10 P  O O O O O O O O O O O O O       O$ M    C C C C C  M InnerClasses SubHeader platformIdIplatformEncodingIdsubTableOffsetJglyphIdToCharacterCode[IcharacterCodeToGlyphIdLjava/util/Map; Signature7Ljava/util/Map;()VCodeLineNumberTableLocalVariableTablethis*Lorg/apache/fontbox/ttf/CMAPEncodingEntry;initDataN(Lorg/apache/fontbox/ttf/TrueTypeFont;Lorg/apache/fontbox/ttf/TTFDataStream;)Vttf%Lorg/apache/fontbox/ttf/TrueTypeFont;data&Lorg/apache/fontbox/ttf/TTFDataStream; Exceptions initSubtablelengthversion numGlyphssubtableFormatprocessSubtype8O(Lorg/apache/fontbox/ttf/TrueTypeFont;Lorg/apache/fontbox/ttf/TTFDataStream;I)VcurrentCharCode LEAD_OFFSETSURROGATE_OFFSETleadtrail codepoint glyphIndexj firstCodeendCode startGlyphiis32nbGroupsprocessSubtype10 startCodenumCharsprocessSubtype12processSubtype13glyphIdprocessSubtype14processSubtype6 entryCount glyphIdArrayprocessSubtype4 glyphOffsetstartenddelta rangeOffset segCountX2segCount searchRange entrySelector rangeShiftendCount reservedPad startCountidDelta idRangeOffsetcurrentPositionprocessSubtype2ScharCodepsh4Lorg/apache/fontbox/ttf/CMAPEncodingEntry$SubHeader; subHeaderKeysmaxSubHeaderIndex subHeaders5[Lorg/apache/fontbox/ttf/CMAPEncodingEntry$SubHeader;startGlyphIndexOffsetprocessSubtype0 glyphMapping[BgetGlyphIdToCharacterCode()[IsetGlyphIdToCharacterCode([I)VglyphIdToCharacterCodeValuegetPlatformEncodingId()IsetPlatformEncodingId(I)VplatformEncodingIdValue getPlatformId setPlatformIdplatformIdValue getGlyphId(I)I characterCode SourceFileCMAPEncodingEntry.java `ajava/util/HashMap \]  UV WV  XY        h t t t st t t t tjava/io/IOExceptionjava/lang/StringBuilderUnknown cmap format:    ` CMap ( Subtype8 ) is invalid Z[ Range invalid%[Sub Format 8] Invalid Character code$CMap contains an invalid glyph index  Invalid number of CharactersInvalid Characters codes-Character Code greater than Integer.MAX_VALUE#CMap subtype 14 not yet implemented   2org/apache/fontbox/ttf/CMAPEncodingEntry$SubHeader  ! `" #$ %$ &$ '( )* +, -.java/lang/Integer /(org/apache/fontbox/ttf/CMAPEncodingEntryjava/lang/Object*org/apache/fontbox/ttf/CMAPEncodingEntry$1$org/apache/fontbox/ttf/TTFDataStreamreadUnsignedShortreadUnsignedInt()J#org/apache/fontbox/ttf/TrueTypeFontgetCMAP$()Lorg/apache/fontbox/ttf/CMAPTable; org/apache/fontbox/ttf/CMAPTable getOffsetseek(J)VgetMaximumProfile.()Lorg/apache/fontbox/ttf/MaximumProfileTable;*org/apache/fontbox/ttf/MaximumProfileTable getNumGlyphsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VreadUnsignedByteArray(I)[IvalueOf(I)Ljava/lang/Integer; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;readUnsignedShortArraygetCurrentPositionjava/lang/Mathmax(II)IreadSignedShort()S](Lorg/apache/fontbox/ttf/CMAPEncodingEntry;IISILorg/apache/fontbox/ttf/CMAPEncodingEntry$1;)V access$1007(Lorg/apache/fontbox/ttf/CMAPEncodingEntry$SubHeader;)I access$200 access$300 access$4007(Lorg/apache/fontbox/ttf/CMAPEncodingEntry$SubHeader;)Sread(I)[B containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;intValue!OPUVWVXYZ[\]^_`abB**Yc#d efghbc*,*,*, c./01d efijklmnhb ,+ * a ,>,7,7+ 6,W,7,7+ 6LU`kv*+,v*+,k*+,`*+,U*+,J*+,?*+,4*+,)*+,YYc~<=AB"C)D5G:H@IFJOMOPRSUVXY[\^_abdeghjldf "oY) pY2qVefijklrV@oYFpYOqVmstb7, :,7! Y#* $ 7,7 ,7 ,7    Y% 7 & Y(l.px~ 6H)7+7 {a7-/a7 yaa7& Y(6  ea7 & Y1*$O*223W a79 a7c x y|}")4:@FU_kt~$-6duV@vY;wY1xY%yYzYDuV:{Yc|Y:}Y @~Y FY , Y7ef7ij7kl7qV .[(Ymtb^,7,7& Y4 05'a5a7a9 Y;c S]d>^ef^ij^kl^qVXY RYmtb ,7* $ 7,7,7 ,7  579 Y; 0  5 7 9 Y; 7 eka& Y< a7 & Y1*$aO*a223W a7 a7 cV $*LV dp B{Ys|Y}Y$~Y *Y Y ef ij kl qVYmtb,7 7,7,7 ,7   Y1 579 Y; 0  5 7 9 Y; 7 eIa& Y<*$ aO*a2 23W a7 a7cN#+5Wa  df Q|Y}Y~Y #Y YefijklqVYmtbR Y=c$d* ef ij kl qVmtbU,6,6* $,>:62*$.`O*`2.23Wͱc& 01 234%647N4T9dR6VUefUijUklUqVO}V IV:[mtb,,6l6,6,6,6,>: ,6 ,>: ,>: ,>: * $,?76 .6 .6 .6 .6@@6/*$`ApO*2`Ap23Wald`d`ha7, ,68`6Ap6*$. *$O*223Wg,c"DE FGHI&J,K4L<MDQKSQU[WbXiYpZw[]_abfjklnopr s]%U+zdFY:{V|VbViVpVwVTV,ef,ij,kl,qV&V  VVVV&[ ,V 4[ <[ D[ QYmtbl  :66!,O.lB6`C:67,6,6 ,D6 ,6 CY*   ES,?7* $6   2:  F6 6   G` h6  x  ``6 , Ha ha ,6 IAp`6*$ O* 223W  ~cz -3<FLRX^tz d &VL(}VR"V X ^V ?;VPV *Vg|V q j}V V efijklqV [ V<YmhbM,JN* $6-4-3`p6*$O*223W˱c")2FLd>){V8VMefMijMklEmb/*$cd efb>*+$c def[b/*cd efb>*c defVb/*cd efb>*c defVbb&*2K*2LMNc$d&ef&VSQOCOT