2 worker4math/hktex2/Parsedocumentjava/lang/Objecterror!Landroid/util/SparseBooleanArray; errormessageLandroid/util/SparseArray; Signature.Landroid/util/SparseArray;()VCodeandroid/util/SparseBooleanArray     android/util/SparseArray   LineNumberTableLocalVariableTable this"Lworker4math/hktex2/Parsedocument; parsedocumentF(Landroid/graphics/Canvas;Lworker4math/hktex2/Header;Lworker4math/hktex2/Symbol;Lworker4math/hktex2/SuperBlock;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/util/ArrayList;)Vc(Landroid/graphics/Canvas;Lworker4math/hktex2/Header;Lworker4math/hktex2/Symbol;Lworker4math/hktex2/SuperBlock;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/util/ArrayList;)V#java/util/ArrayList "&android/util/SparseIntArray % )+*java/lang/Integer ,-intValue()IB 0 12put(IZ)V4 6 17(ILjava/lang/Object;)V 9;:java/lang/Boolean <=valueOf(Z)Ljava/lang/Boolean; )? @AtoString(I)Ljava/lang/String; CEDjava/lang/String F-lengthHjava/lang/StringBuilderJ000 GL M(Ljava/lang/String;)V GO PQappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;S%0000xff00000000+0.000xFF0000xFF000000 GU @V()Ljava/lang/String;X%0010xff00000000+0.000xFF0000xFF000000Z100\00^10`0b1 dfeworker4math/hktex2/Source gh lineblockLjava/util/ArrayList; "j klget(I)Ljava/lang/Object; Cn oVtrim Cq rs substring(II)Ljava/lang/String;u!begin{lineblock} Cw xyequals(Ljava/lang/Object;)Z C{ rA}!end{lineblock} C indexOf(Ljava/lang/String;)I Lineblock  : 3The !end{lineblock} command missing, parse failed!!!begin{eqnarray}verbatim} C (Ljava/lang/String;I)Ieqnarray " yadd % 1(II)V!end{eqnarray} % k(I)I worker4math/hktex2/Parseeqnarray   parseeqnarrayJ(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/String;)V   k(I)Z  j thisyposjava/lang/Floattext " set'(ILjava/lang/Object;)Ljava/lang/Object; " clear !begin{table} worker4math/hktex2/SuperBlock addtable(I)Vtable ) <(I)Ljava/lang/Integer;!hline !end{table}worker4math/hktex2/Parsetable   parsetable(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/ArrayList;Ljava/lang/Integer;Lworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/String;Ljava/lang/String;)V   superblocklinenumberLandroid/util/SparseIntArray;!begin{graphicstable} graphicstable!end{graphicstable}%worker4math/hktex2/Parsegraphicstable  parsegraphicstable   !begin{equation}equation!end{equation} worker4math/hktex2/Parseequation   parseequation\(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/String;)V   !begin{caption}   indexOfKey !end{caption} !pagebreak   pagebreak!begin{verbatim}!end{verbatim} worker4math/hktex2/Parseverbatim A    floatValue()F   parseverbatim(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;FFLjava/util/ArrayList;Ljava/lang/String;)V    !begin{title}  addtitletitle !end{title} worker4math/hktex2/Parsetitle  9# $% booleanValue()Z ' () parsetitleK(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;FLjava/util/ArrayList;Ljava/lang/String;)V   .!begin{graphics}0graphics2!end{graphics}4 worker4math/hktex2/Parsegraphics 3 37 89 parsegraphics(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/ArrayList;Ljava/lang/Integer;Lworker4math/hktex2/SuperBlock;Landroid/util/SparseArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;Ljava/util/ArrayList;Ljava/lang/Float;Ljava/lang/String;Ljava/lang/String;)V 3 3 3>!!@ B!mo CD <E&(Ljava/lang/Object;)Ljava/lang/String;G003I!bfK002M!itO001Q!ssS!HugeA@ VXWworker4math/hktex2/Header YZ sizefactorLjava/util/HashMap;\Huge ^`_java/util/HashMap ka&(Ljava/lang/Object;)Ljava/lang/Object;c!hugeehugeg!LargeiLargek!largemlargeo!smallqsmalls !scriptsizeu scriptsizew!tinyytiny{ !normalsize}!vspace ) parseInt  <(F)Ljava/lang/Float;!begin{center} !end{center}  superblocklinewidth   blockxpos " -size!begin{alignleft}!end{alignleft}!begin{alignright}!end{alignright}worker4math/hktex2/Parsetext    parsetext(Landroid/graphics/Canvas;Lworker4math/hktex2/Block;Lworker4math/hktex2/ParagraphBlock;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILworker4math/hktex2/SuperBlock;Ljava/lang/String;FFLjava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;F)V    The !end{} command missing, parse failed!!  yposcanvasLandroid/graphics/Canvas;headerLworker4math/hktex2/Header;symbol2Lworker4math/hktex2/Symbol; superblockLworker4math/hktex2/SuperBlock;blockLworker4math/hktex2/Block;paragraphblock#Lworker4math/hktex2/ParagraphBlock;tidLjava/lang/Integer; startlineendlinecontainerwidthcontainerheight twocolumnsLjava/lang/Boolean;Ljava/lang/Float;tfsuperblocktypesuperblocknumlinesuperblockstartlinesuperblockendlinesuperblockline totallineIsuperblocknumbercenterstartlinealignrightstartline centerendlinealignrightendlineiiijfontsizetid2 viewportwidthtablelinenumberindentFlineLjava/lang/String;tablehlinecounter dohyphenation columnspec tblockline sfontsize attribute1 attribute0 attribute2iii"Lworker4math/hktex2/Parseeqnarray;nolineZkLworker4math/hktex2/Parsetable;'Lworker4math/hktex2/Parsegraphicstable;"Lworker4math/hktex2/Parseequation;"Lworker4math/hktex2/Parseverbatim;Lworker4math/hktex2/Parsetitle;containerwidth2"Lworker4math/hktex2/Parsegraphics;ijvspaceadjustxLworker4math/hktex2/Parsetext;LocalVariableTypeTable2Ljava/util/ArrayList;)Ljava/util/ArrayList;ELandroid/util/SparseArray;>;*Ljava/util/ArrayList; StackMapTableandroid/graphics/Canvasworker4math/hktex2/Symbolworker4math/hktex2/Block!worker4math/hktex2/ParagraphBlockjava/lang/Throwable SourceFileParsedocument.java!      9YY    /*   ! <<.'л"Y$:%Y':%Y':%Y':Y:6666666666(h6 (dd66 .8!(/(35"Y$:#8:$3:%"Y$:& >:'3:(3:)3:*'BNGYIK'NRNT:)GYIK'NWNT:(GYYK'NRNT:*'BNGY[K'NRNT:)GY[K'NWNT:(GY]K'NRNT:*T'BKGY_K'NRNT:)GY_K'NWNT:(GYaK'NRNT:*(6+%c+iC:""mW"ptv"z:""mW"|~69(/(GYK+>NNNT56%r"Br"pvbiCvJ"6"p:%"`z:""m:"W$"B!"pviCv`Y:,,+  % (*Y:-²((/(<(GYK+>NN(CNT5-ñ-ç-ÿ(: "z:""m:"W"|~6&#^"B " pviCv*Y:,(,ç,ÿ" 6"p:%"`z:""m:"W#öW 6,6-F"pƶv0# # i)(`öW"z:""m:"6,-,"q-"f"B I" pȶv9iCv'`Y:,,+   #% *)Ͳ((/(9(GYK+>NN(CNT5(: 6 #*Y:,²(6,ç,ÿ" z:""m:"W"|~6&#6 !"B"pضviCv*Y:,(,ç,ÿ"6"p:%"`z:""m:"ڶW#öW 6,6-F"pƶv0# # i)(`öW"z:""m:"6,-, )- "BI"pܶv9iCv'`Y:,,+   #% *)((/(9(GYK+>NN(CNT5(: 6 #*Y:,²(6,ç,ÿ"z:""m:"W"|~6&#6 "BZ"pvJiCv2"z:""m:"Wm"B"pviCv`Y:,,+  % (((/(9(GYK+>NN(CNT5(: "z:""m:"W"|~6&T"B"pviCvg ":&&"pW&"pW&5`"z:""m:""B " pvyiCvg ":&&" pW&" pW&5`" z:""m:"."B o" pv_iCvG*Y:,²("(`öW,ç,ÿ" z:""m:""B?"pv. 8!"z:"Wr"B"pv`Y :,,+     *((/(9(GYK+>NN(CNT5(: "z:""m:"W"|~6&o"B q" pv`iCvH*Y:,(,ç,ÿ 8!" z:"W"B }" pvliCvT`Y!:, ": (hd:-,+-   (&(,+    (&(*(/(9(GYK+>NN+(CNT5*Y:-²(6-ç-ÿW,(: " z:""m:""|~6&s"Bq"p-v`iCvH*Y:,(,ç,ÿ 8!"z:"/W"BG"p1v6iCv`3Y5:,,+   # *)6(:(/(9(GYK+>NN;(CNT5W<(: *Y:-²(6-ç-ÿ"z:""m:""|~6&iCv"=~62":&&GY?K"`pNTW#&GY?K"`pNTW&5`"`z:""m:"iCv"=~62":&&GY?K"`pNTW#&GY?K"`pNTW&5`"`z:""m:" #öW6,6-F"pƶv0# # i)(`öW"z:""m:"6,-,-iCڶv"=~62":&&GY?K"`pNTW#&GY?K"`pNTW&5`"`z:""m:" #öW6,6-F"pƶv0# # i)(`öW"z:""m:"6,-,-iCv"=~62":&&GY?K"`pNTW#&GY?K"`pNTW&5`"`z:""m:"5iC/vp"=~6"":&&"`pW&"`pW&5`"`z:"iCvp"=~6"":&&"`pW&"`pW&5`"`z:"+iCvp"=~6"":&&"`pW&"`pW&5`"`z:""BT"pAvDGY*pCKFN*zNT:*"z:""m:""|~6M"BT"pHvDGY*pCKJN*zNT:*"z:""m:""|~6"BT"pLvDGY*pCKNN*zNT:*"z:""m:""|~6"BS"pPvCGY*pCKIN*zNT:*"z:""m:""|~6@"Bs"pRvcTU[] j6PP6>:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*"z:""m:""|~6"Bs"pbvcTUd] j6PP6>:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*"z:""m:""|~6 N"Bu"pfvdTUh] j6PP6>:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*"z:""m:""|~6 "Bu"pjvdTUl] j6PP6>:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*"z:""m:""|~6 V"Bu"pnvdTUp] j66>:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*"z:""m:""|~6"B u" prvdTUt] j66>:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*" z:""m:""|~6^"Bs"pvvcTUx] j66>:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*"z:""m:""|~6"B T" pzvC >:''BZGYIK'N)zNT:)GYIK'N(zNT:(GYYK'N*zNT:*'BZGY[K'N)zNT:)GY[K'N(zNT:(GY]K'N*zNT:*`'BWGY_K'N)zNT:)GY_K'N(zNT:(GYaK'N*zNT:*" z:""m:""|~6"BP"p|v?"6,",p~8-  -b: ",`z:""m:"3"BU"pvD*Y:,²(6,ç,ÿ8:$"z:""m:""|~6 8!"B " pv*Y:, (dd6(66{("i f n8-69`"`"i -bW`"d8:$" z:""m:""|~6.8!,ç,ÿ"B0"pv 8!8:$"z:""m:""B6"pv%8:$"z:""m:""|~6l"BO"pv> 8!*Y:,²(6,ç,ÿ8:$"z:""m:" 8!"B"pv*Y:, (dd6(66y("i f8-69`"`"i -bW`"d8:$"z:""m:""|~6.8!,ç%,ÿ"=~6&"pW&5WY:,,+  &iC   *($!((/(9(GYK+>NN(CNT5*Y:-²(6-ç-ÿ(: &"`z:""m:""|~6eiCvS(/(GYK+>NNNiCNNNT5ڏ++ (*Y:+²( 5+ç+ÿ!1 R_bbeb),,/, : _ b b e b  csvvyv L\__b_##.#1#1#4#1#z$J$M$M$P$M$$$$$$%;& & & && &&&&&&'''''' $-0 3!6"9#<$?&B'E(H)K*V,c-f/j3v4689;=>?@BCDEFG'H?IWJcK{LMPRSTUV,X2Yd[o\z]^_acdeg h,ijmnoqrs)t4uFwYxbzo|r}x~}!*Z Mfq|?HYir 0JS`  # H   % 6 D G ` p 5 f v  -    . 7 m v        ^z  *3ir!"#$$-%7&G'c(s)|*+,-./134,6F7S9]:i;=?@ABCDE*F-D=HWIdKnLzMOQRSTUVW;X>VNZh[u\]^`bcef!g+h7iJkZmsn~opqrsuwxyz*{4|@}Sc|#2;W} +2;Ws3Og0Lht&/Kg 'C\z 'C_k'C_{;Tr;Wc    9 U q }     !!1!I!g!n!w!!!!!""+"7 "S!"o""$"%"'"(")"*",#-#5.#;/#T0#W1#u2#z3#4#6#7#8#9#:#9$7$$=$*>$C?$G2$QA$lB$oC$uD$F$G$H$J$K$L$M%N%O%P%6Q%;R%HS%UU%_V%fW%X%Y%X%V%\%]&^&Q&a&c&(d&+e&Gf&Pg&Yh&i&j&k'l'n'o'.q'7r'X'P'v'wA'''''''''' ' ' ' ' 'h 'h''$'-'0'3'6'9'<'?'B'E'H'K'V'zc'mf'j j'f!%"'Dh#'>$':%'1h&'*''&('")'*&+ ,rV,uS-*,V,S-r, #, , , %-0,V,S-V,S-".,"-#T-%T-&Y,4' '-''D#'1&+V)))))9""%%%"9C"CCCCSP 1,V)))))9""%%%C"9C"CCCCD1FE*1-V)))))9""%%%C"9C"CCCCY< -V)))))9""%%%C"9C"CCCC21-V)))))9""%%%C"9C"CCCCY< -V)))))9""%%%C"9C"CCCC21.*1& .R .1,-V)))))9""%%%C"9C"CCCCE*2-V)))))9""%%%C"9C"CCCC+2)G$Y.V)))))9""%%%C"9C"CCCCC2-V)))))9""%%%C"9C"CCCC+2)3:.V)))))9""%%%C"9C"CCCC3 \-\@< \@< \-M&M&L&YYYX9f_\9f_\;f_\;f_\;f_\;f_\9f_\_\V2-V)))))9""%%%C"9C"CCCC$C&5o6<5-V)))))9""%%%C"9C"CCCCC$5o.V)))))9""%%%C"9C"CCCC/o,V)))))9""%%%"9C"CCCC!,V)))))9""%%%"9C"CCCC