1 A  @ @ @ @ @ @ @  @ 7 @ 7 7 7 @ @    " " " ! 7    5 7 5 7 " 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 isJavaRegexZaddNamenameprevious addExtensionlength extensionaddGlobglobmatches3(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 Yjava/util/HashMap NO RO ST UTjava/util/TreeMap.org/apache/tika/mime/Patterns$LengthComparator Y Y VW LM `g"java/lang/IllegalArgumentException#Pattern and/or mime type is missing Y pa ja* ma }~ org/apache/tika/mime/MimeType  &org/apache/tika/mime/MimeTypeExceptionjava/lang/StringBuilderConflicting name pattern: n Conflicting extension pattern: Conflicting glob pattern: Name is missing   java/util/Map$Entry java/lang/String r \A .* \[]^.-$+(){}|\zorg/apache/tika/mime/Patternsjava/lang/Objectjava/io/Serializableorg/apache/tika/mime/Patterns$1()VC(Lorg/apache/tika/mime/Patterns;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;java/util/IteratorhasNext()Znext()Ljava/lang/Object;getKeygetValuecharAt(I)C(C)Ljava/lang/StringBuilder; @ABGHIJLMNOPQROPQSTUTVWPXYZ[?**Y*Y*** Y Y* *+\"M).1 3%89N>O]?^_?LM`a[J*+,\ RS] ^_bcdef!`g[+- Y *+-i+* +?+[ *+-B+/+*$+?+[*+- **+-\* WX\_b=dFeng{il]*^_bchidef!ja[i*+N-*-,*+, W8-,3*,-!Y"Y#$%+%&'\op$r3sMwhy]*i^_ikcide[lef!ma[*+N-*-,2*+, W+(6**)***8-,3*,-!Y"Y#+%+%&'\& }~$06CPm]46nT^_ocde{lef!pa[i* +,N-*-,* +,-W8-,3*,-!Y"Y#.%+%&'\$3Mh]*i^_iqcide[lef!rs[^+ Y/*+0*+*+()=>*2++(d:*0** 12N-3--45:+6789\:)5?KYhn]HKoc77tTuw}3xy^_kc5}zT{ u|}~[w"Y#M,:%W>+(U+;6? ,.,\ '18BMT^ekr]4 EZTw^_wqcobEC@ @F5v