LURAPH_OPCODE_HANDLERS|version=1 SUMMARY|vm_start=124289|vm_end=147384|vm_span=23095|dispatch_span=23056|opcode_local=2,124259 - 2,124260|Y|pc_local=2,124140 - 2,124141|B|loop_statements=3|loop_types=AstStatLocal,AstStatIf,AstStatCompoundAssign|local_mode=stable HANDLER|opcode=0|bytes=200|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprCall(args=Array(),func=Ref(V1),self=false)),vars=Array(1=Ref(V1))) HANDLER|opcode=1|bytes=404|AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),2=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(28)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=2|bytes=284|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))))) HANDLER|opcode=3|bytes=2560|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V1)));If(AstExprBinary(left=Ref(V4),op="CompareNe",right=AstExprConstantNumber(0)),{AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V3),op="Add",right=Ref(V4)),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5)))},{});AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V2),2=Ref(V6)));If(AstExprBinary(left=Ref(V4),op="CompareEq",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(58)),self=false)),vars=Array(1=Ref(V2),2=Ref(V6)))},{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(REG),2=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)),3=Ref(V5)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(27)),self=false)),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(58)),self=false)),vars=Array(1=Ref(V2),2=Ref(V6)))});If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5)))},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(0)),{AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V2),op="Add",right=Ref(V3)),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=Ref(V2)),vars=Array(1=Ref(V5)))},{AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V3),op="Add",right=Ref(V1)),op="Sub",right=AstExprConstantNumber(2))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V2),op="Add",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5)))});AstStatAssign(values=Array(1=AstExprConstantNumber(0)),vars=Array(1=Ref(V4)));AstStatFor(body={AstStatCompoundAssign(op="Add",value=AstExprConstantNumber(1),var=Ref(V4));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V6),index=Ref(V4))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V7))))},from=Ref(V3),hasDo=true,to=Ref(V2),var=Local(V7))}) HANDLER|opcode=4|bytes=281|AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(17)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=5|bytes=122|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V5)),vars=Array(1=Ref(V2))) HANDLER|opcode=6|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=7|bytes=331|If(AstExprUnary(expr=AstExprUnary(expr=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)),op="CompareLe",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),op="Not"),op="Not"),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC)))}) HANDLER|opcode=8|bytes=590|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3))),vars=Array(1=Ref(V1)));AstStatExpr(expr=AstExprCall(args=Array(1=Ref(REG),2=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)),3=Ref(V5),4=AstExprBinary(left=Ref(V4),op="Add",right=AstExprConstantNumber(1)),5=Ref(V1)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(10)),self=false)) HANDLER|opcode=9|bytes=257|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))),vars=Array(1=Ref(V3))) HANDLER|opcode=10|bytes=257|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=Ref(V1))) HANDLER|opcode=11|bytes=252|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)),op="Add",right=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=12|bytes=539|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatExpr(expr=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1))),2=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(2)))),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5))) HANDLER|opcode=13|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1))) HANDLER|opcode=14|bytes=159|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V4))) HANDLER|opcode=15|bytes=283|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))))) HANDLER|opcode=16|bytes=461|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V8),index=AstExprConstantNumber(4))),vars=Array(1=Ref(V9)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V8),index=AstExprConstantNumber(1))),vars=Array(1=Ref(V10)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V8),index=AstExprConstantNumber(3))),vars=Array(1=Ref(V11)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V8),index=AstExprConstantNumber(5))),vars=Array(1=Ref(V8))) HANDLER|opcode=17|bytes=1659|AstStatAssign(values=Array(1=AstExprTable(items=Array(1=AstExprTableItem(key=AstExprConstantNumber(5),kind="general",value=Ref(V8)),2=AstExprTableItem(key=AstExprConstantNumber(4),kind="general",value=Ref(V9)),3=AstExprTableItem(key=AstExprConstantNumber(1),kind="general",value=Ref(V10)),4=AstExprTableItem(key=AstExprConstantNumber(3),kind="general",value=Ref(V11))))),vars=Array(1=Ref(V8)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V5)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprFunction(args=Array(),body={AstStatExpr(expr=AstExprCall(args=Array(),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(36)),self=false));AstStatForIn(body={AstStatExpr(expr=AstExprCall(args=Array(1=AstExprConstantBool(true),2=Ref(V12),3=Ref(V13)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(36)),self=false))},hasDo=true,hasIn=true,values=Array(1=AstExprVarargs(location="2,137307 - 2,137310",type="AstExprVarargs")),vars=Array(1=Local(V12),2=Local(V13)))},vararg=true)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(44)),self=false)),vars=Array(1=Ref(V3)));AstStatExpr(expr=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V5)),2=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V5),op="Add",right=AstExprConstantNumber(1))),3=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V5),op="Add",right=AstExprConstantNumber(2)))),func=Ref(V3),self=false));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V9)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC))) HANDLER|opcode=18|bytes=321|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=19|bytes=155|AstStatCompoundAssign(op="Div",value=Ref(V2),var=Ref(V1));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=20|bytes=527|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(2)),index=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(1))),index=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=21|bytes=24978|AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprConstantNumber(65)),vars=Array(1=Ref(V1)));AstStatWhile(body={If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(44)),{AstStatAssign(values=Array(1=AstExprConstantNumber(0)),vars=Array(1=Ref(V4)));AstStatBreak(location="2,134047 - 2,134053",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V1),op="CompareNe",right=AstExprConstantNumber(65)),{},{AstStatAssign(values=Array(1=AstExprConstantNumber(51)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(21),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V1),op="Add",right=Ref(V1))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),op="CompareGt",right=Ref(OP)),op="And",right=Ref(V1)),op="Or",right=Ref(OP)),op="CompareLe",right=Ref(OP)),op="And",right=Ref(OP)),op="Or",right=Ref(V1)))),vars=Array(1=Ref(V1)))})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprConstantNumber(4503599627370495)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprConstantNumber(126)),vars=Array(1=Ref(V1)));AstStatRepeat(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(69)),op="Not"),{If(AstExprUnary(expr=AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(69)),op="Not"),{AstStatAssign(values=Array(1=AstExprConstantNumber(5)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(15),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Add",right=Ref(V1)),op="Add",right=Ref(V1)),op="Sub",right=Ref(V1)),op="Add",right=Ref(OP)))),vars=Array(1=Ref(V1)))},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V6)));AstStatBreak(location="2,134288 - 2,134294",type="AstStatBreak")})},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(96)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V2),index=Ref(V6))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(54),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V1),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false),op="CompareLt",right=Ref(V1)),op="And",right=Ref(OP)),op="Or",right=Ref(V1)),op="CompareLt",right=Ref(V1)),op="And",right=Ref(V1)),op="Or",right=Ref(OP)),2=Ref(OP),3=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false))),vars=Array(1=Ref(V1)))},{AstStatCompoundAssign(op="Mul",value=Ref(V2),var=Ref(V4));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(334),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false),op="Add",right=Ref(V1)),op="Add",right=Ref(V1)),op="Add",right=Ref(V1)))),vars=Array(1=Ref(V1)))})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprConstantNumber(105)),vars=Array(1=Ref(V1)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(52)),{AstStatAssign(values=Array(1=AstExprConstantNumber(6)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(41),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareGt",right=Ref(OP)),op="And",right=Ref(OP)),op="Or",right=Ref(V1))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),op="Sub",right=Ref(OP)))),vars=Array(1=Ref(V1)));AstStatContinue(location="2,134592 - 2,134601",type="AstStatContinue")},{If(AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(6)),op="And",right=AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(105))),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V6),index=Ref(V14))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(122),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(OP),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false),op="Add",right=Ref(V1)),op="Add",right=Ref(OP)),2=Ref(OP),3=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(52)),op="And",right=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(3))),{AstStatAssign(values=Array(1=AstExprConstantNumber(5)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V14),index=Ref(V15))),vars=Array(1=Ref(V14)));AstStatBreak(location="2,134741 - 2,134747",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(6)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(15),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Sub",right=Ref(V1)),op="Sub",right=Ref(OP)),op="Add",right=Ref(V1)),op="CompareEq",right=Ref(OP)),op="And",right=Ref(V1)),op="Or",right=Ref(OP)))),vars=Array(1=Ref(V1)));AstStatContinue(location="2,134812 - 2,134821",type="AstStatContinue")},{})})})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprConstantNumber(120)),vars=Array(1=Ref(V1)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(119)),{AstStatAssign(values=Array(1=AstExprConstantNumber(7)),vars=Array(1=Ref(V16)));AstStatBreak(location="2,134880 - 2,134886",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(120)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(1),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V1),op="Add",right=Ref(V1)),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false),op="Add",right=Ref(OP)),op="CompareNe",right=Ref(V1)),op="And",right=Ref(V1)),op="Or",right=Ref(V1)))),vars=Array(1=Ref(V1)))},{})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V15),index=Ref(V16))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V17)));AstStatAssign(values=Array(1=AstExprConstantNumber(99)),vars=Array(1=Ref(V1)));AstStatWhile(body={If(AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(102)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967172),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(OP),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Sub",right=Ref(OP)))),vars=Array(1=Ref(V1)))},{If(AstExprUnary(expr=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(99)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V17)));AstStatBreak(location="2,135153 - 2,135159",type="AstStatBreak")})})},condition=AstExprConstantBool(true),hasDo=true);AstStatCompoundAssign(op="Add",value=Ref(V17),var=Ref(V16));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V18)));AstStatAssign(values=Array(1=AstExprConstantNumber(5)),vars=Array(1=Ref(V1)));AstStatWhile(body={If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(5)),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V17)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(15),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V1),2=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="CompareGt",right=Ref(OP)),op="And",right=Ref(V1)),op="Or",right=Ref(OP)),op="Add",right=Ref(OP)),op="Add",right=Ref(V1)))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(82)),{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V16),2=Ref(V17),3=Ref(V18)),func=Ref(V15),self=false)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V16)));AstStatBreak(location="2,135330 - 2,135336",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V1),op="CompareNe",right=AstExprConstantNumber(32)),{},{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V18)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(29),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V1),2=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false),2=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="Add",right=Ref(OP))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false))),vars=Array(1=Ref(V1)));AstStatContinue(location="2,135432 - 2,135441",type="AstStatContinue")})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprConstantNumber(57)),vars=Array(1=Ref(V1)));AstStatRepeat(body={If(AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(22)),op="And",right=AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(68))),{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V15),2=Ref(V16)),func=Ref(V14),self=false)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(11),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareGt",right=Ref(OP)),op="And",right=Ref(OP)),op="Or",right=Ref(V1)),op="Add",right=Ref(OP)),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false),op="CompareLe",right=Ref(OP)),op="And",right=Ref(OP)),op="Or",right=Ref(V1)))),vars=Array(1=Ref(V1)));AstStatContinue(location="2,135576 - 2,135585",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(68)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V14),op="CompareGt",right=Ref(V15))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(142),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false),op="Sub",right=Ref(V1)),op="Add",right=Ref(OP)),op="Sub",right=Ref(V1)))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(57)),{If(AstExprUnary(expr=Ref(V14),op="Not"),{},{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V14)))});AstStatBreak(location="2,135688 - 2,135694",type="AstStatBreak")},{If(AstExprUnary(expr=AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(57)),op="And",right=AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(83))),op="Not"),{},{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(15),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V1),op="Add",right=Ref(V1)),2=Ref(OP),3=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false),op="Sub",right=Ref(V1)),op="CompareEq",right=Ref(V1)),op="And",right=Ref(OP)),op="Or",right=Ref(V1)))),vars=Array(1=Ref(V1)))})})})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprConstantNumber(38)),vars=Array(1=Ref(V1)));AstStatWhile(body={If(AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(38)),op="And",right=AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(77))),{AstStatCompoundAssign(op="Add",value=Ref(V15),var=Ref(V14));AstStatBreak(location="2,135875 - 2,135881",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V1),op="CompareLt",right=AstExprConstantNumber(72)),{If(AstExprUnary(expr=AstExprUnary(expr=Ref(V14),op="Not"),op="Not"),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V14)))});AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(52),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="CompareEq",right=Ref(V1)),op="And",right=Ref(OP)),op="Or",right=Ref(OP)),op="Add",right=Ref(OP)),op="Add",right=Ref(OP)),op="Sub",right=Ref(V1)))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(72)),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(72),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V1),2=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false),op="Sub",right=Ref(V1)),op="Sub",right=Ref(V1)),op="Add",right=Ref(V1)))),vars=Array(1=Ref(V1)))},{})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V14)),func=Ref(V6),self=false)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprConstantNumber(98)),vars=Array(1=Ref(V1)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(98)),{AstStatCompoundAssign(op="Add",value=Ref(V14),var=Ref(V6));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4091543462),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(OP),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="Sub",right=Ref(V1)),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(54)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatBreak(location="2,136205 - 2,136211",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(115)),{AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(61),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V1),op="Add",right=Ref(V1)),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false),op="CompareLe",right=Ref(V1)),op="And",right=Ref(OP)),op="Or",right=Ref(V1)))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(100)),{AstStatCompoundAssign(op="Add",value=Ref(V2),var=Ref(V4));AstStatCompoundAssign(op="Add",value=Ref(V4),var=Ref(V3));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(115),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V1),op="Add",right=Ref(V1))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareNe",right=AstExprConstantNumber(89)),{},{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V6),2=Ref(V14)),func=Ref(V2),self=false)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(100),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),2=Ref(OP),3=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false))),vars=Array(1=Ref(V1)));AstStatContinue(location="2,136527 - 2,136536",type="AstStatContinue")})})})})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprConstantNumber(26)),vars=Array(1=Ref(V1)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(92)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V2),index=Ref(V6))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(11),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=Ref(OP),op="Sub",right=Ref(V1)),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false),2=Ref(V1),3=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(11)),{AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967195),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V1),op="Sub",right=Ref(V1)),op="Add",right=Ref(V1))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Add",right=Ref(OP)))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(26)),{AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(49),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Add",right=Ref(V1)),op="Add",right=Ref(OP)),op="CompareNe",right=Ref(V1)),op="And",right=Ref(V1)),op="Or",right=Ref(OP)),op="Sub",right=Ref(V1)))),vars=Array(1=Ref(V1)));AstStatContinue(location="2,136792 - 2,136801",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(117)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V2),op="Concat",right=Ref(V6))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=Ref(V2)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))));AstStatBreak(location="2,136839 - 2,136845",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V1),op="CompareEq",right=AstExprConstantNumber(110)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V6),index=Ref(V14))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(96),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Sub",right=Ref(OP)),op="Add",right=Ref(V1)),op="Sub",right=Ref(V1)),op="CompareNe",right=Ref(OP)),op="And",right=Ref(OP)),op="Or",right=Ref(OP)))),vars=Array(1=Ref(V1)))},{If(AstExprBinary(left=Ref(V1),op="CompareNe",right=AstExprConstantNumber(49)),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(153508),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(OP),2=Ref(V1)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false),op="Add",right=Ref(V1)),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false))),vars=Array(1=Ref(V1)));AstStatContinue(location="2,137017 - 2,137026",type="AstStatContinue")})})})})})})},condition=AstExprConstantBool(false)) HANDLER|opcode=22|bytes=207|AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V1),op="CompareLt",right=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=23|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4))) HANDLER|opcode=24|bytes=366|AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),2=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC))),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(28)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=25|bytes=189|If(AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=26|bytes=276|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V5)));AstStatAssign(values=Array(1=AstExprCall(args=Array(),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V5)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V5)))) HANDLER|opcode=27|bytes=257|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=28|bytes=303|If(AstExprUnary(expr=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareLe",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),op="Not"),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=29|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=30|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=31|bytes=131|AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=32|bytes=629|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprCall(args=Array(),func=Ref(V9),self=false)),vars=Array(1=Ref(V4),2=Ref(V1)));If(Ref(V4),{AstStatFor(body={AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V19))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=Ref(V19)))))},from=AstExprConstantNumber(1),hasDo=true,to=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),var=Local(V19));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=33|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))),vars=Array(1=Ref(V3))) HANDLER|opcode=34|bytes=155|AstStatCompoundAssign(op="Sub",value=Ref(V2),var=Ref(V1));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=35|bytes=155|AstStatCompoundAssign(op="Sub",value=Ref(V2),var=Ref(V1));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=36|bytes=136|AstStatAssign(values=Array(1=Ref(V20)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=37|bytes=444|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)))),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3))));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V5))) HANDLER|opcode=38|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=39|bytes=221|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(V21)),vars=Array(1=Ref(V1))) HANDLER|opcode=40|bytes=293|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Concat",right=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=41|bytes=313|If(AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareEq",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC)))}) HANDLER|opcode=42|bytes=22493|AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprConstantNumber(55)),vars=Array(1=Ref(V2)));AstStatWhile(body={If(AstExprBinary(left=Ref(V2),op="CompareNe",right=AstExprConstantNumber(42)),{AstStatAssign(values=Array(1=AstExprConstantNumber(2)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprConstantNumber(0)),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967041),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V2),op="Add",right=Ref(OP)),op="Add",right=Ref(V2))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,130467 - 2,130476",type="AstStatContinue")},{AstStatAssign(values=Array(1=AstExprConstantNumber(4503599627370495)),vars=Array(1=Ref(V1)));AstStatBreak(location="2,130502 - 2,130508",type="AstStatBreak")})},condition=AstExprConstantBool(true),hasDo=true);AstStatCompoundAssign(op="Mul",value=Ref(V1),var=Ref(V4));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprConstantNumber(38)),vars=Array(1=Ref(V2)));AstStatWhile(body={If(AstExprBinary(left=Ref(V2),op="CompareEq",right=AstExprConstantNumber(38)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(77),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)),op="Add",right=Ref(V2)),op="Sub",right=Ref(V2)),op="CompareNe",right=Ref(V2)),op="And",right=Ref(V2)),op="Or",right=Ref(V2)),op="Sub",right=Ref(V2)))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,130611 - 2,130620",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V2),op="CompareEq",right=AstExprConstantNumber(72)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V6))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V6)));AstStatBreak(location="2,130660 - 2,130666",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V2),op="CompareEq",right=AstExprConstantNumber(77)),{AstStatAssign(values=Array(1=AstExprConstantNumber(12)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(10),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)),2=AstExprConstantNumber(24)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="CompareEq",right=Ref(V2)),op="And",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Or",right=Ref(V2)),op="CompareGt",right=Ref(V2)),op="And",right=Ref(OP)),op="Or",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=Ref(V2)))},{})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprConstantNumber(7)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprConstantNumber(102)),vars=Array(1=Ref(V2)));AstStatWhile(body={If(AstExprBinary(left=Ref(V2),op="CompareEq",right=AstExprConstantNumber(13)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V14)));AstStatBreak(location="2,130830 - 2,130836",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V2),op="CompareNe",right=AstExprConstantNumber(102)),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V6),index=Ref(V14))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(109),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false),op="CompareLe",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Or",right=Ref(V2)),op="Add",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,130941 - 2,130950",type="AstStatContinue")})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprConstantNumber(15)),vars=Array(1=Ref(V2)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(15)),{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V14),2=Ref(V15),3=Ref(V16)),func=Ref(V6),self=false)),vars=Array(1=Ref(V6)));AstStatBreak(location="2,131018 - 2,131024",type="AstStatBreak")},{If(AstExprUnary(expr=AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(34)),op="Not"),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(65),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V2),op="Sub",right=Ref(V2)),op="CompareLe",right=Ref(V2)),op="And",right=Ref(V2)),op="Or",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Sub",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Add",right=Ref(V2)))),vars=Array(1=Ref(V2)))})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V6),op="CompareLe",right=Ref(V14))),vars=Array(1=Ref(V6)));If(Ref(V6),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V6)))},{});If(AstExprUnary(expr=AstExprUnary(expr=Ref(V6),op="Not"),op="Not"),{},{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V6)))});AstStatAssign(values=Array(1=AstExprConstantNumber(110)),vars=Array(1=Ref(V2)));AstStatRepeat(body={If(AstExprBinary(left=AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(80)),op="And",right=AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(111))),{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V6)),func=Ref(V1),self=false)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(61),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)),2=AstExprConstantNumber(15)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false),op="CompareLe",right=Ref(V2)),op="And",right=Ref(V2)),op="Or",right=Ref(OP)),op="Add",right=Ref(V2)),op="Sub",right=Ref(OP)))),vars=Array(1=Ref(V2)))},{If(AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(80)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V1),op="CompareNe",right=Ref(V6))),vars=Array(1=Ref(V1)));AstStatBreak(location="2,131335 - 2,131341",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(111)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(154),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)),op="Add",right=Ref(V2)),2=AstExprCall(args=Array(1=AstExprConstantString(">i8"),2=AstExprConstantString("\000\000\000\000\000\000\000")),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(15)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Or",right=Ref(V2)),op="Add",right=Ref(V2)))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,131477 - 2,131486",type="AstStatContinue")},{If(AstExprBinary(left=AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(2)),op="And",right=AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(110))),{AstStatCompoundAssign(op="Sub",value=Ref(V6),var=Ref(V1));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(9),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V2),2=Ref(V2),3=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="CompareGt",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="And",right=Ref(V2)),op="Or",right=Ref(OP)),2=Ref(OP),3=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="Add",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,131600 - 2,131609",type="AstStatContinue")},{If(AstExprBinary(left=AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(117)),op="And",right=AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(110))),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(9),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)),2=AstExprConstantNumber(19)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="CompareLe",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="And",right=Ref(V2)),op="Or",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Add",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Sub",right=Ref(V2)))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,131713 - 2,131722",type="AstStatContinue")},{})})})})})},condition=AstExprConstantBool(false));If(Ref(V1),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V1)))},{});If(AstExprUnary(expr=AstExprUnary(expr=Ref(V1),op="Not"),op="Not"),{},{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V1)))});AstStatAssign(values=Array(1=AstExprConstantNumber(116)),vars=Array(1=Ref(V2)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(67)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(110),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V2),op="Add",right=Ref(V2)),op="Sub",right=Ref(V2)),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Or",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Add",right=Ref(V2)))),vars=Array(1=Ref(V2)))},{If(AstExprUnary(expr=AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(116)),op="Not"),{},{AstStatCompoundAssign(op="Add",value=Ref(V6),var=Ref(V1));AstStatBreak(location="2,131915 - 2,131921",type="AstStatBreak")})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprConstantNumber(37)),vars=Array(1=Ref(V2)));AstStatRepeat(body={If(AstExprBinary(left=AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(31)),op="And",right=AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(64))),{AstStatCompoundAssign(op="Sub",value=Ref(V6),var=Ref(V1));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(27),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V2),op="Add",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="CompareLe",right=Ref(V2)),op="And",right=Ref(OP)),op="Or",right=Ref(V2)))),vars=Array(1=Ref(V2)))},{If(AstExprBinary(left=AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(114)),op="And",right=AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(37))),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(33),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(OP),op="Add",right=Ref(V2)),2=Ref(V2)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="CompareGt",right=Ref(OP)),op="And",right=Ref(V2)),op="Or",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareGe",right=Ref(V2)),op="And",right=Ref(V2)),op="Or",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,132172 - 2,132181",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V2),op="CompareLt",right=AstExprConstantNumber(37)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V1),op="CompareLe",right=Ref(V6))),vars=Array(1=Ref(V1)));If(Ref(V1),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V1)))},{});AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967241),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V2)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Add",right=Ref(V2))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="Add",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))),vars=Array(1=Ref(V2)))},{If(AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(64)),{If(AstExprUnary(expr=Ref(V1),op="Not"),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V1)))},{});AstStatBreak(location="2,132332 - 2,132338",type="AstStatBreak")},{})})})})},condition=AstExprConstantBool(false));AstStatCompoundAssign(op="Add",value=Ref(V1),var=Ref(V4));AstStatAssign(values=Array(1=AstExprConstantNumber(99)),vars=Array(1=Ref(V2)));AstStatWhile(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V2),op="CompareLe",right=AstExprConstantNumber(13)),op="Not"),{If(AstExprBinary(left=Ref(V2),op="CompareNe",right=AstExprConstantNumber(99)),{AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(9),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V2),2=AstExprConstantNumber(7)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),2=AstExprConstantNumber(14)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,132515 - 2,132524",type="AstStatContinue")},{AstStatCompoundAssign(op="Add",value=Ref(V4),var=Ref(V3));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(155),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V2),2=AstExprConstantNumber(6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false),op="CompareGt",right=Ref(V2)),op="And",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Or",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),2=AstExprConstantNumber(3)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,132606 - 2,132615",type="AstStatContinue")})},{AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatBreak(location="2,132628 - 2,132634",type="AstStatBreak")})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprConstantNumber(83)),vars=Array(1=Ref(V2)));AstStatRepeat(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V2),op="CompareLe",right=AstExprConstantNumber(55)),op="Not"),{If(AstExprBinary(left=Ref(V2),op="CompareLe",right=AstExprConstantNumber(56)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V6))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(118),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V2),op="Add",right=Ref(V2)),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="And",right=Ref(V2)),op="Or",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Add",right=Ref(V2)),op="Add",right=Ref(V2)))),vars=Array(1=Ref(V2)));AstStatContinue(location="2,132774 - 2,132783",type="AstStatContinue")},{If(AstExprUnary(expr=AstExprBinary(left=Ref(V2),op="CompareGt",right=AstExprConstantNumber(83)),op="Not"),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V6))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(156),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V2),2=AstExprCall(args=Array(1=AstExprConstantString(">i8"),2=AstExprConstantString("\000\000\000\000\000\000\000 ")),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(15)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),op="Sub",right=Ref(V2)),op="Sub",right=Ref(V2)))),vars=Array(1=Ref(V2)))},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V6),index=Ref(V14))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(27),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V2),op="Sub",right=Ref(V2))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="CompareLt",right=Ref(V2)),op="And",right=Ref(V2)),op="Or",right=Ref(V2)),op="Sub",right=Ref(OP)))),vars=Array(1=Ref(V2)))})})},{If(AstExprBinary(left=Ref(V2),op="CompareNe",right=AstExprConstantNumber(55)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(125),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V2),op="Sub",right=Ref(OP)),op="Sub",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),2=Ref(V2)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false))),vars=Array(1=Ref(V2)))},{AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))));AstStatBreak(location="2,133081 - 2,133087",type="AstStatBreak")})})},condition=AstExprConstantBool(false)) HANDLER|opcode=43|bytes=328|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Sub",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=44|bytes=322|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=45|bytes=266|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=46|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V2),index=Ref(V6))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=Ref(V2)),vars=Array(1=AstExprIndexExpr(expr=Ref(V4),index=Ref(V1)))) HANDLER|opcode=47|bytes=257|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V4),index=Ref(V1))),vars=Array(1=Ref(V4))) HANDLER|opcode=48|bytes=159|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1))) HANDLER|opcode=49|bytes=256|AstStatAssign(values=Array(1=Ref(UP)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))),vars=Array(1=Ref(V3))) HANDLER|opcode=50|bytes=158|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(UP)),vars=Array(1=Ref(V1))) HANDLER|opcode=51|bytes=217|If(AstExprUnary(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Not"),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=52|bytes=159|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4))) HANDLER|opcode=53|bytes=290|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Mul",right=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=54|bytes=246|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))))) HANDLER|opcode=55|bytes=61|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3))) HANDLER|opcode=56|bytes=1019|If(Ref(V22),{AstStatForIn(body={If(AstExprBinary(left=Ref(V23),op="CompareGe",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=Ref(V24)),vars=Array(1=AstExprIndexExpr(expr=Ref(V24),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V23))),vars=Array(1=AstExprIndexExpr(expr=Ref(V24),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V24),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V23))))},{})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V23),2=Local(V24)))},{});AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5)));AstStatReturn(list=Array(1=AstExprConstantBool(true),2=Ref(V3),3=AstExprConstantNumber(2))) HANDLER|opcode=57|bytes=334|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="CompareGe",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=58|bytes=236|AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprConstantNumber(1)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V6),index=Ref(V3))),vars=Array(1=Ref(V6))) HANDLER|opcode=59|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1))) HANDLER|opcode=60|bytes=22948|AstStatAssign(values=Array(1=AstExprConstantNumber(73)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprConstantNumber(0)),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=Ref(V6)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(6)),{AstStatAssign(values=Array(1=AstExprConstantNumber(4503599627370495)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967169),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V6),2=Ref(V6),3=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),2=Ref(OP),3=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false),op="Add",right=Ref(OP))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,125375 - 2,125384",type="AstStatContinue")},{If(AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(45)),op="And",right=AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(3))),{AstStatCompoundAssign(op="Mul",value=Ref(V1),var=Ref(V4));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(8403),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="Add",right=Ref(OP)),op="Add",right=Ref(V6)),op="Add",right=Ref(OP)),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,125466 - 2,125475",type="AstStatContinue")},{If(AstExprUnary(expr=AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(6)),op="Not"),{},{AstStatAssign(values=Array(1=AstExprConstantNumber(12)),vars=Array(1=Ref(V2)));AstStatBreak(location="2,125512 - 2,125518",type="AstStatBreak")})})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprConstantNumber(9)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprConstantNumber(21)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(21)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967280),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V6),op="Sub",right=Ref(V6)),2=AstExprConstantNumber(26)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false),2=AstExprCall(args=Array(1=AstExprConstantString(">i8"),2=AstExprConstantString("\000\000\000\000\000\000\000 ")),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(15)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(21)),{AstStatAssign(values=Array(1=AstExprConstantNumber(10)),vars=Array(1=Ref(V15)));AstStatBreak(location="2,125761 - 2,125767",type="AstStatBreak")},{If(AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(15)),op="And",right=AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(112))),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V2),index=Ref(V14))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(44040080),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V6),op="Add",right=Ref(OP))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="CompareGt",right=Ref(V6)),op="And",right=Ref(V6)),op="Or",right=Ref(OP)),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false))),vars=Array(1=Ref(V6)))},{})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V14),index=Ref(V15))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprConstantNumber(56)),vars=Array(1=Ref(V6)));AstStatRepeat(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V6),op="CompareLe",right=AstExprConstantNumber(42)),op="Not"),{If(AstExprBinary(left=Ref(V6),op="CompareGe",right=AstExprConstantNumber(56)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(25165769),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Add",right=Ref(OP)),2=AstExprConstantNumber(17)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),2=AstExprConstantNumber(6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false))),vars=Array(1=Ref(V6)))},{AstStatAssign(values=Array(1=AstExprConstantNumber(11)),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(24),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(OP),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),op="Add",right=Ref(V6)),op="Add",right=Ref(V6)),op="Sub",right=Ref(V6)))),vars=Array(1=Ref(V6)))})},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V15),index=Ref(V16))),vars=Array(1=Ref(V15)));AstStatBreak(location="2,126096 - 2,126102",type="AstStatBreak")})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprConstantNumber(24)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(10)),{AstStatAssign(values=Array(1=AstExprConstantNumber(4)),vars=Array(1=Ref(V16)));AstStatBreak(location="2,126162 - 2,126168",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(24)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(402653161),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),op="Sub",right=Ref(OP)),op="Add",right=Ref(V6)),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(23)),{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V16)),func=Ref(V15),self=false)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(813694989),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Sub",right=Ref(V6)),op="Add",right=Ref(OP)),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="Add",right=Ref(V6)))),vars=Array(1=Ref(V6)))},{})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprConstantNumber(25)),vars=Array(1=Ref(V6)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(25)),{If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(51)),{AstStatCompoundAssign(op="Sub",value=Ref(V15),var=Ref(V14));AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(51),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Add",right=Ref(OP)),op="Sub",right=Ref(OP)),2=AstExprConstantNumber(31)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false))),vars=Array(1=Ref(V6)))},{AstStatCompoundAssign(op="Sub",value=Ref(V15),var=Ref(V14));AstStatBreak(location="2,126462 - 2,126468",type="AstStatBreak")})},{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V15),2=Ref(V16)),func=Ref(V14),self=false)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(25),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V6),2=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),2=Ref(V6),3=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,126579 - 2,126588",type="AstStatContinue")})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V14)),func=Ref(V2),self=false)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprConstantNumber(69)),vars=Array(1=Ref(V6)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(96)),{If(Ref(V2),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V2)))},{});AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(40909),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),2=AstExprConstantNumber(16)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false),op="Add",right=Ref(V6)),2=AstExprConstantNumber(3)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,126739 - 2,126748",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(63)),{If(AstExprUnary(expr=Ref(V2),op="Not"),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V2)))},{});AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967283),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Add",right=Ref(OP)),op="Sub",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Add",right=Ref(V6)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,126839 - 2,126848",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(18)),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V14)));AstStatBreak(location="2,126875 - 2,126881",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(69)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V2),op="CompareGt",right=Ref(V14))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(70),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Add",right=Ref(OP)),op="Add",right=Ref(OP))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,126962 - 2,126971",type="AstStatContinue")},{})})})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprConstantNumber(72)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(81)),{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V2),2=Ref(V14),3=Ref(V15)),func=Ref(V1),self=false)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(43),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(OP),2=AstExprConstantNumber(9)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="Add",right=Ref(V6)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,127107 - 2,127116",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(124)),{AstStatCompoundAssign(op="Add",value=Ref(V1),var=Ref(V4));AstStatBreak(location="2,127141 - 2,127147",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(72)),{AstStatCompoundAssign(op="Add",value=Ref(V14),var=Ref(V2));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(7),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareNe",right=Ref(V6)),op="And",right=Ref(V6)),op="Or",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false),op="Add",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,127236 - 2,127245",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(58)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(81),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareNe",right=Ref(OP)),op="And",right=Ref(OP)),op="Or",right=Ref(V6)),op="CompareEq",right=Ref(OP)),op="And",right=Ref(V6)),op="Or",right=Ref(OP)),op="Sub",right=Ref(OP))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(7)),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(16),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="Sub",right=Ref(V6)),op="CompareLt",right=Ref(V6)),op="And",right=Ref(V6)),op="Or",right=Ref(V6)),op="Add",right=Ref(OP)),op="Add",right=Ref(V6)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,127400 - 2,127409",type="AstStatContinue")},{})})})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprConstantNumber(90)),vars=Array(1=Ref(V6)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(75)),{If(AstExprUnary(expr=AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(113)),op="Not"),{AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(28),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Add",right=Ref(V6)),op="Add",right=Ref(V6)),op="Sub",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,127522 - 2,127531",type="AstStatContinue")},{AstStatCompoundAssign(op="Add",value=Ref(V4),var=Ref(V3));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(113),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V6),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,127633 - 2,127642",type="AstStatContinue")})},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(75)),{AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatBreak(location="2,127673 - 2,127679",type="AstStatBreak")},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(3221225338),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareNe",right=Ref(V6)),op="And",right=Ref(OP)),op="Or",right=Ref(V6)),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="Sub",right=Ref(OP))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,127760 - 2,127769",type="AstStatContinue")})})},condition=AstExprConstantBool(false));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprConstantNumber(88)),vars=Array(1=Ref(V6)));AstStatRepeat(body={If(AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(87)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(175),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="Sub",right=Ref(OP)),op="Add",right=Ref(OP)),op="Sub",right=Ref(V6)),op="Sub",right=Ref(V6)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,127861 - 2,127870",type="AstStatContinue")},{If(AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(74)),op="And",right=AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(88))),{AstStatAssign(values=Array(1=AstExprUnary(expr=Ref(V1),op="Len")),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967215),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(OP)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),op="Sub",right=Ref(V6)),op="Add",right=Ref(OP)),2=AstExprConstantNumber(30)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(87)),{AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))));AstStatBreak(location="2,127997 - 2,128003",type="AstStatBreak")},{})})})},condition=AstExprConstantBool(false)) HANDLER|opcode=61|bytes=334|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="CompareEq",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=62|bytes=545|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatFor(body={AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V25)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V25)));AstStatAssign(values=Array(1=Ref(V25)),vars=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))))},from=Ref(V3),hasDo=true,to=Ref(V4),var=Local(V25)) HANDLER|opcode=63|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=64|bytes=266|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=65|bytes=331|If(AstExprUnary(expr=AstExprUnary(expr=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),op="Not"),op="Not"),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(PC)))}) HANDLER|opcode=66|bytes=341|If(AstExprUnary(expr=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareLt",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))),op="Not"),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=67|bytes=447|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V26)));AstStatFor(body={AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V27),index=Ref(V28))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V28))))},from=AstExprConstantNumber(1),hasDo=true,to=Ref(V26),var=Local(V28));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V26),op="Add",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V29))) HANDLER|opcode=68|bytes=155|AstStatAssign(values=Array(1=AstExprTable(items=Array())),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=69|bytes=527|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(2)),index=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(1))),index=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))))) HANDLER|opcode=70|bytes=261|AstStatFor(body={AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V27),index=Ref(V30))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V30))))},from=AstExprConstantNumber(1),hasDo=true,to=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),var=Local(V30)) HANDLER|opcode=71|bytes=159|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4))) HANDLER|opcode=72|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4))) HANDLER|opcode=73|bytes=252|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)),op="Sub",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=74|bytes=159|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4))) HANDLER|opcode=75|bytes=322|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))))) HANDLER|opcode=76|bytes=334|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareNe",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=77|bytes=221|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1))) HANDLER|opcode=78|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1))) HANDLER|opcode=79|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=80|bytes=172|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=81|bytes=238|AstStatAssign(values=Array(1=AstExprUnary(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Not")),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=82|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=83|bytes=290|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Div",right=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=84|bytes=293|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=85|bytes=155|AstStatCompoundAssign(op="Add",value=Ref(V2),var=Ref(V1));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=86|bytes=910|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprBinary(left=Ref(V31),op="CompareGe",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=Ref(V32)),vars=Array(1=AstExprIndexExpr(expr=Ref(V32),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V31))),vars=Array(1=AstExprIndexExpr(expr=Ref(V32),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V32),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V31))))},{})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V31),2=Local(V32)))});AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatReturn(list=Array(1=AstExprConstantBool(false),2=Ref(V3),3=Ref(V3))) HANDLER|opcode=87|bytes=159|AstStatAssign(values=Array(1=Ref(V21)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=88|bytes=97|AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=89|bytes=0| HANDLER|opcode=90|bytes=328|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Add",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=91|bytes=641|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprConstantNumber(0)),vars=Array(1=Ref(V4)));AstStatFor(body={AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V27),index=AstExprBinary(left=Ref(V29),op="Add",right=Ref(V4)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V33))));AstStatCompoundAssign(op="Add",value=AstExprConstantNumber(1),var=Ref(V4))},from=Ref(V3),hasDo=true,to=AstExprBinary(left=Ref(V3),op="Add",right=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),op="Sub",right=AstExprConstantNumber(1))),var=Local(V33)) HANDLER|opcode=92|bytes=80|AstStatAssign(values=Array(1=AstExprTable(items=Array())),vars=Array(1=Ref(V1))) HANDLER|opcode=93|bytes=290|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)),op="Add",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=94|bytes=331|If(AstExprUnary(expr=AstExprUnary(expr=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)),op="CompareLt",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),op="Not"),op="Not"),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(PC)))}) HANDLER|opcode=95|bytes=293|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)),op="Concat",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=96|bytes=258|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)),op="CompareNe",right=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=97|bytes=135|AstStatAssign(values=Array(1=Ref(D5)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=98|bytes=290|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Add",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=99|bytes=333|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="FloorDiv",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=100|bytes=275|If(AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareNe",right=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(PC)))}) HANDLER|opcode=101|bytes=97|AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=102|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=103|bytes=221|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1))) HANDLER|opcode=104|bytes=253|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatCompoundAssign(op="Add",value=Ref(V2),var=Ref(V1));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=105|bytes=155|AstStatCompoundAssign(op="Add",value=Ref(V2),var=Ref(V1));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=106|bytes=724|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V3),op="Add",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5)));AstStatExpr(expr=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(REG),2=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)),3=Ref(V5)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(27)),self=false)),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5))) HANDLER|opcode=107|bytes=2749|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(10))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprUnary(expr=Ref(V4),op="Len")),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V1),op="CompareGt",right=AstExprConstantNumber(0)),op="And",right=AstExprTable(items=Array()))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V3),2=Ref(V2)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(59)),self=false)),vars=Array(1=Ref(V6)));AstStatExpr(expr=AstExprCall(args=Array(1=Ref(V6),2=Ref(V21)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(41)),self=false));AstStatAssign(values=Array(1=Ref(V6)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))));If(AstExprUnary(expr=Ref(V2),op="Not"),{},{AstStatFor(body={AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V4),index=Ref(V34))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(2))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(1))),vars=Array(1=Ref(V14)));If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(0)),{If(AstExprUnary(expr=Ref(V22),op="Not"),{AstStatAssign(values=Array(1=AstExprTable(items=Array())),vars=Array(1=Ref(V22)))},{});AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V14))),vars=Array(1=Ref(V15)));If(AstExprUnary(expr=Ref(V15),op="Not"),{AstStatAssign(values=Array(1=AstExprTable(items=Array(1=AstExprTableItem(key=AstExprConstantNumber(1),kind="general",value=Ref(V14)),2=AstExprTableItem(key=AstExprConstantNumber(2),kind="general",value=Ref(REG))))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=Ref(V15)),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V14))))},{});AstStatAssign(values=Array(1=Ref(V15)),vars=Array(1=AstExprIndexExpr(expr=Ref(V2),index=AstExprBinary(left=Ref(V34),op="Sub",right=AstExprConstantNumber(1)))))},{If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(UP),index=Ref(V14))),vars=Array(1=AstExprIndexExpr(expr=Ref(V2),index=AstExprBinary(left=Ref(V34),op="Sub",right=AstExprConstantNumber(1)))))},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V14))),vars=Array(1=AstExprIndexExpr(expr=Ref(V2),index=AstExprBinary(left=Ref(V34),op="Sub",right=AstExprConstantNumber(1)))))})})},from=AstExprConstantNumber(1),hasDo=true,to=Ref(V1),var=Local(V34))}) HANDLER|opcode=108|bytes=565|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(V4)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V4),index=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)))) HANDLER|opcode=109|bytes=331|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Concat",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=110|bytes=284|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=111|bytes=275|If(AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareEq",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC)))}) HANDLER|opcode=112|bytes=736|If(Ref(V22),{AstStatForIn(body={If(AstExprBinary(left=Ref(V35),op="CompareGe",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=Ref(V36)),vars=Array(1=AstExprIndexExpr(expr=Ref(V36),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V35))),vars=Array(1=AstExprIndexExpr(expr=Ref(V36),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V36),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V35))))},{})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V35),2=Local(V36)))},{});AstStatReturn(list=Array()) HANDLER|opcode=113|bytes=893|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V37),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V38)),vars=Array(1=AstExprIndexExpr(expr=Ref(V38),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V37))),vars=Array(1=AstExprIndexExpr(expr=Ref(V38),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V38),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V37))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V37),2=Local(V38)))});AstStatReturn(list=Array(1=AstExprConstantBool(true),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=AstExprConstantNumber(0))) HANDLER|opcode=114|bytes=313|If(AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="CompareNe",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(PC)))}) HANDLER|opcode=115|bytes=140|AstStatAssign(values=Array(1=Ref(OPCODES)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=116|bytes=25319|AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprConstantNumber(42)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(108)),{AstStatAssign(values=Array(1=AstExprConstantNumber(4503599627370495)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(17),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(OP),op="Sub",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)),3=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="CompareGt",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="And",right=Ref(V6)),op="Or",right=Ref(OP)))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(126)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(3489660858),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V6),op="Sub",right=Ref(V6)),2=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(69)),{AstStatAssign(values=Array(1=AstExprConstantNumber(10)),vars=Array(1=Ref(V2)));AstStatBreak(location="2,140505 - 2,140511",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=AstExprConstantNumber(0)),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(107),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="CompareGt",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Or",right=Ref(V6)),op="Sub",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Add",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="CompareLe",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="And",right=Ref(V6)),op="Or",right=Ref(V6)))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(42)),{AstStatAssign(values=Array(1=AstExprConstantNumber(182)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(2981),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V6),2=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="Add",right=Ref(V6)),2=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="Sub",right=Ref(V6)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,140688 - 2,140697",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(91)),{},{AstStatCompoundAssign(op="Mul",value=Ref(V1),var=Ref(V4));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(35),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Sub",right=Ref(OP)),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="And",right=Ref(V6)),op="Or",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,140782 - 2,140791",type="AstStatContinue")})})})})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprConstantNumber(101)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(101)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V2),index=Ref(V14))),vars=Array(1=Ref(V2)));AstStatBreak(location="2,140865 - 2,140871",type="AstStatBreak")},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprConstantNumber(12)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(87),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)),op="Add",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false),op="Sub",right=Ref(OP)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,140948 - 2,140957",type="AstStatContinue")})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprConstantNumber(94)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(37)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V14),index=Ref(V15))),vars=Array(1=Ref(V14)));AstStatBreak(location="2,141019 - 2,141025",type="AstStatBreak")},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprConstantNumber(14)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(34),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(OP),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(10)),self=false),2=Ref(V6),3=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),2=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,141130 - 2,141139",type="AstStatContinue")})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprConstantNumber(81)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(14)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V14),op="CompareLe",right=Ref(V15))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967196),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareGe",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Or",right=Ref(V6)),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),op="Sub",right=Ref(V6)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,141290 - 2,141299",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(112)),{If(AstExprUnary(expr=AstExprUnary(expr=Ref(V14),op="Not"),op="Not"),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V14)))});AstStatBreak(location="2,141354 - 2,141360",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(43)),{AstStatAssign(values=Array(1=Ref(OP)),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(610),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(OP),2=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="CompareEq",right=Ref(V6)),op="And",right=Ref(OP)),op="Or",right=Ref(V6)),op="Sub",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,141457 - 2,141466",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(81)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V16)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(43),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=Ref(V6),op="Sub",right=Ref(V6)),2=Ref(V6),3=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Or",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,141566 - 2,141575",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(21)),{If(Ref(V14),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V14)))},{});AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(109),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareLe",right=Ref(V6)),op="And",right=Ref(V6)),op="Or",right=Ref(V6)),op="CompareGt",right=Ref(V6)),op="And",right=Ref(OP)),op="Or",right=Ref(V6)),op="Add",right=Ref(OP)),op="CompareNe",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Or",right=Ref(OP)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,141683 - 2,141692",type="AstStatContinue")},{If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(124)),{},{AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V15),2=Ref(V16)),func=Ref(V14),self=false)),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(81),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="Add",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Add",right=Ref(OP)),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="And",right=Ref(V6)),op="Or",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareNe",right=Ref(OP)),op="And",right=Ref(V6)),op="Or",right=Ref(OP)))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,141783 - 2,141792",type="AstStatContinue")})})})})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatCompoundAssign(op="Add",value=Ref(V15),var=Ref(V14));AstStatAssign(values=Array(1=AstExprConstantNumber(80)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(111)),{AstStatCompoundAssign(op="Add",value=Ref(V15),var=Ref(V14));AstStatBreak(location="2,141862 - 2,141868",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(80)),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(33),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(13)),self=false),op="Add",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,141965 - 2,141974",type="AstStatContinue")})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprConstantNumber(8)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V6),op="CompareLe",right=AstExprConstantNumber(17)),op="Not"),{If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(71)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V14)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V2),2=Ref(V14)),func=Ref(V1),self=false)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(101),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Add",right=Ref(V6)))),vars=Array(1=Ref(V6)))},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V15)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=Ref(V14),2=Ref(V15)),func=Ref(V2),self=false)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(51),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(OP),op="Sub",right=Ref(OP)),op="Sub",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),op="CompareGe",right=Ref(OP)),op="And",right=Ref(OP)),op="Or",right=Ref(V6)))),vars=Array(1=Ref(V6)))})},{If(AstExprUnary(expr=AstExprBinary(left=Ref(V6),op="CompareGe",right=AstExprConstantNumber(17)),op="Not"),{AstStatCompoundAssign(op="Add",value=Ref(V15),var=Ref(V14));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(68),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(14)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),2=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false))),vars=Array(1=Ref(V6)))},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatBreak(location="2,142308 - 2,142314",type="AstStatBreak")})})},condition=AstExprConstantBool(true),hasDo=true);AstStatCompoundAssign(op="Sub",value=Ref(V2),var=Ref(V1));AstStatAssign(values=Array(1=AstExprConstantNumber(71)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(122)),{AstStatCompoundAssign(op="Add",value=Ref(V1),var=Ref(V4));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(122),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),op="Add",right=Ref(OP))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false))),vars=Array(1=Ref(V6)))},{If(AstExprUnary(expr=AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(71)),op="Not"),{},{AstStatCompoundAssign(op="Add",value=Ref(V4),var=Ref(V3));AstStatBreak(location="2,142474 - 2,142480",type="AstStatBreak")})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=AstExprIndexExpr(expr=Ref(OPCODES),index=Ref(PC))));AstStatAssign(values=Array(1=AstExprConstantNumber(97)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(97)),{AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(57),op="Minus"),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false),op="Add",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Add",right=Ref(V6)))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(59)),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(46),op="Add",right=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(9)),self=false),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false),op="CompareEq",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="And",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Or",right=Ref(OP)),2=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(12)),self=false))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareEq",right=AstExprConstantNumber(94)),{AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V4)));AstStatBreak(location="2,142729 - 2,142735",type="AstStatBreak")},{If(AstExprBinary(left=Ref(V6),op="CompareNe",right=AstExprConstantNumber(76)),{},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294967201),op="Minus"),op="Add",right=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)),op="Sub",right=Ref(OP)),2=Ref(V6),3=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(5)),self=false),2=Ref(V6),3=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(7)),self=false))),vars=Array(1=Ref(V6)));AstStatContinue(location="2,142850 - 2,142859",type="AstStatContinue")})})})})},condition=AstExprConstantBool(true),hasDo=true);AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprConstantNumber(91)),vars=Array(1=Ref(V6)));AstStatWhile(body={If(AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(91)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="CompareLt",right=Ref(V4))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprUnary(expr=AstExprConstantNumber(4294965191),op="Minus"),op="Add",right=AstExprBinary(left=AstExprCall(args=Array(1=AstExprCall(args=Array(1=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareGe",right=Ref(V6)),op="And",right=Ref(V6)),op="Or",right=Ref(V6))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(11)),self=false),2=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(8)),self=false),op="Sub",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(126)),op="And",right=AstExprBinary(left=Ref(V6),op="CompareGt",right=AstExprConstantNumber(69))),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V4),index=Ref(V1))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprConstantNumber(122),op="Add",right=AstExprBinary(left=AstExprBinary(left=AstExprBinary(left=AstExprCall(args=Array(1=Ref(V6)),func=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(6)),index=AstExprConstantNumber(6)),self=false),op="Sub",right=Ref(OP)),op="Add",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Add",right=Ref(V6)))),vars=Array(1=Ref(V6)))},{If(AstExprBinary(left=Ref(V6),op="CompareLt",right=AstExprConstantNumber(91)),{AstStatAssign(values=Array(1=AstExprUnary(expr=Ref(V3),op="Not")),vars=Array(1=Ref(V3)));AstStatBreak(location="2,143105 - 2,143111",type="AstStatBreak")},{})})})},condition=AstExprConstantBool(true),hasDo=true);If(Ref(V3),{AstStatFor(body={If(AstExprBinary(left=Ref(V39),op="CompareGe",right=AstExprConstantNumber(145)),{AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(PC)))},{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V3)))})},from=AstExprConstantNumber(81),hasDo=true,step=AstExprConstantNumber(64),to=AstExprConstantNumber(145),var=Local(V39))},{}) HANDLER|opcode=117|bytes=61|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1))) HANDLER|opcode=118|bytes=290|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)),op="Pow",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=119|bytes=236|AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprConstantNumber(2)),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V2),index=Ref(V6))),vars=Array(1=Ref(V2))) HANDLER|opcode=120|bytes=158|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V5))) HANDLER|opcode=121|bytes=135|AstStatAssign(values=Array(1=Ref(D6)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=122|bytes=278|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V5)));AstStatExpr(expr=AstExprCall(args=Array(),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V5)),self=false));AstStatCompoundAssign(op="Sub",value=AstExprConstantNumber(1),var=Ref(V5)) HANDLER|opcode=123|bytes=820|AstStatLocal(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Local(V40)));If(Ref(V22),{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V41),op="CompareGe",right=Ref(V40)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V42)),vars=Array(1=AstExprIndexExpr(expr=Ref(V42),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V41))),vars=Array(1=AstExprIndexExpr(expr=Ref(V42),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V42),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V41))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V41),2=Local(V42)))},{}) HANDLER|opcode=124|bytes=159|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=125|bytes=431|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatExpr(expr=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)))),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5))) HANDLER|opcode=126|bytes=209|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=127|bytes=257|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=128|bytes=296|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="CompareEq",right=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=129|bytes=238|AstStatAssign(values=Array(1=AstExprUnary(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Len")),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=130|bytes=328|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Div",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=131|bytes=321|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))))) HANDLER|opcode=132|bytes=1172|AstStatAssign(values=Array(1=AstExprTable(items=Array(1=AstExprTableItem(key=AstExprConstantNumber(5),kind="general",value=Ref(V8)),2=AstExprTableItem(key=AstExprConstantNumber(4),kind="general",value=Ref(V9)),3=AstExprTableItem(key=AstExprConstantNumber(1),kind="general",value=Ref(V10)),4=AstExprTableItem(key=AstExprConstantNumber(3),kind="general",value=Ref(V11))))),vars=Array(1=Ref(V8)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(2))),op="Add",right=AstExprConstantNumber(0))),vars=Array(1=Ref(V11)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1))),op="Add",right=AstExprConstantNumber(0))),vars=Array(1=Ref(V10)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),op="Sub",right=Ref(V11))),vars=Array(1=Ref(V9)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(PC))) HANDLER|opcode=133|bytes=415|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(2)),index=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(1)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=134|bytes=283|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=135|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=136|bytes=258|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)),op="CompareGe",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=137|bytes=258|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)),op="CompareLt",right=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=138|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4))),vars=Array(1=Ref(V3))) HANDLER|opcode=139|bytes=653|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprCall(args=Array(),func=Ref(V9),self=false)),vars=Array(1=Ref(V4),2=Ref(V1),3=Ref(V2)));If(Ref(V4),{AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)))));AstStatAssign(values=Array(1=Ref(V2)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(2)))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=140|bytes=293|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=141|bytes=341|If(AstExprUnary(expr=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="CompareLe",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)))),op="Not"),{AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=142|bytes=1050|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprBinary(left=Ref(V43),op="CompareGe",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=Ref(V44)),vars=Array(1=AstExprIndexExpr(expr=Ref(V44),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V43))),vars=Array(1=AstExprIndexExpr(expr=Ref(V44),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V44),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V43))))},{})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V43),2=Local(V44)))});AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatReturn(list=Array(1=AstExprConstantBool(false),2=Ref(V3),3=AstExprBinary(left=AstExprBinary(left=Ref(V3),op="Add",right=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Sub",right=AstExprConstantNumber(2)))) HANDLER|opcode=143|bytes=159|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V4))) HANDLER|opcode=144|bytes=135|AstStatAssign(values=Array(1=Ref(D2)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=145|bytes=284|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),index=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))))) HANDLER|opcode=146|bytes=257|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1))) HANDLER|opcode=147|bytes=290|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Sub",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=148|bytes=2242|AstStatAssign(values=Array(1=AstExprTable(items=Array(1=AstExprTableItem(key=AstExprConstantNumber(5),kind="general",value=Ref(V8)),2=AstExprTableItem(key=AstExprConstantNumber(4),kind="general",value=Ref(V9)),3=AstExprTableItem(key=AstExprConstantNumber(1),kind="general",value=Ref(V10)),4=AstExprTableItem(key=AstExprConstantNumber(3),kind="general",value=Ref(V11))))),vars=Array(1=Ref(V8)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V5)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprFunction(args=Array(),body={AstStatExpr(expr=AstExprCall(args=Array(),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(36)),self=false));AstStatForIn(body={AstStatExpr(expr=AstExprCall(args=Array(1=AstExprConstantBool(true),2=AstExprTable(items=Array(1=AstExprTableItem(kind="item",value=Ref(V45)),2=AstExprTableItem(kind="item",value=Ref(V46)),3=AstExprTableItem(kind="item",value=Ref(V47)),4=AstExprTableItem(kind="item",value=Ref(V48)),5=AstExprTableItem(kind="item",value=Ref(V49)),6=AstExprTableItem(kind="item",value=Ref(V50)),7=AstExprTableItem(kind="item",value=Ref(V51)),8=AstExprTableItem(kind="item",value=Ref(V52)),9=AstExprTableItem(kind="item",value=Ref(V53)),10=AstExprTableItem(kind="item",value=Ref(V54))))),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(36)),self=false))},hasDo=true,hasIn=true,values=Array(1=AstExprVarargs(location="2,146569 - 2,146572",type="AstExprVarargs")),vars=Array(1=Local(V45),2=Local(V46),3=Local(V47),4=Local(V48),5=Local(V49),6=Local(V50),7=Local(V51),8=Local(V52),9=Local(V53),10=Local(V54)))},vararg=true)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(44)),self=false)),vars=Array(1=Ref(V3)));AstStatExpr(expr=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V5)),2=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V5),op="Add",right=AstExprConstantNumber(1))),3=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V5),op="Add",right=AstExprConstantNumber(2)))),func=Ref(V3),self=false));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V9)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(PC))) HANDLER|opcode=149|bytes=296|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="CompareNe",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=150|bytes=536|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(REG),2=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)),3=Ref(V5)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(27)),self=false)),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3))));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V5))) HANDLER|opcode=151|bytes=293|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=152|bytes=328|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Mod",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=153|bytes=159|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1))) HANDLER|opcode=154|bytes=334|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="CompareLt",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=155|bytes=545|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatFor(body={AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V55)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=Nil),vars=Array(1=Ref(V55)));AstStatAssign(values=Array(1=Ref(V55)),vars=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))))},from=Ref(V3),hasDo=true,to=Ref(V4),var=Local(V55)) HANDLER|opcode=156|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(PC))) HANDLER|opcode=157|bytes=210|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=158|bytes=258|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)),op="CompareLe",right=AstExprIndexExpr(expr=Ref(D4),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=159|bytes=257|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V6)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V2),index=Ref(V6))),vars=Array(1=Ref(V2))) HANDLER|opcode=160|bytes=670|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3))),vars=Array(1=Ref(V1)));AstStatExpr(expr=AstExprCall(args=Array(1=Ref(REG),2=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)),3=AstExprBinary(left=Ref(V3),op="Add",right=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),4=AstExprBinary(left=Ref(V4),op="Add",right=AstExprConstantNumber(1)),5=Ref(V1)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(10)),self=false)) HANDLER|opcode=161|bytes=257|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1))) HANDLER|opcode=162|bytes=328|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),op="Mul",right=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))))) HANDLER|opcode=163|bytes=61|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V1))) HANDLER|opcode=164|bytes=290|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),op="Mod",right=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=165|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=166|bytes=159|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V1))) HANDLER|opcode=167|bytes=258|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)),op="CompareGt",right=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=168|bytes=240|AstStatAssign(values=Array(1=AstExprUnary(expr=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Minus")),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=169|bytes=552|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1))),2=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(2)))),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3))));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V5))) HANDLER|opcode=170|bytes=238|AstStatFor(body={AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V56))))},from=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC)),hasDo=true,to=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)),var=Local(V56)) HANDLER|opcode=171|bytes=186|AstStatAssign(values=Array(1=AstExprUnary(expr=Ref(V1),op="Len")),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=172|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1))) HANDLER|opcode=173|bytes=415|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(UP),index=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(2)),index=AstExprIndexExpr(expr=Ref(V3),index=AstExprConstantNumber(1))))) HANDLER|opcode=174|bytes=61|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3))) HANDLER|opcode=175|bytes=97|AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=176|bytes=284|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=AstExprUnary(expr=Ref(V1),op="Len")),vars=Array(1=Ref(V1)));AstStatAssign(values=Array(1=Ref(V1)),vars=Array(1=AstExprIndexExpr(expr=Ref(V3),index=Ref(V4)))) HANDLER|opcode=177|bytes=258|AstStatAssign(values=Array(1=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)),op="CompareEq",right=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=178|bytes=210|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V21),index=AstExprIndexExpr(expr=Ref(D1),index=Ref(PC)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))))) HANDLER|opcode=179|bytes=523|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatExpr(expr=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(REG),2=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)),3=Ref(V5)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(27)),self=false)),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5))) HANDLER|opcode=180|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D3),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=181|bytes=136|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))))) HANDLER|opcode=182|bytes=97|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V2))) HANDLER|opcode=183|bytes=122|AstStatAssign(values=Array(1=Ref(REG)),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=Ref(V5)),vars=Array(1=Ref(V4))) HANDLER|opcode=184|bytes=195|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V2)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V1),index=Ref(V2))),vars=Array(1=Ref(V1))) HANDLER|opcode=185|bytes=754|AstStatAssign(values=Array(1=AstExprConstantBool(false)),vars=Array(1=Ref(V3)));AstStatCompoundAssign(op="Add",value=Ref(V11),var=Ref(V9));If(AstExprBinary(left=Ref(V11),op="CompareLe",right=AstExprConstantNumber(0)),{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V9),op="CompareGe",right=Ref(V10))),vars=Array(1=Ref(V3)))},{AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V9),op="CompareLe",right=Ref(V10))),vars=Array(1=Ref(V3)))});If(Ref(V3),{AstStatAssign(values=Array(1=Ref(V9)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=AstExprBinary(left=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),op="Add",right=AstExprConstantNumber(3)))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D2),index=Ref(PC))),vars=Array(1=Ref(PC)))},{}) HANDLER|opcode=186|bytes=1171|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),vars=Array(1=Ref(V4)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V3),op="Add",right=Ref(V4)),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5)));If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprBinary(left=Ref(V57),op="CompareGe",right=AstExprConstantNumber(1)),{AstStatAssign(values=Array(1=Ref(V58)),vars=Array(1=AstExprIndexExpr(expr=Ref(V58),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V57))),vars=Array(1=AstExprIndexExpr(expr=Ref(V58),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V58),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V57))))},{})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V57),2=Local(V58)))});AstStatReturn(list=Array(1=AstExprConstantBool(true),2=Ref(V3),3=Ref(V4))) HANDLER|opcode=187|bytes=1033|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V59),op="Sub",right=Ref(V26)),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V4)));If(AstExprUnary(expr=AstExprBinary(left=Ref(V4),op="CompareLt",right=AstExprConstantNumber(0)),op="Not"),{},{AstStatAssign(values=Array(1=AstExprUnary(expr=AstExprConstantNumber(1),op="Minus")),vars=Array(1=Ref(V4)))});AstStatAssign(values=Array(1=AstExprConstantNumber(0)),vars=Array(1=Ref(V1)));AstStatFor(body={AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(V27),index=AstExprBinary(left=Ref(V29),op="Add",right=Ref(V1)))),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V60))));AstStatCompoundAssign(op="Add",value=AstExprConstantNumber(1),var=Ref(V1))},from=Ref(V3),hasDo=true,to=AstExprBinary(left=Ref(V3),op="Add",right=Ref(V4)),var=Local(V60));AstStatAssign(values=Array(1=AstExprBinary(left=Ref(V3),op="Add",right=Ref(V4))),vars=Array(1=Ref(V5))) HANDLER|opcode=188|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=189|bytes=737|AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(D6),index=Ref(PC))),vars=Array(1=Ref(V3)));AstStatAssign(values=Array(1=AstExprBinary(left=AstExprBinary(left=Ref(V3),op="Add",right=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC))),op="Sub",right=AstExprConstantNumber(1))),vars=Array(1=Ref(V5)));AstStatAssign(values=Array(1=AstExprCall(args=Array(1=AstExprCall(args=Array(1=Ref(REG),2=AstExprBinary(left=Ref(V3),op="Add",right=AstExprConstantNumber(1)),3=Ref(V5)),func=AstExprIndexExpr(expr=Ref(STATE),index=AstExprConstantNumber(27)),self=false)),func=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3)),self=false)),vars=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V3))));AstStatAssign(values=Array(1=Ref(V3)),vars=Array(1=Ref(V5))) HANDLER|opcode=190|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=191|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=192|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=193|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=194|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=195|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=196|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=197|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=198|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=199|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=200|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=201|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=202|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=203|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=204|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=205|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=206|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=207|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=208|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=209|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=210|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=211|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=212|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=213|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=214|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=215|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=216|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=217|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=218|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=219|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=220|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=221|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=222|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=223|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=224|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=225|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=226|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=227|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=228|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=229|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=230|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=231|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=232|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=233|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=234|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=235|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=236|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=237|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=238|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=239|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=240|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=241|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=242|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=243|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=244|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=245|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=246|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=247|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=248|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=249|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=250|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=251|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=252|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=253|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=254|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5))) HANDLER|opcode=255|bytes=877|If(AstExprUnary(expr=Ref(V22),op="Not"),{},{AstStatForIn(body={If(AstExprUnary(expr=AstExprBinary(left=Ref(V61),op="CompareGe",right=AstExprConstantNumber(1)),op="Not"),{},{AstStatAssign(values=Array(1=Ref(V62)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(2))));AstStatAssign(values=Array(1=AstExprIndexExpr(expr=Ref(REG),index=Ref(V61))),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(3))));AstStatAssign(values=Array(1=AstExprConstantNumber(3)),vars=Array(1=AstExprIndexExpr(expr=Ref(V62),index=AstExprConstantNumber(1))));AstStatAssign(values=Array(1=Nil),vars=Array(1=AstExprIndexExpr(expr=Ref(V22),index=Ref(V61))))})},hasDo=true,hasIn=true,values=Array(1=Ref(V22)),vars=Array(1=Local(V61),2=Local(V62)))});AstStatReturn(list=Array(1=AstExprConstantBool(false),2=AstExprIndexExpr(expr=Ref(D5),index=Ref(PC)),3=Ref(V5)))