2           =   =  =           = =  ! #" =# $% =&' =( i )* =+ , -  . / 0 12 5  3 4 56 578 ;9: ;; < <3=> ? @ AB C D EF J  G H I J K L MN O =P =Q =R S TUV WXYZ[ \] ^_ `a bc defgserialVersionUIDJ ConstantValueՍJPSPECIALLjava/util/regex/Pattern;SPECIAL_OR_WHITESPACE VALID_CHARSLjava/lang/String;h TYPE_PATTERNCHARSET_FIRST_PATTERN SIMPLE_TYPESLjava/util/Map; SignatureCLjava/util/Map; OCTET_STREAM Lorg/apache/tika/mime/MediaType; TEXT_PLAIN TEXT_HTMLAPPLICATION_XMLAPPLICATION_ZIPstringslashI semicolon parameters5Ljava/util/Map;$assertionsDisabledZ application4(Ljava/lang/String;)Lorg/apache/tika/mime/MediaType;CodeLineNumberTableLocalVariableTabletypeaudioimagetextvideoset2([Lorg/apache/tika/mime/MediaType;)Ljava/util/Set;arr$![Lorg/apache/tika/mime/MediaType;len$i$typesLjava/util/Set;LocalVariableTypeTable1Ljava/util/Set; StackMapTableiT([Lorg/apache/tika/mime/MediaType;)Ljava/util/Set;$([Ljava/lang/String;)Ljava/util/Set;mt[Ljava/lang/String;F([Ljava/lang/String;)Ljava/util/Set;parsematcherLjava/util/regex/Matcher;e jk isSimpleName(Ljava/lang/String;)ZcCinameparseParameters#(Ljava/lang/String;)Ljava/util/Map;keyvalueequalsl:I(Ljava/lang/String;)Ljava/util/Map;unquote&(Ljava/lang/String;)Ljava/lang/String;s6(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)VentryEntry InnerClassesLjava/util/Map$Entry;Ljava/util/Iterator;builderLjava/lang/StringBuilder;mapLjava/util/SortedMap;thissubtype;Ljava/util/Map$Entry;;Ljava/util/SortedMap;mn8\(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;I)Vunion/(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map;ab(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map;2(Lorg/apache/tika/mime/MediaType;Ljava/util/Map;)VX(Lorg/apache/tika/mime/MediaType;Ljava/util/Map;)VG(Lorg/apache/tika/mime/MediaType;Ljava/lang/String;Ljava/lang/String;)V=(Lorg/apache/tika/mime/MediaType;Ljava/nio/charset/Charset;)VcharsetLjava/nio/charset/Charset; getBaseType"()Lorg/apache/tika/mime/MediaType;getType()Ljava/lang/String; getSubtype hasParameters()Z getParameters()Ljava/util/Map;7()Ljava/util/Map;toString(Ljava/lang/Object;)ZthatobjectLjava/lang/Object;hashCode()I compareTo#(Lorg/apache/tika/mime/MediaType;)I(Ljava/lang/Object;)Ix0()V`Ljava/lang/Object;Ljava/lang/Comparable;Ljava/io/Serializable; SourceFileMediaType.javajava/lang/StringBuilder  application/ op audio/image/text/video/java/util/HashSeti qr st yzl uvorg/apache/tika/mime/MediaType wx y z{ z| }~ wr k  | xr   java/util/HashMap  " '     z o ujava/util/TreeMap  n  java/util/Map$Entry java/lang/String m; = sr  qr\\$0   java/lang/AssertionError      [\(\)<>@,;:\\"/\[\]\?=] [\(\)<>@,;:\\"/\[\]\?=\s]V(?s)\s*([^\c\(\)<>@,;:\\"/\[\]\?=\s]+)\s*/\s*([^\c\(\)<>@,;:\\"/\[\]\?=\s]+)\s*($|;.*)p(?is)\s*(charset\s*=\s*[^\c;\s]+)\s*;\s*([^\c\(\)<>@,;:\\"/\[\]\?=\s]+)\s*/\s*([^\c\(\)<>@,;:\\"/\[\]\?=\s]+)\s*application/octet-stream }~ text/plain ~ text/html ~application/xml ~application/zip ~java/lang/Objectjava/lang/Comparablejava/io/Serializable([^\c\(\)<>@,;:\\"/\[\]\?=\s]+) java/util/Setjava/lang/Throwablejava/util/regex/Matcher java/util/Mapjava/util/SortedMapjava/util/Iteratorappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;addjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;get&(Ljava/lang/Object;)Ljava/lang/Object;indexOf(I)Isize substring(II)Ljava/lang/String;(I)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/regex/Pattern3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgrouplengthcharAt(I)CemptyMaptrim startsWithendsWithjava/util/LocaleENGLISHLjava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;isEmpty(C)Ljava/lang/StringBuilder;entrySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetValuefind replaceAllunmodifiableSortedMap,(Ljava/util/SortedMap;)Ljava/util/SortedMap;putAll(Ljava/util/Map;)V singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;java/nio/charset/Charset(Ljava/lang/String;)Ijava/lang/ClassdesiredAssertionStatuscompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;1ijklmnoqrsrtunvwrxryz{|}~~~~~uz{ AY*S u AY*W u AY*[ u AY *_ u AY *c u5 Y L*M,>6,2: + W+opq!r*p0u>~ & # 5- -{< Y L*M,>6$,2:: + W+#(17H#~u - *'<4 4 { *YL²*M,O*/>+ð'1*%*`Y*M*,W,,+ð+ç :+*L+Y+++*L+Y+++ ,v-pvqsvvzvV $)-T^imq}*$EX~uL!&;D(( U<* A*!=-/+).#_0 9a z*  @BH 2FUu1  @ i* "#Y$L* j*M%N*;6*M*`K%K,=6,`N,M,&M, +,-&'W+R '-5ADLR[cho~>bu_u'WL2upz p& -{ >*() **) *K*(+ **+** dK*-< >u u*,+&-.L,&-.M*+ /**/`, `0-1(*"2*Y+/3,4Y:+W/3W,W5Y6:-78:98:;:<=&-.:>?W@8:9z:;:AW<=WBW>=:CD)"3WEFGW"3W W*4*H2~"1:A_ h!o"w#~%&'()*+,-.#/1091L2W4_6b8k9t;z u&?#<uhh u~uuuuuz*&hu<_4> u{L *+," > ?  ~ u u~*,I JYKI+!/ JYKI+ JYKI+` JYK*+4*/*+ 0*"2* ABC/DIEdFiGnHvI}J ~~~u~ .*1++1*#Y$M,*L,+L,"N O PQST%U,V z.z.z .. {i*+M+N+2,O [] ~~z {W *+,-PQ h i* ~ ~ u uN *+R,ST s t  ~ ~ Y*21**4*0{ |~ ~7 *4*/  ~<*4*/`*0 ~G*21 ~@/*2 ~{/*4 ~m++M*4,4U   ~~2*4V ~@ *4+4W ~ ~A= *+X# ~ dYIZ[E\[C][^[#Y$_`abcdefgh. #*-!6);1D;GCJKLSN[P @{ ;