1             T                ! !   ! '   ' '   /   3 3  7 7 7 7  ! " A A# $% !&'( H)*+ L ', h- . L/ L0 L12 T T34 5 T6789:;< => ?@ABCDE?PbM F GH IJKLMN Oo PQ RS TU V TW TXY Z[ \] ^_ ` ab cd ef g Thijk l mn opq rstuvw?I^5?}xyz{|}~?Q - T L L  T L  '   '                                                                            InnerClassesFormat2CharsetFormat1CharsetFormat0CharsetEmbeddedCharsetFormat1EncodingFormat0EncodingEmbeddedEncodingDictDataHeaderFormat0FDSelectRange3Format3FDSelectinput%Lorg/apache/fontbox/cff/CFFDataInput;header)Lorg/apache/fontbox/cff/CFFParser$Header; nameIndex"Lorg/apache/fontbox/cff/IndexData; topDictIndex stringIndex()VCodeLineNumberTableLocalVariableTablethis"Lorg/apache/fontbox/cff/CFFParser;parse([B)Ljava/util/List;font Lorg/apache/fontbox/cff/CFFFont;iIbytes[BglobalSubrIndexfontsLjava/util/List;LocalVariableTypeTable2Ljava/util/List; Exceptions Signature6([B)Ljava/util/List; readHeaderP(Lorg/apache/fontbox/cff/CFFDataInput;)Lorg/apache/fontbox/cff/CFFParser$Header; readIndexDataI(Lorg/apache/fontbox/cff/CFFDataInput;)Lorg/apache/fontbox/cff/IndexData;countindexoffSizedataSize readDictDataR(Lorg/apache/fontbox/cff/CFFDataInput;)Lorg/apache/fontbox/cff/CFFParser$DictData;entryEntry1Lorg/apache/fontbox/cff/CFFParser$DictData$Entry;dict+Lorg/apache/fontbox/cff/CFFParser$DictData; readEntryX(Lorg/apache/fontbox/cff/CFFDataInput;)Lorg/apache/fontbox/cff/CFFParser$DictData$Entry;b0 readOperatorL(Lorg/apache/fontbox/cff/CFFDataInput;I)Lorg/apache/fontbox/cff/CFFOperator;keyKey(Lorg/apache/fontbox/cff/CFFOperator$Key;readOperatorKeyP(Lorg/apache/fontbox/cff/CFFDataInput;I)Lorg/apache/fontbox/cff/CFFOperator$Key;b1readIntegerNumber;(Lorg/apache/fontbox/cff/CFFDataInput;I)Ljava/lang/Integer;b2b3b4readRealNumber:(Lorg/apache/fontbox/cff/CFFDataInput;I)Ljava/lang/Double;nibblearr$[Ilen$i$bnibblessbLjava/lang/StringBuffer;doneZ parseFont#(I)Lorg/apache/fontbox/cff/CFFFont;charset+Lorg/apache/fontbox/cff/charset/CFFCharset; glyphEntry1Lorg/apache/fontbox/cff/charset/CFFCharset$Entry;encoding-Lorg/apache/fontbox/cff/encoding/CFFEncoding; fontDictInput fontDictData fontDictMapLjava/util/Map; privateEntry privateOffset privateSizeprivateDictData privateDictprivDictlocalSubrOffset fdArrayEntryfontDictOffsetfdIndexprivateDictionariesfontDictionariesfontRos#Lorg/apache/fontbox/cff/CFFFontROS; fdSelectEntry fdSelectPosfdSelect)Lorg/apache/fontbox/cff/CIDKeyedFDSelect; nameInput"Lorg/apache/fontbox/cff/DataInput;nameLjava/lang/String; topDictInputtopDictsyntheticBaseEntryrosEntrycharStringsEntrycharStringsOffsetcharStringsIndex charsetEntry charsetIdgids glyphEntries encodingEntry encodingId5Ljava/util/Map;GLjava/util/List;>;CLjava/util/List; readString(I)Ljava/lang/String; dataInput getStringQ(Lorg/apache/fontbox/cff/CFFParser$DictData;Ljava/lang/String;)Ljava/lang/String; getBooleanS(Lorg/apache/fontbox/cff/CFFParser$DictData;Ljava/lang/String;Z)Ljava/lang/Boolean; defaultValue getNumberc(Lorg/apache/fontbox/cff/CFFParser$DictData;Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Number;Ljava/lang/Number;getArray_(Lorg/apache/fontbox/cff/CFFParser$DictData;Ljava/lang/String;Ljava/util/List;)Ljava/util/List;$Ljava/util/List;(Lorg/apache/fontbox/cff/CFFParser$DictData;Ljava/lang/String;Ljava/util/List;)Ljava/util/List;getDelta readEncodingV(Lorg/apache/fontbox/cff/CFFDataInput;[I)Lorg/apache/fontbox/cff/encoding/CFFEncoding;format baseFormatreadFormat0Encoding\(Lorg/apache/fontbox/cff/CFFDataInput;I[I)Lorg/apache/fontbox/cff/CFFParser$Format0Encoding;2Lorg/apache/fontbox/cff/CFFParser$Format0Encoding;readFormat1Encoding\(Lorg/apache/fontbox/cff/CFFDataInput;I[I)Lorg/apache/fontbox/cff/CFFParser$Format1Encoding;jrangeRange19Lorg/apache/fontbox/cff/CFFParser$Format1Encoding$Range1;2Lorg/apache/fontbox/cff/CFFParser$Format1Encoding;readSupplement[(Lorg/apache/fontbox/cff/CFFDataInput;Lorg/apache/fontbox/cff/CFFParser$EmbeddedEncoding;)V supplement Supplement>Lorg/apache/fontbox/cff/CFFParser$EmbeddedEncoding$Supplement;3Lorg/apache/fontbox/cff/CFFParser$EmbeddedEncoding; readFDSelectt(Lorg/apache/fontbox/cff/CFFDataInput;ILorg/apache/fontbox/cff/CFFFontROS;)Lorg/apache/fontbox/cff/CIDKeyedFDSelect;nGlyphsrosreadFormat0FDSelect~(Lorg/apache/fontbox/cff/CFFDataInput;IILorg/apache/fontbox/cff/CFFFontROS;)Lorg/apache/fontbox/cff/CFFParser$Format0FDSelect;fdselect2Lorg/apache/fontbox/cff/CFFParser$Format0FDSelect;readFormat3FDSelect~(Lorg/apache/fontbox/cff/CFFDataInput;IILorg/apache/fontbox/cff/CFFFontROS;)Lorg/apache/fontbox/cff/CFFParser$Format3FDSelect;r3)Lorg/apache/fontbox/cff/CFFParser$Range3;2Lorg/apache/fontbox/cff/CFFParser$Format3FDSelect; readCharsetS(Lorg/apache/fontbox/cff/CFFDataInput;I)Lorg/apache/fontbox/cff/charset/CFFCharset;readFormat0CharsetZ(Lorg/apache/fontbox/cff/CFFDataInput;II)Lorg/apache/fontbox/cff/CFFParser$Format0Charset;1Lorg/apache/fontbox/cff/CFFParser$Format0Charset;readFormat1CharsetZ(Lorg/apache/fontbox/cff/CFFDataInput;II)Lorg/apache/fontbox/cff/CFFParser$Format1Charset;8Lorg/apache/fontbox/cff/CFFParser$Format1Charset$Range1;1Lorg/apache/fontbox/cff/CFFParser$Format1Charset;rangesJLjava/util/List;readFormat2CharsetZ(Lorg/apache/fontbox/cff/CFFDataInput;II)Lorg/apache/fontbox/cff/CFFParser$Format2Charset;newRangeRange29[Lorg/apache/fontbox/cff/CFFParser$Format2Charset$Range2;8Lorg/apache/fontbox/cff/CFFParser$Format2Charset$Range2;1Lorg/apache/fontbox/cff/CFFParser$Format2Charset; SourceFileCFFParser.java *+ "# $% &' (' )'#org/apache/fontbox/cff/CFFDataInput * AB CDjava/util/ArrayList  mn  'org/apache/fontbox/cff/CFFParser$Header *        org/apache/fontbox/cff/IndexData *     )org/apache/fontbox/cff/CFFParser$DictData   PQ /org/apache/fontbox/cff/CFFParser$DictData$Entry  ST   [\ `a"java/lang/IllegalArgumentException XY   &org/apache/fontbox/cff/CFFOperator$Key *   java/lang/StringBuffer  .  EE--    org/apache/fontbox/cff/DataInput   IJ SyntheticBase java/io/IOException!Synthetic Fonts are not supported *ROS!org/apache/fontbox/cff/CFFFontROS      org/apache/fontbox/cff/CFFFont version   Notice CopyrightFullName FamilyNameWeight isFixedPitch  ItalicAngle UnderlinePositionUnderlineThickness PaintTypeCharstringType FontMatrixjava/lang/Number  !" #$ UniqueIDFontBBox StrokeWidthXUID CharStrings %& '() '*+ ',  -. /0.notdef1 234 56 78/org/apache/fontbox/cff/charset/CFFCharset$Entry 9 :Encoding; '<= '>  ?@FDArray'FDArray is missing for a CIDKeyed Font.java/util/LinkedListjava/util/LinkedHashMapFontNameFontType PrivateMissing Private Dictionary A BlueValues OtherBlues FamilyBluesFamilyOtherBlues BlueScale BlueShiftBlueFuzzStdHWStdVW StemSnapH StemSnapV ForceBold LanguageGroupExpansionFactorinitialRandomSeed defaultWidthX nominalWidthXSubrsjava/lang/Integer B CD EDFDSelect  F GHI : JK L  M 6  0org/apache/fontbox/cff/CFFParser$Format0Encoding NO PO QR ST UV W 0org/apache/fontbox/cff/CFFParser$Format1Encoding XY ZY [\7org/apache/fontbox/cff/CFFParser$Format1Encoding$Range1 ]^ _` ab cb de fe gh ij?"@-A8B@DHEWG_HeInEtK.>_34K)56v/0v78@69'H.:;< H.:=>H?@ AB,w/YL+*W+*W+*W+*W+-P QRS$T-U./"# &$%>H CD,b*<YM,*>6,*,,d6,6,* ,-:[\]_ab"d-b3f@gFhPjZh`l.H56I56b"#]E6TF'IG6@"H6>H IJ,1!Y"L+ Y #W*$*%M+&,W+-q rsu!v,w/x. ! KM1"# (NO>H PQ,'Y(L*)=+**+Wc +,*-WB+,*.W* +,*-W /Y0+-:~ "%1CI[hz. tR6"# ~KM>H ST,M *1M,2- .  "# R6UW>H XY,h *)=3Y43Y5- .  Z6"#R6>H [\,*)=*)>x6/*)=*)>*)6*)6xxx6  d6!*)=dh`l`6"*)=dthdld6/Y0-N !&+17MZcqv.f Z6 ]6&'Z6+"]61^67_6vZ6Z6"#R6>H `a, 7Y8M>*)6 YlOYpO::66.6  OOOOOOOOOOYcmwz, 9W;,:;W1,<;W',=;W,>;W> /Y0\.,?@-b )C.f Cb6 -cd2e65f6g6)hd"#R6ij kl>Hmn,  &2MAY*BCN-D:Y*B:E:FG: HYIJKG:CLYMM,L*NOPQ,L*NOPR,LNOS, TYUM,V,W*WXY,Z*ZXY,[*[XY,\*\XY,]*]XY,^*^XY,_*_`Y,a*a6bY,c*c6bY,d*d26bY,e*e6bY,f*f6bY,g*ghYikSYkSYkSYikSYkSYkSlmY,n*nbY,o*ohY6SY6SY6SY6SlmY,p*p6bY,q*qmYrG:  NO6 * s* : tG:   NO6 u: 7 v: ) w: *s** x: , y,z{ B|W : }:6 ;d~:dO,z B|WG:NO6 :& :*s**:,=G: HYJNO6*s* :Y:Y:,L:6 B:Y:E:Y:*X|W*6b|Wo*o|Wg*g|WWG: HYJNO6 * sNO6!Y*!:""E:#Y:$$*#|W$*#|W$*#|W$*#|W$*#kb|W$*#6b|W$*#6b|W$*#b|W$*#b|W$*#|W$*#|W$*#`|W$*#6b|W$*#kb|W$*#6b|W$*#6b|W$*#6b|W*#6b6%%,Y* %`s,* $WuG:NO6*s** :,6,6G:NO6*sNO6Y*:E:,*,*,*,*,*kb,*6b,*6b,*b,*b,*,*,*`,*6b,*kb,*6b,*6b,*6b*6b6,Y*`s,* ,-z  ) 0 9>HQV^r "#$%&'( )*0+C,U-g.2367 9: ;)<2=;?OATC\EbGjIpKxOPRSTUVXYZV\^_$a,c2e:iCjOlUoZscthurx}yz|}~&09>HS\gy-@Sfy(28?FOZct%8JYhw %0.6Yop gop uop "qrB56)st7stug8ju#cvOZwx9yMSz6 g{6!y|#"}O#~x$56%56c.M}6';;OBMZ76tyMz6t{6b|#[}O+62/02F6034 ) #0O9MQMM  6 2' ;M op O6dz;,MOst6<4Zw~$z>H,=d* AY*dBCM,D- 38. 3=/0=F6>H,g+,GN-*-NOP- .*/0NOKM>H,s+,G:- .4/0NOlKM>H,m+,G: N--   .4/0NOKM>H,~+,G: -- .4/0NO;KM< >H?,~+,G: -- .4/0NO;KM< >H?,.+>~6 *+, *+,/Y0-!" $&(*&..4./0.#.d)6 #6>H,kY:W+W W6&+O.-.~ *+-. 5 678(96;B<S9Y>a@hB.>+.56k/0k#k6kd as>H,m Y:W+W6ƽǸW6ɾfY:+W+WS6``-`.τ``6~ *+-JH IJKL,M:ODPNQXRbSqUSWMY[].\ e&6DS/n56/0#6d sE6>H,L,+W,,ѽҸW>,Ծ.Y:+W+׸W,Sϱ-& c de g)h3i=jEeKl.4)456L/0L#Ls>H,-+6 *+-ٰ *+-ڰ/Y0-yz |~%.4-/0-#-6-'6>H,?Y:W W6߾+O- *6<.H56?/0?#?6?6? 3>H,sY:W+WW61Y:+W+WS+W-2  +8BLV`fp.RB.856s/0s#s6s6s g>H,3+> *+ *+ *+/Y0-"%& (*,.#0+4.*3/03#36.6>H,XY:Wd W6.+O.*.P-"; <=>*@6AO>UC.>656X/0X#X6X6 No>H,e Y:W Y :6dhY:+׸W+WW6`"`*`P``6W->I JKL%N/O9PCQMR\TuR{VWXY.\ P+6/Xm56/0#66 o;< >H,u Y:WW6d`:WY :+׸ W+ WdS6 `" `* `P ``6i-F_ `ab&d3eEgMhWiajkk{lnlpqr.\ ~+63W^56/0#66 o>H     !    ! '!L 3V \L