4 $^_ ` #a b cd ef g #h ij kl ^ &m &n &o pqr s t u Xv Xw Xx &y &z{ |} ~ # # RegexFlag InnerClasses GLOBAL_FLAGI ConstantValue()VCodeLineNumberTableLocalVariableTablethisLorg/bson/codecs/PatternCodec;encodeQ(Lorg/bson/BsonWriter;Ljava/util/regex/Pattern;Lorg/bson/codecs/EncoderContext;)VwriterLorg/bson/BsonWriter;valueLjava/util/regex/Pattern;encoderContext Lorg/bson/codecs/EncoderContext;decodeP(Lorg/bson/BsonReader;Lorg/bson/codecs/DecoderContext;)Ljava/util/regex/Pattern;readerLorg/bson/BsonReader;decoderContext Lorg/bson/codecs/DecoderContext;regularExpression Lorg/bson/BsonRegularExpression;getEncoderClass()Ljava/lang/Class; Signature.()Ljava/lang/Class;getOptionsAsString-(Ljava/util/regex/Pattern;)Ljava/lang/String;flag(Lorg/bson/codecs/PatternCodec$RegexFlag;patternflagsbufLjava/lang/StringBuilder; StackMapTablegetOptionsAsInt#(Lorg/bson/BsonRegularExpression;)Ii optionsInt optionsStringLjava/lang/String;J(Lorg/bson/BsonWriter;Ljava/lang/Object;Lorg/bson/codecs/EncoderContext;)VI(Lorg/bson/BsonReader;Lorg/bson/codecs/DecoderContext;)Ljava/lang/Object;DLjava/lang/Object;Lorg/bson/codecs/Codec; SourceFilePatternCodec.java -.org/bson/BsonRegularExpression L HI -  RS java/util/regex/Pattern Mjava/lang/StringBuilder "java/lang/IllegalArgumentException#some flags could not be recognized. - unrecognized flag [ ] 45 <=org/bson/codecs/PatternCodecjava/lang/Objectorg/bson/codecs/Codec&org/bson/codecs/PatternCodec$RegexFlag)[Lorg/bson/codecs/PatternCodec$RegexFlag;java/lang/String()Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)Vorg/bson/BsonWriterwriteRegularExpression#(Lorg/bson/BsonRegularExpression;)Vorg/bson/BsonReaderreadRegularExpression"()Lorg/bson/BsonRegularExpression; getPatterncompile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;()Ivalues+()[Lorg/bson/codecs/PatternCodec$RegexFlag; access$000+(Lorg/bson/codecs/PatternCodec$RegexFlag;)I access$100+(Lorg/bson/codecs/PatternCodec$RegexFlag;)Cappend(C)Ljava/lang/StringBuilder;(Ljava/lang/String;)VtoString getOptionslength toLowerCasecharAt(I)CgetByCharacter+(C)Lorg/bson/codecs/PatternCodec$RegexFlag; access$200<(Lorg/bson/codecs/PatternCodec$RegexFlag;)Ljava/lang/String;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;!#$%)*+,-.//*0 1 2345/b+Y,,0 #$1*236789:;<=/_+N-- 0 ()1*23>?@A BCDE/- 0.1 23FG HI/]* < YMN-66.-2:* ~,Wd< Y,0* 23 5%627<8D5J<N=X@1*%JK]L9XM* PNOP  Q+ RS/y<*M, ,,M>,W,:<2/Y Y,, 06 DFHILN#O-P2Q:REXqNw[14-DJK\T*yBCwU*rVWPX)&+A4Y/5 *+, -!0 1  23A<Z/1*+,"0 1 23F[\]( &#'@