1*   F F  F  ,  ,      F  F    F   F F F F F F F F , F  ,   0 0 F  5   F  F  = =  = serialVersionUIDJ ConstantValueCafHvspace.Lcom/itextpdf/text/pdf/hyphenation/ByteVector;stoplistLjava/util/HashMap; SignaturePLjava/util/HashMap;>;classmap/Lcom/itextpdf/text/pdf/hyphenation/TernaryTree;ivalues()VCodeLineNumberTableLocalVariableTablethis3Lcom/itextpdf/text/pdf/hyphenation/HyphenationTree; packValues(Ljava/lang/String;)IjIvBvaluesLjava/lang/String;inmoffsetva[B unpackValues(I)Ljava/lang/String;cCkbufLjava/lang/StringBuffer;loadSimplePatterns(Ljava/io/InputStream;)VstreamLjava/io/InputStream;pp7Lcom/itextpdf/text/pdf/hyphenation/SimplePatternParser; findPattern&(Ljava/lang/String;)Ljava/lang/String;pathstrcmp ([CI[CI)Is[Csitti getValues(I)[BressearchPatterns([CI[B)Vvaluearr$len$i$qdwordindexilpsp hyphenateE(Ljava/lang/String;II)Lcom/itextpdf/text/pdf/hyphenation/Hyphenation;remainCharCount pushCharCountw7([CIIII)Lcom/itextpdf/text/pdf/hyphenation/Hyphenation;ncoLjava/lang/Object;hwLjava/util/ArrayList;[IleniIgnoreAtBeginningiLength bEndOfLettersZoriglenresultswLocalVariableTypeTable)Ljava/util/ArrayList;addClass(Ljava/lang/String;)V equivCharkey chargroup addException*(Ljava/lang/String;Ljava/util/ArrayList;)Vhyphenatedword>(Ljava/lang/String;Ljava/util/ArrayList;)V addPattern'(Ljava/lang/String;Ljava/lang/String;)Vpatternivalue printStats SourceFileHyphenationTree.java VWjava/util/HashMap V OP-com/itextpdf/text/pdf/hyphenation/TernaryTree ST,com/itextpdf/text/pdf/hyphenation/ByteVector MN java/lang/StringBuffer   5com/itextpdf/text/pdf/hyphenation/SimplePatternParser UT  W  ^ kl  n  ~     ~ {| ~ ~   java/lang/String V  java/util/ArrayList    -com/itextpdf/text/pdf/hyphenation/Hyphenation V  !" ]^ # $%java/lang/StringBuilderValue space size = &' l( ) W1com/itextpdf/text/pdf/hyphenation/HyphenationTree1com/itextpdf/text/pdf/hyphenation/PatternConsumer(I)Valloc(I)Ilength()IgetArray()[BcharAt(I)Cget(I)Bappend(C)Ljava/lang/StringBuffer;toString()Ljava/lang/String;parseK(Ljava/io/InputStream;Lcom/itextpdf/text/pdf/hyphenation/PatternConsumer;)V trimToSizefindrootsckv.Lcom/itextpdf/text/pdf/hyphenation/CharVector;,com/itextpdf/text/pdf/hyphenation/CharVector()[Cloeqhi toCharArray([CI)I([CII)V containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object;size(I)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(Ljava/lang/String;[I)Vinsert([CIC)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;C)VoutLjava/io/PrintStream;-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/Integerjava/io/PrintStreamprintln!FGHIJKMNOPQRSTUTVWXo1**Y*Y*Y *  WY9:;<'=0>Z 1[\]^X4 + >~ z`z`6*  6* :=Iz6+ 0d`~6~``3T`xTd`TY6 JKL&M/N6O;PKQRRiTvN|WXZ\ ;;_`K+ab[\cd1Ye`f`og`&dh`/[ijklX^YM* >D|d0`6,W~6#d0`6,W* >,Y6 \]^_#`*a1b6c9eCfJgVhYiZ4#3mn^[\^o`VpqJabrsX1YM*Y,+*** **Y"mnptu$v+y0zZ 1[\1tu)vwxyX]*+= *Y~ Z [\zd o`{|X-+4-4+4-4+4-4dY "$Z4-[\-}~-`-~-`X!{YM* >>|d6,W~6 d6,W* >,:6,TYF '.36=DPS[frxZH 0mn^e`{[\{o`spqgab[ jXW6+46*6E* ;* 4!e*+*"#*$4%L**&4':6 :  6 6   )  36  - - 3 -  T  ֱ* 4d6  +46*&466* * 4!}* 4O**&4':6 :  6 6   )  36 -- 3 - T  ֧'*$46 *$4 *(46Y% *BORl| #&,/;SVZlb V5j [0` ^-` R9_` O<cj b5j 0` -` <_` ?cjn` W[\W~W`WjTe`Hn NnXi+):**Y   Z4[\d`` ~Xw`::6 6 6 6S+`d4U*+6   ` 6   d U6  >`` : 6,Y-:*.e*/0:661D2:,-, `6d  `Os.U`.U`U`:6`*363`3~ d  `O) : 45Y,Y+ -6Y369 :;<=>*?6@;ADCJFMHSJXKfMh=nQqRtS}UWX[\^_`adefg`km nop q+r5q;yDza|nytyZ62` 2QN_` Tj [\~h````e`~ m~` `  q0`  o` d QX;+ 6+ =N-U6+ -+ U*-7Y&  !*4:Z4"e` -n)~;[\;dX_ *+,8WY  Z  [\ d   QX%*,>*,9>*,:*+;Y  $Z*%[\%d%d o`WXY'<=Y>?@* AB@CD*EY"&Z '[\