2&worker4math/hktex2/ParagraphFormattingjava/lang/Object()VCode  LineNumberTableLocalVariableTablethis(Lworker4math/hktex2/ParagraphFormatting;paragraphformatting(Landroid/graphics/Canvas;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Float;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/String;Landroid/graphics/Typeface;)Vjava/util/ArrayList  java/lang/Float valueOf(F)Ljava/lang/Float; java/lang/Boolean (Z)Ljava/lang/Boolean; ! java/lang/String "# substring(II)Ljava/lang/String; %'&java/lang/Integer ()parseInt(Ljava/lang/String;)I+android/graphics/Paint *  */ 01setColor(I)V *3 45 setTextSize(F)V *7 89 setTypeface8(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; %; <=intValue()I ?A@!worker4math/hktex2/ParagraphBlock B1initD *F GH measureText(Ljava/lang/String;)FJworker4math/hktex2/Hyphenator I M NOtrim()Ljava/lang/String; Q RSsplit'(Ljava/lang/String;)[Ljava/lang/String;U W XYadd(Ljava/lang/Object;)Z [ \Yequals^java/lang/StringBuilder ` abget(I)Ljava/lang/Object; d e&(Ljava/lang/Object;)Ljava/lang/String; ]g h(Ljava/lang/String;)V ]j klappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; ]n oOtoString q rs floatValue()Fu- w xycontains(Ljava/lang/CharSequence;)Z { |)indexOf ~ "(I)Ljava/lang/String;  set'(ILjava/lang/Object;)Ljava/lang/Object;@ I  hyphenate&(Ljava/lang/String;)Ljava/lang/String;  =length ? X(ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Float;Ljava/lang/Boolean;)VcanvasLandroid/graphics/Canvas;paragraphblock#Lworker4math/hktex2/ParagraphBlock; pagelengthLjava/lang/Float; paragraphLjava/lang/String;tidLjava/lang/Integer;indent thisattributetfLandroid/graphics/Typeface;lineLjava/util/ArrayList;widthheightdepthxposypos attribute tlinelength linelength newfirstlineLjava/lang/Boolean;iIiijjjlinenufontsize dohyphenationZ spacelengthF newlinelength linelength1 textpaintLandroid/graphics/Paint;Lworker4math/hktex2/Hyphenator;words[Ljava/lang/String;wordsizejline2swtword1tword2hyphenatedword splitwordsizejjiiiLocalVariableTypeTable)Ljava/util/ArrayList;(Ljava/util/ArrayList; StackMapTableandroid/graphics/Canvasandroid/graphics/Typefacejava/lang/Throwable SourceFileParagraphFormatting.java!/*    'Y: Y: Y: Y: Y: Y:Y:Y: ::66666$66 8 8 8*Y,:-.26W*Y:,:>çÿ:CE8IYK:L:CP:T: 6!6 TVW6 VW VW VW VW VWVW:6E2L: 2:  TZ !]Y _cf im:"p8p"Eb:p-p6: tv6 tz6# #`:$ #`}:%]Y _cf$im:"p8p"Eb:p-p :: TVW VW VW VW VW VWVW : ]Y cfCimWp _Eb: Wd_pbW ]Y _cf$imW ppfW TVW VW VW VW VW VWVW : ]Y%cfCimW _E: Wd_pbbW :##tP:$$6%%d9$%d2+$%d]Y$%d2cf$%d2imS% 866Ļ]Y _cf$2itim:"p"Eb8-p( :' ]Y _cftimW TVW VW VW VW VW VWVW :6&A ]Y _cf$2imW _E8&%d & ]Y _cfCimWd_pbW] ]Y _cf$2imWp _Eb: ppfW%d9b: ppfW 8_ ]Y _cf iCimWp _Eb: ppfW!dpb:  _pbW6 _EVW*Y:",:     "ç"ÿ t $-6?HN T"W#Z$]%`&c'o)r+u,x-{/0123578:;<=>?,@0A6B@CGDWEuF|GHJKLMNOPRST UV&W-XtYzZ[\]^`ab\cbd~efgiklmnopq r&sLt[uevzwxyz{|.}1zE~irB\ruA *     $ - 6?HNTWZ]`corux{z3# !u"#$%H#?$:%R&R    $ - 6?H?%*"?%*I &?%*IY S(R=DY.[6.#?%*I