1U                                 ! " # $ % & ' () ,* ,+ , - . / 0 1 2 3 4 56 7 8 9 : ; <l = > ? @ A B CO D E F G H I J K L M N O P Q R S T U VW X Y , Z[\]^_`a b c defghijklmnopqrstuvwxy z { | } ~             N  ,                                    SubrsFunctions[Ljava/lang/String;SubrsEscapeFuncs ENDCHAR_OPB ConstantValue RETURN_OP  GlyphsUsedLjava/util/HashMap; Signature*Ljava/util/HashMap; glyphsInListLjava/util/ArrayList;*Ljava/util/ArrayList; FDArrayUsedLjava/util/HashSet;(Ljava/util/HashSet; hSubrsUsed[Ljava/util/HashMap;+[Ljava/util/HashMap; lSubrsUsed[Ljava/util/ArrayList;+[Ljava/util/ArrayList; hGSubrsUsed lGSubrsUsedhSubrsUsedNonCIDlSubrsUsedNonCIDNewLSubrsIndex[[BNewSubrsIndexNonCID[BNewGSubrsIndexNewCharStringsIndexGBiasI OutputListLjava/util/LinkedList;Item InnerClasses; NumOfHintsE(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;Ljava/util/HashMap;)VCodeLineNumberTableLocalVariableTableithis%Lcom/itextpdf/text/pdf/CFFFontSubset;rf/Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;LocalVariableTypeTable\(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;Ljava/util/HashMap;)V CountCharset(II)IOffset NumofGlyphsformatLength CountRangenLeftSidCTypenum readFDSelect(I)VkfdlaststepsnRangeslfirstFont NumOfGlyphsFDSelect[IBuildFDArrayUsedglyphFD ReadFDArrayProcess(Ljava/lang/String;)[BeLjava/lang/Exception;jRetfontNameLjava/lang/String; ExceptionsCalcBiasnSubrsBuildNewCharString FontIndexBuildNewLGSubrsFDInListBuildFDSubrsOffsets(II)V BuildSubrUsed0(III[ILjava/util/HashMap;Ljava/util/ArrayList;)VGlyphFDStartEndSubr SubrOffset SubrsOffsetshSubrlSubrLBias\(III[ILjava/util/HashMap;Ljava/util/ArrayList;)VBuildGSubrsUsedLStartLEndLSubrSizeOfNonCIDSubrsUsed ReadASubr1(IIIILjava/util/HashMap;Ljava/util/ArrayList;[I)V SizeOfMaskpos TopElementLjava/lang/Object; NumOfArgsbeginend LSubrsOffsets](IIIILjava/util/HashMap;Ljava/util/ArrayList;[I)V HandelStack()V StackHandelStackOpp()I EmptyStackPopStack PushStack ReadCommandsecondwthirdfourthb1b0gotKeyZ CalcHints (IIII[I)I BuildNewIndex([ILjava/util/HashMap;B)[BstartOffsetsUsedOperatorForUnusedEntries unusedCount NewOffsets NewObjects unusedOffset1([ILjava/util/HashMap;B)[B AssembleIndex([I[B)[BOffsizeNum newOffsetarr$len$i$ newObjectCountSizeNewIndexPlace BuildNewFile(I)[Bp1p2 PrivateBase IndexBaseItem-Lcom/itextpdf/text/pdf/CFFFont$IndexBaseItem; OffsetItem*Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;item$Lcom/itextpdf/text/pdf/CFFFont$Item;topdictIndex1Ref topdictBase charsetRefcharstringsRef fdarrayRef fdselectRef privateRef currentOffsetlistIterLjava/util/Iterator;sizeb:Ljava/util/Iterator; CopyHeadermajorminorhdrSizeoffSizeBuildIndexHeader(III)VFirst CreateKeys(Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;)VCreateNewStringIndexstringsIndexOffSize stringOffset fdFontName extraStringsorigStringsLenstringsBaseOffsetcurrentStringsOffsetCreateFDSelect.(Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;I)Vnglyphs CreateCharset CreateFDArrayX(Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;I)VprivateIndex1Ref privateBaseNewSizeOrgSubrsOffsetSize Reconstruct fdPrivate+[Lcom/itextpdf/text/pdf/CFFFont$OffsetItem; fdPrivateBase.[Lcom/itextpdf/text/pdf/CFFFont$IndexBaseItem;fdSubrsReconstructFDArray/(I[Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;)V fdOffsets fdArrayBaseReconstructPrivateDict(I[Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;[Lcom/itextpdf/text/pdf/CFFFont$IndexBaseItem;[Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;)VReconstructPrivateSubrs](I[Lcom/itextpdf/text/pdf/CFFFont$IndexBaseItem;[Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;)VCalcSubrOffsetSize OffsetSizecountEntireIndexRange(I)I indexOffSize indexOffsetcountCreateNonCIDPrivate.(ILcom/itextpdf/text/pdf/CFFFont$OffsetItem;)VCreateNonCIDSubrs[(ILcom/itextpdf/text/pdf/CFFFont$IndexBaseItem;Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;)VSubrs SourceFileCFFFontSubset.java +java/util/HashSet + java/util/HashMap  java/util/ArrayList    #$ *$    +    $ D  $ $  $   O  $ CD PD   SD  $ 78  $  =8 $ $ NO  ujava/lang/Integer   h $ $ $ O 4  [  java/lang/Exception $ ^8 `D bD   $  " !O    "O #$ de fg %$ mO rD  &O ! ' (O ) *[ +,  wx  -$ callsubr . g/  callgsubrhstemvstemhstemhmvstemhmhintmaskcntrmask   ifelserollputaddsubdivmuldropandoreqabsnegsqrtexchindexgetnotreturnrandomdup   0 12 java/util/LinkedList %&  'com/itextpdf/text/pdf/CFFFont$UInt8Item UInt8Item 3 +4 56(com/itextpdf/text/pdf/CFFFont$StringItem StringItem +7-com/itextpdf/text/pdf/CFFFont$IndexOffsetItemIndexOffsetItem +D+com/itextpdf/text/pdf/CFFFont$IndexBaseItem,com/itextpdf/text/pdf/CFFFont$DictOffsetItemDictOffsetItem,com/itextpdf/text/pdf/CFFFont$DictNumberItemDictNumberItem 8OEncodingPrivateFDArraycharset CharStrings'com/itextpdf/text/pdf/CFFFont$RangeItem RangeItem +9 -com/itextpdf/text/pdf/CFFFont$IndexMarkerItemIndexMarkerItem +: ;< D-com/itextpdf/text/pdf/RandomAccessFileOrArray +=(com/itextpdf/text/pdf/CFFFont$MarkerItem MarkerItem +>  D   ?$   @AB CD EF"com/itextpdf/text/pdf/CFFFont$Item GH I J= K$(com/itextpdf/text/pdf/CFFFont$UInt16Item UInt16Item(com/itextpdf/text/pdf/CFFFont$UInt24Item UInt24Item(com/itextpdf/text/pdf/CFFFont$UInt32Item UInt32Itemjava/lang/StringBuilder LM -OneRange NO PQ AdobeIdentity RO +eAdobeIdentity S$ 8   ,com/itextpdf/text/pdf/CFFFont$SubrMarkerItemSubrMarkerItem Tjava/lang/String RESERVED_0 RESERVED_2vmovetorlinetohlinetovlineto rrcurveto RESERVED_9escape RESERVED_13endchar RESERVED_15 RESERVED_16 RESERVED_17rmovetohmoveto rcurveline rlinecurve vvcurveto hhcurvetoshortint vhcurveto hvcurveto RESERVED_1 RESERVED_6 RESERVED_7 RESERVED_8 RESERVED_19 RESERVED_25 RESERVED_31 RESERVED_32 RESERVED_33hflexflexhflex1flex1 RESERVED_REST#com/itextpdf/text/pdf/CFFFontSubsetcom/itextpdf/text/pdf/CFFFontjava/io/IOException(com/itextpdf/text/pdf/CFFFont$OffsetItem2(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;)VkeySet()Ljava/util/Set;(Ljava/util/Collection;)Vfonts%[Lcom/itextpdf/text/pdf/CFFFont$Font;"com/itextpdf/text/pdf/CFFFont$FontcharstringsOffsetseek getCard16()CstringIndexOffsetstandardStringsnstringsgetIndex(I)[IcharstringsOffsetsfdselectOffsetisCID charsetOffset CharsetLengthgetCard8FDSelectFormatFDSelectLength(I)Ljava/lang/Object;intValuevalueOf(I)Ljava/lang/Integer;(Ljava/lang/Object;)Z fdarrayOffset FDArrayCountFDArrayOffsizeFDArrayOffsetsbufreOpennameequalsclosegsubrIndexOffsetCharstringTypefdprivateOffsetsPrivateSubrsOffsetPrivateSubrsOffsetsArray[[I privateSubrs gsubrOffsets getPositionfdprivateLengths getDictItemkeyargs[Ljava/lang/Object; arg_count containsKey8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(J)V readFully([BII)Vlength(C)VaddLast(Ljava/lang/Object;)V(Ljava/lang/String;)VtopdictOffsets4(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;II)VZ(Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;Lcom/itextpdf/text/pdf/CFFFont$IndexBaseItem;)VgetEntireIndexRange,(I)Lcom/itextpdf/text/pdf/CFFFont$RangeItem;([B)V-(Lcom/itextpdf/text/pdf/CFFFont$OffsetItem;)V privateOffsetiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object; increment([I)VxrefemitnextIndexOffsetappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; substring(II)Ljava/lang/String; stringOffsets privateLength getOffset!                  ! " #$%& )*$(+,-*+*Y*Y*Y *Y *Y * **,*Y,>***2*2****2*`*2**2*2 ***2 *!*2**2"*2#$d.bhtx&|1<AFKZer/*\0$1234  5    678-S6**%>B$3h`6!*&h`6*&h`6..  (/2>AMP/4S12S9$S:$ F;$P<$=8-6>6,*6 *%6 *6``6.*  "(4/R>$ ?@( >$6126:$6A$4B$10$CD- *2= N**2*2*%'*2'I6-*%O*2*2`(f*66*669*%6*6  d6 6   -O  6*2h``(*2-).n   (LU]cwz !$&()+,)/!2389/ O0$E$ *F$$G$ H$ =0$]I$ZJ$TK$12L$ M$NOPD-A*2)M>**,*+,-6,.6*./Wϱ.A CF'H-J:C@L/>'Q$- R$ 40$A12AL$ 7NOSD-Z**20*2*1*2*%2*22*2Y2`2*2**203.T UV'Y4ZC[Y\/Z12ZL$TU-}*45=*+*267 *N*48:-*:***:; *<*=*>N-:*48::*48:6=@9kru96zDkz|9z|z.bjmn%m+o6=@BDrKsXv]xbzh{kruwz~|/HBVWwVW qX$hY VW12Z[\]^8-0**>*2?آk@kA.&   #)-/*01209$0L$ &_$`D-P***2*BC. /12a$\]bD-V*2  **2DE**2DF**2DGH*2*2D I*2*2DJKY*M>,*,+,-6*EYS*FY S*L*2I.P**2I.*2K2*E2*F2M*H**2K2*E2 BSiE*2N9*2**2NO**2N*2O* * M*P*2N***2O*  BQ***R* BS.f .?Tjv !7W\h/4R$xX$vc12L$5 vc\]de-*2IO**2D.*T*2D.*2U.`6*V*WX*2I*Y2,-*2D.`O*2I.*2K**2I.S.&  9=Flz/ 12L$R$fg-( *;66***+,-6 *2 .6 *2 `.6 7*Z**2) .6  *  * [*  * [v6*K+,-6  d, ' .6  `.6 *  * [.Z(6FJNS!a#g%{&~*-02567-:/ah$ (jQ$ 6\i$ FLj$ 0$i$ j$ 3k$ R0$12L$R$l$mOn op$5n o qrD-5 A=>*2N**2N;=* *>6* * * +,-6*Rd*R.6*R`.6*2 ** ** [** * * *2O[* *6* *l* +,-6  *2OdD ?*2O .6 *2O `.6 *  * * * *2O[* *>.bCDEGH'L6OGPXSaTlVxWZ[]`adef,]2i:L@n/z .s$ t$ Ru$ uX$ai$lj$Gk$*0$A12AL$?p$=v$wx- *Z***Tl*\*T6: *]*Y*]d2: *]6 *^*W_X 0 ,-`6  .` .aW .bW* . `.cW**Wda  ,-`6 * .`* .aW*  .bW**R .*R `.cW*y*We*Wf*Wg *Wh*Y l`E*Wi *Wj3*l6 *p  6   *%W .(~  #*7=AJO\iu*:LUdgqv|/\@k$ Jk$ j0$ U'y$ \z$#Y{| =?}$ 12~$$#$p$n oO5n o -3*k<' *lh<= *m*Z.*  !%.2/ 0$312.$-/*Wn*Wo *Wp*W_T*WdK*WqB*Wr9*Ws0*Wt'*Wu*Wv*Ww *Wx*WyB*Wz9*W{0*W|'*W}*W~*W *W*W *W..   !{}/ 12-Y<*]*YS*]./0$12-T*]*Y*]dS*Y]d].  / 12-9 *Y]`].  /  12-q*W<h*%=.*%>*%6*Y*]x.S*Y]`] (!*Y*]d.S*Y]`]6/*%>*Y*]dh`l`.S*Y]`]d70*%>*Y*]dthdld.S*Y]`])F*%>*%6*%6*%6*Y*]xxx.S*Y]`]?9< %*%>d d>*2W*2W.,  "$%!&4'>(A*N,_-i.l0z234579:;<>@ABCDE(F+H7J9M?ODPNQUR^SaUjVmXpY/z &K$! $'$($>K$8$2$,$D$]@q12j-K -**T*\*T6:*]*Y*]d2:*]6*^*W_3,-`6 * . `.cW**Wd8,-`6 **R .*R `.cW*y*We*Wf*Wg *Wh*Yl`E*Wi *Wj3*l6 *p  6   *%W *. hi lmno!p.q4s8uAwFyRzh{n|qz %(/ Rk$ k$ 0$ 'y$ z$ {|4}$-12-~$-$-p$-#$-O- 66+ :6+2O,.`+`.+.d`6`:66  +dX .6  `.6   `O  %*4+ .*4 `  d `T +d\.`O*.^ )<?ENQ]dmw~/ 60$dH$ m?$ T^0$ 12O $9$ ONy Qv$5  \] -q 1+d>++d.6 6  6 66`h`,`:6|~T|~TT+:6 6    .6  +.d`6 dSA/ |~T |~T |~T |~T ,:6 6    36  T .^)69HK\lv(./&3f$ p$ yO~$ $   &  !$ $ 1121O1 +@#$9H K$-I*Y***Y*26`*Y*26*YM*,YN*-Y:Y:Y:Y:Y:*2 *Y*2*Y*2`*Y*Y *Y*Y*2*Y *Y"**.*T*`.i*T6 *V*T6 *WM*WD*W;*W2*W)*W*Y*4   dW**Y,-*2 *****YY*S*S*2 *Y*2**Y*4*2*2(**2*Y*Y*4*2"*2$*20*Y*6****2**2**2>Y: * *YY: * *  *Y*YY*C*C :  O*:   :   *:   :   .6  : *:   :    .FQ 3JQZbjr"{#$%&)+,-./ 1!213A9K;Z<`=d>j@JLNQUV[^b*g:iFjmm|qrvy{%5>EN^}  /`]$ jS$ 2 >k    12L$Zj{ypO  2$ , 5  -4**%<*%=*%>*%6**Y*4." 3/4412 *$%$ $$-*Y*Yk2EX*Y<*Y)*Y¶*YĶ.2  @PScfvy/*12$$$-*+*Y *Y$*,*Y *Y%*-*Y**Y.. (0@PXhq/412D- Y*26ȶǶM, ,MY˶,ǶN**̾d.*.d6*.d6-` 6*-` 6-` 66*Y*̾d`*Y*:66  % .6 *Y dͶ **̾d.d6ζ`6*YͶ϶`6*YͶ,`6*YͶ*Y*4*.*Y-.f  %-AV`s  #$'%1&C'L(^*x+,/p$ 1O,$)$ 12L$l[AG[V2$`($ }$-\*Y+*Y*Y*Y*Y*Y.678-:<;K=[>/ \12\\$-@*Y+*Y*Y*Yd.HIJ-K?L/ @12@@$-O*Y+*Y:*Y:**26**2*2ж6 d`6*Y*,*Y*Y.>XZ] ^)_2a;dFf^hcilj|klno/R12L$ 2uFa$^I$D-E*23dM*2DN*2D:*,*,-*-Ա.xyz-|3}<~D/4E12EL$5'--v t**21*22*23dN6*23d(-Y*22S*-2ͻY:*6*23d**23.*T*23`.*T6*V*T6*W|*Y2,-6**2D.*2U.6   d`6*Y,YS*,2*Y**Y*4d@*Y-2.z';OZ`ir$4:=VYms/p *60$h$J$ $$uE$t12tL$t'Mi -6*2D*Y,2-YS*-2**2D.*T*2D.*2U.`c*T6*V*T6*WX.YS*2*Y*Y*4d6.F$/:Jjptz/RpW$zM$0$12L$-t6*2Ud-2W*2I.H*Y-2,2ֶ*H2(*YY*H2*H2.(>Hms/4p0$t12tL$tt8-7>**T`'*T6*V*T6*WX dd>.* !*25/>$!$71279$7$5$-6**=*%>*``h`*d6`h``."*, ./35"7+9/4!$+ $6126$ ,$-u**2*T*2*2`P*T>*V*T6*WX*,*Y*Y*4d.. F G'I,J0K6N?OGPZTqUtV/4,E$6;$u12uL$uk-7*Y-,ֶ*Q"*YY*Q*Q.bde6g/*7127L$77- YSYeSYSYfSYSYSYSYSYSY SY _SY SY SY SYSYSYSYSYgSYiSYjSYSYSYhSYSYSYSYSYSYdSYSYS'YSYSYSYvSYwSYSYSYSYSY ySY qSY rSY sSY SYzSYxSYSYSYuSYSYpSY~SYnSYSYtSYSY{SYSY|SY}SYoSYSY SY!SY"SY#SY$SY%SY&S. DN('  L