2 B  A A A A A A A  A 8 A 8 8 8 A  A    # # # " 8    6 8 6 8 # InnerClassesLengthComparatorserialVersionUIDJ ConstantValue]\registry(Lorg/apache/tika/mime/MediaTypeRegistry;namesLjava/util/Map; SignatureBLjava/util/Map; extensionsminExtensionLengthImaxExtensionLengthglobsLjava/util/SortedMap;HLjava/util/SortedMap;+(Lorg/apache/tika/mime/MediaTypeRegistry;)VCodeLineNumberTableLocalVariableTablethisLorg/apache/tika/mime/Patterns;add4(Ljava/lang/String;Lorg/apache/tika/mime/MimeType;)VpatternLjava/lang/String;typeLorg/apache/tika/mime/MimeType; Exceptions5(Ljava/lang/String;ZLorg/apache/tika/mime/MimeType;)V extension isJavaRegexZ StackMapTableaddNamenameprevious addExtensionlengthaddGlobglobmatches3(Ljava/lang/String;)Lorg/apache/tika/mime/MimeType;nentryEntryLjava/util/Map$Entry;i$Ljava/util/Iterator; maxLengthLocalVariableTypeTableHLjava/util/Map$Entry;compile&(Ljava/lang/String;)Ljava/lang/String;chCiLjava/lang/StringBuilder; SourceFile Patterns.java Zjava/util/HashMap OP SP TU VUjava/util/TreeMap.org/apache/tika/mime/Patterns$LengthComparator Z Z WX MN ah"java/lang/IllegalArgumentException#Pattern and/or mime type is missing Z sb mb* qb q  org/apache/tika/mime/MimeType  &org/apache/tika/mime/MimeTypeExceptionjava/lang/StringBuilderConflicting name pattern: Z r Conflicting extension pattern: Conflicting glob pattern: Name is missing   java/util/Map$Entry java/lang/String u \A .* \[]^.-$+(){}|\zorg/apache/tika/mime/Patternsjava/lang/Objectjava/io/Serializableorg/apache/tika/mime/Patterns$1java/util/Iterator()V$(Lorg/apache/tika/mime/Patterns$1;)V(Ljava/util/Comparator;)V(Ljava/lang/String;)VindexOf(I)I startsWith(Ljava/lang/String;)Z(II)I substring(I)Ljava/lang/String; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;getType"()Lorg/apache/tika/mime/MediaType;&org/apache/tika/mime/MediaTypeRegistryisSpecializationOfC(Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/mime/MediaType;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;()Ijava/lang/Mathminmaxjava/util/SortedMap containsKey(Ljava/lang/Object;)ZentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValuecharAt(I)C(C)Ljava/lang/StringBuilder; ABCHIJKMNOPQRSPQRTUVUWXQYZ[\>**Y*Y*** Y Y *+]"M).1 3%88N=O^>_`>MNab\J*+,] RS^ _`cdefg"ah\ +- Y *+-s+* +?+[ *+-L+9+*.+?$+[+:*-- **+-]6 WX\_b=dFenguh|ijkn^4u id_`cdjkefl &> g"mb\i*+N-*-, *+,!W8-,3*,- "Y#Y$%&+&'(]qr$t3uMyh{^*i_`indief[ofl $pg"qb\ *+N-*-, 2*+,!W+)6*****+8-,3*,- "Y#Y$,&+&'(]& $06CPm^46rU_`idef{ofl $p.g"sb\i* +-N-*-, * +,.W8-,3*,- "Y#Y$/&+&'(]$3Mh^*i_`itdief[ofl $pg"uv\+ Y0*+1*+*+)*=>*2++)d:*1** 23N-4--56:+789:]>)5?KYhn^HKid77wUxz}3{|_`nd5}}U~ xl 0/\w#Y$M,;&W>+)U+<6? ,.=W7* ,>&W&?,\=W,=W ,=W,@&W,']> '18BMT^ekr^4 EZUw_`wtdoclFDA AG6y