1      DH D/ H   H  B Da          }  } }  } } } }  } 5   2  5  }   }   } @ } C }  }    @   d d  d W W V U T T        y   @        w y w   } }       } }  }      Dz   ! @" #$ % &' }( C) }* }+ }, }- }. /0 /1 }2 }34 5 6 789: ; < = > ?@A B C DEFmetricsLjava/util/HashMap; Signature*Ljava/util/HashMap;fontNameLjava/lang/String;refFont+Lcom/itextpdf/text/pdf/PRIndirectReference;font%Lcom/itextpdf/text/pdf/PdfDictionary;uni2byte$Lcom/itextpdf/text/pdf/IntHashtable;byte2unidiffmapascenderF capHeight descender italicAngle fontWeightllxllyurxuryisType0Z cjkEncodinguniMap cjkMirror Lcom/itextpdf/text/pdf/BaseFont;stdEnc[I((Lcom/itextpdf/text/pdf/PdfDictionary;)VCodeLineNumberTableLocalVariableTablethis$Lcom/itextpdf/text/pdf/DocumentFont;.(Lcom/itextpdf/text/pdf/PRIndirectReference;)VgetFontDictionary'()Lcom/itextpdf/text/pdf/PdfDictionary;init()VeLjava/lang/Exception;enc ffontname encodingNameLcom/itextpdf/text/pdf/PdfName;baseFontsubType processType0 toUniObject!Lcom/itextpdf/text/pdf/PdfObject;df Lcom/itextpdf/text/pdf/PdfArray;cidftdwo!Lcom/itextpdf/text/pdf/PdfNumber;dwIwidthsfontDesc readWidthsF(Lcom/itextpdf/text/pdf/PdfArray;)Lcom/itextpdf/text/pdf/IntHashtable;c2ja2wc1objkwshh decodeString5(Lcom/itextpdf/text/pdf/PdfString;)Ljava/lang/String;ps!Lcom/itextpdf/text/pdf/PdfString; fillMetrics*([BLcom/itextpdf/text/pdf/IntHashtable;I)Vexcidcunicnxciduniacid1cid2cid1ccid2cob2(Lcom/itextpdf/text/pdf/PdfContentParser;obnotFound nestLevelmaxExctouni[B doType1TTkvEntry InnerClassesLjava/util/Map$Entry;i$Ljava/util/Iterator;rmLjava/util/Map;unicodec currentNumberencDicdiffsnbftmpfnSize toUnicode1Lcom/itextpdf/text/pdf/fonts/cmaps/CMapToUnicode; newWidthsfirstlastLocalVariableTypeTable=Ljava/util/Map$Entry;7Ljava/util/Map;processToUnicode3()Lcom/itextpdf/text/pdf/fonts/cmaps/CMapToUnicode;lb7Lcom/itextpdf/text/pdf/fonts/cmaps/CidLocationFromByte;cmapRettoUni fillFontDesctvbbox maxAscent minDescent fillEncoding"(Lcom/itextpdf/text/pdf/PdfName;)Vbcvarr[CencodinggetFamilyFontName()[[Ljava/lang/String;getFontDescriptor(IF)FkeyfontSizegetFullFontNamegetAllNameEntries getKerning(II)Ichar1char2getPostscriptFontName()Ljava/lang/String; getRawWidth(ILjava/lang/String;)Iname hasKernPairs()Z writeFontc(Lcom/itextpdf/text/pdf/PdfWriter;Lcom/itextpdf/text/pdf/PdfIndirectReference;[Ljava/lang/Object;)Vwriter!Lcom/itextpdf/text/pdf/PdfWriter;ref,Lcom/itextpdf/text/pdf/PdfIndirectReference;params[Ljava/lang/Object; ExceptionsGHgetFullFontStream#()Lcom/itextpdf/text/pdf/PdfStream;getWidth(I)I(Ljava/lang/String;)IcharslentotaltextconvertToBytes(Ljava/lang/String;)[Bgnbbptrb2ccptr(I)[BgetIndirectReference.()Lcom/itextpdf/text/pdf/PdfIndirectReference; charExists(I)ZsetPostscriptFontName(Ljava/lang/String;)V setKerning(III)Zkern getCharBBox(I)[IgetRawCharBBox(ILjava/lang/String;)[I isVertical getUni2Byte&()Lcom/itextpdf/text/pdf/IntHashtable; getByte2Uni getDiffmap SourceFileDocumentFont.java java/util/HashMap "com/itextpdf/text/pdf/IntHashtable I JK#com/itextpdf/text/pdf/PdfDictionary M L M N OP Q[ RSUnspecified Font Name T U VW X  Y ZS [\ java/lang/Exception$com/itextpdf/text/ExceptionConverter ] com/itextpdf/text/pdf/CJKFont ^[ _ Identity-H ` ab cK dcom/itextpdf/text/pdf/PdfArray Je fcom/itextpdf/text/pdf/PdfNumber gh i j Acom/itextpdf/text/pdf/PRStream kl   mhn o` pW q` rsUnicodeBigUnmarkedt uv w[&com/itextpdf/text/pdf/PdfContentParser!com/itextpdf/text/pdf/PRTokeniser-com/itextpdf/text/pdf/RandomAccessFileOrArray.com/itextpdf/text/io/RandomAccessSourceFactory xy z { | }~ hbeginend beginbfchar endbfcharcom/itextpdf/text/pdf/PdfString  h   ao  p beginbfrange endbfrange `  GH ;<    ` java/util/Map$Entry java/lang/Integer  `com/itextpdf/text/pdf/PdfName `    ` /com/itextpdf/text/pdf/fonts/cmaps/CMapToUnicode       WCp1252   \] PQ   5com/itextpdf/text/pdf/fonts/cmaps/CidLocationFromByte             MacRoman  TO[Ljava/lang/String;java/lang/String4 no a np uv u}"java/lang/IllegalArgumentException0Font reuse not allowed with direct font objects.   `"com/itextpdf/text/pdf/DocumentFontcom/itextpdf/text/pdf/BaseFont#com/itextpdf/text/DocumentExceptionjava/io/IOExceptioncom/itextpdf/text/pdf/PdfReader getPdfObjectD(Lcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfObject; fontSpecificfontTypeBASEFONT getAsName@(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfName;toString decodeName&(Ljava/lang/String;)Ljava/lang/String;SUBTYPETYPE1equals(Ljava/lang/Object;)ZTRUETYPEENCODINGGetCompatibleFont createFontG(Ljava/lang/String;Ljava/lang/String;Z)Lcom/itextpdf/text/pdf/BaseFont;(Ljava/lang/Exception;)V getUniMapTYPE0 TOUNICODEgetB(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfObject;getPdfObjectReleaseDESCENDANTFONTS$(I)Lcom/itextpdf/text/pdf/PdfObject;DWintValue()IWFONTDESCRIPTORgetStreamBytes$(Lcom/itextpdf/text/pdf/PRStream;)[Bsizecom/itextpdf/text/pdf/PdfObjectisArrayput isHexWritinggetBytes()[B"com/itextpdf/text/pdf/PdfEncodingsconvertToString(([BLjava/lang/String;)Ljava/lang/String;toUnicodeString createSource-([B)Lcom/itextpdf/text/io/RandomAccessSource;,(Lcom/itextpdf/text/io/RandomAccessSource;)V2(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;)V&(Lcom/itextpdf/text/pdf/PRTokeniser;)V readPRObject#()Lcom/itextpdf/text/pdf/PdfObject;typelengthcharAt(I)C containsKeyvalueOf(I)Ljava/lang/Integer;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isString getAsString$(I)Lcom/itextpdf/text/pdf/PdfString;createReverseMapping()Ljava/util/Map; java/util/MapentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;getKeygetValueisName isDictionary BASEENCODING DIFFERENCES getAsArrayA(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfArray;isNumbercom/itextpdf/text/pdf/GlyphList nameToUnicode(Ljava/lang/String;)[Ilookup([BII)Ljava/lang/String;WIDTHS FIRSTCHAR getAsNumberB(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfNumber;LASTCHARBuiltinFonts14 toOrderedKeys()[I unicodeToName(I)Ljava/lang/String;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V$(I)Lcom/itextpdf/text/pdf/PdfNumber; getAsDictF(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfDictionary;([B)V.com/itextpdf/text/pdf/fonts/cmaps/CMapParserExparseCidt(Ljava/lang/String;Lcom/itextpdf/text/pdf/fonts/cmaps/AbstractCMap;Lcom/itextpdf/text/pdf/fonts/cmaps/CidLocation;)VASCENT floatValue()F CAPHEIGHTDESCENT ITALICANGLE FONTWEIGHTFONTBBOXjava/lang/Mathmax(FF)FminMAC_ROMAN_ENCODINGWIN_ANSI_ENCODING toCharArray()[C&(Ljava/lang/Object;)Ljava/lang/Object;!%m**Y*Y*Y* * * * * ** *****+*Jh?CD%F+G1H7I<JAKGLMMSNYO^icjhkllmms**Y*Y*Y* * * * * ** ****+*+*Jn?CD%F+G1H7I<JAKGLMMSNYO^ocpnqrrss/*u ** *!*"#L*+ +$%&'*(#M),* +,* *,x*-#N-i-$%:.:3*/0:2Y3*4**05678,*9:**;*y1byz {|}/~:NU`dmtyH m]tV`j:] +<=>M+?=>@N-A>:B=>C:6 D6*E=>@F:G=>:*H,I*,IJK M2Y,31B &6;@G[kqxf |n&a6Q;L[,k  YM+,>+L+A>CD6+A>:M>@:6L'A>CD6,NWէ6CD6+A>CD6,NWb,R (5=DQcouxp c G.D1)(5vR+O +PQR+S    ]TYUYVYWYX+YZ[\::6626]:: ^Ƞ_`: 6_a: _b:]:  _c:* de: *]de:  fG g6   fdg6 6, h , i6* j Y OYOkW_l: ]:  _m:* de: *]de:  g6  g6 ]:nf*de:fOfdg6  :6, h , i6*j Y OYOkW ŧr@:6L^*oe:f?fdg66, h , i6*j Y OYOkW ߧ:2Y39@C1MP1E"%(+/9@CEMPSX[fsv|)0=@KYaipx   'AJM"P R!\#8E < . +v [ M +>U.+Eeh0 K Y a i p"+ %((%+"/R ]]]] G L*-=M,*p*qL+r+rN-st:uVvw:*xyz{yzNW*{yzxyzNWFN2Y-3,|*,}p*,~#,N-=M, *p *,}p-:*Y66LA:CD6}$%:60*.NW*.NW*.NWg+*qL+ YL+YT:  < f3* gNW* gNW* gNW&*N*:*:*'*'/::2Y3*:6-*.i6 *  .O*F*:6-*.i6 *  .O** * *******d_-[D6-L`6* :**6-L*`-DO**GH11ZV&'()+,"-'.J/l06459:;<=>?ABCDEFG HI"K2L=MKNYOjRnSsTwUXYZ[\_Fefghkomn"p+q6rDsZq`ugvpw{xyw{}~ (/8BHU[gzJD!$4]%&'j'(  >) 2* +,- D. .2. s2/+H0^"/Q18H2345678JD!9'j':;<AL*<=>M,I+,IJNY-:YL+NL+9<1. )19<=?>)=>=A??41@A++M, *, +M, *, +M, *,+M, *,+M, *,+N-s*-*-*-*-***8******8***** 8**8*jfn *jfn$ !%-59AIMU]aiquRBB CqD,EFGHp+* +*mM>,TN+*N,-R::6'*4NW*4NWק.=%*.NW*.NWڱR#(.1;>ELWfu{~\ O,aI1JE6JL/KL)MNO/* PQZ*0 *0$jt~j~* $jn* $jn*$jn**$jn*$jn*$jn*$jn **f$jn*$jn >|   RSTOL"YYSYSYSY*'SS* "UOQ'YYSYSYSYSY*'SS8 'VW@C XYZ[/*'L \]@X *^_`,a abIn*cdefghijklm,w no6*0 *0**jM,,.*"&*.0 & 66Xnp[*0 *0+*A+M,>66**,4j: .`6*+6 "+>CLRUH>%-9qL6r"3s[[tuv *0 *0+*{+M,>h:66A*,4j:#.6lTT:+M,N66,**,4h-*,4iT--:-~&)2EJP_jpx{PwE%,DxsqLpr&iI)fy. zU{LPIM|tu}c*0 *0*0*jM,,.>YlTYT*hY*iT. &*.@DO_*.w&ccX~H* Y* m)*0 *0**j*#))*5^J*XY6*@ *^`F*0 *0*   /* /*! /** dL YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOY  OY!!OY""OY##OY$$OY%%OY&&OY' OY((OY))OY**OY++OY,,OY--OY..OY//OY00OY11OY22OY33OY44OY55OY66OY77OY88OY99OY::OY;;OY<>OY??OY@@OYAAOYBBOYCCOYDDOYEEOYFFOYGGOYHHOYIIOYJJOYKKOYLLOYMMOYNNOYOOOYPPOYQQOYRROYSSOYTTOYUUOYVVOYWWOYXXOYYYOYZZOY[[OY\\OY]]OY^^OY__OY` OYaaOYbbOYccOYddOYeeOYffOYggOYhhOYiiOYjjOYkkOYllOYmmOYnnOYooOYppOYqqOYrrOYssOYttOYuuOYvvOYwwOYxxOYyyOYzzOY{{OY||OY}}OY~~OYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOY DOYOYOYOYOY'OY OYOY 9OY :OYOYOYOY OY OY !OYOYOYOY "OY OY OY OYOY &OY 0OYOYOYOY`OYOYOYOYOYOYOYOYOYOYOYOYOYOYOY OYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYOYAOYOYROYOYOYOYOYOYOYOYOYOYOY1OYOYOYBOYOYSOYOYOYOYOYOU# w"