2C worker4math/hktex2/Parseeqnarrayjava/lang/ObjectthisyposLandroid/util/SparseArray; Signature-Landroid/util/SparseArray;error!Landroid/util/SparseBooleanArray; errormessage.Landroid/util/SparseArray;()VCodeandroid/util/SparseArray    android/util/SparseBooleanArray    LineNumberTableLocalVariableTable this"Lworker4math/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(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 ')(java/lang/String *+length()I -/.java/lang/Integer 0+intValue@ 354java/lang/Float 67 floatValue()F ':java/util/ArrayList 9 9= >clear @ ABput(IZ)VD F AG(ILjava/lang/Object;)VIandroid/graphics/Paint HLandroid/graphics/Rect K 'O PQ substring(II)Ljava/lang/String; -S TUparseInt(Ljava/lang/String;)I HW XY setTextSize(F)V 9[ \]get(I)Ljava/lang/Object;_android/graphics/Typeface Ha bc setTypeface8(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;eAj Hg hi getTextBounds.(Ljava/lang/String;IILandroid/graphics/Rect;)Vk Hm no measureText(Ljava/lang/String;)F Kq r+height Kt uvbottomI 3x yzvalueOf(F)Ljava/lang/Float; 9| }~add(Ljava/lang/Object;)Z worker4math/hktex2/SuperBlock create(I)V [& ' UindexOf)Format error in eqnarray, parse failed !! ' P(I)Ljava/lang/String; ' ~equals!dno #worker4math/hktex2/Parsepreparation  worker4math/hktex2/Symbol  symboltypeLjava/util/HashMap;  matchsymbol parsepreparationL(Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;)Ljava/lang/String;worker4math/hktex2/Parseblock   parseblockp(ILandroid/graphics/Canvas;Lworker4math/hktex2/Block;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)V worker4math/hktex2/Block  \(I)Z   blockwidth2 java/lang/Math max(FF)F  blockheight2  blockdepth2  subblock2  subblockxpos2  subblockypos2 subblockattribute2 9 +size java/lang/Character y(C)Ljava/lang/Character; - y(I)Ljava/lang/Integer; }(ILandroid/util/SparseArray;Landroid/util/SparseArray;Landroid/util/SparseArray;Landroid/util/SparseArray;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Character;Ljava/lang/Integer;)V 9 set'(ILjava/lang/Object;)Ljava/lang/Object; android/util/SparseIntArray \(I)I superblocklineheight superblocklinedepth  blockypos  blockatomA blockcolumnnum ' charAt(I)C  blockxposcanvasLandroid/graphics/Canvas;blockLworker4math/hktex2/Block;tidLjava/lang/Integer;containerwidthcontainerheightsuperblocknumber superblockLworker4math/hktex2/SuperBlock;superblocklinesuperblocknumlineLandroid/util/SparseIntArray;superblockstartlinesuperblockendlinetfLjava/util/ArrayList; columnspecLjava/lang/String;yposLjava/lang/Float; attributeijii numcolumntid2linegapF columngap totalwidthadjustyadjustxadjustx2shiftx blockline rawblockline thisattribute columnwidth lineheight linedepth blockwidth blockheight blockdepth textpaintLandroid/graphics/Paint; textboundsLandroid/graphics/Rect; spacewidth spaceheight spacedepthcurrentsuperblocklineprepareblockline%Lworker4math/hktex2/Parsepreparation;parseblocklineLworker4math/hktex2/Parseblock;index viewportwidth columnnumLocalVariableTypeTableELandroid/util/SparseArray;>;2Ljava/util/ArrayList;(Ljava/util/ArrayList; StackMapTable>android/graphics/Canvas@java/lang/Throwable SourceFileParseeqnarray.java!II I   GYYY /*  !"#$%A . &6-,h618 8 828 8 8 8'Y8:'Y8::9Y;:9Y;: 9Y;:!9Y;:"9Y;:#9Y;:$< <!<-,?-,CEHYJ:%KYM:&%NRV% NRZ^`W%dd&&f%jl8'&p8(&s8)6 w{W! w{W*Y:*-,*ç*ÿ9Z':*6  w{WdO*6-,?-,E*N:*`:*C:*:C:Y:++:Y:,,-,+, -,&-,?-,-,'E"-,32'w{W#-,32(w{W$-,32)w{W*Y:--,²ŲȲ""dZ3##dZ3$$dZ3eֶ-ç-ÿZ32""dZ32wWd=  d 6`6*-,9Z32b-,9Z32f863*9*9Z32bwW*9d-,-,9Z32bbwE `6`6*-,9dZ32bb-,9Z32b-,9Z32f863*9*9Z32bwW*9d-,-,9Z32bbwE  `d6Z32bb8d,dd6+++f n8 8 6b86,`6*6_,*9Z-,2*9Z-,6,b,dZ32b8 ,l3*9*9Z32bwW ,cc,Z32" dh,`Z32f n8*9*9Z32bbwWj ,r^,Z32" dh,`Z32f8*9*9Z32bbwW*9d l+..1.n[ !""#%$(%+'4(=)A+J,S-\/e0n1w345789:;<=>@ABC2EFGLH[IdJmKLNOPQTUWXY$ZB[`\~^_G@)c2d9eofugfijklNmTnmpjstsvx'y*{6|=}@~GMh?{1!"v        vmCvIvr\vvv"%(+4 =!A"J# S{$ \r% !ei& "n`' #wW( $()*%+,&-'.(/)F0*;12+#34,95v*6v+@~7v,8R9 : J#;S{$; \r%;!ei&;"n`';#wW(;$< *=---9'3''''999999HK'+=---9'3''''999999HK?+=---9'3''''999999HK'.+=---9'3''''999999HK'"+=---9'3''''999999HK'a.=---9'3''''999999HK'?/ *=---9'3''''999999HK_+=---9'3''''999999HK/M`/B+ I;kfAB