diff --git a/boot/bootstrap.cm.mcode b/boot/bootstrap.cm.mcode index c3caab8a..6adbe3d3 100644 --- a/boot/bootstrap.cm.mcode +++ b/boot/bootstrap.cm.mcode @@ -1,12857 +1,2232 @@ { - "name": "internal/bootstrap.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "js_core_", - 7, - 24 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 5, - 1, - 7, - 37 - ], - [ - "jump_false", - 5, - "add_cn_1", - 7, - 37 - ], - [ - "concat", - 3, - 2, - 1, - 7, - 37 - ], - [ - "jump", - "add_done_0", - 7, - 37 - ], - "add_cn_1", - "_nop_tc_3", - [ - "jump", - "add_err_2", - 7, - 37 - ], - [ - "is_num", - 5, - 1, - 7, - 37 - ], - [ - "jump_false", - 5, - "add_err_2", - 7, - 37 - ], - [ - "add", - 3, - 2, - 1, - 7, - 37 - ], - [ - "jump", - "add_done_0", - 7, - 37 - ], - "add_err_2", - [ - "disrupt", - 7, - 37 - ], - "add_done_0", - [ - "access", - 6, - "_use", - 7, - 44 - ], - [ - "is_text", - 8, - 3, - 7, - 44 - ], - [ - "jump_false", - 8, - "add_cn_4", - 7, - 44 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 7, - 3, - 6, - 7, - 44 - ], - [ - "jump", - "add_done_3", - 7, - 44 - ], - "add_cn_4", - [ - "is_num", - 8, - 3, - 7, - 44 - ], - [ - "jump_false", - 8, - "add_err_5", - 7, - 44 - ], - "_nop_tc_6", - [ - "jump", - "add_err_5", - 7, - 44 - ], - [ - "add", - 7, - 3, - 6, - 7, - 44 - ], - [ - "jump", - "add_done_3", - 7, - 44 - ], - "add_err_5", - [ - "disrupt", - 7, - 44 - ], - "add_done_3", - [ - "get", - 11, - 16, - 1, - 7, - 10 - ], - [ - "frame", - 12, - 11, - 1, - 7, - 10 - ], - [ - "null", - 13, - 7, - 10 - ], - [ - "setarg", - 12, - 0, - 13, - 7, - 10 - ], - [ - "setarg", - 12, - 1, - 7, - 7, - 10 - ], - [ - "tail_invoke", - 12, - 10, - 7, - 10 - ], - [ - "return", - 10, - 7, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "use_embed", - "filename": "internal/bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 17, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 10, - 1, - 21, - 15 - ], - [ - "is_proxy", - 4, - 3, - 21, - 15 - ], - [ - "jump_false", - 4, - "record_path_6", - 21, - 15 - ], - [ - "null", - 5, - 21, - 15 - ], - [ - "access", - 6, - "blake2", - 21, - 15 - ], - [ - "array", - 7, - 0, - 21, - 15 - ], - [ - "push", - 7, - 1, - 21, - 15 - ], - [ - "frame", - 8, - 3, - 2, - 21, - 15 - ], - [ - "setarg", - 8, - 0, - 5, - 21, - 15 - ], - [ - "setarg", - 8, - 1, - 6, - 21, - 15 - ], - [ - "setarg", - 8, - 2, - 7, - 21, - 15 - ], - [ - "invoke", - 8, - 2, - 21, - 15 - ], - [ - "jump", - "call_done_7", - 21, - 15 - ], - "record_path_6", - [ - "load_field", - 9, - 3, - "blake2", - 21, - 15 - ], - [ - "frame", - 10, - 9, - 1, - 21, - 15 - ], - [ - "setarg", - 10, - 0, - 3, - 21, - 15 - ], - [ - "setarg", - 10, - 1, - 1, - 21, - 15 - ], - [ - "invoke", - 10, - 2, - 21, - 15 - ], - "call_done_7", - [ - "access", - 11, - "h", - 21, - 39 - ], - [ - "access", - 13, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 21, - 10 - ], - [ - "frame", - 14, - 13, - 2, - 21, - 10 - ], - [ - "null", - 15, - 21, - 10 - ], - [ - "setarg", - 14, - 0, - 15, - 21, - 10 - ], - [ - "setarg", - 14, - 1, - 2, - 21, - 10 - ], - [ - "setarg", - 14, - 2, - 11, - 21, - 10 - ], - [ - "tail_invoke", - 14, - 12, - 21, - 10 - ], - [ - "return", - 12, - 21, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "content_hash", - "filename": "internal/bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 25, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_8", - 25, - 8 - ], - [ - "null", - 4, - 25, - 26 - ], - [ - "return", - 4, - 25, - 26 - ], - "_nop_ur_1", - "if_else_8", - "if_end_9", - [ - "access", - 5, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 26, - 10 - ], - [ - "access", - 6, - "/build/", - 26, - 22 - ], - [ - "is_text", - 8, - 5, - 26, - 22 - ], - [ - "jump_false", - 8, - "add_cn_11", - 26, - 22 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 7, - 5, - 6, - 26, - 22 - ], - [ - "jump", - "add_done_10", - 26, - 22 - ], - "add_cn_11", - [ - "is_num", - 8, - 5, - 26, - 22 - ], - [ - "jump_false", - 8, - "add_err_12", - 26, - 22 - ], - "_nop_tc_3", - [ - "jump", - "add_err_12", - 26, - 22 - ], - [ - "add", - 7, - 5, - 6, - 26, - 22 - ], - [ - "jump", - "add_done_10", - 26, - 22 - ], - "add_err_12", - [ - "disrupt", - 26, - 22 - ], - "add_done_10", - [ - "is_text", - 11, - 7, - 26, - 34 - ], - [ - "jump_false", - 11, - "add_cn_14", - 26, - 34 - ], - [ - "is_text", - 12, - 1, - 26, - 34 - ], - [ - "jump_false", - 12, - "add_cn_14", - 26, - 34 - ], - [ - "concat", - 10, - 7, - 1, - 26, - 34 - ], - [ - "jump", - "add_done_13", - 26, - 34 - ], - "add_cn_14", - [ - "is_num", - 11, - 7, - 26, - 34 - ], - [ - "jump_false", - 11, - "add_err_15", - 26, - 34 - ], - [ - "is_num", - 12, - 1, - 26, - 34 - ], - [ - "jump_false", - 12, - "add_err_15", - 26, - 34 - ], - [ - "add", - 10, - 7, - 1, - 26, - 34 - ], - [ - "jump", - "add_done_13", - 26, - 34 - ], - "add_err_15", - [ - "disrupt", - 26, - 34 - ], - "add_done_13", - [ - "return", - 10, - 26, - 34 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "cache_path", - "filename": "internal/bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 30, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 30, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_16", - 30, - 8 - ], - [ - "null", - 4, - 30, - 26 - ], - [ - "return", - 4, - 30, - 26 - ], - "_nop_ur_1", - "if_else_16", - "if_end_17", - [ - "access", - 5, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 31, - 13 - ], - [ - "access", - 6, - "/build", - 31, - 25 - ], - [ - "is_text", - 8, - 5, - 31, - 25 - ], - [ - "jump_false", - 8, - "add_cn_19", - 31, - 25 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 7, - 5, - 6, - 31, - 25 - ], - [ - "jump", - "add_done_18", - 31, - 25 - ], - "add_cn_19", - [ - "is_num", - 8, - 5, - 31, - 25 - ], - [ - "jump_false", - 8, - "add_err_20", - 31, - 25 - ], - "_nop_tc_3", - [ - "jump", - "add_err_20", - 31, - 25 - ], - [ - "add", - 7, - 5, - 6, - 31, - 25 - ], - [ - "jump", - "add_done_18", - 31, - 25 - ], - "add_err_20", - [ - "disrupt", - 31, - 25 - ], - "add_done_18", - [ - "move", - 1, - 7, - 31, - 25 - ], - [ - "get", - 11, - 12, - 1, - 32, - 8 - ], - [ - "is_proxy", - 12, - 11, - 32, - 8 - ], - [ - "jump_false", - 12, - "record_path_23", - 32, - 8 - ], - [ - "null", - 13, - 32, - 8 - ], - [ - "access", - 14, - "is_dir", - 32, - 8 - ], - [ - "array", - 15, - 0, - 32, - 8 - ], - [ - "push", - 15, - 1, - 32, - 8 - ], - [ - "frame", - 16, - 11, - 2, - 32, - 8 - ], - [ - "setarg", - 16, - 0, - 13, - 32, - 8 - ], - [ - "setarg", - 16, - 1, - 14, - 32, - 8 - ], - [ - "setarg", - 16, - 2, - 15, - 32, - 8 - ], - [ - "invoke", - 16, - 10, - 32, - 8 - ], - [ - "jump", - "call_done_24", - 32, - 8 - ], - "record_path_23", - [ - "load_field", - 17, - 11, - "is_dir", - 32, - 8 - ], - [ - "frame", - 18, - 17, - 1, - 32, - 8 - ], - [ - "setarg", - 18, - 0, - 11, - 32, - 8 - ], - [ - "setarg", - 18, - 1, - 1, - 32, - 8 - ], - [ - "invoke", - 18, - 10, - 32, - 8 - ], - "call_done_24", - "_nop_bl_2", - [ - "jump_true", - 10, - "if_else_21", - 32, - 8 - ], - [ - "get", - 21, - 12, - 1, - 33, - 5 - ], - [ - "is_proxy", - 22, - 21, - 33, - 5 - ], - [ - "jump_false", - 22, - "record_path_25", - 33, - 5 - ], - [ - "null", - 23, - 33, - 5 - ], - [ - "access", - 24, - "mkdir", - 33, - 5 - ], - [ - "array", - 25, - 0, - 33, - 5 - ], - [ - "push", - 25, - 1, - 33, - 5 - ], - [ - "frame", - 26, - 21, - 2, - 33, - 5 - ], - [ - "setarg", - 26, - 0, - 23, - 33, - 5 - ], - [ - "setarg", - 26, - 1, - 24, - 33, - 5 - ], - [ - "setarg", - 26, - 2, - 25, - 33, - 5 - ], - [ - "invoke", - 26, - 20, - 33, - 5 - ], - [ - "jump", - "call_done_26", - 33, - 5 - ], - "record_path_25", - [ - "load_field", - 27, - 21, - "mkdir", - 33, - 5 - ], - [ - "frame", - 28, - 27, - 1, - 33, - 5 - ], - [ - "setarg", - 28, - 0, - 21, - 33, - 5 - ], - [ - "setarg", - 28, - 1, - 1, - 33, - 5 - ], - [ - "invoke", - 28, - 20, - 33, - 5 - ], - "call_done_26", - [ - "jump", - "if_end_22", - 33, - 5 - ], - "if_else_21", - "if_end_22", - [ - "return", - 1, - 35, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "ensure_build_dir", - "filename": "internal/bootstrap.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 25, - 1, - 40, - 7 - ], - [ - "load_dynamic", - 4, - 3, - 1, - 40, - 17 - ], - [ - "jump_false", - 4, - "if_else_27", - 40, - 17 - ], - [ - "get", - 5, - 25, - 1, - 41, - 12 - ], - [ - "load_dynamic", - 6, - 5, - 1, - 41, - 22 - ], - [ - "return", - 6, - 41, - 22 - ], - "_nop_ur_1", - "if_else_27", - "if_end_28", - [ - "access", - 7, - "/", - 42, - 40 - ], - [ - "access", - 8, - "_", - 42, - 45 - ], - [ - "access", - 10, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 42, - 26 - ], - [ - "frame", - 11, - 10, - 3, - 42, - 26 - ], - [ - "null", - 12, - 42, - 26 - ], - [ - "setarg", - 11, - 0, - 12, - 42, - 26 - ], - [ - "setarg", - 11, - 1, - 1, - 42, - 26 - ], - [ - "setarg", - 11, - 2, - 7, - 42, - 26 - ], - [ - "setarg", - 11, - 3, - 8, - 42, - 26 - ], - [ - "invoke", - 11, - 9, - 42, - 26 - ], - [ - "get", - 14, - 26, - 1, - 42, - 16 - ], - [ - "frame", - 15, - 14, - 1, - 42, - 16 - ], - [ - "null", - 16, - 42, - 16 - ], - [ - "setarg", - 15, - 0, - 16, - 42, - 16 - ], - [ - "setarg", - 15, - 1, - 9, - 42, - 16 - ], - [ - "invoke", - 15, - 13, - 42, - 16 - ], - [ - "move", - 2, - 13, - 42, - 16 - ], - [ - "get", - 17, - 25, - 1, - 43, - 3 - ], - [ - "store_dynamic", - 17, - 2, - 1, - 43, - 13 - ], - [ - "return", - 2, - 44, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "use_basic", - "filename": "internal/bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 108, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 9, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 49, - 20 - ], - [ - "access", - 10, - "/boot/", - 49, - 32 - ], - [ - "is_text", - 12, - 9, - 49, - 32 - ], - [ - "jump_false", - 12, - "add_cn_30", - 49, - 32 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 11, - 9, - 10, - 49, - 32 - ], - [ - "jump", - "add_done_29", - 49, - 32 - ], - "add_cn_30", - [ - "is_num", - 12, - 9, - 49, - 32 - ], - [ - "jump_false", - 12, - "add_err_31", - 49, - 32 - ], - "_nop_tc_3", - [ - "jump", - "add_err_31", - 49, - 32 - ], - [ - "add", - 11, - 9, - 10, - 49, - 32 - ], - [ - "jump", - "add_done_29", - 49, - 32 - ], - "add_err_31", - [ - "disrupt", - 49, - 32 - ], - "add_done_29", - [ - "is_text", - 15, - 11, - 49, - 43 - ], - [ - "jump_false", - 15, - "add_cn_33", - 49, - 43 - ], - [ - "is_text", - 16, - 1, - 49, - 43 - ], - [ - "jump_false", - 16, - "add_cn_33", - 49, - 43 - ], - [ - "concat", - 14, - 11, - 1, - 49, - 43 - ], - [ - "jump", - "add_done_32", - 49, - 43 - ], - "add_cn_33", - [ - "is_num", - 15, - 11, - 49, - 43 - ], - [ - "jump_false", - 15, - "add_err_34", - 49, - 43 - ], - [ - "is_num", - 16, - 1, - 49, - 43 - ], - [ - "jump_false", - 16, - "add_err_34", - 49, - 43 - ], - [ - "add", - 14, - 11, - 1, - 49, - 43 - ], - [ - "jump", - "add_done_32", - 49, - 43 - ], - "add_err_34", - [ - "disrupt", - 49, - 43 - ], - "add_done_32", - [ - "access", - 17, - ".cm.mcode", - 49, - 50 - ], - [ - "is_text", - 19, - 14, - 49, - 50 - ], - [ - "jump_false", - 19, - "add_cn_36", - 49, - 50 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 18, - 14, - 17, - 49, - 50 - ], - [ - "jump", - "add_done_35", - 49, - 50 - ], - "add_cn_36", - [ - "is_num", - 19, - 14, - 49, - 50 - ], - [ - "jump_false", - 19, - "add_err_37", - 49, - 50 - ], - "_nop_tc_6", - [ - "jump", - "add_err_37", - 49, - 50 - ], - [ - "add", - 18, - 14, - 17, - 49, - 50 - ], - [ - "jump", - "add_done_35", - 49, - 50 - ], - "add_err_37", - [ - "disrupt", - 49, - 50 - ], - "add_done_35", - [ - "move", - 8, - 18, - 49, - 50 - ], - [ - "null", - 6, - 50, - 20 - ], - [ - "null", - 4, - 51, - 14 - ], - [ - "null", - 3, - 52, - 16 - ], - [ - "null", - 7, - 53, - 20 - ], - [ - "null", - 5, - 54, - 19 - ], - [ - "get", - 22, - 12, - 1, - 55, - 7 - ], - [ - "is_proxy", - 23, - 22, - 55, - 7 - ], - [ - "jump_false", - 23, - "record_path_40", - 55, - 7 - ], - [ - "null", - 24, - 55, - 7 - ], - [ - "access", - 25, - "is_file", - 55, - 7 - ], - [ - "array", - 26, - 0, - 55, - 7 - ], - [ - "push", - 26, - 8, - 55, - 7 - ], - [ - "frame", - 27, - 22, - 2, - 55, - 7 - ], - [ - "setarg", - 27, - 0, - 24, - 55, - 7 - ], - [ - "setarg", - 27, - 1, - 25, - 55, - 7 - ], - [ - "setarg", - 27, - 2, - 26, - 55, - 7 - ], - [ - "invoke", - 27, - 21, - 55, - 7 - ], - [ - "jump", - "call_done_41", - 55, - 7 - ], - "record_path_40", - [ - "load_field", - 28, - 22, - "is_file", - 55, - 7 - ], - [ - "frame", - 29, - 28, - 1, - 55, - 7 - ], - [ - "setarg", - 29, - 0, - 22, - 55, - 7 - ], - [ - "setarg", - 29, - 1, - 8, - 55, - 7 - ], - [ - "invoke", - 29, - 21, - 55, - 7 - ], - "call_done_41", - [ - "jump_false", - 21, - "if_else_38", - 55, - 7 - ], - [ - "get", - 31, - 12, - 1, - 56, - 18 - ], - [ - "is_proxy", - 32, - 31, - 56, - 18 - ], - [ - "jump_false", - 32, - "record_path_42", - 56, - 18 - ], - [ - "null", - 33, - 56, - 18 - ], - [ - "access", - 34, - "slurp", - 56, - 18 - ], - [ - "array", - 35, - 0, - 56, - 18 - ], - [ - "push", - 35, - 8, - 56, - 18 - ], - [ - "frame", - 36, - 31, - 2, - 56, - 18 - ], - [ - "setarg", - 36, - 0, - 33, - 56, - 18 - ], - [ - "setarg", - 36, - 1, - 34, - 56, - 18 - ], - [ - "setarg", - 36, - 2, - 35, - 56, - 18 - ], - [ - "invoke", - 36, - 30, - 56, - 18 - ], - [ - "jump", - "call_done_43", - 56, - 18 - ], - "record_path_42", - [ - "load_field", - 37, - 31, - "slurp", - 56, - 18 - ], - [ - "frame", - 38, - 37, - 1, - 56, - 18 - ], - [ - "setarg", - 38, - 0, - 31, - 56, - 18 - ], - [ - "setarg", - 38, - 1, - 8, - 56, - 18 - ], - [ - "invoke", - 38, - 30, - 56, - 18 - ], - "call_done_43", - [ - "move", - 6, - 30, - 56, - 18 - ], - [ - "get", - 40, - 9, - 1, - 57, - 12 - ], - [ - "frame", - 41, - 40, - 1, - 57, - 12 - ], - [ - "null", - 42, - 57, - 12 - ], - [ - "setarg", - 41, - 0, - 42, - 57, - 12 - ], - [ - "setarg", - 41, - 1, - 6, - 57, - 12 - ], - [ - "invoke", - 41, - 39, - 57, - 12 - ], - [ - "move", - 4, - 39, - 57, - 12 - ], - [ - "get", - 44, - 6, - 1, - 58, - 14 - ], - [ - "frame", - 45, - 44, - 1, - 58, - 14 - ], - [ - "null", - 46, - 58, - 14 - ], - [ - "setarg", - 45, - 0, - 46, - 58, - 14 - ], - [ - "setarg", - 45, - 1, - 4, - 58, - 14 - ], - [ - "invoke", - 45, - 43, - 58, - 14 - ], - [ - "move", - 3, - 43, - 58, - 14 - ], - [ - "move", - 47, - 3, - 59, - 9 - ], - [ - "jump_false", - 47, - "and_end_46", - 59, - 9 - ], - [ - "get", - 49, - 12, - 1, - 59, - 19 - ], - [ - "is_proxy", - 50, - 49, - 59, - 19 - ], - [ - "jump_false", - 50, - "record_path_47", - 59, - 19 - ], - [ - "null", - 51, - 59, - 19 - ], - [ - "access", - 52, - "is_file", - 59, - 19 - ], - [ - "array", - 53, - 0, - 59, - 19 - ], - [ - "push", - 53, - 3, - 59, - 19 - ], - [ - "frame", - 54, - 49, - 2, - 59, - 19 - ], - [ - "setarg", - 54, - 0, - 51, - 59, - 19 - ], - [ - "setarg", - 54, - 1, - 52, - 59, - 19 - ], - [ - "setarg", - 54, - 2, - 53, - 59, - 19 - ], - [ - "invoke", - 54, - 48, - 59, - 19 - ], - [ - "jump", - "call_done_48", - 59, - 19 - ], - "record_path_47", - [ - "load_field", - 55, - 49, - "is_file", - 59, - 19 - ], - [ - "frame", - 56, - 55, - 1, - 59, - 19 - ], - [ - "setarg", - 56, - 0, - 49, - 59, - 19 - ], - [ - "setarg", - 56, - 1, - 3, - 59, - 19 - ], - [ - "invoke", - 56, - 48, - 59, - 19 - ], - "call_done_48", - [ - "move", - 47, - 48, - 59, - 19 - ], - "and_end_46", - [ - "jump_false", - 47, - "if_else_44", - 59, - 19 - ], - [ - "get", - 58, - 12, - 1, - 60, - 24 - ], - [ - "is_proxy", - 59, - 58, - 60, - 24 - ], - [ - "jump_false", - 59, - "record_path_49", - 60, - 24 - ], - [ - "null", - 60, - 60, - 24 - ], - [ - "access", - 61, - "slurp", - 60, - 24 - ], - [ - "array", - 62, - 0, - 60, - 24 - ], - [ - "push", - 62, - 3, - 60, - 24 - ], - [ - "frame", - 63, - 58, - 2, - 60, - 24 - ], - [ - "setarg", - 63, - 0, - 60, - 60, - 24 - ], - [ - "setarg", - 63, - 1, - 61, - 60, - 24 - ], - [ - "setarg", - 63, - 2, - 62, - 60, - 24 - ], - [ - "invoke", - 63, - 57, - 60, - 24 - ], - [ - "jump", - "call_done_50", - 60, - 24 - ], - "record_path_49", - [ - "load_field", - 64, - 58, - "slurp", - 60, - 24 - ], - [ - "frame", - 65, - 64, - 1, - 60, - 24 - ], - [ - "setarg", - 65, - 0, - 58, - 60, - 24 - ], - [ - "setarg", - 65, - 1, - 3, - 60, - 24 - ], - [ - "invoke", - 65, - 57, - 60, - 24 - ], - "call_done_50", - [ - "access", - 67, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 60, - 14 - ], - [ - "frame", - 68, - 67, - 2, - 60, - 14 - ], - [ - "null", - 69, - 60, - 14 - ], - [ - "setarg", - 68, - 0, - 69, - 60, - 14 - ], - [ - "setarg", - 68, - 1, - 57, - 60, - 14 - ], - [ - "setarg", - 68, - 2, - 2, - 60, - 14 - ], - [ - "tail_invoke", - 68, - 66, - 60, - 14 - ], - [ - "return", - 66, - 60, - 14 - ], - "_nop_ur_1", - "if_else_44", - "if_end_45", - [ - "access", - 71, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 62, - 18 - ], - [ - "frame", - 72, - 71, - 1, - 62, - 18 - ], - [ - "null", - 73, - 62, - 18 - ], - [ - "setarg", - 72, - 0, - 73, - 62, - 18 - ], - [ - "setarg", - 72, - 1, - 6, - 62, - 18 - ], - [ - "invoke", - 72, - 70, - 62, - 18 - ], - [ - "move", - 7, - 70, - 62, - 18 - ], - [ - "access", - 75, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 63, - 17 - ], - [ - "frame", - 76, - 75, - 2, - 63, - 17 - ], - [ - "null", - 77, - 63, - 17 - ], - [ - "setarg", - 76, - 0, - 77, - 63, - 17 - ], - [ - "setarg", - 76, - 1, - 1, - 63, - 17 - ], - [ - "setarg", - 76, - 2, - 7, - 63, - 17 - ], - [ - "invoke", - 76, - 74, - 63, - 17 - ], - [ - "move", - 5, - 74, - 63, - 17 - ], - [ - "jump_false", - 3, - "if_else_51", - 64, - 9 - ], - [ - "get", - 79, - 11, - 1, - 65, - 7 - ], - [ - "frame", - 80, - 79, - 0, - 65, - 7 - ], - [ - "null", - 81, - 65, - 7 - ], - [ - "setarg", - 80, - 0, - 81, - 65, - 7 - ], - [ - "invoke", - 80, - 78, - 65, - 7 - ], - [ - "get", - 83, - 12, - 1, - 66, - 7 - ], - [ - "is_proxy", - 84, - 83, - 66, - 7 - ], - [ - "jump_false", - 84, - "record_path_53", - 66, - 7 - ], - [ - "null", - 85, - 66, - 7 - ], - [ - "access", - 86, - "slurpwrite", - 66, - 7 - ], - [ - "array", - 87, - 0, - 66, - 7 - ], - [ - "push", - 87, - 3, - 66, - 7 - ], - [ - "push", - 87, - 5, - 66, - 7 - ], - [ - "frame", - 88, - 83, - 2, - 66, - 7 - ], - [ - "setarg", - 88, - 0, - 85, - 66, - 7 - ], - [ - "setarg", - 88, - 1, - 86, - 66, - 7 - ], - [ - "setarg", - 88, - 2, - 87, - 66, - 7 - ], - [ - "invoke", - 88, - 82, - 66, - 7 - ], - [ - "jump", - "call_done_54", - 66, - 7 - ], - "record_path_53", - [ - "load_field", - 89, - 83, - "slurpwrite", - 66, - 7 - ], - [ - "frame", - 90, - 89, - 2, - 66, - 7 - ], - [ - "setarg", - 90, - 0, - 83, - 66, - 7 - ], - [ - "setarg", - 90, - 1, - 3, - 66, - 7 - ], - [ - "setarg", - 90, - 2, - 5, - 66, - 7 - ], - [ - "invoke", - 90, - 82, - 66, - 7 - ], - "call_done_54", - [ - "jump", - "if_end_52", - 66, - 7 - ], - "if_else_51", - "if_end_52", - [ - "access", - 92, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 68, - 12 - ], - [ - "frame", - 93, - 92, - 2, - 68, - 12 - ], - [ - "null", - 94, - 68, - 12 - ], - [ - "setarg", - 93, - 0, - 94, - 68, - 12 - ], - [ - "setarg", - 93, - 1, - 5, - 68, - 12 - ], - [ - "setarg", - 93, - 2, - 2, - 68, - 12 - ], - [ - "tail_invoke", - 93, - 91, - 68, - 12 - ], - [ - "return", - 91, - 68, - 12 - ], - "_nop_ur_2", - "if_else_38", - "if_end_39", - [ - "access", - 95, - "error: missing bootstrap bytecode: ", - 70, - 9 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "is_text", - 98, - 1, - 70, - 49 - ], - [ - "jump_false", - 98, - "add_cn_56", - 70, - 49 - ], - [ - "concat", - 96, - 95, - 1, - 70, - 49 - ], - [ - "jump", - "add_done_55", - 70, - 49 - ], - "add_cn_56", - "_nop_tc_9", - [ - "jump", - "add_err_57", - 70, - 49 - ], - [ - "is_num", - 98, - 1, - 70, - 49 - ], - [ - "jump_false", - 98, - "add_err_57", - 70, - 49 - ], - [ - "add", - 96, - 95, - 1, - 70, - 49 - ], - [ - "jump", - "add_done_55", - 70, - 49 - ], - "add_err_57", - [ - "disrupt", - 70, - 49 - ], - "add_done_55", - [ - "access", - 99, - "\n", - 70, - 56 - ], - [ - "is_text", - 101, - 96, - 70, - 56 - ], - [ - "jump_false", - 101, - "add_cn_59", - 70, - 56 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 100, - 96, - 99, - 70, - 56 - ], - [ - "jump", - "add_done_58", - 70, - 56 - ], - "add_cn_59", - [ - "is_num", - 101, - 96, - 70, - 56 - ], - [ - "jump_false", - 101, - "add_err_60", - 70, - 56 - ], - "_nop_tc_12", - [ - "jump", - "add_err_60", - 70, - 56 - ], - [ - "add", - 100, - 96, - 99, - 70, - 56 - ], - [ - "jump", - "add_done_58", - 70, - 56 - ], - "add_err_60", - [ - "disrupt", - 70, - 56 - ], - "add_done_58", - [ - "access", - 104, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 70, - 3 - ], - [ - "frame", - 105, - 104, - 1, - 70, - 3 - ], - [ - "null", - 106, - 70, - 3 - ], - [ - "setarg", - 105, - 0, - 106, - 70, - 3 - ], - [ - "setarg", - 105, - 1, - 100, - 70, - 3 - ], - [ - "invoke", - 105, - 103, - 70, - 3 - ], - [ - "disrupt", - 71, - 3 - ], - [ - "null", - 107, - 71, - 3 - ], - [ - "return", - 107, - 71, - 3 - ] - ], - "name": "boot_load", - "filename": "internal/bootstrap.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 140, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 9, - 2 - ], - [ - "access", - 10, - "tokenize.cm", - 91, - 11 - ], - [ - "store_field", - 9, - 10, - "src", - 91, - 11 - ], - [ - "access", - 11, - "boot/tokenize.cm.mcode", - 91, - 33 - ], - [ - "store_field", - 9, - 11, - "mcode", - 91, - 33 - ], - [ - "record", - 12, - 2 - ], - [ - "access", - 13, - "parse.cm", - 92, - 11 - ], - [ - "store_field", - 12, - 13, - "src", - 92, - 11 - ], - [ - "access", - 14, - "boot/parse.cm.mcode", - 92, - 30 - ], - [ - "store_field", - 12, - 14, - "mcode", - 92, - 30 - ], - [ - "record", - 15, - 2 - ], - [ - "access", - 16, - "fold.cm", - 93, - 11 - ], - [ - "store_field", - 15, - 16, - "src", - 93, - 11 - ], - [ - "access", - 17, - "boot/fold.cm.mcode", - 93, - 29 - ], - [ - "store_field", - 15, - 17, - "mcode", - 93, - 29 - ], - [ - "record", - 18, - 2 - ], - [ - "access", - 19, - "mcode.cm", - 94, - 11 - ], - [ - "store_field", - 18, - 19, - "src", - 94, - 11 - ], - [ - "access", - 20, - "boot/mcode.cm.mcode", - 94, - 30 - ], - [ - "store_field", - 18, - 20, - "mcode", - 94, - 30 - ], - [ - "record", - 21, - 2 - ], - [ - "access", - 22, - "streamline.cm", - 95, - 11 - ], - [ - "store_field", - 21, - 22, - "src", - 95, - 11 - ], - [ - "access", - 23, - "boot/streamline.cm.mcode", - 95, - 35 - ], - [ - "store_field", - 21, - 23, - "mcode", - 95, - 35 - ], - [ - "record", - 24, - 2 - ], - [ - "access", - 25, - "qbe.cm", - 96, - 11 - ], - [ - "store_field", - 24, - 25, - "src", - 96, - 11 - ], - [ - "access", - 26, - "boot/qbe.cm.mcode", - 96, - 28 - ], - [ - "store_field", - 24, - 26, - "mcode", - 96, - 28 - ], - [ - "record", - 27, - 2 - ], - [ - "access", - 28, - "qbe_emit.cm", - 97, - 11 - ], - [ - "store_field", - 27, - 28, - "src", - 97, - 11 - ], - [ - "access", - 29, - "boot/qbe_emit.cm.mcode", - 97, - 33 - ], - [ - "store_field", - 27, - 29, - "mcode", - 97, - 33 - ], - [ - "record", - 30, - 2 - ], - [ - "access", - 31, - "verify_ir.cm", - 98, - 11 - ], - [ - "store_field", - 30, - 31, - "src", - 98, - 11 - ], - [ - "access", - 32, - "boot/verify_ir.cm.mcode", - 98, - 34 - ], - [ - "store_field", - 30, - 32, - "mcode", - 98, - 34 - ], - [ - "record", - 33, - 2 - ], - [ - "access", - 34, - "internal/bootstrap.cm", - 99, - 11 - ], - [ - "store_field", - 33, - 34, - "src", - 99, - 11 - ], - [ - "access", - 35, - "boot/bootstrap.cm.mcode", - 99, - 43 - ], - [ - "store_field", - 33, - 35, - "mcode", - 99, - 43 - ], - [ - "record", - 36, - 2 - ], - [ - "access", - 37, - "internal/engine.cm", - 100, - 11 - ], - [ - "store_field", - 36, - 37, - "src", - 100, - 11 - ], - [ - "access", - 38, - "boot/engine.cm.mcode", - 100, - 40 - ], - [ - "store_field", - 36, - 38, - "mcode", - 100, - 40 - ], - [ - "array", - 39, - 10, - 100, - 40 - ], - [ - "push", - 39, - 9, - 100, - 40 - ], - [ - "push", - 39, - 12, - 100, - 40 - ], - [ - "push", - 39, - 15, - 100, - 40 - ], - [ - "push", - 39, - 18, - 100, - 40 - ], - [ - "push", - 39, - 21, - 100, - 40 - ], - [ - "push", - 39, - 24, - 100, - 40 - ], - [ - "push", - 39, - 27, - 100, - 40 - ], - [ - "push", - 39, - 30, - 100, - 40 - ], - [ - "push", - 39, - 33, - 100, - 40 - ], - [ - "push", - 39, - 36, - 100, - 40 - ], - [ - "move", - 7, - 39, - 100, - 40 - ], - [ - "array", - 40, - 0, - 102, - 15 - ], - [ - "move", - 8, - 40, - 102, - 15 - ], - [ - "access", - 1, - 0, - 103, - 12 - ], - [ - "null", - 2, - 104, - 17 - ], - [ - "null", - 6, - 105, - 20 - ], - [ - "null", - 3, - 106, - 17 - ], - [ - "null", - 4, - 107, - 23 - ], - [ - "null", - 5, - 108, - 15 - ], - "while_start_61", - [ - "length", - 41, - 7, - 109, - 22 - ], - [ - "is_int", - 43, - 1, - 109, - 22 - ], - [ - "jump_false", - 43, - "rel_ni_63", - 109, - 22 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 42, - 1, - 41, - 109, - 22 - ], - [ - "jump", - "rel_done_65", - 109, - 22 - ], - "rel_ni_63", - [ - "is_num", - 43, - 1, - 109, - 22 - ], - [ - "jump_false", - 43, - "rel_nn_64", - 109, - 22 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 42, - 1, - 41, - 109, - 22 - ], - [ - "jump", - "rel_done_65", - 109, - 22 - ], - "rel_nn_64", - [ - "is_text", - 43, - 1, - 109, - 22 - ], - [ - "jump_false", - 43, - "rel_err_66", - 109, - 22 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_66", - 109, - 22 - ], - [ - "lt_text", - 42, - 1, - 41, - 109, - 22 - ], - [ - "jump", - "rel_done_65", - 109, - 22 - ], - "rel_err_66", - [ - "disrupt", - 109, - 22 - ], - "rel_done_65", - [ - "jump_false", - 42, - "while_end_62", - 109, - 22 - ], - [ - "load_dynamic", - 45, - 7, - 1, - 110, - 21 - ], - [ - "move", - 5, - 45, - 110, - 21 - ], - [ - "access", - 46, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 111, - 15 - ], - [ - "access", - 47, - "/", - 111, - 27 - ], - [ - "is_text", - 49, - 46, - 111, - 27 - ], - [ - "jump_false", - 49, - "add_cn_68", - 111, - 27 - ], - "_nop_tc_6", - "_nop_tc_7", - [ - "concat", - 48, - 46, - 47, - 111, - 27 - ], - [ - "jump", - "add_done_67", - 111, - 27 - ], - "add_cn_68", - [ - "is_num", - 49, - 46, - 111, - 27 - ], - [ - "jump_false", - 49, - "add_err_69", - 111, - 27 - ], - "_nop_tc_8", - [ - "jump", - "add_err_69", - 111, - 27 - ], - [ - "add", - 48, - 46, - 47, - 111, - 27 - ], - [ - "jump", - "add_done_67", - 111, - 27 - ], - "add_err_69", - [ - "disrupt", - 111, - 27 - ], - "add_done_67", - [ - "load_field", - 51, - 5, - "src", - 111, - 33 - ], - [ - "is_text", - 53, - 48, - 111, - 33 - ], - [ - "jump_false", - 53, - "add_cn_71", - 111, - 33 - ], - [ - "is_text", - 54, - 51, - 111, - 33 - ], - [ - "jump_false", - 54, - "add_cn_71", - 111, - 33 - ], - [ - "concat", - 52, - 48, - 51, - 111, - 33 - ], - [ - "jump", - "add_done_70", - 111, - 33 - ], - "add_cn_71", - [ - "is_num", - 53, - 48, - 111, - 33 - ], - [ - "jump_false", - 53, - "add_err_72", - 111, - 33 - ], - [ - "is_num", - 54, - 51, - 111, - 33 - ], - [ - "jump_false", - 54, - "add_err_72", - 111, - 33 - ], - [ - "add", - 52, - 48, - 51, - 111, - 33 - ], - [ - "jump", - "add_done_70", - 111, - 33 - ], - "add_err_72", - [ - "disrupt", - 111, - 33 - ], - "add_done_70", - [ - "move", - 2, - 52, - 111, - 33 - ], - [ - "access", - 55, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 112, - 18 - ], - [ - "access", - 56, - "/", - 112, - 30 - ], - [ - "is_text", - 58, - 55, - 112, - 30 - ], - [ - "jump_false", - 58, - "add_cn_74", - 112, - 30 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "concat", - 57, - 55, - 56, - 112, - 30 - ], - [ - "jump", - "add_done_73", - 112, - 30 - ], - "add_cn_74", - [ - "is_num", - 58, - 55, - 112, - 30 - ], - [ - "jump_false", - 58, - "add_err_75", - 112, - 30 - ], - "_nop_tc_11", - [ - "jump", - "add_err_75", - 112, - 30 - ], - [ - "add", - 57, - 55, - 56, - 112, - 30 - ], - [ - "jump", - "add_done_73", - 112, - 30 - ], - "add_err_75", - [ - "disrupt", - 112, - 30 - ], - "add_done_73", - [ - "load_field", - 60, - 5, - "mcode", - 112, - 36 - ], - [ - "is_text", - 62, - 57, - 112, - 36 - ], - [ - "jump_false", - 62, - "add_cn_77", - 112, - 36 - ], - [ - "is_text", - 63, - 60, - 112, - 36 - ], - [ - "jump_false", - 63, - "add_cn_77", - 112, - 36 - ], - [ - "concat", - 61, - 57, - 60, - 112, - 36 - ], - [ - "jump", - "add_done_76", - 112, - 36 - ], - "add_cn_77", - [ - "is_num", - 62, - 57, - 112, - 36 - ], - [ - "jump_false", - 62, - "add_err_78", - 112, - 36 - ], - [ - "is_num", - 63, - 60, - 112, - 36 - ], - [ - "jump_false", - 63, - "add_err_78", - 112, - 36 - ], - [ - "add", - 61, - 57, - 60, - 112, - 36 - ], - [ - "jump", - "add_done_76", - 112, - 36 - ], - "add_err_78", - [ - "disrupt", - 112, - 36 - ], - "add_done_76", - [ - "move", - 6, - 61, - 112, - 36 - ], - [ - "get", - 65, - 12, - 1, - 113, - 9 - ], - [ - "is_proxy", - 66, - 65, - 113, - 9 - ], - [ - "jump_false", - 66, - "record_path_82", - 113, - 9 - ], - [ - "null", - 67, - 113, - 9 - ], - [ - "access", - 68, - "is_file", - 113, - 9 - ], - [ - "array", - 69, - 0, - 113, - 9 - ], - [ - "push", - 69, - 6, - 113, - 9 - ], - [ - "frame", - 70, - 65, - 2, - 113, - 9 - ], - [ - "setarg", - 70, - 0, - 67, - 113, - 9 - ], - [ - "setarg", - 70, - 1, - 68, - 113, - 9 - ], - [ - "setarg", - 70, - 2, - 69, - 113, - 9 - ], - [ - "invoke", - 70, - 64, - 113, - 9 - ], - [ - "jump", - "call_done_83", - 113, - 9 - ], - "record_path_82", - [ - "load_field", - 71, - 65, - "is_file", - 113, - 9 - ], - [ - "frame", - 72, - 71, - 1, - 113, - 9 - ], - [ - "setarg", - 72, - 0, - 65, - 113, - 9 - ], - [ - "setarg", - 72, - 1, - 6, - 113, - 9 - ], - [ - "invoke", - 72, - 64, - 113, - 9 - ], - "call_done_83", - [ - "move", - 73, - 64, - 113, - 9 - ], - [ - "jump_false", - 73, - "and_end_81", - 113, - 9 - ], - [ - "get", - 75, - 12, - 1, - 113, - 35 - ], - [ - "is_proxy", - 76, - 75, - 113, - 35 - ], - [ - "jump_false", - 76, - "record_path_84", - 113, - 35 - ], - [ - "null", - 77, - 113, - 35 - ], - [ - "access", - 78, - "is_file", - 113, - 35 - ], - [ - "array", - 79, - 0, - 113, - 35 - ], - [ - "push", - 79, - 2, - 113, - 35 - ], - [ - "frame", - 80, - 75, - 2, - 113, - 35 - ], - [ - "setarg", - 80, - 0, - 77, - 113, - 35 - ], - [ - "setarg", - 80, - 1, - 78, - 113, - 35 - ], - [ - "setarg", - 80, - 2, - 79, - 113, - 35 - ], - [ - "invoke", - 80, - 74, - 113, - 35 - ], - [ - "jump", - "call_done_85", - 113, - 35 - ], - "record_path_84", - [ - "load_field", - 81, - 75, - "is_file", - 113, - 35 - ], - [ - "frame", - 82, - 81, - 1, - 113, - 35 - ], - [ - "setarg", - 82, - 0, - 75, - 113, - 35 - ], - [ - "setarg", - 82, - 1, - 2, - 113, - 35 - ], - [ - "invoke", - 82, - 74, - 113, - 35 - ], - "call_done_85", - [ - "move", - 73, - 74, - 113, - 35 - ], - "and_end_81", - [ - "jump_false", - 73, - "if_else_79", - 113, - 35 - ], - [ - "get", - 84, - 12, - 1, - 114, - 23 - ], - [ - "is_proxy", - 85, - 84, - 114, - 23 - ], - [ - "jump_false", - 85, - "record_path_86", - 114, - 23 - ], - [ - "null", - 86, - 114, - 23 - ], - [ - "access", - 87, - "stat", - 114, - 23 - ], - [ - "array", - 88, - 0, - 114, - 23 - ], - [ - "push", - 88, - 6, - 114, - 23 - ], - [ - "frame", - 89, - 84, - 2, - 114, - 23 - ], - [ - "setarg", - 89, - 0, - 86, - 114, - 23 - ], - [ - "setarg", - 89, - 1, - 87, - 114, - 23 - ], - [ - "setarg", - 89, - 2, - 88, - 114, - 23 - ], - [ - "invoke", - 89, - 83, - 114, - 23 - ], - [ - "jump", - "call_done_87", - 114, - 23 - ], - "record_path_86", - [ - "load_field", - 90, - 84, - "stat", - 114, - 23 - ], - [ - "frame", - 91, - 90, - 1, - 114, - 23 - ], - [ - "setarg", - 91, - 0, - 84, - 114, - 23 - ], - [ - "setarg", - 91, - 1, - 6, - 114, - 23 - ], - [ - "invoke", - 91, - 83, - 114, - 23 - ], - "call_done_87", - [ - "move", - 4, - 83, - 114, - 23 - ], - [ - "get", - 93, - 12, - 1, - 115, - 17 - ], - [ - "is_proxy", - 94, - 93, - 115, - 17 - ], - [ - "jump_false", - 94, - "record_path_88", - 115, - 17 - ], - [ - "null", - 95, - 115, - 17 - ], - [ - "access", - 96, - "stat", - 115, - 17 - ], - [ - "array", - 97, - 0, - 115, - 17 - ], - [ - "push", - 97, - 2, - 115, - 17 - ], - [ - "frame", - 98, - 93, - 2, - 115, - 17 - ], - [ - "setarg", - 98, - 0, - 95, - 115, - 17 - ], - [ - "setarg", - 98, - 1, - 96, - 115, - 17 - ], - [ - "setarg", - 98, - 2, - 97, - 115, - 17 - ], - [ - "invoke", - 98, - 92, - 115, - 17 - ], - [ - "jump", - "call_done_89", - 115, - 17 - ], - "record_path_88", - [ - "load_field", - 99, - 93, - "stat", - 115, - 17 - ], - [ - "frame", - 100, - 99, - 1, - 115, - 17 - ], - [ - "setarg", - 100, - 0, - 93, - 115, - 17 - ], - [ - "setarg", - 100, - 1, - 2, - 115, - 17 - ], - [ - "invoke", - 100, - 92, - 115, - 17 - ], - "call_done_89", - [ - "move", - 3, - 92, - 115, - 17 - ], - [ - "load_field", - 101, - 3, - "mtime", - 116, - 11 - ], - [ - "load_field", - 102, - 4, - "mtime", - 116, - 27 - ], - [ - "is_int", - 104, - 101, - 116, - 27 - ], - [ - "jump_false", - 104, - "rel_ni_92", - 116, - 27 - ], - [ - "is_int", - 105, - 102, - 116, - 27 - ], - [ - "jump_false", - 105, - "rel_ni_92", - 116, - 27 - ], - [ - "gt_int", - 103, - 101, - 102, - 116, - 27 - ], - [ - "jump", - "rel_done_94", - 116, - 27 - ], - "rel_ni_92", - [ - "is_num", - 104, - 101, - 116, - 27 - ], - [ - "jump_false", - 104, - "rel_nn_93", - 116, - 27 - ], - [ - "is_num", - 105, - 102, - 116, - 27 - ], - [ - "jump_false", - 105, - "rel_nn_93", - 116, - 27 - ], - [ - "gt_float", - 103, - 101, - 102, - 116, - 27 - ], - [ - "jump", - "rel_done_94", - 116, - 27 - ], - "rel_nn_93", - [ - "is_text", - 104, - 101, - 116, - 27 - ], - [ - "jump_false", - 104, - "rel_err_95", - 116, - 27 - ], - [ - "is_text", - 105, - 102, - 116, - 27 - ], - [ - "jump_false", - 105, - "rel_err_95", - 116, - 27 - ], - [ - "gt_text", - 103, - 101, - 102, - 116, - 27 - ], - [ - "jump", - "rel_done_94", - 116, - 27 - ], - "rel_err_95", - [ - "disrupt", - 116, - 27 - ], - "rel_done_94", - [ - "jump_false", - 103, - "if_else_90", - 116, - 27 - ], - [ - "load_field", - 106, - 5, - "src", - 117, - 21 - ], - [ - "is_array", - 107, - 8, - 117, - 21 - ], - [ - "jump_false", - 107, - "push_err_96", - 117, - 21 - ], - [ - "push", - 8, - 106, - 117, - 21 - ], - [ - "jump", - "push_done_97", - 117, - 21 - ], - "push_err_96", - [ - "disrupt", - 117, - 21 - ], - "push_done_97", - [ - "jump", - "if_end_91", - 117, - 21 - ], - "if_else_90", - "if_end_91", - [ - "jump", - "if_end_80", - 117, - 21 - ], - "if_else_79", - "if_end_80", - [ - "access", - 108, - 1, - 120, - 15 - ], - [ - "is_text", - 110, - 1, - 120, - 15 - ], - [ - "jump_false", - 110, - "add_cn_99", - 120, - 15 - ], - "_nop_tc_12", - [ - "jump", - "add_cn_99", - 120, - 15 - ], - [ - "concat", - 109, - 1, - 108, - 120, - 15 - ], - [ - "jump", - "add_done_98", - 120, - 15 - ], - "add_cn_99", - [ - "is_num", - 110, - 1, - 120, - 15 - ], - [ - "jump_false", - 110, - "add_err_100", - 120, - 15 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "add", - 109, - 1, - 108, - 120, - 15 - ], - [ - "jump", - "add_done_98", - 120, - 15 - ], - "add_err_100", - [ - "disrupt", - 120, - 15 - ], - "add_done_98", - [ - "move", - 1, - 109, - 120, - 15 - ], - [ - "jump", - "while_start_61", - 120, - 15 - ], - "while_end_62", - [ - "length", - 112, - 8, - 122, - 14 - ], - [ - "access", - 113, - 0, - 122, - 23 - ], - "_nop_tc_15", - "_nop_tc_16", - "_nop_tc_17", - "_nop_tc_18", - [ - "gt_int", - 114, - 112, - 113, - 122, - 23 - ], - [ - "jump", - "rel_done_105", - 122, - 23 - ], - "rel_ni_103", - "_nop_tc_19", - "_nop_tc_20", - "_nop_tc_21", - "_nop_tc_22", - [ - "gt_float", - 114, - 112, - 113, - 122, - 23 - ], - [ - "jump", - "rel_done_105", - 122, - 23 - ], - "rel_nn_104", - "_nop_tc_23", - [ - "jump", - "rel_err_106", - 122, - 23 - ], - "_nop_tc_24", - [ - "jump", - "rel_err_106", - 122, - 23 - ], - [ - "gt_text", - 114, - 112, - 113, - 122, - 23 - ], - [ - "jump", - "rel_done_105", - 122, - 23 - ], - "rel_err_106", - [ - "disrupt", - 122, - 23 - ], - "rel_done_105", - [ - "jump_false", - 114, - "if_else_101", - 122, - 23 - ], - [ - "access", - 117, - "warning: bytecode is stale for: ", - 123, - 11 - ], - [ - "access", - 118, - ", ", - 123, - 60 - ], - [ - "access", - 120, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 123, - 48 - ], - [ - "frame", - 121, - 120, - 2, - 123, - 48 - ], - [ - "null", - 122, - 123, - 48 - ], - [ - "setarg", - 121, - 0, - 122, - 123, - 48 - ], - [ - "setarg", - 121, - 1, - 8, - 123, - 48 - ], - [ - "setarg", - 121, - 2, - 118, - 123, - 48 - ], - [ - "invoke", - 121, - 119, - 123, - 48 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "is_text", - 125, - 119, - 123, - 48 - ], - [ - "jump_false", - 125, - "add_cn_108", - 123, - 48 - ], - [ - "concat", - 123, - 117, - 119, - 123, - 48 - ], - [ - "jump", - "add_done_107", - 123, - 48 - ], - "add_cn_108", - "_nop_tc_27", - [ - "jump", - "add_err_109", - 123, - 48 - ], - [ - "is_num", - 125, - 119, - 123, - 48 - ], - [ - "jump_false", - 125, - "add_err_109", - 123, - 48 - ], - [ - "add", - 123, - 117, - 119, - 123, - 48 - ], - [ - "jump", - "add_done_107", - 123, - 48 - ], - "add_err_109", - [ - "disrupt", - 123, - 48 - ], - "add_done_107", - [ - "access", - 126, - "\n", - 123, - 68 - ], - [ - "is_text", - 128, - 123, - 123, - 68 - ], - [ - "jump_false", - 128, - "add_cn_111", - 123, - 68 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "concat", - 127, - 123, - 126, - 123, - 68 - ], - [ - "jump", - "add_done_110", - 123, - 68 - ], - "add_cn_111", - [ - "is_num", - 128, - 123, - 123, - 68 - ], - [ - "jump_false", - 128, - "add_err_112", - 123, - 68 - ], - "_nop_tc_30", - [ - "jump", - "add_err_112", - 123, - 68 - ], - [ - "add", - 127, - 123, - 126, - 123, - 68 - ], - [ - "jump", - "add_done_110", - 123, - 68 - ], - "add_err_112", - [ - "disrupt", - 123, - 68 - ], - "add_done_110", - [ - "access", - 131, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 123, - 5 - ], - [ - "frame", - 132, - 131, - 1, - 123, - 5 - ], - [ - "null", - 133, - 123, - 5 - ], - [ - "setarg", - 132, - 0, - 133, - 123, - 5 - ], - [ - "setarg", - 132, - 1, - 127, - 123, - 5 - ], - [ - "invoke", - 132, - 130, - 123, - 5 - ], - [ - "access", - 134, - "run 'make regen' to update\n", - 124, - 11 - ], - [ - "access", - 136, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 124, - 5 - ], - [ - "frame", - 137, - 136, - 1, - 124, - 5 - ], - [ - "null", - 138, - 124, - 5 - ], - [ - "setarg", - 137, - 0, - 138, - 124, - 5 - ], - [ - "setarg", - 137, - 1, - 134, - 124, - 5 - ], - [ - "invoke", - 137, - 135, - 124, - 5 - ], - [ - "jump", - "if_end_102", - 124, - 5 - ], - "if_else_101", - "if_end_102", - [ - "null", - 139, - 124, - 5 - ], - [ - "return", - 139, - 124, - 5 - ] - ], - "name": "check_mach_stale", - "filename": "internal/bootstrap.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 98, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 14, - 23, - 1, - 131, - 20 - ], - [ - "frame", - 15, - 14, - 2, - 131, - 20 - ], - [ - "null", - 16, - 131, - 20 - ], - [ - "setarg", - 15, - 0, - 16, - 131, - 20 - ], - [ - "setarg", - 15, - 1, - 1, - 131, - 20 - ], - [ - "setarg", - 15, - 2, - 2, - 131, - 20 - ], - [ - "invoke", - 15, - 13, - 131, - 20 - ], - [ - "move", - 12, - 13, - 131, - 20 - ], - [ - "load_field", - 17, - 12, - "tokens", - 132, - 23 - ], - [ - "get", - 18, - 23, - 1, - 132, - 57 - ], - [ - "get", - 20, - 18, - 1, - 132, - 13 - ], - [ - "frame", - 21, - 20, - 4, - 132, - 13 - ], - [ - "null", - 22, - 132, - 13 - ], - [ - "setarg", - 21, - 0, - 22, - 132, - 13 - ], - [ - "setarg", - 21, - 1, - 17, - 132, - 13 - ], - [ - "setarg", - 21, - 2, - 1, - 132, - 13 - ], - [ - "setarg", - 21, - 3, - 2, - 132, - 13 - ], - [ - "setarg", - 21, - 4, - 18, - 132, - 13 - ], - [ - "invoke", - 21, - 19, - 132, - 13 - ], - [ - "move", - 4, - 19, - 132, - 13 - ], - [ - "access", - 3, - 0, - 133, - 12 - ], - [ - "access", - 10, - -1, - 134, - 19 - ], - [ - "null", - 11, - 135, - 18 - ], - [ - "null", - 6, - 136, - 11 - ], - [ - "null", - 9, - 137, - 13 - ], - [ - "null", - 8, - 138, - 14 - ], - [ - "null", - 5, - 139, - 13 - ], - [ - "load_field", - 23, - 4, - "errors", - 140, - 20 - ], - [ - "null", - 24, - 140, - 34 - ], - [ - "is_identical", - 25, - 23, - 24, - 140, - 34 - ], - [ - "jump_true", - 25, - "ne_nid_115", - 140, - 34 - ], - [ - "jump", - "ne_ni_116", - 140, - 34 - ], - "ne_nid_115", - [ - "false", - 25, - 140, - 34 - ], - [ - "jump", - "ne_done_114", - 140, - 34 - ], - "ne_ni_116", - [ - "is_int", - 26, - 23, - 140, - 34 - ], - [ - "jump_false", - 26, - "ne_nn_117", - 140, - 34 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_117", - 140, - 34 - ], - [ - "ne_int", - 25, - 23, - 24, - 140, - 34 - ], - [ - "jump", - "ne_done_114", - 140, - 34 - ], - "ne_nn_117", - [ - "is_num", - 26, - 23, - 140, - 34 - ], - [ - "jump_false", - 26, - "ne_nt_118", - 140, - 34 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_118", - 140, - 34 - ], - [ - "ne_float", - 25, - 23, - 24, - 140, - 34 - ], - [ - "jump", - "ne_done_114", - 140, - 34 - ], - "ne_nt_118", - [ - "is_text", - 26, - 23, - 140, - 34 - ], - [ - "jump_false", - 26, - "ne_nnl_119", - 140, - 34 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_119", - 140, - 34 - ], - [ - "ne_text", - 25, - 23, - 24, - 140, - 34 - ], - [ - "jump", - "ne_done_114", - 140, - 34 - ], - "ne_nnl_119", - [ - "is_null", - 26, - 23, - 140, - 34 - ], - [ - "jump_false", - 26, - "ne_nb_120", - 140, - 34 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 25, - 140, - 34 - ], - [ - "jump", - "ne_done_114", - 140, - 34 - ], - "ne_nb_120", - [ - "is_bool", - 26, - 23, - 140, - 34 - ], - [ - "jump_false", - 26, - "ne_mis_121", - 140, - 34 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_121", - 140, - 34 - ], - [ - "ne_bool", - 25, - 23, - 24, - 140, - 34 - ], - [ - "jump", - "ne_done_114", - 140, - 34 - ], - "ne_mis_121", - [ - "true", - 25, - 140, - 34 - ], - "ne_done_114", - [ - "move", - 28, - 25, - 140, - 34 - ], - [ - "jump_false", - 28, - "and_end_113", - 140, - 34 - ], - [ - "load_field", - 29, - 4, - "errors", - 140, - 49 - ], - [ - "length", - 30, - 29, - 140, - 49 - ], - [ - "access", - 31, - 0, - 140, - 63 - ], - "_nop_tc_7", - "_nop_tc_8", - "_nop_tc_9", - "_nop_tc_10", - [ - "gt_int", - 32, - 30, - 31, - 140, - 63 - ], - [ - "jump", - "rel_done_124", - 140, - 63 - ], - "rel_ni_122", - "_nop_tc_11", - "_nop_tc_12", - "_nop_tc_13", - "_nop_tc_14", - [ - "gt_float", - 32, - 30, - 31, - 140, - 63 - ], - [ - "jump", - "rel_done_124", - 140, - 63 - ], - "rel_nn_123", - "_nop_tc_15", - [ - "jump", - "rel_err_125", - 140, - 63 - ], - "_nop_tc_16", - [ - "jump", - "rel_err_125", - 140, - 63 - ], - [ - "gt_text", - 32, - 30, - 31, - 140, - 63 - ], - [ - "jump", - "rel_done_124", - 140, - 63 - ], - "rel_err_125", - [ - "disrupt", - 140, - 63 - ], - "rel_done_124", - [ - "move", - 28, - 32, - 140, - 63 - ], - "and_end_113", - [ - "move", - 7, - 28, - 140, - 63 - ], - [ - "jump_false", - 7, - "if_else_126", - 141, - 7 - ], - "while_start_128", - [ - "load_field", - 35, - 4, - "errors", - 142, - 24 - ], - [ - "length", - 36, - 35, - 142, - 24 - ], - [ - "is_int", - 38, - 3, - 142, - 24 - ], - [ - "jump_false", - 38, - "rel_ni_130", - 142, - 24 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "lt_int", - 37, - 3, - 36, - 142, - 24 - ], - [ - "jump", - "rel_done_132", - 142, - 24 - ], - "rel_ni_130", - [ - "is_num", - 38, - 3, - 142, - 24 - ], - [ - "jump_false", - 38, - "rel_nn_131", - 142, - 24 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "lt_float", - 37, - 3, - 36, - 142, - 24 - ], - [ - "jump", - "rel_done_132", - 142, - 24 - ], - "rel_nn_131", - [ - "is_text", - 38, - 3, - 142, - 24 - ], - [ - "jump_false", - 38, - "rel_err_133", - 142, - 24 - ], - "_nop_tc_21", - [ - "jump", - "rel_err_133", - 142, - 24 - ], - [ - "lt_text", - 37, - 3, - 36, - 142, - 24 - ], - [ - "jump", - "rel_done_132", - 142, - 24 - ], - "rel_err_133", - [ - "disrupt", - 142, - 24 - ], - "rel_done_132", - [ - "jump_false", - 37, - "while_end_129", - 142, - 24 - ], - [ - "load_field", - 40, - 4, - "errors", - 143, - 11 - ], - [ - "load_dynamic", - 41, - 40, - 3, - 143, - 22 - ], - [ - "move", - 6, - 41, - 143, - 22 - ], - [ - "load_field", - 42, - 6, - "message", - 144, - 13 - ], - [ - "move", - 9, - 42, - 144, - 13 - ], - [ - "load_field", - 43, - 6, - "line", - 145, - 14 - ], - [ - "move", - 8, - 43, - 145, - 14 - ], - [ - "load_field", - 44, - 6, - "column", - 146, - 13 - ], - [ - "move", - 5, - 44, - 146, - 13 - ], - [ - "is_identical", - 45, - 9, - 11, - 147, - 18 - ], - [ - "jump_true", - 45, - "ne_nid_138", - 147, - 18 - ], - [ - "jump", - "ne_ni_139", - 147, - 18 - ], - "ne_nid_138", - [ - "false", - 45, - 147, - 18 - ], - [ - "jump", - "ne_done_137", - 147, - 18 - ], - "ne_ni_139", - [ - "is_int", - 46, - 9, - 147, - 18 - ], - [ - "jump_false", - 46, - "ne_nn_140", - 147, - 18 - ], - [ - "is_int", - 47, - 11, - 147, - 18 - ], - [ - "jump_false", - 47, - "ne_nn_140", - 147, - 18 - ], - [ - "ne_int", - 45, - 9, - 11, - 147, - 18 - ], - [ - "jump", - "ne_done_137", - 147, - 18 - ], - "ne_nn_140", - [ - "is_num", - 46, - 9, - 147, - 18 - ], - [ - "jump_false", - 46, - "ne_nt_141", - 147, - 18 - ], - [ - "is_num", - 47, - 11, - 147, - 18 - ], - [ - "jump_false", - 47, - "ne_nt_141", - 147, - 18 - ], - [ - "ne_float", - 45, - 9, - 11, - 147, - 18 - ], - [ - "jump", - "ne_done_137", - 147, - 18 - ], - "ne_nt_141", - [ - "is_text", - 46, - 9, - 147, - 18 - ], - [ - "jump_false", - 46, - "ne_nnl_142", - 147, - 18 - ], - [ - "is_text", - 47, - 11, - 147, - 18 - ], - [ - "jump_false", - 47, - "ne_nnl_142", - 147, - 18 - ], - [ - "ne_text", - 45, - 9, - 11, - 147, - 18 - ], - [ - "jump", - "ne_done_137", - 147, - 18 - ], - "ne_nnl_142", - [ - "is_null", - 46, - 9, - 147, - 18 - ], - [ - "jump_false", - 46, - "ne_nb_143", - 147, - 18 - ], - [ - "is_null", - 47, - 11, - 147, - 18 - ], - [ - "jump_false", - 47, - "ne_nb_143", - 147, - 18 - ], - [ - "false", - 45, - 147, - 18 - ], - [ - "jump", - "ne_done_137", - 147, - 18 - ], - "ne_nb_143", - [ - "is_bool", - 46, - 9, - 147, - 18 - ], - [ - "jump_false", - 46, - "ne_mis_144", - 147, - 18 - ], - [ - "is_bool", - 47, - 11, - 147, - 18 - ], - [ - "jump_false", - 47, - "ne_mis_144", - 147, - 18 - ], - [ - "ne_bool", - 45, - 9, - 11, - 147, - 18 - ], - [ - "jump", - "ne_done_137", - 147, - 18 - ], - "ne_mis_144", - [ - "true", - 45, - 147, - 18 - ], - "ne_done_137", - [ - "move", - 48, - 45, - 147, - 18 - ], - [ - "jump_true", - 48, - "or_end_136", - 147, - 18 - ], - [ - "is_identical", - 49, - 8, - 10, - 147, - 38 - ], - [ - "jump_true", - 49, - "ne_nid_146", - 147, - 38 - ], - [ - "jump", - "ne_ni_147", - 147, - 38 - ], - "ne_nid_146", - [ - "false", - 49, - 147, - 38 - ], - [ - "jump", - "ne_done_145", - 147, - 38 - ], - "ne_ni_147", - [ - "is_int", - 50, - 8, - 147, - 38 - ], - [ - "jump_false", - 50, - "ne_nn_148", - 147, - 38 - ], - [ - "is_int", - 51, - 10, - 147, - 38 - ], - [ - "jump_false", - 51, - "ne_nn_148", - 147, - 38 - ], - [ - "ne_int", - 49, - 8, - 10, - 147, - 38 - ], - [ - "jump", - "ne_done_145", - 147, - 38 - ], - "ne_nn_148", - [ - "is_num", - 50, - 8, - 147, - 38 - ], - [ - "jump_false", - 50, - "ne_nt_149", - 147, - 38 - ], - [ - "is_num", - 51, - 10, - 147, - 38 - ], - [ - "jump_false", - 51, - "ne_nt_149", - 147, - 38 - ], - [ - "ne_float", - 49, - 8, - 10, - 147, - 38 - ], - [ - "jump", - "ne_done_145", - 147, - 38 - ], - "ne_nt_149", - [ - "is_text", - 50, - 8, - 147, - 38 - ], - [ - "jump_false", - 50, - "ne_nnl_150", - 147, - 38 - ], - [ - "is_text", - 51, - 10, - 147, - 38 - ], - [ - "jump_false", - 51, - "ne_nnl_150", - 147, - 38 - ], - [ - "ne_text", - 49, - 8, - 10, - 147, - 38 - ], - [ - "jump", - "ne_done_145", - 147, - 38 - ], - "ne_nnl_150", - [ - "is_null", - 50, - 8, - 147, - 38 - ], - [ - "jump_false", - 50, - "ne_nb_151", - 147, - 38 - ], - [ - "is_null", - 51, - 10, - 147, - 38 - ], - [ - "jump_false", - 51, - "ne_nb_151", - 147, - 38 - ], - [ - "false", - 49, - 147, - 38 - ], - [ - "jump", - "ne_done_145", - 147, - 38 - ], - "ne_nb_151", - [ - "is_bool", - 50, - 8, - 147, - 38 - ], - [ - "jump_false", - 50, - "ne_mis_152", - 147, - 38 - ], - [ - "is_bool", - 51, - 10, - 147, - 38 - ], - [ - "jump_false", - 51, - "ne_mis_152", - 147, - 38 - ], - [ - "ne_bool", - 49, - 8, - 10, - 147, - 38 - ], - [ - "jump", - "ne_done_145", - 147, - 38 - ], - "ne_mis_152", - [ - "true", - 49, - 147, - 38 - ], - "ne_done_145", - [ - "move", - 48, - 49, - 147, - 38 - ], - "or_end_136", - [ - "jump_false", - 48, - "if_else_134", - 147, - 38 - ], - [ - "null", - 52, - 148, - 21 - ], - [ - "is_identical", - 53, - 8, - 52, - 148, - 21 - ], - [ - "jump_true", - 53, - "ne_nid_157", - 148, - 21 - ], - [ - "jump", - "ne_ni_158", - 148, - 21 - ], - "ne_nid_157", - [ - "false", - 53, - 148, - 21 - ], - [ - "jump", - "ne_done_156", - 148, - 21 - ], - "ne_ni_158", - [ - "is_int", - 54, - 8, - 148, - 21 - ], - [ - "jump_false", - 54, - "ne_nn_159", - 148, - 21 - ], - "_nop_tc_22", - [ - "jump", - "ne_nn_159", - 148, - 21 - ], - [ - "ne_int", - 53, - 8, - 52, - 148, - 21 - ], - [ - "jump", - "ne_done_156", - 148, - 21 - ], - "ne_nn_159", - [ - "is_num", - 54, - 8, - 148, - 21 - ], - [ - "jump_false", - 54, - "ne_nt_160", - 148, - 21 - ], - "_nop_tc_23", - [ - "jump", - "ne_nt_160", - 148, - 21 - ], - [ - "ne_float", - 53, - 8, - 52, - 148, - 21 - ], - [ - "jump", - "ne_done_156", - 148, - 21 - ], - "ne_nt_160", - [ - "is_text", - 54, - 8, - 148, - 21 - ], - [ - "jump_false", - 54, - "ne_nnl_161", - 148, - 21 - ], - "_nop_tc_24", - [ - "jump", - "ne_nnl_161", - 148, - 21 - ], - [ - "ne_text", - 53, - 8, - 52, - 148, - 21 - ], - [ - "jump", - "ne_done_156", - 148, - 21 - ], - "ne_nnl_161", - [ - "is_null", - 54, - 8, - 148, - 21 - ], - [ - "jump_false", - 54, - "ne_nb_162", - 148, - 21 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "false", - 53, - 148, - 21 - ], - [ - "jump", - "ne_done_156", - 148, - 21 - ], - "ne_nb_162", - [ - "is_bool", - 54, - 8, - 148, - 21 - ], - [ - "jump_false", - 54, - "ne_mis_163", - 148, - 21 - ], - "_nop_tc_27", - [ - "jump", - "ne_mis_163", - 148, - 21 - ], - [ - "ne_bool", - 53, - 8, - 52, - 148, - 21 - ], - [ - "jump", - "ne_done_156", - 148, - 21 - ], - "ne_mis_163", - [ - "true", - 53, - 148, - 21 - ], - "ne_done_156", - [ - "move", - 56, - 53, - 148, - 21 - ], - [ - "jump_false", - 56, - "and_end_155", - 148, - 21 - ], - [ - "null", - 57, - 148, - 36 - ], - [ - "is_identical", - 58, - 5, - 57, - 148, - 36 - ], - [ - "jump_true", - 58, - "ne_nid_165", - 148, - 36 - ], - [ - "jump", - "ne_ni_166", - 148, - 36 - ], - "ne_nid_165", - [ - "false", - 58, - 148, - 36 - ], - [ - "jump", - "ne_done_164", - 148, - 36 - ], - "ne_ni_166", - [ - "is_int", - 59, - 5, - 148, - 36 - ], - [ - "jump_false", - 59, - "ne_nn_167", - 148, - 36 - ], - "_nop_tc_28", - [ - "jump", - "ne_nn_167", - 148, - 36 - ], - [ - "ne_int", - 58, - 5, - 57, - 148, - 36 - ], - [ - "jump", - "ne_done_164", - 148, - 36 - ], - "ne_nn_167", - [ - "is_num", - 59, - 5, - 148, - 36 - ], - [ - "jump_false", - 59, - "ne_nt_168", - 148, - 36 - ], - "_nop_tc_29", - [ - "jump", - "ne_nt_168", - 148, - 36 - ], - [ - "ne_float", - 58, - 5, - 57, - 148, - 36 - ], - [ - "jump", - "ne_done_164", - 148, - 36 - ], - "ne_nt_168", - [ - "is_text", - 59, - 5, - 148, - 36 - ], - [ - "jump_false", - 59, - "ne_nnl_169", - 148, - 36 - ], - "_nop_tc_30", - [ - "jump", - "ne_nnl_169", - 148, - 36 - ], - [ - "ne_text", - 58, - 5, - 57, - 148, - 36 - ], - [ - "jump", - "ne_done_164", - 148, - 36 - ], - "ne_nnl_169", - [ - "is_null", - 59, - 5, - 148, - 36 - ], - [ - "jump_false", - 59, - "ne_nb_170", - 148, - 36 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "false", - 58, - 148, - 36 - ], - [ - "jump", - "ne_done_164", - 148, - 36 - ], - "ne_nb_170", - [ - "is_bool", - 59, - 5, - 148, - 36 - ], - [ - "jump_false", - 59, - "ne_mis_171", - 148, - 36 - ], - "_nop_tc_33", - [ - "jump", - "ne_mis_171", - 148, - 36 - ], - [ - "ne_bool", - 58, - 5, - 57, - 148, - 36 - ], - [ - "jump", - "ne_done_164", - 148, - 36 - ], - "ne_mis_171", - [ - "true", - 58, - 148, - 36 - ], - "ne_done_164", - [ - "move", - 56, - 58, - 148, - 36 - ], - "and_end_155", - [ - "jump_false", - 56, - "if_else_153", - 148, - 36 - ], - [ - "access", - 62, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "frame", - 63, - 62, - 1, - 1, - 1 - ], - [ - "null", - 64, - 1, - 1 - ], - [ - "setarg", - 63, - 0, - 64, - 1, - 1 - ], - [ - "setarg", - 63, - 1, - 8, - 1, - 1 - ], - [ - "invoke", - 63, - 61, - 1, - 1 - ], - [ - "access", - 66, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "frame", - 67, - 66, - 1, - 1, - 1 - ], - [ - "null", - 68, - 1, - 1 - ], - [ - "setarg", - 67, - 0, - 68, - 1, - 1 - ], - [ - "setarg", - 67, - 1, - 5, - 1, - 1 - ], - [ - "invoke", - 67, - 65, - 1, - 1 - ], - [ - "array", - 69, - 0, - 1, - 1 - ], - [ - "push", - 69, - 2, - 1, - 1 - ], - [ - "push", - 69, - 61, - 1, - 1 - ], - [ - "push", - 69, - 65, - 1, - 1 - ], - [ - "push", - 69, - 9, - 1, - 1 - ], - [ - "access", - 70, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 71, - "{0}:{1}:{2}: error: {3}", - 1, - 1 - ], - [ - "frame", - 73, - 70, - 2, - 1, - 1 - ], - [ - "null", - 74, - 1, - 1 - ], - [ - "setarg", - 73, - 0, - 74, - 1, - 1 - ], - [ - "setarg", - 73, - 1, - 71, - 1, - 1 - ], - [ - "setarg", - 73, - 2, - 69, - 1, - 1 - ], - [ - "invoke", - 73, - 72, - 1, - 1 - ], - [ - "access", - 76, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 149, - 11 - ], - [ - "frame", - 77, - 76, - 1, - 149, - 11 - ], - [ - "null", - 78, - 149, - 11 - ], - [ - "setarg", - 77, - 0, - 78, - 149, - 11 - ], - [ - "setarg", - 77, - 1, - 72, - 149, - 11 - ], - [ - "invoke", - 77, - 75, - 149, - 11 - ], - [ - "jump", - "if_end_154", - 149, - 11 - ], - "if_else_153", - [ - "array", - 79, - 0, - 1, - 1 - ], - [ - "push", - 79, - 2, - 1, - 1 - ], - [ - "push", - 79, - 9, - 1, - 1 - ], - [ - "access", - 80, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 81, - "{0}: error: {1}", - 1, - 1 - ], - [ - "frame", - 83, - 80, - 2, - 1, - 1 - ], - [ - "null", - 84, - 1, - 1 - ], - [ - "setarg", - 83, - 0, - 84, - 1, - 1 - ], - [ - "setarg", - 83, - 1, - 81, - 1, - 1 - ], - [ - "setarg", - 83, - 2, - 79, - 1, - 1 - ], - [ - "invoke", - 83, - 82, - 1, - 1 - ], - [ - "access", - 86, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 151, - 11 - ], - [ - "frame", - 87, - 86, - 1, - 151, - 11 - ], - [ - "null", - 88, - 151, - 11 - ], - [ - "setarg", - 87, - 0, - 88, - 151, - 11 - ], - [ - "setarg", - 87, - 1, - 82, - 151, - 11 - ], - [ - "invoke", - 87, - 85, - 151, - 11 - ], - "if_end_154", - [ - "jump", - "if_end_135", - 151, - 11 - ], - "if_else_134", - "if_end_135", - [ - "move", - 10, - 8, - 154, - 19 - ], - [ - "move", - 11, - 9, - 155, - 18 - ], - [ - "access", - 89, - 1, - 156, - 17 - ], - [ - "is_text", - 91, - 3, - 156, - 17 - ], - [ - "jump_false", - 91, - "add_cn_173", - 156, - 17 - ], - "_nop_tc_34", - [ - "jump", - "add_cn_173", - 156, - 17 - ], - [ - "concat", - 90, - 3, - 89, - 156, - 17 - ], - [ - "jump", - "add_done_172", - 156, - 17 - ], - "add_cn_173", - [ - "is_num", - 91, - 3, - 156, - 17 - ], - [ - "jump_false", - 91, - "add_err_174", - 156, - 17 - ], - "_nop_tc_35", - "_nop_tc_36", - [ - "add", - 90, - 3, - 89, - 156, - 17 - ], - [ - "jump", - "add_done_172", - 156, - 17 - ], - "add_err_174", - [ - "disrupt", - 156, - 17 - ], - "add_done_172", - [ - "move", - 3, - 90, - 156, - 17 - ], - [ - "jump", - "while_start_128", - 156, - 17 - ], - "while_end_129", - [ - "disrupt", - 158, - 5 - ], - [ - "jump", - "if_end_127", - 158, - 5 - ], - "if_else_126", - "if_end_127", - [ - "get", - 94, - 13, - 1, - 160, - 9 - ], - [ - "frame", - 95, - 94, - 1, - 160, - 9 - ], - [ - "null", - 96, - 160, - 9 - ], - [ - "setarg", - 95, - 0, - 96, - 160, - 9 - ], - [ - "setarg", - 95, - 1, - 4, - 160, - 9 - ], - [ - "invoke", - 95, - 93, - 160, - 9 - ], - [ - "move", - 4, - 93, - 160, - 9 - ], - [ - "return", - 4, - 161, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "analyze", - "filename": "internal/bootstrap.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 52, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 9, - 17, - 1, - 174, - 18 - ], - [ - "frame", - 10, - 9, - 1, - 174, - 18 - ], - [ - "null", - 11, - 174, - 18 - ], - [ - "setarg", - 10, - 0, - 11, - 174, - 18 - ], - [ - "setarg", - 10, - 1, - 2, - 174, - 18 - ], - [ - "invoke", - 10, - 8, - 174, - 18 - ], - [ - "move", - 4, - 8, - 174, - 18 - ], - [ - "access", - 12, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 175, - 7 - ], - [ - "load_field", - 13, - 12, - "_verify_ir", - 175, - 7 - ], - [ - "jump_false", - 13, - "if_else_175", - 175, - 7 - ], - [ - "get", - 14, - 2, - 1, - 176, - 9 - ], - [ - "null", - 15, - 176, - 27 - ], - [ - "is_identical", - 16, - 14, - 15, - 176, - 27 - ], - [ - "jump_true", - 16, - "eq_done_179", - 176, - 27 - ], - [ - "is_int", - 17, - 14, - 176, - 27 - ], - [ - "jump_false", - 17, - "eq_ni_180", - 176, - 27 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_180", - 176, - 27 - ], - [ - "eq_int", - 16, - 14, - 15, - 176, - 27 - ], - [ - "jump", - "eq_done_179", - 176, - 27 - ], - "eq_ni_180", - [ - "is_num", - 17, - 14, - 176, - 27 - ], - [ - "jump_false", - 17, - "eq_nn_181", - 176, - 27 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_181", - 176, - 27 - ], - [ - "eq_float", - 16, - 14, - 15, - 176, - 27 - ], - [ - "jump", - "eq_done_179", - 176, - 27 - ], - "eq_nn_181", - [ - "is_text", - 17, - 14, - 176, - 27 - ], - [ - "jump_false", - 17, - "eq_nt_182", - 176, - 27 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_182", - 176, - 27 - ], - [ - "eq_text", - 16, - 14, - 15, - 176, - 27 - ], - [ - "jump", - "eq_done_179", - 176, - 27 - ], - "eq_nt_182", - [ - "is_null", - 17, - 14, - 176, - 27 - ], - [ - "jump_false", - 17, - "eq_nnl_183", - 176, - 27 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 16, - 176, - 27 - ], - [ - "jump", - "eq_done_179", - 176, - 27 - ], - "eq_nnl_183", - [ - "is_bool", - 17, - 14, - 176, - 27 - ], - [ - "jump_false", - 17, - "eq_nb_184", - 176, - 27 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_184", - 176, - 27 - ], - [ - "eq_bool", - 16, - 14, - 15, - 176, - 27 - ], - [ - "jump", - "eq_done_179", - 176, - 27 - ], - "eq_nb_184", - [ - "false", - 16, - 176, - 27 - ], - "eq_done_179", - [ - "jump_false", - 16, - "if_else_177", - 176, - 27 - ], - [ - "access", - 19, - "verify_ir", - 177, - 34 - ], - [ - "get", - 20, - 4, - 1, - 177, - 47 - ], - [ - "get", - 22, - 5, - 1, - 177, - 24 - ], - [ - "frame", - 23, - 22, - 2, - 177, - 24 - ], - [ - "null", - 24, - 177, - 24 - ], - [ - "setarg", - 23, - 0, - 24, - 177, - 24 - ], - [ - "setarg", - 23, - 1, - 19, - 177, - 24 - ], - [ - "setarg", - 23, - 2, - 20, - 177, - 24 - ], - [ - "invoke", - 23, - 21, - 177, - 24 - ], - [ - "put", - 21, - 2, - 1, - 177, - 24 - ], - [ - "jump", - "if_end_178", - 177, - 24 - ], - "if_else_177", - "if_end_178", - [ - "true", - 25, - 179, - 24 - ], - [ - "store_field", - 4, - 25, - "_verify", - 179, - 5 - ], - [ - "get", - 26, - 2, - 1, - 180, - 28 - ], - [ - "store_field", - 4, - 26, - "_verify_mod", - 180, - 5 - ], - [ - "jump", - "if_end_176", - 180, - 5 - ], - "if_else_175", - "if_end_176", - [ - "get", - 28, - 22, - 1, - 182, - 19 - ], - [ - "frame", - 29, - 28, - 1, - 182, - 19 - ], - [ - "null", - 30, - 182, - 19 - ], - [ - "setarg", - 29, - 0, - 30, - 182, - 19 - ], - [ - "setarg", - 29, - 1, - 4, - 182, - 19 - ], - [ - "invoke", - 29, - 27, - 182, - 19 - ], - [ - "move", - 7, - 27, - 182, - 19 - ], - [ - "load_field", - 31, - 7, - "_verify", - 184, - 7 - ], - [ - "jump_false", - 31, - "if_else_185", - 184, - 7 - ], - [ - "delete", - 32, - 7, - "_verify" - ], - [ - "delete", - 33, - 7, - "_verify_mod" - ], - [ - "jump", - "if_end_186", - 186, - 12 - ], - "if_else_185", - "if_end_186", - [ - "get", - 35, - 14, - 1, - 188, - 20 - ], - [ - "is_proxy", - 36, - 35, - 188, - 20 - ], - [ - "jump_false", - 36, - "record_path_187", - 188, - 20 - ], - [ - "null", - 37, - 188, - 20 - ], - [ - "access", - 38, - "encode", - 188, - 20 - ], - [ - "array", - 39, - 0, - 188, - 20 - ], - [ - "push", - 39, - 7, - 188, - 20 - ], - [ - "frame", - 40, - 35, - 2, - 188, - 20 - ], - [ - "setarg", - 40, - 0, - 37, - 188, - 20 - ], - [ - "setarg", - 40, - 1, - 38, - 188, - 20 - ], - [ - "setarg", - 40, - 2, - 39, - 188, - 20 - ], - [ - "invoke", - 40, - 34, - 188, - 20 - ], - [ - "jump", - "call_done_188", - 188, - 20 - ], - "record_path_187", - [ - "load_field", - 41, - 35, - "encode", - 188, - 20 - ], - [ - "frame", - 42, - 41, - 1, - 188, - 20 - ], - [ - "setarg", - 42, - 0, - 35, - 188, - 20 - ], - [ - "setarg", - 42, - 1, - 7, - 188, - 20 - ], - [ - "invoke", - 42, - 34, - 188, - 20 - ], - "call_done_188", - [ - "move", - 6, - 34, - 188, - 20 - ], - [ - "access", - 44, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 189, - 19 - ], - [ - "frame", - 45, - 44, - 2, - 189, - 19 - ], - [ - "null", - 46, - 189, - 19 - ], - [ - "setarg", - 45, - 0, - 46, - 189, - 19 - ], - [ - "setarg", - 45, - 1, - 1, - 189, - 19 - ], - [ - "setarg", - 45, - 2, - 6, - 189, - 19 - ], - [ - "invoke", - 45, - 43, - 189, - 19 - ], - [ - "move", - 5, - 43, - 189, - 19 - ], - [ - "access", - 48, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 190, - 10 - ], - [ - "frame", - 49, - 48, - 2, - 190, - 10 - ], - [ - "null", - 50, - 190, - 10 - ], - [ - "setarg", - 49, - 0, - 50, - 190, - 10 - ], - [ - "setarg", - 49, - 1, - 5, - 190, - 10 - ], - [ - "setarg", - 49, - 2, - 3, - 190, - 10 - ], - [ - "tail_invoke", - 49, - 47, - 190, - 10 - ], - [ - "return", - 47, - 190, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "run_ast", - "filename": "internal/bootstrap.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 8, - 17, - 1, - 195, - 18 - ], - [ - "frame", - 9, - 8, - 1, - 195, - 18 - ], - [ - "null", - 10, - 195, - 18 - ], - [ - "setarg", - 9, - 0, - 10, - 195, - 18 - ], - [ - "setarg", - 9, - 1, - 2, - 195, - 18 - ], - [ - "invoke", - 9, - 7, - 195, - 18 - ], - [ - "move", - 4, - 7, - 195, - 18 - ], - [ - "get", - 12, - 14, - 1, - 196, - 20 - ], - [ - "is_proxy", - 13, - 12, - 196, - 20 - ], - [ - "jump_false", - 13, - "record_path_189", - 196, - 20 - ], - [ - "null", - 14, - 196, - 20 - ], - [ - "access", - 15, - "encode", - 196, - 20 - ], - [ - "array", - 16, - 0, - 196, - 20 - ], - [ - "push", - 16, - 4, - 196, - 20 - ], - [ - "frame", - 17, - 12, - 2, - 196, - 20 - ], - [ - "setarg", - 17, - 0, - 14, - 196, - 20 - ], - [ - "setarg", - 17, - 1, - 15, - 196, - 20 - ], - [ - "setarg", - 17, - 2, - 16, - 196, - 20 - ], - [ - "invoke", - 17, - 11, - 196, - 20 - ], - [ - "jump", - "call_done_190", - 196, - 20 - ], - "record_path_189", - [ - "load_field", - 18, - 12, - "encode", - 196, - 20 - ], - [ - "frame", - 19, - 18, - 1, - 196, - 20 - ], - [ - "setarg", - 19, - 0, - 12, - 196, - 20 - ], - [ - "setarg", - 19, - 1, - 4, - 196, - 20 - ], - [ - "invoke", - 19, - 11, - 196, - 20 - ], - "call_done_190", - [ - "move", - 6, - 11, - 196, - 20 - ], - [ - "access", - 21, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 197, - 19 - ], - [ - "frame", - 22, - 21, - 2, - 197, - 19 - ], - [ - "null", - 23, - 197, - 19 - ], - [ - "setarg", - 22, - 0, - 23, - 197, - 19 - ], - [ - "setarg", - 22, - 1, - 1, - 197, - 19 - ], - [ - "setarg", - 22, - 2, - 6, - 197, - 19 - ], - [ - "invoke", - 22, - 20, - 197, - 19 - ], - [ - "move", - 5, - 20, - 197, - 19 - ], - [ - "access", - 25, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 198, - 10 - ], - [ - "frame", - 26, - 25, - 2, - 198, - 10 - ], - [ - "null", - 27, - 198, - 10 - ], - [ - "setarg", - 26, - 0, - 27, - 198, - 10 - ], - [ - "setarg", - 26, - 1, - 5, - 198, - 10 - ], - [ - "setarg", - 26, - 2, - 3, - 198, - 10 - ], - [ - "tail_invoke", - 26, - 24, - 198, - 10 - ], - [ - "return", - 24, - 198, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "run_ast_noopt", - "filename": "internal/bootstrap.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 17, - 1, - 203, - 18 - ], - [ - "frame", - 7, - 6, - 1, - 203, - 18 - ], - [ - "null", - 8, - 203, - 18 - ], - [ - "setarg", - 7, - 0, - 8, - 203, - 18 - ], - [ - "setarg", - 7, - 1, - 2, - 203, - 18 - ], - [ - "invoke", - 7, - 5, - 203, - 18 - ], - [ - "move", - 3, - 5, - 203, - 18 - ], - [ - "get", - 10, - 22, - 1, - 204, - 19 - ], - [ - "frame", - 11, - 10, - 1, - 204, - 19 - ], - [ - "null", - 12, - 204, - 19 - ], - [ - "setarg", - 11, - 0, - 12, - 204, - 19 - ], - [ - "setarg", - 11, - 1, - 3, - 204, - 19 - ], - [ - "invoke", - 11, - 9, - 204, - 19 - ], - [ - "move", - 4, - 9, - 204, - 19 - ], - [ - "get", - 14, - 14, - 1, - 205, - 39 - ], - [ - "is_proxy", - 15, - 14, - 205, - 39 - ], - [ - "jump_false", - 15, - "record_path_191", - 205, - 39 - ], - [ - "null", - 16, - 205, - 39 - ], - [ - "access", - 17, - "encode", - 205, - 39 - ], - [ - "array", - 18, - 0, - 205, - 39 - ], - [ - "push", - 18, - 4, - 205, - 39 - ], - [ - "frame", - 19, - 14, - 2, - 205, - 39 - ], - [ - "setarg", - 19, - 0, - 16, - 205, - 39 - ], - [ - "setarg", - 19, - 1, - 17, - 205, - 39 - ], - [ - "setarg", - 19, - 2, - 18, - 205, - 39 - ], - [ - "invoke", - 19, - 13, - 205, - 39 - ], - [ - "jump", - "call_done_192", - 205, - 39 - ], - "record_path_191", - [ - "load_field", - 20, - 14, - "encode", - 205, - 39 - ], - [ - "frame", - 21, - 20, - 1, - 205, - 39 - ], - [ - "setarg", - 21, - 0, - 14, - 205, - 39 - ], - [ - "setarg", - 21, - 1, - 4, - 205, - 39 - ], - [ - "invoke", - 21, - 13, - 205, - 39 - ], - "call_done_192", - [ - "access", - 23, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 205, - 10 - ], - [ - "frame", - 24, - 23, - 2, - 205, - 10 - ], - [ - "null", - 25, - 205, - 10 - ], - [ - "setarg", - 24, - 0, - 25, - 205, - 10 - ], - [ - "setarg", - 24, - 1, - 1, - 205, - 10 - ], - [ - "setarg", - 24, - 2, - 13, - 205, - 10 - ], - [ - "tail_invoke", - 24, - 22, - 205, - 10 - ], - [ - "return", - 22, - 205, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "compile_to_blob", - "filename": "internal/bootstrap.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 119, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 11, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 210, - 20 - ], - [ - "access", - 12, - "/boot/engine.cm.mcode", - 210, - 32 - ], - [ - "is_text", - 14, - 11, - 210, - 32 - ], - [ - "jump_false", - 14, - "add_cn_194", - 210, - 32 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 13, - 11, - 12, - 210, - 32 - ], - [ - "jump", - "add_done_193", - 210, - 32 - ], - "add_cn_194", - [ - "is_num", - 14, - 11, - 210, - 32 - ], - [ - "jump_false", - 14, - "add_err_195", - 210, - 32 - ], - "_nop_tc_3", - [ - "jump", - "add_err_195", - 210, - 32 - ], - [ - "add", - 13, - 11, - 12, - 210, - 32 - ], - [ - "jump", - "add_done_193", - 210, - 32 - ], - "add_err_195", - [ - "disrupt", - 210, - 32 - ], - "add_done_193", - [ - "move", - 10, - 13, - 210, - 32 - ], - [ - "null", - 8, - 211, - 20 - ], - [ - "null", - 6, - 212, - 14 - ], - [ - "null", - 2, - 213, - 16 - ], - [ - "null", - 9, - 214, - 20 - ], - [ - "null", - 7, - 215, - 19 - ], - [ - "null", - 5, - 216, - 20 - ], - [ - "null", - 3, - 217, - 20 - ], - [ - "get", - 17, - 12, - 1, - 218, - 7 - ], - [ - "is_proxy", - 18, - 17, - 218, - 7 - ], - [ - "jump_false", - 18, - "record_path_198", - 218, - 7 - ], - [ - "null", - 19, - 218, - 7 - ], - [ - "access", - 20, - "is_file", - 218, - 7 - ], - [ - "array", - 21, - 0, - 218, - 7 - ], - [ - "push", - 21, - 10, - 218, - 7 - ], - [ - "frame", - 22, - 17, - 2, - 218, - 7 - ], - [ - "setarg", - 22, - 0, - 19, - 218, - 7 - ], - [ - "setarg", - 22, - 1, - 20, - 218, - 7 - ], - [ - "setarg", - 22, - 2, - 21, - 218, - 7 - ], - [ - "invoke", - 22, - 16, - 218, - 7 - ], - [ - "jump", - "call_done_199", - 218, - 7 - ], - "record_path_198", - [ - "load_field", - 23, - 17, - "is_file", - 218, - 7 - ], - [ - "frame", - 24, - 23, - 1, - 218, - 7 - ], - [ - "setarg", - 24, - 0, - 17, - 218, - 7 - ], - [ - "setarg", - 24, - 1, - 10, - 218, - 7 - ], - [ - "invoke", - 24, - 16, - 218, - 7 - ], - "call_done_199", - [ - "jump_false", - 16, - "if_else_196", - 218, - 7 - ], - [ - "get", - 26, - 12, - 1, - 219, - 18 - ], - [ - "is_proxy", - 27, - 26, - 219, - 18 - ], - [ - "jump_false", - 27, - "record_path_200", - 219, - 18 - ], - [ - "null", - 28, - 219, - 18 - ], - [ - "access", - 29, - "slurp", - 219, - 18 - ], - [ - "array", - 30, - 0, - 219, - 18 - ], - [ - "push", - 30, - 10, - 219, - 18 - ], - [ - "frame", - 31, - 26, - 2, - 219, - 18 - ], - [ - "setarg", - 31, - 0, - 28, - 219, - 18 - ], - [ - "setarg", - 31, - 1, - 29, - 219, - 18 - ], - [ - "setarg", - 31, - 2, - 30, - 219, - 18 - ], - [ - "invoke", - 31, - 25, - 219, - 18 - ], - [ - "jump", - "call_done_201", - 219, - 18 - ], - "record_path_200", - [ - "load_field", - 32, - 26, - "slurp", - 219, - 18 - ], - [ - "frame", - 33, - 32, - 1, - 219, - 18 - ], - [ - "setarg", - 33, - 0, - 26, - 219, - 18 - ], - [ - "setarg", - 33, - 1, - 10, - 219, - 18 - ], - [ - "invoke", - 33, - 25, - 219, - 18 - ], - "call_done_201", - [ - "move", - 8, - 25, - 219, - 18 - ], - [ - "get", - 35, - 9, - 1, - 220, - 12 - ], - [ - "frame", - 36, - 35, - 1, - 220, - 12 - ], - [ - "null", - 37, - 220, - 12 - ], - [ - "setarg", - 36, - 0, - 37, - 220, - 12 - ], - [ - "setarg", - 36, - 1, - 8, - 220, - 12 - ], - [ - "invoke", - 36, - 34, - 220, - 12 - ], - [ - "move", - 6, - 34, - 220, - 12 - ], - [ - "get", - 39, - 6, - 1, - 221, - 14 - ], - [ - "frame", - 40, - 39, - 1, - 221, - 14 - ], - [ - "null", - 41, - 221, - 14 - ], - [ - "setarg", - 40, - 0, - 41, - 221, - 14 - ], - [ - "setarg", - 40, - 1, - 6, - 221, - 14 - ], - [ - "invoke", - 40, - 38, - 221, - 14 - ], - [ - "move", - 2, - 38, - 221, - 14 - ], - [ - "move", - 42, - 2, - 222, - 9 - ], - [ - "jump_false", - 42, - "and_end_204", - 222, - 9 - ], - [ - "get", - 44, - 12, - 1, - 222, - 19 - ], - [ - "is_proxy", - 45, - 44, - 222, - 19 - ], - [ - "jump_false", - 45, - "record_path_205", - 222, - 19 - ], - [ - "null", - 46, - 222, - 19 - ], - [ - "access", - 47, - "is_file", - 222, - 19 - ], - [ - "array", - 48, - 0, - 222, - 19 - ], - [ - "push", - 48, - 2, - 222, - 19 - ], - [ - "frame", - 49, - 44, - 2, - 222, - 19 - ], - [ - "setarg", - 49, - 0, - 46, - 222, - 19 - ], - [ - "setarg", - 49, - 1, - 47, - 222, - 19 - ], - [ - "setarg", - 49, - 2, - 48, - 222, - 19 - ], - [ - "invoke", - 49, - 43, - 222, - 19 - ], - [ - "jump", - "call_done_206", - 222, - 19 - ], - "record_path_205", - [ - "load_field", - 50, - 44, - "is_file", - 222, - 19 - ], - [ - "frame", - 51, - 50, - 1, - 222, - 19 - ], - [ - "setarg", - 51, - 0, - 44, - 222, - 19 - ], - [ - "setarg", - 51, - 1, - 2, - 222, - 19 - ], - [ - "invoke", - 51, - 43, - 222, - 19 - ], - "call_done_206", - [ - "move", - 42, - 43, - 222, - 19 - ], - "and_end_204", - [ - "jump_false", - 42, - "if_else_202", - 222, - 19 - ], - [ - "get", - 53, - 12, - 1, - 223, - 24 - ], - [ - "is_proxy", - 54, - 53, - 223, - 24 - ], - [ - "jump_false", - 54, - "record_path_207", - 223, - 24 - ], - [ - "null", - 55, - 223, - 24 - ], - [ - "access", - 56, - "slurp", - 223, - 24 - ], - [ - "array", - 57, - 0, - 223, - 24 - ], - [ - "push", - 57, - 2, - 223, - 24 - ], - [ - "frame", - 58, - 53, - 2, - 223, - 24 - ], - [ - "setarg", - 58, - 0, - 55, - 223, - 24 - ], - [ - "setarg", - 58, - 1, - 56, - 223, - 24 - ], - [ - "setarg", - 58, - 2, - 57, - 223, - 24 - ], - [ - "invoke", - 58, - 52, - 223, - 24 - ], - [ - "jump", - "call_done_208", - 223, - 24 - ], - "record_path_207", - [ - "load_field", - 59, - 53, - "slurp", - 223, - 24 - ], - [ - "frame", - 60, - 59, - 1, - 223, - 24 - ], - [ - "setarg", - 60, - 0, - 53, - 223, - 24 - ], - [ - "setarg", - 60, - 1, - 2, - 223, - 24 - ], - [ - "invoke", - 60, - 52, - 223, - 24 - ], - "call_done_208", - [ - "access", - 62, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 223, - 14 - ], - [ - "frame", - 63, - 62, - 2, - 223, - 14 - ], - [ - "null", - 64, - 223, - 14 - ], - [ - "setarg", - 63, - 0, - 64, - 223, - 14 - ], - [ - "setarg", - 63, - 1, - 52, - 223, - 14 - ], - [ - "setarg", - 63, - 2, - 1, - 223, - 14 - ], - [ - "tail_invoke", - 63, - 61, - 223, - 14 - ], - [ - "return", - 61, - 223, - 14 - ], - "_nop_ur_1", - "if_else_202", - "if_end_203", - [ - "access", - 66, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 225, - 18 - ], - [ - "frame", - 67, - 66, - 1, - 225, - 18 - ], - [ - "null", - 68, - 225, - 18 - ], - [ - "setarg", - 67, - 0, - 68, - 225, - 18 - ], - [ - "setarg", - 67, - 1, - 8, - 225, - 18 - ], - [ - "invoke", - 67, - 65, - 225, - 18 - ], - [ - "move", - 9, - 65, - 225, - 18 - ], - [ - "access", - 69, - "engine", - 226, - 40 - ], - [ - "access", - 71, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 226, - 17 - ], - [ - "frame", - 72, - 71, - 2, - 226, - 17 - ], - [ - "null", - 73, - 226, - 17 - ], - [ - "setarg", - 72, - 0, - 73, - 226, - 17 - ], - [ - "setarg", - 72, - 1, - 69, - 226, - 17 - ], - [ - "setarg", - 72, - 2, - 9, - 226, - 17 - ], - [ - "invoke", - 72, - 70, - 226, - 17 - ], - [ - "move", - 7, - 70, - 226, - 17 - ], - [ - "jump_false", - 2, - "if_else_209", - 227, - 9 - ], - [ - "get", - 75, - 11, - 1, - 228, - 7 - ], - [ - "frame", - 76, - 75, - 0, - 228, - 7 - ], - [ - "null", - 77, - 228, - 7 - ], - [ - "setarg", - 76, - 0, - 77, - 228, - 7 - ], - [ - "invoke", - 76, - 74, - 228, - 7 - ], - [ - "get", - 79, - 12, - 1, - 229, - 7 - ], - [ - "is_proxy", - 80, - 79, - 229, - 7 - ], - [ - "jump_false", - 80, - "record_path_211", - 229, - 7 - ], - [ - "null", - 81, - 229, - 7 - ], - [ - "access", - 82, - "slurpwrite", - 229, - 7 - ], - [ - "array", - 83, - 0, - 229, - 7 - ], - [ - "push", - 83, - 2, - 229, - 7 - ], - [ - "push", - 83, - 7, - 229, - 7 - ], - [ - "frame", - 84, - 79, - 2, - 229, - 7 - ], - [ - "setarg", - 84, - 0, - 81, - 229, - 7 - ], - [ - "setarg", - 84, - 1, - 82, - 229, - 7 - ], - [ - "setarg", - 84, - 2, - 83, - 229, - 7 - ], - [ - "invoke", - 84, - 78, - 229, - 7 - ], - [ - "jump", - "call_done_212", - 229, - 7 - ], - "record_path_211", - [ - "load_field", - 85, - 79, - "slurpwrite", - 229, - 7 - ], - [ - "frame", - 86, - 85, - 2, - 229, - 7 - ], - [ - "setarg", - 86, - 0, - 79, - 229, - 7 - ], - [ - "setarg", - 86, - 1, - 2, - 229, - 7 - ], - [ - "setarg", - 86, - 2, - 7, - 229, - 7 - ], - [ - "invoke", - 86, - 78, - 229, - 7 - ], - "call_done_212", - [ - "jump", - "if_end_210", - 229, - 7 - ], - "if_else_209", - "if_end_210", - [ - "access", - 88, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 231, - 12 - ], - [ - "frame", - 89, - 88, - 2, - 231, - 12 - ], - [ - "null", - 90, - 231, - 12 - ], - [ - "setarg", - 89, - 0, - 90, - 231, - 12 - ], - [ - "setarg", - 89, - 1, - 7, - 231, - 12 - ], - [ - "setarg", - 89, - 2, - 1, - 231, - 12 - ], - [ - "tail_invoke", - 89, - 87, - 231, - 12 - ], - [ - "return", - 87, - 231, - 12 - ], - "_nop_ur_2", - "if_else_196", - "if_end_197", - [ - "access", - 91, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 234, - 19 - ], - [ - "access", - 92, - "/internal/engine.cm", - 234, - 31 - ], - [ - "is_text", - 94, - 91, - 234, - 31 - ], - [ - "jump_false", - 94, - "add_cn_214", - 234, - 31 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 93, - 91, - 92, - 234, - 31 - ], - [ - "jump", - "add_done_213", - 234, - 31 - ], - "add_cn_214", - [ - "is_num", - 94, - 91, - 234, - 31 - ], - [ - "jump_false", - 94, - "add_err_215", - 234, - 31 - ], - "_nop_tc_6", - [ - "jump", - "add_err_215", - 234, - 31 - ], - [ - "add", - 93, - 91, - 92, - 234, - 31 - ], - [ - "jump", - "add_done_213", - 234, - 31 - ], - "add_err_215", - [ - "disrupt", - 234, - 31 - ], - "add_done_213", - [ - "move", - 4, - 93, - 234, - 31 - ], - [ - "get", - 97, - 12, - 1, - 235, - 21 - ], - [ - "is_proxy", - 98, - 97, - 235, - 21 - ], - [ - "jump_false", - 98, - "record_path_216", - 235, - 21 - ], - [ - "null", - 99, - 235, - 21 - ], - [ - "access", - 100, - "slurp", - 235, - 21 - ], - [ - "array", - 101, - 0, - 235, - 21 - ], - [ - "push", - 101, - 4, - 235, - 21 - ], - [ - "frame", - 102, - 97, - 2, - 235, - 21 - ], - [ - "setarg", - 102, - 0, - 99, - 235, - 21 - ], - [ - "setarg", - 102, - 1, - 100, - 235, - 21 - ], - [ - "setarg", - 102, - 2, - 101, - 235, - 21 - ], - [ - "invoke", - 102, - 96, - 235, - 21 - ], - [ - "jump", - "call_done_217", - 235, - 21 - ], - "record_path_216", - [ - "load_field", - 103, - 97, - "slurp", - 235, - 21 - ], - [ - "frame", - 104, - 103, - 1, - 235, - 21 - ], - [ - "setarg", - 104, - 0, - 97, - 235, - 21 - ], - [ - "setarg", - 104, - 1, - 4, - 235, - 21 - ], - [ - "invoke", - 104, - 96, - 235, - 21 - ], - "call_done_217", - [ - "access", - 106, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 235, - 16 - ], - [ - "frame", - 107, - 106, - 1, - 235, - 16 - ], - [ - "null", - 108, - 235, - 16 - ], - [ - "setarg", - 107, - 0, - 108, - 235, - 16 - ], - [ - "setarg", - 107, - 1, - 96, - 235, - 16 - ], - [ - "invoke", - 107, - 105, - 235, - 16 - ], - [ - "move", - 5, - 105, - 235, - 16 - ], - [ - "get", - 110, - 3, - 1, - 236, - 16 - ], - [ - "frame", - 111, - 110, - 2, - 236, - 16 - ], - [ - "null", - 112, - 236, - 16 - ], - [ - "setarg", - 111, - 0, - 112, - 236, - 16 - ], - [ - "setarg", - 111, - 1, - 5, - 236, - 16 - ], - [ - "setarg", - 111, - 2, - 4, - 236, - 16 - ], - [ - "invoke", - 111, - 109, - 236, - 16 - ], - [ - "move", - 3, - 109, - 236, - 16 - ], - [ - "access", - 113, - "engine", - 237, - 18 - ], - [ - "get", - 115, - 20, - 1, - 237, - 10 - ], - [ - "frame", - 116, - 115, - 3, - 237, - 10 - ], - [ - "null", - 117, - 237, - 10 - ], - [ - "setarg", - 116, - 0, - 117, - 237, - 10 - ], - [ - "setarg", - 116, - 1, - 113, - 237, - 10 - ], - [ - "setarg", - 116, - 2, - 3, - 237, - 10 - ], - [ - "setarg", - 116, - 3, - 1, - 237, - 10 - ], - [ - "tail_invoke", - 116, - 114, - 237, - 10 - ], - [ - "return", - 114, - 237, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "load_engine", - "filename": "internal/bootstrap.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 138, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 28, - 0, - 0, - 0 - ], - [ - "move", - 26, - 28, - 0, - 0 - ], - [ - "function", - 29, - 1, - 0, - 0 - ], - [ - "move", - 9, - 29, - 0, - 0 - ], - [ - "function", - 30, - 2, - 0, - 0 - ], - [ - "move", - 6, - 30, - 0, - 0 - ], - [ - "function", - 31, - 3, - 0, - 0 - ], - [ - "move", - 11, - 31, - 0, - 0 - ], - [ - "function", - 32, - 4, - 0, - 0 - ], - [ - "move", - 24, - 32, - 0, - 0 - ], - [ - "function", - 33, - 5, - 0, - 0 - ], - [ - "move", - 5, - 33, - 0, - 0 - ], - [ - "function", - 34, - 6, - 0, - 0 - ], - [ - "move", - 7, - 34, - 0, - 0 - ], - [ - "function", - 35, - 7, - 0, - 0 - ], - [ - "move", - 3, - 35, - 0, - 0 - ], - [ - "function", - 36, - 8, - 0, - 0 - ], - [ - "move", - 20, - 36, - 0, - 0 - ], - [ - "function", - 37, - 9, - 0, - 0 - ], - [ - "move", - 21, - 37, - 0, - 0 - ], - [ - "function", - 38, - 10, - 0, - 0 - ], - [ - "move", - 8, - 38, - 0, - 0 - ], - [ - "function", - 39, - 11, - 0, - 0 - ], - [ - "move", - 15, - 39, - 0, - 0 - ], - [ - "access", - 40, + "name": "internal/bootstrap.cm", + "functions": [ { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "js_core_", 7, 24], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 5, 1, 7, 37], + ["jump_false", 5, "add_cn_1", 7, 37], + ["concat", 3, 2, 1, 7, 37], + ["jump", "add_done_0", 7, 37], + "add_cn_1", + "_nop_tc_3", + ["jump", "add_err_2", 7, 37], + ["is_num", 5, 1, 7, 37], + ["jump_false", 5, "add_err_2", 7, 37], + ["add", 3, 2, 1, 7, 37], + ["jump", "add_done_0", 7, 37], + "add_err_2", + ["disrupt", 7, 37], + "add_done_0", + ["access", 6, "_use", 7, 44], + ["is_text", 8, 3, 7, 44], + ["jump_false", 8, "add_cn_4", 7, 44], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 7, 3, 6, 7, 44], + ["jump", "add_done_3", 7, 44], + "add_cn_4", + ["is_num", 8, 3, 7, 44], + ["jump_false", 8, "add_err_5", 7, 44], + "_nop_tc_6", + ["jump", "add_err_5", 7, 44], + ["add", 7, 3, 6, 7, 44], + ["jump", "add_done_3", 7, 44], + "add_err_5", + ["disrupt", 7, 44], + "add_done_3", + ["get", 11, 16, 1, 7, 10], + ["frame", 12, 11, 1, 7, 10], + ["null", 13, 7, 10], + ["setarg", 12, 0, 13, 7, 10], + ["setarg", 12, 1, 7, 7, 10], + ["tail_invoke", 12, 10, 7, 10], + ["return", 10, 7, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "use_embed", + "filename": "internal/bootstrap.cm", + "nr_args": 1 }, - 5, - 21 - ], - [ - "load_field", - 41, - 40, - "load_internal", - 5, - 21 - ], - [ - "move", - 16, - 41, - 5, - 21 - ], - [ - "access", - 42, - "internal_fd", - 10, - 20 - ], - [ - "frame", - 44, - 26, - 1, - 10, - 10 - ], - [ - "null", - 45, - 10, - 10 - ], - [ - "setarg", - 44, - 0, - 45, - 10, - 10 - ], - [ - "setarg", - 44, - 1, - 42, - 10, - 10 - ], - [ - "invoke", - 44, - 43, - 10, - 10 - ], - [ - "move", - 12, - 43, - 10, - 10 - ], - [ - "access", - 46, - "json", - 11, - 22 - ], - [ - "frame", - 48, - 26, - 1, - 11, - 12 - ], - [ - "null", - 49, - 11, - 12 - ], - [ - "setarg", - 48, - 0, - 49, - 11, - 12 - ], - [ - "setarg", - 48, - 1, - 46, - 11, - 12 - ], - [ - "invoke", - 48, - 47, - 11, - 12 - ], - [ - "move", - 14, - 47, - 11, - 12 - ], - [ - "access", - 50, - "crypto", - 12, - 24 - ], - [ - "frame", - 52, - 26, - 1, - 12, - 14 - ], - [ - "null", - 53, - 12, - 14 - ], - [ - "setarg", - 52, - 0, - 53, - 12, - 14 - ], - [ - "setarg", - 52, - 1, - 50, - 12, - 14 - ], - [ - "invoke", - 52, - 51, - 12, - 14 - ], - [ - "move", - 10, - 51, - 12, - 14 - ], - [ - "record", - 54, - 0 - ], - [ - "move", - 25, - 54, - 14, - 17 - ], - [ - "access", - 55, - "fd", - 15, - 11 - ], - [ - "store_field", - 25, - 12, - 55, - 15, - 11 - ], - [ - "access", - 56, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 17, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 10, 1, 21, 15], + ["is_proxy", 4, 3, 21, 15], + ["jump_false", 4, "record_path_6", 21, 15], + ["null", 5, 21, 15], + ["access", 6, "blake2", 21, 15], + ["array", 7, 0, 21, 15], + ["push", 7, 1, 21, 15], + ["frame", 8, 3, 2, 21, 15], + ["setarg", 8, 0, 5, 21, 15], + ["setarg", 8, 1, 6, 21, 15], + ["setarg", 8, 2, 7, 21, 15], + ["invoke", 8, 2, 21, 15], + ["jump", "call_done_7", 21, 15], + "record_path_6", + ["load_field", 9, 3, "blake2", 21, 15], + ["frame", 10, 9, 1, 21, 15], + ["setarg", 10, 0, 3, 21, 15], + ["setarg", 10, 1, 1, 21, 15], + ["invoke", 10, 2, 21, 15], + "call_done_7", + ["access", 11, "h", 21, 39], + ["access", 13, {"name":"text","kind":"name","make":"intrinsic"}, 21, 10], + ["frame", 14, 13, 2, 21, 10], + ["null", 15, 21, 10], + ["setarg", 14, 0, 15, 21, 10], + ["setarg", 14, 1, 2, 21, 10], + ["setarg", 14, 2, 11, 21, 10], + ["tail_invoke", 14, 12, 21, 10], + ["return", 12, 21, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "content_hash", + "filename": "internal/bootstrap.cm", + "nr_args": 1 }, - 16, - 19 - ], - [ - "access", - 57, - "os", - 16, - 11 - ], - [ - "store_field", - 25, - 56, - 57, - 16, - 11 - ], - [ - "access", - 58, - "json", - 17, - 11 - ], - [ - "store_field", - 25, - 14, - 58, - 17, - 11 - ], - [ - "access", - 59, - "crypto", - 18, - 11 - ], - [ - "store_field", - 25, - 10, - 59, - 18, - 11 - ], - [ - "record", - 60, - 1 - ], - [ - "store_field", - 60, - 24, - "use", - 74, - 22 - ], - [ - "move", - 4, - 60, - 74, - 22 - ], - [ - "access", - 61, - "tokenize", - 75, - 30 - ], - [ - "frame", - 63, - 5, - 2, - 75, - 20 - ], - [ - "null", - 64, - 75, - 20 - ], - [ - "setarg", - 63, - 0, - 64, - 75, - 20 - ], - [ - "setarg", - 63, - 1, - 61, - 75, - 20 - ], - [ - "setarg", - 63, - 2, - 4, - 75, - 20 - ], - [ - "invoke", - 63, - 62, - 75, - 20 - ], - [ - "move", - 23, - 62, - 75, - 20 - ], - [ - "access", - 65, - "parse", - 76, - 27 - ], - [ - "frame", - 67, - 5, - 2, - 76, - 17 - ], - [ - "null", - 68, - 76, - 17 - ], - [ - "setarg", - 67, - 0, - 68, - 76, - 17 - ], - [ - "setarg", - 67, - 1, - 65, - 76, - 17 - ], - [ - "setarg", - 67, - 2, - 4, - 76, - 17 - ], - [ - "invoke", - 67, - 66, - 76, - 17 - ], - [ - "move", - 18, - 66, - 76, - 17 - ], - [ - "access", - 69, - "fold", - 77, - 26 - ], - [ - "frame", - 71, - 5, - 2, - 77, - 16 - ], - [ - "null", - 72, - 77, - 16 - ], - [ - "setarg", - 71, - 0, - 72, - 77, - 16 - ], - [ - "setarg", - 71, - 1, - 69, - 77, - 16 - ], - [ - "setarg", - 71, - 2, - 4, - 77, - 16 - ], - [ - "invoke", - 71, - 70, - 77, - 16 - ], - [ - "move", - 13, - 70, - 77, - 16 - ], - [ - "access", - 73, - "tokenize", - 78, - 11 - ], - [ - "store_field", - 25, - 23, - 73, - 78, - 11 - ], - [ - "access", - 74, - "parse", - 79, - 11 - ], - [ - "store_field", - 25, - 18, - 74, - 79, - 11 - ], - [ - "access", - 75, - "fold", - 80, - 11 - ], - [ - "store_field", - 25, - 13, - 75, - 80, - 11 - ], - [ - "access", - 76, - "mcode", - 83, - 27 - ], - [ - "frame", - 78, - 5, - 2, - 83, - 17 - ], - [ - "null", - 79, - 83, - 17 - ], - [ - "setarg", - 78, - 0, - 79, - 83, - 17 - ], - [ - "setarg", - 78, - 1, - 76, - 83, - 17 - ], - [ - "setarg", - 78, - 2, - 4, - 83, - 17 - ], - [ - "invoke", - 78, - 77, - 83, - 17 - ], - [ - "move", - 17, - 77, - 83, - 17 - ], - [ - "access", - 80, - "mcode", - 84, - 11 - ], - [ - "store_field", - 25, - 17, - 80, - 84, - 11 - ], - [ - "access", - 81, - "core/mcode", - 85, - 11 - ], - [ - "store_field", - 25, - 17, - 81, - 85, - 11 - ], - [ - "null", - 22, - 86, - 22 - ], - [ - "frame", - 83, - 7, - 0, - 127, - 1 - ], - [ - "null", - 84, - 127, - 1 - ], - [ - "setarg", - 83, - 0, - 84, - 127, - 1 - ], - [ - "invoke", - 83, - 82, - 127, - 1 - ], - [ - "access", - 85, - "streamline", - 165, - 28 - ], - [ - "frame", - 87, - 5, - 2, - 165, - 18 - ], - [ - "null", - 88, - 165, - 18 - ], - [ - "setarg", - 87, - 0, - 88, - 165, - 18 - ], - [ - "setarg", - 87, - 1, - 85, - 165, - 18 - ], - [ - "setarg", - 87, - 2, - 4, - 165, - 18 - ], - [ - "invoke", - 87, - 86, - 165, - 18 - ], - [ - "move", - 22, - 86, - 165, - 18 - ], - [ - "access", - 89, - "streamline", - 166, - 11 - ], - [ - "store_field", - 25, - 22, - 89, - 166, - 11 - ], - [ - "access", - 90, - "core/streamline", - 167, - 11 - ], - [ - "store_field", - 25, - 22, - 90, - 167, - 11 - ], - [ - "null", - 2, - 170, - 22 - ], - [ - "null", - 19, - 242, - 15 - ], - [ - "array", - 91, - 0, - 243, - 17 - ], - [ - "move", - 27, - 91, - 243, - 17 - ], - [ - "access", - 1, - 0, - 244, - 10 - ], - [ - "access", - 92, { - "name": "args", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, {"name":"shop_path","kind":"name","make":"intrinsic"}, 25, 8], + "_nop_bl_1", + ["jump_true", 2, "if_else_8", 25, 8], + ["null", 4, 25, 26], + ["return", 4, 25, 26], + "_nop_ur_1", + "if_else_8", + "if_end_9", + ["access", 5, {"name":"shop_path","kind":"name","make":"intrinsic"}, 26, 10], + ["access", 6, "/build/", 26, 22], + ["is_text", 8, 5, 26, 22], + ["jump_false", 8, "add_cn_11", 26, 22], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 5, 6, 26, 22], + ["jump", "add_done_10", 26, 22], + "add_cn_11", + ["is_num", 8, 5, 26, 22], + ["jump_false", 8, "add_err_12", 26, 22], + "_nop_tc_3", + ["jump", "add_err_12", 26, 22], + ["add", 7, 5, 6, 26, 22], + ["jump", "add_done_10", 26, 22], + "add_err_12", + ["disrupt", 26, 22], + "add_done_10", + ["is_text", 11, 7, 26, 34], + ["jump_false", 11, "add_cn_14", 26, 34], + ["is_text", 12, 1, 26, 34], + ["jump_false", 12, "add_cn_14", 26, 34], + ["concat", 10, 7, 1, 26, 34], + ["jump", "add_done_13", 26, 34], + "add_cn_14", + ["is_num", 11, 7, 26, 34], + ["jump_false", 11, "add_err_15", 26, 34], + ["is_num", 12, 1, 26, 34], + ["jump_false", 12, "add_err_15", 26, 34], + ["add", 10, 7, 1, 26, 34], + ["jump", "add_done_13", 26, 34], + "add_err_15", + ["disrupt", 26, 34], + "add_done_13", + ["return", 10, 26, 34], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "cache_path", + "filename": "internal/bootstrap.cm", + "nr_args": 1 }, - 246, - 5 - ], - [ - "null", - 93, - 246, - 13 - ], - [ - "is_identical", - 94, - 92, - 93, - 246, - 13 - ], - [ - "jump_true", - 94, - "ne_nid_221", - 246, - 13 - ], - [ - "jump", - "ne_ni_222", - 246, - 13 - ], - "ne_nid_221", - [ - "false", - 94, - 246, - 13 - ], - [ - "jump", - "ne_done_220", - 246, - 13 - ], - "ne_ni_222", - [ - "is_int", - 95, - 92, - 246, - 13 - ], - [ - "jump_false", - 95, - "ne_nn_223", - 246, - 13 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_223", - 246, - 13 - ], - [ - "ne_int", - 94, - 92, - 93, - 246, - 13 - ], - [ - "jump", - "ne_done_220", - 246, - 13 - ], - "ne_nn_223", - [ - "is_num", - 95, - 92, - 246, - 13 - ], - [ - "jump_false", - 95, - "ne_nt_224", - 246, - 13 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_224", - 246, - 13 - ], - [ - "ne_float", - 94, - 92, - 93, - 246, - 13 - ], - [ - "jump", - "ne_done_220", - 246, - 13 - ], - "ne_nt_224", - [ - "is_text", - 95, - 92, - 246, - 13 - ], - [ - "jump_false", - 95, - "ne_nnl_225", - 246, - 13 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_225", - 246, - 13 - ], - [ - "ne_text", - 94, - 92, - 93, - 246, - 13 - ], - [ - "jump", - "ne_done_220", - 246, - 13 - ], - "ne_nnl_225", - [ - "is_null", - 95, - 92, - 246, - 13 - ], - [ - "jump_false", - 95, - "ne_nb_226", - 246, - 13 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 94, - 246, - 13 - ], - [ - "jump", - "ne_done_220", - 246, - 13 - ], - "ne_nb_226", - [ - "is_bool", - 95, - 92, - 246, - 13 - ], - [ - "jump_false", - 95, - "ne_mis_227", - 246, - 13 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_227", - 246, - 13 - ], - [ - "ne_bool", - 94, - 92, - 93, - 246, - 13 - ], - [ - "jump", - "ne_done_220", - 246, - 13 - ], - "ne_mis_227", - [ - "true", - 94, - 246, - 13 - ], - "ne_done_220", - [ - "jump_false", - 94, - "if_else_218", - 246, - 13 - ], - [ - "access", - 97, { - "name": "args", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 30, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, {"name":"shop_path","kind":"name","make":"intrinsic"}, 30, 8], + "_nop_bl_1", + ["jump_true", 2, "if_else_16", 30, 8], + ["null", 4, 30, 26], + ["return", 4, 30, 26], + "_nop_ur_1", + "if_else_16", + "if_end_17", + ["access", 5, {"name":"shop_path","kind":"name","make":"intrinsic"}, 31, 13], + ["access", 6, "/build", 31, 25], + ["is_text", 8, 5, 31, 25], + ["jump_false", 8, "add_cn_19", 31, 25], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 5, 6, 31, 25], + ["jump", "add_done_18", 31, 25], + "add_cn_19", + ["is_num", 8, 5, 31, 25], + ["jump_false", 8, "add_err_20", 31, 25], + "_nop_tc_3", + ["jump", "add_err_20", 31, 25], + ["add", 7, 5, 6, 31, 25], + ["jump", "add_done_18", 31, 25], + "add_err_20", + ["disrupt", 31, 25], + "add_done_18", + ["move", 1, 7, 31, 25], + ["get", 11, 12, 1, 32, 8], + ["is_proxy", 12, 11, 32, 8], + ["jump_false", 12, "record_path_23", 32, 8], + ["null", 13, 32, 8], + ["access", 14, "is_dir", 32, 8], + ["array", 15, 0, 32, 8], + ["push", 15, 1, 32, 8], + ["frame", 16, 11, 2, 32, 8], + ["setarg", 16, 0, 13, 32, 8], + ["setarg", 16, 1, 14, 32, 8], + ["setarg", 16, 2, 15, 32, 8], + ["invoke", 16, 10, 32, 8], + ["jump", "call_done_24", 32, 8], + "record_path_23", + ["load_field", 17, 11, "is_dir", 32, 8], + ["frame", 18, 17, 1, 32, 8], + ["setarg", 18, 0, 11, 32, 8], + ["setarg", 18, 1, 1, 32, 8], + ["invoke", 18, 10, 32, 8], + "call_done_24", + "_nop_bl_2", + ["jump_true", 10, "if_else_21", 32, 8], + ["get", 21, 12, 1, 33, 5], + ["is_proxy", 22, 21, 33, 5], + ["jump_false", 22, "record_path_25", 33, 5], + ["null", 23, 33, 5], + ["access", 24, "mkdir", 33, 5], + ["array", 25, 0, 33, 5], + ["push", 25, 1, 33, 5], + ["frame", 26, 21, 2, 33, 5], + ["setarg", 26, 0, 23, 33, 5], + ["setarg", 26, 1, 24, 33, 5], + ["setarg", 26, 2, 25, 33, 5], + ["invoke", 26, 20, 33, 5], + ["jump", "call_done_26", 33, 5], + "record_path_25", + ["load_field", 27, 21, "mkdir", 33, 5], + ["frame", 28, 27, 1, 33, 5], + ["setarg", 28, 0, 21, 33, 5], + ["setarg", 28, 1, 1, 33, 5], + ["invoke", 28, 20, 33, 5], + "call_done_26", + ["jump", "if_end_22", 33, 5], + "if_else_21", + "if_end_22", + ["return", 1, 35, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "ensure_build_dir", + "filename": "internal/bootstrap.cm", + "nr_args": 0 }, - 248, - 13 - ], - [ - "access", - 98, - 0, - 248, - 18 - ], - [ - "load_index", - 99, - 97, - 98, - 248, - 18 - ], - [ - "move", - 19, - 99, - 248, - 18 - ], - "_nop_bl_1", - [ - "jump_true", - 19, - "if_else_228", - 249, - 8 - ], - [ - "access", - 101, - "error: no program specified\n", - 250, - 11 - ], - [ - "access", - 103, { - "name": "print", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 25, 1, 40, 7], + ["load_dynamic", 4, 3, 1, 40, 17], + ["jump_false", 4, "if_else_27", 40, 17], + ["get", 5, 25, 1, 41, 12], + ["load_dynamic", 6, 5, 1, 41, 22], + ["return", 6, 41, 22], + "_nop_ur_1", + "if_else_27", + "if_end_28", + ["access", 7, "/", 42, 40], + ["access", 8, "_", 42, 45], + ["access", 10, {"name":"replace","kind":"name","make":"intrinsic"}, 42, 26], + ["frame", 11, 10, 3, 42, 26], + ["null", 12, 42, 26], + ["setarg", 11, 0, 12, 42, 26], + ["setarg", 11, 1, 1, 42, 26], + ["setarg", 11, 2, 7, 42, 26], + ["setarg", 11, 3, 8, 42, 26], + ["invoke", 11, 9, 42, 26], + ["get", 14, 26, 1, 42, 16], + ["frame", 15, 14, 1, 42, 16], + ["null", 16, 42, 16], + ["setarg", 15, 0, 16, 42, 16], + ["setarg", 15, 1, 9, 42, 16], + ["invoke", 15, 13, 42, 16], + ["move", 2, 13, 42, 16], + ["get", 17, 25, 1, 43, 3], + ["store_dynamic", 17, 2, 1, 43, 13], + ["return", 2, 44, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "use_basic", + "filename": "internal/bootstrap.cm", + "nr_args": 1 }, - 250, - 5 - ], - [ - "frame", - 104, - 103, - 1, - 250, - 5 - ], - [ - "null", - 105, - 250, - 5 - ], - [ - "setarg", - 104, - 0, - 105, - 250, - 5 - ], - [ - "setarg", - 104, - 1, - 101, - 250, - 5 - ], - [ - "invoke", - 104, - 102, - 250, - 5 - ], - [ - "disrupt", - 251, - 5 - ], - [ - "jump", - "if_end_229", - 251, - 5 - ], - "if_else_228", - "if_end_229", - [ - "access", - 106, - 1, - 253, - 8 - ], - [ - "move", - 1, - 106, - 253, - 8 - ], - "while_start_230", - [ - "access", - 107, { - "name": "args", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 108, + "nr_close_slots": 0, + "instructions": [ + ["access", 9, {"name":"core_path","kind":"name","make":"intrinsic"}, 49, 20], + ["access", 10, "/boot/", 49, 32], + ["is_text", 12, 9, 49, 32], + ["jump_false", 12, "add_cn_30", 49, 32], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 11, 9, 10, 49, 32], + ["jump", "add_done_29", 49, 32], + "add_cn_30", + ["is_num", 12, 9, 49, 32], + ["jump_false", 12, "add_err_31", 49, 32], + "_nop_tc_3", + ["jump", "add_err_31", 49, 32], + ["add", 11, 9, 10, 49, 32], + ["jump", "add_done_29", 49, 32], + "add_err_31", + ["disrupt", 49, 32], + "add_done_29", + ["is_text", 15, 11, 49, 43], + ["jump_false", 15, "add_cn_33", 49, 43], + ["is_text", 16, 1, 49, 43], + ["jump_false", 16, "add_cn_33", 49, 43], + ["concat", 14, 11, 1, 49, 43], + ["jump", "add_done_32", 49, 43], + "add_cn_33", + ["is_num", 15, 11, 49, 43], + ["jump_false", 15, "add_err_34", 49, 43], + ["is_num", 16, 1, 49, 43], + ["jump_false", 16, "add_err_34", 49, 43], + ["add", 14, 11, 1, 49, 43], + ["jump", "add_done_32", 49, 43], + "add_err_34", + ["disrupt", 49, 43], + "add_done_32", + ["access", 17, ".cm.mcode", 49, 50], + ["is_text", 19, 14, 49, 50], + ["jump_false", 19, "add_cn_36", 49, 50], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 18, 14, 17, 49, 50], + ["jump", "add_done_35", 49, 50], + "add_cn_36", + ["is_num", 19, 14, 49, 50], + ["jump_false", 19, "add_err_37", 49, 50], + "_nop_tc_6", + ["jump", "add_err_37", 49, 50], + ["add", 18, 14, 17, 49, 50], + ["jump", "add_done_35", 49, 50], + "add_err_37", + ["disrupt", 49, 50], + "add_done_35", + ["move", 8, 18, 49, 50], + ["null", 6, 50, 20], + ["null", 4, 51, 14], + ["null", 3, 52, 16], + ["null", 7, 53, 20], + ["null", 5, 54, 19], + ["get", 22, 12, 1, 55, 7], + ["is_proxy", 23, 22, 55, 7], + ["jump_false", 23, "record_path_40", 55, 7], + ["null", 24, 55, 7], + ["access", 25, "is_file", 55, 7], + ["array", 26, 0, 55, 7], + ["push", 26, 8, 55, 7], + ["frame", 27, 22, 2, 55, 7], + ["setarg", 27, 0, 24, 55, 7], + ["setarg", 27, 1, 25, 55, 7], + ["setarg", 27, 2, 26, 55, 7], + ["invoke", 27, 21, 55, 7], + ["jump", "call_done_41", 55, 7], + "record_path_40", + ["load_field", 28, 22, "is_file", 55, 7], + ["frame", 29, 28, 1, 55, 7], + ["setarg", 29, 0, 22, 55, 7], + ["setarg", 29, 1, 8, 55, 7], + ["invoke", 29, 21, 55, 7], + "call_done_41", + ["jump_false", 21, "if_else_38", 55, 7], + ["get", 31, 12, 1, 56, 18], + ["is_proxy", 32, 31, 56, 18], + ["jump_false", 32, "record_path_42", 56, 18], + ["null", 33, 56, 18], + ["access", 34, "slurp", 56, 18], + ["array", 35, 0, 56, 18], + ["push", 35, 8, 56, 18], + ["frame", 36, 31, 2, 56, 18], + ["setarg", 36, 0, 33, 56, 18], + ["setarg", 36, 1, 34, 56, 18], + ["setarg", 36, 2, 35, 56, 18], + ["invoke", 36, 30, 56, 18], + ["jump", "call_done_43", 56, 18], + "record_path_42", + ["load_field", 37, 31, "slurp", 56, 18], + ["frame", 38, 37, 1, 56, 18], + ["setarg", 38, 0, 31, 56, 18], + ["setarg", 38, 1, 8, 56, 18], + ["invoke", 38, 30, 56, 18], + "call_done_43", + ["move", 6, 30, 56, 18], + ["get", 40, 9, 1, 57, 12], + ["frame", 41, 40, 1, 57, 12], + ["null", 42, 57, 12], + ["setarg", 41, 0, 42, 57, 12], + ["setarg", 41, 1, 6, 57, 12], + ["invoke", 41, 39, 57, 12], + ["move", 4, 39, 57, 12], + ["get", 44, 6, 1, 58, 14], + ["frame", 45, 44, 1, 58, 14], + ["null", 46, 58, 14], + ["setarg", 45, 0, 46, 58, 14], + ["setarg", 45, 1, 4, 58, 14], + ["invoke", 45, 43, 58, 14], + ["move", 3, 43, 58, 14], + ["move", 47, 3, 59, 9], + ["jump_false", 47, "and_end_46", 59, 9], + ["get", 49, 12, 1, 59, 19], + ["is_proxy", 50, 49, 59, 19], + ["jump_false", 50, "record_path_47", 59, 19], + ["null", 51, 59, 19], + ["access", 52, "is_file", 59, 19], + ["array", 53, 0, 59, 19], + ["push", 53, 3, 59, 19], + ["frame", 54, 49, 2, 59, 19], + ["setarg", 54, 0, 51, 59, 19], + ["setarg", 54, 1, 52, 59, 19], + ["setarg", 54, 2, 53, 59, 19], + ["invoke", 54, 48, 59, 19], + ["jump", "call_done_48", 59, 19], + "record_path_47", + ["load_field", 55, 49, "is_file", 59, 19], + ["frame", 56, 55, 1, 59, 19], + ["setarg", 56, 0, 49, 59, 19], + ["setarg", 56, 1, 3, 59, 19], + ["invoke", 56, 48, 59, 19], + "call_done_48", + ["move", 47, 48, 59, 19], + "and_end_46", + ["jump_false", 47, "if_else_44", 59, 19], + ["get", 58, 12, 1, 60, 24], + ["is_proxy", 59, 58, 60, 24], + ["jump_false", 59, "record_path_49", 60, 24], + ["null", 60, 60, 24], + ["access", 61, "slurp", 60, 24], + ["array", 62, 0, 60, 24], + ["push", 62, 3, 60, 24], + ["frame", 63, 58, 2, 60, 24], + ["setarg", 63, 0, 60, 60, 24], + ["setarg", 63, 1, 61, 60, 24], + ["setarg", 63, 2, 62, 60, 24], + ["invoke", 63, 57, 60, 24], + ["jump", "call_done_50", 60, 24], + "record_path_49", + ["load_field", 64, 58, "slurp", 60, 24], + ["frame", 65, 64, 1, 60, 24], + ["setarg", 65, 0, 58, 60, 24], + ["setarg", 65, 1, 3, 60, 24], + ["invoke", 65, 57, 60, 24], + "call_done_50", + ["access", 67, {"name":"mach_load","kind":"name","make":"intrinsic"}, 60, 14], + ["frame", 68, 67, 2, 60, 14], + ["null", 69, 60, 14], + ["setarg", 68, 0, 69, 60, 14], + ["setarg", 68, 1, 57, 60, 14], + ["setarg", 68, 2, 2, 60, 14], + ["tail_invoke", 68, 66, 60, 14], + ["return", 66, 60, 14], + "_nop_ur_1", + "if_else_44", + "if_end_45", + ["access", 71, {"name":"text","kind":"name","make":"intrinsic"}, 62, 18], + ["frame", 72, 71, 1, 62, 18], + ["null", 73, 62, 18], + ["setarg", 72, 0, 73, 62, 18], + ["setarg", 72, 1, 6, 62, 18], + ["invoke", 72, 70, 62, 18], + ["move", 7, 70, 62, 18], + ["access", 75, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 63, 17], + ["frame", 76, 75, 2, 63, 17], + ["null", 77, 63, 17], + ["setarg", 76, 0, 77, 63, 17], + ["setarg", 76, 1, 1, 63, 17], + ["setarg", 76, 2, 7, 63, 17], + ["invoke", 76, 74, 63, 17], + ["move", 5, 74, 63, 17], + ["jump_false", 3, "if_else_51", 64, 9], + ["get", 79, 11, 1, 65, 7], + ["frame", 80, 79, 0, 65, 7], + ["null", 81, 65, 7], + ["setarg", 80, 0, 81, 65, 7], + ["invoke", 80, 78, 65, 7], + ["get", 83, 12, 1, 66, 7], + ["is_proxy", 84, 83, 66, 7], + ["jump_false", 84, "record_path_53", 66, 7], + ["null", 85, 66, 7], + ["access", 86, "slurpwrite", 66, 7], + ["array", 87, 0, 66, 7], + ["push", 87, 3, 66, 7], + ["push", 87, 5, 66, 7], + ["frame", 88, 83, 2, 66, 7], + ["setarg", 88, 0, 85, 66, 7], + ["setarg", 88, 1, 86, 66, 7], + ["setarg", 88, 2, 87, 66, 7], + ["invoke", 88, 82, 66, 7], + ["jump", "call_done_54", 66, 7], + "record_path_53", + ["load_field", 89, 83, "slurpwrite", 66, 7], + ["frame", 90, 89, 2, 66, 7], + ["setarg", 90, 0, 83, 66, 7], + ["setarg", 90, 1, 3, 66, 7], + ["setarg", 90, 2, 5, 66, 7], + ["invoke", 90, 82, 66, 7], + "call_done_54", + ["jump", "if_end_52", 66, 7], + "if_else_51", + "if_end_52", + ["access", 92, {"name":"mach_load","kind":"name","make":"intrinsic"}, 68, 12], + ["frame", 93, 92, 2, 68, 12], + ["null", 94, 68, 12], + ["setarg", 93, 0, 94, 68, 12], + ["setarg", 93, 1, 5, 68, 12], + ["setarg", 93, 2, 2, 68, 12], + ["tail_invoke", 93, 91, 68, 12], + ["return", 91, 68, 12], + "_nop_ur_2", + "if_else_38", + "if_end_39", + ["access", 95, "error: missing bootstrap bytecode: ", 70, 9], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 98, 1, 70, 49], + ["jump_false", 98, "add_cn_56", 70, 49], + ["concat", 96, 95, 1, 70, 49], + ["jump", "add_done_55", 70, 49], + "add_cn_56", + "_nop_tc_9", + ["jump", "add_err_57", 70, 49], + ["is_num", 98, 1, 70, 49], + ["jump_false", 98, "add_err_57", 70, 49], + ["add", 96, 95, 1, 70, 49], + ["jump", "add_done_55", 70, 49], + "add_err_57", + ["disrupt", 70, 49], + "add_done_55", + ["access", 99, "\n", 70, 56], + ["is_text", 101, 96, 70, 56], + ["jump_false", 101, "add_cn_59", 70, 56], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 100, 96, 99, 70, 56], + ["jump", "add_done_58", 70, 56], + "add_cn_59", + ["is_num", 101, 96, 70, 56], + ["jump_false", 101, "add_err_60", 70, 56], + "_nop_tc_12", + ["jump", "add_err_60", 70, 56], + ["add", 100, 96, 99, 70, 56], + ["jump", "add_done_58", 70, 56], + "add_err_60", + ["disrupt", 70, 56], + "add_done_58", + ["access", 104, {"name":"print","kind":"name","make":"intrinsic"}, 70, 3], + ["frame", 105, 104, 1, 70, 3], + ["null", 106, 70, 3], + ["setarg", 105, 0, 106, 70, 3], + ["setarg", 105, 1, 100, 70, 3], + ["invoke", 105, 103, 70, 3], + ["disrupt", 71, 3], + ["null", 107, 71, 3], + ["return", 107, 71, 3] + ], + "name": "boot_load", + "filename": "internal/bootstrap.cm", + "nr_args": 2 }, - 254, - 22 - ], - [ - "length", - 108, - 107, - 254, - 22 - ], - [ - "is_int", - 110, - 1, - 254, - 22 - ], - [ - "jump_false", - 110, - "rel_ni_232", - 254, - 22 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_int", - 109, - 1, - 108, - 254, - 22 - ], - [ - "jump", - "rel_done_234", - 254, - 22 - ], - "rel_ni_232", - [ - "is_num", - 110, - 1, - 254, - 22 - ], - [ - "jump_false", - 110, - "rel_nn_233", - 254, - 22 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_float", - 109, - 1, - 108, - 254, - 22 - ], - [ - "jump", - "rel_done_234", - 254, - 22 - ], - "rel_nn_233", - [ - "is_text", - 110, - 1, - 254, - 22 - ], - [ - "jump_false", - 110, - "rel_err_235", - 254, - 22 - ], - "_nop_tc_11", - [ - "jump", - "rel_err_235", - 254, - 22 - ], - [ - "lt_text", - 109, - 1, - 108, - 254, - 22 - ], - [ - "jump", - "rel_done_234", - 254, - 22 - ], - "rel_err_235", - [ - "disrupt", - 254, - 22 - ], - "rel_done_234", - [ - "jump_false", - 109, - "while_end_231", - 254, - 22 - ], - [ - "access", - 112, { - "name": "args", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 140, + "nr_close_slots": 0, + "instructions": [ + ["record", 9, 2], + ["access", 10, "tokenize.cm", 91, 11], + ["store_field", 9, 10, "src", 91, 11], + ["access", 11, "boot/tokenize.cm.mcode", 91, 33], + ["store_field", 9, 11, "mcode", 91, 33], + ["record", 12, 2], + ["access", 13, "parse.cm", 92, 11], + ["store_field", 12, 13, "src", 92, 11], + ["access", 14, "boot/parse.cm.mcode", 92, 30], + ["store_field", 12, 14, "mcode", 92, 30], + ["record", 15, 2], + ["access", 16, "fold.cm", 93, 11], + ["store_field", 15, 16, "src", 93, 11], + ["access", 17, "boot/fold.cm.mcode", 93, 29], + ["store_field", 15, 17, "mcode", 93, 29], + ["record", 18, 2], + ["access", 19, "mcode.cm", 94, 11], + ["store_field", 18, 19, "src", 94, 11], + ["access", 20, "boot/mcode.cm.mcode", 94, 30], + ["store_field", 18, 20, "mcode", 94, 30], + ["record", 21, 2], + ["access", 22, "streamline.cm", 95, 11], + ["store_field", 21, 22, "src", 95, 11], + ["access", 23, "boot/streamline.cm.mcode", 95, 35], + ["store_field", 21, 23, "mcode", 95, 35], + ["record", 24, 2], + ["access", 25, "qbe.cm", 96, 11], + ["store_field", 24, 25, "src", 96, 11], + ["access", 26, "boot/qbe.cm.mcode", 96, 28], + ["store_field", 24, 26, "mcode", 96, 28], + ["record", 27, 2], + ["access", 28, "qbe_emit.cm", 97, 11], + ["store_field", 27, 28, "src", 97, 11], + ["access", 29, "boot/qbe_emit.cm.mcode", 97, 33], + ["store_field", 27, 29, "mcode", 97, 33], + ["record", 30, 2], + ["access", 31, "verify_ir.cm", 98, 11], + ["store_field", 30, 31, "src", 98, 11], + ["access", 32, "boot/verify_ir.cm.mcode", 98, 34], + ["store_field", 30, 32, "mcode", 98, 34], + ["record", 33, 2], + ["access", 34, "internal/bootstrap.cm", 99, 11], + ["store_field", 33, 34, "src", 99, 11], + ["access", 35, "boot/bootstrap.cm.mcode", 99, 43], + ["store_field", 33, 35, "mcode", 99, 43], + ["record", 36, 2], + ["access", 37, "internal/engine.cm", 100, 11], + ["store_field", 36, 37, "src", 100, 11], + ["access", 38, "boot/engine.cm.mcode", 100, 40], + ["store_field", 36, 38, "mcode", 100, 40], + ["array", 39, 10, 100, 40], + ["push", 39, 9, 100, 40], + ["push", 39, 12, 100, 40], + ["push", 39, 15, 100, 40], + ["push", 39, 18, 100, 40], + ["push", 39, 21, 100, 40], + ["push", 39, 24, 100, 40], + ["push", 39, 27, 100, 40], + ["push", 39, 30, 100, 40], + ["push", 39, 33, 100, 40], + ["push", 39, 36, 100, 40], + ["move", 7, 39, 100, 40], + ["array", 40, 0, 102, 15], + ["move", 8, 40, 102, 15], + ["access", 1, 0, 103, 12], + ["null", 2, 104, 17], + ["null", 6, 105, 20], + ["null", 3, 106, 17], + ["null", 4, 107, 23], + ["null", 5, 108, 15], + "while_start_61", + ["length", 41, 7, 109, 22], + ["is_int", 43, 1, 109, 22], + ["jump_false", 43, "rel_ni_63", 109, 22], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 42, 1, 41, 109, 22], + ["jump", "rel_done_65", 109, 22], + "rel_ni_63", + ["is_num", 43, 1, 109, 22], + ["jump_false", 43, "rel_nn_64", 109, 22], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 42, 1, 41, 109, 22], + ["jump", "rel_done_65", 109, 22], + "rel_nn_64", + ["is_text", 43, 1, 109, 22], + ["jump_false", 43, "rel_err_66", 109, 22], + "_nop_tc_5", + ["jump", "rel_err_66", 109, 22], + ["lt_text", 42, 1, 41, 109, 22], + ["jump", "rel_done_65", 109, 22], + "rel_err_66", + ["disrupt", 109, 22], + "rel_done_65", + ["jump_false", 42, "while_end_62", 109, 22], + ["load_dynamic", 45, 7, 1, 110, 21], + ["move", 5, 45, 110, 21], + ["access", 46, {"name":"core_path","kind":"name","make":"intrinsic"}, 111, 15], + ["access", 47, "/", 111, 27], + ["is_text", 49, 46, 111, 27], + ["jump_false", 49, "add_cn_68", 111, 27], + "_nop_tc_6", + "_nop_tc_7", + ["concat", 48, 46, 47, 111, 27], + ["jump", "add_done_67", 111, 27], + "add_cn_68", + ["is_num", 49, 46, 111, 27], + ["jump_false", 49, "add_err_69", 111, 27], + "_nop_tc_8", + ["jump", "add_err_69", 111, 27], + ["add", 48, 46, 47, 111, 27], + ["jump", "add_done_67", 111, 27], + "add_err_69", + ["disrupt", 111, 27], + "add_done_67", + ["load_field", 51, 5, "src", 111, 33], + ["is_text", 53, 48, 111, 33], + ["jump_false", 53, "add_cn_71", 111, 33], + ["is_text", 54, 51, 111, 33], + ["jump_false", 54, "add_cn_71", 111, 33], + ["concat", 52, 48, 51, 111, 33], + ["jump", "add_done_70", 111, 33], + "add_cn_71", + ["is_num", 53, 48, 111, 33], + ["jump_false", 53, "add_err_72", 111, 33], + ["is_num", 54, 51, 111, 33], + ["jump_false", 54, "add_err_72", 111, 33], + ["add", 52, 48, 51, 111, 33], + ["jump", "add_done_70", 111, 33], + "add_err_72", + ["disrupt", 111, 33], + "add_done_70", + ["move", 2, 52, 111, 33], + ["access", 55, {"name":"core_path","kind":"name","make":"intrinsic"}, 112, 18], + ["access", 56, "/", 112, 30], + ["is_text", 58, 55, 112, 30], + ["jump_false", 58, "add_cn_74", 112, 30], + "_nop_tc_9", + "_nop_tc_10", + ["concat", 57, 55, 56, 112, 30], + ["jump", "add_done_73", 112, 30], + "add_cn_74", + ["is_num", 58, 55, 112, 30], + ["jump_false", 58, "add_err_75", 112, 30], + "_nop_tc_11", + ["jump", "add_err_75", 112, 30], + ["add", 57, 55, 56, 112, 30], + ["jump", "add_done_73", 112, 30], + "add_err_75", + ["disrupt", 112, 30], + "add_done_73", + ["load_field", 60, 5, "mcode", 112, 36], + ["is_text", 62, 57, 112, 36], + ["jump_false", 62, "add_cn_77", 112, 36], + ["is_text", 63, 60, 112, 36], + ["jump_false", 63, "add_cn_77", 112, 36], + ["concat", 61, 57, 60, 112, 36], + ["jump", "add_done_76", 112, 36], + "add_cn_77", + ["is_num", 62, 57, 112, 36], + ["jump_false", 62, "add_err_78", 112, 36], + ["is_num", 63, 60, 112, 36], + ["jump_false", 63, "add_err_78", 112, 36], + ["add", 61, 57, 60, 112, 36], + ["jump", "add_done_76", 112, 36], + "add_err_78", + ["disrupt", 112, 36], + "add_done_76", + ["move", 6, 61, 112, 36], + ["get", 65, 12, 1, 113, 9], + ["is_proxy", 66, 65, 113, 9], + ["jump_false", 66, "record_path_82", 113, 9], + ["null", 67, 113, 9], + ["access", 68, "is_file", 113, 9], + ["array", 69, 0, 113, 9], + ["push", 69, 6, 113, 9], + ["frame", 70, 65, 2, 113, 9], + ["setarg", 70, 0, 67, 113, 9], + ["setarg", 70, 1, 68, 113, 9], + ["setarg", 70, 2, 69, 113, 9], + ["invoke", 70, 64, 113, 9], + ["jump", "call_done_83", 113, 9], + "record_path_82", + ["load_field", 71, 65, "is_file", 113, 9], + ["frame", 72, 71, 1, 113, 9], + ["setarg", 72, 0, 65, 113, 9], + ["setarg", 72, 1, 6, 113, 9], + ["invoke", 72, 64, 113, 9], + "call_done_83", + ["move", 73, 64, 113, 9], + ["jump_false", 73, "and_end_81", 113, 9], + ["get", 75, 12, 1, 113, 35], + ["is_proxy", 76, 75, 113, 35], + ["jump_false", 76, "record_path_84", 113, 35], + ["null", 77, 113, 35], + ["access", 78, "is_file", 113, 35], + ["array", 79, 0, 113, 35], + ["push", 79, 2, 113, 35], + ["frame", 80, 75, 2, 113, 35], + ["setarg", 80, 0, 77, 113, 35], + ["setarg", 80, 1, 78, 113, 35], + ["setarg", 80, 2, 79, 113, 35], + ["invoke", 80, 74, 113, 35], + ["jump", "call_done_85", 113, 35], + "record_path_84", + ["load_field", 81, 75, "is_file", 113, 35], + ["frame", 82, 81, 1, 113, 35], + ["setarg", 82, 0, 75, 113, 35], + ["setarg", 82, 1, 2, 113, 35], + ["invoke", 82, 74, 113, 35], + "call_done_85", + ["move", 73, 74, 113, 35], + "and_end_81", + ["jump_false", 73, "if_else_79", 113, 35], + ["get", 84, 12, 1, 114, 23], + ["is_proxy", 85, 84, 114, 23], + ["jump_false", 85, "record_path_86", 114, 23], + ["null", 86, 114, 23], + ["access", 87, "stat", 114, 23], + ["array", 88, 0, 114, 23], + ["push", 88, 6, 114, 23], + ["frame", 89, 84, 2, 114, 23], + ["setarg", 89, 0, 86, 114, 23], + ["setarg", 89, 1, 87, 114, 23], + ["setarg", 89, 2, 88, 114, 23], + ["invoke", 89, 83, 114, 23], + ["jump", "call_done_87", 114, 23], + "record_path_86", + ["load_field", 90, 84, "stat", 114, 23], + ["frame", 91, 90, 1, 114, 23], + ["setarg", 91, 0, 84, 114, 23], + ["setarg", 91, 1, 6, 114, 23], + ["invoke", 91, 83, 114, 23], + "call_done_87", + ["move", 4, 83, 114, 23], + ["get", 93, 12, 1, 115, 17], + ["is_proxy", 94, 93, 115, 17], + ["jump_false", 94, "record_path_88", 115, 17], + ["null", 95, 115, 17], + ["access", 96, "stat", 115, 17], + ["array", 97, 0, 115, 17], + ["push", 97, 2, 115, 17], + ["frame", 98, 93, 2, 115, 17], + ["setarg", 98, 0, 95, 115, 17], + ["setarg", 98, 1, 96, 115, 17], + ["setarg", 98, 2, 97, 115, 17], + ["invoke", 98, 92, 115, 17], + ["jump", "call_done_89", 115, 17], + "record_path_88", + ["load_field", 99, 93, "stat", 115, 17], + ["frame", 100, 99, 1, 115, 17], + ["setarg", 100, 0, 93, 115, 17], + ["setarg", 100, 1, 2, 115, 17], + ["invoke", 100, 92, 115, 17], + "call_done_89", + ["move", 3, 92, 115, 17], + ["load_field", 101, 3, "mtime", 116, 11], + ["load_field", 102, 4, "mtime", 116, 27], + ["is_int", 104, 101, 116, 27], + ["jump_false", 104, "rel_ni_92", 116, 27], + ["is_int", 105, 102, 116, 27], + ["jump_false", 105, "rel_ni_92", 116, 27], + ["gt_int", 103, 101, 102, 116, 27], + ["jump", "rel_done_94", 116, 27], + "rel_ni_92", + ["is_num", 104, 101, 116, 27], + ["jump_false", 104, "rel_nn_93", 116, 27], + ["is_num", 105, 102, 116, 27], + ["jump_false", 105, "rel_nn_93", 116, 27], + ["gt_float", 103, 101, 102, 116, 27], + ["jump", "rel_done_94", 116, 27], + "rel_nn_93", + ["is_text", 104, 101, 116, 27], + ["jump_false", 104, "rel_err_95", 116, 27], + ["is_text", 105, 102, 116, 27], + ["jump_false", 105, "rel_err_95", 116, 27], + ["gt_text", 103, 101, 102, 116, 27], + ["jump", "rel_done_94", 116, 27], + "rel_err_95", + ["disrupt", 116, 27], + "rel_done_94", + ["jump_false", 103, "if_else_90", 116, 27], + ["load_field", 106, 5, "src", 117, 21], + ["is_array", 107, 8, 117, 21], + ["jump_false", 107, "push_err_96", 117, 21], + ["push", 8, 106, 117, 21], + ["jump", "push_done_97", 117, 21], + "push_err_96", + ["disrupt", 117, 21], + "push_done_97", + ["jump", "if_end_91", 117, 21], + "if_else_90", + "if_end_91", + ["jump", "if_end_80", 117, 21], + "if_else_79", + "if_end_80", + ["access", 108, 1, 120, 15], + ["is_text", 110, 1, 120, 15], + ["jump_false", 110, "add_cn_99", 120, 15], + "_nop_tc_12", + ["jump", "add_cn_99", 120, 15], + ["concat", 109, 1, 108, 120, 15], + ["jump", "add_done_98", 120, 15], + "add_cn_99", + ["is_num", 110, 1, 120, 15], + ["jump_false", 110, "add_err_100", 120, 15], + "_nop_tc_13", + "_nop_tc_14", + ["add", 109, 1, 108, 120, 15], + ["jump", "add_done_98", 120, 15], + "add_err_100", + ["disrupt", 120, 15], + "add_done_98", + ["move", 1, 109, 120, 15], + ["jump", "while_start_61", 120, 15], + "while_end_62", + ["length", 112, 8, 122, 14], + ["access", 113, 0, 122, 23], + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", + ["gt_int", 114, 112, 113, 122, 23], + ["jump", "rel_done_105", 122, 23], + "rel_ni_103", + "_nop_tc_19", + "_nop_tc_20", + "_nop_tc_21", + "_nop_tc_22", + ["gt_float", 114, 112, 113, 122, 23], + ["jump", "rel_done_105", 122, 23], + "rel_nn_104", + "_nop_tc_23", + ["jump", "rel_err_106", 122, 23], + "_nop_tc_24", + ["jump", "rel_err_106", 122, 23], + ["gt_text", 114, 112, 113, 122, 23], + ["jump", "rel_done_105", 122, 23], + "rel_err_106", + ["disrupt", 122, 23], + "rel_done_105", + ["jump_false", 114, "if_else_101", 122, 23], + ["access", 117, "warning: bytecode is stale for: ", 123, 11], + ["access", 118, ", ", 123, 60], + ["access", 120, {"name":"text","kind":"name","make":"intrinsic"}, 123, 48], + ["frame", 121, 120, 2, 123, 48], + ["null", 122, 123, 48], + ["setarg", 121, 0, 122, 123, 48], + ["setarg", 121, 1, 8, 123, 48], + ["setarg", 121, 2, 118, 123, 48], + ["invoke", 121, 119, 123, 48], + "_nop_tc_25", + "_nop_tc_26", + ["is_text", 125, 119, 123, 48], + ["jump_false", 125, "add_cn_108", 123, 48], + ["concat", 123, 117, 119, 123, 48], + ["jump", "add_done_107", 123, 48], + "add_cn_108", + "_nop_tc_27", + ["jump", "add_err_109", 123, 48], + ["is_num", 125, 119, 123, 48], + ["jump_false", 125, "add_err_109", 123, 48], + ["add", 123, 117, 119, 123, 48], + ["jump", "add_done_107", 123, 48], + "add_err_109", + ["disrupt", 123, 48], + "add_done_107", + ["access", 126, "\n", 123, 68], + ["is_text", 128, 123, 123, 68], + ["jump_false", 128, "add_cn_111", 123, 68], + "_nop_tc_28", + "_nop_tc_29", + ["concat", 127, 123, 126, 123, 68], + ["jump", "add_done_110", 123, 68], + "add_cn_111", + ["is_num", 128, 123, 123, 68], + ["jump_false", 128, "add_err_112", 123, 68], + "_nop_tc_30", + ["jump", "add_err_112", 123, 68], + ["add", 127, 123, 126, 123, 68], + ["jump", "add_done_110", 123, 68], + "add_err_112", + ["disrupt", 123, 68], + "add_done_110", + ["access", 131, {"name":"print","kind":"name","make":"intrinsic"}, 123, 5], + ["frame", 132, 131, 1, 123, 5], + ["null", 133, 123, 5], + ["setarg", 132, 0, 133, 123, 5], + ["setarg", 132, 1, 127, 123, 5], + ["invoke", 132, 130, 123, 5], + ["access", 134, "run 'make regen' to update\n", 124, 11], + ["access", 136, {"name":"print","kind":"name","make":"intrinsic"}, 124, 5], + ["frame", 137, 136, 1, 124, 5], + ["null", 138, 124, 5], + ["setarg", 137, 0, 138, 124, 5], + ["setarg", 137, 1, 134, 124, 5], + ["invoke", 137, 135, 124, 5], + ["jump", "if_end_102", 124, 5], + "if_else_101", + "if_end_102", + ["null", 139, 124, 5], + ["return", 139, 124, 5] + ], + "name": "check_mach_stale", + "filename": "internal/bootstrap.cm", + "nr_args": 0 }, - 255, - 21 - ], - [ - "load_dynamic", - 113, - 112, - 1, - 255, - 26 - ], - [ - "is_array", - 114, - 27, - 255, - 26 - ], - [ - "jump_false", - 114, - "push_err_236", - 255, - 26 - ], - [ - "push", - 27, - 113, - 255, - 26 - ], - [ - "jump", - "push_done_237", - 255, - 26 - ], - "push_err_236", - [ - "disrupt", - 255, - 26 - ], - "push_done_237", - [ - "access", - 115, - 1, - 256, - 15 - ], - [ - "is_text", - 117, - 1, - 256, - 15 - ], - [ - "jump_false", - 117, - "add_cn_239", - 256, - 15 - ], - "_nop_tc_12", - [ - "jump", - "add_cn_239", - 256, - 15 - ], - [ - "concat", - 116, - 1, - 115, - 256, - 15 - ], - [ - "jump", - "add_done_238", - 256, - 15 - ], - "add_cn_239", - [ - "is_num", - 117, - 1, - 256, - 15 - ], - [ - "jump_false", - 117, - "add_err_240", - 256, - 15 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "add", - 116, - 1, - 115, - 256, - 15 - ], - [ - "jump", - "add_done_238", - 256, - 15 - ], - "add_err_240", - [ - "disrupt", - 256, - 15 - ], - "add_done_238", - [ - "move", - 1, - 116, - 256, - 15 - ], - [ - "jump", - "while_start_230", - 256, - 15 - ], - "while_end_231", - [ - "record", - 119, - 14 - ], - [ - "access", - 120, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 98, + "nr_close_slots": 0, + "instructions": [ + ["get", 14, 23, 1, 131, 20], + ["frame", 15, 14, 2, 131, 20], + ["null", 16, 131, 20], + ["setarg", 15, 0, 16, 131, 20], + ["setarg", 15, 1, 1, 131, 20], + ["setarg", 15, 2, 2, 131, 20], + ["invoke", 15, 13, 131, 20], + ["move", 12, 13, 131, 20], + ["load_field", 17, 12, "tokens", 132, 23], + ["get", 18, 23, 1, 132, 57], + ["get", 20, 18, 1, 132, 13], + ["frame", 21, 20, 4, 132, 13], + ["null", 22, 132, 13], + ["setarg", 21, 0, 22, 132, 13], + ["setarg", 21, 1, 17, 132, 13], + ["setarg", 21, 2, 1, 132, 13], + ["setarg", 21, 3, 2, 132, 13], + ["setarg", 21, 4, 18, 132, 13], + ["invoke", 21, 19, 132, 13], + ["move", 4, 19, 132, 13], + ["access", 3, 0, 133, 12], + ["access", 10, -1, 134, 19], + ["null", 11, 135, 18], + ["null", 6, 136, 11], + ["null", 9, 137, 13], + ["null", 8, 138, 14], + ["null", 5, 139, 13], + ["load_field", 23, 4, "errors", 140, 20], + ["null", 24, 140, 34], + ["is_identical", 25, 23, 24, 140, 34], + ["jump_true", 25, "ne_nid_115", 140, 34], + ["jump", "ne_ni_116", 140, 34], + "ne_nid_115", + ["false", 25, 140, 34], + ["jump", "ne_done_114", 140, 34], + "ne_ni_116", + ["is_int", 26, 23, 140, 34], + ["jump_false", 26, "ne_nn_117", 140, 34], + "_nop_tc_1", + ["jump", "ne_nn_117", 140, 34], + ["ne_int", 25, 23, 24, 140, 34], + ["jump", "ne_done_114", 140, 34], + "ne_nn_117", + ["is_num", 26, 23, 140, 34], + ["jump_false", 26, "ne_nt_118", 140, 34], + "_nop_tc_2", + ["jump", "ne_nt_118", 140, 34], + ["ne_float", 25, 23, 24, 140, 34], + ["jump", "ne_done_114", 140, 34], + "ne_nt_118", + ["is_text", 26, 23, 140, 34], + ["jump_false", 26, "ne_nnl_119", 140, 34], + "_nop_tc_3", + ["jump", "ne_nnl_119", 140, 34], + ["ne_text", 25, 23, 24, 140, 34], + ["jump", "ne_done_114", 140, 34], + "ne_nnl_119", + ["is_null", 26, 23, 140, 34], + ["jump_false", 26, "ne_nb_120", 140, 34], + "_nop_tc_4", + "_nop_tc_5", + ["false", 25, 140, 34], + ["jump", "ne_done_114", 140, 34], + "ne_nb_120", + ["is_bool", 26, 23, 140, 34], + ["jump_false", 26, "ne_mis_121", 140, 34], + "_nop_tc_6", + ["jump", "ne_mis_121", 140, 34], + ["ne_bool", 25, 23, 24, 140, 34], + ["jump", "ne_done_114", 140, 34], + "ne_mis_121", + ["true", 25, 140, 34], + "ne_done_114", + ["move", 28, 25, 140, 34], + ["jump_false", 28, "and_end_113", 140, 34], + ["load_field", 29, 4, "errors", 140, 49], + ["length", 30, 29, 140, 49], + ["access", 31, 0, 140, 63], + "_nop_tc_7", + "_nop_tc_8", + "_nop_tc_9", + "_nop_tc_10", + ["gt_int", 32, 30, 31, 140, 63], + ["jump", "rel_done_124", 140, 63], + "rel_ni_122", + "_nop_tc_11", + "_nop_tc_12", + "_nop_tc_13", + "_nop_tc_14", + ["gt_float", 32, 30, 31, 140, 63], + ["jump", "rel_done_124", 140, 63], + "rel_nn_123", + "_nop_tc_15", + ["jump", "rel_err_125", 140, 63], + "_nop_tc_16", + ["jump", "rel_err_125", 140, 63], + ["gt_text", 32, 30, 31, 140, 63], + ["jump", "rel_done_124", 140, 63], + "rel_err_125", + ["disrupt", 140, 63], + "rel_done_124", + ["move", 28, 32, 140, 63], + "and_end_113", + ["move", 7, 28, 140, 63], + ["jump_false", 7, "if_else_126", 141, 7], + "while_start_128", + ["load_field", 35, 4, "errors", 142, 24], + ["length", 36, 35, 142, 24], + ["is_int", 38, 3, 142, 24], + ["jump_false", 38, "rel_ni_130", 142, 24], + "_nop_tc_17", + "_nop_tc_18", + ["lt_int", 37, 3, 36, 142, 24], + ["jump", "rel_done_132", 142, 24], + "rel_ni_130", + ["is_num", 38, 3, 142, 24], + ["jump_false", 38, "rel_nn_131", 142, 24], + "_nop_tc_19", + "_nop_tc_20", + ["lt_float", 37, 3, 36, 142, 24], + ["jump", "rel_done_132", 142, 24], + "rel_nn_131", + ["is_text", 38, 3, 142, 24], + ["jump_false", 38, "rel_err_133", 142, 24], + "_nop_tc_21", + ["jump", "rel_err_133", 142, 24], + ["lt_text", 37, 3, 36, 142, 24], + ["jump", "rel_done_132", 142, 24], + "rel_err_133", + ["disrupt", 142, 24], + "rel_done_132", + ["jump_false", 37, "while_end_129", 142, 24], + ["load_field", 40, 4, "errors", 143, 11], + ["load_dynamic", 41, 40, 3, 143, 22], + ["move", 6, 41, 143, 22], + ["load_field", 42, 6, "message", 144, 13], + ["move", 9, 42, 144, 13], + ["load_field", 43, 6, "line", 145, 14], + ["move", 8, 43, 145, 14], + ["load_field", 44, 6, "column", 146, 13], + ["move", 5, 44, 146, 13], + ["is_identical", 45, 9, 11, 147, 18], + ["jump_true", 45, "ne_nid_138", 147, 18], + ["jump", "ne_ni_139", 147, 18], + "ne_nid_138", + ["false", 45, 147, 18], + ["jump", "ne_done_137", 147, 18], + "ne_ni_139", + ["is_int", 46, 9, 147, 18], + ["jump_false", 46, "ne_nn_140", 147, 18], + ["is_int", 47, 11, 147, 18], + ["jump_false", 47, "ne_nn_140", 147, 18], + ["ne_int", 45, 9, 11, 147, 18], + ["jump", "ne_done_137", 147, 18], + "ne_nn_140", + ["is_num", 46, 9, 147, 18], + ["jump_false", 46, "ne_nt_141", 147, 18], + ["is_num", 47, 11, 147, 18], + ["jump_false", 47, "ne_nt_141", 147, 18], + ["ne_float", 45, 9, 11, 147, 18], + ["jump", "ne_done_137", 147, 18], + "ne_nt_141", + ["is_text", 46, 9, 147, 18], + ["jump_false", 46, "ne_nnl_142", 147, 18], + ["is_text", 47, 11, 147, 18], + ["jump_false", 47, "ne_nnl_142", 147, 18], + ["ne_text", 45, 9, 11, 147, 18], + ["jump", "ne_done_137", 147, 18], + "ne_nnl_142", + ["is_null", 46, 9, 147, 18], + ["jump_false", 46, "ne_nb_143", 147, 18], + ["is_null", 47, 11, 147, 18], + ["jump_false", 47, "ne_nb_143", 147, 18], + ["false", 45, 147, 18], + ["jump", "ne_done_137", 147, 18], + "ne_nb_143", + ["is_bool", 46, 9, 147, 18], + ["jump_false", 46, "ne_mis_144", 147, 18], + ["is_bool", 47, 11, 147, 18], + ["jump_false", 47, "ne_mis_144", 147, 18], + ["ne_bool", 45, 9, 11, 147, 18], + ["jump", "ne_done_137", 147, 18], + "ne_mis_144", + ["true", 45, 147, 18], + "ne_done_137", + ["move", 48, 45, 147, 18], + ["jump_true", 48, "or_end_136", 147, 18], + ["is_identical", 49, 8, 10, 147, 38], + ["jump_true", 49, "ne_nid_146", 147, 38], + ["jump", "ne_ni_147", 147, 38], + "ne_nid_146", + ["false", 49, 147, 38], + ["jump", "ne_done_145", 147, 38], + "ne_ni_147", + ["is_int", 50, 8, 147, 38], + ["jump_false", 50, "ne_nn_148", 147, 38], + ["is_int", 51, 10, 147, 38], + ["jump_false", 51, "ne_nn_148", 147, 38], + ["ne_int", 49, 8, 10, 147, 38], + ["jump", "ne_done_145", 147, 38], + "ne_nn_148", + ["is_num", 50, 8, 147, 38], + ["jump_false", 50, "ne_nt_149", 147, 38], + ["is_num", 51, 10, 147, 38], + ["jump_false", 51, "ne_nt_149", 147, 38], + ["ne_float", 49, 8, 10, 147, 38], + ["jump", "ne_done_145", 147, 38], + "ne_nt_149", + ["is_text", 50, 8, 147, 38], + ["jump_false", 50, "ne_nnl_150", 147, 38], + ["is_text", 51, 10, 147, 38], + ["jump_false", 51, "ne_nnl_150", 147, 38], + ["ne_text", 49, 8, 10, 147, 38], + ["jump", "ne_done_145", 147, 38], + "ne_nnl_150", + ["is_null", 50, 8, 147, 38], + ["jump_false", 50, "ne_nb_151", 147, 38], + ["is_null", 51, 10, 147, 38], + ["jump_false", 51, "ne_nb_151", 147, 38], + ["false", 49, 147, 38], + ["jump", "ne_done_145", 147, 38], + "ne_nb_151", + ["is_bool", 50, 8, 147, 38], + ["jump_false", 50, "ne_mis_152", 147, 38], + ["is_bool", 51, 10, 147, 38], + ["jump_false", 51, "ne_mis_152", 147, 38], + ["ne_bool", 49, 8, 10, 147, 38], + ["jump", "ne_done_145", 147, 38], + "ne_mis_152", + ["true", 49, 147, 38], + "ne_done_145", + ["move", 48, 49, 147, 38], + "or_end_136", + ["jump_false", 48, "if_else_134", 147, 38], + ["null", 52, 148, 21], + ["is_identical", 53, 8, 52, 148, 21], + ["jump_true", 53, "ne_nid_157", 148, 21], + ["jump", "ne_ni_158", 148, 21], + "ne_nid_157", + ["false", 53, 148, 21], + ["jump", "ne_done_156", 148, 21], + "ne_ni_158", + ["is_int", 54, 8, 148, 21], + ["jump_false", 54, "ne_nn_159", 148, 21], + "_nop_tc_22", + ["jump", "ne_nn_159", 148, 21], + ["ne_int", 53, 8, 52, 148, 21], + ["jump", "ne_done_156", 148, 21], + "ne_nn_159", + ["is_num", 54, 8, 148, 21], + ["jump_false", 54, "ne_nt_160", 148, 21], + "_nop_tc_23", + ["jump", "ne_nt_160", 148, 21], + ["ne_float", 53, 8, 52, 148, 21], + ["jump", "ne_done_156", 148, 21], + "ne_nt_160", + ["is_text", 54, 8, 148, 21], + ["jump_false", 54, "ne_nnl_161", 148, 21], + "_nop_tc_24", + ["jump", "ne_nnl_161", 148, 21], + ["ne_text", 53, 8, 52, 148, 21], + ["jump", "ne_done_156", 148, 21], + "ne_nnl_161", + ["is_null", 54, 8, 148, 21], + ["jump_false", 54, "ne_nb_162", 148, 21], + "_nop_tc_25", + "_nop_tc_26", + ["false", 53, 148, 21], + ["jump", "ne_done_156", 148, 21], + "ne_nb_162", + ["is_bool", 54, 8, 148, 21], + ["jump_false", 54, "ne_mis_163", 148, 21], + "_nop_tc_27", + ["jump", "ne_mis_163", 148, 21], + ["ne_bool", 53, 8, 52, 148, 21], + ["jump", "ne_done_156", 148, 21], + "ne_mis_163", + ["true", 53, 148, 21], + "ne_done_156", + ["move", 56, 53, 148, 21], + ["jump_false", 56, "and_end_155", 148, 21], + ["null", 57, 148, 36], + ["is_identical", 58, 5, 57, 148, 36], + ["jump_true", 58, "ne_nid_165", 148, 36], + ["jump", "ne_ni_166", 148, 36], + "ne_nid_165", + ["false", 58, 148, 36], + ["jump", "ne_done_164", 148, 36], + "ne_ni_166", + ["is_int", 59, 5, 148, 36], + ["jump_false", 59, "ne_nn_167", 148, 36], + "_nop_tc_28", + ["jump", "ne_nn_167", 148, 36], + ["ne_int", 58, 5, 57, 148, 36], + ["jump", "ne_done_164", 148, 36], + "ne_nn_167", + ["is_num", 59, 5, 148, 36], + ["jump_false", 59, "ne_nt_168", 148, 36], + "_nop_tc_29", + ["jump", "ne_nt_168", 148, 36], + ["ne_float", 58, 5, 57, 148, 36], + ["jump", "ne_done_164", 148, 36], + "ne_nt_168", + ["is_text", 59, 5, 148, 36], + ["jump_false", 59, "ne_nnl_169", 148, 36], + "_nop_tc_30", + ["jump", "ne_nnl_169", 148, 36], + ["ne_text", 58, 5, 57, 148, 36], + ["jump", "ne_done_164", 148, 36], + "ne_nnl_169", + ["is_null", 59, 5, 148, 36], + ["jump_false", 59, "ne_nb_170", 148, 36], + "_nop_tc_31", + "_nop_tc_32", + ["false", 58, 148, 36], + ["jump", "ne_done_164", 148, 36], + "ne_nb_170", + ["is_bool", 59, 5, 148, 36], + ["jump_false", 59, "ne_mis_171", 148, 36], + "_nop_tc_33", + ["jump", "ne_mis_171", 148, 36], + ["ne_bool", 58, 5, 57, 148, 36], + ["jump", "ne_done_164", 148, 36], + "ne_mis_171", + ["true", 58, 148, 36], + "ne_done_164", + ["move", 56, 58, 148, 36], + "and_end_155", + ["jump_false", 56, "if_else_153", 148, 36], + ["access", 62, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1], + ["frame", 63, 62, 1, 1, 1], + ["null", 64, 1, 1], + ["setarg", 63, 0, 64, 1, 1], + ["setarg", 63, 1, 8, 1, 1], + ["invoke", 63, 61, 1, 1], + ["access", 66, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1], + ["frame", 67, 66, 1, 1, 1], + ["null", 68, 1, 1], + ["setarg", 67, 0, 68, 1, 1], + ["setarg", 67, 1, 5, 1, 1], + ["invoke", 67, 65, 1, 1], + ["array", 69, 0, 1, 1], + ["push", 69, 2, 1, 1], + ["push", 69, 61, 1, 1], + ["push", 69, 65, 1, 1], + ["push", 69, 9, 1, 1], + ["access", 70, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 71, "{0}:{1}:{2}: error: {3}", 1, 1], + ["frame", 73, 70, 2, 1, 1], + ["null", 74, 1, 1], + ["setarg", 73, 0, 74, 1, 1], + ["setarg", 73, 1, 71, 1, 1], + ["setarg", 73, 2, 69, 1, 1], + ["invoke", 73, 72, 1, 1], + ["access", 76, {"name":"print","kind":"name","make":"intrinsic"}, 149, 11], + ["frame", 77, 76, 1, 149, 11], + ["null", 78, 149, 11], + ["setarg", 77, 0, 78, 149, 11], + ["setarg", 77, 1, 72, 149, 11], + ["invoke", 77, 75, 149, 11], + ["jump", "if_end_154", 149, 11], + "if_else_153", + ["array", 79, 0, 1, 1], + ["push", 79, 2, 1, 1], + ["push", 79, 9, 1, 1], + ["access", 80, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 81, "{0}: error: {1}", 1, 1], + ["frame", 83, 80, 2, 1, 1], + ["null", 84, 1, 1], + ["setarg", 83, 0, 84, 1, 1], + ["setarg", 83, 1, 81, 1, 1], + ["setarg", 83, 2, 79, 1, 1], + ["invoke", 83, 82, 1, 1], + ["access", 86, {"name":"print","kind":"name","make":"intrinsic"}, 151, 11], + ["frame", 87, 86, 1, 151, 11], + ["null", 88, 151, 11], + ["setarg", 87, 0, 88, 151, 11], + ["setarg", 87, 1, 82, 151, 11], + ["invoke", 87, 85, 151, 11], + "if_end_154", + ["jump", "if_end_135", 151, 11], + "if_else_134", + "if_end_135", + ["move", 10, 8, 154, 19], + ["move", 11, 9, 155, 18], + ["access", 89, 1, 156, 17], + ["is_text", 91, 3, 156, 17], + ["jump_false", 91, "add_cn_173", 156, 17], + "_nop_tc_34", + ["jump", "add_cn_173", 156, 17], + ["concat", 90, 3, 89, 156, 17], + ["jump", "add_done_172", 156, 17], + "add_cn_173", + ["is_num", 91, 3, 156, 17], + ["jump_false", 91, "add_err_174", 156, 17], + "_nop_tc_35", + "_nop_tc_36", + ["add", 90, 3, 89, 156, 17], + ["jump", "add_done_172", 156, 17], + "add_err_174", + ["disrupt", 156, 17], + "add_done_172", + ["move", 3, 90, 156, 17], + ["jump", "while_start_128", 156, 17], + "while_end_129", + ["disrupt", 158, 5], + ["jump", "if_end_127", 158, 5], + "if_else_126", + "if_end_127", + ["get", 94, 13, 1, 160, 9], + ["frame", 95, 94, 1, 160, 9], + ["null", 96, 160, 9], + ["setarg", 95, 0, 96, 160, 9], + ["setarg", 95, 1, 4, 160, 9], + ["invoke", 95, 93, 160, 9], + ["move", 4, 93, 160, 9], + ["return", 4, 161, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "analyze", + "filename": "internal/bootstrap.cm", + "nr_args": 2 }, - 260, - 9 - ], - [ - "store_field", - 119, - 120, - "os", - 260, - 9 - ], - [ - "access", - 121, { - "name": "actorsym", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 52, + "nr_close_slots": 0, + "instructions": [ + ["get", 9, 17, 1, 174, 18], + ["frame", 10, 9, 1, 174, 18], + ["null", 11, 174, 18], + ["setarg", 10, 0, 11, 174, 18], + ["setarg", 10, 1, 2, 174, 18], + ["invoke", 10, 8, 174, 18], + ["move", 4, 8, 174, 18], + ["access", 12, {"name":"os","kind":"name","make":"intrinsic"}, 175, 7], + ["load_field", 13, 12, "_verify_ir", 175, 7], + ["jump_false", 13, "if_else_175", 175, 7], + ["get", 14, 2, 1, 176, 9], + ["null", 15, 176, 27], + ["is_identical", 16, 14, 15, 176, 27], + ["jump_true", 16, "eq_done_179", 176, 27], + ["is_int", 17, 14, 176, 27], + ["jump_false", 17, "eq_ni_180", 176, 27], + "_nop_tc_1", + ["jump", "eq_ni_180", 176, 27], + ["eq_int", 16, 14, 15, 176, 27], + ["jump", "eq_done_179", 176, 27], + "eq_ni_180", + ["is_num", 17, 14, 176, 27], + ["jump_false", 17, "eq_nn_181", 176, 27], + "_nop_tc_2", + ["jump", "eq_nn_181", 176, 27], + ["eq_float", 16, 14, 15, 176, 27], + ["jump", "eq_done_179", 176, 27], + "eq_nn_181", + ["is_text", 17, 14, 176, 27], + ["jump_false", 17, "eq_nt_182", 176, 27], + "_nop_tc_3", + ["jump", "eq_nt_182", 176, 27], + ["eq_text", 16, 14, 15, 176, 27], + ["jump", "eq_done_179", 176, 27], + "eq_nt_182", + ["is_null", 17, 14, 176, 27], + ["jump_false", 17, "eq_nnl_183", 176, 27], + "_nop_tc_4", + "_nop_tc_5", + ["true", 16, 176, 27], + ["jump", "eq_done_179", 176, 27], + "eq_nnl_183", + ["is_bool", 17, 14, 176, 27], + ["jump_false", 17, "eq_nb_184", 176, 27], + "_nop_tc_6", + ["jump", "eq_nb_184", 176, 27], + ["eq_bool", 16, 14, 15, 176, 27], + ["jump", "eq_done_179", 176, 27], + "eq_nb_184", + ["false", 16, 176, 27], + "eq_done_179", + ["jump_false", 16, "if_else_177", 176, 27], + ["access", 19, "verify_ir", 177, 34], + ["get", 20, 4, 1, 177, 47], + ["get", 22, 5, 1, 177, 24], + ["frame", 23, 22, 2, 177, 24], + ["null", 24, 177, 24], + ["setarg", 23, 0, 24, 177, 24], + ["setarg", 23, 1, 19, 177, 24], + ["setarg", 23, 2, 20, 177, 24], + ["invoke", 23, 21, 177, 24], + ["put", 21, 2, 1, 177, 24], + ["jump", "if_end_178", 177, 24], + "if_else_177", + "if_end_178", + ["true", 25, 179, 24], + ["store_field", 4, 25, "_verify", 179, 5], + ["get", 26, 2, 1, 180, 28], + ["store_field", 4, 26, "_verify_mod", 180, 5], + ["jump", "if_end_176", 180, 5], + "if_else_175", + "if_end_176", + ["get", 28, 22, 1, 182, 19], + ["frame", 29, 28, 1, 182, 19], + ["null", 30, 182, 19], + ["setarg", 29, 0, 30, 182, 19], + ["setarg", 29, 1, 4, 182, 19], + ["invoke", 29, 27, 182, 19], + ["move", 7, 27, 182, 19], + ["load_field", 31, 7, "_verify", 184, 7], + ["jump_false", 31, "if_else_185", 184, 7], + ["delete", 32, 7, "_verify"], + ["delete", 33, 7, "_verify_mod"], + ["jump", "if_end_186", 186, 12], + "if_else_185", + "if_end_186", + ["get", 35, 14, 1, 188, 20], + ["is_proxy", 36, 35, 188, 20], + ["jump_false", 36, "record_path_187", 188, 20], + ["null", 37, 188, 20], + ["access", 38, "encode", 188, 20], + ["array", 39, 0, 188, 20], + ["push", 39, 7, 188, 20], + ["frame", 40, 35, 2, 188, 20], + ["setarg", 40, 0, 37, 188, 20], + ["setarg", 40, 1, 38, 188, 20], + ["setarg", 40, 2, 39, 188, 20], + ["invoke", 40, 34, 188, 20], + ["jump", "call_done_188", 188, 20], + "record_path_187", + ["load_field", 41, 35, "encode", 188, 20], + ["frame", 42, 41, 1, 188, 20], + ["setarg", 42, 0, 35, 188, 20], + ["setarg", 42, 1, 7, 188, 20], + ["invoke", 42, 34, 188, 20], + "call_done_188", + ["move", 6, 34, 188, 20], + ["access", 44, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 189, 19], + ["frame", 45, 44, 2, 189, 19], + ["null", 46, 189, 19], + ["setarg", 45, 0, 46, 189, 19], + ["setarg", 45, 1, 1, 189, 19], + ["setarg", 45, 2, 6, 189, 19], + ["invoke", 45, 43, 189, 19], + ["move", 5, 43, 189, 19], + ["access", 48, {"name":"mach_load","kind":"name","make":"intrinsic"}, 190, 10], + ["frame", 49, 48, 2, 190, 10], + ["null", 50, 190, 10], + ["setarg", 49, 0, 50, 190, 10], + ["setarg", 49, 1, 5, 190, 10], + ["setarg", 49, 2, 3, 190, 10], + ["tail_invoke", 49, 47, 190, 10], + ["return", 47, 190, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "run_ast", + "filename": "internal/bootstrap.cm", + "nr_args": 3 }, - 260, - 23 - ], - [ - "store_field", - 119, - 121, - "actorsym", - 260, - 23 - ], - [ - "record", - 122, - 2 - ], - [ - "store_field", - 122, - 19, - "program", - 261, - 21 - ], - [ - "store_field", - 122, - 27, - "arg", - 261, - 35 - ], - [ - "store_field", - 119, - 122, - "init", - 261, - 35 - ], - [ - "access", - 123, { - "name": "core_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 29, + "nr_close_slots": 0, + "instructions": [ + ["get", 8, 17, 1, 195, 18], + ["frame", 9, 8, 1, 195, 18], + ["null", 10, 195, 18], + ["setarg", 9, 0, 10, 195, 18], + ["setarg", 9, 1, 2, 195, 18], + ["invoke", 9, 7, 195, 18], + ["move", 4, 7, 195, 18], + ["get", 12, 14, 1, 196, 20], + ["is_proxy", 13, 12, 196, 20], + ["jump_false", 13, "record_path_189", 196, 20], + ["null", 14, 196, 20], + ["access", 15, "encode", 196, 20], + ["array", 16, 0, 196, 20], + ["push", 16, 4, 196, 20], + ["frame", 17, 12, 2, 196, 20], + ["setarg", 17, 0, 14, 196, 20], + ["setarg", 17, 1, 15, 196, 20], + ["setarg", 17, 2, 16, 196, 20], + ["invoke", 17, 11, 196, 20], + ["jump", "call_done_190", 196, 20], + "record_path_189", + ["load_field", 18, 12, "encode", 196, 20], + ["frame", 19, 18, 1, 196, 20], + ["setarg", 19, 0, 12, 196, 20], + ["setarg", 19, 1, 4, 196, 20], + ["invoke", 19, 11, 196, 20], + "call_done_190", + ["move", 6, 11, 196, 20], + ["access", 21, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 197, 19], + ["frame", 22, 21, 2, 197, 19], + ["null", 23, 197, 19], + ["setarg", 22, 0, 23, 197, 19], + ["setarg", 22, 1, 1, 197, 19], + ["setarg", 22, 2, 6, 197, 19], + ["invoke", 22, 20, 197, 19], + ["move", 5, 20, 197, 19], + ["access", 25, {"name":"mach_load","kind":"name","make":"intrinsic"}, 198, 10], + ["frame", 26, 25, 2, 198, 10], + ["null", 27, 198, 10], + ["setarg", 26, 0, 27, 198, 10], + ["setarg", 26, 1, 5, 198, 10], + ["setarg", 26, 2, 3, 198, 10], + ["tail_invoke", 26, 24, 198, 10], + ["return", 24, 198, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "run_ast_noopt", + "filename": "internal/bootstrap.cm", + "nr_args": 3 }, - 262, - 16 - ], - [ - "store_field", - 119, - 123, - "core_path", - 262, - 16 - ], - [ - "access", - 124, { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 17, 1, 203, 18], + ["frame", 7, 6, 1, 203, 18], + ["null", 8, 203, 18], + ["setarg", 7, 0, 8, 203, 18], + ["setarg", 7, 1, 2, 203, 18], + ["invoke", 7, 5, 203, 18], + ["move", 3, 5, 203, 18], + ["get", 10, 22, 1, 204, 19], + ["frame", 11, 10, 1, 204, 19], + ["null", 12, 204, 19], + ["setarg", 11, 0, 12, 204, 19], + ["setarg", 11, 1, 3, 204, 19], + ["invoke", 11, 9, 204, 19], + ["move", 4, 9, 204, 19], + ["get", 14, 14, 1, 205, 39], + ["is_proxy", 15, 14, 205, 39], + ["jump_false", 15, "record_path_191", 205, 39], + ["null", 16, 205, 39], + ["access", 17, "encode", 205, 39], + ["array", 18, 0, 205, 39], + ["push", 18, 4, 205, 39], + ["frame", 19, 14, 2, 205, 39], + ["setarg", 19, 0, 16, 205, 39], + ["setarg", 19, 1, 17, 205, 39], + ["setarg", 19, 2, 18, 205, 39], + ["invoke", 19, 13, 205, 39], + ["jump", "call_done_192", 205, 39], + "record_path_191", + ["load_field", 20, 14, "encode", 205, 39], + ["frame", 21, 20, 1, 205, 39], + ["setarg", 21, 0, 14, 205, 39], + ["setarg", 21, 1, 4, 205, 39], + ["invoke", 21, 13, 205, 39], + "call_done_192", + ["access", 23, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 205, 10], + ["frame", 24, 23, 2, 205, 10], + ["null", 25, 205, 10], + ["setarg", 24, 0, 25, 205, 10], + ["setarg", 24, 1, 1, 205, 10], + ["setarg", 24, 2, 13, 205, 10], + ["tail_invoke", 24, 22, 205, 10], + ["return", 22, 205, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "compile_to_blob", + "filename": "internal/bootstrap.cm", + "nr_args": 2 }, - 262, - 38 - ], - [ - "store_field", - 119, - 124, - "shop_path", - 262, - 38 - ], - [ - "store_field", - 119, - 14, - "json", - 262, - 55 - ], - [ - "store_field", - 119, - 3, - "analyze", - 263, - 14 - ], - [ - "store_field", - 119, - 20, - "run_ast_fn", - 263, - 35 - ], - [ - "store_field", - 119, - 21, - "run_ast_noopt_fn", - 263, - 62 - ], - [ - "store_field", - 119, - 25, - "use_cache", - 264, - 16 - ], - [ - "store_field", - 119, - 9, - "content_hash", - 265, - 19 - ], - [ - "store_field", - 119, - 6, - "cache_path", - 265, - 45 - ], - [ - "store_field", - 119, - 11, - "ensure_build_dir", - 266, - 23 - ], - [ - "store_field", - 119, - 8, - "compile_to_blob_fn", - 266, - 61 - ], - [ - "frame", - 126, - 15, - 1, - 259, - 3 - ], - [ - "null", - 127, - 259, - 3 - ], - [ - "setarg", - 126, - 0, - 127, - 259, - 3 - ], - [ - "setarg", - 126, - 1, - 119, - 259, - 3 - ], - [ - "invoke", - 126, - 125, - 259, - 3 - ], - [ - "jump", - "if_end_219", - 259, - 3 - ], - "if_else_218", - [ - "record", - 128, - 14 - ], - [ - "access", - 129, { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 271, - 9 - ], - [ - "store_field", - 128, - 129, - "os", - 271, - 9 - ], - [ - "access", - 130, - { - "name": "actorsym", - "kind": "name", - "make": "intrinsic" - }, - 271, - 23 - ], - [ - "store_field", - 128, - 130, - "actorsym", - 271, - 23 - ], - [ - "access", - 131, - { - "name": "init", - "kind": "name", - "make": "intrinsic" - }, - 271, - 39 - ], - [ - "store_field", - 128, - 131, - "init", - 271, - 39 - ], - [ - "access", - 132, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 272, - 16 - ], - [ - "store_field", - 128, - 132, - "core_path", - 272, - 16 - ], - [ - "access", - 133, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 272, - 38 - ], - [ - "store_field", - 128, - 133, - "shop_path", - 272, - 38 - ], - [ - "store_field", - 128, - 14, - "json", - 272, - 55 - ], - [ - "store_field", - 128, - 3, - "analyze", - 273, - 14 - ], - [ - "store_field", - 128, - 20, - "run_ast_fn", - 273, - 35 - ], - [ - "store_field", - 128, - 21, - "run_ast_noopt_fn", - 273, - 62 - ], - [ - "store_field", - 128, - 25, - "use_cache", - 274, - 16 - ], - [ - "store_field", - 128, - 9, - "content_hash", - 275, - 19 - ], - [ - "store_field", - 128, - 6, - "cache_path", - 275, - 45 - ], - [ - "store_field", - 128, - 11, - "ensure_build_dir", - 276, - 23 - ], - [ - "store_field", - 128, - 8, - "compile_to_blob_fn", - 276, - 61 - ], - [ - "frame", - 135, - 15, - 1, - 270, - 3 - ], - [ - "null", - 136, - 270, - 3 - ], - [ - "setarg", - 135, - 0, - 136, - 270, - 3 - ], - [ - "setarg", - 135, - 1, - 128, - 270, - 3 - ], - [ - "invoke", - 135, - 134, - 270, - 3 - ], - "if_end_219", - [ - "null", - 137, - 270, - 3 - ], - [ - "return", - 137, - 270, - 3 - ] + "disruption_pc": 0, + "nr_slots": 119, + "nr_close_slots": 0, + "instructions": [ + ["access", 11, {"name":"core_path","kind":"name","make":"intrinsic"}, 210, 20], + ["access", 12, "/boot/engine.cm.mcode", 210, 32], + ["is_text", 14, 11, 210, 32], + ["jump_false", 14, "add_cn_194", 210, 32], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 13, 11, 12, 210, 32], + ["jump", "add_done_193", 210, 32], + "add_cn_194", + ["is_num", 14, 11, 210, 32], + ["jump_false", 14, "add_err_195", 210, 32], + "_nop_tc_3", + ["jump", "add_err_195", 210, 32], + ["add", 13, 11, 12, 210, 32], + ["jump", "add_done_193", 210, 32], + "add_err_195", + ["disrupt", 210, 32], + "add_done_193", + ["move", 10, 13, 210, 32], + ["null", 8, 211, 20], + ["null", 6, 212, 14], + ["null", 2, 213, 16], + ["null", 9, 214, 20], + ["null", 7, 215, 19], + ["null", 5, 216, 20], + ["null", 3, 217, 20], + ["get", 17, 12, 1, 218, 7], + ["is_proxy", 18, 17, 218, 7], + ["jump_false", 18, "record_path_198", 218, 7], + ["null", 19, 218, 7], + ["access", 20, "is_file", 218, 7], + ["array", 21, 0, 218, 7], + ["push", 21, 10, 218, 7], + ["frame", 22, 17, 2, 218, 7], + ["setarg", 22, 0, 19, 218, 7], + ["setarg", 22, 1, 20, 218, 7], + ["setarg", 22, 2, 21, 218, 7], + ["invoke", 22, 16, 218, 7], + ["jump", "call_done_199", 218, 7], + "record_path_198", + ["load_field", 23, 17, "is_file", 218, 7], + ["frame", 24, 23, 1, 218, 7], + ["setarg", 24, 0, 17, 218, 7], + ["setarg", 24, 1, 10, 218, 7], + ["invoke", 24, 16, 218, 7], + "call_done_199", + ["jump_false", 16, "if_else_196", 218, 7], + ["get", 26, 12, 1, 219, 18], + ["is_proxy", 27, 26, 219, 18], + ["jump_false", 27, "record_path_200", 219, 18], + ["null", 28, 219, 18], + ["access", 29, "slurp", 219, 18], + ["array", 30, 0, 219, 18], + ["push", 30, 10, 219, 18], + ["frame", 31, 26, 2, 219, 18], + ["setarg", 31, 0, 28, 219, 18], + ["setarg", 31, 1, 29, 219, 18], + ["setarg", 31, 2, 30, 219, 18], + ["invoke", 31, 25, 219, 18], + ["jump", "call_done_201", 219, 18], + "record_path_200", + ["load_field", 32, 26, "slurp", 219, 18], + ["frame", 33, 32, 1, 219, 18], + ["setarg", 33, 0, 26, 219, 18], + ["setarg", 33, 1, 10, 219, 18], + ["invoke", 33, 25, 219, 18], + "call_done_201", + ["move", 8, 25, 219, 18], + ["get", 35, 9, 1, 220, 12], + ["frame", 36, 35, 1, 220, 12], + ["null", 37, 220, 12], + ["setarg", 36, 0, 37, 220, 12], + ["setarg", 36, 1, 8, 220, 12], + ["invoke", 36, 34, 220, 12], + ["move", 6, 34, 220, 12], + ["get", 39, 6, 1, 221, 14], + ["frame", 40, 39, 1, 221, 14], + ["null", 41, 221, 14], + ["setarg", 40, 0, 41, 221, 14], + ["setarg", 40, 1, 6, 221, 14], + ["invoke", 40, 38, 221, 14], + ["move", 2, 38, 221, 14], + ["move", 42, 2, 222, 9], + ["jump_false", 42, "and_end_204", 222, 9], + ["get", 44, 12, 1, 222, 19], + ["is_proxy", 45, 44, 222, 19], + ["jump_false", 45, "record_path_205", 222, 19], + ["null", 46, 222, 19], + ["access", 47, "is_file", 222, 19], + ["array", 48, 0, 222, 19], + ["push", 48, 2, 222, 19], + ["frame", 49, 44, 2, 222, 19], + ["setarg", 49, 0, 46, 222, 19], + ["setarg", 49, 1, 47, 222, 19], + ["setarg", 49, 2, 48, 222, 19], + ["invoke", 49, 43, 222, 19], + ["jump", "call_done_206", 222, 19], + "record_path_205", + ["load_field", 50, 44, "is_file", 222, 19], + ["frame", 51, 50, 1, 222, 19], + ["setarg", 51, 0, 44, 222, 19], + ["setarg", 51, 1, 2, 222, 19], + ["invoke", 51, 43, 222, 19], + "call_done_206", + ["move", 42, 43, 222, 19], + "and_end_204", + ["jump_false", 42, "if_else_202", 222, 19], + ["get", 53, 12, 1, 223, 24], + ["is_proxy", 54, 53, 223, 24], + ["jump_false", 54, "record_path_207", 223, 24], + ["null", 55, 223, 24], + ["access", 56, "slurp", 223, 24], + ["array", 57, 0, 223, 24], + ["push", 57, 2, 223, 24], + ["frame", 58, 53, 2, 223, 24], + ["setarg", 58, 0, 55, 223, 24], + ["setarg", 58, 1, 56, 223, 24], + ["setarg", 58, 2, 57, 223, 24], + ["invoke", 58, 52, 223, 24], + ["jump", "call_done_208", 223, 24], + "record_path_207", + ["load_field", 59, 53, "slurp", 223, 24], + ["frame", 60, 59, 1, 223, 24], + ["setarg", 60, 0, 53, 223, 24], + ["setarg", 60, 1, 2, 223, 24], + ["invoke", 60, 52, 223, 24], + "call_done_208", + ["access", 62, {"name":"mach_load","kind":"name","make":"intrinsic"}, 223, 14], + ["frame", 63, 62, 2, 223, 14], + ["null", 64, 223, 14], + ["setarg", 63, 0, 64, 223, 14], + ["setarg", 63, 1, 52, 223, 14], + ["setarg", 63, 2, 1, 223, 14], + ["tail_invoke", 63, 61, 223, 14], + ["return", 61, 223, 14], + "_nop_ur_1", + "if_else_202", + "if_end_203", + ["access", 66, {"name":"text","kind":"name","make":"intrinsic"}, 225, 18], + ["frame", 67, 66, 1, 225, 18], + ["null", 68, 225, 18], + ["setarg", 67, 0, 68, 225, 18], + ["setarg", 67, 1, 8, 225, 18], + ["invoke", 67, 65, 225, 18], + ["move", 9, 65, 225, 18], + ["access", 69, "engine", 226, 40], + ["access", 71, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 226, 17], + ["frame", 72, 71, 2, 226, 17], + ["null", 73, 226, 17], + ["setarg", 72, 0, 73, 226, 17], + ["setarg", 72, 1, 69, 226, 17], + ["setarg", 72, 2, 9, 226, 17], + ["invoke", 72, 70, 226, 17], + ["move", 7, 70, 226, 17], + ["jump_false", 2, "if_else_209", 227, 9], + ["get", 75, 11, 1, 228, 7], + ["frame", 76, 75, 0, 228, 7], + ["null", 77, 228, 7], + ["setarg", 76, 0, 77, 228, 7], + ["invoke", 76, 74, 228, 7], + ["get", 79, 12, 1, 229, 7], + ["is_proxy", 80, 79, 229, 7], + ["jump_false", 80, "record_path_211", 229, 7], + ["null", 81, 229, 7], + ["access", 82, "slurpwrite", 229, 7], + ["array", 83, 0, 229, 7], + ["push", 83, 2, 229, 7], + ["push", 83, 7, 229, 7], + ["frame", 84, 79, 2, 229, 7], + ["setarg", 84, 0, 81, 229, 7], + ["setarg", 84, 1, 82, 229, 7], + ["setarg", 84, 2, 83, 229, 7], + ["invoke", 84, 78, 229, 7], + ["jump", "call_done_212", 229, 7], + "record_path_211", + ["load_field", 85, 79, "slurpwrite", 229, 7], + ["frame", 86, 85, 2, 229, 7], + ["setarg", 86, 0, 79, 229, 7], + ["setarg", 86, 1, 2, 229, 7], + ["setarg", 86, 2, 7, 229, 7], + ["invoke", 86, 78, 229, 7], + "call_done_212", + ["jump", "if_end_210", 229, 7], + "if_else_209", + "if_end_210", + ["access", 88, {"name":"mach_load","kind":"name","make":"intrinsic"}, 231, 12], + ["frame", 89, 88, 2, 231, 12], + ["null", 90, 231, 12], + ["setarg", 89, 0, 90, 231, 12], + ["setarg", 89, 1, 7, 231, 12], + ["setarg", 89, 2, 1, 231, 12], + ["tail_invoke", 89, 87, 231, 12], + ["return", 87, 231, 12], + "_nop_ur_2", + "if_else_196", + "if_end_197", + ["access", 91, {"name":"core_path","kind":"name","make":"intrinsic"}, 234, 19], + ["access", 92, "/internal/engine.cm", 234, 31], + ["is_text", 94, 91, 234, 31], + ["jump_false", 94, "add_cn_214", 234, 31], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 93, 91, 92, 234, 31], + ["jump", "add_done_213", 234, 31], + "add_cn_214", + ["is_num", 94, 91, 234, 31], + ["jump_false", 94, "add_err_215", 234, 31], + "_nop_tc_6", + ["jump", "add_err_215", 234, 31], + ["add", 93, 91, 92, 234, 31], + ["jump", "add_done_213", 234, 31], + "add_err_215", + ["disrupt", 234, 31], + "add_done_213", + ["move", 4, 93, 234, 31], + ["get", 97, 12, 1, 235, 21], + ["is_proxy", 98, 97, 235, 21], + ["jump_false", 98, "record_path_216", 235, 21], + ["null", 99, 235, 21], + ["access", 100, "slurp", 235, 21], + ["array", 101, 0, 235, 21], + ["push", 101, 4, 235, 21], + ["frame", 102, 97, 2, 235, 21], + ["setarg", 102, 0, 99, 235, 21], + ["setarg", 102, 1, 100, 235, 21], + ["setarg", 102, 2, 101, 235, 21], + ["invoke", 102, 96, 235, 21], + ["jump", "call_done_217", 235, 21], + "record_path_216", + ["load_field", 103, 97, "slurp", 235, 21], + ["frame", 104, 103, 1, 235, 21], + ["setarg", 104, 0, 97, 235, 21], + ["setarg", 104, 1, 4, 235, 21], + ["invoke", 104, 96, 235, 21], + "call_done_217", + ["access", 106, {"name":"text","kind":"name","make":"intrinsic"}, 235, 16], + ["frame", 107, 106, 1, 235, 16], + ["null", 108, 235, 16], + ["setarg", 107, 0, 108, 235, 16], + ["setarg", 107, 1, 96, 235, 16], + ["invoke", 107, 105, 235, 16], + ["move", 5, 105, 235, 16], + ["get", 110, 3, 1, 236, 16], + ["frame", 111, 110, 2, 236, 16], + ["null", 112, 236, 16], + ["setarg", 111, 0, 112, 236, 16], + ["setarg", 111, 1, 5, 236, 16], + ["setarg", 111, 2, 4, 236, 16], + ["invoke", 111, 109, 236, 16], + ["move", 3, 109, 236, 16], + ["access", 113, "engine", 237, 18], + ["get", 115, 20, 1, 237, 10], + ["frame", 116, 115, 3, 237, 10], + ["null", 117, 237, 10], + ["setarg", 116, 0, 117, 237, 10], + ["setarg", 116, 1, 113, 237, 10], + ["setarg", 116, 2, 3, 237, 10], + ["setarg", 116, 3, 1, 237, 10], + ["tail_invoke", 116, 114, 237, 10], + ["return", 114, 237, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "load_engine", + "filename": "internal/bootstrap.cm", + "nr_args": 1 + } ], - "nr_args": 0 - }, - "filename": "internal/bootstrap.cm", - "data": {} + "main": { + "nr_slots": 138, + "nr_close_slots": 0, + "instructions": [ + ["function", 28, 0, 0, 0], + ["move", 26, 28, 0, 0], + ["function", 29, 1, 0, 0], + ["move", 9, 29, 0, 0], + ["function", 30, 2, 0, 0], + ["move", 6, 30, 0, 0], + ["function", 31, 3, 0, 0], + ["move", 11, 31, 0, 0], + ["function", 32, 4, 0, 0], + ["move", 24, 32, 0, 0], + ["function", 33, 5, 0, 0], + ["move", 5, 33, 0, 0], + ["function", 34, 6, 0, 0], + ["move", 7, 34, 0, 0], + ["function", 35, 7, 0, 0], + ["move", 3, 35, 0, 0], + ["function", 36, 8, 0, 0], + ["move", 20, 36, 0, 0], + ["function", 37, 9, 0, 0], + ["move", 21, 37, 0, 0], + ["function", 38, 10, 0, 0], + ["move", 8, 38, 0, 0], + ["function", 39, 11, 0, 0], + ["move", 15, 39, 0, 0], + ["access", 40, {"name":"os","kind":"name","make":"intrinsic"}, 5, 21], + ["load_field", 41, 40, "load_internal", 5, 21], + ["move", 16, 41, 5, 21], + ["access", 42, "internal_fd", 10, 20], + ["frame", 44, 26, 1, 10, 10], + ["null", 45, 10, 10], + ["setarg", 44, 0, 45, 10, 10], + ["setarg", 44, 1, 42, 10, 10], + ["invoke", 44, 43, 10, 10], + ["move", 12, 43, 10, 10], + ["access", 46, "json", 11, 22], + ["frame", 48, 26, 1, 11, 12], + ["null", 49, 11, 12], + ["setarg", 48, 0, 49, 11, 12], + ["setarg", 48, 1, 46, 11, 12], + ["invoke", 48, 47, 11, 12], + ["move", 14, 47, 11, 12], + ["access", 50, "crypto", 12, 24], + ["frame", 52, 26, 1, 12, 14], + ["null", 53, 12, 14], + ["setarg", 52, 0, 53, 12, 14], + ["setarg", 52, 1, 50, 12, 14], + ["invoke", 52, 51, 12, 14], + ["move", 10, 51, 12, 14], + ["record", 54, 0], + ["move", 25, 54, 14, 17], + ["access", 55, "fd", 15, 11], + ["store_field", 25, 12, 55, 15, 11], + ["access", 56, {"name":"os","kind":"name","make":"intrinsic"}, 16, 19], + ["access", 57, "os", 16, 11], + ["store_field", 25, 56, 57, 16, 11], + ["access", 58, "json", 17, 11], + ["store_field", 25, 14, 58, 17, 11], + ["access", 59, "crypto", 18, 11], + ["store_field", 25, 10, 59, 18, 11], + ["record", 60, 1], + ["store_field", 60, 24, "use", 74, 22], + ["move", 4, 60, 74, 22], + ["access", 61, "tokenize", 75, 30], + ["frame", 63, 5, 2, 75, 20], + ["null", 64, 75, 20], + ["setarg", 63, 0, 64, 75, 20], + ["setarg", 63, 1, 61, 75, 20], + ["setarg", 63, 2, 4, 75, 20], + ["invoke", 63, 62, 75, 20], + ["move", 23, 62, 75, 20], + ["access", 65, "parse", 76, 27], + ["frame", 67, 5, 2, 76, 17], + ["null", 68, 76, 17], + ["setarg", 67, 0, 68, 76, 17], + ["setarg", 67, 1, 65, 76, 17], + ["setarg", 67, 2, 4, 76, 17], + ["invoke", 67, 66, 76, 17], + ["move", 18, 66, 76, 17], + ["access", 69, "fold", 77, 26], + ["frame", 71, 5, 2, 77, 16], + ["null", 72, 77, 16], + ["setarg", 71, 0, 72, 77, 16], + ["setarg", 71, 1, 69, 77, 16], + ["setarg", 71, 2, 4, 77, 16], + ["invoke", 71, 70, 77, 16], + ["move", 13, 70, 77, 16], + ["access", 73, "tokenize", 78, 11], + ["store_field", 25, 23, 73, 78, 11], + ["access", 74, "parse", 79, 11], + ["store_field", 25, 18, 74, 79, 11], + ["access", 75, "fold", 80, 11], + ["store_field", 25, 13, 75, 80, 11], + ["access", 76, "mcode", 83, 27], + ["frame", 78, 5, 2, 83, 17], + ["null", 79, 83, 17], + ["setarg", 78, 0, 79, 83, 17], + ["setarg", 78, 1, 76, 83, 17], + ["setarg", 78, 2, 4, 83, 17], + ["invoke", 78, 77, 83, 17], + ["move", 17, 77, 83, 17], + ["access", 80, "mcode", 84, 11], + ["store_field", 25, 17, 80, 84, 11], + ["access", 81, "core/mcode", 85, 11], + ["store_field", 25, 17, 81, 85, 11], + ["null", 22, 86, 22], + ["frame", 83, 7, 0, 127, 1], + ["null", 84, 127, 1], + ["setarg", 83, 0, 84, 127, 1], + ["invoke", 83, 82, 127, 1], + ["access", 85, "streamline", 165, 28], + ["frame", 87, 5, 2, 165, 18], + ["null", 88, 165, 18], + ["setarg", 87, 0, 88, 165, 18], + ["setarg", 87, 1, 85, 165, 18], + ["setarg", 87, 2, 4, 165, 18], + ["invoke", 87, 86, 165, 18], + ["move", 22, 86, 165, 18], + ["access", 89, "streamline", 166, 11], + ["store_field", 25, 22, 89, 166, 11], + ["access", 90, "core/streamline", 167, 11], + ["store_field", 25, 22, 90, 167, 11], + ["null", 2, 170, 22], + ["null", 19, 242, 15], + ["array", 91, 0, 243, 17], + ["move", 27, 91, 243, 17], + ["access", 1, 0, 244, 10], + ["access", 92, {"name":"args","kind":"name","make":"intrinsic"}, 246, 5], + ["null", 93, 246, 13], + ["is_identical", 94, 92, 93, 246, 13], + ["jump_true", 94, "ne_nid_221", 246, 13], + ["jump", "ne_ni_222", 246, 13], + "ne_nid_221", + ["false", 94, 246, 13], + ["jump", "ne_done_220", 246, 13], + "ne_ni_222", + ["is_int", 95, 92, 246, 13], + ["jump_false", 95, "ne_nn_223", 246, 13], + "_nop_tc_1", + ["jump", "ne_nn_223", 246, 13], + ["ne_int", 94, 92, 93, 246, 13], + ["jump", "ne_done_220", 246, 13], + "ne_nn_223", + ["is_num", 95, 92, 246, 13], + ["jump_false", 95, "ne_nt_224", 246, 13], + "_nop_tc_2", + ["jump", "ne_nt_224", 246, 13], + ["ne_float", 94, 92, 93, 246, 13], + ["jump", "ne_done_220", 246, 13], + "ne_nt_224", + ["is_text", 95, 92, 246, 13], + ["jump_false", 95, "ne_nnl_225", 246, 13], + "_nop_tc_3", + ["jump", "ne_nnl_225", 246, 13], + ["ne_text", 94, 92, 93, 246, 13], + ["jump", "ne_done_220", 246, 13], + "ne_nnl_225", + ["is_null", 95, 92, 246, 13], + ["jump_false", 95, "ne_nb_226", 246, 13], + "_nop_tc_4", + "_nop_tc_5", + ["false", 94, 246, 13], + ["jump", "ne_done_220", 246, 13], + "ne_nb_226", + ["is_bool", 95, 92, 246, 13], + ["jump_false", 95, "ne_mis_227", 246, 13], + "_nop_tc_6", + ["jump", "ne_mis_227", 246, 13], + ["ne_bool", 94, 92, 93, 246, 13], + ["jump", "ne_done_220", 246, 13], + "ne_mis_227", + ["true", 94, 246, 13], + "ne_done_220", + ["jump_false", 94, "if_else_218", 246, 13], + ["access", 97, {"name":"args","kind":"name","make":"intrinsic"}, 248, 13], + ["access", 98, 0, 248, 18], + ["load_index", 99, 97, 98, 248, 18], + ["move", 19, 99, 248, 18], + "_nop_bl_1", + ["jump_true", 19, "if_else_228", 249, 8], + ["access", 101, "error: no program specified\n", 250, 11], + ["access", 103, {"name":"print","kind":"name","make":"intrinsic"}, 250, 5], + ["frame", 104, 103, 1, 250, 5], + ["null", 105, 250, 5], + ["setarg", 104, 0, 105, 250, 5], + ["setarg", 104, 1, 101, 250, 5], + ["invoke", 104, 102, 250, 5], + ["disrupt", 251, 5], + ["jump", "if_end_229", 251, 5], + "if_else_228", + "if_end_229", + ["access", 106, 1, 253, 8], + ["move", 1, 106, 253, 8], + "while_start_230", + ["access", 107, {"name":"args","kind":"name","make":"intrinsic"}, 254, 22], + ["length", 108, 107, 254, 22], + ["is_int", 110, 1, 254, 22], + ["jump_false", 110, "rel_ni_232", 254, 22], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 109, 1, 108, 254, 22], + ["jump", "rel_done_234", 254, 22], + "rel_ni_232", + ["is_num", 110, 1, 254, 22], + ["jump_false", 110, "rel_nn_233", 254, 22], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 109, 1, 108, 254, 22], + ["jump", "rel_done_234", 254, 22], + "rel_nn_233", + ["is_text", 110, 1, 254, 22], + ["jump_false", 110, "rel_err_235", 254, 22], + "_nop_tc_11", + ["jump", "rel_err_235", 254, 22], + ["lt_text", 109, 1, 108, 254, 22], + ["jump", "rel_done_234", 254, 22], + "rel_err_235", + ["disrupt", 254, 22], + "rel_done_234", + ["jump_false", 109, "while_end_231", 254, 22], + ["access", 112, {"name":"args","kind":"name","make":"intrinsic"}, 255, 21], + ["load_dynamic", 113, 112, 1, 255, 26], + ["is_array", 114, 27, 255, 26], + ["jump_false", 114, "push_err_236", 255, 26], + ["push", 27, 113, 255, 26], + ["jump", "push_done_237", 255, 26], + "push_err_236", + ["disrupt", 255, 26], + "push_done_237", + ["access", 115, 1, 256, 15], + ["is_text", 117, 1, 256, 15], + ["jump_false", 117, "add_cn_239", 256, 15], + "_nop_tc_12", + ["jump", "add_cn_239", 256, 15], + ["concat", 116, 1, 115, 256, 15], + ["jump", "add_done_238", 256, 15], + "add_cn_239", + ["is_num", 117, 1, 256, 15], + ["jump_false", 117, "add_err_240", 256, 15], + "_nop_tc_13", + "_nop_tc_14", + ["add", 116, 1, 115, 256, 15], + ["jump", "add_done_238", 256, 15], + "add_err_240", + ["disrupt", 256, 15], + "add_done_238", + ["move", 1, 116, 256, 15], + ["jump", "while_start_230", 256, 15], + "while_end_231", + ["record", 119, 14], + ["access", 120, {"name":"os","kind":"name","make":"intrinsic"}, 260, 9], + ["store_field", 119, 120, "os", 260, 9], + ["access", 121, {"name":"actorsym","kind":"name","make":"intrinsic"}, 260, 23], + ["store_field", 119, 121, "actorsym", 260, 23], + ["record", 122, 2], + ["store_field", 122, 19, "program", 261, 21], + ["store_field", 122, 27, "arg", 261, 35], + ["store_field", 119, 122, "init", 261, 35], + ["access", 123, {"name":"core_path","kind":"name","make":"intrinsic"}, 262, 16], + ["store_field", 119, 123, "core_path", 262, 16], + ["access", 124, {"name":"shop_path","kind":"name","make":"intrinsic"}, 262, 38], + ["store_field", 119, 124, "shop_path", 262, 38], + ["store_field", 119, 14, "json", 262, 55], + ["store_field", 119, 3, "analyze", 263, 14], + ["store_field", 119, 20, "run_ast_fn", 263, 35], + ["store_field", 119, 21, "run_ast_noopt_fn", 263, 62], + ["store_field", 119, 25, "use_cache", 264, 16], + ["store_field", 119, 9, "content_hash", 265, 19], + ["store_field", 119, 6, "cache_path", 265, 45], + ["store_field", 119, 11, "ensure_build_dir", 266, 23], + ["store_field", 119, 8, "compile_to_blob_fn", 266, 61], + ["frame", 126, 15, 1, 259, 3], + ["null", 127, 259, 3], + ["setarg", 126, 0, 127, 259, 3], + ["setarg", 126, 1, 119, 259, 3], + ["invoke", 126, 125, 259, 3], + ["jump", "if_end_219", 259, 3], + "if_else_218", + ["record", 128, 14], + ["access", 129, {"name":"os","kind":"name","make":"intrinsic"}, 271, 9], + ["store_field", 128, 129, "os", 271, 9], + ["access", 130, {"name":"actorsym","kind":"name","make":"intrinsic"}, 271, 23], + ["store_field", 128, 130, "actorsym", 271, 23], + ["access", 131, {"name":"init","kind":"name","make":"intrinsic"}, 271, 39], + ["store_field", 128, 131, "init", 271, 39], + ["access", 132, {"name":"core_path","kind":"name","make":"intrinsic"}, 272, 16], + ["store_field", 128, 132, "core_path", 272, 16], + ["access", 133, {"name":"shop_path","kind":"name","make":"intrinsic"}, 272, 38], + ["store_field", 128, 133, "shop_path", 272, 38], + ["store_field", 128, 14, "json", 272, 55], + ["store_field", 128, 3, "analyze", 273, 14], + ["store_field", 128, 20, "run_ast_fn", 273, 35], + ["store_field", 128, 21, "run_ast_noopt_fn", 273, 62], + ["store_field", 128, 25, "use_cache", 274, 16], + ["store_field", 128, 9, "content_hash", 275, 19], + ["store_field", 128, 6, "cache_path", 275, 45], + ["store_field", 128, 11, "ensure_build_dir", 276, 23], + ["store_field", 128, 8, "compile_to_blob_fn", 276, 61], + ["frame", 135, 15, 1, 270, 3], + ["null", 136, 270, 3], + ["setarg", 135, 0, 136, 270, 3], + ["setarg", 135, 1, 128, 270, 3], + ["invoke", 135, 134, 270, 3], + "if_end_219", + ["null", 137, 270, 3], + ["return", 137, 270, 3] + ], + "nr_args": 0 + }, + "filename": "internal/bootstrap.cm", + "data": {} } \ No newline at end of file diff --git a/boot/engine.cm.mcode b/boot/engine.cm.mcode index d20536d0..70f9d4af 100644 --- a/boot/engine.cm.mcode +++ b/boot/engine.cm.mcode @@ -1,43065 +1,7469 @@ { - "name": "internal/engine.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "js_core_", - 21, - 24 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 5, - 1, - 21, - 37 - ], - [ - "jump_false", - 5, - "add_cn_1", - 21, - 37 - ], - [ - "concat", - 3, - 2, - 1, - 21, - 37 - ], - [ - "jump", - "add_done_0", - 21, - 37 - ], - "add_cn_1", - "_nop_tc_3", - [ - "jump", - "add_err_2", - 21, - 37 - ], - [ - "is_num", - 5, - 1, - 21, - 37 - ], - [ - "jump_false", - 5, - "add_err_2", - 21, - 37 - ], - [ - "add", - 3, - 2, - 1, - 21, - 37 - ], - [ - "jump", - "add_done_0", - 21, - 37 - ], - "add_err_2", - [ - "disrupt", - 21, - 37 - ], - "add_done_0", - [ - "access", - 6, - "_use", - 21, - 44 - ], - [ - "is_text", - 8, - 3, - 21, - 44 - ], - [ - "jump_false", - 8, - "add_cn_4", - 21, - 44 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 7, - 3, - 6, - 21, - 44 - ], - [ - "jump", - "add_done_3", - 21, - 44 - ], - "add_cn_4", - [ - "is_num", - 8, - 3, - 21, - 44 - ], - [ - "jump_false", - 8, - "add_err_5", - 21, - 44 - ], - "_nop_tc_6", - [ - "jump", - "add_err_5", - 21, - 44 - ], - [ - "add", - 7, - 3, - 6, - 21, - 44 - ], - [ - "jump", - "add_done_3", - 21, - 44 - ], - "add_err_5", - [ - "disrupt", - 21, - 44 - ], - "add_done_3", - [ - "get", - 11, - 38, - 1, - 21, - 10 - ], - [ - "frame", - 12, - 11, - 1, - 21, - 10 - ], - [ - "null", - 13, - 21, - 10 - ], - [ - "setarg", - 12, - 0, - 13, - 21, - 10 - ], - [ - "setarg", - 12, - 1, - 7, - 21, - 10 - ], - [ - "tail_invoke", - 12, - 10, - 21, - 10 - ], - [ - "return", - 10, - 21, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "use_embed", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 39, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - 0, - 25, - 15 - ], - [ - "is_identical", - 3, - 1, - 2, - 25, - 15 - ], - [ - "jump_true", - 3, - "eq_done_11", - 25, - 15 - ], - [ - "is_int", - 4, - 1, - 25, - 15 - ], - [ - "jump_false", - 4, - "eq_ni_12", - 25, - 15 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "eq_int", - 3, - 1, - 2, - 25, - 15 - ], - [ - "jump", - "eq_done_11", - 25, - 15 - ], - "eq_ni_12", - [ - "is_num", - 4, - 1, - 25, - 15 - ], - [ - "jump_false", - 4, - "eq_nn_13", - 25, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_float", - 3, - 1, - 2, - 25, - 15 - ], - [ - "jump", - "eq_done_11", - 25, - 15 - ], - "eq_nn_13", - [ - "is_text", - 4, - 1, - 25, - 15 - ], - [ - "jump_false", - 4, - "eq_nt_14", - 25, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nt_14", - 25, - 15 - ], - [ - "eq_text", - 3, - 1, - 2, - 25, - 15 - ], - [ - "jump", - "eq_done_11", - 25, - 15 - ], - "eq_nt_14", - [ - "is_null", - 4, - 1, - 25, - 15 - ], - [ - "jump_false", - 4, - "eq_nnl_15", - 25, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nnl_15", - 25, - 15 - ], - [ - "true", - 3, - 25, - 15 - ], - [ - "jump", - "eq_done_11", - 25, - 15 - ], - "eq_nnl_15", - [ - "is_bool", - 4, - 1, - 25, - 15 - ], - [ - "jump_false", - 4, - "eq_nb_16", - 25, - 15 - ], - "_nop_tc_7", - [ - "jump", - "eq_nb_16", - 25, - 15 - ], - [ - "eq_bool", - 3, - 1, - 2, - 25, - 15 - ], - [ - "jump", - "eq_done_11", - 25, - 15 - ], - "eq_nb_16", - [ - "false", - 3, - 25, - 15 - ], - "eq_done_11", - [ - "move", - 6, - 3, - 25, - 15 - ], - [ - "jump_true", - 6, - "or_end_10", - 25, - 15 - ], - [ - "false", - 7, - 25, - 28 - ], - [ - "is_identical", - 8, - 1, - 7, - 25, - 28 - ], - [ - "jump_true", - 8, - "eq_done_17", - 25, - 28 - ], - [ - "is_int", - 9, - 1, - 25, - 28 - ], - [ - "jump_false", - 9, - "eq_ni_18", - 25, - 28 - ], - "_nop_tc_8", - [ - "jump", - "eq_ni_18", - 25, - 28 - ], - [ - "eq_int", - 8, - 1, - 7, - 25, - 28 - ], - [ - "jump", - "eq_done_17", - 25, - 28 - ], - "eq_ni_18", - [ - "is_num", - 9, - 1, - 25, - 28 - ], - [ - "jump_false", - 9, - "eq_nn_19", - 25, - 28 - ], - "_nop_tc_9", - [ - "jump", - "eq_nn_19", - 25, - 28 - ], - [ - "eq_float", - 8, - 1, - 7, - 25, - 28 - ], - [ - "jump", - "eq_done_17", - 25, - 28 - ], - "eq_nn_19", - [ - "is_text", - 9, - 1, - 25, - 28 - ], - [ - "jump_false", - 9, - "eq_nt_20", - 25, - 28 - ], - "_nop_tc_10", - [ - "jump", - "eq_nt_20", - 25, - 28 - ], - [ - "eq_text", - 8, - 1, - 7, - 25, - 28 - ], - [ - "jump", - "eq_done_17", - 25, - 28 - ], - "eq_nt_20", - [ - "is_null", - 9, - 1, - 25, - 28 - ], - [ - "jump_false", - 9, - "eq_nnl_21", - 25, - 28 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_21", - 25, - 28 - ], - [ - "true", - 8, - 25, - 28 - ], - [ - "jump", - "eq_done_17", - 25, - 28 - ], - "eq_nnl_21", - [ - "is_bool", - 9, - 1, - 25, - 28 - ], - [ - "jump_false", - 9, - "eq_nb_22", - 25, - 28 - ], - "_nop_tc_12", - "_nop_tc_13", - [ - "eq_bool", - 8, - 1, - 7, - 25, - 28 - ], - [ - "jump", - "eq_done_17", - 25, - 28 - ], - "eq_nb_22", - [ - "false", - 8, - 25, - 28 - ], - "eq_done_17", - [ - "move", - 6, - 8, - 25, - 28 - ], - "or_end_10", - [ - "move", - 11, - 6, - 25, - 28 - ], - [ - "jump_true", - 11, - "or_end_9", - 25, - 28 - ], - [ - "access", - 12, - "false", - 25, - 45 - ], - [ - "is_identical", - 13, - 1, - 12, - 25, - 45 - ], - [ - "jump_true", - 13, - "eq_done_23", - 25, - 45 - ], - [ - "is_int", - 14, - 1, - 25, - 45 - ], - [ - "jump_false", - 14, - "eq_ni_24", - 25, - 45 - ], - "_nop_tc_14", - [ - "jump", - "eq_ni_24", - 25, - 45 - ], - [ - "eq_int", - 13, - 1, - 12, - 25, - 45 - ], - [ - "jump", - "eq_done_23", - 25, - 45 - ], - "eq_ni_24", - [ - "is_num", - 14, - 1, - 25, - 45 - ], - [ - "jump_false", - 14, - "eq_nn_25", - 25, - 45 - ], - "_nop_tc_15", - [ - "jump", - "eq_nn_25", - 25, - 45 - ], - [ - "eq_float", - 13, - 1, - 12, - 25, - 45 - ], - [ - "jump", - "eq_done_23", - 25, - 45 - ], - "eq_nn_25", - [ - "is_text", - 14, - 1, - 25, - 45 - ], - [ - "jump_false", - 14, - "eq_nt_26", - 25, - 45 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "eq_text", - 13, - 1, - 12, - 25, - 45 - ], - [ - "jump", - "eq_done_23", - 25, - 45 - ], - "eq_nt_26", - [ - "is_null", - 14, - 1, - 25, - 45 - ], - [ - "jump_false", - 14, - "eq_nnl_27", - 25, - 45 - ], - "_nop_tc_18", - [ - "jump", - "eq_nnl_27", - 25, - 45 - ], - [ - "true", - 13, - 25, - 45 - ], - [ - "jump", - "eq_done_23", - 25, - 45 - ], - "eq_nnl_27", - [ - "is_bool", - 14, - 1, - 25, - 45 - ], - [ - "jump_false", - 14, - "eq_nb_28", - 25, - 45 - ], - "_nop_tc_19", - [ - "jump", - "eq_nb_28", - 25, - 45 - ], - [ - "eq_bool", - 13, - 1, - 12, - 25, - 45 - ], - [ - "jump", - "eq_done_23", - 25, - 45 - ], - "eq_nb_28", - [ - "false", - 13, - 25, - 45 - ], - "eq_done_23", - [ - "move", - 11, - 13, - 25, - 45 - ], - "or_end_9", - [ - "move", - 16, - 11, - 25, - 45 - ], - [ - "jump_true", - 16, - "or_end_8", - 25, - 45 - ], - [ - "null", - 17, - 25, - 64 - ], - [ - "is_identical", - 18, - 1, - 17, - 25, - 64 - ], - [ - "jump_true", - 18, - "eq_done_29", - 25, - 64 - ], - [ - "is_int", - 19, - 1, - 25, - 64 - ], - [ - "jump_false", - 19, - "eq_ni_30", - 25, - 64 - ], - "_nop_tc_20", - [ - "jump", - "eq_ni_30", - 25, - 64 - ], - [ - "eq_int", - 18, - 1, - 17, - 25, - 64 - ], - [ - "jump", - "eq_done_29", - 25, - 64 - ], - "eq_ni_30", - [ - "is_num", - 19, - 1, - 25, - 64 - ], - [ - "jump_false", - 19, - "eq_nn_31", - 25, - 64 - ], - "_nop_tc_21", - [ - "jump", - "eq_nn_31", - 25, - 64 - ], - [ - "eq_float", - 18, - 1, - 17, - 25, - 64 - ], - [ - "jump", - "eq_done_29", - 25, - 64 - ], - "eq_nn_31", - [ - "is_text", - 19, - 1, - 25, - 64 - ], - [ - "jump_false", - 19, - "eq_nt_32", - 25, - 64 - ], - "_nop_tc_22", - [ - "jump", - "eq_nt_32", - 25, - 64 - ], - [ - "eq_text", - 18, - 1, - 17, - 25, - 64 - ], - [ - "jump", - "eq_done_29", - 25, - 64 - ], - "eq_nt_32", - [ - "is_null", - 19, - 1, - 25, - 64 - ], - [ - "jump_false", - 19, - "eq_nnl_33", - 25, - 64 - ], - "_nop_tc_23", - "_nop_tc_24", - [ - "true", - 18, - 25, - 64 - ], - [ - "jump", - "eq_done_29", - 25, - 64 - ], - "eq_nnl_33", - [ - "is_bool", - 19, - 1, - 25, - 64 - ], - [ - "jump_false", - 19, - "eq_nb_34", - 25, - 64 - ], - "_nop_tc_25", - [ - "jump", - "eq_nb_34", - 25, - 64 - ], - [ - "eq_bool", - 18, - 1, - 17, - 25, - 64 - ], - [ - "jump", - "eq_done_29", - 25, - 64 - ], - "eq_nb_34", - [ - "false", - 18, - 25, - 64 - ], - "eq_done_29", - [ - "move", - 16, - 18, - 25, - 64 - ], - "or_end_8", - [ - "jump_false", - 16, - "if_else_6", - 25, - 64 - ], - [ - "false", - 21, - 26, - 12 - ], - [ - "return", - 21, - 26, - 12 - ], - "_nop_ur_1", - "if_else_6", - "if_end_7", - [ - "access", - 22, - 1, - 27, - 15 - ], - [ - "is_identical", - 23, - 1, - 22, - 27, - 15 - ], - [ - "jump_true", - 23, - "eq_done_39", - 27, - 15 - ], - [ - "is_int", - 24, - 1, - 27, - 15 - ], - [ - "jump_false", - 24, - "eq_ni_40", - 27, - 15 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "eq_int", - 23, - 1, - 22, - 27, - 15 - ], - [ - "jump", - "eq_done_39", - 27, - 15 - ], - "eq_ni_40", - [ - "is_num", - 24, - 1, - 27, - 15 - ], - [ - "jump_false", - 24, - "eq_nn_41", - 27, - 15 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "eq_float", - 23, - 1, - 22, - 27, - 15 - ], - [ - "jump", - "eq_done_39", - 27, - 15 - ], - "eq_nn_41", - [ - "is_text", - 24, - 1, - 27, - 15 - ], - [ - "jump_false", - 24, - "eq_nt_42", - 27, - 15 - ], - "_nop_tc_30", - [ - "jump", - "eq_nt_42", - 27, - 15 - ], - [ - "eq_text", - 23, - 1, - 22, - 27, - 15 - ], - [ - "jump", - "eq_done_39", - 27, - 15 - ], - "eq_nt_42", - [ - "is_null", - 24, - 1, - 27, - 15 - ], - [ - "jump_false", - 24, - "eq_nnl_43", - 27, - 15 - ], - "_nop_tc_31", - [ - "jump", - "eq_nnl_43", - 27, - 15 - ], - [ - "true", - 23, - 27, - 15 - ], - [ - "jump", - "eq_done_39", - 27, - 15 - ], - "eq_nnl_43", - [ - "is_bool", - 24, - 1, - 27, - 15 - ], - [ - "jump_false", - 24, - "eq_nb_44", - 27, - 15 - ], - "_nop_tc_32", - [ - "jump", - "eq_nb_44", - 27, - 15 - ], - [ - "eq_bool", - 23, - 1, - 22, - 27, - 15 - ], - [ - "jump", - "eq_done_39", - 27, - 15 - ], - "eq_nb_44", - [ - "false", - 23, - 27, - 15 - ], - "eq_done_39", - [ - "move", - 26, - 23, - 27, - 15 - ], - [ - "jump_true", - 26, - "or_end_38", - 27, - 15 - ], - [ - "true", - 27, - 27, - 28 - ], - [ - "is_identical", - 28, - 1, - 27, - 27, - 28 - ], - [ - "jump_true", - 28, - "eq_done_45", - 27, - 28 - ], - [ - "is_int", - 29, - 1, - 27, - 28 - ], - [ - "jump_false", - 29, - "eq_ni_46", - 27, - 28 - ], - "_nop_tc_33", - [ - "jump", - "eq_ni_46", - 27, - 28 - ], - [ - "eq_int", - 28, - 1, - 27, - 27, - 28 - ], - [ - "jump", - "eq_done_45", - 27, - 28 - ], - "eq_ni_46", - [ - "is_num", - 29, - 1, - 27, - 28 - ], - [ - "jump_false", - 29, - "eq_nn_47", - 27, - 28 - ], - "_nop_tc_34", - [ - "jump", - "eq_nn_47", - 27, - 28 - ], - [ - "eq_float", - 28, - 1, - 27, - 27, - 28 - ], - [ - "jump", - "eq_done_45", - 27, - 28 - ], - "eq_nn_47", - [ - "is_text", - 29, - 1, - 27, - 28 - ], - [ - "jump_false", - 29, - "eq_nt_48", - 27, - 28 - ], - "_nop_tc_35", - [ - "jump", - "eq_nt_48", - 27, - 28 - ], - [ - "eq_text", - 28, - 1, - 27, - 27, - 28 - ], - [ - "jump", - "eq_done_45", - 27, - 28 - ], - "eq_nt_48", - [ - "is_null", - 29, - 1, - 27, - 28 - ], - [ - "jump_false", - 29, - "eq_nnl_49", - 27, - 28 - ], - "_nop_tc_36", - [ - "jump", - "eq_nnl_49", - 27, - 28 - ], - [ - "true", - 28, - 27, - 28 - ], - [ - "jump", - "eq_done_45", - 27, - 28 - ], - "eq_nnl_49", - [ - "is_bool", - 29, - 1, - 27, - 28 - ], - [ - "jump_false", - 29, - "eq_nb_50", - 27, - 28 - ], - "_nop_tc_37", - "_nop_tc_38", - [ - "eq_bool", - 28, - 1, - 27, - 27, - 28 - ], - [ - "jump", - "eq_done_45", - 27, - 28 - ], - "eq_nb_50", - [ - "false", - 28, - 27, - 28 - ], - "eq_done_45", - [ - "move", - 26, - 28, - 27, - 28 - ], - "or_end_38", - [ - "move", - 31, - 26, - 27, - 28 - ], - [ - "jump_true", - 31, - "or_end_37", - 27, - 28 - ], - [ - "access", - 32, - "true", - 27, - 44 - ], - [ - "is_identical", - 33, - 1, - 32, - 27, - 44 - ], - [ - "jump_true", - 33, - "eq_done_51", - 27, - 44 - ], - [ - "is_int", - 34, - 1, - 27, - 44 - ], - [ - "jump_false", - 34, - "eq_ni_52", - 27, - 44 - ], - "_nop_tc_39", - [ - "jump", - "eq_ni_52", - 27, - 44 - ], - [ - "eq_int", - 33, - 1, - 32, - 27, - 44 - ], - [ - "jump", - "eq_done_51", - 27, - 44 - ], - "eq_ni_52", - [ - "is_num", - 34, - 1, - 27, - 44 - ], - [ - "jump_false", - 34, - "eq_nn_53", - 27, - 44 - ], - "_nop_tc_40", - [ - "jump", - "eq_nn_53", - 27, - 44 - ], - [ - "eq_float", - 33, - 1, - 32, - 27, - 44 - ], - [ - "jump", - "eq_done_51", - 27, - 44 - ], - "eq_nn_53", - [ - "is_text", - 34, - 1, - 27, - 44 - ], - [ - "jump_false", - 34, - "eq_nt_54", - 27, - 44 - ], - "_nop_tc_41", - "_nop_tc_42", - [ - "eq_text", - 33, - 1, - 32, - 27, - 44 - ], - [ - "jump", - "eq_done_51", - 27, - 44 - ], - "eq_nt_54", - [ - "is_null", - 34, - 1, - 27, - 44 - ], - [ - "jump_false", - 34, - "eq_nnl_55", - 27, - 44 - ], - "_nop_tc_43", - [ - "jump", - "eq_nnl_55", - 27, - 44 - ], - [ - "true", - 33, - 27, - 44 - ], - [ - "jump", - "eq_done_51", - 27, - 44 - ], - "eq_nnl_55", - [ - "is_bool", - 34, - 1, - 27, - 44 - ], - [ - "jump_false", - 34, - "eq_nb_56", - 27, - 44 - ], - "_nop_tc_44", - [ - "jump", - "eq_nb_56", - 27, - 44 - ], - [ - "eq_bool", - 33, - 1, - 32, - 27, - 44 - ], - [ - "jump", - "eq_done_51", - 27, - 44 - ], - "eq_nb_56", - [ - "false", - 33, - 27, - 44 - ], - "eq_done_51", - [ - "move", - 31, - 33, - 27, - 44 - ], - "or_end_37", - [ - "jump_false", - 31, - "if_else_35", - 27, - 44 - ], - [ - "true", - 36, - 28, - 12 - ], - [ - "return", - 36, - 28, - 12 - ], - "_nop_ur_2", - "if_else_35", - "if_end_36", - [ - "null", - 37, - 29, - 10 - ], - [ - "return", - 37, - 29, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "logical", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - { - "name": "find", - "kind": "name", - "make": "intrinsic" - }, - 33, - 10 - ], - [ - "frame", - 5, - 4, - 2, - 33, - 10 - ], - [ - "null", - 6, - 33, - 10 - ], - [ - "setarg", - 5, - 0, - 6, - 33, - 10 - ], - [ - "setarg", - 5, - 1, - 1, - 33, - 10 - ], - [ - "setarg", - 5, - 2, - 2, - 33, - 10 - ], - [ - "invoke", - 5, - 3, - 33, - 10 - ], - [ - "null", - 7, - 33, - 29 - ], - [ - "is_identical", - 8, - 3, - 7, - 33, - 29 - ], - [ - "jump_true", - 8, - "ne_nid_58", - 33, - 29 - ], - [ - "jump", - "ne_ni_59", - 33, - 29 - ], - "ne_nid_58", - [ - "false", - 8, - 33, - 29 - ], - [ - "jump", - "ne_done_57", - 33, - 29 - ], - "ne_ni_59", - [ - "is_int", - 9, - 3, - 33, - 29 - ], - [ - "jump_false", - 9, - "ne_nn_60", - 33, - 29 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_60", - 33, - 29 - ], - [ - "ne_int", - 8, - 3, - 7, - 33, - 29 - ], - [ - "jump", - "ne_done_57", - 33, - 29 - ], - "ne_nn_60", - [ - "is_num", - 9, - 3, - 33, - 29 - ], - [ - "jump_false", - 9, - "ne_nt_61", - 33, - 29 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_61", - 33, - 29 - ], - [ - "ne_float", - 8, - 3, - 7, - 33, - 29 - ], - [ - "jump", - "ne_done_57", - 33, - 29 - ], - "ne_nt_61", - [ - "is_text", - 9, - 3, - 33, - 29 - ], - [ - "jump_false", - 9, - "ne_nnl_62", - 33, - 29 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_62", - 33, - 29 - ], - [ - "ne_text", - 8, - 3, - 7, - 33, - 29 - ], - [ - "jump", - "ne_done_57", - 33, - 29 - ], - "ne_nnl_62", - [ - "is_null", - 9, - 3, - 33, - 29 - ], - [ - "jump_false", - 9, - "ne_nb_63", - 33, - 29 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 8, - 33, - 29 - ], - [ - "jump", - "ne_done_57", - 33, - 29 - ], - "ne_nb_63", - [ - "is_bool", - 9, - 3, - 33, - 29 - ], - [ - "jump_false", - 9, - "ne_mis_64", - 33, - 29 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_64", - 33, - 29 - ], - [ - "ne_bool", - 8, - 3, - 7, - 33, - 29 - ], - [ - "jump", - "ne_done_57", - 33, - 29 - ], - "ne_mis_64", - [ - "true", - 8, - 33, - 29 - ], - "ne_done_57", - [ - "return", - 8, - 33, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "some", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 2, - 1, - 37, - 29 - ], - [ - "frame", - 4, - 3, - 1, - 37, - 29 - ], - [ - "null", - 5, - 37, - 29 - ], - [ - "setarg", - 4, - 0, - 5, - 37, - 29 - ], - [ - "setarg", - 4, - 1, - 1, - 37, - 29 - ], - [ - "invoke", - 4, - 2, - 37, - 29 - ], - [ - "access", - 7, - { - "name": "not", - "kind": "name", - "make": "intrinsic" - }, - 37, - 25 - ], - [ - "frame", - 8, - 7, - 1, - 37, - 25 - ], - [ - "null", - 9, - 37, - 25 - ], - [ - "setarg", - 8, - 0, - 9, - 37, - 25 - ], - [ - "setarg", - 8, - 1, - 2, - 37, - 25 - ], - [ - "tail_invoke", - 8, - 6, - 37, - 25 - ], - [ - "return", - 6, - 37, - 25 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 3, - 3, - 37, - 20 - ], - [ - "access", - 5, - { - "name": "find", - "kind": "name", - "make": "intrinsic" - }, - 37, - 10 - ], - [ - "frame", - 6, - 5, - 2, - 37, - 10 - ], - [ - "null", - 7, - 37, - 10 - ], - [ - "setarg", - 6, - 0, - 7, - 37, - 10 - ], - [ - "setarg", - 6, - 1, - 1, - 37, - 10 - ], - [ - "setarg", - 6, - 2, - 3, - 37, - 10 - ], - [ - "invoke", - 6, - 4, - 37, - 10 - ], - [ - "null", - 8, - 37, - 42 - ], - [ - "is_identical", - 9, - 4, - 8, - 37, - 42 - ], - [ - "jump_true", - 9, - "eq_done_65", - 37, - 42 - ], - [ - "is_int", - 10, - 4, - 37, - 42 - ], - [ - "jump_false", - 10, - "eq_ni_66", - 37, - 42 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_66", - 37, - 42 - ], - [ - "eq_int", - 9, - 4, - 8, - 37, - 42 - ], - [ - "jump", - "eq_done_65", - 37, - 42 - ], - "eq_ni_66", - [ - "is_num", - 10, - 4, - 37, - 42 - ], - [ - "jump_false", - 10, - "eq_nn_67", - 37, - 42 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_67", - 37, - 42 - ], - [ - "eq_float", - 9, - 4, - 8, - 37, - 42 - ], - [ - "jump", - "eq_done_65", - 37, - 42 - ], - "eq_nn_67", - [ - "is_text", - 10, - 4, - 37, - 42 - ], - [ - "jump_false", - 10, - "eq_nt_68", - 37, - 42 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_68", - 37, - 42 - ], - [ - "eq_text", - 9, - 4, - 8, - 37, - 42 - ], - [ - "jump", - "eq_done_65", - 37, - 42 - ], - "eq_nt_68", - [ - "is_null", - 10, - 4, - 37, - 42 - ], - [ - "jump_false", - 10, - "eq_nnl_69", - 37, - 42 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 9, - 37, - 42 - ], - [ - "jump", - "eq_done_65", - 37, - 42 - ], - "eq_nnl_69", - [ - "is_bool", - 10, - 4, - 37, - 42 - ], - [ - "jump_false", - 10, - "eq_nb_70", - 37, - 42 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_70", - 37, - 42 - ], - [ - "eq_bool", - 9, - 4, - 8, - 37, - 42 - ], - [ - "jump", - "eq_done_65", - 37, - 42 - ], - "eq_nb_70", - [ - "false", - 9, - 37, - 42 - ], - "eq_done_65", - [ - "return", - 9, - 37, - 42 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "every", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - { - "name": "search", - "kind": "name", - "make": "intrinsic" - }, - 41, - 10 - ], - [ - "frame", - 5, - 4, - 2, - 41, - 10 - ], - [ - "null", - 6, - 41, - 10 - ], - [ - "setarg", - 5, - 0, - 6, - 41, - 10 - ], - [ - "setarg", - 5, - 1, - 1, - 41, - 10 - ], - [ - "setarg", - 5, - 2, - 2, - 41, - 10 - ], - [ - "invoke", - 5, - 3, - 41, - 10 - ], - [ - "access", - 7, - 0, - 41, - 33 - ], - [ - "is_identical", - 8, - 3, - 7, - 41, - 33 - ], - [ - "jump_true", - 8, - "eq_done_71", - 41, - 33 - ], - [ - "is_int", - 9, - 3, - 41, - 33 - ], - [ - "jump_false", - 9, - "eq_ni_72", - 41, - 33 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "eq_int", - 8, - 3, - 7, - 41, - 33 - ], - [ - "jump", - "eq_done_71", - 41, - 33 - ], - "eq_ni_72", - [ - "is_num", - 9, - 3, - 41, - 33 - ], - [ - "jump_false", - 9, - "eq_nn_73", - 41, - 33 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_float", - 8, - 3, - 7, - 41, - 33 - ], - [ - "jump", - "eq_done_71", - 41, - 33 - ], - "eq_nn_73", - [ - "is_text", - 9, - 3, - 41, - 33 - ], - [ - "jump_false", - 9, - "eq_nt_74", - 41, - 33 - ], - "_nop_tc_5", - [ - "jump", - "eq_nt_74", - 41, - 33 - ], - [ - "eq_text", - 8, - 3, - 7, - 41, - 33 - ], - [ - "jump", - "eq_done_71", - 41, - 33 - ], - "eq_nt_74", - [ - "is_null", - 9, - 3, - 41, - 33 - ], - [ - "jump_false", - 9, - "eq_nnl_75", - 41, - 33 - ], - "_nop_tc_6", - [ - "jump", - "eq_nnl_75", - 41, - 33 - ], - [ - "true", - 8, - 41, - 33 - ], - [ - "jump", - "eq_done_71", - 41, - 33 - ], - "eq_nnl_75", - [ - "is_bool", - 9, - 3, - 41, - 33 - ], - [ - "jump_false", - 9, - "eq_nb_76", - 41, - 33 - ], - "_nop_tc_7", - [ - "jump", - "eq_nb_76", - 41, - 33 - ], - [ - "eq_bool", - 8, - 3, - 7, - 41, - 33 - ], - [ - "jump", - "eq_done_71", - 41, - 33 - ], - "eq_nb_76", - [ - "false", - 8, - 41, - 33 - ], - "eq_done_71", - [ - "return", - 8, - 41, - 33 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "starts_with", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - [ - "length", - 3, - 2, - 45, - 38 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "negate", - 4, - 3, - 45, - 38 - ], - [ - "jump", - "neg_done_78", - 45, - 38 - ], - "neg_err_77", - [ - "disrupt", - 45, - 38 - ], - "neg_done_78", - [ - "access", - 7, - { - "name": "search", - "kind": "name", - "make": "intrinsic" - }, - 45, - 10 - ], - [ - "frame", - 8, - 7, - 3, - 45, - 10 - ], - [ - "null", - 9, - 45, - 10 - ], - [ - "setarg", - 8, - 0, - 9, - 45, - 10 - ], - [ - "setarg", - 8, - 1, - 1, - 45, - 10 - ], - [ - "setarg", - 8, - 2, - 2, - 45, - 10 - ], - [ - "setarg", - 8, - 3, - 4, - 45, - 10 - ], - [ - "invoke", - 8, - 6, - 45, - 10 - ], - [ - "null", - 10, - 45, - 50 - ], - [ - "is_identical", - 11, - 6, - 10, - 45, - 50 - ], - [ - "jump_true", - 11, - "ne_nid_80", - 45, - 50 - ], - [ - "jump", - "ne_ni_81", - 45, - 50 - ], - "ne_nid_80", - [ - "false", - 11, - 45, - 50 - ], - [ - "jump", - "ne_done_79", - 45, - 50 - ], - "ne_ni_81", - [ - "is_int", - 12, - 6, - 45, - 50 - ], - [ - "jump_false", - 12, - "ne_nn_82", - 45, - 50 - ], - "_nop_tc_3", - [ - "jump", - "ne_nn_82", - 45, - 50 - ], - [ - "ne_int", - 11, - 6, - 10, - 45, - 50 - ], - [ - "jump", - "ne_done_79", - 45, - 50 - ], - "ne_nn_82", - [ - "is_num", - 12, - 6, - 45, - 50 - ], - [ - "jump_false", - 12, - "ne_nt_83", - 45, - 50 - ], - "_nop_tc_4", - [ - "jump", - "ne_nt_83", - 45, - 50 - ], - [ - "ne_float", - 11, - 6, - 10, - 45, - 50 - ], - [ - "jump", - "ne_done_79", - 45, - 50 - ], - "ne_nt_83", - [ - "is_text", - 12, - 6, - 45, - 50 - ], - [ - "jump_false", - 12, - "ne_nnl_84", - 45, - 50 - ], - "_nop_tc_5", - [ - "jump", - "ne_nnl_84", - 45, - 50 - ], - [ - "ne_text", - 11, - 6, - 10, - 45, - 50 - ], - [ - "jump", - "ne_done_79", - 45, - 50 - ], - "ne_nnl_84", - [ - "is_null", - 12, - 6, - 45, - 50 - ], - [ - "jump_false", - 12, - "ne_nb_85", - 45, - 50 - ], - "_nop_tc_6", - "_nop_tc_7", - [ - "false", - 11, - 45, - 50 - ], - [ - "jump", - "ne_done_79", - 45, - 50 - ], - "ne_nb_85", - [ - "is_bool", - 12, - 6, - 45, - 50 - ], - [ - "jump_false", - 12, - "ne_mis_86", - 45, - 50 - ], - "_nop_tc_8", - [ - "jump", - "ne_mis_86", - 45, - 50 - ], - [ - "ne_bool", - 11, - 6, - 10, - 45, - 50 - ], - [ - "jump", - "ne_done_79", - 45, - 50 - ], - "ne_mis_86", - [ - "true", - 11, - 45, - 50 - ], - "ne_done_79", - [ - "return", - 11, - 45, - 50 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "ends_with", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 21, - 2, - 76, - 53 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 76, - 65 - ], - [ - "get", - 4, - 5, - 1, - 76, - 44 - ], - [ - "store_dynamic", - 4, - 3, - 1, - 76, - 48 - ], - [ - "null", - 5, - 76, - 48 - ], - [ - "return", - 5, - 76, - 48 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 244, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 15, - "core/", - 62, - 19 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 18, - 1, - 62, - 29 - ], - [ - "jump_false", - 18, - "add_cn_88", - 62, - 29 - ], - [ - "concat", - 16, - 15, - 1, - 62, - 29 - ], - [ - "jump", - "add_done_87", - 62, - 29 - ], - "add_cn_88", - "_nop_tc_3", - [ - "jump", - "add_err_89", - 62, - 29 - ], - [ - "is_num", - 18, - 1, - 62, - 29 - ], - [ - "jump_false", - 18, - "add_err_89", - 62, - 29 - ], - [ - "add", - 16, - 15, - 1, - 62, - 29 - ], - [ - "jump", - "add_done_87", - 62, - 29 - ], - "add_err_89", - [ - "disrupt", - 62, - 29 - ], - "add_done_87", - [ - "move", - 3, - 16, - 62, - 29 - ], - [ - "null", - 5, - 63, - 13 - ], - [ - "access", - 19, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 64, - 7 - ], - [ - "load_dynamic", - 20, - 19, - 3, - 64, - 17 - ], - [ - "jump_false", - 20, - "if_else_90", - 64, - 17 - ], - [ - "access", - 21, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 65, - 12 - ], - [ - "load_dynamic", - 22, - 21, - 3, - 65, - 22 - ], - [ - "return", - 22, - 65, - 22 - ], - "_nop_ur_1", - "if_else_90", - "if_end_91", - [ - "access", - 23, - "/", - 67, - 37 - ], - [ - "access", - 24, - "_", - 67, - 42 - ], - [ - "access", - 26, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 67, - 23 - ], - [ - "frame", - 27, - 26, - 3, - 67, - 23 - ], - [ - "null", - 28, - 67, - 23 - ], - [ - "setarg", - 27, - 0, - 28, - 67, - 23 - ], - [ - "setarg", - 27, - 1, - 1, - 67, - 23 - ], - [ - "setarg", - 27, - 2, - 23, - 67, - 23 - ], - [ - "setarg", - 27, - 3, - 24, - 67, - 23 - ], - [ - "invoke", - 27, - 25, - 67, - 23 - ], - [ - "get", - 30, - 75, - 1, - 67, - 13 - ], - [ - "frame", - 31, - 30, - 1, - 67, - 13 - ], - [ - "null", - 32, - 67, - 13 - ], - [ - "setarg", - 31, - 0, - 32, - 67, - 13 - ], - [ - "setarg", - 31, - 1, - 25, - 67, - 13 - ], - [ - "invoke", - 31, - 29, - 67, - 13 - ], - [ - "move", - 14, - 29, - 67, - 13 - ], - [ - "null", - 11, - 68, - 16 - ], - [ - "null", - 12, - 69, - 16 - ], - [ - "null", - 2, - 70, - 13 - ], - [ - "null", - 10, - 71, - 20 - ], - [ - "null", - 9, - 72, - 20 - ], - [ - "record", - 33, - 1 - ], - [ - "get", - 34, - 74, - 1, - 75, - 15 - ], - [ - "store_field", - 33, - 34, - "use", - 75, - 15 - ], - [ - "move", - 5, - 33, - 75, - 15 - ], - [ - "get", - 35, - 21, - 1, - 76, - 16 - ], - [ - "access", - 37, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 76, - 10 - ], - [ - "frame", - 38, - 37, - 1, - 76, - 10 - ], - [ - "null", - 39, - 76, - 10 - ], - [ - "setarg", - 38, - 0, - 39, - 76, - 10 - ], - [ - "setarg", - 38, - 1, - 35, - 76, - 10 - ], - [ - "invoke", - 38, - 36, - 76, - 10 - ], - [ - "function", - 40, - 7, - 76, - 30 - ], - [ - "length", - 42, - 36, - 76, - 30 - ], - [ - "int", - 43, - 0, - 76, - 30 - ], - [ - "int", - 47, - 1, - 76, - 30 - ], - [ - "null", - 46, - 76, - 30 - ], - "arrfor_loop_92", - [ - "lt_int", - 44, - 43, - 42, - 76, - 30 - ], - [ - "jump_false", - 44, - "arrfor_done_93", - 76, - 30 - ], - [ - "load_index", - 45, - 36, - 43, - 76, - 30 - ], - [ - "frame", - 48, - 40, - 2, - 76, - 30 - ], - [ - "setarg", - 48, - 0, - 46, - 76, - 30 - ], - [ - "setarg", - 48, - 1, - 45, - 76, - 30 - ], - [ - "setarg", - 48, - 2, - 43, - 76, - 30 - ], - [ - "invoke", - 48, - 49, - 76, - 30 - ], - [ - "add", - 43, - 43, - 47, - 76, - 30 - ], - [ - "jump", - "arrfor_loop_92", - 76, - 30 - ], - "arrfor_done_93", - [ - "null", - 41, - 76, - 30 - ], - [ - "null", - 7, - 78, - 14 - ], - [ - "null", - 4, - 79, - 21 - ], - [ - "null", - 8, - 80, - 19 - ], - [ - "null", - 13, - 81, - 21 - ], - [ - "access", - 50, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 84, - 16 - ], - [ - "access", - 51, - "/boot/", - 84, - 28 - ], - [ - "is_text", - 53, - 50, - 84, - 28 - ], - [ - "jump_false", - 53, - "add_cn_95", - 84, - 28 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 52, - 50, - 51, - 84, - 28 - ], - [ - "jump", - "add_done_94", - 84, - 28 - ], - "add_cn_95", - [ - "is_num", - 53, - 50, - 84, - 28 - ], - [ - "jump_false", - 53, - "add_err_96", - 84, - 28 - ], - "_nop_tc_6", - [ - "jump", - "add_err_96", - 84, - 28 - ], - [ - "add", - 52, - 50, - 51, - 84, - 28 - ], - [ - "jump", - "add_done_94", - 84, - 28 - ], - "add_err_96", - [ - "disrupt", - 84, - 28 - ], - "add_done_94", - [ - "access", - 55, - "/", - 84, - 53 - ], - [ - "access", - 56, - "_", - 84, - 58 - ], - [ - "access", - 58, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 84, - 39 - ], - [ - "frame", - 59, - 58, - 3, - 84, - 39 - ], - [ - "null", - 60, - 84, - 39 - ], - [ - "setarg", - 59, - 0, - 60, - 84, - 39 - ], - [ - "setarg", - 59, - 1, - 1, - 84, - 39 - ], - [ - "setarg", - 59, - 2, - 55, - 84, - 39 - ], - [ - "setarg", - 59, - 3, - 56, - 84, - 39 - ], - [ - "invoke", - 59, - 57, - 84, - 39 - ], - [ - "is_text", - 62, - 52, - 84, - 39 - ], - [ - "jump_false", - 62, - "add_cn_98", - 84, - 39 - ], - [ - "is_text", - 63, - 57, - 84, - 39 - ], - [ - "jump_false", - 63, - "add_cn_98", - 84, - 39 - ], - [ - "concat", - 61, - 52, - 57, - 84, - 39 - ], - [ - "jump", - "add_done_97", - 84, - 39 - ], - "add_cn_98", - [ - "is_num", - 62, - 52, - 84, - 39 - ], - [ - "jump_false", - 62, - "add_err_99", - 84, - 39 - ], - [ - "is_num", - 63, - 57, - 84, - 39 - ], - [ - "jump_false", - 63, - "add_err_99", - 84, - 39 - ], - [ - "add", - 61, - 52, - 57, - 84, - 39 - ], - [ - "jump", - "add_done_97", - 84, - 39 - ], - "add_err_99", - [ - "disrupt", - 84, - 39 - ], - "add_done_97", - [ - "access", - 64, - ".cm.mcode", - 84, - 65 - ], - [ - "is_text", - 66, - 61, - 84, - 65 - ], - [ - "jump_false", - 66, - "add_cn_101", - 84, - 65 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 65, - 61, - 64, - 84, - 65 - ], - [ - "jump", - "add_done_100", - 84, - 65 - ], - "add_cn_101", - [ - "is_num", - 66, - 61, - 84, - 65 - ], - [ - "jump_false", - 66, - "add_err_102", - 84, - 65 - ], - "_nop_tc_9", - [ - "jump", - "add_err_102", - 84, - 65 - ], - [ - "add", - 65, - 61, - 64, - 84, - 65 - ], - [ - "jump", - "add_done_100", - 84, - 65 - ], - "add_err_102", - [ - "disrupt", - 84, - 65 - ], - "add_done_100", - [ - "move", - 10, - 65, - 84, - 65 - ], - [ - "get", - 69, - 29, - 1, - 85, - 7 - ], - [ - "is_proxy", - 70, - 69, - 85, - 7 - ], - [ - "jump_false", - 70, - "record_path_105", - 85, - 7 - ], - [ - "null", - 71, - 85, - 7 - ], - [ - "access", - 72, - "is_file", - 85, - 7 - ], - [ - "array", - 73, - 0, - 85, - 7 - ], - [ - "push", - 73, - 10, - 85, - 7 - ], - [ - "frame", - 74, - 69, - 2, - 85, - 7 - ], - [ - "setarg", - 74, - 0, - 71, - 85, - 7 - ], - [ - "setarg", - 74, - 1, - 72, - 85, - 7 - ], - [ - "setarg", - 74, - 2, - 73, - 85, - 7 - ], - [ - "invoke", - 74, - 68, - 85, - 7 - ], - [ - "jump", - "call_done_106", - 85, - 7 - ], - "record_path_105", - [ - "load_field", - 75, - 69, - "is_file", - 85, - 7 - ], - [ - "frame", - 76, - 75, - 1, - 85, - 7 - ], - [ - "setarg", - 76, - 0, - 69, - 85, - 7 - ], - [ - "setarg", - 76, - 1, - 10, - 85, - 7 - ], - [ - "invoke", - 76, - 68, - 85, - 7 - ], - "call_done_106", - [ - "jump_false", - 68, - "if_else_103", - 85, - 7 - ], - [ - "get", - 78, - 29, - 1, - 86, - 18 - ], - [ - "is_proxy", - 79, - 78, - 86, - 18 - ], - [ - "jump_false", - 79, - "record_path_107", - 86, - 18 - ], - [ - "null", - 80, - 86, - 18 - ], - [ - "access", - 81, - "slurp", - 86, - 18 - ], - [ - "array", - 82, - 0, - 86, - 18 - ], - [ - "push", - 82, - 10, - 86, - 18 - ], - [ - "frame", - 83, - 78, - 2, - 86, - 18 - ], - [ - "setarg", - 83, - 0, - 80, - 86, - 18 - ], - [ - "setarg", - 83, - 1, - 81, - 86, - 18 - ], - [ - "setarg", - 83, - 2, - 82, - 86, - 18 - ], - [ - "invoke", - 83, - 77, - 86, - 18 - ], - [ - "jump", - "call_done_108", - 86, - 18 - ], - "record_path_107", - [ - "load_field", - 84, - 78, - "slurp", - 86, - 18 - ], - [ - "frame", - 85, - 84, - 1, - 86, - 18 - ], - [ - "setarg", - 85, - 0, - 78, - 86, - 18 - ], - [ - "setarg", - 85, - 1, - 10, - 86, - 18 - ], - [ - "invoke", - 85, - 77, - 86, - 18 - ], - "call_done_108", - [ - "move", - 9, - 77, - 86, - 18 - ], - [ - "access", - 87, - { - "name": "content_hash", - "kind": "name", - "make": "intrinsic" - }, - 87, - 12 - ], - [ - "frame", - 88, - 87, - 1, - 87, - 12 - ], - [ - "null", - 89, - 87, - 12 - ], - [ - "setarg", - 88, - 0, - 89, - 87, - 12 - ], - [ - "setarg", - 88, - 1, - 9, - 87, - 12 - ], - [ - "invoke", - 88, - 86, - 87, - 12 - ], - [ - "move", - 7, - 86, - 87, - 12 - ], - [ - "access", - 91, - { - "name": "cache_path", - "kind": "name", - "make": "intrinsic" - }, - 88, - 19 - ], - [ - "frame", - 92, - 91, - 1, - 88, - 19 - ], - [ - "null", - 93, - 88, - 19 - ], - [ - "setarg", - 92, - 0, - 93, - 88, - 19 - ], - [ - "setarg", - 92, - 1, - 7, - 88, - 19 - ], - [ - "invoke", - 92, - 90, - 88, - 19 - ], - [ - "move", - 4, - 90, - 88, - 19 - ], - [ - "move", - 94, - 4, - 89, - 9 - ], - [ - "jump_false", - 94, - "and_end_111", - 89, - 9 - ], - [ - "get", - 96, - 29, - 1, - 89, - 24 - ], - [ - "is_proxy", - 97, - 96, - 89, - 24 - ], - [ - "jump_false", - 97, - "record_path_112", - 89, - 24 - ], - [ - "null", - 98, - 89, - 24 - ], - [ - "access", - 99, - "is_file", - 89, - 24 - ], - [ - "array", - 100, - 0, - 89, - 24 - ], - [ - "push", - 100, - 4, - 89, - 24 - ], - [ - "frame", - 101, - 96, - 2, - 89, - 24 - ], - [ - "setarg", - 101, - 0, - 98, - 89, - 24 - ], - [ - "setarg", - 101, - 1, - 99, - 89, - 24 - ], - [ - "setarg", - 101, - 2, - 100, - 89, - 24 - ], - [ - "invoke", - 101, - 95, - 89, - 24 - ], - [ - "jump", - "call_done_113", - 89, - 24 - ], - "record_path_112", - [ - "load_field", - 102, - 96, - "is_file", - 89, - 24 - ], - [ - "frame", - 103, - 102, - 1, - 89, - 24 - ], - [ - "setarg", - 103, - 0, - 96, - 89, - 24 - ], - [ - "setarg", - 103, - 1, - 4, - 89, - 24 - ], - [ - "invoke", - 103, - 95, - 89, - 24 - ], - "call_done_113", - [ - "move", - 94, - 95, - 89, - 24 - ], - "and_end_111", - [ - "jump_false", - 94, - "if_else_109", - 89, - 24 - ], - [ - "get", - 105, - 29, - 1, - 90, - 26 - ], - [ - "is_proxy", - 106, - 105, - 90, - 26 - ], - [ - "jump_false", - 106, - "record_path_114", - 90, - 26 - ], - [ - "null", - 107, - 90, - 26 - ], - [ - "access", - 108, - "slurp", - 90, - 26 - ], - [ - "array", - 109, - 0, - 90, - 26 - ], - [ - "push", - 109, - 4, - 90, - 26 - ], - [ - "frame", - 110, - 105, - 2, - 90, - 26 - ], - [ - "setarg", - 110, - 0, - 107, - 90, - 26 - ], - [ - "setarg", - 110, - 1, - 108, - 90, - 26 - ], - [ - "setarg", - 110, - 2, - 109, - 90, - 26 - ], - [ - "invoke", - 110, - 104, - 90, - 26 - ], - [ - "jump", - "call_done_115", - 90, - 26 - ], - "record_path_114", - [ - "load_field", - 111, - 105, - "slurp", - 90, - 26 - ], - [ - "frame", - 112, - 111, - 1, - 90, - 26 - ], - [ - "setarg", - 112, - 0, - 105, - 90, - 26 - ], - [ - "setarg", - 112, - 1, - 4, - 90, - 26 - ], - [ - "invoke", - 112, - 104, - 90, - 26 - ], - "call_done_115", - [ - "access", - 114, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 90, - 16 - ], - [ - "frame", - 115, - 114, - 2, - 90, - 16 - ], - [ - "null", - 116, - 90, - 16 - ], - [ - "setarg", - 115, - 0, - 116, - 90, - 16 - ], - [ - "setarg", - 115, - 1, - 104, - 90, - 16 - ], - [ - "setarg", - 115, - 2, - 5, - 90, - 16 - ], - [ - "invoke", - 115, - 113, - 90, - 16 - ], - [ - "move", - 11, - 113, - 90, - 16 - ], - [ - "jump", - "if_end_110", - 90, - 16 - ], - "if_else_109", - [ - "access", - 117, - "core:", - 92, - 42 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "is_text", - 120, - 1, - 92, - 52 - ], - [ - "jump_false", - 120, - "add_cn_117", - 92, - 52 - ], - [ - "concat", - 118, - 117, - 1, - 92, - 52 - ], - [ - "jump", - "add_done_116", - 92, - 52 - ], - "add_cn_117", - "_nop_tc_12", - [ - "jump", - "add_err_118", - 92, - 52 - ], - [ - "is_num", - 120, - 1, - 92, - 52 - ], - [ - "jump_false", - 120, - "add_err_118", - 92, - 52 - ], - [ - "add", - 118, - 117, - 1, - 92, - 52 - ], - [ - "jump", - "add_done_116", - 92, - 52 - ], - "add_err_118", - [ - "disrupt", - 92, - 52 - ], - "add_done_116", - [ - "access", - 122, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 92, - 58 - ], - [ - "frame", - 123, - 122, - 1, - 92, - 58 - ], - [ - "null", - 124, - 92, - 58 - ], - [ - "setarg", - 123, - 0, - 124, - 92, - 58 - ], - [ - "setarg", - 123, - 1, - 9, - 92, - 58 - ], - [ - "invoke", - 123, - 121, - 92, - 58 - ], - [ - "access", - 126, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 92, - 19 - ], - [ - "frame", - 127, - 126, - 2, - 92, - 19 - ], - [ - "null", - 128, - 92, - 19 - ], - [ - "setarg", - 127, - 0, - 128, - 92, - 19 - ], - [ - "setarg", - 127, - 1, - 118, - 92, - 19 - ], - [ - "setarg", - 127, - 2, - 121, - 92, - 19 - ], - [ - "invoke", - 127, - 125, - 92, - 19 - ], - [ - "move", - 8, - 125, - 92, - 19 - ], - [ - "jump_false", - 4, - "if_else_119", - 93, - 11 - ], - [ - "access", - 130, - { - "name": "ensure_build_dir", - "kind": "name", - "make": "intrinsic" - }, - 94, - 9 - ], - [ - "frame", - 131, - 130, - 0, - 94, - 9 - ], - [ - "null", - 132, - 94, - 9 - ], - [ - "setarg", - 131, - 0, - 132, - 94, - 9 - ], - [ - "invoke", - 131, - 129, - 94, - 9 - ], - [ - "get", - 134, - 29, - 1, - 95, - 9 - ], - [ - "is_proxy", - 135, - 134, - 95, - 9 - ], - [ - "jump_false", - 135, - "record_path_121", - 95, - 9 - ], - [ - "null", - 136, - 95, - 9 - ], - [ - "access", - 137, - "slurpwrite", - 95, - 9 - ], - [ - "array", - 138, - 0, - 95, - 9 - ], - [ - "push", - 138, - 4, - 95, - 9 - ], - [ - "push", - 138, - 8, - 95, - 9 - ], - [ - "frame", - 139, - 134, - 2, - 95, - 9 - ], - [ - "setarg", - 139, - 0, - 136, - 95, - 9 - ], - [ - "setarg", - 139, - 1, - 137, - 95, - 9 - ], - [ - "setarg", - 139, - 2, - 138, - 95, - 9 - ], - [ - "invoke", - 139, - 133, - 95, - 9 - ], - [ - "jump", - "call_done_122", - 95, - 9 - ], - "record_path_121", - [ - "load_field", - 140, - 134, - "slurpwrite", - 95, - 9 - ], - [ - "frame", - 141, - 140, - 2, - 95, - 9 - ], - [ - "setarg", - 141, - 0, - 134, - 95, - 9 - ], - [ - "setarg", - 141, - 1, - 4, - 95, - 9 - ], - [ - "setarg", - 141, - 2, - 8, - 95, - 9 - ], - [ - "invoke", - 141, - 133, - 95, - 9 - ], - "call_done_122", - [ - "jump", - "if_end_120", - 95, - 9 - ], - "if_else_119", - "if_end_120", - [ - "access", - 143, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 97, - 16 - ], - [ - "frame", - 144, - 143, - 2, - 97, - 16 - ], - [ - "null", - 145, - 97, - 16 - ], - [ - "setarg", - 144, - 0, - 145, - 97, - 16 - ], - [ - "setarg", - 144, - 1, - 8, - 97, - 16 - ], - [ - "setarg", - 144, - 2, - 5, - 97, - 16 - ], - [ - "invoke", - 144, - 142, - 97, - 16 - ], - [ - "move", - 11, - 142, - 97, - 16 - ], - "if_end_110", - [ - "access", - 146, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 99, - 5 - ], - [ - "store_dynamic", - 146, - 11, - 3, - 99, - 15 - ], - [ - "return", - 11, - 100, - 12 - ], - "_nop_ur_2", - "if_else_103", - "if_end_104", - [ - "access", - 147, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 104, - 19 - ], - [ - "access", - 148, - "/", - 104, - 31 - ], - [ - "is_text", - 150, - 147, - 104, - 31 - ], - [ - "jump_false", - 150, - "add_cn_124", - 104, - 31 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "concat", - 149, - 147, - 148, - 104, - 31 - ], - [ - "jump", - "add_done_123", - 104, - 31 - ], - "add_cn_124", - [ - "is_num", - 150, - 147, - 104, - 31 - ], - [ - "jump_false", - 150, - "add_err_125", - 104, - 31 - ], - "_nop_tc_15", - [ - "jump", - "add_err_125", - 104, - 31 - ], - [ - "add", - 149, - 147, - 148, - 104, - 31 - ], - [ - "jump", - "add_done_123", - 104, - 31 - ], - "add_err_125", - [ - "disrupt", - 104, - 31 - ], - "add_done_123", - [ - "is_text", - 153, - 149, - 104, - 37 - ], - [ - "jump_false", - 153, - "add_cn_127", - 104, - 37 - ], - [ - "is_text", - 154, - 1, - 104, - 37 - ], - [ - "jump_false", - 154, - "add_cn_127", - 104, - 37 - ], - [ - "concat", - 152, - 149, - 1, - 104, - 37 - ], - [ - "jump", - "add_done_126", - 104, - 37 - ], - "add_cn_127", - [ - "is_num", - 153, - 149, - 104, - 37 - ], - [ - "jump_false", - 153, - "add_err_128", - 104, - 37 - ], - [ - "is_num", - 154, - 1, - 104, - 37 - ], - [ - "jump_false", - 154, - "add_err_128", - 104, - 37 - ], - [ - "add", - 152, - 149, - 1, - 104, - 37 - ], - [ - "jump", - "add_done_126", - 104, - 37 - ], - "add_err_128", - [ - "disrupt", - 104, - 37 - ], - "add_done_126", - [ - "get", - 155, - 5, - 1, - 104, - 44 - ], - [ - "is_text", - 157, - 152, - 104, - 44 - ], - [ - "jump_false", - 157, - "add_cn_130", - 104, - 44 - ], - [ - "is_text", - 158, - 155, - 104, - 44 - ], - [ - "jump_false", - 158, - "add_cn_130", - 104, - 44 - ], - [ - "concat", - 156, - 152, - 155, - 104, - 44 - ], - [ - "jump", - "add_done_129", - 104, - 44 - ], - "add_cn_130", - [ - "is_num", - 157, - 152, - 104, - 44 - ], - [ - "jump_false", - 157, - "add_err_131", - 104, - 44 - ], - [ - "is_num", - 158, - 155, - 104, - 44 - ], - [ - "jump_false", - 158, - "add_err_131", - 104, - 44 - ], - [ - "add", - 156, - 152, - 155, - 104, - 44 - ], - [ - "jump", - "add_done_129", - 104, - 44 - ], - "add_err_131", - [ - "disrupt", - 104, - 44 - ], - "add_done_129", - [ - "move", - 6, - 156, - 104, - 44 - ], - [ - "get", - 160, - 29, - 1, - 105, - 7 - ], - [ - "is_proxy", - 161, - 160, - 105, - 7 - ], - [ - "jump_false", - 161, - "record_path_134", - 105, - 7 - ], - [ - "null", - 162, - 105, - 7 - ], - [ - "access", - 163, - "is_file", - 105, - 7 - ], - [ - "array", - 164, - 0, - 105, - 7 - ], - [ - "push", - 164, - 6, - 105, - 7 - ], - [ - "frame", - 165, - 160, - 2, - 105, - 7 - ], - [ - "setarg", - 165, - 0, - 162, - 105, - 7 - ], - [ - "setarg", - 165, - 1, - 163, - 105, - 7 - ], - [ - "setarg", - 165, - 2, - 164, - 105, - 7 - ], - [ - "invoke", - 165, - 159, - 105, - 7 - ], - [ - "jump", - "call_done_135", - 105, - 7 - ], - "record_path_134", - [ - "load_field", - 166, - 160, - "is_file", - 105, - 7 - ], - [ - "frame", - 167, - 166, - 1, - 105, - 7 - ], - [ - "setarg", - 167, - 0, - 160, - 105, - 7 - ], - [ - "setarg", - 167, - 1, - 6, - 105, - 7 - ], - [ - "invoke", - 167, - 159, - 105, - 7 - ], - "call_done_135", - [ - "jump_false", - 159, - "if_else_132", - 105, - 7 - ], - [ - "get", - 169, - 29, - 1, - 106, - 19 - ], - [ - "is_proxy", - 170, - 169, - 106, - 19 - ], - [ - "jump_false", - 170, - "record_path_136", - 106, - 19 - ], - [ - "null", - 171, - 106, - 19 - ], - [ - "access", - 172, - "slurp", - 106, - 19 - ], - [ - "array", - 173, - 0, - 106, - 19 - ], - [ - "push", - 173, - 6, - 106, - 19 - ], - [ - "frame", - 174, - 169, - 2, - 106, - 19 - ], - [ - "setarg", - 174, - 0, - 171, - 106, - 19 - ], - [ - "setarg", - 174, - 1, - 172, - 106, - 19 - ], - [ - "setarg", - 174, - 2, - 173, - 106, - 19 - ], - [ - "invoke", - 174, - 168, - 106, - 19 - ], - [ - "jump", - "call_done_137", - 106, - 19 - ], - "record_path_136", - [ - "load_field", - 175, - 169, - "slurp", - 106, - 19 - ], - [ - "frame", - 176, - 175, - 1, - 106, - 19 - ], - [ - "setarg", - 176, - 0, - 169, - 106, - 19 - ], - [ - "setarg", - 176, - 1, - 6, - 106, - 19 - ], - [ - "invoke", - 176, - 168, - 106, - 19 - ], - "call_done_137", - [ - "move", - 13, - 168, - 106, - 19 - ], - [ - "access", - 178, - { - "name": "content_hash", - "kind": "name", - "make": "intrinsic" - }, - 107, - 12 - ], - [ - "frame", - 179, - 178, - 1, - 107, - 12 - ], - [ - "null", - 180, - 107, - 12 - ], - [ - "setarg", - 179, - 0, - 180, - 107, - 12 - ], - [ - "setarg", - 179, - 1, - 13, - 107, - 12 - ], - [ - "invoke", - 179, - 177, - 107, - 12 - ], - [ - "move", - 7, - 177, - 107, - 12 - ], - [ - "access", - 182, - { - "name": "cache_path", - "kind": "name", - "make": "intrinsic" - }, - 108, - 19 - ], - [ - "frame", - 183, - 182, - 1, - 108, - 19 - ], - [ - "null", - 184, - 108, - 19 - ], - [ - "setarg", - 183, - 0, - 184, - 108, - 19 - ], - [ - "setarg", - 183, - 1, - 7, - 108, - 19 - ], - [ - "invoke", - 183, - 181, - 108, - 19 - ], - [ - "move", - 4, - 181, - 108, - 19 - ], - [ - "move", - 185, - 4, - 109, - 9 - ], - [ - "jump_false", - 185, - "and_end_140", - 109, - 9 - ], - [ - "get", - 187, - 29, - 1, - 109, - 24 - ], - [ - "is_proxy", - 188, - 187, - 109, - 24 - ], - [ - "jump_false", - 188, - "record_path_141", - 109, - 24 - ], - [ - "null", - 189, - 109, - 24 - ], - [ - "access", - 190, - "is_file", - 109, - 24 - ], - [ - "array", - 191, - 0, - 109, - 24 - ], - [ - "push", - 191, - 4, - 109, - 24 - ], - [ - "frame", - 192, - 187, - 2, - 109, - 24 - ], - [ - "setarg", - 192, - 0, - 189, - 109, - 24 - ], - [ - "setarg", - 192, - 1, - 190, - 109, - 24 - ], - [ - "setarg", - 192, - 2, - 191, - 109, - 24 - ], - [ - "invoke", - 192, - 186, - 109, - 24 - ], - [ - "jump", - "call_done_142", - 109, - 24 - ], - "record_path_141", - [ - "load_field", - 193, - 187, - "is_file", - 109, - 24 - ], - [ - "frame", - 194, - 193, - 1, - 109, - 24 - ], - [ - "setarg", - 194, - 0, - 187, - 109, - 24 - ], - [ - "setarg", - 194, - 1, - 4, - 109, - 24 - ], - [ - "invoke", - 194, - 186, - 109, - 24 - ], - "call_done_142", - [ - "move", - 185, - 186, - 109, - 24 - ], - "and_end_140", - [ - "jump_false", - 185, - "if_else_138", - 109, - 24 - ], - [ - "get", - 196, - 29, - 1, - 110, - 26 - ], - [ - "is_proxy", - 197, - 196, - 110, - 26 - ], - [ - "jump_false", - 197, - "record_path_143", - 110, - 26 - ], - [ - "null", - 198, - 110, - 26 - ], - [ - "access", - 199, - "slurp", - 110, - 26 - ], - [ - "array", - 200, - 0, - 110, - 26 - ], - [ - "push", - 200, - 4, - 110, - 26 - ], - [ - "frame", - 201, - 196, - 2, - 110, - 26 - ], - [ - "setarg", - 201, - 0, - 198, - 110, - 26 - ], - [ - "setarg", - 201, - 1, - 199, - 110, - 26 - ], - [ - "setarg", - 201, - 2, - 200, - 110, - 26 - ], - [ - "invoke", - 201, - 195, - 110, - 26 - ], - [ - "jump", - "call_done_144", - 110, - 26 - ], - "record_path_143", - [ - "load_field", - 202, - 196, - "slurp", - 110, - 26 - ], - [ - "frame", - 203, - 202, - 1, - 110, - 26 - ], - [ - "setarg", - 203, - 0, - 196, - 110, - 26 - ], - [ - "setarg", - 203, - 1, - 4, - 110, - 26 - ], - [ - "invoke", - 203, - 195, - 110, - 26 - ], - "call_done_144", - [ - "access", - 205, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 110, - 16 - ], - [ - "frame", - 206, - 205, - 2, - 110, - 16 - ], - [ - "null", - 207, - 110, - 16 - ], - [ - "setarg", - 206, - 0, - 207, - 110, - 16 - ], - [ - "setarg", - 206, - 1, - 195, - 110, - 16 - ], - [ - "setarg", - 206, - 2, - 5, - 110, - 16 - ], - [ - "invoke", - 206, - 204, - 110, - 16 - ], - [ - "move", - 11, - 204, - 110, - 16 - ], - [ - "jump", - "if_end_139", - 110, - 16 - ], - "if_else_138", - [ - "access", - 209, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 112, - 16 - ], - [ - "frame", - 210, - 209, - 1, - 112, - 16 - ], - [ - "null", - 211, - 112, - 16 - ], - [ - "setarg", - 210, - 0, - 211, - 112, - 16 - ], - [ - "setarg", - 210, - 1, - 13, - 112, - 16 - ], - [ - "invoke", - 210, - 208, - 112, - 16 - ], - [ - "move", - 12, - 208, - 112, - 16 - ], - [ - "access", - 213, - { - "name": "analyze", - "kind": "name", - "make": "intrinsic" - }, - 113, - 13 - ], - [ - "frame", - 214, - 213, - 2, - 113, - 13 - ], - [ - "null", - 215, - 113, - 13 - ], - [ - "setarg", - 214, - 0, - 215, - 113, - 13 - ], - [ - "setarg", - 214, - 1, - 12, - 113, - 13 - ], - [ - "setarg", - 214, - 2, - 6, - 113, - 13 - ], - [ - "invoke", - 214, - 212, - 113, - 13 - ], - [ - "move", - 2, - 212, - 113, - 13 - ], - [ - "access", - 216, - "core:", - 114, - 38 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "is_text", - 219, - 1, - 114, - 48 - ], - [ - "jump_false", - 219, - "add_cn_146", - 114, - 48 - ], - [ - "concat", - 217, - 216, - 1, - 114, - 48 - ], - [ - "jump", - "add_done_145", - 114, - 48 - ], - "add_cn_146", - "_nop_tc_18", - [ - "jump", - "add_err_147", - 114, - 48 - ], - [ - "is_num", - 219, - 1, - 114, - 48 - ], - [ - "jump_false", - 219, - "add_err_147", - 114, - 48 - ], - [ - "add", - 217, - 216, - 1, - 114, - 48 - ], - [ - "jump", - "add_done_145", - 114, - 48 - ], - "add_err_147", - [ - "disrupt", - 114, - 48 - ], - "add_done_145", - [ - "access", - 221, - { - "name": "compile_to_blob_fn", - "kind": "name", - "make": "intrinsic" - }, - 114, - 19 - ], - [ - "frame", - 222, - 221, - 2, - 114, - 19 - ], - [ - "null", - 223, - 114, - 19 - ], - [ - "setarg", - 222, - 0, - 223, - 114, - 19 - ], - [ - "setarg", - 222, - 1, - 217, - 114, - 19 - ], - [ - "setarg", - 222, - 2, - 2, - 114, - 19 - ], - [ - "invoke", - 222, - 220, - 114, - 19 - ], - [ - "move", - 8, - 220, - 114, - 19 - ], - [ - "jump_false", - 4, - "if_else_148", - 115, - 11 - ], - [ - "access", - 225, - { - "name": "ensure_build_dir", - "kind": "name", - "make": "intrinsic" - }, - 116, - 9 - ], - [ - "frame", - 226, - 225, - 0, - 116, - 9 - ], - [ - "null", - 227, - 116, - 9 - ], - [ - "setarg", - 226, - 0, - 227, - 116, - 9 - ], - [ - "invoke", - 226, - 224, - 116, - 9 - ], - [ - "get", - 229, - 29, - 1, - 117, - 9 - ], - [ - "is_proxy", - 230, - 229, - 117, - 9 - ], - [ - "jump_false", - 230, - "record_path_150", - 117, - 9 - ], - [ - "null", - 231, - 117, - 9 - ], - [ - "access", - 232, - "slurpwrite", - 117, - 9 - ], - [ - "array", - 233, - 0, - 117, - 9 - ], - [ - "push", - 233, - 4, - 117, - 9 - ], - [ - "push", - 233, - 8, - 117, - 9 - ], - [ - "frame", - 234, - 229, - 2, - 117, - 9 - ], - [ - "setarg", - 234, - 0, - 231, - 117, - 9 - ], - [ - "setarg", - 234, - 1, - 232, - 117, - 9 - ], - [ - "setarg", - 234, - 2, - 233, - 117, - 9 - ], - [ - "invoke", - 234, - 228, - 117, - 9 - ], - [ - "jump", - "call_done_151", - 117, - 9 - ], - "record_path_150", - [ - "load_field", - 235, - 229, - "slurpwrite", - 117, - 9 - ], - [ - "frame", - 236, - 235, - 2, - 117, - 9 - ], - [ - "setarg", - 236, - 0, - 229, - 117, - 9 - ], - [ - "setarg", - 236, - 1, - 4, - 117, - 9 - ], - [ - "setarg", - 236, - 2, - 8, - 117, - 9 - ], - [ - "invoke", - 236, - 228, - 117, - 9 - ], - "call_done_151", - [ - "jump", - "if_end_149", - 117, - 9 - ], - "if_else_148", - "if_end_149", - [ - "access", - 238, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 119, - 16 - ], - [ - "frame", - 239, - 238, - 2, - 119, - 16 - ], - [ - "null", - 240, - 119, - 16 - ], - [ - "setarg", - 239, - 0, - 240, - 119, - 16 - ], - [ - "setarg", - 239, - 1, - 8, - 119, - 16 - ], - [ - "setarg", - 239, - 2, - 5, - 119, - 16 - ], - [ - "invoke", - 239, - 237, - 119, - 16 - ], - [ - "move", - 11, - 237, - 119, - 16 - ], - "if_end_139", - [ - "access", - 241, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 121, - 5 - ], - [ - "store_dynamic", - 241, - 11, - 3, - 121, - 15 - ], - [ - "return", - 11, - 122, - 12 - ], - "_nop_ur_3", - "if_else_132", - "if_end_133", - [ - "access", - 242, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 126, - 3 - ], - [ - "store_dynamic", - 242, - 14, - 3, - 126, - 13 - ], - [ - "return", - 14, - 127, - 10 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "use_core", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 2, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 1, - 0, - 0 - ], - [ - "return", - 1, - 0, - 0 - ] - ], - "name": "actor", - "filename": "internal/engine.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - { - "name": "is_object", - "kind": "name", - "make": "intrinsic" - }, - 144, - 10 - ], - [ - "frame", - 4, - 3, - 1, - 144, - 10 - ], - [ - "null", - 5, - 144, - 10 - ], - [ - "setarg", - 4, - 0, - 5, - 144, - 10 - ], - [ - "setarg", - 4, - 1, - 1, - 144, - 10 - ], - [ - "invoke", - 4, - 2, - 144, - 10 - ], - [ - "move", - 6, - 2, - 144, - 10 - ], - [ - "jump_false", - 6, - "and_end_152", - 144, - 10 - ], - [ - "get", - 7, - 2, - 1, - 144, - 36 - ], - [ - "load_dynamic", - 8, - 1, - 7, - 144, - 36 - ], - [ - "move", - 6, - 8, - 144, - 36 - ], - "and_end_152", - [ - "return", - 6, - 144, - 36 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "is_actor", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 2, - 2 - ], - [ - "access", - 3, - "nofile", - 152, - 17 - ], - [ - "store_field", - 2, - 3, - "file", - 152, - 17 - ], - [ - "access", - 4, - 0, - 152, - 33 - ], - [ - "store_field", - 2, - 4, - "line", - 152, - 33 - ], - [ - "return", - 2, - 152, - 33 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "caller_data", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 8, - 1, - 1, - 6 - ], - [ - "load_field", - 5, - 4, - "id", - 1, - 6 - ], - [ - "access", - 6, - 0, - 1, - 16 - ], - [ - "access", - 7, - 5, - 1, - 19 - ], - [ - "access", - 9, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "frame", - 10, - 9, - 3, - 1, - 1 - ], - [ - "null", - 11, - 1, - 1 - ], - [ - "setarg", - 10, - 0, - 11, - 1, - 1 - ], - [ - "setarg", - 10, - 1, - 5, - 1, - 1 - ], - [ - "setarg", - 10, - 2, - 6, - 1, - 1 - ], - [ - "setarg", - 10, - 3, - 7, - 1, - 1 - ], - [ - "invoke", - 10, - 8, - 1, - 1 - ], - [ - "array", - 12, - 0, - 1, - 1 - ], - [ - "push", - 12, - 8, - 1, - 1 - ], - [ - "push", - 12, - 2, - 1, - 1 - ], - [ - "push", - 12, - 1, - 1, - 1 - ], - [ - "push", - 12, - 3, - 1, - 1 - ], - [ - "access", - 13, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 14, - "[{0}] [{1}:{2}]: {3}\n", - 1, - 1 - ], - [ - "frame", - 16, - 13, - 2, - 1, - 1 - ], - [ - "null", - 17, - 1, - 1 - ], - [ - "setarg", - 16, - 0, - 17, - 1, - 1 - ], - [ - "setarg", - 16, - 1, - 14, - 1, - 1 - ], - [ - "setarg", - 16, - 2, - 12, - 1, - 1 - ], - [ - "invoke", - 16, - 15, - 1, - 1 - ], - [ - "return", - 15, - 1, - 1 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "console_rec", - "filename": "internal/engine.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 94, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - 1, - 161, - 28 - ], - [ - "get", - 7, - 16, - 1, - 161, - 16 - ], - [ - "frame", - 8, - 7, - 1, - 161, - 16 - ], - [ - "null", - 9, - 161, - 16 - ], - [ - "setarg", - 8, - 0, - 9, - 161, - 16 - ], - [ - "setarg", - 8, - 1, - 5, - 161, - 16 - ], - [ - "invoke", - 8, - 6, - 161, - 16 - ], - [ - "move", - 3, - 6, - 161, - 16 - ], - [ - "access", - 10, - 0, - 162, - 18 - ], - [ - "load_index", - 11, - 2, - 10, - 162, - 18 - ], - [ - "move", - 4, - 11, - 162, - 18 - ], - [ - "access", - 12, - "console", - 164, - 15 - ], - [ - "is_identical", - 13, - 1, - 12, - 164, - 15 - ], - [ - "jump_true", - 13, - "eq_done_155", - 164, - 15 - ], - [ - "is_int", - 14, - 1, - 164, - 15 - ], - [ - "jump_false", - 14, - "eq_ni_156", - 164, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_156", - 164, - 15 - ], - [ - "eq_int", - 13, - 1, - 12, - 164, - 15 - ], - [ - "jump", - "eq_done_155", - 164, - 15 - ], - "eq_ni_156", - [ - "is_num", - 14, - 1, - 164, - 15 - ], - [ - "jump_false", - 14, - "eq_nn_157", - 164, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_157", - 164, - 15 - ], - [ - "eq_float", - 13, - 1, - 12, - 164, - 15 - ], - [ - "jump", - "eq_done_155", - 164, - 15 - ], - "eq_nn_157", - [ - "is_text", - 14, - 1, - 164, - 15 - ], - [ - "jump_false", - 14, - "eq_nt_158", - 164, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 13, - 1, - 12, - 164, - 15 - ], - [ - "jump", - "eq_done_155", - 164, - 15 - ], - "eq_nt_158", - [ - "is_null", - 14, - 1, - 164, - 15 - ], - [ - "jump_false", - 14, - "eq_nnl_159", - 164, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_159", - 164, - 15 - ], - [ - "true", - 13, - 164, - 15 - ], - [ - "jump", - "eq_done_155", - 164, - 15 - ], - "eq_nnl_159", - [ - "is_bool", - 14, - 1, - 164, - 15 - ], - [ - "jump_false", - 14, - "eq_nb_160", - 164, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_160", - 164, - 15 - ], - [ - "eq_bool", - 13, - 1, - 12, - 164, - 15 - ], - [ - "jump", - "eq_done_155", - 164, - 15 - ], - "eq_nb_160", - [ - "false", - 13, - 164, - 15 - ], - "eq_done_155", - [ - "jump_false", - 13, - "if_else_153", - 164, - 15 - ], - [ - "load_field", - 16, - 3, - "line", - 165, - 26 - ], - [ - "load_field", - 17, - 3, - "file", - 165, - 39 - ], - [ - "get", - 19, - 19, - 1, - 165, - 14 - ], - [ - "frame", - 20, - 19, - 3, - 165, - 14 - ], - [ - "null", - 21, - 165, - 14 - ], - [ - "setarg", - 20, - 0, - 21, - 165, - 14 - ], - [ - "setarg", - 20, - 1, - 16, - 165, - 14 - ], - [ - "setarg", - 20, - 2, - 17, - 165, - 14 - ], - [ - "setarg", - 20, - 3, - 4, - 165, - 14 - ], - [ - "invoke", - 20, - 18, - 165, - 14 - ], - [ - "access", - 23, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 165, - 5 - ], - [ - "is_proxy", - 24, - 23, - 165, - 5 - ], - [ - "jump_false", - 24, - "record_path_161", - 165, - 5 - ], - [ - "null", - 25, - 165, - 5 - ], - [ - "access", - 26, - "print", - 165, - 5 - ], - [ - "array", - 27, - 0, - 165, - 5 - ], - [ - "push", - 27, - 18, - 165, - 5 - ], - [ - "frame", - 28, - 23, - 2, - 165, - 5 - ], - [ - "setarg", - 28, - 0, - 25, - 165, - 5 - ], - [ - "setarg", - 28, - 1, - 26, - 165, - 5 - ], - [ - "setarg", - 28, - 2, - 27, - 165, - 5 - ], - [ - "invoke", - 28, - 22, - 165, - 5 - ], - [ - "jump", - "call_done_162", - 165, - 5 - ], - "record_path_161", - [ - "load_field", - 29, - 23, - "print", - 165, - 5 - ], - [ - "frame", - 30, - 29, - 1, - 165, - 5 - ], - [ - "setarg", - 30, - 0, - 23, - 165, - 5 - ], - [ - "setarg", - 30, - 1, - 18, - 165, - 5 - ], - [ - "invoke", - 30, - 22, - 165, - 5 - ], - "call_done_162", - [ - "jump", - "if_end_154", - 165, - 5 - ], - "if_else_153", - [ - "access", - 31, - "error", - 166, - 22 - ], - [ - "is_identical", - 32, - 1, - 31, - 166, - 22 - ], - [ - "jump_true", - 32, - "eq_done_165", - 166, - 22 - ], - [ - "is_int", - 33, - 1, - 166, - 22 - ], - [ - "jump_false", - 33, - "eq_ni_166", - 166, - 22 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_166", - 166, - 22 - ], - [ - "eq_int", - 32, - 1, - 31, - 166, - 22 - ], - [ - "jump", - "eq_done_165", - 166, - 22 - ], - "eq_ni_166", - [ - "is_num", - 33, - 1, - 166, - 22 - ], - [ - "jump_false", - 33, - "eq_nn_167", - 166, - 22 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_167", - 166, - 22 - ], - [ - "eq_float", - 32, - 1, - 31, - 166, - 22 - ], - [ - "jump", - "eq_done_165", - 166, - 22 - ], - "eq_nn_167", - [ - "is_text", - 33, - 1, - 166, - 22 - ], - [ - "jump_false", - 33, - "eq_nt_168", - 166, - 22 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 32, - 1, - 31, - 166, - 22 - ], - [ - "jump", - "eq_done_165", - 166, - 22 - ], - "eq_nt_168", - [ - "is_null", - 33, - 1, - 166, - 22 - ], - [ - "jump_false", - 33, - "eq_nnl_169", - 166, - 22 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_169", - 166, - 22 - ], - [ - "true", - 32, - 166, - 22 - ], - [ - "jump", - "eq_done_165", - 166, - 22 - ], - "eq_nnl_169", - [ - "is_bool", - 33, - 1, - 166, - 22 - ], - [ - "jump_false", - 33, - "eq_nb_170", - 166, - 22 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_170", - 166, - 22 - ], - [ - "eq_bool", - 32, - 1, - 31, - 166, - 22 - ], - [ - "jump", - "eq_done_165", - 166, - 22 - ], - "eq_nb_170", - [ - "false", - 32, - 166, - 22 - ], - "eq_done_165", - [ - "jump_false", - 32, - "if_else_163", - 166, - 22 - ], - [ - "null", - 35, - 167, - 16 - ], - [ - "is_identical", - 36, - 4, - 35, - 167, - 16 - ], - [ - "jump_true", - 36, - "eq_done_173", - 167, - 16 - ], - [ - "is_int", - 37, - 4, - 167, - 16 - ], - [ - "jump_false", - 37, - "eq_ni_174", - 167, - 16 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_174", - 167, - 16 - ], - [ - "eq_int", - 36, - 4, - 35, - 167, - 16 - ], - [ - "jump", - "eq_done_173", - 167, - 16 - ], - "eq_ni_174", - [ - "is_num", - 37, - 4, - 167, - 16 - ], - [ - "jump_false", - 37, - "eq_nn_175", - 167, - 16 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_175", - 167, - 16 - ], - [ - "eq_float", - 36, - 4, - 35, - 167, - 16 - ], - [ - "jump", - "eq_done_173", - 167, - 16 - ], - "eq_nn_175", - [ - "is_text", - 37, - 4, - 167, - 16 - ], - [ - "jump_false", - 37, - "eq_nt_176", - 167, - 16 - ], - "_nop_tc_15", - [ - "jump", - "eq_nt_176", - 167, - 16 - ], - [ - "eq_text", - 36, - 4, - 35, - 167, - 16 - ], - [ - "jump", - "eq_done_173", - 167, - 16 - ], - "eq_nt_176", - [ - "is_null", - 37, - 4, - 167, - 16 - ], - [ - "jump_false", - 37, - "eq_nnl_177", - 167, - 16 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "true", - 36, - 167, - 16 - ], - [ - "jump", - "eq_done_173", - 167, - 16 - ], - "eq_nnl_177", - [ - "is_bool", - 37, - 4, - 167, - 16 - ], - [ - "jump_false", - 37, - "eq_nb_178", - 167, - 16 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_178", - 167, - 16 - ], - [ - "eq_bool", - 36, - 4, - 35, - 167, - 16 - ], - [ - "jump", - "eq_done_173", - 167, - 16 - ], - "eq_nb_178", - [ - "false", - 36, - 167, - 16 - ], - "eq_done_173", - [ - "jump_false", - 36, - "if_else_171", - 167, - 16 - ], - [ - "access", - 39, - "error", - 167, - 28 - ], - [ - "move", - 4, - 39, - 167, - 28 - ], - [ - "jump", - "if_end_172", - 167, - 28 - ], - "if_else_171", - "if_end_172", - [ - "load_field", - 40, - 3, - "line", - 168, - 26 - ], - [ - "load_field", - 41, - 3, - "file", - 168, - 39 - ], - [ - "get", - 43, - 19, - 1, - 168, - 14 - ], - [ - "frame", - 44, - 43, - 3, - 168, - 14 - ], - [ - "null", - 45, - 168, - 14 - ], - [ - "setarg", - 44, - 0, - 45, - 168, - 14 - ], - [ - "setarg", - 44, - 1, - 40, - 168, - 14 - ], - [ - "setarg", - 44, - 2, - 41, - 168, - 14 - ], - [ - "setarg", - 44, - 3, - 4, - 168, - 14 - ], - [ - "invoke", - 44, - 42, - 168, - 14 - ], - [ - "access", - 47, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 168, - 5 - ], - [ - "is_proxy", - 48, - 47, - 168, - 5 - ], - [ - "jump_false", - 48, - "record_path_179", - 168, - 5 - ], - [ - "null", - 49, - 168, - 5 - ], - [ - "access", - 50, - "print", - 168, - 5 - ], - [ - "array", - 51, - 0, - 168, - 5 - ], - [ - "push", - 51, - 42, - 168, - 5 - ], - [ - "frame", - 52, - 47, - 2, - 168, - 5 - ], - [ - "setarg", - 52, - 0, - 49, - 168, - 5 - ], - [ - "setarg", - 52, - 1, - 50, - 168, - 5 - ], - [ - "setarg", - 52, - 2, - 51, - 168, - 5 - ], - [ - "invoke", - 52, - 46, - 168, - 5 - ], - [ - "jump", - "call_done_180", - 168, - 5 - ], - "record_path_179", - [ - "load_field", - 53, - 47, - "print", - 168, - 5 - ], - [ - "frame", - 54, - 53, - 1, - 168, - 5 - ], - [ - "setarg", - 54, - 0, - 47, - 168, - 5 - ], - [ - "setarg", - 54, - 1, - 42, - 168, - 5 - ], - [ - "invoke", - 54, - 46, - 168, - 5 - ], - "call_done_180", - [ - "jump", - "if_end_164", - 168, - 5 - ], - "if_else_163", - [ - "access", - 55, - "system", - 169, - 22 - ], - [ - "is_identical", - 56, - 1, - 55, - 169, - 22 - ], - [ - "jump_true", - 56, - "eq_done_183", - 169, - 22 - ], - [ - "is_int", - 57, - 1, - 169, - 22 - ], - [ - "jump_false", - 57, - "eq_ni_184", - 169, - 22 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_184", - 169, - 22 - ], - [ - "eq_int", - 56, - 1, - 55, - 169, - 22 - ], - [ - "jump", - "eq_done_183", - 169, - 22 - ], - "eq_ni_184", - [ - "is_num", - 57, - 1, - 169, - 22 - ], - [ - "jump_false", - 57, - "eq_nn_185", - 169, - 22 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_185", - 169, - 22 - ], - [ - "eq_float", - 56, - 1, - 55, - 169, - 22 - ], - [ - "jump", - "eq_done_183", - 169, - 22 - ], - "eq_nn_185", - [ - "is_text", - 57, - 1, - 169, - 22 - ], - [ - "jump_false", - 57, - "eq_nt_186", - 169, - 22 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 56, - 1, - 55, - 169, - 22 - ], - [ - "jump", - "eq_done_183", - 169, - 22 - ], - "eq_nt_186", - [ - "is_null", - 57, - 1, - 169, - 22 - ], - [ - "jump_false", - 57, - "eq_nnl_187", - 169, - 22 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_187", - 169, - 22 - ], - [ - "true", - 56, - 169, - 22 - ], - [ - "jump", - "eq_done_183", - 169, - 22 - ], - "eq_nnl_187", - [ - "is_bool", - 57, - 1, - 169, - 22 - ], - [ - "jump_false", - 57, - "eq_nb_188", - 169, - 22 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_188", - 169, - 22 - ], - [ - "eq_bool", - 56, - 1, - 55, - 169, - 22 - ], - [ - "jump", - "eq_done_183", - 169, - 22 - ], - "eq_nb_188", - [ - "false", - 56, - 169, - 22 - ], - "eq_done_183", - [ - "jump_false", - 56, - "if_else_181", - 169, - 22 - ], - [ - "access", - 59, - "[SYSTEM] ", - 170, - 11 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "is_text", - 62, - 4, - 170, - 25 - ], - [ - "jump_false", - 62, - "add_cn_190", - 170, - 25 - ], - [ - "concat", - 60, - 59, - 4, - 170, - 25 - ], - [ - "jump", - "add_done_189", - 170, - 25 - ], - "add_cn_190", - "_nop_tc_27", - [ - "jump", - "add_err_191", - 170, - 25 - ], - [ - "is_num", - 62, - 4, - 170, - 25 - ], - [ - "jump_false", - 62, - "add_err_191", - 170, - 25 - ], - [ - "add", - 60, - 59, - 4, - 170, - 25 - ], - [ - "jump", - "add_done_189", - 170, - 25 - ], - "add_err_191", - [ - "disrupt", - 170, - 25 - ], - "add_done_189", - [ - "move", - 4, - 60, - 170, - 25 - ], - [ - "load_field", - 63, - 3, - "line", - 171, - 26 - ], - [ - "load_field", - 64, - 3, - "file", - 171, - 39 - ], - [ - "get", - 66, - 19, - 1, - 171, - 14 - ], - [ - "frame", - 67, - 66, - 3, - 171, - 14 - ], - [ - "null", - 68, - 171, - 14 - ], - [ - "setarg", - 67, - 0, - 68, - 171, - 14 - ], - [ - "setarg", - 67, - 1, - 63, - 171, - 14 - ], - [ - "setarg", - 67, - 2, - 64, - 171, - 14 - ], - [ - "setarg", - 67, - 3, - 4, - 171, - 14 - ], - [ - "invoke", - 67, - 65, - 171, - 14 - ], - [ - "access", - 70, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 171, - 5 - ], - [ - "is_proxy", - 71, - 70, - 171, - 5 - ], - [ - "jump_false", - 71, - "record_path_192", - 171, - 5 - ], - [ - "null", - 72, - 171, - 5 - ], - [ - "access", - 73, - "print", - 171, - 5 - ], - [ - "array", - 74, - 0, - 171, - 5 - ], - [ - "push", - 74, - 65, - 171, - 5 - ], - [ - "frame", - 75, - 70, - 2, - 171, - 5 - ], - [ - "setarg", - 75, - 0, - 72, - 171, - 5 - ], - [ - "setarg", - 75, - 1, - 73, - 171, - 5 - ], - [ - "setarg", - 75, - 2, - 74, - 171, - 5 - ], - [ - "invoke", - 75, - 69, - 171, - 5 - ], - [ - "jump", - "call_done_193", - 171, - 5 - ], - "record_path_192", - [ - "load_field", - 76, - 70, - "print", - 171, - 5 - ], - [ - "frame", - 77, - 76, - 1, - 171, - 5 - ], - [ - "setarg", - 77, - 0, - 70, - 171, - 5 - ], - [ - "setarg", - 77, - 1, - 65, - 171, - 5 - ], - [ - "invoke", - 77, - 69, - 171, - 5 - ], - "call_done_193", - [ - "jump", - "if_end_182", - 171, - 5 - ], - "if_else_181", - [ - "array", - 78, - 0, - 1, - 1 - ], - [ - "push", - 78, - 1, - 1, - 1 - ], - [ - "access", - 79, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 80, - "unknown log type: {0}", - 1, - 1 - ], - [ - "frame", - 82, - 79, - 2, - 1, - 1 - ], - [ - "null", - 83, - 1, - 1 - ], - [ - "setarg", - 82, - 0, - 83, - 1, - 1 - ], - [ - "setarg", - 82, - 1, - 80, - 1, - 1 - ], - [ - "setarg", - 82, - 2, - 78, - 1, - 1 - ], - [ - "invoke", - 82, - 81, - 1, - 1 - ], - [ - "get", - 85, - 39, - 1, - 173, - 5 - ], - [ - "is_proxy", - 86, - 85, - 173, - 5 - ], - [ - "jump_false", - 86, - "record_path_194", - 173, - 5 - ], - [ - "null", - 87, - 173, - 5 - ], - [ - "access", - 88, - "console", - 173, - 5 - ], - [ - "array", - 89, - 0, - 173, - 5 - ], - [ - "push", - 89, - 81, - 173, - 5 - ], - [ - "frame", - 90, - 85, - 2, - 173, - 5 - ], - [ - "setarg", - 90, - 0, - 87, - 173, - 5 - ], - [ - "setarg", - 90, - 1, - 88, - 173, - 5 - ], - [ - "setarg", - 90, - 2, - 89, - 173, - 5 - ], - [ - "invoke", - 90, - 84, - 173, - 5 - ], - [ - "jump", - "call_done_195", - 173, - 5 - ], - "record_path_194", - [ - "load_field", - 91, - 85, - "console", - 173, - 5 - ], - [ - "frame", - 92, - 91, - 1, - 173, - 5 - ], - [ - "setarg", - 92, - 0, - 85, - 173, - 5 - ], - [ - "setarg", - 92, - 1, - 81, - 173, - 5 - ], - [ - "invoke", - 92, - 84, - 173, - 5 - ], - "call_done_195", - "if_end_182", - "if_end_164", - "if_end_154", - [ - "null", - 93, - 173, - 5 - ], - [ - "return", - 93, - 173, - 5 - ] - ], - "name": "log", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 33, - "nr_close_slots": 0, - "instructions": [ - [ - "array", - 3, - 0, - 1, - 1 - ], - [ - "push", - 3, - 1, - 1, - 1 - ], - [ - "access", - 4, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 5, - "calling on {0} to disrupt too", - 1, - 1 - ], - [ - "frame", - 7, - 4, - 2, - 1, - 1 - ], - [ - "null", - 8, - 1, - 1 - ], - [ - "setarg", - 7, - 0, - 8, - 1, - 1 - ], - [ - "setarg", - 7, - 1, - 5, - 1, - 1 - ], - [ - "setarg", - 7, - 2, - 3, - 1, - 1 - ], - [ - "invoke", - 7, - 6, - 1, - 1 - ], - [ - "get", - 10, - 39, - 2, - 200, - 7 - ], - [ - "is_proxy", - 11, - 10, - 200, - 7 - ], - [ - "jump_false", - 11, - "record_path_215", - 200, - 7 - ], - [ - "null", - 12, - 200, - 7 - ], - [ - "access", - 13, - "console", - 200, - 7 - ], - [ - "array", - 14, - 0, - 200, - 7 - ], - [ - "push", - 14, - 6, - 200, - 7 - ], - [ - "frame", - 15, - 10, - 2, - 200, - 7 - ], - [ - "setarg", - 15, - 0, - 12, - 200, - 7 - ], - [ - "setarg", - 15, - 1, - 13, - 200, - 7 - ], - [ - "setarg", - 15, - 2, - 14, - 200, - 7 - ], - [ - "invoke", - 15, - 9, - 200, - 7 - ], - [ - "jump", - "call_done_216", - 200, - 7 - ], - "record_path_215", - [ - "load_field", - 16, - 10, - "console", - 200, - 7 - ], - [ - "frame", - 17, - 16, - 1, - 200, - 7 - ], - [ - "setarg", - 17, - 0, - 10, - 200, - 7 - ], - [ - "setarg", - 17, - 1, - 6, - 200, - 7 - ], - [ - "invoke", - 17, - 9, - 200, - 7 - ], - "call_done_216", - [ - "record", - 18, - 1 - ], - [ - "store_field", - 18, - 1, - "id", - 201, - 29 - ], - [ - "get", - 20, - 23, - 2, - 201, - 15 - ], - [ - "frame", - 21, - 20, - 1, - 201, - 15 - ], - [ - "null", - 22, - 201, - 15 - ], - [ - "setarg", - 21, - 0, - 22, - 201, - 15 - ], - [ - "setarg", - 21, - 1, - 18, - 201, - 15 - ], - [ - "invoke", - 21, - 19, - 201, - 15 - ], - [ - "get", - 24, - 1, - 2, - 201, - 7 - ], - [ - "is_proxy", - 25, - 24, - 201, - 7 - ], - [ - "jump_false", - 25, - "record_path_217", - 201, - 7 - ], - [ - "null", - 26, - 201, - 7 - ], - [ - "access", - 27, - "stop", - 201, - 7 - ], - [ - "array", - 28, - 0, - 201, - 7 - ], - [ - "push", - 28, - 19, - 201, - 7 - ], - [ - "frame", - 29, - 24, - 2, - 201, - 7 - ], - [ - "setarg", - 29, - 0, - 26, - 201, - 7 - ], - [ - "setarg", - 29, - 1, - 27, - 201, - 7 - ], - [ - "setarg", - 29, - 2, - 28, - 201, - 7 - ], - [ - "invoke", - 29, - 23, - 201, - 7 - ], - [ - "jump", - "call_done_218", - 201, - 7 - ], - "record_path_217", - [ - "load_field", - 30, - 24, - "stop", - 201, - 7 - ], - [ - "frame", - 31, - 30, - 1, - 201, - 7 - ], - [ - "setarg", - 31, - 0, - 24, - 201, - 7 - ], - [ - "setarg", - 31, - 1, - 19, - 201, - 7 - ], - [ - "invoke", - 31, - 23, - 201, - 7 - ], - "call_done_218", - [ - "null", - 32, - 201, - 7 - ], - [ - "return", - 32, - 201, - 7 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 110, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 2, - 179, - 16 - ], - [ - "null", - 3, - 180, - 16 - ], - [ - "move", - 4, - 1, - 182, - 7 - ], - [ - "jump_false", - 4, - "and_end_198", - 182, - 7 - ], - [ - "load_field", - 5, - 1, - "toString", - 182, - 26 - ], - [ - "access", - 7, - { - "name": "is_function", - "kind": "name", - "make": "intrinsic" - }, - 182, - 14 - ], - [ - "frame", - 8, - 7, - 1, - 182, - 14 - ], - [ - "null", - 9, - 182, - 14 - ], - [ - "setarg", - 8, - 0, - 9, - 182, - 14 - ], - [ - "setarg", - 8, - 1, - 5, - 182, - 14 - ], - [ - "invoke", - 8, - 6, - 182, - 14 - ], - [ - "move", - 4, - 6, - 182, - 14 - ], - "and_end_198", - [ - "jump_false", - 4, - "if_else_196", - 182, - 14 - ], - [ - "is_proxy", - 11, - 1, - 183, - 14 - ], - [ - "jump_false", - 11, - "record_path_199", - 183, - 14 - ], - [ - "null", - 12, - 183, - 14 - ], - [ - "access", - 13, - "toString", - 183, - 14 - ], - [ - "array", - 14, - 0, - 183, - 14 - ], - [ - "frame", - 15, - 1, - 2, - 183, - 14 - ], - [ - "setarg", - 15, - 0, - 12, - 183, - 14 - ], - [ - "setarg", - 15, - 1, - 13, - 183, - 14 - ], - [ - "setarg", - 15, - 2, - 14, - 183, - 14 - ], - [ - "invoke", - 15, - 10, - 183, - 14 - ], - [ - "jump", - "call_done_200", - 183, - 14 - ], - "record_path_199", - [ - "load_field", - 16, - 1, - "toString", - 183, - 14 - ], - [ - "frame", - 17, - 16, - 0, - 183, - 14 - ], - [ - "setarg", - 17, - 0, - 1, - 183, - 14 - ], - [ - "invoke", - 17, - 10, - 183, - 14 - ], - "call_done_200", - [ - "access", - 19, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 183, - 5 - ], - [ - "is_proxy", - 20, - 19, - 183, - 5 - ], - [ - "jump_false", - 20, - "record_path_201", - 183, - 5 - ], - [ - "null", - 21, - 183, - 5 - ], - [ - "access", - 22, - "print", - 183, - 5 - ], - [ - "array", - 23, - 0, - 183, - 5 - ], - [ - "push", - 23, - 10, - 183, - 5 - ], - [ - "frame", - 24, - 19, - 2, - 183, - 5 - ], - [ - "setarg", - 24, - 0, - 21, - 183, - 5 - ], - [ - "setarg", - 24, - 1, - 22, - 183, - 5 - ], - [ - "setarg", - 24, - 2, - 23, - 183, - 5 - ], - [ - "invoke", - 24, - 18, - 183, - 5 - ], - [ - "jump", - "call_done_202", - 183, - 5 - ], - "record_path_201", - [ - "load_field", - 25, - 19, - "print", - 183, - 5 - ], - [ - "frame", - 26, - 25, - 1, - 183, - 5 - ], - [ - "setarg", - 26, - 0, - 19, - 183, - 5 - ], - [ - "setarg", - 26, - 1, - 10, - 183, - 5 - ], - [ - "invoke", - 26, - 18, - 183, - 5 - ], - "call_done_202", - [ - "access", - 27, - "\n", - 184, - 14 - ], - [ - "access", - 29, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 184, - 5 - ], - [ - "is_proxy", - 30, - 29, - 184, - 5 - ], - [ - "jump_false", - 30, - "record_path_203", - 184, - 5 - ], - [ - "null", - 31, - 184, - 5 - ], - [ - "access", - 32, - "print", - 184, - 5 - ], - [ - "array", - 33, - 0, - 184, - 5 - ], - [ - "push", - 33, - 27, - 184, - 5 - ], - [ - "frame", - 34, - 29, - 2, - 184, - 5 - ], - [ - "setarg", - 34, - 0, - 31, - 184, - 5 - ], - [ - "setarg", - 34, - 1, - 32, - 184, - 5 - ], - [ - "setarg", - 34, - 2, - 33, - 184, - 5 - ], - [ - "invoke", - 34, - 28, - 184, - 5 - ], - [ - "jump", - "call_done_204", - 184, - 5 - ], - "record_path_203", - [ - "load_field", - 35, - 29, - "print", - 184, - 5 - ], - [ - "frame", - 36, - 35, - 1, - 184, - 5 - ], - [ - "setarg", - 36, - 0, - 29, - 184, - 5 - ], - [ - "setarg", - 36, - 1, - 27, - 184, - 5 - ], - [ - "invoke", - 36, - 28, - 184, - 5 - ], - "call_done_204", - [ - "load_field", - 37, - 1, - "stack", - 185, - 9 - ], - [ - "jump_false", - 37, - "if_else_205", - 185, - 9 - ], - [ - "load_field", - 38, - 1, - "stack", - 185, - 29 - ], - [ - "access", - 40, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 185, - 20 - ], - [ - "is_proxy", - 41, - 40, - 185, - 20 - ], - [ - "jump_false", - 41, - "record_path_207", - 185, - 20 - ], - [ - "null", - 42, - 185, - 20 - ], - [ - "access", - 43, - "print", - 185, - 20 - ], - [ - "array", - 44, - 0, - 185, - 20 - ], - [ - "push", - 44, - 38, - 185, - 20 - ], - [ - "frame", - 45, - 40, - 2, - 185, - 20 - ], - [ - "setarg", - 45, - 0, - 42, - 185, - 20 - ], - [ - "setarg", - 45, - 1, - 43, - 185, - 20 - ], - [ - "setarg", - 45, - 2, - 44, - 185, - 20 - ], - [ - "invoke", - 45, - 39, - 185, - 20 - ], - [ - "jump", - "call_done_208", - 185, - 20 - ], - "record_path_207", - [ - "load_field", - 46, - 40, - "print", - 185, - 20 - ], - [ - "frame", - 47, - 46, - 1, - 185, - 20 - ], - [ - "setarg", - 47, - 0, - 40, - 185, - 20 - ], - [ - "setarg", - 47, - 1, - 38, - 185, - 20 - ], - [ - "invoke", - 47, - 39, - 185, - 20 - ], - "call_done_208", - [ - "jump", - "if_end_206", - 185, - 20 - ], - "if_else_205", - "if_end_206", - [ - "jump", - "if_end_197", - 185, - 20 - ], - "if_else_196", - "if_end_197", - [ - "get", - 48, - 44, - 1, - 188, - 7 - ], - [ - "jump_false", - 48, - "if_else_209", - 188, - 7 - ], - [ - "jump_false", - 1, - "if_else_211", - 189, - 9 - ], - [ - "move", - 2, - 1, - 191, - 16 - ], - [ - "record", - 49, - 2 - ], - [ - "access", - 50, - "disrupt", - 192, - 32 - ], - [ - "store_field", - 49, - 50, - "type", - 192, - 32 - ], - [ - "store_field", - 49, - 2, - "reason", - 192, - 43 - ], - [ - "get", - 52, - 61, - 1, - 192, - 7 - ], - [ - "frame", - 53, - 52, - 1, - 192, - 7 - ], - [ - "null", - 54, - 192, - 7 - ], - [ - "setarg", - 53, - 0, - 54, - 192, - 7 - ], - [ - "setarg", - 53, - 1, - 49, - 192, - 7 - ], - [ - "invoke", - 53, - 51, - 192, - 7 - ], - [ - "jump", - "if_end_212", - 192, - 7 - ], - "if_else_211", - [ - "record", - 55, - 1 - ], - [ - "access", - 56, - "stop", - 194, - 32 - ], - [ - "store_field", - 55, - 56, - "type", - 194, - 32 - ], - [ - "get", - 58, - 61, - 1, - 194, - 7 - ], - [ - "frame", - 59, - 58, - 1, - 194, - 7 - ], - [ - "null", - 60, - 194, - 7 - ], - [ - "setarg", - 59, - 0, - 60, - 194, - 7 - ], - [ - "setarg", - 59, - 1, - 55, - 194, - 7 - ], - [ - "invoke", - 59, - 57, - 194, - 7 - ], - "if_end_212", - [ - "jump", - "if_end_210", - 194, - 7 - ], - "if_else_209", - "if_end_210", - [ - "get", - 61, - 73, - 1, - 197, - 7 - ], - [ - "jump_false", - 61, - "if_else_213", - 197, - 7 - ], - [ - "get", - 62, - 73, - 1, - 198, - 20 - ], - [ - "access", - 64, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 198, - 14 - ], - [ - "frame", - 65, - 64, - 1, - 198, - 14 - ], - [ - "null", - 66, - 198, - 14 - ], - [ - "setarg", - 65, - 0, - 66, - 198, - 14 - ], - [ - "setarg", - 65, - 1, - 62, - 198, - 14 - ], - [ - "invoke", - 65, - 63, - 198, - 14 - ], - [ - "move", - 3, - 63, - 198, - 14 - ], - [ - "function", - 67, - 14, - 199, - 20 - ], - [ - "length", - 69, - 3, - 199, - 20 - ], - [ - "int", - 70, - 0, - 199, - 20 - ], - [ - "int", - 74, - 1, - 199, - 20 - ], - [ - "null", - 73, - 199, - 20 - ], - "arrfor_loop_219", - [ - "lt_int", - 71, - 70, - 69, - 199, - 20 - ], - [ - "jump_false", - 71, - "arrfor_done_220", - 199, - 20 - ], - [ - "load_index", - 72, - 3, - 70, - 199, - 20 - ], - [ - "frame", - 75, - 67, - 2, - 199, - 20 - ], - [ - "setarg", - 75, - 0, - 73, - 199, - 20 - ], - [ - "setarg", - 75, - 1, - 72, - 199, - 20 - ], - [ - "setarg", - 75, - 2, - 70, - 199, - 20 - ], - [ - "invoke", - 75, - 76, - 199, - 20 - ], - [ - "add", - 70, - 70, - 74, - 199, - 20 - ], - [ - "jump", - "arrfor_loop_219", - 199, - 20 - ], - "arrfor_done_220", - [ - "null", - 68, - 199, - 20 - ], - [ - "jump", - "if_end_214", - 199, - 20 - ], - "if_else_213", - "if_end_214", - [ - "jump_false", - 1, - "if_else_221", - 205, - 7 - ], - [ - "load_field", - 77, - 1, - "message", - 206, - 9 - ], - [ - "jump_false", - 77, - "if_else_223", - 206, - 9 - ], - [ - "load_field", - 78, - 1, - "message", - 207, - 19 - ], - [ - "get", - 80, - 39, - 1, - 207, - 7 - ], - [ - "is_proxy", - 81, - 80, - 207, - 7 - ], - [ - "jump_false", - 81, - "record_path_225", - 207, - 7 - ], - [ - "null", - 82, - 207, - 7 - ], - [ - "access", - 83, - "console", - 207, - 7 - ], - [ - "array", - 84, - 0, - 207, - 7 - ], - [ - "push", - 84, - 78, - 207, - 7 - ], - [ - "frame", - 85, - 80, - 2, - 207, - 7 - ], - [ - "setarg", - 85, - 0, - 82, - 207, - 7 - ], - [ - "setarg", - 85, - 1, - 83, - 207, - 7 - ], - [ - "setarg", - 85, - 2, - 84, - 207, - 7 - ], - [ - "invoke", - 85, - 79, - 207, - 7 - ], - [ - "jump", - "call_done_226", - 207, - 7 - ], - "record_path_225", - [ - "load_field", - 86, - 80, - "console", - 207, - 7 - ], - [ - "frame", - 87, - 86, - 1, - 207, - 7 - ], - [ - "setarg", - 87, - 0, - 80, - 207, - 7 - ], - [ - "setarg", - 87, - 1, - 78, - 207, - 7 - ], - [ - "invoke", - 87, - 79, - 207, - 7 - ], - "call_done_226", - [ - "jump", - "if_end_224", - 207, - 7 - ], - "if_else_223", - "if_end_224", - [ - "load_field", - 88, - 1, - "stack", - 208, - 9 - ], - [ - "jump_false", - 88, - "if_else_227", - 208, - 9 - ], - [ - "load_field", - 89, - 1, - "stack", - 209, - 19 - ], - [ - "get", - 91, - 39, - 1, - 209, - 7 - ], - [ - "is_proxy", - 92, - 91, - 209, - 7 - ], - [ - "jump_false", - 92, - "record_path_229", - 209, - 7 - ], - [ - "null", - 93, - 209, - 7 - ], - [ - "access", - 94, - "console", - 209, - 7 - ], - [ - "array", - 95, - 0, - 209, - 7 - ], - [ - "push", - 95, - 89, - 209, - 7 - ], - [ - "frame", - 96, - 91, - 2, - 209, - 7 - ], - [ - "setarg", - 96, - 0, - 93, - 209, - 7 - ], - [ - "setarg", - 96, - 1, - 94, - 209, - 7 - ], - [ - "setarg", - 96, - 2, - 95, - 209, - 7 - ], - [ - "invoke", - 96, - 90, - 209, - 7 - ], - [ - "jump", - "call_done_230", - 209, - 7 - ], - "record_path_229", - [ - "load_field", - 97, - 91, - "console", - 209, - 7 - ], - [ - "frame", - 98, - 97, - 1, - 209, - 7 - ], - [ - "setarg", - 98, - 0, - 91, - 209, - 7 - ], - [ - "setarg", - 98, - 1, - 89, - 209, - 7 - ], - [ - "invoke", - 98, - 90, - 209, - 7 - ], - "call_done_230", - [ - "jump", - "if_end_228", - 209, - 7 - ], - "if_else_227", - "if_end_228", - [ - "jump", - "if_end_222", - 209, - 7 - ], - "if_else_221", - "if_end_222", - [ - "get", - 100, - 11, - 1, - 212, - 3 - ], - [ - "access", - 101, - "disrupt", - 212, - 13 - ], - [ - "is_proxy", - 102, - 100, - 212, - 13 - ], - [ - "jump_false", - 102, - "dyn_record_path_231", - 212, - 13 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "null", - 104, - 212, - 13 - ], - [ - "array", - 105, - 0, - 212, - 13 - ], - [ - "frame", - 106, - 100, - 2, - 212, - 13 - ], - [ - "setarg", - 106, - 0, - 104, - 212, - 13 - ], - [ - "setarg", - 106, - 1, - 101, - 212, - 13 - ], - [ - "setarg", - 106, - 2, - 105, - 212, - 13 - ], - [ - "invoke", - 106, - 99, - 212, - 13 - ], - [ - "jump", - "dyn_call_done_232", - 212, - 13 - ], - "dyn_error_233", - [ - "disrupt", - 212, - 13 - ], - [ - "jump", - "dyn_call_done_232", - 212, - 13 - ], - "dyn_record_path_231", - [ - "load_field", - 107, - 100, - 101, - 212, - 13 - ], - [ - "frame", - 108, - 107, - 0, - 212, - 13 - ], - [ - "setarg", - 108, - 0, - 100, - 212, - 13 - ], - [ - "invoke", - 108, - 99, - 212, - 13 - ], - "dyn_call_done_232", - [ - "null", - 109, - 212, - 13 - ], - [ - "return", - 109, - 212, - 13 - ] - ], - "name": "actor_die", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 17, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 223, - 23 - ], - [ - "is_identical", - 5, - 1, - 4, - 223, - 23 - ], - [ - "jump_true", - 5, - "eq_done_236", - 223, - 23 - ], - [ - "is_int", - 6, - 1, - 223, - 23 - ], - [ - "jump_false", - 6, - "eq_ni_237", - 223, - 23 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_237", - 223, - 23 - ], - [ - "eq_int", - 5, - 1, - 4, - 223, - 23 - ], - [ - "jump", - "eq_done_236", - 223, - 23 - ], - "eq_ni_237", - [ - "is_num", - 6, - 1, - 223, - 23 - ], - [ - "jump_false", - 6, - "eq_nn_238", - 223, - 23 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_238", - 223, - 23 - ], - [ - "eq_float", - 5, - 1, - 4, - 223, - 23 - ], - [ - "jump", - "eq_done_236", - 223, - 23 - ], - "eq_nn_238", - [ - "is_text", - 6, - 1, - 223, - 23 - ], - [ - "jump_false", - 6, - "eq_nt_239", - 223, - 23 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_239", - 223, - 23 - ], - [ - "eq_text", - 5, - 1, - 4, - 223, - 23 - ], - [ - "jump", - "eq_done_236", - 223, - 23 - ], - "eq_nt_239", - [ - "is_null", - 6, - 1, - 223, - 23 - ], - [ - "jump_false", - 6, - "eq_nnl_240", - 223, - 23 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 5, - 223, - 23 - ], - [ - "jump", - "eq_done_236", - 223, - 23 - ], - "eq_nnl_240", - [ - "is_bool", - 6, - 1, - 223, - 23 - ], - [ - "jump_false", - 6, - "eq_nb_241", - 223, - 23 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_241", - 223, - 23 - ], - [ - "eq_bool", - 5, - 1, - 4, - 223, - 23 - ], - [ - "jump", - "eq_done_236", - 223, - 23 - ], - "eq_nb_241", - [ - "false", - 5, - 223, - 23 - ], - "eq_done_236", - [ - "jump_false", - 5, - "tern_else_234", - 223, - 23 - ], - [ - "record", - 9, - 1 - ], - [ - "get", - 11, - 31, - 1, - 223, - 34 - ], - [ - "frame", - 12, - 11, - 0, - 223, - 34 - ], - [ - "null", - 13, - 223, - 34 - ], - [ - "setarg", - 12, - 0, - 13, - 223, - 34 - ], - [ - "invoke", - 12, - 10, - 223, - 34 - ], - [ - "store_field", - 9, - 10, - "id", - 223, - 34 - ], - [ - "move", - 8, - 9, - 223, - 34 - ], - [ - "jump", - "tern_end_235", - 223, - 34 - ], - "tern_else_234", - [ - "move", - 8, - 1, - 223, - 44 - ], - "tern_end_235", - [ - "move", - 2, - 8, - 223, - 44 - ], - [ - "record", - 14, - 0 - ], - [ - "move", - 3, - 14, - 224, - 15 - ], - [ - "get", - 15, - 2, - 1, - 225, - 9 - ], - [ - "store_dynamic", - 3, - 2, - 15, - 225, - 9 - ], - [ - "return", - 3, - 226, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "create_actor", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 26, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 390, - 23 - ], - [ - "is_identical", - 5, - 1, - 4, - 390, - 23 - ], - [ - "jump_true", - 5, - "eq_done_244", - 390, - 23 - ], - [ - "is_int", - 6, - 1, - 390, - 23 - ], - [ - "jump_false", - 6, - "eq_ni_245", - 390, - 23 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_245", - 390, - 23 - ], - [ - "eq_int", - 5, - 1, - 4, - 390, - 23 - ], - [ - "jump", - "eq_done_244", - 390, - 23 - ], - "eq_ni_245", - [ - "is_num", - 6, - 1, - 390, - 23 - ], - [ - "jump_false", - 6, - "eq_nn_246", - 390, - 23 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_246", - 390, - 23 - ], - [ - "eq_float", - 5, - 1, - 4, - 390, - 23 - ], - [ - "jump", - "eq_done_244", - 390, - 23 - ], - "eq_nn_246", - [ - "is_text", - 6, - 1, - 390, - 23 - ], - [ - "jump_false", - 6, - "eq_nt_247", - 390, - 23 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_247", - 390, - 23 - ], - [ - "eq_text", - 5, - 1, - 4, - 390, - 23 - ], - [ - "jump", - "eq_done_244", - 390, - 23 - ], - "eq_nt_247", - [ - "is_null", - 6, - 1, - 390, - 23 - ], - [ - "jump_false", - 6, - "eq_nnl_248", - 390, - 23 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 5, - 390, - 23 - ], - [ - "jump", - "eq_done_244", - 390, - 23 - ], - "eq_nnl_248", - [ - "is_bool", - 6, - 1, - 390, - 23 - ], - [ - "jump_false", - 6, - "eq_nb_249", - 390, - 23 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_249", - 390, - 23 - ], - [ - "eq_bool", - 5, - 1, - 4, - 390, - 23 - ], - [ - "jump", - "eq_done_244", - 390, - 23 - ], - "eq_nb_249", - [ - "false", - 5, - 390, - 23 - ], - "eq_done_244", - [ - "jump_false", - 5, - "tern_else_242", - 390, - 23 - ], - [ - "access", - 9, - 256, - 390, - 30 - ], - [ - "move", - 8, - 9, - 390, - 30 - ], - [ - "jump", - "tern_end_243", - 390, - 30 - ], - "tern_else_242", - [ - "move", - 8, - 1, - 390, - 36 - ], - "tern_end_243", - [ - "move", - 2, - 8, - 390, - 36 - ], - [ - "access", - 10, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 391, - 26 - ], - [ - "load_field", - 11, - 10, - "random", - 391, - 26 - ], - [ - "get", - 13, - 15, - 1, - 391, - 14 - ], - [ - "frame", - 14, - 13, - 2, - 391, - 14 - ], - [ - "null", - 15, - 391, - 14 - ], - [ - "setarg", - 14, - 0, - 15, - 391, - 14 - ], - [ - "setarg", - 14, - 1, - 2, - 391, - 14 - ], - [ - "setarg", - 14, - 2, - 11, - 391, - 14 - ], - [ - "invoke", - 14, - 12, - 391, - 14 - ], - [ - "move", - 3, - 12, - 391, - 14 - ], - [ - "access", - 17, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 392, - 3 - ], - [ - "frame", - 18, - 17, - 1, - 392, - 3 - ], - [ - "null", - 19, - 392, - 3 - ], - [ - "setarg", - 18, - 0, - 19, - 392, - 3 - ], - [ - "setarg", - 18, - 1, - 3, - 392, - 3 - ], - [ - "invoke", - 18, - 16, - 392, - 3 - ], - [ - "access", - 20, - "h", - 393, - 20 - ], - [ - "access", - 22, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 393, - 10 - ], - [ - "frame", - 23, - 22, - 2, - 393, - 10 - ], - [ - "null", - 24, - 393, - 10 - ], - [ - "setarg", - 23, - 0, - 24, - 393, - 10 - ], - [ - "setarg", - 23, - 1, - 3, - 393, - 10 - ], - [ - "setarg", - 23, - 2, - 20, - 393, - 10 - ], - [ - "tail_invoke", - 23, - 21, - 393, - 10 - ], - [ - "return", - 21, - 393, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "guid", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 2, - 8 - ], - [ - "load_field", - 3, - 1, - "rtt", - 415, - 14 - ], - [ - "store_field", - 2, - 3, - "latency", - 415, - 14 - ], - [ - "record", - 4, - 2 - ], - [ - "load_field", - 5, - 1, - "incoming_bandwidth", - 417, - 17 - ], - [ - "store_field", - 4, - 5, - "incoming", - 417, - 17 - ], - [ - "load_field", - 6, - 1, - "outgoing_bandwidth", - 418, - 17 - ], - [ - "store_field", - 4, - 6, - "outgoing", - 418, - 17 - ], - [ - "store_field", - 2, - 4, - "bandwidth", - 418, - 17 - ], - [ - "record", - 7, - 2 - ], - [ - "load_field", - 8, - 1, - "last_send_time", - 421, - 18 - ], - [ - "store_field", - 7, - 8, - "last_sent", - 421, - 18 - ], - [ - "load_field", - 9, - 1, - "last_receive_time", - 422, - 22 - ], - [ - "store_field", - 7, - 9, - "last_received", - 422, - 22 - ], - [ - "store_field", - 2, - 7, - "activity", - 422, - 22 - ], - [ - "load_field", - 10, - 1, - "mtu", - 424, - 10 - ], - [ - "store_field", - 2, - 10, - "mtu", - 424, - 10 - ], - [ - "record", - 11, - 3 - ], - [ - "load_field", - 12, - 1, - "incoming_data_total", - 426, - 23 - ], - [ - "store_field", - 11, - 12, - "incoming_total", - 426, - 23 - ], - [ - "load_field", - 13, - 1, - "outgoing_data_total", - 427, - 23 - ], - [ - "store_field", - 11, - 13, - "outgoing_total", - 427, - 23 - ], - [ - "load_field", - 14, - 1, - "reliable_data_in_transit", - 428, - 28 - ], - [ - "store_field", - 11, - 14, - "reliable_in_transit", - 428, - 28 - ], - [ - "store_field", - 2, - 11, - "data", - 428, - 28 - ], - [ - "load_field", - 15, - 1, - "rtt_variance", - 430, - 23 - ], - [ - "store_field", - 2, - 15, - "latency_variance", - 430, - 23 - ], - [ - "load_field", - 16, - 1, - "packet_loss", - 431, - 18 - ], - [ - "store_field", - 2, - 16, - "packet_loss", - 431, - 18 - ], - [ - "load_field", - 17, - 1, - "state", - 432, - 12 - ], - [ - "store_field", - 2, - 17, - "state", - 432, - 12 - ], - [ - "return", - 2, - 432, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "peer_connection", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 43, - 2, - 481, - 49 - ], - [ - "is_proxy", - 5, - 4, - 481, - 49 - ], - [ - "jump_false", - 5, - "record_path_264", - 481, - 49 - ], - [ - "null", - 6, - 481, - 49 - ], - [ - "access", - 7, - "encode", - 481, - 49 - ], - [ - "array", - 8, - 0, - 481, - 49 - ], - [ - "push", - 8, - 1, - 481, - 49 - ], - [ - "frame", - 9, - 4, - 2, - 481, - 49 - ], - [ - "setarg", - 9, - 0, - 6, - 481, - 49 - ], - [ - "setarg", - 9, - 1, - 7, - 481, - 49 - ], - [ - "setarg", - 9, - 2, - 8, - 481, - 49 - ], - [ - "invoke", - 9, - 3, - 481, - 49 - ], - [ - "jump", - "call_done_265", - 481, - 49 - ], - "record_path_264", - [ - "load_field", - 10, - 4, - "encode", - 481, - 49 - ], - [ - "frame", - 11, - 10, - 1, - 481, - 49 - ], - [ - "setarg", - 11, - 0, - 4, - 481, - 49 - ], - [ - "setarg", - 11, - 1, - 1, - 481, - 49 - ], - [ - "invoke", - 11, - 3, - 481, - 49 - ], - "call_done_265", - [ - "get", - 13, - 1, - 1, - 481, - 37 - ], - [ - "load_field", - 14, - 13, - "peer", - 481, - 37 - ], - [ - "is_proxy", - 15, - 14, - 481, - 37 - ], - [ - "jump_false", - 15, - "record_path_266", - 481, - 37 - ], - [ - "null", - 16, - 481, - 37 - ], - [ - "access", - 17, - "send", - 481, - 37 - ], - [ - "array", - 18, - 0, - 481, - 37 - ], - [ - "push", - 18, - 3, - 481, - 37 - ], - [ - "frame", - 19, - 14, - 2, - 481, - 37 - ], - [ - "setarg", - 19, - 0, - 16, - 481, - 37 - ], - [ - "setarg", - 19, - 1, - 17, - 481, - 37 - ], - [ - "setarg", - 19, - 2, - 18, - 481, - 37 - ], - [ - "invoke", - 19, - 12, - 481, - 37 - ], - [ - "jump", - "call_done_267", - 481, - 37 - ], - "record_path_266", - [ - "load_field", - 20, - 14, - "send", - 481, - 37 - ], - [ - "frame", - 21, - 20, - 1, - 481, - 37 - ], - [ - "setarg", - 21, - 0, - 14, - 481, - 37 - ], - [ - "setarg", - 21, - 1, - 3, - 481, - 37 - ], - [ - "invoke", - 21, - 12, - 481, - 37 - ], - "call_done_267", - [ - "return", - 12, - 481, - 37 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 49, - 2, - 488, - 11 - ], - [ - "load_dynamic", - 4, - 3, - 1, - 488, - 17 - ], - [ - "get", - 5, - 1, - 1, - 488, - 24 - ], - [ - "load_field", - 6, - 5, - "peer", - 488, - 24 - ], - [ - "is_identical", - 7, - 4, - 6, - 488, - 24 - ], - [ - "jump_true", - 7, - "eq_done_286", - 488, - 24 - ], - [ - "is_int", - 8, - 4, - 488, - 24 - ], - [ - "jump_false", - 8, - "eq_ni_287", - 488, - 24 - ], - [ - "is_int", - 9, - 6, - 488, - 24 - ], - [ - "jump_false", - 9, - "eq_ni_287", - 488, - 24 - ], - [ - "eq_int", - 7, - 4, - 6, - 488, - 24 - ], - [ - "jump", - "eq_done_286", - 488, - 24 - ], - "eq_ni_287", - [ - "is_num", - 8, - 4, - 488, - 24 - ], - [ - "jump_false", - 8, - "eq_nn_288", - 488, - 24 - ], - [ - "is_num", - 9, - 6, - 488, - 24 - ], - [ - "jump_false", - 9, - "eq_nn_288", - 488, - 24 - ], - [ - "eq_float", - 7, - 4, - 6, - 488, - 24 - ], - [ - "jump", - "eq_done_286", - 488, - 24 - ], - "eq_nn_288", - [ - "is_text", - 8, - 4, - 488, - 24 - ], - [ - "jump_false", - 8, - "eq_nt_289", - 488, - 24 - ], - [ - "is_text", - 9, - 6, - 488, - 24 - ], - [ - "jump_false", - 9, - "eq_nt_289", - 488, - 24 - ], - [ - "eq_text", - 7, - 4, - 6, - 488, - 24 - ], - [ - "jump", - "eq_done_286", - 488, - 24 - ], - "eq_nt_289", - [ - "is_null", - 8, - 4, - 488, - 24 - ], - [ - "jump_false", - 8, - "eq_nnl_290", - 488, - 24 - ], - [ - "is_null", - 9, - 6, - 488, - 24 - ], - [ - "jump_false", - 9, - "eq_nnl_290", - 488, - 24 - ], - [ - "true", - 7, - 488, - 24 - ], - [ - "jump", - "eq_done_286", - 488, - 24 - ], - "eq_nnl_290", - [ - "is_bool", - 8, - 4, - 488, - 24 - ], - [ - "jump_false", - 8, - "eq_nb_291", - 488, - 24 - ], - [ - "is_bool", - 9, - 6, - 488, - 24 - ], - [ - "jump_false", - 9, - "eq_nb_291", - 488, - 24 - ], - [ - "eq_bool", - 7, - 4, - 6, - 488, - 24 - ], - [ - "jump", - "eq_done_286", - 488, - 24 - ], - "eq_nb_291", - [ - "false", - 7, - 488, - 24 - ], - "eq_done_286", - [ - "jump_false", - 7, - "if_else_284", - 488, - 24 - ], - [ - "get", - 11, - 49, - 2, - 488, - 39 - ], - [ - "delete", - 10, - 11, - 1, - 488, - 45 - ], - [ - "jump", - "if_end_285", - 488, - 45 - ], - "if_else_284", - "if_end_285", - [ - "null", - 12, - 488, - 45 - ], - [ - "return", - 12, - 488, - 45 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 175, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 3, - 473, - 15 - ], - [ - "null", - 2, - 474, - 14 - ], - [ - "load_field", - 4, - 1, - "type", - 476, - 7 - ], - [ - "access", - 5, - "connect", - 476, - 17 - ], - [ - "is_identical", - 6, - 4, - 5, - 476, - 17 - ], - [ - "jump_true", - 6, - "eq_done_252", - 476, - 17 - ], - [ - "is_int", - 7, - 4, - 476, - 17 - ], - [ - "jump_false", - 7, - "eq_ni_253", - 476, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_253", - 476, - 17 - ], - [ - "eq_int", - 6, - 4, - 5, - 476, - 17 - ], - [ - "jump", - "eq_done_252", - 476, - 17 - ], - "eq_ni_253", - [ - "is_num", - 7, - 4, - 476, - 17 - ], - [ - "jump_false", - 7, - "eq_nn_254", - 476, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_254", - 476, - 17 - ], - [ - "eq_float", - 6, - 4, - 5, - 476, - 17 - ], - [ - "jump", - "eq_done_252", - 476, - 17 - ], - "eq_nn_254", - [ - "is_text", - 7, - 4, - 476, - 17 - ], - [ - "jump_false", - 7, - "eq_nt_255", - 476, - 17 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 6, - 4, - 5, - 476, - 17 - ], - [ - "jump", - "eq_done_252", - 476, - 17 - ], - "eq_nt_255", - [ - "is_null", - 7, - 4, - 476, - 17 - ], - [ - "jump_false", - 7, - "eq_nnl_256", - 476, - 17 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_256", - 476, - 17 - ], - [ - "true", - 6, - 476, - 17 - ], - [ - "jump", - "eq_done_252", - 476, - 17 - ], - "eq_nnl_256", - [ - "is_bool", - 7, - 4, - 476, - 17 - ], - [ - "jump_false", - 7, - "eq_nb_257", - 476, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_257", - 476, - 17 - ], - [ - "eq_bool", - 6, - 4, - 5, - 476, - 17 - ], - [ - "jump", - "eq_done_252", - 476, - 17 - ], - "eq_nb_257", - [ - "false", - 6, - 476, - 17 - ], - "eq_done_252", - [ - "jump_false", - 6, - "if_else_250", - 476, - 17 - ], - [ - "load_field", - 9, - 1, - "peer", - 1, - 1 - ], - [ - "load_field", - 10, - 9, - "address", - 1, - 1 - ], - [ - "load_field", - 11, - 1, - "peer", - 1, - 1 - ], - [ - "load_field", - 12, - 11, - "port", - 1, - 1 - ], - [ - "array", - 13, - 0, - 1, - 1 - ], - [ - "push", - 13, - 10, - 1, - 1 - ], - [ - "push", - 13, - 12, - 1, - 1 - ], - [ - "access", - 14, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 15, - "connected a new peer: {0}:{1}", - 1, - 1 - ], - [ - "frame", - 17, - 14, - 2, - 1, - 1 - ], - [ - "null", - 18, - 1, - 1 - ], - [ - "setarg", - 17, - 0, - 18, - 1, - 1 - ], - [ - "setarg", - 17, - 1, - 15, - 1, - 1 - ], - [ - "setarg", - 17, - 2, - 13, - 1, - 1 - ], - [ - "invoke", - 17, - 16, - 1, - 1 - ], - [ - "get", - 20, - 39, - 1, - 477, - 5 - ], - [ - "is_proxy", - 21, - 20, - 477, - 5 - ], - [ - "jump_false", - 21, - "record_path_258", - 477, - 5 - ], - [ - "null", - 22, - 477, - 5 - ], - [ - "access", - 23, - "system", - 477, - 5 - ], - [ - "array", - 24, - 0, - 477, - 5 - ], - [ - "push", - 24, - 16, - 477, - 5 - ], - [ - "frame", - 25, - 20, - 2, - 477, - 5 - ], - [ - "setarg", - 25, - 0, - 22, - 477, - 5 - ], - [ - "setarg", - 25, - 1, - 23, - 477, - 5 - ], - [ - "setarg", - 25, - 2, - 24, - 477, - 5 - ], - [ - "invoke", - 25, - 19, - 477, - 5 - ], - [ - "jump", - "call_done_259", - 477, - 5 - ], - "record_path_258", - [ - "load_field", - 26, - 20, - "system", - 477, - 5 - ], - [ - "frame", - 27, - 26, - 1, - 477, - 5 - ], - [ - "setarg", - 27, - 0, - 20, - 477, - 5 - ], - [ - "setarg", - 27, - 1, - 16, - 477, - 5 - ], - [ - "invoke", - 27, - 19, - 477, - 5 - ], - "call_done_259", - [ - "load_field", - 28, - 1, - "peer", - 478, - 49 - ], - [ - "get", - 29, - 49, - 1, - 478, - 5 - ], - [ - "load_field", - 30, - 1, - "peer", - 1, - 1 - ], - [ - "load_field", - 31, - 30, - "address", - 1, - 1 - ], - [ - "load_field", - 32, - 1, - "peer", - 1, - 1 - ], - [ - "load_field", - 33, - 32, - "port", - 1, - 1 - ], - [ - "array", - 34, - 0, - 1, - 1 - ], - [ - "push", - 34, - 31, - 1, - 1 - ], - [ - "push", - 34, - 33, - 1, - 1 - ], - [ - "access", - 35, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 36, - "{0}:{1}", - 1, - 1 - ], - [ - "frame", - 38, - 35, - 2, - 1, - 1 - ], - [ - "null", - 39, - 1, - 1 - ], - [ - "setarg", - 38, - 0, - 39, - 1, - 1 - ], - [ - "setarg", - 38, - 1, - 36, - 1, - 1 - ], - [ - "setarg", - 38, - 2, - 34, - 1, - 1 - ], - [ - "invoke", - 38, - 37, - 1, - 1 - ], - [ - "store_dynamic", - 29, - 28, - 37, - 1, - 1 - ], - [ - "load_field", - 40, - 1, - "peer", - 479, - 28 - ], - [ - "get", - 42, - 48, - 1, - 479, - 13 - ], - [ - "is_proxy", - 43, - 42, - 479, - 13 - ], - [ - "jump_false", - 43, - "record_path_260", - 479, - 13 - ], - [ - "null", - 44, - 479, - 13 - ], - [ - "access", - 45, - "get", - 479, - 13 - ], - [ - "array", - 46, - 0, - 479, - 13 - ], - [ - "push", - 46, - 40, - 479, - 13 - ], - [ - "frame", - 47, - 42, - 2, - 479, - 13 - ], - [ - "setarg", - 47, - 0, - 44, - 479, - 13 - ], - [ - "setarg", - 47, - 1, - 45, - 479, - 13 - ], - [ - "setarg", - 47, - 2, - 46, - 479, - 13 - ], - [ - "invoke", - 47, - 41, - 479, - 13 - ], - [ - "jump", - "call_done_261", - 479, - 13 - ], - "record_path_260", - [ - "load_field", - 48, - 42, - "get", - 479, - 13 - ], - [ - "frame", - 49, - 48, - 1, - 479, - 13 - ], - [ - "setarg", - 49, - 0, - 42, - 479, - 13 - ], - [ - "setarg", - 49, - 1, - 40, - 479, - 13 - ], - [ - "invoke", - 49, - 41, - 479, - 13 - ], - "call_done_261", - [ - "move", - 3, - 41, - 479, - 13 - ], - [ - "jump_false", - 3, - "if_else_262", - 480, - 9 - ], - [ - "function", - 50, - 19, - 481, - 21 - ], - [ - "length", - 52, - 3, - 481, - 21 - ], - [ - "int", - 53, - 0, - 481, - 21 - ], - [ - "int", - 57, - 1, - 481, - 21 - ], - [ - "null", - 56, - 481, - 21 - ], - "arrfor_loop_268", - [ - "lt_int", - 54, - 53, - 52, - 481, - 21 - ], - [ - "jump_false", - 54, - "arrfor_done_269", - 481, - 21 - ], - [ - "load_index", - 55, - 3, - 53, - 481, - 21 - ], - [ - "frame", - 58, - 50, - 2, - 481, - 21 - ], - [ - "setarg", - 58, - 0, - 56, - 481, - 21 - ], - [ - "setarg", - 58, - 1, - 55, - 481, - 21 - ], - [ - "setarg", - 58, - 2, - 53, - 481, - 21 - ], - [ - "invoke", - 58, - 59, - 481, - 21 - ], - [ - "add", - 53, - 53, - 57, - 481, - 21 - ], - [ - "jump", - "arrfor_loop_268", - 481, - 21 - ], - "arrfor_done_269", - [ - "null", - 51, - 481, - 21 - ], - [ - "access", - 60, - "sent queue out of queue", - 482, - 18 - ], - [ - "get", - 62, - 39, - 1, - 482, - 7 - ], - [ - "is_proxy", - 63, - 62, - 482, - 7 - ], - [ - "jump_false", - 63, - "record_path_270", - 482, - 7 - ], - [ - "null", - 64, - 482, - 7 - ], - [ - "access", - 65, - "system", - 482, - 7 - ], - [ - "array", - 66, - 0, - 482, - 7 - ], - [ - "push", - 66, - 60, - 482, - 7 - ], - [ - "frame", - 67, - 62, - 2, - 482, - 7 - ], - [ - "setarg", - 67, - 0, - 64, - 482, - 7 - ], - [ - "setarg", - 67, - 1, - 65, - 482, - 7 - ], - [ - "setarg", - 67, - 2, - 66, - 482, - 7 - ], - [ - "invoke", - 67, - 61, - 482, - 7 - ], - [ - "jump", - "call_done_271", - 482, - 7 - ], - "record_path_270", - [ - "load_field", - 68, - 62, - "system", - 482, - 7 - ], - [ - "frame", - 69, - 68, - 1, - 482, - 7 - ], - [ - "setarg", - 69, - 0, - 62, - 482, - 7 - ], - [ - "setarg", - 69, - 1, - 60, - 482, - 7 - ], - [ - "invoke", - 69, - 61, - 482, - 7 - ], - "call_done_271", - [ - "load_field", - 70, - 1, - "peer", - 483, - 25 - ], - [ - "get", - 72, - 48, - 1, - 483, - 7 - ], - [ - "is_proxy", - 73, - 72, - 483, - 7 - ], - [ - "jump_false", - 73, - "record_path_272", - 483, - 7 - ], - [ - "null", - 74, - 483, - 7 - ], - [ - "access", - 75, - "delete", - 483, - 7 - ], - [ - "array", - 76, - 0, - 483, - 7 - ], - [ - "push", - 76, - 70, - 483, - 7 - ], - [ - "frame", - 77, - 72, - 2, - 483, - 7 - ], - [ - "setarg", - 77, - 0, - 74, - 483, - 7 - ], - [ - "setarg", - 77, - 1, - 75, - 483, - 7 - ], - [ - "setarg", - 77, - 2, - 76, - 483, - 7 - ], - [ - "invoke", - 77, - 71, - 483, - 7 - ], - [ - "jump", - "call_done_273", - 483, - 7 - ], - "record_path_272", - [ - "load_field", - 78, - 72, - "delete", - 483, - 7 - ], - [ - "frame", - 79, - 78, - 1, - 483, - 7 - ], - [ - "setarg", - 79, - 0, - 72, - 483, - 7 - ], - [ - "setarg", - 79, - 1, - 70, - 483, - 7 - ], - [ - "invoke", - 79, - 71, - 483, - 7 - ], - "call_done_273", - [ - "jump", - "if_end_263", - 483, - 7 - ], - "if_else_262", - "if_end_263", - [ - "jump", - "if_end_251", - 483, - 7 - ], - "if_else_250", - [ - "load_field", - 80, - 1, - "type", - 485, - 14 - ], - [ - "access", - 81, - "disconnect", - 485, - 24 - ], - [ - "is_identical", - 82, - 80, - 81, - 485, - 24 - ], - [ - "jump_true", - 82, - "eq_done_276", - 485, - 24 - ], - [ - "is_int", - 83, - 80, - 485, - 24 - ], - [ - "jump_false", - 83, - "eq_ni_277", - 485, - 24 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_277", - 485, - 24 - ], - [ - "eq_int", - 82, - 80, - 81, - 485, - 24 - ], - [ - "jump", - "eq_done_276", - 485, - 24 - ], - "eq_ni_277", - [ - "is_num", - 83, - 80, - 485, - 24 - ], - [ - "jump_false", - 83, - "eq_nn_278", - 485, - 24 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_278", - 485, - 24 - ], - [ - "eq_float", - 82, - 80, - 81, - 485, - 24 - ], - [ - "jump", - "eq_done_276", - 485, - 24 - ], - "eq_nn_278", - [ - "is_text", - 83, - 80, - 485, - 24 - ], - [ - "jump_false", - 83, - "eq_nt_279", - 485, - 24 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 82, - 80, - 81, - 485, - 24 - ], - [ - "jump", - "eq_done_276", - 485, - 24 - ], - "eq_nt_279", - [ - "is_null", - 83, - 80, - 485, - 24 - ], - [ - "jump_false", - 83, - "eq_nnl_280", - 485, - 24 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_280", - 485, - 24 - ], - [ - "true", - 82, - 485, - 24 - ], - [ - "jump", - "eq_done_276", - 485, - 24 - ], - "eq_nnl_280", - [ - "is_bool", - 83, - 80, - 485, - 24 - ], - [ - "jump_false", - 83, - "eq_nb_281", - 485, - 24 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_281", - 485, - 24 - ], - [ - "eq_bool", - 82, - 80, - 81, - 485, - 24 - ], - [ - "jump", - "eq_done_276", - 485, - 24 - ], - "eq_nb_281", - [ - "false", - 82, - 485, - 24 - ], - "eq_done_276", - [ - "jump_false", - 82, - "if_else_274", - 485, - 24 - ], - [ - "load_field", - 85, - 1, - "peer", - 486, - 23 - ], - [ - "get", - 87, - 48, - 1, - 486, - 5 - ], - [ - "is_proxy", - 88, - 87, - 486, - 5 - ], - [ - "jump_false", - 88, - "record_path_282", - 486, - 5 - ], - [ - "null", - 89, - 486, - 5 - ], - [ - "access", - 90, - "delete", - 486, - 5 - ], - [ - "array", - 91, - 0, - 486, - 5 - ], - [ - "push", - 91, - 85, - 486, - 5 - ], - [ - "frame", - 92, - 87, - 2, - 486, - 5 - ], - [ - "setarg", - 92, - 0, - 89, - 486, - 5 - ], - [ - "setarg", - 92, - 1, - 90, - 486, - 5 - ], - [ - "setarg", - 92, - 2, - 91, - 486, - 5 - ], - [ - "invoke", - 92, - 86, - 486, - 5 - ], - [ - "jump", - "call_done_283", - 486, - 5 - ], - "record_path_282", - [ - "load_field", - 93, - 87, - "delete", - 486, - 5 - ], - [ - "frame", - 94, - 93, - 1, - 486, - 5 - ], - [ - "setarg", - 94, - 0, - 87, - 486, - 5 - ], - [ - "setarg", - 94, - 1, - 85, - 486, - 5 - ], - [ - "invoke", - 94, - 86, - 486, - 5 - ], - "call_done_283", - [ - "get", - 95, - 49, - 1, - 487, - 18 - ], - [ - "access", - 97, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 487, - 12 - ], - [ - "frame", - 98, - 97, - 1, - 487, - 12 - ], - [ - "null", - 99, - 487, - 12 - ], - [ - "setarg", - 98, - 0, - 99, - 487, - 12 - ], - [ - "setarg", - 98, - 1, - 95, - 487, - 12 - ], - [ - "invoke", - 98, - 96, - 487, - 12 - ], - [ - "function", - 100, - 20, - 487, - 26 - ], - [ - "length", - 102, - 96, - 487, - 26 - ], - [ - "int", - 103, - 0, - 487, - 26 - ], - [ - "int", - 107, - 1, - 487, - 26 - ], - [ - "null", - 106, - 487, - 26 - ], - "arrfor_loop_292", - [ - "lt_int", - 104, - 103, - 102, - 487, - 26 - ], - [ - "jump_false", - 104, - "arrfor_done_293", - 487, - 26 - ], - [ - "load_index", - 105, - 96, - 103, - 487, - 26 - ], - [ - "frame", - 108, - 100, - 2, - 487, - 26 - ], - [ - "setarg", - 108, - 0, - 106, - 487, - 26 - ], - [ - "setarg", - 108, - 1, - 105, - 487, - 26 - ], - [ - "setarg", - 108, - 2, - 103, - 487, - 26 - ], - [ - "invoke", - 108, - 109, - 487, - 26 - ], - [ - "add", - 103, - 103, - 107, - 487, - 26 - ], - [ - "jump", - "arrfor_loop_292", - 487, - 26 - ], - "arrfor_done_293", - [ - "null", - 101, - 487, - 26 - ], - [ - "access", - 110, - "portal got disconnect from ", - 490, - 16 - ], - [ - "load_field", - 111, - 1, - "peer", - 490, - 48 - ], - [ - "load_field", - 112, - 111, - "address", - 490, - 48 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "is_text", - 115, - 112, - 490, - 48 - ], - [ - "jump_false", - 115, - "add_cn_295", - 490, - 48 - ], - [ - "concat", - 113, - 110, - 112, - 490, - 48 - ], - [ - "jump", - "add_done_294", - 490, - 48 - ], - "add_cn_295", - "_nop_tc_15", - [ - "jump", - "add_err_296", - 490, - 48 - ], - [ - "is_num", - 115, - 112, - 490, - 48 - ], - [ - "jump_false", - 115, - "add_err_296", - 490, - 48 - ], - [ - "add", - 113, - 110, - 112, - 490, - 48 - ], - [ - "jump", - "add_done_294", - 490, - 48 - ], - "add_err_296", - [ - "disrupt", - 490, - 48 - ], - "add_done_294", - [ - "access", - 116, - ":", - 490, - 65 - ], - [ - "is_text", - 118, - 113, - 490, - 65 - ], - [ - "jump_false", - 118, - "add_cn_298", - 490, - 65 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "concat", - 117, - 113, - 116, - 490, - 65 - ], - [ - "jump", - "add_done_297", - 490, - 65 - ], - "add_cn_298", - [ - "is_num", - 118, - 113, - 490, - 65 - ], - [ - "jump_false", - 118, - "add_err_299", - 490, - 65 - ], - "_nop_tc_18", - [ - "jump", - "add_err_299", - 490, - 65 - ], - [ - "add", - 117, - 113, - 116, - 490, - 65 - ], - [ - "jump", - "add_done_297", - 490, - 65 - ], - "add_err_299", - [ - "disrupt", - 490, - 65 - ], - "add_done_297", - [ - "load_field", - 120, - 1, - "peer", - 490, - 71 - ], - [ - "load_field", - 121, - 120, - "port", - 490, - 71 - ], - [ - "is_text", - 123, - 117, - 490, - 71 - ], - [ - "jump_false", - 123, - "add_cn_301", - 490, - 71 - ], - [ - "is_text", - 124, - 121, - 490, - 71 - ], - [ - "jump_false", - 124, - "add_cn_301", - 490, - 71 - ], - [ - "concat", - 122, - 117, - 121, - 490, - 71 - ], - [ - "jump", - "add_done_300", - 490, - 71 - ], - "add_cn_301", - [ - "is_num", - 123, - 117, - 490, - 71 - ], - [ - "jump_false", - 123, - "add_err_302", - 490, - 71 - ], - [ - "is_num", - 124, - 121, - 490, - 71 - ], - [ - "jump_false", - 124, - "add_err_302", - 490, - 71 - ], - [ - "add", - 122, - 117, - 121, - 490, - 71 - ], - [ - "jump", - "add_done_300", - 490, - 71 - ], - "add_err_302", - [ - "disrupt", - 490, - 71 - ], - "add_done_300", - [ - "get", - 126, - 39, - 1, - 490, - 5 - ], - [ - "is_proxy", - 127, - 126, - 490, - 5 - ], - [ - "jump_false", - 127, - "record_path_303", - 490, - 5 - ], - [ - "null", - 128, - 490, - 5 - ], - [ - "access", - 129, - "system", - 490, - 5 - ], - [ - "array", - 130, - 0, - 490, - 5 - ], - [ - "push", - 130, - 122, - 490, - 5 - ], - [ - "frame", - 131, - 126, - 2, - 490, - 5 - ], - [ - "setarg", - 131, - 0, - 128, - 490, - 5 - ], - [ - "setarg", - 131, - 1, - 129, - 490, - 5 - ], - [ - "setarg", - 131, - 2, - 130, - 490, - 5 - ], - [ - "invoke", - 131, - 125, - 490, - 5 - ], - [ - "jump", - "call_done_304", - 490, - 5 - ], - "record_path_303", - [ - "load_field", - 132, - 126, - "system", - 490, - 5 - ], - [ - "frame", - 133, - 132, - 1, - 490, - 5 - ], - [ - "setarg", - 133, - 0, - 126, - 490, - 5 - ], - [ - "setarg", - 133, - 1, - 122, - 490, - 5 - ], - [ - "invoke", - 133, - 125, - 490, - 5 - ], - "call_done_304", - [ - "jump", - "if_end_275", - 490, - 5 - ], - "if_else_274", - [ - "load_field", - 134, - 1, - "type", - 491, - 14 - ], - [ - "access", - 135, - "receive", - 491, - 24 - ], - [ - "is_identical", - 136, - 134, - 135, - 491, - 24 - ], - [ - "jump_true", - 136, - "eq_done_307", - 491, - 24 - ], - [ - "is_int", - 137, - 134, - 491, - 24 - ], - [ - "jump_false", - 137, - "eq_ni_308", - 491, - 24 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_308", - 491, - 24 - ], - [ - "eq_int", - 136, - 134, - 135, - 491, - 24 - ], - [ - "jump", - "eq_done_307", - 491, - 24 - ], - "eq_ni_308", - [ - "is_num", - 137, - 134, - 491, - 24 - ], - [ - "jump_false", - 137, - "eq_nn_309", - 491, - 24 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_309", - 491, - 24 - ], - [ - "eq_float", - 136, - 134, - 135, - 491, - 24 - ], - [ - "jump", - "eq_done_307", - 491, - 24 - ], - "eq_nn_309", - [ - "is_text", - 137, - 134, - 491, - 24 - ], - [ - "jump_false", - 137, - "eq_nt_310", - 491, - 24 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 136, - 134, - 135, - 491, - 24 - ], - [ - "jump", - "eq_done_307", - 491, - 24 - ], - "eq_nt_310", - [ - "is_null", - 137, - 134, - 491, - 24 - ], - [ - "jump_false", - 137, - "eq_nnl_311", - 491, - 24 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_311", - 491, - 24 - ], - [ - "true", - 136, - 491, - 24 - ], - [ - "jump", - "eq_done_307", - 491, - 24 - ], - "eq_nnl_311", - [ - "is_bool", - 137, - 134, - 491, - 24 - ], - [ - "jump_false", - 137, - "eq_nb_312", - 491, - 24 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_312", - 491, - 24 - ], - [ - "eq_bool", - 136, - 134, - 135, - 491, - 24 - ], - [ - "jump", - "eq_done_307", - 491, - 24 - ], - "eq_nb_312", - [ - "false", - 136, - 491, - 24 - ], - "eq_done_307", - [ - "jump_false", - 136, - "if_else_305", - 491, - 24 - ], - [ - "load_field", - 139, - 1, - "data", - 492, - 24 - ], - [ - "get", - 141, - 43, - 1, - 492, - 12 - ], - [ - "is_proxy", - 142, - 141, - 492, - 12 - ], - [ - "jump_false", - 142, - "record_path_313", - 492, - 12 - ], - [ - "null", - 143, - 492, - 12 - ], - [ - "access", - 144, - "decode", - 492, - 12 - ], - [ - "array", - 145, - 0, - 492, - 12 - ], - [ - "push", - 145, - 139, - 492, - 12 - ], - [ - "frame", - 146, - 141, - 2, - 492, - 12 - ], - [ - "setarg", - 146, - 0, - 143, - 492, - 12 - ], - [ - "setarg", - 146, - 1, - 144, - 492, - 12 - ], - [ - "setarg", - 146, - 2, - 145, - 492, - 12 - ], - [ - "invoke", - 146, - 140, - 492, - 12 - ], - [ - "jump", - "call_done_314", - 492, - 12 - ], - "record_path_313", - [ - "load_field", - 147, - 141, - "decode", - 492, - 12 - ], - [ - "frame", - 148, - 147, - 1, - 492, - 12 - ], - [ - "setarg", - 148, - 0, - 141, - 492, - 12 - ], - [ - "setarg", - 148, - 1, - 139, - 492, - 12 - ], - [ - "invoke", - 148, - 140, - 492, - 12 - ], - "call_done_314", - [ - "move", - 2, - 140, - 492, - 12 - ], - [ - "load_field", - 149, - 2, - "replycc", - 493, - 9 - ], - [ - "move", - 150, - 149, - 493, - 9 - ], - [ - "jump_false", - 150, - "and_end_317", - 493, - 9 - ], - [ - "load_field", - 151, - 2, - "replycc", - 493, - 26 - ], - [ - "load_field", - 152, - 151, - "address", - 493, - 26 - ], - [ - "not", - 153, - 152, - 493, - 26 - ], - [ - "move", - 150, - 153, - 493, - 26 - ], - "and_end_317", - [ - "jump_false", - 150, - "if_else_315", - 493, - 26 - ], - [ - "load_field", - 154, - 1, - "peer", - 494, - 41 - ], - [ - "load_field", - 155, - 154, - "address", - 494, - 41 - ], - [ - "load_field", - 156, - 2, - "replycc", - 494, - 7 - ], - [ - "get", - 157, - 2, - 1, - 494, - 20 - ], - [ - "load_dynamic", - 158, - 156, - 157, - 494, - 20 - ], - [ - "store_field", - 158, - 155, - "address", - 494, - 20 - ], - [ - "load_field", - 159, - 1, - "peer", - 495, - 38 - ], - [ - "load_field", - 160, - 159, - "port", - 495, - 38 - ], - [ - "load_field", - 161, - 2, - "replycc", - 495, - 7 - ], - [ - "get", - 162, - 2, - 1, - 495, - 20 - ], - [ - "load_dynamic", - 163, - 161, - 162, - 495, - 20 - ], - [ - "store_field", - 163, - 160, - "port", - 495, - 20 - ], - [ - "jump", - "if_end_316", - 495, - 20 - ], - "if_else_315", - "if_end_316", - [ - "load_field", - 164, - 2, - "data", - 497, - 9 - ], - [ - "jump_false", - 164, - "if_else_318", - 497, - 9 - ], - [ - "load_field", - 165, - 2, - "data", - 497, - 45 - ], - [ - "get", - 167, - 51, - 1, - 497, - 20 - ], - [ - "frame", - 168, - 167, - 2, - 497, - 20 - ], - [ - "null", - 169, - 497, - 20 - ], - [ - "setarg", - 168, - 0, - 169, - 497, - 20 - ], - [ - "setarg", - 168, - 1, - 165, - 497, - 20 - ], - [ - "setarg", - 168, - 2, - 1, - 497, - 20 - ], - [ - "invoke", - 168, - 166, - 497, - 20 - ], - [ - "jump", - "if_end_319", - 497, - 20 - ], - "if_else_318", - "if_end_319", - [ - "get", - 171, - 72, - 1, - 498, - 5 - ], - [ - "frame", - 172, - 171, - 1, - 498, - 5 - ], - [ - "null", - 173, - 498, - 5 - ], - [ - "setarg", - 172, - 0, - 173, - 498, - 5 - ], - [ - "setarg", - 172, - 1, - 2, - 498, - 5 - ], - [ - "invoke", - 172, - 170, - 498, - 5 - ], - [ - "jump", - "if_end_306", - 498, - 5 - ], - "if_else_305", - "if_end_306", - "if_end_275", - "if_end_251", - [ - "null", - 174, - 498, - 5 - ], - [ - "return", - 174, - 498, - 5 - ] - ], - "name": "handle_host", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 1, - 1, - 509, - 16 - ], - [ - "in", - 4, - 1, - 3, - 509, - 16 - ], - [ - "jump_false", - 4, - "if_else_325", - 509, - 16 - ], - [ - "get", - 5, - 1, - 1, - 510, - 32 - ], - [ - "load_dynamic", - 6, - 5, - 1, - 510, - 36 - ], - [ - "get", - 7, - 2, - 1, - 510, - 42 - ], - [ - "get", - 9, - 51, - 2, - 510, - 7 - ], - [ - "frame", - 10, - 9, - 2, - 510, - 7 - ], - [ - "null", - 11, - 510, - 7 - ], - [ - "setarg", - 10, - 0, - 11, - 510, - 7 - ], - [ - "setarg", - 10, - 1, - 6, - 510, - 7 - ], - [ - "setarg", - 10, - 2, - 7, - 510, - 7 - ], - [ - "invoke", - 10, - 8, - 510, - 7 - ], - [ - "jump", - "if_end_326", - 510, - 7 - ], - "if_else_325", - "if_end_326", - [ - "null", - 12, - 510, - 7 - ], - [ - "return", - 12, - 510, - 7 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 39, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - { - "name": "is_object", - "kind": "name", - "make": "intrinsic" - }, - 503, - 8 - ], - [ - "frame", - 5, - 4, - 1, - 503, - 8 - ], - [ - "null", - 6, - 503, - 8 - ], - [ - "setarg", - 5, - 0, - 6, - 503, - 8 - ], - [ - "setarg", - 5, - 1, - 1, - 503, - 8 - ], - [ - "invoke", - 5, - 3, - 503, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_320", - 503, - 8 - ], - [ - "null", - 8, - 503, - 24 - ], - [ - "return", - 8, - 503, - 24 - ], - "_nop_ur_1", - "if_else_320", - "if_end_321", - [ - "get", - 9, - 2, - 1, - 504, - 11 - ], - [ - "load_dynamic", - 10, - 1, - 9, - 504, - 11 - ], - [ - "move", - 11, - 10, - 504, - 11 - ], - [ - "jump_false", - 11, - "and_end_324", - 504, - 11 - ], - [ - "get", - 12, - 2, - 1, - 504, - 30 - ], - [ - "load_dynamic", - 13, - 1, - 12, - 504, - 30 - ], - [ - "load_field", - 14, - 13, - "address", - 504, - 30 - ], - [ - "not", - 15, - 14, - 504, - 30 - ], - [ - "move", - 11, - 15, - 504, - 30 - ], - "and_end_324", - [ - "jump_false", - 11, - "if_else_322", - 504, - 30 - ], - [ - "load_field", - 16, - 2, - "peer", - 505, - 30 - ], - [ - "load_field", - 17, - 16, - "address", - 505, - 30 - ], - [ - "get", - 18, - 2, - 1, - 505, - 9 - ], - [ - "load_dynamic", - 19, - 1, - 18, - 505, - 9 - ], - [ - "store_field", - 19, - 17, - "address", - 505, - 9 - ], - [ - "load_field", - 20, - 2, - "peer", - 506, - 27 - ], - [ - "load_field", - 21, - 20, - "port", - 506, - 27 - ], - [ - "get", - 22, - 2, - 1, - 506, - 9 - ], - [ - "load_dynamic", - 23, - 1, - 22, - 506, - 9 - ], - [ - "store_field", - 23, - 21, - "port", - 506, - 9 - ], - [ - "jump", - "if_end_323", - 506, - 9 - ], - "if_else_322", - "if_end_323", - [ - "access", - 25, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 508, - 10 - ], - [ - "frame", - 26, - 25, - 1, - 508, - 10 - ], - [ - "null", - 27, - 508, - 10 - ], - [ - "setarg", - 26, - 0, - 27, - 508, - 10 - ], - [ - "setarg", - 26, - 1, - 1, - 508, - 10 - ], - [ - "invoke", - 26, - 24, - 508, - 10 - ], - [ - "function", - 28, - 22, - 508, - 22 - ], - [ - "length", - 30, - 24, - 508, - 22 - ], - [ - "int", - 31, - 0, - 508, - 22 - ], - [ - "int", - 35, - 1, - 508, - 22 - ], - [ - "null", - 34, - 508, - 22 - ], - "arrfor_loop_327", - [ - "lt_int", - 32, - 31, - 30, - 508, - 22 - ], - [ - "jump_false", - 32, - "arrfor_done_328", - 508, - 22 - ], - [ - "load_index", - 33, - 24, - 31, - 508, - 22 - ], - [ - "frame", - 36, - 28, - 2, - 508, - 22 - ], - [ - "setarg", - 36, - 0, - 34, - 508, - 22 - ], - [ - "setarg", - 36, - 1, - 33, - 508, - 22 - ], - [ - "setarg", - 36, - 2, - 31, - 508, - 22 - ], - [ - "invoke", - 36, - 37, - 508, - 22 - ], - [ - "add", - 31, - 31, - 35, - 508, - 22 - ], - [ - "jump", - "arrfor_loop_327", - 508, - 22 - ], - "arrfor_done_328", - [ - "null", - 29, - 508, - 22 - ], - [ - "null", - 38, - 508, - 22 - ], - [ - "return", - 38, - 508, - 22 - ] - ], - "name": "populate_actor_addresses", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 41, - 1, - 584, - 8 - ], - [ - "record", - 4, - 2 - ], - [ - "store_field", - 4, - 1, - "actor", - 584, - 24 - ], - [ - "store_field", - 4, - 2, - "send", - 584, - 30 - ], - [ - "is_array", - 5, - 3, - 584, - 30 - ], - [ - "jump_false", - 5, - "push_err_329", - 584, - 30 - ], - [ - "push", - 3, - 4, - 584, - 30 - ], - [ - "jump", - "push_done_330", - 584, - 30 - ], - "push_err_329", - [ - "disrupt", - 584, - 30 - ], - "push_done_330", - [ - "null", - 6, - 584, - 30 - ], - [ - "return", - 6, - 584, - 30 - ] - ], - "name": "actor_prep", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 13, - 1, - 589, - 3 - ], - [ - "frame", - 5, - 4, - 2, - 589, - 3 - ], - [ - "null", - 6, - 589, - 3 - ], - [ - "setarg", - 5, - 0, - 6, - 589, - 3 - ], - [ - "setarg", - 5, - 1, - 1, - 589, - 3 - ], - [ - "setarg", - 5, - 2, - 2, - 589, - 3 - ], - [ - "invoke", - 5, - 3, - 589, - 3 - ], - [ - "null", - 7, - 589, - 3 - ], - [ - "return", - 7, - 589, - 3 - ] - ], - "name": "actor_send_immediate", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 241, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 593, - 19 - ], - [ - "null", - 3, - 594, - 14 - ], - [ - "get", - 5, - 4, - 1, - 596, - 13 - ], - [ - "load_dynamic", - 6, - 1, - 5, - 596, - 13 - ], - [ - "move", - 7, - 6, - 596, - 13 - ], - [ - "jump_false", - 7, - "and_end_333", - 596, - 13 - ], - [ - "get", - 8, - 4, - 1, - 596, - 31 - ], - [ - "load_dynamic", - 9, - 1, - 8, - 596, - 31 - ], - [ - "load_field", - 10, - 9, - "replycc", - 596, - 31 - ], - [ - "not", - 11, - 10, - 596, - 31 - ], - [ - "move", - 7, - 11, - 596, - 31 - ], - "and_end_333", - [ - "jump_false", - 7, - "if_else_331", - 596, - 31 - ], - [ - "null", - 12, - 597, - 5 - ], - [ - "return", - 12, - 597, - 5 - ], - "_nop_ur_1", - "if_else_331", - "if_end_332", - [ - "get", - 14, - 36, - 1, - 599, - 8 - ], - [ - "frame", - 15, - 14, - 1, - 599, - 8 - ], - [ - "null", - 16, - 599, - 8 - ], - [ - "setarg", - 15, - 0, - 16, - 599, - 8 - ], - [ - "setarg", - 15, - 1, - 1, - 599, - 8 - ], - [ - "invoke", - 15, - 13, - 599, - 8 - ], - [ - "not", - 17, - 13, - 599, - 8 - ], - [ - "move", - 18, - 17, - 599, - 8 - ], - [ - "jump_false", - 18, - "and_end_336", - 599, - 8 - ], - [ - "load_field", - 19, - 1, - "replycc", - 599, - 37 - ], - [ - "get", - 21, - 36, - 1, - 599, - 28 - ], - [ - "frame", - 22, - 21, - 1, - 599, - 28 - ], - [ - "null", - 23, - 599, - 28 - ], - [ - "setarg", - 22, - 0, - 23, - 599, - 28 - ], - [ - "setarg", - 22, - 1, - 19, - 599, - 28 - ], - [ - "invoke", - 22, - 20, - 599, - 28 - ], - [ - "not", - 24, - 20, - 599, - 28 - ], - [ - "move", - 18, - 24, - 599, - 28 - ], - "and_end_336", - [ - "jump_false", - 18, - "if_else_334", - 599, - 28 - ], - [ - "array", - 25, - 0, - 1, - 1 - ], - [ - "push", - 25, - 1, - 1, - 1 - ], - [ - "access", - 26, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 27, - "Must send to an actor object. Attempted send to {0}", - 1, - 1 - ], - [ - "frame", - 29, - 26, - 2, - 1, - 1 - ], - [ - "null", - 30, - 1, - 1 - ], - [ - "setarg", - 29, - 0, - 30, - 1, - 1 - ], - [ - "setarg", - 29, - 1, - 27, - 1, - 1 - ], - [ - "setarg", - 29, - 2, - 25, - 1, - 1 - ], - [ - "invoke", - 29, - 28, - 1, - 1 - ], - [ - "get", - 32, - 39, - 1, - 600, - 5 - ], - [ - "is_proxy", - 33, - 32, - 600, - 5 - ], - [ - "jump_false", - 33, - "record_path_337", - 600, - 5 - ], - [ - "null", - 34, - 600, - 5 - ], - [ - "access", - 35, - "error", - 600, - 5 - ], - [ - "array", - 36, - 0, - 600, - 5 - ], - [ - "push", - 36, - 28, - 600, - 5 - ], - [ - "frame", - 37, - 32, - 2, - 600, - 5 - ], - [ - "setarg", - 37, - 0, - 34, - 600, - 5 - ], - [ - "setarg", - 37, - 1, - 35, - 600, - 5 - ], - [ - "setarg", - 37, - 2, - 36, - 600, - 5 - ], - [ - "invoke", - 37, - 31, - 600, - 5 - ], - [ - "jump", - "call_done_338", - 600, - 5 - ], - "record_path_337", - [ - "load_field", - 38, - 32, - "error", - 600, - 5 - ], - [ - "frame", - 39, - 38, - 1, - 600, - 5 - ], - [ - "setarg", - 39, - 0, - 32, - 600, - 5 - ], - [ - "setarg", - 39, - 1, - 28, - 600, - 5 - ], - [ - "invoke", - 39, - 31, - 600, - 5 - ], - "call_done_338", - [ - "disrupt", - 601, - 5 - ], - [ - "jump", - "if_end_335", - 601, - 5 - ], - "if_else_334", - "if_end_335", - [ - "get", - 40, - 2, - 1, - 610, - 13 - ], - [ - "load_dynamic", - 41, - 1, - 40, - 610, - 13 - ], - [ - "load_field", - 42, - 41, - "id", - 610, - 13 - ], - [ - "get", - 43, - 8, - 1, - 610, - 30 - ], - [ - "load_field", - 44, - 43, - "id", - 610, - 30 - ], - [ - "is_identical", - 45, - 42, - 44, - 610, - 30 - ], - [ - "jump_true", - 45, - "eq_done_341", - 610, - 30 - ], - [ - "is_int", - 46, - 42, - 610, - 30 - ], - [ - "jump_false", - 46, - "eq_ni_342", - 610, - 30 - ], - [ - "is_int", - 47, - 44, - 610, - 30 - ], - [ - "jump_false", - 47, - "eq_ni_342", - 610, - 30 - ], - [ - "eq_int", - 45, - 42, - 44, - 610, - 30 - ], - [ - "jump", - "eq_done_341", - 610, - 30 - ], - "eq_ni_342", - [ - "is_num", - 46, - 42, - 610, - 30 - ], - [ - "jump_false", - 46, - "eq_nn_343", - 610, - 30 - ], - [ - "is_num", - 47, - 44, - 610, - 30 - ], - [ - "jump_false", - 47, - "eq_nn_343", - 610, - 30 - ], - [ - "eq_float", - 45, - 42, - 44, - 610, - 30 - ], - [ - "jump", - "eq_done_341", - 610, - 30 - ], - "eq_nn_343", - [ - "is_text", - 46, - 42, - 610, - 30 - ], - [ - "jump_false", - 46, - "eq_nt_344", - 610, - 30 - ], - [ - "is_text", - 47, - 44, - 610, - 30 - ], - [ - "jump_false", - 47, - "eq_nt_344", - 610, - 30 - ], - [ - "eq_text", - 45, - 42, - 44, - 610, - 30 - ], - [ - "jump", - "eq_done_341", - 610, - 30 - ], - "eq_nt_344", - [ - "is_null", - 46, - 42, - 610, - 30 - ], - [ - "jump_false", - 46, - "eq_nnl_345", - 610, - 30 - ], - [ - "is_null", - 47, - 44, - 610, - 30 - ], - [ - "jump_false", - 47, - "eq_nnl_345", - 610, - 30 - ], - [ - "true", - 45, - 610, - 30 - ], - [ - "jump", - "eq_done_341", - 610, - 30 - ], - "eq_nnl_345", - [ - "is_bool", - 46, - 42, - 610, - 30 - ], - [ - "jump_false", - 46, - "eq_nb_346", - 610, - 30 - ], - [ - "is_bool", - 47, - 44, - 610, - 30 - ], - [ - "jump_false", - 47, - "eq_nb_346", - 610, - 30 - ], - [ - "eq_bool", - 45, - 42, - 44, - 610, - 30 - ], - [ - "jump", - "eq_done_341", - 610, - 30 - ], - "eq_nb_346", - [ - "false", - 45, - 610, - 30 - ], - "eq_done_341", - [ - "jump_false", - 45, - "if_else_339", - 610, - 30 - ], - [ - "get", - 48, - 59, - 1, - 611, - 9 - ], - [ - "jump_false", - 48, - "if_else_347", - 611, - 9 - ], - [ - "load_field", - 49, - 2, - "data", - 611, - 32 - ], - [ - "get", - 51, - 59, - 1, - 611, - 21 - ], - [ - "frame", - 52, - 51, - 1, - 611, - 21 - ], - [ - "null", - 53, - 611, - 21 - ], - [ - "setarg", - 52, - 0, - 53, - 611, - 21 - ], - [ - "setarg", - 52, - 1, - 49, - 611, - 21 - ], - [ - "invoke", - 52, - 50, - 611, - 21 - ], - [ - "jump", - "if_end_348", - 611, - 21 - ], - "if_else_347", - "if_end_348", - [ - "null", - 54, - 612, - 5 - ], - [ - "return", - 54, - 612, - 5 - ], - "_nop_ur_2", - "if_else_339", - "if_end_340", - [ - "get", - 55, - 2, - 1, - 616, - 13 - ], - [ - "load_dynamic", - 56, - 1, - 55, - 616, - 13 - ], - [ - "load_field", - 57, - 56, - "id", - 616, - 13 - ], - [ - "move", - 58, - 57, - 616, - 13 - ], - [ - "jump_false", - 58, - "and_end_351", - 616, - 13 - ], - [ - "get", - 59, - 2, - 1, - 616, - 60 - ], - [ - "load_dynamic", - 60, - 1, - 59, - 616, - 60 - ], - [ - "load_field", - 61, - 60, - "id", - 616, - 60 - ], - [ - "get", - 63, - 11, - 1, - 616, - 30 - ], - [ - "is_proxy", - 64, - 63, - 616, - 30 - ], - [ - "jump_false", - 64, - "record_path_352", - 616, - 30 - ], - [ - "null", - 65, - 616, - 30 - ], - [ - "access", - 66, - "mailbox_exist", - 616, - 30 - ], - [ - "array", - 67, - 0, - 616, - 30 - ], - [ - "push", - 67, - 61, - 616, - 30 - ], - [ - "frame", - 68, - 63, - 2, - 616, - 30 - ], - [ - "setarg", - 68, - 0, - 65, - 616, - 30 - ], - [ - "setarg", - 68, - 1, - 66, - 616, - 30 - ], - [ - "setarg", - 68, - 2, - 67, - 616, - 30 - ], - [ - "invoke", - 68, - 62, - 616, - 30 - ], - [ - "jump", - "call_done_353", - 616, - 30 - ], - "record_path_352", - [ - "load_field", - 69, - 63, - "mailbox_exist", - 616, - 30 - ], - [ - "frame", - 70, - 69, - 1, - 616, - 30 - ], - [ - "setarg", - 70, - 0, - 63, - 616, - 30 - ], - [ - "setarg", - 70, - 1, - 61, - 616, - 30 - ], - [ - "invoke", - 70, - 62, - 616, - 30 - ], - "call_done_353", - [ - "move", - 58, - 62, - 616, - 30 - ], - "and_end_351", - [ - "jump_false", - 58, - "if_else_349", - 616, - 30 - ], - [ - "get", - 72, - 76, - 1, - 617, - 17 - ], - [ - "is_proxy", - 73, - 72, - 617, - 17 - ], - [ - "jump_false", - 73, - "record_path_354", - 617, - 17 - ], - [ - "null", - 74, - 617, - 17 - ], - [ - "access", - 75, - "encode", - 617, - 17 - ], - [ - "array", - 76, - 0, - 617, - 17 - ], - [ - "push", - 76, - 2, - 617, - 17 - ], - [ - "frame", - 77, - 72, - 2, - 617, - 17 - ], - [ - "setarg", - 77, - 0, - 74, - 617, - 17 - ], - [ - "setarg", - 77, - 1, - 75, - 617, - 17 - ], - [ - "setarg", - 77, - 2, - 76, - 617, - 17 - ], - [ - "invoke", - 77, - 71, - 617, - 17 - ], - [ - "jump", - "call_done_355", - 617, - 17 - ], - "record_path_354", - [ - "load_field", - 78, - 72, - "encode", - 617, - 17 - ], - [ - "frame", - 79, - 78, - 1, - 617, - 17 - ], - [ - "setarg", - 79, - 0, - 72, - 617, - 17 - ], - [ - "setarg", - 79, - 1, - 2, - 617, - 17 - ], - [ - "invoke", - 79, - 71, - 617, - 17 - ], - "call_done_355", - [ - "move", - 4, - 71, - 617, - 17 - ], - [ - "get", - 80, - 2, - 1, - 618, - 34 - ], - [ - "load_dynamic", - 81, - 1, - 80, - 618, - 34 - ], - [ - "load_field", - 82, - 81, - "id", - 618, - 34 - ], - [ - "get", - 84, - 11, - 1, - 618, - 5 - ], - [ - "is_proxy", - 85, - 84, - 618, - 5 - ], - [ - "jump_false", - 85, - "record_path_356", - 618, - 5 - ], - [ - "null", - 86, - 618, - 5 - ], - [ - "access", - 87, - "mailbox_push", - 618, - 5 - ], - [ - "array", - 88, - 0, - 618, - 5 - ], - [ - "push", - 88, - 82, - 618, - 5 - ], - [ - "push", - 88, - 4, - 618, - 5 - ], - [ - "frame", - 89, - 84, - 2, - 618, - 5 - ], - [ - "setarg", - 89, - 0, - 86, - 618, - 5 - ], - [ - "setarg", - 89, - 1, - 87, - 618, - 5 - ], - [ - "setarg", - 89, - 2, - 88, - 618, - 5 - ], - [ - "invoke", - 89, - 83, - 618, - 5 - ], - [ - "jump", - "call_done_357", - 618, - 5 - ], - "record_path_356", - [ - "load_field", - 90, - 84, - "mailbox_push", - 618, - 5 - ], - [ - "frame", - 91, - 90, - 2, - 618, - 5 - ], - [ - "setarg", - 91, - 0, - 84, - 618, - 5 - ], - [ - "setarg", - 91, - 1, - 82, - 618, - 5 - ], - [ - "setarg", - 91, - 2, - 4, - 618, - 5 - ], - [ - "invoke", - 91, - 83, - 618, - 5 - ], - "call_done_357", - [ - "null", - 92, - 619, - 5 - ], - [ - "return", - 92, - 619, - 5 - ], - "_nop_ur_3", - "if_else_349", - "if_end_350", - [ - "get", - 93, - 2, - 1, - 622, - 13 - ], - [ - "load_dynamic", - 94, - 1, - 93, - 622, - 13 - ], - [ - "load_field", - 95, - 94, - "address", - 622, - 13 - ], - [ - "jump_false", - 95, - "if_else_358", - 622, - 13 - ], - [ - "get", - 96, - 2, - 1, - 623, - 15 - ], - [ - "load_dynamic", - 97, - 1, - 96, - 623, - 15 - ], - [ - "load_field", - 98, - 97, - "id", - 623, - 15 - ], - [ - "jump_false", - 98, - "if_else_360", - 623, - 15 - ], - [ - "get", - 99, - 2, - 1, - 624, - 30 - ], - [ - "load_dynamic", - 100, - 1, - 99, - 624, - 30 - ], - [ - "load_field", - 101, - 100, - "id", - 624, - 30 - ], - [ - "store_field", - 2, - 101, - "target", - 624, - 7 - ], - [ - "jump", - "if_end_361", - 624, - 7 - ], - "if_else_360", - [ - "access", - 102, - "contact", - 626, - 22 - ], - [ - "store_field", - 2, - 102, - "type", - 626, - 7 - ], - "if_end_361", - [ - "get", - 103, - 49, - 1, - 628, - 12 - ], - [ - "get", - 104, - 2, - 1, - 628, - 24 - ], - [ - "load_dynamic", - 105, - 1, - 104, - 628, - 24 - ], - [ - "load_field", - 106, - 105, - "address", - 628, - 24 - ], - [ - "access", - 107, - ":", - 628, - 45 - ], - [ - "is_text", - 109, - 106, - 628, - 45 - ], - [ - "jump_false", - 109, - "add_cn_363", - 628, - 45 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 108, - 106, - 107, - 628, - 45 - ], - [ - "jump", - "add_done_362", - 628, - 45 - ], - "add_cn_363", - [ - "is_num", - 109, - 106, - 628, - 45 - ], - [ - "jump_false", - 109, - "add_err_364", - 628, - 45 - ], - "_nop_tc_3", - [ - "jump", - "add_err_364", - 628, - 45 - ], - [ - "add", - 108, - 106, - 107, - 628, - 45 - ], - [ - "jump", - "add_done_362", - 628, - 45 - ], - "add_err_364", - [ - "disrupt", - 628, - 45 - ], - "add_done_362", - [ - "get", - 111, - 2, - 1, - 628, - 57 - ], - [ - "load_dynamic", - 112, - 1, - 111, - 628, - 57 - ], - [ - "load_field", - 113, - 112, - "port", - 628, - 57 - ], - [ - "is_text", - 115, - 108, - 628, - 57 - ], - [ - "jump_false", - 115, - "add_cn_366", - 628, - 57 - ], - [ - "is_text", - 116, - 113, - 628, - 57 - ], - [ - "jump_false", - 116, - "add_cn_366", - 628, - 57 - ], - [ - "concat", - 114, - 108, - 113, - 628, - 57 - ], - [ - "jump", - "add_done_365", - 628, - 57 - ], - "add_cn_366", - [ - "is_num", - 115, - 108, - 628, - 57 - ], - [ - "jump_false", - 115, - "add_err_367", - 628, - 57 - ], - [ - "is_num", - 116, - 113, - 628, - 57 - ], - [ - "jump_false", - 116, - "add_err_367", - 628, - 57 - ], - [ - "add", - 114, - 108, - 113, - 628, - 57 - ], - [ - "jump", - "add_done_365", - 628, - 57 - ], - "add_err_367", - [ - "disrupt", - 628, - 57 - ], - "add_done_365", - [ - "load_dynamic", - 117, - 103, - 114, - 628, - 57 - ], - [ - "move", - 3, - 117, - 628, - 57 - ], - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_368", - 629, - 10 - ], - [ - "get", - 119, - 52, - 1, - 630, - 12 - ], - "_nop_bl_2", - [ - "jump_true", - 119, - "if_else_370", - 630, - 12 - ], - [ - "access", - 121, - "creating a contactor ...", - 631, - 20 - ], - [ - "get", - 123, - 39, - 1, - 631, - 9 - ], - [ - "is_proxy", - 124, - 123, - 631, - 9 - ], - [ - "jump_false", - 124, - "record_path_372", - 631, - 9 - ], - [ - "null", - 125, - 631, - 9 - ], - [ - "access", - 126, - "system", - 631, - 9 - ], - [ - "array", - 127, - 0, - 631, - 9 - ], - [ - "push", - 127, - 121, - 631, - 9 - ], - [ - "frame", - 128, - 123, - 2, - 631, - 9 - ], - [ - "setarg", - 128, - 0, - 125, - 631, - 9 - ], - [ - "setarg", - 128, - 1, - 126, - 631, - 9 - ], - [ - "setarg", - 128, - 2, - 127, - 631, - 9 - ], - [ - "invoke", - 128, - 122, - 631, - 9 - ], - [ - "jump", - "call_done_373", - 631, - 9 - ], - "record_path_372", - [ - "load_field", - 129, - 123, - "system", - 631, - 9 - ], - [ - "frame", - 130, - 129, - 1, - 631, - 9 - ], - [ - "setarg", - 130, - 0, - 123, - 631, - 9 - ], - [ - "setarg", - 130, - 1, - 121, - 631, - 9 - ], - [ - "invoke", - 130, - 122, - 631, - 9 - ], - "call_done_373", - [ - "record", - 131, - 1 - ], - [ - "access", - 132, - "any", - 632, - 44 - ], - [ - "store_field", - 131, - 132, - "address", - 632, - 44 - ], - [ - "get", - 134, - 25, - 1, - 632, - 18 - ], - [ - "is_proxy", - 135, - 134, - 632, - 18 - ], - [ - "jump_false", - 135, - "record_path_374", - 632, - 18 - ], - [ - "null", - 136, - 632, - 18 - ], - [ - "access", - 137, - "create_host", - 632, - 18 - ], - [ - "array", - 138, - 0, - 632, - 18 - ], - [ - "push", - 138, - 131, - 632, - 18 - ], - [ - "frame", - 139, - 134, - 2, - 632, - 18 - ], - [ - "setarg", - 139, - 0, - 136, - 632, - 18 - ], - [ - "setarg", - 139, - 1, - 137, - 632, - 18 - ], - [ - "setarg", - 139, - 2, - 138, - 632, - 18 - ], - [ - "invoke", - 139, - 133, - 632, - 18 - ], - [ - "jump", - "call_done_375", - 632, - 18 - ], - "record_path_374", - [ - "load_field", - 140, - 134, - "create_host", - 632, - 18 - ], - [ - "frame", - 141, - 140, - 1, - 632, - 18 - ], - [ - "setarg", - 141, - 0, - 134, - 632, - 18 - ], - [ - "setarg", - 141, - 1, - 131, - 632, - 18 - ], - [ - "invoke", - 141, - 133, - 632, - 18 - ], - "call_done_375", - [ - "put", - 133, - 52, - 1, - 632, - 18 - ], - [ - "get", - 142, - 52, - 1, - 1, - 1 - ], - [ - "load_field", - 143, - 142, - "port", - 1, - 1 - ], - [ - "array", - 144, - 0, - 1, - 1 - ], - [ - "push", - 144, - 143, - 1, - 1 - ], - [ - "access", - 145, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 146, - "allowing contact to port {0}", - 1, - 1 - ], - [ - "frame", - 148, - 145, - 2, - 1, - 1 - ], - [ - "null", - 149, - 1, - 1 - ], - [ - "setarg", - 148, - 0, - 149, - 1, - 1 - ], - [ - "setarg", - 148, - 1, - 146, - 1, - 1 - ], - [ - "setarg", - 148, - 2, - 144, - 1, - 1 - ], - [ - "invoke", - 148, - 147, - 1, - 1 - ], - [ - "get", - 151, - 39, - 1, - 633, - 9 - ], - [ - "is_proxy", - 152, - 151, - 633, - 9 - ], - [ - "jump_false", - 152, - "record_path_376", - 633, - 9 - ], - [ - "null", - 153, - 633, - 9 - ], - [ - "access", - 154, - "system", - 633, - 9 - ], - [ - "array", - 155, - 0, - 633, - 9 - ], - [ - "push", - 155, - 147, - 633, - 9 - ], - [ - "frame", - 156, - 151, - 2, - 633, - 9 - ], - [ - "setarg", - 156, - 0, - 153, - 633, - 9 - ], - [ - "setarg", - 156, - 1, - 154, - 633, - 9 - ], - [ - "setarg", - 156, - 2, - 155, - 633, - 9 - ], - [ - "invoke", - 156, - 150, - 633, - 9 - ], - [ - "jump", - "call_done_377", - 633, - 9 - ], - "record_path_376", - [ - "load_field", - 157, - 151, - "system", - 633, - 9 - ], - [ - "frame", - 158, - 157, - 1, - 633, - 9 - ], - [ - "setarg", - 158, - 0, - 151, - 633, - 9 - ], - [ - "setarg", - 158, - 1, - 147, - 633, - 9 - ], - [ - "invoke", - 158, - 150, - 633, - 9 - ], - "call_done_377", - [ - "jump", - "if_end_371", - 633, - 9 - ], - "if_else_370", - "if_end_371", - [ - "get", - 159, - 2, - 1, - 1, - 7 - ], - [ - "load_dynamic", - 160, - 1, - 159, - 1, - 7 - ], - [ - "load_field", - 161, - 160, - "address", - 1, - 7 - ], - [ - "get", - 162, - 2, - 1, - 1, - 7 - ], - [ - "load_dynamic", - 163, - 1, - 162, - 1, - 7 - ], - [ - "load_field", - 164, - 163, - "port", - 1, - 7 - ], - [ - "array", - 165, - 0, - 1, - 7 - ], - [ - "push", - 165, - 161, - 1, - 7 - ], - [ - "push", - 165, - 164, - 1, - 7 - ], - [ - "access", - 166, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 7 - ], - [ - "access", - 167, - "no peer! connecting to {0}:{1}", - 1, - 7 - ], - [ - "frame", - 169, - 166, - 2, - 1, - 7 - ], - [ - "null", - 170, - 1, - 7 - ], - [ - "setarg", - 169, - 0, - 170, - 1, - 7 - ], - [ - "setarg", - 169, - 1, - 167, - 1, - 7 - ], - [ - "setarg", - 169, - 2, - 165, - 1, - 7 - ], - [ - "invoke", - 169, - 168, - 1, - 7 - ], - [ - "get", - 172, - 39, - 1, - 635, - 7 - ], - [ - "is_proxy", - 173, - 172, - 635, - 7 - ], - [ - "jump_false", - 173, - "record_path_378", - 635, - 7 - ], - [ - "null", - 174, - 635, - 7 - ], - [ - "access", - 175, - "system", - 635, - 7 - ], - [ - "array", - 176, - 0, - 635, - 7 - ], - [ - "push", - 176, - 168, - 635, - 7 - ], - [ - "frame", - 177, - 172, - 2, - 635, - 7 - ], - [ - "setarg", - 177, - 0, - 174, - 635, - 7 - ], - [ - "setarg", - 177, - 1, - 175, - 635, - 7 - ], - [ - "setarg", - 177, - 2, - 176, - 635, - 7 - ], - [ - "invoke", - 177, - 171, - 635, - 7 - ], - [ - "jump", - "call_done_379", - 635, - 7 - ], - "record_path_378", - [ - "load_field", - 178, - 172, - "system", - 635, - 7 - ], - [ - "frame", - 179, - 178, - 1, - 635, - 7 - ], - [ - "setarg", - 179, - 0, - 172, - 635, - 7 - ], - [ - "setarg", - 179, - 1, - 168, - 635, - 7 - ], - [ - "invoke", - 179, - 171, - 635, - 7 - ], - "call_done_379", - [ - "get", - 180, - 2, - 1, - 636, - 35 - ], - [ - "load_dynamic", - 181, - 1, - 180, - 636, - 35 - ], - [ - "load_field", - 182, - 181, - "address", - 636, - 35 - ], - [ - "get", - 183, - 2, - 1, - 636, - 61 - ], - [ - "load_dynamic", - 184, - 1, - 183, - 636, - 61 - ], - [ - "load_field", - 185, - 184, - "port", - 636, - 61 - ], - [ - "get", - 187, - 52, - 1, - 636, - 14 - ], - [ - "is_proxy", - 188, - 187, - 636, - 14 - ], - [ - "jump_false", - 188, - "record_path_380", - 636, - 14 - ], - [ - "null", - 189, - 636, - 14 - ], - [ - "access", - 190, - "connect", - 636, - 14 - ], - [ - "array", - 191, - 0, - 636, - 14 - ], - [ - "push", - 191, - 182, - 636, - 14 - ], - [ - "push", - 191, - 185, - 636, - 14 - ], - [ - "frame", - 192, - 187, - 2, - 636, - 14 - ], - [ - "setarg", - 192, - 0, - 189, - 636, - 14 - ], - [ - "setarg", - 192, - 1, - 190, - 636, - 14 - ], - [ - "setarg", - 192, - 2, - 191, - 636, - 14 - ], - [ - "invoke", - 192, - 186, - 636, - 14 - ], - [ - "jump", - "call_done_381", - 636, - 14 - ], - "record_path_380", - [ - "load_field", - 193, - 187, - "connect", - 636, - 14 - ], - [ - "frame", - 194, - 193, - 2, - 636, - 14 - ], - [ - "setarg", - 194, - 0, - 187, - 636, - 14 - ], - [ - "setarg", - 194, - 1, - 182, - 636, - 14 - ], - [ - "setarg", - 194, - 2, - 185, - 636, - 14 - ], - [ - "invoke", - 194, - 186, - 636, - 14 - ], - "call_done_381", - [ - "move", - 3, - 186, - 636, - 14 - ], - [ - "array", - 195, - 1, - 637, - 29 - ], - [ - "push", - 195, - 2, - 637, - 29 - ], - [ - "get", - 197, - 48, - 1, - 637, - 7 - ], - [ - "is_proxy", - 198, - 197, - 637, - 7 - ], - [ - "jump_false", - 198, - "record_path_382", - 637, - 7 - ], - [ - "null", - 199, - 637, - 7 - ], - [ - "access", - 200, - "set", - 637, - 7 - ], - [ - "array", - 201, - 0, - 637, - 7 - ], - [ - "push", - 201, - 3, - 637, - 7 - ], - [ - "push", - 201, - 195, - 637, - 7 - ], - [ - "frame", - 202, - 197, - 2, - 637, - 7 - ], - [ - "setarg", - 202, - 0, - 199, - 637, - 7 - ], - [ - "setarg", - 202, - 1, - 200, - 637, - 7 - ], - [ - "setarg", - 202, - 2, - 201, - 637, - 7 - ], - [ - "invoke", - 202, - 196, - 637, - 7 - ], - [ - "jump", - "call_done_383", - 637, - 7 - ], - "record_path_382", - [ - "load_field", - 203, - 197, - "set", - 637, - 7 - ], - [ - "frame", - 204, - 203, - 2, - 637, - 7 - ], - [ - "setarg", - 204, - 0, - 197, - 637, - 7 - ], - [ - "setarg", - 204, - 1, - 3, - 637, - 7 - ], - [ - "setarg", - 204, - 2, - 195, - 637, - 7 - ], - [ - "invoke", - 204, - 196, - 637, - 7 - ], - "call_done_383", - [ - "jump", - "if_end_369", - 637, - 7 - ], - "if_else_368", - [ - "get", - 206, - 43, - 1, - 639, - 17 - ], - [ - "is_proxy", - 207, - 206, - 639, - 17 - ], - [ - "jump_false", - 207, - "record_path_384", - 639, - 17 - ], - [ - "null", - 208, - 639, - 17 - ], - [ - "access", - 209, - "encode", - 639, - 17 - ], - [ - "array", - 210, - 0, - 639, - 17 - ], - [ - "push", - 210, - 2, - 639, - 17 - ], - [ - "frame", - 211, - 206, - 2, - 639, - 17 - ], - [ - "setarg", - 211, - 0, - 208, - 639, - 17 - ], - [ - "setarg", - 211, - 1, - 209, - 639, - 17 - ], - [ - "setarg", - 211, - 2, - 210, - 639, - 17 - ], - [ - "invoke", - 211, - 205, - 639, - 17 - ], - [ - "jump", - "call_done_385", - 639, - 17 - ], - "record_path_384", - [ - "load_field", - 212, - 206, - "encode", - 639, - 17 - ], - [ - "frame", - 213, - 212, - 1, - 639, - 17 - ], - [ - "setarg", - 213, - 0, - 206, - 639, - 17 - ], - [ - "setarg", - 213, - 1, - 2, - 639, - 17 - ], - [ - "invoke", - 213, - 205, - 639, - 17 - ], - "call_done_385", - [ - "is_proxy", - 215, - 3, - 639, - 7 - ], - [ - "jump_false", - 215, - "record_path_386", - 639, - 7 - ], - [ - "null", - 216, - 639, - 7 - ], - [ - "access", - 217, - "send", - 639, - 7 - ], - [ - "array", - 218, - 0, - 639, - 7 - ], - [ - "push", - 218, - 205, - 639, - 7 - ], - [ - "frame", - 219, - 3, - 2, - 639, - 7 - ], - [ - "setarg", - 219, - 0, - 216, - 639, - 7 - ], - [ - "setarg", - 219, - 1, - 217, - 639, - 7 - ], - [ - "setarg", - 219, - 2, - 218, - 639, - 7 - ], - [ - "invoke", - 219, - 214, - 639, - 7 - ], - [ - "jump", - "call_done_387", - 639, - 7 - ], - "record_path_386", - [ - "load_field", - 220, - 3, - "send", - 639, - 7 - ], - [ - "frame", - 221, - 220, - 1, - 639, - 7 - ], - [ - "setarg", - 221, - 0, - 3, - 639, - 7 - ], - [ - "setarg", - 221, - 1, - 205, - 639, - 7 - ], - [ - "invoke", - 221, - 214, - 639, - 7 - ], - "call_done_387", - "if_end_369", - [ - "null", - 222, - 641, - 5 - ], - [ - "return", - 222, - 641, - 5 - ], - "_nop_ur_4", - "if_else_358", - "if_end_359", - [ - "get", - 223, - 2, - 1, - 1, - 7 - ], - [ - "load_dynamic", - 224, - 1, - 223, - 1, - 7 - ], - [ - "array", - 225, - 0, - 1, - 7 - ], - [ - "push", - 225, - 224, - 1, - 7 - ], - [ - "access", - 226, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 7 - ], - [ - "access", - 227, - "Unable to send message to actor {0}", - 1, - 7 - ], - [ - "frame", - 229, - 226, - 2, - 1, - 7 - ], - [ - "null", - 230, - 1, - 7 - ], - [ - "setarg", - 229, - 0, - 230, - 1, - 7 - ], - [ - "setarg", - 229, - 1, - 227, - 1, - 7 - ], - [ - "setarg", - 229, - 2, - 225, - 1, - 7 - ], - [ - "invoke", - 229, - 228, - 1, - 7 - ], - [ - "get", - 232, - 39, - 1, - 643, - 3 - ], - [ - "is_proxy", - 233, - 232, - 643, - 3 - ], - [ - "jump_false", - 233, - "record_path_388", - 643, - 3 - ], - [ - "null", - 234, - 643, - 3 - ], - [ - "access", - 235, - "system", - 643, - 3 - ], - [ - "array", - 236, - 0, - 643, - 3 - ], - [ - "push", - 236, - 228, - 643, - 3 - ], - [ - "frame", - 237, - 232, - 2, - 643, - 3 - ], - [ - "setarg", - 237, - 0, - 234, - 643, - 3 - ], - [ - "setarg", - 237, - 1, - 235, - 643, - 3 - ], - [ - "setarg", - 237, - 2, - 236, - 643, - 3 - ], - [ - "invoke", - 237, - 231, - 643, - 3 - ], - [ - "jump", - "call_done_389", - 643, - 3 - ], - "record_path_388", - [ - "load_field", - 238, - 232, - "system", - 643, - 3 - ], - [ - "frame", - 239, - 238, - 1, - 643, - 3 - ], - [ - "setarg", - 239, - 0, - 232, - 643, - 3 - ], - [ - "setarg", - 239, - 1, - 228, - 643, - 3 - ], - [ - "invoke", - 239, - 231, - 643, - 3 - ], - "call_done_389", - [ - "null", - 240, - 643, - 3 - ], - [ - "return", - 240, - 643, - 3 - ] - ], - "name": "actor_send", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 21, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 3, - 1, - "startup", - 658, - 10 - ], - [ - "jump_false", - 3, - "if_else_392", - 658, - 10 - ], - [ - "load_field", - 4, - 1, - "startup", - 660, - 30 - ], - [ - "get", - 6, - 11, - 2, - 660, - 8 - ], - [ - "is_proxy", - 7, - 6, - 660, - 8 - ], - [ - "jump_false", - 7, - "record_path_394", - 660, - 8 - ], - [ - "null", - 8, - 660, - 8 - ], - [ - "access", - 9, - "createactor", - 660, - 8 - ], - [ - "array", - 10, - 0, - 660, - 8 - ], - [ - "push", - 10, - 4, - 660, - 8 - ], - [ - "frame", - 11, - 6, - 2, - 660, - 8 - ], - [ - "setarg", - 11, - 0, - 8, - 660, - 8 - ], - [ - "setarg", - 11, - 1, - 9, - 660, - 8 - ], - [ - "setarg", - 11, - 2, - 10, - 660, - 8 - ], - [ - "invoke", - 11, - 5, - 660, - 8 - ], - [ - "jump", - "call_done_395", - 660, - 8 - ], - "record_path_394", - [ - "load_field", - 12, - 6, - "createactor", - 660, - 8 - ], - [ - "frame", - 13, - 12, - 1, - 660, - 8 - ], - [ - "setarg", - 13, - 0, - 6, - 660, - 8 - ], - [ - "setarg", - 13, - 1, - 4, - 660, - 8 - ], - [ - "invoke", - 13, - 5, - 660, - 8 - ], - "call_done_395", - [ - "jump", - "if_end_393", - 660, - 8 - ], - "if_else_392", - [ - "load_field", - 14, - 1, - "actor", - 662, - 19 - ], - [ - "load_field", - 15, - 1, - "send", - 662, - 30 - ], - [ - "get", - 17, - 13, - 2, - 662, - 8 - ], - [ - "frame", - 18, - 17, - 2, - 662, - 8 - ], - [ - "null", - 19, - 662, - 8 - ], - [ - "setarg", - 18, - 0, - 19, - 662, - 8 - ], - [ - "setarg", - 18, - 1, - 14, - 662, - 8 - ], - [ - "setarg", - 18, - 2, - 15, - 662, - 8 - ], - [ - "invoke", - 18, - 16, - 662, - 8 - ], - "if_end_393", - [ - "null", - 20, - 662, - 8 - ], - [ - "return", - 20, - 662, - 8 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 21, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 42, - 1, - 651, - 8 - ], - [ - "jump_false", - 1, - "if_else_390", - 651, - 8 - ], - [ - "get", - 3, - 10, - 1, - 652, - 6 - ], - [ - "frame", - 4, - 3, - 0, - 652, - 6 - ], - [ - "null", - 5, - 652, - 6 - ], - [ - "setarg", - 4, - 0, - 5, - 652, - 6 - ], - [ - "invoke", - 4, - 2, - 652, - 6 - ], - [ - "array", - 6, - 0, - 653, - 22 - ], - [ - "put", - 6, - 41, - 1, - 653, - 22 - ], - [ - "null", - 7, - 654, - 6 - ], - [ - "return", - 7, - 654, - 6 - ], - "_nop_ur_1", - "if_else_390", - "if_end_391", - [ - "get", - 8, - 41, - 1, - 657, - 11 - ], - [ - "function", - 9, - 27, - 657, - 26 - ], - [ - "length", - 11, - 8, - 657, - 26 - ], - [ - "int", - 12, - 0, - 657, - 26 - ], - [ - "int", - 16, - 1, - 657, - 26 - ], - [ - "null", - 15, - 657, - 26 - ], - "arrfor_loop_396", - [ - "lt_int", - 13, - 12, - 11, - 657, - 26 - ], - [ - "jump_false", - 13, - "arrfor_done_397", - 657, - 26 - ], - [ - "load_index", - 14, - 8, - 12, - 657, - 26 - ], - [ - "frame", - 17, - 9, - 2, - 657, - 26 - ], - [ - "setarg", - 17, - 0, - 15, - 657, - 26 - ], - [ - "setarg", - 17, - 1, - 14, - 657, - 26 - ], - [ - "setarg", - 17, - 2, - 12, - 657, - 26 - ], - [ - "invoke", - 17, - 18, - 657, - 26 - ], - [ - "add", - 12, - 12, - 16, - 657, - 26 - ], - [ - "jump", - "arrfor_loop_396", - 657, - 26 - ], - "arrfor_done_397", - [ - "null", - 10, - 657, - 26 - ], - [ - "array", - 19, - 0, - 666, - 20 - ], - [ - "put", - 19, - 41, - 1, - 666, - 20 - ], - [ - "null", - 20, - 666, - 20 - ], - [ - "return", - 20, - 666, - 20 - ] - ], - "name": "send_messages", - "filename": "internal/engine.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 21, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 60, - 2, - 704, - 11 - ], - [ - "get", - 3, - 5, - 1, - 704, - 19 - ], - [ - "load_dynamic", - 4, - 2, - 3, - 704, - 19 - ], - [ - "jump_false", - 4, - "if_else_416", - 704, - 19 - ], - [ - "null", - 5, - 705, - 21 - ], - [ - "access", - 6, - "timeout", - 705, - 27 - ], - [ - "get", - 8, - 60, - 2, - 705, - 9 - ], - [ - "get", - 9, - 5, - 1, - 705, - 17 - ], - [ - "is_proxy", - 10, - 8, - 705, - 17 - ], - [ - "jump_false", - 10, - "dyn_record_path_418", - 705, - 17 - ], - [ - "is_text", - 11, - 9, - 705, - 17 - ], - [ - "jump_false", - 11, - "dyn_error_420", - 705, - 17 - ], - [ - "null", - 12, - 705, - 17 - ], - [ - "array", - 13, - 0, - 705, - 17 - ], - [ - "push", - 13, - 5, - 705, - 17 - ], - [ - "push", - 13, - 6, - 705, - 17 - ], - [ - "frame", - 14, - 8, - 2, - 705, - 17 - ], - [ - "setarg", - 14, - 0, - 12, - 705, - 17 - ], - [ - "setarg", - 14, - 1, - 9, - 705, - 17 - ], - [ - "setarg", - 14, - 2, - 13, - 705, - 17 - ], - [ - "invoke", - 14, - 7, - 705, - 17 - ], - [ - "jump", - "dyn_call_done_419", - 705, - 17 - ], - "dyn_error_420", - [ - "disrupt", - 705, - 17 - ], - [ - "jump", - "dyn_call_done_419", - 705, - 17 - ], - "dyn_record_path_418", - [ - "load_dynamic", - 15, - 8, - 9, - 705, - 17 - ], - [ - "frame", - 16, - 15, - 2, - 705, - 17 - ], - [ - "setarg", - 16, - 0, - 8, - 705, - 17 - ], - [ - "setarg", - 16, - 1, - 5, - 705, - 17 - ], - [ - "setarg", - 16, - 2, - 6, - 705, - 17 - ], - [ - "invoke", - 16, - 7, - 705, - 17 - ], - "dyn_call_done_419", - [ - "get", - 18, - 60, - 2, - 706, - 16 - ], - [ - "get", - 19, - 5, - 1, - 706, - 24 - ], - [ - "delete", - 17, - 18, - 19, - 706, - 24 - ], - [ - "jump", - "if_end_417", - 706, - 24 - ], - "if_else_416", - "if_end_417", - [ - "null", - 20, - 706, - 24 - ], - [ - "return", - 20, - 706, - 24 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 104, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 6, - 672, - 18 - ], - [ - "null", - 7, - 673, - 16 - ], - [ - "null", - 4, - 674, - 16 - ], - [ - "null", - 5, - 675, - 12 - ], - [ - "access", - 9, - { - "name": "is_object", - "kind": "name", - "make": "intrinsic" - }, - 677, - 8 - ], - [ - "frame", - 10, - 9, - 1, - 677, - 8 - ], - [ - "null", - 11, - 677, - 8 - ], - [ - "setarg", - 10, - 0, - 11, - 677, - 8 - ], - [ - "setarg", - 10, - 1, - 1, - 677, - 8 - ], - [ - "invoke", - 10, - 8, - 677, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 8, - "if_else_398", - 677, - 8 - ], - [ - "array", - 13, - 0, - 1, - 1 - ], - [ - "push", - 13, - 1, - 1, - 1 - ], - [ - "access", - 14, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 15, - "Must send to an actor object. Provided: {0}", - 1, - 1 - ], - [ - "frame", - 17, - 14, - 2, - 1, - 1 - ], - [ - "null", - 18, - 1, - 1 - ], - [ - "setarg", - 17, - 0, - 18, - 1, - 1 - ], - [ - "setarg", - 17, - 1, - 15, - 1, - 1 - ], - [ - "setarg", - 17, - 2, - 13, - 1, - 1 - ], - [ - "invoke", - 17, - 16, - 1, - 1 - ], - [ - "get", - 20, - 39, - 1, - 678, - 5 - ], - [ - "is_proxy", - 21, - 20, - 678, - 5 - ], - [ - "jump_false", - 21, - "record_path_400", - 678, - 5 - ], - [ - "null", - 22, - 678, - 5 - ], - [ - "access", - 23, - "error", - 678, - 5 - ], - [ - "array", - 24, - 0, - 678, - 5 - ], - [ - "push", - 24, - 16, - 678, - 5 - ], - [ - "frame", - 25, - 20, - 2, - 678, - 5 - ], - [ - "setarg", - 25, - 0, - 22, - 678, - 5 - ], - [ - "setarg", - 25, - 1, - 23, - 678, - 5 - ], - [ - "setarg", - 25, - 2, - 24, - 678, - 5 - ], - [ - "invoke", - 25, - 19, - 678, - 5 - ], - [ - "jump", - "call_done_401", - 678, - 5 - ], - "record_path_400", - [ - "load_field", - 26, - 20, - "error", - 678, - 5 - ], - [ - "frame", - 27, - 26, - 1, - 678, - 5 - ], - [ - "setarg", - 27, - 0, - 20, - 678, - 5 - ], - [ - "setarg", - 27, - 1, - 16, - 678, - 5 - ], - [ - "invoke", - 27, - 19, - 678, - 5 - ], - "call_done_401", - [ - "disrupt", - 679, - 5 - ], - [ - "jump", - "if_end_399", - 679, - 5 - ], - "if_else_398", - "if_end_399", - [ - "access", - 29, - { - "name": "is_object", - "kind": "name", - "make": "intrinsic" - }, - 682, - 8 - ], - [ - "frame", - 30, - 29, - 1, - 682, - 8 - ], - [ - "null", - 31, - 682, - 8 - ], - [ - "setarg", - 30, - 0, - 31, - 682, - 8 - ], - [ - "setarg", - 30, - 1, - 2, - 682, - 8 - ], - [ - "invoke", - 30, - 28, - 682, - 8 - ], - "_nop_bl_2", - [ - "jump_true", - 28, - "if_else_402", - 682, - 8 - ], - [ - "access", - 33, - "Message must be an object", - 683, - 15 - ], - [ - "get", - 35, - 39, - 1, - 683, - 5 - ], - [ - "is_proxy", - 36, - 35, - 683, - 5 - ], - [ - "jump_false", - 36, - "record_path_404", - 683, - 5 - ], - [ - "null", - 37, - 683, - 5 - ], - [ - "access", - 38, - "error", - 683, - 5 - ], - [ - "array", - 39, - 0, - 683, - 5 - ], - [ - "push", - 39, - 33, - 683, - 5 - ], - [ - "frame", - 40, - 35, - 2, - 683, - 5 - ], - [ - "setarg", - 40, - 0, - 37, - 683, - 5 - ], - [ - "setarg", - 40, - 1, - 38, - 683, - 5 - ], - [ - "setarg", - 40, - 2, - 39, - 683, - 5 - ], - [ - "invoke", - 40, - 34, - 683, - 5 - ], - [ - "jump", - "call_done_405", - 683, - 5 - ], - "record_path_404", - [ - "load_field", - 41, - 35, - "error", - 683, - 5 - ], - [ - "frame", - 42, - 41, - 1, - 683, - 5 - ], - [ - "setarg", - 42, - 0, - 35, - 683, - 5 - ], - [ - "setarg", - 42, - 1, - 33, - 683, - 5 - ], - [ - "invoke", - 42, - 34, - 683, - 5 - ], - "call_done_405", - [ - "disrupt", - 684, - 5 - ], - [ - "jump", - "if_end_403", - 684, - 5 - ], - "if_else_402", - "if_end_403", - [ - "record", - 43, - 2 - ], - [ - "access", - 44, - "user", - 686, - 20 - ], - [ - "store_field", - 43, - 44, - "type", - 686, - 20 - ], - [ - "store_field", - 43, - 2, - "data", - 686, - 34 - ], - [ - "move", - 6, - 43, - 686, - 34 - ], - [ - "move", - 7, - 1, - 687, - 12 - ], - [ - "get", - 45, - 4, - 1, - 689, - 13 - ], - [ - "load_dynamic", - 46, - 1, - 45, - 689, - 13 - ], - [ - "move", - 47, - 46, - 689, - 13 - ], - [ - "jump_false", - 47, - "and_end_408", - 689, - 13 - ], - [ - "get", - 48, - 4, - 1, - 689, - 30 - ], - [ - "load_dynamic", - 49, - 1, - 48, - 689, - 30 - ], - [ - "load_field", - 50, - 49, - "replycc", - 689, - 30 - ], - [ - "move", - 47, - 50, - 689, - 30 - ], - "and_end_408", - [ - "jump_false", - 47, - "if_else_406", - 689, - 30 - ], - [ - "get", - 51, - 4, - 1, - 690, - 20 - ], - [ - "load_dynamic", - 52, - 1, - 51, - 690, - 20 - ], - [ - "move", - 4, - 52, - 690, - 20 - ], - [ - "load_field", - 53, - 4, - "replycc", - 691, - 10 - ], - [ - "not", - 54, - 53, - 691, - 10 - ], - [ - "move", - 55, - 54, - 691, - 10 - ], - [ - "jump_true", - 55, - "or_end_411", - 691, - 10 - ], - [ - "load_field", - 56, - 4, - "replycc", - 691, - 38 - ], - [ - "get", - 58, - 36, - 1, - 691, - 29 - ], - [ - "frame", - 59, - 58, - 1, - 691, - 29 - ], - [ - "null", - 60, - 691, - 29 - ], - [ - "setarg", - 59, - 0, - 60, - 691, - 29 - ], - [ - "setarg", - 59, - 1, - 56, - 691, - 29 - ], - [ - "invoke", - 59, - 57, - 691, - 29 - ], - [ - "not", - 61, - 57, - 691, - 29 - ], - [ - "move", - 55, - 61, - 691, - 29 - ], - "or_end_411", - [ - "jump_false", - 55, - "if_else_409", - 691, - 29 - ], - [ - "get", - 62, - 4, - 1, - 1, - 7 - ], - [ - "load_dynamic", - 63, - 1, - 62, - 1, - 7 - ], - [ - "array", - 64, - 0, - 1, - 7 - ], - [ - "push", - 64, - 63, - 1, - 7 - ], - [ - "access", - 65, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 7 - ], - [ - "access", - 66, - "Supplied actor had a return, but it's not a valid actor! {0}", - 1, - 7 - ], - [ - "frame", - 68, - 65, - 2, - 1, - 7 - ], - [ - "null", - 69, - 1, - 7 - ], - [ - "setarg", - 68, - 0, - 69, - 1, - 7 - ], - [ - "setarg", - 68, - 1, - 66, - 1, - 7 - ], - [ - "setarg", - 68, - 2, - 64, - 1, - 7 - ], - [ - "invoke", - 68, - 67, - 1, - 7 - ], - [ - "get", - 71, - 39, - 1, - 692, - 7 - ], - [ - "is_proxy", - 72, - 71, - 692, - 7 - ], - [ - "jump_false", - 72, - "record_path_412", - 692, - 7 - ], - [ - "null", - 73, - 692, - 7 - ], - [ - "access", - 74, - "error", - 692, - 7 - ], - [ - "array", - 75, - 0, - 692, - 7 - ], - [ - "push", - 75, - 67, - 692, - 7 - ], - [ - "frame", - 76, - 71, - 2, - 692, - 7 - ], - [ - "setarg", - 76, - 0, - 73, - 692, - 7 - ], - [ - "setarg", - 76, - 1, - 74, - 692, - 7 - ], - [ - "setarg", - 76, - 2, - 75, - 692, - 7 - ], - [ - "invoke", - 76, - 70, - 692, - 7 - ], - [ - "jump", - "call_done_413", - 692, - 7 - ], - "record_path_412", - [ - "load_field", - 77, - 71, - "error", - 692, - 7 - ], - [ - "frame", - 78, - 77, - 1, - 692, - 7 - ], - [ - "setarg", - 78, - 0, - 71, - 692, - 7 - ], - [ - "setarg", - 78, - 1, - 67, - 692, - 7 - ], - [ - "invoke", - 78, - 70, - 692, - 7 - ], - "call_done_413", - [ - "disrupt", - 693, - 7 - ], - [ - "jump", - "if_end_410", - 693, - 7 - ], - "if_else_409", - "if_end_410", - [ - "load_field", - 79, - 4, - "replycc", - 696, - 14 - ], - [ - "move", - 7, - 79, - 696, - 14 - ], - [ - "load_field", - 80, - 4, - "reply", - 697, - 23 - ], - [ - "store_field", - 6, - 80, - "return", - 697, - 5 - ], - [ - "jump", - "if_end_407", - 697, - 5 - ], - "if_else_406", - "if_end_407", - [ - "jump_false", - 3, - "if_else_414", - 700, - 7 - ], - [ - "get", - 82, - 31, - 1, - 701, - 10 - ], - [ - "frame", - 83, - 82, - 0, - 701, - 10 - ], - [ - "null", - 84, - 701, - 10 - ], - [ - "setarg", - 83, - 0, - 84, - 701, - 10 - ], - [ - "invoke", - 83, - 81, - 701, - 10 - ], - [ - "move", - 5, - 81, - 701, - 10 - ], - [ - "get", - 85, - 60, - 1, - 702, - 5 - ], - [ - "store_dynamic", - 85, - 3, - 5, - 702, - 13 - ], - [ - "function", - 86, - 29, - 703, - 14 - ], - [ - "get", - 87, - 6, - 1, - 708, - 8 - ], - [ - "get", - 89, - 1, - 1, - 703, - 5 - ], - [ - "is_proxy", - 90, - 89, - 703, - 5 - ], - [ - "jump_false", - 90, - "record_path_421", - 703, - 5 - ], - [ - "null", - 91, - 703, - 5 - ], - [ - "access", - 92, - "delay", - 703, - 5 - ], - [ - "array", - 93, - 0, - 703, - 5 - ], - [ - "push", - 93, - 86, - 703, - 5 - ], - [ - "push", - 93, - 87, - 703, - 5 - ], - [ - "frame", - 94, - 89, - 2, - 703, - 5 - ], - [ - "setarg", - 94, - 0, - 91, - 703, - 5 - ], - [ - "setarg", - 94, - 1, - 92, - 703, - 5 - ], - [ - "setarg", - 94, - 2, - 93, - 703, - 5 - ], - [ - "invoke", - 94, - 88, - 703, - 5 - ], - [ - "jump", - "call_done_422", - 703, - 5 - ], - "record_path_421", - [ - "load_field", - 95, - 89, - "delay", - 703, - 5 - ], - [ - "frame", - 96, - 95, - 2, - 703, - 5 - ], - [ - "setarg", - 96, - 0, - 89, - 703, - 5 - ], - [ - "setarg", - 96, - 1, - 86, - 703, - 5 - ], - [ - "setarg", - 96, - 2, - 87, - 703, - 5 - ], - [ - "invoke", - 96, - 88, - 703, - 5 - ], - "call_done_422", - [ - "store_field", - 6, - 5, - "reply", - 709, - 5 - ], - [ - "get", - 97, - 1, - 1, - 710, - 24 - ], - [ - "load_field", - 98, - 97, - "self", - 710, - 24 - ], - [ - "store_field", - 6, - 98, - "replycc", - 710, - 5 - ], - [ - "jump", - "if_end_415", - 710, - 5 - ], - "if_else_414", - "if_end_415", - [ - "get", - 100, - 12, - 1, - 714, - 3 - ], - [ - "frame", - 101, - 100, - 2, - 714, - 3 - ], - [ - "null", - 102, - 714, - 3 - ], - [ - "setarg", - 101, - 0, - 102, - 714, - 3 - ], - [ - "setarg", - 101, - 1, - 7, - 714, - 3 - ], - [ - "setarg", - 101, - 2, - 6, - 714, - 3 - ], - [ - "invoke", - 101, - 99, - 714, - 3 - ], - [ - "null", - 103, - 714, - 3 - ], - [ - "return", - 103, - 714, - 3 - ] - ], - "name": "send", - "filename": "internal/engine.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 21, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 76, - 1, - 727, - 13 - ], - [ - "is_proxy", - 5, - 4, - 727, - 13 - ], - [ - "jump_false", - 5, - "record_path_423", - 727, - 13 - ], - [ - "null", - 6, - 727, - 13 - ], - [ - "access", - 7, - "decode", - 727, - 13 - ], - [ - "array", - 8, - 0, - 727, - 13 - ], - [ - "push", - 8, - 1, - 727, - 13 - ], - [ - "frame", - 9, - 4, - 2, - 727, - 13 - ], - [ - "setarg", - 9, - 0, - 6, - 727, - 13 - ], - [ - "setarg", - 9, - 1, - 7, - 727, - 13 - ], - [ - "setarg", - 9, - 2, - 8, - 727, - 13 - ], - [ - "invoke", - 9, - 3, - 727, - 13 - ], - [ - "jump", - "call_done_424", - 727, - 13 - ], - "record_path_423", - [ - "load_field", - 10, - 4, - "decode", - 727, - 13 - ], - [ - "frame", - 11, - 10, - 1, - 727, - 13 - ], - [ - "setarg", - 11, - 0, - 4, - 727, - 13 - ], - [ - "setarg", - 11, - 1, - 1, - 727, - 13 - ], - [ - "invoke", - 11, - 3, - 727, - 13 - ], - "call_done_424", - [ - "move", - 2, - 3, - 727, - 13 - ], - [ - "get", - 13, - 34, - 1, - 728, - 3 - ], - [ - "frame", - 14, - 13, - 1, - 728, - 3 - ], - [ - "null", - 15, - 728, - 3 - ], - [ - "setarg", - 14, - 0, - 15, - 728, - 3 - ], - [ - "setarg", - 14, - 1, - 2, - 728, - 3 - ], - [ - "invoke", - 14, - 12, - 728, - 3 - ], - [ - "get", - 17, - 65, - 1, - 729, - 3 - ], - [ - "frame", - 18, - 17, - 0, - 729, - 3 - ], - [ - "null", - 19, - 729, - 3 - ], - [ - "setarg", - 18, - 0, - 19, - 729, - 3 - ], - [ - "invoke", - 18, - 16, - 729, - 3 - ], - [ - "null", - 20, - 729, - 3 - ], - [ - "return", - 20, - 729, - 3 - ] - ], - "name": "turn", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 3, - 1 - ], - [ - "store_field", - 3, - 2, - "SYSYM", - 756, - 30 - ], - [ - "get", - 5, - 13, - 1, - 756, - 3 - ], - [ - "frame", - 6, - 5, - 2, - 756, - 3 - ], - [ - "null", - 7, - 756, - 3 - ], - [ - "setarg", - 6, - 0, - 7, - 756, - 3 - ], - [ - "setarg", - 6, - 1, - 1, - 756, - 3 - ], - [ - "setarg", - 6, - 2, - 3, - 756, - 3 - ], - [ - "invoke", - 6, - 4, - 756, - 3 - ], - [ - "null", - 8, - 756, - 3 - ], - [ - "return", - 8, - 756, - 3 - ] - ], - "name": "sys_msg", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 44, - 1, - 762, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_425", - 762, - 8 - ], - [ - "null", - 4, - 762, - 18 - ], - [ - "return", - 4, - 762, - 18 - ], - "_nop_ur_1", - "if_else_425", - "if_end_426", - [ - "get", - 5, - 44, - 1, - 763, - 11 - ], - [ - "record", - 6, - 3 - ], - [ - "access", - 7, - "underling", - 763, - 27 - ], - [ - "store_field", - 6, - 7, - "kind", - 763, - 27 - ], - [ - "store_field", - 6, - 1, - "message", - 763, - 48 - ], - [ - "get", - 8, - 1, - 1, - 763, - 59 - ], - [ - "load_field", - 9, - 8, - "self", - 763, - 59 - ], - [ - "store_field", - 6, - 9, - "from", - 763, - 59 - ], - [ - "get", - 11, - 70, - 1, - 763, - 3 - ], - [ - "frame", - 12, - 11, - 2, - 763, - 3 - ], - [ - "null", - 13, - 763, - 3 - ], - [ - "setarg", - 12, - 0, - 13, - 763, - 3 - ], - [ - "setarg", - 12, - 1, - 5, - 763, - 3 - ], - [ - "setarg", - 12, - 2, - 6, - 763, - 3 - ], - [ - "invoke", - 12, - 10, - 763, - 3 - ], - [ - "null", - 14, - 763, - 3 - ], - [ - "return", - 14, - 763, - 3 - ] - ], - "name": "report_to_overling", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 37, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 30, - 1, - 775, - 17 - ], - [ - "load_dynamic", - 4, - 3, - 1, - 775, - 26 - ], - [ - "move", - 2, - 4, - 775, - 26 - ], - [ - "jump_false", - 2, - "if_else_427", - 776, - 7 - ], - [ - "record", - 5, - 2 - ], - [ - "access", - 6, - "stopped", - 777, - 20 - ], - [ - "store_field", - 5, - 6, - "type", - 777, - 20 - ], - [ - "store_field", - 5, - 1, - "id", - 777, - 31 - ], - [ - "frame", - 8, - 2, - 1, - 777, - 5 - ], - [ - "null", - 9, - 777, - 5 - ], - [ - "setarg", - 8, - 0, - 9, - 777, - 5 - ], - [ - "setarg", - 8, - 1, - 5, - 777, - 5 - ], - [ - "invoke", - 8, - 7, - 777, - 5 - ], - [ - "get", - 11, - 30, - 1, - 778, - 12 - ], - [ - "delete", - 10, - 11, - 1, - 778, - 21 - ], - [ - "jump", - "if_end_428", - 778, - 21 - ], - "if_else_427", - "if_end_428", - [ - "array", - 12, - 0, - 1, - 1 - ], - [ - "push", - 12, - 1, - 1, - 1 - ], - [ - "access", - 13, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 14, - "actor {0} disconnected", - 1, - 1 - ], - [ - "frame", - 16, - 13, - 2, - 1, - 1 - ], - [ - "null", - 17, - 1, - 1 - ], - [ - "setarg", - 16, - 0, - 17, - 1, - 1 - ], - [ - "setarg", - 16, - 1, - 14, - 1, - 1 - ], - [ - "setarg", - 16, - 2, - 12, - 1, - 1 - ], - [ - "invoke", - 16, - 15, - 1, - 1 - ], - [ - "get", - 19, - 39, - 1, - 780, - 3 - ], - [ - "is_proxy", - 20, - 19, - 780, - 3 - ], - [ - "jump_false", - 20, - "record_path_429", - 780, - 3 - ], - [ - "null", - 21, - 780, - 3 - ], - [ - "access", - 22, - "system", - 780, - 3 - ], - [ - "array", - 23, - 0, - 780, - 3 - ], - [ - "push", - 23, - 15, - 780, - 3 - ], - [ - "frame", - 24, - 19, - 2, - 780, - 3 - ], - [ - "setarg", - 24, - 0, - 21, - 780, - 3 - ], - [ - "setarg", - 24, - 1, - 22, - 780, - 3 - ], - [ - "setarg", - 24, - 2, - 23, - 780, - 3 - ], - [ - "invoke", - 24, - 18, - 780, - 3 - ], - [ - "jump", - "call_done_430", - 780, - 3 - ], - "record_path_429", - [ - "load_field", - 25, - 19, - "system", - 780, - 3 - ], - [ - "frame", - 26, - 25, - 1, - 780, - 3 - ], - [ - "setarg", - 26, - 0, - 19, - 780, - 3 - ], - [ - "setarg", - 26, - 1, - 15, - 780, - 3 - ], - [ - "invoke", - 26, - 18, - 780, - 3 - ], - "call_done_430", - [ - "get", - 27, - 22, - 1, - 781, - 16 - ], - [ - "load_dynamic", - 28, - 27, - 1, - 781, - 26 - ], - [ - "is_null", - 29, - 28, - 781, - 26 - ], - "_nop_bl_1", - [ - "jump_true", - 29, - "if_else_431", - 781, - 26 - ], - [ - "access", - 31, - "coupled actor died", - 781, - 42 - ], - [ - "get", - 33, - 10, - 1, - 781, - 32 - ], - [ - "frame", - 34, - 33, - 1, - 781, - 32 - ], - [ - "null", - 35, - 781, - 32 - ], - [ - "setarg", - 34, - 0, - 35, - 781, - 32 - ], - [ - "setarg", - 34, - 1, - 31, - 781, - 32 - ], - [ - "invoke", - 34, - 32, - 781, - 32 - ], - [ - "jump", - "if_end_432", - 781, - 32 - ], - "if_else_431", - "if_end_432", - [ - "null", - 36, - 781, - 32 - ], - [ - "return", - 36, - 781, - 32 - ] - ], - "name": "handle_actor_disconnect", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 91, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 2, - 786, - 14 - ], - [ - "null", - 3, - 787, - 17 - ], - [ - "null", - 4, - 788, - 17 - ], - [ - "load_field", - 5, - 1, - "kind", - 790, - 7 - ], - [ - "access", - 6, - "stop", - 790, - 19 - ], - [ - "is_identical", - 7, - 5, - 6, - 790, - 19 - ], - [ - "jump_true", - 7, - "eq_done_435", - 790, - 19 - ], - [ - "is_int", - 8, - 5, - 790, - 19 - ], - [ - "jump_false", - 8, - "eq_ni_436", - 790, - 19 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_436", - 790, - 19 - ], - [ - "eq_int", - 7, - 5, - 6, - 790, - 19 - ], - [ - "jump", - "eq_done_435", - 790, - 19 - ], - "eq_ni_436", - [ - "is_num", - 8, - 5, - 790, - 19 - ], - [ - "jump_false", - 8, - "eq_nn_437", - 790, - 19 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_437", - 790, - 19 - ], - [ - "eq_float", - 7, - 5, - 6, - 790, - 19 - ], - [ - "jump", - "eq_done_435", - 790, - 19 - ], - "eq_nn_437", - [ - "is_text", - 8, - 5, - 790, - 19 - ], - [ - "jump_false", - 8, - "eq_nt_438", - 790, - 19 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 7, - 5, - 6, - 790, - 19 - ], - [ - "jump", - "eq_done_435", - 790, - 19 - ], - "eq_nt_438", - [ - "is_null", - 8, - 5, - 790, - 19 - ], - [ - "jump_false", - 8, - "eq_nnl_439", - 790, - 19 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_439", - 790, - 19 - ], - [ - "true", - 7, - 790, - 19 - ], - [ - "jump", - "eq_done_435", - 790, - 19 - ], - "eq_nnl_439", - [ - "is_bool", - 8, - 5, - 790, - 19 - ], - [ - "jump_false", - 8, - "eq_nb_440", - 790, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_440", - 790, - 19 - ], - [ - "eq_bool", - 7, - 5, - 6, - 790, - 19 - ], - [ - "jump", - "eq_done_435", - 790, - 19 - ], - "eq_nb_440", - [ - "false", - 7, - 790, - 19 - ], - "eq_done_435", - [ - "jump_false", - 7, - "if_else_433", - 790, - 19 - ], - [ - "access", - 10, - "got stop message", - 791, - 15 - ], - [ - "get", - 12, - 10, - 1, - 791, - 5 - ], - [ - "frame", - 13, - 12, - 1, - 791, - 5 - ], - [ - "null", - 14, - 791, - 5 - ], - [ - "setarg", - 13, - 0, - 14, - 791, - 5 - ], - [ - "setarg", - 13, - 1, - 10, - 791, - 5 - ], - [ - "invoke", - 13, - 11, - 791, - 5 - ], - [ - "jump", - "if_end_434", - 791, - 5 - ], - "if_else_433", - [ - "load_field", - 15, - 1, - "kind", - 792, - 14 - ], - [ - "access", - 16, - "underling", - 792, - 26 - ], - [ - "is_identical", - 17, - 15, - 16, - 792, - 26 - ], - [ - "jump_true", - 17, - "eq_done_443", - 792, - 26 - ], - [ - "is_int", - 18, - 15, - 792, - 26 - ], - [ - "jump_false", - 18, - "eq_ni_444", - 792, - 26 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_444", - 792, - 26 - ], - [ - "eq_int", - 17, - 15, - 16, - 792, - 26 - ], - [ - "jump", - "eq_done_443", - 792, - 26 - ], - "eq_ni_444", - [ - "is_num", - 18, - 15, - 792, - 26 - ], - [ - "jump_false", - 18, - "eq_nn_445", - 792, - 26 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_445", - 792, - 26 - ], - [ - "eq_float", - 17, - 15, - 16, - 792, - 26 - ], - [ - "jump", - "eq_done_443", - 792, - 26 - ], - "eq_nn_445", - [ - "is_text", - 18, - 15, - 792, - 26 - ], - [ - "jump_false", - 18, - "eq_nt_446", - 792, - 26 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 17, - 15, - 16, - 792, - 26 - ], - [ - "jump", - "eq_done_443", - 792, - 26 - ], - "eq_nt_446", - [ - "is_null", - 18, - 15, - 792, - 26 - ], - [ - "jump_false", - 18, - "eq_nnl_447", - 792, - 26 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_447", - 792, - 26 - ], - [ - "true", - 17, - 792, - 26 - ], - [ - "jump", - "eq_done_443", - 792, - 26 - ], - "eq_nnl_447", - [ - "is_bool", - 18, - 15, - 792, - 26 - ], - [ - "jump_false", - 18, - "eq_nb_448", - 792, - 26 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_448", - 792, - 26 - ], - [ - "eq_bool", - 17, - 15, - 16, - 792, - 26 - ], - [ - "jump", - "eq_done_443", - 792, - 26 - ], - "eq_nb_448", - [ - "false", - 17, - 792, - 26 - ], - "eq_done_443", - [ - "jump_false", - 17, - "if_else_441", - 792, - 26 - ], - [ - "load_field", - 20, - 1, - "from", - 793, - 12 - ], - [ - "move", - 2, - 20, - 793, - 12 - ], - [ - "get", - 21, - 30, - 1, - 794, - 15 - ], - [ - "get", - 22, - 2, - 1, - 794, - 29 - ], - [ - "load_dynamic", - 23, - 2, - 22, - 794, - 29 - ], - [ - "load_field", - 24, - 23, - "id", - 794, - 29 - ], - [ - "load_dynamic", - 25, - 21, - 24, - 794, - 29 - ], - [ - "move", - 3, - 25, - 794, - 29 - ], - [ - "jump_false", - 3, - "if_else_449", - 795, - 9 - ], - [ - "load_field", - 26, - 1, - "message", - 795, - 26 - ], - [ - "frame", - 28, - 3, - 1, - 795, - 18 - ], - [ - "null", - 29, - 795, - 18 - ], - [ - "setarg", - 28, - 0, - 29, - 795, - 18 - ], - [ - "setarg", - 28, - 1, - 26, - 795, - 18 - ], - [ - "invoke", - 28, - 27, - 795, - 18 - ], - [ - "jump", - "if_end_450", - 795, - 18 - ], - "if_else_449", - "if_end_450", - [ - "load_field", - 30, - 1, - "message", - 796, - 9 - ], - [ - "load_field", - 31, - 30, - "type", - 796, - 9 - ], - [ - "access", - 32, - "disrupt", - 796, - 29 - ], - [ - "is_identical", - 33, - 31, - 32, - 796, - 29 - ], - [ - "jump_true", - 33, - "eq_done_453", - 796, - 29 - ], - [ - "is_int", - 34, - 31, - 796, - 29 - ], - [ - "jump_false", - 34, - "eq_ni_454", - 796, - 29 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_454", - 796, - 29 - ], - [ - "eq_int", - 33, - 31, - 32, - 796, - 29 - ], - [ - "jump", - "eq_done_453", - 796, - 29 - ], - "eq_ni_454", - [ - "is_num", - 34, - 31, - 796, - 29 - ], - [ - "jump_false", - 34, - "eq_nn_455", - 796, - 29 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_455", - 796, - 29 - ], - [ - "eq_float", - 33, - 31, - 32, - 796, - 29 - ], - [ - "jump", - "eq_done_453", - 796, - 29 - ], - "eq_nn_455", - [ - "is_text", - 34, - 31, - 796, - 29 - ], - [ - "jump_false", - 34, - "eq_nt_456", - 796, - 29 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 33, - 31, - 32, - 796, - 29 - ], - [ - "jump", - "eq_done_453", - 796, - 29 - ], - "eq_nt_456", - [ - "is_null", - 34, - 31, - 796, - 29 - ], - [ - "jump_false", - 34, - "eq_nnl_457", - 796, - 29 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_457", - 796, - 29 - ], - [ - "true", - 33, - 796, - 29 - ], - [ - "jump", - "eq_done_453", - 796, - 29 - ], - "eq_nnl_457", - [ - "is_bool", - 34, - 31, - 796, - 29 - ], - [ - "jump_false", - 34, - "eq_nb_458", - 796, - 29 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_458", - 796, - 29 - ], - [ - "eq_bool", - 33, - 31, - 32, - 796, - 29 - ], - [ - "jump", - "eq_done_453", - 796, - 29 - ], - "eq_nb_458", - [ - "false", - 33, - 796, - 29 - ], - "eq_done_453", - [ - "jump_false", - 33, - "if_else_451", - 796, - 29 - ], - [ - "get", - 37, - 73, - 1, - 797, - 14 - ], - [ - "get", - 38, - 2, - 1, - 797, - 30 - ], - [ - "load_dynamic", - 39, - 2, - 38, - 797, - 30 - ], - [ - "load_field", - 40, - 39, - "id", - 797, - 30 - ], - [ - "delete", - 36, - 37, - 40, - 797, - 30 - ], - [ - "jump", - "if_end_452", - 797, - 30 - ], - "if_else_451", - "if_end_452", - [ - "jump", - "if_end_442", - 797, - 30 - ], - "if_else_441", - [ - "load_field", - 41, - 1, - "kind", - 798, - 14 - ], - [ - "access", - 42, - "contact", - 798, - 26 - ], - [ - "is_identical", - 43, - 41, - 42, - 798, - 26 - ], - [ - "jump_true", - 43, - "eq_done_461", - 798, - 26 - ], - [ - "is_int", - 44, - 41, - 798, - 26 - ], - [ - "jump_false", - 44, - "eq_ni_462", - 798, - 26 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_462", - 798, - 26 - ], - [ - "eq_int", - 43, - 41, - 42, - 798, - 26 - ], - [ - "jump", - "eq_done_461", - 798, - 26 - ], - "eq_ni_462", - [ - "is_num", - 44, - 41, - 798, - 26 - ], - [ - "jump_false", - 44, - "eq_nn_463", - 798, - 26 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_463", - 798, - 26 - ], - [ - "eq_float", - 43, - 41, - 42, - 798, - 26 - ], - [ - "jump", - "eq_done_461", - 798, - 26 - ], - "eq_nn_463", - [ - "is_text", - 44, - 41, - 798, - 26 - ], - [ - "jump_false", - 44, - "eq_nt_464", - 798, - 26 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 43, - 41, - 42, - 798, - 26 - ], - [ - "jump", - "eq_done_461", - 798, - 26 - ], - "eq_nt_464", - [ - "is_null", - 44, - 41, - 798, - 26 - ], - [ - "jump_false", - 44, - "eq_nnl_465", - 798, - 26 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_465", - 798, - 26 - ], - [ - "true", - 43, - 798, - 26 - ], - [ - "jump", - "eq_done_461", - 798, - 26 - ], - "eq_nnl_465", - [ - "is_bool", - 44, - 41, - 798, - 26 - ], - [ - "jump_false", - 44, - "eq_nb_466", - 798, - 26 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_466", - 798, - 26 - ], - [ - "eq_bool", - 43, - 41, - 42, - 798, - 26 - ], - [ - "jump", - "eq_done_461", - 798, - 26 - ], - "eq_nb_466", - [ - "false", - 43, - 798, - 26 - ], - "eq_done_461", - [ - "jump_false", - 43, - "if_else_459", - 798, - 26 - ], - [ - "get", - 46, - 53, - 1, - 799, - 9 - ], - [ - "jump_false", - 46, - "if_else_467", - 799, - 9 - ], - [ - "load_field", - 47, - 1, - "data", - 800, - 17 - ], - [ - "move", - 4, - 47, - 800, - 17 - ], - [ - "get", - 48, - 4, - 1, - 801, - 15 - ], - [ - "store_dynamic", - 4, - 1, - 48, - 801, - 15 - ], - [ - "delete", - 49, - 1, - "data" - ], - [ - "get", - 51, - 53, - 1, - 803, - 7 - ], - [ - "frame", - 52, - 51, - 1, - 803, - 7 - ], - [ - "null", - 53, - 803, - 7 - ], - [ - "setarg", - 52, - 0, - 53, - 803, - 7 - ], - [ - "setarg", - 52, - 1, - 4, - 803, - 7 - ], - [ - "invoke", - 52, - 50, - 803, - 7 - ], - [ - "jump", - "if_end_468", - 803, - 7 - ], - "if_else_467", - [ - "access", - 54, - "Got a contact message, but no portal is established.", - 805, - 17 - ], - [ - "get", - 56, - 39, - 1, - 805, - 7 - ], - [ - "is_proxy", - 57, - 56, - 805, - 7 - ], - [ - "jump_false", - 57, - "record_path_469", - 805, - 7 - ], - [ - "null", - 58, - 805, - 7 - ], - [ - "access", - 59, - "error", - 805, - 7 - ], - [ - "array", - 60, - 0, - 805, - 7 - ], - [ - "push", - 60, - 54, - 805, - 7 - ], - [ - "frame", - 61, - 56, - 2, - 805, - 7 - ], - [ - "setarg", - 61, - 0, - 58, - 805, - 7 - ], - [ - "setarg", - 61, - 1, - 59, - 805, - 7 - ], - [ - "setarg", - 61, - 2, - 60, - 805, - 7 - ], - [ - "invoke", - 61, - 55, - 805, - 7 - ], - [ - "jump", - "call_done_470", - 805, - 7 - ], - "record_path_469", - [ - "load_field", - 62, - 56, - "error", - 805, - 7 - ], - [ - "frame", - 63, - 62, - 1, - 805, - 7 - ], - [ - "setarg", - 63, - 0, - 56, - 805, - 7 - ], - [ - "setarg", - 63, - 1, - 54, - 805, - 7 - ], - [ - "invoke", - 63, - 55, - 805, - 7 - ], - "call_done_470", - [ - "disrupt", - 806, - 7 - ], - "if_end_468", - [ - "jump", - "if_end_460", - 806, - 7 - ], - "if_else_459", - [ - "load_field", - 64, - 1, - "kind", - 808, - 14 - ], - [ - "access", - 65, - "couple", - 808, - 26 - ], - [ - "is_identical", - 66, - 64, - 65, - 808, - 26 - ], - [ - "jump_true", - 66, - "eq_done_473", - 808, - 26 - ], - [ - "is_int", - 67, - 64, - 808, - 26 - ], - [ - "jump_false", - 67, - "eq_ni_474", - 808, - 26 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_474", - 808, - 26 - ], - [ - "eq_int", - 66, - 64, - 65, - 808, - 26 - ], - [ - "jump", - "eq_done_473", - 808, - 26 - ], - "eq_ni_474", - [ - "is_num", - 67, - 64, - 808, - 26 - ], - [ - "jump_false", - 67, - "eq_nn_475", - 808, - 26 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_475", - 808, - 26 - ], - [ - "eq_float", - 66, - 64, - 65, - 808, - 26 - ], - [ - "jump", - "eq_done_473", - 808, - 26 - ], - "eq_nn_475", - [ - "is_text", - 67, - 64, - 808, - 26 - ], - [ - "jump_false", - 67, - "eq_nt_476", - 808, - 26 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_text", - 66, - 64, - 65, - 808, - 26 - ], - [ - "jump", - "eq_done_473", - 808, - 26 - ], - "eq_nt_476", - [ - "is_null", - 67, - 64, - 808, - 26 - ], - [ - "jump_false", - 67, - "eq_nnl_477", - 808, - 26 - ], - "_nop_tc_29", - [ - "jump", - "eq_nnl_477", - 808, - 26 - ], - [ - "true", - 66, - 808, - 26 - ], - [ - "jump", - "eq_done_473", - 808, - 26 - ], - "eq_nnl_477", - [ - "is_bool", - 67, - 64, - 808, - 26 - ], - [ - "jump_false", - 67, - "eq_nb_478", - 808, - 26 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_478", - 808, - 26 - ], - [ - "eq_bool", - 66, - 64, - 65, - 808, - 26 - ], - [ - "jump", - "eq_done_473", - 808, - 26 - ], - "eq_nb_478", - [ - "false", - 66, - 808, - 26 - ], - "eq_done_473", - [ - "jump_false", - 66, - "if_else_471", - 808, - 26 - ], - [ - "load_field", - 69, - 1, - "from", - 810, - 12 - ], - [ - "move", - 2, - 69, - 810, - 12 - ], - [ - "true", - 70, - 811, - 38 - ], - [ - "get", - 71, - 73, - 1, - 811, - 5 - ], - [ - "get", - 72, - 2, - 1, - 811, - 21 - ], - [ - "load_dynamic", - 73, - 2, - 72, - 811, - 21 - ], - [ - "load_field", - 74, - 73, - "id", - 811, - 21 - ], - [ - "store_dynamic", - 71, - 70, - 74, - 811, - 21 - ], - [ - "array", - 75, - 0, - 1, - 1 - ], - [ - "push", - 75, - 2, - 1, - 1 - ], - [ - "access", - 76, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 77, - "actor {0} is coupled to me", - 1, - 1 - ], - [ - "frame", - 79, - 76, - 2, - 1, - 1 - ], - [ - "null", - 80, - 1, - 1 - ], - [ - "setarg", - 79, - 0, - 80, - 1, - 1 - ], - [ - "setarg", - 79, - 1, - 77, - 1, - 1 - ], - [ - "setarg", - 79, - 2, - 75, - 1, - 1 - ], - [ - "invoke", - 79, - 78, - 1, - 1 - ], - [ - "get", - 82, - 39, - 1, - 812, - 5 - ], - [ - "is_proxy", - 83, - 82, - 812, - 5 - ], - [ - "jump_false", - 83, - "record_path_479", - 812, - 5 - ], - [ - "null", - 84, - 812, - 5 - ], - [ - "access", - 85, - "system", - 812, - 5 - ], - [ - "array", - 86, - 0, - 812, - 5 - ], - [ - "push", - 86, - 78, - 812, - 5 - ], - [ - "frame", - 87, - 82, - 2, - 812, - 5 - ], - [ - "setarg", - 87, - 0, - 84, - 812, - 5 - ], - [ - "setarg", - 87, - 1, - 85, - 812, - 5 - ], - [ - "setarg", - 87, - 2, - 86, - 812, - 5 - ], - [ - "invoke", - 87, - 81, - 812, - 5 - ], - [ - "jump", - "call_done_480", - 812, - 5 - ], - "record_path_479", - [ - "load_field", - 88, - 82, - "system", - 812, - 5 - ], - [ - "frame", - 89, - 88, - 1, - 812, - 5 - ], - [ - "setarg", - 89, - 0, - 82, - 812, - 5 - ], - [ - "setarg", - 89, - 1, - 78, - 812, - 5 - ], - [ - "invoke", - 89, - 81, - 812, - 5 - ], - "call_done_480", - [ - "jump", - "if_end_472", - 812, - 5 - ], - "if_else_471", - "if_end_472", - "if_end_460", - "if_end_442", - "if_end_434", - [ - "null", - 90, - 812, - 5 - ], - [ - "return", - 90, - 812, - 5 - ] - ], - "name": "handle_sysym", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 63, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 3, - 817, - 16 - ], - [ - "null", - 2, - 818, - 12 - ], - [ - "get", - 4, - 7, - 1, - 820, - 11 - ], - [ - "load_dynamic", - 5, - 1, - 4, - 820, - 11 - ], - [ - "jump_false", - 5, - "if_else_481", - 820, - 11 - ], - [ - "get", - 6, - 7, - 1, - 821, - 22 - ], - [ - "load_dynamic", - 7, - 1, - 6, - 821, - 22 - ], - [ - "load_field", - 8, - 1, - "from", - 821, - 30 - ], - [ - "get", - 10, - 35, - 1, - 821, - 5 - ], - [ - "frame", - 11, - 10, - 2, - 821, - 5 - ], - [ - "null", - 12, - 821, - 5 - ], - [ - "setarg", - 11, - 0, - 12, - 821, - 5 - ], - [ - "setarg", - 11, - 1, - 7, - 821, - 5 - ], - [ - "setarg", - 11, - 2, - 8, - 821, - 5 - ], - [ - "invoke", - 11, - 9, - 821, - 5 - ], - [ - "null", - 13, - 822, - 5 - ], - [ - "return", - 13, - 822, - 5 - ], - "_nop_ur_1", - "if_else_481", - "if_end_482", - [ - "load_field", - 14, - 1, - "type", - 825, - 7 - ], - [ - "access", - 15, - "user", - 825, - 19 - ], - [ - "is_identical", - 16, - 14, - 15, - 825, - 19 - ], - [ - "jump_true", - 16, - "eq_done_485", - 825, - 19 - ], - [ - "is_int", - 17, - 14, - 825, - 19 - ], - [ - "jump_false", - 17, - "eq_ni_486", - 825, - 19 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_486", - 825, - 19 - ], - [ - "eq_int", - 16, - 14, - 15, - 825, - 19 - ], - [ - "jump", - "eq_done_485", - 825, - 19 - ], - "eq_ni_486", - [ - "is_num", - 17, - 14, - 825, - 19 - ], - [ - "jump_false", - 17, - "eq_nn_487", - 825, - 19 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_487", - 825, - 19 - ], - [ - "eq_float", - 16, - 14, - 15, - 825, - 19 - ], - [ - "jump", - "eq_done_485", - 825, - 19 - ], - "eq_nn_487", - [ - "is_text", - 17, - 14, - 825, - 19 - ], - [ - "jump_false", - 17, - "eq_nt_488", - 825, - 19 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 16, - 14, - 15, - 825, - 19 - ], - [ - "jump", - "eq_done_485", - 825, - 19 - ], - "eq_nt_488", - [ - "is_null", - 17, - 14, - 825, - 19 - ], - [ - "jump_false", - 17, - "eq_nnl_489", - 825, - 19 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_489", - 825, - 19 - ], - [ - "true", - 16, - 825, - 19 - ], - [ - "jump", - "eq_done_485", - 825, - 19 - ], - "eq_nnl_489", - [ - "is_bool", - 17, - 14, - 825, - 19 - ], - [ - "jump_false", - 17, - "eq_nb_490", - 825, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_490", - 825, - 19 - ], - [ - "eq_bool", - 16, - 14, - 15, - 825, - 19 - ], - [ - "jump", - "eq_done_485", - 825, - 19 - ], - "eq_nb_490", - [ - "false", - 16, - 825, - 19 - ], - "eq_done_485", - [ - "jump_false", - 16, - "if_else_483", - 825, - 19 - ], - [ - "load_field", - 19, - 1, - "data", - 826, - 14 - ], - [ - "move", - 3, - 19, - 826, - 14 - ], - [ - "get", - 20, - 4, - 1, - 827, - 35 - ], - [ - "record", - 21, - 2 - ], - [ - "store_field", - 21, - 1, - "value", - 828, - 14 - ], - [ - "false", - 22, - 828, - 31 - ], - [ - "store_field", - 21, - 22, - "enumerable", - 828, - 31 - ], - [ - "access", - 24, - { - "name": "_ObjectDefineProperty", - "kind": "name", - "make": "intrinsic" - }, - 827, - 5 - ], - [ - "frame", - 25, - 24, - 3, - 827, - 5 - ], - [ - "null", - 26, - 827, - 5 - ], - [ - "setarg", - 25, - 0, - 26, - 827, - 5 - ], - [ - "setarg", - 25, - 1, - 3, - 827, - 5 - ], - [ - "setarg", - 25, - 2, - 20, - 827, - 5 - ], - [ - "setarg", - 25, - 3, - 21, - 827, - 5 - ], - [ - "invoke", - 25, - 23, - 827, - 5 - ], - [ - "get", - 27, - 2, - 1, - 830, - 35 - ], - [ - "record", - 28, - 2 - ], - [ - "record", - 29, - 1 - ], - [ - "load_field", - 30, - 1, - "reply", - 831, - 23 - ], - [ - "store_field", - 29, - 30, - "reply", - 831, - 23 - ], - [ - "store_field", - 28, - 29, - "value", - 831, - 23 - ], - [ - "false", - 31, - 831, - 48 - ], - [ - "store_field", - 28, - 31, - "enumerable", - 831, - 48 - ], - [ - "access", - 33, - { - "name": "_ObjectDefineProperty", - "kind": "name", - "make": "intrinsic" - }, - 830, - 5 - ], - [ - "frame", - 34, - 33, - 3, - 830, - 5 - ], - [ - "null", - 35, - 830, - 5 - ], - [ - "setarg", - 34, - 0, - 35, - 830, - 5 - ], - [ - "setarg", - 34, - 1, - 3, - 830, - 5 - ], - [ - "setarg", - 34, - 2, - 27, - 830, - 5 - ], - [ - "setarg", - 34, - 3, - 28, - 830, - 5 - ], - [ - "invoke", - 34, - 32, - 830, - 5 - ], - [ - "load_field", - 36, - 1, - "return", - 834, - 9 - ], - [ - "jump_false", - 36, - "if_else_491", - 834, - 9 - ], - [ - "get", - 37, - 60, - 1, - 835, - 12 - ], - [ - "load_field", - 38, - 1, - "return", - 835, - 20 - ], - [ - "load_dynamic", - 39, - 37, - 38, - 835, - 20 - ], - [ - "move", - 2, - 39, - 835, - 20 - ], - [ - "jump_false", - 2, - "if_else_493", - 836, - 11 - ], - [ - "frame", - 41, - 2, - 1, - 836, - 15 - ], - [ - "null", - 42, - 836, - 15 - ], - [ - "setarg", - 41, - 0, - 42, - 836, - 15 - ], - [ - "setarg", - 41, - 1, - 3, - 836, - 15 - ], - [ - "invoke", - 41, - 40, - 836, - 15 - ], - [ - "jump", - "if_end_494", - 836, - 15 - ], - "if_else_493", - "if_end_494", - [ - "get", - 44, - 60, - 1, - 837, - 14 - ], - [ - "load_field", - 45, - 1, - "return", - 837, - 22 - ], - [ - "delete", - 43, - 44, - 45, - 837, - 22 - ], - [ - "null", - 46, - 838, - 7 - ], - [ - "return", - 46, - 838, - 7 - ], - "_nop_ur_2", - "if_else_491", - "if_end_492", - [ - "get", - 47, - 59, - 1, - 841, - 9 - ], - [ - "jump_false", - 47, - "if_else_495", - 841, - 9 - ], - [ - "get", - 49, - 59, - 1, - 841, - 21 - ], - [ - "frame", - 50, - 49, - 1, - 841, - 21 - ], - [ - "null", - 51, - 841, - 21 - ], - [ - "setarg", - 50, - 0, - 51, - 841, - 21 - ], - [ - "setarg", - 50, - 1, - 3, - 841, - 21 - ], - [ - "invoke", - 50, - 48, - 841, - 21 - ], - [ - "jump", - "if_end_496", - 841, - 21 - ], - "if_else_495", - "if_end_496", - [ - "jump", - "if_end_484", - 841, - 21 - ], - "if_else_483", - [ - "load_field", - 52, - 1, - "type", - 842, - 14 - ], - [ - "access", - 53, - "stopped", - 842, - 26 - ], - [ - "is_identical", - 54, - 52, - 53, - 842, - 26 - ], - [ - "jump_true", - 54, - "eq_done_499", - 842, - 26 - ], - [ - "is_int", - 55, - 52, - 842, - 26 - ], - [ - "jump_false", - 55, - "eq_ni_500", - 842, - 26 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_500", - 842, - 26 - ], - [ - "eq_int", - 54, - 52, - 53, - 842, - 26 - ], - [ - "jump", - "eq_done_499", - 842, - 26 - ], - "eq_ni_500", - [ - "is_num", - 55, - 52, - 842, - 26 - ], - [ - "jump_false", - 55, - "eq_nn_501", - 842, - 26 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_501", - 842, - 26 - ], - [ - "eq_float", - 54, - 52, - 53, - 842, - 26 - ], - [ - "jump", - "eq_done_499", - 842, - 26 - ], - "eq_nn_501", - [ - "is_text", - 55, - 52, - 842, - 26 - ], - [ - "jump_false", - 55, - "eq_nt_502", - 842, - 26 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 54, - 52, - 53, - 842, - 26 - ], - [ - "jump", - "eq_done_499", - 842, - 26 - ], - "eq_nt_502", - [ - "is_null", - 55, - 52, - 842, - 26 - ], - [ - "jump_false", - 55, - "eq_nnl_503", - 842, - 26 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_503", - 842, - 26 - ], - [ - "true", - 54, - 842, - 26 - ], - [ - "jump", - "eq_done_499", - 842, - 26 - ], - "eq_nnl_503", - [ - "is_bool", - 55, - 52, - 842, - 26 - ], - [ - "jump_false", - 55, - "eq_nb_504", - 842, - 26 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_504", - 842, - 26 - ], - [ - "eq_bool", - 54, - 52, - 53, - 842, - 26 - ], - [ - "jump", - "eq_done_499", - 842, - 26 - ], - "eq_nb_504", - [ - "false", - 54, - 842, - 26 - ], - "eq_done_499", - [ - "jump_false", - 54, - "if_else_497", - 842, - 26 - ], - [ - "load_field", - 57, - 1, - "id", - 843, - 29 - ], - [ - "get", - 59, - 32, - 1, - 843, - 5 - ], - [ - "frame", - 60, - 59, - 1, - 843, - 5 - ], - [ - "null", - 61, - 843, - 5 - ], - [ - "setarg", - 60, - 0, - 61, - 843, - 5 - ], - [ - "setarg", - 60, - 1, - 57, - 843, - 5 - ], - [ - "invoke", - 60, - 58, - 843, - 5 - ], - [ - "jump", - "if_end_498", - 843, - 5 - ], - "if_else_497", - "if_end_498", - "if_end_484", - [ - "null", - 62, - 843, - 5 - ], - [ - "return", - 62, - 843, - 5 - ] - ], - "name": "handle_message", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 24, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 52, - 1, - 849, - 7 - ], - [ - "jump_false", - 1, - "if_else_505", - 849, - 7 - ], - [ - "get", - 2, - 33, - 1, - 849, - 30 - ], - [ - "get", - 4, - 52, - 1, - 849, - 15 - ], - [ - "is_proxy", - 5, - 4, - 849, - 15 - ], - [ - "jump_false", - 5, - "record_path_507", - 849, - 15 - ], - [ - "null", - 6, - 849, - 15 - ], - [ - "access", - 7, - "service", - 849, - 15 - ], - [ - "array", - 8, - 0, - 849, - 15 - ], - [ - "push", - 8, - 2, - 849, - 15 - ], - [ - "frame", - 9, - 4, - 2, - 849, - 15 - ], - [ - "setarg", - 9, - 0, - 6, - 849, - 15 - ], - [ - "setarg", - 9, - 1, - 7, - 849, - 15 - ], - [ - "setarg", - 9, - 2, - 8, - 849, - 15 - ], - [ - "invoke", - 9, - 3, - 849, - 15 - ], - [ - "jump", - "call_done_508", - 849, - 15 - ], - "record_path_507", - [ - "load_field", - 10, - 4, - "service", - 849, - 15 - ], - [ - "frame", - 11, - 10, - 1, - 849, - 15 - ], - [ - "setarg", - 11, - 0, - 4, - 849, - 15 - ], - [ - "setarg", - 11, - 1, - 2, - 849, - 15 - ], - [ - "invoke", - 11, - 3, - 849, - 15 - ], - "call_done_508", - [ - "jump", - "if_end_506", - 849, - 15 - ], - "if_else_505", - "if_end_506", - [ - "get", - 12, - 26, - 1, - 851, - 12 - ], - [ - "get", - 13, - 3, - 1, - 851, - 24 - ], - [ - "get", - 15, - 1, - 1, - 851, - 3 - ], - [ - "is_proxy", - 16, - 15, - 851, - 3 - ], - [ - "jump_false", - 16, - "record_path_509", - 851, - 3 - ], - [ - "null", - 17, - 851, - 3 - ], - [ - "access", - 18, - "delay", - 851, - 3 - ], - [ - "array", - 19, - 0, - 851, - 3 - ], - [ - "push", - 19, - 12, - 851, - 3 - ], - [ - "push", - 19, - 13, - 851, - 3 - ], - [ - "frame", - 20, - 15, - 2, - 851, - 3 - ], - [ - "setarg", - 20, - 0, - 17, - 851, - 3 - ], - [ - "setarg", - 20, - 1, - 18, - 851, - 3 - ], - [ - "setarg", - 20, - 2, - 19, - 851, - 3 - ], - [ - "invoke", - 20, - 14, - 851, - 3 - ], - [ - "jump", - "call_done_510", - 851, - 3 - ], - "record_path_509", - [ - "load_field", - 21, - 15, - "delay", - 851, - 3 - ], - [ - "frame", - 22, - 21, - 2, - 851, - 3 - ], - [ - "setarg", - 22, - 0, - 15, - 851, - 3 - ], - [ - "setarg", - 22, - 1, - 12, - 851, - 3 - ], - [ - "setarg", - 22, - 2, - 13, - 851, - 3 - ], - [ - "invoke", - 22, - 14, - 851, - 3 - ], - "call_done_510", - [ - "null", - 23, - 851, - 3 - ], - [ - "return", - 23, - 851, - 3 - ] - ], - "name": "enet_check", - "filename": "internal/engine.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 63, - 1, - 281, - 59 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 281, - 71 - ], - [ - "get", - 4, - 21, - 1, - 281, - 42 - ], - [ - "store_dynamic", - 4, - 3, - 1, - 281, - 54 - ], - [ - "null", - 5, - 281, - 54 - ], - [ - "return", - 5, - 281, - 54 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 5, - 1, - 301, - 11 - ], - [ - "jump_false", - 2, - "if_else_547", - 301, - 11 - ], - [ - "null", - 3, - 301, - 21 - ], - [ - "return", - 3, - 301, - 21 - ], - "_nop_ur_1", - "if_else_547", - "if_end_548", - [ - "true", - 4, - 302, - 18 - ], - [ - "put", - 4, - 5, - 1, - 302, - 18 - ], - [ - "get", - 5, - 8, - 1, - 303, - 11 - ], - [ - "jump_false", - 5, - "if_else_549", - 303, - 11 - ], - [ - "get", - 7, - 8, - 1, - 304, - 9 - ], - [ - "frame", - 8, - 7, - 0, - 304, - 9 - ], - [ - "null", - 9, - 304, - 9 - ], - [ - "setarg", - 8, - 0, - 9, - 304, - 9 - ], - [ - "invoke", - 8, - 6, - 304, - 9 - ], - [ - "null", - 10, - 305, - 24 - ], - [ - "put", - 10, - 8, - 1, - 305, - 24 - ], - [ - "jump", - "if_end_550", - 305, - 24 - ], - "if_else_549", - "if_end_550", - [ - "get", - 11, - 6, - 1, - 307, - 11 - ], - [ - "jump_false", - 11, - "if_else_551", - 307, - 11 - ], - [ - "get", - 13, - 6, - 1, - 308, - 9 - ], - [ - "frame", - 14, - 13, - 1, - 308, - 9 - ], - [ - "null", - 15, - 308, - 9 - ], - [ - "setarg", - 14, - 0, - 15, - 308, - 9 - ], - [ - "setarg", - 14, - 1, - 1, - 308, - 9 - ], - [ - "invoke", - 14, - 12, - 308, - 9 - ], - [ - "null", - 16, - 309, - 28 - ], - [ - "put", - 16, - 6, - 1, - 309, - 28 - ], - [ - "jump", - "if_end_552", - 309, - 28 - ], - "if_else_551", - "if_end_552", - [ - "null", - 17, - 309, - 28 - ], - [ - "return", - 17, - 309, - 28 - ] - ], - "name": "cancel", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 6, - 1, - 314, - 11 - ], - [ - "jump_false", - 2, - "if_else_553", - 314, - 11 - ], - [ - "get", - 4, - 6, - 1, - 315, - 9 - ], - [ - "frame", - 5, - 4, - 1, - 315, - 9 - ], - [ - "null", - 6, - 315, - 9 - ], - [ - "setarg", - 5, - 0, - 6, - 315, - 9 - ], - [ - "setarg", - 5, - 1, - 1, - 315, - 9 - ], - [ - "invoke", - 5, - 3, - 315, - 9 - ], - [ - "null", - 7, - 316, - 28 - ], - [ - "put", - 7, - 6, - 1, - 316, - 28 - ], - [ - "jump", - "if_end_554", - 316, - 28 - ], - "if_else_553", - "if_end_554", - [ - "null", - 8, - 316, - 28 - ], - [ - "return", - 8, - 316, - 28 - ] - ], - "name": "safe_cancel_requestor", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 22, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 5, - 1, - 321, - 11 - ], - [ - "jump_false", - 2, - "if_else_555", - 321, - 11 - ], - [ - "null", - 3, - 321, - 21 - ], - [ - "return", - 3, - 321, - 21 - ], - "_nop_ur_1", - "if_else_555", - "if_end_556", - [ - "access", - 4, - { - "name": "factory", - "kind": "name", - "make": "intrinsic" - }, - 322, - 32 - ], - [ - "access", - 5, - "Timeout.", - 322, - 41 - ], - [ - "get", - 6, - 2, - 2, - 322, - 53 - ], - [ - "access", - 8, - { - "name": "make_reason", - "kind": "name", - "make": "intrinsic" - }, - 322, - 20 - ], - [ - "frame", - 9, - 8, - 3, - 322, - 20 - ], - [ - "null", - 10, - 322, - 20 - ], - [ - "setarg", - 9, - 0, - 10, - 322, - 20 - ], - [ - "setarg", - 9, - 1, - 4, - 322, - 20 - ], - [ - "setarg", - 9, - 2, - 5, - 322, - 20 - ], - [ - "setarg", - 9, - 3, - 6, - 322, - 20 - ], - [ - "invoke", - 9, - 7, - 322, - 20 - ], - [ - "move", - 1, - 7, - 322, - 20 - ], - [ - "get", - 12, - 7, - 1, - 323, - 7 - ], - [ - "frame", - 13, - 12, - 1, - 323, - 7 - ], - [ - "null", - 14, - 323, - 7 - ], - [ - "setarg", - 13, - 0, - 14, - 323, - 7 - ], - [ - "setarg", - 13, - 1, - 1, - 323, - 7 - ], - [ - "invoke", - 13, - 11, - 323, - 7 - ], - [ - "true", - 15, - 324, - 18 - ], - [ - "put", - 15, - 5, - 1, - 324, - 18 - ], - [ - "null", - 16, - 325, - 16 - ], - [ - "get", - 18, - 1, - 1, - 325, - 7 - ], - [ - "frame", - 19, - 18, - 2, - 325, - 7 - ], - [ - "null", - 20, - 325, - 7 - ], - [ - "setarg", - 19, - 0, - 20, - 325, - 7 - ], - [ - "setarg", - 19, - 1, - 16, - 325, - 7 - ], - [ - "setarg", - 19, - 2, - 1, - 325, - 7 - ], - [ - "invoke", - 19, - 17, - 325, - 7 - ], - [ - "null", - 21, - 325, - 7 - ], - [ - "return", - 21, - 325, - 7 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 17, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 5, - 2, - 330, - 13 - ], - [ - "jump_false", - 3, - "if_else_559", - 330, - 13 - ], - [ - "null", - 4, - 330, - 23 - ], - [ - "return", - 4, - 330, - 23 - ], - "_nop_ur_1", - "if_else_559", - "if_end_560", - [ - "true", - 5, - 331, - 20 - ], - [ - "put", - 5, - 5, - 2, - 331, - 20 - ], - [ - "get", - 6, - 8, - 2, - 332, - 13 - ], - [ - "jump_false", - 6, - "if_else_561", - 332, - 13 - ], - [ - "get", - 8, - 8, - 2, - 333, - 11 - ], - [ - "frame", - 9, - 8, - 0, - 333, - 11 - ], - [ - "null", - 10, - 333, - 11 - ], - [ - "setarg", - 9, - 0, - 10, - 333, - 11 - ], - [ - "invoke", - 9, - 7, - 333, - 11 - ], - [ - "null", - 11, - 334, - 26 - ], - [ - "put", - 11, - 8, - 2, - 334, - 26 - ], - [ - "jump", - "if_end_562", - 334, - 26 - ], - "if_else_561", - "if_end_562", - [ - "get", - 13, - 1, - 2, - 336, - 9 - ], - [ - "frame", - 14, - 13, - 2, - 336, - 9 - ], - [ - "null", - 15, - 336, - 9 - ], - [ - "setarg", - 14, - 0, - 15, - 336, - 9 - ], - [ - "setarg", - 14, - 1, - 1, - 336, - 9 - ], - [ - "setarg", - 14, - 2, - 2, - 336, - 9 - ], - [ - "invoke", - 14, - 12, - 336, - 9 - ], - [ - "null", - 16, - 336, - 9 - ], - [ - "return", - 16, - 336, - 9 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 13, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 1, - 42, - 329, - 36 - ], - [ - "get", - 2, - 2, - 1, - 337, - 10 - ], - [ - "get", - 4, - 1, - 2, - 329, - 26 - ], - [ - "frame", - 5, - 4, - 2, - 329, - 26 - ], - [ - "null", - 6, - 329, - 26 - ], - [ - "setarg", - 5, - 0, - 6, - 329, - 26 - ], - [ - "setarg", - 5, - 1, - 1, - 329, - 26 - ], - [ - "setarg", - 5, - 2, - 2, - 329, - 26 - ], - [ - "invoke", - 5, - 3, - 329, - 26 - ], - [ - "put", - 3, - 6, - 1, - 329, - 26 - ], - [ - "null", - 7, - 329, - 26 - ], - [ - "return", - 7, - 329, - 26 - ], - "disruption_563", - [ - "access", - 8, - "requestor failed", - 339, - 14 - ], - [ - "get", - 10, - 3, - 1, - 339, - 7 - ], - [ - "frame", - 11, - 10, - 1, - 339, - 7 - ], - [ - "null", - 12, - 339, - 7 - ], - [ - "setarg", - 11, - 0, - 12, - 339, - 7 - ], - [ - "setarg", - 11, - 1, - 8, - 339, - 7 - ], - [ - "invoke", - 11, - 9, - 339, - 7 - ], - [ - "null", - 13, - 340, - 16 - ], - [ - "access", - 14, - "requestor failed", - 340, - 22 - ], - [ - "get", - 16, - 1, - 1, - 340, - 7 - ], - [ - "frame", - 17, - 16, - 2, - 340, - 7 - ], - [ - "null", - 18, - 340, - 7 - ], - [ - "setarg", - 17, - 0, - 18, - 340, - 7 - ], - [ - "setarg", - 17, - 1, - 13, - 340, - 7 - ], - [ - "setarg", - 17, - 2, - 14, - 340, - 7 - ], - [ - "invoke", - 17, - 15, - 340, - 7 - ], - [ - "null", - 19, - 340, - 7 - ], - [ - "return", - 19, - 340, - 7 - ] - ], - "name": "do_request", - "filename": "internal/engine.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 7, - 1, - 345, - 7 - ], - [ - "frame", - 4, - 3, - 1, - 345, - 7 - ], - [ - "null", - 5, - 345, - 7 - ], - [ - "setarg", - 4, - 0, - 5, - 345, - 7 - ], - [ - "setarg", - 4, - 1, - 1, - 345, - 7 - ], - [ - "invoke", - 4, - 2, - 345, - 7 - ], - [ - "null", - 6, - 345, - 7 - ], - [ - "return", - 6, - 345, - 7 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 38, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 9, - "time_limit", - 295, - 37 - ], - [ - "get", - 11, - 57, - 2, - 295, - 5 - ], - [ - "is_proxy", - 12, - 11, - 295, - 5 - ], - [ - "jump_false", - 12, - "record_path_545", - 295, - 5 - ], - [ - "null", - 13, - 295, - 5 - ], - [ - "access", - 14, - "check_callback", - 295, - 5 - ], - [ - "array", - 15, - 0, - 295, - 5 - ], - [ - "push", - 15, - 1, - 295, - 5 - ], - [ - "push", - 15, - 9, - 295, - 5 - ], - [ - "frame", - 16, - 11, - 2, - 295, - 5 - ], - [ - "setarg", - 16, - 0, - 13, - 295, - 5 - ], - [ - "setarg", - 16, - 1, - 14, - 295, - 5 - ], - [ - "setarg", - 16, - 2, - 15, - 295, - 5 - ], - [ - "invoke", - 16, - 10, - 295, - 5 - ], - [ - "jump", - "call_done_546", - 295, - 5 - ], - "record_path_545", - [ - "load_field", - 17, - 11, - "check_callback", - 295, - 5 - ], - [ - "frame", - 18, - 17, - 2, - 295, - 5 - ], - [ - "setarg", - 18, - 0, - 11, - 295, - 5 - ], - [ - "setarg", - 18, - 1, - 1, - 295, - 5 - ], - [ - "setarg", - 18, - 2, - 9, - 295, - 5 - ], - [ - "invoke", - 18, - 10, - 295, - 5 - ], - "call_done_546", - [ - "false", - 5, - 296, - 20 - ], - [ - "null", - 6, - 297, - 28 - ], - [ - "null", - 8, - 298, - 24 - ], - [ - "function", - 19, - 39, - 300, - 5 - ], - [ - "move", - 3, - 19, - 300, - 5 - ], - [ - "function", - 20, - 40, - 313, - 5 - ], - [ - "move", - 7, - 20, - 313, - 5 - ], - [ - "function", - 21, - 41, - 320, - 29 - ], - [ - "get", - 22, - 2, - 1, - 326, - 8 - ], - [ - "get", - 24, - 1, - 2, - 320, - 20 - ], - [ - "is_proxy", - 25, - 24, - 320, - 20 - ], - [ - "jump_false", - 25, - "record_path_557", - 320, - 20 - ], - [ - "null", - 26, - 320, - 20 - ], - [ - "access", - 27, - "delay", - 320, - 20 - ], - [ - "array", - 28, - 0, - 320, - 20 - ], - [ - "push", - 28, - 21, - 320, - 20 - ], - [ - "push", - 28, - 22, - 320, - 20 - ], - [ - "frame", - 29, - 24, - 2, - 320, - 20 - ], - [ - "setarg", - 29, - 0, - 26, - 320, - 20 - ], - [ - "setarg", - 29, - 1, - 27, - 320, - 20 - ], - [ - "setarg", - 29, - 2, - 28, - 320, - 20 - ], - [ - "invoke", - 29, - 23, - 320, - 20 - ], - [ - "jump", - "call_done_558", - 320, - 20 - ], - "record_path_557", - [ - "load_field", - 30, - 24, - "delay", - 320, - 20 - ], - [ - "frame", - 31, - 30, - 2, - 320, - 20 - ], - [ - "setarg", - 31, - 0, - 24, - 320, - 20 - ], - [ - "setarg", - 31, - 1, - 21, - 320, - 20 - ], - [ - "setarg", - 31, - 2, - 22, - 320, - 20 - ], - [ - "invoke", - 31, - 23, - 320, - 20 - ], - "call_done_558", - [ - "move", - 8, - 23, - 320, - 20 - ], - [ - "function", - 32, - 43, - 328, - 5 - ], - [ - "move", - 4, - 32, - 328, - 5 - ], - [ - "frame", - 34, - 4, - 0, - 342, - 5 - ], - [ - "null", - 35, - 342, - 5 - ], - [ - "setarg", - 34, - 0, - 35, - 342, - 5 - ], - [ - "invoke", - 34, - 33, - 342, - 5 - ], - [ - "function", - 36, - 44, - 344, - 12 - ], - [ - "return", - 36, - 344, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "time_limit_requestor", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 45, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 57, - 1, - 285, - 8 - ], - [ - "is_proxy", - 5, - 4, - 285, - 8 - ], - [ - "jump_false", - 5, - "record_path_532", - 285, - 8 - ], - [ - "null", - 6, - 285, - 8 - ], - [ - "access", - 7, - "is_requestor", - 285, - 8 - ], - [ - "array", - 8, - 0, - 285, - 8 - ], - [ - "push", - 8, - 1, - 285, - 8 - ], - [ - "frame", - 9, - 4, - 2, - 285, - 8 - ], - [ - "setarg", - 9, - 0, - 6, - 285, - 8 - ], - [ - "setarg", - 9, - 1, - 7, - 285, - 8 - ], - [ - "setarg", - 9, - 2, - 8, - 285, - 8 - ], - [ - "invoke", - 9, - 3, - 285, - 8 - ], - [ - "jump", - "call_done_533", - 285, - 8 - ], - "record_path_532", - [ - "load_field", - 10, - 4, - "is_requestor", - 285, - 8 - ], - [ - "frame", - 11, - 10, - 1, - 285, - 8 - ], - [ - "setarg", - 11, - 0, - 4, - 285, - 8 - ], - [ - "setarg", - 11, - 1, - 1, - 285, - 8 - ], - [ - "invoke", - 11, - 3, - 285, - 8 - ], - "call_done_533", - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_530", - 285, - 8 - ], - [ - "access", - 13, - "time_limit: first argument must be a requestor", - 286, - 15 - ], - [ - "get", - 15, - 39, - 1, - 286, - 5 - ], - [ - "is_proxy", - 16, - 15, - 286, - 5 - ], - [ - "jump_false", - 16, - "record_path_534", - 286, - 5 - ], - [ - "null", - 17, - 286, - 5 - ], - [ - "access", - 18, - "error", - 286, - 5 - ], - [ - "array", - 19, - 0, - 286, - 5 - ], - [ - "push", - 19, - 13, - 286, - 5 - ], - [ - "frame", - 20, - 15, - 2, - 286, - 5 - ], - [ - "setarg", - 20, - 0, - 17, - 286, - 5 - ], - [ - "setarg", - 20, - 1, - 18, - 286, - 5 - ], - [ - "setarg", - 20, - 2, - 19, - 286, - 5 - ], - [ - "invoke", - 20, - 14, - 286, - 5 - ], - [ - "jump", - "call_done_535", - 286, - 5 - ], - "record_path_534", - [ - "load_field", - 21, - 15, - "error", - 286, - 5 - ], - [ - "frame", - 22, - 21, - 1, - 286, - 5 - ], - [ - "setarg", - 22, - 0, - 15, - 286, - 5 - ], - [ - "setarg", - 22, - 1, - 13, - 286, - 5 - ], - [ - "invoke", - 22, - 14, - 286, - 5 - ], - "call_done_535", - [ - "disrupt", - 287, - 5 - ], - [ - "jump", - "if_end_531", - 287, - 5 - ], - "if_else_530", - "if_end_531", - [ - "access", - 24, - { - "name": "is_number", - "kind": "name", - "make": "intrinsic" - }, - 289, - 8 - ], - [ - "frame", - 25, - 24, - 1, - 289, - 8 - ], - [ - "null", - 26, - 289, - 8 - ], - [ - "setarg", - 25, - 0, - 26, - 289, - 8 - ], - [ - "setarg", - 25, - 1, - 2, - 289, - 8 - ], - [ - "invoke", - 25, - 23, - 289, - 8 - ], - [ - "not", - 27, - 23, - 289, - 8 - ], - [ - "move", - 28, - 27, - 289, - 8 - ], - [ - "jump_true", - 28, - "or_end_538", - 289, - 8 - ], - [ - "access", - 29, - 0, - 289, - 41 - ], - [ - "is_int", - 31, - 2, - 289, - 41 - ], - [ - "jump_false", - 31, - "rel_ni_539", - 289, - 41 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "le_int", - 30, - 2, - 29, - 289, - 41 - ], - [ - "jump", - "rel_done_541", - 289, - 41 - ], - "rel_ni_539", - [ - "is_num", - 31, - 2, - 289, - 41 - ], - [ - "jump_false", - 31, - "rel_nn_540", - 289, - 41 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "le_float", - 30, - 2, - 29, - 289, - 41 - ], - [ - "jump", - "rel_done_541", - 289, - 41 - ], - "rel_nn_540", - [ - "is_text", - 31, - 2, - 289, - 41 - ], - [ - "jump_false", - 31, - "rel_err_542", - 289, - 41 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_542", - 289, - 41 - ], - [ - "le_text", - 30, - 2, - 29, - 289, - 41 - ], - [ - "jump", - "rel_done_541", - 289, - 41 - ], - "rel_err_542", - [ - "disrupt", - 289, - 41 - ], - "rel_done_541", - [ - "move", - 28, - 30, - 289, - 41 - ], - "or_end_538", - [ - "jump_false", - 28, - "if_else_536", - 289, - 41 - ], - [ - "access", - 33, - "time_limit: seconds must be a positive number", - 290, - 15 - ], - [ - "get", - 35, - 39, - 1, - 290, - 5 - ], - [ - "is_proxy", - 36, - 35, - 290, - 5 - ], - [ - "jump_false", - 36, - "record_path_543", - 290, - 5 - ], - [ - "null", - 37, - 290, - 5 - ], - [ - "access", - 38, - "error", - 290, - 5 - ], - [ - "array", - 39, - 0, - 290, - 5 - ], - [ - "push", - 39, - 33, - 290, - 5 - ], - [ - "frame", - 40, - 35, - 2, - 290, - 5 - ], - [ - "setarg", - 40, - 0, - 37, - 290, - 5 - ], - [ - "setarg", - 40, - 1, - 38, - 290, - 5 - ], - [ - "setarg", - 40, - 2, - 39, - 290, - 5 - ], - [ - "invoke", - 40, - 34, - 290, - 5 - ], - [ - "jump", - "call_done_544", - 290, - 5 - ], - "record_path_543", - [ - "load_field", - 41, - 35, - "error", - 290, - 5 - ], - [ - "frame", - 42, - 41, - 1, - 290, - 5 - ], - [ - "setarg", - 42, - 0, - 35, - 290, - 5 - ], - [ - "setarg", - 42, - 1, - 33, - 290, - 5 - ], - [ - "invoke", - 42, - 34, - 290, - 5 - ], - "call_done_544", - [ - "disrupt", - 291, - 5 - ], - [ - "jump", - "if_end_537", - 291, - 5 - ], - "if_else_536", - "if_end_537", - [ - "function", - 43, - 45, - 294, - 10 - ], - [ - "return", - 43, - 294, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 71, - 2, - 401, - 8 - ], - [ - "is_proxy", - 4, - 3, - 401, - 8 - ], - [ - "jump_false", - 4, - "record_path_564", - 401, - 8 - ], - [ - "null", - 5, - 401, - 8 - ], - [ - "access", - 6, - "number", - 401, - 8 - ], - [ - "array", - 7, - 0, - 401, - 8 - ], - [ - "frame", - 8, - 3, - 2, - 401, - 8 - ], - [ - "setarg", - 8, - 0, - 5, - 401, - 8 - ], - [ - "setarg", - 8, - 1, - 6, - 401, - 8 - ], - [ - "setarg", - 8, - 2, - 7, - 401, - 8 - ], - [ - "invoke", - 8, - 2, - 401, - 8 - ], - [ - "jump", - "call_done_565", - 401, - 8 - ], - "record_path_564", - [ - "load_field", - 9, - 3, - "number", - 401, - 8 - ], - [ - "frame", - 10, - 9, - 0, - 401, - 8 - ], - [ - "setarg", - 10, - 0, - 3, - 401, - 8 - ], - [ - "invoke", - 10, - 2, - 401, - 8 - ], - "call_done_565", - [ - "get", - 12, - 1, - 1, - 401, - 5 - ], - [ - "frame", - 13, - 12, - 1, - 401, - 5 - ], - [ - "null", - 14, - 401, - 5 - ], - [ - "setarg", - 13, - 0, - 14, - 401, - 5 - ], - [ - "setarg", - 13, - 1, - 2, - 401, - 5 - ], - [ - "invoke", - 13, - 11, - 401, - 5 - ], - [ - "get", - 16, - 65, - 2, - 402, - 5 - ], - [ - "frame", - 17, - 16, - 0, - 402, - 5 - ], - [ - "null", - 18, - 402, - 5 - ], - [ - "setarg", - 17, - 0, - 18, - 402, - 5 - ], - [ - "invoke", - 17, - 15, - 402, - 5 - ], - [ - "null", - 19, - 402, - 5 - ], - [ - "return", - 19, - 402, - 5 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 2, - 47, - 400, - 19 - ], - [ - "get", - 4, - 11, - 1, - 400, - 3 - ], - [ - "is_proxy", - 5, - 4, - 400, - 3 - ], - [ - "jump_false", - 5, - "record_path_566", - 400, - 3 - ], - [ - "null", - 6, - 400, - 3 - ], - [ - "access", - 7, - "clock", - 400, - 3 - ], - [ - "array", - 8, - 0, - 400, - 3 - ], - [ - "push", - 8, - 2, - 400, - 3 - ], - [ - "frame", - 9, - 4, - 2, - 400, - 3 - ], - [ - "setarg", - 9, - 0, - 6, - 400, - 3 - ], - [ - "setarg", - 9, - 1, - 7, - 400, - 3 - ], - [ - "setarg", - 9, - 2, - 8, - 400, - 3 - ], - [ - "invoke", - 9, - 3, - 400, - 3 - ], - [ - "jump", - "call_done_567", - 400, - 3 - ], - "record_path_566", - [ - "load_field", - 10, - 4, - "clock", - 400, - 3 - ], - [ - "frame", - 11, - 10, - 1, - 400, - 3 - ], - [ - "setarg", - 11, - 0, - 4, - 400, - 3 - ], - [ - "setarg", - 11, - 1, - 2, - 400, - 3 - ], - [ - "invoke", - 11, - 3, - 400, - 3 - ], - "call_done_567", - [ - "null", - 12, - 400, - 3 - ], - [ - "return", - 12, - 400, - 3 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 40, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - { - "name": "peers", - "kind": "name", - "make": "intrinsic" - }, - 438, - 14 - ], - [ - "get", - 6, - 2, - 1, - 438, - 26 - ], - [ - "load_dynamic", - 7, - 2, - 6, - 438, - 26 - ], - [ - "load_field", - 8, - 7, - "id", - 438, - 26 - ], - [ - "load_dynamic", - 9, - 5, - 8, - 438, - 26 - ], - [ - "move", - 4, - 9, - 438, - 26 - ], - [ - "jump_false", - 4, - "if_else_568", - 439, - 7 - ], - [ - "get", - 11, - 47, - 1, - 440, - 14 - ], - [ - "frame", - 12, - 11, - 1, - 440, - 14 - ], - [ - "null", - 13, - 440, - 14 - ], - [ - "setarg", - 12, - 0, - 13, - 440, - 14 - ], - [ - "setarg", - 12, - 1, - 4, - 440, - 14 - ], - [ - "invoke", - 12, - 10, - 440, - 14 - ], - [ - "frame", - 15, - 1, - 1, - 440, - 5 - ], - [ - "null", - 16, - 440, - 5 - ], - [ - "setarg", - 15, - 0, - 16, - 440, - 5 - ], - [ - "setarg", - 15, - 1, - 10, - 440, - 5 - ], - [ - "invoke", - 15, - 14, - 440, - 5 - ], - [ - "null", - 17, - 441, - 5 - ], - [ - "return", - 17, - 441, - 5 - ], - "_nop_ur_1", - "if_else_568", - "if_end_569", - [ - "get", - 18, - 2, - 1, - 443, - 37 - ], - [ - "load_dynamic", - 19, - 2, - 18, - 443, - 37 - ], - [ - "load_field", - 20, - 19, - "id", - 443, - 37 - ], - [ - "get", - 22, - 11, - 1, - 443, - 7 - ], - [ - "is_proxy", - 23, - 22, - 443, - 7 - ], - [ - "jump_false", - 23, - "record_path_572", - 443, - 7 - ], - [ - "null", - 24, - 443, - 7 - ], - [ - "access", - 25, - "mailbox_exist", - 443, - 7 - ], - [ - "array", - 26, - 0, - 443, - 7 - ], - [ - "push", - 26, - 20, - 443, - 7 - ], - [ - "frame", - 27, - 22, - 2, - 443, - 7 - ], - [ - "setarg", - 27, - 0, - 24, - 443, - 7 - ], - [ - "setarg", - 27, - 1, - 25, - 443, - 7 - ], - [ - "setarg", - 27, - 2, - 26, - 443, - 7 - ], - [ - "invoke", - 27, - 21, - 443, - 7 - ], - [ - "jump", - "call_done_573", - 443, - 7 - ], - "record_path_572", - [ - "load_field", - 28, - 22, - "mailbox_exist", - 443, - 7 - ], - [ - "frame", - 29, - 28, - 1, - 443, - 7 - ], - [ - "setarg", - 29, - 0, - 22, - 443, - 7 - ], - [ - "setarg", - 29, - 1, - 20, - 443, - 7 - ], - [ - "invoke", - 29, - 21, - 443, - 7 - ], - "call_done_573", - [ - "jump_false", - 21, - "if_else_570", - 443, - 7 - ], - [ - "record", - 30, - 1 - ], - [ - "access", - 31, - "local", - 444, - 20 - ], - [ - "store_field", - 30, - 31, - "type", - 444, - 20 - ], - [ - "frame", - 33, - 1, - 1, - 444, - 5 - ], - [ - "null", - 34, - 444, - 5 - ], - [ - "setarg", - 33, - 0, - 34, - 444, - 5 - ], - [ - "setarg", - 33, - 1, - 30, - 444, - 5 - ], - [ - "invoke", - 33, - 32, - 444, - 5 - ], - [ - "null", - 35, - 445, - 5 - ], - [ - "return", - 35, - 445, - 5 - ], - "_nop_ur_2", - "if_else_570", - "if_end_571", - [ - "frame", - 37, - 1, - 0, - 448, - 3 - ], - [ - "null", - 38, - 448, - 3 - ], - [ - "setarg", - 37, - 0, - 38, - 448, - 3 - ], - [ - "invoke", - 37, - 36, - 448, - 3 - ], - [ - "null", - 39, - 448, - 3 - ], - [ - "return", - 39, - 448, - 3 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 59, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 52, - 1, - 459, - 7 - ], - [ - "jump_false", - 3, - "if_else_574", - 459, - 7 - ], - [ - "get", - 4, - 52, - 1, - 1, - 1 - ], - [ - "load_field", - 5, - 4, - "port", - 1, - 1 - ], - [ - "array", - 6, - 0, - 1, - 1 - ], - [ - "push", - 6, - 5, - 1, - 1 - ], - [ - "access", - 7, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 8, - "Already started a portal listening on {0}", - 1, - 1 - ], - [ - "frame", - 10, - 7, - 2, - 1, - 1 - ], - [ - "null", - 11, - 1, - 1 - ], - [ - "setarg", - 10, - 0, - 11, - 1, - 1 - ], - [ - "setarg", - 10, - 1, - 8, - 1, - 1 - ], - [ - "setarg", - 10, - 2, - 6, - 1, - 1 - ], - [ - "invoke", - 10, - 9, - 1, - 1 - ], - [ - "get", - 13, - 39, - 1, - 460, - 5 - ], - [ - "is_proxy", - 14, - 13, - 460, - 5 - ], - [ - "jump_false", - 14, - "record_path_576", - 460, - 5 - ], - [ - "null", - 15, - 460, - 5 - ], - [ - "access", - 16, - "error", - 460, - 5 - ], - [ - "array", - 17, - 0, - 460, - 5 - ], - [ - "push", - 17, - 9, - 460, - 5 - ], - [ - "frame", - 18, - 13, - 2, - 460, - 5 - ], - [ - "setarg", - 18, - 0, - 15, - 460, - 5 - ], - [ - "setarg", - 18, - 1, - 16, - 460, - 5 - ], - [ - "setarg", - 18, - 2, - 17, - 460, - 5 - ], - [ - "invoke", - 18, - 12, - 460, - 5 - ], - [ - "jump", - "call_done_577", - 460, - 5 - ], - "record_path_576", - [ - "load_field", - 19, - 13, - "error", - 460, - 5 - ], - [ - "frame", - 20, - 19, - 1, - 460, - 5 - ], - [ - "setarg", - 20, - 0, - 13, - 460, - 5 - ], - [ - "setarg", - 20, - 1, - 9, - 460, - 5 - ], - [ - "invoke", - 20, - 12, - 460, - 5 - ], - "call_done_577", - [ - "disrupt", - 461, - 5 - ], - [ - "jump", - "if_end_575", - 461, - 5 - ], - "if_else_574", - "if_end_575", - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_578", - 463, - 8 - ], - [ - "access", - 22, - "Requires a valid port.", - 464, - 15 - ], - [ - "get", - 24, - 39, - 1, - 464, - 5 - ], - [ - "is_proxy", - 25, - 24, - 464, - 5 - ], - [ - "jump_false", - 25, - "record_path_580", - 464, - 5 - ], - [ - "null", - 26, - 464, - 5 - ], - [ - "access", - 27, - "error", - 464, - 5 - ], - [ - "array", - 28, - 0, - 464, - 5 - ], - [ - "push", - 28, - 22, - 464, - 5 - ], - [ - "frame", - 29, - 24, - 2, - 464, - 5 - ], - [ - "setarg", - 29, - 0, - 26, - 464, - 5 - ], - [ - "setarg", - 29, - 1, - 27, - 464, - 5 - ], - [ - "setarg", - 29, - 2, - 28, - 464, - 5 - ], - [ - "invoke", - 29, - 23, - 464, - 5 - ], - [ - "jump", - "call_done_581", - 464, - 5 - ], - "record_path_580", - [ - "load_field", - 30, - 24, - "error", - 464, - 5 - ], - [ - "frame", - 31, - 30, - 1, - 464, - 5 - ], - [ - "setarg", - 31, - 0, - 24, - 464, - 5 - ], - [ - "setarg", - 31, - 1, - 22, - 464, - 5 - ], - [ - "invoke", - 31, - 23, - 464, - 5 - ], - "call_done_581", - [ - "disrupt", - 465, - 5 - ], - [ - "jump", - "if_end_579", - 465, - 5 - ], - "if_else_578", - "if_end_579", - [ - "array", - 32, - 0, - 1, - 1 - ], - [ - "push", - 32, - 2, - 1, - 1 - ], - [ - "access", - 33, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 34, - "starting a portal on port {0}", - 1, - 1 - ], - [ - "frame", - 36, - 33, - 2, - 1, - 1 - ], - [ - "null", - 37, - 1, - 1 - ], - [ - "setarg", - 36, - 0, - 37, - 1, - 1 - ], - [ - "setarg", - 36, - 1, - 34, - 1, - 1 - ], - [ - "setarg", - 36, - 2, - 32, - 1, - 1 - ], - [ - "invoke", - 36, - 35, - 1, - 1 - ], - [ - "get", - 39, - 39, - 1, - 467, - 3 - ], - [ - "is_proxy", - 40, - 39, - 467, - 3 - ], - [ - "jump_false", - 40, - "record_path_582", - 467, - 3 - ], - [ - "null", - 41, - 467, - 3 - ], - [ - "access", - 42, - "system", - 467, - 3 - ], - [ - "array", - 43, - 0, - 467, - 3 - ], - [ - "push", - 43, - 35, - 467, - 3 - ], - [ - "frame", - 44, - 39, - 2, - 467, - 3 - ], - [ - "setarg", - 44, - 0, - 41, - 467, - 3 - ], - [ - "setarg", - 44, - 1, - 42, - 467, - 3 - ], - [ - "setarg", - 44, - 2, - 43, - 467, - 3 - ], - [ - "invoke", - 44, - 38, - 467, - 3 - ], - [ - "jump", - "call_done_583", - 467, - 3 - ], - "record_path_582", - [ - "load_field", - 45, - 39, - "system", - 467, - 3 - ], - [ - "frame", - 46, - 45, - 1, - 467, - 3 - ], - [ - "setarg", - 46, - 0, - 39, - 467, - 3 - ], - [ - "setarg", - 46, - 1, - 35, - 467, - 3 - ], - [ - "invoke", - 46, - 38, - 467, - 3 - ], - "call_done_583", - [ - "record", - 47, - 2 - ], - [ - "access", - 48, - "any", - 468, - 39 - ], - [ - "store_field", - 47, - 48, - "address", - 468, - 39 - ], - [ - "store_field", - 47, - 2, - "port", - 468, - 46 - ], - [ - "access", - 50, - { - "name": "enet", - "kind": "name", - "make": "intrinsic" - }, - 468, - 12 - ], - [ - "is_proxy", - 51, - 50, - 468, - 12 - ], - [ - "jump_false", - 51, - "record_path_584", - 468, - 12 - ], - [ - "null", - 52, - 468, - 12 - ], - [ - "access", - 53, - "create_host", - 468, - 12 - ], - [ - "array", - 54, - 0, - 468, - 12 - ], - [ - "push", - 54, - 47, - 468, - 12 - ], - [ - "frame", - 55, - 50, - 2, - 468, - 12 - ], - [ - "setarg", - 55, - 0, - 52, - 468, - 12 - ], - [ - "setarg", - 55, - 1, - 53, - 468, - 12 - ], - [ - "setarg", - 55, - 2, - 54, - 468, - 12 - ], - [ - "invoke", - 55, - 49, - 468, - 12 - ], - [ - "jump", - "call_done_585", - 468, - 12 - ], - "record_path_584", - [ - "load_field", - 56, - 50, - "create_host", - 468, - 12 - ], - [ - "frame", - 57, - 56, - 1, - 468, - 12 - ], - [ - "setarg", - 57, - 0, - 50, - 468, - 12 - ], - [ - "setarg", - 57, - 1, - 47, - 468, - 12 - ], - [ - "invoke", - 57, - 49, - 468, - 12 - ], - "call_done_585", - [ - "put", - 49, - 52, - 1, - 468, - 12 - ], - [ - "put", - 1, - 53, - 1, - 469, - 15 - ], - [ - "null", - 58, - 469, - 15 - ], - [ - "return", - 58, - 469, - 15 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 23, - 1, - 516, - 8 - ], - [ - "frame", - 5, - 4, - 1, - 516, - 8 - ], - [ - "null", - 6, - 516, - 8 - ], - [ - "setarg", - 5, - 0, - 6, - 516, - 8 - ], - [ - "setarg", - 5, - 1, - 2, - 516, - 8 - ], - [ - "invoke", - 5, - 3, - 516, - 8 - ], - [ - "get", - 8, - 64, - 1, - 516, - 3 - ], - [ - "frame", - 9, - 8, - 3, - 516, - 3 - ], - [ - "null", - 10, - 516, - 3 - ], - [ - "setarg", - 9, - 0, - 10, - 516, - 3 - ], - [ - "setarg", - 9, - 1, - 3, - 516, - 3 - ], - [ - "setarg", - 9, - 2, - 2, - 516, - 3 - ], - [ - "setarg", - 9, - 3, - 1, - 516, - 3 - ], - [ - "invoke", - 9, - 7, - 516, - 3 - ], - [ - "null", - 11, - 516, - 3 - ], - [ - "return", - 11, - 516, - 3 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 3, - "nr_close_slots": 0, - "instructions": [ - [ - "put", - 1, - 59, - 1, - 521, - 16 - ], - [ - "null", - 2, - 521, - 16 - ], - [ - "return", - 2, - 521, - 16 - ] - ], - "name": "receiver", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_586", - 525, - 10 - ], - [ - "null", - 6, - 525, - 19 - ], - [ - "return", - 6, - 525, - 19 - ], - "_nop_ur_1", - "if_else_586", - "if_end_587", - [ - "get", - 8, - 31, - 1, - 527, - 14 - ], - [ - "frame", - 9, - 8, - 0, - 527, - 14 - ], - [ - "null", - 10, - 527, - 14 - ], - [ - "setarg", - 9, - 0, - 10, - 527, - 14 - ], - [ - "invoke", - 9, - 7, - 527, - 14 - ], - [ - "move", - 3, - 7, - 527, - 14 - ], - [ - "record", - 11, - 4 - ], - [ - "store_field", - 11, - 3, - "id", - 529, - 7 - ], - [ - "get", - 12, - 1, - 1, - 530, - 17 - ], - [ - "load_field", - 13, - 12, - "self", - 530, - 17 - ], - [ - "store_field", - 11, - 13, - "overling", - 530, - 17 - ], - [ - "get", - 14, - 62, - 1, - 531, - 7 - ], - [ - "store_field", - 11, - 14, - "root", - 531, - 7 - ], - [ - "store_field", - 11, - 2, - "program", - 532, - 7 - ], - [ - "move", - 4, - 11, - 532, - 7 - ], - [ - "get", - 15, - 30, - 1, - 534, - 5 - ], - [ - "store_dynamic", - 15, - 1, - 3, - 534, - 14 - ], - [ - "access", - 16, - { - "name": "message_queue", - "kind": "name", - "make": "intrinsic" - }, - 535, - 10 - ], - [ - "record", - 17, - 1 - ], - [ - "store_field", - 17, - 4, - "startup", - 535, - 27 - ], - [ - "is_array", - 18, - 16, - 535, - 27 - ], - [ - "jump_false", - 18, - "push_err_588", - 535, - 27 - ], - [ - "push", - 16, - 17, - 535, - 27 - ], - [ - "jump", - "push_done_589", - 535, - 27 - ], - "push_err_588", - [ - "disrupt", - 535, - 27 - ], - "push_done_589", - [ - "null", - 19, - 535, - 27 - ], - [ - "return", - 19, - 535, - 27 - ] - ], - "name": "start", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 43, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_590", - 540, - 8 - ], - [ - "true", - 3, - 541, - 17 - ], - [ - "put", - 3, - 42, - 1, - 541, - 17 - ], - [ - "null", - 4, - 542, - 5 - ], - [ - "return", - 4, - 542, - 5 - ], - "_nop_ur_1", - "if_else_590", - "if_end_591", - [ - "get", - 6, - 36, - 1, - 544, - 8 - ], - [ - "frame", - 7, - 6, - 1, - 544, - 8 - ], - [ - "null", - 8, - 544, - 8 - ], - [ - "setarg", - 7, - 0, - 8, - 544, - 8 - ], - [ - "setarg", - 7, - 1, - 1, - 544, - 8 - ], - [ - "invoke", - 7, - 5, - 544, - 8 - ], - "_nop_bl_2", - [ - "jump_true", - 5, - "if_else_592", - 544, - 8 - ], - [ - "access", - 10, - "Can only call stop on an actor.", - 545, - 15 - ], - [ - "get", - 12, - 39, - 1, - 545, - 5 - ], - [ - "is_proxy", - 13, - 12, - 545, - 5 - ], - [ - "jump_false", - 13, - "record_path_594", - 545, - 5 - ], - [ - "null", - 14, - 545, - 5 - ], - [ - "access", - 15, - "error", - 545, - 5 - ], - [ - "array", - 16, - 0, - 545, - 5 - ], - [ - "push", - 16, - 10, - 545, - 5 - ], - [ - "frame", - 17, - 12, - 2, - 545, - 5 - ], - [ - "setarg", - 17, - 0, - 14, - 545, - 5 - ], - [ - "setarg", - 17, - 1, - 15, - 545, - 5 - ], - [ - "setarg", - 17, - 2, - 16, - 545, - 5 - ], - [ - "invoke", - 17, - 11, - 545, - 5 - ], - [ - "jump", - "call_done_595", - 545, - 5 - ], - "record_path_594", - [ - "load_field", - 18, - 12, - "error", - 545, - 5 - ], - [ - "frame", - 19, - 18, - 1, - 545, - 5 - ], - [ - "setarg", - 19, - 0, - 12, - 545, - 5 - ], - [ - "setarg", - 19, - 1, - 10, - 545, - 5 - ], - [ - "invoke", - 19, - 11, - 545, - 5 - ], - "call_done_595", - [ - "disrupt", - 546, - 5 - ], - [ - "jump", - "if_end_593", - 546, - 5 - ], - "if_else_592", - "if_end_593", - [ - "get", - 20, - 73, - 1, - 548, - 15 - ], - [ - "get", - 21, - 2, - 1, - 548, - 32 - ], - [ - "load_dynamic", - 22, - 1, - 21, - 548, - 32 - ], - [ - "load_field", - 23, - 22, - "id", - 548, - 32 - ], - [ - "load_dynamic", - 24, - 20, - 23, - 548, - 32 - ], - [ - "is_null", - 25, - 24, - 548, - 32 - ], - [ - "jump_false", - 25, - "if_else_596", - 548, - 32 - ], - [ - "access", - 26, - "Can only call stop on an underling or self.", - 549, - 15 - ], - [ - "get", - 28, - 39, - 1, - 549, - 5 - ], - [ - "is_proxy", - 29, - 28, - 549, - 5 - ], - [ - "jump_false", - 29, - "record_path_598", - 549, - 5 - ], - [ - "null", - 30, - 549, - 5 - ], - [ - "access", - 31, - "error", - 549, - 5 - ], - [ - "array", - 32, - 0, - 549, - 5 - ], - [ - "push", - 32, - 26, - 549, - 5 - ], - [ - "frame", - 33, - 28, - 2, - 549, - 5 - ], - [ - "setarg", - 33, - 0, - 30, - 549, - 5 - ], - [ - "setarg", - 33, - 1, - 31, - 549, - 5 - ], - [ - "setarg", - 33, - 2, - 32, - 549, - 5 - ], - [ - "invoke", - 33, - 27, - 549, - 5 - ], - [ - "jump", - "call_done_599", - 549, - 5 - ], - "record_path_598", - [ - "load_field", - 34, - 28, - "error", - 549, - 5 - ], - [ - "frame", - 35, - 34, - 1, - 549, - 5 - ], - [ - "setarg", - 35, - 0, - 28, - 549, - 5 - ], - [ - "setarg", - 35, - 1, - 26, - 549, - 5 - ], - [ - "invoke", - 35, - 27, - 549, - 5 - ], - "call_done_599", - [ - "disrupt", - 550, - 5 - ], - [ - "jump", - "if_end_597", - 550, - 5 - ], - "if_else_596", - "if_end_597", - [ - "record", - 36, - 1 - ], - [ - "access", - 37, - "stop", - 553, - 24 - ], - [ - "store_field", - 36, - 37, - "kind", - 553, - 24 - ], - [ - "get", - 39, - 70, - 1, - 553, - 3 - ], - [ - "frame", - 40, - 39, - 2, - 553, - 3 - ], - [ - "null", - 41, - 553, - 3 - ], - [ - "setarg", - 40, - 0, - 41, - 553, - 3 - ], - [ - "setarg", - 40, - 1, - 1, - 553, - 3 - ], - [ - "setarg", - 40, - 2, - 36, - 553, - 3 - ], - [ - "invoke", - 40, - 38, - 553, - 3 - ], - [ - "null", - 42, - 553, - 3 - ], - [ - "return", - 42, - 553, - 3 - ] - ], - "name": "stop", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 11, - 1, - 558, - 3 - ], - [ - "is_proxy", - 5, - 4, - 558, - 3 - ], - [ - "jump_false", - 5, - "record_path_600", - 558, - 3 - ], - [ - "null", - 6, - 558, - 3 - ], - [ - "access", - 7, - "unneeded", - 558, - 3 - ], - [ - "array", - 8, - 0, - 558, - 3 - ], - [ - "push", - 8, - 1, - 558, - 3 - ], - [ - "push", - 8, - 2, - 558, - 3 - ], - [ - "frame", - 9, - 4, - 2, - 558, - 3 - ], - [ - "setarg", - 9, - 0, - 6, - 558, - 3 - ], - [ - "setarg", - 9, - 1, - 7, - 558, - 3 - ], - [ - "setarg", - 9, - 2, - 8, - 558, - 3 - ], - [ - "invoke", - 9, - 3, - 558, - 3 - ], - [ - "jump", - "call_done_601", - 558, - 3 - ], - "record_path_600", - [ - "load_field", - 10, - 4, - "unneeded", - 558, - 3 - ], - [ - "frame", - 11, - 10, - 2, - 558, - 3 - ], - [ - "setarg", - 11, - 0, - 4, - 558, - 3 - ], - [ - "setarg", - 11, - 1, - 1, - 558, - 3 - ], - [ - "setarg", - 11, - 2, - 2, - 558, - 3 - ], - [ - "invoke", - 11, - 3, - 558, - 3 - ], - "call_done_601", - [ - "null", - 12, - 558, - 3 - ], - [ - "return", - 12, - 558, - 3 - ] - ], - "name": "unneeded", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 1, - 1, - 565, - 5 - ], - [ - "frame", - 3, - 2, - 0, - 565, - 5 - ], - [ - "null", - 4, - 565, - 5 - ], - [ - "setarg", - 3, - 0, - 4, - 565, - 5 - ], - [ - "invoke", - 3, - 1, - 565, - 5 - ], - [ - "get", - 6, - 65, - 2, - 566, - 5 - ], - [ - "frame", - 7, - 6, - 0, - 566, - 5 - ], - [ - "null", - 8, - 566, - 5 - ], - [ - "setarg", - 7, - 0, - 8, - 566, - 5 - ], - [ - "invoke", - 7, - 5, - 566, - 5 - ], - [ - "null", - 9, - 566, - 5 - ], - [ - "return", - 9, - 566, - 5 - ] - ], - "name": "delay_turn", - "filename": "internal/engine.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 5, - 1, - 569, - 45 - ], - [ - "get", - 3, - 11, - 2, - 569, - 23 - ], - [ - "is_proxy", - 4, - 3, - 569, - 23 - ], - [ - "jump_false", - 4, - "record_path_612", - 569, - 23 - ], - [ - "null", - 5, - 569, - 23 - ], - [ - "access", - 6, - "removetimer", - 569, - 23 - ], - [ - "array", - 7, - 0, - 569, - 23 - ], - [ - "push", - 7, - 1, - 569, - 23 - ], - [ - "frame", - 8, - 3, - 2, - 569, - 23 - ], - [ - "setarg", - 8, - 0, - 5, - 569, - 23 - ], - [ - "setarg", - 8, - 1, - 6, - 569, - 23 - ], - [ - "setarg", - 8, - 2, - 7, - 569, - 23 - ], - [ - "invoke", - 8, - 2, - 569, - 23 - ], - [ - "jump", - "call_done_613", - 569, - 23 - ], - "record_path_612", - [ - "load_field", - 9, - 3, - "removetimer", - 569, - 23 - ], - [ - "frame", - 10, - 9, - 1, - 569, - 23 - ], - [ - "setarg", - 10, - 0, - 3, - 569, - 23 - ], - [ - "setarg", - 10, - 1, - 1, - 569, - 23 - ], - [ - "invoke", - 10, - 2, - 569, - 23 - ], - "call_done_613", - [ - "null", - 11, - 569, - 23 - ], - [ - "return", - 11, - 569, - 23 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 24, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 6, - 563, - 29 - ], - [ - "is_identical", - 7, - 2, - 6, - 563, - 29 - ], - [ - "jump_true", - 7, - "eq_done_604", - 563, - 29 - ], - [ - "is_int", - 8, - 2, - 563, - 29 - ], - [ - "jump_false", - 8, - "eq_ni_605", - 563, - 29 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_605", - 563, - 29 - ], - [ - "eq_int", - 7, - 2, - 6, - 563, - 29 - ], - [ - "jump", - "eq_done_604", - 563, - 29 - ], - "eq_ni_605", - [ - "is_num", - 8, - 2, - 563, - 29 - ], - [ - "jump_false", - 8, - "eq_nn_606", - 563, - 29 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_606", - 563, - 29 - ], - [ - "eq_float", - 7, - 2, - 6, - 563, - 29 - ], - [ - "jump", - "eq_done_604", - 563, - 29 - ], - "eq_nn_606", - [ - "is_text", - 8, - 2, - 563, - 29 - ], - [ - "jump_false", - 8, - "eq_nt_607", - 563, - 29 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_607", - 563, - 29 - ], - [ - "eq_text", - 7, - 2, - 6, - 563, - 29 - ], - [ - "jump", - "eq_done_604", - 563, - 29 - ], - "eq_nt_607", - [ - "is_null", - 8, - 2, - 563, - 29 - ], - [ - "jump_false", - 8, - "eq_nnl_608", - 563, - 29 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 7, - 563, - 29 - ], - [ - "jump", - "eq_done_604", - 563, - 29 - ], - "eq_nnl_608", - [ - "is_bool", - 8, - 2, - 563, - 29 - ], - [ - "jump_false", - 8, - "eq_nb_609", - 563, - 29 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_609", - 563, - 29 - ], - [ - "eq_bool", - 7, - 2, - 6, - 563, - 29 - ], - [ - "jump", - "eq_done_604", - 563, - 29 - ], - "eq_nb_609", - [ - "false", - 7, - 563, - 29 - ], - "eq_done_604", - [ - "jump_false", - 7, - "tern_else_602", - 563, - 29 - ], - [ - "access", - 11, - 0, - 563, - 36 - ], - [ - "move", - 10, - 11, - 563, - 36 - ], - [ - "jump", - "tern_end_603", - 563, - 36 - ], - "tern_else_602", - [ - "move", - 10, - 2, - 563, - 40 - ], - "tern_end_603", - [ - "move", - 3, - 10, - 563, - 40 - ], - [ - "function", - 12, - 56, - 564, - 3 - ], - [ - "move", - 4, - 12, - 564, - 3 - ], - [ - "get", - 14, - 11, - 1, - 568, - 12 - ], - [ - "is_proxy", - 15, - 14, - 568, - 12 - ], - [ - "jump_false", - 15, - "record_path_610", - 568, - 12 - ], - [ - "null", - 16, - 568, - 12 - ], - [ - "access", - 17, - "delay", - 568, - 12 - ], - [ - "array", - 18, - 0, - 568, - 12 - ], - [ - "push", - 18, - 4, - 568, - 12 - ], - [ - "push", - 18, - 3, - 568, - 12 - ], - [ - "frame", - 19, - 14, - 2, - 568, - 12 - ], - [ - "setarg", - 19, - 0, - 16, - 568, - 12 - ], - [ - "setarg", - 19, - 1, - 17, - 568, - 12 - ], - [ - "setarg", - 19, - 2, - 18, - 568, - 12 - ], - [ - "invoke", - 19, - 13, - 568, - 12 - ], - [ - "jump", - "call_done_611", - 568, - 12 - ], - "record_path_610", - [ - "load_field", - 20, - 14, - "delay", - 568, - 12 - ], - [ - "frame", - 21, - 20, - 2, - 568, - 12 - ], - [ - "setarg", - 21, - 0, - 14, - 568, - 12 - ], - [ - "setarg", - 21, - 1, - 4, - 568, - 12 - ], - [ - "setarg", - 21, - 2, - 3, - 568, - 12 - ], - [ - "invoke", - 21, - 13, - 568, - 12 - ], - "call_done_611", - [ - "move", - 5, - 13, - 568, - 12 - ], - [ - "function", - 22, - 57, - 569, - 10 - ], - [ - "return", - 22, - 569, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "delay", - "filename": "internal/engine.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 37, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 1, - 1, - 577, - 16 - ], - [ - "load_field", - 3, - 2, - "self", - 577, - 16 - ], - [ - "is_identical", - 4, - 1, - 3, - 577, - 16 - ], - [ - "jump_true", - 4, - "eq_done_616", - 577, - 16 - ], - [ - "is_int", - 5, - 1, - 577, - 16 - ], - [ - "jump_false", - 5, - "eq_ni_617", - 577, - 16 - ], - [ - "is_int", - 6, - 3, - 577, - 16 - ], - [ - "jump_false", - 6, - "eq_ni_617", - 577, - 16 - ], - [ - "eq_int", - 4, - 1, - 3, - 577, - 16 - ], - [ - "jump", - "eq_done_616", - 577, - 16 - ], - "eq_ni_617", - [ - "is_num", - 5, - 1, - 577, - 16 - ], - [ - "jump_false", - 5, - "eq_nn_618", - 577, - 16 - ], - [ - "is_num", - 6, - 3, - 577, - 16 - ], - [ - "jump_false", - 6, - "eq_nn_618", - 577, - 16 - ], - [ - "eq_float", - 4, - 1, - 3, - 577, - 16 - ], - [ - "jump", - "eq_done_616", - 577, - 16 - ], - "eq_nn_618", - [ - "is_text", - 5, - 1, - 577, - 16 - ], - [ - "jump_false", - 5, - "eq_nt_619", - 577, - 16 - ], - [ - "is_text", - 6, - 3, - 577, - 16 - ], - [ - "jump_false", - 6, - "eq_nt_619", - 577, - 16 - ], - [ - "eq_text", - 4, - 1, - 3, - 577, - 16 - ], - [ - "jump", - "eq_done_616", - 577, - 16 - ], - "eq_nt_619", - [ - "is_null", - 5, - 1, - 577, - 16 - ], - [ - "jump_false", - 5, - "eq_nnl_620", - 577, - 16 - ], - [ - "is_null", - 6, - 3, - 577, - 16 - ], - [ - "jump_false", - 6, - "eq_nnl_620", - 577, - 16 - ], - [ - "true", - 4, - 577, - 16 - ], - [ - "jump", - "eq_done_616", - 577, - 16 - ], - "eq_nnl_620", - [ - "is_bool", - 5, - 1, - 577, - 16 - ], - [ - "jump_false", - 5, - "eq_nb_621", - 577, - 16 - ], - [ - "is_bool", - 6, - 3, - 577, - 16 - ], - [ - "jump_false", - 6, - "eq_nb_621", - 577, - 16 - ], - [ - "eq_bool", - 4, - 1, - 3, - 577, - 16 - ], - [ - "jump", - "eq_done_616", - 577, - 16 - ], - "eq_nb_621", - [ - "false", - 4, - 577, - 16 - ], - "eq_done_616", - [ - "jump_false", - 4, - "if_else_614", - 577, - 16 - ], - [ - "null", - 7, - 577, - 25 - ], - [ - "return", - 7, - 577, - 25 - ], - "_nop_ur_1", - "if_else_614", - "if_end_615", - [ - "true", - 8, - 578, - 36 - ], - [ - "get", - 9, - 22, - 1, - 578, - 3 - ], - [ - "get", - 10, - 2, - 1, - 578, - 19 - ], - [ - "load_dynamic", - 11, - 1, - 10, - 578, - 19 - ], - [ - "load_field", - 12, - 11, - "id", - 578, - 19 - ], - [ - "store_dynamic", - 9, - 8, - 12, - 578, - 19 - ], - [ - "record", - 13, - 2 - ], - [ - "access", - 14, - "couple", - 579, - 24 - ], - [ - "store_field", - 13, - 14, - "kind", - 579, - 24 - ], - [ - "get", - 15, - 1, - 1, - 579, - 40 - ], - [ - "load_field", - 16, - 15, - "self", - 579, - 40 - ], - [ - "store_field", - 13, - 16, - "from", - 579, - 40 - ], - [ - "get", - 18, - 70, - 1, - 579, - 3 - ], - [ - "frame", - 19, - 18, - 2, - 579, - 3 - ], - [ - "null", - 20, - 579, - 3 - ], - [ - "setarg", - 19, - 0, - 20, - 579, - 3 - ], - [ - "setarg", - 19, - 1, - 1, - 579, - 3 - ], - [ - "setarg", - 19, - 2, - 13, - 579, - 3 - ], - [ - "invoke", - 19, - 17, - 579, - 3 - ], - [ - "array", - 21, - 0, - 1, - 1 - ], - [ - "push", - 21, - 1, - 1, - 1 - ], - [ - "access", - 22, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 23, - "coupled to {0}", - 1, - 1 - ], - [ - "frame", - 25, - 22, - 2, - 1, - 1 - ], - [ - "null", - 26, - 1, - 1 - ], - [ - "setarg", - 25, - 0, - 26, - 1, - 1 - ], - [ - "setarg", - 25, - 1, - 23, - 1, - 1 - ], - [ - "setarg", - 25, - 2, - 21, - 1, - 1 - ], - [ - "invoke", - 25, - 24, - 1, - 1 - ], - [ - "get", - 28, - 39, - 1, - 580, - 3 - ], - [ - "is_proxy", - 29, - 28, - 580, - 3 - ], - [ - "jump_false", - 29, - "record_path_622", - 580, - 3 - ], - [ - "null", - 30, - 580, - 3 - ], - [ - "access", - 31, - "system", - 580, - 3 - ], - [ - "array", - 32, - 0, - 580, - 3 - ], - [ - "push", - 32, - 24, - 580, - 3 - ], - [ - "frame", - 33, - 28, - 2, - 580, - 3 - ], - [ - "setarg", - 33, - 0, - 30, - 580, - 3 - ], - [ - "setarg", - 33, - 1, - 31, - 580, - 3 - ], - [ - "setarg", - 33, - 2, - 32, - 580, - 3 - ], - [ - "invoke", - 33, - 27, - 580, - 3 - ], - [ - "jump", - "call_done_623", - 580, - 3 - ], - "record_path_622", - [ - "load_field", - 34, - 28, - "system", - 580, - 3 - ], - [ - "frame", - 35, - 34, - 1, - 580, - 3 - ], - [ - "setarg", - 35, - 0, - 28, - 580, - 3 - ], - [ - "setarg", - 35, - 1, - 24, - 580, - 3 - ], - [ - "invoke", - 35, - 27, - 580, - 3 - ], - "call_done_623", - [ - "null", - 36, - 580, - 3 - ], - [ - "return", - 36, - 580, - 3 - ] - ], - "name": "couple", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 63, - 2, - 893, - 53 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 893, - 65 - ], - [ - "get", - 4, - 5, - 1, - 893, - 44 - ], - [ - "store_dynamic", - 4, - 3, - 1, - 893, - 48 - ], - [ - "null", - 5, - 893, - 48 - ], - [ - "return", - 5, - 893, - 48 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - "core/", - 908, - 14 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 7, - 1, - 908, - 24 - ], - [ - "jump_false", - 7, - "add_cn_747", - 908, - 24 - ], - [ - "concat", - 5, - 4, - 1, - 908, - 24 - ], - [ - "jump", - "add_done_746", - 908, - 24 - ], - "add_cn_747", - "_nop_tc_3", - [ - "jump", - "add_err_748", - 908, - 24 - ], - [ - "is_num", - 7, - 1, - 908, - 24 - ], - [ - "jump_false", - 7, - "add_err_748", - 908, - 24 - ], - [ - "add", - 5, - 4, - 1, - 908, - 24 - ], - [ - "jump", - "add_done_746", - 908, - 24 - ], - "add_err_748", - [ - "disrupt", - 908, - 24 - ], - "add_done_746", - [ - "move", - 2, - 5, - 908, - 24 - ], - [ - "access", - 8, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 909, - 9 - ], - [ - "load_dynamic", - 9, - 8, - 2, - 909, - 19 - ], - [ - "jump_false", - 9, - "if_else_749", - 909, - 19 - ], - [ - "access", - 10, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 909, - 31 - ], - [ - "load_dynamic", - 11, - 10, - 2, - 909, - 41 - ], - [ - "return", - 11, - 909, - 41 - ], - "_nop_ur_1", - "if_else_749", - "if_end_750", - [ - "get", - 13, - 74, - 2, - 910, - 20 - ], - [ - "frame", - 14, - 13, - 1, - 910, - 20 - ], - [ - "null", - 15, - 910, - 20 - ], - [ - "setarg", - 14, - 0, - 15, - 910, - 20 - ], - [ - "setarg", - 14, - 1, - 1, - 910, - 20 - ], - [ - "invoke", - 14, - 12, - 910, - 20 - ], - [ - "move", - 3, - 12, - 910, - 20 - ], - [ - "jump_false", - 3, - "if_else_751", - 911, - 9 - ], - [ - "return", - 3, - 911, - 26 - ], - "_nop_ur_2", - "if_else_751", - "if_end_752", - [ - "get", - 16, - 12, - 1, - 912, - 27 - ], - [ - "get", - 18, - 67, - 2, - 912, - 12 - ], - [ - "is_proxy", - 19, - 18, - 912, - 12 - ], - [ - "jump_false", - 19, - "record_path_753", - 912, - 12 - ], - [ - "null", - 20, - 912, - 12 - ], - [ - "access", - 21, - "use", - 912, - 12 - ], - [ - "array", - 22, - 0, - 912, - 12 - ], - [ - "push", - 22, - 1, - 912, - 12 - ], - [ - "push", - 22, - 16, - 912, - 12 - ], - [ - "frame", - 23, - 18, - 2, - 912, - 12 - ], - [ - "setarg", - 23, - 0, - 20, - 912, - 12 - ], - [ - "setarg", - 23, - 1, - 21, - 912, - 12 - ], - [ - "setarg", - 23, - 2, - 22, - 912, - 12 - ], - [ - "invoke", - 23, - 17, - 912, - 12 - ], - [ - "jump", - "call_done_754", - 912, - 12 - ], - "record_path_753", - [ - "load_field", - 24, - 18, - "use", - 912, - 12 - ], - [ - "frame", - 25, - 24, - 2, - 912, - 12 - ], - [ - "setarg", - 25, - 0, - 18, - 912, - 12 - ], - [ - "setarg", - 25, - 1, - 1, - 912, - 12 - ], - [ - "setarg", - 25, - 2, - 16, - 912, - 12 - ], - [ - "invoke", - 25, - 17, - 912, - 12 - ], - "call_done_754", - [ - "return", - 17, - 912, - 12 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 183, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 16, - 67, - 1, - 888, - 19 - ], - [ - "load_field", - 17, - 16, - "file_info", - 888, - 19 - ], - [ - "jump_false", - 17, - "tern_else_705", - 888, - 19 - ], - [ - "get", - 19, - 55, - 1, - 888, - 51 - ], - [ - "get", - 21, - 67, - 1, - 888, - 36 - ], - [ - "is_proxy", - 22, - 21, - 888, - 36 - ], - [ - "jump_false", - 22, - "record_path_707", - 888, - 36 - ], - [ - "null", - 23, - 888, - 36 - ], - [ - "access", - 24, - "file_info", - 888, - 36 - ], - [ - "array", - 25, - 0, - 888, - 36 - ], - [ - "push", - 25, - 19, - 888, - 36 - ], - [ - "frame", - 26, - 21, - 2, - 888, - 36 - ], - [ - "setarg", - 26, - 0, - 23, - 888, - 36 - ], - [ - "setarg", - 26, - 1, - 24, - 888, - 36 - ], - [ - "setarg", - 26, - 2, - 25, - 888, - 36 - ], - [ - "invoke", - 26, - 20, - 888, - 36 - ], - [ - "jump", - "call_done_708", - 888, - 36 - ], - "record_path_707", - [ - "load_field", - 27, - 21, - "file_info", - 888, - 36 - ], - [ - "frame", - 28, - 27, - 1, - 888, - 36 - ], - [ - "setarg", - 28, - 0, - 21, - 888, - 36 - ], - [ - "setarg", - 28, - 1, - 19, - 888, - 36 - ], - [ - "invoke", - 28, - 20, - 888, - 36 - ], - "call_done_708", - [ - "move", - 18, - 20, - 888, - 36 - ], - [ - "jump", - "tern_end_706", - 888, - 36 - ], - "tern_else_705", - [ - "null", - 29, - 888, - 64 - ], - [ - "move", - 18, - 29, - 888, - 64 - ], - "tern_end_706", - [ - "move", - 6, - 18, - 888, - 64 - ], - [ - "get", - 30, - 67, - 1, - 889, - 16 - ], - [ - "load_field", - 31, - 30, - "script_inject_for", - 889, - 16 - ], - [ - "jump_false", - 31, - "tern_else_709", - 889, - 16 - ], - [ - "get", - 34, - 67, - 1, - 889, - 41 - ], - [ - "is_proxy", - 35, - 34, - 889, - 41 - ], - [ - "jump_false", - 35, - "record_path_711", - 889, - 41 - ], - [ - "null", - 36, - 889, - 41 - ], - [ - "access", - 37, - "script_inject_for", - 889, - 41 - ], - [ - "array", - 38, - 0, - 889, - 41 - ], - [ - "push", - 38, - 6, - 889, - 41 - ], - [ - "frame", - 39, - 34, - 2, - 889, - 41 - ], - [ - "setarg", - 39, - 0, - 36, - 889, - 41 - ], - [ - "setarg", - 39, - 1, - 37, - 889, - 41 - ], - [ - "setarg", - 39, - 2, - 38, - 889, - 41 - ], - [ - "invoke", - 39, - 33, - 889, - 41 - ], - [ - "jump", - "call_done_712", - 889, - 41 - ], - "record_path_711", - [ - "load_field", - 40, - 34, - "script_inject_for", - 889, - 41 - ], - [ - "frame", - 41, - 40, - 1, - 889, - 41 - ], - [ - "setarg", - 41, - 0, - 34, - 889, - 41 - ], - [ - "setarg", - 41, - 1, - 6, - 889, - 41 - ], - [ - "invoke", - 41, - 33, - 889, - 41 - ], - "call_done_712", - [ - "move", - 32, - 33, - 889, - 41 - ], - [ - "jump", - "tern_end_710", - 889, - 41 - ], - "tern_else_709", - [ - "array", - 42, - 0, - 889, - 77 - ], - [ - "move", - 32, - 42, - 889, - 77 - ], - "tern_end_710", - [ - "move", - 9, - 32, - 889, - 77 - ], - [ - "record", - 43, - 0 - ], - [ - "move", - 5, - 43, - 892, - 13 - ], - [ - "get", - 44, - 63, - 1, - 893, - 16 - ], - [ - "access", - 46, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 893, - 10 - ], - [ - "frame", - 47, - 46, - 1, - 893, - 10 - ], - [ - "null", - 48, - 893, - 10 - ], - [ - "setarg", - 47, - 0, - 48, - 893, - 10 - ], - [ - "setarg", - 47, - 1, - 44, - 893, - 10 - ], - [ - "invoke", - 47, - 45, - 893, - 10 - ], - [ - "function", - 49, - 60, - 893, - 30 - ], - [ - "length", - 51, - 45, - 893, - 30 - ], - [ - "int", - 52, - 0, - 893, - 30 - ], - [ - "int", - 56, - 1, - 893, - 30 - ], - [ - "null", - 55, - 893, - 30 - ], - "arrfor_loop_713", - [ - "lt_int", - 53, - 52, - 51, - 893, - 30 - ], - [ - "jump_false", - 53, - "arrfor_done_714", - 893, - 30 - ], - [ - "load_index", - 54, - 45, - 52, - 893, - 30 - ], - [ - "frame", - 57, - 49, - 2, - 893, - 30 - ], - [ - "setarg", - 57, - 0, - 55, - 893, - 30 - ], - [ - "setarg", - 57, - 1, - 54, - 893, - 30 - ], - [ - "setarg", - 57, - 2, - 52, - 893, - 30 - ], - [ - "invoke", - 57, - 58, - 893, - 30 - ], - [ - "add", - 52, - 52, - 56, - 893, - 30 - ], - [ - "jump", - "arrfor_loop_713", - 893, - 30 - ], - "arrfor_done_714", - [ - "null", - 50, - 893, - 30 - ], - [ - "access", - 2, - 0, - 894, - 13 - ], - [ - "null", - 8, - 895, - 13 - ], - [ - "null", - 10, - 896, - 13 - ], - "while_start_715", - [ - "length", - 59, - 9, - 897, - 23 - ], - [ - "is_int", - 61, - 2, - 897, - 23 - ], - [ - "jump_false", - 61, - "rel_ni_717", - 897, - 23 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 60, - 2, - 59, - 897, - 23 - ], - [ - "jump", - "rel_done_719", - 897, - 23 - ], - "rel_ni_717", - [ - "is_num", - 61, - 2, - 897, - 23 - ], - [ - "jump_false", - 61, - "rel_nn_718", - 897, - 23 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 60, - 2, - 59, - 897, - 23 - ], - [ - "jump", - "rel_done_719", - 897, - 23 - ], - "rel_nn_718", - [ - "is_text", - 61, - 2, - 897, - 23 - ], - [ - "jump_false", - 61, - "rel_err_720", - 897, - 23 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_720", - 897, - 23 - ], - [ - "lt_text", - 60, - 2, - 59, - 897, - 23 - ], - [ - "jump", - "rel_done_719", - 897, - 23 - ], - "rel_err_720", - [ - "disrupt", - 897, - 23 - ], - "rel_done_719", - [ - "jump_false", - 60, - "while_end_716", - 897, - 23 - ], - [ - "load_dynamic", - 63, - 9, - 2, - 898, - 18 - ], - [ - "move", - 8, - 63, - 898, - 18 - ], - [ - "move", - 10, - 8, - 899, - 11 - ], - [ - "move", - 64, - 10, - 900, - 9 - ], - [ - "jump_false", - 64, - "and_end_723", - 900, - 9 - ], - [ - "access", - 65, - 0, - 900, - 20 - ], - [ - "load_index", - 66, - 10, - 65, - 900, - 20 - ], - [ - "access", - 67, - "$", - 900, - 26 - ], - [ - "is_identical", - 68, - 66, - 67, - 900, - 26 - ], - [ - "jump_true", - 68, - "eq_done_724", - 900, - 26 - ], - [ - "is_int", - 69, - 66, - 900, - 26 - ], - [ - "jump_false", - 69, - "eq_ni_725", - 900, - 26 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_725", - 900, - 26 - ], - [ - "eq_int", - 68, - 66, - 67, - 900, - 26 - ], - [ - "jump", - "eq_done_724", - 900, - 26 - ], - "eq_ni_725", - [ - "is_num", - 69, - 66, - 900, - 26 - ], - [ - "jump_false", - 69, - "eq_nn_726", - 900, - 26 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_726", - 900, - 26 - ], - [ - "eq_float", - 68, - 66, - 67, - 900, - 26 - ], - [ - "jump", - "eq_done_724", - 900, - 26 - ], - "eq_nn_726", - [ - "is_text", - 69, - 66, - 900, - 26 - ], - [ - "jump_false", - 69, - "eq_nt_727", - 900, - 26 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_text", - 68, - 66, - 67, - 900, - 26 - ], - [ - "jump", - "eq_done_724", - 900, - 26 - ], - "eq_nt_727", - [ - "is_null", - 69, - 66, - 900, - 26 - ], - [ - "jump_false", - 69, - "eq_nnl_728", - 900, - 26 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_728", - 900, - 26 - ], - [ - "true", - 68, - 900, - 26 - ], - [ - "jump", - "eq_done_724", - 900, - 26 - ], - "eq_nnl_728", - [ - "is_bool", - 69, - 66, - 900, - 26 - ], - [ - "jump_false", - 69, - "eq_nb_729", - 900, - 26 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_729", - 900, - 26 - ], - [ - "eq_bool", - 68, - 66, - 67, - 900, - 26 - ], - [ - "jump", - "eq_done_724", - 900, - 26 - ], - "eq_nb_729", - [ - "false", - 68, - 900, - 26 - ], - "eq_done_724", - [ - "move", - 64, - 68, - 900, - 26 - ], - "and_end_723", - [ - "jump_false", - 64, - "if_else_721", - 900, - 26 - ], - [ - "access", - 71, - 1, - 900, - 47 - ], - [ - "access", - 73, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 900, - 37 - ], - [ - "frame", - 74, - 73, - 2, - 900, - 37 - ], - [ - "null", - 75, - 900, - 37 - ], - [ - "setarg", - 74, - 0, - 75, - 900, - 37 - ], - [ - "setarg", - 74, - 1, - 10, - 900, - 37 - ], - [ - "setarg", - 74, - 2, - 71, - 900, - 37 - ], - [ - "invoke", - 74, - 72, - 900, - 37 - ], - [ - "move", - 10, - 72, - 900, - 37 - ], - [ - "jump", - "if_end_722", - 900, - 37 - ], - "if_else_721", - "if_end_722", - [ - "access", - 76, - "fd", - 901, - 16 - ], - [ - "is_identical", - 77, - 10, - 76, - 901, - 16 - ], - [ - "jump_true", - 77, - "eq_done_732", - 901, - 16 - ], - [ - "is_int", - 78, - 10, - 901, - 16 - ], - [ - "jump_false", - 78, - "eq_ni_733", - 901, - 16 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_733", - 901, - 16 - ], - [ - "eq_int", - 77, - 10, - 76, - 901, - 16 - ], - [ - "jump", - "eq_done_732", - 901, - 16 - ], - "eq_ni_733", - [ - "is_num", - 78, - 10, - 901, - 16 - ], - [ - "jump_false", - 78, - "eq_nn_734", - 901, - 16 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_734", - 901, - 16 - ], - [ - "eq_float", - 77, - 10, - 76, - 901, - 16 - ], - [ - "jump", - "eq_done_732", - 901, - 16 - ], - "eq_nn_734", - [ - "is_text", - 78, - 10, - 901, - 16 - ], - [ - "jump_false", - 78, - "eq_nt_735", - 901, - 16 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "eq_text", - 77, - 10, - 76, - 901, - 16 - ], - [ - "jump", - "eq_done_732", - 901, - 16 - ], - "eq_nt_735", - [ - "is_null", - 78, - 10, - 901, - 16 - ], - [ - "jump_false", - 78, - "eq_nnl_736", - 901, - 16 - ], - "_nop_tc_16", - [ - "jump", - "eq_nnl_736", - 901, - 16 - ], - [ - "true", - 77, - 901, - 16 - ], - [ - "jump", - "eq_done_732", - 901, - 16 - ], - "eq_nnl_736", - [ - "is_bool", - 78, - 10, - 901, - 16 - ], - [ - "jump_false", - 78, - "eq_nb_737", - 901, - 16 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_737", - 901, - 16 - ], - [ - "eq_bool", - 77, - 10, - 76, - 901, - 16 - ], - [ - "jump", - "eq_done_732", - 901, - 16 - ], - "eq_nb_737", - [ - "false", - 77, - 901, - 16 - ], - "eq_done_732", - [ - "jump_false", - 77, - "if_else_730", - 901, - 16 - ], - [ - "get", - 80, - 29, - 1, - 901, - 35 - ], - [ - "access", - 81, - "$fd", - 901, - 26 - ], - [ - "store_field", - 5, - 80, - 81, - 901, - 26 - ], - [ - "jump", - "if_end_731", - 901, - 26 - ], - "if_else_730", - [ - "get", - 82, - 1, - 1, - 902, - 27 - ], - [ - "load_dynamic", - 83, - 82, - 10, - 902, - 30 - ], - [ - "access", - 84, - "$", - 902, - 14 - ], - "_nop_tc_18", - "_nop_tc_19", - [ - "is_text", - 87, - 10, - 902, - 20 - ], - [ - "jump_false", - 87, - "add_cn_739", - 902, - 20 - ], - [ - "concat", - 85, - 84, - 10, - 902, - 20 - ], - [ - "jump", - "add_done_738", - 902, - 20 - ], - "add_cn_739", - "_nop_tc_20", - [ - "jump", - "add_err_740", - 902, - 20 - ], - [ - "is_num", - 87, - 10, - 902, - 20 - ], - [ - "jump_false", - 87, - "add_err_740", - 902, - 20 - ], - [ - "add", - 85, - 84, - 10, - 902, - 20 - ], - [ - "jump", - "add_done_738", - 902, - 20 - ], - "add_err_740", - [ - "disrupt", - 902, - 20 - ], - "add_done_738", - [ - "store_dynamic", - 5, - 83, - 85, - 902, - 20 - ], - "if_end_731", - [ - "access", - 88, - 1, - 903, - 17 - ], - [ - "is_text", - 90, - 2, - 903, - 17 - ], - [ - "jump_false", - 90, - "add_cn_742", - 903, - 17 - ], - "_nop_tc_21", - [ - "jump", - "add_cn_742", - 903, - 17 - ], - [ - "concat", - 89, - 2, - 88, - 903, - 17 - ], - [ - "jump", - "add_done_741", - 903, - 17 - ], - "add_cn_742", - [ - "is_num", - 90, - 2, - 903, - 17 - ], - [ - "jump_false", - 90, - "add_err_743", - 903, - 17 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "add", - 89, - 2, - 88, - 903, - 17 - ], - [ - "jump", - "add_done_741", - 903, - 17 - ], - "add_err_743", - [ - "disrupt", - 903, - 17 - ], - "add_done_741", - [ - "move", - 2, - 89, - 903, - 17 - ], - [ - "jump", - "while_start_715", - 903, - 17 - ], - "while_end_716", - [ - "jump_false", - 6, - "tern_else_744", - 906, - 13 - ], - [ - "load_field", - 93, - 6, - "package", - 906, - 25 - ], - [ - "move", - 92, - 93, - 906, - 25 - ], - [ - "jump", - "tern_end_745", - 906, - 25 - ], - "tern_else_744", - [ - "null", - 94, - 906, - 45 - ], - [ - "move", - 92, - 94, - 906, - 45 - ], - "tern_end_745", - [ - "move", - 12, - 92, - 906, - 45 - ], - [ - "function", - 95, - 61, - 907, - 13 - ], - [ - "store_field", - 5, - 95, - "use", - 907, - 3 - ], - [ - "get", - 96, - 8, - 1, - 914, - 14 - ], - [ - "load_field", - 97, - 96, - "args", - 914, - 14 - ], - [ - "load_field", - 98, - 97, - "arg", - 914, - 14 - ], - [ - "store_field", - 5, - 98, - "args", - 914, - 3 - ], - [ - "get", - 99, - 39, - 1, - 915, - 14 - ], - [ - "store_field", - 5, - 99, - "log", - 915, - 3 - ], - [ - "get", - 100, - 55, - 1, - 917, - 30 - ], - [ - "get", - 102, - 29, - 1, - 917, - 21 - ], - [ - "is_proxy", - 103, - 102, - 917, - 21 - ], - [ - "jump_false", - 103, - "record_path_755", - 917, - 21 - ], - [ - "null", - 104, - 917, - 21 - ], - [ - "access", - 105, - "slurp", - 917, - 21 - ], - [ - "array", - 106, - 0, - 917, - 21 - ], - [ - "push", - 106, - 100, - 917, - 21 - ], - [ - "frame", - 107, - 102, - 2, - 917, - 21 - ], - [ - "setarg", - 107, - 0, - 104, - 917, - 21 - ], - [ - "setarg", - 107, - 1, - 105, - 917, - 21 - ], - [ - "setarg", - 107, - 2, - 106, - 917, - 21 - ], - [ - "invoke", - 107, - 101, - 917, - 21 - ], - [ - "jump", - "call_done_756", - 917, - 21 - ], - "record_path_755", - [ - "load_field", - 108, - 102, - "slurp", - 917, - 21 - ], - [ - "frame", - 109, - 108, - 1, - 917, - 21 - ], - [ - "setarg", - 109, - 0, - 102, - 917, - 21 - ], - [ - "setarg", - 109, - 1, - 100, - 917, - 21 - ], - [ - "invoke", - 109, - 101, - 917, - 21 - ], - "call_done_756", - [ - "move", - 14, - 101, - 917, - 21 - ], - [ - "access", - 111, - { - "name": "content_hash", - "kind": "name", - "make": "intrinsic" - }, - 918, - 14 - ], - [ - "frame", - 112, - 111, - 1, - 918, - 14 - ], - [ - "null", - 113, - 918, - 14 - ], - [ - "setarg", - 112, - 0, - 113, - 918, - 14 - ], - [ - "setarg", - 112, - 1, - 14, - 918, - 14 - ], - [ - "invoke", - 112, - 110, - 918, - 14 - ], - [ - "move", - 7, - 110, - 918, - 14 - ], - [ - "access", - 115, - { - "name": "cache_path", - "kind": "name", - "make": "intrinsic" - }, - 919, - 21 - ], - [ - "frame", - 116, - 115, - 1, - 919, - 21 - ], - [ - "null", - 117, - 919, - 21 - ], - [ - "setarg", - 116, - 0, - 117, - 919, - 21 - ], - [ - "setarg", - 116, - 1, - 7, - 919, - 21 - ], - [ - "invoke", - 116, - 114, - 919, - 21 - ], - [ - "move", - 4, - 114, - 919, - 21 - ], - [ - "null", - 15, - 920, - 13 - ], - [ - "null", - 13, - 921, - 16 - ], - [ - "null", - 3, - 922, - 13 - ], - [ - "null", - 11, - 923, - 19 - ], - [ - "move", - 118, - 4, - 924, - 7 - ], - [ - "jump_false", - 118, - "and_end_759", - 924, - 7 - ], - [ - "get", - 120, - 29, - 1, - 924, - 22 - ], - [ - "is_proxy", - 121, - 120, - 924, - 22 - ], - [ - "jump_false", - 121, - "record_path_760", - 924, - 22 - ], - [ - "null", - 122, - 924, - 22 - ], - [ - "access", - 123, - "is_file", - 924, - 22 - ], - [ - "array", - 124, - 0, - 924, - 22 - ], - [ - "push", - 124, - 4, - 924, - 22 - ], - [ - "frame", - 125, - 120, - 2, - 924, - 22 - ], - [ - "setarg", - 125, - 0, - 122, - 924, - 22 - ], - [ - "setarg", - 125, - 1, - 123, - 924, - 22 - ], - [ - "setarg", - 125, - 2, - 124, - 924, - 22 - ], - [ - "invoke", - 125, - 119, - 924, - 22 - ], - [ - "jump", - "call_done_761", - 924, - 22 - ], - "record_path_760", - [ - "load_field", - 126, - 120, - "is_file", - 924, - 22 - ], - [ - "frame", - 127, - 126, - 1, - 924, - 22 - ], - [ - "setarg", - 127, - 0, - 120, - 924, - 22 - ], - [ - "setarg", - 127, - 1, - 4, - 924, - 22 - ], - [ - "invoke", - 127, - 119, - 924, - 22 - ], - "call_done_761", - [ - "move", - 118, - 119, - 924, - 22 - ], - "and_end_759", - [ - "jump_false", - 118, - "if_else_757", - 924, - 22 - ], - [ - "get", - 129, - 29, - 1, - 925, - 21 - ], - [ - "is_proxy", - 130, - 129, - 925, - 21 - ], - [ - "jump_false", - 130, - "record_path_762", - 925, - 21 - ], - [ - "null", - 131, - 925, - 21 - ], - [ - "access", - 132, - "slurp", - 925, - 21 - ], - [ - "array", - 133, - 0, - 925, - 21 - ], - [ - "push", - 133, - 4, - 925, - 21 - ], - [ - "frame", - 134, - 129, - 2, - 925, - 21 - ], - [ - "setarg", - 134, - 0, - 131, - 925, - 21 - ], - [ - "setarg", - 134, - 1, - 132, - 925, - 21 - ], - [ - "setarg", - 134, - 2, - 133, - 925, - 21 - ], - [ - "invoke", - 134, - 128, - 925, - 21 - ], - [ - "jump", - "call_done_763", - 925, - 21 - ], - "record_path_762", - [ - "load_field", - 135, - 129, - "slurp", - 925, - 21 - ], - [ - "frame", - 136, - 135, - 1, - 925, - 21 - ], - [ - "setarg", - 136, - 0, - 129, - 925, - 21 - ], - [ - "setarg", - 136, - 1, - 4, - 925, - 21 - ], - [ - "invoke", - 136, - 128, - 925, - 21 - ], - "call_done_763", - [ - "access", - 138, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 925, - 11 - ], - [ - "frame", - 139, - 138, - 2, - 925, - 11 - ], - [ - "null", - 140, - 925, - 11 - ], - [ - "setarg", - 139, - 0, - 140, - 925, - 11 - ], - [ - "setarg", - 139, - 1, - 128, - 925, - 11 - ], - [ - "setarg", - 139, - 2, - 5, - 925, - 11 - ], - [ - "invoke", - 139, - 137, - 925, - 11 - ], - [ - "move", - 15, - 137, - 925, - 11 - ], - [ - "jump", - "if_end_758", - 925, - 11 - ], - "if_else_757", - [ - "access", - 142, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 927, - 14 - ], - [ - "frame", - 143, - 142, - 1, - 927, - 14 - ], - [ - "null", - 144, - 927, - 14 - ], - [ - "setarg", - 143, - 0, - 144, - 927, - 14 - ], - [ - "setarg", - 143, - 1, - 14, - 927, - 14 - ], - [ - "invoke", - 143, - 141, - 927, - 14 - ], - [ - "move", - 13, - 141, - 927, - 14 - ], - [ - "get", - 145, - 55, - 1, - 928, - 27 - ], - [ - "access", - 147, - { - "name": "analyze", - "kind": "name", - "make": "intrinsic" - }, - 928, - 11 - ], - [ - "frame", - 148, - 147, - 2, - 928, - 11 - ], - [ - "null", - 149, - 928, - 11 - ], - [ - "setarg", - 148, - 0, - 149, - 928, - 11 - ], - [ - "setarg", - 148, - 1, - 13, - 928, - 11 - ], - [ - "setarg", - 148, - 2, - 145, - 928, - 11 - ], - [ - "invoke", - 148, - 146, - 928, - 11 - ], - [ - "move", - 3, - 146, - 928, - 11 - ], - [ - "get", - 150, - 54, - 1, - 929, - 36 - ], - [ - "access", - 152, - { - "name": "compile_to_blob_fn", - "kind": "name", - "make": "intrinsic" - }, - 929, - 17 - ], - [ - "frame", - 153, - 152, - 2, - 929, - 17 - ], - [ - "null", - 154, - 929, - 17 - ], - [ - "setarg", - 153, - 0, - 154, - 929, - 17 - ], - [ - "setarg", - 153, - 1, - 150, - 929, - 17 - ], - [ - "setarg", - 153, - 2, - 3, - 929, - 17 - ], - [ - "invoke", - 153, - 151, - 929, - 17 - ], - [ - "move", - 11, - 151, - 929, - 17 - ], - [ - "jump_false", - 4, - "if_else_764", - 930, - 9 - ], - [ - "access", - 156, - { - "name": "ensure_build_dir", - "kind": "name", - "make": "intrinsic" - }, - 931, - 7 - ], - [ - "frame", - 157, - 156, - 0, - 931, - 7 - ], - [ - "null", - 158, - 931, - 7 - ], - [ - "setarg", - 157, - 0, - 158, - 931, - 7 - ], - [ - "invoke", - 157, - 155, - 931, - 7 - ], - [ - "get", - 160, - 29, - 1, - 932, - 7 - ], - [ - "is_proxy", - 161, - 160, - 932, - 7 - ], - [ - "jump_false", - 161, - "record_path_766", - 932, - 7 - ], - [ - "null", - 162, - 932, - 7 - ], - [ - "access", - 163, - "slurpwrite", - 932, - 7 - ], - [ - "array", - 164, - 0, - 932, - 7 - ], - [ - "push", - 164, - 4, - 932, - 7 - ], - [ - "push", - 164, - 11, - 932, - 7 - ], - [ - "frame", - 165, - 160, - 2, - 932, - 7 - ], - [ - "setarg", - 165, - 0, - 162, - 932, - 7 - ], - [ - "setarg", - 165, - 1, - 163, - 932, - 7 - ], - [ - "setarg", - 165, - 2, - 164, - 932, - 7 - ], - [ - "invoke", - 165, - 159, - 932, - 7 - ], - [ - "jump", - "call_done_767", - 932, - 7 - ], - "record_path_766", - [ - "load_field", - 166, - 160, - "slurpwrite", - 932, - 7 - ], - [ - "frame", - 167, - 166, - 2, - 932, - 7 - ], - [ - "setarg", - 167, - 0, - 160, - 932, - 7 - ], - [ - "setarg", - 167, - 1, - 4, - 932, - 7 - ], - [ - "setarg", - 167, - 2, - 11, - 932, - 7 - ], - [ - "invoke", - 167, - 159, - 932, - 7 - ], - "call_done_767", - [ - "jump", - "if_end_765", - 932, - 7 - ], - "if_else_764", - "if_end_765", - [ - "access", - 169, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 934, - 11 - ], - [ - "frame", - 170, - 169, - 2, - 934, - 11 - ], - [ - "null", - 171, - 934, - 11 - ], - [ - "setarg", - 170, - 0, - 171, - 934, - 11 - ], - [ - "setarg", - 170, - 1, - 11, - 934, - 11 - ], - [ - "setarg", - 170, - 2, - 5, - 934, - 11 - ], - [ - "invoke", - 170, - 168, - 934, - 11 - ], - [ - "move", - 15, - 168, - 934, - 11 - ], - "if_end_758", - [ - "jump_false", - 15, - "if_else_768", - 936, - 7 - ], - [ - "access", - 172, - "Program must not return anything", - 937, - 15 - ], - [ - "get", - 174, - 39, - 1, - 937, - 5 - ], - [ - "is_proxy", - 175, - 174, - 937, - 5 - ], - [ - "jump_false", - 175, - "record_path_770", - 937, - 5 - ], - [ - "null", - 176, - 937, - 5 - ], - [ - "access", - 177, - "error", - 937, - 5 - ], - [ - "array", - 178, - 0, - 937, - 5 - ], - [ - "push", - 178, - 172, - 937, - 5 - ], - [ - "frame", - 179, - 174, - 2, - 937, - 5 - ], - [ - "setarg", - 179, - 0, - 176, - 937, - 5 - ], - [ - "setarg", - 179, - 1, - 177, - 937, - 5 - ], - [ - "setarg", - 179, - 2, - 178, - 937, - 5 - ], - [ - "invoke", - 179, - 173, - 937, - 5 - ], - [ - "jump", - "call_done_771", - 937, - 5 - ], - "record_path_770", - [ - "load_field", - 180, - 174, - "error", - 937, - 5 - ], - [ - "frame", - 181, - 180, - 1, - 937, - 5 - ], - [ - "setarg", - 181, - 0, - 174, - 937, - 5 - ], - [ - "setarg", - 181, - 1, - 172, - 937, - 5 - ], - [ - "invoke", - 181, - 173, - 937, - 5 - ], - "call_done_771", - [ - "disrupt", - 938, - 5 - ], - [ - "jump", - "if_end_769", - 938, - 5 - ], - "if_else_768", - "if_end_769", - [ - "null", - 182, - 938, - 5 - ], - [ - "return", - 182, - 938, - 5 - ] - ], - "name": "", - "filename": "internal/engine.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 505, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 77, - 0, - 0, - 0 - ], - [ - "move", - 75, - 77, - 0, - 0 - ], - [ - "function", - 78, - 1, - 0, - 0 - ], - [ - "move", - 40, - 78, - 0, - 0 - ], - [ - "function", - 79, - 2, - 0, - 0 - ], - [ - "move", - 68, - 79, - 0, - 0 - ], - [ - "function", - 80, - 4, - 0, - 0 - ], - [ - "move", - 27, - 80, - 0, - 0 - ], - [ - "function", - 81, - 5, - 0, - 0 - ], - [ - "move", - 69, - 81, - 0, - 0 - ], - [ - "function", - 82, - 6, - 0, - 0 - ], - [ - "move", - 24, - 82, - 0, - 0 - ], - [ - "function", - 83, - 8, - 0, - 0 - ], - [ - "move", - 74, - 83, - 0, - 0 - ], - [ - "function", - 84, - 9, - 0, - 0 - ], - [ - "move", - 9, - 84, - 0, - 0 - ], - [ - "function", - 85, - 10, - 0, - 0 - ], - [ - "move", - 36, - 85, - 0, - 0 - ], - [ - "function", - 86, - 11, - 0, - 0 - ], - [ - "move", - 16, - 86, - 0, - 0 - ], - [ - "function", - 87, - 12, - 0, - 0 - ], - [ - "move", - 19, - 87, - 0, - 0 - ], - [ - "function", - 88, - 13, - 0, - 0 - ], - [ - "move", - 39, - 88, - 0, - 0 - ], - [ - "function", - 89, - 15, - 0, - 0 - ], - [ - "move", - 10, - 89, - 0, - 0 - ], - [ - "function", - 90, - 16, - 0, - 0 - ], - [ - "move", - 23, - 90, - 0, - 0 - ], - [ - "function", - 91, - 17, - 0, - 0 - ], - [ - "move", - 31, - 91, - 0, - 0 - ], - [ - "function", - 92, - 18, - 0, - 0 - ], - [ - "move", - 47, - 92, - 0, - 0 - ], - [ - "function", - 93, - 21, - 0, - 0 - ], - [ - "move", - 33, - 93, - 0, - 0 - ], - [ - "function", - 94, - 23, - 0, - 0 - ], - [ - "move", - 51, - 94, - 0, - 0 - ], - [ - "function", - 95, - 24, - 0, - 0 - ], - [ - "move", - 12, - 95, - 0, - 0 - ], - [ - "function", - 96, - 25, - 0, - 0 - ], - [ - "move", - 14, - 96, - 0, - 0 - ], - [ - "function", - 97, - 26, - 0, - 0 - ], - [ - "move", - 13, - 97, - 0, - 0 - ], - [ - "function", - 98, - 28, - 0, - 0 - ], - [ - "move", - 65, - 98, - 0, - 0 - ], - [ - "function", - 99, - 30, - 0, - 0 - ], - [ - "move", - 64, - 99, - 0, - 0 - ], - [ - "function", - 100, - 31, - 0, - 0 - ], - [ - "move", - 72, - 100, - 0, - 0 - ], - [ - "function", - 101, - 32, - 0, - 0 - ], - [ - "move", - 70, - 101, - 0, - 0 - ], - [ - "function", - 102, - 33, - 0, - 0 - ], - [ - "move", - 61, - 102, - 0, - 0 - ], - [ - "function", - 103, - 34, - 0, - 0 - ], - [ - "move", - 32, - 103, - 0, - 0 - ], - [ - "function", - 104, - 35, - 0, - 0 - ], - [ - "move", - 35, - 104, - 0, - 0 - ], - [ - "function", - 105, - 36, - 0, - 0 - ], - [ - "move", - 34, - 105, - 0, - 0 - ], - [ - "function", - 106, - 37, - 0, - 0 - ], - [ - "move", - 26, - 106, - 0, - 0 - ], - [ - "access", - 107, + "name": "internal/engine.cm", + "functions": [ { - "name": "actorsym", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "js_core_", 21, 24], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 5, 1, 21, 37], + ["jump_false", 5, "add_cn_1", 21, 37], + ["concat", 3, 2, 1, 21, 37], + ["jump", "add_done_0", 21, 37], + "add_cn_1", + "_nop_tc_3", + ["jump", "add_err_2", 21, 37], + ["is_num", 5, 1, 21, 37], + ["jump_false", 5, "add_err_2", 21, 37], + ["add", 3, 2, 1, 21, 37], + ["jump", "add_done_0", 21, 37], + "add_err_2", + ["disrupt", 21, 37], + "add_done_0", + ["access", 6, "_use", 21, 44], + ["is_text", 8, 3, 21, 44], + ["jump_false", 8, "add_cn_4", 21, 44], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 7, 3, 6, 21, 44], + ["jump", "add_done_3", 21, 44], + "add_cn_4", + ["is_num", 8, 3, 21, 44], + ["jump_false", 8, "add_err_5", 21, 44], + "_nop_tc_6", + ["jump", "add_err_5", 21, 44], + ["add", 7, 3, 6, 21, 44], + ["jump", "add_done_3", 21, 44], + "add_err_5", + ["disrupt", 21, 44], + "add_done_3", + ["get", 11, 38, 1, 21, 10], + ["frame", 12, 11, 1, 21, 10], + ["null", 13, 21, 10], + ["setarg", 12, 0, 13, 21, 10], + ["setarg", 12, 1, 7, 21, 10], + ["tail_invoke", 12, 10, 21, 10], + ["return", 10, 21, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "use_embed", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 2, - 17 - ], - [ - "move", - 2, - 107, - 2, - 17 - ], - [ - "access", - 7, - "__SYSTEM__", - 3, - 13 - ], - [ - "record", - 108, - 0 - ], - [ - "move", - 8, - 108, - 5, - 13 - ], - [ - "false", - 42, - 6, - 17 - ], - [ - "record", - 109, - 3 - ], - [ - "access", - 110, - ".dll", - 9, - 12 - ], - [ - "store_field", - 109, - 110, - "Windows", - 9, - 12 - ], - [ - "access", - 111, - ".dylib", - 10, - 10 - ], - [ - "store_field", - 109, - 111, - "macOS", - 10, - 10 - ], - [ - "access", - 112, - ".so", - 11, - 10 - ], - [ - "store_field", - 109, - 112, - "Linux", - 11, - 10 - ], - [ - "move", - 17, - 109, - 11, - 10 - ], - [ - "access", - 114, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 39, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 25, 15], + ["is_identical", 3, 1, 2, 25, 15], + ["jump_true", 3, "eq_done_11", 25, 15], + ["is_int", 4, 1, 25, 15], + ["jump_false", 4, "eq_ni_12", 25, 15], + "_nop_tc_1", + "_nop_tc_2", + ["eq_int", 3, 1, 2, 25, 15], + ["jump", "eq_done_11", 25, 15], + "eq_ni_12", + ["is_num", 4, 1, 25, 15], + ["jump_false", 4, "eq_nn_13", 25, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_float", 3, 1, 2, 25, 15], + ["jump", "eq_done_11", 25, 15], + "eq_nn_13", + ["is_text", 4, 1, 25, 15], + ["jump_false", 4, "eq_nt_14", 25, 15], + "_nop_tc_5", + ["jump", "eq_nt_14", 25, 15], + ["eq_text", 3, 1, 2, 25, 15], + ["jump", "eq_done_11", 25, 15], + "eq_nt_14", + ["is_null", 4, 1, 25, 15], + ["jump_false", 4, "eq_nnl_15", 25, 15], + "_nop_tc_6", + ["jump", "eq_nnl_15", 25, 15], + ["true", 3, 25, 15], + ["jump", "eq_done_11", 25, 15], + "eq_nnl_15", + ["is_bool", 4, 1, 25, 15], + ["jump_false", 4, "eq_nb_16", 25, 15], + "_nop_tc_7", + ["jump", "eq_nb_16", 25, 15], + ["eq_bool", 3, 1, 2, 25, 15], + ["jump", "eq_done_11", 25, 15], + "eq_nb_16", + ["false", 3, 25, 15], + "eq_done_11", + ["move", 6, 3, 25, 15], + ["jump_true", 6, "or_end_10", 25, 15], + ["false", 7, 25, 28], + ["is_identical", 8, 1, 7, 25, 28], + ["jump_true", 8, "eq_done_17", 25, 28], + ["is_int", 9, 1, 25, 28], + ["jump_false", 9, "eq_ni_18", 25, 28], + "_nop_tc_8", + ["jump", "eq_ni_18", 25, 28], + ["eq_int", 8, 1, 7, 25, 28], + ["jump", "eq_done_17", 25, 28], + "eq_ni_18", + ["is_num", 9, 1, 25, 28], + ["jump_false", 9, "eq_nn_19", 25, 28], + "_nop_tc_9", + ["jump", "eq_nn_19", 25, 28], + ["eq_float", 8, 1, 7, 25, 28], + ["jump", "eq_done_17", 25, 28], + "eq_nn_19", + ["is_text", 9, 1, 25, 28], + ["jump_false", 9, "eq_nt_20", 25, 28], + "_nop_tc_10", + ["jump", "eq_nt_20", 25, 28], + ["eq_text", 8, 1, 7, 25, 28], + ["jump", "eq_done_17", 25, 28], + "eq_nt_20", + ["is_null", 9, 1, 25, 28], + ["jump_false", 9, "eq_nnl_21", 25, 28], + "_nop_tc_11", + ["jump", "eq_nnl_21", 25, 28], + ["true", 8, 25, 28], + ["jump", "eq_done_17", 25, 28], + "eq_nnl_21", + ["is_bool", 9, 1, 25, 28], + ["jump_false", 9, "eq_nb_22", 25, 28], + "_nop_tc_12", + "_nop_tc_13", + ["eq_bool", 8, 1, 7, 25, 28], + ["jump", "eq_done_17", 25, 28], + "eq_nb_22", + ["false", 8, 25, 28], + "eq_done_17", + ["move", 6, 8, 25, 28], + "or_end_10", + ["move", 11, 6, 25, 28], + ["jump_true", 11, "or_end_9", 25, 28], + ["access", 12, "false", 25, 45], + ["is_identical", 13, 1, 12, 25, 45], + ["jump_true", 13, "eq_done_23", 25, 45], + ["is_int", 14, 1, 25, 45], + ["jump_false", 14, "eq_ni_24", 25, 45], + "_nop_tc_14", + ["jump", "eq_ni_24", 25, 45], + ["eq_int", 13, 1, 12, 25, 45], + ["jump", "eq_done_23", 25, 45], + "eq_ni_24", + ["is_num", 14, 1, 25, 45], + ["jump_false", 14, "eq_nn_25", 25, 45], + "_nop_tc_15", + ["jump", "eq_nn_25", 25, 45], + ["eq_float", 13, 1, 12, 25, 45], + ["jump", "eq_done_23", 25, 45], + "eq_nn_25", + ["is_text", 14, 1, 25, 45], + ["jump_false", 14, "eq_nt_26", 25, 45], + "_nop_tc_16", + "_nop_tc_17", + ["eq_text", 13, 1, 12, 25, 45], + ["jump", "eq_done_23", 25, 45], + "eq_nt_26", + ["is_null", 14, 1, 25, 45], + ["jump_false", 14, "eq_nnl_27", 25, 45], + "_nop_tc_18", + ["jump", "eq_nnl_27", 25, 45], + ["true", 13, 25, 45], + ["jump", "eq_done_23", 25, 45], + "eq_nnl_27", + ["is_bool", 14, 1, 25, 45], + ["jump_false", 14, "eq_nb_28", 25, 45], + "_nop_tc_19", + ["jump", "eq_nb_28", 25, 45], + ["eq_bool", 13, 1, 12, 25, 45], + ["jump", "eq_done_23", 25, 45], + "eq_nb_28", + ["false", 13, 25, 45], + "eq_done_23", + ["move", 11, 13, 25, 45], + "or_end_9", + ["move", 16, 11, 25, 45], + ["jump_true", 16, "or_end_8", 25, 45], + ["null", 17, 25, 64], + ["is_identical", 18, 1, 17, 25, 64], + ["jump_true", 18, "eq_done_29", 25, 64], + ["is_int", 19, 1, 25, 64], + ["jump_false", 19, "eq_ni_30", 25, 64], + "_nop_tc_20", + ["jump", "eq_ni_30", 25, 64], + ["eq_int", 18, 1, 17, 25, 64], + ["jump", "eq_done_29", 25, 64], + "eq_ni_30", + ["is_num", 19, 1, 25, 64], + ["jump_false", 19, "eq_nn_31", 25, 64], + "_nop_tc_21", + ["jump", "eq_nn_31", 25, 64], + ["eq_float", 18, 1, 17, 25, 64], + ["jump", "eq_done_29", 25, 64], + "eq_nn_31", + ["is_text", 19, 1, 25, 64], + ["jump_false", 19, "eq_nt_32", 25, 64], + "_nop_tc_22", + ["jump", "eq_nt_32", 25, 64], + ["eq_text", 18, 1, 17, 25, 64], + ["jump", "eq_done_29", 25, 64], + "eq_nt_32", + ["is_null", 19, 1, 25, 64], + ["jump_false", 19, "eq_nnl_33", 25, 64], + "_nop_tc_23", + "_nop_tc_24", + ["true", 18, 25, 64], + ["jump", "eq_done_29", 25, 64], + "eq_nnl_33", + ["is_bool", 19, 1, 25, 64], + ["jump_false", 19, "eq_nb_34", 25, 64], + "_nop_tc_25", + ["jump", "eq_nb_34", 25, 64], + ["eq_bool", 18, 1, 17, 25, 64], + ["jump", "eq_done_29", 25, 64], + "eq_nb_34", + ["false", 18, 25, 64], + "eq_done_29", + ["move", 16, 18, 25, 64], + "or_end_8", + ["jump_false", 16, "if_else_6", 25, 64], + ["false", 21, 26, 12], + ["return", 21, 26, 12], + "_nop_ur_1", + "if_else_6", + "if_end_7", + ["access", 22, 1, 27, 15], + ["is_identical", 23, 1, 22, 27, 15], + ["jump_true", 23, "eq_done_39", 27, 15], + ["is_int", 24, 1, 27, 15], + ["jump_false", 24, "eq_ni_40", 27, 15], + "_nop_tc_26", + "_nop_tc_27", + ["eq_int", 23, 1, 22, 27, 15], + ["jump", "eq_done_39", 27, 15], + "eq_ni_40", + ["is_num", 24, 1, 27, 15], + ["jump_false", 24, "eq_nn_41", 27, 15], + "_nop_tc_28", + "_nop_tc_29", + ["eq_float", 23, 1, 22, 27, 15], + ["jump", "eq_done_39", 27, 15], + "eq_nn_41", + ["is_text", 24, 1, 27, 15], + ["jump_false", 24, "eq_nt_42", 27, 15], + "_nop_tc_30", + ["jump", "eq_nt_42", 27, 15], + ["eq_text", 23, 1, 22, 27, 15], + ["jump", "eq_done_39", 27, 15], + "eq_nt_42", + ["is_null", 24, 1, 27, 15], + ["jump_false", 24, "eq_nnl_43", 27, 15], + "_nop_tc_31", + ["jump", "eq_nnl_43", 27, 15], + ["true", 23, 27, 15], + ["jump", "eq_done_39", 27, 15], + "eq_nnl_43", + ["is_bool", 24, 1, 27, 15], + ["jump_false", 24, "eq_nb_44", 27, 15], + "_nop_tc_32", + ["jump", "eq_nb_44", 27, 15], + ["eq_bool", 23, 1, 22, 27, 15], + ["jump", "eq_done_39", 27, 15], + "eq_nb_44", + ["false", 23, 27, 15], + "eq_done_39", + ["move", 26, 23, 27, 15], + ["jump_true", 26, "or_end_38", 27, 15], + ["true", 27, 27, 28], + ["is_identical", 28, 1, 27, 27, 28], + ["jump_true", 28, "eq_done_45", 27, 28], + ["is_int", 29, 1, 27, 28], + ["jump_false", 29, "eq_ni_46", 27, 28], + "_nop_tc_33", + ["jump", "eq_ni_46", 27, 28], + ["eq_int", 28, 1, 27, 27, 28], + ["jump", "eq_done_45", 27, 28], + "eq_ni_46", + ["is_num", 29, 1, 27, 28], + ["jump_false", 29, "eq_nn_47", 27, 28], + "_nop_tc_34", + ["jump", "eq_nn_47", 27, 28], + ["eq_float", 28, 1, 27, 27, 28], + ["jump", "eq_done_45", 27, 28], + "eq_nn_47", + ["is_text", 29, 1, 27, 28], + ["jump_false", 29, "eq_nt_48", 27, 28], + "_nop_tc_35", + ["jump", "eq_nt_48", 27, 28], + ["eq_text", 28, 1, 27, 27, 28], + ["jump", "eq_done_45", 27, 28], + "eq_nt_48", + ["is_null", 29, 1, 27, 28], + ["jump_false", 29, "eq_nnl_49", 27, 28], + "_nop_tc_36", + ["jump", "eq_nnl_49", 27, 28], + ["true", 28, 27, 28], + ["jump", "eq_done_45", 27, 28], + "eq_nnl_49", + ["is_bool", 29, 1, 27, 28], + ["jump_false", 29, "eq_nb_50", 27, 28], + "_nop_tc_37", + "_nop_tc_38", + ["eq_bool", 28, 1, 27, 27, 28], + ["jump", "eq_done_45", 27, 28], + "eq_nb_50", + ["false", 28, 27, 28], + "eq_done_45", + ["move", 26, 28, 27, 28], + "or_end_38", + ["move", 31, 26, 27, 28], + ["jump_true", 31, "or_end_37", 27, 28], + ["access", 32, "true", 27, 44], + ["is_identical", 33, 1, 32, 27, 44], + ["jump_true", 33, "eq_done_51", 27, 44], + ["is_int", 34, 1, 27, 44], + ["jump_false", 34, "eq_ni_52", 27, 44], + "_nop_tc_39", + ["jump", "eq_ni_52", 27, 44], + ["eq_int", 33, 1, 32, 27, 44], + ["jump", "eq_done_51", 27, 44], + "eq_ni_52", + ["is_num", 34, 1, 27, 44], + ["jump_false", 34, "eq_nn_53", 27, 44], + "_nop_tc_40", + ["jump", "eq_nn_53", 27, 44], + ["eq_float", 33, 1, 32, 27, 44], + ["jump", "eq_done_51", 27, 44], + "eq_nn_53", + ["is_text", 34, 1, 27, 44], + ["jump_false", 34, "eq_nt_54", 27, 44], + "_nop_tc_41", + "_nop_tc_42", + ["eq_text", 33, 1, 32, 27, 44], + ["jump", "eq_done_51", 27, 44], + "eq_nt_54", + ["is_null", 34, 1, 27, 44], + ["jump_false", 34, "eq_nnl_55", 27, 44], + "_nop_tc_43", + ["jump", "eq_nnl_55", 27, 44], + ["true", 33, 27, 44], + ["jump", "eq_done_51", 27, 44], + "eq_nnl_55", + ["is_bool", 34, 1, 27, 44], + ["jump_false", 34, "eq_nb_56", 27, 44], + "_nop_tc_44", + ["jump", "eq_nb_56", 27, 44], + ["eq_bool", 33, 1, 32, 27, 44], + ["jump", "eq_done_51", 27, 44], + "eq_nb_56", + ["false", 33, 27, 44], + "eq_done_51", + ["move", 31, 33, 27, 44], + "or_end_37", + ["jump_false", 31, "if_else_35", 27, 44], + ["true", 36, 28, 12], + ["return", 36, 28, 12], + "_nop_ur_2", + "if_else_35", + "if_end_36", + ["null", 37, 29, 10], + ["return", 37, 29, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "logical", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 14, - 23 - ], - [ - "is_proxy", - 115, - 114, - 14, - 23 - ], - [ - "jump_false", - 115, - "record_path_511", - 14, - 23 - ], - [ - "null", - 116, - 14, - 23 - ], - [ - "access", - 117, - "platform", - 14, - 23 - ], - [ - "array", - 118, - 0, - 14, - 23 - ], - [ - "frame", - 119, - 114, - 2, - 14, - 23 - ], - [ - "setarg", - 119, - 0, - 116, - 14, - 23 - ], - [ - "setarg", - 119, - 1, - 117, - 14, - 23 - ], - [ - "setarg", - 119, - 2, - 118, - 14, - 23 - ], - [ - "invoke", - 119, - 113, - 14, - 23 - ], - [ - "jump", - "call_done_512", - 14, - 23 - ], - "record_path_511", - [ - "load_field", - 120, - 114, - "platform", - 14, - 23 - ], - [ - "frame", - 121, - 120, - 0, - 14, - 23 - ], - [ - "setarg", - 121, - 0, - 114, - 14, - 23 - ], - [ - "invoke", - 121, - 113, - 14, - 23 - ], - "call_done_512", - [ - "load_dynamic", - 122, - 17, - 113, - 14, - 23 - ], - [ - "access", - 5, - ".cm", - 16, - 15 - ], - [ - "access", - 123, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, {"name":"find","kind":"name","make":"intrinsic"}, 33, 10], + ["frame", 5, 4, 2, 33, 10], + ["null", 6, 33, 10], + ["setarg", 5, 0, 6, 33, 10], + ["setarg", 5, 1, 1, 33, 10], + ["setarg", 5, 2, 2, 33, 10], + ["invoke", 5, 3, 33, 10], + ["null", 7, 33, 29], + ["is_identical", 8, 3, 7, 33, 29], + ["jump_true", 8, "ne_nid_58", 33, 29], + ["jump", "ne_ni_59", 33, 29], + "ne_nid_58", + ["false", 8, 33, 29], + ["jump", "ne_done_57", 33, 29], + "ne_ni_59", + ["is_int", 9, 3, 33, 29], + ["jump_false", 9, "ne_nn_60", 33, 29], + "_nop_tc_1", + ["jump", "ne_nn_60", 33, 29], + ["ne_int", 8, 3, 7, 33, 29], + ["jump", "ne_done_57", 33, 29], + "ne_nn_60", + ["is_num", 9, 3, 33, 29], + ["jump_false", 9, "ne_nt_61", 33, 29], + "_nop_tc_2", + ["jump", "ne_nt_61", 33, 29], + ["ne_float", 8, 3, 7, 33, 29], + ["jump", "ne_done_57", 33, 29], + "ne_nt_61", + ["is_text", 9, 3, 33, 29], + ["jump_false", 9, "ne_nnl_62", 33, 29], + "_nop_tc_3", + ["jump", "ne_nnl_62", 33, 29], + ["ne_text", 8, 3, 7, 33, 29], + ["jump", "ne_done_57", 33, 29], + "ne_nnl_62", + ["is_null", 9, 3, 33, 29], + ["jump_false", 9, "ne_nb_63", 33, 29], + "_nop_tc_4", + "_nop_tc_5", + ["false", 8, 33, 29], + ["jump", "ne_done_57", 33, 29], + "ne_nb_63", + ["is_bool", 9, 3, 33, 29], + ["jump_false", 9, "ne_mis_64", 33, 29], + "_nop_tc_6", + ["jump", "ne_mis_64", 33, 29], + ["ne_bool", 8, 3, 7, 33, 29], + ["jump", "ne_done_57", 33, 29], + "ne_mis_64", + ["true", 8, 33, 29], + "ne_done_57", + ["return", 8, 33, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "some", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 19, - 21 - ], - [ - "load_field", - 124, - 123, - "load_internal", - 19, - 21 - ], - [ - "move", - 38, - 124, - 19, - 21 - ], - [ - "access", - 125, - "internal_fd", - 48, - 20 - ], - [ - "frame", - 127, - 75, - 1, - 48, - 10 - ], - [ - "null", - 128, - 48, - 10 - ], - [ - "setarg", - 127, - 0, - 128, - 48, - 10 - ], - [ - "setarg", - 127, - 1, - 125, - 48, - 10 - ], - [ - "invoke", - 127, - 126, - 48, - 10 - ], - [ - "move", - 29, - 126, - 48, - 10 - ], - [ - "access", - 129, - "js", - 49, - 20 - ], - [ - "frame", - 131, - 75, - 1, - 49, - 10 - ], - [ - "null", - 132, - 49, - 10 - ], - [ - "setarg", - 131, - 0, - 132, - 49, - 10 - ], - [ - "setarg", - 131, - 1, - 129, - 49, - 10 - ], - [ - "invoke", - 131, - 130, - 49, - 10 - ], - [ - "move", - 37, - 130, - 49, - 10 - ], - [ - "access", - 133, { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 2, 1, 37, 29], + ["frame", 4, 3, 1, 37, 29], + ["null", 5, 37, 29], + ["setarg", 4, 0, 5, 37, 29], + ["setarg", 4, 1, 1, 37, 29], + ["invoke", 4, 2, 37, 29], + ["access", 7, {"name":"not","kind":"name","make":"intrinsic"}, 37, 25], + ["frame", 8, 7, 1, 37, 25], + ["null", 9, 37, 25], + ["setarg", 8, 0, 9, 37, 25], + ["setarg", 8, 1, 2, 37, 25], + ["tail_invoke", 8, 6, 37, 25], + ["return", 6, 37, 25], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 53, - 21 - ], - [ - "jump_false", - 133, - "tern_else_513", - 53, - 21 - ], - [ - "access", - 135, { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["function", 3, 3, 37, 20], + ["access", 5, {"name":"find","kind":"name","make":"intrinsic"}, 37, 10], + ["frame", 6, 5, 2, 37, 10], + ["null", 7, 37, 10], + ["setarg", 6, 0, 7, 37, 10], + ["setarg", 6, 1, 1, 37, 10], + ["setarg", 6, 2, 3, 37, 10], + ["invoke", 6, 4, 37, 10], + ["null", 8, 37, 42], + ["is_identical", 9, 4, 8, 37, 42], + ["jump_true", 9, "eq_done_65", 37, 42], + ["is_int", 10, 4, 37, 42], + ["jump_false", 10, "eq_ni_66", 37, 42], + "_nop_tc_1", + ["jump", "eq_ni_66", 37, 42], + ["eq_int", 9, 4, 8, 37, 42], + ["jump", "eq_done_65", 37, 42], + "eq_ni_66", + ["is_num", 10, 4, 37, 42], + ["jump_false", 10, "eq_nn_67", 37, 42], + "_nop_tc_2", + ["jump", "eq_nn_67", 37, 42], + ["eq_float", 9, 4, 8, 37, 42], + ["jump", "eq_done_65", 37, 42], + "eq_nn_67", + ["is_text", 10, 4, 37, 42], + ["jump_false", 10, "eq_nt_68", 37, 42], + "_nop_tc_3", + ["jump", "eq_nt_68", 37, 42], + ["eq_text", 9, 4, 8, 37, 42], + ["jump", "eq_done_65", 37, 42], + "eq_nt_68", + ["is_null", 10, 4, 37, 42], + ["jump_false", 10, "eq_nnl_69", 37, 42], + "_nop_tc_4", + "_nop_tc_5", + ["true", 9, 37, 42], + ["jump", "eq_done_65", 37, 42], + "eq_nnl_69", + ["is_bool", 10, 4, 37, 42], + ["jump_false", 10, "eq_nb_70", 37, 42], + "_nop_tc_6", + ["jump", "eq_nb_70", 37, 42], + ["eq_bool", 9, 4, 8, 37, 42], + ["jump", "eq_done_65", 37, 42], + "eq_nb_70", + ["false", 9, 37, 42], + "eq_done_65", + ["return", 9, 37, 42], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "every", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 53, - 33 - ], - [ - "access", - 136, - "/packages", - 53, - 45 - ], - [ - "is_text", - 138, - 135, - 53, - 45 - ], - [ - "jump_false", - 138, - "add_cn_516", - 53, - 45 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 137, - 135, - 136, - 53, - 45 - ], - [ - "jump", - "add_done_515", - 53, - 45 - ], - "add_cn_516", - [ - "is_num", - 138, - 135, - 53, - 45 - ], - [ - "jump_false", - 138, - "add_err_517", - 53, - 45 - ], - "_nop_tc_3", - [ - "jump", - "add_err_517", - 53, - 45 - ], - [ - "add", - 137, - 135, - 136, - 53, - 45 - ], - [ - "jump", - "add_done_515", - 53, - 45 - ], - "add_err_517", - [ - "disrupt", - 53, - 45 - ], - "add_done_515", - [ - "move", - 134, - 137, - 53, - 45 - ], - [ - "jump", - "tern_end_514", - 53, - 45 - ], - "tern_else_513", - [ - "null", - 140, - 53, - 59 - ], - [ - "move", - 134, - 140, - 53, - 59 - ], - "tern_end_514", - [ - "access", - 141, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, {"name":"search","kind":"name","make":"intrinsic"}, 41, 10], + ["frame", 5, 4, 2, 41, 10], + ["null", 6, 41, 10], + ["setarg", 5, 0, 6, 41, 10], + ["setarg", 5, 1, 1, 41, 10], + ["setarg", 5, 2, 2, 41, 10], + ["invoke", 5, 3, 41, 10], + ["access", 7, 0, 41, 33], + ["is_identical", 8, 3, 7, 41, 33], + ["jump_true", 8, "eq_done_71", 41, 33], + ["is_int", 9, 3, 41, 33], + ["jump_false", 9, "eq_ni_72", 41, 33], + "_nop_tc_1", + "_nop_tc_2", + ["eq_int", 8, 3, 7, 41, 33], + ["jump", "eq_done_71", 41, 33], + "eq_ni_72", + ["is_num", 9, 3, 41, 33], + ["jump_false", 9, "eq_nn_73", 41, 33], + "_nop_tc_3", + "_nop_tc_4", + ["eq_float", 8, 3, 7, 41, 33], + ["jump", "eq_done_71", 41, 33], + "eq_nn_73", + ["is_text", 9, 3, 41, 33], + ["jump_false", 9, "eq_nt_74", 41, 33], + "_nop_tc_5", + ["jump", "eq_nt_74", 41, 33], + ["eq_text", 8, 3, 7, 41, 33], + ["jump", "eq_done_71", 41, 33], + "eq_nt_74", + ["is_null", 9, 3, 41, 33], + ["jump_false", 9, "eq_nnl_75", 41, 33], + "_nop_tc_6", + ["jump", "eq_nnl_75", 41, 33], + ["true", 8, 41, 33], + ["jump", "eq_done_71", 41, 33], + "eq_nnl_75", + ["is_bool", 9, 3, 41, 33], + ["jump_false", 9, "eq_nb_76", 41, 33], + "_nop_tc_7", + ["jump", "eq_nb_76", 41, 33], + ["eq_bool", 8, 3, 7, 41, 33], + ["jump", "eq_done_71", 41, 33], + "eq_nb_76", + ["false", 8, 41, 33], + "eq_done_71", + ["return", 8, 41, 33], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "starts_with", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 55, - 24 - ], - [ - "access", - 142, { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["length", 3, 2, 45, 38], + "_nop_tc_1", + "_nop_tc_2", + ["negate", 4, 3, 45, 38], + ["jump", "neg_done_78", 45, 38], + "neg_err_77", + ["disrupt", 45, 38], + "neg_done_78", + ["access", 7, {"name":"search","kind":"name","make":"intrinsic"}, 45, 10], + ["frame", 8, 7, 3, 45, 10], + ["null", 9, 45, 10], + ["setarg", 8, 0, 9, 45, 10], + ["setarg", 8, 1, 1, 45, 10], + ["setarg", 8, 2, 2, 45, 10], + ["setarg", 8, 3, 4, 45, 10], + ["invoke", 8, 6, 45, 10], + ["null", 10, 45, 50], + ["is_identical", 11, 6, 10, 45, 50], + ["jump_true", 11, "ne_nid_80", 45, 50], + ["jump", "ne_ni_81", 45, 50], + "ne_nid_80", + ["false", 11, 45, 50], + ["jump", "ne_done_79", 45, 50], + "ne_ni_81", + ["is_int", 12, 6, 45, 50], + ["jump_false", 12, "ne_nn_82", 45, 50], + "_nop_tc_3", + ["jump", "ne_nn_82", 45, 50], + ["ne_int", 11, 6, 10, 45, 50], + ["jump", "ne_done_79", 45, 50], + "ne_nn_82", + ["is_num", 12, 6, 45, 50], + ["jump_false", 12, "ne_nt_83", 45, 50], + "_nop_tc_4", + ["jump", "ne_nt_83", 45, 50], + ["ne_float", 11, 6, 10, 45, 50], + ["jump", "ne_done_79", 45, 50], + "ne_nt_83", + ["is_text", 12, 6, 45, 50], + ["jump_false", 12, "ne_nnl_84", 45, 50], + "_nop_tc_5", + ["jump", "ne_nnl_84", 45, 50], + ["ne_text", 11, 6, 10, 45, 50], + ["jump", "ne_done_79", 45, 50], + "ne_nnl_84", + ["is_null", 12, 6, 45, 50], + ["jump_false", 12, "ne_nb_85", 45, 50], + "_nop_tc_6", + "_nop_tc_7", + ["false", 11, 45, 50], + ["jump", "ne_done_79", 45, 50], + "ne_nb_85", + ["is_bool", 12, 6, 45, 50], + ["jump_false", 12, "ne_mis_86", 45, 50], + "_nop_tc_8", + ["jump", "ne_mis_86", 45, 50], + ["ne_bool", 11, 6, 10, 45, 50], + ["jump", "ne_done_79", 45, 50], + "ne_mis_86", + ["true", 11, 45, 50], + "ne_done_79", + ["return", 11, 45, 50], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "ends_with", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 55, - 1 - ], - [ - "access", - 143, - "core/os", - 55, - 11 - ], - [ - "store_field", - 142, - 141, - 143, - 55, - 11 - ], - [ - "record", - 144, - 0 - ], - [ - "move", - 21, - 144, - 58, - 19 - ], - [ - "access", - 145, - "fd", - 131, - 15 - ], - [ - "frame", - 147, - 74, - 1, - 131, - 6 - ], - [ - "null", - 148, - 131, - 6 - ], - [ - "setarg", - 147, - 0, - 148, - 131, - 6 - ], - [ - "setarg", - 147, - 1, - 145, - 131, - 6 - ], - [ - "invoke", - 147, - 146, - 131, - 6 - ], - [ - "move", - 29, - 146, - 131, - 6 - ], - [ - "access", - 149, - "js", - 132, - 10 - ], - [ - "frame", - 151, - 74, - 1, - 132, - 1 - ], - [ - "null", - 152, - 132, - 1 - ], - [ - "setarg", - 151, - 0, - 152, - 132, - 1 - ], - [ - "setarg", - 151, - 1, - 149, - 132, - 1 - ], - [ - "invoke", - 151, - 150, - 132, - 1 - ], - [ - "access", - 153, - "blob", - 133, - 21 - ], - [ - "frame", - 155, - 74, - 1, - 133, - 12 - ], - [ - "null", - 156, - 133, - 12 - ], - [ - "setarg", - 155, - 0, - 156, - 133, - 12 - ], - [ - "setarg", - 155, - 1, - 153, - 133, - 12 - ], - [ - "invoke", - 155, - 154, - 133, - 12 - ], - [ - "move", - 15, - 154, - 133, - 12 - ], - [ - "access", - 157, - "actor", - 139, - 26 - ], - [ - "frame", - 159, - 74, - 1, - 139, - 17 - ], - [ - "null", - 160, - 139, - 17 - ], - [ - "setarg", - 159, - 0, - 160, - 139, - 17 - ], - [ - "setarg", - 159, - 1, - 157, - 139, - 17 - ], - [ - "invoke", - 159, - 158, - 139, - 17 - ], - [ - "move", - 11, - 158, - 139, - 17 - ], - [ - "access", - 161, - "wota", - 140, - 21 - ], - [ - "frame", - 163, - 74, - 1, - 140, - 12 - ], - [ - "null", - 164, - 140, - 12 - ], - [ - "setarg", - 163, - 0, - 164, - 140, - 12 - ], - [ - "setarg", - 163, - 1, - 161, - 140, - 12 - ], - [ - "invoke", - 163, - 162, - 140, - 12 - ], - [ - "move", - 76, - 162, - 140, - 12 - ], - [ - "access", - 165, - "nota", - 141, - 21 - ], - [ - "frame", - 167, - 74, - 1, - 141, - 12 - ], - [ - "null", - 168, - 141, - 12 - ], - [ - "setarg", - 167, - 0, - 168, - 141, - 12 - ], - [ - "setarg", - 167, - 1, - 165, - 141, - 12 - ], - [ - "invoke", - 167, - 166, - 141, - 12 - ], - [ - "move", - 43, - 166, - 141, - 12 - ], - [ - "access", - 3, - 0.1, - 147, - 19 - ], - [ - "access", - 6, - 60, - 148, - 20 - ], - [ - "access", - 169, { - "name": "init", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 21, 2, 76, 53], + ["load_dynamic", 3, 2, 1, 76, 65], + ["get", 4, 5, 1, 76, 44], + ["store_dynamic", 4, 3, 1, 76, 48], + ["null", 5, 76, 48], + ["return", 5, 76, 48] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 219, - 14 - ], - [ - "null", - 170, - 219, - 22 - ], - [ - "is_identical", - 171, - 169, - 170, - 219, - 22 - ], - [ - "jump_true", - 171, - "ne_nid_521", - 219, - 22 - ], - [ - "jump", - "ne_ni_522", - 219, - 22 - ], - "ne_nid_521", - [ - "false", - 171, - 219, - 22 - ], - [ - "jump", - "ne_done_520", - 219, - 22 - ], - "ne_ni_522", - [ - "is_int", - 172, - 169, - 219, - 22 - ], - [ - "jump_false", - 172, - "ne_nn_523", - 219, - 22 - ], - "_nop_tc_4", - [ - "jump", - "ne_nn_523", - 219, - 22 - ], - [ - "ne_int", - 171, - 169, - 170, - 219, - 22 - ], - [ - "jump", - "ne_done_520", - 219, - 22 - ], - "ne_nn_523", - [ - "is_num", - 172, - 169, - 219, - 22 - ], - [ - "jump_false", - 172, - "ne_nt_524", - 219, - 22 - ], - "_nop_tc_5", - [ - "jump", - "ne_nt_524", - 219, - 22 - ], - [ - "ne_float", - 171, - 169, - 170, - 219, - 22 - ], - [ - "jump", - "ne_done_520", - 219, - 22 - ], - "ne_nt_524", - [ - "is_text", - 172, - 169, - 219, - 22 - ], - [ - "jump_false", - 172, - "ne_nnl_525", - 219, - 22 - ], - "_nop_tc_6", - [ - "jump", - "ne_nnl_525", - 219, - 22 - ], - [ - "ne_text", - 171, - 169, - 170, - 219, - 22 - ], - [ - "jump", - "ne_done_520", - 219, - 22 - ], - "ne_nnl_525", - [ - "is_null", - 172, - 169, - 219, - 22 - ], - [ - "jump_false", - 172, - "ne_nb_526", - 219, - 22 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "false", - 171, - 219, - 22 - ], - [ - "jump", - "ne_done_520", - 219, - 22 - ], - "ne_nb_526", - [ - "is_bool", - 172, - 169, - 219, - 22 - ], - [ - "jump_false", - 172, - "ne_mis_527", - 219, - 22 - ], - "_nop_tc_9", - [ - "jump", - "ne_mis_527", - 219, - 22 - ], - [ - "ne_bool", - 171, - 169, - 170, - 219, - 22 - ], - [ - "jump", - "ne_done_520", - 219, - 22 - ], - "ne_mis_527", - [ - "true", - 171, - 219, - 22 - ], - "ne_done_520", - [ - "jump_false", - 171, - "tern_else_518", - 219, - 22 - ], - [ - "access", - 175, { - "name": "init", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 244, + "nr_close_slots": 0, + "instructions": [ + ["access", 15, "core/", 62, 19], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 18, 1, 62, 29], + ["jump_false", 18, "add_cn_88", 62, 29], + ["concat", 16, 15, 1, 62, 29], + ["jump", "add_done_87", 62, 29], + "add_cn_88", + "_nop_tc_3", + ["jump", "add_err_89", 62, 29], + ["is_num", 18, 1, 62, 29], + ["jump_false", 18, "add_err_89", 62, 29], + ["add", 16, 15, 1, 62, 29], + ["jump", "add_done_87", 62, 29], + "add_err_89", + ["disrupt", 62, 29], + "add_done_87", + ["move", 3, 16, 62, 29], + ["null", 5, 63, 13], + ["access", 19, {"name":"use_cache","kind":"name","make":"intrinsic"}, 64, 7], + ["load_dynamic", 20, 19, 3, 64, 17], + ["jump_false", 20, "if_else_90", 64, 17], + ["access", 21, {"name":"use_cache","kind":"name","make":"intrinsic"}, 65, 12], + ["load_dynamic", 22, 21, 3, 65, 22], + ["return", 22, 65, 22], + "_nop_ur_1", + "if_else_90", + "if_end_91", + ["access", 23, "/", 67, 37], + ["access", 24, "_", 67, 42], + ["access", 26, {"name":"replace","kind":"name","make":"intrinsic"}, 67, 23], + ["frame", 27, 26, 3, 67, 23], + ["null", 28, 67, 23], + ["setarg", 27, 0, 28, 67, 23], + ["setarg", 27, 1, 1, 67, 23], + ["setarg", 27, 2, 23, 67, 23], + ["setarg", 27, 3, 24, 67, 23], + ["invoke", 27, 25, 67, 23], + ["get", 30, 75, 1, 67, 13], + ["frame", 31, 30, 1, 67, 13], + ["null", 32, 67, 13], + ["setarg", 31, 0, 32, 67, 13], + ["setarg", 31, 1, 25, 67, 13], + ["invoke", 31, 29, 67, 13], + ["move", 14, 29, 67, 13], + ["null", 11, 68, 16], + ["null", 12, 69, 16], + ["null", 2, 70, 13], + ["null", 10, 71, 20], + ["null", 9, 72, 20], + ["record", 33, 1], + ["get", 34, 74, 1, 75, 15], + ["store_field", 33, 34, "use", 75, 15], + ["move", 5, 33, 75, 15], + ["get", 35, 21, 1, 76, 16], + ["access", 37, {"name":"array","kind":"name","make":"intrinsic"}, 76, 10], + ["frame", 38, 37, 1, 76, 10], + ["null", 39, 76, 10], + ["setarg", 38, 0, 39, 76, 10], + ["setarg", 38, 1, 35, 76, 10], + ["invoke", 38, 36, 76, 10], + ["function", 40, 7, 76, 30], + ["length", 42, 36, 76, 30], + ["int", 43, 0, 76, 30], + ["int", 47, 1, 76, 30], + ["null", 46, 76, 30], + "arrfor_loop_92", + ["lt_int", 44, 43, 42, 76, 30], + ["jump_false", 44, "arrfor_done_93", 76, 30], + ["load_index", 45, 36, 43, 76, 30], + ["frame", 48, 40, 2, 76, 30], + ["setarg", 48, 0, 46, 76, 30], + ["setarg", 48, 1, 45, 76, 30], + ["setarg", 48, 2, 43, 76, 30], + ["invoke", 48, 49, 76, 30], + ["add", 43, 43, 47, 76, 30], + ["jump", "arrfor_loop_92", 76, 30], + "arrfor_done_93", + ["null", 41, 76, 30], + ["null", 7, 78, 14], + ["null", 4, 79, 21], + ["null", 8, 80, 19], + ["null", 13, 81, 21], + ["access", 50, {"name":"core_path","kind":"name","make":"intrinsic"}, 84, 16], + ["access", 51, "/boot/", 84, 28], + ["is_text", 53, 50, 84, 28], + ["jump_false", 53, "add_cn_95", 84, 28], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 52, 50, 51, 84, 28], + ["jump", "add_done_94", 84, 28], + "add_cn_95", + ["is_num", 53, 50, 84, 28], + ["jump_false", 53, "add_err_96", 84, 28], + "_nop_tc_6", + ["jump", "add_err_96", 84, 28], + ["add", 52, 50, 51, 84, 28], + ["jump", "add_done_94", 84, 28], + "add_err_96", + ["disrupt", 84, 28], + "add_done_94", + ["access", 55, "/", 84, 53], + ["access", 56, "_", 84, 58], + ["access", 58, {"name":"replace","kind":"name","make":"intrinsic"}, 84, 39], + ["frame", 59, 58, 3, 84, 39], + ["null", 60, 84, 39], + ["setarg", 59, 0, 60, 84, 39], + ["setarg", 59, 1, 1, 84, 39], + ["setarg", 59, 2, 55, 84, 39], + ["setarg", 59, 3, 56, 84, 39], + ["invoke", 59, 57, 84, 39], + ["is_text", 62, 52, 84, 39], + ["jump_false", 62, "add_cn_98", 84, 39], + ["is_text", 63, 57, 84, 39], + ["jump_false", 63, "add_cn_98", 84, 39], + ["concat", 61, 52, 57, 84, 39], + ["jump", "add_done_97", 84, 39], + "add_cn_98", + ["is_num", 62, 52, 84, 39], + ["jump_false", 62, "add_err_99", 84, 39], + ["is_num", 63, 57, 84, 39], + ["jump_false", 63, "add_err_99", 84, 39], + ["add", 61, 52, 57, 84, 39], + ["jump", "add_done_97", 84, 39], + "add_err_99", + ["disrupt", 84, 39], + "add_done_97", + ["access", 64, ".cm.mcode", 84, 65], + ["is_text", 66, 61, 84, 65], + ["jump_false", 66, "add_cn_101", 84, 65], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 65, 61, 64, 84, 65], + ["jump", "add_done_100", 84, 65], + "add_cn_101", + ["is_num", 66, 61, 84, 65], + ["jump_false", 66, "add_err_102", 84, 65], + "_nop_tc_9", + ["jump", "add_err_102", 84, 65], + ["add", 65, 61, 64, 84, 65], + ["jump", "add_done_100", 84, 65], + "add_err_102", + ["disrupt", 84, 65], + "add_done_100", + ["move", 10, 65, 84, 65], + ["get", 69, 29, 1, 85, 7], + ["is_proxy", 70, 69, 85, 7], + ["jump_false", 70, "record_path_105", 85, 7], + ["null", 71, 85, 7], + ["access", 72, "is_file", 85, 7], + ["array", 73, 0, 85, 7], + ["push", 73, 10, 85, 7], + ["frame", 74, 69, 2, 85, 7], + ["setarg", 74, 0, 71, 85, 7], + ["setarg", 74, 1, 72, 85, 7], + ["setarg", 74, 2, 73, 85, 7], + ["invoke", 74, 68, 85, 7], + ["jump", "call_done_106", 85, 7], + "record_path_105", + ["load_field", 75, 69, "is_file", 85, 7], + ["frame", 76, 75, 1, 85, 7], + ["setarg", 76, 0, 69, 85, 7], + ["setarg", 76, 1, 10, 85, 7], + ["invoke", 76, 68, 85, 7], + "call_done_106", + ["jump_false", 68, "if_else_103", 85, 7], + ["get", 78, 29, 1, 86, 18], + ["is_proxy", 79, 78, 86, 18], + ["jump_false", 79, "record_path_107", 86, 18], + ["null", 80, 86, 18], + ["access", 81, "slurp", 86, 18], + ["array", 82, 0, 86, 18], + ["push", 82, 10, 86, 18], + ["frame", 83, 78, 2, 86, 18], + ["setarg", 83, 0, 80, 86, 18], + ["setarg", 83, 1, 81, 86, 18], + ["setarg", 83, 2, 82, 86, 18], + ["invoke", 83, 77, 86, 18], + ["jump", "call_done_108", 86, 18], + "record_path_107", + ["load_field", 84, 78, "slurp", 86, 18], + ["frame", 85, 84, 1, 86, 18], + ["setarg", 85, 0, 78, 86, 18], + ["setarg", 85, 1, 10, 86, 18], + ["invoke", 85, 77, 86, 18], + "call_done_108", + ["move", 9, 77, 86, 18], + ["access", 87, {"name":"content_hash","kind":"name","make":"intrinsic"}, 87, 12], + ["frame", 88, 87, 1, 87, 12], + ["null", 89, 87, 12], + ["setarg", 88, 0, 89, 87, 12], + ["setarg", 88, 1, 9, 87, 12], + ["invoke", 88, 86, 87, 12], + ["move", 7, 86, 87, 12], + ["access", 91, {"name":"cache_path","kind":"name","make":"intrinsic"}, 88, 19], + ["frame", 92, 91, 1, 88, 19], + ["null", 93, 88, 19], + ["setarg", 92, 0, 93, 88, 19], + ["setarg", 92, 1, 7, 88, 19], + ["invoke", 92, 90, 88, 19], + ["move", 4, 90, 88, 19], + ["move", 94, 4, 89, 9], + ["jump_false", 94, "and_end_111", 89, 9], + ["get", 96, 29, 1, 89, 24], + ["is_proxy", 97, 96, 89, 24], + ["jump_false", 97, "record_path_112", 89, 24], + ["null", 98, 89, 24], + ["access", 99, "is_file", 89, 24], + ["array", 100, 0, 89, 24], + ["push", 100, 4, 89, 24], + ["frame", 101, 96, 2, 89, 24], + ["setarg", 101, 0, 98, 89, 24], + ["setarg", 101, 1, 99, 89, 24], + ["setarg", 101, 2, 100, 89, 24], + ["invoke", 101, 95, 89, 24], + ["jump", "call_done_113", 89, 24], + "record_path_112", + ["load_field", 102, 96, "is_file", 89, 24], + ["frame", 103, 102, 1, 89, 24], + ["setarg", 103, 0, 96, 89, 24], + ["setarg", 103, 1, 4, 89, 24], + ["invoke", 103, 95, 89, 24], + "call_done_113", + ["move", 94, 95, 89, 24], + "and_end_111", + ["jump_false", 94, "if_else_109", 89, 24], + ["get", 105, 29, 1, 90, 26], + ["is_proxy", 106, 105, 90, 26], + ["jump_false", 106, "record_path_114", 90, 26], + ["null", 107, 90, 26], + ["access", 108, "slurp", 90, 26], + ["array", 109, 0, 90, 26], + ["push", 109, 4, 90, 26], + ["frame", 110, 105, 2, 90, 26], + ["setarg", 110, 0, 107, 90, 26], + ["setarg", 110, 1, 108, 90, 26], + ["setarg", 110, 2, 109, 90, 26], + ["invoke", 110, 104, 90, 26], + ["jump", "call_done_115", 90, 26], + "record_path_114", + ["load_field", 111, 105, "slurp", 90, 26], + ["frame", 112, 111, 1, 90, 26], + ["setarg", 112, 0, 105, 90, 26], + ["setarg", 112, 1, 4, 90, 26], + ["invoke", 112, 104, 90, 26], + "call_done_115", + ["access", 114, {"name":"mach_load","kind":"name","make":"intrinsic"}, 90, 16], + ["frame", 115, 114, 2, 90, 16], + ["null", 116, 90, 16], + ["setarg", 115, 0, 116, 90, 16], + ["setarg", 115, 1, 104, 90, 16], + ["setarg", 115, 2, 5, 90, 16], + ["invoke", 115, 113, 90, 16], + ["move", 11, 113, 90, 16], + ["jump", "if_end_110", 90, 16], + "if_else_109", + ["access", 117, "core:", 92, 42], + "_nop_tc_10", + "_nop_tc_11", + ["is_text", 120, 1, 92, 52], + ["jump_false", 120, "add_cn_117", 92, 52], + ["concat", 118, 117, 1, 92, 52], + ["jump", "add_done_116", 92, 52], + "add_cn_117", + "_nop_tc_12", + ["jump", "add_err_118", 92, 52], + ["is_num", 120, 1, 92, 52], + ["jump_false", 120, "add_err_118", 92, 52], + ["add", 118, 117, 1, 92, 52], + ["jump", "add_done_116", 92, 52], + "add_err_118", + ["disrupt", 92, 52], + "add_done_116", + ["access", 122, {"name":"text","kind":"name","make":"intrinsic"}, 92, 58], + ["frame", 123, 122, 1, 92, 58], + ["null", 124, 92, 58], + ["setarg", 123, 0, 124, 92, 58], + ["setarg", 123, 1, 9, 92, 58], + ["invoke", 123, 121, 92, 58], + ["access", 126, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 92, 19], + ["frame", 127, 126, 2, 92, 19], + ["null", 128, 92, 19], + ["setarg", 127, 0, 128, 92, 19], + ["setarg", 127, 1, 118, 92, 19], + ["setarg", 127, 2, 121, 92, 19], + ["invoke", 127, 125, 92, 19], + ["move", 8, 125, 92, 19], + ["jump_false", 4, "if_else_119", 93, 11], + ["access", 130, {"name":"ensure_build_dir","kind":"name","make":"intrinsic"}, 94, 9], + ["frame", 131, 130, 0, 94, 9], + ["null", 132, 94, 9], + ["setarg", 131, 0, 132, 94, 9], + ["invoke", 131, 129, 94, 9], + ["get", 134, 29, 1, 95, 9], + ["is_proxy", 135, 134, 95, 9], + ["jump_false", 135, "record_path_121", 95, 9], + ["null", 136, 95, 9], + ["access", 137, "slurpwrite", 95, 9], + ["array", 138, 0, 95, 9], + ["push", 138, 4, 95, 9], + ["push", 138, 8, 95, 9], + ["frame", 139, 134, 2, 95, 9], + ["setarg", 139, 0, 136, 95, 9], + ["setarg", 139, 1, 137, 95, 9], + ["setarg", 139, 2, 138, 95, 9], + ["invoke", 139, 133, 95, 9], + ["jump", "call_done_122", 95, 9], + "record_path_121", + ["load_field", 140, 134, "slurpwrite", 95, 9], + ["frame", 141, 140, 2, 95, 9], + ["setarg", 141, 0, 134, 95, 9], + ["setarg", 141, 1, 4, 95, 9], + ["setarg", 141, 2, 8, 95, 9], + ["invoke", 141, 133, 95, 9], + "call_done_122", + ["jump", "if_end_120", 95, 9], + "if_else_119", + "if_end_120", + ["access", 143, {"name":"mach_load","kind":"name","make":"intrinsic"}, 97, 16], + ["frame", 144, 143, 2, 97, 16], + ["null", 145, 97, 16], + ["setarg", 144, 0, 145, 97, 16], + ["setarg", 144, 1, 8, 97, 16], + ["setarg", 144, 2, 5, 97, 16], + ["invoke", 144, 142, 97, 16], + ["move", 11, 142, 97, 16], + "if_end_110", + ["access", 146, {"name":"use_cache","kind":"name","make":"intrinsic"}, 99, 5], + ["store_dynamic", 146, 11, 3, 99, 15], + ["return", 11, 100, 12], + "_nop_ur_2", + "if_else_103", + "if_end_104", + ["access", 147, {"name":"core_path","kind":"name","make":"intrinsic"}, 104, 19], + ["access", 148, "/", 104, 31], + ["is_text", 150, 147, 104, 31], + ["jump_false", 150, "add_cn_124", 104, 31], + "_nop_tc_13", + "_nop_tc_14", + ["concat", 149, 147, 148, 104, 31], + ["jump", "add_done_123", 104, 31], + "add_cn_124", + ["is_num", 150, 147, 104, 31], + ["jump_false", 150, "add_err_125", 104, 31], + "_nop_tc_15", + ["jump", "add_err_125", 104, 31], + ["add", 149, 147, 148, 104, 31], + ["jump", "add_done_123", 104, 31], + "add_err_125", + ["disrupt", 104, 31], + "add_done_123", + ["is_text", 153, 149, 104, 37], + ["jump_false", 153, "add_cn_127", 104, 37], + ["is_text", 154, 1, 104, 37], + ["jump_false", 154, "add_cn_127", 104, 37], + ["concat", 152, 149, 1, 104, 37], + ["jump", "add_done_126", 104, 37], + "add_cn_127", + ["is_num", 153, 149, 104, 37], + ["jump_false", 153, "add_err_128", 104, 37], + ["is_num", 154, 1, 104, 37], + ["jump_false", 154, "add_err_128", 104, 37], + ["add", 152, 149, 1, 104, 37], + ["jump", "add_done_126", 104, 37], + "add_err_128", + ["disrupt", 104, 37], + "add_done_126", + ["get", 155, 5, 1, 104, 44], + ["is_text", 157, 152, 104, 44], + ["jump_false", 157, "add_cn_130", 104, 44], + ["is_text", 158, 155, 104, 44], + ["jump_false", 158, "add_cn_130", 104, 44], + ["concat", 156, 152, 155, 104, 44], + ["jump", "add_done_129", 104, 44], + "add_cn_130", + ["is_num", 157, 152, 104, 44], + ["jump_false", 157, "add_err_131", 104, 44], + ["is_num", 158, 155, 104, 44], + ["jump_false", 158, "add_err_131", 104, 44], + ["add", 156, 152, 155, 104, 44], + ["jump", "add_done_129", 104, 44], + "add_err_131", + ["disrupt", 104, 44], + "add_done_129", + ["move", 6, 156, 104, 44], + ["get", 160, 29, 1, 105, 7], + ["is_proxy", 161, 160, 105, 7], + ["jump_false", 161, "record_path_134", 105, 7], + ["null", 162, 105, 7], + ["access", 163, "is_file", 105, 7], + ["array", 164, 0, 105, 7], + ["push", 164, 6, 105, 7], + ["frame", 165, 160, 2, 105, 7], + ["setarg", 165, 0, 162, 105, 7], + ["setarg", 165, 1, 163, 105, 7], + ["setarg", 165, 2, 164, 105, 7], + ["invoke", 165, 159, 105, 7], + ["jump", "call_done_135", 105, 7], + "record_path_134", + ["load_field", 166, 160, "is_file", 105, 7], + ["frame", 167, 166, 1, 105, 7], + ["setarg", 167, 0, 160, 105, 7], + ["setarg", 167, 1, 6, 105, 7], + ["invoke", 167, 159, 105, 7], + "call_done_135", + ["jump_false", 159, "if_else_132", 105, 7], + ["get", 169, 29, 1, 106, 19], + ["is_proxy", 170, 169, 106, 19], + ["jump_false", 170, "record_path_136", 106, 19], + ["null", 171, 106, 19], + ["access", 172, "slurp", 106, 19], + ["array", 173, 0, 106, 19], + ["push", 173, 6, 106, 19], + ["frame", 174, 169, 2, 106, 19], + ["setarg", 174, 0, 171, 106, 19], + ["setarg", 174, 1, 172, 106, 19], + ["setarg", 174, 2, 173, 106, 19], + ["invoke", 174, 168, 106, 19], + ["jump", "call_done_137", 106, 19], + "record_path_136", + ["load_field", 175, 169, "slurp", 106, 19], + ["frame", 176, 175, 1, 106, 19], + ["setarg", 176, 0, 169, 106, 19], + ["setarg", 176, 1, 6, 106, 19], + ["invoke", 176, 168, 106, 19], + "call_done_137", + ["move", 13, 168, 106, 19], + ["access", 178, {"name":"content_hash","kind":"name","make":"intrinsic"}, 107, 12], + ["frame", 179, 178, 1, 107, 12], + ["null", 180, 107, 12], + ["setarg", 179, 0, 180, 107, 12], + ["setarg", 179, 1, 13, 107, 12], + ["invoke", 179, 177, 107, 12], + ["move", 7, 177, 107, 12], + ["access", 182, {"name":"cache_path","kind":"name","make":"intrinsic"}, 108, 19], + ["frame", 183, 182, 1, 108, 19], + ["null", 184, 108, 19], + ["setarg", 183, 0, 184, 108, 19], + ["setarg", 183, 1, 7, 108, 19], + ["invoke", 183, 181, 108, 19], + ["move", 4, 181, 108, 19], + ["move", 185, 4, 109, 9], + ["jump_false", 185, "and_end_140", 109, 9], + ["get", 187, 29, 1, 109, 24], + ["is_proxy", 188, 187, 109, 24], + ["jump_false", 188, "record_path_141", 109, 24], + ["null", 189, 109, 24], + ["access", 190, "is_file", 109, 24], + ["array", 191, 0, 109, 24], + ["push", 191, 4, 109, 24], + ["frame", 192, 187, 2, 109, 24], + ["setarg", 192, 0, 189, 109, 24], + ["setarg", 192, 1, 190, 109, 24], + ["setarg", 192, 2, 191, 109, 24], + ["invoke", 192, 186, 109, 24], + ["jump", "call_done_142", 109, 24], + "record_path_141", + ["load_field", 193, 187, "is_file", 109, 24], + ["frame", 194, 193, 1, 109, 24], + ["setarg", 194, 0, 187, 109, 24], + ["setarg", 194, 1, 4, 109, 24], + ["invoke", 194, 186, 109, 24], + "call_done_142", + ["move", 185, 186, 109, 24], + "and_end_140", + ["jump_false", 185, "if_else_138", 109, 24], + ["get", 196, 29, 1, 110, 26], + ["is_proxy", 197, 196, 110, 26], + ["jump_false", 197, "record_path_143", 110, 26], + ["null", 198, 110, 26], + ["access", 199, "slurp", 110, 26], + ["array", 200, 0, 110, 26], + ["push", 200, 4, 110, 26], + ["frame", 201, 196, 2, 110, 26], + ["setarg", 201, 0, 198, 110, 26], + ["setarg", 201, 1, 199, 110, 26], + ["setarg", 201, 2, 200, 110, 26], + ["invoke", 201, 195, 110, 26], + ["jump", "call_done_144", 110, 26], + "record_path_143", + ["load_field", 202, 196, "slurp", 110, 26], + ["frame", 203, 202, 1, 110, 26], + ["setarg", 203, 0, 196, 110, 26], + ["setarg", 203, 1, 4, 110, 26], + ["invoke", 203, 195, 110, 26], + "call_done_144", + ["access", 205, {"name":"mach_load","kind":"name","make":"intrinsic"}, 110, 16], + ["frame", 206, 205, 2, 110, 16], + ["null", 207, 110, 16], + ["setarg", 206, 0, 207, 110, 16], + ["setarg", 206, 1, 195, 110, 16], + ["setarg", 206, 2, 5, 110, 16], + ["invoke", 206, 204, 110, 16], + ["move", 11, 204, 110, 16], + ["jump", "if_end_139", 110, 16], + "if_else_138", + ["access", 209, {"name":"text","kind":"name","make":"intrinsic"}, 112, 16], + ["frame", 210, 209, 1, 112, 16], + ["null", 211, 112, 16], + ["setarg", 210, 0, 211, 112, 16], + ["setarg", 210, 1, 13, 112, 16], + ["invoke", 210, 208, 112, 16], + ["move", 12, 208, 112, 16], + ["access", 213, {"name":"analyze","kind":"name","make":"intrinsic"}, 113, 13], + ["frame", 214, 213, 2, 113, 13], + ["null", 215, 113, 13], + ["setarg", 214, 0, 215, 113, 13], + ["setarg", 214, 1, 12, 113, 13], + ["setarg", 214, 2, 6, 113, 13], + ["invoke", 214, 212, 113, 13], + ["move", 2, 212, 113, 13], + ["access", 216, "core:", 114, 38], + "_nop_tc_16", + "_nop_tc_17", + ["is_text", 219, 1, 114, 48], + ["jump_false", 219, "add_cn_146", 114, 48], + ["concat", 217, 216, 1, 114, 48], + ["jump", "add_done_145", 114, 48], + "add_cn_146", + "_nop_tc_18", + ["jump", "add_err_147", 114, 48], + ["is_num", 219, 1, 114, 48], + ["jump_false", 219, "add_err_147", 114, 48], + ["add", 217, 216, 1, 114, 48], + ["jump", "add_done_145", 114, 48], + "add_err_147", + ["disrupt", 114, 48], + "add_done_145", + ["access", 221, {"name":"compile_to_blob_fn","kind":"name","make":"intrinsic"}, 114, 19], + ["frame", 222, 221, 2, 114, 19], + ["null", 223, 114, 19], + ["setarg", 222, 0, 223, 114, 19], + ["setarg", 222, 1, 217, 114, 19], + ["setarg", 222, 2, 2, 114, 19], + ["invoke", 222, 220, 114, 19], + ["move", 8, 220, 114, 19], + ["jump_false", 4, "if_else_148", 115, 11], + ["access", 225, {"name":"ensure_build_dir","kind":"name","make":"intrinsic"}, 116, 9], + ["frame", 226, 225, 0, 116, 9], + ["null", 227, 116, 9], + ["setarg", 226, 0, 227, 116, 9], + ["invoke", 226, 224, 116, 9], + ["get", 229, 29, 1, 117, 9], + ["is_proxy", 230, 229, 117, 9], + ["jump_false", 230, "record_path_150", 117, 9], + ["null", 231, 117, 9], + ["access", 232, "slurpwrite", 117, 9], + ["array", 233, 0, 117, 9], + ["push", 233, 4, 117, 9], + ["push", 233, 8, 117, 9], + ["frame", 234, 229, 2, 117, 9], + ["setarg", 234, 0, 231, 117, 9], + ["setarg", 234, 1, 232, 117, 9], + ["setarg", 234, 2, 233, 117, 9], + ["invoke", 234, 228, 117, 9], + ["jump", "call_done_151", 117, 9], + "record_path_150", + ["load_field", 235, 229, "slurpwrite", 117, 9], + ["frame", 236, 235, 2, 117, 9], + ["setarg", 236, 0, 229, 117, 9], + ["setarg", 236, 1, 4, 117, 9], + ["setarg", 236, 2, 8, 117, 9], + ["invoke", 236, 228, 117, 9], + "call_done_151", + ["jump", "if_end_149", 117, 9], + "if_else_148", + "if_end_149", + ["access", 238, {"name":"mach_load","kind":"name","make":"intrinsic"}, 119, 16], + ["frame", 239, 238, 2, 119, 16], + ["null", 240, 119, 16], + ["setarg", 239, 0, 240, 119, 16], + ["setarg", 239, 1, 8, 119, 16], + ["setarg", 239, 2, 5, 119, 16], + ["invoke", 239, 237, 119, 16], + ["move", 11, 237, 119, 16], + "if_end_139", + ["access", 241, {"name":"use_cache","kind":"name","make":"intrinsic"}, 121, 5], + ["store_dynamic", 241, 11, 3, 121, 15], + ["return", 11, 122, 12], + "_nop_ur_3", + "if_else_132", + "if_end_133", + ["access", 242, {"name":"use_cache","kind":"name","make":"intrinsic"}, 126, 3], + ["store_dynamic", 242, 14, 3, 126, 13], + ["return", 14, 127, 10], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "use_core", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 219, - 29 - ], - [ - "move", - 174, - 175, - 219, - 29 - ], - [ - "jump", - "tern_end_519", - 219, - 29 - ], - "tern_else_518", - [ - "record", - 176, - 0 - ], - [ - "move", - 174, - 176, - 219, - 36 - ], - "tern_end_519", - [ - "store_field", - 8, - 174, - "args", - 219, - 1 - ], - [ - "access", - 177, - "newguy", - 220, - 12 - ], - [ - "store_field", - 8, - 177, - "id", - 220, - 1 - ], - [ - "record", - 178, - 0 - ], - [ - "move", - 1, - 178, - 229, - 10 - ], - [ - "frame", - 180, - 23, - 0, - 230, - 11 - ], - [ - "null", - 181, - 230, - 11 - ], - [ - "setarg", - 180, - 0, - 181, - 230, - 11 - ], - [ - "invoke", - 180, - 179, - 230, - 11 - ], - [ - "store_field", - 1, - 179, - "self", - 230, - 1 - ], - [ - "access", - 182, { - "name": "json", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 2, + "nr_close_slots": 0, + "instructions": [ + ["null", 1, 0, 0], + ["return", 1, 0, 0] + ], + "name": "actor", + "filename": "internal/engine.cm", + "nr_args": 0 }, - 232, - 26 - ], - [ - "access", - 183, { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, {"name":"is_object","kind":"name","make":"intrinsic"}, 144, 10], + ["frame", 4, 3, 1, 144, 10], + ["null", 5, 144, 10], + ["setarg", 4, 0, 5, 144, 10], + ["setarg", 4, 1, 1, 144, 10], + ["invoke", 4, 2, 144, 10], + ["move", 6, 2, 144, 10], + ["jump_false", 6, "and_end_152", 144, 10], + ["get", 7, 2, 1, 144, 36], + ["load_dynamic", 8, 1, 7, 144, 36], + ["move", 6, 8, 144, 36], + "and_end_152", + ["return", 6, 144, 36], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "is_actor", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 232, - 1 - ], - [ - "access", - 184, - "core/json", - 232, - 11 - ], - [ - "store_field", - 183, - 182, - 184, - 232, - 11 - ], - [ - "record", - 185, - 0 - ], - [ - "move", - 63, - 185, - 237, - 19 - ], - [ - "access", - 186, { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["record", 2, 2], + ["access", 3, "nofile", 152, 17], + ["store_field", 2, 3, "file", 152, 17], + ["access", 4, 0, 152, 33], + ["store_field", 2, 4, "line", 152, 33], + ["return", 2, 152, 33], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "caller_data", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 240, - 25 - ], - [ - "store_field", - 21, - 186, - "use_cache", - 240, - 1 - ], - [ - "access", - 187, { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 8, 1, 1, 6], + ["load_field", 5, 4, "id", 1, 6], + ["access", 6, 0, 1, 16], + ["access", 7, 5, 1, 19], + ["access", 9, {"name":"text","kind":"name","make":"intrinsic"}, 1, 1], + ["frame", 10, 9, 3, 1, 1], + ["null", 11, 1, 1], + ["setarg", 10, 0, 11, 1, 1], + ["setarg", 10, 1, 5, 1, 1], + ["setarg", 10, 2, 6, 1, 1], + ["setarg", 10, 3, 7, 1, 1], + ["invoke", 10, 8, 1, 1], + ["array", 12, 0, 1, 1], + ["push", 12, 8, 1, 1], + ["push", 12, 2, 1, 1], + ["push", 12, 1, 1, 1], + ["push", 12, 3, 1, 1], + ["access", 13, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 14, "[{0}] [{1}:{2}]: {3}\n", 1, 1], + ["frame", 16, 13, 2, 1, 1], + ["null", 17, 1, 1], + ["setarg", 16, 0, 17, 1, 1], + ["setarg", 16, 1, 14, 1, 1], + ["setarg", 16, 2, 12, 1, 1], + ["invoke", 16, 15, 1, 1], + ["return", 15, 1, 1], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "console_rec", + "filename": "internal/engine.cm", + "nr_args": 3 }, - 241, - 25 - ], - [ - "store_field", - 21, - 187, - "shop_path", - 241, - 1 - ], - [ - "access", - 188, { - "name": "analyze", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 94, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, 1, 161, 28], + ["get", 7, 16, 1, 161, 16], + ["frame", 8, 7, 1, 161, 16], + ["null", 9, 161, 16], + ["setarg", 8, 0, 9, 161, 16], + ["setarg", 8, 1, 5, 161, 16], + ["invoke", 8, 6, 161, 16], + ["move", 3, 6, 161, 16], + ["access", 10, 0, 162, 18], + ["load_index", 11, 2, 10, 162, 18], + ["move", 4, 11, 162, 18], + ["access", 12, "console", 164, 15], + ["is_identical", 13, 1, 12, 164, 15], + ["jump_true", 13, "eq_done_155", 164, 15], + ["is_int", 14, 1, 164, 15], + ["jump_false", 14, "eq_ni_156", 164, 15], + "_nop_tc_1", + ["jump", "eq_ni_156", 164, 15], + ["eq_int", 13, 1, 12, 164, 15], + ["jump", "eq_done_155", 164, 15], + "eq_ni_156", + ["is_num", 14, 1, 164, 15], + ["jump_false", 14, "eq_nn_157", 164, 15], + "_nop_tc_2", + ["jump", "eq_nn_157", 164, 15], + ["eq_float", 13, 1, 12, 164, 15], + ["jump", "eq_done_155", 164, 15], + "eq_nn_157", + ["is_text", 14, 1, 164, 15], + ["jump_false", 14, "eq_nt_158", 164, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 13, 1, 12, 164, 15], + ["jump", "eq_done_155", 164, 15], + "eq_nt_158", + ["is_null", 14, 1, 164, 15], + ["jump_false", 14, "eq_nnl_159", 164, 15], + "_nop_tc_5", + ["jump", "eq_nnl_159", 164, 15], + ["true", 13, 164, 15], + ["jump", "eq_done_155", 164, 15], + "eq_nnl_159", + ["is_bool", 14, 1, 164, 15], + ["jump_false", 14, "eq_nb_160", 164, 15], + "_nop_tc_6", + ["jump", "eq_nb_160", 164, 15], + ["eq_bool", 13, 1, 12, 164, 15], + ["jump", "eq_done_155", 164, 15], + "eq_nb_160", + ["false", 13, 164, 15], + "eq_done_155", + ["jump_false", 13, "if_else_153", 164, 15], + ["load_field", 16, 3, "line", 165, 26], + ["load_field", 17, 3, "file", 165, 39], + ["get", 19, 19, 1, 165, 14], + ["frame", 20, 19, 3, 165, 14], + ["null", 21, 165, 14], + ["setarg", 20, 0, 21, 165, 14], + ["setarg", 20, 1, 16, 165, 14], + ["setarg", 20, 2, 17, 165, 14], + ["setarg", 20, 3, 4, 165, 14], + ["invoke", 20, 18, 165, 14], + ["access", 23, {"name":"os","kind":"name","make":"intrinsic"}, 165, 5], + ["is_proxy", 24, 23, 165, 5], + ["jump_false", 24, "record_path_161", 165, 5], + ["null", 25, 165, 5], + ["access", 26, "print", 165, 5], + ["array", 27, 0, 165, 5], + ["push", 27, 18, 165, 5], + ["frame", 28, 23, 2, 165, 5], + ["setarg", 28, 0, 25, 165, 5], + ["setarg", 28, 1, 26, 165, 5], + ["setarg", 28, 2, 27, 165, 5], + ["invoke", 28, 22, 165, 5], + ["jump", "call_done_162", 165, 5], + "record_path_161", + ["load_field", 29, 23, "print", 165, 5], + ["frame", 30, 29, 1, 165, 5], + ["setarg", 30, 0, 23, 165, 5], + ["setarg", 30, 1, 18, 165, 5], + ["invoke", 30, 22, 165, 5], + "call_done_162", + ["jump", "if_end_154", 165, 5], + "if_else_153", + ["access", 31, "error", 166, 22], + ["is_identical", 32, 1, 31, 166, 22], + ["jump_true", 32, "eq_done_165", 166, 22], + ["is_int", 33, 1, 166, 22], + ["jump_false", 33, "eq_ni_166", 166, 22], + "_nop_tc_7", + ["jump", "eq_ni_166", 166, 22], + ["eq_int", 32, 1, 31, 166, 22], + ["jump", "eq_done_165", 166, 22], + "eq_ni_166", + ["is_num", 33, 1, 166, 22], + ["jump_false", 33, "eq_nn_167", 166, 22], + "_nop_tc_8", + ["jump", "eq_nn_167", 166, 22], + ["eq_float", 32, 1, 31, 166, 22], + ["jump", "eq_done_165", 166, 22], + "eq_nn_167", + ["is_text", 33, 1, 166, 22], + ["jump_false", 33, "eq_nt_168", 166, 22], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 32, 1, 31, 166, 22], + ["jump", "eq_done_165", 166, 22], + "eq_nt_168", + ["is_null", 33, 1, 166, 22], + ["jump_false", 33, "eq_nnl_169", 166, 22], + "_nop_tc_11", + ["jump", "eq_nnl_169", 166, 22], + ["true", 32, 166, 22], + ["jump", "eq_done_165", 166, 22], + "eq_nnl_169", + ["is_bool", 33, 1, 166, 22], + ["jump_false", 33, "eq_nb_170", 166, 22], + "_nop_tc_12", + ["jump", "eq_nb_170", 166, 22], + ["eq_bool", 32, 1, 31, 166, 22], + ["jump", "eq_done_165", 166, 22], + "eq_nb_170", + ["false", 32, 166, 22], + "eq_done_165", + ["jump_false", 32, "if_else_163", 166, 22], + ["null", 35, 167, 16], + ["is_identical", 36, 4, 35, 167, 16], + ["jump_true", 36, "eq_done_173", 167, 16], + ["is_int", 37, 4, 167, 16], + ["jump_false", 37, "eq_ni_174", 167, 16], + "_nop_tc_13", + ["jump", "eq_ni_174", 167, 16], + ["eq_int", 36, 4, 35, 167, 16], + ["jump", "eq_done_173", 167, 16], + "eq_ni_174", + ["is_num", 37, 4, 167, 16], + ["jump_false", 37, "eq_nn_175", 167, 16], + "_nop_tc_14", + ["jump", "eq_nn_175", 167, 16], + ["eq_float", 36, 4, 35, 167, 16], + ["jump", "eq_done_173", 167, 16], + "eq_nn_175", + ["is_text", 37, 4, 167, 16], + ["jump_false", 37, "eq_nt_176", 167, 16], + "_nop_tc_15", + ["jump", "eq_nt_176", 167, 16], + ["eq_text", 36, 4, 35, 167, 16], + ["jump", "eq_done_173", 167, 16], + "eq_nt_176", + ["is_null", 37, 4, 167, 16], + ["jump_false", 37, "eq_nnl_177", 167, 16], + "_nop_tc_16", + "_nop_tc_17", + ["true", 36, 167, 16], + ["jump", "eq_done_173", 167, 16], + "eq_nnl_177", + ["is_bool", 37, 4, 167, 16], + ["jump_false", 37, "eq_nb_178", 167, 16], + "_nop_tc_18", + ["jump", "eq_nb_178", 167, 16], + ["eq_bool", 36, 4, 35, 167, 16], + ["jump", "eq_done_173", 167, 16], + "eq_nb_178", + ["false", 36, 167, 16], + "eq_done_173", + ["jump_false", 36, "if_else_171", 167, 16], + ["access", 39, "error", 167, 28], + ["move", 4, 39, 167, 28], + ["jump", "if_end_172", 167, 28], + "if_else_171", + "if_end_172", + ["load_field", 40, 3, "line", 168, 26], + ["load_field", 41, 3, "file", 168, 39], + ["get", 43, 19, 1, 168, 14], + ["frame", 44, 43, 3, 168, 14], + ["null", 45, 168, 14], + ["setarg", 44, 0, 45, 168, 14], + ["setarg", 44, 1, 40, 168, 14], + ["setarg", 44, 2, 41, 168, 14], + ["setarg", 44, 3, 4, 168, 14], + ["invoke", 44, 42, 168, 14], + ["access", 47, {"name":"os","kind":"name","make":"intrinsic"}, 168, 5], + ["is_proxy", 48, 47, 168, 5], + ["jump_false", 48, "record_path_179", 168, 5], + ["null", 49, 168, 5], + ["access", 50, "print", 168, 5], + ["array", 51, 0, 168, 5], + ["push", 51, 42, 168, 5], + ["frame", 52, 47, 2, 168, 5], + ["setarg", 52, 0, 49, 168, 5], + ["setarg", 52, 1, 50, 168, 5], + ["setarg", 52, 2, 51, 168, 5], + ["invoke", 52, 46, 168, 5], + ["jump", "call_done_180", 168, 5], + "record_path_179", + ["load_field", 53, 47, "print", 168, 5], + ["frame", 54, 53, 1, 168, 5], + ["setarg", 54, 0, 47, 168, 5], + ["setarg", 54, 1, 42, 168, 5], + ["invoke", 54, 46, 168, 5], + "call_done_180", + ["jump", "if_end_164", 168, 5], + "if_else_163", + ["access", 55, "system", 169, 22], + ["is_identical", 56, 1, 55, 169, 22], + ["jump_true", 56, "eq_done_183", 169, 22], + ["is_int", 57, 1, 169, 22], + ["jump_false", 57, "eq_ni_184", 169, 22], + "_nop_tc_19", + ["jump", "eq_ni_184", 169, 22], + ["eq_int", 56, 1, 55, 169, 22], + ["jump", "eq_done_183", 169, 22], + "eq_ni_184", + ["is_num", 57, 1, 169, 22], + ["jump_false", 57, "eq_nn_185", 169, 22], + "_nop_tc_20", + ["jump", "eq_nn_185", 169, 22], + ["eq_float", 56, 1, 55, 169, 22], + ["jump", "eq_done_183", 169, 22], + "eq_nn_185", + ["is_text", 57, 1, 169, 22], + ["jump_false", 57, "eq_nt_186", 169, 22], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 56, 1, 55, 169, 22], + ["jump", "eq_done_183", 169, 22], + "eq_nt_186", + ["is_null", 57, 1, 169, 22], + ["jump_false", 57, "eq_nnl_187", 169, 22], + "_nop_tc_23", + ["jump", "eq_nnl_187", 169, 22], + ["true", 56, 169, 22], + ["jump", "eq_done_183", 169, 22], + "eq_nnl_187", + ["is_bool", 57, 1, 169, 22], + ["jump_false", 57, "eq_nb_188", 169, 22], + "_nop_tc_24", + ["jump", "eq_nb_188", 169, 22], + ["eq_bool", 56, 1, 55, 169, 22], + ["jump", "eq_done_183", 169, 22], + "eq_nb_188", + ["false", 56, 169, 22], + "eq_done_183", + ["jump_false", 56, "if_else_181", 169, 22], + ["access", 59, "[SYSTEM] ", 170, 11], + "_nop_tc_25", + "_nop_tc_26", + ["is_text", 62, 4, 170, 25], + ["jump_false", 62, "add_cn_190", 170, 25], + ["concat", 60, 59, 4, 170, 25], + ["jump", "add_done_189", 170, 25], + "add_cn_190", + "_nop_tc_27", + ["jump", "add_err_191", 170, 25], + ["is_num", 62, 4, 170, 25], + ["jump_false", 62, "add_err_191", 170, 25], + ["add", 60, 59, 4, 170, 25], + ["jump", "add_done_189", 170, 25], + "add_err_191", + ["disrupt", 170, 25], + "add_done_189", + ["move", 4, 60, 170, 25], + ["load_field", 63, 3, "line", 171, 26], + ["load_field", 64, 3, "file", 171, 39], + ["get", 66, 19, 1, 171, 14], + ["frame", 67, 66, 3, 171, 14], + ["null", 68, 171, 14], + ["setarg", 67, 0, 68, 171, 14], + ["setarg", 67, 1, 63, 171, 14], + ["setarg", 67, 2, 64, 171, 14], + ["setarg", 67, 3, 4, 171, 14], + ["invoke", 67, 65, 171, 14], + ["access", 70, {"name":"os","kind":"name","make":"intrinsic"}, 171, 5], + ["is_proxy", 71, 70, 171, 5], + ["jump_false", 71, "record_path_192", 171, 5], + ["null", 72, 171, 5], + ["access", 73, "print", 171, 5], + ["array", 74, 0, 171, 5], + ["push", 74, 65, 171, 5], + ["frame", 75, 70, 2, 171, 5], + ["setarg", 75, 0, 72, 171, 5], + ["setarg", 75, 1, 73, 171, 5], + ["setarg", 75, 2, 74, 171, 5], + ["invoke", 75, 69, 171, 5], + ["jump", "call_done_193", 171, 5], + "record_path_192", + ["load_field", 76, 70, "print", 171, 5], + ["frame", 77, 76, 1, 171, 5], + ["setarg", 77, 0, 70, 171, 5], + ["setarg", 77, 1, 65, 171, 5], + ["invoke", 77, 69, 171, 5], + "call_done_193", + ["jump", "if_end_182", 171, 5], + "if_else_181", + ["array", 78, 0, 1, 1], + ["push", 78, 1, 1, 1], + ["access", 79, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 80, "unknown log type: {0}", 1, 1], + ["frame", 82, 79, 2, 1, 1], + ["null", 83, 1, 1], + ["setarg", 82, 0, 83, 1, 1], + ["setarg", 82, 1, 80, 1, 1], + ["setarg", 82, 2, 78, 1, 1], + ["invoke", 82, 81, 1, 1], + ["get", 85, 39, 1, 173, 5], + ["is_proxy", 86, 85, 173, 5], + ["jump_false", 86, "record_path_194", 173, 5], + ["null", 87, 173, 5], + ["access", 88, "console", 173, 5], + ["array", 89, 0, 173, 5], + ["push", 89, 81, 173, 5], + ["frame", 90, 85, 2, 173, 5], + ["setarg", 90, 0, 87, 173, 5], + ["setarg", 90, 1, 88, 173, 5], + ["setarg", 90, 2, 89, 173, 5], + ["invoke", 90, 84, 173, 5], + ["jump", "call_done_195", 173, 5], + "record_path_194", + ["load_field", 91, 85, "console", 173, 5], + ["frame", 92, 91, 1, 173, 5], + ["setarg", 92, 0, 85, 173, 5], + ["setarg", 92, 1, 81, 173, 5], + ["invoke", 92, 84, 173, 5], + "call_done_195", + "if_end_182", + "if_end_164", + "if_end_154", + ["null", 93, 173, 5], + ["return", 93, 173, 5] + ], + "name": "log", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 242, - 23 - ], - [ - "store_field", - 21, - 188, - "analyze", - 242, - 1 - ], - [ - "access", - 189, { - "name": "run_ast_fn", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 33, + "nr_close_slots": 0, + "instructions": [ + ["array", 3, 0, 1, 1], + ["push", 3, 1, 1, 1], + ["access", 4, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 5, "calling on {0} to disrupt too", 1, 1], + ["frame", 7, 4, 2, 1, 1], + ["null", 8, 1, 1], + ["setarg", 7, 0, 8, 1, 1], + ["setarg", 7, 1, 5, 1, 1], + ["setarg", 7, 2, 3, 1, 1], + ["invoke", 7, 6, 1, 1], + ["get", 10, 39, 2, 200, 7], + ["is_proxy", 11, 10, 200, 7], + ["jump_false", 11, "record_path_215", 200, 7], + ["null", 12, 200, 7], + ["access", 13, "console", 200, 7], + ["array", 14, 0, 200, 7], + ["push", 14, 6, 200, 7], + ["frame", 15, 10, 2, 200, 7], + ["setarg", 15, 0, 12, 200, 7], + ["setarg", 15, 1, 13, 200, 7], + ["setarg", 15, 2, 14, 200, 7], + ["invoke", 15, 9, 200, 7], + ["jump", "call_done_216", 200, 7], + "record_path_215", + ["load_field", 16, 10, "console", 200, 7], + ["frame", 17, 16, 1, 200, 7], + ["setarg", 17, 0, 10, 200, 7], + ["setarg", 17, 1, 6, 200, 7], + ["invoke", 17, 9, 200, 7], + "call_done_216", + ["record", 18, 1], + ["store_field", 18, 1, "id", 201, 29], + ["get", 20, 23, 2, 201, 15], + ["frame", 21, 20, 1, 201, 15], + ["null", 22, 201, 15], + ["setarg", 21, 0, 22, 201, 15], + ["setarg", 21, 1, 18, 201, 15], + ["invoke", 21, 19, 201, 15], + ["get", 24, 1, 2, 201, 7], + ["is_proxy", 25, 24, 201, 7], + ["jump_false", 25, "record_path_217", 201, 7], + ["null", 26, 201, 7], + ["access", 27, "stop", 201, 7], + ["array", 28, 0, 201, 7], + ["push", 28, 19, 201, 7], + ["frame", 29, 24, 2, 201, 7], + ["setarg", 29, 0, 26, 201, 7], + ["setarg", 29, 1, 27, 201, 7], + ["setarg", 29, 2, 28, 201, 7], + ["invoke", 29, 23, 201, 7], + ["jump", "call_done_218", 201, 7], + "record_path_217", + ["load_field", 30, 24, "stop", 201, 7], + ["frame", 31, 30, 1, 201, 7], + ["setarg", 31, 0, 24, 201, 7], + ["setarg", 31, 1, 19, 201, 7], + ["invoke", 31, 23, 201, 7], + "call_done_218", + ["null", 32, 201, 7], + ["return", 32, 201, 7] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 243, - 26 - ], - [ - "store_field", - 21, - 189, - "run_ast_fn", - 243, - 1 - ], - [ - "access", - 190, { - "name": "run_ast_noopt_fn", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 110, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 179, 16], + ["null", 3, 180, 16], + ["move", 4, 1, 182, 7], + ["jump_false", 4, "and_end_198", 182, 7], + ["load_field", 5, 1, "toString", 182, 26], + ["access", 7, {"name":"is_function","kind":"name","make":"intrinsic"}, 182, 14], + ["frame", 8, 7, 1, 182, 14], + ["null", 9, 182, 14], + ["setarg", 8, 0, 9, 182, 14], + ["setarg", 8, 1, 5, 182, 14], + ["invoke", 8, 6, 182, 14], + ["move", 4, 6, 182, 14], + "and_end_198", + ["jump_false", 4, "if_else_196", 182, 14], + ["is_proxy", 11, 1, 183, 14], + ["jump_false", 11, "record_path_199", 183, 14], + ["null", 12, 183, 14], + ["access", 13, "toString", 183, 14], + ["array", 14, 0, 183, 14], + ["frame", 15, 1, 2, 183, 14], + ["setarg", 15, 0, 12, 183, 14], + ["setarg", 15, 1, 13, 183, 14], + ["setarg", 15, 2, 14, 183, 14], + ["invoke", 15, 10, 183, 14], + ["jump", "call_done_200", 183, 14], + "record_path_199", + ["load_field", 16, 1, "toString", 183, 14], + ["frame", 17, 16, 0, 183, 14], + ["setarg", 17, 0, 1, 183, 14], + ["invoke", 17, 10, 183, 14], + "call_done_200", + ["access", 19, {"name":"os","kind":"name","make":"intrinsic"}, 183, 5], + ["is_proxy", 20, 19, 183, 5], + ["jump_false", 20, "record_path_201", 183, 5], + ["null", 21, 183, 5], + ["access", 22, "print", 183, 5], + ["array", 23, 0, 183, 5], + ["push", 23, 10, 183, 5], + ["frame", 24, 19, 2, 183, 5], + ["setarg", 24, 0, 21, 183, 5], + ["setarg", 24, 1, 22, 183, 5], + ["setarg", 24, 2, 23, 183, 5], + ["invoke", 24, 18, 183, 5], + ["jump", "call_done_202", 183, 5], + "record_path_201", + ["load_field", 25, 19, "print", 183, 5], + ["frame", 26, 25, 1, 183, 5], + ["setarg", 26, 0, 19, 183, 5], + ["setarg", 26, 1, 10, 183, 5], + ["invoke", 26, 18, 183, 5], + "call_done_202", + ["access", 27, "\n", 184, 14], + ["access", 29, {"name":"os","kind":"name","make":"intrinsic"}, 184, 5], + ["is_proxy", 30, 29, 184, 5], + ["jump_false", 30, "record_path_203", 184, 5], + ["null", 31, 184, 5], + ["access", 32, "print", 184, 5], + ["array", 33, 0, 184, 5], + ["push", 33, 27, 184, 5], + ["frame", 34, 29, 2, 184, 5], + ["setarg", 34, 0, 31, 184, 5], + ["setarg", 34, 1, 32, 184, 5], + ["setarg", 34, 2, 33, 184, 5], + ["invoke", 34, 28, 184, 5], + ["jump", "call_done_204", 184, 5], + "record_path_203", + ["load_field", 35, 29, "print", 184, 5], + ["frame", 36, 35, 1, 184, 5], + ["setarg", 36, 0, 29, 184, 5], + ["setarg", 36, 1, 27, 184, 5], + ["invoke", 36, 28, 184, 5], + "call_done_204", + ["load_field", 37, 1, "stack", 185, 9], + ["jump_false", 37, "if_else_205", 185, 9], + ["load_field", 38, 1, "stack", 185, 29], + ["access", 40, {"name":"os","kind":"name","make":"intrinsic"}, 185, 20], + ["is_proxy", 41, 40, 185, 20], + ["jump_false", 41, "record_path_207", 185, 20], + ["null", 42, 185, 20], + ["access", 43, "print", 185, 20], + ["array", 44, 0, 185, 20], + ["push", 44, 38, 185, 20], + ["frame", 45, 40, 2, 185, 20], + ["setarg", 45, 0, 42, 185, 20], + ["setarg", 45, 1, 43, 185, 20], + ["setarg", 45, 2, 44, 185, 20], + ["invoke", 45, 39, 185, 20], + ["jump", "call_done_208", 185, 20], + "record_path_207", + ["load_field", 46, 40, "print", 185, 20], + ["frame", 47, 46, 1, 185, 20], + ["setarg", 47, 0, 40, 185, 20], + ["setarg", 47, 1, 38, 185, 20], + ["invoke", 47, 39, 185, 20], + "call_done_208", + ["jump", "if_end_206", 185, 20], + "if_else_205", + "if_end_206", + ["jump", "if_end_197", 185, 20], + "if_else_196", + "if_end_197", + ["get", 48, 44, 1, 188, 7], + ["jump_false", 48, "if_else_209", 188, 7], + ["jump_false", 1, "if_else_211", 189, 9], + ["move", 2, 1, 191, 16], + ["record", 49, 2], + ["access", 50, "disrupt", 192, 32], + ["store_field", 49, 50, "type", 192, 32], + ["store_field", 49, 2, "reason", 192, 43], + ["get", 52, 61, 1, 192, 7], + ["frame", 53, 52, 1, 192, 7], + ["null", 54, 192, 7], + ["setarg", 53, 0, 54, 192, 7], + ["setarg", 53, 1, 49, 192, 7], + ["invoke", 53, 51, 192, 7], + ["jump", "if_end_212", 192, 7], + "if_else_211", + ["record", 55, 1], + ["access", 56, "stop", 194, 32], + ["store_field", 55, 56, "type", 194, 32], + ["get", 58, 61, 1, 194, 7], + ["frame", 59, 58, 1, 194, 7], + ["null", 60, 194, 7], + ["setarg", 59, 0, 60, 194, 7], + ["setarg", 59, 1, 55, 194, 7], + ["invoke", 59, 57, 194, 7], + "if_end_212", + ["jump", "if_end_210", 194, 7], + "if_else_209", + "if_end_210", + ["get", 61, 73, 1, 197, 7], + ["jump_false", 61, "if_else_213", 197, 7], + ["get", 62, 73, 1, 198, 20], + ["access", 64, {"name":"array","kind":"name","make":"intrinsic"}, 198, 14], + ["frame", 65, 64, 1, 198, 14], + ["null", 66, 198, 14], + ["setarg", 65, 0, 66, 198, 14], + ["setarg", 65, 1, 62, 198, 14], + ["invoke", 65, 63, 198, 14], + ["move", 3, 63, 198, 14], + ["function", 67, 14, 199, 20], + ["length", 69, 3, 199, 20], + ["int", 70, 0, 199, 20], + ["int", 74, 1, 199, 20], + ["null", 73, 199, 20], + "arrfor_loop_219", + ["lt_int", 71, 70, 69, 199, 20], + ["jump_false", 71, "arrfor_done_220", 199, 20], + ["load_index", 72, 3, 70, 199, 20], + ["frame", 75, 67, 2, 199, 20], + ["setarg", 75, 0, 73, 199, 20], + ["setarg", 75, 1, 72, 199, 20], + ["setarg", 75, 2, 70, 199, 20], + ["invoke", 75, 76, 199, 20], + ["add", 70, 70, 74, 199, 20], + ["jump", "arrfor_loop_219", 199, 20], + "arrfor_done_220", + ["null", 68, 199, 20], + ["jump", "if_end_214", 199, 20], + "if_else_213", + "if_end_214", + ["jump_false", 1, "if_else_221", 205, 7], + ["load_field", 77, 1, "message", 206, 9], + ["jump_false", 77, "if_else_223", 206, 9], + ["load_field", 78, 1, "message", 207, 19], + ["get", 80, 39, 1, 207, 7], + ["is_proxy", 81, 80, 207, 7], + ["jump_false", 81, "record_path_225", 207, 7], + ["null", 82, 207, 7], + ["access", 83, "console", 207, 7], + ["array", 84, 0, 207, 7], + ["push", 84, 78, 207, 7], + ["frame", 85, 80, 2, 207, 7], + ["setarg", 85, 0, 82, 207, 7], + ["setarg", 85, 1, 83, 207, 7], + ["setarg", 85, 2, 84, 207, 7], + ["invoke", 85, 79, 207, 7], + ["jump", "call_done_226", 207, 7], + "record_path_225", + ["load_field", 86, 80, "console", 207, 7], + ["frame", 87, 86, 1, 207, 7], + ["setarg", 87, 0, 80, 207, 7], + ["setarg", 87, 1, 78, 207, 7], + ["invoke", 87, 79, 207, 7], + "call_done_226", + ["jump", "if_end_224", 207, 7], + "if_else_223", + "if_end_224", + ["load_field", 88, 1, "stack", 208, 9], + ["jump_false", 88, "if_else_227", 208, 9], + ["load_field", 89, 1, "stack", 209, 19], + ["get", 91, 39, 1, 209, 7], + ["is_proxy", 92, 91, 209, 7], + ["jump_false", 92, "record_path_229", 209, 7], + ["null", 93, 209, 7], + ["access", 94, "console", 209, 7], + ["array", 95, 0, 209, 7], + ["push", 95, 89, 209, 7], + ["frame", 96, 91, 2, 209, 7], + ["setarg", 96, 0, 93, 209, 7], + ["setarg", 96, 1, 94, 209, 7], + ["setarg", 96, 2, 95, 209, 7], + ["invoke", 96, 90, 209, 7], + ["jump", "call_done_230", 209, 7], + "record_path_229", + ["load_field", 97, 91, "console", 209, 7], + ["frame", 98, 97, 1, 209, 7], + ["setarg", 98, 0, 91, 209, 7], + ["setarg", 98, 1, 89, 209, 7], + ["invoke", 98, 90, 209, 7], + "call_done_230", + ["jump", "if_end_228", 209, 7], + "if_else_227", + "if_end_228", + ["jump", "if_end_222", 209, 7], + "if_else_221", + "if_end_222", + ["get", 100, 11, 1, 212, 3], + ["access", 101, "disrupt", 212, 13], + ["is_proxy", 102, 100, 212, 13], + ["jump_false", 102, "dyn_record_path_231", 212, 13], + "_nop_tc_1", + "_nop_tc_2", + ["null", 104, 212, 13], + ["array", 105, 0, 212, 13], + ["frame", 106, 100, 2, 212, 13], + ["setarg", 106, 0, 104, 212, 13], + ["setarg", 106, 1, 101, 212, 13], + ["setarg", 106, 2, 105, 212, 13], + ["invoke", 106, 99, 212, 13], + ["jump", "dyn_call_done_232", 212, 13], + "dyn_error_233", + ["disrupt", 212, 13], + ["jump", "dyn_call_done_232", 212, 13], + "dyn_record_path_231", + ["load_field", 107, 100, 101, 212, 13], + ["frame", 108, 107, 0, 212, 13], + ["setarg", 108, 0, 100, 212, 13], + ["invoke", 108, 99, 212, 13], + "dyn_call_done_232", + ["null", 109, 212, 13], + ["return", 109, 212, 13] + ], + "name": "actor_die", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 244, - 32 - ], - [ - "store_field", - 21, - 190, - "run_ast_noopt_fn", - 244, - 1 - ], - [ - "access", - 191, { - "name": "analyze", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 17, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 223, 23], + ["is_identical", 5, 1, 4, 223, 23], + ["jump_true", 5, "eq_done_236", 223, 23], + ["is_int", 6, 1, 223, 23], + ["jump_false", 6, "eq_ni_237", 223, 23], + "_nop_tc_1", + ["jump", "eq_ni_237", 223, 23], + ["eq_int", 5, 1, 4, 223, 23], + ["jump", "eq_done_236", 223, 23], + "eq_ni_237", + ["is_num", 6, 1, 223, 23], + ["jump_false", 6, "eq_nn_238", 223, 23], + "_nop_tc_2", + ["jump", "eq_nn_238", 223, 23], + ["eq_float", 5, 1, 4, 223, 23], + ["jump", "eq_done_236", 223, 23], + "eq_nn_238", + ["is_text", 6, 1, 223, 23], + ["jump_false", 6, "eq_nt_239", 223, 23], + "_nop_tc_3", + ["jump", "eq_nt_239", 223, 23], + ["eq_text", 5, 1, 4, 223, 23], + ["jump", "eq_done_236", 223, 23], + "eq_nt_239", + ["is_null", 6, 1, 223, 23], + ["jump_false", 6, "eq_nnl_240", 223, 23], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 223, 23], + ["jump", "eq_done_236", 223, 23], + "eq_nnl_240", + ["is_bool", 6, 1, 223, 23], + ["jump_false", 6, "eq_nb_241", 223, 23], + "_nop_tc_6", + ["jump", "eq_nb_241", 223, 23], + ["eq_bool", 5, 1, 4, 223, 23], + ["jump", "eq_done_236", 223, 23], + "eq_nb_241", + ["false", 5, 223, 23], + "eq_done_236", + ["jump_false", 5, "tern_else_234", 223, 23], + ["record", 9, 1], + ["get", 11, 31, 1, 223, 34], + ["frame", 12, 11, 0, 223, 34], + ["null", 13, 223, 34], + ["setarg", 12, 0, 13, 223, 34], + ["invoke", 12, 10, 223, 34], + ["store_field", 9, 10, "id", 223, 34], + ["move", 8, 9, 223, 34], + ["jump", "tern_end_235", 223, 34], + "tern_else_234", + ["move", 8, 1, 223, 44], + "tern_end_235", + ["move", 2, 8, 223, 44], + ["record", 14, 0], + ["move", 3, 14, 224, 15], + ["get", 15, 2, 1, 225, 9], + ["store_dynamic", 3, 2, 15, 225, 9], + ["return", 3, 226, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "create_actor", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 245, - 14 - ], - [ - "access", - 192, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 26, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 390, 23], + ["is_identical", 5, 1, 4, 390, 23], + ["jump_true", 5, "eq_done_244", 390, 23], + ["is_int", 6, 1, 390, 23], + ["jump_false", 6, "eq_ni_245", 390, 23], + "_nop_tc_1", + ["jump", "eq_ni_245", 390, 23], + ["eq_int", 5, 1, 4, 390, 23], + ["jump", "eq_done_244", 390, 23], + "eq_ni_245", + ["is_num", 6, 1, 390, 23], + ["jump_false", 6, "eq_nn_246", 390, 23], + "_nop_tc_2", + ["jump", "eq_nn_246", 390, 23], + ["eq_float", 5, 1, 4, 390, 23], + ["jump", "eq_done_244", 390, 23], + "eq_nn_246", + ["is_text", 6, 1, 390, 23], + ["jump_false", 6, "eq_nt_247", 390, 23], + "_nop_tc_3", + ["jump", "eq_nt_247", 390, 23], + ["eq_text", 5, 1, 4, 390, 23], + ["jump", "eq_done_244", 390, 23], + "eq_nt_247", + ["is_null", 6, 1, 390, 23], + ["jump_false", 6, "eq_nnl_248", 390, 23], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 390, 23], + ["jump", "eq_done_244", 390, 23], + "eq_nnl_248", + ["is_bool", 6, 1, 390, 23], + ["jump_false", 6, "eq_nb_249", 390, 23], + "_nop_tc_6", + ["jump", "eq_nb_249", 390, 23], + ["eq_bool", 5, 1, 4, 390, 23], + ["jump", "eq_done_244", 390, 23], + "eq_nb_249", + ["false", 5, 390, 23], + "eq_done_244", + ["jump_false", 5, "tern_else_242", 390, 23], + ["access", 9, 256, 390, 30], + ["move", 8, 9, 390, 30], + ["jump", "tern_end_243", 390, 30], + "tern_else_242", + ["move", 8, 1, 390, 36], + "tern_end_243", + ["move", 2, 8, 390, 36], + ["access", 10, {"name":"os","kind":"name","make":"intrinsic"}, 391, 26], + ["load_field", 11, 10, "random", 391, 26], + ["get", 13, 15, 1, 391, 14], + ["frame", 14, 13, 2, 391, 14], + ["null", 15, 391, 14], + ["setarg", 14, 0, 15, 391, 14], + ["setarg", 14, 1, 2, 391, 14], + ["setarg", 14, 2, 11, 391, 14], + ["invoke", 14, 12, 391, 14], + ["move", 3, 12, 391, 14], + ["access", 17, {"name":"stone","kind":"name","make":"intrinsic"}, 392, 3], + ["frame", 18, 17, 1, 392, 3], + ["null", 19, 392, 3], + ["setarg", 18, 0, 19, 392, 3], + ["setarg", 18, 1, 3, 392, 3], + ["invoke", 18, 16, 392, 3], + ["access", 20, "h", 393, 20], + ["access", 22, {"name":"text","kind":"name","make":"intrinsic"}, 393, 10], + ["frame", 23, 22, 2, 393, 10], + ["null", 24, 393, 10], + ["setarg", 23, 0, 24, 393, 10], + ["setarg", 23, 1, 3, 393, 10], + ["setarg", 23, 2, 20, 393, 10], + ["tail_invoke", 23, 21, 393, 10], + ["return", 21, 393, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "guid", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 245, - 1 - ], - [ - "store_field", - 192, - 191, - "analyze", - 245, - 1 - ], - [ - "access", - 193, { - "name": "run_ast_fn", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["record", 2, 8], + ["load_field", 3, 1, "rtt", 415, 14], + ["store_field", 2, 3, "latency", 415, 14], + ["record", 4, 2], + ["load_field", 5, 1, "incoming_bandwidth", 417, 17], + ["store_field", 4, 5, "incoming", 417, 17], + ["load_field", 6, 1, "outgoing_bandwidth", 418, 17], + ["store_field", 4, 6, "outgoing", 418, 17], + ["store_field", 2, 4, "bandwidth", 418, 17], + ["record", 7, 2], + ["load_field", 8, 1, "last_send_time", 421, 18], + ["store_field", 7, 8, "last_sent", 421, 18], + ["load_field", 9, 1, "last_receive_time", 422, 22], + ["store_field", 7, 9, "last_received", 422, 22], + ["store_field", 2, 7, "activity", 422, 22], + ["load_field", 10, 1, "mtu", 424, 10], + ["store_field", 2, 10, "mtu", 424, 10], + ["record", 11, 3], + ["load_field", 12, 1, "incoming_data_total", 426, 23], + ["store_field", 11, 12, "incoming_total", 426, 23], + ["load_field", 13, 1, "outgoing_data_total", 427, 23], + ["store_field", 11, 13, "outgoing_total", 427, 23], + ["load_field", 14, 1, "reliable_data_in_transit", 428, 28], + ["store_field", 11, 14, "reliable_in_transit", 428, 28], + ["store_field", 2, 11, "data", 428, 28], + ["load_field", 15, 1, "rtt_variance", 430, 23], + ["store_field", 2, 15, "latency_variance", 430, 23], + ["load_field", 16, 1, "packet_loss", 431, 18], + ["store_field", 2, 16, "packet_loss", 431, 18], + ["load_field", 17, 1, "state", 432, 12], + ["store_field", 2, 17, "state", 432, 12], + ["return", 2, 432, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "peer_connection", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 246, - 17 - ], - [ - "access", - 194, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 43, 2, 481, 49], + ["is_proxy", 5, 4, 481, 49], + ["jump_false", 5, "record_path_264", 481, 49], + ["null", 6, 481, 49], + ["access", 7, "encode", 481, 49], + ["array", 8, 0, 481, 49], + ["push", 8, 1, 481, 49], + ["frame", 9, 4, 2, 481, 49], + ["setarg", 9, 0, 6, 481, 49], + ["setarg", 9, 1, 7, 481, 49], + ["setarg", 9, 2, 8, 481, 49], + ["invoke", 9, 3, 481, 49], + ["jump", "call_done_265", 481, 49], + "record_path_264", + ["load_field", 10, 4, "encode", 481, 49], + ["frame", 11, 10, 1, 481, 49], + ["setarg", 11, 0, 4, 481, 49], + ["setarg", 11, 1, 1, 481, 49], + ["invoke", 11, 3, 481, 49], + "call_done_265", + ["get", 13, 1, 1, 481, 37], + ["load_field", 14, 13, "peer", 481, 37], + ["is_proxy", 15, 14, 481, 37], + ["jump_false", 15, "record_path_266", 481, 37], + ["null", 16, 481, 37], + ["access", 17, "send", 481, 37], + ["array", 18, 0, 481, 37], + ["push", 18, 3, 481, 37], + ["frame", 19, 14, 2, 481, 37], + ["setarg", 19, 0, 16, 481, 37], + ["setarg", 19, 1, 17, 481, 37], + ["setarg", 19, 2, 18, 481, 37], + ["invoke", 19, 12, 481, 37], + ["jump", "call_done_267", 481, 37], + "record_path_266", + ["load_field", 20, 14, "send", 481, 37], + ["frame", 21, 20, 1, 481, 37], + ["setarg", 21, 0, 14, 481, 37], + ["setarg", 21, 1, 3, 481, 37], + ["invoke", 21, 12, 481, 37], + "call_done_267", + ["return", 12, 481, 37], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 246, - 1 - ], - [ - "store_field", - 194, - 193, - "run_ast_fn", - 246, - 1 - ], - [ - "access", - 195, { - "name": "run_ast_noopt_fn", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 49, 2, 488, 11], + ["load_dynamic", 4, 3, 1, 488, 17], + ["get", 5, 1, 1, 488, 24], + ["load_field", 6, 5, "peer", 488, 24], + ["is_identical", 7, 4, 6, 488, 24], + ["jump_true", 7, "eq_done_286", 488, 24], + ["is_int", 8, 4, 488, 24], + ["jump_false", 8, "eq_ni_287", 488, 24], + ["is_int", 9, 6, 488, 24], + ["jump_false", 9, "eq_ni_287", 488, 24], + ["eq_int", 7, 4, 6, 488, 24], + ["jump", "eq_done_286", 488, 24], + "eq_ni_287", + ["is_num", 8, 4, 488, 24], + ["jump_false", 8, "eq_nn_288", 488, 24], + ["is_num", 9, 6, 488, 24], + ["jump_false", 9, "eq_nn_288", 488, 24], + ["eq_float", 7, 4, 6, 488, 24], + ["jump", "eq_done_286", 488, 24], + "eq_nn_288", + ["is_text", 8, 4, 488, 24], + ["jump_false", 8, "eq_nt_289", 488, 24], + ["is_text", 9, 6, 488, 24], + ["jump_false", 9, "eq_nt_289", 488, 24], + ["eq_text", 7, 4, 6, 488, 24], + ["jump", "eq_done_286", 488, 24], + "eq_nt_289", + ["is_null", 8, 4, 488, 24], + ["jump_false", 8, "eq_nnl_290", 488, 24], + ["is_null", 9, 6, 488, 24], + ["jump_false", 9, "eq_nnl_290", 488, 24], + ["true", 7, 488, 24], + ["jump", "eq_done_286", 488, 24], + "eq_nnl_290", + ["is_bool", 8, 4, 488, 24], + ["jump_false", 8, "eq_nb_291", 488, 24], + ["is_bool", 9, 6, 488, 24], + ["jump_false", 9, "eq_nb_291", 488, 24], + ["eq_bool", 7, 4, 6, 488, 24], + ["jump", "eq_done_286", 488, 24], + "eq_nb_291", + ["false", 7, 488, 24], + "eq_done_286", + ["jump_false", 7, "if_else_284", 488, 24], + ["get", 11, 49, 2, 488, 39], + ["delete", 10, 11, 1, 488, 45], + ["jump", "if_end_285", 488, 45], + "if_else_284", + "if_end_285", + ["null", 12, 488, 45], + ["return", 12, 488, 45] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 247, - 23 - ], - [ - "access", - 196, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 175, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 473, 15], + ["null", 2, 474, 14], + ["load_field", 4, 1, "type", 476, 7], + ["access", 5, "connect", 476, 17], + ["is_identical", 6, 4, 5, 476, 17], + ["jump_true", 6, "eq_done_252", 476, 17], + ["is_int", 7, 4, 476, 17], + ["jump_false", 7, "eq_ni_253", 476, 17], + "_nop_tc_1", + ["jump", "eq_ni_253", 476, 17], + ["eq_int", 6, 4, 5, 476, 17], + ["jump", "eq_done_252", 476, 17], + "eq_ni_253", + ["is_num", 7, 4, 476, 17], + ["jump_false", 7, "eq_nn_254", 476, 17], + "_nop_tc_2", + ["jump", "eq_nn_254", 476, 17], + ["eq_float", 6, 4, 5, 476, 17], + ["jump", "eq_done_252", 476, 17], + "eq_nn_254", + ["is_text", 7, 4, 476, 17], + ["jump_false", 7, "eq_nt_255", 476, 17], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 6, 4, 5, 476, 17], + ["jump", "eq_done_252", 476, 17], + "eq_nt_255", + ["is_null", 7, 4, 476, 17], + ["jump_false", 7, "eq_nnl_256", 476, 17], + "_nop_tc_5", + ["jump", "eq_nnl_256", 476, 17], + ["true", 6, 476, 17], + ["jump", "eq_done_252", 476, 17], + "eq_nnl_256", + ["is_bool", 7, 4, 476, 17], + ["jump_false", 7, "eq_nb_257", 476, 17], + "_nop_tc_6", + ["jump", "eq_nb_257", 476, 17], + ["eq_bool", 6, 4, 5, 476, 17], + ["jump", "eq_done_252", 476, 17], + "eq_nb_257", + ["false", 6, 476, 17], + "eq_done_252", + ["jump_false", 6, "if_else_250", 476, 17], + ["load_field", 9, 1, "peer", 1, 1], + ["load_field", 10, 9, "address", 1, 1], + ["load_field", 11, 1, "peer", 1, 1], + ["load_field", 12, 11, "port", 1, 1], + ["array", 13, 0, 1, 1], + ["push", 13, 10, 1, 1], + ["push", 13, 12, 1, 1], + ["access", 14, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 15, "connected a new peer: {0}:{1}", 1, 1], + ["frame", 17, 14, 2, 1, 1], + ["null", 18, 1, 1], + ["setarg", 17, 0, 18, 1, 1], + ["setarg", 17, 1, 15, 1, 1], + ["setarg", 17, 2, 13, 1, 1], + ["invoke", 17, 16, 1, 1], + ["get", 20, 39, 1, 477, 5], + ["is_proxy", 21, 20, 477, 5], + ["jump_false", 21, "record_path_258", 477, 5], + ["null", 22, 477, 5], + ["access", 23, "system", 477, 5], + ["array", 24, 0, 477, 5], + ["push", 24, 16, 477, 5], + ["frame", 25, 20, 2, 477, 5], + ["setarg", 25, 0, 22, 477, 5], + ["setarg", 25, 1, 23, 477, 5], + ["setarg", 25, 2, 24, 477, 5], + ["invoke", 25, 19, 477, 5], + ["jump", "call_done_259", 477, 5], + "record_path_258", + ["load_field", 26, 20, "system", 477, 5], + ["frame", 27, 26, 1, 477, 5], + ["setarg", 27, 0, 20, 477, 5], + ["setarg", 27, 1, 16, 477, 5], + ["invoke", 27, 19, 477, 5], + "call_done_259", + ["load_field", 28, 1, "peer", 478, 49], + ["get", 29, 49, 1, 478, 5], + ["load_field", 30, 1, "peer", 1, 1], + ["load_field", 31, 30, "address", 1, 1], + ["load_field", 32, 1, "peer", 1, 1], + ["load_field", 33, 32, "port", 1, 1], + ["array", 34, 0, 1, 1], + ["push", 34, 31, 1, 1], + ["push", 34, 33, 1, 1], + ["access", 35, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 36, "{0}:{1}", 1, 1], + ["frame", 38, 35, 2, 1, 1], + ["null", 39, 1, 1], + ["setarg", 38, 0, 39, 1, 1], + ["setarg", 38, 1, 36, 1, 1], + ["setarg", 38, 2, 34, 1, 1], + ["invoke", 38, 37, 1, 1], + ["store_dynamic", 29, 28, 37, 1, 1], + ["load_field", 40, 1, "peer", 479, 28], + ["get", 42, 48, 1, 479, 13], + ["is_proxy", 43, 42, 479, 13], + ["jump_false", 43, "record_path_260", 479, 13], + ["null", 44, 479, 13], + ["access", 45, "get", 479, 13], + ["array", 46, 0, 479, 13], + ["push", 46, 40, 479, 13], + ["frame", 47, 42, 2, 479, 13], + ["setarg", 47, 0, 44, 479, 13], + ["setarg", 47, 1, 45, 479, 13], + ["setarg", 47, 2, 46, 479, 13], + ["invoke", 47, 41, 479, 13], + ["jump", "call_done_261", 479, 13], + "record_path_260", + ["load_field", 48, 42, "get", 479, 13], + ["frame", 49, 48, 1, 479, 13], + ["setarg", 49, 0, 42, 479, 13], + ["setarg", 49, 1, 40, 479, 13], + ["invoke", 49, 41, 479, 13], + "call_done_261", + ["move", 3, 41, 479, 13], + ["jump_false", 3, "if_else_262", 480, 9], + ["function", 50, 19, 481, 21], + ["length", 52, 3, 481, 21], + ["int", 53, 0, 481, 21], + ["int", 57, 1, 481, 21], + ["null", 56, 481, 21], + "arrfor_loop_268", + ["lt_int", 54, 53, 52, 481, 21], + ["jump_false", 54, "arrfor_done_269", 481, 21], + ["load_index", 55, 3, 53, 481, 21], + ["frame", 58, 50, 2, 481, 21], + ["setarg", 58, 0, 56, 481, 21], + ["setarg", 58, 1, 55, 481, 21], + ["setarg", 58, 2, 53, 481, 21], + ["invoke", 58, 59, 481, 21], + ["add", 53, 53, 57, 481, 21], + ["jump", "arrfor_loop_268", 481, 21], + "arrfor_done_269", + ["null", 51, 481, 21], + ["access", 60, "sent queue out of queue", 482, 18], + ["get", 62, 39, 1, 482, 7], + ["is_proxy", 63, 62, 482, 7], + ["jump_false", 63, "record_path_270", 482, 7], + ["null", 64, 482, 7], + ["access", 65, "system", 482, 7], + ["array", 66, 0, 482, 7], + ["push", 66, 60, 482, 7], + ["frame", 67, 62, 2, 482, 7], + ["setarg", 67, 0, 64, 482, 7], + ["setarg", 67, 1, 65, 482, 7], + ["setarg", 67, 2, 66, 482, 7], + ["invoke", 67, 61, 482, 7], + ["jump", "call_done_271", 482, 7], + "record_path_270", + ["load_field", 68, 62, "system", 482, 7], + ["frame", 69, 68, 1, 482, 7], + ["setarg", 69, 0, 62, 482, 7], + ["setarg", 69, 1, 60, 482, 7], + ["invoke", 69, 61, 482, 7], + "call_done_271", + ["load_field", 70, 1, "peer", 483, 25], + ["get", 72, 48, 1, 483, 7], + ["is_proxy", 73, 72, 483, 7], + ["jump_false", 73, "record_path_272", 483, 7], + ["null", 74, 483, 7], + ["access", 75, "delete", 483, 7], + ["array", 76, 0, 483, 7], + ["push", 76, 70, 483, 7], + ["frame", 77, 72, 2, 483, 7], + ["setarg", 77, 0, 74, 483, 7], + ["setarg", 77, 1, 75, 483, 7], + ["setarg", 77, 2, 76, 483, 7], + ["invoke", 77, 71, 483, 7], + ["jump", "call_done_273", 483, 7], + "record_path_272", + ["load_field", 78, 72, "delete", 483, 7], + ["frame", 79, 78, 1, 483, 7], + ["setarg", 79, 0, 72, 483, 7], + ["setarg", 79, 1, 70, 483, 7], + ["invoke", 79, 71, 483, 7], + "call_done_273", + ["jump", "if_end_263", 483, 7], + "if_else_262", + "if_end_263", + ["jump", "if_end_251", 483, 7], + "if_else_250", + ["load_field", 80, 1, "type", 485, 14], + ["access", 81, "disconnect", 485, 24], + ["is_identical", 82, 80, 81, 485, 24], + ["jump_true", 82, "eq_done_276", 485, 24], + ["is_int", 83, 80, 485, 24], + ["jump_false", 83, "eq_ni_277", 485, 24], + "_nop_tc_7", + ["jump", "eq_ni_277", 485, 24], + ["eq_int", 82, 80, 81, 485, 24], + ["jump", "eq_done_276", 485, 24], + "eq_ni_277", + ["is_num", 83, 80, 485, 24], + ["jump_false", 83, "eq_nn_278", 485, 24], + "_nop_tc_8", + ["jump", "eq_nn_278", 485, 24], + ["eq_float", 82, 80, 81, 485, 24], + ["jump", "eq_done_276", 485, 24], + "eq_nn_278", + ["is_text", 83, 80, 485, 24], + ["jump_false", 83, "eq_nt_279", 485, 24], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 82, 80, 81, 485, 24], + ["jump", "eq_done_276", 485, 24], + "eq_nt_279", + ["is_null", 83, 80, 485, 24], + ["jump_false", 83, "eq_nnl_280", 485, 24], + "_nop_tc_11", + ["jump", "eq_nnl_280", 485, 24], + ["true", 82, 485, 24], + ["jump", "eq_done_276", 485, 24], + "eq_nnl_280", + ["is_bool", 83, 80, 485, 24], + ["jump_false", 83, "eq_nb_281", 485, 24], + "_nop_tc_12", + ["jump", "eq_nb_281", 485, 24], + ["eq_bool", 82, 80, 81, 485, 24], + ["jump", "eq_done_276", 485, 24], + "eq_nb_281", + ["false", 82, 485, 24], + "eq_done_276", + ["jump_false", 82, "if_else_274", 485, 24], + ["load_field", 85, 1, "peer", 486, 23], + ["get", 87, 48, 1, 486, 5], + ["is_proxy", 88, 87, 486, 5], + ["jump_false", 88, "record_path_282", 486, 5], + ["null", 89, 486, 5], + ["access", 90, "delete", 486, 5], + ["array", 91, 0, 486, 5], + ["push", 91, 85, 486, 5], + ["frame", 92, 87, 2, 486, 5], + ["setarg", 92, 0, 89, 486, 5], + ["setarg", 92, 1, 90, 486, 5], + ["setarg", 92, 2, 91, 486, 5], + ["invoke", 92, 86, 486, 5], + ["jump", "call_done_283", 486, 5], + "record_path_282", + ["load_field", 93, 87, "delete", 486, 5], + ["frame", 94, 93, 1, 486, 5], + ["setarg", 94, 0, 87, 486, 5], + ["setarg", 94, 1, 85, 486, 5], + ["invoke", 94, 86, 486, 5], + "call_done_283", + ["get", 95, 49, 1, 487, 18], + ["access", 97, {"name":"array","kind":"name","make":"intrinsic"}, 487, 12], + ["frame", 98, 97, 1, 487, 12], + ["null", 99, 487, 12], + ["setarg", 98, 0, 99, 487, 12], + ["setarg", 98, 1, 95, 487, 12], + ["invoke", 98, 96, 487, 12], + ["function", 100, 20, 487, 26], + ["length", 102, 96, 487, 26], + ["int", 103, 0, 487, 26], + ["int", 107, 1, 487, 26], + ["null", 106, 487, 26], + "arrfor_loop_292", + ["lt_int", 104, 103, 102, 487, 26], + ["jump_false", 104, "arrfor_done_293", 487, 26], + ["load_index", 105, 96, 103, 487, 26], + ["frame", 108, 100, 2, 487, 26], + ["setarg", 108, 0, 106, 487, 26], + ["setarg", 108, 1, 105, 487, 26], + ["setarg", 108, 2, 103, 487, 26], + ["invoke", 108, 109, 487, 26], + ["add", 103, 103, 107, 487, 26], + ["jump", "arrfor_loop_292", 487, 26], + "arrfor_done_293", + ["null", 101, 487, 26], + ["access", 110, "portal got disconnect from ", 490, 16], + ["load_field", 111, 1, "peer", 490, 48], + ["load_field", 112, 111, "address", 490, 48], + "_nop_tc_13", + "_nop_tc_14", + ["is_text", 115, 112, 490, 48], + ["jump_false", 115, "add_cn_295", 490, 48], + ["concat", 113, 110, 112, 490, 48], + ["jump", "add_done_294", 490, 48], + "add_cn_295", + "_nop_tc_15", + ["jump", "add_err_296", 490, 48], + ["is_num", 115, 112, 490, 48], + ["jump_false", 115, "add_err_296", 490, 48], + ["add", 113, 110, 112, 490, 48], + ["jump", "add_done_294", 490, 48], + "add_err_296", + ["disrupt", 490, 48], + "add_done_294", + ["access", 116, ":", 490, 65], + ["is_text", 118, 113, 490, 65], + ["jump_false", 118, "add_cn_298", 490, 65], + "_nop_tc_16", + "_nop_tc_17", + ["concat", 117, 113, 116, 490, 65], + ["jump", "add_done_297", 490, 65], + "add_cn_298", + ["is_num", 118, 113, 490, 65], + ["jump_false", 118, "add_err_299", 490, 65], + "_nop_tc_18", + ["jump", "add_err_299", 490, 65], + ["add", 117, 113, 116, 490, 65], + ["jump", "add_done_297", 490, 65], + "add_err_299", + ["disrupt", 490, 65], + "add_done_297", + ["load_field", 120, 1, "peer", 490, 71], + ["load_field", 121, 120, "port", 490, 71], + ["is_text", 123, 117, 490, 71], + ["jump_false", 123, "add_cn_301", 490, 71], + ["is_text", 124, 121, 490, 71], + ["jump_false", 124, "add_cn_301", 490, 71], + ["concat", 122, 117, 121, 490, 71], + ["jump", "add_done_300", 490, 71], + "add_cn_301", + ["is_num", 123, 117, 490, 71], + ["jump_false", 123, "add_err_302", 490, 71], + ["is_num", 124, 121, 490, 71], + ["jump_false", 124, "add_err_302", 490, 71], + ["add", 122, 117, 121, 490, 71], + ["jump", "add_done_300", 490, 71], + "add_err_302", + ["disrupt", 490, 71], + "add_done_300", + ["get", 126, 39, 1, 490, 5], + ["is_proxy", 127, 126, 490, 5], + ["jump_false", 127, "record_path_303", 490, 5], + ["null", 128, 490, 5], + ["access", 129, "system", 490, 5], + ["array", 130, 0, 490, 5], + ["push", 130, 122, 490, 5], + ["frame", 131, 126, 2, 490, 5], + ["setarg", 131, 0, 128, 490, 5], + ["setarg", 131, 1, 129, 490, 5], + ["setarg", 131, 2, 130, 490, 5], + ["invoke", 131, 125, 490, 5], + ["jump", "call_done_304", 490, 5], + "record_path_303", + ["load_field", 132, 126, "system", 490, 5], + ["frame", 133, 132, 1, 490, 5], + ["setarg", 133, 0, 126, 490, 5], + ["setarg", 133, 1, 122, 490, 5], + ["invoke", 133, 125, 490, 5], + "call_done_304", + ["jump", "if_end_275", 490, 5], + "if_else_274", + ["load_field", 134, 1, "type", 491, 14], + ["access", 135, "receive", 491, 24], + ["is_identical", 136, 134, 135, 491, 24], + ["jump_true", 136, "eq_done_307", 491, 24], + ["is_int", 137, 134, 491, 24], + ["jump_false", 137, "eq_ni_308", 491, 24], + "_nop_tc_19", + ["jump", "eq_ni_308", 491, 24], + ["eq_int", 136, 134, 135, 491, 24], + ["jump", "eq_done_307", 491, 24], + "eq_ni_308", + ["is_num", 137, 134, 491, 24], + ["jump_false", 137, "eq_nn_309", 491, 24], + "_nop_tc_20", + ["jump", "eq_nn_309", 491, 24], + ["eq_float", 136, 134, 135, 491, 24], + ["jump", "eq_done_307", 491, 24], + "eq_nn_309", + ["is_text", 137, 134, 491, 24], + ["jump_false", 137, "eq_nt_310", 491, 24], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 136, 134, 135, 491, 24], + ["jump", "eq_done_307", 491, 24], + "eq_nt_310", + ["is_null", 137, 134, 491, 24], + ["jump_false", 137, "eq_nnl_311", 491, 24], + "_nop_tc_23", + ["jump", "eq_nnl_311", 491, 24], + ["true", 136, 491, 24], + ["jump", "eq_done_307", 491, 24], + "eq_nnl_311", + ["is_bool", 137, 134, 491, 24], + ["jump_false", 137, "eq_nb_312", 491, 24], + "_nop_tc_24", + ["jump", "eq_nb_312", 491, 24], + ["eq_bool", 136, 134, 135, 491, 24], + ["jump", "eq_done_307", 491, 24], + "eq_nb_312", + ["false", 136, 491, 24], + "eq_done_307", + ["jump_false", 136, "if_else_305", 491, 24], + ["load_field", 139, 1, "data", 492, 24], + ["get", 141, 43, 1, 492, 12], + ["is_proxy", 142, 141, 492, 12], + ["jump_false", 142, "record_path_313", 492, 12], + ["null", 143, 492, 12], + ["access", 144, "decode", 492, 12], + ["array", 145, 0, 492, 12], + ["push", 145, 139, 492, 12], + ["frame", 146, 141, 2, 492, 12], + ["setarg", 146, 0, 143, 492, 12], + ["setarg", 146, 1, 144, 492, 12], + ["setarg", 146, 2, 145, 492, 12], + ["invoke", 146, 140, 492, 12], + ["jump", "call_done_314", 492, 12], + "record_path_313", + ["load_field", 147, 141, "decode", 492, 12], + ["frame", 148, 147, 1, 492, 12], + ["setarg", 148, 0, 141, 492, 12], + ["setarg", 148, 1, 139, 492, 12], + ["invoke", 148, 140, 492, 12], + "call_done_314", + ["move", 2, 140, 492, 12], + ["load_field", 149, 2, "replycc", 493, 9], + ["move", 150, 149, 493, 9], + ["jump_false", 150, "and_end_317", 493, 9], + ["load_field", 151, 2, "replycc", 493, 26], + ["load_field", 152, 151, "address", 493, 26], + ["not", 153, 152, 493, 26], + ["move", 150, 153, 493, 26], + "and_end_317", + ["jump_false", 150, "if_else_315", 493, 26], + ["load_field", 154, 1, "peer", 494, 41], + ["load_field", 155, 154, "address", 494, 41], + ["load_field", 156, 2, "replycc", 494, 7], + ["get", 157, 2, 1, 494, 20], + ["load_dynamic", 158, 156, 157, 494, 20], + ["store_field", 158, 155, "address", 494, 20], + ["load_field", 159, 1, "peer", 495, 38], + ["load_field", 160, 159, "port", 495, 38], + ["load_field", 161, 2, "replycc", 495, 7], + ["get", 162, 2, 1, 495, 20], + ["load_dynamic", 163, 161, 162, 495, 20], + ["store_field", 163, 160, "port", 495, 20], + ["jump", "if_end_316", 495, 20], + "if_else_315", + "if_end_316", + ["load_field", 164, 2, "data", 497, 9], + ["jump_false", 164, "if_else_318", 497, 9], + ["load_field", 165, 2, "data", 497, 45], + ["get", 167, 51, 1, 497, 20], + ["frame", 168, 167, 2, 497, 20], + ["null", 169, 497, 20], + ["setarg", 168, 0, 169, 497, 20], + ["setarg", 168, 1, 165, 497, 20], + ["setarg", 168, 2, 1, 497, 20], + ["invoke", 168, 166, 497, 20], + ["jump", "if_end_319", 497, 20], + "if_else_318", + "if_end_319", + ["get", 171, 72, 1, 498, 5], + ["frame", 172, 171, 1, 498, 5], + ["null", 173, 498, 5], + ["setarg", 172, 0, 173, 498, 5], + ["setarg", 172, 1, 2, 498, 5], + ["invoke", 172, 170, 498, 5], + ["jump", "if_end_306", 498, 5], + "if_else_305", + "if_end_306", + "if_end_275", + "if_end_251", + ["null", 174, 498, 5], + ["return", 174, 498, 5] + ], + "name": "handle_host", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 247, - 1 - ], - [ - "store_field", - 196, - 195, - "run_ast_noopt_fn", - 247, - 1 - ], - [ - "access", - 197, { - "name": "json", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 1, 1, 509, 16], + ["in", 4, 1, 3, 509, 16], + ["jump_false", 4, "if_else_325", 509, 16], + ["get", 5, 1, 1, 510, 32], + ["load_dynamic", 6, 5, 1, 510, 36], + ["get", 7, 2, 1, 510, 42], + ["get", 9, 51, 2, 510, 7], + ["frame", 10, 9, 2, 510, 7], + ["null", 11, 510, 7], + ["setarg", 10, 0, 11, 510, 7], + ["setarg", 10, 1, 6, 510, 7], + ["setarg", 10, 2, 7, 510, 7], + ["invoke", 10, 8, 510, 7], + ["jump", "if_end_326", 510, 7], + "if_else_325", + "if_end_326", + ["null", 12, 510, 7], + ["return", 12, 510, 7] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 248, - 25 - ], - [ - "store_field", - 21, - 197, - "core_json", - 248, - 1 - ], - [ - "store_field", - 21, - 1, - "actor_api", - 249, - 1 - ], - [ - "store_field", - 21, - 63, - "runtime_env", - 250, - 1 - ], - [ - "access", - 198, { - "name": "content_hash", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 39, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, {"name":"is_object","kind":"name","make":"intrinsic"}, 503, 8], + ["frame", 5, 4, 1, 503, 8], + ["null", 6, 503, 8], + ["setarg", 5, 0, 6, 503, 8], + ["setarg", 5, 1, 1, 503, 8], + ["invoke", 5, 3, 503, 8], + "_nop_bl_1", + ["jump_true", 3, "if_else_320", 503, 8], + ["null", 8, 503, 24], + ["return", 8, 503, 24], + "_nop_ur_1", + "if_else_320", + "if_end_321", + ["get", 9, 2, 1, 504, 11], + ["load_dynamic", 10, 1, 9, 504, 11], + ["move", 11, 10, 504, 11], + ["jump_false", 11, "and_end_324", 504, 11], + ["get", 12, 2, 1, 504, 30], + ["load_dynamic", 13, 1, 12, 504, 30], + ["load_field", 14, 13, "address", 504, 30], + ["not", 15, 14, 504, 30], + ["move", 11, 15, 504, 30], + "and_end_324", + ["jump_false", 11, "if_else_322", 504, 30], + ["load_field", 16, 2, "peer", 505, 30], + ["load_field", 17, 16, "address", 505, 30], + ["get", 18, 2, 1, 505, 9], + ["load_dynamic", 19, 1, 18, 505, 9], + ["store_field", 19, 17, "address", 505, 9], + ["load_field", 20, 2, "peer", 506, 27], + ["load_field", 21, 20, "port", 506, 27], + ["get", 22, 2, 1, 506, 9], + ["load_dynamic", 23, 1, 22, 506, 9], + ["store_field", 23, 21, "port", 506, 9], + ["jump", "if_end_323", 506, 9], + "if_else_322", + "if_end_323", + ["access", 25, {"name":"array","kind":"name","make":"intrinsic"}, 508, 10], + ["frame", 26, 25, 1, 508, 10], + ["null", 27, 508, 10], + ["setarg", 26, 0, 27, 508, 10], + ["setarg", 26, 1, 1, 508, 10], + ["invoke", 26, 24, 508, 10], + ["function", 28, 22, 508, 22], + ["length", 30, 24, 508, 22], + ["int", 31, 0, 508, 22], + ["int", 35, 1, 508, 22], + ["null", 34, 508, 22], + "arrfor_loop_327", + ["lt_int", 32, 31, 30, 508, 22], + ["jump_false", 32, "arrfor_done_328", 508, 22], + ["load_index", 33, 24, 31, 508, 22], + ["frame", 36, 28, 2, 508, 22], + ["setarg", 36, 0, 34, 508, 22], + ["setarg", 36, 1, 33, 508, 22], + ["setarg", 36, 2, 31, 508, 22], + ["invoke", 36, 37, 508, 22], + ["add", 31, 31, 35, 508, 22], + ["jump", "arrfor_loop_327", 508, 22], + "arrfor_done_328", + ["null", 29, 508, 22], + ["null", 38, 508, 22], + ["return", 38, 508, 22] + ], + "name": "populate_actor_addresses", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 251, - 28 - ], - [ - "store_field", - 21, - 198, - "content_hash", - 251, - 1 - ], - [ - "access", - 199, { - "name": "cache_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 41, 1, 584, 8], + ["record", 4, 2], + ["store_field", 4, 1, "actor", 584, 24], + ["store_field", 4, 2, "send", 584, 30], + ["is_array", 5, 3, 584, 30], + ["jump_false", 5, "push_err_329", 584, 30], + ["push", 3, 4, 584, 30], + ["jump", "push_done_330", 584, 30], + "push_err_329", + ["disrupt", 584, 30], + "push_done_330", + ["null", 6, 584, 30], + ["return", 6, 584, 30] + ], + "name": "actor_prep", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 252, - 26 - ], - [ - "store_field", - 21, - 199, - "cache_path", - 252, - 1 - ], - [ - "access", - 200, { - "name": "ensure_build_dir", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 13, 1, 589, 3], + ["frame", 5, 4, 2, 589, 3], + ["null", 6, 589, 3], + ["setarg", 5, 0, 6, 589, 3], + ["setarg", 5, 1, 1, 589, 3], + ["setarg", 5, 2, 2, 589, 3], + ["invoke", 5, 3, 589, 3], + ["null", 7, 589, 3], + ["return", 7, 589, 3] + ], + "name": "actor_send_immediate", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 253, - 32 - ], - [ - "store_field", - 21, - 200, - "ensure_build_dir", - 253, - 1 - ], - [ - "access", - 201, - "internal/shop", - 256, - 21 - ], - [ - "frame", - 203, - 74, - 1, - 256, - 12 - ], - [ - "null", - 204, - 256, - 12 - ], - [ - "setarg", - 203, - 0, - 204, - 256, - 12 - ], - [ - "setarg", - 203, - 1, - 201, - 256, - 12 - ], - [ - "invoke", - 203, - 202, - 256, - 12 - ], - [ - "move", - 67, - 202, - 256, - 12 - ], - [ - "access", - 205, - "time", - 257, - 21 - ], - [ - "frame", - 207, - 74, - 1, - 257, - 12 - ], - [ - "null", - 208, - 257, - 12 - ], - [ - "setarg", - 207, - 0, - 208, - 257, - 12 - ], - [ - "setarg", - 207, - 1, - 205, - 257, - 12 - ], - [ - "invoke", - 207, - 206, - 257, - 12 - ], - [ - "move", - 71, - 206, - 257, - 12 - ], - [ - "access", - 209, - "pronto", - 259, - 23 - ], - [ - "frame", - 211, - 74, - 1, - 259, - 14 - ], - [ - "null", - 212, - 259, - 14 - ], - [ - "setarg", - 211, - 0, - 212, - 259, - 14 - ], - [ - "setarg", - 211, - 1, - 209, - 259, - 14 - ], - [ - "invoke", - 211, - 210, - 259, - 14 - ], - [ - "move", - 57, - 210, - 259, - 14 - ], - [ - "load_field", - 213, - 57, - "fallback", - 260, - 16 - ], - [ - "move", - 28, - 213, - 260, - 16 - ], - [ - "load_field", - 214, - 57, - "parallel", - 261, - 16 - ], - [ - "move", - 46, - 214, - 261, - 16 - ], - [ - "load_field", - 215, - 57, - "race", - 262, - 12 - ], - [ - "move", - 58, - 215, - 262, - 12 - ], - [ - "load_field", - 216, - 57, - "sequence", - 263, - 16 - ], - [ - "move", - 66, - 216, - 263, - 16 - ], - [ - "store_field", - 63, - 40, - "logical", - 266, - 1 - ], - [ - "store_field", - 63, - 68, - "some", - 267, - 1 - ], - [ - "store_field", - 63, - 27, - "every", - 268, - 1 - ], - [ - "store_field", - 63, - 69, - "starts_with", - 269, - 1 - ], - [ - "store_field", - 63, - 24, - "ends_with", - 270, - 1 - ], - [ - "store_field", - 63, - 9, - "actor", - 271, - 1 - ], - [ - "store_field", - 63, - 36, - "is_actor", - 272, - 1 - ], - [ - "store_field", - 63, - 39, - "log", - 273, - 1 - ], - [ - "store_field", - 63, - 64, - "send", - 274, - 1 - ], - [ - "store_field", - 63, - 28, - "fallback", - 275, - 1 - ], - [ - "store_field", - 63, - 46, - "parallel", - 276, - 1 - ], - [ - "store_field", - 63, - 58, - "race", - 277, - 1 - ], - [ - "store_field", - 63, - 66, - "sequence", - 278, - 1 - ], - [ - "access", - 218, { - "name": "array", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 241, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 593, 19], + ["null", 3, 594, 14], + ["get", 5, 4, 1, 596, 13], + ["load_dynamic", 6, 1, 5, 596, 13], + ["move", 7, 6, 596, 13], + ["jump_false", 7, "and_end_333", 596, 13], + ["get", 8, 4, 1, 596, 31], + ["load_dynamic", 9, 1, 8, 596, 31], + ["load_field", 10, 9, "replycc", 596, 31], + ["not", 11, 10, 596, 31], + ["move", 7, 11, 596, 31], + "and_end_333", + ["jump_false", 7, "if_else_331", 596, 31], + ["null", 12, 597, 5], + ["return", 12, 597, 5], + "_nop_ur_1", + "if_else_331", + "if_end_332", + ["get", 14, 36, 1, 599, 8], + ["frame", 15, 14, 1, 599, 8], + ["null", 16, 599, 8], + ["setarg", 15, 0, 16, 599, 8], + ["setarg", 15, 1, 1, 599, 8], + ["invoke", 15, 13, 599, 8], + ["not", 17, 13, 599, 8], + ["move", 18, 17, 599, 8], + ["jump_false", 18, "and_end_336", 599, 8], + ["load_field", 19, 1, "replycc", 599, 37], + ["get", 21, 36, 1, 599, 28], + ["frame", 22, 21, 1, 599, 28], + ["null", 23, 599, 28], + ["setarg", 22, 0, 23, 599, 28], + ["setarg", 22, 1, 19, 599, 28], + ["invoke", 22, 20, 599, 28], + ["not", 24, 20, 599, 28], + ["move", 18, 24, 599, 28], + "and_end_336", + ["jump_false", 18, "if_else_334", 599, 28], + ["array", 25, 0, 1, 1], + ["push", 25, 1, 1, 1], + ["access", 26, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 27, "Must send to an actor object. Attempted send to {0}", 1, 1], + ["frame", 29, 26, 2, 1, 1], + ["null", 30, 1, 1], + ["setarg", 29, 0, 30, 1, 1], + ["setarg", 29, 1, 27, 1, 1], + ["setarg", 29, 2, 25, 1, 1], + ["invoke", 29, 28, 1, 1], + ["get", 32, 39, 1, 600, 5], + ["is_proxy", 33, 32, 600, 5], + ["jump_false", 33, "record_path_337", 600, 5], + ["null", 34, 600, 5], + ["access", 35, "error", 600, 5], + ["array", 36, 0, 600, 5], + ["push", 36, 28, 600, 5], + ["frame", 37, 32, 2, 600, 5], + ["setarg", 37, 0, 34, 600, 5], + ["setarg", 37, 1, 35, 600, 5], + ["setarg", 37, 2, 36, 600, 5], + ["invoke", 37, 31, 600, 5], + ["jump", "call_done_338", 600, 5], + "record_path_337", + ["load_field", 38, 32, "error", 600, 5], + ["frame", 39, 38, 1, 600, 5], + ["setarg", 39, 0, 32, 600, 5], + ["setarg", 39, 1, 28, 600, 5], + ["invoke", 39, 31, 600, 5], + "call_done_338", + ["disrupt", 601, 5], + ["jump", "if_end_335", 601, 5], + "if_else_334", + "if_end_335", + ["get", 40, 2, 1, 610, 13], + ["load_dynamic", 41, 1, 40, 610, 13], + ["load_field", 42, 41, "id", 610, 13], + ["get", 43, 8, 1, 610, 30], + ["load_field", 44, 43, "id", 610, 30], + ["is_identical", 45, 42, 44, 610, 30], + ["jump_true", 45, "eq_done_341", 610, 30], + ["is_int", 46, 42, 610, 30], + ["jump_false", 46, "eq_ni_342", 610, 30], + ["is_int", 47, 44, 610, 30], + ["jump_false", 47, "eq_ni_342", 610, 30], + ["eq_int", 45, 42, 44, 610, 30], + ["jump", "eq_done_341", 610, 30], + "eq_ni_342", + ["is_num", 46, 42, 610, 30], + ["jump_false", 46, "eq_nn_343", 610, 30], + ["is_num", 47, 44, 610, 30], + ["jump_false", 47, "eq_nn_343", 610, 30], + ["eq_float", 45, 42, 44, 610, 30], + ["jump", "eq_done_341", 610, 30], + "eq_nn_343", + ["is_text", 46, 42, 610, 30], + ["jump_false", 46, "eq_nt_344", 610, 30], + ["is_text", 47, 44, 610, 30], + ["jump_false", 47, "eq_nt_344", 610, 30], + ["eq_text", 45, 42, 44, 610, 30], + ["jump", "eq_done_341", 610, 30], + "eq_nt_344", + ["is_null", 46, 42, 610, 30], + ["jump_false", 46, "eq_nnl_345", 610, 30], + ["is_null", 47, 44, 610, 30], + ["jump_false", 47, "eq_nnl_345", 610, 30], + ["true", 45, 610, 30], + ["jump", "eq_done_341", 610, 30], + "eq_nnl_345", + ["is_bool", 46, 42, 610, 30], + ["jump_false", 46, "eq_nb_346", 610, 30], + ["is_bool", 47, 44, 610, 30], + ["jump_false", 47, "eq_nb_346", 610, 30], + ["eq_bool", 45, 42, 44, 610, 30], + ["jump", "eq_done_341", 610, 30], + "eq_nb_346", + ["false", 45, 610, 30], + "eq_done_341", + ["jump_false", 45, "if_else_339", 610, 30], + ["get", 48, 59, 1, 611, 9], + ["jump_false", 48, "if_else_347", 611, 9], + ["load_field", 49, 2, "data", 611, 32], + ["get", 51, 59, 1, 611, 21], + ["frame", 52, 51, 1, 611, 21], + ["null", 53, 611, 21], + ["setarg", 52, 0, 53, 611, 21], + ["setarg", 52, 1, 49, 611, 21], + ["invoke", 52, 50, 611, 21], + ["jump", "if_end_348", 611, 21], + "if_else_347", + "if_end_348", + ["null", 54, 612, 5], + ["return", 54, 612, 5], + "_nop_ur_2", + "if_else_339", + "if_end_340", + ["get", 55, 2, 1, 616, 13], + ["load_dynamic", 56, 1, 55, 616, 13], + ["load_field", 57, 56, "id", 616, 13], + ["move", 58, 57, 616, 13], + ["jump_false", 58, "and_end_351", 616, 13], + ["get", 59, 2, 1, 616, 60], + ["load_dynamic", 60, 1, 59, 616, 60], + ["load_field", 61, 60, "id", 616, 60], + ["get", 63, 11, 1, 616, 30], + ["is_proxy", 64, 63, 616, 30], + ["jump_false", 64, "record_path_352", 616, 30], + ["null", 65, 616, 30], + ["access", 66, "mailbox_exist", 616, 30], + ["array", 67, 0, 616, 30], + ["push", 67, 61, 616, 30], + ["frame", 68, 63, 2, 616, 30], + ["setarg", 68, 0, 65, 616, 30], + ["setarg", 68, 1, 66, 616, 30], + ["setarg", 68, 2, 67, 616, 30], + ["invoke", 68, 62, 616, 30], + ["jump", "call_done_353", 616, 30], + "record_path_352", + ["load_field", 69, 63, "mailbox_exist", 616, 30], + ["frame", 70, 69, 1, 616, 30], + ["setarg", 70, 0, 63, 616, 30], + ["setarg", 70, 1, 61, 616, 30], + ["invoke", 70, 62, 616, 30], + "call_done_353", + ["move", 58, 62, 616, 30], + "and_end_351", + ["jump_false", 58, "if_else_349", 616, 30], + ["get", 72, 76, 1, 617, 17], + ["is_proxy", 73, 72, 617, 17], + ["jump_false", 73, "record_path_354", 617, 17], + ["null", 74, 617, 17], + ["access", 75, "encode", 617, 17], + ["array", 76, 0, 617, 17], + ["push", 76, 2, 617, 17], + ["frame", 77, 72, 2, 617, 17], + ["setarg", 77, 0, 74, 617, 17], + ["setarg", 77, 1, 75, 617, 17], + ["setarg", 77, 2, 76, 617, 17], + ["invoke", 77, 71, 617, 17], + ["jump", "call_done_355", 617, 17], + "record_path_354", + ["load_field", 78, 72, "encode", 617, 17], + ["frame", 79, 78, 1, 617, 17], + ["setarg", 79, 0, 72, 617, 17], + ["setarg", 79, 1, 2, 617, 17], + ["invoke", 79, 71, 617, 17], + "call_done_355", + ["move", 4, 71, 617, 17], + ["get", 80, 2, 1, 618, 34], + ["load_dynamic", 81, 1, 80, 618, 34], + ["load_field", 82, 81, "id", 618, 34], + ["get", 84, 11, 1, 618, 5], + ["is_proxy", 85, 84, 618, 5], + ["jump_false", 85, "record_path_356", 618, 5], + ["null", 86, 618, 5], + ["access", 87, "mailbox_push", 618, 5], + ["array", 88, 0, 618, 5], + ["push", 88, 82, 618, 5], + ["push", 88, 4, 618, 5], + ["frame", 89, 84, 2, 618, 5], + ["setarg", 89, 0, 86, 618, 5], + ["setarg", 89, 1, 87, 618, 5], + ["setarg", 89, 2, 88, 618, 5], + ["invoke", 89, 83, 618, 5], + ["jump", "call_done_357", 618, 5], + "record_path_356", + ["load_field", 90, 84, "mailbox_push", 618, 5], + ["frame", 91, 90, 2, 618, 5], + ["setarg", 91, 0, 84, 618, 5], + ["setarg", 91, 1, 82, 618, 5], + ["setarg", 91, 2, 4, 618, 5], + ["invoke", 91, 83, 618, 5], + "call_done_357", + ["null", 92, 619, 5], + ["return", 92, 619, 5], + "_nop_ur_3", + "if_else_349", + "if_end_350", + ["get", 93, 2, 1, 622, 13], + ["load_dynamic", 94, 1, 93, 622, 13], + ["load_field", 95, 94, "address", 622, 13], + ["jump_false", 95, "if_else_358", 622, 13], + ["get", 96, 2, 1, 623, 15], + ["load_dynamic", 97, 1, 96, 623, 15], + ["load_field", 98, 97, "id", 623, 15], + ["jump_false", 98, "if_else_360", 623, 15], + ["get", 99, 2, 1, 624, 30], + ["load_dynamic", 100, 1, 99, 624, 30], + ["load_field", 101, 100, "id", 624, 30], + ["store_field", 2, 101, "target", 624, 7], + ["jump", "if_end_361", 624, 7], + "if_else_360", + ["access", 102, "contact", 626, 22], + ["store_field", 2, 102, "type", 626, 7], + "if_end_361", + ["get", 103, 49, 1, 628, 12], + ["get", 104, 2, 1, 628, 24], + ["load_dynamic", 105, 1, 104, 628, 24], + ["load_field", 106, 105, "address", 628, 24], + ["access", 107, ":", 628, 45], + ["is_text", 109, 106, 628, 45], + ["jump_false", 109, "add_cn_363", 628, 45], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 108, 106, 107, 628, 45], + ["jump", "add_done_362", 628, 45], + "add_cn_363", + ["is_num", 109, 106, 628, 45], + ["jump_false", 109, "add_err_364", 628, 45], + "_nop_tc_3", + ["jump", "add_err_364", 628, 45], + ["add", 108, 106, 107, 628, 45], + ["jump", "add_done_362", 628, 45], + "add_err_364", + ["disrupt", 628, 45], + "add_done_362", + ["get", 111, 2, 1, 628, 57], + ["load_dynamic", 112, 1, 111, 628, 57], + ["load_field", 113, 112, "port", 628, 57], + ["is_text", 115, 108, 628, 57], + ["jump_false", 115, "add_cn_366", 628, 57], + ["is_text", 116, 113, 628, 57], + ["jump_false", 116, "add_cn_366", 628, 57], + ["concat", 114, 108, 113, 628, 57], + ["jump", "add_done_365", 628, 57], + "add_cn_366", + ["is_num", 115, 108, 628, 57], + ["jump_false", 115, "add_err_367", 628, 57], + ["is_num", 116, 113, 628, 57], + ["jump_false", 116, "add_err_367", 628, 57], + ["add", 114, 108, 113, 628, 57], + ["jump", "add_done_365", 628, 57], + "add_err_367", + ["disrupt", 628, 57], + "add_done_365", + ["load_dynamic", 117, 103, 114, 628, 57], + ["move", 3, 117, 628, 57], + "_nop_bl_1", + ["jump_true", 3, "if_else_368", 629, 10], + ["get", 119, 52, 1, 630, 12], + "_nop_bl_2", + ["jump_true", 119, "if_else_370", 630, 12], + ["access", 121, "creating a contactor ...", 631, 20], + ["get", 123, 39, 1, 631, 9], + ["is_proxy", 124, 123, 631, 9], + ["jump_false", 124, "record_path_372", 631, 9], + ["null", 125, 631, 9], + ["access", 126, "system", 631, 9], + ["array", 127, 0, 631, 9], + ["push", 127, 121, 631, 9], + ["frame", 128, 123, 2, 631, 9], + ["setarg", 128, 0, 125, 631, 9], + ["setarg", 128, 1, 126, 631, 9], + ["setarg", 128, 2, 127, 631, 9], + ["invoke", 128, 122, 631, 9], + ["jump", "call_done_373", 631, 9], + "record_path_372", + ["load_field", 129, 123, "system", 631, 9], + ["frame", 130, 129, 1, 631, 9], + ["setarg", 130, 0, 123, 631, 9], + ["setarg", 130, 1, 121, 631, 9], + ["invoke", 130, 122, 631, 9], + "call_done_373", + ["record", 131, 1], + ["access", 132, "any", 632, 44], + ["store_field", 131, 132, "address", 632, 44], + ["get", 134, 25, 1, 632, 18], + ["is_proxy", 135, 134, 632, 18], + ["jump_false", 135, "record_path_374", 632, 18], + ["null", 136, 632, 18], + ["access", 137, "create_host", 632, 18], + ["array", 138, 0, 632, 18], + ["push", 138, 131, 632, 18], + ["frame", 139, 134, 2, 632, 18], + ["setarg", 139, 0, 136, 632, 18], + ["setarg", 139, 1, 137, 632, 18], + ["setarg", 139, 2, 138, 632, 18], + ["invoke", 139, 133, 632, 18], + ["jump", "call_done_375", 632, 18], + "record_path_374", + ["load_field", 140, 134, "create_host", 632, 18], + ["frame", 141, 140, 1, 632, 18], + ["setarg", 141, 0, 134, 632, 18], + ["setarg", 141, 1, 131, 632, 18], + ["invoke", 141, 133, 632, 18], + "call_done_375", + ["put", 133, 52, 1, 632, 18], + ["get", 142, 52, 1, 1, 1], + ["load_field", 143, 142, "port", 1, 1], + ["array", 144, 0, 1, 1], + ["push", 144, 143, 1, 1], + ["access", 145, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 146, "allowing contact to port {0}", 1, 1], + ["frame", 148, 145, 2, 1, 1], + ["null", 149, 1, 1], + ["setarg", 148, 0, 149, 1, 1], + ["setarg", 148, 1, 146, 1, 1], + ["setarg", 148, 2, 144, 1, 1], + ["invoke", 148, 147, 1, 1], + ["get", 151, 39, 1, 633, 9], + ["is_proxy", 152, 151, 633, 9], + ["jump_false", 152, "record_path_376", 633, 9], + ["null", 153, 633, 9], + ["access", 154, "system", 633, 9], + ["array", 155, 0, 633, 9], + ["push", 155, 147, 633, 9], + ["frame", 156, 151, 2, 633, 9], + ["setarg", 156, 0, 153, 633, 9], + ["setarg", 156, 1, 154, 633, 9], + ["setarg", 156, 2, 155, 633, 9], + ["invoke", 156, 150, 633, 9], + ["jump", "call_done_377", 633, 9], + "record_path_376", + ["load_field", 157, 151, "system", 633, 9], + ["frame", 158, 157, 1, 633, 9], + ["setarg", 158, 0, 151, 633, 9], + ["setarg", 158, 1, 147, 633, 9], + ["invoke", 158, 150, 633, 9], + "call_done_377", + ["jump", "if_end_371", 633, 9], + "if_else_370", + "if_end_371", + ["get", 159, 2, 1, 1, 7], + ["load_dynamic", 160, 1, 159, 1, 7], + ["load_field", 161, 160, "address", 1, 7], + ["get", 162, 2, 1, 1, 7], + ["load_dynamic", 163, 1, 162, 1, 7], + ["load_field", 164, 163, "port", 1, 7], + ["array", 165, 0, 1, 7], + ["push", 165, 161, 1, 7], + ["push", 165, 164, 1, 7], + ["access", 166, {"name":"format","kind":"name","make":"intrinsic"}, 1, 7], + ["access", 167, "no peer! connecting to {0}:{1}", 1, 7], + ["frame", 169, 166, 2, 1, 7], + ["null", 170, 1, 7], + ["setarg", 169, 0, 170, 1, 7], + ["setarg", 169, 1, 167, 1, 7], + ["setarg", 169, 2, 165, 1, 7], + ["invoke", 169, 168, 1, 7], + ["get", 172, 39, 1, 635, 7], + ["is_proxy", 173, 172, 635, 7], + ["jump_false", 173, "record_path_378", 635, 7], + ["null", 174, 635, 7], + ["access", 175, "system", 635, 7], + ["array", 176, 0, 635, 7], + ["push", 176, 168, 635, 7], + ["frame", 177, 172, 2, 635, 7], + ["setarg", 177, 0, 174, 635, 7], + ["setarg", 177, 1, 175, 635, 7], + ["setarg", 177, 2, 176, 635, 7], + ["invoke", 177, 171, 635, 7], + ["jump", "call_done_379", 635, 7], + "record_path_378", + ["load_field", 178, 172, "system", 635, 7], + ["frame", 179, 178, 1, 635, 7], + ["setarg", 179, 0, 172, 635, 7], + ["setarg", 179, 1, 168, 635, 7], + ["invoke", 179, 171, 635, 7], + "call_done_379", + ["get", 180, 2, 1, 636, 35], + ["load_dynamic", 181, 1, 180, 636, 35], + ["load_field", 182, 181, "address", 636, 35], + ["get", 183, 2, 1, 636, 61], + ["load_dynamic", 184, 1, 183, 636, 61], + ["load_field", 185, 184, "port", 636, 61], + ["get", 187, 52, 1, 636, 14], + ["is_proxy", 188, 187, 636, 14], + ["jump_false", 188, "record_path_380", 636, 14], + ["null", 189, 636, 14], + ["access", 190, "connect", 636, 14], + ["array", 191, 0, 636, 14], + ["push", 191, 182, 636, 14], + ["push", 191, 185, 636, 14], + ["frame", 192, 187, 2, 636, 14], + ["setarg", 192, 0, 189, 636, 14], + ["setarg", 192, 1, 190, 636, 14], + ["setarg", 192, 2, 191, 636, 14], + ["invoke", 192, 186, 636, 14], + ["jump", "call_done_381", 636, 14], + "record_path_380", + ["load_field", 193, 187, "connect", 636, 14], + ["frame", 194, 193, 2, 636, 14], + ["setarg", 194, 0, 187, 636, 14], + ["setarg", 194, 1, 182, 636, 14], + ["setarg", 194, 2, 185, 636, 14], + ["invoke", 194, 186, 636, 14], + "call_done_381", + ["move", 3, 186, 636, 14], + ["array", 195, 1, 637, 29], + ["push", 195, 2, 637, 29], + ["get", 197, 48, 1, 637, 7], + ["is_proxy", 198, 197, 637, 7], + ["jump_false", 198, "record_path_382", 637, 7], + ["null", 199, 637, 7], + ["access", 200, "set", 637, 7], + ["array", 201, 0, 637, 7], + ["push", 201, 3, 637, 7], + ["push", 201, 195, 637, 7], + ["frame", 202, 197, 2, 637, 7], + ["setarg", 202, 0, 199, 637, 7], + ["setarg", 202, 1, 200, 637, 7], + ["setarg", 202, 2, 201, 637, 7], + ["invoke", 202, 196, 637, 7], + ["jump", "call_done_383", 637, 7], + "record_path_382", + ["load_field", 203, 197, "set", 637, 7], + ["frame", 204, 203, 2, 637, 7], + ["setarg", 204, 0, 197, 637, 7], + ["setarg", 204, 1, 3, 637, 7], + ["setarg", 204, 2, 195, 637, 7], + ["invoke", 204, 196, 637, 7], + "call_done_383", + ["jump", "if_end_369", 637, 7], + "if_else_368", + ["get", 206, 43, 1, 639, 17], + ["is_proxy", 207, 206, 639, 17], + ["jump_false", 207, "record_path_384", 639, 17], + ["null", 208, 639, 17], + ["access", 209, "encode", 639, 17], + ["array", 210, 0, 639, 17], + ["push", 210, 2, 639, 17], + ["frame", 211, 206, 2, 639, 17], + ["setarg", 211, 0, 208, 639, 17], + ["setarg", 211, 1, 209, 639, 17], + ["setarg", 211, 2, 210, 639, 17], + ["invoke", 211, 205, 639, 17], + ["jump", "call_done_385", 639, 17], + "record_path_384", + ["load_field", 212, 206, "encode", 639, 17], + ["frame", 213, 212, 1, 639, 17], + ["setarg", 213, 0, 206, 639, 17], + ["setarg", 213, 1, 2, 639, 17], + ["invoke", 213, 205, 639, 17], + "call_done_385", + ["is_proxy", 215, 3, 639, 7], + ["jump_false", 215, "record_path_386", 639, 7], + ["null", 216, 639, 7], + ["access", 217, "send", 639, 7], + ["array", 218, 0, 639, 7], + ["push", 218, 205, 639, 7], + ["frame", 219, 3, 2, 639, 7], + ["setarg", 219, 0, 216, 639, 7], + ["setarg", 219, 1, 217, 639, 7], + ["setarg", 219, 2, 218, 639, 7], + ["invoke", 219, 214, 639, 7], + ["jump", "call_done_387", 639, 7], + "record_path_386", + ["load_field", 220, 3, "send", 639, 7], + ["frame", 221, 220, 1, 639, 7], + ["setarg", 221, 0, 3, 639, 7], + ["setarg", 221, 1, 205, 639, 7], + ["invoke", 221, 214, 639, 7], + "call_done_387", + "if_end_369", + ["null", 222, 641, 5], + ["return", 222, 641, 5], + "_nop_ur_4", + "if_else_358", + "if_end_359", + ["get", 223, 2, 1, 1, 7], + ["load_dynamic", 224, 1, 223, 1, 7], + ["array", 225, 0, 1, 7], + ["push", 225, 224, 1, 7], + ["access", 226, {"name":"format","kind":"name","make":"intrinsic"}, 1, 7], + ["access", 227, "Unable to send message to actor {0}", 1, 7], + ["frame", 229, 226, 2, 1, 7], + ["null", 230, 1, 7], + ["setarg", 229, 0, 230, 1, 7], + ["setarg", 229, 1, 227, 1, 7], + ["setarg", 229, 2, 225, 1, 7], + ["invoke", 229, 228, 1, 7], + ["get", 232, 39, 1, 643, 3], + ["is_proxy", 233, 232, 643, 3], + ["jump_false", 233, "record_path_388", 643, 3], + ["null", 234, 643, 3], + ["access", 235, "system", 643, 3], + ["array", 236, 0, 643, 3], + ["push", 236, 228, 643, 3], + ["frame", 237, 232, 2, 643, 3], + ["setarg", 237, 0, 234, 643, 3], + ["setarg", 237, 1, 235, 643, 3], + ["setarg", 237, 2, 236, 643, 3], + ["invoke", 237, 231, 643, 3], + ["jump", "call_done_389", 643, 3], + "record_path_388", + ["load_field", 238, 232, "system", 643, 3], + ["frame", 239, 238, 1, 643, 3], + ["setarg", 239, 0, 232, 643, 3], + ["setarg", 239, 1, 228, 643, 3], + ["invoke", 239, 231, 643, 3], + "call_done_389", + ["null", 240, 643, 3], + ["return", 240, 643, 3] + ], + "name": "actor_send", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 281, - 8 - ], - [ - "frame", - 219, - 218, - 1, - 281, - 8 - ], - [ - "null", - 220, - 281, - 8 - ], - [ - "setarg", - 219, - 0, - 220, - 281, - 8 - ], - [ - "setarg", - 219, - 1, - 63, - 281, - 8 - ], - [ - "invoke", - 219, - 217, - 281, - 8 - ], - [ - "function", - 221, - 38, - 281, - 28 - ], - [ - "length", - 223, - 217, - 281, - 28 - ], - [ - "int", - 224, - 0, - 281, - 28 - ], - [ - "int", - 228, - 1, - 281, - 28 - ], - [ - "null", - 227, - 281, - 28 - ], - "arrfor_loop_528", - [ - "lt_int", - 225, - 224, - 223, - 281, - 28 - ], - [ - "jump_false", - 225, - "arrfor_done_529", - 281, - 28 - ], - [ - "load_index", - 226, - 217, - 224, - 281, - 28 - ], - [ - "frame", - 229, - 221, - 2, - 281, - 28 - ], - [ - "setarg", - 229, - 0, - 227, - 281, - 28 - ], - [ - "setarg", - 229, - 1, - 226, - 281, - 28 - ], - [ - "setarg", - 229, - 2, - 224, - 281, - 28 - ], - [ - "invoke", - 229, - 230, - 281, - 28 - ], - [ - "add", - 224, - 224, - 228, - 281, - 28 - ], - [ - "jump", - "arrfor_loop_528", - 281, - 28 - ], - "arrfor_done_529", - [ - "null", - 222, - 281, - 28 - ], - [ - "function", - 231, - 46, - 283, - 17 - ], - [ - "store_field", - 1, - 231, - "time_limit", - 283, - 1 - ], - [ - "record", - 232, - 5 - ], - [ - "access", - 233, - 60, - 351, - 13 - ], - [ - "store_field", - 232, - 233, - "ar_timer", - 351, - 13 - ], - [ - "access", - 234, - 0, - 352, - 16 - ], - [ - "store_field", - 232, - 234, - "actor_memory", - 352, - 16 - ], - [ - "access", - 235, - 0.1, - 353, - 15 - ], - [ - "store_field", - 232, - 235, - "net_service", - 353, - 15 - ], - [ - "access", - 236, - 60, - 354, - 17 - ], - [ - "store_field", - 232, - 236, - "reply_timeout", - 354, - 17 - ], - [ - "true", - 237, - 355, - 9 - ], - [ - "store_field", - 232, - 237, - "main", - 355, - 9 - ], - [ - "move", - 18, - 232, - 355, - 9 - ], - [ - "store_field", - 8, - 18, - "config", - 358, - 1 - ], - [ - "load_field", - 238, - 18, - "net_service", - 360, - 15 - ], - [ - "move", - 3, - 238, - 360, - 15 - ], - [ - "load_field", - 239, - 18, - "reply_timeout", - 361, - 16 - ], - [ - "move", - 6, - 239, - 361, - 16 - ], - [ - "record", - 240, - 0 - ], - [ - "move", - 4, - 240, - 396, - 14 - ], - [ - "function", - 241, - 48, - 399, - 12 - ], - [ - "store_field", - 1, - 241, - "clock", - 399, - 1 - ], - [ - "record", - 242, - 0 - ], - [ - "move", - 73, - 242, - 406, - 18 - ], - [ - "null", - 44, - 407, - 16 - ], - [ - "null", - 62, - 408, - 12 - ], - [ - "null", - 59, - 410, - 18 - ], - [ - "record", - 243, - 0 - ], - [ - "move", - 30, - 243, - 411, - 16 - ], - [ - "function", - 244, - 49, - 437, - 17 - ], - [ - "store_field", - 1, - 244, - "connection", - 437, - 1 - ], - [ - "record", - 245, - 0 - ], - [ - "move", - 49, - 245, - 451, - 13 - ], - [ - "record", - 246, - 0 - ], - [ - "move", - 48, - 246, - 453, - 18 - ], - [ - "null", - 52, - 454, - 14 - ], - [ - "null", - 53, - 455, - 17 - ], - [ - "function", - 247, - 50, - 458, - 13 - ], - [ - "store_field", - 1, - 247, - "portal", - 458, - 1 - ], - [ - "function", - 248, - 51, - 515, - 14 - ], - [ - "store_field", - 1, - 248, - "contact", - 515, - 1 - ], - [ - "function", - 249, - 52, - 520, - 15 - ], - [ - "store_field", - 1, - 249, - "receiver", - 520, - 1 - ], - [ - "function", - 250, - 53, - 524, - 12 - ], - [ - "store_field", - 1, - 250, - "start", - 524, - 1 - ], - [ - "function", - 251, - 54, - 539, - 11 - ], - [ - "store_field", - 1, - 251, - "stop", - 539, - 1 - ], - [ - "function", - 252, - 55, - 557, - 15 - ], - [ - "store_field", - 1, - 252, - "unneeded", - 557, - 1 - ], - [ - "function", - 253, - 58, - 562, - 12 - ], - [ - "store_field", - 1, - 253, - "delay", - 562, - 1 - ], - [ - "access", - 254, - "enet", - 572, - 21 - ], - [ - "frame", - 256, - 74, - 1, - 572, - 12 - ], - [ - "null", - 257, - 572, - 12 - ], - [ - "setarg", - 256, - 0, - 257, - 572, - 12 - ], - [ - "setarg", - 256, - 1, - 254, - 572, - 12 - ], - [ - "invoke", - 256, - 255, - 572, - 12 - ], - [ - "move", - 25, - 255, - 572, - 12 - ], - [ - "record", - 258, - 0 - ], - [ - "move", - 22, - 258, - 575, - 17 - ], - [ - "function", - 259, - 59, - 576, - 13 - ], - [ - "store_field", - 1, - 259, - "couple", - 576, - 1 - ], - [ - "array", - 260, - 0, - 647, - 21 - ], - [ - "move", - 41, - 260, - 647, - 21 - ], - [ - "record", - 261, - 0 - ], - [ - "move", - 60, - 261, - 669, - 15 - ], - [ - "access", - 263, { - "name": "stone", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 21, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 3, 1, "startup", 658, 10], + ["jump_false", 3, "if_else_392", 658, 10], + ["load_field", 4, 1, "startup", 660, 30], + ["get", 6, 11, 2, 660, 8], + ["is_proxy", 7, 6, 660, 8], + ["jump_false", 7, "record_path_394", 660, 8], + ["null", 8, 660, 8], + ["access", 9, "createactor", 660, 8], + ["array", 10, 0, 660, 8], + ["push", 10, 4, 660, 8], + ["frame", 11, 6, 2, 660, 8], + ["setarg", 11, 0, 8, 660, 8], + ["setarg", 11, 1, 9, 660, 8], + ["setarg", 11, 2, 10, 660, 8], + ["invoke", 11, 5, 660, 8], + ["jump", "call_done_395", 660, 8], + "record_path_394", + ["load_field", 12, 6, "createactor", 660, 8], + ["frame", 13, 12, 1, 660, 8], + ["setarg", 13, 0, 6, 660, 8], + ["setarg", 13, 1, 4, 660, 8], + ["invoke", 13, 5, 660, 8], + "call_done_395", + ["jump", "if_end_393", 660, 8], + "if_else_392", + ["load_field", 14, 1, "actor", 662, 19], + ["load_field", 15, 1, "send", 662, 30], + ["get", 17, 13, 2, 662, 8], + ["frame", 18, 17, 2, 662, 8], + ["null", 19, 662, 8], + ["setarg", 18, 0, 19, 662, 8], + ["setarg", 18, 1, 14, 662, 8], + ["setarg", 18, 2, 15, 662, 8], + ["invoke", 18, 16, 662, 8], + "if_end_393", + ["null", 20, 662, 8], + ["return", 20, 662, 8] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 717, - 1 - ], - [ - "frame", - 264, - 263, - 1, - 717, - 1 - ], - [ - "null", - 265, - 717, - 1 - ], - [ - "setarg", - 264, - 0, - 265, - 717, - 1 - ], - [ - "setarg", - 264, - 1, - 64, - 717, - 1 - ], - [ - "invoke", - 264, - 262, - 717, - 1 - ], - [ - "load_field", - 266, - 8, - "args", - 719, - 6 - ], - [ - "load_field", - 267, - 266, - "id", - 719, - 6 - ], - "_nop_bl_1", - [ - "jump_true", - 267, - "if_else_624", - 719, - 6 - ], - [ - "frame", - 270, - 31, - 0, - 719, - 32 - ], - [ - "null", - 271, - 719, - 32 - ], - [ - "setarg", - 270, - 0, - 271, - 719, - 32 - ], - [ - "invoke", - 270, - 269, - 719, - 32 - ], - [ - "store_field", - 8, - 269, - "id", - 719, - 21 - ], - [ - "jump", - "if_end_625", - 719, - 21 - ], - "if_else_624", - [ - "load_field", - 272, - 8, - "args", - 720, - 17 - ], - [ - "load_field", - 273, - 272, - "id", - 720, - 17 - ], - [ - "store_field", - 8, - 273, - "id", - 720, - 6 - ], - "if_end_625", - [ - "load_field", - 274, - 8, - "id", - 722, - 25 - ], - [ - "load_field", - 275, - 1, - "self", - 722, - 1 - ], - [ - "load_dynamic", - 276, - 275, - 2, - 722, - 9 - ], - [ - "store_field", - 276, - 274, - "id", - 722, - 9 - ], - [ - "load_field", - 277, - 8, - "id", - 733, - 26 - ], - [ - "true", - 278, - 733, - 42 - ], - [ - "load_field", - 279, - 18, - "ar_timer", - 733, - 48 - ], - [ - "is_proxy", - 281, - 11, - 733, - 1 - ], - [ - "jump_false", - 281, - "record_path_626", - 733, - 1 - ], - [ - "null", - 282, - 733, - 1 - ], - [ - "access", - 283, - "register_actor", - 733, - 1 - ], - [ - "array", - 284, - 0, - 733, - 1 - ], - [ - "push", - 284, - 277, - 733, - 1 - ], - [ - "push", - 284, - 72, - 733, - 1 - ], - [ - "push", - 284, - 278, - 733, - 1 - ], - [ - "push", - 284, - 279, - 733, - 1 - ], - [ - "frame", - 285, - 11, - 2, - 733, - 1 - ], - [ - "setarg", - 285, - 0, - 282, - 733, - 1 - ], - [ - "setarg", - 285, - 1, - 283, - 733, - 1 - ], - [ - "setarg", - 285, - 2, - 284, - 733, - 1 - ], - [ - "invoke", - 285, - 280, - 733, - 1 - ], - [ - "jump", - "call_done_627", - 733, - 1 - ], - "record_path_626", - [ - "load_field", - 286, - 11, - "register_actor", - 733, - 1 - ], - [ - "frame", - 287, - 286, - 4, - 733, - 1 - ], - [ - "setarg", - 287, - 0, - 11, - 733, - 1 - ], - [ - "setarg", - 287, - 1, - 277, - 733, - 1 - ], - [ - "setarg", - 287, - 2, - 72, - 733, - 1 - ], - [ - "setarg", - 287, - 3, - 278, - 733, - 1 - ], - [ - "setarg", - 287, - 4, - 279, - 733, - 1 - ], - [ - "invoke", - 287, - 280, - 733, - 1 - ], - "call_done_627", - [ - "load_field", - 288, - 18, - "actor_memory", - 735, - 5 - ], - [ - "jump_false", - 288, - "if_else_628", - 735, - 5 - ], - [ - "load_field", - 289, - 18, - "actor_memory", - 736, - 16 - ], - [ - "is_proxy", - 291, - 37, - 736, - 3 - ], - [ - "jump_false", - 291, - "record_path_630", - 736, - 3 - ], - [ - "null", - 292, - 736, - 3 - ], - [ - "access", - 293, - "mem_limit", - 736, - 3 - ], - [ - "array", - 294, - 0, - 736, - 3 - ], - [ - "push", - 294, - 289, - 736, - 3 - ], - [ - "frame", - 295, - 37, - 2, - 736, - 3 - ], - [ - "setarg", - 295, - 0, - 292, - 736, - 3 - ], - [ - "setarg", - 295, - 1, - 293, - 736, - 3 - ], - [ - "setarg", - 295, - 2, - 294, - 736, - 3 - ], - [ - "invoke", - 295, - 290, - 736, - 3 - ], - [ - "jump", - "call_done_631", - 736, - 3 - ], - "record_path_630", - [ - "load_field", - 296, - 37, - "mem_limit", - 736, - 3 - ], - [ - "frame", - 297, - 296, - 1, - 736, - 3 - ], - [ - "setarg", - 297, - 0, - 37, - 736, - 3 - ], - [ - "setarg", - 297, - 1, - 289, - 736, - 3 - ], - [ - "invoke", - 297, - 290, - 736, - 3 - ], - "call_done_631", - [ - "jump", - "if_end_629", - 736, - 3 - ], - "if_else_628", - "if_end_629", - [ - "load_field", - 298, - 18, - "stack_max", - 738, - 5 - ], - [ - "jump_false", - 298, - "if_else_632", - 738, - 5 - ], - [ - "load_field", - 299, - 18, - "system", - 739, - 20 - ], - [ - "load_field", - 300, - 299, - "stack_max", - 739, - 20 - ], - [ - "is_proxy", - 302, - 37, - 739, - 3 - ], - [ - "jump_false", - 302, - "record_path_634", - 739, - 3 - ], - [ - "null", - 303, - 739, - 3 - ], - [ - "access", - 304, - "max_stacksize", - 739, - 3 - ], - [ - "array", - 305, - 0, - 739, - 3 - ], - [ - "push", - 305, - 300, - 739, - 3 - ], - [ - "frame", - 306, - 37, - 2, - 739, - 3 - ], - [ - "setarg", - 306, - 0, - 303, - 739, - 3 - ], - [ - "setarg", - 306, - 1, - 304, - 739, - 3 - ], - [ - "setarg", - 306, - 2, - 305, - 739, - 3 - ], - [ - "invoke", - 306, - 301, - 739, - 3 - ], - [ - "jump", - "call_done_635", - 739, - 3 - ], - "record_path_634", - [ - "load_field", - 307, - 37, - "max_stacksize", - 739, - 3 - ], - [ - "frame", - 308, - 307, - 1, - 739, - 3 - ], - [ - "setarg", - 308, - 0, - 37, - 739, - 3 - ], - [ - "setarg", - 308, - 1, - 300, - 739, - 3 - ], - [ - "invoke", - 308, - 301, - 739, - 3 - ], - "call_done_635", - [ - "jump", - "if_end_633", - 739, - 3 - ], - "if_else_632", - "if_end_633", - [ - "load_field", - 309, - 8, - "args", - 741, - 12 - ], - [ - "load_field", - 310, - 309, - "overling", - 741, - 12 - ], - [ - "move", - 44, - 310, - 741, - 12 - ], - [ - "store_field", - 1, - 44, - "overling", - 742, - 1 - ], - [ - "load_field", - 311, - 8, - "args", - 744, - 8 - ], - [ - "load_field", - 312, - 311, - "root", - 744, - 8 - ], - [ - "move", - 62, - 312, - 744, - 8 - ], - [ - "null", - 313, - 745, - 13 - ], - [ - "is_identical", - 314, - 62, - 313, - 745, - 13 - ], - [ - "jump_true", - 314, - "eq_done_638", - 745, - 13 - ], - [ - "is_int", - 315, - 62, - 745, - 13 - ], - [ - "jump_false", - 315, - "eq_ni_639", - 745, - 13 - ], - "_nop_tc_10", - [ - "jump", - "eq_ni_639", - 745, - 13 - ], - [ - "eq_int", - 314, - 62, - 313, - 745, - 13 - ], - [ - "jump", - "eq_done_638", - 745, - 13 - ], - "eq_ni_639", - [ - "is_num", - 315, - 62, - 745, - 13 - ], - [ - "jump_false", - 315, - "eq_nn_640", - 745, - 13 - ], - "_nop_tc_11", - [ - "jump", - "eq_nn_640", - 745, - 13 - ], - [ - "eq_float", - 314, - 62, - 313, - 745, - 13 - ], - [ - "jump", - "eq_done_638", - 745, - 13 - ], - "eq_nn_640", - [ - "is_text", - 315, - 62, - 745, - 13 - ], - [ - "jump_false", - 315, - "eq_nt_641", - 745, - 13 - ], - "_nop_tc_12", - [ - "jump", - "eq_nt_641", - 745, - 13 - ], - [ - "eq_text", - 314, - 62, - 313, - 745, - 13 - ], - [ - "jump", - "eq_done_638", - 745, - 13 - ], - "eq_nt_641", - [ - "is_null", - 315, - 62, - 745, - 13 - ], - [ - "jump_false", - 315, - "eq_nnl_642", - 745, - 13 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "true", - 314, - 745, - 13 - ], - [ - "jump", - "eq_done_638", - 745, - 13 - ], - "eq_nnl_642", - [ - "is_bool", - 315, - 62, - 745, - 13 - ], - [ - "jump_false", - 315, - "eq_nb_643", - 745, - 13 - ], - "_nop_tc_15", - [ - "jump", - "eq_nb_643", - 745, - 13 - ], - [ - "eq_bool", - 314, - 62, - 313, - 745, - 13 - ], - [ - "jump", - "eq_done_638", - 745, - 13 - ], - "eq_nb_643", - [ - "false", - 314, - 745, - 13 - ], - "eq_done_638", - [ - "jump_false", - 314, - "if_else_636", - 745, - 13 - ], - [ - "load_field", - 317, - 1, - "self", - 745, - 26 - ], - [ - "move", - 62, - 317, - 745, - 26 - ], - [ - "jump", - "if_end_637", - 745, - 26 - ], - "if_else_636", - "if_end_637", - [ - "jump_false", - 44, - "if_else_644", - 747, - 5 - ], - [ - "is_proxy", - 319, - 1, - 748, - 3 - ], - [ - "jump_false", - 319, - "record_path_646", - 748, - 3 - ], - [ - "null", - 320, - 748, - 3 - ], - [ - "access", - 321, - "couple", - 748, - 3 - ], - [ - "array", - 322, - 0, - 748, - 3 - ], - [ - "push", - 322, - 44, - 748, - 3 - ], - [ - "frame", - 323, - 1, - 2, - 748, - 3 - ], - [ - "setarg", - 323, - 0, - 320, - 748, - 3 - ], - [ - "setarg", - 323, - 1, - 321, - 748, - 3 - ], - [ - "setarg", - 323, - 2, - 322, - 748, - 3 - ], - [ - "invoke", - 323, - 318, - 748, - 3 - ], - [ - "jump", - "call_done_647", - 748, - 3 - ], - "record_path_646", - [ - "load_field", - 324, - 1, - "couple", - 748, - 3 - ], - [ - "frame", - 325, - 324, - 1, - 748, - 3 - ], - [ - "setarg", - 325, - 0, - 1, - 748, - 3 - ], - [ - "setarg", - 325, - 1, - 44, - 748, - 3 - ], - [ - "invoke", - 325, - 318, - 748, - 3 - ], - "call_done_647", - [ - "record", - 326, - 2 - ], - [ - "access", - 327, - "greet", - 750, - 28 - ], - [ - "store_field", - 326, - 327, - "type", - 750, - 28 - ], - [ - "load_field", - 328, - 1, - "self", - 750, - 44 - ], - [ - "store_field", - 326, - 328, - "actor", - 750, - 44 - ], - [ - "frame", - 330, - 61, - 1, - 750, - 3 - ], - [ - "null", - 331, - 750, - 3 - ], - [ - "setarg", - 330, - 0, - 331, - 750, - 3 - ], - [ - "setarg", - 330, - 1, - 326, - 750, - 3 - ], - [ - "invoke", - 330, - 329, - 750, - 3 - ], - [ - "jump", - "if_end_645", - 750, - 3 - ], - "if_else_644", - "if_end_645", - [ - "load_field", - 332, - 8, - "args", - 767, - 15 - ], - [ - "load_field", - 333, - 332, - "program", - 767, - 15 - ], - [ - "move", - 56, - 333, - 767, - 15 - ], - "_nop_bl_2", - [ - "jump_true", - 56, - "if_else_648", - 769, - 6 - ], - [ - "access", - 335, - "No program specified. Usage: cell [args...]", - 770, - 13 - ], - [ - "is_proxy", - 337, - 39, - 770, - 3 - ], - [ - "jump_false", - 337, - "record_path_650", - 770, - 3 - ], - [ - "null", - 338, - 770, - 3 - ], - [ - "access", - 339, - "error", - 770, - 3 - ], - [ - "array", - 340, - 0, - 770, - 3 - ], - [ - "push", - 340, - 335, - 770, - 3 - ], - [ - "frame", - 341, - 39, - 2, - 770, - 3 - ], - [ - "setarg", - 341, - 0, - 338, - 770, - 3 - ], - [ - "setarg", - 341, - 1, - 339, - 770, - 3 - ], - [ - "setarg", - 341, - 2, - 340, - 770, - 3 - ], - [ - "invoke", - 341, - 336, - 770, - 3 - ], - [ - "jump", - "call_done_651", - 770, - 3 - ], - "record_path_650", - [ - "load_field", - 342, - 39, - "error", - 770, - 3 - ], - [ - "frame", - 343, - 342, - 1, - 770, - 3 - ], - [ - "setarg", - 343, - 0, - 39, - 770, - 3 - ], - [ - "setarg", - 343, - 1, - 335, - 770, - 3 - ], - [ - "invoke", - 343, - 336, - 770, - 3 - ], - "call_done_651", - [ - "access", - 344, - 1, - 771, - 11 - ], - [ - "access", - 346, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 21, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 42, 1, 651, 8], + ["jump_false", 1, "if_else_390", 651, 8], + ["get", 3, 10, 1, 652, 6], + ["frame", 4, 3, 0, 652, 6], + ["null", 5, 652, 6], + ["setarg", 4, 0, 5, 652, 6], + ["invoke", 4, 2, 652, 6], + ["array", 6, 0, 653, 22], + ["put", 6, 41, 1, 653, 22], + ["null", 7, 654, 6], + ["return", 7, 654, 6], + "_nop_ur_1", + "if_else_390", + "if_end_391", + ["get", 8, 41, 1, 657, 11], + ["function", 9, 27, 657, 26], + ["length", 11, 8, 657, 26], + ["int", 12, 0, 657, 26], + ["int", 16, 1, 657, 26], + ["null", 15, 657, 26], + "arrfor_loop_396", + ["lt_int", 13, 12, 11, 657, 26], + ["jump_false", 13, "arrfor_done_397", 657, 26], + ["load_index", 14, 8, 12, 657, 26], + ["frame", 17, 9, 2, 657, 26], + ["setarg", 17, 0, 15, 657, 26], + ["setarg", 17, 1, 14, 657, 26], + ["setarg", 17, 2, 12, 657, 26], + ["invoke", 17, 18, 657, 26], + ["add", 12, 12, 16, 657, 26], + ["jump", "arrfor_loop_396", 657, 26], + "arrfor_done_397", + ["null", 10, 657, 26], + ["array", 19, 0, 666, 20], + ["put", 19, 41, 1, 666, 20], + ["null", 20, 666, 20], + ["return", 20, 666, 20] + ], + "name": "send_messages", + "filename": "internal/engine.cm", + "nr_args": 0 }, - 771, - 3 - ], - [ - "is_proxy", - 347, - 346, - 771, - 3 - ], - [ - "jump_false", - 347, - "record_path_652", - 771, - 3 - ], - [ - "null", - 348, - 771, - 3 - ], - [ - "access", - 349, - "exit", - 771, - 3 - ], - [ - "array", - 350, - 0, - 771, - 3 - ], - [ - "push", - 350, - 344, - 771, - 3 - ], - [ - "frame", - 351, - 346, - 2, - 771, - 3 - ], - [ - "setarg", - 351, - 0, - 348, - 771, - 3 - ], - [ - "setarg", - 351, - 1, - 349, - 771, - 3 - ], - [ - "setarg", - 351, - 2, - 350, - 771, - 3 - ], - [ - "invoke", - 351, - 345, - 771, - 3 - ], - [ - "jump", - "call_done_653", - 771, - 3 - ], - "record_path_652", - [ - "load_field", - 352, - 346, - "exit", - 771, - 3 - ], - [ - "frame", - 353, - 352, - 1, - 771, - 3 - ], - [ - "setarg", - 353, - 0, - 346, - 771, - 3 - ], - [ - "setarg", - 353, - 1, - 344, - 771, - 3 - ], - [ - "invoke", - 353, - 345, - 771, - 3 - ], - "call_done_653", - [ - "jump", - "if_end_649", - 771, - 3 - ], - "if_else_648", - "if_end_649", - [ - "load_field", - 354, - 8, - "args", - 857, - 19 - ], - [ - "load_field", - 355, - 354, - "program", - 857, - 19 - ], - [ - "is_proxy", - 357, - 11, - 857, - 1 - ], - [ - "jump_false", - 357, - "record_path_654", - 857, - 1 - ], - [ - "null", - 358, - 857, - 1 - ], - [ - "access", - 359, - "setname", - 857, - 1 - ], - [ - "array", - 360, - 0, - 857, - 1 - ], - [ - "push", - 360, - 355, - 857, - 1 - ], - [ - "frame", - 361, - 11, - 2, - 857, - 1 - ], - [ - "setarg", - 361, - 0, - 358, - 857, - 1 - ], - [ - "setarg", - 361, - 1, - 359, - 857, - 1 - ], - [ - "setarg", - 361, - 2, - 360, - 857, - 1 - ], - [ - "invoke", - 361, - 356, - 857, - 1 - ], - [ - "jump", - "call_done_655", - 857, - 1 - ], - "record_path_654", - [ - "load_field", - 362, - 11, - "setname", - 857, - 1 - ], - [ - "frame", - 363, - 362, - 1, - 857, - 1 - ], - [ - "setarg", - 363, - 0, - 11, - 857, - 1 - ], - [ - "setarg", - 363, - 1, - 355, - 857, - 1 - ], - [ - "invoke", - 363, - 356, - 857, - 1 - ], - "call_done_655", - [ - "load_field", - 364, - 8, - "args", - 859, - 12 - ], - [ - "load_field", - 365, - 364, - "program", - 859, - 12 - ], - [ - "move", - 54, - 365, - 859, - 12 - ], - [ - "access", - 366, - ".cm", - 860, - 21 - ], - [ - "frame", - 368, - 24, - 2, - 860, - 5 - ], - [ - "null", - 369, - 860, - 5 - ], - [ - "setarg", - 368, - 0, - 369, - 860, - 5 - ], - [ - "setarg", - 368, - 1, - 54, - 860, - 5 - ], - [ - "setarg", - 368, - 2, - 366, - 860, - 5 - ], - [ - "invoke", - 368, - 367, - 860, - 5 - ], - [ - "jump_false", - 367, - "if_else_656", - 860, - 5 - ], - [ - "array", - 370, - 0, - 1, - 1 - ], - [ - "push", - 370, - 54, - 1, - 1 - ], - [ - "access", - 371, { - "name": "format", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 21, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 60, 2, 704, 11], + ["get", 3, 5, 1, 704, 19], + ["load_dynamic", 4, 2, 3, 704, 19], + ["jump_false", 4, "if_else_416", 704, 19], + ["null", 5, 705, 21], + ["access", 6, "timeout", 705, 27], + ["get", 8, 60, 2, 705, 9], + ["get", 9, 5, 1, 705, 17], + ["is_proxy", 10, 8, 705, 17], + ["jump_false", 10, "dyn_record_path_418", 705, 17], + ["is_text", 11, 9, 705, 17], + ["jump_false", 11, "dyn_error_420", 705, 17], + ["null", 12, 705, 17], + ["array", 13, 0, 705, 17], + ["push", 13, 5, 705, 17], + ["push", 13, 6, 705, 17], + ["frame", 14, 8, 2, 705, 17], + ["setarg", 14, 0, 12, 705, 17], + ["setarg", 14, 1, 9, 705, 17], + ["setarg", 14, 2, 13, 705, 17], + ["invoke", 14, 7, 705, 17], + ["jump", "dyn_call_done_419", 705, 17], + "dyn_error_420", + ["disrupt", 705, 17], + ["jump", "dyn_call_done_419", 705, 17], + "dyn_record_path_418", + ["load_dynamic", 15, 8, 9, 705, 17], + ["frame", 16, 15, 2, 705, 17], + ["setarg", 16, 0, 8, 705, 17], + ["setarg", 16, 1, 5, 705, 17], + ["setarg", 16, 2, 6, 705, 17], + ["invoke", 16, 7, 705, 17], + "dyn_call_done_419", + ["get", 18, 60, 2, 706, 16], + ["get", 19, 5, 1, 706, 24], + ["delete", 17, 18, 19, 706, 24], + ["jump", "if_end_417", 706, 24], + "if_else_416", + "if_end_417", + ["null", 20, 706, 24], + ["return", 20, 706, 24] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 1, - 1 - ], - [ - "access", - 372, - "error: {0} is a module (.cm), not a program (.ce)\n", - 1, - 1 - ], - [ - "frame", - 374, - 371, - 2, - 1, - 1 - ], - [ - "null", - 375, - 1, - 1 - ], - [ - "setarg", - 374, - 0, - 375, - 1, - 1 - ], - [ - "setarg", - 374, - 1, - 372, - 1, - 1 - ], - [ - "setarg", - 374, - 2, - 370, - 1, - 1 - ], - [ - "invoke", - 374, - 373, - 1, - 1 - ], - [ - "access", - 377, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 104, + "nr_close_slots": 0, + "instructions": [ + ["null", 6, 672, 18], + ["null", 7, 673, 16], + ["null", 4, 674, 16], + ["null", 5, 675, 12], + ["access", 9, {"name":"is_object","kind":"name","make":"intrinsic"}, 677, 8], + ["frame", 10, 9, 1, 677, 8], + ["null", 11, 677, 8], + ["setarg", 10, 0, 11, 677, 8], + ["setarg", 10, 1, 1, 677, 8], + ["invoke", 10, 8, 677, 8], + "_nop_bl_1", + ["jump_true", 8, "if_else_398", 677, 8], + ["array", 13, 0, 1, 1], + ["push", 13, 1, 1, 1], + ["access", 14, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 15, "Must send to an actor object. Provided: {0}", 1, 1], + ["frame", 17, 14, 2, 1, 1], + ["null", 18, 1, 1], + ["setarg", 17, 0, 18, 1, 1], + ["setarg", 17, 1, 15, 1, 1], + ["setarg", 17, 2, 13, 1, 1], + ["invoke", 17, 16, 1, 1], + ["get", 20, 39, 1, 678, 5], + ["is_proxy", 21, 20, 678, 5], + ["jump_false", 21, "record_path_400", 678, 5], + ["null", 22, 678, 5], + ["access", 23, "error", 678, 5], + ["array", 24, 0, 678, 5], + ["push", 24, 16, 678, 5], + ["frame", 25, 20, 2, 678, 5], + ["setarg", 25, 0, 22, 678, 5], + ["setarg", 25, 1, 23, 678, 5], + ["setarg", 25, 2, 24, 678, 5], + ["invoke", 25, 19, 678, 5], + ["jump", "call_done_401", 678, 5], + "record_path_400", + ["load_field", 26, 20, "error", 678, 5], + ["frame", 27, 26, 1, 678, 5], + ["setarg", 27, 0, 20, 678, 5], + ["setarg", 27, 1, 16, 678, 5], + ["invoke", 27, 19, 678, 5], + "call_done_401", + ["disrupt", 679, 5], + ["jump", "if_end_399", 679, 5], + "if_else_398", + "if_end_399", + ["access", 29, {"name":"is_object","kind":"name","make":"intrinsic"}, 682, 8], + ["frame", 30, 29, 1, 682, 8], + ["null", 31, 682, 8], + ["setarg", 30, 0, 31, 682, 8], + ["setarg", 30, 1, 2, 682, 8], + ["invoke", 30, 28, 682, 8], + "_nop_bl_2", + ["jump_true", 28, "if_else_402", 682, 8], + ["access", 33, "Message must be an object", 683, 15], + ["get", 35, 39, 1, 683, 5], + ["is_proxy", 36, 35, 683, 5], + ["jump_false", 36, "record_path_404", 683, 5], + ["null", 37, 683, 5], + ["access", 38, "error", 683, 5], + ["array", 39, 0, 683, 5], + ["push", 39, 33, 683, 5], + ["frame", 40, 35, 2, 683, 5], + ["setarg", 40, 0, 37, 683, 5], + ["setarg", 40, 1, 38, 683, 5], + ["setarg", 40, 2, 39, 683, 5], + ["invoke", 40, 34, 683, 5], + ["jump", "call_done_405", 683, 5], + "record_path_404", + ["load_field", 41, 35, "error", 683, 5], + ["frame", 42, 41, 1, 683, 5], + ["setarg", 42, 0, 35, 683, 5], + ["setarg", 42, 1, 33, 683, 5], + ["invoke", 42, 34, 683, 5], + "call_done_405", + ["disrupt", 684, 5], + ["jump", "if_end_403", 684, 5], + "if_else_402", + "if_end_403", + ["record", 43, 2], + ["access", 44, "user", 686, 20], + ["store_field", 43, 44, "type", 686, 20], + ["store_field", 43, 2, "data", 686, 34], + ["move", 6, 43, 686, 34], + ["move", 7, 1, 687, 12], + ["get", 45, 4, 1, 689, 13], + ["load_dynamic", 46, 1, 45, 689, 13], + ["move", 47, 46, 689, 13], + ["jump_false", 47, "and_end_408", 689, 13], + ["get", 48, 4, 1, 689, 30], + ["load_dynamic", 49, 1, 48, 689, 30], + ["load_field", 50, 49, "replycc", 689, 30], + ["move", 47, 50, 689, 30], + "and_end_408", + ["jump_false", 47, "if_else_406", 689, 30], + ["get", 51, 4, 1, 690, 20], + ["load_dynamic", 52, 1, 51, 690, 20], + ["move", 4, 52, 690, 20], + ["load_field", 53, 4, "replycc", 691, 10], + ["not", 54, 53, 691, 10], + ["move", 55, 54, 691, 10], + ["jump_true", 55, "or_end_411", 691, 10], + ["load_field", 56, 4, "replycc", 691, 38], + ["get", 58, 36, 1, 691, 29], + ["frame", 59, 58, 1, 691, 29], + ["null", 60, 691, 29], + ["setarg", 59, 0, 60, 691, 29], + ["setarg", 59, 1, 56, 691, 29], + ["invoke", 59, 57, 691, 29], + ["not", 61, 57, 691, 29], + ["move", 55, 61, 691, 29], + "or_end_411", + ["jump_false", 55, "if_else_409", 691, 29], + ["get", 62, 4, 1, 1, 7], + ["load_dynamic", 63, 1, 62, 1, 7], + ["array", 64, 0, 1, 7], + ["push", 64, 63, 1, 7], + ["access", 65, {"name":"format","kind":"name","make":"intrinsic"}, 1, 7], + ["access", 66, "Supplied actor had a return, but it's not a valid actor! {0}", 1, 7], + ["frame", 68, 65, 2, 1, 7], + ["null", 69, 1, 7], + ["setarg", 68, 0, 69, 1, 7], + ["setarg", 68, 1, 66, 1, 7], + ["setarg", 68, 2, 64, 1, 7], + ["invoke", 68, 67, 1, 7], + ["get", 71, 39, 1, 692, 7], + ["is_proxy", 72, 71, 692, 7], + ["jump_false", 72, "record_path_412", 692, 7], + ["null", 73, 692, 7], + ["access", 74, "error", 692, 7], + ["array", 75, 0, 692, 7], + ["push", 75, 67, 692, 7], + ["frame", 76, 71, 2, 692, 7], + ["setarg", 76, 0, 73, 692, 7], + ["setarg", 76, 1, 74, 692, 7], + ["setarg", 76, 2, 75, 692, 7], + ["invoke", 76, 70, 692, 7], + ["jump", "call_done_413", 692, 7], + "record_path_412", + ["load_field", 77, 71, "error", 692, 7], + ["frame", 78, 77, 1, 692, 7], + ["setarg", 78, 0, 71, 692, 7], + ["setarg", 78, 1, 67, 692, 7], + ["invoke", 78, 70, 692, 7], + "call_done_413", + ["disrupt", 693, 7], + ["jump", "if_end_410", 693, 7], + "if_else_409", + "if_end_410", + ["load_field", 79, 4, "replycc", 696, 14], + ["move", 7, 79, 696, 14], + ["load_field", 80, 4, "reply", 697, 23], + ["store_field", 6, 80, "return", 697, 5], + ["jump", "if_end_407", 697, 5], + "if_else_406", + "if_end_407", + ["jump_false", 3, "if_else_414", 700, 7], + ["get", 82, 31, 1, 701, 10], + ["frame", 83, 82, 0, 701, 10], + ["null", 84, 701, 10], + ["setarg", 83, 0, 84, 701, 10], + ["invoke", 83, 81, 701, 10], + ["move", 5, 81, 701, 10], + ["get", 85, 60, 1, 702, 5], + ["store_dynamic", 85, 3, 5, 702, 13], + ["function", 86, 29, 703, 14], + ["get", 87, 6, 1, 708, 8], + ["get", 89, 1, 1, 703, 5], + ["is_proxy", 90, 89, 703, 5], + ["jump_false", 90, "record_path_421", 703, 5], + ["null", 91, 703, 5], + ["access", 92, "delay", 703, 5], + ["array", 93, 0, 703, 5], + ["push", 93, 86, 703, 5], + ["push", 93, 87, 703, 5], + ["frame", 94, 89, 2, 703, 5], + ["setarg", 94, 0, 91, 703, 5], + ["setarg", 94, 1, 92, 703, 5], + ["setarg", 94, 2, 93, 703, 5], + ["invoke", 94, 88, 703, 5], + ["jump", "call_done_422", 703, 5], + "record_path_421", + ["load_field", 95, 89, "delay", 703, 5], + ["frame", 96, 95, 2, 703, 5], + ["setarg", 96, 0, 89, 703, 5], + ["setarg", 96, 1, 86, 703, 5], + ["setarg", 96, 2, 87, 703, 5], + ["invoke", 96, 88, 703, 5], + "call_done_422", + ["store_field", 6, 5, "reply", 709, 5], + ["get", 97, 1, 1, 710, 24], + ["load_field", 98, 97, "self", 710, 24], + ["store_field", 6, 98, "replycc", 710, 5], + ["jump", "if_end_415", 710, 5], + "if_else_414", + "if_end_415", + ["get", 100, 12, 1, 714, 3], + ["frame", 101, 100, 2, 714, 3], + ["null", 102, 714, 3], + ["setarg", 101, 0, 102, 714, 3], + ["setarg", 101, 1, 7, 714, 3], + ["setarg", 101, 2, 6, 714, 3], + ["invoke", 101, 99, 714, 3], + ["null", 103, 714, 3], + ["return", 103, 714, 3] + ], + "name": "send", + "filename": "internal/engine.cm", + "nr_args": 3 }, - 861, - 3 - ], - [ - "is_proxy", - 378, - 377, - 861, - 3 - ], - [ - "jump_false", - 378, - "record_path_658", - 861, - 3 - ], - [ - "null", - 379, - 861, - 3 - ], - [ - "access", - 380, - "print", - 861, - 3 - ], - [ - "array", - 381, - 0, - 861, - 3 - ], - [ - "push", - 381, - 373, - 861, - 3 - ], - [ - "frame", - 382, - 377, - 2, - 861, - 3 - ], - [ - "setarg", - 382, - 0, - 379, - 861, - 3 - ], - [ - "setarg", - 382, - 1, - 380, - 861, - 3 - ], - [ - "setarg", - 382, - 2, - 381, - 861, - 3 - ], - [ - "invoke", - 382, - 376, - 861, - 3 - ], - [ - "jump", - "call_done_659", - 861, - 3 - ], - "record_path_658", - [ - "load_field", - 383, - 377, - "print", - 861, - 3 - ], - [ - "frame", - 384, - 383, - 1, - 861, - 3 - ], - [ - "setarg", - 384, - 0, - 377, - 861, - 3 - ], - [ - "setarg", - 384, - 1, - 373, - 861, - 3 - ], - [ - "invoke", - 384, - 376, - 861, - 3 - ], - "call_done_659", - [ - "access", - 385, - 1, - 862, - 11 - ], - [ - "access", - 387, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 21, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 76, 1, 727, 13], + ["is_proxy", 5, 4, 727, 13], + ["jump_false", 5, "record_path_423", 727, 13], + ["null", 6, 727, 13], + ["access", 7, "decode", 727, 13], + ["array", 8, 0, 727, 13], + ["push", 8, 1, 727, 13], + ["frame", 9, 4, 2, 727, 13], + ["setarg", 9, 0, 6, 727, 13], + ["setarg", 9, 1, 7, 727, 13], + ["setarg", 9, 2, 8, 727, 13], + ["invoke", 9, 3, 727, 13], + ["jump", "call_done_424", 727, 13], + "record_path_423", + ["load_field", 10, 4, "decode", 727, 13], + ["frame", 11, 10, 1, 727, 13], + ["setarg", 11, 0, 4, 727, 13], + ["setarg", 11, 1, 1, 727, 13], + ["invoke", 11, 3, 727, 13], + "call_done_424", + ["move", 2, 3, 727, 13], + ["get", 13, 34, 1, 728, 3], + ["frame", 14, 13, 1, 728, 3], + ["null", 15, 728, 3], + ["setarg", 14, 0, 15, 728, 3], + ["setarg", 14, 1, 2, 728, 3], + ["invoke", 14, 12, 728, 3], + ["get", 17, 65, 1, 729, 3], + ["frame", 18, 17, 0, 729, 3], + ["null", 19, 729, 3], + ["setarg", 18, 0, 19, 729, 3], + ["invoke", 18, 16, 729, 3], + ["null", 20, 729, 3], + ["return", 20, 729, 3] + ], + "name": "turn", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 862, - 3 - ], - [ - "is_proxy", - 388, - 387, - 862, - 3 - ], - [ - "jump_false", - 388, - "record_path_660", - 862, - 3 - ], - [ - "null", - 389, - 862, - 3 - ], - [ - "access", - 390, - "exit", - 862, - 3 - ], - [ - "array", - 391, - 0, - 862, - 3 - ], - [ - "push", - 391, - 385, - 862, - 3 - ], - [ - "frame", - 392, - 387, - 2, - 862, - 3 - ], - [ - "setarg", - 392, - 0, - 389, - 862, - 3 - ], - [ - "setarg", - 392, - 1, - 390, - 862, - 3 - ], - [ - "setarg", - 392, - 2, - 391, - 862, - 3 - ], - [ - "invoke", - 392, - 386, - 862, - 3 - ], - [ - "jump", - "call_done_661", - 862, - 3 - ], - "record_path_660", - [ - "load_field", - 393, - 387, - "exit", - 862, - 3 - ], - [ - "frame", - 394, - 393, - 1, - 862, - 3 - ], - [ - "setarg", - 394, - 0, - 387, - 862, - 3 - ], - [ - "setarg", - 394, - 1, - 385, - 862, - 3 - ], - [ - "invoke", - 394, - 386, - 862, - 3 - ], - "call_done_661", - [ - "jump", - "if_end_657", - 862, - 3 - ], - "if_else_656", - "if_end_657", - [ - "access", - 395, - ".ce", - 864, - 21 - ], - [ - "frame", - 397, - 24, - 2, - 864, - 5 - ], - [ - "null", - 398, - 864, - 5 - ], - [ - "setarg", - 397, - 0, - 398, - 864, - 5 - ], - [ - "setarg", - 397, - 1, - 54, - 864, - 5 - ], - [ - "setarg", - 397, - 2, - 395, - 864, - 5 - ], - [ - "invoke", - 397, - 396, - 864, - 5 - ], - [ - "jump_false", - 396, - "if_else_662", - 864, - 5 - ], - [ - "access", - 399, - 0, - 864, - 47 - ], - [ - "access", - 400, - -3, - 864, - 50 - ], - [ - "access", - 402, { - "name": "text", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 1], + ["store_field", 3, 2, "SYSYM", 756, 30], + ["get", 5, 13, 1, 756, 3], + ["frame", 6, 5, 2, 756, 3], + ["null", 7, 756, 3], + ["setarg", 6, 0, 7, 756, 3], + ["setarg", 6, 1, 1, 756, 3], + ["setarg", 6, 2, 3, 756, 3], + ["invoke", 6, 4, 756, 3], + ["null", 8, 756, 3], + ["return", 8, 756, 3] + ], + "name": "sys_msg", + "filename": "internal/engine.cm", + "nr_args": 2 }, - 864, - 36 - ], - [ - "frame", - 403, - 402, - 3, - 864, - 36 - ], - [ - "null", - 404, - 864, - 36 - ], - [ - "setarg", - 403, - 0, - 404, - 864, - 36 - ], - [ - "setarg", - 403, - 1, - 54, - 864, - 36 - ], - [ - "setarg", - 403, - 2, - 399, - 864, - 36 - ], - [ - "setarg", - 403, - 3, - 400, - 864, - 36 - ], - [ - "invoke", - 403, - 401, - 864, - 36 - ], - [ - "move", - 54, - 401, - 864, - 36 - ], - [ - "jump", - "if_end_663", - 864, - 36 - ], - "if_else_662", - "if_end_663", - [ - "access", - 405, - "package", - 866, - 24 - ], - [ - "frame", - 407, - 74, - 1, - 866, - 15 - ], - [ - "null", - 408, - 866, - 15 - ], - [ - "setarg", - 407, - 0, - 408, - 866, - 15 - ], - [ - "setarg", - 407, - 1, - 405, - 866, - 15 - ], - [ - "invoke", - 407, - 406, - 866, - 15 - ], - [ - "move", - 45, - 406, - 866, - 15 - ], - [ - "access", - 409, - ".ce", - 869, - 24 - ], - [ - "is_text", - 411, - 54, - 869, - 24 - ], - [ - "jump_false", - 411, - "add_cn_665", - 869, - 24 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "concat", - 410, - 54, - 409, - 869, - 24 - ], - [ - "jump", - "add_done_664", - 869, - 24 - ], - "add_cn_665", - [ - "is_num", - 411, - 54, - 869, - 24 - ], - [ - "jump_false", - 411, - "add_err_666", - 869, - 24 - ], - "_nop_tc_18", - [ - "jump", - "add_err_666", - 869, - 24 - ], - [ - "add", - 410, - 54, - 409, - 869, - 24 - ], - [ - "jump", - "add_done_664", - 869, - 24 - ], - "add_err_666", - [ - "disrupt", - 869, - 24 - ], - "add_done_664", - [ - "move", - 55, - 410, - 869, - 24 - ], - [ - "null", - 50, - 870, - 15 - ], - [ - "null", - 20, - 871, - 16 - ], - [ - "is_proxy", - 414, - 29, - 872, - 6 - ], - [ - "jump_false", - 414, - "record_path_669", - 872, - 6 - ], - [ - "null", - 415, - 872, - 6 - ], - [ - "access", - 416, - "is_file", - 872, - 6 - ], - [ - "array", - 417, - 0, - 872, - 6 - ], - [ - "push", - 417, - 55, - 872, - 6 - ], - [ - "frame", - 418, - 29, - 2, - 872, - 6 - ], - [ - "setarg", - 418, - 0, - 415, - 872, - 6 - ], - [ - "setarg", - 418, - 1, - 416, - 872, - 6 - ], - [ - "setarg", - 418, - 2, - 417, - 872, - 6 - ], - [ - "invoke", - 418, - 413, - 872, - 6 - ], - [ - "jump", - "call_done_670", - 872, - 6 - ], - "record_path_669", - [ - "load_field", - 419, - 29, - "is_file", - 872, - 6 - ], - [ - "frame", - 420, - 419, - 1, - 872, - 6 - ], - [ - "setarg", - 420, - 0, - 29, - 872, - 6 - ], - [ - "setarg", - 420, - 1, - 55, - 872, - 6 - ], - [ - "invoke", - 420, - 413, - 872, - 6 - ], - "call_done_670", - "_nop_bl_3", - [ - "jump_true", - 413, - "if_else_667", - 872, - 6 - ], - [ - "is_proxy", - 423, - 45, - 873, - 13 - ], - [ - "jump_false", - 423, - "record_path_671", - 873, - 13 - ], - [ - "null", - 424, - 873, - 13 - ], - [ - "access", - 425, - "find_package_dir", - 873, - 13 - ], - [ - "array", - 426, - 0, - 873, - 13 - ], - [ - "push", - 426, - 55, - 873, - 13 - ], - [ - "frame", - 427, - 45, - 2, - 873, - 13 - ], - [ - "setarg", - 427, - 0, - 424, - 873, - 13 - ], - [ - "setarg", - 427, - 1, - 425, - 873, - 13 - ], - [ - "setarg", - 427, - 2, - 426, - 873, - 13 - ], - [ - "invoke", - 427, - 422, - 873, - 13 - ], - [ - "jump", - "call_done_672", - 873, - 13 - ], - "record_path_671", - [ - "load_field", - 428, - 45, - "find_package_dir", - 873, - 13 - ], - [ - "frame", - 429, - 428, - 1, - 873, - 13 - ], - [ - "setarg", - 429, - 0, - 45, - 873, - 13 - ], - [ - "setarg", - 429, - 1, - 55, - 873, - 13 - ], - [ - "invoke", - 429, - 422, - 873, - 13 - ], - "call_done_672", - [ - "move", - 50, - 422, - 873, - 13 - ], - [ - "jump_false", - 50, - "if_else_673", - 874, - 7 - ], - [ - "access", - 430, - "/", - 875, - 27 - ], - [ - "is_text", - 432, - 50, - 875, - 27 - ], - [ - "jump_false", - 432, - "add_cn_676", - 875, - 27 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "concat", - 431, - 50, - 430, - 875, - 27 - ], - [ - "jump", - "add_done_675", - 875, - 27 - ], - "add_cn_676", - [ - "is_num", - 432, - 50, - 875, - 27 - ], - [ - "jump_false", - 432, - "add_err_677", - 875, - 27 - ], - "_nop_tc_21", - [ - "jump", - "add_err_677", - 875, - 27 - ], - [ - "add", - 431, - 50, - 430, - 875, - 27 - ], - [ - "jump", - "add_done_675", - 875, - 27 - ], - "add_err_677", - [ - "disrupt", - 875, - 27 - ], - "add_done_675", - [ - "is_text", - 435, - 431, - 875, - 33 - ], - [ - "jump_false", - 435, - "add_cn_679", - 875, - 33 - ], - [ - "is_text", - 436, - 54, - 875, - 33 - ], - [ - "jump_false", - 436, - "add_cn_679", - 875, - 33 - ], - [ - "concat", - 434, - 431, - 54, - 875, - 33 - ], - [ - "jump", - "add_done_678", - 875, - 33 - ], - "add_cn_679", - [ - "is_num", - 435, - 431, - 875, - 33 - ], - [ - "jump_false", - 435, - "add_err_680", - 875, - 33 - ], - [ - "is_num", - 436, - 54, - 875, - 33 - ], - [ - "jump_false", - 436, - "add_err_680", - 875, - 33 - ], - [ - "add", - 434, - 431, - 54, - 875, - 33 - ], - [ - "jump", - "add_done_678", - 875, - 33 - ], - "add_err_680", - [ - "disrupt", - 875, - 33 - ], - "add_done_678", - [ - "access", - 437, - ".ce", - 875, - 40 - ], - [ - "is_text", - 439, - 434, - 875, - 40 - ], - [ - "jump_false", - 439, - "add_cn_682", - 875, - 40 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "concat", - 438, - 434, - 437, - 875, - 40 - ], - [ - "jump", - "add_done_681", - 875, - 40 - ], - "add_cn_682", - [ - "is_num", - 439, - 434, - 875, - 40 - ], - [ - "jump_false", - 439, - "add_err_683", - 875, - 40 - ], - "_nop_tc_24", - [ - "jump", - "add_err_683", - 875, - 40 - ], - [ - "add", - 438, - 434, - 437, - 875, - 40 - ], - [ - "jump", - "add_done_681", - 875, - 40 - ], - "add_err_683", - [ - "disrupt", - 875, - 40 - ], - "add_done_681", - [ - "move", - 55, - 438, - 875, - 40 - ], - [ - "jump", - "if_end_674", - 875, - 40 - ], - "if_else_673", - "if_end_674", - [ - "jump", - "if_end_668", - 875, - 40 - ], - "if_else_667", - "if_end_668", - [ - "is_proxy", - 442, - 29, - 877, - 6 - ], - [ - "jump_false", - 442, - "record_path_686", - 877, - 6 - ], - [ - "null", - 443, - 877, - 6 - ], - [ - "access", - 444, - "is_file", - 877, - 6 - ], - [ - "array", - 445, - 0, - 877, - 6 - ], - [ - "push", - 445, - 55, - 877, - 6 - ], - [ - "frame", - 446, - 29, - 2, - 877, - 6 - ], - [ - "setarg", - 446, - 0, - 443, - 877, - 6 - ], - [ - "setarg", - 446, - 1, - 444, - 877, - 6 - ], - [ - "setarg", - 446, - 2, - 445, - 877, - 6 - ], - [ - "invoke", - 446, - 441, - 877, - 6 - ], - [ - "jump", - "call_done_687", - 877, - 6 - ], - "record_path_686", - [ - "load_field", - 447, - 29, - "is_file", - 877, - 6 - ], - [ - "frame", - 448, - 447, - 1, - 877, - 6 - ], - [ - "setarg", - 448, - 0, - 29, - 877, - 6 - ], - [ - "setarg", - 448, - 1, - 55, - 877, - 6 - ], - [ - "invoke", - 448, - 441, - 877, - 6 - ], - "call_done_687", - "_nop_bl_4", - [ - "jump_true", - 441, - "if_else_684", - 877, - 6 - ], - [ - "access", - 450, { - "name": "core_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 44, 1, 762, 8], + "_nop_bl_1", + ["jump_true", 2, "if_else_425", 762, 8], + ["null", 4, 762, 18], + ["return", 4, 762, 18], + "_nop_ur_1", + "if_else_425", + "if_end_426", + ["get", 5, 44, 1, 763, 11], + ["record", 6, 3], + ["access", 7, "underling", 763, 27], + ["store_field", 6, 7, "kind", 763, 27], + ["store_field", 6, 1, "message", 763, 48], + ["get", 8, 1, 1, 763, 59], + ["load_field", 9, 8, "self", 763, 59], + ["store_field", 6, 9, "from", 763, 59], + ["get", 11, 70, 1, 763, 3], + ["frame", 12, 11, 2, 763, 3], + ["null", 13, 763, 3], + ["setarg", 12, 0, 13, 763, 3], + ["setarg", 12, 1, 5, 763, 3], + ["setarg", 12, 2, 6, 763, 3], + ["invoke", 12, 10, 763, 3], + ["null", 14, 763, 3], + ["return", 14, 763, 3] + ], + "name": "report_to_overling", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 879, - 14 - ], - [ - "move", - 20, - 450, - 879, - 14 - ], - [ - "access", - 451, - "/", - 880, - 26 - ], - [ - "is_text", - 453, - 20, - 880, - 26 - ], - [ - "jump_false", - 453, - "add_cn_689", - 880, - 26 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "concat", - 452, - 20, - 451, - 880, - 26 - ], - [ - "jump", - "add_done_688", - 880, - 26 - ], - "add_cn_689", - [ - "is_num", - 453, - 20, - 880, - 26 - ], - [ - "jump_false", - 453, - "add_err_690", - 880, - 26 - ], - "_nop_tc_27", - [ - "jump", - "add_err_690", - 880, - 26 - ], - [ - "add", - 452, - 20, - 451, - 880, - 26 - ], - [ - "jump", - "add_done_688", - 880, - 26 - ], - "add_err_690", - [ - "disrupt", - 880, - 26 - ], - "add_done_688", - [ - "is_text", - 456, - 452, - 880, - 32 - ], - [ - "jump_false", - 456, - "add_cn_692", - 880, - 32 - ], - [ - "is_text", - 457, - 54, - 880, - 32 - ], - [ - "jump_false", - 457, - "add_cn_692", - 880, - 32 - ], - [ - "concat", - 455, - 452, - 54, - 880, - 32 - ], - [ - "jump", - "add_done_691", - 880, - 32 - ], - "add_cn_692", - [ - "is_num", - 456, - 452, - 880, - 32 - ], - [ - "jump_false", - 456, - "add_err_693", - 880, - 32 - ], - [ - "is_num", - 457, - 54, - 880, - 32 - ], - [ - "jump_false", - 457, - "add_err_693", - 880, - 32 - ], - [ - "add", - 455, - 452, - 54, - 880, - 32 - ], - [ - "jump", - "add_done_691", - 880, - 32 - ], - "add_err_693", - [ - "disrupt", - 880, - 32 - ], - "add_done_691", - [ - "access", - 458, - ".ce", - 880, - 39 - ], - [ - "is_text", - 460, - 455, - 880, - 39 - ], - [ - "jump_false", - 460, - "add_cn_695", - 880, - 39 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "concat", - 459, - 455, - 458, - 880, - 39 - ], - [ - "jump", - "add_done_694", - 880, - 39 - ], - "add_cn_695", - [ - "is_num", - 460, - 455, - 880, - 39 - ], - [ - "jump_false", - 460, - "add_err_696", - 880, - 39 - ], - "_nop_tc_30", - [ - "jump", - "add_err_696", - 880, - 39 - ], - [ - "add", - 459, - 455, - 458, - 880, - 39 - ], - [ - "jump", - "add_done_694", - 880, - 39 - ], - "add_err_696", - [ - "disrupt", - 880, - 39 - ], - "add_done_694", - [ - "move", - 55, - 459, - 880, - 39 - ], - [ - "jump", - "if_end_685", - 880, - 39 - ], - "if_else_684", - "if_end_685", - [ - "is_proxy", - 463, - 29, - 882, - 6 - ], - [ - "jump_false", - 463, - "record_path_699", - 882, - 6 - ], - [ - "null", - 464, - 882, - 6 - ], - [ - "access", - 465, - "is_file", - 882, - 6 - ], - [ - "array", - 466, - 0, - 882, - 6 - ], - [ - "push", - 466, - 55, - 882, - 6 - ], - [ - "frame", - 467, - 29, - 2, - 882, - 6 - ], - [ - "setarg", - 467, - 0, - 464, - 882, - 6 - ], - [ - "setarg", - 467, - 1, - 465, - 882, - 6 - ], - [ - "setarg", - 467, - 2, - 466, - 882, - 6 - ], - [ - "invoke", - 467, - 462, - 882, - 6 - ], - [ - "jump", - "call_done_700", - 882, - 6 - ], - "record_path_699", - [ - "load_field", - 468, - 29, - "is_file", - 882, - 6 - ], - [ - "frame", - 469, - 468, - 1, - 882, - 6 - ], - [ - "setarg", - 469, - 0, - 29, - 882, - 6 - ], - [ - "setarg", - 469, - 1, - 55, - 882, - 6 - ], - [ - "invoke", - 469, - 462, - 882, - 6 - ], - "call_done_700", - "_nop_bl_5", - [ - "jump_true", - 462, - "if_else_697", - 882, - 6 - ], - [ - "array", - 471, - 0, - 1, - 1 - ], - [ - "push", - 471, - 54, - 1, - 1 - ], - [ - "access", - 472, { - "name": "format", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 37, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 30, 1, 775, 17], + ["load_dynamic", 4, 3, 1, 775, 26], + ["move", 2, 4, 775, 26], + ["jump_false", 2, "if_else_427", 776, 7], + ["record", 5, 2], + ["access", 6, "stopped", 777, 20], + ["store_field", 5, 6, "type", 777, 20], + ["store_field", 5, 1, "id", 777, 31], + ["frame", 8, 2, 1, 777, 5], + ["null", 9, 777, 5], + ["setarg", 8, 0, 9, 777, 5], + ["setarg", 8, 1, 5, 777, 5], + ["invoke", 8, 7, 777, 5], + ["get", 11, 30, 1, 778, 12], + ["delete", 10, 11, 1, 778, 21], + ["jump", "if_end_428", 778, 21], + "if_else_427", + "if_end_428", + ["array", 12, 0, 1, 1], + ["push", 12, 1, 1, 1], + ["access", 13, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 14, "actor {0} disconnected", 1, 1], + ["frame", 16, 13, 2, 1, 1], + ["null", 17, 1, 1], + ["setarg", 16, 0, 17, 1, 1], + ["setarg", 16, 1, 14, 1, 1], + ["setarg", 16, 2, 12, 1, 1], + ["invoke", 16, 15, 1, 1], + ["get", 19, 39, 1, 780, 3], + ["is_proxy", 20, 19, 780, 3], + ["jump_false", 20, "record_path_429", 780, 3], + ["null", 21, 780, 3], + ["access", 22, "system", 780, 3], + ["array", 23, 0, 780, 3], + ["push", 23, 15, 780, 3], + ["frame", 24, 19, 2, 780, 3], + ["setarg", 24, 0, 21, 780, 3], + ["setarg", 24, 1, 22, 780, 3], + ["setarg", 24, 2, 23, 780, 3], + ["invoke", 24, 18, 780, 3], + ["jump", "call_done_430", 780, 3], + "record_path_429", + ["load_field", 25, 19, "system", 780, 3], + ["frame", 26, 25, 1, 780, 3], + ["setarg", 26, 0, 19, 780, 3], + ["setarg", 26, 1, 15, 780, 3], + ["invoke", 26, 18, 780, 3], + "call_done_430", + ["get", 27, 22, 1, 781, 16], + ["load_dynamic", 28, 27, 1, 781, 26], + ["is_null", 29, 28, 781, 26], + "_nop_bl_1", + ["jump_true", 29, "if_else_431", 781, 26], + ["access", 31, "coupled actor died", 781, 42], + ["get", 33, 10, 1, 781, 32], + ["frame", 34, 33, 1, 781, 32], + ["null", 35, 781, 32], + ["setarg", 34, 0, 35, 781, 32], + ["setarg", 34, 1, 31, 781, 32], + ["invoke", 34, 32, 781, 32], + ["jump", "if_end_432", 781, 32], + "if_else_431", + "if_end_432", + ["null", 36, 781, 32], + ["return", 36, 781, 32] + ], + "name": "handle_actor_disconnect", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 1, - 1 - ], - [ - "access", - 473, - "Main program {0} could not be found\n", - 1, - 1 - ], - [ - "frame", - 475, - 472, - 2, - 1, - 1 - ], - [ - "null", - 476, - 1, - 1 - ], - [ - "setarg", - 475, - 0, - 476, - 1, - 1 - ], - [ - "setarg", - 475, - 1, - 473, - 1, - 1 - ], - [ - "setarg", - 475, - 2, - 471, - 1, - 1 - ], - [ - "invoke", - 475, - 474, - 1, - 1 - ], - [ - "access", - 478, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 91, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 786, 14], + ["null", 3, 787, 17], + ["null", 4, 788, 17], + ["load_field", 5, 1, "kind", 790, 7], + ["access", 6, "stop", 790, 19], + ["is_identical", 7, 5, 6, 790, 19], + ["jump_true", 7, "eq_done_435", 790, 19], + ["is_int", 8, 5, 790, 19], + ["jump_false", 8, "eq_ni_436", 790, 19], + "_nop_tc_1", + ["jump", "eq_ni_436", 790, 19], + ["eq_int", 7, 5, 6, 790, 19], + ["jump", "eq_done_435", 790, 19], + "eq_ni_436", + ["is_num", 8, 5, 790, 19], + ["jump_false", 8, "eq_nn_437", 790, 19], + "_nop_tc_2", + ["jump", "eq_nn_437", 790, 19], + ["eq_float", 7, 5, 6, 790, 19], + ["jump", "eq_done_435", 790, 19], + "eq_nn_437", + ["is_text", 8, 5, 790, 19], + ["jump_false", 8, "eq_nt_438", 790, 19], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 7, 5, 6, 790, 19], + ["jump", "eq_done_435", 790, 19], + "eq_nt_438", + ["is_null", 8, 5, 790, 19], + ["jump_false", 8, "eq_nnl_439", 790, 19], + "_nop_tc_5", + ["jump", "eq_nnl_439", 790, 19], + ["true", 7, 790, 19], + ["jump", "eq_done_435", 790, 19], + "eq_nnl_439", + ["is_bool", 8, 5, 790, 19], + ["jump_false", 8, "eq_nb_440", 790, 19], + "_nop_tc_6", + ["jump", "eq_nb_440", 790, 19], + ["eq_bool", 7, 5, 6, 790, 19], + ["jump", "eq_done_435", 790, 19], + "eq_nb_440", + ["false", 7, 790, 19], + "eq_done_435", + ["jump_false", 7, "if_else_433", 790, 19], + ["access", 10, "got stop message", 791, 15], + ["get", 12, 10, 1, 791, 5], + ["frame", 13, 12, 1, 791, 5], + ["null", 14, 791, 5], + ["setarg", 13, 0, 14, 791, 5], + ["setarg", 13, 1, 10, 791, 5], + ["invoke", 13, 11, 791, 5], + ["jump", "if_end_434", 791, 5], + "if_else_433", + ["load_field", 15, 1, "kind", 792, 14], + ["access", 16, "underling", 792, 26], + ["is_identical", 17, 15, 16, 792, 26], + ["jump_true", 17, "eq_done_443", 792, 26], + ["is_int", 18, 15, 792, 26], + ["jump_false", 18, "eq_ni_444", 792, 26], + "_nop_tc_7", + ["jump", "eq_ni_444", 792, 26], + ["eq_int", 17, 15, 16, 792, 26], + ["jump", "eq_done_443", 792, 26], + "eq_ni_444", + ["is_num", 18, 15, 792, 26], + ["jump_false", 18, "eq_nn_445", 792, 26], + "_nop_tc_8", + ["jump", "eq_nn_445", 792, 26], + ["eq_float", 17, 15, 16, 792, 26], + ["jump", "eq_done_443", 792, 26], + "eq_nn_445", + ["is_text", 18, 15, 792, 26], + ["jump_false", 18, "eq_nt_446", 792, 26], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 17, 15, 16, 792, 26], + ["jump", "eq_done_443", 792, 26], + "eq_nt_446", + ["is_null", 18, 15, 792, 26], + ["jump_false", 18, "eq_nnl_447", 792, 26], + "_nop_tc_11", + ["jump", "eq_nnl_447", 792, 26], + ["true", 17, 792, 26], + ["jump", "eq_done_443", 792, 26], + "eq_nnl_447", + ["is_bool", 18, 15, 792, 26], + ["jump_false", 18, "eq_nb_448", 792, 26], + "_nop_tc_12", + ["jump", "eq_nb_448", 792, 26], + ["eq_bool", 17, 15, 16, 792, 26], + ["jump", "eq_done_443", 792, 26], + "eq_nb_448", + ["false", 17, 792, 26], + "eq_done_443", + ["jump_false", 17, "if_else_441", 792, 26], + ["load_field", 20, 1, "from", 793, 12], + ["move", 2, 20, 793, 12], + ["get", 21, 30, 1, 794, 15], + ["get", 22, 2, 1, 794, 29], + ["load_dynamic", 23, 2, 22, 794, 29], + ["load_field", 24, 23, "id", 794, 29], + ["load_dynamic", 25, 21, 24, 794, 29], + ["move", 3, 25, 794, 29], + ["jump_false", 3, "if_else_449", 795, 9], + ["load_field", 26, 1, "message", 795, 26], + ["frame", 28, 3, 1, 795, 18], + ["null", 29, 795, 18], + ["setarg", 28, 0, 29, 795, 18], + ["setarg", 28, 1, 26, 795, 18], + ["invoke", 28, 27, 795, 18], + ["jump", "if_end_450", 795, 18], + "if_else_449", + "if_end_450", + ["load_field", 30, 1, "message", 796, 9], + ["load_field", 31, 30, "type", 796, 9], + ["access", 32, "disrupt", 796, 29], + ["is_identical", 33, 31, 32, 796, 29], + ["jump_true", 33, "eq_done_453", 796, 29], + ["is_int", 34, 31, 796, 29], + ["jump_false", 34, "eq_ni_454", 796, 29], + "_nop_tc_13", + ["jump", "eq_ni_454", 796, 29], + ["eq_int", 33, 31, 32, 796, 29], + ["jump", "eq_done_453", 796, 29], + "eq_ni_454", + ["is_num", 34, 31, 796, 29], + ["jump_false", 34, "eq_nn_455", 796, 29], + "_nop_tc_14", + ["jump", "eq_nn_455", 796, 29], + ["eq_float", 33, 31, 32, 796, 29], + ["jump", "eq_done_453", 796, 29], + "eq_nn_455", + ["is_text", 34, 31, 796, 29], + ["jump_false", 34, "eq_nt_456", 796, 29], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 33, 31, 32, 796, 29], + ["jump", "eq_done_453", 796, 29], + "eq_nt_456", + ["is_null", 34, 31, 796, 29], + ["jump_false", 34, "eq_nnl_457", 796, 29], + "_nop_tc_17", + ["jump", "eq_nnl_457", 796, 29], + ["true", 33, 796, 29], + ["jump", "eq_done_453", 796, 29], + "eq_nnl_457", + ["is_bool", 34, 31, 796, 29], + ["jump_false", 34, "eq_nb_458", 796, 29], + "_nop_tc_18", + ["jump", "eq_nb_458", 796, 29], + ["eq_bool", 33, 31, 32, 796, 29], + ["jump", "eq_done_453", 796, 29], + "eq_nb_458", + ["false", 33, 796, 29], + "eq_done_453", + ["jump_false", 33, "if_else_451", 796, 29], + ["get", 37, 73, 1, 797, 14], + ["get", 38, 2, 1, 797, 30], + ["load_dynamic", 39, 2, 38, 797, 30], + ["load_field", 40, 39, "id", 797, 30], + ["delete", 36, 37, 40, 797, 30], + ["jump", "if_end_452", 797, 30], + "if_else_451", + "if_end_452", + ["jump", "if_end_442", 797, 30], + "if_else_441", + ["load_field", 41, 1, "kind", 798, 14], + ["access", 42, "contact", 798, 26], + ["is_identical", 43, 41, 42, 798, 26], + ["jump_true", 43, "eq_done_461", 798, 26], + ["is_int", 44, 41, 798, 26], + ["jump_false", 44, "eq_ni_462", 798, 26], + "_nop_tc_19", + ["jump", "eq_ni_462", 798, 26], + ["eq_int", 43, 41, 42, 798, 26], + ["jump", "eq_done_461", 798, 26], + "eq_ni_462", + ["is_num", 44, 41, 798, 26], + ["jump_false", 44, "eq_nn_463", 798, 26], + "_nop_tc_20", + ["jump", "eq_nn_463", 798, 26], + ["eq_float", 43, 41, 42, 798, 26], + ["jump", "eq_done_461", 798, 26], + "eq_nn_463", + ["is_text", 44, 41, 798, 26], + ["jump_false", 44, "eq_nt_464", 798, 26], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 43, 41, 42, 798, 26], + ["jump", "eq_done_461", 798, 26], + "eq_nt_464", + ["is_null", 44, 41, 798, 26], + ["jump_false", 44, "eq_nnl_465", 798, 26], + "_nop_tc_23", + ["jump", "eq_nnl_465", 798, 26], + ["true", 43, 798, 26], + ["jump", "eq_done_461", 798, 26], + "eq_nnl_465", + ["is_bool", 44, 41, 798, 26], + ["jump_false", 44, "eq_nb_466", 798, 26], + "_nop_tc_24", + ["jump", "eq_nb_466", 798, 26], + ["eq_bool", 43, 41, 42, 798, 26], + ["jump", "eq_done_461", 798, 26], + "eq_nb_466", + ["false", 43, 798, 26], + "eq_done_461", + ["jump_false", 43, "if_else_459", 798, 26], + ["get", 46, 53, 1, 799, 9], + ["jump_false", 46, "if_else_467", 799, 9], + ["load_field", 47, 1, "data", 800, 17], + ["move", 4, 47, 800, 17], + ["get", 48, 4, 1, 801, 15], + ["store_dynamic", 4, 1, 48, 801, 15], + ["delete", 49, 1, "data"], + ["get", 51, 53, 1, 803, 7], + ["frame", 52, 51, 1, 803, 7], + ["null", 53, 803, 7], + ["setarg", 52, 0, 53, 803, 7], + ["setarg", 52, 1, 4, 803, 7], + ["invoke", 52, 50, 803, 7], + ["jump", "if_end_468", 803, 7], + "if_else_467", + ["access", 54, "Got a contact message, but no portal is established.", 805, 17], + ["get", 56, 39, 1, 805, 7], + ["is_proxy", 57, 56, 805, 7], + ["jump_false", 57, "record_path_469", 805, 7], + ["null", 58, 805, 7], + ["access", 59, "error", 805, 7], + ["array", 60, 0, 805, 7], + ["push", 60, 54, 805, 7], + ["frame", 61, 56, 2, 805, 7], + ["setarg", 61, 0, 58, 805, 7], + ["setarg", 61, 1, 59, 805, 7], + ["setarg", 61, 2, 60, 805, 7], + ["invoke", 61, 55, 805, 7], + ["jump", "call_done_470", 805, 7], + "record_path_469", + ["load_field", 62, 56, "error", 805, 7], + ["frame", 63, 62, 1, 805, 7], + ["setarg", 63, 0, 56, 805, 7], + ["setarg", 63, 1, 54, 805, 7], + ["invoke", 63, 55, 805, 7], + "call_done_470", + ["disrupt", 806, 7], + "if_end_468", + ["jump", "if_end_460", 806, 7], + "if_else_459", + ["load_field", 64, 1, "kind", 808, 14], + ["access", 65, "couple", 808, 26], + ["is_identical", 66, 64, 65, 808, 26], + ["jump_true", 66, "eq_done_473", 808, 26], + ["is_int", 67, 64, 808, 26], + ["jump_false", 67, "eq_ni_474", 808, 26], + "_nop_tc_25", + ["jump", "eq_ni_474", 808, 26], + ["eq_int", 66, 64, 65, 808, 26], + ["jump", "eq_done_473", 808, 26], + "eq_ni_474", + ["is_num", 67, 64, 808, 26], + ["jump_false", 67, "eq_nn_475", 808, 26], + "_nop_tc_26", + ["jump", "eq_nn_475", 808, 26], + ["eq_float", 66, 64, 65, 808, 26], + ["jump", "eq_done_473", 808, 26], + "eq_nn_475", + ["is_text", 67, 64, 808, 26], + ["jump_false", 67, "eq_nt_476", 808, 26], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 66, 64, 65, 808, 26], + ["jump", "eq_done_473", 808, 26], + "eq_nt_476", + ["is_null", 67, 64, 808, 26], + ["jump_false", 67, "eq_nnl_477", 808, 26], + "_nop_tc_29", + ["jump", "eq_nnl_477", 808, 26], + ["true", 66, 808, 26], + ["jump", "eq_done_473", 808, 26], + "eq_nnl_477", + ["is_bool", 67, 64, 808, 26], + ["jump_false", 67, "eq_nb_478", 808, 26], + "_nop_tc_30", + ["jump", "eq_nb_478", 808, 26], + ["eq_bool", 66, 64, 65, 808, 26], + ["jump", "eq_done_473", 808, 26], + "eq_nb_478", + ["false", 66, 808, 26], + "eq_done_473", + ["jump_false", 66, "if_else_471", 808, 26], + ["load_field", 69, 1, "from", 810, 12], + ["move", 2, 69, 810, 12], + ["true", 70, 811, 38], + ["get", 71, 73, 1, 811, 5], + ["get", 72, 2, 1, 811, 21], + ["load_dynamic", 73, 2, 72, 811, 21], + ["load_field", 74, 73, "id", 811, 21], + ["store_dynamic", 71, 70, 74, 811, 21], + ["array", 75, 0, 1, 1], + ["push", 75, 2, 1, 1], + ["access", 76, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 77, "actor {0} is coupled to me", 1, 1], + ["frame", 79, 76, 2, 1, 1], + ["null", 80, 1, 1], + ["setarg", 79, 0, 80, 1, 1], + ["setarg", 79, 1, 77, 1, 1], + ["setarg", 79, 2, 75, 1, 1], + ["invoke", 79, 78, 1, 1], + ["get", 82, 39, 1, 812, 5], + ["is_proxy", 83, 82, 812, 5], + ["jump_false", 83, "record_path_479", 812, 5], + ["null", 84, 812, 5], + ["access", 85, "system", 812, 5], + ["array", 86, 0, 812, 5], + ["push", 86, 78, 812, 5], + ["frame", 87, 82, 2, 812, 5], + ["setarg", 87, 0, 84, 812, 5], + ["setarg", 87, 1, 85, 812, 5], + ["setarg", 87, 2, 86, 812, 5], + ["invoke", 87, 81, 812, 5], + ["jump", "call_done_480", 812, 5], + "record_path_479", + ["load_field", 88, 82, "system", 812, 5], + ["frame", 89, 88, 1, 812, 5], + ["setarg", 89, 0, 82, 812, 5], + ["setarg", 89, 1, 78, 812, 5], + ["invoke", 89, 81, 812, 5], + "call_done_480", + ["jump", "if_end_472", 812, 5], + "if_else_471", + "if_end_472", + "if_end_460", + "if_end_442", + "if_end_434", + ["null", 90, 812, 5], + ["return", 90, 812, 5] + ], + "name": "handle_sysym", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 883, - 3 - ], - [ - "is_proxy", - 479, - 478, - 883, - 3 - ], - [ - "jump_false", - 479, - "record_path_701", - 883, - 3 - ], - [ - "null", - 480, - 883, - 3 - ], - [ - "access", - 481, - "print", - 883, - 3 - ], - [ - "array", - 482, - 0, - 883, - 3 - ], - [ - "push", - 482, - 474, - 883, - 3 - ], - [ - "frame", - 483, - 478, - 2, - 883, - 3 - ], - [ - "setarg", - 483, - 0, - 480, - 883, - 3 - ], - [ - "setarg", - 483, - 1, - 481, - 883, - 3 - ], - [ - "setarg", - 483, - 2, - 482, - 883, - 3 - ], - [ - "invoke", - 483, - 477, - 883, - 3 - ], - [ - "jump", - "call_done_702", - 883, - 3 - ], - "record_path_701", - [ - "load_field", - 484, - 478, - "print", - 883, - 3 - ], - [ - "frame", - 485, - 484, - 1, - 883, - 3 - ], - [ - "setarg", - 485, - 0, - 478, - 883, - 3 - ], - [ - "setarg", - 485, - 1, - 474, - 883, - 3 - ], - [ - "invoke", - 485, - 477, - 883, - 3 - ], - "call_done_702", - [ - "access", - 486, - 1, - 884, - 11 - ], - [ - "access", - 488, { - "name": "os", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 63, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 817, 16], + ["null", 2, 818, 12], + ["get", 4, 7, 1, 820, 11], + ["load_dynamic", 5, 1, 4, 820, 11], + ["jump_false", 5, "if_else_481", 820, 11], + ["get", 6, 7, 1, 821, 22], + ["load_dynamic", 7, 1, 6, 821, 22], + ["load_field", 8, 1, "from", 821, 30], + ["get", 10, 35, 1, 821, 5], + ["frame", 11, 10, 2, 821, 5], + ["null", 12, 821, 5], + ["setarg", 11, 0, 12, 821, 5], + ["setarg", 11, 1, 7, 821, 5], + ["setarg", 11, 2, 8, 821, 5], + ["invoke", 11, 9, 821, 5], + ["null", 13, 822, 5], + ["return", 13, 822, 5], + "_nop_ur_1", + "if_else_481", + "if_end_482", + ["load_field", 14, 1, "type", 825, 7], + ["access", 15, "user", 825, 19], + ["is_identical", 16, 14, 15, 825, 19], + ["jump_true", 16, "eq_done_485", 825, 19], + ["is_int", 17, 14, 825, 19], + ["jump_false", 17, "eq_ni_486", 825, 19], + "_nop_tc_1", + ["jump", "eq_ni_486", 825, 19], + ["eq_int", 16, 14, 15, 825, 19], + ["jump", "eq_done_485", 825, 19], + "eq_ni_486", + ["is_num", 17, 14, 825, 19], + ["jump_false", 17, "eq_nn_487", 825, 19], + "_nop_tc_2", + ["jump", "eq_nn_487", 825, 19], + ["eq_float", 16, 14, 15, 825, 19], + ["jump", "eq_done_485", 825, 19], + "eq_nn_487", + ["is_text", 17, 14, 825, 19], + ["jump_false", 17, "eq_nt_488", 825, 19], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 16, 14, 15, 825, 19], + ["jump", "eq_done_485", 825, 19], + "eq_nt_488", + ["is_null", 17, 14, 825, 19], + ["jump_false", 17, "eq_nnl_489", 825, 19], + "_nop_tc_5", + ["jump", "eq_nnl_489", 825, 19], + ["true", 16, 825, 19], + ["jump", "eq_done_485", 825, 19], + "eq_nnl_489", + ["is_bool", 17, 14, 825, 19], + ["jump_false", 17, "eq_nb_490", 825, 19], + "_nop_tc_6", + ["jump", "eq_nb_490", 825, 19], + ["eq_bool", 16, 14, 15, 825, 19], + ["jump", "eq_done_485", 825, 19], + "eq_nb_490", + ["false", 16, 825, 19], + "eq_done_485", + ["jump_false", 16, "if_else_483", 825, 19], + ["load_field", 19, 1, "data", 826, 14], + ["move", 3, 19, 826, 14], + ["get", 20, 4, 1, 827, 35], + ["record", 21, 2], + ["store_field", 21, 1, "value", 828, 14], + ["false", 22, 828, 31], + ["store_field", 21, 22, "enumerable", 828, 31], + ["access", 24, {"name":"_ObjectDefineProperty","kind":"name","make":"intrinsic"}, 827, 5], + ["frame", 25, 24, 3, 827, 5], + ["null", 26, 827, 5], + ["setarg", 25, 0, 26, 827, 5], + ["setarg", 25, 1, 3, 827, 5], + ["setarg", 25, 2, 20, 827, 5], + ["setarg", 25, 3, 21, 827, 5], + ["invoke", 25, 23, 827, 5], + ["get", 27, 2, 1, 830, 35], + ["record", 28, 2], + ["record", 29, 1], + ["load_field", 30, 1, "reply", 831, 23], + ["store_field", 29, 30, "reply", 831, 23], + ["store_field", 28, 29, "value", 831, 23], + ["false", 31, 831, 48], + ["store_field", 28, 31, "enumerable", 831, 48], + ["access", 33, {"name":"_ObjectDefineProperty","kind":"name","make":"intrinsic"}, 830, 5], + ["frame", 34, 33, 3, 830, 5], + ["null", 35, 830, 5], + ["setarg", 34, 0, 35, 830, 5], + ["setarg", 34, 1, 3, 830, 5], + ["setarg", 34, 2, 27, 830, 5], + ["setarg", 34, 3, 28, 830, 5], + ["invoke", 34, 32, 830, 5], + ["load_field", 36, 1, "return", 834, 9], + ["jump_false", 36, "if_else_491", 834, 9], + ["get", 37, 60, 1, 835, 12], + ["load_field", 38, 1, "return", 835, 20], + ["load_dynamic", 39, 37, 38, 835, 20], + ["move", 2, 39, 835, 20], + ["jump_false", 2, "if_else_493", 836, 11], + ["frame", 41, 2, 1, 836, 15], + ["null", 42, 836, 15], + ["setarg", 41, 0, 42, 836, 15], + ["setarg", 41, 1, 3, 836, 15], + ["invoke", 41, 40, 836, 15], + ["jump", "if_end_494", 836, 15], + "if_else_493", + "if_end_494", + ["get", 44, 60, 1, 837, 14], + ["load_field", 45, 1, "return", 837, 22], + ["delete", 43, 44, 45, 837, 22], + ["null", 46, 838, 7], + ["return", 46, 838, 7], + "_nop_ur_2", + "if_else_491", + "if_end_492", + ["get", 47, 59, 1, 841, 9], + ["jump_false", 47, "if_else_495", 841, 9], + ["get", 49, 59, 1, 841, 21], + ["frame", 50, 49, 1, 841, 21], + ["null", 51, 841, 21], + ["setarg", 50, 0, 51, 841, 21], + ["setarg", 50, 1, 3, 841, 21], + ["invoke", 50, 48, 841, 21], + ["jump", "if_end_496", 841, 21], + "if_else_495", + "if_end_496", + ["jump", "if_end_484", 841, 21], + "if_else_483", + ["load_field", 52, 1, "type", 842, 14], + ["access", 53, "stopped", 842, 26], + ["is_identical", 54, 52, 53, 842, 26], + ["jump_true", 54, "eq_done_499", 842, 26], + ["is_int", 55, 52, 842, 26], + ["jump_false", 55, "eq_ni_500", 842, 26], + "_nop_tc_7", + ["jump", "eq_ni_500", 842, 26], + ["eq_int", 54, 52, 53, 842, 26], + ["jump", "eq_done_499", 842, 26], + "eq_ni_500", + ["is_num", 55, 52, 842, 26], + ["jump_false", 55, "eq_nn_501", 842, 26], + "_nop_tc_8", + ["jump", "eq_nn_501", 842, 26], + ["eq_float", 54, 52, 53, 842, 26], + ["jump", "eq_done_499", 842, 26], + "eq_nn_501", + ["is_text", 55, 52, 842, 26], + ["jump_false", 55, "eq_nt_502", 842, 26], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 54, 52, 53, 842, 26], + ["jump", "eq_done_499", 842, 26], + "eq_nt_502", + ["is_null", 55, 52, 842, 26], + ["jump_false", 55, "eq_nnl_503", 842, 26], + "_nop_tc_11", + ["jump", "eq_nnl_503", 842, 26], + ["true", 54, 842, 26], + ["jump", "eq_done_499", 842, 26], + "eq_nnl_503", + ["is_bool", 55, 52, 842, 26], + ["jump_false", 55, "eq_nb_504", 842, 26], + "_nop_tc_12", + ["jump", "eq_nb_504", 842, 26], + ["eq_bool", 54, 52, 53, 842, 26], + ["jump", "eq_done_499", 842, 26], + "eq_nb_504", + ["false", 54, 842, 26], + "eq_done_499", + ["jump_false", 54, "if_else_497", 842, 26], + ["load_field", 57, 1, "id", 843, 29], + ["get", 59, 32, 1, 843, 5], + ["frame", 60, 59, 1, 843, 5], + ["null", 61, 843, 5], + ["setarg", 60, 0, 61, 843, 5], + ["setarg", 60, 1, 57, 843, 5], + ["invoke", 60, 58, 843, 5], + ["jump", "if_end_498", 843, 5], + "if_else_497", + "if_end_498", + "if_end_484", + ["null", 62, 843, 5], + ["return", 62, 843, 5] + ], + "name": "handle_message", + "filename": "internal/engine.cm", + "nr_args": 1 }, - 884, - 3 - ], - [ - "is_proxy", - 489, - 488, - 884, - 3 - ], - [ - "jump_false", - 489, - "record_path_703", - 884, - 3 - ], - [ - "null", - 490, - 884, - 3 - ], - [ - "access", - 491, - "exit", - 884, - 3 - ], - [ - "array", - 492, - 0, - 884, - 3 - ], - [ - "push", - 492, - 486, - 884, - 3 - ], - [ - "frame", - 493, - 488, - 2, - 884, - 3 - ], - [ - "setarg", - 493, - 0, - 490, - 884, - 3 - ], - [ - "setarg", - 493, - 1, - 491, - 884, - 3 - ], - [ - "setarg", - 493, - 2, - 492, - 884, - 3 - ], - [ - "invoke", - 493, - 487, - 884, - 3 - ], - [ - "jump", - "call_done_704", - 884, - 3 - ], - "record_path_703", - [ - "load_field", - 494, - 488, - "exit", - 884, - 3 - ], - [ - "frame", - 495, - 494, - 1, - 884, - 3 - ], - [ - "setarg", - 495, - 0, - 488, - 884, - 3 - ], - [ - "setarg", - 495, - 1, - 486, - 884, - 3 - ], - [ - "invoke", - 495, - 487, - 884, - 3 - ], - "call_done_704", - [ - "jump", - "if_end_698", - 884, - 3 - ], - "if_else_697", - "if_end_698", - [ - "function", - 496, - 62, - 887, - 10 - ], - [ - "is_proxy", - 498, - 1, - 887, - 1 - ], - [ - "jump_false", - 498, - "record_path_772", - 887, - 1 - ], - [ - "null", - 499, - 887, - 1 - ], - [ - "access", - 500, - "clock", - 887, - 1 - ], - [ - "array", - 501, - 0, - 887, - 1 - ], - [ - "push", - 501, - 496, - 887, - 1 - ], - [ - "frame", - 502, - 1, - 2, - 887, - 1 - ], - [ - "setarg", - 502, - 0, - 499, - 887, - 1 - ], - [ - "setarg", - 502, - 1, - 500, - 887, - 1 - ], - [ - "setarg", - 502, - 2, - 501, - 887, - 1 - ], - [ - "invoke", - 502, - 497, - 887, - 1 - ], - [ - "jump", - "call_done_773", - 887, - 1 - ], - "record_path_772", - [ - "load_field", - 503, - 1, - "clock", - 887, - 1 - ], - [ - "frame", - 504, - 503, - 1, - 887, - 1 - ], - [ - "setarg", - 504, - 0, - 1, - 887, - 1 - ], - [ - "setarg", - 504, - 1, - 496, - 887, - 1 - ], - [ - "invoke", - 504, - 497, - 887, - 1 - ], - "call_done_773", - [ - "return", - 497, - 887, - 1 - ] + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 52, 1, 849, 7], + ["jump_false", 1, "if_else_505", 849, 7], + ["get", 2, 33, 1, 849, 30], + ["get", 4, 52, 1, 849, 15], + ["is_proxy", 5, 4, 849, 15], + ["jump_false", 5, "record_path_507", 849, 15], + ["null", 6, 849, 15], + ["access", 7, "service", 849, 15], + ["array", 8, 0, 849, 15], + ["push", 8, 2, 849, 15], + ["frame", 9, 4, 2, 849, 15], + ["setarg", 9, 0, 6, 849, 15], + ["setarg", 9, 1, 7, 849, 15], + ["setarg", 9, 2, 8, 849, 15], + ["invoke", 9, 3, 849, 15], + ["jump", "call_done_508", 849, 15], + "record_path_507", + ["load_field", 10, 4, "service", 849, 15], + ["frame", 11, 10, 1, 849, 15], + ["setarg", 11, 0, 4, 849, 15], + ["setarg", 11, 1, 2, 849, 15], + ["invoke", 11, 3, 849, 15], + "call_done_508", + ["jump", "if_end_506", 849, 15], + "if_else_505", + "if_end_506", + ["get", 12, 26, 1, 851, 12], + ["get", 13, 3, 1, 851, 24], + ["get", 15, 1, 1, 851, 3], + ["is_proxy", 16, 15, 851, 3], + ["jump_false", 16, "record_path_509", 851, 3], + ["null", 17, 851, 3], + ["access", 18, "delay", 851, 3], + ["array", 19, 0, 851, 3], + ["push", 19, 12, 851, 3], + ["push", 19, 13, 851, 3], + ["frame", 20, 15, 2, 851, 3], + ["setarg", 20, 0, 17, 851, 3], + ["setarg", 20, 1, 18, 851, 3], + ["setarg", 20, 2, 19, 851, 3], + ["invoke", 20, 14, 851, 3], + ["jump", "call_done_510", 851, 3], + "record_path_509", + ["load_field", 21, 15, "delay", 851, 3], + ["frame", 22, 21, 2, 851, 3], + ["setarg", 22, 0, 15, 851, 3], + ["setarg", 22, 1, 12, 851, 3], + ["setarg", 22, 2, 13, 851, 3], + ["invoke", 22, 14, 851, 3], + "call_done_510", + ["null", 23, 851, 3], + ["return", 23, 851, 3] + ], + "name": "enet_check", + "filename": "internal/engine.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 63, 1, 281, 59], + ["load_dynamic", 3, 2, 1, 281, 71], + ["get", 4, 21, 1, 281, 42], + ["store_dynamic", 4, 3, 1, 281, 54], + ["null", 5, 281, 54], + ["return", 5, 281, 54] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 5, 1, 301, 11], + ["jump_false", 2, "if_else_547", 301, 11], + ["null", 3, 301, 21], + ["return", 3, 301, 21], + "_nop_ur_1", + "if_else_547", + "if_end_548", + ["true", 4, 302, 18], + ["put", 4, 5, 1, 302, 18], + ["get", 5, 8, 1, 303, 11], + ["jump_false", 5, "if_else_549", 303, 11], + ["get", 7, 8, 1, 304, 9], + ["frame", 8, 7, 0, 304, 9], + ["null", 9, 304, 9], + ["setarg", 8, 0, 9, 304, 9], + ["invoke", 8, 6, 304, 9], + ["null", 10, 305, 24], + ["put", 10, 8, 1, 305, 24], + ["jump", "if_end_550", 305, 24], + "if_else_549", + "if_end_550", + ["get", 11, 6, 1, 307, 11], + ["jump_false", 11, "if_else_551", 307, 11], + ["get", 13, 6, 1, 308, 9], + ["frame", 14, 13, 1, 308, 9], + ["null", 15, 308, 9], + ["setarg", 14, 0, 15, 308, 9], + ["setarg", 14, 1, 1, 308, 9], + ["invoke", 14, 12, 308, 9], + ["null", 16, 309, 28], + ["put", 16, 6, 1, 309, 28], + ["jump", "if_end_552", 309, 28], + "if_else_551", + "if_end_552", + ["null", 17, 309, 28], + ["return", 17, 309, 28] + ], + "name": "cancel", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 6, 1, 314, 11], + ["jump_false", 2, "if_else_553", 314, 11], + ["get", 4, 6, 1, 315, 9], + ["frame", 5, 4, 1, 315, 9], + ["null", 6, 315, 9], + ["setarg", 5, 0, 6, 315, 9], + ["setarg", 5, 1, 1, 315, 9], + ["invoke", 5, 3, 315, 9], + ["null", 7, 316, 28], + ["put", 7, 6, 1, 316, 28], + ["jump", "if_end_554", 316, 28], + "if_else_553", + "if_end_554", + ["null", 8, 316, 28], + ["return", 8, 316, 28] + ], + "name": "safe_cancel_requestor", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 22, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 5, 1, 321, 11], + ["jump_false", 2, "if_else_555", 321, 11], + ["null", 3, 321, 21], + ["return", 3, 321, 21], + "_nop_ur_1", + "if_else_555", + "if_end_556", + ["access", 4, {"name":"factory","kind":"name","make":"intrinsic"}, 322, 32], + ["access", 5, "Timeout.", 322, 41], + ["get", 6, 2, 2, 322, 53], + ["access", 8, {"name":"make_reason","kind":"name","make":"intrinsic"}, 322, 20], + ["frame", 9, 8, 3, 322, 20], + ["null", 10, 322, 20], + ["setarg", 9, 0, 10, 322, 20], + ["setarg", 9, 1, 4, 322, 20], + ["setarg", 9, 2, 5, 322, 20], + ["setarg", 9, 3, 6, 322, 20], + ["invoke", 9, 7, 322, 20], + ["move", 1, 7, 322, 20], + ["get", 12, 7, 1, 323, 7], + ["frame", 13, 12, 1, 323, 7], + ["null", 14, 323, 7], + ["setarg", 13, 0, 14, 323, 7], + ["setarg", 13, 1, 1, 323, 7], + ["invoke", 13, 11, 323, 7], + ["true", 15, 324, 18], + ["put", 15, 5, 1, 324, 18], + ["null", 16, 325, 16], + ["get", 18, 1, 1, 325, 7], + ["frame", 19, 18, 2, 325, 7], + ["null", 20, 325, 7], + ["setarg", 19, 0, 20, 325, 7], + ["setarg", 19, 1, 16, 325, 7], + ["setarg", 19, 2, 1, 325, 7], + ["invoke", 19, 17, 325, 7], + ["null", 21, 325, 7], + ["return", 21, 325, 7] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 17, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 5, 2, 330, 13], + ["jump_false", 3, "if_else_559", 330, 13], + ["null", 4, 330, 23], + ["return", 4, 330, 23], + "_nop_ur_1", + "if_else_559", + "if_end_560", + ["true", 5, 331, 20], + ["put", 5, 5, 2, 331, 20], + ["get", 6, 8, 2, 332, 13], + ["jump_false", 6, "if_else_561", 332, 13], + ["get", 8, 8, 2, 333, 11], + ["frame", 9, 8, 0, 333, 11], + ["null", 10, 333, 11], + ["setarg", 9, 0, 10, 333, 11], + ["invoke", 9, 7, 333, 11], + ["null", 11, 334, 26], + ["put", 11, 8, 2, 334, 26], + ["jump", "if_end_562", 334, 26], + "if_else_561", + "if_end_562", + ["get", 13, 1, 2, 336, 9], + ["frame", 14, 13, 2, 336, 9], + ["null", 15, 336, 9], + ["setarg", 14, 0, 15, 336, 9], + ["setarg", 14, 1, 1, 336, 9], + ["setarg", 14, 2, 2, 336, 9], + ["invoke", 14, 12, 336, 9], + ["null", 16, 336, 9], + ["return", 16, 336, 9] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 13, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["function", 1, 42, 329, 36], + ["get", 2, 2, 1, 337, 10], + ["get", 4, 1, 2, 329, 26], + ["frame", 5, 4, 2, 329, 26], + ["null", 6, 329, 26], + ["setarg", 5, 0, 6, 329, 26], + ["setarg", 5, 1, 1, 329, 26], + ["setarg", 5, 2, 2, 329, 26], + ["invoke", 5, 3, 329, 26], + ["put", 3, 6, 1, 329, 26], + ["null", 7, 329, 26], + ["return", 7, 329, 26], + "disruption_563", + ["access", 8, "requestor failed", 339, 14], + ["get", 10, 3, 1, 339, 7], + ["frame", 11, 10, 1, 339, 7], + ["null", 12, 339, 7], + ["setarg", 11, 0, 12, 339, 7], + ["setarg", 11, 1, 8, 339, 7], + ["invoke", 11, 9, 339, 7], + ["null", 13, 340, 16], + ["access", 14, "requestor failed", 340, 22], + ["get", 16, 1, 1, 340, 7], + ["frame", 17, 16, 2, 340, 7], + ["null", 18, 340, 7], + ["setarg", 17, 0, 18, 340, 7], + ["setarg", 17, 1, 13, 340, 7], + ["setarg", 17, 2, 14, 340, 7], + ["invoke", 17, 15, 340, 7], + ["null", 19, 340, 7], + ["return", 19, 340, 7] + ], + "name": "do_request", + "filename": "internal/engine.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 7, 1, 345, 7], + ["frame", 4, 3, 1, 345, 7], + ["null", 5, 345, 7], + ["setarg", 4, 0, 5, 345, 7], + ["setarg", 4, 1, 1, 345, 7], + ["invoke", 4, 2, 345, 7], + ["null", 6, 345, 7], + ["return", 6, 345, 7] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 38, + "nr_close_slots": 0, + "instructions": [ + ["access", 9, "time_limit", 295, 37], + ["get", 11, 57, 2, 295, 5], + ["is_proxy", 12, 11, 295, 5], + ["jump_false", 12, "record_path_545", 295, 5], + ["null", 13, 295, 5], + ["access", 14, "check_callback", 295, 5], + ["array", 15, 0, 295, 5], + ["push", 15, 1, 295, 5], + ["push", 15, 9, 295, 5], + ["frame", 16, 11, 2, 295, 5], + ["setarg", 16, 0, 13, 295, 5], + ["setarg", 16, 1, 14, 295, 5], + ["setarg", 16, 2, 15, 295, 5], + ["invoke", 16, 10, 295, 5], + ["jump", "call_done_546", 295, 5], + "record_path_545", + ["load_field", 17, 11, "check_callback", 295, 5], + ["frame", 18, 17, 2, 295, 5], + ["setarg", 18, 0, 11, 295, 5], + ["setarg", 18, 1, 1, 295, 5], + ["setarg", 18, 2, 9, 295, 5], + ["invoke", 18, 10, 295, 5], + "call_done_546", + ["false", 5, 296, 20], + ["null", 6, 297, 28], + ["null", 8, 298, 24], + ["function", 19, 39, 300, 5], + ["move", 3, 19, 300, 5], + ["function", 20, 40, 313, 5], + ["move", 7, 20, 313, 5], + ["function", 21, 41, 320, 29], + ["get", 22, 2, 1, 326, 8], + ["get", 24, 1, 2, 320, 20], + ["is_proxy", 25, 24, 320, 20], + ["jump_false", 25, "record_path_557", 320, 20], + ["null", 26, 320, 20], + ["access", 27, "delay", 320, 20], + ["array", 28, 0, 320, 20], + ["push", 28, 21, 320, 20], + ["push", 28, 22, 320, 20], + ["frame", 29, 24, 2, 320, 20], + ["setarg", 29, 0, 26, 320, 20], + ["setarg", 29, 1, 27, 320, 20], + ["setarg", 29, 2, 28, 320, 20], + ["invoke", 29, 23, 320, 20], + ["jump", "call_done_558", 320, 20], + "record_path_557", + ["load_field", 30, 24, "delay", 320, 20], + ["frame", 31, 30, 2, 320, 20], + ["setarg", 31, 0, 24, 320, 20], + ["setarg", 31, 1, 21, 320, 20], + ["setarg", 31, 2, 22, 320, 20], + ["invoke", 31, 23, 320, 20], + "call_done_558", + ["move", 8, 23, 320, 20], + ["function", 32, 43, 328, 5], + ["move", 4, 32, 328, 5], + ["frame", 34, 4, 0, 342, 5], + ["null", 35, 342, 5], + ["setarg", 34, 0, 35, 342, 5], + ["invoke", 34, 33, 342, 5], + ["function", 36, 44, 344, 12], + ["return", 36, 344, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "time_limit_requestor", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 45, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 57, 1, 285, 8], + ["is_proxy", 5, 4, 285, 8], + ["jump_false", 5, "record_path_532", 285, 8], + ["null", 6, 285, 8], + ["access", 7, "is_requestor", 285, 8], + ["array", 8, 0, 285, 8], + ["push", 8, 1, 285, 8], + ["frame", 9, 4, 2, 285, 8], + ["setarg", 9, 0, 6, 285, 8], + ["setarg", 9, 1, 7, 285, 8], + ["setarg", 9, 2, 8, 285, 8], + ["invoke", 9, 3, 285, 8], + ["jump", "call_done_533", 285, 8], + "record_path_532", + ["load_field", 10, 4, "is_requestor", 285, 8], + ["frame", 11, 10, 1, 285, 8], + ["setarg", 11, 0, 4, 285, 8], + ["setarg", 11, 1, 1, 285, 8], + ["invoke", 11, 3, 285, 8], + "call_done_533", + "_nop_bl_1", + ["jump_true", 3, "if_else_530", 285, 8], + ["access", 13, "time_limit: first argument must be a requestor", 286, 15], + ["get", 15, 39, 1, 286, 5], + ["is_proxy", 16, 15, 286, 5], + ["jump_false", 16, "record_path_534", 286, 5], + ["null", 17, 286, 5], + ["access", 18, "error", 286, 5], + ["array", 19, 0, 286, 5], + ["push", 19, 13, 286, 5], + ["frame", 20, 15, 2, 286, 5], + ["setarg", 20, 0, 17, 286, 5], + ["setarg", 20, 1, 18, 286, 5], + ["setarg", 20, 2, 19, 286, 5], + ["invoke", 20, 14, 286, 5], + ["jump", "call_done_535", 286, 5], + "record_path_534", + ["load_field", 21, 15, "error", 286, 5], + ["frame", 22, 21, 1, 286, 5], + ["setarg", 22, 0, 15, 286, 5], + ["setarg", 22, 1, 13, 286, 5], + ["invoke", 22, 14, 286, 5], + "call_done_535", + ["disrupt", 287, 5], + ["jump", "if_end_531", 287, 5], + "if_else_530", + "if_end_531", + ["access", 24, {"name":"is_number","kind":"name","make":"intrinsic"}, 289, 8], + ["frame", 25, 24, 1, 289, 8], + ["null", 26, 289, 8], + ["setarg", 25, 0, 26, 289, 8], + ["setarg", 25, 1, 2, 289, 8], + ["invoke", 25, 23, 289, 8], + ["not", 27, 23, 289, 8], + ["move", 28, 27, 289, 8], + ["jump_true", 28, "or_end_538", 289, 8], + ["access", 29, 0, 289, 41], + ["is_int", 31, 2, 289, 41], + ["jump_false", 31, "rel_ni_539", 289, 41], + "_nop_tc_1", + "_nop_tc_2", + ["le_int", 30, 2, 29, 289, 41], + ["jump", "rel_done_541", 289, 41], + "rel_ni_539", + ["is_num", 31, 2, 289, 41], + ["jump_false", 31, "rel_nn_540", 289, 41], + "_nop_tc_3", + "_nop_tc_4", + ["le_float", 30, 2, 29, 289, 41], + ["jump", "rel_done_541", 289, 41], + "rel_nn_540", + ["is_text", 31, 2, 289, 41], + ["jump_false", 31, "rel_err_542", 289, 41], + "_nop_tc_5", + ["jump", "rel_err_542", 289, 41], + ["le_text", 30, 2, 29, 289, 41], + ["jump", "rel_done_541", 289, 41], + "rel_err_542", + ["disrupt", 289, 41], + "rel_done_541", + ["move", 28, 30, 289, 41], + "or_end_538", + ["jump_false", 28, "if_else_536", 289, 41], + ["access", 33, "time_limit: seconds must be a positive number", 290, 15], + ["get", 35, 39, 1, 290, 5], + ["is_proxy", 36, 35, 290, 5], + ["jump_false", 36, "record_path_543", 290, 5], + ["null", 37, 290, 5], + ["access", 38, "error", 290, 5], + ["array", 39, 0, 290, 5], + ["push", 39, 33, 290, 5], + ["frame", 40, 35, 2, 290, 5], + ["setarg", 40, 0, 37, 290, 5], + ["setarg", 40, 1, 38, 290, 5], + ["setarg", 40, 2, 39, 290, 5], + ["invoke", 40, 34, 290, 5], + ["jump", "call_done_544", 290, 5], + "record_path_543", + ["load_field", 41, 35, "error", 290, 5], + ["frame", 42, 41, 1, 290, 5], + ["setarg", 42, 0, 35, 290, 5], + ["setarg", 42, 1, 33, 290, 5], + ["invoke", 42, 34, 290, 5], + "call_done_544", + ["disrupt", 291, 5], + ["jump", "if_end_537", 291, 5], + "if_else_536", + "if_end_537", + ["function", 43, 45, 294, 10], + ["return", 43, 294, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 71, 2, 401, 8], + ["is_proxy", 4, 3, 401, 8], + ["jump_false", 4, "record_path_564", 401, 8], + ["null", 5, 401, 8], + ["access", 6, "number", 401, 8], + ["array", 7, 0, 401, 8], + ["frame", 8, 3, 2, 401, 8], + ["setarg", 8, 0, 5, 401, 8], + ["setarg", 8, 1, 6, 401, 8], + ["setarg", 8, 2, 7, 401, 8], + ["invoke", 8, 2, 401, 8], + ["jump", "call_done_565", 401, 8], + "record_path_564", + ["load_field", 9, 3, "number", 401, 8], + ["frame", 10, 9, 0, 401, 8], + ["setarg", 10, 0, 3, 401, 8], + ["invoke", 10, 2, 401, 8], + "call_done_565", + ["get", 12, 1, 1, 401, 5], + ["frame", 13, 12, 1, 401, 5], + ["null", 14, 401, 5], + ["setarg", 13, 0, 14, 401, 5], + ["setarg", 13, 1, 2, 401, 5], + ["invoke", 13, 11, 401, 5], + ["get", 16, 65, 2, 402, 5], + ["frame", 17, 16, 0, 402, 5], + ["null", 18, 402, 5], + ["setarg", 17, 0, 18, 402, 5], + ["invoke", 17, 15, 402, 5], + ["null", 19, 402, 5], + ["return", 19, 402, 5] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["function", 2, 47, 400, 19], + ["get", 4, 11, 1, 400, 3], + ["is_proxy", 5, 4, 400, 3], + ["jump_false", 5, "record_path_566", 400, 3], + ["null", 6, 400, 3], + ["access", 7, "clock", 400, 3], + ["array", 8, 0, 400, 3], + ["push", 8, 2, 400, 3], + ["frame", 9, 4, 2, 400, 3], + ["setarg", 9, 0, 6, 400, 3], + ["setarg", 9, 1, 7, 400, 3], + ["setarg", 9, 2, 8, 400, 3], + ["invoke", 9, 3, 400, 3], + ["jump", "call_done_567", 400, 3], + "record_path_566", + ["load_field", 10, 4, "clock", 400, 3], + ["frame", 11, 10, 1, 400, 3], + ["setarg", 11, 0, 4, 400, 3], + ["setarg", 11, 1, 2, 400, 3], + ["invoke", 11, 3, 400, 3], + "call_done_567", + ["null", 12, 400, 3], + ["return", 12, 400, 3] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 40, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, {"name":"peers","kind":"name","make":"intrinsic"}, 438, 14], + ["get", 6, 2, 1, 438, 26], + ["load_dynamic", 7, 2, 6, 438, 26], + ["load_field", 8, 7, "id", 438, 26], + ["load_dynamic", 9, 5, 8, 438, 26], + ["move", 4, 9, 438, 26], + ["jump_false", 4, "if_else_568", 439, 7], + ["get", 11, 47, 1, 440, 14], + ["frame", 12, 11, 1, 440, 14], + ["null", 13, 440, 14], + ["setarg", 12, 0, 13, 440, 14], + ["setarg", 12, 1, 4, 440, 14], + ["invoke", 12, 10, 440, 14], + ["frame", 15, 1, 1, 440, 5], + ["null", 16, 440, 5], + ["setarg", 15, 0, 16, 440, 5], + ["setarg", 15, 1, 10, 440, 5], + ["invoke", 15, 14, 440, 5], + ["null", 17, 441, 5], + ["return", 17, 441, 5], + "_nop_ur_1", + "if_else_568", + "if_end_569", + ["get", 18, 2, 1, 443, 37], + ["load_dynamic", 19, 2, 18, 443, 37], + ["load_field", 20, 19, "id", 443, 37], + ["get", 22, 11, 1, 443, 7], + ["is_proxy", 23, 22, 443, 7], + ["jump_false", 23, "record_path_572", 443, 7], + ["null", 24, 443, 7], + ["access", 25, "mailbox_exist", 443, 7], + ["array", 26, 0, 443, 7], + ["push", 26, 20, 443, 7], + ["frame", 27, 22, 2, 443, 7], + ["setarg", 27, 0, 24, 443, 7], + ["setarg", 27, 1, 25, 443, 7], + ["setarg", 27, 2, 26, 443, 7], + ["invoke", 27, 21, 443, 7], + ["jump", "call_done_573", 443, 7], + "record_path_572", + ["load_field", 28, 22, "mailbox_exist", 443, 7], + ["frame", 29, 28, 1, 443, 7], + ["setarg", 29, 0, 22, 443, 7], + ["setarg", 29, 1, 20, 443, 7], + ["invoke", 29, 21, 443, 7], + "call_done_573", + ["jump_false", 21, "if_else_570", 443, 7], + ["record", 30, 1], + ["access", 31, "local", 444, 20], + ["store_field", 30, 31, "type", 444, 20], + ["frame", 33, 1, 1, 444, 5], + ["null", 34, 444, 5], + ["setarg", 33, 0, 34, 444, 5], + ["setarg", 33, 1, 30, 444, 5], + ["invoke", 33, 32, 444, 5], + ["null", 35, 445, 5], + ["return", 35, 445, 5], + "_nop_ur_2", + "if_else_570", + "if_end_571", + ["frame", 37, 1, 0, 448, 3], + ["null", 38, 448, 3], + ["setarg", 37, 0, 38, 448, 3], + ["invoke", 37, 36, 448, 3], + ["null", 39, 448, 3], + ["return", 39, 448, 3] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 59, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 52, 1, 459, 7], + ["jump_false", 3, "if_else_574", 459, 7], + ["get", 4, 52, 1, 1, 1], + ["load_field", 5, 4, "port", 1, 1], + ["array", 6, 0, 1, 1], + ["push", 6, 5, 1, 1], + ["access", 7, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 8, "Already started a portal listening on {0}", 1, 1], + ["frame", 10, 7, 2, 1, 1], + ["null", 11, 1, 1], + ["setarg", 10, 0, 11, 1, 1], + ["setarg", 10, 1, 8, 1, 1], + ["setarg", 10, 2, 6, 1, 1], + ["invoke", 10, 9, 1, 1], + ["get", 13, 39, 1, 460, 5], + ["is_proxy", 14, 13, 460, 5], + ["jump_false", 14, "record_path_576", 460, 5], + ["null", 15, 460, 5], + ["access", 16, "error", 460, 5], + ["array", 17, 0, 460, 5], + ["push", 17, 9, 460, 5], + ["frame", 18, 13, 2, 460, 5], + ["setarg", 18, 0, 15, 460, 5], + ["setarg", 18, 1, 16, 460, 5], + ["setarg", 18, 2, 17, 460, 5], + ["invoke", 18, 12, 460, 5], + ["jump", "call_done_577", 460, 5], + "record_path_576", + ["load_field", 19, 13, "error", 460, 5], + ["frame", 20, 19, 1, 460, 5], + ["setarg", 20, 0, 13, 460, 5], + ["setarg", 20, 1, 9, 460, 5], + ["invoke", 20, 12, 460, 5], + "call_done_577", + ["disrupt", 461, 5], + ["jump", "if_end_575", 461, 5], + "if_else_574", + "if_end_575", + "_nop_bl_1", + ["jump_true", 2, "if_else_578", 463, 8], + ["access", 22, "Requires a valid port.", 464, 15], + ["get", 24, 39, 1, 464, 5], + ["is_proxy", 25, 24, 464, 5], + ["jump_false", 25, "record_path_580", 464, 5], + ["null", 26, 464, 5], + ["access", 27, "error", 464, 5], + ["array", 28, 0, 464, 5], + ["push", 28, 22, 464, 5], + ["frame", 29, 24, 2, 464, 5], + ["setarg", 29, 0, 26, 464, 5], + ["setarg", 29, 1, 27, 464, 5], + ["setarg", 29, 2, 28, 464, 5], + ["invoke", 29, 23, 464, 5], + ["jump", "call_done_581", 464, 5], + "record_path_580", + ["load_field", 30, 24, "error", 464, 5], + ["frame", 31, 30, 1, 464, 5], + ["setarg", 31, 0, 24, 464, 5], + ["setarg", 31, 1, 22, 464, 5], + ["invoke", 31, 23, 464, 5], + "call_done_581", + ["disrupt", 465, 5], + ["jump", "if_end_579", 465, 5], + "if_else_578", + "if_end_579", + ["array", 32, 0, 1, 1], + ["push", 32, 2, 1, 1], + ["access", 33, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 34, "starting a portal on port {0}", 1, 1], + ["frame", 36, 33, 2, 1, 1], + ["null", 37, 1, 1], + ["setarg", 36, 0, 37, 1, 1], + ["setarg", 36, 1, 34, 1, 1], + ["setarg", 36, 2, 32, 1, 1], + ["invoke", 36, 35, 1, 1], + ["get", 39, 39, 1, 467, 3], + ["is_proxy", 40, 39, 467, 3], + ["jump_false", 40, "record_path_582", 467, 3], + ["null", 41, 467, 3], + ["access", 42, "system", 467, 3], + ["array", 43, 0, 467, 3], + ["push", 43, 35, 467, 3], + ["frame", 44, 39, 2, 467, 3], + ["setarg", 44, 0, 41, 467, 3], + ["setarg", 44, 1, 42, 467, 3], + ["setarg", 44, 2, 43, 467, 3], + ["invoke", 44, 38, 467, 3], + ["jump", "call_done_583", 467, 3], + "record_path_582", + ["load_field", 45, 39, "system", 467, 3], + ["frame", 46, 45, 1, 467, 3], + ["setarg", 46, 0, 39, 467, 3], + ["setarg", 46, 1, 35, 467, 3], + ["invoke", 46, 38, 467, 3], + "call_done_583", + ["record", 47, 2], + ["access", 48, "any", 468, 39], + ["store_field", 47, 48, "address", 468, 39], + ["store_field", 47, 2, "port", 468, 46], + ["access", 50, {"name":"enet","kind":"name","make":"intrinsic"}, 468, 12], + ["is_proxy", 51, 50, 468, 12], + ["jump_false", 51, "record_path_584", 468, 12], + ["null", 52, 468, 12], + ["access", 53, "create_host", 468, 12], + ["array", 54, 0, 468, 12], + ["push", 54, 47, 468, 12], + ["frame", 55, 50, 2, 468, 12], + ["setarg", 55, 0, 52, 468, 12], + ["setarg", 55, 1, 53, 468, 12], + ["setarg", 55, 2, 54, 468, 12], + ["invoke", 55, 49, 468, 12], + ["jump", "call_done_585", 468, 12], + "record_path_584", + ["load_field", 56, 50, "create_host", 468, 12], + ["frame", 57, 56, 1, 468, 12], + ["setarg", 57, 0, 50, 468, 12], + ["setarg", 57, 1, 47, 468, 12], + ["invoke", 57, 49, 468, 12], + "call_done_585", + ["put", 49, 52, 1, 468, 12], + ["put", 1, 53, 1, 469, 15], + ["null", 58, 469, 15], + ["return", 58, 469, 15] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 23, 1, 516, 8], + ["frame", 5, 4, 1, 516, 8], + ["null", 6, 516, 8], + ["setarg", 5, 0, 6, 516, 8], + ["setarg", 5, 1, 2, 516, 8], + ["invoke", 5, 3, 516, 8], + ["get", 8, 64, 1, 516, 3], + ["frame", 9, 8, 3, 516, 3], + ["null", 10, 516, 3], + ["setarg", 9, 0, 10, 516, 3], + ["setarg", 9, 1, 3, 516, 3], + ["setarg", 9, 2, 2, 516, 3], + ["setarg", 9, 3, 1, 516, 3], + ["invoke", 9, 7, 516, 3], + ["null", 11, 516, 3], + ["return", 11, 516, 3] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 3, + "nr_close_slots": 0, + "instructions": [ + ["put", 1, 59, 1, 521, 16], + ["null", 2, 521, 16], + ["return", 2, 521, 16] + ], + "name": "receiver", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 2, "if_else_586", 525, 10], + ["null", 6, 525, 19], + ["return", 6, 525, 19], + "_nop_ur_1", + "if_else_586", + "if_end_587", + ["get", 8, 31, 1, 527, 14], + ["frame", 9, 8, 0, 527, 14], + ["null", 10, 527, 14], + ["setarg", 9, 0, 10, 527, 14], + ["invoke", 9, 7, 527, 14], + ["move", 3, 7, 527, 14], + ["record", 11, 4], + ["store_field", 11, 3, "id", 529, 7], + ["get", 12, 1, 1, 530, 17], + ["load_field", 13, 12, "self", 530, 17], + ["store_field", 11, 13, "overling", 530, 17], + ["get", 14, 62, 1, 531, 7], + ["store_field", 11, 14, "root", 531, 7], + ["store_field", 11, 2, "program", 532, 7], + ["move", 4, 11, 532, 7], + ["get", 15, 30, 1, 534, 5], + ["store_dynamic", 15, 1, 3, 534, 14], + ["access", 16, {"name":"message_queue","kind":"name","make":"intrinsic"}, 535, 10], + ["record", 17, 1], + ["store_field", 17, 4, "startup", 535, 27], + ["is_array", 18, 16, 535, 27], + ["jump_false", 18, "push_err_588", 535, 27], + ["push", 16, 17, 535, 27], + ["jump", "push_done_589", 535, 27], + "push_err_588", + ["disrupt", 535, 27], + "push_done_589", + ["null", 19, 535, 27], + ["return", 19, 535, 27] + ], + "name": "start", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 43, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 1, "if_else_590", 540, 8], + ["true", 3, 541, 17], + ["put", 3, 42, 1, 541, 17], + ["null", 4, 542, 5], + ["return", 4, 542, 5], + "_nop_ur_1", + "if_else_590", + "if_end_591", + ["get", 6, 36, 1, 544, 8], + ["frame", 7, 6, 1, 544, 8], + ["null", 8, 544, 8], + ["setarg", 7, 0, 8, 544, 8], + ["setarg", 7, 1, 1, 544, 8], + ["invoke", 7, 5, 544, 8], + "_nop_bl_2", + ["jump_true", 5, "if_else_592", 544, 8], + ["access", 10, "Can only call stop on an actor.", 545, 15], + ["get", 12, 39, 1, 545, 5], + ["is_proxy", 13, 12, 545, 5], + ["jump_false", 13, "record_path_594", 545, 5], + ["null", 14, 545, 5], + ["access", 15, "error", 545, 5], + ["array", 16, 0, 545, 5], + ["push", 16, 10, 545, 5], + ["frame", 17, 12, 2, 545, 5], + ["setarg", 17, 0, 14, 545, 5], + ["setarg", 17, 1, 15, 545, 5], + ["setarg", 17, 2, 16, 545, 5], + ["invoke", 17, 11, 545, 5], + ["jump", "call_done_595", 545, 5], + "record_path_594", + ["load_field", 18, 12, "error", 545, 5], + ["frame", 19, 18, 1, 545, 5], + ["setarg", 19, 0, 12, 545, 5], + ["setarg", 19, 1, 10, 545, 5], + ["invoke", 19, 11, 545, 5], + "call_done_595", + ["disrupt", 546, 5], + ["jump", "if_end_593", 546, 5], + "if_else_592", + "if_end_593", + ["get", 20, 73, 1, 548, 15], + ["get", 21, 2, 1, 548, 32], + ["load_dynamic", 22, 1, 21, 548, 32], + ["load_field", 23, 22, "id", 548, 32], + ["load_dynamic", 24, 20, 23, 548, 32], + ["is_null", 25, 24, 548, 32], + ["jump_false", 25, "if_else_596", 548, 32], + ["access", 26, "Can only call stop on an underling or self.", 549, 15], + ["get", 28, 39, 1, 549, 5], + ["is_proxy", 29, 28, 549, 5], + ["jump_false", 29, "record_path_598", 549, 5], + ["null", 30, 549, 5], + ["access", 31, "error", 549, 5], + ["array", 32, 0, 549, 5], + ["push", 32, 26, 549, 5], + ["frame", 33, 28, 2, 549, 5], + ["setarg", 33, 0, 30, 549, 5], + ["setarg", 33, 1, 31, 549, 5], + ["setarg", 33, 2, 32, 549, 5], + ["invoke", 33, 27, 549, 5], + ["jump", "call_done_599", 549, 5], + "record_path_598", + ["load_field", 34, 28, "error", 549, 5], + ["frame", 35, 34, 1, 549, 5], + ["setarg", 35, 0, 28, 549, 5], + ["setarg", 35, 1, 26, 549, 5], + ["invoke", 35, 27, 549, 5], + "call_done_599", + ["disrupt", 550, 5], + ["jump", "if_end_597", 550, 5], + "if_else_596", + "if_end_597", + ["record", 36, 1], + ["access", 37, "stop", 553, 24], + ["store_field", 36, 37, "kind", 553, 24], + ["get", 39, 70, 1, 553, 3], + ["frame", 40, 39, 2, 553, 3], + ["null", 41, 553, 3], + ["setarg", 40, 0, 41, 553, 3], + ["setarg", 40, 1, 1, 553, 3], + ["setarg", 40, 2, 36, 553, 3], + ["invoke", 40, 38, 553, 3], + ["null", 42, 553, 3], + ["return", 42, 553, 3] + ], + "name": "stop", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 11, 1, 558, 3], + ["is_proxy", 5, 4, 558, 3], + ["jump_false", 5, "record_path_600", 558, 3], + ["null", 6, 558, 3], + ["access", 7, "unneeded", 558, 3], + ["array", 8, 0, 558, 3], + ["push", 8, 1, 558, 3], + ["push", 8, 2, 558, 3], + ["frame", 9, 4, 2, 558, 3], + ["setarg", 9, 0, 6, 558, 3], + ["setarg", 9, 1, 7, 558, 3], + ["setarg", 9, 2, 8, 558, 3], + ["invoke", 9, 3, 558, 3], + ["jump", "call_done_601", 558, 3], + "record_path_600", + ["load_field", 10, 4, "unneeded", 558, 3], + ["frame", 11, 10, 2, 558, 3], + ["setarg", 11, 0, 4, 558, 3], + ["setarg", 11, 1, 1, 558, 3], + ["setarg", 11, 2, 2, 558, 3], + ["invoke", 11, 3, 558, 3], + "call_done_601", + ["null", 12, 558, 3], + ["return", 12, 558, 3] + ], + "name": "unneeded", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 1, 1, 565, 5], + ["frame", 3, 2, 0, 565, 5], + ["null", 4, 565, 5], + ["setarg", 3, 0, 4, 565, 5], + ["invoke", 3, 1, 565, 5], + ["get", 6, 65, 2, 566, 5], + ["frame", 7, 6, 0, 566, 5], + ["null", 8, 566, 5], + ["setarg", 7, 0, 8, 566, 5], + ["invoke", 7, 5, 566, 5], + ["null", 9, 566, 5], + ["return", 9, 566, 5] + ], + "name": "delay_turn", + "filename": "internal/engine.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 5, 1, 569, 45], + ["get", 3, 11, 2, 569, 23], + ["is_proxy", 4, 3, 569, 23], + ["jump_false", 4, "record_path_612", 569, 23], + ["null", 5, 569, 23], + ["access", 6, "removetimer", 569, 23], + ["array", 7, 0, 569, 23], + ["push", 7, 1, 569, 23], + ["frame", 8, 3, 2, 569, 23], + ["setarg", 8, 0, 5, 569, 23], + ["setarg", 8, 1, 6, 569, 23], + ["setarg", 8, 2, 7, 569, 23], + ["invoke", 8, 2, 569, 23], + ["jump", "call_done_613", 569, 23], + "record_path_612", + ["load_field", 9, 3, "removetimer", 569, 23], + ["frame", 10, 9, 1, 569, 23], + ["setarg", 10, 0, 3, 569, 23], + ["setarg", 10, 1, 1, 569, 23], + ["invoke", 10, 2, 569, 23], + "call_done_613", + ["null", 11, 569, 23], + ["return", 11, 569, 23] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["null", 6, 563, 29], + ["is_identical", 7, 2, 6, 563, 29], + ["jump_true", 7, "eq_done_604", 563, 29], + ["is_int", 8, 2, 563, 29], + ["jump_false", 8, "eq_ni_605", 563, 29], + "_nop_tc_1", + ["jump", "eq_ni_605", 563, 29], + ["eq_int", 7, 2, 6, 563, 29], + ["jump", "eq_done_604", 563, 29], + "eq_ni_605", + ["is_num", 8, 2, 563, 29], + ["jump_false", 8, "eq_nn_606", 563, 29], + "_nop_tc_2", + ["jump", "eq_nn_606", 563, 29], + ["eq_float", 7, 2, 6, 563, 29], + ["jump", "eq_done_604", 563, 29], + "eq_nn_606", + ["is_text", 8, 2, 563, 29], + ["jump_false", 8, "eq_nt_607", 563, 29], + "_nop_tc_3", + ["jump", "eq_nt_607", 563, 29], + ["eq_text", 7, 2, 6, 563, 29], + ["jump", "eq_done_604", 563, 29], + "eq_nt_607", + ["is_null", 8, 2, 563, 29], + ["jump_false", 8, "eq_nnl_608", 563, 29], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 563, 29], + ["jump", "eq_done_604", 563, 29], + "eq_nnl_608", + ["is_bool", 8, 2, 563, 29], + ["jump_false", 8, "eq_nb_609", 563, 29], + "_nop_tc_6", + ["jump", "eq_nb_609", 563, 29], + ["eq_bool", 7, 2, 6, 563, 29], + ["jump", "eq_done_604", 563, 29], + "eq_nb_609", + ["false", 7, 563, 29], + "eq_done_604", + ["jump_false", 7, "tern_else_602", 563, 29], + ["access", 11, 0, 563, 36], + ["move", 10, 11, 563, 36], + ["jump", "tern_end_603", 563, 36], + "tern_else_602", + ["move", 10, 2, 563, 40], + "tern_end_603", + ["move", 3, 10, 563, 40], + ["function", 12, 56, 564, 3], + ["move", 4, 12, 564, 3], + ["get", 14, 11, 1, 568, 12], + ["is_proxy", 15, 14, 568, 12], + ["jump_false", 15, "record_path_610", 568, 12], + ["null", 16, 568, 12], + ["access", 17, "delay", 568, 12], + ["array", 18, 0, 568, 12], + ["push", 18, 4, 568, 12], + ["push", 18, 3, 568, 12], + ["frame", 19, 14, 2, 568, 12], + ["setarg", 19, 0, 16, 568, 12], + ["setarg", 19, 1, 17, 568, 12], + ["setarg", 19, 2, 18, 568, 12], + ["invoke", 19, 13, 568, 12], + ["jump", "call_done_611", 568, 12], + "record_path_610", + ["load_field", 20, 14, "delay", 568, 12], + ["frame", 21, 20, 2, 568, 12], + ["setarg", 21, 0, 14, 568, 12], + ["setarg", 21, 1, 4, 568, 12], + ["setarg", 21, 2, 3, 568, 12], + ["invoke", 21, 13, 568, 12], + "call_done_611", + ["move", 5, 13, 568, 12], + ["function", 22, 57, 569, 10], + ["return", 22, 569, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "delay", + "filename": "internal/engine.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 37, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 1, 1, 577, 16], + ["load_field", 3, 2, "self", 577, 16], + ["is_identical", 4, 1, 3, 577, 16], + ["jump_true", 4, "eq_done_616", 577, 16], + ["is_int", 5, 1, 577, 16], + ["jump_false", 5, "eq_ni_617", 577, 16], + ["is_int", 6, 3, 577, 16], + ["jump_false", 6, "eq_ni_617", 577, 16], + ["eq_int", 4, 1, 3, 577, 16], + ["jump", "eq_done_616", 577, 16], + "eq_ni_617", + ["is_num", 5, 1, 577, 16], + ["jump_false", 5, "eq_nn_618", 577, 16], + ["is_num", 6, 3, 577, 16], + ["jump_false", 6, "eq_nn_618", 577, 16], + ["eq_float", 4, 1, 3, 577, 16], + ["jump", "eq_done_616", 577, 16], + "eq_nn_618", + ["is_text", 5, 1, 577, 16], + ["jump_false", 5, "eq_nt_619", 577, 16], + ["is_text", 6, 3, 577, 16], + ["jump_false", 6, "eq_nt_619", 577, 16], + ["eq_text", 4, 1, 3, 577, 16], + ["jump", "eq_done_616", 577, 16], + "eq_nt_619", + ["is_null", 5, 1, 577, 16], + ["jump_false", 5, "eq_nnl_620", 577, 16], + ["is_null", 6, 3, 577, 16], + ["jump_false", 6, "eq_nnl_620", 577, 16], + ["true", 4, 577, 16], + ["jump", "eq_done_616", 577, 16], + "eq_nnl_620", + ["is_bool", 5, 1, 577, 16], + ["jump_false", 5, "eq_nb_621", 577, 16], + ["is_bool", 6, 3, 577, 16], + ["jump_false", 6, "eq_nb_621", 577, 16], + ["eq_bool", 4, 1, 3, 577, 16], + ["jump", "eq_done_616", 577, 16], + "eq_nb_621", + ["false", 4, 577, 16], + "eq_done_616", + ["jump_false", 4, "if_else_614", 577, 16], + ["null", 7, 577, 25], + ["return", 7, 577, 25], + "_nop_ur_1", + "if_else_614", + "if_end_615", + ["true", 8, 578, 36], + ["get", 9, 22, 1, 578, 3], + ["get", 10, 2, 1, 578, 19], + ["load_dynamic", 11, 1, 10, 578, 19], + ["load_field", 12, 11, "id", 578, 19], + ["store_dynamic", 9, 8, 12, 578, 19], + ["record", 13, 2], + ["access", 14, "couple", 579, 24], + ["store_field", 13, 14, "kind", 579, 24], + ["get", 15, 1, 1, 579, 40], + ["load_field", 16, 15, "self", 579, 40], + ["store_field", 13, 16, "from", 579, 40], + ["get", 18, 70, 1, 579, 3], + ["frame", 19, 18, 2, 579, 3], + ["null", 20, 579, 3], + ["setarg", 19, 0, 20, 579, 3], + ["setarg", 19, 1, 1, 579, 3], + ["setarg", 19, 2, 13, 579, 3], + ["invoke", 19, 17, 579, 3], + ["array", 21, 0, 1, 1], + ["push", 21, 1, 1, 1], + ["access", 22, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 23, "coupled to {0}", 1, 1], + ["frame", 25, 22, 2, 1, 1], + ["null", 26, 1, 1], + ["setarg", 25, 0, 26, 1, 1], + ["setarg", 25, 1, 23, 1, 1], + ["setarg", 25, 2, 21, 1, 1], + ["invoke", 25, 24, 1, 1], + ["get", 28, 39, 1, 580, 3], + ["is_proxy", 29, 28, 580, 3], + ["jump_false", 29, "record_path_622", 580, 3], + ["null", 30, 580, 3], + ["access", 31, "system", 580, 3], + ["array", 32, 0, 580, 3], + ["push", 32, 24, 580, 3], + ["frame", 33, 28, 2, 580, 3], + ["setarg", 33, 0, 30, 580, 3], + ["setarg", 33, 1, 31, 580, 3], + ["setarg", 33, 2, 32, 580, 3], + ["invoke", 33, 27, 580, 3], + ["jump", "call_done_623", 580, 3], + "record_path_622", + ["load_field", 34, 28, "system", 580, 3], + ["frame", 35, 34, 1, 580, 3], + ["setarg", 35, 0, 28, 580, 3], + ["setarg", 35, 1, 24, 580, 3], + ["invoke", 35, 27, 580, 3], + "call_done_623", + ["null", 36, 580, 3], + ["return", 36, 580, 3] + ], + "name": "couple", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 63, 2, 893, 53], + ["load_dynamic", 3, 2, 1, 893, 65], + ["get", 4, 5, 1, 893, 44], + ["store_dynamic", 4, 3, 1, 893, 48], + ["null", 5, 893, 48], + ["return", 5, 893, 48] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, "core/", 908, 14], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 7, 1, 908, 24], + ["jump_false", 7, "add_cn_747", 908, 24], + ["concat", 5, 4, 1, 908, 24], + ["jump", "add_done_746", 908, 24], + "add_cn_747", + "_nop_tc_3", + ["jump", "add_err_748", 908, 24], + ["is_num", 7, 1, 908, 24], + ["jump_false", 7, "add_err_748", 908, 24], + ["add", 5, 4, 1, 908, 24], + ["jump", "add_done_746", 908, 24], + "add_err_748", + ["disrupt", 908, 24], + "add_done_746", + ["move", 2, 5, 908, 24], + ["access", 8, {"name":"use_cache","kind":"name","make":"intrinsic"}, 909, 9], + ["load_dynamic", 9, 8, 2, 909, 19], + ["jump_false", 9, "if_else_749", 909, 19], + ["access", 10, {"name":"use_cache","kind":"name","make":"intrinsic"}, 909, 31], + ["load_dynamic", 11, 10, 2, 909, 41], + ["return", 11, 909, 41], + "_nop_ur_1", + "if_else_749", + "if_end_750", + ["get", 13, 74, 2, 910, 20], + ["frame", 14, 13, 1, 910, 20], + ["null", 15, 910, 20], + ["setarg", 14, 0, 15, 910, 20], + ["setarg", 14, 1, 1, 910, 20], + ["invoke", 14, 12, 910, 20], + ["move", 3, 12, 910, 20], + ["jump_false", 3, "if_else_751", 911, 9], + ["return", 3, 911, 26], + "_nop_ur_2", + "if_else_751", + "if_end_752", + ["get", 16, 12, 1, 912, 27], + ["get", 18, 67, 2, 912, 12], + ["is_proxy", 19, 18, 912, 12], + ["jump_false", 19, "record_path_753", 912, 12], + ["null", 20, 912, 12], + ["access", 21, "use", 912, 12], + ["array", 22, 0, 912, 12], + ["push", 22, 1, 912, 12], + ["push", 22, 16, 912, 12], + ["frame", 23, 18, 2, 912, 12], + ["setarg", 23, 0, 20, 912, 12], + ["setarg", 23, 1, 21, 912, 12], + ["setarg", 23, 2, 22, 912, 12], + ["invoke", 23, 17, 912, 12], + ["jump", "call_done_754", 912, 12], + "record_path_753", + ["load_field", 24, 18, "use", 912, 12], + ["frame", 25, 24, 2, 912, 12], + ["setarg", 25, 0, 18, 912, 12], + ["setarg", 25, 1, 1, 912, 12], + ["setarg", 25, 2, 16, 912, 12], + ["invoke", 25, 17, 912, 12], + "call_done_754", + ["return", 17, 912, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 183, + "nr_close_slots": 0, + "instructions": [ + ["get", 16, 67, 1, 888, 19], + ["load_field", 17, 16, "file_info", 888, 19], + ["jump_false", 17, "tern_else_705", 888, 19], + ["get", 19, 55, 1, 888, 51], + ["get", 21, 67, 1, 888, 36], + ["is_proxy", 22, 21, 888, 36], + ["jump_false", 22, "record_path_707", 888, 36], + ["null", 23, 888, 36], + ["access", 24, "file_info", 888, 36], + ["array", 25, 0, 888, 36], + ["push", 25, 19, 888, 36], + ["frame", 26, 21, 2, 888, 36], + ["setarg", 26, 0, 23, 888, 36], + ["setarg", 26, 1, 24, 888, 36], + ["setarg", 26, 2, 25, 888, 36], + ["invoke", 26, 20, 888, 36], + ["jump", "call_done_708", 888, 36], + "record_path_707", + ["load_field", 27, 21, "file_info", 888, 36], + ["frame", 28, 27, 1, 888, 36], + ["setarg", 28, 0, 21, 888, 36], + ["setarg", 28, 1, 19, 888, 36], + ["invoke", 28, 20, 888, 36], + "call_done_708", + ["move", 18, 20, 888, 36], + ["jump", "tern_end_706", 888, 36], + "tern_else_705", + ["null", 29, 888, 64], + ["move", 18, 29, 888, 64], + "tern_end_706", + ["move", 6, 18, 888, 64], + ["get", 30, 67, 1, 889, 16], + ["load_field", 31, 30, "script_inject_for", 889, 16], + ["jump_false", 31, "tern_else_709", 889, 16], + ["get", 34, 67, 1, 889, 41], + ["is_proxy", 35, 34, 889, 41], + ["jump_false", 35, "record_path_711", 889, 41], + ["null", 36, 889, 41], + ["access", 37, "script_inject_for", 889, 41], + ["array", 38, 0, 889, 41], + ["push", 38, 6, 889, 41], + ["frame", 39, 34, 2, 889, 41], + ["setarg", 39, 0, 36, 889, 41], + ["setarg", 39, 1, 37, 889, 41], + ["setarg", 39, 2, 38, 889, 41], + ["invoke", 39, 33, 889, 41], + ["jump", "call_done_712", 889, 41], + "record_path_711", + ["load_field", 40, 34, "script_inject_for", 889, 41], + ["frame", 41, 40, 1, 889, 41], + ["setarg", 41, 0, 34, 889, 41], + ["setarg", 41, 1, 6, 889, 41], + ["invoke", 41, 33, 889, 41], + "call_done_712", + ["move", 32, 33, 889, 41], + ["jump", "tern_end_710", 889, 41], + "tern_else_709", + ["array", 42, 0, 889, 77], + ["move", 32, 42, 889, 77], + "tern_end_710", + ["move", 9, 32, 889, 77], + ["record", 43, 0], + ["move", 5, 43, 892, 13], + ["get", 44, 63, 1, 893, 16], + ["access", 46, {"name":"array","kind":"name","make":"intrinsic"}, 893, 10], + ["frame", 47, 46, 1, 893, 10], + ["null", 48, 893, 10], + ["setarg", 47, 0, 48, 893, 10], + ["setarg", 47, 1, 44, 893, 10], + ["invoke", 47, 45, 893, 10], + ["function", 49, 60, 893, 30], + ["length", 51, 45, 893, 30], + ["int", 52, 0, 893, 30], + ["int", 56, 1, 893, 30], + ["null", 55, 893, 30], + "arrfor_loop_713", + ["lt_int", 53, 52, 51, 893, 30], + ["jump_false", 53, "arrfor_done_714", 893, 30], + ["load_index", 54, 45, 52, 893, 30], + ["frame", 57, 49, 2, 893, 30], + ["setarg", 57, 0, 55, 893, 30], + ["setarg", 57, 1, 54, 893, 30], + ["setarg", 57, 2, 52, 893, 30], + ["invoke", 57, 58, 893, 30], + ["add", 52, 52, 56, 893, 30], + ["jump", "arrfor_loop_713", 893, 30], + "arrfor_done_714", + ["null", 50, 893, 30], + ["access", 2, 0, 894, 13], + ["null", 8, 895, 13], + ["null", 10, 896, 13], + "while_start_715", + ["length", 59, 9, 897, 23], + ["is_int", 61, 2, 897, 23], + ["jump_false", 61, "rel_ni_717", 897, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 60, 2, 59, 897, 23], + ["jump", "rel_done_719", 897, 23], + "rel_ni_717", + ["is_num", 61, 2, 897, 23], + ["jump_false", 61, "rel_nn_718", 897, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 60, 2, 59, 897, 23], + ["jump", "rel_done_719", 897, 23], + "rel_nn_718", + ["is_text", 61, 2, 897, 23], + ["jump_false", 61, "rel_err_720", 897, 23], + "_nop_tc_5", + ["jump", "rel_err_720", 897, 23], + ["lt_text", 60, 2, 59, 897, 23], + ["jump", "rel_done_719", 897, 23], + "rel_err_720", + ["disrupt", 897, 23], + "rel_done_719", + ["jump_false", 60, "while_end_716", 897, 23], + ["load_dynamic", 63, 9, 2, 898, 18], + ["move", 8, 63, 898, 18], + ["move", 10, 8, 899, 11], + ["move", 64, 10, 900, 9], + ["jump_false", 64, "and_end_723", 900, 9], + ["access", 65, 0, 900, 20], + ["load_index", 66, 10, 65, 900, 20], + ["access", 67, "$", 900, 26], + ["is_identical", 68, 66, 67, 900, 26], + ["jump_true", 68, "eq_done_724", 900, 26], + ["is_int", 69, 66, 900, 26], + ["jump_false", 69, "eq_ni_725", 900, 26], + "_nop_tc_6", + ["jump", "eq_ni_725", 900, 26], + ["eq_int", 68, 66, 67, 900, 26], + ["jump", "eq_done_724", 900, 26], + "eq_ni_725", + ["is_num", 69, 66, 900, 26], + ["jump_false", 69, "eq_nn_726", 900, 26], + "_nop_tc_7", + ["jump", "eq_nn_726", 900, 26], + ["eq_float", 68, 66, 67, 900, 26], + ["jump", "eq_done_724", 900, 26], + "eq_nn_726", + ["is_text", 69, 66, 900, 26], + ["jump_false", 69, "eq_nt_727", 900, 26], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 68, 66, 67, 900, 26], + ["jump", "eq_done_724", 900, 26], + "eq_nt_727", + ["is_null", 69, 66, 900, 26], + ["jump_false", 69, "eq_nnl_728", 900, 26], + "_nop_tc_10", + ["jump", "eq_nnl_728", 900, 26], + ["true", 68, 900, 26], + ["jump", "eq_done_724", 900, 26], + "eq_nnl_728", + ["is_bool", 69, 66, 900, 26], + ["jump_false", 69, "eq_nb_729", 900, 26], + "_nop_tc_11", + ["jump", "eq_nb_729", 900, 26], + ["eq_bool", 68, 66, 67, 900, 26], + ["jump", "eq_done_724", 900, 26], + "eq_nb_729", + ["false", 68, 900, 26], + "eq_done_724", + ["move", 64, 68, 900, 26], + "and_end_723", + ["jump_false", 64, "if_else_721", 900, 26], + ["access", 71, 1, 900, 47], + ["access", 73, {"name":"text","kind":"name","make":"intrinsic"}, 900, 37], + ["frame", 74, 73, 2, 900, 37], + ["null", 75, 900, 37], + ["setarg", 74, 0, 75, 900, 37], + ["setarg", 74, 1, 10, 900, 37], + ["setarg", 74, 2, 71, 900, 37], + ["invoke", 74, 72, 900, 37], + ["move", 10, 72, 900, 37], + ["jump", "if_end_722", 900, 37], + "if_else_721", + "if_end_722", + ["access", 76, "fd", 901, 16], + ["is_identical", 77, 10, 76, 901, 16], + ["jump_true", 77, "eq_done_732", 901, 16], + ["is_int", 78, 10, 901, 16], + ["jump_false", 78, "eq_ni_733", 901, 16], + "_nop_tc_12", + ["jump", "eq_ni_733", 901, 16], + ["eq_int", 77, 10, 76, 901, 16], + ["jump", "eq_done_732", 901, 16], + "eq_ni_733", + ["is_num", 78, 10, 901, 16], + ["jump_false", 78, "eq_nn_734", 901, 16], + "_nop_tc_13", + ["jump", "eq_nn_734", 901, 16], + ["eq_float", 77, 10, 76, 901, 16], + ["jump", "eq_done_732", 901, 16], + "eq_nn_734", + ["is_text", 78, 10, 901, 16], + ["jump_false", 78, "eq_nt_735", 901, 16], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 77, 10, 76, 901, 16], + ["jump", "eq_done_732", 901, 16], + "eq_nt_735", + ["is_null", 78, 10, 901, 16], + ["jump_false", 78, "eq_nnl_736", 901, 16], + "_nop_tc_16", + ["jump", "eq_nnl_736", 901, 16], + ["true", 77, 901, 16], + ["jump", "eq_done_732", 901, 16], + "eq_nnl_736", + ["is_bool", 78, 10, 901, 16], + ["jump_false", 78, "eq_nb_737", 901, 16], + "_nop_tc_17", + ["jump", "eq_nb_737", 901, 16], + ["eq_bool", 77, 10, 76, 901, 16], + ["jump", "eq_done_732", 901, 16], + "eq_nb_737", + ["false", 77, 901, 16], + "eq_done_732", + ["jump_false", 77, "if_else_730", 901, 16], + ["get", 80, 29, 1, 901, 35], + ["access", 81, "$fd", 901, 26], + ["store_field", 5, 80, 81, 901, 26], + ["jump", "if_end_731", 901, 26], + "if_else_730", + ["get", 82, 1, 1, 902, 27], + ["load_dynamic", 83, 82, 10, 902, 30], + ["access", 84, "$", 902, 14], + "_nop_tc_18", + "_nop_tc_19", + ["is_text", 87, 10, 902, 20], + ["jump_false", 87, "add_cn_739", 902, 20], + ["concat", 85, 84, 10, 902, 20], + ["jump", "add_done_738", 902, 20], + "add_cn_739", + "_nop_tc_20", + ["jump", "add_err_740", 902, 20], + ["is_num", 87, 10, 902, 20], + ["jump_false", 87, "add_err_740", 902, 20], + ["add", 85, 84, 10, 902, 20], + ["jump", "add_done_738", 902, 20], + "add_err_740", + ["disrupt", 902, 20], + "add_done_738", + ["store_dynamic", 5, 83, 85, 902, 20], + "if_end_731", + ["access", 88, 1, 903, 17], + ["is_text", 90, 2, 903, 17], + ["jump_false", 90, "add_cn_742", 903, 17], + "_nop_tc_21", + ["jump", "add_cn_742", 903, 17], + ["concat", 89, 2, 88, 903, 17], + ["jump", "add_done_741", 903, 17], + "add_cn_742", + ["is_num", 90, 2, 903, 17], + ["jump_false", 90, "add_err_743", 903, 17], + "_nop_tc_22", + "_nop_tc_23", + ["add", 89, 2, 88, 903, 17], + ["jump", "add_done_741", 903, 17], + "add_err_743", + ["disrupt", 903, 17], + "add_done_741", + ["move", 2, 89, 903, 17], + ["jump", "while_start_715", 903, 17], + "while_end_716", + ["jump_false", 6, "tern_else_744", 906, 13], + ["load_field", 93, 6, "package", 906, 25], + ["move", 92, 93, 906, 25], + ["jump", "tern_end_745", 906, 25], + "tern_else_744", + ["null", 94, 906, 45], + ["move", 92, 94, 906, 45], + "tern_end_745", + ["move", 12, 92, 906, 45], + ["function", 95, 61, 907, 13], + ["store_field", 5, 95, "use", 907, 3], + ["get", 96, 8, 1, 914, 14], + ["load_field", 97, 96, "args", 914, 14], + ["load_field", 98, 97, "arg", 914, 14], + ["store_field", 5, 98, "args", 914, 3], + ["get", 99, 39, 1, 915, 14], + ["store_field", 5, 99, "log", 915, 3], + ["get", 100, 55, 1, 917, 30], + ["get", 102, 29, 1, 917, 21], + ["is_proxy", 103, 102, 917, 21], + ["jump_false", 103, "record_path_755", 917, 21], + ["null", 104, 917, 21], + ["access", 105, "slurp", 917, 21], + ["array", 106, 0, 917, 21], + ["push", 106, 100, 917, 21], + ["frame", 107, 102, 2, 917, 21], + ["setarg", 107, 0, 104, 917, 21], + ["setarg", 107, 1, 105, 917, 21], + ["setarg", 107, 2, 106, 917, 21], + ["invoke", 107, 101, 917, 21], + ["jump", "call_done_756", 917, 21], + "record_path_755", + ["load_field", 108, 102, "slurp", 917, 21], + ["frame", 109, 108, 1, 917, 21], + ["setarg", 109, 0, 102, 917, 21], + ["setarg", 109, 1, 100, 917, 21], + ["invoke", 109, 101, 917, 21], + "call_done_756", + ["move", 14, 101, 917, 21], + ["access", 111, {"name":"content_hash","kind":"name","make":"intrinsic"}, 918, 14], + ["frame", 112, 111, 1, 918, 14], + ["null", 113, 918, 14], + ["setarg", 112, 0, 113, 918, 14], + ["setarg", 112, 1, 14, 918, 14], + ["invoke", 112, 110, 918, 14], + ["move", 7, 110, 918, 14], + ["access", 115, {"name":"cache_path","kind":"name","make":"intrinsic"}, 919, 21], + ["frame", 116, 115, 1, 919, 21], + ["null", 117, 919, 21], + ["setarg", 116, 0, 117, 919, 21], + ["setarg", 116, 1, 7, 919, 21], + ["invoke", 116, 114, 919, 21], + ["move", 4, 114, 919, 21], + ["null", 15, 920, 13], + ["null", 13, 921, 16], + ["null", 3, 922, 13], + ["null", 11, 923, 19], + ["move", 118, 4, 924, 7], + ["jump_false", 118, "and_end_759", 924, 7], + ["get", 120, 29, 1, 924, 22], + ["is_proxy", 121, 120, 924, 22], + ["jump_false", 121, "record_path_760", 924, 22], + ["null", 122, 924, 22], + ["access", 123, "is_file", 924, 22], + ["array", 124, 0, 924, 22], + ["push", 124, 4, 924, 22], + ["frame", 125, 120, 2, 924, 22], + ["setarg", 125, 0, 122, 924, 22], + ["setarg", 125, 1, 123, 924, 22], + ["setarg", 125, 2, 124, 924, 22], + ["invoke", 125, 119, 924, 22], + ["jump", "call_done_761", 924, 22], + "record_path_760", + ["load_field", 126, 120, "is_file", 924, 22], + ["frame", 127, 126, 1, 924, 22], + ["setarg", 127, 0, 120, 924, 22], + ["setarg", 127, 1, 4, 924, 22], + ["invoke", 127, 119, 924, 22], + "call_done_761", + ["move", 118, 119, 924, 22], + "and_end_759", + ["jump_false", 118, "if_else_757", 924, 22], + ["get", 129, 29, 1, 925, 21], + ["is_proxy", 130, 129, 925, 21], + ["jump_false", 130, "record_path_762", 925, 21], + ["null", 131, 925, 21], + ["access", 132, "slurp", 925, 21], + ["array", 133, 0, 925, 21], + ["push", 133, 4, 925, 21], + ["frame", 134, 129, 2, 925, 21], + ["setarg", 134, 0, 131, 925, 21], + ["setarg", 134, 1, 132, 925, 21], + ["setarg", 134, 2, 133, 925, 21], + ["invoke", 134, 128, 925, 21], + ["jump", "call_done_763", 925, 21], + "record_path_762", + ["load_field", 135, 129, "slurp", 925, 21], + ["frame", 136, 135, 1, 925, 21], + ["setarg", 136, 0, 129, 925, 21], + ["setarg", 136, 1, 4, 925, 21], + ["invoke", 136, 128, 925, 21], + "call_done_763", + ["access", 138, {"name":"mach_load","kind":"name","make":"intrinsic"}, 925, 11], + ["frame", 139, 138, 2, 925, 11], + ["null", 140, 925, 11], + ["setarg", 139, 0, 140, 925, 11], + ["setarg", 139, 1, 128, 925, 11], + ["setarg", 139, 2, 5, 925, 11], + ["invoke", 139, 137, 925, 11], + ["move", 15, 137, 925, 11], + ["jump", "if_end_758", 925, 11], + "if_else_757", + ["access", 142, {"name":"text","kind":"name","make":"intrinsic"}, 927, 14], + ["frame", 143, 142, 1, 927, 14], + ["null", 144, 927, 14], + ["setarg", 143, 0, 144, 927, 14], + ["setarg", 143, 1, 14, 927, 14], + ["invoke", 143, 141, 927, 14], + ["move", 13, 141, 927, 14], + ["get", 145, 55, 1, 928, 27], + ["access", 147, {"name":"analyze","kind":"name","make":"intrinsic"}, 928, 11], + ["frame", 148, 147, 2, 928, 11], + ["null", 149, 928, 11], + ["setarg", 148, 0, 149, 928, 11], + ["setarg", 148, 1, 13, 928, 11], + ["setarg", 148, 2, 145, 928, 11], + ["invoke", 148, 146, 928, 11], + ["move", 3, 146, 928, 11], + ["get", 150, 54, 1, 929, 36], + ["access", 152, {"name":"compile_to_blob_fn","kind":"name","make":"intrinsic"}, 929, 17], + ["frame", 153, 152, 2, 929, 17], + ["null", 154, 929, 17], + ["setarg", 153, 0, 154, 929, 17], + ["setarg", 153, 1, 150, 929, 17], + ["setarg", 153, 2, 3, 929, 17], + ["invoke", 153, 151, 929, 17], + ["move", 11, 151, 929, 17], + ["jump_false", 4, "if_else_764", 930, 9], + ["access", 156, {"name":"ensure_build_dir","kind":"name","make":"intrinsic"}, 931, 7], + ["frame", 157, 156, 0, 931, 7], + ["null", 158, 931, 7], + ["setarg", 157, 0, 158, 931, 7], + ["invoke", 157, 155, 931, 7], + ["get", 160, 29, 1, 932, 7], + ["is_proxy", 161, 160, 932, 7], + ["jump_false", 161, "record_path_766", 932, 7], + ["null", 162, 932, 7], + ["access", 163, "slurpwrite", 932, 7], + ["array", 164, 0, 932, 7], + ["push", 164, 4, 932, 7], + ["push", 164, 11, 932, 7], + ["frame", 165, 160, 2, 932, 7], + ["setarg", 165, 0, 162, 932, 7], + ["setarg", 165, 1, 163, 932, 7], + ["setarg", 165, 2, 164, 932, 7], + ["invoke", 165, 159, 932, 7], + ["jump", "call_done_767", 932, 7], + "record_path_766", + ["load_field", 166, 160, "slurpwrite", 932, 7], + ["frame", 167, 166, 2, 932, 7], + ["setarg", 167, 0, 160, 932, 7], + ["setarg", 167, 1, 4, 932, 7], + ["setarg", 167, 2, 11, 932, 7], + ["invoke", 167, 159, 932, 7], + "call_done_767", + ["jump", "if_end_765", 932, 7], + "if_else_764", + "if_end_765", + ["access", 169, {"name":"mach_load","kind":"name","make":"intrinsic"}, 934, 11], + ["frame", 170, 169, 2, 934, 11], + ["null", 171, 934, 11], + ["setarg", 170, 0, 171, 934, 11], + ["setarg", 170, 1, 11, 934, 11], + ["setarg", 170, 2, 5, 934, 11], + ["invoke", 170, 168, 934, 11], + ["move", 15, 168, 934, 11], + "if_end_758", + ["jump_false", 15, "if_else_768", 936, 7], + ["access", 172, "Program must not return anything", 937, 15], + ["get", 174, 39, 1, 937, 5], + ["is_proxy", 175, 174, 937, 5], + ["jump_false", 175, "record_path_770", 937, 5], + ["null", 176, 937, 5], + ["access", 177, "error", 937, 5], + ["array", 178, 0, 937, 5], + ["push", 178, 172, 937, 5], + ["frame", 179, 174, 2, 937, 5], + ["setarg", 179, 0, 176, 937, 5], + ["setarg", 179, 1, 177, 937, 5], + ["setarg", 179, 2, 178, 937, 5], + ["invoke", 179, 173, 937, 5], + ["jump", "call_done_771", 937, 5], + "record_path_770", + ["load_field", 180, 174, "error", 937, 5], + ["frame", 181, 180, 1, 937, 5], + ["setarg", 181, 0, 174, 937, 5], + ["setarg", 181, 1, 172, 937, 5], + ["invoke", 181, 173, 937, 5], + "call_done_771", + ["disrupt", 938, 5], + ["jump", "if_end_769", 938, 5], + "if_else_768", + "if_end_769", + ["null", 182, 938, 5], + ["return", 182, 938, 5] + ], + "name": "", + "filename": "internal/engine.cm", + "nr_args": 1 + } ], - "nr_args": 0 - }, - "filename": "internal/engine.cm", - "data": {} + "main": { + "nr_slots": 505, + "nr_close_slots": 0, + "instructions": [ + ["function", 77, 0, 0, 0], + ["move", 75, 77, 0, 0], + ["function", 78, 1, 0, 0], + ["move", 40, 78, 0, 0], + ["function", 79, 2, 0, 0], + ["move", 68, 79, 0, 0], + ["function", 80, 4, 0, 0], + ["move", 27, 80, 0, 0], + ["function", 81, 5, 0, 0], + ["move", 69, 81, 0, 0], + ["function", 82, 6, 0, 0], + ["move", 24, 82, 0, 0], + ["function", 83, 8, 0, 0], + ["move", 74, 83, 0, 0], + ["function", 84, 9, 0, 0], + ["move", 9, 84, 0, 0], + ["function", 85, 10, 0, 0], + ["move", 36, 85, 0, 0], + ["function", 86, 11, 0, 0], + ["move", 16, 86, 0, 0], + ["function", 87, 12, 0, 0], + ["move", 19, 87, 0, 0], + ["function", 88, 13, 0, 0], + ["move", 39, 88, 0, 0], + ["function", 89, 15, 0, 0], + ["move", 10, 89, 0, 0], + ["function", 90, 16, 0, 0], + ["move", 23, 90, 0, 0], + ["function", 91, 17, 0, 0], + ["move", 31, 91, 0, 0], + ["function", 92, 18, 0, 0], + ["move", 47, 92, 0, 0], + ["function", 93, 21, 0, 0], + ["move", 33, 93, 0, 0], + ["function", 94, 23, 0, 0], + ["move", 51, 94, 0, 0], + ["function", 95, 24, 0, 0], + ["move", 12, 95, 0, 0], + ["function", 96, 25, 0, 0], + ["move", 14, 96, 0, 0], + ["function", 97, 26, 0, 0], + ["move", 13, 97, 0, 0], + ["function", 98, 28, 0, 0], + ["move", 65, 98, 0, 0], + ["function", 99, 30, 0, 0], + ["move", 64, 99, 0, 0], + ["function", 100, 31, 0, 0], + ["move", 72, 100, 0, 0], + ["function", 101, 32, 0, 0], + ["move", 70, 101, 0, 0], + ["function", 102, 33, 0, 0], + ["move", 61, 102, 0, 0], + ["function", 103, 34, 0, 0], + ["move", 32, 103, 0, 0], + ["function", 104, 35, 0, 0], + ["move", 35, 104, 0, 0], + ["function", 105, 36, 0, 0], + ["move", 34, 105, 0, 0], + ["function", 106, 37, 0, 0], + ["move", 26, 106, 0, 0], + ["access", 107, {"name":"actorsym","kind":"name","make":"intrinsic"}, 2, 17], + ["move", 2, 107, 2, 17], + ["access", 7, "__SYSTEM__", 3, 13], + ["record", 108, 0], + ["move", 8, 108, 5, 13], + ["false", 42, 6, 17], + ["record", 109, 3], + ["access", 110, ".dll", 9, 12], + ["store_field", 109, 110, "Windows", 9, 12], + ["access", 111, ".dylib", 10, 10], + ["store_field", 109, 111, "macOS", 10, 10], + ["access", 112, ".so", 11, 10], + ["store_field", 109, 112, "Linux", 11, 10], + ["move", 17, 109, 11, 10], + ["access", 114, {"name":"os","kind":"name","make":"intrinsic"}, 14, 23], + ["is_proxy", 115, 114, 14, 23], + ["jump_false", 115, "record_path_511", 14, 23], + ["null", 116, 14, 23], + ["access", 117, "platform", 14, 23], + ["array", 118, 0, 14, 23], + ["frame", 119, 114, 2, 14, 23], + ["setarg", 119, 0, 116, 14, 23], + ["setarg", 119, 1, 117, 14, 23], + ["setarg", 119, 2, 118, 14, 23], + ["invoke", 119, 113, 14, 23], + ["jump", "call_done_512", 14, 23], + "record_path_511", + ["load_field", 120, 114, "platform", 14, 23], + ["frame", 121, 120, 0, 14, 23], + ["setarg", 121, 0, 114, 14, 23], + ["invoke", 121, 113, 14, 23], + "call_done_512", + ["load_dynamic", 122, 17, 113, 14, 23], + ["access", 5, ".cm", 16, 15], + ["access", 123, {"name":"os","kind":"name","make":"intrinsic"}, 19, 21], + ["load_field", 124, 123, "load_internal", 19, 21], + ["move", 38, 124, 19, 21], + ["access", 125, "internal_fd", 48, 20], + ["frame", 127, 75, 1, 48, 10], + ["null", 128, 48, 10], + ["setarg", 127, 0, 128, 48, 10], + ["setarg", 127, 1, 125, 48, 10], + ["invoke", 127, 126, 48, 10], + ["move", 29, 126, 48, 10], + ["access", 129, "js", 49, 20], + ["frame", 131, 75, 1, 49, 10], + ["null", 132, 49, 10], + ["setarg", 131, 0, 132, 49, 10], + ["setarg", 131, 1, 129, 49, 10], + ["invoke", 131, 130, 49, 10], + ["move", 37, 130, 49, 10], + ["access", 133, {"name":"shop_path","kind":"name","make":"intrinsic"}, 53, 21], + ["jump_false", 133, "tern_else_513", 53, 21], + ["access", 135, {"name":"shop_path","kind":"name","make":"intrinsic"}, 53, 33], + ["access", 136, "/packages", 53, 45], + ["is_text", 138, 135, 53, 45], + ["jump_false", 138, "add_cn_516", 53, 45], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 137, 135, 136, 53, 45], + ["jump", "add_done_515", 53, 45], + "add_cn_516", + ["is_num", 138, 135, 53, 45], + ["jump_false", 138, "add_err_517", 53, 45], + "_nop_tc_3", + ["jump", "add_err_517", 53, 45], + ["add", 137, 135, 136, 53, 45], + ["jump", "add_done_515", 53, 45], + "add_err_517", + ["disrupt", 53, 45], + "add_done_515", + ["move", 134, 137, 53, 45], + ["jump", "tern_end_514", 53, 45], + "tern_else_513", + ["null", 140, 53, 59], + ["move", 134, 140, 53, 59], + "tern_end_514", + ["access", 141, {"name":"os","kind":"name","make":"intrinsic"}, 55, 24], + ["access", 142, {"name":"use_cache","kind":"name","make":"intrinsic"}, 55, 1], + ["access", 143, "core/os", 55, 11], + ["store_field", 142, 141, 143, 55, 11], + ["record", 144, 0], + ["move", 21, 144, 58, 19], + ["access", 145, "fd", 131, 15], + ["frame", 147, 74, 1, 131, 6], + ["null", 148, 131, 6], + ["setarg", 147, 0, 148, 131, 6], + ["setarg", 147, 1, 145, 131, 6], + ["invoke", 147, 146, 131, 6], + ["move", 29, 146, 131, 6], + ["access", 149, "js", 132, 10], + ["frame", 151, 74, 1, 132, 1], + ["null", 152, 132, 1], + ["setarg", 151, 0, 152, 132, 1], + ["setarg", 151, 1, 149, 132, 1], + ["invoke", 151, 150, 132, 1], + ["access", 153, "blob", 133, 21], + ["frame", 155, 74, 1, 133, 12], + ["null", 156, 133, 12], + ["setarg", 155, 0, 156, 133, 12], + ["setarg", 155, 1, 153, 133, 12], + ["invoke", 155, 154, 133, 12], + ["move", 15, 154, 133, 12], + ["access", 157, "actor", 139, 26], + ["frame", 159, 74, 1, 139, 17], + ["null", 160, 139, 17], + ["setarg", 159, 0, 160, 139, 17], + ["setarg", 159, 1, 157, 139, 17], + ["invoke", 159, 158, 139, 17], + ["move", 11, 158, 139, 17], + ["access", 161, "wota", 140, 21], + ["frame", 163, 74, 1, 140, 12], + ["null", 164, 140, 12], + ["setarg", 163, 0, 164, 140, 12], + ["setarg", 163, 1, 161, 140, 12], + ["invoke", 163, 162, 140, 12], + ["move", 76, 162, 140, 12], + ["access", 165, "nota", 141, 21], + ["frame", 167, 74, 1, 141, 12], + ["null", 168, 141, 12], + ["setarg", 167, 0, 168, 141, 12], + ["setarg", 167, 1, 165, 141, 12], + ["invoke", 167, 166, 141, 12], + ["move", 43, 166, 141, 12], + ["access", 3, 0.1, 147, 19], + ["access", 6, 60, 148, 20], + ["access", 169, {"name":"init","kind":"name","make":"intrinsic"}, 219, 14], + ["null", 170, 219, 22], + ["is_identical", 171, 169, 170, 219, 22], + ["jump_true", 171, "ne_nid_521", 219, 22], + ["jump", "ne_ni_522", 219, 22], + "ne_nid_521", + ["false", 171, 219, 22], + ["jump", "ne_done_520", 219, 22], + "ne_ni_522", + ["is_int", 172, 169, 219, 22], + ["jump_false", 172, "ne_nn_523", 219, 22], + "_nop_tc_4", + ["jump", "ne_nn_523", 219, 22], + ["ne_int", 171, 169, 170, 219, 22], + ["jump", "ne_done_520", 219, 22], + "ne_nn_523", + ["is_num", 172, 169, 219, 22], + ["jump_false", 172, "ne_nt_524", 219, 22], + "_nop_tc_5", + ["jump", "ne_nt_524", 219, 22], + ["ne_float", 171, 169, 170, 219, 22], + ["jump", "ne_done_520", 219, 22], + "ne_nt_524", + ["is_text", 172, 169, 219, 22], + ["jump_false", 172, "ne_nnl_525", 219, 22], + "_nop_tc_6", + ["jump", "ne_nnl_525", 219, 22], + ["ne_text", 171, 169, 170, 219, 22], + ["jump", "ne_done_520", 219, 22], + "ne_nnl_525", + ["is_null", 172, 169, 219, 22], + ["jump_false", 172, "ne_nb_526", 219, 22], + "_nop_tc_7", + "_nop_tc_8", + ["false", 171, 219, 22], + ["jump", "ne_done_520", 219, 22], + "ne_nb_526", + ["is_bool", 172, 169, 219, 22], + ["jump_false", 172, "ne_mis_527", 219, 22], + "_nop_tc_9", + ["jump", "ne_mis_527", 219, 22], + ["ne_bool", 171, 169, 170, 219, 22], + ["jump", "ne_done_520", 219, 22], + "ne_mis_527", + ["true", 171, 219, 22], + "ne_done_520", + ["jump_false", 171, "tern_else_518", 219, 22], + ["access", 175, {"name":"init","kind":"name","make":"intrinsic"}, 219, 29], + ["move", 174, 175, 219, 29], + ["jump", "tern_end_519", 219, 29], + "tern_else_518", + ["record", 176, 0], + ["move", 174, 176, 219, 36], + "tern_end_519", + ["store_field", 8, 174, "args", 219, 1], + ["access", 177, "newguy", 220, 12], + ["store_field", 8, 177, "id", 220, 1], + ["record", 178, 0], + ["move", 1, 178, 229, 10], + ["frame", 180, 23, 0, 230, 11], + ["null", 181, 230, 11], + ["setarg", 180, 0, 181, 230, 11], + ["invoke", 180, 179, 230, 11], + ["store_field", 1, 179, "self", 230, 1], + ["access", 182, {"name":"json","kind":"name","make":"intrinsic"}, 232, 26], + ["access", 183, {"name":"use_cache","kind":"name","make":"intrinsic"}, 232, 1], + ["access", 184, "core/json", 232, 11], + ["store_field", 183, 182, 184, 232, 11], + ["record", 185, 0], + ["move", 63, 185, 237, 19], + ["access", 186, {"name":"use_cache","kind":"name","make":"intrinsic"}, 240, 25], + ["store_field", 21, 186, "use_cache", 240, 1], + ["access", 187, {"name":"shop_path","kind":"name","make":"intrinsic"}, 241, 25], + ["store_field", 21, 187, "shop_path", 241, 1], + ["access", 188, {"name":"analyze","kind":"name","make":"intrinsic"}, 242, 23], + ["store_field", 21, 188, "analyze", 242, 1], + ["access", 189, {"name":"run_ast_fn","kind":"name","make":"intrinsic"}, 243, 26], + ["store_field", 21, 189, "run_ast_fn", 243, 1], + ["access", 190, {"name":"run_ast_noopt_fn","kind":"name","make":"intrinsic"}, 244, 32], + ["store_field", 21, 190, "run_ast_noopt_fn", 244, 1], + ["access", 191, {"name":"analyze","kind":"name","make":"intrinsic"}, 245, 14], + ["access", 192, {"name":"os","kind":"name","make":"intrinsic"}, 245, 1], + ["store_field", 192, 191, "analyze", 245, 1], + ["access", 193, {"name":"run_ast_fn","kind":"name","make":"intrinsic"}, 246, 17], + ["access", 194, {"name":"os","kind":"name","make":"intrinsic"}, 246, 1], + ["store_field", 194, 193, "run_ast_fn", 246, 1], + ["access", 195, {"name":"run_ast_noopt_fn","kind":"name","make":"intrinsic"}, 247, 23], + ["access", 196, {"name":"os","kind":"name","make":"intrinsic"}, 247, 1], + ["store_field", 196, 195, "run_ast_noopt_fn", 247, 1], + ["access", 197, {"name":"json","kind":"name","make":"intrinsic"}, 248, 25], + ["store_field", 21, 197, "core_json", 248, 1], + ["store_field", 21, 1, "actor_api", 249, 1], + ["store_field", 21, 63, "runtime_env", 250, 1], + ["access", 198, {"name":"content_hash","kind":"name","make":"intrinsic"}, 251, 28], + ["store_field", 21, 198, "content_hash", 251, 1], + ["access", 199, {"name":"cache_path","kind":"name","make":"intrinsic"}, 252, 26], + ["store_field", 21, 199, "cache_path", 252, 1], + ["access", 200, {"name":"ensure_build_dir","kind":"name","make":"intrinsic"}, 253, 32], + ["store_field", 21, 200, "ensure_build_dir", 253, 1], + ["access", 201, "internal/shop", 256, 21], + ["frame", 203, 74, 1, 256, 12], + ["null", 204, 256, 12], + ["setarg", 203, 0, 204, 256, 12], + ["setarg", 203, 1, 201, 256, 12], + ["invoke", 203, 202, 256, 12], + ["move", 67, 202, 256, 12], + ["access", 205, "time", 257, 21], + ["frame", 207, 74, 1, 257, 12], + ["null", 208, 257, 12], + ["setarg", 207, 0, 208, 257, 12], + ["setarg", 207, 1, 205, 257, 12], + ["invoke", 207, 206, 257, 12], + ["move", 71, 206, 257, 12], + ["access", 209, "pronto", 259, 23], + ["frame", 211, 74, 1, 259, 14], + ["null", 212, 259, 14], + ["setarg", 211, 0, 212, 259, 14], + ["setarg", 211, 1, 209, 259, 14], + ["invoke", 211, 210, 259, 14], + ["move", 57, 210, 259, 14], + ["load_field", 213, 57, "fallback", 260, 16], + ["move", 28, 213, 260, 16], + ["load_field", 214, 57, "parallel", 261, 16], + ["move", 46, 214, 261, 16], + ["load_field", 215, 57, "race", 262, 12], + ["move", 58, 215, 262, 12], + ["load_field", 216, 57, "sequence", 263, 16], + ["move", 66, 216, 263, 16], + ["store_field", 63, 40, "logical", 266, 1], + ["store_field", 63, 68, "some", 267, 1], + ["store_field", 63, 27, "every", 268, 1], + ["store_field", 63, 69, "starts_with", 269, 1], + ["store_field", 63, 24, "ends_with", 270, 1], + ["store_field", 63, 9, "actor", 271, 1], + ["store_field", 63, 36, "is_actor", 272, 1], + ["store_field", 63, 39, "log", 273, 1], + ["store_field", 63, 64, "send", 274, 1], + ["store_field", 63, 28, "fallback", 275, 1], + ["store_field", 63, 46, "parallel", 276, 1], + ["store_field", 63, 58, "race", 277, 1], + ["store_field", 63, 66, "sequence", 278, 1], + ["access", 218, {"name":"array","kind":"name","make":"intrinsic"}, 281, 8], + ["frame", 219, 218, 1, 281, 8], + ["null", 220, 281, 8], + ["setarg", 219, 0, 220, 281, 8], + ["setarg", 219, 1, 63, 281, 8], + ["invoke", 219, 217, 281, 8], + ["function", 221, 38, 281, 28], + ["length", 223, 217, 281, 28], + ["int", 224, 0, 281, 28], + ["int", 228, 1, 281, 28], + ["null", 227, 281, 28], + "arrfor_loop_528", + ["lt_int", 225, 224, 223, 281, 28], + ["jump_false", 225, "arrfor_done_529", 281, 28], + ["load_index", 226, 217, 224, 281, 28], + ["frame", 229, 221, 2, 281, 28], + ["setarg", 229, 0, 227, 281, 28], + ["setarg", 229, 1, 226, 281, 28], + ["setarg", 229, 2, 224, 281, 28], + ["invoke", 229, 230, 281, 28], + ["add", 224, 224, 228, 281, 28], + ["jump", "arrfor_loop_528", 281, 28], + "arrfor_done_529", + ["null", 222, 281, 28], + ["function", 231, 46, 283, 17], + ["store_field", 1, 231, "time_limit", 283, 1], + ["record", 232, 5], + ["access", 233, 60, 351, 13], + ["store_field", 232, 233, "ar_timer", 351, 13], + ["access", 234, 0, 352, 16], + ["store_field", 232, 234, "actor_memory", 352, 16], + ["access", 235, 0.1, 353, 15], + ["store_field", 232, 235, "net_service", 353, 15], + ["access", 236, 60, 354, 17], + ["store_field", 232, 236, "reply_timeout", 354, 17], + ["true", 237, 355, 9], + ["store_field", 232, 237, "main", 355, 9], + ["move", 18, 232, 355, 9], + ["store_field", 8, 18, "config", 358, 1], + ["load_field", 238, 18, "net_service", 360, 15], + ["move", 3, 238, 360, 15], + ["load_field", 239, 18, "reply_timeout", 361, 16], + ["move", 6, 239, 361, 16], + ["record", 240, 0], + ["move", 4, 240, 396, 14], + ["function", 241, 48, 399, 12], + ["store_field", 1, 241, "clock", 399, 1], + ["record", 242, 0], + ["move", 73, 242, 406, 18], + ["null", 44, 407, 16], + ["null", 62, 408, 12], + ["null", 59, 410, 18], + ["record", 243, 0], + ["move", 30, 243, 411, 16], + ["function", 244, 49, 437, 17], + ["store_field", 1, 244, "connection", 437, 1], + ["record", 245, 0], + ["move", 49, 245, 451, 13], + ["record", 246, 0], + ["move", 48, 246, 453, 18], + ["null", 52, 454, 14], + ["null", 53, 455, 17], + ["function", 247, 50, 458, 13], + ["store_field", 1, 247, "portal", 458, 1], + ["function", 248, 51, 515, 14], + ["store_field", 1, 248, "contact", 515, 1], + ["function", 249, 52, 520, 15], + ["store_field", 1, 249, "receiver", 520, 1], + ["function", 250, 53, 524, 12], + ["store_field", 1, 250, "start", 524, 1], + ["function", 251, 54, 539, 11], + ["store_field", 1, 251, "stop", 539, 1], + ["function", 252, 55, 557, 15], + ["store_field", 1, 252, "unneeded", 557, 1], + ["function", 253, 58, 562, 12], + ["store_field", 1, 253, "delay", 562, 1], + ["access", 254, "enet", 572, 21], + ["frame", 256, 74, 1, 572, 12], + ["null", 257, 572, 12], + ["setarg", 256, 0, 257, 572, 12], + ["setarg", 256, 1, 254, 572, 12], + ["invoke", 256, 255, 572, 12], + ["move", 25, 255, 572, 12], + ["record", 258, 0], + ["move", 22, 258, 575, 17], + ["function", 259, 59, 576, 13], + ["store_field", 1, 259, "couple", 576, 1], + ["array", 260, 0, 647, 21], + ["move", 41, 260, 647, 21], + ["record", 261, 0], + ["move", 60, 261, 669, 15], + ["access", 263, {"name":"stone","kind":"name","make":"intrinsic"}, 717, 1], + ["frame", 264, 263, 1, 717, 1], + ["null", 265, 717, 1], + ["setarg", 264, 0, 265, 717, 1], + ["setarg", 264, 1, 64, 717, 1], + ["invoke", 264, 262, 717, 1], + ["load_field", 266, 8, "args", 719, 6], + ["load_field", 267, 266, "id", 719, 6], + "_nop_bl_1", + ["jump_true", 267, "if_else_624", 719, 6], + ["frame", 270, 31, 0, 719, 32], + ["null", 271, 719, 32], + ["setarg", 270, 0, 271, 719, 32], + ["invoke", 270, 269, 719, 32], + ["store_field", 8, 269, "id", 719, 21], + ["jump", "if_end_625", 719, 21], + "if_else_624", + ["load_field", 272, 8, "args", 720, 17], + ["load_field", 273, 272, "id", 720, 17], + ["store_field", 8, 273, "id", 720, 6], + "if_end_625", + ["load_field", 274, 8, "id", 722, 25], + ["load_field", 275, 1, "self", 722, 1], + ["load_dynamic", 276, 275, 2, 722, 9], + ["store_field", 276, 274, "id", 722, 9], + ["load_field", 277, 8, "id", 733, 26], + ["true", 278, 733, 42], + ["load_field", 279, 18, "ar_timer", 733, 48], + ["is_proxy", 281, 11, 733, 1], + ["jump_false", 281, "record_path_626", 733, 1], + ["null", 282, 733, 1], + ["access", 283, "register_actor", 733, 1], + ["array", 284, 0, 733, 1], + ["push", 284, 277, 733, 1], + ["push", 284, 72, 733, 1], + ["push", 284, 278, 733, 1], + ["push", 284, 279, 733, 1], + ["frame", 285, 11, 2, 733, 1], + ["setarg", 285, 0, 282, 733, 1], + ["setarg", 285, 1, 283, 733, 1], + ["setarg", 285, 2, 284, 733, 1], + ["invoke", 285, 280, 733, 1], + ["jump", "call_done_627", 733, 1], + "record_path_626", + ["load_field", 286, 11, "register_actor", 733, 1], + ["frame", 287, 286, 4, 733, 1], + ["setarg", 287, 0, 11, 733, 1], + ["setarg", 287, 1, 277, 733, 1], + ["setarg", 287, 2, 72, 733, 1], + ["setarg", 287, 3, 278, 733, 1], + ["setarg", 287, 4, 279, 733, 1], + ["invoke", 287, 280, 733, 1], + "call_done_627", + ["load_field", 288, 18, "actor_memory", 735, 5], + ["jump_false", 288, "if_else_628", 735, 5], + ["load_field", 289, 18, "actor_memory", 736, 16], + ["is_proxy", 291, 37, 736, 3], + ["jump_false", 291, "record_path_630", 736, 3], + ["null", 292, 736, 3], + ["access", 293, "mem_limit", 736, 3], + ["array", 294, 0, 736, 3], + ["push", 294, 289, 736, 3], + ["frame", 295, 37, 2, 736, 3], + ["setarg", 295, 0, 292, 736, 3], + ["setarg", 295, 1, 293, 736, 3], + ["setarg", 295, 2, 294, 736, 3], + ["invoke", 295, 290, 736, 3], + ["jump", "call_done_631", 736, 3], + "record_path_630", + ["load_field", 296, 37, "mem_limit", 736, 3], + ["frame", 297, 296, 1, 736, 3], + ["setarg", 297, 0, 37, 736, 3], + ["setarg", 297, 1, 289, 736, 3], + ["invoke", 297, 290, 736, 3], + "call_done_631", + ["jump", "if_end_629", 736, 3], + "if_else_628", + "if_end_629", + ["load_field", 298, 18, "stack_max", 738, 5], + ["jump_false", 298, "if_else_632", 738, 5], + ["load_field", 299, 18, "system", 739, 20], + ["load_field", 300, 299, "stack_max", 739, 20], + ["is_proxy", 302, 37, 739, 3], + ["jump_false", 302, "record_path_634", 739, 3], + ["null", 303, 739, 3], + ["access", 304, "max_stacksize", 739, 3], + ["array", 305, 0, 739, 3], + ["push", 305, 300, 739, 3], + ["frame", 306, 37, 2, 739, 3], + ["setarg", 306, 0, 303, 739, 3], + ["setarg", 306, 1, 304, 739, 3], + ["setarg", 306, 2, 305, 739, 3], + ["invoke", 306, 301, 739, 3], + ["jump", "call_done_635", 739, 3], + "record_path_634", + ["load_field", 307, 37, "max_stacksize", 739, 3], + ["frame", 308, 307, 1, 739, 3], + ["setarg", 308, 0, 37, 739, 3], + ["setarg", 308, 1, 300, 739, 3], + ["invoke", 308, 301, 739, 3], + "call_done_635", + ["jump", "if_end_633", 739, 3], + "if_else_632", + "if_end_633", + ["load_field", 309, 8, "args", 741, 12], + ["load_field", 310, 309, "overling", 741, 12], + ["move", 44, 310, 741, 12], + ["store_field", 1, 44, "overling", 742, 1], + ["load_field", 311, 8, "args", 744, 8], + ["load_field", 312, 311, "root", 744, 8], + ["move", 62, 312, 744, 8], + ["null", 313, 745, 13], + ["is_identical", 314, 62, 313, 745, 13], + ["jump_true", 314, "eq_done_638", 745, 13], + ["is_int", 315, 62, 745, 13], + ["jump_false", 315, "eq_ni_639", 745, 13], + "_nop_tc_10", + ["jump", "eq_ni_639", 745, 13], + ["eq_int", 314, 62, 313, 745, 13], + ["jump", "eq_done_638", 745, 13], + "eq_ni_639", + ["is_num", 315, 62, 745, 13], + ["jump_false", 315, "eq_nn_640", 745, 13], + "_nop_tc_11", + ["jump", "eq_nn_640", 745, 13], + ["eq_float", 314, 62, 313, 745, 13], + ["jump", "eq_done_638", 745, 13], + "eq_nn_640", + ["is_text", 315, 62, 745, 13], + ["jump_false", 315, "eq_nt_641", 745, 13], + "_nop_tc_12", + ["jump", "eq_nt_641", 745, 13], + ["eq_text", 314, 62, 313, 745, 13], + ["jump", "eq_done_638", 745, 13], + "eq_nt_641", + ["is_null", 315, 62, 745, 13], + ["jump_false", 315, "eq_nnl_642", 745, 13], + "_nop_tc_13", + "_nop_tc_14", + ["true", 314, 745, 13], + ["jump", "eq_done_638", 745, 13], + "eq_nnl_642", + ["is_bool", 315, 62, 745, 13], + ["jump_false", 315, "eq_nb_643", 745, 13], + "_nop_tc_15", + ["jump", "eq_nb_643", 745, 13], + ["eq_bool", 314, 62, 313, 745, 13], + ["jump", "eq_done_638", 745, 13], + "eq_nb_643", + ["false", 314, 745, 13], + "eq_done_638", + ["jump_false", 314, "if_else_636", 745, 13], + ["load_field", 317, 1, "self", 745, 26], + ["move", 62, 317, 745, 26], + ["jump", "if_end_637", 745, 26], + "if_else_636", + "if_end_637", + ["jump_false", 44, "if_else_644", 747, 5], + ["is_proxy", 319, 1, 748, 3], + ["jump_false", 319, "record_path_646", 748, 3], + ["null", 320, 748, 3], + ["access", 321, "couple", 748, 3], + ["array", 322, 0, 748, 3], + ["push", 322, 44, 748, 3], + ["frame", 323, 1, 2, 748, 3], + ["setarg", 323, 0, 320, 748, 3], + ["setarg", 323, 1, 321, 748, 3], + ["setarg", 323, 2, 322, 748, 3], + ["invoke", 323, 318, 748, 3], + ["jump", "call_done_647", 748, 3], + "record_path_646", + ["load_field", 324, 1, "couple", 748, 3], + ["frame", 325, 324, 1, 748, 3], + ["setarg", 325, 0, 1, 748, 3], + ["setarg", 325, 1, 44, 748, 3], + ["invoke", 325, 318, 748, 3], + "call_done_647", + ["record", 326, 2], + ["access", 327, "greet", 750, 28], + ["store_field", 326, 327, "type", 750, 28], + ["load_field", 328, 1, "self", 750, 44], + ["store_field", 326, 328, "actor", 750, 44], + ["frame", 330, 61, 1, 750, 3], + ["null", 331, 750, 3], + ["setarg", 330, 0, 331, 750, 3], + ["setarg", 330, 1, 326, 750, 3], + ["invoke", 330, 329, 750, 3], + ["jump", "if_end_645", 750, 3], + "if_else_644", + "if_end_645", + ["load_field", 332, 8, "args", 767, 15], + ["load_field", 333, 332, "program", 767, 15], + ["move", 56, 333, 767, 15], + "_nop_bl_2", + ["jump_true", 56, "if_else_648", 769, 6], + ["access", 335, "No program specified. Usage: cell [args...]", 770, 13], + ["is_proxy", 337, 39, 770, 3], + ["jump_false", 337, "record_path_650", 770, 3], + ["null", 338, 770, 3], + ["access", 339, "error", 770, 3], + ["array", 340, 0, 770, 3], + ["push", 340, 335, 770, 3], + ["frame", 341, 39, 2, 770, 3], + ["setarg", 341, 0, 338, 770, 3], + ["setarg", 341, 1, 339, 770, 3], + ["setarg", 341, 2, 340, 770, 3], + ["invoke", 341, 336, 770, 3], + ["jump", "call_done_651", 770, 3], + "record_path_650", + ["load_field", 342, 39, "error", 770, 3], + ["frame", 343, 342, 1, 770, 3], + ["setarg", 343, 0, 39, 770, 3], + ["setarg", 343, 1, 335, 770, 3], + ["invoke", 343, 336, 770, 3], + "call_done_651", + ["access", 344, 1, 771, 11], + ["access", 346, {"name":"os","kind":"name","make":"intrinsic"}, 771, 3], + ["is_proxy", 347, 346, 771, 3], + ["jump_false", 347, "record_path_652", 771, 3], + ["null", 348, 771, 3], + ["access", 349, "exit", 771, 3], + ["array", 350, 0, 771, 3], + ["push", 350, 344, 771, 3], + ["frame", 351, 346, 2, 771, 3], + ["setarg", 351, 0, 348, 771, 3], + ["setarg", 351, 1, 349, 771, 3], + ["setarg", 351, 2, 350, 771, 3], + ["invoke", 351, 345, 771, 3], + ["jump", "call_done_653", 771, 3], + "record_path_652", + ["load_field", 352, 346, "exit", 771, 3], + ["frame", 353, 352, 1, 771, 3], + ["setarg", 353, 0, 346, 771, 3], + ["setarg", 353, 1, 344, 771, 3], + ["invoke", 353, 345, 771, 3], + "call_done_653", + ["jump", "if_end_649", 771, 3], + "if_else_648", + "if_end_649", + ["load_field", 354, 8, "args", 857, 19], + ["load_field", 355, 354, "program", 857, 19], + ["is_proxy", 357, 11, 857, 1], + ["jump_false", 357, "record_path_654", 857, 1], + ["null", 358, 857, 1], + ["access", 359, "setname", 857, 1], + ["array", 360, 0, 857, 1], + ["push", 360, 355, 857, 1], + ["frame", 361, 11, 2, 857, 1], + ["setarg", 361, 0, 358, 857, 1], + ["setarg", 361, 1, 359, 857, 1], + ["setarg", 361, 2, 360, 857, 1], + ["invoke", 361, 356, 857, 1], + ["jump", "call_done_655", 857, 1], + "record_path_654", + ["load_field", 362, 11, "setname", 857, 1], + ["frame", 363, 362, 1, 857, 1], + ["setarg", 363, 0, 11, 857, 1], + ["setarg", 363, 1, 355, 857, 1], + ["invoke", 363, 356, 857, 1], + "call_done_655", + ["load_field", 364, 8, "args", 859, 12], + ["load_field", 365, 364, "program", 859, 12], + ["move", 54, 365, 859, 12], + ["access", 366, ".cm", 860, 21], + ["frame", 368, 24, 2, 860, 5], + ["null", 369, 860, 5], + ["setarg", 368, 0, 369, 860, 5], + ["setarg", 368, 1, 54, 860, 5], + ["setarg", 368, 2, 366, 860, 5], + ["invoke", 368, 367, 860, 5], + ["jump_false", 367, "if_else_656", 860, 5], + ["array", 370, 0, 1, 1], + ["push", 370, 54, 1, 1], + ["access", 371, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 372, "error: {0} is a module (.cm), not a program (.ce)\n", 1, 1], + ["frame", 374, 371, 2, 1, 1], + ["null", 375, 1, 1], + ["setarg", 374, 0, 375, 1, 1], + ["setarg", 374, 1, 372, 1, 1], + ["setarg", 374, 2, 370, 1, 1], + ["invoke", 374, 373, 1, 1], + ["access", 377, {"name":"os","kind":"name","make":"intrinsic"}, 861, 3], + ["is_proxy", 378, 377, 861, 3], + ["jump_false", 378, "record_path_658", 861, 3], + ["null", 379, 861, 3], + ["access", 380, "print", 861, 3], + ["array", 381, 0, 861, 3], + ["push", 381, 373, 861, 3], + ["frame", 382, 377, 2, 861, 3], + ["setarg", 382, 0, 379, 861, 3], + ["setarg", 382, 1, 380, 861, 3], + ["setarg", 382, 2, 381, 861, 3], + ["invoke", 382, 376, 861, 3], + ["jump", "call_done_659", 861, 3], + "record_path_658", + ["load_field", 383, 377, "print", 861, 3], + ["frame", 384, 383, 1, 861, 3], + ["setarg", 384, 0, 377, 861, 3], + ["setarg", 384, 1, 373, 861, 3], + ["invoke", 384, 376, 861, 3], + "call_done_659", + ["access", 385, 1, 862, 11], + ["access", 387, {"name":"os","kind":"name","make":"intrinsic"}, 862, 3], + ["is_proxy", 388, 387, 862, 3], + ["jump_false", 388, "record_path_660", 862, 3], + ["null", 389, 862, 3], + ["access", 390, "exit", 862, 3], + ["array", 391, 0, 862, 3], + ["push", 391, 385, 862, 3], + ["frame", 392, 387, 2, 862, 3], + ["setarg", 392, 0, 389, 862, 3], + ["setarg", 392, 1, 390, 862, 3], + ["setarg", 392, 2, 391, 862, 3], + ["invoke", 392, 386, 862, 3], + ["jump", "call_done_661", 862, 3], + "record_path_660", + ["load_field", 393, 387, "exit", 862, 3], + ["frame", 394, 393, 1, 862, 3], + ["setarg", 394, 0, 387, 862, 3], + ["setarg", 394, 1, 385, 862, 3], + ["invoke", 394, 386, 862, 3], + "call_done_661", + ["jump", "if_end_657", 862, 3], + "if_else_656", + "if_end_657", + ["access", 395, ".ce", 864, 21], + ["frame", 397, 24, 2, 864, 5], + ["null", 398, 864, 5], + ["setarg", 397, 0, 398, 864, 5], + ["setarg", 397, 1, 54, 864, 5], + ["setarg", 397, 2, 395, 864, 5], + ["invoke", 397, 396, 864, 5], + ["jump_false", 396, "if_else_662", 864, 5], + ["access", 399, 0, 864, 47], + ["access", 400, -3, 864, 50], + ["access", 402, {"name":"text","kind":"name","make":"intrinsic"}, 864, 36], + ["frame", 403, 402, 3, 864, 36], + ["null", 404, 864, 36], + ["setarg", 403, 0, 404, 864, 36], + ["setarg", 403, 1, 54, 864, 36], + ["setarg", 403, 2, 399, 864, 36], + ["setarg", 403, 3, 400, 864, 36], + ["invoke", 403, 401, 864, 36], + ["move", 54, 401, 864, 36], + ["jump", "if_end_663", 864, 36], + "if_else_662", + "if_end_663", + ["access", 405, "package", 866, 24], + ["frame", 407, 74, 1, 866, 15], + ["null", 408, 866, 15], + ["setarg", 407, 0, 408, 866, 15], + ["setarg", 407, 1, 405, 866, 15], + ["invoke", 407, 406, 866, 15], + ["move", 45, 406, 866, 15], + ["access", 409, ".ce", 869, 24], + ["is_text", 411, 54, 869, 24], + ["jump_false", 411, "add_cn_665", 869, 24], + "_nop_tc_16", + "_nop_tc_17", + ["concat", 410, 54, 409, 869, 24], + ["jump", "add_done_664", 869, 24], + "add_cn_665", + ["is_num", 411, 54, 869, 24], + ["jump_false", 411, "add_err_666", 869, 24], + "_nop_tc_18", + ["jump", "add_err_666", 869, 24], + ["add", 410, 54, 409, 869, 24], + ["jump", "add_done_664", 869, 24], + "add_err_666", + ["disrupt", 869, 24], + "add_done_664", + ["move", 55, 410, 869, 24], + ["null", 50, 870, 15], + ["null", 20, 871, 16], + ["is_proxy", 414, 29, 872, 6], + ["jump_false", 414, "record_path_669", 872, 6], + ["null", 415, 872, 6], + ["access", 416, "is_file", 872, 6], + ["array", 417, 0, 872, 6], + ["push", 417, 55, 872, 6], + ["frame", 418, 29, 2, 872, 6], + ["setarg", 418, 0, 415, 872, 6], + ["setarg", 418, 1, 416, 872, 6], + ["setarg", 418, 2, 417, 872, 6], + ["invoke", 418, 413, 872, 6], + ["jump", "call_done_670", 872, 6], + "record_path_669", + ["load_field", 419, 29, "is_file", 872, 6], + ["frame", 420, 419, 1, 872, 6], + ["setarg", 420, 0, 29, 872, 6], + ["setarg", 420, 1, 55, 872, 6], + ["invoke", 420, 413, 872, 6], + "call_done_670", + "_nop_bl_3", + ["jump_true", 413, "if_else_667", 872, 6], + ["is_proxy", 423, 45, 873, 13], + ["jump_false", 423, "record_path_671", 873, 13], + ["null", 424, 873, 13], + ["access", 425, "find_package_dir", 873, 13], + ["array", 426, 0, 873, 13], + ["push", 426, 55, 873, 13], + ["frame", 427, 45, 2, 873, 13], + ["setarg", 427, 0, 424, 873, 13], + ["setarg", 427, 1, 425, 873, 13], + ["setarg", 427, 2, 426, 873, 13], + ["invoke", 427, 422, 873, 13], + ["jump", "call_done_672", 873, 13], + "record_path_671", + ["load_field", 428, 45, "find_package_dir", 873, 13], + ["frame", 429, 428, 1, 873, 13], + ["setarg", 429, 0, 45, 873, 13], + ["setarg", 429, 1, 55, 873, 13], + ["invoke", 429, 422, 873, 13], + "call_done_672", + ["move", 50, 422, 873, 13], + ["jump_false", 50, "if_else_673", 874, 7], + ["access", 430, "/", 875, 27], + ["is_text", 432, 50, 875, 27], + ["jump_false", 432, "add_cn_676", 875, 27], + "_nop_tc_19", + "_nop_tc_20", + ["concat", 431, 50, 430, 875, 27], + ["jump", "add_done_675", 875, 27], + "add_cn_676", + ["is_num", 432, 50, 875, 27], + ["jump_false", 432, "add_err_677", 875, 27], + "_nop_tc_21", + ["jump", "add_err_677", 875, 27], + ["add", 431, 50, 430, 875, 27], + ["jump", "add_done_675", 875, 27], + "add_err_677", + ["disrupt", 875, 27], + "add_done_675", + ["is_text", 435, 431, 875, 33], + ["jump_false", 435, "add_cn_679", 875, 33], + ["is_text", 436, 54, 875, 33], + ["jump_false", 436, "add_cn_679", 875, 33], + ["concat", 434, 431, 54, 875, 33], + ["jump", "add_done_678", 875, 33], + "add_cn_679", + ["is_num", 435, 431, 875, 33], + ["jump_false", 435, "add_err_680", 875, 33], + ["is_num", 436, 54, 875, 33], + ["jump_false", 436, "add_err_680", 875, 33], + ["add", 434, 431, 54, 875, 33], + ["jump", "add_done_678", 875, 33], + "add_err_680", + ["disrupt", 875, 33], + "add_done_678", + ["access", 437, ".ce", 875, 40], + ["is_text", 439, 434, 875, 40], + ["jump_false", 439, "add_cn_682", 875, 40], + "_nop_tc_22", + "_nop_tc_23", + ["concat", 438, 434, 437, 875, 40], + ["jump", "add_done_681", 875, 40], + "add_cn_682", + ["is_num", 439, 434, 875, 40], + ["jump_false", 439, "add_err_683", 875, 40], + "_nop_tc_24", + ["jump", "add_err_683", 875, 40], + ["add", 438, 434, 437, 875, 40], + ["jump", "add_done_681", 875, 40], + "add_err_683", + ["disrupt", 875, 40], + "add_done_681", + ["move", 55, 438, 875, 40], + ["jump", "if_end_674", 875, 40], + "if_else_673", + "if_end_674", + ["jump", "if_end_668", 875, 40], + "if_else_667", + "if_end_668", + ["is_proxy", 442, 29, 877, 6], + ["jump_false", 442, "record_path_686", 877, 6], + ["null", 443, 877, 6], + ["access", 444, "is_file", 877, 6], + ["array", 445, 0, 877, 6], + ["push", 445, 55, 877, 6], + ["frame", 446, 29, 2, 877, 6], + ["setarg", 446, 0, 443, 877, 6], + ["setarg", 446, 1, 444, 877, 6], + ["setarg", 446, 2, 445, 877, 6], + ["invoke", 446, 441, 877, 6], + ["jump", "call_done_687", 877, 6], + "record_path_686", + ["load_field", 447, 29, "is_file", 877, 6], + ["frame", 448, 447, 1, 877, 6], + ["setarg", 448, 0, 29, 877, 6], + ["setarg", 448, 1, 55, 877, 6], + ["invoke", 448, 441, 877, 6], + "call_done_687", + "_nop_bl_4", + ["jump_true", 441, "if_else_684", 877, 6], + ["access", 450, {"name":"core_path","kind":"name","make":"intrinsic"}, 879, 14], + ["move", 20, 450, 879, 14], + ["access", 451, "/", 880, 26], + ["is_text", 453, 20, 880, 26], + ["jump_false", 453, "add_cn_689", 880, 26], + "_nop_tc_25", + "_nop_tc_26", + ["concat", 452, 20, 451, 880, 26], + ["jump", "add_done_688", 880, 26], + "add_cn_689", + ["is_num", 453, 20, 880, 26], + ["jump_false", 453, "add_err_690", 880, 26], + "_nop_tc_27", + ["jump", "add_err_690", 880, 26], + ["add", 452, 20, 451, 880, 26], + ["jump", "add_done_688", 880, 26], + "add_err_690", + ["disrupt", 880, 26], + "add_done_688", + ["is_text", 456, 452, 880, 32], + ["jump_false", 456, "add_cn_692", 880, 32], + ["is_text", 457, 54, 880, 32], + ["jump_false", 457, "add_cn_692", 880, 32], + ["concat", 455, 452, 54, 880, 32], + ["jump", "add_done_691", 880, 32], + "add_cn_692", + ["is_num", 456, 452, 880, 32], + ["jump_false", 456, "add_err_693", 880, 32], + ["is_num", 457, 54, 880, 32], + ["jump_false", 457, "add_err_693", 880, 32], + ["add", 455, 452, 54, 880, 32], + ["jump", "add_done_691", 880, 32], + "add_err_693", + ["disrupt", 880, 32], + "add_done_691", + ["access", 458, ".ce", 880, 39], + ["is_text", 460, 455, 880, 39], + ["jump_false", 460, "add_cn_695", 880, 39], + "_nop_tc_28", + "_nop_tc_29", + ["concat", 459, 455, 458, 880, 39], + ["jump", "add_done_694", 880, 39], + "add_cn_695", + ["is_num", 460, 455, 880, 39], + ["jump_false", 460, "add_err_696", 880, 39], + "_nop_tc_30", + ["jump", "add_err_696", 880, 39], + ["add", 459, 455, 458, 880, 39], + ["jump", "add_done_694", 880, 39], + "add_err_696", + ["disrupt", 880, 39], + "add_done_694", + ["move", 55, 459, 880, 39], + ["jump", "if_end_685", 880, 39], + "if_else_684", + "if_end_685", + ["is_proxy", 463, 29, 882, 6], + ["jump_false", 463, "record_path_699", 882, 6], + ["null", 464, 882, 6], + ["access", 465, "is_file", 882, 6], + ["array", 466, 0, 882, 6], + ["push", 466, 55, 882, 6], + ["frame", 467, 29, 2, 882, 6], + ["setarg", 467, 0, 464, 882, 6], + ["setarg", 467, 1, 465, 882, 6], + ["setarg", 467, 2, 466, 882, 6], + ["invoke", 467, 462, 882, 6], + ["jump", "call_done_700", 882, 6], + "record_path_699", + ["load_field", 468, 29, "is_file", 882, 6], + ["frame", 469, 468, 1, 882, 6], + ["setarg", 469, 0, 29, 882, 6], + ["setarg", 469, 1, 55, 882, 6], + ["invoke", 469, 462, 882, 6], + "call_done_700", + "_nop_bl_5", + ["jump_true", 462, "if_else_697", 882, 6], + ["array", 471, 0, 1, 1], + ["push", 471, 54, 1, 1], + ["access", 472, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 473, "Main program {0} could not be found\n", 1, 1], + ["frame", 475, 472, 2, 1, 1], + ["null", 476, 1, 1], + ["setarg", 475, 0, 476, 1, 1], + ["setarg", 475, 1, 473, 1, 1], + ["setarg", 475, 2, 471, 1, 1], + ["invoke", 475, 474, 1, 1], + ["access", 478, {"name":"os","kind":"name","make":"intrinsic"}, 883, 3], + ["is_proxy", 479, 478, 883, 3], + ["jump_false", 479, "record_path_701", 883, 3], + ["null", 480, 883, 3], + ["access", 481, "print", 883, 3], + ["array", 482, 0, 883, 3], + ["push", 482, 474, 883, 3], + ["frame", 483, 478, 2, 883, 3], + ["setarg", 483, 0, 480, 883, 3], + ["setarg", 483, 1, 481, 883, 3], + ["setarg", 483, 2, 482, 883, 3], + ["invoke", 483, 477, 883, 3], + ["jump", "call_done_702", 883, 3], + "record_path_701", + ["load_field", 484, 478, "print", 883, 3], + ["frame", 485, 484, 1, 883, 3], + ["setarg", 485, 0, 478, 883, 3], + ["setarg", 485, 1, 474, 883, 3], + ["invoke", 485, 477, 883, 3], + "call_done_702", + ["access", 486, 1, 884, 11], + ["access", 488, {"name":"os","kind":"name","make":"intrinsic"}, 884, 3], + ["is_proxy", 489, 488, 884, 3], + ["jump_false", 489, "record_path_703", 884, 3], + ["null", 490, 884, 3], + ["access", 491, "exit", 884, 3], + ["array", 492, 0, 884, 3], + ["push", 492, 486, 884, 3], + ["frame", 493, 488, 2, 884, 3], + ["setarg", 493, 0, 490, 884, 3], + ["setarg", 493, 1, 491, 884, 3], + ["setarg", 493, 2, 492, 884, 3], + ["invoke", 493, 487, 884, 3], + ["jump", "call_done_704", 884, 3], + "record_path_703", + ["load_field", 494, 488, "exit", 884, 3], + ["frame", 495, 494, 1, 884, 3], + ["setarg", 495, 0, 488, 884, 3], + ["setarg", 495, 1, 486, 884, 3], + ["invoke", 495, 487, 884, 3], + "call_done_704", + ["jump", "if_end_698", 884, 3], + "if_else_697", + "if_end_698", + ["function", 496, 62, 887, 10], + ["is_proxy", 498, 1, 887, 1], + ["jump_false", 498, "record_path_772", 887, 1], + ["null", 499, 887, 1], + ["access", 500, "clock", 887, 1], + ["array", 501, 0, 887, 1], + ["push", 501, 496, 887, 1], + ["frame", 502, 1, 2, 887, 1], + ["setarg", 502, 0, 499, 887, 1], + ["setarg", 502, 1, 500, 887, 1], + ["setarg", 502, 2, 501, 887, 1], + ["invoke", 502, 497, 887, 1], + ["jump", "call_done_773", 887, 1], + "record_path_772", + ["load_field", 503, 1, "clock", 887, 1], + ["frame", 504, 503, 1, 887, 1], + ["setarg", 504, 0, 1, 887, 1], + ["setarg", 504, 1, 496, 887, 1], + ["invoke", 504, 497, 887, 1], + "call_done_773", + ["return", 497, 887, 1] + ], + "nr_args": 0 + }, + "filename": "internal/engine.cm", + "data": {} } \ No newline at end of file diff --git a/boot/fd.cm.mcode b/boot/fd.cm.mcode index 98710c14..1a29d014 100644 --- a/boot/fd.cm.mcode +++ b/boot/fd.cm.mcode @@ -1,4643 +1,903 @@ { - "name": "fd.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 4, - "nr_close_slots": 0, - "instructions": [ - [ - "put", - 2, - 3, - 1, - 7, - 12 - ], - [ - "return", - 1, - 8, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fd.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 3, - 5, - 14 - ], - [ - "function", - 4, - 0, - 6, - 21 - ], - [ - "access", - 6, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 6, - 3 - ], - [ - "frame", - 7, - 6, - 3, - 6, - 3 - ], - [ - "null", - 8, - 6, - 3 - ], - [ - "setarg", - 7, - 0, - 8, - 6, - 3 - ], - [ - "setarg", - 7, - 1, - 1, - 6, - 3 - ], - [ - "setarg", - 7, - 2, - 2, - 6, - 3 - ], - [ - "setarg", - 7, - 3, - 4, - 6, - 3 - ], - [ - "invoke", - 7, - 5, - 6, - 3 - ], - [ - "return", - 3, - 10, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "last_pos", - "filename": "fd.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "regexp", - 5, - "\\/+$", - "", - 15, - 25 - ], - [ - "access", - 6, - "", - 15, - 33 - ], - [ - "access", - 8, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 15, - 11 - ], - [ - "frame", - 9, - 8, - 3, - 15, - 11 - ], - [ - "null", - 10, - 15, - 11 - ], - [ - "setarg", - 9, - 0, - 10, - 15, - 11 - ], - [ - "setarg", - 9, - 1, - 1, - 15, - 11 - ], - [ - "setarg", - 9, - 2, - 5, - 15, - 11 - ], - [ - "setarg", - 9, - 3, - 6, - 15, - 11 - ], - [ - "invoke", - 9, - 7, - 15, - 11 - ], - [ - "move", - 3, - 7, - 15, - 11 - ], - [ - "regexp", - 11, - "^\\/+", - "", - 16, - 24 - ], - [ - "access", - 12, - "", - 16, - 32 - ], - [ - "access", - 14, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 16, - 11 - ], - [ - "frame", - 15, - 14, - 3, - 16, - 11 - ], - [ - "null", - 16, - 16, - 11 - ], - [ - "setarg", - 15, - 0, - 16, - 16, - 11 - ], - [ - "setarg", - 15, - 1, - 2, - 16, - 11 - ], - [ - "setarg", - 15, - 2, - 11, - 16, - 11 - ], - [ - "setarg", - 15, - 3, - 12, - 16, - 11 - ], - [ - "invoke", - 15, - 13, - 16, - 11 - ], - [ - "move", - 4, - 13, - 16, - 11 - ], - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_0", - 17, - 8 - ], - [ - "return", - 4, - 17, - 18 - ], - "_nop_ur_1", - "if_else_0", - "if_end_1", - "_nop_bl_2", - [ - "jump_true", - 4, - "if_else_2", - 18, - 8 - ], - [ - "return", - 3, - 18, - 18 - ], - "_nop_ur_2", - "if_else_2", - "if_end_3", - [ - "access", - 19, - "/", - 19, - 14 - ], - [ - "is_text", - 21, - 3, - 19, - 14 - ], - [ - "jump_false", - 21, - "add_cn_5", - 19, - 14 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 20, - 3, - 19, - 19, - 14 - ], - [ - "jump", - "add_done_4", - 19, - 14 - ], - "add_cn_5", - [ - "is_num", - 21, - 3, - 19, - 14 - ], - [ - "jump_false", - 21, - "add_err_6", - 19, - 14 - ], - "_nop_tc_3", - [ - "jump", - "add_err_6", - 19, - 14 - ], - [ - "add", - 20, - 3, - 19, - 19, - 14 - ], - [ - "jump", - "add_done_4", - 19, - 14 - ], - "add_err_6", - [ - "disrupt", - 19, - 14 - ], - "add_done_4", - [ - "is_text", - 24, - 20, - 19, - 20 - ], - [ - "jump_false", - 24, - "add_cn_8", - 19, - 20 - ], - [ - "is_text", - 25, - 4, - 19, - 20 - ], - [ - "jump_false", - 25, - "add_cn_8", - 19, - 20 - ], - [ - "concat", - 23, - 20, - 4, - 19, - 20 - ], - [ - "jump", - "add_done_7", - 19, - 20 - ], - "add_cn_8", - [ - "is_num", - 24, - 20, - 19, - 20 - ], - [ - "jump_false", - 24, - "add_err_9", - 19, - 20 - ], - [ - "is_num", - 25, - 4, - 19, - 20 - ], - [ - "jump_false", - 25, - "add_err_9", - 19, - 20 - ], - [ - "add", - 23, - 20, - 4, - 19, - 20 - ], - [ - "jump", - "add_done_7", - 19, - 20 - ], - "add_err_9", - [ - "disrupt", - 19, - 20 - ], - "add_done_7", - [ - "return", - 23, - 19, - 20 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "join_paths", - "filename": "fd.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 21, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "/", - 24, - 29 - ], - [ - "get", - 5, - 3, - 1, - 24, - 14 - ], - [ - "frame", - 6, - 5, - 2, - 24, - 14 - ], - [ - "null", - 7, - 24, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 24, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 24, - 14 - ], - [ - "setarg", - 6, - 2, - 3, - 24, - 14 - ], - [ - "invoke", - 6, - 4, - 24, - 14 - ], - [ - "move", - 2, - 4, - 24, - 14 - ], - [ - "null", - 8, - 25, - 15 - ], - [ - "is_identical", - 9, - 2, - 8, - 25, - 15 - ], - [ - "jump_true", - 9, - "eq_done_12", - 25, - 15 - ], - [ - "is_int", - 10, - 2, - 25, - 15 - ], - [ - "jump_false", - 10, - "eq_ni_13", - 25, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_13", - 25, - 15 - ], - [ - "eq_int", - 9, - 2, - 8, - 25, - 15 - ], - [ - "jump", - "eq_done_12", - 25, - 15 - ], - "eq_ni_13", - [ - "is_num", - 10, - 2, - 25, - 15 - ], - [ - "jump_false", - 10, - "eq_nn_14", - 25, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_14", - 25, - 15 - ], - [ - "eq_float", - 9, - 2, - 8, - 25, - 15 - ], - [ - "jump", - "eq_done_12", - 25, - 15 - ], - "eq_nn_14", - [ - "is_text", - 10, - 2, - 25, - 15 - ], - [ - "jump_false", - 10, - "eq_nt_15", - 25, - 15 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_15", - 25, - 15 - ], - [ - "eq_text", - 9, - 2, - 8, - 25, - 15 - ], - [ - "jump", - "eq_done_12", - 25, - 15 - ], - "eq_nt_15", - [ - "is_null", - 10, - 2, - 25, - 15 - ], - [ - "jump_false", - 10, - "eq_nnl_16", - 25, - 15 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 9, - 25, - 15 - ], - [ - "jump", - "eq_done_12", - 25, - 15 - ], - "eq_nnl_16", - [ - "is_bool", - 10, - 2, - 25, - 15 - ], - [ - "jump_false", - 10, - "eq_nb_17", - 25, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_17", - 25, - 15 - ], - [ - "eq_bool", - 9, - 2, - 8, - 25, - 15 - ], - [ - "jump", - "eq_done_12", - 25, - 15 - ], - "eq_nb_17", - [ - "false", - 9, - 25, - 15 - ], - "eq_done_12", - [ - "jump_false", - 9, - "if_else_10", - 25, - 15 - ], - [ - "return", - 1, - 25, - 28 - ], - "_nop_ur_1", - "if_else_10", - "if_end_11", - [ - "access", - 12, - 1, - 26, - 26 - ], - [ - "is_text", - 14, - 2, - 26, - 26 - ], - [ - "jump_false", - 14, - "add_cn_19", - 26, - 26 - ], - "_nop_tc_7", - [ - "jump", - "add_cn_19", - 26, - 26 - ], - [ - "concat", - 13, - 2, - 12, - 26, - 26 - ], - [ - "jump", - "add_done_18", - 26, - 26 - ], - "add_cn_19", - [ - "is_num", - 14, - 2, - 26, - 26 - ], - [ - "jump_false", - 14, - "add_err_20", - 26, - 26 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "add", - 13, - 2, - 12, - 26, - 26 - ], - [ - "jump", - "add_done_18", - 26, - 26 - ], - "add_err_20", - [ - "disrupt", - 26, - 26 - ], - "add_done_18", - [ - "access", - 17, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 26, - 10 - ], - [ - "frame", - 18, - 17, - 2, - 26, - 10 - ], - [ - "null", - 19, - 26, - 10 - ], - [ - "setarg", - 18, - 0, - 19, - 26, - 10 - ], - [ - "setarg", - 18, - 1, - 1, - 26, - 10 - ], - [ - "setarg", - 18, - 2, - 13, - 26, - 10 - ], - [ - "tail_invoke", - 18, - 16, - 26, - 10 - ], - [ - "return", - 16, - 26, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "basename", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "/", - 30, - 29 - ], - [ - "get", - 5, - 3, - 1, - 30, - 14 - ], - [ - "frame", - 6, - 5, - 2, - 30, - 14 - ], - [ - "null", - 7, - 30, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 30, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 30, - 14 - ], - [ - "setarg", - 6, - 2, - 3, - 30, - 14 - ], - [ - "invoke", - 6, - 4, - 30, - 14 - ], - [ - "move", - 2, - 4, - 30, - 14 - ], - [ - "null", - 8, - 31, - 15 - ], - [ - "is_identical", - 9, - 2, - 8, - 31, - 15 - ], - [ - "jump_true", - 9, - "eq_done_23", - 31, - 15 - ], - [ - "is_int", - 10, - 2, - 31, - 15 - ], - [ - "jump_false", - 10, - "eq_ni_24", - 31, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_24", - 31, - 15 - ], - [ - "eq_int", - 9, - 2, - 8, - 31, - 15 - ], - [ - "jump", - "eq_done_23", - 31, - 15 - ], - "eq_ni_24", - [ - "is_num", - 10, - 2, - 31, - 15 - ], - [ - "jump_false", - 10, - "eq_nn_25", - 31, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_25", - 31, - 15 - ], - [ - "eq_float", - 9, - 2, - 8, - 31, - 15 - ], - [ - "jump", - "eq_done_23", - 31, - 15 - ], - "eq_nn_25", - [ - "is_text", - 10, - 2, - 31, - 15 - ], - [ - "jump_false", - 10, - "eq_nt_26", - 31, - 15 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_26", - 31, - 15 - ], - [ - "eq_text", - 9, - 2, - 8, - 31, - 15 - ], - [ - "jump", - "eq_done_23", - 31, - 15 - ], - "eq_nt_26", - [ - "is_null", - 10, - 2, - 31, - 15 - ], - [ - "jump_false", - 10, - "eq_nnl_27", - 31, - 15 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 9, - 31, - 15 - ], - [ - "jump", - "eq_done_23", - 31, - 15 - ], - "eq_nnl_27", - [ - "is_bool", - 10, - 2, - 31, - 15 - ], - [ - "jump_false", - 10, - "eq_nb_28", - 31, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_28", - 31, - 15 - ], - [ - "eq_bool", - 9, - 2, - 8, - 31, - 15 - ], - [ - "jump", - "eq_done_23", - 31, - 15 - ], - "eq_nb_28", - [ - "false", - 9, - 31, - 15 - ], - "eq_done_23", - [ - "jump_false", - 9, - "if_else_21", - 31, - 15 - ], - [ - "access", - 12, - "", - 31, - 28 - ], - [ - "return", - 12, - 31, - 28 - ], - "_nop_ur_1", - "if_else_21", - "if_end_22", - [ - "access", - 13, - 0, - 32, - 20 - ], - [ - "access", - 15, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 32, - 10 - ], - [ - "frame", - 16, - 15, - 3, - 32, - 10 - ], - [ - "null", - 17, - 32, - 10 - ], - [ - "setarg", - 16, - 0, - 17, - 32, - 10 - ], - [ - "setarg", - 16, - 1, - 1, - 32, - 10 - ], - [ - "setarg", - 16, - 2, - 13, - 32, - 10 - ], - [ - "setarg", - 16, - 3, - 2, - 32, - 10 - ], - [ - "tail_invoke", - 16, - 14, - 32, - 10 - ], - [ - "return", - 14, - 32, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "dirname", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - ".", - 36, - 29 - ], - [ - "get", - 5, - 3, - 1, - 36, - 14 - ], - [ - "frame", - 6, - 5, - 2, - 36, - 14 - ], - [ - "null", - 7, - 36, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 36, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 36, - 14 - ], - [ - "setarg", - 6, - 2, - 3, - 36, - 14 - ], - [ - "invoke", - 6, - 4, - 36, - 14 - ], - [ - "move", - 2, - 4, - 36, - 14 - ], - [ - "null", - 8, - 37, - 15 - ], - [ - "is_identical", - 9, - 2, - 8, - 37, - 15 - ], - [ - "jump_true", - 9, - "eq_done_31", - 37, - 15 - ], - [ - "is_int", - 10, - 2, - 37, - 15 - ], - [ - "jump_false", - 10, - "eq_ni_32", - 37, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_32", - 37, - 15 - ], - [ - "eq_int", - 9, - 2, - 8, - 37, - 15 - ], - [ - "jump", - "eq_done_31", - 37, - 15 - ], - "eq_ni_32", - [ - "is_num", - 10, - 2, - 37, - 15 - ], - [ - "jump_false", - 10, - "eq_nn_33", - 37, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_33", - 37, - 15 - ], - [ - "eq_float", - 9, - 2, - 8, - 37, - 15 - ], - [ - "jump", - "eq_done_31", - 37, - 15 - ], - "eq_nn_33", - [ - "is_text", - 10, - 2, - 37, - 15 - ], - [ - "jump_false", - 10, - "eq_nt_34", - 37, - 15 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_34", - 37, - 15 - ], - [ - "eq_text", - 9, - 2, - 8, - 37, - 15 - ], - [ - "jump", - "eq_done_31", - 37, - 15 - ], - "eq_nt_34", - [ - "is_null", - 10, - 2, - 37, - 15 - ], - [ - "jump_false", - 10, - "eq_nnl_35", - 37, - 15 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 9, - 37, - 15 - ], - [ - "jump", - "eq_done_31", - 37, - 15 - ], - "eq_nnl_35", - [ - "is_bool", - 10, - 2, - 37, - 15 - ], - [ - "jump_false", - 10, - "eq_nb_36", - 37, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_36", - 37, - 15 - ], - [ - "eq_bool", - 9, - 2, - 8, - 37, - 15 - ], - [ - "jump", - "eq_done_31", - 37, - 15 - ], - "eq_nb_36", - [ - "false", - 9, - 37, - 15 - ], - "eq_done_31", - [ - "jump_false", - 9, - "if_else_29", - 37, - 15 - ], - [ - "return", - 1, - 37, - 28 - ], - "_nop_ur_1", - "if_else_29", - "if_end_30", - [ - "access", - 12, - 0, - 38, - 20 - ], - [ - "access", - 14, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 38, - 10 - ], - [ - "frame", - 15, - 14, - 3, - 38, - 10 - ], - [ - "null", - 16, - 38, - 10 - ], - [ - "setarg", - 15, - 0, - 16, - 38, - 10 - ], - [ - "setarg", - 15, - 1, - 1, - 38, - 10 - ], - [ - "setarg", - 15, - 2, - 12, - 38, - 10 - ], - [ - "setarg", - 15, - 3, - 2, - 38, - 10 - ], - [ - "tail_invoke", - 15, - 13, - 38, - 10 - ], - [ - "return", - 13, - 38, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "stem", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 28, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "!", - 49, - 26 - ], - [ - "access", - 4, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 49, - 11 - ], - [ - "frame", - 5, - 4, - 2, - 49, - 11 - ], - [ - "null", - 6, - 49, - 11 - ], - [ - "setarg", - 5, - 0, - 6, - 49, - 11 - ], - [ - "setarg", - 5, - 1, - 1, - 49, - 11 - ], - [ - "setarg", - 5, - 2, - 2, - 49, - 11 - ], - [ - "invoke", - 5, - 3, - 49, - 11 - ], - [ - "move", - 7, - 3, - 49, - 11 - ], - [ - "jump_false", - 7, - "and_end_47", - 49, - 11 - ], - [ - "access", - 8, - 1, - 49, - 57 - ], - [ - "access", - 10, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 49, - 49 - ], - [ - "frame", - 11, - 10, - 2, - 49, - 49 - ], - [ - "null", - 12, - 49, - 49 - ], - [ - "setarg", - 11, - 0, - 12, - 49, - 49 - ], - [ - "setarg", - 11, - 1, - 1, - 49, - 49 - ], - [ - "setarg", - 11, - 2, - 8, - 49, - 49 - ], - [ - "invoke", - 11, - 9, - 49, - 49 - ], - [ - "get", - 13, - 1, - 1, - 49, - 61 - ], - [ - "get", - 14, - 4, - 3, - 49, - 67 - ], - [ - "load_field", - 15, - 14, - "WM_WILDSTAR", - 49, - 67 - ], - [ - "get", - 17, - 4, - 3, - 49, - 34 - ], - [ - "is_proxy", - 18, - 17, - 49, - 34 - ], - [ - "jump_false", - 18, - "record_path_48", - 49, - 34 - ], - [ - "null", - 19, - 49, - 34 - ], - [ - "access", - 20, - "match", - 49, - 34 - ], - [ - "array", - 21, - 0, - 49, - 34 - ], - [ - "push", - 21, - 9, - 49, - 34 - ], - [ - "push", - 21, - 13, - 49, - 34 - ], - [ - "push", - 21, - 15, - 49, - 34 - ], - [ - "frame", - 22, - 17, - 2, - 49, - 34 - ], - [ - "setarg", - 22, - 0, - 19, - 49, - 34 - ], - [ - "setarg", - 22, - 1, - 20, - 49, - 34 - ], - [ - "setarg", - 22, - 2, - 21, - 49, - 34 - ], - [ - "invoke", - 22, - 16, - 49, - 34 - ], - [ - "jump", - "call_done_49", - 49, - 34 - ], - "record_path_48", - [ - "load_field", - 23, - 17, - "match", - 49, - 34 - ], - [ - "frame", - 24, - 23, - 3, - 49, - 34 - ], - [ - "setarg", - 24, - 0, - 17, - 49, - 34 - ], - [ - "setarg", - 24, - 1, - 9, - 49, - 34 - ], - [ - "setarg", - 24, - 2, - 13, - 49, - 34 - ], - [ - "setarg", - 24, - 3, - 15, - 49, - 34 - ], - [ - "invoke", - 24, - 16, - 49, - 34 - ], - "call_done_49", - [ - "move", - 7, - 16, - 49, - 34 - ], - "and_end_47", - [ - "jump_false", - 7, - "if_else_45", - 49, - 34 - ], - [ - "true", - 25, - 50, - 17 - ], - [ - "put", - 25, - 2, - 1, - 50, - 17 - ], - [ - "true", - 26, - 51, - 16 - ], - [ - "return", - 26, - 51, - 16 - ], - "_nop_ur_1", - "if_else_45", - "if_end_46", - [ - "null", - 27, - 51, - 16 - ], - [ - "return", - 27, - 51, - 16 - ] - ], - "name": "", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "false", - 2, - 47, - 17 - ], - [ - "get", - 3, - 1, - 1, - 48, - 12 - ], - [ - "function", - 4, - 6, - 48, - 19 - ], - [ - "null", - 5, - 53, - 8 - ], - [ - "true", - 6, - 53, - 14 - ], - [ - "access", - 8, - { - "name": "arrfor", - "kind": "name", - "make": "intrinsic" - }, - 48, - 5 - ], - [ - "frame", - 9, - 8, - 4, - 48, - 5 - ], - [ - "null", - 10, - 48, - 5 - ], - [ - "setarg", - 9, - 0, - 10, - 48, - 5 - ], - [ - "setarg", - 9, - 1, - 3, - 48, - 5 - ], - [ - "setarg", - 9, - 2, - 4, - 48, - 5 - ], - [ - "setarg", - 9, - 3, - 5, - 48, - 5 - ], - [ - "setarg", - 9, - 4, - 6, - 48, - 5 - ], - [ - "invoke", - 9, - 7, - 48, - 5 - ], - [ - "return", - 2, - 54, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "check_neg", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 24, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "!", - 60, - 27 - ], - [ - "access", - 4, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 60, - 12 - ], - [ - "frame", - 5, - 4, - 2, - 60, - 12 - ], - [ - "null", - 6, - 60, - 12 - ], - [ - "setarg", - 5, - 0, - 6, - 60, - 12 - ], - [ - "setarg", - 5, - 1, - 1, - 60, - 12 - ], - [ - "setarg", - 5, - 2, - 2, - 60, - 12 - ], - [ - "invoke", - 5, - 3, - 60, - 12 - ], - [ - "not", - 7, - 3, - 60, - 12 - ], - [ - "move", - 8, - 7, - 60, - 12 - ], - [ - "jump_false", - 8, - "and_end_52", - 60, - 12 - ], - [ - "get", - 9, - 1, - 1, - 60, - 53 - ], - [ - "get", - 10, - 4, - 3, - 60, - 59 - ], - [ - "load_field", - 11, - 10, - "WM_WILDSTAR", - 60, - 59 - ], - [ - "get", - 13, - 4, - 3, - 60, - 35 - ], - [ - "is_proxy", - 14, - 13, - 60, - 35 - ], - [ - "jump_false", - 14, - "record_path_53", - 60, - 35 - ], - [ - "null", - 15, - 60, - 35 - ], - [ - "access", - 16, - "match", - 60, - 35 - ], - [ - "array", - 17, - 0, - 60, - 35 - ], - [ - "push", - 17, - 1, - 60, - 35 - ], - [ - "push", - 17, - 9, - 60, - 35 - ], - [ - "push", - 17, - 11, - 60, - 35 - ], - [ - "frame", - 18, - 13, - 2, - 60, - 35 - ], - [ - "setarg", - 18, - 0, - 15, - 60, - 35 - ], - [ - "setarg", - 18, - 1, - 16, - 60, - 35 - ], - [ - "setarg", - 18, - 2, - 17, - 60, - 35 - ], - [ - "invoke", - 18, - 12, - 60, - 35 - ], - [ - "jump", - "call_done_54", - 60, - 35 - ], - "record_path_53", - [ - "load_field", - 19, - 13, - "match", - 60, - 35 - ], - [ - "frame", - 20, - 19, - 3, - 60, - 35 - ], - [ - "setarg", - 20, - 0, - 13, - 60, - 35 - ], - [ - "setarg", - 20, - 1, - 1, - 60, - 35 - ], - [ - "setarg", - 20, - 2, - 9, - 60, - 35 - ], - [ - "setarg", - 20, - 3, - 11, - 60, - 35 - ], - [ - "invoke", - 20, - 12, - 60, - 35 - ], - "call_done_54", - [ - "move", - 8, - 12, - 60, - 35 - ], - "and_end_52", - [ - "jump_false", - 8, - "if_else_50", - 60, - 35 - ], - [ - "true", - 21, - 61, - 17 - ], - [ - "put", - 21, - 2, - 1, - 61, - 17 - ], - [ - "true", - 22, - 62, - 16 - ], - [ - "return", - 22, - 62, - 16 - ], - "_nop_ur_1", - "if_else_50", - "if_end_51", - [ - "null", - 23, - 62, - 16 - ], - [ - "return", - 23, - 62, - 16 - ] - ], - "name": "", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "false", - 2, - 58, - 17 - ], - [ - "get", - 3, - 1, - 1, - 59, - 12 - ], - [ - "function", - 4, - 8, - 59, - 19 - ], - [ - "null", - 5, - 64, - 8 - ], - [ - "true", - 6, - 64, - 14 - ], - [ - "access", - 8, - { - "name": "arrfor", - "kind": "name", - "make": "intrinsic" - }, - 59, - 5 - ], - [ - "frame", - 9, - 8, - 4, - 59, - 5 - ], - [ - "null", - 10, - 59, - 5 - ], - [ - "setarg", - 9, - 0, - 10, - 59, - 5 - ], - [ - "setarg", - 9, - 1, - 3, - 59, - 5 - ], - [ - "setarg", - 9, - 2, - 4, - 59, - 5 - ], - [ - "setarg", - 9, - 3, - 5, - 59, - 5 - ], - [ - "setarg", - 9, - 4, - 6, - 59, - 5 - ], - [ - "invoke", - 9, - 7, - 59, - 5 - ], - [ - "return", - 2, - 65, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "check_pos", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 52, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 2, - 1, - 75, - 22 - ], - [ - "jump_false", - 5, - "tern_else_62", - 75, - 22 - ], - [ - "get", - 7, - 2, - 1, - 75, - 35 - ], - [ - "access", - 8, - "/", - 75, - 48 - ], - [ - "is_text", - 10, - 7, - 75, - 48 - ], - [ - "jump_false", - 10, - "add_cn_65", - 75, - 48 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 9, - 7, - 8, - 75, - 48 - ], - [ - "jump", - "add_done_64", - 75, - 48 - ], - "add_cn_65", - [ - "is_num", - 10, - 7, - 75, - 48 - ], - [ - "jump_false", - 10, - "add_err_66", - 75, - 48 - ], - "_nop_tc_3", - [ - "jump", - "add_err_66", - 75, - 48 - ], - [ - "add", - 9, - 7, - 8, - 75, - 48 - ], - [ - "jump", - "add_done_64", - 75, - 48 - ], - "add_err_66", - [ - "disrupt", - 75, - 48 - ], - "add_done_64", - [ - "is_text", - 13, - 9, - 75, - 54 - ], - [ - "jump_false", - 13, - "add_cn_68", - 75, - 54 - ], - [ - "is_text", - 14, - 1, - 75, - 54 - ], - [ - "jump_false", - 14, - "add_cn_68", - 75, - 54 - ], - [ - "concat", - 12, - 9, - 1, - 75, - 54 - ], - [ - "jump", - "add_done_67", - 75, - 54 - ], - "add_cn_68", - [ - "is_num", - 13, - 9, - 75, - 54 - ], - [ - "jump_false", - 13, - "add_err_69", - 75, - 54 - ], - [ - "is_num", - 14, - 1, - 75, - 54 - ], - [ - "jump_false", - 14, - "add_err_69", - 75, - 54 - ], - [ - "add", - 12, - 9, - 1, - 75, - 54 - ], - [ - "jump", - "add_done_67", - 75, - 54 - ], - "add_err_69", - [ - "disrupt", - 75, - 54 - ], - "add_done_67", - [ - "move", - 6, - 12, - 75, - 54 - ], - [ - "jump", - "tern_end_63", - 75, - 54 - ], - "tern_else_62", - [ - "move", - 6, - 1, - 75, - 61 - ], - "tern_end_63", - [ - "move", - 3, - 6, - 75, - 61 - ], - [ - "get", - 15, - 1, - 1, - 77, - 35 - ], - [ - "get", - 17, - 2, - 3, - 77, - 24 - ], - [ - "frame", - 18, - 17, - 2, - 77, - 24 - ], - [ - "null", - 19, - 77, - 24 - ], - [ - "setarg", - 18, - 0, - 19, - 77, - 24 - ], - [ - "setarg", - 18, - 1, - 15, - 77, - 24 - ], - [ - "setarg", - 18, - 2, - 1, - 77, - 24 - ], - [ - "invoke", - 18, - 16, - 77, - 24 - ], - [ - "move", - 2, - 16, - 77, - 24 - ], - [ - "get", - 21, - 1, - 3, - 78, - 16 - ], - [ - "is_proxy", - 22, - 21, - 78, - 16 - ], - [ - "jump_false", - 22, - "record_path_70", - 78, - 16 - ], - [ - "null", - 23, - 78, - 16 - ], - [ - "access", - 24, - "stat", - 78, - 16 - ], - [ - "array", - 25, - 0, - 78, - 16 - ], - [ - "push", - 25, - 2, - 78, - 16 - ], - [ - "frame", - 26, - 21, - 2, - 78, - 16 - ], - [ - "setarg", - 26, - 0, - 23, - 78, - 16 - ], - [ - "setarg", - 26, - 1, - 24, - 78, - 16 - ], - [ - "setarg", - 26, - 2, - 25, - 78, - 16 - ], - [ - "invoke", - 26, - 20, - 78, - 16 - ], - [ - "jump", - "call_done_71", - 78, - 16 - ], - "record_path_70", - [ - "load_field", - 27, - 21, - "stat", - 78, - 16 - ], - [ - "frame", - 28, - 27, - 1, - 78, - 16 - ], - [ - "setarg", - 28, - 0, - 21, - 78, - 16 - ], - [ - "setarg", - 28, - 1, - 2, - 78, - 16 - ], - [ - "invoke", - 28, - 20, - 78, - 16 - ], - "call_done_71", - [ - "move", - 4, - 20, - 78, - 16 - ], - [ - "load_field", - 29, - 4, - "isDirectory", - 80, - 11 - ], - [ - "jump_false", - 29, - "if_else_72", - 80, - 11 - ], - [ - "get", - 31, - 4, - 2, - 81, - 14 - ], - [ - "frame", - 32, - 31, - 1, - 81, - 14 - ], - [ - "null", - 33, - 81, - 14 - ], - [ - "setarg", - 32, - 0, - 33, - 81, - 14 - ], - [ - "setarg", - 32, - 1, - 3, - 81, - 14 - ], - [ - "invoke", - 32, - 30, - 81, - 14 - ], - "_nop_bl_1", - [ - "jump_true", - 30, - "if_else_74", - 81, - 14 - ], - [ - "get", - 36, - 8, - 2, - 82, - 11 - ], - [ - "frame", - 37, - 36, - 2, - 82, - 11 - ], - [ - "null", - 38, - 82, - 11 - ], - [ - "setarg", - 37, - 0, - 38, - 82, - 11 - ], - [ - "setarg", - 37, - 1, - 2, - 82, - 11 - ], - [ - "setarg", - 37, - 2, - 3, - 82, - 11 - ], - [ - "invoke", - 37, - 35, - 82, - 11 - ], - [ - "jump", - "if_end_75", - 82, - 11 - ], - "if_else_74", - "if_end_75", - [ - "jump", - "if_end_73", - 82, - 11 - ], - "if_else_72", - [ - "get", - 40, - 4, - 2, - 85, - 14 - ], - [ - "frame", - 41, - 40, - 1, - 85, - 14 - ], - [ - "null", - 42, - 85, - 14 - ], - [ - "setarg", - 41, - 0, - 42, - 85, - 14 - ], - [ - "setarg", - 41, - 1, - 3, - 85, - 14 - ], - [ - "invoke", - 41, - 39, - 85, - 14 - ], - [ - "not", - 43, - 39, - 85, - 14 - ], - [ - "move", - 44, - 43, - 85, - 14 - ], - [ - "jump_false", - 44, - "and_end_78", - 85, - 14 - ], - [ - "get", - 46, - 5, - 2, - 85, - 37 - ], - [ - "frame", - 47, - 46, - 1, - 85, - 37 - ], - [ - "null", - 48, - 85, - 37 - ], - [ - "setarg", - 47, - 0, - 48, - 85, - 37 - ], - [ - "setarg", - 47, - 1, - 3, - 85, - 37 - ], - [ - "invoke", - 47, - 45, - 85, - 37 - ], - [ - "move", - 44, - 45, - 85, - 37 - ], - "and_end_78", - [ - "jump_false", - 44, - "if_else_76", - 85, - 37 - ], - [ - "get", - 49, - 6, - 2, - 86, - 16 - ], - [ - "is_array", - 50, - 49, - 86, - 25 - ], - [ - "jump_false", - 50, - "push_err_79", - 86, - 25 - ], - [ - "push", - 49, - 3, - 86, - 25 - ], - [ - "jump", - "push_done_80", - 86, - 25 - ], - "push_err_79", - [ - "disrupt", - 86, - 25 - ], - "push_done_80", - [ - "jump", - "if_end_77", - 86, - 25 - ], - "if_else_76", - "if_end_77", - "if_end_73", - [ - "null", - 51, - 86, - 25 - ], - [ - "return", - 51, - 86, - 25 - ] - ], - "name": "", - "filename": "fd.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 32, - "nr_close_slots": 0, - "instructions": [ - [ - "move", - 4, - 2, - 69, - 9 - ], - [ - "jump_false", - 4, - "and_end_57", - 69, - 9 - ], - [ - "get", - 6, - 4, - 1, - 69, - 23 - ], - [ - "frame", - 7, - 6, - 1, - 69, - 23 - ], - [ - "null", - 8, - 69, - 23 - ], - [ - "setarg", - 7, - 0, - 8, - 69, - 23 - ], - [ - "setarg", - 7, - 1, - 2, - 69, - 23 - ], - [ - "invoke", - 7, - 5, - 69, - 23 - ], - [ - "move", - 4, - 5, - 69, - 23 - ], - "and_end_57", - [ - "jump_false", - 4, - "if_else_55", - 69, - 23 - ], - [ - "null", - 9, - 69, - 46 - ], - [ - "return", - 9, - 69, - 46 - ], - "_nop_ur_1", - "if_else_55", - "if_end_56", - [ - "get", - 11, - 1, - 2, - 71, - 16 - ], - [ - "is_proxy", - 12, - 11, - 71, - 16 - ], - [ - "jump_false", - 12, - "record_path_58", - 71, - 16 - ], - [ - "null", - 13, - 71, - 16 - ], - [ - "access", - 14, - "readdir", - 71, - 16 - ], - [ - "array", - 15, - 0, - 71, - 16 - ], - [ - "push", - 15, - 1, - 71, - 16 - ], - [ - "frame", - 16, - 11, - 2, - 71, - 16 - ], - [ - "setarg", - 16, - 0, - 13, - 71, - 16 - ], - [ - "setarg", - 16, - 1, - 14, - 71, - 16 - ], - [ - "setarg", - 16, - 2, - 15, - 71, - 16 - ], - [ - "invoke", - 16, - 10, - 71, - 16 - ], - [ - "jump", - "call_done_59", - 71, - 16 - ], - "record_path_58", - [ - "load_field", - 17, - 11, - "readdir", - 71, - 16 - ], - [ - "frame", - 18, - 17, - 1, - 71, - 16 - ], - [ - "setarg", - 18, - 0, - 11, - 71, - 16 - ], - [ - "setarg", - 18, - 1, - 1, - 71, - 16 - ], - [ - "invoke", - 18, - 10, - 71, - 16 - ], - "call_done_59", - [ - "move", - 3, - 10, - 71, - 16 - ], - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_60", - 72, - 10 - ], - [ - "null", - 20, - 72, - 16 - ], - [ - "return", - 20, - 72, - 16 - ], - "_nop_ur_2", - "if_else_60", - "if_end_61", - [ - "function", - 21, - 10, - 74, - 18 - ], - [ - "length", - 23, - 3, - 74, - 18 - ], - [ - "int", - 24, - 0, - 74, - 18 - ], - [ - "int", - 28, - 1, - 74, - 18 - ], - [ - "null", - 27, - 74, - 18 - ], - "arrfor_loop_81", - [ - "lt_int", - 25, - 24, - 23, - 74, - 18 - ], - [ - "jump_false", - 25, - "arrfor_done_82", - 74, - 18 - ], - [ - "load_index", - 26, - 3, - 24, - 74, - 18 - ], - [ - "frame", - 29, - 21, - 2, - 74, - 18 - ], - [ - "setarg", - 29, - 0, - 27, - 74, - 18 - ], - [ - "setarg", - 29, - 1, - 26, - 74, - 18 - ], - [ - "setarg", - 29, - 2, - 24, - 74, - 18 - ], - [ - "invoke", - 29, - 30, - 74, - 18 - ], - [ - "add", - 24, - 24, - 28, - 74, - 18 - ], - [ - "jump", - "arrfor_loop_81", - 74, - 18 - ], - "arrfor_done_82", - [ - "null", - 22, - 74, - 18 - ], - [ - "null", - 31, - 74, - 18 - ], - [ - "return", - 31, - 74, - 18 - ] - ], - "name": "visit", - "filename": "fd.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 34, - "nr_close_slots": 0, - "instructions": [ - [ - "move", - 3, - 2, - 42, - 14 - ], - [ - "null", - 9, - 43, - 15 - ], - [ - "is_identical", - 10, - 3, - 9, - 43, - 15 - ], - [ - "jump_true", - 10, - "eq_done_39", - 43, - 15 - ], - [ - "is_int", - 11, - 3, - 43, - 15 - ], - [ - "jump_false", - 11, - "eq_ni_40", - 43, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_40", - 43, - 15 - ], - [ - "eq_int", - 10, - 3, - 9, - 43, - 15 - ], - [ - "jump", - "eq_done_39", - 43, - 15 - ], - "eq_ni_40", - [ - "is_num", - 11, - 3, - 43, - 15 - ], - [ - "jump_false", - 11, - "eq_nn_41", - 43, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_41", - 43, - 15 - ], - [ - "eq_float", - 10, - 3, - 9, - 43, - 15 - ], - [ - "jump", - "eq_done_39", - 43, - 15 - ], - "eq_nn_41", - [ - "is_text", - 11, - 3, - 43, - 15 - ], - [ - "jump_false", - 11, - "eq_nt_42", - 43, - 15 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_42", - 43, - 15 - ], - [ - "eq_text", - 10, - 3, - 9, - 43, - 15 - ], - [ - "jump", - "eq_done_39", - 43, - 15 - ], - "eq_nt_42", - [ - "is_null", - 11, - 3, - 43, - 15 - ], - [ - "jump_false", - 11, - "eq_nnl_43", - 43, - 15 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 10, - 43, - 15 - ], - [ - "jump", - "eq_done_39", - 43, - 15 - ], - "eq_nnl_43", - [ - "is_bool", - 11, - 3, - 43, - 15 - ], - [ - "jump_false", - 11, - "eq_nb_44", - 43, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_44", - 43, - 15 - ], - [ - "eq_bool", - 10, - 3, - 9, - 43, - 15 - ], - [ - "jump", - "eq_done_39", - 43, - 15 - ], - "eq_nb_44", - [ - "false", - 10, - 43, - 15 - ], - "eq_done_39", - [ - "jump_false", - 10, - "if_else_37", - 43, - 15 - ], - [ - "access", - 13, - ".", - 43, - 28 - ], - [ - "move", - 3, - 13, - 43, - 28 - ], - [ - "jump", - "if_end_38", - 43, - 28 - ], - "if_else_37", - "if_end_38", - [ - "array", - 14, - 0, - 44, - 17 - ], - [ - "move", - 6, - 14, - 44, - 17 - ], - [ - "function", - 15, - 7, - 46, - 3 - ], - [ - "move", - 4, - 15, - 46, - 3 - ], - [ - "function", - 16, - 9, - 57, - 3 - ], - [ - "move", - 5, - 16, - 57, - 3 - ], - [ - "function", - 17, - 11, - 68, - 3 - ], - [ - "move", - 8, - 17, - 68, - 3 - ], - [ - "get", - 19, - 1, - 1, - 92, - 12 - ], - [ - "is_proxy", - 20, - 19, - 92, - 12 - ], - [ - "jump_false", - 20, - "record_path_83", - 92, - 12 - ], - [ - "null", - 21, - 92, - 12 - ], - [ - "access", - 22, - "stat", - 92, - 12 - ], - [ - "array", - 23, - 0, - 92, - 12 - ], - [ - "push", - 23, - 3, - 92, - 12 - ], - [ - "frame", - 24, - 19, - 2, - 92, - 12 - ], - [ - "setarg", - 24, - 0, - 21, - 92, - 12 - ], - [ - "setarg", - 24, - 1, - 22, - 92, - 12 - ], - [ - "setarg", - 24, - 2, - 23, - 92, - 12 - ], - [ - "invoke", - 24, - 18, - 92, - 12 - ], - [ - "jump", - "call_done_84", - 92, - 12 - ], - "record_path_83", - [ - "load_field", - 25, - 19, - "stat", - 92, - 12 - ], - [ - "frame", - 26, - 25, - 1, - 92, - 12 - ], - [ - "setarg", - 26, - 0, - 19, - 92, - 12 - ], - [ - "setarg", - 26, - 1, - 3, - 92, - 12 - ], - [ - "invoke", - 26, - 18, - 92, - 12 - ], - "call_done_84", - [ - "move", - 7, - 18, - 92, - 12 - ], - [ - "move", - 27, - 7, - 93, - 7 - ], - [ - "jump_false", - 27, - "and_end_87", - 93, - 7 - ], - [ - "load_field", - 28, - 7, - "isDirectory", - 93, - 13 - ], - [ - "move", - 27, - 28, - 93, - 13 - ], - "and_end_87", - [ - "jump_false", - 27, - "if_else_85", - 93, - 13 - ], - [ - "access", - 29, - "", - 94, - 17 - ], - [ - "frame", - 31, - 8, - 2, - 94, - 5 - ], - [ - "null", - 32, - 94, - 5 - ], - [ - "setarg", - 31, - 0, - 32, - 94, - 5 - ], - [ - "setarg", - 31, - 1, - 3, - 94, - 5 - ], - [ - "setarg", - 31, - 2, - 29, - 94, - 5 - ], - [ - "invoke", - 31, - 30, - 94, - 5 - ], - [ - "jump", - "if_end_86", - 94, - 5 - ], - "if_else_85", - "if_end_86", - [ - "return", - 6, - 97, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fd.cm", - "nr_args": 2 - } - ], - "main": { - "nr_slots": 22, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 5, - 1, - 0, - 0 - ], - [ - "move", - 3, - 5, - 0, - 0 - ], - [ - "function", - 6, - 2, - 0, - 0 - ], - [ - "move", - 2, - 6, - 0, - 0 - ], - [ - "access", - 7, - "internal/fd", - 1, - 14 - ], - [ - "access", - 9, + "name": "fd.cm", + "functions": [ { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["put", 2, 3, 1, 7, 12], + ["return", 1, 8, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fd.cm", + "nr_args": 2 }, - 1, - 10 - ], - [ - "frame", - 10, - 9, - 1, - 1, - 10 - ], - [ - "null", - 11, - 1, - 10 - ], - [ - "setarg", - 10, - 0, - 11, - 1, - 10 - ], - [ - "setarg", - 10, - 1, - 7, - 1, - 10 - ], - [ - "invoke", - 10, - 8, - 1, - 10 - ], - [ - "move", - 1, - 8, - 1, - 10 - ], - [ - "access", - 12, - "wildstar", - 2, - 20 - ], - [ - "access", - 14, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 5, 14], + ["function", 4, 0, 6, 21], + ["access", 6, {"name":"replace","kind":"name","make":"intrinsic"}, 6, 3], + ["frame", 7, 6, 3, 6, 3], + ["null", 8, 6, 3], + ["setarg", 7, 0, 8, 6, 3], + ["setarg", 7, 1, 1, 6, 3], + ["setarg", 7, 2, 2, 6, 3], + ["setarg", 7, 3, 4, 6, 3], + ["invoke", 7, 5, 6, 3], + ["return", 3, 10, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "last_pos", + "filename": "fd.cm", + "nr_args": 2 }, - 2, - 16 - ], - [ - "frame", - 15, - 14, - 1, - 2, - 16 - ], - [ - "null", - 16, - 2, - 16 - ], - [ - "setarg", - 15, - 0, - 16, - 2, - 16 - ], - [ - "setarg", - 15, - 1, - 12, - 2, - 16 - ], - [ - "invoke", - 15, - 13, - 2, - 16 - ], - [ - "move", - 4, - 13, - 2, - 16 - ], - [ - "store_field", - 1, - 2, - "join_paths", - 22, - 1 - ], - [ - "function", - 17, - 3, - 23, - 15 - ], - [ - "store_field", - 1, - 17, - "basename", - 23, - 1 - ], - [ - "function", - 18, - 4, - 29, - 14 - ], - [ - "store_field", - 1, - 18, - "dirname", - 29, - 1 - ], - [ - "function", - 19, - 5, - 35, - 11 - ], - [ - "store_field", - 1, - 19, - "stem", - 35, - 1 - ], - [ - "function", - 20, - 12, - 41, - 13 - ], - [ - "store_field", - 1, - 20, - "globfs", - 41, - 1 - ], - [ - "return", - 1, - 100, - 8 - ], - "_nop_ur_1", - "_nop_ur_2" + { + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["regexp", 5, "\\/+$", "", 15, 25], + ["access", 6, "", 15, 33], + ["access", 8, {"name":"replace","kind":"name","make":"intrinsic"}, 15, 11], + ["frame", 9, 8, 3, 15, 11], + ["null", 10, 15, 11], + ["setarg", 9, 0, 10, 15, 11], + ["setarg", 9, 1, 1, 15, 11], + ["setarg", 9, 2, 5, 15, 11], + ["setarg", 9, 3, 6, 15, 11], + ["invoke", 9, 7, 15, 11], + ["move", 3, 7, 15, 11], + ["regexp", 11, "^\\/+", "", 16, 24], + ["access", 12, "", 16, 32], + ["access", 14, {"name":"replace","kind":"name","make":"intrinsic"}, 16, 11], + ["frame", 15, 14, 3, 16, 11], + ["null", 16, 16, 11], + ["setarg", 15, 0, 16, 16, 11], + ["setarg", 15, 1, 2, 16, 11], + ["setarg", 15, 2, 11, 16, 11], + ["setarg", 15, 3, 12, 16, 11], + ["invoke", 15, 13, 16, 11], + ["move", 4, 13, 16, 11], + "_nop_bl_1", + ["jump_true", 3, "if_else_0", 17, 8], + ["return", 4, 17, 18], + "_nop_ur_1", + "if_else_0", + "if_end_1", + "_nop_bl_2", + ["jump_true", 4, "if_else_2", 18, 8], + ["return", 3, 18, 18], + "_nop_ur_2", + "if_else_2", + "if_end_3", + ["access", 19, "/", 19, 14], + ["is_text", 21, 3, 19, 14], + ["jump_false", 21, "add_cn_5", 19, 14], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 20, 3, 19, 19, 14], + ["jump", "add_done_4", 19, 14], + "add_cn_5", + ["is_num", 21, 3, 19, 14], + ["jump_false", 21, "add_err_6", 19, 14], + "_nop_tc_3", + ["jump", "add_err_6", 19, 14], + ["add", 20, 3, 19, 19, 14], + ["jump", "add_done_4", 19, 14], + "add_err_6", + ["disrupt", 19, 14], + "add_done_4", + ["is_text", 24, 20, 19, 20], + ["jump_false", 24, "add_cn_8", 19, 20], + ["is_text", 25, 4, 19, 20], + ["jump_false", 25, "add_cn_8", 19, 20], + ["concat", 23, 20, 4, 19, 20], + ["jump", "add_done_7", 19, 20], + "add_cn_8", + ["is_num", 24, 20, 19, 20], + ["jump_false", 24, "add_err_9", 19, 20], + ["is_num", 25, 4, 19, 20], + ["jump_false", 25, "add_err_9", 19, 20], + ["add", 23, 20, 4, 19, 20], + ["jump", "add_done_7", 19, 20], + "add_err_9", + ["disrupt", 19, 20], + "add_done_7", + ["return", 23, 19, 20], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "join_paths", + "filename": "fd.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 21, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "/", 24, 29], + ["get", 5, 3, 1, 24, 14], + ["frame", 6, 5, 2, 24, 14], + ["null", 7, 24, 14], + ["setarg", 6, 0, 7, 24, 14], + ["setarg", 6, 1, 1, 24, 14], + ["setarg", 6, 2, 3, 24, 14], + ["invoke", 6, 4, 24, 14], + ["move", 2, 4, 24, 14], + ["null", 8, 25, 15], + ["is_identical", 9, 2, 8, 25, 15], + ["jump_true", 9, "eq_done_12", 25, 15], + ["is_int", 10, 2, 25, 15], + ["jump_false", 10, "eq_ni_13", 25, 15], + "_nop_tc_1", + ["jump", "eq_ni_13", 25, 15], + ["eq_int", 9, 2, 8, 25, 15], + ["jump", "eq_done_12", 25, 15], + "eq_ni_13", + ["is_num", 10, 2, 25, 15], + ["jump_false", 10, "eq_nn_14", 25, 15], + "_nop_tc_2", + ["jump", "eq_nn_14", 25, 15], + ["eq_float", 9, 2, 8, 25, 15], + ["jump", "eq_done_12", 25, 15], + "eq_nn_14", + ["is_text", 10, 2, 25, 15], + ["jump_false", 10, "eq_nt_15", 25, 15], + "_nop_tc_3", + ["jump", "eq_nt_15", 25, 15], + ["eq_text", 9, 2, 8, 25, 15], + ["jump", "eq_done_12", 25, 15], + "eq_nt_15", + ["is_null", 10, 2, 25, 15], + ["jump_false", 10, "eq_nnl_16", 25, 15], + "_nop_tc_4", + "_nop_tc_5", + ["true", 9, 25, 15], + ["jump", "eq_done_12", 25, 15], + "eq_nnl_16", + ["is_bool", 10, 2, 25, 15], + ["jump_false", 10, "eq_nb_17", 25, 15], + "_nop_tc_6", + ["jump", "eq_nb_17", 25, 15], + ["eq_bool", 9, 2, 8, 25, 15], + ["jump", "eq_done_12", 25, 15], + "eq_nb_17", + ["false", 9, 25, 15], + "eq_done_12", + ["jump_false", 9, "if_else_10", 25, 15], + ["return", 1, 25, 28], + "_nop_ur_1", + "if_else_10", + "if_end_11", + ["access", 12, 1, 26, 26], + ["is_text", 14, 2, 26, 26], + ["jump_false", 14, "add_cn_19", 26, 26], + "_nop_tc_7", + ["jump", "add_cn_19", 26, 26], + ["concat", 13, 2, 12, 26, 26], + ["jump", "add_done_18", 26, 26], + "add_cn_19", + ["is_num", 14, 2, 26, 26], + ["jump_false", 14, "add_err_20", 26, 26], + "_nop_tc_8", + "_nop_tc_9", + ["add", 13, 2, 12, 26, 26], + ["jump", "add_done_18", 26, 26], + "add_err_20", + ["disrupt", 26, 26], + "add_done_18", + ["access", 17, {"name":"text","kind":"name","make":"intrinsic"}, 26, 10], + ["frame", 18, 17, 2, 26, 10], + ["null", 19, 26, 10], + ["setarg", 18, 0, 19, 26, 10], + ["setarg", 18, 1, 1, 26, 10], + ["setarg", 18, 2, 13, 26, 10], + ["tail_invoke", 18, 16, 26, 10], + ["return", 16, 26, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "basename", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "/", 30, 29], + ["get", 5, 3, 1, 30, 14], + ["frame", 6, 5, 2, 30, 14], + ["null", 7, 30, 14], + ["setarg", 6, 0, 7, 30, 14], + ["setarg", 6, 1, 1, 30, 14], + ["setarg", 6, 2, 3, 30, 14], + ["invoke", 6, 4, 30, 14], + ["move", 2, 4, 30, 14], + ["null", 8, 31, 15], + ["is_identical", 9, 2, 8, 31, 15], + ["jump_true", 9, "eq_done_23", 31, 15], + ["is_int", 10, 2, 31, 15], + ["jump_false", 10, "eq_ni_24", 31, 15], + "_nop_tc_1", + ["jump", "eq_ni_24", 31, 15], + ["eq_int", 9, 2, 8, 31, 15], + ["jump", "eq_done_23", 31, 15], + "eq_ni_24", + ["is_num", 10, 2, 31, 15], + ["jump_false", 10, "eq_nn_25", 31, 15], + "_nop_tc_2", + ["jump", "eq_nn_25", 31, 15], + ["eq_float", 9, 2, 8, 31, 15], + ["jump", "eq_done_23", 31, 15], + "eq_nn_25", + ["is_text", 10, 2, 31, 15], + ["jump_false", 10, "eq_nt_26", 31, 15], + "_nop_tc_3", + ["jump", "eq_nt_26", 31, 15], + ["eq_text", 9, 2, 8, 31, 15], + ["jump", "eq_done_23", 31, 15], + "eq_nt_26", + ["is_null", 10, 2, 31, 15], + ["jump_false", 10, "eq_nnl_27", 31, 15], + "_nop_tc_4", + "_nop_tc_5", + ["true", 9, 31, 15], + ["jump", "eq_done_23", 31, 15], + "eq_nnl_27", + ["is_bool", 10, 2, 31, 15], + ["jump_false", 10, "eq_nb_28", 31, 15], + "_nop_tc_6", + ["jump", "eq_nb_28", 31, 15], + ["eq_bool", 9, 2, 8, 31, 15], + ["jump", "eq_done_23", 31, 15], + "eq_nb_28", + ["false", 9, 31, 15], + "eq_done_23", + ["jump_false", 9, "if_else_21", 31, 15], + ["access", 12, "", 31, 28], + ["return", 12, 31, 28], + "_nop_ur_1", + "if_else_21", + "if_end_22", + ["access", 13, 0, 32, 20], + ["access", 15, {"name":"text","kind":"name","make":"intrinsic"}, 32, 10], + ["frame", 16, 15, 3, 32, 10], + ["null", 17, 32, 10], + ["setarg", 16, 0, 17, 32, 10], + ["setarg", 16, 1, 1, 32, 10], + ["setarg", 16, 2, 13, 32, 10], + ["setarg", 16, 3, 2, 32, 10], + ["tail_invoke", 16, 14, 32, 10], + ["return", 14, 32, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "dirname", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, ".", 36, 29], + ["get", 5, 3, 1, 36, 14], + ["frame", 6, 5, 2, 36, 14], + ["null", 7, 36, 14], + ["setarg", 6, 0, 7, 36, 14], + ["setarg", 6, 1, 1, 36, 14], + ["setarg", 6, 2, 3, 36, 14], + ["invoke", 6, 4, 36, 14], + ["move", 2, 4, 36, 14], + ["null", 8, 37, 15], + ["is_identical", 9, 2, 8, 37, 15], + ["jump_true", 9, "eq_done_31", 37, 15], + ["is_int", 10, 2, 37, 15], + ["jump_false", 10, "eq_ni_32", 37, 15], + "_nop_tc_1", + ["jump", "eq_ni_32", 37, 15], + ["eq_int", 9, 2, 8, 37, 15], + ["jump", "eq_done_31", 37, 15], + "eq_ni_32", + ["is_num", 10, 2, 37, 15], + ["jump_false", 10, "eq_nn_33", 37, 15], + "_nop_tc_2", + ["jump", "eq_nn_33", 37, 15], + ["eq_float", 9, 2, 8, 37, 15], + ["jump", "eq_done_31", 37, 15], + "eq_nn_33", + ["is_text", 10, 2, 37, 15], + ["jump_false", 10, "eq_nt_34", 37, 15], + "_nop_tc_3", + ["jump", "eq_nt_34", 37, 15], + ["eq_text", 9, 2, 8, 37, 15], + ["jump", "eq_done_31", 37, 15], + "eq_nt_34", + ["is_null", 10, 2, 37, 15], + ["jump_false", 10, "eq_nnl_35", 37, 15], + "_nop_tc_4", + "_nop_tc_5", + ["true", 9, 37, 15], + ["jump", "eq_done_31", 37, 15], + "eq_nnl_35", + ["is_bool", 10, 2, 37, 15], + ["jump_false", 10, "eq_nb_36", 37, 15], + "_nop_tc_6", + ["jump", "eq_nb_36", 37, 15], + ["eq_bool", 9, 2, 8, 37, 15], + ["jump", "eq_done_31", 37, 15], + "eq_nb_36", + ["false", 9, 37, 15], + "eq_done_31", + ["jump_false", 9, "if_else_29", 37, 15], + ["return", 1, 37, 28], + "_nop_ur_1", + "if_else_29", + "if_end_30", + ["access", 12, 0, 38, 20], + ["access", 14, {"name":"text","kind":"name","make":"intrinsic"}, 38, 10], + ["frame", 15, 14, 3, 38, 10], + ["null", 16, 38, 10], + ["setarg", 15, 0, 16, 38, 10], + ["setarg", 15, 1, 1, 38, 10], + ["setarg", 15, 2, 12, 38, 10], + ["setarg", 15, 3, 2, 38, 10], + ["tail_invoke", 15, 13, 38, 10], + ["return", 13, 38, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "stem", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 28, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "!", 49, 26], + ["access", 4, {"name":"starts_with","kind":"name","make":"intrinsic"}, 49, 11], + ["frame", 5, 4, 2, 49, 11], + ["null", 6, 49, 11], + ["setarg", 5, 0, 6, 49, 11], + ["setarg", 5, 1, 1, 49, 11], + ["setarg", 5, 2, 2, 49, 11], + ["invoke", 5, 3, 49, 11], + ["move", 7, 3, 49, 11], + ["jump_false", 7, "and_end_47", 49, 11], + ["access", 8, 1, 49, 57], + ["access", 10, {"name":"text","kind":"name","make":"intrinsic"}, 49, 49], + ["frame", 11, 10, 2, 49, 49], + ["null", 12, 49, 49], + ["setarg", 11, 0, 12, 49, 49], + ["setarg", 11, 1, 1, 49, 49], + ["setarg", 11, 2, 8, 49, 49], + ["invoke", 11, 9, 49, 49], + ["get", 13, 1, 1, 49, 61], + ["get", 14, 4, 3, 49, 67], + ["load_field", 15, 14, "WM_WILDSTAR", 49, 67], + ["get", 17, 4, 3, 49, 34], + ["is_proxy", 18, 17, 49, 34], + ["jump_false", 18, "record_path_48", 49, 34], + ["null", 19, 49, 34], + ["access", 20, "match", 49, 34], + ["array", 21, 0, 49, 34], + ["push", 21, 9, 49, 34], + ["push", 21, 13, 49, 34], + ["push", 21, 15, 49, 34], + ["frame", 22, 17, 2, 49, 34], + ["setarg", 22, 0, 19, 49, 34], + ["setarg", 22, 1, 20, 49, 34], + ["setarg", 22, 2, 21, 49, 34], + ["invoke", 22, 16, 49, 34], + ["jump", "call_done_49", 49, 34], + "record_path_48", + ["load_field", 23, 17, "match", 49, 34], + ["frame", 24, 23, 3, 49, 34], + ["setarg", 24, 0, 17, 49, 34], + ["setarg", 24, 1, 9, 49, 34], + ["setarg", 24, 2, 13, 49, 34], + ["setarg", 24, 3, 15, 49, 34], + ["invoke", 24, 16, 49, 34], + "call_done_49", + ["move", 7, 16, 49, 34], + "and_end_47", + ["jump_false", 7, "if_else_45", 49, 34], + ["true", 25, 50, 17], + ["put", 25, 2, 1, 50, 17], + ["true", 26, 51, 16], + ["return", 26, 51, 16], + "_nop_ur_1", + "if_else_45", + "if_end_46", + ["null", 27, 51, 16], + ["return", 27, 51, 16] + ], + "name": "", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["false", 2, 47, 17], + ["get", 3, 1, 1, 48, 12], + ["function", 4, 6, 48, 19], + ["null", 5, 53, 8], + ["true", 6, 53, 14], + ["access", 8, {"name":"arrfor","kind":"name","make":"intrinsic"}, 48, 5], + ["frame", 9, 8, 4, 48, 5], + ["null", 10, 48, 5], + ["setarg", 9, 0, 10, 48, 5], + ["setarg", 9, 1, 3, 48, 5], + ["setarg", 9, 2, 4, 48, 5], + ["setarg", 9, 3, 5, 48, 5], + ["setarg", 9, 4, 6, 48, 5], + ["invoke", 9, 7, 48, 5], + ["return", 2, 54, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "check_neg", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "!", 60, 27], + ["access", 4, {"name":"starts_with","kind":"name","make":"intrinsic"}, 60, 12], + ["frame", 5, 4, 2, 60, 12], + ["null", 6, 60, 12], + ["setarg", 5, 0, 6, 60, 12], + ["setarg", 5, 1, 1, 60, 12], + ["setarg", 5, 2, 2, 60, 12], + ["invoke", 5, 3, 60, 12], + ["not", 7, 3, 60, 12], + ["move", 8, 7, 60, 12], + ["jump_false", 8, "and_end_52", 60, 12], + ["get", 9, 1, 1, 60, 53], + ["get", 10, 4, 3, 60, 59], + ["load_field", 11, 10, "WM_WILDSTAR", 60, 59], + ["get", 13, 4, 3, 60, 35], + ["is_proxy", 14, 13, 60, 35], + ["jump_false", 14, "record_path_53", 60, 35], + ["null", 15, 60, 35], + ["access", 16, "match", 60, 35], + ["array", 17, 0, 60, 35], + ["push", 17, 1, 60, 35], + ["push", 17, 9, 60, 35], + ["push", 17, 11, 60, 35], + ["frame", 18, 13, 2, 60, 35], + ["setarg", 18, 0, 15, 60, 35], + ["setarg", 18, 1, 16, 60, 35], + ["setarg", 18, 2, 17, 60, 35], + ["invoke", 18, 12, 60, 35], + ["jump", "call_done_54", 60, 35], + "record_path_53", + ["load_field", 19, 13, "match", 60, 35], + ["frame", 20, 19, 3, 60, 35], + ["setarg", 20, 0, 13, 60, 35], + ["setarg", 20, 1, 1, 60, 35], + ["setarg", 20, 2, 9, 60, 35], + ["setarg", 20, 3, 11, 60, 35], + ["invoke", 20, 12, 60, 35], + "call_done_54", + ["move", 8, 12, 60, 35], + "and_end_52", + ["jump_false", 8, "if_else_50", 60, 35], + ["true", 21, 61, 17], + ["put", 21, 2, 1, 61, 17], + ["true", 22, 62, 16], + ["return", 22, 62, 16], + "_nop_ur_1", + "if_else_50", + "if_end_51", + ["null", 23, 62, 16], + ["return", 23, 62, 16] + ], + "name": "", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["false", 2, 58, 17], + ["get", 3, 1, 1, 59, 12], + ["function", 4, 8, 59, 19], + ["null", 5, 64, 8], + ["true", 6, 64, 14], + ["access", 8, {"name":"arrfor","kind":"name","make":"intrinsic"}, 59, 5], + ["frame", 9, 8, 4, 59, 5], + ["null", 10, 59, 5], + ["setarg", 9, 0, 10, 59, 5], + ["setarg", 9, 1, 3, 59, 5], + ["setarg", 9, 2, 4, 59, 5], + ["setarg", 9, 3, 5, 59, 5], + ["setarg", 9, 4, 6, 59, 5], + ["invoke", 9, 7, 59, 5], + ["return", 2, 65, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "check_pos", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 52, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 2, 1, 75, 22], + ["jump_false", 5, "tern_else_62", 75, 22], + ["get", 7, 2, 1, 75, 35], + ["access", 8, "/", 75, 48], + ["is_text", 10, 7, 75, 48], + ["jump_false", 10, "add_cn_65", 75, 48], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 9, 7, 8, 75, 48], + ["jump", "add_done_64", 75, 48], + "add_cn_65", + ["is_num", 10, 7, 75, 48], + ["jump_false", 10, "add_err_66", 75, 48], + "_nop_tc_3", + ["jump", "add_err_66", 75, 48], + ["add", 9, 7, 8, 75, 48], + ["jump", "add_done_64", 75, 48], + "add_err_66", + ["disrupt", 75, 48], + "add_done_64", + ["is_text", 13, 9, 75, 54], + ["jump_false", 13, "add_cn_68", 75, 54], + ["is_text", 14, 1, 75, 54], + ["jump_false", 14, "add_cn_68", 75, 54], + ["concat", 12, 9, 1, 75, 54], + ["jump", "add_done_67", 75, 54], + "add_cn_68", + ["is_num", 13, 9, 75, 54], + ["jump_false", 13, "add_err_69", 75, 54], + ["is_num", 14, 1, 75, 54], + ["jump_false", 14, "add_err_69", 75, 54], + ["add", 12, 9, 1, 75, 54], + ["jump", "add_done_67", 75, 54], + "add_err_69", + ["disrupt", 75, 54], + "add_done_67", + ["move", 6, 12, 75, 54], + ["jump", "tern_end_63", 75, 54], + "tern_else_62", + ["move", 6, 1, 75, 61], + "tern_end_63", + ["move", 3, 6, 75, 61], + ["get", 15, 1, 1, 77, 35], + ["get", 17, 2, 3, 77, 24], + ["frame", 18, 17, 2, 77, 24], + ["null", 19, 77, 24], + ["setarg", 18, 0, 19, 77, 24], + ["setarg", 18, 1, 15, 77, 24], + ["setarg", 18, 2, 1, 77, 24], + ["invoke", 18, 16, 77, 24], + ["move", 2, 16, 77, 24], + ["get", 21, 1, 3, 78, 16], + ["is_proxy", 22, 21, 78, 16], + ["jump_false", 22, "record_path_70", 78, 16], + ["null", 23, 78, 16], + ["access", 24, "stat", 78, 16], + ["array", 25, 0, 78, 16], + ["push", 25, 2, 78, 16], + ["frame", 26, 21, 2, 78, 16], + ["setarg", 26, 0, 23, 78, 16], + ["setarg", 26, 1, 24, 78, 16], + ["setarg", 26, 2, 25, 78, 16], + ["invoke", 26, 20, 78, 16], + ["jump", "call_done_71", 78, 16], + "record_path_70", + ["load_field", 27, 21, "stat", 78, 16], + ["frame", 28, 27, 1, 78, 16], + ["setarg", 28, 0, 21, 78, 16], + ["setarg", 28, 1, 2, 78, 16], + ["invoke", 28, 20, 78, 16], + "call_done_71", + ["move", 4, 20, 78, 16], + ["load_field", 29, 4, "isDirectory", 80, 11], + ["jump_false", 29, "if_else_72", 80, 11], + ["get", 31, 4, 2, 81, 14], + ["frame", 32, 31, 1, 81, 14], + ["null", 33, 81, 14], + ["setarg", 32, 0, 33, 81, 14], + ["setarg", 32, 1, 3, 81, 14], + ["invoke", 32, 30, 81, 14], + "_nop_bl_1", + ["jump_true", 30, "if_else_74", 81, 14], + ["get", 36, 8, 2, 82, 11], + ["frame", 37, 36, 2, 82, 11], + ["null", 38, 82, 11], + ["setarg", 37, 0, 38, 82, 11], + ["setarg", 37, 1, 2, 82, 11], + ["setarg", 37, 2, 3, 82, 11], + ["invoke", 37, 35, 82, 11], + ["jump", "if_end_75", 82, 11], + "if_else_74", + "if_end_75", + ["jump", "if_end_73", 82, 11], + "if_else_72", + ["get", 40, 4, 2, 85, 14], + ["frame", 41, 40, 1, 85, 14], + ["null", 42, 85, 14], + ["setarg", 41, 0, 42, 85, 14], + ["setarg", 41, 1, 3, 85, 14], + ["invoke", 41, 39, 85, 14], + ["not", 43, 39, 85, 14], + ["move", 44, 43, 85, 14], + ["jump_false", 44, "and_end_78", 85, 14], + ["get", 46, 5, 2, 85, 37], + ["frame", 47, 46, 1, 85, 37], + ["null", 48, 85, 37], + ["setarg", 47, 0, 48, 85, 37], + ["setarg", 47, 1, 3, 85, 37], + ["invoke", 47, 45, 85, 37], + ["move", 44, 45, 85, 37], + "and_end_78", + ["jump_false", 44, "if_else_76", 85, 37], + ["get", 49, 6, 2, 86, 16], + ["is_array", 50, 49, 86, 25], + ["jump_false", 50, "push_err_79", 86, 25], + ["push", 49, 3, 86, 25], + ["jump", "push_done_80", 86, 25], + "push_err_79", + ["disrupt", 86, 25], + "push_done_80", + ["jump", "if_end_77", 86, 25], + "if_else_76", + "if_end_77", + "if_end_73", + ["null", 51, 86, 25], + ["return", 51, 86, 25] + ], + "name": "", + "filename": "fd.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 32, + "nr_close_slots": 0, + "instructions": [ + ["move", 4, 2, 69, 9], + ["jump_false", 4, "and_end_57", 69, 9], + ["get", 6, 4, 1, 69, 23], + ["frame", 7, 6, 1, 69, 23], + ["null", 8, 69, 23], + ["setarg", 7, 0, 8, 69, 23], + ["setarg", 7, 1, 2, 69, 23], + ["invoke", 7, 5, 69, 23], + ["move", 4, 5, 69, 23], + "and_end_57", + ["jump_false", 4, "if_else_55", 69, 23], + ["null", 9, 69, 46], + ["return", 9, 69, 46], + "_nop_ur_1", + "if_else_55", + "if_end_56", + ["get", 11, 1, 2, 71, 16], + ["is_proxy", 12, 11, 71, 16], + ["jump_false", 12, "record_path_58", 71, 16], + ["null", 13, 71, 16], + ["access", 14, "readdir", 71, 16], + ["array", 15, 0, 71, 16], + ["push", 15, 1, 71, 16], + ["frame", 16, 11, 2, 71, 16], + ["setarg", 16, 0, 13, 71, 16], + ["setarg", 16, 1, 14, 71, 16], + ["setarg", 16, 2, 15, 71, 16], + ["invoke", 16, 10, 71, 16], + ["jump", "call_done_59", 71, 16], + "record_path_58", + ["load_field", 17, 11, "readdir", 71, 16], + ["frame", 18, 17, 1, 71, 16], + ["setarg", 18, 0, 11, 71, 16], + ["setarg", 18, 1, 1, 71, 16], + ["invoke", 18, 10, 71, 16], + "call_done_59", + ["move", 3, 10, 71, 16], + "_nop_bl_1", + ["jump_true", 3, "if_else_60", 72, 10], + ["null", 20, 72, 16], + ["return", 20, 72, 16], + "_nop_ur_2", + "if_else_60", + "if_end_61", + ["function", 21, 10, 74, 18], + ["length", 23, 3, 74, 18], + ["int", 24, 0, 74, 18], + ["int", 28, 1, 74, 18], + ["null", 27, 74, 18], + "arrfor_loop_81", + ["lt_int", 25, 24, 23, 74, 18], + ["jump_false", 25, "arrfor_done_82", 74, 18], + ["load_index", 26, 3, 24, 74, 18], + ["frame", 29, 21, 2, 74, 18], + ["setarg", 29, 0, 27, 74, 18], + ["setarg", 29, 1, 26, 74, 18], + ["setarg", 29, 2, 24, 74, 18], + ["invoke", 29, 30, 74, 18], + ["add", 24, 24, 28, 74, 18], + ["jump", "arrfor_loop_81", 74, 18], + "arrfor_done_82", + ["null", 22, 74, 18], + ["null", 31, 74, 18], + ["return", 31, 74, 18] + ], + "name": "visit", + "filename": "fd.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 34, + "nr_close_slots": 0, + "instructions": [ + ["move", 3, 2, 42, 14], + ["null", 9, 43, 15], + ["is_identical", 10, 3, 9, 43, 15], + ["jump_true", 10, "eq_done_39", 43, 15], + ["is_int", 11, 3, 43, 15], + ["jump_false", 11, "eq_ni_40", 43, 15], + "_nop_tc_1", + ["jump", "eq_ni_40", 43, 15], + ["eq_int", 10, 3, 9, 43, 15], + ["jump", "eq_done_39", 43, 15], + "eq_ni_40", + ["is_num", 11, 3, 43, 15], + ["jump_false", 11, "eq_nn_41", 43, 15], + "_nop_tc_2", + ["jump", "eq_nn_41", 43, 15], + ["eq_float", 10, 3, 9, 43, 15], + ["jump", "eq_done_39", 43, 15], + "eq_nn_41", + ["is_text", 11, 3, 43, 15], + ["jump_false", 11, "eq_nt_42", 43, 15], + "_nop_tc_3", + ["jump", "eq_nt_42", 43, 15], + ["eq_text", 10, 3, 9, 43, 15], + ["jump", "eq_done_39", 43, 15], + "eq_nt_42", + ["is_null", 11, 3, 43, 15], + ["jump_false", 11, "eq_nnl_43", 43, 15], + "_nop_tc_4", + "_nop_tc_5", + ["true", 10, 43, 15], + ["jump", "eq_done_39", 43, 15], + "eq_nnl_43", + ["is_bool", 11, 3, 43, 15], + ["jump_false", 11, "eq_nb_44", 43, 15], + "_nop_tc_6", + ["jump", "eq_nb_44", 43, 15], + ["eq_bool", 10, 3, 9, 43, 15], + ["jump", "eq_done_39", 43, 15], + "eq_nb_44", + ["false", 10, 43, 15], + "eq_done_39", + ["jump_false", 10, "if_else_37", 43, 15], + ["access", 13, ".", 43, 28], + ["move", 3, 13, 43, 28], + ["jump", "if_end_38", 43, 28], + "if_else_37", + "if_end_38", + ["array", 14, 0, 44, 17], + ["move", 6, 14, 44, 17], + ["function", 15, 7, 46, 3], + ["move", 4, 15, 46, 3], + ["function", 16, 9, 57, 3], + ["move", 5, 16, 57, 3], + ["function", 17, 11, 68, 3], + ["move", 8, 17, 68, 3], + ["get", 19, 1, 1, 92, 12], + ["is_proxy", 20, 19, 92, 12], + ["jump_false", 20, "record_path_83", 92, 12], + ["null", 21, 92, 12], + ["access", 22, "stat", 92, 12], + ["array", 23, 0, 92, 12], + ["push", 23, 3, 92, 12], + ["frame", 24, 19, 2, 92, 12], + ["setarg", 24, 0, 21, 92, 12], + ["setarg", 24, 1, 22, 92, 12], + ["setarg", 24, 2, 23, 92, 12], + ["invoke", 24, 18, 92, 12], + ["jump", "call_done_84", 92, 12], + "record_path_83", + ["load_field", 25, 19, "stat", 92, 12], + ["frame", 26, 25, 1, 92, 12], + ["setarg", 26, 0, 19, 92, 12], + ["setarg", 26, 1, 3, 92, 12], + ["invoke", 26, 18, 92, 12], + "call_done_84", + ["move", 7, 18, 92, 12], + ["move", 27, 7, 93, 7], + ["jump_false", 27, "and_end_87", 93, 7], + ["load_field", 28, 7, "isDirectory", 93, 13], + ["move", 27, 28, 93, 13], + "and_end_87", + ["jump_false", 27, "if_else_85", 93, 13], + ["access", 29, "", 94, 17], + ["frame", 31, 8, 2, 94, 5], + ["null", 32, 94, 5], + ["setarg", 31, 0, 32, 94, 5], + ["setarg", 31, 1, 3, 94, 5], + ["setarg", 31, 2, 29, 94, 5], + ["invoke", 31, 30, 94, 5], + ["jump", "if_end_86", 94, 5], + "if_else_85", + "if_end_86", + ["return", 6, 97, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fd.cm", + "nr_args": 2 + } ], - "nr_args": 0 - }, - "filename": "fd.cm", - "data": {} + "main": { + "nr_slots": 22, + "nr_close_slots": 0, + "instructions": [ + ["function", 5, 1, 0, 0], + ["move", 3, 5, 0, 0], + ["function", 6, 2, 0, 0], + ["move", 2, 6, 0, 0], + ["access", 7, "internal/fd", 1, 14], + ["access", 9, {"name":"use","kind":"name","make":"intrinsic"}, 1, 10], + ["frame", 10, 9, 1, 1, 10], + ["null", 11, 1, 10], + ["setarg", 10, 0, 11, 1, 10], + ["setarg", 10, 1, 7, 1, 10], + ["invoke", 10, 8, 1, 10], + ["move", 1, 8, 1, 10], + ["access", 12, "wildstar", 2, 20], + ["access", 14, {"name":"use","kind":"name","make":"intrinsic"}, 2, 16], + ["frame", 15, 14, 1, 2, 16], + ["null", 16, 2, 16], + ["setarg", 15, 0, 16, 2, 16], + ["setarg", 15, 1, 12, 2, 16], + ["invoke", 15, 13, 2, 16], + ["move", 4, 13, 2, 16], + ["store_field", 1, 2, "join_paths", 22, 1], + ["function", 17, 3, 23, 15], + ["store_field", 1, 17, "basename", 23, 1], + ["function", 18, 4, 29, 14], + ["store_field", 1, 18, "dirname", 29, 1], + ["function", 19, 5, 35, 11], + ["store_field", 1, 19, "stem", 35, 1], + ["function", 20, 12, 41, 13], + ["store_field", 1, 20, "globfs", 41, 1], + ["return", 1, 100, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": "fd.cm", + "data": {} } \ No newline at end of file diff --git a/boot/fold.cm.mcode b/boot/fold.cm.mcode index d270cce5..351f5d84 100644 --- a/boot/fold.cm.mcode +++ b/boot/fold.cm.mcode @@ -1,108686 +1,21056 @@ { - "name": "fold.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 34, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 3, - 41, - 17 - ], - [ - "is_identical", - 4, - 1, - 3, - 41, - 17 - ], - [ - "jump_true", - 4, - "eq_done_2", - 41, - 17 - ], - [ - "is_int", - 5, - 1, - 41, - 17 - ], - [ - "jump_false", - 5, - "eq_ni_3", - 41, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_3", - 41, - 17 - ], - [ - "eq_int", - 4, - 1, - 3, - 41, - 17 - ], - [ - "jump", - "eq_done_2", - 41, - 17 - ], - "eq_ni_3", - [ - "is_num", - 5, - 1, - 41, - 17 - ], - [ - "jump_false", - 5, - "eq_nn_4", - 41, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_4", - 41, - 17 - ], - [ - "eq_float", - 4, - 1, - 3, - 41, - 17 - ], - [ - "jump", - "eq_done_2", - 41, - 17 - ], - "eq_nn_4", - [ - "is_text", - 5, - 1, - 41, - 17 - ], - [ - "jump_false", - 5, - "eq_nt_5", - 41, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_5", - 41, - 17 - ], - [ - "eq_text", - 4, - 1, - 3, - 41, - 17 - ], - [ - "jump", - "eq_done_2", - 41, - 17 - ], - "eq_nt_5", - [ - "is_null", - 5, - 1, - 41, - 17 - ], - [ - "jump_false", - 5, - "eq_nnl_6", - 41, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 4, - 41, - 17 - ], - [ - "jump", - "eq_done_2", - 41, - 17 - ], - "eq_nnl_6", - [ - "is_bool", - 5, - 1, - 41, - 17 - ], - [ - "jump_false", - 5, - "eq_nb_7", - 41, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_7", - 41, - 17 - ], - [ - "eq_bool", - 4, - 1, - 3, - 41, - 17 - ], - [ - "jump", - "eq_done_2", - 41, - 17 - ], - "eq_nb_7", - [ - "false", - 4, - 41, - 17 - ], - "eq_done_2", - [ - "jump_false", - 4, - "if_else_0", - 41, - 17 - ], - [ - "false", - 7, - 41, - 30 - ], - [ - "return", - 7, - 41, - 30 - ], - "_nop_ur_1", - "if_else_0", - "if_end_1", - [ - "load_field", - 8, - 1, - "kind", - 42, - 13 - ], - [ - "move", - 2, - 8, - 42, - 13 - ], - [ - "access", - 9, - "number", - 43, - 17 - ], - [ - "is_identical", - 10, - 2, - 9, - 43, - 17 - ], - [ - "jump_true", - 10, - "eq_done_12", - 43, - 17 - ], - [ - "is_int", - 11, - 2, - 43, - 17 - ], - [ - "jump_false", - 11, - "eq_ni_13", - 43, - 17 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_13", - 43, - 17 - ], - [ - "eq_int", - 10, - 2, - 9, - 43, - 17 - ], - [ - "jump", - "eq_done_12", - 43, - 17 - ], - "eq_ni_13", - [ - "is_num", - 11, - 2, - 43, - 17 - ], - [ - "jump_false", - 11, - "eq_nn_14", - 43, - 17 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_14", - 43, - 17 - ], - [ - "eq_float", - 10, - 2, - 9, - 43, - 17 - ], - [ - "jump", - "eq_done_12", - 43, - 17 - ], - "eq_nn_14", - [ - "is_text", - 11, - 2, - 43, - 17 - ], - [ - "jump_false", - 11, - "eq_nt_15", - 43, - 17 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 10, - 2, - 9, - 43, - 17 - ], - [ - "jump", - "eq_done_12", - 43, - 17 - ], - "eq_nt_15", - [ - "is_null", - 11, - 2, - 43, - 17 - ], - [ - "jump_false", - 11, - "eq_nnl_16", - 43, - 17 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_16", - 43, - 17 - ], - [ - "true", - 10, - 43, - 17 - ], - [ - "jump", - "eq_done_12", - 43, - 17 - ], - "eq_nnl_16", - [ - "is_bool", - 11, - 2, - 43, - 17 - ], - [ - "jump_false", - 11, - "eq_nb_17", - 43, - 17 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_17", - 43, - 17 - ], - [ - "eq_bool", - 10, - 2, - 9, - 43, - 17 - ], - [ - "jump", - "eq_done_12", - 43, - 17 - ], - "eq_nb_17", - [ - "false", - 10, - 43, - 17 - ], - "eq_done_12", - [ - "move", - 13, - 10, - 43, - 17 - ], - [ - "jump_true", - 13, - "or_end_11", - 43, - 17 - ], - [ - "access", - 14, - "text", - 43, - 34 - ], - [ - "is_identical", - 15, - 2, - 14, - 43, - 34 - ], - [ - "jump_true", - 15, - "eq_done_18", - 43, - 34 - ], - [ - "is_int", - 16, - 2, - 43, - 34 - ], - [ - "jump_false", - 16, - "eq_ni_19", - 43, - 34 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_19", - 43, - 34 - ], - [ - "eq_int", - 15, - 2, - 14, - 43, - 34 - ], - [ - "jump", - "eq_done_18", - 43, - 34 - ], - "eq_ni_19", - [ - "is_num", - 16, - 2, - 43, - 34 - ], - [ - "jump_false", - 16, - "eq_nn_20", - 43, - 34 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_20", - 43, - 34 - ], - [ - "eq_float", - 15, - 2, - 14, - 43, - 34 - ], - [ - "jump", - "eq_done_18", - 43, - 34 - ], - "eq_nn_20", - [ - "is_text", - 16, - 2, - 43, - 34 - ], - [ - "jump_false", - 16, - "eq_nt_21", - 43, - 34 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 15, - 2, - 14, - 43, - 34 - ], - [ - "jump", - "eq_done_18", - 43, - 34 - ], - "eq_nt_21", - [ - "is_null", - 16, - 2, - 43, - 34 - ], - [ - "jump_false", - 16, - "eq_nnl_22", - 43, - 34 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_22", - 43, - 34 - ], - [ - "true", - 15, - 43, - 34 - ], - [ - "jump", - "eq_done_18", - 43, - 34 - ], - "eq_nnl_22", - [ - "is_bool", - 16, - 2, - 43, - 34 - ], - [ - "jump_false", - 16, - "eq_nb_23", - 43, - 34 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_23", - 43, - 34 - ], - [ - "eq_bool", - 15, - 2, - 14, - 43, - 34 - ], - [ - "jump", - "eq_done_18", - 43, - 34 - ], - "eq_nb_23", - [ - "false", - 15, - 43, - 34 - ], - "eq_done_18", - [ - "move", - 13, - 15, - 43, - 34 - ], - "or_end_11", - [ - "move", - 18, - 13, - 43, - 34 - ], - [ - "jump_true", - 18, - "or_end_10", - 43, - 34 - ], - [ - "access", - 19, - "true", - 43, - 49 - ], - [ - "is_identical", - 20, - 2, - 19, - 43, - 49 - ], - [ - "jump_true", - 20, - "eq_done_24", - 43, - 49 - ], - [ - "is_int", - 21, - 2, - 43, - 49 - ], - [ - "jump_false", - 21, - "eq_ni_25", - 43, - 49 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_25", - 43, - 49 - ], - [ - "eq_int", - 20, - 2, - 19, - 43, - 49 - ], - [ - "jump", - "eq_done_24", - 43, - 49 - ], - "eq_ni_25", - [ - "is_num", - 21, - 2, - 43, - 49 - ], - [ - "jump_false", - 21, - "eq_nn_26", - 43, - 49 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_26", - 43, - 49 - ], - [ - "eq_float", - 20, - 2, - 19, - 43, - 49 - ], - [ - "jump", - "eq_done_24", - 43, - 49 - ], - "eq_nn_26", - [ - "is_text", - 21, - 2, - 43, - 49 - ], - [ - "jump_false", - 21, - "eq_nt_27", - 43, - 49 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 20, - 2, - 19, - 43, - 49 - ], - [ - "jump", - "eq_done_24", - 43, - 49 - ], - "eq_nt_27", - [ - "is_null", - 21, - 2, - 43, - 49 - ], - [ - "jump_false", - 21, - "eq_nnl_28", - 43, - 49 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_28", - 43, - 49 - ], - [ - "true", - 20, - 43, - 49 - ], - [ - "jump", - "eq_done_24", - 43, - 49 - ], - "eq_nnl_28", - [ - "is_bool", - 21, - 2, - 43, - 49 - ], - [ - "jump_false", - 21, - "eq_nb_29", - 43, - 49 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_29", - 43, - 49 - ], - [ - "eq_bool", - 20, - 2, - 19, - 43, - 49 - ], - [ - "jump", - "eq_done_24", - 43, - 49 - ], - "eq_nb_29", - [ - "false", - 20, - 43, - 49 - ], - "eq_done_24", - [ - "move", - 18, - 20, - 43, - 49 - ], - "or_end_10", - [ - "move", - 23, - 18, - 43, - 49 - ], - [ - "jump_true", - 23, - "or_end_9", - 43, - 49 - ], - [ - "access", - 24, - "false", - 43, - 64 - ], - [ - "is_identical", - 25, - 2, - 24, - 43, - 64 - ], - [ - "jump_true", - 25, - "eq_done_30", - 43, - 64 - ], - [ - "is_int", - 26, - 2, - 43, - 64 - ], - [ - "jump_false", - 26, - "eq_ni_31", - 43, - 64 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_31", - 43, - 64 - ], - [ - "eq_int", - 25, - 2, - 24, - 43, - 64 - ], - [ - "jump", - "eq_done_30", - 43, - 64 - ], - "eq_ni_31", - [ - "is_num", - 26, - 2, - 43, - 64 - ], - [ - "jump_false", - 26, - "eq_nn_32", - 43, - 64 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_32", - 43, - 64 - ], - [ - "eq_float", - 25, - 2, - 24, - 43, - 64 - ], - [ - "jump", - "eq_done_30", - 43, - 64 - ], - "eq_nn_32", - [ - "is_text", - 26, - 2, - 43, - 64 - ], - [ - "jump_false", - 26, - "eq_nt_33", - 43, - 64 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_text", - 25, - 2, - 24, - 43, - 64 - ], - [ - "jump", - "eq_done_30", - 43, - 64 - ], - "eq_nt_33", - [ - "is_null", - 26, - 2, - 43, - 64 - ], - [ - "jump_false", - 26, - "eq_nnl_34", - 43, - 64 - ], - "_nop_tc_29", - [ - "jump", - "eq_nnl_34", - 43, - 64 - ], - [ - "true", - 25, - 43, - 64 - ], - [ - "jump", - "eq_done_30", - 43, - 64 - ], - "eq_nnl_34", - [ - "is_bool", - 26, - 2, - 43, - 64 - ], - [ - "jump_false", - 26, - "eq_nb_35", - 43, - 64 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_35", - 43, - 64 - ], - [ - "eq_bool", - 25, - 2, - 24, - 43, - 64 - ], - [ - "jump", - "eq_done_30", - 43, - 64 - ], - "eq_nb_35", - [ - "false", - 25, - 43, - 64 - ], - "eq_done_30", - [ - "move", - 23, - 25, - 43, - 64 - ], - "or_end_9", - [ - "move", - 28, - 23, - 43, - 64 - ], - [ - "jump_true", - 28, - "or_end_8", - 43, - 64 - ], - [ - "access", - 29, - "null", - 43, - 80 - ], - [ - "is_identical", - 30, - 2, - 29, - 43, - 80 - ], - [ - "jump_true", - 30, - "eq_done_36", - 43, - 80 - ], - [ - "is_int", - 31, - 2, - 43, - 80 - ], - [ - "jump_false", - 31, - "eq_ni_37", - 43, - 80 - ], - "_nop_tc_31", - [ - "jump", - "eq_ni_37", - 43, - 80 - ], - [ - "eq_int", - 30, - 2, - 29, - 43, - 80 - ], - [ - "jump", - "eq_done_36", - 43, - 80 - ], - "eq_ni_37", - [ - "is_num", - 31, - 2, - 43, - 80 - ], - [ - "jump_false", - 31, - "eq_nn_38", - 43, - 80 - ], - "_nop_tc_32", - [ - "jump", - "eq_nn_38", - 43, - 80 - ], - [ - "eq_float", - 30, - 2, - 29, - 43, - 80 - ], - [ - "jump", - "eq_done_36", - 43, - 80 - ], - "eq_nn_38", - [ - "is_text", - 31, - 2, - 43, - 80 - ], - [ - "jump_false", - 31, - "eq_nt_39", - 43, - 80 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "eq_text", - 30, - 2, - 29, - 43, - 80 - ], - [ - "jump", - "eq_done_36", - 43, - 80 - ], - "eq_nt_39", - [ - "is_null", - 31, - 2, - 43, - 80 - ], - [ - "jump_false", - 31, - "eq_nnl_40", - 43, - 80 - ], - "_nop_tc_35", - [ - "jump", - "eq_nnl_40", - 43, - 80 - ], - [ - "true", - 30, - 43, - 80 - ], - [ - "jump", - "eq_done_36", - 43, - 80 - ], - "eq_nnl_40", - [ - "is_bool", - 31, - 2, - 43, - 80 - ], - [ - "jump_false", - 31, - "eq_nb_41", - 43, - 80 - ], - "_nop_tc_36", - [ - "jump", - "eq_nb_41", - 43, - 80 - ], - [ - "eq_bool", - 30, - 2, - 29, - 43, - 80 - ], - [ - "jump", - "eq_done_36", - 43, - 80 - ], - "eq_nb_41", - [ - "false", - 30, - 43, - 80 - ], - "eq_done_36", - [ - "move", - 28, - 30, - 43, - 80 - ], - "or_end_8", - [ - "return", - 28, - 43, - 80 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 217, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 5, - 54, - 17 - ], - [ - "is_identical", - 6, - 1, - 5, - 54, - 17 - ], - [ - "jump_true", - 6, - "eq_done_44", - 54, - 17 - ], - [ - "is_int", - 7, - 1, - 54, - 17 - ], - [ - "jump_false", - 7, - "eq_ni_45", - 54, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_45", - 54, - 17 - ], - [ - "eq_int", - 6, - 1, - 5, - 54, - 17 - ], - [ - "jump", - "eq_done_44", - 54, - 17 - ], - "eq_ni_45", - [ - "is_num", - 7, - 1, - 54, - 17 - ], - [ - "jump_false", - 7, - "eq_nn_46", - 54, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_46", - 54, - 17 - ], - [ - "eq_float", - 6, - 1, - 5, - 54, - 17 - ], - [ - "jump", - "eq_done_44", - 54, - 17 - ], - "eq_nn_46", - [ - "is_text", - 7, - 1, - 54, - 17 - ], - [ - "jump_false", - 7, - "eq_nt_47", - 54, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_47", - 54, - 17 - ], - [ - "eq_text", - 6, - 1, - 5, - 54, - 17 - ], - [ - "jump", - "eq_done_44", - 54, - 17 - ], - "eq_nt_47", - [ - "is_null", - 7, - 1, - 54, - 17 - ], - [ - "jump_false", - 7, - "eq_nnl_48", - 54, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 6, - 54, - 17 - ], - [ - "jump", - "eq_done_44", - 54, - 17 - ], - "eq_nnl_48", - [ - "is_bool", - 7, - 1, - 54, - 17 - ], - [ - "jump_false", - 7, - "eq_nb_49", - 54, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_49", - 54, - 17 - ], - [ - "eq_bool", - 6, - 1, - 5, - 54, - 17 - ], - [ - "jump", - "eq_done_44", - 54, - 17 - ], - "eq_nb_49", - [ - "false", - 6, - 54, - 17 - ], - "eq_done_44", - [ - "jump_false", - 6, - "if_else_42", - 54, - 17 - ], - [ - "true", - 9, - 54, - 30 - ], - [ - "return", - 9, - 54, - 30 - ], - "_nop_ur_1", - "if_else_42", - "if_end_43", - [ - "load_field", - 10, - 1, - "kind", - 55, - 13 - ], - [ - "move", - 3, - 10, - 55, - 13 - ], - [ - "access", - 2, - 0, - 56, - 13 - ], - [ - "null", - 4, - 57, - 18 - ], - [ - "access", - 11, - "number", - 58, - 14 - ], - [ - "is_identical", - 12, - 3, - 11, - 58, - 14 - ], - [ - "jump_true", - 12, - "eq_done_58", - 58, - 14 - ], - [ - "is_int", - 13, - 3, - 58, - 14 - ], - [ - "jump_false", - 13, - "eq_ni_59", - 58, - 14 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_59", - 58, - 14 - ], - [ - "eq_int", - 12, - 3, - 11, - 58, - 14 - ], - [ - "jump", - "eq_done_58", - 58, - 14 - ], - "eq_ni_59", - [ - "is_num", - 13, - 3, - 58, - 14 - ], - [ - "jump_false", - 13, - "eq_nn_60", - 58, - 14 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_60", - 58, - 14 - ], - [ - "eq_float", - 12, - 3, - 11, - 58, - 14 - ], - [ - "jump", - "eq_done_58", - 58, - 14 - ], - "eq_nn_60", - [ - "is_text", - 13, - 3, - 58, - 14 - ], - [ - "jump_false", - 13, - "eq_nt_61", - 58, - 14 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 12, - 3, - 11, - 58, - 14 - ], - [ - "jump", - "eq_done_58", - 58, - 14 - ], - "eq_nt_61", - [ - "is_null", - 13, - 3, - 58, - 14 - ], - [ - "jump_false", - 13, - "eq_nnl_62", - 58, - 14 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_62", - 58, - 14 - ], - [ - "true", - 12, - 58, - 14 - ], - [ - "jump", - "eq_done_58", - 58, - 14 - ], - "eq_nnl_62", - [ - "is_bool", - 13, - 3, - 58, - 14 - ], - [ - "jump_false", - 13, - "eq_nb_63", - 58, - 14 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_63", - 58, - 14 - ], - [ - "eq_bool", - 12, - 3, - 11, - 58, - 14 - ], - [ - "jump", - "eq_done_58", - 58, - 14 - ], - "eq_nb_63", - [ - "false", - 12, - 58, - 14 - ], - "eq_done_58", - [ - "move", - 15, - 12, - 58, - 14 - ], - [ - "jump_true", - 15, - "or_end_57", - 58, - 14 - ], - [ - "access", - 16, - "text", - 58, - 31 - ], - [ - "is_identical", - 17, - 3, - 16, - 58, - 31 - ], - [ - "jump_true", - 17, - "eq_done_64", - 58, - 31 - ], - [ - "is_int", - 18, - 3, - 58, - 31 - ], - [ - "jump_false", - 18, - "eq_ni_65", - 58, - 31 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_65", - 58, - 31 - ], - [ - "eq_int", - 17, - 3, - 16, - 58, - 31 - ], - [ - "jump", - "eq_done_64", - 58, - 31 - ], - "eq_ni_65", - [ - "is_num", - 18, - 3, - 58, - 31 - ], - [ - "jump_false", - 18, - "eq_nn_66", - 58, - 31 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_66", - 58, - 31 - ], - [ - "eq_float", - 17, - 3, - 16, - 58, - 31 - ], - [ - "jump", - "eq_done_64", - 58, - 31 - ], - "eq_nn_66", - [ - "is_text", - 18, - 3, - 58, - 31 - ], - [ - "jump_false", - 18, - "eq_nt_67", - 58, - 31 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 17, - 3, - 16, - 58, - 31 - ], - [ - "jump", - "eq_done_64", - 58, - 31 - ], - "eq_nt_67", - [ - "is_null", - 18, - 3, - 58, - 31 - ], - [ - "jump_false", - 18, - "eq_nnl_68", - 58, - 31 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_68", - 58, - 31 - ], - [ - "true", - 17, - 58, - 31 - ], - [ - "jump", - "eq_done_64", - 58, - 31 - ], - "eq_nnl_68", - [ - "is_bool", - 18, - 3, - 58, - 31 - ], - [ - "jump_false", - 18, - "eq_nb_69", - 58, - 31 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_69", - 58, - 31 - ], - [ - "eq_bool", - 17, - 3, - 16, - 58, - 31 - ], - [ - "jump", - "eq_done_64", - 58, - 31 - ], - "eq_nb_69", - [ - "false", - 17, - 58, - 31 - ], - "eq_done_64", - [ - "move", - 15, - 17, - 58, - 31 - ], - "or_end_57", - [ - "move", - 20, - 15, - 58, - 31 - ], - [ - "jump_true", - 20, - "or_end_56", - 58, - 31 - ], - [ - "access", - 21, - "true", - 58, - 46 - ], - [ - "is_identical", - 22, - 3, - 21, - 58, - 46 - ], - [ - "jump_true", - 22, - "eq_done_70", - 58, - 46 - ], - [ - "is_int", - 23, - 3, - 58, - 46 - ], - [ - "jump_false", - 23, - "eq_ni_71", - 58, - 46 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_71", - 58, - 46 - ], - [ - "eq_int", - 22, - 3, - 21, - 58, - 46 - ], - [ - "jump", - "eq_done_70", - 58, - 46 - ], - "eq_ni_71", - [ - "is_num", - 23, - 3, - 58, - 46 - ], - [ - "jump_false", - 23, - "eq_nn_72", - 58, - 46 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_72", - 58, - 46 - ], - [ - "eq_float", - 22, - 3, - 21, - 58, - 46 - ], - [ - "jump", - "eq_done_70", - 58, - 46 - ], - "eq_nn_72", - [ - "is_text", - 23, - 3, - 58, - 46 - ], - [ - "jump_false", - 23, - "eq_nt_73", - 58, - 46 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 22, - 3, - 21, - 58, - 46 - ], - [ - "jump", - "eq_done_70", - 58, - 46 - ], - "eq_nt_73", - [ - "is_null", - 23, - 3, - 58, - 46 - ], - [ - "jump_false", - 23, - "eq_nnl_74", - 58, - 46 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_74", - 58, - 46 - ], - [ - "true", - 22, - 58, - 46 - ], - [ - "jump", - "eq_done_70", - 58, - 46 - ], - "eq_nnl_74", - [ - "is_bool", - 23, - 3, - 58, - 46 - ], - [ - "jump_false", - 23, - "eq_nb_75", - 58, - 46 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_75", - 58, - 46 - ], - [ - "eq_bool", - 22, - 3, - 21, - 58, - 46 - ], - [ - "jump", - "eq_done_70", - 58, - 46 - ], - "eq_nb_75", - [ - "false", - 22, - 58, - 46 - ], - "eq_done_70", - [ - "move", - 20, - 22, - 58, - 46 - ], - "or_end_56", - [ - "move", - 25, - 20, - 58, - 46 - ], - [ - "jump_true", - 25, - "or_end_55", - 58, - 46 - ], - [ - "access", - 26, - "false", - 58, - 61 - ], - [ - "is_identical", - 27, - 3, - 26, - 58, - 61 - ], - [ - "jump_true", - 27, - "eq_done_76", - 58, - 61 - ], - [ - "is_int", - 28, - 3, - 58, - 61 - ], - [ - "jump_false", - 28, - "eq_ni_77", - 58, - 61 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_77", - 58, - 61 - ], - [ - "eq_int", - 27, - 3, - 26, - 58, - 61 - ], - [ - "jump", - "eq_done_76", - 58, - 61 - ], - "eq_ni_77", - [ - "is_num", - 28, - 3, - 58, - 61 - ], - [ - "jump_false", - 28, - "eq_nn_78", - 58, - 61 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_78", - 58, - 61 - ], - [ - "eq_float", - 27, - 3, - 26, - 58, - 61 - ], - [ - "jump", - "eq_done_76", - 58, - 61 - ], - "eq_nn_78", - [ - "is_text", - 28, - 3, - 58, - 61 - ], - [ - "jump_false", - 28, - "eq_nt_79", - 58, - 61 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_text", - 27, - 3, - 26, - 58, - 61 - ], - [ - "jump", - "eq_done_76", - 58, - 61 - ], - "eq_nt_79", - [ - "is_null", - 28, - 3, - 58, - 61 - ], - [ - "jump_false", - 28, - "eq_nnl_80", - 58, - 61 - ], - "_nop_tc_29", - [ - "jump", - "eq_nnl_80", - 58, - 61 - ], - [ - "true", - 27, - 58, - 61 - ], - [ - "jump", - "eq_done_76", - 58, - 61 - ], - "eq_nnl_80", - [ - "is_bool", - 28, - 3, - 58, - 61 - ], - [ - "jump_false", - 28, - "eq_nb_81", - 58, - 61 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_81", - 58, - 61 - ], - [ - "eq_bool", - 27, - 3, - 26, - 58, - 61 - ], - [ - "jump", - "eq_done_76", - 58, - 61 - ], - "eq_nb_81", - [ - "false", - 27, - 58, - 61 - ], - "eq_done_76", - [ - "move", - 25, - 27, - 58, - 61 - ], - "or_end_55", - [ - "move", - 30, - 25, - 58, - 61 - ], - [ - "jump_true", - 30, - "or_end_54", - 58, - 61 - ], - [ - "access", - 31, - "null", - 59, - 14 - ], - [ - "is_identical", - 32, - 3, - 31, - 59, - 14 - ], - [ - "jump_true", - 32, - "eq_done_82", - 59, - 14 - ], - [ - "is_int", - 33, - 3, - 59, - 14 - ], - [ - "jump_false", - 33, - "eq_ni_83", - 59, - 14 - ], - "_nop_tc_31", - [ - "jump", - "eq_ni_83", - 59, - 14 - ], - [ - "eq_int", - 32, - 3, - 31, - 59, - 14 - ], - [ - "jump", - "eq_done_82", - 59, - 14 - ], - "eq_ni_83", - [ - "is_num", - 33, - 3, - 59, - 14 - ], - [ - "jump_false", - 33, - "eq_nn_84", - 59, - 14 - ], - "_nop_tc_32", - [ - "jump", - "eq_nn_84", - 59, - 14 - ], - [ - "eq_float", - 32, - 3, - 31, - 59, - 14 - ], - [ - "jump", - "eq_done_82", - 59, - 14 - ], - "eq_nn_84", - [ - "is_text", - 33, - 3, - 59, - 14 - ], - [ - "jump_false", - 33, - "eq_nt_85", - 59, - 14 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "eq_text", - 32, - 3, - 31, - 59, - 14 - ], - [ - "jump", - "eq_done_82", - 59, - 14 - ], - "eq_nt_85", - [ - "is_null", - 33, - 3, - 59, - 14 - ], - [ - "jump_false", - 33, - "eq_nnl_86", - 59, - 14 - ], - "_nop_tc_35", - [ - "jump", - "eq_nnl_86", - 59, - 14 - ], - [ - "true", - 32, - 59, - 14 - ], - [ - "jump", - "eq_done_82", - 59, - 14 - ], - "eq_nnl_86", - [ - "is_bool", - 33, - 3, - 59, - 14 - ], - [ - "jump_false", - 33, - "eq_nb_87", - 59, - 14 - ], - "_nop_tc_36", - [ - "jump", - "eq_nb_87", - 59, - 14 - ], - [ - "eq_bool", - 32, - 3, - 31, - 59, - 14 - ], - [ - "jump", - "eq_done_82", - 59, - 14 - ], - "eq_nb_87", - [ - "false", - 32, - 59, - 14 - ], - "eq_done_82", - [ - "move", - 30, - 32, - 59, - 14 - ], - "or_end_54", - [ - "move", - 35, - 30, - 59, - 14 - ], - [ - "jump_true", - 35, - "or_end_53", - 59, - 14 - ], - [ - "access", - 36, - "name", - 59, - 29 - ], - [ - "is_identical", - 37, - 3, - 36, - 59, - 29 - ], - [ - "jump_true", - 37, - "eq_done_88", - 59, - 29 - ], - [ - "is_int", - 38, - 3, - 59, - 29 - ], - [ - "jump_false", - 38, - "eq_ni_89", - 59, - 29 - ], - "_nop_tc_37", - [ - "jump", - "eq_ni_89", - 59, - 29 - ], - [ - "eq_int", - 37, - 3, - 36, - 59, - 29 - ], - [ - "jump", - "eq_done_88", - 59, - 29 - ], - "eq_ni_89", - [ - "is_num", - 38, - 3, - 59, - 29 - ], - [ - "jump_false", - 38, - "eq_nn_90", - 59, - 29 - ], - "_nop_tc_38", - [ - "jump", - "eq_nn_90", - 59, - 29 - ], - [ - "eq_float", - 37, - 3, - 36, - 59, - 29 - ], - [ - "jump", - "eq_done_88", - 59, - 29 - ], - "eq_nn_90", - [ - "is_text", - 38, - 3, - 59, - 29 - ], - [ - "jump_false", - 38, - "eq_nt_91", - 59, - 29 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "eq_text", - 37, - 3, - 36, - 59, - 29 - ], - [ - "jump", - "eq_done_88", - 59, - 29 - ], - "eq_nt_91", - [ - "is_null", - 38, - 3, - 59, - 29 - ], - [ - "jump_false", - 38, - "eq_nnl_92", - 59, - 29 - ], - "_nop_tc_41", - [ - "jump", - "eq_nnl_92", - 59, - 29 - ], - [ - "true", - 37, - 59, - 29 - ], - [ - "jump", - "eq_done_88", - 59, - 29 - ], - "eq_nnl_92", - [ - "is_bool", - 38, - 3, - 59, - 29 - ], - [ - "jump_false", - 38, - "eq_nb_93", - 59, - 29 - ], - "_nop_tc_42", - [ - "jump", - "eq_nb_93", - 59, - 29 - ], - [ - "eq_bool", - 37, - 3, - 36, - 59, - 29 - ], - [ - "jump", - "eq_done_88", - 59, - 29 - ], - "eq_nb_93", - [ - "false", - 37, - 59, - 29 - ], - "eq_done_88", - [ - "move", - 35, - 37, - 59, - 29 - ], - "or_end_53", - [ - "move", - 40, - 35, - 59, - 29 - ], - [ - "jump_true", - 40, - "or_end_52", - 59, - 29 - ], - [ - "access", - 41, - "this", - 59, - 44 - ], - [ - "is_identical", - 42, - 3, - 41, - 59, - 44 - ], - [ - "jump_true", - 42, - "eq_done_94", - 59, - 44 - ], - [ - "is_int", - 43, - 3, - 59, - 44 - ], - [ - "jump_false", - 43, - "eq_ni_95", - 59, - 44 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_95", - 59, - 44 - ], - [ - "eq_int", - 42, - 3, - 41, - 59, - 44 - ], - [ - "jump", - "eq_done_94", - 59, - 44 - ], - "eq_ni_95", - [ - "is_num", - 43, - 3, - 59, - 44 - ], - [ - "jump_false", - 43, - "eq_nn_96", - 59, - 44 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_96", - 59, - 44 - ], - [ - "eq_float", - 42, - 3, - 41, - 59, - 44 - ], - [ - "jump", - "eq_done_94", - 59, - 44 - ], - "eq_nn_96", - [ - "is_text", - 43, - 3, - 59, - 44 - ], - [ - "jump_false", - 43, - "eq_nt_97", - 59, - 44 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 42, - 3, - 41, - 59, - 44 - ], - [ - "jump", - "eq_done_94", - 59, - 44 - ], - "eq_nt_97", - [ - "is_null", - 43, - 3, - 59, - 44 - ], - [ - "jump_false", - 43, - "eq_nnl_98", - 59, - 44 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_98", - 59, - 44 - ], - [ - "true", - 42, - 59, - 44 - ], - [ - "jump", - "eq_done_94", - 59, - 44 - ], - "eq_nnl_98", - [ - "is_bool", - 43, - 3, - 59, - 44 - ], - [ - "jump_false", - 43, - "eq_nb_99", - 59, - 44 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_99", - 59, - 44 - ], - [ - "eq_bool", - 42, - 3, - 41, - 59, - 44 - ], - [ - "jump", - "eq_done_94", - 59, - 44 - ], - "eq_nb_99", - [ - "false", - 42, - 59, - 44 - ], - "eq_done_94", - [ - "move", - 40, - 42, - 59, - 44 - ], - "or_end_52", - [ - "jump_false", - 40, - "if_else_50", - 59, - 44 - ], - [ - "true", - 45, - 59, - 59 - ], - [ - "return", - 45, - 59, - 59 - ], - "_nop_ur_2", - "if_else_50", - "if_end_51", - [ - "access", - 46, - "function", - 60, - 14 - ], - [ - "is_identical", - 47, - 3, - 46, - 60, - 14 - ], - [ - "jump_true", - 47, - "eq_done_102", - 60, - 14 - ], - [ - "is_int", - 48, - 3, - 60, - 14 - ], - [ - "jump_false", - 48, - "eq_ni_103", - 60, - 14 - ], - "_nop_tc_49", - [ - "jump", - "eq_ni_103", - 60, - 14 - ], - [ - "eq_int", - 47, - 3, - 46, - 60, - 14 - ], - [ - "jump", - "eq_done_102", - 60, - 14 - ], - "eq_ni_103", - [ - "is_num", - 48, - 3, - 60, - 14 - ], - [ - "jump_false", - 48, - "eq_nn_104", - 60, - 14 - ], - "_nop_tc_50", - [ - "jump", - "eq_nn_104", - 60, - 14 - ], - [ - "eq_float", - 47, - 3, - 46, - 60, - 14 - ], - [ - "jump", - "eq_done_102", - 60, - 14 - ], - "eq_nn_104", - [ - "is_text", - 48, - 3, - 60, - 14 - ], - [ - "jump_false", - 48, - "eq_nt_105", - 60, - 14 - ], - "_nop_tc_51", - "_nop_tc_52", - [ - "eq_text", - 47, - 3, - 46, - 60, - 14 - ], - [ - "jump", - "eq_done_102", - 60, - 14 - ], - "eq_nt_105", - [ - "is_null", - 48, - 3, - 60, - 14 - ], - [ - "jump_false", - 48, - "eq_nnl_106", - 60, - 14 - ], - "_nop_tc_53", - [ - "jump", - "eq_nnl_106", - 60, - 14 - ], - [ - "true", - 47, - 60, - 14 - ], - [ - "jump", - "eq_done_102", - 60, - 14 - ], - "eq_nnl_106", - [ - "is_bool", - 48, - 3, - 60, - 14 - ], - [ - "jump_false", - 48, - "eq_nb_107", - 60, - 14 - ], - "_nop_tc_54", - [ - "jump", - "eq_nb_107", - 60, - 14 - ], - [ - "eq_bool", - 47, - 3, - 46, - 60, - 14 - ], - [ - "jump", - "eq_done_102", - 60, - 14 - ], - "eq_nb_107", - [ - "false", - 47, - 60, - 14 - ], - "eq_done_102", - [ - "jump_false", - 47, - "if_else_100", - 60, - 14 - ], - [ - "true", - 50, - 60, - 33 - ], - [ - "return", - 50, - 60, - 33 - ], - "_nop_ur_3", - "if_else_100", - "if_end_101", - [ - "access", - 51, - "!", - 61, - 14 - ], - [ - "is_identical", - 52, - 3, - 51, - 61, - 14 - ], - [ - "jump_true", - 52, - "eq_done_113", - 61, - 14 - ], - [ - "is_int", - 53, - 3, - 61, - 14 - ], - [ - "jump_false", - 53, - "eq_ni_114", - 61, - 14 - ], - "_nop_tc_55", - [ - "jump", - "eq_ni_114", - 61, - 14 - ], - [ - "eq_int", - 52, - 3, - 51, - 61, - 14 - ], - [ - "jump", - "eq_done_113", - 61, - 14 - ], - "eq_ni_114", - [ - "is_num", - 53, - 3, - 61, - 14 - ], - [ - "jump_false", - 53, - "eq_nn_115", - 61, - 14 - ], - "_nop_tc_56", - [ - "jump", - "eq_nn_115", - 61, - 14 - ], - [ - "eq_float", - 52, - 3, - 51, - 61, - 14 - ], - [ - "jump", - "eq_done_113", - 61, - 14 - ], - "eq_nn_115", - [ - "is_text", - 53, - 3, - 61, - 14 - ], - [ - "jump_false", - 53, - "eq_nt_116", - 61, - 14 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "eq_text", - 52, - 3, - 51, - 61, - 14 - ], - [ - "jump", - "eq_done_113", - 61, - 14 - ], - "eq_nt_116", - [ - "is_null", - 53, - 3, - 61, - 14 - ], - [ - "jump_false", - 53, - "eq_nnl_117", - 61, - 14 - ], - "_nop_tc_59", - [ - "jump", - "eq_nnl_117", - 61, - 14 - ], - [ - "true", - 52, - 61, - 14 - ], - [ - "jump", - "eq_done_113", - 61, - 14 - ], - "eq_nnl_117", - [ - "is_bool", - 53, - 3, - 61, - 14 - ], - [ - "jump_false", - 53, - "eq_nb_118", - 61, - 14 - ], - "_nop_tc_60", - [ - "jump", - "eq_nb_118", - 61, - 14 - ], - [ - "eq_bool", - 52, - 3, - 51, - 61, - 14 - ], - [ - "jump", - "eq_done_113", - 61, - 14 - ], - "eq_nb_118", - [ - "false", - 52, - 61, - 14 - ], - "eq_done_113", - [ - "move", - 55, - 52, - 61, - 14 - ], - [ - "jump_true", - 55, - "or_end_112", - 61, - 14 - ], - [ - "access", - 56, - "~", - 61, - 26 - ], - [ - "is_identical", - 57, - 3, - 56, - 61, - 26 - ], - [ - "jump_true", - 57, - "eq_done_119", - 61, - 26 - ], - [ - "is_int", - 58, - 3, - 61, - 26 - ], - [ - "jump_false", - 58, - "eq_ni_120", - 61, - 26 - ], - "_nop_tc_61", - [ - "jump", - "eq_ni_120", - 61, - 26 - ], - [ - "eq_int", - 57, - 3, - 56, - 61, - 26 - ], - [ - "jump", - "eq_done_119", - 61, - 26 - ], - "eq_ni_120", - [ - "is_num", - 58, - 3, - 61, - 26 - ], - [ - "jump_false", - 58, - "eq_nn_121", - 61, - 26 - ], - "_nop_tc_62", - [ - "jump", - "eq_nn_121", - 61, - 26 - ], - [ - "eq_float", - 57, - 3, - 56, - 61, - 26 - ], - [ - "jump", - "eq_done_119", - 61, - 26 - ], - "eq_nn_121", - [ - "is_text", - 58, - 3, - 61, - 26 - ], - [ - "jump_false", - 58, - "eq_nt_122", - 61, - 26 - ], - "_nop_tc_63", - "_nop_tc_64", - [ - "eq_text", - 57, - 3, - 56, - 61, - 26 - ], - [ - "jump", - "eq_done_119", - 61, - 26 - ], - "eq_nt_122", - [ - "is_null", - 58, - 3, - 61, - 26 - ], - [ - "jump_false", - 58, - "eq_nnl_123", - 61, - 26 - ], - "_nop_tc_65", - [ - "jump", - "eq_nnl_123", - 61, - 26 - ], - [ - "true", - 57, - 61, - 26 - ], - [ - "jump", - "eq_done_119", - 61, - 26 - ], - "eq_nnl_123", - [ - "is_bool", - 58, - 3, - 61, - 26 - ], - [ - "jump_false", - 58, - "eq_nb_124", - 61, - 26 - ], - "_nop_tc_66", - [ - "jump", - "eq_nb_124", - 61, - 26 - ], - [ - "eq_bool", - 57, - 3, - 56, - 61, - 26 - ], - [ - "jump", - "eq_done_119", - 61, - 26 - ], - "eq_nb_124", - [ - "false", - 57, - 61, - 26 - ], - "eq_done_119", - [ - "move", - 55, - 57, - 61, - 26 - ], - "or_end_112", - [ - "move", - 60, - 55, - 61, - 26 - ], - [ - "jump_true", - 60, - "or_end_111", - 61, - 26 - ], - [ - "access", - 61, - "-unary", - 61, - 38 - ], - [ - "is_identical", - 62, - 3, - 61, - 61, - 38 - ], - [ - "jump_true", - 62, - "eq_done_125", - 61, - 38 - ], - [ - "is_int", - 63, - 3, - 61, - 38 - ], - [ - "jump_false", - 63, - "eq_ni_126", - 61, - 38 - ], - "_nop_tc_67", - [ - "jump", - "eq_ni_126", - 61, - 38 - ], - [ - "eq_int", - 62, - 3, - 61, - 61, - 38 - ], - [ - "jump", - "eq_done_125", - 61, - 38 - ], - "eq_ni_126", - [ - "is_num", - 63, - 3, - 61, - 38 - ], - [ - "jump_false", - 63, - "eq_nn_127", - 61, - 38 - ], - "_nop_tc_68", - [ - "jump", - "eq_nn_127", - 61, - 38 - ], - [ - "eq_float", - 62, - 3, - 61, - 61, - 38 - ], - [ - "jump", - "eq_done_125", - 61, - 38 - ], - "eq_nn_127", - [ - "is_text", - 63, - 3, - 61, - 38 - ], - [ - "jump_false", - 63, - "eq_nt_128", - 61, - 38 - ], - "_nop_tc_69", - "_nop_tc_70", - [ - "eq_text", - 62, - 3, - 61, - 61, - 38 - ], - [ - "jump", - "eq_done_125", - 61, - 38 - ], - "eq_nt_128", - [ - "is_null", - 63, - 3, - 61, - 38 - ], - [ - "jump_false", - 63, - "eq_nnl_129", - 61, - 38 - ], - "_nop_tc_71", - [ - "jump", - "eq_nnl_129", - 61, - 38 - ], - [ - "true", - 62, - 61, - 38 - ], - [ - "jump", - "eq_done_125", - 61, - 38 - ], - "eq_nnl_129", - [ - "is_bool", - 63, - 3, - 61, - 38 - ], - [ - "jump_false", - 63, - "eq_nb_130", - 61, - 38 - ], - "_nop_tc_72", - [ - "jump", - "eq_nb_130", - 61, - 38 - ], - [ - "eq_bool", - 62, - 3, - 61, - 61, - 38 - ], - [ - "jump", - "eq_done_125", - 61, - 38 - ], - "eq_nb_130", - [ - "false", - 62, - 61, - 38 - ], - "eq_done_125", - [ - "move", - 60, - 62, - 61, - 38 - ], - "or_end_111", - [ - "move", - 65, - 60, - 61, - 38 - ], - [ - "jump_true", - 65, - "or_end_110", - 61, - 38 - ], - [ - "access", - 66, - "+unary", - 61, - 55 - ], - [ - "is_identical", - 67, - 3, - 66, - 61, - 55 - ], - [ - "jump_true", - 67, - "eq_done_131", - 61, - 55 - ], - [ - "is_int", - 68, - 3, - 61, - 55 - ], - [ - "jump_false", - 68, - "eq_ni_132", - 61, - 55 - ], - "_nop_tc_73", - [ - "jump", - "eq_ni_132", - 61, - 55 - ], - [ - "eq_int", - 67, - 3, - 66, - 61, - 55 - ], - [ - "jump", - "eq_done_131", - 61, - 55 - ], - "eq_ni_132", - [ - "is_num", - 68, - 3, - 61, - 55 - ], - [ - "jump_false", - 68, - "eq_nn_133", - 61, - 55 - ], - "_nop_tc_74", - [ - "jump", - "eq_nn_133", - 61, - 55 - ], - [ - "eq_float", - 67, - 3, - 66, - 61, - 55 - ], - [ - "jump", - "eq_done_131", - 61, - 55 - ], - "eq_nn_133", - [ - "is_text", - 68, - 3, - 61, - 55 - ], - [ - "jump_false", - 68, - "eq_nt_134", - 61, - 55 - ], - "_nop_tc_75", - "_nop_tc_76", - [ - "eq_text", - 67, - 3, - 66, - 61, - 55 - ], - [ - "jump", - "eq_done_131", - 61, - 55 - ], - "eq_nt_134", - [ - "is_null", - 68, - 3, - 61, - 55 - ], - [ - "jump_false", - 68, - "eq_nnl_135", - 61, - 55 - ], - "_nop_tc_77", - [ - "jump", - "eq_nnl_135", - 61, - 55 - ], - [ - "true", - 67, - 61, - 55 - ], - [ - "jump", - "eq_done_131", - 61, - 55 - ], - "eq_nnl_135", - [ - "is_bool", - 68, - 3, - 61, - 55 - ], - [ - "jump_false", - 68, - "eq_nb_136", - 61, - 55 - ], - "_nop_tc_78", - [ - "jump", - "eq_nb_136", - 61, - 55 - ], - [ - "eq_bool", - 67, - 3, - 66, - 61, - 55 - ], - [ - "jump", - "eq_done_131", - 61, - 55 - ], - "eq_nb_136", - [ - "false", - 67, - 61, - 55 - ], - "eq_done_131", - [ - "move", - 65, - 67, - 61, - 55 - ], - "or_end_110", - [ - "jump_false", - 65, - "if_else_108", - 61, - 55 - ], - [ - "load_field", - 70, - 1, - "expression", - 62, - 22 - ], - [ - "get", - 72, - 19, - 1, - 62, - 14 - ], - [ - "frame", - 73, - 72, - 1, - 62, - 14 - ], - [ - "null", - 74, - 62, - 14 - ], - [ - "setarg", - 73, - 0, - 74, - 62, - 14 - ], - [ - "setarg", - 73, - 1, - 70, - 62, - 14 - ], - [ - "tail_invoke", - 73, - 71, - 62, - 14 - ], - [ - "return", - 71, - 62, - 14 - ], - "_nop_ur_4", - "if_else_108", - "if_end_109", - [ - "access", - 75, - "array", - 64, - 14 - ], - [ - "is_identical", - 76, - 3, - 75, - 64, - 14 - ], - [ - "jump_true", - 76, - "eq_done_139", - 64, - 14 - ], - [ - "is_int", - 77, - 3, - 64, - 14 - ], - [ - "jump_false", - 77, - "eq_ni_140", - 64, - 14 - ], - "_nop_tc_79", - [ - "jump", - "eq_ni_140", - 64, - 14 - ], - [ - "eq_int", - 76, - 3, - 75, - 64, - 14 - ], - [ - "jump", - "eq_done_139", - 64, - 14 - ], - "eq_ni_140", - [ - "is_num", - 77, - 3, - 64, - 14 - ], - [ - "jump_false", - 77, - "eq_nn_141", - 64, - 14 - ], - "_nop_tc_80", - [ - "jump", - "eq_nn_141", - 64, - 14 - ], - [ - "eq_float", - 76, - 3, - 75, - 64, - 14 - ], - [ - "jump", - "eq_done_139", - 64, - 14 - ], - "eq_nn_141", - [ - "is_text", - 77, - 3, - 64, - 14 - ], - [ - "jump_false", - 77, - "eq_nt_142", - 64, - 14 - ], - "_nop_tc_81", - "_nop_tc_82", - [ - "eq_text", - 76, - 3, - 75, - 64, - 14 - ], - [ - "jump", - "eq_done_139", - 64, - 14 - ], - "eq_nt_142", - [ - "is_null", - 77, - 3, - 64, - 14 - ], - [ - "jump_false", - 77, - "eq_nnl_143", - 64, - 14 - ], - "_nop_tc_83", - [ - "jump", - "eq_nnl_143", - 64, - 14 - ], - [ - "true", - 76, - 64, - 14 - ], - [ - "jump", - "eq_done_139", - 64, - 14 - ], - "eq_nnl_143", - [ - "is_bool", - 77, - 3, - 64, - 14 - ], - [ - "jump_false", - 77, - "eq_nb_144", - 64, - 14 - ], - "_nop_tc_84", - [ - "jump", - "eq_nb_144", - 64, - 14 - ], - [ - "eq_bool", - 76, - 3, - 75, - 64, - 14 - ], - [ - "jump", - "eq_done_139", - 64, - 14 - ], - "eq_nb_144", - [ - "false", - 76, - 64, - 14 - ], - "eq_done_139", - [ - "jump_false", - 76, - "if_else_137", - 64, - 14 - ], - [ - "access", - 79, - 0, - 65, - 11 - ], - [ - "move", - 2, - 79, - 65, - 11 - ], - "while_start_145", - [ - "load_field", - 80, - 1, - "list", - 66, - 25 - ], - [ - "length", - 81, - 80, - 66, - 25 - ], - [ - "is_int", - 83, - 2, - 66, - 25 - ], - [ - "jump_false", - 83, - "rel_ni_147", - 66, - 25 - ], - "_nop_tc_85", - "_nop_tc_86", - [ - "lt_int", - 82, - 2, - 81, - 66, - 25 - ], - [ - "jump", - "rel_done_149", - 66, - 25 - ], - "rel_ni_147", - [ - "is_num", - 83, - 2, - 66, - 25 - ], - [ - "jump_false", - 83, - "rel_nn_148", - 66, - 25 - ], - "_nop_tc_87", - "_nop_tc_88", - [ - "lt_float", - 82, - 2, - 81, - 66, - 25 - ], - [ - "jump", - "rel_done_149", - 66, - 25 - ], - "rel_nn_148", - [ - "is_text", - 83, - 2, - 66, - 25 - ], - [ - "jump_false", - 83, - "rel_err_150", - 66, - 25 - ], - "_nop_tc_89", - [ - "jump", - "rel_err_150", - 66, - 25 - ], - [ - "lt_text", - 82, - 2, - 81, - 66, - 25 - ], - [ - "jump", - "rel_done_149", - 66, - 25 - ], - "rel_err_150", - [ - "disrupt", - 66, - 25 - ], - "rel_done_149", - [ - "jump_false", - 82, - "while_end_146", - 66, - 25 - ], - [ - "load_field", - 85, - 1, - "list", - 67, - 22 - ], - [ - "load_dynamic", - 86, - 85, - 2, - 67, - 32 - ], - [ - "get", - 88, - 19, - 1, - 67, - 14 - ], - [ - "frame", - 89, - 88, - 1, - 67, - 14 - ], - [ - "null", - 90, - 67, - 14 - ], - [ - "setarg", - 89, - 0, - 90, - 67, - 14 - ], - [ - "setarg", - 89, - 1, - 86, - 67, - 14 - ], - [ - "invoke", - 89, - 87, - 67, - 14 - ], - "_nop_bl_1", - [ - "jump_true", - 87, - "if_else_151", - 67, - 14 - ], - [ - "false", - 92, - 67, - 44 - ], - [ - "return", - 92, - 67, - 44 - ], - "_nop_ur_5", - "if_else_151", - "if_end_152", - [ - "access", - 93, - 1, - 68, - 17 - ], - [ - "is_text", - 95, - 2, - 68, - 17 - ], - [ - "jump_false", - 95, - "add_cn_154", - 68, - 17 - ], - "_nop_tc_90", - [ - "jump", - "add_cn_154", - 68, - 17 - ], - [ - "concat", - 94, - 2, - 93, - 68, - 17 - ], - [ - "jump", - "add_done_153", - 68, - 17 - ], - "add_cn_154", - [ - "is_num", - 95, - 2, - 68, - 17 - ], - [ - "jump_false", - 95, - "add_err_155", - 68, - 17 - ], - "_nop_tc_91", - "_nop_tc_92", - [ - "add", - 94, - 2, - 93, - 68, - 17 - ], - [ - "jump", - "add_done_153", - 68, - 17 - ], - "add_err_155", - [ - "disrupt", - 68, - 17 - ], - "add_done_153", - [ - "move", - 2, - 94, - 68, - 17 - ], - [ - "jump", - "while_start_145", - 68, - 17 - ], - "while_end_146", - [ - "true", - 97, - 70, - 14 - ], - [ - "return", - 97, - 70, - 14 - ], - "_nop_ur_6", - "if_else_137", - "if_end_138", - [ - "access", - 98, - "record", - 72, - 14 - ], - [ - "is_identical", - 99, - 3, - 98, - 72, - 14 - ], - [ - "jump_true", - 99, - "eq_done_158", - 72, - 14 - ], - [ - "is_int", - 100, - 3, - 72, - 14 - ], - [ - "jump_false", - 100, - "eq_ni_159", - 72, - 14 - ], - "_nop_tc_93", - [ - "jump", - "eq_ni_159", - 72, - 14 - ], - [ - "eq_int", - 99, - 3, - 98, - 72, - 14 - ], - [ - "jump", - "eq_done_158", - 72, - 14 - ], - "eq_ni_159", - [ - "is_num", - 100, - 3, - 72, - 14 - ], - [ - "jump_false", - 100, - "eq_nn_160", - 72, - 14 - ], - "_nop_tc_94", - [ - "jump", - "eq_nn_160", - 72, - 14 - ], - [ - "eq_float", - 99, - 3, - 98, - 72, - 14 - ], - [ - "jump", - "eq_done_158", - 72, - 14 - ], - "eq_nn_160", - [ - "is_text", - 100, - 3, - 72, - 14 - ], - [ - "jump_false", - 100, - "eq_nt_161", - 72, - 14 - ], - "_nop_tc_95", - "_nop_tc_96", - [ - "eq_text", - 99, - 3, - 98, - 72, - 14 - ], - [ - "jump", - "eq_done_158", - 72, - 14 - ], - "eq_nt_161", - [ - "is_null", - 100, - 3, - 72, - 14 - ], - [ - "jump_false", - 100, - "eq_nnl_162", - 72, - 14 - ], - "_nop_tc_97", - [ - "jump", - "eq_nnl_162", - 72, - 14 - ], - [ - "true", - 99, - 72, - 14 - ], - [ - "jump", - "eq_done_158", - 72, - 14 - ], - "eq_nnl_162", - [ - "is_bool", - 100, - 3, - 72, - 14 - ], - [ - "jump_false", - 100, - "eq_nb_163", - 72, - 14 - ], - "_nop_tc_98", - [ - "jump", - "eq_nb_163", - 72, - 14 - ], - [ - "eq_bool", - 99, - 3, - 98, - 72, - 14 - ], - [ - "jump", - "eq_done_158", - 72, - 14 - ], - "eq_nb_163", - [ - "false", - 99, - 72, - 14 - ], - "eq_done_158", - [ - "jump_false", - 99, - "if_else_156", - 72, - 14 - ], - [ - "access", - 102, - 0, - 73, - 11 - ], - [ - "move", - 2, - 102, - 73, - 11 - ], - "while_start_164", - [ - "load_field", - 103, - 1, - "list", - 74, - 25 - ], - [ - "length", - 104, - 103, - 74, - 25 - ], - [ - "is_int", - 106, - 2, - 74, - 25 - ], - [ - "jump_false", - 106, - "rel_ni_166", - 74, - 25 - ], - "_nop_tc_99", - "_nop_tc_100", - [ - "lt_int", - 105, - 2, - 104, - 74, - 25 - ], - [ - "jump", - "rel_done_168", - 74, - 25 - ], - "rel_ni_166", - [ - "is_num", - 106, - 2, - 74, - 25 - ], - [ - "jump_false", - 106, - "rel_nn_167", - 74, - 25 - ], - "_nop_tc_101", - "_nop_tc_102", - [ - "lt_float", - 105, - 2, - 104, - 74, - 25 - ], - [ - "jump", - "rel_done_168", - 74, - 25 - ], - "rel_nn_167", - [ - "is_text", - 106, - 2, - 74, - 25 - ], - [ - "jump_false", - 106, - "rel_err_169", - 74, - 25 - ], - "_nop_tc_103", - [ - "jump", - "rel_err_169", - 74, - 25 - ], - [ - "lt_text", - 105, - 2, - 104, - 74, - 25 - ], - [ - "jump", - "rel_done_168", - 74, - 25 - ], - "rel_err_169", - [ - "disrupt", - 74, - 25 - ], - "rel_done_168", - [ - "jump_false", - 105, - "while_end_165", - 74, - 25 - ], - [ - "load_field", - 108, - 1, - "list", - 75, - 22 - ], - [ - "load_dynamic", - 109, - 108, - 2, - 75, - 32 - ], - [ - "load_field", - 110, - 109, - "right", - 75, - 32 - ], - [ - "get", - 112, - 19, - 1, - 75, - 14 - ], - [ - "frame", - 113, - 112, - 1, - 75, - 14 - ], - [ - "null", - 114, - 75, - 14 - ], - [ - "setarg", - 113, - 0, - 114, - 75, - 14 - ], - [ - "setarg", - 113, - 1, - 110, - 75, - 14 - ], - [ - "invoke", - 113, - 111, - 75, - 14 - ], - "_nop_bl_2", - [ - "jump_true", - 111, - "if_else_170", - 75, - 14 - ], - [ - "false", - 116, - 75, - 50 - ], - [ - "return", - 116, - 75, - 50 - ], - "_nop_ur_7", - "if_else_170", - "if_end_171", - [ - "access", - 117, - 1, - 76, - 17 - ], - [ - "is_text", - 119, - 2, - 76, - 17 - ], - [ - "jump_false", - 119, - "add_cn_173", - 76, - 17 - ], - "_nop_tc_104", - [ - "jump", - "add_cn_173", - 76, - 17 - ], - [ - "concat", - 118, - 2, - 117, - 76, - 17 - ], - [ - "jump", - "add_done_172", - 76, - 17 - ], - "add_cn_173", - [ - "is_num", - 119, - 2, - 76, - 17 - ], - [ - "jump_false", - 119, - "add_err_174", - 76, - 17 - ], - "_nop_tc_105", - "_nop_tc_106", - [ - "add", - 118, - 2, - 117, - 76, - 17 - ], - [ - "jump", - "add_done_172", - 76, - 17 - ], - "add_err_174", - [ - "disrupt", - 76, - 17 - ], - "add_done_172", - [ - "move", - 2, - 118, - 76, - 17 - ], - [ - "jump", - "while_start_164", - 76, - 17 - ], - "while_end_165", - [ - "true", - 121, - 78, - 14 - ], - [ - "return", - 121, - 78, - 14 - ], - "_nop_ur_8", - "if_else_156", - "if_end_157", - [ - "access", - 122, - "then", - 80, - 14 - ], - [ - "is_identical", - 123, - 3, - 122, - 80, - 14 - ], - [ - "jump_true", - 123, - "eq_done_177", - 80, - 14 - ], - [ - "is_int", - 124, - 3, - 80, - 14 - ], - [ - "jump_false", - 124, - "eq_ni_178", - 80, - 14 - ], - "_nop_tc_107", - [ - "jump", - "eq_ni_178", - 80, - 14 - ], - [ - "eq_int", - 123, - 3, - 122, - 80, - 14 - ], - [ - "jump", - "eq_done_177", - 80, - 14 - ], - "eq_ni_178", - [ - "is_num", - 124, - 3, - 80, - 14 - ], - [ - "jump_false", - 124, - "eq_nn_179", - 80, - 14 - ], - "_nop_tc_108", - [ - "jump", - "eq_nn_179", - 80, - 14 - ], - [ - "eq_float", - 123, - 3, - 122, - 80, - 14 - ], - [ - "jump", - "eq_done_177", - 80, - 14 - ], - "eq_nn_179", - [ - "is_text", - 124, - 3, - 80, - 14 - ], - [ - "jump_false", - 124, - "eq_nt_180", - 80, - 14 - ], - "_nop_tc_109", - "_nop_tc_110", - [ - "eq_text", - 123, - 3, - 122, - 80, - 14 - ], - [ - "jump", - "eq_done_177", - 80, - 14 - ], - "eq_nt_180", - [ - "is_null", - 124, - 3, - 80, - 14 - ], - [ - "jump_false", - 124, - "eq_nnl_181", - 80, - 14 - ], - "_nop_tc_111", - [ - "jump", - "eq_nnl_181", - 80, - 14 - ], - [ - "true", - 123, - 80, - 14 - ], - [ - "jump", - "eq_done_177", - 80, - 14 - ], - "eq_nnl_181", - [ - "is_bool", - 124, - 3, - 80, - 14 - ], - [ - "jump_false", - 124, - "eq_nb_182", - 80, - 14 - ], - "_nop_tc_112", - [ - "jump", - "eq_nb_182", - 80, - 14 - ], - [ - "eq_bool", - 123, - 3, - 122, - 80, - 14 - ], - [ - "jump", - "eq_done_177", - 80, - 14 - ], - "eq_nb_182", - [ - "false", - 123, - 80, - 14 - ], - "eq_done_177", - [ - "jump_false", - 123, - "if_else_175", - 80, - 14 - ], - [ - "load_field", - 126, - 1, - "expression", - 81, - 22 - ], - [ - "get", - 128, - 19, - 1, - 81, - 14 - ], - [ - "frame", - 129, - 128, - 1, - 81, - 14 - ], - [ - "null", - 130, - 81, - 14 - ], - [ - "setarg", - 129, - 0, - 130, - 81, - 14 - ], - [ - "setarg", - 129, - 1, - 126, - 81, - 14 - ], - [ - "invoke", - 129, - 127, - 81, - 14 - ], - [ - "move", - 131, - 127, - 81, - 14 - ], - [ - "jump_false", - 131, - "and_end_184", - 81, - 14 - ], - [ - "load_field", - 132, - 1, - "then", - 81, - 50 - ], - [ - "get", - 134, - 19, - 1, - 81, - 42 - ], - [ - "frame", - 135, - 134, - 1, - 81, - 42 - ], - [ - "null", - 136, - 81, - 42 - ], - [ - "setarg", - 135, - 0, - 136, - 81, - 42 - ], - [ - "setarg", - 135, - 1, - 132, - 81, - 42 - ], - [ - "invoke", - 135, - 133, - 81, - 42 - ], - [ - "move", - 131, - 133, - 81, - 42 - ], - "and_end_184", - [ - "move", - 137, - 131, - 81, - 42 - ], - [ - "jump_false", - 137, - "and_end_183", - 81, - 42 - ], - [ - "load_field", - 138, - 1, - "else", - 81, - 72 - ], - [ - "get", - 140, - 19, - 1, - 81, - 64 - ], - [ - "frame", - 141, - 140, - 1, - 81, - 64 - ], - [ - "null", - 142, - 81, - 64 - ], - [ - "setarg", - 141, - 0, - 142, - 81, - 64 - ], - [ - "setarg", - 141, - 1, - 138, - 81, - 64 - ], - [ - "invoke", - 141, - 139, - 81, - 64 - ], - [ - "move", - 137, - 139, - 81, - 64 - ], - "and_end_183", - [ - "return", - 137, - 81, - 64 - ], - "_nop_ur_9", - "if_else_175", - "if_end_176", - [ - "access", - 143, - "==", - 83, - 14 - ], - [ - "is_identical", - 144, - 3, - 143, - 83, - 14 - ], - [ - "jump_true", - 144, - "eq_done_190", - 83, - 14 - ], - [ - "is_int", - 145, - 3, - 83, - 14 - ], - [ - "jump_false", - 145, - "eq_ni_191", - 83, - 14 - ], - "_nop_tc_113", - [ - "jump", - "eq_ni_191", - 83, - 14 - ], - [ - "eq_int", - 144, - 3, - 143, - 83, - 14 - ], - [ - "jump", - "eq_done_190", - 83, - 14 - ], - "eq_ni_191", - [ - "is_num", - 145, - 3, - 83, - 14 - ], - [ - "jump_false", - 145, - "eq_nn_192", - 83, - 14 - ], - "_nop_tc_114", - [ - "jump", - "eq_nn_192", - 83, - 14 - ], - [ - "eq_float", - 144, - 3, - 143, - 83, - 14 - ], - [ - "jump", - "eq_done_190", - 83, - 14 - ], - "eq_nn_192", - [ - "is_text", - 145, - 3, - 83, - 14 - ], - [ - "jump_false", - 145, - "eq_nt_193", - 83, - 14 - ], - "_nop_tc_115", - "_nop_tc_116", - [ - "eq_text", - 144, - 3, - 143, - 83, - 14 - ], - [ - "jump", - "eq_done_190", - 83, - 14 - ], - "eq_nt_193", - [ - "is_null", - 145, - 3, - 83, - 14 - ], - [ - "jump_false", - 145, - "eq_nnl_194", - 83, - 14 - ], - "_nop_tc_117", - [ - "jump", - "eq_nnl_194", - 83, - 14 - ], - [ - "true", - 144, - 83, - 14 - ], - [ - "jump", - "eq_done_190", - 83, - 14 - ], - "eq_nnl_194", - [ - "is_bool", - 145, - 3, - 83, - 14 - ], - [ - "jump_false", - 145, - "eq_nb_195", - 83, - 14 - ], - "_nop_tc_118", - [ - "jump", - "eq_nb_195", - 83, - 14 - ], - [ - "eq_bool", - 144, - 3, - 143, - 83, - 14 - ], - [ - "jump", - "eq_done_190", - 83, - 14 - ], - "eq_nb_195", - [ - "false", - 144, - 83, - 14 - ], - "eq_done_190", - [ - "move", - 147, - 144, - 83, - 14 - ], - [ - "jump_true", - 147, - "or_end_189", - 83, - 14 - ], - [ - "access", - 148, - "!=", - 83, - 27 - ], - [ - "is_identical", - 149, - 3, - 148, - 83, - 27 - ], - [ - "jump_true", - 149, - "eq_done_196", - 83, - 27 - ], - [ - "is_int", - 150, - 3, - 83, - 27 - ], - [ - "jump_false", - 150, - "eq_ni_197", - 83, - 27 - ], - "_nop_tc_119", - [ - "jump", - "eq_ni_197", - 83, - 27 - ], - [ - "eq_int", - 149, - 3, - 148, - 83, - 27 - ], - [ - "jump", - "eq_done_196", - 83, - 27 - ], - "eq_ni_197", - [ - "is_num", - 150, - 3, - 83, - 27 - ], - [ - "jump_false", - 150, - "eq_nn_198", - 83, - 27 - ], - "_nop_tc_120", - [ - "jump", - "eq_nn_198", - 83, - 27 - ], - [ - "eq_float", - 149, - 3, - 148, - 83, - 27 - ], - [ - "jump", - "eq_done_196", - 83, - 27 - ], - "eq_nn_198", - [ - "is_text", - 150, - 3, - 83, - 27 - ], - [ - "jump_false", - 150, - "eq_nt_199", - 83, - 27 - ], - "_nop_tc_121", - "_nop_tc_122", - [ - "eq_text", - 149, - 3, - 148, - 83, - 27 - ], - [ - "jump", - "eq_done_196", - 83, - 27 - ], - "eq_nt_199", - [ - "is_null", - 150, - 3, - 83, - 27 - ], - [ - "jump_false", - 150, - "eq_nnl_200", - 83, - 27 - ], - "_nop_tc_123", - [ - "jump", - "eq_nnl_200", - 83, - 27 - ], - [ - "true", - 149, - 83, - 27 - ], - [ - "jump", - "eq_done_196", - 83, - 27 - ], - "eq_nnl_200", - [ - "is_bool", - 150, - 3, - 83, - 27 - ], - [ - "jump_false", - 150, - "eq_nb_201", - 83, - 27 - ], - "_nop_tc_124", - [ - "jump", - "eq_nb_201", - 83, - 27 - ], - [ - "eq_bool", - 149, - 3, - 148, - 83, - 27 - ], - [ - "jump", - "eq_done_196", - 83, - 27 - ], - "eq_nb_201", - [ - "false", - 149, - 83, - 27 - ], - "eq_done_196", - [ - "move", - 147, - 149, - 83, - 27 - ], - "or_end_189", - [ - "move", - 152, - 147, - 83, - 27 - ], - [ - "jump_true", - 152, - "or_end_188", - 83, - 27 - ], - [ - "access", - 153, - "&&", - 83, - 40 - ], - [ - "is_identical", - 154, - 3, - 153, - 83, - 40 - ], - [ - "jump_true", - 154, - "eq_done_202", - 83, - 40 - ], - [ - "is_int", - 155, - 3, - 83, - 40 - ], - [ - "jump_false", - 155, - "eq_ni_203", - 83, - 40 - ], - "_nop_tc_125", - [ - "jump", - "eq_ni_203", - 83, - 40 - ], - [ - "eq_int", - 154, - 3, - 153, - 83, - 40 - ], - [ - "jump", - "eq_done_202", - 83, - 40 - ], - "eq_ni_203", - [ - "is_num", - 155, - 3, - 83, - 40 - ], - [ - "jump_false", - 155, - "eq_nn_204", - 83, - 40 - ], - "_nop_tc_126", - [ - "jump", - "eq_nn_204", - 83, - 40 - ], - [ - "eq_float", - 154, - 3, - 153, - 83, - 40 - ], - [ - "jump", - "eq_done_202", - 83, - 40 - ], - "eq_nn_204", - [ - "is_text", - 155, - 3, - 83, - 40 - ], - [ - "jump_false", - 155, - "eq_nt_205", - 83, - 40 - ], - "_nop_tc_127", - "_nop_tc_128", - [ - "eq_text", - 154, - 3, - 153, - 83, - 40 - ], - [ - "jump", - "eq_done_202", - 83, - 40 - ], - "eq_nt_205", - [ - "is_null", - 155, - 3, - 83, - 40 - ], - [ - "jump_false", - 155, - "eq_nnl_206", - 83, - 40 - ], - "_nop_tc_129", - [ - "jump", - "eq_nnl_206", - 83, - 40 - ], - [ - "true", - 154, - 83, - 40 - ], - [ - "jump", - "eq_done_202", - 83, - 40 - ], - "eq_nnl_206", - [ - "is_bool", - 155, - 3, - 83, - 40 - ], - [ - "jump_false", - 155, - "eq_nb_207", - 83, - 40 - ], - "_nop_tc_130", - [ - "jump", - "eq_nb_207", - 83, - 40 - ], - [ - "eq_bool", - 154, - 3, - 153, - 83, - 40 - ], - [ - "jump", - "eq_done_202", - 83, - 40 - ], - "eq_nb_207", - [ - "false", - 154, - 83, - 40 - ], - "eq_done_202", - [ - "move", - 152, - 154, - 83, - 40 - ], - "or_end_188", - [ - "move", - 157, - 152, - 83, - 40 - ], - [ - "jump_true", - 157, - "or_end_187", - 83, - 40 - ], - [ - "access", - 158, - "||", - 83, - 53 - ], - [ - "is_identical", - 159, - 3, - 158, - 83, - 53 - ], - [ - "jump_true", - 159, - "eq_done_208", - 83, - 53 - ], - [ - "is_int", - 160, - 3, - 83, - 53 - ], - [ - "jump_false", - 160, - "eq_ni_209", - 83, - 53 - ], - "_nop_tc_131", - [ - "jump", - "eq_ni_209", - 83, - 53 - ], - [ - "eq_int", - 159, - 3, - 158, - 83, - 53 - ], - [ - "jump", - "eq_done_208", - 83, - 53 - ], - "eq_ni_209", - [ - "is_num", - 160, - 3, - 83, - 53 - ], - [ - "jump_false", - 160, - "eq_nn_210", - 83, - 53 - ], - "_nop_tc_132", - [ - "jump", - "eq_nn_210", - 83, - 53 - ], - [ - "eq_float", - 159, - 3, - 158, - 83, - 53 - ], - [ - "jump", - "eq_done_208", - 83, - 53 - ], - "eq_nn_210", - [ - "is_text", - 160, - 3, - 83, - 53 - ], - [ - "jump_false", - 160, - "eq_nt_211", - 83, - 53 - ], - "_nop_tc_133", - "_nop_tc_134", - [ - "eq_text", - 159, - 3, - 158, - 83, - 53 - ], - [ - "jump", - "eq_done_208", - 83, - 53 - ], - "eq_nt_211", - [ - "is_null", - 160, - 3, - 83, - 53 - ], - [ - "jump_false", - 160, - "eq_nnl_212", - 83, - 53 - ], - "_nop_tc_135", - [ - "jump", - "eq_nnl_212", - 83, - 53 - ], - [ - "true", - 159, - 83, - 53 - ], - [ - "jump", - "eq_done_208", - 83, - 53 - ], - "eq_nnl_212", - [ - "is_bool", - 160, - 3, - 83, - 53 - ], - [ - "jump_false", - 160, - "eq_nb_213", - 83, - 53 - ], - "_nop_tc_136", - [ - "jump", - "eq_nb_213", - 83, - 53 - ], - [ - "eq_bool", - 159, - 3, - 158, - 83, - 53 - ], - [ - "jump", - "eq_done_208", - 83, - 53 - ], - "eq_nb_213", - [ - "false", - 159, - 83, - 53 - ], - "eq_done_208", - [ - "move", - 157, - 159, - 83, - 53 - ], - "or_end_187", - [ - "jump_false", - 157, - "if_else_185", - 83, - 53 - ], - [ - "load_field", - 162, - 1, - "left", - 84, - 22 - ], - [ - "get", - 164, - 19, - 1, - 84, - 14 - ], - [ - "frame", - 165, - 164, - 1, - 84, - 14 - ], - [ - "null", - 166, - 84, - 14 - ], - [ - "setarg", - 165, - 0, - 166, - 84, - 14 - ], - [ - "setarg", - 165, - 1, - 162, - 84, - 14 - ], - [ - "invoke", - 165, - 163, - 84, - 14 - ], - [ - "move", - 167, - 163, - 84, - 14 - ], - [ - "jump_false", - 167, - "and_end_214", - 84, - 14 - ], - [ - "load_field", - 168, - 1, - "right", - 84, - 44 - ], - [ - "get", - 170, - 19, - 1, - 84, - 36 - ], - [ - "frame", - 171, - 170, - 1, - 84, - 36 - ], - [ - "null", - 172, - 84, - 36 - ], - [ - "setarg", - 171, - 0, - 172, - 84, - 36 - ], - [ - "setarg", - 171, - 1, - 168, - 84, - 36 - ], - [ - "invoke", - 171, - 169, - 84, - 36 - ], - [ - "move", - 167, - 169, - 84, - 36 - ], - "and_end_214", - [ - "return", - 167, - 84, - 36 - ], - "_nop_ur_10", - "if_else_185", - "if_end_186", - [ - "access", - 173, - "(", - 86, - 14 - ], - [ - "is_identical", - 174, - 3, - 173, - 86, - 14 - ], - [ - "jump_true", - 174, - "eq_done_217", - 86, - 14 - ], - [ - "is_int", - 175, - 3, - 86, - 14 - ], - [ - "jump_false", - 175, - "eq_ni_218", - 86, - 14 - ], - "_nop_tc_137", - [ - "jump", - "eq_ni_218", - 86, - 14 - ], - [ - "eq_int", - 174, - 3, - 173, - 86, - 14 - ], - [ - "jump", - "eq_done_217", - 86, - 14 - ], - "eq_ni_218", - [ - "is_num", - 175, - 3, - 86, - 14 - ], - [ - "jump_false", - 175, - "eq_nn_219", - 86, - 14 - ], - "_nop_tc_138", - [ - "jump", - "eq_nn_219", - 86, - 14 - ], - [ - "eq_float", - 174, - 3, - 173, - 86, - 14 - ], - [ - "jump", - "eq_done_217", - 86, - 14 - ], - "eq_nn_219", - [ - "is_text", - 175, - 3, - 86, - 14 - ], - [ - "jump_false", - 175, - "eq_nt_220", - 86, - 14 - ], - "_nop_tc_139", - "_nop_tc_140", - [ - "eq_text", - 174, - 3, - 173, - 86, - 14 - ], - [ - "jump", - "eq_done_217", - 86, - 14 - ], - "eq_nt_220", - [ - "is_null", - 175, - 3, - 86, - 14 - ], - [ - "jump_false", - 175, - "eq_nnl_221", - 86, - 14 - ], - "_nop_tc_141", - [ - "jump", - "eq_nnl_221", - 86, - 14 - ], - [ - "true", - 174, - 86, - 14 - ], - [ - "jump", - "eq_done_217", - 86, - 14 - ], - "eq_nnl_221", - [ - "is_bool", - 175, - 3, - 86, - 14 - ], - [ - "jump_false", - 175, - "eq_nb_222", - 86, - 14 - ], - "_nop_tc_142", - [ - "jump", - "eq_nb_222", - 86, - 14 - ], - [ - "eq_bool", - 174, - 3, - 173, - 86, - 14 - ], - [ - "jump", - "eq_done_217", - 86, - 14 - ], - "eq_nb_222", - [ - "false", - 174, - 86, - 14 - ], - "eq_done_217", - [ - "jump_false", - 174, - "if_else_215", - 86, - 14 - ], - [ - "load_field", - 177, - 1, - "expression", - 87, - 16 - ], - [ - "move", - 4, - 177, - 87, - 16 - ], - [ - "null", - 178, - 88, - 21 - ], - [ - "is_identical", - 179, - 4, - 178, - 88, - 21 - ], - [ - "jump_true", - 179, - "ne_nid_228", - 88, - 21 - ], - [ - "jump", - "ne_ni_229", - 88, - 21 - ], - "ne_nid_228", - [ - "false", - 179, - 88, - 21 - ], - [ - "jump", - "ne_done_227", - 88, - 21 - ], - "ne_ni_229", - [ - "is_int", - 180, - 4, - 88, - 21 - ], - [ - "jump_false", - 180, - "ne_nn_230", - 88, - 21 - ], - "_nop_tc_143", - [ - "jump", - "ne_nn_230", - 88, - 21 - ], - [ - "ne_int", - 179, - 4, - 178, - 88, - 21 - ], - [ - "jump", - "ne_done_227", - 88, - 21 - ], - "ne_nn_230", - [ - "is_num", - 180, - 4, - 88, - 21 - ], - [ - "jump_false", - 180, - "ne_nt_231", - 88, - 21 - ], - "_nop_tc_144", - [ - "jump", - "ne_nt_231", - 88, - 21 - ], - [ - "ne_float", - 179, - 4, - 178, - 88, - 21 - ], - [ - "jump", - "ne_done_227", - 88, - 21 - ], - "ne_nt_231", - [ - "is_text", - 180, - 4, - 88, - 21 - ], - [ - "jump_false", - 180, - "ne_nnl_232", - 88, - 21 - ], - "_nop_tc_145", - [ - "jump", - "ne_nnl_232", - 88, - 21 - ], - [ - "ne_text", - 179, - 4, - 178, - 88, - 21 - ], - [ - "jump", - "ne_done_227", - 88, - 21 - ], - "ne_nnl_232", - [ - "is_null", - 180, - 4, - 88, - 21 - ], - [ - "jump_false", - 180, - "ne_nb_233", - 88, - 21 - ], - "_nop_tc_146", - "_nop_tc_147", - [ - "false", - 179, - 88, - 21 - ], - [ - "jump", - "ne_done_227", - 88, - 21 - ], - "ne_nb_233", - [ - "is_bool", - 180, - 4, - 88, - 21 - ], - [ - "jump_false", - 180, - "ne_mis_234", - 88, - 21 - ], - "_nop_tc_148", - [ - "jump", - "ne_mis_234", - 88, - 21 - ], - [ - "ne_bool", - 179, - 4, - 178, - 88, - 21 - ], - [ - "jump", - "ne_done_227", - 88, - 21 - ], - "ne_mis_234", - [ - "true", - 179, - 88, - 21 - ], - "ne_done_227", - [ - "move", - 182, - 179, - 88, - 21 - ], - [ - "jump_false", - 182, - "and_end_226", - 88, - 21 - ], - [ - "load_field", - 183, - 4, - "intrinsic", - 88, - 29 - ], - [ - "true", - 184, - 88, - 49 - ], - [ - "is_identical", - 185, - 183, - 184, - 88, - 49 - ], - [ - "jump_true", - 185, - "eq_done_235", - 88, - 49 - ], - [ - "is_int", - 186, - 183, - 88, - 49 - ], - [ - "jump_false", - 186, - "eq_ni_236", - 88, - 49 - ], - "_nop_tc_149", - [ - "jump", - "eq_ni_236", - 88, - 49 - ], - [ - "eq_int", - 185, - 183, - 184, - 88, - 49 - ], - [ - "jump", - "eq_done_235", - 88, - 49 - ], - "eq_ni_236", - [ - "is_num", - 186, - 183, - 88, - 49 - ], - [ - "jump_false", - 186, - "eq_nn_237", - 88, - 49 - ], - "_nop_tc_150", - [ - "jump", - "eq_nn_237", - 88, - 49 - ], - [ - "eq_float", - 185, - 183, - 184, - 88, - 49 - ], - [ - "jump", - "eq_done_235", - 88, - 49 - ], - "eq_nn_237", - [ - "is_text", - 186, - 183, - 88, - 49 - ], - [ - "jump_false", - 186, - "eq_nt_238", - 88, - 49 - ], - "_nop_tc_151", - [ - "jump", - "eq_nt_238", - 88, - 49 - ], - [ - "eq_text", - 185, - 183, - 184, - 88, - 49 - ], - [ - "jump", - "eq_done_235", - 88, - 49 - ], - "eq_nt_238", - [ - "is_null", - 186, - 183, - 88, - 49 - ], - [ - "jump_false", - 186, - "eq_nnl_239", - 88, - 49 - ], - "_nop_tc_152", - [ - "jump", - "eq_nnl_239", - 88, - 49 - ], - [ - "true", - 185, - 88, - 49 - ], - [ - "jump", - "eq_done_235", - 88, - 49 - ], - "eq_nnl_239", - [ - "is_bool", - 186, - 183, - 88, - 49 - ], - [ - "jump_false", - 186, - "eq_nb_240", - 88, - 49 - ], - "_nop_tc_153", - "_nop_tc_154", - [ - "eq_bool", - 185, - 183, - 184, - 88, - 49 - ], - [ - "jump", - "eq_done_235", - 88, - 49 - ], - "eq_nb_240", - [ - "false", - 185, - 88, - 49 - ], - "eq_done_235", - [ - "move", - 182, - 185, - 88, - 49 - ], - "and_end_226", - [ - "move", - 188, - 182, - 88, - 49 - ], - [ - "jump_false", - 188, - "and_end_225", - 88, - 49 - ], - [ - "get", - 189, - 32, - 1, - 88, - 57 - ], - [ - "load_field", - 190, - 4, - "name", - 88, - 73 - ], - [ - "load_dynamic", - 191, - 189, - 190, - 88, - 73 - ], - [ - "true", - 192, - 88, - 89 - ], - [ - "is_identical", - 193, - 191, - 192, - 88, - 89 - ], - [ - "jump_true", - 193, - "eq_done_241", - 88, - 89 - ], - [ - "is_int", - 194, - 191, - 88, - 89 - ], - [ - "jump_false", - 194, - "eq_ni_242", - 88, - 89 - ], - "_nop_tc_155", - [ - "jump", - "eq_ni_242", - 88, - 89 - ], - [ - "eq_int", - 193, - 191, - 192, - 88, - 89 - ], - [ - "jump", - "eq_done_241", - 88, - 89 - ], - "eq_ni_242", - [ - "is_num", - 194, - 191, - 88, - 89 - ], - [ - "jump_false", - 194, - "eq_nn_243", - 88, - 89 - ], - "_nop_tc_156", - [ - "jump", - "eq_nn_243", - 88, - 89 - ], - [ - "eq_float", - 193, - 191, - 192, - 88, - 89 - ], - [ - "jump", - "eq_done_241", - 88, - 89 - ], - "eq_nn_243", - [ - "is_text", - 194, - 191, - 88, - 89 - ], - [ - "jump_false", - 194, - "eq_nt_244", - 88, - 89 - ], - "_nop_tc_157", - [ - "jump", - "eq_nt_244", - 88, - 89 - ], - [ - "eq_text", - 193, - 191, - 192, - 88, - 89 - ], - [ - "jump", - "eq_done_241", - 88, - 89 - ], - "eq_nt_244", - [ - "is_null", - 194, - 191, - 88, - 89 - ], - [ - "jump_false", - 194, - "eq_nnl_245", - 88, - 89 - ], - "_nop_tc_158", - [ - "jump", - "eq_nnl_245", - 88, - 89 - ], - [ - "true", - 193, - 88, - 89 - ], - [ - "jump", - "eq_done_241", - 88, - 89 - ], - "eq_nnl_245", - [ - "is_bool", - 194, - 191, - 88, - 89 - ], - [ - "jump_false", - 194, - "eq_nb_246", - 88, - 89 - ], - "_nop_tc_159", - "_nop_tc_160", - [ - "eq_bool", - 193, - 191, - 192, - 88, - 89 - ], - [ - "jump", - "eq_done_241", - 88, - 89 - ], - "eq_nb_246", - [ - "false", - 193, - 88, - 89 - ], - "eq_done_241", - [ - "move", - 188, - 193, - 88, - 89 - ], - "and_end_225", - [ - "jump_false", - 188, - "if_else_223", - 88, - 89 - ], - [ - "access", - 196, - 0, - 89, - 13 - ], - [ - "move", - 2, - 196, - 89, - 13 - ], - "while_start_247", - [ - "load_field", - 197, - 1, - "list", - 90, - 27 - ], - [ - "length", - 198, - 197, - 90, - 27 - ], - [ - "is_int", - 200, - 2, - 90, - 27 - ], - [ - "jump_false", - 200, - "rel_ni_249", - 90, - 27 - ], - "_nop_tc_161", - "_nop_tc_162", - [ - "lt_int", - 199, - 2, - 198, - 90, - 27 - ], - [ - "jump", - "rel_done_251", - 90, - 27 - ], - "rel_ni_249", - [ - "is_num", - 200, - 2, - 90, - 27 - ], - [ - "jump_false", - 200, - "rel_nn_250", - 90, - 27 - ], - "_nop_tc_163", - "_nop_tc_164", - [ - "lt_float", - 199, - 2, - 198, - 90, - 27 - ], - [ - "jump", - "rel_done_251", - 90, - 27 - ], - "rel_nn_250", - [ - "is_text", - 200, - 2, - 90, - 27 - ], - [ - "jump_false", - 200, - "rel_err_252", - 90, - 27 - ], - "_nop_tc_165", - [ - "jump", - "rel_err_252", - 90, - 27 - ], - [ - "lt_text", - 199, - 2, - 198, - 90, - 27 - ], - [ - "jump", - "rel_done_251", - 90, - 27 - ], - "rel_err_252", - [ - "disrupt", - 90, - 27 - ], - "rel_done_251", - [ - "jump_false", - 199, - "while_end_248", - 90, - 27 - ], - [ - "load_field", - 202, - 1, - "list", - 91, - 24 - ], - [ - "load_dynamic", - 203, - 202, - 2, - 91, - 34 - ], - [ - "get", - 205, - 19, - 1, - 91, - 16 - ], - [ - "frame", - 206, - 205, - 1, - 91, - 16 - ], - [ - "null", - 207, - 91, - 16 - ], - [ - "setarg", - 206, - 0, - 207, - 91, - 16 - ], - [ - "setarg", - 206, - 1, - 203, - 91, - 16 - ], - [ - "invoke", - 206, - 204, - 91, - 16 - ], - "_nop_bl_3", - [ - "jump_true", - 204, - "if_else_253", - 91, - 16 - ], - [ - "false", - 209, - 91, - 46 - ], - [ - "return", - 209, - 91, - 46 - ], - "_nop_ur_11", - "if_else_253", - "if_end_254", - [ - "access", - 210, - 1, - 92, - 19 - ], - [ - "is_text", - 212, - 2, - 92, - 19 - ], - [ - "jump_false", - 212, - "add_cn_256", - 92, - 19 - ], - "_nop_tc_166", - [ - "jump", - "add_cn_256", - 92, - 19 - ], - [ - "concat", - 211, - 2, - 210, - 92, - 19 - ], - [ - "jump", - "add_done_255", - 92, - 19 - ], - "add_cn_256", - [ - "is_num", - 212, - 2, - 92, - 19 - ], - [ - "jump_false", - 212, - "add_err_257", - 92, - 19 - ], - "_nop_tc_167", - "_nop_tc_168", - [ - "add", - 211, - 2, - 210, - 92, - 19 - ], - [ - "jump", - "add_done_255", - 92, - 19 - ], - "add_err_257", - [ - "disrupt", - 92, - 19 - ], - "add_done_255", - [ - "move", - 2, - 211, - 92, - 19 - ], - [ - "jump", - "while_start_247", - 92, - 19 - ], - "while_end_248", - [ - "true", - 214, - 94, - 16 - ], - [ - "return", - 214, - 94, - 16 - ], - "_nop_ur_12", - "if_else_223", - "if_end_224", - [ - "jump", - "if_end_216", - 94, - 16 - ], - "if_else_215", - "if_end_216", - [ - "false", - 215, - 97, - 12 - ], - [ - "return", - 215, - 97, - 12 - ], - "_nop_ur_13", - "_nop_ur_14" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 3, - 1, - "at", - 101, - 13 - ], - [ - "store_field", - 2, - 3, - "at", - 101, - 5 - ], - [ - "load_field", - 4, - 1, - "from_row", - 102, - 19 - ], - [ - "store_field", - 2, - 4, - "from_row", - 102, - 5 - ], - [ - "load_field", - 5, - 1, - "from_column", - 103, - 22 - ], - [ - "store_field", - 2, - 5, - "from_column", - 103, - 5 - ], - [ - "load_field", - 6, - 1, - "to_row", - 104, - 17 - ], - [ - "store_field", - 2, - 6, - "to_row", - 104, - 5 - ], - [ - "load_field", - 7, - 1, - "to_column", - 105, - 20 - ], - [ - "store_field", - 2, - 7, - "to_column", - 105, - 5 - ], - [ - "return", - 2, - 106, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 3, - 3 - ], - [ - "access", - 4, - "number", - 110, - 33 - ], - [ - "store_field", - 3, - 4, - "kind", - 110, - 33 - ], - [ - "access", - 6, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 110, - 50 - ], - [ - "frame", - 7, - 6, - 1, - 110, - 50 - ], - [ - "null", - 8, - 110, - 50 - ], - [ - "setarg", - 7, - 0, - 8, - 110, - 50 - ], - [ - "setarg", - 7, - 1, - 1, - 110, - 50 - ], - [ - "invoke", - 7, - 5, - 110, - 50 - ], - [ - "store_field", - 3, - 5, - "value", - 110, - 50 - ], - [ - "store_field", - 3, - 1, - "number", - 110, - 69 - ], - [ - "get", - 10, - 8, - 1, - 110, - 12 - ], - [ - "frame", - 11, - 10, - 2, - 110, - 12 - ], - [ - "null", - 12, - 110, - 12 - ], - [ - "setarg", - 11, - 0, - 12, - 110, - 12 - ], - [ - "setarg", - 11, - 1, - 2, - 110, - 12 - ], - [ - "setarg", - 11, - 2, - 3, - 110, - 12 - ], - [ - "tail_invoke", - 11, - 9, - 110, - 12 - ], - [ - "return", - 9, - 110, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 3, - 2 - ], - [ - "access", - 4, - "text", - 114, - 33 - ], - [ - "store_field", - 3, - 4, - "kind", - 114, - 33 - ], - [ - "store_field", - 3, - 1, - "value", - 114, - 48 - ], - [ - "get", - 6, - 8, - 1, - 114, - 12 - ], - [ - "frame", - 7, - 6, - 2, - 114, - 12 - ], - [ - "null", - 8, - 114, - 12 - ], - [ - "setarg", - 7, - 0, - 8, - 114, - 12 - ], - [ - "setarg", - 7, - 1, - 2, - 114, - 12 - ], - [ - "setarg", - 7, - 2, - 3, - 114, - 12 - ], - [ - "tail_invoke", - 7, - 5, - 114, - 12 - ], - [ - "return", - 5, - 114, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - [ - "jump_false", - 1, - "if_else_258", - 118, - 9 - ], - [ - "record", - 3, - 1 - ], - [ - "access", - 4, - "true", - 118, - 42 - ], - [ - "store_field", - 3, - 4, - "kind", - 118, - 42 - ], - [ - "get", - 6, - 8, - 1, - 118, - 21 - ], - [ - "frame", - 7, - 6, - 2, - 118, - 21 - ], - [ - "null", - 8, - 118, - 21 - ], - [ - "setarg", - 7, - 0, - 8, - 118, - 21 - ], - [ - "setarg", - 7, - 1, - 2, - 118, - 21 - ], - [ - "setarg", - 7, - 2, - 3, - 118, - 21 - ], - [ - "tail_invoke", - 7, - 5, - 118, - 21 - ], - [ - "return", - 5, - 118, - 21 - ], - "_nop_ur_1", - "if_else_258", - "if_end_259", - [ - "record", - 9, - 1 - ], - [ - "access", - 10, - "false", - 119, - 33 - ], - [ - "store_field", - 9, - 10, - "kind", - 119, - 33 - ], - [ - "get", - 12, - 8, - 1, - 119, - 12 - ], - [ - "frame", - 13, - 12, - 2, - 119, - 12 - ], - [ - "null", - 14, - 119, - 12 - ], - [ - "setarg", - 13, - 0, - 14, - 119, - 12 - ], - [ - "setarg", - 13, - 1, - 2, - 119, - 12 - ], - [ - "setarg", - 13, - 2, - 9, - 119, - 12 - ], - [ - "tail_invoke", - 13, - 11, - 119, - 12 - ], - [ - "return", - 11, - 119, - 12 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 2, - 1 - ], - [ - "access", - 3, - "null", - 123, - 33 - ], - [ - "store_field", - 2, - 3, - "kind", - 123, - 33 - ], - [ - "get", - 5, - 8, - 1, - 123, - 12 - ], - [ - "frame", - 6, - 5, - 2, - 123, - 12 - ], - [ - "null", - 7, - 123, - 12 - ], - [ - "setarg", - 6, - 0, - 7, - 123, - 12 - ], - [ - "setarg", - 6, - 1, - 1, - 123, - 12 - ], - [ - "setarg", - 6, - 2, - 2, - 123, - 12 - ], - [ - "tail_invoke", - 6, - 4, - 123, - 12 - ], - [ - "return", - 4, - 123, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 55, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 127, - 17 - ], - [ - "is_identical", - 5, - 1, - 4, - 127, - 17 - ], - [ - "jump_true", - 5, - "eq_done_262", - 127, - 17 - ], - [ - "is_int", - 6, - 1, - 127, - 17 - ], - [ - "jump_false", - 6, - "eq_ni_263", - 127, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_263", - 127, - 17 - ], - [ - "eq_int", - 5, - 1, - 4, - 127, - 17 - ], - [ - "jump", - "eq_done_262", - 127, - 17 - ], - "eq_ni_263", - [ - "is_num", - 6, - 1, - 127, - 17 - ], - [ - "jump_false", - 6, - "eq_nn_264", - 127, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_264", - 127, - 17 - ], - [ - "eq_float", - 5, - 1, - 4, - 127, - 17 - ], - [ - "jump", - "eq_done_262", - 127, - 17 - ], - "eq_nn_264", - [ - "is_text", - 6, - 1, - 127, - 17 - ], - [ - "jump_false", - 6, - "eq_nt_265", - 127, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_265", - 127, - 17 - ], - [ - "eq_text", - 5, - 1, - 4, - 127, - 17 - ], - [ - "jump", - "eq_done_262", - 127, - 17 - ], - "eq_nt_265", - [ - "is_null", - 6, - 1, - 127, - 17 - ], - [ - "jump_false", - 6, - "eq_nnl_266", - 127, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 5, - 127, - 17 - ], - [ - "jump", - "eq_done_262", - 127, - 17 - ], - "eq_nnl_266", - [ - "is_bool", - 6, - 1, - 127, - 17 - ], - [ - "jump_false", - 6, - "eq_nb_267", - 127, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_267", - 127, - 17 - ], - [ - "eq_bool", - 5, - 1, - 4, - 127, - 17 - ], - [ - "jump", - "eq_done_262", - 127, - 17 - ], - "eq_nb_267", - [ - "false", - 5, - 127, - 17 - ], - "eq_done_262", - [ - "jump_false", - 5, - "if_else_260", - 127, - 17 - ], - [ - "null", - 8, - 127, - 30 - ], - [ - "return", - 8, - 127, - 30 - ], - "_nop_ur_1", - "if_else_260", - "if_end_261", - [ - "load_field", - 9, - 1, - "kind", - 128, - 13 - ], - [ - "move", - 2, - 9, - 128, - 13 - ], - [ - "null", - 3, - 129, - 14 - ], - [ - "access", - 10, - "true", - 130, - 14 - ], - [ - "is_identical", - 11, - 2, - 10, - 130, - 14 - ], - [ - "jump_true", - 11, - "eq_done_270", - 130, - 14 - ], - [ - "is_int", - 12, - 2, - 130, - 14 - ], - [ - "jump_false", - 12, - "eq_ni_271", - 130, - 14 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_271", - 130, - 14 - ], - [ - "eq_int", - 11, - 2, - 10, - 130, - 14 - ], - [ - "jump", - "eq_done_270", - 130, - 14 - ], - "eq_ni_271", - [ - "is_num", - 12, - 2, - 130, - 14 - ], - [ - "jump_false", - 12, - "eq_nn_272", - 130, - 14 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_272", - 130, - 14 - ], - [ - "eq_float", - 11, - 2, - 10, - 130, - 14 - ], - [ - "jump", - "eq_done_270", - 130, - 14 - ], - "eq_nn_272", - [ - "is_text", - 12, - 2, - 130, - 14 - ], - [ - "jump_false", - 12, - "eq_nt_273", - 130, - 14 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 11, - 2, - 10, - 130, - 14 - ], - [ - "jump", - "eq_done_270", - 130, - 14 - ], - "eq_nt_273", - [ - "is_null", - 12, - 2, - 130, - 14 - ], - [ - "jump_false", - 12, - "eq_nnl_274", - 130, - 14 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_274", - 130, - 14 - ], - [ - "true", - 11, - 130, - 14 - ], - [ - "jump", - "eq_done_270", - 130, - 14 - ], - "eq_nnl_274", - [ - "is_bool", - 12, - 2, - 130, - 14 - ], - [ - "jump_false", - 12, - "eq_nb_275", - 130, - 14 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_275", - 130, - 14 - ], - [ - "eq_bool", - 11, - 2, - 10, - 130, - 14 - ], - [ - "jump", - "eq_done_270", - 130, - 14 - ], - "eq_nb_275", - [ - "false", - 11, - 130, - 14 - ], - "eq_done_270", - [ - "jump_false", - 11, - "if_else_268", - 130, - 14 - ], - [ - "true", - 14, - 130, - 29 - ], - [ - "return", - 14, - 130, - 29 - ], - "_nop_ur_2", - "if_else_268", - "if_end_269", - [ - "access", - 15, - "false", - 131, - 14 - ], - [ - "is_identical", - 16, - 2, - 15, - 131, - 14 - ], - [ - "jump_true", - 16, - "eq_done_279", - 131, - 14 - ], - [ - "is_int", - 17, - 2, - 131, - 14 - ], - [ - "jump_false", - 17, - "eq_ni_280", - 131, - 14 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_280", - 131, - 14 - ], - [ - "eq_int", - 16, - 2, - 15, - 131, - 14 - ], - [ - "jump", - "eq_done_279", - 131, - 14 - ], - "eq_ni_280", - [ - "is_num", - 17, - 2, - 131, - 14 - ], - [ - "jump_false", - 17, - "eq_nn_281", - 131, - 14 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_281", - 131, - 14 - ], - [ - "eq_float", - 16, - 2, - 15, - 131, - 14 - ], - [ - "jump", - "eq_done_279", - 131, - 14 - ], - "eq_nn_281", - [ - "is_text", - 17, - 2, - 131, - 14 - ], - [ - "jump_false", - 17, - "eq_nt_282", - 131, - 14 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 16, - 2, - 15, - 131, - 14 - ], - [ - "jump", - "eq_done_279", - 131, - 14 - ], - "eq_nt_282", - [ - "is_null", - 17, - 2, - 131, - 14 - ], - [ - "jump_false", - 17, - "eq_nnl_283", - 131, - 14 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_283", - 131, - 14 - ], - [ - "true", - 16, - 131, - 14 - ], - [ - "jump", - "eq_done_279", - 131, - 14 - ], - "eq_nnl_283", - [ - "is_bool", - 17, - 2, - 131, - 14 - ], - [ - "jump_false", - 17, - "eq_nb_284", - 131, - 14 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_284", - 131, - 14 - ], - [ - "eq_bool", - 16, - 2, - 15, - 131, - 14 - ], - [ - "jump", - "eq_done_279", - 131, - 14 - ], - "eq_nb_284", - [ - "false", - 16, - 131, - 14 - ], - "eq_done_279", - [ - "move", - 19, - 16, - 131, - 14 - ], - [ - "jump_true", - 19, - "or_end_278", - 131, - 14 - ], - [ - "access", - 20, - "null", - 131, - 30 - ], - [ - "is_identical", - 21, - 2, - 20, - 131, - 30 - ], - [ - "jump_true", - 21, - "eq_done_285", - 131, - 30 - ], - [ - "is_int", - 22, - 2, - 131, - 30 - ], - [ - "jump_false", - 22, - "eq_ni_286", - 131, - 30 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_286", - 131, - 30 - ], - [ - "eq_int", - 21, - 2, - 20, - 131, - 30 - ], - [ - "jump", - "eq_done_285", - 131, - 30 - ], - "eq_ni_286", - [ - "is_num", - 22, - 2, - 131, - 30 - ], - [ - "jump_false", - 22, - "eq_nn_287", - 131, - 30 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_287", - 131, - 30 - ], - [ - "eq_float", - 21, - 2, - 20, - 131, - 30 - ], - [ - "jump", - "eq_done_285", - 131, - 30 - ], - "eq_nn_287", - [ - "is_text", - 22, - 2, - 131, - 30 - ], - [ - "jump_false", - 22, - "eq_nt_288", - 131, - 30 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 21, - 2, - 20, - 131, - 30 - ], - [ - "jump", - "eq_done_285", - 131, - 30 - ], - "eq_nt_288", - [ - "is_null", - 22, - 2, - 131, - 30 - ], - [ - "jump_false", - 22, - "eq_nnl_289", - 131, - 30 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_289", - 131, - 30 - ], - [ - "true", - 21, - 131, - 30 - ], - [ - "jump", - "eq_done_285", - 131, - 30 - ], - "eq_nnl_289", - [ - "is_bool", - 22, - 2, - 131, - 30 - ], - [ - "jump_false", - 22, - "eq_nb_290", - 131, - 30 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_290", - 131, - 30 - ], - [ - "eq_bool", - 21, - 2, - 20, - 131, - 30 - ], - [ - "jump", - "eq_done_285", - 131, - 30 - ], - "eq_nb_290", - [ - "false", - 21, - 131, - 30 - ], - "eq_done_285", - [ - "move", - 19, - 21, - 131, - 30 - ], - "or_end_278", - [ - "jump_false", - 19, - "if_else_276", - 131, - 30 - ], - [ - "false", - 24, - 131, - 45 - ], - [ - "return", - 24, - 131, - 45 - ], - "_nop_ur_3", - "if_else_276", - "if_end_277", - [ - "access", - 25, - "number", - 132, - 14 - ], - [ - "is_identical", - 26, - 2, - 25, - 132, - 14 - ], - [ - "jump_true", - 26, - "eq_done_293", - 132, - 14 - ], - [ - "is_int", - 27, - 2, - 132, - 14 - ], - [ - "jump_false", - 27, - "eq_ni_294", - 132, - 14 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_294", - 132, - 14 - ], - [ - "eq_int", - 26, - 2, - 25, - 132, - 14 - ], - [ - "jump", - "eq_done_293", - 132, - 14 - ], - "eq_ni_294", - [ - "is_num", - 27, - 2, - 132, - 14 - ], - [ - "jump_false", - 27, - "eq_nn_295", - 132, - 14 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_295", - 132, - 14 - ], - [ - "eq_float", - 26, - 2, - 25, - 132, - 14 - ], - [ - "jump", - "eq_done_293", - 132, - 14 - ], - "eq_nn_295", - [ - "is_text", - 27, - 2, - 132, - 14 - ], - [ - "jump_false", - 27, - "eq_nt_296", - 132, - 14 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_text", - 26, - 2, - 25, - 132, - 14 - ], - [ - "jump", - "eq_done_293", - 132, - 14 - ], - "eq_nt_296", - [ - "is_null", - 27, - 2, - 132, - 14 - ], - [ - "jump_false", - 27, - "eq_nnl_297", - 132, - 14 - ], - "_nop_tc_29", - [ - "jump", - "eq_nnl_297", - 132, - 14 - ], - [ - "true", - 26, - 132, - 14 - ], - [ - "jump", - "eq_done_293", - 132, - 14 - ], - "eq_nnl_297", - [ - "is_bool", - 27, - 2, - 132, - 14 - ], - [ - "jump_false", - 27, - "eq_nb_298", - 132, - 14 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_298", - 132, - 14 - ], - [ - "eq_bool", - 26, - 2, - 25, - 132, - 14 - ], - [ - "jump", - "eq_done_293", - 132, - 14 - ], - "eq_nb_298", - [ - "false", - 26, - 132, - 14 - ], - "eq_done_293", - [ - "jump_false", - 26, - "if_else_291", - 132, - 14 - ], - [ - "load_field", - 29, - 1, - "number", - 133, - 12 - ], - [ - "move", - 3, - 29, - 133, - 12 - ], - [ - "null", - 30, - 134, - 17 - ], - [ - "is_identical", - 31, - 3, - 30, - 134, - 17 - ], - [ - "jump_true", - 31, - "eq_done_301", - 134, - 17 - ], - [ - "is_int", - 32, - 3, - 134, - 17 - ], - [ - "jump_false", - 32, - "eq_ni_302", - 134, - 17 - ], - "_nop_tc_31", - [ - "jump", - "eq_ni_302", - 134, - 17 - ], - [ - "eq_int", - 31, - 3, - 30, - 134, - 17 - ], - [ - "jump", - "eq_done_301", - 134, - 17 - ], - "eq_ni_302", - [ - "is_num", - 32, - 3, - 134, - 17 - ], - [ - "jump_false", - 32, - "eq_nn_303", - 134, - 17 - ], - "_nop_tc_32", - [ - "jump", - "eq_nn_303", - 134, - 17 - ], - [ - "eq_float", - 31, - 3, - 30, - 134, - 17 - ], - [ - "jump", - "eq_done_301", - 134, - 17 - ], - "eq_nn_303", - [ - "is_text", - 32, - 3, - 134, - 17 - ], - [ - "jump_false", - 32, - "eq_nt_304", - 134, - 17 - ], - "_nop_tc_33", - [ - "jump", - "eq_nt_304", - 134, - 17 - ], - [ - "eq_text", - 31, - 3, - 30, - 134, - 17 - ], - [ - "jump", - "eq_done_301", - 134, - 17 - ], - "eq_nt_304", - [ - "is_null", - 32, - 3, - 134, - 17 - ], - [ - "jump_false", - 32, - "eq_nnl_305", - 134, - 17 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "true", - 31, - 134, - 17 - ], - [ - "jump", - "eq_done_301", - 134, - 17 - ], - "eq_nnl_305", - [ - "is_bool", - 32, - 3, - 134, - 17 - ], - [ - "jump_false", - 32, - "eq_nb_306", - 134, - 17 - ], - "_nop_tc_36", - [ - "jump", - "eq_nb_306", - 134, - 17 - ], - [ - "eq_bool", - 31, - 3, - 30, - 134, - 17 - ], - [ - "jump", - "eq_done_301", - 134, - 17 - ], - "eq_nb_306", - [ - "false", - 31, - 134, - 17 - ], - "eq_done_301", - [ - "jump_false", - 31, - "if_else_299", - 134, - 17 - ], - [ - "load_field", - 34, - 1, - "value", - 134, - 35 - ], - [ - "access", - 36, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 134, - 28 - ], - [ - "frame", - 37, - 36, - 1, - 134, - 28 - ], - [ - "null", - 38, - 134, - 28 - ], - [ - "setarg", - 37, - 0, - 38, - 134, - 28 - ], - [ - "setarg", - 37, - 1, - 34, - 134, - 28 - ], - [ - "invoke", - 37, - 35, - 134, - 28 - ], - [ - "move", - 3, - 35, - 134, - 28 - ], - [ - "jump", - "if_end_300", - 134, - 28 - ], - "if_else_299", - "if_end_300", - [ - "access", - 39, - 0, - 135, - 20 - ], - [ - "is_identical", - 40, - 3, - 39, - 135, - 20 - ], - [ - "jump_true", - 40, - "ne_nid_308", - 135, - 20 - ], - [ - "jump", - "ne_ni_309", - 135, - 20 - ], - "ne_nid_308", - [ - "false", - 40, - 135, - 20 - ], - [ - "jump", - "ne_done_307", - 135, - 20 - ], - "ne_ni_309", - [ - "is_int", - 41, - 3, - 135, - 20 - ], - [ - "jump_false", - 41, - "ne_nn_310", - 135, - 20 - ], - "_nop_tc_37", - "_nop_tc_38", - [ - "ne_int", - 40, - 3, - 39, - 135, - 20 - ], - [ - "jump", - "ne_done_307", - 135, - 20 - ], - "ne_nn_310", - [ - "is_num", - 41, - 3, - 135, - 20 - ], - [ - "jump_false", - 41, - "ne_nt_311", - 135, - 20 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "ne_float", - 40, - 3, - 39, - 135, - 20 - ], - [ - "jump", - "ne_done_307", - 135, - 20 - ], - "ne_nt_311", - [ - "is_text", - 41, - 3, - 135, - 20 - ], - [ - "jump_false", - 41, - "ne_nnl_312", - 135, - 20 - ], - "_nop_tc_41", - [ - "jump", - "ne_nnl_312", - 135, - 20 - ], - [ - "ne_text", - 40, - 3, - 39, - 135, - 20 - ], - [ - "jump", - "ne_done_307", - 135, - 20 - ], - "ne_nnl_312", - [ - "is_null", - 41, - 3, - 135, - 20 - ], - [ - "jump_false", - 41, - "ne_nb_313", - 135, - 20 - ], - "_nop_tc_42", - [ - "jump", - "ne_nb_313", - 135, - 20 - ], - [ - "false", - 40, - 135, - 20 - ], - [ - "jump", - "ne_done_307", - 135, - 20 - ], - "ne_nb_313", - [ - "is_bool", - 41, - 3, - 135, - 20 - ], - [ - "jump_false", - 41, - "ne_mis_314", - 135, - 20 - ], - "_nop_tc_43", - [ - "jump", - "ne_mis_314", - 135, - 20 - ], - [ - "ne_bool", - 40, - 3, - 39, - 135, - 20 - ], - [ - "jump", - "ne_done_307", - 135, - 20 - ], - "ne_mis_314", - [ - "true", - 40, - 135, - 20 - ], - "ne_done_307", - [ - "return", - 40, - 135, - 20 - ], - "_nop_ur_4", - "if_else_291", - "if_end_292", - [ - "access", - 43, - "text", - 137, - 14 - ], - [ - "is_identical", - 44, - 2, - 43, - 137, - 14 - ], - [ - "jump_true", - 44, - "eq_done_317", - 137, - 14 - ], - [ - "is_int", - 45, - 2, - 137, - 14 - ], - [ - "jump_false", - 45, - "eq_ni_318", - 137, - 14 - ], - "_nop_tc_44", - [ - "jump", - "eq_ni_318", - 137, - 14 - ], - [ - "eq_int", - 44, - 2, - 43, - 137, - 14 - ], - [ - "jump", - "eq_done_317", - 137, - 14 - ], - "eq_ni_318", - [ - "is_num", - 45, - 2, - 137, - 14 - ], - [ - "jump_false", - 45, - "eq_nn_319", - 137, - 14 - ], - "_nop_tc_45", - [ - "jump", - "eq_nn_319", - 137, - 14 - ], - [ - "eq_float", - 44, - 2, - 43, - 137, - 14 - ], - [ - "jump", - "eq_done_317", - 137, - 14 - ], - "eq_nn_319", - [ - "is_text", - 45, - 2, - 137, - 14 - ], - [ - "jump_false", - 45, - "eq_nt_320", - 137, - 14 - ], - "_nop_tc_46", - "_nop_tc_47", - [ - "eq_text", - 44, - 2, - 43, - 137, - 14 - ], - [ - "jump", - "eq_done_317", - 137, - 14 - ], - "eq_nt_320", - [ - "is_null", - 45, - 2, - 137, - 14 - ], - [ - "jump_false", - 45, - "eq_nnl_321", - 137, - 14 - ], - "_nop_tc_48", - [ - "jump", - "eq_nnl_321", - 137, - 14 - ], - [ - "true", - 44, - 137, - 14 - ], - [ - "jump", - "eq_done_317", - 137, - 14 - ], - "eq_nnl_321", - [ - "is_bool", - 45, - 2, - 137, - 14 - ], - [ - "jump_false", - 45, - "eq_nb_322", - 137, - 14 - ], - "_nop_tc_49", - [ - "jump", - "eq_nb_322", - 137, - 14 - ], - [ - "eq_bool", - 44, - 2, - 43, - 137, - 14 - ], - [ - "jump", - "eq_done_317", - 137, - 14 - ], - "eq_nb_322", - [ - "false", - 44, - 137, - 14 - ], - "eq_done_317", - [ - "jump_false", - 44, - "if_else_315", - 137, - 14 - ], - [ - "load_field", - 47, - 1, - "value", - 137, - 36 - ], - [ - "length", - 48, - 47, - 137, - 36 - ], - [ - "access", - 49, - 0, - 137, - 50 - ], - "_nop_tc_50", - "_nop_tc_51", - "_nop_tc_52", - "_nop_tc_53", - [ - "gt_int", - 50, - 48, - 49, - 137, - 50 - ], - [ - "jump", - "rel_done_325", - 137, - 50 - ], - "rel_ni_323", - "_nop_tc_54", - "_nop_tc_55", - "_nop_tc_56", - "_nop_tc_57", - [ - "gt_float", - 50, - 48, - 49, - 137, - 50 - ], - [ - "jump", - "rel_done_325", - 137, - 50 - ], - "rel_nn_324", - "_nop_tc_58", - [ - "jump", - "rel_err_326", - 137, - 50 - ], - "_nop_tc_59", - [ - "jump", - "rel_err_326", - 137, - 50 - ], - [ - "gt_text", - 50, - 48, - 49, - 137, - 50 - ], - [ - "jump", - "rel_done_325", - 137, - 50 - ], - "rel_err_326", - [ - "disrupt", - 137, - 50 - ], - "rel_done_325", - [ - "return", - 50, - 137, - 50 - ], - "_nop_ur_5", - "if_else_315", - "if_end_316", - [ - "null", - 53, - 138, - 12 - ], - [ - "return", - 53, - 138, - 12 - ], - "_nop_ur_6", - "_nop_ur_7" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 21, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - 0, - 146, - 13 - ], - "while_start_327", - [ - "get", - 3, - 26, - 1, - 147, - 16 - ], - [ - "is_int", - 5, - 2, - 147, - 16 - ], - [ - "jump_false", - 5, - "rel_ni_329", - 147, - 16 - ], - [ - "is_int", - 6, - 3, - 147, - 16 - ], - [ - "jump_false", - 6, - "rel_ni_329", - 147, - 16 - ], - [ - "lt_int", - 4, - 2, - 3, - 147, - 16 - ], - [ - "jump", - "rel_done_331", - 147, - 16 - ], - "rel_ni_329", - [ - "is_num", - 5, - 2, - 147, - 16 - ], - [ - "jump_false", - 5, - "rel_nn_330", - 147, - 16 - ], - [ - "is_num", - 6, - 3, - 147, - 16 - ], - [ - "jump_false", - 6, - "rel_nn_330", - 147, - 16 - ], - [ - "lt_float", - 4, - 2, - 3, - 147, - 16 - ], - [ - "jump", - "rel_done_331", - 147, - 16 - ], - "rel_nn_330", - [ - "is_text", - 5, - 2, - 147, - 16 - ], - [ - "jump_false", - 5, - "rel_err_332", - 147, - 16 - ], - [ - "is_text", - 6, - 3, - 147, - 16 - ], - [ - "jump_false", - 6, - "rel_err_332", - 147, - 16 - ], - [ - "lt_text", - 4, - 2, - 3, - 147, - 16 - ], - [ - "jump", - "rel_done_331", - 147, - 16 - ], - "rel_err_332", - [ - "disrupt", - 147, - 16 - ], - "rel_done_331", - [ - "jump_false", - 4, - "while_end_328", - 147, - 16 - ], - [ - "get", - 7, - 36, - 1, - 148, - 11 - ], - [ - "load_dynamic", - 8, - 7, - 2, - 148, - 18 - ], - [ - "load_field", - 9, - 8, - "function_nr", - 148, - 18 - ], - [ - "is_identical", - 10, - 9, - 1, - 148, - 36 - ], - [ - "jump_true", - 10, - "eq_done_335", - 148, - 36 - ], - [ - "is_int", - 11, - 9, - 148, - 36 - ], - [ - "jump_false", - 11, - "eq_ni_336", - 148, - 36 - ], - [ - "is_int", - 12, - 1, - 148, - 36 - ], - [ - "jump_false", - 12, - "eq_ni_336", - 148, - 36 - ], - [ - "eq_int", - 10, - 9, - 1, - 148, - 36 - ], - [ - "jump", - "eq_done_335", - 148, - 36 - ], - "eq_ni_336", - [ - "is_num", - 11, - 9, - 148, - 36 - ], - [ - "jump_false", - 11, - "eq_nn_337", - 148, - 36 - ], - [ - "is_num", - 12, - 1, - 148, - 36 - ], - [ - "jump_false", - 12, - "eq_nn_337", - 148, - 36 - ], - [ - "eq_float", - 10, - 9, - 1, - 148, - 36 - ], - [ - "jump", - "eq_done_335", - 148, - 36 - ], - "eq_nn_337", - [ - "is_text", - 11, - 9, - 148, - 36 - ], - [ - "jump_false", - 11, - "eq_nt_338", - 148, - 36 - ], - [ - "is_text", - 12, - 1, - 148, - 36 - ], - [ - "jump_false", - 12, - "eq_nt_338", - 148, - 36 - ], - [ - "eq_text", - 10, - 9, - 1, - 148, - 36 - ], - [ - "jump", - "eq_done_335", - 148, - 36 - ], - "eq_nt_338", - [ - "is_null", - 11, - 9, - 148, - 36 - ], - [ - "jump_false", - 11, - "eq_nnl_339", - 148, - 36 - ], - [ - "is_null", - 12, - 1, - 148, - 36 - ], - [ - "jump_false", - 12, - "eq_nnl_339", - 148, - 36 - ], - [ - "true", - 10, - 148, - 36 - ], - [ - "jump", - "eq_done_335", - 148, - 36 - ], - "eq_nnl_339", - [ - "is_bool", - 11, - 9, - 148, - 36 - ], - [ - "jump_false", - 11, - "eq_nb_340", - 148, - 36 - ], - [ - "is_bool", - 12, - 1, - 148, - 36 - ], - [ - "jump_false", - 12, - "eq_nb_340", - 148, - 36 - ], - [ - "eq_bool", - 10, - 9, - 1, - 148, - 36 - ], - [ - "jump", - "eq_done_335", - 148, - 36 - ], - "eq_nb_340", - [ - "false", - 10, - 148, - 36 - ], - "eq_done_335", - [ - "jump_false", - 10, - "if_else_333", - 148, - 36 - ], - [ - "get", - 13, - 36, - 1, - 148, - 50 - ], - [ - "load_dynamic", - 14, - 13, - 2, - 148, - 57 - ], - [ - "return", - 14, - 148, - 57 - ], - "_nop_ur_1", - "if_else_333", - "if_end_334", - [ - "access", - 15, - 1, - 149, - 15 - ], - [ - "is_text", - 17, - 2, - 149, - 15 - ], - [ - "jump_false", - 17, - "add_cn_342", - 149, - 15 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_342", - 149, - 15 - ], - [ - "concat", - 16, - 2, - 15, - 149, - 15 - ], - [ - "jump", - "add_done_341", - 149, - 15 - ], - "add_cn_342", - [ - "is_num", - 17, - 2, - 149, - 15 - ], - [ - "jump_false", - 17, - "add_err_343", - 149, - 15 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 16, - 2, - 15, - 149, - 15 - ], - [ - "jump", - "add_done_341", - 149, - 15 - ], - "add_err_343", - [ - "disrupt", - 149, - 15 - ], - "add_done_341", - [ - "move", - 2, - 16, - 149, - 15 - ], - [ - "jump", - "while_start_327", - 149, - 15 - ], - "while_end_328", - [ - "null", - 19, - 151, - 12 - ], - [ - "return", - 19, - 151, - 12 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 10, - 1, - 155, - 14 - ], - [ - "frame", - 6, - 5, - 1, - 155, - 14 - ], - [ - "null", - 7, - 155, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 155, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 155, - 14 - ], - [ - "invoke", - 6, - 4, - 155, - 14 - ], - [ - "move", - 3, - 4, - 155, - 14 - ], - [ - "null", - 8, - 156, - 15 - ], - [ - "is_identical", - 9, - 3, - 8, - 156, - 15 - ], - [ - "jump_true", - 9, - "eq_done_346", - 156, - 15 - ], - [ - "is_int", - 10, - 3, - 156, - 15 - ], - [ - "jump_false", - 10, - "eq_ni_347", - 156, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_347", - 156, - 15 - ], - [ - "eq_int", - 9, - 3, - 8, - 156, - 15 - ], - [ - "jump", - "eq_done_346", - 156, - 15 - ], - "eq_ni_347", - [ - "is_num", - 10, - 3, - 156, - 15 - ], - [ - "jump_false", - 10, - "eq_nn_348", - 156, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_348", - 156, - 15 - ], - [ - "eq_float", - 9, - 3, - 8, - 156, - 15 - ], - [ - "jump", - "eq_done_346", - 156, - 15 - ], - "eq_nn_348", - [ - "is_text", - 10, - 3, - 156, - 15 - ], - [ - "jump_false", - 10, - "eq_nt_349", - 156, - 15 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_349", - 156, - 15 - ], - [ - "eq_text", - 9, - 3, - 8, - 156, - 15 - ], - [ - "jump", - "eq_done_346", - 156, - 15 - ], - "eq_nt_349", - [ - "is_null", - 10, - 3, - 156, - 15 - ], - [ - "jump_false", - 10, - "eq_nnl_350", - 156, - 15 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 9, - 156, - 15 - ], - [ - "jump", - "eq_done_346", - 156, - 15 - ], - "eq_nnl_350", - [ - "is_bool", - 10, - 3, - 156, - 15 - ], - [ - "jump_false", - 10, - "eq_nb_351", - 156, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_351", - 156, - 15 - ], - [ - "eq_bool", - 9, - 3, - 8, - 156, - 15 - ], - [ - "jump", - "eq_done_346", - 156, - 15 - ], - "eq_nb_351", - [ - "false", - 9, - 156, - 15 - ], - "eq_done_346", - [ - "jump_false", - 9, - "if_else_344", - 156, - 15 - ], - [ - "null", - 12, - 156, - 28 - ], - [ - "return", - 12, - 156, - 28 - ], - "_nop_ur_1", - "if_else_344", - "if_end_345", - [ - "load_dynamic", - 13, - 3, - 2, - 157, - 15 - ], - [ - "return", - 13, - 157, - 15 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 6, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 174, - 15 - ], - [ - "frame", - 7, - 6, - 1, - 174, - 15 - ], - [ - "null", - 8, - 174, - 15 - ], - [ - "setarg", - 7, - 0, - 8, - 174, - 15 - ], - [ - "setarg", - 7, - 1, - 1, - 174, - 15 - ], - [ - "invoke", - 7, - 5, - 174, - 15 - ], - [ - "move", - 4, - 5, - 174, - 15 - ], - [ - "get", - 9, - 7, - 1, - 175, - 9 - ], - [ - "load_dynamic", - 10, - 9, - 4, - 175, - 20 - ], - [ - "null", - 11, - 175, - 28 - ], - [ - "is_identical", - 12, - 10, - 11, - 175, - 28 - ], - [ - "jump_true", - 12, - "eq_done_354", - 175, - 28 - ], - [ - "is_int", - 13, - 10, - 175, - 28 - ], - [ - "jump_false", - 13, - "eq_ni_355", - 175, - 28 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_355", - 175, - 28 - ], - [ - "eq_int", - 12, - 10, - 11, - 175, - 28 - ], - [ - "jump", - "eq_done_354", - 175, - 28 - ], - "eq_ni_355", - [ - "is_num", - 13, - 10, - 175, - 28 - ], - [ - "jump_false", - 13, - "eq_nn_356", - 175, - 28 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_356", - 175, - 28 - ], - [ - "eq_float", - 12, - 10, - 11, - 175, - 28 - ], - [ - "jump", - "eq_done_354", - 175, - 28 - ], - "eq_nn_356", - [ - "is_text", - 13, - 10, - 175, - 28 - ], - [ - "jump_false", - 13, - "eq_nt_357", - 175, - 28 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_357", - 175, - 28 - ], - [ - "eq_text", - 12, - 10, - 11, - 175, - 28 - ], - [ - "jump", - "eq_done_354", - 175, - 28 - ], - "eq_nt_357", - [ - "is_null", - 13, - 10, - 175, - 28 - ], - [ - "jump_false", - 13, - "eq_nnl_358", - 175, - 28 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 12, - 175, - 28 - ], - [ - "jump", - "eq_done_354", - 175, - 28 - ], - "eq_nnl_358", - [ - "is_bool", - 13, - 10, - 175, - 28 - ], - [ - "jump_false", - 13, - "eq_nb_359", - 175, - 28 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_359", - 175, - 28 - ], - [ - "eq_bool", - 12, - 10, - 11, - 175, - 28 - ], - [ - "jump", - "eq_done_354", - 175, - 28 - ], - "eq_nb_359", - [ - "false", - 12, - 175, - 28 - ], - "eq_done_354", - [ - "jump_false", - 12, - "if_else_352", - 175, - 28 - ], - [ - "record", - 15, - 0 - ], - [ - "get", - 16, - 7, - 1, - 175, - 34 - ], - [ - "store_dynamic", - 16, - 15, - 4, - 175, - 45 - ], - [ - "jump", - "if_end_353", - 175, - 45 - ], - "if_else_352", - "if_end_353", - [ - "get", - 17, - 7, - 1, - 176, - 5 - ], - [ - "load_dynamic", - 18, - 17, - 4, - 176, - 16 - ], - [ - "store_dynamic", - 18, - 3, - 2, - 176, - 21 - ], - [ - "null", - 19, - 176, - 21 - ], - [ - "return", - 19, - 176, - 21 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 180, - 15 - ], - [ - "frame", - 6, - 5, - 1, - 180, - 15 - ], - [ - "null", - 7, - 180, - 15 - ], - [ - "setarg", - 6, - 0, - 7, - 180, - 15 - ], - [ - "setarg", - 6, - 1, - 1, - 180, - 15 - ], - [ - "invoke", - 6, - 4, - 180, - 15 - ], - [ - "move", - 3, - 4, - 180, - 15 - ], - [ - "get", - 8, - 7, - 1, - 181, - 9 - ], - [ - "load_dynamic", - 9, - 8, - 3, - 181, - 20 - ], - [ - "null", - 10, - 181, - 28 - ], - [ - "is_identical", - 11, - 9, - 10, - 181, - 28 - ], - [ - "jump_true", - 11, - "eq_done_362", - 181, - 28 - ], - [ - "is_int", - 12, - 9, - 181, - 28 - ], - [ - "jump_false", - 12, - "eq_ni_363", - 181, - 28 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_363", - 181, - 28 - ], - [ - "eq_int", - 11, - 9, - 10, - 181, - 28 - ], - [ - "jump", - "eq_done_362", - 181, - 28 - ], - "eq_ni_363", - [ - "is_num", - 12, - 9, - 181, - 28 - ], - [ - "jump_false", - 12, - "eq_nn_364", - 181, - 28 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_364", - 181, - 28 - ], - [ - "eq_float", - 11, - 9, - 10, - 181, - 28 - ], - [ - "jump", - "eq_done_362", - 181, - 28 - ], - "eq_nn_364", - [ - "is_text", - 12, - 9, - 181, - 28 - ], - [ - "jump_false", - 12, - "eq_nt_365", - 181, - 28 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_365", - 181, - 28 - ], - [ - "eq_text", - 11, - 9, - 10, - 181, - 28 - ], - [ - "jump", - "eq_done_362", - 181, - 28 - ], - "eq_nt_365", - [ - "is_null", - 12, - 9, - 181, - 28 - ], - [ - "jump_false", - 12, - "eq_nnl_366", - 181, - 28 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 11, - 181, - 28 - ], - [ - "jump", - "eq_done_362", - 181, - 28 - ], - "eq_nnl_366", - [ - "is_bool", - 12, - 9, - 181, - 28 - ], - [ - "jump_false", - 12, - "eq_nb_367", - 181, - 28 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_367", - 181, - 28 - ], - [ - "eq_bool", - 11, - 9, - 10, - 181, - 28 - ], - [ - "jump", - "eq_done_362", - 181, - 28 - ], - "eq_nb_367", - [ - "false", - 11, - 181, - 28 - ], - "eq_done_362", - [ - "jump_false", - 11, - "if_else_360", - 181, - 28 - ], - [ - "null", - 14, - 181, - 41 - ], - [ - "return", - 14, - 181, - 41 - ], - "_nop_ur_1", - "if_else_360", - "if_end_361", - [ - "get", - 15, - 7, - 1, - 182, - 12 - ], - [ - "load_dynamic", - 16, - 15, - 3, - 182, - 23 - ], - [ - "load_dynamic", - 17, - 16, - 2, - 182, - 28 - ], - [ - "return", - 17, - 182, - 28 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 6, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 186, - 15 - ], - [ - "frame", - 7, - 6, - 1, - 186, - 15 - ], - [ - "null", - 8, - 186, - 15 - ], - [ - "setarg", - 7, - 0, - 8, - 186, - 15 - ], - [ - "setarg", - 7, - 1, - 1, - 186, - 15 - ], - [ - "invoke", - 7, - 5, - 186, - 15 - ], - [ - "move", - 4, - 5, - 186, - 15 - ], - [ - "get", - 9, - 12, - 1, - 187, - 9 - ], - [ - "load_dynamic", - 10, - 9, - 4, - 187, - 20 - ], - [ - "null", - 11, - 187, - 28 - ], - [ - "is_identical", - 12, - 10, - 11, - 187, - 28 - ], - [ - "jump_true", - 12, - "eq_done_370", - 187, - 28 - ], - [ - "is_int", - 13, - 10, - 187, - 28 - ], - [ - "jump_false", - 13, - "eq_ni_371", - 187, - 28 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_371", - 187, - 28 - ], - [ - "eq_int", - 12, - 10, - 11, - 187, - 28 - ], - [ - "jump", - "eq_done_370", - 187, - 28 - ], - "eq_ni_371", - [ - "is_num", - 13, - 10, - 187, - 28 - ], - [ - "jump_false", - 13, - "eq_nn_372", - 187, - 28 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_372", - 187, - 28 - ], - [ - "eq_float", - 12, - 10, - 11, - 187, - 28 - ], - [ - "jump", - "eq_done_370", - 187, - 28 - ], - "eq_nn_372", - [ - "is_text", - 13, - 10, - 187, - 28 - ], - [ - "jump_false", - 13, - "eq_nt_373", - 187, - 28 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_373", - 187, - 28 - ], - [ - "eq_text", - 12, - 10, - 11, - 187, - 28 - ], - [ - "jump", - "eq_done_370", - 187, - 28 - ], - "eq_nt_373", - [ - "is_null", - 13, - 10, - 187, - 28 - ], - [ - "jump_false", - 13, - "eq_nnl_374", - 187, - 28 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 12, - 187, - 28 - ], - [ - "jump", - "eq_done_370", - 187, - 28 - ], - "eq_nnl_374", - [ - "is_bool", - 13, - 10, - 187, - 28 - ], - [ - "jump_false", - 13, - "eq_nb_375", - 187, - 28 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_375", - 187, - 28 - ], - [ - "eq_bool", - 12, - 10, - 11, - 187, - 28 - ], - [ - "jump", - "eq_done_370", - 187, - 28 - ], - "eq_nb_375", - [ - "false", - 12, - 187, - 28 - ], - "eq_done_370", - [ - "jump_false", - 12, - "if_else_368", - 187, - 28 - ], - [ - "record", - 15, - 0 - ], - [ - "get", - 16, - 12, - 1, - 187, - 34 - ], - [ - "store_dynamic", - 16, - 15, - 4, - 187, - 45 - ], - [ - "jump", - "if_end_369", - 187, - 45 - ], - "if_else_368", - "if_end_369", - [ - "get", - 17, - 12, - 1, - 188, - 5 - ], - [ - "load_dynamic", - 18, - 17, - 4, - 188, - 16 - ], - [ - "store_dynamic", - 18, - 3, - 2, - 188, - 21 - ], - [ - "null", - 19, - 188, - 21 - ], - [ - "return", - 19, - 188, - 21 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 30, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 2, - 195, - 17 - ], - [ - "is_identical", - 3, - 1, - 2, - 195, - 17 - ], - [ - "jump_true", - 3, - "eq_done_378", - 195, - 17 - ], - [ - "is_int", - 4, - 1, - 195, - 17 - ], - [ - "jump_false", - 4, - "eq_ni_379", - 195, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_379", - 195, - 17 - ], - [ - "eq_int", - 3, - 1, - 2, - 195, - 17 - ], - [ - "jump", - "eq_done_378", - 195, - 17 - ], - "eq_ni_379", - [ - "is_num", - 4, - 1, - 195, - 17 - ], - [ - "jump_false", - 4, - "eq_nn_380", - 195, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_380", - 195, - 17 - ], - [ - "eq_float", - 3, - 1, - 2, - 195, - 17 - ], - [ - "jump", - "eq_done_378", - 195, - 17 - ], - "eq_nn_380", - [ - "is_text", - 4, - 1, - 195, - 17 - ], - [ - "jump_false", - 4, - "eq_nt_381", - 195, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_381", - 195, - 17 - ], - [ - "eq_text", - 3, - 1, - 2, - 195, - 17 - ], - [ - "jump", - "eq_done_378", - 195, - 17 - ], - "eq_nt_381", - [ - "is_null", - 4, - 1, - 195, - 17 - ], - [ - "jump_false", - 4, - "eq_nnl_382", - 195, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 3, - 195, - 17 - ], - [ - "jump", - "eq_done_378", - 195, - 17 - ], - "eq_nnl_382", - [ - "is_bool", - 4, - 1, - 195, - 17 - ], - [ - "jump_false", - 4, - "eq_nb_383", - 195, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_383", - 195, - 17 - ], - [ - "eq_bool", - 3, - 1, - 2, - 195, - 17 - ], - [ - "jump", - "eq_done_378", - 195, - 17 - ], - "eq_nb_383", - [ - "false", - 3, - 195, - 17 - ], - "eq_done_378", - [ - "jump_false", - 3, - "if_else_376", - 195, - 17 - ], - [ - "null", - 6, - 195, - 30 - ], - [ - "return", - 6, - 195, - 30 - ], - "_nop_ur_1", - "if_else_376", - "if_end_377", - [ - "load_field", - 7, - 1, - "statements", - 196, - 9 - ], - [ - "null", - 8, - 196, - 28 - ], - [ - "is_identical", - 9, - 7, - 8, - 196, - 28 - ], - [ - "jump_true", - 9, - "ne_nid_387", - 196, - 28 - ], - [ - "jump", - "ne_ni_388", - 196, - 28 - ], - "ne_nid_387", - [ - "false", - 9, - 196, - 28 - ], - [ - "jump", - "ne_done_386", - 196, - 28 - ], - "ne_ni_388", - [ - "is_int", - 10, - 7, - 196, - 28 - ], - [ - "jump_false", - 10, - "ne_nn_389", - 196, - 28 - ], - "_nop_tc_7", - [ - "jump", - "ne_nn_389", - 196, - 28 - ], - [ - "ne_int", - 9, - 7, - 8, - 196, - 28 - ], - [ - "jump", - "ne_done_386", - 196, - 28 - ], - "ne_nn_389", - [ - "is_num", - 10, - 7, - 196, - 28 - ], - [ - "jump_false", - 10, - "ne_nt_390", - 196, - 28 - ], - "_nop_tc_8", - [ - "jump", - "ne_nt_390", - 196, - 28 - ], - [ - "ne_float", - 9, - 7, - 8, - 196, - 28 - ], - [ - "jump", - "ne_done_386", - 196, - 28 - ], - "ne_nt_390", - [ - "is_text", - 10, - 7, - 196, - 28 - ], - [ - "jump_false", - 10, - "ne_nnl_391", - 196, - 28 - ], - "_nop_tc_9", - [ - "jump", - "ne_nnl_391", - 196, - 28 - ], - [ - "ne_text", - 9, - 7, - 8, - 196, - 28 - ], - [ - "jump", - "ne_done_386", - 196, - 28 - ], - "ne_nnl_391", - [ - "is_null", - 10, - 7, - 196, - 28 - ], - [ - "jump_false", - 10, - "ne_nb_392", - 196, - 28 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "false", - 9, - 196, - 28 - ], - [ - "jump", - "ne_done_386", - 196, - 28 - ], - "ne_nb_392", - [ - "is_bool", - 10, - 7, - 196, - 28 - ], - [ - "jump_false", - 10, - "ne_mis_393", - 196, - 28 - ], - "_nop_tc_12", - [ - "jump", - "ne_mis_393", - 196, - 28 - ], - [ - "ne_bool", - 9, - 7, - 8, - 196, - 28 - ], - [ - "jump", - "ne_done_386", - 196, - 28 - ], - "ne_mis_393", - [ - "true", - 9, - 196, - 28 - ], - "ne_done_386", - [ - "jump_false", - 9, - "if_else_384", - 196, - 28 - ], - [ - "load_field", - 12, - 1, - "statements", - 196, - 49 - ], - [ - "load_field", - 13, - 1, - "function_nr", - 196, - 66 - ], - [ - "get", - 15, - 31, - 1, - 196, - 34 - ], - [ - "frame", - 16, - 15, - 2, - 196, - 34 - ], - [ - "null", - 17, - 196, - 34 - ], - [ - "setarg", - 16, - 0, - 17, - 196, - 34 - ], - [ - "setarg", - 16, - 1, - 12, - 196, - 34 - ], - [ - "setarg", - 16, - 2, - 13, - 196, - 34 - ], - [ - "invoke", - 16, - 14, - 196, - 34 - ], - [ - "jump", - "if_end_385", - 196, - 34 - ], - "if_else_384", - "if_end_385", - [ - "load_field", - 18, - 1, - "disruption", - 197, - 9 - ], - [ - "null", - 19, - 197, - 28 - ], - [ - "is_identical", - 20, - 18, - 19, - 197, - 28 - ], - [ - "jump_true", - 20, - "ne_nid_397", - 197, - 28 - ], - [ - "jump", - "ne_ni_398", - 197, - 28 - ], - "ne_nid_397", - [ - "false", - 20, - 197, - 28 - ], - [ - "jump", - "ne_done_396", - 197, - 28 - ], - "ne_ni_398", - [ - "is_int", - 21, - 18, - 197, - 28 - ], - [ - "jump_false", - 21, - "ne_nn_399", - 197, - 28 - ], - "_nop_tc_13", - [ - "jump", - "ne_nn_399", - 197, - 28 - ], - [ - "ne_int", - 20, - 18, - 19, - 197, - 28 - ], - [ - "jump", - "ne_done_396", - 197, - 28 - ], - "ne_nn_399", - [ - "is_num", - 21, - 18, - 197, - 28 - ], - [ - "jump_false", - 21, - "ne_nt_400", - 197, - 28 - ], - "_nop_tc_14", - [ - "jump", - "ne_nt_400", - 197, - 28 - ], - [ - "ne_float", - 20, - 18, - 19, - 197, - 28 - ], - [ - "jump", - "ne_done_396", - 197, - 28 - ], - "ne_nt_400", - [ - "is_text", - 21, - 18, - 197, - 28 - ], - [ - "jump_false", - 21, - "ne_nnl_401", - 197, - 28 - ], - "_nop_tc_15", - [ - "jump", - "ne_nnl_401", - 197, - 28 - ], - [ - "ne_text", - 20, - 18, - 19, - 197, - 28 - ], - [ - "jump", - "ne_done_396", - 197, - 28 - ], - "ne_nnl_401", - [ - "is_null", - 21, - 18, - 197, - 28 - ], - [ - "jump_false", - 21, - "ne_nb_402", - 197, - 28 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "false", - 20, - 197, - 28 - ], - [ - "jump", - "ne_done_396", - 197, - 28 - ], - "ne_nb_402", - [ - "is_bool", - 21, - 18, - 197, - 28 - ], - [ - "jump_false", - 21, - "ne_mis_403", - 197, - 28 - ], - "_nop_tc_18", - [ - "jump", - "ne_mis_403", - 197, - 28 - ], - [ - "ne_bool", - 20, - 18, - 19, - 197, - 28 - ], - [ - "jump", - "ne_done_396", - 197, - 28 - ], - "ne_mis_403", - [ - "true", - 20, - 197, - 28 - ], - "ne_done_396", - [ - "jump_false", - 20, - "if_else_394", - 197, - 28 - ], - [ - "load_field", - 23, - 1, - "disruption", - 197, - 49 - ], - [ - "load_field", - 24, - 1, - "function_nr", - 197, - 66 - ], - [ - "get", - 26, - 31, - 1, - 197, - 34 - ], - [ - "frame", - 27, - 26, - 2, - 197, - 34 - ], - [ - "null", - 28, - 197, - 34 - ], - [ - "setarg", - 27, - 0, - 28, - 197, - 34 - ], - [ - "setarg", - 27, - 1, - 23, - 197, - 34 - ], - [ - "setarg", - 27, - 2, - 24, - 197, - 34 - ], - [ - "invoke", - 27, - 25, - 197, - 34 - ], - [ - "jump", - "if_end_395", - 197, - 34 - ], - "if_else_394", - "if_end_395", - [ - "null", - 29, - 197, - 34 - ], - [ - "return", - 29, - 197, - 34 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 247, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - 0, - 201, - 13 - ], - [ - "access", - 5, - 0, - 202, - 13 - ], - [ - "null", - 9, - 203, - 16 - ], - [ - "null", - 6, - 204, - 16 - ], - [ - "null", - 7, - 205, - 16 - ], - [ - "null", - 10, - 206, - 14 - ], - [ - "null", - 4, - 207, - 16 - ], - [ - "null", - 8, - 208, - 22 - ], - "while_start_404", - [ - "length", - 11, - 1, - 209, - 23 - ], - [ - "is_int", - 13, - 3, - 209, - 23 - ], - [ - "jump_false", - 13, - "rel_ni_406", - 209, - 23 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 12, - 3, - 11, - 209, - 23 - ], - [ - "jump", - "rel_done_408", - 209, - 23 - ], - "rel_ni_406", - [ - "is_num", - 13, - 3, - 209, - 23 - ], - [ - "jump_false", - 13, - "rel_nn_407", - 209, - 23 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 12, - 3, - 11, - 209, - 23 - ], - [ - "jump", - "rel_done_408", - 209, - 23 - ], - "rel_nn_407", - [ - "is_text", - 13, - 3, - 209, - 23 - ], - [ - "jump_false", - 13, - "rel_err_409", - 209, - 23 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_409", - 209, - 23 - ], - [ - "lt_text", - 12, - 3, - 11, - 209, - 23 - ], - [ - "jump", - "rel_done_408", - 209, - 23 - ], - "rel_err_409", - [ - "disrupt", - 209, - 23 - ], - "rel_done_408", - [ - "jump_false", - 12, - "while_end_405", - 209, - 23 - ], - [ - "load_dynamic", - 15, - 1, - 3, - 210, - 20 - ], - [ - "move", - 9, - 15, - 210, - 20 - ], - [ - "load_field", - 16, - 9, - "kind", - 211, - 14 - ], - [ - "move", - 6, - 16, - 211, - 14 - ], - [ - "access", - 17, - "def", - 212, - 19 - ], - [ - "is_identical", - 18, - 6, - 17, - 212, - 19 - ], - [ - "jump_true", - 18, - "eq_done_412", - 212, - 19 - ], - [ - "is_int", - 19, - 6, - 212, - 19 - ], - [ - "jump_false", - 19, - "eq_ni_413", - 212, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_413", - 212, - 19 - ], - [ - "eq_int", - 18, - 6, - 17, - 212, - 19 - ], - [ - "jump", - "eq_done_412", - 212, - 19 - ], - "eq_ni_413", - [ - "is_num", - 19, - 6, - 212, - 19 - ], - [ - "jump_false", - 19, - "eq_nn_414", - 212, - 19 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_414", - 212, - 19 - ], - [ - "eq_float", - 18, - 6, - 17, - 212, - 19 - ], - [ - "jump", - "eq_done_412", - 212, - 19 - ], - "eq_nn_414", - [ - "is_text", - 19, - 6, - 212, - 19 - ], - [ - "jump_false", - 19, - "eq_nt_415", - 212, - 19 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_text", - 18, - 6, - 17, - 212, - 19 - ], - [ - "jump", - "eq_done_412", - 212, - 19 - ], - "eq_nt_415", - [ - "is_null", - 19, - 6, - 212, - 19 - ], - [ - "jump_false", - 19, - "eq_nnl_416", - 212, - 19 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_416", - 212, - 19 - ], - [ - "true", - 18, - 212, - 19 - ], - [ - "jump", - "eq_done_412", - 212, - 19 - ], - "eq_nnl_416", - [ - "is_bool", - 19, - 6, - 212, - 19 - ], - [ - "jump_false", - 19, - "eq_nb_417", - 212, - 19 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_417", - 212, - 19 - ], - [ - "eq_bool", - 18, - 6, - 17, - 212, - 19 - ], - [ - "jump", - "eq_done_412", - 212, - 19 - ], - "eq_nb_417", - [ - "false", - 18, - 212, - 19 - ], - "eq_done_412", - [ - "jump_false", - 18, - "if_else_410", - 212, - 19 - ], - [ - "load_field", - 21, - 9, - "left", - 213, - 16 - ], - [ - "load_field", - 22, - 21, - "name", - 213, - 16 - ], - [ - "move", - 7, - 22, - 213, - 16 - ], - [ - "null", - 23, - 214, - 21 - ], - [ - "is_identical", - 24, - 7, - 23, - 214, - 21 - ], - [ - "jump_true", - 24, - "ne_nid_422", - 214, - 21 - ], - [ - "jump", - "ne_ni_423", - 214, - 21 - ], - "ne_nid_422", - [ - "false", - 24, - 214, - 21 - ], - [ - "jump", - "ne_done_421", - 214, - 21 - ], - "ne_ni_423", - [ - "is_int", - 25, - 7, - 214, - 21 - ], - [ - "jump_false", - 25, - "ne_nn_424", - 214, - 21 - ], - "_nop_tc_12", - [ - "jump", - "ne_nn_424", - 214, - 21 - ], - [ - "ne_int", - 24, - 7, - 23, - 214, - 21 - ], - [ - "jump", - "ne_done_421", - 214, - 21 - ], - "ne_nn_424", - [ - "is_num", - 25, - 7, - 214, - 21 - ], - [ - "jump_false", - 25, - "ne_nt_425", - 214, - 21 - ], - "_nop_tc_13", - [ - "jump", - "ne_nt_425", - 214, - 21 - ], - [ - "ne_float", - 24, - 7, - 23, - 214, - 21 - ], - [ - "jump", - "ne_done_421", - 214, - 21 - ], - "ne_nt_425", - [ - "is_text", - 25, - 7, - 214, - 21 - ], - [ - "jump_false", - 25, - "ne_nnl_426", - 214, - 21 - ], - "_nop_tc_14", - [ - "jump", - "ne_nnl_426", - 214, - 21 - ], - [ - "ne_text", - 24, - 7, - 23, - 214, - 21 - ], - [ - "jump", - "ne_done_421", - 214, - 21 - ], - "ne_nnl_426", - [ - "is_null", - 25, - 7, - 214, - 21 - ], - [ - "jump_false", - 25, - "ne_nb_427", - 214, - 21 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "false", - 24, - 214, - 21 - ], - [ - "jump", - "ne_done_421", - 214, - 21 - ], - "ne_nb_427", - [ - "is_bool", - 25, - 7, - 214, - 21 - ], - [ - "jump_false", - 25, - "ne_mis_428", - 214, - 21 - ], - "_nop_tc_17", - [ - "jump", - "ne_mis_428", - 214, - 21 - ], - [ - "ne_bool", - 24, - 7, - 23, - 214, - 21 - ], - [ - "jump", - "ne_done_421", - 214, - 21 - ], - "ne_mis_428", - [ - "true", - 24, - 214, - 21 - ], - "ne_done_421", - [ - "move", - 27, - 24, - 214, - 21 - ], - [ - "jump_false", - 27, - "and_end_420", - 214, - 21 - ], - [ - "load_field", - 28, - 9, - "right", - 214, - 40 - ], - [ - "get", - 30, - 18, - 1, - 214, - 29 - ], - [ - "frame", - 31, - 30, - 1, - 214, - 29 - ], - [ - "null", - 32, - 214, - 29 - ], - [ - "setarg", - 31, - 0, - 32, - 214, - 29 - ], - [ - "setarg", - 31, - 1, - 28, - 214, - 29 - ], - [ - "invoke", - 31, - 29, - 214, - 29 - ], - [ - "move", - 27, - 29, - 214, - 29 - ], - "and_end_420", - [ - "jump_false", - 27, - "if_else_418", - 214, - 29 - ], - [ - "get", - 34, - 35, - 1, - 215, - 16 - ], - [ - "frame", - 35, - 34, - 2, - 215, - 16 - ], - [ - "null", - 36, - 215, - 16 - ], - [ - "setarg", - 35, - 0, - 36, - 215, - 16 - ], - [ - "setarg", - 35, - 1, - 2, - 215, - 16 - ], - [ - "setarg", - 35, - 2, - 7, - 215, - 16 - ], - [ - "invoke", - 35, - 33, - 215, - 16 - ], - [ - "move", - 10, - 33, - 215, - 16 - ], - [ - "null", - 37, - 216, - 21 - ], - [ - "is_identical", - 38, - 10, - 37, - 216, - 21 - ], - [ - "jump_true", - 38, - "ne_nid_433", - 216, - 21 - ], - [ - "jump", - "ne_ni_434", - 216, - 21 - ], - "ne_nid_433", - [ - "false", - 38, - 216, - 21 - ], - [ - "jump", - "ne_done_432", - 216, - 21 - ], - "ne_ni_434", - [ - "is_int", - 39, - 10, - 216, - 21 - ], - [ - "jump_false", - 39, - "ne_nn_435", - 216, - 21 - ], - "_nop_tc_18", - [ - "jump", - "ne_nn_435", - 216, - 21 - ], - [ - "ne_int", - 38, - 10, - 37, - 216, - 21 - ], - [ - "jump", - "ne_done_432", - 216, - 21 - ], - "ne_nn_435", - [ - "is_num", - 39, - 10, - 216, - 21 - ], - [ - "jump_false", - 39, - "ne_nt_436", - 216, - 21 - ], - "_nop_tc_19", - [ - "jump", - "ne_nt_436", - 216, - 21 - ], - [ - "ne_float", - 38, - 10, - 37, - 216, - 21 - ], - [ - "jump", - "ne_done_432", - 216, - 21 - ], - "ne_nt_436", - [ - "is_text", - 39, - 10, - 216, - 21 - ], - [ - "jump_false", - 39, - "ne_nnl_437", - 216, - 21 - ], - "_nop_tc_20", - [ - "jump", - "ne_nnl_437", - 216, - 21 - ], - [ - "ne_text", - 38, - 10, - 37, - 216, - 21 - ], - [ - "jump", - "ne_done_432", - 216, - 21 - ], - "ne_nnl_437", - [ - "is_null", - 39, - 10, - 216, - 21 - ], - [ - "jump_false", - 39, - "ne_nb_438", - 216, - 21 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "false", - 38, - 216, - 21 - ], - [ - "jump", - "ne_done_432", - 216, - 21 - ], - "ne_nb_438", - [ - "is_bool", - 39, - 10, - 216, - 21 - ], - [ - "jump_false", - 39, - "ne_mis_439", - 216, - 21 - ], - "_nop_tc_23", - [ - "jump", - "ne_mis_439", - 216, - 21 - ], - [ - "ne_bool", - 38, - 10, - 37, - 216, - 21 - ], - [ - "jump", - "ne_done_432", - 216, - 21 - ], - "ne_mis_439", - [ - "true", - 38, - 216, - 21 - ], - "ne_done_432", - [ - "move", - 41, - 38, - 216, - 21 - ], - [ - "jump_false", - 41, - "and_end_431", - 216, - 21 - ], - [ - "load_field", - 42, - 10, - "closure", - 216, - 30 - ], - [ - "not", - 43, - 42, - 216, - 30 - ], - [ - "move", - 41, - 43, - 216, - 30 - ], - "and_end_431", - [ - "jump_false", - 41, - "if_else_429", - 216, - 30 - ], - [ - "load_field", - 44, - 9, - "right", - 217, - 41 - ], - [ - "get", - 46, - 34, - 1, - 217, - 13 - ], - [ - "frame", - 47, - 46, - 3, - 217, - 13 - ], - [ - "null", - 48, - 217, - 13 - ], - [ - "setarg", - 47, - 0, - 48, - 217, - 13 - ], - [ - "setarg", - 47, - 1, - 2, - 217, - 13 - ], - [ - "setarg", - 47, - 2, - 7, - 217, - 13 - ], - [ - "setarg", - 47, - 3, - 44, - 217, - 13 - ], - [ - "invoke", - 47, - 45, - 217, - 13 - ], - [ - "jump", - "if_end_430", - 217, - 13 - ], - "if_else_429", - "if_end_430", - [ - "jump", - "if_end_419", - 217, - 13 - ], - "if_else_418", - "if_end_419", - [ - "null", - 49, - 220, - 21 - ], - [ - "is_identical", - 50, - 7, - 49, - 220, - 21 - ], - [ - "jump_true", - 50, - "ne_nid_445", - 220, - 21 - ], - [ - "jump", - "ne_ni_446", - 220, - 21 - ], - "ne_nid_445", - [ - "false", - 50, - 220, - 21 - ], - [ - "jump", - "ne_done_444", - 220, - 21 - ], - "ne_ni_446", - [ - "is_int", - 51, - 7, - 220, - 21 - ], - [ - "jump_false", - 51, - "ne_nn_447", - 220, - 21 - ], - "_nop_tc_24", - [ - "jump", - "ne_nn_447", - 220, - 21 - ], - [ - "ne_int", - 50, - 7, - 49, - 220, - 21 - ], - [ - "jump", - "ne_done_444", - 220, - 21 - ], - "ne_nn_447", - [ - "is_num", - 51, - 7, - 220, - 21 - ], - [ - "jump_false", - 51, - "ne_nt_448", - 220, - 21 - ], - "_nop_tc_25", - [ - "jump", - "ne_nt_448", - 220, - 21 - ], - [ - "ne_float", - 50, - 7, - 49, - 220, - 21 - ], - [ - "jump", - "ne_done_444", - 220, - 21 - ], - "ne_nt_448", - [ - "is_text", - 51, - 7, - 220, - 21 - ], - [ - "jump_false", - 51, - "ne_nnl_449", - 220, - 21 - ], - "_nop_tc_26", - [ - "jump", - "ne_nnl_449", - 220, - 21 - ], - [ - "ne_text", - 50, - 7, - 49, - 220, - 21 - ], - [ - "jump", - "ne_done_444", - 220, - 21 - ], - "ne_nnl_449", - [ - "is_null", - 51, - 7, - 220, - 21 - ], - [ - "jump_false", - 51, - "ne_nb_450", - 220, - 21 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "false", - 50, - 220, - 21 - ], - [ - "jump", - "ne_done_444", - 220, - 21 - ], - "ne_nb_450", - [ - "is_bool", - 51, - 7, - 220, - 21 - ], - [ - "jump_false", - 51, - "ne_mis_451", - 220, - 21 - ], - "_nop_tc_29", - [ - "jump", - "ne_mis_451", - 220, - 21 - ], - [ - "ne_bool", - 50, - 7, - 49, - 220, - 21 - ], - [ - "jump", - "ne_done_444", - 220, - 21 - ], - "ne_mis_451", - [ - "true", - 50, - 220, - 21 - ], - "ne_done_444", - [ - "move", - 53, - 50, - 220, - 21 - ], - [ - "jump_false", - 53, - "and_end_443", - 220, - 21 - ], - [ - "load_field", - 54, - 9, - "right", - 220, - 29 - ], - [ - "null", - 55, - 220, - 43 - ], - [ - "is_identical", - 56, - 54, - 55, - 220, - 43 - ], - [ - "jump_true", - 56, - "ne_nid_453", - 220, - 43 - ], - [ - "jump", - "ne_ni_454", - 220, - 43 - ], - "ne_nid_453", - [ - "false", - 56, - 220, - 43 - ], - [ - "jump", - "ne_done_452", - 220, - 43 - ], - "ne_ni_454", - [ - "is_int", - 57, - 54, - 220, - 43 - ], - [ - "jump_false", - 57, - "ne_nn_455", - 220, - 43 - ], - "_nop_tc_30", - [ - "jump", - "ne_nn_455", - 220, - 43 - ], - [ - "ne_int", - 56, - 54, - 55, - 220, - 43 - ], - [ - "jump", - "ne_done_452", - 220, - 43 - ], - "ne_nn_455", - [ - "is_num", - 57, - 54, - 220, - 43 - ], - [ - "jump_false", - 57, - "ne_nt_456", - 220, - 43 - ], - "_nop_tc_31", - [ - "jump", - "ne_nt_456", - 220, - 43 - ], - [ - "ne_float", - 56, - 54, - 55, - 220, - 43 - ], - [ - "jump", - "ne_done_452", - 220, - 43 - ], - "ne_nt_456", - [ - "is_text", - 57, - 54, - 220, - 43 - ], - [ - "jump_false", - 57, - "ne_nnl_457", - 220, - 43 - ], - "_nop_tc_32", - [ - "jump", - "ne_nnl_457", - 220, - 43 - ], - [ - "ne_text", - 56, - 54, - 55, - 220, - 43 - ], - [ - "jump", - "ne_done_452", - 220, - 43 - ], - "ne_nnl_457", - [ - "is_null", - 57, - 54, - 220, - 43 - ], - [ - "jump_false", - 57, - "ne_nb_458", - 220, - 43 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "false", - 56, - 220, - 43 - ], - [ - "jump", - "ne_done_452", - 220, - 43 - ], - "ne_nb_458", - [ - "is_bool", - 57, - 54, - 220, - 43 - ], - [ - "jump_false", - 57, - "ne_mis_459", - 220, - 43 - ], - "_nop_tc_35", - [ - "jump", - "ne_mis_459", - 220, - 43 - ], - [ - "ne_bool", - 56, - 54, - 55, - 220, - 43 - ], - [ - "jump", - "ne_done_452", - 220, - 43 - ], - "ne_mis_459", - [ - "true", - 56, - 220, - 43 - ], - "ne_done_452", - [ - "move", - 53, - 56, - 220, - 43 - ], - "and_end_443", - [ - "move", - 59, - 53, - 220, - 43 - ], - [ - "jump_false", - 59, - "and_end_442", - 220, - 43 - ], - [ - "load_field", - 60, - 9, - "right", - 220, - 51 - ], - [ - "load_field", - 61, - 60, - "kind", - 220, - 51 - ], - [ - "access", - 62, - "(", - 220, - 70 - ], - [ - "is_identical", - 63, - 61, - 62, - 220, - 70 - ], - [ - "jump_true", - 63, - "eq_done_460", - 220, - 70 - ], - [ - "is_int", - 64, - 61, - 220, - 70 - ], - [ - "jump_false", - 64, - "eq_ni_461", - 220, - 70 - ], - "_nop_tc_36", - [ - "jump", - "eq_ni_461", - 220, - 70 - ], - [ - "eq_int", - 63, - 61, - 62, - 220, - 70 - ], - [ - "jump", - "eq_done_460", - 220, - 70 - ], - "eq_ni_461", - [ - "is_num", - 64, - 61, - 220, - 70 - ], - [ - "jump_false", - 64, - "eq_nn_462", - 220, - 70 - ], - "_nop_tc_37", - [ - "jump", - "eq_nn_462", - 220, - 70 - ], - [ - "eq_float", - 63, - 61, - 62, - 220, - 70 - ], - [ - "jump", - "eq_done_460", - 220, - 70 - ], - "eq_nn_462", - [ - "is_text", - 64, - 61, - 220, - 70 - ], - [ - "jump_false", - 64, - "eq_nt_463", - 220, - 70 - ], - "_nop_tc_38", - "_nop_tc_39", - [ - "eq_text", - 63, - 61, - 62, - 220, - 70 - ], - [ - "jump", - "eq_done_460", - 220, - 70 - ], - "eq_nt_463", - [ - "is_null", - 64, - 61, - 220, - 70 - ], - [ - "jump_false", - 64, - "eq_nnl_464", - 220, - 70 - ], - "_nop_tc_40", - [ - "jump", - "eq_nnl_464", - 220, - 70 - ], - [ - "true", - 63, - 220, - 70 - ], - [ - "jump", - "eq_done_460", - 220, - 70 - ], - "eq_nnl_464", - [ - "is_bool", - 64, - 61, - 220, - 70 - ], - [ - "jump_false", - 64, - "eq_nb_465", - 220, - 70 - ], - "_nop_tc_41", - [ - "jump", - "eq_nb_465", - 220, - 70 - ], - [ - "eq_bool", - 63, - 61, - 62, - 220, - 70 - ], - [ - "jump", - "eq_done_460", - 220, - 70 - ], - "eq_nb_465", - [ - "false", - 63, - 220, - 70 - ], - "eq_done_460", - [ - "move", - 59, - 63, - 220, - 70 - ], - "and_end_442", - [ - "jump_false", - 59, - "if_else_440", - 220, - 70 - ], - [ - "load_field", - 66, - 9, - "right", - 221, - 24 - ], - [ - "load_field", - 67, - 66, - "expression", - 221, - 24 - ], - [ - "move", - 8, - 67, - 221, - 24 - ], - [ - "null", - 68, - 222, - 29 - ], - [ - "is_identical", - 69, - 8, - 68, - 222, - 29 - ], - [ - "jump_true", - 69, - "ne_nid_470", - 222, - 29 - ], - [ - "jump", - "ne_ni_471", - 222, - 29 - ], - "ne_nid_470", - [ - "false", - 69, - 222, - 29 - ], - [ - "jump", - "ne_done_469", - 222, - 29 - ], - "ne_ni_471", - [ - "is_int", - 70, - 8, - 222, - 29 - ], - [ - "jump_false", - 70, - "ne_nn_472", - 222, - 29 - ], - "_nop_tc_42", - [ - "jump", - "ne_nn_472", - 222, - 29 - ], - [ - "ne_int", - 69, - 8, - 68, - 222, - 29 - ], - [ - "jump", - "ne_done_469", - 222, - 29 - ], - "ne_nn_472", - [ - "is_num", - 70, - 8, - 222, - 29 - ], - [ - "jump_false", - 70, - "ne_nt_473", - 222, - 29 - ], - "_nop_tc_43", - [ - "jump", - "ne_nt_473", - 222, - 29 - ], - [ - "ne_float", - 69, - 8, - 68, - 222, - 29 - ], - [ - "jump", - "ne_done_469", - 222, - 29 - ], - "ne_nt_473", - [ - "is_text", - 70, - 8, - 222, - 29 - ], - [ - "jump_false", - 70, - "ne_nnl_474", - 222, - 29 - ], - "_nop_tc_44", - [ - "jump", - "ne_nnl_474", - 222, - 29 - ], - [ - "ne_text", - 69, - 8, - 68, - 222, - 29 - ], - [ - "jump", - "ne_done_469", - 222, - 29 - ], - "ne_nnl_474", - [ - "is_null", - 70, - 8, - 222, - 29 - ], - [ - "jump_false", - 70, - "ne_nb_475", - 222, - 29 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "false", - 69, - 222, - 29 - ], - [ - "jump", - "ne_done_469", - 222, - 29 - ], - "ne_nb_475", - [ - "is_bool", - 70, - 8, - 222, - 29 - ], - [ - "jump_false", - 70, - "ne_mis_476", - 222, - 29 - ], - "_nop_tc_47", - [ - "jump", - "ne_mis_476", - 222, - 29 - ], - [ - "ne_bool", - 69, - 8, - 68, - 222, - 29 - ], - [ - "jump", - "ne_done_469", - 222, - 29 - ], - "ne_mis_476", - [ - "true", - 69, - 222, - 29 - ], - "ne_done_469", - [ - "move", - 72, - 69, - 222, - 29 - ], - [ - "jump_false", - 72, - "and_end_468", - 222, - 29 - ], - [ - "load_field", - 73, - 8, - "intrinsic", - 222, - 37 - ], - [ - "true", - 74, - 222, - 61 - ], - [ - "is_identical", - 75, - 73, - 74, - 222, - 61 - ], - [ - "jump_true", - 75, - "eq_done_477", - 222, - 61 - ], - [ - "is_int", - 76, - 73, - 222, - 61 - ], - [ - "jump_false", - 76, - "eq_ni_478", - 222, - 61 - ], - "_nop_tc_48", - [ - "jump", - "eq_ni_478", - 222, - 61 - ], - [ - "eq_int", - 75, - 73, - 74, - 222, - 61 - ], - [ - "jump", - "eq_done_477", - 222, - 61 - ], - "eq_ni_478", - [ - "is_num", - 76, - 73, - 222, - 61 - ], - [ - "jump_false", - 76, - "eq_nn_479", - 222, - 61 - ], - "_nop_tc_49", - [ - "jump", - "eq_nn_479", - 222, - 61 - ], - [ - "eq_float", - 75, - 73, - 74, - 222, - 61 - ], - [ - "jump", - "eq_done_477", - 222, - 61 - ], - "eq_nn_479", - [ - "is_text", - 76, - 73, - 222, - 61 - ], - [ - "jump_false", - 76, - "eq_nt_480", - 222, - 61 - ], - "_nop_tc_50", - [ - "jump", - "eq_nt_480", - 222, - 61 - ], - [ - "eq_text", - 75, - 73, - 74, - 222, - 61 - ], - [ - "jump", - "eq_done_477", - 222, - 61 - ], - "eq_nt_480", - [ - "is_null", - 76, - 73, - 222, - 61 - ], - [ - "jump_false", - 76, - "eq_nnl_481", - 222, - 61 - ], - "_nop_tc_51", - [ - "jump", - "eq_nnl_481", - 222, - 61 - ], - [ - "true", - 75, - 222, - 61 - ], - [ - "jump", - "eq_done_477", - 222, - 61 - ], - "eq_nnl_481", - [ - "is_bool", - 76, - 73, - 222, - 61 - ], - [ - "jump_false", - 76, - "eq_nb_482", - 222, - 61 - ], - "_nop_tc_52", - "_nop_tc_53", - [ - "eq_bool", - 75, - 73, - 74, - 222, - 61 - ], - [ - "jump", - "eq_done_477", - 222, - 61 - ], - "eq_nb_482", - [ - "false", - 75, - 222, - 61 - ], - "eq_done_477", - [ - "move", - 72, - 75, - 222, - 61 - ], - "and_end_468", - [ - "jump_false", - 72, - "if_else_466", - 222, - 61 - ], - [ - "get", - 79, - 35, - 1, - 223, - 18 - ], - [ - "frame", - 80, - 79, - 2, - 223, - 18 - ], - [ - "null", - 81, - 223, - 18 - ], - [ - "setarg", - 80, - 0, - 81, - 223, - 18 - ], - [ - "setarg", - 80, - 1, - 2, - 223, - 18 - ], - [ - "setarg", - 80, - 2, - 7, - 223, - 18 - ], - [ - "invoke", - 80, - 78, - 223, - 18 - ], - [ - "move", - 10, - 78, - 223, - 18 - ], - [ - "null", - 82, - 224, - 23 - ], - [ - "is_identical", - 83, - 10, - 82, - 224, - 23 - ], - [ - "jump_true", - 83, - "ne_nid_487", - 224, - 23 - ], - [ - "jump", - "ne_ni_488", - 224, - 23 - ], - "ne_nid_487", - [ - "false", - 83, - 224, - 23 - ], - [ - "jump", - "ne_done_486", - 224, - 23 - ], - "ne_ni_488", - [ - "is_int", - 84, - 10, - 224, - 23 - ], - [ - "jump_false", - 84, - "ne_nn_489", - 224, - 23 - ], - "_nop_tc_54", - [ - "jump", - "ne_nn_489", - 224, - 23 - ], - [ - "ne_int", - 83, - 10, - 82, - 224, - 23 - ], - [ - "jump", - "ne_done_486", - 224, - 23 - ], - "ne_nn_489", - [ - "is_num", - 84, - 10, - 224, - 23 - ], - [ - "jump_false", - 84, - "ne_nt_490", - 224, - 23 - ], - "_nop_tc_55", - [ - "jump", - "ne_nt_490", - 224, - 23 - ], - [ - "ne_float", - 83, - 10, - 82, - 224, - 23 - ], - [ - "jump", - "ne_done_486", - 224, - 23 - ], - "ne_nt_490", - [ - "is_text", - 84, - 10, - 224, - 23 - ], - [ - "jump_false", - 84, - "ne_nnl_491", - 224, - 23 - ], - "_nop_tc_56", - [ - "jump", - "ne_nnl_491", - 224, - 23 - ], - [ - "ne_text", - 83, - 10, - 82, - 224, - 23 - ], - [ - "jump", - "ne_done_486", - 224, - 23 - ], - "ne_nnl_491", - [ - "is_null", - 84, - 10, - 224, - 23 - ], - [ - "jump_false", - 84, - "ne_nb_492", - 224, - 23 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "false", - 83, - 224, - 23 - ], - [ - "jump", - "ne_done_486", - 224, - 23 - ], - "ne_nb_492", - [ - "is_bool", - 84, - 10, - 224, - 23 - ], - [ - "jump_false", - 84, - "ne_mis_493", - 224, - 23 - ], - "_nop_tc_59", - [ - "jump", - "ne_mis_493", - 224, - 23 - ], - [ - "ne_bool", - 83, - 10, - 82, - 224, - 23 - ], - [ - "jump", - "ne_done_486", - 224, - 23 - ], - "ne_mis_493", - [ - "true", - 83, - 224, - 23 - ], - "ne_done_486", - [ - "move", - 86, - 83, - 224, - 23 - ], - [ - "jump_false", - 86, - "and_end_485", - 224, - 23 - ], - [ - "load_field", - 87, - 10, - "type_tag", - 224, - 31 - ], - [ - "null", - 88, - 224, - 46 - ], - [ - "is_identical", - 89, - 87, - 88, - 224, - 46 - ], - [ - "jump_true", - 89, - "eq_done_494", - 224, - 46 - ], - [ - "is_int", - 90, - 87, - 224, - 46 - ], - [ - "jump_false", - 90, - "eq_ni_495", - 224, - 46 - ], - "_nop_tc_60", - [ - "jump", - "eq_ni_495", - 224, - 46 - ], - [ - "eq_int", - 89, - 87, - 88, - 224, - 46 - ], - [ - "jump", - "eq_done_494", - 224, - 46 - ], - "eq_ni_495", - [ - "is_num", - 90, - 87, - 224, - 46 - ], - [ - "jump_false", - 90, - "eq_nn_496", - 224, - 46 - ], - "_nop_tc_61", - [ - "jump", - "eq_nn_496", - 224, - 46 - ], - [ - "eq_float", - 89, - 87, - 88, - 224, - 46 - ], - [ - "jump", - "eq_done_494", - 224, - 46 - ], - "eq_nn_496", - [ - "is_text", - 90, - 87, - 224, - 46 - ], - [ - "jump_false", - 90, - "eq_nt_497", - 224, - 46 - ], - "_nop_tc_62", - [ - "jump", - "eq_nt_497", - 224, - 46 - ], - [ - "eq_text", - 89, - 87, - 88, - 224, - 46 - ], - [ - "jump", - "eq_done_494", - 224, - 46 - ], - "eq_nt_497", - [ - "is_null", - 90, - 87, - 224, - 46 - ], - [ - "jump_false", - 90, - "eq_nnl_498", - 224, - 46 - ], - "_nop_tc_63", - "_nop_tc_64", - [ - "true", - 89, - 224, - 46 - ], - [ - "jump", - "eq_done_494", - 224, - 46 - ], - "eq_nnl_498", - [ - "is_bool", - 90, - 87, - 224, - 46 - ], - [ - "jump_false", - 90, - "eq_nb_499", - 224, - 46 - ], - "_nop_tc_65", - [ - "jump", - "eq_nb_499", - 224, - 46 - ], - [ - "eq_bool", - 89, - 87, - 88, - 224, - 46 - ], - [ - "jump", - "eq_done_494", - 224, - 46 - ], - "eq_nb_499", - [ - "false", - 89, - 224, - 46 - ], - "eq_done_494", - [ - "move", - 86, - 89, - 224, - 46 - ], - "and_end_485", - [ - "jump_false", - 86, - "if_else_483", - 224, - 46 - ], - [ - "get", - 92, - 37, - 1, - 225, - 19 - ], - [ - "load_field", - 93, - 8, - "name", - 225, - 32 - ], - [ - "load_dynamic", - 94, - 92, - 93, - 225, - 32 - ], - [ - "null", - 95, - 225, - 52 - ], - [ - "is_identical", - 96, - 94, - 95, - 225, - 52 - ], - [ - "jump_true", - 96, - "ne_nid_503", - 225, - 52 - ], - [ - "jump", - "ne_ni_504", - 225, - 52 - ], - "ne_nid_503", - [ - "false", - 96, - 225, - 52 - ], - [ - "jump", - "ne_done_502", - 225, - 52 - ], - "ne_ni_504", - [ - "is_int", - 97, - 94, - 225, - 52 - ], - [ - "jump_false", - 97, - "ne_nn_505", - 225, - 52 - ], - "_nop_tc_66", - [ - "jump", - "ne_nn_505", - 225, - 52 - ], - [ - "ne_int", - 96, - 94, - 95, - 225, - 52 - ], - [ - "jump", - "ne_done_502", - 225, - 52 - ], - "ne_nn_505", - [ - "is_num", - 97, - 94, - 225, - 52 - ], - [ - "jump_false", - 97, - "ne_nt_506", - 225, - 52 - ], - "_nop_tc_67", - [ - "jump", - "ne_nt_506", - 225, - 52 - ], - [ - "ne_float", - 96, - 94, - 95, - 225, - 52 - ], - [ - "jump", - "ne_done_502", - 225, - 52 - ], - "ne_nt_506", - [ - "is_text", - 97, - 94, - 225, - 52 - ], - [ - "jump_false", - 97, - "ne_nnl_507", - 225, - 52 - ], - "_nop_tc_68", - [ - "jump", - "ne_nnl_507", - 225, - 52 - ], - [ - "ne_text", - 96, - 94, - 95, - 225, - 52 - ], - [ - "jump", - "ne_done_502", - 225, - 52 - ], - "ne_nnl_507", - [ - "is_null", - 97, - 94, - 225, - 52 - ], - [ - "jump_false", - 97, - "ne_nb_508", - 225, - 52 - ], - "_nop_tc_69", - "_nop_tc_70", - [ - "false", - 96, - 225, - 52 - ], - [ - "jump", - "ne_done_502", - 225, - 52 - ], - "ne_nb_508", - [ - "is_bool", - 97, - 94, - 225, - 52 - ], - [ - "jump_false", - 97, - "ne_mis_509", - 225, - 52 - ], - "_nop_tc_71", - [ - "jump", - "ne_mis_509", - 225, - 52 - ], - [ - "ne_bool", - 96, - 94, - 95, - 225, - 52 - ], - [ - "jump", - "ne_done_502", - 225, - 52 - ], - "ne_mis_509", - [ - "true", - 96, - 225, - 52 - ], - "ne_done_502", - [ - "jump_false", - 96, - "if_else_500", - 225, - 52 - ], - [ - "get", - 99, - 37, - 1, - 225, - 72 - ], - [ - "load_field", - 100, - 8, - "name", - 225, - 85 - ], - [ - "load_dynamic", - 101, - 99, - 100, - 225, - 85 - ], - [ - "store_field", - 10, - 101, - "type_tag", - 225, - 58 - ], - [ - "jump", - "if_end_501", - 225, - 58 - ], - "if_else_500", - "if_end_501", - [ - "jump", - "if_end_484", - 225, - 58 - ], - "if_else_483", - "if_end_484", - [ - "jump", - "if_end_467", - 225, - 58 - ], - "if_else_466", - "if_end_467", - [ - "jump", - "if_end_441", - 225, - 58 - ], - "if_else_440", - "if_end_441", - [ - "jump", - "if_end_411", - 225, - 58 - ], - "if_else_410", - [ - "access", - 102, - "function", - 229, - 26 - ], - [ - "is_identical", - 103, - 6, - 102, - 229, - 26 - ], - [ - "jump_true", - 103, - "eq_done_512", - 229, - 26 - ], - [ - "is_int", - 104, - 6, - 229, - 26 - ], - [ - "jump_false", - 104, - "eq_ni_513", - 229, - 26 - ], - "_nop_tc_72", - [ - "jump", - "eq_ni_513", - 229, - 26 - ], - [ - "eq_int", - 103, - 6, - 102, - 229, - 26 - ], - [ - "jump", - "eq_done_512", - 229, - 26 - ], - "eq_ni_513", - [ - "is_num", - 104, - 6, - 229, - 26 - ], - [ - "jump_false", - 104, - "eq_nn_514", - 229, - 26 - ], - "_nop_tc_73", - [ - "jump", - "eq_nn_514", - 229, - 26 - ], - [ - "eq_float", - 103, - 6, - 102, - 229, - 26 - ], - [ - "jump", - "eq_done_512", - 229, - 26 - ], - "eq_nn_514", - [ - "is_text", - 104, - 6, - 229, - 26 - ], - [ - "jump_false", - 104, - "eq_nt_515", - 229, - 26 - ], - "_nop_tc_74", - "_nop_tc_75", - [ - "eq_text", - 103, - 6, - 102, - 229, - 26 - ], - [ - "jump", - "eq_done_512", - 229, - 26 - ], - "eq_nt_515", - [ - "is_null", - 104, - 6, - 229, - 26 - ], - [ - "jump_false", - 104, - "eq_nnl_516", - 229, - 26 - ], - "_nop_tc_76", - [ - "jump", - "eq_nnl_516", - 229, - 26 - ], - [ - "true", - 103, - 229, - 26 - ], - [ - "jump", - "eq_done_512", - 229, - 26 - ], - "eq_nnl_516", - [ - "is_bool", - 104, - 6, - 229, - 26 - ], - [ - "jump_false", - 104, - "eq_nb_517", - 229, - 26 - ], - "_nop_tc_77", - [ - "jump", - "eq_nb_517", - 229, - 26 - ], - [ - "eq_bool", - 103, - 6, - 102, - 229, - 26 - ], - [ - "jump", - "eq_done_512", - 229, - 26 - ], - "eq_nb_517", - [ - "false", - 103, - 229, - 26 - ], - "eq_done_512", - [ - "jump_false", - 103, - "if_else_510", - 229, - 26 - ], - [ - "load_field", - 106, - 9, - "name", - 230, - 16 - ], - [ - "move", - 7, - 106, - 230, - 16 - ], - [ - "null", - 107, - 231, - 21 - ], - [ - "is_identical", - 108, - 7, - 107, - 231, - 21 - ], - [ - "jump_true", - 108, - "ne_nid_522", - 231, - 21 - ], - [ - "jump", - "ne_ni_523", - 231, - 21 - ], - "ne_nid_522", - [ - "false", - 108, - 231, - 21 - ], - [ - "jump", - "ne_done_521", - 231, - 21 - ], - "ne_ni_523", - [ - "is_int", - 109, - 7, - 231, - 21 - ], - [ - "jump_false", - 109, - "ne_nn_524", - 231, - 21 - ], - "_nop_tc_78", - [ - "jump", - "ne_nn_524", - 231, - 21 - ], - [ - "ne_int", - 108, - 7, - 107, - 231, - 21 - ], - [ - "jump", - "ne_done_521", - 231, - 21 - ], - "ne_nn_524", - [ - "is_num", - 109, - 7, - 231, - 21 - ], - [ - "jump_false", - 109, - "ne_nt_525", - 231, - 21 - ], - "_nop_tc_79", - [ - "jump", - "ne_nt_525", - 231, - 21 - ], - [ - "ne_float", - 108, - 7, - 107, - 231, - 21 - ], - [ - "jump", - "ne_done_521", - 231, - 21 - ], - "ne_nt_525", - [ - "is_text", - 109, - 7, - 231, - 21 - ], - [ - "jump_false", - 109, - "ne_nnl_526", - 231, - 21 - ], - "_nop_tc_80", - [ - "jump", - "ne_nnl_526", - 231, - 21 - ], - [ - "ne_text", - 108, - 7, - 107, - 231, - 21 - ], - [ - "jump", - "ne_done_521", - 231, - 21 - ], - "ne_nnl_526", - [ - "is_null", - 109, - 7, - 231, - 21 - ], - [ - "jump_false", - 109, - "ne_nb_527", - 231, - 21 - ], - "_nop_tc_81", - "_nop_tc_82", - [ - "false", - 108, - 231, - 21 - ], - [ - "jump", - "ne_done_521", - 231, - 21 - ], - "ne_nb_527", - [ - "is_bool", - 109, - 7, - 231, - 21 - ], - [ - "jump_false", - 109, - "ne_mis_528", - 231, - 21 - ], - "_nop_tc_83", - [ - "jump", - "ne_mis_528", - 231, - 21 - ], - [ - "ne_bool", - 108, - 7, - 107, - 231, - 21 - ], - [ - "jump", - "ne_done_521", - 231, - 21 - ], - "ne_mis_528", - [ - "true", - 108, - 231, - 21 - ], - "ne_done_521", - [ - "move", - 111, - 108, - 231, - 21 - ], - [ - "jump_false", - 111, - "and_end_520", - 231, - 21 - ], - [ - "load_field", - 112, - 9, - "arity", - 231, - 29 - ], - [ - "null", - 113, - 231, - 43 - ], - [ - "is_identical", - 114, - 112, - 113, - 231, - 43 - ], - [ - "jump_true", - 114, - "ne_nid_530", - 231, - 43 - ], - [ - "jump", - "ne_ni_531", - 231, - 43 - ], - "ne_nid_530", - [ - "false", - 114, - 231, - 43 - ], - [ - "jump", - "ne_done_529", - 231, - 43 - ], - "ne_ni_531", - [ - "is_int", - 115, - 112, - 231, - 43 - ], - [ - "jump_false", - 115, - "ne_nn_532", - 231, - 43 - ], - "_nop_tc_84", - [ - "jump", - "ne_nn_532", - 231, - 43 - ], - [ - "ne_int", - 114, - 112, - 113, - 231, - 43 - ], - [ - "jump", - "ne_done_529", - 231, - 43 - ], - "ne_nn_532", - [ - "is_num", - 115, - 112, - 231, - 43 - ], - [ - "jump_false", - 115, - "ne_nt_533", - 231, - 43 - ], - "_nop_tc_85", - [ - "jump", - "ne_nt_533", - 231, - 43 - ], - [ - "ne_float", - 114, - 112, - 113, - 231, - 43 - ], - [ - "jump", - "ne_done_529", - 231, - 43 - ], - "ne_nt_533", - [ - "is_text", - 115, - 112, - 231, - 43 - ], - [ - "jump_false", - 115, - "ne_nnl_534", - 231, - 43 - ], - "_nop_tc_86", - [ - "jump", - "ne_nnl_534", - 231, - 43 - ], - [ - "ne_text", - 114, - 112, - 113, - 231, - 43 - ], - [ - "jump", - "ne_done_529", - 231, - 43 - ], - "ne_nnl_534", - [ - "is_null", - 115, - 112, - 231, - 43 - ], - [ - "jump_false", - 115, - "ne_nb_535", - 231, - 43 - ], - "_nop_tc_87", - "_nop_tc_88", - [ - "false", - 114, - 231, - 43 - ], - [ - "jump", - "ne_done_529", - 231, - 43 - ], - "ne_nb_535", - [ - "is_bool", - 115, - 112, - 231, - 43 - ], - [ - "jump_false", - 115, - "ne_mis_536", - 231, - 43 - ], - "_nop_tc_89", - [ - "jump", - "ne_mis_536", - 231, - 43 - ], - [ - "ne_bool", - 114, - 112, - 113, - 231, - 43 - ], - [ - "jump", - "ne_done_529", - 231, - 43 - ], - "ne_mis_536", - [ - "true", - 114, - 231, - 43 - ], - "ne_done_529", - [ - "move", - 111, - 114, - 231, - 43 - ], - "and_end_520", - [ - "jump_false", - 111, - "if_else_518", - 231, - 43 - ], - [ - "load_field", - 117, - 9, - "arity", - 232, - 39 - ], - [ - "get", - 119, - 33, - 1, - 232, - 11 - ], - [ - "frame", - 120, - 119, - 3, - 232, - 11 - ], - [ - "null", - 121, - 232, - 11 - ], - [ - "setarg", - 120, - 0, - 121, - 232, - 11 - ], - [ - "setarg", - 120, - 1, - 2, - 232, - 11 - ], - [ - "setarg", - 120, - 2, - 7, - 232, - 11 - ], - [ - "setarg", - 120, - 3, - 117, - 232, - 11 - ], - [ - "invoke", - 120, - 118, - 232, - 11 - ], - [ - "jump", - "if_end_519", - 232, - 11 - ], - "if_else_518", - "if_end_519", - [ - "get", - 123, - 29, - 1, - 234, - 9 - ], - [ - "frame", - 124, - 123, - 1, - 234, - 9 - ], - [ - "null", - 125, - 234, - 9 - ], - [ - "setarg", - 124, - 0, - 125, - 234, - 9 - ], - [ - "setarg", - 124, - 1, - 9, - 234, - 9 - ], - [ - "invoke", - 124, - 122, - 234, - 9 - ], - [ - "jump", - "if_end_511", - 234, - 9 - ], - "if_else_510", - [ - "access", - 126, - "var", - 235, - 26 - ], - [ - "is_identical", - 127, - 6, - 126, - 235, - 26 - ], - [ - "jump_true", - 127, - "eq_done_539", - 235, - 26 - ], - [ - "is_int", - 128, - 6, - 235, - 26 - ], - [ - "jump_false", - 128, - "eq_ni_540", - 235, - 26 - ], - "_nop_tc_90", - [ - "jump", - "eq_ni_540", - 235, - 26 - ], - [ - "eq_int", - 127, - 6, - 126, - 235, - 26 - ], - [ - "jump", - "eq_done_539", - 235, - 26 - ], - "eq_ni_540", - [ - "is_num", - 128, - 6, - 235, - 26 - ], - [ - "jump_false", - 128, - "eq_nn_541", - 235, - 26 - ], - "_nop_tc_91", - [ - "jump", - "eq_nn_541", - 235, - 26 - ], - [ - "eq_float", - 127, - 6, - 126, - 235, - 26 - ], - [ - "jump", - "eq_done_539", - 235, - 26 - ], - "eq_nn_541", - [ - "is_text", - 128, - 6, - 235, - 26 - ], - [ - "jump_false", - 128, - "eq_nt_542", - 235, - 26 - ], - "_nop_tc_92", - "_nop_tc_93", - [ - "eq_text", - 127, - 6, - 126, - 235, - 26 - ], - [ - "jump", - "eq_done_539", - 235, - 26 - ], - "eq_nt_542", - [ - "is_null", - 128, - 6, - 235, - 26 - ], - [ - "jump_false", - 128, - "eq_nnl_543", - 235, - 26 - ], - "_nop_tc_94", - [ - "jump", - "eq_nnl_543", - 235, - 26 - ], - [ - "true", - 127, - 235, - 26 - ], - [ - "jump", - "eq_done_539", - 235, - 26 - ], - "eq_nnl_543", - [ - "is_bool", - 128, - 6, - 235, - 26 - ], - [ - "jump_false", - 128, - "eq_nb_544", - 235, - 26 - ], - "_nop_tc_95", - [ - "jump", - "eq_nb_544", - 235, - 26 - ], - [ - "eq_bool", - 127, - 6, - 126, - 235, - 26 - ], - [ - "jump", - "eq_done_539", - 235, - 26 - ], - "eq_nb_544", - [ - "false", - 127, - 235, - 26 - ], - "eq_done_539", - [ - "jump_false", - 127, - "if_else_537", - 235, - 26 - ], - [ - "load_field", - 130, - 9, - "right", - 236, - 13 - ], - [ - "null", - 131, - 236, - 27 - ], - [ - "is_identical", - 132, - 130, - 131, - 236, - 27 - ], - [ - "jump_true", - 132, - "ne_nid_550", - 236, - 27 - ], - [ - "jump", - "ne_ni_551", - 236, - 27 - ], - "ne_nid_550", - [ - "false", - 132, - 236, - 27 - ], - [ - "jump", - "ne_done_549", - 236, - 27 - ], - "ne_ni_551", - [ - "is_int", - 133, - 130, - 236, - 27 - ], - [ - "jump_false", - 133, - "ne_nn_552", - 236, - 27 - ], - "_nop_tc_96", - [ - "jump", - "ne_nn_552", - 236, - 27 - ], - [ - "ne_int", - 132, - 130, - 131, - 236, - 27 - ], - [ - "jump", - "ne_done_549", - 236, - 27 - ], - "ne_nn_552", - [ - "is_num", - 133, - 130, - 236, - 27 - ], - [ - "jump_false", - 133, - "ne_nt_553", - 236, - 27 - ], - "_nop_tc_97", - [ - "jump", - "ne_nt_553", - 236, - 27 - ], - [ - "ne_float", - 132, - 130, - 131, - 236, - 27 - ], - [ - "jump", - "ne_done_549", - 236, - 27 - ], - "ne_nt_553", - [ - "is_text", - 133, - 130, - 236, - 27 - ], - [ - "jump_false", - 133, - "ne_nnl_554", - 236, - 27 - ], - "_nop_tc_98", - [ - "jump", - "ne_nnl_554", - 236, - 27 - ], - [ - "ne_text", - 132, - 130, - 131, - 236, - 27 - ], - [ - "jump", - "ne_done_549", - 236, - 27 - ], - "ne_nnl_554", - [ - "is_null", - 133, - 130, - 236, - 27 - ], - [ - "jump_false", - 133, - "ne_nb_555", - 236, - 27 - ], - "_nop_tc_99", - "_nop_tc_100", - [ - "false", - 132, - 236, - 27 - ], - [ - "jump", - "ne_done_549", - 236, - 27 - ], - "ne_nb_555", - [ - "is_bool", - 133, - 130, - 236, - 27 - ], - [ - "jump_false", - 133, - "ne_mis_556", - 236, - 27 - ], - "_nop_tc_101", - [ - "jump", - "ne_mis_556", - 236, - 27 - ], - [ - "ne_bool", - 132, - 130, - 131, - 236, - 27 - ], - [ - "jump", - "ne_done_549", - 236, - 27 - ], - "ne_mis_556", - [ - "true", - 132, - 236, - 27 - ], - "ne_done_549", - [ - "move", - 135, - 132, - 236, - 27 - ], - [ - "jump_false", - 135, - "and_end_548", - 236, - 27 - ], - [ - "load_field", - 136, - 9, - "right", - 236, - 35 - ], - [ - "load_field", - 137, - 136, - "kind", - 236, - 35 - ], - [ - "access", - 138, - "function", - 236, - 54 - ], - [ - "is_identical", - 139, - 137, - 138, - 236, - 54 - ], - [ - "jump_true", - 139, - "eq_done_557", - 236, - 54 - ], - [ - "is_int", - 140, - 137, - 236, - 54 - ], - [ - "jump_false", - 140, - "eq_ni_558", - 236, - 54 - ], - "_nop_tc_102", - [ - "jump", - "eq_ni_558", - 236, - 54 - ], - [ - "eq_int", - 139, - 137, - 138, - 236, - 54 - ], - [ - "jump", - "eq_done_557", - 236, - 54 - ], - "eq_ni_558", - [ - "is_num", - 140, - 137, - 236, - 54 - ], - [ - "jump_false", - 140, - "eq_nn_559", - 236, - 54 - ], - "_nop_tc_103", - [ - "jump", - "eq_nn_559", - 236, - 54 - ], - [ - "eq_float", - 139, - 137, - 138, - 236, - 54 - ], - [ - "jump", - "eq_done_557", - 236, - 54 - ], - "eq_nn_559", - [ - "is_text", - 140, - 137, - 236, - 54 - ], - [ - "jump_false", - 140, - "eq_nt_560", - 236, - 54 - ], - "_nop_tc_104", - "_nop_tc_105", - [ - "eq_text", - 139, - 137, - 138, - 236, - 54 - ], - [ - "jump", - "eq_done_557", - 236, - 54 - ], - "eq_nt_560", - [ - "is_null", - 140, - 137, - 236, - 54 - ], - [ - "jump_false", - 140, - "eq_nnl_561", - 236, - 54 - ], - "_nop_tc_106", - [ - "jump", - "eq_nnl_561", - 236, - 54 - ], - [ - "true", - 139, - 236, - 54 - ], - [ - "jump", - "eq_done_557", - 236, - 54 - ], - "eq_nnl_561", - [ - "is_bool", - 140, - 137, - 236, - 54 - ], - [ - "jump_false", - 140, - "eq_nb_562", - 236, - 54 - ], - "_nop_tc_107", - [ - "jump", - "eq_nb_562", - 236, - 54 - ], - [ - "eq_bool", - 139, - 137, - 138, - 236, - 54 - ], - [ - "jump", - "eq_done_557", - 236, - 54 - ], - "eq_nb_562", - [ - "false", - 139, - 236, - 54 - ], - "eq_done_557", - [ - "move", - 135, - 139, - 236, - 54 - ], - "and_end_548", - [ - "move", - 142, - 135, - 236, - 54 - ], - [ - "jump_false", - 142, - "and_end_547", - 236, - 54 - ], - [ - "load_field", - 143, - 9, - "right", - 236, - 68 - ], - [ - "load_field", - 144, - 143, - "arity", - 236, - 68 - ], - [ - "null", - 145, - 236, - 88 - ], - [ - "is_identical", - 146, - 144, - 145, - 236, - 88 - ], - [ - "jump_true", - 146, - "ne_nid_564", - 236, - 88 - ], - [ - "jump", - "ne_ni_565", - 236, - 88 - ], - "ne_nid_564", - [ - "false", - 146, - 236, - 88 - ], - [ - "jump", - "ne_done_563", - 236, - 88 - ], - "ne_ni_565", - [ - "is_int", - 147, - 144, - 236, - 88 - ], - [ - "jump_false", - 147, - "ne_nn_566", - 236, - 88 - ], - "_nop_tc_108", - [ - "jump", - "ne_nn_566", - 236, - 88 - ], - [ - "ne_int", - 146, - 144, - 145, - 236, - 88 - ], - [ - "jump", - "ne_done_563", - 236, - 88 - ], - "ne_nn_566", - [ - "is_num", - 147, - 144, - 236, - 88 - ], - [ - "jump_false", - 147, - "ne_nt_567", - 236, - 88 - ], - "_nop_tc_109", - [ - "jump", - "ne_nt_567", - 236, - 88 - ], - [ - "ne_float", - 146, - 144, - 145, - 236, - 88 - ], - [ - "jump", - "ne_done_563", - 236, - 88 - ], - "ne_nt_567", - [ - "is_text", - 147, - 144, - 236, - 88 - ], - [ - "jump_false", - 147, - "ne_nnl_568", - 236, - 88 - ], - "_nop_tc_110", - [ - "jump", - "ne_nnl_568", - 236, - 88 - ], - [ - "ne_text", - 146, - 144, - 145, - 236, - 88 - ], - [ - "jump", - "ne_done_563", - 236, - 88 - ], - "ne_nnl_568", - [ - "is_null", - 147, - 144, - 236, - 88 - ], - [ - "jump_false", - 147, - "ne_nb_569", - 236, - 88 - ], - "_nop_tc_111", - "_nop_tc_112", - [ - "false", - 146, - 236, - 88 - ], - [ - "jump", - "ne_done_563", - 236, - 88 - ], - "ne_nb_569", - [ - "is_bool", - 147, - 144, - 236, - 88 - ], - [ - "jump_false", - 147, - "ne_mis_570", - 236, - 88 - ], - "_nop_tc_113", - [ - "jump", - "ne_mis_570", - 236, - 88 - ], - [ - "ne_bool", - 146, - 144, - 145, - 236, - 88 - ], - [ - "jump", - "ne_done_563", - 236, - 88 - ], - "ne_mis_570", - [ - "true", - 146, - 236, - 88 - ], - "ne_done_563", - [ - "move", - 142, - 146, - 236, - 88 - ], - "and_end_547", - [ - "jump_false", - 142, - "if_else_545", - 236, - 88 - ], - [ - "load_field", - 149, - 9, - "left", - 237, - 18 - ], - [ - "load_field", - 150, - 149, - "name", - 237, - 18 - ], - [ - "move", - 7, - 150, - 237, - 18 - ], - [ - "null", - 151, - 238, - 23 - ], - [ - "is_identical", - 152, - 7, - 151, - 238, - 23 - ], - [ - "jump_true", - 152, - "ne_nid_574", - 238, - 23 - ], - [ - "jump", - "ne_ni_575", - 238, - 23 - ], - "ne_nid_574", - [ - "false", - 152, - 238, - 23 - ], - [ - "jump", - "ne_done_573", - 238, - 23 - ], - "ne_ni_575", - [ - "is_int", - 153, - 7, - 238, - 23 - ], - [ - "jump_false", - 153, - "ne_nn_576", - 238, - 23 - ], - "_nop_tc_114", - [ - "jump", - "ne_nn_576", - 238, - 23 - ], - [ - "ne_int", - 152, - 7, - 151, - 238, - 23 - ], - [ - "jump", - "ne_done_573", - 238, - 23 - ], - "ne_nn_576", - [ - "is_num", - 153, - 7, - 238, - 23 - ], - [ - "jump_false", - 153, - "ne_nt_577", - 238, - 23 - ], - "_nop_tc_115", - [ - "jump", - "ne_nt_577", - 238, - 23 - ], - [ - "ne_float", - 152, - 7, - 151, - 238, - 23 - ], - [ - "jump", - "ne_done_573", - 238, - 23 - ], - "ne_nt_577", - [ - "is_text", - 153, - 7, - 238, - 23 - ], - [ - "jump_false", - 153, - "ne_nnl_578", - 238, - 23 - ], - "_nop_tc_116", - [ - "jump", - "ne_nnl_578", - 238, - 23 - ], - [ - "ne_text", - 152, - 7, - 151, - 238, - 23 - ], - [ - "jump", - "ne_done_573", - 238, - 23 - ], - "ne_nnl_578", - [ - "is_null", - 153, - 7, - 238, - 23 - ], - [ - "jump_false", - 153, - "ne_nb_579", - 238, - 23 - ], - "_nop_tc_117", - "_nop_tc_118", - [ - "false", - 152, - 238, - 23 - ], - [ - "jump", - "ne_done_573", - 238, - 23 - ], - "ne_nb_579", - [ - "is_bool", - 153, - 7, - 238, - 23 - ], - [ - "jump_false", - 153, - "ne_mis_580", - 238, - 23 - ], - "_nop_tc_119", - [ - "jump", - "ne_mis_580", - 238, - 23 - ], - [ - "ne_bool", - 152, - 7, - 151, - 238, - 23 - ], - [ - "jump", - "ne_done_573", - 238, - 23 - ], - "ne_mis_580", - [ - "true", - 152, - 238, - 23 - ], - "ne_done_573", - [ - "jump_false", - 152, - "if_else_571", - 238, - 23 - ], - [ - "get", - 156, - 35, - 1, - 239, - 18 - ], - [ - "frame", - 157, - 156, - 2, - 239, - 18 - ], - [ - "null", - 158, - 239, - 18 - ], - [ - "setarg", - 157, - 0, - 158, - 239, - 18 - ], - [ - "setarg", - 157, - 1, - 2, - 239, - 18 - ], - [ - "setarg", - 157, - 2, - 7, - 239, - 18 - ], - [ - "invoke", - 157, - 155, - 239, - 18 - ], - [ - "move", - 10, - 155, - 239, - 18 - ], - [ - "null", - 159, - 240, - 23 - ], - [ - "is_identical", - 160, - 10, - 159, - 240, - 23 - ], - [ - "jump_true", - 160, - "ne_nid_585", - 240, - 23 - ], - [ - "jump", - "ne_ni_586", - 240, - 23 - ], - "ne_nid_585", - [ - "false", - 160, - 240, - 23 - ], - [ - "jump", - "ne_done_584", - 240, - 23 - ], - "ne_ni_586", - [ - "is_int", - 161, - 10, - 240, - 23 - ], - [ - "jump_false", - 161, - "ne_nn_587", - 240, - 23 - ], - "_nop_tc_120", - [ - "jump", - "ne_nn_587", - 240, - 23 - ], - [ - "ne_int", - 160, - 10, - 159, - 240, - 23 - ], - [ - "jump", - "ne_done_584", - 240, - 23 - ], - "ne_nn_587", - [ - "is_num", - 161, - 10, - 240, - 23 - ], - [ - "jump_false", - 161, - "ne_nt_588", - 240, - 23 - ], - "_nop_tc_121", - [ - "jump", - "ne_nt_588", - 240, - 23 - ], - [ - "ne_float", - 160, - 10, - 159, - 240, - 23 - ], - [ - "jump", - "ne_done_584", - 240, - 23 - ], - "ne_nt_588", - [ - "is_text", - 161, - 10, - 240, - 23 - ], - [ - "jump_false", - 161, - "ne_nnl_589", - 240, - 23 - ], - "_nop_tc_122", - [ - "jump", - "ne_nnl_589", - 240, - 23 - ], - [ - "ne_text", - 160, - 10, - 159, - 240, - 23 - ], - [ - "jump", - "ne_done_584", - 240, - 23 - ], - "ne_nnl_589", - [ - "is_null", - 161, - 10, - 240, - 23 - ], - [ - "jump_false", - 161, - "ne_nb_590", - 240, - 23 - ], - "_nop_tc_123", - "_nop_tc_124", - [ - "false", - 160, - 240, - 23 - ], - [ - "jump", - "ne_done_584", - 240, - 23 - ], - "ne_nb_590", - [ - "is_bool", - 161, - 10, - 240, - 23 - ], - [ - "jump_false", - 161, - "ne_mis_591", - 240, - 23 - ], - "_nop_tc_125", - [ - "jump", - "ne_mis_591", - 240, - 23 - ], - [ - "ne_bool", - 160, - 10, - 159, - 240, - 23 - ], - [ - "jump", - "ne_done_584", - 240, - 23 - ], - "ne_mis_591", - [ - "true", - 160, - 240, - 23 - ], - "ne_done_584", - [ - "move", - 163, - 160, - 240, - 23 - ], - [ - "jump_false", - 163, - "and_end_583", - 240, - 23 - ], - [ - "load_field", - 164, - 10, - "make", - 240, - 31 - ], - [ - "access", - 165, - "var", - 240, - 42 - ], - [ - "is_identical", - 166, - 164, - 165, - 240, - 42 - ], - [ - "jump_true", - 166, - "eq_done_592", - 240, - 42 - ], - [ - "is_int", - 167, - 164, - 240, - 42 - ], - [ - "jump_false", - 167, - "eq_ni_593", - 240, - 42 - ], - "_nop_tc_126", - [ - "jump", - "eq_ni_593", - 240, - 42 - ], - [ - "eq_int", - 166, - 164, - 165, - 240, - 42 - ], - [ - "jump", - "eq_done_592", - 240, - 42 - ], - "eq_ni_593", - [ - "is_num", - 167, - 164, - 240, - 42 - ], - [ - "jump_false", - 167, - "eq_nn_594", - 240, - 42 - ], - "_nop_tc_127", - [ - "jump", - "eq_nn_594", - 240, - 42 - ], - [ - "eq_float", - 166, - 164, - 165, - 240, - 42 - ], - [ - "jump", - "eq_done_592", - 240, - 42 - ], - "eq_nn_594", - [ - "is_text", - 167, - 164, - 240, - 42 - ], - [ - "jump_false", - 167, - "eq_nt_595", - 240, - 42 - ], - "_nop_tc_128", - "_nop_tc_129", - [ - "eq_text", - 166, - 164, - 165, - 240, - 42 - ], - [ - "jump", - "eq_done_592", - 240, - 42 - ], - "eq_nt_595", - [ - "is_null", - 167, - 164, - 240, - 42 - ], - [ - "jump_false", - 167, - "eq_nnl_596", - 240, - 42 - ], - "_nop_tc_130", - [ - "jump", - "eq_nnl_596", - 240, - 42 - ], - [ - "true", - 166, - 240, - 42 - ], - [ - "jump", - "eq_done_592", - 240, - 42 - ], - "eq_nnl_596", - [ - "is_bool", - 167, - 164, - 240, - 42 - ], - [ - "jump_false", - 167, - "eq_nb_597", - 240, - 42 - ], - "_nop_tc_131", - [ - "jump", - "eq_nb_597", - 240, - 42 - ], - [ - "eq_bool", - 166, - 164, - 165, - 240, - 42 - ], - [ - "jump", - "eq_done_592", - 240, - 42 - ], - "eq_nb_597", - [ - "false", - 166, - 240, - 42 - ], - "eq_done_592", - [ - "move", - 163, - 166, - 240, - 42 - ], - "and_end_583", - [ - "jump_false", - 163, - "if_else_581", - 240, - 42 - ], - [ - "load_field", - 169, - 9, - "right", - 241, - 43 - ], - [ - "load_field", - 170, - 169, - "arity", - 241, - 43 - ], - [ - "get", - 172, - 33, - 1, - 241, - 15 - ], - [ - "frame", - 173, - 172, - 3, - 241, - 15 - ], - [ - "null", - 174, - 241, - 15 - ], - [ - "setarg", - 173, - 0, - 174, - 241, - 15 - ], - [ - "setarg", - 173, - 1, - 2, - 241, - 15 - ], - [ - "setarg", - 173, - 2, - 7, - 241, - 15 - ], - [ - "setarg", - 173, - 3, - 170, - 241, - 15 - ], - [ - "invoke", - 173, - 171, - 241, - 15 - ], - [ - "jump", - "if_end_582", - 241, - 15 - ], - "if_else_581", - "if_end_582", - [ - "jump", - "if_end_572", - 241, - 15 - ], - "if_else_571", - "if_end_572", - [ - "jump", - "if_end_546", - 241, - 15 - ], - "if_else_545", - "if_end_546", - [ - "jump", - "if_end_538", - 241, - 15 - ], - "if_else_537", - [ - "access", - 175, - "var_list", - 245, - 26 - ], - [ - "is_identical", - 176, - 6, - 175, - 245, - 26 - ], - [ - "jump_true", - 176, - "eq_done_600", - 245, - 26 - ], - [ - "is_int", - 177, - 6, - 245, - 26 - ], - [ - "jump_false", - 177, - "eq_ni_601", - 245, - 26 - ], - "_nop_tc_132", - [ - "jump", - "eq_ni_601", - 245, - 26 - ], - [ - "eq_int", - 176, - 6, - 175, - 245, - 26 - ], - [ - "jump", - "eq_done_600", - 245, - 26 - ], - "eq_ni_601", - [ - "is_num", - 177, - 6, - 245, - 26 - ], - [ - "jump_false", - 177, - "eq_nn_602", - 245, - 26 - ], - "_nop_tc_133", - [ - "jump", - "eq_nn_602", - 245, - 26 - ], - [ - "eq_float", - 176, - 6, - 175, - 245, - 26 - ], - [ - "jump", - "eq_done_600", - 245, - 26 - ], - "eq_nn_602", - [ - "is_text", - 177, - 6, - 245, - 26 - ], - [ - "jump_false", - 177, - "eq_nt_603", - 245, - 26 - ], - "_nop_tc_134", - "_nop_tc_135", - [ - "eq_text", - 176, - 6, - 175, - 245, - 26 - ], - [ - "jump", - "eq_done_600", - 245, - 26 - ], - "eq_nt_603", - [ - "is_null", - 177, - 6, - 245, - 26 - ], - [ - "jump_false", - 177, - "eq_nnl_604", - 245, - 26 - ], - "_nop_tc_136", - [ - "jump", - "eq_nnl_604", - 245, - 26 - ], - [ - "true", - 176, - 245, - 26 - ], - [ - "jump", - "eq_done_600", - 245, - 26 - ], - "eq_nnl_604", - [ - "is_bool", - 177, - 6, - 245, - 26 - ], - [ - "jump_false", - 177, - "eq_nb_605", - 245, - 26 - ], - "_nop_tc_137", - [ - "jump", - "eq_nb_605", - 245, - 26 - ], - [ - "eq_bool", - 176, - 6, - 175, - 245, - 26 - ], - [ - "jump", - "eq_done_600", - 245, - 26 - ], - "eq_nb_605", - [ - "false", - 176, - 245, - 26 - ], - "eq_done_600", - [ - "jump_false", - 176, - "if_else_598", - 245, - 26 - ], - [ - "access", - 179, - 0, - 246, - 13 - ], - [ - "move", - 5, - 179, - 246, - 13 - ], - "while_start_606", - [ - "load_field", - 180, - 9, - "list", - 247, - 27 - ], - [ - "length", - 181, - 180, - 247, - 27 - ], - [ - "is_int", - 183, - 5, - 247, - 27 - ], - [ - "jump_false", - 183, - "rel_ni_608", - 247, - 27 - ], - "_nop_tc_138", - "_nop_tc_139", - [ - "lt_int", - 182, - 5, - 181, - 247, - 27 - ], - [ - "jump", - "rel_done_610", - 247, - 27 - ], - "rel_ni_608", - [ - "is_num", - 183, - 5, - 247, - 27 - ], - [ - "jump_false", - 183, - "rel_nn_609", - 247, - 27 - ], - "_nop_tc_140", - "_nop_tc_141", - [ - "lt_float", - 182, - 5, - 181, - 247, - 27 - ], - [ - "jump", - "rel_done_610", - 247, - 27 - ], - "rel_nn_609", - [ - "is_text", - 183, - 5, - 247, - 27 - ], - [ - "jump_false", - 183, - "rel_err_611", - 247, - 27 - ], - "_nop_tc_142", - [ - "jump", - "rel_err_611", - 247, - 27 - ], - [ - "lt_text", - 182, - 5, - 181, - 247, - 27 - ], - [ - "jump", - "rel_done_610", - 247, - 27 - ], - "rel_err_611", - [ - "disrupt", - 247, - 27 - ], - "rel_done_610", - [ - "jump_false", - 182, - "while_end_607", - 247, - 27 - ], - [ - "load_field", - 185, - 9, - "list", - 248, - 18 - ], - [ - "load_dynamic", - 186, - 185, - 5, - 248, - 28 - ], - [ - "move", - 4, - 186, - 248, - 28 - ], - [ - "load_field", - 187, - 4, - "kind", - 249, - 15 - ], - [ - "access", - 188, - "var", - 249, - 28 - ], - [ - "is_identical", - 189, - 187, - 188, - 249, - 28 - ], - [ - "jump_true", - 189, - "eq_done_617", - 249, - 28 - ], - [ - "is_int", - 190, - 187, - 249, - 28 - ], - [ - "jump_false", - 190, - "eq_ni_618", - 249, - 28 - ], - "_nop_tc_143", - [ - "jump", - "eq_ni_618", - 249, - 28 - ], - [ - "eq_int", - 189, - 187, - 188, - 249, - 28 - ], - [ - "jump", - "eq_done_617", - 249, - 28 - ], - "eq_ni_618", - [ - "is_num", - 190, - 187, - 249, - 28 - ], - [ - "jump_false", - 190, - "eq_nn_619", - 249, - 28 - ], - "_nop_tc_144", - [ - "jump", - "eq_nn_619", - 249, - 28 - ], - [ - "eq_float", - 189, - 187, - 188, - 249, - 28 - ], - [ - "jump", - "eq_done_617", - 249, - 28 - ], - "eq_nn_619", - [ - "is_text", - 190, - 187, - 249, - 28 - ], - [ - "jump_false", - 190, - "eq_nt_620", - 249, - 28 - ], - "_nop_tc_145", - "_nop_tc_146", - [ - "eq_text", - 189, - 187, - 188, - 249, - 28 - ], - [ - "jump", - "eq_done_617", - 249, - 28 - ], - "eq_nt_620", - [ - "is_null", - 190, - 187, - 249, - 28 - ], - [ - "jump_false", - 190, - "eq_nnl_621", - 249, - 28 - ], - "_nop_tc_147", - [ - "jump", - "eq_nnl_621", - 249, - 28 - ], - [ - "true", - 189, - 249, - 28 - ], - [ - "jump", - "eq_done_617", - 249, - 28 - ], - "eq_nnl_621", - [ - "is_bool", - 190, - 187, - 249, - 28 - ], - [ - "jump_false", - 190, - "eq_nb_622", - 249, - 28 - ], - "_nop_tc_148", - [ - "jump", - "eq_nb_622", - 249, - 28 - ], - [ - "eq_bool", - 189, - 187, - 188, - 249, - 28 - ], - [ - "jump", - "eq_done_617", - 249, - 28 - ], - "eq_nb_622", - [ - "false", - 189, - 249, - 28 - ], - "eq_done_617", - [ - "move", - 192, - 189, - 249, - 28 - ], - [ - "jump_false", - 192, - "and_end_616", - 249, - 28 - ], - [ - "load_field", - 193, - 4, - "right", - 249, - 37 - ], - [ - "null", - 194, - 249, - 51 - ], - [ - "is_identical", - 195, - 193, - 194, - 249, - 51 - ], - [ - "jump_true", - 195, - "ne_nid_624", - 249, - 51 - ], - [ - "jump", - "ne_ni_625", - 249, - 51 - ], - "ne_nid_624", - [ - "false", - 195, - 249, - 51 - ], - [ - "jump", - "ne_done_623", - 249, - 51 - ], - "ne_ni_625", - [ - "is_int", - 196, - 193, - 249, - 51 - ], - [ - "jump_false", - 196, - "ne_nn_626", - 249, - 51 - ], - "_nop_tc_149", - [ - "jump", - "ne_nn_626", - 249, - 51 - ], - [ - "ne_int", - 195, - 193, - 194, - 249, - 51 - ], - [ - "jump", - "ne_done_623", - 249, - 51 - ], - "ne_nn_626", - [ - "is_num", - 196, - 193, - 249, - 51 - ], - [ - "jump_false", - 196, - "ne_nt_627", - 249, - 51 - ], - "_nop_tc_150", - [ - "jump", - "ne_nt_627", - 249, - 51 - ], - [ - "ne_float", - 195, - 193, - 194, - 249, - 51 - ], - [ - "jump", - "ne_done_623", - 249, - 51 - ], - "ne_nt_627", - [ - "is_text", - 196, - 193, - 249, - 51 - ], - [ - "jump_false", - 196, - "ne_nnl_628", - 249, - 51 - ], - "_nop_tc_151", - [ - "jump", - "ne_nnl_628", - 249, - 51 - ], - [ - "ne_text", - 195, - 193, - 194, - 249, - 51 - ], - [ - "jump", - "ne_done_623", - 249, - 51 - ], - "ne_nnl_628", - [ - "is_null", - 196, - 193, - 249, - 51 - ], - [ - "jump_false", - 196, - "ne_nb_629", - 249, - 51 - ], - "_nop_tc_152", - "_nop_tc_153", - [ - "false", - 195, - 249, - 51 - ], - [ - "jump", - "ne_done_623", - 249, - 51 - ], - "ne_nb_629", - [ - "is_bool", - 196, - 193, - 249, - 51 - ], - [ - "jump_false", - 196, - "ne_mis_630", - 249, - 51 - ], - "_nop_tc_154", - [ - "jump", - "ne_mis_630", - 249, - 51 - ], - [ - "ne_bool", - 195, - 193, - 194, - 249, - 51 - ], - [ - "jump", - "ne_done_623", - 249, - 51 - ], - "ne_mis_630", - [ - "true", - 195, - 249, - 51 - ], - "ne_done_623", - [ - "move", - 192, - 195, - 249, - 51 - ], - "and_end_616", - [ - "move", - 198, - 192, - 249, - 51 - ], - [ - "jump_false", - 198, - "and_end_615", - 249, - 51 - ], - [ - "load_field", - 199, - 4, - "right", - 249, - 59 - ], - [ - "load_field", - 200, - 199, - "kind", - 249, - 59 - ], - [ - "access", - 201, - "function", - 249, - 78 - ], - [ - "is_identical", - 202, - 200, - 201, - 249, - 78 - ], - [ - "jump_true", - 202, - "eq_done_631", - 249, - 78 - ], - [ - "is_int", - 203, - 200, - 249, - 78 - ], - [ - "jump_false", - 203, - "eq_ni_632", - 249, - 78 - ], - "_nop_tc_155", - [ - "jump", - "eq_ni_632", - 249, - 78 - ], - [ - "eq_int", - 202, - 200, - 201, - 249, - 78 - ], - [ - "jump", - "eq_done_631", - 249, - 78 - ], - "eq_ni_632", - [ - "is_num", - 203, - 200, - 249, - 78 - ], - [ - "jump_false", - 203, - "eq_nn_633", - 249, - 78 - ], - "_nop_tc_156", - [ - "jump", - "eq_nn_633", - 249, - 78 - ], - [ - "eq_float", - 202, - 200, - 201, - 249, - 78 - ], - [ - "jump", - "eq_done_631", - 249, - 78 - ], - "eq_nn_633", - [ - "is_text", - 203, - 200, - 249, - 78 - ], - [ - "jump_false", - 203, - "eq_nt_634", - 249, - 78 - ], - "_nop_tc_157", - "_nop_tc_158", - [ - "eq_text", - 202, - 200, - 201, - 249, - 78 - ], - [ - "jump", - "eq_done_631", - 249, - 78 - ], - "eq_nt_634", - [ - "is_null", - 203, - 200, - 249, - 78 - ], - [ - "jump_false", - 203, - "eq_nnl_635", - 249, - 78 - ], - "_nop_tc_159", - [ - "jump", - "eq_nnl_635", - 249, - 78 - ], - [ - "true", - 202, - 249, - 78 - ], - [ - "jump", - "eq_done_631", - 249, - 78 - ], - "eq_nnl_635", - [ - "is_bool", - 203, - 200, - 249, - 78 - ], - [ - "jump_false", - 203, - "eq_nb_636", - 249, - 78 - ], - "_nop_tc_160", - [ - "jump", - "eq_nb_636", - 249, - 78 - ], - [ - "eq_bool", - 202, - 200, - 201, - 249, - 78 - ], - [ - "jump", - "eq_done_631", - 249, - 78 - ], - "eq_nb_636", - [ - "false", - 202, - 249, - 78 - ], - "eq_done_631", - [ - "move", - 198, - 202, - 249, - 78 - ], - "and_end_615", - [ - "move", - 205, - 198, - 249, - 78 - ], - [ - "jump_false", - 205, - "and_end_614", - 249, - 78 - ], - [ - "load_field", - 206, - 4, - "right", - 249, - 92 - ], - [ - "load_field", - 207, - 206, - "arity", - 249, - 92 - ], - [ - "null", - 208, - 249, - 112 - ], - [ - "is_identical", - 209, - 207, - 208, - 249, - 112 - ], - [ - "jump_true", - 209, - "ne_nid_638", - 249, - 112 - ], - [ - "jump", - "ne_ni_639", - 249, - 112 - ], - "ne_nid_638", - [ - "false", - 209, - 249, - 112 - ], - [ - "jump", - "ne_done_637", - 249, - 112 - ], - "ne_ni_639", - [ - "is_int", - 210, - 207, - 249, - 112 - ], - [ - "jump_false", - 210, - "ne_nn_640", - 249, - 112 - ], - "_nop_tc_161", - [ - "jump", - "ne_nn_640", - 249, - 112 - ], - [ - "ne_int", - 209, - 207, - 208, - 249, - 112 - ], - [ - "jump", - "ne_done_637", - 249, - 112 - ], - "ne_nn_640", - [ - "is_num", - 210, - 207, - 249, - 112 - ], - [ - "jump_false", - 210, - "ne_nt_641", - 249, - 112 - ], - "_nop_tc_162", - [ - "jump", - "ne_nt_641", - 249, - 112 - ], - [ - "ne_float", - 209, - 207, - 208, - 249, - 112 - ], - [ - "jump", - "ne_done_637", - 249, - 112 - ], - "ne_nt_641", - [ - "is_text", - 210, - 207, - 249, - 112 - ], - [ - "jump_false", - 210, - "ne_nnl_642", - 249, - 112 - ], - "_nop_tc_163", - [ - "jump", - "ne_nnl_642", - 249, - 112 - ], - [ - "ne_text", - 209, - 207, - 208, - 249, - 112 - ], - [ - "jump", - "ne_done_637", - 249, - 112 - ], - "ne_nnl_642", - [ - "is_null", - 210, - 207, - 249, - 112 - ], - [ - "jump_false", - 210, - "ne_nb_643", - 249, - 112 - ], - "_nop_tc_164", - "_nop_tc_165", - [ - "false", - 209, - 249, - 112 - ], - [ - "jump", - "ne_done_637", - 249, - 112 - ], - "ne_nb_643", - [ - "is_bool", - 210, - 207, - 249, - 112 - ], - [ - "jump_false", - 210, - "ne_mis_644", - 249, - 112 - ], - "_nop_tc_166", - [ - "jump", - "ne_mis_644", - 249, - 112 - ], - [ - "ne_bool", - 209, - 207, - 208, - 249, - 112 - ], - [ - "jump", - "ne_done_637", - 249, - 112 - ], - "ne_mis_644", - [ - "true", - 209, - 249, - 112 - ], - "ne_done_637", - [ - "move", - 205, - 209, - 249, - 112 - ], - "and_end_614", - [ - "jump_false", - 205, - "if_else_612", - 249, - 112 - ], - [ - "load_field", - 212, - 4, - "left", - 250, - 20 - ], - [ - "load_field", - 213, - 212, - "name", - 250, - 20 - ], - [ - "move", - 7, - 213, - 250, - 20 - ], - [ - "null", - 214, - 251, - 25 - ], - [ - "is_identical", - 215, - 7, - 214, - 251, - 25 - ], - [ - "jump_true", - 215, - "ne_nid_648", - 251, - 25 - ], - [ - "jump", - "ne_ni_649", - 251, - 25 - ], - "ne_nid_648", - [ - "false", - 215, - 251, - 25 - ], - [ - "jump", - "ne_done_647", - 251, - 25 - ], - "ne_ni_649", - [ - "is_int", - 216, - 7, - 251, - 25 - ], - [ - "jump_false", - 216, - "ne_nn_650", - 251, - 25 - ], - "_nop_tc_167", - [ - "jump", - "ne_nn_650", - 251, - 25 - ], - [ - "ne_int", - 215, - 7, - 214, - 251, - 25 - ], - [ - "jump", - "ne_done_647", - 251, - 25 - ], - "ne_nn_650", - [ - "is_num", - 216, - 7, - 251, - 25 - ], - [ - "jump_false", - 216, - "ne_nt_651", - 251, - 25 - ], - "_nop_tc_168", - [ - "jump", - "ne_nt_651", - 251, - 25 - ], - [ - "ne_float", - 215, - 7, - 214, - 251, - 25 - ], - [ - "jump", - "ne_done_647", - 251, - 25 - ], - "ne_nt_651", - [ - "is_text", - 216, - 7, - 251, - 25 - ], - [ - "jump_false", - 216, - "ne_nnl_652", - 251, - 25 - ], - "_nop_tc_169", - [ - "jump", - "ne_nnl_652", - 251, - 25 - ], - [ - "ne_text", - 215, - 7, - 214, - 251, - 25 - ], - [ - "jump", - "ne_done_647", - 251, - 25 - ], - "ne_nnl_652", - [ - "is_null", - 216, - 7, - 251, - 25 - ], - [ - "jump_false", - 216, - "ne_nb_653", - 251, - 25 - ], - "_nop_tc_170", - "_nop_tc_171", - [ - "false", - 215, - 251, - 25 - ], - [ - "jump", - "ne_done_647", - 251, - 25 - ], - "ne_nb_653", - [ - "is_bool", - 216, - 7, - 251, - 25 - ], - [ - "jump_false", - 216, - "ne_mis_654", - 251, - 25 - ], - "_nop_tc_172", - [ - "jump", - "ne_mis_654", - 251, - 25 - ], - [ - "ne_bool", - 215, - 7, - 214, - 251, - 25 - ], - [ - "jump", - "ne_done_647", - 251, - 25 - ], - "ne_mis_654", - [ - "true", - 215, - 251, - 25 - ], - "ne_done_647", - [ - "jump_false", - 215, - "if_else_645", - 251, - 25 - ], - [ - "get", - 219, - 35, - 1, - 252, - 20 - ], - [ - "frame", - 220, - 219, - 2, - 252, - 20 - ], - [ - "null", - 221, - 252, - 20 - ], - [ - "setarg", - 220, - 0, - 221, - 252, - 20 - ], - [ - "setarg", - 220, - 1, - 2, - 252, - 20 - ], - [ - "setarg", - 220, - 2, - 7, - 252, - 20 - ], - [ - "invoke", - 220, - 218, - 252, - 20 - ], - [ - "move", - 10, - 218, - 252, - 20 - ], - [ - "null", - 222, - 253, - 25 - ], - [ - "is_identical", - 223, - 10, - 222, - 253, - 25 - ], - [ - "jump_true", - 223, - "ne_nid_659", - 253, - 25 - ], - [ - "jump", - "ne_ni_660", - 253, - 25 - ], - "ne_nid_659", - [ - "false", - 223, - 253, - 25 - ], - [ - "jump", - "ne_done_658", - 253, - 25 - ], - "ne_ni_660", - [ - "is_int", - 224, - 10, - 253, - 25 - ], - [ - "jump_false", - 224, - "ne_nn_661", - 253, - 25 - ], - "_nop_tc_173", - [ - "jump", - "ne_nn_661", - 253, - 25 - ], - [ - "ne_int", - 223, - 10, - 222, - 253, - 25 - ], - [ - "jump", - "ne_done_658", - 253, - 25 - ], - "ne_nn_661", - [ - "is_num", - 224, - 10, - 253, - 25 - ], - [ - "jump_false", - 224, - "ne_nt_662", - 253, - 25 - ], - "_nop_tc_174", - [ - "jump", - "ne_nt_662", - 253, - 25 - ], - [ - "ne_float", - 223, - 10, - 222, - 253, - 25 - ], - [ - "jump", - "ne_done_658", - 253, - 25 - ], - "ne_nt_662", - [ - "is_text", - 224, - 10, - 253, - 25 - ], - [ - "jump_false", - 224, - "ne_nnl_663", - 253, - 25 - ], - "_nop_tc_175", - [ - "jump", - "ne_nnl_663", - 253, - 25 - ], - [ - "ne_text", - 223, - 10, - 222, - 253, - 25 - ], - [ - "jump", - "ne_done_658", - 253, - 25 - ], - "ne_nnl_663", - [ - "is_null", - 224, - 10, - 253, - 25 - ], - [ - "jump_false", - 224, - "ne_nb_664", - 253, - 25 - ], - "_nop_tc_176", - "_nop_tc_177", - [ - "false", - 223, - 253, - 25 - ], - [ - "jump", - "ne_done_658", - 253, - 25 - ], - "ne_nb_664", - [ - "is_bool", - 224, - 10, - 253, - 25 - ], - [ - "jump_false", - 224, - "ne_mis_665", - 253, - 25 - ], - "_nop_tc_178", - [ - "jump", - "ne_mis_665", - 253, - 25 - ], - [ - "ne_bool", - 223, - 10, - 222, - 253, - 25 - ], - [ - "jump", - "ne_done_658", - 253, - 25 - ], - "ne_mis_665", - [ - "true", - 223, - 253, - 25 - ], - "ne_done_658", - [ - "move", - 226, - 223, - 253, - 25 - ], - [ - "jump_false", - 226, - "and_end_657", - 253, - 25 - ], - [ - "load_field", - 227, - 10, - "make", - 253, - 33 - ], - [ - "access", - 228, - "var", - 253, - 44 - ], - [ - "is_identical", - 229, - 227, - 228, - 253, - 44 - ], - [ - "jump_true", - 229, - "eq_done_666", - 253, - 44 - ], - [ - "is_int", - 230, - 227, - 253, - 44 - ], - [ - "jump_false", - 230, - "eq_ni_667", - 253, - 44 - ], - "_nop_tc_179", - [ - "jump", - "eq_ni_667", - 253, - 44 - ], - [ - "eq_int", - 229, - 227, - 228, - 253, - 44 - ], - [ - "jump", - "eq_done_666", - 253, - 44 - ], - "eq_ni_667", - [ - "is_num", - 230, - 227, - 253, - 44 - ], - [ - "jump_false", - 230, - "eq_nn_668", - 253, - 44 - ], - "_nop_tc_180", - [ - "jump", - "eq_nn_668", - 253, - 44 - ], - [ - "eq_float", - 229, - 227, - 228, - 253, - 44 - ], - [ - "jump", - "eq_done_666", - 253, - 44 - ], - "eq_nn_668", - [ - "is_text", - 230, - 227, - 253, - 44 - ], - [ - "jump_false", - 230, - "eq_nt_669", - 253, - 44 - ], - "_nop_tc_181", - "_nop_tc_182", - [ - "eq_text", - 229, - 227, - 228, - 253, - 44 - ], - [ - "jump", - "eq_done_666", - 253, - 44 - ], - "eq_nt_669", - [ - "is_null", - 230, - 227, - 253, - 44 - ], - [ - "jump_false", - 230, - "eq_nnl_670", - 253, - 44 - ], - "_nop_tc_183", - [ - "jump", - "eq_nnl_670", - 253, - 44 - ], - [ - "true", - 229, - 253, - 44 - ], - [ - "jump", - "eq_done_666", - 253, - 44 - ], - "eq_nnl_670", - [ - "is_bool", - 230, - 227, - 253, - 44 - ], - [ - "jump_false", - 230, - "eq_nb_671", - 253, - 44 - ], - "_nop_tc_184", - [ - "jump", - "eq_nb_671", - 253, - 44 - ], - [ - "eq_bool", - 229, - 227, - 228, - 253, - 44 - ], - [ - "jump", - "eq_done_666", - 253, - 44 - ], - "eq_nb_671", - [ - "false", - 229, - 253, - 44 - ], - "eq_done_666", - [ - "move", - 226, - 229, - 253, - 44 - ], - "and_end_657", - [ - "jump_false", - 226, - "if_else_655", - 253, - 44 - ], - [ - "load_field", - 232, - 4, - "right", - 254, - 45 - ], - [ - "load_field", - 233, - 232, - "arity", - 254, - 45 - ], - [ - "get", - 235, - 33, - 1, - 254, - 17 - ], - [ - "frame", - 236, - 235, - 3, - 254, - 17 - ], - [ - "null", - 237, - 254, - 17 - ], - [ - "setarg", - 236, - 0, - 237, - 254, - 17 - ], - [ - "setarg", - 236, - 1, - 2, - 254, - 17 - ], - [ - "setarg", - 236, - 2, - 7, - 254, - 17 - ], - [ - "setarg", - 236, - 3, - 233, - 254, - 17 - ], - [ - "invoke", - 236, - 234, - 254, - 17 - ], - [ - "jump", - "if_end_656", - 254, - 17 - ], - "if_else_655", - "if_end_656", - [ - "jump", - "if_end_646", - 254, - 17 - ], - "if_else_645", - "if_end_646", - [ - "jump", - "if_end_613", - 254, - 17 - ], - "if_else_612", - "if_end_613", - [ - "access", - 238, - 1, - 258, - 19 - ], - [ - "is_text", - 240, - 5, - 258, - 19 - ], - [ - "jump_false", - 240, - "add_cn_673", - 258, - 19 - ], - "_nop_tc_185", - [ - "jump", - "add_cn_673", - 258, - 19 - ], - [ - "concat", - 239, - 5, - 238, - 258, - 19 - ], - [ - "jump", - "add_done_672", - 258, - 19 - ], - "add_cn_673", - [ - "is_num", - 240, - 5, - 258, - 19 - ], - [ - "jump_false", - 240, - "add_err_674", - 258, - 19 - ], - "_nop_tc_186", - "_nop_tc_187", - [ - "add", - 239, - 5, - 238, - 258, - 19 - ], - [ - "jump", - "add_done_672", - 258, - 19 - ], - "add_err_674", - [ - "disrupt", - 258, - 19 - ], - "add_done_672", - [ - "move", - 5, - 239, - 258, - 19 - ], - [ - "jump", - "while_start_606", - 258, - 19 - ], - "while_end_607", - [ - "jump", - "if_end_599", - 258, - 19 - ], - "if_else_598", - "if_end_599", - "if_end_538", - "if_end_511", - "if_end_411", - [ - "access", - 242, - 1, - 261, - 15 - ], - [ - "is_text", - 244, - 3, - 261, - 15 - ], - [ - "jump_false", - 244, - "add_cn_676", - 261, - 15 - ], - "_nop_tc_188", - [ - "jump", - "add_cn_676", - 261, - 15 - ], - [ - "concat", - 243, - 3, - 242, - 261, - 15 - ], - [ - "jump", - "add_done_675", - 261, - 15 - ], - "add_cn_676", - [ - "is_num", - 244, - 3, - 261, - 15 - ], - [ - "jump_false", - 244, - "add_err_677", - 261, - 15 - ], - "_nop_tc_189", - "_nop_tc_190", - [ - "add", - 243, - 3, - 242, - 261, - 15 - ], - [ - "jump", - "add_done_675", - 261, - 15 - ], - "add_err_677", - [ - "disrupt", - 261, - 15 - ], - "add_done_675", - [ - "move", - 3, - 243, - 261, - 15 - ], - [ - "jump", - "while_start_404", - 261, - 15 - ], - "while_end_405", - [ - "null", - 246, - 261, - 15 - ], - [ - "return", - 246, - 261, - 15 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 115, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 267, - 17 - ], - [ - "is_identical", - 5, - 1, - 4, - 267, - 17 - ], - [ - "jump_true", - 5, - "eq_done_680", - 267, - 17 - ], - [ - "is_int", - 6, - 1, - 267, - 17 - ], - [ - "jump_false", - 6, - "eq_ni_681", - 267, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_681", - 267, - 17 - ], - [ - "eq_int", - 5, - 1, - 4, - 267, - 17 - ], - [ - "jump", - "eq_done_680", - 267, - 17 - ], - "eq_ni_681", - [ - "is_num", - 6, - 1, - 267, - 17 - ], - [ - "jump_false", - 6, - "eq_nn_682", - 267, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_682", - 267, - 17 - ], - [ - "eq_float", - 5, - 1, - 4, - 267, - 17 - ], - [ - "jump", - "eq_done_680", - 267, - 17 - ], - "eq_nn_682", - [ - "is_text", - 6, - 1, - 267, - 17 - ], - [ - "jump_false", - 6, - "eq_nt_683", - 267, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_683", - 267, - 17 - ], - [ - "eq_text", - 5, - 1, - 4, - 267, - 17 - ], - [ - "jump", - "eq_done_680", - 267, - 17 - ], - "eq_nt_683", - [ - "is_null", - 6, - 1, - 267, - 17 - ], - [ - "jump_false", - 6, - "eq_nnl_684", - 267, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 5, - 267, - 17 - ], - [ - "jump", - "eq_done_680", - 267, - 17 - ], - "eq_nnl_684", - [ - "is_bool", - 6, - 1, - 267, - 17 - ], - [ - "jump_false", - 6, - "eq_nb_685", - 267, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_685", - 267, - 17 - ], - [ - "eq_bool", - 5, - 1, - 4, - 267, - 17 - ], - [ - "jump", - "eq_done_680", - 267, - 17 - ], - "eq_nb_685", - [ - "false", - 5, - 267, - 17 - ], - "eq_done_680", - [ - "jump_false", - 5, - "if_else_678", - 267, - 17 - ], - [ - "null", - 8, - 267, - 30 - ], - [ - "return", - 8, - 267, - 30 - ], - "_nop_ur_1", - "if_else_678", - "if_end_679", - [ - "load_field", - 9, - 1, - "kind", - 268, - 13 - ], - [ - "move", - 3, - 9, - 268, - 13 - ], - [ - "access", - 2, - 0, - 269, - 13 - ], - [ - "access", - 10, - "function", - 270, - 14 - ], - [ - "is_identical", - 11, - 3, - 10, - 270, - 14 - ], - [ - "jump_true", - 11, - "eq_done_688", - 270, - 14 - ], - [ - "is_int", - 12, - 3, - 270, - 14 - ], - [ - "jump_false", - 12, - "eq_ni_689", - 270, - 14 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_689", - 270, - 14 - ], - [ - "eq_int", - 11, - 3, - 10, - 270, - 14 - ], - [ - "jump", - "eq_done_688", - 270, - 14 - ], - "eq_ni_689", - [ - "is_num", - 12, - 3, - 270, - 14 - ], - [ - "jump_false", - 12, - "eq_nn_690", - 270, - 14 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_690", - 270, - 14 - ], - [ - "eq_float", - 11, - 3, - 10, - 270, - 14 - ], - [ - "jump", - "eq_done_688", - 270, - 14 - ], - "eq_nn_690", - [ - "is_text", - 12, - 3, - 270, - 14 - ], - [ - "jump_false", - 12, - "eq_nt_691", - 270, - 14 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 11, - 3, - 10, - 270, - 14 - ], - [ - "jump", - "eq_done_688", - 270, - 14 - ], - "eq_nt_691", - [ - "is_null", - 12, - 3, - 270, - 14 - ], - [ - "jump_false", - 12, - "eq_nnl_692", - 270, - 14 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_692", - 270, - 14 - ], - [ - "true", - 11, - 270, - 14 - ], - [ - "jump", - "eq_done_688", - 270, - 14 - ], - "eq_nnl_692", - [ - "is_bool", - 12, - 3, - 270, - 14 - ], - [ - "jump_false", - 12, - "eq_nb_693", - 270, - 14 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_693", - 270, - 14 - ], - [ - "eq_bool", - 11, - 3, - 10, - 270, - 14 - ], - [ - "jump", - "eq_done_688", - 270, - 14 - ], - "eq_nb_693", - [ - "false", - 11, - 270, - 14 - ], - "eq_done_688", - [ - "jump_false", - 11, - "if_else_686", - 270, - 14 - ], - [ - "get", - 15, - 29, - 1, - 271, - 7 - ], - [ - "frame", - 16, - 15, - 1, - 271, - 7 - ], - [ - "null", - 17, - 271, - 7 - ], - [ - "setarg", - 16, - 0, - 17, - 271, - 7 - ], - [ - "setarg", - 16, - 1, - 1, - 271, - 7 - ], - [ - "invoke", - 16, - 14, - 271, - 7 - ], - [ - "jump", - "if_end_687", - 271, - 7 - ], - "if_else_686", - "if_end_687", - [ - "load_field", - 18, - 1, - "left", - 273, - 9 - ], - [ - "null", - 19, - 273, - 22 - ], - [ - "is_identical", - 20, - 18, - 19, - 273, - 22 - ], - [ - "jump_true", - 20, - "ne_nid_697", - 273, - 22 - ], - [ - "jump", - "ne_ni_698", - 273, - 22 - ], - "ne_nid_697", - [ - "false", - 20, - 273, - 22 - ], - [ - "jump", - "ne_done_696", - 273, - 22 - ], - "ne_ni_698", - [ - "is_int", - 21, - 18, - 273, - 22 - ], - [ - "jump_false", - 21, - "ne_nn_699", - 273, - 22 - ], - "_nop_tc_13", - [ - "jump", - "ne_nn_699", - 273, - 22 - ], - [ - "ne_int", - 20, - 18, - 19, - 273, - 22 - ], - [ - "jump", - "ne_done_696", - 273, - 22 - ], - "ne_nn_699", - [ - "is_num", - 21, - 18, - 273, - 22 - ], - [ - "jump_false", - 21, - "ne_nt_700", - 273, - 22 - ], - "_nop_tc_14", - [ - "jump", - "ne_nt_700", - 273, - 22 - ], - [ - "ne_float", - 20, - 18, - 19, - 273, - 22 - ], - [ - "jump", - "ne_done_696", - 273, - 22 - ], - "ne_nt_700", - [ - "is_text", - 21, - 18, - 273, - 22 - ], - [ - "jump_false", - 21, - "ne_nnl_701", - 273, - 22 - ], - "_nop_tc_15", - [ - "jump", - "ne_nnl_701", - 273, - 22 - ], - [ - "ne_text", - 20, - 18, - 19, - 273, - 22 - ], - [ - "jump", - "ne_done_696", - 273, - 22 - ], - "ne_nnl_701", - [ - "is_null", - 21, - 18, - 273, - 22 - ], - [ - "jump_false", - 21, - "ne_nb_702", - 273, - 22 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "false", - 20, - 273, - 22 - ], - [ - "jump", - "ne_done_696", - 273, - 22 - ], - "ne_nb_702", - [ - "is_bool", - 21, - 18, - 273, - 22 - ], - [ - "jump_false", - 21, - "ne_mis_703", - 273, - 22 - ], - "_nop_tc_18", - [ - "jump", - "ne_mis_703", - 273, - 22 - ], - [ - "ne_bool", - 20, - 18, - 19, - 273, - 22 - ], - [ - "jump", - "ne_done_696", - 273, - 22 - ], - "ne_mis_703", - [ - "true", - 20, - 273, - 22 - ], - "ne_done_696", - [ - "jump_false", - 20, - "if_else_694", - 273, - 22 - ], - [ - "load_field", - 23, - 1, - "left", - 273, - 46 - ], - [ - "get", - 25, - 28, - 1, - 273, - 28 - ], - [ - "frame", - 26, - 25, - 1, - 273, - 28 - ], - [ - "null", - 27, - 273, - 28 - ], - [ - "setarg", - 26, - 0, - 27, - 273, - 28 - ], - [ - "setarg", - 26, - 1, - 23, - 273, - 28 - ], - [ - "invoke", - 26, - 24, - 273, - 28 - ], - [ - "jump", - "if_end_695", - 273, - 28 - ], - "if_else_694", - "if_end_695", - [ - "load_field", - 28, - 1, - "right", - 274, - 9 - ], - [ - "null", - 29, - 274, - 23 - ], - [ - "is_identical", - 30, - 28, - 29, - 274, - 23 - ], - [ - "jump_true", - 30, - "ne_nid_707", - 274, - 23 - ], - [ - "jump", - "ne_ni_708", - 274, - 23 - ], - "ne_nid_707", - [ - "false", - 30, - 274, - 23 - ], - [ - "jump", - "ne_done_706", - 274, - 23 - ], - "ne_ni_708", - [ - "is_int", - 31, - 28, - 274, - 23 - ], - [ - "jump_false", - 31, - "ne_nn_709", - 274, - 23 - ], - "_nop_tc_19", - [ - "jump", - "ne_nn_709", - 274, - 23 - ], - [ - "ne_int", - 30, - 28, - 29, - 274, - 23 - ], - [ - "jump", - "ne_done_706", - 274, - 23 - ], - "ne_nn_709", - [ - "is_num", - 31, - 28, - 274, - 23 - ], - [ - "jump_false", - 31, - "ne_nt_710", - 274, - 23 - ], - "_nop_tc_20", - [ - "jump", - "ne_nt_710", - 274, - 23 - ], - [ - "ne_float", - 30, - 28, - 29, - 274, - 23 - ], - [ - "jump", - "ne_done_706", - 274, - 23 - ], - "ne_nt_710", - [ - "is_text", - 31, - 28, - 274, - 23 - ], - [ - "jump_false", - 31, - "ne_nnl_711", - 274, - 23 - ], - "_nop_tc_21", - [ - "jump", - "ne_nnl_711", - 274, - 23 - ], - [ - "ne_text", - 30, - 28, - 29, - 274, - 23 - ], - [ - "jump", - "ne_done_706", - 274, - 23 - ], - "ne_nnl_711", - [ - "is_null", - 31, - 28, - 274, - 23 - ], - [ - "jump_false", - 31, - "ne_nb_712", - 274, - 23 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "false", - 30, - 274, - 23 - ], - [ - "jump", - "ne_done_706", - 274, - 23 - ], - "ne_nb_712", - [ - "is_bool", - 31, - 28, - 274, - 23 - ], - [ - "jump_false", - 31, - "ne_mis_713", - 274, - 23 - ], - "_nop_tc_24", - [ - "jump", - "ne_mis_713", - 274, - 23 - ], - [ - "ne_bool", - 30, - 28, - 29, - 274, - 23 - ], - [ - "jump", - "ne_done_706", - 274, - 23 - ], - "ne_mis_713", - [ - "true", - 30, - 274, - 23 - ], - "ne_done_706", - [ - "jump_false", - 30, - "if_else_704", - 274, - 23 - ], - [ - "load_field", - 33, - 1, - "right", - 274, - 47 - ], - [ - "get", - 35, - 28, - 1, - 274, - 29 - ], - [ - "frame", - 36, - 35, - 1, - 274, - 29 - ], - [ - "null", - 37, - 274, - 29 - ], - [ - "setarg", - 36, - 0, - 37, - 274, - 29 - ], - [ - "setarg", - 36, - 1, - 33, - 274, - 29 - ], - [ - "invoke", - 36, - 34, - 274, - 29 - ], - [ - "jump", - "if_end_705", - 274, - 29 - ], - "if_else_704", - "if_end_705", - [ - "load_field", - 38, - 1, - "expression", - 275, - 9 - ], - [ - "null", - 39, - 275, - 28 - ], - [ - "is_identical", - 40, - 38, - 39, - 275, - 28 - ], - [ - "jump_true", - 40, - "ne_nid_717", - 275, - 28 - ], - [ - "jump", - "ne_ni_718", - 275, - 28 - ], - "ne_nid_717", - [ - "false", - 40, - 275, - 28 - ], - [ - "jump", - "ne_done_716", - 275, - 28 - ], - "ne_ni_718", - [ - "is_int", - 41, - 38, - 275, - 28 - ], - [ - "jump_false", - 41, - "ne_nn_719", - 275, - 28 - ], - "_nop_tc_25", - [ - "jump", - "ne_nn_719", - 275, - 28 - ], - [ - "ne_int", - 40, - 38, - 39, - 275, - 28 - ], - [ - "jump", - "ne_done_716", - 275, - 28 - ], - "ne_nn_719", - [ - "is_num", - 41, - 38, - 275, - 28 - ], - [ - "jump_false", - 41, - "ne_nt_720", - 275, - 28 - ], - "_nop_tc_26", - [ - "jump", - "ne_nt_720", - 275, - 28 - ], - [ - "ne_float", - 40, - 38, - 39, - 275, - 28 - ], - [ - "jump", - "ne_done_716", - 275, - 28 - ], - "ne_nt_720", - [ - "is_text", - 41, - 38, - 275, - 28 - ], - [ - "jump_false", - 41, - "ne_nnl_721", - 275, - 28 - ], - "_nop_tc_27", - [ - "jump", - "ne_nnl_721", - 275, - 28 - ], - [ - "ne_text", - 40, - 38, - 39, - 275, - 28 - ], - [ - "jump", - "ne_done_716", - 275, - 28 - ], - "ne_nnl_721", - [ - "is_null", - 41, - 38, - 275, - 28 - ], - [ - "jump_false", - 41, - "ne_nb_722", - 275, - 28 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "false", - 40, - 275, - 28 - ], - [ - "jump", - "ne_done_716", - 275, - 28 - ], - "ne_nb_722", - [ - "is_bool", - 41, - 38, - 275, - 28 - ], - [ - "jump_false", - 41, - "ne_mis_723", - 275, - 28 - ], - "_nop_tc_30", - [ - "jump", - "ne_mis_723", - 275, - 28 - ], - [ - "ne_bool", - 40, - 38, - 39, - 275, - 28 - ], - [ - "jump", - "ne_done_716", - 275, - 28 - ], - "ne_mis_723", - [ - "true", - 40, - 275, - 28 - ], - "ne_done_716", - [ - "jump_false", - 40, - "if_else_714", - 275, - 28 - ], - [ - "load_field", - 43, - 1, - "expression", - 275, - 52 - ], - [ - "get", - 45, - 28, - 1, - 275, - 34 - ], - [ - "frame", - 46, - 45, - 1, - 275, - 34 - ], - [ - "null", - 47, - 275, - 34 - ], - [ - "setarg", - 46, - 0, - 47, - 275, - 34 - ], - [ - "setarg", - 46, - 1, - 43, - 275, - 34 - ], - [ - "invoke", - 46, - 44, - 275, - 34 - ], - [ - "jump", - "if_end_715", - 275, - 34 - ], - "if_else_714", - "if_end_715", - [ - "load_field", - 48, - 1, - "then", - 276, - 9 - ], - [ - "null", - 49, - 276, - 22 - ], - [ - "is_identical", - 50, - 48, - 49, - 276, - 22 - ], - [ - "jump_true", - 50, - "ne_nid_727", - 276, - 22 - ], - [ - "jump", - "ne_ni_728", - 276, - 22 - ], - "ne_nid_727", - [ - "false", - 50, - 276, - 22 - ], - [ - "jump", - "ne_done_726", - 276, - 22 - ], - "ne_ni_728", - [ - "is_int", - 51, - 48, - 276, - 22 - ], - [ - "jump_false", - 51, - "ne_nn_729", - 276, - 22 - ], - "_nop_tc_31", - [ - "jump", - "ne_nn_729", - 276, - 22 - ], - [ - "ne_int", - 50, - 48, - 49, - 276, - 22 - ], - [ - "jump", - "ne_done_726", - 276, - 22 - ], - "ne_nn_729", - [ - "is_num", - 51, - 48, - 276, - 22 - ], - [ - "jump_false", - 51, - "ne_nt_730", - 276, - 22 - ], - "_nop_tc_32", - [ - "jump", - "ne_nt_730", - 276, - 22 - ], - [ - "ne_float", - 50, - 48, - 49, - 276, - 22 - ], - [ - "jump", - "ne_done_726", - 276, - 22 - ], - "ne_nt_730", - [ - "is_text", - 51, - 48, - 276, - 22 - ], - [ - "jump_false", - 51, - "ne_nnl_731", - 276, - 22 - ], - "_nop_tc_33", - [ - "jump", - "ne_nnl_731", - 276, - 22 - ], - [ - "ne_text", - 50, - 48, - 49, - 276, - 22 - ], - [ - "jump", - "ne_done_726", - 276, - 22 - ], - "ne_nnl_731", - [ - "is_null", - 51, - 48, - 276, - 22 - ], - [ - "jump_false", - 51, - "ne_nb_732", - 276, - 22 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "false", - 50, - 276, - 22 - ], - [ - "jump", - "ne_done_726", - 276, - 22 - ], - "ne_nb_732", - [ - "is_bool", - 51, - 48, - 276, - 22 - ], - [ - "jump_false", - 51, - "ne_mis_733", - 276, - 22 - ], - "_nop_tc_36", - [ - "jump", - "ne_mis_733", - 276, - 22 - ], - [ - "ne_bool", - 50, - 48, - 49, - 276, - 22 - ], - [ - "jump", - "ne_done_726", - 276, - 22 - ], - "ne_mis_733", - [ - "true", - 50, - 276, - 22 - ], - "ne_done_726", - [ - "jump_false", - 50, - "if_else_724", - 276, - 22 - ], - [ - "load_field", - 53, - 1, - "then", - 276, - 46 - ], - [ - "get", - 55, - 28, - 1, - 276, - 28 - ], - [ - "frame", - 56, - 55, - 1, - 276, - 28 - ], - [ - "null", - 57, - 276, - 28 - ], - [ - "setarg", - 56, - 0, - 57, - 276, - 28 - ], - [ - "setarg", - 56, - 1, - 53, - 276, - 28 - ], - [ - "invoke", - 56, - 54, - 276, - 28 - ], - [ - "jump", - "if_end_725", - 276, - 28 - ], - "if_else_724", - "if_end_725", - [ - "load_field", - 58, - 1, - "else", - 277, - 9 - ], - [ - "null", - 59, - 277, - 22 - ], - [ - "is_identical", - 60, - 58, - 59, - 277, - 22 - ], - [ - "jump_true", - 60, - "ne_nid_737", - 277, - 22 - ], - [ - "jump", - "ne_ni_738", - 277, - 22 - ], - "ne_nid_737", - [ - "false", - 60, - 277, - 22 - ], - [ - "jump", - "ne_done_736", - 277, - 22 - ], - "ne_ni_738", - [ - "is_int", - 61, - 58, - 277, - 22 - ], - [ - "jump_false", - 61, - "ne_nn_739", - 277, - 22 - ], - "_nop_tc_37", - [ - "jump", - "ne_nn_739", - 277, - 22 - ], - [ - "ne_int", - 60, - 58, - 59, - 277, - 22 - ], - [ - "jump", - "ne_done_736", - 277, - 22 - ], - "ne_nn_739", - [ - "is_num", - 61, - 58, - 277, - 22 - ], - [ - "jump_false", - 61, - "ne_nt_740", - 277, - 22 - ], - "_nop_tc_38", - [ - "jump", - "ne_nt_740", - 277, - 22 - ], - [ - "ne_float", - 60, - 58, - 59, - 277, - 22 - ], - [ - "jump", - "ne_done_736", - 277, - 22 - ], - "ne_nt_740", - [ - "is_text", - 61, - 58, - 277, - 22 - ], - [ - "jump_false", - 61, - "ne_nnl_741", - 277, - 22 - ], - "_nop_tc_39", - [ - "jump", - "ne_nnl_741", - 277, - 22 - ], - [ - "ne_text", - 60, - 58, - 59, - 277, - 22 - ], - [ - "jump", - "ne_done_736", - 277, - 22 - ], - "ne_nnl_741", - [ - "is_null", - 61, - 58, - 277, - 22 - ], - [ - "jump_false", - 61, - "ne_nb_742", - 277, - 22 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "false", - 60, - 277, - 22 - ], - [ - "jump", - "ne_done_736", - 277, - 22 - ], - "ne_nb_742", - [ - "is_bool", - 61, - 58, - 277, - 22 - ], - [ - "jump_false", - 61, - "ne_mis_743", - 277, - 22 - ], - "_nop_tc_42", - [ - "jump", - "ne_mis_743", - 277, - 22 - ], - [ - "ne_bool", - 60, - 58, - 59, - 277, - 22 - ], - [ - "jump", - "ne_done_736", - 277, - 22 - ], - "ne_mis_743", - [ - "true", - 60, - 277, - 22 - ], - "ne_done_736", - [ - "jump_false", - 60, - "if_else_734", - 277, - 22 - ], - [ - "load_field", - 63, - 1, - "else", - 277, - 46 - ], - [ - "get", - 65, - 28, - 1, - 277, - 28 - ], - [ - "frame", - 66, - 65, - 1, - 277, - 28 - ], - [ - "null", - 67, - 277, - 28 - ], - [ - "setarg", - 66, - 0, - 67, - 277, - 28 - ], - [ - "setarg", - 66, - 1, - 63, - 277, - 28 - ], - [ - "invoke", - 66, - 64, - 277, - 28 - ], - [ - "jump", - "if_end_735", - 277, - 28 - ], - "if_else_734", - "if_end_735", - [ - "access", - 68, - "(", - 278, - 14 - ], - [ - "is_identical", - 69, - 3, - 68, - 278, - 14 - ], - [ - "jump_true", - 69, - "eq_done_747", - 278, - 14 - ], - [ - "is_int", - 70, - 3, - 278, - 14 - ], - [ - "jump_false", - 70, - "eq_ni_748", - 278, - 14 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_748", - 278, - 14 - ], - [ - "eq_int", - 69, - 3, - 68, - 278, - 14 - ], - [ - "jump", - "eq_done_747", - 278, - 14 - ], - "eq_ni_748", - [ - "is_num", - 70, - 3, - 278, - 14 - ], - [ - "jump_false", - 70, - "eq_nn_749", - 278, - 14 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_749", - 278, - 14 - ], - [ - "eq_float", - 69, - 3, - 68, - 278, - 14 - ], - [ - "jump", - "eq_done_747", - 278, - 14 - ], - "eq_nn_749", - [ - "is_text", - 70, - 3, - 278, - 14 - ], - [ - "jump_false", - 70, - "eq_nt_750", - 278, - 14 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 69, - 3, - 68, - 278, - 14 - ], - [ - "jump", - "eq_done_747", - 278, - 14 - ], - "eq_nt_750", - [ - "is_null", - 70, - 3, - 278, - 14 - ], - [ - "jump_false", - 70, - "eq_nnl_751", - 278, - 14 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_751", - 278, - 14 - ], - [ - "true", - 69, - 278, - 14 - ], - [ - "jump", - "eq_done_747", - 278, - 14 - ], - "eq_nnl_751", - [ - "is_bool", - 70, - 3, - 278, - 14 - ], - [ - "jump_false", - 70, - "eq_nb_752", - 278, - 14 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_752", - 278, - 14 - ], - [ - "eq_bool", - 69, - 3, - 68, - 278, - 14 - ], - [ - "jump", - "eq_done_747", - 278, - 14 - ], - "eq_nb_752", - [ - "false", - 69, - 278, - 14 - ], - "eq_done_747", - [ - "move", - 72, - 69, - 278, - 14 - ], - [ - "jump_true", - 72, - "or_end_746", - 278, - 14 - ], - [ - "access", - 73, - "array", - 278, - 26 - ], - [ - "is_identical", - 74, - 3, - 73, - 278, - 26 - ], - [ - "jump_true", - 74, - "eq_done_753", - 278, - 26 - ], - [ - "is_int", - 75, - 3, - 278, - 26 - ], - [ - "jump_false", - 75, - "eq_ni_754", - 278, - 26 - ], - "_nop_tc_49", - [ - "jump", - "eq_ni_754", - 278, - 26 - ], - [ - "eq_int", - 74, - 3, - 73, - 278, - 26 - ], - [ - "jump", - "eq_done_753", - 278, - 26 - ], - "eq_ni_754", - [ - "is_num", - 75, - 3, - 278, - 26 - ], - [ - "jump_false", - 75, - "eq_nn_755", - 278, - 26 - ], - "_nop_tc_50", - [ - "jump", - "eq_nn_755", - 278, - 26 - ], - [ - "eq_float", - 74, - 3, - 73, - 278, - 26 - ], - [ - "jump", - "eq_done_753", - 278, - 26 - ], - "eq_nn_755", - [ - "is_text", - 75, - 3, - 278, - 26 - ], - [ - "jump_false", - 75, - "eq_nt_756", - 278, - 26 - ], - "_nop_tc_51", - "_nop_tc_52", - [ - "eq_text", - 74, - 3, - 73, - 278, - 26 - ], - [ - "jump", - "eq_done_753", - 278, - 26 - ], - "eq_nt_756", - [ - "is_null", - 75, - 3, - 278, - 26 - ], - [ - "jump_false", - 75, - "eq_nnl_757", - 278, - 26 - ], - "_nop_tc_53", - [ - "jump", - "eq_nnl_757", - 278, - 26 - ], - [ - "true", - 74, - 278, - 26 - ], - [ - "jump", - "eq_done_753", - 278, - 26 - ], - "eq_nnl_757", - [ - "is_bool", - 75, - 3, - 278, - 26 - ], - [ - "jump_false", - 75, - "eq_nb_758", - 278, - 26 - ], - "_nop_tc_54", - [ - "jump", - "eq_nb_758", - 278, - 26 - ], - [ - "eq_bool", - 74, - 3, - 73, - 278, - 26 - ], - [ - "jump", - "eq_done_753", - 278, - 26 - ], - "eq_nb_758", - [ - "false", - 74, - 278, - 26 - ], - "eq_done_753", - [ - "move", - 72, - 74, - 278, - 26 - ], - "or_end_746", - [ - "jump_false", - 72, - "if_else_744", - 278, - 26 - ], - [ - "access", - 77, - 0, - 279, - 11 - ], - [ - "move", - 2, - 77, - 279, - 11 - ], - "while_start_759", - [ - "load_field", - 78, - 1, - "list", - 280, - 25 - ], - [ - "length", - 79, - 78, - 280, - 25 - ], - [ - "is_int", - 81, - 2, - 280, - 25 - ], - [ - "jump_false", - 81, - "rel_ni_761", - 280, - 25 - ], - "_nop_tc_55", - "_nop_tc_56", - [ - "lt_int", - 80, - 2, - 79, - 280, - 25 - ], - [ - "jump", - "rel_done_763", - 280, - 25 - ], - "rel_ni_761", - [ - "is_num", - 81, - 2, - 280, - 25 - ], - [ - "jump_false", - 81, - "rel_nn_762", - 280, - 25 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "lt_float", - 80, - 2, - 79, - 280, - 25 - ], - [ - "jump", - "rel_done_763", - 280, - 25 - ], - "rel_nn_762", - [ - "is_text", - 81, - 2, - 280, - 25 - ], - [ - "jump_false", - 81, - "rel_err_764", - 280, - 25 - ], - "_nop_tc_59", - [ - "jump", - "rel_err_764", - 280, - 25 - ], - [ - "lt_text", - 80, - 2, - 79, - 280, - 25 - ], - [ - "jump", - "rel_done_763", - 280, - 25 - ], - "rel_err_764", - [ - "disrupt", - 280, - 25 - ], - "rel_done_763", - [ - "jump_false", - 80, - "while_end_760", - 280, - 25 - ], - [ - "load_field", - 83, - 1, - "list", - 281, - 27 - ], - [ - "load_dynamic", - 84, - 83, - 2, - 281, - 37 - ], - [ - "get", - 86, - 28, - 1, - 281, - 9 - ], - [ - "frame", - 87, - 86, - 1, - 281, - 9 - ], - [ - "null", - 88, - 281, - 9 - ], - [ - "setarg", - 87, - 0, - 88, - 281, - 9 - ], - [ - "setarg", - 87, - 1, - 84, - 281, - 9 - ], - [ - "invoke", - 87, - 85, - 281, - 9 - ], - [ - "access", - 89, - 1, - 282, - 17 - ], - [ - "is_text", - 91, - 2, - 282, - 17 - ], - [ - "jump_false", - 91, - "add_cn_766", - 282, - 17 - ], - "_nop_tc_60", - [ - "jump", - "add_cn_766", - 282, - 17 - ], - [ - "concat", - 90, - 2, - 89, - 282, - 17 - ], - [ - "jump", - "add_done_765", - 282, - 17 - ], - "add_cn_766", - [ - "is_num", - 91, - 2, - 282, - 17 - ], - [ - "jump_false", - 91, - "add_err_767", - 282, - 17 - ], - "_nop_tc_61", - "_nop_tc_62", - [ - "add", - 90, - 2, - 89, - 282, - 17 - ], - [ - "jump", - "add_done_765", - 282, - 17 - ], - "add_err_767", - [ - "disrupt", - 282, - 17 - ], - "add_done_765", - [ - "move", - 2, - 90, - 282, - 17 - ], - [ - "jump", - "while_start_759", - 282, - 17 - ], - "while_end_760", - [ - "jump", - "if_end_745", - 282, - 17 - ], - "if_else_744", - "if_end_745", - [ - "access", - 93, - "record", - 285, - 14 - ], - [ - "is_identical", - 94, - 3, - 93, - 285, - 14 - ], - [ - "jump_true", - 94, - "eq_done_770", - 285, - 14 - ], - [ - "is_int", - 95, - 3, - 285, - 14 - ], - [ - "jump_false", - 95, - "eq_ni_771", - 285, - 14 - ], - "_nop_tc_63", - [ - "jump", - "eq_ni_771", - 285, - 14 - ], - [ - "eq_int", - 94, - 3, - 93, - 285, - 14 - ], - [ - "jump", - "eq_done_770", - 285, - 14 - ], - "eq_ni_771", - [ - "is_num", - 95, - 3, - 285, - 14 - ], - [ - "jump_false", - 95, - "eq_nn_772", - 285, - 14 - ], - "_nop_tc_64", - [ - "jump", - "eq_nn_772", - 285, - 14 - ], - [ - "eq_float", - 94, - 3, - 93, - 285, - 14 - ], - [ - "jump", - "eq_done_770", - 285, - 14 - ], - "eq_nn_772", - [ - "is_text", - 95, - 3, - 285, - 14 - ], - [ - "jump_false", - 95, - "eq_nt_773", - 285, - 14 - ], - "_nop_tc_65", - "_nop_tc_66", - [ - "eq_text", - 94, - 3, - 93, - 285, - 14 - ], - [ - "jump", - "eq_done_770", - 285, - 14 - ], - "eq_nt_773", - [ - "is_null", - 95, - 3, - 285, - 14 - ], - [ - "jump_false", - 95, - "eq_nnl_774", - 285, - 14 - ], - "_nop_tc_67", - [ - "jump", - "eq_nnl_774", - 285, - 14 - ], - [ - "true", - 94, - 285, - 14 - ], - [ - "jump", - "eq_done_770", - 285, - 14 - ], - "eq_nnl_774", - [ - "is_bool", - 95, - 3, - 285, - 14 - ], - [ - "jump_false", - 95, - "eq_nb_775", - 285, - 14 - ], - "_nop_tc_68", - [ - "jump", - "eq_nb_775", - 285, - 14 - ], - [ - "eq_bool", - 94, - 3, - 93, - 285, - 14 - ], - [ - "jump", - "eq_done_770", - 285, - 14 - ], - "eq_nb_775", - [ - "false", - 94, - 285, - 14 - ], - "eq_done_770", - [ - "jump_false", - 94, - "if_else_768", - 285, - 14 - ], - [ - "access", - 97, - 0, - 286, - 11 - ], - [ - "move", - 2, - 97, - 286, - 11 - ], - "while_start_776", - [ - "load_field", - 98, - 1, - "list", - 287, - 25 - ], - [ - "length", - 99, - 98, - 287, - 25 - ], - [ - "is_int", - 101, - 2, - 287, - 25 - ], - [ - "jump_false", - 101, - "rel_ni_778", - 287, - 25 - ], - "_nop_tc_69", - "_nop_tc_70", - [ - "lt_int", - 100, - 2, - 99, - 287, - 25 - ], - [ - "jump", - "rel_done_780", - 287, - 25 - ], - "rel_ni_778", - [ - "is_num", - 101, - 2, - 287, - 25 - ], - [ - "jump_false", - 101, - "rel_nn_779", - 287, - 25 - ], - "_nop_tc_71", - "_nop_tc_72", - [ - "lt_float", - 100, - 2, - 99, - 287, - 25 - ], - [ - "jump", - "rel_done_780", - 287, - 25 - ], - "rel_nn_779", - [ - "is_text", - 101, - 2, - 287, - 25 - ], - [ - "jump_false", - 101, - "rel_err_781", - 287, - 25 - ], - "_nop_tc_73", - [ - "jump", - "rel_err_781", - 287, - 25 - ], - [ - "lt_text", - 100, - 2, - 99, - 287, - 25 - ], - [ - "jump", - "rel_done_780", - 287, - 25 - ], - "rel_err_781", - [ - "disrupt", - 287, - 25 - ], - "rel_done_780", - [ - "jump_false", - 100, - "while_end_777", - 287, - 25 - ], - [ - "load_field", - 103, - 1, - "list", - 288, - 27 - ], - [ - "load_dynamic", - 104, - 103, - 2, - 288, - 37 - ], - [ - "load_field", - 105, - 104, - "right", - 288, - 37 - ], - [ - "get", - 107, - 28, - 1, - 288, - 9 - ], - [ - "frame", - 108, - 107, - 1, - 288, - 9 - ], - [ - "null", - 109, - 288, - 9 - ], - [ - "setarg", - 108, - 0, - 109, - 288, - 9 - ], - [ - "setarg", - 108, - 1, - 105, - 288, - 9 - ], - [ - "invoke", - 108, - 106, - 288, - 9 - ], - [ - "access", - 110, - 1, - 289, - 17 - ], - [ - "is_text", - 112, - 2, - 289, - 17 - ], - [ - "jump_false", - 112, - "add_cn_783", - 289, - 17 - ], - "_nop_tc_74", - [ - "jump", - "add_cn_783", - 289, - 17 - ], - [ - "concat", - 111, - 2, - 110, - 289, - 17 - ], - [ - "jump", - "add_done_782", - 289, - 17 - ], - "add_cn_783", - [ - "is_num", - 112, - 2, - 289, - 17 - ], - [ - "jump_false", - 112, - "add_err_784", - 289, - 17 - ], - "_nop_tc_75", - "_nop_tc_76", - [ - "add", - 111, - 2, - 110, - 289, - 17 - ], - [ - "jump", - "add_done_782", - 289, - 17 - ], - "add_err_784", - [ - "disrupt", - 289, - 17 - ], - "add_done_782", - [ - "move", - 2, - 111, - 289, - 17 - ], - [ - "jump", - "while_start_776", - 289, - 17 - ], - "while_end_777", - [ - "jump", - "if_end_769", - 289, - 17 - ], - "if_else_768", - "if_end_769", - [ - "null", - 114, - 289, - 17 - ], - [ - "return", - 114, - 289, - 17 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 200, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - 0, - 296, - 13 - ], - [ - "access", - 4, - 0, - 297, - 13 - ], - [ - "null", - 6, - 298, - 16 - ], - [ - "null", - 5, - 299, - 16 - ], - "while_start_785", - [ - "length", - 7, - 1, - 300, - 23 - ], - [ - "is_int", - 9, - 3, - 300, - 23 - ], - [ - "jump_false", - 9, - "rel_ni_787", - 300, - 23 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 8, - 3, - 7, - 300, - 23 - ], - [ - "jump", - "rel_done_789", - 300, - 23 - ], - "rel_ni_787", - [ - "is_num", - 9, - 3, - 300, - 23 - ], - [ - "jump_false", - 9, - "rel_nn_788", - 300, - 23 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 8, - 3, - 7, - 300, - 23 - ], - [ - "jump", - "rel_done_789", - 300, - 23 - ], - "rel_nn_788", - [ - "is_text", - 9, - 3, - 300, - 23 - ], - [ - "jump_false", - 9, - "rel_err_790", - 300, - 23 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_790", - 300, - 23 - ], - [ - "lt_text", - 8, - 3, - 7, - 300, - 23 - ], - [ - "jump", - "rel_done_789", - 300, - 23 - ], - "rel_err_790", - [ - "disrupt", - 300, - 23 - ], - "rel_done_789", - [ - "jump_false", - 8, - "while_end_786", - 300, - 23 - ], - [ - "load_dynamic", - 11, - 1, - 3, - 301, - 20 - ], - [ - "move", - 6, - 11, - 301, - 20 - ], - [ - "load_field", - 12, - 6, - "kind", - 302, - 14 - ], - [ - "move", - 5, - 12, - 302, - 14 - ], - [ - "access", - 13, - "var", - 303, - 19 - ], - [ - "is_identical", - 14, - 5, - 13, - 303, - 19 - ], - [ - "jump_true", - 14, - "eq_done_794", - 303, - 19 - ], - [ - "is_int", - 15, - 5, - 303, - 19 - ], - [ - "jump_false", - 15, - "eq_ni_795", - 303, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_795", - 303, - 19 - ], - [ - "eq_int", - 14, - 5, - 13, - 303, - 19 - ], - [ - "jump", - "eq_done_794", - 303, - 19 - ], - "eq_ni_795", - [ - "is_num", - 15, - 5, - 303, - 19 - ], - [ - "jump_false", - 15, - "eq_nn_796", - 303, - 19 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_796", - 303, - 19 - ], - [ - "eq_float", - 14, - 5, - 13, - 303, - 19 - ], - [ - "jump", - "eq_done_794", - 303, - 19 - ], - "eq_nn_796", - [ - "is_text", - 15, - 5, - 303, - 19 - ], - [ - "jump_false", - 15, - "eq_nt_797", - 303, - 19 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_text", - 14, - 5, - 13, - 303, - 19 - ], - [ - "jump", - "eq_done_794", - 303, - 19 - ], - "eq_nt_797", - [ - "is_null", - 15, - 5, - 303, - 19 - ], - [ - "jump_false", - 15, - "eq_nnl_798", - 303, - 19 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_798", - 303, - 19 - ], - [ - "true", - 14, - 303, - 19 - ], - [ - "jump", - "eq_done_794", - 303, - 19 - ], - "eq_nnl_798", - [ - "is_bool", - 15, - 5, - 303, - 19 - ], - [ - "jump_false", - 15, - "eq_nb_799", - 303, - 19 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_799", - 303, - 19 - ], - [ - "eq_bool", - 14, - 5, - 13, - 303, - 19 - ], - [ - "jump", - "eq_done_794", - 303, - 19 - ], - "eq_nb_799", - [ - "false", - 14, - 303, - 19 - ], - "eq_done_794", - [ - "move", - 17, - 14, - 303, - 19 - ], - [ - "jump_true", - 17, - "or_end_793", - 303, - 19 - ], - [ - "access", - 18, - "def", - 303, - 36 - ], - [ - "is_identical", - 19, - 5, - 18, - 303, - 36 - ], - [ - "jump_true", - 19, - "eq_done_800", - 303, - 36 - ], - [ - "is_int", - 20, - 5, - 303, - 36 - ], - [ - "jump_false", - 20, - "eq_ni_801", - 303, - 36 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_801", - 303, - 36 - ], - [ - "eq_int", - 19, - 5, - 18, - 303, - 36 - ], - [ - "jump", - "eq_done_800", - 303, - 36 - ], - "eq_ni_801", - [ - "is_num", - 20, - 5, - 303, - 36 - ], - [ - "jump_false", - 20, - "eq_nn_802", - 303, - 36 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_802", - 303, - 36 - ], - [ - "eq_float", - 19, - 5, - 18, - 303, - 36 - ], - [ - "jump", - "eq_done_800", - 303, - 36 - ], - "eq_nn_802", - [ - "is_text", - 20, - 5, - 303, - 36 - ], - [ - "jump_false", - 20, - "eq_nt_803", - 303, - 36 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "eq_text", - 19, - 5, - 18, - 303, - 36 - ], - [ - "jump", - "eq_done_800", - 303, - 36 - ], - "eq_nt_803", - [ - "is_null", - 20, - 5, - 303, - 36 - ], - [ - "jump_false", - 20, - "eq_nnl_804", - 303, - 36 - ], - "_nop_tc_16", - [ - "jump", - "eq_nnl_804", - 303, - 36 - ], - [ - "true", - 19, - 303, - 36 - ], - [ - "jump", - "eq_done_800", - 303, - 36 - ], - "eq_nnl_804", - [ - "is_bool", - 20, - 5, - 303, - 36 - ], - [ - "jump_false", - 20, - "eq_nb_805", - 303, - 36 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_805", - 303, - 36 - ], - [ - "eq_bool", - 19, - 5, - 18, - 303, - 36 - ], - [ - "jump", - "eq_done_800", - 303, - 36 - ], - "eq_nb_805", - [ - "false", - 19, - 303, - 36 - ], - "eq_done_800", - [ - "move", - 17, - 19, - 303, - 36 - ], - "or_end_793", - [ - "jump_false", - 17, - "if_else_791", - 303, - 36 - ], - [ - "load_field", - 22, - 6, - "right", - 304, - 27 - ], - [ - "get", - 24, - 28, - 1, - 304, - 9 - ], - [ - "frame", - 25, - 24, - 1, - 304, - 9 - ], - [ - "null", - 26, - 304, - 9 - ], - [ - "setarg", - 25, - 0, - 26, - 304, - 9 - ], - [ - "setarg", - 25, - 1, - 22, - 304, - 9 - ], - [ - "invoke", - 25, - 23, - 304, - 9 - ], - [ - "jump", - "if_end_792", - 304, - 9 - ], - "if_else_791", - [ - "access", - 27, - "var_list", - 305, - 26 - ], - [ - "is_identical", - 28, - 5, - 27, - 305, - 26 - ], - [ - "jump_true", - 28, - "eq_done_808", - 305, - 26 - ], - [ - "is_int", - 29, - 5, - 305, - 26 - ], - [ - "jump_false", - 29, - "eq_ni_809", - 305, - 26 - ], - "_nop_tc_18", - [ - "jump", - "eq_ni_809", - 305, - 26 - ], - [ - "eq_int", - 28, - 5, - 27, - 305, - 26 - ], - [ - "jump", - "eq_done_808", - 305, - 26 - ], - "eq_ni_809", - [ - "is_num", - 29, - 5, - 305, - 26 - ], - [ - "jump_false", - 29, - "eq_nn_810", - 305, - 26 - ], - "_nop_tc_19", - [ - "jump", - "eq_nn_810", - 305, - 26 - ], - [ - "eq_float", - 28, - 5, - 27, - 305, - 26 - ], - [ - "jump", - "eq_done_808", - 305, - 26 - ], - "eq_nn_810", - [ - "is_text", - 29, - 5, - 305, - 26 - ], - [ - "jump_false", - 29, - "eq_nt_811", - 305, - 26 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "eq_text", - 28, - 5, - 27, - 305, - 26 - ], - [ - "jump", - "eq_done_808", - 305, - 26 - ], - "eq_nt_811", - [ - "is_null", - 29, - 5, - 305, - 26 - ], - [ - "jump_false", - 29, - "eq_nnl_812", - 305, - 26 - ], - "_nop_tc_22", - [ - "jump", - "eq_nnl_812", - 305, - 26 - ], - [ - "true", - 28, - 305, - 26 - ], - [ - "jump", - "eq_done_808", - 305, - 26 - ], - "eq_nnl_812", - [ - "is_bool", - 29, - 5, - 305, - 26 - ], - [ - "jump_false", - 29, - "eq_nb_813", - 305, - 26 - ], - "_nop_tc_23", - [ - "jump", - "eq_nb_813", - 305, - 26 - ], - [ - "eq_bool", - 28, - 5, - 27, - 305, - 26 - ], - [ - "jump", - "eq_done_808", - 305, - 26 - ], - "eq_nb_813", - [ - "false", - 28, - 305, - 26 - ], - "eq_done_808", - [ - "jump_false", - 28, - "if_else_806", - 305, - 26 - ], - [ - "access", - 31, - 0, - 306, - 13 - ], - [ - "move", - 4, - 31, - 306, - 13 - ], - "while_start_814", - [ - "load_field", - 32, - 6, - "list", - 307, - 27 - ], - [ - "length", - 33, - 32, - 307, - 27 - ], - [ - "is_int", - 35, - 4, - 307, - 27 - ], - [ - "jump_false", - 35, - "rel_ni_816", - 307, - 27 - ], - "_nop_tc_24", - "_nop_tc_25", - [ - "lt_int", - 34, - 4, - 33, - 307, - 27 - ], - [ - "jump", - "rel_done_818", - 307, - 27 - ], - "rel_ni_816", - [ - "is_num", - 35, - 4, - 307, - 27 - ], - [ - "jump_false", - 35, - "rel_nn_817", - 307, - 27 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "lt_float", - 34, - 4, - 33, - 307, - 27 - ], - [ - "jump", - "rel_done_818", - 307, - 27 - ], - "rel_nn_817", - [ - "is_text", - 35, - 4, - 307, - 27 - ], - [ - "jump_false", - 35, - "rel_err_819", - 307, - 27 - ], - "_nop_tc_28", - [ - "jump", - "rel_err_819", - 307, - 27 - ], - [ - "lt_text", - 34, - 4, - 33, - 307, - 27 - ], - [ - "jump", - "rel_done_818", - 307, - 27 - ], - "rel_err_819", - [ - "disrupt", - 307, - 27 - ], - "rel_done_818", - [ - "jump_false", - 34, - "while_end_815", - 307, - 27 - ], - [ - "load_field", - 37, - 6, - "list", - 308, - 29 - ], - [ - "load_dynamic", - 38, - 37, - 4, - 308, - 39 - ], - [ - "load_field", - 39, - 38, - "right", - 308, - 39 - ], - [ - "get", - 41, - 28, - 1, - 308, - 11 - ], - [ - "frame", - 42, - 41, - 1, - 308, - 11 - ], - [ - "null", - 43, - 308, - 11 - ], - [ - "setarg", - 42, - 0, - 43, - 308, - 11 - ], - [ - "setarg", - 42, - 1, - 39, - 308, - 11 - ], - [ - "invoke", - 42, - 40, - 308, - 11 - ], - [ - "access", - 44, - 1, - 309, - 19 - ], - [ - "is_text", - 46, - 4, - 309, - 19 - ], - [ - "jump_false", - 46, - "add_cn_821", - 309, - 19 - ], - "_nop_tc_29", - [ - "jump", - "add_cn_821", - 309, - 19 - ], - [ - "concat", - 45, - 4, - 44, - 309, - 19 - ], - [ - "jump", - "add_done_820", - 309, - 19 - ], - "add_cn_821", - [ - "is_num", - 46, - 4, - 309, - 19 - ], - [ - "jump_false", - 46, - "add_err_822", - 309, - 19 - ], - "_nop_tc_30", - "_nop_tc_31", - [ - "add", - 45, - 4, - 44, - 309, - 19 - ], - [ - "jump", - "add_done_820", - 309, - 19 - ], - "add_err_822", - [ - "disrupt", - 309, - 19 - ], - "add_done_820", - [ - "move", - 4, - 45, - 309, - 19 - ], - [ - "jump", - "while_start_814", - 309, - 19 - ], - "while_end_815", - [ - "jump", - "if_end_807", - 309, - 19 - ], - "if_else_806", - [ - "access", - 48, - "call", - 311, - 26 - ], - [ - "is_identical", - 49, - 5, - 48, - 311, - 26 - ], - [ - "jump_true", - 49, - "eq_done_825", - 311, - 26 - ], - [ - "is_int", - 50, - 5, - 311, - 26 - ], - [ - "jump_false", - 50, - "eq_ni_826", - 311, - 26 - ], - "_nop_tc_32", - [ - "jump", - "eq_ni_826", - 311, - 26 - ], - [ - "eq_int", - 49, - 5, - 48, - 311, - 26 - ], - [ - "jump", - "eq_done_825", - 311, - 26 - ], - "eq_ni_826", - [ - "is_num", - 50, - 5, - 311, - 26 - ], - [ - "jump_false", - 50, - "eq_nn_827", - 311, - 26 - ], - "_nop_tc_33", - [ - "jump", - "eq_nn_827", - 311, - 26 - ], - [ - "eq_float", - 49, - 5, - 48, - 311, - 26 - ], - [ - "jump", - "eq_done_825", - 311, - 26 - ], - "eq_nn_827", - [ - "is_text", - 50, - 5, - 311, - 26 - ], - [ - "jump_false", - 50, - "eq_nt_828", - 311, - 26 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "eq_text", - 49, - 5, - 48, - 311, - 26 - ], - [ - "jump", - "eq_done_825", - 311, - 26 - ], - "eq_nt_828", - [ - "is_null", - 50, - 5, - 311, - 26 - ], - [ - "jump_false", - 50, - "eq_nnl_829", - 311, - 26 - ], - "_nop_tc_36", - [ - "jump", - "eq_nnl_829", - 311, - 26 - ], - [ - "true", - 49, - 311, - 26 - ], - [ - "jump", - "eq_done_825", - 311, - 26 - ], - "eq_nnl_829", - [ - "is_bool", - 50, - 5, - 311, - 26 - ], - [ - "jump_false", - 50, - "eq_nb_830", - 311, - 26 - ], - "_nop_tc_37", - [ - "jump", - "eq_nb_830", - 311, - 26 - ], - [ - "eq_bool", - 49, - 5, - 48, - 311, - 26 - ], - [ - "jump", - "eq_done_825", - 311, - 26 - ], - "eq_nb_830", - [ - "false", - 49, - 311, - 26 - ], - "eq_done_825", - [ - "jump_false", - 49, - "if_else_823", - 311, - 26 - ], - [ - "load_field", - 52, - 6, - "expression", - 312, - 27 - ], - [ - "get", - 54, - 28, - 1, - 312, - 9 - ], - [ - "frame", - 55, - 54, - 1, - 312, - 9 - ], - [ - "null", - 56, - 312, - 9 - ], - [ - "setarg", - 55, - 0, - 56, - 312, - 9 - ], - [ - "setarg", - 55, - 1, - 52, - 312, - 9 - ], - [ - "invoke", - 55, - 53, - 312, - 9 - ], - [ - "jump", - "if_end_824", - 312, - 9 - ], - "if_else_823", - [ - "access", - 57, - "if", - 313, - 26 - ], - [ - "is_identical", - 58, - 5, - 57, - 313, - 26 - ], - [ - "jump_true", - 58, - "eq_done_833", - 313, - 26 - ], - [ - "is_int", - 59, - 5, - 313, - 26 - ], - [ - "jump_false", - 59, - "eq_ni_834", - 313, - 26 - ], - "_nop_tc_38", - [ - "jump", - "eq_ni_834", - 313, - 26 - ], - [ - "eq_int", - 58, - 5, - 57, - 313, - 26 - ], - [ - "jump", - "eq_done_833", - 313, - 26 - ], - "eq_ni_834", - [ - "is_num", - 59, - 5, - 313, - 26 - ], - [ - "jump_false", - 59, - "eq_nn_835", - 313, - 26 - ], - "_nop_tc_39", - [ - "jump", - "eq_nn_835", - 313, - 26 - ], - [ - "eq_float", - 58, - 5, - 57, - 313, - 26 - ], - [ - "jump", - "eq_done_833", - 313, - 26 - ], - "eq_nn_835", - [ - "is_text", - 59, - 5, - 313, - 26 - ], - [ - "jump_false", - 59, - "eq_nt_836", - 313, - 26 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "eq_text", - 58, - 5, - 57, - 313, - 26 - ], - [ - "jump", - "eq_done_833", - 313, - 26 - ], - "eq_nt_836", - [ - "is_null", - 59, - 5, - 313, - 26 - ], - [ - "jump_false", - 59, - "eq_nnl_837", - 313, - 26 - ], - "_nop_tc_42", - [ - "jump", - "eq_nnl_837", - 313, - 26 - ], - [ - "true", - 58, - 313, - 26 - ], - [ - "jump", - "eq_done_833", - 313, - 26 - ], - "eq_nnl_837", - [ - "is_bool", - 59, - 5, - 313, - 26 - ], - [ - "jump_false", - 59, - "eq_nb_838", - 313, - 26 - ], - "_nop_tc_43", - [ - "jump", - "eq_nb_838", - 313, - 26 - ], - [ - "eq_bool", - 58, - 5, - 57, - 313, - 26 - ], - [ - "jump", - "eq_done_833", - 313, - 26 - ], - "eq_nb_838", - [ - "false", - 58, - 313, - 26 - ], - "eq_done_833", - [ - "jump_false", - 58, - "if_else_831", - 313, - 26 - ], - [ - "load_field", - 61, - 6, - "expression", - 314, - 27 - ], - [ - "get", - 63, - 28, - 1, - 314, - 9 - ], - [ - "frame", - 64, - 63, - 1, - 314, - 9 - ], - [ - "null", - 65, - 314, - 9 - ], - [ - "setarg", - 64, - 0, - 65, - 314, - 9 - ], - [ - "setarg", - 64, - 1, - 61, - 314, - 9 - ], - [ - "invoke", - 64, - 62, - 314, - 9 - ], - [ - "load_field", - 66, - 6, - "then", - 315, - 29 - ], - [ - "get", - 68, - 30, - 1, - 315, - 9 - ], - [ - "frame", - 69, - 68, - 2, - 315, - 9 - ], - [ - "null", - 70, - 315, - 9 - ], - [ - "setarg", - 69, - 0, - 70, - 315, - 9 - ], - [ - "setarg", - 69, - 1, - 66, - 315, - 9 - ], - [ - "setarg", - 69, - 2, - 2, - 315, - 9 - ], - [ - "invoke", - 69, - 67, - 315, - 9 - ], - [ - "load_field", - 71, - 6, - "list", - 316, - 29 - ], - [ - "get", - 73, - 30, - 1, - 316, - 9 - ], - [ - "frame", - 74, - 73, - 2, - 316, - 9 - ], - [ - "null", - 75, - 316, - 9 - ], - [ - "setarg", - 74, - 0, - 75, - 316, - 9 - ], - [ - "setarg", - 74, - 1, - 71, - 316, - 9 - ], - [ - "setarg", - 74, - 2, - 2, - 316, - 9 - ], - [ - "invoke", - 74, - 72, - 316, - 9 - ], - [ - "load_field", - 76, - 6, - "else", - 317, - 13 - ], - [ - "null", - 77, - 317, - 26 - ], - [ - "is_identical", - 78, - 76, - 77, - 317, - 26 - ], - [ - "jump_true", - 78, - "ne_nid_842", - 317, - 26 - ], - [ - "jump", - "ne_ni_843", - 317, - 26 - ], - "ne_nid_842", - [ - "false", - 78, - 317, - 26 - ], - [ - "jump", - "ne_done_841", - 317, - 26 - ], - "ne_ni_843", - [ - "is_int", - 79, - 76, - 317, - 26 - ], - [ - "jump_false", - 79, - "ne_nn_844", - 317, - 26 - ], - "_nop_tc_44", - [ - "jump", - "ne_nn_844", - 317, - 26 - ], - [ - "ne_int", - 78, - 76, - 77, - 317, - 26 - ], - [ - "jump", - "ne_done_841", - 317, - 26 - ], - "ne_nn_844", - [ - "is_num", - 79, - 76, - 317, - 26 - ], - [ - "jump_false", - 79, - "ne_nt_845", - 317, - 26 - ], - "_nop_tc_45", - [ - "jump", - "ne_nt_845", - 317, - 26 - ], - [ - "ne_float", - 78, - 76, - 77, - 317, - 26 - ], - [ - "jump", - "ne_done_841", - 317, - 26 - ], - "ne_nt_845", - [ - "is_text", - 79, - 76, - 317, - 26 - ], - [ - "jump_false", - 79, - "ne_nnl_846", - 317, - 26 - ], - "_nop_tc_46", - [ - "jump", - "ne_nnl_846", - 317, - 26 - ], - [ - "ne_text", - 78, - 76, - 77, - 317, - 26 - ], - [ - "jump", - "ne_done_841", - 317, - 26 - ], - "ne_nnl_846", - [ - "is_null", - 79, - 76, - 317, - 26 - ], - [ - "jump_false", - 79, - "ne_nb_847", - 317, - 26 - ], - "_nop_tc_47", - "_nop_tc_48", - [ - "false", - 78, - 317, - 26 - ], - [ - "jump", - "ne_done_841", - 317, - 26 - ], - "ne_nb_847", - [ - "is_bool", - 79, - 76, - 317, - 26 - ], - [ - "jump_false", - 79, - "ne_mis_848", - 317, - 26 - ], - "_nop_tc_49", - [ - "jump", - "ne_mis_848", - 317, - 26 - ], - [ - "ne_bool", - 78, - 76, - 77, - 317, - 26 - ], - [ - "jump", - "ne_done_841", - 317, - 26 - ], - "ne_mis_848", - [ - "true", - 78, - 317, - 26 - ], - "ne_done_841", - [ - "jump_false", - 78, - "if_else_839", - 317, - 26 - ], - [ - "load_field", - 81, - 6, - "else", - 317, - 52 - ], - [ - "get", - 83, - 30, - 1, - 317, - 32 - ], - [ - "frame", - 84, - 83, - 2, - 317, - 32 - ], - [ - "null", - 85, - 317, - 32 - ], - [ - "setarg", - 84, - 0, - 85, - 317, - 32 - ], - [ - "setarg", - 84, - 1, - 81, - 317, - 32 - ], - [ - "setarg", - 84, - 2, - 2, - 317, - 32 - ], - [ - "invoke", - 84, - 82, - 317, - 32 - ], - [ - "jump", - "if_end_840", - 317, - 32 - ], - "if_else_839", - "if_end_840", - [ - "jump", - "if_end_832", - 317, - 32 - ], - "if_else_831", - [ - "access", - 86, - "while", - 318, - 26 - ], - [ - "is_identical", - 87, - 5, - 86, - 318, - 26 - ], - [ - "jump_true", - 87, - "eq_done_852", - 318, - 26 - ], - [ - "is_int", - 88, - 5, - 318, - 26 - ], - [ - "jump_false", - 88, - "eq_ni_853", - 318, - 26 - ], - "_nop_tc_50", - [ - "jump", - "eq_ni_853", - 318, - 26 - ], - [ - "eq_int", - 87, - 5, - 86, - 318, - 26 - ], - [ - "jump", - "eq_done_852", - 318, - 26 - ], - "eq_ni_853", - [ - "is_num", - 88, - 5, - 318, - 26 - ], - [ - "jump_false", - 88, - "eq_nn_854", - 318, - 26 - ], - "_nop_tc_51", - [ - "jump", - "eq_nn_854", - 318, - 26 - ], - [ - "eq_float", - 87, - 5, - 86, - 318, - 26 - ], - [ - "jump", - "eq_done_852", - 318, - 26 - ], - "eq_nn_854", - [ - "is_text", - 88, - 5, - 318, - 26 - ], - [ - "jump_false", - 88, - "eq_nt_855", - 318, - 26 - ], - "_nop_tc_52", - "_nop_tc_53", - [ - "eq_text", - 87, - 5, - 86, - 318, - 26 - ], - [ - "jump", - "eq_done_852", - 318, - 26 - ], - "eq_nt_855", - [ - "is_null", - 88, - 5, - 318, - 26 - ], - [ - "jump_false", - 88, - "eq_nnl_856", - 318, - 26 - ], - "_nop_tc_54", - [ - "jump", - "eq_nnl_856", - 318, - 26 - ], - [ - "true", - 87, - 318, - 26 - ], - [ - "jump", - "eq_done_852", - 318, - 26 - ], - "eq_nnl_856", - [ - "is_bool", - 88, - 5, - 318, - 26 - ], - [ - "jump_false", - 88, - "eq_nb_857", - 318, - 26 - ], - "_nop_tc_55", - [ - "jump", - "eq_nb_857", - 318, - 26 - ], - [ - "eq_bool", - 87, - 5, - 86, - 318, - 26 - ], - [ - "jump", - "eq_done_852", - 318, - 26 - ], - "eq_nb_857", - [ - "false", - 87, - 318, - 26 - ], - "eq_done_852", - [ - "move", - 90, - 87, - 318, - 26 - ], - [ - "jump_true", - 90, - "or_end_851", - 318, - 26 - ], - [ - "access", - 91, - "do", - 318, - 45 - ], - [ - "is_identical", - 92, - 5, - 91, - 318, - 45 - ], - [ - "jump_true", - 92, - "eq_done_858", - 318, - 45 - ], - [ - "is_int", - 93, - 5, - 318, - 45 - ], - [ - "jump_false", - 93, - "eq_ni_859", - 318, - 45 - ], - "_nop_tc_56", - [ - "jump", - "eq_ni_859", - 318, - 45 - ], - [ - "eq_int", - 92, - 5, - 91, - 318, - 45 - ], - [ - "jump", - "eq_done_858", - 318, - 45 - ], - "eq_ni_859", - [ - "is_num", - 93, - 5, - 318, - 45 - ], - [ - "jump_false", - 93, - "eq_nn_860", - 318, - 45 - ], - "_nop_tc_57", - [ - "jump", - "eq_nn_860", - 318, - 45 - ], - [ - "eq_float", - 92, - 5, - 91, - 318, - 45 - ], - [ - "jump", - "eq_done_858", - 318, - 45 - ], - "eq_nn_860", - [ - "is_text", - 93, - 5, - 318, - 45 - ], - [ - "jump_false", - 93, - "eq_nt_861", - 318, - 45 - ], - "_nop_tc_58", - "_nop_tc_59", - [ - "eq_text", - 92, - 5, - 91, - 318, - 45 - ], - [ - "jump", - "eq_done_858", - 318, - 45 - ], - "eq_nt_861", - [ - "is_null", - 93, - 5, - 318, - 45 - ], - [ - "jump_false", - 93, - "eq_nnl_862", - 318, - 45 - ], - "_nop_tc_60", - [ - "jump", - "eq_nnl_862", - 318, - 45 - ], - [ - "true", - 92, - 318, - 45 - ], - [ - "jump", - "eq_done_858", - 318, - 45 - ], - "eq_nnl_862", - [ - "is_bool", - 93, - 5, - 318, - 45 - ], - [ - "jump_false", - 93, - "eq_nb_863", - 318, - 45 - ], - "_nop_tc_61", - [ - "jump", - "eq_nb_863", - 318, - 45 - ], - [ - "eq_bool", - 92, - 5, - 91, - 318, - 45 - ], - [ - "jump", - "eq_done_858", - 318, - 45 - ], - "eq_nb_863", - [ - "false", - 92, - 318, - 45 - ], - "eq_done_858", - [ - "move", - 90, - 92, - 318, - 45 - ], - "or_end_851", - [ - "jump_false", - 90, - "if_else_849", - 318, - 45 - ], - [ - "load_field", - 95, - 6, - "expression", - 319, - 27 - ], - [ - "get", - 97, - 28, - 1, - 319, - 9 - ], - [ - "frame", - 98, - 97, - 1, - 319, - 9 - ], - [ - "null", - 99, - 319, - 9 - ], - [ - "setarg", - 98, - 0, - 99, - 319, - 9 - ], - [ - "setarg", - 98, - 1, - 95, - 319, - 9 - ], - [ - "invoke", - 98, - 96, - 319, - 9 - ], - [ - "load_field", - 100, - 6, - "statements", - 320, - 29 - ], - [ - "get", - 102, - 30, - 1, - 320, - 9 - ], - [ - "frame", - 103, - 102, - 2, - 320, - 9 - ], - [ - "null", - 104, - 320, - 9 - ], - [ - "setarg", - 103, - 0, - 104, - 320, - 9 - ], - [ - "setarg", - 103, - 1, - 100, - 320, - 9 - ], - [ - "setarg", - 103, - 2, - 2, - 320, - 9 - ], - [ - "invoke", - 103, - 101, - 320, - 9 - ], - [ - "jump", - "if_end_850", - 320, - 9 - ], - "if_else_849", - [ - "access", - 105, - "for", - 321, - 26 - ], - [ - "is_identical", - 106, - 5, - 105, - 321, - 26 - ], - [ - "jump_true", - 106, - "eq_done_866", - 321, - 26 - ], - [ - "is_int", - 107, - 5, - 321, - 26 - ], - [ - "jump_false", - 107, - "eq_ni_867", - 321, - 26 - ], - "_nop_tc_62", - [ - "jump", - "eq_ni_867", - 321, - 26 - ], - [ - "eq_int", - 106, - 5, - 105, - 321, - 26 - ], - [ - "jump", - "eq_done_866", - 321, - 26 - ], - "eq_ni_867", - [ - "is_num", - 107, - 5, - 321, - 26 - ], - [ - "jump_false", - 107, - "eq_nn_868", - 321, - 26 - ], - "_nop_tc_63", - [ - "jump", - "eq_nn_868", - 321, - 26 - ], - [ - "eq_float", - 106, - 5, - 105, - 321, - 26 - ], - [ - "jump", - "eq_done_866", - 321, - 26 - ], - "eq_nn_868", - [ - "is_text", - 107, - 5, - 321, - 26 - ], - [ - "jump_false", - 107, - "eq_nt_869", - 321, - 26 - ], - "_nop_tc_64", - "_nop_tc_65", - [ - "eq_text", - 106, - 5, - 105, - 321, - 26 - ], - [ - "jump", - "eq_done_866", - 321, - 26 - ], - "eq_nt_869", - [ - "is_null", - 107, - 5, - 321, - 26 - ], - [ - "jump_false", - 107, - "eq_nnl_870", - 321, - 26 - ], - "_nop_tc_66", - [ - "jump", - "eq_nnl_870", - 321, - 26 - ], - [ - "true", - 106, - 321, - 26 - ], - [ - "jump", - "eq_done_866", - 321, - 26 - ], - "eq_nnl_870", - [ - "is_bool", - 107, - 5, - 321, - 26 - ], - [ - "jump_false", - 107, - "eq_nb_871", - 321, - 26 - ], - "_nop_tc_67", - [ - "jump", - "eq_nb_871", - 321, - 26 - ], - [ - "eq_bool", - 106, - 5, - 105, - 321, - 26 - ], - [ - "jump", - "eq_done_866", - 321, - 26 - ], - "eq_nb_871", - [ - "false", - 106, - 321, - 26 - ], - "eq_done_866", - [ - "jump_false", - 106, - "if_else_864", - 321, - 26 - ], - [ - "load_field", - 109, - 6, - "init", - 322, - 13 - ], - [ - "null", - 110, - 322, - 26 - ], - [ - "is_identical", - 111, - 109, - 110, - 322, - 26 - ], - [ - "jump_true", - 111, - "ne_nid_875", - 322, - 26 - ], - [ - "jump", - "ne_ni_876", - 322, - 26 - ], - "ne_nid_875", - [ - "false", - 111, - 322, - 26 - ], - [ - "jump", - "ne_done_874", - 322, - 26 - ], - "ne_ni_876", - [ - "is_int", - 112, - 109, - 322, - 26 - ], - [ - "jump_false", - 112, - "ne_nn_877", - 322, - 26 - ], - "_nop_tc_68", - [ - "jump", - "ne_nn_877", - 322, - 26 - ], - [ - "ne_int", - 111, - 109, - 110, - 322, - 26 - ], - [ - "jump", - "ne_done_874", - 322, - 26 - ], - "ne_nn_877", - [ - "is_num", - 112, - 109, - 322, - 26 - ], - [ - "jump_false", - 112, - "ne_nt_878", - 322, - 26 - ], - "_nop_tc_69", - [ - "jump", - "ne_nt_878", - 322, - 26 - ], - [ - "ne_float", - 111, - 109, - 110, - 322, - 26 - ], - [ - "jump", - "ne_done_874", - 322, - 26 - ], - "ne_nt_878", - [ - "is_text", - 112, - 109, - 322, - 26 - ], - [ - "jump_false", - 112, - "ne_nnl_879", - 322, - 26 - ], - "_nop_tc_70", - [ - "jump", - "ne_nnl_879", - 322, - 26 - ], - [ - "ne_text", - 111, - 109, - 110, - 322, - 26 - ], - [ - "jump", - "ne_done_874", - 322, - 26 - ], - "ne_nnl_879", - [ - "is_null", - 112, - 109, - 322, - 26 - ], - [ - "jump_false", - 112, - "ne_nb_880", - 322, - 26 - ], - "_nop_tc_71", - "_nop_tc_72", - [ - "false", - 111, - 322, - 26 - ], - [ - "jump", - "ne_done_874", - 322, - 26 - ], - "ne_nb_880", - [ - "is_bool", - 112, - 109, - 322, - 26 - ], - [ - "jump_false", - 112, - "ne_mis_881", - 322, - 26 - ], - "_nop_tc_73", - [ - "jump", - "ne_mis_881", - 322, - 26 - ], - [ - "ne_bool", - 111, - 109, - 110, - 322, - 26 - ], - [ - "jump", - "ne_done_874", - 322, - 26 - ], - "ne_mis_881", - [ - "true", - 111, - 322, - 26 - ], - "ne_done_874", - [ - "jump_false", - 111, - "if_else_872", - 322, - 26 - ], - [ - "load_field", - 114, - 6, - "init", - 323, - 15 - ], - [ - "load_field", - 115, - 114, - "kind", - 323, - 15 - ], - [ - "access", - 116, - "var", - 323, - 33 - ], - [ - "is_identical", - 117, - 115, - 116, - 323, - 33 - ], - [ - "jump_true", - 117, - "eq_done_885", - 323, - 33 - ], - [ - "is_int", - 118, - 115, - 323, - 33 - ], - [ - "jump_false", - 118, - "eq_ni_886", - 323, - 33 - ], - "_nop_tc_74", - [ - "jump", - "eq_ni_886", - 323, - 33 - ], - [ - "eq_int", - 117, - 115, - 116, - 323, - 33 - ], - [ - "jump", - "eq_done_885", - 323, - 33 - ], - "eq_ni_886", - [ - "is_num", - 118, - 115, - 323, - 33 - ], - [ - "jump_false", - 118, - "eq_nn_887", - 323, - 33 - ], - "_nop_tc_75", - [ - "jump", - "eq_nn_887", - 323, - 33 - ], - [ - "eq_float", - 117, - 115, - 116, - 323, - 33 - ], - [ - "jump", - "eq_done_885", - 323, - 33 - ], - "eq_nn_887", - [ - "is_text", - 118, - 115, - 323, - 33 - ], - [ - "jump_false", - 118, - "eq_nt_888", - 323, - 33 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "eq_text", - 117, - 115, - 116, - 323, - 33 - ], - [ - "jump", - "eq_done_885", - 323, - 33 - ], - "eq_nt_888", - [ - "is_null", - 118, - 115, - 323, - 33 - ], - [ - "jump_false", - 118, - "eq_nnl_889", - 323, - 33 - ], - "_nop_tc_78", - [ - "jump", - "eq_nnl_889", - 323, - 33 - ], - [ - "true", - 117, - 323, - 33 - ], - [ - "jump", - "eq_done_885", - 323, - 33 - ], - "eq_nnl_889", - [ - "is_bool", - 118, - 115, - 323, - 33 - ], - [ - "jump_false", - 118, - "eq_nb_890", - 323, - 33 - ], - "_nop_tc_79", - [ - "jump", - "eq_nb_890", - 323, - 33 - ], - [ - "eq_bool", - 117, - 115, - 116, - 323, - 33 - ], - [ - "jump", - "eq_done_885", - 323, - 33 - ], - "eq_nb_890", - [ - "false", - 117, - 323, - 33 - ], - "eq_done_885", - [ - "move", - 120, - 117, - 323, - 33 - ], - [ - "jump_true", - 120, - "or_end_884", - 323, - 33 - ], - [ - "load_field", - 121, - 6, - "init", - 323, - 42 - ], - [ - "load_field", - 122, - 121, - "kind", - 323, - 42 - ], - [ - "access", - 123, - "def", - 323, - 60 - ], - [ - "is_identical", - 124, - 122, - 123, - 323, - 60 - ], - [ - "jump_true", - 124, - "eq_done_891", - 323, - 60 - ], - [ - "is_int", - 125, - 122, - 323, - 60 - ], - [ - "jump_false", - 125, - "eq_ni_892", - 323, - 60 - ], - "_nop_tc_80", - [ - "jump", - "eq_ni_892", - 323, - 60 - ], - [ - "eq_int", - 124, - 122, - 123, - 323, - 60 - ], - [ - "jump", - "eq_done_891", - 323, - 60 - ], - "eq_ni_892", - [ - "is_num", - 125, - 122, - 323, - 60 - ], - [ - "jump_false", - 125, - "eq_nn_893", - 323, - 60 - ], - "_nop_tc_81", - [ - "jump", - "eq_nn_893", - 323, - 60 - ], - [ - "eq_float", - 124, - 122, - 123, - 323, - 60 - ], - [ - "jump", - "eq_done_891", - 323, - 60 - ], - "eq_nn_893", - [ - "is_text", - 125, - 122, - 323, - 60 - ], - [ - "jump_false", - 125, - "eq_nt_894", - 323, - 60 - ], - "_nop_tc_82", - "_nop_tc_83", - [ - "eq_text", - 124, - 122, - 123, - 323, - 60 - ], - [ - "jump", - "eq_done_891", - 323, - 60 - ], - "eq_nt_894", - [ - "is_null", - 125, - 122, - 323, - 60 - ], - [ - "jump_false", - 125, - "eq_nnl_895", - 323, - 60 - ], - "_nop_tc_84", - [ - "jump", - "eq_nnl_895", - 323, - 60 - ], - [ - "true", - 124, - 323, - 60 - ], - [ - "jump", - "eq_done_891", - 323, - 60 - ], - "eq_nnl_895", - [ - "is_bool", - 125, - 122, - 323, - 60 - ], - [ - "jump_false", - 125, - "eq_nb_896", - 323, - 60 - ], - "_nop_tc_85", - [ - "jump", - "eq_nb_896", - 323, - 60 - ], - [ - "eq_bool", - 124, - 122, - 123, - 323, - 60 - ], - [ - "jump", - "eq_done_891", - 323, - 60 - ], - "eq_nb_896", - [ - "false", - 124, - 323, - 60 - ], - "eq_done_891", - [ - "move", - 120, - 124, - 323, - 60 - ], - "or_end_884", - [ - "jump_false", - 120, - "if_else_882", - 323, - 60 - ], - [ - "load_field", - 127, - 6, - "init", - 324, - 31 - ], - [ - "load_field", - 128, - 127, - "right", - 324, - 31 - ], - [ - "get", - 130, - 28, - 1, - 324, - 13 - ], - [ - "frame", - 131, - 130, - 1, - 324, - 13 - ], - [ - "null", - 132, - 324, - 13 - ], - [ - "setarg", - 131, - 0, - 132, - 324, - 13 - ], - [ - "setarg", - 131, - 1, - 128, - 324, - 13 - ], - [ - "invoke", - 131, - 129, - 324, - 13 - ], - [ - "jump", - "if_end_883", - 324, - 13 - ], - "if_else_882", - [ - "load_field", - 133, - 6, - "init", - 326, - 31 - ], - [ - "get", - 135, - 28, - 1, - 326, - 13 - ], - [ - "frame", - 136, - 135, - 1, - 326, - 13 - ], - [ - "null", - 137, - 326, - 13 - ], - [ - "setarg", - 136, - 0, - 137, - 326, - 13 - ], - [ - "setarg", - 136, - 1, - 133, - 326, - 13 - ], - [ - "invoke", - 136, - 134, - 326, - 13 - ], - "if_end_883", - [ - "jump", - "if_end_873", - 326, - 13 - ], - "if_else_872", - "if_end_873", - [ - "load_field", - 138, - 6, - "test", - 329, - 27 - ], - [ - "get", - 140, - 28, - 1, - 329, - 9 - ], - [ - "frame", - 141, - 140, - 1, - 329, - 9 - ], - [ - "null", - 142, - 329, - 9 - ], - [ - "setarg", - 141, - 0, - 142, - 329, - 9 - ], - [ - "setarg", - 141, - 1, - 138, - 329, - 9 - ], - [ - "invoke", - 141, - 139, - 329, - 9 - ], - [ - "load_field", - 143, - 6, - "update", - 330, - 27 - ], - [ - "get", - 145, - 28, - 1, - 330, - 9 - ], - [ - "frame", - 146, - 145, - 1, - 330, - 9 - ], - [ - "null", - 147, - 330, - 9 - ], - [ - "setarg", - 146, - 0, - 147, - 330, - 9 - ], - [ - "setarg", - 146, - 1, - 143, - 330, - 9 - ], - [ - "invoke", - 146, - 144, - 330, - 9 - ], - [ - "load_field", - 148, - 6, - "statements", - 331, - 29 - ], - [ - "get", - 150, - 30, - 1, - 331, - 9 - ], - [ - "frame", - 151, - 150, - 2, - 331, - 9 - ], - [ - "null", - 152, - 331, - 9 - ], - [ - "setarg", - 151, - 0, - 152, - 331, - 9 - ], - [ - "setarg", - 151, - 1, - 148, - 331, - 9 - ], - [ - "setarg", - 151, - 2, - 2, - 331, - 9 - ], - [ - "invoke", - 151, - 149, - 331, - 9 - ], - [ - "jump", - "if_end_865", - 331, - 9 - ], - "if_else_864", - [ - "access", - 153, - "return", - 332, - 26 - ], - [ - "is_identical", - 154, - 5, - 153, - 332, - 26 - ], - [ - "jump_true", - 154, - "eq_done_900", - 332, - 26 - ], - [ - "is_int", - 155, - 5, - 332, - 26 - ], - [ - "jump_false", - 155, - "eq_ni_901", - 332, - 26 - ], - "_nop_tc_86", - [ - "jump", - "eq_ni_901", - 332, - 26 - ], - [ - "eq_int", - 154, - 5, - 153, - 332, - 26 - ], - [ - "jump", - "eq_done_900", - 332, - 26 - ], - "eq_ni_901", - [ - "is_num", - 155, - 5, - 332, - 26 - ], - [ - "jump_false", - 155, - "eq_nn_902", - 332, - 26 - ], - "_nop_tc_87", - [ - "jump", - "eq_nn_902", - 332, - 26 - ], - [ - "eq_float", - 154, - 5, - 153, - 332, - 26 - ], - [ - "jump", - "eq_done_900", - 332, - 26 - ], - "eq_nn_902", - [ - "is_text", - 155, - 5, - 332, - 26 - ], - [ - "jump_false", - 155, - "eq_nt_903", - 332, - 26 - ], - "_nop_tc_88", - "_nop_tc_89", - [ - "eq_text", - 154, - 5, - 153, - 332, - 26 - ], - [ - "jump", - "eq_done_900", - 332, - 26 - ], - "eq_nt_903", - [ - "is_null", - 155, - 5, - 332, - 26 - ], - [ - "jump_false", - 155, - "eq_nnl_904", - 332, - 26 - ], - "_nop_tc_90", - [ - "jump", - "eq_nnl_904", - 332, - 26 - ], - [ - "true", - 154, - 332, - 26 - ], - [ - "jump", - "eq_done_900", - 332, - 26 - ], - "eq_nnl_904", - [ - "is_bool", - 155, - 5, - 332, - 26 - ], - [ - "jump_false", - 155, - "eq_nb_905", - 332, - 26 - ], - "_nop_tc_91", - [ - "jump", - "eq_nb_905", - 332, - 26 - ], - [ - "eq_bool", - 154, - 5, - 153, - 332, - 26 - ], - [ - "jump", - "eq_done_900", - 332, - 26 - ], - "eq_nb_905", - [ - "false", - 154, - 332, - 26 - ], - "eq_done_900", - [ - "move", - 157, - 154, - 332, - 26 - ], - [ - "jump_true", - 157, - "or_end_899", - 332, - 26 - ], - [ - "access", - 158, - "go", - 332, - 46 - ], - [ - "is_identical", - 159, - 5, - 158, - 332, - 46 - ], - [ - "jump_true", - 159, - "eq_done_906", - 332, - 46 - ], - [ - "is_int", - 160, - 5, - 332, - 46 - ], - [ - "jump_false", - 160, - "eq_ni_907", - 332, - 46 - ], - "_nop_tc_92", - [ - "jump", - "eq_ni_907", - 332, - 46 - ], - [ - "eq_int", - 159, - 5, - 158, - 332, - 46 - ], - [ - "jump", - "eq_done_906", - 332, - 46 - ], - "eq_ni_907", - [ - "is_num", - 160, - 5, - 332, - 46 - ], - [ - "jump_false", - 160, - "eq_nn_908", - 332, - 46 - ], - "_nop_tc_93", - [ - "jump", - "eq_nn_908", - 332, - 46 - ], - [ - "eq_float", - 159, - 5, - 158, - 332, - 46 - ], - [ - "jump", - "eq_done_906", - 332, - 46 - ], - "eq_nn_908", - [ - "is_text", - 160, - 5, - 332, - 46 - ], - [ - "jump_false", - 160, - "eq_nt_909", - 332, - 46 - ], - "_nop_tc_94", - "_nop_tc_95", - [ - "eq_text", - 159, - 5, - 158, - 332, - 46 - ], - [ - "jump", - "eq_done_906", - 332, - 46 - ], - "eq_nt_909", - [ - "is_null", - 160, - 5, - 332, - 46 - ], - [ - "jump_false", - 160, - "eq_nnl_910", - 332, - 46 - ], - "_nop_tc_96", - [ - "jump", - "eq_nnl_910", - 332, - 46 - ], - [ - "true", - 159, - 332, - 46 - ], - [ - "jump", - "eq_done_906", - 332, - 46 - ], - "eq_nnl_910", - [ - "is_bool", - 160, - 5, - 332, - 46 - ], - [ - "jump_false", - 160, - "eq_nb_911", - 332, - 46 - ], - "_nop_tc_97", - [ - "jump", - "eq_nb_911", - 332, - 46 - ], - [ - "eq_bool", - 159, - 5, - 158, - 332, - 46 - ], - [ - "jump", - "eq_done_906", - 332, - 46 - ], - "eq_nb_911", - [ - "false", - 159, - 332, - 46 - ], - "eq_done_906", - [ - "move", - 157, - 159, - 332, - 46 - ], - "or_end_899", - [ - "jump_false", - 157, - "if_else_897", - 332, - 46 - ], - [ - "load_field", - 162, - 6, - "expression", - 333, - 27 - ], - [ - "get", - 164, - 28, - 1, - 333, - 9 - ], - [ - "frame", - 165, - 164, - 1, - 333, - 9 - ], - [ - "null", - 166, - 333, - 9 - ], - [ - "setarg", - 165, - 0, - 166, - 333, - 9 - ], - [ - "setarg", - 165, - 1, - 162, - 333, - 9 - ], - [ - "invoke", - 165, - 163, - 333, - 9 - ], - [ - "jump", - "if_end_898", - 333, - 9 - ], - "if_else_897", - [ - "access", - 167, - "block", - 334, - 26 - ], - [ - "is_identical", - 168, - 5, - 167, - 334, - 26 - ], - [ - "jump_true", - 168, - "eq_done_914", - 334, - 26 - ], - [ - "is_int", - 169, - 5, - 334, - 26 - ], - [ - "jump_false", - 169, - "eq_ni_915", - 334, - 26 - ], - "_nop_tc_98", - [ - "jump", - "eq_ni_915", - 334, - 26 - ], - [ - "eq_int", - 168, - 5, - 167, - 334, - 26 - ], - [ - "jump", - "eq_done_914", - 334, - 26 - ], - "eq_ni_915", - [ - "is_num", - 169, - 5, - 334, - 26 - ], - [ - "jump_false", - 169, - "eq_nn_916", - 334, - 26 - ], - "_nop_tc_99", - [ - "jump", - "eq_nn_916", - 334, - 26 - ], - [ - "eq_float", - 168, - 5, - 167, - 334, - 26 - ], - [ - "jump", - "eq_done_914", - 334, - 26 - ], - "eq_nn_916", - [ - "is_text", - 169, - 5, - 334, - 26 - ], - [ - "jump_false", - 169, - "eq_nt_917", - 334, - 26 - ], - "_nop_tc_100", - "_nop_tc_101", - [ - "eq_text", - 168, - 5, - 167, - 334, - 26 - ], - [ - "jump", - "eq_done_914", - 334, - 26 - ], - "eq_nt_917", - [ - "is_null", - 169, - 5, - 334, - 26 - ], - [ - "jump_false", - 169, - "eq_nnl_918", - 334, - 26 - ], - "_nop_tc_102", - [ - "jump", - "eq_nnl_918", - 334, - 26 - ], - [ - "true", - 168, - 334, - 26 - ], - [ - "jump", - "eq_done_914", - 334, - 26 - ], - "eq_nnl_918", - [ - "is_bool", - 169, - 5, - 334, - 26 - ], - [ - "jump_false", - 169, - "eq_nb_919", - 334, - 26 - ], - "_nop_tc_103", - [ - "jump", - "eq_nb_919", - 334, - 26 - ], - [ - "eq_bool", - 168, - 5, - 167, - 334, - 26 - ], - [ - "jump", - "eq_done_914", - 334, - 26 - ], - "eq_nb_919", - [ - "false", - 168, - 334, - 26 - ], - "eq_done_914", - [ - "jump_false", - 168, - "if_else_912", - 334, - 26 - ], - [ - "load_field", - 171, - 6, - "statements", - 335, - 29 - ], - [ - "get", - 173, - 30, - 1, - 335, - 9 - ], - [ - "frame", - 174, - 173, - 2, - 335, - 9 - ], - [ - "null", - 175, - 335, - 9 - ], - [ - "setarg", - 174, - 0, - 175, - 335, - 9 - ], - [ - "setarg", - 174, - 1, - 171, - 335, - 9 - ], - [ - "setarg", - 174, - 2, - 2, - 335, - 9 - ], - [ - "invoke", - 174, - 172, - 335, - 9 - ], - [ - "jump", - "if_end_913", - 335, - 9 - ], - "if_else_912", - [ - "access", - 176, - "label", - 336, - 26 - ], - [ - "is_identical", - 177, - 5, - 176, - 336, - 26 - ], - [ - "jump_true", - 177, - "eq_done_922", - 336, - 26 - ], - [ - "is_int", - 178, - 5, - 336, - 26 - ], - [ - "jump_false", - 178, - "eq_ni_923", - 336, - 26 - ], - "_nop_tc_104", - [ - "jump", - "eq_ni_923", - 336, - 26 - ], - [ - "eq_int", - 177, - 5, - 176, - 336, - 26 - ], - [ - "jump", - "eq_done_922", - 336, - 26 - ], - "eq_ni_923", - [ - "is_num", - 178, - 5, - 336, - 26 - ], - [ - "jump_false", - 178, - "eq_nn_924", - 336, - 26 - ], - "_nop_tc_105", - [ - "jump", - "eq_nn_924", - 336, - 26 - ], - [ - "eq_float", - 177, - 5, - 176, - 336, - 26 - ], - [ - "jump", - "eq_done_922", - 336, - 26 - ], - "eq_nn_924", - [ - "is_text", - 178, - 5, - 336, - 26 - ], - [ - "jump_false", - 178, - "eq_nt_925", - 336, - 26 - ], - "_nop_tc_106", - "_nop_tc_107", - [ - "eq_text", - 177, - 5, - 176, - 336, - 26 - ], - [ - "jump", - "eq_done_922", - 336, - 26 - ], - "eq_nt_925", - [ - "is_null", - 178, - 5, - 336, - 26 - ], - [ - "jump_false", - 178, - "eq_nnl_926", - 336, - 26 - ], - "_nop_tc_108", - [ - "jump", - "eq_nnl_926", - 336, - 26 - ], - [ - "true", - 177, - 336, - 26 - ], - [ - "jump", - "eq_done_922", - 336, - 26 - ], - "eq_nnl_926", - [ - "is_bool", - 178, - 5, - 336, - 26 - ], - [ - "jump_false", - 178, - "eq_nb_927", - 336, - 26 - ], - "_nop_tc_109", - [ - "jump", - "eq_nb_927", - 336, - 26 - ], - [ - "eq_bool", - 177, - 5, - 176, - 336, - 26 - ], - [ - "jump", - "eq_done_922", - 336, - 26 - ], - "eq_nb_927", - [ - "false", - 177, - 336, - 26 - ], - "eq_done_922", - [ - "jump_false", - 177, - "if_else_920", - 336, - 26 - ], - [ - "load_field", - 180, - 6, - "statement", - 337, - 13 - ], - [ - "null", - 181, - 337, - 31 - ], - [ - "is_identical", - 182, - 180, - 181, - 337, - 31 - ], - [ - "jump_true", - 182, - "ne_nid_931", - 337, - 31 - ], - [ - "jump", - "ne_ni_932", - 337, - 31 - ], - "ne_nid_931", - [ - "false", - 182, - 337, - 31 - ], - [ - "jump", - "ne_done_930", - 337, - 31 - ], - "ne_ni_932", - [ - "is_int", - 183, - 180, - 337, - 31 - ], - [ - "jump_false", - 183, - "ne_nn_933", - 337, - 31 - ], - "_nop_tc_110", - [ - "jump", - "ne_nn_933", - 337, - 31 - ], - [ - "ne_int", - 182, - 180, - 181, - 337, - 31 - ], - [ - "jump", - "ne_done_930", - 337, - 31 - ], - "ne_nn_933", - [ - "is_num", - 183, - 180, - 337, - 31 - ], - [ - "jump_false", - 183, - "ne_nt_934", - 337, - 31 - ], - "_nop_tc_111", - [ - "jump", - "ne_nt_934", - 337, - 31 - ], - [ - "ne_float", - 182, - 180, - 181, - 337, - 31 - ], - [ - "jump", - "ne_done_930", - 337, - 31 - ], - "ne_nt_934", - [ - "is_text", - 183, - 180, - 337, - 31 - ], - [ - "jump_false", - 183, - "ne_nnl_935", - 337, - 31 - ], - "_nop_tc_112", - [ - "jump", - "ne_nnl_935", - 337, - 31 - ], - [ - "ne_text", - 182, - 180, - 181, - 337, - 31 - ], - [ - "jump", - "ne_done_930", - 337, - 31 - ], - "ne_nnl_935", - [ - "is_null", - 183, - 180, - 337, - 31 - ], - [ - "jump_false", - 183, - "ne_nb_936", - 337, - 31 - ], - "_nop_tc_113", - "_nop_tc_114", - [ - "false", - 182, - 337, - 31 - ], - [ - "jump", - "ne_done_930", - 337, - 31 - ], - "ne_nb_936", - [ - "is_bool", - 183, - 180, - 337, - 31 - ], - [ - "jump_false", - 183, - "ne_mis_937", - 337, - 31 - ], - "_nop_tc_115", - [ - "jump", - "ne_mis_937", - 337, - 31 - ], - [ - "ne_bool", - 182, - 180, - 181, - 337, - 31 - ], - [ - "jump", - "ne_done_930", - 337, - 31 - ], - "ne_mis_937", - [ - "true", - 182, - 337, - 31 - ], - "ne_done_930", - [ - "jump_false", - 182, - "if_else_928", - 337, - 31 - ], - [ - "load_field", - 185, - 6, - "statement", - 338, - 32 - ], - [ - "array", - 186, - 1, - 338, - 32 - ], - [ - "push", - 186, - 185, - 338, - 32 - ], - [ - "get", - 188, - 30, - 1, - 338, - 11 - ], - [ - "frame", - 189, - 188, - 2, - 338, - 11 - ], - [ - "null", - 190, - 338, - 11 - ], - [ - "setarg", - 189, - 0, - 190, - 338, - 11 - ], - [ - "setarg", - 189, - 1, - 186, - 338, - 11 - ], - [ - "setarg", - 189, - 2, - 2, - 338, - 11 - ], - [ - "invoke", - 189, - 187, - 338, - 11 - ], - [ - "jump", - "if_end_929", - 338, - 11 - ], - "if_else_928", - "if_end_929", - [ - "jump", - "if_end_921", - 338, - 11 - ], - "if_else_920", - [ - "access", - 191, - "function", - 340, - 26 - ], - [ - "is_identical", - 192, - 5, - 191, - 340, - 26 - ], - [ - "jump_true", - 192, - "eq_done_940", - 340, - 26 - ], - [ - "is_int", - 193, - 5, - 340, - 26 - ], - [ - "jump_false", - 193, - "eq_ni_941", - 340, - 26 - ], - "_nop_tc_116", - [ - "jump", - "eq_ni_941", - 340, - 26 - ], - [ - "eq_int", - 192, - 5, - 191, - 340, - 26 - ], - [ - "jump", - "eq_done_940", - 340, - 26 - ], - "eq_ni_941", - [ - "is_num", - 193, - 5, - 340, - 26 - ], - [ - "jump_false", - 193, - "eq_nn_942", - 340, - 26 - ], - "_nop_tc_117", - [ - "jump", - "eq_nn_942", - 340, - 26 - ], - [ - "eq_float", - 192, - 5, - 191, - 340, - 26 - ], - [ - "jump", - "eq_done_940", - 340, - 26 - ], - "eq_nn_942", - [ - "is_text", - 193, - 5, - 340, - 26 - ], - [ - "jump_false", - 193, - "eq_nt_943", - 340, - 26 - ], - "_nop_tc_118", - "_nop_tc_119", - [ - "eq_text", - 192, - 5, - 191, - 340, - 26 - ], - [ - "jump", - "eq_done_940", - 340, - 26 - ], - "eq_nt_943", - [ - "is_null", - 193, - 5, - 340, - 26 - ], - [ - "jump_false", - 193, - "eq_nnl_944", - 340, - 26 - ], - "_nop_tc_120", - [ - "jump", - "eq_nnl_944", - 340, - 26 - ], - [ - "true", - 192, - 340, - 26 - ], - [ - "jump", - "eq_done_940", - 340, - 26 - ], - "eq_nnl_944", - [ - "is_bool", - 193, - 5, - 340, - 26 - ], - [ - "jump_false", - 193, - "eq_nb_945", - 340, - 26 - ], - "_nop_tc_121", - [ - "jump", - "eq_nb_945", - 340, - 26 - ], - [ - "eq_bool", - 192, - 5, - 191, - 340, - 26 - ], - [ - "jump", - "eq_done_940", - 340, - 26 - ], - "eq_nb_945", - [ - "false", - 192, - 340, - 26 - ], - "eq_done_940", - [ - "jump_false", - 192, - "if_else_938", - 340, - 26 - ], - [ - "jump", - "if_end_939", - 340, - 38 - ], - "if_else_938", - "if_end_939", - "if_end_921", - "if_end_913", - "if_end_898", - "if_end_865", - "if_end_850", - "if_end_832", - "if_end_824", - "if_end_807", - "if_end_792", - [ - "access", - 195, - 1, - 344, - 15 - ], - [ - "is_text", - 197, - 3, - 344, - 15 - ], - [ - "jump_false", - 197, - "add_cn_947", - 344, - 15 - ], - "_nop_tc_122", - [ - "jump", - "add_cn_947", - 344, - 15 - ], - [ - "concat", - 196, - 3, - 195, - 344, - 15 - ], - [ - "jump", - "add_done_946", - 344, - 15 - ], - "add_cn_947", - [ - "is_num", - 197, - 3, - 344, - 15 - ], - [ - "jump_false", - 197, - "add_err_948", - 344, - 15 - ], - "_nop_tc_123", - "_nop_tc_124", - [ - "add", - 196, - 3, - 195, - 344, - 15 - ], - [ - "jump", - "add_done_946", - 344, - 15 - ], - "add_err_948", - [ - "disrupt", - 344, - 15 - ], - "add_done_946", - [ - "move", - 3, - 196, - 344, - 15 - ], - [ - "jump", - "while_start_785", - 344, - 15 - ], - "while_end_786", - [ - "null", - 199, - 344, - 15 - ], - [ - "return", - 199, - 344, - 15 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 30, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 1, - 1, - 349, - 20 - ], - [ - "load_field", - 2, - 1, - "statements", - 349, - 20 - ], - [ - "access", - 3, - 0, - 349, - 36 - ], - [ - "get", - 5, - 31, - 1, - 349, - 5 - ], - [ - "frame", - 6, - 5, - 2, - 349, - 5 - ], - [ - "null", - 7, - 349, - 5 - ], - [ - "setarg", - 6, - 0, - 7, - 349, - 5 - ], - [ - "setarg", - 6, - 1, - 2, - 349, - 5 - ], - [ - "setarg", - 6, - 2, - 3, - 349, - 5 - ], - [ - "invoke", - 6, - 4, - 349, - 5 - ], - [ - "get", - 8, - 1, - 1, - 350, - 20 - ], - [ - "load_field", - 9, - 8, - "functions", - 350, - 20 - ], - [ - "access", - 10, - 0, - 350, - 35 - ], - [ - "get", - 12, - 31, - 1, - 350, - 5 - ], - [ - "frame", - 13, - 12, - 2, - 350, - 5 - ], - [ - "null", - 14, - 350, - 5 - ], - [ - "setarg", - 13, - 0, - 14, - 350, - 5 - ], - [ - "setarg", - 13, - 1, - 9, - 350, - 5 - ], - [ - "setarg", - 13, - 2, - 10, - 350, - 5 - ], - [ - "invoke", - 13, - 11, - 350, - 5 - ], - [ - "get", - 15, - 1, - 1, - 351, - 25 - ], - [ - "load_field", - 16, - 15, - "statements", - 351, - 25 - ], - [ - "access", - 17, - 0, - 351, - 41 - ], - [ - "get", - 19, - 30, - 1, - 351, - 5 - ], - [ - "frame", - 20, - 19, - 2, - 351, - 5 - ], - [ - "null", - 21, - 351, - 5 - ], - [ - "setarg", - 20, - 0, - 21, - 351, - 5 - ], - [ - "setarg", - 20, - 1, - 16, - 351, - 5 - ], - [ - "setarg", - 20, - 2, - 17, - 351, - 5 - ], - [ - "invoke", - 20, - 18, - 351, - 5 - ], - [ - "get", - 22, - 1, - 1, - 352, - 25 - ], - [ - "load_field", - 23, - 22, - "functions", - 352, - 25 - ], - [ - "access", - 24, - 0, - 352, - 40 - ], - [ - "get", - 26, - 30, - 1, - 352, - 5 - ], - [ - "frame", - 27, - 26, - 2, - 352, - 5 - ], - [ - "null", - 28, - 352, - 5 - ], - [ - "setarg", - 27, - 0, - 28, - 352, - 5 - ], - [ - "setarg", - 27, - 1, - 23, - 352, - 5 - ], - [ - "setarg", - 27, - 2, - 24, - 352, - 5 - ], - [ - "invoke", - 27, - 25, - 352, - 5 - ], - [ - "null", - 29, - 352, - 5 - ], - [ - "return", - 29, - 352, - 5 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 1018, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 19, - 364, - 17 - ], - [ - "is_identical", - 20, - 1, - 19, - 364, - 17 - ], - [ - "jump_true", - 20, - "eq_done_951", - 364, - 17 - ], - [ - "is_int", - 21, - 1, - 364, - 17 - ], - [ - "jump_false", - 21, - "eq_ni_952", - 364, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_952", - 364, - 17 - ], - [ - "eq_int", - 20, - 1, - 19, - 364, - 17 - ], - [ - "jump", - "eq_done_951", - 364, - 17 - ], - "eq_ni_952", - [ - "is_num", - 21, - 1, - 364, - 17 - ], - [ - "jump_false", - 21, - "eq_nn_953", - 364, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_953", - 364, - 17 - ], - [ - "eq_float", - 20, - 1, - 19, - 364, - 17 - ], - [ - "jump", - "eq_done_951", - 364, - 17 - ], - "eq_nn_953", - [ - "is_text", - 21, - 1, - 364, - 17 - ], - [ - "jump_false", - 21, - "eq_nt_954", - 364, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_954", - 364, - 17 - ], - [ - "eq_text", - 20, - 1, - 19, - 364, - 17 - ], - [ - "jump", - "eq_done_951", - 364, - 17 - ], - "eq_nt_954", - [ - "is_null", - 21, - 1, - 364, - 17 - ], - [ - "jump_false", - 21, - "eq_nnl_955", - 364, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 20, - 364, - 17 - ], - [ - "jump", - "eq_done_951", - 364, - 17 - ], - "eq_nnl_955", - [ - "is_bool", - 21, - 1, - 364, - 17 - ], - [ - "jump_false", - 21, - "eq_nb_956", - 364, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_956", - 364, - 17 - ], - [ - "eq_bool", - 20, - 1, - 19, - 364, - 17 - ], - [ - "jump", - "eq_done_951", - 364, - 17 - ], - "eq_nb_956", - [ - "false", - 20, - 364, - 17 - ], - "eq_done_951", - [ - "jump_false", - 20, - "if_else_949", - 364, - 17 - ], - [ - "null", - 23, - 364, - 30 - ], - [ - "return", - 23, - 364, - 30 - ], - "_nop_ur_1", - "if_else_949", - "if_end_950", - [ - "load_field", - 24, - 1, - "kind", - 365, - 13 - ], - [ - "move", - 9, - 24, - 365, - 13 - ], - [ - "null", - 10, - 366, - 16 - ], - [ - "null", - 14, - 367, - 17 - ], - [ - "null", - 12, - 368, - 14 - ], - [ - "null", - 15, - 369, - 14 - ], - [ - "null", - 13, - 370, - 18 - ], - [ - "access", - 8, - 0, - 371, - 13 - ], - [ - "null", - 16, - 372, - 14 - ], - [ - "null", - 11, - 373, - 15 - ], - [ - "null", - 7, - 375, - 14 - ], - [ - "null", - 17, - 376, - 18 - ], - [ - "null", - 4, - 377, - 14 - ], - [ - "null", - 3, - 378, - 16 - ], - [ - "null", - 18, - 379, - 14 - ], - [ - "null", - 6, - 380, - 15 - ], - [ - "null", - 5, - 381, - 15 - ], - [ - "get", - 25, - 4, - 1, - 384, - 9 - ], - [ - "load_dynamic", - 26, - 25, - 9, - 384, - 20 - ], - [ - "true", - 27, - 384, - 26 - ], - [ - "is_identical", - 28, - 26, - 27, - 384, - 26 - ], - [ - "jump_true", - 28, - "eq_done_959", - 384, - 26 - ], - [ - "is_int", - 29, - 26, - 384, - 26 - ], - [ - "jump_false", - 29, - "eq_ni_960", - 384, - 26 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_960", - 384, - 26 - ], - [ - "eq_int", - 28, - 26, - 27, - 384, - 26 - ], - [ - "jump", - "eq_done_959", - 384, - 26 - ], - "eq_ni_960", - [ - "is_num", - 29, - 26, - 384, - 26 - ], - [ - "jump_false", - 29, - "eq_nn_961", - 384, - 26 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_961", - 384, - 26 - ], - [ - "eq_float", - 28, - 26, - 27, - 384, - 26 - ], - [ - "jump", - "eq_done_959", - 384, - 26 - ], - "eq_nn_961", - [ - "is_text", - 29, - 26, - 384, - 26 - ], - [ - "jump_false", - 29, - "eq_nt_962", - 384, - 26 - ], - "_nop_tc_9", - [ - "jump", - "eq_nt_962", - 384, - 26 - ], - [ - "eq_text", - 28, - 26, - 27, - 384, - 26 - ], - [ - "jump", - "eq_done_959", - 384, - 26 - ], - "eq_nt_962", - [ - "is_null", - 29, - 26, - 384, - 26 - ], - [ - "jump_false", - 29, - "eq_nnl_963", - 384, - 26 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_963", - 384, - 26 - ], - [ - "true", - 28, - 384, - 26 - ], - [ - "jump", - "eq_done_959", - 384, - 26 - ], - "eq_nnl_963", - [ - "is_bool", - 29, - 26, - 384, - 26 - ], - [ - "jump_false", - 29, - "eq_nb_964", - 384, - 26 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "eq_bool", - 28, - 26, - 27, - 384, - 26 - ], - [ - "jump", - "eq_done_959", - 384, - 26 - ], - "eq_nb_964", - [ - "false", - 28, - 384, - 26 - ], - "eq_done_959", - [ - "jump_false", - 28, - "if_else_957", - 384, - 26 - ], - [ - "load_field", - 31, - 1, - "left", - 385, - 29 - ], - [ - "get", - 33, - 13, - 1, - 385, - 19 - ], - [ - "frame", - 34, - 33, - 2, - 385, - 19 - ], - [ - "null", - 35, - 385, - 19 - ], - [ - "setarg", - 34, - 0, - 35, - 385, - 19 - ], - [ - "setarg", - 34, - 1, - 31, - 385, - 19 - ], - [ - "setarg", - 34, - 2, - 2, - 385, - 19 - ], - [ - "invoke", - 34, - 32, - 385, - 19 - ], - [ - "store_field", - 1, - 32, - "left", - 385, - 7 - ], - [ - "load_field", - 36, - 1, - "right", - 386, - 30 - ], - [ - "get", - 38, - 13, - 1, - 386, - 20 - ], - [ - "frame", - 39, - 38, - 2, - 386, - 20 - ], - [ - "null", - 40, - 386, - 20 - ], - [ - "setarg", - 39, - 0, - 40, - 386, - 20 - ], - [ - "setarg", - 39, - 1, - 36, - 386, - 20 - ], - [ - "setarg", - 39, - 2, - 2, - 386, - 20 - ], - [ - "invoke", - 39, - 37, - 386, - 20 - ], - [ - "store_field", - 1, - 37, - "right", - 386, - 7 - ], - [ - "jump", - "if_end_958", - 386, - 7 - ], - "if_else_957", - [ - "access", - 41, - ".", - 387, - 21 - ], - [ - "is_identical", - 42, - 9, - 41, - 387, - 21 - ], - [ - "jump_true", - 42, - "eq_done_968", - 387, - 21 - ], - [ - "is_int", - 43, - 9, - 387, - 21 - ], - [ - "jump_false", - 43, - "eq_ni_969", - 387, - 21 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_969", - 387, - 21 - ], - [ - "eq_int", - 42, - 9, - 41, - 387, - 21 - ], - [ - "jump", - "eq_done_968", - 387, - 21 - ], - "eq_ni_969", - [ - "is_num", - 43, - 9, - 387, - 21 - ], - [ - "jump_false", - 43, - "eq_nn_970", - 387, - 21 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_970", - 387, - 21 - ], - [ - "eq_float", - 42, - 9, - 41, - 387, - 21 - ], - [ - "jump", - "eq_done_968", - 387, - 21 - ], - "eq_nn_970", - [ - "is_text", - 43, - 9, - 387, - 21 - ], - [ - "jump_false", - 43, - "eq_nt_971", - 387, - 21 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 42, - 9, - 41, - 387, - 21 - ], - [ - "jump", - "eq_done_968", - 387, - 21 - ], - "eq_nt_971", - [ - "is_null", - 43, - 9, - 387, - 21 - ], - [ - "jump_false", - 43, - "eq_nnl_972", - 387, - 21 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_972", - 387, - 21 - ], - [ - "true", - 42, - 387, - 21 - ], - [ - "jump", - "eq_done_968", - 387, - 21 - ], - "eq_nnl_972", - [ - "is_bool", - 43, - 9, - 387, - 21 - ], - [ - "jump_false", - 43, - "eq_nb_973", - 387, - 21 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_973", - 387, - 21 - ], - [ - "eq_bool", - 42, - 9, - 41, - 387, - 21 - ], - [ - "jump", - "eq_done_968", - 387, - 21 - ], - "eq_nb_973", - [ - "false", - 42, - 387, - 21 - ], - "eq_done_968", - [ - "move", - 45, - 42, - 387, - 21 - ], - [ - "jump_true", - 45, - "or_end_967", - 387, - 21 - ], - [ - "access", - 46, - "[", - 387, - 33 - ], - [ - "is_identical", - 47, - 9, - 46, - 387, - 33 - ], - [ - "jump_true", - 47, - "eq_done_974", - 387, - 33 - ], - [ - "is_int", - 48, - 9, - 387, - 33 - ], - [ - "jump_false", - 48, - "eq_ni_975", - 387, - 33 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_975", - 387, - 33 - ], - [ - "eq_int", - 47, - 9, - 46, - 387, - 33 - ], - [ - "jump", - "eq_done_974", - 387, - 33 - ], - "eq_ni_975", - [ - "is_num", - 48, - 9, - 387, - 33 - ], - [ - "jump_false", - 48, - "eq_nn_976", - 387, - 33 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_976", - 387, - 33 - ], - [ - "eq_float", - 47, - 9, - 46, - 387, - 33 - ], - [ - "jump", - "eq_done_974", - 387, - 33 - ], - "eq_nn_976", - [ - "is_text", - 48, - 9, - 387, - 33 - ], - [ - "jump_false", - 48, - "eq_nt_977", - 387, - 33 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 47, - 9, - 46, - 387, - 33 - ], - [ - "jump", - "eq_done_974", - 387, - 33 - ], - "eq_nt_977", - [ - "is_null", - 48, - 9, - 387, - 33 - ], - [ - "jump_false", - 48, - "eq_nnl_978", - 387, - 33 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_978", - 387, - 33 - ], - [ - "true", - 47, - 387, - 33 - ], - [ - "jump", - "eq_done_974", - 387, - 33 - ], - "eq_nnl_978", - [ - "is_bool", - 48, - 9, - 387, - 33 - ], - [ - "jump_false", - 48, - "eq_nb_979", - 387, - 33 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_979", - 387, - 33 - ], - [ - "eq_bool", - 47, - 9, - 46, - 387, - 33 - ], - [ - "jump", - "eq_done_974", - 387, - 33 - ], - "eq_nb_979", - [ - "false", - 47, - 387, - 33 - ], - "eq_done_974", - [ - "move", - 45, - 47, - 387, - 33 - ], - "or_end_967", - [ - "jump_false", - 45, - "if_else_965", - 387, - 33 - ], - [ - "load_field", - 50, - 1, - "left", - 388, - 29 - ], - [ - "get", - 52, - 13, - 1, - 388, - 19 - ], - [ - "frame", - 53, - 52, - 2, - 388, - 19 - ], - [ - "null", - 54, - 388, - 19 - ], - [ - "setarg", - 53, - 0, - 54, - 388, - 19 - ], - [ - "setarg", - 53, - 1, - 50, - 388, - 19 - ], - [ - "setarg", - 53, - 2, - 2, - 388, - 19 - ], - [ - "invoke", - 53, - 51, - 388, - 19 - ], - [ - "store_field", - 1, - 51, - "left", - 388, - 7 - ], - [ - "access", - 55, - "[", - 389, - 16 - ], - [ - "is_identical", - 56, - 9, - 55, - 389, - 16 - ], - [ - "jump_true", - 56, - "eq_done_983", - 389, - 16 - ], - [ - "is_int", - 57, - 9, - 389, - 16 - ], - [ - "jump_false", - 57, - "eq_ni_984", - 389, - 16 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_984", - 389, - 16 - ], - [ - "eq_int", - 56, - 9, - 55, - 389, - 16 - ], - [ - "jump", - "eq_done_983", - 389, - 16 - ], - "eq_ni_984", - [ - "is_num", - 57, - 9, - 389, - 16 - ], - [ - "jump_false", - 57, - "eq_nn_985", - 389, - 16 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_985", - 389, - 16 - ], - [ - "eq_float", - 56, - 9, - 55, - 389, - 16 - ], - [ - "jump", - "eq_done_983", - 389, - 16 - ], - "eq_nn_985", - [ - "is_text", - 57, - 9, - 389, - 16 - ], - [ - "jump_false", - 57, - "eq_nt_986", - 389, - 16 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_text", - 56, - 9, - 55, - 389, - 16 - ], - [ - "jump", - "eq_done_983", - 389, - 16 - ], - "eq_nt_986", - [ - "is_null", - 57, - 9, - 389, - 16 - ], - [ - "jump_false", - 57, - "eq_nnl_987", - 389, - 16 - ], - "_nop_tc_29", - [ - "jump", - "eq_nnl_987", - 389, - 16 - ], - [ - "true", - 56, - 389, - 16 - ], - [ - "jump", - "eq_done_983", - 389, - 16 - ], - "eq_nnl_987", - [ - "is_bool", - 57, - 9, - 389, - 16 - ], - [ - "jump_false", - 57, - "eq_nb_988", - 389, - 16 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_988", - 389, - 16 - ], - [ - "eq_bool", - 56, - 9, - 55, - 389, - 16 - ], - [ - "jump", - "eq_done_983", - 389, - 16 - ], - "eq_nb_988", - [ - "false", - 56, - 389, - 16 - ], - "eq_done_983", - [ - "move", - 59, - 56, - 389, - 16 - ], - [ - "jump_false", - 59, - "and_end_982", - 389, - 16 - ], - [ - "load_field", - 60, - 1, - "right", - 389, - 23 - ], - [ - "null", - 61, - 389, - 37 - ], - [ - "is_identical", - 62, - 60, - 61, - 389, - 37 - ], - [ - "jump_true", - 62, - "ne_nid_990", - 389, - 37 - ], - [ - "jump", - "ne_ni_991", - 389, - 37 - ], - "ne_nid_990", - [ - "false", - 62, - 389, - 37 - ], - [ - "jump", - "ne_done_989", - 389, - 37 - ], - "ne_ni_991", - [ - "is_int", - 63, - 60, - 389, - 37 - ], - [ - "jump_false", - 63, - "ne_nn_992", - 389, - 37 - ], - "_nop_tc_31", - [ - "jump", - "ne_nn_992", - 389, - 37 - ], - [ - "ne_int", - 62, - 60, - 61, - 389, - 37 - ], - [ - "jump", - "ne_done_989", - 389, - 37 - ], - "ne_nn_992", - [ - "is_num", - 63, - 60, - 389, - 37 - ], - [ - "jump_false", - 63, - "ne_nt_993", - 389, - 37 - ], - "_nop_tc_32", - [ - "jump", - "ne_nt_993", - 389, - 37 - ], - [ - "ne_float", - 62, - 60, - 61, - 389, - 37 - ], - [ - "jump", - "ne_done_989", - 389, - 37 - ], - "ne_nt_993", - [ - "is_text", - 63, - 60, - 389, - 37 - ], - [ - "jump_false", - 63, - "ne_nnl_994", - 389, - 37 - ], - "_nop_tc_33", - [ - "jump", - "ne_nnl_994", - 389, - 37 - ], - [ - "ne_text", - 62, - 60, - 61, - 389, - 37 - ], - [ - "jump", - "ne_done_989", - 389, - 37 - ], - "ne_nnl_994", - [ - "is_null", - 63, - 60, - 389, - 37 - ], - [ - "jump_false", - 63, - "ne_nb_995", - 389, - 37 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "false", - 62, - 389, - 37 - ], - [ - "jump", - "ne_done_989", - 389, - 37 - ], - "ne_nb_995", - [ - "is_bool", - 63, - 60, - 389, - 37 - ], - [ - "jump_false", - 63, - "ne_mis_996", - 389, - 37 - ], - "_nop_tc_36", - [ - "jump", - "ne_mis_996", - 389, - 37 - ], - [ - "ne_bool", - 62, - 60, - 61, - 389, - 37 - ], - [ - "jump", - "ne_done_989", - 389, - 37 - ], - "ne_mis_996", - [ - "true", - 62, - 389, - 37 - ], - "ne_done_989", - [ - "move", - 59, - 62, - 389, - 37 - ], - "and_end_982", - [ - "jump_false", - 59, - "if_else_980", - 389, - 37 - ], - [ - "load_field", - 65, - 1, - "right", - 389, - 66 - ], - [ - "get", - 67, - 13, - 1, - 389, - 56 - ], - [ - "frame", - 68, - 67, - 2, - 389, - 56 - ], - [ - "null", - 69, - 389, - 56 - ], - [ - "setarg", - 68, - 0, - 69, - 389, - 56 - ], - [ - "setarg", - 68, - 1, - 65, - 389, - 56 - ], - [ - "setarg", - 68, - 2, - 2, - 389, - 56 - ], - [ - "invoke", - 68, - 66, - 389, - 56 - ], - [ - "store_field", - 1, - 66, - "right", - 389, - 43 - ], - [ - "jump", - "if_end_981", - 389, - 43 - ], - "if_else_980", - "if_end_981", - [ - "jump", - "if_end_966", - 389, - 43 - ], - "if_else_965", - [ - "get", - 70, - 38, - 1, - 390, - 16 - ], - [ - "load_dynamic", - 71, - 70, - 9, - 390, - 26 - ], - [ - "true", - 72, - 390, - 32 - ], - [ - "is_identical", - 73, - 71, - 72, - 390, - 32 - ], - [ - "jump_true", - 73, - "eq_done_999", - 390, - 32 - ], - [ - "is_int", - 74, - 71, - 390, - 32 - ], - [ - "jump_false", - 74, - "eq_ni_1000", - 390, - 32 - ], - "_nop_tc_37", - [ - "jump", - "eq_ni_1000", - 390, - 32 - ], - [ - "eq_int", - 73, - 71, - 72, - 390, - 32 - ], - [ - "jump", - "eq_done_999", - 390, - 32 - ], - "eq_ni_1000", - [ - "is_num", - 74, - 71, - 390, - 32 - ], - [ - "jump_false", - 74, - "eq_nn_1001", - 390, - 32 - ], - "_nop_tc_38", - [ - "jump", - "eq_nn_1001", - 390, - 32 - ], - [ - "eq_float", - 73, - 71, - 72, - 390, - 32 - ], - [ - "jump", - "eq_done_999", - 390, - 32 - ], - "eq_nn_1001", - [ - "is_text", - 74, - 71, - 390, - 32 - ], - [ - "jump_false", - 74, - "eq_nt_1002", - 390, - 32 - ], - "_nop_tc_39", - [ - "jump", - "eq_nt_1002", - 390, - 32 - ], - [ - "eq_text", - 73, - 71, - 72, - 390, - 32 - ], - [ - "jump", - "eq_done_999", - 390, - 32 - ], - "eq_nt_1002", - [ - "is_null", - 74, - 71, - 390, - 32 - ], - [ - "jump_false", - 74, - "eq_nnl_1003", - 390, - 32 - ], - "_nop_tc_40", - [ - "jump", - "eq_nnl_1003", - 390, - 32 - ], - [ - "true", - 73, - 390, - 32 - ], - [ - "jump", - "eq_done_999", - 390, - 32 - ], - "eq_nnl_1003", - [ - "is_bool", - 74, - 71, - 390, - 32 - ], - [ - "jump_false", - 74, - "eq_nb_1004", - 390, - 32 - ], - "_nop_tc_41", - "_nop_tc_42", - [ - "eq_bool", - 73, - 71, - 72, - 390, - 32 - ], - [ - "jump", - "eq_done_999", - 390, - 32 - ], - "eq_nb_1004", - [ - "false", - 73, - 390, - 32 - ], - "eq_done_999", - [ - "jump_false", - 73, - "if_else_997", - 390, - 32 - ], - [ - "load_field", - 76, - 1, - "expression", - 391, - 35 - ], - [ - "get", - 78, - 13, - 1, - 391, - 25 - ], - [ - "frame", - 79, - 78, - 2, - 391, - 25 - ], - [ - "null", - 80, - 391, - 25 - ], - [ - "setarg", - 79, - 0, - 80, - 391, - 25 - ], - [ - "setarg", - 79, - 1, - 76, - 391, - 25 - ], - [ - "setarg", - 79, - 2, - 2, - 391, - 25 - ], - [ - "invoke", - 79, - 77, - 391, - 25 - ], - [ - "store_field", - 1, - 77, - "expression", - 391, - 7 - ], - [ - "jump", - "if_end_998", - 391, - 7 - ], - "if_else_997", - [ - "access", - 81, - "++", - 392, - 21 - ], - [ - "is_identical", - 82, - 9, - 81, - 392, - 21 - ], - [ - "jump_true", - 82, - "eq_done_1008", - 392, - 21 - ], - [ - "is_int", - 83, - 9, - 392, - 21 - ], - [ - "jump_false", - 83, - "eq_ni_1009", - 392, - 21 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_1009", - 392, - 21 - ], - [ - "eq_int", - 82, - 9, - 81, - 392, - 21 - ], - [ - "jump", - "eq_done_1008", - 392, - 21 - ], - "eq_ni_1009", - [ - "is_num", - 83, - 9, - 392, - 21 - ], - [ - "jump_false", - 83, - "eq_nn_1010", - 392, - 21 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_1010", - 392, - 21 - ], - [ - "eq_float", - 82, - 9, - 81, - 392, - 21 - ], - [ - "jump", - "eq_done_1008", - 392, - 21 - ], - "eq_nn_1010", - [ - "is_text", - 83, - 9, - 392, - 21 - ], - [ - "jump_false", - 83, - "eq_nt_1011", - 392, - 21 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 82, - 9, - 81, - 392, - 21 - ], - [ - "jump", - "eq_done_1008", - 392, - 21 - ], - "eq_nt_1011", - [ - "is_null", - 83, - 9, - 392, - 21 - ], - [ - "jump_false", - 83, - "eq_nnl_1012", - 392, - 21 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_1012", - 392, - 21 - ], - [ - "true", - 82, - 392, - 21 - ], - [ - "jump", - "eq_done_1008", - 392, - 21 - ], - "eq_nnl_1012", - [ - "is_bool", - 83, - 9, - 392, - 21 - ], - [ - "jump_false", - 83, - "eq_nb_1013", - 392, - 21 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_1013", - 392, - 21 - ], - [ - "eq_bool", - 82, - 9, - 81, - 392, - 21 - ], - [ - "jump", - "eq_done_1008", - 392, - 21 - ], - "eq_nb_1013", - [ - "false", - 82, - 392, - 21 - ], - "eq_done_1008", - [ - "move", - 85, - 82, - 392, - 21 - ], - [ - "jump_true", - 85, - "or_end_1007", - 392, - 21 - ], - [ - "access", - 86, - "--", - 392, - 34 - ], - [ - "is_identical", - 87, - 9, - 86, - 392, - 34 - ], - [ - "jump_true", - 87, - "eq_done_1014", - 392, - 34 - ], - [ - "is_int", - 88, - 9, - 392, - 34 - ], - [ - "jump_false", - 88, - "eq_ni_1015", - 392, - 34 - ], - "_nop_tc_49", - [ - "jump", - "eq_ni_1015", - 392, - 34 - ], - [ - "eq_int", - 87, - 9, - 86, - 392, - 34 - ], - [ - "jump", - "eq_done_1014", - 392, - 34 - ], - "eq_ni_1015", - [ - "is_num", - 88, - 9, - 392, - 34 - ], - [ - "jump_false", - 88, - "eq_nn_1016", - 392, - 34 - ], - "_nop_tc_50", - [ - "jump", - "eq_nn_1016", - 392, - 34 - ], - [ - "eq_float", - 87, - 9, - 86, - 392, - 34 - ], - [ - "jump", - "eq_done_1014", - 392, - 34 - ], - "eq_nn_1016", - [ - "is_text", - 88, - 9, - 392, - 34 - ], - [ - "jump_false", - 88, - "eq_nt_1017", - 392, - 34 - ], - "_nop_tc_51", - "_nop_tc_52", - [ - "eq_text", - 87, - 9, - 86, - 392, - 34 - ], - [ - "jump", - "eq_done_1014", - 392, - 34 - ], - "eq_nt_1017", - [ - "is_null", - 88, - 9, - 392, - 34 - ], - [ - "jump_false", - 88, - "eq_nnl_1018", - 392, - 34 - ], - "_nop_tc_53", - [ - "jump", - "eq_nnl_1018", - 392, - 34 - ], - [ - "true", - 87, - 392, - 34 - ], - [ - "jump", - "eq_done_1014", - 392, - 34 - ], - "eq_nnl_1018", - [ - "is_bool", - 88, - 9, - 392, - 34 - ], - [ - "jump_false", - 88, - "eq_nb_1019", - 392, - 34 - ], - "_nop_tc_54", - [ - "jump", - "eq_nb_1019", - 392, - 34 - ], - [ - "eq_bool", - 87, - 9, - 86, - 392, - 34 - ], - [ - "jump", - "eq_done_1014", - 392, - 34 - ], - "eq_nb_1019", - [ - "false", - 87, - 392, - 34 - ], - "eq_done_1014", - [ - "move", - 85, - 87, - 392, - 34 - ], - "or_end_1007", - [ - "jump_false", - 85, - "if_else_1005", - 392, - 34 - ], - [ - "return", - 1, - 393, - 14 - ], - "_nop_ur_2", - "if_else_1005", - [ - "access", - 90, - "then", - 394, - 21 - ], - [ - "is_identical", - 91, - 9, - 90, - 394, - 21 - ], - [ - "jump_true", - 91, - "eq_done_1022", - 394, - 21 - ], - [ - "is_int", - 92, - 9, - 394, - 21 - ], - [ - "jump_false", - 92, - "eq_ni_1023", - 394, - 21 - ], - "_nop_tc_55", - [ - "jump", - "eq_ni_1023", - 394, - 21 - ], - [ - "eq_int", - 91, - 9, - 90, - 394, - 21 - ], - [ - "jump", - "eq_done_1022", - 394, - 21 - ], - "eq_ni_1023", - [ - "is_num", - 92, - 9, - 394, - 21 - ], - [ - "jump_false", - 92, - "eq_nn_1024", - 394, - 21 - ], - "_nop_tc_56", - [ - "jump", - "eq_nn_1024", - 394, - 21 - ], - [ - "eq_float", - 91, - 9, - 90, - 394, - 21 - ], - [ - "jump", - "eq_done_1022", - 394, - 21 - ], - "eq_nn_1024", - [ - "is_text", - 92, - 9, - 394, - 21 - ], - [ - "jump_false", - 92, - "eq_nt_1025", - 394, - 21 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "eq_text", - 91, - 9, - 90, - 394, - 21 - ], - [ - "jump", - "eq_done_1022", - 394, - 21 - ], - "eq_nt_1025", - [ - "is_null", - 92, - 9, - 394, - 21 - ], - [ - "jump_false", - 92, - "eq_nnl_1026", - 394, - 21 - ], - "_nop_tc_59", - [ - "jump", - "eq_nnl_1026", - 394, - 21 - ], - [ - "true", - 91, - 394, - 21 - ], - [ - "jump", - "eq_done_1022", - 394, - 21 - ], - "eq_nnl_1026", - [ - "is_bool", - 92, - 9, - 394, - 21 - ], - [ - "jump_false", - 92, - "eq_nb_1027", - 394, - 21 - ], - "_nop_tc_60", - [ - "jump", - "eq_nb_1027", - 394, - 21 - ], - [ - "eq_bool", - 91, - 9, - 90, - 394, - 21 - ], - [ - "jump", - "eq_done_1022", - 394, - 21 - ], - "eq_nb_1027", - [ - "false", - 91, - 394, - 21 - ], - "eq_done_1022", - [ - "jump_false", - 91, - "if_else_1020", - 394, - 21 - ], - [ - "load_field", - 94, - 1, - "expression", - 395, - 35 - ], - [ - "get", - 96, - 13, - 1, - 395, - 25 - ], - [ - "frame", - 97, - 96, - 2, - 395, - 25 - ], - [ - "null", - 98, - 395, - 25 - ], - [ - "setarg", - 97, - 0, - 98, - 395, - 25 - ], - [ - "setarg", - 97, - 1, - 94, - 395, - 25 - ], - [ - "setarg", - 97, - 2, - 2, - 395, - 25 - ], - [ - "invoke", - 97, - 95, - 395, - 25 - ], - [ - "store_field", - 1, - 95, - "expression", - 395, - 7 - ], - [ - "load_field", - 99, - 1, - "then", - 396, - 29 - ], - [ - "get", - 101, - 13, - 1, - 396, - 19 - ], - [ - "frame", - 102, - 101, - 2, - 396, - 19 - ], - [ - "null", - 103, - 396, - 19 - ], - [ - "setarg", - 102, - 0, - 103, - 396, - 19 - ], - [ - "setarg", - 102, - 1, - 99, - 396, - 19 - ], - [ - "setarg", - 102, - 2, - 2, - 396, - 19 - ], - [ - "invoke", - 102, - 100, - 396, - 19 - ], - [ - "store_field", - 1, - 100, - "then", - 396, - 7 - ], - [ - "load_field", - 104, - 1, - "else", - 397, - 29 - ], - [ - "get", - 106, - 13, - 1, - 397, - 19 - ], - [ - "frame", - 107, - 106, - 2, - 397, - 19 - ], - [ - "null", - 108, - 397, - 19 - ], - [ - "setarg", - 107, - 0, - 108, - 397, - 19 - ], - [ - "setarg", - 107, - 1, - 104, - 397, - 19 - ], - [ - "setarg", - 107, - 2, - 2, - 397, - 19 - ], - [ - "invoke", - 107, - 105, - 397, - 19 - ], - [ - "store_field", - 1, - 105, - "else", - 397, - 7 - ], - [ - "jump", - "if_end_1021", - 397, - 7 - ], - "if_else_1020", - [ - "access", - 109, - "(", - 398, - 21 - ], - [ - "is_identical", - 110, - 9, - 109, - 398, - 21 - ], - [ - "jump_true", - 110, - "eq_done_1030", - 398, - 21 - ], - [ - "is_int", - 111, - 9, - 398, - 21 - ], - [ - "jump_false", - 111, - "eq_ni_1031", - 398, - 21 - ], - "_nop_tc_61", - [ - "jump", - "eq_ni_1031", - 398, - 21 - ], - [ - "eq_int", - 110, - 9, - 109, - 398, - 21 - ], - [ - "jump", - "eq_done_1030", - 398, - 21 - ], - "eq_ni_1031", - [ - "is_num", - 111, - 9, - 398, - 21 - ], - [ - "jump_false", - 111, - "eq_nn_1032", - 398, - 21 - ], - "_nop_tc_62", - [ - "jump", - "eq_nn_1032", - 398, - 21 - ], - [ - "eq_float", - 110, - 9, - 109, - 398, - 21 - ], - [ - "jump", - "eq_done_1030", - 398, - 21 - ], - "eq_nn_1032", - [ - "is_text", - 111, - 9, - 398, - 21 - ], - [ - "jump_false", - 111, - "eq_nt_1033", - 398, - 21 - ], - "_nop_tc_63", - "_nop_tc_64", - [ - "eq_text", - 110, - 9, - 109, - 398, - 21 - ], - [ - "jump", - "eq_done_1030", - 398, - 21 - ], - "eq_nt_1033", - [ - "is_null", - 111, - 9, - 398, - 21 - ], - [ - "jump_false", - 111, - "eq_nnl_1034", - 398, - 21 - ], - "_nop_tc_65", - [ - "jump", - "eq_nnl_1034", - 398, - 21 - ], - [ - "true", - 110, - 398, - 21 - ], - [ - "jump", - "eq_done_1030", - 398, - 21 - ], - "eq_nnl_1034", - [ - "is_bool", - 111, - 9, - 398, - 21 - ], - [ - "jump_false", - 111, - "eq_nb_1035", - 398, - 21 - ], - "_nop_tc_66", - [ - "jump", - "eq_nb_1035", - 398, - 21 - ], - [ - "eq_bool", - 110, - 9, - 109, - 398, - 21 - ], - [ - "jump", - "eq_done_1030", - 398, - 21 - ], - "eq_nb_1035", - [ - "false", - 110, - 398, - 21 - ], - "eq_done_1030", - [ - "jump_false", - 110, - "if_else_1028", - 398, - 21 - ], - [ - "load_field", - 113, - 1, - "expression", - 399, - 35 - ], - [ - "get", - 115, - 13, - 1, - 399, - 25 - ], - [ - "frame", - 116, - 115, - 2, - 399, - 25 - ], - [ - "null", - 117, - 399, - 25 - ], - [ - "setarg", - 116, - 0, - 117, - 399, - 25 - ], - [ - "setarg", - 116, - 1, - 113, - 399, - 25 - ], - [ - "setarg", - 116, - 2, - 2, - 399, - 25 - ], - [ - "invoke", - 116, - 114, - 399, - 25 - ], - [ - "store_field", - 1, - 114, - "expression", - 399, - 7 - ], - [ - "access", - 118, - 0, - 400, - 11 - ], - [ - "move", - 8, - 118, - 400, - 11 - ], - "while_start_1036", - [ - "load_field", - 119, - 1, - "list", - 401, - 25 - ], - [ - "length", - 120, - 119, - 401, - 25 - ], - [ - "is_int", - 122, - 8, - 401, - 25 - ], - [ - "jump_false", - 122, - "rel_ni_1038", - 401, - 25 - ], - "_nop_tc_67", - "_nop_tc_68", - [ - "lt_int", - 121, - 8, - 120, - 401, - 25 - ], - [ - "jump", - "rel_done_1040", - 401, - 25 - ], - "rel_ni_1038", - [ - "is_num", - 122, - 8, - 401, - 25 - ], - [ - "jump_false", - 122, - "rel_nn_1039", - 401, - 25 - ], - "_nop_tc_69", - "_nop_tc_70", - [ - "lt_float", - 121, - 8, - 120, - 401, - 25 - ], - [ - "jump", - "rel_done_1040", - 401, - 25 - ], - "rel_nn_1039", - [ - "is_text", - 122, - 8, - 401, - 25 - ], - [ - "jump_false", - 122, - "rel_err_1041", - 401, - 25 - ], - "_nop_tc_71", - [ - "jump", - "rel_err_1041", - 401, - 25 - ], - [ - "lt_text", - 121, - 8, - 120, - 401, - 25 - ], - [ - "jump", - "rel_done_1040", - 401, - 25 - ], - "rel_err_1041", - [ - "disrupt", - 401, - 25 - ], - "rel_done_1040", - [ - "jump_false", - 121, - "while_end_1037", - 401, - 25 - ], - [ - "load_field", - 124, - 1, - "list", - 402, - 34 - ], - [ - "load_dynamic", - 125, - 124, - 8, - 402, - 44 - ], - [ - "get", - 127, - 13, - 1, - 402, - 24 - ], - [ - "frame", - 128, - 127, - 2, - 402, - 24 - ], - [ - "null", - 129, - 402, - 24 - ], - [ - "setarg", - 128, - 0, - 129, - 402, - 24 - ], - [ - "setarg", - 128, - 1, - 125, - 402, - 24 - ], - [ - "setarg", - 128, - 2, - 2, - 402, - 24 - ], - [ - "invoke", - 128, - 126, - 402, - 24 - ], - [ - "load_field", - 130, - 1, - "list", - 402, - 9 - ], - [ - "store_dynamic", - 130, - 126, - 8, - 402, - 19 - ], - [ - "access", - 131, - 1, - 403, - 17 - ], - [ - "is_text", - 133, - 8, - 403, - 17 - ], - [ - "jump_false", - 133, - "add_cn_1043", - 403, - 17 - ], - "_nop_tc_72", - [ - "jump", - "add_cn_1043", - 403, - 17 - ], - [ - "concat", - 132, - 8, - 131, - 403, - 17 - ], - [ - "jump", - "add_done_1042", - 403, - 17 - ], - "add_cn_1043", - [ - "is_num", - 133, - 8, - 403, - 17 - ], - [ - "jump_false", - 133, - "add_err_1044", - 403, - 17 - ], - "_nop_tc_73", - "_nop_tc_74", - [ - "add", - 132, - 8, - 131, - 403, - 17 - ], - [ - "jump", - "add_done_1042", - 403, - 17 - ], - "add_err_1044", - [ - "disrupt", - 403, - 17 - ], - "add_done_1042", - [ - "move", - 8, - 132, - 403, - 17 - ], - [ - "jump", - "while_start_1036", - 403, - 17 - ], - "while_end_1037", - [ - "jump", - "if_end_1029", - 403, - 17 - ], - "if_else_1028", - [ - "access", - 135, - "array", - 405, - 21 - ], - [ - "is_identical", - 136, - 9, - 135, - 405, - 21 - ], - [ - "jump_true", - 136, - "eq_done_1048", - 405, - 21 - ], - [ - "is_int", - 137, - 9, - 405, - 21 - ], - [ - "jump_false", - 137, - "eq_ni_1049", - 405, - 21 - ], - "_nop_tc_75", - [ - "jump", - "eq_ni_1049", - 405, - 21 - ], - [ - "eq_int", - 136, - 9, - 135, - 405, - 21 - ], - [ - "jump", - "eq_done_1048", - 405, - 21 - ], - "eq_ni_1049", - [ - "is_num", - 137, - 9, - 405, - 21 - ], - [ - "jump_false", - 137, - "eq_nn_1050", - 405, - 21 - ], - "_nop_tc_76", - [ - "jump", - "eq_nn_1050", - 405, - 21 - ], - [ - "eq_float", - 136, - 9, - 135, - 405, - 21 - ], - [ - "jump", - "eq_done_1048", - 405, - 21 - ], - "eq_nn_1050", - [ - "is_text", - 137, - 9, - 405, - 21 - ], - [ - "jump_false", - 137, - "eq_nt_1051", - 405, - 21 - ], - "_nop_tc_77", - "_nop_tc_78", - [ - "eq_text", - 136, - 9, - 135, - 405, - 21 - ], - [ - "jump", - "eq_done_1048", - 405, - 21 - ], - "eq_nt_1051", - [ - "is_null", - 137, - 9, - 405, - 21 - ], - [ - "jump_false", - 137, - "eq_nnl_1052", - 405, - 21 - ], - "_nop_tc_79", - [ - "jump", - "eq_nnl_1052", - 405, - 21 - ], - [ - "true", - 136, - 405, - 21 - ], - [ - "jump", - "eq_done_1048", - 405, - 21 - ], - "eq_nnl_1052", - [ - "is_bool", - 137, - 9, - 405, - 21 - ], - [ - "jump_false", - 137, - "eq_nb_1053", - 405, - 21 - ], - "_nop_tc_80", - [ - "jump", - "eq_nb_1053", - 405, - 21 - ], - [ - "eq_bool", - 136, - 9, - 135, - 405, - 21 - ], - [ - "jump", - "eq_done_1048", - 405, - 21 - ], - "eq_nb_1053", - [ - "false", - 136, - 405, - 21 - ], - "eq_done_1048", - [ - "move", - 139, - 136, - 405, - 21 - ], - [ - "jump_true", - 139, - "or_end_1047", - 405, - 21 - ], - [ - "access", - 140, - "text literal", - 405, - 37 - ], - [ - "is_identical", - 141, - 9, - 140, - 405, - 37 - ], - [ - "jump_true", - 141, - "eq_done_1054", - 405, - 37 - ], - [ - "is_int", - 142, - 9, - 405, - 37 - ], - [ - "jump_false", - 142, - "eq_ni_1055", - 405, - 37 - ], - "_nop_tc_81", - [ - "jump", - "eq_ni_1055", - 405, - 37 - ], - [ - "eq_int", - 141, - 9, - 140, - 405, - 37 - ], - [ - "jump", - "eq_done_1054", - 405, - 37 - ], - "eq_ni_1055", - [ - "is_num", - 142, - 9, - 405, - 37 - ], - [ - "jump_false", - 142, - "eq_nn_1056", - 405, - 37 - ], - "_nop_tc_82", - [ - "jump", - "eq_nn_1056", - 405, - 37 - ], - [ - "eq_float", - 141, - 9, - 140, - 405, - 37 - ], - [ - "jump", - "eq_done_1054", - 405, - 37 - ], - "eq_nn_1056", - [ - "is_text", - 142, - 9, - 405, - 37 - ], - [ - "jump_false", - 142, - "eq_nt_1057", - 405, - 37 - ], - "_nop_tc_83", - "_nop_tc_84", - [ - "eq_text", - 141, - 9, - 140, - 405, - 37 - ], - [ - "jump", - "eq_done_1054", - 405, - 37 - ], - "eq_nt_1057", - [ - "is_null", - 142, - 9, - 405, - 37 - ], - [ - "jump_false", - 142, - "eq_nnl_1058", - 405, - 37 - ], - "_nop_tc_85", - [ - "jump", - "eq_nnl_1058", - 405, - 37 - ], - [ - "true", - 141, - 405, - 37 - ], - [ - "jump", - "eq_done_1054", - 405, - 37 - ], - "eq_nnl_1058", - [ - "is_bool", - 142, - 9, - 405, - 37 - ], - [ - "jump_false", - 142, - "eq_nb_1059", - 405, - 37 - ], - "_nop_tc_86", - [ - "jump", - "eq_nb_1059", - 405, - 37 - ], - [ - "eq_bool", - 141, - 9, - 140, - 405, - 37 - ], - [ - "jump", - "eq_done_1054", - 405, - 37 - ], - "eq_nb_1059", - [ - "false", - 141, - 405, - 37 - ], - "eq_done_1054", - [ - "move", - 139, - 141, - 405, - 37 - ], - "or_end_1047", - [ - "jump_false", - 139, - "if_else_1045", - 405, - 37 - ], - [ - "access", - 144, - 0, - 406, - 11 - ], - [ - "move", - 8, - 144, - 406, - 11 - ], - "while_start_1060", - [ - "load_field", - 145, - 1, - "list", - 407, - 25 - ], - [ - "length", - 146, - 145, - 407, - 25 - ], - [ - "is_int", - 148, - 8, - 407, - 25 - ], - [ - "jump_false", - 148, - "rel_ni_1062", - 407, - 25 - ], - "_nop_tc_87", - "_nop_tc_88", - [ - "lt_int", - 147, - 8, - 146, - 407, - 25 - ], - [ - "jump", - "rel_done_1064", - 407, - 25 - ], - "rel_ni_1062", - [ - "is_num", - 148, - 8, - 407, - 25 - ], - [ - "jump_false", - 148, - "rel_nn_1063", - 407, - 25 - ], - "_nop_tc_89", - "_nop_tc_90", - [ - "lt_float", - 147, - 8, - 146, - 407, - 25 - ], - [ - "jump", - "rel_done_1064", - 407, - 25 - ], - "rel_nn_1063", - [ - "is_text", - 148, - 8, - 407, - 25 - ], - [ - "jump_false", - 148, - "rel_err_1065", - 407, - 25 - ], - "_nop_tc_91", - [ - "jump", - "rel_err_1065", - 407, - 25 - ], - [ - "lt_text", - 147, - 8, - 146, - 407, - 25 - ], - [ - "jump", - "rel_done_1064", - 407, - 25 - ], - "rel_err_1065", - [ - "disrupt", - 407, - 25 - ], - "rel_done_1064", - [ - "jump_false", - 147, - "while_end_1061", - 407, - 25 - ], - [ - "load_field", - 150, - 1, - "list", - 408, - 34 - ], - [ - "load_dynamic", - 151, - 150, - 8, - 408, - 44 - ], - [ - "get", - 153, - 13, - 1, - 408, - 24 - ], - [ - "frame", - 154, - 153, - 2, - 408, - 24 - ], - [ - "null", - 155, - 408, - 24 - ], - [ - "setarg", - 154, - 0, - 155, - 408, - 24 - ], - [ - "setarg", - 154, - 1, - 151, - 408, - 24 - ], - [ - "setarg", - 154, - 2, - 2, - 408, - 24 - ], - [ - "invoke", - 154, - 152, - 408, - 24 - ], - [ - "load_field", - 156, - 1, - "list", - 408, - 9 - ], - [ - "store_dynamic", - 156, - 152, - 8, - 408, - 19 - ], - [ - "access", - 157, - 1, - 409, - 17 - ], - [ - "is_text", - 159, - 8, - 409, - 17 - ], - [ - "jump_false", - 159, - "add_cn_1067", - 409, - 17 - ], - "_nop_tc_92", - [ - "jump", - "add_cn_1067", - 409, - 17 - ], - [ - "concat", - 158, - 8, - 157, - 409, - 17 - ], - [ - "jump", - "add_done_1066", - 409, - 17 - ], - "add_cn_1067", - [ - "is_num", - 159, - 8, - 409, - 17 - ], - [ - "jump_false", - 159, - "add_err_1068", - 409, - 17 - ], - "_nop_tc_93", - "_nop_tc_94", - [ - "add", - 158, - 8, - 157, - 409, - 17 - ], - [ - "jump", - "add_done_1066", - 409, - 17 - ], - "add_err_1068", - [ - "disrupt", - 409, - 17 - ], - "add_done_1066", - [ - "move", - 8, - 158, - 409, - 17 - ], - [ - "jump", - "while_start_1060", - 409, - 17 - ], - "while_end_1061", - [ - "jump", - "if_end_1046", - 409, - 17 - ], - "if_else_1045", - [ - "access", - 161, - "record", - 411, - 21 - ], - [ - "is_identical", - 162, - 9, - 161, - 411, - 21 - ], - [ - "jump_true", - 162, - "eq_done_1071", - 411, - 21 - ], - [ - "is_int", - 163, - 9, - 411, - 21 - ], - [ - "jump_false", - 163, - "eq_ni_1072", - 411, - 21 - ], - "_nop_tc_95", - [ - "jump", - "eq_ni_1072", - 411, - 21 - ], - [ - "eq_int", - 162, - 9, - 161, - 411, - 21 - ], - [ - "jump", - "eq_done_1071", - 411, - 21 - ], - "eq_ni_1072", - [ - "is_num", - 163, - 9, - 411, - 21 - ], - [ - "jump_false", - 163, - "eq_nn_1073", - 411, - 21 - ], - "_nop_tc_96", - [ - "jump", - "eq_nn_1073", - 411, - 21 - ], - [ - "eq_float", - 162, - 9, - 161, - 411, - 21 - ], - [ - "jump", - "eq_done_1071", - 411, - 21 - ], - "eq_nn_1073", - [ - "is_text", - 163, - 9, - 411, - 21 - ], - [ - "jump_false", - 163, - "eq_nt_1074", - 411, - 21 - ], - "_nop_tc_97", - "_nop_tc_98", - [ - "eq_text", - 162, - 9, - 161, - 411, - 21 - ], - [ - "jump", - "eq_done_1071", - 411, - 21 - ], - "eq_nt_1074", - [ - "is_null", - 163, - 9, - 411, - 21 - ], - [ - "jump_false", - 163, - "eq_nnl_1075", - 411, - 21 - ], - "_nop_tc_99", - [ - "jump", - "eq_nnl_1075", - 411, - 21 - ], - [ - "true", - 162, - 411, - 21 - ], - [ - "jump", - "eq_done_1071", - 411, - 21 - ], - "eq_nnl_1075", - [ - "is_bool", - 163, - 9, - 411, - 21 - ], - [ - "jump_false", - 163, - "eq_nb_1076", - 411, - 21 - ], - "_nop_tc_100", - [ - "jump", - "eq_nb_1076", - 411, - 21 - ], - [ - "eq_bool", - 162, - 9, - 161, - 411, - 21 - ], - [ - "jump", - "eq_done_1071", - 411, - 21 - ], - "eq_nb_1076", - [ - "false", - 162, - 411, - 21 - ], - "eq_done_1071", - [ - "jump_false", - 162, - "if_else_1069", - 411, - 21 - ], - [ - "access", - 165, - 0, - 412, - 11 - ], - [ - "move", - 8, - 165, - 412, - 11 - ], - "while_start_1077", - [ - "load_field", - 166, - 1, - "list", - 413, - 25 - ], - [ - "length", - 167, - 166, - 413, - 25 - ], - [ - "is_int", - 169, - 8, - 413, - 25 - ], - [ - "jump_false", - 169, - "rel_ni_1079", - 413, - 25 - ], - "_nop_tc_101", - "_nop_tc_102", - [ - "lt_int", - 168, - 8, - 167, - 413, - 25 - ], - [ - "jump", - "rel_done_1081", - 413, - 25 - ], - "rel_ni_1079", - [ - "is_num", - 169, - 8, - 413, - 25 - ], - [ - "jump_false", - 169, - "rel_nn_1080", - 413, - 25 - ], - "_nop_tc_103", - "_nop_tc_104", - [ - "lt_float", - 168, - 8, - 167, - 413, - 25 - ], - [ - "jump", - "rel_done_1081", - 413, - 25 - ], - "rel_nn_1080", - [ - "is_text", - 169, - 8, - 413, - 25 - ], - [ - "jump_false", - 169, - "rel_err_1082", - 413, - 25 - ], - "_nop_tc_105", - [ - "jump", - "rel_err_1082", - 413, - 25 - ], - [ - "lt_text", - 168, - 8, - 167, - 413, - 25 - ], - [ - "jump", - "rel_done_1081", - 413, - 25 - ], - "rel_err_1082", - [ - "disrupt", - 413, - 25 - ], - "rel_done_1081", - [ - "jump_false", - 168, - "while_end_1078", - 413, - 25 - ], - [ - "load_field", - 171, - 1, - "list", - 414, - 40 - ], - [ - "load_dynamic", - 172, - 171, - 8, - 414, - 50 - ], - [ - "load_field", - 173, - 172, - "right", - 414, - 50 - ], - [ - "get", - 175, - 13, - 1, - 414, - 30 - ], - [ - "frame", - 176, - 175, - 2, - 414, - 30 - ], - [ - "null", - 177, - 414, - 30 - ], - [ - "setarg", - 176, - 0, - 177, - 414, - 30 - ], - [ - "setarg", - 176, - 1, - 173, - 414, - 30 - ], - [ - "setarg", - 176, - 2, - 2, - 414, - 30 - ], - [ - "invoke", - 176, - 174, - 414, - 30 - ], - [ - "load_field", - 178, - 1, - "list", - 414, - 9 - ], - [ - "load_dynamic", - 179, - 178, - 8, - 414, - 19 - ], - [ - "store_field", - 179, - 174, - "right", - 414, - 19 - ], - [ - "access", - 180, - 1, - 415, - 17 - ], - [ - "is_text", - 182, - 8, - 415, - 17 - ], - [ - "jump_false", - 182, - "add_cn_1084", - 415, - 17 - ], - "_nop_tc_106", - [ - "jump", - "add_cn_1084", - 415, - 17 - ], - [ - "concat", - 181, - 8, - 180, - 415, - 17 - ], - [ - "jump", - "add_done_1083", - 415, - 17 - ], - "add_cn_1084", - [ - "is_num", - 182, - 8, - 415, - 17 - ], - [ - "jump_false", - 182, - "add_err_1085", - 415, - 17 - ], - "_nop_tc_107", - "_nop_tc_108", - [ - "add", - 181, - 8, - 180, - 415, - 17 - ], - [ - "jump", - "add_done_1083", - 415, - 17 - ], - "add_err_1085", - [ - "disrupt", - 415, - 17 - ], - "add_done_1083", - [ - "move", - 8, - 181, - 415, - 17 - ], - [ - "jump", - "while_start_1077", - 415, - 17 - ], - "while_end_1078", - [ - "jump", - "if_end_1070", - 415, - 17 - ], - "if_else_1069", - [ - "access", - 184, - "function", - 417, - 21 - ], - [ - "is_identical", - 185, - 9, - 184, - 417, - 21 - ], - [ - "jump_true", - 185, - "eq_done_1088", - 417, - 21 - ], - [ - "is_int", - 186, - 9, - 417, - 21 - ], - [ - "jump_false", - 186, - "eq_ni_1089", - 417, - 21 - ], - "_nop_tc_109", - [ - "jump", - "eq_ni_1089", - 417, - 21 - ], - [ - "eq_int", - 185, - 9, - 184, - 417, - 21 - ], - [ - "jump", - "eq_done_1088", - 417, - 21 - ], - "eq_ni_1089", - [ - "is_num", - 186, - 9, - 417, - 21 - ], - [ - "jump_false", - 186, - "eq_nn_1090", - 417, - 21 - ], - "_nop_tc_110", - [ - "jump", - "eq_nn_1090", - 417, - 21 - ], - [ - "eq_float", - 185, - 9, - 184, - 417, - 21 - ], - [ - "jump", - "eq_done_1088", - 417, - 21 - ], - "eq_nn_1090", - [ - "is_text", - 186, - 9, - 417, - 21 - ], - [ - "jump_false", - 186, - "eq_nt_1091", - 417, - 21 - ], - "_nop_tc_111", - "_nop_tc_112", - [ - "eq_text", - 185, - 9, - 184, - 417, - 21 - ], - [ - "jump", - "eq_done_1088", - 417, - 21 - ], - "eq_nt_1091", - [ - "is_null", - 186, - 9, - 417, - 21 - ], - [ - "jump_false", - 186, - "eq_nnl_1092", - 417, - 21 - ], - "_nop_tc_113", - [ - "jump", - "eq_nnl_1092", - 417, - 21 - ], - [ - "true", - 185, - 417, - 21 - ], - [ - "jump", - "eq_done_1088", - 417, - 21 - ], - "eq_nnl_1092", - [ - "is_bool", - 186, - 9, - 417, - 21 - ], - [ - "jump_false", - 186, - "eq_nb_1093", - 417, - 21 - ], - "_nop_tc_114", - [ - "jump", - "eq_nb_1093", - 417, - 21 - ], - [ - "eq_bool", - 185, - 9, - 184, - 417, - 21 - ], - [ - "jump", - "eq_done_1088", - 417, - 21 - ], - "eq_nb_1093", - [ - "false", - 185, - 417, - 21 - ], - "eq_done_1088", - [ - "jump_false", - 185, - "if_else_1086", - 417, - 21 - ], - [ - "get", - 189, - 14, - 1, - 418, - 7 - ], - [ - "frame", - 190, - 189, - 1, - 418, - 7 - ], - [ - "null", - 191, - 418, - 7 - ], - [ - "setarg", - 190, - 0, - 191, - 418, - 7 - ], - [ - "setarg", - 190, - 1, - 1, - 418, - 7 - ], - [ - "invoke", - 190, - 188, - 418, - 7 - ], - [ - "return", - 1, - 419, - 14 - ], - "_nop_ur_3", - "if_else_1086", - [ - "get", - 192, - 3, - 1, - 420, - 16 - ], - [ - "load_dynamic", - 193, - 192, - 9, - 420, - 27 - ], - [ - "true", - 194, - 420, - 33 - ], - [ - "is_identical", - 195, - 193, - 194, - 420, - 33 - ], - [ - "jump_true", - 195, - "eq_done_1096", - 420, - 33 - ], - [ - "is_int", - 196, - 193, - 420, - 33 - ], - [ - "jump_false", - 196, - "eq_ni_1097", - 420, - 33 - ], - "_nop_tc_115", - [ - "jump", - "eq_ni_1097", - 420, - 33 - ], - [ - "eq_int", - 195, - 193, - 194, - 420, - 33 - ], - [ - "jump", - "eq_done_1096", - 420, - 33 - ], - "eq_ni_1097", - [ - "is_num", - 196, - 193, - 420, - 33 - ], - [ - "jump_false", - 196, - "eq_nn_1098", - 420, - 33 - ], - "_nop_tc_116", - [ - "jump", - "eq_nn_1098", - 420, - 33 - ], - [ - "eq_float", - 195, - 193, - 194, - 420, - 33 - ], - [ - "jump", - "eq_done_1096", - 420, - 33 - ], - "eq_nn_1098", - [ - "is_text", - 196, - 193, - 420, - 33 - ], - [ - "jump_false", - 196, - "eq_nt_1099", - 420, - 33 - ], - "_nop_tc_117", - [ - "jump", - "eq_nt_1099", - 420, - 33 - ], - [ - "eq_text", - 195, - 193, - 194, - 420, - 33 - ], - [ - "jump", - "eq_done_1096", - 420, - 33 - ], - "eq_nt_1099", - [ - "is_null", - 196, - 193, - 420, - 33 - ], - [ - "jump_false", - 196, - "eq_nnl_1100", - 420, - 33 - ], - "_nop_tc_118", - [ - "jump", - "eq_nnl_1100", - 420, - 33 - ], - [ - "true", - 195, - 420, - 33 - ], - [ - "jump", - "eq_done_1096", - 420, - 33 - ], - "eq_nnl_1100", - [ - "is_bool", - 196, - 193, - 420, - 33 - ], - [ - "jump_false", - 196, - "eq_nb_1101", - 420, - 33 - ], - "_nop_tc_119", - "_nop_tc_120", - [ - "eq_bool", - 195, - 193, - 194, - 420, - 33 - ], - [ - "jump", - "eq_done_1096", - 420, - 33 - ], - "eq_nb_1101", - [ - "false", - 195, - 420, - 33 - ], - "eq_done_1096", - [ - "jump_false", - 195, - "if_else_1094", - 420, - 33 - ], - [ - "load_field", - 198, - 1, - "right", - 421, - 30 - ], - [ - "get", - 200, - 13, - 1, - 421, - 20 - ], - [ - "frame", - 201, - 200, - 2, - 421, - 20 - ], - [ - "null", - 202, - 421, - 20 - ], - [ - "setarg", - 201, - 0, - 202, - 421, - 20 - ], - [ - "setarg", - 201, - 1, - 198, - 421, - 20 - ], - [ - "setarg", - 201, - 2, - 2, - 421, - 20 - ], - [ - "invoke", - 201, - 199, - 421, - 20 - ], - [ - "store_field", - 1, - 199, - "right", - 421, - 7 - ], - [ - "return", - 1, - 422, - 14 - ], - "_nop_ur_4", - "if_else_1094", - "if_end_1095", - "if_end_1087", - "if_end_1070", - "if_end_1046", - "if_end_1029", - "if_end_1021", - "if_end_1006", - "if_end_998", - "if_end_966", - "if_end_958", - [ - "access", - 203, - "name", - 426, - 14 - ], - [ - "is_identical", - 204, - 9, - 203, - 426, - 14 - ], - [ - "jump_true", - 204, - "eq_done_1105", - 426, - 14 - ], - [ - "is_int", - 205, - 9, - 426, - 14 - ], - [ - "jump_false", - 205, - "eq_ni_1106", - 426, - 14 - ], - "_nop_tc_121", - [ - "jump", - "eq_ni_1106", - 426, - 14 - ], - [ - "eq_int", - 204, - 9, - 203, - 426, - 14 - ], - [ - "jump", - "eq_done_1105", - 426, - 14 - ], - "eq_ni_1106", - [ - "is_num", - 205, - 9, - 426, - 14 - ], - [ - "jump_false", - 205, - "eq_nn_1107", - 426, - 14 - ], - "_nop_tc_122", - [ - "jump", - "eq_nn_1107", - 426, - 14 - ], - [ - "eq_float", - 204, - 9, - 203, - 426, - 14 - ], - [ - "jump", - "eq_done_1105", - 426, - 14 - ], - "eq_nn_1107", - [ - "is_text", - 205, - 9, - 426, - 14 - ], - [ - "jump_false", - 205, - "eq_nt_1108", - 426, - 14 - ], - "_nop_tc_123", - "_nop_tc_124", - [ - "eq_text", - 204, - 9, - 203, - 426, - 14 - ], - [ - "jump", - "eq_done_1105", - 426, - 14 - ], - "eq_nt_1108", - [ - "is_null", - 205, - 9, - 426, - 14 - ], - [ - "jump_false", - 205, - "eq_nnl_1109", - 426, - 14 - ], - "_nop_tc_125", - [ - "jump", - "eq_nnl_1109", - 426, - 14 - ], - [ - "true", - 204, - 426, - 14 - ], - [ - "jump", - "eq_done_1105", - 426, - 14 - ], - "eq_nnl_1109", - [ - "is_bool", - 205, - 9, - 426, - 14 - ], - [ - "jump_false", - 205, - "eq_nb_1110", - 426, - 14 - ], - "_nop_tc_126", - [ - "jump", - "eq_nb_1110", - 426, - 14 - ], - [ - "eq_bool", - 204, - 9, - 203, - 426, - 14 - ], - [ - "jump", - "eq_done_1105", - 426, - 14 - ], - "eq_nb_1110", - [ - "false", - 204, - 426, - 14 - ], - "eq_done_1105", - [ - "move", - 207, - 204, - 426, - 14 - ], - [ - "jump_false", - 207, - "and_end_1104", - 426, - 14 - ], - [ - "load_field", - 208, - 1, - "level", - 426, - 24 - ], - [ - "access", - 209, - 0, - 426, - 38 - ], - [ - "is_identical", - 210, - 208, - 209, - 426, - 38 - ], - [ - "jump_true", - 210, - "eq_done_1111", - 426, - 38 - ], - [ - "is_int", - 211, - 208, - 426, - 38 - ], - [ - "jump_false", - 211, - "eq_ni_1112", - 426, - 38 - ], - "_nop_tc_127", - "_nop_tc_128", - [ - "eq_int", - 210, - 208, - 209, - 426, - 38 - ], - [ - "jump", - "eq_done_1111", - 426, - 38 - ], - "eq_ni_1112", - [ - "is_num", - 211, - 208, - 426, - 38 - ], - [ - "jump_false", - 211, - "eq_nn_1113", - 426, - 38 - ], - "_nop_tc_129", - "_nop_tc_130", - [ - "eq_float", - 210, - 208, - 209, - 426, - 38 - ], - [ - "jump", - "eq_done_1111", - 426, - 38 - ], - "eq_nn_1113", - [ - "is_text", - 211, - 208, - 426, - 38 - ], - [ - "jump_false", - 211, - "eq_nt_1114", - 426, - 38 - ], - "_nop_tc_131", - [ - "jump", - "eq_nt_1114", - 426, - 38 - ], - [ - "eq_text", - 210, - 208, - 209, - 426, - 38 - ], - [ - "jump", - "eq_done_1111", - 426, - 38 - ], - "eq_nt_1114", - [ - "is_null", - 211, - 208, - 426, - 38 - ], - [ - "jump_false", - 211, - "eq_nnl_1115", - 426, - 38 - ], - "_nop_tc_132", - [ - "jump", - "eq_nnl_1115", - 426, - 38 - ], - [ - "true", - 210, - 426, - 38 - ], - [ - "jump", - "eq_done_1111", - 426, - 38 - ], - "eq_nnl_1115", - [ - "is_bool", - 211, - 208, - 426, - 38 - ], - [ - "jump_false", - 211, - "eq_nb_1116", - 426, - 38 - ], - "_nop_tc_133", - [ - "jump", - "eq_nb_1116", - 426, - 38 - ], - [ - "eq_bool", - 210, - 208, - 209, - 426, - 38 - ], - [ - "jump", - "eq_done_1111", - 426, - 38 - ], - "eq_nb_1116", - [ - "false", - 210, - 426, - 38 - ], - "eq_done_1111", - [ - "move", - 207, - 210, - 426, - 38 - ], - "and_end_1104", - [ - "jump_false", - 207, - "if_else_1102", - 426, - 38 - ], - [ - "load_field", - 213, - 1, - "name", - 427, - 30 - ], - [ - "get", - 215, - 17, - 1, - 427, - 13 - ], - [ - "frame", - 216, - 215, - 2, - 427, - 13 - ], - [ - "null", - 217, - 427, - 13 - ], - [ - "setarg", - 216, - 0, - 217, - 427, - 13 - ], - [ - "setarg", - 216, - 1, - 2, - 427, - 13 - ], - [ - "setarg", - 216, - 2, - 213, - 427, - 13 - ], - [ - "invoke", - 216, - 214, - 427, - 13 - ], - [ - "move", - 11, - 214, - 427, - 13 - ], - [ - "null", - 218, - 428, - 18 - ], - [ - "is_identical", - 219, - 11, - 218, - 428, - 18 - ], - [ - "jump_true", - 219, - "ne_nid_1120", - 428, - 18 - ], - [ - "jump", - "ne_ni_1121", - 428, - 18 - ], - "ne_nid_1120", - [ - "false", - 219, - 428, - 18 - ], - [ - "jump", - "ne_done_1119", - 428, - 18 - ], - "ne_ni_1121", - [ - "is_int", - 220, - 11, - 428, - 18 - ], - [ - "jump_false", - 220, - "ne_nn_1122", - 428, - 18 - ], - "_nop_tc_134", - [ - "jump", - "ne_nn_1122", - 428, - 18 - ], - [ - "ne_int", - 219, - 11, - 218, - 428, - 18 - ], - [ - "jump", - "ne_done_1119", - 428, - 18 - ], - "ne_nn_1122", - [ - "is_num", - 220, - 11, - 428, - 18 - ], - [ - "jump_false", - 220, - "ne_nt_1123", - 428, - 18 - ], - "_nop_tc_135", - [ - "jump", - "ne_nt_1123", - 428, - 18 - ], - [ - "ne_float", - 219, - 11, - 218, - 428, - 18 - ], - [ - "jump", - "ne_done_1119", - 428, - 18 - ], - "ne_nt_1123", - [ - "is_text", - 220, - 11, - 428, - 18 - ], - [ - "jump_false", - 220, - "ne_nnl_1124", - 428, - 18 - ], - "_nop_tc_136", - [ - "jump", - "ne_nnl_1124", - 428, - 18 - ], - [ - "ne_text", - 219, - 11, - 218, - 428, - 18 - ], - [ - "jump", - "ne_done_1119", - 428, - 18 - ], - "ne_nnl_1124", - [ - "is_null", - 220, - 11, - 428, - 18 - ], - [ - "jump_false", - 220, - "ne_nb_1125", - 428, - 18 - ], - "_nop_tc_137", - "_nop_tc_138", - [ - "false", - 219, - 428, - 18 - ], - [ - "jump", - "ne_done_1119", - 428, - 18 - ], - "ne_nb_1125", - [ - "is_bool", - 220, - 11, - 428, - 18 - ], - [ - "jump_false", - 220, - "ne_mis_1126", - 428, - 18 - ], - "_nop_tc_139", - [ - "jump", - "ne_mis_1126", - 428, - 18 - ], - [ - "ne_bool", - 219, - 11, - 218, - 428, - 18 - ], - [ - "jump", - "ne_done_1119", - 428, - 18 - ], - "ne_mis_1126", - [ - "true", - 219, - 428, - 18 - ], - "ne_done_1119", - [ - "jump_false", - 219, - "if_else_1117", - 428, - 18 - ], - [ - "load_field", - 222, - 1, - "name", - 429, - 31 - ], - [ - "get", - 224, - 35, - 1, - 429, - 14 - ], - [ - "frame", - 225, - 224, - 2, - 429, - 14 - ], - [ - "null", - 226, - 429, - 14 - ], - [ - "setarg", - 225, - 0, - 226, - 429, - 14 - ], - [ - "setarg", - 225, - 1, - 2, - 429, - 14 - ], - [ - "setarg", - 225, - 2, - 222, - 429, - 14 - ], - [ - "invoke", - 225, - 223, - 429, - 14 - ], - [ - "move", - 16, - 223, - 429, - 14 - ], - [ - "null", - 227, - 430, - 19 - ], - [ - "is_identical", - 228, - 16, - 227, - 430, - 19 - ], - [ - "jump_true", - 228, - "ne_nid_1131", - 430, - 19 - ], - [ - "jump", - "ne_ni_1132", - 430, - 19 - ], - "ne_nid_1131", - [ - "false", - 228, - 430, - 19 - ], - [ - "jump", - "ne_done_1130", - 430, - 19 - ], - "ne_ni_1132", - [ - "is_int", - 229, - 16, - 430, - 19 - ], - [ - "jump_false", - 229, - "ne_nn_1133", - 430, - 19 - ], - "_nop_tc_140", - [ - "jump", - "ne_nn_1133", - 430, - 19 - ], - [ - "ne_int", - 228, - 16, - 227, - 430, - 19 - ], - [ - "jump", - "ne_done_1130", - 430, - 19 - ], - "ne_nn_1133", - [ - "is_num", - 229, - 16, - 430, - 19 - ], - [ - "jump_false", - 229, - "ne_nt_1134", - 430, - 19 - ], - "_nop_tc_141", - [ - "jump", - "ne_nt_1134", - 430, - 19 - ], - [ - "ne_float", - 228, - 16, - 227, - 430, - 19 - ], - [ - "jump", - "ne_done_1130", - 430, - 19 - ], - "ne_nt_1134", - [ - "is_text", - 229, - 16, - 430, - 19 - ], - [ - "jump_false", - 229, - "ne_nnl_1135", - 430, - 19 - ], - "_nop_tc_142", - [ - "jump", - "ne_nnl_1135", - 430, - 19 - ], - [ - "ne_text", - 228, - 16, - 227, - 430, - 19 - ], - [ - "jump", - "ne_done_1130", - 430, - 19 - ], - "ne_nnl_1135", - [ - "is_null", - 229, - 16, - 430, - 19 - ], - [ - "jump_false", - 229, - "ne_nb_1136", - 430, - 19 - ], - "_nop_tc_143", - "_nop_tc_144", - [ - "false", - 228, - 430, - 19 - ], - [ - "jump", - "ne_done_1130", - 430, - 19 - ], - "ne_nb_1136", - [ - "is_bool", - 229, - 16, - 430, - 19 - ], - [ - "jump_false", - 229, - "ne_mis_1137", - 430, - 19 - ], - "_nop_tc_145", - [ - "jump", - "ne_mis_1137", - 430, - 19 - ], - [ - "ne_bool", - 228, - 16, - 227, - 430, - 19 - ], - [ - "jump", - "ne_done_1130", - 430, - 19 - ], - "ne_mis_1137", - [ - "true", - 228, - 430, - 19 - ], - "ne_done_1130", - [ - "move", - 231, - 228, - 430, - 19 - ], - [ - "jump_false", - 231, - "and_end_1129", - 430, - 19 - ], - [ - "load_field", - 232, - 16, - "closure", - 430, - 28 - ], - [ - "not", - 233, - 232, - 430, - 28 - ], - [ - "move", - 231, - 233, - 430, - 28 - ], - "and_end_1129", - [ - "jump_false", - 231, - "if_else_1127", - 430, - 28 - ], - [ - "record", - 234, - 3 - ], - [ - "load_field", - 235, - 11, - "kind", - 431, - 40 - ], - [ - "store_field", - 234, - 235, - "kind", - 431, - 40 - ], - [ - "load_field", - 236, - 11, - "value", - 431, - 57 - ], - [ - "store_field", - 234, - 236, - "value", - 431, - 57 - ], - [ - "load_field", - 237, - 11, - "number", - 431, - 76 - ], - [ - "store_field", - 234, - 237, - "number", - 431, - 76 - ], - [ - "get", - 239, - 8, - 1, - 431, - 18 - ], - [ - "frame", - 240, - 239, - 2, - 431, - 18 - ], - [ - "null", - 241, - 431, - 18 - ], - [ - "setarg", - 240, - 0, - 241, - 431, - 18 - ], - [ - "setarg", - 240, - 1, - 1, - 431, - 18 - ], - [ - "setarg", - 240, - 2, - 234, - 431, - 18 - ], - [ - "tail_invoke", - 240, - 238, - 431, - 18 - ], - [ - "return", - 238, - 431, - 18 - ], - "_nop_ur_5", - "if_else_1127", - "if_end_1128", - [ - "jump", - "if_end_1118", - 431, - 18 - ], - "if_else_1117", - "if_end_1118", - [ - "load_field", - 242, - 1, - "name", - 434, - 29 - ], - [ - "get", - 244, - 35, - 1, - 434, - 12 - ], - [ - "frame", - 245, - 244, - 2, - 434, - 12 - ], - [ - "null", - 246, - 434, - 12 - ], - [ - "setarg", - 245, - 0, - 246, - 434, - 12 - ], - [ - "setarg", - 245, - 1, - 2, - 434, - 12 - ], - [ - "setarg", - 245, - 2, - 242, - 434, - 12 - ], - [ - "invoke", - 245, - 243, - 434, - 12 - ], - [ - "move", - 16, - 243, - 434, - 12 - ], - [ - "null", - 247, - 435, - 17 - ], - [ - "is_identical", - 248, - 16, - 247, - 435, - 17 - ], - [ - "jump_true", - 248, - "ne_nid_1142", - 435, - 17 - ], - [ - "jump", - "ne_ni_1143", - 435, - 17 - ], - "ne_nid_1142", - [ - "false", - 248, - 435, - 17 - ], - [ - "jump", - "ne_done_1141", - 435, - 17 - ], - "ne_ni_1143", - [ - "is_int", - 249, - 16, - 435, - 17 - ], - [ - "jump_false", - 249, - "ne_nn_1144", - 435, - 17 - ], - "_nop_tc_146", - [ - "jump", - "ne_nn_1144", - 435, - 17 - ], - [ - "ne_int", - 248, - 16, - 247, - 435, - 17 - ], - [ - "jump", - "ne_done_1141", - 435, - 17 - ], - "ne_nn_1144", - [ - "is_num", - 249, - 16, - 435, - 17 - ], - [ - "jump_false", - 249, - "ne_nt_1145", - 435, - 17 - ], - "_nop_tc_147", - [ - "jump", - "ne_nt_1145", - 435, - 17 - ], - [ - "ne_float", - 248, - 16, - 247, - 435, - 17 - ], - [ - "jump", - "ne_done_1141", - 435, - 17 - ], - "ne_nt_1145", - [ - "is_text", - 249, - 16, - 435, - 17 - ], - [ - "jump_false", - 249, - "ne_nnl_1146", - 435, - 17 - ], - "_nop_tc_148", - [ - "jump", - "ne_nnl_1146", - 435, - 17 - ], - [ - "ne_text", - 248, - 16, - 247, - 435, - 17 - ], - [ - "jump", - "ne_done_1141", - 435, - 17 - ], - "ne_nnl_1146", - [ - "is_null", - 249, - 16, - 435, - 17 - ], - [ - "jump_false", - 249, - "ne_nb_1147", - 435, - 17 - ], - "_nop_tc_149", - "_nop_tc_150", - [ - "false", - 248, - 435, - 17 - ], - [ - "jump", - "ne_done_1141", - 435, - 17 - ], - "ne_nb_1147", - [ - "is_bool", - 249, - 16, - 435, - 17 - ], - [ - "jump_false", - 249, - "ne_mis_1148", - 435, - 17 - ], - "_nop_tc_151", - [ - "jump", - "ne_mis_1148", - 435, - 17 - ], - [ - "ne_bool", - 248, - 16, - 247, - 435, - 17 - ], - [ - "jump", - "ne_done_1141", - 435, - 17 - ], - "ne_mis_1148", - [ - "true", - 248, - 435, - 17 - ], - "ne_done_1141", - [ - "move", - 251, - 248, - 435, - 17 - ], - [ - "jump_false", - 251, - "and_end_1140", - 435, - 17 - ], - [ - "load_field", - 252, - 16, - "type_tag", - 435, - 25 - ], - [ - "null", - 253, - 435, - 40 - ], - [ - "is_identical", - 254, - 252, - 253, - 435, - 40 - ], - [ - "jump_true", - 254, - "ne_nid_1150", - 435, - 40 - ], - [ - "jump", - "ne_ni_1151", - 435, - 40 - ], - "ne_nid_1150", - [ - "false", - 254, - 435, - 40 - ], - [ - "jump", - "ne_done_1149", - 435, - 40 - ], - "ne_ni_1151", - [ - "is_int", - 255, - 252, - 435, - 40 - ], - [ - "jump_false", - 255, - "ne_nn_1152", - 435, - 40 - ], - "_nop_tc_152", - [ - "jump", - "ne_nn_1152", - 435, - 40 - ], - [ - "ne_int", - 254, - 252, - 253, - 435, - 40 - ], - [ - "jump", - "ne_done_1149", - 435, - 40 - ], - "ne_nn_1152", - [ - "is_num", - 255, - 252, - 435, - 40 - ], - [ - "jump_false", - 255, - "ne_nt_1153", - 435, - 40 - ], - "_nop_tc_153", - [ - "jump", - "ne_nt_1153", - 435, - 40 - ], - [ - "ne_float", - 254, - 252, - 253, - 435, - 40 - ], - [ - "jump", - "ne_done_1149", - 435, - 40 - ], - "ne_nt_1153", - [ - "is_text", - 255, - 252, - 435, - 40 - ], - [ - "jump_false", - 255, - "ne_nnl_1154", - 435, - 40 - ], - "_nop_tc_154", - [ - "jump", - "ne_nnl_1154", - 435, - 40 - ], - [ - "ne_text", - 254, - 252, - 253, - 435, - 40 - ], - [ - "jump", - "ne_done_1149", - 435, - 40 - ], - "ne_nnl_1154", - [ - "is_null", - 255, - 252, - 435, - 40 - ], - [ - "jump_false", - 255, - "ne_nb_1155", - 435, - 40 - ], - "_nop_tc_155", - "_nop_tc_156", - [ - "false", - 254, - 435, - 40 - ], - [ - "jump", - "ne_done_1149", - 435, - 40 - ], - "ne_nb_1155", - [ - "is_bool", - 255, - 252, - 435, - 40 - ], - [ - "jump_false", - 255, - "ne_mis_1156", - 435, - 40 - ], - "_nop_tc_157", - [ - "jump", - "ne_mis_1156", - 435, - 40 - ], - [ - "ne_bool", - 254, - 252, - 253, - 435, - 40 - ], - [ - "jump", - "ne_done_1149", - 435, - 40 - ], - "ne_mis_1156", - [ - "true", - 254, - 435, - 40 - ], - "ne_done_1149", - [ - "move", - 251, - 254, - 435, - 40 - ], - "and_end_1140", - [ - "jump_false", - 251, - "if_else_1138", - 435, - 40 - ], - [ - "load_field", - 257, - 16, - "type_tag", - 436, - 25 - ], - [ - "store_field", - 1, - 257, - "type_tag", - 436, - 9 - ], - [ - "jump", - "if_end_1139", - 436, - 9 - ], - "if_else_1138", - "if_end_1139", - [ - "return", - 1, - 438, - 14 - ], - "_nop_ur_6", - "if_else_1102", - "if_end_1103", - [ - "get", - 258, - 2, - 1, - 442, - 9 - ], - [ - "load_dynamic", - 259, - 258, - 9, - 442, - 19 - ], - [ - "true", - 260, - 442, - 25 - ], - [ - "is_identical", - 261, - 259, - 260, - 442, - 25 - ], - [ - "jump_true", - 261, - "eq_done_1159", - 442, - 25 - ], - [ - "is_int", - 262, - 259, - 442, - 25 - ], - [ - "jump_false", - 262, - "eq_ni_1160", - 442, - 25 - ], - "_nop_tc_158", - [ - "jump", - "eq_ni_1160", - 442, - 25 - ], - [ - "eq_int", - 261, - 259, - 260, - 442, - 25 - ], - [ - "jump", - "eq_done_1159", - 442, - 25 - ], - "eq_ni_1160", - [ - "is_num", - 262, - 259, - 442, - 25 - ], - [ - "jump_false", - 262, - "eq_nn_1161", - 442, - 25 - ], - "_nop_tc_159", - [ - "jump", - "eq_nn_1161", - 442, - 25 - ], - [ - "eq_float", - 261, - 259, - 260, - 442, - 25 - ], - [ - "jump", - "eq_done_1159", - 442, - 25 - ], - "eq_nn_1161", - [ - "is_text", - 262, - 259, - 442, - 25 - ], - [ - "jump_false", - 262, - "eq_nt_1162", - 442, - 25 - ], - "_nop_tc_160", - [ - "jump", - "eq_nt_1162", - 442, - 25 - ], - [ - "eq_text", - 261, - 259, - 260, - 442, - 25 - ], - [ - "jump", - "eq_done_1159", - 442, - 25 - ], - "eq_nt_1162", - [ - "is_null", - 262, - 259, - 442, - 25 - ], - [ - "jump_false", - 262, - "eq_nnl_1163", - 442, - 25 - ], - "_nop_tc_161", - [ - "jump", - "eq_nnl_1163", - 442, - 25 - ], - [ - "true", - 261, - 442, - 25 - ], - [ - "jump", - "eq_done_1159", - 442, - 25 - ], - "eq_nnl_1163", - [ - "is_bool", - 262, - 259, - 442, - 25 - ], - [ - "jump_false", - 262, - "eq_nb_1164", - 442, - 25 - ], - "_nop_tc_162", - "_nop_tc_163", - [ - "eq_bool", - 261, - 259, - 260, - 442, - 25 - ], - [ - "jump", - "eq_done_1159", - 442, - 25 - ], - "eq_nb_1164", - [ - "false", - 261, - 442, - 25 - ], - "eq_done_1159", - [ - "jump_false", - 261, - "if_else_1157", - 442, - 25 - ], - [ - "load_field", - 264, - 1, - "left", - 443, - 14 - ], - [ - "move", - 10, - 264, - 443, - 14 - ], - [ - "load_field", - 265, - 1, - "right", - 444, - 15 - ], - [ - "move", - 14, - 265, - 444, - 15 - ], - [ - "null", - 266, - 445, - 19 - ], - [ - "is_identical", - 267, - 10, - 266, - 445, - 19 - ], - [ - "jump_true", - 267, - "ne_nid_1171", - 445, - 19 - ], - [ - "jump", - "ne_ni_1172", - 445, - 19 - ], - "ne_nid_1171", - [ - "false", - 267, - 445, - 19 - ], - [ - "jump", - "ne_done_1170", - 445, - 19 - ], - "ne_ni_1172", - [ - "is_int", - 268, - 10, - 445, - 19 - ], - [ - "jump_false", - 268, - "ne_nn_1173", - 445, - 19 - ], - "_nop_tc_164", - [ - "jump", - "ne_nn_1173", - 445, - 19 - ], - [ - "ne_int", - 267, - 10, - 266, - 445, - 19 - ], - [ - "jump", - "ne_done_1170", - 445, - 19 - ], - "ne_nn_1173", - [ - "is_num", - 268, - 10, - 445, - 19 - ], - [ - "jump_false", - 268, - "ne_nt_1174", - 445, - 19 - ], - "_nop_tc_165", - [ - "jump", - "ne_nt_1174", - 445, - 19 - ], - [ - "ne_float", - 267, - 10, - 266, - 445, - 19 - ], - [ - "jump", - "ne_done_1170", - 445, - 19 - ], - "ne_nt_1174", - [ - "is_text", - 268, - 10, - 445, - 19 - ], - [ - "jump_false", - 268, - "ne_nnl_1175", - 445, - 19 - ], - "_nop_tc_166", - [ - "jump", - "ne_nnl_1175", - 445, - 19 - ], - [ - "ne_text", - 267, - 10, - 266, - 445, - 19 - ], - [ - "jump", - "ne_done_1170", - 445, - 19 - ], - "ne_nnl_1175", - [ - "is_null", - 268, - 10, - 445, - 19 - ], - [ - "jump_false", - 268, - "ne_nb_1176", - 445, - 19 - ], - "_nop_tc_167", - "_nop_tc_168", - [ - "false", - 267, - 445, - 19 - ], - [ - "jump", - "ne_done_1170", - 445, - 19 - ], - "ne_nb_1176", - [ - "is_bool", - 268, - 10, - 445, - 19 - ], - [ - "jump_false", - 268, - "ne_mis_1177", - 445, - 19 - ], - "_nop_tc_169", - [ - "jump", - "ne_mis_1177", - 445, - 19 - ], - [ - "ne_bool", - 267, - 10, - 266, - 445, - 19 - ], - [ - "jump", - "ne_done_1170", - 445, - 19 - ], - "ne_mis_1177", - [ - "true", - 267, - 445, - 19 - ], - "ne_done_1170", - [ - "move", - 270, - 267, - 445, - 19 - ], - [ - "jump_false", - 270, - "and_end_1169", - 445, - 19 - ], - [ - "null", - 271, - 445, - 36 - ], - [ - "is_identical", - 272, - 14, - 271, - 445, - 36 - ], - [ - "jump_true", - 272, - "ne_nid_1179", - 445, - 36 - ], - [ - "jump", - "ne_ni_1180", - 445, - 36 - ], - "ne_nid_1179", - [ - "false", - 272, - 445, - 36 - ], - [ - "jump", - "ne_done_1178", - 445, - 36 - ], - "ne_ni_1180", - [ - "is_int", - 273, - 14, - 445, - 36 - ], - [ - "jump_false", - 273, - "ne_nn_1181", - 445, - 36 - ], - "_nop_tc_170", - [ - "jump", - "ne_nn_1181", - 445, - 36 - ], - [ - "ne_int", - 272, - 14, - 271, - 445, - 36 - ], - [ - "jump", - "ne_done_1178", - 445, - 36 - ], - "ne_nn_1181", - [ - "is_num", - 273, - 14, - 445, - 36 - ], - [ - "jump_false", - 273, - "ne_nt_1182", - 445, - 36 - ], - "_nop_tc_171", - [ - "jump", - "ne_nt_1182", - 445, - 36 - ], - [ - "ne_float", - 272, - 14, - 271, - 445, - 36 - ], - [ - "jump", - "ne_done_1178", - 445, - 36 - ], - "ne_nt_1182", - [ - "is_text", - 273, - 14, - 445, - 36 - ], - [ - "jump_false", - 273, - "ne_nnl_1183", - 445, - 36 - ], - "_nop_tc_172", - [ - "jump", - "ne_nnl_1183", - 445, - 36 - ], - [ - "ne_text", - 272, - 14, - 271, - 445, - 36 - ], - [ - "jump", - "ne_done_1178", - 445, - 36 - ], - "ne_nnl_1183", - [ - "is_null", - 273, - 14, - 445, - 36 - ], - [ - "jump_false", - 273, - "ne_nb_1184", - 445, - 36 - ], - "_nop_tc_173", - "_nop_tc_174", - [ - "false", - 272, - 445, - 36 - ], - [ - "jump", - "ne_done_1178", - 445, - 36 - ], - "ne_nb_1184", - [ - "is_bool", - 273, - 14, - 445, - 36 - ], - [ - "jump_false", - 273, - "ne_mis_1185", - 445, - 36 - ], - "_nop_tc_175", - [ - "jump", - "ne_mis_1185", - 445, - 36 - ], - [ - "ne_bool", - 272, - 14, - 271, - 445, - 36 - ], - [ - "jump", - "ne_done_1178", - 445, - 36 - ], - "ne_mis_1185", - [ - "true", - 272, - 445, - 36 - ], - "ne_done_1178", - [ - "move", - 270, - 272, - 445, - 36 - ], - "and_end_1169", - [ - "move", - 275, - 270, - 445, - 36 - ], - [ - "jump_false", - 275, - "and_end_1168", - 445, - 36 - ], - [ - "load_field", - 276, - 10, - "kind", - 445, - 44 - ], - [ - "access", - 277, - "number", - 445, - 57 - ], - [ - "is_identical", - 278, - 276, - 277, - 445, - 57 - ], - [ - "jump_true", - 278, - "eq_done_1186", - 445, - 57 - ], - [ - "is_int", - 279, - 276, - 445, - 57 - ], - [ - "jump_false", - 279, - "eq_ni_1187", - 445, - 57 - ], - "_nop_tc_176", - [ - "jump", - "eq_ni_1187", - 445, - 57 - ], - [ - "eq_int", - 278, - 276, - 277, - 445, - 57 - ], - [ - "jump", - "eq_done_1186", - 445, - 57 - ], - "eq_ni_1187", - [ - "is_num", - 279, - 276, - 445, - 57 - ], - [ - "jump_false", - 279, - "eq_nn_1188", - 445, - 57 - ], - "_nop_tc_177", - [ - "jump", - "eq_nn_1188", - 445, - 57 - ], - [ - "eq_float", - 278, - 276, - 277, - 445, - 57 - ], - [ - "jump", - "eq_done_1186", - 445, - 57 - ], - "eq_nn_1188", - [ - "is_text", - 279, - 276, - 445, - 57 - ], - [ - "jump_false", - 279, - "eq_nt_1189", - 445, - 57 - ], - "_nop_tc_178", - "_nop_tc_179", - [ - "eq_text", - 278, - 276, - 277, - 445, - 57 - ], - [ - "jump", - "eq_done_1186", - 445, - 57 - ], - "eq_nt_1189", - [ - "is_null", - 279, - 276, - 445, - 57 - ], - [ - "jump_false", - 279, - "eq_nnl_1190", - 445, - 57 - ], - "_nop_tc_180", - [ - "jump", - "eq_nnl_1190", - 445, - 57 - ], - [ - "true", - 278, - 445, - 57 - ], - [ - "jump", - "eq_done_1186", - 445, - 57 - ], - "eq_nnl_1190", - [ - "is_bool", - 279, - 276, - 445, - 57 - ], - [ - "jump_false", - 279, - "eq_nb_1191", - 445, - 57 - ], - "_nop_tc_181", - [ - "jump", - "eq_nb_1191", - 445, - 57 - ], - [ - "eq_bool", - 278, - 276, - 277, - 445, - 57 - ], - [ - "jump", - "eq_done_1186", - 445, - 57 - ], - "eq_nb_1191", - [ - "false", - 278, - 445, - 57 - ], - "eq_done_1186", - [ - "move", - 275, - 278, - 445, - 57 - ], - "and_end_1168", - [ - "move", - 281, - 275, - 445, - 57 - ], - [ - "jump_false", - 281, - "and_end_1167", - 445, - 57 - ], - [ - "load_field", - 282, - 14, - "kind", - 445, - 69 - ], - [ - "access", - 283, - "number", - 445, - 83 - ], - [ - "is_identical", - 284, - 282, - 283, - 445, - 83 - ], - [ - "jump_true", - 284, - "eq_done_1192", - 445, - 83 - ], - [ - "is_int", - 285, - 282, - 445, - 83 - ], - [ - "jump_false", - 285, - "eq_ni_1193", - 445, - 83 - ], - "_nop_tc_182", - [ - "jump", - "eq_ni_1193", - 445, - 83 - ], - [ - "eq_int", - 284, - 282, - 283, - 445, - 83 - ], - [ - "jump", - "eq_done_1192", - 445, - 83 - ], - "eq_ni_1193", - [ - "is_num", - 285, - 282, - 445, - 83 - ], - [ - "jump_false", - 285, - "eq_nn_1194", - 445, - 83 - ], - "_nop_tc_183", - [ - "jump", - "eq_nn_1194", - 445, - 83 - ], - [ - "eq_float", - 284, - 282, - 283, - 445, - 83 - ], - [ - "jump", - "eq_done_1192", - 445, - 83 - ], - "eq_nn_1194", - [ - "is_text", - 285, - 282, - 445, - 83 - ], - [ - "jump_false", - 285, - "eq_nt_1195", - 445, - 83 - ], - "_nop_tc_184", - "_nop_tc_185", - [ - "eq_text", - 284, - 282, - 283, - 445, - 83 - ], - [ - "jump", - "eq_done_1192", - 445, - 83 - ], - "eq_nt_1195", - [ - "is_null", - 285, - 282, - 445, - 83 - ], - [ - "jump_false", - 285, - "eq_nnl_1196", - 445, - 83 - ], - "_nop_tc_186", - [ - "jump", - "eq_nnl_1196", - 445, - 83 - ], - [ - "true", - 284, - 445, - 83 - ], - [ - "jump", - "eq_done_1192", - 445, - 83 - ], - "eq_nnl_1196", - [ - "is_bool", - 285, - 282, - 445, - 83 - ], - [ - "jump_false", - 285, - "eq_nb_1197", - 445, - 83 - ], - "_nop_tc_187", - [ - "jump", - "eq_nb_1197", - 445, - 83 - ], - [ - "eq_bool", - 284, - 282, - 283, - 445, - 83 - ], - [ - "jump", - "eq_done_1192", - 445, - 83 - ], - "eq_nb_1197", - [ - "false", - 284, - 445, - 83 - ], - "eq_done_1192", - [ - "move", - 281, - 284, - 445, - 83 - ], - "and_end_1167", - [ - "jump_false", - 281, - "if_else_1165", - 445, - 83 - ], - [ - "load_field", - 287, - 10, - "number", - 446, - 14 - ], - [ - "move", - 12, - 287, - 446, - 14 - ], - [ - "load_field", - 288, - 14, - "number", - 447, - 14 - ], - [ - "move", - 15, - 288, - 447, - 14 - ], - [ - "null", - 289, - 448, - 19 - ], - [ - "is_identical", - 290, - 12, - 289, - 448, - 19 - ], - [ - "jump_true", - 290, - "eq_done_1200", - 448, - 19 - ], - [ - "is_int", - 291, - 12, - 448, - 19 - ], - [ - "jump_false", - 291, - "eq_ni_1201", - 448, - 19 - ], - "_nop_tc_188", - [ - "jump", - "eq_ni_1201", - 448, - 19 - ], - [ - "eq_int", - 290, - 12, - 289, - 448, - 19 - ], - [ - "jump", - "eq_done_1200", - 448, - 19 - ], - "eq_ni_1201", - [ - "is_num", - 291, - 12, - 448, - 19 - ], - [ - "jump_false", - 291, - "eq_nn_1202", - 448, - 19 - ], - "_nop_tc_189", - [ - "jump", - "eq_nn_1202", - 448, - 19 - ], - [ - "eq_float", - 290, - 12, - 289, - 448, - 19 - ], - [ - "jump", - "eq_done_1200", - 448, - 19 - ], - "eq_nn_1202", - [ - "is_text", - 291, - 12, - 448, - 19 - ], - [ - "jump_false", - 291, - "eq_nt_1203", - 448, - 19 - ], - "_nop_tc_190", - [ - "jump", - "eq_nt_1203", - 448, - 19 - ], - [ - "eq_text", - 290, - 12, - 289, - 448, - 19 - ], - [ - "jump", - "eq_done_1200", - 448, - 19 - ], - "eq_nt_1203", - [ - "is_null", - 291, - 12, - 448, - 19 - ], - [ - "jump_false", - 291, - "eq_nnl_1204", - 448, - 19 - ], - "_nop_tc_191", - "_nop_tc_192", - [ - "true", - 290, - 448, - 19 - ], - [ - "jump", - "eq_done_1200", - 448, - 19 - ], - "eq_nnl_1204", - [ - "is_bool", - 291, - 12, - 448, - 19 - ], - [ - "jump_false", - 291, - "eq_nb_1205", - 448, - 19 - ], - "_nop_tc_193", - [ - "jump", - "eq_nb_1205", - 448, - 19 - ], - [ - "eq_bool", - 290, - 12, - 289, - 448, - 19 - ], - [ - "jump", - "eq_done_1200", - 448, - 19 - ], - "eq_nb_1205", - [ - "false", - 290, - 448, - 19 - ], - "eq_done_1200", - [ - "jump_false", - 290, - "if_else_1198", - 448, - 19 - ], - [ - "load_field", - 293, - 10, - "value", - 448, - 37 - ], - [ - "access", - 295, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 448, - 30 - ], - [ - "frame", - 296, - 295, - 1, - 448, - 30 - ], - [ - "null", - 297, - 448, - 30 - ], - [ - "setarg", - 296, - 0, - 297, - 448, - 30 - ], - [ - "setarg", - 296, - 1, - 293, - 448, - 30 - ], - [ - "invoke", - 296, - 294, - 448, - 30 - ], - [ - "move", - 12, - 294, - 448, - 30 - ], - [ - "jump", - "if_end_1199", - 448, - 30 - ], - "if_else_1198", - "if_end_1199", - [ - "null", - 298, - 449, - 19 - ], - [ - "is_identical", - 299, - 15, - 298, - 449, - 19 - ], - [ - "jump_true", - 299, - "eq_done_1208", - 449, - 19 - ], - [ - "is_int", - 300, - 15, - 449, - 19 - ], - [ - "jump_false", - 300, - "eq_ni_1209", - 449, - 19 - ], - "_nop_tc_194", - [ - "jump", - "eq_ni_1209", - 449, - 19 - ], - [ - "eq_int", - 299, - 15, - 298, - 449, - 19 - ], - [ - "jump", - "eq_done_1208", - 449, - 19 - ], - "eq_ni_1209", - [ - "is_num", - 300, - 15, - 449, - 19 - ], - [ - "jump_false", - 300, - "eq_nn_1210", - 449, - 19 - ], - "_nop_tc_195", - [ - "jump", - "eq_nn_1210", - 449, - 19 - ], - [ - "eq_float", - 299, - 15, - 298, - 449, - 19 - ], - [ - "jump", - "eq_done_1208", - 449, - 19 - ], - "eq_nn_1210", - [ - "is_text", - 300, - 15, - 449, - 19 - ], - [ - "jump_false", - 300, - "eq_nt_1211", - 449, - 19 - ], - "_nop_tc_196", - [ - "jump", - "eq_nt_1211", - 449, - 19 - ], - [ - "eq_text", - 299, - 15, - 298, - 449, - 19 - ], - [ - "jump", - "eq_done_1208", - 449, - 19 - ], - "eq_nt_1211", - [ - "is_null", - 300, - 15, - 449, - 19 - ], - [ - "jump_false", - 300, - "eq_nnl_1212", - 449, - 19 - ], - "_nop_tc_197", - "_nop_tc_198", - [ - "true", - 299, - 449, - 19 - ], - [ - "jump", - "eq_done_1208", - 449, - 19 - ], - "eq_nnl_1212", - [ - "is_bool", - 300, - 15, - 449, - 19 - ], - [ - "jump_false", - 300, - "eq_nb_1213", - 449, - 19 - ], - "_nop_tc_199", - [ - "jump", - "eq_nb_1213", - 449, - 19 - ], - [ - "eq_bool", - 299, - 15, - 298, - 449, - 19 - ], - [ - "jump", - "eq_done_1208", - 449, - 19 - ], - "eq_nb_1213", - [ - "false", - 299, - 449, - 19 - ], - "eq_done_1208", - [ - "jump_false", - 299, - "if_else_1206", - 449, - 19 - ], - [ - "load_field", - 302, - 14, - "value", - 449, - 37 - ], - [ - "access", - 304, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 449, - 30 - ], - [ - "frame", - 305, - 304, - 1, - 449, - 30 - ], - [ - "null", - 306, - 449, - 30 - ], - [ - "setarg", - 305, - 0, - 306, - 449, - 30 - ], - [ - "setarg", - 305, - 1, - 302, - 449, - 30 - ], - [ - "invoke", - 305, - 303, - 449, - 30 - ], - [ - "move", - 15, - 303, - 449, - 30 - ], - [ - "jump", - "if_end_1207", - 449, - 30 - ], - "if_else_1206", - "if_end_1207", - [ - "access", - 307, - "/", - 450, - 18 - ], - [ - "is_identical", - 308, - 9, - 307, - 450, - 18 - ], - [ - "jump_true", - 308, - "eq_done_1216", - 450, - 18 - ], - [ - "is_int", - 309, - 9, - 450, - 18 - ], - [ - "jump_false", - 309, - "eq_ni_1217", - 450, - 18 - ], - "_nop_tc_200", - [ - "jump", - "eq_ni_1217", - 450, - 18 - ], - [ - "eq_int", - 308, - 9, - 307, - 450, - 18 - ], - [ - "jump", - "eq_done_1216", - 450, - 18 - ], - "eq_ni_1217", - [ - "is_num", - 309, - 9, - 450, - 18 - ], - [ - "jump_false", - 309, - "eq_nn_1218", - 450, - 18 - ], - "_nop_tc_201", - [ - "jump", - "eq_nn_1218", - 450, - 18 - ], - [ - "eq_float", - 308, - 9, - 307, - 450, - 18 - ], - [ - "jump", - "eq_done_1216", - 450, - 18 - ], - "eq_nn_1218", - [ - "is_text", - 309, - 9, - 450, - 18 - ], - [ - "jump_false", - 309, - "eq_nt_1219", - 450, - 18 - ], - "_nop_tc_202", - "_nop_tc_203", - [ - "eq_text", - 308, - 9, - 307, - 450, - 18 - ], - [ - "jump", - "eq_done_1216", - 450, - 18 - ], - "eq_nt_1219", - [ - "is_null", - 309, - 9, - 450, - 18 - ], - [ - "jump_false", - 309, - "eq_nnl_1220", - 450, - 18 - ], - "_nop_tc_204", - [ - "jump", - "eq_nnl_1220", - 450, - 18 - ], - [ - "true", - 308, - 450, - 18 - ], - [ - "jump", - "eq_done_1216", - 450, - 18 - ], - "eq_nnl_1220", - [ - "is_bool", - 309, - 9, - 450, - 18 - ], - [ - "jump_false", - 309, - "eq_nb_1221", - 450, - 18 - ], - "_nop_tc_205", - [ - "jump", - "eq_nb_1221", - 450, - 18 - ], - [ - "eq_bool", - 308, - 9, - 307, - 450, - 18 - ], - [ - "jump", - "eq_done_1216", - 450, - 18 - ], - "eq_nb_1221", - [ - "false", - 308, - 450, - 18 - ], - "eq_done_1216", - [ - "jump_false", - 308, - "if_else_1214", - 450, - 18 - ], - [ - "access", - 311, - 0, - 451, - 21 - ], - [ - "is_identical", - 312, - 15, - 311, - 451, - 21 - ], - [ - "jump_true", - 312, - "eq_done_1224", - 451, - 21 - ], - [ - "is_int", - 313, - 15, - 451, - 21 - ], - [ - "jump_false", - 313, - "eq_ni_1225", - 451, - 21 - ], - "_nop_tc_206", - "_nop_tc_207", - [ - "eq_int", - 312, - 15, - 311, - 451, - 21 - ], - [ - "jump", - "eq_done_1224", - 451, - 21 - ], - "eq_ni_1225", - [ - "is_num", - 313, - 15, - 451, - 21 - ], - [ - "jump_false", - 313, - "eq_nn_1226", - 451, - 21 - ], - "_nop_tc_208", - "_nop_tc_209", - [ - "eq_float", - 312, - 15, - 311, - 451, - 21 - ], - [ - "jump", - "eq_done_1224", - 451, - 21 - ], - "eq_nn_1226", - [ - "is_text", - 313, - 15, - 451, - 21 - ], - [ - "jump_false", - 313, - "eq_nt_1227", - 451, - 21 - ], - "_nop_tc_210", - [ - "jump", - "eq_nt_1227", - 451, - 21 - ], - [ - "eq_text", - 312, - 15, - 311, - 451, - 21 - ], - [ - "jump", - "eq_done_1224", - 451, - 21 - ], - "eq_nt_1227", - [ - "is_null", - 313, - 15, - 451, - 21 - ], - [ - "jump_false", - 313, - "eq_nnl_1228", - 451, - 21 - ], - "_nop_tc_211", - [ - "jump", - "eq_nnl_1228", - 451, - 21 - ], - [ - "true", - 312, - 451, - 21 - ], - [ - "jump", - "eq_done_1224", - 451, - 21 - ], - "eq_nnl_1228", - [ - "is_bool", - 313, - 15, - 451, - 21 - ], - [ - "jump_false", - 313, - "eq_nb_1229", - 451, - 21 - ], - "_nop_tc_212", - [ - "jump", - "eq_nb_1229", - 451, - 21 - ], - [ - "eq_bool", - 312, - 15, - 311, - 451, - 21 - ], - [ - "jump", - "eq_done_1224", - 451, - 21 - ], - "eq_nb_1229", - [ - "false", - 312, - 451, - 21 - ], - "eq_done_1224", - [ - "jump_false", - 312, - "if_else_1222", - 451, - 21 - ], - [ - "get", - 316, - 23, - 1, - 451, - 31 - ], - [ - "frame", - 317, - 316, - 1, - 451, - 31 - ], - [ - "null", - 318, - 451, - 31 - ], - [ - "setarg", - 317, - 0, - 318, - 451, - 31 - ], - [ - "setarg", - 317, - 1, - 1, - 451, - 31 - ], - [ - "tail_invoke", - 317, - 315, - 451, - 31 - ], - [ - "return", - 315, - 451, - 31 - ], - "_nop_ur_7", - "if_else_1222", - "if_end_1223", - [ - "jump", - "if_end_1215", - 451, - 31 - ], - "if_else_1214", - "if_end_1215", - [ - "access", - 319, - "%", - 453, - 18 - ], - [ - "is_identical", - 320, - 9, - 319, - 453, - 18 - ], - [ - "jump_true", - 320, - "eq_done_1232", - 453, - 18 - ], - [ - "is_int", - 321, - 9, - 453, - 18 - ], - [ - "jump_false", - 321, - "eq_ni_1233", - 453, - 18 - ], - "_nop_tc_213", - [ - "jump", - "eq_ni_1233", - 453, - 18 - ], - [ - "eq_int", - 320, - 9, - 319, - 453, - 18 - ], - [ - "jump", - "eq_done_1232", - 453, - 18 - ], - "eq_ni_1233", - [ - "is_num", - 321, - 9, - 453, - 18 - ], - [ - "jump_false", - 321, - "eq_nn_1234", - 453, - 18 - ], - "_nop_tc_214", - [ - "jump", - "eq_nn_1234", - 453, - 18 - ], - [ - "eq_float", - 320, - 9, - 319, - 453, - 18 - ], - [ - "jump", - "eq_done_1232", - 453, - 18 - ], - "eq_nn_1234", - [ - "is_text", - 321, - 9, - 453, - 18 - ], - [ - "jump_false", - 321, - "eq_nt_1235", - 453, - 18 - ], - "_nop_tc_215", - "_nop_tc_216", - [ - "eq_text", - 320, - 9, - 319, - 453, - 18 - ], - [ - "jump", - "eq_done_1232", - 453, - 18 - ], - "eq_nt_1235", - [ - "is_null", - 321, - 9, - 453, - 18 - ], - [ - "jump_false", - 321, - "eq_nnl_1236", - 453, - 18 - ], - "_nop_tc_217", - [ - "jump", - "eq_nnl_1236", - 453, - 18 - ], - [ - "true", - 320, - 453, - 18 - ], - [ - "jump", - "eq_done_1232", - 453, - 18 - ], - "eq_nnl_1236", - [ - "is_bool", - 321, - 9, - 453, - 18 - ], - [ - "jump_false", - 321, - "eq_nb_1237", - 453, - 18 - ], - "_nop_tc_218", - [ - "jump", - "eq_nb_1237", - 453, - 18 - ], - [ - "eq_bool", - 320, - 9, - 319, - 453, - 18 - ], - [ - "jump", - "eq_done_1232", - 453, - 18 - ], - "eq_nb_1237", - [ - "false", - 320, - 453, - 18 - ], - "eq_done_1232", - [ - "jump_false", - 320, - "if_else_1230", - 453, - 18 - ], - [ - "access", - 323, - 0, - 454, - 21 - ], - [ - "is_identical", - 324, - 15, - 323, - 454, - 21 - ], - [ - "jump_true", - 324, - "eq_done_1240", - 454, - 21 - ], - [ - "is_int", - 325, - 15, - 454, - 21 - ], - [ - "jump_false", - 325, - "eq_ni_1241", - 454, - 21 - ], - "_nop_tc_219", - "_nop_tc_220", - [ - "eq_int", - 324, - 15, - 323, - 454, - 21 - ], - [ - "jump", - "eq_done_1240", - 454, - 21 - ], - "eq_ni_1241", - [ - "is_num", - 325, - 15, - 454, - 21 - ], - [ - "jump_false", - 325, - "eq_nn_1242", - 454, - 21 - ], - "_nop_tc_221", - "_nop_tc_222", - [ - "eq_float", - 324, - 15, - 323, - 454, - 21 - ], - [ - "jump", - "eq_done_1240", - 454, - 21 - ], - "eq_nn_1242", - [ - "is_text", - 325, - 15, - 454, - 21 - ], - [ - "jump_false", - 325, - "eq_nt_1243", - 454, - 21 - ], - "_nop_tc_223", - [ - "jump", - "eq_nt_1243", - 454, - 21 - ], - [ - "eq_text", - 324, - 15, - 323, - 454, - 21 - ], - [ - "jump", - "eq_done_1240", - 454, - 21 - ], - "eq_nt_1243", - [ - "is_null", - 325, - 15, - 454, - 21 - ], - [ - "jump_false", - 325, - "eq_nnl_1244", - 454, - 21 - ], - "_nop_tc_224", - [ - "jump", - "eq_nnl_1244", - 454, - 21 - ], - [ - "true", - 324, - 454, - 21 - ], - [ - "jump", - "eq_done_1240", - 454, - 21 - ], - "eq_nnl_1244", - [ - "is_bool", - 325, - 15, - 454, - 21 - ], - [ - "jump_false", - 325, - "eq_nb_1245", - 454, - 21 - ], - "_nop_tc_225", - [ - "jump", - "eq_nb_1245", - 454, - 21 - ], - [ - "eq_bool", - 324, - 15, - 323, - 454, - 21 - ], - [ - "jump", - "eq_done_1240", - 454, - 21 - ], - "eq_nb_1245", - [ - "false", - 324, - 454, - 21 - ], - "eq_done_1240", - [ - "jump_false", - 324, - "if_else_1238", - 454, - 21 - ], - [ - "get", - 328, - 23, - 1, - 454, - 31 - ], - [ - "frame", - 329, - 328, - 1, - 454, - 31 - ], - [ - "null", - 330, - 454, - 31 - ], - [ - "setarg", - 329, - 0, - 330, - 454, - 31 - ], - [ - "setarg", - 329, - 1, - 1, - 454, - 31 - ], - [ - "tail_invoke", - 329, - 327, - 454, - 31 - ], - [ - "return", - 327, - 454, - 31 - ], - "_nop_ur_8", - "if_else_1238", - "if_end_1239", - [ - "jump", - "if_end_1231", - 454, - 31 - ], - "if_else_1230", - "if_end_1231", - [ - "null", - 331, - 456, - 18 - ], - [ - "move", - 13, - 331, - 456, - 18 - ], - [ - "access", - 332, - "+", - 457, - 18 - ], - [ - "is_identical", - 333, - 9, - 332, - 457, - 18 - ], - [ - "jump_true", - 333, - "eq_done_1248", - 457, - 18 - ], - [ - "is_int", - 334, - 9, - 457, - 18 - ], - [ - "jump_false", - 334, - "eq_ni_1249", - 457, - 18 - ], - "_nop_tc_226", - [ - "jump", - "eq_ni_1249", - 457, - 18 - ], - [ - "eq_int", - 333, - 9, - 332, - 457, - 18 - ], - [ - "jump", - "eq_done_1248", - 457, - 18 - ], - "eq_ni_1249", - [ - "is_num", - 334, - 9, - 457, - 18 - ], - [ - "jump_false", - 334, - "eq_nn_1250", - 457, - 18 - ], - "_nop_tc_227", - [ - "jump", - "eq_nn_1250", - 457, - 18 - ], - [ - "eq_float", - 333, - 9, - 332, - 457, - 18 - ], - [ - "jump", - "eq_done_1248", - 457, - 18 - ], - "eq_nn_1250", - [ - "is_text", - 334, - 9, - 457, - 18 - ], - [ - "jump_false", - 334, - "eq_nt_1251", - 457, - 18 - ], - "_nop_tc_228", - "_nop_tc_229", - [ - "eq_text", - 333, - 9, - 332, - 457, - 18 - ], - [ - "jump", - "eq_done_1248", - 457, - 18 - ], - "eq_nt_1251", - [ - "is_null", - 334, - 9, - 457, - 18 - ], - [ - "jump_false", - 334, - "eq_nnl_1252", - 457, - 18 - ], - "_nop_tc_230", - [ - "jump", - "eq_nnl_1252", - 457, - 18 - ], - [ - "true", - 333, - 457, - 18 - ], - [ - "jump", - "eq_done_1248", - 457, - 18 - ], - "eq_nnl_1252", - [ - "is_bool", - 334, - 9, - 457, - 18 - ], - [ - "jump_false", - 334, - "eq_nb_1253", - 457, - 18 - ], - "_nop_tc_231", - [ - "jump", - "eq_nb_1253", - 457, - 18 - ], - [ - "eq_bool", - 333, - 9, - 332, - 457, - 18 - ], - [ - "jump", - "eq_done_1248", - 457, - 18 - ], - "eq_nb_1253", - [ - "false", - 333, - 457, - 18 - ], - "eq_done_1248", - [ - "jump_false", - 333, - "if_else_1246", - 457, - 18 - ], - [ - "is_text", - 337, - 12, - 457, - 37 - ], - [ - "jump_false", - 337, - "add_cn_1255", - 457, - 37 - ], - [ - "is_text", - 338, - 15, - 457, - 37 - ], - [ - "jump_false", - 338, - "add_cn_1255", - 457, - 37 - ], - [ - "concat", - 336, - 12, - 15, - 457, - 37 - ], - [ - "jump", - "add_done_1254", - 457, - 37 - ], - "add_cn_1255", - [ - "is_num", - 337, - 12, - 457, - 37 - ], - [ - "jump_false", - 337, - "add_err_1256", - 457, - 37 - ], - [ - "is_num", - 338, - 15, - 457, - 37 - ], - [ - "jump_false", - 338, - "add_err_1256", - 457, - 37 - ], - [ - "add", - 336, - 12, - 15, - 457, - 37 - ], - [ - "jump", - "add_done_1254", - 457, - 37 - ], - "add_err_1256", - [ - "disrupt", - 457, - 37 - ], - "add_done_1254", - [ - "move", - 13, - 336, - 457, - 37 - ], - [ - "jump", - "if_end_1247", - 457, - 37 - ], - "if_else_1246", - [ - "access", - 339, - "-", - 458, - 23 - ], - [ - "is_identical", - 340, - 9, - 339, - 458, - 23 - ], - [ - "jump_true", - 340, - "eq_done_1259", - 458, - 23 - ], - [ - "is_int", - 341, - 9, - 458, - 23 - ], - [ - "jump_false", - 341, - "eq_ni_1260", - 458, - 23 - ], - "_nop_tc_232", - [ - "jump", - "eq_ni_1260", - 458, - 23 - ], - [ - "eq_int", - 340, - 9, - 339, - 458, - 23 - ], - [ - "jump", - "eq_done_1259", - 458, - 23 - ], - "eq_ni_1260", - [ - "is_num", - 341, - 9, - 458, - 23 - ], - [ - "jump_false", - 341, - "eq_nn_1261", - 458, - 23 - ], - "_nop_tc_233", - [ - "jump", - "eq_nn_1261", - 458, - 23 - ], - [ - "eq_float", - 340, - 9, - 339, - 458, - 23 - ], - [ - "jump", - "eq_done_1259", - 458, - 23 - ], - "eq_nn_1261", - [ - "is_text", - 341, - 9, - 458, - 23 - ], - [ - "jump_false", - 341, - "eq_nt_1262", - 458, - 23 - ], - "_nop_tc_234", - "_nop_tc_235", - [ - "eq_text", - 340, - 9, - 339, - 458, - 23 - ], - [ - "jump", - "eq_done_1259", - 458, - 23 - ], - "eq_nt_1262", - [ - "is_null", - 341, - 9, - 458, - 23 - ], - [ - "jump_false", - 341, - "eq_nnl_1263", - 458, - 23 - ], - "_nop_tc_236", - [ - "jump", - "eq_nnl_1263", - 458, - 23 - ], - [ - "true", - 340, - 458, - 23 - ], - [ - "jump", - "eq_done_1259", - 458, - 23 - ], - "eq_nnl_1263", - [ - "is_bool", - 341, - 9, - 458, - 23 - ], - [ - "jump_false", - 341, - "eq_nb_1264", - 458, - 23 - ], - "_nop_tc_237", - [ - "jump", - "eq_nb_1264", - 458, - 23 - ], - [ - "eq_bool", - 340, - 9, - 339, - 458, - 23 - ], - [ - "jump", - "eq_done_1259", - 458, - 23 - ], - "eq_nb_1264", - [ - "false", - 340, - 458, - 23 - ], - "eq_done_1259", - [ - "jump_false", - 340, - "if_else_1257", - 458, - 23 - ], - [ - "is_num", - 344, - 12, - 458, - 42 - ], - [ - "jump_false", - 344, - "num_err_1265", - 458, - 42 - ], - [ - "is_num", - 345, - 15, - 458, - 42 - ], - [ - "jump_false", - 345, - "num_err_1265", - 458, - 42 - ], - [ - "subtract", - 343, - 12, - 15, - 458, - 42 - ], - [ - "jump", - "num_done_1266", - 458, - 42 - ], - "num_err_1265", - [ - "disrupt", - 458, - 42 - ], - "num_done_1266", - [ - "move", - 13, - 343, - 458, - 42 - ], - [ - "jump", - "if_end_1258", - 458, - 42 - ], - "if_else_1257", - [ - "access", - 346, - "*", - 459, - 23 - ], - [ - "is_identical", - 347, - 9, - 346, - 459, - 23 - ], - [ - "jump_true", - 347, - "eq_done_1269", - 459, - 23 - ], - [ - "is_int", - 348, - 9, - 459, - 23 - ], - [ - "jump_false", - 348, - "eq_ni_1270", - 459, - 23 - ], - "_nop_tc_238", - [ - "jump", - "eq_ni_1270", - 459, - 23 - ], - [ - "eq_int", - 347, - 9, - 346, - 459, - 23 - ], - [ - "jump", - "eq_done_1269", - 459, - 23 - ], - "eq_ni_1270", - [ - "is_num", - 348, - 9, - 459, - 23 - ], - [ - "jump_false", - 348, - "eq_nn_1271", - 459, - 23 - ], - "_nop_tc_239", - [ - "jump", - "eq_nn_1271", - 459, - 23 - ], - [ - "eq_float", - 347, - 9, - 346, - 459, - 23 - ], - [ - "jump", - "eq_done_1269", - 459, - 23 - ], - "eq_nn_1271", - [ - "is_text", - 348, - 9, - 459, - 23 - ], - [ - "jump_false", - 348, - "eq_nt_1272", - 459, - 23 - ], - "_nop_tc_240", - "_nop_tc_241", - [ - "eq_text", - 347, - 9, - 346, - 459, - 23 - ], - [ - "jump", - "eq_done_1269", - 459, - 23 - ], - "eq_nt_1272", - [ - "is_null", - 348, - 9, - 459, - 23 - ], - [ - "jump_false", - 348, - "eq_nnl_1273", - 459, - 23 - ], - "_nop_tc_242", - [ - "jump", - "eq_nnl_1273", - 459, - 23 - ], - [ - "true", - 347, - 459, - 23 - ], - [ - "jump", - "eq_done_1269", - 459, - 23 - ], - "eq_nnl_1273", - [ - "is_bool", - 348, - 9, - 459, - 23 - ], - [ - "jump_false", - 348, - "eq_nb_1274", - 459, - 23 - ], - "_nop_tc_243", - [ - "jump", - "eq_nb_1274", - 459, - 23 - ], - [ - "eq_bool", - 347, - 9, - 346, - 459, - 23 - ], - [ - "jump", - "eq_done_1269", - 459, - 23 - ], - "eq_nb_1274", - [ - "false", - 347, - 459, - 23 - ], - "eq_done_1269", - [ - "jump_false", - 347, - "if_else_1267", - 459, - 23 - ], - [ - "is_num", - 351, - 12, - 459, - 42 - ], - [ - "jump_false", - 351, - "num_err_1275", - 459, - 42 - ], - [ - "is_num", - 352, - 15, - 459, - 42 - ], - [ - "jump_false", - 352, - "num_err_1275", - 459, - 42 - ], - [ - "multiply", - 350, - 12, - 15, - 459, - 42 - ], - [ - "jump", - "num_done_1276", - 459, - 42 - ], - "num_err_1275", - [ - "disrupt", - 459, - 42 - ], - "num_done_1276", - [ - "move", - 13, - 350, - 459, - 42 - ], - [ - "jump", - "if_end_1268", - 459, - 42 - ], - "if_else_1267", - [ - "access", - 353, - "/", - 460, - 23 - ], - [ - "is_identical", - 354, - 9, - 353, - 460, - 23 - ], - [ - "jump_true", - 354, - "eq_done_1279", - 460, - 23 - ], - [ - "is_int", - 355, - 9, - 460, - 23 - ], - [ - "jump_false", - 355, - "eq_ni_1280", - 460, - 23 - ], - "_nop_tc_244", - [ - "jump", - "eq_ni_1280", - 460, - 23 - ], - [ - "eq_int", - 354, - 9, - 353, - 460, - 23 - ], - [ - "jump", - "eq_done_1279", - 460, - 23 - ], - "eq_ni_1280", - [ - "is_num", - 355, - 9, - 460, - 23 - ], - [ - "jump_false", - 355, - "eq_nn_1281", - 460, - 23 - ], - "_nop_tc_245", - [ - "jump", - "eq_nn_1281", - 460, - 23 - ], - [ - "eq_float", - 354, - 9, - 353, - 460, - 23 - ], - [ - "jump", - "eq_done_1279", - 460, - 23 - ], - "eq_nn_1281", - [ - "is_text", - 355, - 9, - 460, - 23 - ], - [ - "jump_false", - 355, - "eq_nt_1282", - 460, - 23 - ], - "_nop_tc_246", - "_nop_tc_247", - [ - "eq_text", - 354, - 9, - 353, - 460, - 23 - ], - [ - "jump", - "eq_done_1279", - 460, - 23 - ], - "eq_nt_1282", - [ - "is_null", - 355, - 9, - 460, - 23 - ], - [ - "jump_false", - 355, - "eq_nnl_1283", - 460, - 23 - ], - "_nop_tc_248", - [ - "jump", - "eq_nnl_1283", - 460, - 23 - ], - [ - "true", - 354, - 460, - 23 - ], - [ - "jump", - "eq_done_1279", - 460, - 23 - ], - "eq_nnl_1283", - [ - "is_bool", - 355, - 9, - 460, - 23 - ], - [ - "jump_false", - 355, - "eq_nb_1284", - 460, - 23 - ], - "_nop_tc_249", - [ - "jump", - "eq_nb_1284", - 460, - 23 - ], - [ - "eq_bool", - 354, - 9, - 353, - 460, - 23 - ], - [ - "jump", - "eq_done_1279", - 460, - 23 - ], - "eq_nb_1284", - [ - "false", - 354, - 460, - 23 - ], - "eq_done_1279", - [ - "jump_false", - 354, - "if_else_1277", - 460, - 23 - ], - [ - "is_num", - 358, - 12, - 460, - 42 - ], - [ - "jump_false", - 358, - "num_err_1285", - 460, - 42 - ], - [ - "is_num", - 359, - 15, - 460, - 42 - ], - [ - "jump_false", - 359, - "num_err_1285", - 460, - 42 - ], - [ - "divide", - 357, - 12, - 15, - 460, - 42 - ], - [ - "jump", - "num_done_1286", - 460, - 42 - ], - "num_err_1285", - [ - "disrupt", - 460, - 42 - ], - "num_done_1286", - [ - "move", - 13, - 357, - 460, - 42 - ], - [ - "jump", - "if_end_1278", - 460, - 42 - ], - "if_else_1277", - [ - "access", - 360, - "%", - 461, - 23 - ], - [ - "is_identical", - 361, - 9, - 360, - 461, - 23 - ], - [ - "jump_true", - 361, - "eq_done_1289", - 461, - 23 - ], - [ - "is_int", - 362, - 9, - 461, - 23 - ], - [ - "jump_false", - 362, - "eq_ni_1290", - 461, - 23 - ], - "_nop_tc_250", - [ - "jump", - "eq_ni_1290", - 461, - 23 - ], - [ - "eq_int", - 361, - 9, - 360, - 461, - 23 - ], - [ - "jump", - "eq_done_1289", - 461, - 23 - ], - "eq_ni_1290", - [ - "is_num", - 362, - 9, - 461, - 23 - ], - [ - "jump_false", - 362, - "eq_nn_1291", - 461, - 23 - ], - "_nop_tc_251", - [ - "jump", - "eq_nn_1291", - 461, - 23 - ], - [ - "eq_float", - 361, - 9, - 360, - 461, - 23 - ], - [ - "jump", - "eq_done_1289", - 461, - 23 - ], - "eq_nn_1291", - [ - "is_text", - 362, - 9, - 461, - 23 - ], - [ - "jump_false", - 362, - "eq_nt_1292", - 461, - 23 - ], - "_nop_tc_252", - "_nop_tc_253", - [ - "eq_text", - 361, - 9, - 360, - 461, - 23 - ], - [ - "jump", - "eq_done_1289", - 461, - 23 - ], - "eq_nt_1292", - [ - "is_null", - 362, - 9, - 461, - 23 - ], - [ - "jump_false", - 362, - "eq_nnl_1293", - 461, - 23 - ], - "_nop_tc_254", - [ - "jump", - "eq_nnl_1293", - 461, - 23 - ], - [ - "true", - 361, - 461, - 23 - ], - [ - "jump", - "eq_done_1289", - 461, - 23 - ], - "eq_nnl_1293", - [ - "is_bool", - 362, - 9, - 461, - 23 - ], - [ - "jump_false", - 362, - "eq_nb_1294", - 461, - 23 - ], - "_nop_tc_255", - [ - "jump", - "eq_nb_1294", - 461, - 23 - ], - [ - "eq_bool", - 361, - 9, - 360, - 461, - 23 - ], - [ - "jump", - "eq_done_1289", - 461, - 23 - ], - "eq_nb_1294", - [ - "false", - 361, - 461, - 23 - ], - "eq_done_1289", - [ - "jump_false", - 361, - "if_else_1287", - 461, - 23 - ], - [ - "is_num", - 365, - 12, - 461, - 42 - ], - [ - "jump_false", - 365, - "num_err_1295", - 461, - 42 - ], - [ - "is_num", - 366, - 15, - 461, - 42 - ], - [ - "jump_false", - 366, - "num_err_1295", - 461, - 42 - ], - [ - "modulo", - 364, - 12, - 15, - 461, - 42 - ], - [ - "jump", - "num_done_1296", - 461, - 42 - ], - "num_err_1295", - [ - "disrupt", - 461, - 42 - ], - "num_done_1296", - [ - "move", - 13, - 364, - 461, - 42 - ], - [ - "jump", - "if_end_1288", - 461, - 42 - ], - "if_else_1287", - [ - "access", - 367, - "**", - 462, - 23 - ], - [ - "is_identical", - 368, - 9, - 367, - 462, - 23 - ], - [ - "jump_true", - 368, - "eq_done_1299", - 462, - 23 - ], - [ - "is_int", - 369, - 9, - 462, - 23 - ], - [ - "jump_false", - 369, - "eq_ni_1300", - 462, - 23 - ], - "_nop_tc_256", - [ - "jump", - "eq_ni_1300", - 462, - 23 - ], - [ - "eq_int", - 368, - 9, - 367, - 462, - 23 - ], - [ - "jump", - "eq_done_1299", - 462, - 23 - ], - "eq_ni_1300", - [ - "is_num", - 369, - 9, - 462, - 23 - ], - [ - "jump_false", - 369, - "eq_nn_1301", - 462, - 23 - ], - "_nop_tc_257", - [ - "jump", - "eq_nn_1301", - 462, - 23 - ], - [ - "eq_float", - 368, - 9, - 367, - 462, - 23 - ], - [ - "jump", - "eq_done_1299", - 462, - 23 - ], - "eq_nn_1301", - [ - "is_text", - 369, - 9, - 462, - 23 - ], - [ - "jump_false", - 369, - "eq_nt_1302", - 462, - 23 - ], - "_nop_tc_258", - "_nop_tc_259", - [ - "eq_text", - 368, - 9, - 367, - 462, - 23 - ], - [ - "jump", - "eq_done_1299", - 462, - 23 - ], - "eq_nt_1302", - [ - "is_null", - 369, - 9, - 462, - 23 - ], - [ - "jump_false", - 369, - "eq_nnl_1303", - 462, - 23 - ], - "_nop_tc_260", - [ - "jump", - "eq_nnl_1303", - 462, - 23 - ], - [ - "true", - 368, - 462, - 23 - ], - [ - "jump", - "eq_done_1299", - 462, - 23 - ], - "eq_nnl_1303", - [ - "is_bool", - 369, - 9, - 462, - 23 - ], - [ - "jump_false", - 369, - "eq_nb_1304", - 462, - 23 - ], - "_nop_tc_261", - [ - "jump", - "eq_nb_1304", - 462, - 23 - ], - [ - "eq_bool", - 368, - 9, - 367, - 462, - 23 - ], - [ - "jump", - "eq_done_1299", - 462, - 23 - ], - "eq_nb_1304", - [ - "false", - 368, - 462, - 23 - ], - "eq_done_1299", - [ - "jump_false", - 368, - "if_else_1297", - 462, - 23 - ], - [ - "is_num", - 372, - 12, - 462, - 44 - ], - [ - "jump_false", - 372, - "num_err_1305", - 462, - 44 - ], - [ - "is_num", - 373, - 15, - 462, - 44 - ], - [ - "jump_false", - 373, - "num_err_1305", - 462, - 44 - ], - [ - "pow", - 371, - 12, - 15, - 462, - 44 - ], - [ - "jump", - "num_done_1306", - 462, - 44 - ], - "num_err_1305", - [ - "disrupt", - 462, - 44 - ], - "num_done_1306", - [ - "move", - 13, - 371, - 462, - 44 - ], - [ - "jump", - "if_end_1298", - 462, - 44 - ], - "if_else_1297", - "if_end_1298", - "if_end_1288", - "if_end_1278", - "if_end_1268", - "if_end_1258", - "if_end_1247", - [ - "null", - 374, - 463, - 23 - ], - [ - "is_identical", - 375, - 13, - 374, - 463, - 23 - ], - [ - "jump_true", - 375, - "eq_done_1309", - 463, - 23 - ], - [ - "is_int", - 376, - 13, - 463, - 23 - ], - [ - "jump_false", - 376, - "eq_ni_1310", - 463, - 23 - ], - "_nop_tc_262", - [ - "jump", - "eq_ni_1310", - 463, - 23 - ], - [ - "eq_int", - 375, - 13, - 374, - 463, - 23 - ], - [ - "jump", - "eq_done_1309", - 463, - 23 - ], - "eq_ni_1310", - [ - "is_num", - 376, - 13, - 463, - 23 - ], - [ - "jump_false", - 376, - "eq_nn_1311", - 463, - 23 - ], - "_nop_tc_263", - [ - "jump", - "eq_nn_1311", - 463, - 23 - ], - [ - "eq_float", - 375, - 13, - 374, - 463, - 23 - ], - [ - "jump", - "eq_done_1309", - 463, - 23 - ], - "eq_nn_1311", - [ - "is_text", - 376, - 13, - 463, - 23 - ], - [ - "jump_false", - 376, - "eq_nt_1312", - 463, - 23 - ], - "_nop_tc_264", - [ - "jump", - "eq_nt_1312", - 463, - 23 - ], - [ - "eq_text", - 375, - 13, - 374, - 463, - 23 - ], - [ - "jump", - "eq_done_1309", - 463, - 23 - ], - "eq_nt_1312", - [ - "is_null", - 376, - 13, - 463, - 23 - ], - [ - "jump_false", - 376, - "eq_nnl_1313", - 463, - 23 - ], - "_nop_tc_265", - "_nop_tc_266", - [ - "true", - 375, - 463, - 23 - ], - [ - "jump", - "eq_done_1309", - 463, - 23 - ], - "eq_nnl_1313", - [ - "is_bool", - 376, - 13, - 463, - 23 - ], - [ - "jump_false", - 376, - "eq_nb_1314", - 463, - 23 - ], - "_nop_tc_267", - [ - "jump", - "eq_nb_1314", - 463, - 23 - ], - [ - "eq_bool", - 375, - 13, - 374, - 463, - 23 - ], - [ - "jump", - "eq_done_1309", - 463, - 23 - ], - "eq_nb_1314", - [ - "false", - 375, - 463, - 23 - ], - "eq_done_1309", - [ - "jump_false", - 375, - "if_else_1307", - 463, - 23 - ], - [ - "get", - 379, - 23, - 1, - 463, - 36 - ], - [ - "frame", - 380, - 379, - 1, - 463, - 36 - ], - [ - "null", - 381, - 463, - 36 - ], - [ - "setarg", - 380, - 0, - 381, - 463, - 36 - ], - [ - "setarg", - 380, - 1, - 1, - 463, - 36 - ], - [ - "tail_invoke", - 380, - 378, - 463, - 36 - ], - [ - "return", - 378, - 463, - 36 - ], - "_nop_ur_9", - "if_else_1307", - "if_end_1308", - [ - "get", - 383, - 24, - 1, - 464, - 16 - ], - [ - "frame", - 384, - 383, - 2, - 464, - 16 - ], - [ - "null", - 385, - 464, - 16 - ], - [ - "setarg", - 384, - 0, - 385, - 464, - 16 - ], - [ - "setarg", - 384, - 1, - 13, - 464, - 16 - ], - [ - "setarg", - 384, - 2, - 1, - 464, - 16 - ], - [ - "tail_invoke", - 384, - 382, - 464, - 16 - ], - [ - "return", - 382, - 464, - 16 - ], - "_nop_ur_10", - "if_else_1165", - "if_end_1166", - [ - "access", - 386, - "+", - 467, - 16 - ], - [ - "is_identical", - 387, - 9, - 386, - 467, - 16 - ], - [ - "jump_true", - 387, - "eq_done_1321", - 467, - 16 - ], - [ - "is_int", - 388, - 9, - 467, - 16 - ], - [ - "jump_false", - 388, - "eq_ni_1322", - 467, - 16 - ], - "_nop_tc_268", - [ - "jump", - "eq_ni_1322", - 467, - 16 - ], - [ - "eq_int", - 387, - 9, - 386, - 467, - 16 - ], - [ - "jump", - "eq_done_1321", - 467, - 16 - ], - "eq_ni_1322", - [ - "is_num", - 388, - 9, - 467, - 16 - ], - [ - "jump_false", - 388, - "eq_nn_1323", - 467, - 16 - ], - "_nop_tc_269", - [ - "jump", - "eq_nn_1323", - 467, - 16 - ], - [ - "eq_float", - 387, - 9, - 386, - 467, - 16 - ], - [ - "jump", - "eq_done_1321", - 467, - 16 - ], - "eq_nn_1323", - [ - "is_text", - 388, - 9, - 467, - 16 - ], - [ - "jump_false", - 388, - "eq_nt_1324", - 467, - 16 - ], - "_nop_tc_270", - "_nop_tc_271", - [ - "eq_text", - 387, - 9, - 386, - 467, - 16 - ], - [ - "jump", - "eq_done_1321", - 467, - 16 - ], - "eq_nt_1324", - [ - "is_null", - 388, - 9, - 467, - 16 - ], - [ - "jump_false", - 388, - "eq_nnl_1325", - 467, - 16 - ], - "_nop_tc_272", - [ - "jump", - "eq_nnl_1325", - 467, - 16 - ], - [ - "true", - 387, - 467, - 16 - ], - [ - "jump", - "eq_done_1321", - 467, - 16 - ], - "eq_nnl_1325", - [ - "is_bool", - 388, - 9, - 467, - 16 - ], - [ - "jump_false", - 388, - "eq_nb_1326", - 467, - 16 - ], - "_nop_tc_273", - [ - "jump", - "eq_nb_1326", - 467, - 16 - ], - [ - "eq_bool", - 387, - 9, - 386, - 467, - 16 - ], - [ - "jump", - "eq_done_1321", - 467, - 16 - ], - "eq_nb_1326", - [ - "false", - 387, - 467, - 16 - ], - "eq_done_1321", - [ - "move", - 390, - 387, - 467, - 16 - ], - [ - "jump_false", - 390, - "and_end_1320", - 467, - 16 - ], - [ - "null", - 391, - 467, - 31 - ], - [ - "is_identical", - 392, - 10, - 391, - 467, - 31 - ], - [ - "jump_true", - 392, - "ne_nid_1328", - 467, - 31 - ], - [ - "jump", - "ne_ni_1329", - 467, - 31 - ], - "ne_nid_1328", - [ - "false", - 392, - 467, - 31 - ], - [ - "jump", - "ne_done_1327", - 467, - 31 - ], - "ne_ni_1329", - [ - "is_int", - 393, - 10, - 467, - 31 - ], - [ - "jump_false", - 393, - "ne_nn_1330", - 467, - 31 - ], - "_nop_tc_274", - [ - "jump", - "ne_nn_1330", - 467, - 31 - ], - [ - "ne_int", - 392, - 10, - 391, - 467, - 31 - ], - [ - "jump", - "ne_done_1327", - 467, - 31 - ], - "ne_nn_1330", - [ - "is_num", - 393, - 10, - 467, - 31 - ], - [ - "jump_false", - 393, - "ne_nt_1331", - 467, - 31 - ], - "_nop_tc_275", - [ - "jump", - "ne_nt_1331", - 467, - 31 - ], - [ - "ne_float", - 392, - 10, - 391, - 467, - 31 - ], - [ - "jump", - "ne_done_1327", - 467, - 31 - ], - "ne_nt_1331", - [ - "is_text", - 393, - 10, - 467, - 31 - ], - [ - "jump_false", - 393, - "ne_nnl_1332", - 467, - 31 - ], - "_nop_tc_276", - [ - "jump", - "ne_nnl_1332", - 467, - 31 - ], - [ - "ne_text", - 392, - 10, - 391, - 467, - 31 - ], - [ - "jump", - "ne_done_1327", - 467, - 31 - ], - "ne_nnl_1332", - [ - "is_null", - 393, - 10, - 467, - 31 - ], - [ - "jump_false", - 393, - "ne_nb_1333", - 467, - 31 - ], - "_nop_tc_277", - "_nop_tc_278", - [ - "false", - 392, - 467, - 31 - ], - [ - "jump", - "ne_done_1327", - 467, - 31 - ], - "ne_nb_1333", - [ - "is_bool", - 393, - 10, - 467, - 31 - ], - [ - "jump_false", - 393, - "ne_mis_1334", - 467, - 31 - ], - "_nop_tc_279", - [ - "jump", - "ne_mis_1334", - 467, - 31 - ], - [ - "ne_bool", - 392, - 10, - 391, - 467, - 31 - ], - [ - "jump", - "ne_done_1327", - 467, - 31 - ], - "ne_mis_1334", - [ - "true", - 392, - 467, - 31 - ], - "ne_done_1327", - [ - "move", - 390, - 392, - 467, - 31 - ], - "and_end_1320", - [ - "move", - 395, - 390, - 467, - 31 - ], - [ - "jump_false", - 395, - "and_end_1319", - 467, - 31 - ], - [ - "null", - 396, - 467, - 48 - ], - [ - "is_identical", - 397, - 14, - 396, - 467, - 48 - ], - [ - "jump_true", - 397, - "ne_nid_1336", - 467, - 48 - ], - [ - "jump", - "ne_ni_1337", - 467, - 48 - ], - "ne_nid_1336", - [ - "false", - 397, - 467, - 48 - ], - [ - "jump", - "ne_done_1335", - 467, - 48 - ], - "ne_ni_1337", - [ - "is_int", - 398, - 14, - 467, - 48 - ], - [ - "jump_false", - 398, - "ne_nn_1338", - 467, - 48 - ], - "_nop_tc_280", - [ - "jump", - "ne_nn_1338", - 467, - 48 - ], - [ - "ne_int", - 397, - 14, - 396, - 467, - 48 - ], - [ - "jump", - "ne_done_1335", - 467, - 48 - ], - "ne_nn_1338", - [ - "is_num", - 398, - 14, - 467, - 48 - ], - [ - "jump_false", - 398, - "ne_nt_1339", - 467, - 48 - ], - "_nop_tc_281", - [ - "jump", - "ne_nt_1339", - 467, - 48 - ], - [ - "ne_float", - 397, - 14, - 396, - 467, - 48 - ], - [ - "jump", - "ne_done_1335", - 467, - 48 - ], - "ne_nt_1339", - [ - "is_text", - 398, - 14, - 467, - 48 - ], - [ - "jump_false", - 398, - "ne_nnl_1340", - 467, - 48 - ], - "_nop_tc_282", - [ - "jump", - "ne_nnl_1340", - 467, - 48 - ], - [ - "ne_text", - 397, - 14, - 396, - 467, - 48 - ], - [ - "jump", - "ne_done_1335", - 467, - 48 - ], - "ne_nnl_1340", - [ - "is_null", - 398, - 14, - 467, - 48 - ], - [ - "jump_false", - 398, - "ne_nb_1341", - 467, - 48 - ], - "_nop_tc_283", - "_nop_tc_284", - [ - "false", - 397, - 467, - 48 - ], - [ - "jump", - "ne_done_1335", - 467, - 48 - ], - "ne_nb_1341", - [ - "is_bool", - 398, - 14, - 467, - 48 - ], - [ - "jump_false", - 398, - "ne_mis_1342", - 467, - 48 - ], - "_nop_tc_285", - [ - "jump", - "ne_mis_1342", - 467, - 48 - ], - [ - "ne_bool", - 397, - 14, - 396, - 467, - 48 - ], - [ - "jump", - "ne_done_1335", - 467, - 48 - ], - "ne_mis_1342", - [ - "true", - 397, - 467, - 48 - ], - "ne_done_1335", - [ - "move", - 395, - 397, - 467, - 48 - ], - "and_end_1319", - [ - "move", - 400, - 395, - 467, - 48 - ], - [ - "jump_false", - 400, - "and_end_1318", - 467, - 48 - ], - [ - "load_field", - 401, - 10, - "kind", - 467, - 56 - ], - [ - "access", - 402, - "text", - 467, - 69 - ], - [ - "is_identical", - 403, - 401, - 402, - 467, - 69 - ], - [ - "jump_true", - 403, - "eq_done_1343", - 467, - 69 - ], - [ - "is_int", - 404, - 401, - 467, - 69 - ], - [ - "jump_false", - 404, - "eq_ni_1344", - 467, - 69 - ], - "_nop_tc_286", - [ - "jump", - "eq_ni_1344", - 467, - 69 - ], - [ - "eq_int", - 403, - 401, - 402, - 467, - 69 - ], - [ - "jump", - "eq_done_1343", - 467, - 69 - ], - "eq_ni_1344", - [ - "is_num", - 404, - 401, - 467, - 69 - ], - [ - "jump_false", - 404, - "eq_nn_1345", - 467, - 69 - ], - "_nop_tc_287", - [ - "jump", - "eq_nn_1345", - 467, - 69 - ], - [ - "eq_float", - 403, - 401, - 402, - 467, - 69 - ], - [ - "jump", - "eq_done_1343", - 467, - 69 - ], - "eq_nn_1345", - [ - "is_text", - 404, - 401, - 467, - 69 - ], - [ - "jump_false", - 404, - "eq_nt_1346", - 467, - 69 - ], - "_nop_tc_288", - "_nop_tc_289", - [ - "eq_text", - 403, - 401, - 402, - 467, - 69 - ], - [ - "jump", - "eq_done_1343", - 467, - 69 - ], - "eq_nt_1346", - [ - "is_null", - 404, - 401, - 467, - 69 - ], - [ - "jump_false", - 404, - "eq_nnl_1347", - 467, - 69 - ], - "_nop_tc_290", - [ - "jump", - "eq_nnl_1347", - 467, - 69 - ], - [ - "true", - 403, - 467, - 69 - ], - [ - "jump", - "eq_done_1343", - 467, - 69 - ], - "eq_nnl_1347", - [ - "is_bool", - 404, - 401, - 467, - 69 - ], - [ - "jump_false", - 404, - "eq_nb_1348", - 467, - 69 - ], - "_nop_tc_291", - [ - "jump", - "eq_nb_1348", - 467, - 69 - ], - [ - "eq_bool", - 403, - 401, - 402, - 467, - 69 - ], - [ - "jump", - "eq_done_1343", - 467, - 69 - ], - "eq_nb_1348", - [ - "false", - 403, - 467, - 69 - ], - "eq_done_1343", - [ - "move", - 400, - 403, - 467, - 69 - ], - "and_end_1318", - [ - "move", - 406, - 400, - 467, - 69 - ], - [ - "jump_false", - 406, - "and_end_1317", - 467, - 69 - ], - [ - "load_field", - 407, - 14, - "kind", - 467, - 79 - ], - [ - "access", - 408, - "text", - 467, - 93 - ], - [ - "is_identical", - 409, - 407, - 408, - 467, - 93 - ], - [ - "jump_true", - 409, - "eq_done_1349", - 467, - 93 - ], - [ - "is_int", - 410, - 407, - 467, - 93 - ], - [ - "jump_false", - 410, - "eq_ni_1350", - 467, - 93 - ], - "_nop_tc_292", - [ - "jump", - "eq_ni_1350", - 467, - 93 - ], - [ - "eq_int", - 409, - 407, - 408, - 467, - 93 - ], - [ - "jump", - "eq_done_1349", - 467, - 93 - ], - "eq_ni_1350", - [ - "is_num", - 410, - 407, - 467, - 93 - ], - [ - "jump_false", - 410, - "eq_nn_1351", - 467, - 93 - ], - "_nop_tc_293", - [ - "jump", - "eq_nn_1351", - 467, - 93 - ], - [ - "eq_float", - 409, - 407, - 408, - 467, - 93 - ], - [ - "jump", - "eq_done_1349", - 467, - 93 - ], - "eq_nn_1351", - [ - "is_text", - 410, - 407, - 467, - 93 - ], - [ - "jump_false", - 410, - "eq_nt_1352", - 467, - 93 - ], - "_nop_tc_294", - "_nop_tc_295", - [ - "eq_text", - 409, - 407, - 408, - 467, - 93 - ], - [ - "jump", - "eq_done_1349", - 467, - 93 - ], - "eq_nt_1352", - [ - "is_null", - 410, - 407, - 467, - 93 - ], - [ - "jump_false", - 410, - "eq_nnl_1353", - 467, - 93 - ], - "_nop_tc_296", - [ - "jump", - "eq_nnl_1353", - 467, - 93 - ], - [ - "true", - 409, - 467, - 93 - ], - [ - "jump", - "eq_done_1349", - 467, - 93 - ], - "eq_nnl_1353", - [ - "is_bool", - 410, - 407, - 467, - 93 - ], - [ - "jump_false", - 410, - "eq_nb_1354", - 467, - 93 - ], - "_nop_tc_297", - [ - "jump", - "eq_nb_1354", - 467, - 93 - ], - [ - "eq_bool", - 409, - 407, - 408, - 467, - 93 - ], - [ - "jump", - "eq_done_1349", - 467, - 93 - ], - "eq_nb_1354", - [ - "false", - 409, - 467, - 93 - ], - "eq_done_1349", - [ - "move", - 406, - 409, - 467, - 93 - ], - "and_end_1317", - [ - "jump_false", - 406, - "if_else_1315", - 467, - 93 - ], - [ - "load_field", - 412, - 10, - "value", - 468, - 26 - ], - [ - "load_field", - 413, - 14, - "value", - 468, - 39 - ], - [ - "is_text", - 415, - 412, - 468, - 39 - ], - [ - "jump_false", - 415, - "add_cn_1356", - 468, - 39 - ], - [ - "is_text", - 416, - 413, - 468, - 39 - ], - [ - "jump_false", - 416, - "add_cn_1356", - 468, - 39 - ], - [ - "concat", - 414, - 412, - 413, - 468, - 39 - ], - [ - "jump", - "add_done_1355", - 468, - 39 - ], - "add_cn_1356", - [ - "is_num", - 415, - 412, - 468, - 39 - ], - [ - "jump_false", - 415, - "add_err_1357", - 468, - 39 - ], - [ - "is_num", - 416, - 413, - 468, - 39 - ], - [ - "jump_false", - 416, - "add_err_1357", - 468, - 39 - ], - [ - "add", - 414, - 412, - 413, - 468, - 39 - ], - [ - "jump", - "add_done_1355", - 468, - 39 - ], - "add_err_1357", - [ - "disrupt", - 468, - 39 - ], - "add_done_1355", - [ - "get", - 418, - 25, - 1, - 468, - 16 - ], - [ - "frame", - 419, - 418, - 2, - 468, - 16 - ], - [ - "null", - 420, - 468, - 16 - ], - [ - "setarg", - 419, - 0, - 420, - 468, - 16 - ], - [ - "setarg", - 419, - 1, - 414, - 468, - 16 - ], - [ - "setarg", - 419, - 2, - 1, - 468, - 16 - ], - [ - "tail_invoke", - 419, - 417, - 468, - 16 - ], - [ - "return", - 417, - 468, - 16 - ], - "_nop_ur_11", - "if_else_1315", - "if_end_1316", - [ - "return", - 1, - 470, - 14 - ], - "_nop_ur_12", - "if_else_1157", - "if_end_1158", - [ - "get", - 421, - 6, - 1, - 474, - 9 - ], - [ - "load_dynamic", - 422, - 421, - 9, - 474, - 24 - ], - [ - "true", - 423, - 474, - 30 - ], - [ - "is_identical", - 424, - 422, - 423, - 474, - 30 - ], - [ - "jump_true", - 424, - "eq_done_1360", - 474, - 30 - ], - [ - "is_int", - 425, - 422, - 474, - 30 - ], - [ - "jump_false", - 425, - "eq_ni_1361", - 474, - 30 - ], - "_nop_tc_298", - [ - "jump", - "eq_ni_1361", - 474, - 30 - ], - [ - "eq_int", - 424, - 422, - 423, - 474, - 30 - ], - [ - "jump", - "eq_done_1360", - 474, - 30 - ], - "eq_ni_1361", - [ - "is_num", - 425, - 422, - 474, - 30 - ], - [ - "jump_false", - 425, - "eq_nn_1362", - 474, - 30 - ], - "_nop_tc_299", - [ - "jump", - "eq_nn_1362", - 474, - 30 - ], - [ - "eq_float", - 424, - 422, - 423, - 474, - 30 - ], - [ - "jump", - "eq_done_1360", - 474, - 30 - ], - "eq_nn_1362", - [ - "is_text", - 425, - 422, - 474, - 30 - ], - [ - "jump_false", - 425, - "eq_nt_1363", - 474, - 30 - ], - "_nop_tc_300", - [ - "jump", - "eq_nt_1363", - 474, - 30 - ], - [ - "eq_text", - 424, - 422, - 423, - 474, - 30 - ], - [ - "jump", - "eq_done_1360", - 474, - 30 - ], - "eq_nt_1363", - [ - "is_null", - 425, - 422, - 474, - 30 - ], - [ - "jump_false", - 425, - "eq_nnl_1364", - 474, - 30 - ], - "_nop_tc_301", - [ - "jump", - "eq_nnl_1364", - 474, - 30 - ], - [ - "true", - 424, - 474, - 30 - ], - [ - "jump", - "eq_done_1360", - 474, - 30 - ], - "eq_nnl_1364", - [ - "is_bool", - 425, - 422, - 474, - 30 - ], - [ - "jump_false", - 425, - "eq_nb_1365", - 474, - 30 - ], - "_nop_tc_302", - "_nop_tc_303", - [ - "eq_bool", - 424, - 422, - 423, - 474, - 30 - ], - [ - "jump", - "eq_done_1360", - 474, - 30 - ], - "eq_nb_1365", - [ - "false", - 424, - 474, - 30 - ], - "eq_done_1360", - [ - "jump_false", - 424, - "if_else_1358", - 474, - 30 - ], - [ - "load_field", - 427, - 1, - "left", - 475, - 14 - ], - [ - "move", - 10, - 427, - 475, - 14 - ], - [ - "load_field", - 428, - 1, - "right", - 476, - 15 - ], - [ - "move", - 14, - 428, - 476, - 15 - ], - [ - "null", - 429, - 477, - 19 - ], - [ - "is_identical", - 430, - 10, - 429, - 477, - 19 - ], - [ - "jump_true", - 430, - "ne_nid_1370", - 477, - 19 - ], - [ - "jump", - "ne_ni_1371", - 477, - 19 - ], - "ne_nid_1370", - [ - "false", - 430, - 477, - 19 - ], - [ - "jump", - "ne_done_1369", - 477, - 19 - ], - "ne_ni_1371", - [ - "is_int", - 431, - 10, - 477, - 19 - ], - [ - "jump_false", - 431, - "ne_nn_1372", - 477, - 19 - ], - "_nop_tc_304", - [ - "jump", - "ne_nn_1372", - 477, - 19 - ], - [ - "ne_int", - 430, - 10, - 429, - 477, - 19 - ], - [ - "jump", - "ne_done_1369", - 477, - 19 - ], - "ne_nn_1372", - [ - "is_num", - 431, - 10, - 477, - 19 - ], - [ - "jump_false", - 431, - "ne_nt_1373", - 477, - 19 - ], - "_nop_tc_305", - [ - "jump", - "ne_nt_1373", - 477, - 19 - ], - [ - "ne_float", - 430, - 10, - 429, - 477, - 19 - ], - [ - "jump", - "ne_done_1369", - 477, - 19 - ], - "ne_nt_1373", - [ - "is_text", - 431, - 10, - 477, - 19 - ], - [ - "jump_false", - 431, - "ne_nnl_1374", - 477, - 19 - ], - "_nop_tc_306", - [ - "jump", - "ne_nnl_1374", - 477, - 19 - ], - [ - "ne_text", - 430, - 10, - 429, - 477, - 19 - ], - [ - "jump", - "ne_done_1369", - 477, - 19 - ], - "ne_nnl_1374", - [ - "is_null", - 431, - 10, - 477, - 19 - ], - [ - "jump_false", - 431, - "ne_nb_1375", - 477, - 19 - ], - "_nop_tc_307", - "_nop_tc_308", - [ - "false", - 430, - 477, - 19 - ], - [ - "jump", - "ne_done_1369", - 477, - 19 - ], - "ne_nb_1375", - [ - "is_bool", - 431, - 10, - 477, - 19 - ], - [ - "jump_false", - 431, - "ne_mis_1376", - 477, - 19 - ], - "_nop_tc_309", - [ - "jump", - "ne_mis_1376", - 477, - 19 - ], - [ - "ne_bool", - 430, - 10, - 429, - 477, - 19 - ], - [ - "jump", - "ne_done_1369", - 477, - 19 - ], - "ne_mis_1376", - [ - "true", - 430, - 477, - 19 - ], - "ne_done_1369", - [ - "move", - 433, - 430, - 477, - 19 - ], - [ - "jump_false", - 433, - "and_end_1368", - 477, - 19 - ], - [ - "null", - 434, - 477, - 36 - ], - [ - "is_identical", - 435, - 14, - 434, - 477, - 36 - ], - [ - "jump_true", - 435, - "ne_nid_1378", - 477, - 36 - ], - [ - "jump", - "ne_ni_1379", - 477, - 36 - ], - "ne_nid_1378", - [ - "false", - 435, - 477, - 36 - ], - [ - "jump", - "ne_done_1377", - 477, - 36 - ], - "ne_ni_1379", - [ - "is_int", - 436, - 14, - 477, - 36 - ], - [ - "jump_false", - 436, - "ne_nn_1380", - 477, - 36 - ], - "_nop_tc_310", - [ - "jump", - "ne_nn_1380", - 477, - 36 - ], - [ - "ne_int", - 435, - 14, - 434, - 477, - 36 - ], - [ - "jump", - "ne_done_1377", - 477, - 36 - ], - "ne_nn_1380", - [ - "is_num", - 436, - 14, - 477, - 36 - ], - [ - "jump_false", - 436, - "ne_nt_1381", - 477, - 36 - ], - "_nop_tc_311", - [ - "jump", - "ne_nt_1381", - 477, - 36 - ], - [ - "ne_float", - 435, - 14, - 434, - 477, - 36 - ], - [ - "jump", - "ne_done_1377", - 477, - 36 - ], - "ne_nt_1381", - [ - "is_text", - 436, - 14, - 477, - 36 - ], - [ - "jump_false", - 436, - "ne_nnl_1382", - 477, - 36 - ], - "_nop_tc_312", - [ - "jump", - "ne_nnl_1382", - 477, - 36 - ], - [ - "ne_text", - 435, - 14, - 434, - 477, - 36 - ], - [ - "jump", - "ne_done_1377", - 477, - 36 - ], - "ne_nnl_1382", - [ - "is_null", - 436, - 14, - 477, - 36 - ], - [ - "jump_false", - 436, - "ne_nb_1383", - 477, - 36 - ], - "_nop_tc_313", - "_nop_tc_314", - [ - "false", - 435, - 477, - 36 - ], - [ - "jump", - "ne_done_1377", - 477, - 36 - ], - "ne_nb_1383", - [ - "is_bool", - 436, - 14, - 477, - 36 - ], - [ - "jump_false", - 436, - "ne_mis_1384", - 477, - 36 - ], - "_nop_tc_315", - [ - "jump", - "ne_mis_1384", - 477, - 36 - ], - [ - "ne_bool", - 435, - 14, - 434, - 477, - 36 - ], - [ - "jump", - "ne_done_1377", - 477, - 36 - ], - "ne_mis_1384", - [ - "true", - 435, - 477, - 36 - ], - "ne_done_1377", - [ - "move", - 433, - 435, - 477, - 36 - ], - "and_end_1368", - [ - "jump_false", - 433, - "if_else_1366", - 477, - 36 - ], - [ - "load_field", - 438, - 10, - "kind", - 478, - 13 - ], - [ - "access", - 439, - "number", - 478, - 26 - ], - [ - "is_identical", - 440, - 438, - 439, - 478, - 26 - ], - [ - "jump_true", - 440, - "eq_done_1388", - 478, - 26 - ], - [ - "is_int", - 441, - 438, - 478, - 26 - ], - [ - "jump_false", - 441, - "eq_ni_1389", - 478, - 26 - ], - "_nop_tc_316", - [ - "jump", - "eq_ni_1389", - 478, - 26 - ], - [ - "eq_int", - 440, - 438, - 439, - 478, - 26 - ], - [ - "jump", - "eq_done_1388", - 478, - 26 - ], - "eq_ni_1389", - [ - "is_num", - 441, - 438, - 478, - 26 - ], - [ - "jump_false", - 441, - "eq_nn_1390", - 478, - 26 - ], - "_nop_tc_317", - [ - "jump", - "eq_nn_1390", - 478, - 26 - ], - [ - "eq_float", - 440, - 438, - 439, - 478, - 26 - ], - [ - "jump", - "eq_done_1388", - 478, - 26 - ], - "eq_nn_1390", - [ - "is_text", - 441, - 438, - 478, - 26 - ], - [ - "jump_false", - 441, - "eq_nt_1391", - 478, - 26 - ], - "_nop_tc_318", - "_nop_tc_319", - [ - "eq_text", - 440, - 438, - 439, - 478, - 26 - ], - [ - "jump", - "eq_done_1388", - 478, - 26 - ], - "eq_nt_1391", - [ - "is_null", - 441, - 438, - 478, - 26 - ], - [ - "jump_false", - 441, - "eq_nnl_1392", - 478, - 26 - ], - "_nop_tc_320", - [ - "jump", - "eq_nnl_1392", - 478, - 26 - ], - [ - "true", - 440, - 478, - 26 - ], - [ - "jump", - "eq_done_1388", - 478, - 26 - ], - "eq_nnl_1392", - [ - "is_bool", - 441, - 438, - 478, - 26 - ], - [ - "jump_false", - 441, - "eq_nb_1393", - 478, - 26 - ], - "_nop_tc_321", - [ - "jump", - "eq_nb_1393", - 478, - 26 - ], - [ - "eq_bool", - 440, - 438, - 439, - 478, - 26 - ], - [ - "jump", - "eq_done_1388", - 478, - 26 - ], - "eq_nb_1393", - [ - "false", - 440, - 478, - 26 - ], - "eq_done_1388", - [ - "move", - 443, - 440, - 478, - 26 - ], - [ - "jump_false", - 443, - "and_end_1387", - 478, - 26 - ], - [ - "load_field", - 444, - 14, - "kind", - 478, - 38 - ], - [ - "access", - 445, - "number", - 478, - 52 - ], - [ - "is_identical", - 446, - 444, - 445, - 478, - 52 - ], - [ - "jump_true", - 446, - "eq_done_1394", - 478, - 52 - ], - [ - "is_int", - 447, - 444, - 478, - 52 - ], - [ - "jump_false", - 447, - "eq_ni_1395", - 478, - 52 - ], - "_nop_tc_322", - [ - "jump", - "eq_ni_1395", - 478, - 52 - ], - [ - "eq_int", - 446, - 444, - 445, - 478, - 52 - ], - [ - "jump", - "eq_done_1394", - 478, - 52 - ], - "eq_ni_1395", - [ - "is_num", - 447, - 444, - 478, - 52 - ], - [ - "jump_false", - 447, - "eq_nn_1396", - 478, - 52 - ], - "_nop_tc_323", - [ - "jump", - "eq_nn_1396", - 478, - 52 - ], - [ - "eq_float", - 446, - 444, - 445, - 478, - 52 - ], - [ - "jump", - "eq_done_1394", - 478, - 52 - ], - "eq_nn_1396", - [ - "is_text", - 447, - 444, - 478, - 52 - ], - [ - "jump_false", - 447, - "eq_nt_1397", - 478, - 52 - ], - "_nop_tc_324", - "_nop_tc_325", - [ - "eq_text", - 446, - 444, - 445, - 478, - 52 - ], - [ - "jump", - "eq_done_1394", - 478, - 52 - ], - "eq_nt_1397", - [ - "is_null", - 447, - 444, - 478, - 52 - ], - [ - "jump_false", - 447, - "eq_nnl_1398", - 478, - 52 - ], - "_nop_tc_326", - [ - "jump", - "eq_nnl_1398", - 478, - 52 - ], - [ - "true", - 446, - 478, - 52 - ], - [ - "jump", - "eq_done_1394", - 478, - 52 - ], - "eq_nnl_1398", - [ - "is_bool", - 447, - 444, - 478, - 52 - ], - [ - "jump_false", - 447, - "eq_nb_1399", - 478, - 52 - ], - "_nop_tc_327", - [ - "jump", - "eq_nb_1399", - 478, - 52 - ], - [ - "eq_bool", - 446, - 444, - 445, - 478, - 52 - ], - [ - "jump", - "eq_done_1394", - 478, - 52 - ], - "eq_nb_1399", - [ - "false", - 446, - 478, - 52 - ], - "eq_done_1394", - [ - "move", - 443, - 446, - 478, - 52 - ], - "and_end_1387", - [ - "jump_false", - 443, - "if_else_1385", - 478, - 52 - ], - [ - "load_field", - 449, - 10, - "number", - 479, - 16 - ], - [ - "move", - 12, - 449, - 479, - 16 - ], - [ - "load_field", - 450, - 14, - "number", - 480, - 16 - ], - [ - "move", - 15, - 450, - 480, - 16 - ], - [ - "null", - 451, - 481, - 21 - ], - [ - "is_identical", - 452, - 12, - 451, - 481, - 21 - ], - [ - "jump_true", - 452, - "eq_done_1402", - 481, - 21 - ], - [ - "is_int", - 453, - 12, - 481, - 21 - ], - [ - "jump_false", - 453, - "eq_ni_1403", - 481, - 21 - ], - "_nop_tc_328", - [ - "jump", - "eq_ni_1403", - 481, - 21 - ], - [ - "eq_int", - 452, - 12, - 451, - 481, - 21 - ], - [ - "jump", - "eq_done_1402", - 481, - 21 - ], - "eq_ni_1403", - [ - "is_num", - 453, - 12, - 481, - 21 - ], - [ - "jump_false", - 453, - "eq_nn_1404", - 481, - 21 - ], - "_nop_tc_329", - [ - "jump", - "eq_nn_1404", - 481, - 21 - ], - [ - "eq_float", - 452, - 12, - 451, - 481, - 21 - ], - [ - "jump", - "eq_done_1402", - 481, - 21 - ], - "eq_nn_1404", - [ - "is_text", - 453, - 12, - 481, - 21 - ], - [ - "jump_false", - 453, - "eq_nt_1405", - 481, - 21 - ], - "_nop_tc_330", - [ - "jump", - "eq_nt_1405", - 481, - 21 - ], - [ - "eq_text", - 452, - 12, - 451, - 481, - 21 - ], - [ - "jump", - "eq_done_1402", - 481, - 21 - ], - "eq_nt_1405", - [ - "is_null", - 453, - 12, - 481, - 21 - ], - [ - "jump_false", - 453, - "eq_nnl_1406", - 481, - 21 - ], - "_nop_tc_331", - "_nop_tc_332", - [ - "true", - 452, - 481, - 21 - ], - [ - "jump", - "eq_done_1402", - 481, - 21 - ], - "eq_nnl_1406", - [ - "is_bool", - 453, - 12, - 481, - 21 - ], - [ - "jump_false", - 453, - "eq_nb_1407", - 481, - 21 - ], - "_nop_tc_333", - [ - "jump", - "eq_nb_1407", - 481, - 21 - ], - [ - "eq_bool", - 452, - 12, - 451, - 481, - 21 - ], - [ - "jump", - "eq_done_1402", - 481, - 21 - ], - "eq_nb_1407", - [ - "false", - 452, - 481, - 21 - ], - "eq_done_1402", - [ - "jump_false", - 452, - "if_else_1400", - 481, - 21 - ], - [ - "load_field", - 455, - 10, - "value", - 481, - 39 - ], - [ - "access", - 457, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 481, - 32 - ], - [ - "frame", - 458, - 457, - 1, - 481, - 32 - ], - [ - "null", - 459, - 481, - 32 - ], - [ - "setarg", - 458, - 0, - 459, - 481, - 32 - ], - [ - "setarg", - 458, - 1, - 455, - 481, - 32 - ], - [ - "invoke", - 458, - 456, - 481, - 32 - ], - [ - "move", - 12, - 456, - 481, - 32 - ], - [ - "jump", - "if_end_1401", - 481, - 32 - ], - "if_else_1400", - "if_end_1401", - [ - "null", - 460, - 482, - 21 - ], - [ - "is_identical", - 461, - 15, - 460, - 482, - 21 - ], - [ - "jump_true", - 461, - "eq_done_1410", - 482, - 21 - ], - [ - "is_int", - 462, - 15, - 482, - 21 - ], - [ - "jump_false", - 462, - "eq_ni_1411", - 482, - 21 - ], - "_nop_tc_334", - [ - "jump", - "eq_ni_1411", - 482, - 21 - ], - [ - "eq_int", - 461, - 15, - 460, - 482, - 21 - ], - [ - "jump", - "eq_done_1410", - 482, - 21 - ], - "eq_ni_1411", - [ - "is_num", - 462, - 15, - 482, - 21 - ], - [ - "jump_false", - 462, - "eq_nn_1412", - 482, - 21 - ], - "_nop_tc_335", - [ - "jump", - "eq_nn_1412", - 482, - 21 - ], - [ - "eq_float", - 461, - 15, - 460, - 482, - 21 - ], - [ - "jump", - "eq_done_1410", - 482, - 21 - ], - "eq_nn_1412", - [ - "is_text", - 462, - 15, - 482, - 21 - ], - [ - "jump_false", - 462, - "eq_nt_1413", - 482, - 21 - ], - "_nop_tc_336", - [ - "jump", - "eq_nt_1413", - 482, - 21 - ], - [ - "eq_text", - 461, - 15, - 460, - 482, - 21 - ], - [ - "jump", - "eq_done_1410", - 482, - 21 - ], - "eq_nt_1413", - [ - "is_null", - 462, - 15, - 482, - 21 - ], - [ - "jump_false", - 462, - "eq_nnl_1414", - 482, - 21 - ], - "_nop_tc_337", - "_nop_tc_338", - [ - "true", - 461, - 482, - 21 - ], - [ - "jump", - "eq_done_1410", - 482, - 21 - ], - "eq_nnl_1414", - [ - "is_bool", - 462, - 15, - 482, - 21 - ], - [ - "jump_false", - 462, - "eq_nb_1415", - 482, - 21 - ], - "_nop_tc_339", - [ - "jump", - "eq_nb_1415", - 482, - 21 - ], - [ - "eq_bool", - 461, - 15, - 460, - 482, - 21 - ], - [ - "jump", - "eq_done_1410", - 482, - 21 - ], - "eq_nb_1415", - [ - "false", - 461, - 482, - 21 - ], - "eq_done_1410", - [ - "jump_false", - 461, - "if_else_1408", - 482, - 21 - ], - [ - "load_field", - 464, - 14, - "value", - 482, - 39 - ], - [ - "access", - 466, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 482, - 32 - ], - [ - "frame", - 467, - 466, - 1, - 482, - 32 - ], - [ - "null", - 468, - 482, - 32 - ], - [ - "setarg", - 467, - 0, - 468, - 482, - 32 - ], - [ - "setarg", - 467, - 1, - 464, - 482, - 32 - ], - [ - "invoke", - 467, - 465, - 482, - 32 - ], - [ - "move", - 15, - 465, - 482, - 32 - ], - [ - "jump", - "if_end_1409", - 482, - 32 - ], - "if_else_1408", - "if_end_1409", - [ - "access", - 469, - "==", - 483, - 20 - ], - [ - "is_identical", - 470, - 9, - 469, - 483, - 20 - ], - [ - "jump_true", - 470, - "eq_done_1418", - 483, - 20 - ], - [ - "is_int", - 471, - 9, - 483, - 20 - ], - [ - "jump_false", - 471, - "eq_ni_1419", - 483, - 20 - ], - "_nop_tc_340", - [ - "jump", - "eq_ni_1419", - 483, - 20 - ], - [ - "eq_int", - 470, - 9, - 469, - 483, - 20 - ], - [ - "jump", - "eq_done_1418", - 483, - 20 - ], - "eq_ni_1419", - [ - "is_num", - 471, - 9, - 483, - 20 - ], - [ - "jump_false", - 471, - "eq_nn_1420", - 483, - 20 - ], - "_nop_tc_341", - [ - "jump", - "eq_nn_1420", - 483, - 20 - ], - [ - "eq_float", - 470, - 9, - 469, - 483, - 20 - ], - [ - "jump", - "eq_done_1418", - 483, - 20 - ], - "eq_nn_1420", - [ - "is_text", - 471, - 9, - 483, - 20 - ], - [ - "jump_false", - 471, - "eq_nt_1421", - 483, - 20 - ], - "_nop_tc_342", - "_nop_tc_343", - [ - "eq_text", - 470, - 9, - 469, - 483, - 20 - ], - [ - "jump", - "eq_done_1418", - 483, - 20 - ], - "eq_nt_1421", - [ - "is_null", - 471, - 9, - 483, - 20 - ], - [ - "jump_false", - 471, - "eq_nnl_1422", - 483, - 20 - ], - "_nop_tc_344", - [ - "jump", - "eq_nnl_1422", - 483, - 20 - ], - [ - "true", - 470, - 483, - 20 - ], - [ - "jump", - "eq_done_1418", - 483, - 20 - ], - "eq_nnl_1422", - [ - "is_bool", - 471, - 9, - 483, - 20 - ], - [ - "jump_false", - 471, - "eq_nb_1423", - 483, - 20 - ], - "_nop_tc_345", - [ - "jump", - "eq_nb_1423", - 483, - 20 - ], - [ - "eq_bool", - 470, - 9, - 469, - 483, - 20 - ], - [ - "jump", - "eq_done_1418", - 483, - 20 - ], - "eq_nb_1423", - [ - "false", - 470, - 483, - 20 - ], - "eq_done_1418", - [ - "jump_false", - 470, - "if_else_1416", - 483, - 20 - ], - [ - "is_identical", - 473, - 12, - 15, - 483, - 49 - ], - [ - "jump_true", - 473, - "eq_done_1424", - 483, - 49 - ], - [ - "is_int", - 474, - 12, - 483, - 49 - ], - [ - "jump_false", - 474, - "eq_ni_1425", - 483, - 49 - ], - [ - "is_int", - 475, - 15, - 483, - 49 - ], - [ - "jump_false", - 475, - "eq_ni_1425", - 483, - 49 - ], - [ - "eq_int", - 473, - 12, - 15, - 483, - 49 - ], - [ - "jump", - "eq_done_1424", - 483, - 49 - ], - "eq_ni_1425", - [ - "is_num", - 474, - 12, - 483, - 49 - ], - [ - "jump_false", - 474, - "eq_nn_1426", - 483, - 49 - ], - [ - "is_num", - 475, - 15, - 483, - 49 - ], - [ - "jump_false", - 475, - "eq_nn_1426", - 483, - 49 - ], - [ - "eq_float", - 473, - 12, - 15, - 483, - 49 - ], - [ - "jump", - "eq_done_1424", - 483, - 49 - ], - "eq_nn_1426", - [ - "is_text", - 474, - 12, - 483, - 49 - ], - [ - "jump_false", - 474, - "eq_nt_1427", - 483, - 49 - ], - [ - "is_text", - 475, - 15, - 483, - 49 - ], - [ - "jump_false", - 475, - "eq_nt_1427", - 483, - 49 - ], - [ - "eq_text", - 473, - 12, - 15, - 483, - 49 - ], - [ - "jump", - "eq_done_1424", - 483, - 49 - ], - "eq_nt_1427", - [ - "is_null", - 474, - 12, - 483, - 49 - ], - [ - "jump_false", - 474, - "eq_nnl_1428", - 483, - 49 - ], - [ - "is_null", - 475, - 15, - 483, - 49 - ], - [ - "jump_false", - 475, - "eq_nnl_1428", - 483, - 49 - ], - [ - "true", - 473, - 483, - 49 - ], - [ - "jump", - "eq_done_1424", - 483, - 49 - ], - "eq_nnl_1428", - [ - "is_bool", - 474, - 12, - 483, - 49 - ], - [ - "jump_false", - 474, - "eq_nb_1429", - 483, - 49 - ], - [ - "is_bool", - 475, - 15, - 483, - 49 - ], - [ - "jump_false", - 475, - "eq_nb_1429", - 483, - 49 - ], - [ - "eq_bool", - 473, - 12, - 15, - 483, - 49 - ], - [ - "jump", - "eq_done_1424", - 483, - 49 - ], - "eq_nb_1429", - [ - "false", - 473, - 483, - 49 - ], - "eq_done_1424", - [ - "get", - 477, - 22, - 1, - 483, - 33 - ], - [ - "frame", - 478, - 477, - 2, - 483, - 33 - ], - [ - "null", - 479, - 483, - 33 - ], - [ - "setarg", - 478, - 0, - 479, - 483, - 33 - ], - [ - "setarg", - 478, - 1, - 473, - 483, - 33 - ], - [ - "setarg", - 478, - 2, - 1, - 483, - 33 - ], - [ - "tail_invoke", - 478, - 476, - 483, - 33 - ], - [ - "return", - 476, - 483, - 33 - ], - "_nop_ur_13", - "if_else_1416", - "if_end_1417", - [ - "access", - 480, - "!=", - 484, - 20 - ], - [ - "is_identical", - 481, - 9, - 480, - 484, - 20 - ], - [ - "jump_true", - 481, - "eq_done_1432", - 484, - 20 - ], - [ - "is_int", - 482, - 9, - 484, - 20 - ], - [ - "jump_false", - 482, - "eq_ni_1433", - 484, - 20 - ], - "_nop_tc_346", - [ - "jump", - "eq_ni_1433", - 484, - 20 - ], - [ - "eq_int", - 481, - 9, - 480, - 484, - 20 - ], - [ - "jump", - "eq_done_1432", - 484, - 20 - ], - "eq_ni_1433", - [ - "is_num", - 482, - 9, - 484, - 20 - ], - [ - "jump_false", - 482, - "eq_nn_1434", - 484, - 20 - ], - "_nop_tc_347", - [ - "jump", - "eq_nn_1434", - 484, - 20 - ], - [ - "eq_float", - 481, - 9, - 480, - 484, - 20 - ], - [ - "jump", - "eq_done_1432", - 484, - 20 - ], - "eq_nn_1434", - [ - "is_text", - 482, - 9, - 484, - 20 - ], - [ - "jump_false", - 482, - "eq_nt_1435", - 484, - 20 - ], - "_nop_tc_348", - "_nop_tc_349", - [ - "eq_text", - 481, - 9, - 480, - 484, - 20 - ], - [ - "jump", - "eq_done_1432", - 484, - 20 - ], - "eq_nt_1435", - [ - "is_null", - 482, - 9, - 484, - 20 - ], - [ - "jump_false", - 482, - "eq_nnl_1436", - 484, - 20 - ], - "_nop_tc_350", - [ - "jump", - "eq_nnl_1436", - 484, - 20 - ], - [ - "true", - 481, - 484, - 20 - ], - [ - "jump", - "eq_done_1432", - 484, - 20 - ], - "eq_nnl_1436", - [ - "is_bool", - 482, - 9, - 484, - 20 - ], - [ - "jump_false", - 482, - "eq_nb_1437", - 484, - 20 - ], - "_nop_tc_351", - [ - "jump", - "eq_nb_1437", - 484, - 20 - ], - [ - "eq_bool", - 481, - 9, - 480, - 484, - 20 - ], - [ - "jump", - "eq_done_1432", - 484, - 20 - ], - "eq_nb_1437", - [ - "false", - 481, - 484, - 20 - ], - "eq_done_1432", - [ - "jump_false", - 481, - "if_else_1430", - 484, - 20 - ], - [ - "is_identical", - 484, - 12, - 15, - 484, - 49 - ], - [ - "jump_true", - 484, - "ne_nid_1439", - 484, - 49 - ], - [ - "jump", - "ne_ni_1440", - 484, - 49 - ], - "ne_nid_1439", - [ - "false", - 484, - 484, - 49 - ], - [ - "jump", - "ne_done_1438", - 484, - 49 - ], - "ne_ni_1440", - [ - "is_int", - 485, - 12, - 484, - 49 - ], - [ - "jump_false", - 485, - "ne_nn_1441", - 484, - 49 - ], - [ - "is_int", - 486, - 15, - 484, - 49 - ], - [ - "jump_false", - 486, - "ne_nn_1441", - 484, - 49 - ], - [ - "ne_int", - 484, - 12, - 15, - 484, - 49 - ], - [ - "jump", - "ne_done_1438", - 484, - 49 - ], - "ne_nn_1441", - [ - "is_num", - 485, - 12, - 484, - 49 - ], - [ - "jump_false", - 485, - "ne_nt_1442", - 484, - 49 - ], - [ - "is_num", - 486, - 15, - 484, - 49 - ], - [ - "jump_false", - 486, - "ne_nt_1442", - 484, - 49 - ], - [ - "ne_float", - 484, - 12, - 15, - 484, - 49 - ], - [ - "jump", - "ne_done_1438", - 484, - 49 - ], - "ne_nt_1442", - [ - "is_text", - 485, - 12, - 484, - 49 - ], - [ - "jump_false", - 485, - "ne_nnl_1443", - 484, - 49 - ], - [ - "is_text", - 486, - 15, - 484, - 49 - ], - [ - "jump_false", - 486, - "ne_nnl_1443", - 484, - 49 - ], - [ - "ne_text", - 484, - 12, - 15, - 484, - 49 - ], - [ - "jump", - "ne_done_1438", - 484, - 49 - ], - "ne_nnl_1443", - [ - "is_null", - 485, - 12, - 484, - 49 - ], - [ - "jump_false", - 485, - "ne_nb_1444", - 484, - 49 - ], - [ - "is_null", - 486, - 15, - 484, - 49 - ], - [ - "jump_false", - 486, - "ne_nb_1444", - 484, - 49 - ], - [ - "false", - 484, - 484, - 49 - ], - [ - "jump", - "ne_done_1438", - 484, - 49 - ], - "ne_nb_1444", - [ - "is_bool", - 485, - 12, - 484, - 49 - ], - [ - "jump_false", - 485, - "ne_mis_1445", - 484, - 49 - ], - [ - "is_bool", - 486, - 15, - 484, - 49 - ], - [ - "jump_false", - 486, - "ne_mis_1445", - 484, - 49 - ], - [ - "ne_bool", - 484, - 12, - 15, - 484, - 49 - ], - [ - "jump", - "ne_done_1438", - 484, - 49 - ], - "ne_mis_1445", - [ - "true", - 484, - 484, - 49 - ], - "ne_done_1438", - [ - "get", - 488, - 22, - 1, - 484, - 33 - ], - [ - "frame", - 489, - 488, - 2, - 484, - 33 - ], - [ - "null", - 490, - 484, - 33 - ], - [ - "setarg", - 489, - 0, - 490, - 484, - 33 - ], - [ - "setarg", - 489, - 1, - 484, - 484, - 33 - ], - [ - "setarg", - 489, - 2, - 1, - 484, - 33 - ], - [ - "tail_invoke", - 489, - 487, - 484, - 33 - ], - [ - "return", - 487, - 484, - 33 - ], - "_nop_ur_14", - "if_else_1430", - "if_end_1431", - [ - "access", - 491, - "<", - 485, - 20 - ], - [ - "is_identical", - 492, - 9, - 491, - 485, - 20 - ], - [ - "jump_true", - 492, - "eq_done_1448", - 485, - 20 - ], - [ - "is_int", - 493, - 9, - 485, - 20 - ], - [ - "jump_false", - 493, - "eq_ni_1449", - 485, - 20 - ], - "_nop_tc_352", - [ - "jump", - "eq_ni_1449", - 485, - 20 - ], - [ - "eq_int", - 492, - 9, - 491, - 485, - 20 - ], - [ - "jump", - "eq_done_1448", - 485, - 20 - ], - "eq_ni_1449", - [ - "is_num", - 493, - 9, - 485, - 20 - ], - [ - "jump_false", - 493, - "eq_nn_1450", - 485, - 20 - ], - "_nop_tc_353", - [ - "jump", - "eq_nn_1450", - 485, - 20 - ], - [ - "eq_float", - 492, - 9, - 491, - 485, - 20 - ], - [ - "jump", - "eq_done_1448", - 485, - 20 - ], - "eq_nn_1450", - [ - "is_text", - 493, - 9, - 485, - 20 - ], - [ - "jump_false", - 493, - "eq_nt_1451", - 485, - 20 - ], - "_nop_tc_354", - "_nop_tc_355", - [ - "eq_text", - 492, - 9, - 491, - 485, - 20 - ], - [ - "jump", - "eq_done_1448", - 485, - 20 - ], - "eq_nt_1451", - [ - "is_null", - 493, - 9, - 485, - 20 - ], - [ - "jump_false", - 493, - "eq_nnl_1452", - 485, - 20 - ], - "_nop_tc_356", - [ - "jump", - "eq_nnl_1452", - 485, - 20 - ], - [ - "true", - 492, - 485, - 20 - ], - [ - "jump", - "eq_done_1448", - 485, - 20 - ], - "eq_nnl_1452", - [ - "is_bool", - 493, - 9, - 485, - 20 - ], - [ - "jump_false", - 493, - "eq_nb_1453", - 485, - 20 - ], - "_nop_tc_357", - [ - "jump", - "eq_nb_1453", - 485, - 20 - ], - [ - "eq_bool", - 492, - 9, - 491, - 485, - 20 - ], - [ - "jump", - "eq_done_1448", - 485, - 20 - ], - "eq_nb_1453", - [ - "false", - 492, - 485, - 20 - ], - "eq_done_1448", - [ - "jump_false", - 492, - "if_else_1446", - 485, - 20 - ], - [ - "is_int", - 496, - 12, - 485, - 47 - ], - [ - "jump_false", - 496, - "rel_ni_1454", - 485, - 47 - ], - [ - "is_int", - 497, - 15, - 485, - 47 - ], - [ - "jump_false", - 497, - "rel_ni_1454", - 485, - 47 - ], - [ - "lt_int", - 495, - 12, - 15, - 485, - 47 - ], - [ - "jump", - "rel_done_1456", - 485, - 47 - ], - "rel_ni_1454", - [ - "is_num", - 496, - 12, - 485, - 47 - ], - [ - "jump_false", - 496, - "rel_nn_1455", - 485, - 47 - ], - [ - "is_num", - 497, - 15, - 485, - 47 - ], - [ - "jump_false", - 497, - "rel_nn_1455", - 485, - 47 - ], - [ - "lt_float", - 495, - 12, - 15, - 485, - 47 - ], - [ - "jump", - "rel_done_1456", - 485, - 47 - ], - "rel_nn_1455", - [ - "is_text", - 496, - 12, - 485, - 47 - ], - [ - "jump_false", - 496, - "rel_err_1457", - 485, - 47 - ], - [ - "is_text", - 497, - 15, - 485, - 47 - ], - [ - "jump_false", - 497, - "rel_err_1457", - 485, - 47 - ], - [ - "lt_text", - 495, - 12, - 15, - 485, - 47 - ], - [ - "jump", - "rel_done_1456", - 485, - 47 - ], - "rel_err_1457", - [ - "disrupt", - 485, - 47 - ], - "rel_done_1456", - [ - "get", - 499, - 22, - 1, - 485, - 32 - ], - [ - "frame", - 500, - 499, - 2, - 485, - 32 - ], - [ - "null", - 501, - 485, - 32 - ], - [ - "setarg", - 500, - 0, - 501, - 485, - 32 - ], - [ - "setarg", - 500, - 1, - 495, - 485, - 32 - ], - [ - "setarg", - 500, - 2, - 1, - 485, - 32 - ], - [ - "tail_invoke", - 500, - 498, - 485, - 32 - ], - [ - "return", - 498, - 485, - 32 - ], - "_nop_ur_15", - "if_else_1446", - "if_end_1447", - [ - "access", - 502, - ">", - 486, - 20 - ], - [ - "is_identical", - 503, - 9, - 502, - 486, - 20 - ], - [ - "jump_true", - 503, - "eq_done_1460", - 486, - 20 - ], - [ - "is_int", - 504, - 9, - 486, - 20 - ], - [ - "jump_false", - 504, - "eq_ni_1461", - 486, - 20 - ], - "_nop_tc_358", - [ - "jump", - "eq_ni_1461", - 486, - 20 - ], - [ - "eq_int", - 503, - 9, - 502, - 486, - 20 - ], - [ - "jump", - "eq_done_1460", - 486, - 20 - ], - "eq_ni_1461", - [ - "is_num", - 504, - 9, - 486, - 20 - ], - [ - "jump_false", - 504, - "eq_nn_1462", - 486, - 20 - ], - "_nop_tc_359", - [ - "jump", - "eq_nn_1462", - 486, - 20 - ], - [ - "eq_float", - 503, - 9, - 502, - 486, - 20 - ], - [ - "jump", - "eq_done_1460", - 486, - 20 - ], - "eq_nn_1462", - [ - "is_text", - 504, - 9, - 486, - 20 - ], - [ - "jump_false", - 504, - "eq_nt_1463", - 486, - 20 - ], - "_nop_tc_360", - "_nop_tc_361", - [ - "eq_text", - 503, - 9, - 502, - 486, - 20 - ], - [ - "jump", - "eq_done_1460", - 486, - 20 - ], - "eq_nt_1463", - [ - "is_null", - 504, - 9, - 486, - 20 - ], - [ - "jump_false", - 504, - "eq_nnl_1464", - 486, - 20 - ], - "_nop_tc_362", - [ - "jump", - "eq_nnl_1464", - 486, - 20 - ], - [ - "true", - 503, - 486, - 20 - ], - [ - "jump", - "eq_done_1460", - 486, - 20 - ], - "eq_nnl_1464", - [ - "is_bool", - 504, - 9, - 486, - 20 - ], - [ - "jump_false", - 504, - "eq_nb_1465", - 486, - 20 - ], - "_nop_tc_363", - [ - "jump", - "eq_nb_1465", - 486, - 20 - ], - [ - "eq_bool", - 503, - 9, - 502, - 486, - 20 - ], - [ - "jump", - "eq_done_1460", - 486, - 20 - ], - "eq_nb_1465", - [ - "false", - 503, - 486, - 20 - ], - "eq_done_1460", - [ - "jump_false", - 503, - "if_else_1458", - 486, - 20 - ], - [ - "is_int", - 507, - 12, - 486, - 47 - ], - [ - "jump_false", - 507, - "rel_ni_1466", - 486, - 47 - ], - [ - "is_int", - 508, - 15, - 486, - 47 - ], - [ - "jump_false", - 508, - "rel_ni_1466", - 486, - 47 - ], - [ - "gt_int", - 506, - 12, - 15, - 486, - 47 - ], - [ - "jump", - "rel_done_1468", - 486, - 47 - ], - "rel_ni_1466", - [ - "is_num", - 507, - 12, - 486, - 47 - ], - [ - "jump_false", - 507, - "rel_nn_1467", - 486, - 47 - ], - [ - "is_num", - 508, - 15, - 486, - 47 - ], - [ - "jump_false", - 508, - "rel_nn_1467", - 486, - 47 - ], - [ - "gt_float", - 506, - 12, - 15, - 486, - 47 - ], - [ - "jump", - "rel_done_1468", - 486, - 47 - ], - "rel_nn_1467", - [ - "is_text", - 507, - 12, - 486, - 47 - ], - [ - "jump_false", - 507, - "rel_err_1469", - 486, - 47 - ], - [ - "is_text", - 508, - 15, - 486, - 47 - ], - [ - "jump_false", - 508, - "rel_err_1469", - 486, - 47 - ], - [ - "gt_text", - 506, - 12, - 15, - 486, - 47 - ], - [ - "jump", - "rel_done_1468", - 486, - 47 - ], - "rel_err_1469", - [ - "disrupt", - 486, - 47 - ], - "rel_done_1468", - [ - "get", - 510, - 22, - 1, - 486, - 32 - ], - [ - "frame", - 511, - 510, - 2, - 486, - 32 - ], - [ - "null", - 512, - 486, - 32 - ], - [ - "setarg", - 511, - 0, - 512, - 486, - 32 - ], - [ - "setarg", - 511, - 1, - 506, - 486, - 32 - ], - [ - "setarg", - 511, - 2, - 1, - 486, - 32 - ], - [ - "tail_invoke", - 511, - 509, - 486, - 32 - ], - [ - "return", - 509, - 486, - 32 - ], - "_nop_ur_16", - "if_else_1458", - "if_end_1459", - [ - "access", - 513, - "<=", - 487, - 20 - ], - [ - "is_identical", - 514, - 9, - 513, - 487, - 20 - ], - [ - "jump_true", - 514, - "eq_done_1472", - 487, - 20 - ], - [ - "is_int", - 515, - 9, - 487, - 20 - ], - [ - "jump_false", - 515, - "eq_ni_1473", - 487, - 20 - ], - "_nop_tc_364", - [ - "jump", - "eq_ni_1473", - 487, - 20 - ], - [ - "eq_int", - 514, - 9, - 513, - 487, - 20 - ], - [ - "jump", - "eq_done_1472", - 487, - 20 - ], - "eq_ni_1473", - [ - "is_num", - 515, - 9, - 487, - 20 - ], - [ - "jump_false", - 515, - "eq_nn_1474", - 487, - 20 - ], - "_nop_tc_365", - [ - "jump", - "eq_nn_1474", - 487, - 20 - ], - [ - "eq_float", - 514, - 9, - 513, - 487, - 20 - ], - [ - "jump", - "eq_done_1472", - 487, - 20 - ], - "eq_nn_1474", - [ - "is_text", - 515, - 9, - 487, - 20 - ], - [ - "jump_false", - 515, - "eq_nt_1475", - 487, - 20 - ], - "_nop_tc_366", - "_nop_tc_367", - [ - "eq_text", - 514, - 9, - 513, - 487, - 20 - ], - [ - "jump", - "eq_done_1472", - 487, - 20 - ], - "eq_nt_1475", - [ - "is_null", - 515, - 9, - 487, - 20 - ], - [ - "jump_false", - 515, - "eq_nnl_1476", - 487, - 20 - ], - "_nop_tc_368", - [ - "jump", - "eq_nnl_1476", - 487, - 20 - ], - [ - "true", - 514, - 487, - 20 - ], - [ - "jump", - "eq_done_1472", - 487, - 20 - ], - "eq_nnl_1476", - [ - "is_bool", - 515, - 9, - 487, - 20 - ], - [ - "jump_false", - 515, - "eq_nb_1477", - 487, - 20 - ], - "_nop_tc_369", - [ - "jump", - "eq_nb_1477", - 487, - 20 - ], - [ - "eq_bool", - 514, - 9, - 513, - 487, - 20 - ], - [ - "jump", - "eq_done_1472", - 487, - 20 - ], - "eq_nb_1477", - [ - "false", - 514, - 487, - 20 - ], - "eq_done_1472", - [ - "jump_false", - 514, - "if_else_1470", - 487, - 20 - ], - [ - "is_int", - 518, - 12, - 487, - 49 - ], - [ - "jump_false", - 518, - "rel_ni_1478", - 487, - 49 - ], - [ - "is_int", - 519, - 15, - 487, - 49 - ], - [ - "jump_false", - 519, - "rel_ni_1478", - 487, - 49 - ], - [ - "le_int", - 517, - 12, - 15, - 487, - 49 - ], - [ - "jump", - "rel_done_1480", - 487, - 49 - ], - "rel_ni_1478", - [ - "is_num", - 518, - 12, - 487, - 49 - ], - [ - "jump_false", - 518, - "rel_nn_1479", - 487, - 49 - ], - [ - "is_num", - 519, - 15, - 487, - 49 - ], - [ - "jump_false", - 519, - "rel_nn_1479", - 487, - 49 - ], - [ - "le_float", - 517, - 12, - 15, - 487, - 49 - ], - [ - "jump", - "rel_done_1480", - 487, - 49 - ], - "rel_nn_1479", - [ - "is_text", - 518, - 12, - 487, - 49 - ], - [ - "jump_false", - 518, - "rel_err_1481", - 487, - 49 - ], - [ - "is_text", - 519, - 15, - 487, - 49 - ], - [ - "jump_false", - 519, - "rel_err_1481", - 487, - 49 - ], - [ - "le_text", - 517, - 12, - 15, - 487, - 49 - ], - [ - "jump", - "rel_done_1480", - 487, - 49 - ], - "rel_err_1481", - [ - "disrupt", - 487, - 49 - ], - "rel_done_1480", - [ - "get", - 521, - 22, - 1, - 487, - 33 - ], - [ - "frame", - 522, - 521, - 2, - 487, - 33 - ], - [ - "null", - 523, - 487, - 33 - ], - [ - "setarg", - 522, - 0, - 523, - 487, - 33 - ], - [ - "setarg", - 522, - 1, - 517, - 487, - 33 - ], - [ - "setarg", - 522, - 2, - 1, - 487, - 33 - ], - [ - "tail_invoke", - 522, - 520, - 487, - 33 - ], - [ - "return", - 520, - 487, - 33 - ], - "_nop_ur_17", - "if_else_1470", - "if_end_1471", - [ - "access", - 524, - ">=", - 488, - 20 - ], - [ - "is_identical", - 525, - 9, - 524, - 488, - 20 - ], - [ - "jump_true", - 525, - "eq_done_1484", - 488, - 20 - ], - [ - "is_int", - 526, - 9, - 488, - 20 - ], - [ - "jump_false", - 526, - "eq_ni_1485", - 488, - 20 - ], - "_nop_tc_370", - [ - "jump", - "eq_ni_1485", - 488, - 20 - ], - [ - "eq_int", - 525, - 9, - 524, - 488, - 20 - ], - [ - "jump", - "eq_done_1484", - 488, - 20 - ], - "eq_ni_1485", - [ - "is_num", - 526, - 9, - 488, - 20 - ], - [ - "jump_false", - 526, - "eq_nn_1486", - 488, - 20 - ], - "_nop_tc_371", - [ - "jump", - "eq_nn_1486", - 488, - 20 - ], - [ - "eq_float", - 525, - 9, - 524, - 488, - 20 - ], - [ - "jump", - "eq_done_1484", - 488, - 20 - ], - "eq_nn_1486", - [ - "is_text", - 526, - 9, - 488, - 20 - ], - [ - "jump_false", - 526, - "eq_nt_1487", - 488, - 20 - ], - "_nop_tc_372", - "_nop_tc_373", - [ - "eq_text", - 525, - 9, - 524, - 488, - 20 - ], - [ - "jump", - "eq_done_1484", - 488, - 20 - ], - "eq_nt_1487", - [ - "is_null", - 526, - 9, - 488, - 20 - ], - [ - "jump_false", - 526, - "eq_nnl_1488", - 488, - 20 - ], - "_nop_tc_374", - [ - "jump", - "eq_nnl_1488", - 488, - 20 - ], - [ - "true", - 525, - 488, - 20 - ], - [ - "jump", - "eq_done_1484", - 488, - 20 - ], - "eq_nnl_1488", - [ - "is_bool", - 526, - 9, - 488, - 20 - ], - [ - "jump_false", - 526, - "eq_nb_1489", - 488, - 20 - ], - "_nop_tc_375", - [ - "jump", - "eq_nb_1489", - 488, - 20 - ], - [ - "eq_bool", - 525, - 9, - 524, - 488, - 20 - ], - [ - "jump", - "eq_done_1484", - 488, - 20 - ], - "eq_nb_1489", - [ - "false", - 525, - 488, - 20 - ], - "eq_done_1484", - [ - "jump_false", - 525, - "if_else_1482", - 488, - 20 - ], - [ - "is_int", - 529, - 12, - 488, - 49 - ], - [ - "jump_false", - 529, - "rel_ni_1490", - 488, - 49 - ], - [ - "is_int", - 530, - 15, - 488, - 49 - ], - [ - "jump_false", - 530, - "rel_ni_1490", - 488, - 49 - ], - [ - "ge_int", - 528, - 12, - 15, - 488, - 49 - ], - [ - "jump", - "rel_done_1492", - 488, - 49 - ], - "rel_ni_1490", - [ - "is_num", - 529, - 12, - 488, - 49 - ], - [ - "jump_false", - 529, - "rel_nn_1491", - 488, - 49 - ], - [ - "is_num", - 530, - 15, - 488, - 49 - ], - [ - "jump_false", - 530, - "rel_nn_1491", - 488, - 49 - ], - [ - "ge_float", - 528, - 12, - 15, - 488, - 49 - ], - [ - "jump", - "rel_done_1492", - 488, - 49 - ], - "rel_nn_1491", - [ - "is_text", - 529, - 12, - 488, - 49 - ], - [ - "jump_false", - 529, - "rel_err_1493", - 488, - 49 - ], - [ - "is_text", - 530, - 15, - 488, - 49 - ], - [ - "jump_false", - 530, - "rel_err_1493", - 488, - 49 - ], - [ - "ge_text", - 528, - 12, - 15, - 488, - 49 - ], - [ - "jump", - "rel_done_1492", - 488, - 49 - ], - "rel_err_1493", - [ - "disrupt", - 488, - 49 - ], - "rel_done_1492", - [ - "get", - 532, - 22, - 1, - 488, - 33 - ], - [ - "frame", - 533, - 532, - 2, - 488, - 33 - ], - [ - "null", - 534, - 488, - 33 - ], - [ - "setarg", - 533, - 0, - 534, - 488, - 33 - ], - [ - "setarg", - 533, - 1, - 528, - 488, - 33 - ], - [ - "setarg", - 533, - 2, - 1, - 488, - 33 - ], - [ - "tail_invoke", - 533, - 531, - 488, - 33 - ], - [ - "return", - 531, - 488, - 33 - ], - "_nop_ur_18", - "if_else_1482", - "if_end_1483", - [ - "jump", - "if_end_1386", - 488, - 33 - ], - "if_else_1385", - "if_end_1386", - [ - "load_field", - 535, - 10, - "kind", - 490, - 13 - ], - [ - "access", - 536, - "text", - 490, - 26 - ], - [ - "is_identical", - 537, - 535, - 536, - 490, - 26 - ], - [ - "jump_true", - 537, - "eq_done_1497", - 490, - 26 - ], - [ - "is_int", - 538, - 535, - 490, - 26 - ], - [ - "jump_false", - 538, - "eq_ni_1498", - 490, - 26 - ], - "_nop_tc_376", - [ - "jump", - "eq_ni_1498", - 490, - 26 - ], - [ - "eq_int", - 537, - 535, - 536, - 490, - 26 - ], - [ - "jump", - "eq_done_1497", - 490, - 26 - ], - "eq_ni_1498", - [ - "is_num", - 538, - 535, - 490, - 26 - ], - [ - "jump_false", - 538, - "eq_nn_1499", - 490, - 26 - ], - "_nop_tc_377", - [ - "jump", - "eq_nn_1499", - 490, - 26 - ], - [ - "eq_float", - 537, - 535, - 536, - 490, - 26 - ], - [ - "jump", - "eq_done_1497", - 490, - 26 - ], - "eq_nn_1499", - [ - "is_text", - 538, - 535, - 490, - 26 - ], - [ - "jump_false", - 538, - "eq_nt_1500", - 490, - 26 - ], - "_nop_tc_378", - "_nop_tc_379", - [ - "eq_text", - 537, - 535, - 536, - 490, - 26 - ], - [ - "jump", - "eq_done_1497", - 490, - 26 - ], - "eq_nt_1500", - [ - "is_null", - 538, - 535, - 490, - 26 - ], - [ - "jump_false", - 538, - "eq_nnl_1501", - 490, - 26 - ], - "_nop_tc_380", - [ - "jump", - "eq_nnl_1501", - 490, - 26 - ], - [ - "true", - 537, - 490, - 26 - ], - [ - "jump", - "eq_done_1497", - 490, - 26 - ], - "eq_nnl_1501", - [ - "is_bool", - 538, - 535, - 490, - 26 - ], - [ - "jump_false", - 538, - "eq_nb_1502", - 490, - 26 - ], - "_nop_tc_381", - [ - "jump", - "eq_nb_1502", - 490, - 26 - ], - [ - "eq_bool", - 537, - 535, - 536, - 490, - 26 - ], - [ - "jump", - "eq_done_1497", - 490, - 26 - ], - "eq_nb_1502", - [ - "false", - 537, - 490, - 26 - ], - "eq_done_1497", - [ - "move", - 540, - 537, - 490, - 26 - ], - [ - "jump_false", - 540, - "and_end_1496", - 490, - 26 - ], - [ - "load_field", - 541, - 14, - "kind", - 490, - 36 - ], - [ - "access", - 542, - "text", - 490, - 50 - ], - [ - "is_identical", - 543, - 541, - 542, - 490, - 50 - ], - [ - "jump_true", - 543, - "eq_done_1503", - 490, - 50 - ], - [ - "is_int", - 544, - 541, - 490, - 50 - ], - [ - "jump_false", - 544, - "eq_ni_1504", - 490, - 50 - ], - "_nop_tc_382", - [ - "jump", - "eq_ni_1504", - 490, - 50 - ], - [ - "eq_int", - 543, - 541, - 542, - 490, - 50 - ], - [ - "jump", - "eq_done_1503", - 490, - 50 - ], - "eq_ni_1504", - [ - "is_num", - 544, - 541, - 490, - 50 - ], - [ - "jump_false", - 544, - "eq_nn_1505", - 490, - 50 - ], - "_nop_tc_383", - [ - "jump", - "eq_nn_1505", - 490, - 50 - ], - [ - "eq_float", - 543, - 541, - 542, - 490, - 50 - ], - [ - "jump", - "eq_done_1503", - 490, - 50 - ], - "eq_nn_1505", - [ - "is_text", - 544, - 541, - 490, - 50 - ], - [ - "jump_false", - 544, - "eq_nt_1506", - 490, - 50 - ], - "_nop_tc_384", - "_nop_tc_385", - [ - "eq_text", - 543, - 541, - 542, - 490, - 50 - ], - [ - "jump", - "eq_done_1503", - 490, - 50 - ], - "eq_nt_1506", - [ - "is_null", - 544, - 541, - 490, - 50 - ], - [ - "jump_false", - 544, - "eq_nnl_1507", - 490, - 50 - ], - "_nop_tc_386", - [ - "jump", - "eq_nnl_1507", - 490, - 50 - ], - [ - "true", - 543, - 490, - 50 - ], - [ - "jump", - "eq_done_1503", - 490, - 50 - ], - "eq_nnl_1507", - [ - "is_bool", - 544, - 541, - 490, - 50 - ], - [ - "jump_false", - 544, - "eq_nb_1508", - 490, - 50 - ], - "_nop_tc_387", - [ - "jump", - "eq_nb_1508", - 490, - 50 - ], - [ - "eq_bool", - 543, - 541, - 542, - 490, - 50 - ], - [ - "jump", - "eq_done_1503", - 490, - 50 - ], - "eq_nb_1508", - [ - "false", - 543, - 490, - 50 - ], - "eq_done_1503", - [ - "move", - 540, - 543, - 490, - 50 - ], - "and_end_1496", - [ - "jump_false", - 540, - "if_else_1494", - 490, - 50 - ], - [ - "access", - 546, - "==", - 491, - 20 - ], - [ - "is_identical", - 547, - 9, - 546, - 491, - 20 - ], - [ - "jump_true", - 547, - "eq_done_1511", - 491, - 20 - ], - [ - "is_int", - 548, - 9, - 491, - 20 - ], - [ - "jump_false", - 548, - "eq_ni_1512", - 491, - 20 - ], - "_nop_tc_388", - [ - "jump", - "eq_ni_1512", - 491, - 20 - ], - [ - "eq_int", - 547, - 9, - 546, - 491, - 20 - ], - [ - "jump", - "eq_done_1511", - 491, - 20 - ], - "eq_ni_1512", - [ - "is_num", - 548, - 9, - 491, - 20 - ], - [ - "jump_false", - 548, - "eq_nn_1513", - 491, - 20 - ], - "_nop_tc_389", - [ - "jump", - "eq_nn_1513", - 491, - 20 - ], - [ - "eq_float", - 547, - 9, - 546, - 491, - 20 - ], - [ - "jump", - "eq_done_1511", - 491, - 20 - ], - "eq_nn_1513", - [ - "is_text", - 548, - 9, - 491, - 20 - ], - [ - "jump_false", - 548, - "eq_nt_1514", - 491, - 20 - ], - "_nop_tc_390", - "_nop_tc_391", - [ - "eq_text", - 547, - 9, - 546, - 491, - 20 - ], - [ - "jump", - "eq_done_1511", - 491, - 20 - ], - "eq_nt_1514", - [ - "is_null", - 548, - 9, - 491, - 20 - ], - [ - "jump_false", - 548, - "eq_nnl_1515", - 491, - 20 - ], - "_nop_tc_392", - [ - "jump", - "eq_nnl_1515", - 491, - 20 - ], - [ - "true", - 547, - 491, - 20 - ], - [ - "jump", - "eq_done_1511", - 491, - 20 - ], - "eq_nnl_1515", - [ - "is_bool", - 548, - 9, - 491, - 20 - ], - [ - "jump_false", - 548, - "eq_nb_1516", - 491, - 20 - ], - "_nop_tc_393", - [ - "jump", - "eq_nb_1516", - 491, - 20 - ], - [ - "eq_bool", - 547, - 9, - 546, - 491, - 20 - ], - [ - "jump", - "eq_done_1511", - 491, - 20 - ], - "eq_nb_1516", - [ - "false", - 547, - 491, - 20 - ], - "eq_done_1511", - [ - "jump_false", - 547, - "if_else_1509", - 491, - 20 - ], - [ - "load_field", - 550, - 10, - "value", - 491, - 43 - ], - [ - "load_field", - 551, - 14, - "value", - 491, - 57 - ], - [ - "is_identical", - 552, - 550, - 551, - 491, - 57 - ], - [ - "jump_true", - 552, - "eq_done_1517", - 491, - 57 - ], - [ - "is_int", - 553, - 550, - 491, - 57 - ], - [ - "jump_false", - 553, - "eq_ni_1518", - 491, - 57 - ], - [ - "is_int", - 554, - 551, - 491, - 57 - ], - [ - "jump_false", - 554, - "eq_ni_1518", - 491, - 57 - ], - [ - "eq_int", - 552, - 550, - 551, - 491, - 57 - ], - [ - "jump", - "eq_done_1517", - 491, - 57 - ], - "eq_ni_1518", - [ - "is_num", - 553, - 550, - 491, - 57 - ], - [ - "jump_false", - 553, - "eq_nn_1519", - 491, - 57 - ], - [ - "is_num", - 554, - 551, - 491, - 57 - ], - [ - "jump_false", - 554, - "eq_nn_1519", - 491, - 57 - ], - [ - "eq_float", - 552, - 550, - 551, - 491, - 57 - ], - [ - "jump", - "eq_done_1517", - 491, - 57 - ], - "eq_nn_1519", - [ - "is_text", - 553, - 550, - 491, - 57 - ], - [ - "jump_false", - 553, - "eq_nt_1520", - 491, - 57 - ], - [ - "is_text", - 554, - 551, - 491, - 57 - ], - [ - "jump_false", - 554, - "eq_nt_1520", - 491, - 57 - ], - [ - "eq_text", - 552, - 550, - 551, - 491, - 57 - ], - [ - "jump", - "eq_done_1517", - 491, - 57 - ], - "eq_nt_1520", - [ - "is_null", - 553, - 550, - 491, - 57 - ], - [ - "jump_false", - 553, - "eq_nnl_1521", - 491, - 57 - ], - [ - "is_null", - 554, - 551, - 491, - 57 - ], - [ - "jump_false", - 554, - "eq_nnl_1521", - 491, - 57 - ], - [ - "true", - 552, - 491, - 57 - ], - [ - "jump", - "eq_done_1517", - 491, - 57 - ], - "eq_nnl_1521", - [ - "is_bool", - 553, - 550, - 491, - 57 - ], - [ - "jump_false", - 553, - "eq_nb_1522", - 491, - 57 - ], - [ - "is_bool", - 554, - 551, - 491, - 57 - ], - [ - "jump_false", - 554, - "eq_nb_1522", - 491, - 57 - ], - [ - "eq_bool", - 552, - 550, - 551, - 491, - 57 - ], - [ - "jump", - "eq_done_1517", - 491, - 57 - ], - "eq_nb_1522", - [ - "false", - 552, - 491, - 57 - ], - "eq_done_1517", - [ - "get", - 556, - 22, - 1, - 491, - 33 - ], - [ - "frame", - 557, - 556, - 2, - 491, - 33 - ], - [ - "null", - 558, - 491, - 33 - ], - [ - "setarg", - 557, - 0, - 558, - 491, - 33 - ], - [ - "setarg", - 557, - 1, - 552, - 491, - 33 - ], - [ - "setarg", - 557, - 2, - 1, - 491, - 33 - ], - [ - "tail_invoke", - 557, - 555, - 491, - 33 - ], - [ - "return", - 555, - 491, - 33 - ], - "_nop_ur_19", - "if_else_1509", - "if_end_1510", - [ - "access", - 559, - "!=", - 492, - 20 - ], - [ - "is_identical", - 560, - 9, - 559, - 492, - 20 - ], - [ - "jump_true", - 560, - "eq_done_1525", - 492, - 20 - ], - [ - "is_int", - 561, - 9, - 492, - 20 - ], - [ - "jump_false", - 561, - "eq_ni_1526", - 492, - 20 - ], - "_nop_tc_394", - [ - "jump", - "eq_ni_1526", - 492, - 20 - ], - [ - "eq_int", - 560, - 9, - 559, - 492, - 20 - ], - [ - "jump", - "eq_done_1525", - 492, - 20 - ], - "eq_ni_1526", - [ - "is_num", - 561, - 9, - 492, - 20 - ], - [ - "jump_false", - 561, - "eq_nn_1527", - 492, - 20 - ], - "_nop_tc_395", - [ - "jump", - "eq_nn_1527", - 492, - 20 - ], - [ - "eq_float", - 560, - 9, - 559, - 492, - 20 - ], - [ - "jump", - "eq_done_1525", - 492, - 20 - ], - "eq_nn_1527", - [ - "is_text", - 561, - 9, - 492, - 20 - ], - [ - "jump_false", - 561, - "eq_nt_1528", - 492, - 20 - ], - "_nop_tc_396", - "_nop_tc_397", - [ - "eq_text", - 560, - 9, - 559, - 492, - 20 - ], - [ - "jump", - "eq_done_1525", - 492, - 20 - ], - "eq_nt_1528", - [ - "is_null", - 561, - 9, - 492, - 20 - ], - [ - "jump_false", - 561, - "eq_nnl_1529", - 492, - 20 - ], - "_nop_tc_398", - [ - "jump", - "eq_nnl_1529", - 492, - 20 - ], - [ - "true", - 560, - 492, - 20 - ], - [ - "jump", - "eq_done_1525", - 492, - 20 - ], - "eq_nnl_1529", - [ - "is_bool", - 561, - 9, - 492, - 20 - ], - [ - "jump_false", - 561, - "eq_nb_1530", - 492, - 20 - ], - "_nop_tc_399", - [ - "jump", - "eq_nb_1530", - 492, - 20 - ], - [ - "eq_bool", - 560, - 9, - 559, - 492, - 20 - ], - [ - "jump", - "eq_done_1525", - 492, - 20 - ], - "eq_nb_1530", - [ - "false", - 560, - 492, - 20 - ], - "eq_done_1525", - [ - "jump_false", - 560, - "if_else_1523", - 492, - 20 - ], - [ - "load_field", - 563, - 10, - "value", - 492, - 43 - ], - [ - "load_field", - 564, - 14, - "value", - 492, - 57 - ], - [ - "is_identical", - 565, - 563, - 564, - 492, - 57 - ], - [ - "jump_true", - 565, - "ne_nid_1532", - 492, - 57 - ], - [ - "jump", - "ne_ni_1533", - 492, - 57 - ], - "ne_nid_1532", - [ - "false", - 565, - 492, - 57 - ], - [ - "jump", - "ne_done_1531", - 492, - 57 - ], - "ne_ni_1533", - [ - "is_int", - 566, - 563, - 492, - 57 - ], - [ - "jump_false", - 566, - "ne_nn_1534", - 492, - 57 - ], - [ - "is_int", - 567, - 564, - 492, - 57 - ], - [ - "jump_false", - 567, - "ne_nn_1534", - 492, - 57 - ], - [ - "ne_int", - 565, - 563, - 564, - 492, - 57 - ], - [ - "jump", - "ne_done_1531", - 492, - 57 - ], - "ne_nn_1534", - [ - "is_num", - 566, - 563, - 492, - 57 - ], - [ - "jump_false", - 566, - "ne_nt_1535", - 492, - 57 - ], - [ - "is_num", - 567, - 564, - 492, - 57 - ], - [ - "jump_false", - 567, - "ne_nt_1535", - 492, - 57 - ], - [ - "ne_float", - 565, - 563, - 564, - 492, - 57 - ], - [ - "jump", - "ne_done_1531", - 492, - 57 - ], - "ne_nt_1535", - [ - "is_text", - 566, - 563, - 492, - 57 - ], - [ - "jump_false", - 566, - "ne_nnl_1536", - 492, - 57 - ], - [ - "is_text", - 567, - 564, - 492, - 57 - ], - [ - "jump_false", - 567, - "ne_nnl_1536", - 492, - 57 - ], - [ - "ne_text", - 565, - 563, - 564, - 492, - 57 - ], - [ - "jump", - "ne_done_1531", - 492, - 57 - ], - "ne_nnl_1536", - [ - "is_null", - 566, - 563, - 492, - 57 - ], - [ - "jump_false", - 566, - "ne_nb_1537", - 492, - 57 - ], - [ - "is_null", - 567, - 564, - 492, - 57 - ], - [ - "jump_false", - 567, - "ne_nb_1537", - 492, - 57 - ], - [ - "false", - 565, - 492, - 57 - ], - [ - "jump", - "ne_done_1531", - 492, - 57 - ], - "ne_nb_1537", - [ - "is_bool", - 566, - 563, - 492, - 57 - ], - [ - "jump_false", - 566, - "ne_mis_1538", - 492, - 57 - ], - [ - "is_bool", - 567, - 564, - 492, - 57 - ], - [ - "jump_false", - 567, - "ne_mis_1538", - 492, - 57 - ], - [ - "ne_bool", - 565, - 563, - 564, - 492, - 57 - ], - [ - "jump", - "ne_done_1531", - 492, - 57 - ], - "ne_mis_1538", - [ - "true", - 565, - 492, - 57 - ], - "ne_done_1531", - [ - "get", - 569, - 22, - 1, - 492, - 33 - ], - [ - "frame", - 570, - 569, - 2, - 492, - 33 - ], - [ - "null", - 571, - 492, - 33 - ], - [ - "setarg", - 570, - 0, - 571, - 492, - 33 - ], - [ - "setarg", - 570, - 1, - 565, - 492, - 33 - ], - [ - "setarg", - 570, - 2, - 1, - 492, - 33 - ], - [ - "tail_invoke", - 570, - 568, - 492, - 33 - ], - [ - "return", - 568, - 492, - 33 - ], - "_nop_ur_20", - "if_else_1523", - "if_end_1524", - [ - "jump", - "if_end_1495", - 492, - 33 - ], - "if_else_1494", - "if_end_1495", - [ - "jump", - "if_end_1367", - 492, - 33 - ], - "if_else_1366", - "if_end_1367", - [ - "return", - 1, - 495, - 14 - ], - "_nop_ur_21", - "if_else_1358", - "if_end_1359", - [ - "access", - 572, - "&", - 499, - 14 - ], - [ - "is_identical", - 573, - 9, - 572, - 499, - 14 - ], - [ - "jump_true", - 573, - "eq_done_1545", - 499, - 14 - ], - [ - "is_int", - 574, - 9, - 499, - 14 - ], - [ - "jump_false", - 574, - "eq_ni_1546", - 499, - 14 - ], - "_nop_tc_400", - [ - "jump", - "eq_ni_1546", - 499, - 14 - ], - [ - "eq_int", - 573, - 9, - 572, - 499, - 14 - ], - [ - "jump", - "eq_done_1545", - 499, - 14 - ], - "eq_ni_1546", - [ - "is_num", - 574, - 9, - 499, - 14 - ], - [ - "jump_false", - 574, - "eq_nn_1547", - 499, - 14 - ], - "_nop_tc_401", - [ - "jump", - "eq_nn_1547", - 499, - 14 - ], - [ - "eq_float", - 573, - 9, - 572, - 499, - 14 - ], - [ - "jump", - "eq_done_1545", - 499, - 14 - ], - "eq_nn_1547", - [ - "is_text", - 574, - 9, - 499, - 14 - ], - [ - "jump_false", - 574, - "eq_nt_1548", - 499, - 14 - ], - "_nop_tc_402", - "_nop_tc_403", - [ - "eq_text", - 573, - 9, - 572, - 499, - 14 - ], - [ - "jump", - "eq_done_1545", - 499, - 14 - ], - "eq_nt_1548", - [ - "is_null", - 574, - 9, - 499, - 14 - ], - [ - "jump_false", - 574, - "eq_nnl_1549", - 499, - 14 - ], - "_nop_tc_404", - [ - "jump", - "eq_nnl_1549", - 499, - 14 - ], - [ - "true", - 573, - 499, - 14 - ], - [ - "jump", - "eq_done_1545", - 499, - 14 - ], - "eq_nnl_1549", - [ - "is_bool", - 574, - 9, - 499, - 14 - ], - [ - "jump_false", - 574, - "eq_nb_1550", - 499, - 14 - ], - "_nop_tc_405", - [ - "jump", - "eq_nb_1550", - 499, - 14 - ], - [ - "eq_bool", - 573, - 9, - 572, - 499, - 14 - ], - [ - "jump", - "eq_done_1545", - 499, - 14 - ], - "eq_nb_1550", - [ - "false", - 573, - 499, - 14 - ], - "eq_done_1545", - [ - "move", - 576, - 573, - 499, - 14 - ], - [ - "jump_true", - 576, - "or_end_1544", - 499, - 14 - ], - [ - "access", - 577, - "|", - 499, - 26 - ], - [ - "is_identical", - 578, - 9, - 577, - 499, - 26 - ], - [ - "jump_true", - 578, - "eq_done_1551", - 499, - 26 - ], - [ - "is_int", - 579, - 9, - 499, - 26 - ], - [ - "jump_false", - 579, - "eq_ni_1552", - 499, - 26 - ], - "_nop_tc_406", - [ - "jump", - "eq_ni_1552", - 499, - 26 - ], - [ - "eq_int", - 578, - 9, - 577, - 499, - 26 - ], - [ - "jump", - "eq_done_1551", - 499, - 26 - ], - "eq_ni_1552", - [ - "is_num", - 579, - 9, - 499, - 26 - ], - [ - "jump_false", - 579, - "eq_nn_1553", - 499, - 26 - ], - "_nop_tc_407", - [ - "jump", - "eq_nn_1553", - 499, - 26 - ], - [ - "eq_float", - 578, - 9, - 577, - 499, - 26 - ], - [ - "jump", - "eq_done_1551", - 499, - 26 - ], - "eq_nn_1553", - [ - "is_text", - 579, - 9, - 499, - 26 - ], - [ - "jump_false", - 579, - "eq_nt_1554", - 499, - 26 - ], - "_nop_tc_408", - "_nop_tc_409", - [ - "eq_text", - 578, - 9, - 577, - 499, - 26 - ], - [ - "jump", - "eq_done_1551", - 499, - 26 - ], - "eq_nt_1554", - [ - "is_null", - 579, - 9, - 499, - 26 - ], - [ - "jump_false", - 579, - "eq_nnl_1555", - 499, - 26 - ], - "_nop_tc_410", - [ - "jump", - "eq_nnl_1555", - 499, - 26 - ], - [ - "true", - 578, - 499, - 26 - ], - [ - "jump", - "eq_done_1551", - 499, - 26 - ], - "eq_nnl_1555", - [ - "is_bool", - 579, - 9, - 499, - 26 - ], - [ - "jump_false", - 579, - "eq_nb_1556", - 499, - 26 - ], - "_nop_tc_411", - [ - "jump", - "eq_nb_1556", - 499, - 26 - ], - [ - "eq_bool", - 578, - 9, - 577, - 499, - 26 - ], - [ - "jump", - "eq_done_1551", - 499, - 26 - ], - "eq_nb_1556", - [ - "false", - 578, - 499, - 26 - ], - "eq_done_1551", - [ - "move", - 576, - 578, - 499, - 26 - ], - "or_end_1544", - [ - "move", - 581, - 576, - 499, - 26 - ], - [ - "jump_true", - 581, - "or_end_1543", - 499, - 26 - ], - [ - "access", - 582, - "^", - 499, - 38 - ], - [ - "is_identical", - 583, - 9, - 582, - 499, - 38 - ], - [ - "jump_true", - 583, - "eq_done_1557", - 499, - 38 - ], - [ - "is_int", - 584, - 9, - 499, - 38 - ], - [ - "jump_false", - 584, - "eq_ni_1558", - 499, - 38 - ], - "_nop_tc_412", - [ - "jump", - "eq_ni_1558", - 499, - 38 - ], - [ - "eq_int", - 583, - 9, - 582, - 499, - 38 - ], - [ - "jump", - "eq_done_1557", - 499, - 38 - ], - "eq_ni_1558", - [ - "is_num", - 584, - 9, - 499, - 38 - ], - [ - "jump_false", - 584, - "eq_nn_1559", - 499, - 38 - ], - "_nop_tc_413", - [ - "jump", - "eq_nn_1559", - 499, - 38 - ], - [ - "eq_float", - 583, - 9, - 582, - 499, - 38 - ], - [ - "jump", - "eq_done_1557", - 499, - 38 - ], - "eq_nn_1559", - [ - "is_text", - 584, - 9, - 499, - 38 - ], - [ - "jump_false", - 584, - "eq_nt_1560", - 499, - 38 - ], - "_nop_tc_414", - "_nop_tc_415", - [ - "eq_text", - 583, - 9, - 582, - 499, - 38 - ], - [ - "jump", - "eq_done_1557", - 499, - 38 - ], - "eq_nt_1560", - [ - "is_null", - 584, - 9, - 499, - 38 - ], - [ - "jump_false", - 584, - "eq_nnl_1561", - 499, - 38 - ], - "_nop_tc_416", - [ - "jump", - "eq_nnl_1561", - 499, - 38 - ], - [ - "true", - 583, - 499, - 38 - ], - [ - "jump", - "eq_done_1557", - 499, - 38 - ], - "eq_nnl_1561", - [ - "is_bool", - 584, - 9, - 499, - 38 - ], - [ - "jump_false", - 584, - "eq_nb_1562", - 499, - 38 - ], - "_nop_tc_417", - [ - "jump", - "eq_nb_1562", - 499, - 38 - ], - [ - "eq_bool", - 583, - 9, - 582, - 499, - 38 - ], - [ - "jump", - "eq_done_1557", - 499, - 38 - ], - "eq_nb_1562", - [ - "false", - 583, - 499, - 38 - ], - "eq_done_1557", - [ - "move", - 581, - 583, - 499, - 38 - ], - "or_end_1543", - [ - "move", - 586, - 581, - 499, - 38 - ], - [ - "jump_true", - 586, - "or_end_1542", - 499, - 38 - ], - [ - "access", - 587, - "<<", - 499, - 50 - ], - [ - "is_identical", - 588, - 9, - 587, - 499, - 50 - ], - [ - "jump_true", - 588, - "eq_done_1563", - 499, - 50 - ], - [ - "is_int", - 589, - 9, - 499, - 50 - ], - [ - "jump_false", - 589, - "eq_ni_1564", - 499, - 50 - ], - "_nop_tc_418", - [ - "jump", - "eq_ni_1564", - 499, - 50 - ], - [ - "eq_int", - 588, - 9, - 587, - 499, - 50 - ], - [ - "jump", - "eq_done_1563", - 499, - 50 - ], - "eq_ni_1564", - [ - "is_num", - 589, - 9, - 499, - 50 - ], - [ - "jump_false", - 589, - "eq_nn_1565", - 499, - 50 - ], - "_nop_tc_419", - [ - "jump", - "eq_nn_1565", - 499, - 50 - ], - [ - "eq_float", - 588, - 9, - 587, - 499, - 50 - ], - [ - "jump", - "eq_done_1563", - 499, - 50 - ], - "eq_nn_1565", - [ - "is_text", - 589, - 9, - 499, - 50 - ], - [ - "jump_false", - 589, - "eq_nt_1566", - 499, - 50 - ], - "_nop_tc_420", - "_nop_tc_421", - [ - "eq_text", - 588, - 9, - 587, - 499, - 50 - ], - [ - "jump", - "eq_done_1563", - 499, - 50 - ], - "eq_nt_1566", - [ - "is_null", - 589, - 9, - 499, - 50 - ], - [ - "jump_false", - 589, - "eq_nnl_1567", - 499, - 50 - ], - "_nop_tc_422", - [ - "jump", - "eq_nnl_1567", - 499, - 50 - ], - [ - "true", - 588, - 499, - 50 - ], - [ - "jump", - "eq_done_1563", - 499, - 50 - ], - "eq_nnl_1567", - [ - "is_bool", - 589, - 9, - 499, - 50 - ], - [ - "jump_false", - 589, - "eq_nb_1568", - 499, - 50 - ], - "_nop_tc_423", - [ - "jump", - "eq_nb_1568", - 499, - 50 - ], - [ - "eq_bool", - 588, - 9, - 587, - 499, - 50 - ], - [ - "jump", - "eq_done_1563", - 499, - 50 - ], - "eq_nb_1568", - [ - "false", - 588, - 499, - 50 - ], - "eq_done_1563", - [ - "move", - 586, - 588, - 499, - 50 - ], - "or_end_1542", - [ - "move", - 591, - 586, - 499, - 50 - ], - [ - "jump_true", - 591, - "or_end_1541", - 499, - 50 - ], - [ - "access", - 592, - ">>", - 499, - 63 - ], - [ - "is_identical", - 593, - 9, - 592, - 499, - 63 - ], - [ - "jump_true", - 593, - "eq_done_1569", - 499, - 63 - ], - [ - "is_int", - 594, - 9, - 499, - 63 - ], - [ - "jump_false", - 594, - "eq_ni_1570", - 499, - 63 - ], - "_nop_tc_424", - [ - "jump", - "eq_ni_1570", - 499, - 63 - ], - [ - "eq_int", - 593, - 9, - 592, - 499, - 63 - ], - [ - "jump", - "eq_done_1569", - 499, - 63 - ], - "eq_ni_1570", - [ - "is_num", - 594, - 9, - 499, - 63 - ], - [ - "jump_false", - 594, - "eq_nn_1571", - 499, - 63 - ], - "_nop_tc_425", - [ - "jump", - "eq_nn_1571", - 499, - 63 - ], - [ - "eq_float", - 593, - 9, - 592, - 499, - 63 - ], - [ - "jump", - "eq_done_1569", - 499, - 63 - ], - "eq_nn_1571", - [ - "is_text", - 594, - 9, - 499, - 63 - ], - [ - "jump_false", - 594, - "eq_nt_1572", - 499, - 63 - ], - "_nop_tc_426", - "_nop_tc_427", - [ - "eq_text", - 593, - 9, - 592, - 499, - 63 - ], - [ - "jump", - "eq_done_1569", - 499, - 63 - ], - "eq_nt_1572", - [ - "is_null", - 594, - 9, - 499, - 63 - ], - [ - "jump_false", - 594, - "eq_nnl_1573", - 499, - 63 - ], - "_nop_tc_428", - [ - "jump", - "eq_nnl_1573", - 499, - 63 - ], - [ - "true", - 593, - 499, - 63 - ], - [ - "jump", - "eq_done_1569", - 499, - 63 - ], - "eq_nnl_1573", - [ - "is_bool", - 594, - 9, - 499, - 63 - ], - [ - "jump_false", - 594, - "eq_nb_1574", - 499, - 63 - ], - "_nop_tc_429", - [ - "jump", - "eq_nb_1574", - 499, - 63 - ], - [ - "eq_bool", - 593, - 9, - 592, - 499, - 63 - ], - [ - "jump", - "eq_done_1569", - 499, - 63 - ], - "eq_nb_1574", - [ - "false", - 593, - 499, - 63 - ], - "eq_done_1569", - [ - "move", - 591, - 593, - 499, - 63 - ], - "or_end_1541", - [ - "jump_false", - 591, - "if_else_1539", - 499, - 63 - ], - [ - "load_field", - 596, - 1, - "left", - 500, - 14 - ], - [ - "move", - 10, - 596, - 500, - 14 - ], - [ - "load_field", - 597, - 1, - "right", - 501, - 15 - ], - [ - "move", - 14, - 597, - 501, - 15 - ], - [ - "null", - 598, - 502, - 19 - ], - [ - "is_identical", - 599, - 10, - 598, - 502, - 19 - ], - [ - "jump_true", - 599, - "ne_nid_1581", - 502, - 19 - ], - [ - "jump", - "ne_ni_1582", - 502, - 19 - ], - "ne_nid_1581", - [ - "false", - 599, - 502, - 19 - ], - [ - "jump", - "ne_done_1580", - 502, - 19 - ], - "ne_ni_1582", - [ - "is_int", - 600, - 10, - 502, - 19 - ], - [ - "jump_false", - 600, - "ne_nn_1583", - 502, - 19 - ], - "_nop_tc_430", - [ - "jump", - "ne_nn_1583", - 502, - 19 - ], - [ - "ne_int", - 599, - 10, - 598, - 502, - 19 - ], - [ - "jump", - "ne_done_1580", - 502, - 19 - ], - "ne_nn_1583", - [ - "is_num", - 600, - 10, - 502, - 19 - ], - [ - "jump_false", - 600, - "ne_nt_1584", - 502, - 19 - ], - "_nop_tc_431", - [ - "jump", - "ne_nt_1584", - 502, - 19 - ], - [ - "ne_float", - 599, - 10, - 598, - 502, - 19 - ], - [ - "jump", - "ne_done_1580", - 502, - 19 - ], - "ne_nt_1584", - [ - "is_text", - 600, - 10, - 502, - 19 - ], - [ - "jump_false", - 600, - "ne_nnl_1585", - 502, - 19 - ], - "_nop_tc_432", - [ - "jump", - "ne_nnl_1585", - 502, - 19 - ], - [ - "ne_text", - 599, - 10, - 598, - 502, - 19 - ], - [ - "jump", - "ne_done_1580", - 502, - 19 - ], - "ne_nnl_1585", - [ - "is_null", - 600, - 10, - 502, - 19 - ], - [ - "jump_false", - 600, - "ne_nb_1586", - 502, - 19 - ], - "_nop_tc_433", - "_nop_tc_434", - [ - "false", - 599, - 502, - 19 - ], - [ - "jump", - "ne_done_1580", - 502, - 19 - ], - "ne_nb_1586", - [ - "is_bool", - 600, - 10, - 502, - 19 - ], - [ - "jump_false", - 600, - "ne_mis_1587", - 502, - 19 - ], - "_nop_tc_435", - [ - "jump", - "ne_mis_1587", - 502, - 19 - ], - [ - "ne_bool", - 599, - 10, - 598, - 502, - 19 - ], - [ - "jump", - "ne_done_1580", - 502, - 19 - ], - "ne_mis_1587", - [ - "true", - 599, - 502, - 19 - ], - "ne_done_1580", - [ - "move", - 602, - 599, - 502, - 19 - ], - [ - "jump_false", - 602, - "and_end_1579", - 502, - 19 - ], - [ - "null", - 603, - 502, - 36 - ], - [ - "is_identical", - 604, - 14, - 603, - 502, - 36 - ], - [ - "jump_true", - 604, - "ne_nid_1589", - 502, - 36 - ], - [ - "jump", - "ne_ni_1590", - 502, - 36 - ], - "ne_nid_1589", - [ - "false", - 604, - 502, - 36 - ], - [ - "jump", - "ne_done_1588", - 502, - 36 - ], - "ne_ni_1590", - [ - "is_int", - 605, - 14, - 502, - 36 - ], - [ - "jump_false", - 605, - "ne_nn_1591", - 502, - 36 - ], - "_nop_tc_436", - [ - "jump", - "ne_nn_1591", - 502, - 36 - ], - [ - "ne_int", - 604, - 14, - 603, - 502, - 36 - ], - [ - "jump", - "ne_done_1588", - 502, - 36 - ], - "ne_nn_1591", - [ - "is_num", - 605, - 14, - 502, - 36 - ], - [ - "jump_false", - 605, - "ne_nt_1592", - 502, - 36 - ], - "_nop_tc_437", - [ - "jump", - "ne_nt_1592", - 502, - 36 - ], - [ - "ne_float", - 604, - 14, - 603, - 502, - 36 - ], - [ - "jump", - "ne_done_1588", - 502, - 36 - ], - "ne_nt_1592", - [ - "is_text", - 605, - 14, - 502, - 36 - ], - [ - "jump_false", - 605, - "ne_nnl_1593", - 502, - 36 - ], - "_nop_tc_438", - [ - "jump", - "ne_nnl_1593", - 502, - 36 - ], - [ - "ne_text", - 604, - 14, - 603, - 502, - 36 - ], - [ - "jump", - "ne_done_1588", - 502, - 36 - ], - "ne_nnl_1593", - [ - "is_null", - 605, - 14, - 502, - 36 - ], - [ - "jump_false", - 605, - "ne_nb_1594", - 502, - 36 - ], - "_nop_tc_439", - "_nop_tc_440", - [ - "false", - 604, - 502, - 36 - ], - [ - "jump", - "ne_done_1588", - 502, - 36 - ], - "ne_nb_1594", - [ - "is_bool", - 605, - 14, - 502, - 36 - ], - [ - "jump_false", - 605, - "ne_mis_1595", - 502, - 36 - ], - "_nop_tc_441", - [ - "jump", - "ne_mis_1595", - 502, - 36 - ], - [ - "ne_bool", - 604, - 14, - 603, - 502, - 36 - ], - [ - "jump", - "ne_done_1588", - 502, - 36 - ], - "ne_mis_1595", - [ - "true", - 604, - 502, - 36 - ], - "ne_done_1588", - [ - "move", - 602, - 604, - 502, - 36 - ], - "and_end_1579", - [ - "move", - 607, - 602, - 502, - 36 - ], - [ - "jump_false", - 607, - "and_end_1578", - 502, - 36 - ], - [ - "load_field", - 608, - 10, - "kind", - 502, - 44 - ], - [ - "access", - 609, - "number", - 502, - 57 - ], - [ - "is_identical", - 610, - 608, - 609, - 502, - 57 - ], - [ - "jump_true", - 610, - "eq_done_1596", - 502, - 57 - ], - [ - "is_int", - 611, - 608, - 502, - 57 - ], - [ - "jump_false", - 611, - "eq_ni_1597", - 502, - 57 - ], - "_nop_tc_442", - [ - "jump", - "eq_ni_1597", - 502, - 57 - ], - [ - "eq_int", - 610, - 608, - 609, - 502, - 57 - ], - [ - "jump", - "eq_done_1596", - 502, - 57 - ], - "eq_ni_1597", - [ - "is_num", - 611, - 608, - 502, - 57 - ], - [ - "jump_false", - 611, - "eq_nn_1598", - 502, - 57 - ], - "_nop_tc_443", - [ - "jump", - "eq_nn_1598", - 502, - 57 - ], - [ - "eq_float", - 610, - 608, - 609, - 502, - 57 - ], - [ - "jump", - "eq_done_1596", - 502, - 57 - ], - "eq_nn_1598", - [ - "is_text", - 611, - 608, - 502, - 57 - ], - [ - "jump_false", - 611, - "eq_nt_1599", - 502, - 57 - ], - "_nop_tc_444", - "_nop_tc_445", - [ - "eq_text", - 610, - 608, - 609, - 502, - 57 - ], - [ - "jump", - "eq_done_1596", - 502, - 57 - ], - "eq_nt_1599", - [ - "is_null", - 611, - 608, - 502, - 57 - ], - [ - "jump_false", - 611, - "eq_nnl_1600", - 502, - 57 - ], - "_nop_tc_446", - [ - "jump", - "eq_nnl_1600", - 502, - 57 - ], - [ - "true", - 610, - 502, - 57 - ], - [ - "jump", - "eq_done_1596", - 502, - 57 - ], - "eq_nnl_1600", - [ - "is_bool", - 611, - 608, - 502, - 57 - ], - [ - "jump_false", - 611, - "eq_nb_1601", - 502, - 57 - ], - "_nop_tc_447", - [ - "jump", - "eq_nb_1601", - 502, - 57 - ], - [ - "eq_bool", - 610, - 608, - 609, - 502, - 57 - ], - [ - "jump", - "eq_done_1596", - 502, - 57 - ], - "eq_nb_1601", - [ - "false", - 610, - 502, - 57 - ], - "eq_done_1596", - [ - "move", - 607, - 610, - 502, - 57 - ], - "and_end_1578", - [ - "move", - 613, - 607, - 502, - 57 - ], - [ - "jump_false", - 613, - "and_end_1577", - 502, - 57 - ], - [ - "load_field", - 614, - 14, - "kind", - 502, - 69 - ], - [ - "access", - 615, - "number", - 502, - 83 - ], - [ - "is_identical", - 616, - 614, - 615, - 502, - 83 - ], - [ - "jump_true", - 616, - "eq_done_1602", - 502, - 83 - ], - [ - "is_int", - 617, - 614, - 502, - 83 - ], - [ - "jump_false", - 617, - "eq_ni_1603", - 502, - 83 - ], - "_nop_tc_448", - [ - "jump", - "eq_ni_1603", - 502, - 83 - ], - [ - "eq_int", - 616, - 614, - 615, - 502, - 83 - ], - [ - "jump", - "eq_done_1602", - 502, - 83 - ], - "eq_ni_1603", - [ - "is_num", - 617, - 614, - 502, - 83 - ], - [ - "jump_false", - 617, - "eq_nn_1604", - 502, - 83 - ], - "_nop_tc_449", - [ - "jump", - "eq_nn_1604", - 502, - 83 - ], - [ - "eq_float", - 616, - 614, - 615, - 502, - 83 - ], - [ - "jump", - "eq_done_1602", - 502, - 83 - ], - "eq_nn_1604", - [ - "is_text", - 617, - 614, - 502, - 83 - ], - [ - "jump_false", - 617, - "eq_nt_1605", - 502, - 83 - ], - "_nop_tc_450", - "_nop_tc_451", - [ - "eq_text", - 616, - 614, - 615, - 502, - 83 - ], - [ - "jump", - "eq_done_1602", - 502, - 83 - ], - "eq_nt_1605", - [ - "is_null", - 617, - 614, - 502, - 83 - ], - [ - "jump_false", - 617, - "eq_nnl_1606", - 502, - 83 - ], - "_nop_tc_452", - [ - "jump", - "eq_nnl_1606", - 502, - 83 - ], - [ - "true", - 616, - 502, - 83 - ], - [ - "jump", - "eq_done_1602", - 502, - 83 - ], - "eq_nnl_1606", - [ - "is_bool", - 617, - 614, - 502, - 83 - ], - [ - "jump_false", - 617, - "eq_nb_1607", - 502, - 83 - ], - "_nop_tc_453", - [ - "jump", - "eq_nb_1607", - 502, - 83 - ], - [ - "eq_bool", - 616, - 614, - 615, - 502, - 83 - ], - [ - "jump", - "eq_done_1602", - 502, - 83 - ], - "eq_nb_1607", - [ - "false", - 616, - 502, - 83 - ], - "eq_done_1602", - [ - "move", - 613, - 616, - 502, - 83 - ], - "and_end_1577", - [ - "jump_false", - 613, - "if_else_1575", - 502, - 83 - ], - [ - "load_field", - 619, - 10, - "number", - 503, - 14 - ], - [ - "move", - 12, - 619, - 503, - 14 - ], - [ - "load_field", - 620, - 14, - "number", - 504, - 14 - ], - [ - "move", - 15, - 620, - 504, - 14 - ], - [ - "null", - 621, - 505, - 19 - ], - [ - "is_identical", - 622, - 12, - 621, - 505, - 19 - ], - [ - "jump_true", - 622, - "eq_done_1610", - 505, - 19 - ], - [ - "is_int", - 623, - 12, - 505, - 19 - ], - [ - "jump_false", - 623, - "eq_ni_1611", - 505, - 19 - ], - "_nop_tc_454", - [ - "jump", - "eq_ni_1611", - 505, - 19 - ], - [ - "eq_int", - 622, - 12, - 621, - 505, - 19 - ], - [ - "jump", - "eq_done_1610", - 505, - 19 - ], - "eq_ni_1611", - [ - "is_num", - 623, - 12, - 505, - 19 - ], - [ - "jump_false", - 623, - "eq_nn_1612", - 505, - 19 - ], - "_nop_tc_455", - [ - "jump", - "eq_nn_1612", - 505, - 19 - ], - [ - "eq_float", - 622, - 12, - 621, - 505, - 19 - ], - [ - "jump", - "eq_done_1610", - 505, - 19 - ], - "eq_nn_1612", - [ - "is_text", - 623, - 12, - 505, - 19 - ], - [ - "jump_false", - 623, - "eq_nt_1613", - 505, - 19 - ], - "_nop_tc_456", - [ - "jump", - "eq_nt_1613", - 505, - 19 - ], - [ - "eq_text", - 622, - 12, - 621, - 505, - 19 - ], - [ - "jump", - "eq_done_1610", - 505, - 19 - ], - "eq_nt_1613", - [ - "is_null", - 623, - 12, - 505, - 19 - ], - [ - "jump_false", - 623, - "eq_nnl_1614", - 505, - 19 - ], - "_nop_tc_457", - "_nop_tc_458", - [ - "true", - 622, - 505, - 19 - ], - [ - "jump", - "eq_done_1610", - 505, - 19 - ], - "eq_nnl_1614", - [ - "is_bool", - 623, - 12, - 505, - 19 - ], - [ - "jump_false", - 623, - "eq_nb_1615", - 505, - 19 - ], - "_nop_tc_459", - [ - "jump", - "eq_nb_1615", - 505, - 19 - ], - [ - "eq_bool", - 622, - 12, - 621, - 505, - 19 - ], - [ - "jump", - "eq_done_1610", - 505, - 19 - ], - "eq_nb_1615", - [ - "false", - 622, - 505, - 19 - ], - "eq_done_1610", - [ - "jump_false", - 622, - "if_else_1608", - 505, - 19 - ], - [ - "load_field", - 625, - 10, - "value", - 505, - 37 - ], - [ - "access", - 627, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 505, - 30 - ], - [ - "frame", - 628, - 627, - 1, - 505, - 30 - ], - [ - "null", - 629, - 505, - 30 - ], - [ - "setarg", - 628, - 0, - 629, - 505, - 30 - ], - [ - "setarg", - 628, - 1, - 625, - 505, - 30 - ], - [ - "invoke", - 628, - 626, - 505, - 30 - ], - [ - "move", - 12, - 626, - 505, - 30 - ], - [ - "jump", - "if_end_1609", - 505, - 30 - ], - "if_else_1608", - "if_end_1609", - [ - "null", - 630, - 506, - 19 - ], - [ - "is_identical", - 631, - 15, - 630, - 506, - 19 - ], - [ - "jump_true", - 631, - "eq_done_1618", - 506, - 19 - ], - [ - "is_int", - 632, - 15, - 506, - 19 - ], - [ - "jump_false", - 632, - "eq_ni_1619", - 506, - 19 - ], - "_nop_tc_460", - [ - "jump", - "eq_ni_1619", - 506, - 19 - ], - [ - "eq_int", - 631, - 15, - 630, - 506, - 19 - ], - [ - "jump", - "eq_done_1618", - 506, - 19 - ], - "eq_ni_1619", - [ - "is_num", - 632, - 15, - 506, - 19 - ], - [ - "jump_false", - 632, - "eq_nn_1620", - 506, - 19 - ], - "_nop_tc_461", - [ - "jump", - "eq_nn_1620", - 506, - 19 - ], - [ - "eq_float", - 631, - 15, - 630, - 506, - 19 - ], - [ - "jump", - "eq_done_1618", - 506, - 19 - ], - "eq_nn_1620", - [ - "is_text", - 632, - 15, - 506, - 19 - ], - [ - "jump_false", - 632, - "eq_nt_1621", - 506, - 19 - ], - "_nop_tc_462", - [ - "jump", - "eq_nt_1621", - 506, - 19 - ], - [ - "eq_text", - 631, - 15, - 630, - 506, - 19 - ], - [ - "jump", - "eq_done_1618", - 506, - 19 - ], - "eq_nt_1621", - [ - "is_null", - 632, - 15, - 506, - 19 - ], - [ - "jump_false", - 632, - "eq_nnl_1622", - 506, - 19 - ], - "_nop_tc_463", - "_nop_tc_464", - [ - "true", - 631, - 506, - 19 - ], - [ - "jump", - "eq_done_1618", - 506, - 19 - ], - "eq_nnl_1622", - [ - "is_bool", - 632, - 15, - 506, - 19 - ], - [ - "jump_false", - 632, - "eq_nb_1623", - 506, - 19 - ], - "_nop_tc_465", - [ - "jump", - "eq_nb_1623", - 506, - 19 - ], - [ - "eq_bool", - 631, - 15, - 630, - 506, - 19 - ], - [ - "jump", - "eq_done_1618", - 506, - 19 - ], - "eq_nb_1623", - [ - "false", - 631, - 506, - 19 - ], - "eq_done_1618", - [ - "jump_false", - 631, - "if_else_1616", - 506, - 19 - ], - [ - "load_field", - 634, - 14, - "value", - 506, - 37 - ], - [ - "access", - 636, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 506, - 30 - ], - [ - "frame", - 637, - 636, - 1, - 506, - 30 - ], - [ - "null", - 638, - 506, - 30 - ], - [ - "setarg", - 637, - 0, - 638, - 506, - 30 - ], - [ - "setarg", - 637, - 1, - 634, - 506, - 30 - ], - [ - "invoke", - 637, - 635, - 506, - 30 - ], - [ - "move", - 15, - 635, - 506, - 30 - ], - [ - "jump", - "if_end_1617", - 506, - 30 - ], - "if_else_1616", - "if_end_1617", - [ - "access", - 639, - "&", - 507, - 18 - ], - [ - "is_identical", - 640, - 9, - 639, - 507, - 18 - ], - [ - "jump_true", - 640, - "eq_done_1626", - 507, - 18 - ], - [ - "is_int", - 641, - 9, - 507, - 18 - ], - [ - "jump_false", - 641, - "eq_ni_1627", - 507, - 18 - ], - "_nop_tc_466", - [ - "jump", - "eq_ni_1627", - 507, - 18 - ], - [ - "eq_int", - 640, - 9, - 639, - 507, - 18 - ], - [ - "jump", - "eq_done_1626", - 507, - 18 - ], - "eq_ni_1627", - [ - "is_num", - 641, - 9, - 507, - 18 - ], - [ - "jump_false", - 641, - "eq_nn_1628", - 507, - 18 - ], - "_nop_tc_467", - [ - "jump", - "eq_nn_1628", - 507, - 18 - ], - [ - "eq_float", - 640, - 9, - 639, - 507, - 18 - ], - [ - "jump", - "eq_done_1626", - 507, - 18 - ], - "eq_nn_1628", - [ - "is_text", - 641, - 9, - 507, - 18 - ], - [ - "jump_false", - 641, - "eq_nt_1629", - 507, - 18 - ], - "_nop_tc_468", - "_nop_tc_469", - [ - "eq_text", - 640, - 9, - 639, - 507, - 18 - ], - [ - "jump", - "eq_done_1626", - 507, - 18 - ], - "eq_nt_1629", - [ - "is_null", - 641, - 9, - 507, - 18 - ], - [ - "jump_false", - 641, - "eq_nnl_1630", - 507, - 18 - ], - "_nop_tc_470", - [ - "jump", - "eq_nnl_1630", - 507, - 18 - ], - [ - "true", - 640, - 507, - 18 - ], - [ - "jump", - "eq_done_1626", - 507, - 18 - ], - "eq_nnl_1630", - [ - "is_bool", - 641, - 9, - 507, - 18 - ], - [ - "jump_false", - 641, - "eq_nb_1631", - 507, - 18 - ], - "_nop_tc_471", - [ - "jump", - "eq_nb_1631", - 507, - 18 - ], - [ - "eq_bool", - 640, - 9, - 639, - 507, - 18 - ], - [ - "jump", - "eq_done_1626", - 507, - 18 - ], - "eq_nb_1631", - [ - "false", - 640, - 507, - 18 - ], - "eq_done_1626", - [ - "jump_false", - 640, - "if_else_1624", - 507, - 18 - ], - [ - "bitand", - 643, - 12, - 15, - 507, - 47 - ], - [ - "get", - 645, - 24, - 1, - 507, - 30 - ], - [ - "frame", - 646, - 645, - 2, - 507, - 30 - ], - [ - "null", - 647, - 507, - 30 - ], - [ - "setarg", - 646, - 0, - 647, - 507, - 30 - ], - [ - "setarg", - 646, - 1, - 643, - 507, - 30 - ], - [ - "setarg", - 646, - 2, - 1, - 507, - 30 - ], - [ - "tail_invoke", - 646, - 644, - 507, - 30 - ], - [ - "return", - 644, - 507, - 30 - ], - "_nop_ur_22", - "if_else_1624", - "if_end_1625", - [ - "access", - 648, - "|", - 508, - 18 - ], - [ - "is_identical", - 649, - 9, - 648, - 508, - 18 - ], - [ - "jump_true", - 649, - "eq_done_1634", - 508, - 18 - ], - [ - "is_int", - 650, - 9, - 508, - 18 - ], - [ - "jump_false", - 650, - "eq_ni_1635", - 508, - 18 - ], - "_nop_tc_472", - [ - "jump", - "eq_ni_1635", - 508, - 18 - ], - [ - "eq_int", - 649, - 9, - 648, - 508, - 18 - ], - [ - "jump", - "eq_done_1634", - 508, - 18 - ], - "eq_ni_1635", - [ - "is_num", - 650, - 9, - 508, - 18 - ], - [ - "jump_false", - 650, - "eq_nn_1636", - 508, - 18 - ], - "_nop_tc_473", - [ - "jump", - "eq_nn_1636", - 508, - 18 - ], - [ - "eq_float", - 649, - 9, - 648, - 508, - 18 - ], - [ - "jump", - "eq_done_1634", - 508, - 18 - ], - "eq_nn_1636", - [ - "is_text", - 650, - 9, - 508, - 18 - ], - [ - "jump_false", - 650, - "eq_nt_1637", - 508, - 18 - ], - "_nop_tc_474", - "_nop_tc_475", - [ - "eq_text", - 649, - 9, - 648, - 508, - 18 - ], - [ - "jump", - "eq_done_1634", - 508, - 18 - ], - "eq_nt_1637", - [ - "is_null", - 650, - 9, - 508, - 18 - ], - [ - "jump_false", - 650, - "eq_nnl_1638", - 508, - 18 - ], - "_nop_tc_476", - [ - "jump", - "eq_nnl_1638", - 508, - 18 - ], - [ - "true", - 649, - 508, - 18 - ], - [ - "jump", - "eq_done_1634", - 508, - 18 - ], - "eq_nnl_1638", - [ - "is_bool", - 650, - 9, - 508, - 18 - ], - [ - "jump_false", - 650, - "eq_nb_1639", - 508, - 18 - ], - "_nop_tc_477", - [ - "jump", - "eq_nb_1639", - 508, - 18 - ], - [ - "eq_bool", - 649, - 9, - 648, - 508, - 18 - ], - [ - "jump", - "eq_done_1634", - 508, - 18 - ], - "eq_nb_1639", - [ - "false", - 649, - 508, - 18 - ], - "eq_done_1634", - [ - "jump_false", - 649, - "if_else_1632", - 508, - 18 - ], - [ - "bitor", - 652, - 12, - 15, - 508, - 47 - ], - [ - "get", - 654, - 24, - 1, - 508, - 30 - ], - [ - "frame", - 655, - 654, - 2, - 508, - 30 - ], - [ - "null", - 656, - 508, - 30 - ], - [ - "setarg", - 655, - 0, - 656, - 508, - 30 - ], - [ - "setarg", - 655, - 1, - 652, - 508, - 30 - ], - [ - "setarg", - 655, - 2, - 1, - 508, - 30 - ], - [ - "tail_invoke", - 655, - 653, - 508, - 30 - ], - [ - "return", - 653, - 508, - 30 - ], - "_nop_ur_23", - "if_else_1632", - "if_end_1633", - [ - "access", - 657, - "^", - 509, - 18 - ], - [ - "is_identical", - 658, - 9, - 657, - 509, - 18 - ], - [ - "jump_true", - 658, - "eq_done_1642", - 509, - 18 - ], - [ - "is_int", - 659, - 9, - 509, - 18 - ], - [ - "jump_false", - 659, - "eq_ni_1643", - 509, - 18 - ], - "_nop_tc_478", - [ - "jump", - "eq_ni_1643", - 509, - 18 - ], - [ - "eq_int", - 658, - 9, - 657, - 509, - 18 - ], - [ - "jump", - "eq_done_1642", - 509, - 18 - ], - "eq_ni_1643", - [ - "is_num", - 659, - 9, - 509, - 18 - ], - [ - "jump_false", - 659, - "eq_nn_1644", - 509, - 18 - ], - "_nop_tc_479", - [ - "jump", - "eq_nn_1644", - 509, - 18 - ], - [ - "eq_float", - 658, - 9, - 657, - 509, - 18 - ], - [ - "jump", - "eq_done_1642", - 509, - 18 - ], - "eq_nn_1644", - [ - "is_text", - 659, - 9, - 509, - 18 - ], - [ - "jump_false", - 659, - "eq_nt_1645", - 509, - 18 - ], - "_nop_tc_480", - "_nop_tc_481", - [ - "eq_text", - 658, - 9, - 657, - 509, - 18 - ], - [ - "jump", - "eq_done_1642", - 509, - 18 - ], - "eq_nt_1645", - [ - "is_null", - 659, - 9, - 509, - 18 - ], - [ - "jump_false", - 659, - "eq_nnl_1646", - 509, - 18 - ], - "_nop_tc_482", - [ - "jump", - "eq_nnl_1646", - 509, - 18 - ], - [ - "true", - 658, - 509, - 18 - ], - [ - "jump", - "eq_done_1642", - 509, - 18 - ], - "eq_nnl_1646", - [ - "is_bool", - 659, - 9, - 509, - 18 - ], - [ - "jump_false", - 659, - "eq_nb_1647", - 509, - 18 - ], - "_nop_tc_483", - [ - "jump", - "eq_nb_1647", - 509, - 18 - ], - [ - "eq_bool", - 658, - 9, - 657, - 509, - 18 - ], - [ - "jump", - "eq_done_1642", - 509, - 18 - ], - "eq_nb_1647", - [ - "false", - 658, - 509, - 18 - ], - "eq_done_1642", - [ - "jump_false", - 658, - "if_else_1640", - 509, - 18 - ], - [ - "bitxor", - 661, - 12, - 15, - 509, - 47 - ], - [ - "get", - 663, - 24, - 1, - 509, - 30 - ], - [ - "frame", - 664, - 663, - 2, - 509, - 30 - ], - [ - "null", - 665, - 509, - 30 - ], - [ - "setarg", - 664, - 0, - 665, - 509, - 30 - ], - [ - "setarg", - 664, - 1, - 661, - 509, - 30 - ], - [ - "setarg", - 664, - 2, - 1, - 509, - 30 - ], - [ - "tail_invoke", - 664, - 662, - 509, - 30 - ], - [ - "return", - 662, - 509, - 30 - ], - "_nop_ur_24", - "if_else_1640", - "if_end_1641", - [ - "access", - 666, - "<<", - 510, - 18 - ], - [ - "is_identical", - 667, - 9, - 666, - 510, - 18 - ], - [ - "jump_true", - 667, - "eq_done_1650", - 510, - 18 - ], - [ - "is_int", - 668, - 9, - 510, - 18 - ], - [ - "jump_false", - 668, - "eq_ni_1651", - 510, - 18 - ], - "_nop_tc_484", - [ - "jump", - "eq_ni_1651", - 510, - 18 - ], - [ - "eq_int", - 667, - 9, - 666, - 510, - 18 - ], - [ - "jump", - "eq_done_1650", - 510, - 18 - ], - "eq_ni_1651", - [ - "is_num", - 668, - 9, - 510, - 18 - ], - [ - "jump_false", - 668, - "eq_nn_1652", - 510, - 18 - ], - "_nop_tc_485", - [ - "jump", - "eq_nn_1652", - 510, - 18 - ], - [ - "eq_float", - 667, - 9, - 666, - 510, - 18 - ], - [ - "jump", - "eq_done_1650", - 510, - 18 - ], - "eq_nn_1652", - [ - "is_text", - 668, - 9, - 510, - 18 - ], - [ - "jump_false", - 668, - "eq_nt_1653", - 510, - 18 - ], - "_nop_tc_486", - "_nop_tc_487", - [ - "eq_text", - 667, - 9, - 666, - 510, - 18 - ], - [ - "jump", - "eq_done_1650", - 510, - 18 - ], - "eq_nt_1653", - [ - "is_null", - 668, - 9, - 510, - 18 - ], - [ - "jump_false", - 668, - "eq_nnl_1654", - 510, - 18 - ], - "_nop_tc_488", - [ - "jump", - "eq_nnl_1654", - 510, - 18 - ], - [ - "true", - 667, - 510, - 18 - ], - [ - "jump", - "eq_done_1650", - 510, - 18 - ], - "eq_nnl_1654", - [ - "is_bool", - 668, - 9, - 510, - 18 - ], - [ - "jump_false", - 668, - "eq_nb_1655", - 510, - 18 - ], - "_nop_tc_489", - [ - "jump", - "eq_nb_1655", - 510, - 18 - ], - [ - "eq_bool", - 667, - 9, - 666, - 510, - 18 - ], - [ - "jump", - "eq_done_1650", - 510, - 18 - ], - "eq_nb_1655", - [ - "false", - 667, - 510, - 18 - ], - "eq_done_1650", - [ - "jump_false", - 667, - "if_else_1648", - 510, - 18 - ], - [ - "shl", - 670, - 12, - 15, - 510, - 49 - ], - [ - "get", - 672, - 24, - 1, - 510, - 31 - ], - [ - "frame", - 673, - 672, - 2, - 510, - 31 - ], - [ - "null", - 674, - 510, - 31 - ], - [ - "setarg", - 673, - 0, - 674, - 510, - 31 - ], - [ - "setarg", - 673, - 1, - 670, - 510, - 31 - ], - [ - "setarg", - 673, - 2, - 1, - 510, - 31 - ], - [ - "tail_invoke", - 673, - 671, - 510, - 31 - ], - [ - "return", - 671, - 510, - 31 - ], - "_nop_ur_25", - "if_else_1648", - "if_end_1649", - [ - "access", - 675, - ">>", - 511, - 18 - ], - [ - "is_identical", - 676, - 9, - 675, - 511, - 18 - ], - [ - "jump_true", - 676, - "eq_done_1658", - 511, - 18 - ], - [ - "is_int", - 677, - 9, - 511, - 18 - ], - [ - "jump_false", - 677, - "eq_ni_1659", - 511, - 18 - ], - "_nop_tc_490", - [ - "jump", - "eq_ni_1659", - 511, - 18 - ], - [ - "eq_int", - 676, - 9, - 675, - 511, - 18 - ], - [ - "jump", - "eq_done_1658", - 511, - 18 - ], - "eq_ni_1659", - [ - "is_num", - 677, - 9, - 511, - 18 - ], - [ - "jump_false", - 677, - "eq_nn_1660", - 511, - 18 - ], - "_nop_tc_491", - [ - "jump", - "eq_nn_1660", - 511, - 18 - ], - [ - "eq_float", - 676, - 9, - 675, - 511, - 18 - ], - [ - "jump", - "eq_done_1658", - 511, - 18 - ], - "eq_nn_1660", - [ - "is_text", - 677, - 9, - 511, - 18 - ], - [ - "jump_false", - 677, - "eq_nt_1661", - 511, - 18 - ], - "_nop_tc_492", - "_nop_tc_493", - [ - "eq_text", - 676, - 9, - 675, - 511, - 18 - ], - [ - "jump", - "eq_done_1658", - 511, - 18 - ], - "eq_nt_1661", - [ - "is_null", - 677, - 9, - 511, - 18 - ], - [ - "jump_false", - 677, - "eq_nnl_1662", - 511, - 18 - ], - "_nop_tc_494", - [ - "jump", - "eq_nnl_1662", - 511, - 18 - ], - [ - "true", - 676, - 511, - 18 - ], - [ - "jump", - "eq_done_1658", - 511, - 18 - ], - "eq_nnl_1662", - [ - "is_bool", - 677, - 9, - 511, - 18 - ], - [ - "jump_false", - 677, - "eq_nb_1663", - 511, - 18 - ], - "_nop_tc_495", - [ - "jump", - "eq_nb_1663", - 511, - 18 - ], - [ - "eq_bool", - 676, - 9, - 675, - 511, - 18 - ], - [ - "jump", - "eq_done_1658", - 511, - 18 - ], - "eq_nb_1663", - [ - "false", - 676, - 511, - 18 - ], - "eq_done_1658", - [ - "jump_false", - 676, - "if_else_1656", - 511, - 18 - ], - [ - "shr", - 679, - 12, - 15, - 511, - 49 - ], - [ - "get", - 681, - 24, - 1, - 511, - 31 - ], - [ - "frame", - 682, - 681, - 2, - 511, - 31 - ], - [ - "null", - 683, - 511, - 31 - ], - [ - "setarg", - 682, - 0, - 683, - 511, - 31 - ], - [ - "setarg", - 682, - 1, - 679, - 511, - 31 - ], - [ - "setarg", - 682, - 2, - 1, - 511, - 31 - ], - [ - "tail_invoke", - 682, - 680, - 511, - 31 - ], - [ - "return", - 680, - 511, - 31 - ], - "_nop_ur_26", - "if_else_1656", - "if_end_1657", - [ - "jump", - "if_end_1576", - 511, - 31 - ], - "if_else_1575", - "if_end_1576", - [ - "return", - 1, - 513, - 14 - ], - "_nop_ur_27", - "if_else_1539", - "if_end_1540", - [ - "access", - 684, - "!", - 517, - 14 - ], - [ - "is_identical", - 685, - 9, - 684, - 517, - 14 - ], - [ - "jump_true", - 685, - "eq_done_1666", - 517, - 14 - ], - [ - "is_int", - 686, - 9, - 517, - 14 - ], - [ - "jump_false", - 686, - "eq_ni_1667", - 517, - 14 - ], - "_nop_tc_496", - [ - "jump", - "eq_ni_1667", - 517, - 14 - ], - [ - "eq_int", - 685, - 9, - 684, - 517, - 14 - ], - [ - "jump", - "eq_done_1666", - 517, - 14 - ], - "eq_ni_1667", - [ - "is_num", - 686, - 9, - 517, - 14 - ], - [ - "jump_false", - 686, - "eq_nn_1668", - 517, - 14 - ], - "_nop_tc_497", - [ - "jump", - "eq_nn_1668", - 517, - 14 - ], - [ - "eq_float", - 685, - 9, - 684, - 517, - 14 - ], - [ - "jump", - "eq_done_1666", - 517, - 14 - ], - "eq_nn_1668", - [ - "is_text", - 686, - 9, - 517, - 14 - ], - [ - "jump_false", - 686, - "eq_nt_1669", - 517, - 14 - ], - "_nop_tc_498", - "_nop_tc_499", - [ - "eq_text", - 685, - 9, - 684, - 517, - 14 - ], - [ - "jump", - "eq_done_1666", - 517, - 14 - ], - "eq_nt_1669", - [ - "is_null", - 686, - 9, - 517, - 14 - ], - [ - "jump_false", - 686, - "eq_nnl_1670", - 517, - 14 - ], - "_nop_tc_500", - [ - "jump", - "eq_nnl_1670", - 517, - 14 - ], - [ - "true", - 685, - 517, - 14 - ], - [ - "jump", - "eq_done_1666", - 517, - 14 - ], - "eq_nnl_1670", - [ - "is_bool", - 686, - 9, - 517, - 14 - ], - [ - "jump_false", - 686, - "eq_nb_1671", - 517, - 14 - ], - "_nop_tc_501", - [ - "jump", - "eq_nb_1671", - 517, - 14 - ], - [ - "eq_bool", - 685, - 9, - 684, - 517, - 14 - ], - [ - "jump", - "eq_done_1666", - 517, - 14 - ], - "eq_nb_1671", - [ - "false", - 685, - 517, - 14 - ], - "eq_done_1666", - [ - "jump_false", - 685, - "if_else_1664", - 517, - 14 - ], - [ - "load_field", - 688, - 1, - "expression", - 518, - 11 - ], - [ - "null", - 689, - 518, - 30 - ], - [ - "is_identical", - 690, - 688, - 689, - 518, - 30 - ], - [ - "jump_true", - 690, - "ne_nid_1675", - 518, - 30 - ], - [ - "jump", - "ne_ni_1676", - 518, - 30 - ], - "ne_nid_1675", - [ - "false", - 690, - 518, - 30 - ], - [ - "jump", - "ne_done_1674", - 518, - 30 - ], - "ne_ni_1676", - [ - "is_int", - 691, - 688, - 518, - 30 - ], - [ - "jump_false", - 691, - "ne_nn_1677", - 518, - 30 - ], - "_nop_tc_502", - [ - "jump", - "ne_nn_1677", - 518, - 30 - ], - [ - "ne_int", - 690, - 688, - 689, - 518, - 30 - ], - [ - "jump", - "ne_done_1674", - 518, - 30 - ], - "ne_nn_1677", - [ - "is_num", - 691, - 688, - 518, - 30 - ], - [ - "jump_false", - 691, - "ne_nt_1678", - 518, - 30 - ], - "_nop_tc_503", - [ - "jump", - "ne_nt_1678", - 518, - 30 - ], - [ - "ne_float", - 690, - 688, - 689, - 518, - 30 - ], - [ - "jump", - "ne_done_1674", - 518, - 30 - ], - "ne_nt_1678", - [ - "is_text", - 691, - 688, - 518, - 30 - ], - [ - "jump_false", - 691, - "ne_nnl_1679", - 518, - 30 - ], - "_nop_tc_504", - [ - "jump", - "ne_nnl_1679", - 518, - 30 - ], - [ - "ne_text", - 690, - 688, - 689, - 518, - 30 - ], - [ - "jump", - "ne_done_1674", - 518, - 30 - ], - "ne_nnl_1679", - [ - "is_null", - 691, - 688, - 518, - 30 - ], - [ - "jump_false", - 691, - "ne_nb_1680", - 518, - 30 - ], - "_nop_tc_505", - "_nop_tc_506", - [ - "false", - 690, - 518, - 30 - ], - [ - "jump", - "ne_done_1674", - 518, - 30 - ], - "ne_nb_1680", - [ - "is_bool", - 691, - 688, - 518, - 30 - ], - [ - "jump_false", - 691, - "ne_mis_1681", - 518, - 30 - ], - "_nop_tc_507", - [ - "jump", - "ne_mis_1681", - 518, - 30 - ], - [ - "ne_bool", - 690, - 688, - 689, - 518, - 30 - ], - [ - "jump", - "ne_done_1674", - 518, - 30 - ], - "ne_mis_1681", - [ - "true", - 690, - 518, - 30 - ], - "ne_done_1674", - [ - "jump_false", - 690, - "if_else_1672", - 518, - 30 - ], - [ - "load_field", - 693, - 1, - "expression", - 519, - 14 - ], - [ - "load_field", - 694, - 693, - "kind", - 519, - 14 - ], - [ - "move", - 7, - 694, - 519, - 14 - ], - [ - "access", - 695, - "true", - 520, - 19 - ], - [ - "is_identical", - 696, - 7, - 695, - 520, - 19 - ], - [ - "jump_true", - 696, - "eq_done_1684", - 520, - 19 - ], - [ - "is_int", - 697, - 7, - 520, - 19 - ], - [ - "jump_false", - 697, - "eq_ni_1685", - 520, - 19 - ], - "_nop_tc_508", - [ - "jump", - "eq_ni_1685", - 520, - 19 - ], - [ - "eq_int", - 696, - 7, - 695, - 520, - 19 - ], - [ - "jump", - "eq_done_1684", - 520, - 19 - ], - "eq_ni_1685", - [ - "is_num", - 697, - 7, - 520, - 19 - ], - [ - "jump_false", - 697, - "eq_nn_1686", - 520, - 19 - ], - "_nop_tc_509", - [ - "jump", - "eq_nn_1686", - 520, - 19 - ], - [ - "eq_float", - 696, - 7, - 695, - 520, - 19 - ], - [ - "jump", - "eq_done_1684", - 520, - 19 - ], - "eq_nn_1686", - [ - "is_text", - 697, - 7, - 520, - 19 - ], - [ - "jump_false", - 697, - "eq_nt_1687", - 520, - 19 - ], - "_nop_tc_510", - "_nop_tc_511", - [ - "eq_text", - 696, - 7, - 695, - 520, - 19 - ], - [ - "jump", - "eq_done_1684", - 520, - 19 - ], - "eq_nt_1687", - [ - "is_null", - 697, - 7, - 520, - 19 - ], - [ - "jump_false", - 697, - "eq_nnl_1688", - 520, - 19 - ], - "_nop_tc_512", - [ - "jump", - "eq_nnl_1688", - 520, - 19 - ], - [ - "true", - 696, - 520, - 19 - ], - [ - "jump", - "eq_done_1684", - 520, - 19 - ], - "eq_nnl_1688", - [ - "is_bool", - 697, - 7, - 520, - 19 - ], - [ - "jump_false", - 697, - "eq_nb_1689", - 520, - 19 - ], - "_nop_tc_513", - [ - "jump", - "eq_nb_1689", - 520, - 19 - ], - [ - "eq_bool", - 696, - 7, - 695, - 520, - 19 - ], - [ - "jump", - "eq_done_1684", - 520, - 19 - ], - "eq_nb_1689", - [ - "false", - 696, - 520, - 19 - ], - "eq_done_1684", - [ - "jump_false", - 696, - "if_else_1682", - 520, - 19 - ], - [ - "false", - 699, - 520, - 44 - ], - [ - "get", - 701, - 22, - 1, - 520, - 34 - ], - [ - "frame", - 702, - 701, - 2, - 520, - 34 - ], - [ - "null", - 703, - 520, - 34 - ], - [ - "setarg", - 702, - 0, - 703, - 520, - 34 - ], - [ - "setarg", - 702, - 1, - 699, - 520, - 34 - ], - [ - "setarg", - 702, - 2, - 1, - 520, - 34 - ], - [ - "tail_invoke", - 702, - 700, - 520, - 34 - ], - [ - "return", - 700, - 520, - 34 - ], - "_nop_ur_28", - "if_else_1682", - "if_end_1683", - [ - "access", - 704, - "false", - 521, - 19 - ], - [ - "is_identical", - 705, - 7, - 704, - 521, - 19 - ], - [ - "jump_true", - 705, - "eq_done_1692", - 521, - 19 - ], - [ - "is_int", - 706, - 7, - 521, - 19 - ], - [ - "jump_false", - 706, - "eq_ni_1693", - 521, - 19 - ], - "_nop_tc_514", - [ - "jump", - "eq_ni_1693", - 521, - 19 - ], - [ - "eq_int", - 705, - 7, - 704, - 521, - 19 - ], - [ - "jump", - "eq_done_1692", - 521, - 19 - ], - "eq_ni_1693", - [ - "is_num", - 706, - 7, - 521, - 19 - ], - [ - "jump_false", - 706, - "eq_nn_1694", - 521, - 19 - ], - "_nop_tc_515", - [ - "jump", - "eq_nn_1694", - 521, - 19 - ], - [ - "eq_float", - 705, - 7, - 704, - 521, - 19 - ], - [ - "jump", - "eq_done_1692", - 521, - 19 - ], - "eq_nn_1694", - [ - "is_text", - 706, - 7, - 521, - 19 - ], - [ - "jump_false", - 706, - "eq_nt_1695", - 521, - 19 - ], - "_nop_tc_516", - "_nop_tc_517", - [ - "eq_text", - 705, - 7, - 704, - 521, - 19 - ], - [ - "jump", - "eq_done_1692", - 521, - 19 - ], - "eq_nt_1695", - [ - "is_null", - 706, - 7, - 521, - 19 - ], - [ - "jump_false", - 706, - "eq_nnl_1696", - 521, - 19 - ], - "_nop_tc_518", - [ - "jump", - "eq_nnl_1696", - 521, - 19 - ], - [ - "true", - 705, - 521, - 19 - ], - [ - "jump", - "eq_done_1692", - 521, - 19 - ], - "eq_nnl_1696", - [ - "is_bool", - 706, - 7, - 521, - 19 - ], - [ - "jump_false", - 706, - "eq_nb_1697", - 521, - 19 - ], - "_nop_tc_519", - [ - "jump", - "eq_nb_1697", - 521, - 19 - ], - [ - "eq_bool", - 705, - 7, - 704, - 521, - 19 - ], - [ - "jump", - "eq_done_1692", - 521, - 19 - ], - "eq_nb_1697", - [ - "false", - 705, - 521, - 19 - ], - "eq_done_1692", - [ - "jump_false", - 705, - "if_else_1690", - 521, - 19 - ], - [ - "true", - 708, - 521, - 45 - ], - [ - "get", - 710, - 22, - 1, - 521, - 35 - ], - [ - "frame", - 711, - 710, - 2, - 521, - 35 - ], - [ - "null", - 712, - 521, - 35 - ], - [ - "setarg", - 711, - 0, - 712, - 521, - 35 - ], - [ - "setarg", - 711, - 1, - 708, - 521, - 35 - ], - [ - "setarg", - 711, - 2, - 1, - 521, - 35 - ], - [ - "tail_invoke", - 711, - 709, - 521, - 35 - ], - [ - "return", - 709, - 521, - 35 - ], - "_nop_ur_29", - "if_else_1690", - "if_end_1691", - [ - "jump", - "if_end_1673", - 521, - 35 - ], - "if_else_1672", - "if_end_1673", - [ - "return", - 1, - 523, - 14 - ], - "_nop_ur_30", - "if_else_1664", - "if_end_1665", - [ - "access", - 713, - "~", - 525, - 14 - ], - [ - "is_identical", - 714, - 9, - 713, - 525, - 14 - ], - [ - "jump_true", - 714, - "eq_done_1700", - 525, - 14 - ], - [ - "is_int", - 715, - 9, - 525, - 14 - ], - [ - "jump_false", - 715, - "eq_ni_1701", - 525, - 14 - ], - "_nop_tc_520", - [ - "jump", - "eq_ni_1701", - 525, - 14 - ], - [ - "eq_int", - 714, - 9, - 713, - 525, - 14 - ], - [ - "jump", - "eq_done_1700", - 525, - 14 - ], - "eq_ni_1701", - [ - "is_num", - 715, - 9, - 525, - 14 - ], - [ - "jump_false", - 715, - "eq_nn_1702", - 525, - 14 - ], - "_nop_tc_521", - [ - "jump", - "eq_nn_1702", - 525, - 14 - ], - [ - "eq_float", - 714, - 9, - 713, - 525, - 14 - ], - [ - "jump", - "eq_done_1700", - 525, - 14 - ], - "eq_nn_1702", - [ - "is_text", - 715, - 9, - 525, - 14 - ], - [ - "jump_false", - 715, - "eq_nt_1703", - 525, - 14 - ], - "_nop_tc_522", - "_nop_tc_523", - [ - "eq_text", - 714, - 9, - 713, - 525, - 14 - ], - [ - "jump", - "eq_done_1700", - 525, - 14 - ], - "eq_nt_1703", - [ - "is_null", - 715, - 9, - 525, - 14 - ], - [ - "jump_false", - 715, - "eq_nnl_1704", - 525, - 14 - ], - "_nop_tc_524", - [ - "jump", - "eq_nnl_1704", - 525, - 14 - ], - [ - "true", - 714, - 525, - 14 - ], - [ - "jump", - "eq_done_1700", - 525, - 14 - ], - "eq_nnl_1704", - [ - "is_bool", - 715, - 9, - 525, - 14 - ], - [ - "jump_false", - 715, - "eq_nb_1705", - 525, - 14 - ], - "_nop_tc_525", - [ - "jump", - "eq_nb_1705", - 525, - 14 - ], - [ - "eq_bool", - 714, - 9, - 713, - 525, - 14 - ], - [ - "jump", - "eq_done_1700", - 525, - 14 - ], - "eq_nb_1705", - [ - "false", - 714, - 525, - 14 - ], - "eq_done_1700", - [ - "jump_false", - 714, - "if_else_1698", - 525, - 14 - ], - [ - "load_field", - 717, - 1, - "expression", - 526, - 11 - ], - [ - "null", - 718, - 526, - 30 - ], - [ - "is_identical", - 719, - 717, - 718, - 526, - 30 - ], - [ - "jump_true", - 719, - "ne_nid_1710", - 526, - 30 - ], - [ - "jump", - "ne_ni_1711", - 526, - 30 - ], - "ne_nid_1710", - [ - "false", - 719, - 526, - 30 - ], - [ - "jump", - "ne_done_1709", - 526, - 30 - ], - "ne_ni_1711", - [ - "is_int", - 720, - 717, - 526, - 30 - ], - [ - "jump_false", - 720, - "ne_nn_1712", - 526, - 30 - ], - "_nop_tc_526", - [ - "jump", - "ne_nn_1712", - 526, - 30 - ], - [ - "ne_int", - 719, - 717, - 718, - 526, - 30 - ], - [ - "jump", - "ne_done_1709", - 526, - 30 - ], - "ne_nn_1712", - [ - "is_num", - 720, - 717, - 526, - 30 - ], - [ - "jump_false", - 720, - "ne_nt_1713", - 526, - 30 - ], - "_nop_tc_527", - [ - "jump", - "ne_nt_1713", - 526, - 30 - ], - [ - "ne_float", - 719, - 717, - 718, - 526, - 30 - ], - [ - "jump", - "ne_done_1709", - 526, - 30 - ], - "ne_nt_1713", - [ - "is_text", - 720, - 717, - 526, - 30 - ], - [ - "jump_false", - 720, - "ne_nnl_1714", - 526, - 30 - ], - "_nop_tc_528", - [ - "jump", - "ne_nnl_1714", - 526, - 30 - ], - [ - "ne_text", - 719, - 717, - 718, - 526, - 30 - ], - [ - "jump", - "ne_done_1709", - 526, - 30 - ], - "ne_nnl_1714", - [ - "is_null", - 720, - 717, - 526, - 30 - ], - [ - "jump_false", - 720, - "ne_nb_1715", - 526, - 30 - ], - "_nop_tc_529", - "_nop_tc_530", - [ - "false", - 719, - 526, - 30 - ], - [ - "jump", - "ne_done_1709", - 526, - 30 - ], - "ne_nb_1715", - [ - "is_bool", - 720, - 717, - 526, - 30 - ], - [ - "jump_false", - 720, - "ne_mis_1716", - 526, - 30 - ], - "_nop_tc_531", - [ - "jump", - "ne_mis_1716", - 526, - 30 - ], - [ - "ne_bool", - 719, - 717, - 718, - 526, - 30 - ], - [ - "jump", - "ne_done_1709", - 526, - 30 - ], - "ne_mis_1716", - [ - "true", - 719, - 526, - 30 - ], - "ne_done_1709", - [ - "move", - 722, - 719, - 526, - 30 - ], - [ - "jump_false", - 722, - "and_end_1708", - 526, - 30 - ], - [ - "load_field", - 723, - 1, - "expression", - 526, - 38 - ], - [ - "load_field", - 724, - 723, - "kind", - 526, - 38 - ], - [ - "access", - 725, - "number", - 526, - 62 - ], - [ - "is_identical", - 726, - 724, - 725, - 526, - 62 - ], - [ - "jump_true", - 726, - "eq_done_1717", - 526, - 62 - ], - [ - "is_int", - 727, - 724, - 526, - 62 - ], - [ - "jump_false", - 727, - "eq_ni_1718", - 526, - 62 - ], - "_nop_tc_532", - [ - "jump", - "eq_ni_1718", - 526, - 62 - ], - [ - "eq_int", - 726, - 724, - 725, - 526, - 62 - ], - [ - "jump", - "eq_done_1717", - 526, - 62 - ], - "eq_ni_1718", - [ - "is_num", - 727, - 724, - 526, - 62 - ], - [ - "jump_false", - 727, - "eq_nn_1719", - 526, - 62 - ], - "_nop_tc_533", - [ - "jump", - "eq_nn_1719", - 526, - 62 - ], - [ - "eq_float", - 726, - 724, - 725, - 526, - 62 - ], - [ - "jump", - "eq_done_1717", - 526, - 62 - ], - "eq_nn_1719", - [ - "is_text", - 727, - 724, - 526, - 62 - ], - [ - "jump_false", - 727, - "eq_nt_1720", - 526, - 62 - ], - "_nop_tc_534", - "_nop_tc_535", - [ - "eq_text", - 726, - 724, - 725, - 526, - 62 - ], - [ - "jump", - "eq_done_1717", - 526, - 62 - ], - "eq_nt_1720", - [ - "is_null", - 727, - 724, - 526, - 62 - ], - [ - "jump_false", - 727, - "eq_nnl_1721", - 526, - 62 - ], - "_nop_tc_536", - [ - "jump", - "eq_nnl_1721", - 526, - 62 - ], - [ - "true", - 726, - 526, - 62 - ], - [ - "jump", - "eq_done_1717", - 526, - 62 - ], - "eq_nnl_1721", - [ - "is_bool", - 727, - 724, - 526, - 62 - ], - [ - "jump_false", - 727, - "eq_nb_1722", - 526, - 62 - ], - "_nop_tc_537", - [ - "jump", - "eq_nb_1722", - 526, - 62 - ], - [ - "eq_bool", - 726, - 724, - 725, - 526, - 62 - ], - [ - "jump", - "eq_done_1717", - 526, - 62 - ], - "eq_nb_1722", - [ - "false", - 726, - 526, - 62 - ], - "eq_done_1717", - [ - "move", - 722, - 726, - 526, - 62 - ], - "and_end_1708", - [ - "jump_false", - 722, - "if_else_1706", - 526, - 62 - ], - [ - "load_field", - 729, - 1, - "expression", - 527, - 14 - ], - [ - "load_field", - 730, - 729, - "number", - 527, - 14 - ], - [ - "move", - 12, - 730, - 527, - 14 - ], - [ - "null", - 731, - 528, - 19 - ], - [ - "is_identical", - 732, - 12, - 731, - 528, - 19 - ], - [ - "jump_true", - 732, - "eq_done_1725", - 528, - 19 - ], - [ - "is_int", - 733, - 12, - 528, - 19 - ], - [ - "jump_false", - 733, - "eq_ni_1726", - 528, - 19 - ], - "_nop_tc_538", - [ - "jump", - "eq_ni_1726", - 528, - 19 - ], - [ - "eq_int", - 732, - 12, - 731, - 528, - 19 - ], - [ - "jump", - "eq_done_1725", - 528, - 19 - ], - "eq_ni_1726", - [ - "is_num", - 733, - 12, - 528, - 19 - ], - [ - "jump_false", - 733, - "eq_nn_1727", - 528, - 19 - ], - "_nop_tc_539", - [ - "jump", - "eq_nn_1727", - 528, - 19 - ], - [ - "eq_float", - 732, - 12, - 731, - 528, - 19 - ], - [ - "jump", - "eq_done_1725", - 528, - 19 - ], - "eq_nn_1727", - [ - "is_text", - 733, - 12, - 528, - 19 - ], - [ - "jump_false", - 733, - "eq_nt_1728", - 528, - 19 - ], - "_nop_tc_540", - [ - "jump", - "eq_nt_1728", - 528, - 19 - ], - [ - "eq_text", - 732, - 12, - 731, - 528, - 19 - ], - [ - "jump", - "eq_done_1725", - 528, - 19 - ], - "eq_nt_1728", - [ - "is_null", - 733, - 12, - 528, - 19 - ], - [ - "jump_false", - 733, - "eq_nnl_1729", - 528, - 19 - ], - "_nop_tc_541", - "_nop_tc_542", - [ - "true", - 732, - 528, - 19 - ], - [ - "jump", - "eq_done_1725", - 528, - 19 - ], - "eq_nnl_1729", - [ - "is_bool", - 733, - 12, - 528, - 19 - ], - [ - "jump_false", - 733, - "eq_nb_1730", - 528, - 19 - ], - "_nop_tc_543", - [ - "jump", - "eq_nb_1730", - 528, - 19 - ], - [ - "eq_bool", - 732, - 12, - 731, - 528, - 19 - ], - [ - "jump", - "eq_done_1725", - 528, - 19 - ], - "eq_nb_1730", - [ - "false", - 732, - 528, - 19 - ], - "eq_done_1725", - [ - "jump_false", - 732, - "if_else_1723", - 528, - 19 - ], - [ - "load_field", - 735, - 1, - "expression", - 528, - 37 - ], - [ - "load_field", - 736, - 735, - "value", - 528, - 37 - ], - [ - "access", - 738, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 528, - 30 - ], - [ - "frame", - 739, - 738, - 1, - 528, - 30 - ], - [ - "null", - 740, - 528, - 30 - ], - [ - "setarg", - 739, - 0, - 740, - 528, - 30 - ], - [ - "setarg", - 739, - 1, - 736, - 528, - 30 - ], - [ - "invoke", - 739, - 737, - 528, - 30 - ], - [ - "move", - 12, - 737, - 528, - 30 - ], - [ - "jump", - "if_end_1724", - 528, - 30 - ], - "if_else_1723", - "if_end_1724", - [ - "bitnot", - 741, - 12, - 529, - 29 - ], - [ - "get", - 743, - 24, - 1, - 529, - 16 - ], - [ - "frame", - 744, - 743, - 2, - 529, - 16 - ], - [ - "null", - 745, - 529, - 16 - ], - [ - "setarg", - 744, - 0, - 745, - 529, - 16 - ], - [ - "setarg", - 744, - 1, - 741, - 529, - 16 - ], - [ - "setarg", - 744, - 2, - 1, - 529, - 16 - ], - [ - "tail_invoke", - 744, - 742, - 529, - 16 - ], - [ - "return", - 742, - 529, - 16 - ], - "_nop_ur_31", - "if_else_1706", - "if_end_1707", - [ - "return", - 1, - 531, - 14 - ], - "_nop_ur_32", - "if_else_1698", - "if_end_1699", - [ - "access", - 746, - "-unary", - 533, - 14 - ], - [ - "is_identical", - 747, - 9, - 746, - 533, - 14 - ], - [ - "jump_true", - 747, - "eq_done_1733", - 533, - 14 - ], - [ - "is_int", - 748, - 9, - 533, - 14 - ], - [ - "jump_false", - 748, - "eq_ni_1734", - 533, - 14 - ], - "_nop_tc_544", - [ - "jump", - "eq_ni_1734", - 533, - 14 - ], - [ - "eq_int", - 747, - 9, - 746, - 533, - 14 - ], - [ - "jump", - "eq_done_1733", - 533, - 14 - ], - "eq_ni_1734", - [ - "is_num", - 748, - 9, - 533, - 14 - ], - [ - "jump_false", - 748, - "eq_nn_1735", - 533, - 14 - ], - "_nop_tc_545", - [ - "jump", - "eq_nn_1735", - 533, - 14 - ], - [ - "eq_float", - 747, - 9, - 746, - 533, - 14 - ], - [ - "jump", - "eq_done_1733", - 533, - 14 - ], - "eq_nn_1735", - [ - "is_text", - 748, - 9, - 533, - 14 - ], - [ - "jump_false", - 748, - "eq_nt_1736", - 533, - 14 - ], - "_nop_tc_546", - "_nop_tc_547", - [ - "eq_text", - 747, - 9, - 746, - 533, - 14 - ], - [ - "jump", - "eq_done_1733", - 533, - 14 - ], - "eq_nt_1736", - [ - "is_null", - 748, - 9, - 533, - 14 - ], - [ - "jump_false", - 748, - "eq_nnl_1737", - 533, - 14 - ], - "_nop_tc_548", - [ - "jump", - "eq_nnl_1737", - 533, - 14 - ], - [ - "true", - 747, - 533, - 14 - ], - [ - "jump", - "eq_done_1733", - 533, - 14 - ], - "eq_nnl_1737", - [ - "is_bool", - 748, - 9, - 533, - 14 - ], - [ - "jump_false", - 748, - "eq_nb_1738", - 533, - 14 - ], - "_nop_tc_549", - [ - "jump", - "eq_nb_1738", - 533, - 14 - ], - [ - "eq_bool", - 747, - 9, - 746, - 533, - 14 - ], - [ - "jump", - "eq_done_1733", - 533, - 14 - ], - "eq_nb_1738", - [ - "false", - 747, - 533, - 14 - ], - "eq_done_1733", - [ - "jump_false", - 747, - "if_else_1731", - 533, - 14 - ], - [ - "load_field", - 750, - 1, - "expression", - 534, - 11 - ], - [ - "null", - 751, - 534, - 30 - ], - [ - "is_identical", - 752, - 750, - 751, - 534, - 30 - ], - [ - "jump_true", - 752, - "ne_nid_1743", - 534, - 30 - ], - [ - "jump", - "ne_ni_1744", - 534, - 30 - ], - "ne_nid_1743", - [ - "false", - 752, - 534, - 30 - ], - [ - "jump", - "ne_done_1742", - 534, - 30 - ], - "ne_ni_1744", - [ - "is_int", - 753, - 750, - 534, - 30 - ], - [ - "jump_false", - 753, - "ne_nn_1745", - 534, - 30 - ], - "_nop_tc_550", - [ - "jump", - "ne_nn_1745", - 534, - 30 - ], - [ - "ne_int", - 752, - 750, - 751, - 534, - 30 - ], - [ - "jump", - "ne_done_1742", - 534, - 30 - ], - "ne_nn_1745", - [ - "is_num", - 753, - 750, - 534, - 30 - ], - [ - "jump_false", - 753, - "ne_nt_1746", - 534, - 30 - ], - "_nop_tc_551", - [ - "jump", - "ne_nt_1746", - 534, - 30 - ], - [ - "ne_float", - 752, - 750, - 751, - 534, - 30 - ], - [ - "jump", - "ne_done_1742", - 534, - 30 - ], - "ne_nt_1746", - [ - "is_text", - 753, - 750, - 534, - 30 - ], - [ - "jump_false", - 753, - "ne_nnl_1747", - 534, - 30 - ], - "_nop_tc_552", - [ - "jump", - "ne_nnl_1747", - 534, - 30 - ], - [ - "ne_text", - 752, - 750, - 751, - 534, - 30 - ], - [ - "jump", - "ne_done_1742", - 534, - 30 - ], - "ne_nnl_1747", - [ - "is_null", - 753, - 750, - 534, - 30 - ], - [ - "jump_false", - 753, - "ne_nb_1748", - 534, - 30 - ], - "_nop_tc_553", - "_nop_tc_554", - [ - "false", - 752, - 534, - 30 - ], - [ - "jump", - "ne_done_1742", - 534, - 30 - ], - "ne_nb_1748", - [ - "is_bool", - 753, - 750, - 534, - 30 - ], - [ - "jump_false", - 753, - "ne_mis_1749", - 534, - 30 - ], - "_nop_tc_555", - [ - "jump", - "ne_mis_1749", - 534, - 30 - ], - [ - "ne_bool", - 752, - 750, - 751, - 534, - 30 - ], - [ - "jump", - "ne_done_1742", - 534, - 30 - ], - "ne_mis_1749", - [ - "true", - 752, - 534, - 30 - ], - "ne_done_1742", - [ - "move", - 755, - 752, - 534, - 30 - ], - [ - "jump_false", - 755, - "and_end_1741", - 534, - 30 - ], - [ - "load_field", - 756, - 1, - "expression", - 534, - 38 - ], - [ - "load_field", - 757, - 756, - "kind", - 534, - 38 - ], - [ - "access", - 758, - "number", - 534, - 62 - ], - [ - "is_identical", - 759, - 757, - 758, - 534, - 62 - ], - [ - "jump_true", - 759, - "eq_done_1750", - 534, - 62 - ], - [ - "is_int", - 760, - 757, - 534, - 62 - ], - [ - "jump_false", - 760, - "eq_ni_1751", - 534, - 62 - ], - "_nop_tc_556", - [ - "jump", - "eq_ni_1751", - 534, - 62 - ], - [ - "eq_int", - 759, - 757, - 758, - 534, - 62 - ], - [ - "jump", - "eq_done_1750", - 534, - 62 - ], - "eq_ni_1751", - [ - "is_num", - 760, - 757, - 534, - 62 - ], - [ - "jump_false", - 760, - "eq_nn_1752", - 534, - 62 - ], - "_nop_tc_557", - [ - "jump", - "eq_nn_1752", - 534, - 62 - ], - [ - "eq_float", - 759, - 757, - 758, - 534, - 62 - ], - [ - "jump", - "eq_done_1750", - 534, - 62 - ], - "eq_nn_1752", - [ - "is_text", - 760, - 757, - 534, - 62 - ], - [ - "jump_false", - 760, - "eq_nt_1753", - 534, - 62 - ], - "_nop_tc_558", - "_nop_tc_559", - [ - "eq_text", - 759, - 757, - 758, - 534, - 62 - ], - [ - "jump", - "eq_done_1750", - 534, - 62 - ], - "eq_nt_1753", - [ - "is_null", - 760, - 757, - 534, - 62 - ], - [ - "jump_false", - 760, - "eq_nnl_1754", - 534, - 62 - ], - "_nop_tc_560", - [ - "jump", - "eq_nnl_1754", - 534, - 62 - ], - [ - "true", - 759, - 534, - 62 - ], - [ - "jump", - "eq_done_1750", - 534, - 62 - ], - "eq_nnl_1754", - [ - "is_bool", - 760, - 757, - 534, - 62 - ], - [ - "jump_false", - 760, - "eq_nb_1755", - 534, - 62 - ], - "_nop_tc_561", - [ - "jump", - "eq_nb_1755", - 534, - 62 - ], - [ - "eq_bool", - 759, - 757, - 758, - 534, - 62 - ], - [ - "jump", - "eq_done_1750", - 534, - 62 - ], - "eq_nb_1755", - [ - "false", - 759, - 534, - 62 - ], - "eq_done_1750", - [ - "move", - 755, - 759, - 534, - 62 - ], - "and_end_1741", - [ - "jump_false", - 755, - "if_else_1739", - 534, - 62 - ], - [ - "load_field", - 762, - 1, - "expression", - 535, - 14 - ], - [ - "load_field", - 763, - 762, - "number", - 535, - 14 - ], - [ - "move", - 12, - 763, - 535, - 14 - ], - [ - "null", - 764, - 536, - 19 - ], - [ - "is_identical", - 765, - 12, - 764, - 536, - 19 - ], - [ - "jump_true", - 765, - "eq_done_1758", - 536, - 19 - ], - [ - "is_int", - 766, - 12, - 536, - 19 - ], - [ - "jump_false", - 766, - "eq_ni_1759", - 536, - 19 - ], - "_nop_tc_562", - [ - "jump", - "eq_ni_1759", - 536, - 19 - ], - [ - "eq_int", - 765, - 12, - 764, - 536, - 19 - ], - [ - "jump", - "eq_done_1758", - 536, - 19 - ], - "eq_ni_1759", - [ - "is_num", - 766, - 12, - 536, - 19 - ], - [ - "jump_false", - 766, - "eq_nn_1760", - 536, - 19 - ], - "_nop_tc_563", - [ - "jump", - "eq_nn_1760", - 536, - 19 - ], - [ - "eq_float", - 765, - 12, - 764, - 536, - 19 - ], - [ - "jump", - "eq_done_1758", - 536, - 19 - ], - "eq_nn_1760", - [ - "is_text", - 766, - 12, - 536, - 19 - ], - [ - "jump_false", - 766, - "eq_nt_1761", - 536, - 19 - ], - "_nop_tc_564", - [ - "jump", - "eq_nt_1761", - 536, - 19 - ], - [ - "eq_text", - 765, - 12, - 764, - 536, - 19 - ], - [ - "jump", - "eq_done_1758", - 536, - 19 - ], - "eq_nt_1761", - [ - "is_null", - 766, - 12, - 536, - 19 - ], - [ - "jump_false", - 766, - "eq_nnl_1762", - 536, - 19 - ], - "_nop_tc_565", - "_nop_tc_566", - [ - "true", - 765, - 536, - 19 - ], - [ - "jump", - "eq_done_1758", - 536, - 19 - ], - "eq_nnl_1762", - [ - "is_bool", - 766, - 12, - 536, - 19 - ], - [ - "jump_false", - 766, - "eq_nb_1763", - 536, - 19 - ], - "_nop_tc_567", - [ - "jump", - "eq_nb_1763", - 536, - 19 - ], - [ - "eq_bool", - 765, - 12, - 764, - 536, - 19 - ], - [ - "jump", - "eq_done_1758", - 536, - 19 - ], - "eq_nb_1763", - [ - "false", - 765, - 536, - 19 - ], - "eq_done_1758", - [ - "jump_false", - 765, - "if_else_1756", - 536, - 19 - ], - [ - "load_field", - 768, - 1, - "expression", - 536, - 37 - ], - [ - "load_field", - 769, - 768, - "value", - 536, - 37 - ], - [ - "access", - 771, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 536, - 30 - ], - [ - "frame", - 772, - 771, - 1, - 536, - 30 - ], - [ - "null", - 773, - 536, - 30 - ], - [ - "setarg", - 772, - 0, - 773, - 536, - 30 - ], - [ - "setarg", - 772, - 1, - 769, - 536, - 30 - ], - [ - "invoke", - 772, - 770, - 536, - 30 - ], - [ - "move", - 12, - 770, - 536, - 30 - ], - [ - "jump", - "if_end_1757", - 536, - 30 - ], - "if_else_1756", - "if_end_1757", - [ - "access", - 774, - 0, - 537, - 28 - ], - "_nop_tc_568", - "_nop_tc_569", - [ - "is_num", - 777, - 12, - 537, - 32 - ], - [ - "jump_false", - 777, - "num_err_1764", - 537, - 32 - ], - [ - "subtract", - 775, - 774, - 12, - 537, - 32 - ], - [ - "jump", - "num_done_1765", - 537, - 32 - ], - "num_err_1764", - [ - "disrupt", - 537, - 32 - ], - "num_done_1765", - [ - "get", - 779, - 24, - 1, - 537, - 16 - ], - [ - "frame", - 780, - 779, - 2, - 537, - 16 - ], - [ - "null", - 781, - 537, - 16 - ], - [ - "setarg", - 780, - 0, - 781, - 537, - 16 - ], - [ - "setarg", - 780, - 1, - 775, - 537, - 16 - ], - [ - "setarg", - 780, - 2, - 1, - 537, - 16 - ], - [ - "tail_invoke", - 780, - 778, - 537, - 16 - ], - [ - "return", - 778, - 537, - 16 - ], - "_nop_ur_33", - "if_else_1739", - "if_end_1740", - [ - "return", - 1, - 539, - 14 - ], - "_nop_ur_34", - "if_else_1731", - "if_end_1732", - [ - "access", - 782, - "then", - 543, - 14 - ], - [ - "is_identical", - 783, - 9, - 782, - 543, - 14 - ], - [ - "jump_true", - 783, - "eq_done_1768", - 543, - 14 - ], - [ - "is_int", - 784, - 9, - 543, - 14 - ], - [ - "jump_false", - 784, - "eq_ni_1769", - 543, - 14 - ], - "_nop_tc_570", - [ - "jump", - "eq_ni_1769", - 543, - 14 - ], - [ - "eq_int", - 783, - 9, - 782, - 543, - 14 - ], - [ - "jump", - "eq_done_1768", - 543, - 14 - ], - "eq_ni_1769", - [ - "is_num", - 784, - 9, - 543, - 14 - ], - [ - "jump_false", - 784, - "eq_nn_1770", - 543, - 14 - ], - "_nop_tc_571", - [ - "jump", - "eq_nn_1770", - 543, - 14 - ], - [ - "eq_float", - 783, - 9, - 782, - 543, - 14 - ], - [ - "jump", - "eq_done_1768", - 543, - 14 - ], - "eq_nn_1770", - [ - "is_text", - 784, - 9, - 543, - 14 - ], - [ - "jump_false", - 784, - "eq_nt_1771", - 543, - 14 - ], - "_nop_tc_572", - "_nop_tc_573", - [ - "eq_text", - 783, - 9, - 782, - 543, - 14 - ], - [ - "jump", - "eq_done_1768", - 543, - 14 - ], - "eq_nt_1771", - [ - "is_null", - 784, - 9, - 543, - 14 - ], - [ - "jump_false", - 784, - "eq_nnl_1772", - 543, - 14 - ], - "_nop_tc_574", - [ - "jump", - "eq_nnl_1772", - 543, - 14 - ], - [ - "true", - 783, - 543, - 14 - ], - [ - "jump", - "eq_done_1768", - 543, - 14 - ], - "eq_nnl_1772", - [ - "is_bool", - 784, - 9, - 543, - 14 - ], - [ - "jump_false", - 784, - "eq_nb_1773", - 543, - 14 - ], - "_nop_tc_575", - [ - "jump", - "eq_nb_1773", - 543, - 14 - ], - [ - "eq_bool", - 783, - 9, - 782, - 543, - 14 - ], - [ - "jump", - "eq_done_1768", - 543, - 14 - ], - "eq_nb_1773", - [ - "false", - 783, - 543, - 14 - ], - "eq_done_1768", - [ - "jump_false", - 783, - "if_else_1766", - 543, - 14 - ], - [ - "load_field", - 786, - 1, - "expression", - 544, - 30 - ], - [ - "get", - 788, - 20, - 1, - 544, - 12 - ], - [ - "frame", - 789, - 788, - 1, - 544, - 12 - ], - [ - "null", - 790, - 544, - 12 - ], - [ - "setarg", - 789, - 0, - 790, - 544, - 12 - ], - [ - "setarg", - 789, - 1, - 786, - 544, - 12 - ], - [ - "invoke", - 789, - 787, - 544, - 12 - ], - [ - "move", - 18, - 787, - 544, - 12 - ], - [ - "true", - 791, - 545, - 17 - ], - [ - "is_identical", - 792, - 18, - 791, - 545, - 17 - ], - [ - "jump_true", - 792, - "eq_done_1776", - 545, - 17 - ], - [ - "is_int", - 793, - 18, - 545, - 17 - ], - [ - "jump_false", - 793, - "eq_ni_1777", - 545, - 17 - ], - "_nop_tc_576", - [ - "jump", - "eq_ni_1777", - 545, - 17 - ], - [ - "eq_int", - 792, - 18, - 791, - 545, - 17 - ], - [ - "jump", - "eq_done_1776", - 545, - 17 - ], - "eq_ni_1777", - [ - "is_num", - 793, - 18, - 545, - 17 - ], - [ - "jump_false", - 793, - "eq_nn_1778", - 545, - 17 - ], - "_nop_tc_577", - [ - "jump", - "eq_nn_1778", - 545, - 17 - ], - [ - "eq_float", - 792, - 18, - 791, - 545, - 17 - ], - [ - "jump", - "eq_done_1776", - 545, - 17 - ], - "eq_nn_1778", - [ - "is_text", - 793, - 18, - 545, - 17 - ], - [ - "jump_false", - 793, - "eq_nt_1779", - 545, - 17 - ], - "_nop_tc_578", - [ - "jump", - "eq_nt_1779", - 545, - 17 - ], - [ - "eq_text", - 792, - 18, - 791, - 545, - 17 - ], - [ - "jump", - "eq_done_1776", - 545, - 17 - ], - "eq_nt_1779", - [ - "is_null", - 793, - 18, - 545, - 17 - ], - [ - "jump_false", - 793, - "eq_nnl_1780", - 545, - 17 - ], - "_nop_tc_579", - [ - "jump", - "eq_nnl_1780", - 545, - 17 - ], - [ - "true", - 792, - 545, - 17 - ], - [ - "jump", - "eq_done_1776", - 545, - 17 - ], - "eq_nnl_1780", - [ - "is_bool", - 793, - 18, - 545, - 17 - ], - [ - "jump_false", - 793, - "eq_nb_1781", - 545, - 17 - ], - "_nop_tc_580", - "_nop_tc_581", - [ - "eq_bool", - 792, - 18, - 791, - 545, - 17 - ], - [ - "jump", - "eq_done_1776", - 545, - 17 - ], - "eq_nb_1781", - [ - "false", - 792, - 545, - 17 - ], - "eq_done_1776", - [ - "jump_false", - 792, - "if_else_1774", - 545, - 17 - ], - [ - "load_field", - 795, - 1, - "then", - 545, - 30 - ], - [ - "return", - 795, - 545, - 30 - ], - "_nop_ur_35", - "if_else_1774", - "if_end_1775", - [ - "false", - 796, - 546, - 17 - ], - [ - "is_identical", - 797, - 18, - 796, - 546, - 17 - ], - [ - "jump_true", - 797, - "eq_done_1784", - 546, - 17 - ], - [ - "is_int", - 798, - 18, - 546, - 17 - ], - [ - "jump_false", - 798, - "eq_ni_1785", - 546, - 17 - ], - "_nop_tc_582", - [ - "jump", - "eq_ni_1785", - 546, - 17 - ], - [ - "eq_int", - 797, - 18, - 796, - 546, - 17 - ], - [ - "jump", - "eq_done_1784", - 546, - 17 - ], - "eq_ni_1785", - [ - "is_num", - 798, - 18, - 546, - 17 - ], - [ - "jump_false", - 798, - "eq_nn_1786", - 546, - 17 - ], - "_nop_tc_583", - [ - "jump", - "eq_nn_1786", - 546, - 17 - ], - [ - "eq_float", - 797, - 18, - 796, - 546, - 17 - ], - [ - "jump", - "eq_done_1784", - 546, - 17 - ], - "eq_nn_1786", - [ - "is_text", - 798, - 18, - 546, - 17 - ], - [ - "jump_false", - 798, - "eq_nt_1787", - 546, - 17 - ], - "_nop_tc_584", - [ - "jump", - "eq_nt_1787", - 546, - 17 - ], - [ - "eq_text", - 797, - 18, - 796, - 546, - 17 - ], - [ - "jump", - "eq_done_1784", - 546, - 17 - ], - "eq_nt_1787", - [ - "is_null", - 798, - 18, - 546, - 17 - ], - [ - "jump_false", - 798, - "eq_nnl_1788", - 546, - 17 - ], - "_nop_tc_585", - [ - "jump", - "eq_nnl_1788", - 546, - 17 - ], - [ - "true", - 797, - 546, - 17 - ], - [ - "jump", - "eq_done_1784", - 546, - 17 - ], - "eq_nnl_1788", - [ - "is_bool", - 798, - 18, - 546, - 17 - ], - [ - "jump_false", - 798, - "eq_nb_1789", - 546, - 17 - ], - "_nop_tc_586", - "_nop_tc_587", - [ - "eq_bool", - 797, - 18, - 796, - 546, - 17 - ], - [ - "jump", - "eq_done_1784", - 546, - 17 - ], - "eq_nb_1789", - [ - "false", - 797, - 546, - 17 - ], - "eq_done_1784", - [ - "jump_false", - 797, - "if_else_1782", - 546, - 17 - ], - [ - "load_field", - 800, - 1, - "else", - 546, - 31 - ], - [ - "return", - 800, - 546, - 31 - ], - "_nop_ur_36", - "if_else_1782", - "if_end_1783", - [ - "return", - 1, - 547, - 14 - ], - "_nop_ur_37", - "if_else_1766", - "if_end_1767", - [ - "access", - 801, - "(", - 551, - 14 - ], - [ - "is_identical", - 802, - 9, - 801, - 551, - 14 - ], - [ - "jump_true", - 802, - "eq_done_1792", - 551, - 14 - ], - [ - "is_int", - 803, - 9, - 551, - 14 - ], - [ - "jump_false", - 803, - "eq_ni_1793", - 551, - 14 - ], - "_nop_tc_588", - [ - "jump", - "eq_ni_1793", - 551, - 14 - ], - [ - "eq_int", - 802, - 9, - 801, - 551, - 14 - ], - [ - "jump", - "eq_done_1792", - 551, - 14 - ], - "eq_ni_1793", - [ - "is_num", - 803, - 9, - 551, - 14 - ], - [ - "jump_false", - 803, - "eq_nn_1794", - 551, - 14 - ], - "_nop_tc_589", - [ - "jump", - "eq_nn_1794", - 551, - 14 - ], - [ - "eq_float", - 802, - 9, - 801, - 551, - 14 - ], - [ - "jump", - "eq_done_1792", - 551, - 14 - ], - "eq_nn_1794", - [ - "is_text", - 803, - 9, - 551, - 14 - ], - [ - "jump_false", - 803, - "eq_nt_1795", - 551, - 14 - ], - "_nop_tc_590", - "_nop_tc_591", - [ - "eq_text", - 802, - 9, - 801, - 551, - 14 - ], - [ - "jump", - "eq_done_1792", - 551, - 14 - ], - "eq_nt_1795", - [ - "is_null", - 803, - 9, - 551, - 14 - ], - [ - "jump_false", - 803, - "eq_nnl_1796", - 551, - 14 - ], - "_nop_tc_592", - [ - "jump", - "eq_nnl_1796", - 551, - 14 - ], - [ - "true", - 802, - 551, - 14 - ], - [ - "jump", - "eq_done_1792", - 551, - 14 - ], - "eq_nnl_1796", - [ - "is_bool", - 803, - 9, - 551, - 14 - ], - [ - "jump_false", - 803, - "eq_nb_1797", - 551, - 14 - ], - "_nop_tc_593", - [ - "jump", - "eq_nb_1797", - 551, - 14 - ], - [ - "eq_bool", - 802, - 9, - 801, - 551, - 14 - ], - [ - "jump", - "eq_done_1792", - 551, - 14 - ], - "eq_nb_1797", - [ - "false", - 802, - 551, - 14 - ], - "eq_done_1792", - [ - "jump_false", - 802, - "if_else_1790", - 551, - 14 - ], - [ - "load_field", - 805, - 1, - "expression", - 552, - 16 - ], - [ - "move", - 17, - 805, - 552, - 16 - ], - [ - "null", - 806, - 553, - 21 - ], - [ - "is_identical", - 807, - 17, - 806, - 553, - 21 - ], - [ - "jump_true", - 807, - "ne_nid_1803", - 553, - 21 - ], - [ - "jump", - "ne_ni_1804", - 553, - 21 - ], - "ne_nid_1803", - [ - "false", - 807, - 553, - 21 - ], - [ - "jump", - "ne_done_1802", - 553, - 21 - ], - "ne_ni_1804", - [ - "is_int", - 808, - 17, - 553, - 21 - ], - [ - "jump_false", - 808, - "ne_nn_1805", - 553, - 21 - ], - "_nop_tc_594", - [ - "jump", - "ne_nn_1805", - 553, - 21 - ], - [ - "ne_int", - 807, - 17, - 806, - 553, - 21 - ], - [ - "jump", - "ne_done_1802", - 553, - 21 - ], - "ne_nn_1805", - [ - "is_num", - 808, - 17, - 553, - 21 - ], - [ - "jump_false", - 808, - "ne_nt_1806", - 553, - 21 - ], - "_nop_tc_595", - [ - "jump", - "ne_nt_1806", - 553, - 21 - ], - [ - "ne_float", - 807, - 17, - 806, - 553, - 21 - ], - [ - "jump", - "ne_done_1802", - 553, - 21 - ], - "ne_nt_1806", - [ - "is_text", - 808, - 17, - 553, - 21 - ], - [ - "jump_false", - 808, - "ne_nnl_1807", - 553, - 21 - ], - "_nop_tc_596", - [ - "jump", - "ne_nnl_1807", - 553, - 21 - ], - [ - "ne_text", - 807, - 17, - 806, - 553, - 21 - ], - [ - "jump", - "ne_done_1802", - 553, - 21 - ], - "ne_nnl_1807", - [ - "is_null", - 808, - 17, - 553, - 21 - ], - [ - "jump_false", - 808, - "ne_nb_1808", - 553, - 21 - ], - "_nop_tc_597", - "_nop_tc_598", - [ - "false", - 807, - 553, - 21 - ], - [ - "jump", - "ne_done_1802", - 553, - 21 - ], - "ne_nb_1808", - [ - "is_bool", - 808, - 17, - 553, - 21 - ], - [ - "jump_false", - 808, - "ne_mis_1809", - 553, - 21 - ], - "_nop_tc_599", - [ - "jump", - "ne_mis_1809", - 553, - 21 - ], - [ - "ne_bool", - 807, - 17, - 806, - 553, - 21 - ], - [ - "jump", - "ne_done_1802", - 553, - 21 - ], - "ne_mis_1809", - [ - "true", - 807, - 553, - 21 - ], - "ne_done_1802", - [ - "move", - 810, - 807, - 553, - 21 - ], - [ - "jump_false", - 810, - "and_end_1801", - 553, - 21 - ], - [ - "load_field", - 811, - 17, - "kind", - 553, - 29 - ], - [ - "access", - 812, - "name", - 553, - 44 - ], - [ - "is_identical", - 813, - 811, - 812, - 553, - 44 - ], - [ - "jump_true", - 813, - "eq_done_1810", - 553, - 44 - ], - [ - "is_int", - 814, - 811, - 553, - 44 - ], - [ - "jump_false", - 814, - "eq_ni_1811", - 553, - 44 - ], - "_nop_tc_600", - [ - "jump", - "eq_ni_1811", - 553, - 44 - ], - [ - "eq_int", - 813, - 811, - 812, - 553, - 44 - ], - [ - "jump", - "eq_done_1810", - 553, - 44 - ], - "eq_ni_1811", - [ - "is_num", - 814, - 811, - 553, - 44 - ], - [ - "jump_false", - 814, - "eq_nn_1812", - 553, - 44 - ], - "_nop_tc_601", - [ - "jump", - "eq_nn_1812", - 553, - 44 - ], - [ - "eq_float", - 813, - 811, - 812, - 553, - 44 - ], - [ - "jump", - "eq_done_1810", - 553, - 44 - ], - "eq_nn_1812", - [ - "is_text", - 814, - 811, - 553, - 44 - ], - [ - "jump_false", - 814, - "eq_nt_1813", - 553, - 44 - ], - "_nop_tc_602", - "_nop_tc_603", - [ - "eq_text", - 813, - 811, - 812, - 553, - 44 - ], - [ - "jump", - "eq_done_1810", - 553, - 44 - ], - "eq_nt_1813", - [ - "is_null", - 814, - 811, - 553, - 44 - ], - [ - "jump_false", - 814, - "eq_nnl_1814", - 553, - 44 - ], - "_nop_tc_604", - [ - "jump", - "eq_nnl_1814", - 553, - 44 - ], - [ - "true", - 813, - 553, - 44 - ], - [ - "jump", - "eq_done_1810", - 553, - 44 - ], - "eq_nnl_1814", - [ - "is_bool", - 814, - 811, - 553, - 44 - ], - [ - "jump_false", - 814, - "eq_nb_1815", - 553, - 44 - ], - "_nop_tc_605", - [ - "jump", - "eq_nb_1815", - 553, - 44 - ], - [ - "eq_bool", - 813, - 811, - 812, - 553, - 44 - ], - [ - "jump", - "eq_done_1810", - 553, - 44 - ], - "eq_nb_1815", - [ - "false", - 813, - 553, - 44 - ], - "eq_done_1810", - [ - "move", - 810, - 813, - 553, - 44 - ], - "and_end_1801", - [ - "move", - 816, - 810, - 553, - 44 - ], - [ - "jump_false", - 816, - "and_end_1800", - 553, - 44 - ], - [ - "load_field", - 817, - 17, - "level", - 553, - 54 - ], - [ - "access", - 818, - 0, - 553, - 70 - ], - [ - "is_identical", - 819, - 817, - 818, - 553, - 70 - ], - [ - "jump_true", - 819, - "eq_done_1816", - 553, - 70 - ], - [ - "is_int", - 820, - 817, - 553, - 70 - ], - [ - "jump_false", - 820, - "eq_ni_1817", - 553, - 70 - ], - "_nop_tc_606", - "_nop_tc_607", - [ - "eq_int", - 819, - 817, - 818, - 553, - 70 - ], - [ - "jump", - "eq_done_1816", - 553, - 70 - ], - "eq_ni_1817", - [ - "is_num", - 820, - 817, - 553, - 70 - ], - [ - "jump_false", - 820, - "eq_nn_1818", - 553, - 70 - ], - "_nop_tc_608", - "_nop_tc_609", - [ - "eq_float", - 819, - 817, - 818, - 553, - 70 - ], - [ - "jump", - "eq_done_1816", - 553, - 70 - ], - "eq_nn_1818", - [ - "is_text", - 820, - 817, - 553, - 70 - ], - [ - "jump_false", - 820, - "eq_nt_1819", - 553, - 70 - ], - "_nop_tc_610", - [ - "jump", - "eq_nt_1819", - 553, - 70 - ], - [ - "eq_text", - 819, - 817, - 818, - 553, - 70 - ], - [ - "jump", - "eq_done_1816", - 553, - 70 - ], - "eq_nt_1819", - [ - "is_null", - 820, - 817, - 553, - 70 - ], - [ - "jump_false", - 820, - "eq_nnl_1820", - 553, - 70 - ], - "_nop_tc_611", - [ - "jump", - "eq_nnl_1820", - 553, - 70 - ], - [ - "true", - 819, - 553, - 70 - ], - [ - "jump", - "eq_done_1816", - 553, - 70 - ], - "eq_nnl_1820", - [ - "is_bool", - 820, - 817, - 553, - 70 - ], - [ - "jump_false", - 820, - "eq_nb_1821", - 553, - 70 - ], - "_nop_tc_612", - [ - "jump", - "eq_nb_1821", - 553, - 70 - ], - [ - "eq_bool", - 819, - 817, - 818, - 553, - 70 - ], - [ - "jump", - "eq_done_1816", - 553, - 70 - ], - "eq_nb_1821", - [ - "false", - 819, - 553, - 70 - ], - "eq_done_1816", - [ - "move", - 816, - 819, - 553, - 70 - ], - "and_end_1800", - [ - "jump_false", - 816, - "if_else_1798", - 553, - 70 - ], - [ - "null", - 822, - 554, - 14 - ], - [ - "move", - 4, - 822, - 554, - 14 - ], - [ - "access", - 824, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 555, - 16 - ], - [ - "frame", - 825, - 824, - 1, - 555, - 16 - ], - [ - "null", - 826, - 555, - 16 - ], - [ - "setarg", - 825, - 0, - 826, - 555, - 16 - ], - [ - "setarg", - 825, - 1, - 2, - 555, - 16 - ], - [ - "invoke", - 825, - 823, - 555, - 16 - ], - [ - "move", - 3, - 823, - 555, - 16 - ], - [ - "get", - 827, - 12, - 1, - 556, - 13 - ], - [ - "load_dynamic", - 828, - 827, - 3, - 556, - 24 - ], - [ - "null", - 829, - 556, - 33 - ], - [ - "is_identical", - 830, - 828, - 829, - 556, - 33 - ], - [ - "jump_true", - 830, - "ne_nid_1825", - 556, - 33 - ], - [ - "jump", - "ne_ni_1826", - 556, - 33 - ], - "ne_nid_1825", - [ - "false", - 830, - 556, - 33 - ], - [ - "jump", - "ne_done_1824", - 556, - 33 - ], - "ne_ni_1826", - [ - "is_int", - 831, - 828, - 556, - 33 - ], - [ - "jump_false", - 831, - "ne_nn_1827", - 556, - 33 - ], - "_nop_tc_613", - [ - "jump", - "ne_nn_1827", - 556, - 33 - ], - [ - "ne_int", - 830, - 828, - 829, - 556, - 33 - ], - [ - "jump", - "ne_done_1824", - 556, - 33 - ], - "ne_nn_1827", - [ - "is_num", - 831, - 828, - 556, - 33 - ], - [ - "jump_false", - 831, - "ne_nt_1828", - 556, - 33 - ], - "_nop_tc_614", - [ - "jump", - "ne_nt_1828", - 556, - 33 - ], - [ - "ne_float", - 830, - 828, - 829, - 556, - 33 - ], - [ - "jump", - "ne_done_1824", - 556, - 33 - ], - "ne_nt_1828", - [ - "is_text", - 831, - 828, - 556, - 33 - ], - [ - "jump_false", - 831, - "ne_nnl_1829", - 556, - 33 - ], - "_nop_tc_615", - [ - "jump", - "ne_nnl_1829", - 556, - 33 - ], - [ - "ne_text", - 830, - 828, - 829, - 556, - 33 - ], - [ - "jump", - "ne_done_1824", - 556, - 33 - ], - "ne_nnl_1829", - [ - "is_null", - 831, - 828, - 556, - 33 - ], - [ - "jump_false", - 831, - "ne_nb_1830", - 556, - 33 - ], - "_nop_tc_616", - "_nop_tc_617", - [ - "false", - 830, - 556, - 33 - ], - [ - "jump", - "ne_done_1824", - 556, - 33 - ], - "ne_nb_1830", - [ - "is_bool", - 831, - 828, - 556, - 33 - ], - [ - "jump_false", - 831, - "ne_mis_1831", - 556, - 33 - ], - "_nop_tc_618", - [ - "jump", - "ne_mis_1831", - 556, - 33 - ], - [ - "ne_bool", - 830, - 828, - 829, - 556, - 33 - ], - [ - "jump", - "ne_done_1824", - 556, - 33 - ], - "ne_mis_1831", - [ - "true", - 830, - 556, - 33 - ], - "ne_done_1824", - [ - "jump_false", - 830, - "if_else_1822", - 556, - 33 - ], - [ - "get", - 833, - 12, - 1, - 556, - 44 - ], - [ - "load_dynamic", - 834, - 833, - 3, - 556, - 55 - ], - [ - "load_field", - 835, - 17, - "name", - 556, - 61 - ], - [ - "load_dynamic", - 836, - 834, - 835, - 556, - 61 - ], - [ - "move", - 4, - 836, - 556, - 61 - ], - [ - "jump", - "if_end_1823", - 556, - 61 - ], - "if_else_1822", - "if_end_1823", - [ - "null", - 837, - 557, - 19 - ], - [ - "is_identical", - 838, - 4, - 837, - 557, - 19 - ], - [ - "jump_true", - 838, - "ne_nid_1835", - 557, - 19 - ], - [ - "jump", - "ne_ni_1836", - 557, - 19 - ], - "ne_nid_1835", - [ - "false", - 838, - 557, - 19 - ], - [ - "jump", - "ne_done_1834", - 557, - 19 - ], - "ne_ni_1836", - [ - "is_int", - 839, - 4, - 557, - 19 - ], - [ - "jump_false", - 839, - "ne_nn_1837", - 557, - 19 - ], - "_nop_tc_619", - [ - "jump", - "ne_nn_1837", - 557, - 19 - ], - [ - "ne_int", - 838, - 4, - 837, - 557, - 19 - ], - [ - "jump", - "ne_done_1834", - 557, - 19 - ], - "ne_nn_1837", - [ - "is_num", - 839, - 4, - 557, - 19 - ], - [ - "jump_false", - 839, - "ne_nt_1838", - 557, - 19 - ], - "_nop_tc_620", - [ - "jump", - "ne_nt_1838", - 557, - 19 - ], - [ - "ne_float", - 838, - 4, - 837, - 557, - 19 - ], - [ - "jump", - "ne_done_1834", - 557, - 19 - ], - "ne_nt_1838", - [ - "is_text", - 839, - 4, - 557, - 19 - ], - [ - "jump_false", - 839, - "ne_nnl_1839", - 557, - 19 - ], - "_nop_tc_621", - [ - "jump", - "ne_nnl_1839", - 557, - 19 - ], - [ - "ne_text", - 838, - 4, - 837, - 557, - 19 - ], - [ - "jump", - "ne_done_1834", - 557, - 19 - ], - "ne_nnl_1839", - [ - "is_null", - 839, - 4, - 557, - 19 - ], - [ - "jump_false", - 839, - "ne_nb_1840", - 557, - 19 - ], - "_nop_tc_622", - "_nop_tc_623", - [ - "false", - 838, - 557, - 19 - ], - [ - "jump", - "ne_done_1834", - 557, - 19 - ], - "ne_nb_1840", - [ - "is_bool", - 839, - 4, - 557, - 19 - ], - [ - "jump_false", - 839, - "ne_mis_1841", - 557, - 19 - ], - "_nop_tc_624", - [ - "jump", - "ne_mis_1841", - 557, - 19 - ], - [ - "ne_bool", - 838, - 4, - 837, - 557, - 19 - ], - [ - "jump", - "ne_done_1834", - 557, - 19 - ], - "ne_mis_1841", - [ - "true", - 838, - 557, - 19 - ], - "ne_done_1834", - [ - "jump_false", - 838, - "if_else_1832", - 557, - 19 - ], - [ - "store_field", - 1, - 4, - "arity", - 557, - 25 - ], - [ - "jump", - "if_end_1833", - 557, - 25 - ], - "if_else_1832", - "if_end_1833", - [ - "jump", - "if_end_1799", - 557, - 25 - ], - "if_else_1798", - "if_end_1799", - [ - "null", - 841, - 559, - 21 - ], - [ - "is_identical", - 842, - 17, - 841, - 559, - 21 - ], - [ - "jump_true", - 842, - "ne_nid_1847", - 559, - 21 - ], - [ - "jump", - "ne_ni_1848", - 559, - 21 - ], - "ne_nid_1847", - [ - "false", - 842, - 559, - 21 - ], - [ - "jump", - "ne_done_1846", - 559, - 21 - ], - "ne_ni_1848", - [ - "is_int", - 843, - 17, - 559, - 21 - ], - [ - "jump_false", - 843, - "ne_nn_1849", - 559, - 21 - ], - "_nop_tc_625", - [ - "jump", - "ne_nn_1849", - 559, - 21 - ], - [ - "ne_int", - 842, - 17, - 841, - 559, - 21 - ], - [ - "jump", - "ne_done_1846", - 559, - 21 - ], - "ne_nn_1849", - [ - "is_num", - 843, - 17, - 559, - 21 - ], - [ - "jump_false", - 843, - "ne_nt_1850", - 559, - 21 - ], - "_nop_tc_626", - [ - "jump", - "ne_nt_1850", - 559, - 21 - ], - [ - "ne_float", - 842, - 17, - 841, - 559, - 21 - ], - [ - "jump", - "ne_done_1846", - 559, - 21 - ], - "ne_nt_1850", - [ - "is_text", - 843, - 17, - 559, - 21 - ], - [ - "jump_false", - 843, - "ne_nnl_1851", - 559, - 21 - ], - "_nop_tc_627", - [ - "jump", - "ne_nnl_1851", - 559, - 21 - ], - [ - "ne_text", - 842, - 17, - 841, - 559, - 21 - ], - [ - "jump", - "ne_done_1846", - 559, - 21 - ], - "ne_nnl_1851", - [ - "is_null", - 843, - 17, - 559, - 21 - ], - [ - "jump_false", - 843, - "ne_nb_1852", - 559, - 21 - ], - "_nop_tc_628", - "_nop_tc_629", - [ - "false", - 842, - 559, - 21 - ], - [ - "jump", - "ne_done_1846", - 559, - 21 - ], - "ne_nb_1852", - [ - "is_bool", - 843, - 17, - 559, - 21 - ], - [ - "jump_false", - 843, - "ne_mis_1853", - 559, - 21 - ], - "_nop_tc_630", - [ - "jump", - "ne_mis_1853", - 559, - 21 - ], - [ - "ne_bool", - 842, - 17, - 841, - 559, - 21 - ], - [ - "jump", - "ne_done_1846", - 559, - 21 - ], - "ne_mis_1853", - [ - "true", - 842, - 559, - 21 - ], - "ne_done_1846", - [ - "move", - 845, - 842, - 559, - 21 - ], - [ - "jump_false", - 845, - "and_end_1845", - 559, - 21 - ], - [ - "load_field", - 846, - 17, - "intrinsic", - 559, - 29 - ], - [ - "true", - 847, - 559, - 49 - ], - [ - "is_identical", - 848, - 846, - 847, - 559, - 49 - ], - [ - "jump_true", - 848, - "eq_done_1854", - 559, - 49 - ], - [ - "is_int", - 849, - 846, - 559, - 49 - ], - [ - "jump_false", - 849, - "eq_ni_1855", - 559, - 49 - ], - "_nop_tc_631", - [ - "jump", - "eq_ni_1855", - 559, - 49 - ], - [ - "eq_int", - 848, - 846, - 847, - 559, - 49 - ], - [ - "jump", - "eq_done_1854", - 559, - 49 - ], - "eq_ni_1855", - [ - "is_num", - 849, - 846, - 559, - 49 - ], - [ - "jump_false", - 849, - "eq_nn_1856", - 559, - 49 - ], - "_nop_tc_632", - [ - "jump", - "eq_nn_1856", - 559, - 49 - ], - [ - "eq_float", - 848, - 846, - 847, - 559, - 49 - ], - [ - "jump", - "eq_done_1854", - 559, - 49 - ], - "eq_nn_1856", - [ - "is_text", - 849, - 846, - 559, - 49 - ], - [ - "jump_false", - 849, - "eq_nt_1857", - 559, - 49 - ], - "_nop_tc_633", - [ - "jump", - "eq_nt_1857", - 559, - 49 - ], - [ - "eq_text", - 848, - 846, - 847, - 559, - 49 - ], - [ - "jump", - "eq_done_1854", - 559, - 49 - ], - "eq_nt_1857", - [ - "is_null", - 849, - 846, - 559, - 49 - ], - [ - "jump_false", - 849, - "eq_nnl_1858", - 559, - 49 - ], - "_nop_tc_634", - [ - "jump", - "eq_nnl_1858", - 559, - 49 - ], - [ - "true", - 848, - 559, - 49 - ], - [ - "jump", - "eq_done_1854", - 559, - 49 - ], - "eq_nnl_1858", - [ - "is_bool", - 849, - 846, - 559, - 49 - ], - [ - "jump_false", - 849, - "eq_nb_1859", - 559, - 49 - ], - "_nop_tc_635", - "_nop_tc_636", - [ - "eq_bool", - 848, - 846, - 847, - 559, - 49 - ], - [ - "jump", - "eq_done_1854", - 559, - 49 - ], - "eq_nb_1859", - [ - "false", - 848, - 559, - 49 - ], - "eq_done_1854", - [ - "move", - 845, - 848, - 559, - 49 - ], - "and_end_1845", - [ - "move", - 851, - 845, - 559, - 49 - ], - [ - "jump_false", - 851, - "and_end_1844", - 559, - 49 - ], - [ - "load_field", - 852, - 1, - "list", - 559, - 64 - ], - [ - "length", - 853, - 852, - 559, - 64 - ], - [ - "access", - 854, - 1, - 559, - 78 - ], - [ - "is_identical", - 855, - 853, - 854, - 559, - 78 - ], - [ - "jump_true", - 855, - "eq_done_1860", - 559, - 78 - ], - "_nop_tc_637", - "_nop_tc_638", - "_nop_tc_639", - "_nop_tc_640", - [ - "eq_int", - 855, - 853, - 854, - 559, - 78 - ], - [ - "jump", - "eq_done_1860", - 559, - 78 - ], - "eq_ni_1861", - "_nop_tc_641", - "_nop_tc_642", - "_nop_tc_643", - "_nop_tc_644", - [ - "eq_float", - 855, - 853, - 854, - 559, - 78 - ], - [ - "jump", - "eq_done_1860", - 559, - 78 - ], - "eq_nn_1862", - "_nop_tc_645", - [ - "jump", - "eq_nt_1863", - 559, - 78 - ], - "_nop_tc_646", - [ - "jump", - "eq_nt_1863", - 559, - 78 - ], - [ - "eq_text", - 855, - 853, - 854, - 559, - 78 - ], - [ - "jump", - "eq_done_1860", - 559, - 78 - ], - "eq_nt_1863", - "_nop_tc_647", - [ - "jump", - "eq_nnl_1864", - 559, - 78 - ], - "_nop_tc_648", - [ - "jump", - "eq_nnl_1864", - 559, - 78 - ], - [ - "true", - 855, - 559, - 78 - ], - [ - "jump", - "eq_done_1860", - 559, - 78 - ], - "eq_nnl_1864", - "_nop_tc_649", - [ - "jump", - "eq_nb_1865", - 559, - 78 - ], - "_nop_tc_650", - [ - "jump", - "eq_nb_1865", - 559, - 78 - ], - [ - "eq_bool", - 855, - 853, - 854, - 559, - 78 - ], - [ - "jump", - "eq_done_1860", - 559, - 78 - ], - "eq_nb_1865", - [ - "false", - 855, - 559, - 78 - ], - "eq_done_1860", - [ - "move", - 851, - 855, - 559, - 78 - ], - "and_end_1844", - [ - "jump_false", - 851, - "if_else_1842", - 559, - 78 - ], - [ - "load_field", - 858, - 1, - "list", - 560, - 15 - ], - [ - "access", - 859, - 0, - 560, - 25 - ], - [ - "load_index", - 860, - 858, - 859, - 560, - 25 - ], - [ - "move", - 5, - 860, - 560, - 25 - ], - [ - "null", - 861, - 561, - 15 - ], - [ - "move", - 6, - 861, - 561, - 15 - ], - [ - "load_field", - 862, - 5, - "type_tag", - 562, - 13 - ], - [ - "null", - 863, - 562, - 29 - ], - [ - "is_identical", - 864, - 862, - 863, - 562, - 29 - ], - [ - "jump_true", - 864, - "ne_nid_1869", - 562, - 29 - ], - [ - "jump", - "ne_ni_1870", - 562, - 29 - ], - "ne_nid_1869", - [ - "false", - 864, - 562, - 29 - ], - [ - "jump", - "ne_done_1868", - 562, - 29 - ], - "ne_ni_1870", - [ - "is_int", - 865, - 862, - 562, - 29 - ], - [ - "jump_false", - 865, - "ne_nn_1871", - 562, - 29 - ], - "_nop_tc_651", - [ - "jump", - "ne_nn_1871", - 562, - 29 - ], - [ - "ne_int", - 864, - 862, - 863, - 562, - 29 - ], - [ - "jump", - "ne_done_1868", - 562, - 29 - ], - "ne_nn_1871", - [ - "is_num", - 865, - 862, - 562, - 29 - ], - [ - "jump_false", - 865, - "ne_nt_1872", - 562, - 29 - ], - "_nop_tc_652", - [ - "jump", - "ne_nt_1872", - 562, - 29 - ], - [ - "ne_float", - 864, - 862, - 863, - 562, - 29 - ], - [ - "jump", - "ne_done_1868", - 562, - 29 - ], - "ne_nt_1872", - [ - "is_text", - 865, - 862, - 562, - 29 - ], - [ - "jump_false", - 865, - "ne_nnl_1873", - 562, - 29 - ], - "_nop_tc_653", - [ - "jump", - "ne_nnl_1873", - 562, - 29 - ], - [ - "ne_text", - 864, - 862, - 863, - 562, - 29 - ], - [ - "jump", - "ne_done_1868", - 562, - 29 - ], - "ne_nnl_1873", - [ - "is_null", - 865, - 862, - 562, - 29 - ], - [ - "jump_false", - 865, - "ne_nb_1874", - 562, - 29 - ], - "_nop_tc_654", - "_nop_tc_655", - [ - "false", - 864, - 562, - 29 - ], - [ - "jump", - "ne_done_1868", - 562, - 29 - ], - "ne_nb_1874", - [ - "is_bool", - 865, - 862, - 562, - 29 - ], - [ - "jump_false", - 865, - "ne_mis_1875", - 562, - 29 - ], - "_nop_tc_656", - [ - "jump", - "ne_mis_1875", - 562, - 29 - ], - [ - "ne_bool", - 864, - 862, - 863, - 562, - 29 - ], - [ - "jump", - "ne_done_1868", - 562, - 29 - ], - "ne_mis_1875", - [ - "true", - 864, - 562, - 29 - ], - "ne_done_1868", - [ - "jump_false", - 864, - "if_else_1866", - 562, - 29 - ], - [ - "load_field", - 867, - 5, - "type_tag", - 563, - 17 - ], - [ - "move", - 6, - 867, - 563, - 17 - ], - [ - "jump", - "if_end_1867", - 563, - 17 - ], - "if_else_1866", - [ - "load_field", - 868, - 5, - "kind", - 564, - 20 - ], - [ - "access", - 869, - "name", - 564, - 32 - ], - [ - "is_identical", - 870, - 868, - 869, - 564, - 32 - ], - [ - "jump_true", - 870, - "eq_done_1879", - 564, - 32 - ], - [ - "is_int", - 871, - 868, - 564, - 32 - ], - [ - "jump_false", - 871, - "eq_ni_1880", - 564, - 32 - ], - "_nop_tc_657", - [ - "jump", - "eq_ni_1880", - 564, - 32 - ], - [ - "eq_int", - 870, - 868, - 869, - 564, - 32 - ], - [ - "jump", - "eq_done_1879", - 564, - 32 - ], - "eq_ni_1880", - [ - "is_num", - 871, - 868, - 564, - 32 - ], - [ - "jump_false", - 871, - "eq_nn_1881", - 564, - 32 - ], - "_nop_tc_658", - [ - "jump", - "eq_nn_1881", - 564, - 32 - ], - [ - "eq_float", - 870, - 868, - 869, - 564, - 32 - ], - [ - "jump", - "eq_done_1879", - 564, - 32 - ], - "eq_nn_1881", - [ - "is_text", - 871, - 868, - 564, - 32 - ], - [ - "jump_false", - 871, - "eq_nt_1882", - 564, - 32 - ], - "_nop_tc_659", - "_nop_tc_660", - [ - "eq_text", - 870, - 868, - 869, - 564, - 32 - ], - [ - "jump", - "eq_done_1879", - 564, - 32 - ], - "eq_nt_1882", - [ - "is_null", - 871, - 868, - 564, - 32 - ], - [ - "jump_false", - 871, - "eq_nnl_1883", - 564, - 32 - ], - "_nop_tc_661", - [ - "jump", - "eq_nnl_1883", - 564, - 32 - ], - [ - "true", - 870, - 564, - 32 - ], - [ - "jump", - "eq_done_1879", - 564, - 32 - ], - "eq_nnl_1883", - [ - "is_bool", - 871, - 868, - 564, - 32 - ], - [ - "jump_false", - 871, - "eq_nb_1884", - 564, - 32 - ], - "_nop_tc_662", - [ - "jump", - "eq_nb_1884", - 564, - 32 - ], - [ - "eq_bool", - 870, - 868, - 869, - 564, - 32 - ], - [ - "jump", - "eq_done_1879", - 564, - 32 - ], - "eq_nb_1884", - [ - "false", - 870, - 564, - 32 - ], - "eq_done_1879", - [ - "move", - 873, - 870, - 564, - 32 - ], - [ - "jump_false", - 873, - "and_end_1878", - 564, - 32 - ], - [ - "load_field", - 874, - 5, - "level", - 564, - 42 - ], - [ - "access", - 875, - 0, - 564, - 55 - ], - [ - "is_identical", - 876, - 874, - 875, - 564, - 55 - ], - [ - "jump_true", - 876, - "eq_done_1885", - 564, - 55 - ], - [ - "is_int", - 877, - 874, - 564, - 55 - ], - [ - "jump_false", - 877, - "eq_ni_1886", - 564, - 55 - ], - "_nop_tc_663", - "_nop_tc_664", - [ - "eq_int", - 876, - 874, - 875, - 564, - 55 - ], - [ - "jump", - "eq_done_1885", - 564, - 55 - ], - "eq_ni_1886", - [ - "is_num", - 877, - 874, - 564, - 55 - ], - [ - "jump_false", - 877, - "eq_nn_1887", - 564, - 55 - ], - "_nop_tc_665", - "_nop_tc_666", - [ - "eq_float", - 876, - 874, - 875, - 564, - 55 - ], - [ - "jump", - "eq_done_1885", - 564, - 55 - ], - "eq_nn_1887", - [ - "is_text", - 877, - 874, - 564, - 55 - ], - [ - "jump_false", - 877, - "eq_nt_1888", - 564, - 55 - ], - "_nop_tc_667", - [ - "jump", - "eq_nt_1888", - 564, - 55 - ], - [ - "eq_text", - 876, - 874, - 875, - 564, - 55 - ], - [ - "jump", - "eq_done_1885", - 564, - 55 - ], - "eq_nt_1888", - [ - "is_null", - 877, - 874, - 564, - 55 - ], - [ - "jump_false", - 877, - "eq_nnl_1889", - 564, - 55 - ], - "_nop_tc_668", - [ - "jump", - "eq_nnl_1889", - 564, - 55 - ], - [ - "true", - 876, - 564, - 55 - ], - [ - "jump", - "eq_done_1885", - 564, - 55 - ], - "eq_nnl_1889", - [ - "is_bool", - 877, - 874, - 564, - 55 - ], - [ - "jump_false", - 877, - "eq_nb_1890", - 564, - 55 - ], - "_nop_tc_669", - [ - "jump", - "eq_nb_1890", - 564, - 55 - ], - [ - "eq_bool", - 876, - 874, - 875, - 564, - 55 - ], - [ - "jump", - "eq_done_1885", - 564, - 55 - ], - "eq_nb_1890", - [ - "false", - 876, - 564, - 55 - ], - "eq_done_1885", - [ - "move", - 873, - 876, - 564, - 55 - ], - "and_end_1878", - [ - "jump_false", - 873, - "if_else_1876", - 564, - 55 - ], - [ - "load_field", - 879, - 5, - "name", - 565, - 33 - ], - [ - "get", - 881, - 35, - 1, - 565, - 16 - ], - [ - "frame", - 882, - 881, - 2, - 565, - 16 - ], - [ - "null", - 883, - 565, - 16 - ], - [ - "setarg", - 882, - 0, - 883, - 565, - 16 - ], - [ - "setarg", - 882, - 1, - 2, - 565, - 16 - ], - [ - "setarg", - 882, - 2, - 879, - 565, - 16 - ], - [ - "invoke", - 882, - 880, - 565, - 16 - ], - [ - "move", - 16, - 880, - 565, - 16 - ], - [ - "null", - 884, - 566, - 21 - ], - [ - "is_identical", - 885, - 16, - 884, - 566, - 21 - ], - [ - "jump_true", - 885, - "ne_nid_1894", - 566, - 21 - ], - [ - "jump", - "ne_ni_1895", - 566, - 21 - ], - "ne_nid_1894", - [ - "false", - 885, - 566, - 21 - ], - [ - "jump", - "ne_done_1893", - 566, - 21 - ], - "ne_ni_1895", - [ - "is_int", - 886, - 16, - 566, - 21 - ], - [ - "jump_false", - 886, - "ne_nn_1896", - 566, - 21 - ], - "_nop_tc_670", - [ - "jump", - "ne_nn_1896", - 566, - 21 - ], - [ - "ne_int", - 885, - 16, - 884, - 566, - 21 - ], - [ - "jump", - "ne_done_1893", - 566, - 21 - ], - "ne_nn_1896", - [ - "is_num", - 886, - 16, - 566, - 21 - ], - [ - "jump_false", - 886, - "ne_nt_1897", - 566, - 21 - ], - "_nop_tc_671", - [ - "jump", - "ne_nt_1897", - 566, - 21 - ], - [ - "ne_float", - 885, - 16, - 884, - 566, - 21 - ], - [ - "jump", - "ne_done_1893", - 566, - 21 - ], - "ne_nt_1897", - [ - "is_text", - 886, - 16, - 566, - 21 - ], - [ - "jump_false", - 886, - "ne_nnl_1898", - 566, - 21 - ], - "_nop_tc_672", - [ - "jump", - "ne_nnl_1898", - 566, - 21 - ], - [ - "ne_text", - 885, - 16, - 884, - 566, - 21 - ], - [ - "jump", - "ne_done_1893", - 566, - 21 - ], - "ne_nnl_1898", - [ - "is_null", - 886, - 16, - 566, - 21 - ], - [ - "jump_false", - 886, - "ne_nb_1899", - 566, - 21 - ], - "_nop_tc_673", - "_nop_tc_674", - [ - "false", - 885, - 566, - 21 - ], - [ - "jump", - "ne_done_1893", - 566, - 21 - ], - "ne_nb_1899", - [ - "is_bool", - 886, - 16, - 566, - 21 - ], - [ - "jump_false", - 886, - "ne_mis_1900", - 566, - 21 - ], - "_nop_tc_675", - [ - "jump", - "ne_mis_1900", - 566, - 21 - ], - [ - "ne_bool", - 885, - 16, - 884, - 566, - 21 - ], - [ - "jump", - "ne_done_1893", - 566, - 21 - ], - "ne_mis_1900", - [ - "true", - 885, - 566, - 21 - ], - "ne_done_1893", - [ - "jump_false", - 885, - "if_else_1891", - 566, - 21 - ], - [ - "load_field", - 888, - 16, - "type_tag", - 566, - 33 - ], - [ - "move", - 6, - 888, - 566, - 33 - ], - [ - "jump", - "if_end_1892", - 566, - 33 - ], - "if_else_1891", - "if_end_1892", - [ - "jump", - "if_end_1877", - 566, - 33 - ], - "if_else_1876", - "if_end_1877", - "if_end_1867", - [ - "null", - 889, - 568, - 20 - ], - [ - "is_identical", - 890, - 6, - 889, - 568, - 20 - ], - [ - "jump_true", - 890, - "ne_nid_1904", - 568, - 20 - ], - [ - "jump", - "ne_ni_1905", - 568, - 20 - ], - "ne_nid_1904", - [ - "false", - 890, - 568, - 20 - ], - [ - "jump", - "ne_done_1903", - 568, - 20 - ], - "ne_ni_1905", - [ - "is_int", - 891, - 6, - 568, - 20 - ], - [ - "jump_false", - 891, - "ne_nn_1906", - 568, - 20 - ], - "_nop_tc_676", - [ - "jump", - "ne_nn_1906", - 568, - 20 - ], - [ - "ne_int", - 890, - 6, - 889, - 568, - 20 - ], - [ - "jump", - "ne_done_1903", - 568, - 20 - ], - "ne_nn_1906", - [ - "is_num", - 891, - 6, - 568, - 20 - ], - [ - "jump_false", - 891, - "ne_nt_1907", - 568, - 20 - ], - "_nop_tc_677", - [ - "jump", - "ne_nt_1907", - 568, - 20 - ], - [ - "ne_float", - 890, - 6, - 889, - 568, - 20 - ], - [ - "jump", - "ne_done_1903", - 568, - 20 - ], - "ne_nt_1907", - [ - "is_text", - 891, - 6, - 568, - 20 - ], - [ - "jump_false", - 891, - "ne_nnl_1908", - 568, - 20 - ], - "_nop_tc_678", - [ - "jump", - "ne_nnl_1908", - 568, - 20 - ], - [ - "ne_text", - 890, - 6, - 889, - 568, - 20 - ], - [ - "jump", - "ne_done_1903", - 568, - 20 - ], - "ne_nnl_1908", - [ - "is_null", - 891, - 6, - 568, - 20 - ], - [ - "jump_false", - 891, - "ne_nb_1909", - 568, - 20 - ], - "_nop_tc_679", - "_nop_tc_680", - [ - "false", - 890, - 568, - 20 - ], - [ - "jump", - "ne_done_1903", - 568, - 20 - ], - "ne_nb_1909", - [ - "is_bool", - 891, - 6, - 568, - 20 - ], - [ - "jump_false", - 891, - "ne_mis_1910", - 568, - 20 - ], - "_nop_tc_681", - [ - "jump", - "ne_mis_1910", - 568, - 20 - ], - [ - "ne_bool", - 890, - 6, - 889, - 568, - 20 - ], - [ - "jump", - "ne_done_1903", - 568, - 20 - ], - "ne_mis_1910", - [ - "true", - 890, - 568, - 20 - ], - "ne_done_1903", - [ - "jump_false", - 890, - "if_else_1901", - 568, - 20 - ], - [ - "load_field", - 893, - 17, - "name", - 569, - 15 - ], - [ - "access", - 894, - "is_array", - 569, - 30 - ], - [ - "is_identical", - 895, - 893, - 894, - 569, - 30 - ], - [ - "jump_true", - 895, - "eq_done_1913", - 569, - 30 - ], - [ - "is_int", - 896, - 893, - 569, - 30 - ], - [ - "jump_false", - 896, - "eq_ni_1914", - 569, - 30 - ], - "_nop_tc_682", - [ - "jump", - "eq_ni_1914", - 569, - 30 - ], - [ - "eq_int", - 895, - 893, - 894, - 569, - 30 - ], - [ - "jump", - "eq_done_1913", - 569, - 30 - ], - "eq_ni_1914", - [ - "is_num", - 896, - 893, - 569, - 30 - ], - [ - "jump_false", - 896, - "eq_nn_1915", - 569, - 30 - ], - "_nop_tc_683", - [ - "jump", - "eq_nn_1915", - 569, - 30 - ], - [ - "eq_float", - 895, - 893, - 894, - 569, - 30 - ], - [ - "jump", - "eq_done_1913", - 569, - 30 - ], - "eq_nn_1915", - [ - "is_text", - 896, - 893, - 569, - 30 - ], - [ - "jump_false", - 896, - "eq_nt_1916", - 569, - 30 - ], - "_nop_tc_684", - "_nop_tc_685", - [ - "eq_text", - 895, - 893, - 894, - 569, - 30 - ], - [ - "jump", - "eq_done_1913", - 569, - 30 - ], - "eq_nt_1916", - [ - "is_null", - 896, - 893, - 569, - 30 - ], - [ - "jump_false", - 896, - "eq_nnl_1917", - 569, - 30 - ], - "_nop_tc_686", - [ - "jump", - "eq_nnl_1917", - 569, - 30 - ], - [ - "true", - 895, - 569, - 30 - ], - [ - "jump", - "eq_done_1913", - 569, - 30 - ], - "eq_nnl_1917", - [ - "is_bool", - 896, - 893, - 569, - 30 - ], - [ - "jump_false", - 896, - "eq_nb_1918", - 569, - 30 - ], - "_nop_tc_687", - [ - "jump", - "eq_nb_1918", - 569, - 30 - ], - [ - "eq_bool", - 895, - 893, - 894, - 569, - 30 - ], - [ - "jump", - "eq_done_1913", - 569, - 30 - ], - "eq_nb_1918", - [ - "false", - 895, - 569, - 30 - ], - "eq_done_1913", - [ - "jump_false", - 895, - "if_else_1911", - 569, - 30 - ], - [ - "access", - 898, - "array", - 569, - 66 - ], - [ - "is_identical", - 899, - 6, - 898, - 569, - 66 - ], - [ - "jump_true", - 899, - "eq_done_1919", - 569, - 66 - ], - [ - "is_int", - 900, - 6, - 569, - 66 - ], - [ - "jump_false", - 900, - "eq_ni_1920", - 569, - 66 - ], - "_nop_tc_688", - [ - "jump", - "eq_ni_1920", - 569, - 66 - ], - [ - "eq_int", - 899, - 6, - 898, - 569, - 66 - ], - [ - "jump", - "eq_done_1919", - 569, - 66 - ], - "eq_ni_1920", - [ - "is_num", - 900, - 6, - 569, - 66 - ], - [ - "jump_false", - 900, - "eq_nn_1921", - 569, - 66 - ], - "_nop_tc_689", - [ - "jump", - "eq_nn_1921", - 569, - 66 - ], - [ - "eq_float", - 899, - 6, - 898, - 569, - 66 - ], - [ - "jump", - "eq_done_1919", - 569, - 66 - ], - "eq_nn_1921", - [ - "is_text", - 900, - 6, - 569, - 66 - ], - [ - "jump_false", - 900, - "eq_nt_1922", - 569, - 66 - ], - "_nop_tc_690", - "_nop_tc_691", - [ - "eq_text", - 899, - 6, - 898, - 569, - 66 - ], - [ - "jump", - "eq_done_1919", - 569, - 66 - ], - "eq_nt_1922", - [ - "is_null", - 900, - 6, - 569, - 66 - ], - [ - "jump_false", - 900, - "eq_nnl_1923", - 569, - 66 - ], - "_nop_tc_692", - [ - "jump", - "eq_nnl_1923", - 569, - 66 - ], - [ - "true", - 899, - 569, - 66 - ], - [ - "jump", - "eq_done_1919", - 569, - 66 - ], - "eq_nnl_1923", - [ - "is_bool", - 900, - 6, - 569, - 66 - ], - [ - "jump_false", - 900, - "eq_nb_1924", - 569, - 66 - ], - "_nop_tc_693", - [ - "jump", - "eq_nb_1924", - 569, - 66 - ], - [ - "eq_bool", - 899, - 6, - 898, - 569, - 66 - ], - [ - "jump", - "eq_done_1919", - 569, - 66 - ], - "eq_nb_1924", - [ - "false", - 899, - 569, - 66 - ], - "eq_done_1919", - [ - "get", - 903, - 22, - 1, - 569, - 49 - ], - [ - "frame", - 904, - 903, - 2, - 569, - 49 - ], - [ - "null", - 905, - 569, - 49 - ], - [ - "setarg", - 904, - 0, - 905, - 569, - 49 - ], - [ - "setarg", - 904, - 1, - 899, - 569, - 49 - ], - [ - "setarg", - 904, - 2, - 1, - 569, - 49 - ], - [ - "tail_invoke", - 904, - 902, - 569, - 49 - ], - [ - "return", - 902, - 569, - 49 - ], - "_nop_ur_38", - "if_else_1911", - "if_end_1912", - [ - "load_field", - 906, - 17, - "name", - 570, - 15 - ], - [ - "access", - 907, - "is_text", - 570, - 30 - ], - [ - "is_identical", - 908, - 906, - 907, - 570, - 30 - ], - [ - "jump_true", - 908, - "eq_done_1927", - 570, - 30 - ], - [ - "is_int", - 909, - 906, - 570, - 30 - ], - [ - "jump_false", - 909, - "eq_ni_1928", - 570, - 30 - ], - "_nop_tc_694", - [ - "jump", - "eq_ni_1928", - 570, - 30 - ], - [ - "eq_int", - 908, - 906, - 907, - 570, - 30 - ], - [ - "jump", - "eq_done_1927", - 570, - 30 - ], - "eq_ni_1928", - [ - "is_num", - 909, - 906, - 570, - 30 - ], - [ - "jump_false", - 909, - "eq_nn_1929", - 570, - 30 - ], - "_nop_tc_695", - [ - "jump", - "eq_nn_1929", - 570, - 30 - ], - [ - "eq_float", - 908, - 906, - 907, - 570, - 30 - ], - [ - "jump", - "eq_done_1927", - 570, - 30 - ], - "eq_nn_1929", - [ - "is_text", - 909, - 906, - 570, - 30 - ], - [ - "jump_false", - 909, - "eq_nt_1930", - 570, - 30 - ], - "_nop_tc_696", - "_nop_tc_697", - [ - "eq_text", - 908, - 906, - 907, - 570, - 30 - ], - [ - "jump", - "eq_done_1927", - 570, - 30 - ], - "eq_nt_1930", - [ - "is_null", - 909, - 906, - 570, - 30 - ], - [ - "jump_false", - 909, - "eq_nnl_1931", - 570, - 30 - ], - "_nop_tc_698", - [ - "jump", - "eq_nnl_1931", - 570, - 30 - ], - [ - "true", - 908, - 570, - 30 - ], - [ - "jump", - "eq_done_1927", - 570, - 30 - ], - "eq_nnl_1931", - [ - "is_bool", - 909, - 906, - 570, - 30 - ], - [ - "jump_false", - 909, - "eq_nb_1932", - 570, - 30 - ], - "_nop_tc_699", - [ - "jump", - "eq_nb_1932", - 570, - 30 - ], - [ - "eq_bool", - 908, - 906, - 907, - 570, - 30 - ], - [ - "jump", - "eq_done_1927", - 570, - 30 - ], - "eq_nb_1932", - [ - "false", - 908, - 570, - 30 - ], - "eq_done_1927", - [ - "jump_false", - 908, - "if_else_1925", - 570, - 30 - ], - [ - "access", - 911, - "text", - 570, - 65 - ], - [ - "is_identical", - 912, - 6, - 911, - 570, - 65 - ], - [ - "jump_true", - 912, - "eq_done_1933", - 570, - 65 - ], - [ - "is_int", - 913, - 6, - 570, - 65 - ], - [ - "jump_false", - 913, - "eq_ni_1934", - 570, - 65 - ], - "_nop_tc_700", - [ - "jump", - "eq_ni_1934", - 570, - 65 - ], - [ - "eq_int", - 912, - 6, - 911, - 570, - 65 - ], - [ - "jump", - "eq_done_1933", - 570, - 65 - ], - "eq_ni_1934", - [ - "is_num", - 913, - 6, - 570, - 65 - ], - [ - "jump_false", - 913, - "eq_nn_1935", - 570, - 65 - ], - "_nop_tc_701", - [ - "jump", - "eq_nn_1935", - 570, - 65 - ], - [ - "eq_float", - 912, - 6, - 911, - 570, - 65 - ], - [ - "jump", - "eq_done_1933", - 570, - 65 - ], - "eq_nn_1935", - [ - "is_text", - 913, - 6, - 570, - 65 - ], - [ - "jump_false", - 913, - "eq_nt_1936", - 570, - 65 - ], - "_nop_tc_702", - "_nop_tc_703", - [ - "eq_text", - 912, - 6, - 911, - 570, - 65 - ], - [ - "jump", - "eq_done_1933", - 570, - 65 - ], - "eq_nt_1936", - [ - "is_null", - 913, - 6, - 570, - 65 - ], - [ - "jump_false", - 913, - "eq_nnl_1937", - 570, - 65 - ], - "_nop_tc_704", - [ - "jump", - "eq_nnl_1937", - 570, - 65 - ], - [ - "true", - 912, - 570, - 65 - ], - [ - "jump", - "eq_done_1933", - 570, - 65 - ], - "eq_nnl_1937", - [ - "is_bool", - 913, - 6, - 570, - 65 - ], - [ - "jump_false", - 913, - "eq_nb_1938", - 570, - 65 - ], - "_nop_tc_705", - [ - "jump", - "eq_nb_1938", - 570, - 65 - ], - [ - "eq_bool", - 912, - 6, - 911, - 570, - 65 - ], - [ - "jump", - "eq_done_1933", - 570, - 65 - ], - "eq_nb_1938", - [ - "false", - 912, - 570, - 65 - ], - "eq_done_1933", - [ - "get", - 916, - 22, - 1, - 570, - 48 - ], - [ - "frame", - 917, - 916, - 2, - 570, - 48 - ], - [ - "null", - 918, - 570, - 48 - ], - [ - "setarg", - 917, - 0, - 918, - 570, - 48 - ], - [ - "setarg", - 917, - 1, - 912, - 570, - 48 - ], - [ - "setarg", - 917, - 2, - 1, - 570, - 48 - ], - [ - "tail_invoke", - 917, - 915, - 570, - 48 - ], - [ - "return", - 915, - 570, - 48 - ], - "_nop_ur_39", - "if_else_1925", - "if_end_1926", - [ - "load_field", - 919, - 17, - "name", - 571, - 15 - ], - [ - "access", - 920, - "is_number", - 571, - 30 - ], - [ - "is_identical", - 921, - 919, - 920, - 571, - 30 - ], - [ - "jump_true", - 921, - "eq_done_1941", - 571, - 30 - ], - [ - "is_int", - 922, - 919, - 571, - 30 - ], - [ - "jump_false", - 922, - "eq_ni_1942", - 571, - 30 - ], - "_nop_tc_706", - [ - "jump", - "eq_ni_1942", - 571, - 30 - ], - [ - "eq_int", - 921, - 919, - 920, - 571, - 30 - ], - [ - "jump", - "eq_done_1941", - 571, - 30 - ], - "eq_ni_1942", - [ - "is_num", - 922, - 919, - 571, - 30 - ], - [ - "jump_false", - 922, - "eq_nn_1943", - 571, - 30 - ], - "_nop_tc_707", - [ - "jump", - "eq_nn_1943", - 571, - 30 - ], - [ - "eq_float", - 921, - 919, - 920, - 571, - 30 - ], - [ - "jump", - "eq_done_1941", - 571, - 30 - ], - "eq_nn_1943", - [ - "is_text", - 922, - 919, - 571, - 30 - ], - [ - "jump_false", - 922, - "eq_nt_1944", - 571, - 30 - ], - "_nop_tc_708", - "_nop_tc_709", - [ - "eq_text", - 921, - 919, - 920, - 571, - 30 - ], - [ - "jump", - "eq_done_1941", - 571, - 30 - ], - "eq_nt_1944", - [ - "is_null", - 922, - 919, - 571, - 30 - ], - [ - "jump_false", - 922, - "eq_nnl_1945", - 571, - 30 - ], - "_nop_tc_710", - [ - "jump", - "eq_nnl_1945", - 571, - 30 - ], - [ - "true", - 921, - 571, - 30 - ], - [ - "jump", - "eq_done_1941", - 571, - 30 - ], - "eq_nnl_1945", - [ - "is_bool", - 922, - 919, - 571, - 30 - ], - [ - "jump_false", - 922, - "eq_nb_1946", - 571, - 30 - ], - "_nop_tc_711", - [ - "jump", - "eq_nb_1946", - 571, - 30 - ], - [ - "eq_bool", - 921, - 919, - 920, - 571, - 30 - ], - [ - "jump", - "eq_done_1941", - 571, - 30 - ], - "eq_nb_1946", - [ - "false", - 921, - 571, - 30 - ], - "eq_done_1941", - [ - "jump_false", - 921, - "if_else_1939", - 571, - 30 - ], - [ - "access", - 924, - "number", - 571, - 67 - ], - [ - "is_identical", - 925, - 6, - 924, - 571, - 67 - ], - [ - "jump_true", - 925, - "eq_done_1948", - 571, - 67 - ], - [ - "is_int", - 926, - 6, - 571, - 67 - ], - [ - "jump_false", - 926, - "eq_ni_1949", - 571, - 67 - ], - "_nop_tc_712", - [ - "jump", - "eq_ni_1949", - 571, - 67 - ], - [ - "eq_int", - 925, - 6, - 924, - 571, - 67 - ], - [ - "jump", - "eq_done_1948", - 571, - 67 - ], - "eq_ni_1949", - [ - "is_num", - 926, - 6, - 571, - 67 - ], - [ - "jump_false", - 926, - "eq_nn_1950", - 571, - 67 - ], - "_nop_tc_713", - [ - "jump", - "eq_nn_1950", - 571, - 67 - ], - [ - "eq_float", - 925, - 6, - 924, - 571, - 67 - ], - [ - "jump", - "eq_done_1948", - 571, - 67 - ], - "eq_nn_1950", - [ - "is_text", - 926, - 6, - 571, - 67 - ], - [ - "jump_false", - 926, - "eq_nt_1951", - 571, - 67 - ], - "_nop_tc_714", - "_nop_tc_715", - [ - "eq_text", - 925, - 6, - 924, - 571, - 67 - ], - [ - "jump", - "eq_done_1948", - 571, - 67 - ], - "eq_nt_1951", - [ - "is_null", - 926, - 6, - 571, - 67 - ], - [ - "jump_false", - 926, - "eq_nnl_1952", - 571, - 67 - ], - "_nop_tc_716", - [ - "jump", - "eq_nnl_1952", - 571, - 67 - ], - [ - "true", - 925, - 571, - 67 - ], - [ - "jump", - "eq_done_1948", - 571, - 67 - ], - "eq_nnl_1952", - [ - "is_bool", - 926, - 6, - 571, - 67 - ], - [ - "jump_false", - 926, - "eq_nb_1953", - 571, - 67 - ], - "_nop_tc_717", - [ - "jump", - "eq_nb_1953", - 571, - 67 - ], - [ - "eq_bool", - 925, - 6, - 924, - 571, - 67 - ], - [ - "jump", - "eq_done_1948", - 571, - 67 - ], - "eq_nb_1953", - [ - "false", - 925, - 571, - 67 - ], - "eq_done_1948", - [ - "move", - 928, - 925, - 571, - 67 - ], - [ - "jump_true", - 928, - "or_end_1947", - 571, - 67 - ], - [ - "access", - 929, - "integer", - 571, - 86 - ], - [ - "is_identical", - 930, - 6, - 929, - 571, - 86 - ], - [ - "jump_true", - 930, - "eq_done_1954", - 571, - 86 - ], - [ - "is_int", - 931, - 6, - 571, - 86 - ], - [ - "jump_false", - 931, - "eq_ni_1955", - 571, - 86 - ], - "_nop_tc_718", - [ - "jump", - "eq_ni_1955", - 571, - 86 - ], - [ - "eq_int", - 930, - 6, - 929, - 571, - 86 - ], - [ - "jump", - "eq_done_1954", - 571, - 86 - ], - "eq_ni_1955", - [ - "is_num", - 931, - 6, - 571, - 86 - ], - [ - "jump_false", - 931, - "eq_nn_1956", - 571, - 86 - ], - "_nop_tc_719", - [ - "jump", - "eq_nn_1956", - 571, - 86 - ], - [ - "eq_float", - 930, - 6, - 929, - 571, - 86 - ], - [ - "jump", - "eq_done_1954", - 571, - 86 - ], - "eq_nn_1956", - [ - "is_text", - 931, - 6, - 571, - 86 - ], - [ - "jump_false", - 931, - "eq_nt_1957", - 571, - 86 - ], - "_nop_tc_720", - "_nop_tc_721", - [ - "eq_text", - 930, - 6, - 929, - 571, - 86 - ], - [ - "jump", - "eq_done_1954", - 571, - 86 - ], - "eq_nt_1957", - [ - "is_null", - 931, - 6, - 571, - 86 - ], - [ - "jump_false", - 931, - "eq_nnl_1958", - 571, - 86 - ], - "_nop_tc_722", - [ - "jump", - "eq_nnl_1958", - 571, - 86 - ], - [ - "true", - 930, - 571, - 86 - ], - [ - "jump", - "eq_done_1954", - 571, - 86 - ], - "eq_nnl_1958", - [ - "is_bool", - 931, - 6, - 571, - 86 - ], - [ - "jump_false", - 931, - "eq_nb_1959", - 571, - 86 - ], - "_nop_tc_723", - [ - "jump", - "eq_nb_1959", - 571, - 86 - ], - [ - "eq_bool", - 930, - 6, - 929, - 571, - 86 - ], - [ - "jump", - "eq_done_1954", - 571, - 86 - ], - "eq_nb_1959", - [ - "false", - 930, - 571, - 86 - ], - "eq_done_1954", - [ - "move", - 928, - 930, - 571, - 86 - ], - "or_end_1947", - [ - "get", - 934, - 22, - 1, - 571, - 50 - ], - [ - "frame", - 935, - 934, - 2, - 571, - 50 - ], - [ - "null", - 936, - 571, - 50 - ], - [ - "setarg", - 935, - 0, - 936, - 571, - 50 - ], - [ - "setarg", - 935, - 1, - 928, - 571, - 50 - ], - [ - "setarg", - 935, - 2, - 1, - 571, - 50 - ], - [ - "tail_invoke", - 935, - 933, - 571, - 50 - ], - [ - "return", - 933, - 571, - 50 - ], - "_nop_ur_40", - "if_else_1939", - "if_end_1940", - [ - "load_field", - 937, - 17, - "name", - 572, - 15 - ], - [ - "access", - 938, - "is_integer", - 572, - 30 - ], - [ - "is_identical", - 939, - 937, - 938, - 572, - 30 - ], - [ - "jump_true", - 939, - "eq_done_1962", - 572, - 30 - ], - [ - "is_int", - 940, - 937, - 572, - 30 - ], - [ - "jump_false", - 940, - "eq_ni_1963", - 572, - 30 - ], - "_nop_tc_724", - [ - "jump", - "eq_ni_1963", - 572, - 30 - ], - [ - "eq_int", - 939, - 937, - 938, - 572, - 30 - ], - [ - "jump", - "eq_done_1962", - 572, - 30 - ], - "eq_ni_1963", - [ - "is_num", - 940, - 937, - 572, - 30 - ], - [ - "jump_false", - 940, - "eq_nn_1964", - 572, - 30 - ], - "_nop_tc_725", - [ - "jump", - "eq_nn_1964", - 572, - 30 - ], - [ - "eq_float", - 939, - 937, - 938, - 572, - 30 - ], - [ - "jump", - "eq_done_1962", - 572, - 30 - ], - "eq_nn_1964", - [ - "is_text", - 940, - 937, - 572, - 30 - ], - [ - "jump_false", - 940, - "eq_nt_1965", - 572, - 30 - ], - "_nop_tc_726", - "_nop_tc_727", - [ - "eq_text", - 939, - 937, - 938, - 572, - 30 - ], - [ - "jump", - "eq_done_1962", - 572, - 30 - ], - "eq_nt_1965", - [ - "is_null", - 940, - 937, - 572, - 30 - ], - [ - "jump_false", - 940, - "eq_nnl_1966", - 572, - 30 - ], - "_nop_tc_728", - [ - "jump", - "eq_nnl_1966", - 572, - 30 - ], - [ - "true", - 939, - 572, - 30 - ], - [ - "jump", - "eq_done_1962", - 572, - 30 - ], - "eq_nnl_1966", - [ - "is_bool", - 940, - 937, - 572, - 30 - ], - [ - "jump_false", - 940, - "eq_nb_1967", - 572, - 30 - ], - "_nop_tc_729", - [ - "jump", - "eq_nb_1967", - 572, - 30 - ], - [ - "eq_bool", - 939, - 937, - 938, - 572, - 30 - ], - [ - "jump", - "eq_done_1962", - 572, - 30 - ], - "eq_nb_1967", - [ - "false", - 939, - 572, - 30 - ], - "eq_done_1962", - [ - "jump_false", - 939, - "if_else_1960", - 572, - 30 - ], - [ - "access", - 942, - "integer", - 572, - 68 - ], - [ - "is_identical", - 943, - 6, - 942, - 572, - 68 - ], - [ - "jump_true", - 943, - "eq_done_1968", - 572, - 68 - ], - [ - "is_int", - 944, - 6, - 572, - 68 - ], - [ - "jump_false", - 944, - "eq_ni_1969", - 572, - 68 - ], - "_nop_tc_730", - [ - "jump", - "eq_ni_1969", - 572, - 68 - ], - [ - "eq_int", - 943, - 6, - 942, - 572, - 68 - ], - [ - "jump", - "eq_done_1968", - 572, - 68 - ], - "eq_ni_1969", - [ - "is_num", - 944, - 6, - 572, - 68 - ], - [ - "jump_false", - 944, - "eq_nn_1970", - 572, - 68 - ], - "_nop_tc_731", - [ - "jump", - "eq_nn_1970", - 572, - 68 - ], - [ - "eq_float", - 943, - 6, - 942, - 572, - 68 - ], - [ - "jump", - "eq_done_1968", - 572, - 68 - ], - "eq_nn_1970", - [ - "is_text", - 944, - 6, - 572, - 68 - ], - [ - "jump_false", - 944, - "eq_nt_1971", - 572, - 68 - ], - "_nop_tc_732", - "_nop_tc_733", - [ - "eq_text", - 943, - 6, - 942, - 572, - 68 - ], - [ - "jump", - "eq_done_1968", - 572, - 68 - ], - "eq_nt_1971", - [ - "is_null", - 944, - 6, - 572, - 68 - ], - [ - "jump_false", - 944, - "eq_nnl_1972", - 572, - 68 - ], - "_nop_tc_734", - [ - "jump", - "eq_nnl_1972", - 572, - 68 - ], - [ - "true", - 943, - 572, - 68 - ], - [ - "jump", - "eq_done_1968", - 572, - 68 - ], - "eq_nnl_1972", - [ - "is_bool", - 944, - 6, - 572, - 68 - ], - [ - "jump_false", - 944, - "eq_nb_1973", - 572, - 68 - ], - "_nop_tc_735", - [ - "jump", - "eq_nb_1973", - 572, - 68 - ], - [ - "eq_bool", - 943, - 6, - 942, - 572, - 68 - ], - [ - "jump", - "eq_done_1968", - 572, - 68 - ], - "eq_nb_1973", - [ - "false", - 943, - 572, - 68 - ], - "eq_done_1968", - [ - "get", - 947, - 22, - 1, - 572, - 51 - ], - [ - "frame", - 948, - 947, - 2, - 572, - 51 - ], - [ - "null", - 949, - 572, - 51 - ], - [ - "setarg", - 948, - 0, - 949, - 572, - 51 - ], - [ - "setarg", - 948, - 1, - 943, - 572, - 51 - ], - [ - "setarg", - 948, - 2, - 1, - 572, - 51 - ], - [ - "tail_invoke", - 948, - 946, - 572, - 51 - ], - [ - "return", - 946, - 572, - 51 - ], - "_nop_ur_41", - "if_else_1960", - "if_end_1961", - [ - "load_field", - 950, - 17, - "name", - 573, - 15 - ], - [ - "access", - 951, - "is_function", - 573, - 30 - ], - [ - "is_identical", - 952, - 950, - 951, - 573, - 30 - ], - [ - "jump_true", - 952, - "eq_done_1976", - 573, - 30 - ], - [ - "is_int", - 953, - 950, - 573, - 30 - ], - [ - "jump_false", - 953, - "eq_ni_1977", - 573, - 30 - ], - "_nop_tc_736", - [ - "jump", - "eq_ni_1977", - 573, - 30 - ], - [ - "eq_int", - 952, - 950, - 951, - 573, - 30 - ], - [ - "jump", - "eq_done_1976", - 573, - 30 - ], - "eq_ni_1977", - [ - "is_num", - 953, - 950, - 573, - 30 - ], - [ - "jump_false", - 953, - "eq_nn_1978", - 573, - 30 - ], - "_nop_tc_737", - [ - "jump", - "eq_nn_1978", - 573, - 30 - ], - [ - "eq_float", - 952, - 950, - 951, - 573, - 30 - ], - [ - "jump", - "eq_done_1976", - 573, - 30 - ], - "eq_nn_1978", - [ - "is_text", - 953, - 950, - 573, - 30 - ], - [ - "jump_false", - 953, - "eq_nt_1979", - 573, - 30 - ], - "_nop_tc_738", - "_nop_tc_739", - [ - "eq_text", - 952, - 950, - 951, - 573, - 30 - ], - [ - "jump", - "eq_done_1976", - 573, - 30 - ], - "eq_nt_1979", - [ - "is_null", - 953, - 950, - 573, - 30 - ], - [ - "jump_false", - 953, - "eq_nnl_1980", - 573, - 30 - ], - "_nop_tc_740", - [ - "jump", - "eq_nnl_1980", - 573, - 30 - ], - [ - "true", - 952, - 573, - 30 - ], - [ - "jump", - "eq_done_1976", - 573, - 30 - ], - "eq_nnl_1980", - [ - "is_bool", - 953, - 950, - 573, - 30 - ], - [ - "jump_false", - 953, - "eq_nb_1981", - 573, - 30 - ], - "_nop_tc_741", - [ - "jump", - "eq_nb_1981", - 573, - 30 - ], - [ - "eq_bool", - 952, - 950, - 951, - 573, - 30 - ], - [ - "jump", - "eq_done_1976", - 573, - 30 - ], - "eq_nb_1981", - [ - "false", - 952, - 573, - 30 - ], - "eq_done_1976", - [ - "jump_false", - 952, - "if_else_1974", - 573, - 30 - ], - [ - "access", - 955, - "function", - 573, - 69 - ], - [ - "is_identical", - 956, - 6, - 955, - 573, - 69 - ], - [ - "jump_true", - 956, - "eq_done_1982", - 573, - 69 - ], - [ - "is_int", - 957, - 6, - 573, - 69 - ], - [ - "jump_false", - 957, - "eq_ni_1983", - 573, - 69 - ], - "_nop_tc_742", - [ - "jump", - "eq_ni_1983", - 573, - 69 - ], - [ - "eq_int", - 956, - 6, - 955, - 573, - 69 - ], - [ - "jump", - "eq_done_1982", - 573, - 69 - ], - "eq_ni_1983", - [ - "is_num", - 957, - 6, - 573, - 69 - ], - [ - "jump_false", - 957, - "eq_nn_1984", - 573, - 69 - ], - "_nop_tc_743", - [ - "jump", - "eq_nn_1984", - 573, - 69 - ], - [ - "eq_float", - 956, - 6, - 955, - 573, - 69 - ], - [ - "jump", - "eq_done_1982", - 573, - 69 - ], - "eq_nn_1984", - [ - "is_text", - 957, - 6, - 573, - 69 - ], - [ - "jump_false", - 957, - "eq_nt_1985", - 573, - 69 - ], - "_nop_tc_744", - "_nop_tc_745", - [ - "eq_text", - 956, - 6, - 955, - 573, - 69 - ], - [ - "jump", - "eq_done_1982", - 573, - 69 - ], - "eq_nt_1985", - [ - "is_null", - 957, - 6, - 573, - 69 - ], - [ - "jump_false", - 957, - "eq_nnl_1986", - 573, - 69 - ], - "_nop_tc_746", - [ - "jump", - "eq_nnl_1986", - 573, - 69 - ], - [ - "true", - 956, - 573, - 69 - ], - [ - "jump", - "eq_done_1982", - 573, - 69 - ], - "eq_nnl_1986", - [ - "is_bool", - 957, - 6, - 573, - 69 - ], - [ - "jump_false", - 957, - "eq_nb_1987", - 573, - 69 - ], - "_nop_tc_747", - [ - "jump", - "eq_nb_1987", - 573, - 69 - ], - [ - "eq_bool", - 956, - 6, - 955, - 573, - 69 - ], - [ - "jump", - "eq_done_1982", - 573, - 69 - ], - "eq_nb_1987", - [ - "false", - 956, - 573, - 69 - ], - "eq_done_1982", - [ - "get", - 960, - 22, - 1, - 573, - 52 - ], - [ - "frame", - 961, - 960, - 2, - 573, - 52 - ], - [ - "null", - 962, - 573, - 52 - ], - [ - "setarg", - 961, - 0, - 962, - 573, - 52 - ], - [ - "setarg", - 961, - 1, - 956, - 573, - 52 - ], - [ - "setarg", - 961, - 2, - 1, - 573, - 52 - ], - [ - "tail_invoke", - 961, - 959, - 573, - 52 - ], - [ - "return", - 959, - 573, - 52 - ], - "_nop_ur_42", - "if_else_1974", - "if_end_1975", - [ - "load_field", - 963, - 17, - "name", - 574, - 15 - ], - [ - "access", - 964, - "is_logical", - 574, - 30 - ], - [ - "is_identical", - 965, - 963, - 964, - 574, - 30 - ], - [ - "jump_true", - 965, - "eq_done_1990", - 574, - 30 - ], - [ - "is_int", - 966, - 963, - 574, - 30 - ], - [ - "jump_false", - 966, - "eq_ni_1991", - 574, - 30 - ], - "_nop_tc_748", - [ - "jump", - "eq_ni_1991", - 574, - 30 - ], - [ - "eq_int", - 965, - 963, - 964, - 574, - 30 - ], - [ - "jump", - "eq_done_1990", - 574, - 30 - ], - "eq_ni_1991", - [ - "is_num", - 966, - 963, - 574, - 30 - ], - [ - "jump_false", - 966, - "eq_nn_1992", - 574, - 30 - ], - "_nop_tc_749", - [ - "jump", - "eq_nn_1992", - 574, - 30 - ], - [ - "eq_float", - 965, - 963, - 964, - 574, - 30 - ], - [ - "jump", - "eq_done_1990", - 574, - 30 - ], - "eq_nn_1992", - [ - "is_text", - 966, - 963, - 574, - 30 - ], - [ - "jump_false", - 966, - "eq_nt_1993", - 574, - 30 - ], - "_nop_tc_750", - "_nop_tc_751", - [ - "eq_text", - 965, - 963, - 964, - 574, - 30 - ], - [ - "jump", - "eq_done_1990", - 574, - 30 - ], - "eq_nt_1993", - [ - "is_null", - 966, - 963, - 574, - 30 - ], - [ - "jump_false", - 966, - "eq_nnl_1994", - 574, - 30 - ], - "_nop_tc_752", - [ - "jump", - "eq_nnl_1994", - 574, - 30 - ], - [ - "true", - 965, - 574, - 30 - ], - [ - "jump", - "eq_done_1990", - 574, - 30 - ], - "eq_nnl_1994", - [ - "is_bool", - 966, - 963, - 574, - 30 - ], - [ - "jump_false", - 966, - "eq_nb_1995", - 574, - 30 - ], - "_nop_tc_753", - [ - "jump", - "eq_nb_1995", - 574, - 30 - ], - [ - "eq_bool", - 965, - 963, - 964, - 574, - 30 - ], - [ - "jump", - "eq_done_1990", - 574, - 30 - ], - "eq_nb_1995", - [ - "false", - 965, - 574, - 30 - ], - "eq_done_1990", - [ - "jump_false", - 965, - "if_else_1988", - 574, - 30 - ], - [ - "access", - 968, - "logical", - 574, - 68 - ], - [ - "is_identical", - 969, - 6, - 968, - 574, - 68 - ], - [ - "jump_true", - 969, - "eq_done_1996", - 574, - 68 - ], - [ - "is_int", - 970, - 6, - 574, - 68 - ], - [ - "jump_false", - 970, - "eq_ni_1997", - 574, - 68 - ], - "_nop_tc_754", - [ - "jump", - "eq_ni_1997", - 574, - 68 - ], - [ - "eq_int", - 969, - 6, - 968, - 574, - 68 - ], - [ - "jump", - "eq_done_1996", - 574, - 68 - ], - "eq_ni_1997", - [ - "is_num", - 970, - 6, - 574, - 68 - ], - [ - "jump_false", - 970, - "eq_nn_1998", - 574, - 68 - ], - "_nop_tc_755", - [ - "jump", - "eq_nn_1998", - 574, - 68 - ], - [ - "eq_float", - 969, - 6, - 968, - 574, - 68 - ], - [ - "jump", - "eq_done_1996", - 574, - 68 - ], - "eq_nn_1998", - [ - "is_text", - 970, - 6, - 574, - 68 - ], - [ - "jump_false", - 970, - "eq_nt_1999", - 574, - 68 - ], - "_nop_tc_756", - "_nop_tc_757", - [ - "eq_text", - 969, - 6, - 968, - 574, - 68 - ], - [ - "jump", - "eq_done_1996", - 574, - 68 - ], - "eq_nt_1999", - [ - "is_null", - 970, - 6, - 574, - 68 - ], - [ - "jump_false", - 970, - "eq_nnl_2000", - 574, - 68 - ], - "_nop_tc_758", - [ - "jump", - "eq_nnl_2000", - 574, - 68 - ], - [ - "true", - 969, - 574, - 68 - ], - [ - "jump", - "eq_done_1996", - 574, - 68 - ], - "eq_nnl_2000", - [ - "is_bool", - 970, - 6, - 574, - 68 - ], - [ - "jump_false", - 970, - "eq_nb_2001", - 574, - 68 - ], - "_nop_tc_759", - [ - "jump", - "eq_nb_2001", - 574, - 68 - ], - [ - "eq_bool", - 969, - 6, - 968, - 574, - 68 - ], - [ - "jump", - "eq_done_1996", - 574, - 68 - ], - "eq_nb_2001", - [ - "false", - 969, - 574, - 68 - ], - "eq_done_1996", - [ - "get", - 973, - 22, - 1, - 574, - 51 - ], - [ - "frame", - 974, - 973, - 2, - 574, - 51 - ], - [ - "null", - 975, - 574, - 51 - ], - [ - "setarg", - 974, - 0, - 975, - 574, - 51 - ], - [ - "setarg", - 974, - 1, - 969, - 574, - 51 - ], - [ - "setarg", - 974, - 2, - 1, - 574, - 51 - ], - [ - "tail_invoke", - 974, - 972, - 574, - 51 - ], - [ - "return", - 972, - 574, - 51 - ], - "_nop_ur_43", - "if_else_1988", - "if_end_1989", - [ - "load_field", - 976, - 17, - "name", - 575, - 15 - ], - [ - "access", - 977, - "is_null", - 575, - 30 - ], - [ - "is_identical", - 978, - 976, - 977, - 575, - 30 - ], - [ - "jump_true", - 978, - "eq_done_2004", - 575, - 30 - ], - [ - "is_int", - 979, - 976, - 575, - 30 - ], - [ - "jump_false", - 979, - "eq_ni_2005", - 575, - 30 - ], - "_nop_tc_760", - [ - "jump", - "eq_ni_2005", - 575, - 30 - ], - [ - "eq_int", - 978, - 976, - 977, - 575, - 30 - ], - [ - "jump", - "eq_done_2004", - 575, - 30 - ], - "eq_ni_2005", - [ - "is_num", - 979, - 976, - 575, - 30 - ], - [ - "jump_false", - 979, - "eq_nn_2006", - 575, - 30 - ], - "_nop_tc_761", - [ - "jump", - "eq_nn_2006", - 575, - 30 - ], - [ - "eq_float", - 978, - 976, - 977, - 575, - 30 - ], - [ - "jump", - "eq_done_2004", - 575, - 30 - ], - "eq_nn_2006", - [ - "is_text", - 979, - 976, - 575, - 30 - ], - [ - "jump_false", - 979, - "eq_nt_2007", - 575, - 30 - ], - "_nop_tc_762", - "_nop_tc_763", - [ - "eq_text", - 978, - 976, - 977, - 575, - 30 - ], - [ - "jump", - "eq_done_2004", - 575, - 30 - ], - "eq_nt_2007", - [ - "is_null", - 979, - 976, - 575, - 30 - ], - [ - "jump_false", - 979, - "eq_nnl_2008", - 575, - 30 - ], - "_nop_tc_764", - [ - "jump", - "eq_nnl_2008", - 575, - 30 - ], - [ - "true", - 978, - 575, - 30 - ], - [ - "jump", - "eq_done_2004", - 575, - 30 - ], - "eq_nnl_2008", - [ - "is_bool", - 979, - 976, - 575, - 30 - ], - [ - "jump_false", - 979, - "eq_nb_2009", - 575, - 30 - ], - "_nop_tc_765", - [ - "jump", - "eq_nb_2009", - 575, - 30 - ], - [ - "eq_bool", - 978, - 976, - 977, - 575, - 30 - ], - [ - "jump", - "eq_done_2004", - 575, - 30 - ], - "eq_nb_2009", - [ - "false", - 978, - 575, - 30 - ], - "eq_done_2004", - [ - "jump_false", - 978, - "if_else_2002", - 575, - 30 - ], - [ - "access", - 981, - "null", - 575, - 65 - ], - [ - "is_identical", - 982, - 6, - 981, - 575, - 65 - ], - [ - "jump_true", - 982, - "eq_done_2010", - 575, - 65 - ], - [ - "is_int", - 983, - 6, - 575, - 65 - ], - [ - "jump_false", - 983, - "eq_ni_2011", - 575, - 65 - ], - "_nop_tc_766", - [ - "jump", - "eq_ni_2011", - 575, - 65 - ], - [ - "eq_int", - 982, - 6, - 981, - 575, - 65 - ], - [ - "jump", - "eq_done_2010", - 575, - 65 - ], - "eq_ni_2011", - [ - "is_num", - 983, - 6, - 575, - 65 - ], - [ - "jump_false", - 983, - "eq_nn_2012", - 575, - 65 - ], - "_nop_tc_767", - [ - "jump", - "eq_nn_2012", - 575, - 65 - ], - [ - "eq_float", - 982, - 6, - 981, - 575, - 65 - ], - [ - "jump", - "eq_done_2010", - 575, - 65 - ], - "eq_nn_2012", - [ - "is_text", - 983, - 6, - 575, - 65 - ], - [ - "jump_false", - 983, - "eq_nt_2013", - 575, - 65 - ], - "_nop_tc_768", - "_nop_tc_769", - [ - "eq_text", - 982, - 6, - 981, - 575, - 65 - ], - [ - "jump", - "eq_done_2010", - 575, - 65 - ], - "eq_nt_2013", - [ - "is_null", - 983, - 6, - 575, - 65 - ], - [ - "jump_false", - 983, - "eq_nnl_2014", - 575, - 65 - ], - "_nop_tc_770", - [ - "jump", - "eq_nnl_2014", - 575, - 65 - ], - [ - "true", - 982, - 575, - 65 - ], - [ - "jump", - "eq_done_2010", - 575, - 65 - ], - "eq_nnl_2014", - [ - "is_bool", - 983, - 6, - 575, - 65 - ], - [ - "jump_false", - 983, - "eq_nb_2015", - 575, - 65 - ], - "_nop_tc_771", - [ - "jump", - "eq_nb_2015", - 575, - 65 - ], - [ - "eq_bool", - 982, - 6, - 981, - 575, - 65 - ], - [ - "jump", - "eq_done_2010", - 575, - 65 - ], - "eq_nb_2015", - [ - "false", - 982, - 575, - 65 - ], - "eq_done_2010", - [ - "get", - 986, - 22, - 1, - 575, - 48 - ], - [ - "frame", - 987, - 986, - 2, - 575, - 48 - ], - [ - "null", - 988, - 575, - 48 - ], - [ - "setarg", - 987, - 0, - 988, - 575, - 48 - ], - [ - "setarg", - 987, - 1, - 982, - 575, - 48 - ], - [ - "setarg", - 987, - 2, - 1, - 575, - 48 - ], - [ - "tail_invoke", - 987, - 985, - 575, - 48 - ], - [ - "return", - 985, - 575, - 48 - ], - "_nop_ur_44", - "if_else_2002", - "if_end_2003", - [ - "load_field", - 989, - 17, - "name", - 576, - 15 - ], - [ - "access", - 990, - "is_object", - 576, - 30 - ], - [ - "is_identical", - 991, - 989, - 990, - 576, - 30 - ], - [ - "jump_true", - 991, - "eq_done_2018", - 576, - 30 - ], - [ - "is_int", - 992, - 989, - 576, - 30 - ], - [ - "jump_false", - 992, - "eq_ni_2019", - 576, - 30 - ], - "_nop_tc_772", - [ - "jump", - "eq_ni_2019", - 576, - 30 - ], - [ - "eq_int", - 991, - 989, - 990, - 576, - 30 - ], - [ - "jump", - "eq_done_2018", - 576, - 30 - ], - "eq_ni_2019", - [ - "is_num", - 992, - 989, - 576, - 30 - ], - [ - "jump_false", - 992, - "eq_nn_2020", - 576, - 30 - ], - "_nop_tc_773", - [ - "jump", - "eq_nn_2020", - 576, - 30 - ], - [ - "eq_float", - 991, - 989, - 990, - 576, - 30 - ], - [ - "jump", - "eq_done_2018", - 576, - 30 - ], - "eq_nn_2020", - [ - "is_text", - 992, - 989, - 576, - 30 - ], - [ - "jump_false", - 992, - "eq_nt_2021", - 576, - 30 - ], - "_nop_tc_774", - "_nop_tc_775", - [ - "eq_text", - 991, - 989, - 990, - 576, - 30 - ], - [ - "jump", - "eq_done_2018", - 576, - 30 - ], - "eq_nt_2021", - [ - "is_null", - 992, - 989, - 576, - 30 - ], - [ - "jump_false", - 992, - "eq_nnl_2022", - 576, - 30 - ], - "_nop_tc_776", - [ - "jump", - "eq_nnl_2022", - 576, - 30 - ], - [ - "true", - 991, - 576, - 30 - ], - [ - "jump", - "eq_done_2018", - 576, - 30 - ], - "eq_nnl_2022", - [ - "is_bool", - 992, - 989, - 576, - 30 - ], - [ - "jump_false", - 992, - "eq_nb_2023", - 576, - 30 - ], - "_nop_tc_777", - [ - "jump", - "eq_nb_2023", - 576, - 30 - ], - [ - "eq_bool", - 991, - 989, - 990, - 576, - 30 - ], - [ - "jump", - "eq_done_2018", - 576, - 30 - ], - "eq_nb_2023", - [ - "false", - 991, - 576, - 30 - ], - "eq_done_2018", - [ - "jump_false", - 991, - "if_else_2016", - 576, - 30 - ], - [ - "access", - 994, - "record", - 576, - 67 - ], - [ - "is_identical", - 995, - 6, - 994, - 576, - 67 - ], - [ - "jump_true", - 995, - "eq_done_2024", - 576, - 67 - ], - [ - "is_int", - 996, - 6, - 576, - 67 - ], - [ - "jump_false", - 996, - "eq_ni_2025", - 576, - 67 - ], - "_nop_tc_778", - [ - "jump", - "eq_ni_2025", - 576, - 67 - ], - [ - "eq_int", - 995, - 6, - 994, - 576, - 67 - ], - [ - "jump", - "eq_done_2024", - 576, - 67 - ], - "eq_ni_2025", - [ - "is_num", - 996, - 6, - 576, - 67 - ], - [ - "jump_false", - 996, - "eq_nn_2026", - 576, - 67 - ], - "_nop_tc_779", - [ - "jump", - "eq_nn_2026", - 576, - 67 - ], - [ - "eq_float", - 995, - 6, - 994, - 576, - 67 - ], - [ - "jump", - "eq_done_2024", - 576, - 67 - ], - "eq_nn_2026", - [ - "is_text", - 996, - 6, - 576, - 67 - ], - [ - "jump_false", - 996, - "eq_nt_2027", - 576, - 67 - ], - "_nop_tc_780", - "_nop_tc_781", - [ - "eq_text", - 995, - 6, - 994, - 576, - 67 - ], - [ - "jump", - "eq_done_2024", - 576, - 67 - ], - "eq_nt_2027", - [ - "is_null", - 996, - 6, - 576, - 67 - ], - [ - "jump_false", - 996, - "eq_nnl_2028", - 576, - 67 - ], - "_nop_tc_782", - [ - "jump", - "eq_nnl_2028", - 576, - 67 - ], - [ - "true", - 995, - 576, - 67 - ], - [ - "jump", - "eq_done_2024", - 576, - 67 - ], - "eq_nnl_2028", - [ - "is_bool", - 996, - 6, - 576, - 67 - ], - [ - "jump_false", - 996, - "eq_nb_2029", - 576, - 67 - ], - "_nop_tc_783", - [ - "jump", - "eq_nb_2029", - 576, - 67 - ], - [ - "eq_bool", - 995, - 6, - 994, - 576, - 67 - ], - [ - "jump", - "eq_done_2024", - 576, - 67 - ], - "eq_nb_2029", - [ - "false", - 995, - 576, - 67 - ], - "eq_done_2024", - [ - "get", - 999, - 22, - 1, - 576, - 50 - ], - [ - "frame", - 1000, - 999, - 2, - 576, - 50 - ], - [ - "null", - 1001, - 576, - 50 - ], - [ - "setarg", - 1000, - 0, - 1001, - 576, - 50 - ], - [ - "setarg", - 1000, - 1, - 995, - 576, - 50 - ], - [ - "setarg", - 1000, - 2, - 1, - 576, - 50 - ], - [ - "tail_invoke", - 1000, - 998, - 576, - 50 - ], - [ - "return", - 998, - 576, - 50 - ], - "_nop_ur_45", - "if_else_2016", - "if_end_2017", - [ - "load_field", - 1002, - 17, - "name", - 577, - 15 - ], - [ - "access", - 1003, - "length", - 577, - 30 - ], - [ - "is_identical", - 1004, - 1002, - 1003, - 577, - 30 - ], - [ - "jump_true", - 1004, - "eq_done_2032", - 577, - 30 - ], - [ - "is_int", - 1005, - 1002, - 577, - 30 - ], - [ - "jump_false", - 1005, - "eq_ni_2033", - 577, - 30 - ], - "_nop_tc_784", - [ - "jump", - "eq_ni_2033", - 577, - 30 - ], - [ - "eq_int", - 1004, - 1002, - 1003, - 577, - 30 - ], - [ - "jump", - "eq_done_2032", - 577, - 30 - ], - "eq_ni_2033", - [ - "is_num", - 1005, - 1002, - 577, - 30 - ], - [ - "jump_false", - 1005, - "eq_nn_2034", - 577, - 30 - ], - "_nop_tc_785", - [ - "jump", - "eq_nn_2034", - 577, - 30 - ], - [ - "eq_float", - 1004, - 1002, - 1003, - 577, - 30 - ], - [ - "jump", - "eq_done_2032", - 577, - 30 - ], - "eq_nn_2034", - [ - "is_text", - 1005, - 1002, - 577, - 30 - ], - [ - "jump_false", - 1005, - "eq_nt_2035", - 577, - 30 - ], - "_nop_tc_786", - "_nop_tc_787", - [ - "eq_text", - 1004, - 1002, - 1003, - 577, - 30 - ], - [ - "jump", - "eq_done_2032", - 577, - 30 - ], - "eq_nt_2035", - [ - "is_null", - 1005, - 1002, - 577, - 30 - ], - [ - "jump_false", - 1005, - "eq_nnl_2036", - 577, - 30 - ], - "_nop_tc_788", - [ - "jump", - "eq_nnl_2036", - 577, - 30 - ], - [ - "true", - 1004, - 577, - 30 - ], - [ - "jump", - "eq_done_2032", - 577, - 30 - ], - "eq_nnl_2036", - [ - "is_bool", - 1005, - 1002, - 577, - 30 - ], - [ - "jump_false", - 1005, - "eq_nb_2037", - 577, - 30 - ], - "_nop_tc_789", - [ - "jump", - "eq_nb_2037", - 577, - 30 - ], - [ - "eq_bool", - 1004, - 1002, - 1003, - 577, - 30 - ], - [ - "jump", - "eq_done_2032", - 577, - 30 - ], - "eq_nb_2037", - [ - "false", - 1004, - 577, - 30 - ], - "eq_done_2032", - [ - "jump_false", - 1004, - "if_else_2030", - 577, - 30 - ], - [ - "access", - 1007, - "array", - 578, - 24 - ], - [ - "is_identical", - 1008, - 6, - 1007, - 578, - 24 - ], - [ - "jump_true", - 1008, - "eq_done_2040", - 578, - 24 - ], - [ - "is_int", - 1009, - 6, - 578, - 24 - ], - [ - "jump_false", - 1009, - "eq_ni_2041", - 578, - 24 - ], - "_nop_tc_790", - [ - "jump", - "eq_ni_2041", - 578, - 24 - ], - [ - "eq_int", - 1008, - 6, - 1007, - 578, - 24 - ], - [ - "jump", - "eq_done_2040", - 578, - 24 - ], - "eq_ni_2041", - [ - "is_num", - 1009, - 6, - 578, - 24 - ], - [ - "jump_false", - 1009, - "eq_nn_2042", - 578, - 24 - ], - "_nop_tc_791", - [ - "jump", - "eq_nn_2042", - 578, - 24 - ], - [ - "eq_float", - 1008, - 6, - 1007, - 578, - 24 - ], - [ - "jump", - "eq_done_2040", - 578, - 24 - ], - "eq_nn_2042", - [ - "is_text", - 1009, - 6, - 578, - 24 - ], - [ - "jump_false", - 1009, - "eq_nt_2043", - 578, - 24 - ], - "_nop_tc_792", - "_nop_tc_793", - [ - "eq_text", - 1008, - 6, - 1007, - 578, - 24 - ], - [ - "jump", - "eq_done_2040", - 578, - 24 - ], - "eq_nt_2043", - [ - "is_null", - 1009, - 6, - 578, - 24 - ], - [ - "jump_false", - 1009, - "eq_nnl_2044", - 578, - 24 - ], - "_nop_tc_794", - [ - "jump", - "eq_nnl_2044", - 578, - 24 - ], - [ - "true", - 1008, - 578, - 24 - ], - [ - "jump", - "eq_done_2040", - 578, - 24 - ], - "eq_nnl_2044", - [ - "is_bool", - 1009, - 6, - 578, - 24 - ], - [ - "jump_false", - 1009, - "eq_nb_2045", - 578, - 24 - ], - "_nop_tc_795", - [ - "jump", - "eq_nb_2045", - 578, - 24 - ], - [ - "eq_bool", - 1008, - 6, - 1007, - 578, - 24 - ], - [ - "jump", - "eq_done_2040", - 578, - 24 - ], - "eq_nb_2045", - [ - "false", - 1008, - 578, - 24 - ], - "eq_done_2040", - [ - "jump_false", - 1008, - "if_else_2038", - 578, - 24 - ], - [ - "access", - 1011, - "array_length", - 578, - 45 - ], - [ - "store_field", - 1, - 1011, - "hint", - 578, - 33 - ], - [ - "jump", - "if_end_2039", - 578, - 33 - ], - "if_else_2038", - [ - "access", - 1012, - "text", - 579, - 29 - ], - [ - "is_identical", - 1013, - 6, - 1012, - 579, - 29 - ], - [ - "jump_true", - 1013, - "eq_done_2048", - 579, - 29 - ], - [ - "is_int", - 1014, - 6, - 579, - 29 - ], - [ - "jump_false", - 1014, - "eq_ni_2049", - 579, - 29 - ], - "_nop_tc_796", - [ - "jump", - "eq_ni_2049", - 579, - 29 - ], - [ - "eq_int", - 1013, - 6, - 1012, - 579, - 29 - ], - [ - "jump", - "eq_done_2048", - 579, - 29 - ], - "eq_ni_2049", - [ - "is_num", - 1014, - 6, - 579, - 29 - ], - [ - "jump_false", - 1014, - "eq_nn_2050", - 579, - 29 - ], - "_nop_tc_797", - [ - "jump", - "eq_nn_2050", - 579, - 29 - ], - [ - "eq_float", - 1013, - 6, - 1012, - 579, - 29 - ], - [ - "jump", - "eq_done_2048", - 579, - 29 - ], - "eq_nn_2050", - [ - "is_text", - 1014, - 6, - 579, - 29 - ], - [ - "jump_false", - 1014, - "eq_nt_2051", - 579, - 29 - ], - "_nop_tc_798", - "_nop_tc_799", - [ - "eq_text", - 1013, - 6, - 1012, - 579, - 29 - ], - [ - "jump", - "eq_done_2048", - 579, - 29 - ], - "eq_nt_2051", - [ - "is_null", - 1014, - 6, - 579, - 29 - ], - [ - "jump_false", - 1014, - "eq_nnl_2052", - 579, - 29 - ], - "_nop_tc_800", - [ - "jump", - "eq_nnl_2052", - 579, - 29 - ], - [ - "true", - 1013, - 579, - 29 - ], - [ - "jump", - "eq_done_2048", - 579, - 29 - ], - "eq_nnl_2052", - [ - "is_bool", - 1014, - 6, - 579, - 29 - ], - [ - "jump_false", - 1014, - "eq_nb_2053", - 579, - 29 - ], - "_nop_tc_801", - [ - "jump", - "eq_nb_2053", - 579, - 29 - ], - [ - "eq_bool", - 1013, - 6, - 1012, - 579, - 29 - ], - [ - "jump", - "eq_done_2048", - 579, - 29 - ], - "eq_nb_2053", - [ - "false", - 1013, - 579, - 29 - ], - "eq_done_2048", - [ - "jump_false", - 1013, - "if_else_2046", - 579, - 29 - ], - [ - "access", - 1016, - "text_length", - 579, - 49 - ], - [ - "store_field", - 1, - 1016, - "hint", - 579, - 37 - ], - [ - "jump", - "if_end_2047", - 579, - 37 - ], - "if_else_2046", - "if_end_2047", - "if_end_2039", - [ - "jump", - "if_end_2031", - 579, - 37 - ], - "if_else_2030", - "if_end_2031", - [ - "jump", - "if_end_1902", - 579, - 37 - ], - "if_else_1901", - "if_end_1902", - [ - "jump", - "if_end_1843", - 579, - 37 - ], - "if_else_1842", - "if_end_1843", - [ - "return", - 1, - 583, - 14 - ], - "_nop_ur_46", - "if_else_1790", - "if_end_1791", - [ - "return", - 1, - 586, - 12 - ], - "_nop_ur_47", - "_nop_ur_48" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 301, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 7, - 592, - 17 - ], - [ - "is_identical", - 8, - 1, - 7, - 592, - 17 - ], - [ - "jump_true", - 8, - "eq_done_2056", - 592, - 17 - ], - [ - "is_int", - 9, - 1, - 592, - 17 - ], - [ - "jump_false", - 9, - "eq_ni_2057", - 592, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_2057", - 592, - 17 - ], - [ - "eq_int", - 8, - 1, - 7, - 592, - 17 - ], - [ - "jump", - "eq_done_2056", - 592, - 17 - ], - "eq_ni_2057", - [ - "is_num", - 9, - 1, - 592, - 17 - ], - [ - "jump_false", - 9, - "eq_nn_2058", - 592, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_2058", - 592, - 17 - ], - [ - "eq_float", - 8, - 1, - 7, - 592, - 17 - ], - [ - "jump", - "eq_done_2056", - 592, - 17 - ], - "eq_nn_2058", - [ - "is_text", - 9, - 1, - 592, - 17 - ], - [ - "jump_false", - 9, - "eq_nt_2059", - 592, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_2059", - 592, - 17 - ], - [ - "eq_text", - 8, - 1, - 7, - 592, - 17 - ], - [ - "jump", - "eq_done_2056", - 592, - 17 - ], - "eq_nt_2059", - [ - "is_null", - 9, - 1, - 592, - 17 - ], - [ - "jump_false", - 9, - "eq_nnl_2060", - 592, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 8, - 592, - 17 - ], - [ - "jump", - "eq_done_2056", - 592, - 17 - ], - "eq_nnl_2060", - [ - "is_bool", - 9, - 1, - 592, - 17 - ], - [ - "jump_false", - 9, - "eq_nb_2061", - 592, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_2061", - 592, - 17 - ], - [ - "eq_bool", - 8, - 1, - 7, - 592, - 17 - ], - [ - "jump", - "eq_done_2056", - 592, - 17 - ], - "eq_nb_2061", - [ - "false", - 8, - 592, - 17 - ], - "eq_done_2056", - [ - "jump_false", - 8, - "if_else_2054", - 592, - 17 - ], - [ - "null", - 11, - 592, - 30 - ], - [ - "return", - 11, - 592, - 30 - ], - "_nop_ur_1", - "if_else_2054", - "if_end_2055", - [ - "load_field", - 12, - 1, - "kind", - 593, - 13 - ], - [ - "move", - 5, - 12, - 593, - 13 - ], - [ - "access", - 3, - 0, - 594, - 13 - ], - [ - "null", - 4, - 597, - 14 - ], - [ - "null", - 6, - 598, - 14 - ], - [ - "access", - 13, - "var", - 600, - 14 - ], - [ - "is_identical", - 14, - 5, - 13, - 600, - 14 - ], - [ - "jump_true", - 14, - "eq_done_2065", - 600, - 14 - ], - [ - "is_int", - 15, - 5, - 600, - 14 - ], - [ - "jump_false", - 15, - "eq_ni_2066", - 600, - 14 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_2066", - 600, - 14 - ], - [ - "eq_int", - 14, - 5, - 13, - 600, - 14 - ], - [ - "jump", - "eq_done_2065", - 600, - 14 - ], - "eq_ni_2066", - [ - "is_num", - 15, - 5, - 600, - 14 - ], - [ - "jump_false", - 15, - "eq_nn_2067", - 600, - 14 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_2067", - 600, - 14 - ], - [ - "eq_float", - 14, - 5, - 13, - 600, - 14 - ], - [ - "jump", - "eq_done_2065", - 600, - 14 - ], - "eq_nn_2067", - [ - "is_text", - 15, - 5, - 600, - 14 - ], - [ - "jump_false", - 15, - "eq_nt_2068", - 600, - 14 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 14, - 5, - 13, - 600, - 14 - ], - [ - "jump", - "eq_done_2065", - 600, - 14 - ], - "eq_nt_2068", - [ - "is_null", - 15, - 5, - 600, - 14 - ], - [ - "jump_false", - 15, - "eq_nnl_2069", - 600, - 14 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_2069", - 600, - 14 - ], - [ - "true", - 14, - 600, - 14 - ], - [ - "jump", - "eq_done_2065", - 600, - 14 - ], - "eq_nnl_2069", - [ - "is_bool", - 15, - 5, - 600, - 14 - ], - [ - "jump_false", - 15, - "eq_nb_2070", - 600, - 14 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_2070", - 600, - 14 - ], - [ - "eq_bool", - 14, - 5, - 13, - 600, - 14 - ], - [ - "jump", - "eq_done_2065", - 600, - 14 - ], - "eq_nb_2070", - [ - "false", - 14, - 600, - 14 - ], - "eq_done_2065", - [ - "move", - 17, - 14, - 600, - 14 - ], - [ - "jump_true", - 17, - "or_end_2064", - 600, - 14 - ], - [ - "access", - 18, - "def", - 600, - 28 - ], - [ - "is_identical", - 19, - 5, - 18, - 600, - 28 - ], - [ - "jump_true", - 19, - "eq_done_2071", - 600, - 28 - ], - [ - "is_int", - 20, - 5, - 600, - 28 - ], - [ - "jump_false", - 20, - "eq_ni_2072", - 600, - 28 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_2072", - 600, - 28 - ], - [ - "eq_int", - 19, - 5, - 18, - 600, - 28 - ], - [ - "jump", - "eq_done_2071", - 600, - 28 - ], - "eq_ni_2072", - [ - "is_num", - 20, - 5, - 600, - 28 - ], - [ - "jump_false", - 20, - "eq_nn_2073", - 600, - 28 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_2073", - 600, - 28 - ], - [ - "eq_float", - 19, - 5, - 18, - 600, - 28 - ], - [ - "jump", - "eq_done_2071", - 600, - 28 - ], - "eq_nn_2073", - [ - "is_text", - 20, - 5, - 600, - 28 - ], - [ - "jump_false", - 20, - "eq_nt_2074", - 600, - 28 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 19, - 5, - 18, - 600, - 28 - ], - [ - "jump", - "eq_done_2071", - 600, - 28 - ], - "eq_nt_2074", - [ - "is_null", - 20, - 5, - 600, - 28 - ], - [ - "jump_false", - 20, - "eq_nnl_2075", - 600, - 28 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_2075", - 600, - 28 - ], - [ - "true", - 19, - 600, - 28 - ], - [ - "jump", - "eq_done_2071", - 600, - 28 - ], - "eq_nnl_2075", - [ - "is_bool", - 20, - 5, - 600, - 28 - ], - [ - "jump_false", - 20, - "eq_nb_2076", - 600, - 28 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_2076", - 600, - 28 - ], - [ - "eq_bool", - 19, - 5, - 18, - 600, - 28 - ], - [ - "jump", - "eq_done_2071", - 600, - 28 - ], - "eq_nb_2076", - [ - "false", - 19, - 600, - 28 - ], - "eq_done_2071", - [ - "move", - 17, - 19, - 600, - 28 - ], - "or_end_2064", - [ - "jump_false", - 17, - "if_else_2062", - 600, - 28 - ], - [ - "load_field", - 22, - 1, - "right", - 601, - 30 - ], - [ - "get", - 24, - 13, - 1, - 601, - 20 - ], - [ - "frame", - 25, - 24, - 2, - 601, - 20 - ], - [ - "null", - 26, - 601, - 20 - ], - [ - "setarg", - 25, - 0, - 26, - 601, - 20 - ], - [ - "setarg", - 25, - 1, - 22, - 601, - 20 - ], - [ - "setarg", - 25, - 2, - 2, - 601, - 20 - ], - [ - "invoke", - 25, - 23, - 601, - 20 - ], - [ - "store_field", - 1, - 23, - "right", - 601, - 7 - ], - [ - "load_field", - 27, - 1, - "right", - 602, - 19 - ], - [ - "get", - 29, - 19, - 1, - 602, - 11 - ], - [ - "frame", - 30, - 29, - 1, - 602, - 11 - ], - [ - "null", - 31, - 602, - 11 - ], - [ - "setarg", - 30, - 0, - 31, - 602, - 11 - ], - [ - "setarg", - 30, - 1, - 27, - 602, - 11 - ], - [ - "invoke", - 30, - 28, - 602, - 11 - ], - [ - "jump_false", - 28, - "if_else_2077", - 602, - 11 - ], - [ - "true", - 32, - 602, - 44 - ], - [ - "store_field", - 1, - 32, - "pure", - 602, - 32 - ], - [ - "jump", - "if_end_2078", - 602, - 32 - ], - "if_else_2077", - "if_end_2078", - [ - "return", - 1, - 603, - 14 - ], - "_nop_ur_2", - "if_else_2062", - "if_end_2063", - [ - "access", - 33, - "var_list", - 605, - 14 - ], - [ - "is_identical", - 34, - 5, - 33, - 605, - 14 - ], - [ - "jump_true", - 34, - "eq_done_2081", - 605, - 14 - ], - [ - "is_int", - 35, - 5, - 605, - 14 - ], - [ - "jump_false", - 35, - "eq_ni_2082", - 605, - 14 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_2082", - 605, - 14 - ], - [ - "eq_int", - 34, - 5, - 33, - 605, - 14 - ], - [ - "jump", - "eq_done_2081", - 605, - 14 - ], - "eq_ni_2082", - [ - "is_num", - 35, - 5, - 605, - 14 - ], - [ - "jump_false", - 35, - "eq_nn_2083", - 605, - 14 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_2083", - 605, - 14 - ], - [ - "eq_float", - 34, - 5, - 33, - 605, - 14 - ], - [ - "jump", - "eq_done_2081", - 605, - 14 - ], - "eq_nn_2083", - [ - "is_text", - 35, - 5, - 605, - 14 - ], - [ - "jump_false", - 35, - "eq_nt_2084", - 605, - 14 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 34, - 5, - 33, - 605, - 14 - ], - [ - "jump", - "eq_done_2081", - 605, - 14 - ], - "eq_nt_2084", - [ - "is_null", - 35, - 5, - 605, - 14 - ], - [ - "jump_false", - 35, - "eq_nnl_2085", - 605, - 14 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_2085", - 605, - 14 - ], - [ - "true", - 34, - 605, - 14 - ], - [ - "jump", - "eq_done_2081", - 605, - 14 - ], - "eq_nnl_2085", - [ - "is_bool", - 35, - 5, - 605, - 14 - ], - [ - "jump_false", - 35, - "eq_nb_2086", - 605, - 14 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_2086", - 605, - 14 - ], - [ - "eq_bool", - 34, - 5, - 33, - 605, - 14 - ], - [ - "jump", - "eq_done_2081", - 605, - 14 - ], - "eq_nb_2086", - [ - "false", - 34, - 605, - 14 - ], - "eq_done_2081", - [ - "jump_false", - 34, - "if_else_2079", - 605, - 14 - ], - [ - "access", - 37, - 0, - 606, - 11 - ], - [ - "move", - 3, - 37, - 606, - 11 - ], - "while_start_2087", - [ - "load_field", - 38, - 1, - "list", - 607, - 25 - ], - [ - "length", - 39, - 38, - 607, - 25 - ], - [ - "is_int", - 41, - 3, - 607, - 25 - ], - [ - "jump_false", - 41, - "rel_ni_2089", - 607, - 25 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "lt_int", - 40, - 3, - 39, - 607, - 25 - ], - [ - "jump", - "rel_done_2091", - 607, - 25 - ], - "rel_ni_2089", - [ - "is_num", - 41, - 3, - 607, - 25 - ], - [ - "jump_false", - 41, - "rel_nn_2090", - 607, - 25 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "lt_float", - 40, - 3, - 39, - 607, - 25 - ], - [ - "jump", - "rel_done_2091", - 607, - 25 - ], - "rel_nn_2090", - [ - "is_text", - 41, - 3, - 607, - 25 - ], - [ - "jump_false", - 41, - "rel_err_2092", - 607, - 25 - ], - "_nop_tc_29", - [ - "jump", - "rel_err_2092", - 607, - 25 - ], - [ - "lt_text", - 40, - 3, - 39, - 607, - 25 - ], - [ - "jump", - "rel_done_2091", - 607, - 25 - ], - "rel_err_2092", - [ - "disrupt", - 607, - 25 - ], - "rel_done_2091", - [ - "jump_false", - 40, - "while_end_2088", - 607, - 25 - ], - [ - "load_field", - 43, - 1, - "list", - 608, - 34 - ], - [ - "load_dynamic", - 44, - 43, - 3, - 608, - 44 - ], - [ - "get", - 46, - 15, - 1, - 608, - 24 - ], - [ - "frame", - 47, - 46, - 2, - 608, - 24 - ], - [ - "null", - 48, - 608, - 24 - ], - [ - "setarg", - 47, - 0, - 48, - 608, - 24 - ], - [ - "setarg", - 47, - 1, - 44, - 608, - 24 - ], - [ - "setarg", - 47, - 2, - 2, - 608, - 24 - ], - [ - "invoke", - 47, - 45, - 608, - 24 - ], - [ - "load_field", - 49, - 1, - "list", - 608, - 9 - ], - [ - "store_dynamic", - 49, - 45, - 3, - 608, - 19 - ], - [ - "access", - 50, - 1, - 609, - 17 - ], - [ - "is_text", - 52, - 3, - 609, - 17 - ], - [ - "jump_false", - 52, - "add_cn_2094", - 609, - 17 - ], - "_nop_tc_30", - [ - "jump", - "add_cn_2094", - 609, - 17 - ], - [ - "concat", - 51, - 3, - 50, - 609, - 17 - ], - [ - "jump", - "add_done_2093", - 609, - 17 - ], - "add_cn_2094", - [ - "is_num", - 52, - 3, - 609, - 17 - ], - [ - "jump_false", - 52, - "add_err_2095", - 609, - 17 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "add", - 51, - 3, - 50, - 609, - 17 - ], - [ - "jump", - "add_done_2093", - 609, - 17 - ], - "add_err_2095", - [ - "disrupt", - 609, - 17 - ], - "add_done_2093", - [ - "move", - 3, - 51, - 609, - 17 - ], - [ - "jump", - "while_start_2087", - 609, - 17 - ], - "while_end_2088", - [ - "return", - 1, - 611, - 14 - ], - "_nop_ur_3", - "if_else_2079", - "if_end_2080", - [ - "access", - 54, - "call", - 613, - 14 - ], - [ - "is_identical", - 55, - 5, - 54, - 613, - 14 - ], - [ - "jump_true", - 55, - "eq_done_2098", - 613, - 14 - ], - [ - "is_int", - 56, - 5, - 613, - 14 - ], - [ - "jump_false", - 56, - "eq_ni_2099", - 613, - 14 - ], - "_nop_tc_33", - [ - "jump", - "eq_ni_2099", - 613, - 14 - ], - [ - "eq_int", - 55, - 5, - 54, - 613, - 14 - ], - [ - "jump", - "eq_done_2098", - 613, - 14 - ], - "eq_ni_2099", - [ - "is_num", - 56, - 5, - 613, - 14 - ], - [ - "jump_false", - 56, - "eq_nn_2100", - 613, - 14 - ], - "_nop_tc_34", - [ - "jump", - "eq_nn_2100", - 613, - 14 - ], - [ - "eq_float", - 55, - 5, - 54, - 613, - 14 - ], - [ - "jump", - "eq_done_2098", - 613, - 14 - ], - "eq_nn_2100", - [ - "is_text", - 56, - 5, - 613, - 14 - ], - [ - "jump_false", - 56, - "eq_nt_2101", - 613, - 14 - ], - "_nop_tc_35", - "_nop_tc_36", - [ - "eq_text", - 55, - 5, - 54, - 613, - 14 - ], - [ - "jump", - "eq_done_2098", - 613, - 14 - ], - "eq_nt_2101", - [ - "is_null", - 56, - 5, - 613, - 14 - ], - [ - "jump_false", - 56, - "eq_nnl_2102", - 613, - 14 - ], - "_nop_tc_37", - [ - "jump", - "eq_nnl_2102", - 613, - 14 - ], - [ - "true", - 55, - 613, - 14 - ], - [ - "jump", - "eq_done_2098", - 613, - 14 - ], - "eq_nnl_2102", - [ - "is_bool", - 56, - 5, - 613, - 14 - ], - [ - "jump_false", - 56, - "eq_nb_2103", - 613, - 14 - ], - "_nop_tc_38", - [ - "jump", - "eq_nb_2103", - 613, - 14 - ], - [ - "eq_bool", - 55, - 5, - 54, - 613, - 14 - ], - [ - "jump", - "eq_done_2098", - 613, - 14 - ], - "eq_nb_2103", - [ - "false", - 55, - 613, - 14 - ], - "eq_done_2098", - [ - "jump_false", - 55, - "if_else_2096", - 613, - 14 - ], - [ - "load_field", - 58, - 1, - "expression", - 614, - 35 - ], - [ - "get", - 60, - 13, - 1, - 614, - 25 - ], - [ - "frame", - 61, - 60, - 2, - 614, - 25 - ], - [ - "null", - 62, - 614, - 25 - ], - [ - "setarg", - 61, - 0, - 62, - 614, - 25 - ], - [ - "setarg", - 61, - 1, - 58, - 614, - 25 - ], - [ - "setarg", - 61, - 2, - 2, - 614, - 25 - ], - [ - "invoke", - 61, - 59, - 614, - 25 - ], - [ - "store_field", - 1, - 59, - "expression", - 614, - 7 - ], - [ - "return", - 1, - 615, - 14 - ], - "_nop_ur_4", - "if_else_2096", - "if_end_2097", - [ - "access", - 63, - "if", - 617, - 14 - ], - [ - "is_identical", - 64, - 5, - 63, - 617, - 14 - ], - [ - "jump_true", - 64, - "eq_done_2106", - 617, - 14 - ], - [ - "is_int", - 65, - 5, - 617, - 14 - ], - [ - "jump_false", - 65, - "eq_ni_2107", - 617, - 14 - ], - "_nop_tc_39", - [ - "jump", - "eq_ni_2107", - 617, - 14 - ], - [ - "eq_int", - 64, - 5, - 63, - 617, - 14 - ], - [ - "jump", - "eq_done_2106", - 617, - 14 - ], - "eq_ni_2107", - [ - "is_num", - 65, - 5, - 617, - 14 - ], - [ - "jump_false", - 65, - "eq_nn_2108", - 617, - 14 - ], - "_nop_tc_40", - [ - "jump", - "eq_nn_2108", - 617, - 14 - ], - [ - "eq_float", - 64, - 5, - 63, - 617, - 14 - ], - [ - "jump", - "eq_done_2106", - 617, - 14 - ], - "eq_nn_2108", - [ - "is_text", - 65, - 5, - 617, - 14 - ], - [ - "jump_false", - 65, - "eq_nt_2109", - 617, - 14 - ], - "_nop_tc_41", - "_nop_tc_42", - [ - "eq_text", - 64, - 5, - 63, - 617, - 14 - ], - [ - "jump", - "eq_done_2106", - 617, - 14 - ], - "eq_nt_2109", - [ - "is_null", - 65, - 5, - 617, - 14 - ], - [ - "jump_false", - 65, - "eq_nnl_2110", - 617, - 14 - ], - "_nop_tc_43", - [ - "jump", - "eq_nnl_2110", - 617, - 14 - ], - [ - "true", - 64, - 617, - 14 - ], - [ - "jump", - "eq_done_2106", - 617, - 14 - ], - "eq_nnl_2110", - [ - "is_bool", - 65, - 5, - 617, - 14 - ], - [ - "jump_false", - 65, - "eq_nb_2111", - 617, - 14 - ], - "_nop_tc_44", - [ - "jump", - "eq_nb_2111", - 617, - 14 - ], - [ - "eq_bool", - 64, - 5, - 63, - 617, - 14 - ], - [ - "jump", - "eq_done_2106", - 617, - 14 - ], - "eq_nb_2111", - [ - "false", - 64, - 617, - 14 - ], - "eq_done_2106", - [ - "jump_false", - 64, - "if_else_2104", - 617, - 14 - ], - [ - "load_field", - 67, - 1, - "expression", - 618, - 35 - ], - [ - "get", - 69, - 13, - 1, - 618, - 25 - ], - [ - "frame", - 70, - 69, - 2, - 618, - 25 - ], - [ - "null", - 71, - 618, - 25 - ], - [ - "setarg", - 70, - 0, - 71, - 618, - 25 - ], - [ - "setarg", - 70, - 1, - 67, - 618, - 25 - ], - [ - "setarg", - 70, - 2, - 2, - 618, - 25 - ], - [ - "invoke", - 70, - 68, - 618, - 25 - ], - [ - "store_field", - 1, - 68, - "expression", - 618, - 7 - ], - [ - "load_field", - 72, - 1, - "expression", - 619, - 30 - ], - [ - "get", - 74, - 20, - 1, - 619, - 12 - ], - [ - "frame", - 75, - 74, - 1, - 619, - 12 - ], - [ - "null", - 76, - 619, - 12 - ], - [ - "setarg", - 75, - 0, - 76, - 619, - 12 - ], - [ - "setarg", - 75, - 1, - 72, - 619, - 12 - ], - [ - "invoke", - 75, - 73, - 619, - 12 - ], - [ - "move", - 6, - 73, - 619, - 12 - ], - [ - "true", - 77, - 620, - 17 - ], - [ - "is_identical", - 78, - 6, - 77, - 620, - 17 - ], - [ - "jump_true", - 78, - "eq_done_2114", - 620, - 17 - ], - [ - "is_int", - 79, - 6, - 620, - 17 - ], - [ - "jump_false", - 79, - "eq_ni_2115", - 620, - 17 - ], - "_nop_tc_45", - [ - "jump", - "eq_ni_2115", - 620, - 17 - ], - [ - "eq_int", - 78, - 6, - 77, - 620, - 17 - ], - [ - "jump", - "eq_done_2114", - 620, - 17 - ], - "eq_ni_2115", - [ - "is_num", - 79, - 6, - 620, - 17 - ], - [ - "jump_false", - 79, - "eq_nn_2116", - 620, - 17 - ], - "_nop_tc_46", - [ - "jump", - "eq_nn_2116", - 620, - 17 - ], - [ - "eq_float", - 78, - 6, - 77, - 620, - 17 - ], - [ - "jump", - "eq_done_2114", - 620, - 17 - ], - "eq_nn_2116", - [ - "is_text", - 79, - 6, - 620, - 17 - ], - [ - "jump_false", - 79, - "eq_nt_2117", - 620, - 17 - ], - "_nop_tc_47", - [ - "jump", - "eq_nt_2117", - 620, - 17 - ], - [ - "eq_text", - 78, - 6, - 77, - 620, - 17 - ], - [ - "jump", - "eq_done_2114", - 620, - 17 - ], - "eq_nt_2117", - [ - "is_null", - 79, - 6, - 620, - 17 - ], - [ - "jump_false", - 79, - "eq_nnl_2118", - 620, - 17 - ], - "_nop_tc_48", - [ - "jump", - "eq_nnl_2118", - 620, - 17 - ], - [ - "true", - 78, - 620, - 17 - ], - [ - "jump", - "eq_done_2114", - 620, - 17 - ], - "eq_nnl_2118", - [ - "is_bool", - 79, - 6, - 620, - 17 - ], - [ - "jump_false", - 79, - "eq_nb_2119", - 620, - 17 - ], - "_nop_tc_49", - "_nop_tc_50", - [ - "eq_bool", - 78, - 6, - 77, - 620, - 17 - ], - [ - "jump", - "eq_done_2114", - 620, - 17 - ], - "eq_nb_2119", - [ - "false", - 78, - 620, - 17 - ], - "eq_done_2114", - [ - "jump_false", - 78, - "if_else_2112", - 620, - 17 - ], - [ - "load_field", - 81, - 1, - "then", - 621, - 32 - ], - [ - "get", - 83, - 16, - 1, - 621, - 21 - ], - [ - "frame", - 84, - 83, - 2, - 621, - 21 - ], - [ - "null", - 85, - 621, - 21 - ], - [ - "setarg", - 84, - 0, - 85, - 621, - 21 - ], - [ - "setarg", - 84, - 1, - 81, - 621, - 21 - ], - [ - "setarg", - 84, - 2, - 2, - 621, - 21 - ], - [ - "invoke", - 84, - 82, - 621, - 21 - ], - [ - "store_field", - 1, - 82, - "then", - 621, - 9 - ], - [ - "record", - 86, - 7 - ], - [ - "access", - 87, - "block", - 622, - 23 - ], - [ - "store_field", - 86, - 87, - "kind", - 622, - 23 - ], - [ - "load_field", - 88, - 1, - "then", - 622, - 44 - ], - [ - "store_field", - 86, - 88, - "statements", - 622, - 44 - ], - [ - "load_field", - 89, - 1, - "at", - 623, - 15 - ], - [ - "store_field", - 86, - 89, - "at", - 623, - 15 - ], - [ - "load_field", - 90, - 1, - "from_row", - 623, - 34 - ], - [ - "store_field", - 86, - 90, - "from_row", - 623, - 34 - ], - [ - "load_field", - 91, - 1, - "from_column", - 623, - 62 - ], - [ - "store_field", - 86, - 91, - "from_column", - 623, - 62 - ], - [ - "load_field", - 92, - 1, - "to_row", - 624, - 19 - ], - [ - "store_field", - 86, - 92, - "to_row", - 624, - 19 - ], - [ - "load_field", - 93, - 1, - "to_column", - 624, - 43 - ], - [ - "store_field", - 86, - 93, - "to_column", - 624, - 43 - ], - [ - "return", - 86, - 624, - 43 - ], - "_nop_ur_5", - "if_else_2112", - "if_end_2113", - [ - "false", - 94, - 626, - 17 - ], - [ - "is_identical", - 95, - 6, - 94, - 626, - 17 - ], - [ - "jump_true", - 95, - "eq_done_2122", - 626, - 17 - ], - [ - "is_int", - 96, - 6, - 626, - 17 - ], - [ - "jump_false", - 96, - "eq_ni_2123", - 626, - 17 - ], - "_nop_tc_51", - [ - "jump", - "eq_ni_2123", - 626, - 17 - ], - [ - "eq_int", - 95, - 6, - 94, - 626, - 17 - ], - [ - "jump", - "eq_done_2122", - 626, - 17 - ], - "eq_ni_2123", - [ - "is_num", - 96, - 6, - 626, - 17 - ], - [ - "jump_false", - 96, - "eq_nn_2124", - 626, - 17 - ], - "_nop_tc_52", - [ - "jump", - "eq_nn_2124", - 626, - 17 - ], - [ - "eq_float", - 95, - 6, - 94, - 626, - 17 - ], - [ - "jump", - "eq_done_2122", - 626, - 17 - ], - "eq_nn_2124", - [ - "is_text", - 96, - 6, - 626, - 17 - ], - [ - "jump_false", - 96, - "eq_nt_2125", - 626, - 17 - ], - "_nop_tc_53", - [ - "jump", - "eq_nt_2125", - 626, - 17 - ], - [ - "eq_text", - 95, - 6, - 94, - 626, - 17 - ], - [ - "jump", - "eq_done_2122", - 626, - 17 - ], - "eq_nt_2125", - [ - "is_null", - 96, - 6, - 626, - 17 - ], - [ - "jump_false", - 96, - "eq_nnl_2126", - 626, - 17 - ], - "_nop_tc_54", - [ - "jump", - "eq_nnl_2126", - 626, - 17 - ], - [ - "true", - 95, - 626, - 17 - ], - [ - "jump", - "eq_done_2122", - 626, - 17 - ], - "eq_nnl_2126", - [ - "is_bool", - 96, - 6, - 626, - 17 - ], - [ - "jump_false", - 96, - "eq_nb_2127", - 626, - 17 - ], - "_nop_tc_55", - "_nop_tc_56", - [ - "eq_bool", - 95, - 6, - 94, - 626, - 17 - ], - [ - "jump", - "eq_done_2122", - 626, - 17 - ], - "eq_nb_2127", - [ - "false", - 95, - 626, - 17 - ], - "eq_done_2122", - [ - "jump_false", - 95, - "if_else_2120", - 626, - 17 - ], - [ - "load_field", - 98, - 1, - "else", - 627, - 13 - ], - [ - "null", - 99, - 627, - 26 - ], - [ - "is_identical", - 100, - 98, - 99, - 627, - 26 - ], - [ - "jump_true", - 100, - "ne_nid_2132", - 627, - 26 - ], - [ - "jump", - "ne_ni_2133", - 627, - 26 - ], - "ne_nid_2132", - [ - "false", - 100, - 627, - 26 - ], - [ - "jump", - "ne_done_2131", - 627, - 26 - ], - "ne_ni_2133", - [ - "is_int", - 101, - 98, - 627, - 26 - ], - [ - "jump_false", - 101, - "ne_nn_2134", - 627, - 26 - ], - "_nop_tc_57", - [ - "jump", - "ne_nn_2134", - 627, - 26 - ], - [ - "ne_int", - 100, - 98, - 99, - 627, - 26 - ], - [ - "jump", - "ne_done_2131", - 627, - 26 - ], - "ne_nn_2134", - [ - "is_num", - 101, - 98, - 627, - 26 - ], - [ - "jump_false", - 101, - "ne_nt_2135", - 627, - 26 - ], - "_nop_tc_58", - [ - "jump", - "ne_nt_2135", - 627, - 26 - ], - [ - "ne_float", - 100, - 98, - 99, - 627, - 26 - ], - [ - "jump", - "ne_done_2131", - 627, - 26 - ], - "ne_nt_2135", - [ - "is_text", - 101, - 98, - 627, - 26 - ], - [ - "jump_false", - 101, - "ne_nnl_2136", - 627, - 26 - ], - "_nop_tc_59", - [ - "jump", - "ne_nnl_2136", - 627, - 26 - ], - [ - "ne_text", - 100, - 98, - 99, - 627, - 26 - ], - [ - "jump", - "ne_done_2131", - 627, - 26 - ], - "ne_nnl_2136", - [ - "is_null", - 101, - 98, - 627, - 26 - ], - [ - "jump_false", - 101, - "ne_nb_2137", - 627, - 26 - ], - "_nop_tc_60", - "_nop_tc_61", - [ - "false", - 100, - 627, - 26 - ], - [ - "jump", - "ne_done_2131", - 627, - 26 - ], - "ne_nb_2137", - [ - "is_bool", - 101, - 98, - 627, - 26 - ], - [ - "jump_false", - 101, - "ne_mis_2138", - 627, - 26 - ], - "_nop_tc_62", - [ - "jump", - "ne_mis_2138", - 627, - 26 - ], - [ - "ne_bool", - 100, - 98, - 99, - 627, - 26 - ], - [ - "jump", - "ne_done_2131", - 627, - 26 - ], - "ne_mis_2138", - [ - "true", - 100, - 627, - 26 - ], - "ne_done_2131", - [ - "move", - 103, - 100, - 627, - 26 - ], - [ - "jump_false", - 103, - "and_end_2130", - 627, - 26 - ], - [ - "load_field", - 104, - 1, - "else", - 627, - 41 - ], - [ - "length", - 105, - 104, - 627, - 41 - ], - [ - "access", - 106, - 0, - 627, - 54 - ], - "_nop_tc_63", - "_nop_tc_64", - "_nop_tc_65", - "_nop_tc_66", - [ - "gt_int", - 107, - 105, - 106, - 627, - 54 - ], - [ - "jump", - "rel_done_2141", - 627, - 54 - ], - "rel_ni_2139", - "_nop_tc_67", - "_nop_tc_68", - "_nop_tc_69", - "_nop_tc_70", - [ - "gt_float", - 107, - 105, - 106, - 627, - 54 - ], - [ - "jump", - "rel_done_2141", - 627, - 54 - ], - "rel_nn_2140", - "_nop_tc_71", - [ - "jump", - "rel_err_2142", - 627, - 54 - ], - "_nop_tc_72", - [ - "jump", - "rel_err_2142", - 627, - 54 - ], - [ - "gt_text", - 107, - 105, - 106, - 627, - 54 - ], - [ - "jump", - "rel_done_2141", - 627, - 54 - ], - "rel_err_2142", - [ - "disrupt", - 627, - 54 - ], - "rel_done_2141", - [ - "move", - 103, - 107, - 627, - 54 - ], - "and_end_2130", - [ - "jump_false", - 103, - "if_else_2128", - 627, - 54 - ], - [ - "load_field", - 110, - 1, - "else", - 628, - 34 - ], - [ - "get", - 112, - 16, - 1, - 628, - 23 - ], - [ - "frame", - 113, - 112, - 2, - 628, - 23 - ], - [ - "null", - 114, - 628, - 23 - ], - [ - "setarg", - 113, - 0, - 114, - 628, - 23 - ], - [ - "setarg", - 113, - 1, - 110, - 628, - 23 - ], - [ - "setarg", - 113, - 2, - 2, - 628, - 23 - ], - [ - "invoke", - 113, - 111, - 628, - 23 - ], - [ - "store_field", - 1, - 111, - "else", - 628, - 11 - ], - [ - "record", - 115, - 7 - ], - [ - "access", - 116, - "block", - 629, - 25 - ], - [ - "store_field", - 115, - 116, - "kind", - 629, - 25 - ], - [ - "load_field", - 117, - 1, - "else", - 629, - 46 - ], - [ - "store_field", - 115, - 117, - "statements", - 629, - 46 - ], - [ - "load_field", - 118, - 1, - "at", - 630, - 17 - ], - [ - "store_field", - 115, - 118, - "at", - 630, - 17 - ], - [ - "load_field", - 119, - 1, - "from_row", - 630, - 36 - ], - [ - "store_field", - 115, - 119, - "from_row", - 630, - 36 - ], - [ - "load_field", - 120, - 1, - "from_column", - 630, - 64 - ], - [ - "store_field", - 115, - 120, - "from_column", - 630, - 64 - ], - [ - "load_field", - 121, - 1, - "to_row", - 631, - 21 - ], - [ - "store_field", - 115, - 121, - "to_row", - 631, - 21 - ], - [ - "load_field", - 122, - 1, - "to_column", - 631, - 45 - ], - [ - "store_field", - 115, - 122, - "to_column", - 631, - 45 - ], - [ - "return", - 115, - 631, - 45 - ], - "_nop_ur_6", - "if_else_2128", - "if_end_2129", - [ - "load_field", - 123, - 1, - "list", - 633, - 13 - ], - [ - "null", - 124, - 633, - 26 - ], - [ - "is_identical", - 125, - 123, - 124, - 633, - 26 - ], - [ - "jump_true", - 125, - "ne_nid_2147", - 633, - 26 - ], - [ - "jump", - "ne_ni_2148", - 633, - 26 - ], - "ne_nid_2147", - [ - "false", - 125, - 633, - 26 - ], - [ - "jump", - "ne_done_2146", - 633, - 26 - ], - "ne_ni_2148", - [ - "is_int", - 126, - 123, - 633, - 26 - ], - [ - "jump_false", - 126, - "ne_nn_2149", - 633, - 26 - ], - "_nop_tc_73", - [ - "jump", - "ne_nn_2149", - 633, - 26 - ], - [ - "ne_int", - 125, - 123, - 124, - 633, - 26 - ], - [ - "jump", - "ne_done_2146", - 633, - 26 - ], - "ne_nn_2149", - [ - "is_num", - 126, - 123, - 633, - 26 - ], - [ - "jump_false", - 126, - "ne_nt_2150", - 633, - 26 - ], - "_nop_tc_74", - [ - "jump", - "ne_nt_2150", - 633, - 26 - ], - [ - "ne_float", - 125, - 123, - 124, - 633, - 26 - ], - [ - "jump", - "ne_done_2146", - 633, - 26 - ], - "ne_nt_2150", - [ - "is_text", - 126, - 123, - 633, - 26 - ], - [ - "jump_false", - 126, - "ne_nnl_2151", - 633, - 26 - ], - "_nop_tc_75", - [ - "jump", - "ne_nnl_2151", - 633, - 26 - ], - [ - "ne_text", - 125, - 123, - 124, - 633, - 26 - ], - [ - "jump", - "ne_done_2146", - 633, - 26 - ], - "ne_nnl_2151", - [ - "is_null", - 126, - 123, - 633, - 26 - ], - [ - "jump_false", - 126, - "ne_nb_2152", - 633, - 26 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "false", - 125, - 633, - 26 - ], - [ - "jump", - "ne_done_2146", - 633, - 26 - ], - "ne_nb_2152", - [ - "is_bool", - 126, - 123, - 633, - 26 - ], - [ - "jump_false", - 126, - "ne_mis_2153", - 633, - 26 - ], - "_nop_tc_78", - [ - "jump", - "ne_mis_2153", - 633, - 26 - ], - [ - "ne_bool", - 125, - 123, - 124, - 633, - 26 - ], - [ - "jump", - "ne_done_2146", - 633, - 26 - ], - "ne_mis_2153", - [ - "true", - 125, - 633, - 26 - ], - "ne_done_2146", - [ - "move", - 128, - 125, - 633, - 26 - ], - [ - "jump_false", - 128, - "and_end_2145", - 633, - 26 - ], - [ - "load_field", - 129, - 1, - "list", - 633, - 41 - ], - [ - "length", - 130, - 129, - 633, - 41 - ], - [ - "access", - 131, - 0, - 633, - 54 - ], - "_nop_tc_79", - "_nop_tc_80", - "_nop_tc_81", - "_nop_tc_82", - [ - "gt_int", - 132, - 130, - 131, - 633, - 54 - ], - [ - "jump", - "rel_done_2156", - 633, - 54 - ], - "rel_ni_2154", - "_nop_tc_83", - "_nop_tc_84", - "_nop_tc_85", - "_nop_tc_86", - [ - "gt_float", - 132, - 130, - 131, - 633, - 54 - ], - [ - "jump", - "rel_done_2156", - 633, - 54 - ], - "rel_nn_2155", - "_nop_tc_87", - [ - "jump", - "rel_err_2157", - 633, - 54 - ], - "_nop_tc_88", - [ - "jump", - "rel_err_2157", - 633, - 54 - ], - [ - "gt_text", - 132, - 130, - 131, - 633, - 54 - ], - [ - "jump", - "rel_done_2156", - 633, - 54 - ], - "rel_err_2157", - [ - "disrupt", - 633, - 54 - ], - "rel_done_2156", - [ - "move", - 128, - 132, - 633, - 54 - ], - "and_end_2145", - [ - "jump_false", - 128, - "if_else_2143", - 633, - 54 - ], - [ - "load_field", - 135, - 1, - "list", - 634, - 28 - ], - [ - "access", - 136, - 0, - 634, - 38 - ], - [ - "load_index", - 137, - 135, - 136, - 634, - 38 - ], - [ - "get", - 139, - 15, - 1, - 634, - 18 - ], - [ - "frame", - 140, - 139, - 2, - 634, - 18 - ], - [ - "null", - 141, - 634, - 18 - ], - [ - "setarg", - 140, - 0, - 141, - 634, - 18 - ], - [ - "setarg", - 140, - 1, - 137, - 634, - 18 - ], - [ - "setarg", - 140, - 2, - 2, - 634, - 18 - ], - [ - "tail_invoke", - 140, - 138, - 634, - 18 - ], - [ - "return", - 138, - 634, - 18 - ], - "_nop_ur_7", - "if_else_2143", - "if_end_2144", - [ - "null", - 142, - 636, - 16 - ], - [ - "return", - 142, - 636, - 16 - ], - "_nop_ur_8", - "if_else_2120", - "if_end_2121", - [ - "load_field", - 143, - 1, - "then", - 638, - 30 - ], - [ - "get", - 145, - 16, - 1, - 638, - 19 - ], - [ - "frame", - 146, - 145, - 2, - 638, - 19 - ], - [ - "null", - 147, - 638, - 19 - ], - [ - "setarg", - 146, - 0, - 147, - 638, - 19 - ], - [ - "setarg", - 146, - 1, - 143, - 638, - 19 - ], - [ - "setarg", - 146, - 2, - 2, - 638, - 19 - ], - [ - "invoke", - 146, - 144, - 638, - 19 - ], - [ - "store_field", - 1, - 144, - "then", - 638, - 7 - ], - [ - "load_field", - 148, - 1, - "list", - 639, - 30 - ], - [ - "get", - 150, - 16, - 1, - 639, - 19 - ], - [ - "frame", - 151, - 150, - 2, - 639, - 19 - ], - [ - "null", - 152, - 639, - 19 - ], - [ - "setarg", - 151, - 0, - 152, - 639, - 19 - ], - [ - "setarg", - 151, - 1, - 148, - 639, - 19 - ], - [ - "setarg", - 151, - 2, - 2, - 639, - 19 - ], - [ - "invoke", - 151, - 149, - 639, - 19 - ], - [ - "store_field", - 1, - 149, - "list", - 639, - 7 - ], - [ - "load_field", - 153, - 1, - "else", - 640, - 11 - ], - [ - "null", - 154, - 640, - 24 - ], - [ - "is_identical", - 155, - 153, - 154, - 640, - 24 - ], - [ - "jump_true", - 155, - "ne_nid_2161", - 640, - 24 - ], - [ - "jump", - "ne_ni_2162", - 640, - 24 - ], - "ne_nid_2161", - [ - "false", - 155, - 640, - 24 - ], - [ - "jump", - "ne_done_2160", - 640, - 24 - ], - "ne_ni_2162", - [ - "is_int", - 156, - 153, - 640, - 24 - ], - [ - "jump_false", - 156, - "ne_nn_2163", - 640, - 24 - ], - "_nop_tc_89", - [ - "jump", - "ne_nn_2163", - 640, - 24 - ], - [ - "ne_int", - 155, - 153, - 154, - 640, - 24 - ], - [ - "jump", - "ne_done_2160", - 640, - 24 - ], - "ne_nn_2163", - [ - "is_num", - 156, - 153, - 640, - 24 - ], - [ - "jump_false", - 156, - "ne_nt_2164", - 640, - 24 - ], - "_nop_tc_90", - [ - "jump", - "ne_nt_2164", - 640, - 24 - ], - [ - "ne_float", - 155, - 153, - 154, - 640, - 24 - ], - [ - "jump", - "ne_done_2160", - 640, - 24 - ], - "ne_nt_2164", - [ - "is_text", - 156, - 153, - 640, - 24 - ], - [ - "jump_false", - 156, - "ne_nnl_2165", - 640, - 24 - ], - "_nop_tc_91", - [ - "jump", - "ne_nnl_2165", - 640, - 24 - ], - [ - "ne_text", - 155, - 153, - 154, - 640, - 24 - ], - [ - "jump", - "ne_done_2160", - 640, - 24 - ], - "ne_nnl_2165", - [ - "is_null", - 156, - 153, - 640, - 24 - ], - [ - "jump_false", - 156, - "ne_nb_2166", - 640, - 24 - ], - "_nop_tc_92", - "_nop_tc_93", - [ - "false", - 155, - 640, - 24 - ], - [ - "jump", - "ne_done_2160", - 640, - 24 - ], - "ne_nb_2166", - [ - "is_bool", - 156, - 153, - 640, - 24 - ], - [ - "jump_false", - 156, - "ne_mis_2167", - 640, - 24 - ], - "_nop_tc_94", - [ - "jump", - "ne_mis_2167", - 640, - 24 - ], - [ - "ne_bool", - 155, - 153, - 154, - 640, - 24 - ], - [ - "jump", - "ne_done_2160", - 640, - 24 - ], - "ne_mis_2167", - [ - "true", - 155, - 640, - 24 - ], - "ne_done_2160", - [ - "jump_false", - 155, - "if_else_2158", - 640, - 24 - ], - [ - "load_field", - 158, - 1, - "else", - 640, - 53 - ], - [ - "get", - 160, - 16, - 1, - 640, - 42 - ], - [ - "frame", - 161, - 160, - 2, - 640, - 42 - ], - [ - "null", - 162, - 640, - 42 - ], - [ - "setarg", - 161, - 0, - 162, - 640, - 42 - ], - [ - "setarg", - 161, - 1, - 158, - 640, - 42 - ], - [ - "setarg", - 161, - 2, - 2, - 640, - 42 - ], - [ - "invoke", - 161, - 159, - 640, - 42 - ], - [ - "store_field", - 1, - 159, - "else", - 640, - 30 - ], - [ - "jump", - "if_end_2159", - 640, - 30 - ], - "if_else_2158", - "if_end_2159", - [ - "return", - 1, - 641, - 14 - ], - "_nop_ur_9", - "if_else_2104", - "if_end_2105", - [ - "access", - 163, - "while", - 643, - 14 - ], - [ - "is_identical", - 164, - 5, - 163, - 643, - 14 - ], - [ - "jump_true", - 164, - "eq_done_2170", - 643, - 14 - ], - [ - "is_int", - 165, - 5, - 643, - 14 - ], - [ - "jump_false", - 165, - "eq_ni_2171", - 643, - 14 - ], - "_nop_tc_95", - [ - "jump", - "eq_ni_2171", - 643, - 14 - ], - [ - "eq_int", - 164, - 5, - 163, - 643, - 14 - ], - [ - "jump", - "eq_done_2170", - 643, - 14 - ], - "eq_ni_2171", - [ - "is_num", - 165, - 5, - 643, - 14 - ], - [ - "jump_false", - 165, - "eq_nn_2172", - 643, - 14 - ], - "_nop_tc_96", - [ - "jump", - "eq_nn_2172", - 643, - 14 - ], - [ - "eq_float", - 164, - 5, - 163, - 643, - 14 - ], - [ - "jump", - "eq_done_2170", - 643, - 14 - ], - "eq_nn_2172", - [ - "is_text", - 165, - 5, - 643, - 14 - ], - [ - "jump_false", - 165, - "eq_nt_2173", - 643, - 14 - ], - "_nop_tc_97", - "_nop_tc_98", - [ - "eq_text", - 164, - 5, - 163, - 643, - 14 - ], - [ - "jump", - "eq_done_2170", - 643, - 14 - ], - "eq_nt_2173", - [ - "is_null", - 165, - 5, - 643, - 14 - ], - [ - "jump_false", - 165, - "eq_nnl_2174", - 643, - 14 - ], - "_nop_tc_99", - [ - "jump", - "eq_nnl_2174", - 643, - 14 - ], - [ - "true", - 164, - 643, - 14 - ], - [ - "jump", - "eq_done_2170", - 643, - 14 - ], - "eq_nnl_2174", - [ - "is_bool", - 165, - 5, - 643, - 14 - ], - [ - "jump_false", - 165, - "eq_nb_2175", - 643, - 14 - ], - "_nop_tc_100", - [ - "jump", - "eq_nb_2175", - 643, - 14 - ], - [ - "eq_bool", - 164, - 5, - 163, - 643, - 14 - ], - [ - "jump", - "eq_done_2170", - 643, - 14 - ], - "eq_nb_2175", - [ - "false", - 164, - 643, - 14 - ], - "eq_done_2170", - [ - "jump_false", - 164, - "if_else_2168", - 643, - 14 - ], - [ - "load_field", - 167, - 1, - "expression", - 644, - 35 - ], - [ - "get", - 169, - 13, - 1, - 644, - 25 - ], - [ - "frame", - 170, - 169, - 2, - 644, - 25 - ], - [ - "null", - 171, - 644, - 25 - ], - [ - "setarg", - 170, - 0, - 171, - 644, - 25 - ], - [ - "setarg", - 170, - 1, - 167, - 644, - 25 - ], - [ - "setarg", - 170, - 2, - 2, - 644, - 25 - ], - [ - "invoke", - 170, - 168, - 644, - 25 - ], - [ - "store_field", - 1, - 168, - "expression", - 644, - 7 - ], - [ - "load_field", - 172, - 1, - "expression", - 645, - 11 - ], - [ - "load_field", - 173, - 172, - "kind", - 645, - 11 - ], - [ - "access", - 174, - "false", - 645, - 35 - ], - [ - "is_identical", - 175, - 173, - 174, - 645, - 35 - ], - [ - "jump_true", - 175, - "eq_done_2179", - 645, - 35 - ], - [ - "is_int", - 176, - 173, - 645, - 35 - ], - [ - "jump_false", - 176, - "eq_ni_2180", - 645, - 35 - ], - "_nop_tc_101", - [ - "jump", - "eq_ni_2180", - 645, - 35 - ], - [ - "eq_int", - 175, - 173, - 174, - 645, - 35 - ], - [ - "jump", - "eq_done_2179", - 645, - 35 - ], - "eq_ni_2180", - [ - "is_num", - 176, - 173, - 645, - 35 - ], - [ - "jump_false", - 176, - "eq_nn_2181", - 645, - 35 - ], - "_nop_tc_102", - [ - "jump", - "eq_nn_2181", - 645, - 35 - ], - [ - "eq_float", - 175, - 173, - 174, - 645, - 35 - ], - [ - "jump", - "eq_done_2179", - 645, - 35 - ], - "eq_nn_2181", - [ - "is_text", - 176, - 173, - 645, - 35 - ], - [ - "jump_false", - 176, - "eq_nt_2182", - 645, - 35 - ], - "_nop_tc_103", - "_nop_tc_104", - [ - "eq_text", - 175, - 173, - 174, - 645, - 35 - ], - [ - "jump", - "eq_done_2179", - 645, - 35 - ], - "eq_nt_2182", - [ - "is_null", - 176, - 173, - 645, - 35 - ], - [ - "jump_false", - 176, - "eq_nnl_2183", - 645, - 35 - ], - "_nop_tc_105", - [ - "jump", - "eq_nnl_2183", - 645, - 35 - ], - [ - "true", - 175, - 645, - 35 - ], - [ - "jump", - "eq_done_2179", - 645, - 35 - ], - "eq_nnl_2183", - [ - "is_bool", - 176, - 173, - 645, - 35 - ], - [ - "jump_false", - 176, - "eq_nb_2184", - 645, - 35 - ], - "_nop_tc_106", - [ - "jump", - "eq_nb_2184", - 645, - 35 - ], - [ - "eq_bool", - 175, - 173, - 174, - 645, - 35 - ], - [ - "jump", - "eq_done_2179", - 645, - 35 - ], - "eq_nb_2184", - [ - "false", - 175, - 645, - 35 - ], - "eq_done_2179", - [ - "move", - 178, - 175, - 645, - 35 - ], - [ - "jump_true", - 178, - "or_end_2178", - 645, - 35 - ], - [ - "load_field", - 179, - 1, - "expression", - 645, - 46 - ], - [ - "load_field", - 180, - 179, - "kind", - 645, - 46 - ], - [ - "access", - 181, - "null", - 645, - 70 - ], - [ - "is_identical", - 182, - 180, - 181, - 645, - 70 - ], - [ - "jump_true", - 182, - "eq_done_2185", - 645, - 70 - ], - [ - "is_int", - 183, - 180, - 645, - 70 - ], - [ - "jump_false", - 183, - "eq_ni_2186", - 645, - 70 - ], - "_nop_tc_107", - [ - "jump", - "eq_ni_2186", - 645, - 70 - ], - [ - "eq_int", - 182, - 180, - 181, - 645, - 70 - ], - [ - "jump", - "eq_done_2185", - 645, - 70 - ], - "eq_ni_2186", - [ - "is_num", - 183, - 180, - 645, - 70 - ], - [ - "jump_false", - 183, - "eq_nn_2187", - 645, - 70 - ], - "_nop_tc_108", - [ - "jump", - "eq_nn_2187", - 645, - 70 - ], - [ - "eq_float", - 182, - 180, - 181, - 645, - 70 - ], - [ - "jump", - "eq_done_2185", - 645, - 70 - ], - "eq_nn_2187", - [ - "is_text", - 183, - 180, - 645, - 70 - ], - [ - "jump_false", - 183, - "eq_nt_2188", - 645, - 70 - ], - "_nop_tc_109", - "_nop_tc_110", - [ - "eq_text", - 182, - 180, - 181, - 645, - 70 - ], - [ - "jump", - "eq_done_2185", - 645, - 70 - ], - "eq_nt_2188", - [ - "is_null", - 183, - 180, - 645, - 70 - ], - [ - "jump_false", - 183, - "eq_nnl_2189", - 645, - 70 - ], - "_nop_tc_111", - [ - "jump", - "eq_nnl_2189", - 645, - 70 - ], - [ - "true", - 182, - 645, - 70 - ], - [ - "jump", - "eq_done_2185", - 645, - 70 - ], - "eq_nnl_2189", - [ - "is_bool", - 183, - 180, - 645, - 70 - ], - [ - "jump_false", - 183, - "eq_nb_2190", - 645, - 70 - ], - "_nop_tc_112", - [ - "jump", - "eq_nb_2190", - 645, - 70 - ], - [ - "eq_bool", - 182, - 180, - 181, - 645, - 70 - ], - [ - "jump", - "eq_done_2185", - 645, - 70 - ], - "eq_nb_2190", - [ - "false", - 182, - 645, - 70 - ], - "eq_done_2185", - [ - "move", - 178, - 182, - 645, - 70 - ], - "or_end_2178", - [ - "jump_false", - 178, - "if_else_2176", - 645, - 70 - ], - [ - "null", - 185, - 645, - 85 - ], - [ - "return", - 185, - 645, - 85 - ], - "_nop_ur_10", - "if_else_2176", - "if_end_2177", - [ - "load_field", - 186, - 1, - "statements", - 646, - 36 - ], - [ - "get", - 188, - 16, - 1, - 646, - 25 - ], - [ - "frame", - 189, - 188, - 2, - 646, - 25 - ], - [ - "null", - 190, - 646, - 25 - ], - [ - "setarg", - 189, - 0, - 190, - 646, - 25 - ], - [ - "setarg", - 189, - 1, - 186, - 646, - 25 - ], - [ - "setarg", - 189, - 2, - 2, - 646, - 25 - ], - [ - "invoke", - 189, - 187, - 646, - 25 - ], - [ - "store_field", - 1, - 187, - "statements", - 646, - 7 - ], - [ - "return", - 1, - 647, - 14 - ], - "_nop_ur_11", - "if_else_2168", - "if_end_2169", - [ - "access", - 191, - "do", - 649, - 14 - ], - [ - "is_identical", - 192, - 5, - 191, - 649, - 14 - ], - [ - "jump_true", - 192, - "eq_done_2193", - 649, - 14 - ], - [ - "is_int", - 193, - 5, - 649, - 14 - ], - [ - "jump_false", - 193, - "eq_ni_2194", - 649, - 14 - ], - "_nop_tc_113", - [ - "jump", - "eq_ni_2194", - 649, - 14 - ], - [ - "eq_int", - 192, - 5, - 191, - 649, - 14 - ], - [ - "jump", - "eq_done_2193", - 649, - 14 - ], - "eq_ni_2194", - [ - "is_num", - 193, - 5, - 649, - 14 - ], - [ - "jump_false", - 193, - "eq_nn_2195", - 649, - 14 - ], - "_nop_tc_114", - [ - "jump", - "eq_nn_2195", - 649, - 14 - ], - [ - "eq_float", - 192, - 5, - 191, - 649, - 14 - ], - [ - "jump", - "eq_done_2193", - 649, - 14 - ], - "eq_nn_2195", - [ - "is_text", - 193, - 5, - 649, - 14 - ], - [ - "jump_false", - 193, - "eq_nt_2196", - 649, - 14 - ], - "_nop_tc_115", - "_nop_tc_116", - [ - "eq_text", - 192, - 5, - 191, - 649, - 14 - ], - [ - "jump", - "eq_done_2193", - 649, - 14 - ], - "eq_nt_2196", - [ - "is_null", - 193, - 5, - 649, - 14 - ], - [ - "jump_false", - 193, - "eq_nnl_2197", - 649, - 14 - ], - "_nop_tc_117", - [ - "jump", - "eq_nnl_2197", - 649, - 14 - ], - [ - "true", - 192, - 649, - 14 - ], - [ - "jump", - "eq_done_2193", - 649, - 14 - ], - "eq_nnl_2197", - [ - "is_bool", - 193, - 5, - 649, - 14 - ], - [ - "jump_false", - 193, - "eq_nb_2198", - 649, - 14 - ], - "_nop_tc_118", - [ - "jump", - "eq_nb_2198", - 649, - 14 - ], - [ - "eq_bool", - 192, - 5, - 191, - 649, - 14 - ], - [ - "jump", - "eq_done_2193", - 649, - 14 - ], - "eq_nb_2198", - [ - "false", - 192, - 649, - 14 - ], - "eq_done_2193", - [ - "jump_false", - 192, - "if_else_2191", - 649, - 14 - ], - [ - "load_field", - 195, - 1, - "statements", - 650, - 36 - ], - [ - "get", - 197, - 16, - 1, - 650, - 25 - ], - [ - "frame", - 198, - 197, - 2, - 650, - 25 - ], - [ - "null", - 199, - 650, - 25 - ], - [ - "setarg", - 198, - 0, - 199, - 650, - 25 - ], - [ - "setarg", - 198, - 1, - 195, - 650, - 25 - ], - [ - "setarg", - 198, - 2, - 2, - 650, - 25 - ], - [ - "invoke", - 198, - 196, - 650, - 25 - ], - [ - "store_field", - 1, - 196, - "statements", - 650, - 7 - ], - [ - "load_field", - 200, - 1, - "expression", - 651, - 35 - ], - [ - "get", - 202, - 13, - 1, - 651, - 25 - ], - [ - "frame", - 203, - 202, - 2, - 651, - 25 - ], - [ - "null", - 204, - 651, - 25 - ], - [ - "setarg", - 203, - 0, - 204, - 651, - 25 - ], - [ - "setarg", - 203, - 1, - 200, - 651, - 25 - ], - [ - "setarg", - 203, - 2, - 2, - 651, - 25 - ], - [ - "invoke", - 203, - 201, - 651, - 25 - ], - [ - "store_field", - 1, - 201, - "expression", - 651, - 7 - ], - [ - "return", - 1, - 652, - 14 - ], - "_nop_ur_12", - "if_else_2191", - "if_end_2192", - [ - "access", - 205, - "for", - 654, - 14 - ], - [ - "is_identical", - 206, - 5, - 205, - 654, - 14 - ], - [ - "jump_true", - 206, - "eq_done_2201", - 654, - 14 - ], - [ - "is_int", - 207, - 5, - 654, - 14 - ], - [ - "jump_false", - 207, - "eq_ni_2202", - 654, - 14 - ], - "_nop_tc_119", - [ - "jump", - "eq_ni_2202", - 654, - 14 - ], - [ - "eq_int", - 206, - 5, - 205, - 654, - 14 - ], - [ - "jump", - "eq_done_2201", - 654, - 14 - ], - "eq_ni_2202", - [ - "is_num", - 207, - 5, - 654, - 14 - ], - [ - "jump_false", - 207, - "eq_nn_2203", - 654, - 14 - ], - "_nop_tc_120", - [ - "jump", - "eq_nn_2203", - 654, - 14 - ], - [ - "eq_float", - 206, - 5, - 205, - 654, - 14 - ], - [ - "jump", - "eq_done_2201", - 654, - 14 - ], - "eq_nn_2203", - [ - "is_text", - 207, - 5, - 654, - 14 - ], - [ - "jump_false", - 207, - "eq_nt_2204", - 654, - 14 - ], - "_nop_tc_121", - "_nop_tc_122", - [ - "eq_text", - 206, - 5, - 205, - 654, - 14 - ], - [ - "jump", - "eq_done_2201", - 654, - 14 - ], - "eq_nt_2204", - [ - "is_null", - 207, - 5, - 654, - 14 - ], - [ - "jump_false", - 207, - "eq_nnl_2205", - 654, - 14 - ], - "_nop_tc_123", - [ - "jump", - "eq_nnl_2205", - 654, - 14 - ], - [ - "true", - 206, - 654, - 14 - ], - [ - "jump", - "eq_done_2201", - 654, - 14 - ], - "eq_nnl_2205", - [ - "is_bool", - 207, - 5, - 654, - 14 - ], - [ - "jump_false", - 207, - "eq_nb_2206", - 654, - 14 - ], - "_nop_tc_124", - [ - "jump", - "eq_nb_2206", - 654, - 14 - ], - [ - "eq_bool", - 206, - 5, - 205, - 654, - 14 - ], - [ - "jump", - "eq_done_2201", - 654, - 14 - ], - "eq_nb_2206", - [ - "false", - 206, - 654, - 14 - ], - "eq_done_2201", - [ - "jump_false", - 206, - "if_else_2199", - 654, - 14 - ], - [ - "load_field", - 209, - 1, - "init", - 655, - 11 - ], - [ - "null", - 210, - 655, - 24 - ], - [ - "is_identical", - 211, - 209, - 210, - 655, - 24 - ], - [ - "jump_true", - 211, - "ne_nid_2210", - 655, - 24 - ], - [ - "jump", - "ne_ni_2211", - 655, - 24 - ], - "ne_nid_2210", - [ - "false", - 211, - 655, - 24 - ], - [ - "jump", - "ne_done_2209", - 655, - 24 - ], - "ne_ni_2211", - [ - "is_int", - 212, - 209, - 655, - 24 - ], - [ - "jump_false", - 212, - "ne_nn_2212", - 655, - 24 - ], - "_nop_tc_125", - [ - "jump", - "ne_nn_2212", - 655, - 24 - ], - [ - "ne_int", - 211, - 209, - 210, - 655, - 24 - ], - [ - "jump", - "ne_done_2209", - 655, - 24 - ], - "ne_nn_2212", - [ - "is_num", - 212, - 209, - 655, - 24 - ], - [ - "jump_false", - 212, - "ne_nt_2213", - 655, - 24 - ], - "_nop_tc_126", - [ - "jump", - "ne_nt_2213", - 655, - 24 - ], - [ - "ne_float", - 211, - 209, - 210, - 655, - 24 - ], - [ - "jump", - "ne_done_2209", - 655, - 24 - ], - "ne_nt_2213", - [ - "is_text", - 212, - 209, - 655, - 24 - ], - [ - "jump_false", - 212, - "ne_nnl_2214", - 655, - 24 - ], - "_nop_tc_127", - [ - "jump", - "ne_nnl_2214", - 655, - 24 - ], - [ - "ne_text", - 211, - 209, - 210, - 655, - 24 - ], - [ - "jump", - "ne_done_2209", - 655, - 24 - ], - "ne_nnl_2214", - [ - "is_null", - 212, - 209, - 655, - 24 - ], - [ - "jump_false", - 212, - "ne_nb_2215", - 655, - 24 - ], - "_nop_tc_128", - "_nop_tc_129", - [ - "false", - 211, - 655, - 24 - ], - [ - "jump", - "ne_done_2209", - 655, - 24 - ], - "ne_nb_2215", - [ - "is_bool", - 212, - 209, - 655, - 24 - ], - [ - "jump_false", - 212, - "ne_mis_2216", - 655, - 24 - ], - "_nop_tc_130", - [ - "jump", - "ne_mis_2216", - 655, - 24 - ], - [ - "ne_bool", - 211, - 209, - 210, - 655, - 24 - ], - [ - "jump", - "ne_done_2209", - 655, - 24 - ], - "ne_mis_2216", - [ - "true", - 211, - 655, - 24 - ], - "ne_done_2209", - [ - "jump_false", - 211, - "if_else_2207", - 655, - 24 - ], - [ - "load_field", - 214, - 1, - "init", - 656, - 14 - ], - [ - "load_field", - 215, - 214, - "kind", - 656, - 14 - ], - [ - "move", - 4, - 215, - 656, - 14 - ], - [ - "access", - 216, - "var", - 657, - 19 - ], - [ - "is_identical", - 217, - 4, - 216, - 657, - 19 - ], - [ - "jump_true", - 217, - "eq_done_2220", - 657, - 19 - ], - [ - "is_int", - 218, - 4, - 657, - 19 - ], - [ - "jump_false", - 218, - "eq_ni_2221", - 657, - 19 - ], - "_nop_tc_131", - [ - "jump", - "eq_ni_2221", - 657, - 19 - ], - [ - "eq_int", - 217, - 4, - 216, - 657, - 19 - ], - [ - "jump", - "eq_done_2220", - 657, - 19 - ], - "eq_ni_2221", - [ - "is_num", - 218, - 4, - 657, - 19 - ], - [ - "jump_false", - 218, - "eq_nn_2222", - 657, - 19 - ], - "_nop_tc_132", - [ - "jump", - "eq_nn_2222", - 657, - 19 - ], - [ - "eq_float", - 217, - 4, - 216, - 657, - 19 - ], - [ - "jump", - "eq_done_2220", - 657, - 19 - ], - "eq_nn_2222", - [ - "is_text", - 218, - 4, - 657, - 19 - ], - [ - "jump_false", - 218, - "eq_nt_2223", - 657, - 19 - ], - "_nop_tc_133", - "_nop_tc_134", - [ - "eq_text", - 217, - 4, - 216, - 657, - 19 - ], - [ - "jump", - "eq_done_2220", - 657, - 19 - ], - "eq_nt_2223", - [ - "is_null", - 218, - 4, - 657, - 19 - ], - [ - "jump_false", - 218, - "eq_nnl_2224", - 657, - 19 - ], - "_nop_tc_135", - [ - "jump", - "eq_nnl_2224", - 657, - 19 - ], - [ - "true", - 217, - 657, - 19 - ], - [ - "jump", - "eq_done_2220", - 657, - 19 - ], - "eq_nnl_2224", - [ - "is_bool", - 218, - 4, - 657, - 19 - ], - [ - "jump_false", - 218, - "eq_nb_2225", - 657, - 19 - ], - "_nop_tc_136", - [ - "jump", - "eq_nb_2225", - 657, - 19 - ], - [ - "eq_bool", - 217, - 4, - 216, - 657, - 19 - ], - [ - "jump", - "eq_done_2220", - 657, - 19 - ], - "eq_nb_2225", - [ - "false", - 217, - 657, - 19 - ], - "eq_done_2220", - [ - "move", - 220, - 217, - 657, - 19 - ], - [ - "jump_true", - 220, - "or_end_2219", - 657, - 19 - ], - [ - "access", - 221, - "def", - 657, - 34 - ], - [ - "is_identical", - 222, - 4, - 221, - 657, - 34 - ], - [ - "jump_true", - 222, - "eq_done_2226", - 657, - 34 - ], - [ - "is_int", - 223, - 4, - 657, - 34 - ], - [ - "jump_false", - 223, - "eq_ni_2227", - 657, - 34 - ], - "_nop_tc_137", - [ - "jump", - "eq_ni_2227", - 657, - 34 - ], - [ - "eq_int", - 222, - 4, - 221, - 657, - 34 - ], - [ - "jump", - "eq_done_2226", - 657, - 34 - ], - "eq_ni_2227", - [ - "is_num", - 223, - 4, - 657, - 34 - ], - [ - "jump_false", - 223, - "eq_nn_2228", - 657, - 34 - ], - "_nop_tc_138", - [ - "jump", - "eq_nn_2228", - 657, - 34 - ], - [ - "eq_float", - 222, - 4, - 221, - 657, - 34 - ], - [ - "jump", - "eq_done_2226", - 657, - 34 - ], - "eq_nn_2228", - [ - "is_text", - 223, - 4, - 657, - 34 - ], - [ - "jump_false", - 223, - "eq_nt_2229", - 657, - 34 - ], - "_nop_tc_139", - "_nop_tc_140", - [ - "eq_text", - 222, - 4, - 221, - 657, - 34 - ], - [ - "jump", - "eq_done_2226", - 657, - 34 - ], - "eq_nt_2229", - [ - "is_null", - 223, - 4, - 657, - 34 - ], - [ - "jump_false", - 223, - "eq_nnl_2230", - 657, - 34 - ], - "_nop_tc_141", - [ - "jump", - "eq_nnl_2230", - 657, - 34 - ], - [ - "true", - 222, - 657, - 34 - ], - [ - "jump", - "eq_done_2226", - 657, - 34 - ], - "eq_nnl_2230", - [ - "is_bool", - 223, - 4, - 657, - 34 - ], - [ - "jump_false", - 223, - "eq_nb_2231", - 657, - 34 - ], - "_nop_tc_142", - [ - "jump", - "eq_nb_2231", - 657, - 34 - ], - [ - "eq_bool", - 222, - 4, - 221, - 657, - 34 - ], - [ - "jump", - "eq_done_2226", - 657, - 34 - ], - "eq_nb_2231", - [ - "false", - 222, - 657, - 34 - ], - "eq_done_2226", - [ - "move", - 220, - 222, - 657, - 34 - ], - "or_end_2219", - [ - "jump_false", - 220, - "if_else_2217", - 657, - 34 - ], - [ - "load_field", - 225, - 1, - "init", - 658, - 33 - ], - [ - "get", - 227, - 15, - 1, - 658, - 23 - ], - [ - "frame", - 228, - 227, - 2, - 658, - 23 - ], - [ - "null", - 229, - 658, - 23 - ], - [ - "setarg", - 228, - 0, - 229, - 658, - 23 - ], - [ - "setarg", - 228, - 1, - 225, - 658, - 23 - ], - [ - "setarg", - 228, - 2, - 2, - 658, - 23 - ], - [ - "invoke", - 228, - 226, - 658, - 23 - ], - [ - "store_field", - 1, - 226, - "init", - 658, - 11 - ], - [ - "jump", - "if_end_2218", - 658, - 11 - ], - "if_else_2217", - [ - "load_field", - 230, - 1, - "init", - 660, - 33 - ], - [ - "get", - 232, - 13, - 1, - 660, - 23 - ], - [ - "frame", - 233, - 232, - 2, - 660, - 23 - ], - [ - "null", - 234, - 660, - 23 - ], - [ - "setarg", - 233, - 0, - 234, - 660, - 23 - ], - [ - "setarg", - 233, - 1, - 230, - 660, - 23 - ], - [ - "setarg", - 233, - 2, - 2, - 660, - 23 - ], - [ - "invoke", - 233, - 231, - 660, - 23 - ], - [ - "store_field", - 1, - 231, - "init", - 660, - 11 - ], - "if_end_2218", - [ - "jump", - "if_end_2208", - 660, - 11 - ], - "if_else_2207", - "if_end_2208", - [ - "load_field", - 235, - 1, - "test", - 663, - 11 - ], - [ - "null", - 236, - 663, - 24 - ], - [ - "is_identical", - 237, - 235, - 236, - 663, - 24 - ], - [ - "jump_true", - 237, - "ne_nid_2235", - 663, - 24 - ], - [ - "jump", - "ne_ni_2236", - 663, - 24 - ], - "ne_nid_2235", - [ - "false", - 237, - 663, - 24 - ], - [ - "jump", - "ne_done_2234", - 663, - 24 - ], - "ne_ni_2236", - [ - "is_int", - 238, - 235, - 663, - 24 - ], - [ - "jump_false", - 238, - "ne_nn_2237", - 663, - 24 - ], - "_nop_tc_143", - [ - "jump", - "ne_nn_2237", - 663, - 24 - ], - [ - "ne_int", - 237, - 235, - 236, - 663, - 24 - ], - [ - "jump", - "ne_done_2234", - 663, - 24 - ], - "ne_nn_2237", - [ - "is_num", - 238, - 235, - 663, - 24 - ], - [ - "jump_false", - 238, - "ne_nt_2238", - 663, - 24 - ], - "_nop_tc_144", - [ - "jump", - "ne_nt_2238", - 663, - 24 - ], - [ - "ne_float", - 237, - 235, - 236, - 663, - 24 - ], - [ - "jump", - "ne_done_2234", - 663, - 24 - ], - "ne_nt_2238", - [ - "is_text", - 238, - 235, - 663, - 24 - ], - [ - "jump_false", - 238, - "ne_nnl_2239", - 663, - 24 - ], - "_nop_tc_145", - [ - "jump", - "ne_nnl_2239", - 663, - 24 - ], - [ - "ne_text", - 237, - 235, - 236, - 663, - 24 - ], - [ - "jump", - "ne_done_2234", - 663, - 24 - ], - "ne_nnl_2239", - [ - "is_null", - 238, - 235, - 663, - 24 - ], - [ - "jump_false", - 238, - "ne_nb_2240", - 663, - 24 - ], - "_nop_tc_146", - "_nop_tc_147", - [ - "false", - 237, - 663, - 24 - ], - [ - "jump", - "ne_done_2234", - 663, - 24 - ], - "ne_nb_2240", - [ - "is_bool", - 238, - 235, - 663, - 24 - ], - [ - "jump_false", - 238, - "ne_mis_2241", - 663, - 24 - ], - "_nop_tc_148", - [ - "jump", - "ne_mis_2241", - 663, - 24 - ], - [ - "ne_bool", - 237, - 235, - 236, - 663, - 24 - ], - [ - "jump", - "ne_done_2234", - 663, - 24 - ], - "ne_mis_2241", - [ - "true", - 237, - 663, - 24 - ], - "ne_done_2234", - [ - "jump_false", - 237, - "if_else_2232", - 663, - 24 - ], - [ - "load_field", - 240, - 1, - "test", - 663, - 52 - ], - [ - "get", - 242, - 13, - 1, - 663, - 42 - ], - [ - "frame", - 243, - 242, - 2, - 663, - 42 - ], - [ - "null", - 244, - 663, - 42 - ], - [ - "setarg", - 243, - 0, - 244, - 663, - 42 - ], - [ - "setarg", - 243, - 1, - 240, - 663, - 42 - ], - [ - "setarg", - 243, - 2, - 2, - 663, - 42 - ], - [ - "invoke", - 243, - 241, - 663, - 42 - ], - [ - "store_field", - 1, - 241, - "test", - 663, - 30 - ], - [ - "jump", - "if_end_2233", - 663, - 30 - ], - "if_else_2232", - "if_end_2233", - [ - "load_field", - 245, - 1, - "update", - 664, - 11 - ], - [ - "null", - 246, - 664, - 26 - ], - [ - "is_identical", - 247, - 245, - 246, - 664, - 26 - ], - [ - "jump_true", - 247, - "ne_nid_2245", - 664, - 26 - ], - [ - "jump", - "ne_ni_2246", - 664, - 26 - ], - "ne_nid_2245", - [ - "false", - 247, - 664, - 26 - ], - [ - "jump", - "ne_done_2244", - 664, - 26 - ], - "ne_ni_2246", - [ - "is_int", - 248, - 245, - 664, - 26 - ], - [ - "jump_false", - 248, - "ne_nn_2247", - 664, - 26 - ], - "_nop_tc_149", - [ - "jump", - "ne_nn_2247", - 664, - 26 - ], - [ - "ne_int", - 247, - 245, - 246, - 664, - 26 - ], - [ - "jump", - "ne_done_2244", - 664, - 26 - ], - "ne_nn_2247", - [ - "is_num", - 248, - 245, - 664, - 26 - ], - [ - "jump_false", - 248, - "ne_nt_2248", - 664, - 26 - ], - "_nop_tc_150", - [ - "jump", - "ne_nt_2248", - 664, - 26 - ], - [ - "ne_float", - 247, - 245, - 246, - 664, - 26 - ], - [ - "jump", - "ne_done_2244", - 664, - 26 - ], - "ne_nt_2248", - [ - "is_text", - 248, - 245, - 664, - 26 - ], - [ - "jump_false", - 248, - "ne_nnl_2249", - 664, - 26 - ], - "_nop_tc_151", - [ - "jump", - "ne_nnl_2249", - 664, - 26 - ], - [ - "ne_text", - 247, - 245, - 246, - 664, - 26 - ], - [ - "jump", - "ne_done_2244", - 664, - 26 - ], - "ne_nnl_2249", - [ - "is_null", - 248, - 245, - 664, - 26 - ], - [ - "jump_false", - 248, - "ne_nb_2250", - 664, - 26 - ], - "_nop_tc_152", - "_nop_tc_153", - [ - "false", - 247, - 664, - 26 - ], - [ - "jump", - "ne_done_2244", - 664, - 26 - ], - "ne_nb_2250", - [ - "is_bool", - 248, - 245, - 664, - 26 - ], - [ - "jump_false", - 248, - "ne_mis_2251", - 664, - 26 - ], - "_nop_tc_154", - [ - "jump", - "ne_mis_2251", - 664, - 26 - ], - [ - "ne_bool", - 247, - 245, - 246, - 664, - 26 - ], - [ - "jump", - "ne_done_2244", - 664, - 26 - ], - "ne_mis_2251", - [ - "true", - 247, - 664, - 26 - ], - "ne_done_2244", - [ - "jump_false", - 247, - "if_else_2242", - 664, - 26 - ], - [ - "load_field", - 250, - 1, - "update", - 664, - 56 - ], - [ - "get", - 252, - 13, - 1, - 664, - 46 - ], - [ - "frame", - 253, - 252, - 2, - 664, - 46 - ], - [ - "null", - 254, - 664, - 46 - ], - [ - "setarg", - 253, - 0, - 254, - 664, - 46 - ], - [ - "setarg", - 253, - 1, - 250, - 664, - 46 - ], - [ - "setarg", - 253, - 2, - 2, - 664, - 46 - ], - [ - "invoke", - 253, - 251, - 664, - 46 - ], - [ - "store_field", - 1, - 251, - "update", - 664, - 32 - ], - [ - "jump", - "if_end_2243", - 664, - 32 - ], - "if_else_2242", - "if_end_2243", - [ - "load_field", - 255, - 1, - "statements", - 665, - 36 - ], - [ - "get", - 257, - 16, - 1, - 665, - 25 - ], - [ - "frame", - 258, - 257, - 2, - 665, - 25 - ], - [ - "null", - 259, - 665, - 25 - ], - [ - "setarg", - 258, - 0, - 259, - 665, - 25 - ], - [ - "setarg", - 258, - 1, - 255, - 665, - 25 - ], - [ - "setarg", - 258, - 2, - 2, - 665, - 25 - ], - [ - "invoke", - 258, - 256, - 665, - 25 - ], - [ - "store_field", - 1, - 256, - "statements", - 665, - 7 - ], - [ - "return", - 1, - 666, - 14 - ], - "_nop_ur_13", - "if_else_2199", - "if_end_2200", - [ - "access", - 260, - "return", - 668, - 14 - ], - [ - "is_identical", - 261, - 5, - 260, - 668, - 14 - ], - [ - "jump_true", - 261, - "eq_done_2255", - 668, - 14 - ], - [ - "is_int", - 262, - 5, - 668, - 14 - ], - [ - "jump_false", - 262, - "eq_ni_2256", - 668, - 14 - ], - "_nop_tc_155", - [ - "jump", - "eq_ni_2256", - 668, - 14 - ], - [ - "eq_int", - 261, - 5, - 260, - 668, - 14 - ], - [ - "jump", - "eq_done_2255", - 668, - 14 - ], - "eq_ni_2256", - [ - "is_num", - 262, - 5, - 668, - 14 - ], - [ - "jump_false", - 262, - "eq_nn_2257", - 668, - 14 - ], - "_nop_tc_156", - [ - "jump", - "eq_nn_2257", - 668, - 14 - ], - [ - "eq_float", - 261, - 5, - 260, - 668, - 14 - ], - [ - "jump", - "eq_done_2255", - 668, - 14 - ], - "eq_nn_2257", - [ - "is_text", - 262, - 5, - 668, - 14 - ], - [ - "jump_false", - 262, - "eq_nt_2258", - 668, - 14 - ], - "_nop_tc_157", - "_nop_tc_158", - [ - "eq_text", - 261, - 5, - 260, - 668, - 14 - ], - [ - "jump", - "eq_done_2255", - 668, - 14 - ], - "eq_nt_2258", - [ - "is_null", - 262, - 5, - 668, - 14 - ], - [ - "jump_false", - 262, - "eq_nnl_2259", - 668, - 14 - ], - "_nop_tc_159", - [ - "jump", - "eq_nnl_2259", - 668, - 14 - ], - [ - "true", - 261, - 668, - 14 - ], - [ - "jump", - "eq_done_2255", - 668, - 14 - ], - "eq_nnl_2259", - [ - "is_bool", - 262, - 5, - 668, - 14 - ], - [ - "jump_false", - 262, - "eq_nb_2260", - 668, - 14 - ], - "_nop_tc_160", - [ - "jump", - "eq_nb_2260", - 668, - 14 - ], - [ - "eq_bool", - 261, - 5, - 260, - 668, - 14 - ], - [ - "jump", - "eq_done_2255", - 668, - 14 - ], - "eq_nb_2260", - [ - "false", - 261, - 668, - 14 - ], - "eq_done_2255", - [ - "move", - 264, - 261, - 668, - 14 - ], - [ - "jump_true", - 264, - "or_end_2254", - 668, - 14 - ], - [ - "access", - 265, - "go", - 668, - 31 - ], - [ - "is_identical", - 266, - 5, - 265, - 668, - 31 - ], - [ - "jump_true", - 266, - "eq_done_2261", - 668, - 31 - ], - [ - "is_int", - 267, - 5, - 668, - 31 - ], - [ - "jump_false", - 267, - "eq_ni_2262", - 668, - 31 - ], - "_nop_tc_161", - [ - "jump", - "eq_ni_2262", - 668, - 31 - ], - [ - "eq_int", - 266, - 5, - 265, - 668, - 31 - ], - [ - "jump", - "eq_done_2261", - 668, - 31 - ], - "eq_ni_2262", - [ - "is_num", - 267, - 5, - 668, - 31 - ], - [ - "jump_false", - 267, - "eq_nn_2263", - 668, - 31 - ], - "_nop_tc_162", - [ - "jump", - "eq_nn_2263", - 668, - 31 - ], - [ - "eq_float", - 266, - 5, - 265, - 668, - 31 - ], - [ - "jump", - "eq_done_2261", - 668, - 31 - ], - "eq_nn_2263", - [ - "is_text", - 267, - 5, - 668, - 31 - ], - [ - "jump_false", - 267, - "eq_nt_2264", - 668, - 31 - ], - "_nop_tc_163", - "_nop_tc_164", - [ - "eq_text", - 266, - 5, - 265, - 668, - 31 - ], - [ - "jump", - "eq_done_2261", - 668, - 31 - ], - "eq_nt_2264", - [ - "is_null", - 267, - 5, - 668, - 31 - ], - [ - "jump_false", - 267, - "eq_nnl_2265", - 668, - 31 - ], - "_nop_tc_165", - [ - "jump", - "eq_nnl_2265", - 668, - 31 - ], - [ - "true", - 266, - 668, - 31 - ], - [ - "jump", - "eq_done_2261", - 668, - 31 - ], - "eq_nnl_2265", - [ - "is_bool", - 267, - 5, - 668, - 31 - ], - [ - "jump_false", - 267, - "eq_nb_2266", - 668, - 31 - ], - "_nop_tc_166", - [ - "jump", - "eq_nb_2266", - 668, - 31 - ], - [ - "eq_bool", - 266, - 5, - 265, - 668, - 31 - ], - [ - "jump", - "eq_done_2261", - 668, - 31 - ], - "eq_nb_2266", - [ - "false", - 266, - 668, - 31 - ], - "eq_done_2261", - [ - "move", - 264, - 266, - 668, - 31 - ], - "or_end_2254", - [ - "jump_false", - 264, - "if_else_2252", - 668, - 31 - ], - [ - "load_field", - 269, - 1, - "expression", - 669, - 35 - ], - [ - "get", - 271, - 13, - 1, - 669, - 25 - ], - [ - "frame", - 272, - 271, - 2, - 669, - 25 - ], - [ - "null", - 273, - 669, - 25 - ], - [ - "setarg", - 272, - 0, - 273, - 669, - 25 - ], - [ - "setarg", - 272, - 1, - 269, - 669, - 25 - ], - [ - "setarg", - 272, - 2, - 2, - 669, - 25 - ], - [ - "invoke", - 272, - 270, - 669, - 25 - ], - [ - "store_field", - 1, - 270, - "expression", - 669, - 7 - ], - [ - "return", - 1, - 670, - 14 - ], - "_nop_ur_14", - "if_else_2252", - "if_end_2253", - [ - "access", - 274, - "block", - 672, - 14 - ], - [ - "is_identical", - 275, - 5, - 274, - 672, - 14 - ], - [ - "jump_true", - 275, - "eq_done_2269", - 672, - 14 - ], - [ - "is_int", - 276, - 5, - 672, - 14 - ], - [ - "jump_false", - 276, - "eq_ni_2270", - 672, - 14 - ], - "_nop_tc_167", - [ - "jump", - "eq_ni_2270", - 672, - 14 - ], - [ - "eq_int", - 275, - 5, - 274, - 672, - 14 - ], - [ - "jump", - "eq_done_2269", - 672, - 14 - ], - "eq_ni_2270", - [ - "is_num", - 276, - 5, - 672, - 14 - ], - [ - "jump_false", - 276, - "eq_nn_2271", - 672, - 14 - ], - "_nop_tc_168", - [ - "jump", - "eq_nn_2271", - 672, - 14 - ], - [ - "eq_float", - 275, - 5, - 274, - 672, - 14 - ], - [ - "jump", - "eq_done_2269", - 672, - 14 - ], - "eq_nn_2271", - [ - "is_text", - 276, - 5, - 672, - 14 - ], - [ - "jump_false", - 276, - "eq_nt_2272", - 672, - 14 - ], - "_nop_tc_169", - "_nop_tc_170", - [ - "eq_text", - 275, - 5, - 274, - 672, - 14 - ], - [ - "jump", - "eq_done_2269", - 672, - 14 - ], - "eq_nt_2272", - [ - "is_null", - 276, - 5, - 672, - 14 - ], - [ - "jump_false", - 276, - "eq_nnl_2273", - 672, - 14 - ], - "_nop_tc_171", - [ - "jump", - "eq_nnl_2273", - 672, - 14 - ], - [ - "true", - 275, - 672, - 14 - ], - [ - "jump", - "eq_done_2269", - 672, - 14 - ], - "eq_nnl_2273", - [ - "is_bool", - 276, - 5, - 672, - 14 - ], - [ - "jump_false", - 276, - "eq_nb_2274", - 672, - 14 - ], - "_nop_tc_172", - [ - "jump", - "eq_nb_2274", - 672, - 14 - ], - [ - "eq_bool", - 275, - 5, - 274, - 672, - 14 - ], - [ - "jump", - "eq_done_2269", - 672, - 14 - ], - "eq_nb_2274", - [ - "false", - 275, - 672, - 14 - ], - "eq_done_2269", - [ - "jump_false", - 275, - "if_else_2267", - 672, - 14 - ], - [ - "load_field", - 278, - 1, - "statements", - 673, - 36 - ], - [ - "get", - 280, - 16, - 1, - 673, - 25 - ], - [ - "frame", - 281, - 280, - 2, - 673, - 25 - ], - [ - "null", - 282, - 673, - 25 - ], - [ - "setarg", - 281, - 0, - 282, - 673, - 25 - ], - [ - "setarg", - 281, - 1, - 278, - 673, - 25 - ], - [ - "setarg", - 281, - 2, - 2, - 673, - 25 - ], - [ - "invoke", - 281, - 279, - 673, - 25 - ], - [ - "store_field", - 1, - 279, - "statements", - 673, - 7 - ], - [ - "return", - 1, - 674, - 14 - ], - "_nop_ur_15", - "if_else_2267", - "if_end_2268", - [ - "access", - 283, - "label", - 676, - 14 - ], - [ - "is_identical", - 284, - 5, - 283, - 676, - 14 - ], - [ - "jump_true", - 284, - "eq_done_2277", - 676, - 14 - ], - [ - "is_int", - 285, - 5, - 676, - 14 - ], - [ - "jump_false", - 285, - "eq_ni_2278", - 676, - 14 - ], - "_nop_tc_173", - [ - "jump", - "eq_ni_2278", - 676, - 14 - ], - [ - "eq_int", - 284, - 5, - 283, - 676, - 14 - ], - [ - "jump", - "eq_done_2277", - 676, - 14 - ], - "eq_ni_2278", - [ - "is_num", - 285, - 5, - 676, - 14 - ], - [ - "jump_false", - 285, - "eq_nn_2279", - 676, - 14 - ], - "_nop_tc_174", - [ - "jump", - "eq_nn_2279", - 676, - 14 - ], - [ - "eq_float", - 284, - 5, - 283, - 676, - 14 - ], - [ - "jump", - "eq_done_2277", - 676, - 14 - ], - "eq_nn_2279", - [ - "is_text", - 285, - 5, - 676, - 14 - ], - [ - "jump_false", - 285, - "eq_nt_2280", - 676, - 14 - ], - "_nop_tc_175", - "_nop_tc_176", - [ - "eq_text", - 284, - 5, - 283, - 676, - 14 - ], - [ - "jump", - "eq_done_2277", - 676, - 14 - ], - "eq_nt_2280", - [ - "is_null", - 285, - 5, - 676, - 14 - ], - [ - "jump_false", - 285, - "eq_nnl_2281", - 676, - 14 - ], - "_nop_tc_177", - [ - "jump", - "eq_nnl_2281", - 676, - 14 - ], - [ - "true", - 284, - 676, - 14 - ], - [ - "jump", - "eq_done_2277", - 676, - 14 - ], - "eq_nnl_2281", - [ - "is_bool", - 285, - 5, - 676, - 14 - ], - [ - "jump_false", - 285, - "eq_nb_2282", - 676, - 14 - ], - "_nop_tc_178", - [ - "jump", - "eq_nb_2282", - 676, - 14 - ], - [ - "eq_bool", - 284, - 5, - 283, - 676, - 14 - ], - [ - "jump", - "eq_done_2277", - 676, - 14 - ], - "eq_nb_2282", - [ - "false", - 284, - 676, - 14 - ], - "eq_done_2277", - [ - "jump_false", - 284, - "if_else_2275", - 676, - 14 - ], - [ - "load_field", - 287, - 1, - "statement", - 677, - 34 - ], - [ - "get", - 289, - 15, - 1, - 677, - 24 - ], - [ - "frame", - 290, - 289, - 2, - 677, - 24 - ], - [ - "null", - 291, - 677, - 24 - ], - [ - "setarg", - 290, - 0, - 291, - 677, - 24 - ], - [ - "setarg", - 290, - 1, - 287, - 677, - 24 - ], - [ - "setarg", - 290, - 2, - 2, - 677, - 24 - ], - [ - "invoke", - 290, - 288, - 677, - 24 - ], - [ - "store_field", - 1, - 288, - "statement", - 677, - 7 - ], - [ - "return", - 1, - 678, - 14 - ], - "_nop_ur_16", - "if_else_2275", - "if_end_2276", - [ - "access", - 292, - "function", - 680, - 14 - ], - [ - "is_identical", - 293, - 5, - 292, - 680, - 14 - ], - [ - "jump_true", - 293, - "eq_done_2285", - 680, - 14 - ], - [ - "is_int", - 294, - 5, - 680, - 14 - ], - [ - "jump_false", - 294, - "eq_ni_2286", - 680, - 14 - ], - "_nop_tc_179", - [ - "jump", - "eq_ni_2286", - 680, - 14 - ], - [ - "eq_int", - 293, - 5, - 292, - 680, - 14 - ], - [ - "jump", - "eq_done_2285", - 680, - 14 - ], - "eq_ni_2286", - [ - "is_num", - 294, - 5, - 680, - 14 - ], - [ - "jump_false", - 294, - "eq_nn_2287", - 680, - 14 - ], - "_nop_tc_180", - [ - "jump", - "eq_nn_2287", - 680, - 14 - ], - [ - "eq_float", - 293, - 5, - 292, - 680, - 14 - ], - [ - "jump", - "eq_done_2285", - 680, - 14 - ], - "eq_nn_2287", - [ - "is_text", - 294, - 5, - 680, - 14 - ], - [ - "jump_false", - 294, - "eq_nt_2288", - 680, - 14 - ], - "_nop_tc_181", - "_nop_tc_182", - [ - "eq_text", - 293, - 5, - 292, - 680, - 14 - ], - [ - "jump", - "eq_done_2285", - 680, - 14 - ], - "eq_nt_2288", - [ - "is_null", - 294, - 5, - 680, - 14 - ], - [ - "jump_false", - 294, - "eq_nnl_2289", - 680, - 14 - ], - "_nop_tc_183", - [ - "jump", - "eq_nnl_2289", - 680, - 14 - ], - [ - "true", - 293, - 680, - 14 - ], - [ - "jump", - "eq_done_2285", - 680, - 14 - ], - "eq_nnl_2289", - [ - "is_bool", - 294, - 5, - 680, - 14 - ], - [ - "jump_false", - 294, - "eq_nb_2290", - 680, - 14 - ], - "_nop_tc_184", - [ - "jump", - "eq_nb_2290", - 680, - 14 - ], - [ - "eq_bool", - 293, - 5, - 292, - 680, - 14 - ], - [ - "jump", - "eq_done_2285", - 680, - 14 - ], - "eq_nb_2290", - [ - "false", - 293, - 680, - 14 - ], - "eq_done_2285", - [ - "jump_false", - 293, - "if_else_2283", - 680, - 14 - ], - [ - "get", - 297, - 14, - 1, - 681, - 7 - ], - [ - "frame", - 298, - 297, - 1, - 681, - 7 - ], - [ - "null", - 299, - 681, - 7 - ], - [ - "setarg", - 298, - 0, - 299, - 681, - 7 - ], - [ - "setarg", - 298, - 1, - 1, - 681, - 7 - ], - [ - "invoke", - 298, - 296, - 681, - 7 - ], - [ - "return", - 1, - 682, - 14 - ], - "_nop_ur_17", - "if_else_2283", - "if_end_2284", - [ - "return", - 1, - 684, - 12 - ], - "_nop_ur_18", - "_nop_ur_19" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 114, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - 0, - 688, - 13 - ], - [ - "null", - 6, - 689, - 16 - ], - [ - "array", - 8, - 0, - 690, - 15 - ], - [ - "move", - 5, - 8, - 690, - 15 - ], - [ - "null", - 7, - 691, - 14 - ], - [ - "null", - 4, - 692, - 16 - ], - "while_start_2291", - [ - "length", - 9, - 1, - 693, - 23 - ], - [ - "is_int", - 11, - 3, - 693, - 23 - ], - [ - "jump_false", - 11, - "rel_ni_2293", - 693, - 23 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 10, - 3, - 9, - 693, - 23 - ], - [ - "jump", - "rel_done_2295", - 693, - 23 - ], - "rel_ni_2293", - [ - "is_num", - 11, - 3, - 693, - 23 - ], - [ - "jump_false", - 11, - "rel_nn_2294", - 693, - 23 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 10, - 3, - 9, - 693, - 23 - ], - [ - "jump", - "rel_done_2295", - 693, - 23 - ], - "rel_nn_2294", - [ - "is_text", - 11, - 3, - 693, - 23 - ], - [ - "jump_false", - 11, - "rel_err_2296", - 693, - 23 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_2296", - 693, - 23 - ], - [ - "lt_text", - 10, - 3, - 9, - 693, - 23 - ], - [ - "jump", - "rel_done_2295", - 693, - 23 - ], - "rel_err_2296", - [ - "disrupt", - 693, - 23 - ], - "rel_done_2295", - [ - "jump_false", - 10, - "while_end_2292", - 693, - 23 - ], - [ - "load_dynamic", - 13, - 1, - 3, - 694, - 30 - ], - [ - "get", - 15, - 15, - 1, - 694, - 14 - ], - [ - "frame", - 16, - 15, - 2, - 694, - 14 - ], - [ - "null", - 17, - 694, - 14 - ], - [ - "setarg", - 16, - 0, - 17, - 694, - 14 - ], - [ - "setarg", - 16, - 1, - 13, - 694, - 14 - ], - [ - "setarg", - 16, - 2, - 2, - 694, - 14 - ], - [ - "invoke", - 16, - 14, - 694, - 14 - ], - [ - "move", - 6, - 14, - 694, - 14 - ], - [ - "null", - 18, - 695, - 19 - ], - [ - "is_identical", - 19, - 6, - 18, - 695, - 19 - ], - [ - "jump_true", - 19, - "eq_done_2299", - 695, - 19 - ], - [ - "is_int", - 20, - 6, - 695, - 19 - ], - [ - "jump_false", - 20, - "eq_ni_2300", - 695, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_2300", - 695, - 19 - ], - [ - "eq_int", - 19, - 6, - 18, - 695, - 19 - ], - [ - "jump", - "eq_done_2299", - 695, - 19 - ], - "eq_ni_2300", - [ - "is_num", - 20, - 6, - 695, - 19 - ], - [ - "jump_false", - 20, - "eq_nn_2301", - 695, - 19 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_2301", - 695, - 19 - ], - [ - "eq_float", - 19, - 6, - 18, - 695, - 19 - ], - [ - "jump", - "eq_done_2299", - 695, - 19 - ], - "eq_nn_2301", - [ - "is_text", - 20, - 6, - 695, - 19 - ], - [ - "jump_false", - 20, - "eq_nt_2302", - 695, - 19 - ], - "_nop_tc_8", - [ - "jump", - "eq_nt_2302", - 695, - 19 - ], - [ - "eq_text", - 19, - 6, - 18, - 695, - 19 - ], - [ - "jump", - "eq_done_2299", - 695, - 19 - ], - "eq_nt_2302", - [ - "is_null", - 20, - 6, - 695, - 19 - ], - [ - "jump_false", - 20, - "eq_nnl_2303", - 695, - 19 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "true", - 19, - 695, - 19 - ], - [ - "jump", - "eq_done_2299", - 695, - 19 - ], - "eq_nnl_2303", - [ - "is_bool", - 20, - 6, - 695, - 19 - ], - [ - "jump_false", - 20, - "eq_nb_2304", - 695, - 19 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_2304", - 695, - 19 - ], - [ - "eq_bool", - 19, - 6, - 18, - 695, - 19 - ], - [ - "jump", - "eq_done_2299", - 695, - 19 - ], - "eq_nb_2304", - [ - "false", - 19, - 695, - 19 - ], - "eq_done_2299", - [ - "jump_false", - 19, - "if_else_2297", - 695, - 19 - ], - [ - "access", - 22, - 1, - 696, - 17 - ], - [ - "is_text", - 24, - 3, - 696, - 17 - ], - [ - "jump_false", - 24, - "add_cn_2306", - 696, - 17 - ], - "_nop_tc_12", - [ - "jump", - "add_cn_2306", - 696, - 17 - ], - [ - "concat", - 23, - 3, - 22, - 696, - 17 - ], - [ - "jump", - "add_done_2305", - 696, - 17 - ], - "add_cn_2306", - [ - "is_num", - 24, - 3, - 696, - 17 - ], - [ - "jump_false", - 24, - "add_err_2307", - 696, - 17 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "add", - 23, - 3, - 22, - 696, - 17 - ], - [ - "jump", - "add_done_2305", - 696, - 17 - ], - "add_err_2307", - [ - "disrupt", - 696, - 17 - ], - "add_done_2305", - [ - "move", - 3, - 23, - 696, - 17 - ], - [ - "jump", - "while_start_2291", - 697, - 9 - ], - [ - "jump", - "if_end_2298", - 697, - 9 - ], - "if_else_2297", - "if_end_2298", - [ - "load_field", - 26, - 6, - "kind", - 700, - 11 - ], - [ - "access", - 27, - "var", - 700, - 24 - ], - [ - "is_identical", - 28, - 26, - 27, - 700, - 24 - ], - [ - "jump_true", - 28, - "eq_done_2311", - 700, - 24 - ], - [ - "is_int", - 29, - 26, - 700, - 24 - ], - [ - "jump_false", - 29, - "eq_ni_2312", - 700, - 24 - ], - "_nop_tc_15", - [ - "jump", - "eq_ni_2312", - 700, - 24 - ], - [ - "eq_int", - 28, - 26, - 27, - 700, - 24 - ], - [ - "jump", - "eq_done_2311", - 700, - 24 - ], - "eq_ni_2312", - [ - "is_num", - 29, - 26, - 700, - 24 - ], - [ - "jump_false", - 29, - "eq_nn_2313", - 700, - 24 - ], - "_nop_tc_16", - [ - "jump", - "eq_nn_2313", - 700, - 24 - ], - [ - "eq_float", - 28, - 26, - 27, - 700, - 24 - ], - [ - "jump", - "eq_done_2311", - 700, - 24 - ], - "eq_nn_2313", - [ - "is_text", - 29, - 26, - 700, - 24 - ], - [ - "jump_false", - 29, - "eq_nt_2314", - 700, - 24 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "eq_text", - 28, - 26, - 27, - 700, - 24 - ], - [ - "jump", - "eq_done_2311", - 700, - 24 - ], - "eq_nt_2314", - [ - "is_null", - 29, - 26, - 700, - 24 - ], - [ - "jump_false", - 29, - "eq_nnl_2315", - 700, - 24 - ], - "_nop_tc_19", - [ - "jump", - "eq_nnl_2315", - 700, - 24 - ], - [ - "true", - 28, - 700, - 24 - ], - [ - "jump", - "eq_done_2311", - 700, - 24 - ], - "eq_nnl_2315", - [ - "is_bool", - 29, - 26, - 700, - 24 - ], - [ - "jump_false", - 29, - "eq_nb_2316", - 700, - 24 - ], - "_nop_tc_20", - [ - "jump", - "eq_nb_2316", - 700, - 24 - ], - [ - "eq_bool", - 28, - 26, - 27, - 700, - 24 - ], - [ - "jump", - "eq_done_2311", - 700, - 24 - ], - "eq_nb_2316", - [ - "false", - 28, - 700, - 24 - ], - "eq_done_2311", - [ - "move", - 31, - 28, - 700, - 24 - ], - [ - "jump_true", - 31, - "or_end_2310", - 700, - 24 - ], - [ - "load_field", - 32, - 6, - "kind", - 700, - 33 - ], - [ - "access", - 33, - "def", - 700, - 46 - ], - [ - "is_identical", - 34, - 32, - 33, - 700, - 46 - ], - [ - "jump_true", - 34, - "eq_done_2317", - 700, - 46 - ], - [ - "is_int", - 35, - 32, - 700, - 46 - ], - [ - "jump_false", - 35, - "eq_ni_2318", - 700, - 46 - ], - "_nop_tc_21", - [ - "jump", - "eq_ni_2318", - 700, - 46 - ], - [ - "eq_int", - 34, - 32, - 33, - 700, - 46 - ], - [ - "jump", - "eq_done_2317", - 700, - 46 - ], - "eq_ni_2318", - [ - "is_num", - 35, - 32, - 700, - 46 - ], - [ - "jump_false", - 35, - "eq_nn_2319", - 700, - 46 - ], - "_nop_tc_22", - [ - "jump", - "eq_nn_2319", - 700, - 46 - ], - [ - "eq_float", - 34, - 32, - 33, - 700, - 46 - ], - [ - "jump", - "eq_done_2317", - 700, - 46 - ], - "eq_nn_2319", - [ - "is_text", - 35, - 32, - 700, - 46 - ], - [ - "jump_false", - 35, - "eq_nt_2320", - 700, - 46 - ], - "_nop_tc_23", - "_nop_tc_24", - [ - "eq_text", - 34, - 32, - 33, - 700, - 46 - ], - [ - "jump", - "eq_done_2317", - 700, - 46 - ], - "eq_nt_2320", - [ - "is_null", - 35, - 32, - 700, - 46 - ], - [ - "jump_false", - 35, - "eq_nnl_2321", - 700, - 46 - ], - "_nop_tc_25", - [ - "jump", - "eq_nnl_2321", - 700, - 46 - ], - [ - "true", - 34, - 700, - 46 - ], - [ - "jump", - "eq_done_2317", - 700, - 46 - ], - "eq_nnl_2321", - [ - "is_bool", - 35, - 32, - 700, - 46 - ], - [ - "jump_false", - 35, - "eq_nb_2322", - 700, - 46 - ], - "_nop_tc_26", - [ - "jump", - "eq_nb_2322", - 700, - 46 - ], - [ - "eq_bool", - 34, - 32, - 33, - 700, - 46 - ], - [ - "jump", - "eq_done_2317", - 700, - 46 - ], - "eq_nb_2322", - [ - "false", - 34, - 700, - 46 - ], - "eq_done_2317", - [ - "move", - 31, - 34, - 700, - 46 - ], - "or_end_2310", - [ - "jump_false", - 31, - "if_else_2308", - 700, - 46 - ], - [ - "load_field", - 37, - 6, - "left", - 701, - 16 - ], - [ - "load_field", - 38, - 37, - "name", - 701, - 16 - ], - [ - "move", - 4, - 38, - 701, - 16 - ], - [ - "null", - 39, - 702, - 21 - ], - [ - "is_identical", - 40, - 4, - 39, - 702, - 21 - ], - [ - "jump_true", - 40, - "ne_nid_2326", - 702, - 21 - ], - [ - "jump", - "ne_ni_2327", - 702, - 21 - ], - "ne_nid_2326", - [ - "false", - 40, - 702, - 21 - ], - [ - "jump", - "ne_done_2325", - 702, - 21 - ], - "ne_ni_2327", - [ - "is_int", - 41, - 4, - 702, - 21 - ], - [ - "jump_false", - 41, - "ne_nn_2328", - 702, - 21 - ], - "_nop_tc_27", - [ - "jump", - "ne_nn_2328", - 702, - 21 - ], - [ - "ne_int", - 40, - 4, - 39, - 702, - 21 - ], - [ - "jump", - "ne_done_2325", - 702, - 21 - ], - "ne_nn_2328", - [ - "is_num", - 41, - 4, - 702, - 21 - ], - [ - "jump_false", - 41, - "ne_nt_2329", - 702, - 21 - ], - "_nop_tc_28", - [ - "jump", - "ne_nt_2329", - 702, - 21 - ], - [ - "ne_float", - 40, - 4, - 39, - 702, - 21 - ], - [ - "jump", - "ne_done_2325", - 702, - 21 - ], - "ne_nt_2329", - [ - "is_text", - 41, - 4, - 702, - 21 - ], - [ - "jump_false", - 41, - "ne_nnl_2330", - 702, - 21 - ], - "_nop_tc_29", - [ - "jump", - "ne_nnl_2330", - 702, - 21 - ], - [ - "ne_text", - 40, - 4, - 39, - 702, - 21 - ], - [ - "jump", - "ne_done_2325", - 702, - 21 - ], - "ne_nnl_2330", - [ - "is_null", - 41, - 4, - 702, - 21 - ], - [ - "jump_false", - 41, - "ne_nb_2331", - 702, - 21 - ], - "_nop_tc_30", - "_nop_tc_31", - [ - "false", - 40, - 702, - 21 - ], - [ - "jump", - "ne_done_2325", - 702, - 21 - ], - "ne_nb_2331", - [ - "is_bool", - 41, - 4, - 702, - 21 - ], - [ - "jump_false", - 41, - "ne_mis_2332", - 702, - 21 - ], - "_nop_tc_32", - [ - "jump", - "ne_mis_2332", - 702, - 21 - ], - [ - "ne_bool", - 40, - 4, - 39, - 702, - 21 - ], - [ - "jump", - "ne_done_2325", - 702, - 21 - ], - "ne_mis_2332", - [ - "true", - 40, - 702, - 21 - ], - "ne_done_2325", - [ - "jump_false", - 40, - "if_else_2323", - 702, - 21 - ], - [ - "get", - 44, - 35, - 1, - 703, - 16 - ], - [ - "frame", - 45, - 44, - 2, - 703, - 16 - ], - [ - "null", - 46, - 703, - 16 - ], - [ - "setarg", - 45, - 0, - 46, - 703, - 16 - ], - [ - "setarg", - 45, - 1, - 2, - 703, - 16 - ], - [ - "setarg", - 45, - 2, - 4, - 703, - 16 - ], - [ - "invoke", - 45, - 43, - 703, - 16 - ], - [ - "move", - 7, - 43, - 703, - 16 - ], - [ - "null", - 47, - 704, - 21 - ], - [ - "is_identical", - 48, - 7, - 47, - 704, - 21 - ], - [ - "jump_true", - 48, - "ne_nid_2338", - 704, - 21 - ], - [ - "jump", - "ne_ni_2339", - 704, - 21 - ], - "ne_nid_2338", - [ - "false", - 48, - 704, - 21 - ], - [ - "jump", - "ne_done_2337", - 704, - 21 - ], - "ne_ni_2339", - [ - "is_int", - 49, - 7, - 704, - 21 - ], - [ - "jump_false", - 49, - "ne_nn_2340", - 704, - 21 - ], - "_nop_tc_33", - [ - "jump", - "ne_nn_2340", - 704, - 21 - ], - [ - "ne_int", - 48, - 7, - 47, - 704, - 21 - ], - [ - "jump", - "ne_done_2337", - 704, - 21 - ], - "ne_nn_2340", - [ - "is_num", - 49, - 7, - 704, - 21 - ], - [ - "jump_false", - 49, - "ne_nt_2341", - 704, - 21 - ], - "_nop_tc_34", - [ - "jump", - "ne_nt_2341", - 704, - 21 - ], - [ - "ne_float", - 48, - 7, - 47, - 704, - 21 - ], - [ - "jump", - "ne_done_2337", - 704, - 21 - ], - "ne_nt_2341", - [ - "is_text", - 49, - 7, - 704, - 21 - ], - [ - "jump_false", - 49, - "ne_nnl_2342", - 704, - 21 - ], - "_nop_tc_35", - [ - "jump", - "ne_nnl_2342", - 704, - 21 - ], - [ - "ne_text", - 48, - 7, - 47, - 704, - 21 - ], - [ - "jump", - "ne_done_2337", - 704, - 21 - ], - "ne_nnl_2342", - [ - "is_null", - 49, - 7, - 704, - 21 - ], - [ - "jump_false", - 49, - "ne_nb_2343", - 704, - 21 - ], - "_nop_tc_36", - "_nop_tc_37", - [ - "false", - 48, - 704, - 21 - ], - [ - "jump", - "ne_done_2337", - 704, - 21 - ], - "ne_nb_2343", - [ - "is_bool", - 49, - 7, - 704, - 21 - ], - [ - "jump_false", - 49, - "ne_mis_2344", - 704, - 21 - ], - "_nop_tc_38", - [ - "jump", - "ne_mis_2344", - 704, - 21 - ], - [ - "ne_bool", - 48, - 7, - 47, - 704, - 21 - ], - [ - "jump", - "ne_done_2337", - 704, - 21 - ], - "ne_mis_2344", - [ - "true", - 48, - 704, - 21 - ], - "ne_done_2337", - [ - "move", - 51, - 48, - 704, - 21 - ], - [ - "jump_false", - 51, - "and_end_2336", - 704, - 21 - ], - [ - "load_field", - 52, - 7, - "nr_uses", - 704, - 29 - ], - [ - "access", - 53, - 0, - 704, - 43 - ], - [ - "is_identical", - 54, - 52, - 53, - 704, - 43 - ], - [ - "jump_true", - 54, - "eq_done_2345", - 704, - 43 - ], - [ - "is_int", - 55, - 52, - 704, - 43 - ], - [ - "jump_false", - 55, - "eq_ni_2346", - 704, - 43 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "eq_int", - 54, - 52, - 53, - 704, - 43 - ], - [ - "jump", - "eq_done_2345", - 704, - 43 - ], - "eq_ni_2346", - [ - "is_num", - 55, - 52, - 704, - 43 - ], - [ - "jump_false", - 55, - "eq_nn_2347", - 704, - 43 - ], - "_nop_tc_41", - "_nop_tc_42", - [ - "eq_float", - 54, - 52, - 53, - 704, - 43 - ], - [ - "jump", - "eq_done_2345", - 704, - 43 - ], - "eq_nn_2347", - [ - "is_text", - 55, - 52, - 704, - 43 - ], - [ - "jump_false", - 55, - "eq_nt_2348", - 704, - 43 - ], - "_nop_tc_43", - [ - "jump", - "eq_nt_2348", - 704, - 43 - ], - [ - "eq_text", - 54, - 52, - 53, - 704, - 43 - ], - [ - "jump", - "eq_done_2345", - 704, - 43 - ], - "eq_nt_2348", - [ - "is_null", - 55, - 52, - 704, - 43 - ], - [ - "jump_false", - 55, - "eq_nnl_2349", - 704, - 43 - ], - "_nop_tc_44", - [ - "jump", - "eq_nnl_2349", - 704, - 43 - ], - [ - "true", - 54, - 704, - 43 - ], - [ - "jump", - "eq_done_2345", - 704, - 43 - ], - "eq_nnl_2349", - [ - "is_bool", - 55, - 52, - 704, - 43 - ], - [ - "jump_false", - 55, - "eq_nb_2350", - 704, - 43 - ], - "_nop_tc_45", - [ - "jump", - "eq_nb_2350", - 704, - 43 - ], - [ - "eq_bool", - 54, - 52, - 53, - 704, - 43 - ], - [ - "jump", - "eq_done_2345", - 704, - 43 - ], - "eq_nb_2350", - [ - "false", - 54, - 704, - 43 - ], - "eq_done_2345", - [ - "move", - 51, - 54, - 704, - 43 - ], - "and_end_2336", - [ - "move", - 57, - 51, - 704, - 43 - ], - [ - "jump_false", - 57, - "and_end_2335", - 704, - 43 - ], - [ - "load_field", - 58, - 6, - "right", - 704, - 56 - ], - [ - "get", - 60, - 19, - 1, - 704, - 48 - ], - [ - "frame", - 61, - 60, - 1, - 704, - 48 - ], - [ - "null", - 62, - 704, - 48 - ], - [ - "setarg", - 61, - 0, - 62, - 704, - 48 - ], - [ - "setarg", - 61, - 1, - 58, - 704, - 48 - ], - [ - "invoke", - 61, - 59, - 704, - 48 - ], - [ - "move", - 57, - 59, - 704, - 48 - ], - "and_end_2335", - [ - "jump_false", - 57, - "if_else_2333", - 704, - 48 - ], - [ - "true", - 63, - 705, - 25 - ], - [ - "store_field", - 6, - 63, - "dead", - 705, - 13 - ], - [ - "jump", - "if_end_2334", - 705, - 13 - ], - "if_else_2333", - "if_end_2334", - [ - "jump", - "if_end_2324", - 705, - 13 - ], - "if_else_2323", - "if_end_2324", - [ - "jump", - "if_end_2309", - 705, - 13 - ], - "if_else_2308", - "if_end_2309", - [ - "load_field", - 64, - 6, - "kind", - 710, - 11 - ], - [ - "access", - 65, - "call", - 710, - 24 - ], - [ - "is_identical", - 66, - 64, - 65, - 710, - 24 - ], - [ - "jump_true", - 66, - "eq_done_2354", - 710, - 24 - ], - [ - "is_int", - 67, - 64, - 710, - 24 - ], - [ - "jump_false", - 67, - "eq_ni_2355", - 710, - 24 - ], - "_nop_tc_46", - [ - "jump", - "eq_ni_2355", - 710, - 24 - ], - [ - "eq_int", - 66, - 64, - 65, - 710, - 24 - ], - [ - "jump", - "eq_done_2354", - 710, - 24 - ], - "eq_ni_2355", - [ - "is_num", - 67, - 64, - 710, - 24 - ], - [ - "jump_false", - 67, - "eq_nn_2356", - 710, - 24 - ], - "_nop_tc_47", - [ - "jump", - "eq_nn_2356", - 710, - 24 - ], - [ - "eq_float", - 66, - 64, - 65, - 710, - 24 - ], - [ - "jump", - "eq_done_2354", - 710, - 24 - ], - "eq_nn_2356", - [ - "is_text", - 67, - 64, - 710, - 24 - ], - [ - "jump_false", - 67, - "eq_nt_2357", - 710, - 24 - ], - "_nop_tc_48", - "_nop_tc_49", - [ - "eq_text", - 66, - 64, - 65, - 710, - 24 - ], - [ - "jump", - "eq_done_2354", - 710, - 24 - ], - "eq_nt_2357", - [ - "is_null", - 67, - 64, - 710, - 24 - ], - [ - "jump_false", - 67, - "eq_nnl_2358", - 710, - 24 - ], - "_nop_tc_50", - [ - "jump", - "eq_nnl_2358", - 710, - 24 - ], - [ - "true", - 66, - 710, - 24 - ], - [ - "jump", - "eq_done_2354", - 710, - 24 - ], - "eq_nnl_2358", - [ - "is_bool", - 67, - 64, - 710, - 24 - ], - [ - "jump_false", - 67, - "eq_nb_2359", - 710, - 24 - ], - "_nop_tc_51", - [ - "jump", - "eq_nb_2359", - 710, - 24 - ], - [ - "eq_bool", - 66, - 64, - 65, - 710, - 24 - ], - [ - "jump", - "eq_done_2354", - 710, - 24 - ], - "eq_nb_2359", - [ - "false", - 66, - 710, - 24 - ], - "eq_done_2354", - [ - "move", - 69, - 66, - 710, - 24 - ], - [ - "jump_false", - 69, - "and_end_2353", - 710, - 24 - ], - [ - "load_field", - 70, - 6, - "expression", - 710, - 42 - ], - [ - "get", - 72, - 19, - 1, - 710, - 34 - ], - [ - "frame", - 73, - 72, - 1, - 710, - 34 - ], - [ - "null", - 74, - 710, - 34 - ], - [ - "setarg", - 73, - 0, - 74, - 710, - 34 - ], - [ - "setarg", - 73, - 1, - 70, - 710, - 34 - ], - [ - "invoke", - 73, - 71, - 710, - 34 - ], - [ - "move", - 69, - 71, - 710, - 34 - ], - "and_end_2353", - [ - "jump_false", - 69, - "if_else_2351", - 710, - 34 - ], - [ - "true", - 75, - 711, - 21 - ], - [ - "store_field", - 6, - 75, - "dead", - 711, - 9 - ], - [ - "jump", - "if_end_2352", - 711, - 9 - ], - "if_else_2351", - "if_end_2352", - [ - "load_field", - 76, - 6, - "kind", - 714, - 11 - ], - [ - "access", - 77, - "function", - 714, - 24 - ], - [ - "is_identical", - 78, - 76, - 77, - 714, - 24 - ], - [ - "jump_true", - 78, - "eq_done_2363", - 714, - 24 - ], - [ - "is_int", - 79, - 76, - 714, - 24 - ], - [ - "jump_false", - 79, - "eq_ni_2364", - 714, - 24 - ], - "_nop_tc_52", - [ - "jump", - "eq_ni_2364", - 714, - 24 - ], - [ - "eq_int", - 78, - 76, - 77, - 714, - 24 - ], - [ - "jump", - "eq_done_2363", - 714, - 24 - ], - "eq_ni_2364", - [ - "is_num", - 79, - 76, - 714, - 24 - ], - [ - "jump_false", - 79, - "eq_nn_2365", - 714, - 24 - ], - "_nop_tc_53", - [ - "jump", - "eq_nn_2365", - 714, - 24 - ], - [ - "eq_float", - 78, - 76, - 77, - 714, - 24 - ], - [ - "jump", - "eq_done_2363", - 714, - 24 - ], - "eq_nn_2365", - [ - "is_text", - 79, - 76, - 714, - 24 - ], - [ - "jump_false", - 79, - "eq_nt_2366", - 714, - 24 - ], - "_nop_tc_54", - "_nop_tc_55", - [ - "eq_text", - 78, - 76, - 77, - 714, - 24 - ], - [ - "jump", - "eq_done_2363", - 714, - 24 - ], - "eq_nt_2366", - [ - "is_null", - 79, - 76, - 714, - 24 - ], - [ - "jump_false", - 79, - "eq_nnl_2367", - 714, - 24 - ], - "_nop_tc_56", - [ - "jump", - "eq_nnl_2367", - 714, - 24 - ], - [ - "true", - 78, - 714, - 24 - ], - [ - "jump", - "eq_done_2363", - 714, - 24 - ], - "eq_nnl_2367", - [ - "is_bool", - 79, - 76, - 714, - 24 - ], - [ - "jump_false", - 79, - "eq_nb_2368", - 714, - 24 - ], - "_nop_tc_57", - [ - "jump", - "eq_nb_2368", - 714, - 24 - ], - [ - "eq_bool", - 78, - 76, - 77, - 714, - 24 - ], - [ - "jump", - "eq_done_2363", - 714, - 24 - ], - "eq_nb_2368", - [ - "false", - 78, - 714, - 24 - ], - "eq_done_2363", - [ - "move", - 81, - 78, - 714, - 24 - ], - [ - "jump_false", - 81, - "and_end_2362", - 714, - 24 - ], - [ - "load_field", - 82, - 6, - "name", - 714, - 38 - ], - [ - "null", - 83, - 714, - 51 - ], - [ - "is_identical", - 84, - 82, - 83, - 714, - 51 - ], - [ - "jump_true", - 84, - "ne_nid_2370", - 714, - 51 - ], - [ - "jump", - "ne_ni_2371", - 714, - 51 - ], - "ne_nid_2370", - [ - "false", - 84, - 714, - 51 - ], - [ - "jump", - "ne_done_2369", - 714, - 51 - ], - "ne_ni_2371", - [ - "is_int", - 85, - 82, - 714, - 51 - ], - [ - "jump_false", - 85, - "ne_nn_2372", - 714, - 51 - ], - "_nop_tc_58", - [ - "jump", - "ne_nn_2372", - 714, - 51 - ], - [ - "ne_int", - 84, - 82, - 83, - 714, - 51 - ], - [ - "jump", - "ne_done_2369", - 714, - 51 - ], - "ne_nn_2372", - [ - "is_num", - 85, - 82, - 714, - 51 - ], - [ - "jump_false", - 85, - "ne_nt_2373", - 714, - 51 - ], - "_nop_tc_59", - [ - "jump", - "ne_nt_2373", - 714, - 51 - ], - [ - "ne_float", - 84, - 82, - 83, - 714, - 51 - ], - [ - "jump", - "ne_done_2369", - 714, - 51 - ], - "ne_nt_2373", - [ - "is_text", - 85, - 82, - 714, - 51 - ], - [ - "jump_false", - 85, - "ne_nnl_2374", - 714, - 51 - ], - "_nop_tc_60", - [ - "jump", - "ne_nnl_2374", - 714, - 51 - ], - [ - "ne_text", - 84, - 82, - 83, - 714, - 51 - ], - [ - "jump", - "ne_done_2369", - 714, - 51 - ], - "ne_nnl_2374", - [ - "is_null", - 85, - 82, - 714, - 51 - ], - [ - "jump_false", - 85, - "ne_nb_2375", - 714, - 51 - ], - "_nop_tc_61", - "_nop_tc_62", - [ - "false", - 84, - 714, - 51 - ], - [ - "jump", - "ne_done_2369", - 714, - 51 - ], - "ne_nb_2375", - [ - "is_bool", - 85, - 82, - 714, - 51 - ], - [ - "jump_false", - 85, - "ne_mis_2376", - 714, - 51 - ], - "_nop_tc_63", - [ - "jump", - "ne_mis_2376", - 714, - 51 - ], - [ - "ne_bool", - 84, - 82, - 83, - 714, - 51 - ], - [ - "jump", - "ne_done_2369", - 714, - 51 - ], - "ne_mis_2376", - [ - "true", - 84, - 714, - 51 - ], - "ne_done_2369", - [ - "move", - 81, - 84, - 714, - 51 - ], - "and_end_2362", - [ - "jump_false", - 81, - "if_else_2360", - 714, - 51 - ], - [ - "load_field", - 87, - 6, - "name", - 715, - 31 - ], - [ - "get", - 89, - 35, - 1, - 715, - 14 - ], - [ - "frame", - 90, - 89, - 2, - 715, - 14 - ], - [ - "null", - 91, - 715, - 14 - ], - [ - "setarg", - 90, - 0, - 91, - 715, - 14 - ], - [ - "setarg", - 90, - 1, - 2, - 715, - 14 - ], - [ - "setarg", - 90, - 2, - 87, - 715, - 14 - ], - [ - "invoke", - 90, - 88, - 715, - 14 - ], - [ - "move", - 7, - 88, - 715, - 14 - ], - [ - "null", - 92, - 716, - 19 - ], - [ - "is_identical", - 93, - 7, - 92, - 716, - 19 - ], - [ - "jump_true", - 93, - "ne_nid_2381", - 716, - 19 - ], - [ - "jump", - "ne_ni_2382", - 716, - 19 - ], - "ne_nid_2381", - [ - "false", - 93, - 716, - 19 - ], - [ - "jump", - "ne_done_2380", - 716, - 19 - ], - "ne_ni_2382", - [ - "is_int", - 94, - 7, - 716, - 19 - ], - [ - "jump_false", - 94, - "ne_nn_2383", - 716, - 19 - ], - "_nop_tc_64", - [ - "jump", - "ne_nn_2383", - 716, - 19 - ], - [ - "ne_int", - 93, - 7, - 92, - 716, - 19 - ], - [ - "jump", - "ne_done_2380", - 716, - 19 - ], - "ne_nn_2383", - [ - "is_num", - 94, - 7, - 716, - 19 - ], - [ - "jump_false", - 94, - "ne_nt_2384", - 716, - 19 - ], - "_nop_tc_65", - [ - "jump", - "ne_nt_2384", - 716, - 19 - ], - [ - "ne_float", - 93, - 7, - 92, - 716, - 19 - ], - [ - "jump", - "ne_done_2380", - 716, - 19 - ], - "ne_nt_2384", - [ - "is_text", - 94, - 7, - 716, - 19 - ], - [ - "jump_false", - 94, - "ne_nnl_2385", - 716, - 19 - ], - "_nop_tc_66", - [ - "jump", - "ne_nnl_2385", - 716, - 19 - ], - [ - "ne_text", - 93, - 7, - 92, - 716, - 19 - ], - [ - "jump", - "ne_done_2380", - 716, - 19 - ], - "ne_nnl_2385", - [ - "is_null", - 94, - 7, - 716, - 19 - ], - [ - "jump_false", - 94, - "ne_nb_2386", - 716, - 19 - ], - "_nop_tc_67", - "_nop_tc_68", - [ - "false", - 93, - 716, - 19 - ], - [ - "jump", - "ne_done_2380", - 716, - 19 - ], - "ne_nb_2386", - [ - "is_bool", - 94, - 7, - 716, - 19 - ], - [ - "jump_false", - 94, - "ne_mis_2387", - 716, - 19 - ], - "_nop_tc_69", - [ - "jump", - "ne_mis_2387", - 716, - 19 - ], - [ - "ne_bool", - 93, - 7, - 92, - 716, - 19 - ], - [ - "jump", - "ne_done_2380", - 716, - 19 - ], - "ne_mis_2387", - [ - "true", - 93, - 716, - 19 - ], - "ne_done_2380", - [ - "move", - 96, - 93, - 716, - 19 - ], - [ - "jump_false", - 96, - "and_end_2379", - 716, - 19 - ], - [ - "load_field", - 97, - 7, - "nr_uses", - 716, - 27 - ], - [ - "access", - 98, - 0, - 716, - 41 - ], - [ - "is_identical", - 99, - 97, - 98, - 716, - 41 - ], - [ - "jump_true", - 99, - "eq_done_2388", - 716, - 41 - ], - [ - "is_int", - 100, - 97, - 716, - 41 - ], - [ - "jump_false", - 100, - "eq_ni_2389", - 716, - 41 - ], - "_nop_tc_70", - "_nop_tc_71", - [ - "eq_int", - 99, - 97, - 98, - 716, - 41 - ], - [ - "jump", - "eq_done_2388", - 716, - 41 - ], - "eq_ni_2389", - [ - "is_num", - 100, - 97, - 716, - 41 - ], - [ - "jump_false", - 100, - "eq_nn_2390", - 716, - 41 - ], - "_nop_tc_72", - "_nop_tc_73", - [ - "eq_float", - 99, - 97, - 98, - 716, - 41 - ], - [ - "jump", - "eq_done_2388", - 716, - 41 - ], - "eq_nn_2390", - [ - "is_text", - 100, - 97, - 716, - 41 - ], - [ - "jump_false", - 100, - "eq_nt_2391", - 716, - 41 - ], - "_nop_tc_74", - [ - "jump", - "eq_nt_2391", - 716, - 41 - ], - [ - "eq_text", - 99, - 97, - 98, - 716, - 41 - ], - [ - "jump", - "eq_done_2388", - 716, - 41 - ], - "eq_nt_2391", - [ - "is_null", - 100, - 97, - 716, - 41 - ], - [ - "jump_false", - 100, - "eq_nnl_2392", - 716, - 41 - ], - "_nop_tc_75", - [ - "jump", - "eq_nnl_2392", - 716, - 41 - ], - [ - "true", - 99, - 716, - 41 - ], - [ - "jump", - "eq_done_2388", - 716, - 41 - ], - "eq_nnl_2392", - [ - "is_bool", - 100, - 97, - 716, - 41 - ], - [ - "jump_false", - 100, - "eq_nb_2393", - 716, - 41 - ], - "_nop_tc_76", - [ - "jump", - "eq_nb_2393", - 716, - 41 - ], - [ - "eq_bool", - 99, - 97, - 98, - 716, - 41 - ], - [ - "jump", - "eq_done_2388", - 716, - 41 - ], - "eq_nb_2393", - [ - "false", - 99, - 716, - 41 - ], - "eq_done_2388", - [ - "move", - 96, - 99, - 716, - 41 - ], - "and_end_2379", - [ - "jump_false", - 96, - "if_else_2377", - 716, - 41 - ], - [ - "true", - 102, - 717, - 23 - ], - [ - "store_field", - 6, - 102, - "dead", - 717, - 11 - ], - [ - "jump", - "if_end_2378", - 717, - 11 - ], - "if_else_2377", - "if_end_2378", - [ - "jump", - "if_end_2361", - 717, - 11 - ], - "if_else_2360", - "if_end_2361", - [ - "load_field", - 103, - 6, - "dead", - 720, - 11 - ], - [ - "true", - 104, - 720, - 24 - ], - [ - "is_identical", - 105, - 103, - 104, - 720, - 24 - ], - [ - "jump_true", - 105, - "ne_nid_2397", - 720, - 24 - ], - [ - "jump", - "ne_ni_2398", - 720, - 24 - ], - "ne_nid_2397", - [ - "false", - 105, - 720, - 24 - ], - [ - "jump", - "ne_done_2396", - 720, - 24 - ], - "ne_ni_2398", - [ - "is_int", - 106, - 103, - 720, - 24 - ], - [ - "jump_false", - 106, - "ne_nn_2399", - 720, - 24 - ], - "_nop_tc_77", - [ - "jump", - "ne_nn_2399", - 720, - 24 - ], - [ - "ne_int", - 105, - 103, - 104, - 720, - 24 - ], - [ - "jump", - "ne_done_2396", - 720, - 24 - ], - "ne_nn_2399", - [ - "is_num", - 106, - 103, - 720, - 24 - ], - [ - "jump_false", - 106, - "ne_nt_2400", - 720, - 24 - ], - "_nop_tc_78", - [ - "jump", - "ne_nt_2400", - 720, - 24 - ], - [ - "ne_float", - 105, - 103, - 104, - 720, - 24 - ], - [ - "jump", - "ne_done_2396", - 720, - 24 - ], - "ne_nt_2400", - [ - "is_text", - 106, - 103, - 720, - 24 - ], - [ - "jump_false", - 106, - "ne_nnl_2401", - 720, - 24 - ], - "_nop_tc_79", - [ - "jump", - "ne_nnl_2401", - 720, - 24 - ], - [ - "ne_text", - 105, - 103, - 104, - 720, - 24 - ], - [ - "jump", - "ne_done_2396", - 720, - 24 - ], - "ne_nnl_2401", - [ - "is_null", - 106, - 103, - 720, - 24 - ], - [ - "jump_false", - 106, - "ne_nb_2402", - 720, - 24 - ], - "_nop_tc_80", - [ - "jump", - "ne_nb_2402", - 720, - 24 - ], - [ - "false", - 105, - 720, - 24 - ], - [ - "jump", - "ne_done_2396", - 720, - 24 - ], - "ne_nb_2402", - [ - "is_bool", - 106, - 103, - 720, - 24 - ], - [ - "jump_false", - 106, - "ne_mis_2403", - 720, - 24 - ], - "_nop_tc_81", - "_nop_tc_82", - [ - "ne_bool", - 105, - 103, - 104, - 720, - 24 - ], - [ - "jump", - "ne_done_2396", - 720, - 24 - ], - "ne_mis_2403", - [ - "true", - 105, - 720, - 24 - ], - "ne_done_2396", - [ - "jump_false", - 105, - "if_else_2394", - 720, - 24 - ], - [ - "is_array", - 108, - 5, - 720, - 40 - ], - [ - "jump_false", - 108, - "push_err_2404", - 720, - 40 - ], - [ - "push", - 5, - 6, - 720, - 40 - ], - [ - "jump", - "push_done_2405", - 720, - 40 - ], - "push_err_2404", - [ - "disrupt", - 720, - 40 - ], - "push_done_2405", - [ - "jump", - "if_end_2395", - 720, - 40 - ], - "if_else_2394", - "if_end_2395", - [ - "access", - 109, - 1, - 721, - 15 - ], - [ - "is_text", - 111, - 3, - 721, - 15 - ], - [ - "jump_false", - 111, - "add_cn_2407", - 721, - 15 - ], - "_nop_tc_83", - [ - "jump", - "add_cn_2407", - 721, - 15 - ], - [ - "concat", - 110, - 3, - 109, - 721, - 15 - ], - [ - "jump", - "add_done_2406", - 721, - 15 - ], - "add_cn_2407", - [ - "is_num", - 111, - 3, - 721, - 15 - ], - [ - "jump_false", - 111, - "add_err_2408", - 721, - 15 - ], - "_nop_tc_84", - "_nop_tc_85", - [ - "add", - 110, - 3, - 109, - 721, - 15 - ], - [ - "jump", - "add_done_2406", - 721, - 15 - ], - "add_err_2408", - [ - "disrupt", - 721, - 15 - ], - "add_done_2406", - [ - "move", - 3, - 110, - 721, - 15 - ], - [ - "jump", - "while_start_2291", - 721, - 15 - ], - "while_end_2292", - [ - "return", - 5, - 723, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 61, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 727, - 17 - ], - [ - "is_identical", - 5, - 1, - 4, - 727, - 17 - ], - [ - "jump_true", - 5, - "eq_done_2411", - 727, - 17 - ], - [ - "is_int", - 6, - 1, - 727, - 17 - ], - [ - "jump_false", - 6, - "eq_ni_2412", - 727, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_2412", - 727, - 17 - ], - [ - "eq_int", - 5, - 1, - 4, - 727, - 17 - ], - [ - "jump", - "eq_done_2411", - 727, - 17 - ], - "eq_ni_2412", - [ - "is_num", - 6, - 1, - 727, - 17 - ], - [ - "jump_false", - 6, - "eq_nn_2413", - 727, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_2413", - 727, - 17 - ], - [ - "eq_float", - 5, - 1, - 4, - 727, - 17 - ], - [ - "jump", - "eq_done_2411", - 727, - 17 - ], - "eq_nn_2413", - [ - "is_text", - 6, - 1, - 727, - 17 - ], - [ - "jump_false", - 6, - "eq_nt_2414", - 727, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_2414", - 727, - 17 - ], - [ - "eq_text", - 5, - 1, - 4, - 727, - 17 - ], - [ - "jump", - "eq_done_2411", - 727, - 17 - ], - "eq_nt_2414", - [ - "is_null", - 6, - 1, - 727, - 17 - ], - [ - "jump_false", - 6, - "eq_nnl_2415", - 727, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 5, - 727, - 17 - ], - [ - "jump", - "eq_done_2411", - 727, - 17 - ], - "eq_nnl_2415", - [ - "is_bool", - 6, - 1, - 727, - 17 - ], - [ - "jump_false", - 6, - "eq_nb_2416", - 727, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_2416", - 727, - 17 - ], - [ - "eq_bool", - 5, - 1, - 4, - 727, - 17 - ], - [ - "jump", - "eq_done_2411", - 727, - 17 - ], - "eq_nb_2416", - [ - "false", - 5, - 727, - 17 - ], - "eq_done_2411", - [ - "jump_false", - 5, - "if_else_2409", - 727, - 17 - ], - [ - "null", - 8, - 727, - 30 - ], - [ - "return", - 8, - 727, - 30 - ], - "_nop_ur_1", - "if_else_2409", - "if_end_2410", - [ - "load_field", - 9, - 1, - "function_nr", - 728, - 17 - ], - [ - "move", - 2, - 9, - 728, - 17 - ], - [ - "null", - 10, - 729, - 18 - ], - [ - "is_identical", - 11, - 2, - 10, - 729, - 18 - ], - [ - "jump_true", - 11, - "eq_done_2419", - 729, - 18 - ], - [ - "is_int", - 12, - 2, - 729, - 18 - ], - [ - "jump_false", - 12, - "eq_ni_2420", - 729, - 18 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_2420", - 729, - 18 - ], - [ - "eq_int", - 11, - 2, - 10, - 729, - 18 - ], - [ - "jump", - "eq_done_2419", - 729, - 18 - ], - "eq_ni_2420", - [ - "is_num", - 12, - 2, - 729, - 18 - ], - [ - "jump_false", - 12, - "eq_nn_2421", - 729, - 18 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_2421", - 729, - 18 - ], - [ - "eq_float", - 11, - 2, - 10, - 729, - 18 - ], - [ - "jump", - "eq_done_2419", - 729, - 18 - ], - "eq_nn_2421", - [ - "is_text", - 12, - 2, - 729, - 18 - ], - [ - "jump_false", - 12, - "eq_nt_2422", - 729, - 18 - ], - "_nop_tc_9", - [ - "jump", - "eq_nt_2422", - 729, - 18 - ], - [ - "eq_text", - 11, - 2, - 10, - 729, - 18 - ], - [ - "jump", - "eq_done_2419", - 729, - 18 - ], - "eq_nt_2422", - [ - "is_null", - 12, - 2, - 729, - 18 - ], - [ - "jump_false", - 12, - "eq_nnl_2423", - 729, - 18 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "true", - 11, - 729, - 18 - ], - [ - "jump", - "eq_done_2419", - 729, - 18 - ], - "eq_nnl_2423", - [ - "is_bool", - 12, - 2, - 729, - 18 - ], - [ - "jump_false", - 12, - "eq_nb_2424", - 729, - 18 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_2424", - 729, - 18 - ], - [ - "eq_bool", - 11, - 2, - 10, - 729, - 18 - ], - [ - "jump", - "eq_done_2419", - 729, - 18 - ], - "eq_nb_2424", - [ - "false", - 11, - 729, - 18 - ], - "eq_done_2419", - [ - "jump_false", - 11, - "if_else_2417", - 729, - 18 - ], - [ - "null", - 14, - 729, - 31 - ], - [ - "return", - 14, - 729, - 31 - ], - "_nop_ur_2", - "if_else_2417", - "if_end_2418", - [ - "access", - 3, - 0, - 731, - 13 - ], - "while_start_2425", - [ - "load_field", - 15, - 1, - "list", - 732, - 23 - ], - [ - "length", - 16, - 15, - 732, - 23 - ], - [ - "is_int", - 18, - 3, - 732, - 23 - ], - [ - "jump_false", - 18, - "rel_ni_2427", - 732, - 23 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "lt_int", - 17, - 3, - 16, - 732, - 23 - ], - [ - "jump", - "rel_done_2429", - 732, - 23 - ], - "rel_ni_2427", - [ - "is_num", - 18, - 3, - 732, - 23 - ], - [ - "jump_false", - 18, - "rel_nn_2428", - 732, - 23 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "lt_float", - 17, - 3, - 16, - 732, - 23 - ], - [ - "jump", - "rel_done_2429", - 732, - 23 - ], - "rel_nn_2428", - [ - "is_text", - 18, - 3, - 732, - 23 - ], - [ - "jump_false", - 18, - "rel_err_2430", - 732, - 23 - ], - "_nop_tc_17", - [ - "jump", - "rel_err_2430", - 732, - 23 - ], - [ - "lt_text", - 17, - 3, - 16, - 732, - 23 - ], - [ - "jump", - "rel_done_2429", - 732, - 23 - ], - "rel_err_2430", - [ - "disrupt", - 732, - 23 - ], - "rel_done_2429", - [ - "jump_false", - 17, - "while_end_2426", - 732, - 23 - ], - [ - "load_field", - 20, - 1, - "list", - 733, - 11 - ], - [ - "load_dynamic", - 21, - 20, - 3, - 733, - 21 - ], - [ - "load_field", - 22, - 21, - "expression", - 733, - 21 - ], - [ - "null", - 23, - 733, - 38 - ], - [ - "is_identical", - 24, - 22, - 23, - 733, - 38 - ], - [ - "jump_true", - 24, - "ne_nid_2434", - 733, - 38 - ], - [ - "jump", - "ne_ni_2435", - 733, - 38 - ], - "ne_nid_2434", - [ - "false", - 24, - 733, - 38 - ], - [ - "jump", - "ne_done_2433", - 733, - 38 - ], - "ne_ni_2435", - [ - "is_int", - 25, - 22, - 733, - 38 - ], - [ - "jump_false", - 25, - "ne_nn_2436", - 733, - 38 - ], - "_nop_tc_18", - [ - "jump", - "ne_nn_2436", - 733, - 38 - ], - [ - "ne_int", - 24, - 22, - 23, - 733, - 38 - ], - [ - "jump", - "ne_done_2433", - 733, - 38 - ], - "ne_nn_2436", - [ - "is_num", - 25, - 22, - 733, - 38 - ], - [ - "jump_false", - 25, - "ne_nt_2437", - 733, - 38 - ], - "_nop_tc_19", - [ - "jump", - "ne_nt_2437", - 733, - 38 - ], - [ - "ne_float", - 24, - 22, - 23, - 733, - 38 - ], - [ - "jump", - "ne_done_2433", - 733, - 38 - ], - "ne_nt_2437", - [ - "is_text", - 25, - 22, - 733, - 38 - ], - [ - "jump_false", - 25, - "ne_nnl_2438", - 733, - 38 - ], - "_nop_tc_20", - [ - "jump", - "ne_nnl_2438", - 733, - 38 - ], - [ - "ne_text", - 24, - 22, - 23, - 733, - 38 - ], - [ - "jump", - "ne_done_2433", - 733, - 38 - ], - "ne_nnl_2438", - [ - "is_null", - 25, - 22, - 733, - 38 - ], - [ - "jump_false", - 25, - "ne_nb_2439", - 733, - 38 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "false", - 24, - 733, - 38 - ], - [ - "jump", - "ne_done_2433", - 733, - 38 - ], - "ne_nb_2439", - [ - "is_bool", - 25, - 22, - 733, - 38 - ], - [ - "jump_false", - 25, - "ne_mis_2440", - 733, - 38 - ], - "_nop_tc_23", - [ - "jump", - "ne_mis_2440", - 733, - 38 - ], - [ - "ne_bool", - 24, - 22, - 23, - 733, - 38 - ], - [ - "jump", - "ne_done_2433", - 733, - 38 - ], - "ne_mis_2440", - [ - "true", - 24, - 733, - 38 - ], - "ne_done_2433", - [ - "jump_false", - 24, - "if_else_2431", - 733, - 38 - ], - [ - "load_field", - 27, - 1, - "list", - 734, - 45 - ], - [ - "load_dynamic", - 28, - 27, - 3, - 734, - 55 - ], - [ - "load_field", - 29, - 28, - "expression", - 734, - 55 - ], - [ - "get", - 31, - 13, - 1, - 734, - 35 - ], - [ - "frame", - 32, - 31, - 2, - 734, - 35 - ], - [ - "null", - 33, - 734, - 35 - ], - [ - "setarg", - 32, - 0, - 33, - 734, - 35 - ], - [ - "setarg", - 32, - 1, - 29, - 734, - 35 - ], - [ - "setarg", - 32, - 2, - 2, - 734, - 35 - ], - [ - "invoke", - 32, - 30, - 734, - 35 - ], - [ - "load_field", - 34, - 1, - "list", - 734, - 9 - ], - [ - "load_dynamic", - 35, - 34, - 3, - 734, - 19 - ], - [ - "store_field", - 35, - 30, - "expression", - 734, - 19 - ], - [ - "jump", - "if_end_2432", - 734, - 19 - ], - "if_else_2431", - "if_end_2432", - [ - "access", - 36, - 1, - 736, - 15 - ], - [ - "is_text", - 38, - 3, - 736, - 15 - ], - [ - "jump_false", - 38, - "add_cn_2442", - 736, - 15 - ], - "_nop_tc_24", - [ - "jump", - "add_cn_2442", - 736, - 15 - ], - [ - "concat", - 37, - 3, - 36, - 736, - 15 - ], - [ - "jump", - "add_done_2441", - 736, - 15 - ], - "add_cn_2442", - [ - "is_num", - 38, - 3, - 736, - 15 - ], - [ - "jump_false", - 38, - "add_err_2443", - 736, - 15 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "add", - 37, - 3, - 36, - 736, - 15 - ], - [ - "jump", - "add_done_2441", - 736, - 15 - ], - "add_err_2443", - [ - "disrupt", - 736, - 15 - ], - "add_done_2441", - [ - "move", - 3, - 37, - 736, - 15 - ], - [ - "jump", - "while_start_2425", - 736, - 15 - ], - "while_end_2426", - [ - "load_field", - 40, - 1, - "statements", - 738, - 9 - ], - [ - "null", - 41, - 738, - 28 - ], - [ - "is_identical", - 42, - 40, - 41, - 738, - 28 - ], - [ - "jump_true", - 42, - "ne_nid_2447", - 738, - 28 - ], - [ - "jump", - "ne_ni_2448", - 738, - 28 - ], - "ne_nid_2447", - [ - "false", - 42, - 738, - 28 - ], - [ - "jump", - "ne_done_2446", - 738, - 28 - ], - "ne_ni_2448", - [ - "is_int", - 43, - 40, - 738, - 28 - ], - [ - "jump_false", - 43, - "ne_nn_2449", - 738, - 28 - ], - "_nop_tc_27", - [ - "jump", - "ne_nn_2449", - 738, - 28 - ], - [ - "ne_int", - 42, - 40, - 41, - 738, - 28 - ], - [ - "jump", - "ne_done_2446", - 738, - 28 - ], - "ne_nn_2449", - [ - "is_num", - 43, - 40, - 738, - 28 - ], - [ - "jump_false", - 43, - "ne_nt_2450", - 738, - 28 - ], - "_nop_tc_28", - [ - "jump", - "ne_nt_2450", - 738, - 28 - ], - [ - "ne_float", - 42, - 40, - 41, - 738, - 28 - ], - [ - "jump", - "ne_done_2446", - 738, - 28 - ], - "ne_nt_2450", - [ - "is_text", - 43, - 40, - 738, - 28 - ], - [ - "jump_false", - 43, - "ne_nnl_2451", - 738, - 28 - ], - "_nop_tc_29", - [ - "jump", - "ne_nnl_2451", - 738, - 28 - ], - [ - "ne_text", - 42, - 40, - 41, - 738, - 28 - ], - [ - "jump", - "ne_done_2446", - 738, - 28 - ], - "ne_nnl_2451", - [ - "is_null", - 43, - 40, - 738, - 28 - ], - [ - "jump_false", - 43, - "ne_nb_2452", - 738, - 28 - ], - "_nop_tc_30", - "_nop_tc_31", - [ - "false", - 42, - 738, - 28 - ], - [ - "jump", - "ne_done_2446", - 738, - 28 - ], - "ne_nb_2452", - [ - "is_bool", - 43, - 40, - 738, - 28 - ], - [ - "jump_false", - 43, - "ne_mis_2453", - 738, - 28 - ], - "_nop_tc_32", - [ - "jump", - "ne_mis_2453", - 738, - 28 - ], - [ - "ne_bool", - 42, - 40, - 41, - 738, - 28 - ], - [ - "jump", - "ne_done_2446", - 738, - 28 - ], - "ne_mis_2453", - [ - "true", - 42, - 738, - 28 - ], - "ne_done_2446", - [ - "jump_false", - 42, - "if_else_2444", - 738, - 28 - ], - [ - "load_field", - 45, - 1, - "statements", - 738, - 63 - ], - [ - "get", - 47, - 16, - 1, - 738, - 52 - ], - [ - "frame", - 48, - 47, - 2, - 738, - 52 - ], - [ - "null", - 49, - 738, - 52 - ], - [ - "setarg", - 48, - 0, - 49, - 738, - 52 - ], - [ - "setarg", - 48, - 1, - 45, - 738, - 52 - ], - [ - "setarg", - 48, - 2, - 2, - 738, - 52 - ], - [ - "invoke", - 48, - 46, - 738, - 52 - ], - [ - "store_field", - 1, - 46, - "statements", - 738, - 34 - ], - [ - "jump", - "if_end_2445", - 738, - 34 - ], - "if_else_2444", - "if_end_2445", - [ - "load_field", - 50, - 1, - "disruption", - 739, - 9 - ], - [ - "null", - 51, - 739, - 28 - ], - [ - "is_identical", - 52, - 50, - 51, - 739, - 28 - ], - [ - "jump_true", - 52, - "ne_nid_2457", - 739, - 28 - ], - [ - "jump", - "ne_ni_2458", - 739, - 28 - ], - "ne_nid_2457", - [ - "false", - 52, - 739, - 28 - ], - [ - "jump", - "ne_done_2456", - 739, - 28 - ], - "ne_ni_2458", - [ - "is_int", - 53, - 50, - 739, - 28 - ], - [ - "jump_false", - 53, - "ne_nn_2459", - 739, - 28 - ], - "_nop_tc_33", - [ - "jump", - "ne_nn_2459", - 739, - 28 - ], - [ - "ne_int", - 52, - 50, - 51, - 739, - 28 - ], - [ - "jump", - "ne_done_2456", - 739, - 28 - ], - "ne_nn_2459", - [ - "is_num", - 53, - 50, - 739, - 28 - ], - [ - "jump_false", - 53, - "ne_nt_2460", - 739, - 28 - ], - "_nop_tc_34", - [ - "jump", - "ne_nt_2460", - 739, - 28 - ], - [ - "ne_float", - 52, - 50, - 51, - 739, - 28 - ], - [ - "jump", - "ne_done_2456", - 739, - 28 - ], - "ne_nt_2460", - [ - "is_text", - 53, - 50, - 739, - 28 - ], - [ - "jump_false", - 53, - "ne_nnl_2461", - 739, - 28 - ], - "_nop_tc_35", - [ - "jump", - "ne_nnl_2461", - 739, - 28 - ], - [ - "ne_text", - 52, - 50, - 51, - 739, - 28 - ], - [ - "jump", - "ne_done_2456", - 739, - 28 - ], - "ne_nnl_2461", - [ - "is_null", - 53, - 50, - 739, - 28 - ], - [ - "jump_false", - 53, - "ne_nb_2462", - 739, - 28 - ], - "_nop_tc_36", - "_nop_tc_37", - [ - "false", - 52, - 739, - 28 - ], - [ - "jump", - "ne_done_2456", - 739, - 28 - ], - "ne_nb_2462", - [ - "is_bool", - 53, - 50, - 739, - 28 - ], - [ - "jump_false", - 53, - "ne_mis_2463", - 739, - 28 - ], - "_nop_tc_38", - [ - "jump", - "ne_mis_2463", - 739, - 28 - ], - [ - "ne_bool", - 52, - 50, - 51, - 739, - 28 - ], - [ - "jump", - "ne_done_2456", - 739, - 28 - ], - "ne_mis_2463", - [ - "true", - 52, - 739, - 28 - ], - "ne_done_2456", - [ - "jump_false", - 52, - "if_else_2454", - 739, - 28 - ], - [ - "load_field", - 55, - 1, - "disruption", - 739, - 63 - ], - [ - "get", - 57, - 16, - 1, - 739, - 52 - ], - [ - "frame", - 58, - 57, - 2, - 739, - 52 - ], - [ - "null", - 59, - 739, - 52 - ], - [ - "setarg", - 58, - 0, - 59, - 739, - 52 - ], - [ - "setarg", - 58, - 1, - 55, - 739, - 52 - ], - [ - "setarg", - 58, - 2, - 2, - 739, - 52 - ], - [ - "invoke", - 58, - 56, - 739, - 52 - ], - [ - "store_field", - 1, - 56, - "disruption", - 739, - 34 - ], - [ - "jump", - "if_end_2455", - 739, - 34 - ], - "if_else_2454", - "if_end_2455", - [ - "null", - 60, - 739, - 34 - ], - [ - "return", - 60, - 739, - 34 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 62, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 9, - 782, - 19 - ], - [ - "is_identical", - 10, - 1, - 9, - 782, - 19 - ], - [ - "jump_true", - 10, - "eq_done_2547", - 782, - 19 - ], - [ - "is_int", - 11, - 1, - 782, - 19 - ], - [ - "jump_false", - 11, - "eq_ni_2548", - 782, - 19 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_2548", - 782, - 19 - ], - [ - "eq_int", - 10, - 1, - 9, - 782, - 19 - ], - [ - "jump", - "eq_done_2547", - 782, - 19 - ], - "eq_ni_2548", - [ - "is_num", - 11, - 1, - 782, - 19 - ], - [ - "jump_false", - 11, - "eq_nn_2549", - 782, - 19 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_2549", - 782, - 19 - ], - [ - "eq_float", - 10, - 1, - 9, - 782, - 19 - ], - [ - "jump", - "eq_done_2547", - 782, - 19 - ], - "eq_nn_2549", - [ - "is_text", - 11, - 1, - 782, - 19 - ], - [ - "jump_false", - 11, - "eq_nt_2550", - 782, - 19 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_2550", - 782, - 19 - ], - [ - "eq_text", - 10, - 1, - 9, - 782, - 19 - ], - [ - "jump", - "eq_done_2547", - 782, - 19 - ], - "eq_nt_2550", - [ - "is_null", - 11, - 1, - 782, - 19 - ], - [ - "jump_false", - 11, - "eq_nnl_2551", - 782, - 19 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 10, - 782, - 19 - ], - [ - "jump", - "eq_done_2547", - 782, - 19 - ], - "eq_nnl_2551", - [ - "is_bool", - 11, - 1, - 782, - 19 - ], - [ - "jump_false", - 11, - "eq_nb_2552", - 782, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_2552", - 782, - 19 - ], - [ - "eq_bool", - 10, - 1, - 9, - 782, - 19 - ], - [ - "jump", - "eq_done_2547", - 782, - 19 - ], - "eq_nb_2552", - [ - "false", - 10, - 782, - 19 - ], - "eq_done_2547", - [ - "jump_false", - 10, - "if_else_2545", - 782, - 19 - ], - [ - "null", - 13, - 782, - 32 - ], - [ - "return", - 13, - 782, - 32 - ], - "_nop_ur_1", - "if_else_2545", - "if_end_2546", - [ - "load_field", - 14, - 1, - "function_nr", - 783, - 19 - ], - [ - "move", - 4, - 14, - 783, - 19 - ], - [ - "null", - 15, - 784, - 20 - ], - [ - "is_identical", - 16, - 4, - 15, - 784, - 20 - ], - [ - "jump_true", - 16, - "eq_done_2555", - 784, - 20 - ], - [ - "is_int", - 17, - 4, - 784, - 20 - ], - [ - "jump_false", - 17, - "eq_ni_2556", - 784, - 20 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_2556", - 784, - 20 - ], - [ - "eq_int", - 16, - 4, - 15, - 784, - 20 - ], - [ - "jump", - "eq_done_2555", - 784, - 20 - ], - "eq_ni_2556", - [ - "is_num", - 17, - 4, - 784, - 20 - ], - [ - "jump_false", - 17, - "eq_nn_2557", - 784, - 20 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_2557", - 784, - 20 - ], - [ - "eq_float", - 16, - 4, - 15, - 784, - 20 - ], - [ - "jump", - "eq_done_2555", - 784, - 20 - ], - "eq_nn_2557", - [ - "is_text", - 17, - 4, - 784, - 20 - ], - [ - "jump_false", - 17, - "eq_nt_2558", - 784, - 20 - ], - "_nop_tc_9", - [ - "jump", - "eq_nt_2558", - 784, - 20 - ], - [ - "eq_text", - 16, - 4, - 15, - 784, - 20 - ], - [ - "jump", - "eq_done_2555", - 784, - 20 - ], - "eq_nt_2558", - [ - "is_null", - 17, - 4, - 784, - 20 - ], - [ - "jump_false", - 17, - "eq_nnl_2559", - 784, - 20 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "true", - 16, - 784, - 20 - ], - [ - "jump", - "eq_done_2555", - 784, - 20 - ], - "eq_nnl_2559", - [ - "is_bool", - 17, - 4, - 784, - 20 - ], - [ - "jump_false", - 17, - "eq_nb_2560", - 784, - 20 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_2560", - 784, - 20 - ], - [ - "eq_bool", - 16, - 4, - 15, - 784, - 20 - ], - [ - "jump", - "eq_done_2555", - 784, - 20 - ], - "eq_nb_2560", - [ - "false", - 16, - 784, - 20 - ], - "eq_done_2555", - [ - "jump_false", - 16, - "if_else_2553", - 784, - 20 - ], - [ - "null", - 19, - 784, - 33 - ], - [ - "return", - 19, - 784, - 33 - ], - "_nop_ur_2", - "if_else_2553", - "if_end_2554", - [ - "get", - 21, - 10, - 2, - 785, - 16 - ], - [ - "frame", - 22, - 21, - 1, - 785, - 16 - ], - [ - "null", - 23, - 785, - 16 - ], - [ - "setarg", - 22, - 0, - 23, - 785, - 16 - ], - [ - "setarg", - 22, - 1, - 4, - 785, - 16 - ], - [ - "invoke", - 22, - 20, - 785, - 16 - ], - [ - "move", - 8, - 20, - 785, - 16 - ], - [ - "null", - 24, - 786, - 17 - ], - [ - "is_identical", - 25, - 8, - 24, - 786, - 17 - ], - [ - "jump_true", - 25, - "eq_done_2563", - 786, - 17 - ], - [ - "is_int", - 26, - 8, - 786, - 17 - ], - [ - "jump_false", - 26, - "eq_ni_2564", - 786, - 17 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_2564", - 786, - 17 - ], - [ - "eq_int", - 25, - 8, - 24, - 786, - 17 - ], - [ - "jump", - "eq_done_2563", - 786, - 17 - ], - "eq_ni_2564", - [ - "is_num", - 26, - 8, - 786, - 17 - ], - [ - "jump_false", - 26, - "eq_nn_2565", - 786, - 17 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_2565", - 786, - 17 - ], - [ - "eq_float", - 25, - 8, - 24, - 786, - 17 - ], - [ - "jump", - "eq_done_2563", - 786, - 17 - ], - "eq_nn_2565", - [ - "is_text", - 26, - 8, - 786, - 17 - ], - [ - "jump_false", - 26, - "eq_nt_2566", - 786, - 17 - ], - "_nop_tc_15", - [ - "jump", - "eq_nt_2566", - 786, - 17 - ], - [ - "eq_text", - 25, - 8, - 24, - 786, - 17 - ], - [ - "jump", - "eq_done_2563", - 786, - 17 - ], - "eq_nt_2566", - [ - "is_null", - 26, - 8, - 786, - 17 - ], - [ - "jump_false", - 26, - "eq_nnl_2567", - 786, - 17 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "true", - 25, - 786, - 17 - ], - [ - "jump", - "eq_done_2563", - 786, - 17 - ], - "eq_nnl_2567", - [ - "is_bool", - 26, - 8, - 786, - 17 - ], - [ - "jump_false", - 26, - "eq_nb_2568", - 786, - 17 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_2568", - 786, - 17 - ], - [ - "eq_bool", - 25, - 8, - 24, - 786, - 17 - ], - [ - "jump", - "eq_done_2563", - 786, - 17 - ], - "eq_nb_2568", - [ - "false", - 25, - 786, - 17 - ], - "eq_done_2563", - [ - "jump_false", - 25, - "if_else_2561", - 786, - 17 - ], - [ - "null", - 28, - 786, - 30 - ], - [ - "return", - 28, - 786, - 30 - ], - "_nop_ur_3", - "if_else_2561", - "if_end_2562", - [ - "access", - 30, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 787, - 18 - ], - [ - "frame", - 31, - 30, - 1, - 787, - 18 - ], - [ - "null", - 32, - 787, - 18 - ], - [ - "setarg", - 31, - 0, - 32, - 787, - 18 - ], - [ - "setarg", - 31, - 1, - 8, - 787, - 18 - ], - [ - "invoke", - 31, - 29, - 787, - 18 - ], - [ - "move", - 5, - 29, - 787, - 18 - ], - [ - "access", - 7, - 0, - 788, - 15 - ], - [ - "access", - 2, - 0, - 789, - 16 - ], - [ - "access", - 6, - 0, - 790, - 16 - ], - [ - "null", - 3, - 791, - 17 - ], - "while_start_2569", - [ - "length", - 33, - 5, - 792, - 26 - ], - [ - "is_int", - 35, - 6, - 792, - 26 - ], - [ - "jump_false", - 35, - "rel_ni_2571", - 792, - 26 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "lt_int", - 34, - 6, - 33, - 792, - 26 - ], - [ - "jump", - "rel_done_2573", - 792, - 26 - ], - "rel_ni_2571", - [ - "is_num", - 35, - 6, - 792, - 26 - ], - [ - "jump_false", - 35, - "rel_nn_2572", - 792, - 26 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "lt_float", - 34, - 6, - 33, - 792, - 26 - ], - [ - "jump", - "rel_done_2573", - 792, - 26 - ], - "rel_nn_2572", - [ - "is_text", - 35, - 6, - 792, - 26 - ], - [ - "jump_false", - 35, - "rel_err_2574", - 792, - 26 - ], - "_nop_tc_23", - [ - "jump", - "rel_err_2574", - 792, - 26 - ], - [ - "lt_text", - 34, - 6, - 33, - 792, - 26 - ], - [ - "jump", - "rel_done_2573", - 792, - 26 - ], - "rel_err_2574", - [ - "disrupt", - 792, - 26 - ], - "rel_done_2573", - [ - "jump_false", - 34, - "while_end_2570", - 792, - 26 - ], - [ - "load_dynamic", - 37, - 5, - 6, - 793, - 18 - ], - [ - "access", - 38, - "function_nr", - 793, - 25 - ], - [ - "is_identical", - 39, - 37, - 38, - 793, - 25 - ], - [ - "jump_true", - 39, - "ne_nid_2578", - 793, - 25 - ], - [ - "jump", - "ne_ni_2579", - 793, - 25 - ], - "ne_nid_2578", - [ - "false", - 39, - 793, - 25 - ], - [ - "jump", - "ne_done_2577", - 793, - 25 - ], - "ne_ni_2579", - [ - "is_int", - 40, - 37, - 793, - 25 - ], - [ - "jump_false", - 40, - "ne_nn_2580", - 793, - 25 - ], - "_nop_tc_24", - [ - "jump", - "ne_nn_2580", - 793, - 25 - ], - [ - "ne_int", - 39, - 37, - 38, - 793, - 25 - ], - [ - "jump", - "ne_done_2577", - 793, - 25 - ], - "ne_nn_2580", - [ - "is_num", - 40, - 37, - 793, - 25 - ], - [ - "jump_false", - 40, - "ne_nt_2581", - 793, - 25 - ], - "_nop_tc_25", - [ - "jump", - "ne_nt_2581", - 793, - 25 - ], - [ - "ne_float", - 39, - 37, - 38, - 793, - 25 - ], - [ - "jump", - "ne_done_2577", - 793, - 25 - ], - "ne_nt_2581", - [ - "is_text", - 40, - 37, - 793, - 25 - ], - [ - "jump_false", - 40, - "ne_nnl_2582", - 793, - 25 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "ne_text", - 39, - 37, - 38, - 793, - 25 - ], - [ - "jump", - "ne_done_2577", - 793, - 25 - ], - "ne_nnl_2582", - [ - "is_null", - 40, - 37, - 793, - 25 - ], - [ - "jump_false", - 40, - "ne_nb_2583", - 793, - 25 - ], - "_nop_tc_28", - [ - "jump", - "ne_nb_2583", - 793, - 25 - ], - [ - "false", - 39, - 793, - 25 - ], - [ - "jump", - "ne_done_2577", - 793, - 25 - ], - "ne_nb_2583", - [ - "is_bool", - 40, - 37, - 793, - 25 - ], - [ - "jump_false", - 40, - "ne_mis_2584", - 793, - 25 - ], - "_nop_tc_29", - [ - "jump", - "ne_mis_2584", - 793, - 25 - ], - [ - "ne_bool", - 39, - 37, - 38, - 793, - 25 - ], - [ - "jump", - "ne_done_2577", - 793, - 25 - ], - "ne_mis_2584", - [ - "true", - 39, - 793, - 25 - ], - "ne_done_2577", - [ - "jump_false", - 39, - "if_else_2575", - 793, - 25 - ], - [ - "load_dynamic", - 42, - 5, - 6, - 794, - 25 - ], - [ - "load_dynamic", - 43, - 8, - 42, - 794, - 25 - ], - [ - "move", - 3, - 43, - 794, - 25 - ], - [ - "null", - 44, - 795, - 22 - ], - [ - "is_identical", - 45, - 3, - 44, - 795, - 22 - ], - [ - "jump_true", - 45, - "ne_nid_2588", - 795, - 22 - ], - [ - "jump", - "ne_ni_2589", - 795, - 22 - ], - "ne_nid_2588", - [ - "false", - 45, - 795, - 22 - ], - [ - "jump", - "ne_done_2587", - 795, - 22 - ], - "ne_ni_2589", - [ - "is_int", - 46, - 3, - 795, - 22 - ], - [ - "jump_false", - 46, - "ne_nn_2590", - 795, - 22 - ], - "_nop_tc_30", - [ - "jump", - "ne_nn_2590", - 795, - 22 - ], - [ - "ne_int", - 45, - 3, - 44, - 795, - 22 - ], - [ - "jump", - "ne_done_2587", - 795, - 22 - ], - "ne_nn_2590", - [ - "is_num", - 46, - 3, - 795, - 22 - ], - [ - "jump_false", - 46, - "ne_nt_2591", - 795, - 22 - ], - "_nop_tc_31", - [ - "jump", - "ne_nt_2591", - 795, - 22 - ], - [ - "ne_float", - 45, - 3, - 44, - 795, - 22 - ], - [ - "jump", - "ne_done_2587", - 795, - 22 - ], - "ne_nt_2591", - [ - "is_text", - 46, - 3, - 795, - 22 - ], - [ - "jump_false", - 46, - "ne_nnl_2592", - 795, - 22 - ], - "_nop_tc_32", - [ - "jump", - "ne_nnl_2592", - 795, - 22 - ], - [ - "ne_text", - 45, - 3, - 44, - 795, - 22 - ], - [ - "jump", - "ne_done_2587", - 795, - 22 - ], - "ne_nnl_2592", - [ - "is_null", - 46, - 3, - 795, - 22 - ], - [ - "jump_false", - 46, - "ne_nb_2593", - 795, - 22 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "false", - 45, - 795, - 22 - ], - [ - "jump", - "ne_done_2587", - 795, - 22 - ], - "ne_nb_2593", - [ - "is_bool", - 46, - 3, - 795, - 22 - ], - [ - "jump_false", - 46, - "ne_mis_2594", - 795, - 22 - ], - "_nop_tc_35", - [ - "jump", - "ne_mis_2594", - 795, - 22 - ], - [ - "ne_bool", - 45, - 3, - 44, - 795, - 22 - ], - [ - "jump", - "ne_done_2587", - 795, - 22 - ], - "ne_mis_2594", - [ - "true", - 45, - 795, - 22 - ], - "ne_done_2587", - [ - "jump_false", - 45, - "if_else_2585", - 795, - 22 - ], - [ - "access", - 48, - 1, - 796, - 21 - ], - [ - "is_text", - 50, - 7, - 796, - 21 - ], - [ - "jump_false", - 50, - "add_cn_2596", - 796, - 21 - ], - "_nop_tc_36", - [ - "jump", - "add_cn_2596", - 796, - 21 - ], - [ - "concat", - 49, - 7, - 48, - 796, - 21 - ], - [ - "jump", - "add_done_2595", - 796, - 21 - ], - "add_cn_2596", - [ - "is_num", - 50, - 7, - 796, - 21 - ], - [ - "jump_false", - 50, - "add_err_2597", - 796, - 21 - ], - "_nop_tc_37", - "_nop_tc_38", - [ - "add", - 49, - 7, - 48, - 796, - 21 - ], - [ - "jump", - "add_done_2595", - 796, - 21 - ], - "add_err_2597", - [ - "disrupt", - 796, - 21 - ], - "add_done_2595", - [ - "move", - 7, - 49, - 796, - 21 - ], - [ - "load_field", - 52, - 3, - "closure", - 797, - 17 - ], - [ - "jump_false", - 52, - "if_else_2598", - 797, - 17 - ], - [ - "access", - 53, - 1, - 797, - 40 - ], - [ - "is_text", - 55, - 2, - 797, - 40 - ], - [ - "jump_false", - 55, - "add_cn_2601", - 797, - 40 - ], - "_nop_tc_39", - [ - "jump", - "add_cn_2601", - 797, - 40 - ], - [ - "concat", - 54, - 2, - 53, - 797, - 40 - ], - [ - "jump", - "add_done_2600", - 797, - 40 - ], - "add_cn_2601", - [ - "is_num", - 55, - 2, - 797, - 40 - ], - [ - "jump_false", - 55, - "add_err_2602", - 797, - 40 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "add", - 54, - 2, - 53, - 797, - 40 - ], - [ - "jump", - "add_done_2600", - 797, - 40 - ], - "add_err_2602", - [ - "disrupt", - 797, - 40 - ], - "add_done_2600", - [ - "move", - 2, - 54, - 797, - 40 - ], - [ - "jump", - "if_end_2599", - 797, - 40 - ], - "if_else_2598", - "if_end_2599", - [ - "jump", - "if_end_2586", - 797, - 40 - ], - "if_else_2585", - "if_end_2586", - [ - "jump", - "if_end_2576", - 797, - 40 - ], - "if_else_2575", - "if_end_2576", - [ - "access", - 57, - 1, - 800, - 19 - ], - [ - "is_text", - 59, - 6, - 800, - 19 - ], - [ - "jump_false", - 59, - "add_cn_2604", - 800, - 19 - ], - "_nop_tc_42", - [ - "jump", - "add_cn_2604", - 800, - 19 - ], - [ - "concat", - 58, - 6, - 57, - 800, - 19 - ], - [ - "jump", - "add_done_2603", - 800, - 19 - ], - "add_cn_2604", - [ - "is_num", - 59, - 6, - 800, - 19 - ], - [ - "jump_false", - 59, - "add_err_2605", - 800, - 19 - ], - "_nop_tc_43", - "_nop_tc_44", - [ - "add", - 58, - 6, - 57, - 800, - 19 - ], - [ - "jump", - "add_done_2603", - 800, - 19 - ], - "add_err_2605", - [ - "disrupt", - 800, - 19 - ], - "add_done_2603", - [ - "move", - 6, - 58, - 800, - 19 - ], - [ - "jump", - "while_start_2569", - 800, - 19 - ], - "while_end_2570", - [ - "store_field", - 1, - 7, - "nr_slots", - 802, - 7 - ], - [ - "store_field", - 1, - 2, - "nr_close_slots", - 803, - 7 - ], - [ - "null", - 61, - 803, - 7 - ], - [ - "return", - 61, - 803, - 7 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 131, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 810, - 19 - ], - [ - "is_identical", - 5, - 1, - 4, - 810, - 19 - ], - [ - "jump_true", - 5, - "eq_done_2608", - 810, - 19 - ], - [ - "is_int", - 6, - 1, - 810, - 19 - ], - [ - "jump_false", - 6, - "eq_ni_2609", - 810, - 19 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_2609", - 810, - 19 - ], - [ - "eq_int", - 5, - 1, - 4, - 810, - 19 - ], - [ - "jump", - "eq_done_2608", - 810, - 19 - ], - "eq_ni_2609", - [ - "is_num", - 6, - 1, - 810, - 19 - ], - [ - "jump_false", - 6, - "eq_nn_2610", - 810, - 19 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_2610", - 810, - 19 - ], - [ - "eq_float", - 5, - 1, - 4, - 810, - 19 - ], - [ - "jump", - "eq_done_2608", - 810, - 19 - ], - "eq_nn_2610", - [ - "is_text", - 6, - 1, - 810, - 19 - ], - [ - "jump_false", - 6, - "eq_nt_2611", - 810, - 19 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_2611", - 810, - 19 - ], - [ - "eq_text", - 5, - 1, - 4, - 810, - 19 - ], - [ - "jump", - "eq_done_2608", - 810, - 19 - ], - "eq_nt_2611", - [ - "is_null", - 6, - 1, - 810, - 19 - ], - [ - "jump_false", - 6, - "eq_nnl_2612", - 810, - 19 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 5, - 810, - 19 - ], - [ - "jump", - "eq_done_2608", - 810, - 19 - ], - "eq_nnl_2612", - [ - "is_bool", - 6, - 1, - 810, - 19 - ], - [ - "jump_false", - 6, - "eq_nb_2613", - 810, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_2613", - 810, - 19 - ], - [ - "eq_bool", - 5, - 1, - 4, - 810, - 19 - ], - [ - "jump", - "eq_done_2608", - 810, - 19 - ], - "eq_nb_2613", - [ - "false", - 5, - 810, - 19 - ], - "eq_done_2608", - [ - "jump_false", - 5, - "if_else_2606", - 810, - 19 - ], - [ - "null", - 8, - 810, - 32 - ], - [ - "return", - 8, - 810, - 32 - ], - "_nop_ur_1", - "if_else_2606", - "if_end_2607", - [ - "load_field", - 9, - 1, - "kind", - 811, - 15 - ], - [ - "move", - 3, - 9, - 811, - 15 - ], - [ - "access", - 2, - 0, - 812, - 15 - ], - [ - "access", - 10, - "function", - 813, - 16 - ], - [ - "is_identical", - 11, - 3, - 10, - 813, - 16 - ], - [ - "jump_true", - 11, - "eq_done_2616", - 813, - 16 - ], - [ - "is_int", - 12, - 3, - 813, - 16 - ], - [ - "jump_false", - 12, - "eq_ni_2617", - 813, - 16 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_2617", - 813, - 16 - ], - [ - "eq_int", - 11, - 3, - 10, - 813, - 16 - ], - [ - "jump", - "eq_done_2616", - 813, - 16 - ], - "eq_ni_2617", - [ - "is_num", - 12, - 3, - 813, - 16 - ], - [ - "jump_false", - 12, - "eq_nn_2618", - 813, - 16 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_2618", - 813, - 16 - ], - [ - "eq_float", - 11, - 3, - 10, - 813, - 16 - ], - [ - "jump", - "eq_done_2616", - 813, - 16 - ], - "eq_nn_2618", - [ - "is_text", - 12, - 3, - 813, - 16 - ], - [ - "jump_false", - 12, - "eq_nt_2619", - 813, - 16 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 11, - 3, - 10, - 813, - 16 - ], - [ - "jump", - "eq_done_2616", - 813, - 16 - ], - "eq_nt_2619", - [ - "is_null", - 12, - 3, - 813, - 16 - ], - [ - "jump_false", - 12, - "eq_nnl_2620", - 813, - 16 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_2620", - 813, - 16 - ], - [ - "true", - 11, - 813, - 16 - ], - [ - "jump", - "eq_done_2616", - 813, - 16 - ], - "eq_nnl_2620", - [ - "is_bool", - 12, - 3, - 813, - 16 - ], - [ - "jump_false", - 12, - "eq_nb_2621", - 813, - 16 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_2621", - 813, - 16 - ], - [ - "eq_bool", - 11, - 3, - 10, - 813, - 16 - ], - [ - "jump", - "eq_done_2616", - 813, - 16 - ], - "eq_nb_2621", - [ - "false", - 11, - 813, - 16 - ], - "eq_done_2616", - [ - "jump_false", - 11, - "if_else_2614", - 813, - 16 - ], - [ - "get", - 15, - 12, - 1, - 814, - 9 - ], - [ - "frame", - 16, - 15, - 1, - 814, - 9 - ], - [ - "null", - 17, - 814, - 9 - ], - [ - "setarg", - 16, - 0, - 17, - 814, - 9 - ], - [ - "setarg", - 16, - 1, - 1, - 814, - 9 - ], - [ - "invoke", - 16, - 14, - 814, - 9 - ], - [ - "load_field", - 18, - 1, - "statements", - 815, - 28 - ], - [ - "get", - 20, - 15, - 1, - 815, - 9 - ], - [ - "frame", - 21, - 20, - 1, - 815, - 9 - ], - [ - "null", - 22, - 815, - 9 - ], - [ - "setarg", - 21, - 0, - 22, - 815, - 9 - ], - [ - "setarg", - 21, - 1, - 18, - 815, - 9 - ], - [ - "invoke", - 21, - 19, - 815, - 9 - ], - [ - "load_field", - 23, - 1, - "disruption", - 816, - 28 - ], - [ - "get", - 25, - 15, - 1, - 816, - 9 - ], - [ - "frame", - 26, - 25, - 1, - 816, - 9 - ], - [ - "null", - 27, - 816, - 9 - ], - [ - "setarg", - 26, - 0, - 27, - 816, - 9 - ], - [ - "setarg", - 26, - 1, - 23, - 816, - 9 - ], - [ - "invoke", - 26, - 24, - 816, - 9 - ], - [ - "null", - 28, - 817, - 16 - ], - [ - "return", - 28, - 817, - 16 - ], - "_nop_ur_2", - "if_else_2614", - "if_end_2615", - [ - "load_field", - 29, - 1, - "left", - 819, - 11 - ], - [ - "null", - 30, - 819, - 24 - ], - [ - "is_identical", - 31, - 29, - 30, - 819, - 24 - ], - [ - "jump_true", - 31, - "ne_nid_2625", - 819, - 24 - ], - [ - "jump", - "ne_ni_2626", - 819, - 24 - ], - "ne_nid_2625", - [ - "false", - 31, - 819, - 24 - ], - [ - "jump", - "ne_done_2624", - 819, - 24 - ], - "ne_ni_2626", - [ - "is_int", - 32, - 29, - 819, - 24 - ], - [ - "jump_false", - 32, - "ne_nn_2627", - 819, - 24 - ], - "_nop_tc_13", - [ - "jump", - "ne_nn_2627", - 819, - 24 - ], - [ - "ne_int", - 31, - 29, - 30, - 819, - 24 - ], - [ - "jump", - "ne_done_2624", - 819, - 24 - ], - "ne_nn_2627", - [ - "is_num", - 32, - 29, - 819, - 24 - ], - [ - "jump_false", - 32, - "ne_nt_2628", - 819, - 24 - ], - "_nop_tc_14", - [ - "jump", - "ne_nt_2628", - 819, - 24 - ], - [ - "ne_float", - 31, - 29, - 30, - 819, - 24 - ], - [ - "jump", - "ne_done_2624", - 819, - 24 - ], - "ne_nt_2628", - [ - "is_text", - 32, - 29, - 819, - 24 - ], - [ - "jump_false", - 32, - "ne_nnl_2629", - 819, - 24 - ], - "_nop_tc_15", - [ - "jump", - "ne_nnl_2629", - 819, - 24 - ], - [ - "ne_text", - 31, - 29, - 30, - 819, - 24 - ], - [ - "jump", - "ne_done_2624", - 819, - 24 - ], - "ne_nnl_2629", - [ - "is_null", - 32, - 29, - 819, - 24 - ], - [ - "jump_false", - 32, - "ne_nb_2630", - 819, - 24 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "false", - 31, - 819, - 24 - ], - [ - "jump", - "ne_done_2624", - 819, - 24 - ], - "ne_nb_2630", - [ - "is_bool", - 32, - 29, - 819, - 24 - ], - [ - "jump_false", - 32, - "ne_mis_2631", - 819, - 24 - ], - "_nop_tc_18", - [ - "jump", - "ne_mis_2631", - 819, - 24 - ], - [ - "ne_bool", - 31, - 29, - 30, - 819, - 24 - ], - [ - "jump", - "ne_done_2624", - 819, - 24 - ], - "ne_mis_2631", - [ - "true", - 31, - 819, - 24 - ], - "ne_done_2624", - [ - "jump_false", - 31, - "if_else_2622", - 819, - 24 - ], - [ - "load_field", - 34, - 1, - "left", - 819, - 48 - ], - [ - "get", - 36, - 14, - 1, - 819, - 30 - ], - [ - "frame", - 37, - 36, - 1, - 819, - 30 - ], - [ - "null", - 38, - 819, - 30 - ], - [ - "setarg", - 37, - 0, - 38, - 819, - 30 - ], - [ - "setarg", - 37, - 1, - 34, - 819, - 30 - ], - [ - "invoke", - 37, - 35, - 819, - 30 - ], - [ - "jump", - "if_end_2623", - 819, - 30 - ], - "if_else_2622", - "if_end_2623", - [ - "load_field", - 39, - 1, - "right", - 820, - 11 - ], - [ - "null", - 40, - 820, - 25 - ], - [ - "is_identical", - 41, - 39, - 40, - 820, - 25 - ], - [ - "jump_true", - 41, - "ne_nid_2635", - 820, - 25 - ], - [ - "jump", - "ne_ni_2636", - 820, - 25 - ], - "ne_nid_2635", - [ - "false", - 41, - 820, - 25 - ], - [ - "jump", - "ne_done_2634", - 820, - 25 - ], - "ne_ni_2636", - [ - "is_int", - 42, - 39, - 820, - 25 - ], - [ - "jump_false", - 42, - "ne_nn_2637", - 820, - 25 - ], - "_nop_tc_19", - [ - "jump", - "ne_nn_2637", - 820, - 25 - ], - [ - "ne_int", - 41, - 39, - 40, - 820, - 25 - ], - [ - "jump", - "ne_done_2634", - 820, - 25 - ], - "ne_nn_2637", - [ - "is_num", - 42, - 39, - 820, - 25 - ], - [ - "jump_false", - 42, - "ne_nt_2638", - 820, - 25 - ], - "_nop_tc_20", - [ - "jump", - "ne_nt_2638", - 820, - 25 - ], - [ - "ne_float", - 41, - 39, - 40, - 820, - 25 - ], - [ - "jump", - "ne_done_2634", - 820, - 25 - ], - "ne_nt_2638", - [ - "is_text", - 42, - 39, - 820, - 25 - ], - [ - "jump_false", - 42, - "ne_nnl_2639", - 820, - 25 - ], - "_nop_tc_21", - [ - "jump", - "ne_nnl_2639", - 820, - 25 - ], - [ - "ne_text", - 41, - 39, - 40, - 820, - 25 - ], - [ - "jump", - "ne_done_2634", - 820, - 25 - ], - "ne_nnl_2639", - [ - "is_null", - 42, - 39, - 820, - 25 - ], - [ - "jump_false", - 42, - "ne_nb_2640", - 820, - 25 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "false", - 41, - 820, - 25 - ], - [ - "jump", - "ne_done_2634", - 820, - 25 - ], - "ne_nb_2640", - [ - "is_bool", - 42, - 39, - 820, - 25 - ], - [ - "jump_false", - 42, - "ne_mis_2641", - 820, - 25 - ], - "_nop_tc_24", - [ - "jump", - "ne_mis_2641", - 820, - 25 - ], - [ - "ne_bool", - 41, - 39, - 40, - 820, - 25 - ], - [ - "jump", - "ne_done_2634", - 820, - 25 - ], - "ne_mis_2641", - [ - "true", - 41, - 820, - 25 - ], - "ne_done_2634", - [ - "jump_false", - 41, - "if_else_2632", - 820, - 25 - ], - [ - "load_field", - 44, - 1, - "right", - 820, - 49 - ], - [ - "get", - 46, - 14, - 1, - 820, - 31 - ], - [ - "frame", - 47, - 46, - 1, - 820, - 31 - ], - [ - "null", - 48, - 820, - 31 - ], - [ - "setarg", - 47, - 0, - 48, - 820, - 31 - ], - [ - "setarg", - 47, - 1, - 44, - 820, - 31 - ], - [ - "invoke", - 47, - 45, - 820, - 31 - ], - [ - "jump", - "if_end_2633", - 820, - 31 - ], - "if_else_2632", - "if_end_2633", - [ - "load_field", - 49, - 1, - "expression", - 821, - 11 - ], - [ - "null", - 50, - 821, - 30 - ], - [ - "is_identical", - 51, - 49, - 50, - 821, - 30 - ], - [ - "jump_true", - 51, - "ne_nid_2645", - 821, - 30 - ], - [ - "jump", - "ne_ni_2646", - 821, - 30 - ], - "ne_nid_2645", - [ - "false", - 51, - 821, - 30 - ], - [ - "jump", - "ne_done_2644", - 821, - 30 - ], - "ne_ni_2646", - [ - "is_int", - 52, - 49, - 821, - 30 - ], - [ - "jump_false", - 52, - "ne_nn_2647", - 821, - 30 - ], - "_nop_tc_25", - [ - "jump", - "ne_nn_2647", - 821, - 30 - ], - [ - "ne_int", - 51, - 49, - 50, - 821, - 30 - ], - [ - "jump", - "ne_done_2644", - 821, - 30 - ], - "ne_nn_2647", - [ - "is_num", - 52, - 49, - 821, - 30 - ], - [ - "jump_false", - 52, - "ne_nt_2648", - 821, - 30 - ], - "_nop_tc_26", - [ - "jump", - "ne_nt_2648", - 821, - 30 - ], - [ - "ne_float", - 51, - 49, - 50, - 821, - 30 - ], - [ - "jump", - "ne_done_2644", - 821, - 30 - ], - "ne_nt_2648", - [ - "is_text", - 52, - 49, - 821, - 30 - ], - [ - "jump_false", - 52, - "ne_nnl_2649", - 821, - 30 - ], - "_nop_tc_27", - [ - "jump", - "ne_nnl_2649", - 821, - 30 - ], - [ - "ne_text", - 51, - 49, - 50, - 821, - 30 - ], - [ - "jump", - "ne_done_2644", - 821, - 30 - ], - "ne_nnl_2649", - [ - "is_null", - 52, - 49, - 821, - 30 - ], - [ - "jump_false", - 52, - "ne_nb_2650", - 821, - 30 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "false", - 51, - 821, - 30 - ], - [ - "jump", - "ne_done_2644", - 821, - 30 - ], - "ne_nb_2650", - [ - "is_bool", - 52, - 49, - 821, - 30 - ], - [ - "jump_false", - 52, - "ne_mis_2651", - 821, - 30 - ], - "_nop_tc_30", - [ - "jump", - "ne_mis_2651", - 821, - 30 - ], - [ - "ne_bool", - 51, - 49, - 50, - 821, - 30 - ], - [ - "jump", - "ne_done_2644", - 821, - 30 - ], - "ne_mis_2651", - [ - "true", - 51, - 821, - 30 - ], - "ne_done_2644", - [ - "jump_false", - 51, - "if_else_2642", - 821, - 30 - ], - [ - "load_field", - 54, - 1, - "expression", - 821, - 54 - ], - [ - "get", - 56, - 14, - 1, - 821, - 36 - ], - [ - "frame", - 57, - 56, - 1, - 821, - 36 - ], - [ - "null", - 58, - 821, - 36 - ], - [ - "setarg", - 57, - 0, - 58, - 821, - 36 - ], - [ - "setarg", - 57, - 1, - 54, - 821, - 36 - ], - [ - "invoke", - 57, - 55, - 821, - 36 - ], - [ - "jump", - "if_end_2643", - 821, - 36 - ], - "if_else_2642", - "if_end_2643", - [ - "load_field", - 59, - 1, - "then", - 822, - 11 - ], - [ - "null", - 60, - 822, - 24 - ], - [ - "is_identical", - 61, - 59, - 60, - 822, - 24 - ], - [ - "jump_true", - 61, - "ne_nid_2655", - 822, - 24 - ], - [ - "jump", - "ne_ni_2656", - 822, - 24 - ], - "ne_nid_2655", - [ - "false", - 61, - 822, - 24 - ], - [ - "jump", - "ne_done_2654", - 822, - 24 - ], - "ne_ni_2656", - [ - "is_int", - 62, - 59, - 822, - 24 - ], - [ - "jump_false", - 62, - "ne_nn_2657", - 822, - 24 - ], - "_nop_tc_31", - [ - "jump", - "ne_nn_2657", - 822, - 24 - ], - [ - "ne_int", - 61, - 59, - 60, - 822, - 24 - ], - [ - "jump", - "ne_done_2654", - 822, - 24 - ], - "ne_nn_2657", - [ - "is_num", - 62, - 59, - 822, - 24 - ], - [ - "jump_false", - 62, - "ne_nt_2658", - 822, - 24 - ], - "_nop_tc_32", - [ - "jump", - "ne_nt_2658", - 822, - 24 - ], - [ - "ne_float", - 61, - 59, - 60, - 822, - 24 - ], - [ - "jump", - "ne_done_2654", - 822, - 24 - ], - "ne_nt_2658", - [ - "is_text", - 62, - 59, - 822, - 24 - ], - [ - "jump_false", - 62, - "ne_nnl_2659", - 822, - 24 - ], - "_nop_tc_33", - [ - "jump", - "ne_nnl_2659", - 822, - 24 - ], - [ - "ne_text", - 61, - 59, - 60, - 822, - 24 - ], - [ - "jump", - "ne_done_2654", - 822, - 24 - ], - "ne_nnl_2659", - [ - "is_null", - 62, - 59, - 822, - 24 - ], - [ - "jump_false", - 62, - "ne_nb_2660", - 822, - 24 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "false", - 61, - 822, - 24 - ], - [ - "jump", - "ne_done_2654", - 822, - 24 - ], - "ne_nb_2660", - [ - "is_bool", - 62, - 59, - 822, - 24 - ], - [ - "jump_false", - 62, - "ne_mis_2661", - 822, - 24 - ], - "_nop_tc_36", - [ - "jump", - "ne_mis_2661", - 822, - 24 - ], - [ - "ne_bool", - 61, - 59, - 60, - 822, - 24 - ], - [ - "jump", - "ne_done_2654", - 822, - 24 - ], - "ne_mis_2661", - [ - "true", - 61, - 822, - 24 - ], - "ne_done_2654", - [ - "jump_false", - 61, - "if_else_2652", - 822, - 24 - ], - [ - "load_field", - 64, - 1, - "then", - 822, - 48 - ], - [ - "get", - 66, - 14, - 1, - 822, - 30 - ], - [ - "frame", - 67, - 66, - 1, - 822, - 30 - ], - [ - "null", - 68, - 822, - 30 - ], - [ - "setarg", - 67, - 0, - 68, - 822, - 30 - ], - [ - "setarg", - 67, - 1, - 64, - 822, - 30 - ], - [ - "invoke", - 67, - 65, - 822, - 30 - ], - [ - "jump", - "if_end_2653", - 822, - 30 - ], - "if_else_2652", - "if_end_2653", - [ - "load_field", - 69, - 1, - "else", - 823, - 11 - ], - [ - "null", - 70, - 823, - 24 - ], - [ - "is_identical", - 71, - 69, - 70, - 823, - 24 - ], - [ - "jump_true", - 71, - "ne_nid_2665", - 823, - 24 - ], - [ - "jump", - "ne_ni_2666", - 823, - 24 - ], - "ne_nid_2665", - [ - "false", - 71, - 823, - 24 - ], - [ - "jump", - "ne_done_2664", - 823, - 24 - ], - "ne_ni_2666", - [ - "is_int", - 72, - 69, - 823, - 24 - ], - [ - "jump_false", - 72, - "ne_nn_2667", - 823, - 24 - ], - "_nop_tc_37", - [ - "jump", - "ne_nn_2667", - 823, - 24 - ], - [ - "ne_int", - 71, - 69, - 70, - 823, - 24 - ], - [ - "jump", - "ne_done_2664", - 823, - 24 - ], - "ne_nn_2667", - [ - "is_num", - 72, - 69, - 823, - 24 - ], - [ - "jump_false", - 72, - "ne_nt_2668", - 823, - 24 - ], - "_nop_tc_38", - [ - "jump", - "ne_nt_2668", - 823, - 24 - ], - [ - "ne_float", - 71, - 69, - 70, - 823, - 24 - ], - [ - "jump", - "ne_done_2664", - 823, - 24 - ], - "ne_nt_2668", - [ - "is_text", - 72, - 69, - 823, - 24 - ], - [ - "jump_false", - 72, - "ne_nnl_2669", - 823, - 24 - ], - "_nop_tc_39", - [ - "jump", - "ne_nnl_2669", - 823, - 24 - ], - [ - "ne_text", - 71, - 69, - 70, - 823, - 24 - ], - [ - "jump", - "ne_done_2664", - 823, - 24 - ], - "ne_nnl_2669", - [ - "is_null", - 72, - 69, - 823, - 24 - ], - [ - "jump_false", - 72, - "ne_nb_2670", - 823, - 24 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "false", - 71, - 823, - 24 - ], - [ - "jump", - "ne_done_2664", - 823, - 24 - ], - "ne_nb_2670", - [ - "is_bool", - 72, - 69, - 823, - 24 - ], - [ - "jump_false", - 72, - "ne_mis_2671", - 823, - 24 - ], - "_nop_tc_42", - [ - "jump", - "ne_mis_2671", - 823, - 24 - ], - [ - "ne_bool", - 71, - 69, - 70, - 823, - 24 - ], - [ - "jump", - "ne_done_2664", - 823, - 24 - ], - "ne_mis_2671", - [ - "true", - 71, - 823, - 24 - ], - "ne_done_2664", - [ - "jump_false", - 71, - "if_else_2662", - 823, - 24 - ], - [ - "load_field", - 74, - 1, - "else", - 823, - 48 - ], - [ - "get", - 76, - 14, - 1, - 823, - 30 - ], - [ - "frame", - 77, - 76, - 1, - 823, - 30 - ], - [ - "null", - 78, - 823, - 30 - ], - [ - "setarg", - 77, - 0, - 78, - 823, - 30 - ], - [ - "setarg", - 77, - 1, - 74, - 823, - 30 - ], - [ - "invoke", - 77, - 75, - 823, - 30 - ], - [ - "jump", - "if_end_2663", - 823, - 30 - ], - "if_else_2662", - "if_end_2663", - [ - "access", - 79, - "(", - 824, - 16 - ], - [ - "is_identical", - 80, - 3, - 79, - 824, - 16 - ], - [ - "jump_true", - 80, - "eq_done_2676", - 824, - 16 - ], - [ - "is_int", - 81, - 3, - 824, - 16 - ], - [ - "jump_false", - 81, - "eq_ni_2677", - 824, - 16 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_2677", - 824, - 16 - ], - [ - "eq_int", - 80, - 3, - 79, - 824, - 16 - ], - [ - "jump", - "eq_done_2676", - 824, - 16 - ], - "eq_ni_2677", - [ - "is_num", - 81, - 3, - 824, - 16 - ], - [ - "jump_false", - 81, - "eq_nn_2678", - 824, - 16 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_2678", - 824, - 16 - ], - [ - "eq_float", - 80, - 3, - 79, - 824, - 16 - ], - [ - "jump", - "eq_done_2676", - 824, - 16 - ], - "eq_nn_2678", - [ - "is_text", - 81, - 3, - 824, - 16 - ], - [ - "jump_false", - 81, - "eq_nt_2679", - 824, - 16 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 80, - 3, - 79, - 824, - 16 - ], - [ - "jump", - "eq_done_2676", - 824, - 16 - ], - "eq_nt_2679", - [ - "is_null", - 81, - 3, - 824, - 16 - ], - [ - "jump_false", - 81, - "eq_nnl_2680", - 824, - 16 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_2680", - 824, - 16 - ], - [ - "true", - 80, - 824, - 16 - ], - [ - "jump", - "eq_done_2676", - 824, - 16 - ], - "eq_nnl_2680", - [ - "is_bool", - 81, - 3, - 824, - 16 - ], - [ - "jump_false", - 81, - "eq_nb_2681", - 824, - 16 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_2681", - 824, - 16 - ], - [ - "eq_bool", - 80, - 3, - 79, - 824, - 16 - ], - [ - "jump", - "eq_done_2676", - 824, - 16 - ], - "eq_nb_2681", - [ - "false", - 80, - 824, - 16 - ], - "eq_done_2676", - [ - "move", - 83, - 80, - 824, - 16 - ], - [ - "jump_true", - 83, - "or_end_2675", - 824, - 16 - ], - [ - "access", - 84, - "array", - 824, - 28 - ], - [ - "is_identical", - 85, - 3, - 84, - 824, - 28 - ], - [ - "jump_true", - 85, - "eq_done_2682", - 824, - 28 - ], - [ - "is_int", - 86, - 3, - 824, - 28 - ], - [ - "jump_false", - 86, - "eq_ni_2683", - 824, - 28 - ], - "_nop_tc_49", - [ - "jump", - "eq_ni_2683", - 824, - 28 - ], - [ - "eq_int", - 85, - 3, - 84, - 824, - 28 - ], - [ - "jump", - "eq_done_2682", - 824, - 28 - ], - "eq_ni_2683", - [ - "is_num", - 86, - 3, - 824, - 28 - ], - [ - "jump_false", - 86, - "eq_nn_2684", - 824, - 28 - ], - "_nop_tc_50", - [ - "jump", - "eq_nn_2684", - 824, - 28 - ], - [ - "eq_float", - 85, - 3, - 84, - 824, - 28 - ], - [ - "jump", - "eq_done_2682", - 824, - 28 - ], - "eq_nn_2684", - [ - "is_text", - 86, - 3, - 824, - 28 - ], - [ - "jump_false", - 86, - "eq_nt_2685", - 824, - 28 - ], - "_nop_tc_51", - "_nop_tc_52", - [ - "eq_text", - 85, - 3, - 84, - 824, - 28 - ], - [ - "jump", - "eq_done_2682", - 824, - 28 - ], - "eq_nt_2685", - [ - "is_null", - 86, - 3, - 824, - 28 - ], - [ - "jump_false", - 86, - "eq_nnl_2686", - 824, - 28 - ], - "_nop_tc_53", - [ - "jump", - "eq_nnl_2686", - 824, - 28 - ], - [ - "true", - 85, - 824, - 28 - ], - [ - "jump", - "eq_done_2682", - 824, - 28 - ], - "eq_nnl_2686", - [ - "is_bool", - 86, - 3, - 824, - 28 - ], - [ - "jump_false", - 86, - "eq_nb_2687", - 824, - 28 - ], - "_nop_tc_54", - [ - "jump", - "eq_nb_2687", - 824, - 28 - ], - [ - "eq_bool", - 85, - 3, - 84, - 824, - 28 - ], - [ - "jump", - "eq_done_2682", - 824, - 28 - ], - "eq_nb_2687", - [ - "false", - 85, - 824, - 28 - ], - "eq_done_2682", - [ - "move", - 83, - 85, - 824, - 28 - ], - "or_end_2675", - [ - "move", - 88, - 83, - 824, - 28 - ], - [ - "jump_true", - 88, - "or_end_2674", - 824, - 28 - ], - [ - "access", - 89, - "text literal", - 824, - 44 - ], - [ - "is_identical", - 90, - 3, - 89, - 824, - 44 - ], - [ - "jump_true", - 90, - "eq_done_2688", - 824, - 44 - ], - [ - "is_int", - 91, - 3, - 824, - 44 - ], - [ - "jump_false", - 91, - "eq_ni_2689", - 824, - 44 - ], - "_nop_tc_55", - [ - "jump", - "eq_ni_2689", - 824, - 44 - ], - [ - "eq_int", - 90, - 3, - 89, - 824, - 44 - ], - [ - "jump", - "eq_done_2688", - 824, - 44 - ], - "eq_ni_2689", - [ - "is_num", - 91, - 3, - 824, - 44 - ], - [ - "jump_false", - 91, - "eq_nn_2690", - 824, - 44 - ], - "_nop_tc_56", - [ - "jump", - "eq_nn_2690", - 824, - 44 - ], - [ - "eq_float", - 90, - 3, - 89, - 824, - 44 - ], - [ - "jump", - "eq_done_2688", - 824, - 44 - ], - "eq_nn_2690", - [ - "is_text", - 91, - 3, - 824, - 44 - ], - [ - "jump_false", - 91, - "eq_nt_2691", - 824, - 44 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "eq_text", - 90, - 3, - 89, - 824, - 44 - ], - [ - "jump", - "eq_done_2688", - 824, - 44 - ], - "eq_nt_2691", - [ - "is_null", - 91, - 3, - 824, - 44 - ], - [ - "jump_false", - 91, - "eq_nnl_2692", - 824, - 44 - ], - "_nop_tc_59", - [ - "jump", - "eq_nnl_2692", - 824, - 44 - ], - [ - "true", - 90, - 824, - 44 - ], - [ - "jump", - "eq_done_2688", - 824, - 44 - ], - "eq_nnl_2692", - [ - "is_bool", - 91, - 3, - 824, - 44 - ], - [ - "jump_false", - 91, - "eq_nb_2693", - 824, - 44 - ], - "_nop_tc_60", - [ - "jump", - "eq_nb_2693", - 824, - 44 - ], - [ - "eq_bool", - 90, - 3, - 89, - 824, - 44 - ], - [ - "jump", - "eq_done_2688", - 824, - 44 - ], - "eq_nb_2693", - [ - "false", - 90, - 824, - 44 - ], - "eq_done_2688", - [ - "move", - 88, - 90, - 824, - 44 - ], - "or_end_2674", - [ - "jump_false", - 88, - "if_else_2672", - 824, - 44 - ], - [ - "access", - 93, - 0, - 825, - 13 - ], - [ - "move", - 2, - 93, - 825, - 13 - ], - "while_start_2694", - [ - "load_field", - 94, - 1, - "list", - 826, - 27 - ], - [ - "length", - 95, - 94, - 826, - 27 - ], - [ - "is_int", - 97, - 2, - 826, - 27 - ], - [ - "jump_false", - 97, - "rel_ni_2696", - 826, - 27 - ], - "_nop_tc_61", - "_nop_tc_62", - [ - "lt_int", - 96, - 2, - 95, - 826, - 27 - ], - [ - "jump", - "rel_done_2698", - 826, - 27 - ], - "rel_ni_2696", - [ - "is_num", - 97, - 2, - 826, - 27 - ], - [ - "jump_false", - 97, - "rel_nn_2697", - 826, - 27 - ], - "_nop_tc_63", - "_nop_tc_64", - [ - "lt_float", - 96, - 2, - 95, - 826, - 27 - ], - [ - "jump", - "rel_done_2698", - 826, - 27 - ], - "rel_nn_2697", - [ - "is_text", - 97, - 2, - 826, - 27 - ], - [ - "jump_false", - 97, - "rel_err_2699", - 826, - 27 - ], - "_nop_tc_65", - [ - "jump", - "rel_err_2699", - 826, - 27 - ], - [ - "lt_text", - 96, - 2, - 95, - 826, - 27 - ], - [ - "jump", - "rel_done_2698", - 826, - 27 - ], - "rel_err_2699", - [ - "disrupt", - 826, - 27 - ], - "rel_done_2698", - [ - "jump_false", - 96, - "while_end_2695", - 826, - 27 - ], - [ - "load_field", - 99, - 1, - "list", - 827, - 29 - ], - [ - "load_dynamic", - 100, - 99, - 2, - 827, - 39 - ], - [ - "get", - 102, - 14, - 1, - 827, - 11 - ], - [ - "frame", - 103, - 102, - 1, - 827, - 11 - ], - [ - "null", - 104, - 827, - 11 - ], - [ - "setarg", - 103, - 0, - 104, - 827, - 11 - ], - [ - "setarg", - 103, - 1, - 100, - 827, - 11 - ], - [ - "invoke", - 103, - 101, - 827, - 11 - ], - [ - "access", - 105, - 1, - 828, - 19 - ], - [ - "is_text", - 107, - 2, - 828, - 19 - ], - [ - "jump_false", - 107, - "add_cn_2701", - 828, - 19 - ], - "_nop_tc_66", - [ - "jump", - "add_cn_2701", - 828, - 19 - ], - [ - "concat", - 106, - 2, - 105, - 828, - 19 - ], - [ - "jump", - "add_done_2700", - 828, - 19 - ], - "add_cn_2701", - [ - "is_num", - 107, - 2, - 828, - 19 - ], - [ - "jump_false", - 107, - "add_err_2702", - 828, - 19 - ], - "_nop_tc_67", - "_nop_tc_68", - [ - "add", - 106, - 2, - 105, - 828, - 19 - ], - [ - "jump", - "add_done_2700", - 828, - 19 - ], - "add_err_2702", - [ - "disrupt", - 828, - 19 - ], - "add_done_2700", - [ - "move", - 2, - 106, - 828, - 19 - ], - [ - "jump", - "while_start_2694", - 828, - 19 - ], - "while_end_2695", - [ - "jump", - "if_end_2673", - 828, - 19 - ], - "if_else_2672", - "if_end_2673", - [ - "access", - 109, - "record", - 831, - 16 - ], - [ - "is_identical", - 110, - 3, - 109, - 831, - 16 - ], - [ - "jump_true", - 110, - "eq_done_2705", - 831, - 16 - ], - [ - "is_int", - 111, - 3, - 831, - 16 - ], - [ - "jump_false", - 111, - "eq_ni_2706", - 831, - 16 - ], - "_nop_tc_69", - [ - "jump", - "eq_ni_2706", - 831, - 16 - ], - [ - "eq_int", - 110, - 3, - 109, - 831, - 16 - ], - [ - "jump", - "eq_done_2705", - 831, - 16 - ], - "eq_ni_2706", - [ - "is_num", - 111, - 3, - 831, - 16 - ], - [ - "jump_false", - 111, - "eq_nn_2707", - 831, - 16 - ], - "_nop_tc_70", - [ - "jump", - "eq_nn_2707", - 831, - 16 - ], - [ - "eq_float", - 110, - 3, - 109, - 831, - 16 - ], - [ - "jump", - "eq_done_2705", - 831, - 16 - ], - "eq_nn_2707", - [ - "is_text", - 111, - 3, - 831, - 16 - ], - [ - "jump_false", - 111, - "eq_nt_2708", - 831, - 16 - ], - "_nop_tc_71", - "_nop_tc_72", - [ - "eq_text", - 110, - 3, - 109, - 831, - 16 - ], - [ - "jump", - "eq_done_2705", - 831, - 16 - ], - "eq_nt_2708", - [ - "is_null", - 111, - 3, - 831, - 16 - ], - [ - "jump_false", - 111, - "eq_nnl_2709", - 831, - 16 - ], - "_nop_tc_73", - [ - "jump", - "eq_nnl_2709", - 831, - 16 - ], - [ - "true", - 110, - 831, - 16 - ], - [ - "jump", - "eq_done_2705", - 831, - 16 - ], - "eq_nnl_2709", - [ - "is_bool", - 111, - 3, - 831, - 16 - ], - [ - "jump_false", - 111, - "eq_nb_2710", - 831, - 16 - ], - "_nop_tc_74", - [ - "jump", - "eq_nb_2710", - 831, - 16 - ], - [ - "eq_bool", - 110, - 3, - 109, - 831, - 16 - ], - [ - "jump", - "eq_done_2705", - 831, - 16 - ], - "eq_nb_2710", - [ - "false", - 110, - 831, - 16 - ], - "eq_done_2705", - [ - "jump_false", - 110, - "if_else_2703", - 831, - 16 - ], - [ - "access", - 113, - 0, - 832, - 13 - ], - [ - "move", - 2, - 113, - 832, - 13 - ], - "while_start_2711", - [ - "load_field", - 114, - 1, - "list", - 833, - 27 - ], - [ - "length", - 115, - 114, - 833, - 27 - ], - [ - "is_int", - 117, - 2, - 833, - 27 - ], - [ - "jump_false", - 117, - "rel_ni_2713", - 833, - 27 - ], - "_nop_tc_75", - "_nop_tc_76", - [ - "lt_int", - 116, - 2, - 115, - 833, - 27 - ], - [ - "jump", - "rel_done_2715", - 833, - 27 - ], - "rel_ni_2713", - [ - "is_num", - 117, - 2, - 833, - 27 - ], - [ - "jump_false", - 117, - "rel_nn_2714", - 833, - 27 - ], - "_nop_tc_77", - "_nop_tc_78", - [ - "lt_float", - 116, - 2, - 115, - 833, - 27 - ], - [ - "jump", - "rel_done_2715", - 833, - 27 - ], - "rel_nn_2714", - [ - "is_text", - 117, - 2, - 833, - 27 - ], - [ - "jump_false", - 117, - "rel_err_2716", - 833, - 27 - ], - "_nop_tc_79", - [ - "jump", - "rel_err_2716", - 833, - 27 - ], - [ - "lt_text", - 116, - 2, - 115, - 833, - 27 - ], - [ - "jump", - "rel_done_2715", - 833, - 27 - ], - "rel_err_2716", - [ - "disrupt", - 833, - 27 - ], - "rel_done_2715", - [ - "jump_false", - 116, - "while_end_2712", - 833, - 27 - ], - [ - "load_field", - 119, - 1, - "list", - 834, - 29 - ], - [ - "load_dynamic", - 120, - 119, - 2, - 834, - 39 - ], - [ - "load_field", - 121, - 120, - "right", - 834, - 39 - ], - [ - "get", - 123, - 14, - 1, - 834, - 11 - ], - [ - "frame", - 124, - 123, - 1, - 834, - 11 - ], - [ - "null", - 125, - 834, - 11 - ], - [ - "setarg", - 124, - 0, - 125, - 834, - 11 - ], - [ - "setarg", - 124, - 1, - 121, - 834, - 11 - ], - [ - "invoke", - 124, - 122, - 834, - 11 - ], - [ - "access", - 126, - 1, - 835, - 19 - ], - [ - "is_text", - 128, - 2, - 835, - 19 - ], - [ - "jump_false", - 128, - "add_cn_2718", - 835, - 19 - ], - "_nop_tc_80", - [ - "jump", - "add_cn_2718", - 835, - 19 - ], - [ - "concat", - 127, - 2, - 126, - 835, - 19 - ], - [ - "jump", - "add_done_2717", - 835, - 19 - ], - "add_cn_2718", - [ - "is_num", - 128, - 2, - 835, - 19 - ], - [ - "jump_false", - 128, - "add_err_2719", - 835, - 19 - ], - "_nop_tc_81", - "_nop_tc_82", - [ - "add", - 127, - 2, - 126, - 835, - 19 - ], - [ - "jump", - "add_done_2717", - 835, - 19 - ], - "add_err_2719", - [ - "disrupt", - 835, - 19 - ], - "add_done_2717", - [ - "move", - 2, - 127, - 835, - 19 - ], - [ - "jump", - "while_start_2711", - 835, - 19 - ], - "while_end_2712", - [ - "jump", - "if_end_2704", - 835, - 19 - ], - "if_else_2703", - "if_end_2704", - [ - "null", - 130, - 835, - 19 - ], - [ - "return", - 130, - 835, - 19 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 218, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 6, - 841, - 20 - ], - [ - "is_identical", - 7, - 1, - 6, - 841, - 20 - ], - [ - "jump_true", - 7, - "eq_done_2722", - 841, - 20 - ], - [ - "is_int", - 8, - 1, - 841, - 20 - ], - [ - "jump_false", - 8, - "eq_ni_2723", - 841, - 20 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_2723", - 841, - 20 - ], - [ - "eq_int", - 7, - 1, - 6, - 841, - 20 - ], - [ - "jump", - "eq_done_2722", - 841, - 20 - ], - "eq_ni_2723", - [ - "is_num", - 8, - 1, - 841, - 20 - ], - [ - "jump_false", - 8, - "eq_nn_2724", - 841, - 20 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_2724", - 841, - 20 - ], - [ - "eq_float", - 7, - 1, - 6, - 841, - 20 - ], - [ - "jump", - "eq_done_2722", - 841, - 20 - ], - "eq_nn_2724", - [ - "is_text", - 8, - 1, - 841, - 20 - ], - [ - "jump_false", - 8, - "eq_nt_2725", - 841, - 20 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_2725", - 841, - 20 - ], - [ - "eq_text", - 7, - 1, - 6, - 841, - 20 - ], - [ - "jump", - "eq_done_2722", - 841, - 20 - ], - "eq_nt_2725", - [ - "is_null", - 8, - 1, - 841, - 20 - ], - [ - "jump_false", - 8, - "eq_nnl_2726", - 841, - 20 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 7, - 841, - 20 - ], - [ - "jump", - "eq_done_2722", - 841, - 20 - ], - "eq_nnl_2726", - [ - "is_bool", - 8, - 1, - 841, - 20 - ], - [ - "jump_false", - 8, - "eq_nb_2727", - 841, - 20 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_2727", - 841, - 20 - ], - [ - "eq_bool", - 7, - 1, - 6, - 841, - 20 - ], - [ - "jump", - "eq_done_2722", - 841, - 20 - ], - "eq_nb_2727", - [ - "false", - 7, - 841, - 20 - ], - "eq_done_2722", - [ - "jump_false", - 7, - "if_else_2720", - 841, - 20 - ], - [ - "null", - 10, - 841, - 33 - ], - [ - "return", - 10, - 841, - 33 - ], - "_nop_ur_1", - "if_else_2720", - "if_end_2721", - [ - "access", - 2, - 0, - 842, - 15 - ], - [ - "access", - 3, - 0, - 843, - 15 - ], - [ - "null", - 5, - 844, - 18 - ], - [ - "null", - 4, - 845, - 15 - ], - "while_start_2728", - [ - "length", - 11, - 1, - 846, - 25 - ], - [ - "is_int", - 13, - 2, - 846, - 25 - ], - [ - "jump_false", - 13, - "rel_ni_2730", - 846, - 25 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_int", - 12, - 2, - 11, - 846, - 25 - ], - [ - "jump", - "rel_done_2732", - 846, - 25 - ], - "rel_ni_2730", - [ - "is_num", - 13, - 2, - 846, - 25 - ], - [ - "jump_false", - 13, - "rel_nn_2731", - 846, - 25 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_float", - 12, - 2, - 11, - 846, - 25 - ], - [ - "jump", - "rel_done_2732", - 846, - 25 - ], - "rel_nn_2731", - [ - "is_text", - 13, - 2, - 846, - 25 - ], - [ - "jump_false", - 13, - "rel_err_2733", - 846, - 25 - ], - "_nop_tc_11", - [ - "jump", - "rel_err_2733", - 846, - 25 - ], - [ - "lt_text", - 12, - 2, - 11, - 846, - 25 - ], - [ - "jump", - "rel_done_2732", - 846, - 25 - ], - "rel_err_2733", - [ - "disrupt", - 846, - 25 - ], - "rel_done_2732", - [ - "jump_false", - 12, - "while_end_2729", - 846, - 25 - ], - [ - "load_dynamic", - 15, - 1, - 2, - 847, - 22 - ], - [ - "move", - 5, - 15, - 847, - 22 - ], - [ - "load_field", - 16, - 5, - "kind", - 848, - 13 - ], - [ - "move", - 4, - 16, - 848, - 13 - ], - [ - "access", - 17, - "function", - 849, - 18 - ], - [ - "is_identical", - 18, - 4, - 17, - 849, - 18 - ], - [ - "jump_true", - 18, - "eq_done_2736", - 849, - 18 - ], - [ - "is_int", - 19, - 4, - 849, - 18 - ], - [ - "jump_false", - 19, - "eq_ni_2737", - 849, - 18 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_2737", - 849, - 18 - ], - [ - "eq_int", - 18, - 4, - 17, - 849, - 18 - ], - [ - "jump", - "eq_done_2736", - 849, - 18 - ], - "eq_ni_2737", - [ - "is_num", - 19, - 4, - 849, - 18 - ], - [ - "jump_false", - 19, - "eq_nn_2738", - 849, - 18 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_2738", - 849, - 18 - ], - [ - "eq_float", - 18, - 4, - 17, - 849, - 18 - ], - [ - "jump", - "eq_done_2736", - 849, - 18 - ], - "eq_nn_2738", - [ - "is_text", - 19, - 4, - 849, - 18 - ], - [ - "jump_false", - 19, - "eq_nt_2739", - 849, - 18 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "eq_text", - 18, - 4, - 17, - 849, - 18 - ], - [ - "jump", - "eq_done_2736", - 849, - 18 - ], - "eq_nt_2739", - [ - "is_null", - 19, - 4, - 849, - 18 - ], - [ - "jump_false", - 19, - "eq_nnl_2740", - 849, - 18 - ], - "_nop_tc_16", - [ - "jump", - "eq_nnl_2740", - 849, - 18 - ], - [ - "true", - 18, - 849, - 18 - ], - [ - "jump", - "eq_done_2736", - 849, - 18 - ], - "eq_nnl_2740", - [ - "is_bool", - 19, - 4, - 849, - 18 - ], - [ - "jump_false", - 19, - "eq_nb_2741", - 849, - 18 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_2741", - 849, - 18 - ], - [ - "eq_bool", - 18, - 4, - 17, - 849, - 18 - ], - [ - "jump", - "eq_done_2736", - 849, - 18 - ], - "eq_nb_2741", - [ - "false", - 18, - 849, - 18 - ], - "eq_done_2736", - [ - "jump_false", - 18, - "if_else_2734", - 849, - 18 - ], - [ - "get", - 22, - 12, - 1, - 850, - 11 - ], - [ - "frame", - 23, - 22, - 1, - 850, - 11 - ], - [ - "null", - 24, - 850, - 11 - ], - [ - "setarg", - 23, - 0, - 24, - 850, - 11 - ], - [ - "setarg", - 23, - 1, - 5, - 850, - 11 - ], - [ - "invoke", - 23, - 21, - 850, - 11 - ], - [ - "load_field", - 25, - 5, - "statements", - 851, - 30 - ], - [ - "get", - 27, - 15, - 1, - 851, - 11 - ], - [ - "frame", - 28, - 27, - 1, - 851, - 11 - ], - [ - "null", - 29, - 851, - 11 - ], - [ - "setarg", - 28, - 0, - 29, - 851, - 11 - ], - [ - "setarg", - 28, - 1, - 25, - 851, - 11 - ], - [ - "invoke", - 28, - 26, - 851, - 11 - ], - [ - "load_field", - 30, - 5, - "disruption", - 852, - 30 - ], - [ - "get", - 32, - 15, - 1, - 852, - 11 - ], - [ - "frame", - 33, - 32, - 1, - 852, - 11 - ], - [ - "null", - 34, - 852, - 11 - ], - [ - "setarg", - 33, - 0, - 34, - 852, - 11 - ], - [ - "setarg", - 33, - 1, - 30, - 852, - 11 - ], - [ - "invoke", - 33, - 31, - 852, - 11 - ], - [ - "jump", - "if_end_2735", - 852, - 11 - ], - "if_else_2734", - [ - "access", - 35, - "var", - 853, - 25 - ], - [ - "is_identical", - 36, - 4, - 35, - 853, - 25 - ], - [ - "jump_true", - 36, - "eq_done_2745", - 853, - 25 - ], - [ - "is_int", - 37, - 4, - 853, - 25 - ], - [ - "jump_false", - 37, - "eq_ni_2746", - 853, - 25 - ], - "_nop_tc_18", - [ - "jump", - "eq_ni_2746", - 853, - 25 - ], - [ - "eq_int", - 36, - 4, - 35, - 853, - 25 - ], - [ - "jump", - "eq_done_2745", - 853, - 25 - ], - "eq_ni_2746", - [ - "is_num", - 37, - 4, - 853, - 25 - ], - [ - "jump_false", - 37, - "eq_nn_2747", - 853, - 25 - ], - "_nop_tc_19", - [ - "jump", - "eq_nn_2747", - 853, - 25 - ], - [ - "eq_float", - 36, - 4, - 35, - 853, - 25 - ], - [ - "jump", - "eq_done_2745", - 853, - 25 - ], - "eq_nn_2747", - [ - "is_text", - 37, - 4, - 853, - 25 - ], - [ - "jump_false", - 37, - "eq_nt_2748", - 853, - 25 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "eq_text", - 36, - 4, - 35, - 853, - 25 - ], - [ - "jump", - "eq_done_2745", - 853, - 25 - ], - "eq_nt_2748", - [ - "is_null", - 37, - 4, - 853, - 25 - ], - [ - "jump_false", - 37, - "eq_nnl_2749", - 853, - 25 - ], - "_nop_tc_22", - [ - "jump", - "eq_nnl_2749", - 853, - 25 - ], - [ - "true", - 36, - 853, - 25 - ], - [ - "jump", - "eq_done_2745", - 853, - 25 - ], - "eq_nnl_2749", - [ - "is_bool", - 37, - 4, - 853, - 25 - ], - [ - "jump_false", - 37, - "eq_nb_2750", - 853, - 25 - ], - "_nop_tc_23", - [ - "jump", - "eq_nb_2750", - 853, - 25 - ], - [ - "eq_bool", - 36, - 4, - 35, - 853, - 25 - ], - [ - "jump", - "eq_done_2745", - 853, - 25 - ], - "eq_nb_2750", - [ - "false", - 36, - 853, - 25 - ], - "eq_done_2745", - [ - "move", - 39, - 36, - 853, - 25 - ], - [ - "jump_true", - 39, - "or_end_2744", - 853, - 25 - ], - [ - "access", - 40, - "def", - 853, - 39 - ], - [ - "is_identical", - 41, - 4, - 40, - 853, - 39 - ], - [ - "jump_true", - 41, - "eq_done_2751", - 853, - 39 - ], - [ - "is_int", - 42, - 4, - 853, - 39 - ], - [ - "jump_false", - 42, - "eq_ni_2752", - 853, - 39 - ], - "_nop_tc_24", - [ - "jump", - "eq_ni_2752", - 853, - 39 - ], - [ - "eq_int", - 41, - 4, - 40, - 853, - 39 - ], - [ - "jump", - "eq_done_2751", - 853, - 39 - ], - "eq_ni_2752", - [ - "is_num", - 42, - 4, - 853, - 39 - ], - [ - "jump_false", - 42, - "eq_nn_2753", - 853, - 39 - ], - "_nop_tc_25", - [ - "jump", - "eq_nn_2753", - 853, - 39 - ], - [ - "eq_float", - 41, - 4, - 40, - 853, - 39 - ], - [ - "jump", - "eq_done_2751", - 853, - 39 - ], - "eq_nn_2753", - [ - "is_text", - 42, - 4, - 853, - 39 - ], - [ - "jump_false", - 42, - "eq_nt_2754", - 853, - 39 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "eq_text", - 41, - 4, - 40, - 853, - 39 - ], - [ - "jump", - "eq_done_2751", - 853, - 39 - ], - "eq_nt_2754", - [ - "is_null", - 42, - 4, - 853, - 39 - ], - [ - "jump_false", - 42, - "eq_nnl_2755", - 853, - 39 - ], - "_nop_tc_28", - [ - "jump", - "eq_nnl_2755", - 853, - 39 - ], - [ - "true", - 41, - 853, - 39 - ], - [ - "jump", - "eq_done_2751", - 853, - 39 - ], - "eq_nnl_2755", - [ - "is_bool", - 42, - 4, - 853, - 39 - ], - [ - "jump_false", - 42, - "eq_nb_2756", - 853, - 39 - ], - "_nop_tc_29", - [ - "jump", - "eq_nb_2756", - 853, - 39 - ], - [ - "eq_bool", - 41, - 4, - 40, - 853, - 39 - ], - [ - "jump", - "eq_done_2751", - 853, - 39 - ], - "eq_nb_2756", - [ - "false", - 41, - 853, - 39 - ], - "eq_done_2751", - [ - "move", - 39, - 41, - 853, - 39 - ], - "or_end_2744", - [ - "jump_false", - 39, - "if_else_2742", - 853, - 39 - ], - [ - "load_field", - 44, - 5, - "right", - 854, - 29 - ], - [ - "get", - 46, - 14, - 1, - 854, - 11 - ], - [ - "frame", - 47, - 46, - 1, - 854, - 11 - ], - [ - "null", - 48, - 854, - 11 - ], - [ - "setarg", - 47, - 0, - 48, - 854, - 11 - ], - [ - "setarg", - 47, - 1, - 44, - 854, - 11 - ], - [ - "invoke", - 47, - 45, - 854, - 11 - ], - [ - "jump", - "if_end_2743", - 854, - 11 - ], - "if_else_2742", - [ - "access", - 49, - "var_list", - 855, - 25 - ], - [ - "is_identical", - 50, - 4, - 49, - 855, - 25 - ], - [ - "jump_true", - 50, - "eq_done_2759", - 855, - 25 - ], - [ - "is_int", - 51, - 4, - 855, - 25 - ], - [ - "jump_false", - 51, - "eq_ni_2760", - 855, - 25 - ], - "_nop_tc_30", - [ - "jump", - "eq_ni_2760", - 855, - 25 - ], - [ - "eq_int", - 50, - 4, - 49, - 855, - 25 - ], - [ - "jump", - "eq_done_2759", - 855, - 25 - ], - "eq_ni_2760", - [ - "is_num", - 51, - 4, - 855, - 25 - ], - [ - "jump_false", - 51, - "eq_nn_2761", - 855, - 25 - ], - "_nop_tc_31", - [ - "jump", - "eq_nn_2761", - 855, - 25 - ], - [ - "eq_float", - 50, - 4, - 49, - 855, - 25 - ], - [ - "jump", - "eq_done_2759", - 855, - 25 - ], - "eq_nn_2761", - [ - "is_text", - 51, - 4, - 855, - 25 - ], - [ - "jump_false", - 51, - "eq_nt_2762", - 855, - 25 - ], - "_nop_tc_32", - "_nop_tc_33", - [ - "eq_text", - 50, - 4, - 49, - 855, - 25 - ], - [ - "jump", - "eq_done_2759", - 855, - 25 - ], - "eq_nt_2762", - [ - "is_null", - 51, - 4, - 855, - 25 - ], - [ - "jump_false", - 51, - "eq_nnl_2763", - 855, - 25 - ], - "_nop_tc_34", - [ - "jump", - "eq_nnl_2763", - 855, - 25 - ], - [ - "true", - 50, - 855, - 25 - ], - [ - "jump", - "eq_done_2759", - 855, - 25 - ], - "eq_nnl_2763", - [ - "is_bool", - 51, - 4, - 855, - 25 - ], - [ - "jump_false", - 51, - "eq_nb_2764", - 855, - 25 - ], - "_nop_tc_35", - [ - "jump", - "eq_nb_2764", - 855, - 25 - ], - [ - "eq_bool", - 50, - 4, - 49, - 855, - 25 - ], - [ - "jump", - "eq_done_2759", - 855, - 25 - ], - "eq_nb_2764", - [ - "false", - 50, - 855, - 25 - ], - "eq_done_2759", - [ - "jump_false", - 50, - "if_else_2757", - 855, - 25 - ], - [ - "access", - 53, - 0, - 856, - 15 - ], - [ - "move", - 3, - 53, - 856, - 15 - ], - "while_start_2765", - [ - "load_field", - 54, - 5, - "list", - 857, - 29 - ], - [ - "length", - 55, - 54, - 857, - 29 - ], - [ - "is_int", - 57, - 3, - 857, - 29 - ], - [ - "jump_false", - 57, - "rel_ni_2767", - 857, - 29 - ], - "_nop_tc_36", - "_nop_tc_37", - [ - "lt_int", - 56, - 3, - 55, - 857, - 29 - ], - [ - "jump", - "rel_done_2769", - 857, - 29 - ], - "rel_ni_2767", - [ - "is_num", - 57, - 3, - 857, - 29 - ], - [ - "jump_false", - 57, - "rel_nn_2768", - 857, - 29 - ], - "_nop_tc_38", - "_nop_tc_39", - [ - "lt_float", - 56, - 3, - 55, - 857, - 29 - ], - [ - "jump", - "rel_done_2769", - 857, - 29 - ], - "rel_nn_2768", - [ - "is_text", - 57, - 3, - 857, - 29 - ], - [ - "jump_false", - 57, - "rel_err_2770", - 857, - 29 - ], - "_nop_tc_40", - [ - "jump", - "rel_err_2770", - 857, - 29 - ], - [ - "lt_text", - 56, - 3, - 55, - 857, - 29 - ], - [ - "jump", - "rel_done_2769", - 857, - 29 - ], - "rel_err_2770", - [ - "disrupt", - 857, - 29 - ], - "rel_done_2769", - [ - "jump_false", - 56, - "while_end_2766", - 857, - 29 - ], - [ - "load_field", - 59, - 5, - "list", - 858, - 31 - ], - [ - "load_dynamic", - 60, - 59, - 3, - 858, - 41 - ], - [ - "load_field", - 61, - 60, - "right", - 858, - 41 - ], - [ - "get", - 63, - 14, - 1, - 858, - 13 - ], - [ - "frame", - 64, - 63, - 1, - 858, - 13 - ], - [ - "null", - 65, - 858, - 13 - ], - [ - "setarg", - 64, - 0, - 65, - 858, - 13 - ], - [ - "setarg", - 64, - 1, - 61, - 858, - 13 - ], - [ - "invoke", - 64, - 62, - 858, - 13 - ], - [ - "access", - 66, - 1, - 859, - 21 - ], - [ - "is_text", - 68, - 3, - 859, - 21 - ], - [ - "jump_false", - 68, - "add_cn_2772", - 859, - 21 - ], - "_nop_tc_41", - [ - "jump", - "add_cn_2772", - 859, - 21 - ], - [ - "concat", - 67, - 3, - 66, - 859, - 21 - ], - [ - "jump", - "add_done_2771", - 859, - 21 - ], - "add_cn_2772", - [ - "is_num", - 68, - 3, - 859, - 21 - ], - [ - "jump_false", - 68, - "add_err_2773", - 859, - 21 - ], - "_nop_tc_42", - "_nop_tc_43", - [ - "add", - 67, - 3, - 66, - 859, - 21 - ], - [ - "jump", - "add_done_2771", - 859, - 21 - ], - "add_err_2773", - [ - "disrupt", - 859, - 21 - ], - "add_done_2771", - [ - "move", - 3, - 67, - 859, - 21 - ], - [ - "jump", - "while_start_2765", - 859, - 21 - ], - "while_end_2766", - [ - "jump", - "if_end_2758", - 859, - 21 - ], - "if_else_2757", - [ - "access", - 70, - "call", - 861, - 25 - ], - [ - "is_identical", - 71, - 4, - 70, - 861, - 25 - ], - [ - "jump_true", - 71, - "eq_done_2776", - 861, - 25 - ], - [ - "is_int", - 72, - 4, - 861, - 25 - ], - [ - "jump_false", - 72, - "eq_ni_2777", - 861, - 25 - ], - "_nop_tc_44", - [ - "jump", - "eq_ni_2777", - 861, - 25 - ], - [ - "eq_int", - 71, - 4, - 70, - 861, - 25 - ], - [ - "jump", - "eq_done_2776", - 861, - 25 - ], - "eq_ni_2777", - [ - "is_num", - 72, - 4, - 861, - 25 - ], - [ - "jump_false", - 72, - "eq_nn_2778", - 861, - 25 - ], - "_nop_tc_45", - [ - "jump", - "eq_nn_2778", - 861, - 25 - ], - [ - "eq_float", - 71, - 4, - 70, - 861, - 25 - ], - [ - "jump", - "eq_done_2776", - 861, - 25 - ], - "eq_nn_2778", - [ - "is_text", - 72, - 4, - 861, - 25 - ], - [ - "jump_false", - 72, - "eq_nt_2779", - 861, - 25 - ], - "_nop_tc_46", - "_nop_tc_47", - [ - "eq_text", - 71, - 4, - 70, - 861, - 25 - ], - [ - "jump", - "eq_done_2776", - 861, - 25 - ], - "eq_nt_2779", - [ - "is_null", - 72, - 4, - 861, - 25 - ], - [ - "jump_false", - 72, - "eq_nnl_2780", - 861, - 25 - ], - "_nop_tc_48", - [ - "jump", - "eq_nnl_2780", - 861, - 25 - ], - [ - "true", - 71, - 861, - 25 - ], - [ - "jump", - "eq_done_2776", - 861, - 25 - ], - "eq_nnl_2780", - [ - "is_bool", - 72, - 4, - 861, - 25 - ], - [ - "jump_false", - 72, - "eq_nb_2781", - 861, - 25 - ], - "_nop_tc_49", - [ - "jump", - "eq_nb_2781", - 861, - 25 - ], - [ - "eq_bool", - 71, - 4, - 70, - 861, - 25 - ], - [ - "jump", - "eq_done_2776", - 861, - 25 - ], - "eq_nb_2781", - [ - "false", - 71, - 861, - 25 - ], - "eq_done_2776", - [ - "jump_false", - 71, - "if_else_2774", - 861, - 25 - ], - [ - "load_field", - 74, - 5, - "expression", - 862, - 29 - ], - [ - "get", - 76, - 14, - 1, - 862, - 11 - ], - [ - "frame", - 77, - 76, - 1, - 862, - 11 - ], - [ - "null", - 78, - 862, - 11 - ], - [ - "setarg", - 77, - 0, - 78, - 862, - 11 - ], - [ - "setarg", - 77, - 1, - 74, - 862, - 11 - ], - [ - "invoke", - 77, - 75, - 862, - 11 - ], - [ - "jump", - "if_end_2775", - 862, - 11 - ], - "if_else_2774", - [ - "access", - 79, - "if", - 863, - 25 - ], - [ - "is_identical", - 80, - 4, - 79, - 863, - 25 - ], - [ - "jump_true", - 80, - "eq_done_2784", - 863, - 25 - ], - [ - "is_int", - 81, - 4, - 863, - 25 - ], - [ - "jump_false", - 81, - "eq_ni_2785", - 863, - 25 - ], - "_nop_tc_50", - [ - "jump", - "eq_ni_2785", - 863, - 25 - ], - [ - "eq_int", - 80, - 4, - 79, - 863, - 25 - ], - [ - "jump", - "eq_done_2784", - 863, - 25 - ], - "eq_ni_2785", - [ - "is_num", - 81, - 4, - 863, - 25 - ], - [ - "jump_false", - 81, - "eq_nn_2786", - 863, - 25 - ], - "_nop_tc_51", - [ - "jump", - "eq_nn_2786", - 863, - 25 - ], - [ - "eq_float", - 80, - 4, - 79, - 863, - 25 - ], - [ - "jump", - "eq_done_2784", - 863, - 25 - ], - "eq_nn_2786", - [ - "is_text", - 81, - 4, - 863, - 25 - ], - [ - "jump_false", - 81, - "eq_nt_2787", - 863, - 25 - ], - "_nop_tc_52", - "_nop_tc_53", - [ - "eq_text", - 80, - 4, - 79, - 863, - 25 - ], - [ - "jump", - "eq_done_2784", - 863, - 25 - ], - "eq_nt_2787", - [ - "is_null", - 81, - 4, - 863, - 25 - ], - [ - "jump_false", - 81, - "eq_nnl_2788", - 863, - 25 - ], - "_nop_tc_54", - [ - "jump", - "eq_nnl_2788", - 863, - 25 - ], - [ - "true", - 80, - 863, - 25 - ], - [ - "jump", - "eq_done_2784", - 863, - 25 - ], - "eq_nnl_2788", - [ - "is_bool", - 81, - 4, - 863, - 25 - ], - [ - "jump_false", - 81, - "eq_nb_2789", - 863, - 25 - ], - "_nop_tc_55", - [ - "jump", - "eq_nb_2789", - 863, - 25 - ], - [ - "eq_bool", - 80, - 4, - 79, - 863, - 25 - ], - [ - "jump", - "eq_done_2784", - 863, - 25 - ], - "eq_nb_2789", - [ - "false", - 80, - 863, - 25 - ], - "eq_done_2784", - [ - "jump_false", - 80, - "if_else_2782", - 863, - 25 - ], - [ - "load_field", - 83, - 5, - "expression", - 864, - 29 - ], - [ - "get", - 85, - 14, - 1, - 864, - 11 - ], - [ - "frame", - 86, - 85, - 1, - 864, - 11 - ], - [ - "null", - 87, - 864, - 11 - ], - [ - "setarg", - 86, - 0, - 87, - 864, - 11 - ], - [ - "setarg", - 86, - 1, - 83, - 864, - 11 - ], - [ - "invoke", - 86, - 84, - 864, - 11 - ], - [ - "load_field", - 88, - 5, - "then", - 865, - 30 - ], - [ - "get", - 90, - 15, - 1, - 865, - 11 - ], - [ - "frame", - 91, - 90, - 1, - 865, - 11 - ], - [ - "null", - 92, - 865, - 11 - ], - [ - "setarg", - 91, - 0, - 92, - 865, - 11 - ], - [ - "setarg", - 91, - 1, - 88, - 865, - 11 - ], - [ - "invoke", - 91, - 89, - 865, - 11 - ], - [ - "load_field", - 93, - 5, - "list", - 866, - 30 - ], - [ - "get", - 95, - 15, - 1, - 866, - 11 - ], - [ - "frame", - 96, - 95, - 1, - 866, - 11 - ], - [ - "null", - 97, - 866, - 11 - ], - [ - "setarg", - 96, - 0, - 97, - 866, - 11 - ], - [ - "setarg", - 96, - 1, - 93, - 866, - 11 - ], - [ - "invoke", - 96, - 94, - 866, - 11 - ], - [ - "load_field", - 98, - 5, - "else", - 867, - 15 - ], - [ - "null", - 99, - 867, - 28 - ], - [ - "is_identical", - 100, - 98, - 99, - 867, - 28 - ], - [ - "jump_true", - 100, - "ne_nid_2793", - 867, - 28 - ], - [ - "jump", - "ne_ni_2794", - 867, - 28 - ], - "ne_nid_2793", - [ - "false", - 100, - 867, - 28 - ], - [ - "jump", - "ne_done_2792", - 867, - 28 - ], - "ne_ni_2794", - [ - "is_int", - 101, - 98, - 867, - 28 - ], - [ - "jump_false", - 101, - "ne_nn_2795", - 867, - 28 - ], - "_nop_tc_56", - [ - "jump", - "ne_nn_2795", - 867, - 28 - ], - [ - "ne_int", - 100, - 98, - 99, - 867, - 28 - ], - [ - "jump", - "ne_done_2792", - 867, - 28 - ], - "ne_nn_2795", - [ - "is_num", - 101, - 98, - 867, - 28 - ], - [ - "jump_false", - 101, - "ne_nt_2796", - 867, - 28 - ], - "_nop_tc_57", - [ - "jump", - "ne_nt_2796", - 867, - 28 - ], - [ - "ne_float", - 100, - 98, - 99, - 867, - 28 - ], - [ - "jump", - "ne_done_2792", - 867, - 28 - ], - "ne_nt_2796", - [ - "is_text", - 101, - 98, - 867, - 28 - ], - [ - "jump_false", - 101, - "ne_nnl_2797", - 867, - 28 - ], - "_nop_tc_58", - [ - "jump", - "ne_nnl_2797", - 867, - 28 - ], - [ - "ne_text", - 100, - 98, - 99, - 867, - 28 - ], - [ - "jump", - "ne_done_2792", - 867, - 28 - ], - "ne_nnl_2797", - [ - "is_null", - 101, - 98, - 867, - 28 - ], - [ - "jump_false", - 101, - "ne_nb_2798", - 867, - 28 - ], - "_nop_tc_59", - "_nop_tc_60", - [ - "false", - 100, - 867, - 28 - ], - [ - "jump", - "ne_done_2792", - 867, - 28 - ], - "ne_nb_2798", - [ - "is_bool", - 101, - 98, - 867, - 28 - ], - [ - "jump_false", - 101, - "ne_mis_2799", - 867, - 28 - ], - "_nop_tc_61", - [ - "jump", - "ne_mis_2799", - 867, - 28 - ], - [ - "ne_bool", - 100, - 98, - 99, - 867, - 28 - ], - [ - "jump", - "ne_done_2792", - 867, - 28 - ], - "ne_mis_2799", - [ - "true", - 100, - 867, - 28 - ], - "ne_done_2792", - [ - "jump_false", - 100, - "if_else_2790", - 867, - 28 - ], - [ - "load_field", - 103, - 5, - "else", - 867, - 53 - ], - [ - "get", - 105, - 15, - 1, - 867, - 34 - ], - [ - "frame", - 106, - 105, - 1, - 867, - 34 - ], - [ - "null", - 107, - 867, - 34 - ], - [ - "setarg", - 106, - 0, - 107, - 867, - 34 - ], - [ - "setarg", - 106, - 1, - 103, - 867, - 34 - ], - [ - "invoke", - 106, - 104, - 867, - 34 - ], - [ - "jump", - "if_end_2791", - 867, - 34 - ], - "if_else_2790", - "if_end_2791", - [ - "jump", - "if_end_2783", - 867, - 34 - ], - "if_else_2782", - [ - "access", - 108, - "while", - 868, - 25 - ], - [ - "is_identical", - 109, - 4, - 108, - 868, - 25 - ], - [ - "jump_true", - 109, - "eq_done_2803", - 868, - 25 - ], - [ - "is_int", - 110, - 4, - 868, - 25 - ], - [ - "jump_false", - 110, - "eq_ni_2804", - 868, - 25 - ], - "_nop_tc_62", - [ - "jump", - "eq_ni_2804", - 868, - 25 - ], - [ - "eq_int", - 109, - 4, - 108, - 868, - 25 - ], - [ - "jump", - "eq_done_2803", - 868, - 25 - ], - "eq_ni_2804", - [ - "is_num", - 110, - 4, - 868, - 25 - ], - [ - "jump_false", - 110, - "eq_nn_2805", - 868, - 25 - ], - "_nop_tc_63", - [ - "jump", - "eq_nn_2805", - 868, - 25 - ], - [ - "eq_float", - 109, - 4, - 108, - 868, - 25 - ], - [ - "jump", - "eq_done_2803", - 868, - 25 - ], - "eq_nn_2805", - [ - "is_text", - 110, - 4, - 868, - 25 - ], - [ - "jump_false", - 110, - "eq_nt_2806", - 868, - 25 - ], - "_nop_tc_64", - "_nop_tc_65", - [ - "eq_text", - 109, - 4, - 108, - 868, - 25 - ], - [ - "jump", - "eq_done_2803", - 868, - 25 - ], - "eq_nt_2806", - [ - "is_null", - 110, - 4, - 868, - 25 - ], - [ - "jump_false", - 110, - "eq_nnl_2807", - 868, - 25 - ], - "_nop_tc_66", - [ - "jump", - "eq_nnl_2807", - 868, - 25 - ], - [ - "true", - 109, - 868, - 25 - ], - [ - "jump", - "eq_done_2803", - 868, - 25 - ], - "eq_nnl_2807", - [ - "is_bool", - 110, - 4, - 868, - 25 - ], - [ - "jump_false", - 110, - "eq_nb_2808", - 868, - 25 - ], - "_nop_tc_67", - [ - "jump", - "eq_nb_2808", - 868, - 25 - ], - [ - "eq_bool", - 109, - 4, - 108, - 868, - 25 - ], - [ - "jump", - "eq_done_2803", - 868, - 25 - ], - "eq_nb_2808", - [ - "false", - 109, - 868, - 25 - ], - "eq_done_2803", - [ - "move", - 112, - 109, - 868, - 25 - ], - [ - "jump_true", - 112, - "or_end_2802", - 868, - 25 - ], - [ - "access", - 113, - "do", - 868, - 41 - ], - [ - "is_identical", - 114, - 4, - 113, - 868, - 41 - ], - [ - "jump_true", - 114, - "eq_done_2809", - 868, - 41 - ], - [ - "is_int", - 115, - 4, - 868, - 41 - ], - [ - "jump_false", - 115, - "eq_ni_2810", - 868, - 41 - ], - "_nop_tc_68", - [ - "jump", - "eq_ni_2810", - 868, - 41 - ], - [ - "eq_int", - 114, - 4, - 113, - 868, - 41 - ], - [ - "jump", - "eq_done_2809", - 868, - 41 - ], - "eq_ni_2810", - [ - "is_num", - 115, - 4, - 868, - 41 - ], - [ - "jump_false", - 115, - "eq_nn_2811", - 868, - 41 - ], - "_nop_tc_69", - [ - "jump", - "eq_nn_2811", - 868, - 41 - ], - [ - "eq_float", - 114, - 4, - 113, - 868, - 41 - ], - [ - "jump", - "eq_done_2809", - 868, - 41 - ], - "eq_nn_2811", - [ - "is_text", - 115, - 4, - 868, - 41 - ], - [ - "jump_false", - 115, - "eq_nt_2812", - 868, - 41 - ], - "_nop_tc_70", - "_nop_tc_71", - [ - "eq_text", - 114, - 4, - 113, - 868, - 41 - ], - [ - "jump", - "eq_done_2809", - 868, - 41 - ], - "eq_nt_2812", - [ - "is_null", - 115, - 4, - 868, - 41 - ], - [ - "jump_false", - 115, - "eq_nnl_2813", - 868, - 41 - ], - "_nop_tc_72", - [ - "jump", - "eq_nnl_2813", - 868, - 41 - ], - [ - "true", - 114, - 868, - 41 - ], - [ - "jump", - "eq_done_2809", - 868, - 41 - ], - "eq_nnl_2813", - [ - "is_bool", - 115, - 4, - 868, - 41 - ], - [ - "jump_false", - 115, - "eq_nb_2814", - 868, - 41 - ], - "_nop_tc_73", - [ - "jump", - "eq_nb_2814", - 868, - 41 - ], - [ - "eq_bool", - 114, - 4, - 113, - 868, - 41 - ], - [ - "jump", - "eq_done_2809", - 868, - 41 - ], - "eq_nb_2814", - [ - "false", - 114, - 868, - 41 - ], - "eq_done_2809", - [ - "move", - 112, - 114, - 868, - 41 - ], - "or_end_2802", - [ - "jump_false", - 112, - "if_else_2800", - 868, - 41 - ], - [ - "load_field", - 117, - 5, - "expression", - 869, - 29 - ], - [ - "get", - 119, - 14, - 1, - 869, - 11 - ], - [ - "frame", - 120, - 119, - 1, - 869, - 11 - ], - [ - "null", - 121, - 869, - 11 - ], - [ - "setarg", - 120, - 0, - 121, - 869, - 11 - ], - [ - "setarg", - 120, - 1, - 117, - 869, - 11 - ], - [ - "invoke", - 120, - 118, - 869, - 11 - ], - [ - "load_field", - 122, - 5, - "statements", - 870, - 30 - ], - [ - "get", - 124, - 15, - 1, - 870, - 11 - ], - [ - "frame", - 125, - 124, - 1, - 870, - 11 - ], - [ - "null", - 126, - 870, - 11 - ], - [ - "setarg", - 125, - 0, - 126, - 870, - 11 - ], - [ - "setarg", - 125, - 1, - 122, - 870, - 11 - ], - [ - "invoke", - 125, - 123, - 870, - 11 - ], - [ - "jump", - "if_end_2801", - 870, - 11 - ], - "if_else_2800", - [ - "access", - 127, - "for", - 871, - 25 - ], - [ - "is_identical", - 128, - 4, - 127, - 871, - 25 - ], - [ - "jump_true", - 128, - "eq_done_2817", - 871, - 25 - ], - [ - "is_int", - 129, - 4, - 871, - 25 - ], - [ - "jump_false", - 129, - "eq_ni_2818", - 871, - 25 - ], - "_nop_tc_74", - [ - "jump", - "eq_ni_2818", - 871, - 25 - ], - [ - "eq_int", - 128, - 4, - 127, - 871, - 25 - ], - [ - "jump", - "eq_done_2817", - 871, - 25 - ], - "eq_ni_2818", - [ - "is_num", - 129, - 4, - 871, - 25 - ], - [ - "jump_false", - 129, - "eq_nn_2819", - 871, - 25 - ], - "_nop_tc_75", - [ - "jump", - "eq_nn_2819", - 871, - 25 - ], - [ - "eq_float", - 128, - 4, - 127, - 871, - 25 - ], - [ - "jump", - "eq_done_2817", - 871, - 25 - ], - "eq_nn_2819", - [ - "is_text", - 129, - 4, - 871, - 25 - ], - [ - "jump_false", - 129, - "eq_nt_2820", - 871, - 25 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "eq_text", - 128, - 4, - 127, - 871, - 25 - ], - [ - "jump", - "eq_done_2817", - 871, - 25 - ], - "eq_nt_2820", - [ - "is_null", - 129, - 4, - 871, - 25 - ], - [ - "jump_false", - 129, - "eq_nnl_2821", - 871, - 25 - ], - "_nop_tc_78", - [ - "jump", - "eq_nnl_2821", - 871, - 25 - ], - [ - "true", - 128, - 871, - 25 - ], - [ - "jump", - "eq_done_2817", - 871, - 25 - ], - "eq_nnl_2821", - [ - "is_bool", - 129, - 4, - 871, - 25 - ], - [ - "jump_false", - 129, - "eq_nb_2822", - 871, - 25 - ], - "_nop_tc_79", - [ - "jump", - "eq_nb_2822", - 871, - 25 - ], - [ - "eq_bool", - 128, - 4, - 127, - 871, - 25 - ], - [ - "jump", - "eq_done_2817", - 871, - 25 - ], - "eq_nb_2822", - [ - "false", - 128, - 871, - 25 - ], - "eq_done_2817", - [ - "jump_false", - 128, - "if_else_2815", - 871, - 25 - ], - [ - "load_field", - 131, - 5, - "init", - 872, - 15 - ], - [ - "null", - 132, - 872, - 28 - ], - [ - "is_identical", - 133, - 131, - 132, - 872, - 28 - ], - [ - "jump_true", - 133, - "ne_nid_2826", - 872, - 28 - ], - [ - "jump", - "ne_ni_2827", - 872, - 28 - ], - "ne_nid_2826", - [ - "false", - 133, - 872, - 28 - ], - [ - "jump", - "ne_done_2825", - 872, - 28 - ], - "ne_ni_2827", - [ - "is_int", - 134, - 131, - 872, - 28 - ], - [ - "jump_false", - 134, - "ne_nn_2828", - 872, - 28 - ], - "_nop_tc_80", - [ - "jump", - "ne_nn_2828", - 872, - 28 - ], - [ - "ne_int", - 133, - 131, - 132, - 872, - 28 - ], - [ - "jump", - "ne_done_2825", - 872, - 28 - ], - "ne_nn_2828", - [ - "is_num", - 134, - 131, - 872, - 28 - ], - [ - "jump_false", - 134, - "ne_nt_2829", - 872, - 28 - ], - "_nop_tc_81", - [ - "jump", - "ne_nt_2829", - 872, - 28 - ], - [ - "ne_float", - 133, - 131, - 132, - 872, - 28 - ], - [ - "jump", - "ne_done_2825", - 872, - 28 - ], - "ne_nt_2829", - [ - "is_text", - 134, - 131, - 872, - 28 - ], - [ - "jump_false", - 134, - "ne_nnl_2830", - 872, - 28 - ], - "_nop_tc_82", - [ - "jump", - "ne_nnl_2830", - 872, - 28 - ], - [ - "ne_text", - 133, - 131, - 132, - 872, - 28 - ], - [ - "jump", - "ne_done_2825", - 872, - 28 - ], - "ne_nnl_2830", - [ - "is_null", - 134, - 131, - 872, - 28 - ], - [ - "jump_false", - 134, - "ne_nb_2831", - 872, - 28 - ], - "_nop_tc_83", - "_nop_tc_84", - [ - "false", - 133, - 872, - 28 - ], - [ - "jump", - "ne_done_2825", - 872, - 28 - ], - "ne_nb_2831", - [ - "is_bool", - 134, - 131, - 872, - 28 - ], - [ - "jump_false", - 134, - "ne_mis_2832", - 872, - 28 - ], - "_nop_tc_85", - [ - "jump", - "ne_mis_2832", - 872, - 28 - ], - [ - "ne_bool", - 133, - 131, - 132, - 872, - 28 - ], - [ - "jump", - "ne_done_2825", - 872, - 28 - ], - "ne_mis_2832", - [ - "true", - 133, - 872, - 28 - ], - "ne_done_2825", - [ - "jump_false", - 133, - "if_else_2823", - 872, - 28 - ], - [ - "load_field", - 136, - 5, - "init", - 873, - 17 - ], - [ - "load_field", - 137, - 136, - "kind", - 873, - 17 - ], - [ - "access", - 138, - "var", - 873, - 35 - ], - [ - "is_identical", - 139, - 137, - 138, - 873, - 35 - ], - [ - "jump_true", - 139, - "eq_done_2836", - 873, - 35 - ], - [ - "is_int", - 140, - 137, - 873, - 35 - ], - [ - "jump_false", - 140, - "eq_ni_2837", - 873, - 35 - ], - "_nop_tc_86", - [ - "jump", - "eq_ni_2837", - 873, - 35 - ], - [ - "eq_int", - 139, - 137, - 138, - 873, - 35 - ], - [ - "jump", - "eq_done_2836", - 873, - 35 - ], - "eq_ni_2837", - [ - "is_num", - 140, - 137, - 873, - 35 - ], - [ - "jump_false", - 140, - "eq_nn_2838", - 873, - 35 - ], - "_nop_tc_87", - [ - "jump", - "eq_nn_2838", - 873, - 35 - ], - [ - "eq_float", - 139, - 137, - 138, - 873, - 35 - ], - [ - "jump", - "eq_done_2836", - 873, - 35 - ], - "eq_nn_2838", - [ - "is_text", - 140, - 137, - 873, - 35 - ], - [ - "jump_false", - 140, - "eq_nt_2839", - 873, - 35 - ], - "_nop_tc_88", - "_nop_tc_89", - [ - "eq_text", - 139, - 137, - 138, - 873, - 35 - ], - [ - "jump", - "eq_done_2836", - 873, - 35 - ], - "eq_nt_2839", - [ - "is_null", - 140, - 137, - 873, - 35 - ], - [ - "jump_false", - 140, - "eq_nnl_2840", - 873, - 35 - ], - "_nop_tc_90", - [ - "jump", - "eq_nnl_2840", - 873, - 35 - ], - [ - "true", - 139, - 873, - 35 - ], - [ - "jump", - "eq_done_2836", - 873, - 35 - ], - "eq_nnl_2840", - [ - "is_bool", - 140, - 137, - 873, - 35 - ], - [ - "jump_false", - 140, - "eq_nb_2841", - 873, - 35 - ], - "_nop_tc_91", - [ - "jump", - "eq_nb_2841", - 873, - 35 - ], - [ - "eq_bool", - 139, - 137, - 138, - 873, - 35 - ], - [ - "jump", - "eq_done_2836", - 873, - 35 - ], - "eq_nb_2841", - [ - "false", - 139, - 873, - 35 - ], - "eq_done_2836", - [ - "move", - 142, - 139, - 873, - 35 - ], - [ - "jump_true", - 142, - "or_end_2835", - 873, - 35 - ], - [ - "load_field", - 143, - 5, - "init", - 873, - 44 - ], - [ - "load_field", - 144, - 143, - "kind", - 873, - 44 - ], - [ - "access", - 145, - "def", - 873, - 62 - ], - [ - "is_identical", - 146, - 144, - 145, - 873, - 62 - ], - [ - "jump_true", - 146, - "eq_done_2842", - 873, - 62 - ], - [ - "is_int", - 147, - 144, - 873, - 62 - ], - [ - "jump_false", - 147, - "eq_ni_2843", - 873, - 62 - ], - "_nop_tc_92", - [ - "jump", - "eq_ni_2843", - 873, - 62 - ], - [ - "eq_int", - 146, - 144, - 145, - 873, - 62 - ], - [ - "jump", - "eq_done_2842", - 873, - 62 - ], - "eq_ni_2843", - [ - "is_num", - 147, - 144, - 873, - 62 - ], - [ - "jump_false", - 147, - "eq_nn_2844", - 873, - 62 - ], - "_nop_tc_93", - [ - "jump", - "eq_nn_2844", - 873, - 62 - ], - [ - "eq_float", - 146, - 144, - 145, - 873, - 62 - ], - [ - "jump", - "eq_done_2842", - 873, - 62 - ], - "eq_nn_2844", - [ - "is_text", - 147, - 144, - 873, - 62 - ], - [ - "jump_false", - 147, - "eq_nt_2845", - 873, - 62 - ], - "_nop_tc_94", - "_nop_tc_95", - [ - "eq_text", - 146, - 144, - 145, - 873, - 62 - ], - [ - "jump", - "eq_done_2842", - 873, - 62 - ], - "eq_nt_2845", - [ - "is_null", - 147, - 144, - 873, - 62 - ], - [ - "jump_false", - 147, - "eq_nnl_2846", - 873, - 62 - ], - "_nop_tc_96", - [ - "jump", - "eq_nnl_2846", - 873, - 62 - ], - [ - "true", - 146, - 873, - 62 - ], - [ - "jump", - "eq_done_2842", - 873, - 62 - ], - "eq_nnl_2846", - [ - "is_bool", - 147, - 144, - 873, - 62 - ], - [ - "jump_false", - 147, - "eq_nb_2847", - 873, - 62 - ], - "_nop_tc_97", - [ - "jump", - "eq_nb_2847", - 873, - 62 - ], - [ - "eq_bool", - 146, - 144, - 145, - 873, - 62 - ], - [ - "jump", - "eq_done_2842", - 873, - 62 - ], - "eq_nb_2847", - [ - "false", - 146, - 873, - 62 - ], - "eq_done_2842", - [ - "move", - 142, - 146, - 873, - 62 - ], - "or_end_2835", - [ - "jump_false", - 142, - "if_else_2833", - 873, - 62 - ], - [ - "load_field", - 149, - 5, - "init", - 874, - 33 - ], - [ - "load_field", - 150, - 149, - "right", - 874, - 33 - ], - [ - "get", - 152, - 14, - 1, - 874, - 15 - ], - [ - "frame", - 153, - 152, - 1, - 874, - 15 - ], - [ - "null", - 154, - 874, - 15 - ], - [ - "setarg", - 153, - 0, - 154, - 874, - 15 - ], - [ - "setarg", - 153, - 1, - 150, - 874, - 15 - ], - [ - "invoke", - 153, - 151, - 874, - 15 - ], - [ - "jump", - "if_end_2834", - 874, - 15 - ], - "if_else_2833", - [ - "load_field", - 155, - 5, - "init", - 876, - 33 - ], - [ - "get", - 157, - 14, - 1, - 876, - 15 - ], - [ - "frame", - 158, - 157, - 1, - 876, - 15 - ], - [ - "null", - 159, - 876, - 15 - ], - [ - "setarg", - 158, - 0, - 159, - 876, - 15 - ], - [ - "setarg", - 158, - 1, - 155, - 876, - 15 - ], - [ - "invoke", - 158, - 156, - 876, - 15 - ], - "if_end_2834", - [ - "jump", - "if_end_2824", - 876, - 15 - ], - "if_else_2823", - "if_end_2824", - [ - "load_field", - 160, - 5, - "test", - 879, - 29 - ], - [ - "get", - 162, - 14, - 1, - 879, - 11 - ], - [ - "frame", - 163, - 162, - 1, - 879, - 11 - ], - [ - "null", - 164, - 879, - 11 - ], - [ - "setarg", - 163, - 0, - 164, - 879, - 11 - ], - [ - "setarg", - 163, - 1, - 160, - 879, - 11 - ], - [ - "invoke", - 163, - 161, - 879, - 11 - ], - [ - "load_field", - 165, - 5, - "update", - 880, - 29 - ], - [ - "get", - 167, - 14, - 1, - 880, - 11 - ], - [ - "frame", - 168, - 167, - 1, - 880, - 11 - ], - [ - "null", - 169, - 880, - 11 - ], - [ - "setarg", - 168, - 0, - 169, - 880, - 11 - ], - [ - "setarg", - 168, - 1, - 165, - 880, - 11 - ], - [ - "invoke", - 168, - 166, - 880, - 11 - ], - [ - "load_field", - 170, - 5, - "statements", - 881, - 30 - ], - [ - "get", - 172, - 15, - 1, - 881, - 11 - ], - [ - "frame", - 173, - 172, - 1, - 881, - 11 - ], - [ - "null", - 174, - 881, - 11 - ], - [ - "setarg", - 173, - 0, - 174, - 881, - 11 - ], - [ - "setarg", - 173, - 1, - 170, - 881, - 11 - ], - [ - "invoke", - 173, - 171, - 881, - 11 - ], - [ - "jump", - "if_end_2816", - 881, - 11 - ], - "if_else_2815", - [ - "access", - 175, - "return", - 882, - 25 - ], - [ - "is_identical", - 176, - 4, - 175, - 882, - 25 - ], - [ - "jump_true", - 176, - "eq_done_2851", - 882, - 25 - ], - [ - "is_int", - 177, - 4, - 882, - 25 - ], - [ - "jump_false", - 177, - "eq_ni_2852", - 882, - 25 - ], - "_nop_tc_98", - [ - "jump", - "eq_ni_2852", - 882, - 25 - ], - [ - "eq_int", - 176, - 4, - 175, - 882, - 25 - ], - [ - "jump", - "eq_done_2851", - 882, - 25 - ], - "eq_ni_2852", - [ - "is_num", - 177, - 4, - 882, - 25 - ], - [ - "jump_false", - 177, - "eq_nn_2853", - 882, - 25 - ], - "_nop_tc_99", - [ - "jump", - "eq_nn_2853", - 882, - 25 - ], - [ - "eq_float", - 176, - 4, - 175, - 882, - 25 - ], - [ - "jump", - "eq_done_2851", - 882, - 25 - ], - "eq_nn_2853", - [ - "is_text", - 177, - 4, - 882, - 25 - ], - [ - "jump_false", - 177, - "eq_nt_2854", - 882, - 25 - ], - "_nop_tc_100", - "_nop_tc_101", - [ - "eq_text", - 176, - 4, - 175, - 882, - 25 - ], - [ - "jump", - "eq_done_2851", - 882, - 25 - ], - "eq_nt_2854", - [ - "is_null", - 177, - 4, - 882, - 25 - ], - [ - "jump_false", - 177, - "eq_nnl_2855", - 882, - 25 - ], - "_nop_tc_102", - [ - "jump", - "eq_nnl_2855", - 882, - 25 - ], - [ - "true", - 176, - 882, - 25 - ], - [ - "jump", - "eq_done_2851", - 882, - 25 - ], - "eq_nnl_2855", - [ - "is_bool", - 177, - 4, - 882, - 25 - ], - [ - "jump_false", - 177, - "eq_nb_2856", - 882, - 25 - ], - "_nop_tc_103", - [ - "jump", - "eq_nb_2856", - 882, - 25 - ], - [ - "eq_bool", - 176, - 4, - 175, - 882, - 25 - ], - [ - "jump", - "eq_done_2851", - 882, - 25 - ], - "eq_nb_2856", - [ - "false", - 176, - 882, - 25 - ], - "eq_done_2851", - [ - "move", - 179, - 176, - 882, - 25 - ], - [ - "jump_true", - 179, - "or_end_2850", - 882, - 25 - ], - [ - "access", - 180, - "go", - 882, - 42 - ], - [ - "is_identical", - 181, - 4, - 180, - 882, - 42 - ], - [ - "jump_true", - 181, - "eq_done_2857", - 882, - 42 - ], - [ - "is_int", - 182, - 4, - 882, - 42 - ], - [ - "jump_false", - 182, - "eq_ni_2858", - 882, - 42 - ], - "_nop_tc_104", - [ - "jump", - "eq_ni_2858", - 882, - 42 - ], - [ - "eq_int", - 181, - 4, - 180, - 882, - 42 - ], - [ - "jump", - "eq_done_2857", - 882, - 42 - ], - "eq_ni_2858", - [ - "is_num", - 182, - 4, - 882, - 42 - ], - [ - "jump_false", - 182, - "eq_nn_2859", - 882, - 42 - ], - "_nop_tc_105", - [ - "jump", - "eq_nn_2859", - 882, - 42 - ], - [ - "eq_float", - 181, - 4, - 180, - 882, - 42 - ], - [ - "jump", - "eq_done_2857", - 882, - 42 - ], - "eq_nn_2859", - [ - "is_text", - 182, - 4, - 882, - 42 - ], - [ - "jump_false", - 182, - "eq_nt_2860", - 882, - 42 - ], - "_nop_tc_106", - "_nop_tc_107", - [ - "eq_text", - 181, - 4, - 180, - 882, - 42 - ], - [ - "jump", - "eq_done_2857", - 882, - 42 - ], - "eq_nt_2860", - [ - "is_null", - 182, - 4, - 882, - 42 - ], - [ - "jump_false", - 182, - "eq_nnl_2861", - 882, - 42 - ], - "_nop_tc_108", - [ - "jump", - "eq_nnl_2861", - 882, - 42 - ], - [ - "true", - 181, - 882, - 42 - ], - [ - "jump", - "eq_done_2857", - 882, - 42 - ], - "eq_nnl_2861", - [ - "is_bool", - 182, - 4, - 882, - 42 - ], - [ - "jump_false", - 182, - "eq_nb_2862", - 882, - 42 - ], - "_nop_tc_109", - [ - "jump", - "eq_nb_2862", - 882, - 42 - ], - [ - "eq_bool", - 181, - 4, - 180, - 882, - 42 - ], - [ - "jump", - "eq_done_2857", - 882, - 42 - ], - "eq_nb_2862", - [ - "false", - 181, - 882, - 42 - ], - "eq_done_2857", - [ - "move", - 179, - 181, - 882, - 42 - ], - "or_end_2850", - [ - "jump_false", - 179, - "if_else_2848", - 882, - 42 - ], - [ - "load_field", - 184, - 5, - "expression", - 883, - 29 - ], - [ - "get", - 186, - 14, - 1, - 883, - 11 - ], - [ - "frame", - 187, - 186, - 1, - 883, - 11 - ], - [ - "null", - 188, - 883, - 11 - ], - [ - "setarg", - 187, - 0, - 188, - 883, - 11 - ], - [ - "setarg", - 187, - 1, - 184, - 883, - 11 - ], - [ - "invoke", - 187, - 185, - 883, - 11 - ], - [ - "jump", - "if_end_2849", - 883, - 11 - ], - "if_else_2848", - [ - "access", - 189, - "block", - 884, - 25 - ], - [ - "is_identical", - 190, - 4, - 189, - 884, - 25 - ], - [ - "jump_true", - 190, - "eq_done_2865", - 884, - 25 - ], - [ - "is_int", - 191, - 4, - 884, - 25 - ], - [ - "jump_false", - 191, - "eq_ni_2866", - 884, - 25 - ], - "_nop_tc_110", - [ - "jump", - "eq_ni_2866", - 884, - 25 - ], - [ - "eq_int", - 190, - 4, - 189, - 884, - 25 - ], - [ - "jump", - "eq_done_2865", - 884, - 25 - ], - "eq_ni_2866", - [ - "is_num", - 191, - 4, - 884, - 25 - ], - [ - "jump_false", - 191, - "eq_nn_2867", - 884, - 25 - ], - "_nop_tc_111", - [ - "jump", - "eq_nn_2867", - 884, - 25 - ], - [ - "eq_float", - 190, - 4, - 189, - 884, - 25 - ], - [ - "jump", - "eq_done_2865", - 884, - 25 - ], - "eq_nn_2867", - [ - "is_text", - 191, - 4, - 884, - 25 - ], - [ - "jump_false", - 191, - "eq_nt_2868", - 884, - 25 - ], - "_nop_tc_112", - "_nop_tc_113", - [ - "eq_text", - 190, - 4, - 189, - 884, - 25 - ], - [ - "jump", - "eq_done_2865", - 884, - 25 - ], - "eq_nt_2868", - [ - "is_null", - 191, - 4, - 884, - 25 - ], - [ - "jump_false", - 191, - "eq_nnl_2869", - 884, - 25 - ], - "_nop_tc_114", - [ - "jump", - "eq_nnl_2869", - 884, - 25 - ], - [ - "true", - 190, - 884, - 25 - ], - [ - "jump", - "eq_done_2865", - 884, - 25 - ], - "eq_nnl_2869", - [ - "is_bool", - 191, - 4, - 884, - 25 - ], - [ - "jump_false", - 191, - "eq_nb_2870", - 884, - 25 - ], - "_nop_tc_115", - [ - "jump", - "eq_nb_2870", - 884, - 25 - ], - [ - "eq_bool", - 190, - 4, - 189, - 884, - 25 - ], - [ - "jump", - "eq_done_2865", - 884, - 25 - ], - "eq_nb_2870", - [ - "false", - 190, - 884, - 25 - ], - "eq_done_2865", - [ - "jump_false", - 190, - "if_else_2863", - 884, - 25 - ], - [ - "load_field", - 193, - 5, - "statements", - 885, - 30 - ], - [ - "get", - 195, - 15, - 1, - 885, - 11 - ], - [ - "frame", - 196, - 195, - 1, - 885, - 11 - ], - [ - "null", - 197, - 885, - 11 - ], - [ - "setarg", - 196, - 0, - 197, - 885, - 11 - ], - [ - "setarg", - 196, - 1, - 193, - 885, - 11 - ], - [ - "invoke", - 196, - 194, - 885, - 11 - ], - [ - "jump", - "if_end_2864", - 885, - 11 - ], - "if_else_2863", - [ - "access", - 198, - "label", - 886, - 25 - ], - [ - "is_identical", - 199, - 4, - 198, - 886, - 25 - ], - [ - "jump_true", - 199, - "eq_done_2873", - 886, - 25 - ], - [ - "is_int", - 200, - 4, - 886, - 25 - ], - [ - "jump_false", - 200, - "eq_ni_2874", - 886, - 25 - ], - "_nop_tc_116", - [ - "jump", - "eq_ni_2874", - 886, - 25 - ], - [ - "eq_int", - 199, - 4, - 198, - 886, - 25 - ], - [ - "jump", - "eq_done_2873", - 886, - 25 - ], - "eq_ni_2874", - [ - "is_num", - 200, - 4, - 886, - 25 - ], - [ - "jump_false", - 200, - "eq_nn_2875", - 886, - 25 - ], - "_nop_tc_117", - [ - "jump", - "eq_nn_2875", - 886, - 25 - ], - [ - "eq_float", - 199, - 4, - 198, - 886, - 25 - ], - [ - "jump", - "eq_done_2873", - 886, - 25 - ], - "eq_nn_2875", - [ - "is_text", - 200, - 4, - 886, - 25 - ], - [ - "jump_false", - 200, - "eq_nt_2876", - 886, - 25 - ], - "_nop_tc_118", - "_nop_tc_119", - [ - "eq_text", - 199, - 4, - 198, - 886, - 25 - ], - [ - "jump", - "eq_done_2873", - 886, - 25 - ], - "eq_nt_2876", - [ - "is_null", - 200, - 4, - 886, - 25 - ], - [ - "jump_false", - 200, - "eq_nnl_2877", - 886, - 25 - ], - "_nop_tc_120", - [ - "jump", - "eq_nnl_2877", - 886, - 25 - ], - [ - "true", - 199, - 886, - 25 - ], - [ - "jump", - "eq_done_2873", - 886, - 25 - ], - "eq_nnl_2877", - [ - "is_bool", - 200, - 4, - 886, - 25 - ], - [ - "jump_false", - 200, - "eq_nb_2878", - 886, - 25 - ], - "_nop_tc_121", - [ - "jump", - "eq_nb_2878", - 886, - 25 - ], - [ - "eq_bool", - 199, - 4, - 198, - 886, - 25 - ], - [ - "jump", - "eq_done_2873", - 886, - 25 - ], - "eq_nb_2878", - [ - "false", - 199, - 886, - 25 - ], - "eq_done_2873", - [ - "jump_false", - 199, - "if_else_2871", - 886, - 25 - ], - [ - "load_field", - 202, - 5, - "statement", - 887, - 15 - ], - [ - "null", - 203, - 887, - 33 - ], - [ - "is_identical", - 204, - 202, - 203, - 887, - 33 - ], - [ - "jump_true", - 204, - "ne_nid_2882", - 887, - 33 - ], - [ - "jump", - "ne_ni_2883", - 887, - 33 - ], - "ne_nid_2882", - [ - "false", - 204, - 887, - 33 - ], - [ - "jump", - "ne_done_2881", - 887, - 33 - ], - "ne_ni_2883", - [ - "is_int", - 205, - 202, - 887, - 33 - ], - [ - "jump_false", - 205, - "ne_nn_2884", - 887, - 33 - ], - "_nop_tc_122", - [ - "jump", - "ne_nn_2884", - 887, - 33 - ], - [ - "ne_int", - 204, - 202, - 203, - 887, - 33 - ], - [ - "jump", - "ne_done_2881", - 887, - 33 - ], - "ne_nn_2884", - [ - "is_num", - 205, - 202, - 887, - 33 - ], - [ - "jump_false", - 205, - "ne_nt_2885", - 887, - 33 - ], - "_nop_tc_123", - [ - "jump", - "ne_nt_2885", - 887, - 33 - ], - [ - "ne_float", - 204, - 202, - 203, - 887, - 33 - ], - [ - "jump", - "ne_done_2881", - 887, - 33 - ], - "ne_nt_2885", - [ - "is_text", - 205, - 202, - 887, - 33 - ], - [ - "jump_false", - 205, - "ne_nnl_2886", - 887, - 33 - ], - "_nop_tc_124", - [ - "jump", - "ne_nnl_2886", - 887, - 33 - ], - [ - "ne_text", - 204, - 202, - 203, - 887, - 33 - ], - [ - "jump", - "ne_done_2881", - 887, - 33 - ], - "ne_nnl_2886", - [ - "is_null", - 205, - 202, - 887, - 33 - ], - [ - "jump_false", - 205, - "ne_nb_2887", - 887, - 33 - ], - "_nop_tc_125", - "_nop_tc_126", - [ - "false", - 204, - 887, - 33 - ], - [ - "jump", - "ne_done_2881", - 887, - 33 - ], - "ne_nb_2887", - [ - "is_bool", - 205, - 202, - 887, - 33 - ], - [ - "jump_false", - 205, - "ne_mis_2888", - 887, - 33 - ], - "_nop_tc_127", - [ - "jump", - "ne_mis_2888", - 887, - 33 - ], - [ - "ne_bool", - 204, - 202, - 203, - 887, - 33 - ], - [ - "jump", - "ne_done_2881", - 887, - 33 - ], - "ne_mis_2888", - [ - "true", - 204, - 887, - 33 - ], - "ne_done_2881", - [ - "jump_false", - 204, - "if_else_2879", - 887, - 33 - ], - [ - "load_field", - 207, - 5, - "statement", - 887, - 59 - ], - [ - "array", - 208, - 1, - 887, - 59 - ], - [ - "push", - 208, - 207, - 887, - 59 - ], - [ - "get", - 210, - 15, - 1, - 887, - 39 - ], - [ - "frame", - 211, - 210, - 1, - 887, - 39 - ], - [ - "null", - 212, - 887, - 39 - ], - [ - "setarg", - 211, - 0, - 212, - 887, - 39 - ], - [ - "setarg", - 211, - 1, - 208, - 887, - 39 - ], - [ - "invoke", - 211, - 209, - 887, - 39 - ], - [ - "jump", - "if_end_2880", - 887, - 39 - ], - "if_else_2879", - "if_end_2880", - [ - "jump", - "if_end_2872", - 887, - 39 - ], - "if_else_2871", - "if_end_2872", - "if_end_2864", - "if_end_2849", - "if_end_2816", - "if_end_2801", - "if_end_2783", - "if_end_2775", - "if_end_2758", - "if_end_2743", - "if_end_2735", - [ - "access", - 213, - 1, - 889, - 17 - ], - [ - "is_text", - 215, - 2, - 889, - 17 - ], - [ - "jump_false", - 215, - "add_cn_2890", - 889, - 17 - ], - "_nop_tc_128", - [ - "jump", - "add_cn_2890", - 889, - 17 - ], - [ - "concat", - 214, - 2, - 213, - 889, - 17 - ], - [ - "jump", - "add_done_2889", - 889, - 17 - ], - "add_cn_2890", - [ - "is_num", - 215, - 2, - 889, - 17 - ], - [ - "jump_false", - 215, - "add_err_2891", - 889, - 17 - ], - "_nop_tc_129", - "_nop_tc_130", - [ - "add", - 214, - 2, - 213, - 889, - 17 - ], - [ - "jump", - "add_done_2889", - 889, - 17 - ], - "add_err_2891", - [ - "disrupt", - 889, - 17 - ], - "add_done_2889", - [ - "move", - 2, - 214, - 889, - 17 - ], - [ - "jump", - "while_start_2728", - 889, - 17 - ], - "while_end_2729", - [ - "null", - 217, - 889, - 17 - ], - [ - "return", - 217, - 889, - 17 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 175, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 4, - 902, - 19 - ], - [ - "is_identical", - 5, - 1, - 4, - 902, - 19 - ], - [ - "jump_true", - 5, - "eq_done_2894", - 902, - 19 - ], - [ - "is_int", - 6, - 1, - 902, - 19 - ], - [ - "jump_false", - 6, - "eq_ni_2895", - 902, - 19 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_2895", - 902, - 19 - ], - [ - "eq_int", - 5, - 1, - 4, - 902, - 19 - ], - [ - "jump", - "eq_done_2894", - 902, - 19 - ], - "eq_ni_2895", - [ - "is_num", - 6, - 1, - 902, - 19 - ], - [ - "jump_false", - 6, - "eq_nn_2896", - 902, - 19 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_2896", - 902, - 19 - ], - [ - "eq_float", - 5, - 1, - 4, - 902, - 19 - ], - [ - "jump", - "eq_done_2894", - 902, - 19 - ], - "eq_nn_2896", - [ - "is_text", - 6, - 1, - 902, - 19 - ], - [ - "jump_false", - 6, - "eq_nt_2897", - 902, - 19 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_2897", - 902, - 19 - ], - [ - "eq_text", - 5, - 1, - 4, - 902, - 19 - ], - [ - "jump", - "eq_done_2894", - 902, - 19 - ], - "eq_nt_2897", - [ - "is_null", - 6, - 1, - 902, - 19 - ], - [ - "jump_false", - 6, - "eq_nnl_2898", - 902, - 19 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 5, - 902, - 19 - ], - [ - "jump", - "eq_done_2894", - 902, - 19 - ], - "eq_nnl_2898", - [ - "is_bool", - 6, - 1, - 902, - 19 - ], - [ - "jump_false", - 6, - "eq_nb_2899", - 902, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_2899", - 902, - 19 - ], - [ - "eq_bool", - 5, - 1, - 4, - 902, - 19 - ], - [ - "jump", - "eq_done_2894", - 902, - 19 - ], - "eq_nb_2899", - [ - "false", - 5, - 902, - 19 - ], - "eq_done_2894", - [ - "jump_false", - 5, - "if_else_2892", - 902, - 19 - ], - [ - "null", - 8, - 902, - 32 - ], - [ - "return", - 8, - 902, - 32 - ], - "_nop_ur_1", - "if_else_2892", - "if_end_2893", - [ - "load_field", - 9, - 1, - "kind", - 903, - 15 - ], - [ - "move", - 3, - 9, - 903, - 15 - ], - [ - "access", - 2, - 0, - 904, - 15 - ], - [ - "access", - 10, - "name", - 905, - 16 - ], - [ - "is_identical", - 11, - 3, - 10, - 905, - 16 - ], - [ - "jump_true", - 11, - "eq_done_2905", - 905, - 16 - ], - [ - "is_int", - 12, - 3, - 905, - 16 - ], - [ - "jump_false", - 12, - "eq_ni_2906", - 905, - 16 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_2906", - 905, - 16 - ], - [ - "eq_int", - 11, - 3, - 10, - 905, - 16 - ], - [ - "jump", - "eq_done_2905", - 905, - 16 - ], - "eq_ni_2906", - [ - "is_num", - 12, - 3, - 905, - 16 - ], - [ - "jump_false", - 12, - "eq_nn_2907", - 905, - 16 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_2907", - 905, - 16 - ], - [ - "eq_float", - 11, - 3, - 10, - 905, - 16 - ], - [ - "jump", - "eq_done_2905", - 905, - 16 - ], - "eq_nn_2907", - [ - "is_text", - 12, - 3, - 905, - 16 - ], - [ - "jump_false", - 12, - "eq_nt_2908", - 905, - 16 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 11, - 3, - 10, - 905, - 16 - ], - [ - "jump", - "eq_done_2905", - 905, - 16 - ], - "eq_nt_2908", - [ - "is_null", - 12, - 3, - 905, - 16 - ], - [ - "jump_false", - 12, - "eq_nnl_2909", - 905, - 16 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_2909", - 905, - 16 - ], - [ - "true", - 11, - 905, - 16 - ], - [ - "jump", - "eq_done_2905", - 905, - 16 - ], - "eq_nnl_2909", - [ - "is_bool", - 12, - 3, - 905, - 16 - ], - [ - "jump_false", - 12, - "eq_nb_2910", - 905, - 16 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_2910", - 905, - 16 - ], - [ - "eq_bool", - 11, - 3, - 10, - 905, - 16 - ], - [ - "jump", - "eq_done_2905", - 905, - 16 - ], - "eq_nb_2910", - [ - "false", - 11, - 905, - 16 - ], - "eq_done_2905", - [ - "move", - 14, - 11, - 905, - 16 - ], - [ - "jump_false", - 14, - "and_end_2904", - 905, - 16 - ], - [ - "load_field", - 15, - 1, - "level", - 905, - 26 - ], - [ - "access", - 16, - -1, - 905, - 40 - ], - [ - "is_identical", - 17, - 15, - 16, - 905, - 40 - ], - [ - "jump_true", - 17, - "eq_done_2911", - 905, - 40 - ], - [ - "is_int", - 18, - 15, - 905, - 40 - ], - [ - "jump_false", - 18, - "eq_ni_2912", - 905, - 40 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "eq_int", - 17, - 15, - 16, - 905, - 40 - ], - [ - "jump", - "eq_done_2911", - 905, - 40 - ], - "eq_ni_2912", - [ - "is_num", - 18, - 15, - 905, - 40 - ], - [ - "jump_false", - 18, - "eq_nn_2913", - 905, - 40 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_float", - 17, - 15, - 16, - 905, - 40 - ], - [ - "jump", - "eq_done_2911", - 905, - 40 - ], - "eq_nn_2913", - [ - "is_text", - 18, - 15, - 905, - 40 - ], - [ - "jump_false", - 18, - "eq_nt_2914", - 905, - 40 - ], - "_nop_tc_17", - [ - "jump", - "eq_nt_2914", - 905, - 40 - ], - [ - "eq_text", - 17, - 15, - 16, - 905, - 40 - ], - [ - "jump", - "eq_done_2911", - 905, - 40 - ], - "eq_nt_2914", - [ - "is_null", - 18, - 15, - 905, - 40 - ], - [ - "jump_false", - 18, - "eq_nnl_2915", - 905, - 40 - ], - "_nop_tc_18", - [ - "jump", - "eq_nnl_2915", - 905, - 40 - ], - [ - "true", - 17, - 905, - 40 - ], - [ - "jump", - "eq_done_2911", - 905, - 40 - ], - "eq_nnl_2915", - [ - "is_bool", - 18, - 15, - 905, - 40 - ], - [ - "jump_false", - 18, - "eq_nb_2916", - 905, - 40 - ], - "_nop_tc_19", - [ - "jump", - "eq_nb_2916", - 905, - 40 - ], - [ - "eq_bool", - 17, - 15, - 16, - 905, - 40 - ], - [ - "jump", - "eq_done_2911", - 905, - 40 - ], - "eq_nb_2916", - [ - "false", - 17, - 905, - 40 - ], - "eq_done_2911", - [ - "move", - 14, - 17, - 905, - 40 - ], - "and_end_2904", - [ - "move", - 20, - 14, - 905, - 40 - ], - [ - "jump_false", - 20, - "and_end_2903", - 905, - 40 - ], - [ - "load_field", - 21, - 1, - "name", - 905, - 46 - ], - [ - "null", - 22, - 905, - 59 - ], - [ - "is_identical", - 23, - 21, - 22, - 905, - 59 - ], - [ - "jump_true", - 23, - "ne_nid_2918", - 905, - 59 - ], - [ - "jump", - "ne_ni_2919", - 905, - 59 - ], - "ne_nid_2918", - [ - "false", - 23, - 905, - 59 - ], - [ - "jump", - "ne_done_2917", - 905, - 59 - ], - "ne_ni_2919", - [ - "is_int", - 24, - 21, - 905, - 59 - ], - [ - "jump_false", - 24, - "ne_nn_2920", - 905, - 59 - ], - "_nop_tc_20", - [ - "jump", - "ne_nn_2920", - 905, - 59 - ], - [ - "ne_int", - 23, - 21, - 22, - 905, - 59 - ], - [ - "jump", - "ne_done_2917", - 905, - 59 - ], - "ne_nn_2920", - [ - "is_num", - 24, - 21, - 905, - 59 - ], - [ - "jump_false", - 24, - "ne_nt_2921", - 905, - 59 - ], - "_nop_tc_21", - [ - "jump", - "ne_nt_2921", - 905, - 59 - ], - [ - "ne_float", - 23, - 21, - 22, - 905, - 59 - ], - [ - "jump", - "ne_done_2917", - 905, - 59 - ], - "ne_nt_2921", - [ - "is_text", - 24, - 21, - 905, - 59 - ], - [ - "jump_false", - 24, - "ne_nnl_2922", - 905, - 59 - ], - "_nop_tc_22", - [ - "jump", - "ne_nnl_2922", - 905, - 59 - ], - [ - "ne_text", - 23, - 21, - 22, - 905, - 59 - ], - [ - "jump", - "ne_done_2917", - 905, - 59 - ], - "ne_nnl_2922", - [ - "is_null", - 24, - 21, - 905, - 59 - ], - [ - "jump_false", - 24, - "ne_nb_2923", - 905, - 59 - ], - "_nop_tc_23", - "_nop_tc_24", - [ - "false", - 23, - 905, - 59 - ], - [ - "jump", - "ne_done_2917", - 905, - 59 - ], - "ne_nb_2923", - [ - "is_bool", - 24, - 21, - 905, - 59 - ], - [ - "jump_false", - 24, - "ne_mis_2924", - 905, - 59 - ], - "_nop_tc_25", - [ - "jump", - "ne_mis_2924", - 905, - 59 - ], - [ - "ne_bool", - 23, - 21, - 22, - 905, - 59 - ], - [ - "jump", - "ne_done_2917", - 905, - 59 - ], - "ne_mis_2924", - [ - "true", - 23, - 905, - 59 - ], - "ne_done_2917", - [ - "move", - 20, - 23, - 905, - 59 - ], - "and_end_2903", - [ - "move", - 26, - 20, - 905, - 59 - ], - [ - "jump_false", - 26, - "and_end_2902", - 905, - 59 - ], - [ - "load_field", - 27, - 1, - "make", - 905, - 67 - ], - [ - "access", - 28, - "functino", - 905, - 80 - ], - [ - "is_identical", - 29, - 27, - 28, - 905, - 80 - ], - [ - "jump_true", - 29, - "ne_nid_2926", - 905, - 80 - ], - [ - "jump", - "ne_ni_2927", - 905, - 80 - ], - "ne_nid_2926", - [ - "false", - 29, - 905, - 80 - ], - [ - "jump", - "ne_done_2925", - 905, - 80 - ], - "ne_ni_2927", - [ - "is_int", - 30, - 27, - 905, - 80 - ], - [ - "jump_false", - 30, - "ne_nn_2928", - 905, - 80 - ], - "_nop_tc_26", - [ - "jump", - "ne_nn_2928", - 905, - 80 - ], - [ - "ne_int", - 29, - 27, - 28, - 905, - 80 - ], - [ - "jump", - "ne_done_2925", - 905, - 80 - ], - "ne_nn_2928", - [ - "is_num", - 30, - 27, - 905, - 80 - ], - [ - "jump_false", - 30, - "ne_nt_2929", - 905, - 80 - ], - "_nop_tc_27", - [ - "jump", - "ne_nt_2929", - 905, - 80 - ], - [ - "ne_float", - 29, - 27, - 28, - 905, - 80 - ], - [ - "jump", - "ne_done_2925", - 905, - 80 - ], - "ne_nt_2929", - [ - "is_text", - 30, - 27, - 905, - 80 - ], - [ - "jump_false", - 30, - "ne_nnl_2930", - 905, - 80 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "ne_text", - 29, - 27, - 28, - 905, - 80 - ], - [ - "jump", - "ne_done_2925", - 905, - 80 - ], - "ne_nnl_2930", - [ - "is_null", - 30, - 27, - 905, - 80 - ], - [ - "jump_false", - 30, - "ne_nb_2931", - 905, - 80 - ], - "_nop_tc_30", - [ - "jump", - "ne_nb_2931", - 905, - 80 - ], - [ - "false", - 29, - 905, - 80 - ], - [ - "jump", - "ne_done_2925", - 905, - 80 - ], - "ne_nb_2931", - [ - "is_bool", - 30, - 27, - 905, - 80 - ], - [ - "jump_false", - 30, - "ne_mis_2932", - 905, - 80 - ], - "_nop_tc_31", - [ - "jump", - "ne_mis_2932", - 905, - 80 - ], - [ - "ne_bool", - 29, - 27, - 28, - 905, - 80 - ], - [ - "jump", - "ne_done_2925", - 905, - 80 - ], - "ne_mis_2932", - [ - "true", - 29, - 905, - 80 - ], - "ne_done_2925", - [ - "move", - 26, - 29, - 905, - 80 - ], - "and_end_2902", - [ - "jump_false", - 26, - "if_else_2900", - 905, - 80 - ], - [ - "true", - 32, - 906, - 38 - ], - [ - "get", - 33, - 13, - 1, - 906, - 9 - ], - [ - "load_field", - 34, - 1, - "name", - 906, - 25 - ], - [ - "store_dynamic", - 33, - 32, - 34, - 906, - 25 - ], - [ - "jump", - "if_end_2901", - 906, - 25 - ], - "if_else_2900", - "if_end_2901", - [ - "load_field", - 35, - 1, - "left", - 908, - 11 - ], - [ - "null", - 36, - 908, - 24 - ], - [ - "is_identical", - 37, - 35, - 36, - 908, - 24 - ], - [ - "jump_true", - 37, - "ne_nid_2936", - 908, - 24 - ], - [ - "jump", - "ne_ni_2937", - 908, - 24 - ], - "ne_nid_2936", - [ - "false", - 37, - 908, - 24 - ], - [ - "jump", - "ne_done_2935", - 908, - 24 - ], - "ne_ni_2937", - [ - "is_int", - 38, - 35, - 908, - 24 - ], - [ - "jump_false", - 38, - "ne_nn_2938", - 908, - 24 - ], - "_nop_tc_32", - [ - "jump", - "ne_nn_2938", - 908, - 24 - ], - [ - "ne_int", - 37, - 35, - 36, - 908, - 24 - ], - [ - "jump", - "ne_done_2935", - 908, - 24 - ], - "ne_nn_2938", - [ - "is_num", - 38, - 35, - 908, - 24 - ], - [ - "jump_false", - 38, - "ne_nt_2939", - 908, - 24 - ], - "_nop_tc_33", - [ - "jump", - "ne_nt_2939", - 908, - 24 - ], - [ - "ne_float", - 37, - 35, - 36, - 908, - 24 - ], - [ - "jump", - "ne_done_2935", - 908, - 24 - ], - "ne_nt_2939", - [ - "is_text", - 38, - 35, - 908, - 24 - ], - [ - "jump_false", - 38, - "ne_nnl_2940", - 908, - 24 - ], - "_nop_tc_34", - [ - "jump", - "ne_nnl_2940", - 908, - 24 - ], - [ - "ne_text", - 37, - 35, - 36, - 908, - 24 - ], - [ - "jump", - "ne_done_2935", - 908, - 24 - ], - "ne_nnl_2940", - [ - "is_null", - 38, - 35, - 908, - 24 - ], - [ - "jump_false", - 38, - "ne_nb_2941", - 908, - 24 - ], - "_nop_tc_35", - "_nop_tc_36", - [ - "false", - 37, - 908, - 24 - ], - [ - "jump", - "ne_done_2935", - 908, - 24 - ], - "ne_nb_2941", - [ - "is_bool", - 38, - 35, - 908, - 24 - ], - [ - "jump_false", - 38, - "ne_mis_2942", - 908, - 24 - ], - "_nop_tc_37", - [ - "jump", - "ne_mis_2942", - 908, - 24 - ], - [ - "ne_bool", - 37, - 35, - 36, - 908, - 24 - ], - [ - "jump", - "ne_done_2935", - 908, - 24 - ], - "ne_mis_2942", - [ - "true", - 37, - 908, - 24 - ], - "ne_done_2935", - [ - "jump_false", - 37, - "if_else_2933", - 908, - 24 - ], - [ - "load_field", - 40, - 1, - "left", - 908, - 54 - ], - [ - "get", - 42, - 2, - 1, - 908, - 30 - ], - [ - "frame", - 43, - 42, - 1, - 908, - 30 - ], - [ - "null", - 44, - 908, - 30 - ], - [ - "setarg", - 43, - 0, - 44, - 908, - 30 - ], - [ - "setarg", - 43, - 1, - 40, - 908, - 30 - ], - [ - "invoke", - 43, - 41, - 908, - 30 - ], - [ - "jump", - "if_end_2934", - 908, - 30 - ], - "if_else_2933", - "if_end_2934", - [ - "load_field", - 45, - 1, - "right", - 909, - 11 - ], - [ - "null", - 46, - 909, - 25 - ], - [ - "is_identical", - 47, - 45, - 46, - 909, - 25 - ], - [ - "jump_true", - 47, - "ne_nid_2946", - 909, - 25 - ], - [ - "jump", - "ne_ni_2947", - 909, - 25 - ], - "ne_nid_2946", - [ - "false", - 47, - 909, - 25 - ], - [ - "jump", - "ne_done_2945", - 909, - 25 - ], - "ne_ni_2947", - [ - "is_int", - 48, - 45, - 909, - 25 - ], - [ - "jump_false", - 48, - "ne_nn_2948", - 909, - 25 - ], - "_nop_tc_38", - [ - "jump", - "ne_nn_2948", - 909, - 25 - ], - [ - "ne_int", - 47, - 45, - 46, - 909, - 25 - ], - [ - "jump", - "ne_done_2945", - 909, - 25 - ], - "ne_nn_2948", - [ - "is_num", - 48, - 45, - 909, - 25 - ], - [ - "jump_false", - 48, - "ne_nt_2949", - 909, - 25 - ], - "_nop_tc_39", - [ - "jump", - "ne_nt_2949", - 909, - 25 - ], - [ - "ne_float", - 47, - 45, - 46, - 909, - 25 - ], - [ - "jump", - "ne_done_2945", - 909, - 25 - ], - "ne_nt_2949", - [ - "is_text", - 48, - 45, - 909, - 25 - ], - [ - "jump_false", - 48, - "ne_nnl_2950", - 909, - 25 - ], - "_nop_tc_40", - [ - "jump", - "ne_nnl_2950", - 909, - 25 - ], - [ - "ne_text", - 47, - 45, - 46, - 909, - 25 - ], - [ - "jump", - "ne_done_2945", - 909, - 25 - ], - "ne_nnl_2950", - [ - "is_null", - 48, - 45, - 909, - 25 - ], - [ - "jump_false", - 48, - "ne_nb_2951", - 909, - 25 - ], - "_nop_tc_41", - "_nop_tc_42", - [ - "false", - 47, - 909, - 25 - ], - [ - "jump", - "ne_done_2945", - 909, - 25 - ], - "ne_nb_2951", - [ - "is_bool", - 48, - 45, - 909, - 25 - ], - [ - "jump_false", - 48, - "ne_mis_2952", - 909, - 25 - ], - "_nop_tc_43", - [ - "jump", - "ne_mis_2952", - 909, - 25 - ], - [ - "ne_bool", - 47, - 45, - 46, - 909, - 25 - ], - [ - "jump", - "ne_done_2945", - 909, - 25 - ], - "ne_mis_2952", - [ - "true", - 47, - 909, - 25 - ], - "ne_done_2945", - [ - "jump_false", - 47, - "if_else_2943", - 909, - 25 - ], - [ - "load_field", - 50, - 1, - "right", - 909, - 55 - ], - [ - "get", - 52, - 2, - 1, - 909, - 31 - ], - [ - "frame", - 53, - 52, - 1, - 909, - 31 - ], - [ - "null", - 54, - 909, - 31 - ], - [ - "setarg", - 53, - 0, - 54, - 909, - 31 - ], - [ - "setarg", - 53, - 1, - 50, - 909, - 31 - ], - [ - "invoke", - 53, - 51, - 909, - 31 - ], - [ - "jump", - "if_end_2944", - 909, - 31 - ], - "if_else_2943", - "if_end_2944", - [ - "load_field", - 55, - 1, - "expression", - 910, - 11 - ], - [ - "null", - 56, - 910, - 30 - ], - [ - "is_identical", - 57, - 55, - 56, - 910, - 30 - ], - [ - "jump_true", - 57, - "ne_nid_2956", - 910, - 30 - ], - [ - "jump", - "ne_ni_2957", - 910, - 30 - ], - "ne_nid_2956", - [ - "false", - 57, - 910, - 30 - ], - [ - "jump", - "ne_done_2955", - 910, - 30 - ], - "ne_ni_2957", - [ - "is_int", - 58, - 55, - 910, - 30 - ], - [ - "jump_false", - 58, - "ne_nn_2958", - 910, - 30 - ], - "_nop_tc_44", - [ - "jump", - "ne_nn_2958", - 910, - 30 - ], - [ - "ne_int", - 57, - 55, - 56, - 910, - 30 - ], - [ - "jump", - "ne_done_2955", - 910, - 30 - ], - "ne_nn_2958", - [ - "is_num", - 58, - 55, - 910, - 30 - ], - [ - "jump_false", - 58, - "ne_nt_2959", - 910, - 30 - ], - "_nop_tc_45", - [ - "jump", - "ne_nt_2959", - 910, - 30 - ], - [ - "ne_float", - 57, - 55, - 56, - 910, - 30 - ], - [ - "jump", - "ne_done_2955", - 910, - 30 - ], - "ne_nt_2959", - [ - "is_text", - 58, - 55, - 910, - 30 - ], - [ - "jump_false", - 58, - "ne_nnl_2960", - 910, - 30 - ], - "_nop_tc_46", - [ - "jump", - "ne_nnl_2960", - 910, - 30 - ], - [ - "ne_text", - 57, - 55, - 56, - 910, - 30 - ], - [ - "jump", - "ne_done_2955", - 910, - 30 - ], - "ne_nnl_2960", - [ - "is_null", - 58, - 55, - 910, - 30 - ], - [ - "jump_false", - 58, - "ne_nb_2961", - 910, - 30 - ], - "_nop_tc_47", - "_nop_tc_48", - [ - "false", - 57, - 910, - 30 - ], - [ - "jump", - "ne_done_2955", - 910, - 30 - ], - "ne_nb_2961", - [ - "is_bool", - 58, - 55, - 910, - 30 - ], - [ - "jump_false", - 58, - "ne_mis_2962", - 910, - 30 - ], - "_nop_tc_49", - [ - "jump", - "ne_mis_2962", - 910, - 30 - ], - [ - "ne_bool", - 57, - 55, - 56, - 910, - 30 - ], - [ - "jump", - "ne_done_2955", - 910, - 30 - ], - "ne_mis_2962", - [ - "true", - 57, - 910, - 30 - ], - "ne_done_2955", - [ - "jump_false", - 57, - "if_else_2953", - 910, - 30 - ], - [ - "load_field", - 60, - 1, - "expression", - 910, - 60 - ], - [ - "get", - 62, - 2, - 1, - 910, - 36 - ], - [ - "frame", - 63, - 62, - 1, - 910, - 36 - ], - [ - "null", - 64, - 910, - 36 - ], - [ - "setarg", - 63, - 0, - 64, - 910, - 36 - ], - [ - "setarg", - 63, - 1, - 60, - 910, - 36 - ], - [ - "invoke", - 63, - 61, - 910, - 36 - ], - [ - "jump", - "if_end_2954", - 910, - 36 - ], - "if_else_2953", - "if_end_2954", - [ - "load_field", - 65, - 1, - "then", - 911, - 11 - ], - [ - "null", - 66, - 911, - 24 - ], - [ - "is_identical", - 67, - 65, - 66, - 911, - 24 - ], - [ - "jump_true", - 67, - "ne_nid_2966", - 911, - 24 - ], - [ - "jump", - "ne_ni_2967", - 911, - 24 - ], - "ne_nid_2966", - [ - "false", - 67, - 911, - 24 - ], - [ - "jump", - "ne_done_2965", - 911, - 24 - ], - "ne_ni_2967", - [ - "is_int", - 68, - 65, - 911, - 24 - ], - [ - "jump_false", - 68, - "ne_nn_2968", - 911, - 24 - ], - "_nop_tc_50", - [ - "jump", - "ne_nn_2968", - 911, - 24 - ], - [ - "ne_int", - 67, - 65, - 66, - 911, - 24 - ], - [ - "jump", - "ne_done_2965", - 911, - 24 - ], - "ne_nn_2968", - [ - "is_num", - 68, - 65, - 911, - 24 - ], - [ - "jump_false", - 68, - "ne_nt_2969", - 911, - 24 - ], - "_nop_tc_51", - [ - "jump", - "ne_nt_2969", - 911, - 24 - ], - [ - "ne_float", - 67, - 65, - 66, - 911, - 24 - ], - [ - "jump", - "ne_done_2965", - 911, - 24 - ], - "ne_nt_2969", - [ - "is_text", - 68, - 65, - 911, - 24 - ], - [ - "jump_false", - 68, - "ne_nnl_2970", - 911, - 24 - ], - "_nop_tc_52", - [ - "jump", - "ne_nnl_2970", - 911, - 24 - ], - [ - "ne_text", - 67, - 65, - 66, - 911, - 24 - ], - [ - "jump", - "ne_done_2965", - 911, - 24 - ], - "ne_nnl_2970", - [ - "is_null", - 68, - 65, - 911, - 24 - ], - [ - "jump_false", - 68, - "ne_nb_2971", - 911, - 24 - ], - "_nop_tc_53", - "_nop_tc_54", - [ - "false", - 67, - 911, - 24 - ], - [ - "jump", - "ne_done_2965", - 911, - 24 - ], - "ne_nb_2971", - [ - "is_bool", - 68, - 65, - 911, - 24 - ], - [ - "jump_false", - 68, - "ne_mis_2972", - 911, - 24 - ], - "_nop_tc_55", - [ - "jump", - "ne_mis_2972", - 911, - 24 - ], - [ - "ne_bool", - 67, - 65, - 66, - 911, - 24 - ], - [ - "jump", - "ne_done_2965", - 911, - 24 - ], - "ne_mis_2972", - [ - "true", - 67, - 911, - 24 - ], - "ne_done_2965", - [ - "jump_false", - 67, - "if_else_2963", - 911, - 24 - ], - [ - "load_field", - 70, - 1, - "then", - 911, - 54 - ], - [ - "get", - 72, - 2, - 1, - 911, - 30 - ], - [ - "frame", - 73, - 72, - 1, - 911, - 30 - ], - [ - "null", - 74, - 911, - 30 - ], - [ - "setarg", - 73, - 0, - 74, - 911, - 30 - ], - [ - "setarg", - 73, - 1, - 70, - 911, - 30 - ], - [ - "invoke", - 73, - 71, - 911, - 30 - ], - [ - "jump", - "if_end_2964", - 911, - 30 - ], - "if_else_2963", - "if_end_2964", - [ - "load_field", - 75, - 1, - "else", - 912, - 11 - ], - [ - "null", - 76, - 912, - 24 - ], - [ - "is_identical", - 77, - 75, - 76, - 912, - 24 - ], - [ - "jump_true", - 77, - "ne_nid_2976", - 912, - 24 - ], - [ - "jump", - "ne_ni_2977", - 912, - 24 - ], - "ne_nid_2976", - [ - "false", - 77, - 912, - 24 - ], - [ - "jump", - "ne_done_2975", - 912, - 24 - ], - "ne_ni_2977", - [ - "is_int", - 78, - 75, - 912, - 24 - ], - [ - "jump_false", - 78, - "ne_nn_2978", - 912, - 24 - ], - "_nop_tc_56", - [ - "jump", - "ne_nn_2978", - 912, - 24 - ], - [ - "ne_int", - 77, - 75, - 76, - 912, - 24 - ], - [ - "jump", - "ne_done_2975", - 912, - 24 - ], - "ne_nn_2978", - [ - "is_num", - 78, - 75, - 912, - 24 - ], - [ - "jump_false", - 78, - "ne_nt_2979", - 912, - 24 - ], - "_nop_tc_57", - [ - "jump", - "ne_nt_2979", - 912, - 24 - ], - [ - "ne_float", - 77, - 75, - 76, - 912, - 24 - ], - [ - "jump", - "ne_done_2975", - 912, - 24 - ], - "ne_nt_2979", - [ - "is_text", - 78, - 75, - 912, - 24 - ], - [ - "jump_false", - 78, - "ne_nnl_2980", - 912, - 24 - ], - "_nop_tc_58", - [ - "jump", - "ne_nnl_2980", - 912, - 24 - ], - [ - "ne_text", - 77, - 75, - 76, - 912, - 24 - ], - [ - "jump", - "ne_done_2975", - 912, - 24 - ], - "ne_nnl_2980", - [ - "is_null", - 78, - 75, - 912, - 24 - ], - [ - "jump_false", - 78, - "ne_nb_2981", - 912, - 24 - ], - "_nop_tc_59", - "_nop_tc_60", - [ - "false", - 77, - 912, - 24 - ], - [ - "jump", - "ne_done_2975", - 912, - 24 - ], - "ne_nb_2981", - [ - "is_bool", - 78, - 75, - 912, - 24 - ], - [ - "jump_false", - 78, - "ne_mis_2982", - 912, - 24 - ], - "_nop_tc_61", - [ - "jump", - "ne_mis_2982", - 912, - 24 - ], - [ - "ne_bool", - 77, - 75, - 76, - 912, - 24 - ], - [ - "jump", - "ne_done_2975", - 912, - 24 - ], - "ne_mis_2982", - [ - "true", - 77, - 912, - 24 - ], - "ne_done_2975", - [ - "jump_false", - 77, - "if_else_2973", - 912, - 24 - ], - [ - "load_field", - 80, - 1, - "else", - 912, - 54 - ], - [ - "get", - 82, - 2, - 1, - 912, - 30 - ], - [ - "frame", - 83, - 82, - 1, - 912, - 30 - ], - [ - "null", - 84, - 912, - 30 - ], - [ - "setarg", - 83, - 0, - 84, - 912, - 30 - ], - [ - "setarg", - 83, - 1, - 80, - 912, - 30 - ], - [ - "invoke", - 83, - 81, - 912, - 30 - ], - [ - "jump", - "if_end_2974", - 912, - 30 - ], - "if_else_2973", - "if_end_2974", - [ - "access", - 85, - "(", - 913, - 16 - ], - [ - "is_identical", - 86, - 3, - 85, - 913, - 16 - ], - [ - "jump_true", - 86, - "eq_done_2987", - 913, - 16 - ], - [ - "is_int", - 87, - 3, - 913, - 16 - ], - [ - "jump_false", - 87, - "eq_ni_2988", - 913, - 16 - ], - "_nop_tc_62", - [ - "jump", - "eq_ni_2988", - 913, - 16 - ], - [ - "eq_int", - 86, - 3, - 85, - 913, - 16 - ], - [ - "jump", - "eq_done_2987", - 913, - 16 - ], - "eq_ni_2988", - [ - "is_num", - 87, - 3, - 913, - 16 - ], - [ - "jump_false", - 87, - "eq_nn_2989", - 913, - 16 - ], - "_nop_tc_63", - [ - "jump", - "eq_nn_2989", - 913, - 16 - ], - [ - "eq_float", - 86, - 3, - 85, - 913, - 16 - ], - [ - "jump", - "eq_done_2987", - 913, - 16 - ], - "eq_nn_2989", - [ - "is_text", - 87, - 3, - 913, - 16 - ], - [ - "jump_false", - 87, - "eq_nt_2990", - 913, - 16 - ], - "_nop_tc_64", - "_nop_tc_65", - [ - "eq_text", - 86, - 3, - 85, - 913, - 16 - ], - [ - "jump", - "eq_done_2987", - 913, - 16 - ], - "eq_nt_2990", - [ - "is_null", - 87, - 3, - 913, - 16 - ], - [ - "jump_false", - 87, - "eq_nnl_2991", - 913, - 16 - ], - "_nop_tc_66", - [ - "jump", - "eq_nnl_2991", - 913, - 16 - ], - [ - "true", - 86, - 913, - 16 - ], - [ - "jump", - "eq_done_2987", - 913, - 16 - ], - "eq_nnl_2991", - [ - "is_bool", - 87, - 3, - 913, - 16 - ], - [ - "jump_false", - 87, - "eq_nb_2992", - 913, - 16 - ], - "_nop_tc_67", - [ - "jump", - "eq_nb_2992", - 913, - 16 - ], - [ - "eq_bool", - 86, - 3, - 85, - 913, - 16 - ], - [ - "jump", - "eq_done_2987", - 913, - 16 - ], - "eq_nb_2992", - [ - "false", - 86, - 913, - 16 - ], - "eq_done_2987", - [ - "move", - 89, - 86, - 913, - 16 - ], - [ - "jump_true", - 89, - "or_end_2986", - 913, - 16 - ], - [ - "access", - 90, - "array", - 913, - 28 - ], - [ - "is_identical", - 91, - 3, - 90, - 913, - 28 - ], - [ - "jump_true", - 91, - "eq_done_2993", - 913, - 28 - ], - [ - "is_int", - 92, - 3, - 913, - 28 - ], - [ - "jump_false", - 92, - "eq_ni_2994", - 913, - 28 - ], - "_nop_tc_68", - [ - "jump", - "eq_ni_2994", - 913, - 28 - ], - [ - "eq_int", - 91, - 3, - 90, - 913, - 28 - ], - [ - "jump", - "eq_done_2993", - 913, - 28 - ], - "eq_ni_2994", - [ - "is_num", - 92, - 3, - 913, - 28 - ], - [ - "jump_false", - 92, - "eq_nn_2995", - 913, - 28 - ], - "_nop_tc_69", - [ - "jump", - "eq_nn_2995", - 913, - 28 - ], - [ - "eq_float", - 91, - 3, - 90, - 913, - 28 - ], - [ - "jump", - "eq_done_2993", - 913, - 28 - ], - "eq_nn_2995", - [ - "is_text", - 92, - 3, - 913, - 28 - ], - [ - "jump_false", - 92, - "eq_nt_2996", - 913, - 28 - ], - "_nop_tc_70", - "_nop_tc_71", - [ - "eq_text", - 91, - 3, - 90, - 913, - 28 - ], - [ - "jump", - "eq_done_2993", - 913, - 28 - ], - "eq_nt_2996", - [ - "is_null", - 92, - 3, - 913, - 28 - ], - [ - "jump_false", - 92, - "eq_nnl_2997", - 913, - 28 - ], - "_nop_tc_72", - [ - "jump", - "eq_nnl_2997", - 913, - 28 - ], - [ - "true", - 91, - 913, - 28 - ], - [ - "jump", - "eq_done_2993", - 913, - 28 - ], - "eq_nnl_2997", - [ - "is_bool", - 92, - 3, - 913, - 28 - ], - [ - "jump_false", - 92, - "eq_nb_2998", - 913, - 28 - ], - "_nop_tc_73", - [ - "jump", - "eq_nb_2998", - 913, - 28 - ], - [ - "eq_bool", - 91, - 3, - 90, - 913, - 28 - ], - [ - "jump", - "eq_done_2993", - 913, - 28 - ], - "eq_nb_2998", - [ - "false", - 91, - 913, - 28 - ], - "eq_done_2993", - [ - "move", - 89, - 91, - 913, - 28 - ], - "or_end_2986", - [ - "move", - 94, - 89, - 913, - 28 - ], - [ - "jump_true", - 94, - "or_end_2985", - 913, - 28 - ], - [ - "access", - 95, - "text literal", - 913, - 44 - ], - [ - "is_identical", - 96, - 3, - 95, - 913, - 44 - ], - [ - "jump_true", - 96, - "eq_done_2999", - 913, - 44 - ], - [ - "is_int", - 97, - 3, - 913, - 44 - ], - [ - "jump_false", - 97, - "eq_ni_3000", - 913, - 44 - ], - "_nop_tc_74", - [ - "jump", - "eq_ni_3000", - 913, - 44 - ], - [ - "eq_int", - 96, - 3, - 95, - 913, - 44 - ], - [ - "jump", - "eq_done_2999", - 913, - 44 - ], - "eq_ni_3000", - [ - "is_num", - 97, - 3, - 913, - 44 - ], - [ - "jump_false", - 97, - "eq_nn_3001", - 913, - 44 - ], - "_nop_tc_75", - [ - "jump", - "eq_nn_3001", - 913, - 44 - ], - [ - "eq_float", - 96, - 3, - 95, - 913, - 44 - ], - [ - "jump", - "eq_done_2999", - 913, - 44 - ], - "eq_nn_3001", - [ - "is_text", - 97, - 3, - 913, - 44 - ], - [ - "jump_false", - 97, - "eq_nt_3002", - 913, - 44 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "eq_text", - 96, - 3, - 95, - 913, - 44 - ], - [ - "jump", - "eq_done_2999", - 913, - 44 - ], - "eq_nt_3002", - [ - "is_null", - 97, - 3, - 913, - 44 - ], - [ - "jump_false", - 97, - "eq_nnl_3003", - 913, - 44 - ], - "_nop_tc_78", - [ - "jump", - "eq_nnl_3003", - 913, - 44 - ], - [ - "true", - 96, - 913, - 44 - ], - [ - "jump", - "eq_done_2999", - 913, - 44 - ], - "eq_nnl_3003", - [ - "is_bool", - 97, - 3, - 913, - 44 - ], - [ - "jump_false", - 97, - "eq_nb_3004", - 913, - 44 - ], - "_nop_tc_79", - [ - "jump", - "eq_nb_3004", - 913, - 44 - ], - [ - "eq_bool", - 96, - 3, - 95, - 913, - 44 - ], - [ - "jump", - "eq_done_2999", - 913, - 44 - ], - "eq_nb_3004", - [ - "false", - 96, - 913, - 44 - ], - "eq_done_2999", - [ - "move", - 94, - 96, - 913, - 44 - ], - "or_end_2985", - [ - "jump_false", - 94, - "if_else_2983", - 913, - 44 - ], - [ - "access", - 99, - 0, - 914, - 13 - ], - [ - "move", - 2, - 99, - 914, - 13 - ], - "while_start_3005", - [ - "load_field", - 100, - 1, - "list", - 915, - 27 - ], - [ - "length", - 101, - 100, - 915, - 27 - ], - [ - "is_int", - 103, - 2, - 915, - 27 - ], - [ - "jump_false", - 103, - "rel_ni_3007", - 915, - 27 - ], - "_nop_tc_80", - "_nop_tc_81", - [ - "lt_int", - 102, - 2, - 101, - 915, - 27 - ], - [ - "jump", - "rel_done_3009", - 915, - 27 - ], - "rel_ni_3007", - [ - "is_num", - 103, - 2, - 915, - 27 - ], - [ - "jump_false", - 103, - "rel_nn_3008", - 915, - 27 - ], - "_nop_tc_82", - "_nop_tc_83", - [ - "lt_float", - 102, - 2, - 101, - 915, - 27 - ], - [ - "jump", - "rel_done_3009", - 915, - 27 - ], - "rel_nn_3008", - [ - "is_text", - 103, - 2, - 915, - 27 - ], - [ - "jump_false", - 103, - "rel_err_3010", - 915, - 27 - ], - "_nop_tc_84", - [ - "jump", - "rel_err_3010", - 915, - 27 - ], - [ - "lt_text", - 102, - 2, - 101, - 915, - 27 - ], - [ - "jump", - "rel_done_3009", - 915, - 27 - ], - "rel_err_3010", - [ - "disrupt", - 915, - 27 - ], - "rel_done_3009", - [ - "jump_false", - 102, - "while_end_3006", - 915, - 27 - ], - [ - "load_field", - 105, - 1, - "list", - 916, - 35 - ], - [ - "load_dynamic", - 106, - 105, - 2, - 916, - 45 - ], - [ - "get", - 108, - 2, - 1, - 916, - 11 - ], - [ - "frame", - 109, - 108, - 1, - 916, - 11 - ], - [ - "null", - 110, - 916, - 11 - ], - [ - "setarg", - 109, - 0, - 110, - 916, - 11 - ], - [ - "setarg", - 109, - 1, - 106, - 916, - 11 - ], - [ - "invoke", - 109, - 107, - 916, - 11 - ], - [ - "access", - 111, - 1, - 917, - 19 - ], - [ - "is_text", - 113, - 2, - 917, - 19 - ], - [ - "jump_false", - 113, - "add_cn_3012", - 917, - 19 - ], - "_nop_tc_85", - [ - "jump", - "add_cn_3012", - 917, - 19 - ], - [ - "concat", - 112, - 2, - 111, - 917, - 19 - ], - [ - "jump", - "add_done_3011", - 917, - 19 - ], - "add_cn_3012", - [ - "is_num", - 113, - 2, - 917, - 19 - ], - [ - "jump_false", - 113, - "add_err_3013", - 917, - 19 - ], - "_nop_tc_86", - "_nop_tc_87", - [ - "add", - 112, - 2, - 111, - 917, - 19 - ], - [ - "jump", - "add_done_3011", - 917, - 19 - ], - "add_err_3013", - [ - "disrupt", - 917, - 19 - ], - "add_done_3011", - [ - "move", - 2, - 112, - 917, - 19 - ], - [ - "jump", - "while_start_3005", - 917, - 19 - ], - "while_end_3006", - [ - "jump", - "if_end_2984", - 917, - 19 - ], - "if_else_2983", - "if_end_2984", - [ - "access", - 115, - "record", - 920, - 16 - ], - [ - "is_identical", - 116, - 3, - 115, - 920, - 16 - ], - [ - "jump_true", - 116, - "eq_done_3016", - 920, - 16 - ], - [ - "is_int", - 117, - 3, - 920, - 16 - ], - [ - "jump_false", - 117, - "eq_ni_3017", - 920, - 16 - ], - "_nop_tc_88", - [ - "jump", - "eq_ni_3017", - 920, - 16 - ], - [ - "eq_int", - 116, - 3, - 115, - 920, - 16 - ], - [ - "jump", - "eq_done_3016", - 920, - 16 - ], - "eq_ni_3017", - [ - "is_num", - 117, - 3, - 920, - 16 - ], - [ - "jump_false", - 117, - "eq_nn_3018", - 920, - 16 - ], - "_nop_tc_89", - [ - "jump", - "eq_nn_3018", - 920, - 16 - ], - [ - "eq_float", - 116, - 3, - 115, - 920, - 16 - ], - [ - "jump", - "eq_done_3016", - 920, - 16 - ], - "eq_nn_3018", - [ - "is_text", - 117, - 3, - 920, - 16 - ], - [ - "jump_false", - 117, - "eq_nt_3019", - 920, - 16 - ], - "_nop_tc_90", - "_nop_tc_91", - [ - "eq_text", - 116, - 3, - 115, - 920, - 16 - ], - [ - "jump", - "eq_done_3016", - 920, - 16 - ], - "eq_nt_3019", - [ - "is_null", - 117, - 3, - 920, - 16 - ], - [ - "jump_false", - 117, - "eq_nnl_3020", - 920, - 16 - ], - "_nop_tc_92", - [ - "jump", - "eq_nnl_3020", - 920, - 16 - ], - [ - "true", - 116, - 920, - 16 - ], - [ - "jump", - "eq_done_3016", - 920, - 16 - ], - "eq_nnl_3020", - [ - "is_bool", - 117, - 3, - 920, - 16 - ], - [ - "jump_false", - 117, - "eq_nb_3021", - 920, - 16 - ], - "_nop_tc_93", - [ - "jump", - "eq_nb_3021", - 920, - 16 - ], - [ - "eq_bool", - 116, - 3, - 115, - 920, - 16 - ], - [ - "jump", - "eq_done_3016", - 920, - 16 - ], - "eq_nb_3021", - [ - "false", - 116, - 920, - 16 - ], - "eq_done_3016", - [ - "jump_false", - 116, - "if_else_3014", - 920, - 16 - ], - [ - "access", - 119, - 0, - 921, - 13 - ], - [ - "move", - 2, - 119, - 921, - 13 - ], - "while_start_3022", - [ - "load_field", - 120, - 1, - "list", - 922, - 27 - ], - [ - "length", - 121, - 120, - 922, - 27 - ], - [ - "is_int", - 123, - 2, - 922, - 27 - ], - [ - "jump_false", - 123, - "rel_ni_3024", - 922, - 27 - ], - "_nop_tc_94", - "_nop_tc_95", - [ - "lt_int", - 122, - 2, - 121, - 922, - 27 - ], - [ - "jump", - "rel_done_3026", - 922, - 27 - ], - "rel_ni_3024", - [ - "is_num", - 123, - 2, - 922, - 27 - ], - [ - "jump_false", - 123, - "rel_nn_3025", - 922, - 27 - ], - "_nop_tc_96", - "_nop_tc_97", - [ - "lt_float", - 122, - 2, - 121, - 922, - 27 - ], - [ - "jump", - "rel_done_3026", - 922, - 27 - ], - "rel_nn_3025", - [ - "is_text", - 123, - 2, - 922, - 27 - ], - [ - "jump_false", - 123, - "rel_err_3027", - 922, - 27 - ], - "_nop_tc_98", - [ - "jump", - "rel_err_3027", - 922, - 27 - ], - [ - "lt_text", - 122, - 2, - 121, - 922, - 27 - ], - [ - "jump", - "rel_done_3026", - 922, - 27 - ], - "rel_err_3027", - [ - "disrupt", - 922, - 27 - ], - "rel_done_3026", - [ - "jump_false", - 122, - "while_end_3023", - 922, - 27 - ], - [ - "load_field", - 125, - 1, - "list", - 923, - 35 - ], - [ - "load_dynamic", - 126, - 125, - 2, - 923, - 45 - ], - [ - "load_field", - 127, - 126, - "right", - 923, - 45 - ], - [ - "get", - 129, - 2, - 1, - 923, - 11 - ], - [ - "frame", - 130, - 129, - 1, - 923, - 11 - ], - [ - "null", - 131, - 923, - 11 - ], - [ - "setarg", - 130, - 0, - 131, - 923, - 11 - ], - [ - "setarg", - 130, - 1, - 127, - 923, - 11 - ], - [ - "invoke", - 130, - 128, - 923, - 11 - ], - [ - "access", - 132, - 1, - 924, - 19 - ], - [ - "is_text", - 134, - 2, - 924, - 19 - ], - [ - "jump_false", - 134, - "add_cn_3029", - 924, - 19 - ], - "_nop_tc_99", - [ - "jump", - "add_cn_3029", - 924, - 19 - ], - [ - "concat", - 133, - 2, - 132, - 924, - 19 - ], - [ - "jump", - "add_done_3028", - 924, - 19 - ], - "add_cn_3029", - [ - "is_num", - 134, - 2, - 924, - 19 - ], - [ - "jump_false", - 134, - "add_err_3030", - 924, - 19 - ], - "_nop_tc_100", - "_nop_tc_101", - [ - "add", - 133, - 2, - 132, - 924, - 19 - ], - [ - "jump", - "add_done_3028", - 924, - 19 - ], - "add_err_3030", - [ - "disrupt", - 924, - 19 - ], - "add_done_3028", - [ - "move", - 2, - 133, - 924, - 19 - ], - [ - "jump", - "while_start_3022", - 924, - 19 - ], - "while_end_3023", - [ - "jump", - "if_end_3015", - 924, - 19 - ], - "if_else_3014", - "if_end_3015", - [ - "access", - 136, - "function", - 927, - 16 - ], - [ - "is_identical", - 137, - 3, - 136, - 927, - 16 - ], - [ - "jump_true", - 137, - "eq_done_3033", - 927, - 16 - ], - [ - "is_int", - 138, - 3, - 927, - 16 - ], - [ - "jump_false", - 138, - "eq_ni_3034", - 927, - 16 - ], - "_nop_tc_102", - [ - "jump", - "eq_ni_3034", - 927, - 16 - ], - [ - "eq_int", - 137, - 3, - 136, - 927, - 16 - ], - [ - "jump", - "eq_done_3033", - 927, - 16 - ], - "eq_ni_3034", - [ - "is_num", - 138, - 3, - 927, - 16 - ], - [ - "jump_false", - 138, - "eq_nn_3035", - 927, - 16 - ], - "_nop_tc_103", - [ - "jump", - "eq_nn_3035", - 927, - 16 - ], - [ - "eq_float", - 137, - 3, - 136, - 927, - 16 - ], - [ - "jump", - "eq_done_3033", - 927, - 16 - ], - "eq_nn_3035", - [ - "is_text", - 138, - 3, - 927, - 16 - ], - [ - "jump_false", - 138, - "eq_nt_3036", - 927, - 16 - ], - "_nop_tc_104", - "_nop_tc_105", - [ - "eq_text", - 137, - 3, - 136, - 927, - 16 - ], - [ - "jump", - "eq_done_3033", - 927, - 16 - ], - "eq_nt_3036", - [ - "is_null", - 138, - 3, - 927, - 16 - ], - [ - "jump_false", - 138, - "eq_nnl_3037", - 927, - 16 - ], - "_nop_tc_106", - [ - "jump", - "eq_nnl_3037", - 927, - 16 - ], - [ - "true", - 137, - 927, - 16 - ], - [ - "jump", - "eq_done_3033", - 927, - 16 - ], - "eq_nnl_3037", - [ - "is_bool", - 138, - 3, - 927, - 16 - ], - [ - "jump_false", - 138, - "eq_nb_3038", - 927, - 16 - ], - "_nop_tc_107", - [ - "jump", - "eq_nb_3038", - 927, - 16 - ], - [ - "eq_bool", - 137, - 3, - 136, - 927, - 16 - ], - [ - "jump", - "eq_done_3033", - 927, - 16 - ], - "eq_nb_3038", - [ - "false", - 137, - 927, - 16 - ], - "eq_done_3033", - [ - "jump_false", - 137, - "if_else_3031", - 927, - 16 - ], - [ - "load_field", - 140, - 1, - "statements", - 928, - 28 - ], - [ - "get", - 142, - 3, - 1, - 928, - 9 - ], - [ - "frame", - 143, - 142, - 1, - 928, - 9 - ], - [ - "null", - 144, - 928, - 9 - ], - [ - "setarg", - 143, - 0, - 144, - 928, - 9 - ], - [ - "setarg", - 143, - 1, - 140, - 928, - 9 - ], - [ - "invoke", - 143, - 141, - 928, - 9 - ], - [ - "load_field", - 145, - 1, - "disruption", - 929, - 28 - ], - [ - "get", - 147, - 3, - 1, - 929, - 9 - ], - [ - "frame", - 148, - 147, - 1, - 929, - 9 - ], - [ - "null", - 149, - 929, - 9 - ], - [ - "setarg", - 148, - 0, - 149, - 929, - 9 - ], - [ - "setarg", - 148, - 1, - 145, - 929, - 9 - ], - [ - "invoke", - 148, - 146, - 929, - 9 - ], - [ - "access", - 150, - 0, - 930, - 13 - ], - [ - "move", - 2, - 150, - 930, - 13 - ], - "while_start_3039", - [ - "load_field", - 151, - 1, - "list", - 931, - 27 - ], - [ - "length", - 152, - 151, - 931, - 27 - ], - [ - "is_int", - 154, - 2, - 931, - 27 - ], - [ - "jump_false", - 154, - "rel_ni_3041", - 931, - 27 - ], - "_nop_tc_108", - "_nop_tc_109", - [ - "lt_int", - 153, - 2, - 152, - 931, - 27 - ], - [ - "jump", - "rel_done_3043", - 931, - 27 - ], - "rel_ni_3041", - [ - "is_num", - 154, - 2, - 931, - 27 - ], - [ - "jump_false", - 154, - "rel_nn_3042", - 931, - 27 - ], - "_nop_tc_110", - "_nop_tc_111", - [ - "lt_float", - 153, - 2, - 152, - 931, - 27 - ], - [ - "jump", - "rel_done_3043", - 931, - 27 - ], - "rel_nn_3042", - [ - "is_text", - 154, - 2, - 931, - 27 - ], - [ - "jump_false", - 154, - "rel_err_3044", - 931, - 27 - ], - "_nop_tc_112", - [ - "jump", - "rel_err_3044", - 931, - 27 - ], - [ - "lt_text", - 153, - 2, - 152, - 931, - 27 - ], - [ - "jump", - "rel_done_3043", - 931, - 27 - ], - "rel_err_3044", - [ - "disrupt", - 931, - 27 - ], - "rel_done_3043", - [ - "jump_false", - 153, - "while_end_3040", - 931, - 27 - ], - [ - "load_field", - 156, - 1, - "list", - 932, - 15 - ], - [ - "load_dynamic", - 157, - 156, - 2, - 932, - 25 - ], - [ - "load_field", - 158, - 157, - "expression", - 932, - 25 - ], - [ - "null", - 159, - 932, - 42 - ], - [ - "is_identical", - 160, - 158, - 159, - 932, - 42 - ], - [ - "jump_true", - 160, - "ne_nid_3048", - 932, - 42 - ], - [ - "jump", - "ne_ni_3049", - 932, - 42 - ], - "ne_nid_3048", - [ - "false", - 160, - 932, - 42 - ], - [ - "jump", - "ne_done_3047", - 932, - 42 - ], - "ne_ni_3049", - [ - "is_int", - 161, - 158, - 932, - 42 - ], - [ - "jump_false", - 161, - "ne_nn_3050", - 932, - 42 - ], - "_nop_tc_113", - [ - "jump", - "ne_nn_3050", - 932, - 42 - ], - [ - "ne_int", - 160, - 158, - 159, - 932, - 42 - ], - [ - "jump", - "ne_done_3047", - 932, - 42 - ], - "ne_nn_3050", - [ - "is_num", - 161, - 158, - 932, - 42 - ], - [ - "jump_false", - 161, - "ne_nt_3051", - 932, - 42 - ], - "_nop_tc_114", - [ - "jump", - "ne_nt_3051", - 932, - 42 - ], - [ - "ne_float", - 160, - 158, - 159, - 932, - 42 - ], - [ - "jump", - "ne_done_3047", - 932, - 42 - ], - "ne_nt_3051", - [ - "is_text", - 161, - 158, - 932, - 42 - ], - [ - "jump_false", - 161, - "ne_nnl_3052", - 932, - 42 - ], - "_nop_tc_115", - [ - "jump", - "ne_nnl_3052", - 932, - 42 - ], - [ - "ne_text", - 160, - 158, - 159, - 932, - 42 - ], - [ - "jump", - "ne_done_3047", - 932, - 42 - ], - "ne_nnl_3052", - [ - "is_null", - 161, - 158, - 932, - 42 - ], - [ - "jump_false", - 161, - "ne_nb_3053", - 932, - 42 - ], - "_nop_tc_116", - "_nop_tc_117", - [ - "false", - 160, - 932, - 42 - ], - [ - "jump", - "ne_done_3047", - 932, - 42 - ], - "ne_nb_3053", - [ - "is_bool", - 161, - 158, - 932, - 42 - ], - [ - "jump_false", - 161, - "ne_mis_3054", - 932, - 42 - ], - "_nop_tc_118", - [ - "jump", - "ne_mis_3054", - 932, - 42 - ], - [ - "ne_bool", - 160, - 158, - 159, - 932, - 42 - ], - [ - "jump", - "ne_done_3047", - 932, - 42 - ], - "ne_mis_3054", - [ - "true", - 160, - 932, - 42 - ], - "ne_done_3047", - [ - "jump_false", - 160, - "if_else_3045", - 932, - 42 - ], - [ - "load_field", - 163, - 1, - "list", - 933, - 37 - ], - [ - "load_dynamic", - 164, - 163, - 2, - 933, - 47 - ], - [ - "load_field", - 165, - 164, - "expression", - 933, - 47 - ], - [ - "get", - 167, - 2, - 1, - 933, - 13 - ], - [ - "frame", - 168, - 167, - 1, - 933, - 13 - ], - [ - "null", - 169, - 933, - 13 - ], - [ - "setarg", - 168, - 0, - 169, - 933, - 13 - ], - [ - "setarg", - 168, - 1, - 165, - 933, - 13 - ], - [ - "invoke", - 168, - 166, - 933, - 13 - ], - [ - "jump", - "if_end_3046", - 933, - 13 - ], - "if_else_3045", - "if_end_3046", - [ - "access", - 170, - 1, - 935, - 19 - ], - [ - "is_text", - 172, - 2, - 935, - 19 - ], - [ - "jump_false", - 172, - "add_cn_3056", - 935, - 19 - ], - "_nop_tc_119", - [ - "jump", - "add_cn_3056", - 935, - 19 - ], - [ - "concat", - 171, - 2, - 170, - 935, - 19 - ], - [ - "jump", - "add_done_3055", - 935, - 19 - ], - "add_cn_3056", - [ - "is_num", - 172, - 2, - 935, - 19 - ], - [ - "jump_false", - 172, - "add_err_3057", - 935, - 19 - ], - "_nop_tc_120", - "_nop_tc_121", - [ - "add", - 171, - 2, - 170, - 935, - 19 - ], - [ - "jump", - "add_done_3055", - 935, - 19 - ], - "add_err_3057", - [ - "disrupt", - 935, - 19 - ], - "add_done_3055", - [ - "move", - 2, - 171, - 935, - 19 - ], - [ - "jump", - "while_start_3039", - 935, - 19 - ], - "while_end_3040", - [ - "jump", - "if_end_3032", - 935, - 19 - ], - "if_else_3031", - "if_end_3032", - [ - "null", - 174, - 935, - 19 - ], - [ - "return", - 174, - 935, - 19 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 239, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 7, - 941, - 20 - ], - [ - "is_identical", - 8, - 1, - 7, - 941, - 20 - ], - [ - "jump_true", - 8, - "eq_done_3060", - 941, - 20 - ], - [ - "is_int", - 9, - 1, - 941, - 20 - ], - [ - "jump_false", - 9, - "eq_ni_3061", - 941, - 20 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_3061", - 941, - 20 - ], - [ - "eq_int", - 8, - 1, - 7, - 941, - 20 - ], - [ - "jump", - "eq_done_3060", - 941, - 20 - ], - "eq_ni_3061", - [ - "is_num", - 9, - 1, - 941, - 20 - ], - [ - "jump_false", - 9, - "eq_nn_3062", - 941, - 20 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_3062", - 941, - 20 - ], - [ - "eq_float", - 8, - 1, - 7, - 941, - 20 - ], - [ - "jump", - "eq_done_3060", - 941, - 20 - ], - "eq_nn_3062", - [ - "is_text", - 9, - 1, - 941, - 20 - ], - [ - "jump_false", - 9, - "eq_nt_3063", - 941, - 20 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_3063", - 941, - 20 - ], - [ - "eq_text", - 8, - 1, - 7, - 941, - 20 - ], - [ - "jump", - "eq_done_3060", - 941, - 20 - ], - "eq_nt_3063", - [ - "is_null", - 9, - 1, - 941, - 20 - ], - [ - "jump_false", - 9, - "eq_nnl_3064", - 941, - 20 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 8, - 941, - 20 - ], - [ - "jump", - "eq_done_3060", - 941, - 20 - ], - "eq_nnl_3064", - [ - "is_bool", - 9, - 1, - 941, - 20 - ], - [ - "jump_false", - 9, - "eq_nb_3065", - 941, - 20 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_3065", - 941, - 20 - ], - [ - "eq_bool", - 8, - 1, - 7, - 941, - 20 - ], - [ - "jump", - "eq_done_3060", - 941, - 20 - ], - "eq_nb_3065", - [ - "false", - 8, - 941, - 20 - ], - "eq_done_3060", - [ - "jump_false", - 8, - "if_else_3058", - 941, - 20 - ], - [ - "null", - 11, - 941, - 33 - ], - [ - "return", - 11, - 941, - 33 - ], - "_nop_ur_1", - "if_else_3058", - "if_end_3059", - [ - "access", - 2, - 0, - 942, - 15 - ], - [ - "access", - 3, - 0, - 943, - 15 - ], - [ - "access", - 5, - 0, - 944, - 16 - ], - [ - "null", - 6, - 945, - 18 - ], - [ - "null", - 4, - 946, - 15 - ], - "while_start_3066", - [ - "length", - 12, - 1, - 947, - 25 - ], - [ - "is_int", - 14, - 2, - 947, - 25 - ], - [ - "jump_false", - 14, - "rel_ni_3068", - 947, - 25 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_int", - 13, - 2, - 12, - 947, - 25 - ], - [ - "jump", - "rel_done_3070", - 947, - 25 - ], - "rel_ni_3068", - [ - "is_num", - 14, - 2, - 947, - 25 - ], - [ - "jump_false", - 14, - "rel_nn_3069", - 947, - 25 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_float", - 13, - 2, - 12, - 947, - 25 - ], - [ - "jump", - "rel_done_3070", - 947, - 25 - ], - "rel_nn_3069", - [ - "is_text", - 14, - 2, - 947, - 25 - ], - [ - "jump_false", - 14, - "rel_err_3071", - 947, - 25 - ], - "_nop_tc_11", - [ - "jump", - "rel_err_3071", - 947, - 25 - ], - [ - "lt_text", - 13, - 2, - 12, - 947, - 25 - ], - [ - "jump", - "rel_done_3070", - 947, - 25 - ], - "rel_err_3071", - [ - "disrupt", - 947, - 25 - ], - "rel_done_3070", - [ - "jump_false", - 13, - "while_end_3067", - 947, - 25 - ], - [ - "load_dynamic", - 16, - 1, - 2, - 948, - 22 - ], - [ - "move", - 6, - 16, - 948, - 22 - ], - [ - "load_field", - 17, - 6, - "kind", - 949, - 13 - ], - [ - "move", - 4, - 17, - 949, - 13 - ], - [ - "access", - 18, - "var", - 950, - 18 - ], - [ - "is_identical", - 19, - 4, - 18, - 950, - 18 - ], - [ - "jump_true", - 19, - "eq_done_3075", - 950, - 18 - ], - [ - "is_int", - 20, - 4, - 950, - 18 - ], - [ - "jump_false", - 20, - "eq_ni_3076", - 950, - 18 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_3076", - 950, - 18 - ], - [ - "eq_int", - 19, - 4, - 18, - 950, - 18 - ], - [ - "jump", - "eq_done_3075", - 950, - 18 - ], - "eq_ni_3076", - [ - "is_num", - 20, - 4, - 950, - 18 - ], - [ - "jump_false", - 20, - "eq_nn_3077", - 950, - 18 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_3077", - 950, - 18 - ], - [ - "eq_float", - 19, - 4, - 18, - 950, - 18 - ], - [ - "jump", - "eq_done_3075", - 950, - 18 - ], - "eq_nn_3077", - [ - "is_text", - 20, - 4, - 950, - 18 - ], - [ - "jump_false", - 20, - "eq_nt_3078", - 950, - 18 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "eq_text", - 19, - 4, - 18, - 950, - 18 - ], - [ - "jump", - "eq_done_3075", - 950, - 18 - ], - "eq_nt_3078", - [ - "is_null", - 20, - 4, - 950, - 18 - ], - [ - "jump_false", - 20, - "eq_nnl_3079", - 950, - 18 - ], - "_nop_tc_16", - [ - "jump", - "eq_nnl_3079", - 950, - 18 - ], - [ - "true", - 19, - 950, - 18 - ], - [ - "jump", - "eq_done_3075", - 950, - 18 - ], - "eq_nnl_3079", - [ - "is_bool", - 20, - 4, - 950, - 18 - ], - [ - "jump_false", - 20, - "eq_nb_3080", - 950, - 18 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_3080", - 950, - 18 - ], - [ - "eq_bool", - 19, - 4, - 18, - 950, - 18 - ], - [ - "jump", - "eq_done_3075", - 950, - 18 - ], - "eq_nb_3080", - [ - "false", - 19, - 950, - 18 - ], - "eq_done_3075", - [ - "move", - 22, - 19, - 950, - 18 - ], - [ - "jump_true", - 22, - "or_end_3074", - 950, - 18 - ], - [ - "access", - 23, - "def", - 950, - 32 - ], - [ - "is_identical", - 24, - 4, - 23, - 950, - 32 - ], - [ - "jump_true", - 24, - "eq_done_3081", - 950, - 32 - ], - [ - "is_int", - 25, - 4, - 950, - 32 - ], - [ - "jump_false", - 25, - "eq_ni_3082", - 950, - 32 - ], - "_nop_tc_18", - [ - "jump", - "eq_ni_3082", - 950, - 32 - ], - [ - "eq_int", - 24, - 4, - 23, - 950, - 32 - ], - [ - "jump", - "eq_done_3081", - 950, - 32 - ], - "eq_ni_3082", - [ - "is_num", - 25, - 4, - 950, - 32 - ], - [ - "jump_false", - 25, - "eq_nn_3083", - 950, - 32 - ], - "_nop_tc_19", - [ - "jump", - "eq_nn_3083", - 950, - 32 - ], - [ - "eq_float", - 24, - 4, - 23, - 950, - 32 - ], - [ - "jump", - "eq_done_3081", - 950, - 32 - ], - "eq_nn_3083", - [ - "is_text", - 25, - 4, - 950, - 32 - ], - [ - "jump_false", - 25, - "eq_nt_3084", - 950, - 32 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "eq_text", - 24, - 4, - 23, - 950, - 32 - ], - [ - "jump", - "eq_done_3081", - 950, - 32 - ], - "eq_nt_3084", - [ - "is_null", - 25, - 4, - 950, - 32 - ], - [ - "jump_false", - 25, - "eq_nnl_3085", - 950, - 32 - ], - "_nop_tc_22", - [ - "jump", - "eq_nnl_3085", - 950, - 32 - ], - [ - "true", - 24, - 950, - 32 - ], - [ - "jump", - "eq_done_3081", - 950, - 32 - ], - "eq_nnl_3085", - [ - "is_bool", - 25, - 4, - 950, - 32 - ], - [ - "jump_false", - 25, - "eq_nb_3086", - 950, - 32 - ], - "_nop_tc_23", - [ - "jump", - "eq_nb_3086", - 950, - 32 - ], - [ - "eq_bool", - 24, - 4, - 23, - 950, - 32 - ], - [ - "jump", - "eq_done_3081", - 950, - 32 - ], - "eq_nb_3086", - [ - "false", - 24, - 950, - 32 - ], - "eq_done_3081", - [ - "move", - 22, - 24, - 950, - 32 - ], - "or_end_3074", - [ - "jump_false", - 22, - "if_else_3072", - 950, - 32 - ], - [ - "load_field", - 27, - 6, - "right", - 951, - 35 - ], - [ - "get", - 29, - 2, - 1, - 951, - 11 - ], - [ - "frame", - 30, - 29, - 1, - 951, - 11 - ], - [ - "null", - 31, - 951, - 11 - ], - [ - "setarg", - 30, - 0, - 31, - 951, - 11 - ], - [ - "setarg", - 30, - 1, - 27, - 951, - 11 - ], - [ - "invoke", - 30, - 28, - 951, - 11 - ], - [ - "jump", - "if_end_3073", - 951, - 11 - ], - "if_else_3072", - [ - "access", - 32, - "var_list", - 952, - 25 - ], - [ - "is_identical", - 33, - 4, - 32, - 952, - 25 - ], - [ - "jump_true", - 33, - "eq_done_3089", - 952, - 25 - ], - [ - "is_int", - 34, - 4, - 952, - 25 - ], - [ - "jump_false", - 34, - "eq_ni_3090", - 952, - 25 - ], - "_nop_tc_24", - [ - "jump", - "eq_ni_3090", - 952, - 25 - ], - [ - "eq_int", - 33, - 4, - 32, - 952, - 25 - ], - [ - "jump", - "eq_done_3089", - 952, - 25 - ], - "eq_ni_3090", - [ - "is_num", - 34, - 4, - 952, - 25 - ], - [ - "jump_false", - 34, - "eq_nn_3091", - 952, - 25 - ], - "_nop_tc_25", - [ - "jump", - "eq_nn_3091", - 952, - 25 - ], - [ - "eq_float", - 33, - 4, - 32, - 952, - 25 - ], - [ - "jump", - "eq_done_3089", - 952, - 25 - ], - "eq_nn_3091", - [ - "is_text", - 34, - 4, - 952, - 25 - ], - [ - "jump_false", - 34, - "eq_nt_3092", - 952, - 25 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "eq_text", - 33, - 4, - 32, - 952, - 25 - ], - [ - "jump", - "eq_done_3089", - 952, - 25 - ], - "eq_nt_3092", - [ - "is_null", - 34, - 4, - 952, - 25 - ], - [ - "jump_false", - 34, - "eq_nnl_3093", - 952, - 25 - ], - "_nop_tc_28", - [ - "jump", - "eq_nnl_3093", - 952, - 25 - ], - [ - "true", - 33, - 952, - 25 - ], - [ - "jump", - "eq_done_3089", - 952, - 25 - ], - "eq_nnl_3093", - [ - "is_bool", - 34, - 4, - 952, - 25 - ], - [ - "jump_false", - 34, - "eq_nb_3094", - 952, - 25 - ], - "_nop_tc_29", - [ - "jump", - "eq_nb_3094", - 952, - 25 - ], - [ - "eq_bool", - 33, - 4, - 32, - 952, - 25 - ], - [ - "jump", - "eq_done_3089", - 952, - 25 - ], - "eq_nb_3094", - [ - "false", - 33, - 952, - 25 - ], - "eq_done_3089", - [ - "jump_false", - 33, - "if_else_3087", - 952, - 25 - ], - [ - "access", - 36, - 0, - 953, - 15 - ], - [ - "move", - 3, - 36, - 953, - 15 - ], - "while_start_3095", - [ - "load_field", - 37, - 6, - "list", - 954, - 29 - ], - [ - "length", - 38, - 37, - 954, - 29 - ], - [ - "is_int", - 40, - 3, - 954, - 29 - ], - [ - "jump_false", - 40, - "rel_ni_3097", - 954, - 29 - ], - "_nop_tc_30", - "_nop_tc_31", - [ - "lt_int", - 39, - 3, - 38, - 954, - 29 - ], - [ - "jump", - "rel_done_3099", - 954, - 29 - ], - "rel_ni_3097", - [ - "is_num", - 40, - 3, - 954, - 29 - ], - [ - "jump_false", - 40, - "rel_nn_3098", - 954, - 29 - ], - "_nop_tc_32", - "_nop_tc_33", - [ - "lt_float", - 39, - 3, - 38, - 954, - 29 - ], - [ - "jump", - "rel_done_3099", - 954, - 29 - ], - "rel_nn_3098", - [ - "is_text", - 40, - 3, - 954, - 29 - ], - [ - "jump_false", - 40, - "rel_err_3100", - 954, - 29 - ], - "_nop_tc_34", - [ - "jump", - "rel_err_3100", - 954, - 29 - ], - [ - "lt_text", - 39, - 3, - 38, - 954, - 29 - ], - [ - "jump", - "rel_done_3099", - 954, - 29 - ], - "rel_err_3100", - [ - "disrupt", - 954, - 29 - ], - "rel_done_3099", - [ - "jump_false", - 39, - "while_end_3096", - 954, - 29 - ], - [ - "load_field", - 42, - 6, - "list", - 955, - 37 - ], - [ - "load_dynamic", - 43, - 42, - 3, - 955, - 47 - ], - [ - "load_field", - 44, - 43, - "right", - 955, - 47 - ], - [ - "get", - 46, - 2, - 1, - 955, - 13 - ], - [ - "frame", - 47, - 46, - 1, - 955, - 13 - ], - [ - "null", - 48, - 955, - 13 - ], - [ - "setarg", - 47, - 0, - 48, - 955, - 13 - ], - [ - "setarg", - 47, - 1, - 44, - 955, - 13 - ], - [ - "invoke", - 47, - 45, - 955, - 13 - ], - [ - "access", - 49, - 1, - 956, - 21 - ], - [ - "is_text", - 51, - 3, - 956, - 21 - ], - [ - "jump_false", - 51, - "add_cn_3102", - 956, - 21 - ], - "_nop_tc_35", - [ - "jump", - "add_cn_3102", - 956, - 21 - ], - [ - "concat", - 50, - 3, - 49, - 956, - 21 - ], - [ - "jump", - "add_done_3101", - 956, - 21 - ], - "add_cn_3102", - [ - "is_num", - 51, - 3, - 956, - 21 - ], - [ - "jump_false", - 51, - "add_err_3103", - 956, - 21 - ], - "_nop_tc_36", - "_nop_tc_37", - [ - "add", - 50, - 3, - 49, - 956, - 21 - ], - [ - "jump", - "add_done_3101", - 956, - 21 - ], - "add_err_3103", - [ - "disrupt", - 956, - 21 - ], - "add_done_3101", - [ - "move", - 3, - 50, - 956, - 21 - ], - [ - "jump", - "while_start_3095", - 956, - 21 - ], - "while_end_3096", - [ - "jump", - "if_end_3088", - 956, - 21 - ], - "if_else_3087", - [ - "access", - 53, - "call", - 958, - 25 - ], - [ - "is_identical", - 54, - 4, - 53, - 958, - 25 - ], - [ - "jump_true", - 54, - "eq_done_3106", - 958, - 25 - ], - [ - "is_int", - 55, - 4, - 958, - 25 - ], - [ - "jump_false", - 55, - "eq_ni_3107", - 958, - 25 - ], - "_nop_tc_38", - [ - "jump", - "eq_ni_3107", - 958, - 25 - ], - [ - "eq_int", - 54, - 4, - 53, - 958, - 25 - ], - [ - "jump", - "eq_done_3106", - 958, - 25 - ], - "eq_ni_3107", - [ - "is_num", - 55, - 4, - 958, - 25 - ], - [ - "jump_false", - 55, - "eq_nn_3108", - 958, - 25 - ], - "_nop_tc_39", - [ - "jump", - "eq_nn_3108", - 958, - 25 - ], - [ - "eq_float", - 54, - 4, - 53, - 958, - 25 - ], - [ - "jump", - "eq_done_3106", - 958, - 25 - ], - "eq_nn_3108", - [ - "is_text", - 55, - 4, - 958, - 25 - ], - [ - "jump_false", - 55, - "eq_nt_3109", - 958, - 25 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "eq_text", - 54, - 4, - 53, - 958, - 25 - ], - [ - "jump", - "eq_done_3106", - 958, - 25 - ], - "eq_nt_3109", - [ - "is_null", - 55, - 4, - 958, - 25 - ], - [ - "jump_false", - 55, - "eq_nnl_3110", - 958, - 25 - ], - "_nop_tc_42", - [ - "jump", - "eq_nnl_3110", - 958, - 25 - ], - [ - "true", - 54, - 958, - 25 - ], - [ - "jump", - "eq_done_3106", - 958, - 25 - ], - "eq_nnl_3110", - [ - "is_bool", - 55, - 4, - 958, - 25 - ], - [ - "jump_false", - 55, - "eq_nb_3111", - 958, - 25 - ], - "_nop_tc_43", - [ - "jump", - "eq_nb_3111", - 958, - 25 - ], - [ - "eq_bool", - 54, - 4, - 53, - 958, - 25 - ], - [ - "jump", - "eq_done_3106", - 958, - 25 - ], - "eq_nb_3111", - [ - "false", - 54, - 958, - 25 - ], - "eq_done_3106", - [ - "jump_false", - 54, - "if_else_3104", - 958, - 25 - ], - [ - "load_field", - 57, - 6, - "expression", - 959, - 35 - ], - [ - "get", - 59, - 2, - 1, - 959, - 11 - ], - [ - "frame", - 60, - 59, - 1, - 959, - 11 - ], - [ - "null", - 61, - 959, - 11 - ], - [ - "setarg", - 60, - 0, - 61, - 959, - 11 - ], - [ - "setarg", - 60, - 1, - 57, - 959, - 11 - ], - [ - "invoke", - 60, - 58, - 959, - 11 - ], - [ - "jump", - "if_end_3105", - 959, - 11 - ], - "if_else_3104", - [ - "access", - 62, - "if", - 960, - 25 - ], - [ - "is_identical", - 63, - 4, - 62, - 960, - 25 - ], - [ - "jump_true", - 63, - "eq_done_3114", - 960, - 25 - ], - [ - "is_int", - 64, - 4, - 960, - 25 - ], - [ - "jump_false", - 64, - "eq_ni_3115", - 960, - 25 - ], - "_nop_tc_44", - [ - "jump", - "eq_ni_3115", - 960, - 25 - ], - [ - "eq_int", - 63, - 4, - 62, - 960, - 25 - ], - [ - "jump", - "eq_done_3114", - 960, - 25 - ], - "eq_ni_3115", - [ - "is_num", - 64, - 4, - 960, - 25 - ], - [ - "jump_false", - 64, - "eq_nn_3116", - 960, - 25 - ], - "_nop_tc_45", - [ - "jump", - "eq_nn_3116", - 960, - 25 - ], - [ - "eq_float", - 63, - 4, - 62, - 960, - 25 - ], - [ - "jump", - "eq_done_3114", - 960, - 25 - ], - "eq_nn_3116", - [ - "is_text", - 64, - 4, - 960, - 25 - ], - [ - "jump_false", - 64, - "eq_nt_3117", - 960, - 25 - ], - "_nop_tc_46", - "_nop_tc_47", - [ - "eq_text", - 63, - 4, - 62, - 960, - 25 - ], - [ - "jump", - "eq_done_3114", - 960, - 25 - ], - "eq_nt_3117", - [ - "is_null", - 64, - 4, - 960, - 25 - ], - [ - "jump_false", - 64, - "eq_nnl_3118", - 960, - 25 - ], - "_nop_tc_48", - [ - "jump", - "eq_nnl_3118", - 960, - 25 - ], - [ - "true", - 63, - 960, - 25 - ], - [ - "jump", - "eq_done_3114", - 960, - 25 - ], - "eq_nnl_3118", - [ - "is_bool", - 64, - 4, - 960, - 25 - ], - [ - "jump_false", - 64, - "eq_nb_3119", - 960, - 25 - ], - "_nop_tc_49", - [ - "jump", - "eq_nb_3119", - 960, - 25 - ], - [ - "eq_bool", - 63, - 4, - 62, - 960, - 25 - ], - [ - "jump", - "eq_done_3114", - 960, - 25 - ], - "eq_nb_3119", - [ - "false", - 63, - 960, - 25 - ], - "eq_done_3114", - [ - "jump_false", - 63, - "if_else_3112", - 960, - 25 - ], - [ - "load_field", - 66, - 6, - "expression", - 961, - 35 - ], - [ - "get", - 68, - 2, - 1, - 961, - 11 - ], - [ - "frame", - 69, - 68, - 1, - 961, - 11 - ], - [ - "null", - 70, - 961, - 11 - ], - [ - "setarg", - 69, - 0, - 70, - 961, - 11 - ], - [ - "setarg", - 69, - 1, - 66, - 961, - 11 - ], - [ - "invoke", - 69, - 67, - 961, - 11 - ], - [ - "load_field", - 71, - 6, - "then", - 962, - 30 - ], - [ - "get", - 73, - 3, - 1, - 962, - 11 - ], - [ - "frame", - 74, - 73, - 1, - 962, - 11 - ], - [ - "null", - 75, - 962, - 11 - ], - [ - "setarg", - 74, - 0, - 75, - 962, - 11 - ], - [ - "setarg", - 74, - 1, - 71, - 962, - 11 - ], - [ - "invoke", - 74, - 72, - 962, - 11 - ], - [ - "load_field", - 76, - 6, - "list", - 963, - 30 - ], - [ - "get", - 78, - 3, - 1, - 963, - 11 - ], - [ - "frame", - 79, - 78, - 1, - 963, - 11 - ], - [ - "null", - 80, - 963, - 11 - ], - [ - "setarg", - 79, - 0, - 80, - 963, - 11 - ], - [ - "setarg", - 79, - 1, - 76, - 963, - 11 - ], - [ - "invoke", - 79, - 77, - 963, - 11 - ], - [ - "load_field", - 81, - 6, - "else", - 964, - 15 - ], - [ - "null", - 82, - 964, - 28 - ], - [ - "is_identical", - 83, - 81, - 82, - 964, - 28 - ], - [ - "jump_true", - 83, - "ne_nid_3123", - 964, - 28 - ], - [ - "jump", - "ne_ni_3124", - 964, - 28 - ], - "ne_nid_3123", - [ - "false", - 83, - 964, - 28 - ], - [ - "jump", - "ne_done_3122", - 964, - 28 - ], - "ne_ni_3124", - [ - "is_int", - 84, - 81, - 964, - 28 - ], - [ - "jump_false", - 84, - "ne_nn_3125", - 964, - 28 - ], - "_nop_tc_50", - [ - "jump", - "ne_nn_3125", - 964, - 28 - ], - [ - "ne_int", - 83, - 81, - 82, - 964, - 28 - ], - [ - "jump", - "ne_done_3122", - 964, - 28 - ], - "ne_nn_3125", - [ - "is_num", - 84, - 81, - 964, - 28 - ], - [ - "jump_false", - 84, - "ne_nt_3126", - 964, - 28 - ], - "_nop_tc_51", - [ - "jump", - "ne_nt_3126", - 964, - 28 - ], - [ - "ne_float", - 83, - 81, - 82, - 964, - 28 - ], - [ - "jump", - "ne_done_3122", - 964, - 28 - ], - "ne_nt_3126", - [ - "is_text", - 84, - 81, - 964, - 28 - ], - [ - "jump_false", - 84, - "ne_nnl_3127", - 964, - 28 - ], - "_nop_tc_52", - [ - "jump", - "ne_nnl_3127", - 964, - 28 - ], - [ - "ne_text", - 83, - 81, - 82, - 964, - 28 - ], - [ - "jump", - "ne_done_3122", - 964, - 28 - ], - "ne_nnl_3127", - [ - "is_null", - 84, - 81, - 964, - 28 - ], - [ - "jump_false", - 84, - "ne_nb_3128", - 964, - 28 - ], - "_nop_tc_53", - "_nop_tc_54", - [ - "false", - 83, - 964, - 28 - ], - [ - "jump", - "ne_done_3122", - 964, - 28 - ], - "ne_nb_3128", - [ - "is_bool", - 84, - 81, - 964, - 28 - ], - [ - "jump_false", - 84, - "ne_mis_3129", - 964, - 28 - ], - "_nop_tc_55", - [ - "jump", - "ne_mis_3129", - 964, - 28 - ], - [ - "ne_bool", - 83, - 81, - 82, - 964, - 28 - ], - [ - "jump", - "ne_done_3122", - 964, - 28 - ], - "ne_mis_3129", - [ - "true", - 83, - 964, - 28 - ], - "ne_done_3122", - [ - "jump_false", - 83, - "if_else_3120", - 964, - 28 - ], - [ - "load_field", - 86, - 6, - "else", - 964, - 53 - ], - [ - "get", - 88, - 3, - 1, - 964, - 34 - ], - [ - "frame", - 89, - 88, - 1, - 964, - 34 - ], - [ - "null", - 90, - 964, - 34 - ], - [ - "setarg", - 89, - 0, - 90, - 964, - 34 - ], - [ - "setarg", - 89, - 1, - 86, - 964, - 34 - ], - [ - "invoke", - 89, - 87, - 964, - 34 - ], - [ - "jump", - "if_end_3121", - 964, - 34 - ], - "if_else_3120", - "if_end_3121", - [ - "jump", - "if_end_3113", - 964, - 34 - ], - "if_else_3112", - [ - "access", - 91, - "while", - 965, - 25 - ], - [ - "is_identical", - 92, - 4, - 91, - 965, - 25 - ], - [ - "jump_true", - 92, - "eq_done_3133", - 965, - 25 - ], - [ - "is_int", - 93, - 4, - 965, - 25 - ], - [ - "jump_false", - 93, - "eq_ni_3134", - 965, - 25 - ], - "_nop_tc_56", - [ - "jump", - "eq_ni_3134", - 965, - 25 - ], - [ - "eq_int", - 92, - 4, - 91, - 965, - 25 - ], - [ - "jump", - "eq_done_3133", - 965, - 25 - ], - "eq_ni_3134", - [ - "is_num", - 93, - 4, - 965, - 25 - ], - [ - "jump_false", - 93, - "eq_nn_3135", - 965, - 25 - ], - "_nop_tc_57", - [ - "jump", - "eq_nn_3135", - 965, - 25 - ], - [ - "eq_float", - 92, - 4, - 91, - 965, - 25 - ], - [ - "jump", - "eq_done_3133", - 965, - 25 - ], - "eq_nn_3135", - [ - "is_text", - 93, - 4, - 965, - 25 - ], - [ - "jump_false", - 93, - "eq_nt_3136", - 965, - 25 - ], - "_nop_tc_58", - "_nop_tc_59", - [ - "eq_text", - 92, - 4, - 91, - 965, - 25 - ], - [ - "jump", - "eq_done_3133", - 965, - 25 - ], - "eq_nt_3136", - [ - "is_null", - 93, - 4, - 965, - 25 - ], - [ - "jump_false", - 93, - "eq_nnl_3137", - 965, - 25 - ], - "_nop_tc_60", - [ - "jump", - "eq_nnl_3137", - 965, - 25 - ], - [ - "true", - 92, - 965, - 25 - ], - [ - "jump", - "eq_done_3133", - 965, - 25 - ], - "eq_nnl_3137", - [ - "is_bool", - 93, - 4, - 965, - 25 - ], - [ - "jump_false", - 93, - "eq_nb_3138", - 965, - 25 - ], - "_nop_tc_61", - [ - "jump", - "eq_nb_3138", - 965, - 25 - ], - [ - "eq_bool", - 92, - 4, - 91, - 965, - 25 - ], - [ - "jump", - "eq_done_3133", - 965, - 25 - ], - "eq_nb_3138", - [ - "false", - 92, - 965, - 25 - ], - "eq_done_3133", - [ - "move", - 95, - 92, - 965, - 25 - ], - [ - "jump_true", - 95, - "or_end_3132", - 965, - 25 - ], - [ - "access", - 96, - "do", - 965, - 41 - ], - [ - "is_identical", - 97, - 4, - 96, - 965, - 41 - ], - [ - "jump_true", - 97, - "eq_done_3139", - 965, - 41 - ], - [ - "is_int", - 98, - 4, - 965, - 41 - ], - [ - "jump_false", - 98, - "eq_ni_3140", - 965, - 41 - ], - "_nop_tc_62", - [ - "jump", - "eq_ni_3140", - 965, - 41 - ], - [ - "eq_int", - 97, - 4, - 96, - 965, - 41 - ], - [ - "jump", - "eq_done_3139", - 965, - 41 - ], - "eq_ni_3140", - [ - "is_num", - 98, - 4, - 965, - 41 - ], - [ - "jump_false", - 98, - "eq_nn_3141", - 965, - 41 - ], - "_nop_tc_63", - [ - "jump", - "eq_nn_3141", - 965, - 41 - ], - [ - "eq_float", - 97, - 4, - 96, - 965, - 41 - ], - [ - "jump", - "eq_done_3139", - 965, - 41 - ], - "eq_nn_3141", - [ - "is_text", - 98, - 4, - 965, - 41 - ], - [ - "jump_false", - 98, - "eq_nt_3142", - 965, - 41 - ], - "_nop_tc_64", - "_nop_tc_65", - [ - "eq_text", - 97, - 4, - 96, - 965, - 41 - ], - [ - "jump", - "eq_done_3139", - 965, - 41 - ], - "eq_nt_3142", - [ - "is_null", - 98, - 4, - 965, - 41 - ], - [ - "jump_false", - 98, - "eq_nnl_3143", - 965, - 41 - ], - "_nop_tc_66", - [ - "jump", - "eq_nnl_3143", - 965, - 41 - ], - [ - "true", - 97, - 965, - 41 - ], - [ - "jump", - "eq_done_3139", - 965, - 41 - ], - "eq_nnl_3143", - [ - "is_bool", - 98, - 4, - 965, - 41 - ], - [ - "jump_false", - 98, - "eq_nb_3144", - 965, - 41 - ], - "_nop_tc_67", - [ - "jump", - "eq_nb_3144", - 965, - 41 - ], - [ - "eq_bool", - 97, - 4, - 96, - 965, - 41 - ], - [ - "jump", - "eq_done_3139", - 965, - 41 - ], - "eq_nb_3144", - [ - "false", - 97, - 965, - 41 - ], - "eq_done_3139", - [ - "move", - 95, - 97, - 965, - 41 - ], - "or_end_3132", - [ - "jump_false", - 95, - "if_else_3130", - 965, - 41 - ], - [ - "load_field", - 100, - 6, - "expression", - 966, - 35 - ], - [ - "get", - 102, - 2, - 1, - 966, - 11 - ], - [ - "frame", - 103, - 102, - 1, - 966, - 11 - ], - [ - "null", - 104, - 966, - 11 - ], - [ - "setarg", - 103, - 0, - 104, - 966, - 11 - ], - [ - "setarg", - 103, - 1, - 100, - 966, - 11 - ], - [ - "invoke", - 103, - 101, - 966, - 11 - ], - [ - "load_field", - 105, - 6, - "statements", - 967, - 30 - ], - [ - "get", - 107, - 3, - 1, - 967, - 11 - ], - [ - "frame", - 108, - 107, - 1, - 967, - 11 - ], - [ - "null", - 109, - 967, - 11 - ], - [ - "setarg", - 108, - 0, - 109, - 967, - 11 - ], - [ - "setarg", - 108, - 1, - 105, - 967, - 11 - ], - [ - "invoke", - 108, - 106, - 967, - 11 - ], - [ - "jump", - "if_end_3131", - 967, - 11 - ], - "if_else_3130", - [ - "access", - 110, - "for", - 968, - 25 - ], - [ - "is_identical", - 111, - 4, - 110, - 968, - 25 - ], - [ - "jump_true", - 111, - "eq_done_3147", - 968, - 25 - ], - [ - "is_int", - 112, - 4, - 968, - 25 - ], - [ - "jump_false", - 112, - "eq_ni_3148", - 968, - 25 - ], - "_nop_tc_68", - [ - "jump", - "eq_ni_3148", - 968, - 25 - ], - [ - "eq_int", - 111, - 4, - 110, - 968, - 25 - ], - [ - "jump", - "eq_done_3147", - 968, - 25 - ], - "eq_ni_3148", - [ - "is_num", - 112, - 4, - 968, - 25 - ], - [ - "jump_false", - 112, - "eq_nn_3149", - 968, - 25 - ], - "_nop_tc_69", - [ - "jump", - "eq_nn_3149", - 968, - 25 - ], - [ - "eq_float", - 111, - 4, - 110, - 968, - 25 - ], - [ - "jump", - "eq_done_3147", - 968, - 25 - ], - "eq_nn_3149", - [ - "is_text", - 112, - 4, - 968, - 25 - ], - [ - "jump_false", - 112, - "eq_nt_3150", - 968, - 25 - ], - "_nop_tc_70", - "_nop_tc_71", - [ - "eq_text", - 111, - 4, - 110, - 968, - 25 - ], - [ - "jump", - "eq_done_3147", - 968, - 25 - ], - "eq_nt_3150", - [ - "is_null", - 112, - 4, - 968, - 25 - ], - [ - "jump_false", - 112, - "eq_nnl_3151", - 968, - 25 - ], - "_nop_tc_72", - [ - "jump", - "eq_nnl_3151", - 968, - 25 - ], - [ - "true", - 111, - 968, - 25 - ], - [ - "jump", - "eq_done_3147", - 968, - 25 - ], - "eq_nnl_3151", - [ - "is_bool", - 112, - 4, - 968, - 25 - ], - [ - "jump_false", - 112, - "eq_nb_3152", - 968, - 25 - ], - "_nop_tc_73", - [ - "jump", - "eq_nb_3152", - 968, - 25 - ], - [ - "eq_bool", - 111, - 4, - 110, - 968, - 25 - ], - [ - "jump", - "eq_done_3147", - 968, - 25 - ], - "eq_nb_3152", - [ - "false", - 111, - 968, - 25 - ], - "eq_done_3147", - [ - "jump_false", - 111, - "if_else_3145", - 968, - 25 - ], - [ - "load_field", - 114, - 6, - "init", - 969, - 15 - ], - [ - "null", - 115, - 969, - 28 - ], - [ - "is_identical", - 116, - 114, - 115, - 969, - 28 - ], - [ - "jump_true", - 116, - "ne_nid_3156", - 969, - 28 - ], - [ - "jump", - "ne_ni_3157", - 969, - 28 - ], - "ne_nid_3156", - [ - "false", - 116, - 969, - 28 - ], - [ - "jump", - "ne_done_3155", - 969, - 28 - ], - "ne_ni_3157", - [ - "is_int", - 117, - 114, - 969, - 28 - ], - [ - "jump_false", - 117, - "ne_nn_3158", - 969, - 28 - ], - "_nop_tc_74", - [ - "jump", - "ne_nn_3158", - 969, - 28 - ], - [ - "ne_int", - 116, - 114, - 115, - 969, - 28 - ], - [ - "jump", - "ne_done_3155", - 969, - 28 - ], - "ne_nn_3158", - [ - "is_num", - 117, - 114, - 969, - 28 - ], - [ - "jump_false", - 117, - "ne_nt_3159", - 969, - 28 - ], - "_nop_tc_75", - [ - "jump", - "ne_nt_3159", - 969, - 28 - ], - [ - "ne_float", - 116, - 114, - 115, - 969, - 28 - ], - [ - "jump", - "ne_done_3155", - 969, - 28 - ], - "ne_nt_3159", - [ - "is_text", - 117, - 114, - 969, - 28 - ], - [ - "jump_false", - 117, - "ne_nnl_3160", - 969, - 28 - ], - "_nop_tc_76", - [ - "jump", - "ne_nnl_3160", - 969, - 28 - ], - [ - "ne_text", - 116, - 114, - 115, - 969, - 28 - ], - [ - "jump", - "ne_done_3155", - 969, - 28 - ], - "ne_nnl_3160", - [ - "is_null", - 117, - 114, - 969, - 28 - ], - [ - "jump_false", - 117, - "ne_nb_3161", - 969, - 28 - ], - "_nop_tc_77", - "_nop_tc_78", - [ - "false", - 116, - 969, - 28 - ], - [ - "jump", - "ne_done_3155", - 969, - 28 - ], - "ne_nb_3161", - [ - "is_bool", - 117, - 114, - 969, - 28 - ], - [ - "jump_false", - 117, - "ne_mis_3162", - 969, - 28 - ], - "_nop_tc_79", - [ - "jump", - "ne_mis_3162", - 969, - 28 - ], - [ - "ne_bool", - 116, - 114, - 115, - 969, - 28 - ], - [ - "jump", - "ne_done_3155", - 969, - 28 - ], - "ne_mis_3162", - [ - "true", - 116, - 969, - 28 - ], - "ne_done_3155", - [ - "jump_false", - 116, - "if_else_3153", - 969, - 28 - ], - [ - "load_field", - 119, - 6, - "init", - 970, - 17 - ], - [ - "load_field", - 120, - 119, - "kind", - 970, - 17 - ], - [ - "access", - 121, - "var", - 970, - 35 - ], - [ - "is_identical", - 122, - 120, - 121, - 970, - 35 - ], - [ - "jump_true", - 122, - "eq_done_3166", - 970, - 35 - ], - [ - "is_int", - 123, - 120, - 970, - 35 - ], - [ - "jump_false", - 123, - "eq_ni_3167", - 970, - 35 - ], - "_nop_tc_80", - [ - "jump", - "eq_ni_3167", - 970, - 35 - ], - [ - "eq_int", - 122, - 120, - 121, - 970, - 35 - ], - [ - "jump", - "eq_done_3166", - 970, - 35 - ], - "eq_ni_3167", - [ - "is_num", - 123, - 120, - 970, - 35 - ], - [ - "jump_false", - 123, - "eq_nn_3168", - 970, - 35 - ], - "_nop_tc_81", - [ - "jump", - "eq_nn_3168", - 970, - 35 - ], - [ - "eq_float", - 122, - 120, - 121, - 970, - 35 - ], - [ - "jump", - "eq_done_3166", - 970, - 35 - ], - "eq_nn_3168", - [ - "is_text", - 123, - 120, - 970, - 35 - ], - [ - "jump_false", - 123, - "eq_nt_3169", - 970, - 35 - ], - "_nop_tc_82", - "_nop_tc_83", - [ - "eq_text", - 122, - 120, - 121, - 970, - 35 - ], - [ - "jump", - "eq_done_3166", - 970, - 35 - ], - "eq_nt_3169", - [ - "is_null", - 123, - 120, - 970, - 35 - ], - [ - "jump_false", - 123, - "eq_nnl_3170", - 970, - 35 - ], - "_nop_tc_84", - [ - "jump", - "eq_nnl_3170", - 970, - 35 - ], - [ - "true", - 122, - 970, - 35 - ], - [ - "jump", - "eq_done_3166", - 970, - 35 - ], - "eq_nnl_3170", - [ - "is_bool", - 123, - 120, - 970, - 35 - ], - [ - "jump_false", - 123, - "eq_nb_3171", - 970, - 35 - ], - "_nop_tc_85", - [ - "jump", - "eq_nb_3171", - 970, - 35 - ], - [ - "eq_bool", - 122, - 120, - 121, - 970, - 35 - ], - [ - "jump", - "eq_done_3166", - 970, - 35 - ], - "eq_nb_3171", - [ - "false", - 122, - 970, - 35 - ], - "eq_done_3166", - [ - "move", - 125, - 122, - 970, - 35 - ], - [ - "jump_true", - 125, - "or_end_3165", - 970, - 35 - ], - [ - "load_field", - 126, - 6, - "init", - 970, - 44 - ], - [ - "load_field", - 127, - 126, - "kind", - 970, - 44 - ], - [ - "access", - 128, - "def", - 970, - 62 - ], - [ - "is_identical", - 129, - 127, - 128, - 970, - 62 - ], - [ - "jump_true", - 129, - "eq_done_3172", - 970, - 62 - ], - [ - "is_int", - 130, - 127, - 970, - 62 - ], - [ - "jump_false", - 130, - "eq_ni_3173", - 970, - 62 - ], - "_nop_tc_86", - [ - "jump", - "eq_ni_3173", - 970, - 62 - ], - [ - "eq_int", - 129, - 127, - 128, - 970, - 62 - ], - [ - "jump", - "eq_done_3172", - 970, - 62 - ], - "eq_ni_3173", - [ - "is_num", - 130, - 127, - 970, - 62 - ], - [ - "jump_false", - 130, - "eq_nn_3174", - 970, - 62 - ], - "_nop_tc_87", - [ - "jump", - "eq_nn_3174", - 970, - 62 - ], - [ - "eq_float", - 129, - 127, - 128, - 970, - 62 - ], - [ - "jump", - "eq_done_3172", - 970, - 62 - ], - "eq_nn_3174", - [ - "is_text", - 130, - 127, - 970, - 62 - ], - [ - "jump_false", - 130, - "eq_nt_3175", - 970, - 62 - ], - "_nop_tc_88", - "_nop_tc_89", - [ - "eq_text", - 129, - 127, - 128, - 970, - 62 - ], - [ - "jump", - "eq_done_3172", - 970, - 62 - ], - "eq_nt_3175", - [ - "is_null", - 130, - 127, - 970, - 62 - ], - [ - "jump_false", - 130, - "eq_nnl_3176", - 970, - 62 - ], - "_nop_tc_90", - [ - "jump", - "eq_nnl_3176", - 970, - 62 - ], - [ - "true", - 129, - 970, - 62 - ], - [ - "jump", - "eq_done_3172", - 970, - 62 - ], - "eq_nnl_3176", - [ - "is_bool", - 130, - 127, - 970, - 62 - ], - [ - "jump_false", - 130, - "eq_nb_3177", - 970, - 62 - ], - "_nop_tc_91", - [ - "jump", - "eq_nb_3177", - 970, - 62 - ], - [ - "eq_bool", - 129, - 127, - 128, - 970, - 62 - ], - [ - "jump", - "eq_done_3172", - 970, - 62 - ], - "eq_nb_3177", - [ - "false", - 129, - 970, - 62 - ], - "eq_done_3172", - [ - "move", - 125, - 129, - 970, - 62 - ], - "or_end_3165", - [ - "jump_false", - 125, - "if_else_3163", - 970, - 62 - ], - [ - "load_field", - 132, - 6, - "init", - 971, - 39 - ], - [ - "load_field", - 133, - 132, - "right", - 971, - 39 - ], - [ - "get", - 135, - 2, - 1, - 971, - 15 - ], - [ - "frame", - 136, - 135, - 1, - 971, - 15 - ], - [ - "null", - 137, - 971, - 15 - ], - [ - "setarg", - 136, - 0, - 137, - 971, - 15 - ], - [ - "setarg", - 136, - 1, - 133, - 971, - 15 - ], - [ - "invoke", - 136, - 134, - 971, - 15 - ], - [ - "jump", - "if_end_3164", - 971, - 15 - ], - "if_else_3163", - [ - "load_field", - 138, - 6, - "init", - 973, - 39 - ], - [ - "get", - 140, - 2, - 1, - 973, - 15 - ], - [ - "frame", - 141, - 140, - 1, - 973, - 15 - ], - [ - "null", - 142, - 973, - 15 - ], - [ - "setarg", - 141, - 0, - 142, - 973, - 15 - ], - [ - "setarg", - 141, - 1, - 138, - 973, - 15 - ], - [ - "invoke", - 141, - 139, - 973, - 15 - ], - "if_end_3164", - [ - "jump", - "if_end_3154", - 973, - 15 - ], - "if_else_3153", - "if_end_3154", - [ - "load_field", - 143, - 6, - "test", - 976, - 35 - ], - [ - "get", - 145, - 2, - 1, - 976, - 11 - ], - [ - "frame", - 146, - 145, - 1, - 976, - 11 - ], - [ - "null", - 147, - 976, - 11 - ], - [ - "setarg", - 146, - 0, - 147, - 976, - 11 - ], - [ - "setarg", - 146, - 1, - 143, - 976, - 11 - ], - [ - "invoke", - 146, - 144, - 976, - 11 - ], - [ - "load_field", - 148, - 6, - "update", - 977, - 35 - ], - [ - "get", - 150, - 2, - 1, - 977, - 11 - ], - [ - "frame", - 151, - 150, - 1, - 977, - 11 - ], - [ - "null", - 152, - 977, - 11 - ], - [ - "setarg", - 151, - 0, - 152, - 977, - 11 - ], - [ - "setarg", - 151, - 1, - 148, - 977, - 11 - ], - [ - "invoke", - 151, - 149, - 977, - 11 - ], - [ - "load_field", - 153, - 6, - "statements", - 978, - 30 - ], - [ - "get", - 155, - 3, - 1, - 978, - 11 - ], - [ - "frame", - 156, - 155, - 1, - 978, - 11 - ], - [ - "null", - 157, - 978, - 11 - ], - [ - "setarg", - 156, - 0, - 157, - 978, - 11 - ], - [ - "setarg", - 156, - 1, - 153, - 978, - 11 - ], - [ - "invoke", - 156, - 154, - 978, - 11 - ], - [ - "jump", - "if_end_3146", - 978, - 11 - ], - "if_else_3145", - [ - "access", - 158, - "return", - 979, - 25 - ], - [ - "is_identical", - 159, - 4, - 158, - 979, - 25 - ], - [ - "jump_true", - 159, - "eq_done_3181", - 979, - 25 - ], - [ - "is_int", - 160, - 4, - 979, - 25 - ], - [ - "jump_false", - 160, - "eq_ni_3182", - 979, - 25 - ], - "_nop_tc_92", - [ - "jump", - "eq_ni_3182", - 979, - 25 - ], - [ - "eq_int", - 159, - 4, - 158, - 979, - 25 - ], - [ - "jump", - "eq_done_3181", - 979, - 25 - ], - "eq_ni_3182", - [ - "is_num", - 160, - 4, - 979, - 25 - ], - [ - "jump_false", - 160, - "eq_nn_3183", - 979, - 25 - ], - "_nop_tc_93", - [ - "jump", - "eq_nn_3183", - 979, - 25 - ], - [ - "eq_float", - 159, - 4, - 158, - 979, - 25 - ], - [ - "jump", - "eq_done_3181", - 979, - 25 - ], - "eq_nn_3183", - [ - "is_text", - 160, - 4, - 979, - 25 - ], - [ - "jump_false", - 160, - "eq_nt_3184", - 979, - 25 - ], - "_nop_tc_94", - "_nop_tc_95", - [ - "eq_text", - 159, - 4, - 158, - 979, - 25 - ], - [ - "jump", - "eq_done_3181", - 979, - 25 - ], - "eq_nt_3184", - [ - "is_null", - 160, - 4, - 979, - 25 - ], - [ - "jump_false", - 160, - "eq_nnl_3185", - 979, - 25 - ], - "_nop_tc_96", - [ - "jump", - "eq_nnl_3185", - 979, - 25 - ], - [ - "true", - 159, - 979, - 25 - ], - [ - "jump", - "eq_done_3181", - 979, - 25 - ], - "eq_nnl_3185", - [ - "is_bool", - 160, - 4, - 979, - 25 - ], - [ - "jump_false", - 160, - "eq_nb_3186", - 979, - 25 - ], - "_nop_tc_97", - [ - "jump", - "eq_nb_3186", - 979, - 25 - ], - [ - "eq_bool", - 159, - 4, - 158, - 979, - 25 - ], - [ - "jump", - "eq_done_3181", - 979, - 25 - ], - "eq_nb_3186", - [ - "false", - 159, - 979, - 25 - ], - "eq_done_3181", - [ - "move", - 162, - 159, - 979, - 25 - ], - [ - "jump_true", - 162, - "or_end_3180", - 979, - 25 - ], - [ - "access", - 163, - "go", - 979, - 42 - ], - [ - "is_identical", - 164, - 4, - 163, - 979, - 42 - ], - [ - "jump_true", - 164, - "eq_done_3187", - 979, - 42 - ], - [ - "is_int", - 165, - 4, - 979, - 42 - ], - [ - "jump_false", - 165, - "eq_ni_3188", - 979, - 42 - ], - "_nop_tc_98", - [ - "jump", - "eq_ni_3188", - 979, - 42 - ], - [ - "eq_int", - 164, - 4, - 163, - 979, - 42 - ], - [ - "jump", - "eq_done_3187", - 979, - 42 - ], - "eq_ni_3188", - [ - "is_num", - 165, - 4, - 979, - 42 - ], - [ - "jump_false", - 165, - "eq_nn_3189", - 979, - 42 - ], - "_nop_tc_99", - [ - "jump", - "eq_nn_3189", - 979, - 42 - ], - [ - "eq_float", - 164, - 4, - 163, - 979, - 42 - ], - [ - "jump", - "eq_done_3187", - 979, - 42 - ], - "eq_nn_3189", - [ - "is_text", - 165, - 4, - 979, - 42 - ], - [ - "jump_false", - 165, - "eq_nt_3190", - 979, - 42 - ], - "_nop_tc_100", - "_nop_tc_101", - [ - "eq_text", - 164, - 4, - 163, - 979, - 42 - ], - [ - "jump", - "eq_done_3187", - 979, - 42 - ], - "eq_nt_3190", - [ - "is_null", - 165, - 4, - 979, - 42 - ], - [ - "jump_false", - 165, - "eq_nnl_3191", - 979, - 42 - ], - "_nop_tc_102", - [ - "jump", - "eq_nnl_3191", - 979, - 42 - ], - [ - "true", - 164, - 979, - 42 - ], - [ - "jump", - "eq_done_3187", - 979, - 42 - ], - "eq_nnl_3191", - [ - "is_bool", - 165, - 4, - 979, - 42 - ], - [ - "jump_false", - 165, - "eq_nb_3192", - 979, - 42 - ], - "_nop_tc_103", - [ - "jump", - "eq_nb_3192", - 979, - 42 - ], - [ - "eq_bool", - 164, - 4, - 163, - 979, - 42 - ], - [ - "jump", - "eq_done_3187", - 979, - 42 - ], - "eq_nb_3192", - [ - "false", - 164, - 979, - 42 - ], - "eq_done_3187", - [ - "move", - 162, - 164, - 979, - 42 - ], - "or_end_3180", - [ - "jump_false", - 162, - "if_else_3178", - 979, - 42 - ], - [ - "load_field", - 167, - 6, - "expression", - 980, - 35 - ], - [ - "get", - 169, - 2, - 1, - 980, - 11 - ], - [ - "frame", - 170, - 169, - 1, - 980, - 11 - ], - [ - "null", - 171, - 980, - 11 - ], - [ - "setarg", - 170, - 0, - 171, - 980, - 11 - ], - [ - "setarg", - 170, - 1, - 167, - 980, - 11 - ], - [ - "invoke", - 170, - 168, - 980, - 11 - ], - [ - "jump", - "if_end_3179", - 980, - 11 - ], - "if_else_3178", - [ - "access", - 172, - "function", - 981, - 25 - ], - [ - "is_identical", - 173, - 4, - 172, - 981, - 25 - ], - [ - "jump_true", - 173, - "eq_done_3195", - 981, - 25 - ], - [ - "is_int", - 174, - 4, - 981, - 25 - ], - [ - "jump_false", - 174, - "eq_ni_3196", - 981, - 25 - ], - "_nop_tc_104", - [ - "jump", - "eq_ni_3196", - 981, - 25 - ], - [ - "eq_int", - 173, - 4, - 172, - 981, - 25 - ], - [ - "jump", - "eq_done_3195", - 981, - 25 - ], - "eq_ni_3196", - [ - "is_num", - 174, - 4, - 981, - 25 - ], - [ - "jump_false", - 174, - "eq_nn_3197", - 981, - 25 - ], - "_nop_tc_105", - [ - "jump", - "eq_nn_3197", - 981, - 25 - ], - [ - "eq_float", - 173, - 4, - 172, - 981, - 25 - ], - [ - "jump", - "eq_done_3195", - 981, - 25 - ], - "eq_nn_3197", - [ - "is_text", - 174, - 4, - 981, - 25 - ], - [ - "jump_false", - 174, - "eq_nt_3198", - 981, - 25 - ], - "_nop_tc_106", - "_nop_tc_107", - [ - "eq_text", - 173, - 4, - 172, - 981, - 25 - ], - [ - "jump", - "eq_done_3195", - 981, - 25 - ], - "eq_nt_3198", - [ - "is_null", - 174, - 4, - 981, - 25 - ], - [ - "jump_false", - 174, - "eq_nnl_3199", - 981, - 25 - ], - "_nop_tc_108", - [ - "jump", - "eq_nnl_3199", - 981, - 25 - ], - [ - "true", - 173, - 981, - 25 - ], - [ - "jump", - "eq_done_3195", - 981, - 25 - ], - "eq_nnl_3199", - [ - "is_bool", - 174, - 4, - 981, - 25 - ], - [ - "jump_false", - 174, - "eq_nb_3200", - 981, - 25 - ], - "_nop_tc_109", - [ - "jump", - "eq_nb_3200", - 981, - 25 - ], - [ - "eq_bool", - 173, - 4, - 172, - 981, - 25 - ], - [ - "jump", - "eq_done_3195", - 981, - 25 - ], - "eq_nb_3200", - [ - "false", - 173, - 981, - 25 - ], - "eq_done_3195", - [ - "jump_false", - 173, - "if_else_3193", - 981, - 25 - ], - [ - "load_field", - 176, - 6, - "statements", - 982, - 30 - ], - [ - "get", - 178, - 3, - 1, - 982, - 11 - ], - [ - "frame", - 179, - 178, - 1, - 982, - 11 - ], - [ - "null", - 180, - 982, - 11 - ], - [ - "setarg", - 179, - 0, - 180, - 982, - 11 - ], - [ - "setarg", - 179, - 1, - 176, - 982, - 11 - ], - [ - "invoke", - 179, - 177, - 982, - 11 - ], - [ - "load_field", - 181, - 6, - "disruption", - 983, - 30 - ], - [ - "get", - 183, - 3, - 1, - 983, - 11 - ], - [ - "frame", - 184, - 183, - 1, - 983, - 11 - ], - [ - "null", - 185, - 983, - 11 - ], - [ - "setarg", - 184, - 0, - 185, - 983, - 11 - ], - [ - "setarg", - 184, - 1, - 181, - 983, - 11 - ], - [ - "invoke", - 184, - 182, - 983, - 11 - ], - [ - "access", - 186, - 0, - 984, - 16 - ], - [ - "move", - 5, - 186, - 984, - 16 - ], - "while_start_3201", - [ - "load_field", - 187, - 6, - "list", - 985, - 30 - ], - [ - "length", - 188, - 187, - 985, - 30 - ], - [ - "is_int", - 190, - 5, - 985, - 30 - ], - [ - "jump_false", - 190, - "rel_ni_3203", - 985, - 30 - ], - "_nop_tc_110", - "_nop_tc_111", - [ - "lt_int", - 189, - 5, - 188, - 985, - 30 - ], - [ - "jump", - "rel_done_3205", - 985, - 30 - ], - "rel_ni_3203", - [ - "is_num", - 190, - 5, - 985, - 30 - ], - [ - "jump_false", - 190, - "rel_nn_3204", - 985, - 30 - ], - "_nop_tc_112", - "_nop_tc_113", - [ - "lt_float", - 189, - 5, - 188, - 985, - 30 - ], - [ - "jump", - "rel_done_3205", - 985, - 30 - ], - "rel_nn_3204", - [ - "is_text", - 190, - 5, - 985, - 30 - ], - [ - "jump_false", - 190, - "rel_err_3206", - 985, - 30 - ], - "_nop_tc_114", - [ - "jump", - "rel_err_3206", - 985, - 30 - ], - [ - "lt_text", - 189, - 5, - 188, - 985, - 30 - ], - [ - "jump", - "rel_done_3205", - 985, - 30 - ], - "rel_err_3206", - [ - "disrupt", - 985, - 30 - ], - "rel_done_3205", - [ - "jump_false", - 189, - "while_end_3202", - 985, - 30 - ], - [ - "load_field", - 192, - 6, - "list", - 986, - 17 - ], - [ - "load_dynamic", - 193, - 192, - 5, - 986, - 27 - ], - [ - "load_field", - 194, - 193, - "expression", - 986, - 27 - ], - [ - "null", - 195, - 986, - 45 - ], - [ - "is_identical", - 196, - 194, - 195, - 986, - 45 - ], - [ - "jump_true", - 196, - "ne_nid_3210", - 986, - 45 - ], - [ - "jump", - "ne_ni_3211", - 986, - 45 - ], - "ne_nid_3210", - [ - "false", - 196, - 986, - 45 - ], - [ - "jump", - "ne_done_3209", - 986, - 45 - ], - "ne_ni_3211", - [ - "is_int", - 197, - 194, - 986, - 45 - ], - [ - "jump_false", - 197, - "ne_nn_3212", - 986, - 45 - ], - "_nop_tc_115", - [ - "jump", - "ne_nn_3212", - 986, - 45 - ], - [ - "ne_int", - 196, - 194, - 195, - 986, - 45 - ], - [ - "jump", - "ne_done_3209", - 986, - 45 - ], - "ne_nn_3212", - [ - "is_num", - 197, - 194, - 986, - 45 - ], - [ - "jump_false", - 197, - "ne_nt_3213", - 986, - 45 - ], - "_nop_tc_116", - [ - "jump", - "ne_nt_3213", - 986, - 45 - ], - [ - "ne_float", - 196, - 194, - 195, - 986, - 45 - ], - [ - "jump", - "ne_done_3209", - 986, - 45 - ], - "ne_nt_3213", - [ - "is_text", - 197, - 194, - 986, - 45 - ], - [ - "jump_false", - 197, - "ne_nnl_3214", - 986, - 45 - ], - "_nop_tc_117", - [ - "jump", - "ne_nnl_3214", - 986, - 45 - ], - [ - "ne_text", - 196, - 194, - 195, - 986, - 45 - ], - [ - "jump", - "ne_done_3209", - 986, - 45 - ], - "ne_nnl_3214", - [ - "is_null", - 197, - 194, - 986, - 45 - ], - [ - "jump_false", - 197, - "ne_nb_3215", - 986, - 45 - ], - "_nop_tc_118", - "_nop_tc_119", - [ - "false", - 196, - 986, - 45 - ], - [ - "jump", - "ne_done_3209", - 986, - 45 - ], - "ne_nb_3215", - [ - "is_bool", - 197, - 194, - 986, - 45 - ], - [ - "jump_false", - 197, - "ne_mis_3216", - 986, - 45 - ], - "_nop_tc_120", - [ - "jump", - "ne_mis_3216", - 986, - 45 - ], - [ - "ne_bool", - 196, - 194, - 195, - 986, - 45 - ], - [ - "jump", - "ne_done_3209", - 986, - 45 - ], - "ne_mis_3216", - [ - "true", - 196, - 986, - 45 - ], - "ne_done_3209", - [ - "jump_false", - 196, - "if_else_3207", - 986, - 45 - ], - [ - "load_field", - 199, - 6, - "list", - 987, - 39 - ], - [ - "load_dynamic", - 200, - 199, - 5, - 987, - 49 - ], - [ - "load_field", - 201, - 200, - "expression", - 987, - 49 - ], - [ - "get", - 203, - 2, - 1, - 987, - 15 - ], - [ - "frame", - 204, - 203, - 1, - 987, - 15 - ], - [ - "null", - 205, - 987, - 15 - ], - [ - "setarg", - 204, - 0, - 205, - 987, - 15 - ], - [ - "setarg", - 204, - 1, - 201, - 987, - 15 - ], - [ - "invoke", - 204, - 202, - 987, - 15 - ], - [ - "jump", - "if_end_3208", - 987, - 15 - ], - "if_else_3207", - "if_end_3208", - [ - "access", - 206, - 1, - 989, - 23 - ], - [ - "is_text", - 208, - 5, - 989, - 23 - ], - [ - "jump_false", - 208, - "add_cn_3218", - 989, - 23 - ], - "_nop_tc_121", - [ - "jump", - "add_cn_3218", - 989, - 23 - ], - [ - "concat", - 207, - 5, - 206, - 989, - 23 - ], - [ - "jump", - "add_done_3217", - 989, - 23 - ], - "add_cn_3218", - [ - "is_num", - 208, - 5, - 989, - 23 - ], - [ - "jump_false", - 208, - "add_err_3219", - 989, - 23 - ], - "_nop_tc_122", - "_nop_tc_123", - [ - "add", - 207, - 5, - 206, - 989, - 23 - ], - [ - "jump", - "add_done_3217", - 989, - 23 - ], - "add_err_3219", - [ - "disrupt", - 989, - 23 - ], - "add_done_3217", - [ - "move", - 5, - 207, - 989, - 23 - ], - [ - "jump", - "while_start_3201", - 989, - 23 - ], - "while_end_3202", - [ - "jump", - "if_end_3194", - 989, - 23 - ], - "if_else_3193", - [ - "access", - 210, - "block", - 991, - 25 - ], - [ - "is_identical", - 211, - 4, - 210, - 991, - 25 - ], - [ - "jump_true", - 211, - "eq_done_3222", - 991, - 25 - ], - [ - "is_int", - 212, - 4, - 991, - 25 - ], - [ - "jump_false", - 212, - "eq_ni_3223", - 991, - 25 - ], - "_nop_tc_124", - [ - "jump", - "eq_ni_3223", - 991, - 25 - ], - [ - "eq_int", - 211, - 4, - 210, - 991, - 25 - ], - [ - "jump", - "eq_done_3222", - 991, - 25 - ], - "eq_ni_3223", - [ - "is_num", - 212, - 4, - 991, - 25 - ], - [ - "jump_false", - 212, - "eq_nn_3224", - 991, - 25 - ], - "_nop_tc_125", - [ - "jump", - "eq_nn_3224", - 991, - 25 - ], - [ - "eq_float", - 211, - 4, - 210, - 991, - 25 - ], - [ - "jump", - "eq_done_3222", - 991, - 25 - ], - "eq_nn_3224", - [ - "is_text", - 212, - 4, - 991, - 25 - ], - [ - "jump_false", - 212, - "eq_nt_3225", - 991, - 25 - ], - "_nop_tc_126", - "_nop_tc_127", - [ - "eq_text", - 211, - 4, - 210, - 991, - 25 - ], - [ - "jump", - "eq_done_3222", - 991, - 25 - ], - "eq_nt_3225", - [ - "is_null", - 212, - 4, - 991, - 25 - ], - [ - "jump_false", - 212, - "eq_nnl_3226", - 991, - 25 - ], - "_nop_tc_128", - [ - "jump", - "eq_nnl_3226", - 991, - 25 - ], - [ - "true", - 211, - 991, - 25 - ], - [ - "jump", - "eq_done_3222", - 991, - 25 - ], - "eq_nnl_3226", - [ - "is_bool", - 212, - 4, - 991, - 25 - ], - [ - "jump_false", - 212, - "eq_nb_3227", - 991, - 25 - ], - "_nop_tc_129", - [ - "jump", - "eq_nb_3227", - 991, - 25 - ], - [ - "eq_bool", - 211, - 4, - 210, - 991, - 25 - ], - [ - "jump", - "eq_done_3222", - 991, - 25 - ], - "eq_nb_3227", - [ - "false", - 211, - 991, - 25 - ], - "eq_done_3222", - [ - "jump_false", - 211, - "if_else_3220", - 991, - 25 - ], - [ - "load_field", - 214, - 6, - "statements", - 992, - 30 - ], - [ - "get", - 216, - 3, - 1, - 992, - 11 - ], - [ - "frame", - 217, - 216, - 1, - 992, - 11 - ], - [ - "null", - 218, - 992, - 11 - ], - [ - "setarg", - 217, - 0, - 218, - 992, - 11 - ], - [ - "setarg", - 217, - 1, - 214, - 992, - 11 - ], - [ - "invoke", - 217, - 215, - 992, - 11 - ], - [ - "jump", - "if_end_3221", - 992, - 11 - ], - "if_else_3220", - [ - "access", - 219, - "label", - 993, - 25 - ], - [ - "is_identical", - 220, - 4, - 219, - 993, - 25 - ], - [ - "jump_true", - 220, - "eq_done_3230", - 993, - 25 - ], - [ - "is_int", - 221, - 4, - 993, - 25 - ], - [ - "jump_false", - 221, - "eq_ni_3231", - 993, - 25 - ], - "_nop_tc_130", - [ - "jump", - "eq_ni_3231", - 993, - 25 - ], - [ - "eq_int", - 220, - 4, - 219, - 993, - 25 - ], - [ - "jump", - "eq_done_3230", - 993, - 25 - ], - "eq_ni_3231", - [ - "is_num", - 221, - 4, - 993, - 25 - ], - [ - "jump_false", - 221, - "eq_nn_3232", - 993, - 25 - ], - "_nop_tc_131", - [ - "jump", - "eq_nn_3232", - 993, - 25 - ], - [ - "eq_float", - 220, - 4, - 219, - 993, - 25 - ], - [ - "jump", - "eq_done_3230", - 993, - 25 - ], - "eq_nn_3232", - [ - "is_text", - 221, - 4, - 993, - 25 - ], - [ - "jump_false", - 221, - "eq_nt_3233", - 993, - 25 - ], - "_nop_tc_132", - "_nop_tc_133", - [ - "eq_text", - 220, - 4, - 219, - 993, - 25 - ], - [ - "jump", - "eq_done_3230", - 993, - 25 - ], - "eq_nt_3233", - [ - "is_null", - 221, - 4, - 993, - 25 - ], - [ - "jump_false", - 221, - "eq_nnl_3234", - 993, - 25 - ], - "_nop_tc_134", - [ - "jump", - "eq_nnl_3234", - 993, - 25 - ], - [ - "true", - 220, - 993, - 25 - ], - [ - "jump", - "eq_done_3230", - 993, - 25 - ], - "eq_nnl_3234", - [ - "is_bool", - 221, - 4, - 993, - 25 - ], - [ - "jump_false", - 221, - "eq_nb_3235", - 993, - 25 - ], - "_nop_tc_135", - [ - "jump", - "eq_nb_3235", - 993, - 25 - ], - [ - "eq_bool", - 220, - 4, - 219, - 993, - 25 - ], - [ - "jump", - "eq_done_3230", - 993, - 25 - ], - "eq_nb_3235", - [ - "false", - 220, - 993, - 25 - ], - "eq_done_3230", - [ - "jump_false", - 220, - "if_else_3228", - 993, - 25 - ], - [ - "load_field", - 223, - 6, - "statement", - 994, - 15 - ], - [ - "null", - 224, - 994, - 33 - ], - [ - "is_identical", - 225, - 223, - 224, - 994, - 33 - ], - [ - "jump_true", - 225, - "ne_nid_3239", - 994, - 33 - ], - [ - "jump", - "ne_ni_3240", - 994, - 33 - ], - "ne_nid_3239", - [ - "false", - 225, - 994, - 33 - ], - [ - "jump", - "ne_done_3238", - 994, - 33 - ], - "ne_ni_3240", - [ - "is_int", - 226, - 223, - 994, - 33 - ], - [ - "jump_false", - 226, - "ne_nn_3241", - 994, - 33 - ], - "_nop_tc_136", - [ - "jump", - "ne_nn_3241", - 994, - 33 - ], - [ - "ne_int", - 225, - 223, - 224, - 994, - 33 - ], - [ - "jump", - "ne_done_3238", - 994, - 33 - ], - "ne_nn_3241", - [ - "is_num", - 226, - 223, - 994, - 33 - ], - [ - "jump_false", - 226, - "ne_nt_3242", - 994, - 33 - ], - "_nop_tc_137", - [ - "jump", - "ne_nt_3242", - 994, - 33 - ], - [ - "ne_float", - 225, - 223, - 224, - 994, - 33 - ], - [ - "jump", - "ne_done_3238", - 994, - 33 - ], - "ne_nt_3242", - [ - "is_text", - 226, - 223, - 994, - 33 - ], - [ - "jump_false", - 226, - "ne_nnl_3243", - 994, - 33 - ], - "_nop_tc_138", - [ - "jump", - "ne_nnl_3243", - 994, - 33 - ], - [ - "ne_text", - 225, - 223, - 224, - 994, - 33 - ], - [ - "jump", - "ne_done_3238", - 994, - 33 - ], - "ne_nnl_3243", - [ - "is_null", - 226, - 223, - 994, - 33 - ], - [ - "jump_false", - 226, - "ne_nb_3244", - 994, - 33 - ], - "_nop_tc_139", - "_nop_tc_140", - [ - "false", - 225, - 994, - 33 - ], - [ - "jump", - "ne_done_3238", - 994, - 33 - ], - "ne_nb_3244", - [ - "is_bool", - 226, - 223, - 994, - 33 - ], - [ - "jump_false", - 226, - "ne_mis_3245", - 994, - 33 - ], - "_nop_tc_141", - [ - "jump", - "ne_mis_3245", - 994, - 33 - ], - [ - "ne_bool", - 225, - 223, - 224, - 994, - 33 - ], - [ - "jump", - "ne_done_3238", - 994, - 33 - ], - "ne_mis_3245", - [ - "true", - 225, - 994, - 33 - ], - "ne_done_3238", - [ - "jump_false", - 225, - "if_else_3236", - 994, - 33 - ], - [ - "load_field", - 228, - 6, - "statement", - 994, - 59 - ], - [ - "array", - 229, - 1, - 994, - 59 - ], - [ - "push", - 229, - 228, - 994, - 59 - ], - [ - "get", - 231, - 3, - 1, - 994, - 39 - ], - [ - "frame", - 232, - 231, - 1, - 994, - 39 - ], - [ - "null", - 233, - 994, - 39 - ], - [ - "setarg", - 232, - 0, - 233, - 994, - 39 - ], - [ - "setarg", - 232, - 1, - 229, - 994, - 39 - ], - [ - "invoke", - 232, - 230, - 994, - 39 - ], - [ - "jump", - "if_end_3237", - 994, - 39 - ], - "if_else_3236", - "if_end_3237", - [ - "jump", - "if_end_3229", - 994, - 39 - ], - "if_else_3228", - "if_end_3229", - "if_end_3221", - "if_end_3194", - "if_end_3179", - "if_end_3146", - "if_end_3131", - "if_end_3113", - "if_end_3105", - "if_end_3088", - "if_end_3073", - [ - "access", - 234, - 1, - 996, - 17 - ], - [ - "is_text", - 236, - 2, - 996, - 17 - ], - [ - "jump_false", - 236, - "add_cn_3247", - 996, - 17 - ], - "_nop_tc_142", - [ - "jump", - "add_cn_3247", - 996, - 17 - ], - [ - "concat", - 235, - 2, - 234, - 996, - 17 - ], - [ - "jump", - "add_done_3246", - 996, - 17 - ], - "add_cn_3247", - [ - "is_num", - 236, - 2, - 996, - 17 - ], - [ - "jump_false", - 236, - "add_err_3248", - 996, - 17 - ], - "_nop_tc_143", - "_nop_tc_144", - [ - "add", - 235, - 2, - 234, - 996, - 17 - ], - [ - "jump", - "add_done_3246", - 996, - 17 - ], - "add_err_3248", - [ - "disrupt", - 996, - 17 - ], - "add_done_3246", - [ - "move", - 2, - 235, - 996, - 17 - ], - [ - "jump", - "while_start_3066", - 996, - 17 - ], - "while_end_3067", - [ - "null", - 238, - 996, - 17 - ], - [ - "return", - 238, - 996, - 17 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 135, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - 0, - 747, - 13 - ], - [ - "null", - 10, - 748, - 14 - ], - [ - "null", - 8, - 749, - 16 - ], - [ - "access", - 6, - 0, - 750, - 13 - ], - [ - "null", - 7, - 751, - 15 - ], - [ - "null", - 4, - 752, - 17 - ], - [ - "access", - 11, - 0, - 753, - 17 - ], - [ - "access", - 1, - 0, - 754, - 23 - ], - "while_start_2464", - [ - "get", - 16, - 26, - 1, - 757, - 16 - ], - [ - "is_int", - 18, - 5, - 757, - 16 - ], - [ - "jump_false", - 18, - "rel_ni_2466", - 757, - 16 - ], - [ - "is_int", - 19, - 16, - 757, - 16 - ], - [ - "jump_false", - 19, - "rel_ni_2466", - 757, - 16 - ], - [ - "lt_int", - 17, - 5, - 16, - 757, - 16 - ], - [ - "jump", - "rel_done_2468", - 757, - 16 - ], - "rel_ni_2466", - [ - "is_num", - 18, - 5, - 757, - 16 - ], - [ - "jump_false", - 18, - "rel_nn_2467", - 757, - 16 - ], - [ - "is_num", - 19, - 16, - 757, - 16 - ], - [ - "jump_false", - 19, - "rel_nn_2467", - 757, - 16 - ], - [ - "lt_float", - 17, - 5, - 16, - 757, - 16 - ], - [ - "jump", - "rel_done_2468", - 757, - 16 - ], - "rel_nn_2467", - [ - "is_text", - 18, - 5, - 757, - 16 - ], - [ - "jump_false", - 18, - "rel_err_2469", - 757, - 16 - ], - [ - "is_text", - 19, - 16, - 757, - 16 - ], - [ - "jump_false", - 19, - "rel_err_2469", - 757, - 16 - ], - [ - "lt_text", - 17, - 5, - 16, - 757, - 16 - ], - [ - "jump", - "rel_done_2468", - 757, - 16 - ], - "rel_err_2469", - [ - "disrupt", - 757, - 16 - ], - "rel_done_2468", - [ - "jump_false", - 17, - "while_end_2465", - 757, - 16 - ], - [ - "get", - 20, - 36, - 1, - 758, - 12 - ], - [ - "load_dynamic", - 21, - 20, - 5, - 758, - 19 - ], - [ - "move", - 10, - 21, - 758, - 19 - ], - [ - "access", - 23, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 759, - 14 - ], - [ - "frame", - 24, - 23, - 1, - 759, - 14 - ], - [ - "null", - 25, - 759, - 14 - ], - [ - "setarg", - 24, - 0, - 25, - 759, - 14 - ], - [ - "setarg", - 24, - 1, - 10, - 759, - 14 - ], - [ - "invoke", - 24, - 22, - 759, - 14 - ], - [ - "move", - 8, - 22, - 759, - 14 - ], - [ - "access", - 26, - 0, - 760, - 15 - ], - [ - "move", - 11, - 26, - 760, - 15 - ], - [ - "access", - 27, - 0, - 761, - 21 - ], - [ - "move", - 1, - 27, - 761, - 21 - ], - [ - "access", - 28, - 0, - 762, - 11 - ], - [ - "move", - 6, - 28, - 762, - 11 - ], - "while_start_2470", - [ - "length", - 29, - 8, - 763, - 25 - ], - [ - "is_int", - 31, - 6, - 763, - 25 - ], - [ - "jump_false", - 31, - "rel_ni_2472", - 763, - 25 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 30, - 6, - 29, - 763, - 25 - ], - [ - "jump", - "rel_done_2474", - 763, - 25 - ], - "rel_ni_2472", - [ - "is_num", - 31, - 6, - 763, - 25 - ], - [ - "jump_false", - 31, - "rel_nn_2473", - 763, - 25 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 30, - 6, - 29, - 763, - 25 - ], - [ - "jump", - "rel_done_2474", - 763, - 25 - ], - "rel_nn_2473", - [ - "is_text", - 31, - 6, - 763, - 25 - ], - [ - "jump_false", - 31, - "rel_err_2475", - 763, - 25 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_2475", - 763, - 25 - ], - [ - "lt_text", - 30, - 6, - 29, - 763, - 25 - ], - [ - "jump", - "rel_done_2474", - 763, - 25 - ], - "rel_err_2475", - [ - "disrupt", - 763, - 25 - ], - "rel_done_2474", - [ - "jump_false", - 30, - "while_end_2471", - 763, - 25 - ], - [ - "load_dynamic", - 33, - 8, - 6, - 764, - 20 - ], - [ - "move", - 7, - 33, - 764, - 20 - ], - [ - "access", - 34, - "function_nr", - 765, - 20 - ], - [ - "is_identical", - 35, - 7, - 34, - 765, - 20 - ], - [ - "jump_true", - 35, - "ne_nid_2479", - 765, - 20 - ], - [ - "jump", - "ne_ni_2480", - 765, - 20 - ], - "ne_nid_2479", - [ - "false", - 35, - 765, - 20 - ], - [ - "jump", - "ne_done_2478", - 765, - 20 - ], - "ne_ni_2480", - [ - "is_int", - 36, - 7, - 765, - 20 - ], - [ - "jump_false", - 36, - "ne_nn_2481", - 765, - 20 - ], - "_nop_tc_6", - [ - "jump", - "ne_nn_2481", - 765, - 20 - ], - [ - "ne_int", - 35, - 7, - 34, - 765, - 20 - ], - [ - "jump", - "ne_done_2478", - 765, - 20 - ], - "ne_nn_2481", - [ - "is_num", - 36, - 7, - 765, - 20 - ], - [ - "jump_false", - 36, - "ne_nt_2482", - 765, - 20 - ], - "_nop_tc_7", - [ - "jump", - "ne_nt_2482", - 765, - 20 - ], - [ - "ne_float", - 35, - 7, - 34, - 765, - 20 - ], - [ - "jump", - "ne_done_2478", - 765, - 20 - ], - "ne_nt_2482", - [ - "is_text", - 36, - 7, - 765, - 20 - ], - [ - "jump_false", - 36, - "ne_nnl_2483", - 765, - 20 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "ne_text", - 35, - 7, - 34, - 765, - 20 - ], - [ - "jump", - "ne_done_2478", - 765, - 20 - ], - "ne_nnl_2483", - [ - "is_null", - 36, - 7, - 765, - 20 - ], - [ - "jump_false", - 36, - "ne_nb_2484", - 765, - 20 - ], - "_nop_tc_10", - [ - "jump", - "ne_nb_2484", - 765, - 20 - ], - [ - "false", - 35, - 765, - 20 - ], - [ - "jump", - "ne_done_2478", - 765, - 20 - ], - "ne_nb_2484", - [ - "is_bool", - 36, - 7, - 765, - 20 - ], - [ - "jump_false", - 36, - "ne_mis_2485", - 765, - 20 - ], - "_nop_tc_11", - [ - "jump", - "ne_mis_2485", - 765, - 20 - ], - [ - "ne_bool", - 35, - 7, - 34, - 765, - 20 - ], - [ - "jump", - "ne_done_2478", - 765, - 20 - ], - "ne_mis_2485", - [ - "true", - 35, - 765, - 20 - ], - "ne_done_2478", - [ - "jump_false", - 35, - "if_else_2476", - 765, - 20 - ], - [ - "load_dynamic", - 38, - 10, - 7, - 766, - 22 - ], - [ - "move", - 4, - 38, - 766, - 22 - ], - [ - "null", - 39, - 767, - 24 - ], - [ - "is_identical", - 40, - 4, - 39, - 767, - 24 - ], - [ - "jump_true", - 40, - "ne_nid_2492", - 767, - 24 - ], - [ - "jump", - "ne_ni_2493", - 767, - 24 - ], - "ne_nid_2492", - [ - "false", - 40, - 767, - 24 - ], - [ - "jump", - "ne_done_2491", - 767, - 24 - ], - "ne_ni_2493", - [ - "is_int", - 41, - 4, - 767, - 24 - ], - [ - "jump_false", - 41, - "ne_nn_2494", - 767, - 24 - ], - "_nop_tc_12", - [ - "jump", - "ne_nn_2494", - 767, - 24 - ], - [ - "ne_int", - 40, - 4, - 39, - 767, - 24 - ], - [ - "jump", - "ne_done_2491", - 767, - 24 - ], - "ne_nn_2494", - [ - "is_num", - 41, - 4, - 767, - 24 - ], - [ - "jump_false", - 41, - "ne_nt_2495", - 767, - 24 - ], - "_nop_tc_13", - [ - "jump", - "ne_nt_2495", - 767, - 24 - ], - [ - "ne_float", - 40, - 4, - 39, - 767, - 24 - ], - [ - "jump", - "ne_done_2491", - 767, - 24 - ], - "ne_nt_2495", - [ - "is_text", - 41, - 4, - 767, - 24 - ], - [ - "jump_false", - 41, - "ne_nnl_2496", - 767, - 24 - ], - "_nop_tc_14", - [ - "jump", - "ne_nnl_2496", - 767, - 24 - ], - [ - "ne_text", - 40, - 4, - 39, - 767, - 24 - ], - [ - "jump", - "ne_done_2491", - 767, - 24 - ], - "ne_nnl_2496", - [ - "is_null", - 41, - 4, - 767, - 24 - ], - [ - "jump_false", - 41, - "ne_nb_2497", - 767, - 24 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "false", - 40, - 767, - 24 - ], - [ - "jump", - "ne_done_2491", - 767, - 24 - ], - "ne_nb_2497", - [ - "is_bool", - 41, - 4, - 767, - 24 - ], - [ - "jump_false", - 41, - "ne_mis_2498", - 767, - 24 - ], - "_nop_tc_17", - [ - "jump", - "ne_mis_2498", - 767, - 24 - ], - [ - "ne_bool", - 40, - 4, - 39, - 767, - 24 - ], - [ - "jump", - "ne_done_2491", - 767, - 24 - ], - "ne_mis_2498", - [ - "true", - 40, - 767, - 24 - ], - "ne_done_2491", - [ - "move", - 43, - 40, - 767, - 24 - ], - [ - "jump_false", - 43, - "and_end_2490", - 767, - 24 - ], - [ - "load_field", - 44, - 4, - "nr_uses", - 767, - 32 - ], - [ - "access", - 45, - 0, - 767, - 49 - ], - [ - "is_identical", - 46, - 44, - 45, - 767, - 49 - ], - [ - "jump_true", - 46, - "eq_done_2499", - 767, - 49 - ], - [ - "is_int", - 47, - 44, - 767, - 49 - ], - [ - "jump_false", - 47, - "eq_ni_2500", - 767, - 49 - ], - "_nop_tc_18", - "_nop_tc_19", - [ - "eq_int", - 46, - 44, - 45, - 767, - 49 - ], - [ - "jump", - "eq_done_2499", - 767, - 49 - ], - "eq_ni_2500", - [ - "is_num", - 47, - 44, - 767, - 49 - ], - [ - "jump_false", - 47, - "eq_nn_2501", - 767, - 49 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "eq_float", - 46, - 44, - 45, - 767, - 49 - ], - [ - "jump", - "eq_done_2499", - 767, - 49 - ], - "eq_nn_2501", - [ - "is_text", - 47, - 44, - 767, - 49 - ], - [ - "jump_false", - 47, - "eq_nt_2502", - 767, - 49 - ], - "_nop_tc_22", - [ - "jump", - "eq_nt_2502", - 767, - 49 - ], - [ - "eq_text", - 46, - 44, - 45, - 767, - 49 - ], - [ - "jump", - "eq_done_2499", - 767, - 49 - ], - "eq_nt_2502", - [ - "is_null", - 47, - 44, - 767, - 49 - ], - [ - "jump_false", - 47, - "eq_nnl_2503", - 767, - 49 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_2503", - 767, - 49 - ], - [ - "true", - 46, - 767, - 49 - ], - [ - "jump", - "eq_done_2499", - 767, - 49 - ], - "eq_nnl_2503", - [ - "is_bool", - 47, - 44, - 767, - 49 - ], - [ - "jump_false", - 47, - "eq_nb_2504", - 767, - 49 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_2504", - 767, - 49 - ], - [ - "eq_bool", - 46, - 44, - 45, - 767, - 49 - ], - [ - "jump", - "eq_done_2499", - 767, - 49 - ], - "eq_nb_2504", - [ - "false", - 46, - 767, - 49 - ], - "eq_done_2499", - [ - "move", - 43, - 46, - 767, - 49 - ], - "and_end_2490", - [ - "move", - 49, - 43, - 767, - 49 - ], - [ - "jump_false", - 49, - "and_end_2489", - 767, - 49 - ], - [ - "load_field", - 50, - 4, - "make", - 767, - 54 - ], - [ - "access", - 51, - "input", - 767, - 68 - ], - [ - "is_identical", - 52, - 50, - 51, - 767, - 68 - ], - [ - "jump_true", - 52, - "ne_nid_2506", - 767, - 68 - ], - [ - "jump", - "ne_ni_2507", - 767, - 68 - ], - "ne_nid_2506", - [ - "false", - 52, - 767, - 68 - ], - [ - "jump", - "ne_done_2505", - 767, - 68 - ], - "ne_ni_2507", - [ - "is_int", - 53, - 50, - 767, - 68 - ], - [ - "jump_false", - 53, - "ne_nn_2508", - 767, - 68 - ], - "_nop_tc_25", - [ - "jump", - "ne_nn_2508", - 767, - 68 - ], - [ - "ne_int", - 52, - 50, - 51, - 767, - 68 - ], - [ - "jump", - "ne_done_2505", - 767, - 68 - ], - "ne_nn_2508", - [ - "is_num", - 53, - 50, - 767, - 68 - ], - [ - "jump_false", - 53, - "ne_nt_2509", - 767, - 68 - ], - "_nop_tc_26", - [ - "jump", - "ne_nt_2509", - 767, - 68 - ], - [ - "ne_float", - 52, - 50, - 51, - 767, - 68 - ], - [ - "jump", - "ne_done_2505", - 767, - 68 - ], - "ne_nt_2509", - [ - "is_text", - 53, - 50, - 767, - 68 - ], - [ - "jump_false", - 53, - "ne_nnl_2510", - 767, - 68 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "ne_text", - 52, - 50, - 51, - 767, - 68 - ], - [ - "jump", - "ne_done_2505", - 767, - 68 - ], - "ne_nnl_2510", - [ - "is_null", - 53, - 50, - 767, - 68 - ], - [ - "jump_false", - 53, - "ne_nb_2511", - 767, - 68 - ], - "_nop_tc_29", - [ - "jump", - "ne_nb_2511", - 767, - 68 - ], - [ - "false", - 52, - 767, - 68 - ], - [ - "jump", - "ne_done_2505", - 767, - 68 - ], - "ne_nb_2511", - [ - "is_bool", - 53, - 50, - 767, - 68 - ], - [ - "jump_false", - 53, - "ne_mis_2512", - 767, - 68 - ], - "_nop_tc_30", - [ - "jump", - "ne_mis_2512", - 767, - 68 - ], - [ - "ne_bool", - 52, - 50, - 51, - 767, - 68 - ], - [ - "jump", - "ne_done_2505", - 767, - 68 - ], - "ne_mis_2512", - [ - "true", - 52, - 767, - 68 - ], - "ne_done_2505", - [ - "move", - 49, - 52, - 767, - 68 - ], - "and_end_2489", - [ - "move", - 55, - 49, - 767, - 68 - ], - [ - "jump_false", - 55, - "and_end_2488", - 767, - 68 - ], - [ - "load_field", - 56, - 4, - "make", - 767, - 79 - ], - [ - "access", - 57, - "function", - 767, - 93 - ], - [ - "is_identical", - 58, - 56, - 57, - 767, - 93 - ], - [ - "jump_true", - 58, - "ne_nid_2514", - 767, - 93 - ], - [ - "jump", - "ne_ni_2515", - 767, - 93 - ], - "ne_nid_2514", - [ - "false", - 58, - 767, - 93 - ], - [ - "jump", - "ne_done_2513", - 767, - 93 - ], - "ne_ni_2515", - [ - "is_int", - 59, - 56, - 767, - 93 - ], - [ - "jump_false", - 59, - "ne_nn_2516", - 767, - 93 - ], - "_nop_tc_31", - [ - "jump", - "ne_nn_2516", - 767, - 93 - ], - [ - "ne_int", - 58, - 56, - 57, - 767, - 93 - ], - [ - "jump", - "ne_done_2513", - 767, - 93 - ], - "ne_nn_2516", - [ - "is_num", - 59, - 56, - 767, - 93 - ], - [ - "jump_false", - 59, - "ne_nt_2517", - 767, - 93 - ], - "_nop_tc_32", - [ - "jump", - "ne_nt_2517", - 767, - 93 - ], - [ - "ne_float", - 58, - 56, - 57, - 767, - 93 - ], - [ - "jump", - "ne_done_2513", - 767, - 93 - ], - "ne_nt_2517", - [ - "is_text", - 59, - 56, - 767, - 93 - ], - [ - "jump_false", - 59, - "ne_nnl_2518", - 767, - 93 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "ne_text", - 58, - 56, - 57, - 767, - 93 - ], - [ - "jump", - "ne_done_2513", - 767, - 93 - ], - "ne_nnl_2518", - [ - "is_null", - 59, - 56, - 767, - 93 - ], - [ - "jump_false", - 59, - "ne_nb_2519", - 767, - 93 - ], - "_nop_tc_35", - [ - "jump", - "ne_nb_2519", - 767, - 93 - ], - [ - "false", - 58, - 767, - 93 - ], - [ - "jump", - "ne_done_2513", - 767, - 93 - ], - "ne_nb_2519", - [ - "is_bool", - 59, - 56, - 767, - 93 - ], - [ - "jump_false", - 59, - "ne_mis_2520", - 767, - 93 - ], - "_nop_tc_36", - [ - "jump", - "ne_mis_2520", - 767, - 93 - ], - [ - "ne_bool", - 58, - 56, - 57, - 767, - 93 - ], - [ - "jump", - "ne_done_2513", - 767, - 93 - ], - "ne_mis_2520", - [ - "true", - 58, - 767, - 93 - ], - "ne_done_2513", - [ - "move", - 55, - 58, - 767, - 93 - ], - "and_end_2488", - [ - "jump_false", - 55, - "if_else_2486", - 767, - 93 - ], - [ - "delete", - 61, - 10, - 7, - 768, - 23 - ], - [ - "jump", - "if_end_2487", - 768, - 23 - ], - "if_else_2486", - [ - "null", - 62, - 769, - 31 - ], - [ - "is_identical", - 63, - 4, - 62, - 769, - 31 - ], - [ - "jump_true", - 63, - "ne_nid_2524", - 769, - 31 - ], - [ - "jump", - "ne_ni_2525", - 769, - 31 - ], - "ne_nid_2524", - [ - "false", - 63, - 769, - 31 - ], - [ - "jump", - "ne_done_2523", - 769, - 31 - ], - "ne_ni_2525", - [ - "is_int", - 64, - 4, - 769, - 31 - ], - [ - "jump_false", - 64, - "ne_nn_2526", - 769, - 31 - ], - "_nop_tc_37", - [ - "jump", - "ne_nn_2526", - 769, - 31 - ], - [ - "ne_int", - 63, - 4, - 62, - 769, - 31 - ], - [ - "jump", - "ne_done_2523", - 769, - 31 - ], - "ne_nn_2526", - [ - "is_num", - 64, - 4, - 769, - 31 - ], - [ - "jump_false", - 64, - "ne_nt_2527", - 769, - 31 - ], - "_nop_tc_38", - [ - "jump", - "ne_nt_2527", - 769, - 31 - ], - [ - "ne_float", - 63, - 4, - 62, - 769, - 31 - ], - [ - "jump", - "ne_done_2523", - 769, - 31 - ], - "ne_nt_2527", - [ - "is_text", - 64, - 4, - 769, - 31 - ], - [ - "jump_false", - 64, - "ne_nnl_2528", - 769, - 31 - ], - "_nop_tc_39", - [ - "jump", - "ne_nnl_2528", - 769, - 31 - ], - [ - "ne_text", - 63, - 4, - 62, - 769, - 31 - ], - [ - "jump", - "ne_done_2523", - 769, - 31 - ], - "ne_nnl_2528", - [ - "is_null", - 64, - 4, - 769, - 31 - ], - [ - "jump_false", - 64, - "ne_nb_2529", - 769, - 31 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "false", - 63, - 769, - 31 - ], - [ - "jump", - "ne_done_2523", - 769, - 31 - ], - "ne_nb_2529", - [ - "is_bool", - 64, - 4, - 769, - 31 - ], - [ - "jump_false", - 64, - "ne_mis_2530", - 769, - 31 - ], - "_nop_tc_42", - [ - "jump", - "ne_mis_2530", - 769, - 31 - ], - [ - "ne_bool", - 63, - 4, - 62, - 769, - 31 - ], - [ - "jump", - "ne_done_2523", - 769, - 31 - ], - "ne_mis_2530", - [ - "true", - 63, - 769, - 31 - ], - "ne_done_2523", - [ - "jump_false", - 63, - "if_else_2521", - 769, - 31 - ], - [ - "access", - 66, - 1, - 770, - 29 - ], - [ - "is_text", - 68, - 11, - 770, - 29 - ], - [ - "jump_false", - 68, - "add_cn_2532", - 770, - 29 - ], - "_nop_tc_43", - [ - "jump", - "add_cn_2532", - 770, - 29 - ], - [ - "concat", - 67, - 11, - 66, - 770, - 29 - ], - [ - "jump", - "add_done_2531", - 770, - 29 - ], - "add_cn_2532", - [ - "is_num", - 68, - 11, - 770, - 29 - ], - [ - "jump_false", - 68, - "add_err_2533", - 770, - 29 - ], - "_nop_tc_44", - "_nop_tc_45", - [ - "add", - 67, - 11, - 66, - 770, - 29 - ], - [ - "jump", - "add_done_2531", - 770, - 29 - ], - "add_err_2533", - [ - "disrupt", - 770, - 29 - ], - "add_done_2531", - [ - "move", - 11, - 67, - 770, - 29 - ], - [ - "load_field", - 70, - 4, - "closure", - 771, - 17 - ], - [ - "jump_false", - 70, - "if_else_2534", - 771, - 17 - ], - [ - "access", - 71, - 1, - 771, - 60 - ], - [ - "is_text", - 73, - 1, - 771, - 60 - ], - [ - "jump_false", - 73, - "add_cn_2537", - 771, - 60 - ], - "_nop_tc_46", - [ - "jump", - "add_cn_2537", - 771, - 60 - ], - [ - "concat", - 72, - 1, - 71, - 771, - 60 - ], - [ - "jump", - "add_done_2536", - 771, - 60 - ], - "add_cn_2537", - [ - "is_num", - 73, - 1, - 771, - 60 - ], - [ - "jump_false", - 73, - "add_err_2538", - 771, - 60 - ], - "_nop_tc_47", - "_nop_tc_48", - [ - "add", - 72, - 1, - 71, - 771, - 60 - ], - [ - "jump", - "add_done_2536", - 771, - 60 - ], - "add_err_2538", - [ - "disrupt", - 771, - 60 - ], - "add_done_2536", - [ - "move", - 1, - 72, - 771, - 60 - ], - [ - "jump", - "if_end_2535", - 771, - 60 - ], - "if_else_2534", - "if_end_2535", - [ - "jump", - "if_end_2522", - 771, - 60 - ], - "if_else_2521", - "if_end_2522", - "if_end_2487", - [ - "jump", - "if_end_2477", - 771, - 60 - ], - "if_else_2476", - "if_end_2477", - [ - "access", - 75, - 1, - 774, - 17 - ], - [ - "is_text", - 77, - 6, - 774, - 17 - ], - [ - "jump_false", - 77, - "add_cn_2540", - 774, - 17 - ], - "_nop_tc_49", - [ - "jump", - "add_cn_2540", - 774, - 17 - ], - [ - "concat", - 76, - 6, - 75, - 774, - 17 - ], - [ - "jump", - "add_done_2539", - 774, - 17 - ], - "add_cn_2540", - [ - "is_num", - 77, - 6, - 774, - 17 - ], - [ - "jump_false", - 77, - "add_err_2541", - 774, - 17 - ], - "_nop_tc_50", - "_nop_tc_51", - [ - "add", - 76, - 6, - 75, - 774, - 17 - ], - [ - "jump", - "add_done_2539", - 774, - 17 - ], - "add_err_2541", - [ - "disrupt", - 774, - 17 - ], - "add_done_2539", - [ - "move", - 6, - 76, - 774, - 17 - ], - [ - "jump", - "while_start_2470", - 774, - 17 - ], - "while_end_2471", - [ - "access", - 79, - 1, - 776, - 15 - ], - [ - "is_text", - 81, - 5, - 776, - 15 - ], - [ - "jump_false", - 81, - "add_cn_2543", - 776, - 15 - ], - "_nop_tc_52", - [ - "jump", - "add_cn_2543", - 776, - 15 - ], - [ - "concat", - 80, - 5, - 79, - 776, - 15 - ], - [ - "jump", - "add_done_2542", - 776, - 15 - ], - "add_cn_2543", - [ - "is_num", - 81, - 5, - 776, - 15 - ], - [ - "jump_false", - 81, - "add_err_2544", - 776, - 15 - ], - "_nop_tc_53", - "_nop_tc_54", - [ - "add", - 80, - 5, - 79, - 776, - 15 - ], - [ - "jump", - "add_done_2542", - 776, - 15 - ], - "add_err_2544", - [ - "disrupt", - 776, - 15 - ], - "add_done_2542", - [ - "move", - 5, - 80, - 776, - 15 - ], - [ - "jump", - "while_start_2464", - 776, - 15 - ], - "while_end_2465", - [ - "null", - 12, - 780, - 27 - ], - [ - "function", - 83, - 22, - 781, - 23 - ], - [ - "move", - 12, - 83, - 781, - 23 - ], - [ - "null", - 15, - 806, - 30 - ], - [ - "null", - 14, - 807, - 29 - ], - [ - "function", - 84, - 23, - 809, - 25 - ], - [ - "move", - 14, - 84, - 809, - 25 - ], - [ - "function", - 85, - 24, - 840, - 26 - ], - [ - "move", - 15, - 85, - 840, - 26 - ], - [ - "get", - 86, - 1, - 1, - 893, - 24 - ], - [ - "load_field", - 87, - 86, - "statements", - 893, - 24 - ], - [ - "frame", - 89, - 15, - 1, - 893, - 5 - ], - [ - "null", - 90, - 893, - 5 - ], - [ - "setarg", - 89, - 0, - 90, - 893, - 5 - ], - [ - "setarg", - 89, - 1, - 87, - 893, - 5 - ], - [ - "invoke", - 89, - 88, - 893, - 5 - ], - [ - "get", - 91, - 1, - 1, - 894, - 24 - ], - [ - "load_field", - 92, - 91, - "functions", - 894, - 24 - ], - [ - "frame", - 94, - 15, - 1, - 894, - 5 - ], - [ - "null", - 95, - 894, - 5 - ], - [ - "setarg", - 94, - 0, - 95, - 894, - 5 - ], - [ - "setarg", - 94, - 1, - 92, - 894, - 5 - ], - [ - "invoke", - 94, - 93, - 894, - 5 - ], - [ - "record", - 96, - 0 - ], - [ - "move", - 13, - 96, - 897, - 27 - ], - [ - "null", - 3, - 898, - 30 - ], - [ - "null", - 2, - 899, - 35 - ], - [ - "function", - 97, - 25, - 901, - 31 - ], - [ - "move", - 2, - 97, - 901, - 31 - ], - [ - "function", - 98, - 26, - 940, - 26 - ], - [ - "move", - 3, - 98, - 940, - 26 - ], - [ - "get", - 99, - 1, - 1, - 1000, - 24 - ], - [ - "load_field", - 100, - 99, - "statements", - 1000, - 24 - ], - [ - "frame", - 102, - 3, - 1, - 1000, - 5 - ], - [ - "null", - 103, - 1000, - 5 - ], - [ - "setarg", - 102, - 0, - 103, - 1000, - 5 - ], - [ - "setarg", - 102, - 1, - 100, - 1000, - 5 - ], - [ - "invoke", - 102, - 101, - 1000, - 5 - ], - [ - "get", - 104, - 1, - 1, - 1001, - 24 - ], - [ - "load_field", - 105, - 104, - "functions", - 1001, - 24 - ], - [ - "frame", - 107, - 3, - 1, - 1001, - 5 - ], - [ - "null", - 108, - 1001, - 5 - ], - [ - "setarg", - 107, - 0, - 108, - 1001, - 5 - ], - [ - "setarg", - 107, - 1, - 105, - 1001, - 5 - ], - [ - "invoke", - 107, - 106, - 1001, - 5 - ], - [ - "array", - 109, - 0, - 1003, - 26 - ], - [ - "move", - 9, - 109, - 1003, - 26 - ], - [ - "access", - 110, - 0, - 1004, - 9 - ], - [ - "move", - 5, - 110, - 1004, - 9 - ], - "while_start_3249", - [ - "get", - 111, - 1, - 1, - 1005, - 23 - ], - [ - "load_field", - 112, - 111, - "intrinsics", - 1005, - 23 - ], - [ - "length", - 113, - 112, - 1005, - 23 - ], - [ - "is_int", - 115, - 5, - 1005, - 23 - ], - [ - "jump_false", - 115, - "rel_ni_3251", - 1005, - 23 - ], - "_nop_tc_55", - "_nop_tc_56", - [ - "lt_int", - 114, - 5, - 113, - 1005, - 23 - ], - [ - "jump", - "rel_done_3253", - 1005, - 23 - ], - "rel_ni_3251", - [ - "is_num", - 115, - 5, - 1005, - 23 - ], - [ - "jump_false", - 115, - "rel_nn_3252", - 1005, - 23 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "lt_float", - 114, - 5, - 113, - 1005, - 23 - ], - [ - "jump", - "rel_done_3253", - 1005, - 23 - ], - "rel_nn_3252", - [ - "is_text", - 115, - 5, - 1005, - 23 - ], - [ - "jump_false", - 115, - "rel_err_3254", - 1005, - 23 - ], - "_nop_tc_59", - [ - "jump", - "rel_err_3254", - 1005, - 23 - ], - [ - "lt_text", - 114, - 5, - 113, - 1005, - 23 - ], - [ - "jump", - "rel_done_3253", - 1005, - 23 - ], - "rel_err_3254", - [ - "disrupt", - 1005, - 23 - ], - "rel_done_3253", - [ - "jump_false", - 114, - "while_end_3250", - 1005, - 23 - ], - [ - "get", - 117, - 1, - 1, - 1006, - 27 - ], - [ - "load_field", - 118, - 117, - "intrinsics", - 1006, - 27 - ], - [ - "load_dynamic", - 119, - 118, - 5, - 1006, - 42 - ], - [ - "load_dynamic", - 120, - 13, - 119, - 1006, - 42 - ], - [ - "true", - 121, - 1006, - 49 - ], - [ - "is_identical", - 122, - 120, - 121, - 1006, - 49 - ], - [ - "jump_true", - 122, - "eq_done_3257", - 1006, - 49 - ], - [ - "is_int", - 123, - 120, - 1006, - 49 - ], - [ - "jump_false", - 123, - "eq_ni_3258", - 1006, - 49 - ], - "_nop_tc_60", - [ - "jump", - "eq_ni_3258", - 1006, - 49 - ], - [ - "eq_int", - 122, - 120, - 121, - 1006, - 49 - ], - [ - "jump", - "eq_done_3257", - 1006, - 49 - ], - "eq_ni_3258", - [ - "is_num", - 123, - 120, - 1006, - 49 - ], - [ - "jump_false", - 123, - "eq_nn_3259", - 1006, - 49 - ], - "_nop_tc_61", - [ - "jump", - "eq_nn_3259", - 1006, - 49 - ], - [ - "eq_float", - 122, - 120, - 121, - 1006, - 49 - ], - [ - "jump", - "eq_done_3257", - 1006, - 49 - ], - "eq_nn_3259", - [ - "is_text", - 123, - 120, - 1006, - 49 - ], - [ - "jump_false", - 123, - "eq_nt_3260", - 1006, - 49 - ], - "_nop_tc_62", - [ - "jump", - "eq_nt_3260", - 1006, - 49 - ], - [ - "eq_text", - 122, - 120, - 121, - 1006, - 49 - ], - [ - "jump", - "eq_done_3257", - 1006, - 49 - ], - "eq_nt_3260", - [ - "is_null", - 123, - 120, - 1006, - 49 - ], - [ - "jump_false", - 123, - "eq_nnl_3261", - 1006, - 49 - ], - "_nop_tc_63", - [ - "jump", - "eq_nnl_3261", - 1006, - 49 - ], - [ - "true", - 122, - 1006, - 49 - ], - [ - "jump", - "eq_done_3257", - 1006, - 49 - ], - "eq_nnl_3261", - [ - "is_bool", - 123, - 120, - 1006, - 49 - ], - [ - "jump_false", - 123, - "eq_nb_3262", - 1006, - 49 - ], - "_nop_tc_64", - "_nop_tc_65", - [ - "eq_bool", - 122, - 120, - 121, - 1006, - 49 - ], - [ - "jump", - "eq_done_3257", - 1006, - 49 - ], - "eq_nb_3262", - [ - "false", - 122, - 1006, - 49 - ], - "eq_done_3257", - [ - "jump_false", - 122, - "if_else_3255", - 1006, - 49 - ], - [ - "get", - 125, - 1, - 1, - 1007, - 30 - ], - [ - "load_field", - 126, - 125, - "intrinsics", - 1007, - 30 - ], - [ - "load_dynamic", - 127, - 126, - 5, - 1007, - 45 - ], - [ - "is_array", - 128, - 9, - 1007, - 45 - ], - [ - "jump_false", - 128, - "push_err_3263", - 1007, - 45 - ], - [ - "push", - 9, - 127, - 1007, - 45 - ], - [ - "jump", - "push_done_3264", - 1007, - 45 - ], - "push_err_3263", - [ - "disrupt", - 1007, - 45 - ], - "push_done_3264", - [ - "jump", - "if_end_3256", - 1007, - 45 - ], - "if_else_3255", - "if_end_3256", - [ - "access", - 129, - 1, - 1009, - 15 - ], - [ - "is_text", - 131, - 5, - 1009, - 15 - ], - [ - "jump_false", - 131, - "add_cn_3266", - 1009, - 15 - ], - "_nop_tc_66", - [ - "jump", - "add_cn_3266", - 1009, - 15 - ], - [ - "concat", - 130, - 5, - 129, - 1009, - 15 - ], - [ - "jump", - "add_done_3265", - 1009, - 15 - ], - "add_cn_3266", - [ - "is_num", - 131, - 5, - 1009, - 15 - ], - [ - "jump_false", - 131, - "add_err_3267", - 1009, - 15 - ], - "_nop_tc_67", - "_nop_tc_68", - [ - "add", - 130, - 5, - 129, - 1009, - 15 - ], - [ - "jump", - "add_done_3265", - 1009, - 15 - ], - "add_err_3267", - [ - "disrupt", - 1009, - 15 - ], - "add_done_3265", - [ - "move", - 5, - 130, - 1009, - 15 - ], - [ - "jump", - "while_start_3249", - 1009, - 15 - ], - "while_end_3250", - [ - "get", - 133, - 1, - 1, - 1011, - 5 - ], - [ - "store_field", - 133, - 9, - "intrinsics", - 1011, - 5 - ], - [ - "null", - 134, - 1011, - 5 - ], - [ - "return", - 134, - 1011, - 5 - ] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 186, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 39, - 1, - "scopes", - 5, - 16 - ], - [ - "move", - 36, - 39, - 5, - 16 - ], - [ - "length", - 40, - 36, - 6, - 26 - ], - [ - "move", - 26, - 40, - 6, - 26 - ], - [ - "record", - 41, - 5 - ], - [ - "access", - 42, - "array", - 9, - 12 - ], - [ - "store_field", - 41, - 42, - "array", - 9, - 12 - ], - [ - "access", - 43, - "record", - 9, - 29 - ], - [ - "store_field", - 41, - 43, - "record", - 9, - 29 - ], - [ - "access", - 44, - "text", - 9, - 45 - ], - [ - "store_field", - 41, - 44, - "text", - 9, - 45 - ], - [ - "access", - 45, - "number", - 10, - 13 - ], - [ - "store_field", - 41, - 45, - "number", - 10, - 13 - ], - [ - "access", - 46, - "blob", - 10, - 29 - ], - [ - "store_field", - 41, - 46, - "blob", - 10, - 29 - ], - [ - "move", - 37, - 41, - 10, - 29 - ], - [ - "record", - 47, - 22 - ], - [ - "true", - 48, - 14, - 10 - ], - [ - "store_field", - 47, - 48, - "+", - 14, - 10 - ], - [ - "true", - 49, - 14, - 21 - ], - [ - "store_field", - 47, - 49, - "-", - 14, - 21 - ], - [ - "true", - 50, - 14, - 32 - ], - [ - "store_field", - 47, - 50, - "*", - 14, - 32 - ], - [ - "true", - 51, - 14, - 43 - ], - [ - "store_field", - 47, - 51, - "/", - 14, - 43 - ], - [ - "true", - 52, - 14, - 54 - ], - [ - "store_field", - 47, - 52, - "%", - 14, - 54 - ], - [ - "true", - 53, - 15, - 11 - ], - [ - "store_field", - 47, - 53, - "**", - 15, - 11 - ], - [ - "true", - 54, - 15, - 23 - ], - [ - "store_field", - 47, - 54, - "==", - 15, - 23 - ], - [ - "true", - 55, - 15, - 35 - ], - [ - "store_field", - 47, - 55, - "!=", - 15, - 35 - ], - [ - "true", - 56, - 15, - 46 - ], - [ - "store_field", - 47, - 56, - "<", - 15, - 46 - ], - [ - "true", - 57, - 15, - 57 - ], - [ - "store_field", - 47, - 57, - ">", - 15, - 57 - ], - [ - "true", - 58, - 16, - 11 - ], - [ - "store_field", - 47, - 58, - "<=", - 16, - 11 - ], - [ - "true", - 59, - 16, - 23 - ], - [ - "store_field", - 47, - 59, - ">=", - 16, - 23 - ], - [ - "true", - 60, - 16, - 34 - ], - [ - "store_field", - 47, - 60, - "&", - 16, - 34 - ], - [ - "true", - 61, - 16, - 45 - ], - [ - "store_field", - 47, - 61, - "|", - 16, - 45 - ], - [ - "true", - 62, - 16, - 56 - ], - [ - "store_field", - 47, - 62, - "^", - 16, - 56 - ], - [ - "true", - 63, - 17, - 11 - ], - [ - "store_field", - 47, - 63, - "<<", - 17, - 11 - ], - [ - "true", - 64, - 17, - 23 - ], - [ - "store_field", - 47, - 64, - ">>", - 17, - 23 - ], - [ - "true", - 65, - 17, - 36 - ], - [ - "store_field", - 47, - 65, - ">>>", - 17, - 36 - ], - [ - "true", - 66, - 17, - 48 - ], - [ - "store_field", - 47, - 66, - "&&", - 17, - 48 - ], - [ - "true", - 67, - 17, - 60 - ], - [ - "store_field", - 47, - 67, - "||", - 17, - 60 - ], - [ - "true", - 68, - 18, - 10 - ], - [ - "store_field", - 47, - 68, - ",", - 18, - 10 - ], - [ - "true", - 69, - 18, - 20 - ], - [ - "store_field", - 47, - 69, - "in", - 18, - 20 - ], - [ - "move", - 4, - 47, - 18, - 20 - ], - [ - "record", - 70, - 5 - ], - [ - "true", - 71, - 21, - 10 - ], - [ - "store_field", - 70, - 71, - "!", - 21, - 10 - ], - [ - "true", - 72, - 21, - 21 - ], - [ - "store_field", - 70, - 72, - "~", - 21, - 21 - ], - [ - "true", - 73, - 21, - 37 - ], - [ - "store_field", - 70, - 73, - "-unary", - 21, - 37 - ], - [ - "true", - 74, - 21, - 53 - ], - [ - "store_field", - 70, - 74, - "+unary", - 21, - 53 - ], - [ - "true", - 75, - 21, - 67 - ], - [ - "store_field", - 70, - 75, - "delete", - 21, - 67 - ], - [ - "move", - 38, - 70, - 21, - 67 - ], - [ - "record", - 76, - 15 - ], - [ - "true", - 77, - 24, - 13 - ], - [ - "store_field", - 76, - 77, - "assign", - 24, - 13 - ], - [ - "true", - 78, - 24, - 25 - ], - [ - "store_field", - 76, - 78, - "+=", - 24, - 25 - ], - [ - "true", - 79, - 24, - 37 - ], - [ - "store_field", - 76, - 79, - "-=", - 24, - 37 - ], - [ - "true", - 80, - 24, - 49 - ], - [ - "store_field", - 76, - 80, - "*=", - 24, - 49 - ], - [ - "true", - 81, - 25, - 11 - ], - [ - "store_field", - 76, - 81, - "/=", - 25, - 11 - ], - [ - "true", - 82, - 25, - 23 - ], - [ - "store_field", - 76, - 82, - "%=", - 25, - 23 - ], - [ - "true", - 83, - 25, - 36 - ], - [ - "store_field", - 76, - 83, - "<<=", - 25, - 36 - ], - [ - "true", - 84, - 25, - 49 - ], - [ - "store_field", - 76, - 84, - ">>=", - 25, - 49 - ], - [ - "true", - 85, - 26, - 13 - ], - [ - "store_field", - 76, - 85, - ">>>=", - 26, - 13 - ], - [ - "true", - 86, - 26, - 25 - ], - [ - "store_field", - 76, - 86, - "&=", - 26, - 25 - ], - [ - "true", - 87, - 26, - 37 - ], - [ - "store_field", - 76, - 87, - "^=", - 26, - 37 - ], - [ - "true", - 88, - 26, - 49 - ], - [ - "store_field", - 76, - 88, - "|=", - 26, - 49 - ], - [ - "true", - 89, - 27, - 12 - ], - [ - "store_field", - 76, - 89, - "**=", - 27, - 12 - ], - [ - "true", - 90, - 27, - 25 - ], - [ - "store_field", - 76, - 90, - "&&=", - 27, - 25 - ], - [ - "true", - 91, - 27, - 38 - ], - [ - "store_field", - 76, - 91, - "||=", - 27, - 38 - ], - [ - "move", - 3, - 76, - 27, - 38 - ], - [ - "record", - 92, - 6 - ], - [ - "true", - 93, - 30, - 10 - ], - [ - "store_field", - 92, - 93, - "+", - 30, - 10 - ], - [ - "true", - 94, - 30, - 21 - ], - [ - "store_field", - 92, - 94, - "-", - 30, - 21 - ], - [ - "true", - 95, - 30, - 32 - ], - [ - "store_field", - 92, - 95, - "*", - 30, - 32 - ], - [ - "true", - 96, - 30, - 43 - ], - [ - "store_field", - 92, - 96, - "/", - 30, - 43 - ], - [ - "true", - 97, - 30, - 54 - ], - [ - "store_field", - 92, - 97, - "%", - 30, - 54 - ], - [ - "true", - 98, - 30, - 66 - ], - [ - "store_field", - 92, - 98, - "**", - 30, - 66 - ], - [ - "move", - 2, - 92, - 30, - 66 - ], - [ - "record", - 99, - 6 - ], - [ - "true", - 100, - 33, - 11 - ], - [ - "store_field", - 99, - 100, - "==", - 33, - 11 - ], - [ - "true", - 101, - 33, - 23 - ], - [ - "store_field", - 99, - 101, - "!=", - 33, - 23 - ], - [ - "true", - 102, - 33, - 34 - ], - [ - "store_field", - 99, - 102, - "<", - 33, - 34 - ], - [ - "true", - 103, - 33, - 45 - ], - [ - "store_field", - 99, - 103, - ">", - 33, - 45 - ], - [ - "true", - 104, - 33, - 57 - ], - [ - "store_field", - 99, - 104, - "<=", - 33, - 57 - ], - [ - "true", - 105, - 33, - 69 - ], - [ - "store_field", - 99, - 105, - ">=", - 33, - 69 - ], - [ - "move", - 6, - 99, - 33, - 69 - ], - [ - "function", - 106, - 0, - 40, - 20 - ], - [ - "move", - 18, - 106, - 40, - 20 - ], - [ - "record", - 107, - 9 - ], - [ - "true", - 108, - 48, - 15 - ], - [ - "store_field", - 107, - 108, - "is_array", - 48, - 15 - ], - [ - "true", - 109, - 48, - 30 - ], - [ - "store_field", - 107, - 109, - "is_text", - 48, - 30 - ], - [ - "true", - 110, - 48, - 47 - ], - [ - "store_field", - 107, - 110, - "is_number", - 48, - 47 - ], - [ - "true", - 111, - 48, - 65 - ], - [ - "store_field", - 107, - 111, - "is_integer", - 48, - 65 - ], - [ - "true", - 112, - 49, - 18 - ], - [ - "store_field", - 107, - 112, - "is_function", - 49, - 18 - ], - [ - "true", - 113, - 49, - 36 - ], - [ - "store_field", - 107, - 113, - "is_logical", - 49, - 36 - ], - [ - "true", - 114, - 49, - 51 - ], - [ - "store_field", - 107, - 114, - "is_null", - 49, - 51 - ], - [ - "true", - 115, - 49, - 68 - ], - [ - "store_field", - 107, - 115, - "is_object", - 49, - 68 - ], - [ - "true", - 116, - 50, - 15 - ], - [ - "store_field", - 107, - 116, - "is_stone", - 50, - 15 - ], - [ - "move", - 32, - 107, - 50, - 15 - ], - [ - "function", - 117, - 1, - 53, - 17 - ], - [ - "move", - 19, - 117, - 53, - 17 - ], - [ - "function", - 118, - 2, - 100, - 18 - ], - [ - "move", - 8, - 118, - 100, - 18 - ], - [ - "function", - 119, - 3, - 109, - 21 - ], - [ - "move", - 24, - 119, - 109, - 21 - ], - [ - "function", - 120, - 4, - 113, - 19 - ], - [ - "move", - 25, - 120, - 113, - 19 - ], - [ - "function", - 121, - 5, - 117, - 19 - ], - [ - "move", - 22, - 121, - 117, - 19 - ], - [ - "function", - 122, - 6, - 122, - 19 - ], - [ - "move", - 23, - 122, - 122, - 19 - ], - [ - "function", - 123, - 7, - 126, - 27 - ], - [ - "move", - 20, - 123, - 126, - 27 - ], - [ - "function", - 124, - 8, - 145, - 20 - ], - [ - "move", - 10, - 124, - 145, - 20 - ], - [ - "function", - 125, - 9, - 154, - 19 - ], - [ - "move", - 35, - 125, - 154, - 19 - ], - [ - "record", - 126, - 0 - ], - [ - "move", - 7, - 126, - 170, - 20 - ], - [ - "record", - 127, - 0 - ], - [ - "move", - 12, - 127, - 171, - 20 - ], - [ - "function", - 128, - 10, - 173, - 24 - ], - [ - "move", - 34, - 128, - 173, - 24 - ], - [ - "function", - 129, - 11, - 179, - 19 - ], - [ - "move", - 17, - 129, - 179, - 19 - ], - [ - "function", - 130, - 12, - 185, - 24 - ], - [ - "move", - 33, - 130, - 185, - 24 - ], - [ - "null", - 31, - 191, - 24 - ], - [ - "null", - 29, - 192, - 21 - ], - [ - "function", - 131, - 13, - 194, - 17 - ], - [ - "move", - 29, - 131, - 194, - 17 - ], - [ - "function", - 132, - 14, - 200, - 20 - ], - [ - "move", - 31, - 132, - 200, - 20 - ], - [ - "null", - 28, - 265, - 27 - ], - [ - "function", - 133, - 15, - 266, - 23 - ], - [ - "move", - 28, - 133, - 266, - 23 - ], - [ - "null", - 30, - 294, - 29 - ], - [ - "function", - 134, - 16, - 295, - 25 - ], - [ - "move", - 30, - 134, - 295, - 25 - ], - [ - "function", - 135, - 17, - 348, - 18 - ], - [ - "move", - 27, - 135, - 348, - 18 - ], - [ - "null", - 13, - 359, - 19 - ], - [ - "null", - 15, - 360, - 19 - ], - [ - "null", - 16, - 361, - 20 - ], - [ - "function", - 136, - 18, - 363, - 15 - ], - [ - "move", - 13, - 136, - 363, - 15 - ], - [ - "null", - 14, - 589, - 17 - ], - [ - "function", - 137, - 19, - 591, - 15 - ], - [ - "move", - 15, - 137, - 591, - 15 - ], - [ - "function", - 138, - 20, - 687, - 16 - ], - [ - "move", - 16, - 138, - 687, - 16 - ], - [ - "function", - 139, - 21, - 726, - 13 - ], - [ - "move", - 14, - 139, - 726, - 13 - ], - [ - "function", - 140, - 27, - 746, - 17 - ], - [ - "move", - 5, - 140, - 746, - 17 - ], - [ - "frame", - 142, - 27, - 0, - 1018, - 3 - ], - [ - "null", - 143, - 1018, - 3 - ], - [ - "setarg", - 142, - 0, - 143, - 1018, - 3 - ], - [ - "invoke", - 142, - 141, - 1018, - 3 - ], - [ - "load_field", - 144, - 1, - "statements", - 1021, - 31 - ], - [ - "access", - 145, - 0, - 1021, - 47 - ], - [ - "frame", - 147, - 16, - 2, - 1021, - 20 - ], - [ - "null", - 148, - 1021, - 20 - ], - [ - "setarg", - 147, - 0, - 148, - 1021, - 20 - ], - [ - "setarg", - 147, - 1, - 144, - 1021, - 20 - ], - [ - "setarg", - 147, - 2, - 145, - 1021, - 20 - ], - [ - "invoke", - 147, - 146, - 1021, - 20 - ], - [ - "store_field", - 1, - 146, - "statements", - 1021, - 3 - ], - [ - "access", - 9, - 0, - 1022, - 12 - ], - "while_start_3268", - [ - "load_field", - 149, - 1, - "functions", - 1023, - 22 - ], - [ - "length", - 150, - 149, - 1023, - 22 - ], - [ - "is_int", - 152, - 9, - 1023, - 22 - ], - [ - "jump_false", - 152, - "rel_ni_3270", - 1023, - 22 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 151, - 9, - 150, - 1023, - 22 - ], - [ - "jump", - "rel_done_3272", - 1023, - 22 - ], - "rel_ni_3270", - [ - "is_num", - 152, - 9, - 1023, - 22 - ], - [ - "jump_false", - 152, - "rel_nn_3271", - 1023, - 22 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 151, - 9, - 150, - 1023, - 22 - ], - [ - "jump", - "rel_done_3272", - 1023, - 22 - ], - "rel_nn_3271", - [ - "is_text", - 152, - 9, - 1023, - 22 - ], - [ - "jump_false", - 152, - "rel_err_3273", - 1023, - 22 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_3273", - 1023, - 22 - ], - [ - "lt_text", - 151, - 9, - 150, - 1023, - 22 - ], - [ - "jump", - "rel_done_3272", - 1023, - 22 - ], - "rel_err_3273", - [ - "disrupt", - 1023, - 22 - ], - "rel_done_3272", - [ - "jump_false", - 151, - "while_end_3269", - 1023, - 22 - ], - [ - "load_field", - 154, - 1, - "functions", - 1024, - 13 - ], - [ - "load_dynamic", - 155, - 154, - 9, - 1024, - 27 - ], - [ - "frame", - 157, - 14, - 1, - 1024, - 5 - ], - [ - "null", - 158, - 1024, - 5 - ], - [ - "setarg", - 157, - 0, - 158, - 1024, - 5 - ], - [ - "setarg", - 157, - 1, - 155, - 1024, - 5 - ], - [ - "invoke", - 157, - 156, - 1024, - 5 - ], - [ - "access", - 159, - 1, - 1025, - 15 - ], - [ - "is_text", - 161, - 9, - 1025, - 15 - ], - [ - "jump_false", - 161, - "add_cn_3275", - 1025, - 15 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_3275", - 1025, - 15 - ], - [ - "concat", - 160, - 9, - 159, - 1025, - 15 - ], - [ - "jump", - "add_done_3274", - 1025, - 15 - ], - "add_cn_3275", - [ - "is_num", - 161, - 9, - 1025, - 15 - ], - [ - "jump_false", - 161, - "add_err_3276", - 1025, - 15 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 160, - 9, - 159, - 1025, - 15 - ], - [ - "jump", - "add_done_3274", - 1025, - 15 - ], - "add_err_3276", - [ - "disrupt", - 1025, - 15 - ], - "add_done_3274", - [ - "move", - 9, - 160, - 1025, - 15 - ], - [ - "jump", - "while_start_3268", - 1025, - 15 - ], - "while_end_3269", - [ - "array", - 163, - 0, - 1029, - 18 - ], - [ - "move", - 21, - 163, - 1029, - 18 - ], - [ - "null", - 11, - 1030, - 12 - ], - [ - "access", - 164, - 0, - 1031, - 8 - ], - [ - "move", - 9, - 164, - 1031, - 8 - ], - "while_start_3277", - [ - "load_field", - 165, - 1, - "functions", - 1032, - 22 - ], - [ - "length", - 166, - 165, - 1032, - 22 - ], - [ - "is_int", - 168, - 9, - 1032, - 22 - ], - [ - "jump_false", - 168, - "rel_ni_3279", - 1032, - 22 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_int", - 167, - 9, - 166, - 1032, - 22 - ], - [ - "jump", - "rel_done_3281", - 1032, - 22 - ], - "rel_ni_3279", - [ - "is_num", - 168, - 9, - 1032, - 22 - ], - [ - "jump_false", - 168, - "rel_nn_3280", - 1032, - 22 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "lt_float", - 167, - 9, - 166, - 1032, - 22 - ], - [ - "jump", - "rel_done_3281", - 1032, - 22 - ], - "rel_nn_3280", - [ - "is_text", - 168, - 9, - 1032, - 22 - ], - [ - "jump_false", - 168, - "rel_err_3282", - 1032, - 22 - ], - "_nop_tc_13", - [ - "jump", - "rel_err_3282", - 1032, - 22 - ], - [ - "lt_text", - 167, - 9, - 166, - 1032, - 22 - ], - [ - "jump", - "rel_done_3281", - 1032, - 22 - ], - "rel_err_3282", - [ - "disrupt", - 1032, - 22 - ], - "rel_done_3281", - [ - "jump_false", - 167, - "while_end_3278", - 1032, - 22 - ], - [ - "load_field", - 170, - 1, - "functions", - 1033, - 10 - ], - [ - "load_dynamic", - 171, - 170, - 9, - 1033, - 24 - ], - [ - "move", - 11, - 171, - 1033, - 24 - ], - [ - "load_field", - 172, - 11, - "dead", - 1034, - 9 - ], - [ - "true", - 173, - 1034, - 20 - ], - [ - "is_identical", - 174, - 172, - 173, - 1034, - 20 - ], - [ - "jump_true", - 174, - "ne_nid_3286", - 1034, - 20 - ], - [ - "jump", - "ne_ni_3287", - 1034, - 20 - ], - "ne_nid_3286", - [ - "false", - 174, - 1034, - 20 - ], - [ - "jump", - "ne_done_3285", - 1034, - 20 - ], - "ne_ni_3287", - [ - "is_int", - 175, - 172, - 1034, - 20 - ], - [ - "jump_false", - 175, - "ne_nn_3288", - 1034, - 20 - ], - "_nop_tc_14", - [ - "jump", - "ne_nn_3288", - 1034, - 20 - ], - [ - "ne_int", - 174, - 172, - 173, - 1034, - 20 - ], - [ - "jump", - "ne_done_3285", - 1034, - 20 - ], - "ne_nn_3288", - [ - "is_num", - 175, - 172, - 1034, - 20 - ], - [ - "jump_false", - 175, - "ne_nt_3289", - 1034, - 20 - ], - "_nop_tc_15", - [ - "jump", - "ne_nt_3289", - 1034, - 20 - ], - [ - "ne_float", - 174, - 172, - 173, - 1034, - 20 - ], - [ - "jump", - "ne_done_3285", - 1034, - 20 - ], - "ne_nt_3289", - [ - "is_text", - 175, - 172, - 1034, - 20 - ], - [ - "jump_false", - 175, - "ne_nnl_3290", - 1034, - 20 - ], - "_nop_tc_16", - [ - "jump", - "ne_nnl_3290", - 1034, - 20 - ], - [ - "ne_text", - 174, - 172, - 173, - 1034, - 20 - ], - [ - "jump", - "ne_done_3285", - 1034, - 20 - ], - "ne_nnl_3290", - [ - "is_null", - 175, - 172, - 1034, - 20 - ], - [ - "jump_false", - 175, - "ne_nb_3291", - 1034, - 20 - ], - "_nop_tc_17", - [ - "jump", - "ne_nb_3291", - 1034, - 20 - ], - [ - "false", - 174, - 1034, - 20 - ], - [ - "jump", - "ne_done_3285", - 1034, - 20 - ], - "ne_nb_3291", - [ - "is_bool", - 175, - 172, - 1034, - 20 - ], - [ - "jump_false", - 175, - "ne_mis_3292", - 1034, - 20 - ], - "_nop_tc_18", - "_nop_tc_19", - [ - "ne_bool", - 174, - 172, - 173, - 1034, - 20 - ], - [ - "jump", - "ne_done_3285", - 1034, - 20 - ], - "ne_mis_3292", - [ - "true", - 174, - 1034, - 20 - ], - "ne_done_3285", - [ - "jump_false", - 174, - "if_else_3283", - 1034, - 20 - ], - [ - "is_array", - 177, - 21, - 1035, - 22 - ], - [ - "jump_false", - 177, - "push_err_3293", - 1035, - 22 - ], - [ - "push", - 21, - 11, - 1035, - 22 - ], - [ - "jump", - "push_done_3294", - 1035, - 22 - ], - "push_err_3293", - [ - "disrupt", - 1035, - 22 - ], - "push_done_3294", - [ - "jump", - "if_end_3284", - 1035, - 22 - ], - "if_else_3283", - "if_end_3284", - [ - "access", - 178, - 1, - 1037, - 15 - ], - [ - "is_text", - 180, - 9, - 1037, - 15 - ], - [ - "jump_false", - 180, - "add_cn_3296", - 1037, - 15 - ], - "_nop_tc_20", - [ - "jump", - "add_cn_3296", - 1037, - 15 - ], - [ - "concat", - 179, - 9, - 178, - 1037, - 15 - ], - [ - "jump", - "add_done_3295", - 1037, - 15 - ], - "add_cn_3296", - [ - "is_num", - 180, - 9, - 1037, - 15 - ], - [ - "jump_false", - 180, - "add_err_3297", - 1037, - 15 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "add", - 179, - 9, - 178, - 1037, - 15 - ], - [ - "jump", - "add_done_3295", - 1037, - 15 - ], - "add_err_3297", - [ - "disrupt", - 1037, - 15 - ], - "add_done_3295", - [ - "move", - 9, - 179, - 1037, - 15 - ], - [ - "jump", - "while_start_3277", - 1037, - 15 - ], - "while_end_3278", - [ - "store_field", - 1, - 21, - "functions", - 1039, - 3 - ], - [ - "frame", - 183, - 5, - 0, - 1042, - 3 - ], - [ - "null", - 184, - 1042, - 3 - ], - [ - "setarg", - 183, - 0, - 184, - 1042, - 3 - ], - [ - "invoke", - 183, - 182, - 1042, - 3 - ], - [ - "return", - 1, - 1044, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 4, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 2, - 28, - 4, - 12 - ], - [ - "move", - 1, - 2, - 4, - 12 - ], - [ - "return", - 1, - 1047, - 8 - ], - "_nop_ur_1", - "_nop_ur_2" + "name": "fold.cm", + "functions": [ + { + "disruption_pc": 0, + "nr_slots": 34, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 41, 17], + ["is_identical", 4, 1, 3, 41, 17], + ["jump_true", 4, "eq_done_2", 41, 17], + ["is_int", 5, 1, 41, 17], + ["jump_false", 5, "eq_ni_3", 41, 17], + "_nop_tc_1", + ["jump", "eq_ni_3", 41, 17], + ["eq_int", 4, 1, 3, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_ni_3", + ["is_num", 5, 1, 41, 17], + ["jump_false", 5, "eq_nn_4", 41, 17], + "_nop_tc_2", + ["jump", "eq_nn_4", 41, 17], + ["eq_float", 4, 1, 3, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nn_4", + ["is_text", 5, 1, 41, 17], + ["jump_false", 5, "eq_nt_5", 41, 17], + "_nop_tc_3", + ["jump", "eq_nt_5", 41, 17], + ["eq_text", 4, 1, 3, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nt_5", + ["is_null", 5, 1, 41, 17], + ["jump_false", 5, "eq_nnl_6", 41, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 4, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nnl_6", + ["is_bool", 5, 1, 41, 17], + ["jump_false", 5, "eq_nb_7", 41, 17], + "_nop_tc_6", + ["jump", "eq_nb_7", 41, 17], + ["eq_bool", 4, 1, 3, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nb_7", + ["false", 4, 41, 17], + "eq_done_2", + ["jump_false", 4, "if_else_0", 41, 17], + ["false", 7, 41, 30], + ["return", 7, 41, 30], + "_nop_ur_1", + "if_else_0", + "if_end_1", + ["load_field", 8, 1, "kind", 42, 13], + ["move", 2, 8, 42, 13], + ["access", 9, "number", 43, 17], + ["is_identical", 10, 2, 9, 43, 17], + ["jump_true", 10, "eq_done_12", 43, 17], + ["is_int", 11, 2, 43, 17], + ["jump_false", 11, "eq_ni_13", 43, 17], + "_nop_tc_7", + ["jump", "eq_ni_13", 43, 17], + ["eq_int", 10, 2, 9, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_ni_13", + ["is_num", 11, 2, 43, 17], + ["jump_false", 11, "eq_nn_14", 43, 17], + "_nop_tc_8", + ["jump", "eq_nn_14", 43, 17], + ["eq_float", 10, 2, 9, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nn_14", + ["is_text", 11, 2, 43, 17], + ["jump_false", 11, "eq_nt_15", 43, 17], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 10, 2, 9, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nt_15", + ["is_null", 11, 2, 43, 17], + ["jump_false", 11, "eq_nnl_16", 43, 17], + "_nop_tc_11", + ["jump", "eq_nnl_16", 43, 17], + ["true", 10, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nnl_16", + ["is_bool", 11, 2, 43, 17], + ["jump_false", 11, "eq_nb_17", 43, 17], + "_nop_tc_12", + ["jump", "eq_nb_17", 43, 17], + ["eq_bool", 10, 2, 9, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nb_17", + ["false", 10, 43, 17], + "eq_done_12", + ["move", 13, 10, 43, 17], + ["jump_true", 13, "or_end_11", 43, 17], + ["access", 14, "text", 43, 34], + ["is_identical", 15, 2, 14, 43, 34], + ["jump_true", 15, "eq_done_18", 43, 34], + ["is_int", 16, 2, 43, 34], + ["jump_false", 16, "eq_ni_19", 43, 34], + "_nop_tc_13", + ["jump", "eq_ni_19", 43, 34], + ["eq_int", 15, 2, 14, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_ni_19", + ["is_num", 16, 2, 43, 34], + ["jump_false", 16, "eq_nn_20", 43, 34], + "_nop_tc_14", + ["jump", "eq_nn_20", 43, 34], + ["eq_float", 15, 2, 14, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nn_20", + ["is_text", 16, 2, 43, 34], + ["jump_false", 16, "eq_nt_21", 43, 34], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 15, 2, 14, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nt_21", + ["is_null", 16, 2, 43, 34], + ["jump_false", 16, "eq_nnl_22", 43, 34], + "_nop_tc_17", + ["jump", "eq_nnl_22", 43, 34], + ["true", 15, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nnl_22", + ["is_bool", 16, 2, 43, 34], + ["jump_false", 16, "eq_nb_23", 43, 34], + "_nop_tc_18", + ["jump", "eq_nb_23", 43, 34], + ["eq_bool", 15, 2, 14, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nb_23", + ["false", 15, 43, 34], + "eq_done_18", + ["move", 13, 15, 43, 34], + "or_end_11", + ["move", 18, 13, 43, 34], + ["jump_true", 18, "or_end_10", 43, 34], + ["access", 19, "true", 43, 49], + ["is_identical", 20, 2, 19, 43, 49], + ["jump_true", 20, "eq_done_24", 43, 49], + ["is_int", 21, 2, 43, 49], + ["jump_false", 21, "eq_ni_25", 43, 49], + "_nop_tc_19", + ["jump", "eq_ni_25", 43, 49], + ["eq_int", 20, 2, 19, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_ni_25", + ["is_num", 21, 2, 43, 49], + ["jump_false", 21, "eq_nn_26", 43, 49], + "_nop_tc_20", + ["jump", "eq_nn_26", 43, 49], + ["eq_float", 20, 2, 19, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nn_26", + ["is_text", 21, 2, 43, 49], + ["jump_false", 21, "eq_nt_27", 43, 49], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 20, 2, 19, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nt_27", + ["is_null", 21, 2, 43, 49], + ["jump_false", 21, "eq_nnl_28", 43, 49], + "_nop_tc_23", + ["jump", "eq_nnl_28", 43, 49], + ["true", 20, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nnl_28", + ["is_bool", 21, 2, 43, 49], + ["jump_false", 21, "eq_nb_29", 43, 49], + "_nop_tc_24", + ["jump", "eq_nb_29", 43, 49], + ["eq_bool", 20, 2, 19, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nb_29", + ["false", 20, 43, 49], + "eq_done_24", + ["move", 18, 20, 43, 49], + "or_end_10", + ["move", 23, 18, 43, 49], + ["jump_true", 23, "or_end_9", 43, 49], + ["access", 24, "false", 43, 64], + ["is_identical", 25, 2, 24, 43, 64], + ["jump_true", 25, "eq_done_30", 43, 64], + ["is_int", 26, 2, 43, 64], + ["jump_false", 26, "eq_ni_31", 43, 64], + "_nop_tc_25", + ["jump", "eq_ni_31", 43, 64], + ["eq_int", 25, 2, 24, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_ni_31", + ["is_num", 26, 2, 43, 64], + ["jump_false", 26, "eq_nn_32", 43, 64], + "_nop_tc_26", + ["jump", "eq_nn_32", 43, 64], + ["eq_float", 25, 2, 24, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nn_32", + ["is_text", 26, 2, 43, 64], + ["jump_false", 26, "eq_nt_33", 43, 64], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 25, 2, 24, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nt_33", + ["is_null", 26, 2, 43, 64], + ["jump_false", 26, "eq_nnl_34", 43, 64], + "_nop_tc_29", + ["jump", "eq_nnl_34", 43, 64], + ["true", 25, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nnl_34", + ["is_bool", 26, 2, 43, 64], + ["jump_false", 26, "eq_nb_35", 43, 64], + "_nop_tc_30", + ["jump", "eq_nb_35", 43, 64], + ["eq_bool", 25, 2, 24, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nb_35", + ["false", 25, 43, 64], + "eq_done_30", + ["move", 23, 25, 43, 64], + "or_end_9", + ["move", 28, 23, 43, 64], + ["jump_true", 28, "or_end_8", 43, 64], + ["access", 29, "null", 43, 80], + ["is_identical", 30, 2, 29, 43, 80], + ["jump_true", 30, "eq_done_36", 43, 80], + ["is_int", 31, 2, 43, 80], + ["jump_false", 31, "eq_ni_37", 43, 80], + "_nop_tc_31", + ["jump", "eq_ni_37", 43, 80], + ["eq_int", 30, 2, 29, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_ni_37", + ["is_num", 31, 2, 43, 80], + ["jump_false", 31, "eq_nn_38", 43, 80], + "_nop_tc_32", + ["jump", "eq_nn_38", 43, 80], + ["eq_float", 30, 2, 29, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nn_38", + ["is_text", 31, 2, 43, 80], + ["jump_false", 31, "eq_nt_39", 43, 80], + "_nop_tc_33", + "_nop_tc_34", + ["eq_text", 30, 2, 29, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nt_39", + ["is_null", 31, 2, 43, 80], + ["jump_false", 31, "eq_nnl_40", 43, 80], + "_nop_tc_35", + ["jump", "eq_nnl_40", 43, 80], + ["true", 30, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nnl_40", + ["is_bool", 31, 2, 43, 80], + ["jump_false", 31, "eq_nb_41", 43, 80], + "_nop_tc_36", + ["jump", "eq_nb_41", 43, 80], + ["eq_bool", 30, 2, 29, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nb_41", + ["false", 30, 43, 80], + "eq_done_36", + ["move", 28, 30, 43, 80], + "or_end_8", + ["return", 28, 43, 80], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 217, + "nr_close_slots": 0, + "instructions": [ + ["null", 5, 54, 17], + ["is_identical", 6, 1, 5, 54, 17], + ["jump_true", 6, "eq_done_44", 54, 17], + ["is_int", 7, 1, 54, 17], + ["jump_false", 7, "eq_ni_45", 54, 17], + "_nop_tc_1", + ["jump", "eq_ni_45", 54, 17], + ["eq_int", 6, 1, 5, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_ni_45", + ["is_num", 7, 1, 54, 17], + ["jump_false", 7, "eq_nn_46", 54, 17], + "_nop_tc_2", + ["jump", "eq_nn_46", 54, 17], + ["eq_float", 6, 1, 5, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nn_46", + ["is_text", 7, 1, 54, 17], + ["jump_false", 7, "eq_nt_47", 54, 17], + "_nop_tc_3", + ["jump", "eq_nt_47", 54, 17], + ["eq_text", 6, 1, 5, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nt_47", + ["is_null", 7, 1, 54, 17], + ["jump_false", 7, "eq_nnl_48", 54, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 6, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nnl_48", + ["is_bool", 7, 1, 54, 17], + ["jump_false", 7, "eq_nb_49", 54, 17], + "_nop_tc_6", + ["jump", "eq_nb_49", 54, 17], + ["eq_bool", 6, 1, 5, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nb_49", + ["false", 6, 54, 17], + "eq_done_44", + ["jump_false", 6, "if_else_42", 54, 17], + ["true", 9, 54, 30], + ["return", 9, 54, 30], + "_nop_ur_1", + "if_else_42", + "if_end_43", + ["load_field", 10, 1, "kind", 55, 13], + ["move", 3, 10, 55, 13], + ["access", 2, 0, 56, 13], + ["null", 4, 57, 18], + ["access", 11, "number", 58, 14], + ["is_identical", 12, 3, 11, 58, 14], + ["jump_true", 12, "eq_done_58", 58, 14], + ["is_int", 13, 3, 58, 14], + ["jump_false", 13, "eq_ni_59", 58, 14], + "_nop_tc_7", + ["jump", "eq_ni_59", 58, 14], + ["eq_int", 12, 3, 11, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_ni_59", + ["is_num", 13, 3, 58, 14], + ["jump_false", 13, "eq_nn_60", 58, 14], + "_nop_tc_8", + ["jump", "eq_nn_60", 58, 14], + ["eq_float", 12, 3, 11, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nn_60", + ["is_text", 13, 3, 58, 14], + ["jump_false", 13, "eq_nt_61", 58, 14], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 12, 3, 11, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nt_61", + ["is_null", 13, 3, 58, 14], + ["jump_false", 13, "eq_nnl_62", 58, 14], + "_nop_tc_11", + ["jump", "eq_nnl_62", 58, 14], + ["true", 12, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nnl_62", + ["is_bool", 13, 3, 58, 14], + ["jump_false", 13, "eq_nb_63", 58, 14], + "_nop_tc_12", + ["jump", "eq_nb_63", 58, 14], + ["eq_bool", 12, 3, 11, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nb_63", + ["false", 12, 58, 14], + "eq_done_58", + ["move", 15, 12, 58, 14], + ["jump_true", 15, "or_end_57", 58, 14], + ["access", 16, "text", 58, 31], + ["is_identical", 17, 3, 16, 58, 31], + ["jump_true", 17, "eq_done_64", 58, 31], + ["is_int", 18, 3, 58, 31], + ["jump_false", 18, "eq_ni_65", 58, 31], + "_nop_tc_13", + ["jump", "eq_ni_65", 58, 31], + ["eq_int", 17, 3, 16, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_ni_65", + ["is_num", 18, 3, 58, 31], + ["jump_false", 18, "eq_nn_66", 58, 31], + "_nop_tc_14", + ["jump", "eq_nn_66", 58, 31], + ["eq_float", 17, 3, 16, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nn_66", + ["is_text", 18, 3, 58, 31], + ["jump_false", 18, "eq_nt_67", 58, 31], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 17, 3, 16, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nt_67", + ["is_null", 18, 3, 58, 31], + ["jump_false", 18, "eq_nnl_68", 58, 31], + "_nop_tc_17", + ["jump", "eq_nnl_68", 58, 31], + ["true", 17, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nnl_68", + ["is_bool", 18, 3, 58, 31], + ["jump_false", 18, "eq_nb_69", 58, 31], + "_nop_tc_18", + ["jump", "eq_nb_69", 58, 31], + ["eq_bool", 17, 3, 16, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nb_69", + ["false", 17, 58, 31], + "eq_done_64", + ["move", 15, 17, 58, 31], + "or_end_57", + ["move", 20, 15, 58, 31], + ["jump_true", 20, "or_end_56", 58, 31], + ["access", 21, "true", 58, 46], + ["is_identical", 22, 3, 21, 58, 46], + ["jump_true", 22, "eq_done_70", 58, 46], + ["is_int", 23, 3, 58, 46], + ["jump_false", 23, "eq_ni_71", 58, 46], + "_nop_tc_19", + ["jump", "eq_ni_71", 58, 46], + ["eq_int", 22, 3, 21, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_ni_71", + ["is_num", 23, 3, 58, 46], + ["jump_false", 23, "eq_nn_72", 58, 46], + "_nop_tc_20", + ["jump", "eq_nn_72", 58, 46], + ["eq_float", 22, 3, 21, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nn_72", + ["is_text", 23, 3, 58, 46], + ["jump_false", 23, "eq_nt_73", 58, 46], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 22, 3, 21, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nt_73", + ["is_null", 23, 3, 58, 46], + ["jump_false", 23, "eq_nnl_74", 58, 46], + "_nop_tc_23", + ["jump", "eq_nnl_74", 58, 46], + ["true", 22, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nnl_74", + ["is_bool", 23, 3, 58, 46], + ["jump_false", 23, "eq_nb_75", 58, 46], + "_nop_tc_24", + ["jump", "eq_nb_75", 58, 46], + ["eq_bool", 22, 3, 21, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nb_75", + ["false", 22, 58, 46], + "eq_done_70", + ["move", 20, 22, 58, 46], + "or_end_56", + ["move", 25, 20, 58, 46], + ["jump_true", 25, "or_end_55", 58, 46], + ["access", 26, "false", 58, 61], + ["is_identical", 27, 3, 26, 58, 61], + ["jump_true", 27, "eq_done_76", 58, 61], + ["is_int", 28, 3, 58, 61], + ["jump_false", 28, "eq_ni_77", 58, 61], + "_nop_tc_25", + ["jump", "eq_ni_77", 58, 61], + ["eq_int", 27, 3, 26, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_ni_77", + ["is_num", 28, 3, 58, 61], + ["jump_false", 28, "eq_nn_78", 58, 61], + "_nop_tc_26", + ["jump", "eq_nn_78", 58, 61], + ["eq_float", 27, 3, 26, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nn_78", + ["is_text", 28, 3, 58, 61], + ["jump_false", 28, "eq_nt_79", 58, 61], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 27, 3, 26, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nt_79", + ["is_null", 28, 3, 58, 61], + ["jump_false", 28, "eq_nnl_80", 58, 61], + "_nop_tc_29", + ["jump", "eq_nnl_80", 58, 61], + ["true", 27, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nnl_80", + ["is_bool", 28, 3, 58, 61], + ["jump_false", 28, "eq_nb_81", 58, 61], + "_nop_tc_30", + ["jump", "eq_nb_81", 58, 61], + ["eq_bool", 27, 3, 26, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nb_81", + ["false", 27, 58, 61], + "eq_done_76", + ["move", 25, 27, 58, 61], + "or_end_55", + ["move", 30, 25, 58, 61], + ["jump_true", 30, "or_end_54", 58, 61], + ["access", 31, "null", 59, 14], + ["is_identical", 32, 3, 31, 59, 14], + ["jump_true", 32, "eq_done_82", 59, 14], + ["is_int", 33, 3, 59, 14], + ["jump_false", 33, "eq_ni_83", 59, 14], + "_nop_tc_31", + ["jump", "eq_ni_83", 59, 14], + ["eq_int", 32, 3, 31, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_ni_83", + ["is_num", 33, 3, 59, 14], + ["jump_false", 33, "eq_nn_84", 59, 14], + "_nop_tc_32", + ["jump", "eq_nn_84", 59, 14], + ["eq_float", 32, 3, 31, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nn_84", + ["is_text", 33, 3, 59, 14], + ["jump_false", 33, "eq_nt_85", 59, 14], + "_nop_tc_33", + "_nop_tc_34", + ["eq_text", 32, 3, 31, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nt_85", + ["is_null", 33, 3, 59, 14], + ["jump_false", 33, "eq_nnl_86", 59, 14], + "_nop_tc_35", + ["jump", "eq_nnl_86", 59, 14], + ["true", 32, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nnl_86", + ["is_bool", 33, 3, 59, 14], + ["jump_false", 33, "eq_nb_87", 59, 14], + "_nop_tc_36", + ["jump", "eq_nb_87", 59, 14], + ["eq_bool", 32, 3, 31, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nb_87", + ["false", 32, 59, 14], + "eq_done_82", + ["move", 30, 32, 59, 14], + "or_end_54", + ["move", 35, 30, 59, 14], + ["jump_true", 35, "or_end_53", 59, 14], + ["access", 36, "name", 59, 29], + ["is_identical", 37, 3, 36, 59, 29], + ["jump_true", 37, "eq_done_88", 59, 29], + ["is_int", 38, 3, 59, 29], + ["jump_false", 38, "eq_ni_89", 59, 29], + "_nop_tc_37", + ["jump", "eq_ni_89", 59, 29], + ["eq_int", 37, 3, 36, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_ni_89", + ["is_num", 38, 3, 59, 29], + ["jump_false", 38, "eq_nn_90", 59, 29], + "_nop_tc_38", + ["jump", "eq_nn_90", 59, 29], + ["eq_float", 37, 3, 36, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nn_90", + ["is_text", 38, 3, 59, 29], + ["jump_false", 38, "eq_nt_91", 59, 29], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 37, 3, 36, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nt_91", + ["is_null", 38, 3, 59, 29], + ["jump_false", 38, "eq_nnl_92", 59, 29], + "_nop_tc_41", + ["jump", "eq_nnl_92", 59, 29], + ["true", 37, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nnl_92", + ["is_bool", 38, 3, 59, 29], + ["jump_false", 38, "eq_nb_93", 59, 29], + "_nop_tc_42", + ["jump", "eq_nb_93", 59, 29], + ["eq_bool", 37, 3, 36, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nb_93", + ["false", 37, 59, 29], + "eq_done_88", + ["move", 35, 37, 59, 29], + "or_end_53", + ["move", 40, 35, 59, 29], + ["jump_true", 40, "or_end_52", 59, 29], + ["access", 41, "this", 59, 44], + ["is_identical", 42, 3, 41, 59, 44], + ["jump_true", 42, "eq_done_94", 59, 44], + ["is_int", 43, 3, 59, 44], + ["jump_false", 43, "eq_ni_95", 59, 44], + "_nop_tc_43", + ["jump", "eq_ni_95", 59, 44], + ["eq_int", 42, 3, 41, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_ni_95", + ["is_num", 43, 3, 59, 44], + ["jump_false", 43, "eq_nn_96", 59, 44], + "_nop_tc_44", + ["jump", "eq_nn_96", 59, 44], + ["eq_float", 42, 3, 41, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nn_96", + ["is_text", 43, 3, 59, 44], + ["jump_false", 43, "eq_nt_97", 59, 44], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 42, 3, 41, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nt_97", + ["is_null", 43, 3, 59, 44], + ["jump_false", 43, "eq_nnl_98", 59, 44], + "_nop_tc_47", + ["jump", "eq_nnl_98", 59, 44], + ["true", 42, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nnl_98", + ["is_bool", 43, 3, 59, 44], + ["jump_false", 43, "eq_nb_99", 59, 44], + "_nop_tc_48", + ["jump", "eq_nb_99", 59, 44], + ["eq_bool", 42, 3, 41, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nb_99", + ["false", 42, 59, 44], + "eq_done_94", + ["move", 40, 42, 59, 44], + "or_end_52", + ["jump_false", 40, "if_else_50", 59, 44], + ["true", 45, 59, 59], + ["return", 45, 59, 59], + "_nop_ur_2", + "if_else_50", + "if_end_51", + ["access", 46, "function", 60, 14], + ["is_identical", 47, 3, 46, 60, 14], + ["jump_true", 47, "eq_done_102", 60, 14], + ["is_int", 48, 3, 60, 14], + ["jump_false", 48, "eq_ni_103", 60, 14], + "_nop_tc_49", + ["jump", "eq_ni_103", 60, 14], + ["eq_int", 47, 3, 46, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_ni_103", + ["is_num", 48, 3, 60, 14], + ["jump_false", 48, "eq_nn_104", 60, 14], + "_nop_tc_50", + ["jump", "eq_nn_104", 60, 14], + ["eq_float", 47, 3, 46, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nn_104", + ["is_text", 48, 3, 60, 14], + ["jump_false", 48, "eq_nt_105", 60, 14], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 47, 3, 46, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nt_105", + ["is_null", 48, 3, 60, 14], + ["jump_false", 48, "eq_nnl_106", 60, 14], + "_nop_tc_53", + ["jump", "eq_nnl_106", 60, 14], + ["true", 47, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nnl_106", + ["is_bool", 48, 3, 60, 14], + ["jump_false", 48, "eq_nb_107", 60, 14], + "_nop_tc_54", + ["jump", "eq_nb_107", 60, 14], + ["eq_bool", 47, 3, 46, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nb_107", + ["false", 47, 60, 14], + "eq_done_102", + ["jump_false", 47, "if_else_100", 60, 14], + ["true", 50, 60, 33], + ["return", 50, 60, 33], + "_nop_ur_3", + "if_else_100", + "if_end_101", + ["access", 51, "!", 61, 14], + ["is_identical", 52, 3, 51, 61, 14], + ["jump_true", 52, "eq_done_113", 61, 14], + ["is_int", 53, 3, 61, 14], + ["jump_false", 53, "eq_ni_114", 61, 14], + "_nop_tc_55", + ["jump", "eq_ni_114", 61, 14], + ["eq_int", 52, 3, 51, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_ni_114", + ["is_num", 53, 3, 61, 14], + ["jump_false", 53, "eq_nn_115", 61, 14], + "_nop_tc_56", + ["jump", "eq_nn_115", 61, 14], + ["eq_float", 52, 3, 51, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nn_115", + ["is_text", 53, 3, 61, 14], + ["jump_false", 53, "eq_nt_116", 61, 14], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 52, 3, 51, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nt_116", + ["is_null", 53, 3, 61, 14], + ["jump_false", 53, "eq_nnl_117", 61, 14], + "_nop_tc_59", + ["jump", "eq_nnl_117", 61, 14], + ["true", 52, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nnl_117", + ["is_bool", 53, 3, 61, 14], + ["jump_false", 53, "eq_nb_118", 61, 14], + "_nop_tc_60", + ["jump", "eq_nb_118", 61, 14], + ["eq_bool", 52, 3, 51, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nb_118", + ["false", 52, 61, 14], + "eq_done_113", + ["move", 55, 52, 61, 14], + ["jump_true", 55, "or_end_112", 61, 14], + ["access", 56, "~", 61, 26], + ["is_identical", 57, 3, 56, 61, 26], + ["jump_true", 57, "eq_done_119", 61, 26], + ["is_int", 58, 3, 61, 26], + ["jump_false", 58, "eq_ni_120", 61, 26], + "_nop_tc_61", + ["jump", "eq_ni_120", 61, 26], + ["eq_int", 57, 3, 56, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_ni_120", + ["is_num", 58, 3, 61, 26], + ["jump_false", 58, "eq_nn_121", 61, 26], + "_nop_tc_62", + ["jump", "eq_nn_121", 61, 26], + ["eq_float", 57, 3, 56, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nn_121", + ["is_text", 58, 3, 61, 26], + ["jump_false", 58, "eq_nt_122", 61, 26], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 57, 3, 56, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nt_122", + ["is_null", 58, 3, 61, 26], + ["jump_false", 58, "eq_nnl_123", 61, 26], + "_nop_tc_65", + ["jump", "eq_nnl_123", 61, 26], + ["true", 57, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nnl_123", + ["is_bool", 58, 3, 61, 26], + ["jump_false", 58, "eq_nb_124", 61, 26], + "_nop_tc_66", + ["jump", "eq_nb_124", 61, 26], + ["eq_bool", 57, 3, 56, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nb_124", + ["false", 57, 61, 26], + "eq_done_119", + ["move", 55, 57, 61, 26], + "or_end_112", + ["move", 60, 55, 61, 26], + ["jump_true", 60, "or_end_111", 61, 26], + ["access", 61, "-unary", 61, 38], + ["is_identical", 62, 3, 61, 61, 38], + ["jump_true", 62, "eq_done_125", 61, 38], + ["is_int", 63, 3, 61, 38], + ["jump_false", 63, "eq_ni_126", 61, 38], + "_nop_tc_67", + ["jump", "eq_ni_126", 61, 38], + ["eq_int", 62, 3, 61, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_ni_126", + ["is_num", 63, 3, 61, 38], + ["jump_false", 63, "eq_nn_127", 61, 38], + "_nop_tc_68", + ["jump", "eq_nn_127", 61, 38], + ["eq_float", 62, 3, 61, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nn_127", + ["is_text", 63, 3, 61, 38], + ["jump_false", 63, "eq_nt_128", 61, 38], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 62, 3, 61, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nt_128", + ["is_null", 63, 3, 61, 38], + ["jump_false", 63, "eq_nnl_129", 61, 38], + "_nop_tc_71", + ["jump", "eq_nnl_129", 61, 38], + ["true", 62, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nnl_129", + ["is_bool", 63, 3, 61, 38], + ["jump_false", 63, "eq_nb_130", 61, 38], + "_nop_tc_72", + ["jump", "eq_nb_130", 61, 38], + ["eq_bool", 62, 3, 61, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nb_130", + ["false", 62, 61, 38], + "eq_done_125", + ["move", 60, 62, 61, 38], + "or_end_111", + ["move", 65, 60, 61, 38], + ["jump_true", 65, "or_end_110", 61, 38], + ["access", 66, "+unary", 61, 55], + ["is_identical", 67, 3, 66, 61, 55], + ["jump_true", 67, "eq_done_131", 61, 55], + ["is_int", 68, 3, 61, 55], + ["jump_false", 68, "eq_ni_132", 61, 55], + "_nop_tc_73", + ["jump", "eq_ni_132", 61, 55], + ["eq_int", 67, 3, 66, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_ni_132", + ["is_num", 68, 3, 61, 55], + ["jump_false", 68, "eq_nn_133", 61, 55], + "_nop_tc_74", + ["jump", "eq_nn_133", 61, 55], + ["eq_float", 67, 3, 66, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nn_133", + ["is_text", 68, 3, 61, 55], + ["jump_false", 68, "eq_nt_134", 61, 55], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 67, 3, 66, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nt_134", + ["is_null", 68, 3, 61, 55], + ["jump_false", 68, "eq_nnl_135", 61, 55], + "_nop_tc_77", + ["jump", "eq_nnl_135", 61, 55], + ["true", 67, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nnl_135", + ["is_bool", 68, 3, 61, 55], + ["jump_false", 68, "eq_nb_136", 61, 55], + "_nop_tc_78", + ["jump", "eq_nb_136", 61, 55], + ["eq_bool", 67, 3, 66, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nb_136", + ["false", 67, 61, 55], + "eq_done_131", + ["move", 65, 67, 61, 55], + "or_end_110", + ["jump_false", 65, "if_else_108", 61, 55], + ["load_field", 70, 1, "expression", 62, 22], + ["get", 72, 19, 1, 62, 14], + ["frame", 73, 72, 1, 62, 14], + ["null", 74, 62, 14], + ["setarg", 73, 0, 74, 62, 14], + ["setarg", 73, 1, 70, 62, 14], + ["tail_invoke", 73, 71, 62, 14], + ["return", 71, 62, 14], + "_nop_ur_4", + "if_else_108", + "if_end_109", + ["access", 75, "array", 64, 14], + ["is_identical", 76, 3, 75, 64, 14], + ["jump_true", 76, "eq_done_139", 64, 14], + ["is_int", 77, 3, 64, 14], + ["jump_false", 77, "eq_ni_140", 64, 14], + "_nop_tc_79", + ["jump", "eq_ni_140", 64, 14], + ["eq_int", 76, 3, 75, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_ni_140", + ["is_num", 77, 3, 64, 14], + ["jump_false", 77, "eq_nn_141", 64, 14], + "_nop_tc_80", + ["jump", "eq_nn_141", 64, 14], + ["eq_float", 76, 3, 75, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nn_141", + ["is_text", 77, 3, 64, 14], + ["jump_false", 77, "eq_nt_142", 64, 14], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 76, 3, 75, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nt_142", + ["is_null", 77, 3, 64, 14], + ["jump_false", 77, "eq_nnl_143", 64, 14], + "_nop_tc_83", + ["jump", "eq_nnl_143", 64, 14], + ["true", 76, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nnl_143", + ["is_bool", 77, 3, 64, 14], + ["jump_false", 77, "eq_nb_144", 64, 14], + "_nop_tc_84", + ["jump", "eq_nb_144", 64, 14], + ["eq_bool", 76, 3, 75, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nb_144", + ["false", 76, 64, 14], + "eq_done_139", + ["jump_false", 76, "if_else_137", 64, 14], + ["access", 79, 0, 65, 11], + ["move", 2, 79, 65, 11], + "while_start_145", + ["load_field", 80, 1, "list", 66, 25], + ["length", 81, 80, 66, 25], + ["is_int", 83, 2, 66, 25], + ["jump_false", 83, "rel_ni_147", 66, 25], + "_nop_tc_85", + "_nop_tc_86", + ["lt_int", 82, 2, 81, 66, 25], + ["jump", "rel_done_149", 66, 25], + "rel_ni_147", + ["is_num", 83, 2, 66, 25], + ["jump_false", 83, "rel_nn_148", 66, 25], + "_nop_tc_87", + "_nop_tc_88", + ["lt_float", 82, 2, 81, 66, 25], + ["jump", "rel_done_149", 66, 25], + "rel_nn_148", + ["is_text", 83, 2, 66, 25], + ["jump_false", 83, "rel_err_150", 66, 25], + "_nop_tc_89", + ["jump", "rel_err_150", 66, 25], + ["lt_text", 82, 2, 81, 66, 25], + ["jump", "rel_done_149", 66, 25], + "rel_err_150", + ["disrupt", 66, 25], + "rel_done_149", + ["jump_false", 82, "while_end_146", 66, 25], + ["load_field", 85, 1, "list", 67, 22], + ["load_dynamic", 86, 85, 2, 67, 32], + ["get", 88, 19, 1, 67, 14], + ["frame", 89, 88, 1, 67, 14], + ["null", 90, 67, 14], + ["setarg", 89, 0, 90, 67, 14], + ["setarg", 89, 1, 86, 67, 14], + ["invoke", 89, 87, 67, 14], + "_nop_bl_1", + ["jump_true", 87, "if_else_151", 67, 14], + ["false", 92, 67, 44], + ["return", 92, 67, 44], + "_nop_ur_5", + "if_else_151", + "if_end_152", + ["access", 93, 1, 68, 17], + ["is_text", 95, 2, 68, 17], + ["jump_false", 95, "add_cn_154", 68, 17], + "_nop_tc_90", + ["jump", "add_cn_154", 68, 17], + ["concat", 94, 2, 93, 68, 17], + ["jump", "add_done_153", 68, 17], + "add_cn_154", + ["is_num", 95, 2, 68, 17], + ["jump_false", 95, "add_err_155", 68, 17], + "_nop_tc_91", + "_nop_tc_92", + ["add", 94, 2, 93, 68, 17], + ["jump", "add_done_153", 68, 17], + "add_err_155", + ["disrupt", 68, 17], + "add_done_153", + ["move", 2, 94, 68, 17], + ["jump", "while_start_145", 68, 17], + "while_end_146", + ["true", 97, 70, 14], + ["return", 97, 70, 14], + "_nop_ur_6", + "if_else_137", + "if_end_138", + ["access", 98, "record", 72, 14], + ["is_identical", 99, 3, 98, 72, 14], + ["jump_true", 99, "eq_done_158", 72, 14], + ["is_int", 100, 3, 72, 14], + ["jump_false", 100, "eq_ni_159", 72, 14], + "_nop_tc_93", + ["jump", "eq_ni_159", 72, 14], + ["eq_int", 99, 3, 98, 72, 14], + ["jump", "eq_done_158", 72, 14], + "eq_ni_159", + ["is_num", 100, 3, 72, 14], + ["jump_false", 100, "eq_nn_160", 72, 14], + "_nop_tc_94", + ["jump", "eq_nn_160", 72, 14], + ["eq_float", 99, 3, 98, 72, 14], + ["jump", "eq_done_158", 72, 14], + "eq_nn_160", + ["is_text", 100, 3, 72, 14], + ["jump_false", 100, "eq_nt_161", 72, 14], + "_nop_tc_95", + "_nop_tc_96", + ["eq_text", 99, 3, 98, 72, 14], + ["jump", "eq_done_158", 72, 14], + "eq_nt_161", + ["is_null", 100, 3, 72, 14], + ["jump_false", 100, "eq_nnl_162", 72, 14], + "_nop_tc_97", + ["jump", "eq_nnl_162", 72, 14], + ["true", 99, 72, 14], + ["jump", "eq_done_158", 72, 14], + "eq_nnl_162", + ["is_bool", 100, 3, 72, 14], + ["jump_false", 100, "eq_nb_163", 72, 14], + "_nop_tc_98", + ["jump", "eq_nb_163", 72, 14], + ["eq_bool", 99, 3, 98, 72, 14], + ["jump", "eq_done_158", 72, 14], + "eq_nb_163", + ["false", 99, 72, 14], + "eq_done_158", + ["jump_false", 99, "if_else_156", 72, 14], + ["access", 102, 0, 73, 11], + ["move", 2, 102, 73, 11], + "while_start_164", + ["load_field", 103, 1, "list", 74, 25], + ["length", 104, 103, 74, 25], + ["is_int", 106, 2, 74, 25], + ["jump_false", 106, "rel_ni_166", 74, 25], + "_nop_tc_99", + "_nop_tc_100", + ["lt_int", 105, 2, 104, 74, 25], + ["jump", "rel_done_168", 74, 25], + "rel_ni_166", + ["is_num", 106, 2, 74, 25], + ["jump_false", 106, "rel_nn_167", 74, 25], + "_nop_tc_101", + "_nop_tc_102", + ["lt_float", 105, 2, 104, 74, 25], + ["jump", "rel_done_168", 74, 25], + "rel_nn_167", + ["is_text", 106, 2, 74, 25], + ["jump_false", 106, "rel_err_169", 74, 25], + "_nop_tc_103", + ["jump", "rel_err_169", 74, 25], + ["lt_text", 105, 2, 104, 74, 25], + ["jump", "rel_done_168", 74, 25], + "rel_err_169", + ["disrupt", 74, 25], + "rel_done_168", + ["jump_false", 105, "while_end_165", 74, 25], + ["load_field", 108, 1, "list", 75, 22], + ["load_dynamic", 109, 108, 2, 75, 32], + ["load_field", 110, 109, "right", 75, 32], + ["get", 112, 19, 1, 75, 14], + ["frame", 113, 112, 1, 75, 14], + ["null", 114, 75, 14], + ["setarg", 113, 0, 114, 75, 14], + ["setarg", 113, 1, 110, 75, 14], + ["invoke", 113, 111, 75, 14], + "_nop_bl_2", + ["jump_true", 111, "if_else_170", 75, 14], + ["false", 116, 75, 50], + ["return", 116, 75, 50], + "_nop_ur_7", + "if_else_170", + "if_end_171", + ["access", 117, 1, 76, 17], + ["is_text", 119, 2, 76, 17], + ["jump_false", 119, "add_cn_173", 76, 17], + "_nop_tc_104", + ["jump", "add_cn_173", 76, 17], + ["concat", 118, 2, 117, 76, 17], + ["jump", "add_done_172", 76, 17], + "add_cn_173", + ["is_num", 119, 2, 76, 17], + ["jump_false", 119, "add_err_174", 76, 17], + "_nop_tc_105", + "_nop_tc_106", + ["add", 118, 2, 117, 76, 17], + ["jump", "add_done_172", 76, 17], + "add_err_174", + ["disrupt", 76, 17], + "add_done_172", + ["move", 2, 118, 76, 17], + ["jump", "while_start_164", 76, 17], + "while_end_165", + ["true", 121, 78, 14], + ["return", 121, 78, 14], + "_nop_ur_8", + "if_else_156", + "if_end_157", + ["access", 122, "then", 80, 14], + ["is_identical", 123, 3, 122, 80, 14], + ["jump_true", 123, "eq_done_177", 80, 14], + ["is_int", 124, 3, 80, 14], + ["jump_false", 124, "eq_ni_178", 80, 14], + "_nop_tc_107", + ["jump", "eq_ni_178", 80, 14], + ["eq_int", 123, 3, 122, 80, 14], + ["jump", "eq_done_177", 80, 14], + "eq_ni_178", + ["is_num", 124, 3, 80, 14], + ["jump_false", 124, "eq_nn_179", 80, 14], + "_nop_tc_108", + ["jump", "eq_nn_179", 80, 14], + ["eq_float", 123, 3, 122, 80, 14], + ["jump", "eq_done_177", 80, 14], + "eq_nn_179", + ["is_text", 124, 3, 80, 14], + ["jump_false", 124, "eq_nt_180", 80, 14], + "_nop_tc_109", + "_nop_tc_110", + ["eq_text", 123, 3, 122, 80, 14], + ["jump", "eq_done_177", 80, 14], + "eq_nt_180", + ["is_null", 124, 3, 80, 14], + ["jump_false", 124, "eq_nnl_181", 80, 14], + "_nop_tc_111", + ["jump", "eq_nnl_181", 80, 14], + ["true", 123, 80, 14], + ["jump", "eq_done_177", 80, 14], + "eq_nnl_181", + ["is_bool", 124, 3, 80, 14], + ["jump_false", 124, "eq_nb_182", 80, 14], + "_nop_tc_112", + ["jump", "eq_nb_182", 80, 14], + ["eq_bool", 123, 3, 122, 80, 14], + ["jump", "eq_done_177", 80, 14], + "eq_nb_182", + ["false", 123, 80, 14], + "eq_done_177", + ["jump_false", 123, "if_else_175", 80, 14], + ["load_field", 126, 1, "expression", 81, 22], + ["get", 128, 19, 1, 81, 14], + ["frame", 129, 128, 1, 81, 14], + ["null", 130, 81, 14], + ["setarg", 129, 0, 130, 81, 14], + ["setarg", 129, 1, 126, 81, 14], + ["invoke", 129, 127, 81, 14], + ["move", 131, 127, 81, 14], + ["jump_false", 131, "and_end_184", 81, 14], + ["load_field", 132, 1, "then", 81, 50], + ["get", 134, 19, 1, 81, 42], + ["frame", 135, 134, 1, 81, 42], + ["null", 136, 81, 42], + ["setarg", 135, 0, 136, 81, 42], + ["setarg", 135, 1, 132, 81, 42], + ["invoke", 135, 133, 81, 42], + ["move", 131, 133, 81, 42], + "and_end_184", + ["move", 137, 131, 81, 42], + ["jump_false", 137, "and_end_183", 81, 42], + ["load_field", 138, 1, "else", 81, 72], + ["get", 140, 19, 1, 81, 64], + ["frame", 141, 140, 1, 81, 64], + ["null", 142, 81, 64], + ["setarg", 141, 0, 142, 81, 64], + ["setarg", 141, 1, 138, 81, 64], + ["invoke", 141, 139, 81, 64], + ["move", 137, 139, 81, 64], + "and_end_183", + ["return", 137, 81, 64], + "_nop_ur_9", + "if_else_175", + "if_end_176", + ["access", 143, "==", 83, 14], + ["is_identical", 144, 3, 143, 83, 14], + ["jump_true", 144, "eq_done_190", 83, 14], + ["is_int", 145, 3, 83, 14], + ["jump_false", 145, "eq_ni_191", 83, 14], + "_nop_tc_113", + ["jump", "eq_ni_191", 83, 14], + ["eq_int", 144, 3, 143, 83, 14], + ["jump", "eq_done_190", 83, 14], + "eq_ni_191", + ["is_num", 145, 3, 83, 14], + ["jump_false", 145, "eq_nn_192", 83, 14], + "_nop_tc_114", + ["jump", "eq_nn_192", 83, 14], + ["eq_float", 144, 3, 143, 83, 14], + ["jump", "eq_done_190", 83, 14], + "eq_nn_192", + ["is_text", 145, 3, 83, 14], + ["jump_false", 145, "eq_nt_193", 83, 14], + "_nop_tc_115", + "_nop_tc_116", + ["eq_text", 144, 3, 143, 83, 14], + ["jump", "eq_done_190", 83, 14], + "eq_nt_193", + ["is_null", 145, 3, 83, 14], + ["jump_false", 145, "eq_nnl_194", 83, 14], + "_nop_tc_117", + ["jump", "eq_nnl_194", 83, 14], + ["true", 144, 83, 14], + ["jump", "eq_done_190", 83, 14], + "eq_nnl_194", + ["is_bool", 145, 3, 83, 14], + ["jump_false", 145, "eq_nb_195", 83, 14], + "_nop_tc_118", + ["jump", "eq_nb_195", 83, 14], + ["eq_bool", 144, 3, 143, 83, 14], + ["jump", "eq_done_190", 83, 14], + "eq_nb_195", + ["false", 144, 83, 14], + "eq_done_190", + ["move", 147, 144, 83, 14], + ["jump_true", 147, "or_end_189", 83, 14], + ["access", 148, "!=", 83, 27], + ["is_identical", 149, 3, 148, 83, 27], + ["jump_true", 149, "eq_done_196", 83, 27], + ["is_int", 150, 3, 83, 27], + ["jump_false", 150, "eq_ni_197", 83, 27], + "_nop_tc_119", + ["jump", "eq_ni_197", 83, 27], + ["eq_int", 149, 3, 148, 83, 27], + ["jump", "eq_done_196", 83, 27], + "eq_ni_197", + ["is_num", 150, 3, 83, 27], + ["jump_false", 150, "eq_nn_198", 83, 27], + "_nop_tc_120", + ["jump", "eq_nn_198", 83, 27], + ["eq_float", 149, 3, 148, 83, 27], + ["jump", "eq_done_196", 83, 27], + "eq_nn_198", + ["is_text", 150, 3, 83, 27], + ["jump_false", 150, "eq_nt_199", 83, 27], + "_nop_tc_121", + "_nop_tc_122", + ["eq_text", 149, 3, 148, 83, 27], + ["jump", "eq_done_196", 83, 27], + "eq_nt_199", + ["is_null", 150, 3, 83, 27], + ["jump_false", 150, "eq_nnl_200", 83, 27], + "_nop_tc_123", + ["jump", "eq_nnl_200", 83, 27], + ["true", 149, 83, 27], + ["jump", "eq_done_196", 83, 27], + "eq_nnl_200", + ["is_bool", 150, 3, 83, 27], + ["jump_false", 150, "eq_nb_201", 83, 27], + "_nop_tc_124", + ["jump", "eq_nb_201", 83, 27], + ["eq_bool", 149, 3, 148, 83, 27], + ["jump", "eq_done_196", 83, 27], + "eq_nb_201", + ["false", 149, 83, 27], + "eq_done_196", + ["move", 147, 149, 83, 27], + "or_end_189", + ["move", 152, 147, 83, 27], + ["jump_true", 152, "or_end_188", 83, 27], + ["access", 153, "&&", 83, 40], + ["is_identical", 154, 3, 153, 83, 40], + ["jump_true", 154, "eq_done_202", 83, 40], + ["is_int", 155, 3, 83, 40], + ["jump_false", 155, "eq_ni_203", 83, 40], + "_nop_tc_125", + ["jump", "eq_ni_203", 83, 40], + ["eq_int", 154, 3, 153, 83, 40], + ["jump", "eq_done_202", 83, 40], + "eq_ni_203", + ["is_num", 155, 3, 83, 40], + ["jump_false", 155, "eq_nn_204", 83, 40], + "_nop_tc_126", + ["jump", "eq_nn_204", 83, 40], + ["eq_float", 154, 3, 153, 83, 40], + ["jump", "eq_done_202", 83, 40], + "eq_nn_204", + ["is_text", 155, 3, 83, 40], + ["jump_false", 155, "eq_nt_205", 83, 40], + "_nop_tc_127", + "_nop_tc_128", + ["eq_text", 154, 3, 153, 83, 40], + ["jump", "eq_done_202", 83, 40], + "eq_nt_205", + ["is_null", 155, 3, 83, 40], + ["jump_false", 155, "eq_nnl_206", 83, 40], + "_nop_tc_129", + ["jump", "eq_nnl_206", 83, 40], + ["true", 154, 83, 40], + ["jump", "eq_done_202", 83, 40], + "eq_nnl_206", + ["is_bool", 155, 3, 83, 40], + ["jump_false", 155, "eq_nb_207", 83, 40], + "_nop_tc_130", + ["jump", "eq_nb_207", 83, 40], + ["eq_bool", 154, 3, 153, 83, 40], + ["jump", "eq_done_202", 83, 40], + "eq_nb_207", + ["false", 154, 83, 40], + "eq_done_202", + ["move", 152, 154, 83, 40], + "or_end_188", + ["move", 157, 152, 83, 40], + ["jump_true", 157, "or_end_187", 83, 40], + ["access", 158, "||", 83, 53], + ["is_identical", 159, 3, 158, 83, 53], + ["jump_true", 159, "eq_done_208", 83, 53], + ["is_int", 160, 3, 83, 53], + ["jump_false", 160, "eq_ni_209", 83, 53], + "_nop_tc_131", + ["jump", "eq_ni_209", 83, 53], + ["eq_int", 159, 3, 158, 83, 53], + ["jump", "eq_done_208", 83, 53], + "eq_ni_209", + ["is_num", 160, 3, 83, 53], + ["jump_false", 160, "eq_nn_210", 83, 53], + "_nop_tc_132", + ["jump", "eq_nn_210", 83, 53], + ["eq_float", 159, 3, 158, 83, 53], + ["jump", "eq_done_208", 83, 53], + "eq_nn_210", + ["is_text", 160, 3, 83, 53], + ["jump_false", 160, "eq_nt_211", 83, 53], + "_nop_tc_133", + "_nop_tc_134", + ["eq_text", 159, 3, 158, 83, 53], + ["jump", "eq_done_208", 83, 53], + "eq_nt_211", + ["is_null", 160, 3, 83, 53], + ["jump_false", 160, "eq_nnl_212", 83, 53], + "_nop_tc_135", + ["jump", "eq_nnl_212", 83, 53], + ["true", 159, 83, 53], + ["jump", "eq_done_208", 83, 53], + "eq_nnl_212", + ["is_bool", 160, 3, 83, 53], + ["jump_false", 160, "eq_nb_213", 83, 53], + "_nop_tc_136", + ["jump", "eq_nb_213", 83, 53], + ["eq_bool", 159, 3, 158, 83, 53], + ["jump", "eq_done_208", 83, 53], + "eq_nb_213", + ["false", 159, 83, 53], + "eq_done_208", + ["move", 157, 159, 83, 53], + "or_end_187", + ["jump_false", 157, "if_else_185", 83, 53], + ["load_field", 162, 1, "left", 84, 22], + ["get", 164, 19, 1, 84, 14], + ["frame", 165, 164, 1, 84, 14], + ["null", 166, 84, 14], + ["setarg", 165, 0, 166, 84, 14], + ["setarg", 165, 1, 162, 84, 14], + ["invoke", 165, 163, 84, 14], + ["move", 167, 163, 84, 14], + ["jump_false", 167, "and_end_214", 84, 14], + ["load_field", 168, 1, "right", 84, 44], + ["get", 170, 19, 1, 84, 36], + ["frame", 171, 170, 1, 84, 36], + ["null", 172, 84, 36], + ["setarg", 171, 0, 172, 84, 36], + ["setarg", 171, 1, 168, 84, 36], + ["invoke", 171, 169, 84, 36], + ["move", 167, 169, 84, 36], + "and_end_214", + ["return", 167, 84, 36], + "_nop_ur_10", + "if_else_185", + "if_end_186", + ["access", 173, "(", 86, 14], + ["is_identical", 174, 3, 173, 86, 14], + ["jump_true", 174, "eq_done_217", 86, 14], + ["is_int", 175, 3, 86, 14], + ["jump_false", 175, "eq_ni_218", 86, 14], + "_nop_tc_137", + ["jump", "eq_ni_218", 86, 14], + ["eq_int", 174, 3, 173, 86, 14], + ["jump", "eq_done_217", 86, 14], + "eq_ni_218", + ["is_num", 175, 3, 86, 14], + ["jump_false", 175, "eq_nn_219", 86, 14], + "_nop_tc_138", + ["jump", "eq_nn_219", 86, 14], + ["eq_float", 174, 3, 173, 86, 14], + ["jump", "eq_done_217", 86, 14], + "eq_nn_219", + ["is_text", 175, 3, 86, 14], + ["jump_false", 175, "eq_nt_220", 86, 14], + "_nop_tc_139", + "_nop_tc_140", + ["eq_text", 174, 3, 173, 86, 14], + ["jump", "eq_done_217", 86, 14], + "eq_nt_220", + ["is_null", 175, 3, 86, 14], + ["jump_false", 175, "eq_nnl_221", 86, 14], + "_nop_tc_141", + ["jump", "eq_nnl_221", 86, 14], + ["true", 174, 86, 14], + ["jump", "eq_done_217", 86, 14], + "eq_nnl_221", + ["is_bool", 175, 3, 86, 14], + ["jump_false", 175, "eq_nb_222", 86, 14], + "_nop_tc_142", + ["jump", "eq_nb_222", 86, 14], + ["eq_bool", 174, 3, 173, 86, 14], + ["jump", "eq_done_217", 86, 14], + "eq_nb_222", + ["false", 174, 86, 14], + "eq_done_217", + ["jump_false", 174, "if_else_215", 86, 14], + ["load_field", 177, 1, "expression", 87, 16], + ["move", 4, 177, 87, 16], + ["null", 178, 88, 21], + ["is_identical", 179, 4, 178, 88, 21], + ["jump_true", 179, "ne_nid_228", 88, 21], + ["jump", "ne_ni_229", 88, 21], + "ne_nid_228", + ["false", 179, 88, 21], + ["jump", "ne_done_227", 88, 21], + "ne_ni_229", + ["is_int", 180, 4, 88, 21], + ["jump_false", 180, "ne_nn_230", 88, 21], + "_nop_tc_143", + ["jump", "ne_nn_230", 88, 21], + ["ne_int", 179, 4, 178, 88, 21], + ["jump", "ne_done_227", 88, 21], + "ne_nn_230", + ["is_num", 180, 4, 88, 21], + ["jump_false", 180, "ne_nt_231", 88, 21], + "_nop_tc_144", + ["jump", "ne_nt_231", 88, 21], + ["ne_float", 179, 4, 178, 88, 21], + ["jump", "ne_done_227", 88, 21], + "ne_nt_231", + ["is_text", 180, 4, 88, 21], + ["jump_false", 180, "ne_nnl_232", 88, 21], + "_nop_tc_145", + ["jump", "ne_nnl_232", 88, 21], + ["ne_text", 179, 4, 178, 88, 21], + ["jump", "ne_done_227", 88, 21], + "ne_nnl_232", + ["is_null", 180, 4, 88, 21], + ["jump_false", 180, "ne_nb_233", 88, 21], + "_nop_tc_146", + "_nop_tc_147", + ["false", 179, 88, 21], + ["jump", "ne_done_227", 88, 21], + "ne_nb_233", + ["is_bool", 180, 4, 88, 21], + ["jump_false", 180, "ne_mis_234", 88, 21], + "_nop_tc_148", + ["jump", "ne_mis_234", 88, 21], + ["ne_bool", 179, 4, 178, 88, 21], + ["jump", "ne_done_227", 88, 21], + "ne_mis_234", + ["true", 179, 88, 21], + "ne_done_227", + ["move", 182, 179, 88, 21], + ["jump_false", 182, "and_end_226", 88, 21], + ["load_field", 183, 4, "intrinsic", 88, 29], + ["true", 184, 88, 49], + ["is_identical", 185, 183, 184, 88, 49], + ["jump_true", 185, "eq_done_235", 88, 49], + ["is_int", 186, 183, 88, 49], + ["jump_false", 186, "eq_ni_236", 88, 49], + "_nop_tc_149", + ["jump", "eq_ni_236", 88, 49], + ["eq_int", 185, 183, 184, 88, 49], + ["jump", "eq_done_235", 88, 49], + "eq_ni_236", + ["is_num", 186, 183, 88, 49], + ["jump_false", 186, "eq_nn_237", 88, 49], + "_nop_tc_150", + ["jump", "eq_nn_237", 88, 49], + ["eq_float", 185, 183, 184, 88, 49], + ["jump", "eq_done_235", 88, 49], + "eq_nn_237", + ["is_text", 186, 183, 88, 49], + ["jump_false", 186, "eq_nt_238", 88, 49], + "_nop_tc_151", + ["jump", "eq_nt_238", 88, 49], + ["eq_text", 185, 183, 184, 88, 49], + ["jump", "eq_done_235", 88, 49], + "eq_nt_238", + ["is_null", 186, 183, 88, 49], + ["jump_false", 186, "eq_nnl_239", 88, 49], + "_nop_tc_152", + ["jump", "eq_nnl_239", 88, 49], + ["true", 185, 88, 49], + ["jump", "eq_done_235", 88, 49], + "eq_nnl_239", + ["is_bool", 186, 183, 88, 49], + ["jump_false", 186, "eq_nb_240", 88, 49], + "_nop_tc_153", + "_nop_tc_154", + ["eq_bool", 185, 183, 184, 88, 49], + ["jump", "eq_done_235", 88, 49], + "eq_nb_240", + ["false", 185, 88, 49], + "eq_done_235", + ["move", 182, 185, 88, 49], + "and_end_226", + ["move", 188, 182, 88, 49], + ["jump_false", 188, "and_end_225", 88, 49], + ["get", 189, 32, 1, 88, 57], + ["load_field", 190, 4, "name", 88, 73], + ["load_dynamic", 191, 189, 190, 88, 73], + ["true", 192, 88, 89], + ["is_identical", 193, 191, 192, 88, 89], + ["jump_true", 193, "eq_done_241", 88, 89], + ["is_int", 194, 191, 88, 89], + ["jump_false", 194, "eq_ni_242", 88, 89], + "_nop_tc_155", + ["jump", "eq_ni_242", 88, 89], + ["eq_int", 193, 191, 192, 88, 89], + ["jump", "eq_done_241", 88, 89], + "eq_ni_242", + ["is_num", 194, 191, 88, 89], + ["jump_false", 194, "eq_nn_243", 88, 89], + "_nop_tc_156", + ["jump", "eq_nn_243", 88, 89], + ["eq_float", 193, 191, 192, 88, 89], + ["jump", "eq_done_241", 88, 89], + "eq_nn_243", + ["is_text", 194, 191, 88, 89], + ["jump_false", 194, "eq_nt_244", 88, 89], + "_nop_tc_157", + ["jump", "eq_nt_244", 88, 89], + ["eq_text", 193, 191, 192, 88, 89], + ["jump", "eq_done_241", 88, 89], + "eq_nt_244", + ["is_null", 194, 191, 88, 89], + ["jump_false", 194, "eq_nnl_245", 88, 89], + "_nop_tc_158", + ["jump", "eq_nnl_245", 88, 89], + ["true", 193, 88, 89], + ["jump", "eq_done_241", 88, 89], + "eq_nnl_245", + ["is_bool", 194, 191, 88, 89], + ["jump_false", 194, "eq_nb_246", 88, 89], + "_nop_tc_159", + "_nop_tc_160", + ["eq_bool", 193, 191, 192, 88, 89], + ["jump", "eq_done_241", 88, 89], + "eq_nb_246", + ["false", 193, 88, 89], + "eq_done_241", + ["move", 188, 193, 88, 89], + "and_end_225", + ["jump_false", 188, "if_else_223", 88, 89], + ["access", 196, 0, 89, 13], + ["move", 2, 196, 89, 13], + "while_start_247", + ["load_field", 197, 1, "list", 90, 27], + ["length", 198, 197, 90, 27], + ["is_int", 200, 2, 90, 27], + ["jump_false", 200, "rel_ni_249", 90, 27], + "_nop_tc_161", + "_nop_tc_162", + ["lt_int", 199, 2, 198, 90, 27], + ["jump", "rel_done_251", 90, 27], + "rel_ni_249", + ["is_num", 200, 2, 90, 27], + ["jump_false", 200, "rel_nn_250", 90, 27], + "_nop_tc_163", + "_nop_tc_164", + ["lt_float", 199, 2, 198, 90, 27], + ["jump", "rel_done_251", 90, 27], + "rel_nn_250", + ["is_text", 200, 2, 90, 27], + ["jump_false", 200, "rel_err_252", 90, 27], + "_nop_tc_165", + ["jump", "rel_err_252", 90, 27], + ["lt_text", 199, 2, 198, 90, 27], + ["jump", "rel_done_251", 90, 27], + "rel_err_252", + ["disrupt", 90, 27], + "rel_done_251", + ["jump_false", 199, "while_end_248", 90, 27], + ["load_field", 202, 1, "list", 91, 24], + ["load_dynamic", 203, 202, 2, 91, 34], + ["get", 205, 19, 1, 91, 16], + ["frame", 206, 205, 1, 91, 16], + ["null", 207, 91, 16], + ["setarg", 206, 0, 207, 91, 16], + ["setarg", 206, 1, 203, 91, 16], + ["invoke", 206, 204, 91, 16], + "_nop_bl_3", + ["jump_true", 204, "if_else_253", 91, 16], + ["false", 209, 91, 46], + ["return", 209, 91, 46], + "_nop_ur_11", + "if_else_253", + "if_end_254", + ["access", 210, 1, 92, 19], + ["is_text", 212, 2, 92, 19], + ["jump_false", 212, "add_cn_256", 92, 19], + "_nop_tc_166", + ["jump", "add_cn_256", 92, 19], + ["concat", 211, 2, 210, 92, 19], + ["jump", "add_done_255", 92, 19], + "add_cn_256", + ["is_num", 212, 2, 92, 19], + ["jump_false", 212, "add_err_257", 92, 19], + "_nop_tc_167", + "_nop_tc_168", + ["add", 211, 2, 210, 92, 19], + ["jump", "add_done_255", 92, 19], + "add_err_257", + ["disrupt", 92, 19], + "add_done_255", + ["move", 2, 211, 92, 19], + ["jump", "while_start_247", 92, 19], + "while_end_248", + ["true", 214, 94, 16], + ["return", 214, 94, 16], + "_nop_ur_12", + "if_else_223", + "if_end_224", + ["jump", "if_end_216", 94, 16], + "if_else_215", + "if_end_216", + ["false", 215, 97, 12], + ["return", 215, 97, 12], + "_nop_ur_13", + "_nop_ur_14" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 3, 1, "at", 101, 13], + ["store_field", 2, 3, "at", 101, 5], + ["load_field", 4, 1, "from_row", 102, 19], + ["store_field", 2, 4, "from_row", 102, 5], + ["load_field", 5, 1, "from_column", 103, 22], + ["store_field", 2, 5, "from_column", 103, 5], + ["load_field", 6, 1, "to_row", 104, 17], + ["store_field", 2, 6, "to_row", 104, 5], + ["load_field", 7, 1, "to_column", 105, 20], + ["store_field", 2, 7, "to_column", 105, 5], + ["return", 2, 106, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 3], + ["access", 4, "number", 110, 33], + ["store_field", 3, 4, "kind", 110, 33], + ["access", 6, {"name":"text","kind":"name","make":"intrinsic"}, 110, 50], + ["frame", 7, 6, 1, 110, 50], + ["null", 8, 110, 50], + ["setarg", 7, 0, 8, 110, 50], + ["setarg", 7, 1, 1, 110, 50], + ["invoke", 7, 5, 110, 50], + ["store_field", 3, 5, "value", 110, 50], + ["store_field", 3, 1, "number", 110, 69], + ["get", 10, 8, 1, 110, 12], + ["frame", 11, 10, 2, 110, 12], + ["null", 12, 110, 12], + ["setarg", 11, 0, 12, 110, 12], + ["setarg", 11, 1, 2, 110, 12], + ["setarg", 11, 2, 3, 110, 12], + ["tail_invoke", 11, 9, 110, 12], + ["return", 9, 110, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 2], + ["access", 4, "text", 114, 33], + ["store_field", 3, 4, "kind", 114, 33], + ["store_field", 3, 1, "value", 114, 48], + ["get", 6, 8, 1, 114, 12], + ["frame", 7, 6, 2, 114, 12], + ["null", 8, 114, 12], + ["setarg", 7, 0, 8, 114, 12], + ["setarg", 7, 1, 2, 114, 12], + ["setarg", 7, 2, 3, 114, 12], + ["tail_invoke", 7, 5, 114, 12], + ["return", 5, 114, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["jump_false", 1, "if_else_258", 118, 9], + ["record", 3, 1], + ["access", 4, "true", 118, 42], + ["store_field", 3, 4, "kind", 118, 42], + ["get", 6, 8, 1, 118, 21], + ["frame", 7, 6, 2, 118, 21], + ["null", 8, 118, 21], + ["setarg", 7, 0, 8, 118, 21], + ["setarg", 7, 1, 2, 118, 21], + ["setarg", 7, 2, 3, 118, 21], + ["tail_invoke", 7, 5, 118, 21], + ["return", 5, 118, 21], + "_nop_ur_1", + "if_else_258", + "if_end_259", + ["record", 9, 1], + ["access", 10, "false", 119, 33], + ["store_field", 9, 10, "kind", 119, 33], + ["get", 12, 8, 1, 119, 12], + ["frame", 13, 12, 2, 119, 12], + ["null", 14, 119, 12], + ["setarg", 13, 0, 14, 119, 12], + ["setarg", 13, 1, 2, 119, 12], + ["setarg", 13, 2, 9, 119, 12], + ["tail_invoke", 13, 11, 119, 12], + ["return", 11, 119, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["record", 2, 1], + ["access", 3, "null", 123, 33], + ["store_field", 2, 3, "kind", 123, 33], + ["get", 5, 8, 1, 123, 12], + ["frame", 6, 5, 2, 123, 12], + ["null", 7, 123, 12], + ["setarg", 6, 0, 7, 123, 12], + ["setarg", 6, 1, 1, 123, 12], + ["setarg", 6, 2, 2, 123, 12], + ["tail_invoke", 6, 4, 123, 12], + ["return", 4, 123, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 55, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 127, 17], + ["is_identical", 5, 1, 4, 127, 17], + ["jump_true", 5, "eq_done_262", 127, 17], + ["is_int", 6, 1, 127, 17], + ["jump_false", 6, "eq_ni_263", 127, 17], + "_nop_tc_1", + ["jump", "eq_ni_263", 127, 17], + ["eq_int", 5, 1, 4, 127, 17], + ["jump", "eq_done_262", 127, 17], + "eq_ni_263", + ["is_num", 6, 1, 127, 17], + ["jump_false", 6, "eq_nn_264", 127, 17], + "_nop_tc_2", + ["jump", "eq_nn_264", 127, 17], + ["eq_float", 5, 1, 4, 127, 17], + ["jump", "eq_done_262", 127, 17], + "eq_nn_264", + ["is_text", 6, 1, 127, 17], + ["jump_false", 6, "eq_nt_265", 127, 17], + "_nop_tc_3", + ["jump", "eq_nt_265", 127, 17], + ["eq_text", 5, 1, 4, 127, 17], + ["jump", "eq_done_262", 127, 17], + "eq_nt_265", + ["is_null", 6, 1, 127, 17], + ["jump_false", 6, "eq_nnl_266", 127, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 127, 17], + ["jump", "eq_done_262", 127, 17], + "eq_nnl_266", + ["is_bool", 6, 1, 127, 17], + ["jump_false", 6, "eq_nb_267", 127, 17], + "_nop_tc_6", + ["jump", "eq_nb_267", 127, 17], + ["eq_bool", 5, 1, 4, 127, 17], + ["jump", "eq_done_262", 127, 17], + "eq_nb_267", + ["false", 5, 127, 17], + "eq_done_262", + ["jump_false", 5, "if_else_260", 127, 17], + ["null", 8, 127, 30], + ["return", 8, 127, 30], + "_nop_ur_1", + "if_else_260", + "if_end_261", + ["load_field", 9, 1, "kind", 128, 13], + ["move", 2, 9, 128, 13], + ["null", 3, 129, 14], + ["access", 10, "true", 130, 14], + ["is_identical", 11, 2, 10, 130, 14], + ["jump_true", 11, "eq_done_270", 130, 14], + ["is_int", 12, 2, 130, 14], + ["jump_false", 12, "eq_ni_271", 130, 14], + "_nop_tc_7", + ["jump", "eq_ni_271", 130, 14], + ["eq_int", 11, 2, 10, 130, 14], + ["jump", "eq_done_270", 130, 14], + "eq_ni_271", + ["is_num", 12, 2, 130, 14], + ["jump_false", 12, "eq_nn_272", 130, 14], + "_nop_tc_8", + ["jump", "eq_nn_272", 130, 14], + ["eq_float", 11, 2, 10, 130, 14], + ["jump", "eq_done_270", 130, 14], + "eq_nn_272", + ["is_text", 12, 2, 130, 14], + ["jump_false", 12, "eq_nt_273", 130, 14], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 11, 2, 10, 130, 14], + ["jump", "eq_done_270", 130, 14], + "eq_nt_273", + ["is_null", 12, 2, 130, 14], + ["jump_false", 12, "eq_nnl_274", 130, 14], + "_nop_tc_11", + ["jump", "eq_nnl_274", 130, 14], + ["true", 11, 130, 14], + ["jump", "eq_done_270", 130, 14], + "eq_nnl_274", + ["is_bool", 12, 2, 130, 14], + ["jump_false", 12, "eq_nb_275", 130, 14], + "_nop_tc_12", + ["jump", "eq_nb_275", 130, 14], + ["eq_bool", 11, 2, 10, 130, 14], + ["jump", "eq_done_270", 130, 14], + "eq_nb_275", + ["false", 11, 130, 14], + "eq_done_270", + ["jump_false", 11, "if_else_268", 130, 14], + ["true", 14, 130, 29], + ["return", 14, 130, 29], + "_nop_ur_2", + "if_else_268", + "if_end_269", + ["access", 15, "false", 131, 14], + ["is_identical", 16, 2, 15, 131, 14], + ["jump_true", 16, "eq_done_279", 131, 14], + ["is_int", 17, 2, 131, 14], + ["jump_false", 17, "eq_ni_280", 131, 14], + "_nop_tc_13", + ["jump", "eq_ni_280", 131, 14], + ["eq_int", 16, 2, 15, 131, 14], + ["jump", "eq_done_279", 131, 14], + "eq_ni_280", + ["is_num", 17, 2, 131, 14], + ["jump_false", 17, "eq_nn_281", 131, 14], + "_nop_tc_14", + ["jump", "eq_nn_281", 131, 14], + ["eq_float", 16, 2, 15, 131, 14], + ["jump", "eq_done_279", 131, 14], + "eq_nn_281", + ["is_text", 17, 2, 131, 14], + ["jump_false", 17, "eq_nt_282", 131, 14], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 16, 2, 15, 131, 14], + ["jump", "eq_done_279", 131, 14], + "eq_nt_282", + ["is_null", 17, 2, 131, 14], + ["jump_false", 17, "eq_nnl_283", 131, 14], + "_nop_tc_17", + ["jump", "eq_nnl_283", 131, 14], + ["true", 16, 131, 14], + ["jump", "eq_done_279", 131, 14], + "eq_nnl_283", + ["is_bool", 17, 2, 131, 14], + ["jump_false", 17, "eq_nb_284", 131, 14], + "_nop_tc_18", + ["jump", "eq_nb_284", 131, 14], + ["eq_bool", 16, 2, 15, 131, 14], + ["jump", "eq_done_279", 131, 14], + "eq_nb_284", + ["false", 16, 131, 14], + "eq_done_279", + ["move", 19, 16, 131, 14], + ["jump_true", 19, "or_end_278", 131, 14], + ["access", 20, "null", 131, 30], + ["is_identical", 21, 2, 20, 131, 30], + ["jump_true", 21, "eq_done_285", 131, 30], + ["is_int", 22, 2, 131, 30], + ["jump_false", 22, "eq_ni_286", 131, 30], + "_nop_tc_19", + ["jump", "eq_ni_286", 131, 30], + ["eq_int", 21, 2, 20, 131, 30], + ["jump", "eq_done_285", 131, 30], + "eq_ni_286", + ["is_num", 22, 2, 131, 30], + ["jump_false", 22, "eq_nn_287", 131, 30], + "_nop_tc_20", + ["jump", "eq_nn_287", 131, 30], + ["eq_float", 21, 2, 20, 131, 30], + ["jump", "eq_done_285", 131, 30], + "eq_nn_287", + ["is_text", 22, 2, 131, 30], + ["jump_false", 22, "eq_nt_288", 131, 30], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 21, 2, 20, 131, 30], + ["jump", "eq_done_285", 131, 30], + "eq_nt_288", + ["is_null", 22, 2, 131, 30], + ["jump_false", 22, "eq_nnl_289", 131, 30], + "_nop_tc_23", + ["jump", "eq_nnl_289", 131, 30], + ["true", 21, 131, 30], + ["jump", "eq_done_285", 131, 30], + "eq_nnl_289", + ["is_bool", 22, 2, 131, 30], + ["jump_false", 22, "eq_nb_290", 131, 30], + "_nop_tc_24", + ["jump", "eq_nb_290", 131, 30], + ["eq_bool", 21, 2, 20, 131, 30], + ["jump", "eq_done_285", 131, 30], + "eq_nb_290", + ["false", 21, 131, 30], + "eq_done_285", + ["move", 19, 21, 131, 30], + "or_end_278", + ["jump_false", 19, "if_else_276", 131, 30], + ["false", 24, 131, 45], + ["return", 24, 131, 45], + "_nop_ur_3", + "if_else_276", + "if_end_277", + ["access", 25, "number", 132, 14], + ["is_identical", 26, 2, 25, 132, 14], + ["jump_true", 26, "eq_done_293", 132, 14], + ["is_int", 27, 2, 132, 14], + ["jump_false", 27, "eq_ni_294", 132, 14], + "_nop_tc_25", + ["jump", "eq_ni_294", 132, 14], + ["eq_int", 26, 2, 25, 132, 14], + ["jump", "eq_done_293", 132, 14], + "eq_ni_294", + ["is_num", 27, 2, 132, 14], + ["jump_false", 27, "eq_nn_295", 132, 14], + "_nop_tc_26", + ["jump", "eq_nn_295", 132, 14], + ["eq_float", 26, 2, 25, 132, 14], + ["jump", "eq_done_293", 132, 14], + "eq_nn_295", + ["is_text", 27, 2, 132, 14], + ["jump_false", 27, "eq_nt_296", 132, 14], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 26, 2, 25, 132, 14], + ["jump", "eq_done_293", 132, 14], + "eq_nt_296", + ["is_null", 27, 2, 132, 14], + ["jump_false", 27, "eq_nnl_297", 132, 14], + "_nop_tc_29", + ["jump", "eq_nnl_297", 132, 14], + ["true", 26, 132, 14], + ["jump", "eq_done_293", 132, 14], + "eq_nnl_297", + ["is_bool", 27, 2, 132, 14], + ["jump_false", 27, "eq_nb_298", 132, 14], + "_nop_tc_30", + ["jump", "eq_nb_298", 132, 14], + ["eq_bool", 26, 2, 25, 132, 14], + ["jump", "eq_done_293", 132, 14], + "eq_nb_298", + ["false", 26, 132, 14], + "eq_done_293", + ["jump_false", 26, "if_else_291", 132, 14], + ["load_field", 29, 1, "number", 133, 12], + ["move", 3, 29, 133, 12], + ["null", 30, 134, 17], + ["is_identical", 31, 3, 30, 134, 17], + ["jump_true", 31, "eq_done_301", 134, 17], + ["is_int", 32, 3, 134, 17], + ["jump_false", 32, "eq_ni_302", 134, 17], + "_nop_tc_31", + ["jump", "eq_ni_302", 134, 17], + ["eq_int", 31, 3, 30, 134, 17], + ["jump", "eq_done_301", 134, 17], + "eq_ni_302", + ["is_num", 32, 3, 134, 17], + ["jump_false", 32, "eq_nn_303", 134, 17], + "_nop_tc_32", + ["jump", "eq_nn_303", 134, 17], + ["eq_float", 31, 3, 30, 134, 17], + ["jump", "eq_done_301", 134, 17], + "eq_nn_303", + ["is_text", 32, 3, 134, 17], + ["jump_false", 32, "eq_nt_304", 134, 17], + "_nop_tc_33", + ["jump", "eq_nt_304", 134, 17], + ["eq_text", 31, 3, 30, 134, 17], + ["jump", "eq_done_301", 134, 17], + "eq_nt_304", + ["is_null", 32, 3, 134, 17], + ["jump_false", 32, "eq_nnl_305", 134, 17], + "_nop_tc_34", + "_nop_tc_35", + ["true", 31, 134, 17], + ["jump", "eq_done_301", 134, 17], + "eq_nnl_305", + ["is_bool", 32, 3, 134, 17], + ["jump_false", 32, "eq_nb_306", 134, 17], + "_nop_tc_36", + ["jump", "eq_nb_306", 134, 17], + ["eq_bool", 31, 3, 30, 134, 17], + ["jump", "eq_done_301", 134, 17], + "eq_nb_306", + ["false", 31, 134, 17], + "eq_done_301", + ["jump_false", 31, "if_else_299", 134, 17], + ["load_field", 34, 1, "value", 134, 35], + ["access", 36, {"name":"number","kind":"name","make":"intrinsic"}, 134, 28], + ["frame", 37, 36, 1, 134, 28], + ["null", 38, 134, 28], + ["setarg", 37, 0, 38, 134, 28], + ["setarg", 37, 1, 34, 134, 28], + ["invoke", 37, 35, 134, 28], + ["move", 3, 35, 134, 28], + ["jump", "if_end_300", 134, 28], + "if_else_299", + "if_end_300", + ["access", 39, 0, 135, 20], + ["is_identical", 40, 3, 39, 135, 20], + ["jump_true", 40, "ne_nid_308", 135, 20], + ["jump", "ne_ni_309", 135, 20], + "ne_nid_308", + ["false", 40, 135, 20], + ["jump", "ne_done_307", 135, 20], + "ne_ni_309", + ["is_int", 41, 3, 135, 20], + ["jump_false", 41, "ne_nn_310", 135, 20], + "_nop_tc_37", + "_nop_tc_38", + ["ne_int", 40, 3, 39, 135, 20], + ["jump", "ne_done_307", 135, 20], + "ne_nn_310", + ["is_num", 41, 3, 135, 20], + ["jump_false", 41, "ne_nt_311", 135, 20], + "_nop_tc_39", + "_nop_tc_40", + ["ne_float", 40, 3, 39, 135, 20], + ["jump", "ne_done_307", 135, 20], + "ne_nt_311", + ["is_text", 41, 3, 135, 20], + ["jump_false", 41, "ne_nnl_312", 135, 20], + "_nop_tc_41", + ["jump", "ne_nnl_312", 135, 20], + ["ne_text", 40, 3, 39, 135, 20], + ["jump", "ne_done_307", 135, 20], + "ne_nnl_312", + ["is_null", 41, 3, 135, 20], + ["jump_false", 41, "ne_nb_313", 135, 20], + "_nop_tc_42", + ["jump", "ne_nb_313", 135, 20], + ["false", 40, 135, 20], + ["jump", "ne_done_307", 135, 20], + "ne_nb_313", + ["is_bool", 41, 3, 135, 20], + ["jump_false", 41, "ne_mis_314", 135, 20], + "_nop_tc_43", + ["jump", "ne_mis_314", 135, 20], + ["ne_bool", 40, 3, 39, 135, 20], + ["jump", "ne_done_307", 135, 20], + "ne_mis_314", + ["true", 40, 135, 20], + "ne_done_307", + ["return", 40, 135, 20], + "_nop_ur_4", + "if_else_291", + "if_end_292", + ["access", 43, "text", 137, 14], + ["is_identical", 44, 2, 43, 137, 14], + ["jump_true", 44, "eq_done_317", 137, 14], + ["is_int", 45, 2, 137, 14], + ["jump_false", 45, "eq_ni_318", 137, 14], + "_nop_tc_44", + ["jump", "eq_ni_318", 137, 14], + ["eq_int", 44, 2, 43, 137, 14], + ["jump", "eq_done_317", 137, 14], + "eq_ni_318", + ["is_num", 45, 2, 137, 14], + ["jump_false", 45, "eq_nn_319", 137, 14], + "_nop_tc_45", + ["jump", "eq_nn_319", 137, 14], + ["eq_float", 44, 2, 43, 137, 14], + ["jump", "eq_done_317", 137, 14], + "eq_nn_319", + ["is_text", 45, 2, 137, 14], + ["jump_false", 45, "eq_nt_320", 137, 14], + "_nop_tc_46", + "_nop_tc_47", + ["eq_text", 44, 2, 43, 137, 14], + ["jump", "eq_done_317", 137, 14], + "eq_nt_320", + ["is_null", 45, 2, 137, 14], + ["jump_false", 45, "eq_nnl_321", 137, 14], + "_nop_tc_48", + ["jump", "eq_nnl_321", 137, 14], + ["true", 44, 137, 14], + ["jump", "eq_done_317", 137, 14], + "eq_nnl_321", + ["is_bool", 45, 2, 137, 14], + ["jump_false", 45, "eq_nb_322", 137, 14], + "_nop_tc_49", + ["jump", "eq_nb_322", 137, 14], + ["eq_bool", 44, 2, 43, 137, 14], + ["jump", "eq_done_317", 137, 14], + "eq_nb_322", + ["false", 44, 137, 14], + "eq_done_317", + ["jump_false", 44, "if_else_315", 137, 14], + ["load_field", 47, 1, "value", 137, 36], + ["length", 48, 47, 137, 36], + ["access", 49, 0, 137, 50], + "_nop_tc_50", + "_nop_tc_51", + "_nop_tc_52", + "_nop_tc_53", + ["gt_int", 50, 48, 49, 137, 50], + ["jump", "rel_done_325", 137, 50], + "rel_ni_323", + "_nop_tc_54", + "_nop_tc_55", + "_nop_tc_56", + "_nop_tc_57", + ["gt_float", 50, 48, 49, 137, 50], + ["jump", "rel_done_325", 137, 50], + "rel_nn_324", + "_nop_tc_58", + ["jump", "rel_err_326", 137, 50], + "_nop_tc_59", + ["jump", "rel_err_326", 137, 50], + ["gt_text", 50, 48, 49, 137, 50], + ["jump", "rel_done_325", 137, 50], + "rel_err_326", + ["disrupt", 137, 50], + "rel_done_325", + ["return", 50, 137, 50], + "_nop_ur_5", + "if_else_315", + "if_end_316", + ["null", 53, 138, 12], + ["return", 53, 138, 12], + "_nop_ur_6", + "_nop_ur_7" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 21, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 146, 13], + "while_start_327", + ["get", 3, 26, 1, 147, 16], + ["is_int", 5, 2, 147, 16], + ["jump_false", 5, "rel_ni_329", 147, 16], + ["is_int", 6, 3, 147, 16], + ["jump_false", 6, "rel_ni_329", 147, 16], + ["lt_int", 4, 2, 3, 147, 16], + ["jump", "rel_done_331", 147, 16], + "rel_ni_329", + ["is_num", 5, 2, 147, 16], + ["jump_false", 5, "rel_nn_330", 147, 16], + ["is_num", 6, 3, 147, 16], + ["jump_false", 6, "rel_nn_330", 147, 16], + ["lt_float", 4, 2, 3, 147, 16], + ["jump", "rel_done_331", 147, 16], + "rel_nn_330", + ["is_text", 5, 2, 147, 16], + ["jump_false", 5, "rel_err_332", 147, 16], + ["is_text", 6, 3, 147, 16], + ["jump_false", 6, "rel_err_332", 147, 16], + ["lt_text", 4, 2, 3, 147, 16], + ["jump", "rel_done_331", 147, 16], + "rel_err_332", + ["disrupt", 147, 16], + "rel_done_331", + ["jump_false", 4, "while_end_328", 147, 16], + ["get", 7, 36, 1, 148, 11], + ["load_dynamic", 8, 7, 2, 148, 18], + ["load_field", 9, 8, "function_nr", 148, 18], + ["is_identical", 10, 9, 1, 148, 36], + ["jump_true", 10, "eq_done_335", 148, 36], + ["is_int", 11, 9, 148, 36], + ["jump_false", 11, "eq_ni_336", 148, 36], + ["is_int", 12, 1, 148, 36], + ["jump_false", 12, "eq_ni_336", 148, 36], + ["eq_int", 10, 9, 1, 148, 36], + ["jump", "eq_done_335", 148, 36], + "eq_ni_336", + ["is_num", 11, 9, 148, 36], + ["jump_false", 11, "eq_nn_337", 148, 36], + ["is_num", 12, 1, 148, 36], + ["jump_false", 12, "eq_nn_337", 148, 36], + ["eq_float", 10, 9, 1, 148, 36], + ["jump", "eq_done_335", 148, 36], + "eq_nn_337", + ["is_text", 11, 9, 148, 36], + ["jump_false", 11, "eq_nt_338", 148, 36], + ["is_text", 12, 1, 148, 36], + ["jump_false", 12, "eq_nt_338", 148, 36], + ["eq_text", 10, 9, 1, 148, 36], + ["jump", "eq_done_335", 148, 36], + "eq_nt_338", + ["is_null", 11, 9, 148, 36], + ["jump_false", 11, "eq_nnl_339", 148, 36], + ["is_null", 12, 1, 148, 36], + ["jump_false", 12, "eq_nnl_339", 148, 36], + ["true", 10, 148, 36], + ["jump", "eq_done_335", 148, 36], + "eq_nnl_339", + ["is_bool", 11, 9, 148, 36], + ["jump_false", 11, "eq_nb_340", 148, 36], + ["is_bool", 12, 1, 148, 36], + ["jump_false", 12, "eq_nb_340", 148, 36], + ["eq_bool", 10, 9, 1, 148, 36], + ["jump", "eq_done_335", 148, 36], + "eq_nb_340", + ["false", 10, 148, 36], + "eq_done_335", + ["jump_false", 10, "if_else_333", 148, 36], + ["get", 13, 36, 1, 148, 50], + ["load_dynamic", 14, 13, 2, 148, 57], + ["return", 14, 148, 57], + "_nop_ur_1", + "if_else_333", + "if_end_334", + ["access", 15, 1, 149, 15], + ["is_text", 17, 2, 149, 15], + ["jump_false", 17, "add_cn_342", 149, 15], + "_nop_tc_1", + ["jump", "add_cn_342", 149, 15], + ["concat", 16, 2, 15, 149, 15], + ["jump", "add_done_341", 149, 15], + "add_cn_342", + ["is_num", 17, 2, 149, 15], + ["jump_false", 17, "add_err_343", 149, 15], + "_nop_tc_2", + "_nop_tc_3", + ["add", 16, 2, 15, 149, 15], + ["jump", "add_done_341", 149, 15], + "add_err_343", + ["disrupt", 149, 15], + "add_done_341", + ["move", 2, 16, 149, 15], + ["jump", "while_start_327", 149, 15], + "while_end_328", + ["null", 19, 151, 12], + ["return", 19, 151, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 10, 1, 155, 14], + ["frame", 6, 5, 1, 155, 14], + ["null", 7, 155, 14], + ["setarg", 6, 0, 7, 155, 14], + ["setarg", 6, 1, 1, 155, 14], + ["invoke", 6, 4, 155, 14], + ["move", 3, 4, 155, 14], + ["null", 8, 156, 15], + ["is_identical", 9, 3, 8, 156, 15], + ["jump_true", 9, "eq_done_346", 156, 15], + ["is_int", 10, 3, 156, 15], + ["jump_false", 10, "eq_ni_347", 156, 15], + "_nop_tc_1", + ["jump", "eq_ni_347", 156, 15], + ["eq_int", 9, 3, 8, 156, 15], + ["jump", "eq_done_346", 156, 15], + "eq_ni_347", + ["is_num", 10, 3, 156, 15], + ["jump_false", 10, "eq_nn_348", 156, 15], + "_nop_tc_2", + ["jump", "eq_nn_348", 156, 15], + ["eq_float", 9, 3, 8, 156, 15], + ["jump", "eq_done_346", 156, 15], + "eq_nn_348", + ["is_text", 10, 3, 156, 15], + ["jump_false", 10, "eq_nt_349", 156, 15], + "_nop_tc_3", + ["jump", "eq_nt_349", 156, 15], + ["eq_text", 9, 3, 8, 156, 15], + ["jump", "eq_done_346", 156, 15], + "eq_nt_349", + ["is_null", 10, 3, 156, 15], + ["jump_false", 10, "eq_nnl_350", 156, 15], + "_nop_tc_4", + "_nop_tc_5", + ["true", 9, 156, 15], + ["jump", "eq_done_346", 156, 15], + "eq_nnl_350", + ["is_bool", 10, 3, 156, 15], + ["jump_false", 10, "eq_nb_351", 156, 15], + "_nop_tc_6", + ["jump", "eq_nb_351", 156, 15], + ["eq_bool", 9, 3, 8, 156, 15], + ["jump", "eq_done_346", 156, 15], + "eq_nb_351", + ["false", 9, 156, 15], + "eq_done_346", + ["jump_false", 9, "if_else_344", 156, 15], + ["null", 12, 156, 28], + ["return", 12, 156, 28], + "_nop_ur_1", + "if_else_344", + "if_end_345", + ["load_dynamic", 13, 3, 2, 157, 15], + ["return", 13, 157, 15], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["access", 6, {"name":"text","kind":"name","make":"intrinsic"}, 174, 15], + ["frame", 7, 6, 1, 174, 15], + ["null", 8, 174, 15], + ["setarg", 7, 0, 8, 174, 15], + ["setarg", 7, 1, 1, 174, 15], + ["invoke", 7, 5, 174, 15], + ["move", 4, 5, 174, 15], + ["get", 9, 7, 1, 175, 9], + ["load_dynamic", 10, 9, 4, 175, 20], + ["null", 11, 175, 28], + ["is_identical", 12, 10, 11, 175, 28], + ["jump_true", 12, "eq_done_354", 175, 28], + ["is_int", 13, 10, 175, 28], + ["jump_false", 13, "eq_ni_355", 175, 28], + "_nop_tc_1", + ["jump", "eq_ni_355", 175, 28], + ["eq_int", 12, 10, 11, 175, 28], + ["jump", "eq_done_354", 175, 28], + "eq_ni_355", + ["is_num", 13, 10, 175, 28], + ["jump_false", 13, "eq_nn_356", 175, 28], + "_nop_tc_2", + ["jump", "eq_nn_356", 175, 28], + ["eq_float", 12, 10, 11, 175, 28], + ["jump", "eq_done_354", 175, 28], + "eq_nn_356", + ["is_text", 13, 10, 175, 28], + ["jump_false", 13, "eq_nt_357", 175, 28], + "_nop_tc_3", + ["jump", "eq_nt_357", 175, 28], + ["eq_text", 12, 10, 11, 175, 28], + ["jump", "eq_done_354", 175, 28], + "eq_nt_357", + ["is_null", 13, 10, 175, 28], + ["jump_false", 13, "eq_nnl_358", 175, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 12, 175, 28], + ["jump", "eq_done_354", 175, 28], + "eq_nnl_358", + ["is_bool", 13, 10, 175, 28], + ["jump_false", 13, "eq_nb_359", 175, 28], + "_nop_tc_6", + ["jump", "eq_nb_359", 175, 28], + ["eq_bool", 12, 10, 11, 175, 28], + ["jump", "eq_done_354", 175, 28], + "eq_nb_359", + ["false", 12, 175, 28], + "eq_done_354", + ["jump_false", 12, "if_else_352", 175, 28], + ["record", 15, 0], + ["get", 16, 7, 1, 175, 34], + ["store_dynamic", 16, 15, 4, 175, 45], + ["jump", "if_end_353", 175, 45], + "if_else_352", + "if_end_353", + ["get", 17, 7, 1, 176, 5], + ["load_dynamic", 18, 17, 4, 176, 16], + ["store_dynamic", 18, 3, 2, 176, 21], + ["null", 19, 176, 21], + ["return", 19, 176, 21] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, {"name":"text","kind":"name","make":"intrinsic"}, 180, 15], + ["frame", 6, 5, 1, 180, 15], + ["null", 7, 180, 15], + ["setarg", 6, 0, 7, 180, 15], + ["setarg", 6, 1, 1, 180, 15], + ["invoke", 6, 4, 180, 15], + ["move", 3, 4, 180, 15], + ["get", 8, 7, 1, 181, 9], + ["load_dynamic", 9, 8, 3, 181, 20], + ["null", 10, 181, 28], + ["is_identical", 11, 9, 10, 181, 28], + ["jump_true", 11, "eq_done_362", 181, 28], + ["is_int", 12, 9, 181, 28], + ["jump_false", 12, "eq_ni_363", 181, 28], + "_nop_tc_1", + ["jump", "eq_ni_363", 181, 28], + ["eq_int", 11, 9, 10, 181, 28], + ["jump", "eq_done_362", 181, 28], + "eq_ni_363", + ["is_num", 12, 9, 181, 28], + ["jump_false", 12, "eq_nn_364", 181, 28], + "_nop_tc_2", + ["jump", "eq_nn_364", 181, 28], + ["eq_float", 11, 9, 10, 181, 28], + ["jump", "eq_done_362", 181, 28], + "eq_nn_364", + ["is_text", 12, 9, 181, 28], + ["jump_false", 12, "eq_nt_365", 181, 28], + "_nop_tc_3", + ["jump", "eq_nt_365", 181, 28], + ["eq_text", 11, 9, 10, 181, 28], + ["jump", "eq_done_362", 181, 28], + "eq_nt_365", + ["is_null", 12, 9, 181, 28], + ["jump_false", 12, "eq_nnl_366", 181, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 11, 181, 28], + ["jump", "eq_done_362", 181, 28], + "eq_nnl_366", + ["is_bool", 12, 9, 181, 28], + ["jump_false", 12, "eq_nb_367", 181, 28], + "_nop_tc_6", + ["jump", "eq_nb_367", 181, 28], + ["eq_bool", 11, 9, 10, 181, 28], + ["jump", "eq_done_362", 181, 28], + "eq_nb_367", + ["false", 11, 181, 28], + "eq_done_362", + ["jump_false", 11, "if_else_360", 181, 28], + ["null", 14, 181, 41], + ["return", 14, 181, 41], + "_nop_ur_1", + "if_else_360", + "if_end_361", + ["get", 15, 7, 1, 182, 12], + ["load_dynamic", 16, 15, 3, 182, 23], + ["load_dynamic", 17, 16, 2, 182, 28], + ["return", 17, 182, 28], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["access", 6, {"name":"text","kind":"name","make":"intrinsic"}, 186, 15], + ["frame", 7, 6, 1, 186, 15], + ["null", 8, 186, 15], + ["setarg", 7, 0, 8, 186, 15], + ["setarg", 7, 1, 1, 186, 15], + ["invoke", 7, 5, 186, 15], + ["move", 4, 5, 186, 15], + ["get", 9, 12, 1, 187, 9], + ["load_dynamic", 10, 9, 4, 187, 20], + ["null", 11, 187, 28], + ["is_identical", 12, 10, 11, 187, 28], + ["jump_true", 12, "eq_done_370", 187, 28], + ["is_int", 13, 10, 187, 28], + ["jump_false", 13, "eq_ni_371", 187, 28], + "_nop_tc_1", + ["jump", "eq_ni_371", 187, 28], + ["eq_int", 12, 10, 11, 187, 28], + ["jump", "eq_done_370", 187, 28], + "eq_ni_371", + ["is_num", 13, 10, 187, 28], + ["jump_false", 13, "eq_nn_372", 187, 28], + "_nop_tc_2", + ["jump", "eq_nn_372", 187, 28], + ["eq_float", 12, 10, 11, 187, 28], + ["jump", "eq_done_370", 187, 28], + "eq_nn_372", + ["is_text", 13, 10, 187, 28], + ["jump_false", 13, "eq_nt_373", 187, 28], + "_nop_tc_3", + ["jump", "eq_nt_373", 187, 28], + ["eq_text", 12, 10, 11, 187, 28], + ["jump", "eq_done_370", 187, 28], + "eq_nt_373", + ["is_null", 13, 10, 187, 28], + ["jump_false", 13, "eq_nnl_374", 187, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 12, 187, 28], + ["jump", "eq_done_370", 187, 28], + "eq_nnl_374", + ["is_bool", 13, 10, 187, 28], + ["jump_false", 13, "eq_nb_375", 187, 28], + "_nop_tc_6", + ["jump", "eq_nb_375", 187, 28], + ["eq_bool", 12, 10, 11, 187, 28], + ["jump", "eq_done_370", 187, 28], + "eq_nb_375", + ["false", 12, 187, 28], + "eq_done_370", + ["jump_false", 12, "if_else_368", 187, 28], + ["record", 15, 0], + ["get", 16, 12, 1, 187, 34], + ["store_dynamic", 16, 15, 4, 187, 45], + ["jump", "if_end_369", 187, 45], + "if_else_368", + "if_end_369", + ["get", 17, 12, 1, 188, 5], + ["load_dynamic", 18, 17, 4, 188, 16], + ["store_dynamic", 18, 3, 2, 188, 21], + ["null", 19, 188, 21], + ["return", 19, 188, 21] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 30, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 195, 17], + ["is_identical", 3, 1, 2, 195, 17], + ["jump_true", 3, "eq_done_378", 195, 17], + ["is_int", 4, 1, 195, 17], + ["jump_false", 4, "eq_ni_379", 195, 17], + "_nop_tc_1", + ["jump", "eq_ni_379", 195, 17], + ["eq_int", 3, 1, 2, 195, 17], + ["jump", "eq_done_378", 195, 17], + "eq_ni_379", + ["is_num", 4, 1, 195, 17], + ["jump_false", 4, "eq_nn_380", 195, 17], + "_nop_tc_2", + ["jump", "eq_nn_380", 195, 17], + ["eq_float", 3, 1, 2, 195, 17], + ["jump", "eq_done_378", 195, 17], + "eq_nn_380", + ["is_text", 4, 1, 195, 17], + ["jump_false", 4, "eq_nt_381", 195, 17], + "_nop_tc_3", + ["jump", "eq_nt_381", 195, 17], + ["eq_text", 3, 1, 2, 195, 17], + ["jump", "eq_done_378", 195, 17], + "eq_nt_381", + ["is_null", 4, 1, 195, 17], + ["jump_false", 4, "eq_nnl_382", 195, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 195, 17], + ["jump", "eq_done_378", 195, 17], + "eq_nnl_382", + ["is_bool", 4, 1, 195, 17], + ["jump_false", 4, "eq_nb_383", 195, 17], + "_nop_tc_6", + ["jump", "eq_nb_383", 195, 17], + ["eq_bool", 3, 1, 2, 195, 17], + ["jump", "eq_done_378", 195, 17], + "eq_nb_383", + ["false", 3, 195, 17], + "eq_done_378", + ["jump_false", 3, "if_else_376", 195, 17], + ["null", 6, 195, 30], + ["return", 6, 195, 30], + "_nop_ur_1", + "if_else_376", + "if_end_377", + ["load_field", 7, 1, "statements", 196, 9], + ["null", 8, 196, 28], + ["is_identical", 9, 7, 8, 196, 28], + ["jump_true", 9, "ne_nid_387", 196, 28], + ["jump", "ne_ni_388", 196, 28], + "ne_nid_387", + ["false", 9, 196, 28], + ["jump", "ne_done_386", 196, 28], + "ne_ni_388", + ["is_int", 10, 7, 196, 28], + ["jump_false", 10, "ne_nn_389", 196, 28], + "_nop_tc_7", + ["jump", "ne_nn_389", 196, 28], + ["ne_int", 9, 7, 8, 196, 28], + ["jump", "ne_done_386", 196, 28], + "ne_nn_389", + ["is_num", 10, 7, 196, 28], + ["jump_false", 10, "ne_nt_390", 196, 28], + "_nop_tc_8", + ["jump", "ne_nt_390", 196, 28], + ["ne_float", 9, 7, 8, 196, 28], + ["jump", "ne_done_386", 196, 28], + "ne_nt_390", + ["is_text", 10, 7, 196, 28], + ["jump_false", 10, "ne_nnl_391", 196, 28], + "_nop_tc_9", + ["jump", "ne_nnl_391", 196, 28], + ["ne_text", 9, 7, 8, 196, 28], + ["jump", "ne_done_386", 196, 28], + "ne_nnl_391", + ["is_null", 10, 7, 196, 28], + ["jump_false", 10, "ne_nb_392", 196, 28], + "_nop_tc_10", + "_nop_tc_11", + ["false", 9, 196, 28], + ["jump", "ne_done_386", 196, 28], + "ne_nb_392", + ["is_bool", 10, 7, 196, 28], + ["jump_false", 10, "ne_mis_393", 196, 28], + "_nop_tc_12", + ["jump", "ne_mis_393", 196, 28], + ["ne_bool", 9, 7, 8, 196, 28], + ["jump", "ne_done_386", 196, 28], + "ne_mis_393", + ["true", 9, 196, 28], + "ne_done_386", + ["jump_false", 9, "if_else_384", 196, 28], + ["load_field", 12, 1, "statements", 196, 49], + ["load_field", 13, 1, "function_nr", 196, 66], + ["get", 15, 31, 1, 196, 34], + ["frame", 16, 15, 2, 196, 34], + ["null", 17, 196, 34], + ["setarg", 16, 0, 17, 196, 34], + ["setarg", 16, 1, 12, 196, 34], + ["setarg", 16, 2, 13, 196, 34], + ["invoke", 16, 14, 196, 34], + ["jump", "if_end_385", 196, 34], + "if_else_384", + "if_end_385", + ["load_field", 18, 1, "disruption", 197, 9], + ["null", 19, 197, 28], + ["is_identical", 20, 18, 19, 197, 28], + ["jump_true", 20, "ne_nid_397", 197, 28], + ["jump", "ne_ni_398", 197, 28], + "ne_nid_397", + ["false", 20, 197, 28], + ["jump", "ne_done_396", 197, 28], + "ne_ni_398", + ["is_int", 21, 18, 197, 28], + ["jump_false", 21, "ne_nn_399", 197, 28], + "_nop_tc_13", + ["jump", "ne_nn_399", 197, 28], + ["ne_int", 20, 18, 19, 197, 28], + ["jump", "ne_done_396", 197, 28], + "ne_nn_399", + ["is_num", 21, 18, 197, 28], + ["jump_false", 21, "ne_nt_400", 197, 28], + "_nop_tc_14", + ["jump", "ne_nt_400", 197, 28], + ["ne_float", 20, 18, 19, 197, 28], + ["jump", "ne_done_396", 197, 28], + "ne_nt_400", + ["is_text", 21, 18, 197, 28], + ["jump_false", 21, "ne_nnl_401", 197, 28], + "_nop_tc_15", + ["jump", "ne_nnl_401", 197, 28], + ["ne_text", 20, 18, 19, 197, 28], + ["jump", "ne_done_396", 197, 28], + "ne_nnl_401", + ["is_null", 21, 18, 197, 28], + ["jump_false", 21, "ne_nb_402", 197, 28], + "_nop_tc_16", + "_nop_tc_17", + ["false", 20, 197, 28], + ["jump", "ne_done_396", 197, 28], + "ne_nb_402", + ["is_bool", 21, 18, 197, 28], + ["jump_false", 21, "ne_mis_403", 197, 28], + "_nop_tc_18", + ["jump", "ne_mis_403", 197, 28], + ["ne_bool", 20, 18, 19, 197, 28], + ["jump", "ne_done_396", 197, 28], + "ne_mis_403", + ["true", 20, 197, 28], + "ne_done_396", + ["jump_false", 20, "if_else_394", 197, 28], + ["load_field", 23, 1, "disruption", 197, 49], + ["load_field", 24, 1, "function_nr", 197, 66], + ["get", 26, 31, 1, 197, 34], + ["frame", 27, 26, 2, 197, 34], + ["null", 28, 197, 34], + ["setarg", 27, 0, 28, 197, 34], + ["setarg", 27, 1, 23, 197, 34], + ["setarg", 27, 2, 24, 197, 34], + ["invoke", 27, 25, 197, 34], + ["jump", "if_end_395", 197, 34], + "if_else_394", + "if_end_395", + ["null", 29, 197, 34], + ["return", 29, 197, 34] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 247, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 201, 13], + ["access", 5, 0, 202, 13], + ["null", 9, 203, 16], + ["null", 6, 204, 16], + ["null", 7, 205, 16], + ["null", 10, 206, 14], + ["null", 4, 207, 16], + ["null", 8, 208, 22], + "while_start_404", + ["length", 11, 1, 209, 23], + ["is_int", 13, 3, 209, 23], + ["jump_false", 13, "rel_ni_406", 209, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 12, 3, 11, 209, 23], + ["jump", "rel_done_408", 209, 23], + "rel_ni_406", + ["is_num", 13, 3, 209, 23], + ["jump_false", 13, "rel_nn_407", 209, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 12, 3, 11, 209, 23], + ["jump", "rel_done_408", 209, 23], + "rel_nn_407", + ["is_text", 13, 3, 209, 23], + ["jump_false", 13, "rel_err_409", 209, 23], + "_nop_tc_5", + ["jump", "rel_err_409", 209, 23], + ["lt_text", 12, 3, 11, 209, 23], + ["jump", "rel_done_408", 209, 23], + "rel_err_409", + ["disrupt", 209, 23], + "rel_done_408", + ["jump_false", 12, "while_end_405", 209, 23], + ["load_dynamic", 15, 1, 3, 210, 20], + ["move", 9, 15, 210, 20], + ["load_field", 16, 9, "kind", 211, 14], + ["move", 6, 16, 211, 14], + ["access", 17, "def", 212, 19], + ["is_identical", 18, 6, 17, 212, 19], + ["jump_true", 18, "eq_done_412", 212, 19], + ["is_int", 19, 6, 212, 19], + ["jump_false", 19, "eq_ni_413", 212, 19], + "_nop_tc_6", + ["jump", "eq_ni_413", 212, 19], + ["eq_int", 18, 6, 17, 212, 19], + ["jump", "eq_done_412", 212, 19], + "eq_ni_413", + ["is_num", 19, 6, 212, 19], + ["jump_false", 19, "eq_nn_414", 212, 19], + "_nop_tc_7", + ["jump", "eq_nn_414", 212, 19], + ["eq_float", 18, 6, 17, 212, 19], + ["jump", "eq_done_412", 212, 19], + "eq_nn_414", + ["is_text", 19, 6, 212, 19], + ["jump_false", 19, "eq_nt_415", 212, 19], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 18, 6, 17, 212, 19], + ["jump", "eq_done_412", 212, 19], + "eq_nt_415", + ["is_null", 19, 6, 212, 19], + ["jump_false", 19, "eq_nnl_416", 212, 19], + "_nop_tc_10", + ["jump", "eq_nnl_416", 212, 19], + ["true", 18, 212, 19], + ["jump", "eq_done_412", 212, 19], + "eq_nnl_416", + ["is_bool", 19, 6, 212, 19], + ["jump_false", 19, "eq_nb_417", 212, 19], + "_nop_tc_11", + ["jump", "eq_nb_417", 212, 19], + ["eq_bool", 18, 6, 17, 212, 19], + ["jump", "eq_done_412", 212, 19], + "eq_nb_417", + ["false", 18, 212, 19], + "eq_done_412", + ["jump_false", 18, "if_else_410", 212, 19], + ["load_field", 21, 9, "left", 213, 16], + ["load_field", 22, 21, "name", 213, 16], + ["move", 7, 22, 213, 16], + ["null", 23, 214, 21], + ["is_identical", 24, 7, 23, 214, 21], + ["jump_true", 24, "ne_nid_422", 214, 21], + ["jump", "ne_ni_423", 214, 21], + "ne_nid_422", + ["false", 24, 214, 21], + ["jump", "ne_done_421", 214, 21], + "ne_ni_423", + ["is_int", 25, 7, 214, 21], + ["jump_false", 25, "ne_nn_424", 214, 21], + "_nop_tc_12", + ["jump", "ne_nn_424", 214, 21], + ["ne_int", 24, 7, 23, 214, 21], + ["jump", "ne_done_421", 214, 21], + "ne_nn_424", + ["is_num", 25, 7, 214, 21], + ["jump_false", 25, "ne_nt_425", 214, 21], + "_nop_tc_13", + ["jump", "ne_nt_425", 214, 21], + ["ne_float", 24, 7, 23, 214, 21], + ["jump", "ne_done_421", 214, 21], + "ne_nt_425", + ["is_text", 25, 7, 214, 21], + ["jump_false", 25, "ne_nnl_426", 214, 21], + "_nop_tc_14", + ["jump", "ne_nnl_426", 214, 21], + ["ne_text", 24, 7, 23, 214, 21], + ["jump", "ne_done_421", 214, 21], + "ne_nnl_426", + ["is_null", 25, 7, 214, 21], + ["jump_false", 25, "ne_nb_427", 214, 21], + "_nop_tc_15", + "_nop_tc_16", + ["false", 24, 214, 21], + ["jump", "ne_done_421", 214, 21], + "ne_nb_427", + ["is_bool", 25, 7, 214, 21], + ["jump_false", 25, "ne_mis_428", 214, 21], + "_nop_tc_17", + ["jump", "ne_mis_428", 214, 21], + ["ne_bool", 24, 7, 23, 214, 21], + ["jump", "ne_done_421", 214, 21], + "ne_mis_428", + ["true", 24, 214, 21], + "ne_done_421", + ["move", 27, 24, 214, 21], + ["jump_false", 27, "and_end_420", 214, 21], + ["load_field", 28, 9, "right", 214, 40], + ["get", 30, 18, 1, 214, 29], + ["frame", 31, 30, 1, 214, 29], + ["null", 32, 214, 29], + ["setarg", 31, 0, 32, 214, 29], + ["setarg", 31, 1, 28, 214, 29], + ["invoke", 31, 29, 214, 29], + ["move", 27, 29, 214, 29], + "and_end_420", + ["jump_false", 27, "if_else_418", 214, 29], + ["get", 34, 35, 1, 215, 16], + ["frame", 35, 34, 2, 215, 16], + ["null", 36, 215, 16], + ["setarg", 35, 0, 36, 215, 16], + ["setarg", 35, 1, 2, 215, 16], + ["setarg", 35, 2, 7, 215, 16], + ["invoke", 35, 33, 215, 16], + ["move", 10, 33, 215, 16], + ["null", 37, 216, 21], + ["is_identical", 38, 10, 37, 216, 21], + ["jump_true", 38, "ne_nid_433", 216, 21], + ["jump", "ne_ni_434", 216, 21], + "ne_nid_433", + ["false", 38, 216, 21], + ["jump", "ne_done_432", 216, 21], + "ne_ni_434", + ["is_int", 39, 10, 216, 21], + ["jump_false", 39, "ne_nn_435", 216, 21], + "_nop_tc_18", + ["jump", "ne_nn_435", 216, 21], + ["ne_int", 38, 10, 37, 216, 21], + ["jump", "ne_done_432", 216, 21], + "ne_nn_435", + ["is_num", 39, 10, 216, 21], + ["jump_false", 39, "ne_nt_436", 216, 21], + "_nop_tc_19", + ["jump", "ne_nt_436", 216, 21], + ["ne_float", 38, 10, 37, 216, 21], + ["jump", "ne_done_432", 216, 21], + "ne_nt_436", + ["is_text", 39, 10, 216, 21], + ["jump_false", 39, "ne_nnl_437", 216, 21], + "_nop_tc_20", + ["jump", "ne_nnl_437", 216, 21], + ["ne_text", 38, 10, 37, 216, 21], + ["jump", "ne_done_432", 216, 21], + "ne_nnl_437", + ["is_null", 39, 10, 216, 21], + ["jump_false", 39, "ne_nb_438", 216, 21], + "_nop_tc_21", + "_nop_tc_22", + ["false", 38, 216, 21], + ["jump", "ne_done_432", 216, 21], + "ne_nb_438", + ["is_bool", 39, 10, 216, 21], + ["jump_false", 39, "ne_mis_439", 216, 21], + "_nop_tc_23", + ["jump", "ne_mis_439", 216, 21], + ["ne_bool", 38, 10, 37, 216, 21], + ["jump", "ne_done_432", 216, 21], + "ne_mis_439", + ["true", 38, 216, 21], + "ne_done_432", + ["move", 41, 38, 216, 21], + ["jump_false", 41, "and_end_431", 216, 21], + ["load_field", 42, 10, "closure", 216, 30], + ["not", 43, 42, 216, 30], + ["move", 41, 43, 216, 30], + "and_end_431", + ["jump_false", 41, "if_else_429", 216, 30], + ["load_field", 44, 9, "right", 217, 41], + ["get", 46, 34, 1, 217, 13], + ["frame", 47, 46, 3, 217, 13], + ["null", 48, 217, 13], + ["setarg", 47, 0, 48, 217, 13], + ["setarg", 47, 1, 2, 217, 13], + ["setarg", 47, 2, 7, 217, 13], + ["setarg", 47, 3, 44, 217, 13], + ["invoke", 47, 45, 217, 13], + ["jump", "if_end_430", 217, 13], + "if_else_429", + "if_end_430", + ["jump", "if_end_419", 217, 13], + "if_else_418", + "if_end_419", + ["null", 49, 220, 21], + ["is_identical", 50, 7, 49, 220, 21], + ["jump_true", 50, "ne_nid_445", 220, 21], + ["jump", "ne_ni_446", 220, 21], + "ne_nid_445", + ["false", 50, 220, 21], + ["jump", "ne_done_444", 220, 21], + "ne_ni_446", + ["is_int", 51, 7, 220, 21], + ["jump_false", 51, "ne_nn_447", 220, 21], + "_nop_tc_24", + ["jump", "ne_nn_447", 220, 21], + ["ne_int", 50, 7, 49, 220, 21], + ["jump", "ne_done_444", 220, 21], + "ne_nn_447", + ["is_num", 51, 7, 220, 21], + ["jump_false", 51, "ne_nt_448", 220, 21], + "_nop_tc_25", + ["jump", "ne_nt_448", 220, 21], + ["ne_float", 50, 7, 49, 220, 21], + ["jump", "ne_done_444", 220, 21], + "ne_nt_448", + ["is_text", 51, 7, 220, 21], + ["jump_false", 51, "ne_nnl_449", 220, 21], + "_nop_tc_26", + ["jump", "ne_nnl_449", 220, 21], + ["ne_text", 50, 7, 49, 220, 21], + ["jump", "ne_done_444", 220, 21], + "ne_nnl_449", + ["is_null", 51, 7, 220, 21], + ["jump_false", 51, "ne_nb_450", 220, 21], + "_nop_tc_27", + "_nop_tc_28", + ["false", 50, 220, 21], + ["jump", "ne_done_444", 220, 21], + "ne_nb_450", + ["is_bool", 51, 7, 220, 21], + ["jump_false", 51, "ne_mis_451", 220, 21], + "_nop_tc_29", + ["jump", "ne_mis_451", 220, 21], + ["ne_bool", 50, 7, 49, 220, 21], + ["jump", "ne_done_444", 220, 21], + "ne_mis_451", + ["true", 50, 220, 21], + "ne_done_444", + ["move", 53, 50, 220, 21], + ["jump_false", 53, "and_end_443", 220, 21], + ["load_field", 54, 9, "right", 220, 29], + ["null", 55, 220, 43], + ["is_identical", 56, 54, 55, 220, 43], + ["jump_true", 56, "ne_nid_453", 220, 43], + ["jump", "ne_ni_454", 220, 43], + "ne_nid_453", + ["false", 56, 220, 43], + ["jump", "ne_done_452", 220, 43], + "ne_ni_454", + ["is_int", 57, 54, 220, 43], + ["jump_false", 57, "ne_nn_455", 220, 43], + "_nop_tc_30", + ["jump", "ne_nn_455", 220, 43], + ["ne_int", 56, 54, 55, 220, 43], + ["jump", "ne_done_452", 220, 43], + "ne_nn_455", + ["is_num", 57, 54, 220, 43], + ["jump_false", 57, "ne_nt_456", 220, 43], + "_nop_tc_31", + ["jump", "ne_nt_456", 220, 43], + ["ne_float", 56, 54, 55, 220, 43], + ["jump", "ne_done_452", 220, 43], + "ne_nt_456", + ["is_text", 57, 54, 220, 43], + ["jump_false", 57, "ne_nnl_457", 220, 43], + "_nop_tc_32", + ["jump", "ne_nnl_457", 220, 43], + ["ne_text", 56, 54, 55, 220, 43], + ["jump", "ne_done_452", 220, 43], + "ne_nnl_457", + ["is_null", 57, 54, 220, 43], + ["jump_false", 57, "ne_nb_458", 220, 43], + "_nop_tc_33", + "_nop_tc_34", + ["false", 56, 220, 43], + ["jump", "ne_done_452", 220, 43], + "ne_nb_458", + ["is_bool", 57, 54, 220, 43], + ["jump_false", 57, "ne_mis_459", 220, 43], + "_nop_tc_35", + ["jump", "ne_mis_459", 220, 43], + ["ne_bool", 56, 54, 55, 220, 43], + ["jump", "ne_done_452", 220, 43], + "ne_mis_459", + ["true", 56, 220, 43], + "ne_done_452", + ["move", 53, 56, 220, 43], + "and_end_443", + ["move", 59, 53, 220, 43], + ["jump_false", 59, "and_end_442", 220, 43], + ["load_field", 60, 9, "right", 220, 51], + ["load_field", 61, 60, "kind", 220, 51], + ["access", 62, "(", 220, 70], + ["is_identical", 63, 61, 62, 220, 70], + ["jump_true", 63, "eq_done_460", 220, 70], + ["is_int", 64, 61, 220, 70], + ["jump_false", 64, "eq_ni_461", 220, 70], + "_nop_tc_36", + ["jump", "eq_ni_461", 220, 70], + ["eq_int", 63, 61, 62, 220, 70], + ["jump", "eq_done_460", 220, 70], + "eq_ni_461", + ["is_num", 64, 61, 220, 70], + ["jump_false", 64, "eq_nn_462", 220, 70], + "_nop_tc_37", + ["jump", "eq_nn_462", 220, 70], + ["eq_float", 63, 61, 62, 220, 70], + ["jump", "eq_done_460", 220, 70], + "eq_nn_462", + ["is_text", 64, 61, 220, 70], + ["jump_false", 64, "eq_nt_463", 220, 70], + "_nop_tc_38", + "_nop_tc_39", + ["eq_text", 63, 61, 62, 220, 70], + ["jump", "eq_done_460", 220, 70], + "eq_nt_463", + ["is_null", 64, 61, 220, 70], + ["jump_false", 64, "eq_nnl_464", 220, 70], + "_nop_tc_40", + ["jump", "eq_nnl_464", 220, 70], + ["true", 63, 220, 70], + ["jump", "eq_done_460", 220, 70], + "eq_nnl_464", + ["is_bool", 64, 61, 220, 70], + ["jump_false", 64, "eq_nb_465", 220, 70], + "_nop_tc_41", + ["jump", "eq_nb_465", 220, 70], + ["eq_bool", 63, 61, 62, 220, 70], + ["jump", "eq_done_460", 220, 70], + "eq_nb_465", + ["false", 63, 220, 70], + "eq_done_460", + ["move", 59, 63, 220, 70], + "and_end_442", + ["jump_false", 59, "if_else_440", 220, 70], + ["load_field", 66, 9, "right", 221, 24], + ["load_field", 67, 66, "expression", 221, 24], + ["move", 8, 67, 221, 24], + ["null", 68, 222, 29], + ["is_identical", 69, 8, 68, 222, 29], + ["jump_true", 69, "ne_nid_470", 222, 29], + ["jump", "ne_ni_471", 222, 29], + "ne_nid_470", + ["false", 69, 222, 29], + ["jump", "ne_done_469", 222, 29], + "ne_ni_471", + ["is_int", 70, 8, 222, 29], + ["jump_false", 70, "ne_nn_472", 222, 29], + "_nop_tc_42", + ["jump", "ne_nn_472", 222, 29], + ["ne_int", 69, 8, 68, 222, 29], + ["jump", "ne_done_469", 222, 29], + "ne_nn_472", + ["is_num", 70, 8, 222, 29], + ["jump_false", 70, "ne_nt_473", 222, 29], + "_nop_tc_43", + ["jump", "ne_nt_473", 222, 29], + ["ne_float", 69, 8, 68, 222, 29], + ["jump", "ne_done_469", 222, 29], + "ne_nt_473", + ["is_text", 70, 8, 222, 29], + ["jump_false", 70, "ne_nnl_474", 222, 29], + "_nop_tc_44", + ["jump", "ne_nnl_474", 222, 29], + ["ne_text", 69, 8, 68, 222, 29], + ["jump", "ne_done_469", 222, 29], + "ne_nnl_474", + ["is_null", 70, 8, 222, 29], + ["jump_false", 70, "ne_nb_475", 222, 29], + "_nop_tc_45", + "_nop_tc_46", + ["false", 69, 222, 29], + ["jump", "ne_done_469", 222, 29], + "ne_nb_475", + ["is_bool", 70, 8, 222, 29], + ["jump_false", 70, "ne_mis_476", 222, 29], + "_nop_tc_47", + ["jump", "ne_mis_476", 222, 29], + ["ne_bool", 69, 8, 68, 222, 29], + ["jump", "ne_done_469", 222, 29], + "ne_mis_476", + ["true", 69, 222, 29], + "ne_done_469", + ["move", 72, 69, 222, 29], + ["jump_false", 72, "and_end_468", 222, 29], + ["load_field", 73, 8, "intrinsic", 222, 37], + ["true", 74, 222, 61], + ["is_identical", 75, 73, 74, 222, 61], + ["jump_true", 75, "eq_done_477", 222, 61], + ["is_int", 76, 73, 222, 61], + ["jump_false", 76, "eq_ni_478", 222, 61], + "_nop_tc_48", + ["jump", "eq_ni_478", 222, 61], + ["eq_int", 75, 73, 74, 222, 61], + ["jump", "eq_done_477", 222, 61], + "eq_ni_478", + ["is_num", 76, 73, 222, 61], + ["jump_false", 76, "eq_nn_479", 222, 61], + "_nop_tc_49", + ["jump", "eq_nn_479", 222, 61], + ["eq_float", 75, 73, 74, 222, 61], + ["jump", "eq_done_477", 222, 61], + "eq_nn_479", + ["is_text", 76, 73, 222, 61], + ["jump_false", 76, "eq_nt_480", 222, 61], + "_nop_tc_50", + ["jump", "eq_nt_480", 222, 61], + ["eq_text", 75, 73, 74, 222, 61], + ["jump", "eq_done_477", 222, 61], + "eq_nt_480", + ["is_null", 76, 73, 222, 61], + ["jump_false", 76, "eq_nnl_481", 222, 61], + "_nop_tc_51", + ["jump", "eq_nnl_481", 222, 61], + ["true", 75, 222, 61], + ["jump", "eq_done_477", 222, 61], + "eq_nnl_481", + ["is_bool", 76, 73, 222, 61], + ["jump_false", 76, "eq_nb_482", 222, 61], + "_nop_tc_52", + "_nop_tc_53", + ["eq_bool", 75, 73, 74, 222, 61], + ["jump", "eq_done_477", 222, 61], + "eq_nb_482", + ["false", 75, 222, 61], + "eq_done_477", + ["move", 72, 75, 222, 61], + "and_end_468", + ["jump_false", 72, "if_else_466", 222, 61], + ["get", 79, 35, 1, 223, 18], + ["frame", 80, 79, 2, 223, 18], + ["null", 81, 223, 18], + ["setarg", 80, 0, 81, 223, 18], + ["setarg", 80, 1, 2, 223, 18], + ["setarg", 80, 2, 7, 223, 18], + ["invoke", 80, 78, 223, 18], + ["move", 10, 78, 223, 18], + ["null", 82, 224, 23], + ["is_identical", 83, 10, 82, 224, 23], + ["jump_true", 83, "ne_nid_487", 224, 23], + ["jump", "ne_ni_488", 224, 23], + "ne_nid_487", + ["false", 83, 224, 23], + ["jump", "ne_done_486", 224, 23], + "ne_ni_488", + ["is_int", 84, 10, 224, 23], + ["jump_false", 84, "ne_nn_489", 224, 23], + "_nop_tc_54", + ["jump", "ne_nn_489", 224, 23], + ["ne_int", 83, 10, 82, 224, 23], + ["jump", "ne_done_486", 224, 23], + "ne_nn_489", + ["is_num", 84, 10, 224, 23], + ["jump_false", 84, "ne_nt_490", 224, 23], + "_nop_tc_55", + ["jump", "ne_nt_490", 224, 23], + ["ne_float", 83, 10, 82, 224, 23], + ["jump", "ne_done_486", 224, 23], + "ne_nt_490", + ["is_text", 84, 10, 224, 23], + ["jump_false", 84, "ne_nnl_491", 224, 23], + "_nop_tc_56", + ["jump", "ne_nnl_491", 224, 23], + ["ne_text", 83, 10, 82, 224, 23], + ["jump", "ne_done_486", 224, 23], + "ne_nnl_491", + ["is_null", 84, 10, 224, 23], + ["jump_false", 84, "ne_nb_492", 224, 23], + "_nop_tc_57", + "_nop_tc_58", + ["false", 83, 224, 23], + ["jump", "ne_done_486", 224, 23], + "ne_nb_492", + ["is_bool", 84, 10, 224, 23], + ["jump_false", 84, "ne_mis_493", 224, 23], + "_nop_tc_59", + ["jump", "ne_mis_493", 224, 23], + ["ne_bool", 83, 10, 82, 224, 23], + ["jump", "ne_done_486", 224, 23], + "ne_mis_493", + ["true", 83, 224, 23], + "ne_done_486", + ["move", 86, 83, 224, 23], + ["jump_false", 86, "and_end_485", 224, 23], + ["load_field", 87, 10, "type_tag", 224, 31], + ["null", 88, 224, 46], + ["is_identical", 89, 87, 88, 224, 46], + ["jump_true", 89, "eq_done_494", 224, 46], + ["is_int", 90, 87, 224, 46], + ["jump_false", 90, "eq_ni_495", 224, 46], + "_nop_tc_60", + ["jump", "eq_ni_495", 224, 46], + ["eq_int", 89, 87, 88, 224, 46], + ["jump", "eq_done_494", 224, 46], + "eq_ni_495", + ["is_num", 90, 87, 224, 46], + ["jump_false", 90, "eq_nn_496", 224, 46], + "_nop_tc_61", + ["jump", "eq_nn_496", 224, 46], + ["eq_float", 89, 87, 88, 224, 46], + ["jump", "eq_done_494", 224, 46], + "eq_nn_496", + ["is_text", 90, 87, 224, 46], + ["jump_false", 90, "eq_nt_497", 224, 46], + "_nop_tc_62", + ["jump", "eq_nt_497", 224, 46], + ["eq_text", 89, 87, 88, 224, 46], + ["jump", "eq_done_494", 224, 46], + "eq_nt_497", + ["is_null", 90, 87, 224, 46], + ["jump_false", 90, "eq_nnl_498", 224, 46], + "_nop_tc_63", + "_nop_tc_64", + ["true", 89, 224, 46], + ["jump", "eq_done_494", 224, 46], + "eq_nnl_498", + ["is_bool", 90, 87, 224, 46], + ["jump_false", 90, "eq_nb_499", 224, 46], + "_nop_tc_65", + ["jump", "eq_nb_499", 224, 46], + ["eq_bool", 89, 87, 88, 224, 46], + ["jump", "eq_done_494", 224, 46], + "eq_nb_499", + ["false", 89, 224, 46], + "eq_done_494", + ["move", 86, 89, 224, 46], + "and_end_485", + ["jump_false", 86, "if_else_483", 224, 46], + ["get", 92, 37, 1, 225, 19], + ["load_field", 93, 8, "name", 225, 32], + ["load_dynamic", 94, 92, 93, 225, 32], + ["null", 95, 225, 52], + ["is_identical", 96, 94, 95, 225, 52], + ["jump_true", 96, "ne_nid_503", 225, 52], + ["jump", "ne_ni_504", 225, 52], + "ne_nid_503", + ["false", 96, 225, 52], + ["jump", "ne_done_502", 225, 52], + "ne_ni_504", + ["is_int", 97, 94, 225, 52], + ["jump_false", 97, "ne_nn_505", 225, 52], + "_nop_tc_66", + ["jump", "ne_nn_505", 225, 52], + ["ne_int", 96, 94, 95, 225, 52], + ["jump", "ne_done_502", 225, 52], + "ne_nn_505", + ["is_num", 97, 94, 225, 52], + ["jump_false", 97, "ne_nt_506", 225, 52], + "_nop_tc_67", + ["jump", "ne_nt_506", 225, 52], + ["ne_float", 96, 94, 95, 225, 52], + ["jump", "ne_done_502", 225, 52], + "ne_nt_506", + ["is_text", 97, 94, 225, 52], + ["jump_false", 97, "ne_nnl_507", 225, 52], + "_nop_tc_68", + ["jump", "ne_nnl_507", 225, 52], + ["ne_text", 96, 94, 95, 225, 52], + ["jump", "ne_done_502", 225, 52], + "ne_nnl_507", + ["is_null", 97, 94, 225, 52], + ["jump_false", 97, "ne_nb_508", 225, 52], + "_nop_tc_69", + "_nop_tc_70", + ["false", 96, 225, 52], + ["jump", "ne_done_502", 225, 52], + "ne_nb_508", + ["is_bool", 97, 94, 225, 52], + ["jump_false", 97, "ne_mis_509", 225, 52], + "_nop_tc_71", + ["jump", "ne_mis_509", 225, 52], + ["ne_bool", 96, 94, 95, 225, 52], + ["jump", "ne_done_502", 225, 52], + "ne_mis_509", + ["true", 96, 225, 52], + "ne_done_502", + ["jump_false", 96, "if_else_500", 225, 52], + ["get", 99, 37, 1, 225, 72], + ["load_field", 100, 8, "name", 225, 85], + ["load_dynamic", 101, 99, 100, 225, 85], + ["store_field", 10, 101, "type_tag", 225, 58], + ["jump", "if_end_501", 225, 58], + "if_else_500", + "if_end_501", + ["jump", "if_end_484", 225, 58], + "if_else_483", + "if_end_484", + ["jump", "if_end_467", 225, 58], + "if_else_466", + "if_end_467", + ["jump", "if_end_441", 225, 58], + "if_else_440", + "if_end_441", + ["jump", "if_end_411", 225, 58], + "if_else_410", + ["access", 102, "function", 229, 26], + ["is_identical", 103, 6, 102, 229, 26], + ["jump_true", 103, "eq_done_512", 229, 26], + ["is_int", 104, 6, 229, 26], + ["jump_false", 104, "eq_ni_513", 229, 26], + "_nop_tc_72", + ["jump", "eq_ni_513", 229, 26], + ["eq_int", 103, 6, 102, 229, 26], + ["jump", "eq_done_512", 229, 26], + "eq_ni_513", + ["is_num", 104, 6, 229, 26], + ["jump_false", 104, "eq_nn_514", 229, 26], + "_nop_tc_73", + ["jump", "eq_nn_514", 229, 26], + ["eq_float", 103, 6, 102, 229, 26], + ["jump", "eq_done_512", 229, 26], + "eq_nn_514", + ["is_text", 104, 6, 229, 26], + ["jump_false", 104, "eq_nt_515", 229, 26], + "_nop_tc_74", + "_nop_tc_75", + ["eq_text", 103, 6, 102, 229, 26], + ["jump", "eq_done_512", 229, 26], + "eq_nt_515", + ["is_null", 104, 6, 229, 26], + ["jump_false", 104, "eq_nnl_516", 229, 26], + "_nop_tc_76", + ["jump", "eq_nnl_516", 229, 26], + ["true", 103, 229, 26], + ["jump", "eq_done_512", 229, 26], + "eq_nnl_516", + ["is_bool", 104, 6, 229, 26], + ["jump_false", 104, "eq_nb_517", 229, 26], + "_nop_tc_77", + ["jump", "eq_nb_517", 229, 26], + ["eq_bool", 103, 6, 102, 229, 26], + ["jump", "eq_done_512", 229, 26], + "eq_nb_517", + ["false", 103, 229, 26], + "eq_done_512", + ["jump_false", 103, "if_else_510", 229, 26], + ["load_field", 106, 9, "name", 230, 16], + ["move", 7, 106, 230, 16], + ["null", 107, 231, 21], + ["is_identical", 108, 7, 107, 231, 21], + ["jump_true", 108, "ne_nid_522", 231, 21], + ["jump", "ne_ni_523", 231, 21], + "ne_nid_522", + ["false", 108, 231, 21], + ["jump", "ne_done_521", 231, 21], + "ne_ni_523", + ["is_int", 109, 7, 231, 21], + ["jump_false", 109, "ne_nn_524", 231, 21], + "_nop_tc_78", + ["jump", "ne_nn_524", 231, 21], + ["ne_int", 108, 7, 107, 231, 21], + ["jump", "ne_done_521", 231, 21], + "ne_nn_524", + ["is_num", 109, 7, 231, 21], + ["jump_false", 109, "ne_nt_525", 231, 21], + "_nop_tc_79", + ["jump", "ne_nt_525", 231, 21], + ["ne_float", 108, 7, 107, 231, 21], + ["jump", "ne_done_521", 231, 21], + "ne_nt_525", + ["is_text", 109, 7, 231, 21], + ["jump_false", 109, "ne_nnl_526", 231, 21], + "_nop_tc_80", + ["jump", "ne_nnl_526", 231, 21], + ["ne_text", 108, 7, 107, 231, 21], + ["jump", "ne_done_521", 231, 21], + "ne_nnl_526", + ["is_null", 109, 7, 231, 21], + ["jump_false", 109, "ne_nb_527", 231, 21], + "_nop_tc_81", + "_nop_tc_82", + ["false", 108, 231, 21], + ["jump", "ne_done_521", 231, 21], + "ne_nb_527", + ["is_bool", 109, 7, 231, 21], + ["jump_false", 109, "ne_mis_528", 231, 21], + "_nop_tc_83", + ["jump", "ne_mis_528", 231, 21], + ["ne_bool", 108, 7, 107, 231, 21], + ["jump", "ne_done_521", 231, 21], + "ne_mis_528", + ["true", 108, 231, 21], + "ne_done_521", + ["move", 111, 108, 231, 21], + ["jump_false", 111, "and_end_520", 231, 21], + ["load_field", 112, 9, "arity", 231, 29], + ["null", 113, 231, 43], + ["is_identical", 114, 112, 113, 231, 43], + ["jump_true", 114, "ne_nid_530", 231, 43], + ["jump", "ne_ni_531", 231, 43], + "ne_nid_530", + ["false", 114, 231, 43], + ["jump", "ne_done_529", 231, 43], + "ne_ni_531", + ["is_int", 115, 112, 231, 43], + ["jump_false", 115, "ne_nn_532", 231, 43], + "_nop_tc_84", + ["jump", "ne_nn_532", 231, 43], + ["ne_int", 114, 112, 113, 231, 43], + ["jump", "ne_done_529", 231, 43], + "ne_nn_532", + ["is_num", 115, 112, 231, 43], + ["jump_false", 115, "ne_nt_533", 231, 43], + "_nop_tc_85", + ["jump", "ne_nt_533", 231, 43], + ["ne_float", 114, 112, 113, 231, 43], + ["jump", "ne_done_529", 231, 43], + "ne_nt_533", + ["is_text", 115, 112, 231, 43], + ["jump_false", 115, "ne_nnl_534", 231, 43], + "_nop_tc_86", + ["jump", "ne_nnl_534", 231, 43], + ["ne_text", 114, 112, 113, 231, 43], + ["jump", "ne_done_529", 231, 43], + "ne_nnl_534", + ["is_null", 115, 112, 231, 43], + ["jump_false", 115, "ne_nb_535", 231, 43], + "_nop_tc_87", + "_nop_tc_88", + ["false", 114, 231, 43], + ["jump", "ne_done_529", 231, 43], + "ne_nb_535", + ["is_bool", 115, 112, 231, 43], + ["jump_false", 115, "ne_mis_536", 231, 43], + "_nop_tc_89", + ["jump", "ne_mis_536", 231, 43], + ["ne_bool", 114, 112, 113, 231, 43], + ["jump", "ne_done_529", 231, 43], + "ne_mis_536", + ["true", 114, 231, 43], + "ne_done_529", + ["move", 111, 114, 231, 43], + "and_end_520", + ["jump_false", 111, "if_else_518", 231, 43], + ["load_field", 117, 9, "arity", 232, 39], + ["get", 119, 33, 1, 232, 11], + ["frame", 120, 119, 3, 232, 11], + ["null", 121, 232, 11], + ["setarg", 120, 0, 121, 232, 11], + ["setarg", 120, 1, 2, 232, 11], + ["setarg", 120, 2, 7, 232, 11], + ["setarg", 120, 3, 117, 232, 11], + ["invoke", 120, 118, 232, 11], + ["jump", "if_end_519", 232, 11], + "if_else_518", + "if_end_519", + ["get", 123, 29, 1, 234, 9], + ["frame", 124, 123, 1, 234, 9], + ["null", 125, 234, 9], + ["setarg", 124, 0, 125, 234, 9], + ["setarg", 124, 1, 9, 234, 9], + ["invoke", 124, 122, 234, 9], + ["jump", "if_end_511", 234, 9], + "if_else_510", + ["access", 126, "var", 235, 26], + ["is_identical", 127, 6, 126, 235, 26], + ["jump_true", 127, "eq_done_539", 235, 26], + ["is_int", 128, 6, 235, 26], + ["jump_false", 128, "eq_ni_540", 235, 26], + "_nop_tc_90", + ["jump", "eq_ni_540", 235, 26], + ["eq_int", 127, 6, 126, 235, 26], + ["jump", "eq_done_539", 235, 26], + "eq_ni_540", + ["is_num", 128, 6, 235, 26], + ["jump_false", 128, "eq_nn_541", 235, 26], + "_nop_tc_91", + ["jump", "eq_nn_541", 235, 26], + ["eq_float", 127, 6, 126, 235, 26], + ["jump", "eq_done_539", 235, 26], + "eq_nn_541", + ["is_text", 128, 6, 235, 26], + ["jump_false", 128, "eq_nt_542", 235, 26], + "_nop_tc_92", + "_nop_tc_93", + ["eq_text", 127, 6, 126, 235, 26], + ["jump", "eq_done_539", 235, 26], + "eq_nt_542", + ["is_null", 128, 6, 235, 26], + ["jump_false", 128, "eq_nnl_543", 235, 26], + "_nop_tc_94", + ["jump", "eq_nnl_543", 235, 26], + ["true", 127, 235, 26], + ["jump", "eq_done_539", 235, 26], + "eq_nnl_543", + ["is_bool", 128, 6, 235, 26], + ["jump_false", 128, "eq_nb_544", 235, 26], + "_nop_tc_95", + ["jump", "eq_nb_544", 235, 26], + ["eq_bool", 127, 6, 126, 235, 26], + ["jump", "eq_done_539", 235, 26], + "eq_nb_544", + ["false", 127, 235, 26], + "eq_done_539", + ["jump_false", 127, "if_else_537", 235, 26], + ["load_field", 130, 9, "right", 236, 13], + ["null", 131, 236, 27], + ["is_identical", 132, 130, 131, 236, 27], + ["jump_true", 132, "ne_nid_550", 236, 27], + ["jump", "ne_ni_551", 236, 27], + "ne_nid_550", + ["false", 132, 236, 27], + ["jump", "ne_done_549", 236, 27], + "ne_ni_551", + ["is_int", 133, 130, 236, 27], + ["jump_false", 133, "ne_nn_552", 236, 27], + "_nop_tc_96", + ["jump", "ne_nn_552", 236, 27], + ["ne_int", 132, 130, 131, 236, 27], + ["jump", "ne_done_549", 236, 27], + "ne_nn_552", + ["is_num", 133, 130, 236, 27], + ["jump_false", 133, "ne_nt_553", 236, 27], + "_nop_tc_97", + ["jump", "ne_nt_553", 236, 27], + ["ne_float", 132, 130, 131, 236, 27], + ["jump", "ne_done_549", 236, 27], + "ne_nt_553", + ["is_text", 133, 130, 236, 27], + ["jump_false", 133, "ne_nnl_554", 236, 27], + "_nop_tc_98", + ["jump", "ne_nnl_554", 236, 27], + ["ne_text", 132, 130, 131, 236, 27], + ["jump", "ne_done_549", 236, 27], + "ne_nnl_554", + ["is_null", 133, 130, 236, 27], + ["jump_false", 133, "ne_nb_555", 236, 27], + "_nop_tc_99", + "_nop_tc_100", + ["false", 132, 236, 27], + ["jump", "ne_done_549", 236, 27], + "ne_nb_555", + ["is_bool", 133, 130, 236, 27], + ["jump_false", 133, "ne_mis_556", 236, 27], + "_nop_tc_101", + ["jump", "ne_mis_556", 236, 27], + ["ne_bool", 132, 130, 131, 236, 27], + ["jump", "ne_done_549", 236, 27], + "ne_mis_556", + ["true", 132, 236, 27], + "ne_done_549", + ["move", 135, 132, 236, 27], + ["jump_false", 135, "and_end_548", 236, 27], + ["load_field", 136, 9, "right", 236, 35], + ["load_field", 137, 136, "kind", 236, 35], + ["access", 138, "function", 236, 54], + ["is_identical", 139, 137, 138, 236, 54], + ["jump_true", 139, "eq_done_557", 236, 54], + ["is_int", 140, 137, 236, 54], + ["jump_false", 140, "eq_ni_558", 236, 54], + "_nop_tc_102", + ["jump", "eq_ni_558", 236, 54], + ["eq_int", 139, 137, 138, 236, 54], + ["jump", "eq_done_557", 236, 54], + "eq_ni_558", + ["is_num", 140, 137, 236, 54], + ["jump_false", 140, "eq_nn_559", 236, 54], + "_nop_tc_103", + ["jump", "eq_nn_559", 236, 54], + ["eq_float", 139, 137, 138, 236, 54], + ["jump", "eq_done_557", 236, 54], + "eq_nn_559", + ["is_text", 140, 137, 236, 54], + ["jump_false", 140, "eq_nt_560", 236, 54], + "_nop_tc_104", + "_nop_tc_105", + ["eq_text", 139, 137, 138, 236, 54], + ["jump", "eq_done_557", 236, 54], + "eq_nt_560", + ["is_null", 140, 137, 236, 54], + ["jump_false", 140, "eq_nnl_561", 236, 54], + "_nop_tc_106", + ["jump", "eq_nnl_561", 236, 54], + ["true", 139, 236, 54], + ["jump", "eq_done_557", 236, 54], + "eq_nnl_561", + ["is_bool", 140, 137, 236, 54], + ["jump_false", 140, "eq_nb_562", 236, 54], + "_nop_tc_107", + ["jump", "eq_nb_562", 236, 54], + ["eq_bool", 139, 137, 138, 236, 54], + ["jump", "eq_done_557", 236, 54], + "eq_nb_562", + ["false", 139, 236, 54], + "eq_done_557", + ["move", 135, 139, 236, 54], + "and_end_548", + ["move", 142, 135, 236, 54], + ["jump_false", 142, "and_end_547", 236, 54], + ["load_field", 143, 9, "right", 236, 68], + ["load_field", 144, 143, "arity", 236, 68], + ["null", 145, 236, 88], + ["is_identical", 146, 144, 145, 236, 88], + ["jump_true", 146, "ne_nid_564", 236, 88], + ["jump", "ne_ni_565", 236, 88], + "ne_nid_564", + ["false", 146, 236, 88], + ["jump", "ne_done_563", 236, 88], + "ne_ni_565", + ["is_int", 147, 144, 236, 88], + ["jump_false", 147, "ne_nn_566", 236, 88], + "_nop_tc_108", + ["jump", "ne_nn_566", 236, 88], + ["ne_int", 146, 144, 145, 236, 88], + ["jump", "ne_done_563", 236, 88], + "ne_nn_566", + ["is_num", 147, 144, 236, 88], + ["jump_false", 147, "ne_nt_567", 236, 88], + "_nop_tc_109", + ["jump", "ne_nt_567", 236, 88], + ["ne_float", 146, 144, 145, 236, 88], + ["jump", "ne_done_563", 236, 88], + "ne_nt_567", + ["is_text", 147, 144, 236, 88], + ["jump_false", 147, "ne_nnl_568", 236, 88], + "_nop_tc_110", + ["jump", "ne_nnl_568", 236, 88], + ["ne_text", 146, 144, 145, 236, 88], + ["jump", "ne_done_563", 236, 88], + "ne_nnl_568", + ["is_null", 147, 144, 236, 88], + ["jump_false", 147, "ne_nb_569", 236, 88], + "_nop_tc_111", + "_nop_tc_112", + ["false", 146, 236, 88], + ["jump", "ne_done_563", 236, 88], + "ne_nb_569", + ["is_bool", 147, 144, 236, 88], + ["jump_false", 147, "ne_mis_570", 236, 88], + "_nop_tc_113", + ["jump", "ne_mis_570", 236, 88], + ["ne_bool", 146, 144, 145, 236, 88], + ["jump", "ne_done_563", 236, 88], + "ne_mis_570", + ["true", 146, 236, 88], + "ne_done_563", + ["move", 142, 146, 236, 88], + "and_end_547", + ["jump_false", 142, "if_else_545", 236, 88], + ["load_field", 149, 9, "left", 237, 18], + ["load_field", 150, 149, "name", 237, 18], + ["move", 7, 150, 237, 18], + ["null", 151, 238, 23], + ["is_identical", 152, 7, 151, 238, 23], + ["jump_true", 152, "ne_nid_574", 238, 23], + ["jump", "ne_ni_575", 238, 23], + "ne_nid_574", + ["false", 152, 238, 23], + ["jump", "ne_done_573", 238, 23], + "ne_ni_575", + ["is_int", 153, 7, 238, 23], + ["jump_false", 153, "ne_nn_576", 238, 23], + "_nop_tc_114", + ["jump", "ne_nn_576", 238, 23], + ["ne_int", 152, 7, 151, 238, 23], + ["jump", "ne_done_573", 238, 23], + "ne_nn_576", + ["is_num", 153, 7, 238, 23], + ["jump_false", 153, "ne_nt_577", 238, 23], + "_nop_tc_115", + ["jump", "ne_nt_577", 238, 23], + ["ne_float", 152, 7, 151, 238, 23], + ["jump", "ne_done_573", 238, 23], + "ne_nt_577", + ["is_text", 153, 7, 238, 23], + ["jump_false", 153, "ne_nnl_578", 238, 23], + "_nop_tc_116", + ["jump", "ne_nnl_578", 238, 23], + ["ne_text", 152, 7, 151, 238, 23], + ["jump", "ne_done_573", 238, 23], + "ne_nnl_578", + ["is_null", 153, 7, 238, 23], + ["jump_false", 153, "ne_nb_579", 238, 23], + "_nop_tc_117", + "_nop_tc_118", + ["false", 152, 238, 23], + ["jump", "ne_done_573", 238, 23], + "ne_nb_579", + ["is_bool", 153, 7, 238, 23], + ["jump_false", 153, "ne_mis_580", 238, 23], + "_nop_tc_119", + ["jump", "ne_mis_580", 238, 23], + ["ne_bool", 152, 7, 151, 238, 23], + ["jump", "ne_done_573", 238, 23], + "ne_mis_580", + ["true", 152, 238, 23], + "ne_done_573", + ["jump_false", 152, "if_else_571", 238, 23], + ["get", 156, 35, 1, 239, 18], + ["frame", 157, 156, 2, 239, 18], + ["null", 158, 239, 18], + ["setarg", 157, 0, 158, 239, 18], + ["setarg", 157, 1, 2, 239, 18], + ["setarg", 157, 2, 7, 239, 18], + ["invoke", 157, 155, 239, 18], + ["move", 10, 155, 239, 18], + ["null", 159, 240, 23], + ["is_identical", 160, 10, 159, 240, 23], + ["jump_true", 160, "ne_nid_585", 240, 23], + ["jump", "ne_ni_586", 240, 23], + "ne_nid_585", + ["false", 160, 240, 23], + ["jump", "ne_done_584", 240, 23], + "ne_ni_586", + ["is_int", 161, 10, 240, 23], + ["jump_false", 161, "ne_nn_587", 240, 23], + "_nop_tc_120", + ["jump", "ne_nn_587", 240, 23], + ["ne_int", 160, 10, 159, 240, 23], + ["jump", "ne_done_584", 240, 23], + "ne_nn_587", + ["is_num", 161, 10, 240, 23], + ["jump_false", 161, "ne_nt_588", 240, 23], + "_nop_tc_121", + ["jump", "ne_nt_588", 240, 23], + ["ne_float", 160, 10, 159, 240, 23], + ["jump", "ne_done_584", 240, 23], + "ne_nt_588", + ["is_text", 161, 10, 240, 23], + ["jump_false", 161, "ne_nnl_589", 240, 23], + "_nop_tc_122", + ["jump", "ne_nnl_589", 240, 23], + ["ne_text", 160, 10, 159, 240, 23], + ["jump", "ne_done_584", 240, 23], + "ne_nnl_589", + ["is_null", 161, 10, 240, 23], + ["jump_false", 161, "ne_nb_590", 240, 23], + "_nop_tc_123", + "_nop_tc_124", + ["false", 160, 240, 23], + ["jump", "ne_done_584", 240, 23], + "ne_nb_590", + ["is_bool", 161, 10, 240, 23], + ["jump_false", 161, "ne_mis_591", 240, 23], + "_nop_tc_125", + ["jump", "ne_mis_591", 240, 23], + ["ne_bool", 160, 10, 159, 240, 23], + ["jump", "ne_done_584", 240, 23], + "ne_mis_591", + ["true", 160, 240, 23], + "ne_done_584", + ["move", 163, 160, 240, 23], + ["jump_false", 163, "and_end_583", 240, 23], + ["load_field", 164, 10, "make", 240, 31], + ["access", 165, "var", 240, 42], + ["is_identical", 166, 164, 165, 240, 42], + ["jump_true", 166, "eq_done_592", 240, 42], + ["is_int", 167, 164, 240, 42], + ["jump_false", 167, "eq_ni_593", 240, 42], + "_nop_tc_126", + ["jump", "eq_ni_593", 240, 42], + ["eq_int", 166, 164, 165, 240, 42], + ["jump", "eq_done_592", 240, 42], + "eq_ni_593", + ["is_num", 167, 164, 240, 42], + ["jump_false", 167, "eq_nn_594", 240, 42], + "_nop_tc_127", + ["jump", "eq_nn_594", 240, 42], + ["eq_float", 166, 164, 165, 240, 42], + ["jump", "eq_done_592", 240, 42], + "eq_nn_594", + ["is_text", 167, 164, 240, 42], + ["jump_false", 167, "eq_nt_595", 240, 42], + "_nop_tc_128", + "_nop_tc_129", + ["eq_text", 166, 164, 165, 240, 42], + ["jump", "eq_done_592", 240, 42], + "eq_nt_595", + ["is_null", 167, 164, 240, 42], + ["jump_false", 167, "eq_nnl_596", 240, 42], + "_nop_tc_130", + ["jump", "eq_nnl_596", 240, 42], + ["true", 166, 240, 42], + ["jump", "eq_done_592", 240, 42], + "eq_nnl_596", + ["is_bool", 167, 164, 240, 42], + ["jump_false", 167, "eq_nb_597", 240, 42], + "_nop_tc_131", + ["jump", "eq_nb_597", 240, 42], + ["eq_bool", 166, 164, 165, 240, 42], + ["jump", "eq_done_592", 240, 42], + "eq_nb_597", + ["false", 166, 240, 42], + "eq_done_592", + ["move", 163, 166, 240, 42], + "and_end_583", + ["jump_false", 163, "if_else_581", 240, 42], + ["load_field", 169, 9, "right", 241, 43], + ["load_field", 170, 169, "arity", 241, 43], + ["get", 172, 33, 1, 241, 15], + ["frame", 173, 172, 3, 241, 15], + ["null", 174, 241, 15], + ["setarg", 173, 0, 174, 241, 15], + ["setarg", 173, 1, 2, 241, 15], + ["setarg", 173, 2, 7, 241, 15], + ["setarg", 173, 3, 170, 241, 15], + ["invoke", 173, 171, 241, 15], + ["jump", "if_end_582", 241, 15], + "if_else_581", + "if_end_582", + ["jump", "if_end_572", 241, 15], + "if_else_571", + "if_end_572", + ["jump", "if_end_546", 241, 15], + "if_else_545", + "if_end_546", + ["jump", "if_end_538", 241, 15], + "if_else_537", + ["access", 175, "var_list", 245, 26], + ["is_identical", 176, 6, 175, 245, 26], + ["jump_true", 176, "eq_done_600", 245, 26], + ["is_int", 177, 6, 245, 26], + ["jump_false", 177, "eq_ni_601", 245, 26], + "_nop_tc_132", + ["jump", "eq_ni_601", 245, 26], + ["eq_int", 176, 6, 175, 245, 26], + ["jump", "eq_done_600", 245, 26], + "eq_ni_601", + ["is_num", 177, 6, 245, 26], + ["jump_false", 177, "eq_nn_602", 245, 26], + "_nop_tc_133", + ["jump", "eq_nn_602", 245, 26], + ["eq_float", 176, 6, 175, 245, 26], + ["jump", "eq_done_600", 245, 26], + "eq_nn_602", + ["is_text", 177, 6, 245, 26], + ["jump_false", 177, "eq_nt_603", 245, 26], + "_nop_tc_134", + "_nop_tc_135", + ["eq_text", 176, 6, 175, 245, 26], + ["jump", "eq_done_600", 245, 26], + "eq_nt_603", + ["is_null", 177, 6, 245, 26], + ["jump_false", 177, "eq_nnl_604", 245, 26], + "_nop_tc_136", + ["jump", "eq_nnl_604", 245, 26], + ["true", 176, 245, 26], + ["jump", "eq_done_600", 245, 26], + "eq_nnl_604", + ["is_bool", 177, 6, 245, 26], + ["jump_false", 177, "eq_nb_605", 245, 26], + "_nop_tc_137", + ["jump", "eq_nb_605", 245, 26], + ["eq_bool", 176, 6, 175, 245, 26], + ["jump", "eq_done_600", 245, 26], + "eq_nb_605", + ["false", 176, 245, 26], + "eq_done_600", + ["jump_false", 176, "if_else_598", 245, 26], + ["access", 179, 0, 246, 13], + ["move", 5, 179, 246, 13], + "while_start_606", + ["load_field", 180, 9, "list", 247, 27], + ["length", 181, 180, 247, 27], + ["is_int", 183, 5, 247, 27], + ["jump_false", 183, "rel_ni_608", 247, 27], + "_nop_tc_138", + "_nop_tc_139", + ["lt_int", 182, 5, 181, 247, 27], + ["jump", "rel_done_610", 247, 27], + "rel_ni_608", + ["is_num", 183, 5, 247, 27], + ["jump_false", 183, "rel_nn_609", 247, 27], + "_nop_tc_140", + "_nop_tc_141", + ["lt_float", 182, 5, 181, 247, 27], + ["jump", "rel_done_610", 247, 27], + "rel_nn_609", + ["is_text", 183, 5, 247, 27], + ["jump_false", 183, "rel_err_611", 247, 27], + "_nop_tc_142", + ["jump", "rel_err_611", 247, 27], + ["lt_text", 182, 5, 181, 247, 27], + ["jump", "rel_done_610", 247, 27], + "rel_err_611", + ["disrupt", 247, 27], + "rel_done_610", + ["jump_false", 182, "while_end_607", 247, 27], + ["load_field", 185, 9, "list", 248, 18], + ["load_dynamic", 186, 185, 5, 248, 28], + ["move", 4, 186, 248, 28], + ["load_field", 187, 4, "kind", 249, 15], + ["access", 188, "var", 249, 28], + ["is_identical", 189, 187, 188, 249, 28], + ["jump_true", 189, "eq_done_617", 249, 28], + ["is_int", 190, 187, 249, 28], + ["jump_false", 190, "eq_ni_618", 249, 28], + "_nop_tc_143", + ["jump", "eq_ni_618", 249, 28], + ["eq_int", 189, 187, 188, 249, 28], + ["jump", "eq_done_617", 249, 28], + "eq_ni_618", + ["is_num", 190, 187, 249, 28], + ["jump_false", 190, "eq_nn_619", 249, 28], + "_nop_tc_144", + ["jump", "eq_nn_619", 249, 28], + ["eq_float", 189, 187, 188, 249, 28], + ["jump", "eq_done_617", 249, 28], + "eq_nn_619", + ["is_text", 190, 187, 249, 28], + ["jump_false", 190, "eq_nt_620", 249, 28], + "_nop_tc_145", + "_nop_tc_146", + ["eq_text", 189, 187, 188, 249, 28], + ["jump", "eq_done_617", 249, 28], + "eq_nt_620", + ["is_null", 190, 187, 249, 28], + ["jump_false", 190, "eq_nnl_621", 249, 28], + "_nop_tc_147", + ["jump", "eq_nnl_621", 249, 28], + ["true", 189, 249, 28], + ["jump", "eq_done_617", 249, 28], + "eq_nnl_621", + ["is_bool", 190, 187, 249, 28], + ["jump_false", 190, "eq_nb_622", 249, 28], + "_nop_tc_148", + ["jump", "eq_nb_622", 249, 28], + ["eq_bool", 189, 187, 188, 249, 28], + ["jump", "eq_done_617", 249, 28], + "eq_nb_622", + ["false", 189, 249, 28], + "eq_done_617", + ["move", 192, 189, 249, 28], + ["jump_false", 192, "and_end_616", 249, 28], + ["load_field", 193, 4, "right", 249, 37], + ["null", 194, 249, 51], + ["is_identical", 195, 193, 194, 249, 51], + ["jump_true", 195, "ne_nid_624", 249, 51], + ["jump", "ne_ni_625", 249, 51], + "ne_nid_624", + ["false", 195, 249, 51], + ["jump", "ne_done_623", 249, 51], + "ne_ni_625", + ["is_int", 196, 193, 249, 51], + ["jump_false", 196, "ne_nn_626", 249, 51], + "_nop_tc_149", + ["jump", "ne_nn_626", 249, 51], + ["ne_int", 195, 193, 194, 249, 51], + ["jump", "ne_done_623", 249, 51], + "ne_nn_626", + ["is_num", 196, 193, 249, 51], + ["jump_false", 196, "ne_nt_627", 249, 51], + "_nop_tc_150", + ["jump", "ne_nt_627", 249, 51], + ["ne_float", 195, 193, 194, 249, 51], + ["jump", "ne_done_623", 249, 51], + "ne_nt_627", + ["is_text", 196, 193, 249, 51], + ["jump_false", 196, "ne_nnl_628", 249, 51], + "_nop_tc_151", + ["jump", "ne_nnl_628", 249, 51], + ["ne_text", 195, 193, 194, 249, 51], + ["jump", "ne_done_623", 249, 51], + "ne_nnl_628", + ["is_null", 196, 193, 249, 51], + ["jump_false", 196, "ne_nb_629", 249, 51], + "_nop_tc_152", + "_nop_tc_153", + ["false", 195, 249, 51], + ["jump", "ne_done_623", 249, 51], + "ne_nb_629", + ["is_bool", 196, 193, 249, 51], + ["jump_false", 196, "ne_mis_630", 249, 51], + "_nop_tc_154", + ["jump", "ne_mis_630", 249, 51], + ["ne_bool", 195, 193, 194, 249, 51], + ["jump", "ne_done_623", 249, 51], + "ne_mis_630", + ["true", 195, 249, 51], + "ne_done_623", + ["move", 192, 195, 249, 51], + "and_end_616", + ["move", 198, 192, 249, 51], + ["jump_false", 198, "and_end_615", 249, 51], + ["load_field", 199, 4, "right", 249, 59], + ["load_field", 200, 199, "kind", 249, 59], + ["access", 201, "function", 249, 78], + ["is_identical", 202, 200, 201, 249, 78], + ["jump_true", 202, "eq_done_631", 249, 78], + ["is_int", 203, 200, 249, 78], + ["jump_false", 203, "eq_ni_632", 249, 78], + "_nop_tc_155", + ["jump", "eq_ni_632", 249, 78], + ["eq_int", 202, 200, 201, 249, 78], + ["jump", "eq_done_631", 249, 78], + "eq_ni_632", + ["is_num", 203, 200, 249, 78], + ["jump_false", 203, "eq_nn_633", 249, 78], + "_nop_tc_156", + ["jump", "eq_nn_633", 249, 78], + ["eq_float", 202, 200, 201, 249, 78], + ["jump", "eq_done_631", 249, 78], + "eq_nn_633", + ["is_text", 203, 200, 249, 78], + ["jump_false", 203, "eq_nt_634", 249, 78], + "_nop_tc_157", + "_nop_tc_158", + ["eq_text", 202, 200, 201, 249, 78], + ["jump", "eq_done_631", 249, 78], + "eq_nt_634", + ["is_null", 203, 200, 249, 78], + ["jump_false", 203, "eq_nnl_635", 249, 78], + "_nop_tc_159", + ["jump", "eq_nnl_635", 249, 78], + ["true", 202, 249, 78], + ["jump", "eq_done_631", 249, 78], + "eq_nnl_635", + ["is_bool", 203, 200, 249, 78], + ["jump_false", 203, "eq_nb_636", 249, 78], + "_nop_tc_160", + ["jump", "eq_nb_636", 249, 78], + ["eq_bool", 202, 200, 201, 249, 78], + ["jump", "eq_done_631", 249, 78], + "eq_nb_636", + ["false", 202, 249, 78], + "eq_done_631", + ["move", 198, 202, 249, 78], + "and_end_615", + ["move", 205, 198, 249, 78], + ["jump_false", 205, "and_end_614", 249, 78], + ["load_field", 206, 4, "right", 249, 92], + ["load_field", 207, 206, "arity", 249, 92], + ["null", 208, 249, 112], + ["is_identical", 209, 207, 208, 249, 112], + ["jump_true", 209, "ne_nid_638", 249, 112], + ["jump", "ne_ni_639", 249, 112], + "ne_nid_638", + ["false", 209, 249, 112], + ["jump", "ne_done_637", 249, 112], + "ne_ni_639", + ["is_int", 210, 207, 249, 112], + ["jump_false", 210, "ne_nn_640", 249, 112], + "_nop_tc_161", + ["jump", "ne_nn_640", 249, 112], + ["ne_int", 209, 207, 208, 249, 112], + ["jump", "ne_done_637", 249, 112], + "ne_nn_640", + ["is_num", 210, 207, 249, 112], + ["jump_false", 210, "ne_nt_641", 249, 112], + "_nop_tc_162", + ["jump", "ne_nt_641", 249, 112], + ["ne_float", 209, 207, 208, 249, 112], + ["jump", "ne_done_637", 249, 112], + "ne_nt_641", + ["is_text", 210, 207, 249, 112], + ["jump_false", 210, "ne_nnl_642", 249, 112], + "_nop_tc_163", + ["jump", "ne_nnl_642", 249, 112], + ["ne_text", 209, 207, 208, 249, 112], + ["jump", "ne_done_637", 249, 112], + "ne_nnl_642", + ["is_null", 210, 207, 249, 112], + ["jump_false", 210, "ne_nb_643", 249, 112], + "_nop_tc_164", + "_nop_tc_165", + ["false", 209, 249, 112], + ["jump", "ne_done_637", 249, 112], + "ne_nb_643", + ["is_bool", 210, 207, 249, 112], + ["jump_false", 210, "ne_mis_644", 249, 112], + "_nop_tc_166", + ["jump", "ne_mis_644", 249, 112], + ["ne_bool", 209, 207, 208, 249, 112], + ["jump", "ne_done_637", 249, 112], + "ne_mis_644", + ["true", 209, 249, 112], + "ne_done_637", + ["move", 205, 209, 249, 112], + "and_end_614", + ["jump_false", 205, "if_else_612", 249, 112], + ["load_field", 212, 4, "left", 250, 20], + ["load_field", 213, 212, "name", 250, 20], + ["move", 7, 213, 250, 20], + ["null", 214, 251, 25], + ["is_identical", 215, 7, 214, 251, 25], + ["jump_true", 215, "ne_nid_648", 251, 25], + ["jump", "ne_ni_649", 251, 25], + "ne_nid_648", + ["false", 215, 251, 25], + ["jump", "ne_done_647", 251, 25], + "ne_ni_649", + ["is_int", 216, 7, 251, 25], + ["jump_false", 216, "ne_nn_650", 251, 25], + "_nop_tc_167", + ["jump", "ne_nn_650", 251, 25], + ["ne_int", 215, 7, 214, 251, 25], + ["jump", "ne_done_647", 251, 25], + "ne_nn_650", + ["is_num", 216, 7, 251, 25], + ["jump_false", 216, "ne_nt_651", 251, 25], + "_nop_tc_168", + ["jump", "ne_nt_651", 251, 25], + ["ne_float", 215, 7, 214, 251, 25], + ["jump", "ne_done_647", 251, 25], + "ne_nt_651", + ["is_text", 216, 7, 251, 25], + ["jump_false", 216, "ne_nnl_652", 251, 25], + "_nop_tc_169", + ["jump", "ne_nnl_652", 251, 25], + ["ne_text", 215, 7, 214, 251, 25], + ["jump", "ne_done_647", 251, 25], + "ne_nnl_652", + ["is_null", 216, 7, 251, 25], + ["jump_false", 216, "ne_nb_653", 251, 25], + "_nop_tc_170", + "_nop_tc_171", + ["false", 215, 251, 25], + ["jump", "ne_done_647", 251, 25], + "ne_nb_653", + ["is_bool", 216, 7, 251, 25], + ["jump_false", 216, "ne_mis_654", 251, 25], + "_nop_tc_172", + ["jump", "ne_mis_654", 251, 25], + ["ne_bool", 215, 7, 214, 251, 25], + ["jump", "ne_done_647", 251, 25], + "ne_mis_654", + ["true", 215, 251, 25], + "ne_done_647", + ["jump_false", 215, "if_else_645", 251, 25], + ["get", 219, 35, 1, 252, 20], + ["frame", 220, 219, 2, 252, 20], + ["null", 221, 252, 20], + ["setarg", 220, 0, 221, 252, 20], + ["setarg", 220, 1, 2, 252, 20], + ["setarg", 220, 2, 7, 252, 20], + ["invoke", 220, 218, 252, 20], + ["move", 10, 218, 252, 20], + ["null", 222, 253, 25], + ["is_identical", 223, 10, 222, 253, 25], + ["jump_true", 223, "ne_nid_659", 253, 25], + ["jump", "ne_ni_660", 253, 25], + "ne_nid_659", + ["false", 223, 253, 25], + ["jump", "ne_done_658", 253, 25], + "ne_ni_660", + ["is_int", 224, 10, 253, 25], + ["jump_false", 224, "ne_nn_661", 253, 25], + "_nop_tc_173", + ["jump", "ne_nn_661", 253, 25], + ["ne_int", 223, 10, 222, 253, 25], + ["jump", "ne_done_658", 253, 25], + "ne_nn_661", + ["is_num", 224, 10, 253, 25], + ["jump_false", 224, "ne_nt_662", 253, 25], + "_nop_tc_174", + ["jump", "ne_nt_662", 253, 25], + ["ne_float", 223, 10, 222, 253, 25], + ["jump", "ne_done_658", 253, 25], + "ne_nt_662", + ["is_text", 224, 10, 253, 25], + ["jump_false", 224, "ne_nnl_663", 253, 25], + "_nop_tc_175", + ["jump", "ne_nnl_663", 253, 25], + ["ne_text", 223, 10, 222, 253, 25], + ["jump", "ne_done_658", 253, 25], + "ne_nnl_663", + ["is_null", 224, 10, 253, 25], + ["jump_false", 224, "ne_nb_664", 253, 25], + "_nop_tc_176", + "_nop_tc_177", + ["false", 223, 253, 25], + ["jump", "ne_done_658", 253, 25], + "ne_nb_664", + ["is_bool", 224, 10, 253, 25], + ["jump_false", 224, "ne_mis_665", 253, 25], + "_nop_tc_178", + ["jump", "ne_mis_665", 253, 25], + ["ne_bool", 223, 10, 222, 253, 25], + ["jump", "ne_done_658", 253, 25], + "ne_mis_665", + ["true", 223, 253, 25], + "ne_done_658", + ["move", 226, 223, 253, 25], + ["jump_false", 226, "and_end_657", 253, 25], + ["load_field", 227, 10, "make", 253, 33], + ["access", 228, "var", 253, 44], + ["is_identical", 229, 227, 228, 253, 44], + ["jump_true", 229, "eq_done_666", 253, 44], + ["is_int", 230, 227, 253, 44], + ["jump_false", 230, "eq_ni_667", 253, 44], + "_nop_tc_179", + ["jump", "eq_ni_667", 253, 44], + ["eq_int", 229, 227, 228, 253, 44], + ["jump", "eq_done_666", 253, 44], + "eq_ni_667", + ["is_num", 230, 227, 253, 44], + ["jump_false", 230, "eq_nn_668", 253, 44], + "_nop_tc_180", + ["jump", "eq_nn_668", 253, 44], + ["eq_float", 229, 227, 228, 253, 44], + ["jump", "eq_done_666", 253, 44], + "eq_nn_668", + ["is_text", 230, 227, 253, 44], + ["jump_false", 230, "eq_nt_669", 253, 44], + "_nop_tc_181", + "_nop_tc_182", + ["eq_text", 229, 227, 228, 253, 44], + ["jump", "eq_done_666", 253, 44], + "eq_nt_669", + ["is_null", 230, 227, 253, 44], + ["jump_false", 230, "eq_nnl_670", 253, 44], + "_nop_tc_183", + ["jump", "eq_nnl_670", 253, 44], + ["true", 229, 253, 44], + ["jump", "eq_done_666", 253, 44], + "eq_nnl_670", + ["is_bool", 230, 227, 253, 44], + ["jump_false", 230, "eq_nb_671", 253, 44], + "_nop_tc_184", + ["jump", "eq_nb_671", 253, 44], + ["eq_bool", 229, 227, 228, 253, 44], + ["jump", "eq_done_666", 253, 44], + "eq_nb_671", + ["false", 229, 253, 44], + "eq_done_666", + ["move", 226, 229, 253, 44], + "and_end_657", + ["jump_false", 226, "if_else_655", 253, 44], + ["load_field", 232, 4, "right", 254, 45], + ["load_field", 233, 232, "arity", 254, 45], + ["get", 235, 33, 1, 254, 17], + ["frame", 236, 235, 3, 254, 17], + ["null", 237, 254, 17], + ["setarg", 236, 0, 237, 254, 17], + ["setarg", 236, 1, 2, 254, 17], + ["setarg", 236, 2, 7, 254, 17], + ["setarg", 236, 3, 233, 254, 17], + ["invoke", 236, 234, 254, 17], + ["jump", "if_end_656", 254, 17], + "if_else_655", + "if_end_656", + ["jump", "if_end_646", 254, 17], + "if_else_645", + "if_end_646", + ["jump", "if_end_613", 254, 17], + "if_else_612", + "if_end_613", + ["access", 238, 1, 258, 19], + ["is_text", 240, 5, 258, 19], + ["jump_false", 240, "add_cn_673", 258, 19], + "_nop_tc_185", + ["jump", "add_cn_673", 258, 19], + ["concat", 239, 5, 238, 258, 19], + ["jump", "add_done_672", 258, 19], + "add_cn_673", + ["is_num", 240, 5, 258, 19], + ["jump_false", 240, "add_err_674", 258, 19], + "_nop_tc_186", + "_nop_tc_187", + ["add", 239, 5, 238, 258, 19], + ["jump", "add_done_672", 258, 19], + "add_err_674", + ["disrupt", 258, 19], + "add_done_672", + ["move", 5, 239, 258, 19], + ["jump", "while_start_606", 258, 19], + "while_end_607", + ["jump", "if_end_599", 258, 19], + "if_else_598", + "if_end_599", + "if_end_538", + "if_end_511", + "if_end_411", + ["access", 242, 1, 261, 15], + ["is_text", 244, 3, 261, 15], + ["jump_false", 244, "add_cn_676", 261, 15], + "_nop_tc_188", + ["jump", "add_cn_676", 261, 15], + ["concat", 243, 3, 242, 261, 15], + ["jump", "add_done_675", 261, 15], + "add_cn_676", + ["is_num", 244, 3, 261, 15], + ["jump_false", 244, "add_err_677", 261, 15], + "_nop_tc_189", + "_nop_tc_190", + ["add", 243, 3, 242, 261, 15], + ["jump", "add_done_675", 261, 15], + "add_err_677", + ["disrupt", 261, 15], + "add_done_675", + ["move", 3, 243, 261, 15], + ["jump", "while_start_404", 261, 15], + "while_end_405", + ["null", 246, 261, 15], + ["return", 246, 261, 15] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 115, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 267, 17], + ["is_identical", 5, 1, 4, 267, 17], + ["jump_true", 5, "eq_done_680", 267, 17], + ["is_int", 6, 1, 267, 17], + ["jump_false", 6, "eq_ni_681", 267, 17], + "_nop_tc_1", + ["jump", "eq_ni_681", 267, 17], + ["eq_int", 5, 1, 4, 267, 17], + ["jump", "eq_done_680", 267, 17], + "eq_ni_681", + ["is_num", 6, 1, 267, 17], + ["jump_false", 6, "eq_nn_682", 267, 17], + "_nop_tc_2", + ["jump", "eq_nn_682", 267, 17], + ["eq_float", 5, 1, 4, 267, 17], + ["jump", "eq_done_680", 267, 17], + "eq_nn_682", + ["is_text", 6, 1, 267, 17], + ["jump_false", 6, "eq_nt_683", 267, 17], + "_nop_tc_3", + ["jump", "eq_nt_683", 267, 17], + ["eq_text", 5, 1, 4, 267, 17], + ["jump", "eq_done_680", 267, 17], + "eq_nt_683", + ["is_null", 6, 1, 267, 17], + ["jump_false", 6, "eq_nnl_684", 267, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 267, 17], + ["jump", "eq_done_680", 267, 17], + "eq_nnl_684", + ["is_bool", 6, 1, 267, 17], + ["jump_false", 6, "eq_nb_685", 267, 17], + "_nop_tc_6", + ["jump", "eq_nb_685", 267, 17], + ["eq_bool", 5, 1, 4, 267, 17], + ["jump", "eq_done_680", 267, 17], + "eq_nb_685", + ["false", 5, 267, 17], + "eq_done_680", + ["jump_false", 5, "if_else_678", 267, 17], + ["null", 8, 267, 30], + ["return", 8, 267, 30], + "_nop_ur_1", + "if_else_678", + "if_end_679", + ["load_field", 9, 1, "kind", 268, 13], + ["move", 3, 9, 268, 13], + ["access", 2, 0, 269, 13], + ["access", 10, "function", 270, 14], + ["is_identical", 11, 3, 10, 270, 14], + ["jump_true", 11, "eq_done_688", 270, 14], + ["is_int", 12, 3, 270, 14], + ["jump_false", 12, "eq_ni_689", 270, 14], + "_nop_tc_7", + ["jump", "eq_ni_689", 270, 14], + ["eq_int", 11, 3, 10, 270, 14], + ["jump", "eq_done_688", 270, 14], + "eq_ni_689", + ["is_num", 12, 3, 270, 14], + ["jump_false", 12, "eq_nn_690", 270, 14], + "_nop_tc_8", + ["jump", "eq_nn_690", 270, 14], + ["eq_float", 11, 3, 10, 270, 14], + ["jump", "eq_done_688", 270, 14], + "eq_nn_690", + ["is_text", 12, 3, 270, 14], + ["jump_false", 12, "eq_nt_691", 270, 14], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 11, 3, 10, 270, 14], + ["jump", "eq_done_688", 270, 14], + "eq_nt_691", + ["is_null", 12, 3, 270, 14], + ["jump_false", 12, "eq_nnl_692", 270, 14], + "_nop_tc_11", + ["jump", "eq_nnl_692", 270, 14], + ["true", 11, 270, 14], + ["jump", "eq_done_688", 270, 14], + "eq_nnl_692", + ["is_bool", 12, 3, 270, 14], + ["jump_false", 12, "eq_nb_693", 270, 14], + "_nop_tc_12", + ["jump", "eq_nb_693", 270, 14], + ["eq_bool", 11, 3, 10, 270, 14], + ["jump", "eq_done_688", 270, 14], + "eq_nb_693", + ["false", 11, 270, 14], + "eq_done_688", + ["jump_false", 11, "if_else_686", 270, 14], + ["get", 15, 29, 1, 271, 7], + ["frame", 16, 15, 1, 271, 7], + ["null", 17, 271, 7], + ["setarg", 16, 0, 17, 271, 7], + ["setarg", 16, 1, 1, 271, 7], + ["invoke", 16, 14, 271, 7], + ["jump", "if_end_687", 271, 7], + "if_else_686", + "if_end_687", + ["load_field", 18, 1, "left", 273, 9], + ["null", 19, 273, 22], + ["is_identical", 20, 18, 19, 273, 22], + ["jump_true", 20, "ne_nid_697", 273, 22], + ["jump", "ne_ni_698", 273, 22], + "ne_nid_697", + ["false", 20, 273, 22], + ["jump", "ne_done_696", 273, 22], + "ne_ni_698", + ["is_int", 21, 18, 273, 22], + ["jump_false", 21, "ne_nn_699", 273, 22], + "_nop_tc_13", + ["jump", "ne_nn_699", 273, 22], + ["ne_int", 20, 18, 19, 273, 22], + ["jump", "ne_done_696", 273, 22], + "ne_nn_699", + ["is_num", 21, 18, 273, 22], + ["jump_false", 21, "ne_nt_700", 273, 22], + "_nop_tc_14", + ["jump", "ne_nt_700", 273, 22], + ["ne_float", 20, 18, 19, 273, 22], + ["jump", "ne_done_696", 273, 22], + "ne_nt_700", + ["is_text", 21, 18, 273, 22], + ["jump_false", 21, "ne_nnl_701", 273, 22], + "_nop_tc_15", + ["jump", "ne_nnl_701", 273, 22], + ["ne_text", 20, 18, 19, 273, 22], + ["jump", "ne_done_696", 273, 22], + "ne_nnl_701", + ["is_null", 21, 18, 273, 22], + ["jump_false", 21, "ne_nb_702", 273, 22], + "_nop_tc_16", + "_nop_tc_17", + ["false", 20, 273, 22], + ["jump", "ne_done_696", 273, 22], + "ne_nb_702", + ["is_bool", 21, 18, 273, 22], + ["jump_false", 21, "ne_mis_703", 273, 22], + "_nop_tc_18", + ["jump", "ne_mis_703", 273, 22], + ["ne_bool", 20, 18, 19, 273, 22], + ["jump", "ne_done_696", 273, 22], + "ne_mis_703", + ["true", 20, 273, 22], + "ne_done_696", + ["jump_false", 20, "if_else_694", 273, 22], + ["load_field", 23, 1, "left", 273, 46], + ["get", 25, 28, 1, 273, 28], + ["frame", 26, 25, 1, 273, 28], + ["null", 27, 273, 28], + ["setarg", 26, 0, 27, 273, 28], + ["setarg", 26, 1, 23, 273, 28], + ["invoke", 26, 24, 273, 28], + ["jump", "if_end_695", 273, 28], + "if_else_694", + "if_end_695", + ["load_field", 28, 1, "right", 274, 9], + ["null", 29, 274, 23], + ["is_identical", 30, 28, 29, 274, 23], + ["jump_true", 30, "ne_nid_707", 274, 23], + ["jump", "ne_ni_708", 274, 23], + "ne_nid_707", + ["false", 30, 274, 23], + ["jump", "ne_done_706", 274, 23], + "ne_ni_708", + ["is_int", 31, 28, 274, 23], + ["jump_false", 31, "ne_nn_709", 274, 23], + "_nop_tc_19", + ["jump", "ne_nn_709", 274, 23], + ["ne_int", 30, 28, 29, 274, 23], + ["jump", "ne_done_706", 274, 23], + "ne_nn_709", + ["is_num", 31, 28, 274, 23], + ["jump_false", 31, "ne_nt_710", 274, 23], + "_nop_tc_20", + ["jump", "ne_nt_710", 274, 23], + ["ne_float", 30, 28, 29, 274, 23], + ["jump", "ne_done_706", 274, 23], + "ne_nt_710", + ["is_text", 31, 28, 274, 23], + ["jump_false", 31, "ne_nnl_711", 274, 23], + "_nop_tc_21", + ["jump", "ne_nnl_711", 274, 23], + ["ne_text", 30, 28, 29, 274, 23], + ["jump", "ne_done_706", 274, 23], + "ne_nnl_711", + ["is_null", 31, 28, 274, 23], + ["jump_false", 31, "ne_nb_712", 274, 23], + "_nop_tc_22", + "_nop_tc_23", + ["false", 30, 274, 23], + ["jump", "ne_done_706", 274, 23], + "ne_nb_712", + ["is_bool", 31, 28, 274, 23], + ["jump_false", 31, "ne_mis_713", 274, 23], + "_nop_tc_24", + ["jump", "ne_mis_713", 274, 23], + ["ne_bool", 30, 28, 29, 274, 23], + ["jump", "ne_done_706", 274, 23], + "ne_mis_713", + ["true", 30, 274, 23], + "ne_done_706", + ["jump_false", 30, "if_else_704", 274, 23], + ["load_field", 33, 1, "right", 274, 47], + ["get", 35, 28, 1, 274, 29], + ["frame", 36, 35, 1, 274, 29], + ["null", 37, 274, 29], + ["setarg", 36, 0, 37, 274, 29], + ["setarg", 36, 1, 33, 274, 29], + ["invoke", 36, 34, 274, 29], + ["jump", "if_end_705", 274, 29], + "if_else_704", + "if_end_705", + ["load_field", 38, 1, "expression", 275, 9], + ["null", 39, 275, 28], + ["is_identical", 40, 38, 39, 275, 28], + ["jump_true", 40, "ne_nid_717", 275, 28], + ["jump", "ne_ni_718", 275, 28], + "ne_nid_717", + ["false", 40, 275, 28], + ["jump", "ne_done_716", 275, 28], + "ne_ni_718", + ["is_int", 41, 38, 275, 28], + ["jump_false", 41, "ne_nn_719", 275, 28], + "_nop_tc_25", + ["jump", "ne_nn_719", 275, 28], + ["ne_int", 40, 38, 39, 275, 28], + ["jump", "ne_done_716", 275, 28], + "ne_nn_719", + ["is_num", 41, 38, 275, 28], + ["jump_false", 41, "ne_nt_720", 275, 28], + "_nop_tc_26", + ["jump", "ne_nt_720", 275, 28], + ["ne_float", 40, 38, 39, 275, 28], + ["jump", "ne_done_716", 275, 28], + "ne_nt_720", + ["is_text", 41, 38, 275, 28], + ["jump_false", 41, "ne_nnl_721", 275, 28], + "_nop_tc_27", + ["jump", "ne_nnl_721", 275, 28], + ["ne_text", 40, 38, 39, 275, 28], + ["jump", "ne_done_716", 275, 28], + "ne_nnl_721", + ["is_null", 41, 38, 275, 28], + ["jump_false", 41, "ne_nb_722", 275, 28], + "_nop_tc_28", + "_nop_tc_29", + ["false", 40, 275, 28], + ["jump", "ne_done_716", 275, 28], + "ne_nb_722", + ["is_bool", 41, 38, 275, 28], + ["jump_false", 41, "ne_mis_723", 275, 28], + "_nop_tc_30", + ["jump", "ne_mis_723", 275, 28], + ["ne_bool", 40, 38, 39, 275, 28], + ["jump", "ne_done_716", 275, 28], + "ne_mis_723", + ["true", 40, 275, 28], + "ne_done_716", + ["jump_false", 40, "if_else_714", 275, 28], + ["load_field", 43, 1, "expression", 275, 52], + ["get", 45, 28, 1, 275, 34], + ["frame", 46, 45, 1, 275, 34], + ["null", 47, 275, 34], + ["setarg", 46, 0, 47, 275, 34], + ["setarg", 46, 1, 43, 275, 34], + ["invoke", 46, 44, 275, 34], + ["jump", "if_end_715", 275, 34], + "if_else_714", + "if_end_715", + ["load_field", 48, 1, "then", 276, 9], + ["null", 49, 276, 22], + ["is_identical", 50, 48, 49, 276, 22], + ["jump_true", 50, "ne_nid_727", 276, 22], + ["jump", "ne_ni_728", 276, 22], + "ne_nid_727", + ["false", 50, 276, 22], + ["jump", "ne_done_726", 276, 22], + "ne_ni_728", + ["is_int", 51, 48, 276, 22], + ["jump_false", 51, "ne_nn_729", 276, 22], + "_nop_tc_31", + ["jump", "ne_nn_729", 276, 22], + ["ne_int", 50, 48, 49, 276, 22], + ["jump", "ne_done_726", 276, 22], + "ne_nn_729", + ["is_num", 51, 48, 276, 22], + ["jump_false", 51, "ne_nt_730", 276, 22], + "_nop_tc_32", + ["jump", "ne_nt_730", 276, 22], + ["ne_float", 50, 48, 49, 276, 22], + ["jump", "ne_done_726", 276, 22], + "ne_nt_730", + ["is_text", 51, 48, 276, 22], + ["jump_false", 51, "ne_nnl_731", 276, 22], + "_nop_tc_33", + ["jump", "ne_nnl_731", 276, 22], + ["ne_text", 50, 48, 49, 276, 22], + ["jump", "ne_done_726", 276, 22], + "ne_nnl_731", + ["is_null", 51, 48, 276, 22], + ["jump_false", 51, "ne_nb_732", 276, 22], + "_nop_tc_34", + "_nop_tc_35", + ["false", 50, 276, 22], + ["jump", "ne_done_726", 276, 22], + "ne_nb_732", + ["is_bool", 51, 48, 276, 22], + ["jump_false", 51, "ne_mis_733", 276, 22], + "_nop_tc_36", + ["jump", "ne_mis_733", 276, 22], + ["ne_bool", 50, 48, 49, 276, 22], + ["jump", "ne_done_726", 276, 22], + "ne_mis_733", + ["true", 50, 276, 22], + "ne_done_726", + ["jump_false", 50, "if_else_724", 276, 22], + ["load_field", 53, 1, "then", 276, 46], + ["get", 55, 28, 1, 276, 28], + ["frame", 56, 55, 1, 276, 28], + ["null", 57, 276, 28], + ["setarg", 56, 0, 57, 276, 28], + ["setarg", 56, 1, 53, 276, 28], + ["invoke", 56, 54, 276, 28], + ["jump", "if_end_725", 276, 28], + "if_else_724", + "if_end_725", + ["load_field", 58, 1, "else", 277, 9], + ["null", 59, 277, 22], + ["is_identical", 60, 58, 59, 277, 22], + ["jump_true", 60, "ne_nid_737", 277, 22], + ["jump", "ne_ni_738", 277, 22], + "ne_nid_737", + ["false", 60, 277, 22], + ["jump", "ne_done_736", 277, 22], + "ne_ni_738", + ["is_int", 61, 58, 277, 22], + ["jump_false", 61, "ne_nn_739", 277, 22], + "_nop_tc_37", + ["jump", "ne_nn_739", 277, 22], + ["ne_int", 60, 58, 59, 277, 22], + ["jump", "ne_done_736", 277, 22], + "ne_nn_739", + ["is_num", 61, 58, 277, 22], + ["jump_false", 61, "ne_nt_740", 277, 22], + "_nop_tc_38", + ["jump", "ne_nt_740", 277, 22], + ["ne_float", 60, 58, 59, 277, 22], + ["jump", "ne_done_736", 277, 22], + "ne_nt_740", + ["is_text", 61, 58, 277, 22], + ["jump_false", 61, "ne_nnl_741", 277, 22], + "_nop_tc_39", + ["jump", "ne_nnl_741", 277, 22], + ["ne_text", 60, 58, 59, 277, 22], + ["jump", "ne_done_736", 277, 22], + "ne_nnl_741", + ["is_null", 61, 58, 277, 22], + ["jump_false", 61, "ne_nb_742", 277, 22], + "_nop_tc_40", + "_nop_tc_41", + ["false", 60, 277, 22], + ["jump", "ne_done_736", 277, 22], + "ne_nb_742", + ["is_bool", 61, 58, 277, 22], + ["jump_false", 61, "ne_mis_743", 277, 22], + "_nop_tc_42", + ["jump", "ne_mis_743", 277, 22], + ["ne_bool", 60, 58, 59, 277, 22], + ["jump", "ne_done_736", 277, 22], + "ne_mis_743", + ["true", 60, 277, 22], + "ne_done_736", + ["jump_false", 60, "if_else_734", 277, 22], + ["load_field", 63, 1, "else", 277, 46], + ["get", 65, 28, 1, 277, 28], + ["frame", 66, 65, 1, 277, 28], + ["null", 67, 277, 28], + ["setarg", 66, 0, 67, 277, 28], + ["setarg", 66, 1, 63, 277, 28], + ["invoke", 66, 64, 277, 28], + ["jump", "if_end_735", 277, 28], + "if_else_734", + "if_end_735", + ["access", 68, "(", 278, 14], + ["is_identical", 69, 3, 68, 278, 14], + ["jump_true", 69, "eq_done_747", 278, 14], + ["is_int", 70, 3, 278, 14], + ["jump_false", 70, "eq_ni_748", 278, 14], + "_nop_tc_43", + ["jump", "eq_ni_748", 278, 14], + ["eq_int", 69, 3, 68, 278, 14], + ["jump", "eq_done_747", 278, 14], + "eq_ni_748", + ["is_num", 70, 3, 278, 14], + ["jump_false", 70, "eq_nn_749", 278, 14], + "_nop_tc_44", + ["jump", "eq_nn_749", 278, 14], + ["eq_float", 69, 3, 68, 278, 14], + ["jump", "eq_done_747", 278, 14], + "eq_nn_749", + ["is_text", 70, 3, 278, 14], + ["jump_false", 70, "eq_nt_750", 278, 14], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 69, 3, 68, 278, 14], + ["jump", "eq_done_747", 278, 14], + "eq_nt_750", + ["is_null", 70, 3, 278, 14], + ["jump_false", 70, "eq_nnl_751", 278, 14], + "_nop_tc_47", + ["jump", "eq_nnl_751", 278, 14], + ["true", 69, 278, 14], + ["jump", "eq_done_747", 278, 14], + "eq_nnl_751", + ["is_bool", 70, 3, 278, 14], + ["jump_false", 70, "eq_nb_752", 278, 14], + "_nop_tc_48", + ["jump", "eq_nb_752", 278, 14], + ["eq_bool", 69, 3, 68, 278, 14], + ["jump", "eq_done_747", 278, 14], + "eq_nb_752", + ["false", 69, 278, 14], + "eq_done_747", + ["move", 72, 69, 278, 14], + ["jump_true", 72, "or_end_746", 278, 14], + ["access", 73, "array", 278, 26], + ["is_identical", 74, 3, 73, 278, 26], + ["jump_true", 74, "eq_done_753", 278, 26], + ["is_int", 75, 3, 278, 26], + ["jump_false", 75, "eq_ni_754", 278, 26], + "_nop_tc_49", + ["jump", "eq_ni_754", 278, 26], + ["eq_int", 74, 3, 73, 278, 26], + ["jump", "eq_done_753", 278, 26], + "eq_ni_754", + ["is_num", 75, 3, 278, 26], + ["jump_false", 75, "eq_nn_755", 278, 26], + "_nop_tc_50", + ["jump", "eq_nn_755", 278, 26], + ["eq_float", 74, 3, 73, 278, 26], + ["jump", "eq_done_753", 278, 26], + "eq_nn_755", + ["is_text", 75, 3, 278, 26], + ["jump_false", 75, "eq_nt_756", 278, 26], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 74, 3, 73, 278, 26], + ["jump", "eq_done_753", 278, 26], + "eq_nt_756", + ["is_null", 75, 3, 278, 26], + ["jump_false", 75, "eq_nnl_757", 278, 26], + "_nop_tc_53", + ["jump", "eq_nnl_757", 278, 26], + ["true", 74, 278, 26], + ["jump", "eq_done_753", 278, 26], + "eq_nnl_757", + ["is_bool", 75, 3, 278, 26], + ["jump_false", 75, "eq_nb_758", 278, 26], + "_nop_tc_54", + ["jump", "eq_nb_758", 278, 26], + ["eq_bool", 74, 3, 73, 278, 26], + ["jump", "eq_done_753", 278, 26], + "eq_nb_758", + ["false", 74, 278, 26], + "eq_done_753", + ["move", 72, 74, 278, 26], + "or_end_746", + ["jump_false", 72, "if_else_744", 278, 26], + ["access", 77, 0, 279, 11], + ["move", 2, 77, 279, 11], + "while_start_759", + ["load_field", 78, 1, "list", 280, 25], + ["length", 79, 78, 280, 25], + ["is_int", 81, 2, 280, 25], + ["jump_false", 81, "rel_ni_761", 280, 25], + "_nop_tc_55", + "_nop_tc_56", + ["lt_int", 80, 2, 79, 280, 25], + ["jump", "rel_done_763", 280, 25], + "rel_ni_761", + ["is_num", 81, 2, 280, 25], + ["jump_false", 81, "rel_nn_762", 280, 25], + "_nop_tc_57", + "_nop_tc_58", + ["lt_float", 80, 2, 79, 280, 25], + ["jump", "rel_done_763", 280, 25], + "rel_nn_762", + ["is_text", 81, 2, 280, 25], + ["jump_false", 81, "rel_err_764", 280, 25], + "_nop_tc_59", + ["jump", "rel_err_764", 280, 25], + ["lt_text", 80, 2, 79, 280, 25], + ["jump", "rel_done_763", 280, 25], + "rel_err_764", + ["disrupt", 280, 25], + "rel_done_763", + ["jump_false", 80, "while_end_760", 280, 25], + ["load_field", 83, 1, "list", 281, 27], + ["load_dynamic", 84, 83, 2, 281, 37], + ["get", 86, 28, 1, 281, 9], + ["frame", 87, 86, 1, 281, 9], + ["null", 88, 281, 9], + ["setarg", 87, 0, 88, 281, 9], + ["setarg", 87, 1, 84, 281, 9], + ["invoke", 87, 85, 281, 9], + ["access", 89, 1, 282, 17], + ["is_text", 91, 2, 282, 17], + ["jump_false", 91, "add_cn_766", 282, 17], + "_nop_tc_60", + ["jump", "add_cn_766", 282, 17], + ["concat", 90, 2, 89, 282, 17], + ["jump", "add_done_765", 282, 17], + "add_cn_766", + ["is_num", 91, 2, 282, 17], + ["jump_false", 91, "add_err_767", 282, 17], + "_nop_tc_61", + "_nop_tc_62", + ["add", 90, 2, 89, 282, 17], + ["jump", "add_done_765", 282, 17], + "add_err_767", + ["disrupt", 282, 17], + "add_done_765", + ["move", 2, 90, 282, 17], + ["jump", "while_start_759", 282, 17], + "while_end_760", + ["jump", "if_end_745", 282, 17], + "if_else_744", + "if_end_745", + ["access", 93, "record", 285, 14], + ["is_identical", 94, 3, 93, 285, 14], + ["jump_true", 94, "eq_done_770", 285, 14], + ["is_int", 95, 3, 285, 14], + ["jump_false", 95, "eq_ni_771", 285, 14], + "_nop_tc_63", + ["jump", "eq_ni_771", 285, 14], + ["eq_int", 94, 3, 93, 285, 14], + ["jump", "eq_done_770", 285, 14], + "eq_ni_771", + ["is_num", 95, 3, 285, 14], + ["jump_false", 95, "eq_nn_772", 285, 14], + "_nop_tc_64", + ["jump", "eq_nn_772", 285, 14], + ["eq_float", 94, 3, 93, 285, 14], + ["jump", "eq_done_770", 285, 14], + "eq_nn_772", + ["is_text", 95, 3, 285, 14], + ["jump_false", 95, "eq_nt_773", 285, 14], + "_nop_tc_65", + "_nop_tc_66", + ["eq_text", 94, 3, 93, 285, 14], + ["jump", "eq_done_770", 285, 14], + "eq_nt_773", + ["is_null", 95, 3, 285, 14], + ["jump_false", 95, "eq_nnl_774", 285, 14], + "_nop_tc_67", + ["jump", "eq_nnl_774", 285, 14], + ["true", 94, 285, 14], + ["jump", "eq_done_770", 285, 14], + "eq_nnl_774", + ["is_bool", 95, 3, 285, 14], + ["jump_false", 95, "eq_nb_775", 285, 14], + "_nop_tc_68", + ["jump", "eq_nb_775", 285, 14], + ["eq_bool", 94, 3, 93, 285, 14], + ["jump", "eq_done_770", 285, 14], + "eq_nb_775", + ["false", 94, 285, 14], + "eq_done_770", + ["jump_false", 94, "if_else_768", 285, 14], + ["access", 97, 0, 286, 11], + ["move", 2, 97, 286, 11], + "while_start_776", + ["load_field", 98, 1, "list", 287, 25], + ["length", 99, 98, 287, 25], + ["is_int", 101, 2, 287, 25], + ["jump_false", 101, "rel_ni_778", 287, 25], + "_nop_tc_69", + "_nop_tc_70", + ["lt_int", 100, 2, 99, 287, 25], + ["jump", "rel_done_780", 287, 25], + "rel_ni_778", + ["is_num", 101, 2, 287, 25], + ["jump_false", 101, "rel_nn_779", 287, 25], + "_nop_tc_71", + "_nop_tc_72", + ["lt_float", 100, 2, 99, 287, 25], + ["jump", "rel_done_780", 287, 25], + "rel_nn_779", + ["is_text", 101, 2, 287, 25], + ["jump_false", 101, "rel_err_781", 287, 25], + "_nop_tc_73", + ["jump", "rel_err_781", 287, 25], + ["lt_text", 100, 2, 99, 287, 25], + ["jump", "rel_done_780", 287, 25], + "rel_err_781", + ["disrupt", 287, 25], + "rel_done_780", + ["jump_false", 100, "while_end_777", 287, 25], + ["load_field", 103, 1, "list", 288, 27], + ["load_dynamic", 104, 103, 2, 288, 37], + ["load_field", 105, 104, "right", 288, 37], + ["get", 107, 28, 1, 288, 9], + ["frame", 108, 107, 1, 288, 9], + ["null", 109, 288, 9], + ["setarg", 108, 0, 109, 288, 9], + ["setarg", 108, 1, 105, 288, 9], + ["invoke", 108, 106, 288, 9], + ["access", 110, 1, 289, 17], + ["is_text", 112, 2, 289, 17], + ["jump_false", 112, "add_cn_783", 289, 17], + "_nop_tc_74", + ["jump", "add_cn_783", 289, 17], + ["concat", 111, 2, 110, 289, 17], + ["jump", "add_done_782", 289, 17], + "add_cn_783", + ["is_num", 112, 2, 289, 17], + ["jump_false", 112, "add_err_784", 289, 17], + "_nop_tc_75", + "_nop_tc_76", + ["add", 111, 2, 110, 289, 17], + ["jump", "add_done_782", 289, 17], + "add_err_784", + ["disrupt", 289, 17], + "add_done_782", + ["move", 2, 111, 289, 17], + ["jump", "while_start_776", 289, 17], + "while_end_777", + ["jump", "if_end_769", 289, 17], + "if_else_768", + "if_end_769", + ["null", 114, 289, 17], + ["return", 114, 289, 17] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 200, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 296, 13], + ["access", 4, 0, 297, 13], + ["null", 6, 298, 16], + ["null", 5, 299, 16], + "while_start_785", + ["length", 7, 1, 300, 23], + ["is_int", 9, 3, 300, 23], + ["jump_false", 9, "rel_ni_787", 300, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 8, 3, 7, 300, 23], + ["jump", "rel_done_789", 300, 23], + "rel_ni_787", + ["is_num", 9, 3, 300, 23], + ["jump_false", 9, "rel_nn_788", 300, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 8, 3, 7, 300, 23], + ["jump", "rel_done_789", 300, 23], + "rel_nn_788", + ["is_text", 9, 3, 300, 23], + ["jump_false", 9, "rel_err_790", 300, 23], + "_nop_tc_5", + ["jump", "rel_err_790", 300, 23], + ["lt_text", 8, 3, 7, 300, 23], + ["jump", "rel_done_789", 300, 23], + "rel_err_790", + ["disrupt", 300, 23], + "rel_done_789", + ["jump_false", 8, "while_end_786", 300, 23], + ["load_dynamic", 11, 1, 3, 301, 20], + ["move", 6, 11, 301, 20], + ["load_field", 12, 6, "kind", 302, 14], + ["move", 5, 12, 302, 14], + ["access", 13, "var", 303, 19], + ["is_identical", 14, 5, 13, 303, 19], + ["jump_true", 14, "eq_done_794", 303, 19], + ["is_int", 15, 5, 303, 19], + ["jump_false", 15, "eq_ni_795", 303, 19], + "_nop_tc_6", + ["jump", "eq_ni_795", 303, 19], + ["eq_int", 14, 5, 13, 303, 19], + ["jump", "eq_done_794", 303, 19], + "eq_ni_795", + ["is_num", 15, 5, 303, 19], + ["jump_false", 15, "eq_nn_796", 303, 19], + "_nop_tc_7", + ["jump", "eq_nn_796", 303, 19], + ["eq_float", 14, 5, 13, 303, 19], + ["jump", "eq_done_794", 303, 19], + "eq_nn_796", + ["is_text", 15, 5, 303, 19], + ["jump_false", 15, "eq_nt_797", 303, 19], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 14, 5, 13, 303, 19], + ["jump", "eq_done_794", 303, 19], + "eq_nt_797", + ["is_null", 15, 5, 303, 19], + ["jump_false", 15, "eq_nnl_798", 303, 19], + "_nop_tc_10", + ["jump", "eq_nnl_798", 303, 19], + ["true", 14, 303, 19], + ["jump", "eq_done_794", 303, 19], + "eq_nnl_798", + ["is_bool", 15, 5, 303, 19], + ["jump_false", 15, "eq_nb_799", 303, 19], + "_nop_tc_11", + ["jump", "eq_nb_799", 303, 19], + ["eq_bool", 14, 5, 13, 303, 19], + ["jump", "eq_done_794", 303, 19], + "eq_nb_799", + ["false", 14, 303, 19], + "eq_done_794", + ["move", 17, 14, 303, 19], + ["jump_true", 17, "or_end_793", 303, 19], + ["access", 18, "def", 303, 36], + ["is_identical", 19, 5, 18, 303, 36], + ["jump_true", 19, "eq_done_800", 303, 36], + ["is_int", 20, 5, 303, 36], + ["jump_false", 20, "eq_ni_801", 303, 36], + "_nop_tc_12", + ["jump", "eq_ni_801", 303, 36], + ["eq_int", 19, 5, 18, 303, 36], + ["jump", "eq_done_800", 303, 36], + "eq_ni_801", + ["is_num", 20, 5, 303, 36], + ["jump_false", 20, "eq_nn_802", 303, 36], + "_nop_tc_13", + ["jump", "eq_nn_802", 303, 36], + ["eq_float", 19, 5, 18, 303, 36], + ["jump", "eq_done_800", 303, 36], + "eq_nn_802", + ["is_text", 20, 5, 303, 36], + ["jump_false", 20, "eq_nt_803", 303, 36], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 19, 5, 18, 303, 36], + ["jump", "eq_done_800", 303, 36], + "eq_nt_803", + ["is_null", 20, 5, 303, 36], + ["jump_false", 20, "eq_nnl_804", 303, 36], + "_nop_tc_16", + ["jump", "eq_nnl_804", 303, 36], + ["true", 19, 303, 36], + ["jump", "eq_done_800", 303, 36], + "eq_nnl_804", + ["is_bool", 20, 5, 303, 36], + ["jump_false", 20, "eq_nb_805", 303, 36], + "_nop_tc_17", + ["jump", "eq_nb_805", 303, 36], + ["eq_bool", 19, 5, 18, 303, 36], + ["jump", "eq_done_800", 303, 36], + "eq_nb_805", + ["false", 19, 303, 36], + "eq_done_800", + ["move", 17, 19, 303, 36], + "or_end_793", + ["jump_false", 17, "if_else_791", 303, 36], + ["load_field", 22, 6, "right", 304, 27], + ["get", 24, 28, 1, 304, 9], + ["frame", 25, 24, 1, 304, 9], + ["null", 26, 304, 9], + ["setarg", 25, 0, 26, 304, 9], + ["setarg", 25, 1, 22, 304, 9], + ["invoke", 25, 23, 304, 9], + ["jump", "if_end_792", 304, 9], + "if_else_791", + ["access", 27, "var_list", 305, 26], + ["is_identical", 28, 5, 27, 305, 26], + ["jump_true", 28, "eq_done_808", 305, 26], + ["is_int", 29, 5, 305, 26], + ["jump_false", 29, "eq_ni_809", 305, 26], + "_nop_tc_18", + ["jump", "eq_ni_809", 305, 26], + ["eq_int", 28, 5, 27, 305, 26], + ["jump", "eq_done_808", 305, 26], + "eq_ni_809", + ["is_num", 29, 5, 305, 26], + ["jump_false", 29, "eq_nn_810", 305, 26], + "_nop_tc_19", + ["jump", "eq_nn_810", 305, 26], + ["eq_float", 28, 5, 27, 305, 26], + ["jump", "eq_done_808", 305, 26], + "eq_nn_810", + ["is_text", 29, 5, 305, 26], + ["jump_false", 29, "eq_nt_811", 305, 26], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 28, 5, 27, 305, 26], + ["jump", "eq_done_808", 305, 26], + "eq_nt_811", + ["is_null", 29, 5, 305, 26], + ["jump_false", 29, "eq_nnl_812", 305, 26], + "_nop_tc_22", + ["jump", "eq_nnl_812", 305, 26], + ["true", 28, 305, 26], + ["jump", "eq_done_808", 305, 26], + "eq_nnl_812", + ["is_bool", 29, 5, 305, 26], + ["jump_false", 29, "eq_nb_813", 305, 26], + "_nop_tc_23", + ["jump", "eq_nb_813", 305, 26], + ["eq_bool", 28, 5, 27, 305, 26], + ["jump", "eq_done_808", 305, 26], + "eq_nb_813", + ["false", 28, 305, 26], + "eq_done_808", + ["jump_false", 28, "if_else_806", 305, 26], + ["access", 31, 0, 306, 13], + ["move", 4, 31, 306, 13], + "while_start_814", + ["load_field", 32, 6, "list", 307, 27], + ["length", 33, 32, 307, 27], + ["is_int", 35, 4, 307, 27], + ["jump_false", 35, "rel_ni_816", 307, 27], + "_nop_tc_24", + "_nop_tc_25", + ["lt_int", 34, 4, 33, 307, 27], + ["jump", "rel_done_818", 307, 27], + "rel_ni_816", + ["is_num", 35, 4, 307, 27], + ["jump_false", 35, "rel_nn_817", 307, 27], + "_nop_tc_26", + "_nop_tc_27", + ["lt_float", 34, 4, 33, 307, 27], + ["jump", "rel_done_818", 307, 27], + "rel_nn_817", + ["is_text", 35, 4, 307, 27], + ["jump_false", 35, "rel_err_819", 307, 27], + "_nop_tc_28", + ["jump", "rel_err_819", 307, 27], + ["lt_text", 34, 4, 33, 307, 27], + ["jump", "rel_done_818", 307, 27], + "rel_err_819", + ["disrupt", 307, 27], + "rel_done_818", + ["jump_false", 34, "while_end_815", 307, 27], + ["load_field", 37, 6, "list", 308, 29], + ["load_dynamic", 38, 37, 4, 308, 39], + ["load_field", 39, 38, "right", 308, 39], + ["get", 41, 28, 1, 308, 11], + ["frame", 42, 41, 1, 308, 11], + ["null", 43, 308, 11], + ["setarg", 42, 0, 43, 308, 11], + ["setarg", 42, 1, 39, 308, 11], + ["invoke", 42, 40, 308, 11], + ["access", 44, 1, 309, 19], + ["is_text", 46, 4, 309, 19], + ["jump_false", 46, "add_cn_821", 309, 19], + "_nop_tc_29", + ["jump", "add_cn_821", 309, 19], + ["concat", 45, 4, 44, 309, 19], + ["jump", "add_done_820", 309, 19], + "add_cn_821", + ["is_num", 46, 4, 309, 19], + ["jump_false", 46, "add_err_822", 309, 19], + "_nop_tc_30", + "_nop_tc_31", + ["add", 45, 4, 44, 309, 19], + ["jump", "add_done_820", 309, 19], + "add_err_822", + ["disrupt", 309, 19], + "add_done_820", + ["move", 4, 45, 309, 19], + ["jump", "while_start_814", 309, 19], + "while_end_815", + ["jump", "if_end_807", 309, 19], + "if_else_806", + ["access", 48, "call", 311, 26], + ["is_identical", 49, 5, 48, 311, 26], + ["jump_true", 49, "eq_done_825", 311, 26], + ["is_int", 50, 5, 311, 26], + ["jump_false", 50, "eq_ni_826", 311, 26], + "_nop_tc_32", + ["jump", "eq_ni_826", 311, 26], + ["eq_int", 49, 5, 48, 311, 26], + ["jump", "eq_done_825", 311, 26], + "eq_ni_826", + ["is_num", 50, 5, 311, 26], + ["jump_false", 50, "eq_nn_827", 311, 26], + "_nop_tc_33", + ["jump", "eq_nn_827", 311, 26], + ["eq_float", 49, 5, 48, 311, 26], + ["jump", "eq_done_825", 311, 26], + "eq_nn_827", + ["is_text", 50, 5, 311, 26], + ["jump_false", 50, "eq_nt_828", 311, 26], + "_nop_tc_34", + "_nop_tc_35", + ["eq_text", 49, 5, 48, 311, 26], + ["jump", "eq_done_825", 311, 26], + "eq_nt_828", + ["is_null", 50, 5, 311, 26], + ["jump_false", 50, "eq_nnl_829", 311, 26], + "_nop_tc_36", + ["jump", "eq_nnl_829", 311, 26], + ["true", 49, 311, 26], + ["jump", "eq_done_825", 311, 26], + "eq_nnl_829", + ["is_bool", 50, 5, 311, 26], + ["jump_false", 50, "eq_nb_830", 311, 26], + "_nop_tc_37", + ["jump", "eq_nb_830", 311, 26], + ["eq_bool", 49, 5, 48, 311, 26], + ["jump", "eq_done_825", 311, 26], + "eq_nb_830", + ["false", 49, 311, 26], + "eq_done_825", + ["jump_false", 49, "if_else_823", 311, 26], + ["load_field", 52, 6, "expression", 312, 27], + ["get", 54, 28, 1, 312, 9], + ["frame", 55, 54, 1, 312, 9], + ["null", 56, 312, 9], + ["setarg", 55, 0, 56, 312, 9], + ["setarg", 55, 1, 52, 312, 9], + ["invoke", 55, 53, 312, 9], + ["jump", "if_end_824", 312, 9], + "if_else_823", + ["access", 57, "if", 313, 26], + ["is_identical", 58, 5, 57, 313, 26], + ["jump_true", 58, "eq_done_833", 313, 26], + ["is_int", 59, 5, 313, 26], + ["jump_false", 59, "eq_ni_834", 313, 26], + "_nop_tc_38", + ["jump", "eq_ni_834", 313, 26], + ["eq_int", 58, 5, 57, 313, 26], + ["jump", "eq_done_833", 313, 26], + "eq_ni_834", + ["is_num", 59, 5, 313, 26], + ["jump_false", 59, "eq_nn_835", 313, 26], + "_nop_tc_39", + ["jump", "eq_nn_835", 313, 26], + ["eq_float", 58, 5, 57, 313, 26], + ["jump", "eq_done_833", 313, 26], + "eq_nn_835", + ["is_text", 59, 5, 313, 26], + ["jump_false", 59, "eq_nt_836", 313, 26], + "_nop_tc_40", + "_nop_tc_41", + ["eq_text", 58, 5, 57, 313, 26], + ["jump", "eq_done_833", 313, 26], + "eq_nt_836", + ["is_null", 59, 5, 313, 26], + ["jump_false", 59, "eq_nnl_837", 313, 26], + "_nop_tc_42", + ["jump", "eq_nnl_837", 313, 26], + ["true", 58, 313, 26], + ["jump", "eq_done_833", 313, 26], + "eq_nnl_837", + ["is_bool", 59, 5, 313, 26], + ["jump_false", 59, "eq_nb_838", 313, 26], + "_nop_tc_43", + ["jump", "eq_nb_838", 313, 26], + ["eq_bool", 58, 5, 57, 313, 26], + ["jump", "eq_done_833", 313, 26], + "eq_nb_838", + ["false", 58, 313, 26], + "eq_done_833", + ["jump_false", 58, "if_else_831", 313, 26], + ["load_field", 61, 6, "expression", 314, 27], + ["get", 63, 28, 1, 314, 9], + ["frame", 64, 63, 1, 314, 9], + ["null", 65, 314, 9], + ["setarg", 64, 0, 65, 314, 9], + ["setarg", 64, 1, 61, 314, 9], + ["invoke", 64, 62, 314, 9], + ["load_field", 66, 6, "then", 315, 29], + ["get", 68, 30, 1, 315, 9], + ["frame", 69, 68, 2, 315, 9], + ["null", 70, 315, 9], + ["setarg", 69, 0, 70, 315, 9], + ["setarg", 69, 1, 66, 315, 9], + ["setarg", 69, 2, 2, 315, 9], + ["invoke", 69, 67, 315, 9], + ["load_field", 71, 6, "list", 316, 29], + ["get", 73, 30, 1, 316, 9], + ["frame", 74, 73, 2, 316, 9], + ["null", 75, 316, 9], + ["setarg", 74, 0, 75, 316, 9], + ["setarg", 74, 1, 71, 316, 9], + ["setarg", 74, 2, 2, 316, 9], + ["invoke", 74, 72, 316, 9], + ["load_field", 76, 6, "else", 317, 13], + ["null", 77, 317, 26], + ["is_identical", 78, 76, 77, 317, 26], + ["jump_true", 78, "ne_nid_842", 317, 26], + ["jump", "ne_ni_843", 317, 26], + "ne_nid_842", + ["false", 78, 317, 26], + ["jump", "ne_done_841", 317, 26], + "ne_ni_843", + ["is_int", 79, 76, 317, 26], + ["jump_false", 79, "ne_nn_844", 317, 26], + "_nop_tc_44", + ["jump", "ne_nn_844", 317, 26], + ["ne_int", 78, 76, 77, 317, 26], + ["jump", "ne_done_841", 317, 26], + "ne_nn_844", + ["is_num", 79, 76, 317, 26], + ["jump_false", 79, "ne_nt_845", 317, 26], + "_nop_tc_45", + ["jump", "ne_nt_845", 317, 26], + ["ne_float", 78, 76, 77, 317, 26], + ["jump", "ne_done_841", 317, 26], + "ne_nt_845", + ["is_text", 79, 76, 317, 26], + ["jump_false", 79, "ne_nnl_846", 317, 26], + "_nop_tc_46", + ["jump", "ne_nnl_846", 317, 26], + ["ne_text", 78, 76, 77, 317, 26], + ["jump", "ne_done_841", 317, 26], + "ne_nnl_846", + ["is_null", 79, 76, 317, 26], + ["jump_false", 79, "ne_nb_847", 317, 26], + "_nop_tc_47", + "_nop_tc_48", + ["false", 78, 317, 26], + ["jump", "ne_done_841", 317, 26], + "ne_nb_847", + ["is_bool", 79, 76, 317, 26], + ["jump_false", 79, "ne_mis_848", 317, 26], + "_nop_tc_49", + ["jump", "ne_mis_848", 317, 26], + ["ne_bool", 78, 76, 77, 317, 26], + ["jump", "ne_done_841", 317, 26], + "ne_mis_848", + ["true", 78, 317, 26], + "ne_done_841", + ["jump_false", 78, "if_else_839", 317, 26], + ["load_field", 81, 6, "else", 317, 52], + ["get", 83, 30, 1, 317, 32], + ["frame", 84, 83, 2, 317, 32], + ["null", 85, 317, 32], + ["setarg", 84, 0, 85, 317, 32], + ["setarg", 84, 1, 81, 317, 32], + ["setarg", 84, 2, 2, 317, 32], + ["invoke", 84, 82, 317, 32], + ["jump", "if_end_840", 317, 32], + "if_else_839", + "if_end_840", + ["jump", "if_end_832", 317, 32], + "if_else_831", + ["access", 86, "while", 318, 26], + ["is_identical", 87, 5, 86, 318, 26], + ["jump_true", 87, "eq_done_852", 318, 26], + ["is_int", 88, 5, 318, 26], + ["jump_false", 88, "eq_ni_853", 318, 26], + "_nop_tc_50", + ["jump", "eq_ni_853", 318, 26], + ["eq_int", 87, 5, 86, 318, 26], + ["jump", "eq_done_852", 318, 26], + "eq_ni_853", + ["is_num", 88, 5, 318, 26], + ["jump_false", 88, "eq_nn_854", 318, 26], + "_nop_tc_51", + ["jump", "eq_nn_854", 318, 26], + ["eq_float", 87, 5, 86, 318, 26], + ["jump", "eq_done_852", 318, 26], + "eq_nn_854", + ["is_text", 88, 5, 318, 26], + ["jump_false", 88, "eq_nt_855", 318, 26], + "_nop_tc_52", + "_nop_tc_53", + ["eq_text", 87, 5, 86, 318, 26], + ["jump", "eq_done_852", 318, 26], + "eq_nt_855", + ["is_null", 88, 5, 318, 26], + ["jump_false", 88, "eq_nnl_856", 318, 26], + "_nop_tc_54", + ["jump", "eq_nnl_856", 318, 26], + ["true", 87, 318, 26], + ["jump", "eq_done_852", 318, 26], + "eq_nnl_856", + ["is_bool", 88, 5, 318, 26], + ["jump_false", 88, "eq_nb_857", 318, 26], + "_nop_tc_55", + ["jump", "eq_nb_857", 318, 26], + ["eq_bool", 87, 5, 86, 318, 26], + ["jump", "eq_done_852", 318, 26], + "eq_nb_857", + ["false", 87, 318, 26], + "eq_done_852", + ["move", 90, 87, 318, 26], + ["jump_true", 90, "or_end_851", 318, 26], + ["access", 91, "do", 318, 45], + ["is_identical", 92, 5, 91, 318, 45], + ["jump_true", 92, "eq_done_858", 318, 45], + ["is_int", 93, 5, 318, 45], + ["jump_false", 93, "eq_ni_859", 318, 45], + "_nop_tc_56", + ["jump", "eq_ni_859", 318, 45], + ["eq_int", 92, 5, 91, 318, 45], + ["jump", "eq_done_858", 318, 45], + "eq_ni_859", + ["is_num", 93, 5, 318, 45], + ["jump_false", 93, "eq_nn_860", 318, 45], + "_nop_tc_57", + ["jump", "eq_nn_860", 318, 45], + ["eq_float", 92, 5, 91, 318, 45], + ["jump", "eq_done_858", 318, 45], + "eq_nn_860", + ["is_text", 93, 5, 318, 45], + ["jump_false", 93, "eq_nt_861", 318, 45], + "_nop_tc_58", + "_nop_tc_59", + ["eq_text", 92, 5, 91, 318, 45], + ["jump", "eq_done_858", 318, 45], + "eq_nt_861", + ["is_null", 93, 5, 318, 45], + ["jump_false", 93, "eq_nnl_862", 318, 45], + "_nop_tc_60", + ["jump", "eq_nnl_862", 318, 45], + ["true", 92, 318, 45], + ["jump", "eq_done_858", 318, 45], + "eq_nnl_862", + ["is_bool", 93, 5, 318, 45], + ["jump_false", 93, "eq_nb_863", 318, 45], + "_nop_tc_61", + ["jump", "eq_nb_863", 318, 45], + ["eq_bool", 92, 5, 91, 318, 45], + ["jump", "eq_done_858", 318, 45], + "eq_nb_863", + ["false", 92, 318, 45], + "eq_done_858", + ["move", 90, 92, 318, 45], + "or_end_851", + ["jump_false", 90, "if_else_849", 318, 45], + ["load_field", 95, 6, "expression", 319, 27], + ["get", 97, 28, 1, 319, 9], + ["frame", 98, 97, 1, 319, 9], + ["null", 99, 319, 9], + ["setarg", 98, 0, 99, 319, 9], + ["setarg", 98, 1, 95, 319, 9], + ["invoke", 98, 96, 319, 9], + ["load_field", 100, 6, "statements", 320, 29], + ["get", 102, 30, 1, 320, 9], + ["frame", 103, 102, 2, 320, 9], + ["null", 104, 320, 9], + ["setarg", 103, 0, 104, 320, 9], + ["setarg", 103, 1, 100, 320, 9], + ["setarg", 103, 2, 2, 320, 9], + ["invoke", 103, 101, 320, 9], + ["jump", "if_end_850", 320, 9], + "if_else_849", + ["access", 105, "for", 321, 26], + ["is_identical", 106, 5, 105, 321, 26], + ["jump_true", 106, "eq_done_866", 321, 26], + ["is_int", 107, 5, 321, 26], + ["jump_false", 107, "eq_ni_867", 321, 26], + "_nop_tc_62", + ["jump", "eq_ni_867", 321, 26], + ["eq_int", 106, 5, 105, 321, 26], + ["jump", "eq_done_866", 321, 26], + "eq_ni_867", + ["is_num", 107, 5, 321, 26], + ["jump_false", 107, "eq_nn_868", 321, 26], + "_nop_tc_63", + ["jump", "eq_nn_868", 321, 26], + ["eq_float", 106, 5, 105, 321, 26], + ["jump", "eq_done_866", 321, 26], + "eq_nn_868", + ["is_text", 107, 5, 321, 26], + ["jump_false", 107, "eq_nt_869", 321, 26], + "_nop_tc_64", + "_nop_tc_65", + ["eq_text", 106, 5, 105, 321, 26], + ["jump", "eq_done_866", 321, 26], + "eq_nt_869", + ["is_null", 107, 5, 321, 26], + ["jump_false", 107, "eq_nnl_870", 321, 26], + "_nop_tc_66", + ["jump", "eq_nnl_870", 321, 26], + ["true", 106, 321, 26], + ["jump", "eq_done_866", 321, 26], + "eq_nnl_870", + ["is_bool", 107, 5, 321, 26], + ["jump_false", 107, "eq_nb_871", 321, 26], + "_nop_tc_67", + ["jump", "eq_nb_871", 321, 26], + ["eq_bool", 106, 5, 105, 321, 26], + ["jump", "eq_done_866", 321, 26], + "eq_nb_871", + ["false", 106, 321, 26], + "eq_done_866", + ["jump_false", 106, "if_else_864", 321, 26], + ["load_field", 109, 6, "init", 322, 13], + ["null", 110, 322, 26], + ["is_identical", 111, 109, 110, 322, 26], + ["jump_true", 111, "ne_nid_875", 322, 26], + ["jump", "ne_ni_876", 322, 26], + "ne_nid_875", + ["false", 111, 322, 26], + ["jump", "ne_done_874", 322, 26], + "ne_ni_876", + ["is_int", 112, 109, 322, 26], + ["jump_false", 112, "ne_nn_877", 322, 26], + "_nop_tc_68", + ["jump", "ne_nn_877", 322, 26], + ["ne_int", 111, 109, 110, 322, 26], + ["jump", "ne_done_874", 322, 26], + "ne_nn_877", + ["is_num", 112, 109, 322, 26], + ["jump_false", 112, "ne_nt_878", 322, 26], + "_nop_tc_69", + ["jump", "ne_nt_878", 322, 26], + ["ne_float", 111, 109, 110, 322, 26], + ["jump", "ne_done_874", 322, 26], + "ne_nt_878", + ["is_text", 112, 109, 322, 26], + ["jump_false", 112, "ne_nnl_879", 322, 26], + "_nop_tc_70", + ["jump", "ne_nnl_879", 322, 26], + ["ne_text", 111, 109, 110, 322, 26], + ["jump", "ne_done_874", 322, 26], + "ne_nnl_879", + ["is_null", 112, 109, 322, 26], + ["jump_false", 112, "ne_nb_880", 322, 26], + "_nop_tc_71", + "_nop_tc_72", + ["false", 111, 322, 26], + ["jump", "ne_done_874", 322, 26], + "ne_nb_880", + ["is_bool", 112, 109, 322, 26], + ["jump_false", 112, "ne_mis_881", 322, 26], + "_nop_tc_73", + ["jump", "ne_mis_881", 322, 26], + ["ne_bool", 111, 109, 110, 322, 26], + ["jump", "ne_done_874", 322, 26], + "ne_mis_881", + ["true", 111, 322, 26], + "ne_done_874", + ["jump_false", 111, "if_else_872", 322, 26], + ["load_field", 114, 6, "init", 323, 15], + ["load_field", 115, 114, "kind", 323, 15], + ["access", 116, "var", 323, 33], + ["is_identical", 117, 115, 116, 323, 33], + ["jump_true", 117, "eq_done_885", 323, 33], + ["is_int", 118, 115, 323, 33], + ["jump_false", 118, "eq_ni_886", 323, 33], + "_nop_tc_74", + ["jump", "eq_ni_886", 323, 33], + ["eq_int", 117, 115, 116, 323, 33], + ["jump", "eq_done_885", 323, 33], + "eq_ni_886", + ["is_num", 118, 115, 323, 33], + ["jump_false", 118, "eq_nn_887", 323, 33], + "_nop_tc_75", + ["jump", "eq_nn_887", 323, 33], + ["eq_float", 117, 115, 116, 323, 33], + ["jump", "eq_done_885", 323, 33], + "eq_nn_887", + ["is_text", 118, 115, 323, 33], + ["jump_false", 118, "eq_nt_888", 323, 33], + "_nop_tc_76", + "_nop_tc_77", + ["eq_text", 117, 115, 116, 323, 33], + ["jump", "eq_done_885", 323, 33], + "eq_nt_888", + ["is_null", 118, 115, 323, 33], + ["jump_false", 118, "eq_nnl_889", 323, 33], + "_nop_tc_78", + ["jump", "eq_nnl_889", 323, 33], + ["true", 117, 323, 33], + ["jump", "eq_done_885", 323, 33], + "eq_nnl_889", + ["is_bool", 118, 115, 323, 33], + ["jump_false", 118, "eq_nb_890", 323, 33], + "_nop_tc_79", + ["jump", "eq_nb_890", 323, 33], + ["eq_bool", 117, 115, 116, 323, 33], + ["jump", "eq_done_885", 323, 33], + "eq_nb_890", + ["false", 117, 323, 33], + "eq_done_885", + ["move", 120, 117, 323, 33], + ["jump_true", 120, "or_end_884", 323, 33], + ["load_field", 121, 6, "init", 323, 42], + ["load_field", 122, 121, "kind", 323, 42], + ["access", 123, "def", 323, 60], + ["is_identical", 124, 122, 123, 323, 60], + ["jump_true", 124, "eq_done_891", 323, 60], + ["is_int", 125, 122, 323, 60], + ["jump_false", 125, "eq_ni_892", 323, 60], + "_nop_tc_80", + ["jump", "eq_ni_892", 323, 60], + ["eq_int", 124, 122, 123, 323, 60], + ["jump", "eq_done_891", 323, 60], + "eq_ni_892", + ["is_num", 125, 122, 323, 60], + ["jump_false", 125, "eq_nn_893", 323, 60], + "_nop_tc_81", + ["jump", "eq_nn_893", 323, 60], + ["eq_float", 124, 122, 123, 323, 60], + ["jump", "eq_done_891", 323, 60], + "eq_nn_893", + ["is_text", 125, 122, 323, 60], + ["jump_false", 125, "eq_nt_894", 323, 60], + "_nop_tc_82", + "_nop_tc_83", + ["eq_text", 124, 122, 123, 323, 60], + ["jump", "eq_done_891", 323, 60], + "eq_nt_894", + ["is_null", 125, 122, 323, 60], + ["jump_false", 125, "eq_nnl_895", 323, 60], + "_nop_tc_84", + ["jump", "eq_nnl_895", 323, 60], + ["true", 124, 323, 60], + ["jump", "eq_done_891", 323, 60], + "eq_nnl_895", + ["is_bool", 125, 122, 323, 60], + ["jump_false", 125, "eq_nb_896", 323, 60], + "_nop_tc_85", + ["jump", "eq_nb_896", 323, 60], + ["eq_bool", 124, 122, 123, 323, 60], + ["jump", "eq_done_891", 323, 60], + "eq_nb_896", + ["false", 124, 323, 60], + "eq_done_891", + ["move", 120, 124, 323, 60], + "or_end_884", + ["jump_false", 120, "if_else_882", 323, 60], + ["load_field", 127, 6, "init", 324, 31], + ["load_field", 128, 127, "right", 324, 31], + ["get", 130, 28, 1, 324, 13], + ["frame", 131, 130, 1, 324, 13], + ["null", 132, 324, 13], + ["setarg", 131, 0, 132, 324, 13], + ["setarg", 131, 1, 128, 324, 13], + ["invoke", 131, 129, 324, 13], + ["jump", "if_end_883", 324, 13], + "if_else_882", + ["load_field", 133, 6, "init", 326, 31], + ["get", 135, 28, 1, 326, 13], + ["frame", 136, 135, 1, 326, 13], + ["null", 137, 326, 13], + ["setarg", 136, 0, 137, 326, 13], + ["setarg", 136, 1, 133, 326, 13], + ["invoke", 136, 134, 326, 13], + "if_end_883", + ["jump", "if_end_873", 326, 13], + "if_else_872", + "if_end_873", + ["load_field", 138, 6, "test", 329, 27], + ["get", 140, 28, 1, 329, 9], + ["frame", 141, 140, 1, 329, 9], + ["null", 142, 329, 9], + ["setarg", 141, 0, 142, 329, 9], + ["setarg", 141, 1, 138, 329, 9], + ["invoke", 141, 139, 329, 9], + ["load_field", 143, 6, "update", 330, 27], + ["get", 145, 28, 1, 330, 9], + ["frame", 146, 145, 1, 330, 9], + ["null", 147, 330, 9], + ["setarg", 146, 0, 147, 330, 9], + ["setarg", 146, 1, 143, 330, 9], + ["invoke", 146, 144, 330, 9], + ["load_field", 148, 6, "statements", 331, 29], + ["get", 150, 30, 1, 331, 9], + ["frame", 151, 150, 2, 331, 9], + ["null", 152, 331, 9], + ["setarg", 151, 0, 152, 331, 9], + ["setarg", 151, 1, 148, 331, 9], + ["setarg", 151, 2, 2, 331, 9], + ["invoke", 151, 149, 331, 9], + ["jump", "if_end_865", 331, 9], + "if_else_864", + ["access", 153, "return", 332, 26], + ["is_identical", 154, 5, 153, 332, 26], + ["jump_true", 154, "eq_done_900", 332, 26], + ["is_int", 155, 5, 332, 26], + ["jump_false", 155, "eq_ni_901", 332, 26], + "_nop_tc_86", + ["jump", "eq_ni_901", 332, 26], + ["eq_int", 154, 5, 153, 332, 26], + ["jump", "eq_done_900", 332, 26], + "eq_ni_901", + ["is_num", 155, 5, 332, 26], + ["jump_false", 155, "eq_nn_902", 332, 26], + "_nop_tc_87", + ["jump", "eq_nn_902", 332, 26], + ["eq_float", 154, 5, 153, 332, 26], + ["jump", "eq_done_900", 332, 26], + "eq_nn_902", + ["is_text", 155, 5, 332, 26], + ["jump_false", 155, "eq_nt_903", 332, 26], + "_nop_tc_88", + "_nop_tc_89", + ["eq_text", 154, 5, 153, 332, 26], + ["jump", "eq_done_900", 332, 26], + "eq_nt_903", + ["is_null", 155, 5, 332, 26], + ["jump_false", 155, "eq_nnl_904", 332, 26], + "_nop_tc_90", + ["jump", "eq_nnl_904", 332, 26], + ["true", 154, 332, 26], + ["jump", "eq_done_900", 332, 26], + "eq_nnl_904", + ["is_bool", 155, 5, 332, 26], + ["jump_false", 155, "eq_nb_905", 332, 26], + "_nop_tc_91", + ["jump", "eq_nb_905", 332, 26], + ["eq_bool", 154, 5, 153, 332, 26], + ["jump", "eq_done_900", 332, 26], + "eq_nb_905", + ["false", 154, 332, 26], + "eq_done_900", + ["move", 157, 154, 332, 26], + ["jump_true", 157, "or_end_899", 332, 26], + ["access", 158, "go", 332, 46], + ["is_identical", 159, 5, 158, 332, 46], + ["jump_true", 159, "eq_done_906", 332, 46], + ["is_int", 160, 5, 332, 46], + ["jump_false", 160, "eq_ni_907", 332, 46], + "_nop_tc_92", + ["jump", "eq_ni_907", 332, 46], + ["eq_int", 159, 5, 158, 332, 46], + ["jump", "eq_done_906", 332, 46], + "eq_ni_907", + ["is_num", 160, 5, 332, 46], + ["jump_false", 160, "eq_nn_908", 332, 46], + "_nop_tc_93", + ["jump", "eq_nn_908", 332, 46], + ["eq_float", 159, 5, 158, 332, 46], + ["jump", "eq_done_906", 332, 46], + "eq_nn_908", + ["is_text", 160, 5, 332, 46], + ["jump_false", 160, "eq_nt_909", 332, 46], + "_nop_tc_94", + "_nop_tc_95", + ["eq_text", 159, 5, 158, 332, 46], + ["jump", "eq_done_906", 332, 46], + "eq_nt_909", + ["is_null", 160, 5, 332, 46], + ["jump_false", 160, "eq_nnl_910", 332, 46], + "_nop_tc_96", + ["jump", "eq_nnl_910", 332, 46], + ["true", 159, 332, 46], + ["jump", "eq_done_906", 332, 46], + "eq_nnl_910", + ["is_bool", 160, 5, 332, 46], + ["jump_false", 160, "eq_nb_911", 332, 46], + "_nop_tc_97", + ["jump", "eq_nb_911", 332, 46], + ["eq_bool", 159, 5, 158, 332, 46], + ["jump", "eq_done_906", 332, 46], + "eq_nb_911", + ["false", 159, 332, 46], + "eq_done_906", + ["move", 157, 159, 332, 46], + "or_end_899", + ["jump_false", 157, "if_else_897", 332, 46], + ["load_field", 162, 6, "expression", 333, 27], + ["get", 164, 28, 1, 333, 9], + ["frame", 165, 164, 1, 333, 9], + ["null", 166, 333, 9], + ["setarg", 165, 0, 166, 333, 9], + ["setarg", 165, 1, 162, 333, 9], + ["invoke", 165, 163, 333, 9], + ["jump", "if_end_898", 333, 9], + "if_else_897", + ["access", 167, "block", 334, 26], + ["is_identical", 168, 5, 167, 334, 26], + ["jump_true", 168, "eq_done_914", 334, 26], + ["is_int", 169, 5, 334, 26], + ["jump_false", 169, "eq_ni_915", 334, 26], + "_nop_tc_98", + ["jump", "eq_ni_915", 334, 26], + ["eq_int", 168, 5, 167, 334, 26], + ["jump", "eq_done_914", 334, 26], + "eq_ni_915", + ["is_num", 169, 5, 334, 26], + ["jump_false", 169, "eq_nn_916", 334, 26], + "_nop_tc_99", + ["jump", "eq_nn_916", 334, 26], + ["eq_float", 168, 5, 167, 334, 26], + ["jump", "eq_done_914", 334, 26], + "eq_nn_916", + ["is_text", 169, 5, 334, 26], + ["jump_false", 169, "eq_nt_917", 334, 26], + "_nop_tc_100", + "_nop_tc_101", + ["eq_text", 168, 5, 167, 334, 26], + ["jump", "eq_done_914", 334, 26], + "eq_nt_917", + ["is_null", 169, 5, 334, 26], + ["jump_false", 169, "eq_nnl_918", 334, 26], + "_nop_tc_102", + ["jump", "eq_nnl_918", 334, 26], + ["true", 168, 334, 26], + ["jump", "eq_done_914", 334, 26], + "eq_nnl_918", + ["is_bool", 169, 5, 334, 26], + ["jump_false", 169, "eq_nb_919", 334, 26], + "_nop_tc_103", + ["jump", "eq_nb_919", 334, 26], + ["eq_bool", 168, 5, 167, 334, 26], + ["jump", "eq_done_914", 334, 26], + "eq_nb_919", + ["false", 168, 334, 26], + "eq_done_914", + ["jump_false", 168, "if_else_912", 334, 26], + ["load_field", 171, 6, "statements", 335, 29], + ["get", 173, 30, 1, 335, 9], + ["frame", 174, 173, 2, 335, 9], + ["null", 175, 335, 9], + ["setarg", 174, 0, 175, 335, 9], + ["setarg", 174, 1, 171, 335, 9], + ["setarg", 174, 2, 2, 335, 9], + ["invoke", 174, 172, 335, 9], + ["jump", "if_end_913", 335, 9], + "if_else_912", + ["access", 176, "label", 336, 26], + ["is_identical", 177, 5, 176, 336, 26], + ["jump_true", 177, "eq_done_922", 336, 26], + ["is_int", 178, 5, 336, 26], + ["jump_false", 178, "eq_ni_923", 336, 26], + "_nop_tc_104", + ["jump", "eq_ni_923", 336, 26], + ["eq_int", 177, 5, 176, 336, 26], + ["jump", "eq_done_922", 336, 26], + "eq_ni_923", + ["is_num", 178, 5, 336, 26], + ["jump_false", 178, "eq_nn_924", 336, 26], + "_nop_tc_105", + ["jump", "eq_nn_924", 336, 26], + ["eq_float", 177, 5, 176, 336, 26], + ["jump", "eq_done_922", 336, 26], + "eq_nn_924", + ["is_text", 178, 5, 336, 26], + ["jump_false", 178, "eq_nt_925", 336, 26], + "_nop_tc_106", + "_nop_tc_107", + ["eq_text", 177, 5, 176, 336, 26], + ["jump", "eq_done_922", 336, 26], + "eq_nt_925", + ["is_null", 178, 5, 336, 26], + ["jump_false", 178, "eq_nnl_926", 336, 26], + "_nop_tc_108", + ["jump", "eq_nnl_926", 336, 26], + ["true", 177, 336, 26], + ["jump", "eq_done_922", 336, 26], + "eq_nnl_926", + ["is_bool", 178, 5, 336, 26], + ["jump_false", 178, "eq_nb_927", 336, 26], + "_nop_tc_109", + ["jump", "eq_nb_927", 336, 26], + ["eq_bool", 177, 5, 176, 336, 26], + ["jump", "eq_done_922", 336, 26], + "eq_nb_927", + ["false", 177, 336, 26], + "eq_done_922", + ["jump_false", 177, "if_else_920", 336, 26], + ["load_field", 180, 6, "statement", 337, 13], + ["null", 181, 337, 31], + ["is_identical", 182, 180, 181, 337, 31], + ["jump_true", 182, "ne_nid_931", 337, 31], + ["jump", "ne_ni_932", 337, 31], + "ne_nid_931", + ["false", 182, 337, 31], + ["jump", "ne_done_930", 337, 31], + "ne_ni_932", + ["is_int", 183, 180, 337, 31], + ["jump_false", 183, "ne_nn_933", 337, 31], + "_nop_tc_110", + ["jump", "ne_nn_933", 337, 31], + ["ne_int", 182, 180, 181, 337, 31], + ["jump", "ne_done_930", 337, 31], + "ne_nn_933", + ["is_num", 183, 180, 337, 31], + ["jump_false", 183, "ne_nt_934", 337, 31], + "_nop_tc_111", + ["jump", "ne_nt_934", 337, 31], + ["ne_float", 182, 180, 181, 337, 31], + ["jump", "ne_done_930", 337, 31], + "ne_nt_934", + ["is_text", 183, 180, 337, 31], + ["jump_false", 183, "ne_nnl_935", 337, 31], + "_nop_tc_112", + ["jump", "ne_nnl_935", 337, 31], + ["ne_text", 182, 180, 181, 337, 31], + ["jump", "ne_done_930", 337, 31], + "ne_nnl_935", + ["is_null", 183, 180, 337, 31], + ["jump_false", 183, "ne_nb_936", 337, 31], + "_nop_tc_113", + "_nop_tc_114", + ["false", 182, 337, 31], + ["jump", "ne_done_930", 337, 31], + "ne_nb_936", + ["is_bool", 183, 180, 337, 31], + ["jump_false", 183, "ne_mis_937", 337, 31], + "_nop_tc_115", + ["jump", "ne_mis_937", 337, 31], + ["ne_bool", 182, 180, 181, 337, 31], + ["jump", "ne_done_930", 337, 31], + "ne_mis_937", + ["true", 182, 337, 31], + "ne_done_930", + ["jump_false", 182, "if_else_928", 337, 31], + ["load_field", 185, 6, "statement", 338, 32], + ["array", 186, 1, 338, 32], + ["push", 186, 185, 338, 32], + ["get", 188, 30, 1, 338, 11], + ["frame", 189, 188, 2, 338, 11], + ["null", 190, 338, 11], + ["setarg", 189, 0, 190, 338, 11], + ["setarg", 189, 1, 186, 338, 11], + ["setarg", 189, 2, 2, 338, 11], + ["invoke", 189, 187, 338, 11], + ["jump", "if_end_929", 338, 11], + "if_else_928", + "if_end_929", + ["jump", "if_end_921", 338, 11], + "if_else_920", + ["access", 191, "function", 340, 26], + ["is_identical", 192, 5, 191, 340, 26], + ["jump_true", 192, "eq_done_940", 340, 26], + ["is_int", 193, 5, 340, 26], + ["jump_false", 193, "eq_ni_941", 340, 26], + "_nop_tc_116", + ["jump", "eq_ni_941", 340, 26], + ["eq_int", 192, 5, 191, 340, 26], + ["jump", "eq_done_940", 340, 26], + "eq_ni_941", + ["is_num", 193, 5, 340, 26], + ["jump_false", 193, "eq_nn_942", 340, 26], + "_nop_tc_117", + ["jump", "eq_nn_942", 340, 26], + ["eq_float", 192, 5, 191, 340, 26], + ["jump", "eq_done_940", 340, 26], + "eq_nn_942", + ["is_text", 193, 5, 340, 26], + ["jump_false", 193, "eq_nt_943", 340, 26], + "_nop_tc_118", + "_nop_tc_119", + ["eq_text", 192, 5, 191, 340, 26], + ["jump", "eq_done_940", 340, 26], + "eq_nt_943", + ["is_null", 193, 5, 340, 26], + ["jump_false", 193, "eq_nnl_944", 340, 26], + "_nop_tc_120", + ["jump", "eq_nnl_944", 340, 26], + ["true", 192, 340, 26], + ["jump", "eq_done_940", 340, 26], + "eq_nnl_944", + ["is_bool", 193, 5, 340, 26], + ["jump_false", 193, "eq_nb_945", 340, 26], + "_nop_tc_121", + ["jump", "eq_nb_945", 340, 26], + ["eq_bool", 192, 5, 191, 340, 26], + ["jump", "eq_done_940", 340, 26], + "eq_nb_945", + ["false", 192, 340, 26], + "eq_done_940", + ["jump_false", 192, "if_else_938", 340, 26], + ["jump", "if_end_939", 340, 38], + "if_else_938", + "if_end_939", + "if_end_921", + "if_end_913", + "if_end_898", + "if_end_865", + "if_end_850", + "if_end_832", + "if_end_824", + "if_end_807", + "if_end_792", + ["access", 195, 1, 344, 15], + ["is_text", 197, 3, 344, 15], + ["jump_false", 197, "add_cn_947", 344, 15], + "_nop_tc_122", + ["jump", "add_cn_947", 344, 15], + ["concat", 196, 3, 195, 344, 15], + ["jump", "add_done_946", 344, 15], + "add_cn_947", + ["is_num", 197, 3, 344, 15], + ["jump_false", 197, "add_err_948", 344, 15], + "_nop_tc_123", + "_nop_tc_124", + ["add", 196, 3, 195, 344, 15], + ["jump", "add_done_946", 344, 15], + "add_err_948", + ["disrupt", 344, 15], + "add_done_946", + ["move", 3, 196, 344, 15], + ["jump", "while_start_785", 344, 15], + "while_end_786", + ["null", 199, 344, 15], + ["return", 199, 344, 15] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 30, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 1, 1, 349, 20], + ["load_field", 2, 1, "statements", 349, 20], + ["access", 3, 0, 349, 36], + ["get", 5, 31, 1, 349, 5], + ["frame", 6, 5, 2, 349, 5], + ["null", 7, 349, 5], + ["setarg", 6, 0, 7, 349, 5], + ["setarg", 6, 1, 2, 349, 5], + ["setarg", 6, 2, 3, 349, 5], + ["invoke", 6, 4, 349, 5], + ["get", 8, 1, 1, 350, 20], + ["load_field", 9, 8, "functions", 350, 20], + ["access", 10, 0, 350, 35], + ["get", 12, 31, 1, 350, 5], + ["frame", 13, 12, 2, 350, 5], + ["null", 14, 350, 5], + ["setarg", 13, 0, 14, 350, 5], + ["setarg", 13, 1, 9, 350, 5], + ["setarg", 13, 2, 10, 350, 5], + ["invoke", 13, 11, 350, 5], + ["get", 15, 1, 1, 351, 25], + ["load_field", 16, 15, "statements", 351, 25], + ["access", 17, 0, 351, 41], + ["get", 19, 30, 1, 351, 5], + ["frame", 20, 19, 2, 351, 5], + ["null", 21, 351, 5], + ["setarg", 20, 0, 21, 351, 5], + ["setarg", 20, 1, 16, 351, 5], + ["setarg", 20, 2, 17, 351, 5], + ["invoke", 20, 18, 351, 5], + ["get", 22, 1, 1, 352, 25], + ["load_field", 23, 22, "functions", 352, 25], + ["access", 24, 0, 352, 40], + ["get", 26, 30, 1, 352, 5], + ["frame", 27, 26, 2, 352, 5], + ["null", 28, 352, 5], + ["setarg", 27, 0, 28, 352, 5], + ["setarg", 27, 1, 23, 352, 5], + ["setarg", 27, 2, 24, 352, 5], + ["invoke", 27, 25, 352, 5], + ["null", 29, 352, 5], + ["return", 29, 352, 5] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 1018, + "nr_close_slots": 0, + "instructions": [ + ["null", 19, 364, 17], + ["is_identical", 20, 1, 19, 364, 17], + ["jump_true", 20, "eq_done_951", 364, 17], + ["is_int", 21, 1, 364, 17], + ["jump_false", 21, "eq_ni_952", 364, 17], + "_nop_tc_1", + ["jump", "eq_ni_952", 364, 17], + ["eq_int", 20, 1, 19, 364, 17], + ["jump", "eq_done_951", 364, 17], + "eq_ni_952", + ["is_num", 21, 1, 364, 17], + ["jump_false", 21, "eq_nn_953", 364, 17], + "_nop_tc_2", + ["jump", "eq_nn_953", 364, 17], + ["eq_float", 20, 1, 19, 364, 17], + ["jump", "eq_done_951", 364, 17], + "eq_nn_953", + ["is_text", 21, 1, 364, 17], + ["jump_false", 21, "eq_nt_954", 364, 17], + "_nop_tc_3", + ["jump", "eq_nt_954", 364, 17], + ["eq_text", 20, 1, 19, 364, 17], + ["jump", "eq_done_951", 364, 17], + "eq_nt_954", + ["is_null", 21, 1, 364, 17], + ["jump_false", 21, "eq_nnl_955", 364, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 20, 364, 17], + ["jump", "eq_done_951", 364, 17], + "eq_nnl_955", + ["is_bool", 21, 1, 364, 17], + ["jump_false", 21, "eq_nb_956", 364, 17], + "_nop_tc_6", + ["jump", "eq_nb_956", 364, 17], + ["eq_bool", 20, 1, 19, 364, 17], + ["jump", "eq_done_951", 364, 17], + "eq_nb_956", + ["false", 20, 364, 17], + "eq_done_951", + ["jump_false", 20, "if_else_949", 364, 17], + ["null", 23, 364, 30], + ["return", 23, 364, 30], + "_nop_ur_1", + "if_else_949", + "if_end_950", + ["load_field", 24, 1, "kind", 365, 13], + ["move", 9, 24, 365, 13], + ["null", 10, 366, 16], + ["null", 14, 367, 17], + ["null", 12, 368, 14], + ["null", 15, 369, 14], + ["null", 13, 370, 18], + ["access", 8, 0, 371, 13], + ["null", 16, 372, 14], + ["null", 11, 373, 15], + ["null", 7, 375, 14], + ["null", 17, 376, 18], + ["null", 4, 377, 14], + ["null", 3, 378, 16], + ["null", 18, 379, 14], + ["null", 6, 380, 15], + ["null", 5, 381, 15], + ["get", 25, 4, 1, 384, 9], + ["load_dynamic", 26, 25, 9, 384, 20], + ["true", 27, 384, 26], + ["is_identical", 28, 26, 27, 384, 26], + ["jump_true", 28, "eq_done_959", 384, 26], + ["is_int", 29, 26, 384, 26], + ["jump_false", 29, "eq_ni_960", 384, 26], + "_nop_tc_7", + ["jump", "eq_ni_960", 384, 26], + ["eq_int", 28, 26, 27, 384, 26], + ["jump", "eq_done_959", 384, 26], + "eq_ni_960", + ["is_num", 29, 26, 384, 26], + ["jump_false", 29, "eq_nn_961", 384, 26], + "_nop_tc_8", + ["jump", "eq_nn_961", 384, 26], + ["eq_float", 28, 26, 27, 384, 26], + ["jump", "eq_done_959", 384, 26], + "eq_nn_961", + ["is_text", 29, 26, 384, 26], + ["jump_false", 29, "eq_nt_962", 384, 26], + "_nop_tc_9", + ["jump", "eq_nt_962", 384, 26], + ["eq_text", 28, 26, 27, 384, 26], + ["jump", "eq_done_959", 384, 26], + "eq_nt_962", + ["is_null", 29, 26, 384, 26], + ["jump_false", 29, "eq_nnl_963", 384, 26], + "_nop_tc_10", + ["jump", "eq_nnl_963", 384, 26], + ["true", 28, 384, 26], + ["jump", "eq_done_959", 384, 26], + "eq_nnl_963", + ["is_bool", 29, 26, 384, 26], + ["jump_false", 29, "eq_nb_964", 384, 26], + "_nop_tc_11", + "_nop_tc_12", + ["eq_bool", 28, 26, 27, 384, 26], + ["jump", "eq_done_959", 384, 26], + "eq_nb_964", + ["false", 28, 384, 26], + "eq_done_959", + ["jump_false", 28, "if_else_957", 384, 26], + ["load_field", 31, 1, "left", 385, 29], + ["get", 33, 13, 1, 385, 19], + ["frame", 34, 33, 2, 385, 19], + ["null", 35, 385, 19], + ["setarg", 34, 0, 35, 385, 19], + ["setarg", 34, 1, 31, 385, 19], + ["setarg", 34, 2, 2, 385, 19], + ["invoke", 34, 32, 385, 19], + ["store_field", 1, 32, "left", 385, 7], + ["load_field", 36, 1, "right", 386, 30], + ["get", 38, 13, 1, 386, 20], + ["frame", 39, 38, 2, 386, 20], + ["null", 40, 386, 20], + ["setarg", 39, 0, 40, 386, 20], + ["setarg", 39, 1, 36, 386, 20], + ["setarg", 39, 2, 2, 386, 20], + ["invoke", 39, 37, 386, 20], + ["store_field", 1, 37, "right", 386, 7], + ["jump", "if_end_958", 386, 7], + "if_else_957", + ["access", 41, ".", 387, 21], + ["is_identical", 42, 9, 41, 387, 21], + ["jump_true", 42, "eq_done_968", 387, 21], + ["is_int", 43, 9, 387, 21], + ["jump_false", 43, "eq_ni_969", 387, 21], + "_nop_tc_13", + ["jump", "eq_ni_969", 387, 21], + ["eq_int", 42, 9, 41, 387, 21], + ["jump", "eq_done_968", 387, 21], + "eq_ni_969", + ["is_num", 43, 9, 387, 21], + ["jump_false", 43, "eq_nn_970", 387, 21], + "_nop_tc_14", + ["jump", "eq_nn_970", 387, 21], + ["eq_float", 42, 9, 41, 387, 21], + ["jump", "eq_done_968", 387, 21], + "eq_nn_970", + ["is_text", 43, 9, 387, 21], + ["jump_false", 43, "eq_nt_971", 387, 21], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 42, 9, 41, 387, 21], + ["jump", "eq_done_968", 387, 21], + "eq_nt_971", + ["is_null", 43, 9, 387, 21], + ["jump_false", 43, "eq_nnl_972", 387, 21], + "_nop_tc_17", + ["jump", "eq_nnl_972", 387, 21], + ["true", 42, 387, 21], + ["jump", "eq_done_968", 387, 21], + "eq_nnl_972", + ["is_bool", 43, 9, 387, 21], + ["jump_false", 43, "eq_nb_973", 387, 21], + "_nop_tc_18", + ["jump", "eq_nb_973", 387, 21], + ["eq_bool", 42, 9, 41, 387, 21], + ["jump", "eq_done_968", 387, 21], + "eq_nb_973", + ["false", 42, 387, 21], + "eq_done_968", + ["move", 45, 42, 387, 21], + ["jump_true", 45, "or_end_967", 387, 21], + ["access", 46, "[", 387, 33], + ["is_identical", 47, 9, 46, 387, 33], + ["jump_true", 47, "eq_done_974", 387, 33], + ["is_int", 48, 9, 387, 33], + ["jump_false", 48, "eq_ni_975", 387, 33], + "_nop_tc_19", + ["jump", "eq_ni_975", 387, 33], + ["eq_int", 47, 9, 46, 387, 33], + ["jump", "eq_done_974", 387, 33], + "eq_ni_975", + ["is_num", 48, 9, 387, 33], + ["jump_false", 48, "eq_nn_976", 387, 33], + "_nop_tc_20", + ["jump", "eq_nn_976", 387, 33], + ["eq_float", 47, 9, 46, 387, 33], + ["jump", "eq_done_974", 387, 33], + "eq_nn_976", + ["is_text", 48, 9, 387, 33], + ["jump_false", 48, "eq_nt_977", 387, 33], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 47, 9, 46, 387, 33], + ["jump", "eq_done_974", 387, 33], + "eq_nt_977", + ["is_null", 48, 9, 387, 33], + ["jump_false", 48, "eq_nnl_978", 387, 33], + "_nop_tc_23", + ["jump", "eq_nnl_978", 387, 33], + ["true", 47, 387, 33], + ["jump", "eq_done_974", 387, 33], + "eq_nnl_978", + ["is_bool", 48, 9, 387, 33], + ["jump_false", 48, "eq_nb_979", 387, 33], + "_nop_tc_24", + ["jump", "eq_nb_979", 387, 33], + ["eq_bool", 47, 9, 46, 387, 33], + ["jump", "eq_done_974", 387, 33], + "eq_nb_979", + ["false", 47, 387, 33], + "eq_done_974", + ["move", 45, 47, 387, 33], + "or_end_967", + ["jump_false", 45, "if_else_965", 387, 33], + ["load_field", 50, 1, "left", 388, 29], + ["get", 52, 13, 1, 388, 19], + ["frame", 53, 52, 2, 388, 19], + ["null", 54, 388, 19], + ["setarg", 53, 0, 54, 388, 19], + ["setarg", 53, 1, 50, 388, 19], + ["setarg", 53, 2, 2, 388, 19], + ["invoke", 53, 51, 388, 19], + ["store_field", 1, 51, "left", 388, 7], + ["access", 55, "[", 389, 16], + ["is_identical", 56, 9, 55, 389, 16], + ["jump_true", 56, "eq_done_983", 389, 16], + ["is_int", 57, 9, 389, 16], + ["jump_false", 57, "eq_ni_984", 389, 16], + "_nop_tc_25", + ["jump", "eq_ni_984", 389, 16], + ["eq_int", 56, 9, 55, 389, 16], + ["jump", "eq_done_983", 389, 16], + "eq_ni_984", + ["is_num", 57, 9, 389, 16], + ["jump_false", 57, "eq_nn_985", 389, 16], + "_nop_tc_26", + ["jump", "eq_nn_985", 389, 16], + ["eq_float", 56, 9, 55, 389, 16], + ["jump", "eq_done_983", 389, 16], + "eq_nn_985", + ["is_text", 57, 9, 389, 16], + ["jump_false", 57, "eq_nt_986", 389, 16], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 56, 9, 55, 389, 16], + ["jump", "eq_done_983", 389, 16], + "eq_nt_986", + ["is_null", 57, 9, 389, 16], + ["jump_false", 57, "eq_nnl_987", 389, 16], + "_nop_tc_29", + ["jump", "eq_nnl_987", 389, 16], + ["true", 56, 389, 16], + ["jump", "eq_done_983", 389, 16], + "eq_nnl_987", + ["is_bool", 57, 9, 389, 16], + ["jump_false", 57, "eq_nb_988", 389, 16], + "_nop_tc_30", + ["jump", "eq_nb_988", 389, 16], + ["eq_bool", 56, 9, 55, 389, 16], + ["jump", "eq_done_983", 389, 16], + "eq_nb_988", + ["false", 56, 389, 16], + "eq_done_983", + ["move", 59, 56, 389, 16], + ["jump_false", 59, "and_end_982", 389, 16], + ["load_field", 60, 1, "right", 389, 23], + ["null", 61, 389, 37], + ["is_identical", 62, 60, 61, 389, 37], + ["jump_true", 62, "ne_nid_990", 389, 37], + ["jump", "ne_ni_991", 389, 37], + "ne_nid_990", + ["false", 62, 389, 37], + ["jump", "ne_done_989", 389, 37], + "ne_ni_991", + ["is_int", 63, 60, 389, 37], + ["jump_false", 63, "ne_nn_992", 389, 37], + "_nop_tc_31", + ["jump", "ne_nn_992", 389, 37], + ["ne_int", 62, 60, 61, 389, 37], + ["jump", "ne_done_989", 389, 37], + "ne_nn_992", + ["is_num", 63, 60, 389, 37], + ["jump_false", 63, "ne_nt_993", 389, 37], + "_nop_tc_32", + ["jump", "ne_nt_993", 389, 37], + ["ne_float", 62, 60, 61, 389, 37], + ["jump", "ne_done_989", 389, 37], + "ne_nt_993", + ["is_text", 63, 60, 389, 37], + ["jump_false", 63, "ne_nnl_994", 389, 37], + "_nop_tc_33", + ["jump", "ne_nnl_994", 389, 37], + ["ne_text", 62, 60, 61, 389, 37], + ["jump", "ne_done_989", 389, 37], + "ne_nnl_994", + ["is_null", 63, 60, 389, 37], + ["jump_false", 63, "ne_nb_995", 389, 37], + "_nop_tc_34", + "_nop_tc_35", + ["false", 62, 389, 37], + ["jump", "ne_done_989", 389, 37], + "ne_nb_995", + ["is_bool", 63, 60, 389, 37], + ["jump_false", 63, "ne_mis_996", 389, 37], + "_nop_tc_36", + ["jump", "ne_mis_996", 389, 37], + ["ne_bool", 62, 60, 61, 389, 37], + ["jump", "ne_done_989", 389, 37], + "ne_mis_996", + ["true", 62, 389, 37], + "ne_done_989", + ["move", 59, 62, 389, 37], + "and_end_982", + ["jump_false", 59, "if_else_980", 389, 37], + ["load_field", 65, 1, "right", 389, 66], + ["get", 67, 13, 1, 389, 56], + ["frame", 68, 67, 2, 389, 56], + ["null", 69, 389, 56], + ["setarg", 68, 0, 69, 389, 56], + ["setarg", 68, 1, 65, 389, 56], + ["setarg", 68, 2, 2, 389, 56], + ["invoke", 68, 66, 389, 56], + ["store_field", 1, 66, "right", 389, 43], + ["jump", "if_end_981", 389, 43], + "if_else_980", + "if_end_981", + ["jump", "if_end_966", 389, 43], + "if_else_965", + ["get", 70, 38, 1, 390, 16], + ["load_dynamic", 71, 70, 9, 390, 26], + ["true", 72, 390, 32], + ["is_identical", 73, 71, 72, 390, 32], + ["jump_true", 73, "eq_done_999", 390, 32], + ["is_int", 74, 71, 390, 32], + ["jump_false", 74, "eq_ni_1000", 390, 32], + "_nop_tc_37", + ["jump", "eq_ni_1000", 390, 32], + ["eq_int", 73, 71, 72, 390, 32], + ["jump", "eq_done_999", 390, 32], + "eq_ni_1000", + ["is_num", 74, 71, 390, 32], + ["jump_false", 74, "eq_nn_1001", 390, 32], + "_nop_tc_38", + ["jump", "eq_nn_1001", 390, 32], + ["eq_float", 73, 71, 72, 390, 32], + ["jump", "eq_done_999", 390, 32], + "eq_nn_1001", + ["is_text", 74, 71, 390, 32], + ["jump_false", 74, "eq_nt_1002", 390, 32], + "_nop_tc_39", + ["jump", "eq_nt_1002", 390, 32], + ["eq_text", 73, 71, 72, 390, 32], + ["jump", "eq_done_999", 390, 32], + "eq_nt_1002", + ["is_null", 74, 71, 390, 32], + ["jump_false", 74, "eq_nnl_1003", 390, 32], + "_nop_tc_40", + ["jump", "eq_nnl_1003", 390, 32], + ["true", 73, 390, 32], + ["jump", "eq_done_999", 390, 32], + "eq_nnl_1003", + ["is_bool", 74, 71, 390, 32], + ["jump_false", 74, "eq_nb_1004", 390, 32], + "_nop_tc_41", + "_nop_tc_42", + ["eq_bool", 73, 71, 72, 390, 32], + ["jump", "eq_done_999", 390, 32], + "eq_nb_1004", + ["false", 73, 390, 32], + "eq_done_999", + ["jump_false", 73, "if_else_997", 390, 32], + ["load_field", 76, 1, "expression", 391, 35], + ["get", 78, 13, 1, 391, 25], + ["frame", 79, 78, 2, 391, 25], + ["null", 80, 391, 25], + ["setarg", 79, 0, 80, 391, 25], + ["setarg", 79, 1, 76, 391, 25], + ["setarg", 79, 2, 2, 391, 25], + ["invoke", 79, 77, 391, 25], + ["store_field", 1, 77, "expression", 391, 7], + ["jump", "if_end_998", 391, 7], + "if_else_997", + ["access", 81, "++", 392, 21], + ["is_identical", 82, 9, 81, 392, 21], + ["jump_true", 82, "eq_done_1008", 392, 21], + ["is_int", 83, 9, 392, 21], + ["jump_false", 83, "eq_ni_1009", 392, 21], + "_nop_tc_43", + ["jump", "eq_ni_1009", 392, 21], + ["eq_int", 82, 9, 81, 392, 21], + ["jump", "eq_done_1008", 392, 21], + "eq_ni_1009", + ["is_num", 83, 9, 392, 21], + ["jump_false", 83, "eq_nn_1010", 392, 21], + "_nop_tc_44", + ["jump", "eq_nn_1010", 392, 21], + ["eq_float", 82, 9, 81, 392, 21], + ["jump", "eq_done_1008", 392, 21], + "eq_nn_1010", + ["is_text", 83, 9, 392, 21], + ["jump_false", 83, "eq_nt_1011", 392, 21], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 82, 9, 81, 392, 21], + ["jump", "eq_done_1008", 392, 21], + "eq_nt_1011", + ["is_null", 83, 9, 392, 21], + ["jump_false", 83, "eq_nnl_1012", 392, 21], + "_nop_tc_47", + ["jump", "eq_nnl_1012", 392, 21], + ["true", 82, 392, 21], + ["jump", "eq_done_1008", 392, 21], + "eq_nnl_1012", + ["is_bool", 83, 9, 392, 21], + ["jump_false", 83, "eq_nb_1013", 392, 21], + "_nop_tc_48", + ["jump", "eq_nb_1013", 392, 21], + ["eq_bool", 82, 9, 81, 392, 21], + ["jump", "eq_done_1008", 392, 21], + "eq_nb_1013", + ["false", 82, 392, 21], + "eq_done_1008", + ["move", 85, 82, 392, 21], + ["jump_true", 85, "or_end_1007", 392, 21], + ["access", 86, "--", 392, 34], + ["is_identical", 87, 9, 86, 392, 34], + ["jump_true", 87, "eq_done_1014", 392, 34], + ["is_int", 88, 9, 392, 34], + ["jump_false", 88, "eq_ni_1015", 392, 34], + "_nop_tc_49", + ["jump", "eq_ni_1015", 392, 34], + ["eq_int", 87, 9, 86, 392, 34], + ["jump", "eq_done_1014", 392, 34], + "eq_ni_1015", + ["is_num", 88, 9, 392, 34], + ["jump_false", 88, "eq_nn_1016", 392, 34], + "_nop_tc_50", + ["jump", "eq_nn_1016", 392, 34], + ["eq_float", 87, 9, 86, 392, 34], + ["jump", "eq_done_1014", 392, 34], + "eq_nn_1016", + ["is_text", 88, 9, 392, 34], + ["jump_false", 88, "eq_nt_1017", 392, 34], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 87, 9, 86, 392, 34], + ["jump", "eq_done_1014", 392, 34], + "eq_nt_1017", + ["is_null", 88, 9, 392, 34], + ["jump_false", 88, "eq_nnl_1018", 392, 34], + "_nop_tc_53", + ["jump", "eq_nnl_1018", 392, 34], + ["true", 87, 392, 34], + ["jump", "eq_done_1014", 392, 34], + "eq_nnl_1018", + ["is_bool", 88, 9, 392, 34], + ["jump_false", 88, "eq_nb_1019", 392, 34], + "_nop_tc_54", + ["jump", "eq_nb_1019", 392, 34], + ["eq_bool", 87, 9, 86, 392, 34], + ["jump", "eq_done_1014", 392, 34], + "eq_nb_1019", + ["false", 87, 392, 34], + "eq_done_1014", + ["move", 85, 87, 392, 34], + "or_end_1007", + ["jump_false", 85, "if_else_1005", 392, 34], + ["return", 1, 393, 14], + "_nop_ur_2", + "if_else_1005", + ["access", 90, "then", 394, 21], + ["is_identical", 91, 9, 90, 394, 21], + ["jump_true", 91, "eq_done_1022", 394, 21], + ["is_int", 92, 9, 394, 21], + ["jump_false", 92, "eq_ni_1023", 394, 21], + "_nop_tc_55", + ["jump", "eq_ni_1023", 394, 21], + ["eq_int", 91, 9, 90, 394, 21], + ["jump", "eq_done_1022", 394, 21], + "eq_ni_1023", + ["is_num", 92, 9, 394, 21], + ["jump_false", 92, "eq_nn_1024", 394, 21], + "_nop_tc_56", + ["jump", "eq_nn_1024", 394, 21], + ["eq_float", 91, 9, 90, 394, 21], + ["jump", "eq_done_1022", 394, 21], + "eq_nn_1024", + ["is_text", 92, 9, 394, 21], + ["jump_false", 92, "eq_nt_1025", 394, 21], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 91, 9, 90, 394, 21], + ["jump", "eq_done_1022", 394, 21], + "eq_nt_1025", + ["is_null", 92, 9, 394, 21], + ["jump_false", 92, "eq_nnl_1026", 394, 21], + "_nop_tc_59", + ["jump", "eq_nnl_1026", 394, 21], + ["true", 91, 394, 21], + ["jump", "eq_done_1022", 394, 21], + "eq_nnl_1026", + ["is_bool", 92, 9, 394, 21], + ["jump_false", 92, "eq_nb_1027", 394, 21], + "_nop_tc_60", + ["jump", "eq_nb_1027", 394, 21], + ["eq_bool", 91, 9, 90, 394, 21], + ["jump", "eq_done_1022", 394, 21], + "eq_nb_1027", + ["false", 91, 394, 21], + "eq_done_1022", + ["jump_false", 91, "if_else_1020", 394, 21], + ["load_field", 94, 1, "expression", 395, 35], + ["get", 96, 13, 1, 395, 25], + ["frame", 97, 96, 2, 395, 25], + ["null", 98, 395, 25], + ["setarg", 97, 0, 98, 395, 25], + ["setarg", 97, 1, 94, 395, 25], + ["setarg", 97, 2, 2, 395, 25], + ["invoke", 97, 95, 395, 25], + ["store_field", 1, 95, "expression", 395, 7], + ["load_field", 99, 1, "then", 396, 29], + ["get", 101, 13, 1, 396, 19], + ["frame", 102, 101, 2, 396, 19], + ["null", 103, 396, 19], + ["setarg", 102, 0, 103, 396, 19], + ["setarg", 102, 1, 99, 396, 19], + ["setarg", 102, 2, 2, 396, 19], + ["invoke", 102, 100, 396, 19], + ["store_field", 1, 100, "then", 396, 7], + ["load_field", 104, 1, "else", 397, 29], + ["get", 106, 13, 1, 397, 19], + ["frame", 107, 106, 2, 397, 19], + ["null", 108, 397, 19], + ["setarg", 107, 0, 108, 397, 19], + ["setarg", 107, 1, 104, 397, 19], + ["setarg", 107, 2, 2, 397, 19], + ["invoke", 107, 105, 397, 19], + ["store_field", 1, 105, "else", 397, 7], + ["jump", "if_end_1021", 397, 7], + "if_else_1020", + ["access", 109, "(", 398, 21], + ["is_identical", 110, 9, 109, 398, 21], + ["jump_true", 110, "eq_done_1030", 398, 21], + ["is_int", 111, 9, 398, 21], + ["jump_false", 111, "eq_ni_1031", 398, 21], + "_nop_tc_61", + ["jump", "eq_ni_1031", 398, 21], + ["eq_int", 110, 9, 109, 398, 21], + ["jump", "eq_done_1030", 398, 21], + "eq_ni_1031", + ["is_num", 111, 9, 398, 21], + ["jump_false", 111, "eq_nn_1032", 398, 21], + "_nop_tc_62", + ["jump", "eq_nn_1032", 398, 21], + ["eq_float", 110, 9, 109, 398, 21], + ["jump", "eq_done_1030", 398, 21], + "eq_nn_1032", + ["is_text", 111, 9, 398, 21], + ["jump_false", 111, "eq_nt_1033", 398, 21], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 110, 9, 109, 398, 21], + ["jump", "eq_done_1030", 398, 21], + "eq_nt_1033", + ["is_null", 111, 9, 398, 21], + ["jump_false", 111, "eq_nnl_1034", 398, 21], + "_nop_tc_65", + ["jump", "eq_nnl_1034", 398, 21], + ["true", 110, 398, 21], + ["jump", "eq_done_1030", 398, 21], + "eq_nnl_1034", + ["is_bool", 111, 9, 398, 21], + ["jump_false", 111, "eq_nb_1035", 398, 21], + "_nop_tc_66", + ["jump", "eq_nb_1035", 398, 21], + ["eq_bool", 110, 9, 109, 398, 21], + ["jump", "eq_done_1030", 398, 21], + "eq_nb_1035", + ["false", 110, 398, 21], + "eq_done_1030", + ["jump_false", 110, "if_else_1028", 398, 21], + ["load_field", 113, 1, "expression", 399, 35], + ["get", 115, 13, 1, 399, 25], + ["frame", 116, 115, 2, 399, 25], + ["null", 117, 399, 25], + ["setarg", 116, 0, 117, 399, 25], + ["setarg", 116, 1, 113, 399, 25], + ["setarg", 116, 2, 2, 399, 25], + ["invoke", 116, 114, 399, 25], + ["store_field", 1, 114, "expression", 399, 7], + ["access", 118, 0, 400, 11], + ["move", 8, 118, 400, 11], + "while_start_1036", + ["load_field", 119, 1, "list", 401, 25], + ["length", 120, 119, 401, 25], + ["is_int", 122, 8, 401, 25], + ["jump_false", 122, "rel_ni_1038", 401, 25], + "_nop_tc_67", + "_nop_tc_68", + ["lt_int", 121, 8, 120, 401, 25], + ["jump", "rel_done_1040", 401, 25], + "rel_ni_1038", + ["is_num", 122, 8, 401, 25], + ["jump_false", 122, "rel_nn_1039", 401, 25], + "_nop_tc_69", + "_nop_tc_70", + ["lt_float", 121, 8, 120, 401, 25], + ["jump", "rel_done_1040", 401, 25], + "rel_nn_1039", + ["is_text", 122, 8, 401, 25], + ["jump_false", 122, "rel_err_1041", 401, 25], + "_nop_tc_71", + ["jump", "rel_err_1041", 401, 25], + ["lt_text", 121, 8, 120, 401, 25], + ["jump", "rel_done_1040", 401, 25], + "rel_err_1041", + ["disrupt", 401, 25], + "rel_done_1040", + ["jump_false", 121, "while_end_1037", 401, 25], + ["load_field", 124, 1, "list", 402, 34], + ["load_dynamic", 125, 124, 8, 402, 44], + ["get", 127, 13, 1, 402, 24], + ["frame", 128, 127, 2, 402, 24], + ["null", 129, 402, 24], + ["setarg", 128, 0, 129, 402, 24], + ["setarg", 128, 1, 125, 402, 24], + ["setarg", 128, 2, 2, 402, 24], + ["invoke", 128, 126, 402, 24], + ["load_field", 130, 1, "list", 402, 9], + ["store_dynamic", 130, 126, 8, 402, 19], + ["access", 131, 1, 403, 17], + ["is_text", 133, 8, 403, 17], + ["jump_false", 133, "add_cn_1043", 403, 17], + "_nop_tc_72", + ["jump", "add_cn_1043", 403, 17], + ["concat", 132, 8, 131, 403, 17], + ["jump", "add_done_1042", 403, 17], + "add_cn_1043", + ["is_num", 133, 8, 403, 17], + ["jump_false", 133, "add_err_1044", 403, 17], + "_nop_tc_73", + "_nop_tc_74", + ["add", 132, 8, 131, 403, 17], + ["jump", "add_done_1042", 403, 17], + "add_err_1044", + ["disrupt", 403, 17], + "add_done_1042", + ["move", 8, 132, 403, 17], + ["jump", "while_start_1036", 403, 17], + "while_end_1037", + ["jump", "if_end_1029", 403, 17], + "if_else_1028", + ["access", 135, "array", 405, 21], + ["is_identical", 136, 9, 135, 405, 21], + ["jump_true", 136, "eq_done_1048", 405, 21], + ["is_int", 137, 9, 405, 21], + ["jump_false", 137, "eq_ni_1049", 405, 21], + "_nop_tc_75", + ["jump", "eq_ni_1049", 405, 21], + ["eq_int", 136, 9, 135, 405, 21], + ["jump", "eq_done_1048", 405, 21], + "eq_ni_1049", + ["is_num", 137, 9, 405, 21], + ["jump_false", 137, "eq_nn_1050", 405, 21], + "_nop_tc_76", + ["jump", "eq_nn_1050", 405, 21], + ["eq_float", 136, 9, 135, 405, 21], + ["jump", "eq_done_1048", 405, 21], + "eq_nn_1050", + ["is_text", 137, 9, 405, 21], + ["jump_false", 137, "eq_nt_1051", 405, 21], + "_nop_tc_77", + "_nop_tc_78", + ["eq_text", 136, 9, 135, 405, 21], + ["jump", "eq_done_1048", 405, 21], + "eq_nt_1051", + ["is_null", 137, 9, 405, 21], + ["jump_false", 137, "eq_nnl_1052", 405, 21], + "_nop_tc_79", + ["jump", "eq_nnl_1052", 405, 21], + ["true", 136, 405, 21], + ["jump", "eq_done_1048", 405, 21], + "eq_nnl_1052", + ["is_bool", 137, 9, 405, 21], + ["jump_false", 137, "eq_nb_1053", 405, 21], + "_nop_tc_80", + ["jump", "eq_nb_1053", 405, 21], + ["eq_bool", 136, 9, 135, 405, 21], + ["jump", "eq_done_1048", 405, 21], + "eq_nb_1053", + ["false", 136, 405, 21], + "eq_done_1048", + ["move", 139, 136, 405, 21], + ["jump_true", 139, "or_end_1047", 405, 21], + ["access", 140, "text literal", 405, 37], + ["is_identical", 141, 9, 140, 405, 37], + ["jump_true", 141, "eq_done_1054", 405, 37], + ["is_int", 142, 9, 405, 37], + ["jump_false", 142, "eq_ni_1055", 405, 37], + "_nop_tc_81", + ["jump", "eq_ni_1055", 405, 37], + ["eq_int", 141, 9, 140, 405, 37], + ["jump", "eq_done_1054", 405, 37], + "eq_ni_1055", + ["is_num", 142, 9, 405, 37], + ["jump_false", 142, "eq_nn_1056", 405, 37], + "_nop_tc_82", + ["jump", "eq_nn_1056", 405, 37], + ["eq_float", 141, 9, 140, 405, 37], + ["jump", "eq_done_1054", 405, 37], + "eq_nn_1056", + ["is_text", 142, 9, 405, 37], + ["jump_false", 142, "eq_nt_1057", 405, 37], + "_nop_tc_83", + "_nop_tc_84", + ["eq_text", 141, 9, 140, 405, 37], + ["jump", "eq_done_1054", 405, 37], + "eq_nt_1057", + ["is_null", 142, 9, 405, 37], + ["jump_false", 142, "eq_nnl_1058", 405, 37], + "_nop_tc_85", + ["jump", "eq_nnl_1058", 405, 37], + ["true", 141, 405, 37], + ["jump", "eq_done_1054", 405, 37], + "eq_nnl_1058", + ["is_bool", 142, 9, 405, 37], + ["jump_false", 142, "eq_nb_1059", 405, 37], + "_nop_tc_86", + ["jump", "eq_nb_1059", 405, 37], + ["eq_bool", 141, 9, 140, 405, 37], + ["jump", "eq_done_1054", 405, 37], + "eq_nb_1059", + ["false", 141, 405, 37], + "eq_done_1054", + ["move", 139, 141, 405, 37], + "or_end_1047", + ["jump_false", 139, "if_else_1045", 405, 37], + ["access", 144, 0, 406, 11], + ["move", 8, 144, 406, 11], + "while_start_1060", + ["load_field", 145, 1, "list", 407, 25], + ["length", 146, 145, 407, 25], + ["is_int", 148, 8, 407, 25], + ["jump_false", 148, "rel_ni_1062", 407, 25], + "_nop_tc_87", + "_nop_tc_88", + ["lt_int", 147, 8, 146, 407, 25], + ["jump", "rel_done_1064", 407, 25], + "rel_ni_1062", + ["is_num", 148, 8, 407, 25], + ["jump_false", 148, "rel_nn_1063", 407, 25], + "_nop_tc_89", + "_nop_tc_90", + ["lt_float", 147, 8, 146, 407, 25], + ["jump", "rel_done_1064", 407, 25], + "rel_nn_1063", + ["is_text", 148, 8, 407, 25], + ["jump_false", 148, "rel_err_1065", 407, 25], + "_nop_tc_91", + ["jump", "rel_err_1065", 407, 25], + ["lt_text", 147, 8, 146, 407, 25], + ["jump", "rel_done_1064", 407, 25], + "rel_err_1065", + ["disrupt", 407, 25], + "rel_done_1064", + ["jump_false", 147, "while_end_1061", 407, 25], + ["load_field", 150, 1, "list", 408, 34], + ["load_dynamic", 151, 150, 8, 408, 44], + ["get", 153, 13, 1, 408, 24], + ["frame", 154, 153, 2, 408, 24], + ["null", 155, 408, 24], + ["setarg", 154, 0, 155, 408, 24], + ["setarg", 154, 1, 151, 408, 24], + ["setarg", 154, 2, 2, 408, 24], + ["invoke", 154, 152, 408, 24], + ["load_field", 156, 1, "list", 408, 9], + ["store_dynamic", 156, 152, 8, 408, 19], + ["access", 157, 1, 409, 17], + ["is_text", 159, 8, 409, 17], + ["jump_false", 159, "add_cn_1067", 409, 17], + "_nop_tc_92", + ["jump", "add_cn_1067", 409, 17], + ["concat", 158, 8, 157, 409, 17], + ["jump", "add_done_1066", 409, 17], + "add_cn_1067", + ["is_num", 159, 8, 409, 17], + ["jump_false", 159, "add_err_1068", 409, 17], + "_nop_tc_93", + "_nop_tc_94", + ["add", 158, 8, 157, 409, 17], + ["jump", "add_done_1066", 409, 17], + "add_err_1068", + ["disrupt", 409, 17], + "add_done_1066", + ["move", 8, 158, 409, 17], + ["jump", "while_start_1060", 409, 17], + "while_end_1061", + ["jump", "if_end_1046", 409, 17], + "if_else_1045", + ["access", 161, "record", 411, 21], + ["is_identical", 162, 9, 161, 411, 21], + ["jump_true", 162, "eq_done_1071", 411, 21], + ["is_int", 163, 9, 411, 21], + ["jump_false", 163, "eq_ni_1072", 411, 21], + "_nop_tc_95", + ["jump", "eq_ni_1072", 411, 21], + ["eq_int", 162, 9, 161, 411, 21], + ["jump", "eq_done_1071", 411, 21], + "eq_ni_1072", + ["is_num", 163, 9, 411, 21], + ["jump_false", 163, "eq_nn_1073", 411, 21], + "_nop_tc_96", + ["jump", "eq_nn_1073", 411, 21], + ["eq_float", 162, 9, 161, 411, 21], + ["jump", "eq_done_1071", 411, 21], + "eq_nn_1073", + ["is_text", 163, 9, 411, 21], + ["jump_false", 163, "eq_nt_1074", 411, 21], + "_nop_tc_97", + "_nop_tc_98", + ["eq_text", 162, 9, 161, 411, 21], + ["jump", "eq_done_1071", 411, 21], + "eq_nt_1074", + ["is_null", 163, 9, 411, 21], + ["jump_false", 163, "eq_nnl_1075", 411, 21], + "_nop_tc_99", + ["jump", "eq_nnl_1075", 411, 21], + ["true", 162, 411, 21], + ["jump", "eq_done_1071", 411, 21], + "eq_nnl_1075", + ["is_bool", 163, 9, 411, 21], + ["jump_false", 163, "eq_nb_1076", 411, 21], + "_nop_tc_100", + ["jump", "eq_nb_1076", 411, 21], + ["eq_bool", 162, 9, 161, 411, 21], + ["jump", "eq_done_1071", 411, 21], + "eq_nb_1076", + ["false", 162, 411, 21], + "eq_done_1071", + ["jump_false", 162, "if_else_1069", 411, 21], + ["access", 165, 0, 412, 11], + ["move", 8, 165, 412, 11], + "while_start_1077", + ["load_field", 166, 1, "list", 413, 25], + ["length", 167, 166, 413, 25], + ["is_int", 169, 8, 413, 25], + ["jump_false", 169, "rel_ni_1079", 413, 25], + "_nop_tc_101", + "_nop_tc_102", + ["lt_int", 168, 8, 167, 413, 25], + ["jump", "rel_done_1081", 413, 25], + "rel_ni_1079", + ["is_num", 169, 8, 413, 25], + ["jump_false", 169, "rel_nn_1080", 413, 25], + "_nop_tc_103", + "_nop_tc_104", + ["lt_float", 168, 8, 167, 413, 25], + ["jump", "rel_done_1081", 413, 25], + "rel_nn_1080", + ["is_text", 169, 8, 413, 25], + ["jump_false", 169, "rel_err_1082", 413, 25], + "_nop_tc_105", + ["jump", "rel_err_1082", 413, 25], + ["lt_text", 168, 8, 167, 413, 25], + ["jump", "rel_done_1081", 413, 25], + "rel_err_1082", + ["disrupt", 413, 25], + "rel_done_1081", + ["jump_false", 168, "while_end_1078", 413, 25], + ["load_field", 171, 1, "list", 414, 40], + ["load_dynamic", 172, 171, 8, 414, 50], + ["load_field", 173, 172, "right", 414, 50], + ["get", 175, 13, 1, 414, 30], + ["frame", 176, 175, 2, 414, 30], + ["null", 177, 414, 30], + ["setarg", 176, 0, 177, 414, 30], + ["setarg", 176, 1, 173, 414, 30], + ["setarg", 176, 2, 2, 414, 30], + ["invoke", 176, 174, 414, 30], + ["load_field", 178, 1, "list", 414, 9], + ["load_dynamic", 179, 178, 8, 414, 19], + ["store_field", 179, 174, "right", 414, 19], + ["access", 180, 1, 415, 17], + ["is_text", 182, 8, 415, 17], + ["jump_false", 182, "add_cn_1084", 415, 17], + "_nop_tc_106", + ["jump", "add_cn_1084", 415, 17], + ["concat", 181, 8, 180, 415, 17], + ["jump", "add_done_1083", 415, 17], + "add_cn_1084", + ["is_num", 182, 8, 415, 17], + ["jump_false", 182, "add_err_1085", 415, 17], + "_nop_tc_107", + "_nop_tc_108", + ["add", 181, 8, 180, 415, 17], + ["jump", "add_done_1083", 415, 17], + "add_err_1085", + ["disrupt", 415, 17], + "add_done_1083", + ["move", 8, 181, 415, 17], + ["jump", "while_start_1077", 415, 17], + "while_end_1078", + ["jump", "if_end_1070", 415, 17], + "if_else_1069", + ["access", 184, "function", 417, 21], + ["is_identical", 185, 9, 184, 417, 21], + ["jump_true", 185, "eq_done_1088", 417, 21], + ["is_int", 186, 9, 417, 21], + ["jump_false", 186, "eq_ni_1089", 417, 21], + "_nop_tc_109", + ["jump", "eq_ni_1089", 417, 21], + ["eq_int", 185, 9, 184, 417, 21], + ["jump", "eq_done_1088", 417, 21], + "eq_ni_1089", + ["is_num", 186, 9, 417, 21], + ["jump_false", 186, "eq_nn_1090", 417, 21], + "_nop_tc_110", + ["jump", "eq_nn_1090", 417, 21], + ["eq_float", 185, 9, 184, 417, 21], + ["jump", "eq_done_1088", 417, 21], + "eq_nn_1090", + ["is_text", 186, 9, 417, 21], + ["jump_false", 186, "eq_nt_1091", 417, 21], + "_nop_tc_111", + "_nop_tc_112", + ["eq_text", 185, 9, 184, 417, 21], + ["jump", "eq_done_1088", 417, 21], + "eq_nt_1091", + ["is_null", 186, 9, 417, 21], + ["jump_false", 186, "eq_nnl_1092", 417, 21], + "_nop_tc_113", + ["jump", "eq_nnl_1092", 417, 21], + ["true", 185, 417, 21], + ["jump", "eq_done_1088", 417, 21], + "eq_nnl_1092", + ["is_bool", 186, 9, 417, 21], + ["jump_false", 186, "eq_nb_1093", 417, 21], + "_nop_tc_114", + ["jump", "eq_nb_1093", 417, 21], + ["eq_bool", 185, 9, 184, 417, 21], + ["jump", "eq_done_1088", 417, 21], + "eq_nb_1093", + ["false", 185, 417, 21], + "eq_done_1088", + ["jump_false", 185, "if_else_1086", 417, 21], + ["get", 189, 14, 1, 418, 7], + ["frame", 190, 189, 1, 418, 7], + ["null", 191, 418, 7], + ["setarg", 190, 0, 191, 418, 7], + ["setarg", 190, 1, 1, 418, 7], + ["invoke", 190, 188, 418, 7], + ["return", 1, 419, 14], + "_nop_ur_3", + "if_else_1086", + ["get", 192, 3, 1, 420, 16], + ["load_dynamic", 193, 192, 9, 420, 27], + ["true", 194, 420, 33], + ["is_identical", 195, 193, 194, 420, 33], + ["jump_true", 195, "eq_done_1096", 420, 33], + ["is_int", 196, 193, 420, 33], + ["jump_false", 196, "eq_ni_1097", 420, 33], + "_nop_tc_115", + ["jump", "eq_ni_1097", 420, 33], + ["eq_int", 195, 193, 194, 420, 33], + ["jump", "eq_done_1096", 420, 33], + "eq_ni_1097", + ["is_num", 196, 193, 420, 33], + ["jump_false", 196, "eq_nn_1098", 420, 33], + "_nop_tc_116", + ["jump", "eq_nn_1098", 420, 33], + ["eq_float", 195, 193, 194, 420, 33], + ["jump", "eq_done_1096", 420, 33], + "eq_nn_1098", + ["is_text", 196, 193, 420, 33], + ["jump_false", 196, "eq_nt_1099", 420, 33], + "_nop_tc_117", + ["jump", "eq_nt_1099", 420, 33], + ["eq_text", 195, 193, 194, 420, 33], + ["jump", "eq_done_1096", 420, 33], + "eq_nt_1099", + ["is_null", 196, 193, 420, 33], + ["jump_false", 196, "eq_nnl_1100", 420, 33], + "_nop_tc_118", + ["jump", "eq_nnl_1100", 420, 33], + ["true", 195, 420, 33], + ["jump", "eq_done_1096", 420, 33], + "eq_nnl_1100", + ["is_bool", 196, 193, 420, 33], + ["jump_false", 196, "eq_nb_1101", 420, 33], + "_nop_tc_119", + "_nop_tc_120", + ["eq_bool", 195, 193, 194, 420, 33], + ["jump", "eq_done_1096", 420, 33], + "eq_nb_1101", + ["false", 195, 420, 33], + "eq_done_1096", + ["jump_false", 195, "if_else_1094", 420, 33], + ["load_field", 198, 1, "right", 421, 30], + ["get", 200, 13, 1, 421, 20], + ["frame", 201, 200, 2, 421, 20], + ["null", 202, 421, 20], + ["setarg", 201, 0, 202, 421, 20], + ["setarg", 201, 1, 198, 421, 20], + ["setarg", 201, 2, 2, 421, 20], + ["invoke", 201, 199, 421, 20], + ["store_field", 1, 199, "right", 421, 7], + ["return", 1, 422, 14], + "_nop_ur_4", + "if_else_1094", + "if_end_1095", + "if_end_1087", + "if_end_1070", + "if_end_1046", + "if_end_1029", + "if_end_1021", + "if_end_1006", + "if_end_998", + "if_end_966", + "if_end_958", + ["access", 203, "name", 426, 14], + ["is_identical", 204, 9, 203, 426, 14], + ["jump_true", 204, "eq_done_1105", 426, 14], + ["is_int", 205, 9, 426, 14], + ["jump_false", 205, "eq_ni_1106", 426, 14], + "_nop_tc_121", + ["jump", "eq_ni_1106", 426, 14], + ["eq_int", 204, 9, 203, 426, 14], + ["jump", "eq_done_1105", 426, 14], + "eq_ni_1106", + ["is_num", 205, 9, 426, 14], + ["jump_false", 205, "eq_nn_1107", 426, 14], + "_nop_tc_122", + ["jump", "eq_nn_1107", 426, 14], + ["eq_float", 204, 9, 203, 426, 14], + ["jump", "eq_done_1105", 426, 14], + "eq_nn_1107", + ["is_text", 205, 9, 426, 14], + ["jump_false", 205, "eq_nt_1108", 426, 14], + "_nop_tc_123", + "_nop_tc_124", + ["eq_text", 204, 9, 203, 426, 14], + ["jump", "eq_done_1105", 426, 14], + "eq_nt_1108", + ["is_null", 205, 9, 426, 14], + ["jump_false", 205, "eq_nnl_1109", 426, 14], + "_nop_tc_125", + ["jump", "eq_nnl_1109", 426, 14], + ["true", 204, 426, 14], + ["jump", "eq_done_1105", 426, 14], + "eq_nnl_1109", + ["is_bool", 205, 9, 426, 14], + ["jump_false", 205, "eq_nb_1110", 426, 14], + "_nop_tc_126", + ["jump", "eq_nb_1110", 426, 14], + ["eq_bool", 204, 9, 203, 426, 14], + ["jump", "eq_done_1105", 426, 14], + "eq_nb_1110", + ["false", 204, 426, 14], + "eq_done_1105", + ["move", 207, 204, 426, 14], + ["jump_false", 207, "and_end_1104", 426, 14], + ["load_field", 208, 1, "level", 426, 24], + ["access", 209, 0, 426, 38], + ["is_identical", 210, 208, 209, 426, 38], + ["jump_true", 210, "eq_done_1111", 426, 38], + ["is_int", 211, 208, 426, 38], + ["jump_false", 211, "eq_ni_1112", 426, 38], + "_nop_tc_127", + "_nop_tc_128", + ["eq_int", 210, 208, 209, 426, 38], + ["jump", "eq_done_1111", 426, 38], + "eq_ni_1112", + ["is_num", 211, 208, 426, 38], + ["jump_false", 211, "eq_nn_1113", 426, 38], + "_nop_tc_129", + "_nop_tc_130", + ["eq_float", 210, 208, 209, 426, 38], + ["jump", "eq_done_1111", 426, 38], + "eq_nn_1113", + ["is_text", 211, 208, 426, 38], + ["jump_false", 211, "eq_nt_1114", 426, 38], + "_nop_tc_131", + ["jump", "eq_nt_1114", 426, 38], + ["eq_text", 210, 208, 209, 426, 38], + ["jump", "eq_done_1111", 426, 38], + "eq_nt_1114", + ["is_null", 211, 208, 426, 38], + ["jump_false", 211, "eq_nnl_1115", 426, 38], + "_nop_tc_132", + ["jump", "eq_nnl_1115", 426, 38], + ["true", 210, 426, 38], + ["jump", "eq_done_1111", 426, 38], + "eq_nnl_1115", + ["is_bool", 211, 208, 426, 38], + ["jump_false", 211, "eq_nb_1116", 426, 38], + "_nop_tc_133", + ["jump", "eq_nb_1116", 426, 38], + ["eq_bool", 210, 208, 209, 426, 38], + ["jump", "eq_done_1111", 426, 38], + "eq_nb_1116", + ["false", 210, 426, 38], + "eq_done_1111", + ["move", 207, 210, 426, 38], + "and_end_1104", + ["jump_false", 207, "if_else_1102", 426, 38], + ["load_field", 213, 1, "name", 427, 30], + ["get", 215, 17, 1, 427, 13], + ["frame", 216, 215, 2, 427, 13], + ["null", 217, 427, 13], + ["setarg", 216, 0, 217, 427, 13], + ["setarg", 216, 1, 2, 427, 13], + ["setarg", 216, 2, 213, 427, 13], + ["invoke", 216, 214, 427, 13], + ["move", 11, 214, 427, 13], + ["null", 218, 428, 18], + ["is_identical", 219, 11, 218, 428, 18], + ["jump_true", 219, "ne_nid_1120", 428, 18], + ["jump", "ne_ni_1121", 428, 18], + "ne_nid_1120", + ["false", 219, 428, 18], + ["jump", "ne_done_1119", 428, 18], + "ne_ni_1121", + ["is_int", 220, 11, 428, 18], + ["jump_false", 220, "ne_nn_1122", 428, 18], + "_nop_tc_134", + ["jump", "ne_nn_1122", 428, 18], + ["ne_int", 219, 11, 218, 428, 18], + ["jump", "ne_done_1119", 428, 18], + "ne_nn_1122", + ["is_num", 220, 11, 428, 18], + ["jump_false", 220, "ne_nt_1123", 428, 18], + "_nop_tc_135", + ["jump", "ne_nt_1123", 428, 18], + ["ne_float", 219, 11, 218, 428, 18], + ["jump", "ne_done_1119", 428, 18], + "ne_nt_1123", + ["is_text", 220, 11, 428, 18], + ["jump_false", 220, "ne_nnl_1124", 428, 18], + "_nop_tc_136", + ["jump", "ne_nnl_1124", 428, 18], + ["ne_text", 219, 11, 218, 428, 18], + ["jump", "ne_done_1119", 428, 18], + "ne_nnl_1124", + ["is_null", 220, 11, 428, 18], + ["jump_false", 220, "ne_nb_1125", 428, 18], + "_nop_tc_137", + "_nop_tc_138", + ["false", 219, 428, 18], + ["jump", "ne_done_1119", 428, 18], + "ne_nb_1125", + ["is_bool", 220, 11, 428, 18], + ["jump_false", 220, "ne_mis_1126", 428, 18], + "_nop_tc_139", + ["jump", "ne_mis_1126", 428, 18], + ["ne_bool", 219, 11, 218, 428, 18], + ["jump", "ne_done_1119", 428, 18], + "ne_mis_1126", + ["true", 219, 428, 18], + "ne_done_1119", + ["jump_false", 219, "if_else_1117", 428, 18], + ["load_field", 222, 1, "name", 429, 31], + ["get", 224, 35, 1, 429, 14], + ["frame", 225, 224, 2, 429, 14], + ["null", 226, 429, 14], + ["setarg", 225, 0, 226, 429, 14], + ["setarg", 225, 1, 2, 429, 14], + ["setarg", 225, 2, 222, 429, 14], + ["invoke", 225, 223, 429, 14], + ["move", 16, 223, 429, 14], + ["null", 227, 430, 19], + ["is_identical", 228, 16, 227, 430, 19], + ["jump_true", 228, "ne_nid_1131", 430, 19], + ["jump", "ne_ni_1132", 430, 19], + "ne_nid_1131", + ["false", 228, 430, 19], + ["jump", "ne_done_1130", 430, 19], + "ne_ni_1132", + ["is_int", 229, 16, 430, 19], + ["jump_false", 229, "ne_nn_1133", 430, 19], + "_nop_tc_140", + ["jump", "ne_nn_1133", 430, 19], + ["ne_int", 228, 16, 227, 430, 19], + ["jump", "ne_done_1130", 430, 19], + "ne_nn_1133", + ["is_num", 229, 16, 430, 19], + ["jump_false", 229, "ne_nt_1134", 430, 19], + "_nop_tc_141", + ["jump", "ne_nt_1134", 430, 19], + ["ne_float", 228, 16, 227, 430, 19], + ["jump", "ne_done_1130", 430, 19], + "ne_nt_1134", + ["is_text", 229, 16, 430, 19], + ["jump_false", 229, "ne_nnl_1135", 430, 19], + "_nop_tc_142", + ["jump", "ne_nnl_1135", 430, 19], + ["ne_text", 228, 16, 227, 430, 19], + ["jump", "ne_done_1130", 430, 19], + "ne_nnl_1135", + ["is_null", 229, 16, 430, 19], + ["jump_false", 229, "ne_nb_1136", 430, 19], + "_nop_tc_143", + "_nop_tc_144", + ["false", 228, 430, 19], + ["jump", "ne_done_1130", 430, 19], + "ne_nb_1136", + ["is_bool", 229, 16, 430, 19], + ["jump_false", 229, "ne_mis_1137", 430, 19], + "_nop_tc_145", + ["jump", "ne_mis_1137", 430, 19], + ["ne_bool", 228, 16, 227, 430, 19], + ["jump", "ne_done_1130", 430, 19], + "ne_mis_1137", + ["true", 228, 430, 19], + "ne_done_1130", + ["move", 231, 228, 430, 19], + ["jump_false", 231, "and_end_1129", 430, 19], + ["load_field", 232, 16, "closure", 430, 28], + ["not", 233, 232, 430, 28], + ["move", 231, 233, 430, 28], + "and_end_1129", + ["jump_false", 231, "if_else_1127", 430, 28], + ["record", 234, 3], + ["load_field", 235, 11, "kind", 431, 40], + ["store_field", 234, 235, "kind", 431, 40], + ["load_field", 236, 11, "value", 431, 57], + ["store_field", 234, 236, "value", 431, 57], + ["load_field", 237, 11, "number", 431, 76], + ["store_field", 234, 237, "number", 431, 76], + ["get", 239, 8, 1, 431, 18], + ["frame", 240, 239, 2, 431, 18], + ["null", 241, 431, 18], + ["setarg", 240, 0, 241, 431, 18], + ["setarg", 240, 1, 1, 431, 18], + ["setarg", 240, 2, 234, 431, 18], + ["tail_invoke", 240, 238, 431, 18], + ["return", 238, 431, 18], + "_nop_ur_5", + "if_else_1127", + "if_end_1128", + ["jump", "if_end_1118", 431, 18], + "if_else_1117", + "if_end_1118", + ["load_field", 242, 1, "name", 434, 29], + ["get", 244, 35, 1, 434, 12], + ["frame", 245, 244, 2, 434, 12], + ["null", 246, 434, 12], + ["setarg", 245, 0, 246, 434, 12], + ["setarg", 245, 1, 2, 434, 12], + ["setarg", 245, 2, 242, 434, 12], + ["invoke", 245, 243, 434, 12], + ["move", 16, 243, 434, 12], + ["null", 247, 435, 17], + ["is_identical", 248, 16, 247, 435, 17], + ["jump_true", 248, "ne_nid_1142", 435, 17], + ["jump", "ne_ni_1143", 435, 17], + "ne_nid_1142", + ["false", 248, 435, 17], + ["jump", "ne_done_1141", 435, 17], + "ne_ni_1143", + ["is_int", 249, 16, 435, 17], + ["jump_false", 249, "ne_nn_1144", 435, 17], + "_nop_tc_146", + ["jump", "ne_nn_1144", 435, 17], + ["ne_int", 248, 16, 247, 435, 17], + ["jump", "ne_done_1141", 435, 17], + "ne_nn_1144", + ["is_num", 249, 16, 435, 17], + ["jump_false", 249, "ne_nt_1145", 435, 17], + "_nop_tc_147", + ["jump", "ne_nt_1145", 435, 17], + ["ne_float", 248, 16, 247, 435, 17], + ["jump", "ne_done_1141", 435, 17], + "ne_nt_1145", + ["is_text", 249, 16, 435, 17], + ["jump_false", 249, "ne_nnl_1146", 435, 17], + "_nop_tc_148", + ["jump", "ne_nnl_1146", 435, 17], + ["ne_text", 248, 16, 247, 435, 17], + ["jump", "ne_done_1141", 435, 17], + "ne_nnl_1146", + ["is_null", 249, 16, 435, 17], + ["jump_false", 249, "ne_nb_1147", 435, 17], + "_nop_tc_149", + "_nop_tc_150", + ["false", 248, 435, 17], + ["jump", "ne_done_1141", 435, 17], + "ne_nb_1147", + ["is_bool", 249, 16, 435, 17], + ["jump_false", 249, "ne_mis_1148", 435, 17], + "_nop_tc_151", + ["jump", "ne_mis_1148", 435, 17], + ["ne_bool", 248, 16, 247, 435, 17], + ["jump", "ne_done_1141", 435, 17], + "ne_mis_1148", + ["true", 248, 435, 17], + "ne_done_1141", + ["move", 251, 248, 435, 17], + ["jump_false", 251, "and_end_1140", 435, 17], + ["load_field", 252, 16, "type_tag", 435, 25], + ["null", 253, 435, 40], + ["is_identical", 254, 252, 253, 435, 40], + ["jump_true", 254, "ne_nid_1150", 435, 40], + ["jump", "ne_ni_1151", 435, 40], + "ne_nid_1150", + ["false", 254, 435, 40], + ["jump", "ne_done_1149", 435, 40], + "ne_ni_1151", + ["is_int", 255, 252, 435, 40], + ["jump_false", 255, "ne_nn_1152", 435, 40], + "_nop_tc_152", + ["jump", "ne_nn_1152", 435, 40], + ["ne_int", 254, 252, 253, 435, 40], + ["jump", "ne_done_1149", 435, 40], + "ne_nn_1152", + ["is_num", 255, 252, 435, 40], + ["jump_false", 255, "ne_nt_1153", 435, 40], + "_nop_tc_153", + ["jump", "ne_nt_1153", 435, 40], + ["ne_float", 254, 252, 253, 435, 40], + ["jump", "ne_done_1149", 435, 40], + "ne_nt_1153", + ["is_text", 255, 252, 435, 40], + ["jump_false", 255, "ne_nnl_1154", 435, 40], + "_nop_tc_154", + ["jump", "ne_nnl_1154", 435, 40], + ["ne_text", 254, 252, 253, 435, 40], + ["jump", "ne_done_1149", 435, 40], + "ne_nnl_1154", + ["is_null", 255, 252, 435, 40], + ["jump_false", 255, "ne_nb_1155", 435, 40], + "_nop_tc_155", + "_nop_tc_156", + ["false", 254, 435, 40], + ["jump", "ne_done_1149", 435, 40], + "ne_nb_1155", + ["is_bool", 255, 252, 435, 40], + ["jump_false", 255, "ne_mis_1156", 435, 40], + "_nop_tc_157", + ["jump", "ne_mis_1156", 435, 40], + ["ne_bool", 254, 252, 253, 435, 40], + ["jump", "ne_done_1149", 435, 40], + "ne_mis_1156", + ["true", 254, 435, 40], + "ne_done_1149", + ["move", 251, 254, 435, 40], + "and_end_1140", + ["jump_false", 251, "if_else_1138", 435, 40], + ["load_field", 257, 16, "type_tag", 436, 25], + ["store_field", 1, 257, "type_tag", 436, 9], + ["jump", "if_end_1139", 436, 9], + "if_else_1138", + "if_end_1139", + ["return", 1, 438, 14], + "_nop_ur_6", + "if_else_1102", + "if_end_1103", + ["get", 258, 2, 1, 442, 9], + ["load_dynamic", 259, 258, 9, 442, 19], + ["true", 260, 442, 25], + ["is_identical", 261, 259, 260, 442, 25], + ["jump_true", 261, "eq_done_1159", 442, 25], + ["is_int", 262, 259, 442, 25], + ["jump_false", 262, "eq_ni_1160", 442, 25], + "_nop_tc_158", + ["jump", "eq_ni_1160", 442, 25], + ["eq_int", 261, 259, 260, 442, 25], + ["jump", "eq_done_1159", 442, 25], + "eq_ni_1160", + ["is_num", 262, 259, 442, 25], + ["jump_false", 262, "eq_nn_1161", 442, 25], + "_nop_tc_159", + ["jump", "eq_nn_1161", 442, 25], + ["eq_float", 261, 259, 260, 442, 25], + ["jump", "eq_done_1159", 442, 25], + "eq_nn_1161", + ["is_text", 262, 259, 442, 25], + ["jump_false", 262, "eq_nt_1162", 442, 25], + "_nop_tc_160", + ["jump", "eq_nt_1162", 442, 25], + ["eq_text", 261, 259, 260, 442, 25], + ["jump", "eq_done_1159", 442, 25], + "eq_nt_1162", + ["is_null", 262, 259, 442, 25], + ["jump_false", 262, "eq_nnl_1163", 442, 25], + "_nop_tc_161", + ["jump", "eq_nnl_1163", 442, 25], + ["true", 261, 442, 25], + ["jump", "eq_done_1159", 442, 25], + "eq_nnl_1163", + ["is_bool", 262, 259, 442, 25], + ["jump_false", 262, "eq_nb_1164", 442, 25], + "_nop_tc_162", + "_nop_tc_163", + ["eq_bool", 261, 259, 260, 442, 25], + ["jump", "eq_done_1159", 442, 25], + "eq_nb_1164", + ["false", 261, 442, 25], + "eq_done_1159", + ["jump_false", 261, "if_else_1157", 442, 25], + ["load_field", 264, 1, "left", 443, 14], + ["move", 10, 264, 443, 14], + ["load_field", 265, 1, "right", 444, 15], + ["move", 14, 265, 444, 15], + ["null", 266, 445, 19], + ["is_identical", 267, 10, 266, 445, 19], + ["jump_true", 267, "ne_nid_1171", 445, 19], + ["jump", "ne_ni_1172", 445, 19], + "ne_nid_1171", + ["false", 267, 445, 19], + ["jump", "ne_done_1170", 445, 19], + "ne_ni_1172", + ["is_int", 268, 10, 445, 19], + ["jump_false", 268, "ne_nn_1173", 445, 19], + "_nop_tc_164", + ["jump", "ne_nn_1173", 445, 19], + ["ne_int", 267, 10, 266, 445, 19], + ["jump", "ne_done_1170", 445, 19], + "ne_nn_1173", + ["is_num", 268, 10, 445, 19], + ["jump_false", 268, "ne_nt_1174", 445, 19], + "_nop_tc_165", + ["jump", "ne_nt_1174", 445, 19], + ["ne_float", 267, 10, 266, 445, 19], + ["jump", "ne_done_1170", 445, 19], + "ne_nt_1174", + ["is_text", 268, 10, 445, 19], + ["jump_false", 268, "ne_nnl_1175", 445, 19], + "_nop_tc_166", + ["jump", "ne_nnl_1175", 445, 19], + ["ne_text", 267, 10, 266, 445, 19], + ["jump", "ne_done_1170", 445, 19], + "ne_nnl_1175", + ["is_null", 268, 10, 445, 19], + ["jump_false", 268, "ne_nb_1176", 445, 19], + "_nop_tc_167", + "_nop_tc_168", + ["false", 267, 445, 19], + ["jump", "ne_done_1170", 445, 19], + "ne_nb_1176", + ["is_bool", 268, 10, 445, 19], + ["jump_false", 268, "ne_mis_1177", 445, 19], + "_nop_tc_169", + ["jump", "ne_mis_1177", 445, 19], + ["ne_bool", 267, 10, 266, 445, 19], + ["jump", "ne_done_1170", 445, 19], + "ne_mis_1177", + ["true", 267, 445, 19], + "ne_done_1170", + ["move", 270, 267, 445, 19], + ["jump_false", 270, "and_end_1169", 445, 19], + ["null", 271, 445, 36], + ["is_identical", 272, 14, 271, 445, 36], + ["jump_true", 272, "ne_nid_1179", 445, 36], + ["jump", "ne_ni_1180", 445, 36], + "ne_nid_1179", + ["false", 272, 445, 36], + ["jump", "ne_done_1178", 445, 36], + "ne_ni_1180", + ["is_int", 273, 14, 445, 36], + ["jump_false", 273, "ne_nn_1181", 445, 36], + "_nop_tc_170", + ["jump", "ne_nn_1181", 445, 36], + ["ne_int", 272, 14, 271, 445, 36], + ["jump", "ne_done_1178", 445, 36], + "ne_nn_1181", + ["is_num", 273, 14, 445, 36], + ["jump_false", 273, "ne_nt_1182", 445, 36], + "_nop_tc_171", + ["jump", "ne_nt_1182", 445, 36], + ["ne_float", 272, 14, 271, 445, 36], + ["jump", "ne_done_1178", 445, 36], + "ne_nt_1182", + ["is_text", 273, 14, 445, 36], + ["jump_false", 273, "ne_nnl_1183", 445, 36], + "_nop_tc_172", + ["jump", "ne_nnl_1183", 445, 36], + ["ne_text", 272, 14, 271, 445, 36], + ["jump", "ne_done_1178", 445, 36], + "ne_nnl_1183", + ["is_null", 273, 14, 445, 36], + ["jump_false", 273, "ne_nb_1184", 445, 36], + "_nop_tc_173", + "_nop_tc_174", + ["false", 272, 445, 36], + ["jump", "ne_done_1178", 445, 36], + "ne_nb_1184", + ["is_bool", 273, 14, 445, 36], + ["jump_false", 273, "ne_mis_1185", 445, 36], + "_nop_tc_175", + ["jump", "ne_mis_1185", 445, 36], + ["ne_bool", 272, 14, 271, 445, 36], + ["jump", "ne_done_1178", 445, 36], + "ne_mis_1185", + ["true", 272, 445, 36], + "ne_done_1178", + ["move", 270, 272, 445, 36], + "and_end_1169", + ["move", 275, 270, 445, 36], + ["jump_false", 275, "and_end_1168", 445, 36], + ["load_field", 276, 10, "kind", 445, 44], + ["access", 277, "number", 445, 57], + ["is_identical", 278, 276, 277, 445, 57], + ["jump_true", 278, "eq_done_1186", 445, 57], + ["is_int", 279, 276, 445, 57], + ["jump_false", 279, "eq_ni_1187", 445, 57], + "_nop_tc_176", + ["jump", "eq_ni_1187", 445, 57], + ["eq_int", 278, 276, 277, 445, 57], + ["jump", "eq_done_1186", 445, 57], + "eq_ni_1187", + ["is_num", 279, 276, 445, 57], + ["jump_false", 279, "eq_nn_1188", 445, 57], + "_nop_tc_177", + ["jump", "eq_nn_1188", 445, 57], + ["eq_float", 278, 276, 277, 445, 57], + ["jump", "eq_done_1186", 445, 57], + "eq_nn_1188", + ["is_text", 279, 276, 445, 57], + ["jump_false", 279, "eq_nt_1189", 445, 57], + "_nop_tc_178", + "_nop_tc_179", + ["eq_text", 278, 276, 277, 445, 57], + ["jump", "eq_done_1186", 445, 57], + "eq_nt_1189", + ["is_null", 279, 276, 445, 57], + ["jump_false", 279, "eq_nnl_1190", 445, 57], + "_nop_tc_180", + ["jump", "eq_nnl_1190", 445, 57], + ["true", 278, 445, 57], + ["jump", "eq_done_1186", 445, 57], + "eq_nnl_1190", + ["is_bool", 279, 276, 445, 57], + ["jump_false", 279, "eq_nb_1191", 445, 57], + "_nop_tc_181", + ["jump", "eq_nb_1191", 445, 57], + ["eq_bool", 278, 276, 277, 445, 57], + ["jump", "eq_done_1186", 445, 57], + "eq_nb_1191", + ["false", 278, 445, 57], + "eq_done_1186", + ["move", 275, 278, 445, 57], + "and_end_1168", + ["move", 281, 275, 445, 57], + ["jump_false", 281, "and_end_1167", 445, 57], + ["load_field", 282, 14, "kind", 445, 69], + ["access", 283, "number", 445, 83], + ["is_identical", 284, 282, 283, 445, 83], + ["jump_true", 284, "eq_done_1192", 445, 83], + ["is_int", 285, 282, 445, 83], + ["jump_false", 285, "eq_ni_1193", 445, 83], + "_nop_tc_182", + ["jump", "eq_ni_1193", 445, 83], + ["eq_int", 284, 282, 283, 445, 83], + ["jump", "eq_done_1192", 445, 83], + "eq_ni_1193", + ["is_num", 285, 282, 445, 83], + ["jump_false", 285, "eq_nn_1194", 445, 83], + "_nop_tc_183", + ["jump", "eq_nn_1194", 445, 83], + ["eq_float", 284, 282, 283, 445, 83], + ["jump", "eq_done_1192", 445, 83], + "eq_nn_1194", + ["is_text", 285, 282, 445, 83], + ["jump_false", 285, "eq_nt_1195", 445, 83], + "_nop_tc_184", + "_nop_tc_185", + ["eq_text", 284, 282, 283, 445, 83], + ["jump", "eq_done_1192", 445, 83], + "eq_nt_1195", + ["is_null", 285, 282, 445, 83], + ["jump_false", 285, "eq_nnl_1196", 445, 83], + "_nop_tc_186", + ["jump", "eq_nnl_1196", 445, 83], + ["true", 284, 445, 83], + ["jump", "eq_done_1192", 445, 83], + "eq_nnl_1196", + ["is_bool", 285, 282, 445, 83], + ["jump_false", 285, "eq_nb_1197", 445, 83], + "_nop_tc_187", + ["jump", "eq_nb_1197", 445, 83], + ["eq_bool", 284, 282, 283, 445, 83], + ["jump", "eq_done_1192", 445, 83], + "eq_nb_1197", + ["false", 284, 445, 83], + "eq_done_1192", + ["move", 281, 284, 445, 83], + "and_end_1167", + ["jump_false", 281, "if_else_1165", 445, 83], + ["load_field", 287, 10, "number", 446, 14], + ["move", 12, 287, 446, 14], + ["load_field", 288, 14, "number", 447, 14], + ["move", 15, 288, 447, 14], + ["null", 289, 448, 19], + ["is_identical", 290, 12, 289, 448, 19], + ["jump_true", 290, "eq_done_1200", 448, 19], + ["is_int", 291, 12, 448, 19], + ["jump_false", 291, "eq_ni_1201", 448, 19], + "_nop_tc_188", + ["jump", "eq_ni_1201", 448, 19], + ["eq_int", 290, 12, 289, 448, 19], + ["jump", "eq_done_1200", 448, 19], + "eq_ni_1201", + ["is_num", 291, 12, 448, 19], + ["jump_false", 291, "eq_nn_1202", 448, 19], + "_nop_tc_189", + ["jump", "eq_nn_1202", 448, 19], + ["eq_float", 290, 12, 289, 448, 19], + ["jump", "eq_done_1200", 448, 19], + "eq_nn_1202", + ["is_text", 291, 12, 448, 19], + ["jump_false", 291, "eq_nt_1203", 448, 19], + "_nop_tc_190", + ["jump", "eq_nt_1203", 448, 19], + ["eq_text", 290, 12, 289, 448, 19], + ["jump", "eq_done_1200", 448, 19], + "eq_nt_1203", + ["is_null", 291, 12, 448, 19], + ["jump_false", 291, "eq_nnl_1204", 448, 19], + "_nop_tc_191", + "_nop_tc_192", + ["true", 290, 448, 19], + ["jump", "eq_done_1200", 448, 19], + "eq_nnl_1204", + ["is_bool", 291, 12, 448, 19], + ["jump_false", 291, "eq_nb_1205", 448, 19], + "_nop_tc_193", + ["jump", "eq_nb_1205", 448, 19], + ["eq_bool", 290, 12, 289, 448, 19], + ["jump", "eq_done_1200", 448, 19], + "eq_nb_1205", + ["false", 290, 448, 19], + "eq_done_1200", + ["jump_false", 290, "if_else_1198", 448, 19], + ["load_field", 293, 10, "value", 448, 37], + ["access", 295, {"name":"number","kind":"name","make":"intrinsic"}, 448, 30], + ["frame", 296, 295, 1, 448, 30], + ["null", 297, 448, 30], + ["setarg", 296, 0, 297, 448, 30], + ["setarg", 296, 1, 293, 448, 30], + ["invoke", 296, 294, 448, 30], + ["move", 12, 294, 448, 30], + ["jump", "if_end_1199", 448, 30], + "if_else_1198", + "if_end_1199", + ["null", 298, 449, 19], + ["is_identical", 299, 15, 298, 449, 19], + ["jump_true", 299, "eq_done_1208", 449, 19], + ["is_int", 300, 15, 449, 19], + ["jump_false", 300, "eq_ni_1209", 449, 19], + "_nop_tc_194", + ["jump", "eq_ni_1209", 449, 19], + ["eq_int", 299, 15, 298, 449, 19], + ["jump", "eq_done_1208", 449, 19], + "eq_ni_1209", + ["is_num", 300, 15, 449, 19], + ["jump_false", 300, "eq_nn_1210", 449, 19], + "_nop_tc_195", + ["jump", "eq_nn_1210", 449, 19], + ["eq_float", 299, 15, 298, 449, 19], + ["jump", "eq_done_1208", 449, 19], + "eq_nn_1210", + ["is_text", 300, 15, 449, 19], + ["jump_false", 300, "eq_nt_1211", 449, 19], + "_nop_tc_196", + ["jump", "eq_nt_1211", 449, 19], + ["eq_text", 299, 15, 298, 449, 19], + ["jump", "eq_done_1208", 449, 19], + "eq_nt_1211", + ["is_null", 300, 15, 449, 19], + ["jump_false", 300, "eq_nnl_1212", 449, 19], + "_nop_tc_197", + "_nop_tc_198", + ["true", 299, 449, 19], + ["jump", "eq_done_1208", 449, 19], + "eq_nnl_1212", + ["is_bool", 300, 15, 449, 19], + ["jump_false", 300, "eq_nb_1213", 449, 19], + "_nop_tc_199", + ["jump", "eq_nb_1213", 449, 19], + ["eq_bool", 299, 15, 298, 449, 19], + ["jump", "eq_done_1208", 449, 19], + "eq_nb_1213", + ["false", 299, 449, 19], + "eq_done_1208", + ["jump_false", 299, "if_else_1206", 449, 19], + ["load_field", 302, 14, "value", 449, 37], + ["access", 304, {"name":"number","kind":"name","make":"intrinsic"}, 449, 30], + ["frame", 305, 304, 1, 449, 30], + ["null", 306, 449, 30], + ["setarg", 305, 0, 306, 449, 30], + ["setarg", 305, 1, 302, 449, 30], + ["invoke", 305, 303, 449, 30], + ["move", 15, 303, 449, 30], + ["jump", "if_end_1207", 449, 30], + "if_else_1206", + "if_end_1207", + ["access", 307, "/", 450, 18], + ["is_identical", 308, 9, 307, 450, 18], + ["jump_true", 308, "eq_done_1216", 450, 18], + ["is_int", 309, 9, 450, 18], + ["jump_false", 309, "eq_ni_1217", 450, 18], + "_nop_tc_200", + ["jump", "eq_ni_1217", 450, 18], + ["eq_int", 308, 9, 307, 450, 18], + ["jump", "eq_done_1216", 450, 18], + "eq_ni_1217", + ["is_num", 309, 9, 450, 18], + ["jump_false", 309, "eq_nn_1218", 450, 18], + "_nop_tc_201", + ["jump", "eq_nn_1218", 450, 18], + ["eq_float", 308, 9, 307, 450, 18], + ["jump", "eq_done_1216", 450, 18], + "eq_nn_1218", + ["is_text", 309, 9, 450, 18], + ["jump_false", 309, "eq_nt_1219", 450, 18], + "_nop_tc_202", + "_nop_tc_203", + ["eq_text", 308, 9, 307, 450, 18], + ["jump", "eq_done_1216", 450, 18], + "eq_nt_1219", + ["is_null", 309, 9, 450, 18], + ["jump_false", 309, "eq_nnl_1220", 450, 18], + "_nop_tc_204", + ["jump", "eq_nnl_1220", 450, 18], + ["true", 308, 450, 18], + ["jump", "eq_done_1216", 450, 18], + "eq_nnl_1220", + ["is_bool", 309, 9, 450, 18], + ["jump_false", 309, "eq_nb_1221", 450, 18], + "_nop_tc_205", + ["jump", "eq_nb_1221", 450, 18], + ["eq_bool", 308, 9, 307, 450, 18], + ["jump", "eq_done_1216", 450, 18], + "eq_nb_1221", + ["false", 308, 450, 18], + "eq_done_1216", + ["jump_false", 308, "if_else_1214", 450, 18], + ["access", 311, 0, 451, 21], + ["is_identical", 312, 15, 311, 451, 21], + ["jump_true", 312, "eq_done_1224", 451, 21], + ["is_int", 313, 15, 451, 21], + ["jump_false", 313, "eq_ni_1225", 451, 21], + "_nop_tc_206", + "_nop_tc_207", + ["eq_int", 312, 15, 311, 451, 21], + ["jump", "eq_done_1224", 451, 21], + "eq_ni_1225", + ["is_num", 313, 15, 451, 21], + ["jump_false", 313, "eq_nn_1226", 451, 21], + "_nop_tc_208", + "_nop_tc_209", + ["eq_float", 312, 15, 311, 451, 21], + ["jump", "eq_done_1224", 451, 21], + "eq_nn_1226", + ["is_text", 313, 15, 451, 21], + ["jump_false", 313, "eq_nt_1227", 451, 21], + "_nop_tc_210", + ["jump", "eq_nt_1227", 451, 21], + ["eq_text", 312, 15, 311, 451, 21], + ["jump", "eq_done_1224", 451, 21], + "eq_nt_1227", + ["is_null", 313, 15, 451, 21], + ["jump_false", 313, "eq_nnl_1228", 451, 21], + "_nop_tc_211", + ["jump", "eq_nnl_1228", 451, 21], + ["true", 312, 451, 21], + ["jump", "eq_done_1224", 451, 21], + "eq_nnl_1228", + ["is_bool", 313, 15, 451, 21], + ["jump_false", 313, "eq_nb_1229", 451, 21], + "_nop_tc_212", + ["jump", "eq_nb_1229", 451, 21], + ["eq_bool", 312, 15, 311, 451, 21], + ["jump", "eq_done_1224", 451, 21], + "eq_nb_1229", + ["false", 312, 451, 21], + "eq_done_1224", + ["jump_false", 312, "if_else_1222", 451, 21], + ["get", 316, 23, 1, 451, 31], + ["frame", 317, 316, 1, 451, 31], + ["null", 318, 451, 31], + ["setarg", 317, 0, 318, 451, 31], + ["setarg", 317, 1, 1, 451, 31], + ["tail_invoke", 317, 315, 451, 31], + ["return", 315, 451, 31], + "_nop_ur_7", + "if_else_1222", + "if_end_1223", + ["jump", "if_end_1215", 451, 31], + "if_else_1214", + "if_end_1215", + ["access", 319, "%", 453, 18], + ["is_identical", 320, 9, 319, 453, 18], + ["jump_true", 320, "eq_done_1232", 453, 18], + ["is_int", 321, 9, 453, 18], + ["jump_false", 321, "eq_ni_1233", 453, 18], + "_nop_tc_213", + ["jump", "eq_ni_1233", 453, 18], + ["eq_int", 320, 9, 319, 453, 18], + ["jump", "eq_done_1232", 453, 18], + "eq_ni_1233", + ["is_num", 321, 9, 453, 18], + ["jump_false", 321, "eq_nn_1234", 453, 18], + "_nop_tc_214", + ["jump", "eq_nn_1234", 453, 18], + ["eq_float", 320, 9, 319, 453, 18], + ["jump", "eq_done_1232", 453, 18], + "eq_nn_1234", + ["is_text", 321, 9, 453, 18], + ["jump_false", 321, "eq_nt_1235", 453, 18], + "_nop_tc_215", + "_nop_tc_216", + ["eq_text", 320, 9, 319, 453, 18], + ["jump", "eq_done_1232", 453, 18], + "eq_nt_1235", + ["is_null", 321, 9, 453, 18], + ["jump_false", 321, "eq_nnl_1236", 453, 18], + "_nop_tc_217", + ["jump", "eq_nnl_1236", 453, 18], + ["true", 320, 453, 18], + ["jump", "eq_done_1232", 453, 18], + "eq_nnl_1236", + ["is_bool", 321, 9, 453, 18], + ["jump_false", 321, "eq_nb_1237", 453, 18], + "_nop_tc_218", + ["jump", "eq_nb_1237", 453, 18], + ["eq_bool", 320, 9, 319, 453, 18], + ["jump", "eq_done_1232", 453, 18], + "eq_nb_1237", + ["false", 320, 453, 18], + "eq_done_1232", + ["jump_false", 320, "if_else_1230", 453, 18], + ["access", 323, 0, 454, 21], + ["is_identical", 324, 15, 323, 454, 21], + ["jump_true", 324, "eq_done_1240", 454, 21], + ["is_int", 325, 15, 454, 21], + ["jump_false", 325, "eq_ni_1241", 454, 21], + "_nop_tc_219", + "_nop_tc_220", + ["eq_int", 324, 15, 323, 454, 21], + ["jump", "eq_done_1240", 454, 21], + "eq_ni_1241", + ["is_num", 325, 15, 454, 21], + ["jump_false", 325, "eq_nn_1242", 454, 21], + "_nop_tc_221", + "_nop_tc_222", + ["eq_float", 324, 15, 323, 454, 21], + ["jump", "eq_done_1240", 454, 21], + "eq_nn_1242", + ["is_text", 325, 15, 454, 21], + ["jump_false", 325, "eq_nt_1243", 454, 21], + "_nop_tc_223", + ["jump", "eq_nt_1243", 454, 21], + ["eq_text", 324, 15, 323, 454, 21], + ["jump", "eq_done_1240", 454, 21], + "eq_nt_1243", + ["is_null", 325, 15, 454, 21], + ["jump_false", 325, "eq_nnl_1244", 454, 21], + "_nop_tc_224", + ["jump", "eq_nnl_1244", 454, 21], + ["true", 324, 454, 21], + ["jump", "eq_done_1240", 454, 21], + "eq_nnl_1244", + ["is_bool", 325, 15, 454, 21], + ["jump_false", 325, "eq_nb_1245", 454, 21], + "_nop_tc_225", + ["jump", "eq_nb_1245", 454, 21], + ["eq_bool", 324, 15, 323, 454, 21], + ["jump", "eq_done_1240", 454, 21], + "eq_nb_1245", + ["false", 324, 454, 21], + "eq_done_1240", + ["jump_false", 324, "if_else_1238", 454, 21], + ["get", 328, 23, 1, 454, 31], + ["frame", 329, 328, 1, 454, 31], + ["null", 330, 454, 31], + ["setarg", 329, 0, 330, 454, 31], + ["setarg", 329, 1, 1, 454, 31], + ["tail_invoke", 329, 327, 454, 31], + ["return", 327, 454, 31], + "_nop_ur_8", + "if_else_1238", + "if_end_1239", + ["jump", "if_end_1231", 454, 31], + "if_else_1230", + "if_end_1231", + ["null", 331, 456, 18], + ["move", 13, 331, 456, 18], + ["access", 332, "+", 457, 18], + ["is_identical", 333, 9, 332, 457, 18], + ["jump_true", 333, "eq_done_1248", 457, 18], + ["is_int", 334, 9, 457, 18], + ["jump_false", 334, "eq_ni_1249", 457, 18], + "_nop_tc_226", + ["jump", "eq_ni_1249", 457, 18], + ["eq_int", 333, 9, 332, 457, 18], + ["jump", "eq_done_1248", 457, 18], + "eq_ni_1249", + ["is_num", 334, 9, 457, 18], + ["jump_false", 334, "eq_nn_1250", 457, 18], + "_nop_tc_227", + ["jump", "eq_nn_1250", 457, 18], + ["eq_float", 333, 9, 332, 457, 18], + ["jump", "eq_done_1248", 457, 18], + "eq_nn_1250", + ["is_text", 334, 9, 457, 18], + ["jump_false", 334, "eq_nt_1251", 457, 18], + "_nop_tc_228", + "_nop_tc_229", + ["eq_text", 333, 9, 332, 457, 18], + ["jump", "eq_done_1248", 457, 18], + "eq_nt_1251", + ["is_null", 334, 9, 457, 18], + ["jump_false", 334, "eq_nnl_1252", 457, 18], + "_nop_tc_230", + ["jump", "eq_nnl_1252", 457, 18], + ["true", 333, 457, 18], + ["jump", "eq_done_1248", 457, 18], + "eq_nnl_1252", + ["is_bool", 334, 9, 457, 18], + ["jump_false", 334, "eq_nb_1253", 457, 18], + "_nop_tc_231", + ["jump", "eq_nb_1253", 457, 18], + ["eq_bool", 333, 9, 332, 457, 18], + ["jump", "eq_done_1248", 457, 18], + "eq_nb_1253", + ["false", 333, 457, 18], + "eq_done_1248", + ["jump_false", 333, "if_else_1246", 457, 18], + ["is_text", 337, 12, 457, 37], + ["jump_false", 337, "add_cn_1255", 457, 37], + ["is_text", 338, 15, 457, 37], + ["jump_false", 338, "add_cn_1255", 457, 37], + ["concat", 336, 12, 15, 457, 37], + ["jump", "add_done_1254", 457, 37], + "add_cn_1255", + ["is_num", 337, 12, 457, 37], + ["jump_false", 337, "add_err_1256", 457, 37], + ["is_num", 338, 15, 457, 37], + ["jump_false", 338, "add_err_1256", 457, 37], + ["add", 336, 12, 15, 457, 37], + ["jump", "add_done_1254", 457, 37], + "add_err_1256", + ["disrupt", 457, 37], + "add_done_1254", + ["move", 13, 336, 457, 37], + ["jump", "if_end_1247", 457, 37], + "if_else_1246", + ["access", 339, "-", 458, 23], + ["is_identical", 340, 9, 339, 458, 23], + ["jump_true", 340, "eq_done_1259", 458, 23], + ["is_int", 341, 9, 458, 23], + ["jump_false", 341, "eq_ni_1260", 458, 23], + "_nop_tc_232", + ["jump", "eq_ni_1260", 458, 23], + ["eq_int", 340, 9, 339, 458, 23], + ["jump", "eq_done_1259", 458, 23], + "eq_ni_1260", + ["is_num", 341, 9, 458, 23], + ["jump_false", 341, "eq_nn_1261", 458, 23], + "_nop_tc_233", + ["jump", "eq_nn_1261", 458, 23], + ["eq_float", 340, 9, 339, 458, 23], + ["jump", "eq_done_1259", 458, 23], + "eq_nn_1261", + ["is_text", 341, 9, 458, 23], + ["jump_false", 341, "eq_nt_1262", 458, 23], + "_nop_tc_234", + "_nop_tc_235", + ["eq_text", 340, 9, 339, 458, 23], + ["jump", "eq_done_1259", 458, 23], + "eq_nt_1262", + ["is_null", 341, 9, 458, 23], + ["jump_false", 341, "eq_nnl_1263", 458, 23], + "_nop_tc_236", + ["jump", "eq_nnl_1263", 458, 23], + ["true", 340, 458, 23], + ["jump", "eq_done_1259", 458, 23], + "eq_nnl_1263", + ["is_bool", 341, 9, 458, 23], + ["jump_false", 341, "eq_nb_1264", 458, 23], + "_nop_tc_237", + ["jump", "eq_nb_1264", 458, 23], + ["eq_bool", 340, 9, 339, 458, 23], + ["jump", "eq_done_1259", 458, 23], + "eq_nb_1264", + ["false", 340, 458, 23], + "eq_done_1259", + ["jump_false", 340, "if_else_1257", 458, 23], + ["is_num", 344, 12, 458, 42], + ["jump_false", 344, "num_err_1265", 458, 42], + ["is_num", 345, 15, 458, 42], + ["jump_false", 345, "num_err_1265", 458, 42], + ["subtract", 343, 12, 15, 458, 42], + ["jump", "num_done_1266", 458, 42], + "num_err_1265", + ["disrupt", 458, 42], + "num_done_1266", + ["move", 13, 343, 458, 42], + ["jump", "if_end_1258", 458, 42], + "if_else_1257", + ["access", 346, "*", 459, 23], + ["is_identical", 347, 9, 346, 459, 23], + ["jump_true", 347, "eq_done_1269", 459, 23], + ["is_int", 348, 9, 459, 23], + ["jump_false", 348, "eq_ni_1270", 459, 23], + "_nop_tc_238", + ["jump", "eq_ni_1270", 459, 23], + ["eq_int", 347, 9, 346, 459, 23], + ["jump", "eq_done_1269", 459, 23], + "eq_ni_1270", + ["is_num", 348, 9, 459, 23], + ["jump_false", 348, "eq_nn_1271", 459, 23], + "_nop_tc_239", + ["jump", "eq_nn_1271", 459, 23], + ["eq_float", 347, 9, 346, 459, 23], + ["jump", "eq_done_1269", 459, 23], + "eq_nn_1271", + ["is_text", 348, 9, 459, 23], + ["jump_false", 348, "eq_nt_1272", 459, 23], + "_nop_tc_240", + "_nop_tc_241", + ["eq_text", 347, 9, 346, 459, 23], + ["jump", "eq_done_1269", 459, 23], + "eq_nt_1272", + ["is_null", 348, 9, 459, 23], + ["jump_false", 348, "eq_nnl_1273", 459, 23], + "_nop_tc_242", + ["jump", "eq_nnl_1273", 459, 23], + ["true", 347, 459, 23], + ["jump", "eq_done_1269", 459, 23], + "eq_nnl_1273", + ["is_bool", 348, 9, 459, 23], + ["jump_false", 348, "eq_nb_1274", 459, 23], + "_nop_tc_243", + ["jump", "eq_nb_1274", 459, 23], + ["eq_bool", 347, 9, 346, 459, 23], + ["jump", "eq_done_1269", 459, 23], + "eq_nb_1274", + ["false", 347, 459, 23], + "eq_done_1269", + ["jump_false", 347, "if_else_1267", 459, 23], + ["is_num", 351, 12, 459, 42], + ["jump_false", 351, "num_err_1275", 459, 42], + ["is_num", 352, 15, 459, 42], + ["jump_false", 352, "num_err_1275", 459, 42], + ["multiply", 350, 12, 15, 459, 42], + ["jump", "num_done_1276", 459, 42], + "num_err_1275", + ["disrupt", 459, 42], + "num_done_1276", + ["move", 13, 350, 459, 42], + ["jump", "if_end_1268", 459, 42], + "if_else_1267", + ["access", 353, "/", 460, 23], + ["is_identical", 354, 9, 353, 460, 23], + ["jump_true", 354, "eq_done_1279", 460, 23], + ["is_int", 355, 9, 460, 23], + ["jump_false", 355, "eq_ni_1280", 460, 23], + "_nop_tc_244", + ["jump", "eq_ni_1280", 460, 23], + ["eq_int", 354, 9, 353, 460, 23], + ["jump", "eq_done_1279", 460, 23], + "eq_ni_1280", + ["is_num", 355, 9, 460, 23], + ["jump_false", 355, "eq_nn_1281", 460, 23], + "_nop_tc_245", + ["jump", "eq_nn_1281", 460, 23], + ["eq_float", 354, 9, 353, 460, 23], + ["jump", "eq_done_1279", 460, 23], + "eq_nn_1281", + ["is_text", 355, 9, 460, 23], + ["jump_false", 355, "eq_nt_1282", 460, 23], + "_nop_tc_246", + "_nop_tc_247", + ["eq_text", 354, 9, 353, 460, 23], + ["jump", "eq_done_1279", 460, 23], + "eq_nt_1282", + ["is_null", 355, 9, 460, 23], + ["jump_false", 355, "eq_nnl_1283", 460, 23], + "_nop_tc_248", + ["jump", "eq_nnl_1283", 460, 23], + ["true", 354, 460, 23], + ["jump", "eq_done_1279", 460, 23], + "eq_nnl_1283", + ["is_bool", 355, 9, 460, 23], + ["jump_false", 355, "eq_nb_1284", 460, 23], + "_nop_tc_249", + ["jump", "eq_nb_1284", 460, 23], + ["eq_bool", 354, 9, 353, 460, 23], + ["jump", "eq_done_1279", 460, 23], + "eq_nb_1284", + ["false", 354, 460, 23], + "eq_done_1279", + ["jump_false", 354, "if_else_1277", 460, 23], + ["is_num", 358, 12, 460, 42], + ["jump_false", 358, "num_err_1285", 460, 42], + ["is_num", 359, 15, 460, 42], + ["jump_false", 359, "num_err_1285", 460, 42], + ["divide", 357, 12, 15, 460, 42], + ["jump", "num_done_1286", 460, 42], + "num_err_1285", + ["disrupt", 460, 42], + "num_done_1286", + ["move", 13, 357, 460, 42], + ["jump", "if_end_1278", 460, 42], + "if_else_1277", + ["access", 360, "%", 461, 23], + ["is_identical", 361, 9, 360, 461, 23], + ["jump_true", 361, "eq_done_1289", 461, 23], + ["is_int", 362, 9, 461, 23], + ["jump_false", 362, "eq_ni_1290", 461, 23], + "_nop_tc_250", + ["jump", "eq_ni_1290", 461, 23], + ["eq_int", 361, 9, 360, 461, 23], + ["jump", "eq_done_1289", 461, 23], + "eq_ni_1290", + ["is_num", 362, 9, 461, 23], + ["jump_false", 362, "eq_nn_1291", 461, 23], + "_nop_tc_251", + ["jump", "eq_nn_1291", 461, 23], + ["eq_float", 361, 9, 360, 461, 23], + ["jump", "eq_done_1289", 461, 23], + "eq_nn_1291", + ["is_text", 362, 9, 461, 23], + ["jump_false", 362, "eq_nt_1292", 461, 23], + "_nop_tc_252", + "_nop_tc_253", + ["eq_text", 361, 9, 360, 461, 23], + ["jump", "eq_done_1289", 461, 23], + "eq_nt_1292", + ["is_null", 362, 9, 461, 23], + ["jump_false", 362, "eq_nnl_1293", 461, 23], + "_nop_tc_254", + ["jump", "eq_nnl_1293", 461, 23], + ["true", 361, 461, 23], + ["jump", "eq_done_1289", 461, 23], + "eq_nnl_1293", + ["is_bool", 362, 9, 461, 23], + ["jump_false", 362, "eq_nb_1294", 461, 23], + "_nop_tc_255", + ["jump", "eq_nb_1294", 461, 23], + ["eq_bool", 361, 9, 360, 461, 23], + ["jump", "eq_done_1289", 461, 23], + "eq_nb_1294", + ["false", 361, 461, 23], + "eq_done_1289", + ["jump_false", 361, "if_else_1287", 461, 23], + ["is_num", 365, 12, 461, 42], + ["jump_false", 365, "num_err_1295", 461, 42], + ["is_num", 366, 15, 461, 42], + ["jump_false", 366, "num_err_1295", 461, 42], + ["modulo", 364, 12, 15, 461, 42], + ["jump", "num_done_1296", 461, 42], + "num_err_1295", + ["disrupt", 461, 42], + "num_done_1296", + ["move", 13, 364, 461, 42], + ["jump", "if_end_1288", 461, 42], + "if_else_1287", + ["access", 367, "**", 462, 23], + ["is_identical", 368, 9, 367, 462, 23], + ["jump_true", 368, "eq_done_1299", 462, 23], + ["is_int", 369, 9, 462, 23], + ["jump_false", 369, "eq_ni_1300", 462, 23], + "_nop_tc_256", + ["jump", "eq_ni_1300", 462, 23], + ["eq_int", 368, 9, 367, 462, 23], + ["jump", "eq_done_1299", 462, 23], + "eq_ni_1300", + ["is_num", 369, 9, 462, 23], + ["jump_false", 369, "eq_nn_1301", 462, 23], + "_nop_tc_257", + ["jump", "eq_nn_1301", 462, 23], + ["eq_float", 368, 9, 367, 462, 23], + ["jump", "eq_done_1299", 462, 23], + "eq_nn_1301", + ["is_text", 369, 9, 462, 23], + ["jump_false", 369, "eq_nt_1302", 462, 23], + "_nop_tc_258", + "_nop_tc_259", + ["eq_text", 368, 9, 367, 462, 23], + ["jump", "eq_done_1299", 462, 23], + "eq_nt_1302", + ["is_null", 369, 9, 462, 23], + ["jump_false", 369, "eq_nnl_1303", 462, 23], + "_nop_tc_260", + ["jump", "eq_nnl_1303", 462, 23], + ["true", 368, 462, 23], + ["jump", "eq_done_1299", 462, 23], + "eq_nnl_1303", + ["is_bool", 369, 9, 462, 23], + ["jump_false", 369, "eq_nb_1304", 462, 23], + "_nop_tc_261", + ["jump", "eq_nb_1304", 462, 23], + ["eq_bool", 368, 9, 367, 462, 23], + ["jump", "eq_done_1299", 462, 23], + "eq_nb_1304", + ["false", 368, 462, 23], + "eq_done_1299", + ["jump_false", 368, "if_else_1297", 462, 23], + ["is_num", 372, 12, 462, 44], + ["jump_false", 372, "num_err_1305", 462, 44], + ["is_num", 373, 15, 462, 44], + ["jump_false", 373, "num_err_1305", 462, 44], + ["pow", 371, 12, 15, 462, 44], + ["jump", "num_done_1306", 462, 44], + "num_err_1305", + ["disrupt", 462, 44], + "num_done_1306", + ["move", 13, 371, 462, 44], + ["jump", "if_end_1298", 462, 44], + "if_else_1297", + "if_end_1298", + "if_end_1288", + "if_end_1278", + "if_end_1268", + "if_end_1258", + "if_end_1247", + ["null", 374, 463, 23], + ["is_identical", 375, 13, 374, 463, 23], + ["jump_true", 375, "eq_done_1309", 463, 23], + ["is_int", 376, 13, 463, 23], + ["jump_false", 376, "eq_ni_1310", 463, 23], + "_nop_tc_262", + ["jump", "eq_ni_1310", 463, 23], + ["eq_int", 375, 13, 374, 463, 23], + ["jump", "eq_done_1309", 463, 23], + "eq_ni_1310", + ["is_num", 376, 13, 463, 23], + ["jump_false", 376, "eq_nn_1311", 463, 23], + "_nop_tc_263", + ["jump", "eq_nn_1311", 463, 23], + ["eq_float", 375, 13, 374, 463, 23], + ["jump", "eq_done_1309", 463, 23], + "eq_nn_1311", + ["is_text", 376, 13, 463, 23], + ["jump_false", 376, "eq_nt_1312", 463, 23], + "_nop_tc_264", + ["jump", "eq_nt_1312", 463, 23], + ["eq_text", 375, 13, 374, 463, 23], + ["jump", "eq_done_1309", 463, 23], + "eq_nt_1312", + ["is_null", 376, 13, 463, 23], + ["jump_false", 376, "eq_nnl_1313", 463, 23], + "_nop_tc_265", + "_nop_tc_266", + ["true", 375, 463, 23], + ["jump", "eq_done_1309", 463, 23], + "eq_nnl_1313", + ["is_bool", 376, 13, 463, 23], + ["jump_false", 376, "eq_nb_1314", 463, 23], + "_nop_tc_267", + ["jump", "eq_nb_1314", 463, 23], + ["eq_bool", 375, 13, 374, 463, 23], + ["jump", "eq_done_1309", 463, 23], + "eq_nb_1314", + ["false", 375, 463, 23], + "eq_done_1309", + ["jump_false", 375, "if_else_1307", 463, 23], + ["get", 379, 23, 1, 463, 36], + ["frame", 380, 379, 1, 463, 36], + ["null", 381, 463, 36], + ["setarg", 380, 0, 381, 463, 36], + ["setarg", 380, 1, 1, 463, 36], + ["tail_invoke", 380, 378, 463, 36], + ["return", 378, 463, 36], + "_nop_ur_9", + "if_else_1307", + "if_end_1308", + ["get", 383, 24, 1, 464, 16], + ["frame", 384, 383, 2, 464, 16], + ["null", 385, 464, 16], + ["setarg", 384, 0, 385, 464, 16], + ["setarg", 384, 1, 13, 464, 16], + ["setarg", 384, 2, 1, 464, 16], + ["tail_invoke", 384, 382, 464, 16], + ["return", 382, 464, 16], + "_nop_ur_10", + "if_else_1165", + "if_end_1166", + ["access", 386, "+", 467, 16], + ["is_identical", 387, 9, 386, 467, 16], + ["jump_true", 387, "eq_done_1321", 467, 16], + ["is_int", 388, 9, 467, 16], + ["jump_false", 388, "eq_ni_1322", 467, 16], + "_nop_tc_268", + ["jump", "eq_ni_1322", 467, 16], + ["eq_int", 387, 9, 386, 467, 16], + ["jump", "eq_done_1321", 467, 16], + "eq_ni_1322", + ["is_num", 388, 9, 467, 16], + ["jump_false", 388, "eq_nn_1323", 467, 16], + "_nop_tc_269", + ["jump", "eq_nn_1323", 467, 16], + ["eq_float", 387, 9, 386, 467, 16], + ["jump", "eq_done_1321", 467, 16], + "eq_nn_1323", + ["is_text", 388, 9, 467, 16], + ["jump_false", 388, "eq_nt_1324", 467, 16], + "_nop_tc_270", + "_nop_tc_271", + ["eq_text", 387, 9, 386, 467, 16], + ["jump", "eq_done_1321", 467, 16], + "eq_nt_1324", + ["is_null", 388, 9, 467, 16], + ["jump_false", 388, "eq_nnl_1325", 467, 16], + "_nop_tc_272", + ["jump", "eq_nnl_1325", 467, 16], + ["true", 387, 467, 16], + ["jump", "eq_done_1321", 467, 16], + "eq_nnl_1325", + ["is_bool", 388, 9, 467, 16], + ["jump_false", 388, "eq_nb_1326", 467, 16], + "_nop_tc_273", + ["jump", "eq_nb_1326", 467, 16], + ["eq_bool", 387, 9, 386, 467, 16], + ["jump", "eq_done_1321", 467, 16], + "eq_nb_1326", + ["false", 387, 467, 16], + "eq_done_1321", + ["move", 390, 387, 467, 16], + ["jump_false", 390, "and_end_1320", 467, 16], + ["null", 391, 467, 31], + ["is_identical", 392, 10, 391, 467, 31], + ["jump_true", 392, "ne_nid_1328", 467, 31], + ["jump", "ne_ni_1329", 467, 31], + "ne_nid_1328", + ["false", 392, 467, 31], + ["jump", "ne_done_1327", 467, 31], + "ne_ni_1329", + ["is_int", 393, 10, 467, 31], + ["jump_false", 393, "ne_nn_1330", 467, 31], + "_nop_tc_274", + ["jump", "ne_nn_1330", 467, 31], + ["ne_int", 392, 10, 391, 467, 31], + ["jump", "ne_done_1327", 467, 31], + "ne_nn_1330", + ["is_num", 393, 10, 467, 31], + ["jump_false", 393, "ne_nt_1331", 467, 31], + "_nop_tc_275", + ["jump", "ne_nt_1331", 467, 31], + ["ne_float", 392, 10, 391, 467, 31], + ["jump", "ne_done_1327", 467, 31], + "ne_nt_1331", + ["is_text", 393, 10, 467, 31], + ["jump_false", 393, "ne_nnl_1332", 467, 31], + "_nop_tc_276", + ["jump", "ne_nnl_1332", 467, 31], + ["ne_text", 392, 10, 391, 467, 31], + ["jump", "ne_done_1327", 467, 31], + "ne_nnl_1332", + ["is_null", 393, 10, 467, 31], + ["jump_false", 393, "ne_nb_1333", 467, 31], + "_nop_tc_277", + "_nop_tc_278", + ["false", 392, 467, 31], + ["jump", "ne_done_1327", 467, 31], + "ne_nb_1333", + ["is_bool", 393, 10, 467, 31], + ["jump_false", 393, "ne_mis_1334", 467, 31], + "_nop_tc_279", + ["jump", "ne_mis_1334", 467, 31], + ["ne_bool", 392, 10, 391, 467, 31], + ["jump", "ne_done_1327", 467, 31], + "ne_mis_1334", + ["true", 392, 467, 31], + "ne_done_1327", + ["move", 390, 392, 467, 31], + "and_end_1320", + ["move", 395, 390, 467, 31], + ["jump_false", 395, "and_end_1319", 467, 31], + ["null", 396, 467, 48], + ["is_identical", 397, 14, 396, 467, 48], + ["jump_true", 397, "ne_nid_1336", 467, 48], + ["jump", "ne_ni_1337", 467, 48], + "ne_nid_1336", + ["false", 397, 467, 48], + ["jump", "ne_done_1335", 467, 48], + "ne_ni_1337", + ["is_int", 398, 14, 467, 48], + ["jump_false", 398, "ne_nn_1338", 467, 48], + "_nop_tc_280", + ["jump", "ne_nn_1338", 467, 48], + ["ne_int", 397, 14, 396, 467, 48], + ["jump", "ne_done_1335", 467, 48], + "ne_nn_1338", + ["is_num", 398, 14, 467, 48], + ["jump_false", 398, "ne_nt_1339", 467, 48], + "_nop_tc_281", + ["jump", "ne_nt_1339", 467, 48], + ["ne_float", 397, 14, 396, 467, 48], + ["jump", "ne_done_1335", 467, 48], + "ne_nt_1339", + ["is_text", 398, 14, 467, 48], + ["jump_false", 398, "ne_nnl_1340", 467, 48], + "_nop_tc_282", + ["jump", "ne_nnl_1340", 467, 48], + ["ne_text", 397, 14, 396, 467, 48], + ["jump", "ne_done_1335", 467, 48], + "ne_nnl_1340", + ["is_null", 398, 14, 467, 48], + ["jump_false", 398, "ne_nb_1341", 467, 48], + "_nop_tc_283", + "_nop_tc_284", + ["false", 397, 467, 48], + ["jump", "ne_done_1335", 467, 48], + "ne_nb_1341", + ["is_bool", 398, 14, 467, 48], + ["jump_false", 398, "ne_mis_1342", 467, 48], + "_nop_tc_285", + ["jump", "ne_mis_1342", 467, 48], + ["ne_bool", 397, 14, 396, 467, 48], + ["jump", "ne_done_1335", 467, 48], + "ne_mis_1342", + ["true", 397, 467, 48], + "ne_done_1335", + ["move", 395, 397, 467, 48], + "and_end_1319", + ["move", 400, 395, 467, 48], + ["jump_false", 400, "and_end_1318", 467, 48], + ["load_field", 401, 10, "kind", 467, 56], + ["access", 402, "text", 467, 69], + ["is_identical", 403, 401, 402, 467, 69], + ["jump_true", 403, "eq_done_1343", 467, 69], + ["is_int", 404, 401, 467, 69], + ["jump_false", 404, "eq_ni_1344", 467, 69], + "_nop_tc_286", + ["jump", "eq_ni_1344", 467, 69], + ["eq_int", 403, 401, 402, 467, 69], + ["jump", "eq_done_1343", 467, 69], + "eq_ni_1344", + ["is_num", 404, 401, 467, 69], + ["jump_false", 404, "eq_nn_1345", 467, 69], + "_nop_tc_287", + ["jump", "eq_nn_1345", 467, 69], + ["eq_float", 403, 401, 402, 467, 69], + ["jump", "eq_done_1343", 467, 69], + "eq_nn_1345", + ["is_text", 404, 401, 467, 69], + ["jump_false", 404, "eq_nt_1346", 467, 69], + "_nop_tc_288", + "_nop_tc_289", + ["eq_text", 403, 401, 402, 467, 69], + ["jump", "eq_done_1343", 467, 69], + "eq_nt_1346", + ["is_null", 404, 401, 467, 69], + ["jump_false", 404, "eq_nnl_1347", 467, 69], + "_nop_tc_290", + ["jump", "eq_nnl_1347", 467, 69], + ["true", 403, 467, 69], + ["jump", "eq_done_1343", 467, 69], + "eq_nnl_1347", + ["is_bool", 404, 401, 467, 69], + ["jump_false", 404, "eq_nb_1348", 467, 69], + "_nop_tc_291", + ["jump", "eq_nb_1348", 467, 69], + ["eq_bool", 403, 401, 402, 467, 69], + ["jump", "eq_done_1343", 467, 69], + "eq_nb_1348", + ["false", 403, 467, 69], + "eq_done_1343", + ["move", 400, 403, 467, 69], + "and_end_1318", + ["move", 406, 400, 467, 69], + ["jump_false", 406, "and_end_1317", 467, 69], + ["load_field", 407, 14, "kind", 467, 79], + ["access", 408, "text", 467, 93], + ["is_identical", 409, 407, 408, 467, 93], + ["jump_true", 409, "eq_done_1349", 467, 93], + ["is_int", 410, 407, 467, 93], + ["jump_false", 410, "eq_ni_1350", 467, 93], + "_nop_tc_292", + ["jump", "eq_ni_1350", 467, 93], + ["eq_int", 409, 407, 408, 467, 93], + ["jump", "eq_done_1349", 467, 93], + "eq_ni_1350", + ["is_num", 410, 407, 467, 93], + ["jump_false", 410, "eq_nn_1351", 467, 93], + "_nop_tc_293", + ["jump", "eq_nn_1351", 467, 93], + ["eq_float", 409, 407, 408, 467, 93], + ["jump", "eq_done_1349", 467, 93], + "eq_nn_1351", + ["is_text", 410, 407, 467, 93], + ["jump_false", 410, "eq_nt_1352", 467, 93], + "_nop_tc_294", + "_nop_tc_295", + ["eq_text", 409, 407, 408, 467, 93], + ["jump", "eq_done_1349", 467, 93], + "eq_nt_1352", + ["is_null", 410, 407, 467, 93], + ["jump_false", 410, "eq_nnl_1353", 467, 93], + "_nop_tc_296", + ["jump", "eq_nnl_1353", 467, 93], + ["true", 409, 467, 93], + ["jump", "eq_done_1349", 467, 93], + "eq_nnl_1353", + ["is_bool", 410, 407, 467, 93], + ["jump_false", 410, "eq_nb_1354", 467, 93], + "_nop_tc_297", + ["jump", "eq_nb_1354", 467, 93], + ["eq_bool", 409, 407, 408, 467, 93], + ["jump", "eq_done_1349", 467, 93], + "eq_nb_1354", + ["false", 409, 467, 93], + "eq_done_1349", + ["move", 406, 409, 467, 93], + "and_end_1317", + ["jump_false", 406, "if_else_1315", 467, 93], + ["load_field", 412, 10, "value", 468, 26], + ["load_field", 413, 14, "value", 468, 39], + ["is_text", 415, 412, 468, 39], + ["jump_false", 415, "add_cn_1356", 468, 39], + ["is_text", 416, 413, 468, 39], + ["jump_false", 416, "add_cn_1356", 468, 39], + ["concat", 414, 412, 413, 468, 39], + ["jump", "add_done_1355", 468, 39], + "add_cn_1356", + ["is_num", 415, 412, 468, 39], + ["jump_false", 415, "add_err_1357", 468, 39], + ["is_num", 416, 413, 468, 39], + ["jump_false", 416, "add_err_1357", 468, 39], + ["add", 414, 412, 413, 468, 39], + ["jump", "add_done_1355", 468, 39], + "add_err_1357", + ["disrupt", 468, 39], + "add_done_1355", + ["get", 418, 25, 1, 468, 16], + ["frame", 419, 418, 2, 468, 16], + ["null", 420, 468, 16], + ["setarg", 419, 0, 420, 468, 16], + ["setarg", 419, 1, 414, 468, 16], + ["setarg", 419, 2, 1, 468, 16], + ["tail_invoke", 419, 417, 468, 16], + ["return", 417, 468, 16], + "_nop_ur_11", + "if_else_1315", + "if_end_1316", + ["return", 1, 470, 14], + "_nop_ur_12", + "if_else_1157", + "if_end_1158", + ["get", 421, 6, 1, 474, 9], + ["load_dynamic", 422, 421, 9, 474, 24], + ["true", 423, 474, 30], + ["is_identical", 424, 422, 423, 474, 30], + ["jump_true", 424, "eq_done_1360", 474, 30], + ["is_int", 425, 422, 474, 30], + ["jump_false", 425, "eq_ni_1361", 474, 30], + "_nop_tc_298", + ["jump", "eq_ni_1361", 474, 30], + ["eq_int", 424, 422, 423, 474, 30], + ["jump", "eq_done_1360", 474, 30], + "eq_ni_1361", + ["is_num", 425, 422, 474, 30], + ["jump_false", 425, "eq_nn_1362", 474, 30], + "_nop_tc_299", + ["jump", "eq_nn_1362", 474, 30], + ["eq_float", 424, 422, 423, 474, 30], + ["jump", "eq_done_1360", 474, 30], + "eq_nn_1362", + ["is_text", 425, 422, 474, 30], + ["jump_false", 425, "eq_nt_1363", 474, 30], + "_nop_tc_300", + ["jump", "eq_nt_1363", 474, 30], + ["eq_text", 424, 422, 423, 474, 30], + ["jump", "eq_done_1360", 474, 30], + "eq_nt_1363", + ["is_null", 425, 422, 474, 30], + ["jump_false", 425, "eq_nnl_1364", 474, 30], + "_nop_tc_301", + ["jump", "eq_nnl_1364", 474, 30], + ["true", 424, 474, 30], + ["jump", "eq_done_1360", 474, 30], + "eq_nnl_1364", + ["is_bool", 425, 422, 474, 30], + ["jump_false", 425, "eq_nb_1365", 474, 30], + "_nop_tc_302", + "_nop_tc_303", + ["eq_bool", 424, 422, 423, 474, 30], + ["jump", "eq_done_1360", 474, 30], + "eq_nb_1365", + ["false", 424, 474, 30], + "eq_done_1360", + ["jump_false", 424, "if_else_1358", 474, 30], + ["load_field", 427, 1, "left", 475, 14], + ["move", 10, 427, 475, 14], + ["load_field", 428, 1, "right", 476, 15], + ["move", 14, 428, 476, 15], + ["null", 429, 477, 19], + ["is_identical", 430, 10, 429, 477, 19], + ["jump_true", 430, "ne_nid_1370", 477, 19], + ["jump", "ne_ni_1371", 477, 19], + "ne_nid_1370", + ["false", 430, 477, 19], + ["jump", "ne_done_1369", 477, 19], + "ne_ni_1371", + ["is_int", 431, 10, 477, 19], + ["jump_false", 431, "ne_nn_1372", 477, 19], + "_nop_tc_304", + ["jump", "ne_nn_1372", 477, 19], + ["ne_int", 430, 10, 429, 477, 19], + ["jump", "ne_done_1369", 477, 19], + "ne_nn_1372", + ["is_num", 431, 10, 477, 19], + ["jump_false", 431, "ne_nt_1373", 477, 19], + "_nop_tc_305", + ["jump", "ne_nt_1373", 477, 19], + ["ne_float", 430, 10, 429, 477, 19], + ["jump", "ne_done_1369", 477, 19], + "ne_nt_1373", + ["is_text", 431, 10, 477, 19], + ["jump_false", 431, "ne_nnl_1374", 477, 19], + "_nop_tc_306", + ["jump", "ne_nnl_1374", 477, 19], + ["ne_text", 430, 10, 429, 477, 19], + ["jump", "ne_done_1369", 477, 19], + "ne_nnl_1374", + ["is_null", 431, 10, 477, 19], + ["jump_false", 431, "ne_nb_1375", 477, 19], + "_nop_tc_307", + "_nop_tc_308", + ["false", 430, 477, 19], + ["jump", "ne_done_1369", 477, 19], + "ne_nb_1375", + ["is_bool", 431, 10, 477, 19], + ["jump_false", 431, "ne_mis_1376", 477, 19], + "_nop_tc_309", + ["jump", "ne_mis_1376", 477, 19], + ["ne_bool", 430, 10, 429, 477, 19], + ["jump", "ne_done_1369", 477, 19], + "ne_mis_1376", + ["true", 430, 477, 19], + "ne_done_1369", + ["move", 433, 430, 477, 19], + ["jump_false", 433, "and_end_1368", 477, 19], + ["null", 434, 477, 36], + ["is_identical", 435, 14, 434, 477, 36], + ["jump_true", 435, "ne_nid_1378", 477, 36], + ["jump", "ne_ni_1379", 477, 36], + "ne_nid_1378", + ["false", 435, 477, 36], + ["jump", "ne_done_1377", 477, 36], + "ne_ni_1379", + ["is_int", 436, 14, 477, 36], + ["jump_false", 436, "ne_nn_1380", 477, 36], + "_nop_tc_310", + ["jump", "ne_nn_1380", 477, 36], + ["ne_int", 435, 14, 434, 477, 36], + ["jump", "ne_done_1377", 477, 36], + "ne_nn_1380", + ["is_num", 436, 14, 477, 36], + ["jump_false", 436, "ne_nt_1381", 477, 36], + "_nop_tc_311", + ["jump", "ne_nt_1381", 477, 36], + ["ne_float", 435, 14, 434, 477, 36], + ["jump", "ne_done_1377", 477, 36], + "ne_nt_1381", + ["is_text", 436, 14, 477, 36], + ["jump_false", 436, "ne_nnl_1382", 477, 36], + "_nop_tc_312", + ["jump", "ne_nnl_1382", 477, 36], + ["ne_text", 435, 14, 434, 477, 36], + ["jump", "ne_done_1377", 477, 36], + "ne_nnl_1382", + ["is_null", 436, 14, 477, 36], + ["jump_false", 436, "ne_nb_1383", 477, 36], + "_nop_tc_313", + "_nop_tc_314", + ["false", 435, 477, 36], + ["jump", "ne_done_1377", 477, 36], + "ne_nb_1383", + ["is_bool", 436, 14, 477, 36], + ["jump_false", 436, "ne_mis_1384", 477, 36], + "_nop_tc_315", + ["jump", "ne_mis_1384", 477, 36], + ["ne_bool", 435, 14, 434, 477, 36], + ["jump", "ne_done_1377", 477, 36], + "ne_mis_1384", + ["true", 435, 477, 36], + "ne_done_1377", + ["move", 433, 435, 477, 36], + "and_end_1368", + ["jump_false", 433, "if_else_1366", 477, 36], + ["load_field", 438, 10, "kind", 478, 13], + ["access", 439, "number", 478, 26], + ["is_identical", 440, 438, 439, 478, 26], + ["jump_true", 440, "eq_done_1388", 478, 26], + ["is_int", 441, 438, 478, 26], + ["jump_false", 441, "eq_ni_1389", 478, 26], + "_nop_tc_316", + ["jump", "eq_ni_1389", 478, 26], + ["eq_int", 440, 438, 439, 478, 26], + ["jump", "eq_done_1388", 478, 26], + "eq_ni_1389", + ["is_num", 441, 438, 478, 26], + ["jump_false", 441, "eq_nn_1390", 478, 26], + "_nop_tc_317", + ["jump", "eq_nn_1390", 478, 26], + ["eq_float", 440, 438, 439, 478, 26], + ["jump", "eq_done_1388", 478, 26], + "eq_nn_1390", + ["is_text", 441, 438, 478, 26], + ["jump_false", 441, "eq_nt_1391", 478, 26], + "_nop_tc_318", + "_nop_tc_319", + ["eq_text", 440, 438, 439, 478, 26], + ["jump", "eq_done_1388", 478, 26], + "eq_nt_1391", + ["is_null", 441, 438, 478, 26], + ["jump_false", 441, "eq_nnl_1392", 478, 26], + "_nop_tc_320", + ["jump", "eq_nnl_1392", 478, 26], + ["true", 440, 478, 26], + ["jump", "eq_done_1388", 478, 26], + "eq_nnl_1392", + ["is_bool", 441, 438, 478, 26], + ["jump_false", 441, "eq_nb_1393", 478, 26], + "_nop_tc_321", + ["jump", "eq_nb_1393", 478, 26], + ["eq_bool", 440, 438, 439, 478, 26], + ["jump", "eq_done_1388", 478, 26], + "eq_nb_1393", + ["false", 440, 478, 26], + "eq_done_1388", + ["move", 443, 440, 478, 26], + ["jump_false", 443, "and_end_1387", 478, 26], + ["load_field", 444, 14, "kind", 478, 38], + ["access", 445, "number", 478, 52], + ["is_identical", 446, 444, 445, 478, 52], + ["jump_true", 446, "eq_done_1394", 478, 52], + ["is_int", 447, 444, 478, 52], + ["jump_false", 447, "eq_ni_1395", 478, 52], + "_nop_tc_322", + ["jump", "eq_ni_1395", 478, 52], + ["eq_int", 446, 444, 445, 478, 52], + ["jump", "eq_done_1394", 478, 52], + "eq_ni_1395", + ["is_num", 447, 444, 478, 52], + ["jump_false", 447, "eq_nn_1396", 478, 52], + "_nop_tc_323", + ["jump", "eq_nn_1396", 478, 52], + ["eq_float", 446, 444, 445, 478, 52], + ["jump", "eq_done_1394", 478, 52], + "eq_nn_1396", + ["is_text", 447, 444, 478, 52], + ["jump_false", 447, "eq_nt_1397", 478, 52], + "_nop_tc_324", + "_nop_tc_325", + ["eq_text", 446, 444, 445, 478, 52], + ["jump", "eq_done_1394", 478, 52], + "eq_nt_1397", + ["is_null", 447, 444, 478, 52], + ["jump_false", 447, "eq_nnl_1398", 478, 52], + "_nop_tc_326", + ["jump", "eq_nnl_1398", 478, 52], + ["true", 446, 478, 52], + ["jump", "eq_done_1394", 478, 52], + "eq_nnl_1398", + ["is_bool", 447, 444, 478, 52], + ["jump_false", 447, "eq_nb_1399", 478, 52], + "_nop_tc_327", + ["jump", "eq_nb_1399", 478, 52], + ["eq_bool", 446, 444, 445, 478, 52], + ["jump", "eq_done_1394", 478, 52], + "eq_nb_1399", + ["false", 446, 478, 52], + "eq_done_1394", + ["move", 443, 446, 478, 52], + "and_end_1387", + ["jump_false", 443, "if_else_1385", 478, 52], + ["load_field", 449, 10, "number", 479, 16], + ["move", 12, 449, 479, 16], + ["load_field", 450, 14, "number", 480, 16], + ["move", 15, 450, 480, 16], + ["null", 451, 481, 21], + ["is_identical", 452, 12, 451, 481, 21], + ["jump_true", 452, "eq_done_1402", 481, 21], + ["is_int", 453, 12, 481, 21], + ["jump_false", 453, "eq_ni_1403", 481, 21], + "_nop_tc_328", + ["jump", "eq_ni_1403", 481, 21], + ["eq_int", 452, 12, 451, 481, 21], + ["jump", "eq_done_1402", 481, 21], + "eq_ni_1403", + ["is_num", 453, 12, 481, 21], + ["jump_false", 453, "eq_nn_1404", 481, 21], + "_nop_tc_329", + ["jump", "eq_nn_1404", 481, 21], + ["eq_float", 452, 12, 451, 481, 21], + ["jump", "eq_done_1402", 481, 21], + "eq_nn_1404", + ["is_text", 453, 12, 481, 21], + ["jump_false", 453, "eq_nt_1405", 481, 21], + "_nop_tc_330", + ["jump", "eq_nt_1405", 481, 21], + ["eq_text", 452, 12, 451, 481, 21], + ["jump", "eq_done_1402", 481, 21], + "eq_nt_1405", + ["is_null", 453, 12, 481, 21], + ["jump_false", 453, "eq_nnl_1406", 481, 21], + "_nop_tc_331", + "_nop_tc_332", + ["true", 452, 481, 21], + ["jump", "eq_done_1402", 481, 21], + "eq_nnl_1406", + ["is_bool", 453, 12, 481, 21], + ["jump_false", 453, "eq_nb_1407", 481, 21], + "_nop_tc_333", + ["jump", "eq_nb_1407", 481, 21], + ["eq_bool", 452, 12, 451, 481, 21], + ["jump", "eq_done_1402", 481, 21], + "eq_nb_1407", + ["false", 452, 481, 21], + "eq_done_1402", + ["jump_false", 452, "if_else_1400", 481, 21], + ["load_field", 455, 10, "value", 481, 39], + ["access", 457, {"name":"number","kind":"name","make":"intrinsic"}, 481, 32], + ["frame", 458, 457, 1, 481, 32], + ["null", 459, 481, 32], + ["setarg", 458, 0, 459, 481, 32], + ["setarg", 458, 1, 455, 481, 32], + ["invoke", 458, 456, 481, 32], + ["move", 12, 456, 481, 32], + ["jump", "if_end_1401", 481, 32], + "if_else_1400", + "if_end_1401", + ["null", 460, 482, 21], + ["is_identical", 461, 15, 460, 482, 21], + ["jump_true", 461, "eq_done_1410", 482, 21], + ["is_int", 462, 15, 482, 21], + ["jump_false", 462, "eq_ni_1411", 482, 21], + "_nop_tc_334", + ["jump", "eq_ni_1411", 482, 21], + ["eq_int", 461, 15, 460, 482, 21], + ["jump", "eq_done_1410", 482, 21], + "eq_ni_1411", + ["is_num", 462, 15, 482, 21], + ["jump_false", 462, "eq_nn_1412", 482, 21], + "_nop_tc_335", + ["jump", "eq_nn_1412", 482, 21], + ["eq_float", 461, 15, 460, 482, 21], + ["jump", "eq_done_1410", 482, 21], + "eq_nn_1412", + ["is_text", 462, 15, 482, 21], + ["jump_false", 462, "eq_nt_1413", 482, 21], + "_nop_tc_336", + ["jump", "eq_nt_1413", 482, 21], + ["eq_text", 461, 15, 460, 482, 21], + ["jump", "eq_done_1410", 482, 21], + "eq_nt_1413", + ["is_null", 462, 15, 482, 21], + ["jump_false", 462, "eq_nnl_1414", 482, 21], + "_nop_tc_337", + "_nop_tc_338", + ["true", 461, 482, 21], + ["jump", "eq_done_1410", 482, 21], + "eq_nnl_1414", + ["is_bool", 462, 15, 482, 21], + ["jump_false", 462, "eq_nb_1415", 482, 21], + "_nop_tc_339", + ["jump", "eq_nb_1415", 482, 21], + ["eq_bool", 461, 15, 460, 482, 21], + ["jump", "eq_done_1410", 482, 21], + "eq_nb_1415", + ["false", 461, 482, 21], + "eq_done_1410", + ["jump_false", 461, "if_else_1408", 482, 21], + ["load_field", 464, 14, "value", 482, 39], + ["access", 466, {"name":"number","kind":"name","make":"intrinsic"}, 482, 32], + ["frame", 467, 466, 1, 482, 32], + ["null", 468, 482, 32], + ["setarg", 467, 0, 468, 482, 32], + ["setarg", 467, 1, 464, 482, 32], + ["invoke", 467, 465, 482, 32], + ["move", 15, 465, 482, 32], + ["jump", "if_end_1409", 482, 32], + "if_else_1408", + "if_end_1409", + ["access", 469, "==", 483, 20], + ["is_identical", 470, 9, 469, 483, 20], + ["jump_true", 470, "eq_done_1418", 483, 20], + ["is_int", 471, 9, 483, 20], + ["jump_false", 471, "eq_ni_1419", 483, 20], + "_nop_tc_340", + ["jump", "eq_ni_1419", 483, 20], + ["eq_int", 470, 9, 469, 483, 20], + ["jump", "eq_done_1418", 483, 20], + "eq_ni_1419", + ["is_num", 471, 9, 483, 20], + ["jump_false", 471, "eq_nn_1420", 483, 20], + "_nop_tc_341", + ["jump", "eq_nn_1420", 483, 20], + ["eq_float", 470, 9, 469, 483, 20], + ["jump", "eq_done_1418", 483, 20], + "eq_nn_1420", + ["is_text", 471, 9, 483, 20], + ["jump_false", 471, "eq_nt_1421", 483, 20], + "_nop_tc_342", + "_nop_tc_343", + ["eq_text", 470, 9, 469, 483, 20], + ["jump", "eq_done_1418", 483, 20], + "eq_nt_1421", + ["is_null", 471, 9, 483, 20], + ["jump_false", 471, "eq_nnl_1422", 483, 20], + "_nop_tc_344", + ["jump", "eq_nnl_1422", 483, 20], + ["true", 470, 483, 20], + ["jump", "eq_done_1418", 483, 20], + "eq_nnl_1422", + ["is_bool", 471, 9, 483, 20], + ["jump_false", 471, "eq_nb_1423", 483, 20], + "_nop_tc_345", + ["jump", "eq_nb_1423", 483, 20], + ["eq_bool", 470, 9, 469, 483, 20], + ["jump", "eq_done_1418", 483, 20], + "eq_nb_1423", + ["false", 470, 483, 20], + "eq_done_1418", + ["jump_false", 470, "if_else_1416", 483, 20], + ["is_identical", 473, 12, 15, 483, 49], + ["jump_true", 473, "eq_done_1424", 483, 49], + ["is_int", 474, 12, 483, 49], + ["jump_false", 474, "eq_ni_1425", 483, 49], + ["is_int", 475, 15, 483, 49], + ["jump_false", 475, "eq_ni_1425", 483, 49], + ["eq_int", 473, 12, 15, 483, 49], + ["jump", "eq_done_1424", 483, 49], + "eq_ni_1425", + ["is_num", 474, 12, 483, 49], + ["jump_false", 474, "eq_nn_1426", 483, 49], + ["is_num", 475, 15, 483, 49], + ["jump_false", 475, "eq_nn_1426", 483, 49], + ["eq_float", 473, 12, 15, 483, 49], + ["jump", "eq_done_1424", 483, 49], + "eq_nn_1426", + ["is_text", 474, 12, 483, 49], + ["jump_false", 474, "eq_nt_1427", 483, 49], + ["is_text", 475, 15, 483, 49], + ["jump_false", 475, "eq_nt_1427", 483, 49], + ["eq_text", 473, 12, 15, 483, 49], + ["jump", "eq_done_1424", 483, 49], + "eq_nt_1427", + ["is_null", 474, 12, 483, 49], + ["jump_false", 474, "eq_nnl_1428", 483, 49], + ["is_null", 475, 15, 483, 49], + ["jump_false", 475, "eq_nnl_1428", 483, 49], + ["true", 473, 483, 49], + ["jump", "eq_done_1424", 483, 49], + "eq_nnl_1428", + ["is_bool", 474, 12, 483, 49], + ["jump_false", 474, "eq_nb_1429", 483, 49], + ["is_bool", 475, 15, 483, 49], + ["jump_false", 475, "eq_nb_1429", 483, 49], + ["eq_bool", 473, 12, 15, 483, 49], + ["jump", "eq_done_1424", 483, 49], + "eq_nb_1429", + ["false", 473, 483, 49], + "eq_done_1424", + ["get", 477, 22, 1, 483, 33], + ["frame", 478, 477, 2, 483, 33], + ["null", 479, 483, 33], + ["setarg", 478, 0, 479, 483, 33], + ["setarg", 478, 1, 473, 483, 33], + ["setarg", 478, 2, 1, 483, 33], + ["tail_invoke", 478, 476, 483, 33], + ["return", 476, 483, 33], + "_nop_ur_13", + "if_else_1416", + "if_end_1417", + ["access", 480, "!=", 484, 20], + ["is_identical", 481, 9, 480, 484, 20], + ["jump_true", 481, "eq_done_1432", 484, 20], + ["is_int", 482, 9, 484, 20], + ["jump_false", 482, "eq_ni_1433", 484, 20], + "_nop_tc_346", + ["jump", "eq_ni_1433", 484, 20], + ["eq_int", 481, 9, 480, 484, 20], + ["jump", "eq_done_1432", 484, 20], + "eq_ni_1433", + ["is_num", 482, 9, 484, 20], + ["jump_false", 482, "eq_nn_1434", 484, 20], + "_nop_tc_347", + ["jump", "eq_nn_1434", 484, 20], + ["eq_float", 481, 9, 480, 484, 20], + ["jump", "eq_done_1432", 484, 20], + "eq_nn_1434", + ["is_text", 482, 9, 484, 20], + ["jump_false", 482, "eq_nt_1435", 484, 20], + "_nop_tc_348", + "_nop_tc_349", + ["eq_text", 481, 9, 480, 484, 20], + ["jump", "eq_done_1432", 484, 20], + "eq_nt_1435", + ["is_null", 482, 9, 484, 20], + ["jump_false", 482, "eq_nnl_1436", 484, 20], + "_nop_tc_350", + ["jump", "eq_nnl_1436", 484, 20], + ["true", 481, 484, 20], + ["jump", "eq_done_1432", 484, 20], + "eq_nnl_1436", + ["is_bool", 482, 9, 484, 20], + ["jump_false", 482, "eq_nb_1437", 484, 20], + "_nop_tc_351", + ["jump", "eq_nb_1437", 484, 20], + ["eq_bool", 481, 9, 480, 484, 20], + ["jump", "eq_done_1432", 484, 20], + "eq_nb_1437", + ["false", 481, 484, 20], + "eq_done_1432", + ["jump_false", 481, "if_else_1430", 484, 20], + ["is_identical", 484, 12, 15, 484, 49], + ["jump_true", 484, "ne_nid_1439", 484, 49], + ["jump", "ne_ni_1440", 484, 49], + "ne_nid_1439", + ["false", 484, 484, 49], + ["jump", "ne_done_1438", 484, 49], + "ne_ni_1440", + ["is_int", 485, 12, 484, 49], + ["jump_false", 485, "ne_nn_1441", 484, 49], + ["is_int", 486, 15, 484, 49], + ["jump_false", 486, "ne_nn_1441", 484, 49], + ["ne_int", 484, 12, 15, 484, 49], + ["jump", "ne_done_1438", 484, 49], + "ne_nn_1441", + ["is_num", 485, 12, 484, 49], + ["jump_false", 485, "ne_nt_1442", 484, 49], + ["is_num", 486, 15, 484, 49], + ["jump_false", 486, "ne_nt_1442", 484, 49], + ["ne_float", 484, 12, 15, 484, 49], + ["jump", "ne_done_1438", 484, 49], + "ne_nt_1442", + ["is_text", 485, 12, 484, 49], + ["jump_false", 485, "ne_nnl_1443", 484, 49], + ["is_text", 486, 15, 484, 49], + ["jump_false", 486, "ne_nnl_1443", 484, 49], + ["ne_text", 484, 12, 15, 484, 49], + ["jump", "ne_done_1438", 484, 49], + "ne_nnl_1443", + ["is_null", 485, 12, 484, 49], + ["jump_false", 485, "ne_nb_1444", 484, 49], + ["is_null", 486, 15, 484, 49], + ["jump_false", 486, "ne_nb_1444", 484, 49], + ["false", 484, 484, 49], + ["jump", "ne_done_1438", 484, 49], + "ne_nb_1444", + ["is_bool", 485, 12, 484, 49], + ["jump_false", 485, "ne_mis_1445", 484, 49], + ["is_bool", 486, 15, 484, 49], + ["jump_false", 486, "ne_mis_1445", 484, 49], + ["ne_bool", 484, 12, 15, 484, 49], + ["jump", "ne_done_1438", 484, 49], + "ne_mis_1445", + ["true", 484, 484, 49], + "ne_done_1438", + ["get", 488, 22, 1, 484, 33], + ["frame", 489, 488, 2, 484, 33], + ["null", 490, 484, 33], + ["setarg", 489, 0, 490, 484, 33], + ["setarg", 489, 1, 484, 484, 33], + ["setarg", 489, 2, 1, 484, 33], + ["tail_invoke", 489, 487, 484, 33], + ["return", 487, 484, 33], + "_nop_ur_14", + "if_else_1430", + "if_end_1431", + ["access", 491, "<", 485, 20], + ["is_identical", 492, 9, 491, 485, 20], + ["jump_true", 492, "eq_done_1448", 485, 20], + ["is_int", 493, 9, 485, 20], + ["jump_false", 493, "eq_ni_1449", 485, 20], + "_nop_tc_352", + ["jump", "eq_ni_1449", 485, 20], + ["eq_int", 492, 9, 491, 485, 20], + ["jump", "eq_done_1448", 485, 20], + "eq_ni_1449", + ["is_num", 493, 9, 485, 20], + ["jump_false", 493, "eq_nn_1450", 485, 20], + "_nop_tc_353", + ["jump", "eq_nn_1450", 485, 20], + ["eq_float", 492, 9, 491, 485, 20], + ["jump", "eq_done_1448", 485, 20], + "eq_nn_1450", + ["is_text", 493, 9, 485, 20], + ["jump_false", 493, "eq_nt_1451", 485, 20], + "_nop_tc_354", + "_nop_tc_355", + ["eq_text", 492, 9, 491, 485, 20], + ["jump", "eq_done_1448", 485, 20], + "eq_nt_1451", + ["is_null", 493, 9, 485, 20], + ["jump_false", 493, "eq_nnl_1452", 485, 20], + "_nop_tc_356", + ["jump", "eq_nnl_1452", 485, 20], + ["true", 492, 485, 20], + ["jump", "eq_done_1448", 485, 20], + "eq_nnl_1452", + ["is_bool", 493, 9, 485, 20], + ["jump_false", 493, "eq_nb_1453", 485, 20], + "_nop_tc_357", + ["jump", "eq_nb_1453", 485, 20], + ["eq_bool", 492, 9, 491, 485, 20], + ["jump", "eq_done_1448", 485, 20], + "eq_nb_1453", + ["false", 492, 485, 20], + "eq_done_1448", + ["jump_false", 492, "if_else_1446", 485, 20], + ["is_int", 496, 12, 485, 47], + ["jump_false", 496, "rel_ni_1454", 485, 47], + ["is_int", 497, 15, 485, 47], + ["jump_false", 497, "rel_ni_1454", 485, 47], + ["lt_int", 495, 12, 15, 485, 47], + ["jump", "rel_done_1456", 485, 47], + "rel_ni_1454", + ["is_num", 496, 12, 485, 47], + ["jump_false", 496, "rel_nn_1455", 485, 47], + ["is_num", 497, 15, 485, 47], + ["jump_false", 497, "rel_nn_1455", 485, 47], + ["lt_float", 495, 12, 15, 485, 47], + ["jump", "rel_done_1456", 485, 47], + "rel_nn_1455", + ["is_text", 496, 12, 485, 47], + ["jump_false", 496, "rel_err_1457", 485, 47], + ["is_text", 497, 15, 485, 47], + ["jump_false", 497, "rel_err_1457", 485, 47], + ["lt_text", 495, 12, 15, 485, 47], + ["jump", "rel_done_1456", 485, 47], + "rel_err_1457", + ["disrupt", 485, 47], + "rel_done_1456", + ["get", 499, 22, 1, 485, 32], + ["frame", 500, 499, 2, 485, 32], + ["null", 501, 485, 32], + ["setarg", 500, 0, 501, 485, 32], + ["setarg", 500, 1, 495, 485, 32], + ["setarg", 500, 2, 1, 485, 32], + ["tail_invoke", 500, 498, 485, 32], + ["return", 498, 485, 32], + "_nop_ur_15", + "if_else_1446", + "if_end_1447", + ["access", 502, ">", 486, 20], + ["is_identical", 503, 9, 502, 486, 20], + ["jump_true", 503, "eq_done_1460", 486, 20], + ["is_int", 504, 9, 486, 20], + ["jump_false", 504, "eq_ni_1461", 486, 20], + "_nop_tc_358", + ["jump", "eq_ni_1461", 486, 20], + ["eq_int", 503, 9, 502, 486, 20], + ["jump", "eq_done_1460", 486, 20], + "eq_ni_1461", + ["is_num", 504, 9, 486, 20], + ["jump_false", 504, "eq_nn_1462", 486, 20], + "_nop_tc_359", + ["jump", "eq_nn_1462", 486, 20], + ["eq_float", 503, 9, 502, 486, 20], + ["jump", "eq_done_1460", 486, 20], + "eq_nn_1462", + ["is_text", 504, 9, 486, 20], + ["jump_false", 504, "eq_nt_1463", 486, 20], + "_nop_tc_360", + "_nop_tc_361", + ["eq_text", 503, 9, 502, 486, 20], + ["jump", "eq_done_1460", 486, 20], + "eq_nt_1463", + ["is_null", 504, 9, 486, 20], + ["jump_false", 504, "eq_nnl_1464", 486, 20], + "_nop_tc_362", + ["jump", "eq_nnl_1464", 486, 20], + ["true", 503, 486, 20], + ["jump", "eq_done_1460", 486, 20], + "eq_nnl_1464", + ["is_bool", 504, 9, 486, 20], + ["jump_false", 504, "eq_nb_1465", 486, 20], + "_nop_tc_363", + ["jump", "eq_nb_1465", 486, 20], + ["eq_bool", 503, 9, 502, 486, 20], + ["jump", "eq_done_1460", 486, 20], + "eq_nb_1465", + ["false", 503, 486, 20], + "eq_done_1460", + ["jump_false", 503, "if_else_1458", 486, 20], + ["is_int", 507, 12, 486, 47], + ["jump_false", 507, "rel_ni_1466", 486, 47], + ["is_int", 508, 15, 486, 47], + ["jump_false", 508, "rel_ni_1466", 486, 47], + ["gt_int", 506, 12, 15, 486, 47], + ["jump", "rel_done_1468", 486, 47], + "rel_ni_1466", + ["is_num", 507, 12, 486, 47], + ["jump_false", 507, "rel_nn_1467", 486, 47], + ["is_num", 508, 15, 486, 47], + ["jump_false", 508, "rel_nn_1467", 486, 47], + ["gt_float", 506, 12, 15, 486, 47], + ["jump", "rel_done_1468", 486, 47], + "rel_nn_1467", + ["is_text", 507, 12, 486, 47], + ["jump_false", 507, "rel_err_1469", 486, 47], + ["is_text", 508, 15, 486, 47], + ["jump_false", 508, "rel_err_1469", 486, 47], + ["gt_text", 506, 12, 15, 486, 47], + ["jump", "rel_done_1468", 486, 47], + "rel_err_1469", + ["disrupt", 486, 47], + "rel_done_1468", + ["get", 510, 22, 1, 486, 32], + ["frame", 511, 510, 2, 486, 32], + ["null", 512, 486, 32], + ["setarg", 511, 0, 512, 486, 32], + ["setarg", 511, 1, 506, 486, 32], + ["setarg", 511, 2, 1, 486, 32], + ["tail_invoke", 511, 509, 486, 32], + ["return", 509, 486, 32], + "_nop_ur_16", + "if_else_1458", + "if_end_1459", + ["access", 513, "<=", 487, 20], + ["is_identical", 514, 9, 513, 487, 20], + ["jump_true", 514, "eq_done_1472", 487, 20], + ["is_int", 515, 9, 487, 20], + ["jump_false", 515, "eq_ni_1473", 487, 20], + "_nop_tc_364", + ["jump", "eq_ni_1473", 487, 20], + ["eq_int", 514, 9, 513, 487, 20], + ["jump", "eq_done_1472", 487, 20], + "eq_ni_1473", + ["is_num", 515, 9, 487, 20], + ["jump_false", 515, "eq_nn_1474", 487, 20], + "_nop_tc_365", + ["jump", "eq_nn_1474", 487, 20], + ["eq_float", 514, 9, 513, 487, 20], + ["jump", "eq_done_1472", 487, 20], + "eq_nn_1474", + ["is_text", 515, 9, 487, 20], + ["jump_false", 515, "eq_nt_1475", 487, 20], + "_nop_tc_366", + "_nop_tc_367", + ["eq_text", 514, 9, 513, 487, 20], + ["jump", "eq_done_1472", 487, 20], + "eq_nt_1475", + ["is_null", 515, 9, 487, 20], + ["jump_false", 515, "eq_nnl_1476", 487, 20], + "_nop_tc_368", + ["jump", "eq_nnl_1476", 487, 20], + ["true", 514, 487, 20], + ["jump", "eq_done_1472", 487, 20], + "eq_nnl_1476", + ["is_bool", 515, 9, 487, 20], + ["jump_false", 515, "eq_nb_1477", 487, 20], + "_nop_tc_369", + ["jump", "eq_nb_1477", 487, 20], + ["eq_bool", 514, 9, 513, 487, 20], + ["jump", "eq_done_1472", 487, 20], + "eq_nb_1477", + ["false", 514, 487, 20], + "eq_done_1472", + ["jump_false", 514, "if_else_1470", 487, 20], + ["is_int", 518, 12, 487, 49], + ["jump_false", 518, "rel_ni_1478", 487, 49], + ["is_int", 519, 15, 487, 49], + ["jump_false", 519, "rel_ni_1478", 487, 49], + ["le_int", 517, 12, 15, 487, 49], + ["jump", "rel_done_1480", 487, 49], + "rel_ni_1478", + ["is_num", 518, 12, 487, 49], + ["jump_false", 518, "rel_nn_1479", 487, 49], + ["is_num", 519, 15, 487, 49], + ["jump_false", 519, "rel_nn_1479", 487, 49], + ["le_float", 517, 12, 15, 487, 49], + ["jump", "rel_done_1480", 487, 49], + "rel_nn_1479", + ["is_text", 518, 12, 487, 49], + ["jump_false", 518, "rel_err_1481", 487, 49], + ["is_text", 519, 15, 487, 49], + ["jump_false", 519, "rel_err_1481", 487, 49], + ["le_text", 517, 12, 15, 487, 49], + ["jump", "rel_done_1480", 487, 49], + "rel_err_1481", + ["disrupt", 487, 49], + "rel_done_1480", + ["get", 521, 22, 1, 487, 33], + ["frame", 522, 521, 2, 487, 33], + ["null", 523, 487, 33], + ["setarg", 522, 0, 523, 487, 33], + ["setarg", 522, 1, 517, 487, 33], + ["setarg", 522, 2, 1, 487, 33], + ["tail_invoke", 522, 520, 487, 33], + ["return", 520, 487, 33], + "_nop_ur_17", + "if_else_1470", + "if_end_1471", + ["access", 524, ">=", 488, 20], + ["is_identical", 525, 9, 524, 488, 20], + ["jump_true", 525, "eq_done_1484", 488, 20], + ["is_int", 526, 9, 488, 20], + ["jump_false", 526, "eq_ni_1485", 488, 20], + "_nop_tc_370", + ["jump", "eq_ni_1485", 488, 20], + ["eq_int", 525, 9, 524, 488, 20], + ["jump", "eq_done_1484", 488, 20], + "eq_ni_1485", + ["is_num", 526, 9, 488, 20], + ["jump_false", 526, "eq_nn_1486", 488, 20], + "_nop_tc_371", + ["jump", "eq_nn_1486", 488, 20], + ["eq_float", 525, 9, 524, 488, 20], + ["jump", "eq_done_1484", 488, 20], + "eq_nn_1486", + ["is_text", 526, 9, 488, 20], + ["jump_false", 526, "eq_nt_1487", 488, 20], + "_nop_tc_372", + "_nop_tc_373", + ["eq_text", 525, 9, 524, 488, 20], + ["jump", "eq_done_1484", 488, 20], + "eq_nt_1487", + ["is_null", 526, 9, 488, 20], + ["jump_false", 526, "eq_nnl_1488", 488, 20], + "_nop_tc_374", + ["jump", "eq_nnl_1488", 488, 20], + ["true", 525, 488, 20], + ["jump", "eq_done_1484", 488, 20], + "eq_nnl_1488", + ["is_bool", 526, 9, 488, 20], + ["jump_false", 526, "eq_nb_1489", 488, 20], + "_nop_tc_375", + ["jump", "eq_nb_1489", 488, 20], + ["eq_bool", 525, 9, 524, 488, 20], + ["jump", "eq_done_1484", 488, 20], + "eq_nb_1489", + ["false", 525, 488, 20], + "eq_done_1484", + ["jump_false", 525, "if_else_1482", 488, 20], + ["is_int", 529, 12, 488, 49], + ["jump_false", 529, "rel_ni_1490", 488, 49], + ["is_int", 530, 15, 488, 49], + ["jump_false", 530, "rel_ni_1490", 488, 49], + ["ge_int", 528, 12, 15, 488, 49], + ["jump", "rel_done_1492", 488, 49], + "rel_ni_1490", + ["is_num", 529, 12, 488, 49], + ["jump_false", 529, "rel_nn_1491", 488, 49], + ["is_num", 530, 15, 488, 49], + ["jump_false", 530, "rel_nn_1491", 488, 49], + ["ge_float", 528, 12, 15, 488, 49], + ["jump", "rel_done_1492", 488, 49], + "rel_nn_1491", + ["is_text", 529, 12, 488, 49], + ["jump_false", 529, "rel_err_1493", 488, 49], + ["is_text", 530, 15, 488, 49], + ["jump_false", 530, "rel_err_1493", 488, 49], + ["ge_text", 528, 12, 15, 488, 49], + ["jump", "rel_done_1492", 488, 49], + "rel_err_1493", + ["disrupt", 488, 49], + "rel_done_1492", + ["get", 532, 22, 1, 488, 33], + ["frame", 533, 532, 2, 488, 33], + ["null", 534, 488, 33], + ["setarg", 533, 0, 534, 488, 33], + ["setarg", 533, 1, 528, 488, 33], + ["setarg", 533, 2, 1, 488, 33], + ["tail_invoke", 533, 531, 488, 33], + ["return", 531, 488, 33], + "_nop_ur_18", + "if_else_1482", + "if_end_1483", + ["jump", "if_end_1386", 488, 33], + "if_else_1385", + "if_end_1386", + ["load_field", 535, 10, "kind", 490, 13], + ["access", 536, "text", 490, 26], + ["is_identical", 537, 535, 536, 490, 26], + ["jump_true", 537, "eq_done_1497", 490, 26], + ["is_int", 538, 535, 490, 26], + ["jump_false", 538, "eq_ni_1498", 490, 26], + "_nop_tc_376", + ["jump", "eq_ni_1498", 490, 26], + ["eq_int", 537, 535, 536, 490, 26], + ["jump", "eq_done_1497", 490, 26], + "eq_ni_1498", + ["is_num", 538, 535, 490, 26], + ["jump_false", 538, "eq_nn_1499", 490, 26], + "_nop_tc_377", + ["jump", "eq_nn_1499", 490, 26], + ["eq_float", 537, 535, 536, 490, 26], + ["jump", "eq_done_1497", 490, 26], + "eq_nn_1499", + ["is_text", 538, 535, 490, 26], + ["jump_false", 538, "eq_nt_1500", 490, 26], + "_nop_tc_378", + "_nop_tc_379", + ["eq_text", 537, 535, 536, 490, 26], + ["jump", "eq_done_1497", 490, 26], + "eq_nt_1500", + ["is_null", 538, 535, 490, 26], + ["jump_false", 538, "eq_nnl_1501", 490, 26], + "_nop_tc_380", + ["jump", "eq_nnl_1501", 490, 26], + ["true", 537, 490, 26], + ["jump", "eq_done_1497", 490, 26], + "eq_nnl_1501", + ["is_bool", 538, 535, 490, 26], + ["jump_false", 538, "eq_nb_1502", 490, 26], + "_nop_tc_381", + ["jump", "eq_nb_1502", 490, 26], + ["eq_bool", 537, 535, 536, 490, 26], + ["jump", "eq_done_1497", 490, 26], + "eq_nb_1502", + ["false", 537, 490, 26], + "eq_done_1497", + ["move", 540, 537, 490, 26], + ["jump_false", 540, "and_end_1496", 490, 26], + ["load_field", 541, 14, "kind", 490, 36], + ["access", 542, "text", 490, 50], + ["is_identical", 543, 541, 542, 490, 50], + ["jump_true", 543, "eq_done_1503", 490, 50], + ["is_int", 544, 541, 490, 50], + ["jump_false", 544, "eq_ni_1504", 490, 50], + "_nop_tc_382", + ["jump", "eq_ni_1504", 490, 50], + ["eq_int", 543, 541, 542, 490, 50], + ["jump", "eq_done_1503", 490, 50], + "eq_ni_1504", + ["is_num", 544, 541, 490, 50], + ["jump_false", 544, "eq_nn_1505", 490, 50], + "_nop_tc_383", + ["jump", "eq_nn_1505", 490, 50], + ["eq_float", 543, 541, 542, 490, 50], + ["jump", "eq_done_1503", 490, 50], + "eq_nn_1505", + ["is_text", 544, 541, 490, 50], + ["jump_false", 544, "eq_nt_1506", 490, 50], + "_nop_tc_384", + "_nop_tc_385", + ["eq_text", 543, 541, 542, 490, 50], + ["jump", "eq_done_1503", 490, 50], + "eq_nt_1506", + ["is_null", 544, 541, 490, 50], + ["jump_false", 544, "eq_nnl_1507", 490, 50], + "_nop_tc_386", + ["jump", "eq_nnl_1507", 490, 50], + ["true", 543, 490, 50], + ["jump", "eq_done_1503", 490, 50], + "eq_nnl_1507", + ["is_bool", 544, 541, 490, 50], + ["jump_false", 544, "eq_nb_1508", 490, 50], + "_nop_tc_387", + ["jump", "eq_nb_1508", 490, 50], + ["eq_bool", 543, 541, 542, 490, 50], + ["jump", "eq_done_1503", 490, 50], + "eq_nb_1508", + ["false", 543, 490, 50], + "eq_done_1503", + ["move", 540, 543, 490, 50], + "and_end_1496", + ["jump_false", 540, "if_else_1494", 490, 50], + ["access", 546, "==", 491, 20], + ["is_identical", 547, 9, 546, 491, 20], + ["jump_true", 547, "eq_done_1511", 491, 20], + ["is_int", 548, 9, 491, 20], + ["jump_false", 548, "eq_ni_1512", 491, 20], + "_nop_tc_388", + ["jump", "eq_ni_1512", 491, 20], + ["eq_int", 547, 9, 546, 491, 20], + ["jump", "eq_done_1511", 491, 20], + "eq_ni_1512", + ["is_num", 548, 9, 491, 20], + ["jump_false", 548, "eq_nn_1513", 491, 20], + "_nop_tc_389", + ["jump", "eq_nn_1513", 491, 20], + ["eq_float", 547, 9, 546, 491, 20], + ["jump", "eq_done_1511", 491, 20], + "eq_nn_1513", + ["is_text", 548, 9, 491, 20], + ["jump_false", 548, "eq_nt_1514", 491, 20], + "_nop_tc_390", + "_nop_tc_391", + ["eq_text", 547, 9, 546, 491, 20], + ["jump", "eq_done_1511", 491, 20], + "eq_nt_1514", + ["is_null", 548, 9, 491, 20], + ["jump_false", 548, "eq_nnl_1515", 491, 20], + "_nop_tc_392", + ["jump", "eq_nnl_1515", 491, 20], + ["true", 547, 491, 20], + ["jump", "eq_done_1511", 491, 20], + "eq_nnl_1515", + ["is_bool", 548, 9, 491, 20], + ["jump_false", 548, "eq_nb_1516", 491, 20], + "_nop_tc_393", + ["jump", "eq_nb_1516", 491, 20], + ["eq_bool", 547, 9, 546, 491, 20], + ["jump", "eq_done_1511", 491, 20], + "eq_nb_1516", + ["false", 547, 491, 20], + "eq_done_1511", + ["jump_false", 547, "if_else_1509", 491, 20], + ["load_field", 550, 10, "value", 491, 43], + ["load_field", 551, 14, "value", 491, 57], + ["is_identical", 552, 550, 551, 491, 57], + ["jump_true", 552, "eq_done_1517", 491, 57], + ["is_int", 553, 550, 491, 57], + ["jump_false", 553, "eq_ni_1518", 491, 57], + ["is_int", 554, 551, 491, 57], + ["jump_false", 554, "eq_ni_1518", 491, 57], + ["eq_int", 552, 550, 551, 491, 57], + ["jump", "eq_done_1517", 491, 57], + "eq_ni_1518", + ["is_num", 553, 550, 491, 57], + ["jump_false", 553, "eq_nn_1519", 491, 57], + ["is_num", 554, 551, 491, 57], + ["jump_false", 554, "eq_nn_1519", 491, 57], + ["eq_float", 552, 550, 551, 491, 57], + ["jump", "eq_done_1517", 491, 57], + "eq_nn_1519", + ["is_text", 553, 550, 491, 57], + ["jump_false", 553, "eq_nt_1520", 491, 57], + ["is_text", 554, 551, 491, 57], + ["jump_false", 554, "eq_nt_1520", 491, 57], + ["eq_text", 552, 550, 551, 491, 57], + ["jump", "eq_done_1517", 491, 57], + "eq_nt_1520", + ["is_null", 553, 550, 491, 57], + ["jump_false", 553, "eq_nnl_1521", 491, 57], + ["is_null", 554, 551, 491, 57], + ["jump_false", 554, "eq_nnl_1521", 491, 57], + ["true", 552, 491, 57], + ["jump", "eq_done_1517", 491, 57], + "eq_nnl_1521", + ["is_bool", 553, 550, 491, 57], + ["jump_false", 553, "eq_nb_1522", 491, 57], + ["is_bool", 554, 551, 491, 57], + ["jump_false", 554, "eq_nb_1522", 491, 57], + ["eq_bool", 552, 550, 551, 491, 57], + ["jump", "eq_done_1517", 491, 57], + "eq_nb_1522", + ["false", 552, 491, 57], + "eq_done_1517", + ["get", 556, 22, 1, 491, 33], + ["frame", 557, 556, 2, 491, 33], + ["null", 558, 491, 33], + ["setarg", 557, 0, 558, 491, 33], + ["setarg", 557, 1, 552, 491, 33], + ["setarg", 557, 2, 1, 491, 33], + ["tail_invoke", 557, 555, 491, 33], + ["return", 555, 491, 33], + "_nop_ur_19", + "if_else_1509", + "if_end_1510", + ["access", 559, "!=", 492, 20], + ["is_identical", 560, 9, 559, 492, 20], + ["jump_true", 560, "eq_done_1525", 492, 20], + ["is_int", 561, 9, 492, 20], + ["jump_false", 561, "eq_ni_1526", 492, 20], + "_nop_tc_394", + ["jump", "eq_ni_1526", 492, 20], + ["eq_int", 560, 9, 559, 492, 20], + ["jump", "eq_done_1525", 492, 20], + "eq_ni_1526", + ["is_num", 561, 9, 492, 20], + ["jump_false", 561, "eq_nn_1527", 492, 20], + "_nop_tc_395", + ["jump", "eq_nn_1527", 492, 20], + ["eq_float", 560, 9, 559, 492, 20], + ["jump", "eq_done_1525", 492, 20], + "eq_nn_1527", + ["is_text", 561, 9, 492, 20], + ["jump_false", 561, "eq_nt_1528", 492, 20], + "_nop_tc_396", + "_nop_tc_397", + ["eq_text", 560, 9, 559, 492, 20], + ["jump", "eq_done_1525", 492, 20], + "eq_nt_1528", + ["is_null", 561, 9, 492, 20], + ["jump_false", 561, "eq_nnl_1529", 492, 20], + "_nop_tc_398", + ["jump", "eq_nnl_1529", 492, 20], + ["true", 560, 492, 20], + ["jump", "eq_done_1525", 492, 20], + "eq_nnl_1529", + ["is_bool", 561, 9, 492, 20], + ["jump_false", 561, "eq_nb_1530", 492, 20], + "_nop_tc_399", + ["jump", "eq_nb_1530", 492, 20], + ["eq_bool", 560, 9, 559, 492, 20], + ["jump", "eq_done_1525", 492, 20], + "eq_nb_1530", + ["false", 560, 492, 20], + "eq_done_1525", + ["jump_false", 560, "if_else_1523", 492, 20], + ["load_field", 563, 10, "value", 492, 43], + ["load_field", 564, 14, "value", 492, 57], + ["is_identical", 565, 563, 564, 492, 57], + ["jump_true", 565, "ne_nid_1532", 492, 57], + ["jump", "ne_ni_1533", 492, 57], + "ne_nid_1532", + ["false", 565, 492, 57], + ["jump", "ne_done_1531", 492, 57], + "ne_ni_1533", + ["is_int", 566, 563, 492, 57], + ["jump_false", 566, "ne_nn_1534", 492, 57], + ["is_int", 567, 564, 492, 57], + ["jump_false", 567, "ne_nn_1534", 492, 57], + ["ne_int", 565, 563, 564, 492, 57], + ["jump", "ne_done_1531", 492, 57], + "ne_nn_1534", + ["is_num", 566, 563, 492, 57], + ["jump_false", 566, "ne_nt_1535", 492, 57], + ["is_num", 567, 564, 492, 57], + ["jump_false", 567, "ne_nt_1535", 492, 57], + ["ne_float", 565, 563, 564, 492, 57], + ["jump", "ne_done_1531", 492, 57], + "ne_nt_1535", + ["is_text", 566, 563, 492, 57], + ["jump_false", 566, "ne_nnl_1536", 492, 57], + ["is_text", 567, 564, 492, 57], + ["jump_false", 567, "ne_nnl_1536", 492, 57], + ["ne_text", 565, 563, 564, 492, 57], + ["jump", "ne_done_1531", 492, 57], + "ne_nnl_1536", + ["is_null", 566, 563, 492, 57], + ["jump_false", 566, "ne_nb_1537", 492, 57], + ["is_null", 567, 564, 492, 57], + ["jump_false", 567, "ne_nb_1537", 492, 57], + ["false", 565, 492, 57], + ["jump", "ne_done_1531", 492, 57], + "ne_nb_1537", + ["is_bool", 566, 563, 492, 57], + ["jump_false", 566, "ne_mis_1538", 492, 57], + ["is_bool", 567, 564, 492, 57], + ["jump_false", 567, "ne_mis_1538", 492, 57], + ["ne_bool", 565, 563, 564, 492, 57], + ["jump", "ne_done_1531", 492, 57], + "ne_mis_1538", + ["true", 565, 492, 57], + "ne_done_1531", + ["get", 569, 22, 1, 492, 33], + ["frame", 570, 569, 2, 492, 33], + ["null", 571, 492, 33], + ["setarg", 570, 0, 571, 492, 33], + ["setarg", 570, 1, 565, 492, 33], + ["setarg", 570, 2, 1, 492, 33], + ["tail_invoke", 570, 568, 492, 33], + ["return", 568, 492, 33], + "_nop_ur_20", + "if_else_1523", + "if_end_1524", + ["jump", "if_end_1495", 492, 33], + "if_else_1494", + "if_end_1495", + ["jump", "if_end_1367", 492, 33], + "if_else_1366", + "if_end_1367", + ["return", 1, 495, 14], + "_nop_ur_21", + "if_else_1358", + "if_end_1359", + ["access", 572, "&", 499, 14], + ["is_identical", 573, 9, 572, 499, 14], + ["jump_true", 573, "eq_done_1545", 499, 14], + ["is_int", 574, 9, 499, 14], + ["jump_false", 574, "eq_ni_1546", 499, 14], + "_nop_tc_400", + ["jump", "eq_ni_1546", 499, 14], + ["eq_int", 573, 9, 572, 499, 14], + ["jump", "eq_done_1545", 499, 14], + "eq_ni_1546", + ["is_num", 574, 9, 499, 14], + ["jump_false", 574, "eq_nn_1547", 499, 14], + "_nop_tc_401", + ["jump", "eq_nn_1547", 499, 14], + ["eq_float", 573, 9, 572, 499, 14], + ["jump", "eq_done_1545", 499, 14], + "eq_nn_1547", + ["is_text", 574, 9, 499, 14], + ["jump_false", 574, "eq_nt_1548", 499, 14], + "_nop_tc_402", + "_nop_tc_403", + ["eq_text", 573, 9, 572, 499, 14], + ["jump", "eq_done_1545", 499, 14], + "eq_nt_1548", + ["is_null", 574, 9, 499, 14], + ["jump_false", 574, "eq_nnl_1549", 499, 14], + "_nop_tc_404", + ["jump", "eq_nnl_1549", 499, 14], + ["true", 573, 499, 14], + ["jump", "eq_done_1545", 499, 14], + "eq_nnl_1549", + ["is_bool", 574, 9, 499, 14], + ["jump_false", 574, "eq_nb_1550", 499, 14], + "_nop_tc_405", + ["jump", "eq_nb_1550", 499, 14], + ["eq_bool", 573, 9, 572, 499, 14], + ["jump", "eq_done_1545", 499, 14], + "eq_nb_1550", + ["false", 573, 499, 14], + "eq_done_1545", + ["move", 576, 573, 499, 14], + ["jump_true", 576, "or_end_1544", 499, 14], + ["access", 577, "|", 499, 26], + ["is_identical", 578, 9, 577, 499, 26], + ["jump_true", 578, "eq_done_1551", 499, 26], + ["is_int", 579, 9, 499, 26], + ["jump_false", 579, "eq_ni_1552", 499, 26], + "_nop_tc_406", + ["jump", "eq_ni_1552", 499, 26], + ["eq_int", 578, 9, 577, 499, 26], + ["jump", "eq_done_1551", 499, 26], + "eq_ni_1552", + ["is_num", 579, 9, 499, 26], + ["jump_false", 579, "eq_nn_1553", 499, 26], + "_nop_tc_407", + ["jump", "eq_nn_1553", 499, 26], + ["eq_float", 578, 9, 577, 499, 26], + ["jump", "eq_done_1551", 499, 26], + "eq_nn_1553", + ["is_text", 579, 9, 499, 26], + ["jump_false", 579, "eq_nt_1554", 499, 26], + "_nop_tc_408", + "_nop_tc_409", + ["eq_text", 578, 9, 577, 499, 26], + ["jump", "eq_done_1551", 499, 26], + "eq_nt_1554", + ["is_null", 579, 9, 499, 26], + ["jump_false", 579, "eq_nnl_1555", 499, 26], + "_nop_tc_410", + ["jump", "eq_nnl_1555", 499, 26], + ["true", 578, 499, 26], + ["jump", "eq_done_1551", 499, 26], + "eq_nnl_1555", + ["is_bool", 579, 9, 499, 26], + ["jump_false", 579, "eq_nb_1556", 499, 26], + "_nop_tc_411", + ["jump", "eq_nb_1556", 499, 26], + ["eq_bool", 578, 9, 577, 499, 26], + ["jump", "eq_done_1551", 499, 26], + "eq_nb_1556", + ["false", 578, 499, 26], + "eq_done_1551", + ["move", 576, 578, 499, 26], + "or_end_1544", + ["move", 581, 576, 499, 26], + ["jump_true", 581, "or_end_1543", 499, 26], + ["access", 582, "^", 499, 38], + ["is_identical", 583, 9, 582, 499, 38], + ["jump_true", 583, "eq_done_1557", 499, 38], + ["is_int", 584, 9, 499, 38], + ["jump_false", 584, "eq_ni_1558", 499, 38], + "_nop_tc_412", + ["jump", "eq_ni_1558", 499, 38], + ["eq_int", 583, 9, 582, 499, 38], + ["jump", "eq_done_1557", 499, 38], + "eq_ni_1558", + ["is_num", 584, 9, 499, 38], + ["jump_false", 584, "eq_nn_1559", 499, 38], + "_nop_tc_413", + ["jump", "eq_nn_1559", 499, 38], + ["eq_float", 583, 9, 582, 499, 38], + ["jump", "eq_done_1557", 499, 38], + "eq_nn_1559", + ["is_text", 584, 9, 499, 38], + ["jump_false", 584, "eq_nt_1560", 499, 38], + "_nop_tc_414", + "_nop_tc_415", + ["eq_text", 583, 9, 582, 499, 38], + ["jump", "eq_done_1557", 499, 38], + "eq_nt_1560", + ["is_null", 584, 9, 499, 38], + ["jump_false", 584, "eq_nnl_1561", 499, 38], + "_nop_tc_416", + ["jump", "eq_nnl_1561", 499, 38], + ["true", 583, 499, 38], + ["jump", "eq_done_1557", 499, 38], + "eq_nnl_1561", + ["is_bool", 584, 9, 499, 38], + ["jump_false", 584, "eq_nb_1562", 499, 38], + "_nop_tc_417", + ["jump", "eq_nb_1562", 499, 38], + ["eq_bool", 583, 9, 582, 499, 38], + ["jump", "eq_done_1557", 499, 38], + "eq_nb_1562", + ["false", 583, 499, 38], + "eq_done_1557", + ["move", 581, 583, 499, 38], + "or_end_1543", + ["move", 586, 581, 499, 38], + ["jump_true", 586, "or_end_1542", 499, 38], + ["access", 587, "<<", 499, 50], + ["is_identical", 588, 9, 587, 499, 50], + ["jump_true", 588, "eq_done_1563", 499, 50], + ["is_int", 589, 9, 499, 50], + ["jump_false", 589, "eq_ni_1564", 499, 50], + "_nop_tc_418", + ["jump", "eq_ni_1564", 499, 50], + ["eq_int", 588, 9, 587, 499, 50], + ["jump", "eq_done_1563", 499, 50], + "eq_ni_1564", + ["is_num", 589, 9, 499, 50], + ["jump_false", 589, "eq_nn_1565", 499, 50], + "_nop_tc_419", + ["jump", "eq_nn_1565", 499, 50], + ["eq_float", 588, 9, 587, 499, 50], + ["jump", "eq_done_1563", 499, 50], + "eq_nn_1565", + ["is_text", 589, 9, 499, 50], + ["jump_false", 589, "eq_nt_1566", 499, 50], + "_nop_tc_420", + "_nop_tc_421", + ["eq_text", 588, 9, 587, 499, 50], + ["jump", "eq_done_1563", 499, 50], + "eq_nt_1566", + ["is_null", 589, 9, 499, 50], + ["jump_false", 589, "eq_nnl_1567", 499, 50], + "_nop_tc_422", + ["jump", "eq_nnl_1567", 499, 50], + ["true", 588, 499, 50], + ["jump", "eq_done_1563", 499, 50], + "eq_nnl_1567", + ["is_bool", 589, 9, 499, 50], + ["jump_false", 589, "eq_nb_1568", 499, 50], + "_nop_tc_423", + ["jump", "eq_nb_1568", 499, 50], + ["eq_bool", 588, 9, 587, 499, 50], + ["jump", "eq_done_1563", 499, 50], + "eq_nb_1568", + ["false", 588, 499, 50], + "eq_done_1563", + ["move", 586, 588, 499, 50], + "or_end_1542", + ["move", 591, 586, 499, 50], + ["jump_true", 591, "or_end_1541", 499, 50], + ["access", 592, ">>", 499, 63], + ["is_identical", 593, 9, 592, 499, 63], + ["jump_true", 593, "eq_done_1569", 499, 63], + ["is_int", 594, 9, 499, 63], + ["jump_false", 594, "eq_ni_1570", 499, 63], + "_nop_tc_424", + ["jump", "eq_ni_1570", 499, 63], + ["eq_int", 593, 9, 592, 499, 63], + ["jump", "eq_done_1569", 499, 63], + "eq_ni_1570", + ["is_num", 594, 9, 499, 63], + ["jump_false", 594, "eq_nn_1571", 499, 63], + "_nop_tc_425", + ["jump", "eq_nn_1571", 499, 63], + ["eq_float", 593, 9, 592, 499, 63], + ["jump", "eq_done_1569", 499, 63], + "eq_nn_1571", + ["is_text", 594, 9, 499, 63], + ["jump_false", 594, "eq_nt_1572", 499, 63], + "_nop_tc_426", + "_nop_tc_427", + ["eq_text", 593, 9, 592, 499, 63], + ["jump", "eq_done_1569", 499, 63], + "eq_nt_1572", + ["is_null", 594, 9, 499, 63], + ["jump_false", 594, "eq_nnl_1573", 499, 63], + "_nop_tc_428", + ["jump", "eq_nnl_1573", 499, 63], + ["true", 593, 499, 63], + ["jump", "eq_done_1569", 499, 63], + "eq_nnl_1573", + ["is_bool", 594, 9, 499, 63], + ["jump_false", 594, "eq_nb_1574", 499, 63], + "_nop_tc_429", + ["jump", "eq_nb_1574", 499, 63], + ["eq_bool", 593, 9, 592, 499, 63], + ["jump", "eq_done_1569", 499, 63], + "eq_nb_1574", + ["false", 593, 499, 63], + "eq_done_1569", + ["move", 591, 593, 499, 63], + "or_end_1541", + ["jump_false", 591, "if_else_1539", 499, 63], + ["load_field", 596, 1, "left", 500, 14], + ["move", 10, 596, 500, 14], + ["load_field", 597, 1, "right", 501, 15], + ["move", 14, 597, 501, 15], + ["null", 598, 502, 19], + ["is_identical", 599, 10, 598, 502, 19], + ["jump_true", 599, "ne_nid_1581", 502, 19], + ["jump", "ne_ni_1582", 502, 19], + "ne_nid_1581", + ["false", 599, 502, 19], + ["jump", "ne_done_1580", 502, 19], + "ne_ni_1582", + ["is_int", 600, 10, 502, 19], + ["jump_false", 600, "ne_nn_1583", 502, 19], + "_nop_tc_430", + ["jump", "ne_nn_1583", 502, 19], + ["ne_int", 599, 10, 598, 502, 19], + ["jump", "ne_done_1580", 502, 19], + "ne_nn_1583", + ["is_num", 600, 10, 502, 19], + ["jump_false", 600, "ne_nt_1584", 502, 19], + "_nop_tc_431", + ["jump", "ne_nt_1584", 502, 19], + ["ne_float", 599, 10, 598, 502, 19], + ["jump", "ne_done_1580", 502, 19], + "ne_nt_1584", + ["is_text", 600, 10, 502, 19], + ["jump_false", 600, "ne_nnl_1585", 502, 19], + "_nop_tc_432", + ["jump", "ne_nnl_1585", 502, 19], + ["ne_text", 599, 10, 598, 502, 19], + ["jump", "ne_done_1580", 502, 19], + "ne_nnl_1585", + ["is_null", 600, 10, 502, 19], + ["jump_false", 600, "ne_nb_1586", 502, 19], + "_nop_tc_433", + "_nop_tc_434", + ["false", 599, 502, 19], + ["jump", "ne_done_1580", 502, 19], + "ne_nb_1586", + ["is_bool", 600, 10, 502, 19], + ["jump_false", 600, "ne_mis_1587", 502, 19], + "_nop_tc_435", + ["jump", "ne_mis_1587", 502, 19], + ["ne_bool", 599, 10, 598, 502, 19], + ["jump", "ne_done_1580", 502, 19], + "ne_mis_1587", + ["true", 599, 502, 19], + "ne_done_1580", + ["move", 602, 599, 502, 19], + ["jump_false", 602, "and_end_1579", 502, 19], + ["null", 603, 502, 36], + ["is_identical", 604, 14, 603, 502, 36], + ["jump_true", 604, "ne_nid_1589", 502, 36], + ["jump", "ne_ni_1590", 502, 36], + "ne_nid_1589", + ["false", 604, 502, 36], + ["jump", "ne_done_1588", 502, 36], + "ne_ni_1590", + ["is_int", 605, 14, 502, 36], + ["jump_false", 605, "ne_nn_1591", 502, 36], + "_nop_tc_436", + ["jump", "ne_nn_1591", 502, 36], + ["ne_int", 604, 14, 603, 502, 36], + ["jump", "ne_done_1588", 502, 36], + "ne_nn_1591", + ["is_num", 605, 14, 502, 36], + ["jump_false", 605, "ne_nt_1592", 502, 36], + "_nop_tc_437", + ["jump", "ne_nt_1592", 502, 36], + ["ne_float", 604, 14, 603, 502, 36], + ["jump", "ne_done_1588", 502, 36], + "ne_nt_1592", + ["is_text", 605, 14, 502, 36], + ["jump_false", 605, "ne_nnl_1593", 502, 36], + "_nop_tc_438", + ["jump", "ne_nnl_1593", 502, 36], + ["ne_text", 604, 14, 603, 502, 36], + ["jump", "ne_done_1588", 502, 36], + "ne_nnl_1593", + ["is_null", 605, 14, 502, 36], + ["jump_false", 605, "ne_nb_1594", 502, 36], + "_nop_tc_439", + "_nop_tc_440", + ["false", 604, 502, 36], + ["jump", "ne_done_1588", 502, 36], + "ne_nb_1594", + ["is_bool", 605, 14, 502, 36], + ["jump_false", 605, "ne_mis_1595", 502, 36], + "_nop_tc_441", + ["jump", "ne_mis_1595", 502, 36], + ["ne_bool", 604, 14, 603, 502, 36], + ["jump", "ne_done_1588", 502, 36], + "ne_mis_1595", + ["true", 604, 502, 36], + "ne_done_1588", + ["move", 602, 604, 502, 36], + "and_end_1579", + ["move", 607, 602, 502, 36], + ["jump_false", 607, "and_end_1578", 502, 36], + ["load_field", 608, 10, "kind", 502, 44], + ["access", 609, "number", 502, 57], + ["is_identical", 610, 608, 609, 502, 57], + ["jump_true", 610, "eq_done_1596", 502, 57], + ["is_int", 611, 608, 502, 57], + ["jump_false", 611, "eq_ni_1597", 502, 57], + "_nop_tc_442", + ["jump", "eq_ni_1597", 502, 57], + ["eq_int", 610, 608, 609, 502, 57], + ["jump", "eq_done_1596", 502, 57], + "eq_ni_1597", + ["is_num", 611, 608, 502, 57], + ["jump_false", 611, "eq_nn_1598", 502, 57], + "_nop_tc_443", + ["jump", "eq_nn_1598", 502, 57], + ["eq_float", 610, 608, 609, 502, 57], + ["jump", "eq_done_1596", 502, 57], + "eq_nn_1598", + ["is_text", 611, 608, 502, 57], + ["jump_false", 611, "eq_nt_1599", 502, 57], + "_nop_tc_444", + "_nop_tc_445", + ["eq_text", 610, 608, 609, 502, 57], + ["jump", "eq_done_1596", 502, 57], + "eq_nt_1599", + ["is_null", 611, 608, 502, 57], + ["jump_false", 611, "eq_nnl_1600", 502, 57], + "_nop_tc_446", + ["jump", "eq_nnl_1600", 502, 57], + ["true", 610, 502, 57], + ["jump", "eq_done_1596", 502, 57], + "eq_nnl_1600", + ["is_bool", 611, 608, 502, 57], + ["jump_false", 611, "eq_nb_1601", 502, 57], + "_nop_tc_447", + ["jump", "eq_nb_1601", 502, 57], + ["eq_bool", 610, 608, 609, 502, 57], + ["jump", "eq_done_1596", 502, 57], + "eq_nb_1601", + ["false", 610, 502, 57], + "eq_done_1596", + ["move", 607, 610, 502, 57], + "and_end_1578", + ["move", 613, 607, 502, 57], + ["jump_false", 613, "and_end_1577", 502, 57], + ["load_field", 614, 14, "kind", 502, 69], + ["access", 615, "number", 502, 83], + ["is_identical", 616, 614, 615, 502, 83], + ["jump_true", 616, "eq_done_1602", 502, 83], + ["is_int", 617, 614, 502, 83], + ["jump_false", 617, "eq_ni_1603", 502, 83], + "_nop_tc_448", + ["jump", "eq_ni_1603", 502, 83], + ["eq_int", 616, 614, 615, 502, 83], + ["jump", "eq_done_1602", 502, 83], + "eq_ni_1603", + ["is_num", 617, 614, 502, 83], + ["jump_false", 617, "eq_nn_1604", 502, 83], + "_nop_tc_449", + ["jump", "eq_nn_1604", 502, 83], + ["eq_float", 616, 614, 615, 502, 83], + ["jump", "eq_done_1602", 502, 83], + "eq_nn_1604", + ["is_text", 617, 614, 502, 83], + ["jump_false", 617, "eq_nt_1605", 502, 83], + "_nop_tc_450", + "_nop_tc_451", + ["eq_text", 616, 614, 615, 502, 83], + ["jump", "eq_done_1602", 502, 83], + "eq_nt_1605", + ["is_null", 617, 614, 502, 83], + ["jump_false", 617, "eq_nnl_1606", 502, 83], + "_nop_tc_452", + ["jump", "eq_nnl_1606", 502, 83], + ["true", 616, 502, 83], + ["jump", "eq_done_1602", 502, 83], + "eq_nnl_1606", + ["is_bool", 617, 614, 502, 83], + ["jump_false", 617, "eq_nb_1607", 502, 83], + "_nop_tc_453", + ["jump", "eq_nb_1607", 502, 83], + ["eq_bool", 616, 614, 615, 502, 83], + ["jump", "eq_done_1602", 502, 83], + "eq_nb_1607", + ["false", 616, 502, 83], + "eq_done_1602", + ["move", 613, 616, 502, 83], + "and_end_1577", + ["jump_false", 613, "if_else_1575", 502, 83], + ["load_field", 619, 10, "number", 503, 14], + ["move", 12, 619, 503, 14], + ["load_field", 620, 14, "number", 504, 14], + ["move", 15, 620, 504, 14], + ["null", 621, 505, 19], + ["is_identical", 622, 12, 621, 505, 19], + ["jump_true", 622, "eq_done_1610", 505, 19], + ["is_int", 623, 12, 505, 19], + ["jump_false", 623, "eq_ni_1611", 505, 19], + "_nop_tc_454", + ["jump", "eq_ni_1611", 505, 19], + ["eq_int", 622, 12, 621, 505, 19], + ["jump", "eq_done_1610", 505, 19], + "eq_ni_1611", + ["is_num", 623, 12, 505, 19], + ["jump_false", 623, "eq_nn_1612", 505, 19], + "_nop_tc_455", + ["jump", "eq_nn_1612", 505, 19], + ["eq_float", 622, 12, 621, 505, 19], + ["jump", "eq_done_1610", 505, 19], + "eq_nn_1612", + ["is_text", 623, 12, 505, 19], + ["jump_false", 623, "eq_nt_1613", 505, 19], + "_nop_tc_456", + ["jump", "eq_nt_1613", 505, 19], + ["eq_text", 622, 12, 621, 505, 19], + ["jump", "eq_done_1610", 505, 19], + "eq_nt_1613", + ["is_null", 623, 12, 505, 19], + ["jump_false", 623, "eq_nnl_1614", 505, 19], + "_nop_tc_457", + "_nop_tc_458", + ["true", 622, 505, 19], + ["jump", "eq_done_1610", 505, 19], + "eq_nnl_1614", + ["is_bool", 623, 12, 505, 19], + ["jump_false", 623, "eq_nb_1615", 505, 19], + "_nop_tc_459", + ["jump", "eq_nb_1615", 505, 19], + ["eq_bool", 622, 12, 621, 505, 19], + ["jump", "eq_done_1610", 505, 19], + "eq_nb_1615", + ["false", 622, 505, 19], + "eq_done_1610", + ["jump_false", 622, "if_else_1608", 505, 19], + ["load_field", 625, 10, "value", 505, 37], + ["access", 627, {"name":"number","kind":"name","make":"intrinsic"}, 505, 30], + ["frame", 628, 627, 1, 505, 30], + ["null", 629, 505, 30], + ["setarg", 628, 0, 629, 505, 30], + ["setarg", 628, 1, 625, 505, 30], + ["invoke", 628, 626, 505, 30], + ["move", 12, 626, 505, 30], + ["jump", "if_end_1609", 505, 30], + "if_else_1608", + "if_end_1609", + ["null", 630, 506, 19], + ["is_identical", 631, 15, 630, 506, 19], + ["jump_true", 631, "eq_done_1618", 506, 19], + ["is_int", 632, 15, 506, 19], + ["jump_false", 632, "eq_ni_1619", 506, 19], + "_nop_tc_460", + ["jump", "eq_ni_1619", 506, 19], + ["eq_int", 631, 15, 630, 506, 19], + ["jump", "eq_done_1618", 506, 19], + "eq_ni_1619", + ["is_num", 632, 15, 506, 19], + ["jump_false", 632, "eq_nn_1620", 506, 19], + "_nop_tc_461", + ["jump", "eq_nn_1620", 506, 19], + ["eq_float", 631, 15, 630, 506, 19], + ["jump", "eq_done_1618", 506, 19], + "eq_nn_1620", + ["is_text", 632, 15, 506, 19], + ["jump_false", 632, "eq_nt_1621", 506, 19], + "_nop_tc_462", + ["jump", "eq_nt_1621", 506, 19], + ["eq_text", 631, 15, 630, 506, 19], + ["jump", "eq_done_1618", 506, 19], + "eq_nt_1621", + ["is_null", 632, 15, 506, 19], + ["jump_false", 632, "eq_nnl_1622", 506, 19], + "_nop_tc_463", + "_nop_tc_464", + ["true", 631, 506, 19], + ["jump", "eq_done_1618", 506, 19], + "eq_nnl_1622", + ["is_bool", 632, 15, 506, 19], + ["jump_false", 632, "eq_nb_1623", 506, 19], + "_nop_tc_465", + ["jump", "eq_nb_1623", 506, 19], + ["eq_bool", 631, 15, 630, 506, 19], + ["jump", "eq_done_1618", 506, 19], + "eq_nb_1623", + ["false", 631, 506, 19], + "eq_done_1618", + ["jump_false", 631, "if_else_1616", 506, 19], + ["load_field", 634, 14, "value", 506, 37], + ["access", 636, {"name":"number","kind":"name","make":"intrinsic"}, 506, 30], + ["frame", 637, 636, 1, 506, 30], + ["null", 638, 506, 30], + ["setarg", 637, 0, 638, 506, 30], + ["setarg", 637, 1, 634, 506, 30], + ["invoke", 637, 635, 506, 30], + ["move", 15, 635, 506, 30], + ["jump", "if_end_1617", 506, 30], + "if_else_1616", + "if_end_1617", + ["access", 639, "&", 507, 18], + ["is_identical", 640, 9, 639, 507, 18], + ["jump_true", 640, "eq_done_1626", 507, 18], + ["is_int", 641, 9, 507, 18], + ["jump_false", 641, "eq_ni_1627", 507, 18], + "_nop_tc_466", + ["jump", "eq_ni_1627", 507, 18], + ["eq_int", 640, 9, 639, 507, 18], + ["jump", "eq_done_1626", 507, 18], + "eq_ni_1627", + ["is_num", 641, 9, 507, 18], + ["jump_false", 641, "eq_nn_1628", 507, 18], + "_nop_tc_467", + ["jump", "eq_nn_1628", 507, 18], + ["eq_float", 640, 9, 639, 507, 18], + ["jump", "eq_done_1626", 507, 18], + "eq_nn_1628", + ["is_text", 641, 9, 507, 18], + ["jump_false", 641, "eq_nt_1629", 507, 18], + "_nop_tc_468", + "_nop_tc_469", + ["eq_text", 640, 9, 639, 507, 18], + ["jump", "eq_done_1626", 507, 18], + "eq_nt_1629", + ["is_null", 641, 9, 507, 18], + ["jump_false", 641, "eq_nnl_1630", 507, 18], + "_nop_tc_470", + ["jump", "eq_nnl_1630", 507, 18], + ["true", 640, 507, 18], + ["jump", "eq_done_1626", 507, 18], + "eq_nnl_1630", + ["is_bool", 641, 9, 507, 18], + ["jump_false", 641, "eq_nb_1631", 507, 18], + "_nop_tc_471", + ["jump", "eq_nb_1631", 507, 18], + ["eq_bool", 640, 9, 639, 507, 18], + ["jump", "eq_done_1626", 507, 18], + "eq_nb_1631", + ["false", 640, 507, 18], + "eq_done_1626", + ["jump_false", 640, "if_else_1624", 507, 18], + ["bitand", 643, 12, 15, 507, 47], + ["get", 645, 24, 1, 507, 30], + ["frame", 646, 645, 2, 507, 30], + ["null", 647, 507, 30], + ["setarg", 646, 0, 647, 507, 30], + ["setarg", 646, 1, 643, 507, 30], + ["setarg", 646, 2, 1, 507, 30], + ["tail_invoke", 646, 644, 507, 30], + ["return", 644, 507, 30], + "_nop_ur_22", + "if_else_1624", + "if_end_1625", + ["access", 648, "|", 508, 18], + ["is_identical", 649, 9, 648, 508, 18], + ["jump_true", 649, "eq_done_1634", 508, 18], + ["is_int", 650, 9, 508, 18], + ["jump_false", 650, "eq_ni_1635", 508, 18], + "_nop_tc_472", + ["jump", "eq_ni_1635", 508, 18], + ["eq_int", 649, 9, 648, 508, 18], + ["jump", "eq_done_1634", 508, 18], + "eq_ni_1635", + ["is_num", 650, 9, 508, 18], + ["jump_false", 650, "eq_nn_1636", 508, 18], + "_nop_tc_473", + ["jump", "eq_nn_1636", 508, 18], + ["eq_float", 649, 9, 648, 508, 18], + ["jump", "eq_done_1634", 508, 18], + "eq_nn_1636", + ["is_text", 650, 9, 508, 18], + ["jump_false", 650, "eq_nt_1637", 508, 18], + "_nop_tc_474", + "_nop_tc_475", + ["eq_text", 649, 9, 648, 508, 18], + ["jump", "eq_done_1634", 508, 18], + "eq_nt_1637", + ["is_null", 650, 9, 508, 18], + ["jump_false", 650, "eq_nnl_1638", 508, 18], + "_nop_tc_476", + ["jump", "eq_nnl_1638", 508, 18], + ["true", 649, 508, 18], + ["jump", "eq_done_1634", 508, 18], + "eq_nnl_1638", + ["is_bool", 650, 9, 508, 18], + ["jump_false", 650, "eq_nb_1639", 508, 18], + "_nop_tc_477", + ["jump", "eq_nb_1639", 508, 18], + ["eq_bool", 649, 9, 648, 508, 18], + ["jump", "eq_done_1634", 508, 18], + "eq_nb_1639", + ["false", 649, 508, 18], + "eq_done_1634", + ["jump_false", 649, "if_else_1632", 508, 18], + ["bitor", 652, 12, 15, 508, 47], + ["get", 654, 24, 1, 508, 30], + ["frame", 655, 654, 2, 508, 30], + ["null", 656, 508, 30], + ["setarg", 655, 0, 656, 508, 30], + ["setarg", 655, 1, 652, 508, 30], + ["setarg", 655, 2, 1, 508, 30], + ["tail_invoke", 655, 653, 508, 30], + ["return", 653, 508, 30], + "_nop_ur_23", + "if_else_1632", + "if_end_1633", + ["access", 657, "^", 509, 18], + ["is_identical", 658, 9, 657, 509, 18], + ["jump_true", 658, "eq_done_1642", 509, 18], + ["is_int", 659, 9, 509, 18], + ["jump_false", 659, "eq_ni_1643", 509, 18], + "_nop_tc_478", + ["jump", "eq_ni_1643", 509, 18], + ["eq_int", 658, 9, 657, 509, 18], + ["jump", "eq_done_1642", 509, 18], + "eq_ni_1643", + ["is_num", 659, 9, 509, 18], + ["jump_false", 659, "eq_nn_1644", 509, 18], + "_nop_tc_479", + ["jump", "eq_nn_1644", 509, 18], + ["eq_float", 658, 9, 657, 509, 18], + ["jump", "eq_done_1642", 509, 18], + "eq_nn_1644", + ["is_text", 659, 9, 509, 18], + ["jump_false", 659, "eq_nt_1645", 509, 18], + "_nop_tc_480", + "_nop_tc_481", + ["eq_text", 658, 9, 657, 509, 18], + ["jump", "eq_done_1642", 509, 18], + "eq_nt_1645", + ["is_null", 659, 9, 509, 18], + ["jump_false", 659, "eq_nnl_1646", 509, 18], + "_nop_tc_482", + ["jump", "eq_nnl_1646", 509, 18], + ["true", 658, 509, 18], + ["jump", "eq_done_1642", 509, 18], + "eq_nnl_1646", + ["is_bool", 659, 9, 509, 18], + ["jump_false", 659, "eq_nb_1647", 509, 18], + "_nop_tc_483", + ["jump", "eq_nb_1647", 509, 18], + ["eq_bool", 658, 9, 657, 509, 18], + ["jump", "eq_done_1642", 509, 18], + "eq_nb_1647", + ["false", 658, 509, 18], + "eq_done_1642", + ["jump_false", 658, "if_else_1640", 509, 18], + ["bitxor", 661, 12, 15, 509, 47], + ["get", 663, 24, 1, 509, 30], + ["frame", 664, 663, 2, 509, 30], + ["null", 665, 509, 30], + ["setarg", 664, 0, 665, 509, 30], + ["setarg", 664, 1, 661, 509, 30], + ["setarg", 664, 2, 1, 509, 30], + ["tail_invoke", 664, 662, 509, 30], + ["return", 662, 509, 30], + "_nop_ur_24", + "if_else_1640", + "if_end_1641", + ["access", 666, "<<", 510, 18], + ["is_identical", 667, 9, 666, 510, 18], + ["jump_true", 667, "eq_done_1650", 510, 18], + ["is_int", 668, 9, 510, 18], + ["jump_false", 668, "eq_ni_1651", 510, 18], + "_nop_tc_484", + ["jump", "eq_ni_1651", 510, 18], + ["eq_int", 667, 9, 666, 510, 18], + ["jump", "eq_done_1650", 510, 18], + "eq_ni_1651", + ["is_num", 668, 9, 510, 18], + ["jump_false", 668, "eq_nn_1652", 510, 18], + "_nop_tc_485", + ["jump", "eq_nn_1652", 510, 18], + ["eq_float", 667, 9, 666, 510, 18], + ["jump", "eq_done_1650", 510, 18], + "eq_nn_1652", + ["is_text", 668, 9, 510, 18], + ["jump_false", 668, "eq_nt_1653", 510, 18], + "_nop_tc_486", + "_nop_tc_487", + ["eq_text", 667, 9, 666, 510, 18], + ["jump", "eq_done_1650", 510, 18], + "eq_nt_1653", + ["is_null", 668, 9, 510, 18], + ["jump_false", 668, "eq_nnl_1654", 510, 18], + "_nop_tc_488", + ["jump", "eq_nnl_1654", 510, 18], + ["true", 667, 510, 18], + ["jump", "eq_done_1650", 510, 18], + "eq_nnl_1654", + ["is_bool", 668, 9, 510, 18], + ["jump_false", 668, "eq_nb_1655", 510, 18], + "_nop_tc_489", + ["jump", "eq_nb_1655", 510, 18], + ["eq_bool", 667, 9, 666, 510, 18], + ["jump", "eq_done_1650", 510, 18], + "eq_nb_1655", + ["false", 667, 510, 18], + "eq_done_1650", + ["jump_false", 667, "if_else_1648", 510, 18], + ["shl", 670, 12, 15, 510, 49], + ["get", 672, 24, 1, 510, 31], + ["frame", 673, 672, 2, 510, 31], + ["null", 674, 510, 31], + ["setarg", 673, 0, 674, 510, 31], + ["setarg", 673, 1, 670, 510, 31], + ["setarg", 673, 2, 1, 510, 31], + ["tail_invoke", 673, 671, 510, 31], + ["return", 671, 510, 31], + "_nop_ur_25", + "if_else_1648", + "if_end_1649", + ["access", 675, ">>", 511, 18], + ["is_identical", 676, 9, 675, 511, 18], + ["jump_true", 676, "eq_done_1658", 511, 18], + ["is_int", 677, 9, 511, 18], + ["jump_false", 677, "eq_ni_1659", 511, 18], + "_nop_tc_490", + ["jump", "eq_ni_1659", 511, 18], + ["eq_int", 676, 9, 675, 511, 18], + ["jump", "eq_done_1658", 511, 18], + "eq_ni_1659", + ["is_num", 677, 9, 511, 18], + ["jump_false", 677, "eq_nn_1660", 511, 18], + "_nop_tc_491", + ["jump", "eq_nn_1660", 511, 18], + ["eq_float", 676, 9, 675, 511, 18], + ["jump", "eq_done_1658", 511, 18], + "eq_nn_1660", + ["is_text", 677, 9, 511, 18], + ["jump_false", 677, "eq_nt_1661", 511, 18], + "_nop_tc_492", + "_nop_tc_493", + ["eq_text", 676, 9, 675, 511, 18], + ["jump", "eq_done_1658", 511, 18], + "eq_nt_1661", + ["is_null", 677, 9, 511, 18], + ["jump_false", 677, "eq_nnl_1662", 511, 18], + "_nop_tc_494", + ["jump", "eq_nnl_1662", 511, 18], + ["true", 676, 511, 18], + ["jump", "eq_done_1658", 511, 18], + "eq_nnl_1662", + ["is_bool", 677, 9, 511, 18], + ["jump_false", 677, "eq_nb_1663", 511, 18], + "_nop_tc_495", + ["jump", "eq_nb_1663", 511, 18], + ["eq_bool", 676, 9, 675, 511, 18], + ["jump", "eq_done_1658", 511, 18], + "eq_nb_1663", + ["false", 676, 511, 18], + "eq_done_1658", + ["jump_false", 676, "if_else_1656", 511, 18], + ["shr", 679, 12, 15, 511, 49], + ["get", 681, 24, 1, 511, 31], + ["frame", 682, 681, 2, 511, 31], + ["null", 683, 511, 31], + ["setarg", 682, 0, 683, 511, 31], + ["setarg", 682, 1, 679, 511, 31], + ["setarg", 682, 2, 1, 511, 31], + ["tail_invoke", 682, 680, 511, 31], + ["return", 680, 511, 31], + "_nop_ur_26", + "if_else_1656", + "if_end_1657", + ["jump", "if_end_1576", 511, 31], + "if_else_1575", + "if_end_1576", + ["return", 1, 513, 14], + "_nop_ur_27", + "if_else_1539", + "if_end_1540", + ["access", 684, "!", 517, 14], + ["is_identical", 685, 9, 684, 517, 14], + ["jump_true", 685, "eq_done_1666", 517, 14], + ["is_int", 686, 9, 517, 14], + ["jump_false", 686, "eq_ni_1667", 517, 14], + "_nop_tc_496", + ["jump", "eq_ni_1667", 517, 14], + ["eq_int", 685, 9, 684, 517, 14], + ["jump", "eq_done_1666", 517, 14], + "eq_ni_1667", + ["is_num", 686, 9, 517, 14], + ["jump_false", 686, "eq_nn_1668", 517, 14], + "_nop_tc_497", + ["jump", "eq_nn_1668", 517, 14], + ["eq_float", 685, 9, 684, 517, 14], + ["jump", "eq_done_1666", 517, 14], + "eq_nn_1668", + ["is_text", 686, 9, 517, 14], + ["jump_false", 686, "eq_nt_1669", 517, 14], + "_nop_tc_498", + "_nop_tc_499", + ["eq_text", 685, 9, 684, 517, 14], + ["jump", "eq_done_1666", 517, 14], + "eq_nt_1669", + ["is_null", 686, 9, 517, 14], + ["jump_false", 686, "eq_nnl_1670", 517, 14], + "_nop_tc_500", + ["jump", "eq_nnl_1670", 517, 14], + ["true", 685, 517, 14], + ["jump", "eq_done_1666", 517, 14], + "eq_nnl_1670", + ["is_bool", 686, 9, 517, 14], + ["jump_false", 686, "eq_nb_1671", 517, 14], + "_nop_tc_501", + ["jump", "eq_nb_1671", 517, 14], + ["eq_bool", 685, 9, 684, 517, 14], + ["jump", "eq_done_1666", 517, 14], + "eq_nb_1671", + ["false", 685, 517, 14], + "eq_done_1666", + ["jump_false", 685, "if_else_1664", 517, 14], + ["load_field", 688, 1, "expression", 518, 11], + ["null", 689, 518, 30], + ["is_identical", 690, 688, 689, 518, 30], + ["jump_true", 690, "ne_nid_1675", 518, 30], + ["jump", "ne_ni_1676", 518, 30], + "ne_nid_1675", + ["false", 690, 518, 30], + ["jump", "ne_done_1674", 518, 30], + "ne_ni_1676", + ["is_int", 691, 688, 518, 30], + ["jump_false", 691, "ne_nn_1677", 518, 30], + "_nop_tc_502", + ["jump", "ne_nn_1677", 518, 30], + ["ne_int", 690, 688, 689, 518, 30], + ["jump", "ne_done_1674", 518, 30], + "ne_nn_1677", + ["is_num", 691, 688, 518, 30], + ["jump_false", 691, "ne_nt_1678", 518, 30], + "_nop_tc_503", + ["jump", "ne_nt_1678", 518, 30], + ["ne_float", 690, 688, 689, 518, 30], + ["jump", "ne_done_1674", 518, 30], + "ne_nt_1678", + ["is_text", 691, 688, 518, 30], + ["jump_false", 691, "ne_nnl_1679", 518, 30], + "_nop_tc_504", + ["jump", "ne_nnl_1679", 518, 30], + ["ne_text", 690, 688, 689, 518, 30], + ["jump", "ne_done_1674", 518, 30], + "ne_nnl_1679", + ["is_null", 691, 688, 518, 30], + ["jump_false", 691, "ne_nb_1680", 518, 30], + "_nop_tc_505", + "_nop_tc_506", + ["false", 690, 518, 30], + ["jump", "ne_done_1674", 518, 30], + "ne_nb_1680", + ["is_bool", 691, 688, 518, 30], + ["jump_false", 691, "ne_mis_1681", 518, 30], + "_nop_tc_507", + ["jump", "ne_mis_1681", 518, 30], + ["ne_bool", 690, 688, 689, 518, 30], + ["jump", "ne_done_1674", 518, 30], + "ne_mis_1681", + ["true", 690, 518, 30], + "ne_done_1674", + ["jump_false", 690, "if_else_1672", 518, 30], + ["load_field", 693, 1, "expression", 519, 14], + ["load_field", 694, 693, "kind", 519, 14], + ["move", 7, 694, 519, 14], + ["access", 695, "true", 520, 19], + ["is_identical", 696, 7, 695, 520, 19], + ["jump_true", 696, "eq_done_1684", 520, 19], + ["is_int", 697, 7, 520, 19], + ["jump_false", 697, "eq_ni_1685", 520, 19], + "_nop_tc_508", + ["jump", "eq_ni_1685", 520, 19], + ["eq_int", 696, 7, 695, 520, 19], + ["jump", "eq_done_1684", 520, 19], + "eq_ni_1685", + ["is_num", 697, 7, 520, 19], + ["jump_false", 697, "eq_nn_1686", 520, 19], + "_nop_tc_509", + ["jump", "eq_nn_1686", 520, 19], + ["eq_float", 696, 7, 695, 520, 19], + ["jump", "eq_done_1684", 520, 19], + "eq_nn_1686", + ["is_text", 697, 7, 520, 19], + ["jump_false", 697, "eq_nt_1687", 520, 19], + "_nop_tc_510", + "_nop_tc_511", + ["eq_text", 696, 7, 695, 520, 19], + ["jump", "eq_done_1684", 520, 19], + "eq_nt_1687", + ["is_null", 697, 7, 520, 19], + ["jump_false", 697, "eq_nnl_1688", 520, 19], + "_nop_tc_512", + ["jump", "eq_nnl_1688", 520, 19], + ["true", 696, 520, 19], + ["jump", "eq_done_1684", 520, 19], + "eq_nnl_1688", + ["is_bool", 697, 7, 520, 19], + ["jump_false", 697, "eq_nb_1689", 520, 19], + "_nop_tc_513", + ["jump", "eq_nb_1689", 520, 19], + ["eq_bool", 696, 7, 695, 520, 19], + ["jump", "eq_done_1684", 520, 19], + "eq_nb_1689", + ["false", 696, 520, 19], + "eq_done_1684", + ["jump_false", 696, "if_else_1682", 520, 19], + ["false", 699, 520, 44], + ["get", 701, 22, 1, 520, 34], + ["frame", 702, 701, 2, 520, 34], + ["null", 703, 520, 34], + ["setarg", 702, 0, 703, 520, 34], + ["setarg", 702, 1, 699, 520, 34], + ["setarg", 702, 2, 1, 520, 34], + ["tail_invoke", 702, 700, 520, 34], + ["return", 700, 520, 34], + "_nop_ur_28", + "if_else_1682", + "if_end_1683", + ["access", 704, "false", 521, 19], + ["is_identical", 705, 7, 704, 521, 19], + ["jump_true", 705, "eq_done_1692", 521, 19], + ["is_int", 706, 7, 521, 19], + ["jump_false", 706, "eq_ni_1693", 521, 19], + "_nop_tc_514", + ["jump", "eq_ni_1693", 521, 19], + ["eq_int", 705, 7, 704, 521, 19], + ["jump", "eq_done_1692", 521, 19], + "eq_ni_1693", + ["is_num", 706, 7, 521, 19], + ["jump_false", 706, "eq_nn_1694", 521, 19], + "_nop_tc_515", + ["jump", "eq_nn_1694", 521, 19], + ["eq_float", 705, 7, 704, 521, 19], + ["jump", "eq_done_1692", 521, 19], + "eq_nn_1694", + ["is_text", 706, 7, 521, 19], + ["jump_false", 706, "eq_nt_1695", 521, 19], + "_nop_tc_516", + "_nop_tc_517", + ["eq_text", 705, 7, 704, 521, 19], + ["jump", "eq_done_1692", 521, 19], + "eq_nt_1695", + ["is_null", 706, 7, 521, 19], + ["jump_false", 706, "eq_nnl_1696", 521, 19], + "_nop_tc_518", + ["jump", "eq_nnl_1696", 521, 19], + ["true", 705, 521, 19], + ["jump", "eq_done_1692", 521, 19], + "eq_nnl_1696", + ["is_bool", 706, 7, 521, 19], + ["jump_false", 706, "eq_nb_1697", 521, 19], + "_nop_tc_519", + ["jump", "eq_nb_1697", 521, 19], + ["eq_bool", 705, 7, 704, 521, 19], + ["jump", "eq_done_1692", 521, 19], + "eq_nb_1697", + ["false", 705, 521, 19], + "eq_done_1692", + ["jump_false", 705, "if_else_1690", 521, 19], + ["true", 708, 521, 45], + ["get", 710, 22, 1, 521, 35], + ["frame", 711, 710, 2, 521, 35], + ["null", 712, 521, 35], + ["setarg", 711, 0, 712, 521, 35], + ["setarg", 711, 1, 708, 521, 35], + ["setarg", 711, 2, 1, 521, 35], + ["tail_invoke", 711, 709, 521, 35], + ["return", 709, 521, 35], + "_nop_ur_29", + "if_else_1690", + "if_end_1691", + ["jump", "if_end_1673", 521, 35], + "if_else_1672", + "if_end_1673", + ["return", 1, 523, 14], + "_nop_ur_30", + "if_else_1664", + "if_end_1665", + ["access", 713, "~", 525, 14], + ["is_identical", 714, 9, 713, 525, 14], + ["jump_true", 714, "eq_done_1700", 525, 14], + ["is_int", 715, 9, 525, 14], + ["jump_false", 715, "eq_ni_1701", 525, 14], + "_nop_tc_520", + ["jump", "eq_ni_1701", 525, 14], + ["eq_int", 714, 9, 713, 525, 14], + ["jump", "eq_done_1700", 525, 14], + "eq_ni_1701", + ["is_num", 715, 9, 525, 14], + ["jump_false", 715, "eq_nn_1702", 525, 14], + "_nop_tc_521", + ["jump", "eq_nn_1702", 525, 14], + ["eq_float", 714, 9, 713, 525, 14], + ["jump", "eq_done_1700", 525, 14], + "eq_nn_1702", + ["is_text", 715, 9, 525, 14], + ["jump_false", 715, "eq_nt_1703", 525, 14], + "_nop_tc_522", + "_nop_tc_523", + ["eq_text", 714, 9, 713, 525, 14], + ["jump", "eq_done_1700", 525, 14], + "eq_nt_1703", + ["is_null", 715, 9, 525, 14], + ["jump_false", 715, "eq_nnl_1704", 525, 14], + "_nop_tc_524", + ["jump", "eq_nnl_1704", 525, 14], + ["true", 714, 525, 14], + ["jump", "eq_done_1700", 525, 14], + "eq_nnl_1704", + ["is_bool", 715, 9, 525, 14], + ["jump_false", 715, "eq_nb_1705", 525, 14], + "_nop_tc_525", + ["jump", "eq_nb_1705", 525, 14], + ["eq_bool", 714, 9, 713, 525, 14], + ["jump", "eq_done_1700", 525, 14], + "eq_nb_1705", + ["false", 714, 525, 14], + "eq_done_1700", + ["jump_false", 714, "if_else_1698", 525, 14], + ["load_field", 717, 1, "expression", 526, 11], + ["null", 718, 526, 30], + ["is_identical", 719, 717, 718, 526, 30], + ["jump_true", 719, "ne_nid_1710", 526, 30], + ["jump", "ne_ni_1711", 526, 30], + "ne_nid_1710", + ["false", 719, 526, 30], + ["jump", "ne_done_1709", 526, 30], + "ne_ni_1711", + ["is_int", 720, 717, 526, 30], + ["jump_false", 720, "ne_nn_1712", 526, 30], + "_nop_tc_526", + ["jump", "ne_nn_1712", 526, 30], + ["ne_int", 719, 717, 718, 526, 30], + ["jump", "ne_done_1709", 526, 30], + "ne_nn_1712", + ["is_num", 720, 717, 526, 30], + ["jump_false", 720, "ne_nt_1713", 526, 30], + "_nop_tc_527", + ["jump", "ne_nt_1713", 526, 30], + ["ne_float", 719, 717, 718, 526, 30], + ["jump", "ne_done_1709", 526, 30], + "ne_nt_1713", + ["is_text", 720, 717, 526, 30], + ["jump_false", 720, "ne_nnl_1714", 526, 30], + "_nop_tc_528", + ["jump", "ne_nnl_1714", 526, 30], + ["ne_text", 719, 717, 718, 526, 30], + ["jump", "ne_done_1709", 526, 30], + "ne_nnl_1714", + ["is_null", 720, 717, 526, 30], + ["jump_false", 720, "ne_nb_1715", 526, 30], + "_nop_tc_529", + "_nop_tc_530", + ["false", 719, 526, 30], + ["jump", "ne_done_1709", 526, 30], + "ne_nb_1715", + ["is_bool", 720, 717, 526, 30], + ["jump_false", 720, "ne_mis_1716", 526, 30], + "_nop_tc_531", + ["jump", "ne_mis_1716", 526, 30], + ["ne_bool", 719, 717, 718, 526, 30], + ["jump", "ne_done_1709", 526, 30], + "ne_mis_1716", + ["true", 719, 526, 30], + "ne_done_1709", + ["move", 722, 719, 526, 30], + ["jump_false", 722, "and_end_1708", 526, 30], + ["load_field", 723, 1, "expression", 526, 38], + ["load_field", 724, 723, "kind", 526, 38], + ["access", 725, "number", 526, 62], + ["is_identical", 726, 724, 725, 526, 62], + ["jump_true", 726, "eq_done_1717", 526, 62], + ["is_int", 727, 724, 526, 62], + ["jump_false", 727, "eq_ni_1718", 526, 62], + "_nop_tc_532", + ["jump", "eq_ni_1718", 526, 62], + ["eq_int", 726, 724, 725, 526, 62], + ["jump", "eq_done_1717", 526, 62], + "eq_ni_1718", + ["is_num", 727, 724, 526, 62], + ["jump_false", 727, "eq_nn_1719", 526, 62], + "_nop_tc_533", + ["jump", "eq_nn_1719", 526, 62], + ["eq_float", 726, 724, 725, 526, 62], + ["jump", "eq_done_1717", 526, 62], + "eq_nn_1719", + ["is_text", 727, 724, 526, 62], + ["jump_false", 727, "eq_nt_1720", 526, 62], + "_nop_tc_534", + "_nop_tc_535", + ["eq_text", 726, 724, 725, 526, 62], + ["jump", "eq_done_1717", 526, 62], + "eq_nt_1720", + ["is_null", 727, 724, 526, 62], + ["jump_false", 727, "eq_nnl_1721", 526, 62], + "_nop_tc_536", + ["jump", "eq_nnl_1721", 526, 62], + ["true", 726, 526, 62], + ["jump", "eq_done_1717", 526, 62], + "eq_nnl_1721", + ["is_bool", 727, 724, 526, 62], + ["jump_false", 727, "eq_nb_1722", 526, 62], + "_nop_tc_537", + ["jump", "eq_nb_1722", 526, 62], + ["eq_bool", 726, 724, 725, 526, 62], + ["jump", "eq_done_1717", 526, 62], + "eq_nb_1722", + ["false", 726, 526, 62], + "eq_done_1717", + ["move", 722, 726, 526, 62], + "and_end_1708", + ["jump_false", 722, "if_else_1706", 526, 62], + ["load_field", 729, 1, "expression", 527, 14], + ["load_field", 730, 729, "number", 527, 14], + ["move", 12, 730, 527, 14], + ["null", 731, 528, 19], + ["is_identical", 732, 12, 731, 528, 19], + ["jump_true", 732, "eq_done_1725", 528, 19], + ["is_int", 733, 12, 528, 19], + ["jump_false", 733, "eq_ni_1726", 528, 19], + "_nop_tc_538", + ["jump", "eq_ni_1726", 528, 19], + ["eq_int", 732, 12, 731, 528, 19], + ["jump", "eq_done_1725", 528, 19], + "eq_ni_1726", + ["is_num", 733, 12, 528, 19], + ["jump_false", 733, "eq_nn_1727", 528, 19], + "_nop_tc_539", + ["jump", "eq_nn_1727", 528, 19], + ["eq_float", 732, 12, 731, 528, 19], + ["jump", "eq_done_1725", 528, 19], + "eq_nn_1727", + ["is_text", 733, 12, 528, 19], + ["jump_false", 733, "eq_nt_1728", 528, 19], + "_nop_tc_540", + ["jump", "eq_nt_1728", 528, 19], + ["eq_text", 732, 12, 731, 528, 19], + ["jump", "eq_done_1725", 528, 19], + "eq_nt_1728", + ["is_null", 733, 12, 528, 19], + ["jump_false", 733, "eq_nnl_1729", 528, 19], + "_nop_tc_541", + "_nop_tc_542", + ["true", 732, 528, 19], + ["jump", "eq_done_1725", 528, 19], + "eq_nnl_1729", + ["is_bool", 733, 12, 528, 19], + ["jump_false", 733, "eq_nb_1730", 528, 19], + "_nop_tc_543", + ["jump", "eq_nb_1730", 528, 19], + ["eq_bool", 732, 12, 731, 528, 19], + ["jump", "eq_done_1725", 528, 19], + "eq_nb_1730", + ["false", 732, 528, 19], + "eq_done_1725", + ["jump_false", 732, "if_else_1723", 528, 19], + ["load_field", 735, 1, "expression", 528, 37], + ["load_field", 736, 735, "value", 528, 37], + ["access", 738, {"name":"number","kind":"name","make":"intrinsic"}, 528, 30], + ["frame", 739, 738, 1, 528, 30], + ["null", 740, 528, 30], + ["setarg", 739, 0, 740, 528, 30], + ["setarg", 739, 1, 736, 528, 30], + ["invoke", 739, 737, 528, 30], + ["move", 12, 737, 528, 30], + ["jump", "if_end_1724", 528, 30], + "if_else_1723", + "if_end_1724", + ["bitnot", 741, 12, 529, 29], + ["get", 743, 24, 1, 529, 16], + ["frame", 744, 743, 2, 529, 16], + ["null", 745, 529, 16], + ["setarg", 744, 0, 745, 529, 16], + ["setarg", 744, 1, 741, 529, 16], + ["setarg", 744, 2, 1, 529, 16], + ["tail_invoke", 744, 742, 529, 16], + ["return", 742, 529, 16], + "_nop_ur_31", + "if_else_1706", + "if_end_1707", + ["return", 1, 531, 14], + "_nop_ur_32", + "if_else_1698", + "if_end_1699", + ["access", 746, "-unary", 533, 14], + ["is_identical", 747, 9, 746, 533, 14], + ["jump_true", 747, "eq_done_1733", 533, 14], + ["is_int", 748, 9, 533, 14], + ["jump_false", 748, "eq_ni_1734", 533, 14], + "_nop_tc_544", + ["jump", "eq_ni_1734", 533, 14], + ["eq_int", 747, 9, 746, 533, 14], + ["jump", "eq_done_1733", 533, 14], + "eq_ni_1734", + ["is_num", 748, 9, 533, 14], + ["jump_false", 748, "eq_nn_1735", 533, 14], + "_nop_tc_545", + ["jump", "eq_nn_1735", 533, 14], + ["eq_float", 747, 9, 746, 533, 14], + ["jump", "eq_done_1733", 533, 14], + "eq_nn_1735", + ["is_text", 748, 9, 533, 14], + ["jump_false", 748, "eq_nt_1736", 533, 14], + "_nop_tc_546", + "_nop_tc_547", + ["eq_text", 747, 9, 746, 533, 14], + ["jump", "eq_done_1733", 533, 14], + "eq_nt_1736", + ["is_null", 748, 9, 533, 14], + ["jump_false", 748, "eq_nnl_1737", 533, 14], + "_nop_tc_548", + ["jump", "eq_nnl_1737", 533, 14], + ["true", 747, 533, 14], + ["jump", "eq_done_1733", 533, 14], + "eq_nnl_1737", + ["is_bool", 748, 9, 533, 14], + ["jump_false", 748, "eq_nb_1738", 533, 14], + "_nop_tc_549", + ["jump", "eq_nb_1738", 533, 14], + ["eq_bool", 747, 9, 746, 533, 14], + ["jump", "eq_done_1733", 533, 14], + "eq_nb_1738", + ["false", 747, 533, 14], + "eq_done_1733", + ["jump_false", 747, "if_else_1731", 533, 14], + ["load_field", 750, 1, "expression", 534, 11], + ["null", 751, 534, 30], + ["is_identical", 752, 750, 751, 534, 30], + ["jump_true", 752, "ne_nid_1743", 534, 30], + ["jump", "ne_ni_1744", 534, 30], + "ne_nid_1743", + ["false", 752, 534, 30], + ["jump", "ne_done_1742", 534, 30], + "ne_ni_1744", + ["is_int", 753, 750, 534, 30], + ["jump_false", 753, "ne_nn_1745", 534, 30], + "_nop_tc_550", + ["jump", "ne_nn_1745", 534, 30], + ["ne_int", 752, 750, 751, 534, 30], + ["jump", "ne_done_1742", 534, 30], + "ne_nn_1745", + ["is_num", 753, 750, 534, 30], + ["jump_false", 753, "ne_nt_1746", 534, 30], + "_nop_tc_551", + ["jump", "ne_nt_1746", 534, 30], + ["ne_float", 752, 750, 751, 534, 30], + ["jump", "ne_done_1742", 534, 30], + "ne_nt_1746", + ["is_text", 753, 750, 534, 30], + ["jump_false", 753, "ne_nnl_1747", 534, 30], + "_nop_tc_552", + ["jump", "ne_nnl_1747", 534, 30], + ["ne_text", 752, 750, 751, 534, 30], + ["jump", "ne_done_1742", 534, 30], + "ne_nnl_1747", + ["is_null", 753, 750, 534, 30], + ["jump_false", 753, "ne_nb_1748", 534, 30], + "_nop_tc_553", + "_nop_tc_554", + ["false", 752, 534, 30], + ["jump", "ne_done_1742", 534, 30], + "ne_nb_1748", + ["is_bool", 753, 750, 534, 30], + ["jump_false", 753, "ne_mis_1749", 534, 30], + "_nop_tc_555", + ["jump", "ne_mis_1749", 534, 30], + ["ne_bool", 752, 750, 751, 534, 30], + ["jump", "ne_done_1742", 534, 30], + "ne_mis_1749", + ["true", 752, 534, 30], + "ne_done_1742", + ["move", 755, 752, 534, 30], + ["jump_false", 755, "and_end_1741", 534, 30], + ["load_field", 756, 1, "expression", 534, 38], + ["load_field", 757, 756, "kind", 534, 38], + ["access", 758, "number", 534, 62], + ["is_identical", 759, 757, 758, 534, 62], + ["jump_true", 759, "eq_done_1750", 534, 62], + ["is_int", 760, 757, 534, 62], + ["jump_false", 760, "eq_ni_1751", 534, 62], + "_nop_tc_556", + ["jump", "eq_ni_1751", 534, 62], + ["eq_int", 759, 757, 758, 534, 62], + ["jump", "eq_done_1750", 534, 62], + "eq_ni_1751", + ["is_num", 760, 757, 534, 62], + ["jump_false", 760, "eq_nn_1752", 534, 62], + "_nop_tc_557", + ["jump", "eq_nn_1752", 534, 62], + ["eq_float", 759, 757, 758, 534, 62], + ["jump", "eq_done_1750", 534, 62], + "eq_nn_1752", + ["is_text", 760, 757, 534, 62], + ["jump_false", 760, "eq_nt_1753", 534, 62], + "_nop_tc_558", + "_nop_tc_559", + ["eq_text", 759, 757, 758, 534, 62], + ["jump", "eq_done_1750", 534, 62], + "eq_nt_1753", + ["is_null", 760, 757, 534, 62], + ["jump_false", 760, "eq_nnl_1754", 534, 62], + "_nop_tc_560", + ["jump", "eq_nnl_1754", 534, 62], + ["true", 759, 534, 62], + ["jump", "eq_done_1750", 534, 62], + "eq_nnl_1754", + ["is_bool", 760, 757, 534, 62], + ["jump_false", 760, "eq_nb_1755", 534, 62], + "_nop_tc_561", + ["jump", "eq_nb_1755", 534, 62], + ["eq_bool", 759, 757, 758, 534, 62], + ["jump", "eq_done_1750", 534, 62], + "eq_nb_1755", + ["false", 759, 534, 62], + "eq_done_1750", + ["move", 755, 759, 534, 62], + "and_end_1741", + ["jump_false", 755, "if_else_1739", 534, 62], + ["load_field", 762, 1, "expression", 535, 14], + ["load_field", 763, 762, "number", 535, 14], + ["move", 12, 763, 535, 14], + ["null", 764, 536, 19], + ["is_identical", 765, 12, 764, 536, 19], + ["jump_true", 765, "eq_done_1758", 536, 19], + ["is_int", 766, 12, 536, 19], + ["jump_false", 766, "eq_ni_1759", 536, 19], + "_nop_tc_562", + ["jump", "eq_ni_1759", 536, 19], + ["eq_int", 765, 12, 764, 536, 19], + ["jump", "eq_done_1758", 536, 19], + "eq_ni_1759", + ["is_num", 766, 12, 536, 19], + ["jump_false", 766, "eq_nn_1760", 536, 19], + "_nop_tc_563", + ["jump", "eq_nn_1760", 536, 19], + ["eq_float", 765, 12, 764, 536, 19], + ["jump", "eq_done_1758", 536, 19], + "eq_nn_1760", + ["is_text", 766, 12, 536, 19], + ["jump_false", 766, "eq_nt_1761", 536, 19], + "_nop_tc_564", + ["jump", "eq_nt_1761", 536, 19], + ["eq_text", 765, 12, 764, 536, 19], + ["jump", "eq_done_1758", 536, 19], + "eq_nt_1761", + ["is_null", 766, 12, 536, 19], + ["jump_false", 766, "eq_nnl_1762", 536, 19], + "_nop_tc_565", + "_nop_tc_566", + ["true", 765, 536, 19], + ["jump", "eq_done_1758", 536, 19], + "eq_nnl_1762", + ["is_bool", 766, 12, 536, 19], + ["jump_false", 766, "eq_nb_1763", 536, 19], + "_nop_tc_567", + ["jump", "eq_nb_1763", 536, 19], + ["eq_bool", 765, 12, 764, 536, 19], + ["jump", "eq_done_1758", 536, 19], + "eq_nb_1763", + ["false", 765, 536, 19], + "eq_done_1758", + ["jump_false", 765, "if_else_1756", 536, 19], + ["load_field", 768, 1, "expression", 536, 37], + ["load_field", 769, 768, "value", 536, 37], + ["access", 771, {"name":"number","kind":"name","make":"intrinsic"}, 536, 30], + ["frame", 772, 771, 1, 536, 30], + ["null", 773, 536, 30], + ["setarg", 772, 0, 773, 536, 30], + ["setarg", 772, 1, 769, 536, 30], + ["invoke", 772, 770, 536, 30], + ["move", 12, 770, 536, 30], + ["jump", "if_end_1757", 536, 30], + "if_else_1756", + "if_end_1757", + ["access", 774, 0, 537, 28], + "_nop_tc_568", + "_nop_tc_569", + ["is_num", 777, 12, 537, 32], + ["jump_false", 777, "num_err_1764", 537, 32], + ["subtract", 775, 774, 12, 537, 32], + ["jump", "num_done_1765", 537, 32], + "num_err_1764", + ["disrupt", 537, 32], + "num_done_1765", + ["get", 779, 24, 1, 537, 16], + ["frame", 780, 779, 2, 537, 16], + ["null", 781, 537, 16], + ["setarg", 780, 0, 781, 537, 16], + ["setarg", 780, 1, 775, 537, 16], + ["setarg", 780, 2, 1, 537, 16], + ["tail_invoke", 780, 778, 537, 16], + ["return", 778, 537, 16], + "_nop_ur_33", + "if_else_1739", + "if_end_1740", + ["return", 1, 539, 14], + "_nop_ur_34", + "if_else_1731", + "if_end_1732", + ["access", 782, "then", 543, 14], + ["is_identical", 783, 9, 782, 543, 14], + ["jump_true", 783, "eq_done_1768", 543, 14], + ["is_int", 784, 9, 543, 14], + ["jump_false", 784, "eq_ni_1769", 543, 14], + "_nop_tc_570", + ["jump", "eq_ni_1769", 543, 14], + ["eq_int", 783, 9, 782, 543, 14], + ["jump", "eq_done_1768", 543, 14], + "eq_ni_1769", + ["is_num", 784, 9, 543, 14], + ["jump_false", 784, "eq_nn_1770", 543, 14], + "_nop_tc_571", + ["jump", "eq_nn_1770", 543, 14], + ["eq_float", 783, 9, 782, 543, 14], + ["jump", "eq_done_1768", 543, 14], + "eq_nn_1770", + ["is_text", 784, 9, 543, 14], + ["jump_false", 784, "eq_nt_1771", 543, 14], + "_nop_tc_572", + "_nop_tc_573", + ["eq_text", 783, 9, 782, 543, 14], + ["jump", "eq_done_1768", 543, 14], + "eq_nt_1771", + ["is_null", 784, 9, 543, 14], + ["jump_false", 784, "eq_nnl_1772", 543, 14], + "_nop_tc_574", + ["jump", "eq_nnl_1772", 543, 14], + ["true", 783, 543, 14], + ["jump", "eq_done_1768", 543, 14], + "eq_nnl_1772", + ["is_bool", 784, 9, 543, 14], + ["jump_false", 784, "eq_nb_1773", 543, 14], + "_nop_tc_575", + ["jump", "eq_nb_1773", 543, 14], + ["eq_bool", 783, 9, 782, 543, 14], + ["jump", "eq_done_1768", 543, 14], + "eq_nb_1773", + ["false", 783, 543, 14], + "eq_done_1768", + ["jump_false", 783, "if_else_1766", 543, 14], + ["load_field", 786, 1, "expression", 544, 30], + ["get", 788, 20, 1, 544, 12], + ["frame", 789, 788, 1, 544, 12], + ["null", 790, 544, 12], + ["setarg", 789, 0, 790, 544, 12], + ["setarg", 789, 1, 786, 544, 12], + ["invoke", 789, 787, 544, 12], + ["move", 18, 787, 544, 12], + ["true", 791, 545, 17], + ["is_identical", 792, 18, 791, 545, 17], + ["jump_true", 792, "eq_done_1776", 545, 17], + ["is_int", 793, 18, 545, 17], + ["jump_false", 793, "eq_ni_1777", 545, 17], + "_nop_tc_576", + ["jump", "eq_ni_1777", 545, 17], + ["eq_int", 792, 18, 791, 545, 17], + ["jump", "eq_done_1776", 545, 17], + "eq_ni_1777", + ["is_num", 793, 18, 545, 17], + ["jump_false", 793, "eq_nn_1778", 545, 17], + "_nop_tc_577", + ["jump", "eq_nn_1778", 545, 17], + ["eq_float", 792, 18, 791, 545, 17], + ["jump", "eq_done_1776", 545, 17], + "eq_nn_1778", + ["is_text", 793, 18, 545, 17], + ["jump_false", 793, "eq_nt_1779", 545, 17], + "_nop_tc_578", + ["jump", "eq_nt_1779", 545, 17], + ["eq_text", 792, 18, 791, 545, 17], + ["jump", "eq_done_1776", 545, 17], + "eq_nt_1779", + ["is_null", 793, 18, 545, 17], + ["jump_false", 793, "eq_nnl_1780", 545, 17], + "_nop_tc_579", + ["jump", "eq_nnl_1780", 545, 17], + ["true", 792, 545, 17], + ["jump", "eq_done_1776", 545, 17], + "eq_nnl_1780", + ["is_bool", 793, 18, 545, 17], + ["jump_false", 793, "eq_nb_1781", 545, 17], + "_nop_tc_580", + "_nop_tc_581", + ["eq_bool", 792, 18, 791, 545, 17], + ["jump", "eq_done_1776", 545, 17], + "eq_nb_1781", + ["false", 792, 545, 17], + "eq_done_1776", + ["jump_false", 792, "if_else_1774", 545, 17], + ["load_field", 795, 1, "then", 545, 30], + ["return", 795, 545, 30], + "_nop_ur_35", + "if_else_1774", + "if_end_1775", + ["false", 796, 546, 17], + ["is_identical", 797, 18, 796, 546, 17], + ["jump_true", 797, "eq_done_1784", 546, 17], + ["is_int", 798, 18, 546, 17], + ["jump_false", 798, "eq_ni_1785", 546, 17], + "_nop_tc_582", + ["jump", "eq_ni_1785", 546, 17], + ["eq_int", 797, 18, 796, 546, 17], + ["jump", "eq_done_1784", 546, 17], + "eq_ni_1785", + ["is_num", 798, 18, 546, 17], + ["jump_false", 798, "eq_nn_1786", 546, 17], + "_nop_tc_583", + ["jump", "eq_nn_1786", 546, 17], + ["eq_float", 797, 18, 796, 546, 17], + ["jump", "eq_done_1784", 546, 17], + "eq_nn_1786", + ["is_text", 798, 18, 546, 17], + ["jump_false", 798, "eq_nt_1787", 546, 17], + "_nop_tc_584", + ["jump", "eq_nt_1787", 546, 17], + ["eq_text", 797, 18, 796, 546, 17], + ["jump", "eq_done_1784", 546, 17], + "eq_nt_1787", + ["is_null", 798, 18, 546, 17], + ["jump_false", 798, "eq_nnl_1788", 546, 17], + "_nop_tc_585", + ["jump", "eq_nnl_1788", 546, 17], + ["true", 797, 546, 17], + ["jump", "eq_done_1784", 546, 17], + "eq_nnl_1788", + ["is_bool", 798, 18, 546, 17], + ["jump_false", 798, "eq_nb_1789", 546, 17], + "_nop_tc_586", + "_nop_tc_587", + ["eq_bool", 797, 18, 796, 546, 17], + ["jump", "eq_done_1784", 546, 17], + "eq_nb_1789", + ["false", 797, 546, 17], + "eq_done_1784", + ["jump_false", 797, "if_else_1782", 546, 17], + ["load_field", 800, 1, "else", 546, 31], + ["return", 800, 546, 31], + "_nop_ur_36", + "if_else_1782", + "if_end_1783", + ["return", 1, 547, 14], + "_nop_ur_37", + "if_else_1766", + "if_end_1767", + ["access", 801, "(", 551, 14], + ["is_identical", 802, 9, 801, 551, 14], + ["jump_true", 802, "eq_done_1792", 551, 14], + ["is_int", 803, 9, 551, 14], + ["jump_false", 803, "eq_ni_1793", 551, 14], + "_nop_tc_588", + ["jump", "eq_ni_1793", 551, 14], + ["eq_int", 802, 9, 801, 551, 14], + ["jump", "eq_done_1792", 551, 14], + "eq_ni_1793", + ["is_num", 803, 9, 551, 14], + ["jump_false", 803, "eq_nn_1794", 551, 14], + "_nop_tc_589", + ["jump", "eq_nn_1794", 551, 14], + ["eq_float", 802, 9, 801, 551, 14], + ["jump", "eq_done_1792", 551, 14], + "eq_nn_1794", + ["is_text", 803, 9, 551, 14], + ["jump_false", 803, "eq_nt_1795", 551, 14], + "_nop_tc_590", + "_nop_tc_591", + ["eq_text", 802, 9, 801, 551, 14], + ["jump", "eq_done_1792", 551, 14], + "eq_nt_1795", + ["is_null", 803, 9, 551, 14], + ["jump_false", 803, "eq_nnl_1796", 551, 14], + "_nop_tc_592", + ["jump", "eq_nnl_1796", 551, 14], + ["true", 802, 551, 14], + ["jump", "eq_done_1792", 551, 14], + "eq_nnl_1796", + ["is_bool", 803, 9, 551, 14], + ["jump_false", 803, "eq_nb_1797", 551, 14], + "_nop_tc_593", + ["jump", "eq_nb_1797", 551, 14], + ["eq_bool", 802, 9, 801, 551, 14], + ["jump", "eq_done_1792", 551, 14], + "eq_nb_1797", + ["false", 802, 551, 14], + "eq_done_1792", + ["jump_false", 802, "if_else_1790", 551, 14], + ["load_field", 805, 1, "expression", 552, 16], + ["move", 17, 805, 552, 16], + ["null", 806, 553, 21], + ["is_identical", 807, 17, 806, 553, 21], + ["jump_true", 807, "ne_nid_1803", 553, 21], + ["jump", "ne_ni_1804", 553, 21], + "ne_nid_1803", + ["false", 807, 553, 21], + ["jump", "ne_done_1802", 553, 21], + "ne_ni_1804", + ["is_int", 808, 17, 553, 21], + ["jump_false", 808, "ne_nn_1805", 553, 21], + "_nop_tc_594", + ["jump", "ne_nn_1805", 553, 21], + ["ne_int", 807, 17, 806, 553, 21], + ["jump", "ne_done_1802", 553, 21], + "ne_nn_1805", + ["is_num", 808, 17, 553, 21], + ["jump_false", 808, "ne_nt_1806", 553, 21], + "_nop_tc_595", + ["jump", "ne_nt_1806", 553, 21], + ["ne_float", 807, 17, 806, 553, 21], + ["jump", "ne_done_1802", 553, 21], + "ne_nt_1806", + ["is_text", 808, 17, 553, 21], + ["jump_false", 808, "ne_nnl_1807", 553, 21], + "_nop_tc_596", + ["jump", "ne_nnl_1807", 553, 21], + ["ne_text", 807, 17, 806, 553, 21], + ["jump", "ne_done_1802", 553, 21], + "ne_nnl_1807", + ["is_null", 808, 17, 553, 21], + ["jump_false", 808, "ne_nb_1808", 553, 21], + "_nop_tc_597", + "_nop_tc_598", + ["false", 807, 553, 21], + ["jump", "ne_done_1802", 553, 21], + "ne_nb_1808", + ["is_bool", 808, 17, 553, 21], + ["jump_false", 808, "ne_mis_1809", 553, 21], + "_nop_tc_599", + ["jump", "ne_mis_1809", 553, 21], + ["ne_bool", 807, 17, 806, 553, 21], + ["jump", "ne_done_1802", 553, 21], + "ne_mis_1809", + ["true", 807, 553, 21], + "ne_done_1802", + ["move", 810, 807, 553, 21], + ["jump_false", 810, "and_end_1801", 553, 21], + ["load_field", 811, 17, "kind", 553, 29], + ["access", 812, "name", 553, 44], + ["is_identical", 813, 811, 812, 553, 44], + ["jump_true", 813, "eq_done_1810", 553, 44], + ["is_int", 814, 811, 553, 44], + ["jump_false", 814, "eq_ni_1811", 553, 44], + "_nop_tc_600", + ["jump", "eq_ni_1811", 553, 44], + ["eq_int", 813, 811, 812, 553, 44], + ["jump", "eq_done_1810", 553, 44], + "eq_ni_1811", + ["is_num", 814, 811, 553, 44], + ["jump_false", 814, "eq_nn_1812", 553, 44], + "_nop_tc_601", + ["jump", "eq_nn_1812", 553, 44], + ["eq_float", 813, 811, 812, 553, 44], + ["jump", "eq_done_1810", 553, 44], + "eq_nn_1812", + ["is_text", 814, 811, 553, 44], + ["jump_false", 814, "eq_nt_1813", 553, 44], + "_nop_tc_602", + "_nop_tc_603", + ["eq_text", 813, 811, 812, 553, 44], + ["jump", "eq_done_1810", 553, 44], + "eq_nt_1813", + ["is_null", 814, 811, 553, 44], + ["jump_false", 814, "eq_nnl_1814", 553, 44], + "_nop_tc_604", + ["jump", "eq_nnl_1814", 553, 44], + ["true", 813, 553, 44], + ["jump", "eq_done_1810", 553, 44], + "eq_nnl_1814", + ["is_bool", 814, 811, 553, 44], + ["jump_false", 814, "eq_nb_1815", 553, 44], + "_nop_tc_605", + ["jump", "eq_nb_1815", 553, 44], + ["eq_bool", 813, 811, 812, 553, 44], + ["jump", "eq_done_1810", 553, 44], + "eq_nb_1815", + ["false", 813, 553, 44], + "eq_done_1810", + ["move", 810, 813, 553, 44], + "and_end_1801", + ["move", 816, 810, 553, 44], + ["jump_false", 816, "and_end_1800", 553, 44], + ["load_field", 817, 17, "level", 553, 54], + ["access", 818, 0, 553, 70], + ["is_identical", 819, 817, 818, 553, 70], + ["jump_true", 819, "eq_done_1816", 553, 70], + ["is_int", 820, 817, 553, 70], + ["jump_false", 820, "eq_ni_1817", 553, 70], + "_nop_tc_606", + "_nop_tc_607", + ["eq_int", 819, 817, 818, 553, 70], + ["jump", "eq_done_1816", 553, 70], + "eq_ni_1817", + ["is_num", 820, 817, 553, 70], + ["jump_false", 820, "eq_nn_1818", 553, 70], + "_nop_tc_608", + "_nop_tc_609", + ["eq_float", 819, 817, 818, 553, 70], + ["jump", "eq_done_1816", 553, 70], + "eq_nn_1818", + ["is_text", 820, 817, 553, 70], + ["jump_false", 820, "eq_nt_1819", 553, 70], + "_nop_tc_610", + ["jump", "eq_nt_1819", 553, 70], + ["eq_text", 819, 817, 818, 553, 70], + ["jump", "eq_done_1816", 553, 70], + "eq_nt_1819", + ["is_null", 820, 817, 553, 70], + ["jump_false", 820, "eq_nnl_1820", 553, 70], + "_nop_tc_611", + ["jump", "eq_nnl_1820", 553, 70], + ["true", 819, 553, 70], + ["jump", "eq_done_1816", 553, 70], + "eq_nnl_1820", + ["is_bool", 820, 817, 553, 70], + ["jump_false", 820, "eq_nb_1821", 553, 70], + "_nop_tc_612", + ["jump", "eq_nb_1821", 553, 70], + ["eq_bool", 819, 817, 818, 553, 70], + ["jump", "eq_done_1816", 553, 70], + "eq_nb_1821", + ["false", 819, 553, 70], + "eq_done_1816", + ["move", 816, 819, 553, 70], + "and_end_1800", + ["jump_false", 816, "if_else_1798", 553, 70], + ["null", 822, 554, 14], + ["move", 4, 822, 554, 14], + ["access", 824, {"name":"text","kind":"name","make":"intrinsic"}, 555, 16], + ["frame", 825, 824, 1, 555, 16], + ["null", 826, 555, 16], + ["setarg", 825, 0, 826, 555, 16], + ["setarg", 825, 1, 2, 555, 16], + ["invoke", 825, 823, 555, 16], + ["move", 3, 823, 555, 16], + ["get", 827, 12, 1, 556, 13], + ["load_dynamic", 828, 827, 3, 556, 24], + ["null", 829, 556, 33], + ["is_identical", 830, 828, 829, 556, 33], + ["jump_true", 830, "ne_nid_1825", 556, 33], + ["jump", "ne_ni_1826", 556, 33], + "ne_nid_1825", + ["false", 830, 556, 33], + ["jump", "ne_done_1824", 556, 33], + "ne_ni_1826", + ["is_int", 831, 828, 556, 33], + ["jump_false", 831, "ne_nn_1827", 556, 33], + "_nop_tc_613", + ["jump", "ne_nn_1827", 556, 33], + ["ne_int", 830, 828, 829, 556, 33], + ["jump", "ne_done_1824", 556, 33], + "ne_nn_1827", + ["is_num", 831, 828, 556, 33], + ["jump_false", 831, "ne_nt_1828", 556, 33], + "_nop_tc_614", + ["jump", "ne_nt_1828", 556, 33], + ["ne_float", 830, 828, 829, 556, 33], + ["jump", "ne_done_1824", 556, 33], + "ne_nt_1828", + ["is_text", 831, 828, 556, 33], + ["jump_false", 831, "ne_nnl_1829", 556, 33], + "_nop_tc_615", + ["jump", "ne_nnl_1829", 556, 33], + ["ne_text", 830, 828, 829, 556, 33], + ["jump", "ne_done_1824", 556, 33], + "ne_nnl_1829", + ["is_null", 831, 828, 556, 33], + ["jump_false", 831, "ne_nb_1830", 556, 33], + "_nop_tc_616", + "_nop_tc_617", + ["false", 830, 556, 33], + ["jump", "ne_done_1824", 556, 33], + "ne_nb_1830", + ["is_bool", 831, 828, 556, 33], + ["jump_false", 831, "ne_mis_1831", 556, 33], + "_nop_tc_618", + ["jump", "ne_mis_1831", 556, 33], + ["ne_bool", 830, 828, 829, 556, 33], + ["jump", "ne_done_1824", 556, 33], + "ne_mis_1831", + ["true", 830, 556, 33], + "ne_done_1824", + ["jump_false", 830, "if_else_1822", 556, 33], + ["get", 833, 12, 1, 556, 44], + ["load_dynamic", 834, 833, 3, 556, 55], + ["load_field", 835, 17, "name", 556, 61], + ["load_dynamic", 836, 834, 835, 556, 61], + ["move", 4, 836, 556, 61], + ["jump", "if_end_1823", 556, 61], + "if_else_1822", + "if_end_1823", + ["null", 837, 557, 19], + ["is_identical", 838, 4, 837, 557, 19], + ["jump_true", 838, "ne_nid_1835", 557, 19], + ["jump", "ne_ni_1836", 557, 19], + "ne_nid_1835", + ["false", 838, 557, 19], + ["jump", "ne_done_1834", 557, 19], + "ne_ni_1836", + ["is_int", 839, 4, 557, 19], + ["jump_false", 839, "ne_nn_1837", 557, 19], + "_nop_tc_619", + ["jump", "ne_nn_1837", 557, 19], + ["ne_int", 838, 4, 837, 557, 19], + ["jump", "ne_done_1834", 557, 19], + "ne_nn_1837", + ["is_num", 839, 4, 557, 19], + ["jump_false", 839, "ne_nt_1838", 557, 19], + "_nop_tc_620", + ["jump", "ne_nt_1838", 557, 19], + ["ne_float", 838, 4, 837, 557, 19], + ["jump", "ne_done_1834", 557, 19], + "ne_nt_1838", + ["is_text", 839, 4, 557, 19], + ["jump_false", 839, "ne_nnl_1839", 557, 19], + "_nop_tc_621", + ["jump", "ne_nnl_1839", 557, 19], + ["ne_text", 838, 4, 837, 557, 19], + ["jump", "ne_done_1834", 557, 19], + "ne_nnl_1839", + ["is_null", 839, 4, 557, 19], + ["jump_false", 839, "ne_nb_1840", 557, 19], + "_nop_tc_622", + "_nop_tc_623", + ["false", 838, 557, 19], + ["jump", "ne_done_1834", 557, 19], + "ne_nb_1840", + ["is_bool", 839, 4, 557, 19], + ["jump_false", 839, "ne_mis_1841", 557, 19], + "_nop_tc_624", + ["jump", "ne_mis_1841", 557, 19], + ["ne_bool", 838, 4, 837, 557, 19], + ["jump", "ne_done_1834", 557, 19], + "ne_mis_1841", + ["true", 838, 557, 19], + "ne_done_1834", + ["jump_false", 838, "if_else_1832", 557, 19], + ["store_field", 1, 4, "arity", 557, 25], + ["jump", "if_end_1833", 557, 25], + "if_else_1832", + "if_end_1833", + ["jump", "if_end_1799", 557, 25], + "if_else_1798", + "if_end_1799", + ["null", 841, 559, 21], + ["is_identical", 842, 17, 841, 559, 21], + ["jump_true", 842, "ne_nid_1847", 559, 21], + ["jump", "ne_ni_1848", 559, 21], + "ne_nid_1847", + ["false", 842, 559, 21], + ["jump", "ne_done_1846", 559, 21], + "ne_ni_1848", + ["is_int", 843, 17, 559, 21], + ["jump_false", 843, "ne_nn_1849", 559, 21], + "_nop_tc_625", + ["jump", "ne_nn_1849", 559, 21], + ["ne_int", 842, 17, 841, 559, 21], + ["jump", "ne_done_1846", 559, 21], + "ne_nn_1849", + ["is_num", 843, 17, 559, 21], + ["jump_false", 843, "ne_nt_1850", 559, 21], + "_nop_tc_626", + ["jump", "ne_nt_1850", 559, 21], + ["ne_float", 842, 17, 841, 559, 21], + ["jump", "ne_done_1846", 559, 21], + "ne_nt_1850", + ["is_text", 843, 17, 559, 21], + ["jump_false", 843, "ne_nnl_1851", 559, 21], + "_nop_tc_627", + ["jump", "ne_nnl_1851", 559, 21], + ["ne_text", 842, 17, 841, 559, 21], + ["jump", "ne_done_1846", 559, 21], + "ne_nnl_1851", + ["is_null", 843, 17, 559, 21], + ["jump_false", 843, "ne_nb_1852", 559, 21], + "_nop_tc_628", + "_nop_tc_629", + ["false", 842, 559, 21], + ["jump", "ne_done_1846", 559, 21], + "ne_nb_1852", + ["is_bool", 843, 17, 559, 21], + ["jump_false", 843, "ne_mis_1853", 559, 21], + "_nop_tc_630", + ["jump", "ne_mis_1853", 559, 21], + ["ne_bool", 842, 17, 841, 559, 21], + ["jump", "ne_done_1846", 559, 21], + "ne_mis_1853", + ["true", 842, 559, 21], + "ne_done_1846", + ["move", 845, 842, 559, 21], + ["jump_false", 845, "and_end_1845", 559, 21], + ["load_field", 846, 17, "intrinsic", 559, 29], + ["true", 847, 559, 49], + ["is_identical", 848, 846, 847, 559, 49], + ["jump_true", 848, "eq_done_1854", 559, 49], + ["is_int", 849, 846, 559, 49], + ["jump_false", 849, "eq_ni_1855", 559, 49], + "_nop_tc_631", + ["jump", "eq_ni_1855", 559, 49], + ["eq_int", 848, 846, 847, 559, 49], + ["jump", "eq_done_1854", 559, 49], + "eq_ni_1855", + ["is_num", 849, 846, 559, 49], + ["jump_false", 849, "eq_nn_1856", 559, 49], + "_nop_tc_632", + ["jump", "eq_nn_1856", 559, 49], + ["eq_float", 848, 846, 847, 559, 49], + ["jump", "eq_done_1854", 559, 49], + "eq_nn_1856", + ["is_text", 849, 846, 559, 49], + ["jump_false", 849, "eq_nt_1857", 559, 49], + "_nop_tc_633", + ["jump", "eq_nt_1857", 559, 49], + ["eq_text", 848, 846, 847, 559, 49], + ["jump", "eq_done_1854", 559, 49], + "eq_nt_1857", + ["is_null", 849, 846, 559, 49], + ["jump_false", 849, "eq_nnl_1858", 559, 49], + "_nop_tc_634", + ["jump", "eq_nnl_1858", 559, 49], + ["true", 848, 559, 49], + ["jump", "eq_done_1854", 559, 49], + "eq_nnl_1858", + ["is_bool", 849, 846, 559, 49], + ["jump_false", 849, "eq_nb_1859", 559, 49], + "_nop_tc_635", + "_nop_tc_636", + ["eq_bool", 848, 846, 847, 559, 49], + ["jump", "eq_done_1854", 559, 49], + "eq_nb_1859", + ["false", 848, 559, 49], + "eq_done_1854", + ["move", 845, 848, 559, 49], + "and_end_1845", + ["move", 851, 845, 559, 49], + ["jump_false", 851, "and_end_1844", 559, 49], + ["load_field", 852, 1, "list", 559, 64], + ["length", 853, 852, 559, 64], + ["access", 854, 1, 559, 78], + ["is_identical", 855, 853, 854, 559, 78], + ["jump_true", 855, "eq_done_1860", 559, 78], + "_nop_tc_637", + "_nop_tc_638", + "_nop_tc_639", + "_nop_tc_640", + ["eq_int", 855, 853, 854, 559, 78], + ["jump", "eq_done_1860", 559, 78], + "eq_ni_1861", + "_nop_tc_641", + "_nop_tc_642", + "_nop_tc_643", + "_nop_tc_644", + ["eq_float", 855, 853, 854, 559, 78], + ["jump", "eq_done_1860", 559, 78], + "eq_nn_1862", + "_nop_tc_645", + ["jump", "eq_nt_1863", 559, 78], + "_nop_tc_646", + ["jump", "eq_nt_1863", 559, 78], + ["eq_text", 855, 853, 854, 559, 78], + ["jump", "eq_done_1860", 559, 78], + "eq_nt_1863", + "_nop_tc_647", + ["jump", "eq_nnl_1864", 559, 78], + "_nop_tc_648", + ["jump", "eq_nnl_1864", 559, 78], + ["true", 855, 559, 78], + ["jump", "eq_done_1860", 559, 78], + "eq_nnl_1864", + "_nop_tc_649", + ["jump", "eq_nb_1865", 559, 78], + "_nop_tc_650", + ["jump", "eq_nb_1865", 559, 78], + ["eq_bool", 855, 853, 854, 559, 78], + ["jump", "eq_done_1860", 559, 78], + "eq_nb_1865", + ["false", 855, 559, 78], + "eq_done_1860", + ["move", 851, 855, 559, 78], + "and_end_1844", + ["jump_false", 851, "if_else_1842", 559, 78], + ["load_field", 858, 1, "list", 560, 15], + ["access", 859, 0, 560, 25], + ["load_index", 860, 858, 859, 560, 25], + ["move", 5, 860, 560, 25], + ["null", 861, 561, 15], + ["move", 6, 861, 561, 15], + ["load_field", 862, 5, "type_tag", 562, 13], + ["null", 863, 562, 29], + ["is_identical", 864, 862, 863, 562, 29], + ["jump_true", 864, "ne_nid_1869", 562, 29], + ["jump", "ne_ni_1870", 562, 29], + "ne_nid_1869", + ["false", 864, 562, 29], + ["jump", "ne_done_1868", 562, 29], + "ne_ni_1870", + ["is_int", 865, 862, 562, 29], + ["jump_false", 865, "ne_nn_1871", 562, 29], + "_nop_tc_651", + ["jump", "ne_nn_1871", 562, 29], + ["ne_int", 864, 862, 863, 562, 29], + ["jump", "ne_done_1868", 562, 29], + "ne_nn_1871", + ["is_num", 865, 862, 562, 29], + ["jump_false", 865, "ne_nt_1872", 562, 29], + "_nop_tc_652", + ["jump", "ne_nt_1872", 562, 29], + ["ne_float", 864, 862, 863, 562, 29], + ["jump", "ne_done_1868", 562, 29], + "ne_nt_1872", + ["is_text", 865, 862, 562, 29], + ["jump_false", 865, "ne_nnl_1873", 562, 29], + "_nop_tc_653", + ["jump", "ne_nnl_1873", 562, 29], + ["ne_text", 864, 862, 863, 562, 29], + ["jump", "ne_done_1868", 562, 29], + "ne_nnl_1873", + ["is_null", 865, 862, 562, 29], + ["jump_false", 865, "ne_nb_1874", 562, 29], + "_nop_tc_654", + "_nop_tc_655", + ["false", 864, 562, 29], + ["jump", "ne_done_1868", 562, 29], + "ne_nb_1874", + ["is_bool", 865, 862, 562, 29], + ["jump_false", 865, "ne_mis_1875", 562, 29], + "_nop_tc_656", + ["jump", "ne_mis_1875", 562, 29], + ["ne_bool", 864, 862, 863, 562, 29], + ["jump", "ne_done_1868", 562, 29], + "ne_mis_1875", + ["true", 864, 562, 29], + "ne_done_1868", + ["jump_false", 864, "if_else_1866", 562, 29], + ["load_field", 867, 5, "type_tag", 563, 17], + ["move", 6, 867, 563, 17], + ["jump", "if_end_1867", 563, 17], + "if_else_1866", + ["load_field", 868, 5, "kind", 564, 20], + ["access", 869, "name", 564, 32], + ["is_identical", 870, 868, 869, 564, 32], + ["jump_true", 870, "eq_done_1879", 564, 32], + ["is_int", 871, 868, 564, 32], + ["jump_false", 871, "eq_ni_1880", 564, 32], + "_nop_tc_657", + ["jump", "eq_ni_1880", 564, 32], + ["eq_int", 870, 868, 869, 564, 32], + ["jump", "eq_done_1879", 564, 32], + "eq_ni_1880", + ["is_num", 871, 868, 564, 32], + ["jump_false", 871, "eq_nn_1881", 564, 32], + "_nop_tc_658", + ["jump", "eq_nn_1881", 564, 32], + ["eq_float", 870, 868, 869, 564, 32], + ["jump", "eq_done_1879", 564, 32], + "eq_nn_1881", + ["is_text", 871, 868, 564, 32], + ["jump_false", 871, "eq_nt_1882", 564, 32], + "_nop_tc_659", + "_nop_tc_660", + ["eq_text", 870, 868, 869, 564, 32], + ["jump", "eq_done_1879", 564, 32], + "eq_nt_1882", + ["is_null", 871, 868, 564, 32], + ["jump_false", 871, "eq_nnl_1883", 564, 32], + "_nop_tc_661", + ["jump", "eq_nnl_1883", 564, 32], + ["true", 870, 564, 32], + ["jump", "eq_done_1879", 564, 32], + "eq_nnl_1883", + ["is_bool", 871, 868, 564, 32], + ["jump_false", 871, "eq_nb_1884", 564, 32], + "_nop_tc_662", + ["jump", "eq_nb_1884", 564, 32], + ["eq_bool", 870, 868, 869, 564, 32], + ["jump", "eq_done_1879", 564, 32], + "eq_nb_1884", + ["false", 870, 564, 32], + "eq_done_1879", + ["move", 873, 870, 564, 32], + ["jump_false", 873, "and_end_1878", 564, 32], + ["load_field", 874, 5, "level", 564, 42], + ["access", 875, 0, 564, 55], + ["is_identical", 876, 874, 875, 564, 55], + ["jump_true", 876, "eq_done_1885", 564, 55], + ["is_int", 877, 874, 564, 55], + ["jump_false", 877, "eq_ni_1886", 564, 55], + "_nop_tc_663", + "_nop_tc_664", + ["eq_int", 876, 874, 875, 564, 55], + ["jump", "eq_done_1885", 564, 55], + "eq_ni_1886", + ["is_num", 877, 874, 564, 55], + ["jump_false", 877, "eq_nn_1887", 564, 55], + "_nop_tc_665", + "_nop_tc_666", + ["eq_float", 876, 874, 875, 564, 55], + ["jump", "eq_done_1885", 564, 55], + "eq_nn_1887", + ["is_text", 877, 874, 564, 55], + ["jump_false", 877, "eq_nt_1888", 564, 55], + "_nop_tc_667", + ["jump", "eq_nt_1888", 564, 55], + ["eq_text", 876, 874, 875, 564, 55], + ["jump", "eq_done_1885", 564, 55], + "eq_nt_1888", + ["is_null", 877, 874, 564, 55], + ["jump_false", 877, "eq_nnl_1889", 564, 55], + "_nop_tc_668", + ["jump", "eq_nnl_1889", 564, 55], + ["true", 876, 564, 55], + ["jump", "eq_done_1885", 564, 55], + "eq_nnl_1889", + ["is_bool", 877, 874, 564, 55], + ["jump_false", 877, "eq_nb_1890", 564, 55], + "_nop_tc_669", + ["jump", "eq_nb_1890", 564, 55], + ["eq_bool", 876, 874, 875, 564, 55], + ["jump", "eq_done_1885", 564, 55], + "eq_nb_1890", + ["false", 876, 564, 55], + "eq_done_1885", + ["move", 873, 876, 564, 55], + "and_end_1878", + ["jump_false", 873, "if_else_1876", 564, 55], + ["load_field", 879, 5, "name", 565, 33], + ["get", 881, 35, 1, 565, 16], + ["frame", 882, 881, 2, 565, 16], + ["null", 883, 565, 16], + ["setarg", 882, 0, 883, 565, 16], + ["setarg", 882, 1, 2, 565, 16], + ["setarg", 882, 2, 879, 565, 16], + ["invoke", 882, 880, 565, 16], + ["move", 16, 880, 565, 16], + ["null", 884, 566, 21], + ["is_identical", 885, 16, 884, 566, 21], + ["jump_true", 885, "ne_nid_1894", 566, 21], + ["jump", "ne_ni_1895", 566, 21], + "ne_nid_1894", + ["false", 885, 566, 21], + ["jump", "ne_done_1893", 566, 21], + "ne_ni_1895", + ["is_int", 886, 16, 566, 21], + ["jump_false", 886, "ne_nn_1896", 566, 21], + "_nop_tc_670", + ["jump", "ne_nn_1896", 566, 21], + ["ne_int", 885, 16, 884, 566, 21], + ["jump", "ne_done_1893", 566, 21], + "ne_nn_1896", + ["is_num", 886, 16, 566, 21], + ["jump_false", 886, "ne_nt_1897", 566, 21], + "_nop_tc_671", + ["jump", "ne_nt_1897", 566, 21], + ["ne_float", 885, 16, 884, 566, 21], + ["jump", "ne_done_1893", 566, 21], + "ne_nt_1897", + ["is_text", 886, 16, 566, 21], + ["jump_false", 886, "ne_nnl_1898", 566, 21], + "_nop_tc_672", + ["jump", "ne_nnl_1898", 566, 21], + ["ne_text", 885, 16, 884, 566, 21], + ["jump", "ne_done_1893", 566, 21], + "ne_nnl_1898", + ["is_null", 886, 16, 566, 21], + ["jump_false", 886, "ne_nb_1899", 566, 21], + "_nop_tc_673", + "_nop_tc_674", + ["false", 885, 566, 21], + ["jump", "ne_done_1893", 566, 21], + "ne_nb_1899", + ["is_bool", 886, 16, 566, 21], + ["jump_false", 886, "ne_mis_1900", 566, 21], + "_nop_tc_675", + ["jump", "ne_mis_1900", 566, 21], + ["ne_bool", 885, 16, 884, 566, 21], + ["jump", "ne_done_1893", 566, 21], + "ne_mis_1900", + ["true", 885, 566, 21], + "ne_done_1893", + ["jump_false", 885, "if_else_1891", 566, 21], + ["load_field", 888, 16, "type_tag", 566, 33], + ["move", 6, 888, 566, 33], + ["jump", "if_end_1892", 566, 33], + "if_else_1891", + "if_end_1892", + ["jump", "if_end_1877", 566, 33], + "if_else_1876", + "if_end_1877", + "if_end_1867", + ["null", 889, 568, 20], + ["is_identical", 890, 6, 889, 568, 20], + ["jump_true", 890, "ne_nid_1904", 568, 20], + ["jump", "ne_ni_1905", 568, 20], + "ne_nid_1904", + ["false", 890, 568, 20], + ["jump", "ne_done_1903", 568, 20], + "ne_ni_1905", + ["is_int", 891, 6, 568, 20], + ["jump_false", 891, "ne_nn_1906", 568, 20], + "_nop_tc_676", + ["jump", "ne_nn_1906", 568, 20], + ["ne_int", 890, 6, 889, 568, 20], + ["jump", "ne_done_1903", 568, 20], + "ne_nn_1906", + ["is_num", 891, 6, 568, 20], + ["jump_false", 891, "ne_nt_1907", 568, 20], + "_nop_tc_677", + ["jump", "ne_nt_1907", 568, 20], + ["ne_float", 890, 6, 889, 568, 20], + ["jump", "ne_done_1903", 568, 20], + "ne_nt_1907", + ["is_text", 891, 6, 568, 20], + ["jump_false", 891, "ne_nnl_1908", 568, 20], + "_nop_tc_678", + ["jump", "ne_nnl_1908", 568, 20], + ["ne_text", 890, 6, 889, 568, 20], + ["jump", "ne_done_1903", 568, 20], + "ne_nnl_1908", + ["is_null", 891, 6, 568, 20], + ["jump_false", 891, "ne_nb_1909", 568, 20], + "_nop_tc_679", + "_nop_tc_680", + ["false", 890, 568, 20], + ["jump", "ne_done_1903", 568, 20], + "ne_nb_1909", + ["is_bool", 891, 6, 568, 20], + ["jump_false", 891, "ne_mis_1910", 568, 20], + "_nop_tc_681", + ["jump", "ne_mis_1910", 568, 20], + ["ne_bool", 890, 6, 889, 568, 20], + ["jump", "ne_done_1903", 568, 20], + "ne_mis_1910", + ["true", 890, 568, 20], + "ne_done_1903", + ["jump_false", 890, "if_else_1901", 568, 20], + ["load_field", 893, 17, "name", 569, 15], + ["access", 894, "is_array", 569, 30], + ["is_identical", 895, 893, 894, 569, 30], + ["jump_true", 895, "eq_done_1913", 569, 30], + ["is_int", 896, 893, 569, 30], + ["jump_false", 896, "eq_ni_1914", 569, 30], + "_nop_tc_682", + ["jump", "eq_ni_1914", 569, 30], + ["eq_int", 895, 893, 894, 569, 30], + ["jump", "eq_done_1913", 569, 30], + "eq_ni_1914", + ["is_num", 896, 893, 569, 30], + ["jump_false", 896, "eq_nn_1915", 569, 30], + "_nop_tc_683", + ["jump", "eq_nn_1915", 569, 30], + ["eq_float", 895, 893, 894, 569, 30], + ["jump", "eq_done_1913", 569, 30], + "eq_nn_1915", + ["is_text", 896, 893, 569, 30], + ["jump_false", 896, "eq_nt_1916", 569, 30], + "_nop_tc_684", + "_nop_tc_685", + ["eq_text", 895, 893, 894, 569, 30], + ["jump", "eq_done_1913", 569, 30], + "eq_nt_1916", + ["is_null", 896, 893, 569, 30], + ["jump_false", 896, "eq_nnl_1917", 569, 30], + "_nop_tc_686", + ["jump", "eq_nnl_1917", 569, 30], + ["true", 895, 569, 30], + ["jump", "eq_done_1913", 569, 30], + "eq_nnl_1917", + ["is_bool", 896, 893, 569, 30], + ["jump_false", 896, "eq_nb_1918", 569, 30], + "_nop_tc_687", + ["jump", "eq_nb_1918", 569, 30], + ["eq_bool", 895, 893, 894, 569, 30], + ["jump", "eq_done_1913", 569, 30], + "eq_nb_1918", + ["false", 895, 569, 30], + "eq_done_1913", + ["jump_false", 895, "if_else_1911", 569, 30], + ["access", 898, "array", 569, 66], + ["is_identical", 899, 6, 898, 569, 66], + ["jump_true", 899, "eq_done_1919", 569, 66], + ["is_int", 900, 6, 569, 66], + ["jump_false", 900, "eq_ni_1920", 569, 66], + "_nop_tc_688", + ["jump", "eq_ni_1920", 569, 66], + ["eq_int", 899, 6, 898, 569, 66], + ["jump", "eq_done_1919", 569, 66], + "eq_ni_1920", + ["is_num", 900, 6, 569, 66], + ["jump_false", 900, "eq_nn_1921", 569, 66], + "_nop_tc_689", + ["jump", "eq_nn_1921", 569, 66], + ["eq_float", 899, 6, 898, 569, 66], + ["jump", "eq_done_1919", 569, 66], + "eq_nn_1921", + ["is_text", 900, 6, 569, 66], + ["jump_false", 900, "eq_nt_1922", 569, 66], + "_nop_tc_690", + "_nop_tc_691", + ["eq_text", 899, 6, 898, 569, 66], + ["jump", "eq_done_1919", 569, 66], + "eq_nt_1922", + ["is_null", 900, 6, 569, 66], + ["jump_false", 900, "eq_nnl_1923", 569, 66], + "_nop_tc_692", + ["jump", "eq_nnl_1923", 569, 66], + ["true", 899, 569, 66], + ["jump", "eq_done_1919", 569, 66], + "eq_nnl_1923", + ["is_bool", 900, 6, 569, 66], + ["jump_false", 900, "eq_nb_1924", 569, 66], + "_nop_tc_693", + ["jump", "eq_nb_1924", 569, 66], + ["eq_bool", 899, 6, 898, 569, 66], + ["jump", "eq_done_1919", 569, 66], + "eq_nb_1924", + ["false", 899, 569, 66], + "eq_done_1919", + ["get", 903, 22, 1, 569, 49], + ["frame", 904, 903, 2, 569, 49], + ["null", 905, 569, 49], + ["setarg", 904, 0, 905, 569, 49], + ["setarg", 904, 1, 899, 569, 49], + ["setarg", 904, 2, 1, 569, 49], + ["tail_invoke", 904, 902, 569, 49], + ["return", 902, 569, 49], + "_nop_ur_38", + "if_else_1911", + "if_end_1912", + ["load_field", 906, 17, "name", 570, 15], + ["access", 907, "is_text", 570, 30], + ["is_identical", 908, 906, 907, 570, 30], + ["jump_true", 908, "eq_done_1927", 570, 30], + ["is_int", 909, 906, 570, 30], + ["jump_false", 909, "eq_ni_1928", 570, 30], + "_nop_tc_694", + ["jump", "eq_ni_1928", 570, 30], + ["eq_int", 908, 906, 907, 570, 30], + ["jump", "eq_done_1927", 570, 30], + "eq_ni_1928", + ["is_num", 909, 906, 570, 30], + ["jump_false", 909, "eq_nn_1929", 570, 30], + "_nop_tc_695", + ["jump", "eq_nn_1929", 570, 30], + ["eq_float", 908, 906, 907, 570, 30], + ["jump", "eq_done_1927", 570, 30], + "eq_nn_1929", + ["is_text", 909, 906, 570, 30], + ["jump_false", 909, "eq_nt_1930", 570, 30], + "_nop_tc_696", + "_nop_tc_697", + ["eq_text", 908, 906, 907, 570, 30], + ["jump", "eq_done_1927", 570, 30], + "eq_nt_1930", + ["is_null", 909, 906, 570, 30], + ["jump_false", 909, "eq_nnl_1931", 570, 30], + "_nop_tc_698", + ["jump", "eq_nnl_1931", 570, 30], + ["true", 908, 570, 30], + ["jump", "eq_done_1927", 570, 30], + "eq_nnl_1931", + ["is_bool", 909, 906, 570, 30], + ["jump_false", 909, "eq_nb_1932", 570, 30], + "_nop_tc_699", + ["jump", "eq_nb_1932", 570, 30], + ["eq_bool", 908, 906, 907, 570, 30], + ["jump", "eq_done_1927", 570, 30], + "eq_nb_1932", + ["false", 908, 570, 30], + "eq_done_1927", + ["jump_false", 908, "if_else_1925", 570, 30], + ["access", 911, "text", 570, 65], + ["is_identical", 912, 6, 911, 570, 65], + ["jump_true", 912, "eq_done_1933", 570, 65], + ["is_int", 913, 6, 570, 65], + ["jump_false", 913, "eq_ni_1934", 570, 65], + "_nop_tc_700", + ["jump", "eq_ni_1934", 570, 65], + ["eq_int", 912, 6, 911, 570, 65], + ["jump", "eq_done_1933", 570, 65], + "eq_ni_1934", + ["is_num", 913, 6, 570, 65], + ["jump_false", 913, "eq_nn_1935", 570, 65], + "_nop_tc_701", + ["jump", "eq_nn_1935", 570, 65], + ["eq_float", 912, 6, 911, 570, 65], + ["jump", "eq_done_1933", 570, 65], + "eq_nn_1935", + ["is_text", 913, 6, 570, 65], + ["jump_false", 913, "eq_nt_1936", 570, 65], + "_nop_tc_702", + "_nop_tc_703", + ["eq_text", 912, 6, 911, 570, 65], + ["jump", "eq_done_1933", 570, 65], + "eq_nt_1936", + ["is_null", 913, 6, 570, 65], + ["jump_false", 913, "eq_nnl_1937", 570, 65], + "_nop_tc_704", + ["jump", "eq_nnl_1937", 570, 65], + ["true", 912, 570, 65], + ["jump", "eq_done_1933", 570, 65], + "eq_nnl_1937", + ["is_bool", 913, 6, 570, 65], + ["jump_false", 913, "eq_nb_1938", 570, 65], + "_nop_tc_705", + ["jump", "eq_nb_1938", 570, 65], + ["eq_bool", 912, 6, 911, 570, 65], + ["jump", "eq_done_1933", 570, 65], + "eq_nb_1938", + ["false", 912, 570, 65], + "eq_done_1933", + ["get", 916, 22, 1, 570, 48], + ["frame", 917, 916, 2, 570, 48], + ["null", 918, 570, 48], + ["setarg", 917, 0, 918, 570, 48], + ["setarg", 917, 1, 912, 570, 48], + ["setarg", 917, 2, 1, 570, 48], + ["tail_invoke", 917, 915, 570, 48], + ["return", 915, 570, 48], + "_nop_ur_39", + "if_else_1925", + "if_end_1926", + ["load_field", 919, 17, "name", 571, 15], + ["access", 920, "is_number", 571, 30], + ["is_identical", 921, 919, 920, 571, 30], + ["jump_true", 921, "eq_done_1941", 571, 30], + ["is_int", 922, 919, 571, 30], + ["jump_false", 922, "eq_ni_1942", 571, 30], + "_nop_tc_706", + ["jump", "eq_ni_1942", 571, 30], + ["eq_int", 921, 919, 920, 571, 30], + ["jump", "eq_done_1941", 571, 30], + "eq_ni_1942", + ["is_num", 922, 919, 571, 30], + ["jump_false", 922, "eq_nn_1943", 571, 30], + "_nop_tc_707", + ["jump", "eq_nn_1943", 571, 30], + ["eq_float", 921, 919, 920, 571, 30], + ["jump", "eq_done_1941", 571, 30], + "eq_nn_1943", + ["is_text", 922, 919, 571, 30], + ["jump_false", 922, "eq_nt_1944", 571, 30], + "_nop_tc_708", + "_nop_tc_709", + ["eq_text", 921, 919, 920, 571, 30], + ["jump", "eq_done_1941", 571, 30], + "eq_nt_1944", + ["is_null", 922, 919, 571, 30], + ["jump_false", 922, "eq_nnl_1945", 571, 30], + "_nop_tc_710", + ["jump", "eq_nnl_1945", 571, 30], + ["true", 921, 571, 30], + ["jump", "eq_done_1941", 571, 30], + "eq_nnl_1945", + ["is_bool", 922, 919, 571, 30], + ["jump_false", 922, "eq_nb_1946", 571, 30], + "_nop_tc_711", + ["jump", "eq_nb_1946", 571, 30], + ["eq_bool", 921, 919, 920, 571, 30], + ["jump", "eq_done_1941", 571, 30], + "eq_nb_1946", + ["false", 921, 571, 30], + "eq_done_1941", + ["jump_false", 921, "if_else_1939", 571, 30], + ["access", 924, "number", 571, 67], + ["is_identical", 925, 6, 924, 571, 67], + ["jump_true", 925, "eq_done_1948", 571, 67], + ["is_int", 926, 6, 571, 67], + ["jump_false", 926, "eq_ni_1949", 571, 67], + "_nop_tc_712", + ["jump", "eq_ni_1949", 571, 67], + ["eq_int", 925, 6, 924, 571, 67], + ["jump", "eq_done_1948", 571, 67], + "eq_ni_1949", + ["is_num", 926, 6, 571, 67], + ["jump_false", 926, "eq_nn_1950", 571, 67], + "_nop_tc_713", + ["jump", "eq_nn_1950", 571, 67], + ["eq_float", 925, 6, 924, 571, 67], + ["jump", "eq_done_1948", 571, 67], + "eq_nn_1950", + ["is_text", 926, 6, 571, 67], + ["jump_false", 926, "eq_nt_1951", 571, 67], + "_nop_tc_714", + "_nop_tc_715", + ["eq_text", 925, 6, 924, 571, 67], + ["jump", "eq_done_1948", 571, 67], + "eq_nt_1951", + ["is_null", 926, 6, 571, 67], + ["jump_false", 926, "eq_nnl_1952", 571, 67], + "_nop_tc_716", + ["jump", "eq_nnl_1952", 571, 67], + ["true", 925, 571, 67], + ["jump", "eq_done_1948", 571, 67], + "eq_nnl_1952", + ["is_bool", 926, 6, 571, 67], + ["jump_false", 926, "eq_nb_1953", 571, 67], + "_nop_tc_717", + ["jump", "eq_nb_1953", 571, 67], + ["eq_bool", 925, 6, 924, 571, 67], + ["jump", "eq_done_1948", 571, 67], + "eq_nb_1953", + ["false", 925, 571, 67], + "eq_done_1948", + ["move", 928, 925, 571, 67], + ["jump_true", 928, "or_end_1947", 571, 67], + ["access", 929, "integer", 571, 86], + ["is_identical", 930, 6, 929, 571, 86], + ["jump_true", 930, "eq_done_1954", 571, 86], + ["is_int", 931, 6, 571, 86], + ["jump_false", 931, "eq_ni_1955", 571, 86], + "_nop_tc_718", + ["jump", "eq_ni_1955", 571, 86], + ["eq_int", 930, 6, 929, 571, 86], + ["jump", "eq_done_1954", 571, 86], + "eq_ni_1955", + ["is_num", 931, 6, 571, 86], + ["jump_false", 931, "eq_nn_1956", 571, 86], + "_nop_tc_719", + ["jump", "eq_nn_1956", 571, 86], + ["eq_float", 930, 6, 929, 571, 86], + ["jump", "eq_done_1954", 571, 86], + "eq_nn_1956", + ["is_text", 931, 6, 571, 86], + ["jump_false", 931, "eq_nt_1957", 571, 86], + "_nop_tc_720", + "_nop_tc_721", + ["eq_text", 930, 6, 929, 571, 86], + ["jump", "eq_done_1954", 571, 86], + "eq_nt_1957", + ["is_null", 931, 6, 571, 86], + ["jump_false", 931, "eq_nnl_1958", 571, 86], + "_nop_tc_722", + ["jump", "eq_nnl_1958", 571, 86], + ["true", 930, 571, 86], + ["jump", "eq_done_1954", 571, 86], + "eq_nnl_1958", + ["is_bool", 931, 6, 571, 86], + ["jump_false", 931, "eq_nb_1959", 571, 86], + "_nop_tc_723", + ["jump", "eq_nb_1959", 571, 86], + ["eq_bool", 930, 6, 929, 571, 86], + ["jump", "eq_done_1954", 571, 86], + "eq_nb_1959", + ["false", 930, 571, 86], + "eq_done_1954", + ["move", 928, 930, 571, 86], + "or_end_1947", + ["get", 934, 22, 1, 571, 50], + ["frame", 935, 934, 2, 571, 50], + ["null", 936, 571, 50], + ["setarg", 935, 0, 936, 571, 50], + ["setarg", 935, 1, 928, 571, 50], + ["setarg", 935, 2, 1, 571, 50], + ["tail_invoke", 935, 933, 571, 50], + ["return", 933, 571, 50], + "_nop_ur_40", + "if_else_1939", + "if_end_1940", + ["load_field", 937, 17, "name", 572, 15], + ["access", 938, "is_integer", 572, 30], + ["is_identical", 939, 937, 938, 572, 30], + ["jump_true", 939, "eq_done_1962", 572, 30], + ["is_int", 940, 937, 572, 30], + ["jump_false", 940, "eq_ni_1963", 572, 30], + "_nop_tc_724", + ["jump", "eq_ni_1963", 572, 30], + ["eq_int", 939, 937, 938, 572, 30], + ["jump", "eq_done_1962", 572, 30], + "eq_ni_1963", + ["is_num", 940, 937, 572, 30], + ["jump_false", 940, "eq_nn_1964", 572, 30], + "_nop_tc_725", + ["jump", "eq_nn_1964", 572, 30], + ["eq_float", 939, 937, 938, 572, 30], + ["jump", "eq_done_1962", 572, 30], + "eq_nn_1964", + ["is_text", 940, 937, 572, 30], + ["jump_false", 940, "eq_nt_1965", 572, 30], + "_nop_tc_726", + "_nop_tc_727", + ["eq_text", 939, 937, 938, 572, 30], + ["jump", "eq_done_1962", 572, 30], + "eq_nt_1965", + ["is_null", 940, 937, 572, 30], + ["jump_false", 940, "eq_nnl_1966", 572, 30], + "_nop_tc_728", + ["jump", "eq_nnl_1966", 572, 30], + ["true", 939, 572, 30], + ["jump", "eq_done_1962", 572, 30], + "eq_nnl_1966", + ["is_bool", 940, 937, 572, 30], + ["jump_false", 940, "eq_nb_1967", 572, 30], + "_nop_tc_729", + ["jump", "eq_nb_1967", 572, 30], + ["eq_bool", 939, 937, 938, 572, 30], + ["jump", "eq_done_1962", 572, 30], + "eq_nb_1967", + ["false", 939, 572, 30], + "eq_done_1962", + ["jump_false", 939, "if_else_1960", 572, 30], + ["access", 942, "integer", 572, 68], + ["is_identical", 943, 6, 942, 572, 68], + ["jump_true", 943, "eq_done_1968", 572, 68], + ["is_int", 944, 6, 572, 68], + ["jump_false", 944, "eq_ni_1969", 572, 68], + "_nop_tc_730", + ["jump", "eq_ni_1969", 572, 68], + ["eq_int", 943, 6, 942, 572, 68], + ["jump", "eq_done_1968", 572, 68], + "eq_ni_1969", + ["is_num", 944, 6, 572, 68], + ["jump_false", 944, "eq_nn_1970", 572, 68], + "_nop_tc_731", + ["jump", "eq_nn_1970", 572, 68], + ["eq_float", 943, 6, 942, 572, 68], + ["jump", "eq_done_1968", 572, 68], + "eq_nn_1970", + ["is_text", 944, 6, 572, 68], + ["jump_false", 944, "eq_nt_1971", 572, 68], + "_nop_tc_732", + "_nop_tc_733", + ["eq_text", 943, 6, 942, 572, 68], + ["jump", "eq_done_1968", 572, 68], + "eq_nt_1971", + ["is_null", 944, 6, 572, 68], + ["jump_false", 944, "eq_nnl_1972", 572, 68], + "_nop_tc_734", + ["jump", "eq_nnl_1972", 572, 68], + ["true", 943, 572, 68], + ["jump", "eq_done_1968", 572, 68], + "eq_nnl_1972", + ["is_bool", 944, 6, 572, 68], + ["jump_false", 944, "eq_nb_1973", 572, 68], + "_nop_tc_735", + ["jump", "eq_nb_1973", 572, 68], + ["eq_bool", 943, 6, 942, 572, 68], + ["jump", "eq_done_1968", 572, 68], + "eq_nb_1973", + ["false", 943, 572, 68], + "eq_done_1968", + ["get", 947, 22, 1, 572, 51], + ["frame", 948, 947, 2, 572, 51], + ["null", 949, 572, 51], + ["setarg", 948, 0, 949, 572, 51], + ["setarg", 948, 1, 943, 572, 51], + ["setarg", 948, 2, 1, 572, 51], + ["tail_invoke", 948, 946, 572, 51], + ["return", 946, 572, 51], + "_nop_ur_41", + "if_else_1960", + "if_end_1961", + ["load_field", 950, 17, "name", 573, 15], + ["access", 951, "is_function", 573, 30], + ["is_identical", 952, 950, 951, 573, 30], + ["jump_true", 952, "eq_done_1976", 573, 30], + ["is_int", 953, 950, 573, 30], + ["jump_false", 953, "eq_ni_1977", 573, 30], + "_nop_tc_736", + ["jump", "eq_ni_1977", 573, 30], + ["eq_int", 952, 950, 951, 573, 30], + ["jump", "eq_done_1976", 573, 30], + "eq_ni_1977", + ["is_num", 953, 950, 573, 30], + ["jump_false", 953, "eq_nn_1978", 573, 30], + "_nop_tc_737", + ["jump", "eq_nn_1978", 573, 30], + ["eq_float", 952, 950, 951, 573, 30], + ["jump", "eq_done_1976", 573, 30], + "eq_nn_1978", + ["is_text", 953, 950, 573, 30], + ["jump_false", 953, "eq_nt_1979", 573, 30], + "_nop_tc_738", + "_nop_tc_739", + ["eq_text", 952, 950, 951, 573, 30], + ["jump", "eq_done_1976", 573, 30], + "eq_nt_1979", + ["is_null", 953, 950, 573, 30], + ["jump_false", 953, "eq_nnl_1980", 573, 30], + "_nop_tc_740", + ["jump", "eq_nnl_1980", 573, 30], + ["true", 952, 573, 30], + ["jump", "eq_done_1976", 573, 30], + "eq_nnl_1980", + ["is_bool", 953, 950, 573, 30], + ["jump_false", 953, "eq_nb_1981", 573, 30], + "_nop_tc_741", + ["jump", "eq_nb_1981", 573, 30], + ["eq_bool", 952, 950, 951, 573, 30], + ["jump", "eq_done_1976", 573, 30], + "eq_nb_1981", + ["false", 952, 573, 30], + "eq_done_1976", + ["jump_false", 952, "if_else_1974", 573, 30], + ["access", 955, "function", 573, 69], + ["is_identical", 956, 6, 955, 573, 69], + ["jump_true", 956, "eq_done_1982", 573, 69], + ["is_int", 957, 6, 573, 69], + ["jump_false", 957, "eq_ni_1983", 573, 69], + "_nop_tc_742", + ["jump", "eq_ni_1983", 573, 69], + ["eq_int", 956, 6, 955, 573, 69], + ["jump", "eq_done_1982", 573, 69], + "eq_ni_1983", + ["is_num", 957, 6, 573, 69], + ["jump_false", 957, "eq_nn_1984", 573, 69], + "_nop_tc_743", + ["jump", "eq_nn_1984", 573, 69], + ["eq_float", 956, 6, 955, 573, 69], + ["jump", "eq_done_1982", 573, 69], + "eq_nn_1984", + ["is_text", 957, 6, 573, 69], + ["jump_false", 957, "eq_nt_1985", 573, 69], + "_nop_tc_744", + "_nop_tc_745", + ["eq_text", 956, 6, 955, 573, 69], + ["jump", "eq_done_1982", 573, 69], + "eq_nt_1985", + ["is_null", 957, 6, 573, 69], + ["jump_false", 957, "eq_nnl_1986", 573, 69], + "_nop_tc_746", + ["jump", "eq_nnl_1986", 573, 69], + ["true", 956, 573, 69], + ["jump", "eq_done_1982", 573, 69], + "eq_nnl_1986", + ["is_bool", 957, 6, 573, 69], + ["jump_false", 957, "eq_nb_1987", 573, 69], + "_nop_tc_747", + ["jump", "eq_nb_1987", 573, 69], + ["eq_bool", 956, 6, 955, 573, 69], + ["jump", "eq_done_1982", 573, 69], + "eq_nb_1987", + ["false", 956, 573, 69], + "eq_done_1982", + ["get", 960, 22, 1, 573, 52], + ["frame", 961, 960, 2, 573, 52], + ["null", 962, 573, 52], + ["setarg", 961, 0, 962, 573, 52], + ["setarg", 961, 1, 956, 573, 52], + ["setarg", 961, 2, 1, 573, 52], + ["tail_invoke", 961, 959, 573, 52], + ["return", 959, 573, 52], + "_nop_ur_42", + "if_else_1974", + "if_end_1975", + ["load_field", 963, 17, "name", 574, 15], + ["access", 964, "is_logical", 574, 30], + ["is_identical", 965, 963, 964, 574, 30], + ["jump_true", 965, "eq_done_1990", 574, 30], + ["is_int", 966, 963, 574, 30], + ["jump_false", 966, "eq_ni_1991", 574, 30], + "_nop_tc_748", + ["jump", "eq_ni_1991", 574, 30], + ["eq_int", 965, 963, 964, 574, 30], + ["jump", "eq_done_1990", 574, 30], + "eq_ni_1991", + ["is_num", 966, 963, 574, 30], + ["jump_false", 966, "eq_nn_1992", 574, 30], + "_nop_tc_749", + ["jump", "eq_nn_1992", 574, 30], + ["eq_float", 965, 963, 964, 574, 30], + ["jump", "eq_done_1990", 574, 30], + "eq_nn_1992", + ["is_text", 966, 963, 574, 30], + ["jump_false", 966, "eq_nt_1993", 574, 30], + "_nop_tc_750", + "_nop_tc_751", + ["eq_text", 965, 963, 964, 574, 30], + ["jump", "eq_done_1990", 574, 30], + "eq_nt_1993", + ["is_null", 966, 963, 574, 30], + ["jump_false", 966, "eq_nnl_1994", 574, 30], + "_nop_tc_752", + ["jump", "eq_nnl_1994", 574, 30], + ["true", 965, 574, 30], + ["jump", "eq_done_1990", 574, 30], + "eq_nnl_1994", + ["is_bool", 966, 963, 574, 30], + ["jump_false", 966, "eq_nb_1995", 574, 30], + "_nop_tc_753", + ["jump", "eq_nb_1995", 574, 30], + ["eq_bool", 965, 963, 964, 574, 30], + ["jump", "eq_done_1990", 574, 30], + "eq_nb_1995", + ["false", 965, 574, 30], + "eq_done_1990", + ["jump_false", 965, "if_else_1988", 574, 30], + ["access", 968, "logical", 574, 68], + ["is_identical", 969, 6, 968, 574, 68], + ["jump_true", 969, "eq_done_1996", 574, 68], + ["is_int", 970, 6, 574, 68], + ["jump_false", 970, "eq_ni_1997", 574, 68], + "_nop_tc_754", + ["jump", "eq_ni_1997", 574, 68], + ["eq_int", 969, 6, 968, 574, 68], + ["jump", "eq_done_1996", 574, 68], + "eq_ni_1997", + ["is_num", 970, 6, 574, 68], + ["jump_false", 970, "eq_nn_1998", 574, 68], + "_nop_tc_755", + ["jump", "eq_nn_1998", 574, 68], + ["eq_float", 969, 6, 968, 574, 68], + ["jump", "eq_done_1996", 574, 68], + "eq_nn_1998", + ["is_text", 970, 6, 574, 68], + ["jump_false", 970, "eq_nt_1999", 574, 68], + "_nop_tc_756", + "_nop_tc_757", + ["eq_text", 969, 6, 968, 574, 68], + ["jump", "eq_done_1996", 574, 68], + "eq_nt_1999", + ["is_null", 970, 6, 574, 68], + ["jump_false", 970, "eq_nnl_2000", 574, 68], + "_nop_tc_758", + ["jump", "eq_nnl_2000", 574, 68], + ["true", 969, 574, 68], + ["jump", "eq_done_1996", 574, 68], + "eq_nnl_2000", + ["is_bool", 970, 6, 574, 68], + ["jump_false", 970, "eq_nb_2001", 574, 68], + "_nop_tc_759", + ["jump", "eq_nb_2001", 574, 68], + ["eq_bool", 969, 6, 968, 574, 68], + ["jump", "eq_done_1996", 574, 68], + "eq_nb_2001", + ["false", 969, 574, 68], + "eq_done_1996", + ["get", 973, 22, 1, 574, 51], + ["frame", 974, 973, 2, 574, 51], + ["null", 975, 574, 51], + ["setarg", 974, 0, 975, 574, 51], + ["setarg", 974, 1, 969, 574, 51], + ["setarg", 974, 2, 1, 574, 51], + ["tail_invoke", 974, 972, 574, 51], + ["return", 972, 574, 51], + "_nop_ur_43", + "if_else_1988", + "if_end_1989", + ["load_field", 976, 17, "name", 575, 15], + ["access", 977, "is_null", 575, 30], + ["is_identical", 978, 976, 977, 575, 30], + ["jump_true", 978, "eq_done_2004", 575, 30], + ["is_int", 979, 976, 575, 30], + ["jump_false", 979, "eq_ni_2005", 575, 30], + "_nop_tc_760", + ["jump", "eq_ni_2005", 575, 30], + ["eq_int", 978, 976, 977, 575, 30], + ["jump", "eq_done_2004", 575, 30], + "eq_ni_2005", + ["is_num", 979, 976, 575, 30], + ["jump_false", 979, "eq_nn_2006", 575, 30], + "_nop_tc_761", + ["jump", "eq_nn_2006", 575, 30], + ["eq_float", 978, 976, 977, 575, 30], + ["jump", "eq_done_2004", 575, 30], + "eq_nn_2006", + ["is_text", 979, 976, 575, 30], + ["jump_false", 979, "eq_nt_2007", 575, 30], + "_nop_tc_762", + "_nop_tc_763", + ["eq_text", 978, 976, 977, 575, 30], + ["jump", "eq_done_2004", 575, 30], + "eq_nt_2007", + ["is_null", 979, 976, 575, 30], + ["jump_false", 979, "eq_nnl_2008", 575, 30], + "_nop_tc_764", + ["jump", "eq_nnl_2008", 575, 30], + ["true", 978, 575, 30], + ["jump", "eq_done_2004", 575, 30], + "eq_nnl_2008", + ["is_bool", 979, 976, 575, 30], + ["jump_false", 979, "eq_nb_2009", 575, 30], + "_nop_tc_765", + ["jump", "eq_nb_2009", 575, 30], + ["eq_bool", 978, 976, 977, 575, 30], + ["jump", "eq_done_2004", 575, 30], + "eq_nb_2009", + ["false", 978, 575, 30], + "eq_done_2004", + ["jump_false", 978, "if_else_2002", 575, 30], + ["access", 981, "null", 575, 65], + ["is_identical", 982, 6, 981, 575, 65], + ["jump_true", 982, "eq_done_2010", 575, 65], + ["is_int", 983, 6, 575, 65], + ["jump_false", 983, "eq_ni_2011", 575, 65], + "_nop_tc_766", + ["jump", "eq_ni_2011", 575, 65], + ["eq_int", 982, 6, 981, 575, 65], + ["jump", "eq_done_2010", 575, 65], + "eq_ni_2011", + ["is_num", 983, 6, 575, 65], + ["jump_false", 983, "eq_nn_2012", 575, 65], + "_nop_tc_767", + ["jump", "eq_nn_2012", 575, 65], + ["eq_float", 982, 6, 981, 575, 65], + ["jump", "eq_done_2010", 575, 65], + "eq_nn_2012", + ["is_text", 983, 6, 575, 65], + ["jump_false", 983, "eq_nt_2013", 575, 65], + "_nop_tc_768", + "_nop_tc_769", + ["eq_text", 982, 6, 981, 575, 65], + ["jump", "eq_done_2010", 575, 65], + "eq_nt_2013", + ["is_null", 983, 6, 575, 65], + ["jump_false", 983, "eq_nnl_2014", 575, 65], + "_nop_tc_770", + ["jump", "eq_nnl_2014", 575, 65], + ["true", 982, 575, 65], + ["jump", "eq_done_2010", 575, 65], + "eq_nnl_2014", + ["is_bool", 983, 6, 575, 65], + ["jump_false", 983, "eq_nb_2015", 575, 65], + "_nop_tc_771", + ["jump", "eq_nb_2015", 575, 65], + ["eq_bool", 982, 6, 981, 575, 65], + ["jump", "eq_done_2010", 575, 65], + "eq_nb_2015", + ["false", 982, 575, 65], + "eq_done_2010", + ["get", 986, 22, 1, 575, 48], + ["frame", 987, 986, 2, 575, 48], + ["null", 988, 575, 48], + ["setarg", 987, 0, 988, 575, 48], + ["setarg", 987, 1, 982, 575, 48], + ["setarg", 987, 2, 1, 575, 48], + ["tail_invoke", 987, 985, 575, 48], + ["return", 985, 575, 48], + "_nop_ur_44", + "if_else_2002", + "if_end_2003", + ["load_field", 989, 17, "name", 576, 15], + ["access", 990, "is_object", 576, 30], + ["is_identical", 991, 989, 990, 576, 30], + ["jump_true", 991, "eq_done_2018", 576, 30], + ["is_int", 992, 989, 576, 30], + ["jump_false", 992, "eq_ni_2019", 576, 30], + "_nop_tc_772", + ["jump", "eq_ni_2019", 576, 30], + ["eq_int", 991, 989, 990, 576, 30], + ["jump", "eq_done_2018", 576, 30], + "eq_ni_2019", + ["is_num", 992, 989, 576, 30], + ["jump_false", 992, "eq_nn_2020", 576, 30], + "_nop_tc_773", + ["jump", "eq_nn_2020", 576, 30], + ["eq_float", 991, 989, 990, 576, 30], + ["jump", "eq_done_2018", 576, 30], + "eq_nn_2020", + ["is_text", 992, 989, 576, 30], + ["jump_false", 992, "eq_nt_2021", 576, 30], + "_nop_tc_774", + "_nop_tc_775", + ["eq_text", 991, 989, 990, 576, 30], + ["jump", "eq_done_2018", 576, 30], + "eq_nt_2021", + ["is_null", 992, 989, 576, 30], + ["jump_false", 992, "eq_nnl_2022", 576, 30], + "_nop_tc_776", + ["jump", "eq_nnl_2022", 576, 30], + ["true", 991, 576, 30], + ["jump", "eq_done_2018", 576, 30], + "eq_nnl_2022", + ["is_bool", 992, 989, 576, 30], + ["jump_false", 992, "eq_nb_2023", 576, 30], + "_nop_tc_777", + ["jump", "eq_nb_2023", 576, 30], + ["eq_bool", 991, 989, 990, 576, 30], + ["jump", "eq_done_2018", 576, 30], + "eq_nb_2023", + ["false", 991, 576, 30], + "eq_done_2018", + ["jump_false", 991, "if_else_2016", 576, 30], + ["access", 994, "record", 576, 67], + ["is_identical", 995, 6, 994, 576, 67], + ["jump_true", 995, "eq_done_2024", 576, 67], + ["is_int", 996, 6, 576, 67], + ["jump_false", 996, "eq_ni_2025", 576, 67], + "_nop_tc_778", + ["jump", "eq_ni_2025", 576, 67], + ["eq_int", 995, 6, 994, 576, 67], + ["jump", "eq_done_2024", 576, 67], + "eq_ni_2025", + ["is_num", 996, 6, 576, 67], + ["jump_false", 996, "eq_nn_2026", 576, 67], + "_nop_tc_779", + ["jump", "eq_nn_2026", 576, 67], + ["eq_float", 995, 6, 994, 576, 67], + ["jump", "eq_done_2024", 576, 67], + "eq_nn_2026", + ["is_text", 996, 6, 576, 67], + ["jump_false", 996, "eq_nt_2027", 576, 67], + "_nop_tc_780", + "_nop_tc_781", + ["eq_text", 995, 6, 994, 576, 67], + ["jump", "eq_done_2024", 576, 67], + "eq_nt_2027", + ["is_null", 996, 6, 576, 67], + ["jump_false", 996, "eq_nnl_2028", 576, 67], + "_nop_tc_782", + ["jump", "eq_nnl_2028", 576, 67], + ["true", 995, 576, 67], + ["jump", "eq_done_2024", 576, 67], + "eq_nnl_2028", + ["is_bool", 996, 6, 576, 67], + ["jump_false", 996, "eq_nb_2029", 576, 67], + "_nop_tc_783", + ["jump", "eq_nb_2029", 576, 67], + ["eq_bool", 995, 6, 994, 576, 67], + ["jump", "eq_done_2024", 576, 67], + "eq_nb_2029", + ["false", 995, 576, 67], + "eq_done_2024", + ["get", 999, 22, 1, 576, 50], + ["frame", 1000, 999, 2, 576, 50], + ["null", 1001, 576, 50], + ["setarg", 1000, 0, 1001, 576, 50], + ["setarg", 1000, 1, 995, 576, 50], + ["setarg", 1000, 2, 1, 576, 50], + ["tail_invoke", 1000, 998, 576, 50], + ["return", 998, 576, 50], + "_nop_ur_45", + "if_else_2016", + "if_end_2017", + ["load_field", 1002, 17, "name", 577, 15], + ["access", 1003, "length", 577, 30], + ["is_identical", 1004, 1002, 1003, 577, 30], + ["jump_true", 1004, "eq_done_2032", 577, 30], + ["is_int", 1005, 1002, 577, 30], + ["jump_false", 1005, "eq_ni_2033", 577, 30], + "_nop_tc_784", + ["jump", "eq_ni_2033", 577, 30], + ["eq_int", 1004, 1002, 1003, 577, 30], + ["jump", "eq_done_2032", 577, 30], + "eq_ni_2033", + ["is_num", 1005, 1002, 577, 30], + ["jump_false", 1005, "eq_nn_2034", 577, 30], + "_nop_tc_785", + ["jump", "eq_nn_2034", 577, 30], + ["eq_float", 1004, 1002, 1003, 577, 30], + ["jump", "eq_done_2032", 577, 30], + "eq_nn_2034", + ["is_text", 1005, 1002, 577, 30], + ["jump_false", 1005, "eq_nt_2035", 577, 30], + "_nop_tc_786", + "_nop_tc_787", + ["eq_text", 1004, 1002, 1003, 577, 30], + ["jump", "eq_done_2032", 577, 30], + "eq_nt_2035", + ["is_null", 1005, 1002, 577, 30], + ["jump_false", 1005, "eq_nnl_2036", 577, 30], + "_nop_tc_788", + ["jump", "eq_nnl_2036", 577, 30], + ["true", 1004, 577, 30], + ["jump", "eq_done_2032", 577, 30], + "eq_nnl_2036", + ["is_bool", 1005, 1002, 577, 30], + ["jump_false", 1005, "eq_nb_2037", 577, 30], + "_nop_tc_789", + ["jump", "eq_nb_2037", 577, 30], + ["eq_bool", 1004, 1002, 1003, 577, 30], + ["jump", "eq_done_2032", 577, 30], + "eq_nb_2037", + ["false", 1004, 577, 30], + "eq_done_2032", + ["jump_false", 1004, "if_else_2030", 577, 30], + ["access", 1007, "array", 578, 24], + ["is_identical", 1008, 6, 1007, 578, 24], + ["jump_true", 1008, "eq_done_2040", 578, 24], + ["is_int", 1009, 6, 578, 24], + ["jump_false", 1009, "eq_ni_2041", 578, 24], + "_nop_tc_790", + ["jump", "eq_ni_2041", 578, 24], + ["eq_int", 1008, 6, 1007, 578, 24], + ["jump", "eq_done_2040", 578, 24], + "eq_ni_2041", + ["is_num", 1009, 6, 578, 24], + ["jump_false", 1009, "eq_nn_2042", 578, 24], + "_nop_tc_791", + ["jump", "eq_nn_2042", 578, 24], + ["eq_float", 1008, 6, 1007, 578, 24], + ["jump", "eq_done_2040", 578, 24], + "eq_nn_2042", + ["is_text", 1009, 6, 578, 24], + ["jump_false", 1009, "eq_nt_2043", 578, 24], + "_nop_tc_792", + "_nop_tc_793", + ["eq_text", 1008, 6, 1007, 578, 24], + ["jump", "eq_done_2040", 578, 24], + "eq_nt_2043", + ["is_null", 1009, 6, 578, 24], + ["jump_false", 1009, "eq_nnl_2044", 578, 24], + "_nop_tc_794", + ["jump", "eq_nnl_2044", 578, 24], + ["true", 1008, 578, 24], + ["jump", "eq_done_2040", 578, 24], + "eq_nnl_2044", + ["is_bool", 1009, 6, 578, 24], + ["jump_false", 1009, "eq_nb_2045", 578, 24], + "_nop_tc_795", + ["jump", "eq_nb_2045", 578, 24], + ["eq_bool", 1008, 6, 1007, 578, 24], + ["jump", "eq_done_2040", 578, 24], + "eq_nb_2045", + ["false", 1008, 578, 24], + "eq_done_2040", + ["jump_false", 1008, "if_else_2038", 578, 24], + ["access", 1011, "array_length", 578, 45], + ["store_field", 1, 1011, "hint", 578, 33], + ["jump", "if_end_2039", 578, 33], + "if_else_2038", + ["access", 1012, "text", 579, 29], + ["is_identical", 1013, 6, 1012, 579, 29], + ["jump_true", 1013, "eq_done_2048", 579, 29], + ["is_int", 1014, 6, 579, 29], + ["jump_false", 1014, "eq_ni_2049", 579, 29], + "_nop_tc_796", + ["jump", "eq_ni_2049", 579, 29], + ["eq_int", 1013, 6, 1012, 579, 29], + ["jump", "eq_done_2048", 579, 29], + "eq_ni_2049", + ["is_num", 1014, 6, 579, 29], + ["jump_false", 1014, "eq_nn_2050", 579, 29], + "_nop_tc_797", + ["jump", "eq_nn_2050", 579, 29], + ["eq_float", 1013, 6, 1012, 579, 29], + ["jump", "eq_done_2048", 579, 29], + "eq_nn_2050", + ["is_text", 1014, 6, 579, 29], + ["jump_false", 1014, "eq_nt_2051", 579, 29], + "_nop_tc_798", + "_nop_tc_799", + ["eq_text", 1013, 6, 1012, 579, 29], + ["jump", "eq_done_2048", 579, 29], + "eq_nt_2051", + ["is_null", 1014, 6, 579, 29], + ["jump_false", 1014, "eq_nnl_2052", 579, 29], + "_nop_tc_800", + ["jump", "eq_nnl_2052", 579, 29], + ["true", 1013, 579, 29], + ["jump", "eq_done_2048", 579, 29], + "eq_nnl_2052", + ["is_bool", 1014, 6, 579, 29], + ["jump_false", 1014, "eq_nb_2053", 579, 29], + "_nop_tc_801", + ["jump", "eq_nb_2053", 579, 29], + ["eq_bool", 1013, 6, 1012, 579, 29], + ["jump", "eq_done_2048", 579, 29], + "eq_nb_2053", + ["false", 1013, 579, 29], + "eq_done_2048", + ["jump_false", 1013, "if_else_2046", 579, 29], + ["access", 1016, "text_length", 579, 49], + ["store_field", 1, 1016, "hint", 579, 37], + ["jump", "if_end_2047", 579, 37], + "if_else_2046", + "if_end_2047", + "if_end_2039", + ["jump", "if_end_2031", 579, 37], + "if_else_2030", + "if_end_2031", + ["jump", "if_end_1902", 579, 37], + "if_else_1901", + "if_end_1902", + ["jump", "if_end_1843", 579, 37], + "if_else_1842", + "if_end_1843", + ["return", 1, 583, 14], + "_nop_ur_46", + "if_else_1790", + "if_end_1791", + ["return", 1, 586, 12], + "_nop_ur_47", + "_nop_ur_48" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 301, + "nr_close_slots": 0, + "instructions": [ + ["null", 7, 592, 17], + ["is_identical", 8, 1, 7, 592, 17], + ["jump_true", 8, "eq_done_2056", 592, 17], + ["is_int", 9, 1, 592, 17], + ["jump_false", 9, "eq_ni_2057", 592, 17], + "_nop_tc_1", + ["jump", "eq_ni_2057", 592, 17], + ["eq_int", 8, 1, 7, 592, 17], + ["jump", "eq_done_2056", 592, 17], + "eq_ni_2057", + ["is_num", 9, 1, 592, 17], + ["jump_false", 9, "eq_nn_2058", 592, 17], + "_nop_tc_2", + ["jump", "eq_nn_2058", 592, 17], + ["eq_float", 8, 1, 7, 592, 17], + ["jump", "eq_done_2056", 592, 17], + "eq_nn_2058", + ["is_text", 9, 1, 592, 17], + ["jump_false", 9, "eq_nt_2059", 592, 17], + "_nop_tc_3", + ["jump", "eq_nt_2059", 592, 17], + ["eq_text", 8, 1, 7, 592, 17], + ["jump", "eq_done_2056", 592, 17], + "eq_nt_2059", + ["is_null", 9, 1, 592, 17], + ["jump_false", 9, "eq_nnl_2060", 592, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 8, 592, 17], + ["jump", "eq_done_2056", 592, 17], + "eq_nnl_2060", + ["is_bool", 9, 1, 592, 17], + ["jump_false", 9, "eq_nb_2061", 592, 17], + "_nop_tc_6", + ["jump", "eq_nb_2061", 592, 17], + ["eq_bool", 8, 1, 7, 592, 17], + ["jump", "eq_done_2056", 592, 17], + "eq_nb_2061", + ["false", 8, 592, 17], + "eq_done_2056", + ["jump_false", 8, "if_else_2054", 592, 17], + ["null", 11, 592, 30], + ["return", 11, 592, 30], + "_nop_ur_1", + "if_else_2054", + "if_end_2055", + ["load_field", 12, 1, "kind", 593, 13], + ["move", 5, 12, 593, 13], + ["access", 3, 0, 594, 13], + ["null", 4, 597, 14], + ["null", 6, 598, 14], + ["access", 13, "var", 600, 14], + ["is_identical", 14, 5, 13, 600, 14], + ["jump_true", 14, "eq_done_2065", 600, 14], + ["is_int", 15, 5, 600, 14], + ["jump_false", 15, "eq_ni_2066", 600, 14], + "_nop_tc_7", + ["jump", "eq_ni_2066", 600, 14], + ["eq_int", 14, 5, 13, 600, 14], + ["jump", "eq_done_2065", 600, 14], + "eq_ni_2066", + ["is_num", 15, 5, 600, 14], + ["jump_false", 15, "eq_nn_2067", 600, 14], + "_nop_tc_8", + ["jump", "eq_nn_2067", 600, 14], + ["eq_float", 14, 5, 13, 600, 14], + ["jump", "eq_done_2065", 600, 14], + "eq_nn_2067", + ["is_text", 15, 5, 600, 14], + ["jump_false", 15, "eq_nt_2068", 600, 14], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 14, 5, 13, 600, 14], + ["jump", "eq_done_2065", 600, 14], + "eq_nt_2068", + ["is_null", 15, 5, 600, 14], + ["jump_false", 15, "eq_nnl_2069", 600, 14], + "_nop_tc_11", + ["jump", "eq_nnl_2069", 600, 14], + ["true", 14, 600, 14], + ["jump", "eq_done_2065", 600, 14], + "eq_nnl_2069", + ["is_bool", 15, 5, 600, 14], + ["jump_false", 15, "eq_nb_2070", 600, 14], + "_nop_tc_12", + ["jump", "eq_nb_2070", 600, 14], + ["eq_bool", 14, 5, 13, 600, 14], + ["jump", "eq_done_2065", 600, 14], + "eq_nb_2070", + ["false", 14, 600, 14], + "eq_done_2065", + ["move", 17, 14, 600, 14], + ["jump_true", 17, "or_end_2064", 600, 14], + ["access", 18, "def", 600, 28], + ["is_identical", 19, 5, 18, 600, 28], + ["jump_true", 19, "eq_done_2071", 600, 28], + ["is_int", 20, 5, 600, 28], + ["jump_false", 20, "eq_ni_2072", 600, 28], + "_nop_tc_13", + ["jump", "eq_ni_2072", 600, 28], + ["eq_int", 19, 5, 18, 600, 28], + ["jump", "eq_done_2071", 600, 28], + "eq_ni_2072", + ["is_num", 20, 5, 600, 28], + ["jump_false", 20, "eq_nn_2073", 600, 28], + "_nop_tc_14", + ["jump", "eq_nn_2073", 600, 28], + ["eq_float", 19, 5, 18, 600, 28], + ["jump", "eq_done_2071", 600, 28], + "eq_nn_2073", + ["is_text", 20, 5, 600, 28], + ["jump_false", 20, "eq_nt_2074", 600, 28], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 19, 5, 18, 600, 28], + ["jump", "eq_done_2071", 600, 28], + "eq_nt_2074", + ["is_null", 20, 5, 600, 28], + ["jump_false", 20, "eq_nnl_2075", 600, 28], + "_nop_tc_17", + ["jump", "eq_nnl_2075", 600, 28], + ["true", 19, 600, 28], + ["jump", "eq_done_2071", 600, 28], + "eq_nnl_2075", + ["is_bool", 20, 5, 600, 28], + ["jump_false", 20, "eq_nb_2076", 600, 28], + "_nop_tc_18", + ["jump", "eq_nb_2076", 600, 28], + ["eq_bool", 19, 5, 18, 600, 28], + ["jump", "eq_done_2071", 600, 28], + "eq_nb_2076", + ["false", 19, 600, 28], + "eq_done_2071", + ["move", 17, 19, 600, 28], + "or_end_2064", + ["jump_false", 17, "if_else_2062", 600, 28], + ["load_field", 22, 1, "right", 601, 30], + ["get", 24, 13, 1, 601, 20], + ["frame", 25, 24, 2, 601, 20], + ["null", 26, 601, 20], + ["setarg", 25, 0, 26, 601, 20], + ["setarg", 25, 1, 22, 601, 20], + ["setarg", 25, 2, 2, 601, 20], + ["invoke", 25, 23, 601, 20], + ["store_field", 1, 23, "right", 601, 7], + ["load_field", 27, 1, "right", 602, 19], + ["get", 29, 19, 1, 602, 11], + ["frame", 30, 29, 1, 602, 11], + ["null", 31, 602, 11], + ["setarg", 30, 0, 31, 602, 11], + ["setarg", 30, 1, 27, 602, 11], + ["invoke", 30, 28, 602, 11], + ["jump_false", 28, "if_else_2077", 602, 11], + ["true", 32, 602, 44], + ["store_field", 1, 32, "pure", 602, 32], + ["jump", "if_end_2078", 602, 32], + "if_else_2077", + "if_end_2078", + ["return", 1, 603, 14], + "_nop_ur_2", + "if_else_2062", + "if_end_2063", + ["access", 33, "var_list", 605, 14], + ["is_identical", 34, 5, 33, 605, 14], + ["jump_true", 34, "eq_done_2081", 605, 14], + ["is_int", 35, 5, 605, 14], + ["jump_false", 35, "eq_ni_2082", 605, 14], + "_nop_tc_19", + ["jump", "eq_ni_2082", 605, 14], + ["eq_int", 34, 5, 33, 605, 14], + ["jump", "eq_done_2081", 605, 14], + "eq_ni_2082", + ["is_num", 35, 5, 605, 14], + ["jump_false", 35, "eq_nn_2083", 605, 14], + "_nop_tc_20", + ["jump", "eq_nn_2083", 605, 14], + ["eq_float", 34, 5, 33, 605, 14], + ["jump", "eq_done_2081", 605, 14], + "eq_nn_2083", + ["is_text", 35, 5, 605, 14], + ["jump_false", 35, "eq_nt_2084", 605, 14], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 34, 5, 33, 605, 14], + ["jump", "eq_done_2081", 605, 14], + "eq_nt_2084", + ["is_null", 35, 5, 605, 14], + ["jump_false", 35, "eq_nnl_2085", 605, 14], + "_nop_tc_23", + ["jump", "eq_nnl_2085", 605, 14], + ["true", 34, 605, 14], + ["jump", "eq_done_2081", 605, 14], + "eq_nnl_2085", + ["is_bool", 35, 5, 605, 14], + ["jump_false", 35, "eq_nb_2086", 605, 14], + "_nop_tc_24", + ["jump", "eq_nb_2086", 605, 14], + ["eq_bool", 34, 5, 33, 605, 14], + ["jump", "eq_done_2081", 605, 14], + "eq_nb_2086", + ["false", 34, 605, 14], + "eq_done_2081", + ["jump_false", 34, "if_else_2079", 605, 14], + ["access", 37, 0, 606, 11], + ["move", 3, 37, 606, 11], + "while_start_2087", + ["load_field", 38, 1, "list", 607, 25], + ["length", 39, 38, 607, 25], + ["is_int", 41, 3, 607, 25], + ["jump_false", 41, "rel_ni_2089", 607, 25], + "_nop_tc_25", + "_nop_tc_26", + ["lt_int", 40, 3, 39, 607, 25], + ["jump", "rel_done_2091", 607, 25], + "rel_ni_2089", + ["is_num", 41, 3, 607, 25], + ["jump_false", 41, "rel_nn_2090", 607, 25], + "_nop_tc_27", + "_nop_tc_28", + ["lt_float", 40, 3, 39, 607, 25], + ["jump", "rel_done_2091", 607, 25], + "rel_nn_2090", + ["is_text", 41, 3, 607, 25], + ["jump_false", 41, "rel_err_2092", 607, 25], + "_nop_tc_29", + ["jump", "rel_err_2092", 607, 25], + ["lt_text", 40, 3, 39, 607, 25], + ["jump", "rel_done_2091", 607, 25], + "rel_err_2092", + ["disrupt", 607, 25], + "rel_done_2091", + ["jump_false", 40, "while_end_2088", 607, 25], + ["load_field", 43, 1, "list", 608, 34], + ["load_dynamic", 44, 43, 3, 608, 44], + ["get", 46, 15, 1, 608, 24], + ["frame", 47, 46, 2, 608, 24], + ["null", 48, 608, 24], + ["setarg", 47, 0, 48, 608, 24], + ["setarg", 47, 1, 44, 608, 24], + ["setarg", 47, 2, 2, 608, 24], + ["invoke", 47, 45, 608, 24], + ["load_field", 49, 1, "list", 608, 9], + ["store_dynamic", 49, 45, 3, 608, 19], + ["access", 50, 1, 609, 17], + ["is_text", 52, 3, 609, 17], + ["jump_false", 52, "add_cn_2094", 609, 17], + "_nop_tc_30", + ["jump", "add_cn_2094", 609, 17], + ["concat", 51, 3, 50, 609, 17], + ["jump", "add_done_2093", 609, 17], + "add_cn_2094", + ["is_num", 52, 3, 609, 17], + ["jump_false", 52, "add_err_2095", 609, 17], + "_nop_tc_31", + "_nop_tc_32", + ["add", 51, 3, 50, 609, 17], + ["jump", "add_done_2093", 609, 17], + "add_err_2095", + ["disrupt", 609, 17], + "add_done_2093", + ["move", 3, 51, 609, 17], + ["jump", "while_start_2087", 609, 17], + "while_end_2088", + ["return", 1, 611, 14], + "_nop_ur_3", + "if_else_2079", + "if_end_2080", + ["access", 54, "call", 613, 14], + ["is_identical", 55, 5, 54, 613, 14], + ["jump_true", 55, "eq_done_2098", 613, 14], + ["is_int", 56, 5, 613, 14], + ["jump_false", 56, "eq_ni_2099", 613, 14], + "_nop_tc_33", + ["jump", "eq_ni_2099", 613, 14], + ["eq_int", 55, 5, 54, 613, 14], + ["jump", "eq_done_2098", 613, 14], + "eq_ni_2099", + ["is_num", 56, 5, 613, 14], + ["jump_false", 56, "eq_nn_2100", 613, 14], + "_nop_tc_34", + ["jump", "eq_nn_2100", 613, 14], + ["eq_float", 55, 5, 54, 613, 14], + ["jump", "eq_done_2098", 613, 14], + "eq_nn_2100", + ["is_text", 56, 5, 613, 14], + ["jump_false", 56, "eq_nt_2101", 613, 14], + "_nop_tc_35", + "_nop_tc_36", + ["eq_text", 55, 5, 54, 613, 14], + ["jump", "eq_done_2098", 613, 14], + "eq_nt_2101", + ["is_null", 56, 5, 613, 14], + ["jump_false", 56, "eq_nnl_2102", 613, 14], + "_nop_tc_37", + ["jump", "eq_nnl_2102", 613, 14], + ["true", 55, 613, 14], + ["jump", "eq_done_2098", 613, 14], + "eq_nnl_2102", + ["is_bool", 56, 5, 613, 14], + ["jump_false", 56, "eq_nb_2103", 613, 14], + "_nop_tc_38", + ["jump", "eq_nb_2103", 613, 14], + ["eq_bool", 55, 5, 54, 613, 14], + ["jump", "eq_done_2098", 613, 14], + "eq_nb_2103", + ["false", 55, 613, 14], + "eq_done_2098", + ["jump_false", 55, "if_else_2096", 613, 14], + ["load_field", 58, 1, "expression", 614, 35], + ["get", 60, 13, 1, 614, 25], + ["frame", 61, 60, 2, 614, 25], + ["null", 62, 614, 25], + ["setarg", 61, 0, 62, 614, 25], + ["setarg", 61, 1, 58, 614, 25], + ["setarg", 61, 2, 2, 614, 25], + ["invoke", 61, 59, 614, 25], + ["store_field", 1, 59, "expression", 614, 7], + ["return", 1, 615, 14], + "_nop_ur_4", + "if_else_2096", + "if_end_2097", + ["access", 63, "if", 617, 14], + ["is_identical", 64, 5, 63, 617, 14], + ["jump_true", 64, "eq_done_2106", 617, 14], + ["is_int", 65, 5, 617, 14], + ["jump_false", 65, "eq_ni_2107", 617, 14], + "_nop_tc_39", + ["jump", "eq_ni_2107", 617, 14], + ["eq_int", 64, 5, 63, 617, 14], + ["jump", "eq_done_2106", 617, 14], + "eq_ni_2107", + ["is_num", 65, 5, 617, 14], + ["jump_false", 65, "eq_nn_2108", 617, 14], + "_nop_tc_40", + ["jump", "eq_nn_2108", 617, 14], + ["eq_float", 64, 5, 63, 617, 14], + ["jump", "eq_done_2106", 617, 14], + "eq_nn_2108", + ["is_text", 65, 5, 617, 14], + ["jump_false", 65, "eq_nt_2109", 617, 14], + "_nop_tc_41", + "_nop_tc_42", + ["eq_text", 64, 5, 63, 617, 14], + ["jump", "eq_done_2106", 617, 14], + "eq_nt_2109", + ["is_null", 65, 5, 617, 14], + ["jump_false", 65, "eq_nnl_2110", 617, 14], + "_nop_tc_43", + ["jump", "eq_nnl_2110", 617, 14], + ["true", 64, 617, 14], + ["jump", "eq_done_2106", 617, 14], + "eq_nnl_2110", + ["is_bool", 65, 5, 617, 14], + ["jump_false", 65, "eq_nb_2111", 617, 14], + "_nop_tc_44", + ["jump", "eq_nb_2111", 617, 14], + ["eq_bool", 64, 5, 63, 617, 14], + ["jump", "eq_done_2106", 617, 14], + "eq_nb_2111", + ["false", 64, 617, 14], + "eq_done_2106", + ["jump_false", 64, "if_else_2104", 617, 14], + ["load_field", 67, 1, "expression", 618, 35], + ["get", 69, 13, 1, 618, 25], + ["frame", 70, 69, 2, 618, 25], + ["null", 71, 618, 25], + ["setarg", 70, 0, 71, 618, 25], + ["setarg", 70, 1, 67, 618, 25], + ["setarg", 70, 2, 2, 618, 25], + ["invoke", 70, 68, 618, 25], + ["store_field", 1, 68, "expression", 618, 7], + ["load_field", 72, 1, "expression", 619, 30], + ["get", 74, 20, 1, 619, 12], + ["frame", 75, 74, 1, 619, 12], + ["null", 76, 619, 12], + ["setarg", 75, 0, 76, 619, 12], + ["setarg", 75, 1, 72, 619, 12], + ["invoke", 75, 73, 619, 12], + ["move", 6, 73, 619, 12], + ["true", 77, 620, 17], + ["is_identical", 78, 6, 77, 620, 17], + ["jump_true", 78, "eq_done_2114", 620, 17], + ["is_int", 79, 6, 620, 17], + ["jump_false", 79, "eq_ni_2115", 620, 17], + "_nop_tc_45", + ["jump", "eq_ni_2115", 620, 17], + ["eq_int", 78, 6, 77, 620, 17], + ["jump", "eq_done_2114", 620, 17], + "eq_ni_2115", + ["is_num", 79, 6, 620, 17], + ["jump_false", 79, "eq_nn_2116", 620, 17], + "_nop_tc_46", + ["jump", "eq_nn_2116", 620, 17], + ["eq_float", 78, 6, 77, 620, 17], + ["jump", "eq_done_2114", 620, 17], + "eq_nn_2116", + ["is_text", 79, 6, 620, 17], + ["jump_false", 79, "eq_nt_2117", 620, 17], + "_nop_tc_47", + ["jump", "eq_nt_2117", 620, 17], + ["eq_text", 78, 6, 77, 620, 17], + ["jump", "eq_done_2114", 620, 17], + "eq_nt_2117", + ["is_null", 79, 6, 620, 17], + ["jump_false", 79, "eq_nnl_2118", 620, 17], + "_nop_tc_48", + ["jump", "eq_nnl_2118", 620, 17], + ["true", 78, 620, 17], + ["jump", "eq_done_2114", 620, 17], + "eq_nnl_2118", + ["is_bool", 79, 6, 620, 17], + ["jump_false", 79, "eq_nb_2119", 620, 17], + "_nop_tc_49", + "_nop_tc_50", + ["eq_bool", 78, 6, 77, 620, 17], + ["jump", "eq_done_2114", 620, 17], + "eq_nb_2119", + ["false", 78, 620, 17], + "eq_done_2114", + ["jump_false", 78, "if_else_2112", 620, 17], + ["load_field", 81, 1, "then", 621, 32], + ["get", 83, 16, 1, 621, 21], + ["frame", 84, 83, 2, 621, 21], + ["null", 85, 621, 21], + ["setarg", 84, 0, 85, 621, 21], + ["setarg", 84, 1, 81, 621, 21], + ["setarg", 84, 2, 2, 621, 21], + ["invoke", 84, 82, 621, 21], + ["store_field", 1, 82, "then", 621, 9], + ["record", 86, 7], + ["access", 87, "block", 622, 23], + ["store_field", 86, 87, "kind", 622, 23], + ["load_field", 88, 1, "then", 622, 44], + ["store_field", 86, 88, "statements", 622, 44], + ["load_field", 89, 1, "at", 623, 15], + ["store_field", 86, 89, "at", 623, 15], + ["load_field", 90, 1, "from_row", 623, 34], + ["store_field", 86, 90, "from_row", 623, 34], + ["load_field", 91, 1, "from_column", 623, 62], + ["store_field", 86, 91, "from_column", 623, 62], + ["load_field", 92, 1, "to_row", 624, 19], + ["store_field", 86, 92, "to_row", 624, 19], + ["load_field", 93, 1, "to_column", 624, 43], + ["store_field", 86, 93, "to_column", 624, 43], + ["return", 86, 624, 43], + "_nop_ur_5", + "if_else_2112", + "if_end_2113", + ["false", 94, 626, 17], + ["is_identical", 95, 6, 94, 626, 17], + ["jump_true", 95, "eq_done_2122", 626, 17], + ["is_int", 96, 6, 626, 17], + ["jump_false", 96, "eq_ni_2123", 626, 17], + "_nop_tc_51", + ["jump", "eq_ni_2123", 626, 17], + ["eq_int", 95, 6, 94, 626, 17], + ["jump", "eq_done_2122", 626, 17], + "eq_ni_2123", + ["is_num", 96, 6, 626, 17], + ["jump_false", 96, "eq_nn_2124", 626, 17], + "_nop_tc_52", + ["jump", "eq_nn_2124", 626, 17], + ["eq_float", 95, 6, 94, 626, 17], + ["jump", "eq_done_2122", 626, 17], + "eq_nn_2124", + ["is_text", 96, 6, 626, 17], + ["jump_false", 96, "eq_nt_2125", 626, 17], + "_nop_tc_53", + ["jump", "eq_nt_2125", 626, 17], + ["eq_text", 95, 6, 94, 626, 17], + ["jump", "eq_done_2122", 626, 17], + "eq_nt_2125", + ["is_null", 96, 6, 626, 17], + ["jump_false", 96, "eq_nnl_2126", 626, 17], + "_nop_tc_54", + ["jump", "eq_nnl_2126", 626, 17], + ["true", 95, 626, 17], + ["jump", "eq_done_2122", 626, 17], + "eq_nnl_2126", + ["is_bool", 96, 6, 626, 17], + ["jump_false", 96, "eq_nb_2127", 626, 17], + "_nop_tc_55", + "_nop_tc_56", + ["eq_bool", 95, 6, 94, 626, 17], + ["jump", "eq_done_2122", 626, 17], + "eq_nb_2127", + ["false", 95, 626, 17], + "eq_done_2122", + ["jump_false", 95, "if_else_2120", 626, 17], + ["load_field", 98, 1, "else", 627, 13], + ["null", 99, 627, 26], + ["is_identical", 100, 98, 99, 627, 26], + ["jump_true", 100, "ne_nid_2132", 627, 26], + ["jump", "ne_ni_2133", 627, 26], + "ne_nid_2132", + ["false", 100, 627, 26], + ["jump", "ne_done_2131", 627, 26], + "ne_ni_2133", + ["is_int", 101, 98, 627, 26], + ["jump_false", 101, "ne_nn_2134", 627, 26], + "_nop_tc_57", + ["jump", "ne_nn_2134", 627, 26], + ["ne_int", 100, 98, 99, 627, 26], + ["jump", "ne_done_2131", 627, 26], + "ne_nn_2134", + ["is_num", 101, 98, 627, 26], + ["jump_false", 101, "ne_nt_2135", 627, 26], + "_nop_tc_58", + ["jump", "ne_nt_2135", 627, 26], + ["ne_float", 100, 98, 99, 627, 26], + ["jump", "ne_done_2131", 627, 26], + "ne_nt_2135", + ["is_text", 101, 98, 627, 26], + ["jump_false", 101, "ne_nnl_2136", 627, 26], + "_nop_tc_59", + ["jump", "ne_nnl_2136", 627, 26], + ["ne_text", 100, 98, 99, 627, 26], + ["jump", "ne_done_2131", 627, 26], + "ne_nnl_2136", + ["is_null", 101, 98, 627, 26], + ["jump_false", 101, "ne_nb_2137", 627, 26], + "_nop_tc_60", + "_nop_tc_61", + ["false", 100, 627, 26], + ["jump", "ne_done_2131", 627, 26], + "ne_nb_2137", + ["is_bool", 101, 98, 627, 26], + ["jump_false", 101, "ne_mis_2138", 627, 26], + "_nop_tc_62", + ["jump", "ne_mis_2138", 627, 26], + ["ne_bool", 100, 98, 99, 627, 26], + ["jump", "ne_done_2131", 627, 26], + "ne_mis_2138", + ["true", 100, 627, 26], + "ne_done_2131", + ["move", 103, 100, 627, 26], + ["jump_false", 103, "and_end_2130", 627, 26], + ["load_field", 104, 1, "else", 627, 41], + ["length", 105, 104, 627, 41], + ["access", 106, 0, 627, 54], + "_nop_tc_63", + "_nop_tc_64", + "_nop_tc_65", + "_nop_tc_66", + ["gt_int", 107, 105, 106, 627, 54], + ["jump", "rel_done_2141", 627, 54], + "rel_ni_2139", + "_nop_tc_67", + "_nop_tc_68", + "_nop_tc_69", + "_nop_tc_70", + ["gt_float", 107, 105, 106, 627, 54], + ["jump", "rel_done_2141", 627, 54], + "rel_nn_2140", + "_nop_tc_71", + ["jump", "rel_err_2142", 627, 54], + "_nop_tc_72", + ["jump", "rel_err_2142", 627, 54], + ["gt_text", 107, 105, 106, 627, 54], + ["jump", "rel_done_2141", 627, 54], + "rel_err_2142", + ["disrupt", 627, 54], + "rel_done_2141", + ["move", 103, 107, 627, 54], + "and_end_2130", + ["jump_false", 103, "if_else_2128", 627, 54], + ["load_field", 110, 1, "else", 628, 34], + ["get", 112, 16, 1, 628, 23], + ["frame", 113, 112, 2, 628, 23], + ["null", 114, 628, 23], + ["setarg", 113, 0, 114, 628, 23], + ["setarg", 113, 1, 110, 628, 23], + ["setarg", 113, 2, 2, 628, 23], + ["invoke", 113, 111, 628, 23], + ["store_field", 1, 111, "else", 628, 11], + ["record", 115, 7], + ["access", 116, "block", 629, 25], + ["store_field", 115, 116, "kind", 629, 25], + ["load_field", 117, 1, "else", 629, 46], + ["store_field", 115, 117, "statements", 629, 46], + ["load_field", 118, 1, "at", 630, 17], + ["store_field", 115, 118, "at", 630, 17], + ["load_field", 119, 1, "from_row", 630, 36], + ["store_field", 115, 119, "from_row", 630, 36], + ["load_field", 120, 1, "from_column", 630, 64], + ["store_field", 115, 120, "from_column", 630, 64], + ["load_field", 121, 1, "to_row", 631, 21], + ["store_field", 115, 121, "to_row", 631, 21], + ["load_field", 122, 1, "to_column", 631, 45], + ["store_field", 115, 122, "to_column", 631, 45], + ["return", 115, 631, 45], + "_nop_ur_6", + "if_else_2128", + "if_end_2129", + ["load_field", 123, 1, "list", 633, 13], + ["null", 124, 633, 26], + ["is_identical", 125, 123, 124, 633, 26], + ["jump_true", 125, "ne_nid_2147", 633, 26], + ["jump", "ne_ni_2148", 633, 26], + "ne_nid_2147", + ["false", 125, 633, 26], + ["jump", "ne_done_2146", 633, 26], + "ne_ni_2148", + ["is_int", 126, 123, 633, 26], + ["jump_false", 126, "ne_nn_2149", 633, 26], + "_nop_tc_73", + ["jump", "ne_nn_2149", 633, 26], + ["ne_int", 125, 123, 124, 633, 26], + ["jump", "ne_done_2146", 633, 26], + "ne_nn_2149", + ["is_num", 126, 123, 633, 26], + ["jump_false", 126, "ne_nt_2150", 633, 26], + "_nop_tc_74", + ["jump", "ne_nt_2150", 633, 26], + ["ne_float", 125, 123, 124, 633, 26], + ["jump", "ne_done_2146", 633, 26], + "ne_nt_2150", + ["is_text", 126, 123, 633, 26], + ["jump_false", 126, "ne_nnl_2151", 633, 26], + "_nop_tc_75", + ["jump", "ne_nnl_2151", 633, 26], + ["ne_text", 125, 123, 124, 633, 26], + ["jump", "ne_done_2146", 633, 26], + "ne_nnl_2151", + ["is_null", 126, 123, 633, 26], + ["jump_false", 126, "ne_nb_2152", 633, 26], + "_nop_tc_76", + "_nop_tc_77", + ["false", 125, 633, 26], + ["jump", "ne_done_2146", 633, 26], + "ne_nb_2152", + ["is_bool", 126, 123, 633, 26], + ["jump_false", 126, "ne_mis_2153", 633, 26], + "_nop_tc_78", + ["jump", "ne_mis_2153", 633, 26], + ["ne_bool", 125, 123, 124, 633, 26], + ["jump", "ne_done_2146", 633, 26], + "ne_mis_2153", + ["true", 125, 633, 26], + "ne_done_2146", + ["move", 128, 125, 633, 26], + ["jump_false", 128, "and_end_2145", 633, 26], + ["load_field", 129, 1, "list", 633, 41], + ["length", 130, 129, 633, 41], + ["access", 131, 0, 633, 54], + "_nop_tc_79", + "_nop_tc_80", + "_nop_tc_81", + "_nop_tc_82", + ["gt_int", 132, 130, 131, 633, 54], + ["jump", "rel_done_2156", 633, 54], + "rel_ni_2154", + "_nop_tc_83", + "_nop_tc_84", + "_nop_tc_85", + "_nop_tc_86", + ["gt_float", 132, 130, 131, 633, 54], + ["jump", "rel_done_2156", 633, 54], + "rel_nn_2155", + "_nop_tc_87", + ["jump", "rel_err_2157", 633, 54], + "_nop_tc_88", + ["jump", "rel_err_2157", 633, 54], + ["gt_text", 132, 130, 131, 633, 54], + ["jump", "rel_done_2156", 633, 54], + "rel_err_2157", + ["disrupt", 633, 54], + "rel_done_2156", + ["move", 128, 132, 633, 54], + "and_end_2145", + ["jump_false", 128, "if_else_2143", 633, 54], + ["load_field", 135, 1, "list", 634, 28], + ["access", 136, 0, 634, 38], + ["load_index", 137, 135, 136, 634, 38], + ["get", 139, 15, 1, 634, 18], + ["frame", 140, 139, 2, 634, 18], + ["null", 141, 634, 18], + ["setarg", 140, 0, 141, 634, 18], + ["setarg", 140, 1, 137, 634, 18], + ["setarg", 140, 2, 2, 634, 18], + ["tail_invoke", 140, 138, 634, 18], + ["return", 138, 634, 18], + "_nop_ur_7", + "if_else_2143", + "if_end_2144", + ["null", 142, 636, 16], + ["return", 142, 636, 16], + "_nop_ur_8", + "if_else_2120", + "if_end_2121", + ["load_field", 143, 1, "then", 638, 30], + ["get", 145, 16, 1, 638, 19], + ["frame", 146, 145, 2, 638, 19], + ["null", 147, 638, 19], + ["setarg", 146, 0, 147, 638, 19], + ["setarg", 146, 1, 143, 638, 19], + ["setarg", 146, 2, 2, 638, 19], + ["invoke", 146, 144, 638, 19], + ["store_field", 1, 144, "then", 638, 7], + ["load_field", 148, 1, "list", 639, 30], + ["get", 150, 16, 1, 639, 19], + ["frame", 151, 150, 2, 639, 19], + ["null", 152, 639, 19], + ["setarg", 151, 0, 152, 639, 19], + ["setarg", 151, 1, 148, 639, 19], + ["setarg", 151, 2, 2, 639, 19], + ["invoke", 151, 149, 639, 19], + ["store_field", 1, 149, "list", 639, 7], + ["load_field", 153, 1, "else", 640, 11], + ["null", 154, 640, 24], + ["is_identical", 155, 153, 154, 640, 24], + ["jump_true", 155, "ne_nid_2161", 640, 24], + ["jump", "ne_ni_2162", 640, 24], + "ne_nid_2161", + ["false", 155, 640, 24], + ["jump", "ne_done_2160", 640, 24], + "ne_ni_2162", + ["is_int", 156, 153, 640, 24], + ["jump_false", 156, "ne_nn_2163", 640, 24], + "_nop_tc_89", + ["jump", "ne_nn_2163", 640, 24], + ["ne_int", 155, 153, 154, 640, 24], + ["jump", "ne_done_2160", 640, 24], + "ne_nn_2163", + ["is_num", 156, 153, 640, 24], + ["jump_false", 156, "ne_nt_2164", 640, 24], + "_nop_tc_90", + ["jump", "ne_nt_2164", 640, 24], + ["ne_float", 155, 153, 154, 640, 24], + ["jump", "ne_done_2160", 640, 24], + "ne_nt_2164", + ["is_text", 156, 153, 640, 24], + ["jump_false", 156, "ne_nnl_2165", 640, 24], + "_nop_tc_91", + ["jump", "ne_nnl_2165", 640, 24], + ["ne_text", 155, 153, 154, 640, 24], + ["jump", "ne_done_2160", 640, 24], + "ne_nnl_2165", + ["is_null", 156, 153, 640, 24], + ["jump_false", 156, "ne_nb_2166", 640, 24], + "_nop_tc_92", + "_nop_tc_93", + ["false", 155, 640, 24], + ["jump", "ne_done_2160", 640, 24], + "ne_nb_2166", + ["is_bool", 156, 153, 640, 24], + ["jump_false", 156, "ne_mis_2167", 640, 24], + "_nop_tc_94", + ["jump", "ne_mis_2167", 640, 24], + ["ne_bool", 155, 153, 154, 640, 24], + ["jump", "ne_done_2160", 640, 24], + "ne_mis_2167", + ["true", 155, 640, 24], + "ne_done_2160", + ["jump_false", 155, "if_else_2158", 640, 24], + ["load_field", 158, 1, "else", 640, 53], + ["get", 160, 16, 1, 640, 42], + ["frame", 161, 160, 2, 640, 42], + ["null", 162, 640, 42], + ["setarg", 161, 0, 162, 640, 42], + ["setarg", 161, 1, 158, 640, 42], + ["setarg", 161, 2, 2, 640, 42], + ["invoke", 161, 159, 640, 42], + ["store_field", 1, 159, "else", 640, 30], + ["jump", "if_end_2159", 640, 30], + "if_else_2158", + "if_end_2159", + ["return", 1, 641, 14], + "_nop_ur_9", + "if_else_2104", + "if_end_2105", + ["access", 163, "while", 643, 14], + ["is_identical", 164, 5, 163, 643, 14], + ["jump_true", 164, "eq_done_2170", 643, 14], + ["is_int", 165, 5, 643, 14], + ["jump_false", 165, "eq_ni_2171", 643, 14], + "_nop_tc_95", + ["jump", "eq_ni_2171", 643, 14], + ["eq_int", 164, 5, 163, 643, 14], + ["jump", "eq_done_2170", 643, 14], + "eq_ni_2171", + ["is_num", 165, 5, 643, 14], + ["jump_false", 165, "eq_nn_2172", 643, 14], + "_nop_tc_96", + ["jump", "eq_nn_2172", 643, 14], + ["eq_float", 164, 5, 163, 643, 14], + ["jump", "eq_done_2170", 643, 14], + "eq_nn_2172", + ["is_text", 165, 5, 643, 14], + ["jump_false", 165, "eq_nt_2173", 643, 14], + "_nop_tc_97", + "_nop_tc_98", + ["eq_text", 164, 5, 163, 643, 14], + ["jump", "eq_done_2170", 643, 14], + "eq_nt_2173", + ["is_null", 165, 5, 643, 14], + ["jump_false", 165, "eq_nnl_2174", 643, 14], + "_nop_tc_99", + ["jump", "eq_nnl_2174", 643, 14], + ["true", 164, 643, 14], + ["jump", "eq_done_2170", 643, 14], + "eq_nnl_2174", + ["is_bool", 165, 5, 643, 14], + ["jump_false", 165, "eq_nb_2175", 643, 14], + "_nop_tc_100", + ["jump", "eq_nb_2175", 643, 14], + ["eq_bool", 164, 5, 163, 643, 14], + ["jump", "eq_done_2170", 643, 14], + "eq_nb_2175", + ["false", 164, 643, 14], + "eq_done_2170", + ["jump_false", 164, "if_else_2168", 643, 14], + ["load_field", 167, 1, "expression", 644, 35], + ["get", 169, 13, 1, 644, 25], + ["frame", 170, 169, 2, 644, 25], + ["null", 171, 644, 25], + ["setarg", 170, 0, 171, 644, 25], + ["setarg", 170, 1, 167, 644, 25], + ["setarg", 170, 2, 2, 644, 25], + ["invoke", 170, 168, 644, 25], + ["store_field", 1, 168, "expression", 644, 7], + ["load_field", 172, 1, "expression", 645, 11], + ["load_field", 173, 172, "kind", 645, 11], + ["access", 174, "false", 645, 35], + ["is_identical", 175, 173, 174, 645, 35], + ["jump_true", 175, "eq_done_2179", 645, 35], + ["is_int", 176, 173, 645, 35], + ["jump_false", 176, "eq_ni_2180", 645, 35], + "_nop_tc_101", + ["jump", "eq_ni_2180", 645, 35], + ["eq_int", 175, 173, 174, 645, 35], + ["jump", "eq_done_2179", 645, 35], + "eq_ni_2180", + ["is_num", 176, 173, 645, 35], + ["jump_false", 176, "eq_nn_2181", 645, 35], + "_nop_tc_102", + ["jump", "eq_nn_2181", 645, 35], + ["eq_float", 175, 173, 174, 645, 35], + ["jump", "eq_done_2179", 645, 35], + "eq_nn_2181", + ["is_text", 176, 173, 645, 35], + ["jump_false", 176, "eq_nt_2182", 645, 35], + "_nop_tc_103", + "_nop_tc_104", + ["eq_text", 175, 173, 174, 645, 35], + ["jump", "eq_done_2179", 645, 35], + "eq_nt_2182", + ["is_null", 176, 173, 645, 35], + ["jump_false", 176, "eq_nnl_2183", 645, 35], + "_nop_tc_105", + ["jump", "eq_nnl_2183", 645, 35], + ["true", 175, 645, 35], + ["jump", "eq_done_2179", 645, 35], + "eq_nnl_2183", + ["is_bool", 176, 173, 645, 35], + ["jump_false", 176, "eq_nb_2184", 645, 35], + "_nop_tc_106", + ["jump", "eq_nb_2184", 645, 35], + ["eq_bool", 175, 173, 174, 645, 35], + ["jump", "eq_done_2179", 645, 35], + "eq_nb_2184", + ["false", 175, 645, 35], + "eq_done_2179", + ["move", 178, 175, 645, 35], + ["jump_true", 178, "or_end_2178", 645, 35], + ["load_field", 179, 1, "expression", 645, 46], + ["load_field", 180, 179, "kind", 645, 46], + ["access", 181, "null", 645, 70], + ["is_identical", 182, 180, 181, 645, 70], + ["jump_true", 182, "eq_done_2185", 645, 70], + ["is_int", 183, 180, 645, 70], + ["jump_false", 183, "eq_ni_2186", 645, 70], + "_nop_tc_107", + ["jump", "eq_ni_2186", 645, 70], + ["eq_int", 182, 180, 181, 645, 70], + ["jump", "eq_done_2185", 645, 70], + "eq_ni_2186", + ["is_num", 183, 180, 645, 70], + ["jump_false", 183, "eq_nn_2187", 645, 70], + "_nop_tc_108", + ["jump", "eq_nn_2187", 645, 70], + ["eq_float", 182, 180, 181, 645, 70], + ["jump", "eq_done_2185", 645, 70], + "eq_nn_2187", + ["is_text", 183, 180, 645, 70], + ["jump_false", 183, "eq_nt_2188", 645, 70], + "_nop_tc_109", + "_nop_tc_110", + ["eq_text", 182, 180, 181, 645, 70], + ["jump", "eq_done_2185", 645, 70], + "eq_nt_2188", + ["is_null", 183, 180, 645, 70], + ["jump_false", 183, "eq_nnl_2189", 645, 70], + "_nop_tc_111", + ["jump", "eq_nnl_2189", 645, 70], + ["true", 182, 645, 70], + ["jump", "eq_done_2185", 645, 70], + "eq_nnl_2189", + ["is_bool", 183, 180, 645, 70], + ["jump_false", 183, "eq_nb_2190", 645, 70], + "_nop_tc_112", + ["jump", "eq_nb_2190", 645, 70], + ["eq_bool", 182, 180, 181, 645, 70], + ["jump", "eq_done_2185", 645, 70], + "eq_nb_2190", + ["false", 182, 645, 70], + "eq_done_2185", + ["move", 178, 182, 645, 70], + "or_end_2178", + ["jump_false", 178, "if_else_2176", 645, 70], + ["null", 185, 645, 85], + ["return", 185, 645, 85], + "_nop_ur_10", + "if_else_2176", + "if_end_2177", + ["load_field", 186, 1, "statements", 646, 36], + ["get", 188, 16, 1, 646, 25], + ["frame", 189, 188, 2, 646, 25], + ["null", 190, 646, 25], + ["setarg", 189, 0, 190, 646, 25], + ["setarg", 189, 1, 186, 646, 25], + ["setarg", 189, 2, 2, 646, 25], + ["invoke", 189, 187, 646, 25], + ["store_field", 1, 187, "statements", 646, 7], + ["return", 1, 647, 14], + "_nop_ur_11", + "if_else_2168", + "if_end_2169", + ["access", 191, "do", 649, 14], + ["is_identical", 192, 5, 191, 649, 14], + ["jump_true", 192, "eq_done_2193", 649, 14], + ["is_int", 193, 5, 649, 14], + ["jump_false", 193, "eq_ni_2194", 649, 14], + "_nop_tc_113", + ["jump", "eq_ni_2194", 649, 14], + ["eq_int", 192, 5, 191, 649, 14], + ["jump", "eq_done_2193", 649, 14], + "eq_ni_2194", + ["is_num", 193, 5, 649, 14], + ["jump_false", 193, "eq_nn_2195", 649, 14], + "_nop_tc_114", + ["jump", "eq_nn_2195", 649, 14], + ["eq_float", 192, 5, 191, 649, 14], + ["jump", "eq_done_2193", 649, 14], + "eq_nn_2195", + ["is_text", 193, 5, 649, 14], + ["jump_false", 193, "eq_nt_2196", 649, 14], + "_nop_tc_115", + "_nop_tc_116", + ["eq_text", 192, 5, 191, 649, 14], + ["jump", "eq_done_2193", 649, 14], + "eq_nt_2196", + ["is_null", 193, 5, 649, 14], + ["jump_false", 193, "eq_nnl_2197", 649, 14], + "_nop_tc_117", + ["jump", "eq_nnl_2197", 649, 14], + ["true", 192, 649, 14], + ["jump", "eq_done_2193", 649, 14], + "eq_nnl_2197", + ["is_bool", 193, 5, 649, 14], + ["jump_false", 193, "eq_nb_2198", 649, 14], + "_nop_tc_118", + ["jump", "eq_nb_2198", 649, 14], + ["eq_bool", 192, 5, 191, 649, 14], + ["jump", "eq_done_2193", 649, 14], + "eq_nb_2198", + ["false", 192, 649, 14], + "eq_done_2193", + ["jump_false", 192, "if_else_2191", 649, 14], + ["load_field", 195, 1, "statements", 650, 36], + ["get", 197, 16, 1, 650, 25], + ["frame", 198, 197, 2, 650, 25], + ["null", 199, 650, 25], + ["setarg", 198, 0, 199, 650, 25], + ["setarg", 198, 1, 195, 650, 25], + ["setarg", 198, 2, 2, 650, 25], + ["invoke", 198, 196, 650, 25], + ["store_field", 1, 196, "statements", 650, 7], + ["load_field", 200, 1, "expression", 651, 35], + ["get", 202, 13, 1, 651, 25], + ["frame", 203, 202, 2, 651, 25], + ["null", 204, 651, 25], + ["setarg", 203, 0, 204, 651, 25], + ["setarg", 203, 1, 200, 651, 25], + ["setarg", 203, 2, 2, 651, 25], + ["invoke", 203, 201, 651, 25], + ["store_field", 1, 201, "expression", 651, 7], + ["return", 1, 652, 14], + "_nop_ur_12", + "if_else_2191", + "if_end_2192", + ["access", 205, "for", 654, 14], + ["is_identical", 206, 5, 205, 654, 14], + ["jump_true", 206, "eq_done_2201", 654, 14], + ["is_int", 207, 5, 654, 14], + ["jump_false", 207, "eq_ni_2202", 654, 14], + "_nop_tc_119", + ["jump", "eq_ni_2202", 654, 14], + ["eq_int", 206, 5, 205, 654, 14], + ["jump", "eq_done_2201", 654, 14], + "eq_ni_2202", + ["is_num", 207, 5, 654, 14], + ["jump_false", 207, "eq_nn_2203", 654, 14], + "_nop_tc_120", + ["jump", "eq_nn_2203", 654, 14], + ["eq_float", 206, 5, 205, 654, 14], + ["jump", "eq_done_2201", 654, 14], + "eq_nn_2203", + ["is_text", 207, 5, 654, 14], + ["jump_false", 207, "eq_nt_2204", 654, 14], + "_nop_tc_121", + "_nop_tc_122", + ["eq_text", 206, 5, 205, 654, 14], + ["jump", "eq_done_2201", 654, 14], + "eq_nt_2204", + ["is_null", 207, 5, 654, 14], + ["jump_false", 207, "eq_nnl_2205", 654, 14], + "_nop_tc_123", + ["jump", "eq_nnl_2205", 654, 14], + ["true", 206, 654, 14], + ["jump", "eq_done_2201", 654, 14], + "eq_nnl_2205", + ["is_bool", 207, 5, 654, 14], + ["jump_false", 207, "eq_nb_2206", 654, 14], + "_nop_tc_124", + ["jump", "eq_nb_2206", 654, 14], + ["eq_bool", 206, 5, 205, 654, 14], + ["jump", "eq_done_2201", 654, 14], + "eq_nb_2206", + ["false", 206, 654, 14], + "eq_done_2201", + ["jump_false", 206, "if_else_2199", 654, 14], + ["load_field", 209, 1, "init", 655, 11], + ["null", 210, 655, 24], + ["is_identical", 211, 209, 210, 655, 24], + ["jump_true", 211, "ne_nid_2210", 655, 24], + ["jump", "ne_ni_2211", 655, 24], + "ne_nid_2210", + ["false", 211, 655, 24], + ["jump", "ne_done_2209", 655, 24], + "ne_ni_2211", + ["is_int", 212, 209, 655, 24], + ["jump_false", 212, "ne_nn_2212", 655, 24], + "_nop_tc_125", + ["jump", "ne_nn_2212", 655, 24], + ["ne_int", 211, 209, 210, 655, 24], + ["jump", "ne_done_2209", 655, 24], + "ne_nn_2212", + ["is_num", 212, 209, 655, 24], + ["jump_false", 212, "ne_nt_2213", 655, 24], + "_nop_tc_126", + ["jump", "ne_nt_2213", 655, 24], + ["ne_float", 211, 209, 210, 655, 24], + ["jump", "ne_done_2209", 655, 24], + "ne_nt_2213", + ["is_text", 212, 209, 655, 24], + ["jump_false", 212, "ne_nnl_2214", 655, 24], + "_nop_tc_127", + ["jump", "ne_nnl_2214", 655, 24], + ["ne_text", 211, 209, 210, 655, 24], + ["jump", "ne_done_2209", 655, 24], + "ne_nnl_2214", + ["is_null", 212, 209, 655, 24], + ["jump_false", 212, "ne_nb_2215", 655, 24], + "_nop_tc_128", + "_nop_tc_129", + ["false", 211, 655, 24], + ["jump", "ne_done_2209", 655, 24], + "ne_nb_2215", + ["is_bool", 212, 209, 655, 24], + ["jump_false", 212, "ne_mis_2216", 655, 24], + "_nop_tc_130", + ["jump", "ne_mis_2216", 655, 24], + ["ne_bool", 211, 209, 210, 655, 24], + ["jump", "ne_done_2209", 655, 24], + "ne_mis_2216", + ["true", 211, 655, 24], + "ne_done_2209", + ["jump_false", 211, "if_else_2207", 655, 24], + ["load_field", 214, 1, "init", 656, 14], + ["load_field", 215, 214, "kind", 656, 14], + ["move", 4, 215, 656, 14], + ["access", 216, "var", 657, 19], + ["is_identical", 217, 4, 216, 657, 19], + ["jump_true", 217, "eq_done_2220", 657, 19], + ["is_int", 218, 4, 657, 19], + ["jump_false", 218, "eq_ni_2221", 657, 19], + "_nop_tc_131", + ["jump", "eq_ni_2221", 657, 19], + ["eq_int", 217, 4, 216, 657, 19], + ["jump", "eq_done_2220", 657, 19], + "eq_ni_2221", + ["is_num", 218, 4, 657, 19], + ["jump_false", 218, "eq_nn_2222", 657, 19], + "_nop_tc_132", + ["jump", "eq_nn_2222", 657, 19], + ["eq_float", 217, 4, 216, 657, 19], + ["jump", "eq_done_2220", 657, 19], + "eq_nn_2222", + ["is_text", 218, 4, 657, 19], + ["jump_false", 218, "eq_nt_2223", 657, 19], + "_nop_tc_133", + "_nop_tc_134", + ["eq_text", 217, 4, 216, 657, 19], + ["jump", "eq_done_2220", 657, 19], + "eq_nt_2223", + ["is_null", 218, 4, 657, 19], + ["jump_false", 218, "eq_nnl_2224", 657, 19], + "_nop_tc_135", + ["jump", "eq_nnl_2224", 657, 19], + ["true", 217, 657, 19], + ["jump", "eq_done_2220", 657, 19], + "eq_nnl_2224", + ["is_bool", 218, 4, 657, 19], + ["jump_false", 218, "eq_nb_2225", 657, 19], + "_nop_tc_136", + ["jump", "eq_nb_2225", 657, 19], + ["eq_bool", 217, 4, 216, 657, 19], + ["jump", "eq_done_2220", 657, 19], + "eq_nb_2225", + ["false", 217, 657, 19], + "eq_done_2220", + ["move", 220, 217, 657, 19], + ["jump_true", 220, "or_end_2219", 657, 19], + ["access", 221, "def", 657, 34], + ["is_identical", 222, 4, 221, 657, 34], + ["jump_true", 222, "eq_done_2226", 657, 34], + ["is_int", 223, 4, 657, 34], + ["jump_false", 223, "eq_ni_2227", 657, 34], + "_nop_tc_137", + ["jump", "eq_ni_2227", 657, 34], + ["eq_int", 222, 4, 221, 657, 34], + ["jump", "eq_done_2226", 657, 34], + "eq_ni_2227", + ["is_num", 223, 4, 657, 34], + ["jump_false", 223, "eq_nn_2228", 657, 34], + "_nop_tc_138", + ["jump", "eq_nn_2228", 657, 34], + ["eq_float", 222, 4, 221, 657, 34], + ["jump", "eq_done_2226", 657, 34], + "eq_nn_2228", + ["is_text", 223, 4, 657, 34], + ["jump_false", 223, "eq_nt_2229", 657, 34], + "_nop_tc_139", + "_nop_tc_140", + ["eq_text", 222, 4, 221, 657, 34], + ["jump", "eq_done_2226", 657, 34], + "eq_nt_2229", + ["is_null", 223, 4, 657, 34], + ["jump_false", 223, "eq_nnl_2230", 657, 34], + "_nop_tc_141", + ["jump", "eq_nnl_2230", 657, 34], + ["true", 222, 657, 34], + ["jump", "eq_done_2226", 657, 34], + "eq_nnl_2230", + ["is_bool", 223, 4, 657, 34], + ["jump_false", 223, "eq_nb_2231", 657, 34], + "_nop_tc_142", + ["jump", "eq_nb_2231", 657, 34], + ["eq_bool", 222, 4, 221, 657, 34], + ["jump", "eq_done_2226", 657, 34], + "eq_nb_2231", + ["false", 222, 657, 34], + "eq_done_2226", + ["move", 220, 222, 657, 34], + "or_end_2219", + ["jump_false", 220, "if_else_2217", 657, 34], + ["load_field", 225, 1, "init", 658, 33], + ["get", 227, 15, 1, 658, 23], + ["frame", 228, 227, 2, 658, 23], + ["null", 229, 658, 23], + ["setarg", 228, 0, 229, 658, 23], + ["setarg", 228, 1, 225, 658, 23], + ["setarg", 228, 2, 2, 658, 23], + ["invoke", 228, 226, 658, 23], + ["store_field", 1, 226, "init", 658, 11], + ["jump", "if_end_2218", 658, 11], + "if_else_2217", + ["load_field", 230, 1, "init", 660, 33], + ["get", 232, 13, 1, 660, 23], + ["frame", 233, 232, 2, 660, 23], + ["null", 234, 660, 23], + ["setarg", 233, 0, 234, 660, 23], + ["setarg", 233, 1, 230, 660, 23], + ["setarg", 233, 2, 2, 660, 23], + ["invoke", 233, 231, 660, 23], + ["store_field", 1, 231, "init", 660, 11], + "if_end_2218", + ["jump", "if_end_2208", 660, 11], + "if_else_2207", + "if_end_2208", + ["load_field", 235, 1, "test", 663, 11], + ["null", 236, 663, 24], + ["is_identical", 237, 235, 236, 663, 24], + ["jump_true", 237, "ne_nid_2235", 663, 24], + ["jump", "ne_ni_2236", 663, 24], + "ne_nid_2235", + ["false", 237, 663, 24], + ["jump", "ne_done_2234", 663, 24], + "ne_ni_2236", + ["is_int", 238, 235, 663, 24], + ["jump_false", 238, "ne_nn_2237", 663, 24], + "_nop_tc_143", + ["jump", "ne_nn_2237", 663, 24], + ["ne_int", 237, 235, 236, 663, 24], + ["jump", "ne_done_2234", 663, 24], + "ne_nn_2237", + ["is_num", 238, 235, 663, 24], + ["jump_false", 238, "ne_nt_2238", 663, 24], + "_nop_tc_144", + ["jump", "ne_nt_2238", 663, 24], + ["ne_float", 237, 235, 236, 663, 24], + ["jump", "ne_done_2234", 663, 24], + "ne_nt_2238", + ["is_text", 238, 235, 663, 24], + ["jump_false", 238, "ne_nnl_2239", 663, 24], + "_nop_tc_145", + ["jump", "ne_nnl_2239", 663, 24], + ["ne_text", 237, 235, 236, 663, 24], + ["jump", "ne_done_2234", 663, 24], + "ne_nnl_2239", + ["is_null", 238, 235, 663, 24], + ["jump_false", 238, "ne_nb_2240", 663, 24], + "_nop_tc_146", + "_nop_tc_147", + ["false", 237, 663, 24], + ["jump", "ne_done_2234", 663, 24], + "ne_nb_2240", + ["is_bool", 238, 235, 663, 24], + ["jump_false", 238, "ne_mis_2241", 663, 24], + "_nop_tc_148", + ["jump", "ne_mis_2241", 663, 24], + ["ne_bool", 237, 235, 236, 663, 24], + ["jump", "ne_done_2234", 663, 24], + "ne_mis_2241", + ["true", 237, 663, 24], + "ne_done_2234", + ["jump_false", 237, "if_else_2232", 663, 24], + ["load_field", 240, 1, "test", 663, 52], + ["get", 242, 13, 1, 663, 42], + ["frame", 243, 242, 2, 663, 42], + ["null", 244, 663, 42], + ["setarg", 243, 0, 244, 663, 42], + ["setarg", 243, 1, 240, 663, 42], + ["setarg", 243, 2, 2, 663, 42], + ["invoke", 243, 241, 663, 42], + ["store_field", 1, 241, "test", 663, 30], + ["jump", "if_end_2233", 663, 30], + "if_else_2232", + "if_end_2233", + ["load_field", 245, 1, "update", 664, 11], + ["null", 246, 664, 26], + ["is_identical", 247, 245, 246, 664, 26], + ["jump_true", 247, "ne_nid_2245", 664, 26], + ["jump", "ne_ni_2246", 664, 26], + "ne_nid_2245", + ["false", 247, 664, 26], + ["jump", "ne_done_2244", 664, 26], + "ne_ni_2246", + ["is_int", 248, 245, 664, 26], + ["jump_false", 248, "ne_nn_2247", 664, 26], + "_nop_tc_149", + ["jump", "ne_nn_2247", 664, 26], + ["ne_int", 247, 245, 246, 664, 26], + ["jump", "ne_done_2244", 664, 26], + "ne_nn_2247", + ["is_num", 248, 245, 664, 26], + ["jump_false", 248, "ne_nt_2248", 664, 26], + "_nop_tc_150", + ["jump", "ne_nt_2248", 664, 26], + ["ne_float", 247, 245, 246, 664, 26], + ["jump", "ne_done_2244", 664, 26], + "ne_nt_2248", + ["is_text", 248, 245, 664, 26], + ["jump_false", 248, "ne_nnl_2249", 664, 26], + "_nop_tc_151", + ["jump", "ne_nnl_2249", 664, 26], + ["ne_text", 247, 245, 246, 664, 26], + ["jump", "ne_done_2244", 664, 26], + "ne_nnl_2249", + ["is_null", 248, 245, 664, 26], + ["jump_false", 248, "ne_nb_2250", 664, 26], + "_nop_tc_152", + "_nop_tc_153", + ["false", 247, 664, 26], + ["jump", "ne_done_2244", 664, 26], + "ne_nb_2250", + ["is_bool", 248, 245, 664, 26], + ["jump_false", 248, "ne_mis_2251", 664, 26], + "_nop_tc_154", + ["jump", "ne_mis_2251", 664, 26], + ["ne_bool", 247, 245, 246, 664, 26], + ["jump", "ne_done_2244", 664, 26], + "ne_mis_2251", + ["true", 247, 664, 26], + "ne_done_2244", + ["jump_false", 247, "if_else_2242", 664, 26], + ["load_field", 250, 1, "update", 664, 56], + ["get", 252, 13, 1, 664, 46], + ["frame", 253, 252, 2, 664, 46], + ["null", 254, 664, 46], + ["setarg", 253, 0, 254, 664, 46], + ["setarg", 253, 1, 250, 664, 46], + ["setarg", 253, 2, 2, 664, 46], + ["invoke", 253, 251, 664, 46], + ["store_field", 1, 251, "update", 664, 32], + ["jump", "if_end_2243", 664, 32], + "if_else_2242", + "if_end_2243", + ["load_field", 255, 1, "statements", 665, 36], + ["get", 257, 16, 1, 665, 25], + ["frame", 258, 257, 2, 665, 25], + ["null", 259, 665, 25], + ["setarg", 258, 0, 259, 665, 25], + ["setarg", 258, 1, 255, 665, 25], + ["setarg", 258, 2, 2, 665, 25], + ["invoke", 258, 256, 665, 25], + ["store_field", 1, 256, "statements", 665, 7], + ["return", 1, 666, 14], + "_nop_ur_13", + "if_else_2199", + "if_end_2200", + ["access", 260, "return", 668, 14], + ["is_identical", 261, 5, 260, 668, 14], + ["jump_true", 261, "eq_done_2255", 668, 14], + ["is_int", 262, 5, 668, 14], + ["jump_false", 262, "eq_ni_2256", 668, 14], + "_nop_tc_155", + ["jump", "eq_ni_2256", 668, 14], + ["eq_int", 261, 5, 260, 668, 14], + ["jump", "eq_done_2255", 668, 14], + "eq_ni_2256", + ["is_num", 262, 5, 668, 14], + ["jump_false", 262, "eq_nn_2257", 668, 14], + "_nop_tc_156", + ["jump", "eq_nn_2257", 668, 14], + ["eq_float", 261, 5, 260, 668, 14], + ["jump", "eq_done_2255", 668, 14], + "eq_nn_2257", + ["is_text", 262, 5, 668, 14], + ["jump_false", 262, "eq_nt_2258", 668, 14], + "_nop_tc_157", + "_nop_tc_158", + ["eq_text", 261, 5, 260, 668, 14], + ["jump", "eq_done_2255", 668, 14], + "eq_nt_2258", + ["is_null", 262, 5, 668, 14], + ["jump_false", 262, "eq_nnl_2259", 668, 14], + "_nop_tc_159", + ["jump", "eq_nnl_2259", 668, 14], + ["true", 261, 668, 14], + ["jump", "eq_done_2255", 668, 14], + "eq_nnl_2259", + ["is_bool", 262, 5, 668, 14], + ["jump_false", 262, "eq_nb_2260", 668, 14], + "_nop_tc_160", + ["jump", "eq_nb_2260", 668, 14], + ["eq_bool", 261, 5, 260, 668, 14], + ["jump", "eq_done_2255", 668, 14], + "eq_nb_2260", + ["false", 261, 668, 14], + "eq_done_2255", + ["move", 264, 261, 668, 14], + ["jump_true", 264, "or_end_2254", 668, 14], + ["access", 265, "go", 668, 31], + ["is_identical", 266, 5, 265, 668, 31], + ["jump_true", 266, "eq_done_2261", 668, 31], + ["is_int", 267, 5, 668, 31], + ["jump_false", 267, "eq_ni_2262", 668, 31], + "_nop_tc_161", + ["jump", "eq_ni_2262", 668, 31], + ["eq_int", 266, 5, 265, 668, 31], + ["jump", "eq_done_2261", 668, 31], + "eq_ni_2262", + ["is_num", 267, 5, 668, 31], + ["jump_false", 267, "eq_nn_2263", 668, 31], + "_nop_tc_162", + ["jump", "eq_nn_2263", 668, 31], + ["eq_float", 266, 5, 265, 668, 31], + ["jump", "eq_done_2261", 668, 31], + "eq_nn_2263", + ["is_text", 267, 5, 668, 31], + ["jump_false", 267, "eq_nt_2264", 668, 31], + "_nop_tc_163", + "_nop_tc_164", + ["eq_text", 266, 5, 265, 668, 31], + ["jump", "eq_done_2261", 668, 31], + "eq_nt_2264", + ["is_null", 267, 5, 668, 31], + ["jump_false", 267, "eq_nnl_2265", 668, 31], + "_nop_tc_165", + ["jump", "eq_nnl_2265", 668, 31], + ["true", 266, 668, 31], + ["jump", "eq_done_2261", 668, 31], + "eq_nnl_2265", + ["is_bool", 267, 5, 668, 31], + ["jump_false", 267, "eq_nb_2266", 668, 31], + "_nop_tc_166", + ["jump", "eq_nb_2266", 668, 31], + ["eq_bool", 266, 5, 265, 668, 31], + ["jump", "eq_done_2261", 668, 31], + "eq_nb_2266", + ["false", 266, 668, 31], + "eq_done_2261", + ["move", 264, 266, 668, 31], + "or_end_2254", + ["jump_false", 264, "if_else_2252", 668, 31], + ["load_field", 269, 1, "expression", 669, 35], + ["get", 271, 13, 1, 669, 25], + ["frame", 272, 271, 2, 669, 25], + ["null", 273, 669, 25], + ["setarg", 272, 0, 273, 669, 25], + ["setarg", 272, 1, 269, 669, 25], + ["setarg", 272, 2, 2, 669, 25], + ["invoke", 272, 270, 669, 25], + ["store_field", 1, 270, "expression", 669, 7], + ["return", 1, 670, 14], + "_nop_ur_14", + "if_else_2252", + "if_end_2253", + ["access", 274, "block", 672, 14], + ["is_identical", 275, 5, 274, 672, 14], + ["jump_true", 275, "eq_done_2269", 672, 14], + ["is_int", 276, 5, 672, 14], + ["jump_false", 276, "eq_ni_2270", 672, 14], + "_nop_tc_167", + ["jump", "eq_ni_2270", 672, 14], + ["eq_int", 275, 5, 274, 672, 14], + ["jump", "eq_done_2269", 672, 14], + "eq_ni_2270", + ["is_num", 276, 5, 672, 14], + ["jump_false", 276, "eq_nn_2271", 672, 14], + "_nop_tc_168", + ["jump", "eq_nn_2271", 672, 14], + ["eq_float", 275, 5, 274, 672, 14], + ["jump", "eq_done_2269", 672, 14], + "eq_nn_2271", + ["is_text", 276, 5, 672, 14], + ["jump_false", 276, "eq_nt_2272", 672, 14], + "_nop_tc_169", + "_nop_tc_170", + ["eq_text", 275, 5, 274, 672, 14], + ["jump", "eq_done_2269", 672, 14], + "eq_nt_2272", + ["is_null", 276, 5, 672, 14], + ["jump_false", 276, "eq_nnl_2273", 672, 14], + "_nop_tc_171", + ["jump", "eq_nnl_2273", 672, 14], + ["true", 275, 672, 14], + ["jump", "eq_done_2269", 672, 14], + "eq_nnl_2273", + ["is_bool", 276, 5, 672, 14], + ["jump_false", 276, "eq_nb_2274", 672, 14], + "_nop_tc_172", + ["jump", "eq_nb_2274", 672, 14], + ["eq_bool", 275, 5, 274, 672, 14], + ["jump", "eq_done_2269", 672, 14], + "eq_nb_2274", + ["false", 275, 672, 14], + "eq_done_2269", + ["jump_false", 275, "if_else_2267", 672, 14], + ["load_field", 278, 1, "statements", 673, 36], + ["get", 280, 16, 1, 673, 25], + ["frame", 281, 280, 2, 673, 25], + ["null", 282, 673, 25], + ["setarg", 281, 0, 282, 673, 25], + ["setarg", 281, 1, 278, 673, 25], + ["setarg", 281, 2, 2, 673, 25], + ["invoke", 281, 279, 673, 25], + ["store_field", 1, 279, "statements", 673, 7], + ["return", 1, 674, 14], + "_nop_ur_15", + "if_else_2267", + "if_end_2268", + ["access", 283, "label", 676, 14], + ["is_identical", 284, 5, 283, 676, 14], + ["jump_true", 284, "eq_done_2277", 676, 14], + ["is_int", 285, 5, 676, 14], + ["jump_false", 285, "eq_ni_2278", 676, 14], + "_nop_tc_173", + ["jump", "eq_ni_2278", 676, 14], + ["eq_int", 284, 5, 283, 676, 14], + ["jump", "eq_done_2277", 676, 14], + "eq_ni_2278", + ["is_num", 285, 5, 676, 14], + ["jump_false", 285, "eq_nn_2279", 676, 14], + "_nop_tc_174", + ["jump", "eq_nn_2279", 676, 14], + ["eq_float", 284, 5, 283, 676, 14], + ["jump", "eq_done_2277", 676, 14], + "eq_nn_2279", + ["is_text", 285, 5, 676, 14], + ["jump_false", 285, "eq_nt_2280", 676, 14], + "_nop_tc_175", + "_nop_tc_176", + ["eq_text", 284, 5, 283, 676, 14], + ["jump", "eq_done_2277", 676, 14], + "eq_nt_2280", + ["is_null", 285, 5, 676, 14], + ["jump_false", 285, "eq_nnl_2281", 676, 14], + "_nop_tc_177", + ["jump", "eq_nnl_2281", 676, 14], + ["true", 284, 676, 14], + ["jump", "eq_done_2277", 676, 14], + "eq_nnl_2281", + ["is_bool", 285, 5, 676, 14], + ["jump_false", 285, "eq_nb_2282", 676, 14], + "_nop_tc_178", + ["jump", "eq_nb_2282", 676, 14], + ["eq_bool", 284, 5, 283, 676, 14], + ["jump", "eq_done_2277", 676, 14], + "eq_nb_2282", + ["false", 284, 676, 14], + "eq_done_2277", + ["jump_false", 284, "if_else_2275", 676, 14], + ["load_field", 287, 1, "statement", 677, 34], + ["get", 289, 15, 1, 677, 24], + ["frame", 290, 289, 2, 677, 24], + ["null", 291, 677, 24], + ["setarg", 290, 0, 291, 677, 24], + ["setarg", 290, 1, 287, 677, 24], + ["setarg", 290, 2, 2, 677, 24], + ["invoke", 290, 288, 677, 24], + ["store_field", 1, 288, "statement", 677, 7], + ["return", 1, 678, 14], + "_nop_ur_16", + "if_else_2275", + "if_end_2276", + ["access", 292, "function", 680, 14], + ["is_identical", 293, 5, 292, 680, 14], + ["jump_true", 293, "eq_done_2285", 680, 14], + ["is_int", 294, 5, 680, 14], + ["jump_false", 294, "eq_ni_2286", 680, 14], + "_nop_tc_179", + ["jump", "eq_ni_2286", 680, 14], + ["eq_int", 293, 5, 292, 680, 14], + ["jump", "eq_done_2285", 680, 14], + "eq_ni_2286", + ["is_num", 294, 5, 680, 14], + ["jump_false", 294, "eq_nn_2287", 680, 14], + "_nop_tc_180", + ["jump", "eq_nn_2287", 680, 14], + ["eq_float", 293, 5, 292, 680, 14], + ["jump", "eq_done_2285", 680, 14], + "eq_nn_2287", + ["is_text", 294, 5, 680, 14], + ["jump_false", 294, "eq_nt_2288", 680, 14], + "_nop_tc_181", + "_nop_tc_182", + ["eq_text", 293, 5, 292, 680, 14], + ["jump", "eq_done_2285", 680, 14], + "eq_nt_2288", + ["is_null", 294, 5, 680, 14], + ["jump_false", 294, "eq_nnl_2289", 680, 14], + "_nop_tc_183", + ["jump", "eq_nnl_2289", 680, 14], + ["true", 293, 680, 14], + ["jump", "eq_done_2285", 680, 14], + "eq_nnl_2289", + ["is_bool", 294, 5, 680, 14], + ["jump_false", 294, "eq_nb_2290", 680, 14], + "_nop_tc_184", + ["jump", "eq_nb_2290", 680, 14], + ["eq_bool", 293, 5, 292, 680, 14], + ["jump", "eq_done_2285", 680, 14], + "eq_nb_2290", + ["false", 293, 680, 14], + "eq_done_2285", + ["jump_false", 293, "if_else_2283", 680, 14], + ["get", 297, 14, 1, 681, 7], + ["frame", 298, 297, 1, 681, 7], + ["null", 299, 681, 7], + ["setarg", 298, 0, 299, 681, 7], + ["setarg", 298, 1, 1, 681, 7], + ["invoke", 298, 296, 681, 7], + ["return", 1, 682, 14], + "_nop_ur_17", + "if_else_2283", + "if_end_2284", + ["return", 1, 684, 12], + "_nop_ur_18", + "_nop_ur_19" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 114, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 688, 13], + ["null", 6, 689, 16], + ["array", 8, 0, 690, 15], + ["move", 5, 8, 690, 15], + ["null", 7, 691, 14], + ["null", 4, 692, 16], + "while_start_2291", + ["length", 9, 1, 693, 23], + ["is_int", 11, 3, 693, 23], + ["jump_false", 11, "rel_ni_2293", 693, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 10, 3, 9, 693, 23], + ["jump", "rel_done_2295", 693, 23], + "rel_ni_2293", + ["is_num", 11, 3, 693, 23], + ["jump_false", 11, "rel_nn_2294", 693, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 10, 3, 9, 693, 23], + ["jump", "rel_done_2295", 693, 23], + "rel_nn_2294", + ["is_text", 11, 3, 693, 23], + ["jump_false", 11, "rel_err_2296", 693, 23], + "_nop_tc_5", + ["jump", "rel_err_2296", 693, 23], + ["lt_text", 10, 3, 9, 693, 23], + ["jump", "rel_done_2295", 693, 23], + "rel_err_2296", + ["disrupt", 693, 23], + "rel_done_2295", + ["jump_false", 10, "while_end_2292", 693, 23], + ["load_dynamic", 13, 1, 3, 694, 30], + ["get", 15, 15, 1, 694, 14], + ["frame", 16, 15, 2, 694, 14], + ["null", 17, 694, 14], + ["setarg", 16, 0, 17, 694, 14], + ["setarg", 16, 1, 13, 694, 14], + ["setarg", 16, 2, 2, 694, 14], + ["invoke", 16, 14, 694, 14], + ["move", 6, 14, 694, 14], + ["null", 18, 695, 19], + ["is_identical", 19, 6, 18, 695, 19], + ["jump_true", 19, "eq_done_2299", 695, 19], + ["is_int", 20, 6, 695, 19], + ["jump_false", 20, "eq_ni_2300", 695, 19], + "_nop_tc_6", + ["jump", "eq_ni_2300", 695, 19], + ["eq_int", 19, 6, 18, 695, 19], + ["jump", "eq_done_2299", 695, 19], + "eq_ni_2300", + ["is_num", 20, 6, 695, 19], + ["jump_false", 20, "eq_nn_2301", 695, 19], + "_nop_tc_7", + ["jump", "eq_nn_2301", 695, 19], + ["eq_float", 19, 6, 18, 695, 19], + ["jump", "eq_done_2299", 695, 19], + "eq_nn_2301", + ["is_text", 20, 6, 695, 19], + ["jump_false", 20, "eq_nt_2302", 695, 19], + "_nop_tc_8", + ["jump", "eq_nt_2302", 695, 19], + ["eq_text", 19, 6, 18, 695, 19], + ["jump", "eq_done_2299", 695, 19], + "eq_nt_2302", + ["is_null", 20, 6, 695, 19], + ["jump_false", 20, "eq_nnl_2303", 695, 19], + "_nop_tc_9", + "_nop_tc_10", + ["true", 19, 695, 19], + ["jump", "eq_done_2299", 695, 19], + "eq_nnl_2303", + ["is_bool", 20, 6, 695, 19], + ["jump_false", 20, "eq_nb_2304", 695, 19], + "_nop_tc_11", + ["jump", "eq_nb_2304", 695, 19], + ["eq_bool", 19, 6, 18, 695, 19], + ["jump", "eq_done_2299", 695, 19], + "eq_nb_2304", + ["false", 19, 695, 19], + "eq_done_2299", + ["jump_false", 19, "if_else_2297", 695, 19], + ["access", 22, 1, 696, 17], + ["is_text", 24, 3, 696, 17], + ["jump_false", 24, "add_cn_2306", 696, 17], + "_nop_tc_12", + ["jump", "add_cn_2306", 696, 17], + ["concat", 23, 3, 22, 696, 17], + ["jump", "add_done_2305", 696, 17], + "add_cn_2306", + ["is_num", 24, 3, 696, 17], + ["jump_false", 24, "add_err_2307", 696, 17], + "_nop_tc_13", + "_nop_tc_14", + ["add", 23, 3, 22, 696, 17], + ["jump", "add_done_2305", 696, 17], + "add_err_2307", + ["disrupt", 696, 17], + "add_done_2305", + ["move", 3, 23, 696, 17], + ["jump", "while_start_2291", 697, 9], + ["jump", "if_end_2298", 697, 9], + "if_else_2297", + "if_end_2298", + ["load_field", 26, 6, "kind", 700, 11], + ["access", 27, "var", 700, 24], + ["is_identical", 28, 26, 27, 700, 24], + ["jump_true", 28, "eq_done_2311", 700, 24], + ["is_int", 29, 26, 700, 24], + ["jump_false", 29, "eq_ni_2312", 700, 24], + "_nop_tc_15", + ["jump", "eq_ni_2312", 700, 24], + ["eq_int", 28, 26, 27, 700, 24], + ["jump", "eq_done_2311", 700, 24], + "eq_ni_2312", + ["is_num", 29, 26, 700, 24], + ["jump_false", 29, "eq_nn_2313", 700, 24], + "_nop_tc_16", + ["jump", "eq_nn_2313", 700, 24], + ["eq_float", 28, 26, 27, 700, 24], + ["jump", "eq_done_2311", 700, 24], + "eq_nn_2313", + ["is_text", 29, 26, 700, 24], + ["jump_false", 29, "eq_nt_2314", 700, 24], + "_nop_tc_17", + "_nop_tc_18", + ["eq_text", 28, 26, 27, 700, 24], + ["jump", "eq_done_2311", 700, 24], + "eq_nt_2314", + ["is_null", 29, 26, 700, 24], + ["jump_false", 29, "eq_nnl_2315", 700, 24], + "_nop_tc_19", + ["jump", "eq_nnl_2315", 700, 24], + ["true", 28, 700, 24], + ["jump", "eq_done_2311", 700, 24], + "eq_nnl_2315", + ["is_bool", 29, 26, 700, 24], + ["jump_false", 29, "eq_nb_2316", 700, 24], + "_nop_tc_20", + ["jump", "eq_nb_2316", 700, 24], + ["eq_bool", 28, 26, 27, 700, 24], + ["jump", "eq_done_2311", 700, 24], + "eq_nb_2316", + ["false", 28, 700, 24], + "eq_done_2311", + ["move", 31, 28, 700, 24], + ["jump_true", 31, "or_end_2310", 700, 24], + ["load_field", 32, 6, "kind", 700, 33], + ["access", 33, "def", 700, 46], + ["is_identical", 34, 32, 33, 700, 46], + ["jump_true", 34, "eq_done_2317", 700, 46], + ["is_int", 35, 32, 700, 46], + ["jump_false", 35, "eq_ni_2318", 700, 46], + "_nop_tc_21", + ["jump", "eq_ni_2318", 700, 46], + ["eq_int", 34, 32, 33, 700, 46], + ["jump", "eq_done_2317", 700, 46], + "eq_ni_2318", + ["is_num", 35, 32, 700, 46], + ["jump_false", 35, "eq_nn_2319", 700, 46], + "_nop_tc_22", + ["jump", "eq_nn_2319", 700, 46], + ["eq_float", 34, 32, 33, 700, 46], + ["jump", "eq_done_2317", 700, 46], + "eq_nn_2319", + ["is_text", 35, 32, 700, 46], + ["jump_false", 35, "eq_nt_2320", 700, 46], + "_nop_tc_23", + "_nop_tc_24", + ["eq_text", 34, 32, 33, 700, 46], + ["jump", "eq_done_2317", 700, 46], + "eq_nt_2320", + ["is_null", 35, 32, 700, 46], + ["jump_false", 35, "eq_nnl_2321", 700, 46], + "_nop_tc_25", + ["jump", "eq_nnl_2321", 700, 46], + ["true", 34, 700, 46], + ["jump", "eq_done_2317", 700, 46], + "eq_nnl_2321", + ["is_bool", 35, 32, 700, 46], + ["jump_false", 35, "eq_nb_2322", 700, 46], + "_nop_tc_26", + ["jump", "eq_nb_2322", 700, 46], + ["eq_bool", 34, 32, 33, 700, 46], + ["jump", "eq_done_2317", 700, 46], + "eq_nb_2322", + ["false", 34, 700, 46], + "eq_done_2317", + ["move", 31, 34, 700, 46], + "or_end_2310", + ["jump_false", 31, "if_else_2308", 700, 46], + ["load_field", 37, 6, "left", 701, 16], + ["load_field", 38, 37, "name", 701, 16], + ["move", 4, 38, 701, 16], + ["null", 39, 702, 21], + ["is_identical", 40, 4, 39, 702, 21], + ["jump_true", 40, "ne_nid_2326", 702, 21], + ["jump", "ne_ni_2327", 702, 21], + "ne_nid_2326", + ["false", 40, 702, 21], + ["jump", "ne_done_2325", 702, 21], + "ne_ni_2327", + ["is_int", 41, 4, 702, 21], + ["jump_false", 41, "ne_nn_2328", 702, 21], + "_nop_tc_27", + ["jump", "ne_nn_2328", 702, 21], + ["ne_int", 40, 4, 39, 702, 21], + ["jump", "ne_done_2325", 702, 21], + "ne_nn_2328", + ["is_num", 41, 4, 702, 21], + ["jump_false", 41, "ne_nt_2329", 702, 21], + "_nop_tc_28", + ["jump", "ne_nt_2329", 702, 21], + ["ne_float", 40, 4, 39, 702, 21], + ["jump", "ne_done_2325", 702, 21], + "ne_nt_2329", + ["is_text", 41, 4, 702, 21], + ["jump_false", 41, "ne_nnl_2330", 702, 21], + "_nop_tc_29", + ["jump", "ne_nnl_2330", 702, 21], + ["ne_text", 40, 4, 39, 702, 21], + ["jump", "ne_done_2325", 702, 21], + "ne_nnl_2330", + ["is_null", 41, 4, 702, 21], + ["jump_false", 41, "ne_nb_2331", 702, 21], + "_nop_tc_30", + "_nop_tc_31", + ["false", 40, 702, 21], + ["jump", "ne_done_2325", 702, 21], + "ne_nb_2331", + ["is_bool", 41, 4, 702, 21], + ["jump_false", 41, "ne_mis_2332", 702, 21], + "_nop_tc_32", + ["jump", "ne_mis_2332", 702, 21], + ["ne_bool", 40, 4, 39, 702, 21], + ["jump", "ne_done_2325", 702, 21], + "ne_mis_2332", + ["true", 40, 702, 21], + "ne_done_2325", + ["jump_false", 40, "if_else_2323", 702, 21], + ["get", 44, 35, 1, 703, 16], + ["frame", 45, 44, 2, 703, 16], + ["null", 46, 703, 16], + ["setarg", 45, 0, 46, 703, 16], + ["setarg", 45, 1, 2, 703, 16], + ["setarg", 45, 2, 4, 703, 16], + ["invoke", 45, 43, 703, 16], + ["move", 7, 43, 703, 16], + ["null", 47, 704, 21], + ["is_identical", 48, 7, 47, 704, 21], + ["jump_true", 48, "ne_nid_2338", 704, 21], + ["jump", "ne_ni_2339", 704, 21], + "ne_nid_2338", + ["false", 48, 704, 21], + ["jump", "ne_done_2337", 704, 21], + "ne_ni_2339", + ["is_int", 49, 7, 704, 21], + ["jump_false", 49, "ne_nn_2340", 704, 21], + "_nop_tc_33", + ["jump", "ne_nn_2340", 704, 21], + ["ne_int", 48, 7, 47, 704, 21], + ["jump", "ne_done_2337", 704, 21], + "ne_nn_2340", + ["is_num", 49, 7, 704, 21], + ["jump_false", 49, "ne_nt_2341", 704, 21], + "_nop_tc_34", + ["jump", "ne_nt_2341", 704, 21], + ["ne_float", 48, 7, 47, 704, 21], + ["jump", "ne_done_2337", 704, 21], + "ne_nt_2341", + ["is_text", 49, 7, 704, 21], + ["jump_false", 49, "ne_nnl_2342", 704, 21], + "_nop_tc_35", + ["jump", "ne_nnl_2342", 704, 21], + ["ne_text", 48, 7, 47, 704, 21], + ["jump", "ne_done_2337", 704, 21], + "ne_nnl_2342", + ["is_null", 49, 7, 704, 21], + ["jump_false", 49, "ne_nb_2343", 704, 21], + "_nop_tc_36", + "_nop_tc_37", + ["false", 48, 704, 21], + ["jump", "ne_done_2337", 704, 21], + "ne_nb_2343", + ["is_bool", 49, 7, 704, 21], + ["jump_false", 49, "ne_mis_2344", 704, 21], + "_nop_tc_38", + ["jump", "ne_mis_2344", 704, 21], + ["ne_bool", 48, 7, 47, 704, 21], + ["jump", "ne_done_2337", 704, 21], + "ne_mis_2344", + ["true", 48, 704, 21], + "ne_done_2337", + ["move", 51, 48, 704, 21], + ["jump_false", 51, "and_end_2336", 704, 21], + ["load_field", 52, 7, "nr_uses", 704, 29], + ["access", 53, 0, 704, 43], + ["is_identical", 54, 52, 53, 704, 43], + ["jump_true", 54, "eq_done_2345", 704, 43], + ["is_int", 55, 52, 704, 43], + ["jump_false", 55, "eq_ni_2346", 704, 43], + "_nop_tc_39", + "_nop_tc_40", + ["eq_int", 54, 52, 53, 704, 43], + ["jump", "eq_done_2345", 704, 43], + "eq_ni_2346", + ["is_num", 55, 52, 704, 43], + ["jump_false", 55, "eq_nn_2347", 704, 43], + "_nop_tc_41", + "_nop_tc_42", + ["eq_float", 54, 52, 53, 704, 43], + ["jump", "eq_done_2345", 704, 43], + "eq_nn_2347", + ["is_text", 55, 52, 704, 43], + ["jump_false", 55, "eq_nt_2348", 704, 43], + "_nop_tc_43", + ["jump", "eq_nt_2348", 704, 43], + ["eq_text", 54, 52, 53, 704, 43], + ["jump", "eq_done_2345", 704, 43], + "eq_nt_2348", + ["is_null", 55, 52, 704, 43], + ["jump_false", 55, "eq_nnl_2349", 704, 43], + "_nop_tc_44", + ["jump", "eq_nnl_2349", 704, 43], + ["true", 54, 704, 43], + ["jump", "eq_done_2345", 704, 43], + "eq_nnl_2349", + ["is_bool", 55, 52, 704, 43], + ["jump_false", 55, "eq_nb_2350", 704, 43], + "_nop_tc_45", + ["jump", "eq_nb_2350", 704, 43], + ["eq_bool", 54, 52, 53, 704, 43], + ["jump", "eq_done_2345", 704, 43], + "eq_nb_2350", + ["false", 54, 704, 43], + "eq_done_2345", + ["move", 51, 54, 704, 43], + "and_end_2336", + ["move", 57, 51, 704, 43], + ["jump_false", 57, "and_end_2335", 704, 43], + ["load_field", 58, 6, "right", 704, 56], + ["get", 60, 19, 1, 704, 48], + ["frame", 61, 60, 1, 704, 48], + ["null", 62, 704, 48], + ["setarg", 61, 0, 62, 704, 48], + ["setarg", 61, 1, 58, 704, 48], + ["invoke", 61, 59, 704, 48], + ["move", 57, 59, 704, 48], + "and_end_2335", + ["jump_false", 57, "if_else_2333", 704, 48], + ["true", 63, 705, 25], + ["store_field", 6, 63, "dead", 705, 13], + ["jump", "if_end_2334", 705, 13], + "if_else_2333", + "if_end_2334", + ["jump", "if_end_2324", 705, 13], + "if_else_2323", + "if_end_2324", + ["jump", "if_end_2309", 705, 13], + "if_else_2308", + "if_end_2309", + ["load_field", 64, 6, "kind", 710, 11], + ["access", 65, "call", 710, 24], + ["is_identical", 66, 64, 65, 710, 24], + ["jump_true", 66, "eq_done_2354", 710, 24], + ["is_int", 67, 64, 710, 24], + ["jump_false", 67, "eq_ni_2355", 710, 24], + "_nop_tc_46", + ["jump", "eq_ni_2355", 710, 24], + ["eq_int", 66, 64, 65, 710, 24], + ["jump", "eq_done_2354", 710, 24], + "eq_ni_2355", + ["is_num", 67, 64, 710, 24], + ["jump_false", 67, "eq_nn_2356", 710, 24], + "_nop_tc_47", + ["jump", "eq_nn_2356", 710, 24], + ["eq_float", 66, 64, 65, 710, 24], + ["jump", "eq_done_2354", 710, 24], + "eq_nn_2356", + ["is_text", 67, 64, 710, 24], + ["jump_false", 67, "eq_nt_2357", 710, 24], + "_nop_tc_48", + "_nop_tc_49", + ["eq_text", 66, 64, 65, 710, 24], + ["jump", "eq_done_2354", 710, 24], + "eq_nt_2357", + ["is_null", 67, 64, 710, 24], + ["jump_false", 67, "eq_nnl_2358", 710, 24], + "_nop_tc_50", + ["jump", "eq_nnl_2358", 710, 24], + ["true", 66, 710, 24], + ["jump", "eq_done_2354", 710, 24], + "eq_nnl_2358", + ["is_bool", 67, 64, 710, 24], + ["jump_false", 67, "eq_nb_2359", 710, 24], + "_nop_tc_51", + ["jump", "eq_nb_2359", 710, 24], + ["eq_bool", 66, 64, 65, 710, 24], + ["jump", "eq_done_2354", 710, 24], + "eq_nb_2359", + ["false", 66, 710, 24], + "eq_done_2354", + ["move", 69, 66, 710, 24], + ["jump_false", 69, "and_end_2353", 710, 24], + ["load_field", 70, 6, "expression", 710, 42], + ["get", 72, 19, 1, 710, 34], + ["frame", 73, 72, 1, 710, 34], + ["null", 74, 710, 34], + ["setarg", 73, 0, 74, 710, 34], + ["setarg", 73, 1, 70, 710, 34], + ["invoke", 73, 71, 710, 34], + ["move", 69, 71, 710, 34], + "and_end_2353", + ["jump_false", 69, "if_else_2351", 710, 34], + ["true", 75, 711, 21], + ["store_field", 6, 75, "dead", 711, 9], + ["jump", "if_end_2352", 711, 9], + "if_else_2351", + "if_end_2352", + ["load_field", 76, 6, "kind", 714, 11], + ["access", 77, "function", 714, 24], + ["is_identical", 78, 76, 77, 714, 24], + ["jump_true", 78, "eq_done_2363", 714, 24], + ["is_int", 79, 76, 714, 24], + ["jump_false", 79, "eq_ni_2364", 714, 24], + "_nop_tc_52", + ["jump", "eq_ni_2364", 714, 24], + ["eq_int", 78, 76, 77, 714, 24], + ["jump", "eq_done_2363", 714, 24], + "eq_ni_2364", + ["is_num", 79, 76, 714, 24], + ["jump_false", 79, "eq_nn_2365", 714, 24], + "_nop_tc_53", + ["jump", "eq_nn_2365", 714, 24], + ["eq_float", 78, 76, 77, 714, 24], + ["jump", "eq_done_2363", 714, 24], + "eq_nn_2365", + ["is_text", 79, 76, 714, 24], + ["jump_false", 79, "eq_nt_2366", 714, 24], + "_nop_tc_54", + "_nop_tc_55", + ["eq_text", 78, 76, 77, 714, 24], + ["jump", "eq_done_2363", 714, 24], + "eq_nt_2366", + ["is_null", 79, 76, 714, 24], + ["jump_false", 79, "eq_nnl_2367", 714, 24], + "_nop_tc_56", + ["jump", "eq_nnl_2367", 714, 24], + ["true", 78, 714, 24], + ["jump", "eq_done_2363", 714, 24], + "eq_nnl_2367", + ["is_bool", 79, 76, 714, 24], + ["jump_false", 79, "eq_nb_2368", 714, 24], + "_nop_tc_57", + ["jump", "eq_nb_2368", 714, 24], + ["eq_bool", 78, 76, 77, 714, 24], + ["jump", "eq_done_2363", 714, 24], + "eq_nb_2368", + ["false", 78, 714, 24], + "eq_done_2363", + ["move", 81, 78, 714, 24], + ["jump_false", 81, "and_end_2362", 714, 24], + ["load_field", 82, 6, "name", 714, 38], + ["null", 83, 714, 51], + ["is_identical", 84, 82, 83, 714, 51], + ["jump_true", 84, "ne_nid_2370", 714, 51], + ["jump", "ne_ni_2371", 714, 51], + "ne_nid_2370", + ["false", 84, 714, 51], + ["jump", "ne_done_2369", 714, 51], + "ne_ni_2371", + ["is_int", 85, 82, 714, 51], + ["jump_false", 85, "ne_nn_2372", 714, 51], + "_nop_tc_58", + ["jump", "ne_nn_2372", 714, 51], + ["ne_int", 84, 82, 83, 714, 51], + ["jump", "ne_done_2369", 714, 51], + "ne_nn_2372", + ["is_num", 85, 82, 714, 51], + ["jump_false", 85, "ne_nt_2373", 714, 51], + "_nop_tc_59", + ["jump", "ne_nt_2373", 714, 51], + ["ne_float", 84, 82, 83, 714, 51], + ["jump", "ne_done_2369", 714, 51], + "ne_nt_2373", + ["is_text", 85, 82, 714, 51], + ["jump_false", 85, "ne_nnl_2374", 714, 51], + "_nop_tc_60", + ["jump", "ne_nnl_2374", 714, 51], + ["ne_text", 84, 82, 83, 714, 51], + ["jump", "ne_done_2369", 714, 51], + "ne_nnl_2374", + ["is_null", 85, 82, 714, 51], + ["jump_false", 85, "ne_nb_2375", 714, 51], + "_nop_tc_61", + "_nop_tc_62", + ["false", 84, 714, 51], + ["jump", "ne_done_2369", 714, 51], + "ne_nb_2375", + ["is_bool", 85, 82, 714, 51], + ["jump_false", 85, "ne_mis_2376", 714, 51], + "_nop_tc_63", + ["jump", "ne_mis_2376", 714, 51], + ["ne_bool", 84, 82, 83, 714, 51], + ["jump", "ne_done_2369", 714, 51], + "ne_mis_2376", + ["true", 84, 714, 51], + "ne_done_2369", + ["move", 81, 84, 714, 51], + "and_end_2362", + ["jump_false", 81, "if_else_2360", 714, 51], + ["load_field", 87, 6, "name", 715, 31], + ["get", 89, 35, 1, 715, 14], + ["frame", 90, 89, 2, 715, 14], + ["null", 91, 715, 14], + ["setarg", 90, 0, 91, 715, 14], + ["setarg", 90, 1, 2, 715, 14], + ["setarg", 90, 2, 87, 715, 14], + ["invoke", 90, 88, 715, 14], + ["move", 7, 88, 715, 14], + ["null", 92, 716, 19], + ["is_identical", 93, 7, 92, 716, 19], + ["jump_true", 93, "ne_nid_2381", 716, 19], + ["jump", "ne_ni_2382", 716, 19], + "ne_nid_2381", + ["false", 93, 716, 19], + ["jump", "ne_done_2380", 716, 19], + "ne_ni_2382", + ["is_int", 94, 7, 716, 19], + ["jump_false", 94, "ne_nn_2383", 716, 19], + "_nop_tc_64", + ["jump", "ne_nn_2383", 716, 19], + ["ne_int", 93, 7, 92, 716, 19], + ["jump", "ne_done_2380", 716, 19], + "ne_nn_2383", + ["is_num", 94, 7, 716, 19], + ["jump_false", 94, "ne_nt_2384", 716, 19], + "_nop_tc_65", + ["jump", "ne_nt_2384", 716, 19], + ["ne_float", 93, 7, 92, 716, 19], + ["jump", "ne_done_2380", 716, 19], + "ne_nt_2384", + ["is_text", 94, 7, 716, 19], + ["jump_false", 94, "ne_nnl_2385", 716, 19], + "_nop_tc_66", + ["jump", "ne_nnl_2385", 716, 19], + ["ne_text", 93, 7, 92, 716, 19], + ["jump", "ne_done_2380", 716, 19], + "ne_nnl_2385", + ["is_null", 94, 7, 716, 19], + ["jump_false", 94, "ne_nb_2386", 716, 19], + "_nop_tc_67", + "_nop_tc_68", + ["false", 93, 716, 19], + ["jump", "ne_done_2380", 716, 19], + "ne_nb_2386", + ["is_bool", 94, 7, 716, 19], + ["jump_false", 94, "ne_mis_2387", 716, 19], + "_nop_tc_69", + ["jump", "ne_mis_2387", 716, 19], + ["ne_bool", 93, 7, 92, 716, 19], + ["jump", "ne_done_2380", 716, 19], + "ne_mis_2387", + ["true", 93, 716, 19], + "ne_done_2380", + ["move", 96, 93, 716, 19], + ["jump_false", 96, "and_end_2379", 716, 19], + ["load_field", 97, 7, "nr_uses", 716, 27], + ["access", 98, 0, 716, 41], + ["is_identical", 99, 97, 98, 716, 41], + ["jump_true", 99, "eq_done_2388", 716, 41], + ["is_int", 100, 97, 716, 41], + ["jump_false", 100, "eq_ni_2389", 716, 41], + "_nop_tc_70", + "_nop_tc_71", + ["eq_int", 99, 97, 98, 716, 41], + ["jump", "eq_done_2388", 716, 41], + "eq_ni_2389", + ["is_num", 100, 97, 716, 41], + ["jump_false", 100, "eq_nn_2390", 716, 41], + "_nop_tc_72", + "_nop_tc_73", + ["eq_float", 99, 97, 98, 716, 41], + ["jump", "eq_done_2388", 716, 41], + "eq_nn_2390", + ["is_text", 100, 97, 716, 41], + ["jump_false", 100, "eq_nt_2391", 716, 41], + "_nop_tc_74", + ["jump", "eq_nt_2391", 716, 41], + ["eq_text", 99, 97, 98, 716, 41], + ["jump", "eq_done_2388", 716, 41], + "eq_nt_2391", + ["is_null", 100, 97, 716, 41], + ["jump_false", 100, "eq_nnl_2392", 716, 41], + "_nop_tc_75", + ["jump", "eq_nnl_2392", 716, 41], + ["true", 99, 716, 41], + ["jump", "eq_done_2388", 716, 41], + "eq_nnl_2392", + ["is_bool", 100, 97, 716, 41], + ["jump_false", 100, "eq_nb_2393", 716, 41], + "_nop_tc_76", + ["jump", "eq_nb_2393", 716, 41], + ["eq_bool", 99, 97, 98, 716, 41], + ["jump", "eq_done_2388", 716, 41], + "eq_nb_2393", + ["false", 99, 716, 41], + "eq_done_2388", + ["move", 96, 99, 716, 41], + "and_end_2379", + ["jump_false", 96, "if_else_2377", 716, 41], + ["true", 102, 717, 23], + ["store_field", 6, 102, "dead", 717, 11], + ["jump", "if_end_2378", 717, 11], + "if_else_2377", + "if_end_2378", + ["jump", "if_end_2361", 717, 11], + "if_else_2360", + "if_end_2361", + ["load_field", 103, 6, "dead", 720, 11], + ["true", 104, 720, 24], + ["is_identical", 105, 103, 104, 720, 24], + ["jump_true", 105, "ne_nid_2397", 720, 24], + ["jump", "ne_ni_2398", 720, 24], + "ne_nid_2397", + ["false", 105, 720, 24], + ["jump", "ne_done_2396", 720, 24], + "ne_ni_2398", + ["is_int", 106, 103, 720, 24], + ["jump_false", 106, "ne_nn_2399", 720, 24], + "_nop_tc_77", + ["jump", "ne_nn_2399", 720, 24], + ["ne_int", 105, 103, 104, 720, 24], + ["jump", "ne_done_2396", 720, 24], + "ne_nn_2399", + ["is_num", 106, 103, 720, 24], + ["jump_false", 106, "ne_nt_2400", 720, 24], + "_nop_tc_78", + ["jump", "ne_nt_2400", 720, 24], + ["ne_float", 105, 103, 104, 720, 24], + ["jump", "ne_done_2396", 720, 24], + "ne_nt_2400", + ["is_text", 106, 103, 720, 24], + ["jump_false", 106, "ne_nnl_2401", 720, 24], + "_nop_tc_79", + ["jump", "ne_nnl_2401", 720, 24], + ["ne_text", 105, 103, 104, 720, 24], + ["jump", "ne_done_2396", 720, 24], + "ne_nnl_2401", + ["is_null", 106, 103, 720, 24], + ["jump_false", 106, "ne_nb_2402", 720, 24], + "_nop_tc_80", + ["jump", "ne_nb_2402", 720, 24], + ["false", 105, 720, 24], + ["jump", "ne_done_2396", 720, 24], + "ne_nb_2402", + ["is_bool", 106, 103, 720, 24], + ["jump_false", 106, "ne_mis_2403", 720, 24], + "_nop_tc_81", + "_nop_tc_82", + ["ne_bool", 105, 103, 104, 720, 24], + ["jump", "ne_done_2396", 720, 24], + "ne_mis_2403", + ["true", 105, 720, 24], + "ne_done_2396", + ["jump_false", 105, "if_else_2394", 720, 24], + ["is_array", 108, 5, 720, 40], + ["jump_false", 108, "push_err_2404", 720, 40], + ["push", 5, 6, 720, 40], + ["jump", "push_done_2405", 720, 40], + "push_err_2404", + ["disrupt", 720, 40], + "push_done_2405", + ["jump", "if_end_2395", 720, 40], + "if_else_2394", + "if_end_2395", + ["access", 109, 1, 721, 15], + ["is_text", 111, 3, 721, 15], + ["jump_false", 111, "add_cn_2407", 721, 15], + "_nop_tc_83", + ["jump", "add_cn_2407", 721, 15], + ["concat", 110, 3, 109, 721, 15], + ["jump", "add_done_2406", 721, 15], + "add_cn_2407", + ["is_num", 111, 3, 721, 15], + ["jump_false", 111, "add_err_2408", 721, 15], + "_nop_tc_84", + "_nop_tc_85", + ["add", 110, 3, 109, 721, 15], + ["jump", "add_done_2406", 721, 15], + "add_err_2408", + ["disrupt", 721, 15], + "add_done_2406", + ["move", 3, 110, 721, 15], + ["jump", "while_start_2291", 721, 15], + "while_end_2292", + ["return", 5, 723, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 61, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 727, 17], + ["is_identical", 5, 1, 4, 727, 17], + ["jump_true", 5, "eq_done_2411", 727, 17], + ["is_int", 6, 1, 727, 17], + ["jump_false", 6, "eq_ni_2412", 727, 17], + "_nop_tc_1", + ["jump", "eq_ni_2412", 727, 17], + ["eq_int", 5, 1, 4, 727, 17], + ["jump", "eq_done_2411", 727, 17], + "eq_ni_2412", + ["is_num", 6, 1, 727, 17], + ["jump_false", 6, "eq_nn_2413", 727, 17], + "_nop_tc_2", + ["jump", "eq_nn_2413", 727, 17], + ["eq_float", 5, 1, 4, 727, 17], + ["jump", "eq_done_2411", 727, 17], + "eq_nn_2413", + ["is_text", 6, 1, 727, 17], + ["jump_false", 6, "eq_nt_2414", 727, 17], + "_nop_tc_3", + ["jump", "eq_nt_2414", 727, 17], + ["eq_text", 5, 1, 4, 727, 17], + ["jump", "eq_done_2411", 727, 17], + "eq_nt_2414", + ["is_null", 6, 1, 727, 17], + ["jump_false", 6, "eq_nnl_2415", 727, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 727, 17], + ["jump", "eq_done_2411", 727, 17], + "eq_nnl_2415", + ["is_bool", 6, 1, 727, 17], + ["jump_false", 6, "eq_nb_2416", 727, 17], + "_nop_tc_6", + ["jump", "eq_nb_2416", 727, 17], + ["eq_bool", 5, 1, 4, 727, 17], + ["jump", "eq_done_2411", 727, 17], + "eq_nb_2416", + ["false", 5, 727, 17], + "eq_done_2411", + ["jump_false", 5, "if_else_2409", 727, 17], + ["null", 8, 727, 30], + ["return", 8, 727, 30], + "_nop_ur_1", + "if_else_2409", + "if_end_2410", + ["load_field", 9, 1, "function_nr", 728, 17], + ["move", 2, 9, 728, 17], + ["null", 10, 729, 18], + ["is_identical", 11, 2, 10, 729, 18], + ["jump_true", 11, "eq_done_2419", 729, 18], + ["is_int", 12, 2, 729, 18], + ["jump_false", 12, "eq_ni_2420", 729, 18], + "_nop_tc_7", + ["jump", "eq_ni_2420", 729, 18], + ["eq_int", 11, 2, 10, 729, 18], + ["jump", "eq_done_2419", 729, 18], + "eq_ni_2420", + ["is_num", 12, 2, 729, 18], + ["jump_false", 12, "eq_nn_2421", 729, 18], + "_nop_tc_8", + ["jump", "eq_nn_2421", 729, 18], + ["eq_float", 11, 2, 10, 729, 18], + ["jump", "eq_done_2419", 729, 18], + "eq_nn_2421", + ["is_text", 12, 2, 729, 18], + ["jump_false", 12, "eq_nt_2422", 729, 18], + "_nop_tc_9", + ["jump", "eq_nt_2422", 729, 18], + ["eq_text", 11, 2, 10, 729, 18], + ["jump", "eq_done_2419", 729, 18], + "eq_nt_2422", + ["is_null", 12, 2, 729, 18], + ["jump_false", 12, "eq_nnl_2423", 729, 18], + "_nop_tc_10", + "_nop_tc_11", + ["true", 11, 729, 18], + ["jump", "eq_done_2419", 729, 18], + "eq_nnl_2423", + ["is_bool", 12, 2, 729, 18], + ["jump_false", 12, "eq_nb_2424", 729, 18], + "_nop_tc_12", + ["jump", "eq_nb_2424", 729, 18], + ["eq_bool", 11, 2, 10, 729, 18], + ["jump", "eq_done_2419", 729, 18], + "eq_nb_2424", + ["false", 11, 729, 18], + "eq_done_2419", + ["jump_false", 11, "if_else_2417", 729, 18], + ["null", 14, 729, 31], + ["return", 14, 729, 31], + "_nop_ur_2", + "if_else_2417", + "if_end_2418", + ["access", 3, 0, 731, 13], + "while_start_2425", + ["load_field", 15, 1, "list", 732, 23], + ["length", 16, 15, 732, 23], + ["is_int", 18, 3, 732, 23], + ["jump_false", 18, "rel_ni_2427", 732, 23], + "_nop_tc_13", + "_nop_tc_14", + ["lt_int", 17, 3, 16, 732, 23], + ["jump", "rel_done_2429", 732, 23], + "rel_ni_2427", + ["is_num", 18, 3, 732, 23], + ["jump_false", 18, "rel_nn_2428", 732, 23], + "_nop_tc_15", + "_nop_tc_16", + ["lt_float", 17, 3, 16, 732, 23], + ["jump", "rel_done_2429", 732, 23], + "rel_nn_2428", + ["is_text", 18, 3, 732, 23], + ["jump_false", 18, "rel_err_2430", 732, 23], + "_nop_tc_17", + ["jump", "rel_err_2430", 732, 23], + ["lt_text", 17, 3, 16, 732, 23], + ["jump", "rel_done_2429", 732, 23], + "rel_err_2430", + ["disrupt", 732, 23], + "rel_done_2429", + ["jump_false", 17, "while_end_2426", 732, 23], + ["load_field", 20, 1, "list", 733, 11], + ["load_dynamic", 21, 20, 3, 733, 21], + ["load_field", 22, 21, "expression", 733, 21], + ["null", 23, 733, 38], + ["is_identical", 24, 22, 23, 733, 38], + ["jump_true", 24, "ne_nid_2434", 733, 38], + ["jump", "ne_ni_2435", 733, 38], + "ne_nid_2434", + ["false", 24, 733, 38], + ["jump", "ne_done_2433", 733, 38], + "ne_ni_2435", + ["is_int", 25, 22, 733, 38], + ["jump_false", 25, "ne_nn_2436", 733, 38], + "_nop_tc_18", + ["jump", "ne_nn_2436", 733, 38], + ["ne_int", 24, 22, 23, 733, 38], + ["jump", "ne_done_2433", 733, 38], + "ne_nn_2436", + ["is_num", 25, 22, 733, 38], + ["jump_false", 25, "ne_nt_2437", 733, 38], + "_nop_tc_19", + ["jump", "ne_nt_2437", 733, 38], + ["ne_float", 24, 22, 23, 733, 38], + ["jump", "ne_done_2433", 733, 38], + "ne_nt_2437", + ["is_text", 25, 22, 733, 38], + ["jump_false", 25, "ne_nnl_2438", 733, 38], + "_nop_tc_20", + ["jump", "ne_nnl_2438", 733, 38], + ["ne_text", 24, 22, 23, 733, 38], + ["jump", "ne_done_2433", 733, 38], + "ne_nnl_2438", + ["is_null", 25, 22, 733, 38], + ["jump_false", 25, "ne_nb_2439", 733, 38], + "_nop_tc_21", + "_nop_tc_22", + ["false", 24, 733, 38], + ["jump", "ne_done_2433", 733, 38], + "ne_nb_2439", + ["is_bool", 25, 22, 733, 38], + ["jump_false", 25, "ne_mis_2440", 733, 38], + "_nop_tc_23", + ["jump", "ne_mis_2440", 733, 38], + ["ne_bool", 24, 22, 23, 733, 38], + ["jump", "ne_done_2433", 733, 38], + "ne_mis_2440", + ["true", 24, 733, 38], + "ne_done_2433", + ["jump_false", 24, "if_else_2431", 733, 38], + ["load_field", 27, 1, "list", 734, 45], + ["load_dynamic", 28, 27, 3, 734, 55], + ["load_field", 29, 28, "expression", 734, 55], + ["get", 31, 13, 1, 734, 35], + ["frame", 32, 31, 2, 734, 35], + ["null", 33, 734, 35], + ["setarg", 32, 0, 33, 734, 35], + ["setarg", 32, 1, 29, 734, 35], + ["setarg", 32, 2, 2, 734, 35], + ["invoke", 32, 30, 734, 35], + ["load_field", 34, 1, "list", 734, 9], + ["load_dynamic", 35, 34, 3, 734, 19], + ["store_field", 35, 30, "expression", 734, 19], + ["jump", "if_end_2432", 734, 19], + "if_else_2431", + "if_end_2432", + ["access", 36, 1, 736, 15], + ["is_text", 38, 3, 736, 15], + ["jump_false", 38, "add_cn_2442", 736, 15], + "_nop_tc_24", + ["jump", "add_cn_2442", 736, 15], + ["concat", 37, 3, 36, 736, 15], + ["jump", "add_done_2441", 736, 15], + "add_cn_2442", + ["is_num", 38, 3, 736, 15], + ["jump_false", 38, "add_err_2443", 736, 15], + "_nop_tc_25", + "_nop_tc_26", + ["add", 37, 3, 36, 736, 15], + ["jump", "add_done_2441", 736, 15], + "add_err_2443", + ["disrupt", 736, 15], + "add_done_2441", + ["move", 3, 37, 736, 15], + ["jump", "while_start_2425", 736, 15], + "while_end_2426", + ["load_field", 40, 1, "statements", 738, 9], + ["null", 41, 738, 28], + ["is_identical", 42, 40, 41, 738, 28], + ["jump_true", 42, "ne_nid_2447", 738, 28], + ["jump", "ne_ni_2448", 738, 28], + "ne_nid_2447", + ["false", 42, 738, 28], + ["jump", "ne_done_2446", 738, 28], + "ne_ni_2448", + ["is_int", 43, 40, 738, 28], + ["jump_false", 43, "ne_nn_2449", 738, 28], + "_nop_tc_27", + ["jump", "ne_nn_2449", 738, 28], + ["ne_int", 42, 40, 41, 738, 28], + ["jump", "ne_done_2446", 738, 28], + "ne_nn_2449", + ["is_num", 43, 40, 738, 28], + ["jump_false", 43, "ne_nt_2450", 738, 28], + "_nop_tc_28", + ["jump", "ne_nt_2450", 738, 28], + ["ne_float", 42, 40, 41, 738, 28], + ["jump", "ne_done_2446", 738, 28], + "ne_nt_2450", + ["is_text", 43, 40, 738, 28], + ["jump_false", 43, "ne_nnl_2451", 738, 28], + "_nop_tc_29", + ["jump", "ne_nnl_2451", 738, 28], + ["ne_text", 42, 40, 41, 738, 28], + ["jump", "ne_done_2446", 738, 28], + "ne_nnl_2451", + ["is_null", 43, 40, 738, 28], + ["jump_false", 43, "ne_nb_2452", 738, 28], + "_nop_tc_30", + "_nop_tc_31", + ["false", 42, 738, 28], + ["jump", "ne_done_2446", 738, 28], + "ne_nb_2452", + ["is_bool", 43, 40, 738, 28], + ["jump_false", 43, "ne_mis_2453", 738, 28], + "_nop_tc_32", + ["jump", "ne_mis_2453", 738, 28], + ["ne_bool", 42, 40, 41, 738, 28], + ["jump", "ne_done_2446", 738, 28], + "ne_mis_2453", + ["true", 42, 738, 28], + "ne_done_2446", + ["jump_false", 42, "if_else_2444", 738, 28], + ["load_field", 45, 1, "statements", 738, 63], + ["get", 47, 16, 1, 738, 52], + ["frame", 48, 47, 2, 738, 52], + ["null", 49, 738, 52], + ["setarg", 48, 0, 49, 738, 52], + ["setarg", 48, 1, 45, 738, 52], + ["setarg", 48, 2, 2, 738, 52], + ["invoke", 48, 46, 738, 52], + ["store_field", 1, 46, "statements", 738, 34], + ["jump", "if_end_2445", 738, 34], + "if_else_2444", + "if_end_2445", + ["load_field", 50, 1, "disruption", 739, 9], + ["null", 51, 739, 28], + ["is_identical", 52, 50, 51, 739, 28], + ["jump_true", 52, "ne_nid_2457", 739, 28], + ["jump", "ne_ni_2458", 739, 28], + "ne_nid_2457", + ["false", 52, 739, 28], + ["jump", "ne_done_2456", 739, 28], + "ne_ni_2458", + ["is_int", 53, 50, 739, 28], + ["jump_false", 53, "ne_nn_2459", 739, 28], + "_nop_tc_33", + ["jump", "ne_nn_2459", 739, 28], + ["ne_int", 52, 50, 51, 739, 28], + ["jump", "ne_done_2456", 739, 28], + "ne_nn_2459", + ["is_num", 53, 50, 739, 28], + ["jump_false", 53, "ne_nt_2460", 739, 28], + "_nop_tc_34", + ["jump", "ne_nt_2460", 739, 28], + ["ne_float", 52, 50, 51, 739, 28], + ["jump", "ne_done_2456", 739, 28], + "ne_nt_2460", + ["is_text", 53, 50, 739, 28], + ["jump_false", 53, "ne_nnl_2461", 739, 28], + "_nop_tc_35", + ["jump", "ne_nnl_2461", 739, 28], + ["ne_text", 52, 50, 51, 739, 28], + ["jump", "ne_done_2456", 739, 28], + "ne_nnl_2461", + ["is_null", 53, 50, 739, 28], + ["jump_false", 53, "ne_nb_2462", 739, 28], + "_nop_tc_36", + "_nop_tc_37", + ["false", 52, 739, 28], + ["jump", "ne_done_2456", 739, 28], + "ne_nb_2462", + ["is_bool", 53, 50, 739, 28], + ["jump_false", 53, "ne_mis_2463", 739, 28], + "_nop_tc_38", + ["jump", "ne_mis_2463", 739, 28], + ["ne_bool", 52, 50, 51, 739, 28], + ["jump", "ne_done_2456", 739, 28], + "ne_mis_2463", + ["true", 52, 739, 28], + "ne_done_2456", + ["jump_false", 52, "if_else_2454", 739, 28], + ["load_field", 55, 1, "disruption", 739, 63], + ["get", 57, 16, 1, 739, 52], + ["frame", 58, 57, 2, 739, 52], + ["null", 59, 739, 52], + ["setarg", 58, 0, 59, 739, 52], + ["setarg", 58, 1, 55, 739, 52], + ["setarg", 58, 2, 2, 739, 52], + ["invoke", 58, 56, 739, 52], + ["store_field", 1, 56, "disruption", 739, 34], + ["jump", "if_end_2455", 739, 34], + "if_else_2454", + "if_end_2455", + ["null", 60, 739, 34], + ["return", 60, 739, 34] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 62, + "nr_close_slots": 0, + "instructions": [ + ["null", 9, 782, 19], + ["is_identical", 10, 1, 9, 782, 19], + ["jump_true", 10, "eq_done_2547", 782, 19], + ["is_int", 11, 1, 782, 19], + ["jump_false", 11, "eq_ni_2548", 782, 19], + "_nop_tc_1", + ["jump", "eq_ni_2548", 782, 19], + ["eq_int", 10, 1, 9, 782, 19], + ["jump", "eq_done_2547", 782, 19], + "eq_ni_2548", + ["is_num", 11, 1, 782, 19], + ["jump_false", 11, "eq_nn_2549", 782, 19], + "_nop_tc_2", + ["jump", "eq_nn_2549", 782, 19], + ["eq_float", 10, 1, 9, 782, 19], + ["jump", "eq_done_2547", 782, 19], + "eq_nn_2549", + ["is_text", 11, 1, 782, 19], + ["jump_false", 11, "eq_nt_2550", 782, 19], + "_nop_tc_3", + ["jump", "eq_nt_2550", 782, 19], + ["eq_text", 10, 1, 9, 782, 19], + ["jump", "eq_done_2547", 782, 19], + "eq_nt_2550", + ["is_null", 11, 1, 782, 19], + ["jump_false", 11, "eq_nnl_2551", 782, 19], + "_nop_tc_4", + "_nop_tc_5", + ["true", 10, 782, 19], + ["jump", "eq_done_2547", 782, 19], + "eq_nnl_2551", + ["is_bool", 11, 1, 782, 19], + ["jump_false", 11, "eq_nb_2552", 782, 19], + "_nop_tc_6", + ["jump", "eq_nb_2552", 782, 19], + ["eq_bool", 10, 1, 9, 782, 19], + ["jump", "eq_done_2547", 782, 19], + "eq_nb_2552", + ["false", 10, 782, 19], + "eq_done_2547", + ["jump_false", 10, "if_else_2545", 782, 19], + ["null", 13, 782, 32], + ["return", 13, 782, 32], + "_nop_ur_1", + "if_else_2545", + "if_end_2546", + ["load_field", 14, 1, "function_nr", 783, 19], + ["move", 4, 14, 783, 19], + ["null", 15, 784, 20], + ["is_identical", 16, 4, 15, 784, 20], + ["jump_true", 16, "eq_done_2555", 784, 20], + ["is_int", 17, 4, 784, 20], + ["jump_false", 17, "eq_ni_2556", 784, 20], + "_nop_tc_7", + ["jump", "eq_ni_2556", 784, 20], + ["eq_int", 16, 4, 15, 784, 20], + ["jump", "eq_done_2555", 784, 20], + "eq_ni_2556", + ["is_num", 17, 4, 784, 20], + ["jump_false", 17, "eq_nn_2557", 784, 20], + "_nop_tc_8", + ["jump", "eq_nn_2557", 784, 20], + ["eq_float", 16, 4, 15, 784, 20], + ["jump", "eq_done_2555", 784, 20], + "eq_nn_2557", + ["is_text", 17, 4, 784, 20], + ["jump_false", 17, "eq_nt_2558", 784, 20], + "_nop_tc_9", + ["jump", "eq_nt_2558", 784, 20], + ["eq_text", 16, 4, 15, 784, 20], + ["jump", "eq_done_2555", 784, 20], + "eq_nt_2558", + ["is_null", 17, 4, 784, 20], + ["jump_false", 17, "eq_nnl_2559", 784, 20], + "_nop_tc_10", + "_nop_tc_11", + ["true", 16, 784, 20], + ["jump", "eq_done_2555", 784, 20], + "eq_nnl_2559", + ["is_bool", 17, 4, 784, 20], + ["jump_false", 17, "eq_nb_2560", 784, 20], + "_nop_tc_12", + ["jump", "eq_nb_2560", 784, 20], + ["eq_bool", 16, 4, 15, 784, 20], + ["jump", "eq_done_2555", 784, 20], + "eq_nb_2560", + ["false", 16, 784, 20], + "eq_done_2555", + ["jump_false", 16, "if_else_2553", 784, 20], + ["null", 19, 784, 33], + ["return", 19, 784, 33], + "_nop_ur_2", + "if_else_2553", + "if_end_2554", + ["get", 21, 10, 2, 785, 16], + ["frame", 22, 21, 1, 785, 16], + ["null", 23, 785, 16], + ["setarg", 22, 0, 23, 785, 16], + ["setarg", 22, 1, 4, 785, 16], + ["invoke", 22, 20, 785, 16], + ["move", 8, 20, 785, 16], + ["null", 24, 786, 17], + ["is_identical", 25, 8, 24, 786, 17], + ["jump_true", 25, "eq_done_2563", 786, 17], + ["is_int", 26, 8, 786, 17], + ["jump_false", 26, "eq_ni_2564", 786, 17], + "_nop_tc_13", + ["jump", "eq_ni_2564", 786, 17], + ["eq_int", 25, 8, 24, 786, 17], + ["jump", "eq_done_2563", 786, 17], + "eq_ni_2564", + ["is_num", 26, 8, 786, 17], + ["jump_false", 26, "eq_nn_2565", 786, 17], + "_nop_tc_14", + ["jump", "eq_nn_2565", 786, 17], + ["eq_float", 25, 8, 24, 786, 17], + ["jump", "eq_done_2563", 786, 17], + "eq_nn_2565", + ["is_text", 26, 8, 786, 17], + ["jump_false", 26, "eq_nt_2566", 786, 17], + "_nop_tc_15", + ["jump", "eq_nt_2566", 786, 17], + ["eq_text", 25, 8, 24, 786, 17], + ["jump", "eq_done_2563", 786, 17], + "eq_nt_2566", + ["is_null", 26, 8, 786, 17], + ["jump_false", 26, "eq_nnl_2567", 786, 17], + "_nop_tc_16", + "_nop_tc_17", + ["true", 25, 786, 17], + ["jump", "eq_done_2563", 786, 17], + "eq_nnl_2567", + ["is_bool", 26, 8, 786, 17], + ["jump_false", 26, "eq_nb_2568", 786, 17], + "_nop_tc_18", + ["jump", "eq_nb_2568", 786, 17], + ["eq_bool", 25, 8, 24, 786, 17], + ["jump", "eq_done_2563", 786, 17], + "eq_nb_2568", + ["false", 25, 786, 17], + "eq_done_2563", + ["jump_false", 25, "if_else_2561", 786, 17], + ["null", 28, 786, 30], + ["return", 28, 786, 30], + "_nop_ur_3", + "if_else_2561", + "if_end_2562", + ["access", 30, {"name":"array","kind":"name","make":"intrinsic"}, 787, 18], + ["frame", 31, 30, 1, 787, 18], + ["null", 32, 787, 18], + ["setarg", 31, 0, 32, 787, 18], + ["setarg", 31, 1, 8, 787, 18], + ["invoke", 31, 29, 787, 18], + ["move", 5, 29, 787, 18], + ["access", 7, 0, 788, 15], + ["access", 2, 0, 789, 16], + ["access", 6, 0, 790, 16], + ["null", 3, 791, 17], + "while_start_2569", + ["length", 33, 5, 792, 26], + ["is_int", 35, 6, 792, 26], + ["jump_false", 35, "rel_ni_2571", 792, 26], + "_nop_tc_19", + "_nop_tc_20", + ["lt_int", 34, 6, 33, 792, 26], + ["jump", "rel_done_2573", 792, 26], + "rel_ni_2571", + ["is_num", 35, 6, 792, 26], + ["jump_false", 35, "rel_nn_2572", 792, 26], + "_nop_tc_21", + "_nop_tc_22", + ["lt_float", 34, 6, 33, 792, 26], + ["jump", "rel_done_2573", 792, 26], + "rel_nn_2572", + ["is_text", 35, 6, 792, 26], + ["jump_false", 35, "rel_err_2574", 792, 26], + "_nop_tc_23", + ["jump", "rel_err_2574", 792, 26], + ["lt_text", 34, 6, 33, 792, 26], + ["jump", "rel_done_2573", 792, 26], + "rel_err_2574", + ["disrupt", 792, 26], + "rel_done_2573", + ["jump_false", 34, "while_end_2570", 792, 26], + ["load_dynamic", 37, 5, 6, 793, 18], + ["access", 38, "function_nr", 793, 25], + ["is_identical", 39, 37, 38, 793, 25], + ["jump_true", 39, "ne_nid_2578", 793, 25], + ["jump", "ne_ni_2579", 793, 25], + "ne_nid_2578", + ["false", 39, 793, 25], + ["jump", "ne_done_2577", 793, 25], + "ne_ni_2579", + ["is_int", 40, 37, 793, 25], + ["jump_false", 40, "ne_nn_2580", 793, 25], + "_nop_tc_24", + ["jump", "ne_nn_2580", 793, 25], + ["ne_int", 39, 37, 38, 793, 25], + ["jump", "ne_done_2577", 793, 25], + "ne_nn_2580", + ["is_num", 40, 37, 793, 25], + ["jump_false", 40, "ne_nt_2581", 793, 25], + "_nop_tc_25", + ["jump", "ne_nt_2581", 793, 25], + ["ne_float", 39, 37, 38, 793, 25], + ["jump", "ne_done_2577", 793, 25], + "ne_nt_2581", + ["is_text", 40, 37, 793, 25], + ["jump_false", 40, "ne_nnl_2582", 793, 25], + "_nop_tc_26", + "_nop_tc_27", + ["ne_text", 39, 37, 38, 793, 25], + ["jump", "ne_done_2577", 793, 25], + "ne_nnl_2582", + ["is_null", 40, 37, 793, 25], + ["jump_false", 40, "ne_nb_2583", 793, 25], + "_nop_tc_28", + ["jump", "ne_nb_2583", 793, 25], + ["false", 39, 793, 25], + ["jump", "ne_done_2577", 793, 25], + "ne_nb_2583", + ["is_bool", 40, 37, 793, 25], + ["jump_false", 40, "ne_mis_2584", 793, 25], + "_nop_tc_29", + ["jump", "ne_mis_2584", 793, 25], + ["ne_bool", 39, 37, 38, 793, 25], + ["jump", "ne_done_2577", 793, 25], + "ne_mis_2584", + ["true", 39, 793, 25], + "ne_done_2577", + ["jump_false", 39, "if_else_2575", 793, 25], + ["load_dynamic", 42, 5, 6, 794, 25], + ["load_dynamic", 43, 8, 42, 794, 25], + ["move", 3, 43, 794, 25], + ["null", 44, 795, 22], + ["is_identical", 45, 3, 44, 795, 22], + ["jump_true", 45, "ne_nid_2588", 795, 22], + ["jump", "ne_ni_2589", 795, 22], + "ne_nid_2588", + ["false", 45, 795, 22], + ["jump", "ne_done_2587", 795, 22], + "ne_ni_2589", + ["is_int", 46, 3, 795, 22], + ["jump_false", 46, "ne_nn_2590", 795, 22], + "_nop_tc_30", + ["jump", "ne_nn_2590", 795, 22], + ["ne_int", 45, 3, 44, 795, 22], + ["jump", "ne_done_2587", 795, 22], + "ne_nn_2590", + ["is_num", 46, 3, 795, 22], + ["jump_false", 46, "ne_nt_2591", 795, 22], + "_nop_tc_31", + ["jump", "ne_nt_2591", 795, 22], + ["ne_float", 45, 3, 44, 795, 22], + ["jump", "ne_done_2587", 795, 22], + "ne_nt_2591", + ["is_text", 46, 3, 795, 22], + ["jump_false", 46, "ne_nnl_2592", 795, 22], + "_nop_tc_32", + ["jump", "ne_nnl_2592", 795, 22], + ["ne_text", 45, 3, 44, 795, 22], + ["jump", "ne_done_2587", 795, 22], + "ne_nnl_2592", + ["is_null", 46, 3, 795, 22], + ["jump_false", 46, "ne_nb_2593", 795, 22], + "_nop_tc_33", + "_nop_tc_34", + ["false", 45, 795, 22], + ["jump", "ne_done_2587", 795, 22], + "ne_nb_2593", + ["is_bool", 46, 3, 795, 22], + ["jump_false", 46, "ne_mis_2594", 795, 22], + "_nop_tc_35", + ["jump", "ne_mis_2594", 795, 22], + ["ne_bool", 45, 3, 44, 795, 22], + ["jump", "ne_done_2587", 795, 22], + "ne_mis_2594", + ["true", 45, 795, 22], + "ne_done_2587", + ["jump_false", 45, "if_else_2585", 795, 22], + ["access", 48, 1, 796, 21], + ["is_text", 50, 7, 796, 21], + ["jump_false", 50, "add_cn_2596", 796, 21], + "_nop_tc_36", + ["jump", "add_cn_2596", 796, 21], + ["concat", 49, 7, 48, 796, 21], + ["jump", "add_done_2595", 796, 21], + "add_cn_2596", + ["is_num", 50, 7, 796, 21], + ["jump_false", 50, "add_err_2597", 796, 21], + "_nop_tc_37", + "_nop_tc_38", + ["add", 49, 7, 48, 796, 21], + ["jump", "add_done_2595", 796, 21], + "add_err_2597", + ["disrupt", 796, 21], + "add_done_2595", + ["move", 7, 49, 796, 21], + ["load_field", 52, 3, "closure", 797, 17], + ["jump_false", 52, "if_else_2598", 797, 17], + ["access", 53, 1, 797, 40], + ["is_text", 55, 2, 797, 40], + ["jump_false", 55, "add_cn_2601", 797, 40], + "_nop_tc_39", + ["jump", "add_cn_2601", 797, 40], + ["concat", 54, 2, 53, 797, 40], + ["jump", "add_done_2600", 797, 40], + "add_cn_2601", + ["is_num", 55, 2, 797, 40], + ["jump_false", 55, "add_err_2602", 797, 40], + "_nop_tc_40", + "_nop_tc_41", + ["add", 54, 2, 53, 797, 40], + ["jump", "add_done_2600", 797, 40], + "add_err_2602", + ["disrupt", 797, 40], + "add_done_2600", + ["move", 2, 54, 797, 40], + ["jump", "if_end_2599", 797, 40], + "if_else_2598", + "if_end_2599", + ["jump", "if_end_2586", 797, 40], + "if_else_2585", + "if_end_2586", + ["jump", "if_end_2576", 797, 40], + "if_else_2575", + "if_end_2576", + ["access", 57, 1, 800, 19], + ["is_text", 59, 6, 800, 19], + ["jump_false", 59, "add_cn_2604", 800, 19], + "_nop_tc_42", + ["jump", "add_cn_2604", 800, 19], + ["concat", 58, 6, 57, 800, 19], + ["jump", "add_done_2603", 800, 19], + "add_cn_2604", + ["is_num", 59, 6, 800, 19], + ["jump_false", 59, "add_err_2605", 800, 19], + "_nop_tc_43", + "_nop_tc_44", + ["add", 58, 6, 57, 800, 19], + ["jump", "add_done_2603", 800, 19], + "add_err_2605", + ["disrupt", 800, 19], + "add_done_2603", + ["move", 6, 58, 800, 19], + ["jump", "while_start_2569", 800, 19], + "while_end_2570", + ["store_field", 1, 7, "nr_slots", 802, 7], + ["store_field", 1, 2, "nr_close_slots", 803, 7], + ["null", 61, 803, 7], + ["return", 61, 803, 7] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 131, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 810, 19], + ["is_identical", 5, 1, 4, 810, 19], + ["jump_true", 5, "eq_done_2608", 810, 19], + ["is_int", 6, 1, 810, 19], + ["jump_false", 6, "eq_ni_2609", 810, 19], + "_nop_tc_1", + ["jump", "eq_ni_2609", 810, 19], + ["eq_int", 5, 1, 4, 810, 19], + ["jump", "eq_done_2608", 810, 19], + "eq_ni_2609", + ["is_num", 6, 1, 810, 19], + ["jump_false", 6, "eq_nn_2610", 810, 19], + "_nop_tc_2", + ["jump", "eq_nn_2610", 810, 19], + ["eq_float", 5, 1, 4, 810, 19], + ["jump", "eq_done_2608", 810, 19], + "eq_nn_2610", + ["is_text", 6, 1, 810, 19], + ["jump_false", 6, "eq_nt_2611", 810, 19], + "_nop_tc_3", + ["jump", "eq_nt_2611", 810, 19], + ["eq_text", 5, 1, 4, 810, 19], + ["jump", "eq_done_2608", 810, 19], + "eq_nt_2611", + ["is_null", 6, 1, 810, 19], + ["jump_false", 6, "eq_nnl_2612", 810, 19], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 810, 19], + ["jump", "eq_done_2608", 810, 19], + "eq_nnl_2612", + ["is_bool", 6, 1, 810, 19], + ["jump_false", 6, "eq_nb_2613", 810, 19], + "_nop_tc_6", + ["jump", "eq_nb_2613", 810, 19], + ["eq_bool", 5, 1, 4, 810, 19], + ["jump", "eq_done_2608", 810, 19], + "eq_nb_2613", + ["false", 5, 810, 19], + "eq_done_2608", + ["jump_false", 5, "if_else_2606", 810, 19], + ["null", 8, 810, 32], + ["return", 8, 810, 32], + "_nop_ur_1", + "if_else_2606", + "if_end_2607", + ["load_field", 9, 1, "kind", 811, 15], + ["move", 3, 9, 811, 15], + ["access", 2, 0, 812, 15], + ["access", 10, "function", 813, 16], + ["is_identical", 11, 3, 10, 813, 16], + ["jump_true", 11, "eq_done_2616", 813, 16], + ["is_int", 12, 3, 813, 16], + ["jump_false", 12, "eq_ni_2617", 813, 16], + "_nop_tc_7", + ["jump", "eq_ni_2617", 813, 16], + ["eq_int", 11, 3, 10, 813, 16], + ["jump", "eq_done_2616", 813, 16], + "eq_ni_2617", + ["is_num", 12, 3, 813, 16], + ["jump_false", 12, "eq_nn_2618", 813, 16], + "_nop_tc_8", + ["jump", "eq_nn_2618", 813, 16], + ["eq_float", 11, 3, 10, 813, 16], + ["jump", "eq_done_2616", 813, 16], + "eq_nn_2618", + ["is_text", 12, 3, 813, 16], + ["jump_false", 12, "eq_nt_2619", 813, 16], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 11, 3, 10, 813, 16], + ["jump", "eq_done_2616", 813, 16], + "eq_nt_2619", + ["is_null", 12, 3, 813, 16], + ["jump_false", 12, "eq_nnl_2620", 813, 16], + "_nop_tc_11", + ["jump", "eq_nnl_2620", 813, 16], + ["true", 11, 813, 16], + ["jump", "eq_done_2616", 813, 16], + "eq_nnl_2620", + ["is_bool", 12, 3, 813, 16], + ["jump_false", 12, "eq_nb_2621", 813, 16], + "_nop_tc_12", + ["jump", "eq_nb_2621", 813, 16], + ["eq_bool", 11, 3, 10, 813, 16], + ["jump", "eq_done_2616", 813, 16], + "eq_nb_2621", + ["false", 11, 813, 16], + "eq_done_2616", + ["jump_false", 11, "if_else_2614", 813, 16], + ["get", 15, 12, 1, 814, 9], + ["frame", 16, 15, 1, 814, 9], + ["null", 17, 814, 9], + ["setarg", 16, 0, 17, 814, 9], + ["setarg", 16, 1, 1, 814, 9], + ["invoke", 16, 14, 814, 9], + ["load_field", 18, 1, "statements", 815, 28], + ["get", 20, 15, 1, 815, 9], + ["frame", 21, 20, 1, 815, 9], + ["null", 22, 815, 9], + ["setarg", 21, 0, 22, 815, 9], + ["setarg", 21, 1, 18, 815, 9], + ["invoke", 21, 19, 815, 9], + ["load_field", 23, 1, "disruption", 816, 28], + ["get", 25, 15, 1, 816, 9], + ["frame", 26, 25, 1, 816, 9], + ["null", 27, 816, 9], + ["setarg", 26, 0, 27, 816, 9], + ["setarg", 26, 1, 23, 816, 9], + ["invoke", 26, 24, 816, 9], + ["null", 28, 817, 16], + ["return", 28, 817, 16], + "_nop_ur_2", + "if_else_2614", + "if_end_2615", + ["load_field", 29, 1, "left", 819, 11], + ["null", 30, 819, 24], + ["is_identical", 31, 29, 30, 819, 24], + ["jump_true", 31, "ne_nid_2625", 819, 24], + ["jump", "ne_ni_2626", 819, 24], + "ne_nid_2625", + ["false", 31, 819, 24], + ["jump", "ne_done_2624", 819, 24], + "ne_ni_2626", + ["is_int", 32, 29, 819, 24], + ["jump_false", 32, "ne_nn_2627", 819, 24], + "_nop_tc_13", + ["jump", "ne_nn_2627", 819, 24], + ["ne_int", 31, 29, 30, 819, 24], + ["jump", "ne_done_2624", 819, 24], + "ne_nn_2627", + ["is_num", 32, 29, 819, 24], + ["jump_false", 32, "ne_nt_2628", 819, 24], + "_nop_tc_14", + ["jump", "ne_nt_2628", 819, 24], + ["ne_float", 31, 29, 30, 819, 24], + ["jump", "ne_done_2624", 819, 24], + "ne_nt_2628", + ["is_text", 32, 29, 819, 24], + ["jump_false", 32, "ne_nnl_2629", 819, 24], + "_nop_tc_15", + ["jump", "ne_nnl_2629", 819, 24], + ["ne_text", 31, 29, 30, 819, 24], + ["jump", "ne_done_2624", 819, 24], + "ne_nnl_2629", + ["is_null", 32, 29, 819, 24], + ["jump_false", 32, "ne_nb_2630", 819, 24], + "_nop_tc_16", + "_nop_tc_17", + ["false", 31, 819, 24], + ["jump", "ne_done_2624", 819, 24], + "ne_nb_2630", + ["is_bool", 32, 29, 819, 24], + ["jump_false", 32, "ne_mis_2631", 819, 24], + "_nop_tc_18", + ["jump", "ne_mis_2631", 819, 24], + ["ne_bool", 31, 29, 30, 819, 24], + ["jump", "ne_done_2624", 819, 24], + "ne_mis_2631", + ["true", 31, 819, 24], + "ne_done_2624", + ["jump_false", 31, "if_else_2622", 819, 24], + ["load_field", 34, 1, "left", 819, 48], + ["get", 36, 14, 1, 819, 30], + ["frame", 37, 36, 1, 819, 30], + ["null", 38, 819, 30], + ["setarg", 37, 0, 38, 819, 30], + ["setarg", 37, 1, 34, 819, 30], + ["invoke", 37, 35, 819, 30], + ["jump", "if_end_2623", 819, 30], + "if_else_2622", + "if_end_2623", + ["load_field", 39, 1, "right", 820, 11], + ["null", 40, 820, 25], + ["is_identical", 41, 39, 40, 820, 25], + ["jump_true", 41, "ne_nid_2635", 820, 25], + ["jump", "ne_ni_2636", 820, 25], + "ne_nid_2635", + ["false", 41, 820, 25], + ["jump", "ne_done_2634", 820, 25], + "ne_ni_2636", + ["is_int", 42, 39, 820, 25], + ["jump_false", 42, "ne_nn_2637", 820, 25], + "_nop_tc_19", + ["jump", "ne_nn_2637", 820, 25], + ["ne_int", 41, 39, 40, 820, 25], + ["jump", "ne_done_2634", 820, 25], + "ne_nn_2637", + ["is_num", 42, 39, 820, 25], + ["jump_false", 42, "ne_nt_2638", 820, 25], + "_nop_tc_20", + ["jump", "ne_nt_2638", 820, 25], + ["ne_float", 41, 39, 40, 820, 25], + ["jump", "ne_done_2634", 820, 25], + "ne_nt_2638", + ["is_text", 42, 39, 820, 25], + ["jump_false", 42, "ne_nnl_2639", 820, 25], + "_nop_tc_21", + ["jump", "ne_nnl_2639", 820, 25], + ["ne_text", 41, 39, 40, 820, 25], + ["jump", "ne_done_2634", 820, 25], + "ne_nnl_2639", + ["is_null", 42, 39, 820, 25], + ["jump_false", 42, "ne_nb_2640", 820, 25], + "_nop_tc_22", + "_nop_tc_23", + ["false", 41, 820, 25], + ["jump", "ne_done_2634", 820, 25], + "ne_nb_2640", + ["is_bool", 42, 39, 820, 25], + ["jump_false", 42, "ne_mis_2641", 820, 25], + "_nop_tc_24", + ["jump", "ne_mis_2641", 820, 25], + ["ne_bool", 41, 39, 40, 820, 25], + ["jump", "ne_done_2634", 820, 25], + "ne_mis_2641", + ["true", 41, 820, 25], + "ne_done_2634", + ["jump_false", 41, "if_else_2632", 820, 25], + ["load_field", 44, 1, "right", 820, 49], + ["get", 46, 14, 1, 820, 31], + ["frame", 47, 46, 1, 820, 31], + ["null", 48, 820, 31], + ["setarg", 47, 0, 48, 820, 31], + ["setarg", 47, 1, 44, 820, 31], + ["invoke", 47, 45, 820, 31], + ["jump", "if_end_2633", 820, 31], + "if_else_2632", + "if_end_2633", + ["load_field", 49, 1, "expression", 821, 11], + ["null", 50, 821, 30], + ["is_identical", 51, 49, 50, 821, 30], + ["jump_true", 51, "ne_nid_2645", 821, 30], + ["jump", "ne_ni_2646", 821, 30], + "ne_nid_2645", + ["false", 51, 821, 30], + ["jump", "ne_done_2644", 821, 30], + "ne_ni_2646", + ["is_int", 52, 49, 821, 30], + ["jump_false", 52, "ne_nn_2647", 821, 30], + "_nop_tc_25", + ["jump", "ne_nn_2647", 821, 30], + ["ne_int", 51, 49, 50, 821, 30], + ["jump", "ne_done_2644", 821, 30], + "ne_nn_2647", + ["is_num", 52, 49, 821, 30], + ["jump_false", 52, "ne_nt_2648", 821, 30], + "_nop_tc_26", + ["jump", "ne_nt_2648", 821, 30], + ["ne_float", 51, 49, 50, 821, 30], + ["jump", "ne_done_2644", 821, 30], + "ne_nt_2648", + ["is_text", 52, 49, 821, 30], + ["jump_false", 52, "ne_nnl_2649", 821, 30], + "_nop_tc_27", + ["jump", "ne_nnl_2649", 821, 30], + ["ne_text", 51, 49, 50, 821, 30], + ["jump", "ne_done_2644", 821, 30], + "ne_nnl_2649", + ["is_null", 52, 49, 821, 30], + ["jump_false", 52, "ne_nb_2650", 821, 30], + "_nop_tc_28", + "_nop_tc_29", + ["false", 51, 821, 30], + ["jump", "ne_done_2644", 821, 30], + "ne_nb_2650", + ["is_bool", 52, 49, 821, 30], + ["jump_false", 52, "ne_mis_2651", 821, 30], + "_nop_tc_30", + ["jump", "ne_mis_2651", 821, 30], + ["ne_bool", 51, 49, 50, 821, 30], + ["jump", "ne_done_2644", 821, 30], + "ne_mis_2651", + ["true", 51, 821, 30], + "ne_done_2644", + ["jump_false", 51, "if_else_2642", 821, 30], + ["load_field", 54, 1, "expression", 821, 54], + ["get", 56, 14, 1, 821, 36], + ["frame", 57, 56, 1, 821, 36], + ["null", 58, 821, 36], + ["setarg", 57, 0, 58, 821, 36], + ["setarg", 57, 1, 54, 821, 36], + ["invoke", 57, 55, 821, 36], + ["jump", "if_end_2643", 821, 36], + "if_else_2642", + "if_end_2643", + ["load_field", 59, 1, "then", 822, 11], + ["null", 60, 822, 24], + ["is_identical", 61, 59, 60, 822, 24], + ["jump_true", 61, "ne_nid_2655", 822, 24], + ["jump", "ne_ni_2656", 822, 24], + "ne_nid_2655", + ["false", 61, 822, 24], + ["jump", "ne_done_2654", 822, 24], + "ne_ni_2656", + ["is_int", 62, 59, 822, 24], + ["jump_false", 62, "ne_nn_2657", 822, 24], + "_nop_tc_31", + ["jump", "ne_nn_2657", 822, 24], + ["ne_int", 61, 59, 60, 822, 24], + ["jump", "ne_done_2654", 822, 24], + "ne_nn_2657", + ["is_num", 62, 59, 822, 24], + ["jump_false", 62, "ne_nt_2658", 822, 24], + "_nop_tc_32", + ["jump", "ne_nt_2658", 822, 24], + ["ne_float", 61, 59, 60, 822, 24], + ["jump", "ne_done_2654", 822, 24], + "ne_nt_2658", + ["is_text", 62, 59, 822, 24], + ["jump_false", 62, "ne_nnl_2659", 822, 24], + "_nop_tc_33", + ["jump", "ne_nnl_2659", 822, 24], + ["ne_text", 61, 59, 60, 822, 24], + ["jump", "ne_done_2654", 822, 24], + "ne_nnl_2659", + ["is_null", 62, 59, 822, 24], + ["jump_false", 62, "ne_nb_2660", 822, 24], + "_nop_tc_34", + "_nop_tc_35", + ["false", 61, 822, 24], + ["jump", "ne_done_2654", 822, 24], + "ne_nb_2660", + ["is_bool", 62, 59, 822, 24], + ["jump_false", 62, "ne_mis_2661", 822, 24], + "_nop_tc_36", + ["jump", "ne_mis_2661", 822, 24], + ["ne_bool", 61, 59, 60, 822, 24], + ["jump", "ne_done_2654", 822, 24], + "ne_mis_2661", + ["true", 61, 822, 24], + "ne_done_2654", + ["jump_false", 61, "if_else_2652", 822, 24], + ["load_field", 64, 1, "then", 822, 48], + ["get", 66, 14, 1, 822, 30], + ["frame", 67, 66, 1, 822, 30], + ["null", 68, 822, 30], + ["setarg", 67, 0, 68, 822, 30], + ["setarg", 67, 1, 64, 822, 30], + ["invoke", 67, 65, 822, 30], + ["jump", "if_end_2653", 822, 30], + "if_else_2652", + "if_end_2653", + ["load_field", 69, 1, "else", 823, 11], + ["null", 70, 823, 24], + ["is_identical", 71, 69, 70, 823, 24], + ["jump_true", 71, "ne_nid_2665", 823, 24], + ["jump", "ne_ni_2666", 823, 24], + "ne_nid_2665", + ["false", 71, 823, 24], + ["jump", "ne_done_2664", 823, 24], + "ne_ni_2666", + ["is_int", 72, 69, 823, 24], + ["jump_false", 72, "ne_nn_2667", 823, 24], + "_nop_tc_37", + ["jump", "ne_nn_2667", 823, 24], + ["ne_int", 71, 69, 70, 823, 24], + ["jump", "ne_done_2664", 823, 24], + "ne_nn_2667", + ["is_num", 72, 69, 823, 24], + ["jump_false", 72, "ne_nt_2668", 823, 24], + "_nop_tc_38", + ["jump", "ne_nt_2668", 823, 24], + ["ne_float", 71, 69, 70, 823, 24], + ["jump", "ne_done_2664", 823, 24], + "ne_nt_2668", + ["is_text", 72, 69, 823, 24], + ["jump_false", 72, "ne_nnl_2669", 823, 24], + "_nop_tc_39", + ["jump", "ne_nnl_2669", 823, 24], + ["ne_text", 71, 69, 70, 823, 24], + ["jump", "ne_done_2664", 823, 24], + "ne_nnl_2669", + ["is_null", 72, 69, 823, 24], + ["jump_false", 72, "ne_nb_2670", 823, 24], + "_nop_tc_40", + "_nop_tc_41", + ["false", 71, 823, 24], + ["jump", "ne_done_2664", 823, 24], + "ne_nb_2670", + ["is_bool", 72, 69, 823, 24], + ["jump_false", 72, "ne_mis_2671", 823, 24], + "_nop_tc_42", + ["jump", "ne_mis_2671", 823, 24], + ["ne_bool", 71, 69, 70, 823, 24], + ["jump", "ne_done_2664", 823, 24], + "ne_mis_2671", + ["true", 71, 823, 24], + "ne_done_2664", + ["jump_false", 71, "if_else_2662", 823, 24], + ["load_field", 74, 1, "else", 823, 48], + ["get", 76, 14, 1, 823, 30], + ["frame", 77, 76, 1, 823, 30], + ["null", 78, 823, 30], + ["setarg", 77, 0, 78, 823, 30], + ["setarg", 77, 1, 74, 823, 30], + ["invoke", 77, 75, 823, 30], + ["jump", "if_end_2663", 823, 30], + "if_else_2662", + "if_end_2663", + ["access", 79, "(", 824, 16], + ["is_identical", 80, 3, 79, 824, 16], + ["jump_true", 80, "eq_done_2676", 824, 16], + ["is_int", 81, 3, 824, 16], + ["jump_false", 81, "eq_ni_2677", 824, 16], + "_nop_tc_43", + ["jump", "eq_ni_2677", 824, 16], + ["eq_int", 80, 3, 79, 824, 16], + ["jump", "eq_done_2676", 824, 16], + "eq_ni_2677", + ["is_num", 81, 3, 824, 16], + ["jump_false", 81, "eq_nn_2678", 824, 16], + "_nop_tc_44", + ["jump", "eq_nn_2678", 824, 16], + ["eq_float", 80, 3, 79, 824, 16], + ["jump", "eq_done_2676", 824, 16], + "eq_nn_2678", + ["is_text", 81, 3, 824, 16], + ["jump_false", 81, "eq_nt_2679", 824, 16], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 80, 3, 79, 824, 16], + ["jump", "eq_done_2676", 824, 16], + "eq_nt_2679", + ["is_null", 81, 3, 824, 16], + ["jump_false", 81, "eq_nnl_2680", 824, 16], + "_nop_tc_47", + ["jump", "eq_nnl_2680", 824, 16], + ["true", 80, 824, 16], + ["jump", "eq_done_2676", 824, 16], + "eq_nnl_2680", + ["is_bool", 81, 3, 824, 16], + ["jump_false", 81, "eq_nb_2681", 824, 16], + "_nop_tc_48", + ["jump", "eq_nb_2681", 824, 16], + ["eq_bool", 80, 3, 79, 824, 16], + ["jump", "eq_done_2676", 824, 16], + "eq_nb_2681", + ["false", 80, 824, 16], + "eq_done_2676", + ["move", 83, 80, 824, 16], + ["jump_true", 83, "or_end_2675", 824, 16], + ["access", 84, "array", 824, 28], + ["is_identical", 85, 3, 84, 824, 28], + ["jump_true", 85, "eq_done_2682", 824, 28], + ["is_int", 86, 3, 824, 28], + ["jump_false", 86, "eq_ni_2683", 824, 28], + "_nop_tc_49", + ["jump", "eq_ni_2683", 824, 28], + ["eq_int", 85, 3, 84, 824, 28], + ["jump", "eq_done_2682", 824, 28], + "eq_ni_2683", + ["is_num", 86, 3, 824, 28], + ["jump_false", 86, "eq_nn_2684", 824, 28], + "_nop_tc_50", + ["jump", "eq_nn_2684", 824, 28], + ["eq_float", 85, 3, 84, 824, 28], + ["jump", "eq_done_2682", 824, 28], + "eq_nn_2684", + ["is_text", 86, 3, 824, 28], + ["jump_false", 86, "eq_nt_2685", 824, 28], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 85, 3, 84, 824, 28], + ["jump", "eq_done_2682", 824, 28], + "eq_nt_2685", + ["is_null", 86, 3, 824, 28], + ["jump_false", 86, "eq_nnl_2686", 824, 28], + "_nop_tc_53", + ["jump", "eq_nnl_2686", 824, 28], + ["true", 85, 824, 28], + ["jump", "eq_done_2682", 824, 28], + "eq_nnl_2686", + ["is_bool", 86, 3, 824, 28], + ["jump_false", 86, "eq_nb_2687", 824, 28], + "_nop_tc_54", + ["jump", "eq_nb_2687", 824, 28], + ["eq_bool", 85, 3, 84, 824, 28], + ["jump", "eq_done_2682", 824, 28], + "eq_nb_2687", + ["false", 85, 824, 28], + "eq_done_2682", + ["move", 83, 85, 824, 28], + "or_end_2675", + ["move", 88, 83, 824, 28], + ["jump_true", 88, "or_end_2674", 824, 28], + ["access", 89, "text literal", 824, 44], + ["is_identical", 90, 3, 89, 824, 44], + ["jump_true", 90, "eq_done_2688", 824, 44], + ["is_int", 91, 3, 824, 44], + ["jump_false", 91, "eq_ni_2689", 824, 44], + "_nop_tc_55", + ["jump", "eq_ni_2689", 824, 44], + ["eq_int", 90, 3, 89, 824, 44], + ["jump", "eq_done_2688", 824, 44], + "eq_ni_2689", + ["is_num", 91, 3, 824, 44], + ["jump_false", 91, "eq_nn_2690", 824, 44], + "_nop_tc_56", + ["jump", "eq_nn_2690", 824, 44], + ["eq_float", 90, 3, 89, 824, 44], + ["jump", "eq_done_2688", 824, 44], + "eq_nn_2690", + ["is_text", 91, 3, 824, 44], + ["jump_false", 91, "eq_nt_2691", 824, 44], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 90, 3, 89, 824, 44], + ["jump", "eq_done_2688", 824, 44], + "eq_nt_2691", + ["is_null", 91, 3, 824, 44], + ["jump_false", 91, "eq_nnl_2692", 824, 44], + "_nop_tc_59", + ["jump", "eq_nnl_2692", 824, 44], + ["true", 90, 824, 44], + ["jump", "eq_done_2688", 824, 44], + "eq_nnl_2692", + ["is_bool", 91, 3, 824, 44], + ["jump_false", 91, "eq_nb_2693", 824, 44], + "_nop_tc_60", + ["jump", "eq_nb_2693", 824, 44], + ["eq_bool", 90, 3, 89, 824, 44], + ["jump", "eq_done_2688", 824, 44], + "eq_nb_2693", + ["false", 90, 824, 44], + "eq_done_2688", + ["move", 88, 90, 824, 44], + "or_end_2674", + ["jump_false", 88, "if_else_2672", 824, 44], + ["access", 93, 0, 825, 13], + ["move", 2, 93, 825, 13], + "while_start_2694", + ["load_field", 94, 1, "list", 826, 27], + ["length", 95, 94, 826, 27], + ["is_int", 97, 2, 826, 27], + ["jump_false", 97, "rel_ni_2696", 826, 27], + "_nop_tc_61", + "_nop_tc_62", + ["lt_int", 96, 2, 95, 826, 27], + ["jump", "rel_done_2698", 826, 27], + "rel_ni_2696", + ["is_num", 97, 2, 826, 27], + ["jump_false", 97, "rel_nn_2697", 826, 27], + "_nop_tc_63", + "_nop_tc_64", + ["lt_float", 96, 2, 95, 826, 27], + ["jump", "rel_done_2698", 826, 27], + "rel_nn_2697", + ["is_text", 97, 2, 826, 27], + ["jump_false", 97, "rel_err_2699", 826, 27], + "_nop_tc_65", + ["jump", "rel_err_2699", 826, 27], + ["lt_text", 96, 2, 95, 826, 27], + ["jump", "rel_done_2698", 826, 27], + "rel_err_2699", + ["disrupt", 826, 27], + "rel_done_2698", + ["jump_false", 96, "while_end_2695", 826, 27], + ["load_field", 99, 1, "list", 827, 29], + ["load_dynamic", 100, 99, 2, 827, 39], + ["get", 102, 14, 1, 827, 11], + ["frame", 103, 102, 1, 827, 11], + ["null", 104, 827, 11], + ["setarg", 103, 0, 104, 827, 11], + ["setarg", 103, 1, 100, 827, 11], + ["invoke", 103, 101, 827, 11], + ["access", 105, 1, 828, 19], + ["is_text", 107, 2, 828, 19], + ["jump_false", 107, "add_cn_2701", 828, 19], + "_nop_tc_66", + ["jump", "add_cn_2701", 828, 19], + ["concat", 106, 2, 105, 828, 19], + ["jump", "add_done_2700", 828, 19], + "add_cn_2701", + ["is_num", 107, 2, 828, 19], + ["jump_false", 107, "add_err_2702", 828, 19], + "_nop_tc_67", + "_nop_tc_68", + ["add", 106, 2, 105, 828, 19], + ["jump", "add_done_2700", 828, 19], + "add_err_2702", + ["disrupt", 828, 19], + "add_done_2700", + ["move", 2, 106, 828, 19], + ["jump", "while_start_2694", 828, 19], + "while_end_2695", + ["jump", "if_end_2673", 828, 19], + "if_else_2672", + "if_end_2673", + ["access", 109, "record", 831, 16], + ["is_identical", 110, 3, 109, 831, 16], + ["jump_true", 110, "eq_done_2705", 831, 16], + ["is_int", 111, 3, 831, 16], + ["jump_false", 111, "eq_ni_2706", 831, 16], + "_nop_tc_69", + ["jump", "eq_ni_2706", 831, 16], + ["eq_int", 110, 3, 109, 831, 16], + ["jump", "eq_done_2705", 831, 16], + "eq_ni_2706", + ["is_num", 111, 3, 831, 16], + ["jump_false", 111, "eq_nn_2707", 831, 16], + "_nop_tc_70", + ["jump", "eq_nn_2707", 831, 16], + ["eq_float", 110, 3, 109, 831, 16], + ["jump", "eq_done_2705", 831, 16], + "eq_nn_2707", + ["is_text", 111, 3, 831, 16], + ["jump_false", 111, "eq_nt_2708", 831, 16], + "_nop_tc_71", + "_nop_tc_72", + ["eq_text", 110, 3, 109, 831, 16], + ["jump", "eq_done_2705", 831, 16], + "eq_nt_2708", + ["is_null", 111, 3, 831, 16], + ["jump_false", 111, "eq_nnl_2709", 831, 16], + "_nop_tc_73", + ["jump", "eq_nnl_2709", 831, 16], + ["true", 110, 831, 16], + ["jump", "eq_done_2705", 831, 16], + "eq_nnl_2709", + ["is_bool", 111, 3, 831, 16], + ["jump_false", 111, "eq_nb_2710", 831, 16], + "_nop_tc_74", + ["jump", "eq_nb_2710", 831, 16], + ["eq_bool", 110, 3, 109, 831, 16], + ["jump", "eq_done_2705", 831, 16], + "eq_nb_2710", + ["false", 110, 831, 16], + "eq_done_2705", + ["jump_false", 110, "if_else_2703", 831, 16], + ["access", 113, 0, 832, 13], + ["move", 2, 113, 832, 13], + "while_start_2711", + ["load_field", 114, 1, "list", 833, 27], + ["length", 115, 114, 833, 27], + ["is_int", 117, 2, 833, 27], + ["jump_false", 117, "rel_ni_2713", 833, 27], + "_nop_tc_75", + "_nop_tc_76", + ["lt_int", 116, 2, 115, 833, 27], + ["jump", "rel_done_2715", 833, 27], + "rel_ni_2713", + ["is_num", 117, 2, 833, 27], + ["jump_false", 117, "rel_nn_2714", 833, 27], + "_nop_tc_77", + "_nop_tc_78", + ["lt_float", 116, 2, 115, 833, 27], + ["jump", "rel_done_2715", 833, 27], + "rel_nn_2714", + ["is_text", 117, 2, 833, 27], + ["jump_false", 117, "rel_err_2716", 833, 27], + "_nop_tc_79", + ["jump", "rel_err_2716", 833, 27], + ["lt_text", 116, 2, 115, 833, 27], + ["jump", "rel_done_2715", 833, 27], + "rel_err_2716", + ["disrupt", 833, 27], + "rel_done_2715", + ["jump_false", 116, "while_end_2712", 833, 27], + ["load_field", 119, 1, "list", 834, 29], + ["load_dynamic", 120, 119, 2, 834, 39], + ["load_field", 121, 120, "right", 834, 39], + ["get", 123, 14, 1, 834, 11], + ["frame", 124, 123, 1, 834, 11], + ["null", 125, 834, 11], + ["setarg", 124, 0, 125, 834, 11], + ["setarg", 124, 1, 121, 834, 11], + ["invoke", 124, 122, 834, 11], + ["access", 126, 1, 835, 19], + ["is_text", 128, 2, 835, 19], + ["jump_false", 128, "add_cn_2718", 835, 19], + "_nop_tc_80", + ["jump", "add_cn_2718", 835, 19], + ["concat", 127, 2, 126, 835, 19], + ["jump", "add_done_2717", 835, 19], + "add_cn_2718", + ["is_num", 128, 2, 835, 19], + ["jump_false", 128, "add_err_2719", 835, 19], + "_nop_tc_81", + "_nop_tc_82", + ["add", 127, 2, 126, 835, 19], + ["jump", "add_done_2717", 835, 19], + "add_err_2719", + ["disrupt", 835, 19], + "add_done_2717", + ["move", 2, 127, 835, 19], + ["jump", "while_start_2711", 835, 19], + "while_end_2712", + ["jump", "if_end_2704", 835, 19], + "if_else_2703", + "if_end_2704", + ["null", 130, 835, 19], + ["return", 130, 835, 19] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 218, + "nr_close_slots": 0, + "instructions": [ + ["null", 6, 841, 20], + ["is_identical", 7, 1, 6, 841, 20], + ["jump_true", 7, "eq_done_2722", 841, 20], + ["is_int", 8, 1, 841, 20], + ["jump_false", 8, "eq_ni_2723", 841, 20], + "_nop_tc_1", + ["jump", "eq_ni_2723", 841, 20], + ["eq_int", 7, 1, 6, 841, 20], + ["jump", "eq_done_2722", 841, 20], + "eq_ni_2723", + ["is_num", 8, 1, 841, 20], + ["jump_false", 8, "eq_nn_2724", 841, 20], + "_nop_tc_2", + ["jump", "eq_nn_2724", 841, 20], + ["eq_float", 7, 1, 6, 841, 20], + ["jump", "eq_done_2722", 841, 20], + "eq_nn_2724", + ["is_text", 8, 1, 841, 20], + ["jump_false", 8, "eq_nt_2725", 841, 20], + "_nop_tc_3", + ["jump", "eq_nt_2725", 841, 20], + ["eq_text", 7, 1, 6, 841, 20], + ["jump", "eq_done_2722", 841, 20], + "eq_nt_2725", + ["is_null", 8, 1, 841, 20], + ["jump_false", 8, "eq_nnl_2726", 841, 20], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 841, 20], + ["jump", "eq_done_2722", 841, 20], + "eq_nnl_2726", + ["is_bool", 8, 1, 841, 20], + ["jump_false", 8, "eq_nb_2727", 841, 20], + "_nop_tc_6", + ["jump", "eq_nb_2727", 841, 20], + ["eq_bool", 7, 1, 6, 841, 20], + ["jump", "eq_done_2722", 841, 20], + "eq_nb_2727", + ["false", 7, 841, 20], + "eq_done_2722", + ["jump_false", 7, "if_else_2720", 841, 20], + ["null", 10, 841, 33], + ["return", 10, 841, 33], + "_nop_ur_1", + "if_else_2720", + "if_end_2721", + ["access", 2, 0, 842, 15], + ["access", 3, 0, 843, 15], + ["null", 5, 844, 18], + ["null", 4, 845, 15], + "while_start_2728", + ["length", 11, 1, 846, 25], + ["is_int", 13, 2, 846, 25], + ["jump_false", 13, "rel_ni_2730", 846, 25], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 12, 2, 11, 846, 25], + ["jump", "rel_done_2732", 846, 25], + "rel_ni_2730", + ["is_num", 13, 2, 846, 25], + ["jump_false", 13, "rel_nn_2731", 846, 25], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 12, 2, 11, 846, 25], + ["jump", "rel_done_2732", 846, 25], + "rel_nn_2731", + ["is_text", 13, 2, 846, 25], + ["jump_false", 13, "rel_err_2733", 846, 25], + "_nop_tc_11", + ["jump", "rel_err_2733", 846, 25], + ["lt_text", 12, 2, 11, 846, 25], + ["jump", "rel_done_2732", 846, 25], + "rel_err_2733", + ["disrupt", 846, 25], + "rel_done_2732", + ["jump_false", 12, "while_end_2729", 846, 25], + ["load_dynamic", 15, 1, 2, 847, 22], + ["move", 5, 15, 847, 22], + ["load_field", 16, 5, "kind", 848, 13], + ["move", 4, 16, 848, 13], + ["access", 17, "function", 849, 18], + ["is_identical", 18, 4, 17, 849, 18], + ["jump_true", 18, "eq_done_2736", 849, 18], + ["is_int", 19, 4, 849, 18], + ["jump_false", 19, "eq_ni_2737", 849, 18], + "_nop_tc_12", + ["jump", "eq_ni_2737", 849, 18], + ["eq_int", 18, 4, 17, 849, 18], + ["jump", "eq_done_2736", 849, 18], + "eq_ni_2737", + ["is_num", 19, 4, 849, 18], + ["jump_false", 19, "eq_nn_2738", 849, 18], + "_nop_tc_13", + ["jump", "eq_nn_2738", 849, 18], + ["eq_float", 18, 4, 17, 849, 18], + ["jump", "eq_done_2736", 849, 18], + "eq_nn_2738", + ["is_text", 19, 4, 849, 18], + ["jump_false", 19, "eq_nt_2739", 849, 18], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 18, 4, 17, 849, 18], + ["jump", "eq_done_2736", 849, 18], + "eq_nt_2739", + ["is_null", 19, 4, 849, 18], + ["jump_false", 19, "eq_nnl_2740", 849, 18], + "_nop_tc_16", + ["jump", "eq_nnl_2740", 849, 18], + ["true", 18, 849, 18], + ["jump", "eq_done_2736", 849, 18], + "eq_nnl_2740", + ["is_bool", 19, 4, 849, 18], + ["jump_false", 19, "eq_nb_2741", 849, 18], + "_nop_tc_17", + ["jump", "eq_nb_2741", 849, 18], + ["eq_bool", 18, 4, 17, 849, 18], + ["jump", "eq_done_2736", 849, 18], + "eq_nb_2741", + ["false", 18, 849, 18], + "eq_done_2736", + ["jump_false", 18, "if_else_2734", 849, 18], + ["get", 22, 12, 1, 850, 11], + ["frame", 23, 22, 1, 850, 11], + ["null", 24, 850, 11], + ["setarg", 23, 0, 24, 850, 11], + ["setarg", 23, 1, 5, 850, 11], + ["invoke", 23, 21, 850, 11], + ["load_field", 25, 5, "statements", 851, 30], + ["get", 27, 15, 1, 851, 11], + ["frame", 28, 27, 1, 851, 11], + ["null", 29, 851, 11], + ["setarg", 28, 0, 29, 851, 11], + ["setarg", 28, 1, 25, 851, 11], + ["invoke", 28, 26, 851, 11], + ["load_field", 30, 5, "disruption", 852, 30], + ["get", 32, 15, 1, 852, 11], + ["frame", 33, 32, 1, 852, 11], + ["null", 34, 852, 11], + ["setarg", 33, 0, 34, 852, 11], + ["setarg", 33, 1, 30, 852, 11], + ["invoke", 33, 31, 852, 11], + ["jump", "if_end_2735", 852, 11], + "if_else_2734", + ["access", 35, "var", 853, 25], + ["is_identical", 36, 4, 35, 853, 25], + ["jump_true", 36, "eq_done_2745", 853, 25], + ["is_int", 37, 4, 853, 25], + ["jump_false", 37, "eq_ni_2746", 853, 25], + "_nop_tc_18", + ["jump", "eq_ni_2746", 853, 25], + ["eq_int", 36, 4, 35, 853, 25], + ["jump", "eq_done_2745", 853, 25], + "eq_ni_2746", + ["is_num", 37, 4, 853, 25], + ["jump_false", 37, "eq_nn_2747", 853, 25], + "_nop_tc_19", + ["jump", "eq_nn_2747", 853, 25], + ["eq_float", 36, 4, 35, 853, 25], + ["jump", "eq_done_2745", 853, 25], + "eq_nn_2747", + ["is_text", 37, 4, 853, 25], + ["jump_false", 37, "eq_nt_2748", 853, 25], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 36, 4, 35, 853, 25], + ["jump", "eq_done_2745", 853, 25], + "eq_nt_2748", + ["is_null", 37, 4, 853, 25], + ["jump_false", 37, "eq_nnl_2749", 853, 25], + "_nop_tc_22", + ["jump", "eq_nnl_2749", 853, 25], + ["true", 36, 853, 25], + ["jump", "eq_done_2745", 853, 25], + "eq_nnl_2749", + ["is_bool", 37, 4, 853, 25], + ["jump_false", 37, "eq_nb_2750", 853, 25], + "_nop_tc_23", + ["jump", "eq_nb_2750", 853, 25], + ["eq_bool", 36, 4, 35, 853, 25], + ["jump", "eq_done_2745", 853, 25], + "eq_nb_2750", + ["false", 36, 853, 25], + "eq_done_2745", + ["move", 39, 36, 853, 25], + ["jump_true", 39, "or_end_2744", 853, 25], + ["access", 40, "def", 853, 39], + ["is_identical", 41, 4, 40, 853, 39], + ["jump_true", 41, "eq_done_2751", 853, 39], + ["is_int", 42, 4, 853, 39], + ["jump_false", 42, "eq_ni_2752", 853, 39], + "_nop_tc_24", + ["jump", "eq_ni_2752", 853, 39], + ["eq_int", 41, 4, 40, 853, 39], + ["jump", "eq_done_2751", 853, 39], + "eq_ni_2752", + ["is_num", 42, 4, 853, 39], + ["jump_false", 42, "eq_nn_2753", 853, 39], + "_nop_tc_25", + ["jump", "eq_nn_2753", 853, 39], + ["eq_float", 41, 4, 40, 853, 39], + ["jump", "eq_done_2751", 853, 39], + "eq_nn_2753", + ["is_text", 42, 4, 853, 39], + ["jump_false", 42, "eq_nt_2754", 853, 39], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 41, 4, 40, 853, 39], + ["jump", "eq_done_2751", 853, 39], + "eq_nt_2754", + ["is_null", 42, 4, 853, 39], + ["jump_false", 42, "eq_nnl_2755", 853, 39], + "_nop_tc_28", + ["jump", "eq_nnl_2755", 853, 39], + ["true", 41, 853, 39], + ["jump", "eq_done_2751", 853, 39], + "eq_nnl_2755", + ["is_bool", 42, 4, 853, 39], + ["jump_false", 42, "eq_nb_2756", 853, 39], + "_nop_tc_29", + ["jump", "eq_nb_2756", 853, 39], + ["eq_bool", 41, 4, 40, 853, 39], + ["jump", "eq_done_2751", 853, 39], + "eq_nb_2756", + ["false", 41, 853, 39], + "eq_done_2751", + ["move", 39, 41, 853, 39], + "or_end_2744", + ["jump_false", 39, "if_else_2742", 853, 39], + ["load_field", 44, 5, "right", 854, 29], + ["get", 46, 14, 1, 854, 11], + ["frame", 47, 46, 1, 854, 11], + ["null", 48, 854, 11], + ["setarg", 47, 0, 48, 854, 11], + ["setarg", 47, 1, 44, 854, 11], + ["invoke", 47, 45, 854, 11], + ["jump", "if_end_2743", 854, 11], + "if_else_2742", + ["access", 49, "var_list", 855, 25], + ["is_identical", 50, 4, 49, 855, 25], + ["jump_true", 50, "eq_done_2759", 855, 25], + ["is_int", 51, 4, 855, 25], + ["jump_false", 51, "eq_ni_2760", 855, 25], + "_nop_tc_30", + ["jump", "eq_ni_2760", 855, 25], + ["eq_int", 50, 4, 49, 855, 25], + ["jump", "eq_done_2759", 855, 25], + "eq_ni_2760", + ["is_num", 51, 4, 855, 25], + ["jump_false", 51, "eq_nn_2761", 855, 25], + "_nop_tc_31", + ["jump", "eq_nn_2761", 855, 25], + ["eq_float", 50, 4, 49, 855, 25], + ["jump", "eq_done_2759", 855, 25], + "eq_nn_2761", + ["is_text", 51, 4, 855, 25], + ["jump_false", 51, "eq_nt_2762", 855, 25], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 50, 4, 49, 855, 25], + ["jump", "eq_done_2759", 855, 25], + "eq_nt_2762", + ["is_null", 51, 4, 855, 25], + ["jump_false", 51, "eq_nnl_2763", 855, 25], + "_nop_tc_34", + ["jump", "eq_nnl_2763", 855, 25], + ["true", 50, 855, 25], + ["jump", "eq_done_2759", 855, 25], + "eq_nnl_2763", + ["is_bool", 51, 4, 855, 25], + ["jump_false", 51, "eq_nb_2764", 855, 25], + "_nop_tc_35", + ["jump", "eq_nb_2764", 855, 25], + ["eq_bool", 50, 4, 49, 855, 25], + ["jump", "eq_done_2759", 855, 25], + "eq_nb_2764", + ["false", 50, 855, 25], + "eq_done_2759", + ["jump_false", 50, "if_else_2757", 855, 25], + ["access", 53, 0, 856, 15], + ["move", 3, 53, 856, 15], + "while_start_2765", + ["load_field", 54, 5, "list", 857, 29], + ["length", 55, 54, 857, 29], + ["is_int", 57, 3, 857, 29], + ["jump_false", 57, "rel_ni_2767", 857, 29], + "_nop_tc_36", + "_nop_tc_37", + ["lt_int", 56, 3, 55, 857, 29], + ["jump", "rel_done_2769", 857, 29], + "rel_ni_2767", + ["is_num", 57, 3, 857, 29], + ["jump_false", 57, "rel_nn_2768", 857, 29], + "_nop_tc_38", + "_nop_tc_39", + ["lt_float", 56, 3, 55, 857, 29], + ["jump", "rel_done_2769", 857, 29], + "rel_nn_2768", + ["is_text", 57, 3, 857, 29], + ["jump_false", 57, "rel_err_2770", 857, 29], + "_nop_tc_40", + ["jump", "rel_err_2770", 857, 29], + ["lt_text", 56, 3, 55, 857, 29], + ["jump", "rel_done_2769", 857, 29], + "rel_err_2770", + ["disrupt", 857, 29], + "rel_done_2769", + ["jump_false", 56, "while_end_2766", 857, 29], + ["load_field", 59, 5, "list", 858, 31], + ["load_dynamic", 60, 59, 3, 858, 41], + ["load_field", 61, 60, "right", 858, 41], + ["get", 63, 14, 1, 858, 13], + ["frame", 64, 63, 1, 858, 13], + ["null", 65, 858, 13], + ["setarg", 64, 0, 65, 858, 13], + ["setarg", 64, 1, 61, 858, 13], + ["invoke", 64, 62, 858, 13], + ["access", 66, 1, 859, 21], + ["is_text", 68, 3, 859, 21], + ["jump_false", 68, "add_cn_2772", 859, 21], + "_nop_tc_41", + ["jump", "add_cn_2772", 859, 21], + ["concat", 67, 3, 66, 859, 21], + ["jump", "add_done_2771", 859, 21], + "add_cn_2772", + ["is_num", 68, 3, 859, 21], + ["jump_false", 68, "add_err_2773", 859, 21], + "_nop_tc_42", + "_nop_tc_43", + ["add", 67, 3, 66, 859, 21], + ["jump", "add_done_2771", 859, 21], + "add_err_2773", + ["disrupt", 859, 21], + "add_done_2771", + ["move", 3, 67, 859, 21], + ["jump", "while_start_2765", 859, 21], + "while_end_2766", + ["jump", "if_end_2758", 859, 21], + "if_else_2757", + ["access", 70, "call", 861, 25], + ["is_identical", 71, 4, 70, 861, 25], + ["jump_true", 71, "eq_done_2776", 861, 25], + ["is_int", 72, 4, 861, 25], + ["jump_false", 72, "eq_ni_2777", 861, 25], + "_nop_tc_44", + ["jump", "eq_ni_2777", 861, 25], + ["eq_int", 71, 4, 70, 861, 25], + ["jump", "eq_done_2776", 861, 25], + "eq_ni_2777", + ["is_num", 72, 4, 861, 25], + ["jump_false", 72, "eq_nn_2778", 861, 25], + "_nop_tc_45", + ["jump", "eq_nn_2778", 861, 25], + ["eq_float", 71, 4, 70, 861, 25], + ["jump", "eq_done_2776", 861, 25], + "eq_nn_2778", + ["is_text", 72, 4, 861, 25], + ["jump_false", 72, "eq_nt_2779", 861, 25], + "_nop_tc_46", + "_nop_tc_47", + ["eq_text", 71, 4, 70, 861, 25], + ["jump", "eq_done_2776", 861, 25], + "eq_nt_2779", + ["is_null", 72, 4, 861, 25], + ["jump_false", 72, "eq_nnl_2780", 861, 25], + "_nop_tc_48", + ["jump", "eq_nnl_2780", 861, 25], + ["true", 71, 861, 25], + ["jump", "eq_done_2776", 861, 25], + "eq_nnl_2780", + ["is_bool", 72, 4, 861, 25], + ["jump_false", 72, "eq_nb_2781", 861, 25], + "_nop_tc_49", + ["jump", "eq_nb_2781", 861, 25], + ["eq_bool", 71, 4, 70, 861, 25], + ["jump", "eq_done_2776", 861, 25], + "eq_nb_2781", + ["false", 71, 861, 25], + "eq_done_2776", + ["jump_false", 71, "if_else_2774", 861, 25], + ["load_field", 74, 5, "expression", 862, 29], + ["get", 76, 14, 1, 862, 11], + ["frame", 77, 76, 1, 862, 11], + ["null", 78, 862, 11], + ["setarg", 77, 0, 78, 862, 11], + ["setarg", 77, 1, 74, 862, 11], + ["invoke", 77, 75, 862, 11], + ["jump", "if_end_2775", 862, 11], + "if_else_2774", + ["access", 79, "if", 863, 25], + ["is_identical", 80, 4, 79, 863, 25], + ["jump_true", 80, "eq_done_2784", 863, 25], + ["is_int", 81, 4, 863, 25], + ["jump_false", 81, "eq_ni_2785", 863, 25], + "_nop_tc_50", + ["jump", "eq_ni_2785", 863, 25], + ["eq_int", 80, 4, 79, 863, 25], + ["jump", "eq_done_2784", 863, 25], + "eq_ni_2785", + ["is_num", 81, 4, 863, 25], + ["jump_false", 81, "eq_nn_2786", 863, 25], + "_nop_tc_51", + ["jump", "eq_nn_2786", 863, 25], + ["eq_float", 80, 4, 79, 863, 25], + ["jump", "eq_done_2784", 863, 25], + "eq_nn_2786", + ["is_text", 81, 4, 863, 25], + ["jump_false", 81, "eq_nt_2787", 863, 25], + "_nop_tc_52", + "_nop_tc_53", + ["eq_text", 80, 4, 79, 863, 25], + ["jump", "eq_done_2784", 863, 25], + "eq_nt_2787", + ["is_null", 81, 4, 863, 25], + ["jump_false", 81, "eq_nnl_2788", 863, 25], + "_nop_tc_54", + ["jump", "eq_nnl_2788", 863, 25], + ["true", 80, 863, 25], + ["jump", "eq_done_2784", 863, 25], + "eq_nnl_2788", + ["is_bool", 81, 4, 863, 25], + ["jump_false", 81, "eq_nb_2789", 863, 25], + "_nop_tc_55", + ["jump", "eq_nb_2789", 863, 25], + ["eq_bool", 80, 4, 79, 863, 25], + ["jump", "eq_done_2784", 863, 25], + "eq_nb_2789", + ["false", 80, 863, 25], + "eq_done_2784", + ["jump_false", 80, "if_else_2782", 863, 25], + ["load_field", 83, 5, "expression", 864, 29], + ["get", 85, 14, 1, 864, 11], + ["frame", 86, 85, 1, 864, 11], + ["null", 87, 864, 11], + ["setarg", 86, 0, 87, 864, 11], + ["setarg", 86, 1, 83, 864, 11], + ["invoke", 86, 84, 864, 11], + ["load_field", 88, 5, "then", 865, 30], + ["get", 90, 15, 1, 865, 11], + ["frame", 91, 90, 1, 865, 11], + ["null", 92, 865, 11], + ["setarg", 91, 0, 92, 865, 11], + ["setarg", 91, 1, 88, 865, 11], + ["invoke", 91, 89, 865, 11], + ["load_field", 93, 5, "list", 866, 30], + ["get", 95, 15, 1, 866, 11], + ["frame", 96, 95, 1, 866, 11], + ["null", 97, 866, 11], + ["setarg", 96, 0, 97, 866, 11], + ["setarg", 96, 1, 93, 866, 11], + ["invoke", 96, 94, 866, 11], + ["load_field", 98, 5, "else", 867, 15], + ["null", 99, 867, 28], + ["is_identical", 100, 98, 99, 867, 28], + ["jump_true", 100, "ne_nid_2793", 867, 28], + ["jump", "ne_ni_2794", 867, 28], + "ne_nid_2793", + ["false", 100, 867, 28], + ["jump", "ne_done_2792", 867, 28], + "ne_ni_2794", + ["is_int", 101, 98, 867, 28], + ["jump_false", 101, "ne_nn_2795", 867, 28], + "_nop_tc_56", + ["jump", "ne_nn_2795", 867, 28], + ["ne_int", 100, 98, 99, 867, 28], + ["jump", "ne_done_2792", 867, 28], + "ne_nn_2795", + ["is_num", 101, 98, 867, 28], + ["jump_false", 101, "ne_nt_2796", 867, 28], + "_nop_tc_57", + ["jump", "ne_nt_2796", 867, 28], + ["ne_float", 100, 98, 99, 867, 28], + ["jump", "ne_done_2792", 867, 28], + "ne_nt_2796", + ["is_text", 101, 98, 867, 28], + ["jump_false", 101, "ne_nnl_2797", 867, 28], + "_nop_tc_58", + ["jump", "ne_nnl_2797", 867, 28], + ["ne_text", 100, 98, 99, 867, 28], + ["jump", "ne_done_2792", 867, 28], + "ne_nnl_2797", + ["is_null", 101, 98, 867, 28], + ["jump_false", 101, "ne_nb_2798", 867, 28], + "_nop_tc_59", + "_nop_tc_60", + ["false", 100, 867, 28], + ["jump", "ne_done_2792", 867, 28], + "ne_nb_2798", + ["is_bool", 101, 98, 867, 28], + ["jump_false", 101, "ne_mis_2799", 867, 28], + "_nop_tc_61", + ["jump", "ne_mis_2799", 867, 28], + ["ne_bool", 100, 98, 99, 867, 28], + ["jump", "ne_done_2792", 867, 28], + "ne_mis_2799", + ["true", 100, 867, 28], + "ne_done_2792", + ["jump_false", 100, "if_else_2790", 867, 28], + ["load_field", 103, 5, "else", 867, 53], + ["get", 105, 15, 1, 867, 34], + ["frame", 106, 105, 1, 867, 34], + ["null", 107, 867, 34], + ["setarg", 106, 0, 107, 867, 34], + ["setarg", 106, 1, 103, 867, 34], + ["invoke", 106, 104, 867, 34], + ["jump", "if_end_2791", 867, 34], + "if_else_2790", + "if_end_2791", + ["jump", "if_end_2783", 867, 34], + "if_else_2782", + ["access", 108, "while", 868, 25], + ["is_identical", 109, 4, 108, 868, 25], + ["jump_true", 109, "eq_done_2803", 868, 25], + ["is_int", 110, 4, 868, 25], + ["jump_false", 110, "eq_ni_2804", 868, 25], + "_nop_tc_62", + ["jump", "eq_ni_2804", 868, 25], + ["eq_int", 109, 4, 108, 868, 25], + ["jump", "eq_done_2803", 868, 25], + "eq_ni_2804", + ["is_num", 110, 4, 868, 25], + ["jump_false", 110, "eq_nn_2805", 868, 25], + "_nop_tc_63", + ["jump", "eq_nn_2805", 868, 25], + ["eq_float", 109, 4, 108, 868, 25], + ["jump", "eq_done_2803", 868, 25], + "eq_nn_2805", + ["is_text", 110, 4, 868, 25], + ["jump_false", 110, "eq_nt_2806", 868, 25], + "_nop_tc_64", + "_nop_tc_65", + ["eq_text", 109, 4, 108, 868, 25], + ["jump", "eq_done_2803", 868, 25], + "eq_nt_2806", + ["is_null", 110, 4, 868, 25], + ["jump_false", 110, "eq_nnl_2807", 868, 25], + "_nop_tc_66", + ["jump", "eq_nnl_2807", 868, 25], + ["true", 109, 868, 25], + ["jump", "eq_done_2803", 868, 25], + "eq_nnl_2807", + ["is_bool", 110, 4, 868, 25], + ["jump_false", 110, "eq_nb_2808", 868, 25], + "_nop_tc_67", + ["jump", "eq_nb_2808", 868, 25], + ["eq_bool", 109, 4, 108, 868, 25], + ["jump", "eq_done_2803", 868, 25], + "eq_nb_2808", + ["false", 109, 868, 25], + "eq_done_2803", + ["move", 112, 109, 868, 25], + ["jump_true", 112, "or_end_2802", 868, 25], + ["access", 113, "do", 868, 41], + ["is_identical", 114, 4, 113, 868, 41], + ["jump_true", 114, "eq_done_2809", 868, 41], + ["is_int", 115, 4, 868, 41], + ["jump_false", 115, "eq_ni_2810", 868, 41], + "_nop_tc_68", + ["jump", "eq_ni_2810", 868, 41], + ["eq_int", 114, 4, 113, 868, 41], + ["jump", "eq_done_2809", 868, 41], + "eq_ni_2810", + ["is_num", 115, 4, 868, 41], + ["jump_false", 115, "eq_nn_2811", 868, 41], + "_nop_tc_69", + ["jump", "eq_nn_2811", 868, 41], + ["eq_float", 114, 4, 113, 868, 41], + ["jump", "eq_done_2809", 868, 41], + "eq_nn_2811", + ["is_text", 115, 4, 868, 41], + ["jump_false", 115, "eq_nt_2812", 868, 41], + "_nop_tc_70", + "_nop_tc_71", + ["eq_text", 114, 4, 113, 868, 41], + ["jump", "eq_done_2809", 868, 41], + "eq_nt_2812", + ["is_null", 115, 4, 868, 41], + ["jump_false", 115, "eq_nnl_2813", 868, 41], + "_nop_tc_72", + ["jump", "eq_nnl_2813", 868, 41], + ["true", 114, 868, 41], + ["jump", "eq_done_2809", 868, 41], + "eq_nnl_2813", + ["is_bool", 115, 4, 868, 41], + ["jump_false", 115, "eq_nb_2814", 868, 41], + "_nop_tc_73", + ["jump", "eq_nb_2814", 868, 41], + ["eq_bool", 114, 4, 113, 868, 41], + ["jump", "eq_done_2809", 868, 41], + "eq_nb_2814", + ["false", 114, 868, 41], + "eq_done_2809", + ["move", 112, 114, 868, 41], + "or_end_2802", + ["jump_false", 112, "if_else_2800", 868, 41], + ["load_field", 117, 5, "expression", 869, 29], + ["get", 119, 14, 1, 869, 11], + ["frame", 120, 119, 1, 869, 11], + ["null", 121, 869, 11], + ["setarg", 120, 0, 121, 869, 11], + ["setarg", 120, 1, 117, 869, 11], + ["invoke", 120, 118, 869, 11], + ["load_field", 122, 5, "statements", 870, 30], + ["get", 124, 15, 1, 870, 11], + ["frame", 125, 124, 1, 870, 11], + ["null", 126, 870, 11], + ["setarg", 125, 0, 126, 870, 11], + ["setarg", 125, 1, 122, 870, 11], + ["invoke", 125, 123, 870, 11], + ["jump", "if_end_2801", 870, 11], + "if_else_2800", + ["access", 127, "for", 871, 25], + ["is_identical", 128, 4, 127, 871, 25], + ["jump_true", 128, "eq_done_2817", 871, 25], + ["is_int", 129, 4, 871, 25], + ["jump_false", 129, "eq_ni_2818", 871, 25], + "_nop_tc_74", + ["jump", "eq_ni_2818", 871, 25], + ["eq_int", 128, 4, 127, 871, 25], + ["jump", "eq_done_2817", 871, 25], + "eq_ni_2818", + ["is_num", 129, 4, 871, 25], + ["jump_false", 129, "eq_nn_2819", 871, 25], + "_nop_tc_75", + ["jump", "eq_nn_2819", 871, 25], + ["eq_float", 128, 4, 127, 871, 25], + ["jump", "eq_done_2817", 871, 25], + "eq_nn_2819", + ["is_text", 129, 4, 871, 25], + ["jump_false", 129, "eq_nt_2820", 871, 25], + "_nop_tc_76", + "_nop_tc_77", + ["eq_text", 128, 4, 127, 871, 25], + ["jump", "eq_done_2817", 871, 25], + "eq_nt_2820", + ["is_null", 129, 4, 871, 25], + ["jump_false", 129, "eq_nnl_2821", 871, 25], + "_nop_tc_78", + ["jump", "eq_nnl_2821", 871, 25], + ["true", 128, 871, 25], + ["jump", "eq_done_2817", 871, 25], + "eq_nnl_2821", + ["is_bool", 129, 4, 871, 25], + ["jump_false", 129, "eq_nb_2822", 871, 25], + "_nop_tc_79", + ["jump", "eq_nb_2822", 871, 25], + ["eq_bool", 128, 4, 127, 871, 25], + ["jump", "eq_done_2817", 871, 25], + "eq_nb_2822", + ["false", 128, 871, 25], + "eq_done_2817", + ["jump_false", 128, "if_else_2815", 871, 25], + ["load_field", 131, 5, "init", 872, 15], + ["null", 132, 872, 28], + ["is_identical", 133, 131, 132, 872, 28], + ["jump_true", 133, "ne_nid_2826", 872, 28], + ["jump", "ne_ni_2827", 872, 28], + "ne_nid_2826", + ["false", 133, 872, 28], + ["jump", "ne_done_2825", 872, 28], + "ne_ni_2827", + ["is_int", 134, 131, 872, 28], + ["jump_false", 134, "ne_nn_2828", 872, 28], + "_nop_tc_80", + ["jump", "ne_nn_2828", 872, 28], + ["ne_int", 133, 131, 132, 872, 28], + ["jump", "ne_done_2825", 872, 28], + "ne_nn_2828", + ["is_num", 134, 131, 872, 28], + ["jump_false", 134, "ne_nt_2829", 872, 28], + "_nop_tc_81", + ["jump", "ne_nt_2829", 872, 28], + ["ne_float", 133, 131, 132, 872, 28], + ["jump", "ne_done_2825", 872, 28], + "ne_nt_2829", + ["is_text", 134, 131, 872, 28], + ["jump_false", 134, "ne_nnl_2830", 872, 28], + "_nop_tc_82", + ["jump", "ne_nnl_2830", 872, 28], + ["ne_text", 133, 131, 132, 872, 28], + ["jump", "ne_done_2825", 872, 28], + "ne_nnl_2830", + ["is_null", 134, 131, 872, 28], + ["jump_false", 134, "ne_nb_2831", 872, 28], + "_nop_tc_83", + "_nop_tc_84", + ["false", 133, 872, 28], + ["jump", "ne_done_2825", 872, 28], + "ne_nb_2831", + ["is_bool", 134, 131, 872, 28], + ["jump_false", 134, "ne_mis_2832", 872, 28], + "_nop_tc_85", + ["jump", "ne_mis_2832", 872, 28], + ["ne_bool", 133, 131, 132, 872, 28], + ["jump", "ne_done_2825", 872, 28], + "ne_mis_2832", + ["true", 133, 872, 28], + "ne_done_2825", + ["jump_false", 133, "if_else_2823", 872, 28], + ["load_field", 136, 5, "init", 873, 17], + ["load_field", 137, 136, "kind", 873, 17], + ["access", 138, "var", 873, 35], + ["is_identical", 139, 137, 138, 873, 35], + ["jump_true", 139, "eq_done_2836", 873, 35], + ["is_int", 140, 137, 873, 35], + ["jump_false", 140, "eq_ni_2837", 873, 35], + "_nop_tc_86", + ["jump", "eq_ni_2837", 873, 35], + ["eq_int", 139, 137, 138, 873, 35], + ["jump", "eq_done_2836", 873, 35], + "eq_ni_2837", + ["is_num", 140, 137, 873, 35], + ["jump_false", 140, "eq_nn_2838", 873, 35], + "_nop_tc_87", + ["jump", "eq_nn_2838", 873, 35], + ["eq_float", 139, 137, 138, 873, 35], + ["jump", "eq_done_2836", 873, 35], + "eq_nn_2838", + ["is_text", 140, 137, 873, 35], + ["jump_false", 140, "eq_nt_2839", 873, 35], + "_nop_tc_88", + "_nop_tc_89", + ["eq_text", 139, 137, 138, 873, 35], + ["jump", "eq_done_2836", 873, 35], + "eq_nt_2839", + ["is_null", 140, 137, 873, 35], + ["jump_false", 140, "eq_nnl_2840", 873, 35], + "_nop_tc_90", + ["jump", "eq_nnl_2840", 873, 35], + ["true", 139, 873, 35], + ["jump", "eq_done_2836", 873, 35], + "eq_nnl_2840", + ["is_bool", 140, 137, 873, 35], + ["jump_false", 140, "eq_nb_2841", 873, 35], + "_nop_tc_91", + ["jump", "eq_nb_2841", 873, 35], + ["eq_bool", 139, 137, 138, 873, 35], + ["jump", "eq_done_2836", 873, 35], + "eq_nb_2841", + ["false", 139, 873, 35], + "eq_done_2836", + ["move", 142, 139, 873, 35], + ["jump_true", 142, "or_end_2835", 873, 35], + ["load_field", 143, 5, "init", 873, 44], + ["load_field", 144, 143, "kind", 873, 44], + ["access", 145, "def", 873, 62], + ["is_identical", 146, 144, 145, 873, 62], + ["jump_true", 146, "eq_done_2842", 873, 62], + ["is_int", 147, 144, 873, 62], + ["jump_false", 147, "eq_ni_2843", 873, 62], + "_nop_tc_92", + ["jump", "eq_ni_2843", 873, 62], + ["eq_int", 146, 144, 145, 873, 62], + ["jump", "eq_done_2842", 873, 62], + "eq_ni_2843", + ["is_num", 147, 144, 873, 62], + ["jump_false", 147, "eq_nn_2844", 873, 62], + "_nop_tc_93", + ["jump", "eq_nn_2844", 873, 62], + ["eq_float", 146, 144, 145, 873, 62], + ["jump", "eq_done_2842", 873, 62], + "eq_nn_2844", + ["is_text", 147, 144, 873, 62], + ["jump_false", 147, "eq_nt_2845", 873, 62], + "_nop_tc_94", + "_nop_tc_95", + ["eq_text", 146, 144, 145, 873, 62], + ["jump", "eq_done_2842", 873, 62], + "eq_nt_2845", + ["is_null", 147, 144, 873, 62], + ["jump_false", 147, "eq_nnl_2846", 873, 62], + "_nop_tc_96", + ["jump", "eq_nnl_2846", 873, 62], + ["true", 146, 873, 62], + ["jump", "eq_done_2842", 873, 62], + "eq_nnl_2846", + ["is_bool", 147, 144, 873, 62], + ["jump_false", 147, "eq_nb_2847", 873, 62], + "_nop_tc_97", + ["jump", "eq_nb_2847", 873, 62], + ["eq_bool", 146, 144, 145, 873, 62], + ["jump", "eq_done_2842", 873, 62], + "eq_nb_2847", + ["false", 146, 873, 62], + "eq_done_2842", + ["move", 142, 146, 873, 62], + "or_end_2835", + ["jump_false", 142, "if_else_2833", 873, 62], + ["load_field", 149, 5, "init", 874, 33], + ["load_field", 150, 149, "right", 874, 33], + ["get", 152, 14, 1, 874, 15], + ["frame", 153, 152, 1, 874, 15], + ["null", 154, 874, 15], + ["setarg", 153, 0, 154, 874, 15], + ["setarg", 153, 1, 150, 874, 15], + ["invoke", 153, 151, 874, 15], + ["jump", "if_end_2834", 874, 15], + "if_else_2833", + ["load_field", 155, 5, "init", 876, 33], + ["get", 157, 14, 1, 876, 15], + ["frame", 158, 157, 1, 876, 15], + ["null", 159, 876, 15], + ["setarg", 158, 0, 159, 876, 15], + ["setarg", 158, 1, 155, 876, 15], + ["invoke", 158, 156, 876, 15], + "if_end_2834", + ["jump", "if_end_2824", 876, 15], + "if_else_2823", + "if_end_2824", + ["load_field", 160, 5, "test", 879, 29], + ["get", 162, 14, 1, 879, 11], + ["frame", 163, 162, 1, 879, 11], + ["null", 164, 879, 11], + ["setarg", 163, 0, 164, 879, 11], + ["setarg", 163, 1, 160, 879, 11], + ["invoke", 163, 161, 879, 11], + ["load_field", 165, 5, "update", 880, 29], + ["get", 167, 14, 1, 880, 11], + ["frame", 168, 167, 1, 880, 11], + ["null", 169, 880, 11], + ["setarg", 168, 0, 169, 880, 11], + ["setarg", 168, 1, 165, 880, 11], + ["invoke", 168, 166, 880, 11], + ["load_field", 170, 5, "statements", 881, 30], + ["get", 172, 15, 1, 881, 11], + ["frame", 173, 172, 1, 881, 11], + ["null", 174, 881, 11], + ["setarg", 173, 0, 174, 881, 11], + ["setarg", 173, 1, 170, 881, 11], + ["invoke", 173, 171, 881, 11], + ["jump", "if_end_2816", 881, 11], + "if_else_2815", + ["access", 175, "return", 882, 25], + ["is_identical", 176, 4, 175, 882, 25], + ["jump_true", 176, "eq_done_2851", 882, 25], + ["is_int", 177, 4, 882, 25], + ["jump_false", 177, "eq_ni_2852", 882, 25], + "_nop_tc_98", + ["jump", "eq_ni_2852", 882, 25], + ["eq_int", 176, 4, 175, 882, 25], + ["jump", "eq_done_2851", 882, 25], + "eq_ni_2852", + ["is_num", 177, 4, 882, 25], + ["jump_false", 177, "eq_nn_2853", 882, 25], + "_nop_tc_99", + ["jump", "eq_nn_2853", 882, 25], + ["eq_float", 176, 4, 175, 882, 25], + ["jump", "eq_done_2851", 882, 25], + "eq_nn_2853", + ["is_text", 177, 4, 882, 25], + ["jump_false", 177, "eq_nt_2854", 882, 25], + "_nop_tc_100", + "_nop_tc_101", + ["eq_text", 176, 4, 175, 882, 25], + ["jump", "eq_done_2851", 882, 25], + "eq_nt_2854", + ["is_null", 177, 4, 882, 25], + ["jump_false", 177, "eq_nnl_2855", 882, 25], + "_nop_tc_102", + ["jump", "eq_nnl_2855", 882, 25], + ["true", 176, 882, 25], + ["jump", "eq_done_2851", 882, 25], + "eq_nnl_2855", + ["is_bool", 177, 4, 882, 25], + ["jump_false", 177, "eq_nb_2856", 882, 25], + "_nop_tc_103", + ["jump", "eq_nb_2856", 882, 25], + ["eq_bool", 176, 4, 175, 882, 25], + ["jump", "eq_done_2851", 882, 25], + "eq_nb_2856", + ["false", 176, 882, 25], + "eq_done_2851", + ["move", 179, 176, 882, 25], + ["jump_true", 179, "or_end_2850", 882, 25], + ["access", 180, "go", 882, 42], + ["is_identical", 181, 4, 180, 882, 42], + ["jump_true", 181, "eq_done_2857", 882, 42], + ["is_int", 182, 4, 882, 42], + ["jump_false", 182, "eq_ni_2858", 882, 42], + "_nop_tc_104", + ["jump", "eq_ni_2858", 882, 42], + ["eq_int", 181, 4, 180, 882, 42], + ["jump", "eq_done_2857", 882, 42], + "eq_ni_2858", + ["is_num", 182, 4, 882, 42], + ["jump_false", 182, "eq_nn_2859", 882, 42], + "_nop_tc_105", + ["jump", "eq_nn_2859", 882, 42], + ["eq_float", 181, 4, 180, 882, 42], + ["jump", "eq_done_2857", 882, 42], + "eq_nn_2859", + ["is_text", 182, 4, 882, 42], + ["jump_false", 182, "eq_nt_2860", 882, 42], + "_nop_tc_106", + "_nop_tc_107", + ["eq_text", 181, 4, 180, 882, 42], + ["jump", "eq_done_2857", 882, 42], + "eq_nt_2860", + ["is_null", 182, 4, 882, 42], + ["jump_false", 182, "eq_nnl_2861", 882, 42], + "_nop_tc_108", + ["jump", "eq_nnl_2861", 882, 42], + ["true", 181, 882, 42], + ["jump", "eq_done_2857", 882, 42], + "eq_nnl_2861", + ["is_bool", 182, 4, 882, 42], + ["jump_false", 182, "eq_nb_2862", 882, 42], + "_nop_tc_109", + ["jump", "eq_nb_2862", 882, 42], + ["eq_bool", 181, 4, 180, 882, 42], + ["jump", "eq_done_2857", 882, 42], + "eq_nb_2862", + ["false", 181, 882, 42], + "eq_done_2857", + ["move", 179, 181, 882, 42], + "or_end_2850", + ["jump_false", 179, "if_else_2848", 882, 42], + ["load_field", 184, 5, "expression", 883, 29], + ["get", 186, 14, 1, 883, 11], + ["frame", 187, 186, 1, 883, 11], + ["null", 188, 883, 11], + ["setarg", 187, 0, 188, 883, 11], + ["setarg", 187, 1, 184, 883, 11], + ["invoke", 187, 185, 883, 11], + ["jump", "if_end_2849", 883, 11], + "if_else_2848", + ["access", 189, "block", 884, 25], + ["is_identical", 190, 4, 189, 884, 25], + ["jump_true", 190, "eq_done_2865", 884, 25], + ["is_int", 191, 4, 884, 25], + ["jump_false", 191, "eq_ni_2866", 884, 25], + "_nop_tc_110", + ["jump", "eq_ni_2866", 884, 25], + ["eq_int", 190, 4, 189, 884, 25], + ["jump", "eq_done_2865", 884, 25], + "eq_ni_2866", + ["is_num", 191, 4, 884, 25], + ["jump_false", 191, "eq_nn_2867", 884, 25], + "_nop_tc_111", + ["jump", "eq_nn_2867", 884, 25], + ["eq_float", 190, 4, 189, 884, 25], + ["jump", "eq_done_2865", 884, 25], + "eq_nn_2867", + ["is_text", 191, 4, 884, 25], + ["jump_false", 191, "eq_nt_2868", 884, 25], + "_nop_tc_112", + "_nop_tc_113", + ["eq_text", 190, 4, 189, 884, 25], + ["jump", "eq_done_2865", 884, 25], + "eq_nt_2868", + ["is_null", 191, 4, 884, 25], + ["jump_false", 191, "eq_nnl_2869", 884, 25], + "_nop_tc_114", + ["jump", "eq_nnl_2869", 884, 25], + ["true", 190, 884, 25], + ["jump", "eq_done_2865", 884, 25], + "eq_nnl_2869", + ["is_bool", 191, 4, 884, 25], + ["jump_false", 191, "eq_nb_2870", 884, 25], + "_nop_tc_115", + ["jump", "eq_nb_2870", 884, 25], + ["eq_bool", 190, 4, 189, 884, 25], + ["jump", "eq_done_2865", 884, 25], + "eq_nb_2870", + ["false", 190, 884, 25], + "eq_done_2865", + ["jump_false", 190, "if_else_2863", 884, 25], + ["load_field", 193, 5, "statements", 885, 30], + ["get", 195, 15, 1, 885, 11], + ["frame", 196, 195, 1, 885, 11], + ["null", 197, 885, 11], + ["setarg", 196, 0, 197, 885, 11], + ["setarg", 196, 1, 193, 885, 11], + ["invoke", 196, 194, 885, 11], + ["jump", "if_end_2864", 885, 11], + "if_else_2863", + ["access", 198, "label", 886, 25], + ["is_identical", 199, 4, 198, 886, 25], + ["jump_true", 199, "eq_done_2873", 886, 25], + ["is_int", 200, 4, 886, 25], + ["jump_false", 200, "eq_ni_2874", 886, 25], + "_nop_tc_116", + ["jump", "eq_ni_2874", 886, 25], + ["eq_int", 199, 4, 198, 886, 25], + ["jump", "eq_done_2873", 886, 25], + "eq_ni_2874", + ["is_num", 200, 4, 886, 25], + ["jump_false", 200, "eq_nn_2875", 886, 25], + "_nop_tc_117", + ["jump", "eq_nn_2875", 886, 25], + ["eq_float", 199, 4, 198, 886, 25], + ["jump", "eq_done_2873", 886, 25], + "eq_nn_2875", + ["is_text", 200, 4, 886, 25], + ["jump_false", 200, "eq_nt_2876", 886, 25], + "_nop_tc_118", + "_nop_tc_119", + ["eq_text", 199, 4, 198, 886, 25], + ["jump", "eq_done_2873", 886, 25], + "eq_nt_2876", + ["is_null", 200, 4, 886, 25], + ["jump_false", 200, "eq_nnl_2877", 886, 25], + "_nop_tc_120", + ["jump", "eq_nnl_2877", 886, 25], + ["true", 199, 886, 25], + ["jump", "eq_done_2873", 886, 25], + "eq_nnl_2877", + ["is_bool", 200, 4, 886, 25], + ["jump_false", 200, "eq_nb_2878", 886, 25], + "_nop_tc_121", + ["jump", "eq_nb_2878", 886, 25], + ["eq_bool", 199, 4, 198, 886, 25], + ["jump", "eq_done_2873", 886, 25], + "eq_nb_2878", + ["false", 199, 886, 25], + "eq_done_2873", + ["jump_false", 199, "if_else_2871", 886, 25], + ["load_field", 202, 5, "statement", 887, 15], + ["null", 203, 887, 33], + ["is_identical", 204, 202, 203, 887, 33], + ["jump_true", 204, "ne_nid_2882", 887, 33], + ["jump", "ne_ni_2883", 887, 33], + "ne_nid_2882", + ["false", 204, 887, 33], + ["jump", "ne_done_2881", 887, 33], + "ne_ni_2883", + ["is_int", 205, 202, 887, 33], + ["jump_false", 205, "ne_nn_2884", 887, 33], + "_nop_tc_122", + ["jump", "ne_nn_2884", 887, 33], + ["ne_int", 204, 202, 203, 887, 33], + ["jump", "ne_done_2881", 887, 33], + "ne_nn_2884", + ["is_num", 205, 202, 887, 33], + ["jump_false", 205, "ne_nt_2885", 887, 33], + "_nop_tc_123", + ["jump", "ne_nt_2885", 887, 33], + ["ne_float", 204, 202, 203, 887, 33], + ["jump", "ne_done_2881", 887, 33], + "ne_nt_2885", + ["is_text", 205, 202, 887, 33], + ["jump_false", 205, "ne_nnl_2886", 887, 33], + "_nop_tc_124", + ["jump", "ne_nnl_2886", 887, 33], + ["ne_text", 204, 202, 203, 887, 33], + ["jump", "ne_done_2881", 887, 33], + "ne_nnl_2886", + ["is_null", 205, 202, 887, 33], + ["jump_false", 205, "ne_nb_2887", 887, 33], + "_nop_tc_125", + "_nop_tc_126", + ["false", 204, 887, 33], + ["jump", "ne_done_2881", 887, 33], + "ne_nb_2887", + ["is_bool", 205, 202, 887, 33], + ["jump_false", 205, "ne_mis_2888", 887, 33], + "_nop_tc_127", + ["jump", "ne_mis_2888", 887, 33], + ["ne_bool", 204, 202, 203, 887, 33], + ["jump", "ne_done_2881", 887, 33], + "ne_mis_2888", + ["true", 204, 887, 33], + "ne_done_2881", + ["jump_false", 204, "if_else_2879", 887, 33], + ["load_field", 207, 5, "statement", 887, 59], + ["array", 208, 1, 887, 59], + ["push", 208, 207, 887, 59], + ["get", 210, 15, 1, 887, 39], + ["frame", 211, 210, 1, 887, 39], + ["null", 212, 887, 39], + ["setarg", 211, 0, 212, 887, 39], + ["setarg", 211, 1, 208, 887, 39], + ["invoke", 211, 209, 887, 39], + ["jump", "if_end_2880", 887, 39], + "if_else_2879", + "if_end_2880", + ["jump", "if_end_2872", 887, 39], + "if_else_2871", + "if_end_2872", + "if_end_2864", + "if_end_2849", + "if_end_2816", + "if_end_2801", + "if_end_2783", + "if_end_2775", + "if_end_2758", + "if_end_2743", + "if_end_2735", + ["access", 213, 1, 889, 17], + ["is_text", 215, 2, 889, 17], + ["jump_false", 215, "add_cn_2890", 889, 17], + "_nop_tc_128", + ["jump", "add_cn_2890", 889, 17], + ["concat", 214, 2, 213, 889, 17], + ["jump", "add_done_2889", 889, 17], + "add_cn_2890", + ["is_num", 215, 2, 889, 17], + ["jump_false", 215, "add_err_2891", 889, 17], + "_nop_tc_129", + "_nop_tc_130", + ["add", 214, 2, 213, 889, 17], + ["jump", "add_done_2889", 889, 17], + "add_err_2891", + ["disrupt", 889, 17], + "add_done_2889", + ["move", 2, 214, 889, 17], + ["jump", "while_start_2728", 889, 17], + "while_end_2729", + ["null", 217, 889, 17], + ["return", 217, 889, 17] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 175, + "nr_close_slots": 0, + "instructions": [ + ["null", 4, 902, 19], + ["is_identical", 5, 1, 4, 902, 19], + ["jump_true", 5, "eq_done_2894", 902, 19], + ["is_int", 6, 1, 902, 19], + ["jump_false", 6, "eq_ni_2895", 902, 19], + "_nop_tc_1", + ["jump", "eq_ni_2895", 902, 19], + ["eq_int", 5, 1, 4, 902, 19], + ["jump", "eq_done_2894", 902, 19], + "eq_ni_2895", + ["is_num", 6, 1, 902, 19], + ["jump_false", 6, "eq_nn_2896", 902, 19], + "_nop_tc_2", + ["jump", "eq_nn_2896", 902, 19], + ["eq_float", 5, 1, 4, 902, 19], + ["jump", "eq_done_2894", 902, 19], + "eq_nn_2896", + ["is_text", 6, 1, 902, 19], + ["jump_false", 6, "eq_nt_2897", 902, 19], + "_nop_tc_3", + ["jump", "eq_nt_2897", 902, 19], + ["eq_text", 5, 1, 4, 902, 19], + ["jump", "eq_done_2894", 902, 19], + "eq_nt_2897", + ["is_null", 6, 1, 902, 19], + ["jump_false", 6, "eq_nnl_2898", 902, 19], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 902, 19], + ["jump", "eq_done_2894", 902, 19], + "eq_nnl_2898", + ["is_bool", 6, 1, 902, 19], + ["jump_false", 6, "eq_nb_2899", 902, 19], + "_nop_tc_6", + ["jump", "eq_nb_2899", 902, 19], + ["eq_bool", 5, 1, 4, 902, 19], + ["jump", "eq_done_2894", 902, 19], + "eq_nb_2899", + ["false", 5, 902, 19], + "eq_done_2894", + ["jump_false", 5, "if_else_2892", 902, 19], + ["null", 8, 902, 32], + ["return", 8, 902, 32], + "_nop_ur_1", + "if_else_2892", + "if_end_2893", + ["load_field", 9, 1, "kind", 903, 15], + ["move", 3, 9, 903, 15], + ["access", 2, 0, 904, 15], + ["access", 10, "name", 905, 16], + ["is_identical", 11, 3, 10, 905, 16], + ["jump_true", 11, "eq_done_2905", 905, 16], + ["is_int", 12, 3, 905, 16], + ["jump_false", 12, "eq_ni_2906", 905, 16], + "_nop_tc_7", + ["jump", "eq_ni_2906", 905, 16], + ["eq_int", 11, 3, 10, 905, 16], + ["jump", "eq_done_2905", 905, 16], + "eq_ni_2906", + ["is_num", 12, 3, 905, 16], + ["jump_false", 12, "eq_nn_2907", 905, 16], + "_nop_tc_8", + ["jump", "eq_nn_2907", 905, 16], + ["eq_float", 11, 3, 10, 905, 16], + ["jump", "eq_done_2905", 905, 16], + "eq_nn_2907", + ["is_text", 12, 3, 905, 16], + ["jump_false", 12, "eq_nt_2908", 905, 16], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 11, 3, 10, 905, 16], + ["jump", "eq_done_2905", 905, 16], + "eq_nt_2908", + ["is_null", 12, 3, 905, 16], + ["jump_false", 12, "eq_nnl_2909", 905, 16], + "_nop_tc_11", + ["jump", "eq_nnl_2909", 905, 16], + ["true", 11, 905, 16], + ["jump", "eq_done_2905", 905, 16], + "eq_nnl_2909", + ["is_bool", 12, 3, 905, 16], + ["jump_false", 12, "eq_nb_2910", 905, 16], + "_nop_tc_12", + ["jump", "eq_nb_2910", 905, 16], + ["eq_bool", 11, 3, 10, 905, 16], + ["jump", "eq_done_2905", 905, 16], + "eq_nb_2910", + ["false", 11, 905, 16], + "eq_done_2905", + ["move", 14, 11, 905, 16], + ["jump_false", 14, "and_end_2904", 905, 16], + ["load_field", 15, 1, "level", 905, 26], + ["access", 16, -1, 905, 40], + ["is_identical", 17, 15, 16, 905, 40], + ["jump_true", 17, "eq_done_2911", 905, 40], + ["is_int", 18, 15, 905, 40], + ["jump_false", 18, "eq_ni_2912", 905, 40], + "_nop_tc_13", + "_nop_tc_14", + ["eq_int", 17, 15, 16, 905, 40], + ["jump", "eq_done_2911", 905, 40], + "eq_ni_2912", + ["is_num", 18, 15, 905, 40], + ["jump_false", 18, "eq_nn_2913", 905, 40], + "_nop_tc_15", + "_nop_tc_16", + ["eq_float", 17, 15, 16, 905, 40], + ["jump", "eq_done_2911", 905, 40], + "eq_nn_2913", + ["is_text", 18, 15, 905, 40], + ["jump_false", 18, "eq_nt_2914", 905, 40], + "_nop_tc_17", + ["jump", "eq_nt_2914", 905, 40], + ["eq_text", 17, 15, 16, 905, 40], + ["jump", "eq_done_2911", 905, 40], + "eq_nt_2914", + ["is_null", 18, 15, 905, 40], + ["jump_false", 18, "eq_nnl_2915", 905, 40], + "_nop_tc_18", + ["jump", "eq_nnl_2915", 905, 40], + ["true", 17, 905, 40], + ["jump", "eq_done_2911", 905, 40], + "eq_nnl_2915", + ["is_bool", 18, 15, 905, 40], + ["jump_false", 18, "eq_nb_2916", 905, 40], + "_nop_tc_19", + ["jump", "eq_nb_2916", 905, 40], + ["eq_bool", 17, 15, 16, 905, 40], + ["jump", "eq_done_2911", 905, 40], + "eq_nb_2916", + ["false", 17, 905, 40], + "eq_done_2911", + ["move", 14, 17, 905, 40], + "and_end_2904", + ["move", 20, 14, 905, 40], + ["jump_false", 20, "and_end_2903", 905, 40], + ["load_field", 21, 1, "name", 905, 46], + ["null", 22, 905, 59], + ["is_identical", 23, 21, 22, 905, 59], + ["jump_true", 23, "ne_nid_2918", 905, 59], + ["jump", "ne_ni_2919", 905, 59], + "ne_nid_2918", + ["false", 23, 905, 59], + ["jump", "ne_done_2917", 905, 59], + "ne_ni_2919", + ["is_int", 24, 21, 905, 59], + ["jump_false", 24, "ne_nn_2920", 905, 59], + "_nop_tc_20", + ["jump", "ne_nn_2920", 905, 59], + ["ne_int", 23, 21, 22, 905, 59], + ["jump", "ne_done_2917", 905, 59], + "ne_nn_2920", + ["is_num", 24, 21, 905, 59], + ["jump_false", 24, "ne_nt_2921", 905, 59], + "_nop_tc_21", + ["jump", "ne_nt_2921", 905, 59], + ["ne_float", 23, 21, 22, 905, 59], + ["jump", "ne_done_2917", 905, 59], + "ne_nt_2921", + ["is_text", 24, 21, 905, 59], + ["jump_false", 24, "ne_nnl_2922", 905, 59], + "_nop_tc_22", + ["jump", "ne_nnl_2922", 905, 59], + ["ne_text", 23, 21, 22, 905, 59], + ["jump", "ne_done_2917", 905, 59], + "ne_nnl_2922", + ["is_null", 24, 21, 905, 59], + ["jump_false", 24, "ne_nb_2923", 905, 59], + "_nop_tc_23", + "_nop_tc_24", + ["false", 23, 905, 59], + ["jump", "ne_done_2917", 905, 59], + "ne_nb_2923", + ["is_bool", 24, 21, 905, 59], + ["jump_false", 24, "ne_mis_2924", 905, 59], + "_nop_tc_25", + ["jump", "ne_mis_2924", 905, 59], + ["ne_bool", 23, 21, 22, 905, 59], + ["jump", "ne_done_2917", 905, 59], + "ne_mis_2924", + ["true", 23, 905, 59], + "ne_done_2917", + ["move", 20, 23, 905, 59], + "and_end_2903", + ["move", 26, 20, 905, 59], + ["jump_false", 26, "and_end_2902", 905, 59], + ["load_field", 27, 1, "make", 905, 67], + ["access", 28, "functino", 905, 80], + ["is_identical", 29, 27, 28, 905, 80], + ["jump_true", 29, "ne_nid_2926", 905, 80], + ["jump", "ne_ni_2927", 905, 80], + "ne_nid_2926", + ["false", 29, 905, 80], + ["jump", "ne_done_2925", 905, 80], + "ne_ni_2927", + ["is_int", 30, 27, 905, 80], + ["jump_false", 30, "ne_nn_2928", 905, 80], + "_nop_tc_26", + ["jump", "ne_nn_2928", 905, 80], + ["ne_int", 29, 27, 28, 905, 80], + ["jump", "ne_done_2925", 905, 80], + "ne_nn_2928", + ["is_num", 30, 27, 905, 80], + ["jump_false", 30, "ne_nt_2929", 905, 80], + "_nop_tc_27", + ["jump", "ne_nt_2929", 905, 80], + ["ne_float", 29, 27, 28, 905, 80], + ["jump", "ne_done_2925", 905, 80], + "ne_nt_2929", + ["is_text", 30, 27, 905, 80], + ["jump_false", 30, "ne_nnl_2930", 905, 80], + "_nop_tc_28", + "_nop_tc_29", + ["ne_text", 29, 27, 28, 905, 80], + ["jump", "ne_done_2925", 905, 80], + "ne_nnl_2930", + ["is_null", 30, 27, 905, 80], + ["jump_false", 30, "ne_nb_2931", 905, 80], + "_nop_tc_30", + ["jump", "ne_nb_2931", 905, 80], + ["false", 29, 905, 80], + ["jump", "ne_done_2925", 905, 80], + "ne_nb_2931", + ["is_bool", 30, 27, 905, 80], + ["jump_false", 30, "ne_mis_2932", 905, 80], + "_nop_tc_31", + ["jump", "ne_mis_2932", 905, 80], + ["ne_bool", 29, 27, 28, 905, 80], + ["jump", "ne_done_2925", 905, 80], + "ne_mis_2932", + ["true", 29, 905, 80], + "ne_done_2925", + ["move", 26, 29, 905, 80], + "and_end_2902", + ["jump_false", 26, "if_else_2900", 905, 80], + ["true", 32, 906, 38], + ["get", 33, 13, 1, 906, 9], + ["load_field", 34, 1, "name", 906, 25], + ["store_dynamic", 33, 32, 34, 906, 25], + ["jump", "if_end_2901", 906, 25], + "if_else_2900", + "if_end_2901", + ["load_field", 35, 1, "left", 908, 11], + ["null", 36, 908, 24], + ["is_identical", 37, 35, 36, 908, 24], + ["jump_true", 37, "ne_nid_2936", 908, 24], + ["jump", "ne_ni_2937", 908, 24], + "ne_nid_2936", + ["false", 37, 908, 24], + ["jump", "ne_done_2935", 908, 24], + "ne_ni_2937", + ["is_int", 38, 35, 908, 24], + ["jump_false", 38, "ne_nn_2938", 908, 24], + "_nop_tc_32", + ["jump", "ne_nn_2938", 908, 24], + ["ne_int", 37, 35, 36, 908, 24], + ["jump", "ne_done_2935", 908, 24], + "ne_nn_2938", + ["is_num", 38, 35, 908, 24], + ["jump_false", 38, "ne_nt_2939", 908, 24], + "_nop_tc_33", + ["jump", "ne_nt_2939", 908, 24], + ["ne_float", 37, 35, 36, 908, 24], + ["jump", "ne_done_2935", 908, 24], + "ne_nt_2939", + ["is_text", 38, 35, 908, 24], + ["jump_false", 38, "ne_nnl_2940", 908, 24], + "_nop_tc_34", + ["jump", "ne_nnl_2940", 908, 24], + ["ne_text", 37, 35, 36, 908, 24], + ["jump", "ne_done_2935", 908, 24], + "ne_nnl_2940", + ["is_null", 38, 35, 908, 24], + ["jump_false", 38, "ne_nb_2941", 908, 24], + "_nop_tc_35", + "_nop_tc_36", + ["false", 37, 908, 24], + ["jump", "ne_done_2935", 908, 24], + "ne_nb_2941", + ["is_bool", 38, 35, 908, 24], + ["jump_false", 38, "ne_mis_2942", 908, 24], + "_nop_tc_37", + ["jump", "ne_mis_2942", 908, 24], + ["ne_bool", 37, 35, 36, 908, 24], + ["jump", "ne_done_2935", 908, 24], + "ne_mis_2942", + ["true", 37, 908, 24], + "ne_done_2935", + ["jump_false", 37, "if_else_2933", 908, 24], + ["load_field", 40, 1, "left", 908, 54], + ["get", 42, 2, 1, 908, 30], + ["frame", 43, 42, 1, 908, 30], + ["null", 44, 908, 30], + ["setarg", 43, 0, 44, 908, 30], + ["setarg", 43, 1, 40, 908, 30], + ["invoke", 43, 41, 908, 30], + ["jump", "if_end_2934", 908, 30], + "if_else_2933", + "if_end_2934", + ["load_field", 45, 1, "right", 909, 11], + ["null", 46, 909, 25], + ["is_identical", 47, 45, 46, 909, 25], + ["jump_true", 47, "ne_nid_2946", 909, 25], + ["jump", "ne_ni_2947", 909, 25], + "ne_nid_2946", + ["false", 47, 909, 25], + ["jump", "ne_done_2945", 909, 25], + "ne_ni_2947", + ["is_int", 48, 45, 909, 25], + ["jump_false", 48, "ne_nn_2948", 909, 25], + "_nop_tc_38", + ["jump", "ne_nn_2948", 909, 25], + ["ne_int", 47, 45, 46, 909, 25], + ["jump", "ne_done_2945", 909, 25], + "ne_nn_2948", + ["is_num", 48, 45, 909, 25], + ["jump_false", 48, "ne_nt_2949", 909, 25], + "_nop_tc_39", + ["jump", "ne_nt_2949", 909, 25], + ["ne_float", 47, 45, 46, 909, 25], + ["jump", "ne_done_2945", 909, 25], + "ne_nt_2949", + ["is_text", 48, 45, 909, 25], + ["jump_false", 48, "ne_nnl_2950", 909, 25], + "_nop_tc_40", + ["jump", "ne_nnl_2950", 909, 25], + ["ne_text", 47, 45, 46, 909, 25], + ["jump", "ne_done_2945", 909, 25], + "ne_nnl_2950", + ["is_null", 48, 45, 909, 25], + ["jump_false", 48, "ne_nb_2951", 909, 25], + "_nop_tc_41", + "_nop_tc_42", + ["false", 47, 909, 25], + ["jump", "ne_done_2945", 909, 25], + "ne_nb_2951", + ["is_bool", 48, 45, 909, 25], + ["jump_false", 48, "ne_mis_2952", 909, 25], + "_nop_tc_43", + ["jump", "ne_mis_2952", 909, 25], + ["ne_bool", 47, 45, 46, 909, 25], + ["jump", "ne_done_2945", 909, 25], + "ne_mis_2952", + ["true", 47, 909, 25], + "ne_done_2945", + ["jump_false", 47, "if_else_2943", 909, 25], + ["load_field", 50, 1, "right", 909, 55], + ["get", 52, 2, 1, 909, 31], + ["frame", 53, 52, 1, 909, 31], + ["null", 54, 909, 31], + ["setarg", 53, 0, 54, 909, 31], + ["setarg", 53, 1, 50, 909, 31], + ["invoke", 53, 51, 909, 31], + ["jump", "if_end_2944", 909, 31], + "if_else_2943", + "if_end_2944", + ["load_field", 55, 1, "expression", 910, 11], + ["null", 56, 910, 30], + ["is_identical", 57, 55, 56, 910, 30], + ["jump_true", 57, "ne_nid_2956", 910, 30], + ["jump", "ne_ni_2957", 910, 30], + "ne_nid_2956", + ["false", 57, 910, 30], + ["jump", "ne_done_2955", 910, 30], + "ne_ni_2957", + ["is_int", 58, 55, 910, 30], + ["jump_false", 58, "ne_nn_2958", 910, 30], + "_nop_tc_44", + ["jump", "ne_nn_2958", 910, 30], + ["ne_int", 57, 55, 56, 910, 30], + ["jump", "ne_done_2955", 910, 30], + "ne_nn_2958", + ["is_num", 58, 55, 910, 30], + ["jump_false", 58, "ne_nt_2959", 910, 30], + "_nop_tc_45", + ["jump", "ne_nt_2959", 910, 30], + ["ne_float", 57, 55, 56, 910, 30], + ["jump", "ne_done_2955", 910, 30], + "ne_nt_2959", + ["is_text", 58, 55, 910, 30], + ["jump_false", 58, "ne_nnl_2960", 910, 30], + "_nop_tc_46", + ["jump", "ne_nnl_2960", 910, 30], + ["ne_text", 57, 55, 56, 910, 30], + ["jump", "ne_done_2955", 910, 30], + "ne_nnl_2960", + ["is_null", 58, 55, 910, 30], + ["jump_false", 58, "ne_nb_2961", 910, 30], + "_nop_tc_47", + "_nop_tc_48", + ["false", 57, 910, 30], + ["jump", "ne_done_2955", 910, 30], + "ne_nb_2961", + ["is_bool", 58, 55, 910, 30], + ["jump_false", 58, "ne_mis_2962", 910, 30], + "_nop_tc_49", + ["jump", "ne_mis_2962", 910, 30], + ["ne_bool", 57, 55, 56, 910, 30], + ["jump", "ne_done_2955", 910, 30], + "ne_mis_2962", + ["true", 57, 910, 30], + "ne_done_2955", + ["jump_false", 57, "if_else_2953", 910, 30], + ["load_field", 60, 1, "expression", 910, 60], + ["get", 62, 2, 1, 910, 36], + ["frame", 63, 62, 1, 910, 36], + ["null", 64, 910, 36], + ["setarg", 63, 0, 64, 910, 36], + ["setarg", 63, 1, 60, 910, 36], + ["invoke", 63, 61, 910, 36], + ["jump", "if_end_2954", 910, 36], + "if_else_2953", + "if_end_2954", + ["load_field", 65, 1, "then", 911, 11], + ["null", 66, 911, 24], + ["is_identical", 67, 65, 66, 911, 24], + ["jump_true", 67, "ne_nid_2966", 911, 24], + ["jump", "ne_ni_2967", 911, 24], + "ne_nid_2966", + ["false", 67, 911, 24], + ["jump", "ne_done_2965", 911, 24], + "ne_ni_2967", + ["is_int", 68, 65, 911, 24], + ["jump_false", 68, "ne_nn_2968", 911, 24], + "_nop_tc_50", + ["jump", "ne_nn_2968", 911, 24], + ["ne_int", 67, 65, 66, 911, 24], + ["jump", "ne_done_2965", 911, 24], + "ne_nn_2968", + ["is_num", 68, 65, 911, 24], + ["jump_false", 68, "ne_nt_2969", 911, 24], + "_nop_tc_51", + ["jump", "ne_nt_2969", 911, 24], + ["ne_float", 67, 65, 66, 911, 24], + ["jump", "ne_done_2965", 911, 24], + "ne_nt_2969", + ["is_text", 68, 65, 911, 24], + ["jump_false", 68, "ne_nnl_2970", 911, 24], + "_nop_tc_52", + ["jump", "ne_nnl_2970", 911, 24], + ["ne_text", 67, 65, 66, 911, 24], + ["jump", "ne_done_2965", 911, 24], + "ne_nnl_2970", + ["is_null", 68, 65, 911, 24], + ["jump_false", 68, "ne_nb_2971", 911, 24], + "_nop_tc_53", + "_nop_tc_54", + ["false", 67, 911, 24], + ["jump", "ne_done_2965", 911, 24], + "ne_nb_2971", + ["is_bool", 68, 65, 911, 24], + ["jump_false", 68, "ne_mis_2972", 911, 24], + "_nop_tc_55", + ["jump", "ne_mis_2972", 911, 24], + ["ne_bool", 67, 65, 66, 911, 24], + ["jump", "ne_done_2965", 911, 24], + "ne_mis_2972", + ["true", 67, 911, 24], + "ne_done_2965", + ["jump_false", 67, "if_else_2963", 911, 24], + ["load_field", 70, 1, "then", 911, 54], + ["get", 72, 2, 1, 911, 30], + ["frame", 73, 72, 1, 911, 30], + ["null", 74, 911, 30], + ["setarg", 73, 0, 74, 911, 30], + ["setarg", 73, 1, 70, 911, 30], + ["invoke", 73, 71, 911, 30], + ["jump", "if_end_2964", 911, 30], + "if_else_2963", + "if_end_2964", + ["load_field", 75, 1, "else", 912, 11], + ["null", 76, 912, 24], + ["is_identical", 77, 75, 76, 912, 24], + ["jump_true", 77, "ne_nid_2976", 912, 24], + ["jump", "ne_ni_2977", 912, 24], + "ne_nid_2976", + ["false", 77, 912, 24], + ["jump", "ne_done_2975", 912, 24], + "ne_ni_2977", + ["is_int", 78, 75, 912, 24], + ["jump_false", 78, "ne_nn_2978", 912, 24], + "_nop_tc_56", + ["jump", "ne_nn_2978", 912, 24], + ["ne_int", 77, 75, 76, 912, 24], + ["jump", "ne_done_2975", 912, 24], + "ne_nn_2978", + ["is_num", 78, 75, 912, 24], + ["jump_false", 78, "ne_nt_2979", 912, 24], + "_nop_tc_57", + ["jump", "ne_nt_2979", 912, 24], + ["ne_float", 77, 75, 76, 912, 24], + ["jump", "ne_done_2975", 912, 24], + "ne_nt_2979", + ["is_text", 78, 75, 912, 24], + ["jump_false", 78, "ne_nnl_2980", 912, 24], + "_nop_tc_58", + ["jump", "ne_nnl_2980", 912, 24], + ["ne_text", 77, 75, 76, 912, 24], + ["jump", "ne_done_2975", 912, 24], + "ne_nnl_2980", + ["is_null", 78, 75, 912, 24], + ["jump_false", 78, "ne_nb_2981", 912, 24], + "_nop_tc_59", + "_nop_tc_60", + ["false", 77, 912, 24], + ["jump", "ne_done_2975", 912, 24], + "ne_nb_2981", + ["is_bool", 78, 75, 912, 24], + ["jump_false", 78, "ne_mis_2982", 912, 24], + "_nop_tc_61", + ["jump", "ne_mis_2982", 912, 24], + ["ne_bool", 77, 75, 76, 912, 24], + ["jump", "ne_done_2975", 912, 24], + "ne_mis_2982", + ["true", 77, 912, 24], + "ne_done_2975", + ["jump_false", 77, "if_else_2973", 912, 24], + ["load_field", 80, 1, "else", 912, 54], + ["get", 82, 2, 1, 912, 30], + ["frame", 83, 82, 1, 912, 30], + ["null", 84, 912, 30], + ["setarg", 83, 0, 84, 912, 30], + ["setarg", 83, 1, 80, 912, 30], + ["invoke", 83, 81, 912, 30], + ["jump", "if_end_2974", 912, 30], + "if_else_2973", + "if_end_2974", + ["access", 85, "(", 913, 16], + ["is_identical", 86, 3, 85, 913, 16], + ["jump_true", 86, "eq_done_2987", 913, 16], + ["is_int", 87, 3, 913, 16], + ["jump_false", 87, "eq_ni_2988", 913, 16], + "_nop_tc_62", + ["jump", "eq_ni_2988", 913, 16], + ["eq_int", 86, 3, 85, 913, 16], + ["jump", "eq_done_2987", 913, 16], + "eq_ni_2988", + ["is_num", 87, 3, 913, 16], + ["jump_false", 87, "eq_nn_2989", 913, 16], + "_nop_tc_63", + ["jump", "eq_nn_2989", 913, 16], + ["eq_float", 86, 3, 85, 913, 16], + ["jump", "eq_done_2987", 913, 16], + "eq_nn_2989", + ["is_text", 87, 3, 913, 16], + ["jump_false", 87, "eq_nt_2990", 913, 16], + "_nop_tc_64", + "_nop_tc_65", + ["eq_text", 86, 3, 85, 913, 16], + ["jump", "eq_done_2987", 913, 16], + "eq_nt_2990", + ["is_null", 87, 3, 913, 16], + ["jump_false", 87, "eq_nnl_2991", 913, 16], + "_nop_tc_66", + ["jump", "eq_nnl_2991", 913, 16], + ["true", 86, 913, 16], + ["jump", "eq_done_2987", 913, 16], + "eq_nnl_2991", + ["is_bool", 87, 3, 913, 16], + ["jump_false", 87, "eq_nb_2992", 913, 16], + "_nop_tc_67", + ["jump", "eq_nb_2992", 913, 16], + ["eq_bool", 86, 3, 85, 913, 16], + ["jump", "eq_done_2987", 913, 16], + "eq_nb_2992", + ["false", 86, 913, 16], + "eq_done_2987", + ["move", 89, 86, 913, 16], + ["jump_true", 89, "or_end_2986", 913, 16], + ["access", 90, "array", 913, 28], + ["is_identical", 91, 3, 90, 913, 28], + ["jump_true", 91, "eq_done_2993", 913, 28], + ["is_int", 92, 3, 913, 28], + ["jump_false", 92, "eq_ni_2994", 913, 28], + "_nop_tc_68", + ["jump", "eq_ni_2994", 913, 28], + ["eq_int", 91, 3, 90, 913, 28], + ["jump", "eq_done_2993", 913, 28], + "eq_ni_2994", + ["is_num", 92, 3, 913, 28], + ["jump_false", 92, "eq_nn_2995", 913, 28], + "_nop_tc_69", + ["jump", "eq_nn_2995", 913, 28], + ["eq_float", 91, 3, 90, 913, 28], + ["jump", "eq_done_2993", 913, 28], + "eq_nn_2995", + ["is_text", 92, 3, 913, 28], + ["jump_false", 92, "eq_nt_2996", 913, 28], + "_nop_tc_70", + "_nop_tc_71", + ["eq_text", 91, 3, 90, 913, 28], + ["jump", "eq_done_2993", 913, 28], + "eq_nt_2996", + ["is_null", 92, 3, 913, 28], + ["jump_false", 92, "eq_nnl_2997", 913, 28], + "_nop_tc_72", + ["jump", "eq_nnl_2997", 913, 28], + ["true", 91, 913, 28], + ["jump", "eq_done_2993", 913, 28], + "eq_nnl_2997", + ["is_bool", 92, 3, 913, 28], + ["jump_false", 92, "eq_nb_2998", 913, 28], + "_nop_tc_73", + ["jump", "eq_nb_2998", 913, 28], + ["eq_bool", 91, 3, 90, 913, 28], + ["jump", "eq_done_2993", 913, 28], + "eq_nb_2998", + ["false", 91, 913, 28], + "eq_done_2993", + ["move", 89, 91, 913, 28], + "or_end_2986", + ["move", 94, 89, 913, 28], + ["jump_true", 94, "or_end_2985", 913, 28], + ["access", 95, "text literal", 913, 44], + ["is_identical", 96, 3, 95, 913, 44], + ["jump_true", 96, "eq_done_2999", 913, 44], + ["is_int", 97, 3, 913, 44], + ["jump_false", 97, "eq_ni_3000", 913, 44], + "_nop_tc_74", + ["jump", "eq_ni_3000", 913, 44], + ["eq_int", 96, 3, 95, 913, 44], + ["jump", "eq_done_2999", 913, 44], + "eq_ni_3000", + ["is_num", 97, 3, 913, 44], + ["jump_false", 97, "eq_nn_3001", 913, 44], + "_nop_tc_75", + ["jump", "eq_nn_3001", 913, 44], + ["eq_float", 96, 3, 95, 913, 44], + ["jump", "eq_done_2999", 913, 44], + "eq_nn_3001", + ["is_text", 97, 3, 913, 44], + ["jump_false", 97, "eq_nt_3002", 913, 44], + "_nop_tc_76", + "_nop_tc_77", + ["eq_text", 96, 3, 95, 913, 44], + ["jump", "eq_done_2999", 913, 44], + "eq_nt_3002", + ["is_null", 97, 3, 913, 44], + ["jump_false", 97, "eq_nnl_3003", 913, 44], + "_nop_tc_78", + ["jump", "eq_nnl_3003", 913, 44], + ["true", 96, 913, 44], + ["jump", "eq_done_2999", 913, 44], + "eq_nnl_3003", + ["is_bool", 97, 3, 913, 44], + ["jump_false", 97, "eq_nb_3004", 913, 44], + "_nop_tc_79", + ["jump", "eq_nb_3004", 913, 44], + ["eq_bool", 96, 3, 95, 913, 44], + ["jump", "eq_done_2999", 913, 44], + "eq_nb_3004", + ["false", 96, 913, 44], + "eq_done_2999", + ["move", 94, 96, 913, 44], + "or_end_2985", + ["jump_false", 94, "if_else_2983", 913, 44], + ["access", 99, 0, 914, 13], + ["move", 2, 99, 914, 13], + "while_start_3005", + ["load_field", 100, 1, "list", 915, 27], + ["length", 101, 100, 915, 27], + ["is_int", 103, 2, 915, 27], + ["jump_false", 103, "rel_ni_3007", 915, 27], + "_nop_tc_80", + "_nop_tc_81", + ["lt_int", 102, 2, 101, 915, 27], + ["jump", "rel_done_3009", 915, 27], + "rel_ni_3007", + ["is_num", 103, 2, 915, 27], + ["jump_false", 103, "rel_nn_3008", 915, 27], + "_nop_tc_82", + "_nop_tc_83", + ["lt_float", 102, 2, 101, 915, 27], + ["jump", "rel_done_3009", 915, 27], + "rel_nn_3008", + ["is_text", 103, 2, 915, 27], + ["jump_false", 103, "rel_err_3010", 915, 27], + "_nop_tc_84", + ["jump", "rel_err_3010", 915, 27], + ["lt_text", 102, 2, 101, 915, 27], + ["jump", "rel_done_3009", 915, 27], + "rel_err_3010", + ["disrupt", 915, 27], + "rel_done_3009", + ["jump_false", 102, "while_end_3006", 915, 27], + ["load_field", 105, 1, "list", 916, 35], + ["load_dynamic", 106, 105, 2, 916, 45], + ["get", 108, 2, 1, 916, 11], + ["frame", 109, 108, 1, 916, 11], + ["null", 110, 916, 11], + ["setarg", 109, 0, 110, 916, 11], + ["setarg", 109, 1, 106, 916, 11], + ["invoke", 109, 107, 916, 11], + ["access", 111, 1, 917, 19], + ["is_text", 113, 2, 917, 19], + ["jump_false", 113, "add_cn_3012", 917, 19], + "_nop_tc_85", + ["jump", "add_cn_3012", 917, 19], + ["concat", 112, 2, 111, 917, 19], + ["jump", "add_done_3011", 917, 19], + "add_cn_3012", + ["is_num", 113, 2, 917, 19], + ["jump_false", 113, "add_err_3013", 917, 19], + "_nop_tc_86", + "_nop_tc_87", + ["add", 112, 2, 111, 917, 19], + ["jump", "add_done_3011", 917, 19], + "add_err_3013", + ["disrupt", 917, 19], + "add_done_3011", + ["move", 2, 112, 917, 19], + ["jump", "while_start_3005", 917, 19], + "while_end_3006", + ["jump", "if_end_2984", 917, 19], + "if_else_2983", + "if_end_2984", + ["access", 115, "record", 920, 16], + ["is_identical", 116, 3, 115, 920, 16], + ["jump_true", 116, "eq_done_3016", 920, 16], + ["is_int", 117, 3, 920, 16], + ["jump_false", 117, "eq_ni_3017", 920, 16], + "_nop_tc_88", + ["jump", "eq_ni_3017", 920, 16], + ["eq_int", 116, 3, 115, 920, 16], + ["jump", "eq_done_3016", 920, 16], + "eq_ni_3017", + ["is_num", 117, 3, 920, 16], + ["jump_false", 117, "eq_nn_3018", 920, 16], + "_nop_tc_89", + ["jump", "eq_nn_3018", 920, 16], + ["eq_float", 116, 3, 115, 920, 16], + ["jump", "eq_done_3016", 920, 16], + "eq_nn_3018", + ["is_text", 117, 3, 920, 16], + ["jump_false", 117, "eq_nt_3019", 920, 16], + "_nop_tc_90", + "_nop_tc_91", + ["eq_text", 116, 3, 115, 920, 16], + ["jump", "eq_done_3016", 920, 16], + "eq_nt_3019", + ["is_null", 117, 3, 920, 16], + ["jump_false", 117, "eq_nnl_3020", 920, 16], + "_nop_tc_92", + ["jump", "eq_nnl_3020", 920, 16], + ["true", 116, 920, 16], + ["jump", "eq_done_3016", 920, 16], + "eq_nnl_3020", + ["is_bool", 117, 3, 920, 16], + ["jump_false", 117, "eq_nb_3021", 920, 16], + "_nop_tc_93", + ["jump", "eq_nb_3021", 920, 16], + ["eq_bool", 116, 3, 115, 920, 16], + ["jump", "eq_done_3016", 920, 16], + "eq_nb_3021", + ["false", 116, 920, 16], + "eq_done_3016", + ["jump_false", 116, "if_else_3014", 920, 16], + ["access", 119, 0, 921, 13], + ["move", 2, 119, 921, 13], + "while_start_3022", + ["load_field", 120, 1, "list", 922, 27], + ["length", 121, 120, 922, 27], + ["is_int", 123, 2, 922, 27], + ["jump_false", 123, "rel_ni_3024", 922, 27], + "_nop_tc_94", + "_nop_tc_95", + ["lt_int", 122, 2, 121, 922, 27], + ["jump", "rel_done_3026", 922, 27], + "rel_ni_3024", + ["is_num", 123, 2, 922, 27], + ["jump_false", 123, "rel_nn_3025", 922, 27], + "_nop_tc_96", + "_nop_tc_97", + ["lt_float", 122, 2, 121, 922, 27], + ["jump", "rel_done_3026", 922, 27], + "rel_nn_3025", + ["is_text", 123, 2, 922, 27], + ["jump_false", 123, "rel_err_3027", 922, 27], + "_nop_tc_98", + ["jump", "rel_err_3027", 922, 27], + ["lt_text", 122, 2, 121, 922, 27], + ["jump", "rel_done_3026", 922, 27], + "rel_err_3027", + ["disrupt", 922, 27], + "rel_done_3026", + ["jump_false", 122, "while_end_3023", 922, 27], + ["load_field", 125, 1, "list", 923, 35], + ["load_dynamic", 126, 125, 2, 923, 45], + ["load_field", 127, 126, "right", 923, 45], + ["get", 129, 2, 1, 923, 11], + ["frame", 130, 129, 1, 923, 11], + ["null", 131, 923, 11], + ["setarg", 130, 0, 131, 923, 11], + ["setarg", 130, 1, 127, 923, 11], + ["invoke", 130, 128, 923, 11], + ["access", 132, 1, 924, 19], + ["is_text", 134, 2, 924, 19], + ["jump_false", 134, "add_cn_3029", 924, 19], + "_nop_tc_99", + ["jump", "add_cn_3029", 924, 19], + ["concat", 133, 2, 132, 924, 19], + ["jump", "add_done_3028", 924, 19], + "add_cn_3029", + ["is_num", 134, 2, 924, 19], + ["jump_false", 134, "add_err_3030", 924, 19], + "_nop_tc_100", + "_nop_tc_101", + ["add", 133, 2, 132, 924, 19], + ["jump", "add_done_3028", 924, 19], + "add_err_3030", + ["disrupt", 924, 19], + "add_done_3028", + ["move", 2, 133, 924, 19], + ["jump", "while_start_3022", 924, 19], + "while_end_3023", + ["jump", "if_end_3015", 924, 19], + "if_else_3014", + "if_end_3015", + ["access", 136, "function", 927, 16], + ["is_identical", 137, 3, 136, 927, 16], + ["jump_true", 137, "eq_done_3033", 927, 16], + ["is_int", 138, 3, 927, 16], + ["jump_false", 138, "eq_ni_3034", 927, 16], + "_nop_tc_102", + ["jump", "eq_ni_3034", 927, 16], + ["eq_int", 137, 3, 136, 927, 16], + ["jump", "eq_done_3033", 927, 16], + "eq_ni_3034", + ["is_num", 138, 3, 927, 16], + ["jump_false", 138, "eq_nn_3035", 927, 16], + "_nop_tc_103", + ["jump", "eq_nn_3035", 927, 16], + ["eq_float", 137, 3, 136, 927, 16], + ["jump", "eq_done_3033", 927, 16], + "eq_nn_3035", + ["is_text", 138, 3, 927, 16], + ["jump_false", 138, "eq_nt_3036", 927, 16], + "_nop_tc_104", + "_nop_tc_105", + ["eq_text", 137, 3, 136, 927, 16], + ["jump", "eq_done_3033", 927, 16], + "eq_nt_3036", + ["is_null", 138, 3, 927, 16], + ["jump_false", 138, "eq_nnl_3037", 927, 16], + "_nop_tc_106", + ["jump", "eq_nnl_3037", 927, 16], + ["true", 137, 927, 16], + ["jump", "eq_done_3033", 927, 16], + "eq_nnl_3037", + ["is_bool", 138, 3, 927, 16], + ["jump_false", 138, "eq_nb_3038", 927, 16], + "_nop_tc_107", + ["jump", "eq_nb_3038", 927, 16], + ["eq_bool", 137, 3, 136, 927, 16], + ["jump", "eq_done_3033", 927, 16], + "eq_nb_3038", + ["false", 137, 927, 16], + "eq_done_3033", + ["jump_false", 137, "if_else_3031", 927, 16], + ["load_field", 140, 1, "statements", 928, 28], + ["get", 142, 3, 1, 928, 9], + ["frame", 143, 142, 1, 928, 9], + ["null", 144, 928, 9], + ["setarg", 143, 0, 144, 928, 9], + ["setarg", 143, 1, 140, 928, 9], + ["invoke", 143, 141, 928, 9], + ["load_field", 145, 1, "disruption", 929, 28], + ["get", 147, 3, 1, 929, 9], + ["frame", 148, 147, 1, 929, 9], + ["null", 149, 929, 9], + ["setarg", 148, 0, 149, 929, 9], + ["setarg", 148, 1, 145, 929, 9], + ["invoke", 148, 146, 929, 9], + ["access", 150, 0, 930, 13], + ["move", 2, 150, 930, 13], + "while_start_3039", + ["load_field", 151, 1, "list", 931, 27], + ["length", 152, 151, 931, 27], + ["is_int", 154, 2, 931, 27], + ["jump_false", 154, "rel_ni_3041", 931, 27], + "_nop_tc_108", + "_nop_tc_109", + ["lt_int", 153, 2, 152, 931, 27], + ["jump", "rel_done_3043", 931, 27], + "rel_ni_3041", + ["is_num", 154, 2, 931, 27], + ["jump_false", 154, "rel_nn_3042", 931, 27], + "_nop_tc_110", + "_nop_tc_111", + ["lt_float", 153, 2, 152, 931, 27], + ["jump", "rel_done_3043", 931, 27], + "rel_nn_3042", + ["is_text", 154, 2, 931, 27], + ["jump_false", 154, "rel_err_3044", 931, 27], + "_nop_tc_112", + ["jump", "rel_err_3044", 931, 27], + ["lt_text", 153, 2, 152, 931, 27], + ["jump", "rel_done_3043", 931, 27], + "rel_err_3044", + ["disrupt", 931, 27], + "rel_done_3043", + ["jump_false", 153, "while_end_3040", 931, 27], + ["load_field", 156, 1, "list", 932, 15], + ["load_dynamic", 157, 156, 2, 932, 25], + ["load_field", 158, 157, "expression", 932, 25], + ["null", 159, 932, 42], + ["is_identical", 160, 158, 159, 932, 42], + ["jump_true", 160, "ne_nid_3048", 932, 42], + ["jump", "ne_ni_3049", 932, 42], + "ne_nid_3048", + ["false", 160, 932, 42], + ["jump", "ne_done_3047", 932, 42], + "ne_ni_3049", + ["is_int", 161, 158, 932, 42], + ["jump_false", 161, "ne_nn_3050", 932, 42], + "_nop_tc_113", + ["jump", "ne_nn_3050", 932, 42], + ["ne_int", 160, 158, 159, 932, 42], + ["jump", "ne_done_3047", 932, 42], + "ne_nn_3050", + ["is_num", 161, 158, 932, 42], + ["jump_false", 161, "ne_nt_3051", 932, 42], + "_nop_tc_114", + ["jump", "ne_nt_3051", 932, 42], + ["ne_float", 160, 158, 159, 932, 42], + ["jump", "ne_done_3047", 932, 42], + "ne_nt_3051", + ["is_text", 161, 158, 932, 42], + ["jump_false", 161, "ne_nnl_3052", 932, 42], + "_nop_tc_115", + ["jump", "ne_nnl_3052", 932, 42], + ["ne_text", 160, 158, 159, 932, 42], + ["jump", "ne_done_3047", 932, 42], + "ne_nnl_3052", + ["is_null", 161, 158, 932, 42], + ["jump_false", 161, "ne_nb_3053", 932, 42], + "_nop_tc_116", + "_nop_tc_117", + ["false", 160, 932, 42], + ["jump", "ne_done_3047", 932, 42], + "ne_nb_3053", + ["is_bool", 161, 158, 932, 42], + ["jump_false", 161, "ne_mis_3054", 932, 42], + "_nop_tc_118", + ["jump", "ne_mis_3054", 932, 42], + ["ne_bool", 160, 158, 159, 932, 42], + ["jump", "ne_done_3047", 932, 42], + "ne_mis_3054", + ["true", 160, 932, 42], + "ne_done_3047", + ["jump_false", 160, "if_else_3045", 932, 42], + ["load_field", 163, 1, "list", 933, 37], + ["load_dynamic", 164, 163, 2, 933, 47], + ["load_field", 165, 164, "expression", 933, 47], + ["get", 167, 2, 1, 933, 13], + ["frame", 168, 167, 1, 933, 13], + ["null", 169, 933, 13], + ["setarg", 168, 0, 169, 933, 13], + ["setarg", 168, 1, 165, 933, 13], + ["invoke", 168, 166, 933, 13], + ["jump", "if_end_3046", 933, 13], + "if_else_3045", + "if_end_3046", + ["access", 170, 1, 935, 19], + ["is_text", 172, 2, 935, 19], + ["jump_false", 172, "add_cn_3056", 935, 19], + "_nop_tc_119", + ["jump", "add_cn_3056", 935, 19], + ["concat", 171, 2, 170, 935, 19], + ["jump", "add_done_3055", 935, 19], + "add_cn_3056", + ["is_num", 172, 2, 935, 19], + ["jump_false", 172, "add_err_3057", 935, 19], + "_nop_tc_120", + "_nop_tc_121", + ["add", 171, 2, 170, 935, 19], + ["jump", "add_done_3055", 935, 19], + "add_err_3057", + ["disrupt", 935, 19], + "add_done_3055", + ["move", 2, 171, 935, 19], + ["jump", "while_start_3039", 935, 19], + "while_end_3040", + ["jump", "if_end_3032", 935, 19], + "if_else_3031", + "if_end_3032", + ["null", 174, 935, 19], + ["return", 174, 935, 19] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 239, + "nr_close_slots": 0, + "instructions": [ + ["null", 7, 941, 20], + ["is_identical", 8, 1, 7, 941, 20], + ["jump_true", 8, "eq_done_3060", 941, 20], + ["is_int", 9, 1, 941, 20], + ["jump_false", 9, "eq_ni_3061", 941, 20], + "_nop_tc_1", + ["jump", "eq_ni_3061", 941, 20], + ["eq_int", 8, 1, 7, 941, 20], + ["jump", "eq_done_3060", 941, 20], + "eq_ni_3061", + ["is_num", 9, 1, 941, 20], + ["jump_false", 9, "eq_nn_3062", 941, 20], + "_nop_tc_2", + ["jump", "eq_nn_3062", 941, 20], + ["eq_float", 8, 1, 7, 941, 20], + ["jump", "eq_done_3060", 941, 20], + "eq_nn_3062", + ["is_text", 9, 1, 941, 20], + ["jump_false", 9, "eq_nt_3063", 941, 20], + "_nop_tc_3", + ["jump", "eq_nt_3063", 941, 20], + ["eq_text", 8, 1, 7, 941, 20], + ["jump", "eq_done_3060", 941, 20], + "eq_nt_3063", + ["is_null", 9, 1, 941, 20], + ["jump_false", 9, "eq_nnl_3064", 941, 20], + "_nop_tc_4", + "_nop_tc_5", + ["true", 8, 941, 20], + ["jump", "eq_done_3060", 941, 20], + "eq_nnl_3064", + ["is_bool", 9, 1, 941, 20], + ["jump_false", 9, "eq_nb_3065", 941, 20], + "_nop_tc_6", + ["jump", "eq_nb_3065", 941, 20], + ["eq_bool", 8, 1, 7, 941, 20], + ["jump", "eq_done_3060", 941, 20], + "eq_nb_3065", + ["false", 8, 941, 20], + "eq_done_3060", + ["jump_false", 8, "if_else_3058", 941, 20], + ["null", 11, 941, 33], + ["return", 11, 941, 33], + "_nop_ur_1", + "if_else_3058", + "if_end_3059", + ["access", 2, 0, 942, 15], + ["access", 3, 0, 943, 15], + ["access", 5, 0, 944, 16], + ["null", 6, 945, 18], + ["null", 4, 946, 15], + "while_start_3066", + ["length", 12, 1, 947, 25], + ["is_int", 14, 2, 947, 25], + ["jump_false", 14, "rel_ni_3068", 947, 25], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 13, 2, 12, 947, 25], + ["jump", "rel_done_3070", 947, 25], + "rel_ni_3068", + ["is_num", 14, 2, 947, 25], + ["jump_false", 14, "rel_nn_3069", 947, 25], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 13, 2, 12, 947, 25], + ["jump", "rel_done_3070", 947, 25], + "rel_nn_3069", + ["is_text", 14, 2, 947, 25], + ["jump_false", 14, "rel_err_3071", 947, 25], + "_nop_tc_11", + ["jump", "rel_err_3071", 947, 25], + ["lt_text", 13, 2, 12, 947, 25], + ["jump", "rel_done_3070", 947, 25], + "rel_err_3071", + ["disrupt", 947, 25], + "rel_done_3070", + ["jump_false", 13, "while_end_3067", 947, 25], + ["load_dynamic", 16, 1, 2, 948, 22], + ["move", 6, 16, 948, 22], + ["load_field", 17, 6, "kind", 949, 13], + ["move", 4, 17, 949, 13], + ["access", 18, "var", 950, 18], + ["is_identical", 19, 4, 18, 950, 18], + ["jump_true", 19, "eq_done_3075", 950, 18], + ["is_int", 20, 4, 950, 18], + ["jump_false", 20, "eq_ni_3076", 950, 18], + "_nop_tc_12", + ["jump", "eq_ni_3076", 950, 18], + ["eq_int", 19, 4, 18, 950, 18], + ["jump", "eq_done_3075", 950, 18], + "eq_ni_3076", + ["is_num", 20, 4, 950, 18], + ["jump_false", 20, "eq_nn_3077", 950, 18], + "_nop_tc_13", + ["jump", "eq_nn_3077", 950, 18], + ["eq_float", 19, 4, 18, 950, 18], + ["jump", "eq_done_3075", 950, 18], + "eq_nn_3077", + ["is_text", 20, 4, 950, 18], + ["jump_false", 20, "eq_nt_3078", 950, 18], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 19, 4, 18, 950, 18], + ["jump", "eq_done_3075", 950, 18], + "eq_nt_3078", + ["is_null", 20, 4, 950, 18], + ["jump_false", 20, "eq_nnl_3079", 950, 18], + "_nop_tc_16", + ["jump", "eq_nnl_3079", 950, 18], + ["true", 19, 950, 18], + ["jump", "eq_done_3075", 950, 18], + "eq_nnl_3079", + ["is_bool", 20, 4, 950, 18], + ["jump_false", 20, "eq_nb_3080", 950, 18], + "_nop_tc_17", + ["jump", "eq_nb_3080", 950, 18], + ["eq_bool", 19, 4, 18, 950, 18], + ["jump", "eq_done_3075", 950, 18], + "eq_nb_3080", + ["false", 19, 950, 18], + "eq_done_3075", + ["move", 22, 19, 950, 18], + ["jump_true", 22, "or_end_3074", 950, 18], + ["access", 23, "def", 950, 32], + ["is_identical", 24, 4, 23, 950, 32], + ["jump_true", 24, "eq_done_3081", 950, 32], + ["is_int", 25, 4, 950, 32], + ["jump_false", 25, "eq_ni_3082", 950, 32], + "_nop_tc_18", + ["jump", "eq_ni_3082", 950, 32], + ["eq_int", 24, 4, 23, 950, 32], + ["jump", "eq_done_3081", 950, 32], + "eq_ni_3082", + ["is_num", 25, 4, 950, 32], + ["jump_false", 25, "eq_nn_3083", 950, 32], + "_nop_tc_19", + ["jump", "eq_nn_3083", 950, 32], + ["eq_float", 24, 4, 23, 950, 32], + ["jump", "eq_done_3081", 950, 32], + "eq_nn_3083", + ["is_text", 25, 4, 950, 32], + ["jump_false", 25, "eq_nt_3084", 950, 32], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 24, 4, 23, 950, 32], + ["jump", "eq_done_3081", 950, 32], + "eq_nt_3084", + ["is_null", 25, 4, 950, 32], + ["jump_false", 25, "eq_nnl_3085", 950, 32], + "_nop_tc_22", + ["jump", "eq_nnl_3085", 950, 32], + ["true", 24, 950, 32], + ["jump", "eq_done_3081", 950, 32], + "eq_nnl_3085", + ["is_bool", 25, 4, 950, 32], + ["jump_false", 25, "eq_nb_3086", 950, 32], + "_nop_tc_23", + ["jump", "eq_nb_3086", 950, 32], + ["eq_bool", 24, 4, 23, 950, 32], + ["jump", "eq_done_3081", 950, 32], + "eq_nb_3086", + ["false", 24, 950, 32], + "eq_done_3081", + ["move", 22, 24, 950, 32], + "or_end_3074", + ["jump_false", 22, "if_else_3072", 950, 32], + ["load_field", 27, 6, "right", 951, 35], + ["get", 29, 2, 1, 951, 11], + ["frame", 30, 29, 1, 951, 11], + ["null", 31, 951, 11], + ["setarg", 30, 0, 31, 951, 11], + ["setarg", 30, 1, 27, 951, 11], + ["invoke", 30, 28, 951, 11], + ["jump", "if_end_3073", 951, 11], + "if_else_3072", + ["access", 32, "var_list", 952, 25], + ["is_identical", 33, 4, 32, 952, 25], + ["jump_true", 33, "eq_done_3089", 952, 25], + ["is_int", 34, 4, 952, 25], + ["jump_false", 34, "eq_ni_3090", 952, 25], + "_nop_tc_24", + ["jump", "eq_ni_3090", 952, 25], + ["eq_int", 33, 4, 32, 952, 25], + ["jump", "eq_done_3089", 952, 25], + "eq_ni_3090", + ["is_num", 34, 4, 952, 25], + ["jump_false", 34, "eq_nn_3091", 952, 25], + "_nop_tc_25", + ["jump", "eq_nn_3091", 952, 25], + ["eq_float", 33, 4, 32, 952, 25], + ["jump", "eq_done_3089", 952, 25], + "eq_nn_3091", + ["is_text", 34, 4, 952, 25], + ["jump_false", 34, "eq_nt_3092", 952, 25], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 33, 4, 32, 952, 25], + ["jump", "eq_done_3089", 952, 25], + "eq_nt_3092", + ["is_null", 34, 4, 952, 25], + ["jump_false", 34, "eq_nnl_3093", 952, 25], + "_nop_tc_28", + ["jump", "eq_nnl_3093", 952, 25], + ["true", 33, 952, 25], + ["jump", "eq_done_3089", 952, 25], + "eq_nnl_3093", + ["is_bool", 34, 4, 952, 25], + ["jump_false", 34, "eq_nb_3094", 952, 25], + "_nop_tc_29", + ["jump", "eq_nb_3094", 952, 25], + ["eq_bool", 33, 4, 32, 952, 25], + ["jump", "eq_done_3089", 952, 25], + "eq_nb_3094", + ["false", 33, 952, 25], + "eq_done_3089", + ["jump_false", 33, "if_else_3087", 952, 25], + ["access", 36, 0, 953, 15], + ["move", 3, 36, 953, 15], + "while_start_3095", + ["load_field", 37, 6, "list", 954, 29], + ["length", 38, 37, 954, 29], + ["is_int", 40, 3, 954, 29], + ["jump_false", 40, "rel_ni_3097", 954, 29], + "_nop_tc_30", + "_nop_tc_31", + ["lt_int", 39, 3, 38, 954, 29], + ["jump", "rel_done_3099", 954, 29], + "rel_ni_3097", + ["is_num", 40, 3, 954, 29], + ["jump_false", 40, "rel_nn_3098", 954, 29], + "_nop_tc_32", + "_nop_tc_33", + ["lt_float", 39, 3, 38, 954, 29], + ["jump", "rel_done_3099", 954, 29], + "rel_nn_3098", + ["is_text", 40, 3, 954, 29], + ["jump_false", 40, "rel_err_3100", 954, 29], + "_nop_tc_34", + ["jump", "rel_err_3100", 954, 29], + ["lt_text", 39, 3, 38, 954, 29], + ["jump", "rel_done_3099", 954, 29], + "rel_err_3100", + ["disrupt", 954, 29], + "rel_done_3099", + ["jump_false", 39, "while_end_3096", 954, 29], + ["load_field", 42, 6, "list", 955, 37], + ["load_dynamic", 43, 42, 3, 955, 47], + ["load_field", 44, 43, "right", 955, 47], + ["get", 46, 2, 1, 955, 13], + ["frame", 47, 46, 1, 955, 13], + ["null", 48, 955, 13], + ["setarg", 47, 0, 48, 955, 13], + ["setarg", 47, 1, 44, 955, 13], + ["invoke", 47, 45, 955, 13], + ["access", 49, 1, 956, 21], + ["is_text", 51, 3, 956, 21], + ["jump_false", 51, "add_cn_3102", 956, 21], + "_nop_tc_35", + ["jump", "add_cn_3102", 956, 21], + ["concat", 50, 3, 49, 956, 21], + ["jump", "add_done_3101", 956, 21], + "add_cn_3102", + ["is_num", 51, 3, 956, 21], + ["jump_false", 51, "add_err_3103", 956, 21], + "_nop_tc_36", + "_nop_tc_37", + ["add", 50, 3, 49, 956, 21], + ["jump", "add_done_3101", 956, 21], + "add_err_3103", + ["disrupt", 956, 21], + "add_done_3101", + ["move", 3, 50, 956, 21], + ["jump", "while_start_3095", 956, 21], + "while_end_3096", + ["jump", "if_end_3088", 956, 21], + "if_else_3087", + ["access", 53, "call", 958, 25], + ["is_identical", 54, 4, 53, 958, 25], + ["jump_true", 54, "eq_done_3106", 958, 25], + ["is_int", 55, 4, 958, 25], + ["jump_false", 55, "eq_ni_3107", 958, 25], + "_nop_tc_38", + ["jump", "eq_ni_3107", 958, 25], + ["eq_int", 54, 4, 53, 958, 25], + ["jump", "eq_done_3106", 958, 25], + "eq_ni_3107", + ["is_num", 55, 4, 958, 25], + ["jump_false", 55, "eq_nn_3108", 958, 25], + "_nop_tc_39", + ["jump", "eq_nn_3108", 958, 25], + ["eq_float", 54, 4, 53, 958, 25], + ["jump", "eq_done_3106", 958, 25], + "eq_nn_3108", + ["is_text", 55, 4, 958, 25], + ["jump_false", 55, "eq_nt_3109", 958, 25], + "_nop_tc_40", + "_nop_tc_41", + ["eq_text", 54, 4, 53, 958, 25], + ["jump", "eq_done_3106", 958, 25], + "eq_nt_3109", + ["is_null", 55, 4, 958, 25], + ["jump_false", 55, "eq_nnl_3110", 958, 25], + "_nop_tc_42", + ["jump", "eq_nnl_3110", 958, 25], + ["true", 54, 958, 25], + ["jump", "eq_done_3106", 958, 25], + "eq_nnl_3110", + ["is_bool", 55, 4, 958, 25], + ["jump_false", 55, "eq_nb_3111", 958, 25], + "_nop_tc_43", + ["jump", "eq_nb_3111", 958, 25], + ["eq_bool", 54, 4, 53, 958, 25], + ["jump", "eq_done_3106", 958, 25], + "eq_nb_3111", + ["false", 54, 958, 25], + "eq_done_3106", + ["jump_false", 54, "if_else_3104", 958, 25], + ["load_field", 57, 6, "expression", 959, 35], + ["get", 59, 2, 1, 959, 11], + ["frame", 60, 59, 1, 959, 11], + ["null", 61, 959, 11], + ["setarg", 60, 0, 61, 959, 11], + ["setarg", 60, 1, 57, 959, 11], + ["invoke", 60, 58, 959, 11], + ["jump", "if_end_3105", 959, 11], + "if_else_3104", + ["access", 62, "if", 960, 25], + ["is_identical", 63, 4, 62, 960, 25], + ["jump_true", 63, "eq_done_3114", 960, 25], + ["is_int", 64, 4, 960, 25], + ["jump_false", 64, "eq_ni_3115", 960, 25], + "_nop_tc_44", + ["jump", "eq_ni_3115", 960, 25], + ["eq_int", 63, 4, 62, 960, 25], + ["jump", "eq_done_3114", 960, 25], + "eq_ni_3115", + ["is_num", 64, 4, 960, 25], + ["jump_false", 64, "eq_nn_3116", 960, 25], + "_nop_tc_45", + ["jump", "eq_nn_3116", 960, 25], + ["eq_float", 63, 4, 62, 960, 25], + ["jump", "eq_done_3114", 960, 25], + "eq_nn_3116", + ["is_text", 64, 4, 960, 25], + ["jump_false", 64, "eq_nt_3117", 960, 25], + "_nop_tc_46", + "_nop_tc_47", + ["eq_text", 63, 4, 62, 960, 25], + ["jump", "eq_done_3114", 960, 25], + "eq_nt_3117", + ["is_null", 64, 4, 960, 25], + ["jump_false", 64, "eq_nnl_3118", 960, 25], + "_nop_tc_48", + ["jump", "eq_nnl_3118", 960, 25], + ["true", 63, 960, 25], + ["jump", "eq_done_3114", 960, 25], + "eq_nnl_3118", + ["is_bool", 64, 4, 960, 25], + ["jump_false", 64, "eq_nb_3119", 960, 25], + "_nop_tc_49", + ["jump", "eq_nb_3119", 960, 25], + ["eq_bool", 63, 4, 62, 960, 25], + ["jump", "eq_done_3114", 960, 25], + "eq_nb_3119", + ["false", 63, 960, 25], + "eq_done_3114", + ["jump_false", 63, "if_else_3112", 960, 25], + ["load_field", 66, 6, "expression", 961, 35], + ["get", 68, 2, 1, 961, 11], + ["frame", 69, 68, 1, 961, 11], + ["null", 70, 961, 11], + ["setarg", 69, 0, 70, 961, 11], + ["setarg", 69, 1, 66, 961, 11], + ["invoke", 69, 67, 961, 11], + ["load_field", 71, 6, "then", 962, 30], + ["get", 73, 3, 1, 962, 11], + ["frame", 74, 73, 1, 962, 11], + ["null", 75, 962, 11], + ["setarg", 74, 0, 75, 962, 11], + ["setarg", 74, 1, 71, 962, 11], + ["invoke", 74, 72, 962, 11], + ["load_field", 76, 6, "list", 963, 30], + ["get", 78, 3, 1, 963, 11], + ["frame", 79, 78, 1, 963, 11], + ["null", 80, 963, 11], + ["setarg", 79, 0, 80, 963, 11], + ["setarg", 79, 1, 76, 963, 11], + ["invoke", 79, 77, 963, 11], + ["load_field", 81, 6, "else", 964, 15], + ["null", 82, 964, 28], + ["is_identical", 83, 81, 82, 964, 28], + ["jump_true", 83, "ne_nid_3123", 964, 28], + ["jump", "ne_ni_3124", 964, 28], + "ne_nid_3123", + ["false", 83, 964, 28], + ["jump", "ne_done_3122", 964, 28], + "ne_ni_3124", + ["is_int", 84, 81, 964, 28], + ["jump_false", 84, "ne_nn_3125", 964, 28], + "_nop_tc_50", + ["jump", "ne_nn_3125", 964, 28], + ["ne_int", 83, 81, 82, 964, 28], + ["jump", "ne_done_3122", 964, 28], + "ne_nn_3125", + ["is_num", 84, 81, 964, 28], + ["jump_false", 84, "ne_nt_3126", 964, 28], + "_nop_tc_51", + ["jump", "ne_nt_3126", 964, 28], + ["ne_float", 83, 81, 82, 964, 28], + ["jump", "ne_done_3122", 964, 28], + "ne_nt_3126", + ["is_text", 84, 81, 964, 28], + ["jump_false", 84, "ne_nnl_3127", 964, 28], + "_nop_tc_52", + ["jump", "ne_nnl_3127", 964, 28], + ["ne_text", 83, 81, 82, 964, 28], + ["jump", "ne_done_3122", 964, 28], + "ne_nnl_3127", + ["is_null", 84, 81, 964, 28], + ["jump_false", 84, "ne_nb_3128", 964, 28], + "_nop_tc_53", + "_nop_tc_54", + ["false", 83, 964, 28], + ["jump", "ne_done_3122", 964, 28], + "ne_nb_3128", + ["is_bool", 84, 81, 964, 28], + ["jump_false", 84, "ne_mis_3129", 964, 28], + "_nop_tc_55", + ["jump", "ne_mis_3129", 964, 28], + ["ne_bool", 83, 81, 82, 964, 28], + ["jump", "ne_done_3122", 964, 28], + "ne_mis_3129", + ["true", 83, 964, 28], + "ne_done_3122", + ["jump_false", 83, "if_else_3120", 964, 28], + ["load_field", 86, 6, "else", 964, 53], + ["get", 88, 3, 1, 964, 34], + ["frame", 89, 88, 1, 964, 34], + ["null", 90, 964, 34], + ["setarg", 89, 0, 90, 964, 34], + ["setarg", 89, 1, 86, 964, 34], + ["invoke", 89, 87, 964, 34], + ["jump", "if_end_3121", 964, 34], + "if_else_3120", + "if_end_3121", + ["jump", "if_end_3113", 964, 34], + "if_else_3112", + ["access", 91, "while", 965, 25], + ["is_identical", 92, 4, 91, 965, 25], + ["jump_true", 92, "eq_done_3133", 965, 25], + ["is_int", 93, 4, 965, 25], + ["jump_false", 93, "eq_ni_3134", 965, 25], + "_nop_tc_56", + ["jump", "eq_ni_3134", 965, 25], + ["eq_int", 92, 4, 91, 965, 25], + ["jump", "eq_done_3133", 965, 25], + "eq_ni_3134", + ["is_num", 93, 4, 965, 25], + ["jump_false", 93, "eq_nn_3135", 965, 25], + "_nop_tc_57", + ["jump", "eq_nn_3135", 965, 25], + ["eq_float", 92, 4, 91, 965, 25], + ["jump", "eq_done_3133", 965, 25], + "eq_nn_3135", + ["is_text", 93, 4, 965, 25], + ["jump_false", 93, "eq_nt_3136", 965, 25], + "_nop_tc_58", + "_nop_tc_59", + ["eq_text", 92, 4, 91, 965, 25], + ["jump", "eq_done_3133", 965, 25], + "eq_nt_3136", + ["is_null", 93, 4, 965, 25], + ["jump_false", 93, "eq_nnl_3137", 965, 25], + "_nop_tc_60", + ["jump", "eq_nnl_3137", 965, 25], + ["true", 92, 965, 25], + ["jump", "eq_done_3133", 965, 25], + "eq_nnl_3137", + ["is_bool", 93, 4, 965, 25], + ["jump_false", 93, "eq_nb_3138", 965, 25], + "_nop_tc_61", + ["jump", "eq_nb_3138", 965, 25], + ["eq_bool", 92, 4, 91, 965, 25], + ["jump", "eq_done_3133", 965, 25], + "eq_nb_3138", + ["false", 92, 965, 25], + "eq_done_3133", + ["move", 95, 92, 965, 25], + ["jump_true", 95, "or_end_3132", 965, 25], + ["access", 96, "do", 965, 41], + ["is_identical", 97, 4, 96, 965, 41], + ["jump_true", 97, "eq_done_3139", 965, 41], + ["is_int", 98, 4, 965, 41], + ["jump_false", 98, "eq_ni_3140", 965, 41], + "_nop_tc_62", + ["jump", "eq_ni_3140", 965, 41], + ["eq_int", 97, 4, 96, 965, 41], + ["jump", "eq_done_3139", 965, 41], + "eq_ni_3140", + ["is_num", 98, 4, 965, 41], + ["jump_false", 98, "eq_nn_3141", 965, 41], + "_nop_tc_63", + ["jump", "eq_nn_3141", 965, 41], + ["eq_float", 97, 4, 96, 965, 41], + ["jump", "eq_done_3139", 965, 41], + "eq_nn_3141", + ["is_text", 98, 4, 965, 41], + ["jump_false", 98, "eq_nt_3142", 965, 41], + "_nop_tc_64", + "_nop_tc_65", + ["eq_text", 97, 4, 96, 965, 41], + ["jump", "eq_done_3139", 965, 41], + "eq_nt_3142", + ["is_null", 98, 4, 965, 41], + ["jump_false", 98, "eq_nnl_3143", 965, 41], + "_nop_tc_66", + ["jump", "eq_nnl_3143", 965, 41], + ["true", 97, 965, 41], + ["jump", "eq_done_3139", 965, 41], + "eq_nnl_3143", + ["is_bool", 98, 4, 965, 41], + ["jump_false", 98, "eq_nb_3144", 965, 41], + "_nop_tc_67", + ["jump", "eq_nb_3144", 965, 41], + ["eq_bool", 97, 4, 96, 965, 41], + ["jump", "eq_done_3139", 965, 41], + "eq_nb_3144", + ["false", 97, 965, 41], + "eq_done_3139", + ["move", 95, 97, 965, 41], + "or_end_3132", + ["jump_false", 95, "if_else_3130", 965, 41], + ["load_field", 100, 6, "expression", 966, 35], + ["get", 102, 2, 1, 966, 11], + ["frame", 103, 102, 1, 966, 11], + ["null", 104, 966, 11], + ["setarg", 103, 0, 104, 966, 11], + ["setarg", 103, 1, 100, 966, 11], + ["invoke", 103, 101, 966, 11], + ["load_field", 105, 6, "statements", 967, 30], + ["get", 107, 3, 1, 967, 11], + ["frame", 108, 107, 1, 967, 11], + ["null", 109, 967, 11], + ["setarg", 108, 0, 109, 967, 11], + ["setarg", 108, 1, 105, 967, 11], + ["invoke", 108, 106, 967, 11], + ["jump", "if_end_3131", 967, 11], + "if_else_3130", + ["access", 110, "for", 968, 25], + ["is_identical", 111, 4, 110, 968, 25], + ["jump_true", 111, "eq_done_3147", 968, 25], + ["is_int", 112, 4, 968, 25], + ["jump_false", 112, "eq_ni_3148", 968, 25], + "_nop_tc_68", + ["jump", "eq_ni_3148", 968, 25], + ["eq_int", 111, 4, 110, 968, 25], + ["jump", "eq_done_3147", 968, 25], + "eq_ni_3148", + ["is_num", 112, 4, 968, 25], + ["jump_false", 112, "eq_nn_3149", 968, 25], + "_nop_tc_69", + ["jump", "eq_nn_3149", 968, 25], + ["eq_float", 111, 4, 110, 968, 25], + ["jump", "eq_done_3147", 968, 25], + "eq_nn_3149", + ["is_text", 112, 4, 968, 25], + ["jump_false", 112, "eq_nt_3150", 968, 25], + "_nop_tc_70", + "_nop_tc_71", + ["eq_text", 111, 4, 110, 968, 25], + ["jump", "eq_done_3147", 968, 25], + "eq_nt_3150", + ["is_null", 112, 4, 968, 25], + ["jump_false", 112, "eq_nnl_3151", 968, 25], + "_nop_tc_72", + ["jump", "eq_nnl_3151", 968, 25], + ["true", 111, 968, 25], + ["jump", "eq_done_3147", 968, 25], + "eq_nnl_3151", + ["is_bool", 112, 4, 968, 25], + ["jump_false", 112, "eq_nb_3152", 968, 25], + "_nop_tc_73", + ["jump", "eq_nb_3152", 968, 25], + ["eq_bool", 111, 4, 110, 968, 25], + ["jump", "eq_done_3147", 968, 25], + "eq_nb_3152", + ["false", 111, 968, 25], + "eq_done_3147", + ["jump_false", 111, "if_else_3145", 968, 25], + ["load_field", 114, 6, "init", 969, 15], + ["null", 115, 969, 28], + ["is_identical", 116, 114, 115, 969, 28], + ["jump_true", 116, "ne_nid_3156", 969, 28], + ["jump", "ne_ni_3157", 969, 28], + "ne_nid_3156", + ["false", 116, 969, 28], + ["jump", "ne_done_3155", 969, 28], + "ne_ni_3157", + ["is_int", 117, 114, 969, 28], + ["jump_false", 117, "ne_nn_3158", 969, 28], + "_nop_tc_74", + ["jump", "ne_nn_3158", 969, 28], + ["ne_int", 116, 114, 115, 969, 28], + ["jump", "ne_done_3155", 969, 28], + "ne_nn_3158", + ["is_num", 117, 114, 969, 28], + ["jump_false", 117, "ne_nt_3159", 969, 28], + "_nop_tc_75", + ["jump", "ne_nt_3159", 969, 28], + ["ne_float", 116, 114, 115, 969, 28], + ["jump", "ne_done_3155", 969, 28], + "ne_nt_3159", + ["is_text", 117, 114, 969, 28], + ["jump_false", 117, "ne_nnl_3160", 969, 28], + "_nop_tc_76", + ["jump", "ne_nnl_3160", 969, 28], + ["ne_text", 116, 114, 115, 969, 28], + ["jump", "ne_done_3155", 969, 28], + "ne_nnl_3160", + ["is_null", 117, 114, 969, 28], + ["jump_false", 117, "ne_nb_3161", 969, 28], + "_nop_tc_77", + "_nop_tc_78", + ["false", 116, 969, 28], + ["jump", "ne_done_3155", 969, 28], + "ne_nb_3161", + ["is_bool", 117, 114, 969, 28], + ["jump_false", 117, "ne_mis_3162", 969, 28], + "_nop_tc_79", + ["jump", "ne_mis_3162", 969, 28], + ["ne_bool", 116, 114, 115, 969, 28], + ["jump", "ne_done_3155", 969, 28], + "ne_mis_3162", + ["true", 116, 969, 28], + "ne_done_3155", + ["jump_false", 116, "if_else_3153", 969, 28], + ["load_field", 119, 6, "init", 970, 17], + ["load_field", 120, 119, "kind", 970, 17], + ["access", 121, "var", 970, 35], + ["is_identical", 122, 120, 121, 970, 35], + ["jump_true", 122, "eq_done_3166", 970, 35], + ["is_int", 123, 120, 970, 35], + ["jump_false", 123, "eq_ni_3167", 970, 35], + "_nop_tc_80", + ["jump", "eq_ni_3167", 970, 35], + ["eq_int", 122, 120, 121, 970, 35], + ["jump", "eq_done_3166", 970, 35], + "eq_ni_3167", + ["is_num", 123, 120, 970, 35], + ["jump_false", 123, "eq_nn_3168", 970, 35], + "_nop_tc_81", + ["jump", "eq_nn_3168", 970, 35], + ["eq_float", 122, 120, 121, 970, 35], + ["jump", "eq_done_3166", 970, 35], + "eq_nn_3168", + ["is_text", 123, 120, 970, 35], + ["jump_false", 123, "eq_nt_3169", 970, 35], + "_nop_tc_82", + "_nop_tc_83", + ["eq_text", 122, 120, 121, 970, 35], + ["jump", "eq_done_3166", 970, 35], + "eq_nt_3169", + ["is_null", 123, 120, 970, 35], + ["jump_false", 123, "eq_nnl_3170", 970, 35], + "_nop_tc_84", + ["jump", "eq_nnl_3170", 970, 35], + ["true", 122, 970, 35], + ["jump", "eq_done_3166", 970, 35], + "eq_nnl_3170", + ["is_bool", 123, 120, 970, 35], + ["jump_false", 123, "eq_nb_3171", 970, 35], + "_nop_tc_85", + ["jump", "eq_nb_3171", 970, 35], + ["eq_bool", 122, 120, 121, 970, 35], + ["jump", "eq_done_3166", 970, 35], + "eq_nb_3171", + ["false", 122, 970, 35], + "eq_done_3166", + ["move", 125, 122, 970, 35], + ["jump_true", 125, "or_end_3165", 970, 35], + ["load_field", 126, 6, "init", 970, 44], + ["load_field", 127, 126, "kind", 970, 44], + ["access", 128, "def", 970, 62], + ["is_identical", 129, 127, 128, 970, 62], + ["jump_true", 129, "eq_done_3172", 970, 62], + ["is_int", 130, 127, 970, 62], + ["jump_false", 130, "eq_ni_3173", 970, 62], + "_nop_tc_86", + ["jump", "eq_ni_3173", 970, 62], + ["eq_int", 129, 127, 128, 970, 62], + ["jump", "eq_done_3172", 970, 62], + "eq_ni_3173", + ["is_num", 130, 127, 970, 62], + ["jump_false", 130, "eq_nn_3174", 970, 62], + "_nop_tc_87", + ["jump", "eq_nn_3174", 970, 62], + ["eq_float", 129, 127, 128, 970, 62], + ["jump", "eq_done_3172", 970, 62], + "eq_nn_3174", + ["is_text", 130, 127, 970, 62], + ["jump_false", 130, "eq_nt_3175", 970, 62], + "_nop_tc_88", + "_nop_tc_89", + ["eq_text", 129, 127, 128, 970, 62], + ["jump", "eq_done_3172", 970, 62], + "eq_nt_3175", + ["is_null", 130, 127, 970, 62], + ["jump_false", 130, "eq_nnl_3176", 970, 62], + "_nop_tc_90", + ["jump", "eq_nnl_3176", 970, 62], + ["true", 129, 970, 62], + ["jump", "eq_done_3172", 970, 62], + "eq_nnl_3176", + ["is_bool", 130, 127, 970, 62], + ["jump_false", 130, "eq_nb_3177", 970, 62], + "_nop_tc_91", + ["jump", "eq_nb_3177", 970, 62], + ["eq_bool", 129, 127, 128, 970, 62], + ["jump", "eq_done_3172", 970, 62], + "eq_nb_3177", + ["false", 129, 970, 62], + "eq_done_3172", + ["move", 125, 129, 970, 62], + "or_end_3165", + ["jump_false", 125, "if_else_3163", 970, 62], + ["load_field", 132, 6, "init", 971, 39], + ["load_field", 133, 132, "right", 971, 39], + ["get", 135, 2, 1, 971, 15], + ["frame", 136, 135, 1, 971, 15], + ["null", 137, 971, 15], + ["setarg", 136, 0, 137, 971, 15], + ["setarg", 136, 1, 133, 971, 15], + ["invoke", 136, 134, 971, 15], + ["jump", "if_end_3164", 971, 15], + "if_else_3163", + ["load_field", 138, 6, "init", 973, 39], + ["get", 140, 2, 1, 973, 15], + ["frame", 141, 140, 1, 973, 15], + ["null", 142, 973, 15], + ["setarg", 141, 0, 142, 973, 15], + ["setarg", 141, 1, 138, 973, 15], + ["invoke", 141, 139, 973, 15], + "if_end_3164", + ["jump", "if_end_3154", 973, 15], + "if_else_3153", + "if_end_3154", + ["load_field", 143, 6, "test", 976, 35], + ["get", 145, 2, 1, 976, 11], + ["frame", 146, 145, 1, 976, 11], + ["null", 147, 976, 11], + ["setarg", 146, 0, 147, 976, 11], + ["setarg", 146, 1, 143, 976, 11], + ["invoke", 146, 144, 976, 11], + ["load_field", 148, 6, "update", 977, 35], + ["get", 150, 2, 1, 977, 11], + ["frame", 151, 150, 1, 977, 11], + ["null", 152, 977, 11], + ["setarg", 151, 0, 152, 977, 11], + ["setarg", 151, 1, 148, 977, 11], + ["invoke", 151, 149, 977, 11], + ["load_field", 153, 6, "statements", 978, 30], + ["get", 155, 3, 1, 978, 11], + ["frame", 156, 155, 1, 978, 11], + ["null", 157, 978, 11], + ["setarg", 156, 0, 157, 978, 11], + ["setarg", 156, 1, 153, 978, 11], + ["invoke", 156, 154, 978, 11], + ["jump", "if_end_3146", 978, 11], + "if_else_3145", + ["access", 158, "return", 979, 25], + ["is_identical", 159, 4, 158, 979, 25], + ["jump_true", 159, "eq_done_3181", 979, 25], + ["is_int", 160, 4, 979, 25], + ["jump_false", 160, "eq_ni_3182", 979, 25], + "_nop_tc_92", + ["jump", "eq_ni_3182", 979, 25], + ["eq_int", 159, 4, 158, 979, 25], + ["jump", "eq_done_3181", 979, 25], + "eq_ni_3182", + ["is_num", 160, 4, 979, 25], + ["jump_false", 160, "eq_nn_3183", 979, 25], + "_nop_tc_93", + ["jump", "eq_nn_3183", 979, 25], + ["eq_float", 159, 4, 158, 979, 25], + ["jump", "eq_done_3181", 979, 25], + "eq_nn_3183", + ["is_text", 160, 4, 979, 25], + ["jump_false", 160, "eq_nt_3184", 979, 25], + "_nop_tc_94", + "_nop_tc_95", + ["eq_text", 159, 4, 158, 979, 25], + ["jump", "eq_done_3181", 979, 25], + "eq_nt_3184", + ["is_null", 160, 4, 979, 25], + ["jump_false", 160, "eq_nnl_3185", 979, 25], + "_nop_tc_96", + ["jump", "eq_nnl_3185", 979, 25], + ["true", 159, 979, 25], + ["jump", "eq_done_3181", 979, 25], + "eq_nnl_3185", + ["is_bool", 160, 4, 979, 25], + ["jump_false", 160, "eq_nb_3186", 979, 25], + "_nop_tc_97", + ["jump", "eq_nb_3186", 979, 25], + ["eq_bool", 159, 4, 158, 979, 25], + ["jump", "eq_done_3181", 979, 25], + "eq_nb_3186", + ["false", 159, 979, 25], + "eq_done_3181", + ["move", 162, 159, 979, 25], + ["jump_true", 162, "or_end_3180", 979, 25], + ["access", 163, "go", 979, 42], + ["is_identical", 164, 4, 163, 979, 42], + ["jump_true", 164, "eq_done_3187", 979, 42], + ["is_int", 165, 4, 979, 42], + ["jump_false", 165, "eq_ni_3188", 979, 42], + "_nop_tc_98", + ["jump", "eq_ni_3188", 979, 42], + ["eq_int", 164, 4, 163, 979, 42], + ["jump", "eq_done_3187", 979, 42], + "eq_ni_3188", + ["is_num", 165, 4, 979, 42], + ["jump_false", 165, "eq_nn_3189", 979, 42], + "_nop_tc_99", + ["jump", "eq_nn_3189", 979, 42], + ["eq_float", 164, 4, 163, 979, 42], + ["jump", "eq_done_3187", 979, 42], + "eq_nn_3189", + ["is_text", 165, 4, 979, 42], + ["jump_false", 165, "eq_nt_3190", 979, 42], + "_nop_tc_100", + "_nop_tc_101", + ["eq_text", 164, 4, 163, 979, 42], + ["jump", "eq_done_3187", 979, 42], + "eq_nt_3190", + ["is_null", 165, 4, 979, 42], + ["jump_false", 165, "eq_nnl_3191", 979, 42], + "_nop_tc_102", + ["jump", "eq_nnl_3191", 979, 42], + ["true", 164, 979, 42], + ["jump", "eq_done_3187", 979, 42], + "eq_nnl_3191", + ["is_bool", 165, 4, 979, 42], + ["jump_false", 165, "eq_nb_3192", 979, 42], + "_nop_tc_103", + ["jump", "eq_nb_3192", 979, 42], + ["eq_bool", 164, 4, 163, 979, 42], + ["jump", "eq_done_3187", 979, 42], + "eq_nb_3192", + ["false", 164, 979, 42], + "eq_done_3187", + ["move", 162, 164, 979, 42], + "or_end_3180", + ["jump_false", 162, "if_else_3178", 979, 42], + ["load_field", 167, 6, "expression", 980, 35], + ["get", 169, 2, 1, 980, 11], + ["frame", 170, 169, 1, 980, 11], + ["null", 171, 980, 11], + ["setarg", 170, 0, 171, 980, 11], + ["setarg", 170, 1, 167, 980, 11], + ["invoke", 170, 168, 980, 11], + ["jump", "if_end_3179", 980, 11], + "if_else_3178", + ["access", 172, "function", 981, 25], + ["is_identical", 173, 4, 172, 981, 25], + ["jump_true", 173, "eq_done_3195", 981, 25], + ["is_int", 174, 4, 981, 25], + ["jump_false", 174, "eq_ni_3196", 981, 25], + "_nop_tc_104", + ["jump", "eq_ni_3196", 981, 25], + ["eq_int", 173, 4, 172, 981, 25], + ["jump", "eq_done_3195", 981, 25], + "eq_ni_3196", + ["is_num", 174, 4, 981, 25], + ["jump_false", 174, "eq_nn_3197", 981, 25], + "_nop_tc_105", + ["jump", "eq_nn_3197", 981, 25], + ["eq_float", 173, 4, 172, 981, 25], + ["jump", "eq_done_3195", 981, 25], + "eq_nn_3197", + ["is_text", 174, 4, 981, 25], + ["jump_false", 174, "eq_nt_3198", 981, 25], + "_nop_tc_106", + "_nop_tc_107", + ["eq_text", 173, 4, 172, 981, 25], + ["jump", "eq_done_3195", 981, 25], + "eq_nt_3198", + ["is_null", 174, 4, 981, 25], + ["jump_false", 174, "eq_nnl_3199", 981, 25], + "_nop_tc_108", + ["jump", "eq_nnl_3199", 981, 25], + ["true", 173, 981, 25], + ["jump", "eq_done_3195", 981, 25], + "eq_nnl_3199", + ["is_bool", 174, 4, 981, 25], + ["jump_false", 174, "eq_nb_3200", 981, 25], + "_nop_tc_109", + ["jump", "eq_nb_3200", 981, 25], + ["eq_bool", 173, 4, 172, 981, 25], + ["jump", "eq_done_3195", 981, 25], + "eq_nb_3200", + ["false", 173, 981, 25], + "eq_done_3195", + ["jump_false", 173, "if_else_3193", 981, 25], + ["load_field", 176, 6, "statements", 982, 30], + ["get", 178, 3, 1, 982, 11], + ["frame", 179, 178, 1, 982, 11], + ["null", 180, 982, 11], + ["setarg", 179, 0, 180, 982, 11], + ["setarg", 179, 1, 176, 982, 11], + ["invoke", 179, 177, 982, 11], + ["load_field", 181, 6, "disruption", 983, 30], + ["get", 183, 3, 1, 983, 11], + ["frame", 184, 183, 1, 983, 11], + ["null", 185, 983, 11], + ["setarg", 184, 0, 185, 983, 11], + ["setarg", 184, 1, 181, 983, 11], + ["invoke", 184, 182, 983, 11], + ["access", 186, 0, 984, 16], + ["move", 5, 186, 984, 16], + "while_start_3201", + ["load_field", 187, 6, "list", 985, 30], + ["length", 188, 187, 985, 30], + ["is_int", 190, 5, 985, 30], + ["jump_false", 190, "rel_ni_3203", 985, 30], + "_nop_tc_110", + "_nop_tc_111", + ["lt_int", 189, 5, 188, 985, 30], + ["jump", "rel_done_3205", 985, 30], + "rel_ni_3203", + ["is_num", 190, 5, 985, 30], + ["jump_false", 190, "rel_nn_3204", 985, 30], + "_nop_tc_112", + "_nop_tc_113", + ["lt_float", 189, 5, 188, 985, 30], + ["jump", "rel_done_3205", 985, 30], + "rel_nn_3204", + ["is_text", 190, 5, 985, 30], + ["jump_false", 190, "rel_err_3206", 985, 30], + "_nop_tc_114", + ["jump", "rel_err_3206", 985, 30], + ["lt_text", 189, 5, 188, 985, 30], + ["jump", "rel_done_3205", 985, 30], + "rel_err_3206", + ["disrupt", 985, 30], + "rel_done_3205", + ["jump_false", 189, "while_end_3202", 985, 30], + ["load_field", 192, 6, "list", 986, 17], + ["load_dynamic", 193, 192, 5, 986, 27], + ["load_field", 194, 193, "expression", 986, 27], + ["null", 195, 986, 45], + ["is_identical", 196, 194, 195, 986, 45], + ["jump_true", 196, "ne_nid_3210", 986, 45], + ["jump", "ne_ni_3211", 986, 45], + "ne_nid_3210", + ["false", 196, 986, 45], + ["jump", "ne_done_3209", 986, 45], + "ne_ni_3211", + ["is_int", 197, 194, 986, 45], + ["jump_false", 197, "ne_nn_3212", 986, 45], + "_nop_tc_115", + ["jump", "ne_nn_3212", 986, 45], + ["ne_int", 196, 194, 195, 986, 45], + ["jump", "ne_done_3209", 986, 45], + "ne_nn_3212", + ["is_num", 197, 194, 986, 45], + ["jump_false", 197, "ne_nt_3213", 986, 45], + "_nop_tc_116", + ["jump", "ne_nt_3213", 986, 45], + ["ne_float", 196, 194, 195, 986, 45], + ["jump", "ne_done_3209", 986, 45], + "ne_nt_3213", + ["is_text", 197, 194, 986, 45], + ["jump_false", 197, "ne_nnl_3214", 986, 45], + "_nop_tc_117", + ["jump", "ne_nnl_3214", 986, 45], + ["ne_text", 196, 194, 195, 986, 45], + ["jump", "ne_done_3209", 986, 45], + "ne_nnl_3214", + ["is_null", 197, 194, 986, 45], + ["jump_false", 197, "ne_nb_3215", 986, 45], + "_nop_tc_118", + "_nop_tc_119", + ["false", 196, 986, 45], + ["jump", "ne_done_3209", 986, 45], + "ne_nb_3215", + ["is_bool", 197, 194, 986, 45], + ["jump_false", 197, "ne_mis_3216", 986, 45], + "_nop_tc_120", + ["jump", "ne_mis_3216", 986, 45], + ["ne_bool", 196, 194, 195, 986, 45], + ["jump", "ne_done_3209", 986, 45], + "ne_mis_3216", + ["true", 196, 986, 45], + "ne_done_3209", + ["jump_false", 196, "if_else_3207", 986, 45], + ["load_field", 199, 6, "list", 987, 39], + ["load_dynamic", 200, 199, 5, 987, 49], + ["load_field", 201, 200, "expression", 987, 49], + ["get", 203, 2, 1, 987, 15], + ["frame", 204, 203, 1, 987, 15], + ["null", 205, 987, 15], + ["setarg", 204, 0, 205, 987, 15], + ["setarg", 204, 1, 201, 987, 15], + ["invoke", 204, 202, 987, 15], + ["jump", "if_end_3208", 987, 15], + "if_else_3207", + "if_end_3208", + ["access", 206, 1, 989, 23], + ["is_text", 208, 5, 989, 23], + ["jump_false", 208, "add_cn_3218", 989, 23], + "_nop_tc_121", + ["jump", "add_cn_3218", 989, 23], + ["concat", 207, 5, 206, 989, 23], + ["jump", "add_done_3217", 989, 23], + "add_cn_3218", + ["is_num", 208, 5, 989, 23], + ["jump_false", 208, "add_err_3219", 989, 23], + "_nop_tc_122", + "_nop_tc_123", + ["add", 207, 5, 206, 989, 23], + ["jump", "add_done_3217", 989, 23], + "add_err_3219", + ["disrupt", 989, 23], + "add_done_3217", + ["move", 5, 207, 989, 23], + ["jump", "while_start_3201", 989, 23], + "while_end_3202", + ["jump", "if_end_3194", 989, 23], + "if_else_3193", + ["access", 210, "block", 991, 25], + ["is_identical", 211, 4, 210, 991, 25], + ["jump_true", 211, "eq_done_3222", 991, 25], + ["is_int", 212, 4, 991, 25], + ["jump_false", 212, "eq_ni_3223", 991, 25], + "_nop_tc_124", + ["jump", "eq_ni_3223", 991, 25], + ["eq_int", 211, 4, 210, 991, 25], + ["jump", "eq_done_3222", 991, 25], + "eq_ni_3223", + ["is_num", 212, 4, 991, 25], + ["jump_false", 212, "eq_nn_3224", 991, 25], + "_nop_tc_125", + ["jump", "eq_nn_3224", 991, 25], + ["eq_float", 211, 4, 210, 991, 25], + ["jump", "eq_done_3222", 991, 25], + "eq_nn_3224", + ["is_text", 212, 4, 991, 25], + ["jump_false", 212, "eq_nt_3225", 991, 25], + "_nop_tc_126", + "_nop_tc_127", + ["eq_text", 211, 4, 210, 991, 25], + ["jump", "eq_done_3222", 991, 25], + "eq_nt_3225", + ["is_null", 212, 4, 991, 25], + ["jump_false", 212, "eq_nnl_3226", 991, 25], + "_nop_tc_128", + ["jump", "eq_nnl_3226", 991, 25], + ["true", 211, 991, 25], + ["jump", "eq_done_3222", 991, 25], + "eq_nnl_3226", + ["is_bool", 212, 4, 991, 25], + ["jump_false", 212, "eq_nb_3227", 991, 25], + "_nop_tc_129", + ["jump", "eq_nb_3227", 991, 25], + ["eq_bool", 211, 4, 210, 991, 25], + ["jump", "eq_done_3222", 991, 25], + "eq_nb_3227", + ["false", 211, 991, 25], + "eq_done_3222", + ["jump_false", 211, "if_else_3220", 991, 25], + ["load_field", 214, 6, "statements", 992, 30], + ["get", 216, 3, 1, 992, 11], + ["frame", 217, 216, 1, 992, 11], + ["null", 218, 992, 11], + ["setarg", 217, 0, 218, 992, 11], + ["setarg", 217, 1, 214, 992, 11], + ["invoke", 217, 215, 992, 11], + ["jump", "if_end_3221", 992, 11], + "if_else_3220", + ["access", 219, "label", 993, 25], + ["is_identical", 220, 4, 219, 993, 25], + ["jump_true", 220, "eq_done_3230", 993, 25], + ["is_int", 221, 4, 993, 25], + ["jump_false", 221, "eq_ni_3231", 993, 25], + "_nop_tc_130", + ["jump", "eq_ni_3231", 993, 25], + ["eq_int", 220, 4, 219, 993, 25], + ["jump", "eq_done_3230", 993, 25], + "eq_ni_3231", + ["is_num", 221, 4, 993, 25], + ["jump_false", 221, "eq_nn_3232", 993, 25], + "_nop_tc_131", + ["jump", "eq_nn_3232", 993, 25], + ["eq_float", 220, 4, 219, 993, 25], + ["jump", "eq_done_3230", 993, 25], + "eq_nn_3232", + ["is_text", 221, 4, 993, 25], + ["jump_false", 221, "eq_nt_3233", 993, 25], + "_nop_tc_132", + "_nop_tc_133", + ["eq_text", 220, 4, 219, 993, 25], + ["jump", "eq_done_3230", 993, 25], + "eq_nt_3233", + ["is_null", 221, 4, 993, 25], + ["jump_false", 221, "eq_nnl_3234", 993, 25], + "_nop_tc_134", + ["jump", "eq_nnl_3234", 993, 25], + ["true", 220, 993, 25], + ["jump", "eq_done_3230", 993, 25], + "eq_nnl_3234", + ["is_bool", 221, 4, 993, 25], + ["jump_false", 221, "eq_nb_3235", 993, 25], + "_nop_tc_135", + ["jump", "eq_nb_3235", 993, 25], + ["eq_bool", 220, 4, 219, 993, 25], + ["jump", "eq_done_3230", 993, 25], + "eq_nb_3235", + ["false", 220, 993, 25], + "eq_done_3230", + ["jump_false", 220, "if_else_3228", 993, 25], + ["load_field", 223, 6, "statement", 994, 15], + ["null", 224, 994, 33], + ["is_identical", 225, 223, 224, 994, 33], + ["jump_true", 225, "ne_nid_3239", 994, 33], + ["jump", "ne_ni_3240", 994, 33], + "ne_nid_3239", + ["false", 225, 994, 33], + ["jump", "ne_done_3238", 994, 33], + "ne_ni_3240", + ["is_int", 226, 223, 994, 33], + ["jump_false", 226, "ne_nn_3241", 994, 33], + "_nop_tc_136", + ["jump", "ne_nn_3241", 994, 33], + ["ne_int", 225, 223, 224, 994, 33], + ["jump", "ne_done_3238", 994, 33], + "ne_nn_3241", + ["is_num", 226, 223, 994, 33], + ["jump_false", 226, "ne_nt_3242", 994, 33], + "_nop_tc_137", + ["jump", "ne_nt_3242", 994, 33], + ["ne_float", 225, 223, 224, 994, 33], + ["jump", "ne_done_3238", 994, 33], + "ne_nt_3242", + ["is_text", 226, 223, 994, 33], + ["jump_false", 226, "ne_nnl_3243", 994, 33], + "_nop_tc_138", + ["jump", "ne_nnl_3243", 994, 33], + ["ne_text", 225, 223, 224, 994, 33], + ["jump", "ne_done_3238", 994, 33], + "ne_nnl_3243", + ["is_null", 226, 223, 994, 33], + ["jump_false", 226, "ne_nb_3244", 994, 33], + "_nop_tc_139", + "_nop_tc_140", + ["false", 225, 994, 33], + ["jump", "ne_done_3238", 994, 33], + "ne_nb_3244", + ["is_bool", 226, 223, 994, 33], + ["jump_false", 226, "ne_mis_3245", 994, 33], + "_nop_tc_141", + ["jump", "ne_mis_3245", 994, 33], + ["ne_bool", 225, 223, 224, 994, 33], + ["jump", "ne_done_3238", 994, 33], + "ne_mis_3245", + ["true", 225, 994, 33], + "ne_done_3238", + ["jump_false", 225, "if_else_3236", 994, 33], + ["load_field", 228, 6, "statement", 994, 59], + ["array", 229, 1, 994, 59], + ["push", 229, 228, 994, 59], + ["get", 231, 3, 1, 994, 39], + ["frame", 232, 231, 1, 994, 39], + ["null", 233, 994, 39], + ["setarg", 232, 0, 233, 994, 39], + ["setarg", 232, 1, 229, 994, 39], + ["invoke", 232, 230, 994, 39], + ["jump", "if_end_3237", 994, 39], + "if_else_3236", + "if_end_3237", + ["jump", "if_end_3229", 994, 39], + "if_else_3228", + "if_end_3229", + "if_end_3221", + "if_end_3194", + "if_end_3179", + "if_end_3146", + "if_end_3131", + "if_end_3113", + "if_end_3105", + "if_end_3088", + "if_end_3073", + ["access", 234, 1, 996, 17], + ["is_text", 236, 2, 996, 17], + ["jump_false", 236, "add_cn_3247", 996, 17], + "_nop_tc_142", + ["jump", "add_cn_3247", 996, 17], + ["concat", 235, 2, 234, 996, 17], + ["jump", "add_done_3246", 996, 17], + "add_cn_3247", + ["is_num", 236, 2, 996, 17], + ["jump_false", 236, "add_err_3248", 996, 17], + "_nop_tc_143", + "_nop_tc_144", + ["add", 235, 2, 234, 996, 17], + ["jump", "add_done_3246", 996, 17], + "add_err_3248", + ["disrupt", 996, 17], + "add_done_3246", + ["move", 2, 235, 996, 17], + ["jump", "while_start_3066", 996, 17], + "while_end_3067", + ["null", 238, 996, 17], + ["return", 238, 996, 17] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 135, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, 0, 747, 13], + ["null", 10, 748, 14], + ["null", 8, 749, 16], + ["access", 6, 0, 750, 13], + ["null", 7, 751, 15], + ["null", 4, 752, 17], + ["access", 11, 0, 753, 17], + ["access", 1, 0, 754, 23], + "while_start_2464", + ["get", 16, 26, 1, 757, 16], + ["is_int", 18, 5, 757, 16], + ["jump_false", 18, "rel_ni_2466", 757, 16], + ["is_int", 19, 16, 757, 16], + ["jump_false", 19, "rel_ni_2466", 757, 16], + ["lt_int", 17, 5, 16, 757, 16], + ["jump", "rel_done_2468", 757, 16], + "rel_ni_2466", + ["is_num", 18, 5, 757, 16], + ["jump_false", 18, "rel_nn_2467", 757, 16], + ["is_num", 19, 16, 757, 16], + ["jump_false", 19, "rel_nn_2467", 757, 16], + ["lt_float", 17, 5, 16, 757, 16], + ["jump", "rel_done_2468", 757, 16], + "rel_nn_2467", + ["is_text", 18, 5, 757, 16], + ["jump_false", 18, "rel_err_2469", 757, 16], + ["is_text", 19, 16, 757, 16], + ["jump_false", 19, "rel_err_2469", 757, 16], + ["lt_text", 17, 5, 16, 757, 16], + ["jump", "rel_done_2468", 757, 16], + "rel_err_2469", + ["disrupt", 757, 16], + "rel_done_2468", + ["jump_false", 17, "while_end_2465", 757, 16], + ["get", 20, 36, 1, 758, 12], + ["load_dynamic", 21, 20, 5, 758, 19], + ["move", 10, 21, 758, 19], + ["access", 23, {"name":"array","kind":"name","make":"intrinsic"}, 759, 14], + ["frame", 24, 23, 1, 759, 14], + ["null", 25, 759, 14], + ["setarg", 24, 0, 25, 759, 14], + ["setarg", 24, 1, 10, 759, 14], + ["invoke", 24, 22, 759, 14], + ["move", 8, 22, 759, 14], + ["access", 26, 0, 760, 15], + ["move", 11, 26, 760, 15], + ["access", 27, 0, 761, 21], + ["move", 1, 27, 761, 21], + ["access", 28, 0, 762, 11], + ["move", 6, 28, 762, 11], + "while_start_2470", + ["length", 29, 8, 763, 25], + ["is_int", 31, 6, 763, 25], + ["jump_false", 31, "rel_ni_2472", 763, 25], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 30, 6, 29, 763, 25], + ["jump", "rel_done_2474", 763, 25], + "rel_ni_2472", + ["is_num", 31, 6, 763, 25], + ["jump_false", 31, "rel_nn_2473", 763, 25], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 30, 6, 29, 763, 25], + ["jump", "rel_done_2474", 763, 25], + "rel_nn_2473", + ["is_text", 31, 6, 763, 25], + ["jump_false", 31, "rel_err_2475", 763, 25], + "_nop_tc_5", + ["jump", "rel_err_2475", 763, 25], + ["lt_text", 30, 6, 29, 763, 25], + ["jump", "rel_done_2474", 763, 25], + "rel_err_2475", + ["disrupt", 763, 25], + "rel_done_2474", + ["jump_false", 30, "while_end_2471", 763, 25], + ["load_dynamic", 33, 8, 6, 764, 20], + ["move", 7, 33, 764, 20], + ["access", 34, "function_nr", 765, 20], + ["is_identical", 35, 7, 34, 765, 20], + ["jump_true", 35, "ne_nid_2479", 765, 20], + ["jump", "ne_ni_2480", 765, 20], + "ne_nid_2479", + ["false", 35, 765, 20], + ["jump", "ne_done_2478", 765, 20], + "ne_ni_2480", + ["is_int", 36, 7, 765, 20], + ["jump_false", 36, "ne_nn_2481", 765, 20], + "_nop_tc_6", + ["jump", "ne_nn_2481", 765, 20], + ["ne_int", 35, 7, 34, 765, 20], + ["jump", "ne_done_2478", 765, 20], + "ne_nn_2481", + ["is_num", 36, 7, 765, 20], + ["jump_false", 36, "ne_nt_2482", 765, 20], + "_nop_tc_7", + ["jump", "ne_nt_2482", 765, 20], + ["ne_float", 35, 7, 34, 765, 20], + ["jump", "ne_done_2478", 765, 20], + "ne_nt_2482", + ["is_text", 36, 7, 765, 20], + ["jump_false", 36, "ne_nnl_2483", 765, 20], + "_nop_tc_8", + "_nop_tc_9", + ["ne_text", 35, 7, 34, 765, 20], + ["jump", "ne_done_2478", 765, 20], + "ne_nnl_2483", + ["is_null", 36, 7, 765, 20], + ["jump_false", 36, "ne_nb_2484", 765, 20], + "_nop_tc_10", + ["jump", "ne_nb_2484", 765, 20], + ["false", 35, 765, 20], + ["jump", "ne_done_2478", 765, 20], + "ne_nb_2484", + ["is_bool", 36, 7, 765, 20], + ["jump_false", 36, "ne_mis_2485", 765, 20], + "_nop_tc_11", + ["jump", "ne_mis_2485", 765, 20], + ["ne_bool", 35, 7, 34, 765, 20], + ["jump", "ne_done_2478", 765, 20], + "ne_mis_2485", + ["true", 35, 765, 20], + "ne_done_2478", + ["jump_false", 35, "if_else_2476", 765, 20], + ["load_dynamic", 38, 10, 7, 766, 22], + ["move", 4, 38, 766, 22], + ["null", 39, 767, 24], + ["is_identical", 40, 4, 39, 767, 24], + ["jump_true", 40, "ne_nid_2492", 767, 24], + ["jump", "ne_ni_2493", 767, 24], + "ne_nid_2492", + ["false", 40, 767, 24], + ["jump", "ne_done_2491", 767, 24], + "ne_ni_2493", + ["is_int", 41, 4, 767, 24], + ["jump_false", 41, "ne_nn_2494", 767, 24], + "_nop_tc_12", + ["jump", "ne_nn_2494", 767, 24], + ["ne_int", 40, 4, 39, 767, 24], + ["jump", "ne_done_2491", 767, 24], + "ne_nn_2494", + ["is_num", 41, 4, 767, 24], + ["jump_false", 41, "ne_nt_2495", 767, 24], + "_nop_tc_13", + ["jump", "ne_nt_2495", 767, 24], + ["ne_float", 40, 4, 39, 767, 24], + ["jump", "ne_done_2491", 767, 24], + "ne_nt_2495", + ["is_text", 41, 4, 767, 24], + ["jump_false", 41, "ne_nnl_2496", 767, 24], + "_nop_tc_14", + ["jump", "ne_nnl_2496", 767, 24], + ["ne_text", 40, 4, 39, 767, 24], + ["jump", "ne_done_2491", 767, 24], + "ne_nnl_2496", + ["is_null", 41, 4, 767, 24], + ["jump_false", 41, "ne_nb_2497", 767, 24], + "_nop_tc_15", + "_nop_tc_16", + ["false", 40, 767, 24], + ["jump", "ne_done_2491", 767, 24], + "ne_nb_2497", + ["is_bool", 41, 4, 767, 24], + ["jump_false", 41, "ne_mis_2498", 767, 24], + "_nop_tc_17", + ["jump", "ne_mis_2498", 767, 24], + ["ne_bool", 40, 4, 39, 767, 24], + ["jump", "ne_done_2491", 767, 24], + "ne_mis_2498", + ["true", 40, 767, 24], + "ne_done_2491", + ["move", 43, 40, 767, 24], + ["jump_false", 43, "and_end_2490", 767, 24], + ["load_field", 44, 4, "nr_uses", 767, 32], + ["access", 45, 0, 767, 49], + ["is_identical", 46, 44, 45, 767, 49], + ["jump_true", 46, "eq_done_2499", 767, 49], + ["is_int", 47, 44, 767, 49], + ["jump_false", 47, "eq_ni_2500", 767, 49], + "_nop_tc_18", + "_nop_tc_19", + ["eq_int", 46, 44, 45, 767, 49], + ["jump", "eq_done_2499", 767, 49], + "eq_ni_2500", + ["is_num", 47, 44, 767, 49], + ["jump_false", 47, "eq_nn_2501", 767, 49], + "_nop_tc_20", + "_nop_tc_21", + ["eq_float", 46, 44, 45, 767, 49], + ["jump", "eq_done_2499", 767, 49], + "eq_nn_2501", + ["is_text", 47, 44, 767, 49], + ["jump_false", 47, "eq_nt_2502", 767, 49], + "_nop_tc_22", + ["jump", "eq_nt_2502", 767, 49], + ["eq_text", 46, 44, 45, 767, 49], + ["jump", "eq_done_2499", 767, 49], + "eq_nt_2502", + ["is_null", 47, 44, 767, 49], + ["jump_false", 47, "eq_nnl_2503", 767, 49], + "_nop_tc_23", + ["jump", "eq_nnl_2503", 767, 49], + ["true", 46, 767, 49], + ["jump", "eq_done_2499", 767, 49], + "eq_nnl_2503", + ["is_bool", 47, 44, 767, 49], + ["jump_false", 47, "eq_nb_2504", 767, 49], + "_nop_tc_24", + ["jump", "eq_nb_2504", 767, 49], + ["eq_bool", 46, 44, 45, 767, 49], + ["jump", "eq_done_2499", 767, 49], + "eq_nb_2504", + ["false", 46, 767, 49], + "eq_done_2499", + ["move", 43, 46, 767, 49], + "and_end_2490", + ["move", 49, 43, 767, 49], + ["jump_false", 49, "and_end_2489", 767, 49], + ["load_field", 50, 4, "make", 767, 54], + ["access", 51, "input", 767, 68], + ["is_identical", 52, 50, 51, 767, 68], + ["jump_true", 52, "ne_nid_2506", 767, 68], + ["jump", "ne_ni_2507", 767, 68], + "ne_nid_2506", + ["false", 52, 767, 68], + ["jump", "ne_done_2505", 767, 68], + "ne_ni_2507", + ["is_int", 53, 50, 767, 68], + ["jump_false", 53, "ne_nn_2508", 767, 68], + "_nop_tc_25", + ["jump", "ne_nn_2508", 767, 68], + ["ne_int", 52, 50, 51, 767, 68], + ["jump", "ne_done_2505", 767, 68], + "ne_nn_2508", + ["is_num", 53, 50, 767, 68], + ["jump_false", 53, "ne_nt_2509", 767, 68], + "_nop_tc_26", + ["jump", "ne_nt_2509", 767, 68], + ["ne_float", 52, 50, 51, 767, 68], + ["jump", "ne_done_2505", 767, 68], + "ne_nt_2509", + ["is_text", 53, 50, 767, 68], + ["jump_false", 53, "ne_nnl_2510", 767, 68], + "_nop_tc_27", + "_nop_tc_28", + ["ne_text", 52, 50, 51, 767, 68], + ["jump", "ne_done_2505", 767, 68], + "ne_nnl_2510", + ["is_null", 53, 50, 767, 68], + ["jump_false", 53, "ne_nb_2511", 767, 68], + "_nop_tc_29", + ["jump", "ne_nb_2511", 767, 68], + ["false", 52, 767, 68], + ["jump", "ne_done_2505", 767, 68], + "ne_nb_2511", + ["is_bool", 53, 50, 767, 68], + ["jump_false", 53, "ne_mis_2512", 767, 68], + "_nop_tc_30", + ["jump", "ne_mis_2512", 767, 68], + ["ne_bool", 52, 50, 51, 767, 68], + ["jump", "ne_done_2505", 767, 68], + "ne_mis_2512", + ["true", 52, 767, 68], + "ne_done_2505", + ["move", 49, 52, 767, 68], + "and_end_2489", + ["move", 55, 49, 767, 68], + ["jump_false", 55, "and_end_2488", 767, 68], + ["load_field", 56, 4, "make", 767, 79], + ["access", 57, "function", 767, 93], + ["is_identical", 58, 56, 57, 767, 93], + ["jump_true", 58, "ne_nid_2514", 767, 93], + ["jump", "ne_ni_2515", 767, 93], + "ne_nid_2514", + ["false", 58, 767, 93], + ["jump", "ne_done_2513", 767, 93], + "ne_ni_2515", + ["is_int", 59, 56, 767, 93], + ["jump_false", 59, "ne_nn_2516", 767, 93], + "_nop_tc_31", + ["jump", "ne_nn_2516", 767, 93], + ["ne_int", 58, 56, 57, 767, 93], + ["jump", "ne_done_2513", 767, 93], + "ne_nn_2516", + ["is_num", 59, 56, 767, 93], + ["jump_false", 59, "ne_nt_2517", 767, 93], + "_nop_tc_32", + ["jump", "ne_nt_2517", 767, 93], + ["ne_float", 58, 56, 57, 767, 93], + ["jump", "ne_done_2513", 767, 93], + "ne_nt_2517", + ["is_text", 59, 56, 767, 93], + ["jump_false", 59, "ne_nnl_2518", 767, 93], + "_nop_tc_33", + "_nop_tc_34", + ["ne_text", 58, 56, 57, 767, 93], + ["jump", "ne_done_2513", 767, 93], + "ne_nnl_2518", + ["is_null", 59, 56, 767, 93], + ["jump_false", 59, "ne_nb_2519", 767, 93], + "_nop_tc_35", + ["jump", "ne_nb_2519", 767, 93], + ["false", 58, 767, 93], + ["jump", "ne_done_2513", 767, 93], + "ne_nb_2519", + ["is_bool", 59, 56, 767, 93], + ["jump_false", 59, "ne_mis_2520", 767, 93], + "_nop_tc_36", + ["jump", "ne_mis_2520", 767, 93], + ["ne_bool", 58, 56, 57, 767, 93], + ["jump", "ne_done_2513", 767, 93], + "ne_mis_2520", + ["true", 58, 767, 93], + "ne_done_2513", + ["move", 55, 58, 767, 93], + "and_end_2488", + ["jump_false", 55, "if_else_2486", 767, 93], + ["delete", 61, 10, 7, 768, 23], + ["jump", "if_end_2487", 768, 23], + "if_else_2486", + ["null", 62, 769, 31], + ["is_identical", 63, 4, 62, 769, 31], + ["jump_true", 63, "ne_nid_2524", 769, 31], + ["jump", "ne_ni_2525", 769, 31], + "ne_nid_2524", + ["false", 63, 769, 31], + ["jump", "ne_done_2523", 769, 31], + "ne_ni_2525", + ["is_int", 64, 4, 769, 31], + ["jump_false", 64, "ne_nn_2526", 769, 31], + "_nop_tc_37", + ["jump", "ne_nn_2526", 769, 31], + ["ne_int", 63, 4, 62, 769, 31], + ["jump", "ne_done_2523", 769, 31], + "ne_nn_2526", + ["is_num", 64, 4, 769, 31], + ["jump_false", 64, "ne_nt_2527", 769, 31], + "_nop_tc_38", + ["jump", "ne_nt_2527", 769, 31], + ["ne_float", 63, 4, 62, 769, 31], + ["jump", "ne_done_2523", 769, 31], + "ne_nt_2527", + ["is_text", 64, 4, 769, 31], + ["jump_false", 64, "ne_nnl_2528", 769, 31], + "_nop_tc_39", + ["jump", "ne_nnl_2528", 769, 31], + ["ne_text", 63, 4, 62, 769, 31], + ["jump", "ne_done_2523", 769, 31], + "ne_nnl_2528", + ["is_null", 64, 4, 769, 31], + ["jump_false", 64, "ne_nb_2529", 769, 31], + "_nop_tc_40", + "_nop_tc_41", + ["false", 63, 769, 31], + ["jump", "ne_done_2523", 769, 31], + "ne_nb_2529", + ["is_bool", 64, 4, 769, 31], + ["jump_false", 64, "ne_mis_2530", 769, 31], + "_nop_tc_42", + ["jump", "ne_mis_2530", 769, 31], + ["ne_bool", 63, 4, 62, 769, 31], + ["jump", "ne_done_2523", 769, 31], + "ne_mis_2530", + ["true", 63, 769, 31], + "ne_done_2523", + ["jump_false", 63, "if_else_2521", 769, 31], + ["access", 66, 1, 770, 29], + ["is_text", 68, 11, 770, 29], + ["jump_false", 68, "add_cn_2532", 770, 29], + "_nop_tc_43", + ["jump", "add_cn_2532", 770, 29], + ["concat", 67, 11, 66, 770, 29], + ["jump", "add_done_2531", 770, 29], + "add_cn_2532", + ["is_num", 68, 11, 770, 29], + ["jump_false", 68, "add_err_2533", 770, 29], + "_nop_tc_44", + "_nop_tc_45", + ["add", 67, 11, 66, 770, 29], + ["jump", "add_done_2531", 770, 29], + "add_err_2533", + ["disrupt", 770, 29], + "add_done_2531", + ["move", 11, 67, 770, 29], + ["load_field", 70, 4, "closure", 771, 17], + ["jump_false", 70, "if_else_2534", 771, 17], + ["access", 71, 1, 771, 60], + ["is_text", 73, 1, 771, 60], + ["jump_false", 73, "add_cn_2537", 771, 60], + "_nop_tc_46", + ["jump", "add_cn_2537", 771, 60], + ["concat", 72, 1, 71, 771, 60], + ["jump", "add_done_2536", 771, 60], + "add_cn_2537", + ["is_num", 73, 1, 771, 60], + ["jump_false", 73, "add_err_2538", 771, 60], + "_nop_tc_47", + "_nop_tc_48", + ["add", 72, 1, 71, 771, 60], + ["jump", "add_done_2536", 771, 60], + "add_err_2538", + ["disrupt", 771, 60], + "add_done_2536", + ["move", 1, 72, 771, 60], + ["jump", "if_end_2535", 771, 60], + "if_else_2534", + "if_end_2535", + ["jump", "if_end_2522", 771, 60], + "if_else_2521", + "if_end_2522", + "if_end_2487", + ["jump", "if_end_2477", 771, 60], + "if_else_2476", + "if_end_2477", + ["access", 75, 1, 774, 17], + ["is_text", 77, 6, 774, 17], + ["jump_false", 77, "add_cn_2540", 774, 17], + "_nop_tc_49", + ["jump", "add_cn_2540", 774, 17], + ["concat", 76, 6, 75, 774, 17], + ["jump", "add_done_2539", 774, 17], + "add_cn_2540", + ["is_num", 77, 6, 774, 17], + ["jump_false", 77, "add_err_2541", 774, 17], + "_nop_tc_50", + "_nop_tc_51", + ["add", 76, 6, 75, 774, 17], + ["jump", "add_done_2539", 774, 17], + "add_err_2541", + ["disrupt", 774, 17], + "add_done_2539", + ["move", 6, 76, 774, 17], + ["jump", "while_start_2470", 774, 17], + "while_end_2471", + ["access", 79, 1, 776, 15], + ["is_text", 81, 5, 776, 15], + ["jump_false", 81, "add_cn_2543", 776, 15], + "_nop_tc_52", + ["jump", "add_cn_2543", 776, 15], + ["concat", 80, 5, 79, 776, 15], + ["jump", "add_done_2542", 776, 15], + "add_cn_2543", + ["is_num", 81, 5, 776, 15], + ["jump_false", 81, "add_err_2544", 776, 15], + "_nop_tc_53", + "_nop_tc_54", + ["add", 80, 5, 79, 776, 15], + ["jump", "add_done_2542", 776, 15], + "add_err_2544", + ["disrupt", 776, 15], + "add_done_2542", + ["move", 5, 80, 776, 15], + ["jump", "while_start_2464", 776, 15], + "while_end_2465", + ["null", 12, 780, 27], + ["function", 83, 22, 781, 23], + ["move", 12, 83, 781, 23], + ["null", 15, 806, 30], + ["null", 14, 807, 29], + ["function", 84, 23, 809, 25], + ["move", 14, 84, 809, 25], + ["function", 85, 24, 840, 26], + ["move", 15, 85, 840, 26], + ["get", 86, 1, 1, 893, 24], + ["load_field", 87, 86, "statements", 893, 24], + ["frame", 89, 15, 1, 893, 5], + ["null", 90, 893, 5], + ["setarg", 89, 0, 90, 893, 5], + ["setarg", 89, 1, 87, 893, 5], + ["invoke", 89, 88, 893, 5], + ["get", 91, 1, 1, 894, 24], + ["load_field", 92, 91, "functions", 894, 24], + ["frame", 94, 15, 1, 894, 5], + ["null", 95, 894, 5], + ["setarg", 94, 0, 95, 894, 5], + ["setarg", 94, 1, 92, 894, 5], + ["invoke", 94, 93, 894, 5], + ["record", 96, 0], + ["move", 13, 96, 897, 27], + ["null", 3, 898, 30], + ["null", 2, 899, 35], + ["function", 97, 25, 901, 31], + ["move", 2, 97, 901, 31], + ["function", 98, 26, 940, 26], + ["move", 3, 98, 940, 26], + ["get", 99, 1, 1, 1000, 24], + ["load_field", 100, 99, "statements", 1000, 24], + ["frame", 102, 3, 1, 1000, 5], + ["null", 103, 1000, 5], + ["setarg", 102, 0, 103, 1000, 5], + ["setarg", 102, 1, 100, 1000, 5], + ["invoke", 102, 101, 1000, 5], + ["get", 104, 1, 1, 1001, 24], + ["load_field", 105, 104, "functions", 1001, 24], + ["frame", 107, 3, 1, 1001, 5], + ["null", 108, 1001, 5], + ["setarg", 107, 0, 108, 1001, 5], + ["setarg", 107, 1, 105, 1001, 5], + ["invoke", 107, 106, 1001, 5], + ["array", 109, 0, 1003, 26], + ["move", 9, 109, 1003, 26], + ["access", 110, 0, 1004, 9], + ["move", 5, 110, 1004, 9], + "while_start_3249", + ["get", 111, 1, 1, 1005, 23], + ["load_field", 112, 111, "intrinsics", 1005, 23], + ["length", 113, 112, 1005, 23], + ["is_int", 115, 5, 1005, 23], + ["jump_false", 115, "rel_ni_3251", 1005, 23], + "_nop_tc_55", + "_nop_tc_56", + ["lt_int", 114, 5, 113, 1005, 23], + ["jump", "rel_done_3253", 1005, 23], + "rel_ni_3251", + ["is_num", 115, 5, 1005, 23], + ["jump_false", 115, "rel_nn_3252", 1005, 23], + "_nop_tc_57", + "_nop_tc_58", + ["lt_float", 114, 5, 113, 1005, 23], + ["jump", "rel_done_3253", 1005, 23], + "rel_nn_3252", + ["is_text", 115, 5, 1005, 23], + ["jump_false", 115, "rel_err_3254", 1005, 23], + "_nop_tc_59", + ["jump", "rel_err_3254", 1005, 23], + ["lt_text", 114, 5, 113, 1005, 23], + ["jump", "rel_done_3253", 1005, 23], + "rel_err_3254", + ["disrupt", 1005, 23], + "rel_done_3253", + ["jump_false", 114, "while_end_3250", 1005, 23], + ["get", 117, 1, 1, 1006, 27], + ["load_field", 118, 117, "intrinsics", 1006, 27], + ["load_dynamic", 119, 118, 5, 1006, 42], + ["load_dynamic", 120, 13, 119, 1006, 42], + ["true", 121, 1006, 49], + ["is_identical", 122, 120, 121, 1006, 49], + ["jump_true", 122, "eq_done_3257", 1006, 49], + ["is_int", 123, 120, 1006, 49], + ["jump_false", 123, "eq_ni_3258", 1006, 49], + "_nop_tc_60", + ["jump", "eq_ni_3258", 1006, 49], + ["eq_int", 122, 120, 121, 1006, 49], + ["jump", "eq_done_3257", 1006, 49], + "eq_ni_3258", + ["is_num", 123, 120, 1006, 49], + ["jump_false", 123, "eq_nn_3259", 1006, 49], + "_nop_tc_61", + ["jump", "eq_nn_3259", 1006, 49], + ["eq_float", 122, 120, 121, 1006, 49], + ["jump", "eq_done_3257", 1006, 49], + "eq_nn_3259", + ["is_text", 123, 120, 1006, 49], + ["jump_false", 123, "eq_nt_3260", 1006, 49], + "_nop_tc_62", + ["jump", "eq_nt_3260", 1006, 49], + ["eq_text", 122, 120, 121, 1006, 49], + ["jump", "eq_done_3257", 1006, 49], + "eq_nt_3260", + ["is_null", 123, 120, 1006, 49], + ["jump_false", 123, "eq_nnl_3261", 1006, 49], + "_nop_tc_63", + ["jump", "eq_nnl_3261", 1006, 49], + ["true", 122, 1006, 49], + ["jump", "eq_done_3257", 1006, 49], + "eq_nnl_3261", + ["is_bool", 123, 120, 1006, 49], + ["jump_false", 123, "eq_nb_3262", 1006, 49], + "_nop_tc_64", + "_nop_tc_65", + ["eq_bool", 122, 120, 121, 1006, 49], + ["jump", "eq_done_3257", 1006, 49], + "eq_nb_3262", + ["false", 122, 1006, 49], + "eq_done_3257", + ["jump_false", 122, "if_else_3255", 1006, 49], + ["get", 125, 1, 1, 1007, 30], + ["load_field", 126, 125, "intrinsics", 1007, 30], + ["load_dynamic", 127, 126, 5, 1007, 45], + ["is_array", 128, 9, 1007, 45], + ["jump_false", 128, "push_err_3263", 1007, 45], + ["push", 9, 127, 1007, 45], + ["jump", "push_done_3264", 1007, 45], + "push_err_3263", + ["disrupt", 1007, 45], + "push_done_3264", + ["jump", "if_end_3256", 1007, 45], + "if_else_3255", + "if_end_3256", + ["access", 129, 1, 1009, 15], + ["is_text", 131, 5, 1009, 15], + ["jump_false", 131, "add_cn_3266", 1009, 15], + "_nop_tc_66", + ["jump", "add_cn_3266", 1009, 15], + ["concat", 130, 5, 129, 1009, 15], + ["jump", "add_done_3265", 1009, 15], + "add_cn_3266", + ["is_num", 131, 5, 1009, 15], + ["jump_false", 131, "add_err_3267", 1009, 15], + "_nop_tc_67", + "_nop_tc_68", + ["add", 130, 5, 129, 1009, 15], + ["jump", "add_done_3265", 1009, 15], + "add_err_3267", + ["disrupt", 1009, 15], + "add_done_3265", + ["move", 5, 130, 1009, 15], + ["jump", "while_start_3249", 1009, 15], + "while_end_3250", + ["get", 133, 1, 1, 1011, 5], + ["store_field", 133, 9, "intrinsics", 1011, 5], + ["null", 134, 1011, 5], + ["return", 134, 1011, 5] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 186, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 39, 1, "scopes", 5, 16], + ["move", 36, 39, 5, 16], + ["length", 40, 36, 6, 26], + ["move", 26, 40, 6, 26], + ["record", 41, 5], + ["access", 42, "array", 9, 12], + ["store_field", 41, 42, "array", 9, 12], + ["access", 43, "record", 9, 29], + ["store_field", 41, 43, "record", 9, 29], + ["access", 44, "text", 9, 45], + ["store_field", 41, 44, "text", 9, 45], + ["access", 45, "number", 10, 13], + ["store_field", 41, 45, "number", 10, 13], + ["access", 46, "blob", 10, 29], + ["store_field", 41, 46, "blob", 10, 29], + ["move", 37, 41, 10, 29], + ["record", 47, 22], + ["true", 48, 14, 10], + ["store_field", 47, 48, "+", 14, 10], + ["true", 49, 14, 21], + ["store_field", 47, 49, "-", 14, 21], + ["true", 50, 14, 32], + ["store_field", 47, 50, "*", 14, 32], + ["true", 51, 14, 43], + ["store_field", 47, 51, "/", 14, 43], + ["true", 52, 14, 54], + ["store_field", 47, 52, "%", 14, 54], + ["true", 53, 15, 11], + ["store_field", 47, 53, "**", 15, 11], + ["true", 54, 15, 23], + ["store_field", 47, 54, "==", 15, 23], + ["true", 55, 15, 35], + ["store_field", 47, 55, "!=", 15, 35], + ["true", 56, 15, 46], + ["store_field", 47, 56, "<", 15, 46], + ["true", 57, 15, 57], + ["store_field", 47, 57, ">", 15, 57], + ["true", 58, 16, 11], + ["store_field", 47, 58, "<=", 16, 11], + ["true", 59, 16, 23], + ["store_field", 47, 59, ">=", 16, 23], + ["true", 60, 16, 34], + ["store_field", 47, 60, "&", 16, 34], + ["true", 61, 16, 45], + ["store_field", 47, 61, "|", 16, 45], + ["true", 62, 16, 56], + ["store_field", 47, 62, "^", 16, 56], + ["true", 63, 17, 11], + ["store_field", 47, 63, "<<", 17, 11], + ["true", 64, 17, 23], + ["store_field", 47, 64, ">>", 17, 23], + ["true", 65, 17, 36], + ["store_field", 47, 65, ">>>", 17, 36], + ["true", 66, 17, 48], + ["store_field", 47, 66, "&&", 17, 48], + ["true", 67, 17, 60], + ["store_field", 47, 67, "||", 17, 60], + ["true", 68, 18, 10], + ["store_field", 47, 68, ",", 18, 10], + ["true", 69, 18, 20], + ["store_field", 47, 69, "in", 18, 20], + ["move", 4, 47, 18, 20], + ["record", 70, 5], + ["true", 71, 21, 10], + ["store_field", 70, 71, "!", 21, 10], + ["true", 72, 21, 21], + ["store_field", 70, 72, "~", 21, 21], + ["true", 73, 21, 37], + ["store_field", 70, 73, "-unary", 21, 37], + ["true", 74, 21, 53], + ["store_field", 70, 74, "+unary", 21, 53], + ["true", 75, 21, 67], + ["store_field", 70, 75, "delete", 21, 67], + ["move", 38, 70, 21, 67], + ["record", 76, 15], + ["true", 77, 24, 13], + ["store_field", 76, 77, "assign", 24, 13], + ["true", 78, 24, 25], + ["store_field", 76, 78, "+=", 24, 25], + ["true", 79, 24, 37], + ["store_field", 76, 79, "-=", 24, 37], + ["true", 80, 24, 49], + ["store_field", 76, 80, "*=", 24, 49], + ["true", 81, 25, 11], + ["store_field", 76, 81, "/=", 25, 11], + ["true", 82, 25, 23], + ["store_field", 76, 82, "%=", 25, 23], + ["true", 83, 25, 36], + ["store_field", 76, 83, "<<=", 25, 36], + ["true", 84, 25, 49], + ["store_field", 76, 84, ">>=", 25, 49], + ["true", 85, 26, 13], + ["store_field", 76, 85, ">>>=", 26, 13], + ["true", 86, 26, 25], + ["store_field", 76, 86, "&=", 26, 25], + ["true", 87, 26, 37], + ["store_field", 76, 87, "^=", 26, 37], + ["true", 88, 26, 49], + ["store_field", 76, 88, "|=", 26, 49], + ["true", 89, 27, 12], + ["store_field", 76, 89, "**=", 27, 12], + ["true", 90, 27, 25], + ["store_field", 76, 90, "&&=", 27, 25], + ["true", 91, 27, 38], + ["store_field", 76, 91, "||=", 27, 38], + ["move", 3, 76, 27, 38], + ["record", 92, 6], + ["true", 93, 30, 10], + ["store_field", 92, 93, "+", 30, 10], + ["true", 94, 30, 21], + ["store_field", 92, 94, "-", 30, 21], + ["true", 95, 30, 32], + ["store_field", 92, 95, "*", 30, 32], + ["true", 96, 30, 43], + ["store_field", 92, 96, "/", 30, 43], + ["true", 97, 30, 54], + ["store_field", 92, 97, "%", 30, 54], + ["true", 98, 30, 66], + ["store_field", 92, 98, "**", 30, 66], + ["move", 2, 92, 30, 66], + ["record", 99, 6], + ["true", 100, 33, 11], + ["store_field", 99, 100, "==", 33, 11], + ["true", 101, 33, 23], + ["store_field", 99, 101, "!=", 33, 23], + ["true", 102, 33, 34], + ["store_field", 99, 102, "<", 33, 34], + ["true", 103, 33, 45], + ["store_field", 99, 103, ">", 33, 45], + ["true", 104, 33, 57], + ["store_field", 99, 104, "<=", 33, 57], + ["true", 105, 33, 69], + ["store_field", 99, 105, ">=", 33, 69], + ["move", 6, 99, 33, 69], + ["function", 106, 0, 40, 20], + ["move", 18, 106, 40, 20], + ["record", 107, 9], + ["true", 108, 48, 15], + ["store_field", 107, 108, "is_array", 48, 15], + ["true", 109, 48, 30], + ["store_field", 107, 109, "is_text", 48, 30], + ["true", 110, 48, 47], + ["store_field", 107, 110, "is_number", 48, 47], + ["true", 111, 48, 65], + ["store_field", 107, 111, "is_integer", 48, 65], + ["true", 112, 49, 18], + ["store_field", 107, 112, "is_function", 49, 18], + ["true", 113, 49, 36], + ["store_field", 107, 113, "is_logical", 49, 36], + ["true", 114, 49, 51], + ["store_field", 107, 114, "is_null", 49, 51], + ["true", 115, 49, 68], + ["store_field", 107, 115, "is_object", 49, 68], + ["true", 116, 50, 15], + ["store_field", 107, 116, "is_stone", 50, 15], + ["move", 32, 107, 50, 15], + ["function", 117, 1, 53, 17], + ["move", 19, 117, 53, 17], + ["function", 118, 2, 100, 18], + ["move", 8, 118, 100, 18], + ["function", 119, 3, 109, 21], + ["move", 24, 119, 109, 21], + ["function", 120, 4, 113, 19], + ["move", 25, 120, 113, 19], + ["function", 121, 5, 117, 19], + ["move", 22, 121, 117, 19], + ["function", 122, 6, 122, 19], + ["move", 23, 122, 122, 19], + ["function", 123, 7, 126, 27], + ["move", 20, 123, 126, 27], + ["function", 124, 8, 145, 20], + ["move", 10, 124, 145, 20], + ["function", 125, 9, 154, 19], + ["move", 35, 125, 154, 19], + ["record", 126, 0], + ["move", 7, 126, 170, 20], + ["record", 127, 0], + ["move", 12, 127, 171, 20], + ["function", 128, 10, 173, 24], + ["move", 34, 128, 173, 24], + ["function", 129, 11, 179, 19], + ["move", 17, 129, 179, 19], + ["function", 130, 12, 185, 24], + ["move", 33, 130, 185, 24], + ["null", 31, 191, 24], + ["null", 29, 192, 21], + ["function", 131, 13, 194, 17], + ["move", 29, 131, 194, 17], + ["function", 132, 14, 200, 20], + ["move", 31, 132, 200, 20], + ["null", 28, 265, 27], + ["function", 133, 15, 266, 23], + ["move", 28, 133, 266, 23], + ["null", 30, 294, 29], + ["function", 134, 16, 295, 25], + ["move", 30, 134, 295, 25], + ["function", 135, 17, 348, 18], + ["move", 27, 135, 348, 18], + ["null", 13, 359, 19], + ["null", 15, 360, 19], + ["null", 16, 361, 20], + ["function", 136, 18, 363, 15], + ["move", 13, 136, 363, 15], + ["null", 14, 589, 17], + ["function", 137, 19, 591, 15], + ["move", 15, 137, 591, 15], + ["function", 138, 20, 687, 16], + ["move", 16, 138, 687, 16], + ["function", 139, 21, 726, 13], + ["move", 14, 139, 726, 13], + ["function", 140, 27, 746, 17], + ["move", 5, 140, 746, 17], + ["frame", 142, 27, 0, 1018, 3], + ["null", 143, 1018, 3], + ["setarg", 142, 0, 143, 1018, 3], + ["invoke", 142, 141, 1018, 3], + ["load_field", 144, 1, "statements", 1021, 31], + ["access", 145, 0, 1021, 47], + ["frame", 147, 16, 2, 1021, 20], + ["null", 148, 1021, 20], + ["setarg", 147, 0, 148, 1021, 20], + ["setarg", 147, 1, 144, 1021, 20], + ["setarg", 147, 2, 145, 1021, 20], + ["invoke", 147, 146, 1021, 20], + ["store_field", 1, 146, "statements", 1021, 3], + ["access", 9, 0, 1022, 12], + "while_start_3268", + ["load_field", 149, 1, "functions", 1023, 22], + ["length", 150, 149, 1023, 22], + ["is_int", 152, 9, 1023, 22], + ["jump_false", 152, "rel_ni_3270", 1023, 22], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 151, 9, 150, 1023, 22], + ["jump", "rel_done_3272", 1023, 22], + "rel_ni_3270", + ["is_num", 152, 9, 1023, 22], + ["jump_false", 152, "rel_nn_3271", 1023, 22], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 151, 9, 150, 1023, 22], + ["jump", "rel_done_3272", 1023, 22], + "rel_nn_3271", + ["is_text", 152, 9, 1023, 22], + ["jump_false", 152, "rel_err_3273", 1023, 22], + "_nop_tc_5", + ["jump", "rel_err_3273", 1023, 22], + ["lt_text", 151, 9, 150, 1023, 22], + ["jump", "rel_done_3272", 1023, 22], + "rel_err_3273", + ["disrupt", 1023, 22], + "rel_done_3272", + ["jump_false", 151, "while_end_3269", 1023, 22], + ["load_field", 154, 1, "functions", 1024, 13], + ["load_dynamic", 155, 154, 9, 1024, 27], + ["frame", 157, 14, 1, 1024, 5], + ["null", 158, 1024, 5], + ["setarg", 157, 0, 158, 1024, 5], + ["setarg", 157, 1, 155, 1024, 5], + ["invoke", 157, 156, 1024, 5], + ["access", 159, 1, 1025, 15], + ["is_text", 161, 9, 1025, 15], + ["jump_false", 161, "add_cn_3275", 1025, 15], + "_nop_tc_6", + ["jump", "add_cn_3275", 1025, 15], + ["concat", 160, 9, 159, 1025, 15], + ["jump", "add_done_3274", 1025, 15], + "add_cn_3275", + ["is_num", 161, 9, 1025, 15], + ["jump_false", 161, "add_err_3276", 1025, 15], + "_nop_tc_7", + "_nop_tc_8", + ["add", 160, 9, 159, 1025, 15], + ["jump", "add_done_3274", 1025, 15], + "add_err_3276", + ["disrupt", 1025, 15], + "add_done_3274", + ["move", 9, 160, 1025, 15], + ["jump", "while_start_3268", 1025, 15], + "while_end_3269", + ["array", 163, 0, 1029, 18], + ["move", 21, 163, 1029, 18], + ["null", 11, 1030, 12], + ["access", 164, 0, 1031, 8], + ["move", 9, 164, 1031, 8], + "while_start_3277", + ["load_field", 165, 1, "functions", 1032, 22], + ["length", 166, 165, 1032, 22], + ["is_int", 168, 9, 1032, 22], + ["jump_false", 168, "rel_ni_3279", 1032, 22], + "_nop_tc_9", + "_nop_tc_10", + ["lt_int", 167, 9, 166, 1032, 22], + ["jump", "rel_done_3281", 1032, 22], + "rel_ni_3279", + ["is_num", 168, 9, 1032, 22], + ["jump_false", 168, "rel_nn_3280", 1032, 22], + "_nop_tc_11", + "_nop_tc_12", + ["lt_float", 167, 9, 166, 1032, 22], + ["jump", "rel_done_3281", 1032, 22], + "rel_nn_3280", + ["is_text", 168, 9, 1032, 22], + ["jump_false", 168, "rel_err_3282", 1032, 22], + "_nop_tc_13", + ["jump", "rel_err_3282", 1032, 22], + ["lt_text", 167, 9, 166, 1032, 22], + ["jump", "rel_done_3281", 1032, 22], + "rel_err_3282", + ["disrupt", 1032, 22], + "rel_done_3281", + ["jump_false", 167, "while_end_3278", 1032, 22], + ["load_field", 170, 1, "functions", 1033, 10], + ["load_dynamic", 171, 170, 9, 1033, 24], + ["move", 11, 171, 1033, 24], + ["load_field", 172, 11, "dead", 1034, 9], + ["true", 173, 1034, 20], + ["is_identical", 174, 172, 173, 1034, 20], + ["jump_true", 174, "ne_nid_3286", 1034, 20], + ["jump", "ne_ni_3287", 1034, 20], + "ne_nid_3286", + ["false", 174, 1034, 20], + ["jump", "ne_done_3285", 1034, 20], + "ne_ni_3287", + ["is_int", 175, 172, 1034, 20], + ["jump_false", 175, "ne_nn_3288", 1034, 20], + "_nop_tc_14", + ["jump", "ne_nn_3288", 1034, 20], + ["ne_int", 174, 172, 173, 1034, 20], + ["jump", "ne_done_3285", 1034, 20], + "ne_nn_3288", + ["is_num", 175, 172, 1034, 20], + ["jump_false", 175, "ne_nt_3289", 1034, 20], + "_nop_tc_15", + ["jump", "ne_nt_3289", 1034, 20], + ["ne_float", 174, 172, 173, 1034, 20], + ["jump", "ne_done_3285", 1034, 20], + "ne_nt_3289", + ["is_text", 175, 172, 1034, 20], + ["jump_false", 175, "ne_nnl_3290", 1034, 20], + "_nop_tc_16", + ["jump", "ne_nnl_3290", 1034, 20], + ["ne_text", 174, 172, 173, 1034, 20], + ["jump", "ne_done_3285", 1034, 20], + "ne_nnl_3290", + ["is_null", 175, 172, 1034, 20], + ["jump_false", 175, "ne_nb_3291", 1034, 20], + "_nop_tc_17", + ["jump", "ne_nb_3291", 1034, 20], + ["false", 174, 1034, 20], + ["jump", "ne_done_3285", 1034, 20], + "ne_nb_3291", + ["is_bool", 175, 172, 1034, 20], + ["jump_false", 175, "ne_mis_3292", 1034, 20], + "_nop_tc_18", + "_nop_tc_19", + ["ne_bool", 174, 172, 173, 1034, 20], + ["jump", "ne_done_3285", 1034, 20], + "ne_mis_3292", + ["true", 174, 1034, 20], + "ne_done_3285", + ["jump_false", 174, "if_else_3283", 1034, 20], + ["is_array", 177, 21, 1035, 22], + ["jump_false", 177, "push_err_3293", 1035, 22], + ["push", 21, 11, 1035, 22], + ["jump", "push_done_3294", 1035, 22], + "push_err_3293", + ["disrupt", 1035, 22], + "push_done_3294", + ["jump", "if_end_3284", 1035, 22], + "if_else_3283", + "if_end_3284", + ["access", 178, 1, 1037, 15], + ["is_text", 180, 9, 1037, 15], + ["jump_false", 180, "add_cn_3296", 1037, 15], + "_nop_tc_20", + ["jump", "add_cn_3296", 1037, 15], + ["concat", 179, 9, 178, 1037, 15], + ["jump", "add_done_3295", 1037, 15], + "add_cn_3296", + ["is_num", 180, 9, 1037, 15], + ["jump_false", 180, "add_err_3297", 1037, 15], + "_nop_tc_21", + "_nop_tc_22", + ["add", 179, 9, 178, 1037, 15], + ["jump", "add_done_3295", 1037, 15], + "add_err_3297", + ["disrupt", 1037, 15], + "add_done_3295", + ["move", 9, 179, 1037, 15], + ["jump", "while_start_3277", 1037, 15], + "while_end_3278", + ["store_field", 1, 21, "functions", 1039, 3], + ["frame", 183, 5, 0, 1042, 3], + ["null", 184, 1042, 3], + ["setarg", 183, 0, 184, 1042, 3], + ["invoke", 183, 182, 1042, 3], + ["return", 1, 1044, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 + } ], - "nr_args": 0 - }, - "filename": "fold.cm", - "data": {} + "main": { + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["function", 2, 28, 4, 12], + ["move", 1, 2, 4, 12], + ["return", 1, 1047, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": "fold.cm", + "data": {} } \ No newline at end of file diff --git a/boot/internal_shop.cm.mcode b/boot/internal_shop.cm.mcode index 94bae892..fd758d8b 100644 --- a/boot/internal_shop.cm.mcode +++ b/boot/internal_shop.cm.mcode @@ -1,70672 +1,12766 @@ { - "name": "internal/shop.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 77, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 9, - 7, - 1, - 27, - 14 - ], - [ - "is_proxy", - 10, - 9, - 27, - 14 - ], - [ - "jump_false", - 10, - "record_path_0", - 27, - 14 - ], - [ - "null", - 11, - 27, - 14 - ], - [ - "access", - 12, - "load_lock", - 27, - 14 - ], - [ - "array", - 13, - 0, - 27, - 14 - ], - [ - "frame", - 14, - 9, - 2, - 27, - 14 - ], - [ - "setarg", - 14, - 0, - 11, - 27, - 14 - ], - [ - "setarg", - 14, - 1, - 12, - 27, - 14 - ], - [ - "setarg", - 14, - 2, - 13, - 27, - 14 - ], - [ - "invoke", - 14, - 8, - 27, - 14 - ], - [ - "jump", - "call_done_1", - 27, - 14 - ], - "record_path_0", - [ - "load_field", - 15, - 9, - "load_lock", - 27, - 14 - ], - [ - "frame", - 16, - 15, - 0, - 27, - 14 - ], - [ - "setarg", - 16, - 0, - 9, - 27, - 14 - ], - [ - "invoke", - 16, - 8, - 27, - 14 - ], - "call_done_1", - [ - "move", - 7, - 8, - 27, - 14 - ], - [ - "record", - 17, - 0 - ], - [ - "move", - 4, - 17, - 28, - 18 - ], - [ - "access", - 19, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 29, - 14 - ], - [ - "frame", - 20, - 19, - 1, - 29, - 14 - ], - [ - "null", - 21, - 29, - 14 - ], - [ - "setarg", - 20, - 0, - 21, - 29, - 14 - ], - [ - "setarg", - 20, - 1, - 7, - 29, - 14 - ], - [ - "invoke", - 20, - 18, - 29, - 14 - ], - [ - "move", - 6, - 18, - 29, - 14 - ], - [ - "access", - 1, - 0, - 30, - 12 - ], - "while_start_2", - [ - "length", - 22, - 6, - 31, - 22 - ], - [ - "is_int", - 24, - 1, - 31, - 22 - ], - [ - "jump_false", - 24, - "rel_ni_4", - 31, - 22 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 23, - 1, - 22, - 31, - 22 - ], - [ - "jump", - "rel_done_6", - 31, - 22 - ], - "rel_ni_4", - [ - "is_num", - 24, - 1, - 31, - 22 - ], - [ - "jump_false", - 24, - "rel_nn_5", - 31, - 22 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 23, - 1, - 22, - 31, - 22 - ], - [ - "jump", - "rel_done_6", - 31, - 22 - ], - "rel_nn_5", - [ - "is_text", - 24, - 1, - 31, - 22 - ], - [ - "jump_false", - 24, - "rel_err_7", - 31, - 22 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_7", - 31, - 22 - ], - [ - "lt_text", - 23, - 1, - 22, - 31, - 22 - ], - [ - "jump", - "rel_done_6", - 31, - 22 - ], - "rel_err_7", - [ - "disrupt", - 31, - 22 - ], - "rel_done_6", - [ - "jump_false", - 23, - "while_end_3", - 31, - 22 - ], - [ - "load_dynamic", - 26, - 6, - 1, - 32, - 19 - ], - [ - "load_dynamic", - 27, - 7, - 26, - 32, - 19 - ], - [ - "move", - 28, - 27, - 32, - 19 - ], - [ - "jump_false", - 28, - "and_end_10", - 32, - 19 - ], - [ - "load_dynamic", - 29, - 6, - 1, - 32, - 37 - ], - [ - "load_dynamic", - 30, - 7, - 29, - 32, - 37 - ], - [ - "load_field", - 31, - 30, - "id", - 32, - 37 - ], - [ - "move", - 28, - 31, - 32, - 37 - ], - "and_end_10", - [ - "jump_false", - 28, - "if_else_8", - 32, - 37 - ], - [ - "true", - 32, - 33, - 37 - ], - [ - "load_dynamic", - 33, - 6, - 1, - 33, - 26 - ], - [ - "load_dynamic", - 34, - 7, - 33, - 33, - 26 - ], - [ - "load_field", - 35, - 34, - "id", - 33, - 26 - ], - [ - "store_dynamic", - 4, - 32, - 35, - 33, - 26 - ], - [ - "jump", - "if_end_9", - 33, - 26 - ], - "if_else_8", - "if_end_9", - [ - "access", - 36, - 1, - 34, - 15 - ], - [ - "is_text", - 38, - 1, - 34, - 15 - ], - [ - "jump_false", - 38, - "add_cn_12", - 34, - 15 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_12", - 34, - 15 - ], - [ - "concat", - 37, - 1, - 36, - 34, - 15 - ], - [ - "jump", - "add_done_11", - 34, - 15 - ], - "add_cn_12", - [ - "is_num", - 38, - 1, - 34, - 15 - ], - [ - "jump_false", - 38, - "add_err_13", - 34, - 15 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 37, - 1, - 36, - 34, - 15 - ], - [ - "jump", - "add_done_11", - 34, - 15 - ], - "add_err_13", - [ - "disrupt", - 34, - 15 - ], - "add_done_11", - [ - "move", - 1, - 37, - 34, - 15 - ], - [ - "jump", - "while_start_2", - 34, - 15 - ], - "while_end_3", - [ - "true", - 40, - 36, - 22 - ], - [ - "access", - 41, - "CORE", - 36, - 12 - ], - [ - "store_field", - 4, - 40, - 41, - 36, - 12 - ], - [ - "null", - 5, - 38, - 12 - ], - [ - "access", - 3, - "ABCDEFGHIJKLMNOPQRSTUVWXYZ", - 39, - 15 - ], - [ - "access", - 2, - 0, - 40, - 12 - ], - "while_start_14", - [ - "true", - 42, - 41, - 10 - ], - [ - "jump_false", - 42, - "while_end_15", - 41, - 10 - ], - [ - "access", - 43, - "", - 42, - 10 - ], - [ - "move", - 5, - 43, - 42, - 10 - ], - [ - "access", - 44, - 0, - 43, - 10 - ], - [ - "move", - 2, - 44, - 43, - 10 - ], - "while_start_16", - [ - "access", - 45, - 5, - 44, - 17 - ], - [ - "is_int", - 47, - 2, - 44, - 17 - ], - [ - "jump_false", - 47, - "rel_ni_18", - 44, - 17 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_int", - 46, - 2, - 45, - 44, - 17 - ], - [ - "jump", - "rel_done_20", - 44, - 17 - ], - "rel_ni_18", - [ - "is_num", - 47, - 2, - 44, - 17 - ], - [ - "jump_false", - 47, - "rel_nn_19", - 44, - 17 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "lt_float", - 46, - 2, - 45, - 44, - 17 - ], - [ - "jump", - "rel_done_20", - 44, - 17 - ], - "rel_nn_19", - [ - "is_text", - 47, - 2, - 44, - 17 - ], - [ - "jump_false", - 47, - "rel_err_21", - 44, - 17 - ], - "_nop_tc_13", - [ - "jump", - "rel_err_21", - 44, - 17 - ], - [ - "lt_text", - 46, - 2, - 45, - 44, - 17 - ], - [ - "jump", - "rel_done_20", - 44, - 17 - ], - "rel_err_21", - [ - "disrupt", - 44, - 17 - ], - "rel_done_20", - [ - "jump_false", - 46, - "while_end_17", - 44, - 17 - ], - [ - "get", - 50, - 55, - 1, - 45, - 27 - ], - [ - "is_proxy", - 51, - 50, - 45, - 27 - ], - [ - "jump_false", - 51, - "record_path_22", - 45, - 27 - ], - [ - "null", - 52, - 45, - 27 - ], - [ - "access", - 53, - "random", - 45, - 27 - ], - [ - "array", - 54, - 0, - 45, - 27 - ], - [ - "frame", - 55, - 50, - 2, - 45, - 27 - ], - [ - "setarg", - 55, - 0, - 52, - 45, - 27 - ], - [ - "setarg", - 55, - 1, - 53, - 45, - 27 - ], - [ - "setarg", - 55, - 2, - 54, - 45, - 27 - ], - [ - "invoke", - 55, - 49, - 45, - 27 - ], - [ - "jump", - "call_done_23", - 45, - 27 - ], - "record_path_22", - [ - "load_field", - 56, - 50, - "random", - 45, - 27 - ], - [ - "frame", - 57, - 56, - 0, - 45, - 27 - ], - [ - "setarg", - 57, - 0, - 50, - 45, - 27 - ], - [ - "invoke", - 57, - 49, - 45, - 27 - ], - "call_done_23", - [ - "access", - 59, - { - "name": "abs", - "kind": "name", - "make": "intrinsic" - }, - 45, - 23 - ], - [ - "frame", - 60, - 59, - 1, - 45, - 23 - ], - [ - "null", - 61, - 45, - 23 - ], - [ - "setarg", - 60, - 0, - 61, - 45, - 23 - ], - [ - "setarg", - 60, - 1, - 49, - 45, - 23 - ], - [ - "invoke", - 60, - 58, - 45, - 23 - ], - [ - "access", - 62, - 26, - 45, - 42 - ], - [ - "is_num", - 64, - 58, - 45, - 42 - ], - [ - "jump_false", - 64, - "num_err_24", - 45, - 42 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "modulo", - 63, - 58, - 62, - 45, - 42 - ], - [ - "jump", - "num_done_25", - 45, - 42 - ], - "num_err_24", - [ - "disrupt", - 45, - 42 - ], - "num_done_25", - [ - "load_dynamic", - 66, - 3, - 63, - 45, - 42 - ], - [ - "is_text", - 68, - 5, - 45, - 42 - ], - [ - "jump_false", - 68, - "add_cn_27", - 45, - 42 - ], - [ - "is_text", - 69, - 66, - 45, - 42 - ], - [ - "jump_false", - 69, - "add_cn_27", - 45, - 42 - ], - [ - "concat", - 67, - 5, - 66, - 45, - 42 - ], - [ - "jump", - "add_done_26", - 45, - 42 - ], - "add_cn_27", - [ - "is_num", - 68, - 5, - 45, - 42 - ], - [ - "jump_false", - 68, - "add_err_28", - 45, - 42 - ], - [ - "is_num", - 69, - 66, - 45, - 42 - ], - [ - "jump_false", - 69, - "add_err_28", - 45, - 42 - ], - [ - "add", - 67, - 5, - 66, - 45, - 42 - ], - [ - "jump", - "add_done_26", - 45, - 42 - ], - "add_err_28", - [ - "disrupt", - 45, - 42 - ], - "add_done_26", - [ - "move", - 5, - 67, - 45, - 42 - ], - [ - "access", - 70, - 1, - 46, - 17 - ], - [ - "is_text", - 72, - 2, - 46, - 17 - ], - [ - "jump_false", - 72, - "add_cn_30", - 46, - 17 - ], - "_nop_tc_16", - [ - "jump", - "add_cn_30", - 46, - 17 - ], - [ - "concat", - 71, - 2, - 70, - 46, - 17 - ], - [ - "jump", - "add_done_29", - 46, - 17 - ], - "add_cn_30", - [ - "is_num", - 72, - 2, - 46, - 17 - ], - [ - "jump_false", - 72, - "add_err_31", - 46, - 17 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "add", - 71, - 2, - 70, - 46, - 17 - ], - [ - "jump", - "add_done_29", - 46, - 17 - ], - "add_err_31", - [ - "disrupt", - 46, - 17 - ], - "add_done_29", - [ - "move", - 2, - 71, - 46, - 17 - ], - [ - "jump", - "while_start_16", - 46, - 17 - ], - "while_end_17", - [ - "load_dynamic", - 74, - 4, - 5, - 48, - 19 - ], - "_nop_bl_1", - [ - "jump_true", - 74, - "if_else_32", - 48, - 19 - ], - [ - "return", - 5, - 48, - 31 - ], - "_nop_ur_1", - "if_else_32", - "if_end_33", - [ - "jump", - "while_start_14", - 48, - 31 - ], - "while_end_15", - [ - "null", - 76, - 48, - 31 - ], - [ - "return", - 76, - 48, - 31 - ] - ], - "name": "generate_package_id", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 39, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 14, - 1, - 56, - 14 - ], - [ - "is_identical", - 6, - 1, - 5, - 56, - 14 - ], - [ - "jump_true", - 6, - "eq_done_36", - 56, - 14 - ], - [ - "is_int", - 7, - 1, - 56, - 14 - ], - [ - "jump_false", - 7, - "eq_ni_37", - 56, - 14 - ], - [ - "is_int", - 8, - 5, - 56, - 14 - ], - [ - "jump_false", - 8, - "eq_ni_37", - 56, - 14 - ], - [ - "eq_int", - 6, - 1, - 5, - 56, - 14 - ], - [ - "jump", - "eq_done_36", - 56, - 14 - ], - "eq_ni_37", - [ - "is_num", - 7, - 1, - 56, - 14 - ], - [ - "jump_false", - 7, - "eq_nn_38", - 56, - 14 - ], - [ - "is_num", - 8, - 5, - 56, - 14 - ], - [ - "jump_false", - 8, - "eq_nn_38", - 56, - 14 - ], - [ - "eq_float", - 6, - 1, - 5, - 56, - 14 - ], - [ - "jump", - "eq_done_36", - 56, - 14 - ], - "eq_nn_38", - [ - "is_text", - 7, - 1, - 56, - 14 - ], - [ - "jump_false", - 7, - "eq_nt_39", - 56, - 14 - ], - [ - "is_text", - 8, - 5, - 56, - 14 - ], - [ - "jump_false", - 8, - "eq_nt_39", - 56, - 14 - ], - [ - "eq_text", - 6, - 1, - 5, - 56, - 14 - ], - [ - "jump", - "eq_done_36", - 56, - 14 - ], - "eq_nt_39", - [ - "is_null", - 7, - 1, - 56, - 14 - ], - [ - "jump_false", - 7, - "eq_nnl_40", - 56, - 14 - ], - [ - "is_null", - 8, - 5, - 56, - 14 - ], - [ - "jump_false", - 8, - "eq_nnl_40", - 56, - 14 - ], - [ - "true", - 6, - 56, - 14 - ], - [ - "jump", - "eq_done_36", - 56, - 14 - ], - "eq_nnl_40", - [ - "is_bool", - 7, - 1, - 56, - 14 - ], - [ - "jump_false", - 7, - "eq_nb_41", - 56, - 14 - ], - [ - "is_bool", - 8, - 5, - 56, - 14 - ], - [ - "jump_false", - 8, - "eq_nb_41", - 56, - 14 - ], - [ - "eq_bool", - 6, - 1, - 5, - 56, - 14 - ], - [ - "jump", - "eq_done_36", - 56, - 14 - ], - "eq_nb_41", - [ - "false", - 6, - 56, - 14 - ], - "eq_done_36", - [ - "jump_false", - 6, - "if_else_34", - 56, - 14 - ], - [ - "get", - 9, - 14, - 1, - 56, - 27 - ], - [ - "return", - 9, - 56, - 27 - ], - "_nop_ur_1", - "if_else_34", - "if_end_35", - [ - "get", - 11, - 7, - 1, - 58, - 14 - ], - [ - "is_proxy", - 12, - 11, - 58, - 14 - ], - [ - "jump_false", - 12, - "record_path_42", - 58, - 14 - ], - [ - "null", - 13, - 58, - 14 - ], - [ - "access", - 14, - "load_lock", - 58, - 14 - ], - [ - "array", - 15, - 0, - 58, - 14 - ], - [ - "frame", - 16, - 11, - 2, - 58, - 14 - ], - [ - "setarg", - 16, - 0, - 13, - 58, - 14 - ], - [ - "setarg", - 16, - 1, - 14, - 58, - 14 - ], - [ - "setarg", - 16, - 2, - 15, - 58, - 14 - ], - [ - "invoke", - 16, - 10, - 58, - 14 - ], - [ - "jump", - "call_done_43", - 58, - 14 - ], - "record_path_42", - [ - "load_field", - 17, - 11, - "load_lock", - 58, - 14 - ], - [ - "frame", - 18, - 17, - 0, - 58, - 14 - ], - [ - "setarg", - 18, - 0, - 11, - 58, - 14 - ], - [ - "invoke", - 18, - 10, - 58, - 14 - ], - "call_done_43", - [ - "move", - 4, - 10, - 58, - 14 - ], - [ - "load_dynamic", - 19, - 4, - 1, - 59, - 20 - ], - [ - "move", - 2, - 19, - 59, - 20 - ], - [ - "move", - 20, - 2, - 60, - 7 - ], - [ - "jump_false", - 20, - "and_end_46", - 60, - 7 - ], - [ - "load_field", - 21, - 2, - "id", - 60, - 16 - ], - [ - "move", - 20, - 21, - 60, - 16 - ], - "and_end_46", - [ - "jump_false", - 20, - "if_else_44", - 60, - 16 - ], - [ - "load_field", - 22, - 2, - "id", - 60, - 33 - ], - [ - "return", - 22, - 60, - 33 - ], - "_nop_ur_2", - "if_else_44", - "if_end_45", - [ - "get", - 24, - 24, - 1, - 62, - 12 - ], - [ - "frame", - 25, - 24, - 0, - 62, - 12 - ], - [ - "null", - 26, - 62, - 12 - ], - [ - "setarg", - 25, - 0, - 26, - 62, - 12 - ], - [ - "invoke", - 25, - 23, - 62, - 12 - ], - [ - "move", - 3, - 23, - 62, - 12 - ], - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_47", - 63, - 8 - ], - [ - "record", - 28, - 0 - ], - [ - "move", - 2, - 28, - 64, - 13 - ], - [ - "store_dynamic", - 4, - 2, - 1, - 65, - 10 - ], - [ - "jump", - "if_end_48", - 65, - 10 - ], - "if_else_47", - "if_end_48", - [ - "store_field", - 2, - 3, - "id", - 67, - 3 - ], - [ - "get", - 30, - 7, - 1, - 68, - 3 - ], - [ - "is_proxy", - 31, - 30, - 68, - 3 - ], - [ - "jump_false", - 31, - "record_path_49", - 68, - 3 - ], - [ - "null", - 32, - 68, - 3 - ], - [ - "access", - 33, - "save_lock", - 68, - 3 - ], - [ - "array", - 34, - 0, - 68, - 3 - ], - [ - "push", - 34, - 4, - 68, - 3 - ], - [ - "frame", - 35, - 30, - 2, - 68, - 3 - ], - [ - "setarg", - 35, - 0, - 32, - 68, - 3 - ], - [ - "setarg", - 35, - 1, - 33, - 68, - 3 - ], - [ - "setarg", - 35, - 2, - 34, - 68, - 3 - ], - [ - "invoke", - 35, - 29, - 68, - 3 - ], - [ - "jump", - "call_done_50", - 68, - 3 - ], - "record_path_49", - [ - "load_field", - 36, - 30, - "save_lock", - 68, - 3 - ], - [ - "frame", - 37, - 36, - 1, - 68, - 3 - ], - [ - "setarg", - 37, - 0, - 30, - 68, - 3 - ], - [ - "setarg", - 37, - 1, - 4, - 68, - 3 - ], - [ - "invoke", - 37, - 29, - 68, - 3 - ], - "call_done_50", - [ - "return", - 3, - 69, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "get_package_id", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 26, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 41, - 1, - 74, - 14 - ], - [ - "frame", - 5, - 4, - 1, - 74, - 14 - ], - [ - "null", - 6, - 74, - 14 - ], - [ - "setarg", - 5, - 0, - 6, - 74, - 14 - ], - [ - "setarg", - 5, - 1, - 1, - 74, - 14 - ], - [ - "invoke", - 5, - 3, - 74, - 14 - ], - [ - "move", - 2, - 3, - 74, - 14 - ], - [ - "get", - 8, - 22, - 1, - 75, - 7 - ], - [ - "is_proxy", - 9, - 8, - 75, - 7 - ], - [ - "jump_false", - 9, - "record_path_53", - 75, - 7 - ], - [ - "null", - 10, - 75, - 7 - ], - [ - "access", - 11, - "is_file", - 75, - 7 - ], - [ - "array", - 12, - 0, - 75, - 7 - ], - [ - "push", - 12, - 2, - 75, - 7 - ], - [ - "frame", - 13, - 8, - 2, - 75, - 7 - ], - [ - "setarg", - 13, - 0, - 10, - 75, - 7 - ], - [ - "setarg", - 13, - 1, - 11, - 75, - 7 - ], - [ - "setarg", - 13, - 2, - 12, - 75, - 7 - ], - [ - "invoke", - 13, - 7, - 75, - 7 - ], - [ - "jump", - "call_done_54", - 75, - 7 - ], - "record_path_53", - [ - "load_field", - 14, - 8, - "is_file", - 75, - 7 - ], - [ - "frame", - 15, - 14, - 1, - 75, - 7 - ], - [ - "setarg", - 15, - 0, - 8, - 75, - 7 - ], - [ - "setarg", - 15, - 1, - 2, - 75, - 7 - ], - [ - "invoke", - 15, - 7, - 75, - 7 - ], - "call_done_54", - [ - "jump_false", - 7, - "if_else_51", - 75, - 7 - ], - [ - "get", - 17, - 22, - 1, - 76, - 12 - ], - [ - "is_proxy", - 18, - 17, - 76, - 12 - ], - [ - "jump_false", - 18, - "record_path_55", - 76, - 12 - ], - [ - "null", - 19, - 76, - 12 - ], - [ - "access", - 20, - "slurp", - 76, - 12 - ], - [ - "array", - 21, - 0, - 76, - 12 - ], - [ - "push", - 21, - 2, - 76, - 12 - ], - [ - "frame", - 22, - 17, - 2, - 76, - 12 - ], - [ - "setarg", - 22, - 0, - 19, - 76, - 12 - ], - [ - "setarg", - 22, - 1, - 20, - 76, - 12 - ], - [ - "setarg", - 22, - 2, - 21, - 76, - 12 - ], - [ - "invoke", - 22, - 16, - 76, - 12 - ], - [ - "jump", - "call_done_56", - 76, - 12 - ], - "record_path_55", - [ - "load_field", - 23, - 17, - "slurp", - 76, - 12 - ], - [ - "frame", - 24, - 23, - 1, - 76, - 12 - ], - [ - "setarg", - 24, - 0, - 17, - 76, - 12 - ], - [ - "setarg", - 24, - 1, - 2, - 76, - 12 - ], - [ - "invoke", - 24, - 16, - 76, - 12 - ], - "call_done_56", - [ - "return", - 16, - 76, - 12 - ], - "_nop_ur_1", - "if_else_51", - "if_end_52", - [ - "null", - 25, - 76, - 12 - ], - [ - "return", - 25, - 76, - 12 - ] - ], - "name": "pull_from_cache", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 41, - 1, - 81, - 14 - ], - [ - "frame", - 6, - 5, - 1, - 81, - 14 - ], - [ - "null", - 7, - 81, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 81, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 81, - 14 - ], - [ - "invoke", - 6, - 4, - 81, - 14 - ], - [ - "move", - 3, - 4, - 81, - 14 - ], - [ - "get", - 9, - 22, - 1, - 82, - 3 - ], - [ - "is_proxy", - 10, - 9, - 82, - 3 - ], - [ - "jump_false", - 10, - "record_path_57", - 82, - 3 - ], - [ - "null", - 11, - 82, - 3 - ], - [ - "access", - 12, - "slurpwrite", - 82, - 3 - ], - [ - "array", - 13, - 0, - 82, - 3 - ], - [ - "push", - 13, - 3, - 82, - 3 - ], - [ - "push", - 13, - 2, - 82, - 3 - ], - [ - "frame", - 14, - 9, - 2, - 82, - 3 - ], - [ - "setarg", - 14, - 0, - 11, - 82, - 3 - ], - [ - "setarg", - 14, - 1, - 12, - 82, - 3 - ], - [ - "setarg", - 14, - 2, - 13, - 82, - 3 - ], - [ - "invoke", - 14, - 8, - 82, - 3 - ], - [ - "jump", - "call_done_58", - 82, - 3 - ], - "record_path_57", - [ - "load_field", - 15, - 9, - "slurpwrite", - 82, - 3 - ], - [ - "frame", - 16, - 15, - 2, - 82, - 3 - ], - [ - "setarg", - 16, - 0, - 9, - 82, - 3 - ], - [ - "setarg", - 16, - 1, - 3, - 82, - 3 - ], - [ - "setarg", - 16, - 2, - 2, - 82, - 3 - ], - [ - "invoke", - 16, - 8, - 82, - 3 - ], - "call_done_58", - [ - "null", - 17, - 82, - 3 - ], - [ - "return", - 17, - 82, - 3 - ] - ], - "name": "put_into_cache", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 73, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 22, - 1, - 86, - 7 - ], - [ - "is_proxy", - 7, - 6, - 86, - 7 - ], - [ - "jump_false", - 7, - "record_path_61", - 86, - 7 - ], - [ - "null", - 8, - 86, - 7 - ], - [ - "access", - 9, - "stat", - 86, - 7 - ], - [ - "array", - 10, - 0, - 86, - 7 - ], - [ - "push", - 10, - 1, - 86, - 7 - ], - [ - "frame", - 11, - 6, - 2, - 86, - 7 - ], - [ - "setarg", - 11, - 0, - 8, - 86, - 7 - ], - [ - "setarg", - 11, - 1, - 9, - 86, - 7 - ], - [ - "setarg", - 11, - 2, - 10, - 86, - 7 - ], - [ - "invoke", - 11, - 5, - 86, - 7 - ], - [ - "jump", - "call_done_62", - 86, - 7 - ], - "record_path_61", - [ - "load_field", - 12, - 6, - "stat", - 86, - 7 - ], - [ - "frame", - 13, - 12, - 1, - 86, - 7 - ], - [ - "setarg", - 13, - 0, - 6, - 86, - 7 - ], - [ - "setarg", - 13, - 1, - 1, - 86, - 7 - ], - [ - "invoke", - 13, - 5, - 86, - 7 - ], - "call_done_62", - [ - "load_field", - 14, - 5, - "isDirectory", - 86, - 7 - ], - [ - "jump_false", - 14, - "if_else_59", - 86, - 7 - ], - [ - "null", - 15, - 86, - 34 - ], - [ - "return", - 15, - 86, - 34 - ], - "_nop_ur_1", - "if_else_59", - "if_end_60", - [ - "access", - 16, - "/", - 87, - 27 - ], - [ - "access", - 18, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 87, - 15 - ], - [ - "frame", - 19, - 18, - 2, - 87, - 15 - ], - [ - "null", - 20, - 87, - 15 - ], - [ - "setarg", - 19, - 0, - 20, - 87, - 15 - ], - [ - "setarg", - 19, - 1, - 1, - 87, - 15 - ], - [ - "setarg", - 19, - 2, - 16, - 87, - 15 - ], - [ - "invoke", - 19, - 17, - 87, - 15 - ], - [ - "move", - 4, - 17, - 87, - 15 - ], - [ - "access", - 21, - "/", - 88, - 35 - ], - [ - "access", - 23, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 88, - 17 - ], - [ - "frame", - 24, - 23, - 2, - 88, - 17 - ], - [ - "null", - 25, - 88, - 17 - ], - [ - "setarg", - 24, - 0, - 25, - 88, - 17 - ], - [ - "setarg", - 24, - 1, - 1, - 88, - 17 - ], - [ - "setarg", - 24, - 2, - 21, - 88, - 17 - ], - [ - "invoke", - 24, - 22, - 88, - 17 - ], - [ - "jump_false", - 22, - "tern_else_63", - 88, - 17 - ], - [ - "access", - 27, - "/", - 88, - 42 - ], - [ - "move", - 26, - 27, - 88, - 42 - ], - [ - "jump", - "tern_end_64", - 88, - 42 - ], - "tern_else_63", - [ - "access", - 28, - "", - 88, - 48 - ], - [ - "move", - 26, - 28, - 88, - 48 - ], - "tern_end_64", - [ - "move", - 2, - 26, - 88, - 48 - ], - [ - "access", - 3, - 0, - 89, - 11 - ], - [ - "access", - 29, - 0, - 90, - 12 - ], - [ - "move", - 3, - 29, - 90, - 12 - ], - "for_start_65", - [ - "length", - 30, - 4, - 90, - 26 - ], - [ - "is_int", - 32, - 3, - 90, - 26 - ], - [ - "jump_false", - 32, - "rel_ni_68", - 90, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 31, - 3, - 30, - 90, - 26 - ], - [ - "jump", - "rel_done_70", - 90, - 26 - ], - "rel_ni_68", - [ - "is_num", - 32, - 3, - 90, - 26 - ], - [ - "jump_false", - 32, - "rel_nn_69", - 90, - 26 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 31, - 3, - 30, - 90, - 26 - ], - [ - "jump", - "rel_done_70", - 90, - 26 - ], - "rel_nn_69", - [ - "is_text", - 32, - 3, - 90, - 26 - ], - [ - "jump_false", - 32, - "rel_err_71", - 90, - 26 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_71", - 90, - 26 - ], - [ - "lt_text", - 31, - 3, - 30, - 90, - 26 - ], - [ - "jump", - "rel_done_70", - 90, - 26 - ], - "rel_err_71", - [ - "disrupt", - 90, - 26 - ], - "rel_done_70", - [ - "jump_false", - 31, - "for_end_67", - 90, - 26 - ], - [ - "load_dynamic", - 34, - 4, - 3, - 91, - 15 - ], - [ - "access", - 35, - "", - 91, - 21 - ], - [ - "is_identical", - 36, - 34, - 35, - 91, - 21 - ], - [ - "jump_true", - 36, - "eq_done_74", - 91, - 21 - ], - [ - "is_int", - 37, - 34, - 91, - 21 - ], - [ - "jump_false", - 37, - "eq_ni_75", - 91, - 21 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_75", - 91, - 21 - ], - [ - "eq_int", - 36, - 34, - 35, - 91, - 21 - ], - [ - "jump", - "eq_done_74", - 91, - 21 - ], - "eq_ni_75", - [ - "is_num", - 37, - 34, - 91, - 21 - ], - [ - "jump_false", - 37, - "eq_nn_76", - 91, - 21 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_76", - 91, - 21 - ], - [ - "eq_float", - 36, - 34, - 35, - 91, - 21 - ], - [ - "jump", - "eq_done_74", - 91, - 21 - ], - "eq_nn_76", - [ - "is_text", - 37, - 34, - 91, - 21 - ], - [ - "jump_false", - 37, - "eq_nt_77", - 91, - 21 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_text", - 36, - 34, - 35, - 91, - 21 - ], - [ - "jump", - "eq_done_74", - 91, - 21 - ], - "eq_nt_77", - [ - "is_null", - 37, - 34, - 91, - 21 - ], - [ - "jump_false", - 37, - "eq_nnl_78", - 91, - 21 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_78", - 91, - 21 - ], - [ - "true", - 36, - 91, - 21 - ], - [ - "jump", - "eq_done_74", - 91, - 21 - ], - "eq_nnl_78", - [ - "is_bool", - 37, - 34, - 91, - 21 - ], - [ - "jump_false", - 37, - "eq_nb_79", - 91, - 21 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_79", - 91, - 21 - ], - [ - "eq_bool", - 36, - 34, - 35, - 91, - 21 - ], - [ - "jump", - "eq_done_74", - 91, - 21 - ], - "eq_nb_79", - [ - "false", - 36, - 91, - 21 - ], - "eq_done_74", - [ - "jump_false", - 36, - "if_else_72", - 91, - 21 - ], - [ - "jump", - "for_update_66", - 91, - 25 - ], - [ - "jump", - "if_end_73", - 91, - 25 - ], - "if_else_72", - "if_end_73", - [ - "load_dynamic", - 39, - 4, - 3, - 92, - 31 - ], - [ - "is_text", - 41, - 2, - 92, - 31 - ], - [ - "jump_false", - 41, - "add_cn_81", - 92, - 31 - ], - [ - "is_text", - 42, - 39, - 92, - 31 - ], - [ - "jump_false", - 42, - "add_cn_81", - 92, - 31 - ], - [ - "concat", - 40, - 2, - 39, - 92, - 31 - ], - [ - "jump", - "add_done_80", - 92, - 31 - ], - "add_cn_81", - [ - "is_num", - 41, - 2, - 92, - 31 - ], - [ - "jump_false", - 41, - "add_err_82", - 92, - 31 - ], - [ - "is_num", - 42, - 39, - 92, - 31 - ], - [ - "jump_false", - 42, - "add_err_82", - 92, - 31 - ], - [ - "add", - 40, - 2, - 39, - 92, - 31 - ], - [ - "jump", - "add_done_80", - 92, - 31 - ], - "add_err_82", - [ - "disrupt", - 92, - 31 - ], - "add_done_80", - [ - "access", - 43, - "/", - 92, - 36 - ], - [ - "is_text", - 45, - 40, - 92, - 36 - ], - [ - "jump_false", - 45, - "add_cn_84", - 92, - 36 - ], - "_nop_tc_12", - "_nop_tc_13", - [ - "concat", - 44, - 40, - 43, - 92, - 36 - ], - [ - "jump", - "add_done_83", - 92, - 36 - ], - "add_cn_84", - [ - "is_num", - 45, - 40, - 92, - 36 - ], - [ - "jump_false", - 45, - "add_err_85", - 92, - 36 - ], - "_nop_tc_14", - [ - "jump", - "add_err_85", - 92, - 36 - ], - [ - "add", - 44, - 40, - 43, - 92, - 36 - ], - [ - "jump", - "add_done_83", - 92, - 36 - ], - "add_err_85", - [ - "disrupt", - 92, - 36 - ], - "add_done_83", - [ - "move", - 2, - 44, - 92, - 36 - ], - [ - "get", - 48, - 22, - 1, - 93, - 10 - ], - [ - "is_proxy", - 49, - 48, - 93, - 10 - ], - [ - "jump_false", - 49, - "record_path_88", - 93, - 10 - ], - [ - "null", - 50, - 93, - 10 - ], - [ - "access", - 51, - "stat", - 93, - 10 - ], - [ - "array", - 52, - 0, - 93, - 10 - ], - [ - "push", - 52, - 2, - 93, - 10 - ], - [ - "frame", - 53, - 48, - 2, - 93, - 10 - ], - [ - "setarg", - 53, - 0, - 50, - 93, - 10 - ], - [ - "setarg", - 53, - 1, - 51, - 93, - 10 - ], - [ - "setarg", - 53, - 2, - 52, - 93, - 10 - ], - [ - "invoke", - 53, - 47, - 93, - 10 - ], - [ - "jump", - "call_done_89", - 93, - 10 - ], - "record_path_88", - [ - "load_field", - 54, - 48, - "stat", - 93, - 10 - ], - [ - "frame", - 55, - 54, - 1, - 93, - 10 - ], - [ - "setarg", - 55, - 0, - 48, - 93, - 10 - ], - [ - "setarg", - 55, - 1, - 2, - 93, - 10 - ], - [ - "invoke", - 55, - 47, - 93, - 10 - ], - "call_done_89", - [ - "load_field", - 56, - 47, - "isDirectory", - 93, - 10 - ], - "_nop_bl_1", - [ - "jump_true", - 56, - "if_else_86", - 93, - 10 - ], - [ - "get", - 59, - 22, - 1, - 94, - 7 - ], - [ - "is_proxy", - 60, - 59, - 94, - 7 - ], - [ - "jump_false", - 60, - "record_path_90", - 94, - 7 - ], - [ - "null", - 61, - 94, - 7 - ], - [ - "access", - 62, - "mkdir", - 94, - 7 - ], - [ - "array", - 63, - 0, - 94, - 7 - ], - [ - "push", - 63, - 2, - 94, - 7 - ], - [ - "frame", - 64, - 59, - 2, - 94, - 7 - ], - [ - "setarg", - 64, - 0, - 61, - 94, - 7 - ], - [ - "setarg", - 64, - 1, - 62, - 94, - 7 - ], - [ - "setarg", - 64, - 2, - 63, - 94, - 7 - ], - [ - "invoke", - 64, - 58, - 94, - 7 - ], - [ - "jump", - "call_done_91", - 94, - 7 - ], - "record_path_90", - [ - "load_field", - 65, - 59, - "mkdir", - 94, - 7 - ], - [ - "frame", - 66, - 65, - 1, - 94, - 7 - ], - [ - "setarg", - 66, - 0, - 59, - 94, - 7 - ], - [ - "setarg", - 66, - 1, - 2, - 94, - 7 - ], - [ - "invoke", - 66, - 58, - 94, - 7 - ], - "call_done_91", - [ - "jump", - "if_end_87", - 94, - 7 - ], - "if_else_86", - "if_end_87", - "for_update_66", - [ - "int", - 67, - 1, - 90, - 35 - ], - [ - "move", - 68, - 3, - 90, - 35 - ], - [ - "is_text", - 70, - 68, - 90, - 35 - ], - [ - "jump_false", - 70, - "add_cn_93", - 90, - 35 - ], - "_nop_tc_15", - [ - "jump", - "add_cn_93", - 90, - 35 - ], - [ - "concat", - 69, - 68, - 67, - 90, - 35 - ], - [ - "jump", - "add_done_92", - 90, - 35 - ], - "add_cn_93", - [ - "is_num", - 70, - 68, - 90, - 35 - ], - [ - "jump_false", - 70, - "add_err_94", - 90, - 35 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "add", - 69, - 68, - 67, - 90, - 35 - ], - [ - "jump", - "add_done_92", - 90, - 35 - ], - "add_err_94", - [ - "disrupt", - 90, - 35 - ], - "add_done_92", - [ - "move", - 3, - 69, - 90, - 35 - ], - [ - "jump", - "for_start_65", - 90, - 35 - ], - "for_end_67", - [ - "null", - 72, - 90, - 35 - ], - [ - "return", - 72, - 90, - 35 - ] - ], - "name": "ensure_dir", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 40, - 1, - 101, - 10 - ], - [ - "access", - 3, - "/build", - 101, - 29 - ], - [ - "is_text", - 5, - 2, - 101, - 29 - ], - [ - "jump_false", - 5, - "add_cn_96", - 101, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 4, - 2, - 3, - 101, - 29 - ], - [ - "jump", - "add_done_95", - 101, - 29 - ], - "add_cn_96", - [ - "is_num", - 5, - 2, - 101, - 29 - ], - [ - "jump_false", - 5, - "add_err_97", - 101, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_97", - 101, - 29 - ], - [ - "add", - 4, - 2, - 3, - 101, - 29 - ], - [ - "jump", - "add_done_95", - 101, - 29 - ], - "add_err_97", - [ - "disrupt", - 101, - 29 - ], - "add_done_95", - [ - "access", - 7, - "/", - 101, - 40 - ], - [ - "is_text", - 9, - 4, - 101, - 40 - ], - [ - "jump_false", - 9, - "add_cn_99", - 101, - 40 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 8, - 4, - 7, - 101, - 40 - ], - [ - "jump", - "add_done_98", - 101, - 40 - ], - "add_cn_99", - [ - "is_num", - 9, - 4, - 101, - 40 - ], - [ - "jump_false", - 9, - "add_err_100", - 101, - 40 - ], - "_nop_tc_6", - [ - "jump", - "add_err_100", - 101, - 40 - ], - [ - "add", - 8, - 4, - 7, - 101, - 40 - ], - [ - "jump", - "add_done_98", - 101, - 40 - ], - "add_err_100", - [ - "disrupt", - 101, - 40 - ], - "add_done_98", - [ - "access", - 12, - { - "name": "content_hash", - "kind": "name", - "make": "intrinsic" - }, - 101, - 46 - ], - [ - "frame", - 13, - 12, - 1, - 101, - 46 - ], - [ - "null", - 14, - 101, - 46 - ], - [ - "setarg", - 13, - 0, - 14, - 101, - 46 - ], - [ - "setarg", - 13, - 1, - 1, - 101, - 46 - ], - [ - "invoke", - 13, - 11, - 101, - 46 - ], - [ - "is_text", - 16, - 8, - 101, - 46 - ], - [ - "jump_false", - 16, - "add_cn_102", - 101, - 46 - ], - [ - "is_text", - 17, - 11, - 101, - 46 - ], - [ - "jump_false", - 17, - "add_cn_102", - 101, - 46 - ], - [ - "concat", - 15, - 8, - 11, - 101, - 46 - ], - [ - "jump", - "add_done_101", - 101, - 46 - ], - "add_cn_102", - [ - "is_num", - 16, - 8, - 101, - 46 - ], - [ - "jump_false", - 16, - "add_err_103", - 101, - 46 - ], - [ - "is_num", - 17, - 11, - 101, - 46 - ], - [ - "jump_false", - 17, - "add_err_103", - 101, - 46 - ], - [ - "add", - 15, - 8, - 11, - 101, - 46 - ], - [ - "jump", - "add_done_101", - 101, - 46 - ], - "add_err_103", - [ - "disrupt", - 101, - 46 - ], - "add_done_101", - [ - "return", - 15, - 101, - 46 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "hash_path", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 40, - 1, - 122, - 10 - ], - [ - "access", - 2, - "/packages", - 122, - 29 - ], - [ - "is_text", - 4, - 1, - 122, - 29 - ], - [ - "jump_false", - 4, - "add_cn_105", - 122, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 122, - 29 - ], - [ - "jump", - "add_done_104", - 122, - 29 - ], - "add_cn_105", - [ - "is_num", - 4, - 1, - 122, - 29 - ], - [ - "jump_false", - 4, - "add_err_106", - 122, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_106", - 122, - 29 - ], - [ - "add", - 3, - 1, - 2, - 122, - 29 - ], - [ - "jump", - "add_done_104", - 122, - 29 - ], - "add_err_106", - [ - "disrupt", - 122, - 29 - ], - "add_done_104", - [ - "return", - 3, - 122, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_packages_dir", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 40, - 1, - 134, - 10 - ], - [ - "access", - 2, - "/link.toml", - 134, - 29 - ], - [ - "is_text", - 4, - 1, - 134, - 29 - ], - [ - "jump_false", - 4, - "add_cn_108", - 134, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 134, - 29 - ], - [ - "jump", - "add_done_107", - 134, - 29 - ], - "add_cn_108", - [ - "is_num", - 4, - 1, - 134, - 29 - ], - [ - "jump_false", - 4, - "add_err_109", - 134, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_109", - 134, - 29 - ], - [ - "add", - 3, - 1, - 2, - 134, - 29 - ], - [ - "jump", - "add_done_107", - 134, - 29 - ], - "add_err_109", - [ - "disrupt", - 134, - 29 - ], - "add_done_107", - [ - "return", - 3, - 134, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_links_path", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 17, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "/", - 143, - 27 - ], - [ - "access", - 5, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 143, - 15 - ], - [ - "frame", - 6, - 5, - 2, - 143, - 15 - ], - [ - "null", - 7, - 143, - 15 - ], - [ - "setarg", - 6, - 0, - 7, - 143, - 15 - ], - [ - "setarg", - 6, - 1, - 1, - 143, - 15 - ], - [ - "setarg", - 6, - 2, - 3, - 143, - 15 - ], - [ - "invoke", - 6, - 4, - 143, - 15 - ], - [ - "move", - 2, - 4, - 143, - 15 - ], - [ - "length", - 8, - 2, - 144, - 14 - ], - [ - "access", - 9, - 1, - 144, - 23 - ], - "_nop_tc_1", - "_nop_tc_2", - "_nop_tc_3", - "_nop_tc_4", - [ - "gt_int", - 10, - 8, - 9, - 144, - 23 - ], - [ - "jump", - "rel_done_114", - 144, - 23 - ], - "rel_ni_112", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - "_nop_tc_8", - [ - "gt_float", - 10, - 8, - 9, - 144, - 23 - ], - [ - "jump", - "rel_done_114", - 144, - 23 - ], - "rel_nn_113", - "_nop_tc_9", - [ - "jump", - "rel_err_115", - 144, - 23 - ], - "_nop_tc_10", - [ - "jump", - "rel_err_115", - 144, - 23 - ], - [ - "gt_text", - 10, - 8, - 9, - 144, - 23 - ], - [ - "jump", - "rel_done_114", - 144, - 23 - ], - "rel_err_115", - [ - "disrupt", - 144, - 23 - ], - "rel_done_114", - [ - "jump_false", - 10, - "if_else_110", - 144, - 23 - ], - [ - "access", - 13, - 0, - 145, - 18 - ], - [ - "load_index", - 14, - 2, - 13, - 145, - 18 - ], - [ - "return", - 14, - 145, - 18 - ], - "_nop_ur_1", - "if_else_110", - "if_end_111", - [ - "null", - 15, - 147, - 10 - ], - [ - "return", - 15, - 147, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "get_import_package", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "move", - 2, - 1, - 152, - 10 - ], - [ - "jump_false", - 2, - "and_end_116", - 152, - 10 - ], - [ - "access", - 3, - "internal/", - 152, - 36 - ], - [ - "access", - 5, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 152, - 18 - ], - [ - "frame", - 6, - 5, - 2, - 152, - 18 - ], - [ - "null", - 7, - 152, - 18 - ], - [ - "setarg", - 6, - 0, - 7, - 152, - 18 - ], - [ - "setarg", - 6, - 1, - 1, - 152, - 18 - ], - [ - "setarg", - 6, - 2, - 3, - 152, - 18 - ], - [ - "invoke", - 6, - 4, - 152, - 18 - ], - [ - "move", - 2, - 4, - 152, - 18 - ], - "and_end_116", - [ - "return", - 2, - 152, - 18 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "is_internal_path", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 129, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_117", - 157, - 8 - ], - [ - "null", - 9, - 157, - 21 - ], - [ - "return", - 9, - 157, - 21 - ], - "_nop_ur_1", - "if_else_117", - "if_end_118", - [ - "access", - 10, - "/", - 158, - 27 - ], - [ - "access", - 12, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 158, - 15 - ], - [ - "frame", - 13, - 12, - 2, - 158, - 15 - ], - [ - "null", - 14, - 158, - 15 - ], - [ - "setarg", - 13, - 0, - 14, - 158, - 15 - ], - [ - "setarg", - 13, - 1, - 1, - 158, - 15 - ], - [ - "setarg", - 13, - 2, - 10, - 158, - 15 - ], - [ - "invoke", - 13, - 11, - 158, - 15 - ], - [ - "move", - 6, - 11, - 158, - 15 - ], - [ - "length", - 15, - 6, - 160, - 14 - ], - [ - "access", - 16, - 2, - 160, - 23 - ], - "_nop_tc_1", - "_nop_tc_2", - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_int", - 17, - 15, - 16, - 160, - 23 - ], - [ - "jump", - "rel_done_123", - 160, - 23 - ], - "rel_ni_121", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_float", - 17, - 15, - 16, - 160, - 23 - ], - [ - "jump", - "rel_done_123", - 160, - 23 - ], - "rel_nn_122", - "_nop_tc_9", - [ - "jump", - "rel_err_124", - 160, - 23 - ], - "_nop_tc_10", - [ - "jump", - "rel_err_124", - 160, - 23 - ], - [ - "lt_text", - 17, - 15, - 16, - 160, - 23 - ], - [ - "jump", - "rel_done_123", - 160, - 23 - ], - "rel_err_124", - [ - "disrupt", - 160, - 23 - ], - "rel_done_123", - [ - "jump_false", - 17, - "if_else_119", - 160, - 23 - ], - [ - "null", - 20, - 160, - 33 - ], - [ - "return", - 20, - 160, - 33 - ], - "_nop_ur_2", - "if_else_119", - "if_end_120", - [ - "access", - 21, - "/", - 162, - 42 - ], - [ - "access", - 23, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 162, - 24 - ], - [ - "frame", - 24, - 23, - 2, - 162, - 24 - ], - [ - "null", - 25, - 162, - 24 - ], - [ - "setarg", - 24, - 0, - 25, - 162, - 24 - ], - [ - "setarg", - 24, - 1, - 1, - 162, - 24 - ], - [ - "setarg", - 24, - 2, - 21, - 162, - 24 - ], - [ - "invoke", - 24, - 22, - 162, - 24 - ], - [ - "move", - 26, - 22, - 162, - 24 - ], - [ - "jump_true", - 26, - "or_end_125", - 162, - 24 - ], - [ - "access", - 27, - 0, - 162, - 57 - ], - [ - "load_index", - 28, - 6, - 27, - 162, - 57 - ], - [ - "move", - 29, - 28, - 162, - 57 - ], - [ - "jump_false", - 29, - "and_end_126", - 162, - 57 - ], - [ - "access", - 30, - 0, - 162, - 76 - ], - [ - "load_index", - 31, - 6, - 30, - 162, - 76 - ], - [ - "access", - 32, - ".", - 162, - 80 - ], - [ - "access", - 34, - { - "name": "search", - "kind": "name", - "make": "intrinsic" - }, - 162, - 63 - ], - [ - "frame", - 35, - 34, - 2, - 162, - 63 - ], - [ - "null", - 36, - 162, - 63 - ], - [ - "setarg", - 35, - 0, - 36, - 162, - 63 - ], - [ - "setarg", - 35, - 1, - 31, - 162, - 63 - ], - [ - "setarg", - 35, - 2, - 32, - 162, - 63 - ], - [ - "invoke", - 35, - 33, - 162, - 63 - ], - [ - "null", - 37, - 162, - 88 - ], - [ - "is_identical", - 38, - 33, - 37, - 162, - 88 - ], - [ - "jump_true", - 38, - "ne_nid_128", - 162, - 88 - ], - [ - "jump", - "ne_ni_129", - 162, - 88 - ], - "ne_nid_128", - [ - "false", - 38, - 162, - 88 - ], - [ - "jump", - "ne_done_127", - 162, - 88 - ], - "ne_ni_129", - [ - "is_int", - 39, - 33, - 162, - 88 - ], - [ - "jump_false", - 39, - "ne_nn_130", - 162, - 88 - ], - "_nop_tc_11", - [ - "jump", - "ne_nn_130", - 162, - 88 - ], - [ - "ne_int", - 38, - 33, - 37, - 162, - 88 - ], - [ - "jump", - "ne_done_127", - 162, - 88 - ], - "ne_nn_130", - [ - "is_num", - 39, - 33, - 162, - 88 - ], - [ - "jump_false", - 39, - "ne_nt_131", - 162, - 88 - ], - "_nop_tc_12", - [ - "jump", - "ne_nt_131", - 162, - 88 - ], - [ - "ne_float", - 38, - 33, - 37, - 162, - 88 - ], - [ - "jump", - "ne_done_127", - 162, - 88 - ], - "ne_nt_131", - [ - "is_text", - 39, - 33, - 162, - 88 - ], - [ - "jump_false", - 39, - "ne_nnl_132", - 162, - 88 - ], - "_nop_tc_13", - [ - "jump", - "ne_nnl_132", - 162, - 88 - ], - [ - "ne_text", - 38, - 33, - 37, - 162, - 88 - ], - [ - "jump", - "ne_done_127", - 162, - 88 - ], - "ne_nnl_132", - [ - "is_null", - 39, - 33, - 162, - 88 - ], - [ - "jump_false", - 39, - "ne_nb_133", - 162, - 88 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "false", - 38, - 162, - 88 - ], - [ - "jump", - "ne_done_127", - 162, - 88 - ], - "ne_nb_133", - [ - "is_bool", - 39, - 33, - 162, - 88 - ], - [ - "jump_false", - 39, - "ne_mis_134", - 162, - 88 - ], - "_nop_tc_16", - [ - "jump", - "ne_mis_134", - 162, - 88 - ], - [ - "ne_bool", - 38, - 33, - 37, - 162, - 88 - ], - [ - "jump", - "ne_done_127", - 162, - 88 - ], - "ne_mis_134", - [ - "true", - 38, - 162, - 88 - ], - "ne_done_127", - [ - "move", - 29, - 38, - 162, - 88 - ], - "and_end_126", - [ - "move", - 26, - 29, - 162, - 88 - ], - "or_end_125", - [ - "move", - 4, - 26, - 162, - 88 - ], - "_nop_bl_2", - [ - "jump_true", - 4, - "if_else_135", - 163, - 8 - ], - [ - "null", - 42, - 163, - 31 - ], - [ - "return", - 42, - 163, - 31 - ], - "_nop_ur_3", - "if_else_135", - "if_end_136", - [ - "access", - 3, - 0, - 166, - 11 - ], - [ - "null", - 7, - 167, - 23 - ], - [ - "null", - 5, - 168, - 18 - ], - [ - "null", - 2, - 169, - 23 - ], - [ - "length", - 43, - 6, - 170, - 19 - ], - [ - "access", - 44, - 1, - 170, - 28 - ], - "_nop_tc_17", - "_nop_tc_18", - "_nop_tc_19", - "_nop_tc_20", - [ - "subtract", - 45, - 43, - 44, - 170, - 28 - ], - [ - "jump", - "num_done_141", - 170, - 28 - ], - "num_err_140", - [ - "disrupt", - 170, - 28 - ], - "num_done_141", - [ - "move", - 3, - 45, - 170, - 28 - ], - "for_start_137", - [ - "access", - 48, - 1, - 170, - 36 - ], - [ - "is_int", - 50, - 3, - 170, - 36 - ], - [ - "jump_false", - 50, - "rel_ni_142", - 170, - 36 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "ge_int", - 49, - 3, - 48, - 170, - 36 - ], - [ - "jump", - "rel_done_144", - 170, - 36 - ], - "rel_ni_142", - [ - "is_num", - 50, - 3, - 170, - 36 - ], - [ - "jump_false", - 50, - "rel_nn_143", - 170, - 36 - ], - "_nop_tc_23", - "_nop_tc_24", - [ - "ge_float", - 49, - 3, - 48, - 170, - 36 - ], - [ - "jump", - "rel_done_144", - 170, - 36 - ], - "rel_nn_143", - [ - "is_text", - 50, - 3, - 170, - 36 - ], - [ - "jump_false", - 50, - "rel_err_145", - 170, - 36 - ], - "_nop_tc_25", - [ - "jump", - "rel_err_145", - 170, - 36 - ], - [ - "ge_text", - 49, - 3, - 48, - 170, - 36 - ], - [ - "jump", - "rel_done_144", - 170, - 36 - ], - "rel_err_145", - [ - "disrupt", - 170, - 36 - ], - "rel_done_144", - [ - "jump_false", - 49, - "for_end_139", - 170, - 36 - ], - [ - "access", - 52, - 0, - 171, - 39 - ], - [ - "access", - 54, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 171, - 26 - ], - [ - "frame", - 55, - 54, - 3, - 171, - 26 - ], - [ - "null", - 56, - 171, - 26 - ], - [ - "setarg", - 55, - 0, - 56, - 171, - 26 - ], - [ - "setarg", - 55, - 1, - 6, - 171, - 26 - ], - [ - "setarg", - 55, - 2, - 52, - 171, - 26 - ], - [ - "setarg", - 55, - 3, - 3, - 171, - 26 - ], - [ - "invoke", - 55, - 53, - 171, - 26 - ], - [ - "access", - 57, - "/", - 171, - 46 - ], - [ - "access", - 59, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 171, - 21 - ], - [ - "frame", - 60, - 59, - 2, - 171, - 21 - ], - [ - "null", - 61, - 171, - 21 - ], - [ - "setarg", - 60, - 0, - 61, - 171, - 21 - ], - [ - "setarg", - 60, - 1, - 53, - 171, - 21 - ], - [ - "setarg", - 60, - 2, - 57, - 171, - 21 - ], - [ - "invoke", - 60, - 58, - 171, - 21 - ], - [ - "move", - 7, - 58, - 171, - 21 - ], - [ - "access", - 63, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 172, - 21 - ], - [ - "frame", - 64, - 63, - 2, - 172, - 21 - ], - [ - "null", - 65, - 172, - 21 - ], - [ - "setarg", - 64, - 0, - 65, - 172, - 21 - ], - [ - "setarg", - 64, - 1, - 6, - 172, - 21 - ], - [ - "setarg", - 64, - 2, - 3, - 172, - 21 - ], - [ - "invoke", - 64, - 62, - 172, - 21 - ], - [ - "access", - 66, - "/", - 172, - 38 - ], - [ - "access", - 68, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 172, - 16 - ], - [ - "frame", - 69, - 68, - 2, - 172, - 16 - ], - [ - "null", - 70, - 172, - 16 - ], - [ - "setarg", - 69, - 0, - 70, - 172, - 16 - ], - [ - "setarg", - 69, - 1, - 62, - 172, - 16 - ], - [ - "setarg", - 69, - 2, - 66, - 172, - 16 - ], - [ - "invoke", - 69, - 67, - 172, - 16 - ], - [ - "move", - 5, - 67, - 172, - 16 - ], - [ - "not", - 71, - 5, - 173, - 10 - ], - [ - "move", - 72, - 71, - 173, - 10 - ], - [ - "jump_true", - 72, - "or_end_148", - 173, - 10 - ], - [ - "length", - 73, - 5, - 173, - 29 - ], - [ - "access", - 74, - 0, - 173, - 42 - ], - [ - "is_identical", - 75, - 73, - 74, - 173, - 42 - ], - [ - "jump_true", - 75, - "eq_done_149", - 173, - 42 - ], - "_nop_tc_26", - "_nop_tc_27", - "_nop_tc_28", - "_nop_tc_29", - [ - "eq_int", - 75, - 73, - 74, - 173, - 42 - ], - [ - "jump", - "eq_done_149", - 173, - 42 - ], - "eq_ni_150", - "_nop_tc_30", - "_nop_tc_31", - "_nop_tc_32", - "_nop_tc_33", - [ - "eq_float", - 75, - 73, - 74, - 173, - 42 - ], - [ - "jump", - "eq_done_149", - 173, - 42 - ], - "eq_nn_151", - "_nop_tc_34", - [ - "jump", - "eq_nt_152", - 173, - 42 - ], - "_nop_tc_35", - [ - "jump", - "eq_nt_152", - 173, - 42 - ], - [ - "eq_text", - 75, - 73, - 74, - 173, - 42 - ], - [ - "jump", - "eq_done_149", - 173, - 42 - ], - "eq_nt_152", - "_nop_tc_36", - [ - "jump", - "eq_nnl_153", - 173, - 42 - ], - "_nop_tc_37", - [ - "jump", - "eq_nnl_153", - 173, - 42 - ], - [ - "true", - 75, - 173, - 42 - ], - [ - "jump", - "eq_done_149", - 173, - 42 - ], - "eq_nnl_153", - "_nop_tc_38", - [ - "jump", - "eq_nb_154", - 173, - 42 - ], - "_nop_tc_39", - [ - "jump", - "eq_nb_154", - 173, - 42 - ], - [ - "eq_bool", - 75, - 73, - 74, - 173, - 42 - ], - [ - "jump", - "eq_done_149", - 173, - 42 - ], - "eq_nb_154", - [ - "false", - 75, - 173, - 42 - ], - "eq_done_149", - [ - "move", - 72, - 75, - 173, - 42 - ], - "or_end_148", - [ - "jump_false", - 72, - "if_else_146", - 173, - 42 - ], - [ - "jump", - "for_update_138", - 173, - 45 - ], - [ - "jump", - "if_end_147", - 173, - 45 - ], - "if_else_146", - "if_end_147", - [ - "get", - 79, - 39, - 1, - 175, - 21 - ], - [ - "frame", - 80, - 79, - 0, - 175, - 21 - ], - [ - "null", - 81, - 175, - 21 - ], - [ - "setarg", - 80, - 0, - 81, - 175, - 21 - ], - [ - "invoke", - 80, - 78, - 175, - 21 - ], - [ - "access", - 82, - "/", - 175, - 42 - ], - [ - "is_text", - 84, - 78, - 175, - 42 - ], - [ - "jump_false", - 84, - "add_cn_156", - 175, - 42 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "concat", - 83, - 78, - 82, - 175, - 42 - ], - [ - "jump", - "add_done_155", - 175, - 42 - ], - "add_cn_156", - [ - "is_num", - 84, - 78, - 175, - 42 - ], - [ - "jump_false", - 84, - "add_err_157", - 175, - 42 - ], - "_nop_tc_42", - [ - "jump", - "add_err_157", - 175, - 42 - ], - [ - "add", - 83, - 78, - 82, - 175, - 42 - ], - [ - "jump", - "add_done_155", - 175, - 42 - ], - "add_err_157", - [ - "disrupt", - 175, - 42 - ], - "add_done_155", - [ - "get", - 87, - 65, - 1, - 175, - 48 - ], - [ - "frame", - 88, - 87, - 1, - 175, - 48 - ], - [ - "null", - 89, - 175, - 48 - ], - [ - "setarg", - 88, - 0, - 89, - 175, - 48 - ], - [ - "setarg", - 88, - 1, - 7, - 175, - 48 - ], - [ - "invoke", - 88, - 86, - 175, - 48 - ], - [ - "is_text", - 91, - 83, - 175, - 48 - ], - [ - "jump_false", - 91, - "add_cn_159", - 175, - 48 - ], - [ - "is_text", - 92, - 86, - 175, - 48 - ], - [ - "jump_false", - 92, - "add_cn_159", - 175, - 48 - ], - [ - "concat", - 90, - 83, - 86, - 175, - 48 - ], - [ - "jump", - "add_done_158", - 175, - 48 - ], - "add_cn_159", - [ - "is_num", - 91, - 83, - 175, - 48 - ], - [ - "jump_false", - 91, - "add_err_160", - 175, - 48 - ], - [ - "is_num", - 92, - 86, - 175, - 48 - ], - [ - "jump_false", - 92, - "add_err_160", - 175, - 48 - ], - [ - "add", - 90, - 83, - 86, - 175, - 48 - ], - [ - "jump", - "add_done_158", - 175, - 48 - ], - "add_err_160", - [ - "disrupt", - 175, - 48 - ], - "add_done_158", - [ - "move", - 2, - 90, - 175, - 48 - ], - [ - "access", - 93, - "/cell.toml", - 176, - 36 - ], - [ - "is_text", - 95, - 2, - 176, - 36 - ], - [ - "jump_false", - 95, - "add_cn_164", - 176, - 36 - ], - "_nop_tc_43", - "_nop_tc_44", - [ - "concat", - 94, - 2, - 93, - 176, - 36 - ], - [ - "jump", - "add_done_163", - 176, - 36 - ], - "add_cn_164", - [ - "is_num", - 95, - 2, - 176, - 36 - ], - [ - "jump_false", - 95, - "add_err_165", - 176, - 36 - ], - "_nop_tc_45", - [ - "jump", - "add_err_165", - 176, - 36 - ], - [ - "add", - 94, - 2, - 93, - 176, - 36 - ], - [ - "jump", - "add_done_163", - 176, - 36 - ], - "add_err_165", - [ - "disrupt", - 176, - 36 - ], - "add_done_163", - [ - "get", - 98, - 22, - 1, - 176, - 9 - ], - [ - "is_proxy", - 99, - 98, - 176, - 9 - ], - [ - "jump_false", - 99, - "record_path_166", - 176, - 9 - ], - [ - "null", - 100, - 176, - 9 - ], - [ - "access", - 101, - "is_file", - 176, - 9 - ], - [ - "array", - 102, - 0, - 176, - 9 - ], - [ - "push", - 102, - 94, - 176, - 9 - ], - [ - "frame", - 103, - 98, - 2, - 176, - 9 - ], - [ - "setarg", - 103, - 0, - 100, - 176, - 9 - ], - [ - "setarg", - 103, - 1, - 101, - 176, - 9 - ], - [ - "setarg", - 103, - 2, - 102, - 176, - 9 - ], - [ - "invoke", - 103, - 97, - 176, - 9 - ], - [ - "jump", - "call_done_167", - 176, - 9 - ], - "record_path_166", - [ - "load_field", - 104, - 98, - "is_file", - 176, - 9 - ], - [ - "frame", - 105, - 104, - 1, - 176, - 9 - ], - [ - "setarg", - 105, - 0, - 98, - 176, - 9 - ], - [ - "setarg", - 105, - 1, - 94, - 176, - 9 - ], - [ - "invoke", - 105, - 97, - 176, - 9 - ], - "call_done_167", - [ - "jump_false", - 97, - "if_else_161", - 176, - 9 - ], - [ - "record", - 106, - 2 - ], - [ - "store_field", - 106, - 7, - "package", - 177, - 24 - ], - [ - "store_field", - 106, - 5, - "path", - 177, - 45 - ], - [ - "return", - 106, - 177, - 45 - ], - "_nop_ur_4", - "if_else_161", - "if_end_162", - [ - "get", - 108, - 57, - 1, - 179, - 9 - ], - [ - "frame", - 109, - 108, - 1, - 179, - 9 - ], - [ - "null", - 110, - 179, - 9 - ], - [ - "setarg", - 109, - 0, - 110, - 179, - 9 - ], - [ - "setarg", - 109, - 1, - 7, - 179, - 9 - ], - [ - "invoke", - 109, - 107, - 179, - 9 - ], - [ - "jump_false", - 107, - "if_else_168", - 179, - 9 - ], - [ - "record", - 111, - 2 - ], - [ - "store_field", - 111, - 7, - "package", - 180, - 24 - ], - [ - "store_field", - 111, - 5, - "path", - 180, - 45 - ], - [ - "return", - 111, - 180, - 45 - ], - "_nop_ur_5", - "if_else_168", - "if_end_169", - [ - "get", - 113, - 7, - 1, - 182, - 9 - ], - [ - "is_proxy", - 114, - 113, - 182, - 9 - ], - [ - "jump_false", - 114, - "record_path_172", - 182, - 9 - ], - [ - "null", - 115, - 182, - 9 - ], - [ - "access", - 116, - "resolve_package_info", - 182, - 9 - ], - [ - "array", - 117, - 0, - 182, - 9 - ], - [ - "push", - 117, - 7, - 182, - 9 - ], - [ - "frame", - 118, - 113, - 2, - 182, - 9 - ], - [ - "setarg", - 118, - 0, - 115, - 182, - 9 - ], - [ - "setarg", - 118, - 1, - 116, - 182, - 9 - ], - [ - "setarg", - 118, - 2, - 117, - 182, - 9 - ], - [ - "invoke", - 118, - 112, - 182, - 9 - ], - [ - "jump", - "call_done_173", - 182, - 9 - ], - "record_path_172", - [ - "load_field", - 119, - 113, - "resolve_package_info", - 182, - 9 - ], - [ - "frame", - 120, - 119, - 1, - 182, - 9 - ], - [ - "setarg", - 120, - 0, - 113, - 182, - 9 - ], - [ - "setarg", - 120, - 1, - 7, - 182, - 9 - ], - [ - "invoke", - 120, - 112, - 182, - 9 - ], - "call_done_173", - [ - "jump_false", - 112, - "if_else_170", - 182, - 9 - ], - [ - "record", - 121, - 2 - ], - [ - "store_field", - 121, - 7, - "package", - 183, - 24 - ], - [ - "store_field", - 121, - 5, - "path", - 183, - 45 - ], - [ - "return", - 121, - 183, - 45 - ], - "_nop_ur_6", - "if_else_170", - "if_end_171", - "for_update_138", - [ - "int", - 122, - 1, - 170, - 40 - ], - [ - "move", - 123, - 3, - 170, - 40 - ], - [ - "is_num", - 125, - 123, - 170, - 40 - ], - [ - "jump_false", - 125, - "num_err_174", - 170, - 40 - ], - "_nop_tc_46", - "_nop_tc_47", - [ - "subtract", - 124, - 123, - 122, - 170, - 40 - ], - [ - "jump", - "num_done_175", - 170, - 40 - ], - "num_err_174", - [ - "disrupt", - 170, - 40 - ], - "num_done_175", - [ - "move", - 3, - 124, - 170, - 40 - ], - [ - "jump", - "for_start_137", - 170, - 40 - ], - "for_end_139", - [ - "null", - 127, - 186, - 10 - ], - [ - "return", - 127, - 186, - 10 - ], - "_nop_ur_7", - "_nop_ur_8" - ], - "name": "split_explicit_package_import", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 7, - 1, - 190, - 14 - ], - [ - "is_proxy", - 5, - 4, - 190, - 14 - ], - [ - "jump_false", - 5, - "record_path_176", - 190, - 14 - ], - [ - "null", - 6, - 190, - 14 - ], - [ - "access", - 7, - "load_lock", - 190, - 14 - ], - [ - "array", - 8, - 0, - 190, - 14 - ], - [ - "frame", - 9, - 4, - 2, - 190, - 14 - ], - [ - "setarg", - 9, - 0, - 6, - 190, - 14 - ], - [ - "setarg", - 9, - 1, - 7, - 190, - 14 - ], - [ - "setarg", - 9, - 2, - 8, - 190, - 14 - ], - [ - "invoke", - 9, - 3, - 190, - 14 - ], - [ - "jump", - "call_done_177", - 190, - 14 - ], - "record_path_176", - [ - "load_field", - 10, - 4, - "load_lock", - 190, - 14 - ], - [ - "frame", - 11, - 10, - 0, - 190, - 14 - ], - [ - "setarg", - 11, - 0, - 4, - 190, - 14 - ], - [ - "invoke", - 11, - 3, - 190, - 14 - ], - "call_done_177", - [ - "move", - 2, - 3, - 190, - 14 - ], - [ - "in", - 12, - 1, - 2, - 191, - 21 - ], - [ - "return", - 12, - 191, - 21 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "package_in_shop", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 143, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 9, - "/cell.toml", - 196, - 33 - ], - [ - "is_text", - 11, - 1, - 196, - 33 - ], - [ - "jump_false", - 11, - "add_cn_181", - 196, - 33 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 10, - 1, - 9, - 196, - 33 - ], - [ - "jump", - "add_done_180", - 196, - 33 - ], - "add_cn_181", - [ - "is_num", - 11, - 1, - 196, - 33 - ], - [ - "jump_false", - 11, - "add_err_182", - 196, - 33 - ], - "_nop_tc_3", - [ - "jump", - "add_err_182", - 196, - 33 - ], - [ - "add", - 10, - 1, - 9, - 196, - 33 - ], - [ - "jump", - "add_done_180", - 196, - 33 - ], - "add_err_182", - [ - "disrupt", - 196, - 33 - ], - "add_done_180", - [ - "get", - 14, - 22, - 1, - 196, - 8 - ], - [ - "is_proxy", - 15, - 14, - 196, - 8 - ], - [ - "jump_false", - 15, - "record_path_183", - 196, - 8 - ], - [ - "null", - 16, - 196, - 8 - ], - [ - "access", - 17, - "is_file", - 196, - 8 - ], - [ - "array", - 18, - 0, - 196, - 8 - ], - [ - "push", - 18, - 10, - 196, - 8 - ], - [ - "frame", - 19, - 14, - 2, - 196, - 8 - ], - [ - "setarg", - 19, - 0, - 16, - 196, - 8 - ], - [ - "setarg", - 19, - 1, - 17, - 196, - 8 - ], - [ - "setarg", - 19, - 2, - 18, - 196, - 8 - ], - [ - "invoke", - 19, - 13, - 196, - 8 - ], - [ - "jump", - "call_done_184", - 196, - 8 - ], - "record_path_183", - [ - "load_field", - 20, - 14, - "is_file", - 196, - 8 - ], - [ - "frame", - 21, - 20, - 1, - 196, - 8 - ], - [ - "setarg", - 21, - 0, - 14, - 196, - 8 - ], - [ - "setarg", - 21, - 1, - 10, - 196, - 8 - ], - [ - "invoke", - 21, - 13, - 196, - 8 - ], - "call_done_184", - "_nop_bl_1", - [ - "jump_true", - 13, - "if_else_178", - 196, - 8 - ], - [ - "access", - 23, - "Not a valid package directory (no cell.toml): ", - 197, - 11 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "is_text", - 26, - 1, - 197, - 62 - ], - [ - "jump_false", - 26, - "add_cn_186", - 197, - 62 - ], - [ - "concat", - 24, - 23, - 1, - 197, - 62 - ], - [ - "jump", - "add_done_185", - 197, - 62 - ], - "add_cn_186", - "_nop_tc_6", - [ - "jump", - "add_err_187", - 197, - 62 - ], - [ - "is_num", - 26, - 1, - 197, - 62 - ], - [ - "jump_false", - 26, - "add_err_187", - 197, - 62 - ], - [ - "add", - 24, - 23, - 1, - 197, - 62 - ], - [ - "jump", - "add_done_185", - 197, - 62 - ], - "add_err_187", - [ - "disrupt", - 197, - 62 - ], - "add_done_185", - [ - "access", - 28, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 197, - 5 - ], - [ - "frame", - 29, - 28, - 1, - 197, - 5 - ], - [ - "null", - 30, - 197, - 5 - ], - [ - "setarg", - 29, - 0, - 30, - 197, - 5 - ], - [ - "setarg", - 29, - 1, - 24, - 197, - 5 - ], - [ - "invoke", - 29, - 27, - 197, - 5 - ], - [ - "disrupt", - 198, - 5 - ], - [ - "jump", - "if_end_179", - 198, - 5 - ], - "if_else_178", - "if_end_179", - [ - "get", - 32, - 39, - 1, - 201, - 25 - ], - [ - "frame", - 33, - 32, - 0, - 201, - 25 - ], - [ - "null", - 34, - 201, - 25 - ], - [ - "setarg", - 33, - 0, - 34, - 201, - 25 - ], - [ - "invoke", - 33, - 31, - 201, - 25 - ], - [ - "access", - 35, - "/", - 201, - 46 - ], - [ - "is_text", - 37, - 31, - 201, - 46 - ], - [ - "jump_false", - 37, - "add_cn_189", - 201, - 46 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 36, - 31, - 35, - 201, - 46 - ], - [ - "jump", - "add_done_188", - 201, - 46 - ], - "add_cn_189", - [ - "is_num", - 37, - 31, - 201, - 46 - ], - [ - "jump_false", - 37, - "add_err_190", - 201, - 46 - ], - "_nop_tc_9", - [ - "jump", - "add_err_190", - 201, - 46 - ], - [ - "add", - 36, - 31, - 35, - 201, - 46 - ], - [ - "jump", - "add_done_188", - 201, - 46 - ], - "add_err_190", - [ - "disrupt", - 201, - 46 - ], - "add_done_188", - [ - "move", - 8, - 36, - 201, - 46 - ], - [ - "get", - 39, - 15, - 1, - 202, - 36 - ], - [ - "is_text", - 41, - 8, - 202, - 36 - ], - [ - "jump_false", - 41, - "add_cn_192", - 202, - 36 - ], - [ - "is_text", - 42, - 39, - 202, - 36 - ], - [ - "jump_false", - 42, - "add_cn_192", - 202, - 36 - ], - [ - "concat", - 40, - 8, - 39, - 202, - 36 - ], - [ - "jump", - "add_done_191", - 202, - 36 - ], - "add_cn_192", - [ - "is_num", - 41, - 8, - 202, - 36 - ], - [ - "jump_false", - 41, - "add_err_193", - 202, - 36 - ], - [ - "is_num", - 42, - 39, - 202, - 36 - ], - [ - "jump_false", - 42, - "add_err_193", - 202, - 36 - ], - [ - "add", - 40, - 8, - 39, - 202, - 36 - ], - [ - "jump", - "add_done_191", - 202, - 36 - ], - "add_err_193", - [ - "disrupt", - 202, - 36 - ], - "add_done_191", - [ - "move", - 5, - 40, - 202, - 36 - ], - [ - "is_identical", - 43, - 1, - 5, - 205, - 22 - ], - [ - "jump_true", - 43, - "eq_done_196", - 205, - 22 - ], - [ - "is_int", - 44, - 1, - 205, - 22 - ], - [ - "jump_false", - 44, - "eq_ni_197", - 205, - 22 - ], - [ - "is_int", - 45, - 5, - 205, - 22 - ], - [ - "jump_false", - 45, - "eq_ni_197", - 205, - 22 - ], - [ - "eq_int", - 43, - 1, - 5, - 205, - 22 - ], - [ - "jump", - "eq_done_196", - 205, - 22 - ], - "eq_ni_197", - [ - "is_num", - 44, - 1, - 205, - 22 - ], - [ - "jump_false", - 44, - "eq_nn_198", - 205, - 22 - ], - [ - "is_num", - 45, - 5, - 205, - 22 - ], - [ - "jump_false", - 45, - "eq_nn_198", - 205, - 22 - ], - [ - "eq_float", - 43, - 1, - 5, - 205, - 22 - ], - [ - "jump", - "eq_done_196", - 205, - 22 - ], - "eq_nn_198", - [ - "is_text", - 44, - 1, - 205, - 22 - ], - [ - "jump_false", - 44, - "eq_nt_199", - 205, - 22 - ], - [ - "is_text", - 45, - 5, - 205, - 22 - ], - [ - "jump_false", - 45, - "eq_nt_199", - 205, - 22 - ], - [ - "eq_text", - 43, - 1, - 5, - 205, - 22 - ], - [ - "jump", - "eq_done_196", - 205, - 22 - ], - "eq_nt_199", - [ - "is_null", - 44, - 1, - 205, - 22 - ], - [ - "jump_false", - 44, - "eq_nnl_200", - 205, - 22 - ], - [ - "is_null", - 45, - 5, - 205, - 22 - ], - [ - "jump_false", - 45, - "eq_nnl_200", - 205, - 22 - ], - [ - "true", - 43, - 205, - 22 - ], - [ - "jump", - "eq_done_196", - 205, - 22 - ], - "eq_nnl_200", - [ - "is_bool", - 44, - 1, - 205, - 22 - ], - [ - "jump_false", - 44, - "eq_nb_201", - 205, - 22 - ], - [ - "is_bool", - 45, - 5, - 205, - 22 - ], - [ - "jump_false", - 45, - "eq_nb_201", - 205, - 22 - ], - [ - "eq_bool", - 43, - 1, - 5, - 205, - 22 - ], - [ - "jump", - "eq_done_196", - 205, - 22 - ], - "eq_nb_201", - [ - "false", - 43, - 205, - 22 - ], - "eq_done_196", - [ - "jump_false", - 43, - "if_else_194", - 205, - 22 - ], - [ - "access", - 46, - "core", - 206, - 12 - ], - [ - "return", - 46, - 206, - 12 - ], - "_nop_ur_1", - "if_else_194", - "if_end_195", - [ - "null", - 6, - 209, - 21 - ], - [ - "get", - 48, - 22, - 1, - 210, - 7 - ], - [ - "is_proxy", - 49, - 48, - 210, - 7 - ], - [ - "jump_false", - 49, - "record_path_204", - 210, - 7 - ], - [ - "null", - 50, - 210, - 7 - ], - [ - "access", - 51, - "is_link", - 210, - 7 - ], - [ - "array", - 52, - 0, - 210, - 7 - ], - [ - "push", - 52, - 5, - 210, - 7 - ], - [ - "frame", - 53, - 48, - 2, - 210, - 7 - ], - [ - "setarg", - 53, - 0, - 50, - 210, - 7 - ], - [ - "setarg", - 53, - 1, - 51, - 210, - 7 - ], - [ - "setarg", - 53, - 2, - 52, - 210, - 7 - ], - [ - "invoke", - 53, - 47, - 210, - 7 - ], - [ - "jump", - "call_done_205", - 210, - 7 - ], - "record_path_204", - [ - "load_field", - 54, - 48, - "is_link", - 210, - 7 - ], - [ - "frame", - 55, - 54, - 1, - 210, - 7 - ], - [ - "setarg", - 55, - 0, - 48, - 210, - 7 - ], - [ - "setarg", - 55, - 1, - 5, - 210, - 7 - ], - [ - "invoke", - 55, - 47, - 210, - 7 - ], - "call_done_205", - [ - "jump_false", - 47, - "if_else_202", - 210, - 7 - ], - [ - "get", - 57, - 22, - 1, - 211, - 19 - ], - [ - "is_proxy", - 58, - 57, - 211, - 19 - ], - [ - "jump_false", - 58, - "record_path_206", - 211, - 19 - ], - [ - "null", - 59, - 211, - 19 - ], - [ - "access", - 60, - "readlink", - 211, - 19 - ], - [ - "array", - 61, - 0, - 211, - 19 - ], - [ - "push", - 61, - 5, - 211, - 19 - ], - [ - "frame", - 62, - 57, - 2, - 211, - 19 - ], - [ - "setarg", - 62, - 0, - 59, - 211, - 19 - ], - [ - "setarg", - 62, - 1, - 60, - 211, - 19 - ], - [ - "setarg", - 62, - 2, - 61, - 211, - 19 - ], - [ - "invoke", - 62, - 56, - 211, - 19 - ], - [ - "jump", - "call_done_207", - 211, - 19 - ], - "record_path_206", - [ - "load_field", - 63, - 57, - "readlink", - 211, - 19 - ], - [ - "frame", - 64, - 63, - 1, - 211, - 19 - ], - [ - "setarg", - 64, - 0, - 57, - 211, - 19 - ], - [ - "setarg", - 64, - 1, - 5, - 211, - 19 - ], - [ - "invoke", - 64, - 56, - 211, - 19 - ], - "call_done_207", - [ - "move", - 6, - 56, - 211, - 19 - ], - [ - "is_identical", - 65, - 6, - 1, - 212, - 24 - ], - [ - "jump_true", - 65, - "eq_done_211", - 212, - 24 - ], - [ - "is_int", - 66, - 6, - 212, - 24 - ], - [ - "jump_false", - 66, - "eq_ni_212", - 212, - 24 - ], - [ - "is_int", - 67, - 1, - 212, - 24 - ], - [ - "jump_false", - 67, - "eq_ni_212", - 212, - 24 - ], - [ - "eq_int", - 65, - 6, - 1, - 212, - 24 - ], - [ - "jump", - "eq_done_211", - 212, - 24 - ], - "eq_ni_212", - [ - "is_num", - 66, - 6, - 212, - 24 - ], - [ - "jump_false", - 66, - "eq_nn_213", - 212, - 24 - ], - [ - "is_num", - 67, - 1, - 212, - 24 - ], - [ - "jump_false", - 67, - "eq_nn_213", - 212, - 24 - ], - [ - "eq_float", - 65, - 6, - 1, - 212, - 24 - ], - [ - "jump", - "eq_done_211", - 212, - 24 - ], - "eq_nn_213", - [ - "is_text", - 66, - 6, - 212, - 24 - ], - [ - "jump_false", - 66, - "eq_nt_214", - 212, - 24 - ], - [ - "is_text", - 67, - 1, - 212, - 24 - ], - [ - "jump_false", - 67, - "eq_nt_214", - 212, - 24 - ], - [ - "eq_text", - 65, - 6, - 1, - 212, - 24 - ], - [ - "jump", - "eq_done_211", - 212, - 24 - ], - "eq_nt_214", - [ - "is_null", - 66, - 6, - 212, - 24 - ], - [ - "jump_false", - 66, - "eq_nnl_215", - 212, - 24 - ], - [ - "is_null", - 67, - 1, - 212, - 24 - ], - [ - "jump_false", - 67, - "eq_nnl_215", - 212, - 24 - ], - [ - "true", - 65, - 212, - 24 - ], - [ - "jump", - "eq_done_211", - 212, - 24 - ], - "eq_nnl_215", - [ - "is_bool", - 66, - 6, - 212, - 24 - ], - [ - "jump_false", - 66, - "eq_nb_216", - 212, - 24 - ], - [ - "is_bool", - 67, - 1, - 212, - 24 - ], - [ - "jump_false", - 67, - "eq_nb_216", - 212, - 24 - ], - [ - "eq_bool", - 65, - 6, - 1, - 212, - 24 - ], - [ - "jump", - "eq_done_211", - 212, - 24 - ], - "eq_nb_216", - [ - "false", - 65, - 212, - 24 - ], - "eq_done_211", - [ - "move", - 68, - 65, - 212, - 24 - ], - [ - "jump_true", - 68, - "or_end_210", - 212, - 24 - ], - [ - "get", - 70, - 22, - 1, - 212, - 39 - ], - [ - "is_proxy", - 71, - 70, - 212, - 39 - ], - [ - "jump_false", - 71, - "record_path_217", - 212, - 39 - ], - [ - "null", - 72, - 212, - 39 - ], - [ - "access", - 73, - "realpath", - 212, - 39 - ], - [ - "array", - 74, - 0, - 212, - 39 - ], - [ - "push", - 74, - 5, - 212, - 39 - ], - [ - "frame", - 75, - 70, - 2, - 212, - 39 - ], - [ - "setarg", - 75, - 0, - 72, - 212, - 39 - ], - [ - "setarg", - 75, - 1, - 73, - 212, - 39 - ], - [ - "setarg", - 75, - 2, - 74, - 212, - 39 - ], - [ - "invoke", - 75, - 69, - 212, - 39 - ], - [ - "jump", - "call_done_218", - 212, - 39 - ], - "record_path_217", - [ - "load_field", - 76, - 70, - "realpath", - 212, - 39 - ], - [ - "frame", - 77, - 76, - 1, - 212, - 39 - ], - [ - "setarg", - 77, - 0, - 70, - 212, - 39 - ], - [ - "setarg", - 77, - 1, - 5, - 212, - 39 - ], - [ - "invoke", - 77, - 69, - 212, - 39 - ], - "call_done_218", - [ - "is_identical", - 78, - 69, - 1, - 212, - 64 - ], - [ - "jump_true", - 78, - "eq_done_219", - 212, - 64 - ], - [ - "is_int", - 79, - 69, - 212, - 64 - ], - [ - "jump_false", - 79, - "eq_ni_220", - 212, - 64 - ], - [ - "is_int", - 80, - 1, - 212, - 64 - ], - [ - "jump_false", - 80, - "eq_ni_220", - 212, - 64 - ], - [ - "eq_int", - 78, - 69, - 1, - 212, - 64 - ], - [ - "jump", - "eq_done_219", - 212, - 64 - ], - "eq_ni_220", - [ - "is_num", - 79, - 69, - 212, - 64 - ], - [ - "jump_false", - 79, - "eq_nn_221", - 212, - 64 - ], - [ - "is_num", - 80, - 1, - 212, - 64 - ], - [ - "jump_false", - 80, - "eq_nn_221", - 212, - 64 - ], - [ - "eq_float", - 78, - 69, - 1, - 212, - 64 - ], - [ - "jump", - "eq_done_219", - 212, - 64 - ], - "eq_nn_221", - [ - "is_text", - 79, - 69, - 212, - 64 - ], - [ - "jump_false", - 79, - "eq_nt_222", - 212, - 64 - ], - [ - "is_text", - 80, - 1, - 212, - 64 - ], - [ - "jump_false", - 80, - "eq_nt_222", - 212, - 64 - ], - [ - "eq_text", - 78, - 69, - 1, - 212, - 64 - ], - [ - "jump", - "eq_done_219", - 212, - 64 - ], - "eq_nt_222", - [ - "is_null", - 79, - 69, - 212, - 64 - ], - [ - "jump_false", - 79, - "eq_nnl_223", - 212, - 64 - ], - [ - "is_null", - 80, - 1, - 212, - 64 - ], - [ - "jump_false", - 80, - "eq_nnl_223", - 212, - 64 - ], - [ - "true", - 78, - 212, - 64 - ], - [ - "jump", - "eq_done_219", - 212, - 64 - ], - "eq_nnl_223", - [ - "is_bool", - 79, - 69, - 212, - 64 - ], - [ - "jump_false", - 79, - "eq_nb_224", - 212, - 64 - ], - [ - "is_bool", - 80, - 1, - 212, - 64 - ], - [ - "jump_false", - 80, - "eq_nb_224", - 212, - 64 - ], - [ - "eq_bool", - 78, - 69, - 1, - 212, - 64 - ], - [ - "jump", - "eq_done_219", - 212, - 64 - ], - "eq_nb_224", - [ - "false", - 78, - 212, - 64 - ], - "eq_done_219", - [ - "move", - 68, - 78, - 212, - 64 - ], - "or_end_210", - [ - "jump_false", - 68, - "if_else_208", - 212, - 64 - ], - [ - "access", - 81, - "core", - 213, - 14 - ], - [ - "return", - 81, - 213, - 14 - ], - "_nop_ur_2", - "if_else_208", - "if_end_209", - [ - "jump", - "if_end_203", - 213, - 14 - ], - "if_else_202", - "if_end_203", - [ - "access", - 83, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 217, - 7 - ], - [ - "frame", - 84, - 83, - 2, - 217, - 7 - ], - [ - "null", - 85, - 217, - 7 - ], - [ - "setarg", - 84, - 0, - 85, - 217, - 7 - ], - [ - "setarg", - 84, - 1, - 1, - 217, - 7 - ], - [ - "setarg", - 84, - 2, - 8, - 217, - 7 - ], - [ - "invoke", - 84, - 82, - 217, - 7 - ], - [ - "jump_false", - 82, - "if_else_225", - 217, - 7 - ], - [ - "length", - 86, - 8, - 218, - 37 - ], - [ - "access", - 88, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 218, - 12 - ], - [ - "frame", - 89, - 88, - 2, - 218, - 12 - ], - [ - "null", - 90, - 218, - 12 - ], - [ - "setarg", - 89, - 0, - 90, - 218, - 12 - ], - [ - "setarg", - 89, - 1, - 1, - 218, - 12 - ], - [ - "setarg", - 89, - 2, - 86, - 218, - 12 - ], - [ - "tail_invoke", - 89, - 87, - 218, - 12 - ], - [ - "return", - 87, - 218, - 12 - ], - "_nop_ur_3", - "if_else_225", - "if_end_226", - [ - "get", - 92, - 47, - 1, - 222, - 21 - ], - [ - "is_proxy", - 93, - 92, - 222, - 21 - ], - [ - "jump_false", - 93, - "record_path_227", - 222, - 21 - ], - [ - "null", - 94, - 222, - 21 - ], - [ - "access", - 95, - "get_origin", - 222, - 21 - ], - [ - "array", - 96, - 0, - 222, - 21 - ], - [ - "push", - 96, - 1, - 222, - 21 - ], - [ - "frame", - 97, - 92, - 2, - 222, - 21 - ], - [ - "setarg", - 97, - 0, - 94, - 222, - 21 - ], - [ - "setarg", - 97, - 1, - 95, - 222, - 21 - ], - [ - "setarg", - 97, - 2, - 96, - 222, - 21 - ], - [ - "invoke", - 97, - 91, - 222, - 21 - ], - [ - "jump", - "call_done_228", - 222, - 21 - ], - "record_path_227", - [ - "load_field", - 98, - 92, - "get_origin", - 222, - 21 - ], - [ - "frame", - 99, - 98, - 1, - 222, - 21 - ], - [ - "setarg", - 99, - 0, - 92, - 222, - 21 - ], - [ - "setarg", - 99, - 1, - 1, - 222, - 21 - ], - [ - "invoke", - 99, - 91, - 222, - 21 - ], - "call_done_228", - [ - "move", - 7, - 91, - 222, - 21 - ], - [ - "jump_false", - 7, - "if_else_229", - 223, - 7 - ], - [ - "return", - 7, - 224, - 12 - ], - "_nop_ur_4", - "if_else_229", - "if_end_230", - [ - "get", - 101, - 57, - 1, - 228, - 7 - ], - [ - "frame", - 102, - 101, - 1, - 228, - 7 - ], - [ - "null", - 103, - 228, - 7 - ], - [ - "setarg", - 102, - 0, - 103, - 228, - 7 - ], - [ - "setarg", - 102, - 1, - 1, - 228, - 7 - ], - [ - "invoke", - 102, - 100, - 228, - 7 - ], - [ - "jump_false", - 100, - "if_else_231", - 228, - 7 - ], - [ - "return", - 1, - 229, - 12 - ], - "_nop_ur_5", - "if_else_231", - "if_end_232", - [ - "access", - 104, - "/cell.toml", - 232, - 34 - ], - [ - "is_text", - 106, - 1, - 232, - 34 - ], - [ - "jump_false", - 106, - "add_cn_234", - 232, - 34 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 105, - 1, - 104, - 232, - 34 - ], - [ - "jump", - "add_done_233", - 232, - 34 - ], - "add_cn_234", - [ - "is_num", - 106, - 1, - 232, - 34 - ], - [ - "jump_false", - 106, - "add_err_235", - 232, - 34 - ], - "_nop_tc_12", - [ - "jump", - "add_err_235", - 232, - 34 - ], - [ - "add", - 105, - 1, - 104, - 232, - 34 - ], - [ - "jump", - "add_done_233", - 232, - 34 - ], - "add_err_235", - [ - "disrupt", - 232, - 34 - ], - "add_done_233", - [ - "move", - 2, - 105, - 232, - 34 - ], - [ - "null", - 4, - 233, - 17 - ], - [ - "null", - 3, - 234, - 13 - ], - [ - "get", - 109, - 22, - 1, - 235, - 7 - ], - [ - "is_proxy", - 110, - 109, - 235, - 7 - ], - [ - "jump_false", - 110, - "record_path_238", - 235, - 7 - ], - [ - "null", - 111, - 235, - 7 - ], - [ - "access", - 112, - "is_file", - 235, - 7 - ], - [ - "array", - 113, - 0, - 235, - 7 - ], - [ - "push", - 113, - 2, - 235, - 7 - ], - [ - "frame", - 114, - 109, - 2, - 235, - 7 - ], - [ - "setarg", - 114, - 0, - 111, - 235, - 7 - ], - [ - "setarg", - 114, - 1, - 112, - 235, - 7 - ], - [ - "setarg", - 114, - 2, - 113, - 235, - 7 - ], - [ - "invoke", - 114, - 108, - 235, - 7 - ], - [ - "jump", - "call_done_239", - 235, - 7 - ], - "record_path_238", - [ - "load_field", - 115, - 109, - "is_file", - 235, - 7 - ], - [ - "frame", - 116, - 115, - 1, - 235, - 7 - ], - [ - "setarg", - 116, - 0, - 109, - 235, - 7 - ], - [ - "setarg", - 116, - 1, - 2, - 235, - 7 - ], - [ - "invoke", - 116, - 108, - 235, - 7 - ], - "call_done_239", - [ - "jump_false", - 108, - "if_else_236", - 235, - 7 - ], - [ - "get", - 118, - 22, - 1, - 236, - 20 - ], - [ - "is_proxy", - 119, - 118, - 236, - 20 - ], - [ - "jump_false", - 119, - "record_path_240", - 236, - 20 - ], - [ - "null", - 120, - 236, - 20 - ], - [ - "access", - 121, - "slurp", - 236, - 20 - ], - [ - "array", - 122, - 0, - 236, - 20 - ], - [ - "push", - 122, - 2, - 236, - 20 - ], - [ - "frame", - 123, - 118, - 2, - 236, - 20 - ], - [ - "setarg", - 123, - 0, - 120, - 236, - 20 - ], - [ - "setarg", - 123, - 1, - 121, - 236, - 20 - ], - [ - "setarg", - 123, - 2, - 122, - 236, - 20 - ], - [ - "invoke", - 123, - 117, - 236, - 20 - ], - [ - "jump", - "call_done_241", - 236, - 20 - ], - "record_path_240", - [ - "load_field", - 124, - 118, - "slurp", - 236, - 20 - ], - [ - "frame", - 125, - 124, - 1, - 236, - 20 - ], - [ - "setarg", - 125, - 0, - 118, - 236, - 20 - ], - [ - "setarg", - 125, - 1, - 2, - 236, - 20 - ], - [ - "invoke", - 125, - 117, - 236, - 20 - ], - "call_done_241", - [ - "access", - 127, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 236, - 15 - ], - [ - "frame", - 128, - 127, - 1, - 236, - 15 - ], - [ - "null", - 129, - 236, - 15 - ], - [ - "setarg", - 128, - 0, - 129, - 236, - 15 - ], - [ - "setarg", - 128, - 1, - 117, - 236, - 15 - ], - [ - "invoke", - 128, - 126, - 236, - 15 - ], - [ - "move", - 4, - 126, - 236, - 15 - ], - [ - "get", - 131, - 69, - 1, - 237, - 11 - ], - [ - "is_proxy", - 132, - 131, - 237, - 11 - ], - [ - "jump_false", - 132, - "record_path_242", - 237, - 11 - ], - [ - "null", - 133, - 237, - 11 - ], - [ - "access", - 134, - "decode", - 237, - 11 - ], - [ - "array", - 135, - 0, - 237, - 11 - ], - [ - "push", - 135, - 4, - 237, - 11 - ], - [ - "frame", - 136, - 131, - 2, - 237, - 11 - ], - [ - "setarg", - 136, - 0, - 133, - 237, - 11 - ], - [ - "setarg", - 136, - 1, - 134, - 237, - 11 - ], - [ - "setarg", - 136, - 2, - 135, - 237, - 11 - ], - [ - "invoke", - 136, - 130, - 237, - 11 - ], - [ - "jump", - "call_done_243", - 237, - 11 - ], - "record_path_242", - [ - "load_field", - 137, - 131, - "decode", - 237, - 11 - ], - [ - "frame", - 138, - 137, - 1, - 237, - 11 - ], - [ - "setarg", - 138, - 0, - 131, - 237, - 11 - ], - [ - "setarg", - 138, - 1, - 4, - 237, - 11 - ], - [ - "invoke", - 138, - 130, - 237, - 11 - ], - "call_done_243", - [ - "move", - 3, - 130, - 237, - 11 - ], - [ - "load_field", - 139, - 3, - "package", - 238, - 9 - ], - [ - "jump_false", - 139, - "if_else_244", - 238, - 9 - ], - [ - "load_field", - 140, - 3, - "package", - 239, - 14 - ], - [ - "return", - 140, - 239, - 14 - ], - "_nop_ur_6", - "if_else_244", - "if_end_245", - [ - "jump", - "if_end_237", - 239, - 14 - ], - "if_else_236", - "if_end_237", - [ - "null", - 141, - 242, - 10 - ], - [ - "return", - 141, - 242, - 10 - ], - "_nop_ur_7", - "_nop_ur_8" - ], - "name": "abs_path_to_package", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 25, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "/", - 278, - 27 - ], - [ - "access", - 5, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 278, - 15 - ], - [ - "frame", - 6, - 5, - 2, - 278, - 15 - ], - [ - "null", - 7, - 278, - 15 - ], - [ - "setarg", - 6, - 0, - 7, - 278, - 15 - ], - [ - "setarg", - 6, - 1, - 1, - 278, - 15 - ], - [ - "setarg", - 6, - 2, - 3, - 278, - 15 - ], - [ - "invoke", - 6, - 4, - 278, - 15 - ], - [ - "move", - 2, - 4, - 278, - 15 - ], - [ - "length", - 8, - 2, - 279, - 14 - ], - [ - "access", - 9, - 2, - 279, - 23 - ], - "_nop_tc_1", - "_nop_tc_2", - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_int", - 10, - 8, - 9, - 279, - 23 - ], - [ - "jump", - "rel_done_250", - 279, - 23 - ], - "rel_ni_248", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_float", - 10, - 8, - 9, - 279, - 23 - ], - [ - "jump", - "rel_done_250", - 279, - 23 - ], - "rel_nn_249", - "_nop_tc_9", - [ - "jump", - "rel_err_251", - 279, - 23 - ], - "_nop_tc_10", - [ - "jump", - "rel_err_251", - 279, - 23 - ], - [ - "lt_text", - 10, - 8, - 9, - 279, - 23 - ], - [ - "jump", - "rel_done_250", - 279, - 23 - ], - "rel_err_251", - [ - "disrupt", - 279, - 23 - ], - "rel_done_250", - [ - "jump_false", - 10, - "if_else_246", - 279, - 23 - ], - [ - "null", - 13, - 279, - 33 - ], - [ - "return", - 13, - 279, - 33 - ], - "_nop_ur_1", - "if_else_246", - "if_end_247", - [ - "access", - 14, - 1, - 280, - 28 - ], - [ - "access", - 16, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 280, - 15 - ], - [ - "frame", - 17, - 16, - 2, - 280, - 15 - ], - [ - "null", - 18, - 280, - 15 - ], - [ - "setarg", - 17, - 0, - 18, - 280, - 15 - ], - [ - "setarg", - 17, - 1, - 2, - 280, - 15 - ], - [ - "setarg", - 17, - 2, - 14, - 280, - 15 - ], - [ - "invoke", - 17, - 15, - 280, - 15 - ], - [ - "access", - 19, - "/", - 280, - 32 - ], - [ - "access", - 21, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 280, - 10 - ], - [ - "frame", - 22, - 21, - 2, - 280, - 10 - ], - [ - "null", - 23, - 280, - 10 - ], - [ - "setarg", - 22, - 0, - 23, - 280, - 10 - ], - [ - "setarg", - 22, - 1, - 15, - 280, - 10 - ], - [ - "setarg", - 22, - 2, - 19, - 280, - 10 - ], - [ - "tail_invoke", - 22, - 20, - 280, - 10 - ], - [ - "return", - 20, - 280, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "get_import_name", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_252", - 286, - 8 - ], - [ - "null", - 5, - 286, - 32 - ], - [ - "return", - 5, - 286, - 32 - ], - "_nop_ur_1", - "if_else_252", - "if_end_253", - [ - "get", - 7, - 58, - 1, - 287, - 15 - ], - [ - "is_proxy", - 8, - 7, - 287, - 15 - ], - [ - "jump_false", - 8, - "record_path_254", - 287, - 15 - ], - [ - "null", - 9, - 287, - 15 - ], - [ - "access", - 10, - "split_alias", - 287, - 15 - ], - [ - "array", - 11, - 0, - 287, - 15 - ], - [ - "push", - 11, - 2, - 287, - 15 - ], - [ - "push", - 11, - 1, - 287, - 15 - ], - [ - "frame", - 12, - 7, - 2, - 287, - 15 - ], - [ - "setarg", - 12, - 0, - 9, - 287, - 15 - ], - [ - "setarg", - 12, - 1, - 10, - 287, - 15 - ], - [ - "setarg", - 12, - 2, - 11, - 287, - 15 - ], - [ - "invoke", - 12, - 6, - 287, - 15 - ], - [ - "jump", - "call_done_255", - 287, - 15 - ], - "record_path_254", - [ - "load_field", - 13, - 7, - "split_alias", - 287, - 15 - ], - [ - "frame", - 14, - 13, - 2, - 287, - 15 - ], - [ - "setarg", - 14, - 0, - 7, - 287, - 15 - ], - [ - "setarg", - 14, - 1, - 2, - 287, - 15 - ], - [ - "setarg", - 14, - 2, - 1, - 287, - 15 - ], - [ - "invoke", - 14, - 6, - 287, - 15 - ], - "call_done_255", - [ - "move", - 3, - 6, - 287, - 15 - ], - [ - "jump_false", - 3, - "if_else_256", - 288, - 7 - ], - [ - "load_field", - 15, - 3, - "package", - 288, - 21 - ], - [ - "return", - 15, - 288, - 21 - ], - "_nop_ur_2", - "if_else_256", - "if_end_257", - [ - "null", - 16, - 289, - 10 - ], - [ - "return", - 16, - 289, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "get_aliased_package", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 22, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_258", - 294, - 8 - ], - [ - "null", - 5, - 294, - 32 - ], - [ - "return", - 5, - 294, - 32 - ], - "_nop_ur_1", - "if_else_258", - "if_end_259", - [ - "access", - 6, - "/dummy", - 295, - 63 - ], - [ - "is_text", - 8, - 1, - 295, - 63 - ], - [ - "jump_false", - 8, - "add_cn_261", - 295, - 63 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 7, - 1, - 6, - 295, - 63 - ], - [ - "jump", - "add_done_260", - 295, - 63 - ], - "add_cn_261", - [ - "is_num", - 8, - 1, - 295, - 63 - ], - [ - "jump_false", - 8, - "add_err_262", - 295, - 63 - ], - "_nop_tc_3", - [ - "jump", - "add_err_262", - 295, - 63 - ], - [ - "add", - 7, - 1, - 6, - 295, - 63 - ], - [ - "jump", - "add_done_260", - 295, - 63 - ], - "add_err_262", - [ - "disrupt", - 295, - 63 - ], - "add_done_260", - [ - "get", - 11, - 58, - 1, - 295, - 16 - ], - [ - "is_proxy", - 12, - 11, - 295, - 16 - ], - [ - "jump_false", - 12, - "record_path_263", - 295, - 16 - ], - [ - "null", - 13, - 295, - 16 - ], - [ - "access", - 14, - "split_alias", - 295, - 16 - ], - [ - "array", - 15, - 0, - 295, - 16 - ], - [ - "push", - 15, - 2, - 295, - 16 - ], - [ - "push", - 15, - 7, - 295, - 16 - ], - [ - "frame", - 16, - 11, - 2, - 295, - 16 - ], - [ - "setarg", - 16, - 0, - 13, - 295, - 16 - ], - [ - "setarg", - 16, - 1, - 14, - 295, - 16 - ], - [ - "setarg", - 16, - 2, - 15, - 295, - 16 - ], - [ - "invoke", - 16, - 10, - 295, - 16 - ], - [ - "jump", - "call_done_264", - 295, - 16 - ], - "record_path_263", - [ - "load_field", - 17, - 11, - "split_alias", - 295, - 16 - ], - [ - "frame", - 18, - 17, - 2, - 295, - 16 - ], - [ - "setarg", - 18, - 0, - 11, - 295, - 16 - ], - [ - "setarg", - 18, - 1, - 2, - 295, - 16 - ], - [ - "setarg", - 18, - 2, - 7, - 295, - 16 - ], - [ - "invoke", - 18, - 10, - 295, - 16 - ], - "call_done_264", - [ - "move", - 3, - 10, - 295, - 16 - ], - [ - "jump_false", - 3, - "if_else_265", - 296, - 7 - ], - [ - "load_field", - 19, - 3, - "package", - 296, - 22 - ], - [ - "return", - 19, - 296, - 22 - ], - "_nop_ur_2", - "if_else_265", - "if_end_266", - [ - "null", - 20, - 297, - 10 - ], - [ - "return", - 20, - 297, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "get_canonical_package", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "move", - 2, - 1, - 306, - 7 - ], - [ - "jump_false", - 2, - "and_end_269", - 306, - 7 - ], - [ - "access", - 3, - "/", - 306, - 31 - ], - [ - "access", - 5, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 306, - 14 - ], - [ - "frame", - 6, - 5, - 2, - 306, - 14 - ], - [ - "null", - 7, - 306, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 306, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 306, - 14 - ], - [ - "setarg", - 6, - 2, - 3, - 306, - 14 - ], - [ - "invoke", - 6, - 4, - 306, - 14 - ], - [ - "move", - 2, - 4, - 306, - 14 - ], - "and_end_269", - [ - "jump_false", - 2, - "if_else_267", - 306, - 14 - ], - [ - "access", - 8, - "/", - 307, - 33 - ], - [ - "access", - 9, - "_", - 307, - 38 - ], - [ - "access", - 11, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 307, - 20 - ], - [ - "frame", - 12, - 11, - 3, - 307, - 20 - ], - [ - "null", - 13, - 307, - 20 - ], - [ - "setarg", - 12, - 0, - 13, - 307, - 20 - ], - [ - "setarg", - 12, - 1, - 1, - 307, - 20 - ], - [ - "setarg", - 12, - 2, - 8, - 307, - 20 - ], - [ - "setarg", - 12, - 3, - 9, - 307, - 20 - ], - [ - "invoke", - 12, - 10, - 307, - 20 - ], - [ - "access", - 14, - "@", - 307, - 44 - ], - [ - "access", - 15, - "_", - 307, - 49 - ], - [ - "access", - 17, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 307, - 12 - ], - [ - "frame", - 18, - 17, - 3, - 307, - 12 - ], - [ - "null", - 19, - 307, - 12 - ], - [ - "setarg", - 18, - 0, - 19, - 307, - 12 - ], - [ - "setarg", - 18, - 1, - 10, - 307, - 12 - ], - [ - "setarg", - 18, - 2, - 14, - 307, - 12 - ], - [ - "setarg", - 18, - 3, - 15, - 307, - 12 - ], - [ - "tail_invoke", - 18, - 16, - 307, - 12 - ], - [ - "return", - 16, - 307, - 12 - ], - "_nop_ur_1", - "if_else_267", - "if_end_268", - [ - "access", - 20, - "@", - 308, - 23 - ], - [ - "access", - 21, - "_", - 308, - 28 - ], - [ - "access", - 23, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 308, - 10 - ], - [ - "frame", - 24, - 23, - 3, - 308, - 10 - ], - [ - "null", - 25, - 308, - 10 - ], - [ - "setarg", - 24, - 0, - 25, - 308, - 10 - ], - [ - "setarg", - 24, - 1, - 1, - 308, - 10 - ], - [ - "setarg", - 24, - 2, - 20, - 308, - 10 - ], - [ - "setarg", - 24, - 3, - 21, - 308, - 10 - ], - [ - "tail_invoke", - 24, - 22, - 308, - 10 - ], - [ - "return", - 22, - 308, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "safe_package_path", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 40, - 1, - 313, - 10 - ], - [ - "access", - 3, - "/cache/", - 313, - 29 - ], - [ - "is_text", - 5, - 2, - 313, - 29 - ], - [ - "jump_false", - 5, - "add_cn_271", - 313, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 4, - 2, - 3, - 313, - 29 - ], - [ - "jump", - "add_done_270", - 313, - 29 - ], - "add_cn_271", - [ - "is_num", - 5, - 2, - 313, - 29 - ], - [ - "jump_false", - 5, - "add_err_272", - 313, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_272", - 313, - 29 - ], - [ - "add", - 4, - 2, - 3, - 313, - 29 - ], - [ - "jump", - "add_done_270", - 313, - 29 - ], - "add_err_272", - [ - "disrupt", - 313, - 29 - ], - "add_done_270", - [ - "access", - 7, - "/", - 313, - 62 - ], - [ - "access", - 8, - "_", - 313, - 67 - ], - [ - "access", - 10, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 313, - 49 - ], - [ - "frame", - 11, - 10, - 3, - 313, - 49 - ], - [ - "null", - 12, - 313, - 49 - ], - [ - "setarg", - 11, - 0, - 12, - 313, - 49 - ], - [ - "setarg", - 11, - 1, - 1, - 313, - 49 - ], - [ - "setarg", - 11, - 2, - 7, - 313, - 49 - ], - [ - "setarg", - 11, - 3, - 8, - 313, - 49 - ], - [ - "invoke", - 11, - 9, - 313, - 49 - ], - [ - "access", - 13, - "@", - 313, - 73 - ], - [ - "access", - 14, - "_", - 313, - 78 - ], - [ - "access", - 16, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 313, - 41 - ], - [ - "frame", - 17, - 16, - 3, - 313, - 41 - ], - [ - "null", - 18, - 313, - 41 - ], - [ - "setarg", - 17, - 0, - 18, - 313, - 41 - ], - [ - "setarg", - 17, - 1, - 9, - 313, - 41 - ], - [ - "setarg", - 17, - 2, - 13, - 313, - 41 - ], - [ - "setarg", - 17, - 3, - 14, - 313, - 41 - ], - [ - "invoke", - 17, - 15, - 313, - 41 - ], - [ - "is_text", - 20, - 4, - 313, - 41 - ], - [ - "jump_false", - 20, - "add_cn_274", - 313, - 41 - ], - [ - "is_text", - 21, - 15, - 313, - 41 - ], - [ - "jump_false", - 21, - "add_cn_274", - 313, - 41 - ], - [ - "concat", - 19, - 4, - 15, - 313, - 41 - ], - [ - "jump", - "add_done_273", - 313, - 41 - ], - "add_cn_274", - [ - "is_num", - 20, - 4, - 313, - 41 - ], - [ - "jump_false", - 20, - "add_err_275", - 313, - 41 - ], - [ - "is_num", - 21, - 15, - 313, - 41 - ], - [ - "jump_false", - 21, - "add_err_275", - 313, - 41 - ], - [ - "add", - 19, - 4, - 15, - 313, - 41 - ], - [ - "jump", - "add_done_273", - 313, - 41 - ], - "add_err_275", - [ - "disrupt", - 313, - 41 - ], - "add_done_273", - [ - "return", - 19, - 313, - 41 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "package_cache_path", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 69, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 55, - 1, - 422, - 18 - ], - [ - "is_proxy", - 5, - 4, - 422, - 18 - ], - [ - "jump_false", - 5, - "record_path_276", - 422, - 18 - ], - [ - "null", - 6, - 422, - 18 - ], - [ - "access", - 7, - "platform", - 422, - 18 - ], - [ - "array", - 8, - 0, - 422, - 18 - ], - [ - "frame", - 9, - 4, - 2, - 422, - 18 - ], - [ - "setarg", - 9, - 0, - 6, - 422, - 18 - ], - [ - "setarg", - 9, - 1, - 7, - 422, - 18 - ], - [ - "setarg", - 9, - 2, - 8, - 422, - 18 - ], - [ - "invoke", - 9, - 3, - 422, - 18 - ], - [ - "jump", - "call_done_277", - 422, - 18 - ], - "record_path_276", - [ - "load_field", - 10, - 4, - "platform", - 422, - 18 - ], - [ - "frame", - 11, - 10, - 0, - 422, - 18 - ], - [ - "setarg", - 11, - 0, - 4, - 422, - 18 - ], - [ - "invoke", - 11, - 3, - 422, - 18 - ], - "call_done_277", - [ - "move", - 2, - 3, - 422, - 18 - ], - [ - "get", - 12, - 55, - 1, - 423, - 14 - ], - [ - "load_field", - 13, - 12, - "arch", - 423, - 14 - ], - [ - "jump_false", - 13, - "tern_else_278", - 423, - 14 - ], - [ - "get", - 16, - 55, - 1, - 423, - 24 - ], - [ - "is_proxy", - 17, - 16, - 423, - 24 - ], - [ - "jump_false", - 17, - "record_path_280", - 423, - 24 - ], - [ - "null", - 18, - 423, - 24 - ], - [ - "access", - 19, - "arch", - 423, - 24 - ], - [ - "array", - 20, - 0, - 423, - 24 - ], - [ - "frame", - 21, - 16, - 2, - 423, - 24 - ], - [ - "setarg", - 21, - 0, - 18, - 423, - 24 - ], - [ - "setarg", - 21, - 1, - 19, - 423, - 24 - ], - [ - "setarg", - 21, - 2, - 20, - 423, - 24 - ], - [ - "invoke", - 21, - 15, - 423, - 24 - ], - [ - "jump", - "call_done_281", - 423, - 24 - ], - "record_path_280", - [ - "load_field", - 22, - 16, - "arch", - 423, - 24 - ], - [ - "frame", - 23, - 22, - 0, - 423, - 24 - ], - [ - "setarg", - 23, - 0, - 16, - 423, - 24 - ], - [ - "invoke", - 23, - 15, - 423, - 24 - ], - "call_done_281", - [ - "move", - 14, - 15, - 423, - 24 - ], - [ - "jump", - "tern_end_279", - 423, - 24 - ], - "tern_else_278", - [ - "access", - 24, - "arm64", - 423, - 36 - ], - [ - "move", - 14, - 24, - 423, - 36 - ], - "tern_end_279", - [ - "move", - 1, - 14, - 423, - 36 - ], - [ - "access", - 25, - "macOS", - 424, - 19 - ], - [ - "is_identical", - 26, - 2, - 25, - 424, - 19 - ], - [ - "jump_true", - 26, - "eq_done_285", - 424, - 19 - ], - [ - "is_int", - 27, - 2, - 424, - 19 - ], - [ - "jump_false", - 27, - "eq_ni_286", - 424, - 19 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_286", - 424, - 19 - ], - [ - "eq_int", - 26, - 2, - 25, - 424, - 19 - ], - [ - "jump", - "eq_done_285", - 424, - 19 - ], - "eq_ni_286", - [ - "is_num", - 27, - 2, - 424, - 19 - ], - [ - "jump_false", - 27, - "eq_nn_287", - 424, - 19 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_287", - 424, - 19 - ], - [ - "eq_float", - 26, - 2, - 25, - 424, - 19 - ], - [ - "jump", - "eq_done_285", - 424, - 19 - ], - "eq_nn_287", - [ - "is_text", - 27, - 2, - 424, - 19 - ], - [ - "jump_false", - 27, - "eq_nt_288", - 424, - 19 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 26, - 2, - 25, - 424, - 19 - ], - [ - "jump", - "eq_done_285", - 424, - 19 - ], - "eq_nt_288", - [ - "is_null", - 27, - 2, - 424, - 19 - ], - [ - "jump_false", - 27, - "eq_nnl_289", - 424, - 19 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_289", - 424, - 19 - ], - [ - "true", - 26, - 424, - 19 - ], - [ - "jump", - "eq_done_285", - 424, - 19 - ], - "eq_nnl_289", - [ - "is_bool", - 27, - 2, - 424, - 19 - ], - [ - "jump_false", - 27, - "eq_nb_290", - 424, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_290", - 424, - 19 - ], - [ - "eq_bool", - 26, - 2, - 25, - 424, - 19 - ], - [ - "jump", - "eq_done_285", - 424, - 19 - ], - "eq_nb_290", - [ - "false", - 26, - 424, - 19 - ], - "eq_done_285", - [ - "move", - 29, - 26, - 424, - 19 - ], - [ - "jump_true", - 29, - "or_end_284", - 424, - 19 - ], - [ - "access", - 30, - "darwin", - 424, - 42 - ], - [ - "is_identical", - 31, - 2, - 30, - 424, - 42 - ], - [ - "jump_true", - 31, - "eq_done_291", - 424, - 42 - ], - [ - "is_int", - 32, - 2, - 424, - 42 - ], - [ - "jump_false", - 32, - "eq_ni_292", - 424, - 42 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_292", - 424, - 42 - ], - [ - "eq_int", - 31, - 2, - 30, - 424, - 42 - ], - [ - "jump", - "eq_done_291", - 424, - 42 - ], - "eq_ni_292", - [ - "is_num", - 32, - 2, - 424, - 42 - ], - [ - "jump_false", - 32, - "eq_nn_293", - 424, - 42 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_293", - 424, - 42 - ], - [ - "eq_float", - 31, - 2, - 30, - 424, - 42 - ], - [ - "jump", - "eq_done_291", - 424, - 42 - ], - "eq_nn_293", - [ - "is_text", - 32, - 2, - 424, - 42 - ], - [ - "jump_false", - 32, - "eq_nt_294", - 424, - 42 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 31, - 2, - 30, - 424, - 42 - ], - [ - "jump", - "eq_done_291", - 424, - 42 - ], - "eq_nt_294", - [ - "is_null", - 32, - 2, - 424, - 42 - ], - [ - "jump_false", - 32, - "eq_nnl_295", - 424, - 42 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_295", - 424, - 42 - ], - [ - "true", - 31, - 424, - 42 - ], - [ - "jump", - "eq_done_291", - 424, - 42 - ], - "eq_nnl_295", - [ - "is_bool", - 32, - 2, - 424, - 42 - ], - [ - "jump_false", - 32, - "eq_nb_296", - 424, - 42 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_296", - 424, - 42 - ], - [ - "eq_bool", - 31, - 2, - 30, - 424, - 42 - ], - [ - "jump", - "eq_done_291", - 424, - 42 - ], - "eq_nb_296", - [ - "false", - 31, - 424, - 42 - ], - "eq_done_291", - [ - "move", - 29, - 31, - 424, - 42 - ], - "or_end_284", - [ - "jump_false", - 29, - "if_else_282", - 424, - 42 - ], - [ - "access", - 34, - "x86_64", - 425, - 20 - ], - [ - "is_identical", - 35, - 1, - 34, - 425, - 20 - ], - [ - "jump_true", - 35, - "eq_done_299", - 425, - 20 - ], - [ - "is_int", - 36, - 1, - 425, - 20 - ], - [ - "jump_false", - 36, - "eq_ni_300", - 425, - 20 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_300", - 425, - 20 - ], - [ - "eq_int", - 35, - 1, - 34, - 425, - 20 - ], - [ - "jump", - "eq_done_299", - 425, - 20 - ], - "eq_ni_300", - [ - "is_num", - 36, - 1, - 425, - 20 - ], - [ - "jump_false", - 36, - "eq_nn_301", - 425, - 20 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_301", - 425, - 20 - ], - [ - "eq_float", - 35, - 1, - 34, - 425, - 20 - ], - [ - "jump", - "eq_done_299", - 425, - 20 - ], - "eq_nn_301", - [ - "is_text", - 36, - 1, - 425, - 20 - ], - [ - "jump_false", - 36, - "eq_nt_302", - 425, - 20 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 35, - 1, - 34, - 425, - 20 - ], - [ - "jump", - "eq_done_299", - 425, - 20 - ], - "eq_nt_302", - [ - "is_null", - 36, - 1, - 425, - 20 - ], - [ - "jump_false", - 36, - "eq_nnl_303", - 425, - 20 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_303", - 425, - 20 - ], - [ - "true", - 35, - 425, - 20 - ], - [ - "jump", - "eq_done_299", - 425, - 20 - ], - "eq_nnl_303", - [ - "is_bool", - 36, - 1, - 425, - 20 - ], - [ - "jump_false", - 36, - "eq_nb_304", - 425, - 20 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_304", - 425, - 20 - ], - [ - "eq_bool", - 35, - 1, - 34, - 425, - 20 - ], - [ - "jump", - "eq_done_299", - 425, - 20 - ], - "eq_nb_304", - [ - "false", - 35, - 425, - 20 - ], - "eq_done_299", - [ - "jump_false", - 35, - "tern_else_297", - 425, - 20 - ], - [ - "access", - 39, - "macos_x86_64", - 425, - 31 - ], - [ - "move", - 38, - 39, - 425, - 31 - ], - [ - "jump", - "tern_end_298", - 425, - 31 - ], - "tern_else_297", - [ - "access", - 40, - "macos_arm64", - 425, - 48 - ], - [ - "move", - 38, - 40, - 425, - 48 - ], - "tern_end_298", - [ - "return", - 38, - 425, - 48 - ], - "_nop_ur_1", - "if_else_282", - "if_end_283", - [ - "access", - 41, - "Linux", - 426, - 19 - ], - [ - "is_identical", - 42, - 2, - 41, - 426, - 19 - ], - [ - "jump_true", - 42, - "eq_done_308", - 426, - 19 - ], - [ - "is_int", - 43, - 2, - 426, - 19 - ], - [ - "jump_false", - 43, - "eq_ni_309", - 426, - 19 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_309", - 426, - 19 - ], - [ - "eq_int", - 42, - 2, - 41, - 426, - 19 - ], - [ - "jump", - "eq_done_308", - 426, - 19 - ], - "eq_ni_309", - [ - "is_num", - 43, - 2, - 426, - 19 - ], - [ - "jump_false", - 43, - "eq_nn_310", - 426, - 19 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_310", - 426, - 19 - ], - [ - "eq_float", - 42, - 2, - 41, - 426, - 19 - ], - [ - "jump", - "eq_done_308", - 426, - 19 - ], - "eq_nn_310", - [ - "is_text", - 43, - 2, - 426, - 19 - ], - [ - "jump_false", - 43, - "eq_nt_311", - 426, - 19 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 42, - 2, - 41, - 426, - 19 - ], - [ - "jump", - "eq_done_308", - 426, - 19 - ], - "eq_nt_311", - [ - "is_null", - 43, - 2, - 426, - 19 - ], - [ - "jump_false", - 43, - "eq_nnl_312", - 426, - 19 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_312", - 426, - 19 - ], - [ - "true", - 42, - 426, - 19 - ], - [ - "jump", - "eq_done_308", - 426, - 19 - ], - "eq_nnl_312", - [ - "is_bool", - 43, - 2, - 426, - 19 - ], - [ - "jump_false", - 43, - "eq_nb_313", - 426, - 19 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_313", - 426, - 19 - ], - [ - "eq_bool", - 42, - 2, - 41, - 426, - 19 - ], - [ - "jump", - "eq_done_308", - 426, - 19 - ], - "eq_nb_313", - [ - "false", - 42, - 426, - 19 - ], - "eq_done_308", - [ - "move", - 45, - 42, - 426, - 19 - ], - [ - "jump_true", - 45, - "or_end_307", - 426, - 19 - ], - [ - "access", - 46, - "linux", - 426, - 42 - ], - [ - "is_identical", - 47, - 2, - 46, - 426, - 42 - ], - [ - "jump_true", - 47, - "eq_done_314", - 426, - 42 - ], - [ - "is_int", - 48, - 2, - 426, - 42 - ], - [ - "jump_false", - 48, - "eq_ni_315", - 426, - 42 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_315", - 426, - 42 - ], - [ - "eq_int", - 47, - 2, - 46, - 426, - 42 - ], - [ - "jump", - "eq_done_314", - 426, - 42 - ], - "eq_ni_315", - [ - "is_num", - 48, - 2, - 426, - 42 - ], - [ - "jump_false", - 48, - "eq_nn_316", - 426, - 42 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_316", - 426, - 42 - ], - [ - "eq_float", - 47, - 2, - 46, - 426, - 42 - ], - [ - "jump", - "eq_done_314", - 426, - 42 - ], - "eq_nn_316", - [ - "is_text", - 48, - 2, - 426, - 42 - ], - [ - "jump_false", - 48, - "eq_nt_317", - 426, - 42 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_text", - 47, - 2, - 46, - 426, - 42 - ], - [ - "jump", - "eq_done_314", - 426, - 42 - ], - "eq_nt_317", - [ - "is_null", - 48, - 2, - 426, - 42 - ], - [ - "jump_false", - 48, - "eq_nnl_318", - 426, - 42 - ], - "_nop_tc_29", - [ - "jump", - "eq_nnl_318", - 426, - 42 - ], - [ - "true", - 47, - 426, - 42 - ], - [ - "jump", - "eq_done_314", - 426, - 42 - ], - "eq_nnl_318", - [ - "is_bool", - 48, - 2, - 426, - 42 - ], - [ - "jump_false", - 48, - "eq_nb_319", - 426, - 42 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_319", - 426, - 42 - ], - [ - "eq_bool", - 47, - 2, - 46, - 426, - 42 - ], - [ - "jump", - "eq_done_314", - 426, - 42 - ], - "eq_nb_319", - [ - "false", - 47, - 426, - 42 - ], - "eq_done_314", - [ - "move", - 45, - 47, - 426, - 42 - ], - "or_end_307", - [ - "jump_false", - 45, - "if_else_305", - 426, - 42 - ], - [ - "access", - 50, - "x86_64", - 427, - 20 - ], - [ - "is_identical", - 51, - 1, - 50, - 427, - 20 - ], - [ - "jump_true", - 51, - "eq_done_322", - 427, - 20 - ], - [ - "is_int", - 52, - 1, - 427, - 20 - ], - [ - "jump_false", - 52, - "eq_ni_323", - 427, - 20 - ], - "_nop_tc_31", - [ - "jump", - "eq_ni_323", - 427, - 20 - ], - [ - "eq_int", - 51, - 1, - 50, - 427, - 20 - ], - [ - "jump", - "eq_done_322", - 427, - 20 - ], - "eq_ni_323", - [ - "is_num", - 52, - 1, - 427, - 20 - ], - [ - "jump_false", - 52, - "eq_nn_324", - 427, - 20 - ], - "_nop_tc_32", - [ - "jump", - "eq_nn_324", - 427, - 20 - ], - [ - "eq_float", - 51, - 1, - 50, - 427, - 20 - ], - [ - "jump", - "eq_done_322", - 427, - 20 - ], - "eq_nn_324", - [ - "is_text", - 52, - 1, - 427, - 20 - ], - [ - "jump_false", - 52, - "eq_nt_325", - 427, - 20 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "eq_text", - 51, - 1, - 50, - 427, - 20 - ], - [ - "jump", - "eq_done_322", - 427, - 20 - ], - "eq_nt_325", - [ - "is_null", - 52, - 1, - 427, - 20 - ], - [ - "jump_false", - 52, - "eq_nnl_326", - 427, - 20 - ], - "_nop_tc_35", - [ - "jump", - "eq_nnl_326", - 427, - 20 - ], - [ - "true", - 51, - 427, - 20 - ], - [ - "jump", - "eq_done_322", - 427, - 20 - ], - "eq_nnl_326", - [ - "is_bool", - 52, - 1, - 427, - 20 - ], - [ - "jump_false", - 52, - "eq_nb_327", - 427, - 20 - ], - "_nop_tc_36", - [ - "jump", - "eq_nb_327", - 427, - 20 - ], - [ - "eq_bool", - 51, - 1, - 50, - 427, - 20 - ], - [ - "jump", - "eq_done_322", - 427, - 20 - ], - "eq_nb_327", - [ - "false", - 51, - 427, - 20 - ], - "eq_done_322", - [ - "jump_false", - 51, - "tern_else_320", - 427, - 20 - ], - [ - "access", - 55, - "linux", - 427, - 31 - ], - [ - "move", - 54, - 55, - 427, - 31 - ], - [ - "jump", - "tern_end_321", - 427, - 31 - ], - "tern_else_320", - [ - "access", - 56, - "linux_arm64", - 427, - 41 - ], - [ - "move", - 54, - 56, - 427, - 41 - ], - "tern_end_321", - [ - "return", - 54, - 427, - 41 - ], - "_nop_ur_2", - "if_else_305", - "if_end_306", - [ - "access", - 57, - "Windows", - 428, - 19 - ], - [ - "is_identical", - 58, - 2, - 57, - 428, - 19 - ], - [ - "jump_true", - 58, - "eq_done_331", - 428, - 19 - ], - [ - "is_int", - 59, - 2, - 428, - 19 - ], - [ - "jump_false", - 59, - "eq_ni_332", - 428, - 19 - ], - "_nop_tc_37", - [ - "jump", - "eq_ni_332", - 428, - 19 - ], - [ - "eq_int", - 58, - 2, - 57, - 428, - 19 - ], - [ - "jump", - "eq_done_331", - 428, - 19 - ], - "eq_ni_332", - [ - "is_num", - 59, - 2, - 428, - 19 - ], - [ - "jump_false", - 59, - "eq_nn_333", - 428, - 19 - ], - "_nop_tc_38", - [ - "jump", - "eq_nn_333", - 428, - 19 - ], - [ - "eq_float", - 58, - 2, - 57, - 428, - 19 - ], - [ - "jump", - "eq_done_331", - 428, - 19 - ], - "eq_nn_333", - [ - "is_text", - 59, - 2, - 428, - 19 - ], - [ - "jump_false", - 59, - "eq_nt_334", - 428, - 19 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "eq_text", - 58, - 2, - 57, - 428, - 19 - ], - [ - "jump", - "eq_done_331", - 428, - 19 - ], - "eq_nt_334", - [ - "is_null", - 59, - 2, - 428, - 19 - ], - [ - "jump_false", - 59, - "eq_nnl_335", - 428, - 19 - ], - "_nop_tc_41", - [ - "jump", - "eq_nnl_335", - 428, - 19 - ], - [ - "true", - 58, - 428, - 19 - ], - [ - "jump", - "eq_done_331", - 428, - 19 - ], - "eq_nnl_335", - [ - "is_bool", - 59, - 2, - 428, - 19 - ], - [ - "jump_false", - 59, - "eq_nb_336", - 428, - 19 - ], - "_nop_tc_42", - [ - "jump", - "eq_nb_336", - 428, - 19 - ], - [ - "eq_bool", - 58, - 2, - 57, - 428, - 19 - ], - [ - "jump", - "eq_done_331", - 428, - 19 - ], - "eq_nb_336", - [ - "false", - 58, - 428, - 19 - ], - "eq_done_331", - [ - "move", - 61, - 58, - 428, - 19 - ], - [ - "jump_true", - 61, - "or_end_330", - 428, - 19 - ], - [ - "access", - 62, - "windows", - 428, - 44 - ], - [ - "is_identical", - 63, - 2, - 62, - 428, - 44 - ], - [ - "jump_true", - 63, - "eq_done_337", - 428, - 44 - ], - [ - "is_int", - 64, - 2, - 428, - 44 - ], - [ - "jump_false", - 64, - "eq_ni_338", - 428, - 44 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_338", - 428, - 44 - ], - [ - "eq_int", - 63, - 2, - 62, - 428, - 44 - ], - [ - "jump", - "eq_done_337", - 428, - 44 - ], - "eq_ni_338", - [ - "is_num", - 64, - 2, - 428, - 44 - ], - [ - "jump_false", - 64, - "eq_nn_339", - 428, - 44 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_339", - 428, - 44 - ], - [ - "eq_float", - 63, - 2, - 62, - 428, - 44 - ], - [ - "jump", - "eq_done_337", - 428, - 44 - ], - "eq_nn_339", - [ - "is_text", - 64, - 2, - 428, - 44 - ], - [ - "jump_false", - 64, - "eq_nt_340", - 428, - 44 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 63, - 2, - 62, - 428, - 44 - ], - [ - "jump", - "eq_done_337", - 428, - 44 - ], - "eq_nt_340", - [ - "is_null", - 64, - 2, - 428, - 44 - ], - [ - "jump_false", - 64, - "eq_nnl_341", - 428, - 44 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_341", - 428, - 44 - ], - [ - "true", - 63, - 428, - 44 - ], - [ - "jump", - "eq_done_337", - 428, - 44 - ], - "eq_nnl_341", - [ - "is_bool", - 64, - 2, - 428, - 44 - ], - [ - "jump_false", - 64, - "eq_nb_342", - 428, - 44 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_342", - 428, - 44 - ], - [ - "eq_bool", - 63, - 2, - 62, - 428, - 44 - ], - [ - "jump", - "eq_done_337", - 428, - 44 - ], - "eq_nb_342", - [ - "false", - 63, - 428, - 44 - ], - "eq_done_337", - [ - "move", - 61, - 63, - 428, - 44 - ], - "or_end_330", - [ - "jump_false", - 61, - "if_else_328", - 428, - 44 - ], - [ - "access", - 66, - "windows", - 429, - 12 - ], - [ - "return", - 66, - 429, - 12 - ], - "_nop_ur_3", - "if_else_328", - "if_end_329", - [ - "null", - 67, - 430, - 10 - ], - [ - "return", - 67, - 430, - 10 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "detect_host_target", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 41, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 29, - 1, - 438, - 20 - ], - [ - "frame", - 7, - 6, - 2, - 438, - 20 - ], - [ - "null", - 8, - 438, - 20 - ], - [ - "setarg", - 7, - 0, - 8, - 438, - 20 - ], - [ - "setarg", - 7, - 1, - 1, - 438, - 20 - ], - [ - "setarg", - 7, - 2, - 2, - 438, - 20 - ], - [ - "invoke", - 7, - 5, - 438, - 20 - ], - [ - "move", - 3, - 5, - 438, - 20 - ], - [ - "get", - 10, - 22, - 1, - 439, - 8 - ], - [ - "is_proxy", - 11, - 10, - 439, - 8 - ], - [ - "jump_false", - 11, - "record_path_345", - 439, - 8 - ], - [ - "null", - 12, - 439, - 8 - ], - [ - "access", - 13, - "is_file", - 439, - 8 - ], - [ - "array", - 14, - 0, - 439, - 8 - ], - [ - "push", - 14, - 3, - 439, - 8 - ], - [ - "frame", - 15, - 10, - 2, - 439, - 8 - ], - [ - "setarg", - 15, - 0, - 12, - 439, - 8 - ], - [ - "setarg", - 15, - 1, - 13, - 439, - 8 - ], - [ - "setarg", - 15, - 2, - 14, - 439, - 8 - ], - [ - "invoke", - 15, - 9, - 439, - 8 - ], - [ - "jump", - "call_done_346", - 439, - 8 - ], - "record_path_345", - [ - "load_field", - 16, - 10, - "is_file", - 439, - 8 - ], - [ - "frame", - 17, - 16, - 1, - 439, - 8 - ], - [ - "setarg", - 17, - 0, - 10, - 439, - 8 - ], - [ - "setarg", - 17, - 1, - 3, - 439, - 8 - ], - [ - "invoke", - 17, - 9, - 439, - 8 - ], - "call_done_346", - "_nop_bl_1", - [ - "jump_true", - 9, - "if_else_343", - 439, - 8 - ], - [ - "null", - 19, - 439, - 39 - ], - [ - "return", - 19, - 439, - 39 - ], - "_nop_ur_1", - "if_else_343", - "if_end_344", - [ - "get", - 21, - 55, - 1, - 440, - 16 - ], - [ - "is_proxy", - 22, - 21, - 440, - 16 - ], - [ - "jump_false", - 22, - "record_path_347", - 440, - 16 - ], - [ - "null", - 23, - 440, - 16 - ], - [ - "access", - 24, - "dylib_open", - 440, - 16 - ], - [ - "array", - 25, - 0, - 440, - 16 - ], - [ - "push", - 25, - 3, - 440, - 16 - ], - [ - "frame", - 26, - 21, - 2, - 440, - 16 - ], - [ - "setarg", - 26, - 0, - 23, - 440, - 16 - ], - [ - "setarg", - 26, - 1, - 24, - 440, - 16 - ], - [ - "setarg", - 26, - 2, - 25, - 440, - 16 - ], - [ - "invoke", - 26, - 20, - 440, - 16 - ], - [ - "jump", - "call_done_348", - 440, - 16 - ], - "record_path_347", - [ - "load_field", - 27, - 21, - "dylib_open", - 440, - 16 - ], - [ - "frame", - 28, - 27, - 1, - 440, - 16 - ], - [ - "setarg", - 28, - 0, - 21, - 440, - 16 - ], - [ - "setarg", - 28, - 1, - 3, - 440, - 16 - ], - [ - "invoke", - 28, - 20, - 440, - 16 - ], - "call_done_348", - [ - "move", - 4, - 20, - 440, - 16 - ], - "_nop_bl_2", - [ - "jump_true", - 4, - "if_else_349", - 441, - 8 - ], - [ - "null", - 30, - 441, - 23 - ], - [ - "return", - 30, - 441, - 23 - ], - "_nop_ur_2", - "if_else_349", - "if_end_350", - [ - "get", - 32, - 55, - 1, - 442, - 10 - ], - [ - "is_proxy", - 33, - 32, - 442, - 10 - ], - [ - "jump_false", - 33, - "record_path_351", - 442, - 10 - ], - [ - "null", - 34, - 442, - 10 - ], - [ - "access", - 35, - "native_module_load", - 442, - 10 - ], - [ - "array", - 36, - 0, - 442, - 10 - ], - [ - "push", - 36, - 4, - 442, - 10 - ], - [ - "frame", - 37, - 32, - 2, - 442, - 10 - ], - [ - "setarg", - 37, - 0, - 34, - 442, - 10 - ], - [ - "setarg", - 37, - 1, - 35, - 442, - 10 - ], - [ - "setarg", - 37, - 2, - 36, - 442, - 10 - ], - [ - "invoke", - 37, - 31, - 442, - 10 - ], - [ - "jump", - "call_done_352", - 442, - 10 - ], - "record_path_351", - [ - "load_field", - 38, - 32, - "native_module_load", - 442, - 10 - ], - [ - "frame", - 39, - 38, - 1, - 442, - 10 - ], - [ - "setarg", - 39, - 0, - 32, - 442, - 10 - ], - [ - "setarg", - 39, - 1, - 4, - 442, - 10 - ], - [ - "invoke", - 39, - 31, - 442, - 10 - ], - "call_done_352", - [ - "return", - 31, - 442, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "try_native_mod_dylib", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - { - "name": "runtime_env", - "kind": "name", - "make": "intrinsic" - }, - 470, - 55 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 470, - 67 - ], - [ - "get", - 4, - 2, - 1, - 470, - 46 - ], - [ - "store_dynamic", - 4, - 3, - 1, - 470, - 50 - ], - [ - "null", - 5, - 470, - 50 - ], - [ - "return", - 5, - 470, - 50 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 59, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 6, - 0 - ], - [ - "move", - 2, - 6, - 468, - 13 - ], - [ - "access", - 7, - { - "name": "runtime_env", - "kind": "name", - "make": "intrinsic" - }, - 469, - 7 - ], - [ - "jump_false", - 7, - "if_else_353", - 469, - 7 - ], - [ - "access", - 8, - { - "name": "runtime_env", - "kind": "name", - "make": "intrinsic" - }, - 470, - 18 - ], - [ - "access", - 10, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 470, - 12 - ], - [ - "frame", - 11, - 10, - 1, - 470, - 12 - ], - [ - "null", - 12, - 470, - 12 - ], - [ - "setarg", - 11, - 0, - 12, - 470, - 12 - ], - [ - "setarg", - 11, - 1, - 8, - 470, - 12 - ], - [ - "invoke", - 11, - 9, - 470, - 12 - ], - [ - "function", - 13, - 20, - 470, - 32 - ], - [ - "length", - 15, - 9, - 470, - 32 - ], - [ - "int", - 16, - 0, - 470, - 32 - ], - [ - "int", - 20, - 1, - 470, - 32 - ], - [ - "null", - 19, - 470, - 32 - ], - "arrfor_loop_355", - [ - "lt_int", - 17, - 16, - 15, - 470, - 32 - ], - [ - "jump_false", - 17, - "arrfor_done_356", - 470, - 32 - ], - [ - "load_index", - 18, - 9, - 16, - 470, - 32 - ], - [ - "frame", - 21, - 13, - 2, - 470, - 32 - ], - [ - "setarg", - 21, - 0, - 19, - 470, - 32 - ], - [ - "setarg", - 21, - 1, - 18, - 470, - 32 - ], - [ - "setarg", - 21, - 2, - 16, - 470, - 32 - ], - [ - "invoke", - 21, - 22, - 470, - 32 - ], - [ - "add", - 16, - 16, - 20, - 470, - 32 - ], - [ - "jump", - "arrfor_loop_355", - 470, - 32 - ], - "arrfor_done_356", - [ - "null", - 14, - 470, - 32 - ], - [ - "jump", - "if_end_354", - 470, - 32 - ], - "if_else_353", - "if_end_354", - [ - "access", - 3, - 0, - 474, - 11 - ], - [ - "null", - 4, - 475, - 13 - ], - [ - "null", - 5, - 476, - 13 - ], - [ - "access", - 23, - 0, - 477, - 12 - ], - [ - "move", - 3, - 23, - 477, - 12 - ], - "for_start_357", - [ - "length", - 24, - 1, - 477, - 26 - ], - [ - "is_int", - 26, - 3, - 477, - 26 - ], - [ - "jump_false", - 26, - "rel_ni_360", - 477, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 25, - 3, - 24, - 477, - 26 - ], - [ - "jump", - "rel_done_362", - 477, - 26 - ], - "rel_ni_360", - [ - "is_num", - 26, - 3, - 477, - 26 - ], - [ - "jump_false", - 26, - "rel_nn_361", - 477, - 26 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 25, - 3, - 24, - 477, - 26 - ], - [ - "jump", - "rel_done_362", - 477, - 26 - ], - "rel_nn_361", - [ - "is_text", - 26, - 3, - 477, - 26 - ], - [ - "jump_false", - 26, - "rel_err_363", - 477, - 26 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_363", - 477, - 26 - ], - [ - "lt_text", - 25, - 3, - 24, - 477, - 26 - ], - [ - "jump", - "rel_done_362", - 477, - 26 - ], - "rel_err_363", - [ - "disrupt", - 477, - 26 - ], - "rel_done_362", - [ - "jump_false", - 25, - "for_end_359", - 477, - 26 - ], - [ - "load_dynamic", - 28, - 1, - 3, - 478, - 18 - ], - [ - "move", - 4, - 28, - 478, - 18 - ], - [ - "move", - 5, - 4, - 479, - 11 - ], - [ - "move", - 29, - 5, - 480, - 9 - ], - [ - "jump_false", - 29, - "and_end_366", - 480, - 9 - ], - [ - "access", - 30, - 0, - 480, - 20 - ], - [ - "load_index", - 31, - 5, - 30, - 480, - 20 - ], - [ - "access", - 32, - "$", - 480, - 26 - ], - [ - "is_identical", - 33, - 31, - 32, - 480, - 26 - ], - [ - "jump_true", - 33, - "eq_done_367", - 480, - 26 - ], - [ - "is_int", - 34, - 31, - 480, - 26 - ], - [ - "jump_false", - 34, - "eq_ni_368", - 480, - 26 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_368", - 480, - 26 - ], - [ - "eq_int", - 33, - 31, - 32, - 480, - 26 - ], - [ - "jump", - "eq_done_367", - 480, - 26 - ], - "eq_ni_368", - [ - "is_num", - 34, - 31, - 480, - 26 - ], - [ - "jump_false", - 34, - "eq_nn_369", - 480, - 26 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_369", - 480, - 26 - ], - [ - "eq_float", - 33, - 31, - 32, - 480, - 26 - ], - [ - "jump", - "eq_done_367", - 480, - 26 - ], - "eq_nn_369", - [ - "is_text", - 34, - 31, - 480, - 26 - ], - [ - "jump_false", - 34, - "eq_nt_370", - 480, - 26 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_text", - 33, - 31, - 32, - 480, - 26 - ], - [ - "jump", - "eq_done_367", - 480, - 26 - ], - "eq_nt_370", - [ - "is_null", - 34, - 31, - 480, - 26 - ], - [ - "jump_false", - 34, - "eq_nnl_371", - 480, - 26 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_371", - 480, - 26 - ], - [ - "true", - 33, - 480, - 26 - ], - [ - "jump", - "eq_done_367", - 480, - 26 - ], - "eq_nnl_371", - [ - "is_bool", - 34, - 31, - 480, - 26 - ], - [ - "jump_false", - 34, - "eq_nb_372", - 480, - 26 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_372", - 480, - 26 - ], - [ - "eq_bool", - 33, - 31, - 32, - 480, - 26 - ], - [ - "jump", - "eq_done_367", - 480, - 26 - ], - "eq_nb_372", - [ - "false", - 33, - 480, - 26 - ], - "eq_done_367", - [ - "move", - 29, - 33, - 480, - 26 - ], - "and_end_366", - [ - "jump_false", - 29, - "if_else_364", - 480, - 26 - ], - [ - "access", - 36, - 1, - 480, - 47 - ], - [ - "access", - 38, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 480, - 37 - ], - [ - "frame", - 39, - 38, - 2, - 480, - 37 - ], - [ - "null", - 40, - 480, - 37 - ], - [ - "setarg", - 39, - 0, - 40, - 480, - 37 - ], - [ - "setarg", - 39, - 1, - 5, - 480, - 37 - ], - [ - "setarg", - 39, - 2, - 36, - 480, - 37 - ], - [ - "invoke", - 39, - 37, - 480, - 37 - ], - [ - "move", - 5, - 37, - 480, - 37 - ], - [ - "jump", - "if_end_365", - 480, - 37 - ], - "if_else_364", - "if_end_365", - [ - "access", - 41, - "fd", - 481, - 16 - ], - [ - "is_identical", - 42, - 5, - 41, - 481, - 16 - ], - [ - "jump_true", - 42, - "eq_done_375", - 481, - 16 - ], - [ - "is_int", - 43, - 5, - 481, - 16 - ], - [ - "jump_false", - 43, - "eq_ni_376", - 481, - 16 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_376", - 481, - 16 - ], - [ - "eq_int", - 42, - 5, - 41, - 481, - 16 - ], - [ - "jump", - "eq_done_375", - 481, - 16 - ], - "eq_ni_376", - [ - "is_num", - 43, - 5, - 481, - 16 - ], - [ - "jump_false", - 43, - "eq_nn_377", - 481, - 16 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_377", - 481, - 16 - ], - [ - "eq_float", - 42, - 5, - 41, - 481, - 16 - ], - [ - "jump", - "eq_done_375", - 481, - 16 - ], - "eq_nn_377", - [ - "is_text", - 43, - 5, - 481, - 16 - ], - [ - "jump_false", - 43, - "eq_nt_378", - 481, - 16 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "eq_text", - 42, - 5, - 41, - 481, - 16 - ], - [ - "jump", - "eq_done_375", - 481, - 16 - ], - "eq_nt_378", - [ - "is_null", - 43, - 5, - 481, - 16 - ], - [ - "jump_false", - 43, - "eq_nnl_379", - 481, - 16 - ], - "_nop_tc_16", - [ - "jump", - "eq_nnl_379", - 481, - 16 - ], - [ - "true", - 42, - 481, - 16 - ], - [ - "jump", - "eq_done_375", - 481, - 16 - ], - "eq_nnl_379", - [ - "is_bool", - 43, - 5, - 481, - 16 - ], - [ - "jump_false", - 43, - "eq_nb_380", - 481, - 16 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_380", - 481, - 16 - ], - [ - "eq_bool", - 42, - 5, - 41, - 481, - 16 - ], - [ - "jump", - "eq_done_375", - 481, - 16 - ], - "eq_nb_380", - [ - "false", - 42, - 481, - 16 - ], - "eq_done_375", - [ - "jump_false", - 42, - "if_else_373", - 481, - 16 - ], - [ - "get", - 45, - 22, - 1, - 481, - 35 - ], - [ - "access", - 46, - "$fd", - 481, - 26 - ], - [ - "store_field", - 2, - 45, - 46, - 481, - 26 - ], - [ - "jump", - "if_end_374", - 481, - 26 - ], - "if_else_373", - [ - "get", - 47, - 52, - 1, - 482, - 27 - ], - [ - "load_dynamic", - 48, - 47, - 5, - 482, - 32 - ], - [ - "access", - 49, - "$", - 482, - 14 - ], - "_nop_tc_18", - "_nop_tc_19", - [ - "is_text", - 52, - 5, - 482, - 20 - ], - [ - "jump_false", - 52, - "add_cn_382", - 482, - 20 - ], - [ - "concat", - 50, - 49, - 5, - 482, - 20 - ], - [ - "jump", - "add_done_381", - 482, - 20 - ], - "add_cn_382", - "_nop_tc_20", - [ - "jump", - "add_err_383", - 482, - 20 - ], - [ - "is_num", - 52, - 5, - 482, - 20 - ], - [ - "jump_false", - 52, - "add_err_383", - 482, - 20 - ], - [ - "add", - 50, - 49, - 5, - 482, - 20 - ], - [ - "jump", - "add_done_381", - 482, - 20 - ], - "add_err_383", - [ - "disrupt", - 482, - 20 - ], - "add_done_381", - [ - "store_dynamic", - 2, - 48, - 50, - 482, - 20 - ], - "if_end_374", - "for_update_358", - [ - "int", - 53, - 1, - 477, - 36 - ], - [ - "move", - 54, - 3, - 477, - 36 - ], - [ - "is_text", - 56, - 54, - 477, - 36 - ], - [ - "jump_false", - 56, - "add_cn_385", - 477, - 36 - ], - "_nop_tc_21", - [ - "jump", - "add_cn_385", - 477, - 36 - ], - [ - "concat", - 55, - 54, - 53, - 477, - 36 - ], - [ - "jump", - "add_done_384", - 477, - 36 - ], - "add_cn_385", - [ - "is_num", - 56, - 54, - 477, - 36 - ], - [ - "jump_false", - 56, - "add_err_386", - 477, - 36 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "add", - 55, - 54, - 53, - 477, - 36 - ], - [ - "jump", - "add_done_384", - 477, - 36 - ], - "add_err_386", - [ - "disrupt", - 477, - 36 - ], - "add_done_384", - [ - "move", - 3, - 55, - 477, - 36 - ], - [ - "jump", - "for_start_357", - 477, - 36 - ], - "for_end_359", - [ - "return", - 2, - 484, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "inject_env", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 268, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 16, - 22, - 1, - 494, - 8 - ], - [ - "is_proxy", - 17, - 16, - 494, - 8 - ], - [ - "jump_false", - 17, - "record_path_389", - 494, - 8 - ], - [ - "null", - 18, - 494, - 8 - ], - [ - "access", - 19, - "is_file", - 494, - 8 - ], - [ - "array", - 20, - 0, - 494, - 8 - ], - [ - "push", - 20, - 1, - 494, - 8 - ], - [ - "frame", - 21, - 16, - 2, - 494, - 8 - ], - [ - "setarg", - 21, - 0, - 18, - 494, - 8 - ], - [ - "setarg", - 21, - 1, - 19, - 494, - 8 - ], - [ - "setarg", - 21, - 2, - 20, - 494, - 8 - ], - [ - "invoke", - 21, - 15, - 494, - 8 - ], - [ - "jump", - "call_done_390", - 494, - 8 - ], - "record_path_389", - [ - "load_field", - 22, - 16, - "is_file", - 494, - 8 - ], - [ - "frame", - 23, - 22, - 1, - 494, - 8 - ], - [ - "setarg", - 23, - 0, - 16, - 494, - 8 - ], - [ - "setarg", - 23, - 1, - 1, - 494, - 8 - ], - [ - "invoke", - 23, - 15, - 494, - 8 - ], - "call_done_390", - "_nop_bl_1", - [ - "jump_true", - 15, - "if_else_387", - 494, - 8 - ], - [ - "array", - 25, - 0, - 1, - 1 - ], - [ - "push", - 25, - 1, - 1, - 1 - ], - [ - "access", - 26, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 27, - "path {0} is not a file", - 1, - 1 - ], - [ - "frame", - 29, - 26, - 2, - 1, - 1 - ], - [ - "null", - 30, - 1, - 1 - ], - [ - "setarg", - 29, - 0, - 30, - 1, - 1 - ], - [ - "setarg", - 29, - 1, - 27, - 1, - 1 - ], - [ - "setarg", - 29, - 2, - 25, - 1, - 1 - ], - [ - "invoke", - 29, - 28, - 1, - 1 - ], - [ - "access", - 32, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 494, - 28 - ], - [ - "frame", - 33, - 32, - 1, - 494, - 28 - ], - [ - "null", - 34, - 494, - 28 - ], - [ - "setarg", - 33, - 0, - 34, - 494, - 28 - ], - [ - "setarg", - 33, - 1, - 28, - 494, - 28 - ], - [ - "invoke", - 33, - 31, - 494, - 28 - ], - [ - "disrupt", - 494, - 65 - ], - [ - "jump", - "if_end_388", - 494, - 65 - ], - "if_else_387", - "if_end_388", - [ - "get", - 36, - 22, - 1, - 496, - 22 - ], - [ - "is_proxy", - 37, - 36, - 496, - 22 - ], - [ - "jump_false", - 37, - "record_path_391", - 496, - 22 - ], - [ - "null", - 38, - 496, - 22 - ], - [ - "access", - 39, - "slurp", - 496, - 22 - ], - [ - "array", - 40, - 0, - 496, - 22 - ], - [ - "push", - 40, - 1, - 496, - 22 - ], - [ - "frame", - 41, - 36, - 2, - 496, - 22 - ], - [ - "setarg", - 41, - 0, - 38, - 496, - 22 - ], - [ - "setarg", - 41, - 1, - 39, - 496, - 22 - ], - [ - "setarg", - 41, - 2, - 40, - 496, - 22 - ], - [ - "invoke", - 41, - 35, - 496, - 22 - ], - [ - "jump", - "call_done_392", - 496, - 22 - ], - "record_path_391", - [ - "load_field", - 42, - 36, - "slurp", - 496, - 22 - ], - [ - "frame", - 43, - 42, - 1, - 496, - 22 - ], - [ - "setarg", - 43, - 0, - 36, - 496, - 22 - ], - [ - "setarg", - 43, - 1, - 1, - 496, - 22 - ], - [ - "invoke", - 43, - 35, - 496, - 22 - ], - "call_done_392", - [ - "access", - 45, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 496, - 17 - ], - [ - "frame", - 46, - 45, - 1, - 496, - 17 - ], - [ - "null", - 47, - 496, - 17 - ], - [ - "setarg", - 46, - 0, - 47, - 496, - 17 - ], - [ - "setarg", - 46, - 1, - 35, - 496, - 17 - ], - [ - "invoke", - 46, - 44, - 496, - 17 - ], - [ - "move", - 9, - 44, - 496, - 17 - ], - [ - "get", - 49, - 12, - 1, - 497, - 27 - ], - [ - "frame", - 50, - 49, - 1, - 497, - 27 - ], - [ - "null", - 51, - 497, - 27 - ], - [ - "setarg", - 50, - 0, - 51, - 497, - 27 - ], - [ - "setarg", - 50, - 1, - 9, - 497, - 27 - ], - [ - "invoke", - 50, - 48, - 497, - 27 - ], - [ - "access", - 53, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 497, - 21 - ], - [ - "frame", - 54, - 53, - 1, - 497, - 21 - ], - [ - "null", - 55, - 497, - 21 - ], - [ - "setarg", - 54, - 0, - 55, - 497, - 21 - ], - [ - "setarg", - 54, - 1, - 48, - 497, - 21 - ], - [ - "invoke", - 54, - 52, - 497, - 21 - ], - [ - "move", - 10, - 52, - 497, - 21 - ], - [ - "null", - 13, - 498, - 23 - ], - [ - "null", - 6, - 499, - 16 - ], - [ - "null", - 5, - 500, - 13 - ], - [ - "null", - 8, - 501, - 18 - ], - [ - "null", - 11, - 505, - 12 - ], - [ - "null", - 14, - 506, - 19 - ], - [ - "null", - 12, - 507, - 20 - ], - [ - "null", - 7, - 508, - 27 - ], - [ - "null", - 3, - 509, - 18 - ], - [ - "null", - 4, - 510, - 15 - ], - [ - "jump_false", - 2, - "if_else_393", - 513, - 7 - ], - [ - "get", - 57, - 39, - 1, - 514, - 16 - ], - [ - "frame", - 58, - 57, - 0, - 514, - 16 - ], - [ - "null", - 59, - 514, - 16 - ], - [ - "setarg", - 58, - 0, - 59, - 514, - 16 - ], - [ - "invoke", - 58, - 56, - 514, - 16 - ], - [ - "access", - 60, - "/", - 514, - 37 - ], - [ - "is_text", - 62, - 56, - 514, - 37 - ], - [ - "jump_false", - 62, - "add_cn_396", - 514, - 37 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 61, - 56, - 60, - 514, - 37 - ], - [ - "jump", - "add_done_395", - 514, - 37 - ], - "add_cn_396", - [ - "is_num", - 62, - 56, - 514, - 37 - ], - [ - "jump_false", - 62, - "add_err_397", - 514, - 37 - ], - "_nop_tc_3", - [ - "jump", - "add_err_397", - 514, - 37 - ], - [ - "add", - 61, - 56, - 60, - 514, - 37 - ], - [ - "jump", - "add_done_395", - 514, - 37 - ], - "add_err_397", - [ - "disrupt", - 514, - 37 - ], - "add_done_395", - [ - "get", - 65, - 65, - 1, - 514, - 43 - ], - [ - "frame", - 66, - 65, - 1, - 514, - 43 - ], - [ - "null", - 67, - 514, - 43 - ], - [ - "setarg", - 66, - 0, - 67, - 514, - 43 - ], - [ - "setarg", - 66, - 1, - 2, - 514, - 43 - ], - [ - "invoke", - 66, - 64, - 514, - 43 - ], - [ - "is_text", - 69, - 61, - 514, - 43 - ], - [ - "jump_false", - 69, - "add_cn_399", - 514, - 43 - ], - [ - "is_text", - 70, - 64, - 514, - 43 - ], - [ - "jump_false", - 70, - "add_cn_399", - 514, - 43 - ], - [ - "concat", - 68, - 61, - 64, - 514, - 43 - ], - [ - "jump", - "add_done_398", - 514, - 43 - ], - "add_cn_399", - [ - "is_num", - 69, - 61, - 514, - 43 - ], - [ - "jump_false", - 69, - "add_err_400", - 514, - 43 - ], - [ - "is_num", - 70, - 64, - 514, - 43 - ], - [ - "jump_false", - 70, - "add_err_400", - 514, - 43 - ], - [ - "add", - 68, - 61, - 64, - 514, - 43 - ], - [ - "jump", - "add_done_398", - 514, - 43 - ], - "add_err_400", - [ - "disrupt", - 514, - 43 - ], - "add_done_398", - [ - "move", - 3, - 68, - 514, - 43 - ], - [ - "access", - 71, - "/", - 515, - 38 - ], - [ - "is_text", - 73, - 3, - 515, - 38 - ], - [ - "jump_false", - 73, - "add_cn_404", - 515, - 38 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 72, - 3, - 71, - 515, - 38 - ], - [ - "jump", - "add_done_403", - 515, - 38 - ], - "add_cn_404", - [ - "is_num", - 73, - 3, - 515, - 38 - ], - [ - "jump_false", - 73, - "add_err_405", - 515, - 38 - ], - "_nop_tc_6", - [ - "jump", - "add_err_405", - 515, - 38 - ], - [ - "add", - 72, - 3, - 71, - 515, - 38 - ], - [ - "jump", - "add_done_403", - 515, - 38 - ], - "add_err_405", - [ - "disrupt", - 515, - 38 - ], - "add_done_403", - [ - "access", - 76, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 515, - 9 - ], - [ - "frame", - 77, - 76, - 2, - 515, - 9 - ], - [ - "null", - 78, - 515, - 9 - ], - [ - "setarg", - 77, - 0, - 78, - 515, - 9 - ], - [ - "setarg", - 77, - 1, - 1, - 515, - 9 - ], - [ - "setarg", - 77, - 2, - 72, - 515, - 9 - ], - [ - "invoke", - 77, - 75, - 515, - 9 - ], - [ - "jump_false", - 75, - "if_else_401", - 515, - 9 - ], - [ - "length", - 79, - 3, - 516, - 41 - ], - [ - "access", - 80, - 1, - 516, - 53 - ], - "_nop_tc_7", - [ - "jump", - "add_cn_407", - 516, - 53 - ], - "_nop_tc_8", - [ - "jump", - "add_cn_407", - 516, - 53 - ], - [ - "concat", - 81, - 79, - 80, - 516, - 53 - ], - [ - "jump", - "add_done_406", - 516, - 53 - ], - "add_cn_407", - "_nop_tc_9", - "_nop_tc_10", - "_nop_tc_11", - "_nop_tc_12", - [ - "add", - 81, - 79, - 80, - 516, - 53 - ], - [ - "jump", - "add_done_406", - 516, - 53 - ], - "add_err_408", - [ - "disrupt", - 516, - 53 - ], - "add_done_406", - [ - "access", - 85, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 516, - 23 - ], - [ - "frame", - 86, - 85, - 2, - 516, - 23 - ], - [ - "null", - 87, - 516, - 23 - ], - [ - "setarg", - 86, - 0, - 87, - 516, - 23 - ], - [ - "setarg", - 86, - 1, - 1, - 516, - 23 - ], - [ - "setarg", - 86, - 2, - 81, - 516, - 23 - ], - [ - "invoke", - 86, - 84, - 516, - 23 - ], - [ - "get", - 89, - 22, - 1, - 516, - 15 - ], - [ - "is_proxy", - 90, - 89, - 516, - 15 - ], - [ - "jump_false", - 90, - "record_path_409", - 516, - 15 - ], - [ - "null", - 91, - 516, - 15 - ], - [ - "access", - 92, - "stem", - 516, - 15 - ], - [ - "array", - 93, - 0, - 516, - 15 - ], - [ - "push", - 93, - 84, - 516, - 15 - ], - [ - "frame", - 94, - 89, - 2, - 516, - 15 - ], - [ - "setarg", - 94, - 0, - 91, - 516, - 15 - ], - [ - "setarg", - 94, - 1, - 92, - 516, - 15 - ], - [ - "setarg", - 94, - 2, - 93, - 516, - 15 - ], - [ - "invoke", - 94, - 88, - 516, - 15 - ], - [ - "jump", - "call_done_410", - 516, - 15 - ], - "record_path_409", - [ - "load_field", - 95, - 89, - "stem", - 516, - 15 - ], - [ - "frame", - 96, - 95, - 1, - 516, - 15 - ], - [ - "setarg", - 96, - 0, - 89, - 516, - 15 - ], - [ - "setarg", - 96, - 1, - 84, - 516, - 15 - ], - [ - "invoke", - 96, - 88, - 516, - 15 - ], - "call_done_410", - [ - "move", - 4, - 88, - 516, - 15 - ], - [ - "get", - 98, - 71, - 1, - 517, - 23 - ], - [ - "frame", - 99, - 98, - 2, - 517, - 23 - ], - [ - "null", - 100, - 517, - 23 - ], - [ - "setarg", - 99, - 0, - 100, - 517, - 23 - ], - [ - "setarg", - 99, - 1, - 2, - 517, - 23 - ], - [ - "setarg", - 99, - 2, - 4, - 517, - 23 - ], - [ - "invoke", - 99, - 97, - 517, - 23 - ], - [ - "move", - 13, - 97, - 517, - 23 - ], - [ - "null", - 101, - 518, - 28 - ], - [ - "is_identical", - 102, - 13, - 101, - 518, - 28 - ], - [ - "jump_true", - 102, - "ne_nid_414", - 518, - 28 - ], - [ - "jump", - "ne_ni_415", - 518, - 28 - ], - "ne_nid_414", - [ - "false", - 102, - 518, - 28 - ], - [ - "jump", - "ne_done_413", - 518, - 28 - ], - "ne_ni_415", - [ - "is_int", - 103, - 13, - 518, - 28 - ], - [ - "jump_false", - 103, - "ne_nn_416", - 518, - 28 - ], - "_nop_tc_13", - [ - "jump", - "ne_nn_416", - 518, - 28 - ], - [ - "ne_int", - 102, - 13, - 101, - 518, - 28 - ], - [ - "jump", - "ne_done_413", - 518, - 28 - ], - "ne_nn_416", - [ - "is_num", - 103, - 13, - 518, - 28 - ], - [ - "jump_false", - 103, - "ne_nt_417", - 518, - 28 - ], - "_nop_tc_14", - [ - "jump", - "ne_nt_417", - 518, - 28 - ], - [ - "ne_float", - 102, - 13, - 101, - 518, - 28 - ], - [ - "jump", - "ne_done_413", - 518, - 28 - ], - "ne_nt_417", - [ - "is_text", - 103, - 13, - 518, - 28 - ], - [ - "jump_false", - 103, - "ne_nnl_418", - 518, - 28 - ], - "_nop_tc_15", - [ - "jump", - "ne_nnl_418", - 518, - 28 - ], - [ - "ne_text", - 102, - 13, - 101, - 518, - 28 - ], - [ - "jump", - "ne_done_413", - 518, - 28 - ], - "ne_nnl_418", - [ - "is_null", - 103, - 13, - 518, - 28 - ], - [ - "jump_false", - 103, - "ne_nb_419", - 518, - 28 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "false", - 102, - 518, - 28 - ], - [ - "jump", - "ne_done_413", - 518, - 28 - ], - "ne_nb_419", - [ - "is_bool", - 103, - 13, - 518, - 28 - ], - [ - "jump_false", - 103, - "ne_mis_420", - 518, - 28 - ], - "_nop_tc_18", - [ - "jump", - "ne_mis_420", - 518, - 28 - ], - [ - "ne_bool", - 102, - 13, - 101, - 518, - 28 - ], - [ - "jump", - "ne_done_413", - 518, - 28 - ], - "ne_mis_420", - [ - "true", - 102, - 518, - 28 - ], - "ne_done_413", - [ - "jump_false", - 102, - "if_else_411", - 518, - 28 - ], - [ - "record", - 105, - 2 - ], - [ - "true", - 106, - 519, - 26 - ], - [ - "store_field", - 105, - 106, - "_native", - 519, - 26 - ], - [ - "store_field", - 105, - 13, - "value", - 519, - 39 - ], - [ - "return", - 105, - 519, - 39 - ], - "_nop_ur_1", - "if_else_411", - "if_end_412", - [ - "jump", - "if_end_402", - 519, - 39 - ], - "if_else_401", - "if_end_402", - [ - "jump", - "if_end_394", - 519, - 39 - ], - "if_else_393", - "if_end_394", - [ - "get", - 108, - 59, - 1, - 525, - 12 - ], - [ - "frame", - 109, - 108, - 1, - 525, - 12 - ], - [ - "null", - 110, - 525, - 12 - ], - [ - "setarg", - 109, - 0, - 110, - 525, - 12 - ], - [ - "setarg", - 109, - 1, - 10, - 525, - 12 - ], - [ - "invoke", - 109, - 107, - 525, - 12 - ], - [ - "move", - 6, - 107, - 525, - 12 - ], - [ - "jump_false", - 6, - "if_else_421", - 526, - 7 - ], - [ - "return", - 6, - 527, - 12 - ], - "_nop_ur_2", - "if_else_421", - "if_end_422", - [ - "get", - 111, - 40, - 1, - 531, - 23 - ], - [ - "access", - 112, - "/build/", - 531, - 42 - ], - [ - "is_text", - 114, - 111, - 531, - 42 - ], - [ - "jump_false", - 114, - "add_cn_424", - 531, - 42 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "concat", - 113, - 111, - 112, - 531, - 42 - ], - [ - "jump", - "add_done_423", - 531, - 42 - ], - "add_cn_424", - [ - "is_num", - 114, - 111, - 531, - 42 - ], - [ - "jump_false", - 114, - "add_err_425", - 531, - 42 - ], - "_nop_tc_21", - [ - "jump", - "add_err_425", - 531, - 42 - ], - [ - "add", - 113, - 111, - 112, - 531, - 42 - ], - [ - "jump", - "add_done_423", - 531, - 42 - ], - "add_err_425", - [ - "disrupt", - 531, - 42 - ], - "add_done_423", - [ - "access", - 117, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 531, - 78 - ], - [ - "frame", - 118, - 117, - 1, - 531, - 78 - ], - [ - "null", - 119, - 531, - 78 - ], - [ - "setarg", - 118, - 0, - 119, - 531, - 78 - ], - [ - "setarg", - 118, - 1, - 10, - 531, - 78 - ], - [ - "invoke", - 118, - 116, - 531, - 78 - ], - [ - "access", - 120, - "\nmcode", - 531, - 98 - ], - [ - "is_text", - 122, - 116, - 531, - 98 - ], - [ - "jump_false", - 122, - "add_cn_427", - 531, - 98 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "concat", - 121, - 116, - 120, - 531, - 98 - ], - [ - "jump", - "add_done_426", - 531, - 98 - ], - "add_cn_427", - [ - "is_num", - 122, - 116, - 531, - 98 - ], - [ - "jump_false", - 122, - "add_err_428", - 531, - 98 - ], - "_nop_tc_24", - [ - "jump", - "add_err_428", - 531, - 98 - ], - [ - "add", - 121, - 116, - 120, - 531, - 98 - ], - [ - "jump", - "add_done_426", - 531, - 98 - ], - "add_err_428", - [ - "disrupt", - 531, - 98 - ], - "add_done_426", - [ - "get", - 125, - 12, - 1, - 531, - 73 - ], - [ - "frame", - 126, - 125, - 1, - 531, - 73 - ], - [ - "null", - 127, - 531, - 73 - ], - [ - "setarg", - 126, - 0, - 127, - 531, - 73 - ], - [ - "setarg", - 126, - 1, - 121, - 531, - 73 - ], - [ - "invoke", - 126, - 124, - 531, - 73 - ], - [ - "access", - 129, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 531, - 67 - ], - [ - "frame", - 130, - 129, - 1, - 531, - 67 - ], - [ - "null", - 131, - 531, - 67 - ], - [ - "setarg", - 130, - 0, - 131, - 531, - 67 - ], - [ - "setarg", - 130, - 1, - 124, - 531, - 67 - ], - [ - "invoke", - 130, - 128, - 531, - 67 - ], - [ - "access", - 133, - { - "name": "content_hash", - "kind": "name", - "make": "intrinsic" - }, - 531, - 54 - ], - [ - "frame", - 134, - 133, - 1, - 531, - 54 - ], - [ - "null", - 135, - 531, - 54 - ], - [ - "setarg", - 134, - 0, - 135, - 531, - 54 - ], - [ - "setarg", - 134, - 1, - 128, - 531, - 54 - ], - [ - "invoke", - 134, - 132, - 531, - 54 - ], - [ - "is_text", - 137, - 113, - 531, - 54 - ], - [ - "jump_false", - 137, - "add_cn_430", - 531, - 54 - ], - [ - "is_text", - 138, - 132, - 531, - 54 - ], - [ - "jump_false", - 138, - "add_cn_430", - 531, - 54 - ], - [ - "concat", - 136, - 113, - 132, - 531, - 54 - ], - [ - "jump", - "add_done_429", - 531, - 54 - ], - "add_cn_430", - [ - "is_num", - 137, - 113, - 531, - 54 - ], - [ - "jump_false", - 137, - "add_err_431", - 531, - 54 - ], - [ - "is_num", - 138, - 132, - 531, - 54 - ], - [ - "jump_false", - 138, - "add_err_431", - 531, - 54 - ], - [ - "add", - 136, - 113, - 132, - 531, - 54 - ], - [ - "jump", - "add_done_429", - 531, - 54 - ], - "add_err_431", - [ - "disrupt", - 531, - 54 - ], - "add_done_429", - [ - "move", - 7, - 136, - 531, - 54 - ], - [ - "get", - 140, - 22, - 1, - 532, - 7 - ], - [ - "is_proxy", - 141, - 140, - 532, - 7 - ], - [ - "jump_false", - 141, - "record_path_434", - 532, - 7 - ], - [ - "null", - 142, - 532, - 7 - ], - [ - "access", - 143, - "is_file", - 532, - 7 - ], - [ - "array", - 144, - 0, - 532, - 7 - ], - [ - "push", - 144, - 7, - 532, - 7 - ], - [ - "frame", - 145, - 140, - 2, - 532, - 7 - ], - [ - "setarg", - 145, - 0, - 142, - 532, - 7 - ], - [ - "setarg", - 145, - 1, - 143, - 532, - 7 - ], - [ - "setarg", - 145, - 2, - 144, - 532, - 7 - ], - [ - "invoke", - 145, - 139, - 532, - 7 - ], - [ - "jump", - "call_done_435", - 532, - 7 - ], - "record_path_434", - [ - "load_field", - 146, - 140, - "is_file", - 532, - 7 - ], - [ - "frame", - 147, - 146, - 1, - 532, - 7 - ], - [ - "setarg", - 147, - 0, - 140, - 532, - 7 - ], - [ - "setarg", - 147, - 1, - 7, - 532, - 7 - ], - [ - "invoke", - 147, - 139, - 532, - 7 - ], - "call_done_435", - [ - "jump_false", - 139, - "if_else_432", - 532, - 7 - ], - [ - "get", - 149, - 22, - 1, - 533, - 23 - ], - [ - "is_proxy", - 150, - 149, - 533, - 23 - ], - [ - "jump_false", - 150, - "record_path_436", - 533, - 23 - ], - [ - "null", - 151, - 533, - 23 - ], - [ - "access", - 152, - "slurp", - 533, - 23 - ], - [ - "array", - 153, - 0, - 533, - 23 - ], - [ - "push", - 153, - 7, - 533, - 23 - ], - [ - "frame", - 154, - 149, - 2, - 533, - 23 - ], - [ - "setarg", - 154, - 0, - 151, - 533, - 23 - ], - [ - "setarg", - 154, - 1, - 152, - 533, - 23 - ], - [ - "setarg", - 154, - 2, - 153, - 533, - 23 - ], - [ - "invoke", - 154, - 148, - 533, - 23 - ], - [ - "jump", - "call_done_437", - 533, - 23 - ], - "record_path_436", - [ - "load_field", - 155, - 149, - "slurp", - 533, - 23 - ], - [ - "frame", - 156, - 155, - 1, - 533, - 23 - ], - [ - "setarg", - 156, - 0, - 149, - 533, - 23 - ], - [ - "setarg", - 156, - 1, - 7, - 533, - 23 - ], - [ - "invoke", - 156, - 148, - 533, - 23 - ], - "call_done_437", - [ - "access", - 158, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 533, - 18 - ], - [ - "frame", - 159, - 158, - 1, - 533, - 18 - ], - [ - "null", - 160, - 533, - 18 - ], - [ - "setarg", - 159, - 0, - 160, - 533, - 18 - ], - [ - "setarg", - 159, - 1, - 148, - 533, - 18 - ], - [ - "invoke", - 159, - 157, - 533, - 18 - ], - [ - "move", - 12, - 157, - 533, - 18 - ], - [ - "access", - 162, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 534, - 16 - ], - [ - "frame", - 163, - 162, - 2, - 534, - 16 - ], - [ - "null", - 164, - 534, - 16 - ], - [ - "setarg", - 163, - 0, - 164, - 534, - 16 - ], - [ - "setarg", - 163, - 1, - 1, - 534, - 16 - ], - [ - "setarg", - 163, - 2, - 12, - 534, - 16 - ], - [ - "invoke", - 163, - 161, - 534, - 16 - ], - [ - "move", - 8, - 161, - 534, - 16 - ], - [ - "get", - 166, - 60, - 1, - 535, - 5 - ], - [ - "frame", - 167, - 166, - 2, - 535, - 5 - ], - [ - "null", - 168, - 535, - 5 - ], - [ - "setarg", - 167, - 0, - 168, - 535, - 5 - ], - [ - "setarg", - 167, - 1, - 10, - 535, - 5 - ], - [ - "setarg", - 167, - 2, - 8, - 535, - 5 - ], - [ - "invoke", - 167, - 165, - 535, - 5 - ], - [ - "return", - 8, - 536, - 12 - ], - "_nop_ur_3", - "if_else_432", - "if_end_433", - [ - "get", - 169, - 9, - 1, - 542, - 8 - ], - "_nop_bl_2", - [ - "jump_true", - 169, - "if_else_438", - 542, - 8 - ], - [ - "access", - 171, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 542, - 33 - ], - [ - "access", - 172, - "core/mcode", - 542, - 43 - ], - [ - "load_field", - 173, - 171, - 172, - 542, - 43 - ], - [ - "move", - 174, - 173, - 542, - 43 - ], - [ - "jump_true", - 174, - "or_end_440", - 542, - 43 - ], - [ - "access", - 175, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 542, - 60 - ], - [ - "access", - 176, - "mcode", - 542, - 70 - ], - [ - "load_field", - 177, - 175, - 176, - 542, - 70 - ], - [ - "move", - 174, - 177, - 542, - 70 - ], - "or_end_440", - [ - "put", - 174, - 9, - 1, - 542, - 70 - ], - [ - "jump", - "if_end_439", - 542, - 70 - ], - "if_else_438", - "if_end_439", - [ - "get", - 178, - 10, - 1, - 543, - 8 - ], - "_nop_bl_3", - [ - "jump_true", - 178, - "if_else_441", - 543, - 8 - ], - [ - "access", - 180, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 543, - 43 - ], - [ - "access", - 181, - "core/streamline", - 543, - 53 - ], - [ - "load_field", - 182, - 180, - 181, - 543, - 53 - ], - [ - "move", - 183, - 182, - 543, - 53 - ], - [ - "jump_true", - 183, - "or_end_443", - 543, - 53 - ], - [ - "access", - 184, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 543, - 75 - ], - [ - "access", - 185, - "streamline", - 543, - 85 - ], - [ - "load_field", - 186, - 184, - 185, - 543, - 85 - ], - [ - "move", - 183, - 186, - 543, - 85 - ], - "or_end_443", - [ - "put", - 183, - 10, - 1, - 543, - 85 - ], - [ - "jump", - "if_end_442", - 543, - 85 - ], - "if_else_441", - "if_end_442", - [ - "get", - 187, - 9, - 1, - 544, - 8 - ], - [ - "not", - 188, - 187, - 544, - 8 - ], - [ - "move", - 189, - 188, - 544, - 8 - ], - [ - "jump_true", - 189, - "or_end_446", - 544, - 8 - ], - [ - "get", - 190, - 10, - 1, - 544, - 23 - ], - [ - "not", - 191, - 190, - 544, - 23 - ], - [ - "move", - 189, - 191, - 544, - 23 - ], - "or_end_446", - [ - "jump_false", - 189, - "if_else_444", - 544, - 23 - ], - [ - "get", - 192, - 9, - 1, - 1, - 1 - ], - [ - "null", - 193, - 1, - 15 - ], - [ - "is_identical", - 194, - 192, - 193, - 1, - 15 - ], - [ - "jump_true", - 194, - "ne_nid_448", - 1, - 15 - ], - [ - "jump", - "ne_ni_449", - 1, - 15 - ], - "ne_nid_448", - [ - "false", - 194, - 1, - 15 - ], - [ - "jump", - "ne_done_447", - 1, - 15 - ], - "ne_ni_449", - [ - "is_int", - 195, - 192, - 1, - 15 - ], - [ - "jump_false", - 195, - "ne_nn_450", - 1, - 15 - ], - "_nop_tc_25", - [ - "jump", - "ne_nn_450", - 1, - 15 - ], - [ - "ne_int", - 194, - 192, - 193, - 1, - 15 - ], - [ - "jump", - "ne_done_447", - 1, - 15 - ], - "ne_nn_450", - [ - "is_num", - 195, - 192, - 1, - 15 - ], - [ - "jump_false", - 195, - "ne_nt_451", - 1, - 15 - ], - "_nop_tc_26", - [ - "jump", - "ne_nt_451", - 1, - 15 - ], - [ - "ne_float", - 194, - 192, - 193, - 1, - 15 - ], - [ - "jump", - "ne_done_447", - 1, - 15 - ], - "ne_nt_451", - [ - "is_text", - 195, - 192, - 1, - 15 - ], - [ - "jump_false", - 195, - "ne_nnl_452", - 1, - 15 - ], - "_nop_tc_27", - [ - "jump", - "ne_nnl_452", - 1, - 15 - ], - [ - "ne_text", - 194, - 192, - 193, - 1, - 15 - ], - [ - "jump", - "ne_done_447", - 1, - 15 - ], - "ne_nnl_452", - [ - "is_null", - 195, - 192, - 1, - 15 - ], - [ - "jump_false", - 195, - "ne_nb_453", - 1, - 15 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "false", - 194, - 1, - 15 - ], - [ - "jump", - "ne_done_447", - 1, - 15 - ], - "ne_nb_453", - [ - "is_bool", - 195, - 192, - 1, - 15 - ], - [ - "jump_false", - 195, - "ne_mis_454", - 1, - 15 - ], - "_nop_tc_30", - [ - "jump", - "ne_mis_454", - 1, - 15 - ], - [ - "ne_bool", - 194, - 192, - 193, - 1, - 15 - ], - [ - "jump", - "ne_done_447", - 1, - 15 - ], - "ne_mis_454", - [ - "true", - 194, - 1, - 15 - ], - "ne_done_447", - [ - "get", - 197, - 10, - 1, - 1, - 1 - ], - [ - "null", - 198, - 1, - 20 - ], - [ - "is_identical", - 199, - 197, - 198, - 1, - 20 - ], - [ - "jump_true", - 199, - "ne_nid_456", - 1, - 20 - ], - [ - "jump", - "ne_ni_457", - 1, - 20 - ], - "ne_nid_456", - [ - "false", - 199, - 1, - 20 - ], - [ - "jump", - "ne_done_455", - 1, - 20 - ], - "ne_ni_457", - [ - "is_int", - 200, - 197, - 1, - 20 - ], - [ - "jump_false", - 200, - "ne_nn_458", - 1, - 20 - ], - "_nop_tc_31", - [ - "jump", - "ne_nn_458", - 1, - 20 - ], - [ - "ne_int", - 199, - 197, - 198, - 1, - 20 - ], - [ - "jump", - "ne_done_455", - 1, - 20 - ], - "ne_nn_458", - [ - "is_num", - 200, - 197, - 1, - 20 - ], - [ - "jump_false", - 200, - "ne_nt_459", - 1, - 20 - ], - "_nop_tc_32", - [ - "jump", - "ne_nt_459", - 1, - 20 - ], - [ - "ne_float", - 199, - 197, - 198, - 1, - 20 - ], - [ - "jump", - "ne_done_455", - 1, - 20 - ], - "ne_nt_459", - [ - "is_text", - 200, - 197, - 1, - 20 - ], - [ - "jump_false", - 200, - "ne_nnl_460", - 1, - 20 - ], - "_nop_tc_33", - [ - "jump", - "ne_nnl_460", - 1, - 20 - ], - [ - "ne_text", - 199, - 197, - 198, - 1, - 20 - ], - [ - "jump", - "ne_done_455", - 1, - 20 - ], - "ne_nnl_460", - [ - "is_null", - 200, - 197, - 1, - 20 - ], - [ - "jump_false", - 200, - "ne_nb_461", - 1, - 20 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "false", - 199, - 1, - 20 - ], - [ - "jump", - "ne_done_455", - 1, - 20 - ], - "ne_nb_461", - [ - "is_bool", - 200, - 197, - 1, - 20 - ], - [ - "jump_false", - 200, - "ne_mis_462", - 1, - 20 - ], - "_nop_tc_36", - [ - "jump", - "ne_mis_462", - 1, - 20 - ], - [ - "ne_bool", - 199, - 197, - 198, - 1, - 20 - ], - [ - "jump", - "ne_done_455", - 1, - 20 - ], - "ne_mis_462", - [ - "true", - 199, - 1, - 20 - ], - "ne_done_455", - [ - "array", - 202, - 0, - 1, - 20 - ], - [ - "push", - 202, - 194, - 1, - 20 - ], - [ - "push", - 202, - 199, - 1, - 20 - ], - [ - "access", - 203, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 20 - ], - [ - "access", - 204, - "error: compiler modules not loaded (mcode={0}, streamline={1})", - 1, - 20 - ], - [ - "frame", - 206, - 203, - 2, - 1, - 20 - ], - [ - "null", - 207, - 1, - 20 - ], - [ - "setarg", - 206, - 0, - 207, - 1, - 20 - ], - [ - "setarg", - 206, - 1, - 204, - 1, - 20 - ], - [ - "setarg", - 206, - 2, - 202, - 1, - 20 - ], - [ - "invoke", - 206, - 205, - 1, - 20 - ], - [ - "access", - 209, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 545, - 5 - ], - [ - "frame", - 210, - 209, - 1, - 545, - 5 - ], - [ - "null", - 211, - 545, - 5 - ], - [ - "setarg", - 210, - 0, - 211, - 545, - 5 - ], - [ - "setarg", - 210, - 1, - 205, - 545, - 5 - ], - [ - "invoke", - 210, - 208, - 545, - 5 - ], - [ - "disrupt", - 546, - 5 - ], - [ - "jump", - "if_end_445", - 546, - 5 - ], - "if_else_444", - "if_end_445", - [ - "access", - 213, - { - "name": "analyze", - "kind": "name", - "make": "intrinsic" - }, - 548, - 9 - ], - [ - "frame", - 214, - 213, - 2, - 548, - 9 - ], - [ - "null", - 215, - 548, - 9 - ], - [ - "setarg", - 214, - 0, - 215, - 548, - 9 - ], - [ - "setarg", - 214, - 1, - 9, - 548, - 9 - ], - [ - "setarg", - 214, - 2, - 1, - 548, - 9 - ], - [ - "invoke", - 214, - 212, - 548, - 9 - ], - [ - "move", - 5, - 212, - 548, - 9 - ], - [ - "get", - 217, - 9, - 1, - 549, - 8 - ], - [ - "frame", - 218, - 217, - 1, - 549, - 8 - ], - [ - "null", - 219, - 549, - 8 - ], - [ - "setarg", - 218, - 0, - 219, - 549, - 8 - ], - [ - "setarg", - 218, - 1, - 5, - 549, - 8 - ], - [ - "invoke", - 218, - 216, - 549, - 8 - ], - [ - "move", - 11, - 216, - 549, - 8 - ], - [ - "get", - 221, - 10, - 1, - 550, - 15 - ], - [ - "frame", - 222, - 221, - 1, - 550, - 15 - ], - [ - "null", - 223, - 550, - 15 - ], - [ - "setarg", - 222, - 0, - 223, - 550, - 15 - ], - [ - "setarg", - 222, - 1, - 11, - 550, - 15 - ], - [ - "invoke", - 222, - 220, - 550, - 15 - ], - [ - "move", - 14, - 220, - 550, - 15 - ], - [ - "get", - 225, - 66, - 1, - 551, - 16 - ], - [ - "is_proxy", - 226, - 225, - 551, - 16 - ], - [ - "jump_false", - 226, - "record_path_463", - 551, - 16 - ], - [ - "null", - 227, - 551, - 16 - ], - [ - "access", - 228, - "encode", - 551, - 16 - ], - [ - "array", - 229, - 0, - 551, - 16 - ], - [ - "push", - 229, - 14, - 551, - 16 - ], - [ - "frame", - 230, - 225, - 2, - 551, - 16 - ], - [ - "setarg", - 230, - 0, - 227, - 551, - 16 - ], - [ - "setarg", - 230, - 1, - 228, - 551, - 16 - ], - [ - "setarg", - 230, - 2, - 229, - 551, - 16 - ], - [ - "invoke", - 230, - 224, - 551, - 16 - ], - [ - "jump", - "call_done_464", - 551, - 16 - ], - "record_path_463", - [ - "load_field", - 231, - 225, - "encode", - 551, - 16 - ], - [ - "frame", - 232, - 231, - 1, - 551, - 16 - ], - [ - "setarg", - 232, - 0, - 225, - 551, - 16 - ], - [ - "setarg", - 232, - 1, - 14, - 551, - 16 - ], - [ - "invoke", - 232, - 224, - 551, - 16 - ], - "call_done_464", - [ - "move", - 12, - 224, - 551, - 16 - ], - [ - "get", - 233, - 40, - 1, - 554, - 14 - ], - [ - "access", - 234, - "/build", - 554, - 33 - ], - [ - "is_text", - 236, - 233, - 554, - 33 - ], - [ - "jump_false", - 236, - "add_cn_466", - 554, - 33 - ], - "_nop_tc_37", - "_nop_tc_38", - [ - "concat", - 235, - 233, - 234, - 554, - 33 - ], - [ - "jump", - "add_done_465", - 554, - 33 - ], - "add_cn_466", - [ - "is_num", - 236, - 233, - 554, - 33 - ], - [ - "jump_false", - 236, - "add_err_467", - 554, - 33 - ], - "_nop_tc_39", - [ - "jump", - "add_err_467", - 554, - 33 - ], - [ - "add", - 235, - 233, - 234, - 554, - 33 - ], - [ - "jump", - "add_done_465", - 554, - 33 - ], - "add_err_467", - [ - "disrupt", - 554, - 33 - ], - "add_done_465", - [ - "get", - 239, - 20, - 1, - 554, - 3 - ], - [ - "frame", - 240, - 239, - 1, - 554, - 3 - ], - [ - "null", - 241, - 554, - 3 - ], - [ - "setarg", - 240, - 0, - 241, - 554, - 3 - ], - [ - "setarg", - 240, - 1, - 235, - 554, - 3 - ], - [ - "invoke", - 240, - 238, - 554, - 3 - ], - [ - "get", - 243, - 12, - 1, - 555, - 42 - ], - [ - "frame", - 244, - 243, - 1, - 555, - 42 - ], - [ - "null", - 245, - 555, - 42 - ], - [ - "setarg", - 244, - 0, - 245, - 555, - 42 - ], - [ - "setarg", - 244, - 1, - 12, - 555, - 42 - ], - [ - "invoke", - 244, - 242, - 555, - 42 - ], - [ - "access", - 247, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 555, - 36 - ], - [ - "frame", - 248, - 247, - 1, - 555, - 36 - ], - [ - "null", - 249, - 555, - 36 - ], - [ - "setarg", - 248, - 0, - 249, - 555, - 36 - ], - [ - "setarg", - 248, - 1, - 242, - 555, - 36 - ], - [ - "invoke", - 248, - 246, - 555, - 36 - ], - [ - "get", - 251, - 22, - 1, - 555, - 3 - ], - [ - "is_proxy", - 252, - 251, - 555, - 3 - ], - [ - "jump_false", - 252, - "record_path_468", - 555, - 3 - ], - [ - "null", - 253, - 555, - 3 - ], - [ - "access", - 254, - "slurpwrite", - 555, - 3 - ], - [ - "array", - 255, - 0, - 555, - 3 - ], - [ - "push", - 255, - 7, - 555, - 3 - ], - [ - "push", - 255, - 246, - 555, - 3 - ], - [ - "frame", - 256, - 251, - 2, - 555, - 3 - ], - [ - "setarg", - 256, - 0, - 253, - 555, - 3 - ], - [ - "setarg", - 256, - 1, - 254, - 555, - 3 - ], - [ - "setarg", - 256, - 2, - 255, - 555, - 3 - ], - [ - "invoke", - 256, - 250, - 555, - 3 - ], - [ - "jump", - "call_done_469", - 555, - 3 - ], - "record_path_468", - [ - "load_field", - 257, - 251, - "slurpwrite", - 555, - 3 - ], - [ - "frame", - 258, - 257, - 2, - 555, - 3 - ], - [ - "setarg", - 258, - 0, - 251, - 555, - 3 - ], - [ - "setarg", - 258, - 1, - 7, - 555, - 3 - ], - [ - "setarg", - 258, - 2, - 246, - 555, - 3 - ], - [ - "invoke", - 258, - 250, - 555, - 3 - ], - "call_done_469", - [ - "access", - 260, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 558, - 14 - ], - [ - "frame", - 261, - 260, - 2, - 558, - 14 - ], - [ - "null", - 262, - 558, - 14 - ], - [ - "setarg", - 261, - 0, - 262, - 558, - 14 - ], - [ - "setarg", - 261, - 1, - 1, - 558, - 14 - ], - [ - "setarg", - 261, - 2, - 12, - 558, - 14 - ], - [ - "invoke", - 261, - 259, - 558, - 14 - ], - [ - "move", - 8, - 259, - 558, - 14 - ], - [ - "get", - 264, - 60, - 1, - 559, - 3 - ], - [ - "frame", - 265, - 264, - 2, - 559, - 3 - ], - [ - "null", - 266, - 559, - 3 - ], - [ - "setarg", - 265, - 0, - 266, - 559, - 3 - ], - [ - "setarg", - 265, - 1, - 10, - 559, - 3 - ], - [ - "setarg", - 265, - 2, - 8, - 559, - 3 - ], - [ - "invoke", - 265, - 263, - 559, - 3 - ], - [ - "return", - 8, - 561, - 10 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "resolve_mod_fn", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 283, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 16, - 67, - 1, - 568, - 18 - ], - [ - "frame", - 17, - 16, - 1, - 568, - 18 - ], - [ - "null", - 18, - 568, - 18 - ], - [ - "setarg", - 17, - 0, - 18, - 568, - 18 - ], - [ - "setarg", - 17, - 1, - 1, - 568, - 18 - ], - [ - "invoke", - 17, - 15, - 568, - 18 - ], - [ - "move", - 9, - 15, - 568, - 18 - ], - [ - "null", - 10, - 569, - 23 - ], - [ - "null", - 11, - 570, - 12 - ], - [ - "null", - 5, - 571, - 18 - ], - [ - "null", - 6, - 572, - 24 - ], - [ - "null", - 12, - 573, - 17 - ], - [ - "null", - 14, - 574, - 15 - ], - [ - "null", - 4, - 575, - 20 - ], - [ - "jump_false", - 9, - "if_else_470", - 577, - 7 - ], - [ - "load_field", - 19, - 9, - "path", - 578, - 26 - ], - [ - "get", - 21, - 45, - 1, - 578, - 9 - ], - [ - "frame", - 22, - 21, - 1, - 578, - 9 - ], - [ - "null", - 23, - 578, - 9 - ], - [ - "setarg", - 22, - 0, - 23, - 578, - 9 - ], - [ - "setarg", - 22, - 1, - 19, - 578, - 9 - ], - [ - "invoke", - 22, - 20, - 578, - 9 - ], - [ - "move", - 24, - 20, - 578, - 9 - ], - [ - "jump_false", - 24, - "and_end_475", - 578, - 9 - ], - [ - "move", - 24, - 2, - 578, - 44 - ], - "and_end_475", - [ - "move", - 25, - 24, - 578, - 44 - ], - [ - "jump_false", - 25, - "and_end_474", - 578, - 44 - ], - [ - "load_field", - 26, - 9, - "package", - 578, - 51 - ], - [ - "is_identical", - 27, - 26, - 2, - 578, - 71 - ], - [ - "jump_true", - 27, - "ne_nid_477", - 578, - 71 - ], - [ - "jump", - "ne_ni_478", - 578, - 71 - ], - "ne_nid_477", - [ - "false", - 27, - 578, - 71 - ], - [ - "jump", - "ne_done_476", - 578, - 71 - ], - "ne_ni_478", - [ - "is_int", - 28, - 26, - 578, - 71 - ], - [ - "jump_false", - 28, - "ne_nn_479", - 578, - 71 - ], - [ - "is_int", - 29, - 2, - 578, - 71 - ], - [ - "jump_false", - 29, - "ne_nn_479", - 578, - 71 - ], - [ - "ne_int", - 27, - 26, - 2, - 578, - 71 - ], - [ - "jump", - "ne_done_476", - 578, - 71 - ], - "ne_nn_479", - [ - "is_num", - 28, - 26, - 578, - 71 - ], - [ - "jump_false", - 28, - "ne_nt_480", - 578, - 71 - ], - [ - "is_num", - 29, - 2, - 578, - 71 - ], - [ - "jump_false", - 29, - "ne_nt_480", - 578, - 71 - ], - [ - "ne_float", - 27, - 26, - 2, - 578, - 71 - ], - [ - "jump", - "ne_done_476", - 578, - 71 - ], - "ne_nt_480", - [ - "is_text", - 28, - 26, - 578, - 71 - ], - [ - "jump_false", - 28, - "ne_nnl_481", - 578, - 71 - ], - [ - "is_text", - 29, - 2, - 578, - 71 - ], - [ - "jump_false", - 29, - "ne_nnl_481", - 578, - 71 - ], - [ - "ne_text", - 27, - 26, - 2, - 578, - 71 - ], - [ - "jump", - "ne_done_476", - 578, - 71 - ], - "ne_nnl_481", - [ - "is_null", - 28, - 26, - 578, - 71 - ], - [ - "jump_false", - 28, - "ne_nb_482", - 578, - 71 - ], - [ - "is_null", - 29, - 2, - 578, - 71 - ], - [ - "jump_false", - 29, - "ne_nb_482", - 578, - 71 - ], - [ - "false", - 27, - 578, - 71 - ], - [ - "jump", - "ne_done_476", - 578, - 71 - ], - "ne_nb_482", - [ - "is_bool", - 28, - 26, - 578, - 71 - ], - [ - "jump_false", - 28, - "ne_mis_483", - 578, - 71 - ], - [ - "is_bool", - 29, - 2, - 578, - 71 - ], - [ - "jump_false", - 29, - "ne_mis_483", - 578, - 71 - ], - [ - "ne_bool", - 27, - 26, - 2, - 578, - 71 - ], - [ - "jump", - "ne_done_476", - 578, - 71 - ], - "ne_mis_483", - [ - "true", - 27, - 578, - 71 - ], - "ne_done_476", - [ - "move", - 25, - 27, - 578, - 71 - ], - "and_end_474", - [ - "jump_false", - 25, - "if_else_472", - 578, - 71 - ], - [ - "null", - 30, - 579, - 18 - ], - [ - "move", - 9, - 30, - 579, - 18 - ], - [ - "jump", - "if_end_473", - 579, - 18 - ], - "if_else_472", - "if_end_473", - [ - "jump", - "if_end_471", - 579, - 18 - ], - "if_else_470", - "if_end_471", - [ - "jump_false", - 9, - "if_else_484", - 581, - 7 - ], - [ - "get", - 32, - 39, - 1, - 582, - 21 - ], - [ - "frame", - 33, - 32, - 0, - 582, - 21 - ], - [ - "null", - 34, - 582, - 21 - ], - [ - "setarg", - 33, - 0, - 34, - 582, - 21 - ], - [ - "invoke", - 33, - 31, - 582, - 21 - ], - [ - "access", - 35, - "/", - 582, - 42 - ], - [ - "is_text", - 37, - 31, - 582, - 42 - ], - [ - "jump_false", - 37, - "add_cn_487", - 582, - 42 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 36, - 31, - 35, - 582, - 42 - ], - [ - "jump", - "add_done_486", - 582, - 42 - ], - "add_cn_487", - [ - "is_num", - 37, - 31, - 582, - 42 - ], - [ - "jump_false", - 37, - "add_err_488", - 582, - 42 - ], - "_nop_tc_3", - [ - "jump", - "add_err_488", - 582, - 42 - ], - [ - "add", - 36, - 31, - 35, - 582, - 42 - ], - [ - "jump", - "add_done_486", - 582, - 42 - ], - "add_err_488", - [ - "disrupt", - 582, - 42 - ], - "add_done_486", - [ - "load_field", - 39, - 9, - "package", - 582, - 66 - ], - [ - "get", - 41, - 65, - 1, - 582, - 48 - ], - [ - "frame", - 42, - 41, - 1, - 582, - 48 - ], - [ - "null", - 43, - 582, - 48 - ], - [ - "setarg", - 42, - 0, - 43, - 582, - 48 - ], - [ - "setarg", - 42, - 1, - 39, - 582, - 48 - ], - [ - "invoke", - 42, - 40, - 582, - 48 - ], - [ - "is_text", - 45, - 36, - 582, - 48 - ], - [ - "jump_false", - 45, - "add_cn_490", - 582, - 48 - ], - [ - "is_text", - 46, - 40, - 582, - 48 - ], - [ - "jump_false", - 46, - "add_cn_490", - 582, - 48 - ], - [ - "concat", - 44, - 36, - 40, - 582, - 48 - ], - [ - "jump", - "add_done_489", - 582, - 48 - ], - "add_cn_490", - [ - "is_num", - 45, - 36, - 582, - 48 - ], - [ - "jump_false", - 45, - "add_err_491", - 582, - 48 - ], - [ - "is_num", - 46, - 40, - 582, - 48 - ], - [ - "jump_false", - 46, - "add_err_491", - 582, - 48 - ], - [ - "add", - 44, - 36, - 40, - 582, - 48 - ], - [ - "jump", - "add_done_489", - 582, - 48 - ], - "add_err_491", - [ - "disrupt", - 582, - 48 - ], - "add_done_489", - [ - "access", - 47, - "/", - 582, - 86 - ], - [ - "is_text", - 49, - 44, - 582, - 86 - ], - [ - "jump_false", - 49, - "add_cn_493", - 582, - 86 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 48, - 44, - 47, - 582, - 86 - ], - [ - "jump", - "add_done_492", - 582, - 86 - ], - "add_cn_493", - [ - "is_num", - 49, - 44, - 582, - 86 - ], - [ - "jump_false", - 49, - "add_err_494", - 582, - 86 - ], - "_nop_tc_6", - [ - "jump", - "add_err_494", - 582, - 86 - ], - [ - "add", - 48, - 44, - 47, - 582, - 86 - ], - [ - "jump", - "add_done_492", - 582, - 86 - ], - "add_err_494", - [ - "disrupt", - 582, - 86 - ], - "add_done_492", - [ - "load_field", - 51, - 9, - "path", - 582, - 92 - ], - [ - "is_text", - 53, - 48, - 582, - 92 - ], - [ - "jump_false", - 53, - "add_cn_496", - 582, - 92 - ], - [ - "is_text", - 54, - 51, - 582, - 92 - ], - [ - "jump_false", - 54, - "add_cn_496", - 582, - 92 - ], - [ - "concat", - 52, - 48, - 51, - 582, - 92 - ], - [ - "jump", - "add_done_495", - 582, - 92 - ], - "add_cn_496", - [ - "is_num", - 53, - 48, - 582, - 92 - ], - [ - "jump_false", - 53, - "add_err_497", - 582, - 92 - ], - [ - "is_num", - 54, - 51, - 582, - 92 - ], - [ - "jump_false", - 54, - "add_err_497", - 582, - 92 - ], - [ - "add", - 52, - 48, - 51, - 582, - 92 - ], - [ - "jump", - "add_done_495", - 582, - 92 - ], - "add_err_497", - [ - "disrupt", - 582, - 92 - ], - "add_done_495", - [ - "move", - 10, - 52, - 582, - 92 - ], - [ - "get", - 56, - 22, - 1, - 583, - 9 - ], - [ - "is_proxy", - 57, - 56, - 583, - 9 - ], - [ - "jump_false", - 57, - "record_path_500", - 583, - 9 - ], - [ - "null", - 58, - 583, - 9 - ], - [ - "access", - 59, - "is_file", - 583, - 9 - ], - [ - "array", - 60, - 0, - 583, - 9 - ], - [ - "push", - 60, - 10, - 583, - 9 - ], - [ - "frame", - 61, - 56, - 2, - 583, - 9 - ], - [ - "setarg", - 61, - 0, - 58, - 583, - 9 - ], - [ - "setarg", - 61, - 1, - 59, - 583, - 9 - ], - [ - "setarg", - 61, - 2, - 60, - 583, - 9 - ], - [ - "invoke", - 61, - 55, - 583, - 9 - ], - [ - "jump", - "call_done_501", - 583, - 9 - ], - "record_path_500", - [ - "load_field", - 62, - 56, - "is_file", - 583, - 9 - ], - [ - "frame", - 63, - 62, - 1, - 583, - 9 - ], - [ - "setarg", - 63, - 0, - 56, - 583, - 9 - ], - [ - "setarg", - 63, - 1, - 10, - 583, - 9 - ], - [ - "invoke", - 63, - 55, - 583, - 9 - ], - "call_done_501", - [ - "jump_false", - 55, - "if_else_498", - 583, - 9 - ], - [ - "load_field", - 64, - 9, - "package", - 584, - 42 - ], - [ - "get", - 66, - 63, - 1, - 584, - 12 - ], - [ - "frame", - 67, - 66, - 2, - 584, - 12 - ], - [ - "null", - 68, - 584, - 12 - ], - [ - "setarg", - 67, - 0, - 68, - 584, - 12 - ], - [ - "setarg", - 67, - 1, - 10, - 584, - 12 - ], - [ - "setarg", - 67, - 2, - 64, - 584, - 12 - ], - [ - "invoke", - 67, - 65, - 584, - 12 - ], - [ - "move", - 11, - 65, - 584, - 12 - ], - [ - "record", - 69, - 3 - ], - [ - "store_field", - 69, - 10, - "path", - 585, - 21 - ], - [ - "get", - 70, - 5, - 1, - 585, - 43 - ], - [ - "store_field", - 69, - 70, - "scope", - 585, - 43 - ], - [ - "store_field", - 69, - 11, - "symbol", - 585, - 66 - ], - [ - "return", - 69, - 585, - 66 - ], - "_nop_ur_1", - "if_else_498", - "if_end_499", - [ - "jump", - "if_end_485", - 585, - 66 - ], - "if_else_484", - "if_end_485", - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_502", - 590, - 8 - ], - [ - "get", - 73, - 7, - 1, - 591, - 16 - ], - [ - "is_proxy", - 74, - 73, - 591, - 16 - ], - [ - "jump_false", - 74, - "record_path_504", - 591, - 16 - ], - [ - "null", - 75, - 591, - 16 - ], - [ - "access", - 76, - "get_core_dir", - 591, - 16 - ], - [ - "array", - 77, - 0, - 591, - 16 - ], - [ - "frame", - 78, - 73, - 2, - 591, - 16 - ], - [ - "setarg", - 78, - 0, - 75, - 591, - 16 - ], - [ - "setarg", - 78, - 1, - 76, - 591, - 16 - ], - [ - "setarg", - 78, - 2, - 77, - 591, - 16 - ], - [ - "invoke", - 78, - 72, - 591, - 16 - ], - [ - "jump", - "call_done_505", - 591, - 16 - ], - "record_path_504", - [ - "load_field", - 79, - 73, - "get_core_dir", - 591, - 16 - ], - [ - "frame", - 80, - 79, - 0, - 591, - 16 - ], - [ - "setarg", - 80, - 0, - 73, - 591, - 16 - ], - [ - "invoke", - 80, - 72, - 591, - 16 - ], - "call_done_505", - [ - "move", - 5, - 72, - 591, - 16 - ], - [ - "access", - 81, - "/", - 592, - 33 - ], - [ - "is_text", - 83, - 5, - 592, - 33 - ], - [ - "jump_false", - 83, - "add_cn_507", - 592, - 33 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 82, - 5, - 81, - 592, - 33 - ], - [ - "jump", - "add_done_506", - 592, - 33 - ], - "add_cn_507", - [ - "is_num", - 83, - 5, - 592, - 33 - ], - [ - "jump_false", - 83, - "add_err_508", - 592, - 33 - ], - "_nop_tc_9", - [ - "jump", - "add_err_508", - 592, - 33 - ], - [ - "add", - 82, - 5, - 81, - 592, - 33 - ], - [ - "jump", - "add_done_506", - 592, - 33 - ], - "add_err_508", - [ - "disrupt", - 592, - 33 - ], - "add_done_506", - [ - "is_text", - 86, - 82, - 592, - 39 - ], - [ - "jump_false", - 86, - "add_cn_510", - 592, - 39 - ], - [ - "is_text", - 87, - 1, - 592, - 39 - ], - [ - "jump_false", - 87, - "add_cn_510", - 592, - 39 - ], - [ - "concat", - 85, - 82, - 1, - 592, - 39 - ], - [ - "jump", - "add_done_509", - 592, - 39 - ], - "add_cn_510", - [ - "is_num", - 86, - 82, - 592, - 39 - ], - [ - "jump_false", - 86, - "add_err_511", - 592, - 39 - ], - [ - "is_num", - 87, - 1, - 592, - 39 - ], - [ - "jump_false", - 87, - "add_err_511", - 592, - 39 - ], - [ - "add", - 85, - 82, - 1, - 592, - 39 - ], - [ - "jump", - "add_done_509", - 592, - 39 - ], - "add_err_511", - [ - "disrupt", - 592, - 39 - ], - "add_done_509", - [ - "move", - 6, - 85, - 592, - 39 - ], - [ - "get", - 89, - 22, - 1, - 593, - 9 - ], - [ - "is_proxy", - 90, - 89, - 593, - 9 - ], - [ - "jump_false", - 90, - "record_path_514", - 593, - 9 - ], - [ - "null", - 91, - 593, - 9 - ], - [ - "access", - 92, - "is_file", - 593, - 9 - ], - [ - "array", - 93, - 0, - 593, - 9 - ], - [ - "push", - 93, - 6, - 593, - 9 - ], - [ - "frame", - 94, - 89, - 2, - 593, - 9 - ], - [ - "setarg", - 94, - 0, - 91, - 593, - 9 - ], - [ - "setarg", - 94, - 1, - 92, - 593, - 9 - ], - [ - "setarg", - 94, - 2, - 93, - 593, - 9 - ], - [ - "invoke", - 94, - 88, - 593, - 9 - ], - [ - "jump", - "call_done_515", - 593, - 9 - ], - "record_path_514", - [ - "load_field", - 95, - 89, - "is_file", - 593, - 9 - ], - [ - "frame", - 96, - 95, - 1, - 593, - 9 - ], - [ - "setarg", - 96, - 0, - 89, - 593, - 9 - ], - [ - "setarg", - 96, - 1, - 6, - 593, - 9 - ], - [ - "invoke", - 96, - 88, - 593, - 9 - ], - "call_done_515", - [ - "jump_false", - 88, - "if_else_512", - 593, - 9 - ], - [ - "access", - 97, - "core", - 594, - 43 - ], - [ - "get", - 99, - 63, - 1, - 594, - 12 - ], - [ - "frame", - 100, - 99, - 2, - 594, - 12 - ], - [ - "null", - 101, - 594, - 12 - ], - [ - "setarg", - 100, - 0, - 101, - 594, - 12 - ], - [ - "setarg", - 100, - 1, - 6, - 594, - 12 - ], - [ - "setarg", - 100, - 2, - 97, - 594, - 12 - ], - [ - "invoke", - 100, - 98, - 594, - 12 - ], - [ - "move", - 11, - 98, - 594, - 12 - ], - [ - "record", - 102, - 3 - ], - [ - "store_field", - 102, - 6, - "path", - 595, - 21 - ], - [ - "get", - 103, - 3, - 1, - 595, - 44 - ], - [ - "store_field", - 102, - 103, - "scope", - 595, - 44 - ], - [ - "store_field", - 102, - 11, - "symbol", - 595, - 64 - ], - [ - "return", - 102, - 595, - 64 - ], - "_nop_ur_2", - "if_else_512", - "if_end_513", - [ - "null", - 104, - 597, - 12 - ], - [ - "return", - 104, - 597, - 12 - ], - "_nop_ur_3", - "if_else_502", - "if_end_503", - [ - "null", - 7, - 603, - 17 - ], - [ - "access", - 105, - "/", - 604, - 24 - ], - [ - "access", - 107, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 604, - 7 - ], - [ - "frame", - 108, - 107, - 2, - 604, - 7 - ], - [ - "null", - 109, - 604, - 7 - ], - [ - "setarg", - 108, - 0, - 109, - 604, - 7 - ], - [ - "setarg", - 108, - 1, - 2, - 604, - 7 - ], - [ - "setarg", - 108, - 2, - 105, - 604, - 7 - ], - [ - "invoke", - 108, - 106, - 604, - 7 - ], - [ - "jump_false", - 106, - "if_else_516", - 604, - 7 - ], - [ - "move", - 7, - 2, - 605, - 15 - ], - [ - "jump", - "if_end_517", - 605, - 15 - ], - "if_else_516", - [ - "get", - 111, - 39, - 1, - 607, - 15 - ], - [ - "frame", - 112, - 111, - 0, - 607, - 15 - ], - [ - "null", - 113, - 607, - 15 - ], - [ - "setarg", - 112, - 0, - 113, - 607, - 15 - ], - [ - "invoke", - 112, - 110, - 607, - 15 - ], - [ - "access", - 114, - "/", - 607, - 36 - ], - [ - "is_text", - 116, - 110, - 607, - 36 - ], - [ - "jump_false", - 116, - "add_cn_519", - 607, - 36 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 115, - 110, - 114, - 607, - 36 - ], - [ - "jump", - "add_done_518", - 607, - 36 - ], - "add_cn_519", - [ - "is_num", - 116, - 110, - 607, - 36 - ], - [ - "jump_false", - 116, - "add_err_520", - 607, - 36 - ], - "_nop_tc_12", - [ - "jump", - "add_err_520", - 607, - 36 - ], - [ - "add", - 115, - 110, - 114, - 607, - 36 - ], - [ - "jump", - "add_done_518", - 607, - 36 - ], - "add_err_520", - [ - "disrupt", - 607, - 36 - ], - "add_done_518", - [ - "get", - 119, - 65, - 1, - 607, - 42 - ], - [ - "frame", - 120, - 119, - 1, - 607, - 42 - ], - [ - "null", - 121, - 607, - 42 - ], - [ - "setarg", - 120, - 0, - 121, - 607, - 42 - ], - [ - "setarg", - 120, - 1, - 2, - 607, - 42 - ], - [ - "invoke", - 120, - 118, - 607, - 42 - ], - [ - "is_text", - 123, - 115, - 607, - 42 - ], - [ - "jump_false", - 123, - "add_cn_522", - 607, - 42 - ], - [ - "is_text", - 124, - 118, - 607, - 42 - ], - [ - "jump_false", - 124, - "add_cn_522", - 607, - 42 - ], - [ - "concat", - 122, - 115, - 118, - 607, - 42 - ], - [ - "jump", - "add_done_521", - 607, - 42 - ], - "add_cn_522", - [ - "is_num", - 123, - 115, - 607, - 42 - ], - [ - "jump_false", - 123, - "add_err_523", - 607, - 42 - ], - [ - "is_num", - 124, - 118, - 607, - 42 - ], - [ - "jump_false", - 124, - "add_err_523", - 607, - 42 - ], - [ - "add", - 122, - 115, - 118, - 607, - 42 - ], - [ - "jump", - "add_done_521", - 607, - 42 - ], - "add_err_523", - [ - "disrupt", - 607, - 42 - ], - "add_done_521", - [ - "move", - 7, - 122, - 607, - 42 - ], - "if_end_517", - [ - "access", - 125, - "/", - 609, - 28 - ], - [ - "is_text", - 127, - 7, - 609, - 28 - ], - [ - "jump_false", - 127, - "add_cn_525", - 609, - 28 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "concat", - 126, - 7, - 125, - 609, - 28 - ], - [ - "jump", - "add_done_524", - 609, - 28 - ], - "add_cn_525", - [ - "is_num", - 127, - 7, - 609, - 28 - ], - [ - "jump_false", - 127, - "add_err_526", - 609, - 28 - ], - "_nop_tc_15", - [ - "jump", - "add_err_526", - 609, - 28 - ], - [ - "add", - 126, - 7, - 125, - 609, - 28 - ], - [ - "jump", - "add_done_524", - 609, - 28 - ], - "add_err_526", - [ - "disrupt", - 609, - 28 - ], - "add_done_524", - [ - "is_text", - 130, - 126, - 609, - 34 - ], - [ - "jump_false", - 130, - "add_cn_528", - 609, - 34 - ], - [ - "is_text", - 131, - 1, - 609, - 34 - ], - [ - "jump_false", - 131, - "add_cn_528", - 609, - 34 - ], - [ - "concat", - 129, - 126, - 1, - 609, - 34 - ], - [ - "jump", - "add_done_527", - 609, - 34 - ], - "add_cn_528", - [ - "is_num", - 130, - 126, - 609, - 34 - ], - [ - "jump_false", - 130, - "add_err_529", - 609, - 34 - ], - [ - "is_num", - 131, - 1, - 609, - 34 - ], - [ - "jump_false", - 131, - "add_err_529", - 609, - 34 - ], - [ - "add", - 129, - 126, - 1, - 609, - 34 - ], - [ - "jump", - "add_done_527", - 609, - 34 - ], - "add_err_529", - [ - "disrupt", - 609, - 34 - ], - "add_done_527", - [ - "move", - 8, - 129, - 609, - 34 - ], - [ - "get", - 133, - 22, - 1, - 611, - 7 - ], - [ - "is_proxy", - 134, - 133, - 611, - 7 - ], - [ - "jump_false", - 134, - "record_path_532", - 611, - 7 - ], - [ - "null", - 135, - 611, - 7 - ], - [ - "access", - 136, - "is_file", - 611, - 7 - ], - [ - "array", - 137, - 0, - 611, - 7 - ], - [ - "push", - 137, - 8, - 611, - 7 - ], - [ - "frame", - 138, - 133, - 2, - 611, - 7 - ], - [ - "setarg", - 138, - 0, - 135, - 611, - 7 - ], - [ - "setarg", - 138, - 1, - 136, - 611, - 7 - ], - [ - "setarg", - 138, - 2, - 137, - 611, - 7 - ], - [ - "invoke", - 138, - 132, - 611, - 7 - ], - [ - "jump", - "call_done_533", - 611, - 7 - ], - "record_path_532", - [ - "load_field", - 139, - 133, - "is_file", - 611, - 7 - ], - [ - "frame", - 140, - 139, - 1, - 611, - 7 - ], - [ - "setarg", - 140, - 0, - 133, - 611, - 7 - ], - [ - "setarg", - 140, - 1, - 8, - 611, - 7 - ], - [ - "invoke", - 140, - 132, - 611, - 7 - ], - "call_done_533", - [ - "jump_false", - 132, - "if_else_530", - 611, - 7 - ], - [ - "get", - 142, - 63, - 1, - 612, - 10 - ], - [ - "frame", - 143, - 142, - 2, - 612, - 10 - ], - [ - "null", - 144, - 612, - 10 - ], - [ - "setarg", - 143, - 0, - 144, - 612, - 10 - ], - [ - "setarg", - 143, - 1, - 8, - 612, - 10 - ], - [ - "setarg", - 143, - 2, - 2, - 612, - 10 - ], - [ - "invoke", - 143, - 141, - 612, - 10 - ], - [ - "move", - 11, - 141, - 612, - 10 - ], - [ - "access", - 145, - "core", - 614, - 23 - ], - [ - "is_identical", - 146, - 2, - 145, - 614, - 23 - ], - [ - "jump_true", - 146, - "eq_done_535", - 614, - 23 - ], - [ - "is_int", - 147, - 2, - 614, - 23 - ], - [ - "jump_false", - 147, - "eq_ni_536", - 614, - 23 - ], - "_nop_tc_16", - [ - "jump", - "eq_ni_536", - 614, - 23 - ], - [ - "eq_int", - 146, - 2, - 145, - 614, - 23 - ], - [ - "jump", - "eq_done_535", - 614, - 23 - ], - "eq_ni_536", - [ - "is_num", - 147, - 2, - 614, - 23 - ], - [ - "jump_false", - 147, - "eq_nn_537", - 614, - 23 - ], - "_nop_tc_17", - [ - "jump", - "eq_nn_537", - 614, - 23 - ], - [ - "eq_float", - 146, - 2, - 145, - 614, - 23 - ], - [ - "jump", - "eq_done_535", - 614, - 23 - ], - "eq_nn_537", - [ - "is_text", - 147, - 2, - 614, - 23 - ], - [ - "jump_false", - 147, - "eq_nt_538", - 614, - 23 - ], - "_nop_tc_18", - "_nop_tc_19", - [ - "eq_text", - 146, - 2, - 145, - 614, - 23 - ], - [ - "jump", - "eq_done_535", - 614, - 23 - ], - "eq_nt_538", - [ - "is_null", - 147, - 2, - 614, - 23 - ], - [ - "jump_false", - 147, - "eq_nnl_539", - 614, - 23 - ], - "_nop_tc_20", - [ - "jump", - "eq_nnl_539", - 614, - 23 - ], - [ - "true", - 146, - 614, - 23 - ], - [ - "jump", - "eq_done_535", - 614, - 23 - ], - "eq_nnl_539", - [ - "is_bool", - 147, - 2, - 614, - 23 - ], - [ - "jump_false", - 147, - "eq_nb_540", - 614, - 23 - ], - "_nop_tc_21", - [ - "jump", - "eq_nb_540", - 614, - 23 - ], - [ - "eq_bool", - 146, - 2, - 145, - 614, - 23 - ], - [ - "jump", - "eq_done_535", - 614, - 23 - ], - "eq_nb_540", - [ - "false", - 146, - 614, - 23 - ], - "eq_done_535", - [ - "move", - 149, - 146, - 614, - 23 - ], - [ - "jump_true", - 149, - "or_end_534", - 614, - 23 - ], - [ - "get", - 151, - 7, - 1, - 614, - 46 - ], - [ - "is_proxy", - 152, - 151, - 614, - 46 - ], - [ - "jump_false", - 152, - "record_path_541", - 614, - 46 - ], - [ - "null", - 153, - 614, - 46 - ], - [ - "access", - 154, - "get_core_dir", - 614, - 46 - ], - [ - "array", - 155, - 0, - 614, - 46 - ], - [ - "frame", - 156, - 151, - 2, - 614, - 46 - ], - [ - "setarg", - 156, - 0, - 153, - 614, - 46 - ], - [ - "setarg", - 156, - 1, - 154, - 614, - 46 - ], - [ - "setarg", - 156, - 2, - 155, - 614, - 46 - ], - [ - "invoke", - 156, - 150, - 614, - 46 - ], - [ - "jump", - "call_done_542", - 614, - 46 - ], - "record_path_541", - [ - "load_field", - 157, - 151, - "get_core_dir", - 614, - 46 - ], - [ - "frame", - 158, - 157, - 0, - 614, - 46 - ], - [ - "setarg", - 158, - 0, - 151, - 614, - 46 - ], - [ - "invoke", - 158, - 150, - 614, - 46 - ], - "call_done_542", - [ - "is_identical", - 159, - 7, - 150, - 614, - 46 - ], - [ - "jump_true", - 159, - "eq_done_543", - 614, - 46 - ], - [ - "is_int", - 160, - 7, - 614, - 46 - ], - [ - "jump_false", - 160, - "eq_ni_544", - 614, - 46 - ], - [ - "is_int", - 161, - 150, - 614, - 46 - ], - [ - "jump_false", - 161, - "eq_ni_544", - 614, - 46 - ], - [ - "eq_int", - 159, - 7, - 150, - 614, - 46 - ], - [ - "jump", - "eq_done_543", - 614, - 46 - ], - "eq_ni_544", - [ - "is_num", - 160, - 7, - 614, - 46 - ], - [ - "jump_false", - 160, - "eq_nn_545", - 614, - 46 - ], - [ - "is_num", - 161, - 150, - 614, - 46 - ], - [ - "jump_false", - 161, - "eq_nn_545", - 614, - 46 - ], - [ - "eq_float", - 159, - 7, - 150, - 614, - 46 - ], - [ - "jump", - "eq_done_543", - 614, - 46 - ], - "eq_nn_545", - [ - "is_text", - 160, - 7, - 614, - 46 - ], - [ - "jump_false", - 160, - "eq_nt_546", - 614, - 46 - ], - [ - "is_text", - 161, - 150, - 614, - 46 - ], - [ - "jump_false", - 161, - "eq_nt_546", - 614, - 46 - ], - [ - "eq_text", - 159, - 7, - 150, - 614, - 46 - ], - [ - "jump", - "eq_done_543", - 614, - 46 - ], - "eq_nt_546", - [ - "is_null", - 160, - 7, - 614, - 46 - ], - [ - "jump_false", - 160, - "eq_nnl_547", - 614, - 46 - ], - [ - "is_null", - 161, - 150, - 614, - 46 - ], - [ - "jump_false", - 161, - "eq_nnl_547", - 614, - 46 - ], - [ - "true", - 159, - 614, - 46 - ], - [ - "jump", - "eq_done_543", - 614, - 46 - ], - "eq_nnl_547", - [ - "is_bool", - 160, - 7, - 614, - 46 - ], - [ - "jump_false", - 160, - "eq_nb_548", - 614, - 46 - ], - [ - "is_bool", - 161, - 150, - 614, - 46 - ], - [ - "jump_false", - 161, - "eq_nb_548", - 614, - 46 - ], - [ - "eq_bool", - 159, - 7, - 150, - 614, - 46 - ], - [ - "jump", - "eq_done_543", - 614, - 46 - ], - "eq_nb_548", - [ - "false", - 159, - 614, - 46 - ], - "eq_done_543", - [ - "move", - 149, - 159, - 614, - 46 - ], - "or_end_534", - [ - "move", - 12, - 149, - 614, - 46 - ], - [ - "jump_false", - 12, - "tern_else_549", - 615, - 13 - ], - [ - "get", - 163, - 3, - 1, - 615, - 23 - ], - [ - "move", - 162, - 163, - 615, - 23 - ], - [ - "jump", - "tern_end_550", - 615, - 23 - ], - "tern_else_549", - [ - "get", - 164, - 4, - 1, - 615, - 36 - ], - [ - "move", - 162, - 164, - 615, - 36 - ], - "tern_end_550", - [ - "move", - 14, - 162, - 615, - 36 - ], - [ - "record", - 165, - 3 - ], - [ - "store_field", - 165, - 8, - "path", - 616, - 19 - ], - [ - "store_field", - 165, - 14, - "scope", - 616, - 36 - ], - [ - "store_field", - 165, - 11, - "symbol", - 616, - 51 - ], - [ - "return", - 165, - 616, - 51 - ], - "_nop_ur_4", - "if_else_530", - "if_end_531", - [ - "get", - 167, - 45, - 1, - 619, - 7 - ], - [ - "frame", - 168, - 167, - 1, - 619, - 7 - ], - [ - "null", - 169, - 619, - 7 - ], - [ - "setarg", - 168, - 0, - 169, - 619, - 7 - ], - [ - "setarg", - 168, - 1, - 1, - 619, - 7 - ], - [ - "invoke", - 168, - 166, - 619, - 7 - ], - [ - "jump_false", - 166, - "if_else_551", - 619, - 7 - ], - [ - "null", - 170, - 620, - 12 - ], - [ - "return", - 170, - 620, - 12 - ], - "_nop_ur_5", - "if_else_551", - "if_end_552", - [ - "get", - 172, - 58, - 1, - 623, - 15 - ], - [ - "is_proxy", - 173, - 172, - 623, - 15 - ], - [ - "jump_false", - 173, - "record_path_553", - 623, - 15 - ], - [ - "null", - 174, - 623, - 15 - ], - [ - "access", - 175, - "split_alias", - 623, - 15 - ], - [ - "array", - 176, - 0, - 623, - 15 - ], - [ - "push", - 176, - 2, - 623, - 15 - ], - [ - "push", - 176, - 1, - 623, - 15 - ], - [ - "frame", - 177, - 172, - 2, - 623, - 15 - ], - [ - "setarg", - 177, - 0, - 174, - 623, - 15 - ], - [ - "setarg", - 177, - 1, - 175, - 623, - 15 - ], - [ - "setarg", - 177, - 2, - 176, - 623, - 15 - ], - [ - "invoke", - 177, - 171, - 623, - 15 - ], - [ - "jump", - "call_done_554", - 623, - 15 - ], - "record_path_553", - [ - "load_field", - 178, - 172, - "split_alias", - 623, - 15 - ], - [ - "frame", - 179, - 178, - 2, - 623, - 15 - ], - [ - "setarg", - 179, - 0, - 172, - 623, - 15 - ], - [ - "setarg", - 179, - 1, - 2, - 623, - 15 - ], - [ - "setarg", - 179, - 2, - 1, - 623, - 15 - ], - [ - "invoke", - 179, - 171, - 623, - 15 - ], - "call_done_554", - [ - "move", - 3, - 171, - 623, - 15 - ], - [ - "jump_false", - 3, - "if_else_555", - 624, - 7 - ], - [ - "get", - 181, - 39, - 1, - 625, - 18 - ], - [ - "frame", - 182, - 181, - 0, - 625, - 18 - ], - [ - "null", - 183, - 625, - 18 - ], - [ - "setarg", - 182, - 0, - 183, - 625, - 18 - ], - [ - "invoke", - 182, - 180, - 625, - 18 - ], - [ - "access", - 184, - "/", - 625, - 39 - ], - [ - "is_text", - 186, - 180, - 625, - 39 - ], - [ - "jump_false", - 186, - "add_cn_558", - 625, - 39 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "concat", - 185, - 180, - 184, - 625, - 39 - ], - [ - "jump", - "add_done_557", - 625, - 39 - ], - "add_cn_558", - [ - "is_num", - 186, - 180, - 625, - 39 - ], - [ - "jump_false", - 186, - "add_err_559", - 625, - 39 - ], - "_nop_tc_24", - [ - "jump", - "add_err_559", - 625, - 39 - ], - [ - "add", - 185, - 180, - 184, - 625, - 39 - ], - [ - "jump", - "add_done_557", - 625, - 39 - ], - "add_err_559", - [ - "disrupt", - 625, - 39 - ], - "add_done_557", - [ - "load_field", - 188, - 3, - "package", - 625, - 63 - ], - [ - "get", - 190, - 65, - 1, - 625, - 45 - ], - [ - "frame", - 191, - 190, - 1, - 625, - 45 - ], - [ - "null", - 192, - 625, - 45 - ], - [ - "setarg", - 191, - 0, - 192, - 625, - 45 - ], - [ - "setarg", - 191, - 1, - 188, - 625, - 45 - ], - [ - "invoke", - 191, - 189, - 625, - 45 - ], - [ - "is_text", - 194, - 185, - 625, - 45 - ], - [ - "jump_false", - 194, - "add_cn_561", - 625, - 45 - ], - [ - "is_text", - 195, - 189, - 625, - 45 - ], - [ - "jump_false", - 195, - "add_cn_561", - 625, - 45 - ], - [ - "concat", - 193, - 185, - 189, - 625, - 45 - ], - [ - "jump", - "add_done_560", - 625, - 45 - ], - "add_cn_561", - [ - "is_num", - 194, - 185, - 625, - 45 - ], - [ - "jump_false", - 194, - "add_err_562", - 625, - 45 - ], - [ - "is_num", - 195, - 189, - 625, - 45 - ], - [ - "jump_false", - 195, - "add_err_562", - 625, - 45 - ], - [ - "add", - 193, - 185, - 189, - 625, - 45 - ], - [ - "jump", - "add_done_560", - 625, - 45 - ], - "add_err_562", - [ - "disrupt", - 625, - 45 - ], - "add_done_560", - [ - "access", - 196, - "/", - 625, - 80 - ], - [ - "is_text", - 198, - 193, - 625, - 80 - ], - [ - "jump_false", - 198, - "add_cn_564", - 625, - 80 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "concat", - 197, - 193, - 196, - 625, - 80 - ], - [ - "jump", - "add_done_563", - 625, - 80 - ], - "add_cn_564", - [ - "is_num", - 198, - 193, - 625, - 80 - ], - [ - "jump_false", - 198, - "add_err_565", - 625, - 80 - ], - "_nop_tc_27", - [ - "jump", - "add_err_565", - 625, - 80 - ], - [ - "add", - 197, - 193, - 196, - 625, - 80 - ], - [ - "jump", - "add_done_563", - 625, - 80 - ], - "add_err_565", - [ - "disrupt", - 625, - 80 - ], - "add_done_563", - [ - "load_field", - 200, - 3, - "path", - 625, - 86 - ], - [ - "is_text", - 202, - 197, - 625, - 86 - ], - [ - "jump_false", - 202, - "add_cn_567", - 625, - 86 - ], - [ - "is_text", - 203, - 200, - 625, - 86 - ], - [ - "jump_false", - 203, - "add_cn_567", - 625, - 86 - ], - [ - "concat", - 201, - 197, - 200, - 625, - 86 - ], - [ - "jump", - "add_done_566", - 625, - 86 - ], - "add_cn_567", - [ - "is_num", - 202, - 197, - 625, - 86 - ], - [ - "jump_false", - 202, - "add_err_568", - 625, - 86 - ], - [ - "is_num", - 203, - 200, - 625, - 86 - ], - [ - "jump_false", - 203, - "add_err_568", - 625, - 86 - ], - [ - "add", - 201, - 197, - 200, - 625, - 86 - ], - [ - "jump", - "add_done_566", - 625, - 86 - ], - "add_err_568", - [ - "disrupt", - 625, - 86 - ], - "add_done_566", - [ - "move", - 4, - 201, - 625, - 86 - ], - [ - "get", - 205, - 22, - 1, - 626, - 9 - ], - [ - "is_proxy", - 206, - 205, - 626, - 9 - ], - [ - "jump_false", - 206, - "record_path_571", - 626, - 9 - ], - [ - "null", - 207, - 626, - 9 - ], - [ - "access", - 208, - "is_file", - 626, - 9 - ], - [ - "array", - 209, - 0, - 626, - 9 - ], - [ - "push", - 209, - 4, - 626, - 9 - ], - [ - "frame", - 210, - 205, - 2, - 626, - 9 - ], - [ - "setarg", - 210, - 0, - 207, - 626, - 9 - ], - [ - "setarg", - 210, - 1, - 208, - 626, - 9 - ], - [ - "setarg", - 210, - 2, - 209, - 626, - 9 - ], - [ - "invoke", - 210, - 204, - 626, - 9 - ], - [ - "jump", - "call_done_572", - 626, - 9 - ], - "record_path_571", - [ - "load_field", - 211, - 205, - "is_file", - 626, - 9 - ], - [ - "frame", - 212, - 211, - 1, - 626, - 9 - ], - [ - "setarg", - 212, - 0, - 205, - 626, - 9 - ], - [ - "setarg", - 212, - 1, - 4, - 626, - 9 - ], - [ - "invoke", - 212, - 204, - 626, - 9 - ], - "call_done_572", - [ - "jump_false", - 204, - "if_else_569", - 626, - 9 - ], - [ - "get", - 214, - 63, - 1, - 627, - 12 - ], - [ - "frame", - 215, - 214, - 2, - 627, - 12 - ], - [ - "null", - 216, - 627, - 12 - ], - [ - "setarg", - 215, - 0, - 216, - 627, - 12 - ], - [ - "setarg", - 215, - 1, - 4, - 627, - 12 - ], - [ - "setarg", - 215, - 2, - 2, - 627, - 12 - ], - [ - "invoke", - 215, - 213, - 627, - 12 - ], - [ - "move", - 11, - 213, - 627, - 12 - ], - [ - "record", - 217, - 3 - ], - [ - "store_field", - 217, - 4, - "path", - 628, - 21 - ], - [ - "get", - 218, - 5, - 1, - 628, - 39 - ], - [ - "store_field", - 217, - 218, - "scope", - 628, - 39 - ], - [ - "store_field", - 217, - 11, - "symbol", - 628, - 61 - ], - [ - "return", - 217, - 628, - 61 - ], - "_nop_ur_6", - "if_else_569", - "if_end_570", - [ - "jump", - "if_end_556", - 628, - 61 - ], - "if_else_555", - "if_end_556", - [ - "get", - 220, - 39, - 1, - 632, - 22 - ], - [ - "frame", - 221, - 220, - 0, - 632, - 22 - ], - [ - "null", - 222, - 632, - 22 - ], - [ - "setarg", - 221, - 0, - 222, - 632, - 22 - ], - [ - "invoke", - 221, - 219, - 632, - 22 - ], - [ - "access", - 223, - "/", - 632, - 43 - ], - [ - "is_text", - 225, - 219, - 632, - 43 - ], - [ - "jump_false", - 225, - "add_cn_574", - 632, - 43 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "concat", - 224, - 219, - 223, - 632, - 43 - ], - [ - "jump", - "add_done_573", - 632, - 43 - ], - "add_cn_574", - [ - "is_num", - 225, - 219, - 632, - 43 - ], - [ - "jump_false", - 225, - "add_err_575", - 632, - 43 - ], - "_nop_tc_30", - [ - "jump", - "add_err_575", - 632, - 43 - ], - [ - "add", - 224, - 219, - 223, - 632, - 43 - ], - [ - "jump", - "add_done_573", - 632, - 43 - ], - "add_err_575", - [ - "disrupt", - 632, - 43 - ], - "add_done_573", - [ - "get", - 228, - 65, - 1, - 632, - 49 - ], - [ - "frame", - 229, - 228, - 1, - 632, - 49 - ], - [ - "null", - 230, - 632, - 49 - ], - [ - "setarg", - 229, - 0, - 230, - 632, - 49 - ], - [ - "setarg", - 229, - 1, - 1, - 632, - 49 - ], - [ - "invoke", - 229, - 227, - 632, - 49 - ], - [ - "is_text", - 232, - 224, - 632, - 49 - ], - [ - "jump_false", - 232, - "add_cn_577", - 632, - 49 - ], - [ - "is_text", - 233, - 227, - 632, - 49 - ], - [ - "jump_false", - 233, - "add_cn_577", - 632, - 49 - ], - [ - "concat", - 231, - 224, - 227, - 632, - 49 - ], - [ - "jump", - "add_done_576", - 632, - 49 - ], - "add_cn_577", - [ - "is_num", - 232, - 224, - 632, - 49 - ], - [ - "jump_false", - 232, - "add_err_578", - 632, - 49 - ], - [ - "is_num", - 233, - 227, - 632, - 49 - ], - [ - "jump_false", - 233, - "add_err_578", - 632, - 49 - ], - [ - "add", - 231, - 224, - 227, - 632, - 49 - ], - [ - "jump", - "add_done_576", - 632, - 49 - ], - "add_err_578", - [ - "disrupt", - 632, - 49 - ], - "add_done_576", - [ - "move", - 13, - 231, - 632, - 49 - ], - [ - "get", - 235, - 22, - 1, - 633, - 7 - ], - [ - "is_proxy", - 236, - 235, - 633, - 7 - ], - [ - "jump_false", - 236, - "record_path_581", - 633, - 7 - ], - [ - "null", - 237, - 633, - 7 - ], - [ - "access", - 238, - "is_file", - 633, - 7 - ], - [ - "array", - 239, - 0, - 633, - 7 - ], - [ - "push", - 239, - 13, - 633, - 7 - ], - [ - "frame", - 240, - 235, - 2, - 633, - 7 - ], - [ - "setarg", - 240, - 0, - 237, - 633, - 7 - ], - [ - "setarg", - 240, - 1, - 238, - 633, - 7 - ], - [ - "setarg", - 240, - 2, - 239, - 633, - 7 - ], - [ - "invoke", - 240, - 234, - 633, - 7 - ], - [ - "jump", - "call_done_582", - 633, - 7 - ], - "record_path_581", - [ - "load_field", - 241, - 235, - "is_file", - 633, - 7 - ], - [ - "frame", - 242, - 241, - 1, - 633, - 7 - ], - [ - "setarg", - 242, - 0, - 235, - 633, - 7 - ], - [ - "setarg", - 242, - 1, - 13, - 633, - 7 - ], - [ - "invoke", - 242, - 234, - 633, - 7 - ], - "call_done_582", - [ - "jump_false", - 234, - "if_else_579", - 633, - 7 - ], - [ - "get", - 244, - 63, - 1, - 634, - 10 - ], - [ - "frame", - 245, - 244, - 2, - 634, - 10 - ], - [ - "null", - 246, - 634, - 10 - ], - [ - "setarg", - 245, - 0, - 246, - 634, - 10 - ], - [ - "setarg", - 245, - 1, - 13, - 634, - 10 - ], - [ - "setarg", - 245, - 2, - 2, - 634, - 10 - ], - [ - "invoke", - 245, - 243, - 634, - 10 - ], - [ - "move", - 11, - 243, - 634, - 10 - ], - [ - "record", - 247, - 3 - ], - [ - "store_field", - 247, - 13, - "path", - 635, - 19 - ], - [ - "get", - 248, - 5, - 1, - 635, - 40 - ], - [ - "store_field", - 247, - 248, - "scope", - 635, - 40 - ], - [ - "store_field", - 247, - 11, - "symbol", - 635, - 63 - ], - [ - "return", - 247, - 635, - 63 - ], - "_nop_ur_7", - "if_else_579", - "if_end_580", - [ - "get", - 250, - 7, - 1, - 639, - 14 - ], - [ - "is_proxy", - 251, - 250, - 639, - 14 - ], - [ - "jump_false", - 251, - "record_path_583", - 639, - 14 - ], - [ - "null", - 252, - 639, - 14 - ], - [ - "access", - 253, - "get_core_dir", - 639, - 14 - ], - [ - "array", - 254, - 0, - 639, - 14 - ], - [ - "frame", - 255, - 250, - 2, - 639, - 14 - ], - [ - "setarg", - 255, - 0, - 252, - 639, - 14 - ], - [ - "setarg", - 255, - 1, - 253, - 639, - 14 - ], - [ - "setarg", - 255, - 2, - 254, - 639, - 14 - ], - [ - "invoke", - 255, - 249, - 639, - 14 - ], - [ - "jump", - "call_done_584", - 639, - 14 - ], - "record_path_583", - [ - "load_field", - 256, - 250, - "get_core_dir", - 639, - 14 - ], - [ - "frame", - 257, - 256, - 0, - 639, - 14 - ], - [ - "setarg", - 257, - 0, - 250, - 639, - 14 - ], - [ - "invoke", - 257, - 249, - 639, - 14 - ], - "call_done_584", - [ - "move", - 5, - 249, - 639, - 14 - ], - [ - "access", - 258, - "/", - 640, - 31 - ], - [ - "is_text", - 260, - 5, - 640, - 31 - ], - [ - "jump_false", - 260, - "add_cn_586", - 640, - 31 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "concat", - 259, - 5, - 258, - 640, - 31 - ], - [ - "jump", - "add_done_585", - 640, - 31 - ], - "add_cn_586", - [ - "is_num", - 260, - 5, - 640, - 31 - ], - [ - "jump_false", - 260, - "add_err_587", - 640, - 31 - ], - "_nop_tc_33", - [ - "jump", - "add_err_587", - 640, - 31 - ], - [ - "add", - 259, - 5, - 258, - 640, - 31 - ], - [ - "jump", - "add_done_585", - 640, - 31 - ], - "add_err_587", - [ - "disrupt", - 640, - 31 - ], - "add_done_585", - [ - "is_text", - 263, - 259, - 640, - 37 - ], - [ - "jump_false", - 263, - "add_cn_589", - 640, - 37 - ], - [ - "is_text", - 264, - 1, - 640, - 37 - ], - [ - "jump_false", - 264, - "add_cn_589", - 640, - 37 - ], - [ - "concat", - 262, - 259, - 1, - 640, - 37 - ], - [ - "jump", - "add_done_588", - 640, - 37 - ], - "add_cn_589", - [ - "is_num", - 263, - 259, - 640, - 37 - ], - [ - "jump_false", - 263, - "add_err_590", - 640, - 37 - ], - [ - "is_num", - 264, - 1, - 640, - 37 - ], - [ - "jump_false", - 264, - "add_err_590", - 640, - 37 - ], - [ - "add", - 262, - 259, - 1, - 640, - 37 - ], - [ - "jump", - "add_done_588", - 640, - 37 - ], - "add_err_590", - [ - "disrupt", - 640, - 37 - ], - "add_done_588", - [ - "move", - 6, - 262, - 640, - 37 - ], - [ - "get", - 266, - 22, - 1, - 641, - 7 - ], - [ - "is_proxy", - 267, - 266, - 641, - 7 - ], - [ - "jump_false", - 267, - "record_path_593", - 641, - 7 - ], - [ - "null", - 268, - 641, - 7 - ], - [ - "access", - 269, - "is_file", - 641, - 7 - ], - [ - "array", - 270, - 0, - 641, - 7 - ], - [ - "push", - 270, - 6, - 641, - 7 - ], - [ - "frame", - 271, - 266, - 2, - 641, - 7 - ], - [ - "setarg", - 271, - 0, - 268, - 641, - 7 - ], - [ - "setarg", - 271, - 1, - 269, - 641, - 7 - ], - [ - "setarg", - 271, - 2, - 270, - 641, - 7 - ], - [ - "invoke", - 271, - 265, - 641, - 7 - ], - [ - "jump", - "call_done_594", - 641, - 7 - ], - "record_path_593", - [ - "load_field", - 272, - 266, - "is_file", - 641, - 7 - ], - [ - "frame", - 273, - 272, - 1, - 641, - 7 - ], - [ - "setarg", - 273, - 0, - 266, - 641, - 7 - ], - [ - "setarg", - 273, - 1, - 6, - 641, - 7 - ], - [ - "invoke", - 273, - 265, - 641, - 7 - ], - "call_done_594", - [ - "jump_false", - 265, - "if_else_591", - 641, - 7 - ], - [ - "access", - 274, - "core", - 642, - 41 - ], - [ - "get", - 276, - 63, - 1, - 642, - 10 - ], - [ - "frame", - 277, - 276, - 2, - 642, - 10 - ], - [ - "null", - 278, - 642, - 10 - ], - [ - "setarg", - 277, - 0, - 278, - 642, - 10 - ], - [ - "setarg", - 277, - 1, - 6, - 642, - 10 - ], - [ - "setarg", - 277, - 2, - 274, - 642, - 10 - ], - [ - "invoke", - 277, - 275, - 642, - 10 - ], - [ - "move", - 11, - 275, - 642, - 10 - ], - [ - "record", - 279, - 3 - ], - [ - "store_field", - 279, - 6, - "path", - 643, - 19 - ], - [ - "get", - 280, - 3, - 1, - 643, - 42 - ], - [ - "store_field", - 279, - 280, - "scope", - 643, - 42 - ], - [ - "store_field", - 279, - 11, - "symbol", - 643, - 62 - ], - [ - "return", - 279, - 643, - 62 - ], - "_nop_ur_8", - "if_else_591", - "if_end_592", - [ - "null", - 281, - 646, - 10 - ], - [ - "return", - 281, - 646, - 10 - ], - "_nop_ur_9", - "_nop_ur_10" - ], - "name": "resolve_locator", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 43, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 36, - 1, - 652, - 16 - ], - [ - "frame", - 7, - 6, - 1, - 652, - 16 - ], - [ - "null", - 8, - 652, - 16 - ], - [ - "setarg", - 7, - 0, - 8, - 652, - 16 - ], - [ - "setarg", - 7, - 1, - 1, - 652, - 16 - ], - [ - "invoke", - 7, - 5, - 652, - 16 - ], - [ - "move", - 4, - 5, - 652, - 16 - ], - [ - "access", - 9, - "/", - 653, - 49 - ], - [ - "access", - 10, - "_", - 653, - 54 - ], - [ - "access", - 12, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 653, - 35 - ], - [ - "frame", - 13, - 12, - 3, - 653, - 35 - ], - [ - "null", - 14, - 653, - 35 - ], - [ - "setarg", - 13, - 0, - 14, - 653, - 35 - ], - [ - "setarg", - 13, - 1, - 2, - 653, - 35 - ], - [ - "setarg", - 13, - 2, - 9, - 653, - 35 - ], - [ - "setarg", - 13, - 3, - 10, - 653, - 35 - ], - [ - "invoke", - 13, - 11, - 653, - 35 - ], - [ - "access", - 15, - ".", - 653, - 60 - ], - [ - "access", - 16, - "_", - 653, - 65 - ], - [ - "access", - 18, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 653, - 27 - ], - [ - "frame", - 19, - 18, - 3, - 653, - 27 - ], - [ - "null", - 20, - 653, - 27 - ], - [ - "setarg", - 19, - 0, - 20, - 653, - 27 - ], - [ - "setarg", - 19, - 1, - 11, - 653, - 27 - ], - [ - "setarg", - 19, - 2, - 15, - 653, - 27 - ], - [ - "setarg", - 19, - 3, - 16, - 653, - 27 - ], - [ - "invoke", - 19, - 17, - 653, - 27 - ], - [ - "access", - 21, - "-", - 653, - 71 - ], - [ - "access", - 22, - "_", - 653, - 76 - ], - [ - "access", - 24, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 653, - 19 - ], - [ - "frame", - 25, - 24, - 3, - 653, - 19 - ], - [ - "null", - 26, - 653, - 19 - ], - [ - "setarg", - 25, - 0, - 26, - 653, - 19 - ], - [ - "setarg", - 25, - 1, - 17, - 653, - 19 - ], - [ - "setarg", - 25, - 2, - 21, - 653, - 19 - ], - [ - "setarg", - 25, - 3, - 22, - 653, - 19 - ], - [ - "invoke", - 25, - 23, - 653, - 19 - ], - [ - "move", - 3, - 23, - 653, - 19 - ], - [ - "access", - 27, - "js_", - 654, - 10 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 30, - 4, - 654, - 18 - ], - [ - "jump_false", - 30, - "add_cn_596", - 654, - 18 - ], - [ - "concat", - 28, - 27, - 4, - 654, - 18 - ], - [ - "jump", - "add_done_595", - 654, - 18 - ], - "add_cn_596", - "_nop_tc_3", - [ - "jump", - "add_err_597", - 654, - 18 - ], - [ - "is_num", - 30, - 4, - 654, - 18 - ], - [ - "jump_false", - 30, - "add_err_597", - 654, - 18 - ], - [ - "add", - 28, - 27, - 4, - 654, - 18 - ], - [ - "jump", - "add_done_595", - 654, - 18 - ], - "add_err_597", - [ - "disrupt", - 654, - 18 - ], - "add_done_595", - [ - "access", - 31, - "_", - 654, - 27 - ], - [ - "is_text", - 33, - 28, - 654, - 27 - ], - [ - "jump_false", - 33, - "add_cn_599", - 654, - 27 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 32, - 28, - 31, - 654, - 27 - ], - [ - "jump", - "add_done_598", - 654, - 27 - ], - "add_cn_599", - [ - "is_num", - 33, - 28, - 654, - 27 - ], - [ - "jump_false", - 33, - "add_err_600", - 654, - 27 - ], - "_nop_tc_6", - [ - "jump", - "add_err_600", - 654, - 27 - ], - [ - "add", - 32, - 28, - 31, - 654, - 27 - ], - [ - "jump", - "add_done_598", - 654, - 27 - ], - "add_err_600", - [ - "disrupt", - 654, - 27 - ], - "add_done_598", - [ - "is_text", - 36, - 32, - 654, - 33 - ], - [ - "jump_false", - 36, - "add_cn_602", - 654, - 33 - ], - [ - "is_text", - 37, - 3, - 654, - 33 - ], - [ - "jump_false", - 37, - "add_cn_602", - 654, - 33 - ], - [ - "concat", - 35, - 32, - 3, - 654, - 33 - ], - [ - "jump", - "add_done_601", - 654, - 33 - ], - "add_cn_602", - [ - "is_num", - 36, - 32, - 654, - 33 - ], - [ - "jump_false", - 36, - "add_err_603", - 654, - 33 - ], - [ - "is_num", - 37, - 3, - 654, - 33 - ], - [ - "jump_false", - 37, - "add_err_603", - 654, - 33 - ], - [ - "add", - 35, - 32, - 3, - 654, - 33 - ], - [ - "jump", - "add_done_601", - 654, - 33 - ], - "add_err_603", - [ - "disrupt", - 654, - 33 - ], - "add_done_601", - [ - "access", - 38, - "_use", - 654, - 45 - ], - [ - "is_text", - 40, - 35, - 654, - 45 - ], - [ - "jump_false", - 40, - "add_cn_605", - 654, - 45 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 39, - 35, - 38, - 654, - 45 - ], - [ - "jump", - "add_done_604", - 654, - 45 - ], - "add_cn_605", - [ - "is_num", - 40, - 35, - 654, - 45 - ], - [ - "jump_false", - 40, - "add_err_606", - 654, - 45 - ], - "_nop_tc_9", - [ - "jump", - "add_err_606", - 654, - 45 - ], - [ - "add", - 39, - 35, - 38, - 654, - 45 - ], - [ - "jump", - "add_done_604", - 654, - 45 - ], - "add_err_606", - [ - "disrupt", - 654, - 45 - ], - "add_done_604", - [ - "return", - 39, - 654, - 45 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "make_c_symbol", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 40, - 1, - 659, - 10 - ], - [ - "access", - 4, - "/lib/", - 659, - 29 - ], - [ - "is_text", - 6, - 3, - 659, - 29 - ], - [ - "jump_false", - 6, - "add_cn_608", - 659, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 5, - 3, - 4, - 659, - 29 - ], - [ - "jump", - "add_done_607", - 659, - 29 - ], - "add_cn_608", - [ - "is_num", - 6, - 3, - 659, - 29 - ], - [ - "jump_false", - 6, - "add_err_609", - 659, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_609", - 659, - 29 - ], - [ - "add", - 5, - 3, - 4, - 659, - 29 - ], - [ - "jump", - "add_done_607", - 659, - 29 - ], - "add_err_609", - [ - "disrupt", - 659, - 29 - ], - "add_done_607", - [ - "get", - 9, - 65, - 1, - 659, - 39 - ], - [ - "frame", - 10, - 9, - 1, - 659, - 39 - ], - [ - "null", - 11, - 659, - 39 - ], - [ - "setarg", - 10, - 0, - 11, - 659, - 39 - ], - [ - "setarg", - 10, - 1, - 1, - 659, - 39 - ], - [ - "invoke", - 10, - 8, - 659, - 39 - ], - [ - "is_text", - 13, - 5, - 659, - 39 - ], - [ - "jump_false", - 13, - "add_cn_611", - 659, - 39 - ], - [ - "is_text", - 14, - 8, - 659, - 39 - ], - [ - "jump_false", - 14, - "add_cn_611", - 659, - 39 - ], - [ - "concat", - 12, - 5, - 8, - 659, - 39 - ], - [ - "jump", - "add_done_610", - 659, - 39 - ], - "add_cn_611", - [ - "is_num", - 13, - 5, - 659, - 39 - ], - [ - "jump_false", - 13, - "add_err_612", - 659, - 39 - ], - [ - "is_num", - 14, - 8, - 659, - 39 - ], - [ - "jump_false", - 14, - "add_err_612", - 659, - 39 - ], - [ - "add", - 12, - 5, - 8, - 659, - 39 - ], - [ - "jump", - "add_done_610", - 659, - 39 - ], - "add_err_612", - [ - "disrupt", - 659, - 39 - ], - "add_done_610", - [ - "access", - 15, - "/", - 659, - 64 - ], - [ - "is_text", - 17, - 12, - 659, - 64 - ], - [ - "jump_false", - 17, - "add_cn_614", - 659, - 64 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 16, - 12, - 15, - 659, - 64 - ], - [ - "jump", - "add_done_613", - 659, - 64 - ], - "add_cn_614", - [ - "is_num", - 17, - 12, - 659, - 64 - ], - [ - "jump_false", - 17, - "add_err_615", - 659, - 64 - ], - "_nop_tc_6", - [ - "jump", - "add_err_615", - 659, - 64 - ], - [ - "add", - 16, - 12, - 15, - 659, - 64 - ], - [ - "jump", - "add_done_613", - 659, - 64 - ], - "add_err_615", - [ - "disrupt", - 659, - 64 - ], - "add_done_613", - [ - "is_text", - 20, - 16, - 659, - 70 - ], - [ - "jump_false", - 20, - "add_cn_617", - 659, - 70 - ], - [ - "is_text", - 21, - 2, - 659, - 70 - ], - [ - "jump_false", - 21, - "add_cn_617", - 659, - 70 - ], - [ - "concat", - 19, - 16, - 2, - 659, - 70 - ], - [ - "jump", - "add_done_616", - 659, - 70 - ], - "add_cn_617", - [ - "is_num", - 20, - 16, - 659, - 70 - ], - [ - "jump_false", - 20, - "add_err_618", - 659, - 70 - ], - [ - "is_num", - 21, - 2, - 659, - 70 - ], - [ - "jump_false", - 21, - "add_err_618", - 659, - 70 - ], - [ - "add", - 19, - 16, - 2, - 659, - 70 - ], - [ - "jump", - "add_done_616", - 659, - 70 - ], - "add_err_618", - [ - "disrupt", - 659, - 70 - ], - "add_done_616", - [ - "get", - 22, - 19, - 1, - 659, - 77 - ], - [ - "is_text", - 24, - 19, - 659, - 77 - ], - [ - "jump_false", - 24, - "add_cn_620", - 659, - 77 - ], - [ - "is_text", - 25, - 22, - 659, - 77 - ], - [ - "jump_false", - 25, - "add_cn_620", - 659, - 77 - ], - [ - "concat", - 23, - 19, - 22, - 659, - 77 - ], - [ - "jump", - "add_done_619", - 659, - 77 - ], - "add_cn_620", - [ - "is_num", - 24, - 19, - 659, - 77 - ], - [ - "jump_false", - 24, - "add_err_621", - 659, - 77 - ], - [ - "is_num", - 25, - 22, - 659, - 77 - ], - [ - "jump_false", - 25, - "add_err_621", - 659, - 77 - ], - [ - "add", - 23, - 19, - 22, - 659, - 77 - ], - [ - "jump", - "add_done_619", - 659, - 77 - ], - "add_err_621", - [ - "disrupt", - 659, - 77 - ], - "add_done_619", - [ - "return", - 23, - 659, - 77 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_dylib_path", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 30, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 53, - 1, - 664, - 7 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 664, - 16 - ], - [ - "jump_false", - 3, - "if_else_622", - 664, - 16 - ], - [ - "get", - 4, - 53, - 1, - 664, - 36 - ], - [ - "load_dynamic", - 5, - 4, - 1, - 664, - 45 - ], - [ - "return", - 5, - 664, - 45 - ], - "_nop_ur_1", - "if_else_622", - "if_end_623", - [ - "get", - 7, - 22, - 1, - 665, - 8 - ], - [ - "is_proxy", - 8, - 7, - 665, - 8 - ], - [ - "jump_false", - 8, - "record_path_626", - 665, - 8 - ], - [ - "null", - 9, - 665, - 8 - ], - [ - "access", - 10, - "is_file", - 665, - 8 - ], - [ - "array", - 11, - 0, - 665, - 8 - ], - [ - "push", - 11, - 1, - 665, - 8 - ], - [ - "frame", - 12, - 7, - 2, - 665, - 8 - ], - [ - "setarg", - 12, - 0, - 9, - 665, - 8 - ], - [ - "setarg", - 12, - 1, - 10, - 665, - 8 - ], - [ - "setarg", - 12, - 2, - 11, - 665, - 8 - ], - [ - "invoke", - 12, - 6, - 665, - 8 - ], - [ - "jump", - "call_done_627", - 665, - 8 - ], - "record_path_626", - [ - "load_field", - 13, - 7, - "is_file", - 665, - 8 - ], - [ - "frame", - 14, - 13, - 1, - 665, - 8 - ], - [ - "setarg", - 14, - 0, - 7, - 665, - 8 - ], - [ - "setarg", - 14, - 1, - 1, - 665, - 8 - ], - [ - "invoke", - 14, - 6, - 665, - 8 - ], - "call_done_627", - "_nop_bl_1", - [ - "jump_true", - 6, - "if_else_624", - 665, - 8 - ], - [ - "null", - 16, - 665, - 39 - ], - [ - "return", - 16, - 665, - 39 - ], - "_nop_ur_2", - "if_else_624", - "if_end_625", - [ - "get", - 18, - 55, - 1, - 666, - 26 - ], - [ - "is_proxy", - 19, - 18, - 666, - 26 - ], - [ - "jump_false", - 19, - "record_path_628", - 666, - 26 - ], - [ - "null", - 20, - 666, - 26 - ], - [ - "access", - 21, - "dylib_open", - 666, - 26 - ], - [ - "array", - 22, - 0, - 666, - 26 - ], - [ - "push", - 22, - 1, - 666, - 26 - ], - [ - "frame", - 23, - 18, - 2, - 666, - 26 - ], - [ - "setarg", - 23, - 0, - 20, - 666, - 26 - ], - [ - "setarg", - 23, - 1, - 21, - 666, - 26 - ], - [ - "setarg", - 23, - 2, - 22, - 666, - 26 - ], - [ - "invoke", - 23, - 17, - 666, - 26 - ], - [ - "jump", - "call_done_629", - 666, - 26 - ], - "record_path_628", - [ - "load_field", - 24, - 18, - "dylib_open", - 666, - 26 - ], - [ - "frame", - 25, - 24, - 1, - 666, - 26 - ], - [ - "setarg", - 25, - 0, - 18, - 666, - 26 - ], - [ - "setarg", - 25, - 1, - 1, - 666, - 26 - ], - [ - "invoke", - 25, - 17, - 666, - 26 - ], - "call_done_629", - [ - "get", - 26, - 53, - 1, - 666, - 3 - ], - [ - "store_dynamic", - 26, - 17, - 1, - 666, - 12 - ], - [ - "get", - 27, - 53, - 1, - 667, - 10 - ], - [ - "load_dynamic", - 28, - 27, - 1, - 667, - 19 - ], - [ - "return", - 28, - 667, - 19 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "open_module_dylib", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 5, - 1, - 677, - 46 - ], - [ - "get", - 2, - 1, - 1, - 677, - 54 - ], - [ - "get", - 4, - 55, - 2, - 677, - 30 - ], - [ - "is_proxy", - 5, - 4, - 677, - 30 - ], - [ - "jump_false", - 5, - "record_path_636", - 677, - 30 - ], - [ - "null", - 6, - 677, - 30 - ], - [ - "access", - 7, - "dylib_symbol", - 677, - 30 - ], - [ - "array", - 8, - 0, - 677, - 30 - ], - [ - "push", - 8, - 1, - 677, - 30 - ], - [ - "push", - 8, - 2, - 677, - 30 - ], - [ - "frame", - 9, - 4, - 2, - 677, - 30 - ], - [ - "setarg", - 9, - 0, - 6, - 677, - 30 - ], - [ - "setarg", - 9, - 1, - 7, - 677, - 30 - ], - [ - "setarg", - 9, - 2, - 8, - 677, - 30 - ], - [ - "invoke", - 9, - 3, - 677, - 30 - ], - [ - "jump", - "call_done_637", - 677, - 30 - ], - "record_path_636", - [ - "load_field", - 10, - 4, - "dylib_symbol", - 677, - 30 - ], - [ - "frame", - 11, - 10, - 2, - 677, - 30 - ], - [ - "setarg", - 11, - 0, - 4, - 677, - 30 - ], - [ - "setarg", - 11, - 1, - 1, - 677, - 30 - ], - [ - "setarg", - 11, - 2, - 2, - 677, - 30 - ], - [ - "invoke", - 11, - 3, - 677, - 30 - ], - "call_done_637", - [ - "return", - 3, - 677, - 30 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 7, - 29, - 1, - 673, - 20 - ], - [ - "frame", - 8, - 7, - 2, - 673, - 20 - ], - [ - "null", - 9, - 673, - 20 - ], - [ - "setarg", - 8, - 0, - 9, - 673, - 20 - ], - [ - "setarg", - 8, - 1, - 2, - 673, - 20 - ], - [ - "setarg", - 8, - 2, - 3, - 673, - 20 - ], - [ - "invoke", - 8, - 6, - 673, - 20 - ], - [ - "move", - 4, - 6, - 673, - 20 - ], - [ - "get", - 11, - 54, - 1, - 674, - 16 - ], - [ - "frame", - 12, - 11, - 1, - 674, - 16 - ], - [ - "null", - 13, - 674, - 16 - ], - [ - "setarg", - 12, - 0, - 13, - 674, - 16 - ], - [ - "setarg", - 12, - 1, - 4, - 674, - 16 - ], - [ - "invoke", - 12, - 10, - 674, - 16 - ], - [ - "move", - 5, - 10, - 674, - 16 - ], - "_nop_bl_1", - [ - "jump_true", - 5, - "if_else_630", - 675, - 8 - ], - [ - "null", - 15, - 675, - 23 - ], - [ - "return", - 15, - 675, - 23 - ], - "_nop_ur_1", - "if_else_630", - "if_end_631", - [ - "get", - 17, - 55, - 1, - 676, - 8 - ], - [ - "is_proxy", - 18, - 17, - 676, - 8 - ], - [ - "jump_false", - 18, - "record_path_634", - 676, - 8 - ], - [ - "null", - 19, - 676, - 8 - ], - [ - "access", - 20, - "dylib_has_symbol", - 676, - 8 - ], - [ - "array", - 21, - 0, - 676, - 8 - ], - [ - "push", - 21, - 5, - 676, - 8 - ], - [ - "push", - 21, - 1, - 676, - 8 - ], - [ - "frame", - 22, - 17, - 2, - 676, - 8 - ], - [ - "setarg", - 22, - 0, - 19, - 676, - 8 - ], - [ - "setarg", - 22, - 1, - 20, - 676, - 8 - ], - [ - "setarg", - 22, - 2, - 21, - 676, - 8 - ], - [ - "invoke", - 22, - 16, - 676, - 8 - ], - [ - "jump", - "call_done_635", - 676, - 8 - ], - "record_path_634", - [ - "load_field", - 23, - 17, - "dylib_has_symbol", - 676, - 8 - ], - [ - "frame", - 24, - 23, - 2, - 676, - 8 - ], - [ - "setarg", - 24, - 0, - 17, - 676, - 8 - ], - [ - "setarg", - 24, - 1, - 5, - 676, - 8 - ], - [ - "setarg", - 24, - 2, - 1, - 676, - 8 - ], - [ - "invoke", - 24, - 16, - 676, - 8 - ], - "call_done_635", - "_nop_bl_2", - [ - "jump_true", - 16, - "if_else_632", - 676, - 8 - ], - [ - "null", - 26, - 676, - 49 - ], - [ - "return", - 26, - 676, - 49 - ], - "_nop_ur_2", - "if_else_632", - "if_end_633", - [ - "function", - 27, - 27, - 677, - 10 - ], - [ - "return", - 27, - 677, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "try_dylib_symbol", - "filename": "internal/shop.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 10, - 1, - 714, - 54 - ], - [ - "get", - 3, - 55, - 2, - 714, - 37 - ], - [ - "is_proxy", - 4, - 3, - 714, - 37 - ], - [ - "jump_false", - 4, - "record_path_660", - 714, - 37 - ], - [ - "null", - 5, - 714, - 37 - ], - [ - "access", - 6, - "load_internal", - 714, - 37 - ], - [ - "array", - 7, - 0, - 714, - 37 - ], - [ - "push", - 7, - 1, - 714, - 37 - ], - [ - "frame", - 8, - 3, - 2, - 714, - 37 - ], - [ - "setarg", - 8, - 0, - 5, - 714, - 37 - ], - [ - "setarg", - 8, - 1, - 6, - 714, - 37 - ], - [ - "setarg", - 8, - 2, - 7, - 714, - 37 - ], - [ - "invoke", - 8, - 2, - 714, - 37 - ], - [ - "jump", - "call_done_661", - 714, - 37 - ], - "record_path_660", - [ - "load_field", - 9, - 3, - "load_internal", - 714, - 37 - ], - [ - "frame", - 10, - 9, - 1, - 714, - 37 - ], - [ - "setarg", - 10, - 0, - 3, - 714, - 37 - ], - [ - "setarg", - 10, - 1, - 1, - 714, - 37 - ], - [ - "invoke", - 10, - 2, - 714, - 37 - ], - "call_done_661", - [ - "return", - 2, - 714, - 37 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 4, - 1, - 738, - 54 - ], - [ - "get", - 3, - 55, - 2, - 738, - 37 - ], - [ - "is_proxy", - 4, - 3, - 738, - 37 - ], - [ - "jump_false", - 4, - "record_path_677", - 738, - 37 - ], - [ - "null", - 5, - 738, - 37 - ], - [ - "access", - 6, - "load_internal", - 738, - 37 - ], - [ - "array", - 7, - 0, - 738, - 37 - ], - [ - "push", - 7, - 1, - 738, - 37 - ], - [ - "frame", - 8, - 3, - 2, - 738, - 37 - ], - [ - "setarg", - 8, - 0, - 5, - 738, - 37 - ], - [ - "setarg", - 8, - 1, - 6, - 738, - 37 - ], - [ - "setarg", - 8, - 2, - 7, - 738, - 37 - ], - [ - "invoke", - 8, - 2, - 738, - 37 - ], - [ - "jump", - "call_done_678", - 738, - 37 - ], - "record_path_677", - [ - "load_field", - 9, - 3, - "load_internal", - 738, - 37 - ], - [ - "frame", - 10, - 9, - 1, - 738, - 37 - ], - [ - "setarg", - 10, - 0, - 3, - 738, - 37 - ], - [ - "setarg", - 10, - 1, - 1, - 738, - 37 - ], - [ - "invoke", - 10, - 2, - 738, - 37 - ], - "call_done_678", - [ - "return", - 2, - 738, - 37 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 10, - 1, - 760, - 52 - ], - [ - "get", - 3, - 55, - 2, - 760, - 35 - ], - [ - "is_proxy", - 4, - 3, - 760, - 35 - ], - [ - "jump_false", - 4, - "record_path_685", - 760, - 35 - ], - [ - "null", - 5, - 760, - 35 - ], - [ - "access", - 6, - "load_internal", - 760, - 35 - ], - [ - "array", - 7, - 0, - 760, - 35 - ], - [ - "push", - 7, - 1, - 760, - 35 - ], - [ - "frame", - 8, - 3, - 2, - 760, - 35 - ], - [ - "setarg", - 8, - 0, - 5, - 760, - 35 - ], - [ - "setarg", - 8, - 1, - 6, - 760, - 35 - ], - [ - "setarg", - 8, - 2, - 7, - 760, - 35 - ], - [ - "invoke", - 8, - 2, - 760, - 35 - ], - [ - "jump", - "call_done_686", - 760, - 35 - ], - "record_path_685", - [ - "load_field", - 9, - 3, - "load_internal", - 760, - 35 - ], - [ - "frame", - 10, - 9, - 1, - 760, - 35 - ], - [ - "setarg", - 10, - 0, - 3, - 760, - 35 - ], - [ - "setarg", - 10, - 1, - 1, - 760, - 35 - ], - [ - "invoke", - 10, - 2, - 760, - 35 - ], - "call_done_686", - [ - "return", - 2, - 760, - 35 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 10, - 1, - 789, - 56 - ], - [ - "get", - 3, - 55, - 2, - 789, - 39 - ], - [ - "is_proxy", - 4, - 3, - 789, - 39 - ], - [ - "jump_false", - 4, - "record_path_699", - 789, - 39 - ], - [ - "null", - 5, - 789, - 39 - ], - [ - "access", - 6, - "load_internal", - 789, - 39 - ], - [ - "array", - 7, - 0, - 789, - 39 - ], - [ - "push", - 7, - 1, - 789, - 39 - ], - [ - "frame", - 8, - 3, - 2, - 789, - 39 - ], - [ - "setarg", - 8, - 0, - 5, - 789, - 39 - ], - [ - "setarg", - 8, - 1, - 6, - 789, - 39 - ], - [ - "setarg", - 8, - 2, - 7, - 789, - 39 - ], - [ - "invoke", - 8, - 2, - 789, - 39 - ], - [ - "jump", - "call_done_700", - 789, - 39 - ], - "record_path_699", - [ - "load_field", - 9, - 3, - "load_internal", - 789, - 39 - ], - [ - "frame", - 10, - 9, - 1, - 789, - 39 - ], - [ - "setarg", - 10, - 0, - 3, - 789, - 39 - ], - [ - "setarg", - 10, - 1, - 1, - 789, - 39 - ], - [ - "invoke", - 10, - 2, - 789, - 39 - ], - "call_done_700", - [ - "return", - 2, - 789, - 39 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 4, - 1, - 812, - 52 - ], - [ - "get", - 3, - 55, - 2, - 812, - 35 - ], - [ - "is_proxy", - 4, - 3, - 812, - 35 - ], - [ - "jump_false", - 4, - "record_path_707", - 812, - 35 - ], - [ - "null", - 5, - 812, - 35 - ], - [ - "access", - 6, - "load_internal", - 812, - 35 - ], - [ - "array", - 7, - 0, - 812, - 35 - ], - [ - "push", - 7, - 1, - 812, - 35 - ], - [ - "frame", - 8, - 3, - 2, - 812, - 35 - ], - [ - "setarg", - 8, - 0, - 5, - 812, - 35 - ], - [ - "setarg", - 8, - 1, - 6, - 812, - 35 - ], - [ - "setarg", - 8, - 2, - 7, - 812, - 35 - ], - [ - "invoke", - 8, - 2, - 812, - 35 - ], - [ - "jump", - "call_done_708", - 812, - 35 - ], - "record_path_707", - [ - "load_field", - 9, - 3, - "load_internal", - 812, - 35 - ], - [ - "frame", - 10, - 9, - 1, - 812, - 35 - ], - [ - "setarg", - 10, - 0, - 3, - 812, - 35 - ], - [ - "setarg", - 10, - 1, - 1, - 812, - 35 - ], - [ - "invoke", - 10, - 2, - 812, - 35 - ], - "call_done_708", - [ - "return", - 2, - 812, - 35 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 179, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 12, - 67, - 1, - 683, - 18 - ], - [ - "frame", - 13, - 12, - 1, - 683, - 18 - ], - [ - "null", - 14, - 683, - 18 - ], - [ - "setarg", - 13, - 0, - 14, - 683, - 18 - ], - [ - "setarg", - 13, - 1, - 1, - 683, - 18 - ], - [ - "invoke", - 13, - 11, - 683, - 18 - ], - [ - "move", - 5, - 11, - 683, - 18 - ], - [ - "null", - 10, - 684, - 13 - ], - [ - "null", - 7, - 685, - 16 - ], - [ - "null", - 4, - 687, - 18 - ], - [ - "null", - 3, - 688, - 19 - ], - [ - "null", - 8, - 689, - 18 - ], - [ - "null", - 6, - 690, - 19 - ], - [ - "jump_false", - 5, - "if_else_638", - 692, - 7 - ], - [ - "load_field", - 15, - 5, - "path", - 693, - 26 - ], - [ - "get", - 17, - 45, - 1, - 693, - 9 - ], - [ - "frame", - 18, - 17, - 1, - 693, - 9 - ], - [ - "null", - 19, - 693, - 9 - ], - [ - "setarg", - 18, - 0, - 19, - 693, - 9 - ], - [ - "setarg", - 18, - 1, - 15, - 693, - 9 - ], - [ - "invoke", - 18, - 16, - 693, - 9 - ], - [ - "move", - 20, - 16, - 693, - 9 - ], - [ - "jump_false", - 20, - "and_end_643", - 693, - 9 - ], - [ - "move", - 20, - 2, - 693, - 44 - ], - "and_end_643", - [ - "move", - 21, - 20, - 693, - 44 - ], - [ - "jump_false", - 21, - "and_end_642", - 693, - 44 - ], - [ - "load_field", - 22, - 5, - "package", - 693, - 63 - ], - [ - "is_identical", - 23, - 22, - 2, - 693, - 83 - ], - [ - "jump_true", - 23, - "ne_nid_645", - 693, - 83 - ], - [ - "jump", - "ne_ni_646", - 693, - 83 - ], - "ne_nid_645", - [ - "false", - 23, - 693, - 83 - ], - [ - "jump", - "ne_done_644", - 693, - 83 - ], - "ne_ni_646", - [ - "is_int", - 24, - 22, - 693, - 83 - ], - [ - "jump_false", - 24, - "ne_nn_647", - 693, - 83 - ], - [ - "is_int", - 25, - 2, - 693, - 83 - ], - [ - "jump_false", - 25, - "ne_nn_647", - 693, - 83 - ], - [ - "ne_int", - 23, - 22, - 2, - 693, - 83 - ], - [ - "jump", - "ne_done_644", - 693, - 83 - ], - "ne_nn_647", - [ - "is_num", - 24, - 22, - 693, - 83 - ], - [ - "jump_false", - 24, - "ne_nt_648", - 693, - 83 - ], - [ - "is_num", - 25, - 2, - 693, - 83 - ], - [ - "jump_false", - 25, - "ne_nt_648", - 693, - 83 - ], - [ - "ne_float", - 23, - 22, - 2, - 693, - 83 - ], - [ - "jump", - "ne_done_644", - 693, - 83 - ], - "ne_nt_648", - [ - "is_text", - 24, - 22, - 693, - 83 - ], - [ - "jump_false", - 24, - "ne_nnl_649", - 693, - 83 - ], - [ - "is_text", - 25, - 2, - 693, - 83 - ], - [ - "jump_false", - 25, - "ne_nnl_649", - 693, - 83 - ], - [ - "ne_text", - 23, - 22, - 2, - 693, - 83 - ], - [ - "jump", - "ne_done_644", - 693, - 83 - ], - "ne_nnl_649", - [ - "is_null", - 24, - 22, - 693, - 83 - ], - [ - "jump_false", - 24, - "ne_nb_650", - 693, - 83 - ], - [ - "is_null", - 25, - 2, - 693, - 83 - ], - [ - "jump_false", - 25, - "ne_nb_650", - 693, - 83 - ], - [ - "false", - 23, - 693, - 83 - ], - [ - "jump", - "ne_done_644", - 693, - 83 - ], - "ne_nb_650", - [ - "is_bool", - 24, - 22, - 693, - 83 - ], - [ - "jump_false", - 24, - "ne_mis_651", - 693, - 83 - ], - [ - "is_bool", - 25, - 2, - 693, - 83 - ], - [ - "jump_false", - 25, - "ne_mis_651", - 693, - 83 - ], - [ - "ne_bool", - 23, - 22, - 2, - 693, - 83 - ], - [ - "jump", - "ne_done_644", - 693, - 83 - ], - "ne_mis_651", - [ - "true", - 23, - 693, - 83 - ], - "ne_done_644", - [ - "move", - 21, - 23, - 693, - 83 - ], - "and_end_642", - [ - "jump_false", - 21, - "if_else_640", - 693, - 83 - ], - [ - "null", - 26, - 694, - 18 - ], - [ - "move", - 5, - 26, - 694, - 18 - ], - [ - "jump", - "if_end_641", - 694, - 18 - ], - "if_else_640", - "if_end_641", - [ - "jump", - "if_end_639", - 694, - 18 - ], - "if_else_638", - "if_end_639", - [ - "jump_false", - 5, - "if_else_652", - 696, - 7 - ], - [ - "load_field", - 27, - 5, - "package", - 697, - 25 - ], - [ - "load_field", - 28, - 5, - "path", - 697, - 43 - ], - [ - "get", - 30, - 48, - 1, - 697, - 11 - ], - [ - "frame", - 31, - 30, - 2, - 697, - 11 - ], - [ - "null", - 32, - 697, - 11 - ], - [ - "setarg", - 31, - 0, - 32, - 697, - 11 - ], - [ - "setarg", - 31, - 1, - 27, - 697, - 11 - ], - [ - "setarg", - 31, - 2, - 28, - 697, - 11 - ], - [ - "invoke", - 31, - 29, - 697, - 11 - ], - [ - "move", - 10, - 29, - 697, - 11 - ], - [ - "load_field", - 33, - 5, - "path", - 698, - 25 - ], - [ - "access", - 34, - ".c", - 698, - 40 - ], - [ - "access", - 35, - "", - 698, - 46 - ], - [ - "access", - 37, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 698, - 17 - ], - [ - "frame", - 38, - 37, - 3, - 698, - 17 - ], - [ - "null", - 39, - 698, - 17 - ], - [ - "setarg", - 38, - 0, - 39, - 698, - 17 - ], - [ - "setarg", - 38, - 1, - 33, - 698, - 17 - ], - [ - "setarg", - 38, - 2, - 34, - 698, - 17 - ], - [ - "setarg", - 38, - 3, - 35, - 698, - 17 - ], - [ - "invoke", - 38, - 36, - 698, - 17 - ], - [ - "move", - 6, - 36, - 698, - 17 - ], - [ - "load_field", - 40, - 5, - "package", - 701, - 36 - ], - [ - "get", - 42, - 70, - 1, - 701, - 14 - ], - [ - "frame", - 43, - 42, - 3, - 701, - 14 - ], - [ - "null", - 44, - 701, - 14 - ], - [ - "setarg", - 43, - 0, - 44, - 701, - 14 - ], - [ - "setarg", - 43, - 1, - 10, - 701, - 14 - ], - [ - "setarg", - 43, - 2, - 40, - 701, - 14 - ], - [ - "setarg", - 43, - 3, - 6, - 701, - 14 - ], - [ - "invoke", - 43, - 41, - 701, - 14 - ], - [ - "move", - 7, - 41, - 701, - 14 - ], - [ - "jump_false", - 7, - "if_else_654", - 702, - 9 - ], - [ - "record", - 45, - 4 - ], - [ - "store_field", - 45, - 7, - "symbol", - 704, - 17 - ], - [ - "get", - 46, - 5, - 1, - 705, - 16 - ], - [ - "store_field", - 45, - 46, - "scope", - 705, - 16 - ], - [ - "load_field", - 47, - 5, - "package", - 706, - 18 - ], - [ - "store_field", - 45, - 47, - "package", - 706, - 18 - ], - [ - "store_field", - 45, - 10, - "path", - 707, - 15 - ], - [ - "return", - 45, - 707, - 15 - ], - "_nop_ur_1", - "if_else_654", - "if_end_655", - [ - "get", - 49, - 55, - 1, - 712, - 9 - ], - [ - "is_proxy", - 50, - 49, - 712, - 9 - ], - [ - "jump_false", - 50, - "record_path_658", - 712, - 9 - ], - [ - "null", - 51, - 712, - 9 - ], - [ - "access", - 52, - "internal_exists", - 712, - 9 - ], - [ - "array", - 53, - 0, - 712, - 9 - ], - [ - "push", - 53, - 10, - 712, - 9 - ], - [ - "frame", - 54, - 49, - 2, - 712, - 9 - ], - [ - "setarg", - 54, - 0, - 51, - 712, - 9 - ], - [ - "setarg", - 54, - 1, - 52, - 712, - 9 - ], - [ - "setarg", - 54, - 2, - 53, - 712, - 9 - ], - [ - "invoke", - 54, - 48, - 712, - 9 - ], - [ - "jump", - "call_done_659", - 712, - 9 - ], - "record_path_658", - [ - "load_field", - 55, - 49, - "internal_exists", - 712, - 9 - ], - [ - "frame", - 56, - 55, - 1, - 712, - 9 - ], - [ - "setarg", - 56, - 0, - 49, - 712, - 9 - ], - [ - "setarg", - 56, - 1, - 10, - 712, - 9 - ], - [ - "invoke", - 56, - 48, - 712, - 9 - ], - "call_done_659", - [ - "jump_false", - 48, - "if_else_656", - 712, - 9 - ], - [ - "record", - 57, - 4 - ], - [ - "function", - 58, - 29, - 714, - 17 - ], - [ - "store_field", - 57, - 58, - "symbol", - 714, - 17 - ], - [ - "get", - 59, - 5, - 1, - 715, - 16 - ], - [ - "store_field", - 57, - 59, - "scope", - 715, - 16 - ], - [ - "load_field", - 60, - 5, - "package", - 716, - 18 - ], - [ - "store_field", - 57, - 60, - "package", - 716, - 18 - ], - [ - "store_field", - 57, - 10, - "path", - 717, - 15 - ], - [ - "return", - 57, - 717, - 15 - ], - "_nop_ur_2", - "if_else_656", - "if_end_657", - [ - "jump", - "if_end_653", - 717, - 15 - ], - "if_else_652", - "if_end_653", - [ - "not", - 61, - 2, - 723, - 8 - ], - [ - "move", - 62, - 61, - 723, - 8 - ], - [ - "jump_true", - 62, - "or_end_664", - 723, - 8 - ], - [ - "access", - 63, - "core", - 723, - 46 - ], - [ - "is_identical", - 64, - 2, - 63, - 723, - 46 - ], - [ - "jump_true", - 64, - "eq_done_665", - 723, - 46 - ], - [ - "is_int", - 65, - 2, - 723, - 46 - ], - [ - "jump_false", - 65, - "eq_ni_666", - 723, - 46 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_666", - 723, - 46 - ], - [ - "eq_int", - 64, - 2, - 63, - 723, - 46 - ], - [ - "jump", - "eq_done_665", - 723, - 46 - ], - "eq_ni_666", - [ - "is_num", - 65, - 2, - 723, - 46 - ], - [ - "jump_false", - 65, - "eq_nn_667", - 723, - 46 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_667", - 723, - 46 - ], - [ - "eq_float", - 64, - 2, - 63, - 723, - 46 - ], - [ - "jump", - "eq_done_665", - 723, - 46 - ], - "eq_nn_667", - [ - "is_text", - 65, - 2, - 723, - 46 - ], - [ - "jump_false", - 65, - "eq_nt_668", - 723, - 46 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 64, - 2, - 63, - 723, - 46 - ], - [ - "jump", - "eq_done_665", - 723, - 46 - ], - "eq_nt_668", - [ - "is_null", - 65, - 2, - 723, - 46 - ], - [ - "jump_false", - 65, - "eq_nnl_669", - 723, - 46 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_669", - 723, - 46 - ], - [ - "true", - 64, - 723, - 46 - ], - [ - "jump", - "eq_done_665", - 723, - 46 - ], - "eq_nnl_669", - [ - "is_bool", - 65, - 2, - 723, - 46 - ], - [ - "jump_false", - 65, - "eq_nb_670", - 723, - 46 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_670", - 723, - 46 - ], - [ - "eq_bool", - 64, - 2, - 63, - 723, - 46 - ], - [ - "jump", - "eq_done_665", - 723, - 46 - ], - "eq_nb_670", - [ - "false", - 64, - 723, - 46 - ], - "eq_done_665", - [ - "move", - 62, - 64, - 723, - 46 - ], - "or_end_664", - [ - "jump_false", - 62, - "if_else_662", - 723, - 46 - ], - [ - "access", - 67, - "core", - 724, - 30 - ], - [ - "get", - 69, - 48, - 1, - 724, - 16 - ], - [ - "frame", - 70, - 69, - 2, - 724, - 16 - ], - [ - "null", - 71, - 724, - 16 - ], - [ - "setarg", - 70, - 0, - 71, - 724, - 16 - ], - [ - "setarg", - 70, - 1, - 67, - 724, - 16 - ], - [ - "setarg", - 70, - 2, - 1, - 724, - 16 - ], - [ - "invoke", - 70, - 68, - 724, - 16 - ], - [ - "move", - 4, - 68, - 724, - 16 - ], - [ - "access", - 72, - "core", - 727, - 41 - ], - [ - "get", - 74, - 70, - 1, - 727, - 14 - ], - [ - "frame", - 75, - 74, - 3, - 727, - 14 - ], - [ - "null", - 76, - 727, - 14 - ], - [ - "setarg", - 75, - 0, - 76, - 727, - 14 - ], - [ - "setarg", - 75, - 1, - 4, - 727, - 14 - ], - [ - "setarg", - 75, - 2, - 72, - 727, - 14 - ], - [ - "setarg", - 75, - 3, - 1, - 727, - 14 - ], - [ - "invoke", - 75, - 73, - 727, - 14 - ], - [ - "move", - 7, - 73, - 727, - 14 - ], - [ - "jump_false", - 7, - "if_else_671", - 728, - 9 - ], - [ - "record", - 77, - 3 - ], - [ - "store_field", - 77, - 7, - "symbol", - 730, - 17 - ], - [ - "get", - 78, - 3, - 1, - 731, - 16 - ], - [ - "store_field", - 77, - 78, - "scope", - 731, - 16 - ], - [ - "store_field", - 77, - 4, - "path", - 732, - 15 - ], - [ - "return", - 77, - 732, - 15 - ], - "_nop_ur_3", - "if_else_671", - "if_end_672", - [ - "get", - 80, - 55, - 1, - 736, - 9 - ], - [ - "is_proxy", - 81, - 80, - 736, - 9 - ], - [ - "jump_false", - 81, - "record_path_675", - 736, - 9 - ], - [ - "null", - 82, - 736, - 9 - ], - [ - "access", - 83, - "internal_exists", - 736, - 9 - ], - [ - "array", - 84, - 0, - 736, - 9 - ], - [ - "push", - 84, - 4, - 736, - 9 - ], - [ - "frame", - 85, - 80, - 2, - 736, - 9 - ], - [ - "setarg", - 85, - 0, - 82, - 736, - 9 - ], - [ - "setarg", - 85, - 1, - 83, - 736, - 9 - ], - [ - "setarg", - 85, - 2, - 84, - 736, - 9 - ], - [ - "invoke", - 85, - 79, - 736, - 9 - ], - [ - "jump", - "call_done_676", - 736, - 9 - ], - "record_path_675", - [ - "load_field", - 86, - 80, - "internal_exists", - 736, - 9 - ], - [ - "frame", - 87, - 86, - 1, - 736, - 9 - ], - [ - "setarg", - 87, - 0, - 80, - 736, - 9 - ], - [ - "setarg", - 87, - 1, - 4, - 736, - 9 - ], - [ - "invoke", - 87, - 79, - 736, - 9 - ], - "call_done_676", - [ - "jump_false", - 79, - "if_else_673", - 736, - 9 - ], - [ - "record", - 88, - 3 - ], - [ - "function", - 89, - 30, - 738, - 17 - ], - [ - "store_field", - 88, - 89, - "symbol", - 738, - 17 - ], - [ - "get", - 90, - 3, - 1, - 739, - 16 - ], - [ - "store_field", - 88, - 90, - "scope", - 739, - 16 - ], - [ - "store_field", - 88, - 4, - "path", - 740, - 15 - ], - [ - "return", - 88, - 740, - 15 - ], - "_nop_ur_4", - "if_else_673", - "if_end_674", - [ - "null", - 91, - 743, - 12 - ], - [ - "return", - 91, - 743, - 12 - ], - "_nop_ur_5", - "if_else_662", - "if_end_663", - [ - "get", - 93, - 48, - 1, - 747, - 9 - ], - [ - "frame", - 94, - 93, - 2, - 747, - 9 - ], - [ - "null", - 95, - 747, - 9 - ], - [ - "setarg", - 94, - 0, - 95, - 747, - 9 - ], - [ - "setarg", - 94, - 1, - 2, - 747, - 9 - ], - [ - "setarg", - 94, - 2, - 1, - 747, - 9 - ], - [ - "invoke", - 94, - 92, - 747, - 9 - ], - [ - "move", - 10, - 92, - 747, - 9 - ], - [ - "get", - 97, - 70, - 1, - 749, - 12 - ], - [ - "frame", - 98, - 97, - 3, - 749, - 12 - ], - [ - "null", - 99, - 749, - 12 - ], - [ - "setarg", - 98, - 0, - 99, - 749, - 12 - ], - [ - "setarg", - 98, - 1, - 10, - 749, - 12 - ], - [ - "setarg", - 98, - 2, - 2, - 749, - 12 - ], - [ - "setarg", - 98, - 3, - 1, - 749, - 12 - ], - [ - "invoke", - 98, - 96, - 749, - 12 - ], - [ - "move", - 7, - 96, - 749, - 12 - ], - [ - "jump_false", - 7, - "if_else_679", - 750, - 7 - ], - [ - "record", - 100, - 3 - ], - [ - "store_field", - 100, - 7, - "symbol", - 752, - 15 - ], - [ - "get", - 101, - 4, - 1, - 753, - 14 - ], - [ - "store_field", - 100, - 101, - "scope", - 753, - 14 - ], - [ - "store_field", - 100, - 10, - "path", - 754, - 13 - ], - [ - "return", - 100, - 754, - 13 - ], - "_nop_ur_6", - "if_else_679", - "if_end_680", - [ - "get", - 103, - 55, - 1, - 758, - 7 - ], - [ - "is_proxy", - 104, - 103, - 758, - 7 - ], - [ - "jump_false", - 104, - "record_path_683", - 758, - 7 - ], - [ - "null", - 105, - 758, - 7 - ], - [ - "access", - 106, - "internal_exists", - 758, - 7 - ], - [ - "array", - 107, - 0, - 758, - 7 - ], - [ - "push", - 107, - 10, - 758, - 7 - ], - [ - "frame", - 108, - 103, - 2, - 758, - 7 - ], - [ - "setarg", - 108, - 0, - 105, - 758, - 7 - ], - [ - "setarg", - 108, - 1, - 106, - 758, - 7 - ], - [ - "setarg", - 108, - 2, - 107, - 758, - 7 - ], - [ - "invoke", - 108, - 102, - 758, - 7 - ], - [ - "jump", - "call_done_684", - 758, - 7 - ], - "record_path_683", - [ - "load_field", - 109, - 103, - "internal_exists", - 758, - 7 - ], - [ - "frame", - 110, - 109, - 1, - 758, - 7 - ], - [ - "setarg", - 110, - 0, - 103, - 758, - 7 - ], - [ - "setarg", - 110, - 1, - 10, - 758, - 7 - ], - [ - "invoke", - 110, - 102, - 758, - 7 - ], - "call_done_684", - [ - "jump_false", - 102, - "if_else_681", - 758, - 7 - ], - [ - "record", - 111, - 3 - ], - [ - "function", - 112, - 31, - 760, - 15 - ], - [ - "store_field", - 111, - 112, - "symbol", - 760, - 15 - ], - [ - "get", - 113, - 4, - 1, - 761, - 14 - ], - [ - "store_field", - 111, - 113, - "scope", - 761, - 14 - ], - [ - "store_field", - 111, - 10, - "path", - 762, - 13 - ], - [ - "return", - 111, - 762, - 13 - ], - "_nop_ur_7", - "if_else_681", - "if_end_682", - [ - "get", - 115, - 45, - 1, - 766, - 7 - ], - [ - "frame", - 116, - 115, - 1, - 766, - 7 - ], - [ - "null", - 117, - 766, - 7 - ], - [ - "setarg", - 116, - 0, - 117, - 766, - 7 - ], - [ - "setarg", - 116, - 1, - 1, - 766, - 7 - ], - [ - "invoke", - 116, - 114, - 766, - 7 - ], - [ - "jump_false", - 114, - "if_else_687", - 766, - 7 - ], - [ - "null", - 118, - 767, - 12 - ], - [ - "return", - 118, - 767, - 12 - ], - "_nop_ur_8", - "if_else_687", - "if_end_688", - [ - "get", - 120, - 31, - 1, - 770, - 19 - ], - [ - "frame", - 121, - 120, - 1, - 770, - 19 - ], - [ - "null", - 122, - 770, - 19 - ], - [ - "setarg", - 121, - 0, - 122, - 770, - 19 - ], - [ - "setarg", - 121, - 1, - 1, - 770, - 19 - ], - [ - "invoke", - 121, - 119, - 770, - 19 - ], - [ - "move", - 9, - 119, - 770, - 19 - ], - [ - "jump_false", - 9, - "if_else_689", - 771, - 7 - ], - [ - "get", - 124, - 25, - 1, - 772, - 17 - ], - [ - "frame", - 125, - 124, - 2, - 772, - 17 - ], - [ - "null", - 126, - 772, - 17 - ], - [ - "setarg", - 125, - 0, - 126, - 772, - 17 - ], - [ - "setarg", - 125, - 1, - 1, - 772, - 17 - ], - [ - "setarg", - 125, - 2, - 2, - 772, - 17 - ], - [ - "invoke", - 125, - 123, - 772, - 17 - ], - [ - "move", - 3, - 123, - 772, - 17 - ], - [ - "jump_false", - 3, - "if_else_691", - 773, - 9 - ], - [ - "get", - 128, - 30, - 1, - 774, - 18 - ], - [ - "frame", - 129, - 128, - 1, - 774, - 18 - ], - [ - "null", - 130, - 774, - 18 - ], - [ - "setarg", - 129, - 0, - 130, - 774, - 18 - ], - [ - "setarg", - 129, - 1, - 1, - 774, - 18 - ], - [ - "invoke", - 129, - 127, - 774, - 18 - ], - [ - "move", - 8, - 127, - 774, - 18 - ], - [ - "get", - 132, - 48, - 1, - 775, - 13 - ], - [ - "frame", - 133, - 132, - 2, - 775, - 13 - ], - [ - "null", - 134, - 775, - 13 - ], - [ - "setarg", - 133, - 0, - 134, - 775, - 13 - ], - [ - "setarg", - 133, - 1, - 3, - 775, - 13 - ], - [ - "setarg", - 133, - 2, - 8, - 775, - 13 - ], - [ - "invoke", - 133, - 131, - 775, - 13 - ], - [ - "move", - 10, - 131, - 775, - 13 - ], - [ - "get", - 136, - 70, - 1, - 777, - 16 - ], - [ - "frame", - 137, - 136, - 3, - 777, - 16 - ], - [ - "null", - 138, - 777, - 16 - ], - [ - "setarg", - 137, - 0, - 138, - 777, - 16 - ], - [ - "setarg", - 137, - 1, - 10, - 777, - 16 - ], - [ - "setarg", - 137, - 2, - 3, - 777, - 16 - ], - [ - "setarg", - 137, - 3, - 8, - 777, - 16 - ], - [ - "invoke", - 137, - 135, - 777, - 16 - ], - [ - "move", - 7, - 135, - 777, - 16 - ], - [ - "jump_false", - 7, - "if_else_693", - 778, - 11 - ], - [ - "record", - 139, - 4 - ], - [ - "store_field", - 139, - 7, - "symbol", - 780, - 19 - ], - [ - "get", - 140, - 5, - 1, - 781, - 18 - ], - [ - "store_field", - 139, - 140, - "scope", - 781, - 18 - ], - [ - "store_field", - 139, - 3, - "package", - 782, - 20 - ], - [ - "store_field", - 139, - 10, - "path", - 783, - 17 - ], - [ - "return", - 139, - 783, - 17 - ], - "_nop_ur_9", - "if_else_693", - "if_end_694", - [ - "get", - 142, - 55, - 1, - 787, - 11 - ], - [ - "is_proxy", - 143, - 142, - 787, - 11 - ], - [ - "jump_false", - 143, - "record_path_697", - 787, - 11 - ], - [ - "null", - 144, - 787, - 11 - ], - [ - "access", - 145, - "internal_exists", - 787, - 11 - ], - [ - "array", - 146, - 0, - 787, - 11 - ], - [ - "push", - 146, - 10, - 787, - 11 - ], - [ - "frame", - 147, - 142, - 2, - 787, - 11 - ], - [ - "setarg", - 147, - 0, - 144, - 787, - 11 - ], - [ - "setarg", - 147, - 1, - 145, - 787, - 11 - ], - [ - "setarg", - 147, - 2, - 146, - 787, - 11 - ], - [ - "invoke", - 147, - 141, - 787, - 11 - ], - [ - "jump", - "call_done_698", - 787, - 11 - ], - "record_path_697", - [ - "load_field", - 148, - 142, - "internal_exists", - 787, - 11 - ], - [ - "frame", - 149, - 148, - 1, - 787, - 11 - ], - [ - "setarg", - 149, - 0, - 142, - 787, - 11 - ], - [ - "setarg", - 149, - 1, - 10, - 787, - 11 - ], - [ - "invoke", - 149, - 141, - 787, - 11 - ], - "call_done_698", - [ - "jump_false", - 141, - "if_else_695", - 787, - 11 - ], - [ - "record", - 150, - 4 - ], - [ - "function", - 151, - 32, - 789, - 19 - ], - [ - "store_field", - 150, - 151, - "symbol", - 789, - 19 - ], - [ - "get", - 152, - 5, - 1, - 790, - 18 - ], - [ - "store_field", - 150, - 152, - "scope", - 790, - 18 - ], - [ - "store_field", - 150, - 3, - "package", - 791, - 20 - ], - [ - "store_field", - 150, - 10, - "path", - 792, - 17 - ], - [ - "return", - 150, - 792, - 17 - ], - "_nop_ur_10", - "if_else_695", - "if_end_696", - [ - "jump", - "if_end_692", - 792, - 17 - ], - "if_else_691", - "if_end_692", - [ - "jump", - "if_end_690", - 792, - 17 - ], - "if_else_689", - "if_end_690", - [ - "access", - 153, - "core", - 799, - 28 - ], - [ - "get", - 155, - 48, - 1, - 799, - 14 - ], - [ - "frame", - 156, - 155, - 2, - 799, - 14 - ], - [ - "null", - 157, - 799, - 14 - ], - [ - "setarg", - 156, - 0, - 157, - 799, - 14 - ], - [ - "setarg", - 156, - 1, - 153, - 799, - 14 - ], - [ - "setarg", - 156, - 2, - 1, - 799, - 14 - ], - [ - "invoke", - 156, - 154, - 799, - 14 - ], - [ - "move", - 4, - 154, - 799, - 14 - ], - [ - "access", - 158, - "core", - 801, - 39 - ], - [ - "get", - 160, - 70, - 1, - 801, - 12 - ], - [ - "frame", - 161, - 160, - 3, - 801, - 12 - ], - [ - "null", - 162, - 801, - 12 - ], - [ - "setarg", - 161, - 0, - 162, - 801, - 12 - ], - [ - "setarg", - 161, - 1, - 4, - 801, - 12 - ], - [ - "setarg", - 161, - 2, - 158, - 801, - 12 - ], - [ - "setarg", - 161, - 3, - 1, - 801, - 12 - ], - [ - "invoke", - 161, - 159, - 801, - 12 - ], - [ - "move", - 7, - 159, - 801, - 12 - ], - [ - "jump_false", - 7, - "if_else_701", - 802, - 7 - ], - [ - "record", - 163, - 3 - ], - [ - "store_field", - 163, - 7, - "symbol", - 804, - 15 - ], - [ - "get", - 164, - 3, - 1, - 805, - 14 - ], - [ - "store_field", - 163, - 164, - "scope", - 805, - 14 - ], - [ - "store_field", - 163, - 4, - "path", - 806, - 13 - ], - [ - "return", - 163, - 806, - 13 - ], - "_nop_ur_11", - "if_else_701", - "if_end_702", - [ - "get", - 166, - 55, - 1, - 810, - 7 - ], - [ - "is_proxy", - 167, - 166, - 810, - 7 - ], - [ - "jump_false", - 167, - "record_path_705", - 810, - 7 - ], - [ - "null", - 168, - 810, - 7 - ], - [ - "access", - 169, - "internal_exists", - 810, - 7 - ], - [ - "array", - 170, - 0, - 810, - 7 - ], - [ - "push", - 170, - 4, - 810, - 7 - ], - [ - "frame", - 171, - 166, - 2, - 810, - 7 - ], - [ - "setarg", - 171, - 0, - 168, - 810, - 7 - ], - [ - "setarg", - 171, - 1, - 169, - 810, - 7 - ], - [ - "setarg", - 171, - 2, - 170, - 810, - 7 - ], - [ - "invoke", - 171, - 165, - 810, - 7 - ], - [ - "jump", - "call_done_706", - 810, - 7 - ], - "record_path_705", - [ - "load_field", - 172, - 166, - "internal_exists", - 810, - 7 - ], - [ - "frame", - 173, - 172, - 1, - 810, - 7 - ], - [ - "setarg", - 173, - 0, - 166, - 810, - 7 - ], - [ - "setarg", - 173, - 1, - 4, - 810, - 7 - ], - [ - "invoke", - 173, - 165, - 810, - 7 - ], - "call_done_706", - [ - "jump_false", - 165, - "if_else_703", - 810, - 7 - ], - [ - "record", - 174, - 3 - ], - [ - "function", - 175, - 33, - 812, - 15 - ], - [ - "store_field", - 174, - 175, - "symbol", - 812, - 15 - ], - [ - "get", - 176, - 3, - 1, - 813, - 14 - ], - [ - "store_field", - 174, - 176, - "scope", - 813, - 14 - ], - [ - "store_field", - 174, - 4, - "path", - 814, - 13 - ], - [ - "return", - 174, - 814, - 13 - ], - "_nop_ur_12", - "if_else_703", - "if_end_704", - [ - "null", - 177, - 818, - 10 - ], - [ - "return", - 177, - 818, - 10 - ], - "_nop_ur_13", - "_nop_ur_14" - ], - "name": "resolve_c_symbol", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 153, - "nr_close_slots": 0, - "instructions": [ - [ - "jump_false", - 2, - "tern_else_709", - 825, - 20 - ], - [ - "access", - 15, - ":", - 825, - 56 - ], - [ - "is_text", - 17, - 2, - 825, - 56 - ], - [ - "jump_false", - 17, - "add_cn_712", - 825, - 56 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 16, - 2, - 15, - 825, - 56 - ], - [ - "jump", - "add_done_711", - 825, - 56 - ], - "add_cn_712", - [ - "is_num", - 17, - 2, - 825, - 56 - ], - [ - "jump_false", - 17, - "add_err_713", - 825, - 56 - ], - "_nop_tc_3", - [ - "jump", - "add_err_713", - 825, - 56 - ], - [ - "add", - 16, - 2, - 15, - 825, - 56 - ], - [ - "jump", - "add_done_711", - 825, - 56 - ], - "add_err_713", - [ - "disrupt", - 825, - 56 - ], - "add_done_711", - [ - "is_text", - 20, - 16, - 825, - 62 - ], - [ - "jump_false", - 20, - "add_cn_715", - 825, - 62 - ], - [ - "is_text", - 21, - 1, - 825, - 62 - ], - [ - "jump_false", - 21, - "add_cn_715", - 825, - 62 - ], - [ - "concat", - 19, - 16, - 1, - 825, - 62 - ], - [ - "jump", - "add_done_714", - 825, - 62 - ], - "add_cn_715", - [ - "is_num", - 20, - 16, - 825, - 62 - ], - [ - "jump_false", - 20, - "add_err_716", - 825, - 62 - ], - [ - "is_num", - 21, - 1, - 825, - 62 - ], - [ - "jump_false", - 21, - "add_err_716", - 825, - 62 - ], - [ - "add", - 19, - 16, - 1, - 825, - 62 - ], - [ - "jump", - "add_done_714", - 825, - 62 - ], - "add_err_716", - [ - "disrupt", - 825, - 62 - ], - "add_done_714", - [ - "move", - 14, - 19, - 825, - 62 - ], - [ - "jump", - "tern_end_710", - 825, - 62 - ], - "tern_else_709", - [ - "access", - 22, - ":", - 825, - 69 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "is_text", - 25, - 1, - 825, - 75 - ], - [ - "jump_false", - 25, - "add_cn_718", - 825, - 75 - ], - [ - "concat", - 23, - 22, - 1, - 825, - 75 - ], - [ - "jump", - "add_done_717", - 825, - 75 - ], - "add_cn_718", - "_nop_tc_6", - [ - "jump", - "add_err_719", - 825, - 75 - ], - [ - "is_num", - 25, - 1, - 825, - 75 - ], - [ - "jump_false", - 25, - "add_err_719", - 825, - 75 - ], - [ - "add", - 23, - 22, - 1, - 825, - 75 - ], - [ - "jump", - "add_done_717", - 825, - 75 - ], - "add_err_719", - [ - "disrupt", - 825, - 75 - ], - "add_done_717", - [ - "move", - 14, - 23, - 825, - 75 - ], - "tern_end_710", - [ - "move", - 7, - 14, - 825, - 75 - ], - [ - "get", - 26, - 51, - 1, - 827, - 7 - ], - [ - "load_dynamic", - 27, - 26, - 7, - 827, - 25 - ], - [ - "jump_false", - 27, - "if_else_720", - 827, - 25 - ], - [ - "get", - 28, - 51, - 1, - 828, - 12 - ], - [ - "load_dynamic", - 29, - 28, - 7, - 828, - 30 - ], - [ - "return", - 29, - 828, - 30 - ], - "_nop_ur_1", - "if_else_720", - "if_end_721", - [ - "get", - 31, - 61, - 1, - 830, - 19 - ], - [ - "frame", - 32, - 31, - 2, - 830, - 19 - ], - [ - "null", - 33, - 830, - 19 - ], - [ - "setarg", - 32, - 0, - 33, - 830, - 19 - ], - [ - "setarg", - 32, - 1, - 1, - 830, - 19 - ], - [ - "setarg", - 32, - 2, - 2, - 830, - 19 - ], - [ - "invoke", - 32, - 30, - 830, - 19 - ], - [ - "move", - 34, - 30, - 830, - 19 - ], - [ - "jump_true", - 34, - "or_end_722", - 830, - 19 - ], - [ - "record", - 35, - 1 - ], - [ - "access", - 36, - 999, - 830, - 69 - ], - [ - "store_field", - 35, - 36, - "scope", - 830, - 69 - ], - [ - "move", - 34, - 35, - 830, - 69 - ], - "or_end_722", - [ - "move", - 3, - 34, - 830, - 69 - ], - [ - "access", - 37, - ".cm", - 831, - 44 - ], - [ - "is_text", - 39, - 1, - 831, - 44 - ], - [ - "jump_false", - 39, - "add_cn_725", - 831, - 44 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 38, - 1, - 37, - 831, - 44 - ], - [ - "jump", - "add_done_724", - 831, - 44 - ], - "add_cn_725", - [ - "is_num", - 39, - 1, - 831, - 44 - ], - [ - "jump_false", - 39, - "add_err_726", - 831, - 44 - ], - "_nop_tc_9", - [ - "jump", - "add_err_726", - 831, - 44 - ], - [ - "add", - 38, - 1, - 37, - 831, - 44 - ], - [ - "jump", - "add_done_724", - 831, - 44 - ], - "add_err_726", - [ - "disrupt", - 831, - 44 - ], - "add_done_724", - [ - "get", - 42, - 62, - 1, - 831, - 21 - ], - [ - "frame", - 43, - 42, - 2, - 831, - 21 - ], - [ - "null", - 44, - 831, - 21 - ], - [ - "setarg", - 43, - 0, - 44, - 831, - 21 - ], - [ - "setarg", - 43, - 1, - 38, - 831, - 21 - ], - [ - "setarg", - 43, - 2, - 2, - 831, - 21 - ], - [ - "invoke", - 43, - 41, - 831, - 21 - ], - [ - "move", - 45, - 41, - 831, - 21 - ], - [ - "jump_true", - 45, - "or_end_723", - 831, - 21 - ], - [ - "record", - 46, - 1 - ], - [ - "access", - 47, - 999, - 831, - 78 - ], - [ - "store_field", - 46, - 47, - "scope", - 831, - 78 - ], - [ - "move", - 45, - 46, - 831, - 78 - ], - "or_end_723", - [ - "move", - 10, - 45, - 831, - 78 - ], - [ - "load_field", - 48, - 3, - "scope", - 832, - 23 - ], - [ - "load_field", - 49, - 10, - "scope", - 832, - 40 - ], - [ - "access", - 51, - { - "name": "min", - "kind": "name", - "make": "intrinsic" - }, - 832, - 19 - ], - [ - "frame", - 52, - 51, - 2, - 832, - 19 - ], - [ - "null", - 53, - 832, - 19 - ], - [ - "setarg", - 52, - 0, - 53, - 832, - 19 - ], - [ - "setarg", - 52, - 1, - 48, - 832, - 19 - ], - [ - "setarg", - 52, - 2, - 49, - 832, - 19 - ], - [ - "invoke", - 52, - 50, - 832, - 19 - ], - [ - "move", - 8, - 50, - 832, - 19 - ], - [ - "access", - 54, - 999, - 834, - 20 - ], - [ - "is_identical", - 55, - 8, - 54, - 834, - 20 - ], - [ - "jump_true", - 55, - "eq_done_729", - 834, - 20 - ], - [ - "is_int", - 56, - 8, - 834, - 20 - ], - [ - "jump_false", - 56, - "eq_ni_730", - 834, - 20 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "eq_int", - 55, - 8, - 54, - 834, - 20 - ], - [ - "jump", - "eq_done_729", - 834, - 20 - ], - "eq_ni_730", - [ - "is_num", - 56, - 8, - 834, - 20 - ], - [ - "jump_false", - 56, - "eq_nn_731", - 834, - 20 - ], - "_nop_tc_12", - "_nop_tc_13", - [ - "eq_float", - 55, - 8, - 54, - 834, - 20 - ], - [ - "jump", - "eq_done_729", - 834, - 20 - ], - "eq_nn_731", - [ - "is_text", - 56, - 8, - 834, - 20 - ], - [ - "jump_false", - 56, - "eq_nt_732", - 834, - 20 - ], - "_nop_tc_14", - [ - "jump", - "eq_nt_732", - 834, - 20 - ], - [ - "eq_text", - 55, - 8, - 54, - 834, - 20 - ], - [ - "jump", - "eq_done_729", - 834, - 20 - ], - "eq_nt_732", - [ - "is_null", - 56, - 8, - 834, - 20 - ], - [ - "jump_false", - 56, - "eq_nnl_733", - 834, - 20 - ], - "_nop_tc_15", - [ - "jump", - "eq_nnl_733", - 834, - 20 - ], - [ - "true", - 55, - 834, - 20 - ], - [ - "jump", - "eq_done_729", - 834, - 20 - ], - "eq_nnl_733", - [ - "is_bool", - 56, - 8, - 834, - 20 - ], - [ - "jump_false", - 56, - "eq_nb_734", - 834, - 20 - ], - "_nop_tc_16", - [ - "jump", - "eq_nb_734", - 834, - 20 - ], - [ - "eq_bool", - 55, - 8, - 54, - 834, - 20 - ], - [ - "jump", - "eq_done_729", - 834, - 20 - ], - "eq_nb_734", - [ - "false", - 55, - 834, - 20 - ], - "eq_done_729", - [ - "jump_false", - 55, - "if_else_727", - 834, - 20 - ], - [ - "null", - 58, - 835, - 12 - ], - [ - "return", - 58, - 835, - 12 - ], - "_nop_ur_2", - "if_else_727", - "if_end_728", - [ - "null", - 4, - 837, - 19 - ], - [ - "null", - 13, - 838, - 19 - ], - [ - "null", - 12, - 839, - 19 - ], - [ - "null", - 11, - 840, - 19 - ], - [ - "null", - 5, - 841, - 19 - ], - [ - "null", - 9, - 842, - 18 - ], - [ - "load_field", - 59, - 10, - "scope", - 844, - 7 - ], - [ - "get", - 60, - 3, - 1, - 844, - 28 - ], - [ - "is_identical", - 61, - 59, - 60, - 844, - 28 - ], - [ - "jump_true", - 61, - "eq_done_737", - 844, - 28 - ], - [ - "is_int", - 62, - 59, - 844, - 28 - ], - [ - "jump_false", - 62, - "eq_ni_738", - 844, - 28 - ], - [ - "is_int", - 63, - 60, - 844, - 28 - ], - [ - "jump_false", - 63, - "eq_ni_738", - 844, - 28 - ], - [ - "eq_int", - 61, - 59, - 60, - 844, - 28 - ], - [ - "jump", - "eq_done_737", - 844, - 28 - ], - "eq_ni_738", - [ - "is_num", - 62, - 59, - 844, - 28 - ], - [ - "jump_false", - 62, - "eq_nn_739", - 844, - 28 - ], - [ - "is_num", - 63, - 60, - 844, - 28 - ], - [ - "jump_false", - 63, - "eq_nn_739", - 844, - 28 - ], - [ - "eq_float", - 61, - 59, - 60, - 844, - 28 - ], - [ - "jump", - "eq_done_737", - 844, - 28 - ], - "eq_nn_739", - [ - "is_text", - 62, - 59, - 844, - 28 - ], - [ - "jump_false", - 62, - "eq_nt_740", - 844, - 28 - ], - [ - "is_text", - 63, - 60, - 844, - 28 - ], - [ - "jump_false", - 63, - "eq_nt_740", - 844, - 28 - ], - [ - "eq_text", - 61, - 59, - 60, - 844, - 28 - ], - [ - "jump", - "eq_done_737", - 844, - 28 - ], - "eq_nt_740", - [ - "is_null", - 62, - 59, - 844, - 28 - ], - [ - "jump_false", - 62, - "eq_nnl_741", - 844, - 28 - ], - [ - "is_null", - 63, - 60, - 844, - 28 - ], - [ - "jump_false", - 63, - "eq_nnl_741", - 844, - 28 - ], - [ - "true", - 61, - 844, - 28 - ], - [ - "jump", - "eq_done_737", - 844, - 28 - ], - "eq_nnl_741", - [ - "is_bool", - 62, - 59, - 844, - 28 - ], - [ - "jump_false", - 62, - "eq_nb_742", - 844, - 28 - ], - [ - "is_bool", - 63, - 60, - 844, - 28 - ], - [ - "jump_false", - 63, - "eq_nb_742", - 844, - 28 - ], - [ - "eq_bool", - 61, - 59, - 60, - 844, - 28 - ], - [ - "jump", - "eq_done_737", - 844, - 28 - ], - "eq_nb_742", - [ - "false", - 61, - 844, - 28 - ], - "eq_done_737", - [ - "jump_false", - 61, - "if_else_735", - 844, - 28 - ], - [ - "access", - 64, - "core/", - 845, - 17 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "is_text", - 67, - 1, - 845, - 27 - ], - [ - "jump_false", - 67, - "add_cn_744", - 845, - 27 - ], - [ - "concat", - 65, - 64, - 1, - 845, - 27 - ], - [ - "jump", - "add_done_743", - 845, - 27 - ], - "add_cn_744", - "_nop_tc_19", - [ - "jump", - "add_err_745", - 845, - 27 - ], - [ - "is_num", - 67, - 1, - 845, - 27 - ], - [ - "jump_false", - 67, - "add_err_745", - 845, - 27 - ], - [ - "add", - 65, - 64, - 1, - 845, - 27 - ], - [ - "jump", - "add_done_743", - 845, - 27 - ], - "add_err_745", - [ - "disrupt", - 845, - 27 - ], - "add_done_743", - [ - "move", - 4, - 65, - 845, - 27 - ], - [ - "jump", - "if_end_736", - 845, - 27 - ], - "if_else_735", - [ - "load_field", - 68, - 10, - "scope", - 846, - 14 - ], - [ - "access", - 69, - 900, - 846, - 34 - ], - [ - "is_int", - 71, - 68, - 846, - 34 - ], - [ - "jump_false", - 71, - "rel_ni_749", - 846, - 34 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "lt_int", - 70, - 68, - 69, - 846, - 34 - ], - [ - "jump", - "rel_done_751", - 846, - 34 - ], - "rel_ni_749", - [ - "is_num", - 71, - 68, - 846, - 34 - ], - [ - "jump_false", - 71, - "rel_nn_750", - 846, - 34 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "lt_float", - 70, - 68, - 69, - 846, - 34 - ], - [ - "jump", - "rel_done_751", - 846, - 34 - ], - "rel_nn_750", - [ - "is_text", - 71, - 68, - 846, - 34 - ], - [ - "jump_false", - 71, - "rel_err_752", - 846, - 34 - ], - "_nop_tc_24", - [ - "jump", - "rel_err_752", - 846, - 34 - ], - [ - "lt_text", - 70, - 68, - 69, - 846, - 34 - ], - [ - "jump", - "rel_done_751", - 846, - 34 - ], - "rel_err_752", - [ - "disrupt", - 846, - 34 - ], - "rel_done_751", - [ - "move", - 73, - 70, - 846, - 34 - ], - [ - "jump_false", - 73, - "and_end_748", - 846, - 34 - ], - [ - "load_field", - 74, - 10, - "path", - 846, - 41 - ], - [ - "move", - 73, - 74, - 846, - 41 - ], - "and_end_748", - [ - "jump_false", - 73, - "if_else_746", - 846, - 41 - ], - [ - "load_field", - 75, - 10, - "path", - 847, - 29 - ], - [ - "get", - 77, - 22, - 1, - 847, - 17 - ], - [ - "is_proxy", - 78, - 77, - 847, - 17 - ], - [ - "jump_false", - 78, - "record_path_753", - 847, - 17 - ], - [ - "null", - 79, - 847, - 17 - ], - [ - "access", - 80, - "realpath", - 847, - 17 - ], - [ - "array", - 81, - 0, - 847, - 17 - ], - [ - "push", - 81, - 75, - 847, - 17 - ], - [ - "frame", - 82, - 77, - 2, - 847, - 17 - ], - [ - "setarg", - 82, - 0, - 79, - 847, - 17 - ], - [ - "setarg", - 82, - 1, - 80, - 847, - 17 - ], - [ - "setarg", - 82, - 2, - 81, - 847, - 17 - ], - [ - "invoke", - 82, - 76, - 847, - 17 - ], - [ - "jump", - "call_done_754", - 847, - 17 - ], - "record_path_753", - [ - "load_field", - 83, - 77, - "realpath", - 847, - 17 - ], - [ - "frame", - 84, - 83, - 1, - 847, - 17 - ], - [ - "setarg", - 84, - 0, - 77, - 847, - 17 - ], - [ - "setarg", - 84, - 1, - 75, - 847, - 17 - ], - [ - "invoke", - 84, - 76, - 847, - 17 - ], - "call_done_754", - [ - "move", - 13, - 76, - 847, - 17 - ], - [ - "jump_false", - 13, - "if_else_755", - 848, - 9 - ], - [ - "get", - 86, - 7, - 1, - 849, - 19 - ], - [ - "is_proxy", - 87, - 86, - 849, - 19 - ], - [ - "jump_false", - 87, - "record_path_757", - 849, - 19 - ], - [ - "null", - 88, - 849, - 19 - ], - [ - "access", - 89, - "file_info", - 849, - 19 - ], - [ - "array", - 90, - 0, - 849, - 19 - ], - [ - "push", - 90, - 13, - 849, - 19 - ], - [ - "frame", - 91, - 86, - 2, - 849, - 19 - ], - [ - "setarg", - 91, - 0, - 88, - 849, - 19 - ], - [ - "setarg", - 91, - 1, - 89, - 849, - 19 - ], - [ - "setarg", - 91, - 2, - 90, - 849, - 19 - ], - [ - "invoke", - 91, - 85, - 849, - 19 - ], - [ - "jump", - "call_done_758", - 849, - 19 - ], - "record_path_757", - [ - "load_field", - 92, - 86, - "file_info", - 849, - 19 - ], - [ - "frame", - 93, - 92, - 1, - 849, - 19 - ], - [ - "setarg", - 93, - 0, - 86, - 849, - 19 - ], - [ - "setarg", - 93, - 1, - 13, - 849, - 19 - ], - [ - "invoke", - 93, - 85, - 849, - 19 - ], - "call_done_758", - [ - "move", - 12, - 85, - 849, - 19 - ], - [ - "load_field", - 94, - 12, - "package", - 850, - 11 - ], - [ - "move", - 95, - 94, - 850, - 11 - ], - [ - "jump_false", - 95, - "and_end_761", - 850, - 11 - ], - [ - "load_field", - 96, - 12, - "name", - 850, - 32 - ], - [ - "move", - 95, - 96, - 850, - 32 - ], - "and_end_761", - [ - "jump_false", - 95, - "if_else_759", - 850, - 32 - ], - [ - "load_field", - 97, - 12, - "package", - 851, - 21 - ], - [ - "access", - 98, - "/", - 851, - 41 - ], - [ - "is_text", - 100, - 97, - 851, - 41 - ], - [ - "jump_false", - 100, - "add_cn_763", - 851, - 41 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "concat", - 99, - 97, - 98, - 851, - 41 - ], - [ - "jump", - "add_done_762", - 851, - 41 - ], - "add_cn_763", - [ - "is_num", - 100, - 97, - 851, - 41 - ], - [ - "jump_false", - 100, - "add_err_764", - 851, - 41 - ], - "_nop_tc_27", - [ - "jump", - "add_err_764", - 851, - 41 - ], - [ - "add", - 99, - 97, - 98, - 851, - 41 - ], - [ - "jump", - "add_done_762", - 851, - 41 - ], - "add_err_764", - [ - "disrupt", - 851, - 41 - ], - "add_done_762", - [ - "load_field", - 102, - 12, - "name", - 851, - 47 - ], - [ - "is_text", - 104, - 99, - 851, - 47 - ], - [ - "jump_false", - 104, - "add_cn_766", - 851, - 47 - ], - [ - "is_text", - 105, - 102, - 851, - 47 - ], - [ - "jump_false", - 105, - "add_cn_766", - 851, - 47 - ], - [ - "concat", - 103, - 99, - 102, - 851, - 47 - ], - [ - "jump", - "add_done_765", - 851, - 47 - ], - "add_cn_766", - [ - "is_num", - 104, - 99, - 851, - 47 - ], - [ - "jump_false", - 104, - "add_err_767", - 851, - 47 - ], - [ - "is_num", - 105, - 102, - 851, - 47 - ], - [ - "jump_false", - 105, - "add_err_767", - 851, - 47 - ], - [ - "add", - 103, - 99, - 102, - 851, - 47 - ], - [ - "jump", - "add_done_765", - 851, - 47 - ], - "add_err_767", - [ - "disrupt", - 851, - 47 - ], - "add_done_765", - [ - "move", - 4, - 103, - 851, - 47 - ], - [ - "jump", - "if_end_760", - 851, - 47 - ], - "if_else_759", - [ - "move", - 4, - 13, - 853, - 21 - ], - "if_end_760", - [ - "jump", - "if_end_756", - 853, - 21 - ], - "if_else_755", - "if_end_756", - [ - "jump", - "if_end_747", - 853, - 21 - ], - "if_else_746", - "if_end_747", - "if_end_736", - "_nop_bl_1", - [ - "jump_true", - 4, - "if_else_768", - 857, - 8 - ], - [ - "get", - 107, - 3, - 1, - 858, - 22 - ], - [ - "is_identical", - 108, - 8, - 107, - 858, - 22 - ], - [ - "jump_true", - 108, - "eq_done_772", - 858, - 22 - ], - [ - "is_int", - 109, - 8, - 858, - 22 - ], - [ - "jump_false", - 109, - "eq_ni_773", - 858, - 22 - ], - [ - "is_int", - 110, - 107, - 858, - 22 - ], - [ - "jump_false", - 110, - "eq_ni_773", - 858, - 22 - ], - [ - "eq_int", - 108, - 8, - 107, - 858, - 22 - ], - [ - "jump", - "eq_done_772", - 858, - 22 - ], - "eq_ni_773", - [ - "is_num", - 109, - 8, - 858, - 22 - ], - [ - "jump_false", - 109, - "eq_nn_774", - 858, - 22 - ], - [ - "is_num", - 110, - 107, - 858, - 22 - ], - [ - "jump_false", - 110, - "eq_nn_774", - 858, - 22 - ], - [ - "eq_float", - 108, - 8, - 107, - 858, - 22 - ], - [ - "jump", - "eq_done_772", - 858, - 22 - ], - "eq_nn_774", - [ - "is_text", - 109, - 8, - 858, - 22 - ], - [ - "jump_false", - 109, - "eq_nt_775", - 858, - 22 - ], - [ - "is_text", - 110, - 107, - 858, - 22 - ], - [ - "jump_false", - 110, - "eq_nt_775", - 858, - 22 - ], - [ - "eq_text", - 108, - 8, - 107, - 858, - 22 - ], - [ - "jump", - "eq_done_772", - 858, - 22 - ], - "eq_nt_775", - [ - "is_null", - 109, - 8, - 858, - 22 - ], - [ - "jump_false", - 109, - "eq_nnl_776", - 858, - 22 - ], - [ - "is_null", - 110, - 107, - 858, - 22 - ], - [ - "jump_false", - 110, - "eq_nnl_776", - 858, - 22 - ], - [ - "true", - 108, - 858, - 22 - ], - [ - "jump", - "eq_done_772", - 858, - 22 - ], - "eq_nnl_776", - [ - "is_bool", - 109, - 8, - 858, - 22 - ], - [ - "jump_false", - 109, - "eq_nb_777", - 858, - 22 - ], - [ - "is_bool", - 110, - 107, - 858, - 22 - ], - [ - "jump_false", - 110, - "eq_nb_777", - 858, - 22 - ], - [ - "eq_bool", - 108, - 8, - 107, - 858, - 22 - ], - [ - "jump", - "eq_done_772", - 858, - 22 - ], - "eq_nb_777", - [ - "false", - 108, - 858, - 22 - ], - "eq_done_772", - [ - "jump_false", - 108, - "if_else_770", - 858, - 22 - ], - [ - "access", - 111, - "core/", - 859, - 19 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "is_text", - 114, - 1, - 859, - 29 - ], - [ - "jump_false", - 114, - "add_cn_779", - 859, - 29 - ], - [ - "concat", - 112, - 111, - 1, - 859, - 29 - ], - [ - "jump", - "add_done_778", - 859, - 29 - ], - "add_cn_779", - "_nop_tc_30", - [ - "jump", - "add_err_780", - 859, - 29 - ], - [ - "is_num", - 114, - 1, - 859, - 29 - ], - [ - "jump_false", - 114, - "add_err_780", - 859, - 29 - ], - [ - "add", - 112, - 111, - 1, - 859, - 29 - ], - [ - "jump", - "add_done_778", - 859, - 29 - ], - "add_err_780", - [ - "disrupt", - 859, - 29 - ], - "add_done_778", - [ - "move", - 4, - 112, - 859, - 29 - ], - [ - "jump", - "if_end_771", - 859, - 29 - ], - "if_else_770", - [ - "get", - 115, - 4, - 1, - 860, - 27 - ], - [ - "is_identical", - 116, - 8, - 115, - 860, - 27 - ], - [ - "jump_true", - 116, - "eq_done_784", - 860, - 27 - ], - [ - "is_int", - 117, - 8, - 860, - 27 - ], - [ - "jump_false", - 117, - "eq_ni_785", - 860, - 27 - ], - [ - "is_int", - 118, - 115, - 860, - 27 - ], - [ - "jump_false", - 118, - "eq_ni_785", - 860, - 27 - ], - [ - "eq_int", - 116, - 8, - 115, - 860, - 27 - ], - [ - "jump", - "eq_done_784", - 860, - 27 - ], - "eq_ni_785", - [ - "is_num", - 117, - 8, - 860, - 27 - ], - [ - "jump_false", - 117, - "eq_nn_786", - 860, - 27 - ], - [ - "is_num", - 118, - 115, - 860, - 27 - ], - [ - "jump_false", - 118, - "eq_nn_786", - 860, - 27 - ], - [ - "eq_float", - 116, - 8, - 115, - 860, - 27 - ], - [ - "jump", - "eq_done_784", - 860, - 27 - ], - "eq_nn_786", - [ - "is_text", - 117, - 8, - 860, - 27 - ], - [ - "jump_false", - 117, - "eq_nt_787", - 860, - 27 - ], - [ - "is_text", - 118, - 115, - 860, - 27 - ], - [ - "jump_false", - 118, - "eq_nt_787", - 860, - 27 - ], - [ - "eq_text", - 116, - 8, - 115, - 860, - 27 - ], - [ - "jump", - "eq_done_784", - 860, - 27 - ], - "eq_nt_787", - [ - "is_null", - 117, - 8, - 860, - 27 - ], - [ - "jump_false", - 117, - "eq_nnl_788", - 860, - 27 - ], - [ - "is_null", - 118, - 115, - 860, - 27 - ], - [ - "jump_false", - 118, - "eq_nnl_788", - 860, - 27 - ], - [ - "true", - 116, - 860, - 27 - ], - [ - "jump", - "eq_done_784", - 860, - 27 - ], - "eq_nnl_788", - [ - "is_bool", - 117, - 8, - 860, - 27 - ], - [ - "jump_false", - 117, - "eq_nb_789", - 860, - 27 - ], - [ - "is_bool", - 118, - 115, - 860, - 27 - ], - [ - "jump_false", - 118, - "eq_nb_789", - 860, - 27 - ], - [ - "eq_bool", - 116, - 8, - 115, - 860, - 27 - ], - [ - "jump", - "eq_done_784", - 860, - 27 - ], - "eq_nb_789", - [ - "false", - 116, - 860, - 27 - ], - "eq_done_784", - [ - "move", - 119, - 116, - 860, - 27 - ], - [ - "jump_false", - 119, - "and_end_783", - 860, - 27 - ], - [ - "move", - 119, - 2, - 860, - 42 - ], - "and_end_783", - [ - "jump_false", - 119, - "if_else_781", - 860, - 42 - ], - [ - "access", - 120, - "/", - 861, - 37 - ], - [ - "is_text", - 122, - 2, - 861, - 37 - ], - [ - "jump_false", - 122, - "add_cn_791", - 861, - 37 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "concat", - 121, - 2, - 120, - 861, - 37 - ], - [ - "jump", - "add_done_790", - 861, - 37 - ], - "add_cn_791", - [ - "is_num", - 122, - 2, - 861, - 37 - ], - [ - "jump_false", - 122, - "add_err_792", - 861, - 37 - ], - "_nop_tc_33", - [ - "jump", - "add_err_792", - 861, - 37 - ], - [ - "add", - 121, - 2, - 120, - 861, - 37 - ], - [ - "jump", - "add_done_790", - 861, - 37 - ], - "add_err_792", - [ - "disrupt", - 861, - 37 - ], - "add_done_790", - [ - "is_text", - 125, - 121, - 861, - 43 - ], - [ - "jump_false", - 125, - "add_cn_794", - 861, - 43 - ], - [ - "is_text", - 126, - 1, - 861, - 43 - ], - [ - "jump_false", - 126, - "add_cn_794", - 861, - 43 - ], - [ - "concat", - 124, - 121, - 1, - 861, - 43 - ], - [ - "jump", - "add_done_793", - 861, - 43 - ], - "add_cn_794", - [ - "is_num", - 125, - 121, - 861, - 43 - ], - [ - "jump_false", - 125, - "add_err_795", - 861, - 43 - ], - [ - "is_num", - 126, - 1, - 861, - 43 - ], - [ - "jump_false", - 126, - "add_err_795", - 861, - 43 - ], - [ - "add", - 124, - 121, - 1, - 861, - 43 - ], - [ - "jump", - "add_done_793", - 861, - 43 - ], - "add_err_795", - [ - "disrupt", - 861, - 43 - ], - "add_done_793", - [ - "move", - 4, - 124, - 861, - 43 - ], - [ - "jump", - "if_end_782", - 861, - 43 - ], - "if_else_781", - [ - "get", - 127, - 5, - 1, - 862, - 27 - ], - [ - "is_identical", - 128, - 8, - 127, - 862, - 27 - ], - [ - "jump_true", - 128, - "eq_done_798", - 862, - 27 - ], - [ - "is_int", - 129, - 8, - 862, - 27 - ], - [ - "jump_false", - 129, - "eq_ni_799", - 862, - 27 - ], - [ - "is_int", - 130, - 127, - 862, - 27 - ], - [ - "jump_false", - 130, - "eq_ni_799", - 862, - 27 - ], - [ - "eq_int", - 128, - 8, - 127, - 862, - 27 - ], - [ - "jump", - "eq_done_798", - 862, - 27 - ], - "eq_ni_799", - [ - "is_num", - 129, - 8, - 862, - 27 - ], - [ - "jump_false", - 129, - "eq_nn_800", - 862, - 27 - ], - [ - "is_num", - 130, - 127, - 862, - 27 - ], - [ - "jump_false", - 130, - "eq_nn_800", - 862, - 27 - ], - [ - "eq_float", - 128, - 8, - 127, - 862, - 27 - ], - [ - "jump", - "eq_done_798", - 862, - 27 - ], - "eq_nn_800", - [ - "is_text", - 129, - 8, - 862, - 27 - ], - [ - "jump_false", - 129, - "eq_nt_801", - 862, - 27 - ], - [ - "is_text", - 130, - 127, - 862, - 27 - ], - [ - "jump_false", - 130, - "eq_nt_801", - 862, - 27 - ], - [ - "eq_text", - 128, - 8, - 127, - 862, - 27 - ], - [ - "jump", - "eq_done_798", - 862, - 27 - ], - "eq_nt_801", - [ - "is_null", - 129, - 8, - 862, - 27 - ], - [ - "jump_false", - 129, - "eq_nnl_802", - 862, - 27 - ], - [ - "is_null", - 130, - 127, - 862, - 27 - ], - [ - "jump_false", - 130, - "eq_nnl_802", - 862, - 27 - ], - [ - "true", - 128, - 862, - 27 - ], - [ - "jump", - "eq_done_798", - 862, - 27 - ], - "eq_nnl_802", - [ - "is_bool", - 129, - 8, - 862, - 27 - ], - [ - "jump_false", - 129, - "eq_nb_803", - 862, - 27 - ], - [ - "is_bool", - 130, - 127, - 862, - 27 - ], - [ - "jump_false", - 130, - "eq_nb_803", - 862, - 27 - ], - [ - "eq_bool", - 128, - 8, - 127, - 862, - 27 - ], - [ - "jump", - "eq_done_798", - 862, - 27 - ], - "eq_nb_803", - [ - "false", - 128, - 862, - 27 - ], - "eq_done_798", - [ - "jump_false", - 128, - "if_else_796", - 862, - 27 - ], - [ - "get", - 132, - 31, - 1, - 863, - 19 - ], - [ - "frame", - 133, - 132, - 1, - 863, - 19 - ], - [ - "null", - 134, - 863, - 19 - ], - [ - "setarg", - 133, - 0, - 134, - 863, - 19 - ], - [ - "setarg", - 133, - 1, - 1, - 863, - 19 - ], - [ - "invoke", - 133, - 131, - 863, - 19 - ], - [ - "move", - 11, - 131, - 863, - 19 - ], - [ - "jump_false", - 11, - "if_else_804", - 864, - 11 - ], - [ - "get", - 136, - 28, - 1, - 865, - 21 - ], - [ - "frame", - 137, - 136, - 2, - 865, - 21 - ], - [ - "null", - 138, - 865, - 21 - ], - [ - "setarg", - 137, - 0, - 138, - 865, - 21 - ], - [ - "setarg", - 137, - 1, - 11, - 865, - 21 - ], - [ - "setarg", - 137, - 2, - 2, - 865, - 21 - ], - [ - "invoke", - 137, - 135, - 865, - 21 - ], - [ - "move", - 5, - 135, - 865, - 21 - ], - [ - "jump_false", - 5, - "if_else_806", - 866, - 13 - ], - [ - "get", - 140, - 30, - 1, - 867, - 22 - ], - [ - "frame", - 141, - 140, - 1, - 867, - 22 - ], - [ - "null", - 142, - 867, - 22 - ], - [ - "setarg", - 141, - 0, - 142, - 867, - 22 - ], - [ - "setarg", - 141, - 1, - 1, - 867, - 22 - ], - [ - "invoke", - 141, - 139, - 867, - 22 - ], - [ - "move", - 9, - 139, - 867, - 22 - ], - [ - "access", - 143, - "/", - 868, - 35 - ], - [ - "is_text", - 145, - 5, - 868, - 35 - ], - [ - "jump_false", - 145, - "add_cn_809", - 868, - 35 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "concat", - 144, - 5, - 143, - 868, - 35 - ], - [ - "jump", - "add_done_808", - 868, - 35 - ], - "add_cn_809", - [ - "is_num", - 145, - 5, - 868, - 35 - ], - [ - "jump_false", - 145, - "add_err_810", - 868, - 35 - ], - "_nop_tc_36", - [ - "jump", - "add_err_810", - 868, - 35 - ], - [ - "add", - 144, - 5, - 143, - 868, - 35 - ], - [ - "jump", - "add_done_808", - 868, - 35 - ], - "add_err_810", - [ - "disrupt", - 868, - 35 - ], - "add_done_808", - [ - "is_text", - 148, - 144, - 868, - 41 - ], - [ - "jump_false", - 148, - "add_cn_812", - 868, - 41 - ], - [ - "is_text", - 149, - 9, - 868, - 41 - ], - [ - "jump_false", - 149, - "add_cn_812", - 868, - 41 - ], - [ - "concat", - 147, - 144, - 9, - 868, - 41 - ], - [ - "jump", - "add_done_811", - 868, - 41 - ], - "add_cn_812", - [ - "is_num", - 148, - 144, - 868, - 41 - ], - [ - "jump_false", - 148, - "add_err_813", - 868, - 41 - ], - [ - "is_num", - 149, - 9, - 868, - 41 - ], - [ - "jump_false", - 149, - "add_err_813", - 868, - 41 - ], - [ - "add", - 147, - 144, - 9, - 868, - 41 - ], - [ - "jump", - "add_done_811", - 868, - 41 - ], - "add_err_813", - [ - "disrupt", - 868, - 41 - ], - "add_done_811", - [ - "move", - 4, - 147, - 868, - 41 - ], - [ - "jump", - "if_end_807", - 868, - 41 - ], - "if_else_806", - [ - "move", - 4, - 1, - 870, - 23 - ], - "if_end_807", - [ - "jump", - "if_end_805", - 870, - 23 - ], - "if_else_804", - [ - "move", - 4, - 1, - 872, - 21 - ], - "if_end_805", - [ - "jump", - "if_end_797", - 872, - 21 - ], - "if_else_796", - [ - "move", - 4, - 1, - 874, - 19 - ], - "if_end_797", - "if_end_782", - "if_end_771", - [ - "jump", - "if_end_769", - 874, - 19 - ], - "if_else_768", - "if_end_769", - [ - "record", - 150, - 4 - ], - [ - "store_field", - 150, - 4, - "cache_key", - 878, - 16 - ], - [ - "store_field", - 150, - 3, - "c_resolve", - 879, - 16 - ], - [ - "store_field", - 150, - 10, - "mod_resolve", - 880, - 18 - ], - [ - "store_field", - 150, - 8, - "min_scope", - 881, - 16 - ], - [ - "move", - 6, - 150, - 881, - 16 - ], - [ - "get", - 151, - 51, - 1, - 884, - 3 - ], - [ - "store_dynamic", - 151, - 6, - 7, - 884, - 21 - ], - [ - "return", - 6, - 885, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "resolve_module_info", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 64, - 1, - 889, - 14 - ], - [ - "frame", - 6, - 5, - 2, - 889, - 14 - ], - [ - "null", - 7, - 889, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 889, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 889, - 14 - ], - [ - "setarg", - 6, - 2, - 2, - 889, - 14 - ], - [ - "invoke", - 6, - 4, - 889, - 14 - ], - [ - "move", - 3, - 4, - 889, - 14 - ], - [ - "jump_false", - 3, - "tern_else_814", - 890, - 10 - ], - [ - "load_field", - 9, - 3, - "cache_key", - 890, - 17 - ], - [ - "move", - 8, - 9, - 890, - 17 - ], - [ - "jump", - "tern_end_815", - 890, - 17 - ], - "tern_else_814", - [ - "null", - 10, - 890, - 34 - ], - [ - "move", - 8, - 10, - 890, - 34 - ], - "tern_end_815", - [ - "return", - 8, - 890, - 34 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_module_cache_key", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 1, - 1, - 901, - 27 - ], - [ - "get", - 4, - 7, - 2, - 901, - 12 - ], - [ - "is_proxy", - 5, - 4, - 901, - 12 - ], - [ - "jump_false", - 5, - "record_path_816", - 901, - 12 - ], - [ - "null", - 6, - 901, - 12 - ], - [ - "access", - 7, - "use", - 901, - 12 - ], - [ - "array", - 8, - 0, - 901, - 12 - ], - [ - "push", - 8, - 1, - 901, - 12 - ], - [ - "push", - 8, - 2, - 901, - 12 - ], - [ - "frame", - 9, - 4, - 2, - 901, - 12 - ], - [ - "setarg", - 9, - 0, - 6, - 901, - 12 - ], - [ - "setarg", - 9, - 1, - 7, - 901, - 12 - ], - [ - "setarg", - 9, - 2, - 8, - 901, - 12 - ], - [ - "invoke", - 9, - 3, - 901, - 12 - ], - [ - "jump", - "call_done_817", - 901, - 12 - ], - "record_path_816", - [ - "load_field", - 10, - 4, - "use", - 901, - 12 - ], - [ - "frame", - 11, - 10, - 2, - 901, - 12 - ], - [ - "setarg", - 11, - 0, - 4, - 901, - 12 - ], - [ - "setarg", - 11, - 1, - 1, - 901, - 12 - ], - [ - "setarg", - 11, - 2, - 2, - 901, - 12 - ], - [ - "invoke", - 11, - 3, - 901, - 12 - ], - "call_done_817", - [ - "return", - 3, - 901, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 4, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 2, - 37, - 900, - 10 - ], - [ - "return", - 2, - 900, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "make_use_fn", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - [ - "is_proxy", - 4, - 1, - 907, - 13 - ], - [ - "jump_false", - 4, - "record_path_818", - 907, - 13 - ], - [ - "null", - 5, - 907, - 13 - ], - [ - "access", - 6, - "symbol", - 907, - 13 - ], - [ - "array", - 7, - 0, - 907, - 13 - ], - [ - "frame", - 8, - 1, - 2, - 907, - 13 - ], - [ - "setarg", - 8, - 0, - 5, - 907, - 13 - ], - [ - "setarg", - 8, - 1, - 6, - 907, - 13 - ], - [ - "setarg", - 8, - 2, - 7, - 907, - 13 - ], - [ - "invoke", - 8, - 3, - 907, - 13 - ], - [ - "jump", - "call_done_819", - 907, - 13 - ], - "record_path_818", - [ - "load_field", - 9, - 1, - "symbol", - 907, - 13 - ], - [ - "frame", - 10, - 9, - 0, - 907, - 13 - ], - [ - "setarg", - 10, - 0, - 1, - 907, - 13 - ], - [ - "invoke", - 10, - 3, - 907, - 13 - ], - "call_done_819", - [ - "move", - 2, - 3, - 907, - 13 - ], - [ - "return", - 2, - 910, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "call_c_module", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 91, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 9, - 1, - "c_resolve", - 915, - 19 - ], - [ - "move", - 2, - 9, - 915, - 19 - ], - [ - "load_field", - 10, - 1, - "mod_resolve", - 916, - 21 - ], - [ - "move", - 6, - 10, - 916, - 21 - ], - [ - "null", - 8, - 918, - 14 - ], - [ - "null", - 4, - 919, - 19 - ], - [ - "null", - 5, - 920, - 16 - ], - [ - "null", - 3, - 921, - 13 - ], - [ - "null", - 7, - 922, - 13 - ], - [ - "load_field", - 11, - 6, - "scope", - 924, - 7 - ], - [ - "access", - 12, - 900, - 924, - 27 - ], - [ - "is_int", - 14, - 11, - 924, - 27 - ], - [ - "jump_false", - 14, - "rel_ni_822", - 924, - 27 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 13, - 11, - 12, - 924, - 27 - ], - [ - "jump", - "rel_done_824", - 924, - 27 - ], - "rel_ni_822", - [ - "is_num", - 14, - 11, - 924, - 27 - ], - [ - "jump_false", - 14, - "rel_nn_823", - 924, - 27 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 13, - 11, - 12, - 924, - 27 - ], - [ - "jump", - "rel_done_824", - 924, - 27 - ], - "rel_nn_823", - [ - "is_text", - 14, - 11, - 924, - 27 - ], - [ - "jump_false", - 14, - "rel_err_825", - 924, - 27 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_825", - 924, - 27 - ], - [ - "lt_text", - 13, - 11, - 12, - 924, - 27 - ], - [ - "jump", - "rel_done_824", - 924, - 27 - ], - "rel_err_825", - [ - "disrupt", - 924, - 27 - ], - "rel_done_824", - [ - "jump_false", - 13, - "if_else_820", - 924, - 27 - ], - [ - "load_field", - 16, - 6, - "symbol", - 926, - 21 - ], - [ - "access", - 18, - { - "name": "is_object", - "kind": "name", - "make": "intrinsic" - }, - 926, - 11 - ], - [ - "frame", - 19, - 18, - 1, - 926, - 11 - ], - [ - "null", - 20, - 926, - 11 - ], - [ - "setarg", - 19, - 0, - 20, - 926, - 11 - ], - [ - "setarg", - 19, - 1, - 16, - 926, - 11 - ], - [ - "invoke", - 19, - 17, - 926, - 11 - ], - [ - "move", - 21, - 17, - 926, - 11 - ], - [ - "jump_false", - 21, - "and_end_828", - 926, - 11 - ], - [ - "load_field", - 22, - 6, - "symbol", - 926, - 44 - ], - [ - "load_field", - 23, - 22, - "_native", - 926, - 44 - ], - [ - "move", - 21, - 23, - 926, - 44 - ], - "and_end_828", - [ - "jump_false", - 21, - "if_else_826", - 926, - 44 - ], - [ - "load_field", - 24, - 6, - "symbol", - 927, - 16 - ], - [ - "load_field", - 25, - 24, - "value", - 927, - 16 - ], - [ - "move", - 8, - 25, - 927, - 16 - ], - [ - "jump", - "if_end_827", - 927, - 16 - ], - "if_else_826", - [ - "load_field", - 26, - 6, - "path", - 930, - 36 - ], - [ - "get", - 28, - 7, - 1, - 930, - 21 - ], - [ - "is_proxy", - 29, - 28, - 930, - 21 - ], - [ - "jump_false", - 29, - "record_path_829", - 930, - 21 - ], - [ - "null", - 30, - 930, - 21 - ], - [ - "access", - 31, - "file_info", - 930, - 21 - ], - [ - "array", - 32, - 0, - 930, - 21 - ], - [ - "push", - 32, - 26, - 930, - 21 - ], - [ - "frame", - 33, - 28, - 2, - 930, - 21 - ], - [ - "setarg", - 33, - 0, - 30, - 930, - 21 - ], - [ - "setarg", - 33, - 1, - 31, - 930, - 21 - ], - [ - "setarg", - 33, - 2, - 32, - 930, - 21 - ], - [ - "invoke", - 33, - 27, - 930, - 21 - ], - [ - "jump", - "call_done_830", - 930, - 21 - ], - "record_path_829", - [ - "load_field", - 34, - 28, - "file_info", - 930, - 21 - ], - [ - "frame", - 35, - 34, - 1, - 930, - 21 - ], - [ - "setarg", - 35, - 0, - 28, - 930, - 21 - ], - [ - "setarg", - 35, - 1, - 26, - 930, - 21 - ], - [ - "invoke", - 35, - 27, - 930, - 21 - ], - "call_done_830", - [ - "move", - 4, - 27, - 930, - 21 - ], - [ - "get", - 37, - 7, - 1, - 931, - 18 - ], - [ - "is_proxy", - 38, - 37, - 931, - 18 - ], - [ - "jump_false", - 38, - "record_path_831", - 931, - 18 - ], - [ - "null", - 39, - 931, - 18 - ], - [ - "access", - 40, - "script_inject_for", - 931, - 18 - ], - [ - "array", - 41, - 0, - 931, - 18 - ], - [ - "push", - 41, - 4, - 931, - 18 - ], - [ - "frame", - 42, - 37, - 2, - 931, - 18 - ], - [ - "setarg", - 42, - 0, - 39, - 931, - 18 - ], - [ - "setarg", - 42, - 1, - 40, - 931, - 18 - ], - [ - "setarg", - 42, - 2, - 41, - 931, - 18 - ], - [ - "invoke", - 42, - 36, - 931, - 18 - ], - [ - "jump", - "call_done_832", - 931, - 18 - ], - "record_path_831", - [ - "load_field", - 43, - 37, - "script_inject_for", - 931, - 18 - ], - [ - "frame", - 44, - 43, - 1, - 931, - 18 - ], - [ - "setarg", - 44, - 0, - 37, - 931, - 18 - ], - [ - "setarg", - 44, - 1, - 4, - 931, - 18 - ], - [ - "invoke", - 44, - 36, - 931, - 18 - ], - "call_done_832", - [ - "move", - 5, - 36, - 931, - 18 - ], - [ - "get", - 46, - 43, - 1, - 932, - 15 - ], - [ - "frame", - 47, - 46, - 1, - 932, - 15 - ], - [ - "null", - 48, - 932, - 15 - ], - [ - "setarg", - 47, - 0, - 48, - 932, - 15 - ], - [ - "setarg", - 47, - 1, - 5, - 932, - 15 - ], - [ - "invoke", - 47, - 45, - 932, - 15 - ], - [ - "move", - 3, - 45, - 932, - 15 - ], - [ - "load_field", - 49, - 4, - "package", - 933, - 15 - ], - [ - "move", - 7, - 49, - 933, - 15 - ], - [ - "get", - 51, - 49, - 1, - 934, - 19 - ], - [ - "frame", - 52, - 51, - 1, - 934, - 19 - ], - [ - "null", - 53, - 934, - 19 - ], - [ - "setarg", - 52, - 0, - 53, - 934, - 19 - ], - [ - "setarg", - 52, - 1, - 7, - 934, - 19 - ], - [ - "invoke", - 52, - 50, - 934, - 19 - ], - [ - "store_field", - 3, - 50, - "use", - 934, - 9 - ], - [ - "load_field", - 54, - 6, - "symbol", - 937, - 26 - ], - [ - "access", - 56, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 937, - 16 - ], - [ - "frame", - 57, - 56, - 2, - 937, - 16 - ], - [ - "null", - 58, - 937, - 16 - ], - [ - "setarg", - 57, - 0, - 58, - 937, - 16 - ], - [ - "setarg", - 57, - 1, - 54, - 937, - 16 - ], - [ - "setarg", - 57, - 2, - 3, - 937, - 16 - ], - [ - "invoke", - 57, - 55, - 937, - 16 - ], - [ - "move", - 8, - 55, - 937, - 16 - ], - "if_end_827", - [ - "jump", - "if_end_821", - 937, - 16 - ], - "if_else_820", - [ - "load_field", - 59, - 2, - "scope", - 939, - 14 - ], - [ - "access", - 60, - 900, - 939, - 32 - ], - [ - "is_int", - 62, - 59, - 939, - 32 - ], - [ - "jump_false", - 62, - "rel_ni_835", - 939, - 32 - ], - "_nop_tc_6", - "_nop_tc_7", - [ - "lt_int", - 61, - 59, - 60, - 939, - 32 - ], - [ - "jump", - "rel_done_837", - 939, - 32 - ], - "rel_ni_835", - [ - "is_num", - 62, - 59, - 939, - 32 - ], - [ - "jump_false", - 62, - "rel_nn_836", - 939, - 32 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "lt_float", - 61, - 59, - 60, - 939, - 32 - ], - [ - "jump", - "rel_done_837", - 939, - 32 - ], - "rel_nn_836", - [ - "is_text", - 62, - 59, - 939, - 32 - ], - [ - "jump_false", - 62, - "rel_err_838", - 939, - 32 - ], - "_nop_tc_10", - [ - "jump", - "rel_err_838", - 939, - 32 - ], - [ - "lt_text", - 61, - 59, - 60, - 939, - 32 - ], - [ - "jump", - "rel_done_837", - 939, - 32 - ], - "rel_err_838", - [ - "disrupt", - 939, - 32 - ], - "rel_done_837", - [ - "jump_false", - 61, - "if_else_833", - 939, - 32 - ], - [ - "get", - 65, - 13, - 1, - 941, - 14 - ], - [ - "frame", - 66, - 65, - 1, - 941, - 14 - ], - [ - "null", - 67, - 941, - 14 - ], - [ - "setarg", - 66, - 0, - 67, - 941, - 14 - ], - [ - "setarg", - 66, - 1, - 2, - 941, - 14 - ], - [ - "invoke", - 66, - 64, - 941, - 14 - ], - [ - "move", - 8, - 64, - 941, - 14 - ], - [ - "jump", - "if_end_834", - 941, - 14 - ], - "if_else_833", - [ - "load_field", - 68, - 1, - "path", - 1, - 1 - ], - [ - "array", - 69, - 0, - 1, - 1 - ], - [ - "push", - 69, - 68, - 1, - 1 - ], - [ - "access", - 70, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 71, - "Module {0} could not be found", - 1, - 1 - ], - [ - "frame", - 73, - 70, - 2, - 1, - 1 - ], - [ - "null", - 74, - 1, - 1 - ], - [ - "setarg", - 73, - 0, - 74, - 1, - 1 - ], - [ - "setarg", - 73, - 1, - 71, - 1, - 1 - ], - [ - "setarg", - 73, - 2, - 69, - 1, - 1 - ], - [ - "invoke", - 73, - 72, - 1, - 1 - ], - [ - "access", - 76, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 943, - 7 - ], - [ - "frame", - 77, - 76, - 1, - 943, - 7 - ], - [ - "null", - 78, - 943, - 7 - ], - [ - "setarg", - 77, - 0, - 78, - 943, - 7 - ], - [ - "setarg", - 77, - 1, - 72, - 943, - 7 - ], - [ - "invoke", - 77, - 75, - 943, - 7 - ], - [ - "disrupt", - 943, - 56 - ], - "if_end_834", - "if_end_821", - "_nop_bl_1", - [ - "jump_true", - 8, - "if_else_839", - 946, - 8 - ], - [ - "array", - 80, - 0, - 1, - 1 - ], - [ - "push", - 80, - 1, - 1, - 1 - ], - [ - "access", - 81, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 82, - "Module {0} returned null", - 1, - 1 - ], - [ - "frame", - 84, - 81, - 2, - 1, - 1 - ], - [ - "null", - 85, - 1, - 1 - ], - [ - "setarg", - 84, - 0, - 85, - 1, - 1 - ], - [ - "setarg", - 84, - 1, - 82, - 1, - 1 - ], - [ - "setarg", - 84, - 2, - 80, - 1, - 1 - ], - [ - "invoke", - 84, - 83, - 1, - 1 - ], - [ - "access", - 87, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 946, - 16 - ], - [ - "frame", - 88, - 87, - 1, - 946, - 16 - ], - [ - "null", - 89, - 946, - 16 - ], - [ - "setarg", - 88, - 0, - 89, - 946, - 16 - ], - [ - "setarg", - 88, - 1, - 83, - 946, - 16 - ], - [ - "invoke", - 88, - 86, - 946, - 16 - ], - [ - "disrupt", - 946, - 55 - ], - [ - "jump", - "if_end_840", - 946, - 55 - ], - "if_else_839", - "if_end_840", - [ - "return", - 8, - 948, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "execute_module", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 24, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 64, - 1, - 952, - 14 - ], - [ - "frame", - 6, - 5, - 2, - 952, - 14 - ], - [ - "null", - 7, - 952, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 952, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 952, - 14 - ], - [ - "setarg", - 6, - 2, - 2, - 952, - 14 - ], - [ - "invoke", - 6, - 4, - 952, - 14 - ], - [ - "move", - 3, - 4, - 952, - 14 - ], - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_841", - 954, - 8 - ], - [ - "array", - 9, - 0, - 1, - 1 - ], - [ - "push", - 9, - 1, - 1, - 1 - ], - [ - "push", - 9, - 2, - 1, - 1 - ], - [ - "access", - 10, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 11, - "Module {0} could not be found in {1}", - 1, - 1 - ], - [ - "frame", - 13, - 10, - 2, - 1, - 1 - ], - [ - "null", - 14, - 1, - 1 - ], - [ - "setarg", - 13, - 0, - 14, - 1, - 1 - ], - [ - "setarg", - 13, - 1, - 11, - 1, - 1 - ], - [ - "setarg", - 13, - 2, - 9, - 1, - 1 - ], - [ - "invoke", - 13, - 12, - 1, - 1 - ], - [ - "access", - 16, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 954, - 16 - ], - [ - "frame", - 17, - 16, - 1, - 954, - 16 - ], - [ - "null", - 18, - 954, - 16 - ], - [ - "setarg", - 17, - 0, - 18, - 954, - 16 - ], - [ - "setarg", - 17, - 1, - 12, - 954, - 16 - ], - [ - "invoke", - 17, - 15, - 954, - 16 - ], - [ - "disrupt", - 954, - 82 - ], - [ - "jump", - "if_end_842", - 954, - 82 - ], - "if_else_841", - "if_end_842", - [ - "get", - 20, - 21, - 1, - 956, - 10 - ], - [ - "frame", - 21, - 20, - 1, - 956, - 10 - ], - [ - "null", - 22, - 956, - 10 - ], - [ - "setarg", - 21, - 0, - 22, - 956, - 10 - ], - [ - "setarg", - 21, - 1, - 3, - 956, - 10 - ], - [ - "tail_invoke", - 21, - 19, - 956, - 10 - ], - [ - "return", - 19, - 956, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_module", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 35, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 40, - 1, - 988, - 10 - ], - [ - "access", - 4, - "/cache/", - 988, - 29 - ], - [ - "is_text", - 6, - 3, - 988, - 29 - ], - [ - "jump_false", - 6, - "add_cn_844", - 988, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 5, - 3, - 4, - 988, - 29 - ], - [ - "jump", - "add_done_843", - 988, - 29 - ], - "add_cn_844", - [ - "is_num", - 6, - 3, - 988, - 29 - ], - [ - "jump_false", - 6, - "add_err_845", - 988, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_845", - 988, - 29 - ], - [ - "add", - 5, - 3, - 4, - 988, - 29 - ], - [ - "jump", - "add_done_843", - 988, - 29 - ], - "add_err_845", - [ - "disrupt", - 988, - 29 - ], - "add_done_843", - [ - "access", - 8, - "@", - 988, - 62 - ], - [ - "access", - 9, - "_", - 988, - 66 - ], - [ - "access", - 11, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 988, - 49 - ], - [ - "frame", - 12, - 11, - 3, - 988, - 49 - ], - [ - "null", - 13, - 988, - 49 - ], - [ - "setarg", - 12, - 0, - 13, - 988, - 49 - ], - [ - "setarg", - 12, - 1, - 1, - 988, - 49 - ], - [ - "setarg", - 12, - 2, - 8, - 988, - 49 - ], - [ - "setarg", - 12, - 3, - 9, - 988, - 49 - ], - [ - "invoke", - 12, - 10, - 988, - 49 - ], - [ - "access", - 14, - "/", - 988, - 72 - ], - [ - "access", - 15, - "_", - 988, - 76 - ], - [ - "access", - 17, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 988, - 41 - ], - [ - "frame", - 18, - 17, - 3, - 988, - 41 - ], - [ - "null", - 19, - 988, - 41 - ], - [ - "setarg", - 18, - 0, - 19, - 988, - 41 - ], - [ - "setarg", - 18, - 1, - 10, - 988, - 41 - ], - [ - "setarg", - 18, - 2, - 14, - 988, - 41 - ], - [ - "setarg", - 18, - 3, - 15, - 988, - 41 - ], - [ - "invoke", - 18, - 16, - 988, - 41 - ], - [ - "is_text", - 21, - 5, - 988, - 41 - ], - [ - "jump_false", - 21, - "add_cn_847", - 988, - 41 - ], - [ - "is_text", - 22, - 16, - 988, - 41 - ], - [ - "jump_false", - 22, - "add_cn_847", - 988, - 41 - ], - [ - "concat", - 20, - 5, - 16, - 988, - 41 - ], - [ - "jump", - "add_done_846", - 988, - 41 - ], - "add_cn_847", - [ - "is_num", - 21, - 5, - 988, - 41 - ], - [ - "jump_false", - 21, - "add_err_848", - 988, - 41 - ], - [ - "is_num", - 22, - 16, - 988, - 41 - ], - [ - "jump_false", - 22, - "add_err_848", - 988, - 41 - ], - [ - "add", - 20, - 5, - 16, - 988, - 41 - ], - [ - "jump", - "add_done_846", - 988, - 41 - ], - "add_err_848", - [ - "disrupt", - 988, - 41 - ], - "add_done_846", - [ - "access", - 23, - "_", - 988, - 83 - ], - [ - "is_text", - 25, - 20, - 988, - 83 - ], - [ - "jump_false", - 25, - "add_cn_850", - 988, - 83 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 24, - 20, - 23, - 988, - 83 - ], - [ - "jump", - "add_done_849", - 988, - 83 - ], - "add_cn_850", - [ - "is_num", - 25, - 20, - 988, - 83 - ], - [ - "jump_false", - 25, - "add_err_851", - 988, - 83 - ], - "_nop_tc_6", - [ - "jump", - "add_err_851", - 988, - 83 - ], - [ - "add", - 24, - 20, - 23, - 988, - 83 - ], - [ - "jump", - "add_done_849", - 988, - 83 - ], - "add_err_851", - [ - "disrupt", - 988, - 83 - ], - "add_done_849", - [ - "is_text", - 28, - 24, - 988, - 89 - ], - [ - "jump_false", - 28, - "add_cn_853", - 988, - 89 - ], - [ - "is_text", - 29, - 2, - 988, - 89 - ], - [ - "jump_false", - 29, - "add_cn_853", - 988, - 89 - ], - [ - "concat", - 27, - 24, - 2, - 988, - 89 - ], - [ - "jump", - "add_done_852", - 988, - 89 - ], - "add_cn_853", - [ - "is_num", - 28, - 24, - 988, - 89 - ], - [ - "jump_false", - 28, - "add_err_854", - 988, - 89 - ], - [ - "is_num", - 29, - 2, - 988, - 89 - ], - [ - "jump_false", - 29, - "add_err_854", - 988, - 89 - ], - [ - "add", - 27, - 24, - 2, - 988, - 89 - ], - [ - "jump", - "add_done_852", - 988, - 89 - ], - "add_err_854", - [ - "disrupt", - 988, - 89 - ], - "add_done_852", - [ - "access", - 30, - ".zip", - 988, - 98 - ], - [ - "is_text", - 32, - 27, - 988, - 98 - ], - [ - "jump_false", - 32, - "add_cn_856", - 988, - 98 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 31, - 27, - 30, - 988, - 98 - ], - [ - "jump", - "add_done_855", - 988, - 98 - ], - "add_cn_856", - [ - "is_num", - 32, - 27, - 988, - 98 - ], - [ - "jump_false", - 32, - "add_err_857", - 988, - 98 - ], - "_nop_tc_9", - [ - "jump", - "add_err_857", - 988, - 98 - ], - [ - "add", - 31, - 27, - 30, - 988, - 98 - ], - [ - "jump", - "add_done_855", - 988, - 98 - ], - "add_err_857", - [ - "disrupt", - 988, - 98 - ], - "add_done_855", - [ - "return", - 31, - 988, - 98 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_cache_path", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 39, - 1, - 993, - 10 - ], - [ - "frame", - 4, - 3, - 0, - 993, - 10 - ], - [ - "null", - 5, - 993, - 10 - ], - [ - "setarg", - 4, - 0, - 5, - 993, - 10 - ], - [ - "invoke", - 4, - 2, - 993, - 10 - ], - [ - "access", - 6, - "/", - 993, - 31 - ], - [ - "is_text", - 8, - 2, - 993, - 31 - ], - [ - "jump_false", - 8, - "add_cn_859", - 993, - 31 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 7, - 2, - 6, - 993, - 31 - ], - [ - "jump", - "add_done_858", - 993, - 31 - ], - "add_cn_859", - [ - "is_num", - 8, - 2, - 993, - 31 - ], - [ - "jump_false", - 8, - "add_err_860", - 993, - 31 - ], - "_nop_tc_3", - [ - "jump", - "add_err_860", - 993, - 31 - ], - [ - "add", - 7, - 2, - 6, - 993, - 31 - ], - [ - "jump", - "add_done_858", - 993, - 31 - ], - "add_err_860", - [ - "disrupt", - 993, - 31 - ], - "add_done_858", - [ - "get", - 11, - 65, - 1, - 993, - 37 - ], - [ - "frame", - 12, - 11, - 1, - 993, - 37 - ], - [ - "null", - 13, - 993, - 37 - ], - [ - "setarg", - 12, - 0, - 13, - 993, - 37 - ], - [ - "setarg", - 12, - 1, - 1, - 993, - 37 - ], - [ - "invoke", - 12, - 10, - 993, - 37 - ], - [ - "is_text", - 15, - 7, - 993, - 37 - ], - [ - "jump_false", - 15, - "add_cn_862", - 993, - 37 - ], - [ - "is_text", - 16, - 10, - 993, - 37 - ], - [ - "jump_false", - 16, - "add_cn_862", - 993, - 37 - ], - [ - "concat", - 14, - 7, - 10, - 993, - 37 - ], - [ - "jump", - "add_done_861", - 993, - 37 - ], - "add_cn_862", - [ - "is_num", - 15, - 7, - 993, - 37 - ], - [ - "jump_false", - 15, - "add_err_863", - 993, - 37 - ], - [ - "is_num", - 16, - 10, - 993, - 37 - ], - [ - "jump_false", - 16, - "add_err_863", - 993, - 37 - ], - [ - "add", - 14, - 7, - 10, - 993, - 37 - ], - [ - "jump", - "add_done_861", - 993, - 37 - ], - "add_err_863", - [ - "disrupt", - 993, - 37 - ], - "add_done_861", - [ - "return", - 14, - 993, - 37 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_package_abs_dir", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 55, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 3, - 1, - 1005, - 27 - ], - [ - "get", - 4, - 42, - 2, - 1005, - 16 - ], - [ - "is_proxy", - 5, - 4, - 1005, - 16 - ], - [ - "jump_false", - 5, - "record_path_868", - 1005, - 16 - ], - [ - "null", - 6, - 1005, - 16 - ], - [ - "access", - 7, - "fetch", - 1005, - 16 - ], - [ - "array", - 8, - 0, - 1005, - 16 - ], - [ - "push", - 8, - 2, - 1005, - 16 - ], - [ - "frame", - 9, - 4, - 2, - 1005, - 16 - ], - [ - "setarg", - 9, - 0, - 6, - 1005, - 16 - ], - [ - "setarg", - 9, - 1, - 7, - 1005, - 16 - ], - [ - "setarg", - 9, - 2, - 8, - 1005, - 16 - ], - [ - "invoke", - 9, - 3, - 1005, - 16 - ], - [ - "jump", - "call_done_869", - 1005, - 16 - ], - "record_path_868", - [ - "load_field", - 10, - 4, - "fetch", - 1005, - 16 - ], - [ - "frame", - 11, - 10, - 1, - 1005, - 16 - ], - [ - "setarg", - 11, - 0, - 4, - 1005, - 16 - ], - [ - "setarg", - 11, - 1, - 2, - 1005, - 16 - ], - [ - "invoke", - 11, - 3, - 1005, - 16 - ], - "call_done_869", - [ - "move", - 1, - 3, - 1005, - 16 - ], - [ - "get", - 12, - 1, - 1, - 1006, - 37 - ], - [ - "access", - 14, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1006, - 42 - ], - [ - "frame", - 15, - 14, - 1, - 1006, - 42 - ], - [ - "null", - 16, - 1006, - 42 - ], - [ - "setarg", - 15, - 0, - 16, - 1006, - 42 - ], - [ - "setarg", - 15, - 1, - 1, - 1006, - 42 - ], - [ - "invoke", - 15, - 13, - 1006, - 42 - ], - [ - "get", - 18, - 7, - 2, - 1006, - 12 - ], - [ - "is_proxy", - 19, - 18, - 1006, - 12 - ], - [ - "jump_false", - 19, - "record_path_870", - 1006, - 12 - ], - [ - "null", - 20, - 1006, - 12 - ], - [ - "access", - 21, - "extract_commit_hash", - 1006, - 12 - ], - [ - "array", - 22, - 0, - 1006, - 12 - ], - [ - "push", - 22, - 12, - 1006, - 12 - ], - [ - "push", - 22, - 13, - 1006, - 12 - ], - [ - "frame", - 23, - 18, - 2, - 1006, - 12 - ], - [ - "setarg", - 23, - 0, - 20, - 1006, - 12 - ], - [ - "setarg", - 23, - 1, - 21, - 1006, - 12 - ], - [ - "setarg", - 23, - 2, - 22, - 1006, - 12 - ], - [ - "invoke", - 23, - 17, - 1006, - 12 - ], - [ - "jump", - "call_done_871", - 1006, - 12 - ], - "record_path_870", - [ - "load_field", - 24, - 18, - "extract_commit_hash", - 1006, - 12 - ], - [ - "frame", - 25, - 24, - 2, - 1006, - 12 - ], - [ - "setarg", - 25, - 0, - 18, - 1006, - 12 - ], - [ - "setarg", - 25, - 1, - 12, - 1006, - 12 - ], - [ - "setarg", - 25, - 2, - 13, - 1006, - 12 - ], - [ - "invoke", - 25, - 17, - 1006, - 12 - ], - "call_done_871", - [ - "return", - 17, - 1006, - 12 - ], - "_nop_ur_1", - "_nop_ur_2", - "disruption_872", - [ - "null", - 27, - 1008, - 12 - ], - [ - "return", - 27, - 1008, - 12 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 7, - 1, - 999, - 17 - ], - [ - "is_proxy", - 6, - 5, - 999, - 17 - ], - [ - "jump_false", - 6, - "record_path_864", - 999, - 17 - ], - [ - "null", - 7, - 999, - 17 - ], - [ - "access", - 8, - "get_api_url", - 999, - 17 - ], - [ - "array", - 9, - 0, - 999, - 17 - ], - [ - "push", - 9, - 1, - 999, - 17 - ], - [ - "frame", - 10, - 5, - 2, - 999, - 17 - ], - [ - "setarg", - 10, - 0, - 7, - 999, - 17 - ], - [ - "setarg", - 10, - 1, - 8, - 999, - 17 - ], - [ - "setarg", - 10, - 2, - 9, - 999, - 17 - ], - [ - "invoke", - 10, - 4, - 999, - 17 - ], - [ - "jump", - "call_done_865", - 999, - 17 - ], - "record_path_864", - [ - "load_field", - 11, - 5, - "get_api_url", - 999, - 17 - ], - [ - "frame", - 12, - 11, - 1, - 999, - 17 - ], - [ - "setarg", - 12, - 0, - 5, - 999, - 17 - ], - [ - "setarg", - 12, - 1, - 1, - 999, - 17 - ], - [ - "invoke", - 12, - 4, - 999, - 17 - ], - "call_done_865", - [ - "move", - 3, - 4, - 999, - 17 - ], - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_866", - 1001, - 8 - ], - [ - "null", - 14, - 1001, - 24 - ], - [ - "return", - 14, - 1001, - 24 - ], - "_nop_ur_1", - "if_else_866", - "if_end_867", - [ - "function", - 15, - 44, - 1004, - 21 - ], - [ - "move", - 2, - 15, - 1004, - 21 - ], - [ - "frame", - 17, - 2, - 0, - 1010, - 10 - ], - [ - "null", - 18, - 1010, - 10 - ], - [ - "setarg", - 17, - 0, - 18, - 1010, - 10 - ], - [ - "tail_invoke", - 17, - 16, - 1010, - 10 - ], - [ - "return", - 16, - 1010, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "fetch_remote_hash", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 49, - "nr_slots": 25, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 5, - 1, - 1025, - 31 - ], - [ - "get", - 4, - 42, - 2, - 1025, - 20 - ], - [ - "is_proxy", - 5, - 4, - 1025, - 20 - ], - [ - "jump_false", - 5, - "record_path_882", - 1025, - 20 - ], - [ - "null", - 6, - 1025, - 20 - ], - [ - "access", - 7, - "fetch", - 1025, - 20 - ], - [ - "array", - 8, - 0, - 1025, - 20 - ], - [ - "push", - 8, - 2, - 1025, - 20 - ], - [ - "frame", - 9, - 4, - 2, - 1025, - 20 - ], - [ - "setarg", - 9, - 0, - 6, - 1025, - 20 - ], - [ - "setarg", - 9, - 1, - 7, - 1025, - 20 - ], - [ - "setarg", - 9, - 2, - 8, - 1025, - 20 - ], - [ - "invoke", - 9, - 3, - 1025, - 20 - ], - [ - "jump", - "call_done_883", - 1025, - 20 - ], - "record_path_882", - [ - "load_field", - 10, - 4, - "fetch", - 1025, - 20 - ], - [ - "frame", - 11, - 10, - 1, - 1025, - 20 - ], - [ - "setarg", - 11, - 0, - 4, - 1025, - 20 - ], - [ - "setarg", - 11, - 1, - 2, - 1025, - 20 - ], - [ - "invoke", - 11, - 3, - 1025, - 20 - ], - "call_done_883", - [ - "move", - 1, - 3, - 1025, - 20 - ], - [ - "get", - 12, - 4, - 1, - 1026, - 19 - ], - [ - "get", - 14, - 22, - 2, - 1026, - 5 - ], - [ - "is_proxy", - 15, - 14, - 1026, - 5 - ], - [ - "jump_false", - 15, - "record_path_884", - 1026, - 5 - ], - [ - "null", - 16, - 1026, - 5 - ], - [ - "access", - 17, - "slurpwrite", - 1026, - 5 - ], - [ - "array", - 18, - 0, - 1026, - 5 - ], - [ - "push", - 18, - 12, - 1026, - 5 - ], - [ - "push", - 18, - 1, - 1026, - 5 - ], - [ - "frame", - 19, - 14, - 2, - 1026, - 5 - ], - [ - "setarg", - 19, - 0, - 16, - 1026, - 5 - ], - [ - "setarg", - 19, - 1, - 17, - 1026, - 5 - ], - [ - "setarg", - 19, - 2, - 18, - 1026, - 5 - ], - [ - "invoke", - 19, - 13, - 1026, - 5 - ], - [ - "jump", - "call_done_885", - 1026, - 5 - ], - "record_path_884", - [ - "load_field", - 20, - 14, - "slurpwrite", - 1026, - 5 - ], - [ - "frame", - 21, - 20, - 2, - 1026, - 5 - ], - [ - "setarg", - 21, - 0, - 14, - 1026, - 5 - ], - [ - "setarg", - 21, - 1, - 12, - 1026, - 5 - ], - [ - "setarg", - 21, - 2, - 1, - 1026, - 5 - ], - [ - "invoke", - 21, - 13, - 1026, - 5 - ], - "call_done_885", - [ - "return", - 1, - 1027, - 12 - ], - "_nop_ur_1", - "_nop_ur_2", - "disruption_886", - [ - "null", - 23, - 1029, - 12 - ], - [ - "return", - 23, - 1029, - 12 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 39, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 7, - 26, - 1, - 1016, - 20 - ], - [ - "frame", - 8, - 7, - 2, - 1016, - 20 - ], - [ - "null", - 9, - 1016, - 20 - ], - [ - "setarg", - 8, - 0, - 9, - 1016, - 20 - ], - [ - "setarg", - 8, - 1, - 1, - 1016, - 20 - ], - [ - "setarg", - 8, - 2, - 2, - 1016, - 20 - ], - [ - "invoke", - 8, - 6, - 1016, - 20 - ], - [ - "move", - 4, - 6, - 1016, - 20 - ], - [ - "get", - 11, - 7, - 1, - 1018, - 22 - ], - [ - "is_proxy", - 12, - 11, - 1018, - 22 - ], - [ - "jump_false", - 12, - "record_path_873", - 1018, - 22 - ], - [ - "null", - 13, - 1018, - 22 - ], - [ - "access", - 14, - "get_download_url", - 1018, - 22 - ], - [ - "array", - 15, - 0, - 1018, - 22 - ], - [ - "push", - 15, - 1, - 1018, - 22 - ], - [ - "push", - 15, - 2, - 1018, - 22 - ], - [ - "frame", - 16, - 11, - 2, - 1018, - 22 - ], - [ - "setarg", - 16, - 0, - 13, - 1018, - 22 - ], - [ - "setarg", - 16, - 1, - 14, - 1018, - 22 - ], - [ - "setarg", - 16, - 2, - 15, - 1018, - 22 - ], - [ - "invoke", - 16, - 10, - 1018, - 22 - ], - [ - "jump", - "call_done_874", - 1018, - 22 - ], - "record_path_873", - [ - "load_field", - 17, - 11, - "get_download_url", - 1018, - 22 - ], - [ - "frame", - 18, - 17, - 2, - 1018, - 22 - ], - [ - "setarg", - 18, - 0, - 11, - 1018, - 22 - ], - [ - "setarg", - 18, - 1, - 1, - 1018, - 22 - ], - [ - "setarg", - 18, - 2, - 2, - 1018, - 22 - ], - [ - "invoke", - 18, - 10, - 1018, - 22 - ], - "call_done_874", - [ - "move", - 5, - 10, - 1018, - 22 - ], - "_nop_bl_1", - [ - "jump_true", - 5, - "if_else_875", - 1019, - 8 - ], - [ - "access", - 20, - "Could not determine download URL for ", - 1020, - 15 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 23, - 1, - 1020, - 57 - ], - [ - "jump_false", - 23, - "add_cn_878", - 1020, - 57 - ], - [ - "concat", - 21, - 20, - 1, - 1020, - 57 - ], - [ - "jump", - "add_done_877", - 1020, - 57 - ], - "add_cn_878", - "_nop_tc_3", - [ - "jump", - "add_err_879", - 1020, - 57 - ], - [ - "is_num", - 23, - 1, - 1020, - 57 - ], - [ - "jump_false", - 23, - "add_err_879", - 1020, - 57 - ], - [ - "add", - 21, - 20, - 1, - 1020, - 57 - ], - [ - "jump", - "add_done_877", - 1020, - 57 - ], - "add_err_879", - [ - "disrupt", - 1020, - 57 - ], - "add_done_877", - [ - "access", - 25, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1020, - 5 - ], - [ - "is_proxy", - 26, - 25, - 1020, - 5 - ], - [ - "jump_false", - 26, - "record_path_880", - 1020, - 5 - ], - [ - "null", - 27, - 1020, - 5 - ], - [ - "access", - 28, - "error", - 1020, - 5 - ], - [ - "array", - 29, - 0, - 1020, - 5 - ], - [ - "push", - 29, - 21, - 1020, - 5 - ], - [ - "frame", - 30, - 25, - 2, - 1020, - 5 - ], - [ - "setarg", - 30, - 0, - 27, - 1020, - 5 - ], - [ - "setarg", - 30, - 1, - 28, - 1020, - 5 - ], - [ - "setarg", - 30, - 2, - 29, - 1020, - 5 - ], - [ - "invoke", - 30, - 24, - 1020, - 5 - ], - [ - "jump", - "call_done_881", - 1020, - 5 - ], - "record_path_880", - [ - "load_field", - 31, - 25, - "error", - 1020, - 5 - ], - [ - "frame", - 32, - 31, - 1, - 1020, - 5 - ], - [ - "setarg", - 32, - 0, - 25, - 1020, - 5 - ], - [ - "setarg", - 32, - 1, - 21, - 1020, - 5 - ], - [ - "invoke", - 32, - 24, - 1020, - 5 - ], - "call_done_881", - [ - "null", - 33, - 1021, - 12 - ], - [ - "return", - 33, - 1021, - 12 - ], - "_nop_ur_1", - "if_else_875", - "if_end_876", - [ - "function", - 34, - 46, - 1024, - 19 - ], - [ - "move", - 3, - 34, - 1024, - 19 - ], - [ - "frame", - 36, - 3, - 0, - 1031, - 10 - ], - [ - "null", - 37, - 1031, - 10 - ], - [ - "setarg", - 36, - 0, - 37, - 1031, - 10 - ], - [ - "tail_invoke", - 36, - 35, - 1031, - 10 - ], - [ - "return", - 35, - 1031, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "download_zip", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 28, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 26, - 1, - 1036, - 20 - ], - [ - "frame", - 6, - 5, - 2, - 1036, - 20 - ], - [ - "null", - 7, - 1036, - 20 - ], - [ - "setarg", - 6, - 0, - 7, - 1036, - 20 - ], - [ - "setarg", - 6, - 1, - 1, - 1036, - 20 - ], - [ - "setarg", - 6, - 2, - 2, - 1036, - 20 - ], - [ - "invoke", - 6, - 4, - 1036, - 20 - ], - [ - "move", - 3, - 4, - 1036, - 20 - ], - [ - "get", - 9, - 22, - 1, - 1037, - 7 - ], - [ - "is_proxy", - 10, - 9, - 1037, - 7 - ], - [ - "jump_false", - 10, - "record_path_889", - 1037, - 7 - ], - [ - "null", - 11, - 1037, - 7 - ], - [ - "access", - 12, - "is_file", - 1037, - 7 - ], - [ - "array", - 13, - 0, - 1037, - 7 - ], - [ - "push", - 13, - 3, - 1037, - 7 - ], - [ - "frame", - 14, - 9, - 2, - 1037, - 7 - ], - [ - "setarg", - 14, - 0, - 11, - 1037, - 7 - ], - [ - "setarg", - 14, - 1, - 12, - 1037, - 7 - ], - [ - "setarg", - 14, - 2, - 13, - 1037, - 7 - ], - [ - "invoke", - 14, - 8, - 1037, - 7 - ], - [ - "jump", - "call_done_890", - 1037, - 7 - ], - "record_path_889", - [ - "load_field", - 15, - 9, - "is_file", - 1037, - 7 - ], - [ - "frame", - 16, - 15, - 1, - 1037, - 7 - ], - [ - "setarg", - 16, - 0, - 9, - 1037, - 7 - ], - [ - "setarg", - 16, - 1, - 3, - 1037, - 7 - ], - [ - "invoke", - 16, - 8, - 1037, - 7 - ], - "call_done_890", - [ - "jump_false", - 8, - "if_else_887", - 1037, - 7 - ], - [ - "get", - 18, - 22, - 1, - 1038, - 12 - ], - [ - "is_proxy", - 19, - 18, - 1038, - 12 - ], - [ - "jump_false", - 19, - "record_path_891", - 1038, - 12 - ], - [ - "null", - 20, - 1038, - 12 - ], - [ - "access", - 21, - "slurp", - 1038, - 12 - ], - [ - "array", - 22, - 0, - 1038, - 12 - ], - [ - "push", - 22, - 3, - 1038, - 12 - ], - [ - "frame", - 23, - 18, - 2, - 1038, - 12 - ], - [ - "setarg", - 23, - 0, - 20, - 1038, - 12 - ], - [ - "setarg", - 23, - 1, - 21, - 1038, - 12 - ], - [ - "setarg", - 23, - 2, - 22, - 1038, - 12 - ], - [ - "invoke", - 23, - 17, - 1038, - 12 - ], - [ - "jump", - "call_done_892", - 1038, - 12 - ], - "record_path_891", - [ - "load_field", - 24, - 18, - "slurp", - 1038, - 12 - ], - [ - "frame", - 25, - 24, - 1, - 1038, - 12 - ], - [ - "setarg", - 25, - 0, - 18, - 1038, - 12 - ], - [ - "setarg", - 25, - 1, - 3, - 1038, - 12 - ], - [ - "invoke", - 25, - 17, - 1038, - 12 - ], - "call_done_892", - [ - "return", - 17, - 1038, - 12 - ], - "_nop_ur_1", - "if_else_887", - "if_end_888", - [ - "null", - 26, - 1040, - 10 - ], - [ - "return", - 26, - 1040, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "get_cached_zip", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 31, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 7, - 7, - 1, - 1161, - 14 - ], - [ - "is_proxy", - 8, - 7, - 1161, - 14 - ], - [ - "jump_false", - 8, - "record_path_893", - 1161, - 14 - ], - [ - "null", - 9, - 1161, - 14 - ], - [ - "access", - 10, - "load_lock", - 1161, - 14 - ], - [ - "array", - 11, - 0, - 1161, - 14 - ], - [ - "frame", - 12, - 7, - 2, - 1161, - 14 - ], - [ - "setarg", - 12, - 0, - 9, - 1161, - 14 - ], - [ - "setarg", - 12, - 1, - 10, - 1161, - 14 - ], - [ - "setarg", - 12, - 2, - 11, - 1161, - 14 - ], - [ - "invoke", - 12, - 6, - 1161, - 14 - ], - [ - "jump", - "call_done_894", - 1161, - 14 - ], - "record_path_893", - [ - "load_field", - 13, - 7, - "load_lock", - 1161, - 14 - ], - [ - "frame", - 14, - 13, - 0, - 1161, - 14 - ], - [ - "setarg", - 14, - 0, - 7, - 1161, - 14 - ], - [ - "invoke", - 14, - 6, - 1161, - 14 - ], - "call_done_894", - [ - "move", - 4, - 6, - 1161, - 14 - ], - [ - "load_dynamic", - 15, - 4, - 1, - 1162, - 25 - ], - [ - "move", - 5, - 15, - 1162, - 25 - ], - [ - "not", - 16, - 5, - 1164, - 8 - ], - [ - "move", - 17, - 16, - 1164, - 8 - ], - [ - "jump_true", - 17, - "or_end_897", - 1164, - 8 - ], - [ - "load_field", - 18, - 5, - "commit", - 1164, - 23 - ], - [ - "not", - 19, - 18, - 1164, - 23 - ], - [ - "move", - 17, - 19, - 1164, - 23 - ], - "or_end_897", - [ - "jump_false", - 17, - "if_else_895", - 1164, - 23 - ], - [ - "null", - 20, - 1165, - 12 - ], - [ - "return", - 20, - 1165, - 12 - ], - "_nop_ur_1", - "if_else_895", - "if_end_896", - [ - "load_field", - 21, - 5, - "commit", - 1167, - 16 - ], - [ - "move", - 3, - 21, - 1167, - 16 - ], - [ - "get", - 23, - 27, - 1, - 1170, - 16 - ], - [ - "frame", - 24, - 23, - 2, - 1170, - 16 - ], - [ - "null", - 25, - 1170, - 16 - ], - [ - "setarg", - 24, - 0, - 25, - 1170, - 16 - ], - [ - "setarg", - 24, - 1, - 1, - 1170, - 16 - ], - [ - "setarg", - 24, - 2, - 3, - 1170, - 16 - ], - [ - "invoke", - 24, - 22, - 1170, - 16 - ], - [ - "move", - 2, - 22, - 1170, - 16 - ], - [ - "jump_false", - 2, - "if_else_898", - 1171, - 7 - ], - [ - "return", - 2, - 1172, - 12 - ], - "_nop_ur_2", - "if_else_898", - "if_end_899", - [ - "get", - 27, - 18, - 1, - 1175, - 10 - ], - [ - "frame", - 28, - 27, - 2, - 1175, - 10 - ], - [ - "null", - 29, - 1175, - 10 - ], - [ - "setarg", - 28, - 0, - 29, - 1175, - 10 - ], - [ - "setarg", - 28, - 1, - 1, - 1175, - 10 - ], - [ - "setarg", - 28, - 2, - 3, - 1175, - 10 - ], - [ - "tail_invoke", - 28, - 26, - 1175, - 10 - ], - [ - "return", - 26, - 1175, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "get_package_zip", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 186, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 14, - 50, - 1, - 1231, - 13 - ], - [ - "is_proxy", - 15, - 14, - 1231, - 13 - ], - [ - "jump_false", - 15, - "record_path_900", - 1231, - 13 - ], - [ - "null", - 16, - 1231, - 13 - ], - [ - "access", - 17, - "read", - 1231, - 13 - ], - [ - "array", - 18, - 0, - 1231, - 13 - ], - [ - "push", - 18, - 1, - 1231, - 13 - ], - [ - "frame", - 19, - 14, - 2, - 1231, - 13 - ], - [ - "setarg", - 19, - 0, - 16, - 1231, - 13 - ], - [ - "setarg", - 19, - 1, - 17, - 1231, - 13 - ], - [ - "setarg", - 19, - 2, - 18, - 1231, - 13 - ], - [ - "invoke", - 19, - 13, - 1231, - 13 - ], - [ - "jump", - "call_done_901", - 1231, - 13 - ], - "record_path_900", - [ - "load_field", - 20, - 14, - "read", - 1231, - 13 - ], - [ - "frame", - 21, - 20, - 1, - 1231, - 13 - ], - [ - "setarg", - 21, - 0, - 14, - 1231, - 13 - ], - [ - "setarg", - 21, - 1, - 1, - 1231, - 13 - ], - [ - "invoke", - 21, - 13, - 1231, - 13 - ], - "call_done_901", - [ - "move", - 12, - 13, - 1231, - 13 - ], - "_nop_bl_1", - [ - "jump_true", - 12, - "if_else_902", - 1232, - 8 - ], - [ - "access", - 23, - "Failed to read zip archive", - 1232, - 21 - ], - [ - "access", - 25, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 1232, - 15 - ], - [ - "frame", - 26, - 25, - 1, - 1232, - 15 - ], - [ - "null", - 27, - 1232, - 15 - ], - [ - "setarg", - 26, - 0, - 27, - 1232, - 15 - ], - [ - "setarg", - 26, - 1, - 23, - 1232, - 15 - ], - [ - "invoke", - 26, - 24, - 1232, - 15 - ], - [ - "disrupt", - 1232, - 52 - ], - [ - "jump", - "if_end_903", - 1232, - 52 - ], - "if_else_902", - "if_end_903", - [ - "get", - 29, - 22, - 1, - 1234, - 7 - ], - [ - "is_proxy", - 30, - 29, - 1234, - 7 - ], - [ - "jump_false", - 30, - "record_path_906", - 1234, - 7 - ], - [ - "null", - 31, - 1234, - 7 - ], - [ - "access", - 32, - "is_link", - 1234, - 7 - ], - [ - "array", - 33, - 0, - 1234, - 7 - ], - [ - "push", - 33, - 2, - 1234, - 7 - ], - [ - "frame", - 34, - 29, - 2, - 1234, - 7 - ], - [ - "setarg", - 34, - 0, - 31, - 1234, - 7 - ], - [ - "setarg", - 34, - 1, - 32, - 1234, - 7 - ], - [ - "setarg", - 34, - 2, - 33, - 1234, - 7 - ], - [ - "invoke", - 34, - 28, - 1234, - 7 - ], - [ - "jump", - "call_done_907", - 1234, - 7 - ], - "record_path_906", - [ - "load_field", - 35, - 29, - "is_link", - 1234, - 7 - ], - [ - "frame", - 36, - 35, - 1, - 1234, - 7 - ], - [ - "setarg", - 36, - 0, - 29, - 1234, - 7 - ], - [ - "setarg", - 36, - 1, - 2, - 1234, - 7 - ], - [ - "invoke", - 36, - 28, - 1234, - 7 - ], - "call_done_907", - [ - "jump_false", - 28, - "if_else_904", - 1234, - 7 - ], - [ - "get", - 38, - 22, - 1, - 1234, - 31 - ], - [ - "is_proxy", - 39, - 38, - 1234, - 31 - ], - [ - "jump_false", - 39, - "record_path_908", - 1234, - 31 - ], - [ - "null", - 40, - 1234, - 31 - ], - [ - "access", - 41, - "unlink", - 1234, - 31 - ], - [ - "array", - 42, - 0, - 1234, - 31 - ], - [ - "push", - 42, - 2, - 1234, - 31 - ], - [ - "frame", - 43, - 38, - 2, - 1234, - 31 - ], - [ - "setarg", - 43, - 0, - 40, - 1234, - 31 - ], - [ - "setarg", - 43, - 1, - 41, - 1234, - 31 - ], - [ - "setarg", - 43, - 2, - 42, - 1234, - 31 - ], - [ - "invoke", - 43, - 37, - 1234, - 31 - ], - [ - "jump", - "call_done_909", - 1234, - 31 - ], - "record_path_908", - [ - "load_field", - 44, - 38, - "unlink", - 1234, - 31 - ], - [ - "frame", - 45, - 44, - 1, - 1234, - 31 - ], - [ - "setarg", - 45, - 0, - 38, - 1234, - 31 - ], - [ - "setarg", - 45, - 1, - 2, - 1234, - 31 - ], - [ - "invoke", - 45, - 37, - 1234, - 31 - ], - "call_done_909", - [ - "jump", - "if_end_905", - 1234, - 31 - ], - "if_else_904", - "if_end_905", - [ - "get", - 47, - 22, - 1, - 1235, - 7 - ], - [ - "is_proxy", - 48, - 47, - 1235, - 7 - ], - [ - "jump_false", - 48, - "record_path_912", - 1235, - 7 - ], - [ - "null", - 49, - 1235, - 7 - ], - [ - "access", - 50, - "is_dir", - 1235, - 7 - ], - [ - "array", - 51, - 0, - 1235, - 7 - ], - [ - "push", - 51, - 2, - 1235, - 7 - ], - [ - "frame", - 52, - 47, - 2, - 1235, - 7 - ], - [ - "setarg", - 52, - 0, - 49, - 1235, - 7 - ], - [ - "setarg", - 52, - 1, - 50, - 1235, - 7 - ], - [ - "setarg", - 52, - 2, - 51, - 1235, - 7 - ], - [ - "invoke", - 52, - 46, - 1235, - 7 - ], - [ - "jump", - "call_done_913", - 1235, - 7 - ], - "record_path_912", - [ - "load_field", - 53, - 47, - "is_dir", - 1235, - 7 - ], - [ - "frame", - 54, - 53, - 1, - 1235, - 7 - ], - [ - "setarg", - 54, - 0, - 47, - 1235, - 7 - ], - [ - "setarg", - 54, - 1, - 2, - 1235, - 7 - ], - [ - "invoke", - 54, - 46, - 1235, - 7 - ], - "call_done_913", - [ - "jump_false", - 46, - "if_else_910", - 1235, - 7 - ], - [ - "access", - 55, - 1, - 1235, - 51 - ], - [ - "get", - 57, - 22, - 1, - 1235, - 30 - ], - [ - "is_proxy", - 58, - 57, - 1235, - 30 - ], - [ - "jump_false", - 58, - "record_path_914", - 1235, - 30 - ], - [ - "null", - 59, - 1235, - 30 - ], - [ - "access", - 60, - "rmdir", - 1235, - 30 - ], - [ - "array", - 61, - 0, - 1235, - 30 - ], - [ - "push", - 61, - 2, - 1235, - 30 - ], - [ - "push", - 61, - 55, - 1235, - 30 - ], - [ - "frame", - 62, - 57, - 2, - 1235, - 30 - ], - [ - "setarg", - 62, - 0, - 59, - 1235, - 30 - ], - [ - "setarg", - 62, - 1, - 60, - 1235, - 30 - ], - [ - "setarg", - 62, - 2, - 61, - 1235, - 30 - ], - [ - "invoke", - 62, - 56, - 1235, - 30 - ], - [ - "jump", - "call_done_915", - 1235, - 30 - ], - "record_path_914", - [ - "load_field", - 63, - 57, - "rmdir", - 1235, - 30 - ], - [ - "frame", - 64, - 63, - 2, - 1235, - 30 - ], - [ - "setarg", - 64, - 0, - 57, - 1235, - 30 - ], - [ - "setarg", - 64, - 1, - 2, - 1235, - 30 - ], - [ - "setarg", - 64, - 2, - 55, - 1235, - 30 - ], - [ - "invoke", - 64, - 56, - 1235, - 30 - ], - "call_done_915", - [ - "jump", - "if_end_911", - 1235, - 30 - ], - "if_else_910", - "if_end_911", - [ - "access", - 65, - "Extracting to ", - 1237, - 15 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 68, - 2, - 1237, - 34 - ], - [ - "jump_false", - 68, - "add_cn_917", - 1237, - 34 - ], - [ - "concat", - 66, - 65, - 2, - 1237, - 34 - ], - [ - "jump", - "add_done_916", - 1237, - 34 - ], - "add_cn_917", - "_nop_tc_3", - [ - "jump", - "add_err_918", - 1237, - 34 - ], - [ - "is_num", - 68, - 2, - 1237, - 34 - ], - [ - "jump_false", - 68, - "add_err_918", - 1237, - 34 - ], - [ - "add", - 66, - 65, - 2, - 1237, - 34 - ], - [ - "jump", - "add_done_916", - 1237, - 34 - ], - "add_err_918", - [ - "disrupt", - 1237, - 34 - ], - "add_done_916", - [ - "access", - 70, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1237, - 3 - ], - [ - "is_proxy", - 71, - 70, - 1237, - 3 - ], - [ - "jump_false", - 71, - "record_path_919", - 1237, - 3 - ], - [ - "null", - 72, - 1237, - 3 - ], - [ - "access", - 73, - "console", - 1237, - 3 - ], - [ - "array", - 74, - 0, - 1237, - 3 - ], - [ - "push", - 74, - 66, - 1237, - 3 - ], - [ - "frame", - 75, - 70, - 2, - 1237, - 3 - ], - [ - "setarg", - 75, - 0, - 72, - 1237, - 3 - ], - [ - "setarg", - 75, - 1, - 73, - 1237, - 3 - ], - [ - "setarg", - 75, - 2, - 74, - 1237, - 3 - ], - [ - "invoke", - 75, - 69, - 1237, - 3 - ], - [ - "jump", - "call_done_920", - 1237, - 3 - ], - "record_path_919", - [ - "load_field", - 76, - 70, - "console", - 1237, - 3 - ], - [ - "frame", - 77, - 76, - 1, - 1237, - 3 - ], - [ - "setarg", - 77, - 0, - 70, - 1237, - 3 - ], - [ - "setarg", - 77, - 1, - 66, - 1237, - 3 - ], - [ - "invoke", - 77, - 69, - 1237, - 3 - ], - "call_done_920", - [ - "get", - 79, - 20, - 1, - 1238, - 3 - ], - [ - "frame", - 80, - 79, - 1, - 1238, - 3 - ], - [ - "null", - 81, - 1238, - 3 - ], - [ - "setarg", - 80, - 0, - 81, - 1238, - 3 - ], - [ - "setarg", - 80, - 1, - 2, - 1238, - 3 - ], - [ - "invoke", - 80, - 78, - 1238, - 3 - ], - [ - "is_proxy", - 83, - 12, - 1240, - 15 - ], - [ - "jump_false", - 83, - "record_path_921", - 1240, - 15 - ], - [ - "null", - 84, - 1240, - 15 - ], - [ - "access", - 85, - "count", - 1240, - 15 - ], - [ - "array", - 86, - 0, - 1240, - 15 - ], - [ - "frame", - 87, - 12, - 2, - 1240, - 15 - ], - [ - "setarg", - 87, - 0, - 84, - 1240, - 15 - ], - [ - "setarg", - 87, - 1, - 85, - 1240, - 15 - ], - [ - "setarg", - 87, - 2, - 86, - 1240, - 15 - ], - [ - "invoke", - 87, - 82, - 1240, - 15 - ], - [ - "jump", - "call_done_922", - 1240, - 15 - ], - "record_path_921", - [ - "load_field", - 88, - 12, - "count", - 1240, - 15 - ], - [ - "frame", - 89, - 88, - 0, - 1240, - 15 - ], - [ - "setarg", - 89, - 0, - 12, - 1240, - 15 - ], - [ - "invoke", - 89, - 82, - 1240, - 15 - ], - "call_done_922", - [ - "move", - 3, - 82, - 1240, - 15 - ], - [ - "record", - 90, - 0 - ], - [ - "move", - 4, - 90, - 1241, - 22 - ], - [ - "access", - 9, - 0, - 1243, - 11 - ], - [ - "null", - 7, - 1244, - 18 - ], - [ - "null", - 11, - 1245, - 19 - ], - [ - "null", - 10, - 1246, - 18 - ], - [ - "null", - 8, - 1247, - 19 - ], - [ - "null", - 5, - 1248, - 18 - ], - [ - "null", - 6, - 1249, - 19 - ], - [ - "access", - 91, - 0, - 1250, - 12 - ], - [ - "move", - 9, - 91, - 1250, - 12 - ], - "for_start_923", - [ - "is_int", - 93, - 9, - 1250, - 19 - ], - [ - "jump_false", - 93, - "rel_ni_926", - 1250, - 19 - ], - [ - "is_int", - 94, - 3, - 1250, - 19 - ], - [ - "jump_false", - 94, - "rel_ni_926", - 1250, - 19 - ], - [ - "lt_int", - 92, - 9, - 3, - 1250, - 19 - ], - [ - "jump", - "rel_done_928", - 1250, - 19 - ], - "rel_ni_926", - [ - "is_num", - 93, - 9, - 1250, - 19 - ], - [ - "jump_false", - 93, - "rel_nn_927", - 1250, - 19 - ], - [ - "is_num", - 94, - 3, - 1250, - 19 - ], - [ - "jump_false", - 94, - "rel_nn_927", - 1250, - 19 - ], - [ - "lt_float", - 92, - 9, - 3, - 1250, - 19 - ], - [ - "jump", - "rel_done_928", - 1250, - 19 - ], - "rel_nn_927", - [ - "is_text", - 93, - 9, - 1250, - 19 - ], - [ - "jump_false", - 93, - "rel_err_929", - 1250, - 19 - ], - [ - "is_text", - 94, - 3, - 1250, - 19 - ], - [ - "jump_false", - 94, - "rel_err_929", - 1250, - 19 - ], - [ - "lt_text", - 92, - 9, - 3, - 1250, - 19 - ], - [ - "jump", - "rel_done_928", - 1250, - 19 - ], - "rel_err_929", - [ - "disrupt", - 1250, - 19 - ], - "rel_done_928", - [ - "jump_false", - 92, - "for_end_925", - 1250, - 19 - ], - [ - "is_proxy", - 96, - 12, - 1251, - 9 - ], - [ - "jump_false", - 96, - "record_path_932", - 1251, - 9 - ], - [ - "null", - 97, - 1251, - 9 - ], - [ - "access", - 98, - "is_directory", - 1251, - 9 - ], - [ - "array", - 99, - 0, - 1251, - 9 - ], - [ - "push", - 99, - 9, - 1251, - 9 - ], - [ - "frame", - 100, - 12, - 2, - 1251, - 9 - ], - [ - "setarg", - 100, - 0, - 97, - 1251, - 9 - ], - [ - "setarg", - 100, - 1, - 98, - 1251, - 9 - ], - [ - "setarg", - 100, - 2, - 99, - 1251, - 9 - ], - [ - "invoke", - 100, - 95, - 1251, - 9 - ], - [ - "jump", - "call_done_933", - 1251, - 9 - ], - "record_path_932", - [ - "load_field", - 101, - 12, - "is_directory", - 1251, - 9 - ], - [ - "frame", - 102, - 101, - 1, - 1251, - 9 - ], - [ - "setarg", - 102, - 0, - 12, - 1251, - 9 - ], - [ - "setarg", - 102, - 1, - 9, - 1251, - 9 - ], - [ - "invoke", - 102, - 95, - 1251, - 9 - ], - "call_done_933", - [ - "jump_false", - 95, - "if_else_930", - 1251, - 9 - ], - [ - "jump", - "for_update_924", - 1251, - 30 - ], - [ - "jump", - "if_end_931", - 1251, - 30 - ], - "if_else_930", - "if_end_931", - [ - "is_proxy", - 104, - 12, - 1252, - 16 - ], - [ - "jump_false", - 104, - "record_path_934", - 1252, - 16 - ], - [ - "null", - 105, - 1252, - 16 - ], - [ - "access", - 106, - "get_filename", - 1252, - 16 - ], - [ - "array", - 107, - 0, - 1252, - 16 - ], - [ - "push", - 107, - 9, - 1252, - 16 - ], - [ - "frame", - 108, - 12, - 2, - 1252, - 16 - ], - [ - "setarg", - 108, - 0, - 105, - 1252, - 16 - ], - [ - "setarg", - 108, - 1, - 106, - 1252, - 16 - ], - [ - "setarg", - 108, - 2, - 107, - 1252, - 16 - ], - [ - "invoke", - 108, - 103, - 1252, - 16 - ], - [ - "jump", - "call_done_935", - 1252, - 16 - ], - "record_path_934", - [ - "load_field", - 109, - 12, - "get_filename", - 1252, - 16 - ], - [ - "frame", - 110, - 109, - 1, - 1252, - 16 - ], - [ - "setarg", - 110, - 0, - 12, - 1252, - 16 - ], - [ - "setarg", - 110, - 1, - 9, - 1252, - 16 - ], - [ - "invoke", - 110, - 103, - 1252, - 16 - ], - "call_done_935", - [ - "move", - 7, - 103, - 1252, - 16 - ], - [ - "access", - 111, - "/", - 1253, - 34 - ], - [ - "access", - 113, - { - "name": "search", - "kind": "name", - "make": "intrinsic" - }, - 1253, - 17 - ], - [ - "frame", - 114, - 113, - 2, - 1253, - 17 - ], - [ - "null", - 115, - 1253, - 17 - ], - [ - "setarg", - 114, - 0, - 115, - 1253, - 17 - ], - [ - "setarg", - 114, - 1, - 7, - 1253, - 17 - ], - [ - "setarg", - 114, - 2, - 111, - 1253, - 17 - ], - [ - "invoke", - 114, - 112, - 1253, - 17 - ], - [ - "move", - 11, - 112, - 1253, - 17 - ], - [ - "null", - 116, - 1254, - 22 - ], - [ - "is_identical", - 117, - 11, - 116, - 1254, - 22 - ], - [ - "jump_true", - 117, - "eq_done_938", - 1254, - 22 - ], - [ - "is_int", - 118, - 11, - 1254, - 22 - ], - [ - "jump_false", - 118, - "eq_ni_939", - 1254, - 22 - ], - "_nop_tc_4", - [ - "jump", - "eq_ni_939", - 1254, - 22 - ], - [ - "eq_int", - 117, - 11, - 116, - 1254, - 22 - ], - [ - "jump", - "eq_done_938", - 1254, - 22 - ], - "eq_ni_939", - [ - "is_num", - 118, - 11, - 1254, - 22 - ], - [ - "jump_false", - 118, - "eq_nn_940", - 1254, - 22 - ], - "_nop_tc_5", - [ - "jump", - "eq_nn_940", - 1254, - 22 - ], - [ - "eq_float", - 117, - 11, - 116, - 1254, - 22 - ], - [ - "jump", - "eq_done_938", - 1254, - 22 - ], - "eq_nn_940", - [ - "is_text", - 118, - 11, - 1254, - 22 - ], - [ - "jump_false", - 118, - "eq_nt_941", - 1254, - 22 - ], - "_nop_tc_6", - [ - "jump", - "eq_nt_941", - 1254, - 22 - ], - [ - "eq_text", - 117, - 11, - 116, - 1254, - 22 - ], - [ - "jump", - "eq_done_938", - 1254, - 22 - ], - "eq_nt_941", - [ - "is_null", - 118, - 11, - 1254, - 22 - ], - [ - "jump_false", - 118, - "eq_nnl_942", - 1254, - 22 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "true", - 117, - 1254, - 22 - ], - [ - "jump", - "eq_done_938", - 1254, - 22 - ], - "eq_nnl_942", - [ - "is_bool", - 118, - 11, - 1254, - 22 - ], - [ - "jump_false", - 118, - "eq_nb_943", - 1254, - 22 - ], - "_nop_tc_9", - [ - "jump", - "eq_nb_943", - 1254, - 22 - ], - [ - "eq_bool", - 117, - 11, - 116, - 1254, - 22 - ], - [ - "jump", - "eq_done_938", - 1254, - 22 - ], - "eq_nb_943", - [ - "false", - 117, - 1254, - 22 - ], - "eq_done_938", - [ - "jump_false", - 117, - "if_else_936", - 1254, - 22 - ], - [ - "jump", - "for_update_924", - 1254, - 28 - ], - [ - "jump", - "if_end_937", - 1254, - 28 - ], - "if_else_936", - "if_end_937", - [ - "access", - 120, - 1, - 1255, - 21 - ], - [ - "is_text", - 122, - 11, - 1255, - 21 - ], - [ - "jump_false", - 122, - "add_cn_947", - 1255, - 21 - ], - "_nop_tc_10", - [ - "jump", - "add_cn_947", - 1255, - 21 - ], - [ - "concat", - 121, - 11, - 120, - 1255, - 21 - ], - [ - "jump", - "add_done_946", - 1255, - 21 - ], - "add_cn_947", - [ - "is_num", - 122, - 11, - 1255, - 21 - ], - [ - "jump_false", - 122, - "add_err_948", - 1255, - 21 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "add", - 121, - 11, - 120, - 1255, - 21 - ], - [ - "jump", - "add_done_946", - 1255, - 21 - ], - "add_err_948", - [ - "disrupt", - 1255, - 21 - ], - "add_done_946", - [ - "length", - 124, - 7, - 1255, - 33 - ], - [ - "is_int", - 126, - 121, - 1255, - 33 - ], - [ - "jump_false", - 126, - "rel_ni_949", - 1255, - 33 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "ge_int", - 125, - 121, - 124, - 1255, - 33 - ], - [ - "jump", - "rel_done_951", - 1255, - 33 - ], - "rel_ni_949", - [ - "is_num", - 126, - 121, - 1255, - 33 - ], - [ - "jump_false", - 126, - "rel_nn_950", - 1255, - 33 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "ge_float", - 125, - 121, - 124, - 1255, - 33 - ], - [ - "jump", - "rel_done_951", - 1255, - 33 - ], - "rel_nn_950", - [ - "is_text", - 126, - 121, - 1255, - 33 - ], - [ - "jump_false", - 126, - "rel_err_952", - 1255, - 33 - ], - "_nop_tc_17", - [ - "jump", - "rel_err_952", - 1255, - 33 - ], - [ - "ge_text", - 125, - 121, - 124, - 1255, - 33 - ], - [ - "jump", - "rel_done_951", - 1255, - 33 - ], - "rel_err_952", - [ - "disrupt", - 1255, - 33 - ], - "rel_done_951", - [ - "jump_false", - 125, - "if_else_944", - 1255, - 33 - ], - [ - "jump", - "for_update_924", - 1255, - 44 - ], - [ - "jump", - "if_end_945", - 1255, - 44 - ], - "if_else_944", - "if_end_945", - [ - "access", - 128, - 1, - 1256, - 43 - ], - [ - "is_text", - 130, - 11, - 1256, - 43 - ], - [ - "jump_false", - 130, - "add_cn_954", - 1256, - 43 - ], - "_nop_tc_18", - [ - "jump", - "add_cn_954", - 1256, - 43 - ], - [ - "concat", - 129, - 11, - 128, - 1256, - 43 - ], - [ - "jump", - "add_done_953", - 1256, - 43 - ], - "add_cn_954", - [ - "is_num", - 130, - 11, - 1256, - 43 - ], - [ - "jump_false", - 130, - "add_err_955", - 1256, - 43 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "add", - 129, - 11, - 128, - 1256, - 43 - ], - [ - "jump", - "add_done_953", - 1256, - 43 - ], - "add_err_955", - [ - "disrupt", - 1256, - 43 - ], - "add_done_953", - [ - "access", - 133, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1256, - 16 - ], - [ - "frame", - 134, - 133, - 2, - 1256, - 16 - ], - [ - "null", - 135, - 1256, - 16 - ], - [ - "setarg", - 134, - 0, - 135, - 1256, - 16 - ], - [ - "setarg", - 134, - 1, - 7, - 1256, - 16 - ], - [ - "setarg", - 134, - 2, - 129, - 1256, - 16 - ], - [ - "invoke", - 134, - 132, - 1256, - 16 - ], - [ - "move", - 10, - 132, - 1256, - 16 - ], - [ - "access", - 136, - "/", - 1257, - 30 - ], - [ - "is_text", - 138, - 2, - 1257, - 30 - ], - [ - "jump_false", - 138, - "add_cn_957", - 1257, - 30 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "concat", - 137, - 2, - 136, - 1257, - 30 - ], - [ - "jump", - "add_done_956", - 1257, - 30 - ], - "add_cn_957", - [ - "is_num", - 138, - 2, - 1257, - 30 - ], - [ - "jump_false", - 138, - "add_err_958", - 1257, - 30 - ], - "_nop_tc_23", - [ - "jump", - "add_err_958", - 1257, - 30 - ], - [ - "add", - 137, - 2, - 136, - 1257, - 30 - ], - [ - "jump", - "add_done_956", - 1257, - 30 - ], - "add_err_958", - [ - "disrupt", - 1257, - 30 - ], - "add_done_956", - [ - "is_text", - 141, - 137, - 1257, - 36 - ], - [ - "jump_false", - 141, - "add_cn_960", - 1257, - 36 - ], - [ - "is_text", - 142, - 10, - 1257, - 36 - ], - [ - "jump_false", - 142, - "add_cn_960", - 1257, - 36 - ], - [ - "concat", - 140, - 137, - 10, - 1257, - 36 - ], - [ - "jump", - "add_done_959", - 1257, - 36 - ], - "add_cn_960", - [ - "is_num", - 141, - 137, - 1257, - 36 - ], - [ - "jump_false", - 141, - "add_err_961", - 1257, - 36 - ], - [ - "is_num", - 142, - 10, - 1257, - 36 - ], - [ - "jump_false", - 142, - "add_err_961", - 1257, - 36 - ], - [ - "add", - 140, - 137, - 10, - 1257, - 36 - ], - [ - "jump", - "add_done_959", - 1257, - 36 - ], - "add_err_961", - [ - "disrupt", - 1257, - 36 - ], - "add_done_959", - [ - "move", - 8, - 140, - 1257, - 36 - ], - [ - "get", - 144, - 22, - 1, - 1258, - 16 - ], - [ - "is_proxy", - 145, - 144, - 1258, - 16 - ], - [ - "jump_false", - 145, - "record_path_962", - 1258, - 16 - ], - [ - "null", - 146, - 1258, - 16 - ], - [ - "access", - 147, - "dirname", - 1258, - 16 - ], - [ - "array", - 148, - 0, - 1258, - 16 - ], - [ - "push", - 148, - 8, - 1258, - 16 - ], - [ - "frame", - 149, - 144, - 2, - 1258, - 16 - ], - [ - "setarg", - 149, - 0, - 146, - 1258, - 16 - ], - [ - "setarg", - 149, - 1, - 147, - 1258, - 16 - ], - [ - "setarg", - 149, - 2, - 148, - 1258, - 16 - ], - [ - "invoke", - 149, - 143, - 1258, - 16 - ], - [ - "jump", - "call_done_963", - 1258, - 16 - ], - "record_path_962", - [ - "load_field", - 150, - 144, - "dirname", - 1258, - 16 - ], - [ - "frame", - 151, - 150, - 1, - 1258, - 16 - ], - [ - "setarg", - 151, - 0, - 144, - 1258, - 16 - ], - [ - "setarg", - 151, - 1, - 8, - 1258, - 16 - ], - [ - "invoke", - 151, - 143, - 1258, - 16 - ], - "call_done_963", - [ - "move", - 5, - 143, - 1258, - 16 - ], - [ - "load_dynamic", - 152, - 4, - 5, - 1260, - 23 - ], - "_nop_bl_2", - [ - "jump_true", - 152, - "if_else_964", - 1260, - 23 - ], - [ - "get", - 155, - 20, - 1, - 1261, - 7 - ], - [ - "frame", - 156, - 155, - 1, - 1261, - 7 - ], - [ - "null", - 157, - 1261, - 7 - ], - [ - "setarg", - 156, - 0, - 157, - 1261, - 7 - ], - [ - "setarg", - 156, - 1, - 5, - 1261, - 7 - ], - [ - "invoke", - 156, - 154, - 1261, - 7 - ], - [ - "true", - 158, - 1262, - 32 - ], - [ - "store_dynamic", - 4, - 158, - 5, - 1262, - 20 - ], - [ - "jump", - "if_end_965", - 1262, - 20 - ], - "if_else_964", - "if_end_965", - [ - "is_proxy", - 160, - 12, - 1264, - 17 - ], - [ - "jump_false", - 160, - "record_path_966", - 1264, - 17 - ], - [ - "null", - 161, - 1264, - 17 - ], - [ - "access", - 162, - "slurp", - 1264, - 17 - ], - [ - "array", - 163, - 0, - 1264, - 17 - ], - [ - "push", - 163, - 7, - 1264, - 17 - ], - [ - "frame", - 164, - 12, - 2, - 1264, - 17 - ], - [ - "setarg", - 164, - 0, - 161, - 1264, - 17 - ], - [ - "setarg", - 164, - 1, - 162, - 1264, - 17 - ], - [ - "setarg", - 164, - 2, - 163, - 1264, - 17 - ], - [ - "invoke", - 164, - 159, - 1264, - 17 - ], - [ - "jump", - "call_done_967", - 1264, - 17 - ], - "record_path_966", - [ - "load_field", - 165, - 12, - "slurp", - 1264, - 17 - ], - [ - "frame", - 166, - 165, - 1, - 1264, - 17 - ], - [ - "setarg", - 166, - 0, - 12, - 1264, - 17 - ], - [ - "setarg", - 166, - 1, - 7, - 1264, - 17 - ], - [ - "invoke", - 166, - 159, - 1264, - 17 - ], - "call_done_967", - [ - "move", - 6, - 159, - 1264, - 17 - ], - [ - "access", - 168, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 1266, - 5 - ], - [ - "frame", - 169, - 168, - 1, - 1266, - 5 - ], - [ - "null", - 170, - 1266, - 5 - ], - [ - "setarg", - 169, - 0, - 170, - 1266, - 5 - ], - [ - "setarg", - 169, - 1, - 6, - 1266, - 5 - ], - [ - "invoke", - 169, - 167, - 1266, - 5 - ], - [ - "get", - 172, - 22, - 1, - 1268, - 5 - ], - [ - "is_proxy", - 173, - 172, - 1268, - 5 - ], - [ - "jump_false", - 173, - "record_path_968", - 1268, - 5 - ], - [ - "null", - 174, - 1268, - 5 - ], - [ - "access", - 175, - "slurpwrite", - 1268, - 5 - ], - [ - "array", - 176, - 0, - 1268, - 5 - ], - [ - "push", - 176, - 8, - 1268, - 5 - ], - [ - "push", - 176, - 6, - 1268, - 5 - ], - [ - "frame", - 177, - 172, - 2, - 1268, - 5 - ], - [ - "setarg", - 177, - 0, - 174, - 1268, - 5 - ], - [ - "setarg", - 177, - 1, - 175, - 1268, - 5 - ], - [ - "setarg", - 177, - 2, - 176, - 1268, - 5 - ], - [ - "invoke", - 177, - 171, - 1268, - 5 - ], - [ - "jump", - "call_done_969", - 1268, - 5 - ], - "record_path_968", - [ - "load_field", - 178, - 172, - "slurpwrite", - 1268, - 5 - ], - [ - "frame", - 179, - 178, - 2, - 1268, - 5 - ], - [ - "setarg", - 179, - 0, - 172, - 1268, - 5 - ], - [ - "setarg", - 179, - 1, - 8, - 1268, - 5 - ], - [ - "setarg", - 179, - 2, - 6, - 1268, - 5 - ], - [ - "invoke", - 179, - 171, - 1268, - 5 - ], - "call_done_969", - "for_update_924", - [ - "int", - 180, - 1, - 1250, - 27 - ], - [ - "move", - 181, - 9, - 1250, - 27 - ], - [ - "is_text", - 183, - 181, - 1250, - 27 - ], - [ - "jump_false", - 183, - "add_cn_971", - 1250, - 27 - ], - "_nop_tc_24", - [ - "jump", - "add_cn_971", - 1250, - 27 - ], - [ - "concat", - 182, - 181, - 180, - 1250, - 27 - ], - [ - "jump", - "add_done_970", - 1250, - 27 - ], - "add_cn_971", - [ - "is_num", - 183, - 181, - 1250, - 27 - ], - [ - "jump_false", - 183, - "add_err_972", - 1250, - 27 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "add", - 182, - 181, - 180, - 1250, - 27 - ], - [ - "jump", - "add_done_970", - 1250, - 27 - ], - "add_err_972", - [ - "disrupt", - 1250, - 27 - ], - "add_done_970", - [ - "move", - 9, - 182, - 1250, - 27 - ], - [ - "jump", - "for_start_923", - 1250, - 27 - ], - "for_end_925", - [ - "null", - 185, - 1250, - 27 - ], - [ - "return", - 185, - 1250, - 27 - ] - ], - "name": "install_zip", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 40, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 7, - 58, - 1, - 1364, - 15 - ], - [ - "is_proxy", - 8, - 7, - 1364, - 15 - ], - [ - "jump_false", - 8, - "record_path_973", - 1364, - 15 - ], - [ - "null", - 9, - 1364, - 15 - ], - [ - "access", - 10, - "list_files", - 1364, - 15 - ], - [ - "array", - 11, - 0, - 1364, - 15 - ], - [ - "push", - 11, - 1, - 1364, - 15 - ], - [ - "frame", - 12, - 7, - 2, - 1364, - 15 - ], - [ - "setarg", - 12, - 0, - 9, - 1364, - 15 - ], - [ - "setarg", - 12, - 1, - 10, - 1364, - 15 - ], - [ - "setarg", - 12, - 2, - 11, - 1364, - 15 - ], - [ - "invoke", - 12, - 6, - 1364, - 15 - ], - [ - "jump", - "call_done_974", - 1364, - 15 - ], - "record_path_973", - [ - "load_field", - 13, - 7, - "list_files", - 1364, - 15 - ], - [ - "frame", - 14, - 13, - 1, - 1364, - 15 - ], - [ - "setarg", - 14, - 0, - 7, - 1364, - 15 - ], - [ - "setarg", - 14, - 1, - 1, - 1364, - 15 - ], - [ - "invoke", - 14, - 6, - 1364, - 15 - ], - "call_done_974", - [ - "move", - 3, - 6, - 1364, - 15 - ], - [ - "array", - 15, - 0, - 1365, - 17 - ], - [ - "move", - 5, - 15, - 1365, - 17 - ], - [ - "access", - 4, - 0, - 1367, - 11 - ], - [ - "null", - 2, - 1368, - 14 - ], - [ - "access", - 16, - 0, - 1369, - 12 - ], - [ - "move", - 4, - 16, - 1369, - 12 - ], - "for_start_975", - [ - "length", - 17, - 3, - 1369, - 26 - ], - [ - "is_int", - 19, - 4, - 1369, - 26 - ], - [ - "jump_false", - 19, - "rel_ni_978", - 1369, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 18, - 4, - 17, - 1369, - 26 - ], - [ - "jump", - "rel_done_980", - 1369, - 26 - ], - "rel_ni_978", - [ - "is_num", - 19, - 4, - 1369, - 26 - ], - [ - "jump_false", - 19, - "rel_nn_979", - 1369, - 26 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 18, - 4, - 17, - 1369, - 26 - ], - [ - "jump", - "rel_done_980", - 1369, - 26 - ], - "rel_nn_979", - [ - "is_text", - 19, - 4, - 1369, - 26 - ], - [ - "jump_false", - 19, - "rel_err_981", - 1369, - 26 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_981", - 1369, - 26 - ], - [ - "lt_text", - 18, - 4, - 17, - 1369, - 26 - ], - [ - "jump", - "rel_done_980", - 1369, - 26 - ], - "rel_err_981", - [ - "disrupt", - 1369, - 26 - ], - "rel_done_980", - [ - "jump_false", - 18, - "for_end_977", - 1369, - 26 - ], - [ - "load_dynamic", - 21, - 3, - 4, - 1370, - 18 - ], - [ - "move", - 2, - 21, - 1370, - 18 - ], - [ - "access", - 22, - ".cm", - 1371, - 25 - ], - [ - "access", - 24, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 1371, - 9 - ], - [ - "frame", - 25, - 24, - 2, - 1371, - 9 - ], - [ - "null", - 26, - 1371, - 9 - ], - [ - "setarg", - 25, - 0, - 26, - 1371, - 9 - ], - [ - "setarg", - 25, - 1, - 2, - 1371, - 9 - ], - [ - "setarg", - 25, - 2, - 22, - 1371, - 9 - ], - [ - "invoke", - 25, - 23, - 1371, - 9 - ], - [ - "move", - 27, - 23, - 1371, - 9 - ], - [ - "jump_true", - 27, - "or_end_984", - 1371, - 9 - ], - [ - "access", - 28, - ".ce", - 1371, - 51 - ], - [ - "access", - 30, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 1371, - 35 - ], - [ - "frame", - 31, - 30, - 2, - 1371, - 35 - ], - [ - "null", - 32, - 1371, - 35 - ], - [ - "setarg", - 31, - 0, - 32, - 1371, - 35 - ], - [ - "setarg", - 31, - 1, - 2, - 1371, - 35 - ], - [ - "setarg", - 31, - 2, - 28, - 1371, - 35 - ], - [ - "invoke", - 31, - 29, - 1371, - 35 - ], - [ - "move", - 27, - 29, - 1371, - 35 - ], - "or_end_984", - [ - "jump_false", - 27, - "if_else_982", - 1371, - 35 - ], - [ - "is_array", - 33, - 5, - 1372, - 21 - ], - [ - "jump_false", - 33, - "push_err_985", - 1372, - 21 - ], - [ - "push", - 5, - 2, - 1372, - 21 - ], - [ - "jump", - "push_done_986", - 1372, - 21 - ], - "push_err_985", - [ - "disrupt", - 1372, - 21 - ], - "push_done_986", - [ - "jump", - "if_end_983", - 1372, - 21 - ], - "if_else_982", - "if_end_983", - "for_update_976", - [ - "int", - 34, - 1, - 1369, - 35 - ], - [ - "move", - 35, - 4, - 1369, - 35 - ], - [ - "is_text", - 37, - 35, - 1369, - 35 - ], - [ - "jump_false", - 37, - "add_cn_988", - 1369, - 35 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_988", - 1369, - 35 - ], - [ - "concat", - 36, - 35, - 34, - 1369, - 35 - ], - [ - "jump", - "add_done_987", - 1369, - 35 - ], - "add_cn_988", - [ - "is_num", - 37, - 35, - 1369, - 35 - ], - [ - "jump_false", - 37, - "add_err_989", - 1369, - 35 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 36, - 35, - 34, - 1369, - 35 - ], - [ - "jump", - "add_done_987", - 1369, - 35 - ], - "add_err_989", - [ - "disrupt", - 1369, - 35 - ], - "add_done_987", - [ - "move", - 4, - 36, - 1369, - 35 - ], - [ - "jump", - "for_start_975", - 1369, - 35 - ], - "for_end_977", - [ - "return", - 5, - 1376, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_package_scripts", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 40, - 1, - 117, - 10 - ], - [ - "access", - 3, - "/packages/", - 117, - 29 - ], - [ - "is_text", - 5, - 2, - 117, - 29 - ], - [ - "jump_false", - 5, - "add_cn_991", - 117, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 4, - 2, - 3, - 117, - 29 - ], - [ - "jump", - "add_done_990", - 117, - 29 - ], - "add_cn_991", - [ - "is_num", - 5, - 2, - 117, - 29 - ], - [ - "jump_false", - 5, - "add_err_992", - 117, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_992", - 117, - 29 - ], - [ - "add", - 4, - 2, - 3, - 117, - 29 - ], - [ - "jump", - "add_done_990", - 117, - 29 - ], - "add_err_992", - [ - "disrupt", - 117, - 29 - ], - "add_done_990", - [ - "is_text", - 8, - 4, - 117, - 44 - ], - [ - "jump_false", - 8, - "add_cn_994", - 117, - 44 - ], - [ - "is_text", - 9, - 1, - 117, - 44 - ], - [ - "jump_false", - 9, - "add_cn_994", - 117, - 44 - ], - [ - "concat", - 7, - 4, - 1, - 117, - 44 - ], - [ - "jump", - "add_done_993", - 117, - 44 - ], - "add_cn_994", - [ - "is_num", - 8, - 4, - 117, - 44 - ], - [ - "jump_false", - 8, - "add_err_995", - 117, - 44 - ], - [ - "is_num", - 9, - 1, - 117, - 44 - ], - [ - "jump_false", - 9, - "add_err_995", - 117, - 44 - ], - [ - "add", - 7, - 4, - 1, - 117, - 44 - ], - [ - "jump", - "add_done_993", - 117, - 44 - ], - "add_err_995", - [ - "disrupt", - 117, - 44 - ], - "add_done_993", - [ - "return", - 7, - 117, - 44 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 39, - 1, - 129, - 10 - ], - [ - "frame", - 3, - 2, - 0, - 129, - 10 - ], - [ - "null", - 4, - 129, - 10 - ], - [ - "setarg", - 3, - 0, - 4, - 129, - 10 - ], - [ - "invoke", - 3, - 1, - 129, - 10 - ], - [ - "access", - 5, - "/", - 129, - 31 - ], - [ - "is_text", - 7, - 1, - 129, - 31 - ], - [ - "jump_false", - 7, - "add_cn_997", - 129, - 31 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 6, - 1, - 5, - 129, - 31 - ], - [ - "jump", - "add_done_996", - 129, - 31 - ], - "add_cn_997", - [ - "is_num", - 7, - 1, - 129, - 31 - ], - [ - "jump_false", - 7, - "add_err_998", - 129, - 31 - ], - "_nop_tc_3", - [ - "jump", - "add_err_998", - 129, - 31 - ], - [ - "add", - 6, - 1, - 5, - 129, - 31 - ], - [ - "jump", - "add_done_996", - 129, - 31 - ], - "add_err_998", - [ - "disrupt", - 129, - 31 - ], - "add_done_996", - [ - "get", - 9, - 15, - 1, - 129, - 37 - ], - [ - "is_text", - 11, - 6, - 129, - 37 - ], - [ - "jump_false", - 11, - "add_cn_1000", - 129, - 37 - ], - [ - "is_text", - 12, - 9, - 129, - 37 - ], - [ - "jump_false", - 12, - "add_cn_1000", - 129, - 37 - ], - [ - "concat", - 10, - 6, - 9, - 129, - 37 - ], - [ - "jump", - "add_done_999", - 129, - 37 - ], - "add_cn_1000", - [ - "is_num", - 11, - 6, - 129, - 37 - ], - [ - "jump_false", - 11, - "add_err_1001", - 129, - 37 - ], - [ - "is_num", - 12, - 9, - 129, - 37 - ], - [ - "jump_false", - 12, - "add_err_1001", - 129, - 37 - ], - [ - "add", - 10, - 6, - 9, - 129, - 37 - ], - [ - "jump", - "add_done_999", - 129, - 37 - ], - "add_err_1001", - [ - "disrupt", - 129, - 37 - ], - "add_done_999", - [ - "return", - 10, - 129, - 37 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 40, - 1, - 139, - 10 - ], - [ - "access", - 2, - "/reports", - 139, - 29 - ], - [ - "is_text", - 4, - 1, - 139, - 29 - ], - [ - "jump_false", - 4, - "add_cn_1003", - 139, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 139, - 29 - ], - [ - "jump", - "add_done_1002", - 139, - 29 - ], - "add_cn_1003", - [ - "is_num", - 4, - 1, - 139, - 29 - ], - [ - "jump_false", - 4, - "add_err_1004", - 139, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1004", - 139, - 29 - ], - [ - "add", - 3, - 1, - 2, - 139, - 29 - ], - [ - "jump", - "add_done_1002", - 139, - 29 - ], - "add_err_1004", - [ - "disrupt", - 139, - 29 - ], - "add_done_1002", - [ - "return", - 3, - 139, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 76, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 4, - 5 - ], - [ - "store_field", - 4, - 1, - "path", - 248, - 11 - ], - [ - "false", - 5, - 249, - 16 - ], - [ - "store_field", - 4, - 5, - "is_module", - 249, - 16 - ], - [ - "false", - 6, - 250, - 15 - ], - [ - "store_field", - 4, - 6, - "is_actor", - 250, - 15 - ], - [ - "null", - 7, - 251, - 14 - ], - [ - "store_field", - 4, - 7, - "package", - 251, - 14 - ], - [ - "null", - 8, - 252, - 11 - ], - [ - "store_field", - 4, - 8, - "name", - 252, - 11 - ], - [ - "move", - 2, - 4, - 252, - 11 - ], - [ - "get", - 9, - 2, - 1, - 255, - 23 - ], - [ - "access", - 11, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 255, - 7 - ], - [ - "frame", - 12, - 11, - 2, - 255, - 7 - ], - [ - "null", - 13, - 255, - 7 - ], - [ - "setarg", - 12, - 0, - 13, - 255, - 7 - ], - [ - "setarg", - 12, - 1, - 1, - 255, - 7 - ], - [ - "setarg", - 12, - 2, - 9, - 255, - 7 - ], - [ - "invoke", - 12, - 10, - 255, - 7 - ], - [ - "jump_false", - 10, - "if_else_1005", - 255, - 7 - ], - [ - "true", - 14, - 256, - 22 - ], - [ - "store_field", - 2, - 14, - "is_module", - 256, - 5 - ], - [ - "jump", - "if_end_1006", - 256, - 5 - ], - "if_else_1005", - [ - "get", - 15, - 1, - 1, - 257, - 28 - ], - [ - "access", - 17, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 257, - 12 - ], - [ - "frame", - 18, - 17, - 2, - 257, - 12 - ], - [ - "null", - 19, - 257, - 12 - ], - [ - "setarg", - 18, - 0, - 19, - 257, - 12 - ], - [ - "setarg", - 18, - 1, - 1, - 257, - 12 - ], - [ - "setarg", - 18, - 2, - 15, - 257, - 12 - ], - [ - "invoke", - 18, - 16, - 257, - 12 - ], - [ - "jump_false", - 16, - "if_else_1007", - 257, - 12 - ], - [ - "true", - 20, - 258, - 21 - ], - [ - "store_field", - 2, - 20, - "is_actor", - 258, - 5 - ], - [ - "jump", - "if_end_1008", - 258, - 5 - ], - "if_else_1007", - "if_end_1008", - "if_end_1006", - [ - "get", - 22, - 58, - 1, - 261, - 17 - ], - [ - "is_proxy", - 23, - 22, - 261, - 17 - ], - [ - "jump_false", - 23, - "record_path_1009", - 261, - 17 - ], - [ - "null", - 24, - 261, - 17 - ], - [ - "access", - 25, - "find_package_dir", - 261, - 17 - ], - [ - "array", - 26, - 0, - 261, - 17 - ], - [ - "push", - 26, - 1, - 261, - 17 - ], - [ - "frame", - 27, - 22, - 2, - 261, - 17 - ], - [ - "setarg", - 27, - 0, - 24, - 261, - 17 - ], - [ - "setarg", - 27, - 1, - 25, - 261, - 17 - ], - [ - "setarg", - 27, - 2, - 26, - 261, - 17 - ], - [ - "invoke", - 27, - 21, - 261, - 17 - ], - [ - "jump", - "call_done_1010", - 261, - 17 - ], - "record_path_1009", - [ - "load_field", - 28, - 22, - "find_package_dir", - 261, - 17 - ], - [ - "frame", - 29, - 28, - 1, - 261, - 17 - ], - [ - "setarg", - 29, - 0, - 22, - 261, - 17 - ], - [ - "setarg", - 29, - 1, - 1, - 261, - 17 - ], - [ - "invoke", - 29, - 21, - 261, - 17 - ], - "call_done_1010", - [ - "move", - 3, - 21, - 261, - 17 - ], - [ - "jump_false", - 3, - "if_else_1011", - 262, - 7 - ], - [ - "get", - 31, - 11, - 1, - 263, - 20 - ], - [ - "frame", - 32, - 31, - 1, - 263, - 20 - ], - [ - "null", - 33, - 263, - 20 - ], - [ - "setarg", - 32, - 0, - 33, - 263, - 20 - ], - [ - "setarg", - 32, - 1, - 3, - 263, - 20 - ], - [ - "invoke", - 32, - 30, - 263, - 20 - ], - [ - "store_field", - 2, - 30, - "package", - 263, - 5 - ], - [ - "load_field", - 34, - 2, - "is_actor", - 265, - 9 - ], - [ - "jump_false", - 34, - "if_else_1013", - 265, - 9 - ], - [ - "length", - 35, - 3, - 266, - 37 - ], - [ - "access", - 36, - 1, - 266, - 48 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_1016", - 266, - 48 - ], - "_nop_tc_2", - [ - "jump", - "add_cn_1016", - 266, - 48 - ], - [ - "concat", - 37, - 35, - 36, - 266, - 48 - ], - [ - "jump", - "add_done_1015", - 266, - 48 - ], - "add_cn_1016", - "_nop_tc_3", - "_nop_tc_4", - "_nop_tc_5", - "_nop_tc_6", - [ - "add", - 37, - 35, - 36, - 266, - 48 - ], - [ - "jump", - "add_done_1015", - 266, - 48 - ], - "add_err_1017", - [ - "disrupt", - 266, - 48 - ], - "add_done_1015", - [ - "length", - 40, - 1, - 266, - 58 - ], - [ - "get", - 41, - 1, - 1, - 266, - 73 - ], - [ - "length", - 42, - 41, - 266, - 73 - ], - "_nop_tc_7", - "_nop_tc_8", - "_nop_tc_9", - "_nop_tc_10", - [ - "subtract", - 43, - 40, - 42, - 266, - 73 - ], - [ - "jump", - "num_done_1019", - 266, - 73 - ], - "num_err_1018", - [ - "disrupt", - 266, - 73 - ], - "num_done_1019", - [ - "access", - 47, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 266, - 19 - ], - [ - "frame", - 48, - 47, - 3, - 266, - 19 - ], - [ - "null", - 49, - 266, - 19 - ], - [ - "setarg", - 48, - 0, - 49, - 266, - 19 - ], - [ - "setarg", - 48, - 1, - 1, - 266, - 19 - ], - [ - "setarg", - 48, - 2, - 37, - 266, - 19 - ], - [ - "setarg", - 48, - 3, - 43, - 266, - 19 - ], - [ - "invoke", - 48, - 46, - 266, - 19 - ], - [ - "store_field", - 2, - 46, - "name", - 266, - 7 - ], - [ - "jump", - "if_end_1014", - 266, - 7 - ], - "if_else_1013", - [ - "load_field", - 50, - 2, - "is_module", - 267, - 14 - ], - [ - "jump_false", - 50, - "if_else_1020", - 267, - 14 - ], - [ - "length", - 51, - 3, - 268, - 37 - ], - [ - "access", - 52, - 1, - 268, - 48 - ], - "_nop_tc_11", - [ - "jump", - "add_cn_1023", - 268, - 48 - ], - "_nop_tc_12", - [ - "jump", - "add_cn_1023", - 268, - 48 - ], - [ - "concat", - 53, - 51, - 52, - 268, - 48 - ], - [ - "jump", - "add_done_1022", - 268, - 48 - ], - "add_cn_1023", - "_nop_tc_13", - "_nop_tc_14", - "_nop_tc_15", - "_nop_tc_16", - [ - "add", - 53, - 51, - 52, - 268, - 48 - ], - [ - "jump", - "add_done_1022", - 268, - 48 - ], - "add_err_1024", - [ - "disrupt", - 268, - 48 - ], - "add_done_1022", - [ - "length", - 56, - 1, - 268, - 58 - ], - [ - "get", - 57, - 2, - 1, - 268, - 73 - ], - [ - "length", - 58, - 57, - 268, - 73 - ], - "_nop_tc_17", - "_nop_tc_18", - "_nop_tc_19", - "_nop_tc_20", - [ - "subtract", - 59, - 56, - 58, - 268, - 73 - ], - [ - "jump", - "num_done_1026", - 268, - 73 - ], - "num_err_1025", - [ - "disrupt", - 268, - 73 - ], - "num_done_1026", - [ - "access", - 63, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 268, - 19 - ], - [ - "frame", - 64, - 63, - 3, - 268, - 19 - ], - [ - "null", - 65, - 268, - 19 - ], - [ - "setarg", - 64, - 0, - 65, - 268, - 19 - ], - [ - "setarg", - 64, - 1, - 1, - 268, - 19 - ], - [ - "setarg", - 64, - 2, - 53, - 268, - 19 - ], - [ - "setarg", - 64, - 3, - 59, - 268, - 19 - ], - [ - "invoke", - 64, - 62, - 268, - 19 - ], - [ - "store_field", - 2, - 62, - "name", - 268, - 7 - ], - [ - "jump", - "if_end_1021", - 268, - 7 - ], - "if_else_1020", - [ - "length", - 66, - 3, - 270, - 37 - ], - [ - "access", - 67, - 1, - 270, - 48 - ], - "_nop_tc_21", - [ - "jump", - "add_cn_1028", - 270, - 48 - ], - "_nop_tc_22", - [ - "jump", - "add_cn_1028", - 270, - 48 - ], - [ - "concat", - 68, - 66, - 67, - 270, - 48 - ], - [ - "jump", - "add_done_1027", - 270, - 48 - ], - "add_cn_1028", - "_nop_tc_23", - "_nop_tc_24", - "_nop_tc_25", - "_nop_tc_26", - [ - "add", - 68, - 66, - 67, - 270, - 48 - ], - [ - "jump", - "add_done_1027", - 270, - 48 - ], - "add_err_1029", - [ - "disrupt", - 270, - 48 - ], - "add_done_1027", - [ - "access", - 72, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 270, - 19 - ], - [ - "frame", - 73, - 72, - 2, - 270, - 19 - ], - [ - "null", - 74, - 270, - 19 - ], - [ - "setarg", - 73, - 0, - 74, - 270, - 19 - ], - [ - "setarg", - 73, - 1, - 1, - 270, - 19 - ], - [ - "setarg", - 73, - 2, - 68, - 270, - 19 - ], - [ - "invoke", - 73, - 71, - 270, - 19 - ], - [ - "store_field", - 2, - 71, - "name", - 270, - 7 - ], - "if_end_1021", - "if_end_1014", - [ - "jump", - "if_end_1012", - 270, - 7 - ], - "if_else_1011", - "if_end_1012", - [ - "return", - 2, - 273, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 48, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 8, - 1, - 319, - 7 - ], - [ - "jump_false", - 3, - "if_else_1030", - 319, - 7 - ], - [ - "get", - 4, - 8, - 1, - 320, - 12 - ], - [ - "return", - 4, - 320, - 12 - ], - "_nop_ur_1", - "if_else_1030", - "if_end_1031", - [ - "get", - 5, - 40, - 1, - 322, - 14 - ], - [ - "access", - 6, - "/lock.toml", - 322, - 33 - ], - [ - "is_text", - 8, - 5, - 322, - 33 - ], - [ - "jump_false", - 8, - "add_cn_1033", - 322, - 33 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 7, - 5, - 6, - 322, - 33 - ], - [ - "jump", - "add_done_1032", - 322, - 33 - ], - "add_cn_1033", - [ - "is_num", - 8, - 5, - 322, - 33 - ], - [ - "jump_false", - 8, - "add_err_1034", - 322, - 33 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1034", - 322, - 33 - ], - [ - "add", - 7, - 5, - 6, - 322, - 33 - ], - [ - "jump", - "add_done_1032", - 322, - 33 - ], - "add_err_1034", - [ - "disrupt", - 322, - 33 - ], - "add_done_1032", - [ - "move", - 2, - 7, - 322, - 33 - ], - [ - "get", - 11, - 22, - 1, - 324, - 8 - ], - [ - "is_proxy", - 12, - 11, - 324, - 8 - ], - [ - "jump_false", - 12, - "record_path_1037", - 324, - 8 - ], - [ - "null", - 13, - 324, - 8 - ], - [ - "access", - 14, - "is_file", - 324, - 8 - ], - [ - "array", - 15, - 0, - 324, - 8 - ], - [ - "push", - 15, - 2, - 324, - 8 - ], - [ - "frame", - 16, - 11, - 2, - 324, - 8 - ], - [ - "setarg", - 16, - 0, - 13, - 324, - 8 - ], - [ - "setarg", - 16, - 1, - 14, - 324, - 8 - ], - [ - "setarg", - 16, - 2, - 15, - 324, - 8 - ], - [ - "invoke", - 16, - 10, - 324, - 8 - ], - [ - "jump", - "call_done_1038", - 324, - 8 - ], - "record_path_1037", - [ - "load_field", - 17, - 11, - "is_file", - 324, - 8 - ], - [ - "frame", - 18, - 17, - 1, - 324, - 8 - ], - [ - "setarg", - 18, - 0, - 11, - 324, - 8 - ], - [ - "setarg", - 18, - 1, - 2, - 324, - 8 - ], - [ - "invoke", - 18, - 10, - 324, - 8 - ], - "call_done_1038", - "_nop_bl_1", - [ - "jump_true", - 10, - "if_else_1035", - 324, - 8 - ], - [ - "record", - 20, - 0 - ], - [ - "return", - 20, - 325, - 12 - ], - "_nop_ur_2", - "if_else_1035", - "if_end_1036", - [ - "get", - 22, - 22, - 1, - 327, - 22 - ], - [ - "is_proxy", - 23, - 22, - 327, - 22 - ], - [ - "jump_false", - 23, - "record_path_1039", - 327, - 22 - ], - [ - "null", - 24, - 327, - 22 - ], - [ - "access", - 25, - "slurp", - 327, - 22 - ], - [ - "array", - 26, - 0, - 327, - 22 - ], - [ - "push", - 26, - 2, - 327, - 22 - ], - [ - "frame", - 27, - 22, - 2, - 327, - 22 - ], - [ - "setarg", - 27, - 0, - 24, - 327, - 22 - ], - [ - "setarg", - 27, - 1, - 25, - 327, - 22 - ], - [ - "setarg", - 27, - 2, - 26, - 327, - 22 - ], - [ - "invoke", - 27, - 21, - 327, - 22 - ], - [ - "jump", - "call_done_1040", - 327, - 22 - ], - "record_path_1039", - [ - "load_field", - 28, - 22, - "slurp", - 327, - 22 - ], - [ - "frame", - 29, - 28, - 1, - 327, - 22 - ], - [ - "setarg", - 29, - 0, - 22, - 327, - 22 - ], - [ - "setarg", - 29, - 1, - 2, - 327, - 22 - ], - [ - "invoke", - 29, - 21, - 327, - 22 - ], - "call_done_1040", - [ - "access", - 31, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 327, - 17 - ], - [ - "frame", - 32, - 31, - 1, - 327, - 17 - ], - [ - "null", - 33, - 327, - 17 - ], - [ - "setarg", - 32, - 0, - 33, - 327, - 17 - ], - [ - "setarg", - 32, - 1, - 21, - 327, - 17 - ], - [ - "invoke", - 32, - 30, - 327, - 17 - ], - [ - "move", - 1, - 30, - 327, - 17 - ], - [ - "length", - 34, - 1, - 328, - 15 - ], - "_nop_bl_2", - [ - "jump_true", - 34, - "if_else_1041", - 328, - 15 - ], - [ - "record", - 36, - 0 - ], - [ - "return", - 36, - 328, - 32 - ], - "_nop_ur_3", - "if_else_1041", - "if_end_1042", - [ - "get", - 38, - 69, - 1, - 330, - 11 - ], - [ - "is_proxy", - 39, - 38, - 330, - 11 - ], - [ - "jump_false", - 39, - "record_path_1043", - 330, - 11 - ], - [ - "null", - 40, - 330, - 11 - ], - [ - "access", - 41, - "decode", - 330, - 11 - ], - [ - "array", - 42, - 0, - 330, - 11 - ], - [ - "push", - 42, - 1, - 330, - 11 - ], - [ - "frame", - 43, - 38, - 2, - 330, - 11 - ], - [ - "setarg", - 43, - 0, - 40, - 330, - 11 - ], - [ - "setarg", - 43, - 1, - 41, - 330, - 11 - ], - [ - "setarg", - 43, - 2, - 42, - 330, - 11 - ], - [ - "invoke", - 43, - 37, - 330, - 11 - ], - [ - "jump", - "call_done_1044", - 330, - 11 - ], - "record_path_1043", - [ - "load_field", - 44, - 38, - "decode", - 330, - 11 - ], - [ - "frame", - 45, - 44, - 1, - 330, - 11 - ], - [ - "setarg", - 45, - 0, - 38, - 330, - 11 - ], - [ - "setarg", - 45, - 1, - 1, - 330, - 11 - ], - [ - "invoke", - 45, - 37, - 330, - 11 - ], - "call_done_1044", - [ - "put", - 37, - 8, - 1, - 330, - 11 - ], - [ - "get", - 46, - 8, - 1, - 332, - 10 - ], - [ - "return", - 46, - 332, - 10 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 35, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 40, - 1, - 337, - 14 - ], - [ - "access", - 4, - "/lock.toml", - 337, - 33 - ], - [ - "is_text", - 6, - 3, - 337, - 33 - ], - [ - "jump_false", - 6, - "add_cn_1046", - 337, - 33 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 5, - 3, - 4, - 337, - 33 - ], - [ - "jump", - "add_done_1045", - 337, - 33 - ], - "add_cn_1046", - [ - "is_num", - 6, - 3, - 337, - 33 - ], - [ - "jump_false", - 6, - "add_err_1047", - 337, - 33 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1047", - 337, - 33 - ], - [ - "add", - 5, - 3, - 4, - 337, - 33 - ], - [ - "jump", - "add_done_1045", - 337, - 33 - ], - "add_err_1047", - [ - "disrupt", - 337, - 33 - ], - "add_done_1045", - [ - "move", - 2, - 5, - 337, - 33 - ], - [ - "get", - 9, - 69, - 1, - 338, - 34 - ], - [ - "is_proxy", - 10, - 9, - 338, - 34 - ], - [ - "jump_false", - 10, - "record_path_1048", - 338, - 34 - ], - [ - "null", - 11, - 338, - 34 - ], - [ - "access", - 12, - "encode", - 338, - 34 - ], - [ - "array", - 13, - 0, - 338, - 34 - ], - [ - "push", - 13, - 1, - 338, - 34 - ], - [ - "frame", - 14, - 9, - 2, - 338, - 34 - ], - [ - "setarg", - 14, - 0, - 11, - 338, - 34 - ], - [ - "setarg", - 14, - 1, - 12, - 338, - 34 - ], - [ - "setarg", - 14, - 2, - 13, - 338, - 34 - ], - [ - "invoke", - 14, - 8, - 338, - 34 - ], - [ - "jump", - "call_done_1049", - 338, - 34 - ], - "record_path_1048", - [ - "load_field", - 15, - 9, - "encode", - 338, - 34 - ], - [ - "frame", - 16, - 15, - 1, - 338, - 34 - ], - [ - "setarg", - 16, - 0, - 9, - 338, - 34 - ], - [ - "setarg", - 16, - 1, - 1, - 338, - 34 - ], - [ - "invoke", - 16, - 8, - 338, - 34 - ], - "call_done_1049", - [ - "get", - 18, - 12, - 1, - 338, - 29 - ], - [ - "frame", - 19, - 18, - 1, - 338, - 29 - ], - [ - "null", - 20, - 338, - 29 - ], - [ - "setarg", - 19, - 0, - 20, - 338, - 29 - ], - [ - "setarg", - 19, - 1, - 8, - 338, - 29 - ], - [ - "invoke", - 19, - 17, - 338, - 29 - ], - [ - "access", - 22, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 338, - 23 - ], - [ - "frame", - 23, - 22, - 1, - 338, - 23 - ], - [ - "null", - 24, - 338, - 23 - ], - [ - "setarg", - 23, - 0, - 24, - 338, - 23 - ], - [ - "setarg", - 23, - 1, - 17, - 338, - 23 - ], - [ - "invoke", - 23, - 21, - 338, - 23 - ], - [ - "get", - 26, - 22, - 1, - 338, - 3 - ], - [ - "is_proxy", - 27, - 26, - 338, - 3 - ], - [ - "jump_false", - 27, - "record_path_1050", - 338, - 3 - ], - [ - "null", - 28, - 338, - 3 - ], - [ - "access", - 29, - "slurpwrite", - 338, - 3 - ], - [ - "array", - 30, - 0, - 338, - 3 - ], - [ - "push", - 30, - 2, - 338, - 3 - ], - [ - "push", - 30, - 21, - 338, - 3 - ], - [ - "frame", - 31, - 26, - 2, - 338, - 3 - ], - [ - "setarg", - 31, - 0, - 28, - 338, - 3 - ], - [ - "setarg", - 31, - 1, - 29, - 338, - 3 - ], - [ - "setarg", - 31, - 2, - 30, - 338, - 3 - ], - [ - "invoke", - 31, - 25, - 338, - 3 - ], - [ - "jump", - "call_done_1051", - 338, - 3 - ], - "record_path_1050", - [ - "load_field", - 32, - 26, - "slurpwrite", - 338, - 3 - ], - [ - "frame", - 33, - 32, - 2, - 338, - 3 - ], - [ - "setarg", - 33, - 0, - 26, - 338, - 3 - ], - [ - "setarg", - 33, - 1, - 2, - 338, - 3 - ], - [ - "setarg", - 33, - 2, - 21, - 338, - 3 - ], - [ - "invoke", - 33, - 25, - 338, - 3 - ], - "call_done_1051", - [ - "null", - 34, - 338, - 3 - ], - [ - "return", - 34, - 338, - 3 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "/", - 345, - 24 - ], - [ - "access", - 4, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 345, - 7 - ], - [ - "frame", - 5, - 4, - 2, - 345, - 7 - ], - [ - "null", - 6, - 345, - 7 - ], - [ - "setarg", - 5, - 0, - 6, - 345, - 7 - ], - [ - "setarg", - 5, - 1, - 1, - 345, - 7 - ], - [ - "setarg", - 5, - 2, - 2, - 345, - 7 - ], - [ - "invoke", - 5, - 3, - 345, - 7 - ], - [ - "jump_false", - 3, - "if_else_1052", - 345, - 7 - ], - [ - "access", - 7, - "local", - 345, - 37 - ], - [ - "return", - 7, - 345, - 37 - ], - "_nop_ur_1", - "if_else_1052", - "if_end_1053", - [ - "access", - 8, - "gitea", - 346, - 19 - ], - [ - "access", - 10, - { - "name": "search", - "kind": "name", - "make": "intrinsic" - }, - 346, - 7 - ], - [ - "frame", - 11, - 10, - 2, - 346, - 7 - ], - [ - "null", - 12, - 346, - 7 - ], - [ - "setarg", - 11, - 0, - 12, - 346, - 7 - ], - [ - "setarg", - 11, - 1, - 1, - 346, - 7 - ], - [ - "setarg", - 11, - 2, - 8, - 346, - 7 - ], - [ - "invoke", - 11, - 9, - 346, - 7 - ], - [ - "null", - 13, - 346, - 31 - ], - [ - "is_identical", - 14, - 9, - 13, - 346, - 31 - ], - [ - "jump_true", - 14, - "ne_nid_1057", - 346, - 31 - ], - [ - "jump", - "ne_ni_1058", - 346, - 31 - ], - "ne_nid_1057", - [ - "false", - 14, - 346, - 31 - ], - [ - "jump", - "ne_done_1056", - 346, - 31 - ], - "ne_ni_1058", - [ - "is_int", - 15, - 9, - 346, - 31 - ], - [ - "jump_false", - 15, - "ne_nn_1059", - 346, - 31 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_1059", - 346, - 31 - ], - [ - "ne_int", - 14, - 9, - 13, - 346, - 31 - ], - [ - "jump", - "ne_done_1056", - 346, - 31 - ], - "ne_nn_1059", - [ - "is_num", - 15, - 9, - 346, - 31 - ], - [ - "jump_false", - 15, - "ne_nt_1060", - 346, - 31 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_1060", - 346, - 31 - ], - [ - "ne_float", - 14, - 9, - 13, - 346, - 31 - ], - [ - "jump", - "ne_done_1056", - 346, - 31 - ], - "ne_nt_1060", - [ - "is_text", - 15, - 9, - 346, - 31 - ], - [ - "jump_false", - 15, - "ne_nnl_1061", - 346, - 31 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_1061", - 346, - 31 - ], - [ - "ne_text", - 14, - 9, - 13, - 346, - 31 - ], - [ - "jump", - "ne_done_1056", - 346, - 31 - ], - "ne_nnl_1061", - [ - "is_null", - 15, - 9, - 346, - 31 - ], - [ - "jump_false", - 15, - "ne_nb_1062", - 346, - 31 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 14, - 346, - 31 - ], - [ - "jump", - "ne_done_1056", - 346, - 31 - ], - "ne_nb_1062", - [ - "is_bool", - 15, - 9, - 346, - 31 - ], - [ - "jump_false", - 15, - "ne_mis_1063", - 346, - 31 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_1063", - 346, - 31 - ], - [ - "ne_bool", - 14, - 9, - 13, - 346, - 31 - ], - [ - "jump", - "ne_done_1056", - 346, - 31 - ], - "ne_mis_1063", - [ - "true", - 14, - 346, - 31 - ], - "ne_done_1056", - [ - "jump_false", - 14, - "if_else_1054", - 346, - 31 - ], - [ - "access", - 17, - "gitea", - 346, - 44 - ], - [ - "return", - 17, - 346, - 44 - ], - "_nop_ur_2", - "if_else_1054", - "if_end_1055", - [ - "null", - 18, - 347, - 10 - ], - [ - "return", - 18, - 347, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 53, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_1064", - 352, - 8 - ], - [ - "access", - 3, - "Empty package name", - 352, - 21 - ], - [ - "access", - 5, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 352, - 15 - ], - [ - "frame", - 6, - 5, - 1, - 352, - 15 - ], - [ - "null", - 7, - 352, - 15 - ], - [ - "setarg", - 6, - 0, - 7, - 352, - 15 - ], - [ - "setarg", - 6, - 1, - 3, - 352, - 15 - ], - [ - "invoke", - 6, - 4, - 352, - 15 - ], - [ - "disrupt", - 352, - 44 - ], - [ - "jump", - "if_end_1065", - 352, - 44 - ], - "if_else_1064", - "if_end_1065", - [ - "access", - 8, - "local", - 353, - 14 - ], - [ - "is_identical", - 9, - 1, - 8, - 353, - 14 - ], - [ - "jump_true", - 9, - "eq_done_1068", - 353, - 14 - ], - [ - "is_int", - 10, - 1, - 353, - 14 - ], - [ - "jump_false", - 10, - "eq_ni_1069", - 353, - 14 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1069", - 353, - 14 - ], - [ - "eq_int", - 9, - 1, - 8, - 353, - 14 - ], - [ - "jump", - "eq_done_1068", - 353, - 14 - ], - "eq_ni_1069", - [ - "is_num", - 10, - 1, - 353, - 14 - ], - [ - "jump_false", - 10, - "eq_nn_1070", - 353, - 14 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1070", - 353, - 14 - ], - [ - "eq_float", - 9, - 1, - 8, - 353, - 14 - ], - [ - "jump", - "eq_done_1068", - 353, - 14 - ], - "eq_nn_1070", - [ - "is_text", - 10, - 1, - 353, - 14 - ], - [ - "jump_false", - 10, - "eq_nt_1071", - 353, - 14 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 9, - 1, - 8, - 353, - 14 - ], - [ - "jump", - "eq_done_1068", - 353, - 14 - ], - "eq_nt_1071", - [ - "is_null", - 10, - 1, - 353, - 14 - ], - [ - "jump_false", - 10, - "eq_nnl_1072", - 353, - 14 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1072", - 353, - 14 - ], - [ - "true", - 9, - 353, - 14 - ], - [ - "jump", - "eq_done_1068", - 353, - 14 - ], - "eq_nnl_1072", - [ - "is_bool", - 10, - 1, - 353, - 14 - ], - [ - "jump_false", - 10, - "eq_nb_1073", - 353, - 14 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1073", - 353, - 14 - ], - [ - "eq_bool", - 9, - 1, - 8, - 353, - 14 - ], - [ - "jump", - "eq_done_1068", - 353, - 14 - ], - "eq_nb_1073", - [ - "false", - 9, - 353, - 14 - ], - "eq_done_1068", - [ - "jump_false", - 9, - "if_else_1066", - 353, - 14 - ], - [ - "access", - 12, - "local is not a valid package name", - 353, - 31 - ], - [ - "access", - 14, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 353, - 25 - ], - [ - "frame", - 15, - 14, - 1, - 353, - 25 - ], - [ - "null", - 16, - 353, - 25 - ], - [ - "setarg", - 15, - 0, - 16, - 353, - 25 - ], - [ - "setarg", - 15, - 1, - 12, - 353, - 25 - ], - [ - "invoke", - 15, - 13, - 353, - 25 - ], - [ - "disrupt", - 353, - 69 - ], - [ - "jump", - "if_end_1067", - 353, - 69 - ], - "if_else_1066", - "if_end_1067", - [ - "access", - 17, - "core", - 354, - 14 - ], - [ - "is_identical", - 18, - 1, - 17, - 354, - 14 - ], - [ - "jump_true", - 18, - "eq_done_1076", - 354, - 14 - ], - [ - "is_int", - 19, - 1, - 354, - 14 - ], - [ - "jump_false", - 19, - "eq_ni_1077", - 354, - 14 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_1077", - 354, - 14 - ], - [ - "eq_int", - 18, - 1, - 17, - 354, - 14 - ], - [ - "jump", - "eq_done_1076", - 354, - 14 - ], - "eq_ni_1077", - [ - "is_num", - 19, - 1, - 354, - 14 - ], - [ - "jump_false", - 19, - "eq_nn_1078", - 354, - 14 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_1078", - 354, - 14 - ], - [ - "eq_float", - 18, - 1, - 17, - 354, - 14 - ], - [ - "jump", - "eq_done_1076", - 354, - 14 - ], - "eq_nn_1078", - [ - "is_text", - 19, - 1, - 354, - 14 - ], - [ - "jump_false", - 19, - "eq_nt_1079", - 354, - 14 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 18, - 1, - 17, - 354, - 14 - ], - [ - "jump", - "eq_done_1076", - 354, - 14 - ], - "eq_nt_1079", - [ - "is_null", - 19, - 1, - 354, - 14 - ], - [ - "jump_false", - 19, - "eq_nnl_1080", - 354, - 14 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_1080", - 354, - 14 - ], - [ - "true", - 18, - 354, - 14 - ], - [ - "jump", - "eq_done_1076", - 354, - 14 - ], - "eq_nnl_1080", - [ - "is_bool", - 19, - 1, - 354, - 14 - ], - [ - "jump_false", - 19, - "eq_nb_1081", - 354, - 14 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_1081", - 354, - 14 - ], - [ - "eq_bool", - 18, - 1, - 17, - 354, - 14 - ], - [ - "jump", - "eq_done_1076", - 354, - 14 - ], - "eq_nb_1081", - [ - "false", - 18, - 354, - 14 - ], - "eq_done_1076", - [ - "jump_false", - 18, - "if_else_1074", - 354, - 14 - ], - [ - "access", - 21, - "core is not a valid package name", - 354, - 30 - ], - [ - "access", - 23, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 354, - 24 - ], - [ - "frame", - 24, - 23, - 1, - 354, - 24 - ], - [ - "null", - 25, - 354, - 24 - ], - [ - "setarg", - 24, - 0, - 25, - 354, - 24 - ], - [ - "setarg", - 24, - 1, - 21, - 354, - 24 - ], - [ - "invoke", - 24, - 22, - 354, - 24 - ], - [ - "disrupt", - 354, - 67 - ], - [ - "jump", - "if_end_1075", - 354, - 67 - ], - "if_else_1074", - "if_end_1075", - [ - "access", - 26, - "://", - 356, - 19 - ], - [ - "access", - 28, - { - "name": "search", - "kind": "name", - "make": "intrinsic" - }, - 356, - 7 - ], - [ - "frame", - 29, - 28, - 2, - 356, - 7 - ], - [ - "null", - 30, - 356, - 7 - ], - [ - "setarg", - 29, - 0, - 30, - 356, - 7 - ], - [ - "setarg", - 29, - 1, - 1, - 356, - 7 - ], - [ - "setarg", - 29, - 2, - 26, - 356, - 7 - ], - [ - "invoke", - 29, - 27, - 356, - 7 - ], - [ - "null", - 31, - 356, - 29 - ], - [ - "is_identical", - 32, - 27, - 31, - 356, - 29 - ], - [ - "jump_true", - 32, - "ne_nid_1085", - 356, - 29 - ], - [ - "jump", - "ne_ni_1086", - 356, - 29 - ], - "ne_nid_1085", - [ - "false", - 32, - 356, - 29 - ], - [ - "jump", - "ne_done_1084", - 356, - 29 - ], - "ne_ni_1086", - [ - "is_int", - 33, - 27, - 356, - 29 - ], - [ - "jump_false", - 33, - "ne_nn_1087", - 356, - 29 - ], - "_nop_tc_13", - [ - "jump", - "ne_nn_1087", - 356, - 29 - ], - [ - "ne_int", - 32, - 27, - 31, - 356, - 29 - ], - [ - "jump", - "ne_done_1084", - 356, - 29 - ], - "ne_nn_1087", - [ - "is_num", - 33, - 27, - 356, - 29 - ], - [ - "jump_false", - 33, - "ne_nt_1088", - 356, - 29 - ], - "_nop_tc_14", - [ - "jump", - "ne_nt_1088", - 356, - 29 - ], - [ - "ne_float", - 32, - 27, - 31, - 356, - 29 - ], - [ - "jump", - "ne_done_1084", - 356, - 29 - ], - "ne_nt_1088", - [ - "is_text", - 33, - 27, - 356, - 29 - ], - [ - "jump_false", - 33, - "ne_nnl_1089", - 356, - 29 - ], - "_nop_tc_15", - [ - "jump", - "ne_nnl_1089", - 356, - 29 - ], - [ - "ne_text", - 32, - 27, - 31, - 356, - 29 - ], - [ - "jump", - "ne_done_1084", - 356, - 29 - ], - "ne_nnl_1089", - [ - "is_null", - 33, - 27, - 356, - 29 - ], - [ - "jump_false", - 33, - "ne_nb_1090", - 356, - 29 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "false", - 32, - 356, - 29 - ], - [ - "jump", - "ne_done_1084", - 356, - 29 - ], - "ne_nb_1090", - [ - "is_bool", - 33, - 27, - 356, - 29 - ], - [ - "jump_false", - 33, - "ne_mis_1091", - 356, - 29 - ], - "_nop_tc_18", - [ - "jump", - "ne_mis_1091", - 356, - 29 - ], - [ - "ne_bool", - 32, - 27, - 31, - 356, - 29 - ], - [ - "jump", - "ne_done_1084", - 356, - 29 - ], - "ne_mis_1091", - [ - "true", - 32, - 356, - 29 - ], - "ne_done_1084", - [ - "jump_false", - 32, - "if_else_1082", - 356, - 29 - ], - [ - "access", - 35, - "://", - 1, - 12 - ], - [ - "access", - 37, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "frame", - 38, - 37, - 2, - 1, - 1 - ], - [ - "null", - 39, - 1, - 1 - ], - [ - "setarg", - 38, - 0, - 39, - 1, - 1 - ], - [ - "setarg", - 38, - 1, - 1, - 1, - 1 - ], - [ - "setarg", - 38, - 2, - 35, - 1, - 1 - ], - [ - "invoke", - 38, - 36, - 1, - 1 - ], - [ - "access", - 40, - 1, - 1, - 19 - ], - [ - "load_index", - 41, - 36, - 40, - 1, - 19 - ], - [ - "array", - 42, - 0, - 1, - 19 - ], - [ - "push", - 42, - 1, - 1, - 19 - ], - [ - "push", - 42, - 41, - 1, - 19 - ], - [ - "access", - 43, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 19 - ], - [ - "access", - 44, - "Invalid package name: {0}; did you mean {1}?", - 1, - 19 - ], - [ - "frame", - 46, - 43, - 2, - 1, - 19 - ], - [ - "null", - 47, - 1, - 19 - ], - [ - "setarg", - 46, - 0, - 47, - 1, - 19 - ], - [ - "setarg", - 46, - 1, - 44, - 1, - 19 - ], - [ - "setarg", - 46, - 2, - 42, - 1, - 19 - ], - [ - "invoke", - 46, - 45, - 1, - 19 - ], - [ - "access", - 49, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 357, - 5 - ], - [ - "frame", - 50, - 49, - 1, - 357, - 5 - ], - [ - "null", - 51, - 357, - 5 - ], - [ - "setarg", - 50, - 0, - 51, - 357, - 5 - ], - [ - "setarg", - 50, - 1, - 45, - 357, - 5 - ], - [ - "invoke", - 50, - 48, - 357, - 5 - ], - [ - "disrupt", - 358, - 5 - ], - [ - "jump", - "if_end_1083", - 358, - 5 - ], - "if_else_1082", - "if_end_1083", - [ - "null", - 52, - 358, - 5 - ], - [ - "return", - 52, - 358, - 5 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 63, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 9, - 7, - 1, - 364, - 14 - ], - [ - "is_proxy", - 10, - 9, - 364, - 14 - ], - [ - "jump_false", - 10, - "record_path_1092", - 364, - 14 - ], - [ - "null", - 11, - 364, - 14 - ], - [ - "access", - 12, - "resolve_package_info", - 364, - 14 - ], - [ - "array", - 13, - 0, - 364, - 14 - ], - [ - "push", - 13, - 1, - 364, - 14 - ], - [ - "frame", - 14, - 9, - 2, - 364, - 14 - ], - [ - "setarg", - 14, - 0, - 11, - 364, - 14 - ], - [ - "setarg", - 14, - 1, - 12, - 364, - 14 - ], - [ - "setarg", - 14, - 2, - 13, - 364, - 14 - ], - [ - "invoke", - 14, - 8, - 364, - 14 - ], - [ - "jump", - "call_done_1093", - 364, - 14 - ], - "record_path_1092", - [ - "load_field", - 15, - 9, - "resolve_package_info", - 364, - 14 - ], - [ - "frame", - 16, - 15, - 1, - 364, - 14 - ], - [ - "setarg", - 16, - 0, - 9, - 364, - 14 - ], - [ - "setarg", - 16, - 1, - 1, - 364, - 14 - ], - [ - "invoke", - 16, - 8, - 364, - 14 - ], - "call_done_1093", - [ - "move", - 4, - 8, - 364, - 14 - ], - [ - "null", - 5, - 365, - 15 - ], - [ - "null", - 3, - 366, - 14 - ], - [ - "null", - 7, - 367, - 14 - ], - [ - "null", - 6, - 368, - 14 - ], - [ - "access", - 17, - "gitea", - 370, - 15 - ], - [ - "is_identical", - 18, - 4, - 17, - 370, - 15 - ], - [ - "jump_true", - 18, - "eq_done_1096", - 370, - 15 - ], - [ - "is_int", - 19, - 4, - 370, - 15 - ], - [ - "jump_false", - 19, - "eq_ni_1097", - 370, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1097", - 370, - 15 - ], - [ - "eq_int", - 18, - 4, - 17, - 370, - 15 - ], - [ - "jump", - "eq_done_1096", - 370, - 15 - ], - "eq_ni_1097", - [ - "is_num", - 19, - 4, - 370, - 15 - ], - [ - "jump_false", - 19, - "eq_nn_1098", - 370, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1098", - 370, - 15 - ], - [ - "eq_float", - 18, - 4, - 17, - 370, - 15 - ], - [ - "jump", - "eq_done_1096", - 370, - 15 - ], - "eq_nn_1098", - [ - "is_text", - 19, - 4, - 370, - 15 - ], - [ - "jump_false", - 19, - "eq_nt_1099", - 370, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 18, - 4, - 17, - 370, - 15 - ], - [ - "jump", - "eq_done_1096", - 370, - 15 - ], - "eq_nt_1099", - [ - "is_null", - 19, - 4, - 370, - 15 - ], - [ - "jump_false", - 19, - "eq_nnl_1100", - 370, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1100", - 370, - 15 - ], - [ - "true", - 18, - 370, - 15 - ], - [ - "jump", - "eq_done_1096", - 370, - 15 - ], - "eq_nnl_1100", - [ - "is_bool", - 19, - 4, - 370, - 15 - ], - [ - "jump_false", - 19, - "eq_nb_1101", - 370, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1101", - 370, - 15 - ], - [ - "eq_bool", - 18, - 4, - 17, - 370, - 15 - ], - [ - "jump", - "eq_done_1096", - 370, - 15 - ], - "eq_nb_1101", - [ - "false", - 18, - 370, - 15 - ], - "eq_done_1096", - [ - "jump_false", - 18, - "if_else_1094", - 370, - 15 - ], - [ - "access", - 21, - "/", - 371, - 24 - ], - [ - "access", - 23, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 371, - 13 - ], - [ - "frame", - 24, - 23, - 2, - 371, - 13 - ], - [ - "null", - 25, - 371, - 13 - ], - [ - "setarg", - 24, - 0, - 25, - 371, - 13 - ], - [ - "setarg", - 24, - 1, - 1, - 371, - 13 - ], - [ - "setarg", - 24, - 2, - 21, - 371, - 13 - ], - [ - "invoke", - 24, - 22, - 371, - 13 - ], - [ - "move", - 5, - 22, - 371, - 13 - ], - [ - "access", - 26, - 0, - 372, - 18 - ], - [ - "load_index", - 27, - 5, - 26, - 372, - 18 - ], - [ - "move", - 3, - 27, - 372, - 18 - ], - [ - "access", - 28, - 1, - 373, - 18 - ], - [ - "load_index", - 29, - 5, - 28, - 373, - 18 - ], - [ - "move", - 7, - 29, - 373, - 18 - ], - [ - "access", - 30, - 2, - 374, - 18 - ], - [ - "load_index", - 31, - 5, - 30, - 374, - 18 - ], - [ - "move", - 6, - 31, - 374, - 18 - ], - [ - "access", - 32, - "https://", - 376, - 12 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "is_text", - 35, - 3, - 376, - 25 - ], - [ - "jump_false", - 35, - "add_cn_1103", - 376, - 25 - ], - [ - "concat", - 33, - 32, - 3, - 376, - 25 - ], - [ - "jump", - "add_done_1102", - 376, - 25 - ], - "add_cn_1103", - "_nop_tc_9", - [ - "jump", - "add_err_1104", - 376, - 25 - ], - [ - "is_num", - 35, - 3, - 376, - 25 - ], - [ - "jump_false", - 35, - "add_err_1104", - 376, - 25 - ], - [ - "add", - 33, - 32, - 3, - 376, - 25 - ], - [ - "jump", - "add_done_1102", - 376, - 25 - ], - "add_err_1104", - [ - "disrupt", - 376, - 25 - ], - "add_done_1102", - [ - "access", - 36, - "/", - 376, - 32 - ], - [ - "is_text", - 38, - 33, - 376, - 32 - ], - [ - "jump_false", - 38, - "add_cn_1106", - 376, - 32 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 37, - 33, - 36, - 376, - 32 - ], - [ - "jump", - "add_done_1105", - 376, - 32 - ], - "add_cn_1106", - [ - "is_num", - 38, - 33, - 376, - 32 - ], - [ - "jump_false", - 38, - "add_err_1107", - 376, - 32 - ], - "_nop_tc_12", - [ - "jump", - "add_err_1107", - 376, - 32 - ], - [ - "add", - 37, - 33, - 36, - 376, - 32 - ], - [ - "jump", - "add_done_1105", - 376, - 32 - ], - "add_err_1107", - [ - "disrupt", - 376, - 32 - ], - "add_done_1105", - [ - "is_text", - 41, - 37, - 376, - 38 - ], - [ - "jump_false", - 41, - "add_cn_1109", - 376, - 38 - ], - [ - "is_text", - 42, - 7, - 376, - 38 - ], - [ - "jump_false", - 42, - "add_cn_1109", - 376, - 38 - ], - [ - "concat", - 40, - 37, - 7, - 376, - 38 - ], - [ - "jump", - "add_done_1108", - 376, - 38 - ], - "add_cn_1109", - [ - "is_num", - 41, - 37, - 376, - 38 - ], - [ - "jump_false", - 41, - "add_err_1110", - 376, - 38 - ], - [ - "is_num", - 42, - 7, - 376, - 38 - ], - [ - "jump_false", - 42, - "add_err_1110", - 376, - 38 - ], - [ - "add", - 40, - 37, - 7, - 376, - 38 - ], - [ - "jump", - "add_done_1108", - 376, - 38 - ], - "add_err_1110", - [ - "disrupt", - 376, - 38 - ], - "add_done_1108", - [ - "access", - 43, - "/", - 376, - 45 - ], - [ - "is_text", - 45, - 40, - 376, - 45 - ], - [ - "jump_false", - 45, - "add_cn_1112", - 376, - 45 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "concat", - 44, - 40, - 43, - 376, - 45 - ], - [ - "jump", - "add_done_1111", - 376, - 45 - ], - "add_cn_1112", - [ - "is_num", - 45, - 40, - 376, - 45 - ], - [ - "jump_false", - 45, - "add_err_1113", - 376, - 45 - ], - "_nop_tc_15", - [ - "jump", - "add_err_1113", - 376, - 45 - ], - [ - "add", - 44, - 40, - 43, - 376, - 45 - ], - [ - "jump", - "add_done_1111", - 376, - 45 - ], - "add_err_1113", - [ - "disrupt", - 376, - 45 - ], - "add_done_1111", - [ - "is_text", - 48, - 44, - 376, - 51 - ], - [ - "jump_false", - 48, - "add_cn_1115", - 376, - 51 - ], - [ - "is_text", - 49, - 6, - 376, - 51 - ], - [ - "jump_false", - 49, - "add_cn_1115", - 376, - 51 - ], - [ - "concat", - 47, - 44, - 6, - 376, - 51 - ], - [ - "jump", - "add_done_1114", - 376, - 51 - ], - "add_cn_1115", - [ - "is_num", - 48, - 44, - 376, - 51 - ], - [ - "jump_false", - 48, - "add_err_1116", - 376, - 51 - ], - [ - "is_num", - 49, - 6, - 376, - 51 - ], - [ - "jump_false", - 49, - "add_err_1116", - 376, - 51 - ], - [ - "add", - 47, - 44, - 6, - 376, - 51 - ], - [ - "jump", - "add_done_1114", - 376, - 51 - ], - "add_err_1116", - [ - "disrupt", - 376, - 51 - ], - "add_done_1114", - [ - "access", - 50, - "/archive/", - 376, - 58 - ], - [ - "is_text", - 52, - 47, - 376, - 58 - ], - [ - "jump_false", - 52, - "add_cn_1118", - 376, - 58 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "concat", - 51, - 47, - 50, - 376, - 58 - ], - [ - "jump", - "add_done_1117", - 376, - 58 - ], - "add_cn_1118", - [ - "is_num", - 52, - 47, - 376, - 58 - ], - [ - "jump_false", - 52, - "add_err_1119", - 376, - 58 - ], - "_nop_tc_18", - [ - "jump", - "add_err_1119", - 376, - 58 - ], - [ - "add", - 51, - 47, - 50, - 376, - 58 - ], - [ - "jump", - "add_done_1117", - 376, - 58 - ], - "add_err_1119", - [ - "disrupt", - 376, - 58 - ], - "add_done_1117", - [ - "is_text", - 55, - 51, - 376, - 72 - ], - [ - "jump_false", - 55, - "add_cn_1121", - 376, - 72 - ], - [ - "is_text", - 56, - 2, - 376, - 72 - ], - [ - "jump_false", - 56, - "add_cn_1121", - 376, - 72 - ], - [ - "concat", - 54, - 51, - 2, - 376, - 72 - ], - [ - "jump", - "add_done_1120", - 376, - 72 - ], - "add_cn_1121", - [ - "is_num", - 55, - 51, - 376, - 72 - ], - [ - "jump_false", - 55, - "add_err_1122", - 376, - 72 - ], - [ - "is_num", - 56, - 2, - 376, - 72 - ], - [ - "jump_false", - 56, - "add_err_1122", - 376, - 72 - ], - [ - "add", - 54, - 51, - 2, - 376, - 72 - ], - [ - "jump", - "add_done_1120", - 376, - 72 - ], - "add_err_1122", - [ - "disrupt", - 376, - 72 - ], - "add_done_1120", - [ - "access", - 57, - ".zip", - 376, - 86 - ], - [ - "is_text", - 59, - 54, - 376, - 86 - ], - [ - "jump_false", - 59, - "add_cn_1124", - 376, - 86 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "concat", - 58, - 54, - 57, - 376, - 86 - ], - [ - "jump", - "add_done_1123", - 376, - 86 - ], - "add_cn_1124", - [ - "is_num", - 59, - 54, - 376, - 86 - ], - [ - "jump_false", - 59, - "add_err_1125", - 376, - 86 - ], - "_nop_tc_21", - [ - "jump", - "add_err_1125", - 376, - 86 - ], - [ - "add", - 58, - 54, - 57, - 376, - 86 - ], - [ - "jump", - "add_done_1123", - 376, - 86 - ], - "add_err_1125", - [ - "disrupt", - 376, - 86 - ], - "add_done_1123", - [ - "return", - 58, - 376, - 86 - ], - "_nop_ur_1", - "if_else_1094", - "if_end_1095", - [ - "null", - 61, - 379, - 10 - ], - [ - "return", - 61, - 379, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 55, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 8, - 7, - 1, - 384, - 14 - ], - [ - "is_proxy", - 9, - 8, - 384, - 14 - ], - [ - "jump_false", - 9, - "record_path_1126", - 384, - 14 - ], - [ - "null", - 10, - 384, - 14 - ], - [ - "access", - 11, - "resolve_package_info", - 384, - 14 - ], - [ - "array", - 12, - 0, - 384, - 14 - ], - [ - "push", - 12, - 1, - 384, - 14 - ], - [ - "frame", - 13, - 8, - 2, - 384, - 14 - ], - [ - "setarg", - 13, - 0, - 10, - 384, - 14 - ], - [ - "setarg", - 13, - 1, - 11, - 384, - 14 - ], - [ - "setarg", - 13, - 2, - 12, - 384, - 14 - ], - [ - "invoke", - 13, - 7, - 384, - 14 - ], - [ - "jump", - "call_done_1127", - 384, - 14 - ], - "record_path_1126", - [ - "load_field", - 14, - 8, - "resolve_package_info", - 384, - 14 - ], - [ - "frame", - 15, - 14, - 1, - 384, - 14 - ], - [ - "setarg", - 15, - 0, - 8, - 384, - 14 - ], - [ - "setarg", - 15, - 1, - 1, - 384, - 14 - ], - [ - "invoke", - 15, - 7, - 384, - 14 - ], - "call_done_1127", - [ - "move", - 3, - 7, - 384, - 14 - ], - [ - "null", - 4, - 385, - 15 - ], - [ - "null", - 2, - 386, - 14 - ], - [ - "null", - 6, - 387, - 14 - ], - [ - "null", - 5, - 388, - 14 - ], - [ - "access", - 16, - "gitea", - 390, - 15 - ], - [ - "is_identical", - 17, - 3, - 16, - 390, - 15 - ], - [ - "jump_true", - 17, - "eq_done_1130", - 390, - 15 - ], - [ - "is_int", - 18, - 3, - 390, - 15 - ], - [ - "jump_false", - 18, - "eq_ni_1131", - 390, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1131", - 390, - 15 - ], - [ - "eq_int", - 17, - 3, - 16, - 390, - 15 - ], - [ - "jump", - "eq_done_1130", - 390, - 15 - ], - "eq_ni_1131", - [ - "is_num", - 18, - 3, - 390, - 15 - ], - [ - "jump_false", - 18, - "eq_nn_1132", - 390, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1132", - 390, - 15 - ], - [ - "eq_float", - 17, - 3, - 16, - 390, - 15 - ], - [ - "jump", - "eq_done_1130", - 390, - 15 - ], - "eq_nn_1132", - [ - "is_text", - 18, - 3, - 390, - 15 - ], - [ - "jump_false", - 18, - "eq_nt_1133", - 390, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 17, - 3, - 16, - 390, - 15 - ], - [ - "jump", - "eq_done_1130", - 390, - 15 - ], - "eq_nt_1133", - [ - "is_null", - 18, - 3, - 390, - 15 - ], - [ - "jump_false", - 18, - "eq_nnl_1134", - 390, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1134", - 390, - 15 - ], - [ - "true", - 17, - 390, - 15 - ], - [ - "jump", - "eq_done_1130", - 390, - 15 - ], - "eq_nnl_1134", - [ - "is_bool", - 18, - 3, - 390, - 15 - ], - [ - "jump_false", - 18, - "eq_nb_1135", - 390, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1135", - 390, - 15 - ], - [ - "eq_bool", - 17, - 3, - 16, - 390, - 15 - ], - [ - "jump", - "eq_done_1130", - 390, - 15 - ], - "eq_nb_1135", - [ - "false", - 17, - 390, - 15 - ], - "eq_done_1130", - [ - "jump_false", - 17, - "if_else_1128", - 390, - 15 - ], - [ - "access", - 20, - "/", - 391, - 24 - ], - [ - "access", - 22, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 391, - 13 - ], - [ - "frame", - 23, - 22, - 2, - 391, - 13 - ], - [ - "null", - 24, - 391, - 13 - ], - [ - "setarg", - 23, - 0, - 24, - 391, - 13 - ], - [ - "setarg", - 23, - 1, - 1, - 391, - 13 - ], - [ - "setarg", - 23, - 2, - 20, - 391, - 13 - ], - [ - "invoke", - 23, - 21, - 391, - 13 - ], - [ - "move", - 4, - 21, - 391, - 13 - ], - [ - "access", - 25, - 0, - 392, - 18 - ], - [ - "load_index", - 26, - 4, - 25, - 392, - 18 - ], - [ - "move", - 2, - 26, - 392, - 18 - ], - [ - "access", - 27, - 1, - 393, - 18 - ], - [ - "load_index", - 28, - 4, - 27, - 393, - 18 - ], - [ - "move", - 6, - 28, - 393, - 18 - ], - [ - "access", - 29, - 2, - 394, - 18 - ], - [ - "load_index", - 30, - 4, - 29, - 394, - 18 - ], - [ - "move", - 5, - 30, - 394, - 18 - ], - [ - "access", - 31, - "https://", - 395, - 12 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "is_text", - 34, - 2, - 395, - 25 - ], - [ - "jump_false", - 34, - "add_cn_1137", - 395, - 25 - ], - [ - "concat", - 32, - 31, - 2, - 395, - 25 - ], - [ - "jump", - "add_done_1136", - 395, - 25 - ], - "add_cn_1137", - "_nop_tc_9", - [ - "jump", - "add_err_1138", - 395, - 25 - ], - [ - "is_num", - 34, - 2, - 395, - 25 - ], - [ - "jump_false", - 34, - "add_err_1138", - 395, - 25 - ], - [ - "add", - 32, - 31, - 2, - 395, - 25 - ], - [ - "jump", - "add_done_1136", - 395, - 25 - ], - "add_err_1138", - [ - "disrupt", - 395, - 25 - ], - "add_done_1136", - [ - "access", - 35, - "/api/v1/repos/", - 395, - 32 - ], - [ - "is_text", - 37, - 32, - 395, - 32 - ], - [ - "jump_false", - 37, - "add_cn_1140", - 395, - 32 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 36, - 32, - 35, - 395, - 32 - ], - [ - "jump", - "add_done_1139", - 395, - 32 - ], - "add_cn_1140", - [ - "is_num", - 37, - 32, - 395, - 32 - ], - [ - "jump_false", - 37, - "add_err_1141", - 395, - 32 - ], - "_nop_tc_12", - [ - "jump", - "add_err_1141", - 395, - 32 - ], - [ - "add", - 36, - 32, - 35, - 395, - 32 - ], - [ - "jump", - "add_done_1139", - 395, - 32 - ], - "add_err_1141", - [ - "disrupt", - 395, - 32 - ], - "add_done_1139", - [ - "is_text", - 40, - 36, - 395, - 51 - ], - [ - "jump_false", - 40, - "add_cn_1143", - 395, - 51 - ], - [ - "is_text", - 41, - 6, - 395, - 51 - ], - [ - "jump_false", - 41, - "add_cn_1143", - 395, - 51 - ], - [ - "concat", - 39, - 36, - 6, - 395, - 51 - ], - [ - "jump", - "add_done_1142", - 395, - 51 - ], - "add_cn_1143", - [ - "is_num", - 40, - 36, - 395, - 51 - ], - [ - "jump_false", - 40, - "add_err_1144", - 395, - 51 - ], - [ - "is_num", - 41, - 6, - 395, - 51 - ], - [ - "jump_false", - 41, - "add_err_1144", - 395, - 51 - ], - [ - "add", - 39, - 36, - 6, - 395, - 51 - ], - [ - "jump", - "add_done_1142", - 395, - 51 - ], - "add_err_1144", - [ - "disrupt", - 395, - 51 - ], - "add_done_1142", - [ - "access", - 42, - "/", - 395, - 58 - ], - [ - "is_text", - 44, - 39, - 395, - 58 - ], - [ - "jump_false", - 44, - "add_cn_1146", - 395, - 58 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "concat", - 43, - 39, - 42, - 395, - 58 - ], - [ - "jump", - "add_done_1145", - 395, - 58 - ], - "add_cn_1146", - [ - "is_num", - 44, - 39, - 395, - 58 - ], - [ - "jump_false", - 44, - "add_err_1147", - 395, - 58 - ], - "_nop_tc_15", - [ - "jump", - "add_err_1147", - 395, - 58 - ], - [ - "add", - 43, - 39, - 42, - 395, - 58 - ], - [ - "jump", - "add_done_1145", - 395, - 58 - ], - "add_err_1147", - [ - "disrupt", - 395, - 58 - ], - "add_done_1145", - [ - "is_text", - 47, - 43, - 395, - 64 - ], - [ - "jump_false", - 47, - "add_cn_1149", - 395, - 64 - ], - [ - "is_text", - 48, - 5, - 395, - 64 - ], - [ - "jump_false", - 48, - "add_cn_1149", - 395, - 64 - ], - [ - "concat", - 46, - 43, - 5, - 395, - 64 - ], - [ - "jump", - "add_done_1148", - 395, - 64 - ], - "add_cn_1149", - [ - "is_num", - 47, - 43, - 395, - 64 - ], - [ - "jump_false", - 47, - "add_err_1150", - 395, - 64 - ], - [ - "is_num", - 48, - 5, - 395, - 64 - ], - [ - "jump_false", - 48, - "add_err_1150", - 395, - 64 - ], - [ - "add", - 46, - 43, - 5, - 395, - 64 - ], - [ - "jump", - "add_done_1148", - 395, - 64 - ], - "add_err_1150", - [ - "disrupt", - 395, - 64 - ], - "add_done_1148", - [ - "access", - 49, - "/branches/", - 395, - 71 - ], - [ - "is_text", - 51, - 46, - 395, - 71 - ], - [ - "jump_false", - 51, - "add_cn_1152", - 395, - 71 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "concat", - 50, - 46, - 49, - 395, - 71 - ], - [ - "jump", - "add_done_1151", - 395, - 71 - ], - "add_cn_1152", - [ - "is_num", - 51, - 46, - 395, - 71 - ], - [ - "jump_false", - 51, - "add_err_1153", - 395, - 71 - ], - "_nop_tc_18", - [ - "jump", - "add_err_1153", - 395, - 71 - ], - [ - "add", - 50, - 46, - 49, - 395, - 71 - ], - [ - "jump", - "add_done_1151", - 395, - 71 - ], - "add_err_1153", - [ - "disrupt", - 395, - 71 - ], - "add_done_1151", - [ - "return", - 50, - 395, - 71 - ], - "_nop_ur_1", - "if_else_1128", - "if_end_1129", - [ - "null", - 53, - 398, - 10 - ], - [ - "return", - 53, - 398, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 38, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_1154", - 403, - 8 - ], - [ - "null", - 6, - 403, - 25 - ], - [ - "return", - 6, - 403, - 25 - ], - "_nop_ur_1", - "if_else_1154", - "if_end_1155", - [ - "get", - 8, - 7, - 1, - 405, - 14 - ], - [ - "is_proxy", - 9, - 8, - 405, - 14 - ], - [ - "jump_false", - 9, - "record_path_1156", - 405, - 14 - ], - [ - "null", - 10, - 405, - 14 - ], - [ - "access", - 11, - "resolve_package_info", - 405, - 14 - ], - [ - "array", - 12, - 0, - 405, - 14 - ], - [ - "push", - 12, - 1, - 405, - 14 - ], - [ - "frame", - 13, - 8, - 2, - 405, - 14 - ], - [ - "setarg", - 13, - 0, - 10, - 405, - 14 - ], - [ - "setarg", - 13, - 1, - 11, - 405, - 14 - ], - [ - "setarg", - 13, - 2, - 12, - 405, - 14 - ], - [ - "invoke", - 13, - 7, - 405, - 14 - ], - [ - "jump", - "call_done_1157", - 405, - 14 - ], - "record_path_1156", - [ - "load_field", - 14, - 8, - "resolve_package_info", - 405, - 14 - ], - [ - "frame", - 15, - 14, - 1, - 405, - 14 - ], - [ - "setarg", - 15, - 0, - 8, - 405, - 14 - ], - [ - "setarg", - 15, - 1, - 1, - 405, - 14 - ], - [ - "invoke", - 15, - 7, - 405, - 14 - ], - "call_done_1157", - [ - "move", - 4, - 7, - 405, - 14 - ], - [ - "get", - 17, - 46, - 1, - 407, - 14 - ], - [ - "is_proxy", - 18, - 17, - 407, - 14 - ], - [ - "jump_false", - 18, - "record_path_1158", - 407, - 14 - ], - [ - "null", - 19, - 407, - 14 - ], - [ - "access", - 20, - "decode", - 407, - 14 - ], - [ - "array", - 21, - 0, - 407, - 14 - ], - [ - "push", - 21, - 2, - 407, - 14 - ], - [ - "frame", - 22, - 17, - 2, - 407, - 14 - ], - [ - "setarg", - 22, - 0, - 19, - 407, - 14 - ], - [ - "setarg", - 22, - 1, - 20, - 407, - 14 - ], - [ - "setarg", - 22, - 2, - 21, - 407, - 14 - ], - [ - "invoke", - 22, - 16, - 407, - 14 - ], - [ - "jump", - "call_done_1159", - 407, - 14 - ], - "record_path_1158", - [ - "load_field", - 23, - 17, - "decode", - 407, - 14 - ], - [ - "frame", - 24, - 23, - 1, - 407, - 14 - ], - [ - "setarg", - 24, - 0, - 17, - 407, - 14 - ], - [ - "setarg", - 24, - 1, - 2, - 407, - 14 - ], - [ - "invoke", - 24, - 16, - 407, - 14 - ], - "call_done_1159", - [ - "move", - 3, - 16, - 407, - 14 - ], - [ - "access", - 25, - "gitea", - 409, - 15 - ], - [ - "is_identical", - 26, - 4, - 25, - 409, - 15 - ], - [ - "jump_true", - 26, - "eq_done_1162", - 409, - 15 - ], - [ - "is_int", - 27, - 4, - 409, - 15 - ], - [ - "jump_false", - 27, - "eq_ni_1163", - 409, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1163", - 409, - 15 - ], - [ - "eq_int", - 26, - 4, - 25, - 409, - 15 - ], - [ - "jump", - "eq_done_1162", - 409, - 15 - ], - "eq_ni_1163", - [ - "is_num", - 27, - 4, - 409, - 15 - ], - [ - "jump_false", - 27, - "eq_nn_1164", - 409, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1164", - 409, - 15 - ], - [ - "eq_float", - 26, - 4, - 25, - 409, - 15 - ], - [ - "jump", - "eq_done_1162", - 409, - 15 - ], - "eq_nn_1164", - [ - "is_text", - 27, - 4, - 409, - 15 - ], - [ - "jump_false", - 27, - "eq_nt_1165", - 409, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 26, - 4, - 25, - 409, - 15 - ], - [ - "jump", - "eq_done_1162", - 409, - 15 - ], - "eq_nt_1165", - [ - "is_null", - 27, - 4, - 409, - 15 - ], - [ - "jump_false", - 27, - "eq_nnl_1166", - 409, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1166", - 409, - 15 - ], - [ - "true", - 26, - 409, - 15 - ], - [ - "jump", - "eq_done_1162", - 409, - 15 - ], - "eq_nnl_1166", - [ - "is_bool", - 27, - 4, - 409, - 15 - ], - [ - "jump_false", - 27, - "eq_nb_1167", - 409, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1167", - 409, - 15 - ], - [ - "eq_bool", - 26, - 4, - 25, - 409, - 15 - ], - [ - "jump", - "eq_done_1162", - 409, - 15 - ], - "eq_nb_1167", - [ - "false", - 26, - 409, - 15 - ], - "eq_done_1162", - [ - "jump_false", - 26, - "if_else_1160", - 409, - 15 - ], - [ - "is_array", - 29, - 3, - 410, - 18 - ], - [ - "jump_false", - 29, - "if_else_1168", - 410, - 18 - ], - [ - "access", - 30, - 0, - 411, - 19 - ], - [ - "load_index", - 31, - 3, - 30, - 411, - 19 - ], - [ - "move", - 3, - 31, - 411, - 19 - ], - [ - "jump", - "if_end_1169", - 411, - 19 - ], - "if_else_1168", - "if_end_1169", - [ - "load_field", - 32, - 3, - "commit", - 412, - 12 - ], - [ - "move", - 33, - 32, - 412, - 12 - ], - [ - "jump_false", - 33, - "and_end_1170", - 412, - 12 - ], - [ - "load_field", - 34, - 3, - "commit", - 412, - 27 - ], - [ - "load_field", - 35, - 34, - "id", - 412, - 27 - ], - [ - "move", - 33, - 35, - 412, - 27 - ], - "and_end_1170", - [ - "return", - 33, - 412, - 27 - ], - "_nop_ur_2", - "if_else_1160", - "if_end_1161", - [ - "null", - 36, - 415, - 10 - ], - [ - "return", - 36, - 415, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_1171", - 452, - 8 - ], - [ - "array", - 3, - 0, - 452, - 26 - ], - [ - "return", - 3, - 452, - 26 - ], - "_nop_ur_1", - "if_else_1171", - "if_end_1172", - [ - "get", - 4, - 6, - 1, - 456, - 16 - ], - [ - "access", - 6, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 456, - 10 - ], - [ - "frame", - 7, - 6, - 1, - 456, - 10 - ], - [ - "null", - 8, - 456, - 10 - ], - [ - "setarg", - 7, - 0, - 8, - 456, - 10 - ], - [ - "setarg", - 7, - 1, - 4, - 456, - 10 - ], - [ - "tail_invoke", - 7, - 5, - 456, - 10 - ], - [ - "return", - 5, - 456, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 22, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 7, - 1, - 461, - 19 - ], - [ - "is_proxy", - 5, - 4, - 461, - 19 - ], - [ - "jump_false", - 5, - "record_path_1173", - 461, - 19 - ], - [ - "null", - 6, - 461, - 19 - ], - [ - "access", - 7, - "file_info", - 461, - 19 - ], - [ - "array", - 8, - 0, - 461, - 19 - ], - [ - "push", - 8, - 1, - 461, - 19 - ], - [ - "frame", - 9, - 4, - 2, - 461, - 19 - ], - [ - "setarg", - 9, - 0, - 6, - 461, - 19 - ], - [ - "setarg", - 9, - 1, - 7, - 461, - 19 - ], - [ - "setarg", - 9, - 2, - 8, - 461, - 19 - ], - [ - "invoke", - 9, - 3, - 461, - 19 - ], - [ - "jump", - "call_done_1174", - 461, - 19 - ], - "record_path_1173", - [ - "load_field", - 10, - 4, - "file_info", - 461, - 19 - ], - [ - "frame", - 11, - 10, - 1, - 461, - 19 - ], - [ - "setarg", - 11, - 0, - 4, - 461, - 19 - ], - [ - "setarg", - 11, - 1, - 1, - 461, - 19 - ], - [ - "invoke", - 11, - 3, - 461, - 19 - ], - "call_done_1174", - [ - "move", - 2, - 3, - 461, - 19 - ], - [ - "get", - 13, - 7, - 1, - 462, - 10 - ], - [ - "is_proxy", - 14, - 13, - 462, - 10 - ], - [ - "jump_false", - 14, - "record_path_1175", - 462, - 10 - ], - [ - "null", - 15, - 462, - 10 - ], - [ - "access", - 16, - "script_inject_for", - 462, - 10 - ], - [ - "array", - 17, - 0, - 462, - 10 - ], - [ - "push", - 17, - 2, - 462, - 10 - ], - [ - "frame", - 18, - 13, - 2, - 462, - 10 - ], - [ - "setarg", - 18, - 0, - 15, - 462, - 10 - ], - [ - "setarg", - 18, - 1, - 16, - 462, - 10 - ], - [ - "setarg", - 18, - 2, - 17, - 462, - 10 - ], - [ - "invoke", - 18, - 12, - 462, - 10 - ], - [ - "jump", - "call_done_1176", - 462, - 10 - ], - "record_path_1175", - [ - "load_field", - 19, - 13, - "script_inject_for", - 462, - 10 - ], - [ - "frame", - 20, - 19, - 1, - 462, - 10 - ], - [ - "setarg", - 20, - 0, - 13, - 462, - 10 - ], - [ - "setarg", - 20, - 1, - 2, - 462, - 10 - ], - [ - "invoke", - 20, - 12, - 462, - 10 - ], - "call_done_1176", - [ - "return", - 12, - 462, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 34, - 1, - 894, - 19 - ], - [ - "frame", - 6, - 5, - 2, - 894, - 19 - ], - [ - "null", - 7, - 894, - 19 - ], - [ - "setarg", - 6, - 0, - 7, - 894, - 19 - ], - [ - "setarg", - 6, - 1, - 1, - 894, - 19 - ], - [ - "setarg", - 6, - 2, - 2, - 894, - 19 - ], - [ - "invoke", - 6, - 4, - 894, - 19 - ], - [ - "move", - 3, - 4, - 894, - 19 - ], - [ - "access", - 8, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 895, - 10 - ], - [ - "load_dynamic", - 9, - 8, - 3, - 895, - 20 - ], - [ - "null", - 10, - 895, - 34 - ], - [ - "is_identical", - 11, - 9, - 10, - 895, - 34 - ], - [ - "jump_true", - 11, - "ne_nid_1178", - 895, - 34 - ], - [ - "jump", - "ne_ni_1179", - 895, - 34 - ], - "ne_nid_1178", - [ - "false", - 11, - 895, - 34 - ], - [ - "jump", - "ne_done_1177", - 895, - 34 - ], - "ne_ni_1179", - [ - "is_int", - 12, - 9, - 895, - 34 - ], - [ - "jump_false", - 12, - "ne_nn_1180", - 895, - 34 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_1180", - 895, - 34 - ], - [ - "ne_int", - 11, - 9, - 10, - 895, - 34 - ], - [ - "jump", - "ne_done_1177", - 895, - 34 - ], - "ne_nn_1180", - [ - "is_num", - 12, - 9, - 895, - 34 - ], - [ - "jump_false", - 12, - "ne_nt_1181", - 895, - 34 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_1181", - 895, - 34 - ], - [ - "ne_float", - 11, - 9, - 10, - 895, - 34 - ], - [ - "jump", - "ne_done_1177", - 895, - 34 - ], - "ne_nt_1181", - [ - "is_text", - 12, - 9, - 895, - 34 - ], - [ - "jump_false", - 12, - "ne_nnl_1182", - 895, - 34 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_1182", - 895, - 34 - ], - [ - "ne_text", - 11, - 9, - 10, - 895, - 34 - ], - [ - "jump", - "ne_done_1177", - 895, - 34 - ], - "ne_nnl_1182", - [ - "is_null", - 12, - 9, - 895, - 34 - ], - [ - "jump_false", - 12, - "ne_nb_1183", - 895, - 34 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 11, - 895, - 34 - ], - [ - "jump", - "ne_done_1177", - 895, - 34 - ], - "ne_nb_1183", - [ - "is_bool", - 12, - 9, - 895, - 34 - ], - [ - "jump_false", - 12, - "ne_mis_1184", - 895, - 34 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_1184", - 895, - 34 - ], - [ - "ne_bool", - 11, - 9, - 10, - 895, - 34 - ], - [ - "jump", - "ne_done_1177", - 895, - 34 - ], - "ne_mis_1184", - [ - "true", - 11, - 895, - 34 - ], - "ne_done_1177", - [ - "return", - 11, - 895, - 34 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "is_loaded", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 73, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 7, - "embedded:", - 961, - 19 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 10, - 1, - 961, - 33 - ], - [ - "jump_false", - 10, - "add_cn_1186", - 961, - 33 - ], - [ - "concat", - 8, - 7, - 1, - 961, - 33 - ], - [ - "jump", - "add_done_1185", - 961, - 33 - ], - "add_cn_1186", - "_nop_tc_3", - [ - "jump", - "add_err_1187", - 961, - 33 - ], - [ - "is_num", - 10, - 1, - 961, - 33 - ], - [ - "jump_false", - 10, - "add_err_1187", - 961, - 33 - ], - [ - "add", - 8, - 7, - 1, - 961, - 33 - ], - [ - "jump", - "add_done_1185", - 961, - 33 - ], - "add_err_1187", - [ - "disrupt", - 961, - 33 - ], - "add_done_1185", - [ - "move", - 4, - 8, - 961, - 33 - ], - [ - "null", - 5, - 962, - 18 - ], - [ - "null", - 3, - 963, - 19 - ], - [ - "access", - 11, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 964, - 7 - ], - [ - "load_dynamic", - 12, - 11, - 4, - 964, - 17 - ], - [ - "jump_false", - 12, - "if_else_1188", - 964, - 17 - ], - [ - "access", - 13, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 964, - 36 - ], - [ - "load_dynamic", - 14, - 13, - 4, - 964, - 46 - ], - [ - "return", - 14, - 964, - 46 - ], - "_nop_ur_1", - "if_else_1188", - "if_end_1189", - [ - "get", - 15, - 55, - 1, - 965, - 7 - ], - [ - "load_field", - 16, - 15, - "embedded_module", - 965, - 7 - ], - [ - "jump_false", - 16, - "if_else_1190", - 965, - 7 - ], - [ - "get", - 18, - 55, - 1, - 966, - 16 - ], - [ - "is_proxy", - 19, - 18, - 966, - 16 - ], - [ - "jump_false", - 19, - "record_path_1192", - 966, - 16 - ], - [ - "null", - 20, - 966, - 16 - ], - [ - "access", - 21, - "embedded_module", - 966, - 16 - ], - [ - "array", - 22, - 0, - 966, - 16 - ], - [ - "push", - 22, - 1, - 966, - 16 - ], - [ - "frame", - 23, - 18, - 2, - 966, - 16 - ], - [ - "setarg", - 23, - 0, - 20, - 966, - 16 - ], - [ - "setarg", - 23, - 1, - 21, - 966, - 16 - ], - [ - "setarg", - 23, - 2, - 22, - 966, - 16 - ], - [ - "invoke", - 23, - 17, - 966, - 16 - ], - [ - "jump", - "call_done_1193", - 966, - 16 - ], - "record_path_1192", - [ - "load_field", - 24, - 18, - "embedded_module", - 966, - 16 - ], - [ - "frame", - 25, - 24, - 1, - 966, - 16 - ], - [ - "setarg", - 25, - 0, - 18, - 966, - 16 - ], - [ - "setarg", - 25, - 1, - 1, - 966, - 16 - ], - [ - "invoke", - 25, - 17, - 966, - 16 - ], - "call_done_1193", - [ - "move", - 5, - 17, - 966, - 16 - ], - [ - "jump_false", - 5, - "if_else_1194", - 967, - 9 - ], - [ - "get", - 26, - 6, - 1, - 968, - 30 - ], - [ - "get", - 28, - 43, - 1, - 968, - 19 - ], - [ - "frame", - 29, - 28, - 1, - 968, - 19 - ], - [ - "null", - 30, - 968, - 19 - ], - [ - "setarg", - 29, - 0, - 30, - 968, - 19 - ], - [ - "setarg", - 29, - 1, - 26, - 968, - 19 - ], - [ - "invoke", - 29, - 27, - 968, - 19 - ], - [ - "move", - 3, - 27, - 968, - 19 - ], - [ - "get", - 32, - 49, - 1, - 969, - 23 - ], - [ - "frame", - 33, - 32, - 1, - 969, - 23 - ], - [ - "null", - 34, - 969, - 23 - ], - [ - "setarg", - 33, - 0, - 34, - 969, - 23 - ], - [ - "setarg", - 33, - 1, - 2, - 969, - 23 - ], - [ - "invoke", - 33, - 31, - 969, - 23 - ], - [ - "store_field", - 3, - 31, - "use", - 969, - 7 - ], - [ - "access", - 36, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 970, - 30 - ], - [ - "frame", - 37, - 36, - 2, - 970, - 30 - ], - [ - "null", - 38, - 970, - 30 - ], - [ - "setarg", - 37, - 0, - 38, - 970, - 30 - ], - [ - "setarg", - 37, - 1, - 5, - 970, - 30 - ], - [ - "setarg", - 37, - 2, - 3, - 970, - 30 - ], - [ - "invoke", - 37, - 35, - 970, - 30 - ], - [ - "access", - 39, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 970, - 7 - ], - [ - "store_dynamic", - 39, - 35, - 4, - 970, - 17 - ], - [ - "access", - 40, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 971, - 14 - ], - [ - "load_dynamic", - 41, - 40, - 4, - 971, - 24 - ], - [ - "return", - 41, - 971, - 24 - ], - "_nop_ur_2", - "if_else_1194", - "if_end_1195", - [ - "jump", - "if_end_1191", - 971, - 24 - ], - "if_else_1190", - "if_end_1191", - [ - "get", - 43, - 64, - 1, - 975, - 14 - ], - [ - "frame", - 44, - 43, - 2, - 975, - 14 - ], - [ - "null", - 45, - 975, - 14 - ], - [ - "setarg", - 44, - 0, - 45, - 975, - 14 - ], - [ - "setarg", - 44, - 1, - 1, - 975, - 14 - ], - [ - "setarg", - 44, - 2, - 2, - 975, - 14 - ], - [ - "invoke", - 44, - 42, - 975, - 14 - ], - [ - "move", - 6, - 42, - 975, - 14 - ], - "_nop_bl_1", - [ - "jump_true", - 6, - "if_else_1196", - 976, - 8 - ], - [ - "array", - 47, - 0, - 1, - 1 - ], - [ - "push", - 47, - 1, - 1, - 1 - ], - [ - "push", - 47, - 2, - 1, - 1 - ], - [ - "access", - 48, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 49, - "Module {0} could not be found in {1}", - 1, - 1 - ], - [ - "frame", - 51, - 48, - 2, - 1, - 1 - ], - [ - "null", - 52, - 1, - 1 - ], - [ - "setarg", - 51, - 0, - 52, - 1, - 1 - ], - [ - "setarg", - 51, - 1, - 49, - 1, - 1 - ], - [ - "setarg", - 51, - 2, - 47, - 1, - 1 - ], - [ - "invoke", - 51, - 50, - 1, - 1 - ], - [ - "access", - 54, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 976, - 16 - ], - [ - "frame", - 55, - 54, - 1, - 976, - 16 - ], - [ - "null", - 56, - 976, - 16 - ], - [ - "setarg", - 55, - 0, - 56, - 976, - 16 - ], - [ - "setarg", - 55, - 1, - 50, - 976, - 16 - ], - [ - "invoke", - 55, - 53, - 976, - 16 - ], - [ - "disrupt", - 976, - 82 - ], - [ - "jump", - "if_end_1197", - 976, - 82 - ], - "if_else_1196", - "if_end_1197", - [ - "access", - 57, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 978, - 7 - ], - [ - "load_field", - 58, - 6, - "cache_key", - 978, - 17 - ], - [ - "load_dynamic", - 59, - 57, - 58, - 978, - 17 - ], - [ - "jump_false", - 59, - "if_else_1198", - 978, - 17 - ], - [ - "access", - 60, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 979, - 12 - ], - [ - "load_field", - 61, - 6, - "cache_key", - 979, - 22 - ], - [ - "load_dynamic", - 62, - 60, - 61, - 979, - 22 - ], - [ - "return", - 62, - 979, - 22 - ], - "_nop_ur_3", - "if_else_1198", - "if_end_1199", - [ - "get", - 64, - 21, - 1, - 980, - 31 - ], - [ - "frame", - 65, - 64, - 1, - 980, - 31 - ], - [ - "null", - 66, - 980, - 31 - ], - [ - "setarg", - 65, - 0, - 66, - 980, - 31 - ], - [ - "setarg", - 65, - 1, - 6, - 980, - 31 - ], - [ - "invoke", - 65, - 63, - 980, - 31 - ], - [ - "access", - 67, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 980, - 3 - ], - [ - "load_field", - 68, - 6, - "cache_key", - 980, - 13 - ], - [ - "store_dynamic", - 67, - 63, - 68, - 980, - 13 - ], - [ - "access", - 69, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 981, - 10 - ], - [ - "load_field", - 70, - 6, - "cache_key", - 981, - 20 - ], - [ - "load_dynamic", - 71, - 69, - 70, - 981, - 20 - ], - [ - "return", - 71, - 981, - 20 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "use", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 154, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 12, - 7, - 1, - 1048, - 14 - ], - [ - "is_proxy", - 13, - 12, - 1048, - 14 - ], - [ - "jump_false", - 13, - "record_path_1200", - 1048, - 14 - ], - [ - "null", - 14, - 1048, - 14 - ], - [ - "access", - 15, - "load_lock", - 1048, - 14 - ], - [ - "array", - 16, - 0, - 1048, - 14 - ], - [ - "frame", - 17, - 12, - 2, - 1048, - 14 - ], - [ - "setarg", - 17, - 0, - 14, - 1048, - 14 - ], - [ - "setarg", - 17, - 1, - 15, - 1048, - 14 - ], - [ - "setarg", - 17, - 2, - 16, - 1048, - 14 - ], - [ - "invoke", - 17, - 11, - 1048, - 14 - ], - [ - "jump", - "call_done_1201", - 1048, - 14 - ], - "record_path_1200", - [ - "load_field", - 18, - 12, - "load_lock", - 1048, - 14 - ], - [ - "frame", - 19, - 18, - 0, - 1048, - 14 - ], - [ - "setarg", - 19, - 0, - 12, - 1048, - 14 - ], - [ - "invoke", - 19, - 11, - 1048, - 14 - ], - "call_done_1201", - [ - "move", - 6, - 11, - 1048, - 14 - ], - [ - "load_dynamic", - 20, - 6, - 1, - 1049, - 25 - ], - [ - "move", - 7, - 20, - 1049, - 25 - ], - [ - "get", - 22, - 7, - 1, - 1050, - 14 - ], - [ - "is_proxy", - 23, - 22, - 1050, - 14 - ], - [ - "jump_false", - 23, - "record_path_1202", - 1050, - 14 - ], - [ - "null", - 24, - 1050, - 14 - ], - [ - "access", - 25, - "resolve_package_info", - 1050, - 14 - ], - [ - "array", - 26, - 0, - 1050, - 14 - ], - [ - "push", - 26, - 1, - 1050, - 14 - ], - [ - "frame", - 27, - 22, - 2, - 1050, - 14 - ], - [ - "setarg", - 27, - 0, - 24, - 1050, - 14 - ], - [ - "setarg", - 27, - 1, - 25, - 1050, - 14 - ], - [ - "setarg", - 27, - 2, - 26, - 1050, - 14 - ], - [ - "invoke", - 27, - 21, - 1050, - 14 - ], - [ - "jump", - "call_done_1203", - 1050, - 14 - ], - "record_path_1202", - [ - "load_field", - 28, - 22, - "resolve_package_info", - 1050, - 14 - ], - [ - "frame", - 29, - 28, - 1, - 1050, - 14 - ], - [ - "setarg", - 29, - 0, - 22, - 1050, - 14 - ], - [ - "setarg", - 29, - 1, - 1, - 1050, - 14 - ], - [ - "invoke", - 29, - 21, - 1050, - 14 - ], - "call_done_1203", - [ - "move", - 5, - 21, - 1050, - 14 - ], - [ - "access", - 30, - "local", - 1052, - 15 - ], - [ - "is_identical", - 31, - 5, - 30, - 1052, - 15 - ], - [ - "jump_true", - 31, - "eq_done_1206", - 1052, - 15 - ], - [ - "is_int", - 32, - 5, - 1052, - 15 - ], - [ - "jump_false", - 32, - "eq_ni_1207", - 1052, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1207", - 1052, - 15 - ], - [ - "eq_int", - 31, - 5, - 30, - 1052, - 15 - ], - [ - "jump", - "eq_done_1206", - 1052, - 15 - ], - "eq_ni_1207", - [ - "is_num", - 32, - 5, - 1052, - 15 - ], - [ - "jump_false", - 32, - "eq_nn_1208", - 1052, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1208", - 1052, - 15 - ], - [ - "eq_float", - 31, - 5, - 30, - 1052, - 15 - ], - [ - "jump", - "eq_done_1206", - 1052, - 15 - ], - "eq_nn_1208", - [ - "is_text", - 32, - 5, - 1052, - 15 - ], - [ - "jump_false", - 32, - "eq_nt_1209", - 1052, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 31, - 5, - 30, - 1052, - 15 - ], - [ - "jump", - "eq_done_1206", - 1052, - 15 - ], - "eq_nt_1209", - [ - "is_null", - 32, - 5, - 1052, - 15 - ], - [ - "jump_false", - 32, - "eq_nnl_1210", - 1052, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1210", - 1052, - 15 - ], - [ - "true", - 31, - 1052, - 15 - ], - [ - "jump", - "eq_done_1206", - 1052, - 15 - ], - "eq_nnl_1210", - [ - "is_bool", - 32, - 5, - 1052, - 15 - ], - [ - "jump_false", - 32, - "eq_nb_1211", - 1052, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1211", - 1052, - 15 - ], - [ - "eq_bool", - 31, - 5, - 30, - 1052, - 15 - ], - [ - "jump", - "eq_done_1206", - 1052, - 15 - ], - "eq_nb_1211", - [ - "false", - 31, - 1052, - 15 - ], - "eq_done_1206", - [ - "jump_false", - 31, - "if_else_1204", - 1052, - 15 - ], - [ - "record", - 34, - 1 - ], - [ - "access", - 35, - "local", - 1053, - 22 - ], - [ - "store_field", - 34, - 35, - "status", - 1053, - 22 - ], - [ - "return", - 34, - 1053, - 22 - ], - "_nop_ur_1", - "if_else_1204", - "if_end_1205", - [ - "not", - 36, - 7, - 1057, - 8 - ], - [ - "move", - 37, - 36, - 1057, - 8 - ], - [ - "jump_true", - 37, - "or_end_1214", - 1057, - 8 - ], - [ - "load_field", - 38, - 7, - "commit", - 1057, - 23 - ], - [ - "not", - 39, - 38, - 1057, - 23 - ], - [ - "move", - 37, - 39, - 1057, - 23 - ], - "or_end_1214", - [ - "jump_false", - 37, - "if_else_1212", - 1057, - 23 - ], - [ - "record", - 40, - 2 - ], - [ - "access", - 41, - "error", - 1058, - 22 - ], - [ - "store_field", - 40, - 41, - "status", - 1058, - 22 - ], - [ - "access", - 42, - "No lock entry for ", - 1058, - 40 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "is_text", - 45, - 1, - 1058, - 63 - ], - [ - "jump_false", - 45, - "add_cn_1216", - 1058, - 63 - ], - [ - "concat", - 43, - 42, - 1, - 1058, - 63 - ], - [ - "jump", - "add_done_1215", - 1058, - 63 - ], - "add_cn_1216", - "_nop_tc_9", - [ - "jump", - "add_err_1217", - 1058, - 63 - ], - [ - "is_num", - 45, - 1, - 1058, - 63 - ], - [ - "jump_false", - 45, - "add_err_1217", - 1058, - 63 - ], - [ - "add", - 43, - 42, - 1, - 1058, - 63 - ], - [ - "jump", - "add_done_1215", - 1058, - 63 - ], - "add_err_1217", - [ - "disrupt", - 1058, - 63 - ], - "add_done_1215", - [ - "access", - 46, - " - run update first", - 1058, - 69 - ], - [ - "is_text", - 48, - 43, - 1058, - 69 - ], - [ - "jump_false", - 48, - "add_cn_1219", - 1058, - 69 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 47, - 43, - 46, - 1058, - 69 - ], - [ - "jump", - "add_done_1218", - 1058, - 69 - ], - "add_cn_1219", - [ - "is_num", - 48, - 43, - 1058, - 69 - ], - [ - "jump_false", - 48, - "add_err_1220", - 1058, - 69 - ], - "_nop_tc_12", - [ - "jump", - "add_err_1220", - 1058, - 69 - ], - [ - "add", - 47, - 43, - 46, - 1058, - 69 - ], - [ - "jump", - "add_done_1218", - 1058, - 69 - ], - "add_err_1220", - [ - "disrupt", - 1058, - 69 - ], - "add_done_1218", - [ - "store_field", - 40, - 47, - "message", - 1058, - 69 - ], - [ - "return", - 40, - 1058, - 69 - ], - "_nop_ur_2", - "if_else_1212", - "if_end_1213", - [ - "load_field", - 50, - 7, - "commit", - 1061, - 16 - ], - [ - "move", - 3, - 50, - 1061, - 16 - ], - [ - "load_field", - 51, - 7, - "zip_hash", - 1062, - 23 - ], - [ - "move", - 4, - 51, - 1062, - 23 - ], - [ - "get", - 53, - 27, - 1, - 1065, - 18 - ], - [ - "frame", - 54, - 53, - 2, - 1065, - 18 - ], - [ - "null", - 55, - 1065, - 18 - ], - [ - "setarg", - 54, - 0, - 55, - 1065, - 18 - ], - [ - "setarg", - 54, - 1, - 1, - 1065, - 18 - ], - [ - "setarg", - 54, - 2, - 3, - 1065, - 18 - ], - [ - "invoke", - 54, - 52, - 1065, - 18 - ], - [ - "move", - 10, - 52, - 1065, - 18 - ], - [ - "null", - 2, - 1067, - 21 - ], - [ - "jump_false", - 10, - "if_else_1221", - 1068, - 7 - ], - [ - "jump_false", - 4, - "if_else_1223", - 1070, - 9 - ], - [ - "get", - 57, - 16, - 1, - 1071, - 26 - ], - [ - "is_proxy", - 58, - 57, - 1071, - 26 - ], - [ - "jump_false", - 58, - "record_path_1225", - 1071, - 26 - ], - [ - "null", - 59, - 1071, - 26 - ], - [ - "access", - 60, - "blake2", - 1071, - 26 - ], - [ - "array", - 61, - 0, - 1071, - 26 - ], - [ - "push", - 61, - 10, - 1071, - 26 - ], - [ - "frame", - 62, - 57, - 2, - 1071, - 26 - ], - [ - "setarg", - 62, - 0, - 59, - 1071, - 26 - ], - [ - "setarg", - 62, - 1, - 60, - 1071, - 26 - ], - [ - "setarg", - 62, - 2, - 61, - 1071, - 26 - ], - [ - "invoke", - 62, - 56, - 1071, - 26 - ], - [ - "jump", - "call_done_1226", - 1071, - 26 - ], - "record_path_1225", - [ - "load_field", - 63, - 57, - "blake2", - 1071, - 26 - ], - [ - "frame", - 64, - 63, - 1, - 1071, - 26 - ], - [ - "setarg", - 64, - 0, - 57, - 1071, - 26 - ], - [ - "setarg", - 64, - 1, - 10, - 1071, - 26 - ], - [ - "invoke", - 64, - 56, - 1071, - 26 - ], - "call_done_1226", - [ - "access", - 65, - "h", - 1071, - 51 - ], - [ - "access", - 67, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1071, - 21 - ], - [ - "frame", - 68, - 67, - 2, - 1071, - 21 - ], - [ - "null", - 69, - 1071, - 21 - ], - [ - "setarg", - 68, - 0, - 69, - 1071, - 21 - ], - [ - "setarg", - 68, - 1, - 56, - 1071, - 21 - ], - [ - "setarg", - 68, - 2, - 65, - 1071, - 21 - ], - [ - "invoke", - 68, - 66, - 1071, - 21 - ], - [ - "move", - 2, - 66, - 1071, - 21 - ], - [ - "is_identical", - 70, - 2, - 4, - 1072, - 26 - ], - [ - "jump_true", - 70, - "eq_done_1229", - 1072, - 26 - ], - [ - "is_int", - 71, - 2, - 1072, - 26 - ], - [ - "jump_false", - 71, - "eq_ni_1230", - 1072, - 26 - ], - [ - "is_int", - 72, - 4, - 1072, - 26 - ], - [ - "jump_false", - 72, - "eq_ni_1230", - 1072, - 26 - ], - [ - "eq_int", - 70, - 2, - 4, - 1072, - 26 - ], - [ - "jump", - "eq_done_1229", - 1072, - 26 - ], - "eq_ni_1230", - [ - "is_num", - 71, - 2, - 1072, - 26 - ], - [ - "jump_false", - 71, - "eq_nn_1231", - 1072, - 26 - ], - [ - "is_num", - 72, - 4, - 1072, - 26 - ], - [ - "jump_false", - 72, - "eq_nn_1231", - 1072, - 26 - ], - [ - "eq_float", - 70, - 2, - 4, - 1072, - 26 - ], - [ - "jump", - "eq_done_1229", - 1072, - 26 - ], - "eq_nn_1231", - [ - "is_text", - 71, - 2, - 1072, - 26 - ], - [ - "jump_false", - 71, - "eq_nt_1232", - 1072, - 26 - ], - [ - "is_text", - 72, - 4, - 1072, - 26 - ], - [ - "jump_false", - 72, - "eq_nt_1232", - 1072, - 26 - ], - [ - "eq_text", - 70, - 2, - 4, - 1072, - 26 - ], - [ - "jump", - "eq_done_1229", - 1072, - 26 - ], - "eq_nt_1232", - [ - "is_null", - 71, - 2, - 1072, - 26 - ], - [ - "jump_false", - 71, - "eq_nnl_1233", - 1072, - 26 - ], - [ - "is_null", - 72, - 4, - 1072, - 26 - ], - [ - "jump_false", - 72, - "eq_nnl_1233", - 1072, - 26 - ], - [ - "true", - 70, - 1072, - 26 - ], - [ - "jump", - "eq_done_1229", - 1072, - 26 - ], - "eq_nnl_1233", - [ - "is_bool", - 71, - 2, - 1072, - 26 - ], - [ - "jump_false", - 71, - "eq_nb_1234", - 1072, - 26 - ], - [ - "is_bool", - 72, - 4, - 1072, - 26 - ], - [ - "jump_false", - 72, - "eq_nb_1234", - 1072, - 26 - ], - [ - "eq_bool", - 70, - 2, - 4, - 1072, - 26 - ], - [ - "jump", - "eq_done_1229", - 1072, - 26 - ], - "eq_nb_1234", - [ - "false", - 70, - 1072, - 26 - ], - "eq_done_1229", - [ - "jump_false", - 70, - "if_else_1227", - 1072, - 26 - ], - [ - "record", - 73, - 1 - ], - [ - "access", - 74, - "cached", - 1073, - 26 - ], - [ - "store_field", - 73, - 74, - "status", - 1073, - 26 - ], - [ - "return", - 73, - 1073, - 26 - ], - "_nop_ur_3", - "if_else_1227", - "if_end_1228", - [ - "access", - 75, - "Zip hash mismatch for ", - 1075, - 19 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "is_text", - 78, - 1, - 1075, - 46 - ], - [ - "jump_false", - 78, - "add_cn_1236", - 1075, - 46 - ], - [ - "concat", - 76, - 75, - 1, - 1075, - 46 - ], - [ - "jump", - "add_done_1235", - 1075, - 46 - ], - "add_cn_1236", - "_nop_tc_15", - [ - "jump", - "add_err_1237", - 1075, - 46 - ], - [ - "is_num", - 78, - 1, - 1075, - 46 - ], - [ - "jump_false", - 78, - "add_err_1237", - 1075, - 46 - ], - [ - "add", - 76, - 75, - 1, - 1075, - 46 - ], - [ - "jump", - "add_done_1235", - 1075, - 46 - ], - "add_err_1237", - [ - "disrupt", - 1075, - 46 - ], - "add_done_1235", - [ - "access", - 79, - ", re-fetching...", - 1075, - 52 - ], - [ - "is_text", - 81, - 76, - 1075, - 52 - ], - [ - "jump_false", - 81, - "add_cn_1239", - 1075, - 52 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "concat", - 80, - 76, - 79, - 1075, - 52 - ], - [ - "jump", - "add_done_1238", - 1075, - 52 - ], - "add_cn_1239", - [ - "is_num", - 81, - 76, - 1075, - 52 - ], - [ - "jump_false", - 81, - "add_err_1240", - 1075, - 52 - ], - "_nop_tc_18", - [ - "jump", - "add_err_1240", - 1075, - 52 - ], - [ - "add", - 80, - 76, - 79, - 1075, - 52 - ], - [ - "jump", - "add_done_1238", - 1075, - 52 - ], - "add_err_1240", - [ - "disrupt", - 1075, - 52 - ], - "add_done_1238", - [ - "access", - 84, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1075, - 7 - ], - [ - "is_proxy", - 85, - 84, - 1075, - 7 - ], - [ - "jump_false", - 85, - "record_path_1241", - 1075, - 7 - ], - [ - "null", - 86, - 1075, - 7 - ], - [ - "access", - 87, - "console", - 1075, - 7 - ], - [ - "array", - 88, - 0, - 1075, - 7 - ], - [ - "push", - 88, - 80, - 1075, - 7 - ], - [ - "frame", - 89, - 84, - 2, - 1075, - 7 - ], - [ - "setarg", - 89, - 0, - 86, - 1075, - 7 - ], - [ - "setarg", - 89, - 1, - 87, - 1075, - 7 - ], - [ - "setarg", - 89, - 2, - 88, - 1075, - 7 - ], - [ - "invoke", - 89, - 83, - 1075, - 7 - ], - [ - "jump", - "call_done_1242", - 1075, - 7 - ], - "record_path_1241", - [ - "load_field", - 90, - 84, - "console", - 1075, - 7 - ], - [ - "frame", - 91, - 90, - 1, - 1075, - 7 - ], - [ - "setarg", - 91, - 0, - 84, - 1075, - 7 - ], - [ - "setarg", - 91, - 1, - 80, - 1075, - 7 - ], - [ - "invoke", - 91, - 83, - 1075, - 7 - ], - "call_done_1242", - [ - "jump", - "if_end_1224", - 1075, - 7 - ], - "if_else_1223", - [ - "get", - 93, - 16, - 1, - 1078, - 26 - ], - [ - "is_proxy", - 94, - 93, - 1078, - 26 - ], - [ - "jump_false", - 94, - "record_path_1243", - 1078, - 26 - ], - [ - "null", - 95, - 1078, - 26 - ], - [ - "access", - 96, - "blake2", - 1078, - 26 - ], - [ - "array", - 97, - 0, - 1078, - 26 - ], - [ - "push", - 97, - 10, - 1078, - 26 - ], - [ - "frame", - 98, - 93, - 2, - 1078, - 26 - ], - [ - "setarg", - 98, - 0, - 95, - 1078, - 26 - ], - [ - "setarg", - 98, - 1, - 96, - 1078, - 26 - ], - [ - "setarg", - 98, - 2, - 97, - 1078, - 26 - ], - [ - "invoke", - 98, - 92, - 1078, - 26 - ], - [ - "jump", - "call_done_1244", - 1078, - 26 - ], - "record_path_1243", - [ - "load_field", - 99, - 93, - "blake2", - 1078, - 26 - ], - [ - "frame", - 100, - 99, - 1, - 1078, - 26 - ], - [ - "setarg", - 100, - 0, - 93, - 1078, - 26 - ], - [ - "setarg", - 100, - 1, - 10, - 1078, - 26 - ], - [ - "invoke", - 100, - 92, - 1078, - 26 - ], - "call_done_1244", - [ - "access", - 101, - "h", - 1078, - 51 - ], - [ - "access", - 103, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1078, - 21 - ], - [ - "frame", - 104, - 103, - 2, - 1078, - 21 - ], - [ - "null", - 105, - 1078, - 21 - ], - [ - "setarg", - 104, - 0, - 105, - 1078, - 21 - ], - [ - "setarg", - 104, - 1, - 92, - 1078, - 21 - ], - [ - "setarg", - 104, - 2, - 101, - 1078, - 21 - ], - [ - "invoke", - 104, - 102, - 1078, - 21 - ], - [ - "move", - 2, - 102, - 1078, - 21 - ], - [ - "store_field", - 7, - 2, - "zip_hash", - 1079, - 7 - ], - [ - "get", - 107, - 7, - 1, - 1080, - 7 - ], - [ - "is_proxy", - 108, - 107, - 1080, - 7 - ], - [ - "jump_false", - 108, - "record_path_1245", - 1080, - 7 - ], - [ - "null", - 109, - 1080, - 7 - ], - [ - "access", - 110, - "save_lock", - 1080, - 7 - ], - [ - "array", - 111, - 0, - 1080, - 7 - ], - [ - "push", - 111, - 6, - 1080, - 7 - ], - [ - "frame", - 112, - 107, - 2, - 1080, - 7 - ], - [ - "setarg", - 112, - 0, - 109, - 1080, - 7 - ], - [ - "setarg", - 112, - 1, - 110, - 1080, - 7 - ], - [ - "setarg", - 112, - 2, - 111, - 1080, - 7 - ], - [ - "invoke", - 112, - 106, - 1080, - 7 - ], - [ - "jump", - "call_done_1246", - 1080, - 7 - ], - "record_path_1245", - [ - "load_field", - 113, - 107, - "save_lock", - 1080, - 7 - ], - [ - "frame", - 114, - 113, - 1, - 1080, - 7 - ], - [ - "setarg", - 114, - 0, - 107, - 1080, - 7 - ], - [ - "setarg", - 114, - 1, - 6, - 1080, - 7 - ], - [ - "invoke", - 114, - 106, - 1080, - 7 - ], - "call_done_1246", - [ - "record", - 115, - 1 - ], - [ - "access", - 116, - "cached", - 1081, - 24 - ], - [ - "store_field", - 115, - 116, - "status", - 1081, - 24 - ], - [ - "return", - 115, - 1081, - 24 - ], - "if_end_1224", - [ - "jump", - "if_end_1222", - 1081, - 24 - ], - "if_else_1221", - "if_end_1222", - [ - "get", - 118, - 18, - 1, - 1086, - 17 - ], - [ - "frame", - 119, - 118, - 2, - 1086, - 17 - ], - [ - "null", - 120, - 1086, - 17 - ], - [ - "setarg", - 119, - 0, - 120, - 1086, - 17 - ], - [ - "setarg", - 119, - 1, - 1, - 1086, - 17 - ], - [ - "setarg", - 119, - 2, - 3, - 1086, - 17 - ], - [ - "invoke", - 119, - 117, - 1086, - 17 - ], - [ - "move", - 9, - 117, - 1086, - 17 - ], - "_nop_bl_1", - [ - "jump_true", - 9, - "if_else_1247", - 1087, - 8 - ], - [ - "record", - 122, - 2 - ], - [ - "access", - 123, - "error", - 1088, - 22 - ], - [ - "store_field", - 122, - 123, - "status", - 1088, - 22 - ], - [ - "access", - 124, - "Failed to download ", - 1088, - 40 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "is_text", - 127, - 1, - 1088, - 64 - ], - [ - "jump_false", - 127, - "add_cn_1250", - 1088, - 64 - ], - [ - "concat", - 125, - 124, - 1, - 1088, - 64 - ], - [ - "jump", - "add_done_1249", - 1088, - 64 - ], - "add_cn_1250", - "_nop_tc_21", - [ - "jump", - "add_err_1251", - 1088, - 64 - ], - [ - "is_num", - 127, - 1, - 1088, - 64 - ], - [ - "jump_false", - 127, - "add_err_1251", - 1088, - 64 - ], - [ - "add", - 125, - 124, - 1, - 1088, - 64 - ], - [ - "jump", - "add_done_1249", - 1088, - 64 - ], - "add_err_1251", - [ - "disrupt", - 1088, - 64 - ], - "add_done_1249", - [ - "store_field", - 122, - 125, - "message", - 1088, - 64 - ], - [ - "return", - 122, - 1088, - 64 - ], - "_nop_ur_4", - "if_else_1247", - "if_end_1248", - [ - "get", - 129, - 16, - 1, - 1092, - 23 - ], - [ - "is_proxy", - 130, - 129, - 1092, - 23 - ], - [ - "jump_false", - 130, - "record_path_1252", - 1092, - 23 - ], - [ - "null", - 131, - 1092, - 23 - ], - [ - "access", - 132, - "blake2", - 1092, - 23 - ], - [ - "array", - 133, - 0, - 1092, - 23 - ], - [ - "push", - 133, - 9, - 1092, - 23 - ], - [ - "frame", - 134, - 129, - 2, - 1092, - 23 - ], - [ - "setarg", - 134, - 0, - 131, - 1092, - 23 - ], - [ - "setarg", - 134, - 1, - 132, - 1092, - 23 - ], - [ - "setarg", - 134, - 2, - 133, - 1092, - 23 - ], - [ - "invoke", - 134, - 128, - 1092, - 23 - ], - [ - "jump", - "call_done_1253", - 1092, - 23 - ], - "record_path_1252", - [ - "load_field", - 135, - 129, - "blake2", - 1092, - 23 - ], - [ - "frame", - 136, - 135, - 1, - 1092, - 23 - ], - [ - "setarg", - 136, - 0, - 129, - 1092, - 23 - ], - [ - "setarg", - 136, - 1, - 9, - 1092, - 23 - ], - [ - "invoke", - 136, - 128, - 1092, - 23 - ], - "call_done_1253", - [ - "access", - 137, - "h", - 1092, - 47 - ], - [ - "access", - 139, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1092, - 18 - ], - [ - "frame", - 140, - 139, - 2, - 1092, - 18 - ], - [ - "null", - 141, - 1092, - 18 - ], - [ - "setarg", - 140, - 0, - 141, - 1092, - 18 - ], - [ - "setarg", - 140, - 1, - 128, - 1092, - 18 - ], - [ - "setarg", - 140, - 2, - 137, - 1092, - 18 - ], - [ - "invoke", - 140, - 138, - 1092, - 18 - ], - [ - "move", - 8, - 138, - 1092, - 18 - ], - [ - "store_field", - 7, - 8, - "zip_hash", - 1093, - 3 - ], - [ - "get", - 143, - 7, - 1, - 1094, - 3 - ], - [ - "is_proxy", - 144, - 143, - 1094, - 3 - ], - [ - "jump_false", - 144, - "record_path_1254", - 1094, - 3 - ], - [ - "null", - 145, - 1094, - 3 - ], - [ - "access", - 146, - "save_lock", - 1094, - 3 - ], - [ - "array", - 147, - 0, - 1094, - 3 - ], - [ - "push", - 147, - 6, - 1094, - 3 - ], - [ - "frame", - 148, - 143, - 2, - 1094, - 3 - ], - [ - "setarg", - 148, - 0, - 145, - 1094, - 3 - ], - [ - "setarg", - 148, - 1, - 146, - 1094, - 3 - ], - [ - "setarg", - 148, - 2, - 147, - 1094, - 3 - ], - [ - "invoke", - 148, - 142, - 1094, - 3 - ], - [ - "jump", - "call_done_1255", - 1094, - 3 - ], - "record_path_1254", - [ - "load_field", - 149, - 143, - "save_lock", - 1094, - 3 - ], - [ - "frame", - 150, - 149, - 1, - 1094, - 3 - ], - [ - "setarg", - 150, - 0, - 143, - 1094, - 3 - ], - [ - "setarg", - 150, - 1, - 6, - 1094, - 3 - ], - [ - "invoke", - 150, - 142, - 1094, - 3 - ], - "call_done_1255", - [ - "record", - 151, - 1 - ], - [ - "access", - 152, - "downloaded", - 1096, - 20 - ], - [ - "store_field", - 151, - 152, - "status", - 1096, - 20 - ], - [ - "return", - 151, - 1096, - 20 - ], - "_nop_ur_5", - "_nop_ur_6" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 182, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 11, - 35, - 1, - 1105, - 20 - ], - [ - "frame", - 12, - 11, - 1, - 1105, - 20 - ], - [ - "null", - 13, - 1105, - 20 - ], - [ - "setarg", - 12, - 0, - 13, - 1105, - 20 - ], - [ - "setarg", - 12, - 1, - 1, - 1105, - 20 - ], - [ - "invoke", - 12, - 10, - 1105, - 20 - ], - [ - "move", - 8, - 10, - 1105, - 20 - ], - [ - "get", - 15, - 47, - 1, - 1108, - 21 - ], - [ - "is_proxy", - 16, - 15, - 1108, - 21 - ], - [ - "jump_false", - 16, - "record_path_1256", - 1108, - 21 - ], - [ - "null", - 17, - 1108, - 21 - ], - [ - "access", - 18, - "get_target", - 1108, - 21 - ], - [ - "array", - 19, - 0, - 1108, - 21 - ], - [ - "push", - 19, - 1, - 1108, - 21 - ], - [ - "frame", - 20, - 15, - 2, - 1108, - 21 - ], - [ - "setarg", - 20, - 0, - 17, - 1108, - 21 - ], - [ - "setarg", - 20, - 1, - 18, - 1108, - 21 - ], - [ - "setarg", - 20, - 2, - 19, - 1108, - 21 - ], - [ - "invoke", - 20, - 14, - 1108, - 21 - ], - [ - "jump", - "call_done_1257", - 1108, - 21 - ], - "record_path_1256", - [ - "load_field", - 21, - 15, - "get_target", - 1108, - 21 - ], - [ - "frame", - 22, - 21, - 1, - 1108, - 21 - ], - [ - "setarg", - 22, - 0, - 15, - 1108, - 21 - ], - [ - "setarg", - 22, - 1, - 1, - 1108, - 21 - ], - [ - "invoke", - 22, - 14, - 1108, - 21 - ], - "call_done_1257", - [ - "move", - 5, - 14, - 1108, - 21 - ], - [ - "jump_false", - 5, - "if_else_1258", - 1109, - 7 - ], - [ - "get", - 24, - 47, - 1, - 1111, - 5 - ], - [ - "is_proxy", - 25, - 24, - 1111, - 5 - ], - [ - "jump_false", - 25, - "record_path_1260", - 1111, - 5 - ], - [ - "null", - 26, - 1111, - 5 - ], - [ - "access", - 27, - "sync_one", - 1111, - 5 - ], - [ - "array", - 28, - 0, - 1111, - 5 - ], - [ - "push", - 28, - 1, - 1111, - 5 - ], - [ - "push", - 28, - 5, - 1111, - 5 - ], - [ - "frame", - 29, - 24, - 2, - 1111, - 5 - ], - [ - "setarg", - 29, - 0, - 26, - 1111, - 5 - ], - [ - "setarg", - 29, - 1, - 27, - 1111, - 5 - ], - [ - "setarg", - 29, - 2, - 28, - 1111, - 5 - ], - [ - "invoke", - 29, - 23, - 1111, - 5 - ], - [ - "jump", - "call_done_1261", - 1111, - 5 - ], - "record_path_1260", - [ - "load_field", - 30, - 24, - "sync_one", - 1111, - 5 - ], - [ - "frame", - 31, - 30, - 2, - 1111, - 5 - ], - [ - "setarg", - 31, - 0, - 24, - 1111, - 5 - ], - [ - "setarg", - 31, - 1, - 1, - 1111, - 5 - ], - [ - "setarg", - 31, - 2, - 5, - 1111, - 5 - ], - [ - "invoke", - 31, - 23, - 1111, - 5 - ], - "call_done_1261", - [ - "true", - 32, - 1112, - 12 - ], - [ - "return", - 32, - 1112, - 12 - ], - "_nop_ur_1", - "if_else_1258", - "if_end_1259", - [ - "get", - 34, - 7, - 1, - 1115, - 14 - ], - [ - "is_proxy", - 35, - 34, - 1115, - 14 - ], - [ - "jump_false", - 35, - "record_path_1262", - 1115, - 14 - ], - [ - "null", - 36, - 1115, - 14 - ], - [ - "access", - 37, - "resolve_package_info", - 1115, - 14 - ], - [ - "array", - 38, - 0, - 1115, - 14 - ], - [ - "push", - 38, - 1, - 1115, - 14 - ], - [ - "frame", - 39, - 34, - 2, - 1115, - 14 - ], - [ - "setarg", - 39, - 0, - 36, - 1115, - 14 - ], - [ - "setarg", - 39, - 1, - 37, - 1115, - 14 - ], - [ - "setarg", - 39, - 2, - 38, - 1115, - 14 - ], - [ - "invoke", - 39, - 33, - 1115, - 14 - ], - [ - "jump", - "call_done_1263", - 1115, - 14 - ], - "record_path_1262", - [ - "load_field", - 40, - 34, - "resolve_package_info", - 1115, - 14 - ], - [ - "frame", - 41, - 40, - 1, - 1115, - 14 - ], - [ - "setarg", - 41, - 0, - 34, - 1115, - 14 - ], - [ - "setarg", - 41, - 1, - 1, - 1115, - 14 - ], - [ - "invoke", - 41, - 33, - 1115, - 14 - ], - "call_done_1263", - [ - "move", - 4, - 33, - 1115, - 14 - ], - [ - "access", - 42, - "local", - 1117, - 15 - ], - [ - "is_identical", - 43, - 4, - 42, - 1117, - 15 - ], - [ - "jump_true", - 43, - "eq_done_1266", - 1117, - 15 - ], - [ - "is_int", - 44, - 4, - 1117, - 15 - ], - [ - "jump_false", - 44, - "eq_ni_1267", - 1117, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1267", - 1117, - 15 - ], - [ - "eq_int", - 43, - 4, - 42, - 1117, - 15 - ], - [ - "jump", - "eq_done_1266", - 1117, - 15 - ], - "eq_ni_1267", - [ - "is_num", - 44, - 4, - 1117, - 15 - ], - [ - "jump_false", - 44, - "eq_nn_1268", - 1117, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1268", - 1117, - 15 - ], - [ - "eq_float", - 43, - 4, - 42, - 1117, - 15 - ], - [ - "jump", - "eq_done_1266", - 1117, - 15 - ], - "eq_nn_1268", - [ - "is_text", - 44, - 4, - 1117, - 15 - ], - [ - "jump_false", - 44, - "eq_nt_1269", - 1117, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 43, - 4, - 42, - 1117, - 15 - ], - [ - "jump", - "eq_done_1266", - 1117, - 15 - ], - "eq_nt_1269", - [ - "is_null", - 44, - 4, - 1117, - 15 - ], - [ - "jump_false", - 44, - "eq_nnl_1270", - 1117, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1270", - 1117, - 15 - ], - [ - "true", - 43, - 1117, - 15 - ], - [ - "jump", - "eq_done_1266", - 1117, - 15 - ], - "eq_nnl_1270", - [ - "is_bool", - 44, - 4, - 1117, - 15 - ], - [ - "jump_false", - 44, - "eq_nb_1271", - 1117, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1271", - 1117, - 15 - ], - [ - "eq_bool", - 43, - 4, - 42, - 1117, - 15 - ], - [ - "jump", - "eq_done_1266", - 1117, - 15 - ], - "eq_nb_1271", - [ - "false", - 43, - 1117, - 15 - ], - "eq_done_1266", - [ - "jump_false", - 43, - "if_else_1264", - 1117, - 15 - ], - [ - "get", - 47, - 22, - 1, - 1118, - 9 - ], - [ - "is_proxy", - 48, - 47, - 1118, - 9 - ], - [ - "jump_false", - 48, - "record_path_1274", - 1118, - 9 - ], - [ - "null", - 49, - 1118, - 9 - ], - [ - "access", - 50, - "is_link", - 1118, - 9 - ], - [ - "array", - 51, - 0, - 1118, - 9 - ], - [ - "push", - 51, - 8, - 1118, - 9 - ], - [ - "frame", - 52, - 47, - 2, - 1118, - 9 - ], - [ - "setarg", - 52, - 0, - 49, - 1118, - 9 - ], - [ - "setarg", - 52, - 1, - 50, - 1118, - 9 - ], - [ - "setarg", - 52, - 2, - 51, - 1118, - 9 - ], - [ - "invoke", - 52, - 46, - 1118, - 9 - ], - [ - "jump", - "call_done_1275", - 1118, - 9 - ], - "record_path_1274", - [ - "load_field", - 53, - 47, - "is_link", - 1118, - 9 - ], - [ - "frame", - 54, - 53, - 1, - 1118, - 9 - ], - [ - "setarg", - 54, - 0, - 47, - 1118, - 9 - ], - [ - "setarg", - 54, - 1, - 8, - 1118, - 9 - ], - [ - "invoke", - 54, - 46, - 1118, - 9 - ], - "call_done_1275", - [ - "jump_false", - 46, - "if_else_1272", - 1118, - 9 - ], - [ - "get", - 56, - 22, - 1, - 1119, - 7 - ], - [ - "is_proxy", - 57, - 56, - 1119, - 7 - ], - [ - "jump_false", - 57, - "record_path_1276", - 1119, - 7 - ], - [ - "null", - 58, - 1119, - 7 - ], - [ - "access", - 59, - "unlink", - 1119, - 7 - ], - [ - "array", - 60, - 0, - 1119, - 7 - ], - [ - "push", - 60, - 8, - 1119, - 7 - ], - [ - "frame", - 61, - 56, - 2, - 1119, - 7 - ], - [ - "setarg", - 61, - 0, - 58, - 1119, - 7 - ], - [ - "setarg", - 61, - 1, - 59, - 1119, - 7 - ], - [ - "setarg", - 61, - 2, - 60, - 1119, - 7 - ], - [ - "invoke", - 61, - 55, - 1119, - 7 - ], - [ - "jump", - "call_done_1277", - 1119, - 7 - ], - "record_path_1276", - [ - "load_field", - 62, - 56, - "unlink", - 1119, - 7 - ], - [ - "frame", - 63, - 62, - 1, - 1119, - 7 - ], - [ - "setarg", - 63, - 0, - 56, - 1119, - 7 - ], - [ - "setarg", - 63, - 1, - 8, - 1119, - 7 - ], - [ - "invoke", - 63, - 55, - 1119, - 7 - ], - "call_done_1277", - [ - "jump", - "if_end_1273", - 1119, - 7 - ], - "if_else_1272", - "if_end_1273", - [ - "get", - 65, - 22, - 1, - 1120, - 9 - ], - [ - "is_proxy", - 66, - 65, - 1120, - 9 - ], - [ - "jump_false", - 66, - "record_path_1280", - 1120, - 9 - ], - [ - "null", - 67, - 1120, - 9 - ], - [ - "access", - 68, - "is_dir", - 1120, - 9 - ], - [ - "array", - 69, - 0, - 1120, - 9 - ], - [ - "push", - 69, - 8, - 1120, - 9 - ], - [ - "frame", - 70, - 65, - 2, - 1120, - 9 - ], - [ - "setarg", - 70, - 0, - 67, - 1120, - 9 - ], - [ - "setarg", - 70, - 1, - 68, - 1120, - 9 - ], - [ - "setarg", - 70, - 2, - 69, - 1120, - 9 - ], - [ - "invoke", - 70, - 64, - 1120, - 9 - ], - [ - "jump", - "call_done_1281", - 1120, - 9 - ], - "record_path_1280", - [ - "load_field", - 71, - 65, - "is_dir", - 1120, - 9 - ], - [ - "frame", - 72, - 71, - 1, - 1120, - 9 - ], - [ - "setarg", - 72, - 0, - 65, - 1120, - 9 - ], - [ - "setarg", - 72, - 1, - 8, - 1120, - 9 - ], - [ - "invoke", - 72, - 64, - 1120, - 9 - ], - "call_done_1281", - [ - "jump_false", - 64, - "if_else_1278", - 1120, - 9 - ], - [ - "get", - 74, - 22, - 1, - 1121, - 7 - ], - [ - "is_proxy", - 75, - 74, - 1121, - 7 - ], - [ - "jump_false", - 75, - "record_path_1282", - 1121, - 7 - ], - [ - "null", - 76, - 1121, - 7 - ], - [ - "access", - 77, - "rmdir", - 1121, - 7 - ], - [ - "array", - 78, - 0, - 1121, - 7 - ], - [ - "push", - 78, - 8, - 1121, - 7 - ], - [ - "frame", - 79, - 74, - 2, - 1121, - 7 - ], - [ - "setarg", - 79, - 0, - 76, - 1121, - 7 - ], - [ - "setarg", - 79, - 1, - 77, - 1121, - 7 - ], - [ - "setarg", - 79, - 2, - 78, - 1121, - 7 - ], - [ - "invoke", - 79, - 73, - 1121, - 7 - ], - [ - "jump", - "call_done_1283", - 1121, - 7 - ], - "record_path_1282", - [ - "load_field", - 80, - 74, - "rmdir", - 1121, - 7 - ], - [ - "frame", - 81, - 80, - 1, - 1121, - 7 - ], - [ - "setarg", - 81, - 0, - 74, - 1121, - 7 - ], - [ - "setarg", - 81, - 1, - 8, - 1121, - 7 - ], - [ - "invoke", - 81, - 73, - 1121, - 7 - ], - "call_done_1283", - [ - "jump", - "if_end_1279", - 1121, - 7 - ], - "if_else_1278", - "if_end_1279", - [ - "get", - 83, - 22, - 1, - 1122, - 5 - ], - [ - "is_proxy", - 84, - 83, - 1122, - 5 - ], - [ - "jump_false", - 84, - "record_path_1284", - 1122, - 5 - ], - [ - "null", - 85, - 1122, - 5 - ], - [ - "access", - 86, - "symlink", - 1122, - 5 - ], - [ - "array", - 87, - 0, - 1122, - 5 - ], - [ - "push", - 87, - 1, - 1122, - 5 - ], - [ - "push", - 87, - 8, - 1122, - 5 - ], - [ - "frame", - 88, - 83, - 2, - 1122, - 5 - ], - [ - "setarg", - 88, - 0, - 85, - 1122, - 5 - ], - [ - "setarg", - 88, - 1, - 86, - 1122, - 5 - ], - [ - "setarg", - 88, - 2, - 87, - 1122, - 5 - ], - [ - "invoke", - 88, - 82, - 1122, - 5 - ], - [ - "jump", - "call_done_1285", - 1122, - 5 - ], - "record_path_1284", - [ - "load_field", - 89, - 83, - "symlink", - 1122, - 5 - ], - [ - "frame", - 90, - 89, - 2, - 1122, - 5 - ], - [ - "setarg", - 90, - 0, - 83, - 1122, - 5 - ], - [ - "setarg", - 90, - 1, - 1, - 1122, - 5 - ], - [ - "setarg", - 90, - 2, - 8, - 1122, - 5 - ], - [ - "invoke", - 90, - 82, - 1122, - 5 - ], - "call_done_1285", - [ - "true", - 91, - 1124, - 12 - ], - [ - "return", - 91, - 1124, - 12 - ], - "_nop_ur_2", - "if_else_1264", - "if_end_1265", - [ - "get", - 93, - 7, - 1, - 1128, - 14 - ], - [ - "is_proxy", - 94, - 93, - 1128, - 14 - ], - [ - "jump_false", - 94, - "record_path_1286", - 1128, - 14 - ], - [ - "null", - 95, - 1128, - 14 - ], - [ - "access", - 96, - "load_lock", - 1128, - 14 - ], - [ - "array", - 97, - 0, - 1128, - 14 - ], - [ - "frame", - 98, - 93, - 2, - 1128, - 14 - ], - [ - "setarg", - 98, - 0, - 95, - 1128, - 14 - ], - [ - "setarg", - 98, - 1, - 96, - 1128, - 14 - ], - [ - "setarg", - 98, - 2, - 97, - 1128, - 14 - ], - [ - "invoke", - 98, - 92, - 1128, - 14 - ], - [ - "jump", - "call_done_1287", - 1128, - 14 - ], - "record_path_1286", - [ - "load_field", - 99, - 93, - "load_lock", - 1128, - 14 - ], - [ - "frame", - 100, - 99, - 0, - 1128, - 14 - ], - [ - "setarg", - 100, - 0, - 93, - 1128, - 14 - ], - [ - "invoke", - 100, - 92, - 1128, - 14 - ], - "call_done_1287", - [ - "move", - 6, - 92, - 1128, - 14 - ], - [ - "load_dynamic", - 101, - 6, - 1, - 1129, - 25 - ], - [ - "move", - 7, - 101, - 1129, - 25 - ], - [ - "null", - 3, - 1130, - 31 - ], - [ - "null", - 2, - 1131, - 26 - ], - [ - "move", - 102, - 7, - 1132, - 7 - ], - [ - "jump_false", - 102, - "and_end_1290", - 1132, - 7 - ], - [ - "load_field", - 103, - 7, - "commit", - 1132, - 21 - ], - [ - "move", - 102, - 103, - 1132, - 21 - ], - "and_end_1290", - [ - "jump_false", - 102, - "if_else_1288", - 1132, - 21 - ], - [ - "access", - 104, - "/.cell_commit", - 1133, - 42 - ], - [ - "is_text", - 106, - 8, - 1133, - 42 - ], - [ - "jump_false", - 106, - "add_cn_1292", - 1133, - 42 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 105, - 8, - 104, - 1133, - 42 - ], - [ - "jump", - "add_done_1291", - 1133, - 42 - ], - "add_cn_1292", - [ - "is_num", - 106, - 8, - 1133, - 42 - ], - [ - "jump_false", - 106, - "add_err_1293", - 1133, - 42 - ], - "_nop_tc_9", - [ - "jump", - "add_err_1293", - 1133, - 42 - ], - [ - "add", - 105, - 8, - 104, - 1133, - 42 - ], - [ - "jump", - "add_done_1291", - 1133, - 42 - ], - "add_err_1293", - [ - "disrupt", - 1133, - 42 - ], - "add_done_1291", - [ - "move", - 3, - 105, - 1133, - 42 - ], - [ - "get", - 109, - 22, - 1, - 1134, - 9 - ], - [ - "is_proxy", - 110, - 109, - 1134, - 9 - ], - [ - "jump_false", - 110, - "record_path_1296", - 1134, - 9 - ], - [ - "null", - 111, - 1134, - 9 - ], - [ - "access", - 112, - "is_file", - 1134, - 9 - ], - [ - "array", - 113, - 0, - 1134, - 9 - ], - [ - "push", - 113, - 3, - 1134, - 9 - ], - [ - "frame", - 114, - 109, - 2, - 1134, - 9 - ], - [ - "setarg", - 114, - 0, - 111, - 1134, - 9 - ], - [ - "setarg", - 114, - 1, - 112, - 1134, - 9 - ], - [ - "setarg", - 114, - 2, - 113, - 1134, - 9 - ], - [ - "invoke", - 114, - 108, - 1134, - 9 - ], - [ - "jump", - "call_done_1297", - 1134, - 9 - ], - "record_path_1296", - [ - "load_field", - 115, - 109, - "is_file", - 1134, - 9 - ], - [ - "frame", - 116, - 115, - 1, - 1134, - 9 - ], - [ - "setarg", - 116, - 0, - 109, - 1134, - 9 - ], - [ - "setarg", - 116, - 1, - 3, - 1134, - 9 - ], - [ - "invoke", - 116, - 108, - 1134, - 9 - ], - "call_done_1297", - [ - "jump_false", - 108, - "if_else_1294", - 1134, - 9 - ], - [ - "get", - 118, - 22, - 1, - 1135, - 36 - ], - [ - "is_proxy", - 119, - 118, - 1135, - 36 - ], - [ - "jump_false", - 119, - "record_path_1298", - 1135, - 36 - ], - [ - "null", - 120, - 1135, - 36 - ], - [ - "access", - 121, - "slurp", - 1135, - 36 - ], - [ - "array", - 122, - 0, - 1135, - 36 - ], - [ - "push", - 122, - 3, - 1135, - 36 - ], - [ - "frame", - 123, - 118, - 2, - 1135, - 36 - ], - [ - "setarg", - 123, - 0, - 120, - 1135, - 36 - ], - [ - "setarg", - 123, - 1, - 121, - 1135, - 36 - ], - [ - "setarg", - 123, - 2, - 122, - 1135, - 36 - ], - [ - "invoke", - 123, - 117, - 1135, - 36 - ], - [ - "jump", - "call_done_1299", - 1135, - 36 - ], - "record_path_1298", - [ - "load_field", - 124, - 118, - "slurp", - 1135, - 36 - ], - [ - "frame", - 125, - 124, - 1, - 1135, - 36 - ], - [ - "setarg", - 125, - 0, - 118, - 1135, - 36 - ], - [ - "setarg", - 125, - 1, - 3, - 1135, - 36 - ], - [ - "invoke", - 125, - 117, - 1135, - 36 - ], - "call_done_1299", - [ - "access", - 127, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1135, - 31 - ], - [ - "frame", - 128, - 127, - 1, - 1135, - 31 - ], - [ - "null", - 129, - 1135, - 31 - ], - [ - "setarg", - 128, - 0, - 129, - 1135, - 31 - ], - [ - "setarg", - 128, - 1, - 117, - 1135, - 31 - ], - [ - "invoke", - 128, - 126, - 1135, - 31 - ], - [ - "access", - 131, - { - "name": "trim", - "kind": "name", - "make": "intrinsic" - }, - 1135, - 26 - ], - [ - "frame", - 132, - 131, - 1, - 1135, - 26 - ], - [ - "null", - 133, - 1135, - 26 - ], - [ - "setarg", - 132, - 0, - 133, - 1135, - 26 - ], - [ - "setarg", - 132, - 1, - 126, - 1135, - 26 - ], - [ - "invoke", - 132, - 130, - 1135, - 26 - ], - [ - "move", - 2, - 130, - 1135, - 26 - ], - [ - "load_field", - 134, - 7, - "commit", - 1136, - 31 - ], - [ - "is_identical", - 135, - 2, - 134, - 1136, - 31 - ], - [ - "jump_true", - 135, - "eq_done_1302", - 1136, - 31 - ], - [ - "is_int", - 136, - 2, - 1136, - 31 - ], - [ - "jump_false", - 136, - "eq_ni_1303", - 1136, - 31 - ], - [ - "is_int", - 137, - 134, - 1136, - 31 - ], - [ - "jump_false", - 137, - "eq_ni_1303", - 1136, - 31 - ], - [ - "eq_int", - 135, - 2, - 134, - 1136, - 31 - ], - [ - "jump", - "eq_done_1302", - 1136, - 31 - ], - "eq_ni_1303", - [ - "is_num", - 136, - 2, - 1136, - 31 - ], - [ - "jump_false", - 136, - "eq_nn_1304", - 1136, - 31 - ], - [ - "is_num", - 137, - 134, - 1136, - 31 - ], - [ - "jump_false", - 137, - "eq_nn_1304", - 1136, - 31 - ], - [ - "eq_float", - 135, - 2, - 134, - 1136, - 31 - ], - [ - "jump", - "eq_done_1302", - 1136, - 31 - ], - "eq_nn_1304", - [ - "is_text", - 136, - 2, - 1136, - 31 - ], - [ - "jump_false", - 136, - "eq_nt_1305", - 1136, - 31 - ], - [ - "is_text", - 137, - 134, - 1136, - 31 - ], - [ - "jump_false", - 137, - "eq_nt_1305", - 1136, - 31 - ], - [ - "eq_text", - 135, - 2, - 134, - 1136, - 31 - ], - [ - "jump", - "eq_done_1302", - 1136, - 31 - ], - "eq_nt_1305", - [ - "is_null", - 136, - 2, - 1136, - 31 - ], - [ - "jump_false", - 136, - "eq_nnl_1306", - 1136, - 31 - ], - [ - "is_null", - 137, - 134, - 1136, - 31 - ], - [ - "jump_false", - 137, - "eq_nnl_1306", - 1136, - 31 - ], - [ - "true", - 135, - 1136, - 31 - ], - [ - "jump", - "eq_done_1302", - 1136, - 31 - ], - "eq_nnl_1306", - [ - "is_bool", - 136, - 2, - 1136, - 31 - ], - [ - "jump_false", - 136, - "eq_nb_1307", - 1136, - 31 - ], - [ - "is_bool", - 137, - 134, - 1136, - 31 - ], - [ - "jump_false", - 137, - "eq_nb_1307", - 1136, - 31 - ], - [ - "eq_bool", - 135, - 2, - 134, - 1136, - 31 - ], - [ - "jump", - "eq_done_1302", - 1136, - 31 - ], - "eq_nb_1307", - [ - "false", - 135, - 1136, - 31 - ], - "eq_done_1302", - [ - "jump_false", - 135, - "if_else_1300", - 1136, - 31 - ], - [ - "true", - 138, - 1138, - 16 - ], - [ - "return", - 138, - 1138, - 16 - ], - "_nop_ur_3", - "if_else_1300", - "if_end_1301", - [ - "jump", - "if_end_1295", - 1138, - 16 - ], - "if_else_1294", - "if_end_1295", - [ - "jump", - "if_end_1289", - 1138, - 16 - ], - "if_else_1288", - "if_end_1289", - [ - "get", - 140, - 38, - 1, - 1143, - 18 - ], - [ - "frame", - 141, - 140, - 1, - 1143, - 18 - ], - [ - "null", - 142, - 1143, - 18 - ], - [ - "setarg", - 141, - 0, - 142, - 1143, - 18 - ], - [ - "setarg", - 141, - 1, - 1, - 1143, - 18 - ], - [ - "invoke", - 141, - 139, - 1143, - 18 - ], - [ - "move", - 9, - 139, - 1143, - 18 - ], - "_nop_bl_1", - [ - "jump_true", - 9, - "if_else_1308", - 1145, - 8 - ], - [ - "access", - 144, - "No zip blob available for ", - 1146, - 11 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "is_text", - 147, - 1, - 1146, - 42 - ], - [ - "jump_false", - 147, - "add_cn_1311", - 1146, - 42 - ], - [ - "concat", - 145, - 144, - 1, - 1146, - 42 - ], - [ - "jump", - "add_done_1310", - 1146, - 42 - ], - "add_cn_1311", - "_nop_tc_12", - [ - "jump", - "add_err_1312", - 1146, - 42 - ], - [ - "is_num", - 147, - 1, - 1146, - 42 - ], - [ - "jump_false", - 147, - "add_err_1312", - 1146, - 42 - ], - [ - "add", - 145, - 144, - 1, - 1146, - 42 - ], - [ - "jump", - "add_done_1310", - 1146, - 42 - ], - "add_err_1312", - [ - "disrupt", - 1146, - 42 - ], - "add_done_1310", - [ - "access", - 149, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 1146, - 5 - ], - [ - "frame", - 150, - 149, - 1, - 1146, - 5 - ], - [ - "null", - 151, - 1146, - 5 - ], - [ - "setarg", - 150, - 0, - 151, - 1146, - 5 - ], - [ - "setarg", - 150, - 1, - 145, - 1146, - 5 - ], - [ - "invoke", - 150, - 148, - 1146, - 5 - ], - [ - "jump", - "if_end_1309", - 1146, - 5 - ], - "if_else_1308", - "if_end_1309", - [ - "disrupt", - 1146, - 48 - ], - [ - "get", - 153, - 44, - 1, - 1149, - 3 - ], - [ - "frame", - 154, - 153, - 2, - 1149, - 3 - ], - [ - "null", - 155, - 1149, - 3 - ], - [ - "setarg", - 154, - 0, - 155, - 1149, - 3 - ], - [ - "setarg", - 154, - 1, - 9, - 1149, - 3 - ], - [ - "setarg", - 154, - 2, - 8, - 1149, - 3 - ], - [ - "invoke", - 154, - 152, - 1149, - 3 - ], - [ - "move", - 156, - 7, - 1152, - 7 - ], - [ - "jump_false", - 156, - "and_end_1315", - 1152, - 7 - ], - [ - "load_field", - 157, - 7, - "commit", - 1152, - 21 - ], - [ - "move", - 156, - 157, - 1152, - 21 - ], - "and_end_1315", - [ - "jump_false", - 156, - "if_else_1313", - 1152, - 21 - ], - [ - "access", - 158, - "/.cell_commit", - 1153, - 32 - ], - [ - "is_text", - 160, - 8, - 1153, - 32 - ], - [ - "jump_false", - 160, - "add_cn_1317", - 1153, - 32 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "concat", - 159, - 8, - 158, - 1153, - 32 - ], - [ - "jump", - "add_done_1316", - 1153, - 32 - ], - "add_cn_1317", - [ - "is_num", - 160, - 8, - 1153, - 32 - ], - [ - "jump_false", - 160, - "add_err_1318", - 1153, - 32 - ], - "_nop_tc_15", - [ - "jump", - "add_err_1318", - 1153, - 32 - ], - [ - "add", - 159, - 8, - 158, - 1153, - 32 - ], - [ - "jump", - "add_done_1316", - 1153, - 32 - ], - "add_err_1318", - [ - "disrupt", - 1153, - 32 - ], - "add_done_1316", - [ - "load_field", - 162, - 7, - "commit", - 1153, - 60 - ], - [ - "get", - 164, - 12, - 1, - 1153, - 55 - ], - [ - "frame", - 165, - 164, - 1, - 1153, - 55 - ], - [ - "null", - 166, - 1153, - 55 - ], - [ - "setarg", - 165, - 0, - 166, - 1153, - 55 - ], - [ - "setarg", - 165, - 1, - 162, - 1153, - 55 - ], - [ - "invoke", - 165, - 163, - 1153, - 55 - ], - [ - "access", - 168, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 1153, - 49 - ], - [ - "frame", - 169, - 168, - 1, - 1153, - 49 - ], - [ - "null", - 170, - 1153, - 49 - ], - [ - "setarg", - 169, - 0, - 170, - 1153, - 49 - ], - [ - "setarg", - 169, - 1, - 163, - 1153, - 49 - ], - [ - "invoke", - 169, - 167, - 1153, - 49 - ], - [ - "get", - 172, - 22, - 1, - 1153, - 5 - ], - [ - "is_proxy", - 173, - 172, - 1153, - 5 - ], - [ - "jump_false", - 173, - "record_path_1319", - 1153, - 5 - ], - [ - "null", - 174, - 1153, - 5 - ], - [ - "access", - 175, - "slurpwrite", - 1153, - 5 - ], - [ - "array", - 176, - 0, - 1153, - 5 - ], - [ - "push", - 176, - 159, - 1153, - 5 - ], - [ - "push", - 176, - 167, - 1153, - 5 - ], - [ - "frame", - 177, - 172, - 2, - 1153, - 5 - ], - [ - "setarg", - 177, - 0, - 174, - 1153, - 5 - ], - [ - "setarg", - 177, - 1, - 175, - 1153, - 5 - ], - [ - "setarg", - 177, - 2, - 176, - 1153, - 5 - ], - [ - "invoke", - 177, - 171, - 1153, - 5 - ], - [ - "jump", - "call_done_1320", - 1153, - 5 - ], - "record_path_1319", - [ - "load_field", - 178, - 172, - "slurpwrite", - 1153, - 5 - ], - [ - "frame", - 179, - 178, - 2, - 1153, - 5 - ], - [ - "setarg", - 179, - 0, - 172, - 1153, - 5 - ], - [ - "setarg", - 179, - 1, - 159, - 1153, - 5 - ], - [ - "setarg", - 179, - 2, - 167, - 1153, - 5 - ], - [ - "invoke", - 179, - 171, - 1153, - 5 - ], - "call_done_1320", - [ - "jump", - "if_end_1314", - 1153, - 5 - ], - "if_else_1313", - "if_end_1314", - [ - "true", - 180, - 1156, - 10 - ], - [ - "return", - 180, - 1156, - 10 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 168, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 9, - 7, - 1, - 1181, - 14 - ], - [ - "is_proxy", - 10, - 9, - 1181, - 14 - ], - [ - "jump_false", - 10, - "record_path_1321", - 1181, - 14 - ], - [ - "null", - 11, - 1181, - 14 - ], - [ - "access", - 12, - "load_lock", - 1181, - 14 - ], - [ - "array", - 13, - 0, - 1181, - 14 - ], - [ - "frame", - 14, - 9, - 2, - 1181, - 14 - ], - [ - "setarg", - 14, - 0, - 11, - 1181, - 14 - ], - [ - "setarg", - 14, - 1, - 12, - 1181, - 14 - ], - [ - "setarg", - 14, - 2, - 13, - 1181, - 14 - ], - [ - "invoke", - 14, - 8, - 1181, - 14 - ], - [ - "jump", - "call_done_1322", - 1181, - 14 - ], - "record_path_1321", - [ - "load_field", - 15, - 9, - "load_lock", - 1181, - 14 - ], - [ - "frame", - 16, - 15, - 0, - 1181, - 14 - ], - [ - "setarg", - 16, - 0, - 9, - 1181, - 14 - ], - [ - "invoke", - 16, - 8, - 1181, - 14 - ], - "call_done_1322", - [ - "move", - 4, - 8, - 1181, - 14 - ], - [ - "load_dynamic", - 17, - 4, - 1, - 1182, - 25 - ], - [ - "move", - 5, - 17, - 1182, - 25 - ], - [ - "get", - 19, - 7, - 1, - 1183, - 14 - ], - [ - "is_proxy", - 20, - 19, - 1183, - 14 - ], - [ - "jump_false", - 20, - "record_path_1323", - 1183, - 14 - ], - [ - "null", - 21, - 1183, - 14 - ], - [ - "access", - 22, - "resolve_package_info", - 1183, - 14 - ], - [ - "array", - 23, - 0, - 1183, - 14 - ], - [ - "push", - 23, - 1, - 1183, - 14 - ], - [ - "frame", - 24, - 19, - 2, - 1183, - 14 - ], - [ - "setarg", - 24, - 0, - 21, - 1183, - 14 - ], - [ - "setarg", - 24, - 1, - 22, - 1183, - 14 - ], - [ - "setarg", - 24, - 2, - 23, - 1183, - 14 - ], - [ - "invoke", - 24, - 18, - 1183, - 14 - ], - [ - "jump", - "call_done_1324", - 1183, - 14 - ], - "record_path_1323", - [ - "load_field", - 25, - 19, - "resolve_package_info", - 1183, - 14 - ], - [ - "frame", - 26, - 25, - 1, - 1183, - 14 - ], - [ - "setarg", - 26, - 0, - 19, - 1183, - 14 - ], - [ - "setarg", - 26, - 1, - 1, - 1183, - 14 - ], - [ - "invoke", - 26, - 18, - 1183, - 14 - ], - "call_done_1324", - [ - "move", - 2, - 18, - 1183, - 14 - ], - [ - "array", - 27, - 0, - 1, - 1 - ], - [ - "push", - 27, - 1, - 1, - 1 - ], - [ - "access", - 28, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 29, - "checking {0}", - 1, - 1 - ], - [ - "frame", - 31, - 28, - 2, - 1, - 1 - ], - [ - "null", - 32, - 1, - 1 - ], - [ - "setarg", - 31, - 0, - 32, - 1, - 1 - ], - [ - "setarg", - 31, - 1, - 29, - 1, - 1 - ], - [ - "setarg", - 31, - 2, - 27, - 1, - 1 - ], - [ - "invoke", - 31, - 30, - 1, - 1 - ], - [ - "access", - 34, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1185, - 3 - ], - [ - "is_proxy", - 35, - 34, - 1185, - 3 - ], - [ - "jump_false", - 35, - "record_path_1325", - 1185, - 3 - ], - [ - "null", - 36, - 1185, - 3 - ], - [ - "access", - 37, - "console", - 1185, - 3 - ], - [ - "array", - 38, - 0, - 1185, - 3 - ], - [ - "push", - 38, - 30, - 1185, - 3 - ], - [ - "frame", - 39, - 34, - 2, - 1185, - 3 - ], - [ - "setarg", - 39, - 0, - 36, - 1185, - 3 - ], - [ - "setarg", - 39, - 1, - 37, - 1185, - 3 - ], - [ - "setarg", - 39, - 2, - 38, - 1185, - 3 - ], - [ - "invoke", - 39, - 33, - 1185, - 3 - ], - [ - "jump", - "call_done_1326", - 1185, - 3 - ], - "record_path_1325", - [ - "load_field", - 40, - 34, - "console", - 1185, - 3 - ], - [ - "frame", - 41, - 40, - 1, - 1185, - 3 - ], - [ - "setarg", - 41, - 0, - 34, - 1185, - 3 - ], - [ - "setarg", - 41, - 1, - 30, - 1185, - 3 - ], - [ - "invoke", - 41, - 33, - 1185, - 3 - ], - "call_done_1326", - [ - "null", - 6, - 1187, - 19 - ], - [ - "access", - 42, - "local", - 1188, - 15 - ], - [ - "is_identical", - 43, - 2, - 42, - 1188, - 15 - ], - [ - "jump_true", - 43, - "eq_done_1329", - 1188, - 15 - ], - [ - "is_int", - 44, - 2, - 1188, - 15 - ], - [ - "jump_false", - 44, - "eq_ni_1330", - 1188, - 15 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1330", - 1188, - 15 - ], - [ - "eq_int", - 43, - 2, - 42, - 1188, - 15 - ], - [ - "jump", - "eq_done_1329", - 1188, - 15 - ], - "eq_ni_1330", - [ - "is_num", - 44, - 2, - 1188, - 15 - ], - [ - "jump_false", - 44, - "eq_nn_1331", - 1188, - 15 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1331", - 1188, - 15 - ], - [ - "eq_float", - 43, - 2, - 42, - 1188, - 15 - ], - [ - "jump", - "eq_done_1329", - 1188, - 15 - ], - "eq_nn_1331", - [ - "is_text", - 44, - 2, - 1188, - 15 - ], - [ - "jump_false", - 44, - "eq_nt_1332", - 1188, - 15 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 43, - 2, - 42, - 1188, - 15 - ], - [ - "jump", - "eq_done_1329", - 1188, - 15 - ], - "eq_nt_1332", - [ - "is_null", - 44, - 2, - 1188, - 15 - ], - [ - "jump_false", - 44, - "eq_nnl_1333", - 1188, - 15 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1333", - 1188, - 15 - ], - [ - "true", - 43, - 1188, - 15 - ], - [ - "jump", - "eq_done_1329", - 1188, - 15 - ], - "eq_nnl_1333", - [ - "is_bool", - 44, - 2, - 1188, - 15 - ], - [ - "jump_false", - 44, - "eq_nb_1334", - 1188, - 15 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1334", - 1188, - 15 - ], - [ - "eq_bool", - 43, - 2, - 42, - 1188, - 15 - ], - [ - "jump", - "eq_done_1329", - 1188, - 15 - ], - "eq_nb_1334", - [ - "false", - 43, - 1188, - 15 - ], - "eq_done_1329", - [ - "jump_false", - 43, - "if_else_1327", - 1188, - 15 - ], - [ - "get", - 47, - 22, - 1, - 1190, - 10 - ], - [ - "is_proxy", - 48, - 47, - 1190, - 10 - ], - [ - "jump_false", - 48, - "record_path_1337", - 1190, - 10 - ], - [ - "null", - 49, - 1190, - 10 - ], - [ - "access", - 50, - "is_dir", - 1190, - 10 - ], - [ - "array", - 51, - 0, - 1190, - 10 - ], - [ - "push", - 51, - 1, - 1190, - 10 - ], - [ - "frame", - 52, - 47, - 2, - 1190, - 10 - ], - [ - "setarg", - 52, - 0, - 49, - 1190, - 10 - ], - [ - "setarg", - 52, - 1, - 50, - 1190, - 10 - ], - [ - "setarg", - 52, - 2, - 51, - 1190, - 10 - ], - [ - "invoke", - 52, - 46, - 1190, - 10 - ], - [ - "jump", - "call_done_1338", - 1190, - 10 - ], - "record_path_1337", - [ - "load_field", - 53, - 47, - "is_dir", - 1190, - 10 - ], - [ - "frame", - 54, - 53, - 1, - 1190, - 10 - ], - [ - "setarg", - 54, - 0, - 47, - 1190, - 10 - ], - [ - "setarg", - 54, - 1, - 1, - 1190, - 10 - ], - [ - "invoke", - 54, - 46, - 1190, - 10 - ], - "call_done_1338", - "_nop_bl_1", - [ - "jump_true", - 46, - "if_else_1335", - 1190, - 10 - ], - [ - "array", - 56, - 0, - 1, - 1 - ], - [ - "push", - 56, - 1, - 1, - 1 - ], - [ - "access", - 57, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 58, - " Local path does not exist: {0}", - 1, - 1 - ], - [ - "frame", - 60, - 57, - 2, - 1, - 1 - ], - [ - "null", - 61, - 1, - 1 - ], - [ - "setarg", - 60, - 0, - 61, - 1, - 1 - ], - [ - "setarg", - 60, - 1, - 58, - 1, - 1 - ], - [ - "setarg", - 60, - 2, - 56, - 1, - 1 - ], - [ - "invoke", - 60, - 59, - 1, - 1 - ], - [ - "access", - 63, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1191, - 7 - ], - [ - "is_proxy", - 64, - 63, - 1191, - 7 - ], - [ - "jump_false", - 64, - "record_path_1339", - 1191, - 7 - ], - [ - "null", - 65, - 1191, - 7 - ], - [ - "access", - 66, - "console", - 1191, - 7 - ], - [ - "array", - 67, - 0, - 1191, - 7 - ], - [ - "push", - 67, - 59, - 1191, - 7 - ], - [ - "frame", - 68, - 63, - 2, - 1191, - 7 - ], - [ - "setarg", - 68, - 0, - 65, - 1191, - 7 - ], - [ - "setarg", - 68, - 1, - 66, - 1191, - 7 - ], - [ - "setarg", - 68, - 2, - 67, - 1191, - 7 - ], - [ - "invoke", - 68, - 62, - 1191, - 7 - ], - [ - "jump", - "call_done_1340", - 1191, - 7 - ], - "record_path_1339", - [ - "load_field", - 69, - 63, - "console", - 1191, - 7 - ], - [ - "frame", - 70, - 69, - 1, - 1191, - 7 - ], - [ - "setarg", - 70, - 0, - 63, - 1191, - 7 - ], - [ - "setarg", - 70, - 1, - 59, - 1191, - 7 - ], - [ - "invoke", - 70, - 62, - 1191, - 7 - ], - "call_done_1340", - [ - "null", - 71, - 1192, - 14 - ], - [ - "return", - 71, - 1192, - 14 - ], - "_nop_ur_1", - "if_else_1335", - "if_end_1336", - [ - "record", - 72, - 2 - ], - [ - "access", - 73, - "local", - 1196, - 13 - ], - [ - "store_field", - 72, - 73, - "type", - 1196, - 13 - ], - [ - "get", - 75, - 68, - 1, - 1197, - 16 - ], - [ - "is_proxy", - 76, - 75, - 1197, - 16 - ], - [ - "jump_false", - 76, - "record_path_1341", - 1197, - 16 - ], - [ - "null", - 77, - 1197, - 16 - ], - [ - "access", - 78, - "number", - 1197, - 16 - ], - [ - "array", - 79, - 0, - 1197, - 16 - ], - [ - "frame", - 80, - 75, - 2, - 1197, - 16 - ], - [ - "setarg", - 80, - 0, - 77, - 1197, - 16 - ], - [ - "setarg", - 80, - 1, - 78, - 1197, - 16 - ], - [ - "setarg", - 80, - 2, - 79, - 1197, - 16 - ], - [ - "invoke", - 80, - 74, - 1197, - 16 - ], - [ - "jump", - "call_done_1342", - 1197, - 16 - ], - "record_path_1341", - [ - "load_field", - 81, - 75, - "number", - 1197, - 16 - ], - [ - "frame", - 82, - 81, - 0, - 1197, - 16 - ], - [ - "setarg", - 82, - 0, - 75, - 1197, - 16 - ], - [ - "invoke", - 82, - 74, - 1197, - 16 - ], - "call_done_1342", - [ - "store_field", - 72, - 74, - "updated", - 1197, - 16 - ], - [ - "move", - 6, - 72, - 1197, - 16 - ], - [ - "store_dynamic", - 4, - 6, - 1, - 1199, - 10 - ], - [ - "get", - 84, - 7, - 1, - 1200, - 5 - ], - [ - "is_proxy", - 85, - 84, - 1200, - 5 - ], - [ - "jump_false", - 85, - "record_path_1343", - 1200, - 5 - ], - [ - "null", - 86, - 1200, - 5 - ], - [ - "access", - 87, - "save_lock", - 1200, - 5 - ], - [ - "array", - 88, - 0, - 1200, - 5 - ], - [ - "push", - 88, - 4, - 1200, - 5 - ], - [ - "frame", - 89, - 84, - 2, - 1200, - 5 - ], - [ - "setarg", - 89, - 0, - 86, - 1200, - 5 - ], - [ - "setarg", - 89, - 1, - 87, - 1200, - 5 - ], - [ - "setarg", - 89, - 2, - 88, - 1200, - 5 - ], - [ - "invoke", - 89, - 83, - 1200, - 5 - ], - [ - "jump", - "call_done_1344", - 1200, - 5 - ], - "record_path_1343", - [ - "load_field", - 90, - 84, - "save_lock", - 1200, - 5 - ], - [ - "frame", - 91, - 90, - 1, - 1200, - 5 - ], - [ - "setarg", - 91, - 0, - 84, - 1200, - 5 - ], - [ - "setarg", - 91, - 1, - 4, - 1200, - 5 - ], - [ - "invoke", - 91, - 83, - 1200, - 5 - ], - "call_done_1344", - [ - "return", - 6, - 1201, - 12 - ], - "_nop_ur_2", - "if_else_1327", - "if_end_1328", - [ - "jump_false", - 5, - "tern_else_1345", - 1204, - 22 - ], - [ - "load_field", - 93, - 5, - "commit", - 1204, - 35 - ], - [ - "move", - 92, - 93, - 1204, - 35 - ], - [ - "jump", - "tern_end_1346", - 1204, - 35 - ], - "tern_else_1345", - [ - "null", - 94, - 1204, - 55 - ], - [ - "move", - 92, - 94, - 1204, - 55 - ], - "tern_end_1346", - [ - "move", - 3, - 92, - 1204, - 55 - ], - [ - "get", - 96, - 23, - 1, - 1205, - 23 - ], - [ - "frame", - 97, - 96, - 1, - 1205, - 23 - ], - [ - "null", - 98, - 1205, - 23 - ], - [ - "setarg", - 97, - 0, - 98, - 1205, - 23 - ], - [ - "setarg", - 97, - 1, - 1, - 1205, - 23 - ], - [ - "invoke", - 97, - 95, - 1205, - 23 - ], - [ - "move", - 7, - 95, - 1205, - 23 - ], - [ - "array", - 99, - 0, - 1, - 1 - ], - [ - "push", - 99, - 3, - 1, - 1 - ], - [ - "access", - 100, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 101, - "local commit: {0}", - 1, - 1 - ], - [ - "frame", - 103, - 100, - 2, - 1, - 1 - ], - [ - "null", - 104, - 1, - 1 - ], - [ - "setarg", - 103, - 0, - 104, - 1, - 1 - ], - [ - "setarg", - 103, - 1, - 101, - 1, - 1 - ], - [ - "setarg", - 103, - 2, - 99, - 1, - 1 - ], - [ - "invoke", - 103, - 102, - 1, - 1 - ], - [ - "access", - 106, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1207, - 3 - ], - [ - "is_proxy", - 107, - 106, - 1207, - 3 - ], - [ - "jump_false", - 107, - "record_path_1347", - 1207, - 3 - ], - [ - "null", - 108, - 1207, - 3 - ], - [ - "access", - 109, - "console", - 1207, - 3 - ], - [ - "array", - 110, - 0, - 1207, - 3 - ], - [ - "push", - 110, - 102, - 1207, - 3 - ], - [ - "frame", - 111, - 106, - 2, - 1207, - 3 - ], - [ - "setarg", - 111, - 0, - 108, - 1207, - 3 - ], - [ - "setarg", - 111, - 1, - 109, - 1207, - 3 - ], - [ - "setarg", - 111, - 2, - 110, - 1207, - 3 - ], - [ - "invoke", - 111, - 105, - 1207, - 3 - ], - [ - "jump", - "call_done_1348", - 1207, - 3 - ], - "record_path_1347", - [ - "load_field", - 112, - 106, - "console", - 1207, - 3 - ], - [ - "frame", - 113, - 112, - 1, - 1207, - 3 - ], - [ - "setarg", - 113, - 0, - 106, - 1207, - 3 - ], - [ - "setarg", - 113, - 1, - 102, - 1207, - 3 - ], - [ - "invoke", - 113, - 105, - 1207, - 3 - ], - "call_done_1348", - [ - "array", - 114, - 0, - 1, - 1 - ], - [ - "push", - 114, - 7, - 1, - 1 - ], - [ - "access", - 115, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 116, - "remote commit: {0}", - 1, - 1 - ], - [ - "frame", - 118, - 115, - 2, - 1, - 1 - ], - [ - "null", - 119, - 1, - 1 - ], - [ - "setarg", - 118, - 0, - 119, - 1, - 1 - ], - [ - "setarg", - 118, - 1, - 116, - 1, - 1 - ], - [ - "setarg", - 118, - 2, - 114, - 1, - 1 - ], - [ - "invoke", - 118, - 117, - 1, - 1 - ], - [ - "access", - 121, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1208, - 3 - ], - [ - "is_proxy", - 122, - 121, - 1208, - 3 - ], - [ - "jump_false", - 122, - "record_path_1349", - 1208, - 3 - ], - [ - "null", - 123, - 1208, - 3 - ], - [ - "access", - 124, - "console", - 1208, - 3 - ], - [ - "array", - 125, - 0, - 1208, - 3 - ], - [ - "push", - 125, - 117, - 1208, - 3 - ], - [ - "frame", - 126, - 121, - 2, - 1208, - 3 - ], - [ - "setarg", - 126, - 0, - 123, - 1208, - 3 - ], - [ - "setarg", - 126, - 1, - 124, - 1208, - 3 - ], - [ - "setarg", - 126, - 2, - 125, - 1208, - 3 - ], - [ - "invoke", - 126, - 120, - 1208, - 3 - ], - [ - "jump", - "call_done_1350", - 1208, - 3 - ], - "record_path_1349", - [ - "load_field", - 127, - 121, - "console", - 1208, - 3 - ], - [ - "frame", - 128, - 127, - 1, - 1208, - 3 - ], - [ - "setarg", - 128, - 0, - 121, - 1208, - 3 - ], - [ - "setarg", - 128, - 1, - 117, - 1208, - 3 - ], - [ - "invoke", - 128, - 120, - 1208, - 3 - ], - "call_done_1350", - "_nop_bl_2", - [ - "jump_true", - 7, - "if_else_1351", - 1210, - 8 - ], - [ - "access", - 130, - "Could not resolve commit for ", - 1211, - 15 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "is_text", - 133, - 1, - 1211, - 49 - ], - [ - "jump_false", - 133, - "add_cn_1354", - 1211, - 49 - ], - [ - "concat", - 131, - 130, - 1, - 1211, - 49 - ], - [ - "jump", - "add_done_1353", - 1211, - 49 - ], - "add_cn_1354", - "_nop_tc_9", - [ - "jump", - "add_err_1355", - 1211, - 49 - ], - [ - "is_num", - 133, - 1, - 1211, - 49 - ], - [ - "jump_false", - 133, - "add_err_1355", - 1211, - 49 - ], - [ - "add", - 131, - 130, - 1, - 1211, - 49 - ], - [ - "jump", - "add_done_1353", - 1211, - 49 - ], - "add_err_1355", - [ - "disrupt", - 1211, - 49 - ], - "add_done_1353", - [ - "access", - 135, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1211, - 5 - ], - [ - "is_proxy", - 136, - 135, - 1211, - 5 - ], - [ - "jump_false", - 136, - "record_path_1356", - 1211, - 5 - ], - [ - "null", - 137, - 1211, - 5 - ], - [ - "access", - 138, - "error", - 1211, - 5 - ], - [ - "array", - 139, - 0, - 1211, - 5 - ], - [ - "push", - 139, - 131, - 1211, - 5 - ], - [ - "frame", - 140, - 135, - 2, - 1211, - 5 - ], - [ - "setarg", - 140, - 0, - 137, - 1211, - 5 - ], - [ - "setarg", - 140, - 1, - 138, - 1211, - 5 - ], - [ - "setarg", - 140, - 2, - 139, - 1211, - 5 - ], - [ - "invoke", - 140, - 134, - 1211, - 5 - ], - [ - "jump", - "call_done_1357", - 1211, - 5 - ], - "record_path_1356", - [ - "load_field", - 141, - 135, - "error", - 1211, - 5 - ], - [ - "frame", - 142, - 141, - 1, - 1211, - 5 - ], - [ - "setarg", - 142, - 0, - 135, - 1211, - 5 - ], - [ - "setarg", - 142, - 1, - 131, - 1211, - 5 - ], - [ - "invoke", - 142, - 134, - 1211, - 5 - ], - "call_done_1357", - [ - "null", - 143, - 1212, - 12 - ], - [ - "return", - 143, - 1212, - 12 - ], - "_nop_ur_3", - "if_else_1351", - "if_end_1352", - [ - "is_identical", - 144, - 3, - 7, - 1215, - 23 - ], - [ - "jump_true", - 144, - "eq_done_1360", - 1215, - 23 - ], - [ - "is_int", - 145, - 3, - 1215, - 23 - ], - [ - "jump_false", - 145, - "eq_ni_1361", - 1215, - 23 - ], - [ - "is_int", - 146, - 7, - 1215, - 23 - ], - [ - "jump_false", - 146, - "eq_ni_1361", - 1215, - 23 - ], - [ - "eq_int", - 144, - 3, - 7, - 1215, - 23 - ], - [ - "jump", - "eq_done_1360", - 1215, - 23 - ], - "eq_ni_1361", - [ - "is_num", - 145, - 3, - 1215, - 23 - ], - [ - "jump_false", - 145, - "eq_nn_1362", - 1215, - 23 - ], - [ - "is_num", - 146, - 7, - 1215, - 23 - ], - [ - "jump_false", - 146, - "eq_nn_1362", - 1215, - 23 - ], - [ - "eq_float", - 144, - 3, - 7, - 1215, - 23 - ], - [ - "jump", - "eq_done_1360", - 1215, - 23 - ], - "eq_nn_1362", - [ - "is_text", - 145, - 3, - 1215, - 23 - ], - [ - "jump_false", - 145, - "eq_nt_1363", - 1215, - 23 - ], - [ - "is_text", - 146, - 7, - 1215, - 23 - ], - [ - "jump_false", - 146, - "eq_nt_1363", - 1215, - 23 - ], - [ - "eq_text", - 144, - 3, - 7, - 1215, - 23 - ], - [ - "jump", - "eq_done_1360", - 1215, - 23 - ], - "eq_nt_1363", - [ - "is_null", - 145, - 3, - 1215, - 23 - ], - [ - "jump_false", - 145, - "eq_nnl_1364", - 1215, - 23 - ], - [ - "is_null", - 146, - 7, - 1215, - 23 - ], - [ - "jump_false", - 146, - "eq_nnl_1364", - 1215, - 23 - ], - [ - "true", - 144, - 1215, - 23 - ], - [ - "jump", - "eq_done_1360", - 1215, - 23 - ], - "eq_nnl_1364", - [ - "is_bool", - 145, - 3, - 1215, - 23 - ], - [ - "jump_false", - 145, - "eq_nb_1365", - 1215, - 23 - ], - [ - "is_bool", - 146, - 7, - 1215, - 23 - ], - [ - "jump_false", - 146, - "eq_nb_1365", - 1215, - 23 - ], - [ - "eq_bool", - 144, - 3, - 7, - 1215, - 23 - ], - [ - "jump", - "eq_done_1360", - 1215, - 23 - ], - "eq_nb_1365", - [ - "false", - 144, - 1215, - 23 - ], - "eq_done_1360", - [ - "jump_false", - 144, - "if_else_1358", - 1215, - 23 - ], - [ - "null", - 147, - 1216, - 12 - ], - [ - "return", - 147, - 1216, - 12 - ], - "_nop_ur_4", - "if_else_1358", - "if_end_1359", - [ - "record", - 148, - 3 - ], - [ - "store_field", - 148, - 2, - "type", - 1219, - 11 - ], - [ - "store_field", - 148, - 7, - "commit", - 1220, - 13 - ], - [ - "get", - 150, - 68, - 1, - 1221, - 14 - ], - [ - "is_proxy", - 151, - 150, - 1221, - 14 - ], - [ - "jump_false", - 151, - "record_path_1366", - 1221, - 14 - ], - [ - "null", - 152, - 1221, - 14 - ], - [ - "access", - 153, - "number", - 1221, - 14 - ], - [ - "array", - 154, - 0, - 1221, - 14 - ], - [ - "frame", - 155, - 150, - 2, - 1221, - 14 - ], - [ - "setarg", - 155, - 0, - 152, - 1221, - 14 - ], - [ - "setarg", - 155, - 1, - 153, - 1221, - 14 - ], - [ - "setarg", - 155, - 2, - 154, - 1221, - 14 - ], - [ - "invoke", - 155, - 149, - 1221, - 14 - ], - [ - "jump", - "call_done_1367", - 1221, - 14 - ], - "record_path_1366", - [ - "load_field", - 156, - 150, - "number", - 1221, - 14 - ], - [ - "frame", - 157, - 156, - 0, - 1221, - 14 - ], - [ - "setarg", - 157, - 0, - 150, - 1221, - 14 - ], - [ - "invoke", - 157, - 149, - 1221, - 14 - ], - "call_done_1367", - [ - "store_field", - 148, - 149, - "updated", - 1221, - 14 - ], - [ - "move", - 6, - 148, - 1221, - 14 - ], - [ - "store_dynamic", - 4, - 6, - 1, - 1224, - 8 - ], - [ - "get", - 159, - 7, - 1, - 1225, - 3 - ], - [ - "is_proxy", - 160, - 159, - 1225, - 3 - ], - [ - "jump_false", - 160, - "record_path_1368", - 1225, - 3 - ], - [ - "null", - 161, - 1225, - 3 - ], - [ - "access", - 162, - "save_lock", - 1225, - 3 - ], - [ - "array", - 163, - 0, - 1225, - 3 - ], - [ - "push", - 163, - 4, - 1225, - 3 - ], - [ - "frame", - 164, - 159, - 2, - 1225, - 3 - ], - [ - "setarg", - 164, - 0, - 161, - 1225, - 3 - ], - [ - "setarg", - 164, - 1, - 162, - 1225, - 3 - ], - [ - "setarg", - 164, - 2, - 163, - 1225, - 3 - ], - [ - "invoke", - 164, - 158, - 1225, - 3 - ], - [ - "jump", - "call_done_1369", - 1225, - 3 - ], - "record_path_1368", - [ - "load_field", - 165, - 159, - "save_lock", - 1225, - 3 - ], - [ - "frame", - 166, - 165, - 1, - 1225, - 3 - ], - [ - "setarg", - 166, - 0, - 159, - 1225, - 3 - ], - [ - "setarg", - 166, - 1, - 4, - 1225, - 3 - ], - [ - "invoke", - 166, - 158, - 1225, - 3 - ], - "call_done_1369", - [ - "return", - 6, - 1227, - 10 - ], - "_nop_ur_5", - "_nop_ur_6" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 38, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 7, - 1, - 1275, - 14 - ], - [ - "is_proxy", - 5, - 4, - 1275, - 14 - ], - [ - "jump_false", - 5, - "record_path_1370", - 1275, - 14 - ], - [ - "null", - 6, - 1275, - 14 - ], - [ - "access", - 7, - "load_lock", - 1275, - 14 - ], - [ - "array", - 8, - 0, - 1275, - 14 - ], - [ - "frame", - 9, - 4, - 2, - 1275, - 14 - ], - [ - "setarg", - 9, - 0, - 6, - 1275, - 14 - ], - [ - "setarg", - 9, - 1, - 7, - 1275, - 14 - ], - [ - "setarg", - 9, - 2, - 8, - 1275, - 14 - ], - [ - "invoke", - 9, - 3, - 1275, - 14 - ], - [ - "jump", - "call_done_1371", - 1275, - 14 - ], - "record_path_1370", - [ - "load_field", - 10, - 4, - "load_lock", - 1275, - 14 - ], - [ - "frame", - 11, - 10, - 0, - 1275, - 14 - ], - [ - "setarg", - 11, - 0, - 4, - 1275, - 14 - ], - [ - "invoke", - 11, - 3, - 1275, - 14 - ], - "call_done_1371", - [ - "move", - 2, - 3, - 1275, - 14 - ], - [ - "load_dynamic", - 12, - 2, - 1, - 1276, - 12 - ], - [ - "jump_false", - 12, - "if_else_1372", - 1276, - 12 - ], - [ - "delete", - 13, - 2, - 1, - 1277, - 17 - ], - [ - "get", - 15, - 7, - 1, - 1278, - 5 - ], - [ - "is_proxy", - 16, - 15, - 1278, - 5 - ], - [ - "jump_false", - 16, - "record_path_1374", - 1278, - 5 - ], - [ - "null", - 17, - 1278, - 5 - ], - [ - "access", - 18, - "save_lock", - 1278, - 5 - ], - [ - "array", - 19, - 0, - 1278, - 5 - ], - [ - "push", - 19, - 2, - 1278, - 5 - ], - [ - "frame", - 20, - 15, - 2, - 1278, - 5 - ], - [ - "setarg", - 20, - 0, - 17, - 1278, - 5 - ], - [ - "setarg", - 20, - 1, - 18, - 1278, - 5 - ], - [ - "setarg", - 20, - 2, - 19, - 1278, - 5 - ], - [ - "invoke", - 20, - 14, - 1278, - 5 - ], - [ - "jump", - "call_done_1375", - 1278, - 5 - ], - "record_path_1374", - [ - "load_field", - 21, - 15, - "save_lock", - 1278, - 5 - ], - [ - "frame", - 22, - 21, - 1, - 1278, - 5 - ], - [ - "setarg", - 22, - 0, - 15, - 1278, - 5 - ], - [ - "setarg", - 22, - 1, - 2, - 1278, - 5 - ], - [ - "invoke", - 22, - 14, - 1278, - 5 - ], - "call_done_1375", - [ - "jump", - "if_end_1373", - 1278, - 5 - ], - "if_else_1372", - "if_end_1373", - [ - "access", - 23, - "Removed ", - 1281, - 15 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 26, - 1, - 1281, - 28 - ], - [ - "jump_false", - 26, - "add_cn_1377", - 1281, - 28 - ], - [ - "concat", - 24, - 23, - 1, - 1281, - 28 - ], - [ - "jump", - "add_done_1376", - 1281, - 28 - ], - "add_cn_1377", - "_nop_tc_3", - [ - "jump", - "add_err_1378", - 1281, - 28 - ], - [ - "is_num", - 26, - 1, - 1281, - 28 - ], - [ - "jump_false", - 26, - "add_err_1378", - 1281, - 28 - ], - [ - "add", - 24, - 23, - 1, - 1281, - 28 - ], - [ - "jump", - "add_done_1376", - 1281, - 28 - ], - "add_err_1378", - [ - "disrupt", - 1281, - 28 - ], - "add_done_1376", - [ - "access", - 28, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1281, - 3 - ], - [ - "is_proxy", - 29, - 28, - 1281, - 3 - ], - [ - "jump_false", - 29, - "record_path_1379", - 1281, - 3 - ], - [ - "null", - 30, - 1281, - 3 - ], - [ - "access", - 31, - "console", - 1281, - 3 - ], - [ - "array", - 32, - 0, - 1281, - 3 - ], - [ - "push", - 32, - 24, - 1281, - 3 - ], - [ - "frame", - 33, - 28, - 2, - 1281, - 3 - ], - [ - "setarg", - 33, - 0, - 30, - 1281, - 3 - ], - [ - "setarg", - 33, - 1, - 31, - 1281, - 3 - ], - [ - "setarg", - 33, - 2, - 32, - 1281, - 3 - ], - [ - "invoke", - 33, - 27, - 1281, - 3 - ], - [ - "jump", - "call_done_1380", - 1281, - 3 - ], - "record_path_1379", - [ - "load_field", - 34, - 28, - "console", - 1281, - 3 - ], - [ - "frame", - 35, - 34, - 1, - 1281, - 3 - ], - [ - "setarg", - 35, - 0, - 28, - 1281, - 3 - ], - [ - "setarg", - 35, - 1, - 24, - 1281, - 3 - ], - [ - "invoke", - 35, - 27, - 1281, - 3 - ], - "call_done_1380", - [ - "true", - 36, - 1282, - 10 - ], - [ - "return", - 36, - 1282, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 72, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 7, - 1, - 1286, - 14 - ], - [ - "is_proxy", - 7, - 6, - 1286, - 14 - ], - [ - "jump_false", - 7, - "record_path_1381", - 1286, - 14 - ], - [ - "null", - 8, - 1286, - 14 - ], - [ - "access", - 9, - "load_lock", - 1286, - 14 - ], - [ - "array", - 10, - 0, - 1286, - 14 - ], - [ - "frame", - 11, - 6, - 2, - 1286, - 14 - ], - [ - "setarg", - 11, - 0, - 8, - 1286, - 14 - ], - [ - "setarg", - 11, - 1, - 9, - 1286, - 14 - ], - [ - "setarg", - 11, - 2, - 10, - 1286, - 14 - ], - [ - "invoke", - 11, - 5, - 1286, - 14 - ], - [ - "jump", - "call_done_1382", - 1286, - 14 - ], - "record_path_1381", - [ - "load_field", - 12, - 6, - "load_lock", - 1286, - 14 - ], - [ - "frame", - 13, - 12, - 0, - 1286, - 14 - ], - [ - "setarg", - 13, - 0, - 6, - 1286, - 14 - ], - [ - "invoke", - 13, - 5, - 1286, - 14 - ], - "call_done_1382", - [ - "move", - 4, - 5, - 1286, - 14 - ], - [ - "null", - 3, - 1287, - 14 - ], - [ - "null", - 2, - 1288, - 16 - ], - [ - "load_dynamic", - 14, - 4, - 1, - 1290, - 13 - ], - "_nop_bl_1", - [ - "jump_true", - 14, - "if_else_1383", - 1290, - 13 - ], - [ - "get", - 17, - 7, - 1, - 1291, - 12 - ], - [ - "is_proxy", - 18, - 17, - 1291, - 12 - ], - [ - "jump_false", - 18, - "record_path_1385", - 1291, - 12 - ], - [ - "null", - 19, - 1291, - 12 - ], - [ - "access", - 20, - "resolve_package_info", - 1291, - 12 - ], - [ - "array", - 21, - 0, - 1291, - 12 - ], - [ - "push", - 21, - 1, - 1291, - 12 - ], - [ - "frame", - 22, - 17, - 2, - 1291, - 12 - ], - [ - "setarg", - 22, - 0, - 19, - 1291, - 12 - ], - [ - "setarg", - 22, - 1, - 20, - 1291, - 12 - ], - [ - "setarg", - 22, - 2, - 21, - 1291, - 12 - ], - [ - "invoke", - 22, - 16, - 1291, - 12 - ], - [ - "jump", - "call_done_1386", - 1291, - 12 - ], - "record_path_1385", - [ - "load_field", - 23, - 17, - "resolve_package_info", - 1291, - 12 - ], - [ - "frame", - 24, - 23, - 1, - 1291, - 12 - ], - [ - "setarg", - 24, - 0, - 17, - 1291, - 12 - ], - [ - "setarg", - 24, - 1, - 1, - 1291, - 12 - ], - [ - "invoke", - 24, - 16, - 1291, - 12 - ], - "call_done_1386", - [ - "move", - 3, - 16, - 1291, - 12 - ], - "_nop_bl_2", - [ - "jump_true", - 3, - "if_else_1387", - 1292, - 10 - ], - [ - "access", - 26, - "Invalid package: ", - 1293, - 13 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 29, - 1, - 1293, - 35 - ], - [ - "jump_false", - 29, - "add_cn_1390", - 1293, - 35 - ], - [ - "concat", - 27, - 26, - 1, - 1293, - 35 - ], - [ - "jump", - "add_done_1389", - 1293, - 35 - ], - "add_cn_1390", - "_nop_tc_3", - [ - "jump", - "add_err_1391", - 1293, - 35 - ], - [ - "is_num", - 29, - 1, - 1293, - 35 - ], - [ - "jump_false", - 29, - "add_err_1391", - 1293, - 35 - ], - [ - "add", - 27, - 26, - 1, - 1293, - 35 - ], - [ - "jump", - "add_done_1389", - 1293, - 35 - ], - "add_err_1391", - [ - "disrupt", - 1293, - 35 - ], - "add_done_1389", - [ - "access", - 31, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 1293, - 7 - ], - [ - "frame", - 32, - 31, - 1, - 1293, - 7 - ], - [ - "null", - 33, - 1293, - 7 - ], - [ - "setarg", - 32, - 0, - 33, - 1293, - 7 - ], - [ - "setarg", - 32, - 1, - 27, - 1293, - 7 - ], - [ - "invoke", - 32, - 30, - 1293, - 7 - ], - [ - "disrupt", - 1293, - 41 - ], - [ - "jump", - "if_end_1388", - 1293, - 41 - ], - "if_else_1387", - "if_end_1388", - [ - "null", - 34, - 1296, - 14 - ], - [ - "move", - 2, - 34, - 1296, - 14 - ], - [ - "access", - 35, - "local", - 1297, - 17 - ], - [ - "is_identical", - 36, - 3, - 35, - 1297, - 17 - ], - [ - "jump_true", - 36, - "ne_nid_1395", - 1297, - 17 - ], - [ - "jump", - "ne_ni_1396", - 1297, - 17 - ], - "ne_nid_1395", - [ - "false", - 36, - 1297, - 17 - ], - [ - "jump", - "ne_done_1394", - 1297, - 17 - ], - "ne_ni_1396", - [ - "is_int", - 37, - 3, - 1297, - 17 - ], - [ - "jump_false", - 37, - "ne_nn_1397", - 1297, - 17 - ], - "_nop_tc_4", - [ - "jump", - "ne_nn_1397", - 1297, - 17 - ], - [ - "ne_int", - 36, - 3, - 35, - 1297, - 17 - ], - [ - "jump", - "ne_done_1394", - 1297, - 17 - ], - "ne_nn_1397", - [ - "is_num", - 37, - 3, - 1297, - 17 - ], - [ - "jump_false", - 37, - "ne_nt_1398", - 1297, - 17 - ], - "_nop_tc_5", - [ - "jump", - "ne_nt_1398", - 1297, - 17 - ], - [ - "ne_float", - 36, - 3, - 35, - 1297, - 17 - ], - [ - "jump", - "ne_done_1394", - 1297, - 17 - ], - "ne_nt_1398", - [ - "is_text", - 37, - 3, - 1297, - 17 - ], - [ - "jump_false", - 37, - "ne_nnl_1399", - 1297, - 17 - ], - "_nop_tc_6", - "_nop_tc_7", - [ - "ne_text", - 36, - 3, - 35, - 1297, - 17 - ], - [ - "jump", - "ne_done_1394", - 1297, - 17 - ], - "ne_nnl_1399", - [ - "is_null", - 37, - 3, - 1297, - 17 - ], - [ - "jump_false", - 37, - "ne_nb_1400", - 1297, - 17 - ], - "_nop_tc_8", - [ - "jump", - "ne_nb_1400", - 1297, - 17 - ], - [ - "false", - 36, - 1297, - 17 - ], - [ - "jump", - "ne_done_1394", - 1297, - 17 - ], - "ne_nb_1400", - [ - "is_bool", - 37, - 3, - 1297, - 17 - ], - [ - "jump_false", - 37, - "ne_mis_1401", - 1297, - 17 - ], - "_nop_tc_9", - [ - "jump", - "ne_mis_1401", - 1297, - 17 - ], - [ - "ne_bool", - 36, - 3, - 35, - 1297, - 17 - ], - [ - "jump", - "ne_done_1394", - 1297, - 17 - ], - "ne_mis_1401", - [ - "true", - 36, - 1297, - 17 - ], - "ne_done_1394", - [ - "jump_false", - 36, - "if_else_1392", - 1297, - 17 - ], - [ - "get", - 40, - 23, - 1, - 1298, - 16 - ], - [ - "frame", - 41, - 40, - 1, - 1298, - 16 - ], - [ - "null", - 42, - 1298, - 16 - ], - [ - "setarg", - 41, - 0, - 42, - 1298, - 16 - ], - [ - "setarg", - 41, - 1, - 1, - 1298, - 16 - ], - [ - "invoke", - 41, - 39, - 1298, - 16 - ], - [ - "move", - 2, - 39, - 1298, - 16 - ], - "_nop_bl_3", - [ - "jump_true", - 2, - "if_else_1402", - 1299, - 12 - ], - [ - "access", - 44, - "Could not resolve commit for ", - 1300, - 15 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "is_text", - 47, - 1, - 1300, - 49 - ], - [ - "jump_false", - 47, - "add_cn_1405", - 1300, - 49 - ], - [ - "concat", - 45, - 44, - 1, - 1300, - 49 - ], - [ - "jump", - "add_done_1404", - 1300, - 49 - ], - "add_cn_1405", - "_nop_tc_12", - [ - "jump", - "add_err_1406", - 1300, - 49 - ], - [ - "is_num", - 47, - 1, - 1300, - 49 - ], - [ - "jump_false", - 47, - "add_err_1406", - 1300, - 49 - ], - [ - "add", - 45, - 44, - 1, - 1300, - 49 - ], - [ - "jump", - "add_done_1404", - 1300, - 49 - ], - "add_err_1406", - [ - "disrupt", - 1300, - 49 - ], - "add_done_1404", - [ - "access", - 49, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 1300, - 9 - ], - [ - "frame", - 50, - 49, - 1, - 1300, - 9 - ], - [ - "null", - 51, - 1300, - 9 - ], - [ - "setarg", - 50, - 0, - 51, - 1300, - 9 - ], - [ - "setarg", - 50, - 1, - 45, - 1300, - 9 - ], - [ - "invoke", - 50, - 48, - 1300, - 9 - ], - [ - "disrupt", - 1300, - 55 - ], - [ - "jump", - "if_end_1403", - 1300, - 55 - ], - "if_else_1402", - "if_end_1403", - [ - "jump", - "if_end_1393", - 1300, - 55 - ], - "if_else_1392", - "if_end_1393", - [ - "record", - 52, - 3 - ], - [ - "store_field", - 52, - 3, - "type", - 1305, - 13 - ], - [ - "store_field", - 52, - 2, - "commit", - 1306, - 15 - ], - [ - "get", - 54, - 68, - 1, - 1307, - 16 - ], - [ - "is_proxy", - 55, - 54, - 1307, - 16 - ], - [ - "jump_false", - 55, - "record_path_1407", - 1307, - 16 - ], - [ - "null", - 56, - 1307, - 16 - ], - [ - "access", - 57, - "number", - 1307, - 16 - ], - [ - "array", - 58, - 0, - 1307, - 16 - ], - [ - "frame", - 59, - 54, - 2, - 1307, - 16 - ], - [ - "setarg", - 59, - 0, - 56, - 1307, - 16 - ], - [ - "setarg", - 59, - 1, - 57, - 1307, - 16 - ], - [ - "setarg", - 59, - 2, - 58, - 1307, - 16 - ], - [ - "invoke", - 59, - 53, - 1307, - 16 - ], - [ - "jump", - "call_done_1408", - 1307, - 16 - ], - "record_path_1407", - [ - "load_field", - 60, - 54, - "number", - 1307, - 16 - ], - [ - "frame", - 61, - 60, - 0, - 1307, - 16 - ], - [ - "setarg", - 61, - 0, - 54, - 1307, - 16 - ], - [ - "invoke", - 61, - 53, - 1307, - 16 - ], - "call_done_1408", - [ - "store_field", - 52, - 53, - "updated", - 1307, - 16 - ], - [ - "store_dynamic", - 4, - 52, - 1, - 1304, - 10 - ], - [ - "get", - 63, - 7, - 1, - 1309, - 5 - ], - [ - "is_proxy", - 64, - 63, - 1309, - 5 - ], - [ - "jump_false", - 64, - "record_path_1409", - 1309, - 5 - ], - [ - "null", - 65, - 1309, - 5 - ], - [ - "access", - 66, - "save_lock", - 1309, - 5 - ], - [ - "array", - 67, - 0, - 1309, - 5 - ], - [ - "push", - 67, - 4, - 1309, - 5 - ], - [ - "frame", - 68, - 63, - 2, - 1309, - 5 - ], - [ - "setarg", - 68, - 0, - 65, - 1309, - 5 - ], - [ - "setarg", - 68, - 1, - 66, - 1309, - 5 - ], - [ - "setarg", - 68, - 2, - 67, - 1309, - 5 - ], - [ - "invoke", - 68, - 62, - 1309, - 5 - ], - [ - "jump", - "call_done_1410", - 1309, - 5 - ], - "record_path_1409", - [ - "load_field", - 69, - 63, - "save_lock", - 1309, - 5 - ], - [ - "frame", - 70, - 69, - 1, - 1309, - 5 - ], - [ - "setarg", - 70, - 0, - 63, - 1309, - 5 - ], - [ - "setarg", - 70, - 1, - 4, - 1309, - 5 - ], - [ - "invoke", - 70, - 62, - 1309, - 5 - ], - "call_done_1410", - [ - "jump", - "if_end_1384", - 1309, - 5 - ], - "if_else_1383", - "if_end_1384", - [ - "null", - 71, - 1309, - 5 - ], - [ - "return", - 71, - 1309, - 5 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 28, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 7, - 1, - 1318, - 14 - ], - [ - "is_proxy", - 6, - 5, - 1318, - 14 - ], - [ - "jump_false", - 6, - "record_path_1411", - 1318, - 14 - ], - [ - "null", - 7, - 1318, - 14 - ], - [ - "access", - 8, - "file_info", - 1318, - 14 - ], - [ - "array", - 9, - 0, - 1318, - 14 - ], - [ - "push", - 9, - 1, - 1318, - 14 - ], - [ - "frame", - 10, - 5, - 2, - 1318, - 14 - ], - [ - "setarg", - 10, - 0, - 7, - 1318, - 14 - ], - [ - "setarg", - 10, - 1, - 8, - 1318, - 14 - ], - [ - "setarg", - 10, - 2, - 9, - 1318, - 14 - ], - [ - "invoke", - 10, - 4, - 1318, - 14 - ], - [ - "jump", - "call_done_1412", - 1318, - 14 - ], - "record_path_1411", - [ - "load_field", - 11, - 5, - "file_info", - 1318, - 14 - ], - [ - "frame", - 12, - 11, - 1, - 1318, - 14 - ], - [ - "setarg", - 12, - 0, - 5, - 1318, - 14 - ], - [ - "setarg", - 12, - 1, - 1, - 1318, - 14 - ], - [ - "invoke", - 12, - 4, - 1318, - 14 - ], - "call_done_1412", - [ - "move", - 2, - 4, - 1318, - 14 - ], - [ - "load_field", - 13, - 2, - "is_module", - 1319, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 13, - "if_else_1413", - 1319, - 8 - ], - [ - "null", - 15, - 1319, - 24 - ], - [ - "return", - 15, - 1319, - 24 - ], - "_nop_ur_1", - "if_else_1413", - "if_end_1414", - [ - "load_field", - 16, - 2, - "package", - 1321, - 13 - ], - [ - "move", - 3, - 16, - 1321, - 13 - ], - [ - "load_field", - 17, - 2, - "name", - 1323, - 22 - ], - [ - "get", - 19, - 7, - 1, - 1323, - 3 - ], - [ - "is_proxy", - 20, - 19, - 1323, - 3 - ], - [ - "jump_false", - 20, - "record_path_1415", - 1323, - 3 - ], - [ - "null", - 21, - 1323, - 3 - ], - [ - "access", - 22, - "module_reload", - 1323, - 3 - ], - [ - "array", - 23, - 0, - 1323, - 3 - ], - [ - "push", - 23, - 17, - 1323, - 3 - ], - [ - "push", - 23, - 3, - 1323, - 3 - ], - [ - "frame", - 24, - 19, - 2, - 1323, - 3 - ], - [ - "setarg", - 24, - 0, - 21, - 1323, - 3 - ], - [ - "setarg", - 24, - 1, - 22, - 1323, - 3 - ], - [ - "setarg", - 24, - 2, - 23, - 1323, - 3 - ], - [ - "invoke", - 24, - 18, - 1323, - 3 - ], - [ - "jump", - "call_done_1416", - 1323, - 3 - ], - "record_path_1415", - [ - "load_field", - 25, - 19, - "module_reload", - 1323, - 3 - ], - [ - "frame", - 26, - 25, - 2, - 1323, - 3 - ], - [ - "setarg", - 26, - 0, - 19, - 1323, - 3 - ], - [ - "setarg", - 26, - 1, - 17, - 1323, - 3 - ], - [ - "setarg", - 26, - 2, - 3, - 1323, - 3 - ], - [ - "invoke", - 26, - 18, - 1323, - 3 - ], - "call_done_1416", - [ - "null", - 27, - 1323, - 3 - ], - [ - "return", - 27, - 1323, - 3 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 6, - 1, - 1354, - 50 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 1354, - 57 - ], - [ - "get", - 4, - 7, - 1, - 1354, - 41 - ], - [ - "store_dynamic", - 4, - 3, - 1, - 1354, - 45 - ], - [ - "null", - 5, - 1354, - 45 - ], - [ - "return", - 5, - 1354, - 45 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 6, - 1, - 1356, - 18 - ], - [ - "in", - 3, - 1, - 2, - 1356, - 18 - ], - "_nop_bl_1", - [ - "jump_true", - 3, - "if_else_1446", - 1356, - 18 - ], - [ - "null", - 5, - 1356, - 36 - ], - [ - "get", - 6, - 7, - 1, - 1356, - 27 - ], - [ - "store_dynamic", - 6, - 5, - 1, - 1356, - 31 - ], - [ - "jump", - "if_end_1447", - 1356, - 31 - ], - "if_else_1446", - "if_end_1447", - [ - "null", - 7, - 1356, - 31 - ], - [ - "return", - 7, - 1356, - 31 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 109, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 10, - 7, - 1, - 1327, - 8 - ], - [ - "is_proxy", - 11, - 10, - 1327, - 8 - ], - [ - "jump_false", - 11, - "record_path_1419", - 1327, - 8 - ], - [ - "null", - 12, - 1327, - 8 - ], - [ - "access", - 13, - "is_loaded", - 1327, - 8 - ], - [ - "array", - 14, - 0, - 1327, - 8 - ], - [ - "push", - 14, - 1, - 1327, - 8 - ], - [ - "push", - 14, - 2, - 1327, - 8 - ], - [ - "frame", - 15, - 10, - 2, - 1327, - 8 - ], - [ - "setarg", - 15, - 0, - 12, - 1327, - 8 - ], - [ - "setarg", - 15, - 1, - 13, - 1327, - 8 - ], - [ - "setarg", - 15, - 2, - 14, - 1327, - 8 - ], - [ - "invoke", - 15, - 9, - 1327, - 8 - ], - [ - "jump", - "call_done_1420", - 1327, - 8 - ], - "record_path_1419", - [ - "load_field", - 16, - 10, - "is_loaded", - 1327, - 8 - ], - [ - "frame", - 17, - 16, - 2, - 1327, - 8 - ], - [ - "setarg", - 17, - 0, - 10, - 1327, - 8 - ], - [ - "setarg", - 17, - 1, - 1, - 1327, - 8 - ], - [ - "setarg", - 17, - 2, - 2, - 1327, - 8 - ], - [ - "invoke", - 17, - 9, - 1327, - 8 - ], - "call_done_1420", - "_nop_bl_1", - [ - "jump_true", - 9, - "if_else_1417", - 1327, - 8 - ], - [ - "null", - 19, - 1327, - 38 - ], - [ - "return", - 19, - 1327, - 38 - ], - "_nop_ur_1", - "if_else_1417", - "if_end_1418", - [ - "jump_false", - 2, - "tern_else_1421", - 1330, - 20 - ], - [ - "access", - 21, - ":", - 1330, - 40 - ], - [ - "is_text", - 23, - 2, - 1330, - 40 - ], - [ - "jump_false", - 23, - "add_cn_1424", - 1330, - 40 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 22, - 2, - 21, - 1330, - 40 - ], - [ - "jump", - "add_done_1423", - 1330, - 40 - ], - "add_cn_1424", - [ - "is_num", - 23, - 2, - 1330, - 40 - ], - [ - "jump_false", - 23, - "add_err_1425", - 1330, - 40 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1425", - 1330, - 40 - ], - [ - "add", - 22, - 2, - 21, - 1330, - 40 - ], - [ - "jump", - "add_done_1423", - 1330, - 40 - ], - "add_err_1425", - [ - "disrupt", - 1330, - 40 - ], - "add_done_1423", - [ - "is_text", - 26, - 22, - 1330, - 46 - ], - [ - "jump_false", - 26, - "add_cn_1427", - 1330, - 46 - ], - [ - "is_text", - 27, - 1, - 1330, - 46 - ], - [ - "jump_false", - 27, - "add_cn_1427", - 1330, - 46 - ], - [ - "concat", - 25, - 22, - 1, - 1330, - 46 - ], - [ - "jump", - "add_done_1426", - 1330, - 46 - ], - "add_cn_1427", - [ - "is_num", - 26, - 22, - 1330, - 46 - ], - [ - "jump_false", - 26, - "add_err_1428", - 1330, - 46 - ], - [ - "is_num", - 27, - 1, - 1330, - 46 - ], - [ - "jump_false", - 27, - "add_err_1428", - 1330, - 46 - ], - [ - "add", - 25, - 22, - 1, - 1330, - 46 - ], - [ - "jump", - "add_done_1426", - 1330, - 46 - ], - "add_err_1428", - [ - "disrupt", - 1330, - 46 - ], - "add_done_1426", - [ - "move", - 20, - 25, - 1330, - 46 - ], - [ - "jump", - "tern_end_1422", - 1330, - 46 - ], - "tern_else_1421", - [ - "access", - 28, - ":", - 1330, - 53 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "is_text", - 31, - 1, - 1330, - 59 - ], - [ - "jump_false", - 31, - "add_cn_1430", - 1330, - 59 - ], - [ - "concat", - 29, - 28, - 1, - 1330, - 59 - ], - [ - "jump", - "add_done_1429", - 1330, - 59 - ], - "add_cn_1430", - "_nop_tc_6", - [ - "jump", - "add_err_1431", - 1330, - 59 - ], - [ - "is_num", - 31, - 1, - 1330, - 59 - ], - [ - "jump_false", - 31, - "add_err_1431", - 1330, - 59 - ], - [ - "add", - 29, - 28, - 1, - 1330, - 59 - ], - [ - "jump", - "add_done_1429", - 1330, - 59 - ], - "add_err_1431", - [ - "disrupt", - 1330, - 59 - ], - "add_done_1429", - [ - "move", - 20, - 29, - 1330, - 59 - ], - "tern_end_1422", - [ - "move", - 5, - 20, - 1330, - 59 - ], - [ - "null", - 32, - 1331, - 35 - ], - [ - "get", - 33, - 51, - 1, - 1331, - 3 - ], - [ - "store_dynamic", - 33, - 32, - 5, - 1331, - 21 - ], - [ - "null", - 8, - 1334, - 24 - ], - [ - "jump_false", - 2, - "if_else_1432", - 1335, - 7 - ], - [ - "get", - 35, - 29, - 1, - 1336, - 22 - ], - [ - "frame", - 36, - 35, - 2, - 1336, - 22 - ], - [ - "null", - 37, - 1336, - 22 - ], - [ - "setarg", - 36, - 0, - 37, - 1336, - 22 - ], - [ - "setarg", - 36, - 1, - 2, - 1336, - 22 - ], - [ - "setarg", - 36, - 2, - 1, - 1336, - 22 - ], - [ - "invoke", - 36, - 34, - 1336, - 22 - ], - [ - "move", - 8, - 34, - 1336, - 22 - ], - [ - "get", - 38, - 53, - 1, - 1337, - 9 - ], - [ - "load_dynamic", - 39, - 38, - 8, - 1337, - 18 - ], - [ - "jump_false", - 39, - "if_else_1434", - 1337, - 18 - ], - [ - "get", - 40, - 53, - 1, - 1338, - 22 - ], - [ - "load_dynamic", - 41, - 40, - 8, - 1338, - 31 - ], - [ - "get", - 43, - 55, - 1, - 1338, - 7 - ], - [ - "is_proxy", - 44, - 43, - 1338, - 7 - ], - [ - "jump_false", - 44, - "record_path_1436", - 1338, - 7 - ], - [ - "null", - 45, - 1338, - 7 - ], - [ - "access", - 46, - "dylib_close", - 1338, - 7 - ], - [ - "array", - 47, - 0, - 1338, - 7 - ], - [ - "push", - 47, - 41, - 1338, - 7 - ], - [ - "frame", - 48, - 43, - 2, - 1338, - 7 - ], - [ - "setarg", - 48, - 0, - 45, - 1338, - 7 - ], - [ - "setarg", - 48, - 1, - 46, - 1338, - 7 - ], - [ - "setarg", - 48, - 2, - 47, - 1338, - 7 - ], - [ - "invoke", - 48, - 42, - 1338, - 7 - ], - [ - "jump", - "call_done_1437", - 1338, - 7 - ], - "record_path_1436", - [ - "load_field", - 49, - 43, - "dylib_close", - 1338, - 7 - ], - [ - "frame", - 50, - 49, - 1, - 1338, - 7 - ], - [ - "setarg", - 50, - 0, - 43, - 1338, - 7 - ], - [ - "setarg", - 50, - 1, - 41, - 1338, - 7 - ], - [ - "invoke", - 50, - 42, - 1338, - 7 - ], - "call_done_1437", - [ - "null", - 51, - 1339, - 34 - ], - [ - "get", - 52, - 53, - 1, - 1339, - 7 - ], - [ - "store_dynamic", - 52, - 51, - 8, - 1339, - 16 - ], - [ - "jump", - "if_end_1435", - 1339, - 16 - ], - "if_else_1434", - "if_end_1435", - [ - "jump", - "if_end_1433", - 1339, - 16 - ], - "if_else_1432", - "if_end_1433", - [ - "get", - 54, - 64, - 1, - 1343, - 14 - ], - [ - "frame", - 55, - 54, - 2, - 1343, - 14 - ], - [ - "null", - 56, - 1343, - 14 - ], - [ - "setarg", - 55, - 0, - 56, - 1343, - 14 - ], - [ - "setarg", - 55, - 1, - 1, - 1343, - 14 - ], - [ - "setarg", - 55, - 2, - 2, - 1343, - 14 - ], - [ - "invoke", - 55, - 53, - 1343, - 14 - ], - [ - "move", - 4, - 53, - 1343, - 14 - ], - "_nop_bl_2", - [ - "jump_true", - 4, - "if_else_1438", - 1344, - 8 - ], - [ - "null", - 58, - 1344, - 14 - ], - [ - "return", - 58, - 1344, - 14 - ], - "_nop_ur_2", - "if_else_1438", - "if_end_1439", - [ - "load_field", - 59, - 4, - "cache_key", - 1346, - 19 - ], - [ - "move", - 3, - 59, - 1346, - 19 - ], - [ - "access", - 60, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 1347, - 13 - ], - [ - "load_dynamic", - 61, - 60, - 3, - 1347, - 23 - ], - [ - "move", - 7, - 61, - 1347, - 23 - ], - [ - "null", - 62, - 1348, - 26 - ], - [ - "access", - 63, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 1348, - 3 - ], - [ - "store_dynamic", - 63, - 62, - 3, - 1348, - 13 - ], - [ - "get", - 65, - 33, - 1, - 1350, - 16 - ], - [ - "frame", - 66, - 65, - 2, - 1350, - 16 - ], - [ - "null", - 67, - 1350, - 16 - ], - [ - "setarg", - 66, - 0, - 67, - 1350, - 16 - ], - [ - "setarg", - 66, - 1, - 1, - 1350, - 16 - ], - [ - "setarg", - 66, - 2, - 2, - 1350, - 16 - ], - [ - "invoke", - 66, - 64, - 1350, - 16 - ], - [ - "move", - 6, - 64, - 1350, - 16 - ], - [ - "access", - 68, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 1351, - 3 - ], - [ - "store_dynamic", - 68, - 6, - 3, - 1351, - 13 - ], - [ - "move", - 69, - 7, - 1353, - 7 - ], - [ - "jump_false", - 69, - "and_end_1443", - 1353, - 7 - ], - [ - "access", - 71, - { - "name": "is_object", - "kind": "name", - "make": "intrinsic" - }, - 1353, - 14 - ], - [ - "frame", - 72, - 71, - 1, - 1353, - 14 - ], - [ - "null", - 73, - 1353, - 14 - ], - [ - "setarg", - 72, - 0, - 73, - 1353, - 14 - ], - [ - "setarg", - 72, - 1, - 7, - 1353, - 14 - ], - [ - "invoke", - 72, - 70, - 1353, - 14 - ], - [ - "move", - 69, - 70, - 1353, - 14 - ], - "and_end_1443", - [ - "move", - 74, - 69, - 1353, - 14 - ], - [ - "jump_false", - 74, - "and_end_1442", - 1353, - 14 - ], - [ - "access", - 76, - { - "name": "is_object", - "kind": "name", - "make": "intrinsic" - }, - 1353, - 32 - ], - [ - "frame", - 77, - 76, - 1, - 1353, - 32 - ], - [ - "null", - 78, - 1353, - 32 - ], - [ - "setarg", - 77, - 0, - 78, - 1353, - 32 - ], - [ - "setarg", - 77, - 1, - 6, - 1353, - 32 - ], - [ - "invoke", - 77, - 75, - 1353, - 32 - ], - [ - "move", - 74, - 75, - 1353, - 32 - ], - "and_end_1442", - [ - "jump_false", - 74, - "if_else_1440", - 1353, - 32 - ], - [ - "access", - 80, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 1354, - 12 - ], - [ - "frame", - 81, - 80, - 1, - 1354, - 12 - ], - [ - "null", - 82, - 1354, - 12 - ], - [ - "setarg", - 81, - 0, - 82, - 1354, - 12 - ], - [ - "setarg", - 81, - 1, - 6, - 1354, - 12 - ], - [ - "invoke", - 81, - 79, - 1354, - 12 - ], - [ - "function", - 83, - 73, - 1354, - 27 - ], - [ - "length", - 85, - 79, - 1354, - 27 - ], - [ - "int", - 86, - 0, - 1354, - 27 - ], - [ - "int", - 90, - 1, - 1354, - 27 - ], - [ - "null", - 89, - 1354, - 27 - ], - "arrfor_loop_1444", - [ - "lt_int", - 87, - 86, - 85, - 1354, - 27 - ], - [ - "jump_false", - 87, - "arrfor_done_1445", - 1354, - 27 - ], - [ - "load_index", - 88, - 79, - 86, - 1354, - 27 - ], - [ - "frame", - 91, - 83, - 2, - 1354, - 27 - ], - [ - "setarg", - 91, - 0, - 89, - 1354, - 27 - ], - [ - "setarg", - 91, - 1, - 88, - 1354, - 27 - ], - [ - "setarg", - 91, - 2, - 86, - 1354, - 27 - ], - [ - "invoke", - 91, - 92, - 1354, - 27 - ], - [ - "add", - 86, - 86, - 90, - 1354, - 27 - ], - [ - "jump", - "arrfor_loop_1444", - 1354, - 27 - ], - "arrfor_done_1445", - [ - "null", - 84, - 1354, - 27 - ], - [ - "access", - 94, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 1355, - 12 - ], - [ - "frame", - 95, - 94, - 1, - 1355, - 12 - ], - [ - "null", - 96, - 1355, - 12 - ], - [ - "setarg", - 95, - 0, - 96, - 1355, - 12 - ], - [ - "setarg", - 95, - 1, - 7, - 1355, - 12 - ], - [ - "invoke", - 95, - 93, - 1355, - 12 - ], - [ - "function", - 97, - 74, - 1355, - 24 - ], - [ - "length", - 99, - 93, - 1355, - 24 - ], - [ - "int", - 100, - 0, - 1355, - 24 - ], - [ - "int", - 104, - 1, - 1355, - 24 - ], - [ - "null", - 103, - 1355, - 24 - ], - "arrfor_loop_1448", - [ - "lt_int", - 101, - 100, - 99, - 1355, - 24 - ], - [ - "jump_false", - 101, - "arrfor_done_1449", - 1355, - 24 - ], - [ - "load_index", - 102, - 93, - 100, - 1355, - 24 - ], - [ - "frame", - 105, - 97, - 2, - 1355, - 24 - ], - [ - "setarg", - 105, - 0, - 103, - 1355, - 24 - ], - [ - "setarg", - 105, - 1, - 102, - 1355, - 24 - ], - [ - "setarg", - 105, - 2, - 100, - 1355, - 24 - ], - [ - "invoke", - 105, - 106, - 1355, - 24 - ], - [ - "add", - 100, - 100, - 104, - 1355, - 24 - ], - [ - "jump", - "arrfor_loop_1448", - 1355, - 24 - ], - "arrfor_done_1449", - [ - "null", - 98, - 1355, - 24 - ], - [ - "access", - 107, - { - "name": "use_cache", - "kind": "name", - "make": "intrinsic" - }, - 1358, - 5 - ], - [ - "store_dynamic", - 107, - 7, - 3, - 1358, - 15 - ], - [ - "jump", - "if_end_1441", - 1358, - 15 - ], - "if_else_1440", - "if_end_1441", - [ - "null", - 108, - 1358, - 15 - ], - [ - "return", - 108, - 1358, - 15 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 17, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 2, - 1, - 1386, - 20 - ], - [ - "access", - 4, - "/", - 1386, - 30 - ], - [ - "is_text", - 6, - 3, - 1386, - 30 - ], - [ - "jump_false", - 6, - "add_cn_1451", - 1386, - 30 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 5, - 3, - 4, - 1386, - 30 - ], - [ - "jump", - "add_done_1450", - 1386, - 30 - ], - "add_cn_1451", - [ - "is_num", - 6, - 3, - 1386, - 30 - ], - [ - "jump_false", - 6, - "add_err_1452", - 1386, - 30 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1452", - 1386, - 30 - ], - [ - "add", - 5, - 3, - 4, - 1386, - 30 - ], - [ - "jump", - "add_done_1450", - 1386, - 30 - ], - "add_err_1452", - [ - "disrupt", - 1386, - 30 - ], - "add_done_1450", - [ - "is_text", - 9, - 5, - 1386, - 36 - ], - [ - "jump_false", - 9, - "add_cn_1454", - 1386, - 36 - ], - [ - "is_text", - 10, - 1, - 1386, - 36 - ], - [ - "jump_false", - 10, - "add_cn_1454", - 1386, - 36 - ], - [ - "concat", - 8, - 5, - 1, - 1386, - 36 - ], - [ - "jump", - "add_done_1453", - 1386, - 36 - ], - "add_cn_1454", - [ - "is_num", - 9, - 5, - 1386, - 36 - ], - [ - "jump_false", - 9, - "add_err_1455", - 1386, - 36 - ], - [ - "is_num", - 10, - 1, - 1386, - 36 - ], - [ - "jump_false", - 10, - "add_err_1455", - 1386, - 36 - ], - [ - "add", - 8, - 5, - 1, - 1386, - 36 - ], - [ - "jump", - "add_done_1453", - 1386, - 36 - ], - "add_err_1455", - [ - "disrupt", - 1386, - 36 - ], - "add_done_1453", - [ - "get", - 11, - 1, - 1, - 1386, - 44 - ], - [ - "get", - 13, - 63, - 2, - 1386, - 5 - ], - [ - "frame", - 14, - 13, - 2, - 1386, - 5 - ], - [ - "null", - 15, - 1386, - 5 - ], - [ - "setarg", - 14, - 0, - 15, - 1386, - 5 - ], - [ - "setarg", - 14, - 1, - 8, - 1386, - 5 - ], - [ - "setarg", - 14, - 2, - 11, - 1386, - 5 - ], - [ - "invoke", - 14, - 12, - 1386, - 5 - ], - [ - "null", - 16, - 1386, - 5 - ], - [ - "return", - 16, - 1386, - 5 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 37, - 1, - 1382, - 17 - ], - [ - "frame", - 6, - 5, - 1, - 1382, - 17 - ], - [ - "null", - 7, - 1382, - 17 - ], - [ - "setarg", - 6, - 0, - 7, - 1382, - 17 - ], - [ - "setarg", - 6, - 1, - 1, - 1382, - 17 - ], - [ - "invoke", - 6, - 4, - 1382, - 17 - ], - [ - "move", - 3, - 4, - 1382, - 17 - ], - [ - "get", - 9, - 35, - 1, - 1383, - 17 - ], - [ - "frame", - 10, - 9, - 1, - 1383, - 17 - ], - [ - "null", - 11, - 1383, - 17 - ], - [ - "setarg", - 10, - 0, - 11, - 1383, - 17 - ], - [ - "setarg", - 10, - 1, - 1, - 1383, - 17 - ], - [ - "invoke", - 10, - 8, - 1383, - 17 - ], - [ - "move", - 2, - 8, - 1383, - 17 - ], - [ - "function", - 12, - 76, - 1385, - 19 - ], - [ - "length", - 14, - 3, - 1385, - 19 - ], - [ - "int", - 15, - 0, - 1385, - 19 - ], - [ - "int", - 19, - 1, - 1385, - 19 - ], - [ - "null", - 18, - 1385, - 19 - ], - "arrfor_loop_1456", - [ - "lt_int", - 16, - 15, - 14, - 1385, - 19 - ], - [ - "jump_false", - 16, - "arrfor_done_1457", - 1385, - 19 - ], - [ - "load_index", - 17, - 3, - 15, - 1385, - 19 - ], - [ - "frame", - 20, - 12, - 2, - 1385, - 19 - ], - [ - "setarg", - 20, - 0, - 18, - 1385, - 19 - ], - [ - "setarg", - 20, - 1, - 17, - 1385, - 19 - ], - [ - "setarg", - 20, - 2, - 15, - 1385, - 19 - ], - [ - "invoke", - 20, - 21, - 1385, - 19 - ], - [ - "add", - 15, - 15, - 19, - 1385, - 19 - ], - [ - "jump", - "arrfor_loop_1456", - 1385, - 19 - ], - "arrfor_done_1457", - [ - "null", - 13, - 1385, - 19 - ], - [ - "null", - 22, - 1385, - 19 - ], - [ - "return", - 22, - 1385, - 19 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 7, - 1, - 1392, - 14 - ], - [ - "is_proxy", - 4, - 3, - 1392, - 14 - ], - [ - "jump_false", - 4, - "record_path_1458", - 1392, - 14 - ], - [ - "null", - 5, - 1392, - 14 - ], - [ - "access", - 6, - "load_lock", - 1392, - 14 - ], - [ - "array", - 7, - 0, - 1392, - 14 - ], - [ - "frame", - 8, - 3, - 2, - 1392, - 14 - ], - [ - "setarg", - 8, - 0, - 5, - 1392, - 14 - ], - [ - "setarg", - 8, - 1, - 6, - 1392, - 14 - ], - [ - "setarg", - 8, - 2, - 7, - 1392, - 14 - ], - [ - "invoke", - 8, - 2, - 1392, - 14 - ], - [ - "jump", - "call_done_1459", - 1392, - 14 - ], - "record_path_1458", - [ - "load_field", - 9, - 3, - "load_lock", - 1392, - 14 - ], - [ - "frame", - 10, - 9, - 0, - 1392, - 14 - ], - [ - "setarg", - 10, - 0, - 3, - 1392, - 14 - ], - [ - "invoke", - 10, - 2, - 1392, - 14 - ], - "call_done_1459", - [ - "move", - 1, - 2, - 1392, - 14 - ], - [ - "access", - 12, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 1393, - 10 - ], - [ - "frame", - 13, - 12, - 1, - 1393, - 10 - ], - [ - "null", - 14, - 1393, - 10 - ], - [ - "setarg", - 13, - 0, - 14, - 1393, - 10 - ], - [ - "setarg", - 13, - 1, - 1, - 1393, - 10 - ], - [ - "tail_invoke", - 13, - 11, - 1393, - 10 - ], - [ - "return", - 11, - 1393, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 40, - 1, - 1398, - 10 - ], - [ - "access", - 2, - "/lib", - 1398, - 29 - ], - [ - "is_text", - 4, - 1, - 1398, - 29 - ], - [ - "jump_false", - 4, - "add_cn_1461", - 1398, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 1398, - 29 - ], - [ - "jump", - "add_done_1460", - 1398, - 29 - ], - "add_cn_1461", - [ - "is_num", - 4, - 1, - 1398, - 29 - ], - [ - "jump_false", - 4, - "add_err_1462", - 1398, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1462", - 1398, - 29 - ], - [ - "add", - 3, - 1, - 2, - 1398, - 29 - ], - [ - "jump", - "add_done_1460", - 1398, - 29 - ], - "add_err_1462", - [ - "disrupt", - 1398, - 29 - ], - "add_done_1460", - [ - "return", - 3, - 1398, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 40, - 1, - 1402, - 10 - ], - [ - "access", - 2, - "/local", - 1402, - 29 - ], - [ - "is_text", - 4, - 1, - 1402, - 29 - ], - [ - "jump_false", - 4, - "add_cn_1464", - 1402, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 1402, - 29 - ], - [ - "jump", - "add_done_1463", - 1402, - 29 - ], - "add_cn_1464", - [ - "is_num", - 4, - 1, - 1402, - 29 - ], - [ - "jump_false", - 4, - "add_err_1465", - 1402, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1465", - 1402, - 29 - ], - [ - "add", - 3, - 1, - 2, - 1402, - 29 - ], - [ - "jump", - "add_done_1463", - 1402, - 29 - ], - "add_err_1465", - [ - "disrupt", - 1402, - 29 - ], - "add_done_1463", - [ - "return", - 3, - 1402, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 40, - 1, - 1407, - 10 - ], - [ - "access", - 2, - "/build", - 1407, - 29 - ], - [ - "is_text", - 4, - 1, - 1407, - 29 - ], - [ - "jump_false", - 4, - "add_cn_1467", - 1407, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 1407, - 29 - ], - [ - "jump", - "add_done_1466", - 1407, - 29 - ], - "add_cn_1467", - [ - "is_num", - 4, - 1, - 1407, - 29 - ], - [ - "jump_false", - 4, - "add_err_1468", - 1407, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1468", - 1407, - 29 - ], - [ - "add", - 3, - 1, - 2, - 1407, - 29 - ], - [ - "jump", - "add_done_1466", - 1407, - 29 - ], - "add_err_1468", - [ - "disrupt", - 1407, - 29 - ], - "add_done_1466", - [ - "return", - 3, - 1407, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 39, - 1, - 1412, - 10 - ], - [ - "frame", - 4, - 3, - 0, - 1412, - 10 - ], - [ - "null", - 5, - 1412, - 10 - ], - [ - "setarg", - 4, - 0, - 5, - 1412, - 10 - ], - [ - "invoke", - 4, - 2, - 1412, - 10 - ], - [ - "access", - 6, - "/", - 1412, - 31 - ], - [ - "is_text", - 8, - 2, - 1412, - 31 - ], - [ - "jump_false", - 8, - "add_cn_1470", - 1412, - 31 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 7, - 2, - 6, - 1412, - 31 - ], - [ - "jump", - "add_done_1469", - 1412, - 31 - ], - "add_cn_1470", - [ - "is_num", - 8, - 2, - 1412, - 31 - ], - [ - "jump_false", - 8, - "add_err_1471", - 1412, - 31 - ], - "_nop_tc_3", - [ - "jump", - "add_err_1471", - 1412, - 31 - ], - [ - "add", - 7, - 2, - 6, - 1412, - 31 - ], - [ - "jump", - "add_done_1469", - 1412, - 31 - ], - "add_err_1471", - [ - "disrupt", - 1412, - 31 - ], - "add_done_1469", - [ - "get", - 11, - 65, - 1, - 1412, - 37 - ], - [ - "frame", - 12, - 11, - 1, - 1412, - 37 - ], - [ - "null", - 13, - 1412, - 37 - ], - [ - "setarg", - 12, - 0, - 13, - 1412, - 37 - ], - [ - "setarg", - 12, - 1, - 1, - 1412, - 37 - ], - [ - "invoke", - 12, - 10, - 1412, - 37 - ], - [ - "is_text", - 15, - 7, - 1412, - 37 - ], - [ - "jump_false", - 15, - "add_cn_1473", - 1412, - 37 - ], - [ - "is_text", - 16, - 10, - 1412, - 37 - ], - [ - "jump_false", - 16, - "add_cn_1473", - 1412, - 37 - ], - [ - "concat", - 14, - 7, - 10, - 1412, - 37 - ], - [ - "jump", - "add_done_1472", - 1412, - 37 - ], - "add_cn_1473", - [ - "is_num", - 15, - 7, - 1412, - 37 - ], - [ - "jump_false", - 15, - "add_err_1474", - 1412, - 37 - ], - [ - "is_num", - 16, - 10, - 1412, - 37 - ], - [ - "jump_false", - 16, - "add_err_1474", - 1412, - 37 - ], - [ - "add", - 14, - 7, - 10, - 1412, - 37 - ], - [ - "jump", - "add_done_1472", - 1412, - 37 - ], - "add_err_1474", - [ - "disrupt", - 1412, - 37 - ], - "add_done_1472", - [ - "return", - 14, - 1412, - 37 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 54, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 7, - 36, - 1, - 1420, - 16 - ], - [ - "frame", - 8, - 7, - 1, - 1420, - 16 - ], - [ - "null", - 9, - 1420, - 16 - ], - [ - "setarg", - 8, - 0, - 9, - 1420, - 16 - ], - [ - "setarg", - 8, - 1, - 1, - 1420, - 16 - ], - [ - "invoke", - 8, - 6, - 1420, - 16 - ], - [ - "move", - 4, - 6, - 1420, - 16 - ], - [ - "get", - 11, - 22, - 1, - 1421, - 35 - ], - [ - "is_proxy", - 12, - 11, - 1421, - 35 - ], - [ - "jump_false", - 12, - "record_path_1475", - 1421, - 35 - ], - [ - "null", - 13, - 1421, - 35 - ], - [ - "access", - 14, - "stem", - 1421, - 35 - ], - [ - "array", - 15, - 0, - 1421, - 35 - ], - [ - "push", - 15, - 2, - 1421, - 35 - ], - [ - "frame", - 16, - 11, - 2, - 1421, - 35 - ], - [ - "setarg", - 16, - 0, - 13, - 1421, - 35 - ], - [ - "setarg", - 16, - 1, - 14, - 1421, - 35 - ], - [ - "setarg", - 16, - 2, - 15, - 1421, - 35 - ], - [ - "invoke", - 16, - 10, - 1421, - 35 - ], - [ - "jump", - "call_done_1476", - 1421, - 35 - ], - "record_path_1475", - [ - "load_field", - 17, - 11, - "stem", - 1421, - 35 - ], - [ - "frame", - 18, - 17, - 1, - 1421, - 35 - ], - [ - "setarg", - 18, - 0, - 11, - 1421, - 35 - ], - [ - "setarg", - 18, - 1, - 2, - 1421, - 35 - ], - [ - "invoke", - 18, - 10, - 1421, - 35 - ], - "call_done_1476", - [ - "access", - 19, - "/", - 1421, - 50 - ], - [ - "access", - 20, - "_", - 1421, - 55 - ], - [ - "access", - 22, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1421, - 27 - ], - [ - "frame", - 23, - 22, - 3, - 1421, - 27 - ], - [ - "null", - 24, - 1421, - 27 - ], - [ - "setarg", - 23, - 0, - 24, - 1421, - 27 - ], - [ - "setarg", - 23, - 1, - 10, - 1421, - 27 - ], - [ - "setarg", - 23, - 2, - 19, - 1421, - 27 - ], - [ - "setarg", - 23, - 3, - 20, - 1421, - 27 - ], - [ - "invoke", - 23, - 21, - 1421, - 27 - ], - [ - "access", - 25, - ".", - 1421, - 61 - ], - [ - "access", - 26, - "_", - 1421, - 66 - ], - [ - "access", - 28, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1421, - 19 - ], - [ - "frame", - 29, - 28, - 3, - 1421, - 19 - ], - [ - "null", - 30, - 1421, - 19 - ], - [ - "setarg", - 29, - 0, - 30, - 1421, - 19 - ], - [ - "setarg", - 29, - 1, - 21, - 1421, - 19 - ], - [ - "setarg", - 29, - 2, - 25, - 1421, - 19 - ], - [ - "setarg", - 29, - 3, - 26, - 1421, - 19 - ], - [ - "invoke", - 29, - 27, - 1421, - 19 - ], - [ - "move", - 3, - 27, - 1421, - 19 - ], - [ - "access", - 31, - ".ce", - 1422, - 32 - ], - [ - "access", - 33, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 1422, - 16 - ], - [ - "frame", - 34, - 33, - 2, - 1422, - 16 - ], - [ - "null", - 35, - 1422, - 16 - ], - [ - "setarg", - 34, - 0, - 35, - 1422, - 16 - ], - [ - "setarg", - 34, - 1, - 2, - 1422, - 16 - ], - [ - "setarg", - 34, - 2, - 31, - 1422, - 16 - ], - [ - "invoke", - 34, - 32, - 1422, - 16 - ], - [ - "jump_false", - 32, - "tern_else_1477", - 1422, - 16 - ], - [ - "access", - 37, - "_program", - 1422, - 41 - ], - [ - "move", - 36, - 37, - 1422, - 41 - ], - [ - "jump", - "tern_end_1478", - 1422, - 41 - ], - "tern_else_1477", - [ - "access", - 38, - "_use", - 1422, - 54 - ], - [ - "move", - 36, - 38, - 1422, - 54 - ], - "tern_end_1478", - [ - "move", - 5, - 36, - 1422, - 54 - ], - [ - "access", - 39, - "js_", - 1423, - 10 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 42, - 4, - 1423, - 18 - ], - [ - "jump_false", - 42, - "add_cn_1480", - 1423, - 18 - ], - [ - "concat", - 40, - 39, - 4, - 1423, - 18 - ], - [ - "jump", - "add_done_1479", - 1423, - 18 - ], - "add_cn_1480", - "_nop_tc_3", - [ - "jump", - "add_err_1481", - 1423, - 18 - ], - [ - "is_num", - 42, - 4, - 1423, - 18 - ], - [ - "jump_false", - 42, - "add_err_1481", - 1423, - 18 - ], - [ - "add", - 40, - 39, - 4, - 1423, - 18 - ], - [ - "jump", - "add_done_1479", - 1423, - 18 - ], - "add_err_1481", - [ - "disrupt", - 1423, - 18 - ], - "add_done_1479", - [ - "access", - 43, - "_", - 1423, - 27 - ], - [ - "is_text", - 45, - 40, - 1423, - 27 - ], - [ - "jump_false", - 45, - "add_cn_1483", - 1423, - 27 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 44, - 40, - 43, - 1423, - 27 - ], - [ - "jump", - "add_done_1482", - 1423, - 27 - ], - "add_cn_1483", - [ - "is_num", - 45, - 40, - 1423, - 27 - ], - [ - "jump_false", - 45, - "add_err_1484", - 1423, - 27 - ], - "_nop_tc_6", - [ - "jump", - "add_err_1484", - 1423, - 27 - ], - [ - "add", - 44, - 40, - 43, - 1423, - 27 - ], - [ - "jump", - "add_done_1482", - 1423, - 27 - ], - "add_err_1484", - [ - "disrupt", - 1423, - 27 - ], - "add_done_1482", - [ - "is_text", - 48, - 44, - 1423, - 33 - ], - [ - "jump_false", - 48, - "add_cn_1486", - 1423, - 33 - ], - [ - "is_text", - 49, - 3, - 1423, - 33 - ], - [ - "jump_false", - 49, - "add_cn_1486", - 1423, - 33 - ], - [ - "concat", - 47, - 44, - 3, - 1423, - 33 - ], - [ - "jump", - "add_done_1485", - 1423, - 33 - ], - "add_cn_1486", - [ - "is_num", - 48, - 44, - 1423, - 33 - ], - [ - "jump_false", - 48, - "add_err_1487", - 1423, - 33 - ], - [ - "is_num", - 49, - 3, - 1423, - 33 - ], - [ - "jump_false", - 49, - "add_err_1487", - 1423, - 33 - ], - [ - "add", - 47, - 44, - 3, - 1423, - 33 - ], - [ - "jump", - "add_done_1485", - 1423, - 33 - ], - "add_err_1487", - [ - "disrupt", - 1423, - 33 - ], - "add_done_1485", - [ - "is_text", - 51, - 47, - 1423, - 45 - ], - [ - "jump_false", - 51, - "add_cn_1489", - 1423, - 45 - ], - [ - "is_text", - 52, - 5, - 1423, - 45 - ], - [ - "jump_false", - 52, - "add_cn_1489", - 1423, - 45 - ], - [ - "concat", - 50, - 47, - 5, - 1423, - 45 - ], - [ - "jump", - "add_done_1488", - 1423, - 45 - ], - "add_cn_1489", - [ - "is_num", - 51, - 47, - 1423, - 45 - ], - [ - "jump_false", - 51, - "add_err_1490", - 1423, - 45 - ], - [ - "is_num", - 52, - 5, - 1423, - 45 - ], - [ - "jump_false", - 52, - "add_err_1490", - 1423, - 45 - ], - [ - "add", - 50, - 47, - 5, - 1423, - 45 - ], - [ - "jump", - "add_done_1488", - 1423, - 45 - ], - "add_err_1490", - [ - "disrupt", - 1423, - 45 - ], - "add_done_1488", - [ - "return", - 50, - 1423, - 45 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 36, - 1, - 1429, - 16 - ], - [ - "frame", - 5, - 4, - 1, - 1429, - 16 - ], - [ - "null", - 6, - 1429, - 16 - ], - [ - "setarg", - 5, - 0, - 6, - 1429, - 16 - ], - [ - "setarg", - 5, - 1, - 1, - 1429, - 16 - ], - [ - "invoke", - 5, - 3, - 1429, - 16 - ], - [ - "move", - 2, - 3, - 1429, - 16 - ], - [ - "access", - 7, - "js_", - 1430, - 10 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 10, - 2, - 1430, - 18 - ], - [ - "jump_false", - 10, - "add_cn_1492", - 1430, - 18 - ], - [ - "concat", - 8, - 7, - 2, - 1430, - 18 - ], - [ - "jump", - "add_done_1491", - 1430, - 18 - ], - "add_cn_1492", - "_nop_tc_3", - [ - "jump", - "add_err_1493", - 1430, - 18 - ], - [ - "is_num", - 10, - 2, - 1430, - 18 - ], - [ - "jump_false", - 10, - "add_err_1493", - 1430, - 18 - ], - [ - "add", - 8, - 7, - 2, - 1430, - 18 - ], - [ - "jump", - "add_done_1491", - 1430, - 18 - ], - "add_err_1493", - [ - "disrupt", - 1430, - 18 - ], - "add_done_1491", - [ - "access", - 11, - "_", - 1430, - 27 - ], - [ - "is_text", - 13, - 8, - 1430, - 27 - ], - [ - "jump_false", - 13, - "add_cn_1495", - 1430, - 27 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 12, - 8, - 11, - 1430, - 27 - ], - [ - "jump", - "add_done_1494", - 1430, - 27 - ], - "add_cn_1495", - [ - "is_num", - 13, - 8, - 1430, - 27 - ], - [ - "jump_false", - 13, - "add_err_1496", - 1430, - 27 - ], - "_nop_tc_6", - [ - "jump", - "add_err_1496", - 1430, - 27 - ], - [ - "add", - 12, - 8, - 11, - 1430, - 27 - ], - [ - "jump", - "add_done_1494", - 1430, - 27 - ], - "add_err_1496", - [ - "disrupt", - 1430, - 27 - ], - "add_done_1494", - [ - "return", - 12, - 1430, - 27 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 36, - 1, - 1436, - 10 - ], - [ - "frame", - 4, - 3, - 1, - 1436, - 10 - ], - [ - "null", - 5, - 1436, - 10 - ], - [ - "setarg", - 4, - 0, - 5, - 1436, - 10 - ], - [ - "setarg", - 4, - 1, - 1, - 1436, - 10 - ], - [ - "tail_invoke", - 4, - 2, - 1436, - 10 - ], - [ - "return", - 2, - 1436, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 29, - 1, - 1445, - 10 - ], - [ - "frame", - 5, - 4, - 2, - 1445, - 10 - ], - [ - "null", - 6, - 1445, - 10 - ], - [ - "setarg", - 5, - 0, - 6, - 1445, - 10 - ], - [ - "setarg", - 5, - 1, - 1, - 1445, - 10 - ], - [ - "setarg", - 5, - 2, - 2, - 1445, - 10 - ], - [ - "tail_invoke", - 5, - 3, - 1445, - 10 - ], - [ - "return", - 3, - 1445, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 26, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "core", - 1454, - 20 - ], - [ - "is_identical", - 4, - 1, - 3, - 1454, - 20 - ], - [ - "jump_true", - 4, - "eq_done_1501", - 1454, - 20 - ], - [ - "is_int", - 5, - 1, - 1454, - 20 - ], - [ - "jump_false", - 5, - "eq_ni_1502", - 1454, - 20 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1502", - 1454, - 20 - ], - [ - "eq_int", - 4, - 1, - 3, - 1454, - 20 - ], - [ - "jump", - "eq_done_1501", - 1454, - 20 - ], - "eq_ni_1502", - [ - "is_num", - 5, - 1, - 1454, - 20 - ], - [ - "jump_false", - 5, - "eq_nn_1503", - 1454, - 20 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1503", - 1454, - 20 - ], - [ - "eq_float", - 4, - 1, - 3, - 1454, - 20 - ], - [ - "jump", - "eq_done_1501", - 1454, - 20 - ], - "eq_nn_1503", - [ - "is_text", - 5, - 1, - 1454, - 20 - ], - [ - "jump_false", - 5, - "eq_nt_1504", - 1454, - 20 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 4, - 1, - 3, - 1454, - 20 - ], - [ - "jump", - "eq_done_1501", - 1454, - 20 - ], - "eq_nt_1504", - [ - "is_null", - 5, - 1, - 1454, - 20 - ], - [ - "jump_false", - 5, - "eq_nnl_1505", - 1454, - 20 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_1505", - 1454, - 20 - ], - [ - "true", - 4, - 1454, - 20 - ], - [ - "jump", - "eq_done_1501", - 1454, - 20 - ], - "eq_nnl_1505", - [ - "is_bool", - 5, - 1, - 1454, - 20 - ], - [ - "jump_false", - 5, - "eq_nb_1506", - 1454, - 20 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1506", - 1454, - 20 - ], - [ - "eq_bool", - 4, - 1, - 3, - 1454, - 20 - ], - [ - "jump", - "eq_done_1501", - 1454, - 20 - ], - "eq_nb_1506", - [ - "false", - 4, - 1454, - 20 - ], - "eq_done_1501", - [ - "jump_false", - 4, - "if_else_1499", - 1454, - 20 - ], - [ - "null", - 7, - 1454, - 28 - ], - [ - "return", - 7, - 1454, - 28 - ], - "_nop_ur_1", - "if_else_1499", - "if_end_1500", - [ - "get", - 9, - 22, - 2, - 1455, - 9 - ], - [ - "is_proxy", - 10, - 9, - 1455, - 9 - ], - [ - "jump_false", - 10, - "record_path_1509", - 1455, - 9 - ], - [ - "null", - 11, - 1455, - 9 - ], - [ - "access", - 12, - "is_dir", - 1455, - 9 - ], - [ - "array", - 13, - 0, - 1455, - 9 - ], - [ - "push", - 13, - 1, - 1455, - 9 - ], - [ - "frame", - 14, - 9, - 2, - 1455, - 9 - ], - [ - "setarg", - 14, - 0, - 11, - 1455, - 9 - ], - [ - "setarg", - 14, - 1, - 12, - 1455, - 9 - ], - [ - "setarg", - 14, - 2, - 13, - 1455, - 9 - ], - [ - "invoke", - 14, - 8, - 1455, - 9 - ], - [ - "jump", - "call_done_1510", - 1455, - 9 - ], - "record_path_1509", - [ - "load_field", - 15, - 9, - "is_dir", - 1455, - 9 - ], - [ - "frame", - 16, - 15, - 1, - 1455, - 9 - ], - [ - "setarg", - 16, - 0, - 9, - 1455, - 9 - ], - [ - "setarg", - 16, - 1, - 1, - 1455, - 9 - ], - [ - "invoke", - 16, - 8, - 1455, - 9 - ], - "call_done_1510", - [ - "jump_false", - 8, - "if_else_1507", - 1455, - 9 - ], - [ - "null", - 17, - 1455, - 29 - ], - [ - "return", - 17, - 1455, - 29 - ], - "_nop_ur_2", - "if_else_1507", - "if_end_1508", - [ - "get", - 19, - 23, - 2, - 1456, - 9 - ], - [ - "frame", - 20, - 19, - 1, - 1456, - 9 - ], - [ - "null", - 21, - 1456, - 9 - ], - [ - "setarg", - 20, - 0, - 21, - 1456, - 9 - ], - [ - "setarg", - 20, - 1, - 1, - 1456, - 9 - ], - [ - "invoke", - 20, - 18, - 1456, - 9 - ], - [ - "jump_false", - 18, - "if_else_1511", - 1456, - 9 - ], - [ - "null", - 22, - 1456, - 37 - ], - [ - "return", - 22, - 1456, - 37 - ], - "_nop_ur_3", - "if_else_1511", - "if_end_1512", - [ - "get", - 23, - 1, - 1, - 1457, - 10 - ], - [ - "is_array", - 24, - 23, - 1457, - 15 - ], - [ - "jump_false", - 24, - "push_err_1513", - 1457, - 15 - ], - [ - "push", - 23, - 1, - 1457, - 15 - ], - [ - "jump", - "push_done_1514", - 1457, - 15 - ], - "push_err_1513", - [ - "disrupt", - 1457, - 15 - ], - "push_done_1514", - [ - "null", - 25, - 1457, - 15 - ], - [ - "return", - 25, - 1457, - 15 - ] - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 24, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 7, - 1, - 1449, - 18 - ], - [ - "is_proxy", - 5, - 4, - 1449, - 18 - ], - [ - "jump_false", - 5, - "record_path_1497", - 1449, - 18 - ], - [ - "null", - 6, - 1449, - 18 - ], - [ - "access", - 7, - "list_packages", - 1449, - 18 - ], - [ - "array", - 8, - 0, - 1449, - 18 - ], - [ - "frame", - 9, - 4, - 2, - 1449, - 18 - ], - [ - "setarg", - 9, - 0, - 6, - 1449, - 18 - ], - [ - "setarg", - 9, - 1, - 7, - 1449, - 18 - ], - [ - "setarg", - 9, - 2, - 8, - 1449, - 18 - ], - [ - "invoke", - 9, - 3, - 1449, - 18 - ], - [ - "jump", - "call_done_1498", - 1449, - 18 - ], - "record_path_1497", - [ - "load_field", - 10, - 4, - "list_packages", - 1449, - 18 - ], - [ - "frame", - 11, - 10, - 0, - 1449, - 18 - ], - [ - "setarg", - 11, - 0, - 4, - 1449, - 18 - ], - [ - "invoke", - 11, - 3, - 1449, - 18 - ], - "call_done_1498", - [ - "move", - 2, - 3, - 1449, - 18 - ], - [ - "array", - 12, - 0, - 1451, - 13 - ], - [ - "move", - 1, - 12, - 1451, - 13 - ], - [ - "function", - 13, - 87, - 1453, - 20 - ], - [ - "length", - 15, - 2, - 1453, - 20 - ], - [ - "int", - 16, - 0, - 1453, - 20 - ], - [ - "int", - 20, - 1, - 1453, - 20 - ], - [ - "null", - 19, - 1453, - 20 - ], - "arrfor_loop_1515", - [ - "lt_int", - 17, - 16, - 15, - 1453, - 20 - ], - [ - "jump_false", - 17, - "arrfor_done_1516", - 1453, - 20 - ], - [ - "load_index", - 18, - 2, - 16, - 1453, - 20 - ], - [ - "frame", - 21, - 13, - 2, - 1453, - 20 - ], - [ - "setarg", - 21, - 0, - 19, - 1453, - 20 - ], - [ - "setarg", - 21, - 1, - 18, - 1453, - 20 - ], - [ - "setarg", - 21, - 2, - 16, - 1453, - 20 - ], - [ - "invoke", - 21, - 22, - 1453, - 20 - ], - [ - "add", - 16, - 16, - 20, - 1453, - 20 - ], - [ - "jump", - "arrfor_loop_1515", - 1453, - 20 - ], - "arrfor_done_1516", - [ - "null", - 14, - 1453, - 20 - ], - [ - "return", - 1, - 1460, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 48, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_1517", - 1466, - 8 - ], - [ - "null", - 7, - 1466, - 24 - ], - [ - "return", - 7, - 1466, - 24 - ], - "_nop_ur_1", - "if_else_1517", - "if_end_1518", - [ - "move", - 2, - 1, - 1469, - 15 - ], - [ - "access", - 8, - "@", - 1470, - 23 - ], - [ - "access", - 10, - { - "name": "search", - "kind": "name", - "make": "intrinsic" - }, - 1470, - 7 - ], - [ - "frame", - 11, - 10, - 2, - 1470, - 7 - ], - [ - "null", - 12, - 1470, - 7 - ], - [ - "setarg", - 11, - 0, - 12, - 1470, - 7 - ], - [ - "setarg", - 11, - 1, - 1, - 1470, - 7 - ], - [ - "setarg", - 11, - 2, - 8, - 1470, - 7 - ], - [ - "invoke", - 11, - 9, - 1470, - 7 - ], - [ - "null", - 13, - 1470, - 31 - ], - [ - "is_identical", - 14, - 9, - 13, - 1470, - 31 - ], - [ - "jump_true", - 14, - "ne_nid_1522", - 1470, - 31 - ], - [ - "jump", - "ne_ni_1523", - 1470, - 31 - ], - "ne_nid_1522", - [ - "false", - 14, - 1470, - 31 - ], - [ - "jump", - "ne_done_1521", - 1470, - 31 - ], - "ne_ni_1523", - [ - "is_int", - 15, - 9, - 1470, - 31 - ], - [ - "jump_false", - 15, - "ne_nn_1524", - 1470, - 31 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_1524", - 1470, - 31 - ], - [ - "ne_int", - 14, - 9, - 13, - 1470, - 31 - ], - [ - "jump", - "ne_done_1521", - 1470, - 31 - ], - "ne_nn_1524", - [ - "is_num", - 15, - 9, - 1470, - 31 - ], - [ - "jump_false", - 15, - "ne_nt_1525", - 1470, - 31 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_1525", - 1470, - 31 - ], - [ - "ne_float", - 14, - 9, - 13, - 1470, - 31 - ], - [ - "jump", - "ne_done_1521", - 1470, - 31 - ], - "ne_nt_1525", - [ - "is_text", - 15, - 9, - 1470, - 31 - ], - [ - "jump_false", - 15, - "ne_nnl_1526", - 1470, - 31 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_1526", - 1470, - 31 - ], - [ - "ne_text", - 14, - 9, - 13, - 1470, - 31 - ], - [ - "jump", - "ne_done_1521", - 1470, - 31 - ], - "ne_nnl_1526", - [ - "is_null", - 15, - 9, - 1470, - 31 - ], - [ - "jump_false", - 15, - "ne_nb_1527", - 1470, - 31 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 14, - 1470, - 31 - ], - [ - "jump", - "ne_done_1521", - 1470, - 31 - ], - "ne_nb_1527", - [ - "is_bool", - 15, - 9, - 1470, - 31 - ], - [ - "jump_false", - 15, - "ne_mis_1528", - 1470, - 31 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_1528", - 1470, - 31 - ], - [ - "ne_bool", - 14, - 9, - 13, - 1470, - 31 - ], - [ - "jump", - "ne_done_1521", - 1470, - 31 - ], - "ne_mis_1528", - [ - "true", - 14, - 1470, - 31 - ], - "ne_done_1521", - [ - "jump_false", - 14, - "if_else_1519", - 1470, - 31 - ], - [ - "access", - 17, - "@", - 1471, - 28 - ], - [ - "access", - 19, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 1471, - 13 - ], - [ - "frame", - 20, - 19, - 2, - 1471, - 13 - ], - [ - "null", - 21, - 1471, - 13 - ], - [ - "setarg", - 20, - 0, - 21, - 1471, - 13 - ], - [ - "setarg", - 20, - 1, - 1, - 1471, - 13 - ], - [ - "setarg", - 20, - 2, - 17, - 1471, - 13 - ], - [ - "invoke", - 20, - 18, - 1471, - 13 - ], - [ - "access", - 22, - 0, - 1471, - 33 - ], - [ - "load_index", - 23, - 18, - 22, - 1471, - 33 - ], - [ - "move", - 2, - 23, - 1471, - 33 - ], - [ - "jump", - "if_end_1520", - 1471, - 33 - ], - "if_else_1519", - "if_end_1520", - [ - "get", - 25, - 7, - 1, - 1474, - 14 - ], - [ - "is_proxy", - 26, - 25, - 1474, - 14 - ], - [ - "jump_false", - 26, - "record_path_1529", - 1474, - 14 - ], - [ - "null", - 27, - 1474, - 14 - ], - [ - "access", - 28, - "resolve_package_info", - 1474, - 14 - ], - [ - "array", - 29, - 0, - 1474, - 14 - ], - [ - "push", - 29, - 2, - 1474, - 14 - ], - [ - "frame", - 30, - 25, - 2, - 1474, - 14 - ], - [ - "setarg", - 30, - 0, - 27, - 1474, - 14 - ], - [ - "setarg", - 30, - 1, - 28, - 1474, - 14 - ], - [ - "setarg", - 30, - 2, - 29, - 1474, - 14 - ], - [ - "invoke", - 30, - 24, - 1474, - 14 - ], - [ - "jump", - "call_done_1530", - 1474, - 14 - ], - "record_path_1529", - [ - "load_field", - 31, - 25, - "resolve_package_info", - 1474, - 14 - ], - [ - "frame", - 32, - 31, - 1, - 1474, - 14 - ], - [ - "setarg", - 32, - 0, - 25, - 1474, - 14 - ], - [ - "setarg", - 32, - 1, - 2, - 1474, - 14 - ], - [ - "invoke", - 32, - 24, - 1474, - 14 - ], - "call_done_1530", - [ - "move", - 3, - 24, - 1474, - 14 - ], - "_nop_bl_2", - [ - "jump_true", - 3, - "if_else_1531", - 1475, - 8 - ], - [ - "null", - 34, - 1475, - 21 - ], - [ - "return", - 34, - 1475, - 21 - ], - "_nop_ur_2", - "if_else_1531", - "if_end_1532", - [ - "access", - 35, - "/", - 1478, - 28 - ], - [ - "access", - 37, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 1478, - 15 - ], - [ - "frame", - 38, - 37, - 2, - 1478, - 15 - ], - [ - "null", - 39, - 1478, - 15 - ], - [ - "setarg", - 38, - 0, - 39, - 1478, - 15 - ], - [ - "setarg", - 38, - 1, - 2, - 1478, - 15 - ], - [ - "setarg", - 38, - 2, - 35, - 1478, - 15 - ], - [ - "invoke", - 38, - 36, - 1478, - 15 - ], - [ - "move", - 5, - 36, - 1478, - 15 - ], - [ - "length", - 40, - 5, - 1479, - 27 - ], - [ - "access", - 41, - 1, - 1479, - 36 - ], - "_nop_tc_7", - "_nop_tc_8", - "_nop_tc_9", - "_nop_tc_10", - [ - "subtract", - 42, - 40, - 41, - 1479, - 36 - ], - [ - "jump", - "num_done_1534", - 1479, - 36 - ], - "num_err_1533", - [ - "disrupt", - 1479, - 36 - ], - "num_done_1534", - [ - "load_dynamic", - 45, - 5, - 42, - 1479, - 36 - ], - [ - "move", - 4, - 45, - 1479, - 36 - ], - [ - "record", - 46, - 3 - ], - [ - "store_field", - 46, - 2, - "path", - 1482, - 11 - ], - [ - "store_field", - 46, - 4, - "name", - 1483, - 11 - ], - [ - "store_field", - 46, - 3, - "type", - 1484, - 11 - ], - [ - "return", - 46, - 1484, - 11 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "internal/shop.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 228, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 72, - 0, - 0, - 0 - ], - [ - "move", - 24, - 72, - 0, - 0 - ], - [ - "function", - 73, - 1, - 0, - 0 - ], - [ - "move", - 36, - 73, - 0, - 0 - ], - [ - "function", - 74, - 2, - 0, - 0 - ], - [ - "move", - 59, - 74, - 0, - 0 - ], - [ - "function", - 75, - 3, - 0, - 0 - ], - [ - "move", - 60, - 75, - 0, - 0 - ], - [ - "function", - 76, - 4, - 0, - 0 - ], - [ - "move", - 20, - 76, - 0, - 0 - ], - [ - "function", - 77, - 5, - 0, - 0 - ], - [ - "move", - 41, - 77, - 0, - 0 - ], - [ - "function", - 78, - 6, - 0, - 0 - ], - [ - "move", - 39, - 78, - 0, - 0 - ], - [ - "function", - 79, - 7, - 0, - 0 - ], - [ - "move", - 32, - 79, - 0, - 0 - ], - [ - "function", - 80, - 8, - 0, - 0 - ], - [ - "move", - 31, - 80, - 0, - 0 - ], - [ - "function", - 81, - 9, - 0, - 0 - ], - [ - "move", - 45, - 81, - 0, - 0 - ], - [ - "function", - 82, - 10, - 0, - 0 - ], - [ - "move", - 67, - 82, - 0, - 0 - ], - [ - "function", - 83, - 11, - 0, - 0 - ], - [ - "move", - 57, - 83, - 0, - 0 - ], - [ - "function", - 84, - 12, - 0, - 0 - ], - [ - "move", - 11, - 84, - 0, - 0 - ], - [ - "function", - 85, - 13, - 0, - 0 - ], - [ - "move", - 30, - 85, - 0, - 0 - ], - [ - "function", - 86, - 14, - 0, - 0 - ], - [ - "move", - 25, - 86, - 0, - 0 - ], - [ - "function", - 87, - 15, - 0, - 0 - ], - [ - "move", - 28, - 87, - 0, - 0 - ], - [ - "function", - 88, - 16, - 0, - 0 - ], - [ - "move", - 65, - 88, - 0, - 0 - ], - [ - "function", - 89, - 17, - 0, - 0 - ], - [ - "move", - 56, - 89, - 0, - 0 - ], - [ - "function", - 90, - 18, - 0, - 0 - ], - [ - "move", - 17, - 90, - 0, - 0 - ], - [ - "function", - 91, - 19, - 0, - 0 - ], - [ - "move", - 71, - 91, - 0, - 0 - ], - [ - "function", - 92, - 21, - 0, - 0 - ], - [ - "move", - 43, - 92, - 0, - 0 - ], - [ - "function", - 93, - 22, - 0, - 0 - ], - [ - "move", - 63, - 93, - 0, - 0 - ], - [ - "function", - 94, - 23, - 0, - 0 - ], - [ - "move", - 62, - 94, - 0, - 0 - ], - [ - "function", - 95, - 24, - 0, - 0 - ], - [ - "move", - 48, - 95, - 0, - 0 - ], - [ - "function", - 96, - 25, - 0, - 0 - ], - [ - "move", - 29, - 96, - 0, - 0 - ], - [ - "function", - 97, - 26, - 0, - 0 - ], - [ - "move", - 54, - 97, - 0, - 0 - ], - [ - "function", - 98, - 28, - 0, - 0 - ], - [ - "move", - 70, - 98, - 0, - 0 - ], - [ - "function", - 99, - 34, - 0, - 0 - ], - [ - "move", - 61, - 99, - 0, - 0 - ], - [ - "function", - 100, - 35, - 0, - 0 - ], - [ - "move", - 64, - 100, - 0, - 0 - ], - [ - "function", - 101, - 36, - 0, - 0 - ], - [ - "move", - 34, - 101, - 0, - 0 - ], - [ - "function", - 102, - 38, - 0, - 0 - ], - [ - "move", - 49, - 102, - 0, - 0 - ], - [ - "function", - 103, - 39, - 0, - 0 - ], - [ - "move", - 13, - 103, - 0, - 0 - ], - [ - "function", - 104, - 40, - 0, - 0 - ], - [ - "move", - 21, - 104, - 0, - 0 - ], - [ - "function", - 105, - 41, - 0, - 0 - ], - [ - "move", - 33, - 105, - 0, - 0 - ], - [ - "function", - 106, - 42, - 0, - 0 - ], - [ - "move", - 26, - 106, - 0, - 0 - ], - [ - "function", - 107, - 43, - 0, - 0 - ], - [ - "move", - 35, - 107, - 0, - 0 - ], - [ - "function", - 108, - 45, - 0, - 0 - ], - [ - "move", - 23, - 108, - 0, - 0 - ], - [ - "function", - 109, - 47, - 0, - 0 - ], - [ - "move", - 18, - 109, - 0, - 0 - ], - [ - "function", - 110, - 48, - 0, - 0 - ], - [ - "move", - 27, - 110, - 0, - 0 - ], - [ - "function", - 111, - 49, - 0, - 0 - ], - [ - "move", - 38, - 111, - 0, - 0 - ], - [ - "function", - 112, - 50, - 0, - 0 - ], - [ - "move", - 44, - 112, - 0, - 0 - ], - [ - "function", - 113, - 51, - 0, - 0 - ], - [ - "move", - 37, - 113, - 0, - 0 - ], - [ - "access", - 114, - "toml", - 1, - 16 - ], - [ - "access", - 116, + "name": "internal/shop.cm", + "functions": [ { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 77, + "nr_close_slots": 0, + "instructions": [ + ["get", 9, 7, 1, 27, 14], + ["is_proxy", 10, 9, 27, 14], + ["jump_false", 10, "record_path_0", 27, 14], + ["null", 11, 27, 14], + ["access", 12, "load_lock", 27, 14], + ["array", 13, 0, 27, 14], + ["frame", 14, 9, 2, 27, 14], + ["setarg", 14, 0, 11, 27, 14], + ["setarg", 14, 1, 12, 27, 14], + ["setarg", 14, 2, 13, 27, 14], + ["invoke", 14, 8, 27, 14], + ["jump", "call_done_1", 27, 14], + "record_path_0", + ["load_field", 15, 9, "load_lock", 27, 14], + ["frame", 16, 15, 0, 27, 14], + ["setarg", 16, 0, 9, 27, 14], + ["invoke", 16, 8, 27, 14], + "call_done_1", + ["move", 7, 8, 27, 14], + ["record", 17, 0], + ["move", 4, 17, 28, 18], + ["access", 19, {"name":"array","kind":"name","make":"intrinsic"}, 29, 14], + ["frame", 20, 19, 1, 29, 14], + ["null", 21, 29, 14], + ["setarg", 20, 0, 21, 29, 14], + ["setarg", 20, 1, 7, 29, 14], + ["invoke", 20, 18, 29, 14], + ["move", 6, 18, 29, 14], + ["access", 1, 0, 30, 12], + "while_start_2", + ["length", 22, 6, 31, 22], + ["is_int", 24, 1, 31, 22], + ["jump_false", 24, "rel_ni_4", 31, 22], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 23, 1, 22, 31, 22], + ["jump", "rel_done_6", 31, 22], + "rel_ni_4", + ["is_num", 24, 1, 31, 22], + ["jump_false", 24, "rel_nn_5", 31, 22], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 23, 1, 22, 31, 22], + ["jump", "rel_done_6", 31, 22], + "rel_nn_5", + ["is_text", 24, 1, 31, 22], + ["jump_false", 24, "rel_err_7", 31, 22], + "_nop_tc_5", + ["jump", "rel_err_7", 31, 22], + ["lt_text", 23, 1, 22, 31, 22], + ["jump", "rel_done_6", 31, 22], + "rel_err_7", + ["disrupt", 31, 22], + "rel_done_6", + ["jump_false", 23, "while_end_3", 31, 22], + ["load_dynamic", 26, 6, 1, 32, 19], + ["load_dynamic", 27, 7, 26, 32, 19], + ["move", 28, 27, 32, 19], + ["jump_false", 28, "and_end_10", 32, 19], + ["load_dynamic", 29, 6, 1, 32, 37], + ["load_dynamic", 30, 7, 29, 32, 37], + ["load_field", 31, 30, "id", 32, 37], + ["move", 28, 31, 32, 37], + "and_end_10", + ["jump_false", 28, "if_else_8", 32, 37], + ["true", 32, 33, 37], + ["load_dynamic", 33, 6, 1, 33, 26], + ["load_dynamic", 34, 7, 33, 33, 26], + ["load_field", 35, 34, "id", 33, 26], + ["store_dynamic", 4, 32, 35, 33, 26], + ["jump", "if_end_9", 33, 26], + "if_else_8", + "if_end_9", + ["access", 36, 1, 34, 15], + ["is_text", 38, 1, 34, 15], + ["jump_false", 38, "add_cn_12", 34, 15], + "_nop_tc_6", + ["jump", "add_cn_12", 34, 15], + ["concat", 37, 1, 36, 34, 15], + ["jump", "add_done_11", 34, 15], + "add_cn_12", + ["is_num", 38, 1, 34, 15], + ["jump_false", 38, "add_err_13", 34, 15], + "_nop_tc_7", + "_nop_tc_8", + ["add", 37, 1, 36, 34, 15], + ["jump", "add_done_11", 34, 15], + "add_err_13", + ["disrupt", 34, 15], + "add_done_11", + ["move", 1, 37, 34, 15], + ["jump", "while_start_2", 34, 15], + "while_end_3", + ["true", 40, 36, 22], + ["access", 41, "CORE", 36, 12], + ["store_field", 4, 40, 41, 36, 12], + ["null", 5, 38, 12], + ["access", 3, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 39, 15], + ["access", 2, 0, 40, 12], + "while_start_14", + ["true", 42, 41, 10], + ["jump_false", 42, "while_end_15", 41, 10], + ["access", 43, "", 42, 10], + ["move", 5, 43, 42, 10], + ["access", 44, 0, 43, 10], + ["move", 2, 44, 43, 10], + "while_start_16", + ["access", 45, 5, 44, 17], + ["is_int", 47, 2, 44, 17], + ["jump_false", 47, "rel_ni_18", 44, 17], + "_nop_tc_9", + "_nop_tc_10", + ["lt_int", 46, 2, 45, 44, 17], + ["jump", "rel_done_20", 44, 17], + "rel_ni_18", + ["is_num", 47, 2, 44, 17], + ["jump_false", 47, "rel_nn_19", 44, 17], + "_nop_tc_11", + "_nop_tc_12", + ["lt_float", 46, 2, 45, 44, 17], + ["jump", "rel_done_20", 44, 17], + "rel_nn_19", + ["is_text", 47, 2, 44, 17], + ["jump_false", 47, "rel_err_21", 44, 17], + "_nop_tc_13", + ["jump", "rel_err_21", 44, 17], + ["lt_text", 46, 2, 45, 44, 17], + ["jump", "rel_done_20", 44, 17], + "rel_err_21", + ["disrupt", 44, 17], + "rel_done_20", + ["jump_false", 46, "while_end_17", 44, 17], + ["get", 50, 55, 1, 45, 27], + ["is_proxy", 51, 50, 45, 27], + ["jump_false", 51, "record_path_22", 45, 27], + ["null", 52, 45, 27], + ["access", 53, "random", 45, 27], + ["array", 54, 0, 45, 27], + ["frame", 55, 50, 2, 45, 27], + ["setarg", 55, 0, 52, 45, 27], + ["setarg", 55, 1, 53, 45, 27], + ["setarg", 55, 2, 54, 45, 27], + ["invoke", 55, 49, 45, 27], + ["jump", "call_done_23", 45, 27], + "record_path_22", + ["load_field", 56, 50, "random", 45, 27], + ["frame", 57, 56, 0, 45, 27], + ["setarg", 57, 0, 50, 45, 27], + ["invoke", 57, 49, 45, 27], + "call_done_23", + ["access", 59, {"name":"abs","kind":"name","make":"intrinsic"}, 45, 23], + ["frame", 60, 59, 1, 45, 23], + ["null", 61, 45, 23], + ["setarg", 60, 0, 61, 45, 23], + ["setarg", 60, 1, 49, 45, 23], + ["invoke", 60, 58, 45, 23], + ["access", 62, 26, 45, 42], + ["is_num", 64, 58, 45, 42], + ["jump_false", 64, "num_err_24", 45, 42], + "_nop_tc_14", + "_nop_tc_15", + ["modulo", 63, 58, 62, 45, 42], + ["jump", "num_done_25", 45, 42], + "num_err_24", + ["disrupt", 45, 42], + "num_done_25", + ["load_dynamic", 66, 3, 63, 45, 42], + ["is_text", 68, 5, 45, 42], + ["jump_false", 68, "add_cn_27", 45, 42], + ["is_text", 69, 66, 45, 42], + ["jump_false", 69, "add_cn_27", 45, 42], + ["concat", 67, 5, 66, 45, 42], + ["jump", "add_done_26", 45, 42], + "add_cn_27", + ["is_num", 68, 5, 45, 42], + ["jump_false", 68, "add_err_28", 45, 42], + ["is_num", 69, 66, 45, 42], + ["jump_false", 69, "add_err_28", 45, 42], + ["add", 67, 5, 66, 45, 42], + ["jump", "add_done_26", 45, 42], + "add_err_28", + ["disrupt", 45, 42], + "add_done_26", + ["move", 5, 67, 45, 42], + ["access", 70, 1, 46, 17], + ["is_text", 72, 2, 46, 17], + ["jump_false", 72, "add_cn_30", 46, 17], + "_nop_tc_16", + ["jump", "add_cn_30", 46, 17], + ["concat", 71, 2, 70, 46, 17], + ["jump", "add_done_29", 46, 17], + "add_cn_30", + ["is_num", 72, 2, 46, 17], + ["jump_false", 72, "add_err_31", 46, 17], + "_nop_tc_17", + "_nop_tc_18", + ["add", 71, 2, 70, 46, 17], + ["jump", "add_done_29", 46, 17], + "add_err_31", + ["disrupt", 46, 17], + "add_done_29", + ["move", 2, 71, 46, 17], + ["jump", "while_start_16", 46, 17], + "while_end_17", + ["load_dynamic", 74, 4, 5, 48, 19], + "_nop_bl_1", + ["jump_true", 74, "if_else_32", 48, 19], + ["return", 5, 48, 31], + "_nop_ur_1", + "if_else_32", + "if_end_33", + ["jump", "while_start_14", 48, 31], + "while_end_15", + ["null", 76, 48, 31], + ["return", 76, 48, 31] + ], + "name": "generate_package_id", + "filename": "internal/shop.cm", + "nr_args": 0 }, - 1, - 12 - ], - [ - "frame", - 117, - 116, - 1, - 1, - 12 - ], - [ - "null", - 118, - 1, - 12 - ], - [ - "setarg", - 117, - 0, - 118, - 1, - 12 - ], - [ - "setarg", - 117, - 1, - 114, - 1, - 12 - ], - [ - "invoke", - 117, - 115, - 1, - 12 - ], - [ - "move", - 69, - 115, - 1, - 12 - ], - [ - "access", - 119, - "json", - 3, - 16 - ], - [ - "access", - 121, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 39, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 14, 1, 56, 14], + ["is_identical", 6, 1, 5, 56, 14], + ["jump_true", 6, "eq_done_36", 56, 14], + ["is_int", 7, 1, 56, 14], + ["jump_false", 7, "eq_ni_37", 56, 14], + ["is_int", 8, 5, 56, 14], + ["jump_false", 8, "eq_ni_37", 56, 14], + ["eq_int", 6, 1, 5, 56, 14], + ["jump", "eq_done_36", 56, 14], + "eq_ni_37", + ["is_num", 7, 1, 56, 14], + ["jump_false", 7, "eq_nn_38", 56, 14], + ["is_num", 8, 5, 56, 14], + ["jump_false", 8, "eq_nn_38", 56, 14], + ["eq_float", 6, 1, 5, 56, 14], + ["jump", "eq_done_36", 56, 14], + "eq_nn_38", + ["is_text", 7, 1, 56, 14], + ["jump_false", 7, "eq_nt_39", 56, 14], + ["is_text", 8, 5, 56, 14], + ["jump_false", 8, "eq_nt_39", 56, 14], + ["eq_text", 6, 1, 5, 56, 14], + ["jump", "eq_done_36", 56, 14], + "eq_nt_39", + ["is_null", 7, 1, 56, 14], + ["jump_false", 7, "eq_nnl_40", 56, 14], + ["is_null", 8, 5, 56, 14], + ["jump_false", 8, "eq_nnl_40", 56, 14], + ["true", 6, 56, 14], + ["jump", "eq_done_36", 56, 14], + "eq_nnl_40", + ["is_bool", 7, 1, 56, 14], + ["jump_false", 7, "eq_nb_41", 56, 14], + ["is_bool", 8, 5, 56, 14], + ["jump_false", 8, "eq_nb_41", 56, 14], + ["eq_bool", 6, 1, 5, 56, 14], + ["jump", "eq_done_36", 56, 14], + "eq_nb_41", + ["false", 6, 56, 14], + "eq_done_36", + ["jump_false", 6, "if_else_34", 56, 14], + ["get", 9, 14, 1, 56, 27], + ["return", 9, 56, 27], + "_nop_ur_1", + "if_else_34", + "if_end_35", + ["get", 11, 7, 1, 58, 14], + ["is_proxy", 12, 11, 58, 14], + ["jump_false", 12, "record_path_42", 58, 14], + ["null", 13, 58, 14], + ["access", 14, "load_lock", 58, 14], + ["array", 15, 0, 58, 14], + ["frame", 16, 11, 2, 58, 14], + ["setarg", 16, 0, 13, 58, 14], + ["setarg", 16, 1, 14, 58, 14], + ["setarg", 16, 2, 15, 58, 14], + ["invoke", 16, 10, 58, 14], + ["jump", "call_done_43", 58, 14], + "record_path_42", + ["load_field", 17, 11, "load_lock", 58, 14], + ["frame", 18, 17, 0, 58, 14], + ["setarg", 18, 0, 11, 58, 14], + ["invoke", 18, 10, 58, 14], + "call_done_43", + ["move", 4, 10, 58, 14], + ["load_dynamic", 19, 4, 1, 59, 20], + ["move", 2, 19, 59, 20], + ["move", 20, 2, 60, 7], + ["jump_false", 20, "and_end_46", 60, 7], + ["load_field", 21, 2, "id", 60, 16], + ["move", 20, 21, 60, 16], + "and_end_46", + ["jump_false", 20, "if_else_44", 60, 16], + ["load_field", 22, 2, "id", 60, 33], + ["return", 22, 60, 33], + "_nop_ur_2", + "if_else_44", + "if_end_45", + ["get", 24, 24, 1, 62, 12], + ["frame", 25, 24, 0, 62, 12], + ["null", 26, 62, 12], + ["setarg", 25, 0, 26, 62, 12], + ["invoke", 25, 23, 62, 12], + ["move", 3, 23, 62, 12], + "_nop_bl_1", + ["jump_true", 2, "if_else_47", 63, 8], + ["record", 28, 0], + ["move", 2, 28, 64, 13], + ["store_dynamic", 4, 2, 1, 65, 10], + ["jump", "if_end_48", 65, 10], + "if_else_47", + "if_end_48", + ["store_field", 2, 3, "id", 67, 3], + ["get", 30, 7, 1, 68, 3], + ["is_proxy", 31, 30, 68, 3], + ["jump_false", 31, "record_path_49", 68, 3], + ["null", 32, 68, 3], + ["access", 33, "save_lock", 68, 3], + ["array", 34, 0, 68, 3], + ["push", 34, 4, 68, 3], + ["frame", 35, 30, 2, 68, 3], + ["setarg", 35, 0, 32, 68, 3], + ["setarg", 35, 1, 33, 68, 3], + ["setarg", 35, 2, 34, 68, 3], + ["invoke", 35, 29, 68, 3], + ["jump", "call_done_50", 68, 3], + "record_path_49", + ["load_field", 36, 30, "save_lock", 68, 3], + ["frame", 37, 36, 1, 68, 3], + ["setarg", 37, 0, 30, 68, 3], + ["setarg", 37, 1, 4, 68, 3], + ["invoke", 37, 29, 68, 3], + "call_done_50", + ["return", 3, 69, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "get_package_id", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 3, - 12 - ], - [ - "frame", - 122, - 121, - 1, - 3, - 12 - ], - [ - "null", - 123, - 3, - 12 - ], - [ - "setarg", - 122, - 0, - 123, - 3, - 12 - ], - [ - "setarg", - 122, - 1, - 119, - 3, - 12 - ], - [ - "invoke", - 122, - 120, - 3, - 12 - ], - [ - "move", - 46, - 120, - 3, - 12 - ], - [ - "access", - 124, - "fd", - 4, - 14 - ], - [ - "access", - 126, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 26, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 41, 1, 74, 14], + ["frame", 5, 4, 1, 74, 14], + ["null", 6, 74, 14], + ["setarg", 5, 0, 6, 74, 14], + ["setarg", 5, 1, 1, 74, 14], + ["invoke", 5, 3, 74, 14], + ["move", 2, 3, 74, 14], + ["get", 8, 22, 1, 75, 7], + ["is_proxy", 9, 8, 75, 7], + ["jump_false", 9, "record_path_53", 75, 7], + ["null", 10, 75, 7], + ["access", 11, "is_file", 75, 7], + ["array", 12, 0, 75, 7], + ["push", 12, 2, 75, 7], + ["frame", 13, 8, 2, 75, 7], + ["setarg", 13, 0, 10, 75, 7], + ["setarg", 13, 1, 11, 75, 7], + ["setarg", 13, 2, 12, 75, 7], + ["invoke", 13, 7, 75, 7], + ["jump", "call_done_54", 75, 7], + "record_path_53", + ["load_field", 14, 8, "is_file", 75, 7], + ["frame", 15, 14, 1, 75, 7], + ["setarg", 15, 0, 8, 75, 7], + ["setarg", 15, 1, 2, 75, 7], + ["invoke", 15, 7, 75, 7], + "call_done_54", + ["jump_false", 7, "if_else_51", 75, 7], + ["get", 17, 22, 1, 76, 12], + ["is_proxy", 18, 17, 76, 12], + ["jump_false", 18, "record_path_55", 76, 12], + ["null", 19, 76, 12], + ["access", 20, "slurp", 76, 12], + ["array", 21, 0, 76, 12], + ["push", 21, 2, 76, 12], + ["frame", 22, 17, 2, 76, 12], + ["setarg", 22, 0, 19, 76, 12], + ["setarg", 22, 1, 20, 76, 12], + ["setarg", 22, 2, 21, 76, 12], + ["invoke", 22, 16, 76, 12], + ["jump", "call_done_56", 76, 12], + "record_path_55", + ["load_field", 23, 17, "slurp", 76, 12], + ["frame", 24, 23, 1, 76, 12], + ["setarg", 24, 0, 17, 76, 12], + ["setarg", 24, 1, 2, 76, 12], + ["invoke", 24, 16, 76, 12], + "call_done_56", + ["return", 16, 76, 12], + "_nop_ur_1", + "if_else_51", + "if_end_52", + ["null", 25, 76, 12], + ["return", 25, 76, 12] + ], + "name": "pull_from_cache", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 4, - 10 - ], - [ - "frame", - 127, - 126, - 1, - 4, - 10 - ], - [ - "null", - 128, - 4, - 10 - ], - [ - "setarg", - 127, - 0, - 128, - 4, - 10 - ], - [ - "setarg", - 127, - 1, - 124, - 4, - 10 - ], - [ - "invoke", - 127, - 125, - 4, - 10 - ], - [ - "move", - 22, - 125, - 4, - 10 - ], - [ - "access", - 129, - "http", - 5, - 16 - ], - [ - "access", - 131, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 41, 1, 81, 14], + ["frame", 6, 5, 1, 81, 14], + ["null", 7, 81, 14], + ["setarg", 6, 0, 7, 81, 14], + ["setarg", 6, 1, 1, 81, 14], + ["invoke", 6, 4, 81, 14], + ["move", 3, 4, 81, 14], + ["get", 9, 22, 1, 82, 3], + ["is_proxy", 10, 9, 82, 3], + ["jump_false", 10, "record_path_57", 82, 3], + ["null", 11, 82, 3], + ["access", 12, "slurpwrite", 82, 3], + ["array", 13, 0, 82, 3], + ["push", 13, 3, 82, 3], + ["push", 13, 2, 82, 3], + ["frame", 14, 9, 2, 82, 3], + ["setarg", 14, 0, 11, 82, 3], + ["setarg", 14, 1, 12, 82, 3], + ["setarg", 14, 2, 13, 82, 3], + ["invoke", 14, 8, 82, 3], + ["jump", "call_done_58", 82, 3], + "record_path_57", + ["load_field", 15, 9, "slurpwrite", 82, 3], + ["frame", 16, 15, 2, 82, 3], + ["setarg", 16, 0, 9, 82, 3], + ["setarg", 16, 1, 3, 82, 3], + ["setarg", 16, 2, 2, 82, 3], + ["invoke", 16, 8, 82, 3], + "call_done_58", + ["null", 17, 82, 3], + ["return", 17, 82, 3] + ], + "name": "put_into_cache", + "filename": "internal/shop.cm", + "nr_args": 2 }, - 5, - 12 - ], - [ - "frame", - 132, - 131, - 1, - 5, - 12 - ], - [ - "null", - 133, - 5, - 12 - ], - [ - "setarg", - 132, - 0, - 133, - 5, - 12 - ], - [ - "setarg", - 132, - 1, - 129, - 5, - 12 - ], - [ - "invoke", - 132, - 130, - 5, - 12 - ], - [ - "move", - 42, - 130, - 5, - 12 - ], - [ - "access", - 134, - "miniz", - 6, - 17 - ], - [ - "access", - 136, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 73, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 22, 1, 86, 7], + ["is_proxy", 7, 6, 86, 7], + ["jump_false", 7, "record_path_61", 86, 7], + ["null", 8, 86, 7], + ["access", 9, "stat", 86, 7], + ["array", 10, 0, 86, 7], + ["push", 10, 1, 86, 7], + ["frame", 11, 6, 2, 86, 7], + ["setarg", 11, 0, 8, 86, 7], + ["setarg", 11, 1, 9, 86, 7], + ["setarg", 11, 2, 10, 86, 7], + ["invoke", 11, 5, 86, 7], + ["jump", "call_done_62", 86, 7], + "record_path_61", + ["load_field", 12, 6, "stat", 86, 7], + ["frame", 13, 12, 1, 86, 7], + ["setarg", 13, 0, 6, 86, 7], + ["setarg", 13, 1, 1, 86, 7], + ["invoke", 13, 5, 86, 7], + "call_done_62", + ["load_field", 14, 5, "isDirectory", 86, 7], + ["jump_false", 14, "if_else_59", 86, 7], + ["null", 15, 86, 34], + ["return", 15, 86, 34], + "_nop_ur_1", + "if_else_59", + "if_end_60", + ["access", 16, "/", 87, 27], + ["access", 18, {"name":"array","kind":"name","make":"intrinsic"}, 87, 15], + ["frame", 19, 18, 2, 87, 15], + ["null", 20, 87, 15], + ["setarg", 19, 0, 20, 87, 15], + ["setarg", 19, 1, 1, 87, 15], + ["setarg", 19, 2, 16, 87, 15], + ["invoke", 19, 17, 87, 15], + ["move", 4, 17, 87, 15], + ["access", 21, "/", 88, 35], + ["access", 23, {"name":"starts_with","kind":"name","make":"intrinsic"}, 88, 17], + ["frame", 24, 23, 2, 88, 17], + ["null", 25, 88, 17], + ["setarg", 24, 0, 25, 88, 17], + ["setarg", 24, 1, 1, 88, 17], + ["setarg", 24, 2, 21, 88, 17], + ["invoke", 24, 22, 88, 17], + ["jump_false", 22, "tern_else_63", 88, 17], + ["access", 27, "/", 88, 42], + ["move", 26, 27, 88, 42], + ["jump", "tern_end_64", 88, 42], + "tern_else_63", + ["access", 28, "", 88, 48], + ["move", 26, 28, 88, 48], + "tern_end_64", + ["move", 2, 26, 88, 48], + ["access", 3, 0, 89, 11], + ["access", 29, 0, 90, 12], + ["move", 3, 29, 90, 12], + "for_start_65", + ["length", 30, 4, 90, 26], + ["is_int", 32, 3, 90, 26], + ["jump_false", 32, "rel_ni_68", 90, 26], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 31, 3, 30, 90, 26], + ["jump", "rel_done_70", 90, 26], + "rel_ni_68", + ["is_num", 32, 3, 90, 26], + ["jump_false", 32, "rel_nn_69", 90, 26], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 31, 3, 30, 90, 26], + ["jump", "rel_done_70", 90, 26], + "rel_nn_69", + ["is_text", 32, 3, 90, 26], + ["jump_false", 32, "rel_err_71", 90, 26], + "_nop_tc_5", + ["jump", "rel_err_71", 90, 26], + ["lt_text", 31, 3, 30, 90, 26], + ["jump", "rel_done_70", 90, 26], + "rel_err_71", + ["disrupt", 90, 26], + "rel_done_70", + ["jump_false", 31, "for_end_67", 90, 26], + ["load_dynamic", 34, 4, 3, 91, 15], + ["access", 35, "", 91, 21], + ["is_identical", 36, 34, 35, 91, 21], + ["jump_true", 36, "eq_done_74", 91, 21], + ["is_int", 37, 34, 91, 21], + ["jump_false", 37, "eq_ni_75", 91, 21], + "_nop_tc_6", + ["jump", "eq_ni_75", 91, 21], + ["eq_int", 36, 34, 35, 91, 21], + ["jump", "eq_done_74", 91, 21], + "eq_ni_75", + ["is_num", 37, 34, 91, 21], + ["jump_false", 37, "eq_nn_76", 91, 21], + "_nop_tc_7", + ["jump", "eq_nn_76", 91, 21], + ["eq_float", 36, 34, 35, 91, 21], + ["jump", "eq_done_74", 91, 21], + "eq_nn_76", + ["is_text", 37, 34, 91, 21], + ["jump_false", 37, "eq_nt_77", 91, 21], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 36, 34, 35, 91, 21], + ["jump", "eq_done_74", 91, 21], + "eq_nt_77", + ["is_null", 37, 34, 91, 21], + ["jump_false", 37, "eq_nnl_78", 91, 21], + "_nop_tc_10", + ["jump", "eq_nnl_78", 91, 21], + ["true", 36, 91, 21], + ["jump", "eq_done_74", 91, 21], + "eq_nnl_78", + ["is_bool", 37, 34, 91, 21], + ["jump_false", 37, "eq_nb_79", 91, 21], + "_nop_tc_11", + ["jump", "eq_nb_79", 91, 21], + ["eq_bool", 36, 34, 35, 91, 21], + ["jump", "eq_done_74", 91, 21], + "eq_nb_79", + ["false", 36, 91, 21], + "eq_done_74", + ["jump_false", 36, "if_else_72", 91, 21], + ["jump", "for_update_66", 91, 25], + ["jump", "if_end_73", 91, 25], + "if_else_72", + "if_end_73", + ["load_dynamic", 39, 4, 3, 92, 31], + ["is_text", 41, 2, 92, 31], + ["jump_false", 41, "add_cn_81", 92, 31], + ["is_text", 42, 39, 92, 31], + ["jump_false", 42, "add_cn_81", 92, 31], + ["concat", 40, 2, 39, 92, 31], + ["jump", "add_done_80", 92, 31], + "add_cn_81", + ["is_num", 41, 2, 92, 31], + ["jump_false", 41, "add_err_82", 92, 31], + ["is_num", 42, 39, 92, 31], + ["jump_false", 42, "add_err_82", 92, 31], + ["add", 40, 2, 39, 92, 31], + ["jump", "add_done_80", 92, 31], + "add_err_82", + ["disrupt", 92, 31], + "add_done_80", + ["access", 43, "/", 92, 36], + ["is_text", 45, 40, 92, 36], + ["jump_false", 45, "add_cn_84", 92, 36], + "_nop_tc_12", + "_nop_tc_13", + ["concat", 44, 40, 43, 92, 36], + ["jump", "add_done_83", 92, 36], + "add_cn_84", + ["is_num", 45, 40, 92, 36], + ["jump_false", 45, "add_err_85", 92, 36], + "_nop_tc_14", + ["jump", "add_err_85", 92, 36], + ["add", 44, 40, 43, 92, 36], + ["jump", "add_done_83", 92, 36], + "add_err_85", + ["disrupt", 92, 36], + "add_done_83", + ["move", 2, 44, 92, 36], + ["get", 48, 22, 1, 93, 10], + ["is_proxy", 49, 48, 93, 10], + ["jump_false", 49, "record_path_88", 93, 10], + ["null", 50, 93, 10], + ["access", 51, "stat", 93, 10], + ["array", 52, 0, 93, 10], + ["push", 52, 2, 93, 10], + ["frame", 53, 48, 2, 93, 10], + ["setarg", 53, 0, 50, 93, 10], + ["setarg", 53, 1, 51, 93, 10], + ["setarg", 53, 2, 52, 93, 10], + ["invoke", 53, 47, 93, 10], + ["jump", "call_done_89", 93, 10], + "record_path_88", + ["load_field", 54, 48, "stat", 93, 10], + ["frame", 55, 54, 1, 93, 10], + ["setarg", 55, 0, 48, 93, 10], + ["setarg", 55, 1, 2, 93, 10], + ["invoke", 55, 47, 93, 10], + "call_done_89", + ["load_field", 56, 47, "isDirectory", 93, 10], + "_nop_bl_1", + ["jump_true", 56, "if_else_86", 93, 10], + ["get", 59, 22, 1, 94, 7], + ["is_proxy", 60, 59, 94, 7], + ["jump_false", 60, "record_path_90", 94, 7], + ["null", 61, 94, 7], + ["access", 62, "mkdir", 94, 7], + ["array", 63, 0, 94, 7], + ["push", 63, 2, 94, 7], + ["frame", 64, 59, 2, 94, 7], + ["setarg", 64, 0, 61, 94, 7], + ["setarg", 64, 1, 62, 94, 7], + ["setarg", 64, 2, 63, 94, 7], + ["invoke", 64, 58, 94, 7], + ["jump", "call_done_91", 94, 7], + "record_path_90", + ["load_field", 65, 59, "mkdir", 94, 7], + ["frame", 66, 65, 1, 94, 7], + ["setarg", 66, 0, 59, 94, 7], + ["setarg", 66, 1, 2, 94, 7], + ["invoke", 66, 58, 94, 7], + "call_done_91", + ["jump", "if_end_87", 94, 7], + "if_else_86", + "if_end_87", + "for_update_66", + ["int", 67, 1, 90, 35], + ["move", 68, 3, 90, 35], + ["is_text", 70, 68, 90, 35], + ["jump_false", 70, "add_cn_93", 90, 35], + "_nop_tc_15", + ["jump", "add_cn_93", 90, 35], + ["concat", 69, 68, 67, 90, 35], + ["jump", "add_done_92", 90, 35], + "add_cn_93", + ["is_num", 70, 68, 90, 35], + ["jump_false", 70, "add_err_94", 90, 35], + "_nop_tc_16", + "_nop_tc_17", + ["add", 69, 68, 67, 90, 35], + ["jump", "add_done_92", 90, 35], + "add_err_94", + ["disrupt", 90, 35], + "add_done_92", + ["move", 3, 69, 90, 35], + ["jump", "for_start_65", 90, 35], + "for_end_67", + ["null", 72, 90, 35], + ["return", 72, 90, 35] + ], + "name": "ensure_dir", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 6, - 13 - ], - [ - "frame", - 137, - 136, - 1, - 6, - 13 - ], - [ - "null", - 138, - 6, - 13 - ], - [ - "setarg", - 137, - 0, - 138, - 6, - 13 - ], - [ - "setarg", - 137, - 1, - 134, - 6, - 13 - ], - [ - "invoke", - 137, - 135, - 6, - 13 - ], - [ - "move", - 50, - 135, - 6, - 13 - ], - [ - "access", - 139, - "time", - 7, - 16 - ], - [ - "access", - 141, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 40, 1, 101, 10], + ["access", 3, "/build", 101, 29], + ["is_text", 5, 2, 101, 29], + ["jump_false", 5, "add_cn_96", 101, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 4, 2, 3, 101, 29], + ["jump", "add_done_95", 101, 29], + "add_cn_96", + ["is_num", 5, 2, 101, 29], + ["jump_false", 5, "add_err_97", 101, 29], + "_nop_tc_3", + ["jump", "add_err_97", 101, 29], + ["add", 4, 2, 3, 101, 29], + ["jump", "add_done_95", 101, 29], + "add_err_97", + ["disrupt", 101, 29], + "add_done_95", + ["access", 7, "/", 101, 40], + ["is_text", 9, 4, 101, 40], + ["jump_false", 9, "add_cn_99", 101, 40], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 8, 4, 7, 101, 40], + ["jump", "add_done_98", 101, 40], + "add_cn_99", + ["is_num", 9, 4, 101, 40], + ["jump_false", 9, "add_err_100", 101, 40], + "_nop_tc_6", + ["jump", "add_err_100", 101, 40], + ["add", 8, 4, 7, 101, 40], + ["jump", "add_done_98", 101, 40], + "add_err_100", + ["disrupt", 101, 40], + "add_done_98", + ["access", 12, {"name":"content_hash","kind":"name","make":"intrinsic"}, 101, 46], + ["frame", 13, 12, 1, 101, 46], + ["null", 14, 101, 46], + ["setarg", 13, 0, 14, 101, 46], + ["setarg", 13, 1, 1, 101, 46], + ["invoke", 13, 11, 101, 46], + ["is_text", 16, 8, 101, 46], + ["jump_false", 16, "add_cn_102", 101, 46], + ["is_text", 17, 11, 101, 46], + ["jump_false", 17, "add_cn_102", 101, 46], + ["concat", 15, 8, 11, 101, 46], + ["jump", "add_done_101", 101, 46], + "add_cn_102", + ["is_num", 16, 8, 101, 46], + ["jump_false", 16, "add_err_103", 101, 46], + ["is_num", 17, 11, 101, 46], + ["jump_false", 17, "add_err_103", 101, 46], + ["add", 15, 8, 11, 101, 46], + ["jump", "add_done_101", 101, 46], + "add_err_103", + ["disrupt", 101, 46], + "add_done_101", + ["return", 15, 101, 46], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "hash_path", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 7, - 12 - ], - [ - "frame", - 142, - 141, - 1, - 7, - 12 - ], - [ - "null", - 143, - 7, - 12 - ], - [ - "setarg", - 142, - 0, - 143, - 7, - 12 - ], - [ - "setarg", - 142, - 1, - 139, - 7, - 12 - ], - [ - "invoke", - 142, - 140, - 7, - 12 - ], - [ - "move", - 68, - 140, - 7, - 12 - ], - [ - "access", - 144, - "crypto", - 8, - 18 - ], - [ - "access", - 146, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 40, 1, 122, 10], + ["access", 2, "/packages", 122, 29], + ["is_text", 4, 1, 122, 29], + ["jump_false", 4, "add_cn_105", 122, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 122, 29], + ["jump", "add_done_104", 122, 29], + "add_cn_105", + ["is_num", 4, 1, 122, 29], + ["jump_false", 4, "add_err_106", 122, 29], + "_nop_tc_3", + ["jump", "add_err_106", 122, 29], + ["add", 3, 1, 2, 122, 29], + ["jump", "add_done_104", 122, 29], + "add_err_106", + ["disrupt", 122, 29], + "add_done_104", + ["return", 3, 122, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_packages_dir", + "filename": "internal/shop.cm", + "nr_args": 0 }, - 8, - 14 - ], - [ - "frame", - 147, - 146, - 1, - 8, - 14 - ], - [ - "null", - 148, - 8, - 14 - ], - [ - "setarg", - 147, - 0, - 148, - 8, - 14 - ], - [ - "setarg", - 147, - 1, - 144, - 8, - 14 - ], - [ - "invoke", - 147, - 145, - 8, - 14 - ], - [ - "move", - 16, - 145, - 8, - 14 - ], - [ - "access", - 149, - "blob", - 9, - 16 - ], - [ - "access", - 151, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 40, 1, 134, 10], + ["access", 2, "/link.toml", 134, 29], + ["is_text", 4, 1, 134, 29], + ["jump_false", 4, "add_cn_108", 134, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 134, 29], + ["jump", "add_done_107", 134, 29], + "add_cn_108", + ["is_num", 4, 1, 134, 29], + ["jump_false", 4, "add_err_109", 134, 29], + "_nop_tc_3", + ["jump", "add_err_109", 134, 29], + ["add", 3, 1, 2, 134, 29], + ["jump", "add_done_107", 134, 29], + "add_err_109", + ["disrupt", 134, 29], + "add_done_107", + ["return", 3, 134, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_links_path", + "filename": "internal/shop.cm", + "nr_args": 0 }, - 9, - 12 - ], - [ - "frame", - 152, - 151, - 1, - 9, - 12 - ], - [ - "null", - 153, - 9, - 12 - ], - [ - "setarg", - 152, - 0, - 153, - 9, - 12 - ], - [ - "setarg", - 152, - 1, - 149, - 9, - 12 - ], - [ - "invoke", - 152, - 150, - 9, - 12 - ], - [ - "move", - 12, - 150, - 9, - 12 - ], - [ - "access", - 154, - "package", - 11, - 21 - ], - [ - "access", - 156, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 17, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "/", 143, 27], + ["access", 5, {"name":"array","kind":"name","make":"intrinsic"}, 143, 15], + ["frame", 6, 5, 2, 143, 15], + ["null", 7, 143, 15], + ["setarg", 6, 0, 7, 143, 15], + ["setarg", 6, 1, 1, 143, 15], + ["setarg", 6, 2, 3, 143, 15], + ["invoke", 6, 4, 143, 15], + ["move", 2, 4, 143, 15], + ["length", 8, 2, 144, 14], + ["access", 9, 1, 144, 23], + "_nop_tc_1", + "_nop_tc_2", + "_nop_tc_3", + "_nop_tc_4", + ["gt_int", 10, 8, 9, 144, 23], + ["jump", "rel_done_114", 144, 23], + "rel_ni_112", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + ["gt_float", 10, 8, 9, 144, 23], + ["jump", "rel_done_114", 144, 23], + "rel_nn_113", + "_nop_tc_9", + ["jump", "rel_err_115", 144, 23], + "_nop_tc_10", + ["jump", "rel_err_115", 144, 23], + ["gt_text", 10, 8, 9, 144, 23], + ["jump", "rel_done_114", 144, 23], + "rel_err_115", + ["disrupt", 144, 23], + "rel_done_114", + ["jump_false", 10, "if_else_110", 144, 23], + ["access", 13, 0, 145, 18], + ["load_index", 14, 2, 13, 145, 18], + ["return", 14, 145, 18], + "_nop_ur_1", + "if_else_110", + "if_end_111", + ["null", 15, 147, 10], + ["return", 15, 147, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "get_import_package", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 11, - 17 - ], - [ - "frame", - 157, - 156, - 1, - 11, - 17 - ], - [ - "null", - 158, - 11, - 17 - ], - [ - "setarg", - 157, - 0, - 158, - 11, - 17 - ], - [ - "setarg", - 157, - 1, - 154, - 11, - 17 - ], - [ - "invoke", - 157, - 155, - 11, - 17 - ], - [ - "move", - 58, - 155, - 11, - 17 - ], - [ - "access", - 159, - "os", - 12, - 14 - ], - [ - "access", - 161, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["move", 2, 1, 152, 10], + ["jump_false", 2, "and_end_116", 152, 10], + ["access", 3, "internal/", 152, 36], + ["access", 5, {"name":"starts_with","kind":"name","make":"intrinsic"}, 152, 18], + ["frame", 6, 5, 2, 152, 18], + ["null", 7, 152, 18], + ["setarg", 6, 0, 7, 152, 18], + ["setarg", 6, 1, 1, 152, 18], + ["setarg", 6, 2, 3, 152, 18], + ["invoke", 6, 4, 152, 18], + ["move", 2, 4, 152, 18], + "and_end_116", + ["return", 2, 152, 18], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "is_internal_path", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 12, - 10 - ], - [ - "frame", - 162, - 161, - 1, - 12, - 10 - ], - [ - "null", - 163, - 12, - 10 - ], - [ - "setarg", - 162, - 0, - 163, - 12, - 10 - ], - [ - "setarg", - 162, - 1, - 159, - 12, - 10 - ], - [ - "invoke", - 162, - 160, - 12, - 10 - ], - [ - "move", - 55, - 160, - 12, - 10 - ], - [ - "access", - 164, - "link", - 13, - 16 - ], - [ - "access", - 166, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 129, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 1, "if_else_117", 157, 8], + ["null", 9, 157, 21], + ["return", 9, 157, 21], + "_nop_ur_1", + "if_else_117", + "if_end_118", + ["access", 10, "/", 158, 27], + ["access", 12, {"name":"array","kind":"name","make":"intrinsic"}, 158, 15], + ["frame", 13, 12, 2, 158, 15], + ["null", 14, 158, 15], + ["setarg", 13, 0, 14, 158, 15], + ["setarg", 13, 1, 1, 158, 15], + ["setarg", 13, 2, 10, 158, 15], + ["invoke", 13, 11, 158, 15], + ["move", 6, 11, 158, 15], + ["length", 15, 6, 160, 14], + ["access", 16, 2, 160, 23], + "_nop_tc_1", + "_nop_tc_2", + "_nop_tc_3", + "_nop_tc_4", + ["lt_int", 17, 15, 16, 160, 23], + ["jump", "rel_done_123", 160, 23], + "rel_ni_121", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + ["lt_float", 17, 15, 16, 160, 23], + ["jump", "rel_done_123", 160, 23], + "rel_nn_122", + "_nop_tc_9", + ["jump", "rel_err_124", 160, 23], + "_nop_tc_10", + ["jump", "rel_err_124", 160, 23], + ["lt_text", 17, 15, 16, 160, 23], + ["jump", "rel_done_123", 160, 23], + "rel_err_124", + ["disrupt", 160, 23], + "rel_done_123", + ["jump_false", 17, "if_else_119", 160, 23], + ["null", 20, 160, 33], + ["return", 20, 160, 33], + "_nop_ur_2", + "if_else_119", + "if_end_120", + ["access", 21, "/", 162, 42], + ["access", 23, {"name":"starts_with","kind":"name","make":"intrinsic"}, 162, 24], + ["frame", 24, 23, 2, 162, 24], + ["null", 25, 162, 24], + ["setarg", 24, 0, 25, 162, 24], + ["setarg", 24, 1, 1, 162, 24], + ["setarg", 24, 2, 21, 162, 24], + ["invoke", 24, 22, 162, 24], + ["move", 26, 22, 162, 24], + ["jump_true", 26, "or_end_125", 162, 24], + ["access", 27, 0, 162, 57], + ["load_index", 28, 6, 27, 162, 57], + ["move", 29, 28, 162, 57], + ["jump_false", 29, "and_end_126", 162, 57], + ["access", 30, 0, 162, 76], + ["load_index", 31, 6, 30, 162, 76], + ["access", 32, ".", 162, 80], + ["access", 34, {"name":"search","kind":"name","make":"intrinsic"}, 162, 63], + ["frame", 35, 34, 2, 162, 63], + ["null", 36, 162, 63], + ["setarg", 35, 0, 36, 162, 63], + ["setarg", 35, 1, 31, 162, 63], + ["setarg", 35, 2, 32, 162, 63], + ["invoke", 35, 33, 162, 63], + ["null", 37, 162, 88], + ["is_identical", 38, 33, 37, 162, 88], + ["jump_true", 38, "ne_nid_128", 162, 88], + ["jump", "ne_ni_129", 162, 88], + "ne_nid_128", + ["false", 38, 162, 88], + ["jump", "ne_done_127", 162, 88], + "ne_ni_129", + ["is_int", 39, 33, 162, 88], + ["jump_false", 39, "ne_nn_130", 162, 88], + "_nop_tc_11", + ["jump", "ne_nn_130", 162, 88], + ["ne_int", 38, 33, 37, 162, 88], + ["jump", "ne_done_127", 162, 88], + "ne_nn_130", + ["is_num", 39, 33, 162, 88], + ["jump_false", 39, "ne_nt_131", 162, 88], + "_nop_tc_12", + ["jump", "ne_nt_131", 162, 88], + ["ne_float", 38, 33, 37, 162, 88], + ["jump", "ne_done_127", 162, 88], + "ne_nt_131", + ["is_text", 39, 33, 162, 88], + ["jump_false", 39, "ne_nnl_132", 162, 88], + "_nop_tc_13", + ["jump", "ne_nnl_132", 162, 88], + ["ne_text", 38, 33, 37, 162, 88], + ["jump", "ne_done_127", 162, 88], + "ne_nnl_132", + ["is_null", 39, 33, 162, 88], + ["jump_false", 39, "ne_nb_133", 162, 88], + "_nop_tc_14", + "_nop_tc_15", + ["false", 38, 162, 88], + ["jump", "ne_done_127", 162, 88], + "ne_nb_133", + ["is_bool", 39, 33, 162, 88], + ["jump_false", 39, "ne_mis_134", 162, 88], + "_nop_tc_16", + ["jump", "ne_mis_134", 162, 88], + ["ne_bool", 38, 33, 37, 162, 88], + ["jump", "ne_done_127", 162, 88], + "ne_mis_134", + ["true", 38, 162, 88], + "ne_done_127", + ["move", 29, 38, 162, 88], + "and_end_126", + ["move", 26, 29, 162, 88], + "or_end_125", + ["move", 4, 26, 162, 88], + "_nop_bl_2", + ["jump_true", 4, "if_else_135", 163, 8], + ["null", 42, 163, 31], + ["return", 42, 163, 31], + "_nop_ur_3", + "if_else_135", + "if_end_136", + ["access", 3, 0, 166, 11], + ["null", 7, 167, 23], + ["null", 5, 168, 18], + ["null", 2, 169, 23], + ["length", 43, 6, 170, 19], + ["access", 44, 1, 170, 28], + "_nop_tc_17", + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", + ["subtract", 45, 43, 44, 170, 28], + ["jump", "num_done_141", 170, 28], + "num_err_140", + ["disrupt", 170, 28], + "num_done_141", + ["move", 3, 45, 170, 28], + "for_start_137", + ["access", 48, 1, 170, 36], + ["is_int", 50, 3, 170, 36], + ["jump_false", 50, "rel_ni_142", 170, 36], + "_nop_tc_21", + "_nop_tc_22", + ["ge_int", 49, 3, 48, 170, 36], + ["jump", "rel_done_144", 170, 36], + "rel_ni_142", + ["is_num", 50, 3, 170, 36], + ["jump_false", 50, "rel_nn_143", 170, 36], + "_nop_tc_23", + "_nop_tc_24", + ["ge_float", 49, 3, 48, 170, 36], + ["jump", "rel_done_144", 170, 36], + "rel_nn_143", + ["is_text", 50, 3, 170, 36], + ["jump_false", 50, "rel_err_145", 170, 36], + "_nop_tc_25", + ["jump", "rel_err_145", 170, 36], + ["ge_text", 49, 3, 48, 170, 36], + ["jump", "rel_done_144", 170, 36], + "rel_err_145", + ["disrupt", 170, 36], + "rel_done_144", + ["jump_false", 49, "for_end_139", 170, 36], + ["access", 52, 0, 171, 39], + ["access", 54, {"name":"array","kind":"name","make":"intrinsic"}, 171, 26], + ["frame", 55, 54, 3, 171, 26], + ["null", 56, 171, 26], + ["setarg", 55, 0, 56, 171, 26], + ["setarg", 55, 1, 6, 171, 26], + ["setarg", 55, 2, 52, 171, 26], + ["setarg", 55, 3, 3, 171, 26], + ["invoke", 55, 53, 171, 26], + ["access", 57, "/", 171, 46], + ["access", 59, {"name":"text","kind":"name","make":"intrinsic"}, 171, 21], + ["frame", 60, 59, 2, 171, 21], + ["null", 61, 171, 21], + ["setarg", 60, 0, 61, 171, 21], + ["setarg", 60, 1, 53, 171, 21], + ["setarg", 60, 2, 57, 171, 21], + ["invoke", 60, 58, 171, 21], + ["move", 7, 58, 171, 21], + ["access", 63, {"name":"array","kind":"name","make":"intrinsic"}, 172, 21], + ["frame", 64, 63, 2, 172, 21], + ["null", 65, 172, 21], + ["setarg", 64, 0, 65, 172, 21], + ["setarg", 64, 1, 6, 172, 21], + ["setarg", 64, 2, 3, 172, 21], + ["invoke", 64, 62, 172, 21], + ["access", 66, "/", 172, 38], + ["access", 68, {"name":"text","kind":"name","make":"intrinsic"}, 172, 16], + ["frame", 69, 68, 2, 172, 16], + ["null", 70, 172, 16], + ["setarg", 69, 0, 70, 172, 16], + ["setarg", 69, 1, 62, 172, 16], + ["setarg", 69, 2, 66, 172, 16], + ["invoke", 69, 67, 172, 16], + ["move", 5, 67, 172, 16], + ["not", 71, 5, 173, 10], + ["move", 72, 71, 173, 10], + ["jump_true", 72, "or_end_148", 173, 10], + ["length", 73, 5, 173, 29], + ["access", 74, 0, 173, 42], + ["is_identical", 75, 73, 74, 173, 42], + ["jump_true", 75, "eq_done_149", 173, 42], + "_nop_tc_26", + "_nop_tc_27", + "_nop_tc_28", + "_nop_tc_29", + ["eq_int", 75, 73, 74, 173, 42], + ["jump", "eq_done_149", 173, 42], + "eq_ni_150", + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", + "_nop_tc_33", + ["eq_float", 75, 73, 74, 173, 42], + ["jump", "eq_done_149", 173, 42], + "eq_nn_151", + "_nop_tc_34", + ["jump", "eq_nt_152", 173, 42], + "_nop_tc_35", + ["jump", "eq_nt_152", 173, 42], + ["eq_text", 75, 73, 74, 173, 42], + ["jump", "eq_done_149", 173, 42], + "eq_nt_152", + "_nop_tc_36", + ["jump", "eq_nnl_153", 173, 42], + "_nop_tc_37", + ["jump", "eq_nnl_153", 173, 42], + ["true", 75, 173, 42], + ["jump", "eq_done_149", 173, 42], + "eq_nnl_153", + "_nop_tc_38", + ["jump", "eq_nb_154", 173, 42], + "_nop_tc_39", + ["jump", "eq_nb_154", 173, 42], + ["eq_bool", 75, 73, 74, 173, 42], + ["jump", "eq_done_149", 173, 42], + "eq_nb_154", + ["false", 75, 173, 42], + "eq_done_149", + ["move", 72, 75, 173, 42], + "or_end_148", + ["jump_false", 72, "if_else_146", 173, 42], + ["jump", "for_update_138", 173, 45], + ["jump", "if_end_147", 173, 45], + "if_else_146", + "if_end_147", + ["get", 79, 39, 1, 175, 21], + ["frame", 80, 79, 0, 175, 21], + ["null", 81, 175, 21], + ["setarg", 80, 0, 81, 175, 21], + ["invoke", 80, 78, 175, 21], + ["access", 82, "/", 175, 42], + ["is_text", 84, 78, 175, 42], + ["jump_false", 84, "add_cn_156", 175, 42], + "_nop_tc_40", + "_nop_tc_41", + ["concat", 83, 78, 82, 175, 42], + ["jump", "add_done_155", 175, 42], + "add_cn_156", + ["is_num", 84, 78, 175, 42], + ["jump_false", 84, "add_err_157", 175, 42], + "_nop_tc_42", + ["jump", "add_err_157", 175, 42], + ["add", 83, 78, 82, 175, 42], + ["jump", "add_done_155", 175, 42], + "add_err_157", + ["disrupt", 175, 42], + "add_done_155", + ["get", 87, 65, 1, 175, 48], + ["frame", 88, 87, 1, 175, 48], + ["null", 89, 175, 48], + ["setarg", 88, 0, 89, 175, 48], + ["setarg", 88, 1, 7, 175, 48], + ["invoke", 88, 86, 175, 48], + ["is_text", 91, 83, 175, 48], + ["jump_false", 91, "add_cn_159", 175, 48], + ["is_text", 92, 86, 175, 48], + ["jump_false", 92, "add_cn_159", 175, 48], + ["concat", 90, 83, 86, 175, 48], + ["jump", "add_done_158", 175, 48], + "add_cn_159", + ["is_num", 91, 83, 175, 48], + ["jump_false", 91, "add_err_160", 175, 48], + ["is_num", 92, 86, 175, 48], + ["jump_false", 92, "add_err_160", 175, 48], + ["add", 90, 83, 86, 175, 48], + ["jump", "add_done_158", 175, 48], + "add_err_160", + ["disrupt", 175, 48], + "add_done_158", + ["move", 2, 90, 175, 48], + ["access", 93, "/cell.toml", 176, 36], + ["is_text", 95, 2, 176, 36], + ["jump_false", 95, "add_cn_164", 176, 36], + "_nop_tc_43", + "_nop_tc_44", + ["concat", 94, 2, 93, 176, 36], + ["jump", "add_done_163", 176, 36], + "add_cn_164", + ["is_num", 95, 2, 176, 36], + ["jump_false", 95, "add_err_165", 176, 36], + "_nop_tc_45", + ["jump", "add_err_165", 176, 36], + ["add", 94, 2, 93, 176, 36], + ["jump", "add_done_163", 176, 36], + "add_err_165", + ["disrupt", 176, 36], + "add_done_163", + ["get", 98, 22, 1, 176, 9], + ["is_proxy", 99, 98, 176, 9], + ["jump_false", 99, "record_path_166", 176, 9], + ["null", 100, 176, 9], + ["access", 101, "is_file", 176, 9], + ["array", 102, 0, 176, 9], + ["push", 102, 94, 176, 9], + ["frame", 103, 98, 2, 176, 9], + ["setarg", 103, 0, 100, 176, 9], + ["setarg", 103, 1, 101, 176, 9], + ["setarg", 103, 2, 102, 176, 9], + ["invoke", 103, 97, 176, 9], + ["jump", "call_done_167", 176, 9], + "record_path_166", + ["load_field", 104, 98, "is_file", 176, 9], + ["frame", 105, 104, 1, 176, 9], + ["setarg", 105, 0, 98, 176, 9], + ["setarg", 105, 1, 94, 176, 9], + ["invoke", 105, 97, 176, 9], + "call_done_167", + ["jump_false", 97, "if_else_161", 176, 9], + ["record", 106, 2], + ["store_field", 106, 7, "package", 177, 24], + ["store_field", 106, 5, "path", 177, 45], + ["return", 106, 177, 45], + "_nop_ur_4", + "if_else_161", + "if_end_162", + ["get", 108, 57, 1, 179, 9], + ["frame", 109, 108, 1, 179, 9], + ["null", 110, 179, 9], + ["setarg", 109, 0, 110, 179, 9], + ["setarg", 109, 1, 7, 179, 9], + ["invoke", 109, 107, 179, 9], + ["jump_false", 107, "if_else_168", 179, 9], + ["record", 111, 2], + ["store_field", 111, 7, "package", 180, 24], + ["store_field", 111, 5, "path", 180, 45], + ["return", 111, 180, 45], + "_nop_ur_5", + "if_else_168", + "if_end_169", + ["get", 113, 7, 1, 182, 9], + ["is_proxy", 114, 113, 182, 9], + ["jump_false", 114, "record_path_172", 182, 9], + ["null", 115, 182, 9], + ["access", 116, "resolve_package_info", 182, 9], + ["array", 117, 0, 182, 9], + ["push", 117, 7, 182, 9], + ["frame", 118, 113, 2, 182, 9], + ["setarg", 118, 0, 115, 182, 9], + ["setarg", 118, 1, 116, 182, 9], + ["setarg", 118, 2, 117, 182, 9], + ["invoke", 118, 112, 182, 9], + ["jump", "call_done_173", 182, 9], + "record_path_172", + ["load_field", 119, 113, "resolve_package_info", 182, 9], + ["frame", 120, 119, 1, 182, 9], + ["setarg", 120, 0, 113, 182, 9], + ["setarg", 120, 1, 7, 182, 9], + ["invoke", 120, 112, 182, 9], + "call_done_173", + ["jump_false", 112, "if_else_170", 182, 9], + ["record", 121, 2], + ["store_field", 121, 7, "package", 183, 24], + ["store_field", 121, 5, "path", 183, 45], + ["return", 121, 183, 45], + "_nop_ur_6", + "if_else_170", + "if_end_171", + "for_update_138", + ["int", 122, 1, 170, 40], + ["move", 123, 3, 170, 40], + ["is_num", 125, 123, 170, 40], + ["jump_false", 125, "num_err_174", 170, 40], + "_nop_tc_46", + "_nop_tc_47", + ["subtract", 124, 123, 122, 170, 40], + ["jump", "num_done_175", 170, 40], + "num_err_174", + ["disrupt", 170, 40], + "num_done_175", + ["move", 3, 124, 170, 40], + ["jump", "for_start_137", 170, 40], + "for_end_139", + ["null", 127, 186, 10], + ["return", 127, 186, 10], + "_nop_ur_7", + "_nop_ur_8" + ], + "name": "split_explicit_package_import", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 13, - 12 - ], - [ - "frame", - 167, - 166, - 1, - 13, - 12 - ], - [ - "null", - 168, - 13, - 12 - ], - [ - "setarg", - 167, - 0, - 168, - 13, - 12 - ], - [ - "setarg", - 167, - 1, - 164, - 13, - 12 - ], - [ - "invoke", - 167, - 165, - 13, - 12 - ], - [ - "move", - 47, - 165, - 13, - 12 - ], - [ - "access", - 169, { - "name": "core_json", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 7, 1, 190, 14], + ["is_proxy", 5, 4, 190, 14], + ["jump_false", 5, "record_path_176", 190, 14], + ["null", 6, 190, 14], + ["access", 7, "load_lock", 190, 14], + ["array", 8, 0, 190, 14], + ["frame", 9, 4, 2, 190, 14], + ["setarg", 9, 0, 6, 190, 14], + ["setarg", 9, 1, 7, 190, 14], + ["setarg", 9, 2, 8, 190, 14], + ["invoke", 9, 3, 190, 14], + ["jump", "call_done_177", 190, 14], + "record_path_176", + ["load_field", 10, 4, "load_lock", 190, 14], + ["frame", 11, 10, 0, 190, 14], + ["setarg", 11, 0, 4, 190, 14], + ["invoke", 11, 3, 190, 14], + "call_done_177", + ["move", 2, 3, 190, 14], + ["in", 12, 1, 2, 191, 21], + ["return", 12, 191, 21], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "package_in_shop", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 18, - 17 - ], - [ - "move", - 66, - 169, - 18, - 17 - ], - [ - "access", - 170, { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 143, + "nr_close_slots": 0, + "instructions": [ + ["access", 9, "/cell.toml", 196, 33], + ["is_text", 11, 1, 196, 33], + ["jump_false", 11, "add_cn_181", 196, 33], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 10, 1, 9, 196, 33], + ["jump", "add_done_180", 196, 33], + "add_cn_181", + ["is_num", 11, 1, 196, 33], + ["jump_false", 11, "add_err_182", 196, 33], + "_nop_tc_3", + ["jump", "add_err_182", 196, 33], + ["add", 10, 1, 9, 196, 33], + ["jump", "add_done_180", 196, 33], + "add_err_182", + ["disrupt", 196, 33], + "add_done_180", + ["get", 14, 22, 1, 196, 8], + ["is_proxy", 15, 14, 196, 8], + ["jump_false", 15, "record_path_183", 196, 8], + ["null", 16, 196, 8], + ["access", 17, "is_file", 196, 8], + ["array", 18, 0, 196, 8], + ["push", 18, 10, 196, 8], + ["frame", 19, 14, 2, 196, 8], + ["setarg", 19, 0, 16, 196, 8], + ["setarg", 19, 1, 17, 196, 8], + ["setarg", 19, 2, 18, 196, 8], + ["invoke", 19, 13, 196, 8], + ["jump", "call_done_184", 196, 8], + "record_path_183", + ["load_field", 20, 14, "is_file", 196, 8], + ["frame", 21, 20, 1, 196, 8], + ["setarg", 21, 0, 14, 196, 8], + ["setarg", 21, 1, 10, 196, 8], + ["invoke", 21, 13, 196, 8], + "call_done_184", + "_nop_bl_1", + ["jump_true", 13, "if_else_178", 196, 8], + ["access", 23, "Not a valid package directory (no cell.toml): ", 197, 11], + "_nop_tc_4", + "_nop_tc_5", + ["is_text", 26, 1, 197, 62], + ["jump_false", 26, "add_cn_186", 197, 62], + ["concat", 24, 23, 1, 197, 62], + ["jump", "add_done_185", 197, 62], + "add_cn_186", + "_nop_tc_6", + ["jump", "add_err_187", 197, 62], + ["is_num", 26, 1, 197, 62], + ["jump_false", 26, "add_err_187", 197, 62], + ["add", 24, 23, 1, 197, 62], + ["jump", "add_done_185", 197, 62], + "add_err_187", + ["disrupt", 197, 62], + "add_done_185", + ["access", 28, {"name":"print","kind":"name","make":"intrinsic"}, 197, 5], + ["frame", 29, 28, 1, 197, 5], + ["null", 30, 197, 5], + ["setarg", 29, 0, 30, 197, 5], + ["setarg", 29, 1, 24, 197, 5], + ["invoke", 29, 27, 197, 5], + ["disrupt", 198, 5], + ["jump", "if_end_179", 198, 5], + "if_else_178", + "if_end_179", + ["get", 32, 39, 1, 201, 25], + ["frame", 33, 32, 0, 201, 25], + ["null", 34, 201, 25], + ["setarg", 33, 0, 34, 201, 25], + ["invoke", 33, 31, 201, 25], + ["access", 35, "/", 201, 46], + ["is_text", 37, 31, 201, 46], + ["jump_false", 37, "add_cn_189", 201, 46], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 36, 31, 35, 201, 46], + ["jump", "add_done_188", 201, 46], + "add_cn_189", + ["is_num", 37, 31, 201, 46], + ["jump_false", 37, "add_err_190", 201, 46], + "_nop_tc_9", + ["jump", "add_err_190", 201, 46], + ["add", 36, 31, 35, 201, 46], + ["jump", "add_done_188", 201, 46], + "add_err_190", + ["disrupt", 201, 46], + "add_done_188", + ["move", 8, 36, 201, 46], + ["get", 39, 15, 1, 202, 36], + ["is_text", 41, 8, 202, 36], + ["jump_false", 41, "add_cn_192", 202, 36], + ["is_text", 42, 39, 202, 36], + ["jump_false", 42, "add_cn_192", 202, 36], + ["concat", 40, 8, 39, 202, 36], + ["jump", "add_done_191", 202, 36], + "add_cn_192", + ["is_num", 41, 8, 202, 36], + ["jump_false", 41, "add_err_193", 202, 36], + ["is_num", 42, 39, 202, 36], + ["jump_false", 42, "add_err_193", 202, 36], + ["add", 40, 8, 39, 202, 36], + ["jump", "add_done_191", 202, 36], + "add_err_193", + ["disrupt", 202, 36], + "add_done_191", + ["move", 5, 40, 202, 36], + ["is_identical", 43, 1, 5, 205, 22], + ["jump_true", 43, "eq_done_196", 205, 22], + ["is_int", 44, 1, 205, 22], + ["jump_false", 44, "eq_ni_197", 205, 22], + ["is_int", 45, 5, 205, 22], + ["jump_false", 45, "eq_ni_197", 205, 22], + ["eq_int", 43, 1, 5, 205, 22], + ["jump", "eq_done_196", 205, 22], + "eq_ni_197", + ["is_num", 44, 1, 205, 22], + ["jump_false", 44, "eq_nn_198", 205, 22], + ["is_num", 45, 5, 205, 22], + ["jump_false", 45, "eq_nn_198", 205, 22], + ["eq_float", 43, 1, 5, 205, 22], + ["jump", "eq_done_196", 205, 22], + "eq_nn_198", + ["is_text", 44, 1, 205, 22], + ["jump_false", 44, "eq_nt_199", 205, 22], + ["is_text", 45, 5, 205, 22], + ["jump_false", 45, "eq_nt_199", 205, 22], + ["eq_text", 43, 1, 5, 205, 22], + ["jump", "eq_done_196", 205, 22], + "eq_nt_199", + ["is_null", 44, 1, 205, 22], + ["jump_false", 44, "eq_nnl_200", 205, 22], + ["is_null", 45, 5, 205, 22], + ["jump_false", 45, "eq_nnl_200", 205, 22], + ["true", 43, 205, 22], + ["jump", "eq_done_196", 205, 22], + "eq_nnl_200", + ["is_bool", 44, 1, 205, 22], + ["jump_false", 44, "eq_nb_201", 205, 22], + ["is_bool", 45, 5, 205, 22], + ["jump_false", 45, "eq_nb_201", 205, 22], + ["eq_bool", 43, 1, 5, 205, 22], + ["jump", "eq_done_196", 205, 22], + "eq_nb_201", + ["false", 43, 205, 22], + "eq_done_196", + ["jump_false", 43, "if_else_194", 205, 22], + ["access", 46, "core", 206, 12], + ["return", 46, 206, 12], + "_nop_ur_1", + "if_else_194", + "if_end_195", + ["null", 6, 209, 21], + ["get", 48, 22, 1, 210, 7], + ["is_proxy", 49, 48, 210, 7], + ["jump_false", 49, "record_path_204", 210, 7], + ["null", 50, 210, 7], + ["access", 51, "is_link", 210, 7], + ["array", 52, 0, 210, 7], + ["push", 52, 5, 210, 7], + ["frame", 53, 48, 2, 210, 7], + ["setarg", 53, 0, 50, 210, 7], + ["setarg", 53, 1, 51, 210, 7], + ["setarg", 53, 2, 52, 210, 7], + ["invoke", 53, 47, 210, 7], + ["jump", "call_done_205", 210, 7], + "record_path_204", + ["load_field", 54, 48, "is_link", 210, 7], + ["frame", 55, 54, 1, 210, 7], + ["setarg", 55, 0, 48, 210, 7], + ["setarg", 55, 1, 5, 210, 7], + ["invoke", 55, 47, 210, 7], + "call_done_205", + ["jump_false", 47, "if_else_202", 210, 7], + ["get", 57, 22, 1, 211, 19], + ["is_proxy", 58, 57, 211, 19], + ["jump_false", 58, "record_path_206", 211, 19], + ["null", 59, 211, 19], + ["access", 60, "readlink", 211, 19], + ["array", 61, 0, 211, 19], + ["push", 61, 5, 211, 19], + ["frame", 62, 57, 2, 211, 19], + ["setarg", 62, 0, 59, 211, 19], + ["setarg", 62, 1, 60, 211, 19], + ["setarg", 62, 2, 61, 211, 19], + ["invoke", 62, 56, 211, 19], + ["jump", "call_done_207", 211, 19], + "record_path_206", + ["load_field", 63, 57, "readlink", 211, 19], + ["frame", 64, 63, 1, 211, 19], + ["setarg", 64, 0, 57, 211, 19], + ["setarg", 64, 1, 5, 211, 19], + ["invoke", 64, 56, 211, 19], + "call_done_207", + ["move", 6, 56, 211, 19], + ["is_identical", 65, 6, 1, 212, 24], + ["jump_true", 65, "eq_done_211", 212, 24], + ["is_int", 66, 6, 212, 24], + ["jump_false", 66, "eq_ni_212", 212, 24], + ["is_int", 67, 1, 212, 24], + ["jump_false", 67, "eq_ni_212", 212, 24], + ["eq_int", 65, 6, 1, 212, 24], + ["jump", "eq_done_211", 212, 24], + "eq_ni_212", + ["is_num", 66, 6, 212, 24], + ["jump_false", 66, "eq_nn_213", 212, 24], + ["is_num", 67, 1, 212, 24], + ["jump_false", 67, "eq_nn_213", 212, 24], + ["eq_float", 65, 6, 1, 212, 24], + ["jump", "eq_done_211", 212, 24], + "eq_nn_213", + ["is_text", 66, 6, 212, 24], + ["jump_false", 66, "eq_nt_214", 212, 24], + ["is_text", 67, 1, 212, 24], + ["jump_false", 67, "eq_nt_214", 212, 24], + ["eq_text", 65, 6, 1, 212, 24], + ["jump", "eq_done_211", 212, 24], + "eq_nt_214", + ["is_null", 66, 6, 212, 24], + ["jump_false", 66, "eq_nnl_215", 212, 24], + ["is_null", 67, 1, 212, 24], + ["jump_false", 67, "eq_nnl_215", 212, 24], + ["true", 65, 212, 24], + ["jump", "eq_done_211", 212, 24], + "eq_nnl_215", + ["is_bool", 66, 6, 212, 24], + ["jump_false", 66, "eq_nb_216", 212, 24], + ["is_bool", 67, 1, 212, 24], + ["jump_false", 67, "eq_nb_216", 212, 24], + ["eq_bool", 65, 6, 1, 212, 24], + ["jump", "eq_done_211", 212, 24], + "eq_nb_216", + ["false", 65, 212, 24], + "eq_done_211", + ["move", 68, 65, 212, 24], + ["jump_true", 68, "or_end_210", 212, 24], + ["get", 70, 22, 1, 212, 39], + ["is_proxy", 71, 70, 212, 39], + ["jump_false", 71, "record_path_217", 212, 39], + ["null", 72, 212, 39], + ["access", 73, "realpath", 212, 39], + ["array", 74, 0, 212, 39], + ["push", 74, 5, 212, 39], + ["frame", 75, 70, 2, 212, 39], + ["setarg", 75, 0, 72, 212, 39], + ["setarg", 75, 1, 73, 212, 39], + ["setarg", 75, 2, 74, 212, 39], + ["invoke", 75, 69, 212, 39], + ["jump", "call_done_218", 212, 39], + "record_path_217", + ["load_field", 76, 70, "realpath", 212, 39], + ["frame", 77, 76, 1, 212, 39], + ["setarg", 77, 0, 70, 212, 39], + ["setarg", 77, 1, 5, 212, 39], + ["invoke", 77, 69, 212, 39], + "call_done_218", + ["is_identical", 78, 69, 1, 212, 64], + ["jump_true", 78, "eq_done_219", 212, 64], + ["is_int", 79, 69, 212, 64], + ["jump_false", 79, "eq_ni_220", 212, 64], + ["is_int", 80, 1, 212, 64], + ["jump_false", 80, "eq_ni_220", 212, 64], + ["eq_int", 78, 69, 1, 212, 64], + ["jump", "eq_done_219", 212, 64], + "eq_ni_220", + ["is_num", 79, 69, 212, 64], + ["jump_false", 79, "eq_nn_221", 212, 64], + ["is_num", 80, 1, 212, 64], + ["jump_false", 80, "eq_nn_221", 212, 64], + ["eq_float", 78, 69, 1, 212, 64], + ["jump", "eq_done_219", 212, 64], + "eq_nn_221", + ["is_text", 79, 69, 212, 64], + ["jump_false", 79, "eq_nt_222", 212, 64], + ["is_text", 80, 1, 212, 64], + ["jump_false", 80, "eq_nt_222", 212, 64], + ["eq_text", 78, 69, 1, 212, 64], + ["jump", "eq_done_219", 212, 64], + "eq_nt_222", + ["is_null", 79, 69, 212, 64], + ["jump_false", 79, "eq_nnl_223", 212, 64], + ["is_null", 80, 1, 212, 64], + ["jump_false", 80, "eq_nnl_223", 212, 64], + ["true", 78, 212, 64], + ["jump", "eq_done_219", 212, 64], + "eq_nnl_223", + ["is_bool", 79, 69, 212, 64], + ["jump_false", 79, "eq_nb_224", 212, 64], + ["is_bool", 80, 1, 212, 64], + ["jump_false", 80, "eq_nb_224", 212, 64], + ["eq_bool", 78, 69, 1, 212, 64], + ["jump", "eq_done_219", 212, 64], + "eq_nb_224", + ["false", 78, 212, 64], + "eq_done_219", + ["move", 68, 78, 212, 64], + "or_end_210", + ["jump_false", 68, "if_else_208", 212, 64], + ["access", 81, "core", 213, 14], + ["return", 81, 213, 14], + "_nop_ur_2", + "if_else_208", + "if_end_209", + ["jump", "if_end_203", 213, 14], + "if_else_202", + "if_end_203", + ["access", 83, {"name":"starts_with","kind":"name","make":"intrinsic"}, 217, 7], + ["frame", 84, 83, 2, 217, 7], + ["null", 85, 217, 7], + ["setarg", 84, 0, 85, 217, 7], + ["setarg", 84, 1, 1, 217, 7], + ["setarg", 84, 2, 8, 217, 7], + ["invoke", 84, 82, 217, 7], + ["jump_false", 82, "if_else_225", 217, 7], + ["length", 86, 8, 218, 37], + ["access", 88, {"name":"text","kind":"name","make":"intrinsic"}, 218, 12], + ["frame", 89, 88, 2, 218, 12], + ["null", 90, 218, 12], + ["setarg", 89, 0, 90, 218, 12], + ["setarg", 89, 1, 1, 218, 12], + ["setarg", 89, 2, 86, 218, 12], + ["tail_invoke", 89, 87, 218, 12], + ["return", 87, 218, 12], + "_nop_ur_3", + "if_else_225", + "if_end_226", + ["get", 92, 47, 1, 222, 21], + ["is_proxy", 93, 92, 222, 21], + ["jump_false", 93, "record_path_227", 222, 21], + ["null", 94, 222, 21], + ["access", 95, "get_origin", 222, 21], + ["array", 96, 0, 222, 21], + ["push", 96, 1, 222, 21], + ["frame", 97, 92, 2, 222, 21], + ["setarg", 97, 0, 94, 222, 21], + ["setarg", 97, 1, 95, 222, 21], + ["setarg", 97, 2, 96, 222, 21], + ["invoke", 97, 91, 222, 21], + ["jump", "call_done_228", 222, 21], + "record_path_227", + ["load_field", 98, 92, "get_origin", 222, 21], + ["frame", 99, 98, 1, 222, 21], + ["setarg", 99, 0, 92, 222, 21], + ["setarg", 99, 1, 1, 222, 21], + ["invoke", 99, 91, 222, 21], + "call_done_228", + ["move", 7, 91, 222, 21], + ["jump_false", 7, "if_else_229", 223, 7], + ["return", 7, 224, 12], + "_nop_ur_4", + "if_else_229", + "if_end_230", + ["get", 101, 57, 1, 228, 7], + ["frame", 102, 101, 1, 228, 7], + ["null", 103, 228, 7], + ["setarg", 102, 0, 103, 228, 7], + ["setarg", 102, 1, 1, 228, 7], + ["invoke", 102, 100, 228, 7], + ["jump_false", 100, "if_else_231", 228, 7], + ["return", 1, 229, 12], + "_nop_ur_5", + "if_else_231", + "if_end_232", + ["access", 104, "/cell.toml", 232, 34], + ["is_text", 106, 1, 232, 34], + ["jump_false", 106, "add_cn_234", 232, 34], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 105, 1, 104, 232, 34], + ["jump", "add_done_233", 232, 34], + "add_cn_234", + ["is_num", 106, 1, 232, 34], + ["jump_false", 106, "add_err_235", 232, 34], + "_nop_tc_12", + ["jump", "add_err_235", 232, 34], + ["add", 105, 1, 104, 232, 34], + ["jump", "add_done_233", 232, 34], + "add_err_235", + ["disrupt", 232, 34], + "add_done_233", + ["move", 2, 105, 232, 34], + ["null", 4, 233, 17], + ["null", 3, 234, 13], + ["get", 109, 22, 1, 235, 7], + ["is_proxy", 110, 109, 235, 7], + ["jump_false", 110, "record_path_238", 235, 7], + ["null", 111, 235, 7], + ["access", 112, "is_file", 235, 7], + ["array", 113, 0, 235, 7], + ["push", 113, 2, 235, 7], + ["frame", 114, 109, 2, 235, 7], + ["setarg", 114, 0, 111, 235, 7], + ["setarg", 114, 1, 112, 235, 7], + ["setarg", 114, 2, 113, 235, 7], + ["invoke", 114, 108, 235, 7], + ["jump", "call_done_239", 235, 7], + "record_path_238", + ["load_field", 115, 109, "is_file", 235, 7], + ["frame", 116, 115, 1, 235, 7], + ["setarg", 116, 0, 109, 235, 7], + ["setarg", 116, 1, 2, 235, 7], + ["invoke", 116, 108, 235, 7], + "call_done_239", + ["jump_false", 108, "if_else_236", 235, 7], + ["get", 118, 22, 1, 236, 20], + ["is_proxy", 119, 118, 236, 20], + ["jump_false", 119, "record_path_240", 236, 20], + ["null", 120, 236, 20], + ["access", 121, "slurp", 236, 20], + ["array", 122, 0, 236, 20], + ["push", 122, 2, 236, 20], + ["frame", 123, 118, 2, 236, 20], + ["setarg", 123, 0, 120, 236, 20], + ["setarg", 123, 1, 121, 236, 20], + ["setarg", 123, 2, 122, 236, 20], + ["invoke", 123, 117, 236, 20], + ["jump", "call_done_241", 236, 20], + "record_path_240", + ["load_field", 124, 118, "slurp", 236, 20], + ["frame", 125, 124, 1, 236, 20], + ["setarg", 125, 0, 118, 236, 20], + ["setarg", 125, 1, 2, 236, 20], + ["invoke", 125, 117, 236, 20], + "call_done_241", + ["access", 127, {"name":"text","kind":"name","make":"intrinsic"}, 236, 15], + ["frame", 128, 127, 1, 236, 15], + ["null", 129, 236, 15], + ["setarg", 128, 0, 129, 236, 15], + ["setarg", 128, 1, 117, 236, 15], + ["invoke", 128, 126, 236, 15], + ["move", 4, 126, 236, 15], + ["get", 131, 69, 1, 237, 11], + ["is_proxy", 132, 131, 237, 11], + ["jump_false", 132, "record_path_242", 237, 11], + ["null", 133, 237, 11], + ["access", 134, "decode", 237, 11], + ["array", 135, 0, 237, 11], + ["push", 135, 4, 237, 11], + ["frame", 136, 131, 2, 237, 11], + ["setarg", 136, 0, 133, 237, 11], + ["setarg", 136, 1, 134, 237, 11], + ["setarg", 136, 2, 135, 237, 11], + ["invoke", 136, 130, 237, 11], + ["jump", "call_done_243", 237, 11], + "record_path_242", + ["load_field", 137, 131, "decode", 237, 11], + ["frame", 138, 137, 1, 237, 11], + ["setarg", 138, 0, 131, 237, 11], + ["setarg", 138, 1, 4, 237, 11], + ["invoke", 138, 130, 237, 11], + "call_done_243", + ["move", 3, 130, 237, 11], + ["load_field", 139, 3, "package", 238, 9], + ["jump_false", 139, "if_else_244", 238, 9], + ["load_field", 140, 3, "package", 239, 14], + ["return", 140, 239, 14], + "_nop_ur_6", + "if_else_244", + "if_end_245", + ["jump", "if_end_237", 239, 14], + "if_else_236", + "if_end_237", + ["null", 141, 242, 10], + ["return", 141, 242, 10], + "_nop_ur_7", + "_nop_ur_8" + ], + "name": "abs_path_to_package", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 19, - 24 - ], - [ - "move", - 40, - 170, - 19, - 24 - ], - [ - "access", - 171, { - "name": "actor_api", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 25, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "/", 278, 27], + ["access", 5, {"name":"array","kind":"name","make":"intrinsic"}, 278, 15], + ["frame", 6, 5, 2, 278, 15], + ["null", 7, 278, 15], + ["setarg", 6, 0, 7, 278, 15], + ["setarg", 6, 1, 1, 278, 15], + ["setarg", 6, 2, 3, 278, 15], + ["invoke", 6, 4, 278, 15], + ["move", 2, 4, 278, 15], + ["length", 8, 2, 279, 14], + ["access", 9, 2, 279, 23], + "_nop_tc_1", + "_nop_tc_2", + "_nop_tc_3", + "_nop_tc_4", + ["lt_int", 10, 8, 9, 279, 23], + ["jump", "rel_done_250", 279, 23], + "rel_ni_248", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + ["lt_float", 10, 8, 9, 279, 23], + ["jump", "rel_done_250", 279, 23], + "rel_nn_249", + "_nop_tc_9", + ["jump", "rel_err_251", 279, 23], + "_nop_tc_10", + ["jump", "rel_err_251", 279, 23], + ["lt_text", 10, 8, 9, 279, 23], + ["jump", "rel_done_250", 279, 23], + "rel_err_251", + ["disrupt", 279, 23], + "rel_done_250", + ["jump_false", 10, "if_else_246", 279, 23], + ["null", 13, 279, 33], + ["return", 13, 279, 33], + "_nop_ur_1", + "if_else_246", + "if_end_247", + ["access", 14, 1, 280, 28], + ["access", 16, {"name":"array","kind":"name","make":"intrinsic"}, 280, 15], + ["frame", 17, 16, 2, 280, 15], + ["null", 18, 280, 15], + ["setarg", 17, 0, 18, 280, 15], + ["setarg", 17, 1, 2, 280, 15], + ["setarg", 17, 2, 14, 280, 15], + ["invoke", 17, 15, 280, 15], + ["access", 19, "/", 280, 32], + ["access", 21, {"name":"text","kind":"name","make":"intrinsic"}, 280, 10], + ["frame", 22, 21, 2, 280, 10], + ["null", 23, 280, 10], + ["setarg", 22, 0, 23, 280, 10], + ["setarg", 22, 1, 15, 280, 10], + ["setarg", 22, 2, 19, 280, 10], + ["tail_invoke", 22, 20, 280, 10], + ["return", 20, 280, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "get_import_name", + "filename": "internal/shop.cm", + "nr_args": 1 }, - 20, - 12 - ], - [ - "move", - 52, - 171, - 20, - 12 - ], - [ - "access", - 14, - "core", - 22, - 12 - ], - [ - "record", - 172, - 0 - ], - [ - "move", - 7, - 172, - 104, - 12 - ], - [ - "access", - 4, - 0, - 106, - 19 - ], - [ - "access", - 5, - 1, - 107, - 21 - ], - [ - "access", - 3, - 2, - 108, - 18 - ], - [ - "access", - 2, - ".cm", - 110, - 15 - ], - [ - "access", - 1, - ".ce", - 111, - 17 - ], - [ - "access", - 19, - ".dylib", - 113, - 17 - ], - [ - "function", - 173, - 52, - 116, - 24 - ], - [ - "store_field", - 7, - 173, - "get_package_dir", - 116, - 1 - ], - [ - "access", - 15, - "core", - 126, - 20 - ], - [ - "function", - 174, - 53, - 128, - 21 - ], - [ - "store_field", - 7, - 174, - "get_core_dir", - 128, - 1 - ], - [ - "function", - 175, - 54, - 138, - 24 - ], - [ - "store_field", - 7, - 175, - "get_reports_dir", - 138, - 1 - ], - [ - "function", - 176, - 55, - 246, - 18 - ], - [ - "store_field", - 7, - 176, - "file_info", - 246, - 1 - ], - [ - "null", - 8, - 317, - 13 - ], - [ - "function", - 177, - 56, - 318, - 18 - ], - [ - "store_field", - 7, - 177, - "load_lock", - 318, - 1 - ], - [ - "function", - 178, - 57, - 336, - 18 - ], - [ - "store_field", - 7, - 178, - "save_lock", - 336, - 1 - ], - [ - "function", - 179, - 58, - 344, - 29 - ], - [ - "store_field", - 7, - 179, - "resolve_package_info", - 344, - 1 - ], - [ - "function", - 180, - 59, - 351, - 28 - ], - [ - "store_field", - 7, - 180, - "verify_package_name", - 351, - 1 - ], - [ - "function", - 181, - 60, - 363, - 25 - ], - [ - "store_field", - 7, - 181, - "get_download_url", - 363, - 1 - ], - [ - "function", - 182, - 61, - 383, - 20 - ], - [ - "store_field", - 7, - 182, - "get_api_url", - 383, - 1 - ], - [ - "function", - 183, - 62, - 402, - 28 - ], - [ - "store_field", - 7, - 183, - "extract_commit_hash", - 402, - 1 - ], - [ - "record", - 184, - 0 - ], - [ - "move", - 53, - 184, - 418, - 16 - ], - [ - "frame", - 186, - 17, - 0, - 433, - 19 - ], - [ - "null", - 187, - 433, - 19 - ], - [ - "setarg", - 186, - 0, - 187, - 433, - 19 - ], - [ - "invoke", - 186, - 185, - 433, - 19 - ], - [ - "access", - 188, - "$self", - 447, - 28 - ], - [ - "access", - 189, - "$overling", - 447, - 37 - ], - [ - "access", - 190, - "$clock", - 447, - 50 - ], - [ - "access", - 191, - "$delay", - 447, - 60 - ], - [ - "access", - 192, - "$start", - 447, - 70 - ], - [ - "access", - 193, - "$receiver", - 447, - 80 - ], - [ - "access", - 194, - "$contact", - 447, - 93 - ], - [ - "access", - 195, - "$portal", - 447, - 105 - ], - [ - "access", - 196, - "$time_limit", - 447, - 116 - ], - [ - "access", - 197, - "$couple", - 447, - 131 - ], - [ - "access", - 198, - "$stop", - 447, - 142 - ], - [ - "access", - 199, - "$unneeded", - 447, - 151 - ], - [ - "access", - 200, - "$connection", - 447, - 164 - ], - [ - "access", - 201, - "$fd", - 447, - 179 - ], - [ - "array", - 202, - 14, - 447, - 179 - ], - [ - "push", - 202, - 188, - 447, - 179 - ], - [ - "push", - 202, - 189, - 447, - 179 - ], - [ - "push", - 202, - 190, - 447, - 179 - ], - [ - "push", - 202, - 191, - 447, - 179 - ], - [ - "push", - 202, - 192, - 447, - 179 - ], - [ - "push", - 202, - 193, - 447, - 179 - ], - [ - "push", - 202, - 194, - 447, - 179 - ], - [ - "push", - 202, - 195, - 447, - 179 - ], - [ - "push", - 202, - 196, - 447, - 179 - ], - [ - "push", - 202, - 197, - 447, - 179 - ], - [ - "push", - 202, - 198, - 447, - 179 - ], - [ - "push", - 202, - 199, - 447, - 179 - ], - [ - "push", - 202, - 200, - 447, - 179 - ], - [ - "push", - 202, - 201, - 447, - 179 - ], - [ - "move", - 6, - 202, - 447, - 179 - ], - [ - "function", - 203, - 63, - 451, - 26 - ], - [ - "store_field", - 7, - 203, - "script_inject_for", - 451, - 1 - ], - [ - "function", - 204, - 64, - 460, - 32 - ], - [ - "store_field", - 7, - 204, - "get_script_capabilities", - 460, - 1 - ], - [ - "null", - 9, - 488, - 18 - ], - [ - "null", - 10, - 489, - 23 - ], - [ - "record", - 205, - 0 - ], - [ - "move", - 51, - 205, - 822, - 25 - ], - [ - "function", - 206, - 65, - 893, - 18 - ], - [ - "store_field", - 7, - 206, - "is_loaded", - 893, - 1 - ], - [ - "function", - 207, - 66, - 959, - 12 - ], - [ - "store_field", - 7, - 207, - "use", - 959, - 1 - ], - [ - "store_field", - 7, - 62, - "resolve_locator", - 984, - 1 - ], - [ - "function", - 208, - 67, - 1047, - 14 - ], - [ - "store_field", - 7, - 208, - "fetch", - 1047, - 1 - ], - [ - "function", - 209, - 68, - 1104, - 16 - ], - [ - "store_field", - 7, - 209, - "extract", - 1104, - 1 - ], - [ - "function", - 210, - 69, - 1180, - 15 - ], - [ - "store_field", - 7, - 210, - "update", - 1180, - 1 - ], - [ - "function", - 211, - 70, - 1273, - 15 - ], - [ - "store_field", - 7, - 211, - "remove", - 1273, - 1 - ], - [ - "function", - 212, - 71, - 1285, - 12 - ], - [ - "store_field", - 7, - 212, - "get", - 1285, - 1 - ], - [ - "function", - 213, - 72, - 1316, - 20 - ], - [ - "store_field", - 7, - 213, - "file_reload", - 1316, - 1 - ], - [ - "function", - 214, - 75, - 1326, - 22 - ], - [ - "store_field", - 7, - 214, - "module_reload", - 1326, - 1 - ], - [ - "function", - 215, - 77, - 1379, - 30 - ], - [ - "store_field", - 7, - 215, - "build_package_scripts", - 1379, - 1 - ], - [ - "function", - 216, - 78, - 1390, - 22 - ], - [ - "store_field", - 7, - 216, - "list_packages", - 1390, - 1 - ], - [ - "function", - 217, - 79, - 1397, - 20 - ], - [ - "store_field", - 7, - 217, - "get_lib_dir", - 1397, - 1 - ], - [ - "function", - 218, - 80, - 1401, - 22 - ], - [ - "store_field", - 7, - 218, - "get_local_dir", - 1401, - 1 - ], - [ - "function", - 219, - 81, - 1406, - 22 - ], - [ - "store_field", - 7, - 219, - "get_build_dir", - 1406, - 1 - ], - [ - "function", - 220, - 82, - 1411, - 24 - ], - [ - "store_field", - 7, - 220, - "get_package_dir", - 1411, - 1 - ], - [ - "function", - 221, - 83, - 1419, - 26 - ], - [ - "store_field", - 7, - 221, - "c_symbol_for_file", - 1419, - 1 - ], - [ - "function", - 222, - 84, - 1428, - 24 - ], - [ - "store_field", - 7, - 222, - "c_symbol_prefix", - 1428, - 1 - ], - [ - "function", - 223, - 85, - 1435, - 29 - ], - [ - "store_field", - 7, - 223, - "lib_name_for_package", - 1435, - 1 - ], - [ - "store_field", - 7, - 36, - "get_package_id", - 1440, - 1 - ], - [ - "function", - 224, - 86, - 1444, - 23 - ], - [ - "store_field", - 7, - 224, - "get_dylib_path", - 1444, - 1 - ], - [ - "function", - 225, - 88, - 1448, - 23 - ], - [ - "store_field", - 7, - 225, - "audit_packages", - 1448, - 1 - ], - [ - "function", - 226, - 89, - 1465, - 22 - ], - [ - "store_field", - 7, - 226, - "parse_package", - 1465, - 1 - ], - [ - "return", - 7, - 1488, - 8 - ], - "_nop_ur_1", - "_nop_ur_2" + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 2, "if_else_252", 286, 8], + ["null", 5, 286, 32], + ["return", 5, 286, 32], + "_nop_ur_1", + "if_else_252", + "if_end_253", + ["get", 7, 58, 1, 287, 15], + ["is_proxy", 8, 7, 287, 15], + ["jump_false", 8, "record_path_254", 287, 15], + ["null", 9, 287, 15], + ["access", 10, "split_alias", 287, 15], + ["array", 11, 0, 287, 15], + ["push", 11, 2, 287, 15], + ["push", 11, 1, 287, 15], + ["frame", 12, 7, 2, 287, 15], + ["setarg", 12, 0, 9, 287, 15], + ["setarg", 12, 1, 10, 287, 15], + ["setarg", 12, 2, 11, 287, 15], + ["invoke", 12, 6, 287, 15], + ["jump", "call_done_255", 287, 15], + "record_path_254", + ["load_field", 13, 7, "split_alias", 287, 15], + ["frame", 14, 13, 2, 287, 15], + ["setarg", 14, 0, 7, 287, 15], + ["setarg", 14, 1, 2, 287, 15], + ["setarg", 14, 2, 1, 287, 15], + ["invoke", 14, 6, 287, 15], + "call_done_255", + ["move", 3, 6, 287, 15], + ["jump_false", 3, "if_else_256", 288, 7], + ["load_field", 15, 3, "package", 288, 21], + ["return", 15, 288, 21], + "_nop_ur_2", + "if_else_256", + "if_end_257", + ["null", 16, 289, 10], + ["return", 16, 289, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "get_aliased_package", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 22, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 2, "if_else_258", 294, 8], + ["null", 5, 294, 32], + ["return", 5, 294, 32], + "_nop_ur_1", + "if_else_258", + "if_end_259", + ["access", 6, "/dummy", 295, 63], + ["is_text", 8, 1, 295, 63], + ["jump_false", 8, "add_cn_261", 295, 63], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 1, 6, 295, 63], + ["jump", "add_done_260", 295, 63], + "add_cn_261", + ["is_num", 8, 1, 295, 63], + ["jump_false", 8, "add_err_262", 295, 63], + "_nop_tc_3", + ["jump", "add_err_262", 295, 63], + ["add", 7, 1, 6, 295, 63], + ["jump", "add_done_260", 295, 63], + "add_err_262", + ["disrupt", 295, 63], + "add_done_260", + ["get", 11, 58, 1, 295, 16], + ["is_proxy", 12, 11, 295, 16], + ["jump_false", 12, "record_path_263", 295, 16], + ["null", 13, 295, 16], + ["access", 14, "split_alias", 295, 16], + ["array", 15, 0, 295, 16], + ["push", 15, 2, 295, 16], + ["push", 15, 7, 295, 16], + ["frame", 16, 11, 2, 295, 16], + ["setarg", 16, 0, 13, 295, 16], + ["setarg", 16, 1, 14, 295, 16], + ["setarg", 16, 2, 15, 295, 16], + ["invoke", 16, 10, 295, 16], + ["jump", "call_done_264", 295, 16], + "record_path_263", + ["load_field", 17, 11, "split_alias", 295, 16], + ["frame", 18, 17, 2, 295, 16], + ["setarg", 18, 0, 11, 295, 16], + ["setarg", 18, 1, 2, 295, 16], + ["setarg", 18, 2, 7, 295, 16], + ["invoke", 18, 10, 295, 16], + "call_done_264", + ["move", 3, 10, 295, 16], + ["jump_false", 3, "if_else_265", 296, 7], + ["load_field", 19, 3, "package", 296, 22], + ["return", 19, 296, 22], + "_nop_ur_2", + "if_else_265", + "if_end_266", + ["null", 20, 297, 10], + ["return", 20, 297, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "get_canonical_package", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["move", 2, 1, 306, 7], + ["jump_false", 2, "and_end_269", 306, 7], + ["access", 3, "/", 306, 31], + ["access", 5, {"name":"starts_with","kind":"name","make":"intrinsic"}, 306, 14], + ["frame", 6, 5, 2, 306, 14], + ["null", 7, 306, 14], + ["setarg", 6, 0, 7, 306, 14], + ["setarg", 6, 1, 1, 306, 14], + ["setarg", 6, 2, 3, 306, 14], + ["invoke", 6, 4, 306, 14], + ["move", 2, 4, 306, 14], + "and_end_269", + ["jump_false", 2, "if_else_267", 306, 14], + ["access", 8, "/", 307, 33], + ["access", 9, "_", 307, 38], + ["access", 11, {"name":"replace","kind":"name","make":"intrinsic"}, 307, 20], + ["frame", 12, 11, 3, 307, 20], + ["null", 13, 307, 20], + ["setarg", 12, 0, 13, 307, 20], + ["setarg", 12, 1, 1, 307, 20], + ["setarg", 12, 2, 8, 307, 20], + ["setarg", 12, 3, 9, 307, 20], + ["invoke", 12, 10, 307, 20], + ["access", 14, "@", 307, 44], + ["access", 15, "_", 307, 49], + ["access", 17, {"name":"replace","kind":"name","make":"intrinsic"}, 307, 12], + ["frame", 18, 17, 3, 307, 12], + ["null", 19, 307, 12], + ["setarg", 18, 0, 19, 307, 12], + ["setarg", 18, 1, 10, 307, 12], + ["setarg", 18, 2, 14, 307, 12], + ["setarg", 18, 3, 15, 307, 12], + ["tail_invoke", 18, 16, 307, 12], + ["return", 16, 307, 12], + "_nop_ur_1", + "if_else_267", + "if_end_268", + ["access", 20, "@", 308, 23], + ["access", 21, "_", 308, 28], + ["access", 23, {"name":"replace","kind":"name","make":"intrinsic"}, 308, 10], + ["frame", 24, 23, 3, 308, 10], + ["null", 25, 308, 10], + ["setarg", 24, 0, 25, 308, 10], + ["setarg", 24, 1, 1, 308, 10], + ["setarg", 24, 2, 20, 308, 10], + ["setarg", 24, 3, 21, 308, 10], + ["tail_invoke", 24, 22, 308, 10], + ["return", 22, 308, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "safe_package_path", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 40, 1, 313, 10], + ["access", 3, "/cache/", 313, 29], + ["is_text", 5, 2, 313, 29], + ["jump_false", 5, "add_cn_271", 313, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 4, 2, 3, 313, 29], + ["jump", "add_done_270", 313, 29], + "add_cn_271", + ["is_num", 5, 2, 313, 29], + ["jump_false", 5, "add_err_272", 313, 29], + "_nop_tc_3", + ["jump", "add_err_272", 313, 29], + ["add", 4, 2, 3, 313, 29], + ["jump", "add_done_270", 313, 29], + "add_err_272", + ["disrupt", 313, 29], + "add_done_270", + ["access", 7, "/", 313, 62], + ["access", 8, "_", 313, 67], + ["access", 10, {"name":"replace","kind":"name","make":"intrinsic"}, 313, 49], + ["frame", 11, 10, 3, 313, 49], + ["null", 12, 313, 49], + ["setarg", 11, 0, 12, 313, 49], + ["setarg", 11, 1, 1, 313, 49], + ["setarg", 11, 2, 7, 313, 49], + ["setarg", 11, 3, 8, 313, 49], + ["invoke", 11, 9, 313, 49], + ["access", 13, "@", 313, 73], + ["access", 14, "_", 313, 78], + ["access", 16, {"name":"replace","kind":"name","make":"intrinsic"}, 313, 41], + ["frame", 17, 16, 3, 313, 41], + ["null", 18, 313, 41], + ["setarg", 17, 0, 18, 313, 41], + ["setarg", 17, 1, 9, 313, 41], + ["setarg", 17, 2, 13, 313, 41], + ["setarg", 17, 3, 14, 313, 41], + ["invoke", 17, 15, 313, 41], + ["is_text", 20, 4, 313, 41], + ["jump_false", 20, "add_cn_274", 313, 41], + ["is_text", 21, 15, 313, 41], + ["jump_false", 21, "add_cn_274", 313, 41], + ["concat", 19, 4, 15, 313, 41], + ["jump", "add_done_273", 313, 41], + "add_cn_274", + ["is_num", 20, 4, 313, 41], + ["jump_false", 20, "add_err_275", 313, 41], + ["is_num", 21, 15, 313, 41], + ["jump_false", 21, "add_err_275", 313, 41], + ["add", 19, 4, 15, 313, 41], + ["jump", "add_done_273", 313, 41], + "add_err_275", + ["disrupt", 313, 41], + "add_done_273", + ["return", 19, 313, 41], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "package_cache_path", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 69, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 55, 1, 422, 18], + ["is_proxy", 5, 4, 422, 18], + ["jump_false", 5, "record_path_276", 422, 18], + ["null", 6, 422, 18], + ["access", 7, "platform", 422, 18], + ["array", 8, 0, 422, 18], + ["frame", 9, 4, 2, 422, 18], + ["setarg", 9, 0, 6, 422, 18], + ["setarg", 9, 1, 7, 422, 18], + ["setarg", 9, 2, 8, 422, 18], + ["invoke", 9, 3, 422, 18], + ["jump", "call_done_277", 422, 18], + "record_path_276", + ["load_field", 10, 4, "platform", 422, 18], + ["frame", 11, 10, 0, 422, 18], + ["setarg", 11, 0, 4, 422, 18], + ["invoke", 11, 3, 422, 18], + "call_done_277", + ["move", 2, 3, 422, 18], + ["get", 12, 55, 1, 423, 14], + ["load_field", 13, 12, "arch", 423, 14], + ["jump_false", 13, "tern_else_278", 423, 14], + ["get", 16, 55, 1, 423, 24], + ["is_proxy", 17, 16, 423, 24], + ["jump_false", 17, "record_path_280", 423, 24], + ["null", 18, 423, 24], + ["access", 19, "arch", 423, 24], + ["array", 20, 0, 423, 24], + ["frame", 21, 16, 2, 423, 24], + ["setarg", 21, 0, 18, 423, 24], + ["setarg", 21, 1, 19, 423, 24], + ["setarg", 21, 2, 20, 423, 24], + ["invoke", 21, 15, 423, 24], + ["jump", "call_done_281", 423, 24], + "record_path_280", + ["load_field", 22, 16, "arch", 423, 24], + ["frame", 23, 22, 0, 423, 24], + ["setarg", 23, 0, 16, 423, 24], + ["invoke", 23, 15, 423, 24], + "call_done_281", + ["move", 14, 15, 423, 24], + ["jump", "tern_end_279", 423, 24], + "tern_else_278", + ["access", 24, "arm64", 423, 36], + ["move", 14, 24, 423, 36], + "tern_end_279", + ["move", 1, 14, 423, 36], + ["access", 25, "macOS", 424, 19], + ["is_identical", 26, 2, 25, 424, 19], + ["jump_true", 26, "eq_done_285", 424, 19], + ["is_int", 27, 2, 424, 19], + ["jump_false", 27, "eq_ni_286", 424, 19], + "_nop_tc_1", + ["jump", "eq_ni_286", 424, 19], + ["eq_int", 26, 2, 25, 424, 19], + ["jump", "eq_done_285", 424, 19], + "eq_ni_286", + ["is_num", 27, 2, 424, 19], + ["jump_false", 27, "eq_nn_287", 424, 19], + "_nop_tc_2", + ["jump", "eq_nn_287", 424, 19], + ["eq_float", 26, 2, 25, 424, 19], + ["jump", "eq_done_285", 424, 19], + "eq_nn_287", + ["is_text", 27, 2, 424, 19], + ["jump_false", 27, "eq_nt_288", 424, 19], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 26, 2, 25, 424, 19], + ["jump", "eq_done_285", 424, 19], + "eq_nt_288", + ["is_null", 27, 2, 424, 19], + ["jump_false", 27, "eq_nnl_289", 424, 19], + "_nop_tc_5", + ["jump", "eq_nnl_289", 424, 19], + ["true", 26, 424, 19], + ["jump", "eq_done_285", 424, 19], + "eq_nnl_289", + ["is_bool", 27, 2, 424, 19], + ["jump_false", 27, "eq_nb_290", 424, 19], + "_nop_tc_6", + ["jump", "eq_nb_290", 424, 19], + ["eq_bool", 26, 2, 25, 424, 19], + ["jump", "eq_done_285", 424, 19], + "eq_nb_290", + ["false", 26, 424, 19], + "eq_done_285", + ["move", 29, 26, 424, 19], + ["jump_true", 29, "or_end_284", 424, 19], + ["access", 30, "darwin", 424, 42], + ["is_identical", 31, 2, 30, 424, 42], + ["jump_true", 31, "eq_done_291", 424, 42], + ["is_int", 32, 2, 424, 42], + ["jump_false", 32, "eq_ni_292", 424, 42], + "_nop_tc_7", + ["jump", "eq_ni_292", 424, 42], + ["eq_int", 31, 2, 30, 424, 42], + ["jump", "eq_done_291", 424, 42], + "eq_ni_292", + ["is_num", 32, 2, 424, 42], + ["jump_false", 32, "eq_nn_293", 424, 42], + "_nop_tc_8", + ["jump", "eq_nn_293", 424, 42], + ["eq_float", 31, 2, 30, 424, 42], + ["jump", "eq_done_291", 424, 42], + "eq_nn_293", + ["is_text", 32, 2, 424, 42], + ["jump_false", 32, "eq_nt_294", 424, 42], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 31, 2, 30, 424, 42], + ["jump", "eq_done_291", 424, 42], + "eq_nt_294", + ["is_null", 32, 2, 424, 42], + ["jump_false", 32, "eq_nnl_295", 424, 42], + "_nop_tc_11", + ["jump", "eq_nnl_295", 424, 42], + ["true", 31, 424, 42], + ["jump", "eq_done_291", 424, 42], + "eq_nnl_295", + ["is_bool", 32, 2, 424, 42], + ["jump_false", 32, "eq_nb_296", 424, 42], + "_nop_tc_12", + ["jump", "eq_nb_296", 424, 42], + ["eq_bool", 31, 2, 30, 424, 42], + ["jump", "eq_done_291", 424, 42], + "eq_nb_296", + ["false", 31, 424, 42], + "eq_done_291", + ["move", 29, 31, 424, 42], + "or_end_284", + ["jump_false", 29, "if_else_282", 424, 42], + ["access", 34, "x86_64", 425, 20], + ["is_identical", 35, 1, 34, 425, 20], + ["jump_true", 35, "eq_done_299", 425, 20], + ["is_int", 36, 1, 425, 20], + ["jump_false", 36, "eq_ni_300", 425, 20], + "_nop_tc_13", + ["jump", "eq_ni_300", 425, 20], + ["eq_int", 35, 1, 34, 425, 20], + ["jump", "eq_done_299", 425, 20], + "eq_ni_300", + ["is_num", 36, 1, 425, 20], + ["jump_false", 36, "eq_nn_301", 425, 20], + "_nop_tc_14", + ["jump", "eq_nn_301", 425, 20], + ["eq_float", 35, 1, 34, 425, 20], + ["jump", "eq_done_299", 425, 20], + "eq_nn_301", + ["is_text", 36, 1, 425, 20], + ["jump_false", 36, "eq_nt_302", 425, 20], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 35, 1, 34, 425, 20], + ["jump", "eq_done_299", 425, 20], + "eq_nt_302", + ["is_null", 36, 1, 425, 20], + ["jump_false", 36, "eq_nnl_303", 425, 20], + "_nop_tc_17", + ["jump", "eq_nnl_303", 425, 20], + ["true", 35, 425, 20], + ["jump", "eq_done_299", 425, 20], + "eq_nnl_303", + ["is_bool", 36, 1, 425, 20], + ["jump_false", 36, "eq_nb_304", 425, 20], + "_nop_tc_18", + ["jump", "eq_nb_304", 425, 20], + ["eq_bool", 35, 1, 34, 425, 20], + ["jump", "eq_done_299", 425, 20], + "eq_nb_304", + ["false", 35, 425, 20], + "eq_done_299", + ["jump_false", 35, "tern_else_297", 425, 20], + ["access", 39, "macos_x86_64", 425, 31], + ["move", 38, 39, 425, 31], + ["jump", "tern_end_298", 425, 31], + "tern_else_297", + ["access", 40, "macos_arm64", 425, 48], + ["move", 38, 40, 425, 48], + "tern_end_298", + ["return", 38, 425, 48], + "_nop_ur_1", + "if_else_282", + "if_end_283", + ["access", 41, "Linux", 426, 19], + ["is_identical", 42, 2, 41, 426, 19], + ["jump_true", 42, "eq_done_308", 426, 19], + ["is_int", 43, 2, 426, 19], + ["jump_false", 43, "eq_ni_309", 426, 19], + "_nop_tc_19", + ["jump", "eq_ni_309", 426, 19], + ["eq_int", 42, 2, 41, 426, 19], + ["jump", "eq_done_308", 426, 19], + "eq_ni_309", + ["is_num", 43, 2, 426, 19], + ["jump_false", 43, "eq_nn_310", 426, 19], + "_nop_tc_20", + ["jump", "eq_nn_310", 426, 19], + ["eq_float", 42, 2, 41, 426, 19], + ["jump", "eq_done_308", 426, 19], + "eq_nn_310", + ["is_text", 43, 2, 426, 19], + ["jump_false", 43, "eq_nt_311", 426, 19], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 42, 2, 41, 426, 19], + ["jump", "eq_done_308", 426, 19], + "eq_nt_311", + ["is_null", 43, 2, 426, 19], + ["jump_false", 43, "eq_nnl_312", 426, 19], + "_nop_tc_23", + ["jump", "eq_nnl_312", 426, 19], + ["true", 42, 426, 19], + ["jump", "eq_done_308", 426, 19], + "eq_nnl_312", + ["is_bool", 43, 2, 426, 19], + ["jump_false", 43, "eq_nb_313", 426, 19], + "_nop_tc_24", + ["jump", "eq_nb_313", 426, 19], + ["eq_bool", 42, 2, 41, 426, 19], + ["jump", "eq_done_308", 426, 19], + "eq_nb_313", + ["false", 42, 426, 19], + "eq_done_308", + ["move", 45, 42, 426, 19], + ["jump_true", 45, "or_end_307", 426, 19], + ["access", 46, "linux", 426, 42], + ["is_identical", 47, 2, 46, 426, 42], + ["jump_true", 47, "eq_done_314", 426, 42], + ["is_int", 48, 2, 426, 42], + ["jump_false", 48, "eq_ni_315", 426, 42], + "_nop_tc_25", + ["jump", "eq_ni_315", 426, 42], + ["eq_int", 47, 2, 46, 426, 42], + ["jump", "eq_done_314", 426, 42], + "eq_ni_315", + ["is_num", 48, 2, 426, 42], + ["jump_false", 48, "eq_nn_316", 426, 42], + "_nop_tc_26", + ["jump", "eq_nn_316", 426, 42], + ["eq_float", 47, 2, 46, 426, 42], + ["jump", "eq_done_314", 426, 42], + "eq_nn_316", + ["is_text", 48, 2, 426, 42], + ["jump_false", 48, "eq_nt_317", 426, 42], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 47, 2, 46, 426, 42], + ["jump", "eq_done_314", 426, 42], + "eq_nt_317", + ["is_null", 48, 2, 426, 42], + ["jump_false", 48, "eq_nnl_318", 426, 42], + "_nop_tc_29", + ["jump", "eq_nnl_318", 426, 42], + ["true", 47, 426, 42], + ["jump", "eq_done_314", 426, 42], + "eq_nnl_318", + ["is_bool", 48, 2, 426, 42], + ["jump_false", 48, "eq_nb_319", 426, 42], + "_nop_tc_30", + ["jump", "eq_nb_319", 426, 42], + ["eq_bool", 47, 2, 46, 426, 42], + ["jump", "eq_done_314", 426, 42], + "eq_nb_319", + ["false", 47, 426, 42], + "eq_done_314", + ["move", 45, 47, 426, 42], + "or_end_307", + ["jump_false", 45, "if_else_305", 426, 42], + ["access", 50, "x86_64", 427, 20], + ["is_identical", 51, 1, 50, 427, 20], + ["jump_true", 51, "eq_done_322", 427, 20], + ["is_int", 52, 1, 427, 20], + ["jump_false", 52, "eq_ni_323", 427, 20], + "_nop_tc_31", + ["jump", "eq_ni_323", 427, 20], + ["eq_int", 51, 1, 50, 427, 20], + ["jump", "eq_done_322", 427, 20], + "eq_ni_323", + ["is_num", 52, 1, 427, 20], + ["jump_false", 52, "eq_nn_324", 427, 20], + "_nop_tc_32", + ["jump", "eq_nn_324", 427, 20], + ["eq_float", 51, 1, 50, 427, 20], + ["jump", "eq_done_322", 427, 20], + "eq_nn_324", + ["is_text", 52, 1, 427, 20], + ["jump_false", 52, "eq_nt_325", 427, 20], + "_nop_tc_33", + "_nop_tc_34", + ["eq_text", 51, 1, 50, 427, 20], + ["jump", "eq_done_322", 427, 20], + "eq_nt_325", + ["is_null", 52, 1, 427, 20], + ["jump_false", 52, "eq_nnl_326", 427, 20], + "_nop_tc_35", + ["jump", "eq_nnl_326", 427, 20], + ["true", 51, 427, 20], + ["jump", "eq_done_322", 427, 20], + "eq_nnl_326", + ["is_bool", 52, 1, 427, 20], + ["jump_false", 52, "eq_nb_327", 427, 20], + "_nop_tc_36", + ["jump", "eq_nb_327", 427, 20], + ["eq_bool", 51, 1, 50, 427, 20], + ["jump", "eq_done_322", 427, 20], + "eq_nb_327", + ["false", 51, 427, 20], + "eq_done_322", + ["jump_false", 51, "tern_else_320", 427, 20], + ["access", 55, "linux", 427, 31], + ["move", 54, 55, 427, 31], + ["jump", "tern_end_321", 427, 31], + "tern_else_320", + ["access", 56, "linux_arm64", 427, 41], + ["move", 54, 56, 427, 41], + "tern_end_321", + ["return", 54, 427, 41], + "_nop_ur_2", + "if_else_305", + "if_end_306", + ["access", 57, "Windows", 428, 19], + ["is_identical", 58, 2, 57, 428, 19], + ["jump_true", 58, "eq_done_331", 428, 19], + ["is_int", 59, 2, 428, 19], + ["jump_false", 59, "eq_ni_332", 428, 19], + "_nop_tc_37", + ["jump", "eq_ni_332", 428, 19], + ["eq_int", 58, 2, 57, 428, 19], + ["jump", "eq_done_331", 428, 19], + "eq_ni_332", + ["is_num", 59, 2, 428, 19], + ["jump_false", 59, "eq_nn_333", 428, 19], + "_nop_tc_38", + ["jump", "eq_nn_333", 428, 19], + ["eq_float", 58, 2, 57, 428, 19], + ["jump", "eq_done_331", 428, 19], + "eq_nn_333", + ["is_text", 59, 2, 428, 19], + ["jump_false", 59, "eq_nt_334", 428, 19], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 58, 2, 57, 428, 19], + ["jump", "eq_done_331", 428, 19], + "eq_nt_334", + ["is_null", 59, 2, 428, 19], + ["jump_false", 59, "eq_nnl_335", 428, 19], + "_nop_tc_41", + ["jump", "eq_nnl_335", 428, 19], + ["true", 58, 428, 19], + ["jump", "eq_done_331", 428, 19], + "eq_nnl_335", + ["is_bool", 59, 2, 428, 19], + ["jump_false", 59, "eq_nb_336", 428, 19], + "_nop_tc_42", + ["jump", "eq_nb_336", 428, 19], + ["eq_bool", 58, 2, 57, 428, 19], + ["jump", "eq_done_331", 428, 19], + "eq_nb_336", + ["false", 58, 428, 19], + "eq_done_331", + ["move", 61, 58, 428, 19], + ["jump_true", 61, "or_end_330", 428, 19], + ["access", 62, "windows", 428, 44], + ["is_identical", 63, 2, 62, 428, 44], + ["jump_true", 63, "eq_done_337", 428, 44], + ["is_int", 64, 2, 428, 44], + ["jump_false", 64, "eq_ni_338", 428, 44], + "_nop_tc_43", + ["jump", "eq_ni_338", 428, 44], + ["eq_int", 63, 2, 62, 428, 44], + ["jump", "eq_done_337", 428, 44], + "eq_ni_338", + ["is_num", 64, 2, 428, 44], + ["jump_false", 64, "eq_nn_339", 428, 44], + "_nop_tc_44", + ["jump", "eq_nn_339", 428, 44], + ["eq_float", 63, 2, 62, 428, 44], + ["jump", "eq_done_337", 428, 44], + "eq_nn_339", + ["is_text", 64, 2, 428, 44], + ["jump_false", 64, "eq_nt_340", 428, 44], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 63, 2, 62, 428, 44], + ["jump", "eq_done_337", 428, 44], + "eq_nt_340", + ["is_null", 64, 2, 428, 44], + ["jump_false", 64, "eq_nnl_341", 428, 44], + "_nop_tc_47", + ["jump", "eq_nnl_341", 428, 44], + ["true", 63, 428, 44], + ["jump", "eq_done_337", 428, 44], + "eq_nnl_341", + ["is_bool", 64, 2, 428, 44], + ["jump_false", 64, "eq_nb_342", 428, 44], + "_nop_tc_48", + ["jump", "eq_nb_342", 428, 44], + ["eq_bool", 63, 2, 62, 428, 44], + ["jump", "eq_done_337", 428, 44], + "eq_nb_342", + ["false", 63, 428, 44], + "eq_done_337", + ["move", 61, 63, 428, 44], + "or_end_330", + ["jump_false", 61, "if_else_328", 428, 44], + ["access", 66, "windows", 429, 12], + ["return", 66, 429, 12], + "_nop_ur_3", + "if_else_328", + "if_end_329", + ["null", 67, 430, 10], + ["return", 67, 430, 10], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "detect_host_target", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 41, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 29, 1, 438, 20], + ["frame", 7, 6, 2, 438, 20], + ["null", 8, 438, 20], + ["setarg", 7, 0, 8, 438, 20], + ["setarg", 7, 1, 1, 438, 20], + ["setarg", 7, 2, 2, 438, 20], + ["invoke", 7, 5, 438, 20], + ["move", 3, 5, 438, 20], + ["get", 10, 22, 1, 439, 8], + ["is_proxy", 11, 10, 439, 8], + ["jump_false", 11, "record_path_345", 439, 8], + ["null", 12, 439, 8], + ["access", 13, "is_file", 439, 8], + ["array", 14, 0, 439, 8], + ["push", 14, 3, 439, 8], + ["frame", 15, 10, 2, 439, 8], + ["setarg", 15, 0, 12, 439, 8], + ["setarg", 15, 1, 13, 439, 8], + ["setarg", 15, 2, 14, 439, 8], + ["invoke", 15, 9, 439, 8], + ["jump", "call_done_346", 439, 8], + "record_path_345", + ["load_field", 16, 10, "is_file", 439, 8], + ["frame", 17, 16, 1, 439, 8], + ["setarg", 17, 0, 10, 439, 8], + ["setarg", 17, 1, 3, 439, 8], + ["invoke", 17, 9, 439, 8], + "call_done_346", + "_nop_bl_1", + ["jump_true", 9, "if_else_343", 439, 8], + ["null", 19, 439, 39], + ["return", 19, 439, 39], + "_nop_ur_1", + "if_else_343", + "if_end_344", + ["get", 21, 55, 1, 440, 16], + ["is_proxy", 22, 21, 440, 16], + ["jump_false", 22, "record_path_347", 440, 16], + ["null", 23, 440, 16], + ["access", 24, "dylib_open", 440, 16], + ["array", 25, 0, 440, 16], + ["push", 25, 3, 440, 16], + ["frame", 26, 21, 2, 440, 16], + ["setarg", 26, 0, 23, 440, 16], + ["setarg", 26, 1, 24, 440, 16], + ["setarg", 26, 2, 25, 440, 16], + ["invoke", 26, 20, 440, 16], + ["jump", "call_done_348", 440, 16], + "record_path_347", + ["load_field", 27, 21, "dylib_open", 440, 16], + ["frame", 28, 27, 1, 440, 16], + ["setarg", 28, 0, 21, 440, 16], + ["setarg", 28, 1, 3, 440, 16], + ["invoke", 28, 20, 440, 16], + "call_done_348", + ["move", 4, 20, 440, 16], + "_nop_bl_2", + ["jump_true", 4, "if_else_349", 441, 8], + ["null", 30, 441, 23], + ["return", 30, 441, 23], + "_nop_ur_2", + "if_else_349", + "if_end_350", + ["get", 32, 55, 1, 442, 10], + ["is_proxy", 33, 32, 442, 10], + ["jump_false", 33, "record_path_351", 442, 10], + ["null", 34, 442, 10], + ["access", 35, "native_module_load", 442, 10], + ["array", 36, 0, 442, 10], + ["push", 36, 4, 442, 10], + ["frame", 37, 32, 2, 442, 10], + ["setarg", 37, 0, 34, 442, 10], + ["setarg", 37, 1, 35, 442, 10], + ["setarg", 37, 2, 36, 442, 10], + ["invoke", 37, 31, 442, 10], + ["jump", "call_done_352", 442, 10], + "record_path_351", + ["load_field", 38, 32, "native_module_load", 442, 10], + ["frame", 39, 38, 1, 442, 10], + ["setarg", 39, 0, 32, 442, 10], + ["setarg", 39, 1, 4, 442, 10], + ["invoke", 39, 31, 442, 10], + "call_done_352", + ["return", 31, 442, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "try_native_mod_dylib", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, {"name":"runtime_env","kind":"name","make":"intrinsic"}, 470, 55], + ["load_dynamic", 3, 2, 1, 470, 67], + ["get", 4, 2, 1, 470, 46], + ["store_dynamic", 4, 3, 1, 470, 50], + ["null", 5, 470, 50], + ["return", 5, 470, 50] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 59, + "nr_close_slots": 0, + "instructions": [ + ["record", 6, 0], + ["move", 2, 6, 468, 13], + ["access", 7, {"name":"runtime_env","kind":"name","make":"intrinsic"}, 469, 7], + ["jump_false", 7, "if_else_353", 469, 7], + ["access", 8, {"name":"runtime_env","kind":"name","make":"intrinsic"}, 470, 18], + ["access", 10, {"name":"array","kind":"name","make":"intrinsic"}, 470, 12], + ["frame", 11, 10, 1, 470, 12], + ["null", 12, 470, 12], + ["setarg", 11, 0, 12, 470, 12], + ["setarg", 11, 1, 8, 470, 12], + ["invoke", 11, 9, 470, 12], + ["function", 13, 20, 470, 32], + ["length", 15, 9, 470, 32], + ["int", 16, 0, 470, 32], + ["int", 20, 1, 470, 32], + ["null", 19, 470, 32], + "arrfor_loop_355", + ["lt_int", 17, 16, 15, 470, 32], + ["jump_false", 17, "arrfor_done_356", 470, 32], + ["load_index", 18, 9, 16, 470, 32], + ["frame", 21, 13, 2, 470, 32], + ["setarg", 21, 0, 19, 470, 32], + ["setarg", 21, 1, 18, 470, 32], + ["setarg", 21, 2, 16, 470, 32], + ["invoke", 21, 22, 470, 32], + ["add", 16, 16, 20, 470, 32], + ["jump", "arrfor_loop_355", 470, 32], + "arrfor_done_356", + ["null", 14, 470, 32], + ["jump", "if_end_354", 470, 32], + "if_else_353", + "if_end_354", + ["access", 3, 0, 474, 11], + ["null", 4, 475, 13], + ["null", 5, 476, 13], + ["access", 23, 0, 477, 12], + ["move", 3, 23, 477, 12], + "for_start_357", + ["length", 24, 1, 477, 26], + ["is_int", 26, 3, 477, 26], + ["jump_false", 26, "rel_ni_360", 477, 26], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 25, 3, 24, 477, 26], + ["jump", "rel_done_362", 477, 26], + "rel_ni_360", + ["is_num", 26, 3, 477, 26], + ["jump_false", 26, "rel_nn_361", 477, 26], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 25, 3, 24, 477, 26], + ["jump", "rel_done_362", 477, 26], + "rel_nn_361", + ["is_text", 26, 3, 477, 26], + ["jump_false", 26, "rel_err_363", 477, 26], + "_nop_tc_5", + ["jump", "rel_err_363", 477, 26], + ["lt_text", 25, 3, 24, 477, 26], + ["jump", "rel_done_362", 477, 26], + "rel_err_363", + ["disrupt", 477, 26], + "rel_done_362", + ["jump_false", 25, "for_end_359", 477, 26], + ["load_dynamic", 28, 1, 3, 478, 18], + ["move", 4, 28, 478, 18], + ["move", 5, 4, 479, 11], + ["move", 29, 5, 480, 9], + ["jump_false", 29, "and_end_366", 480, 9], + ["access", 30, 0, 480, 20], + ["load_index", 31, 5, 30, 480, 20], + ["access", 32, "$", 480, 26], + ["is_identical", 33, 31, 32, 480, 26], + ["jump_true", 33, "eq_done_367", 480, 26], + ["is_int", 34, 31, 480, 26], + ["jump_false", 34, "eq_ni_368", 480, 26], + "_nop_tc_6", + ["jump", "eq_ni_368", 480, 26], + ["eq_int", 33, 31, 32, 480, 26], + ["jump", "eq_done_367", 480, 26], + "eq_ni_368", + ["is_num", 34, 31, 480, 26], + ["jump_false", 34, "eq_nn_369", 480, 26], + "_nop_tc_7", + ["jump", "eq_nn_369", 480, 26], + ["eq_float", 33, 31, 32, 480, 26], + ["jump", "eq_done_367", 480, 26], + "eq_nn_369", + ["is_text", 34, 31, 480, 26], + ["jump_false", 34, "eq_nt_370", 480, 26], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 33, 31, 32, 480, 26], + ["jump", "eq_done_367", 480, 26], + "eq_nt_370", + ["is_null", 34, 31, 480, 26], + ["jump_false", 34, "eq_nnl_371", 480, 26], + "_nop_tc_10", + ["jump", "eq_nnl_371", 480, 26], + ["true", 33, 480, 26], + ["jump", "eq_done_367", 480, 26], + "eq_nnl_371", + ["is_bool", 34, 31, 480, 26], + ["jump_false", 34, "eq_nb_372", 480, 26], + "_nop_tc_11", + ["jump", "eq_nb_372", 480, 26], + ["eq_bool", 33, 31, 32, 480, 26], + ["jump", "eq_done_367", 480, 26], + "eq_nb_372", + ["false", 33, 480, 26], + "eq_done_367", + ["move", 29, 33, 480, 26], + "and_end_366", + ["jump_false", 29, "if_else_364", 480, 26], + ["access", 36, 1, 480, 47], + ["access", 38, {"name":"text","kind":"name","make":"intrinsic"}, 480, 37], + ["frame", 39, 38, 2, 480, 37], + ["null", 40, 480, 37], + ["setarg", 39, 0, 40, 480, 37], + ["setarg", 39, 1, 5, 480, 37], + ["setarg", 39, 2, 36, 480, 37], + ["invoke", 39, 37, 480, 37], + ["move", 5, 37, 480, 37], + ["jump", "if_end_365", 480, 37], + "if_else_364", + "if_end_365", + ["access", 41, "fd", 481, 16], + ["is_identical", 42, 5, 41, 481, 16], + ["jump_true", 42, "eq_done_375", 481, 16], + ["is_int", 43, 5, 481, 16], + ["jump_false", 43, "eq_ni_376", 481, 16], + "_nop_tc_12", + ["jump", "eq_ni_376", 481, 16], + ["eq_int", 42, 5, 41, 481, 16], + ["jump", "eq_done_375", 481, 16], + "eq_ni_376", + ["is_num", 43, 5, 481, 16], + ["jump_false", 43, "eq_nn_377", 481, 16], + "_nop_tc_13", + ["jump", "eq_nn_377", 481, 16], + ["eq_float", 42, 5, 41, 481, 16], + ["jump", "eq_done_375", 481, 16], + "eq_nn_377", + ["is_text", 43, 5, 481, 16], + ["jump_false", 43, "eq_nt_378", 481, 16], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 42, 5, 41, 481, 16], + ["jump", "eq_done_375", 481, 16], + "eq_nt_378", + ["is_null", 43, 5, 481, 16], + ["jump_false", 43, "eq_nnl_379", 481, 16], + "_nop_tc_16", + ["jump", "eq_nnl_379", 481, 16], + ["true", 42, 481, 16], + ["jump", "eq_done_375", 481, 16], + "eq_nnl_379", + ["is_bool", 43, 5, 481, 16], + ["jump_false", 43, "eq_nb_380", 481, 16], + "_nop_tc_17", + ["jump", "eq_nb_380", 481, 16], + ["eq_bool", 42, 5, 41, 481, 16], + ["jump", "eq_done_375", 481, 16], + "eq_nb_380", + ["false", 42, 481, 16], + "eq_done_375", + ["jump_false", 42, "if_else_373", 481, 16], + ["get", 45, 22, 1, 481, 35], + ["access", 46, "$fd", 481, 26], + ["store_field", 2, 45, 46, 481, 26], + ["jump", "if_end_374", 481, 26], + "if_else_373", + ["get", 47, 52, 1, 482, 27], + ["load_dynamic", 48, 47, 5, 482, 32], + ["access", 49, "$", 482, 14], + "_nop_tc_18", + "_nop_tc_19", + ["is_text", 52, 5, 482, 20], + ["jump_false", 52, "add_cn_382", 482, 20], + ["concat", 50, 49, 5, 482, 20], + ["jump", "add_done_381", 482, 20], + "add_cn_382", + "_nop_tc_20", + ["jump", "add_err_383", 482, 20], + ["is_num", 52, 5, 482, 20], + ["jump_false", 52, "add_err_383", 482, 20], + ["add", 50, 49, 5, 482, 20], + ["jump", "add_done_381", 482, 20], + "add_err_383", + ["disrupt", 482, 20], + "add_done_381", + ["store_dynamic", 2, 48, 50, 482, 20], + "if_end_374", + "for_update_358", + ["int", 53, 1, 477, 36], + ["move", 54, 3, 477, 36], + ["is_text", 56, 54, 477, 36], + ["jump_false", 56, "add_cn_385", 477, 36], + "_nop_tc_21", + ["jump", "add_cn_385", 477, 36], + ["concat", 55, 54, 53, 477, 36], + ["jump", "add_done_384", 477, 36], + "add_cn_385", + ["is_num", 56, 54, 477, 36], + ["jump_false", 56, "add_err_386", 477, 36], + "_nop_tc_22", + "_nop_tc_23", + ["add", 55, 54, 53, 477, 36], + ["jump", "add_done_384", 477, 36], + "add_err_386", + ["disrupt", 477, 36], + "add_done_384", + ["move", 3, 55, 477, 36], + ["jump", "for_start_357", 477, 36], + "for_end_359", + ["return", 2, 484, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "inject_env", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 268, + "nr_close_slots": 0, + "instructions": [ + ["get", 16, 22, 1, 494, 8], + ["is_proxy", 17, 16, 494, 8], + ["jump_false", 17, "record_path_389", 494, 8], + ["null", 18, 494, 8], + ["access", 19, "is_file", 494, 8], + ["array", 20, 0, 494, 8], + ["push", 20, 1, 494, 8], + ["frame", 21, 16, 2, 494, 8], + ["setarg", 21, 0, 18, 494, 8], + ["setarg", 21, 1, 19, 494, 8], + ["setarg", 21, 2, 20, 494, 8], + ["invoke", 21, 15, 494, 8], + ["jump", "call_done_390", 494, 8], + "record_path_389", + ["load_field", 22, 16, "is_file", 494, 8], + ["frame", 23, 22, 1, 494, 8], + ["setarg", 23, 0, 16, 494, 8], + ["setarg", 23, 1, 1, 494, 8], + ["invoke", 23, 15, 494, 8], + "call_done_390", + "_nop_bl_1", + ["jump_true", 15, "if_else_387", 494, 8], + ["array", 25, 0, 1, 1], + ["push", 25, 1, 1, 1], + ["access", 26, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 27, "path {0} is not a file", 1, 1], + ["frame", 29, 26, 2, 1, 1], + ["null", 30, 1, 1], + ["setarg", 29, 0, 30, 1, 1], + ["setarg", 29, 1, 27, 1, 1], + ["setarg", 29, 2, 25, 1, 1], + ["invoke", 29, 28, 1, 1], + ["access", 32, {"name":"print","kind":"name","make":"intrinsic"}, 494, 28], + ["frame", 33, 32, 1, 494, 28], + ["null", 34, 494, 28], + ["setarg", 33, 0, 34, 494, 28], + ["setarg", 33, 1, 28, 494, 28], + ["invoke", 33, 31, 494, 28], + ["disrupt", 494, 65], + ["jump", "if_end_388", 494, 65], + "if_else_387", + "if_end_388", + ["get", 36, 22, 1, 496, 22], + ["is_proxy", 37, 36, 496, 22], + ["jump_false", 37, "record_path_391", 496, 22], + ["null", 38, 496, 22], + ["access", 39, "slurp", 496, 22], + ["array", 40, 0, 496, 22], + ["push", 40, 1, 496, 22], + ["frame", 41, 36, 2, 496, 22], + ["setarg", 41, 0, 38, 496, 22], + ["setarg", 41, 1, 39, 496, 22], + ["setarg", 41, 2, 40, 496, 22], + ["invoke", 41, 35, 496, 22], + ["jump", "call_done_392", 496, 22], + "record_path_391", + ["load_field", 42, 36, "slurp", 496, 22], + ["frame", 43, 42, 1, 496, 22], + ["setarg", 43, 0, 36, 496, 22], + ["setarg", 43, 1, 1, 496, 22], + ["invoke", 43, 35, 496, 22], + "call_done_392", + ["access", 45, {"name":"text","kind":"name","make":"intrinsic"}, 496, 17], + ["frame", 46, 45, 1, 496, 17], + ["null", 47, 496, 17], + ["setarg", 46, 0, 47, 496, 17], + ["setarg", 46, 1, 35, 496, 17], + ["invoke", 46, 44, 496, 17], + ["move", 9, 44, 496, 17], + ["get", 49, 12, 1, 497, 27], + ["frame", 50, 49, 1, 497, 27], + ["null", 51, 497, 27], + ["setarg", 50, 0, 51, 497, 27], + ["setarg", 50, 1, 9, 497, 27], + ["invoke", 50, 48, 497, 27], + ["access", 53, {"name":"stone","kind":"name","make":"intrinsic"}, 497, 21], + ["frame", 54, 53, 1, 497, 21], + ["null", 55, 497, 21], + ["setarg", 54, 0, 55, 497, 21], + ["setarg", 54, 1, 48, 497, 21], + ["invoke", 54, 52, 497, 21], + ["move", 10, 52, 497, 21], + ["null", 13, 498, 23], + ["null", 6, 499, 16], + ["null", 5, 500, 13], + ["null", 8, 501, 18], + ["null", 11, 505, 12], + ["null", 14, 506, 19], + ["null", 12, 507, 20], + ["null", 7, 508, 27], + ["null", 3, 509, 18], + ["null", 4, 510, 15], + ["jump_false", 2, "if_else_393", 513, 7], + ["get", 57, 39, 1, 514, 16], + ["frame", 58, 57, 0, 514, 16], + ["null", 59, 514, 16], + ["setarg", 58, 0, 59, 514, 16], + ["invoke", 58, 56, 514, 16], + ["access", 60, "/", 514, 37], + ["is_text", 62, 56, 514, 37], + ["jump_false", 62, "add_cn_396", 514, 37], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 61, 56, 60, 514, 37], + ["jump", "add_done_395", 514, 37], + "add_cn_396", + ["is_num", 62, 56, 514, 37], + ["jump_false", 62, "add_err_397", 514, 37], + "_nop_tc_3", + ["jump", "add_err_397", 514, 37], + ["add", 61, 56, 60, 514, 37], + ["jump", "add_done_395", 514, 37], + "add_err_397", + ["disrupt", 514, 37], + "add_done_395", + ["get", 65, 65, 1, 514, 43], + ["frame", 66, 65, 1, 514, 43], + ["null", 67, 514, 43], + ["setarg", 66, 0, 67, 514, 43], + ["setarg", 66, 1, 2, 514, 43], + ["invoke", 66, 64, 514, 43], + ["is_text", 69, 61, 514, 43], + ["jump_false", 69, "add_cn_399", 514, 43], + ["is_text", 70, 64, 514, 43], + ["jump_false", 70, "add_cn_399", 514, 43], + ["concat", 68, 61, 64, 514, 43], + ["jump", "add_done_398", 514, 43], + "add_cn_399", + ["is_num", 69, 61, 514, 43], + ["jump_false", 69, "add_err_400", 514, 43], + ["is_num", 70, 64, 514, 43], + ["jump_false", 70, "add_err_400", 514, 43], + ["add", 68, 61, 64, 514, 43], + ["jump", "add_done_398", 514, 43], + "add_err_400", + ["disrupt", 514, 43], + "add_done_398", + ["move", 3, 68, 514, 43], + ["access", 71, "/", 515, 38], + ["is_text", 73, 3, 515, 38], + ["jump_false", 73, "add_cn_404", 515, 38], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 72, 3, 71, 515, 38], + ["jump", "add_done_403", 515, 38], + "add_cn_404", + ["is_num", 73, 3, 515, 38], + ["jump_false", 73, "add_err_405", 515, 38], + "_nop_tc_6", + ["jump", "add_err_405", 515, 38], + ["add", 72, 3, 71, 515, 38], + ["jump", "add_done_403", 515, 38], + "add_err_405", + ["disrupt", 515, 38], + "add_done_403", + ["access", 76, {"name":"starts_with","kind":"name","make":"intrinsic"}, 515, 9], + ["frame", 77, 76, 2, 515, 9], + ["null", 78, 515, 9], + ["setarg", 77, 0, 78, 515, 9], + ["setarg", 77, 1, 1, 515, 9], + ["setarg", 77, 2, 72, 515, 9], + ["invoke", 77, 75, 515, 9], + ["jump_false", 75, "if_else_401", 515, 9], + ["length", 79, 3, 516, 41], + ["access", 80, 1, 516, 53], + "_nop_tc_7", + ["jump", "add_cn_407", 516, 53], + "_nop_tc_8", + ["jump", "add_cn_407", 516, 53], + ["concat", 81, 79, 80, 516, 53], + ["jump", "add_done_406", 516, 53], + "add_cn_407", + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 81, 79, 80, 516, 53], + ["jump", "add_done_406", 516, 53], + "add_err_408", + ["disrupt", 516, 53], + "add_done_406", + ["access", 85, {"name":"text","kind":"name","make":"intrinsic"}, 516, 23], + ["frame", 86, 85, 2, 516, 23], + ["null", 87, 516, 23], + ["setarg", 86, 0, 87, 516, 23], + ["setarg", 86, 1, 1, 516, 23], + ["setarg", 86, 2, 81, 516, 23], + ["invoke", 86, 84, 516, 23], + ["get", 89, 22, 1, 516, 15], + ["is_proxy", 90, 89, 516, 15], + ["jump_false", 90, "record_path_409", 516, 15], + ["null", 91, 516, 15], + ["access", 92, "stem", 516, 15], + ["array", 93, 0, 516, 15], + ["push", 93, 84, 516, 15], + ["frame", 94, 89, 2, 516, 15], + ["setarg", 94, 0, 91, 516, 15], + ["setarg", 94, 1, 92, 516, 15], + ["setarg", 94, 2, 93, 516, 15], + ["invoke", 94, 88, 516, 15], + ["jump", "call_done_410", 516, 15], + "record_path_409", + ["load_field", 95, 89, "stem", 516, 15], + ["frame", 96, 95, 1, 516, 15], + ["setarg", 96, 0, 89, 516, 15], + ["setarg", 96, 1, 84, 516, 15], + ["invoke", 96, 88, 516, 15], + "call_done_410", + ["move", 4, 88, 516, 15], + ["get", 98, 71, 1, 517, 23], + ["frame", 99, 98, 2, 517, 23], + ["null", 100, 517, 23], + ["setarg", 99, 0, 100, 517, 23], + ["setarg", 99, 1, 2, 517, 23], + ["setarg", 99, 2, 4, 517, 23], + ["invoke", 99, 97, 517, 23], + ["move", 13, 97, 517, 23], + ["null", 101, 518, 28], + ["is_identical", 102, 13, 101, 518, 28], + ["jump_true", 102, "ne_nid_414", 518, 28], + ["jump", "ne_ni_415", 518, 28], + "ne_nid_414", + ["false", 102, 518, 28], + ["jump", "ne_done_413", 518, 28], + "ne_ni_415", + ["is_int", 103, 13, 518, 28], + ["jump_false", 103, "ne_nn_416", 518, 28], + "_nop_tc_13", + ["jump", "ne_nn_416", 518, 28], + ["ne_int", 102, 13, 101, 518, 28], + ["jump", "ne_done_413", 518, 28], + "ne_nn_416", + ["is_num", 103, 13, 518, 28], + ["jump_false", 103, "ne_nt_417", 518, 28], + "_nop_tc_14", + ["jump", "ne_nt_417", 518, 28], + ["ne_float", 102, 13, 101, 518, 28], + ["jump", "ne_done_413", 518, 28], + "ne_nt_417", + ["is_text", 103, 13, 518, 28], + ["jump_false", 103, "ne_nnl_418", 518, 28], + "_nop_tc_15", + ["jump", "ne_nnl_418", 518, 28], + ["ne_text", 102, 13, 101, 518, 28], + ["jump", "ne_done_413", 518, 28], + "ne_nnl_418", + ["is_null", 103, 13, 518, 28], + ["jump_false", 103, "ne_nb_419", 518, 28], + "_nop_tc_16", + "_nop_tc_17", + ["false", 102, 518, 28], + ["jump", "ne_done_413", 518, 28], + "ne_nb_419", + ["is_bool", 103, 13, 518, 28], + ["jump_false", 103, "ne_mis_420", 518, 28], + "_nop_tc_18", + ["jump", "ne_mis_420", 518, 28], + ["ne_bool", 102, 13, 101, 518, 28], + ["jump", "ne_done_413", 518, 28], + "ne_mis_420", + ["true", 102, 518, 28], + "ne_done_413", + ["jump_false", 102, "if_else_411", 518, 28], + ["record", 105, 2], + ["true", 106, 519, 26], + ["store_field", 105, 106, "_native", 519, 26], + ["store_field", 105, 13, "value", 519, 39], + ["return", 105, 519, 39], + "_nop_ur_1", + "if_else_411", + "if_end_412", + ["jump", "if_end_402", 519, 39], + "if_else_401", + "if_end_402", + ["jump", "if_end_394", 519, 39], + "if_else_393", + "if_end_394", + ["get", 108, 59, 1, 525, 12], + ["frame", 109, 108, 1, 525, 12], + ["null", 110, 525, 12], + ["setarg", 109, 0, 110, 525, 12], + ["setarg", 109, 1, 10, 525, 12], + ["invoke", 109, 107, 525, 12], + ["move", 6, 107, 525, 12], + ["jump_false", 6, "if_else_421", 526, 7], + ["return", 6, 527, 12], + "_nop_ur_2", + "if_else_421", + "if_end_422", + ["get", 111, 40, 1, 531, 23], + ["access", 112, "/build/", 531, 42], + ["is_text", 114, 111, 531, 42], + ["jump_false", 114, "add_cn_424", 531, 42], + "_nop_tc_19", + "_nop_tc_20", + ["concat", 113, 111, 112, 531, 42], + ["jump", "add_done_423", 531, 42], + "add_cn_424", + ["is_num", 114, 111, 531, 42], + ["jump_false", 114, "add_err_425", 531, 42], + "_nop_tc_21", + ["jump", "add_err_425", 531, 42], + ["add", 113, 111, 112, 531, 42], + ["jump", "add_done_423", 531, 42], + "add_err_425", + ["disrupt", 531, 42], + "add_done_423", + ["access", 117, {"name":"text","kind":"name","make":"intrinsic"}, 531, 78], + ["frame", 118, 117, 1, 531, 78], + ["null", 119, 531, 78], + ["setarg", 118, 0, 119, 531, 78], + ["setarg", 118, 1, 10, 531, 78], + ["invoke", 118, 116, 531, 78], + ["access", 120, "\nmcode", 531, 98], + ["is_text", 122, 116, 531, 98], + ["jump_false", 122, "add_cn_427", 531, 98], + "_nop_tc_22", + "_nop_tc_23", + ["concat", 121, 116, 120, 531, 98], + ["jump", "add_done_426", 531, 98], + "add_cn_427", + ["is_num", 122, 116, 531, 98], + ["jump_false", 122, "add_err_428", 531, 98], + "_nop_tc_24", + ["jump", "add_err_428", 531, 98], + ["add", 121, 116, 120, 531, 98], + ["jump", "add_done_426", 531, 98], + "add_err_428", + ["disrupt", 531, 98], + "add_done_426", + ["get", 125, 12, 1, 531, 73], + ["frame", 126, 125, 1, 531, 73], + ["null", 127, 531, 73], + ["setarg", 126, 0, 127, 531, 73], + ["setarg", 126, 1, 121, 531, 73], + ["invoke", 126, 124, 531, 73], + ["access", 129, {"name":"stone","kind":"name","make":"intrinsic"}, 531, 67], + ["frame", 130, 129, 1, 531, 67], + ["null", 131, 531, 67], + ["setarg", 130, 0, 131, 531, 67], + ["setarg", 130, 1, 124, 531, 67], + ["invoke", 130, 128, 531, 67], + ["access", 133, {"name":"content_hash","kind":"name","make":"intrinsic"}, 531, 54], + ["frame", 134, 133, 1, 531, 54], + ["null", 135, 531, 54], + ["setarg", 134, 0, 135, 531, 54], + ["setarg", 134, 1, 128, 531, 54], + ["invoke", 134, 132, 531, 54], + ["is_text", 137, 113, 531, 54], + ["jump_false", 137, "add_cn_430", 531, 54], + ["is_text", 138, 132, 531, 54], + ["jump_false", 138, "add_cn_430", 531, 54], + ["concat", 136, 113, 132, 531, 54], + ["jump", "add_done_429", 531, 54], + "add_cn_430", + ["is_num", 137, 113, 531, 54], + ["jump_false", 137, "add_err_431", 531, 54], + ["is_num", 138, 132, 531, 54], + ["jump_false", 138, "add_err_431", 531, 54], + ["add", 136, 113, 132, 531, 54], + ["jump", "add_done_429", 531, 54], + "add_err_431", + ["disrupt", 531, 54], + "add_done_429", + ["move", 7, 136, 531, 54], + ["get", 140, 22, 1, 532, 7], + ["is_proxy", 141, 140, 532, 7], + ["jump_false", 141, "record_path_434", 532, 7], + ["null", 142, 532, 7], + ["access", 143, "is_file", 532, 7], + ["array", 144, 0, 532, 7], + ["push", 144, 7, 532, 7], + ["frame", 145, 140, 2, 532, 7], + ["setarg", 145, 0, 142, 532, 7], + ["setarg", 145, 1, 143, 532, 7], + ["setarg", 145, 2, 144, 532, 7], + ["invoke", 145, 139, 532, 7], + ["jump", "call_done_435", 532, 7], + "record_path_434", + ["load_field", 146, 140, "is_file", 532, 7], + ["frame", 147, 146, 1, 532, 7], + ["setarg", 147, 0, 140, 532, 7], + ["setarg", 147, 1, 7, 532, 7], + ["invoke", 147, 139, 532, 7], + "call_done_435", + ["jump_false", 139, "if_else_432", 532, 7], + ["get", 149, 22, 1, 533, 23], + ["is_proxy", 150, 149, 533, 23], + ["jump_false", 150, "record_path_436", 533, 23], + ["null", 151, 533, 23], + ["access", 152, "slurp", 533, 23], + ["array", 153, 0, 533, 23], + ["push", 153, 7, 533, 23], + ["frame", 154, 149, 2, 533, 23], + ["setarg", 154, 0, 151, 533, 23], + ["setarg", 154, 1, 152, 533, 23], + ["setarg", 154, 2, 153, 533, 23], + ["invoke", 154, 148, 533, 23], + ["jump", "call_done_437", 533, 23], + "record_path_436", + ["load_field", 155, 149, "slurp", 533, 23], + ["frame", 156, 155, 1, 533, 23], + ["setarg", 156, 0, 149, 533, 23], + ["setarg", 156, 1, 7, 533, 23], + ["invoke", 156, 148, 533, 23], + "call_done_437", + ["access", 158, {"name":"text","kind":"name","make":"intrinsic"}, 533, 18], + ["frame", 159, 158, 1, 533, 18], + ["null", 160, 533, 18], + ["setarg", 159, 0, 160, 533, 18], + ["setarg", 159, 1, 148, 533, 18], + ["invoke", 159, 157, 533, 18], + ["move", 12, 157, 533, 18], + ["access", 162, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 534, 16], + ["frame", 163, 162, 2, 534, 16], + ["null", 164, 534, 16], + ["setarg", 163, 0, 164, 534, 16], + ["setarg", 163, 1, 1, 534, 16], + ["setarg", 163, 2, 12, 534, 16], + ["invoke", 163, 161, 534, 16], + ["move", 8, 161, 534, 16], + ["get", 166, 60, 1, 535, 5], + ["frame", 167, 166, 2, 535, 5], + ["null", 168, 535, 5], + ["setarg", 167, 0, 168, 535, 5], + ["setarg", 167, 1, 10, 535, 5], + ["setarg", 167, 2, 8, 535, 5], + ["invoke", 167, 165, 535, 5], + ["return", 8, 536, 12], + "_nop_ur_3", + "if_else_432", + "if_end_433", + ["get", 169, 9, 1, 542, 8], + "_nop_bl_2", + ["jump_true", 169, "if_else_438", 542, 8], + ["access", 171, {"name":"use_cache","kind":"name","make":"intrinsic"}, 542, 33], + ["access", 172, "core/mcode", 542, 43], + ["load_field", 173, 171, 172, 542, 43], + ["move", 174, 173, 542, 43], + ["jump_true", 174, "or_end_440", 542, 43], + ["access", 175, {"name":"use_cache","kind":"name","make":"intrinsic"}, 542, 60], + ["access", 176, "mcode", 542, 70], + ["load_field", 177, 175, 176, 542, 70], + ["move", 174, 177, 542, 70], + "or_end_440", + ["put", 174, 9, 1, 542, 70], + ["jump", "if_end_439", 542, 70], + "if_else_438", + "if_end_439", + ["get", 178, 10, 1, 543, 8], + "_nop_bl_3", + ["jump_true", 178, "if_else_441", 543, 8], + ["access", 180, {"name":"use_cache","kind":"name","make":"intrinsic"}, 543, 43], + ["access", 181, "core/streamline", 543, 53], + ["load_field", 182, 180, 181, 543, 53], + ["move", 183, 182, 543, 53], + ["jump_true", 183, "or_end_443", 543, 53], + ["access", 184, {"name":"use_cache","kind":"name","make":"intrinsic"}, 543, 75], + ["access", 185, "streamline", 543, 85], + ["load_field", 186, 184, 185, 543, 85], + ["move", 183, 186, 543, 85], + "or_end_443", + ["put", 183, 10, 1, 543, 85], + ["jump", "if_end_442", 543, 85], + "if_else_441", + "if_end_442", + ["get", 187, 9, 1, 544, 8], + ["not", 188, 187, 544, 8], + ["move", 189, 188, 544, 8], + ["jump_true", 189, "or_end_446", 544, 8], + ["get", 190, 10, 1, 544, 23], + ["not", 191, 190, 544, 23], + ["move", 189, 191, 544, 23], + "or_end_446", + ["jump_false", 189, "if_else_444", 544, 23], + ["get", 192, 9, 1, 1, 1], + ["null", 193, 1, 15], + ["is_identical", 194, 192, 193, 1, 15], + ["jump_true", 194, "ne_nid_448", 1, 15], + ["jump", "ne_ni_449", 1, 15], + "ne_nid_448", + ["false", 194, 1, 15], + ["jump", "ne_done_447", 1, 15], + "ne_ni_449", + ["is_int", 195, 192, 1, 15], + ["jump_false", 195, "ne_nn_450", 1, 15], + "_nop_tc_25", + ["jump", "ne_nn_450", 1, 15], + ["ne_int", 194, 192, 193, 1, 15], + ["jump", "ne_done_447", 1, 15], + "ne_nn_450", + ["is_num", 195, 192, 1, 15], + ["jump_false", 195, "ne_nt_451", 1, 15], + "_nop_tc_26", + ["jump", "ne_nt_451", 1, 15], + ["ne_float", 194, 192, 193, 1, 15], + ["jump", "ne_done_447", 1, 15], + "ne_nt_451", + ["is_text", 195, 192, 1, 15], + ["jump_false", 195, "ne_nnl_452", 1, 15], + "_nop_tc_27", + ["jump", "ne_nnl_452", 1, 15], + ["ne_text", 194, 192, 193, 1, 15], + ["jump", "ne_done_447", 1, 15], + "ne_nnl_452", + ["is_null", 195, 192, 1, 15], + ["jump_false", 195, "ne_nb_453", 1, 15], + "_nop_tc_28", + "_nop_tc_29", + ["false", 194, 1, 15], + ["jump", "ne_done_447", 1, 15], + "ne_nb_453", + ["is_bool", 195, 192, 1, 15], + ["jump_false", 195, "ne_mis_454", 1, 15], + "_nop_tc_30", + ["jump", "ne_mis_454", 1, 15], + ["ne_bool", 194, 192, 193, 1, 15], + ["jump", "ne_done_447", 1, 15], + "ne_mis_454", + ["true", 194, 1, 15], + "ne_done_447", + ["get", 197, 10, 1, 1, 1], + ["null", 198, 1, 20], + ["is_identical", 199, 197, 198, 1, 20], + ["jump_true", 199, "ne_nid_456", 1, 20], + ["jump", "ne_ni_457", 1, 20], + "ne_nid_456", + ["false", 199, 1, 20], + ["jump", "ne_done_455", 1, 20], + "ne_ni_457", + ["is_int", 200, 197, 1, 20], + ["jump_false", 200, "ne_nn_458", 1, 20], + "_nop_tc_31", + ["jump", "ne_nn_458", 1, 20], + ["ne_int", 199, 197, 198, 1, 20], + ["jump", "ne_done_455", 1, 20], + "ne_nn_458", + ["is_num", 200, 197, 1, 20], + ["jump_false", 200, "ne_nt_459", 1, 20], + "_nop_tc_32", + ["jump", "ne_nt_459", 1, 20], + ["ne_float", 199, 197, 198, 1, 20], + ["jump", "ne_done_455", 1, 20], + "ne_nt_459", + ["is_text", 200, 197, 1, 20], + ["jump_false", 200, "ne_nnl_460", 1, 20], + "_nop_tc_33", + ["jump", "ne_nnl_460", 1, 20], + ["ne_text", 199, 197, 198, 1, 20], + ["jump", "ne_done_455", 1, 20], + "ne_nnl_460", + ["is_null", 200, 197, 1, 20], + ["jump_false", 200, "ne_nb_461", 1, 20], + "_nop_tc_34", + "_nop_tc_35", + ["false", 199, 1, 20], + ["jump", "ne_done_455", 1, 20], + "ne_nb_461", + ["is_bool", 200, 197, 1, 20], + ["jump_false", 200, "ne_mis_462", 1, 20], + "_nop_tc_36", + ["jump", "ne_mis_462", 1, 20], + ["ne_bool", 199, 197, 198, 1, 20], + ["jump", "ne_done_455", 1, 20], + "ne_mis_462", + ["true", 199, 1, 20], + "ne_done_455", + ["array", 202, 0, 1, 20], + ["push", 202, 194, 1, 20], + ["push", 202, 199, 1, 20], + ["access", 203, {"name":"format","kind":"name","make":"intrinsic"}, 1, 20], + ["access", 204, "error: compiler modules not loaded (mcode={0}, streamline={1})", 1, 20], + ["frame", 206, 203, 2, 1, 20], + ["null", 207, 1, 20], + ["setarg", 206, 0, 207, 1, 20], + ["setarg", 206, 1, 204, 1, 20], + ["setarg", 206, 2, 202, 1, 20], + ["invoke", 206, 205, 1, 20], + ["access", 209, {"name":"print","kind":"name","make":"intrinsic"}, 545, 5], + ["frame", 210, 209, 1, 545, 5], + ["null", 211, 545, 5], + ["setarg", 210, 0, 211, 545, 5], + ["setarg", 210, 1, 205, 545, 5], + ["invoke", 210, 208, 545, 5], + ["disrupt", 546, 5], + ["jump", "if_end_445", 546, 5], + "if_else_444", + "if_end_445", + ["access", 213, {"name":"analyze","kind":"name","make":"intrinsic"}, 548, 9], + ["frame", 214, 213, 2, 548, 9], + ["null", 215, 548, 9], + ["setarg", 214, 0, 215, 548, 9], + ["setarg", 214, 1, 9, 548, 9], + ["setarg", 214, 2, 1, 548, 9], + ["invoke", 214, 212, 548, 9], + ["move", 5, 212, 548, 9], + ["get", 217, 9, 1, 549, 8], + ["frame", 218, 217, 1, 549, 8], + ["null", 219, 549, 8], + ["setarg", 218, 0, 219, 549, 8], + ["setarg", 218, 1, 5, 549, 8], + ["invoke", 218, 216, 549, 8], + ["move", 11, 216, 549, 8], + ["get", 221, 10, 1, 550, 15], + ["frame", 222, 221, 1, 550, 15], + ["null", 223, 550, 15], + ["setarg", 222, 0, 223, 550, 15], + ["setarg", 222, 1, 11, 550, 15], + ["invoke", 222, 220, 550, 15], + ["move", 14, 220, 550, 15], + ["get", 225, 66, 1, 551, 16], + ["is_proxy", 226, 225, 551, 16], + ["jump_false", 226, "record_path_463", 551, 16], + ["null", 227, 551, 16], + ["access", 228, "encode", 551, 16], + ["array", 229, 0, 551, 16], + ["push", 229, 14, 551, 16], + ["frame", 230, 225, 2, 551, 16], + ["setarg", 230, 0, 227, 551, 16], + ["setarg", 230, 1, 228, 551, 16], + ["setarg", 230, 2, 229, 551, 16], + ["invoke", 230, 224, 551, 16], + ["jump", "call_done_464", 551, 16], + "record_path_463", + ["load_field", 231, 225, "encode", 551, 16], + ["frame", 232, 231, 1, 551, 16], + ["setarg", 232, 0, 225, 551, 16], + ["setarg", 232, 1, 14, 551, 16], + ["invoke", 232, 224, 551, 16], + "call_done_464", + ["move", 12, 224, 551, 16], + ["get", 233, 40, 1, 554, 14], + ["access", 234, "/build", 554, 33], + ["is_text", 236, 233, 554, 33], + ["jump_false", 236, "add_cn_466", 554, 33], + "_nop_tc_37", + "_nop_tc_38", + ["concat", 235, 233, 234, 554, 33], + ["jump", "add_done_465", 554, 33], + "add_cn_466", + ["is_num", 236, 233, 554, 33], + ["jump_false", 236, "add_err_467", 554, 33], + "_nop_tc_39", + ["jump", "add_err_467", 554, 33], + ["add", 235, 233, 234, 554, 33], + ["jump", "add_done_465", 554, 33], + "add_err_467", + ["disrupt", 554, 33], + "add_done_465", + ["get", 239, 20, 1, 554, 3], + ["frame", 240, 239, 1, 554, 3], + ["null", 241, 554, 3], + ["setarg", 240, 0, 241, 554, 3], + ["setarg", 240, 1, 235, 554, 3], + ["invoke", 240, 238, 554, 3], + ["get", 243, 12, 1, 555, 42], + ["frame", 244, 243, 1, 555, 42], + ["null", 245, 555, 42], + ["setarg", 244, 0, 245, 555, 42], + ["setarg", 244, 1, 12, 555, 42], + ["invoke", 244, 242, 555, 42], + ["access", 247, {"name":"stone","kind":"name","make":"intrinsic"}, 555, 36], + ["frame", 248, 247, 1, 555, 36], + ["null", 249, 555, 36], + ["setarg", 248, 0, 249, 555, 36], + ["setarg", 248, 1, 242, 555, 36], + ["invoke", 248, 246, 555, 36], + ["get", 251, 22, 1, 555, 3], + ["is_proxy", 252, 251, 555, 3], + ["jump_false", 252, "record_path_468", 555, 3], + ["null", 253, 555, 3], + ["access", 254, "slurpwrite", 555, 3], + ["array", 255, 0, 555, 3], + ["push", 255, 7, 555, 3], + ["push", 255, 246, 555, 3], + ["frame", 256, 251, 2, 555, 3], + ["setarg", 256, 0, 253, 555, 3], + ["setarg", 256, 1, 254, 555, 3], + ["setarg", 256, 2, 255, 555, 3], + ["invoke", 256, 250, 555, 3], + ["jump", "call_done_469", 555, 3], + "record_path_468", + ["load_field", 257, 251, "slurpwrite", 555, 3], + ["frame", 258, 257, 2, 555, 3], + ["setarg", 258, 0, 251, 555, 3], + ["setarg", 258, 1, 7, 555, 3], + ["setarg", 258, 2, 246, 555, 3], + ["invoke", 258, 250, 555, 3], + "call_done_469", + ["access", 260, {"name":"mach_compile_mcode_bin","kind":"name","make":"intrinsic"}, 558, 14], + ["frame", 261, 260, 2, 558, 14], + ["null", 262, 558, 14], + ["setarg", 261, 0, 262, 558, 14], + ["setarg", 261, 1, 1, 558, 14], + ["setarg", 261, 2, 12, 558, 14], + ["invoke", 261, 259, 558, 14], + ["move", 8, 259, 558, 14], + ["get", 264, 60, 1, 559, 3], + ["frame", 265, 264, 2, 559, 3], + ["null", 266, 559, 3], + ["setarg", 265, 0, 266, 559, 3], + ["setarg", 265, 1, 10, 559, 3], + ["setarg", 265, 2, 8, 559, 3], + ["invoke", 265, 263, 559, 3], + ["return", 8, 561, 10], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "resolve_mod_fn", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 283, + "nr_close_slots": 0, + "instructions": [ + ["get", 16, 67, 1, 568, 18], + ["frame", 17, 16, 1, 568, 18], + ["null", 18, 568, 18], + ["setarg", 17, 0, 18, 568, 18], + ["setarg", 17, 1, 1, 568, 18], + ["invoke", 17, 15, 568, 18], + ["move", 9, 15, 568, 18], + ["null", 10, 569, 23], + ["null", 11, 570, 12], + ["null", 5, 571, 18], + ["null", 6, 572, 24], + ["null", 12, 573, 17], + ["null", 14, 574, 15], + ["null", 4, 575, 20], + ["jump_false", 9, "if_else_470", 577, 7], + ["load_field", 19, 9, "path", 578, 26], + ["get", 21, 45, 1, 578, 9], + ["frame", 22, 21, 1, 578, 9], + ["null", 23, 578, 9], + ["setarg", 22, 0, 23, 578, 9], + ["setarg", 22, 1, 19, 578, 9], + ["invoke", 22, 20, 578, 9], + ["move", 24, 20, 578, 9], + ["jump_false", 24, "and_end_475", 578, 9], + ["move", 24, 2, 578, 44], + "and_end_475", + ["move", 25, 24, 578, 44], + ["jump_false", 25, "and_end_474", 578, 44], + ["load_field", 26, 9, "package", 578, 51], + ["is_identical", 27, 26, 2, 578, 71], + ["jump_true", 27, "ne_nid_477", 578, 71], + ["jump", "ne_ni_478", 578, 71], + "ne_nid_477", + ["false", 27, 578, 71], + ["jump", "ne_done_476", 578, 71], + "ne_ni_478", + ["is_int", 28, 26, 578, 71], + ["jump_false", 28, "ne_nn_479", 578, 71], + ["is_int", 29, 2, 578, 71], + ["jump_false", 29, "ne_nn_479", 578, 71], + ["ne_int", 27, 26, 2, 578, 71], + ["jump", "ne_done_476", 578, 71], + "ne_nn_479", + ["is_num", 28, 26, 578, 71], + ["jump_false", 28, "ne_nt_480", 578, 71], + ["is_num", 29, 2, 578, 71], + ["jump_false", 29, "ne_nt_480", 578, 71], + ["ne_float", 27, 26, 2, 578, 71], + ["jump", "ne_done_476", 578, 71], + "ne_nt_480", + ["is_text", 28, 26, 578, 71], + ["jump_false", 28, "ne_nnl_481", 578, 71], + ["is_text", 29, 2, 578, 71], + ["jump_false", 29, "ne_nnl_481", 578, 71], + ["ne_text", 27, 26, 2, 578, 71], + ["jump", "ne_done_476", 578, 71], + "ne_nnl_481", + ["is_null", 28, 26, 578, 71], + ["jump_false", 28, "ne_nb_482", 578, 71], + ["is_null", 29, 2, 578, 71], + ["jump_false", 29, "ne_nb_482", 578, 71], + ["false", 27, 578, 71], + ["jump", "ne_done_476", 578, 71], + "ne_nb_482", + ["is_bool", 28, 26, 578, 71], + ["jump_false", 28, "ne_mis_483", 578, 71], + ["is_bool", 29, 2, 578, 71], + ["jump_false", 29, "ne_mis_483", 578, 71], + ["ne_bool", 27, 26, 2, 578, 71], + ["jump", "ne_done_476", 578, 71], + "ne_mis_483", + ["true", 27, 578, 71], + "ne_done_476", + ["move", 25, 27, 578, 71], + "and_end_474", + ["jump_false", 25, "if_else_472", 578, 71], + ["null", 30, 579, 18], + ["move", 9, 30, 579, 18], + ["jump", "if_end_473", 579, 18], + "if_else_472", + "if_end_473", + ["jump", "if_end_471", 579, 18], + "if_else_470", + "if_end_471", + ["jump_false", 9, "if_else_484", 581, 7], + ["get", 32, 39, 1, 582, 21], + ["frame", 33, 32, 0, 582, 21], + ["null", 34, 582, 21], + ["setarg", 33, 0, 34, 582, 21], + ["invoke", 33, 31, 582, 21], + ["access", 35, "/", 582, 42], + ["is_text", 37, 31, 582, 42], + ["jump_false", 37, "add_cn_487", 582, 42], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 36, 31, 35, 582, 42], + ["jump", "add_done_486", 582, 42], + "add_cn_487", + ["is_num", 37, 31, 582, 42], + ["jump_false", 37, "add_err_488", 582, 42], + "_nop_tc_3", + ["jump", "add_err_488", 582, 42], + ["add", 36, 31, 35, 582, 42], + ["jump", "add_done_486", 582, 42], + "add_err_488", + ["disrupt", 582, 42], + "add_done_486", + ["load_field", 39, 9, "package", 582, 66], + ["get", 41, 65, 1, 582, 48], + ["frame", 42, 41, 1, 582, 48], + ["null", 43, 582, 48], + ["setarg", 42, 0, 43, 582, 48], + ["setarg", 42, 1, 39, 582, 48], + ["invoke", 42, 40, 582, 48], + ["is_text", 45, 36, 582, 48], + ["jump_false", 45, "add_cn_490", 582, 48], + ["is_text", 46, 40, 582, 48], + ["jump_false", 46, "add_cn_490", 582, 48], + ["concat", 44, 36, 40, 582, 48], + ["jump", "add_done_489", 582, 48], + "add_cn_490", + ["is_num", 45, 36, 582, 48], + ["jump_false", 45, "add_err_491", 582, 48], + ["is_num", 46, 40, 582, 48], + ["jump_false", 46, "add_err_491", 582, 48], + ["add", 44, 36, 40, 582, 48], + ["jump", "add_done_489", 582, 48], + "add_err_491", + ["disrupt", 582, 48], + "add_done_489", + ["access", 47, "/", 582, 86], + ["is_text", 49, 44, 582, 86], + ["jump_false", 49, "add_cn_493", 582, 86], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 48, 44, 47, 582, 86], + ["jump", "add_done_492", 582, 86], + "add_cn_493", + ["is_num", 49, 44, 582, 86], + ["jump_false", 49, "add_err_494", 582, 86], + "_nop_tc_6", + ["jump", "add_err_494", 582, 86], + ["add", 48, 44, 47, 582, 86], + ["jump", "add_done_492", 582, 86], + "add_err_494", + ["disrupt", 582, 86], + "add_done_492", + ["load_field", 51, 9, "path", 582, 92], + ["is_text", 53, 48, 582, 92], + ["jump_false", 53, "add_cn_496", 582, 92], + ["is_text", 54, 51, 582, 92], + ["jump_false", 54, "add_cn_496", 582, 92], + ["concat", 52, 48, 51, 582, 92], + ["jump", "add_done_495", 582, 92], + "add_cn_496", + ["is_num", 53, 48, 582, 92], + ["jump_false", 53, "add_err_497", 582, 92], + ["is_num", 54, 51, 582, 92], + ["jump_false", 54, "add_err_497", 582, 92], + ["add", 52, 48, 51, 582, 92], + ["jump", "add_done_495", 582, 92], + "add_err_497", + ["disrupt", 582, 92], + "add_done_495", + ["move", 10, 52, 582, 92], + ["get", 56, 22, 1, 583, 9], + ["is_proxy", 57, 56, 583, 9], + ["jump_false", 57, "record_path_500", 583, 9], + ["null", 58, 583, 9], + ["access", 59, "is_file", 583, 9], + ["array", 60, 0, 583, 9], + ["push", 60, 10, 583, 9], + ["frame", 61, 56, 2, 583, 9], + ["setarg", 61, 0, 58, 583, 9], + ["setarg", 61, 1, 59, 583, 9], + ["setarg", 61, 2, 60, 583, 9], + ["invoke", 61, 55, 583, 9], + ["jump", "call_done_501", 583, 9], + "record_path_500", + ["load_field", 62, 56, "is_file", 583, 9], + ["frame", 63, 62, 1, 583, 9], + ["setarg", 63, 0, 56, 583, 9], + ["setarg", 63, 1, 10, 583, 9], + ["invoke", 63, 55, 583, 9], + "call_done_501", + ["jump_false", 55, "if_else_498", 583, 9], + ["load_field", 64, 9, "package", 584, 42], + ["get", 66, 63, 1, 584, 12], + ["frame", 67, 66, 2, 584, 12], + ["null", 68, 584, 12], + ["setarg", 67, 0, 68, 584, 12], + ["setarg", 67, 1, 10, 584, 12], + ["setarg", 67, 2, 64, 584, 12], + ["invoke", 67, 65, 584, 12], + ["move", 11, 65, 584, 12], + ["record", 69, 3], + ["store_field", 69, 10, "path", 585, 21], + ["get", 70, 5, 1, 585, 43], + ["store_field", 69, 70, "scope", 585, 43], + ["store_field", 69, 11, "symbol", 585, 66], + ["return", 69, 585, 66], + "_nop_ur_1", + "if_else_498", + "if_end_499", + ["jump", "if_end_485", 585, 66], + "if_else_484", + "if_end_485", + "_nop_bl_1", + ["jump_true", 2, "if_else_502", 590, 8], + ["get", 73, 7, 1, 591, 16], + ["is_proxy", 74, 73, 591, 16], + ["jump_false", 74, "record_path_504", 591, 16], + ["null", 75, 591, 16], + ["access", 76, "get_core_dir", 591, 16], + ["array", 77, 0, 591, 16], + ["frame", 78, 73, 2, 591, 16], + ["setarg", 78, 0, 75, 591, 16], + ["setarg", 78, 1, 76, 591, 16], + ["setarg", 78, 2, 77, 591, 16], + ["invoke", 78, 72, 591, 16], + ["jump", "call_done_505", 591, 16], + "record_path_504", + ["load_field", 79, 73, "get_core_dir", 591, 16], + ["frame", 80, 79, 0, 591, 16], + ["setarg", 80, 0, 73, 591, 16], + ["invoke", 80, 72, 591, 16], + "call_done_505", + ["move", 5, 72, 591, 16], + ["access", 81, "/", 592, 33], + ["is_text", 83, 5, 592, 33], + ["jump_false", 83, "add_cn_507", 592, 33], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 82, 5, 81, 592, 33], + ["jump", "add_done_506", 592, 33], + "add_cn_507", + ["is_num", 83, 5, 592, 33], + ["jump_false", 83, "add_err_508", 592, 33], + "_nop_tc_9", + ["jump", "add_err_508", 592, 33], + ["add", 82, 5, 81, 592, 33], + ["jump", "add_done_506", 592, 33], + "add_err_508", + ["disrupt", 592, 33], + "add_done_506", + ["is_text", 86, 82, 592, 39], + ["jump_false", 86, "add_cn_510", 592, 39], + ["is_text", 87, 1, 592, 39], + ["jump_false", 87, "add_cn_510", 592, 39], + ["concat", 85, 82, 1, 592, 39], + ["jump", "add_done_509", 592, 39], + "add_cn_510", + ["is_num", 86, 82, 592, 39], + ["jump_false", 86, "add_err_511", 592, 39], + ["is_num", 87, 1, 592, 39], + ["jump_false", 87, "add_err_511", 592, 39], + ["add", 85, 82, 1, 592, 39], + ["jump", "add_done_509", 592, 39], + "add_err_511", + ["disrupt", 592, 39], + "add_done_509", + ["move", 6, 85, 592, 39], + ["get", 89, 22, 1, 593, 9], + ["is_proxy", 90, 89, 593, 9], + ["jump_false", 90, "record_path_514", 593, 9], + ["null", 91, 593, 9], + ["access", 92, "is_file", 593, 9], + ["array", 93, 0, 593, 9], + ["push", 93, 6, 593, 9], + ["frame", 94, 89, 2, 593, 9], + ["setarg", 94, 0, 91, 593, 9], + ["setarg", 94, 1, 92, 593, 9], + ["setarg", 94, 2, 93, 593, 9], + ["invoke", 94, 88, 593, 9], + ["jump", "call_done_515", 593, 9], + "record_path_514", + ["load_field", 95, 89, "is_file", 593, 9], + ["frame", 96, 95, 1, 593, 9], + ["setarg", 96, 0, 89, 593, 9], + ["setarg", 96, 1, 6, 593, 9], + ["invoke", 96, 88, 593, 9], + "call_done_515", + ["jump_false", 88, "if_else_512", 593, 9], + ["access", 97, "core", 594, 43], + ["get", 99, 63, 1, 594, 12], + ["frame", 100, 99, 2, 594, 12], + ["null", 101, 594, 12], + ["setarg", 100, 0, 101, 594, 12], + ["setarg", 100, 1, 6, 594, 12], + ["setarg", 100, 2, 97, 594, 12], + ["invoke", 100, 98, 594, 12], + ["move", 11, 98, 594, 12], + ["record", 102, 3], + ["store_field", 102, 6, "path", 595, 21], + ["get", 103, 3, 1, 595, 44], + ["store_field", 102, 103, "scope", 595, 44], + ["store_field", 102, 11, "symbol", 595, 64], + ["return", 102, 595, 64], + "_nop_ur_2", + "if_else_512", + "if_end_513", + ["null", 104, 597, 12], + ["return", 104, 597, 12], + "_nop_ur_3", + "if_else_502", + "if_end_503", + ["null", 7, 603, 17], + ["access", 105, "/", 604, 24], + ["access", 107, {"name":"starts_with","kind":"name","make":"intrinsic"}, 604, 7], + ["frame", 108, 107, 2, 604, 7], + ["null", 109, 604, 7], + ["setarg", 108, 0, 109, 604, 7], + ["setarg", 108, 1, 2, 604, 7], + ["setarg", 108, 2, 105, 604, 7], + ["invoke", 108, 106, 604, 7], + ["jump_false", 106, "if_else_516", 604, 7], + ["move", 7, 2, 605, 15], + ["jump", "if_end_517", 605, 15], + "if_else_516", + ["get", 111, 39, 1, 607, 15], + ["frame", 112, 111, 0, 607, 15], + ["null", 113, 607, 15], + ["setarg", 112, 0, 113, 607, 15], + ["invoke", 112, 110, 607, 15], + ["access", 114, "/", 607, 36], + ["is_text", 116, 110, 607, 36], + ["jump_false", 116, "add_cn_519", 607, 36], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 115, 110, 114, 607, 36], + ["jump", "add_done_518", 607, 36], + "add_cn_519", + ["is_num", 116, 110, 607, 36], + ["jump_false", 116, "add_err_520", 607, 36], + "_nop_tc_12", + ["jump", "add_err_520", 607, 36], + ["add", 115, 110, 114, 607, 36], + ["jump", "add_done_518", 607, 36], + "add_err_520", + ["disrupt", 607, 36], + "add_done_518", + ["get", 119, 65, 1, 607, 42], + ["frame", 120, 119, 1, 607, 42], + ["null", 121, 607, 42], + ["setarg", 120, 0, 121, 607, 42], + ["setarg", 120, 1, 2, 607, 42], + ["invoke", 120, 118, 607, 42], + ["is_text", 123, 115, 607, 42], + ["jump_false", 123, "add_cn_522", 607, 42], + ["is_text", 124, 118, 607, 42], + ["jump_false", 124, "add_cn_522", 607, 42], + ["concat", 122, 115, 118, 607, 42], + ["jump", "add_done_521", 607, 42], + "add_cn_522", + ["is_num", 123, 115, 607, 42], + ["jump_false", 123, "add_err_523", 607, 42], + ["is_num", 124, 118, 607, 42], + ["jump_false", 124, "add_err_523", 607, 42], + ["add", 122, 115, 118, 607, 42], + ["jump", "add_done_521", 607, 42], + "add_err_523", + ["disrupt", 607, 42], + "add_done_521", + ["move", 7, 122, 607, 42], + "if_end_517", + ["access", 125, "/", 609, 28], + ["is_text", 127, 7, 609, 28], + ["jump_false", 127, "add_cn_525", 609, 28], + "_nop_tc_13", + "_nop_tc_14", + ["concat", 126, 7, 125, 609, 28], + ["jump", "add_done_524", 609, 28], + "add_cn_525", + ["is_num", 127, 7, 609, 28], + ["jump_false", 127, "add_err_526", 609, 28], + "_nop_tc_15", + ["jump", "add_err_526", 609, 28], + ["add", 126, 7, 125, 609, 28], + ["jump", "add_done_524", 609, 28], + "add_err_526", + ["disrupt", 609, 28], + "add_done_524", + ["is_text", 130, 126, 609, 34], + ["jump_false", 130, "add_cn_528", 609, 34], + ["is_text", 131, 1, 609, 34], + ["jump_false", 131, "add_cn_528", 609, 34], + ["concat", 129, 126, 1, 609, 34], + ["jump", "add_done_527", 609, 34], + "add_cn_528", + ["is_num", 130, 126, 609, 34], + ["jump_false", 130, "add_err_529", 609, 34], + ["is_num", 131, 1, 609, 34], + ["jump_false", 131, "add_err_529", 609, 34], + ["add", 129, 126, 1, 609, 34], + ["jump", "add_done_527", 609, 34], + "add_err_529", + ["disrupt", 609, 34], + "add_done_527", + ["move", 8, 129, 609, 34], + ["get", 133, 22, 1, 611, 7], + ["is_proxy", 134, 133, 611, 7], + ["jump_false", 134, "record_path_532", 611, 7], + ["null", 135, 611, 7], + ["access", 136, "is_file", 611, 7], + ["array", 137, 0, 611, 7], + ["push", 137, 8, 611, 7], + ["frame", 138, 133, 2, 611, 7], + ["setarg", 138, 0, 135, 611, 7], + ["setarg", 138, 1, 136, 611, 7], + ["setarg", 138, 2, 137, 611, 7], + ["invoke", 138, 132, 611, 7], + ["jump", "call_done_533", 611, 7], + "record_path_532", + ["load_field", 139, 133, "is_file", 611, 7], + ["frame", 140, 139, 1, 611, 7], + ["setarg", 140, 0, 133, 611, 7], + ["setarg", 140, 1, 8, 611, 7], + ["invoke", 140, 132, 611, 7], + "call_done_533", + ["jump_false", 132, "if_else_530", 611, 7], + ["get", 142, 63, 1, 612, 10], + ["frame", 143, 142, 2, 612, 10], + ["null", 144, 612, 10], + ["setarg", 143, 0, 144, 612, 10], + ["setarg", 143, 1, 8, 612, 10], + ["setarg", 143, 2, 2, 612, 10], + ["invoke", 143, 141, 612, 10], + ["move", 11, 141, 612, 10], + ["access", 145, "core", 614, 23], + ["is_identical", 146, 2, 145, 614, 23], + ["jump_true", 146, "eq_done_535", 614, 23], + ["is_int", 147, 2, 614, 23], + ["jump_false", 147, "eq_ni_536", 614, 23], + "_nop_tc_16", + ["jump", "eq_ni_536", 614, 23], + ["eq_int", 146, 2, 145, 614, 23], + ["jump", "eq_done_535", 614, 23], + "eq_ni_536", + ["is_num", 147, 2, 614, 23], + ["jump_false", 147, "eq_nn_537", 614, 23], + "_nop_tc_17", + ["jump", "eq_nn_537", 614, 23], + ["eq_float", 146, 2, 145, 614, 23], + ["jump", "eq_done_535", 614, 23], + "eq_nn_537", + ["is_text", 147, 2, 614, 23], + ["jump_false", 147, "eq_nt_538", 614, 23], + "_nop_tc_18", + "_nop_tc_19", + ["eq_text", 146, 2, 145, 614, 23], + ["jump", "eq_done_535", 614, 23], + "eq_nt_538", + ["is_null", 147, 2, 614, 23], + ["jump_false", 147, "eq_nnl_539", 614, 23], + "_nop_tc_20", + ["jump", "eq_nnl_539", 614, 23], + ["true", 146, 614, 23], + ["jump", "eq_done_535", 614, 23], + "eq_nnl_539", + ["is_bool", 147, 2, 614, 23], + ["jump_false", 147, "eq_nb_540", 614, 23], + "_nop_tc_21", + ["jump", "eq_nb_540", 614, 23], + ["eq_bool", 146, 2, 145, 614, 23], + ["jump", "eq_done_535", 614, 23], + "eq_nb_540", + ["false", 146, 614, 23], + "eq_done_535", + ["move", 149, 146, 614, 23], + ["jump_true", 149, "or_end_534", 614, 23], + ["get", 151, 7, 1, 614, 46], + ["is_proxy", 152, 151, 614, 46], + ["jump_false", 152, "record_path_541", 614, 46], + ["null", 153, 614, 46], + ["access", 154, "get_core_dir", 614, 46], + ["array", 155, 0, 614, 46], + ["frame", 156, 151, 2, 614, 46], + ["setarg", 156, 0, 153, 614, 46], + ["setarg", 156, 1, 154, 614, 46], + ["setarg", 156, 2, 155, 614, 46], + ["invoke", 156, 150, 614, 46], + ["jump", "call_done_542", 614, 46], + "record_path_541", + ["load_field", 157, 151, "get_core_dir", 614, 46], + ["frame", 158, 157, 0, 614, 46], + ["setarg", 158, 0, 151, 614, 46], + ["invoke", 158, 150, 614, 46], + "call_done_542", + ["is_identical", 159, 7, 150, 614, 46], + ["jump_true", 159, "eq_done_543", 614, 46], + ["is_int", 160, 7, 614, 46], + ["jump_false", 160, "eq_ni_544", 614, 46], + ["is_int", 161, 150, 614, 46], + ["jump_false", 161, "eq_ni_544", 614, 46], + ["eq_int", 159, 7, 150, 614, 46], + ["jump", "eq_done_543", 614, 46], + "eq_ni_544", + ["is_num", 160, 7, 614, 46], + ["jump_false", 160, "eq_nn_545", 614, 46], + ["is_num", 161, 150, 614, 46], + ["jump_false", 161, "eq_nn_545", 614, 46], + ["eq_float", 159, 7, 150, 614, 46], + ["jump", "eq_done_543", 614, 46], + "eq_nn_545", + ["is_text", 160, 7, 614, 46], + ["jump_false", 160, "eq_nt_546", 614, 46], + ["is_text", 161, 150, 614, 46], + ["jump_false", 161, "eq_nt_546", 614, 46], + ["eq_text", 159, 7, 150, 614, 46], + ["jump", "eq_done_543", 614, 46], + "eq_nt_546", + ["is_null", 160, 7, 614, 46], + ["jump_false", 160, "eq_nnl_547", 614, 46], + ["is_null", 161, 150, 614, 46], + ["jump_false", 161, "eq_nnl_547", 614, 46], + ["true", 159, 614, 46], + ["jump", "eq_done_543", 614, 46], + "eq_nnl_547", + ["is_bool", 160, 7, 614, 46], + ["jump_false", 160, "eq_nb_548", 614, 46], + ["is_bool", 161, 150, 614, 46], + ["jump_false", 161, "eq_nb_548", 614, 46], + ["eq_bool", 159, 7, 150, 614, 46], + ["jump", "eq_done_543", 614, 46], + "eq_nb_548", + ["false", 159, 614, 46], + "eq_done_543", + ["move", 149, 159, 614, 46], + "or_end_534", + ["move", 12, 149, 614, 46], + ["jump_false", 12, "tern_else_549", 615, 13], + ["get", 163, 3, 1, 615, 23], + ["move", 162, 163, 615, 23], + ["jump", "tern_end_550", 615, 23], + "tern_else_549", + ["get", 164, 4, 1, 615, 36], + ["move", 162, 164, 615, 36], + "tern_end_550", + ["move", 14, 162, 615, 36], + ["record", 165, 3], + ["store_field", 165, 8, "path", 616, 19], + ["store_field", 165, 14, "scope", 616, 36], + ["store_field", 165, 11, "symbol", 616, 51], + ["return", 165, 616, 51], + "_nop_ur_4", + "if_else_530", + "if_end_531", + ["get", 167, 45, 1, 619, 7], + ["frame", 168, 167, 1, 619, 7], + ["null", 169, 619, 7], + ["setarg", 168, 0, 169, 619, 7], + ["setarg", 168, 1, 1, 619, 7], + ["invoke", 168, 166, 619, 7], + ["jump_false", 166, "if_else_551", 619, 7], + ["null", 170, 620, 12], + ["return", 170, 620, 12], + "_nop_ur_5", + "if_else_551", + "if_end_552", + ["get", 172, 58, 1, 623, 15], + ["is_proxy", 173, 172, 623, 15], + ["jump_false", 173, "record_path_553", 623, 15], + ["null", 174, 623, 15], + ["access", 175, "split_alias", 623, 15], + ["array", 176, 0, 623, 15], + ["push", 176, 2, 623, 15], + ["push", 176, 1, 623, 15], + ["frame", 177, 172, 2, 623, 15], + ["setarg", 177, 0, 174, 623, 15], + ["setarg", 177, 1, 175, 623, 15], + ["setarg", 177, 2, 176, 623, 15], + ["invoke", 177, 171, 623, 15], + ["jump", "call_done_554", 623, 15], + "record_path_553", + ["load_field", 178, 172, "split_alias", 623, 15], + ["frame", 179, 178, 2, 623, 15], + ["setarg", 179, 0, 172, 623, 15], + ["setarg", 179, 1, 2, 623, 15], + ["setarg", 179, 2, 1, 623, 15], + ["invoke", 179, 171, 623, 15], + "call_done_554", + ["move", 3, 171, 623, 15], + ["jump_false", 3, "if_else_555", 624, 7], + ["get", 181, 39, 1, 625, 18], + ["frame", 182, 181, 0, 625, 18], + ["null", 183, 625, 18], + ["setarg", 182, 0, 183, 625, 18], + ["invoke", 182, 180, 625, 18], + ["access", 184, "/", 625, 39], + ["is_text", 186, 180, 625, 39], + ["jump_false", 186, "add_cn_558", 625, 39], + "_nop_tc_22", + "_nop_tc_23", + ["concat", 185, 180, 184, 625, 39], + ["jump", "add_done_557", 625, 39], + "add_cn_558", + ["is_num", 186, 180, 625, 39], + ["jump_false", 186, "add_err_559", 625, 39], + "_nop_tc_24", + ["jump", "add_err_559", 625, 39], + ["add", 185, 180, 184, 625, 39], + ["jump", "add_done_557", 625, 39], + "add_err_559", + ["disrupt", 625, 39], + "add_done_557", + ["load_field", 188, 3, "package", 625, 63], + ["get", 190, 65, 1, 625, 45], + ["frame", 191, 190, 1, 625, 45], + ["null", 192, 625, 45], + ["setarg", 191, 0, 192, 625, 45], + ["setarg", 191, 1, 188, 625, 45], + ["invoke", 191, 189, 625, 45], + ["is_text", 194, 185, 625, 45], + ["jump_false", 194, "add_cn_561", 625, 45], + ["is_text", 195, 189, 625, 45], + ["jump_false", 195, "add_cn_561", 625, 45], + ["concat", 193, 185, 189, 625, 45], + ["jump", "add_done_560", 625, 45], + "add_cn_561", + ["is_num", 194, 185, 625, 45], + ["jump_false", 194, "add_err_562", 625, 45], + ["is_num", 195, 189, 625, 45], + ["jump_false", 195, "add_err_562", 625, 45], + ["add", 193, 185, 189, 625, 45], + ["jump", "add_done_560", 625, 45], + "add_err_562", + ["disrupt", 625, 45], + "add_done_560", + ["access", 196, "/", 625, 80], + ["is_text", 198, 193, 625, 80], + ["jump_false", 198, "add_cn_564", 625, 80], + "_nop_tc_25", + "_nop_tc_26", + ["concat", 197, 193, 196, 625, 80], + ["jump", "add_done_563", 625, 80], + "add_cn_564", + ["is_num", 198, 193, 625, 80], + ["jump_false", 198, "add_err_565", 625, 80], + "_nop_tc_27", + ["jump", "add_err_565", 625, 80], + ["add", 197, 193, 196, 625, 80], + ["jump", "add_done_563", 625, 80], + "add_err_565", + ["disrupt", 625, 80], + "add_done_563", + ["load_field", 200, 3, "path", 625, 86], + ["is_text", 202, 197, 625, 86], + ["jump_false", 202, "add_cn_567", 625, 86], + ["is_text", 203, 200, 625, 86], + ["jump_false", 203, "add_cn_567", 625, 86], + ["concat", 201, 197, 200, 625, 86], + ["jump", "add_done_566", 625, 86], + "add_cn_567", + ["is_num", 202, 197, 625, 86], + ["jump_false", 202, "add_err_568", 625, 86], + ["is_num", 203, 200, 625, 86], + ["jump_false", 203, "add_err_568", 625, 86], + ["add", 201, 197, 200, 625, 86], + ["jump", "add_done_566", 625, 86], + "add_err_568", + ["disrupt", 625, 86], + "add_done_566", + ["move", 4, 201, 625, 86], + ["get", 205, 22, 1, 626, 9], + ["is_proxy", 206, 205, 626, 9], + ["jump_false", 206, "record_path_571", 626, 9], + ["null", 207, 626, 9], + ["access", 208, "is_file", 626, 9], + ["array", 209, 0, 626, 9], + ["push", 209, 4, 626, 9], + ["frame", 210, 205, 2, 626, 9], + ["setarg", 210, 0, 207, 626, 9], + ["setarg", 210, 1, 208, 626, 9], + ["setarg", 210, 2, 209, 626, 9], + ["invoke", 210, 204, 626, 9], + ["jump", "call_done_572", 626, 9], + "record_path_571", + ["load_field", 211, 205, "is_file", 626, 9], + ["frame", 212, 211, 1, 626, 9], + ["setarg", 212, 0, 205, 626, 9], + ["setarg", 212, 1, 4, 626, 9], + ["invoke", 212, 204, 626, 9], + "call_done_572", + ["jump_false", 204, "if_else_569", 626, 9], + ["get", 214, 63, 1, 627, 12], + ["frame", 215, 214, 2, 627, 12], + ["null", 216, 627, 12], + ["setarg", 215, 0, 216, 627, 12], + ["setarg", 215, 1, 4, 627, 12], + ["setarg", 215, 2, 2, 627, 12], + ["invoke", 215, 213, 627, 12], + ["move", 11, 213, 627, 12], + ["record", 217, 3], + ["store_field", 217, 4, "path", 628, 21], + ["get", 218, 5, 1, 628, 39], + ["store_field", 217, 218, "scope", 628, 39], + ["store_field", 217, 11, "symbol", 628, 61], + ["return", 217, 628, 61], + "_nop_ur_6", + "if_else_569", + "if_end_570", + ["jump", "if_end_556", 628, 61], + "if_else_555", + "if_end_556", + ["get", 220, 39, 1, 632, 22], + ["frame", 221, 220, 0, 632, 22], + ["null", 222, 632, 22], + ["setarg", 221, 0, 222, 632, 22], + ["invoke", 221, 219, 632, 22], + ["access", 223, "/", 632, 43], + ["is_text", 225, 219, 632, 43], + ["jump_false", 225, "add_cn_574", 632, 43], + "_nop_tc_28", + "_nop_tc_29", + ["concat", 224, 219, 223, 632, 43], + ["jump", "add_done_573", 632, 43], + "add_cn_574", + ["is_num", 225, 219, 632, 43], + ["jump_false", 225, "add_err_575", 632, 43], + "_nop_tc_30", + ["jump", "add_err_575", 632, 43], + ["add", 224, 219, 223, 632, 43], + ["jump", "add_done_573", 632, 43], + "add_err_575", + ["disrupt", 632, 43], + "add_done_573", + ["get", 228, 65, 1, 632, 49], + ["frame", 229, 228, 1, 632, 49], + ["null", 230, 632, 49], + ["setarg", 229, 0, 230, 632, 49], + ["setarg", 229, 1, 1, 632, 49], + ["invoke", 229, 227, 632, 49], + ["is_text", 232, 224, 632, 49], + ["jump_false", 232, "add_cn_577", 632, 49], + ["is_text", 233, 227, 632, 49], + ["jump_false", 233, "add_cn_577", 632, 49], + ["concat", 231, 224, 227, 632, 49], + ["jump", "add_done_576", 632, 49], + "add_cn_577", + ["is_num", 232, 224, 632, 49], + ["jump_false", 232, "add_err_578", 632, 49], + ["is_num", 233, 227, 632, 49], + ["jump_false", 233, "add_err_578", 632, 49], + ["add", 231, 224, 227, 632, 49], + ["jump", "add_done_576", 632, 49], + "add_err_578", + ["disrupt", 632, 49], + "add_done_576", + ["move", 13, 231, 632, 49], + ["get", 235, 22, 1, 633, 7], + ["is_proxy", 236, 235, 633, 7], + ["jump_false", 236, "record_path_581", 633, 7], + ["null", 237, 633, 7], + ["access", 238, "is_file", 633, 7], + ["array", 239, 0, 633, 7], + ["push", 239, 13, 633, 7], + ["frame", 240, 235, 2, 633, 7], + ["setarg", 240, 0, 237, 633, 7], + ["setarg", 240, 1, 238, 633, 7], + ["setarg", 240, 2, 239, 633, 7], + ["invoke", 240, 234, 633, 7], + ["jump", "call_done_582", 633, 7], + "record_path_581", + ["load_field", 241, 235, "is_file", 633, 7], + ["frame", 242, 241, 1, 633, 7], + ["setarg", 242, 0, 235, 633, 7], + ["setarg", 242, 1, 13, 633, 7], + ["invoke", 242, 234, 633, 7], + "call_done_582", + ["jump_false", 234, "if_else_579", 633, 7], + ["get", 244, 63, 1, 634, 10], + ["frame", 245, 244, 2, 634, 10], + ["null", 246, 634, 10], + ["setarg", 245, 0, 246, 634, 10], + ["setarg", 245, 1, 13, 634, 10], + ["setarg", 245, 2, 2, 634, 10], + ["invoke", 245, 243, 634, 10], + ["move", 11, 243, 634, 10], + ["record", 247, 3], + ["store_field", 247, 13, "path", 635, 19], + ["get", 248, 5, 1, 635, 40], + ["store_field", 247, 248, "scope", 635, 40], + ["store_field", 247, 11, "symbol", 635, 63], + ["return", 247, 635, 63], + "_nop_ur_7", + "if_else_579", + "if_end_580", + ["get", 250, 7, 1, 639, 14], + ["is_proxy", 251, 250, 639, 14], + ["jump_false", 251, "record_path_583", 639, 14], + ["null", 252, 639, 14], + ["access", 253, "get_core_dir", 639, 14], + ["array", 254, 0, 639, 14], + ["frame", 255, 250, 2, 639, 14], + ["setarg", 255, 0, 252, 639, 14], + ["setarg", 255, 1, 253, 639, 14], + ["setarg", 255, 2, 254, 639, 14], + ["invoke", 255, 249, 639, 14], + ["jump", "call_done_584", 639, 14], + "record_path_583", + ["load_field", 256, 250, "get_core_dir", 639, 14], + ["frame", 257, 256, 0, 639, 14], + ["setarg", 257, 0, 250, 639, 14], + ["invoke", 257, 249, 639, 14], + "call_done_584", + ["move", 5, 249, 639, 14], + ["access", 258, "/", 640, 31], + ["is_text", 260, 5, 640, 31], + ["jump_false", 260, "add_cn_586", 640, 31], + "_nop_tc_31", + "_nop_tc_32", + ["concat", 259, 5, 258, 640, 31], + ["jump", "add_done_585", 640, 31], + "add_cn_586", + ["is_num", 260, 5, 640, 31], + ["jump_false", 260, "add_err_587", 640, 31], + "_nop_tc_33", + ["jump", "add_err_587", 640, 31], + ["add", 259, 5, 258, 640, 31], + ["jump", "add_done_585", 640, 31], + "add_err_587", + ["disrupt", 640, 31], + "add_done_585", + ["is_text", 263, 259, 640, 37], + ["jump_false", 263, "add_cn_589", 640, 37], + ["is_text", 264, 1, 640, 37], + ["jump_false", 264, "add_cn_589", 640, 37], + ["concat", 262, 259, 1, 640, 37], + ["jump", "add_done_588", 640, 37], + "add_cn_589", + ["is_num", 263, 259, 640, 37], + ["jump_false", 263, "add_err_590", 640, 37], + ["is_num", 264, 1, 640, 37], + ["jump_false", 264, "add_err_590", 640, 37], + ["add", 262, 259, 1, 640, 37], + ["jump", "add_done_588", 640, 37], + "add_err_590", + ["disrupt", 640, 37], + "add_done_588", + ["move", 6, 262, 640, 37], + ["get", 266, 22, 1, 641, 7], + ["is_proxy", 267, 266, 641, 7], + ["jump_false", 267, "record_path_593", 641, 7], + ["null", 268, 641, 7], + ["access", 269, "is_file", 641, 7], + ["array", 270, 0, 641, 7], + ["push", 270, 6, 641, 7], + ["frame", 271, 266, 2, 641, 7], + ["setarg", 271, 0, 268, 641, 7], + ["setarg", 271, 1, 269, 641, 7], + ["setarg", 271, 2, 270, 641, 7], + ["invoke", 271, 265, 641, 7], + ["jump", "call_done_594", 641, 7], + "record_path_593", + ["load_field", 272, 266, "is_file", 641, 7], + ["frame", 273, 272, 1, 641, 7], + ["setarg", 273, 0, 266, 641, 7], + ["setarg", 273, 1, 6, 641, 7], + ["invoke", 273, 265, 641, 7], + "call_done_594", + ["jump_false", 265, "if_else_591", 641, 7], + ["access", 274, "core", 642, 41], + ["get", 276, 63, 1, 642, 10], + ["frame", 277, 276, 2, 642, 10], + ["null", 278, 642, 10], + ["setarg", 277, 0, 278, 642, 10], + ["setarg", 277, 1, 6, 642, 10], + ["setarg", 277, 2, 274, 642, 10], + ["invoke", 277, 275, 642, 10], + ["move", 11, 275, 642, 10], + ["record", 279, 3], + ["store_field", 279, 6, "path", 643, 19], + ["get", 280, 3, 1, 643, 42], + ["store_field", 279, 280, "scope", 643, 42], + ["store_field", 279, 11, "symbol", 643, 62], + ["return", 279, 643, 62], + "_nop_ur_8", + "if_else_591", + "if_end_592", + ["null", 281, 646, 10], + ["return", 281, 646, 10], + "_nop_ur_9", + "_nop_ur_10" + ], + "name": "resolve_locator", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 43, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 36, 1, 652, 16], + ["frame", 7, 6, 1, 652, 16], + ["null", 8, 652, 16], + ["setarg", 7, 0, 8, 652, 16], + ["setarg", 7, 1, 1, 652, 16], + ["invoke", 7, 5, 652, 16], + ["move", 4, 5, 652, 16], + ["access", 9, "/", 653, 49], + ["access", 10, "_", 653, 54], + ["access", 12, {"name":"replace","kind":"name","make":"intrinsic"}, 653, 35], + ["frame", 13, 12, 3, 653, 35], + ["null", 14, 653, 35], + ["setarg", 13, 0, 14, 653, 35], + ["setarg", 13, 1, 2, 653, 35], + ["setarg", 13, 2, 9, 653, 35], + ["setarg", 13, 3, 10, 653, 35], + ["invoke", 13, 11, 653, 35], + ["access", 15, ".", 653, 60], + ["access", 16, "_", 653, 65], + ["access", 18, {"name":"replace","kind":"name","make":"intrinsic"}, 653, 27], + ["frame", 19, 18, 3, 653, 27], + ["null", 20, 653, 27], + ["setarg", 19, 0, 20, 653, 27], + ["setarg", 19, 1, 11, 653, 27], + ["setarg", 19, 2, 15, 653, 27], + ["setarg", 19, 3, 16, 653, 27], + ["invoke", 19, 17, 653, 27], + ["access", 21, "-", 653, 71], + ["access", 22, "_", 653, 76], + ["access", 24, {"name":"replace","kind":"name","make":"intrinsic"}, 653, 19], + ["frame", 25, 24, 3, 653, 19], + ["null", 26, 653, 19], + ["setarg", 25, 0, 26, 653, 19], + ["setarg", 25, 1, 17, 653, 19], + ["setarg", 25, 2, 21, 653, 19], + ["setarg", 25, 3, 22, 653, 19], + ["invoke", 25, 23, 653, 19], + ["move", 3, 23, 653, 19], + ["access", 27, "js_", 654, 10], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 30, 4, 654, 18], + ["jump_false", 30, "add_cn_596", 654, 18], + ["concat", 28, 27, 4, 654, 18], + ["jump", "add_done_595", 654, 18], + "add_cn_596", + "_nop_tc_3", + ["jump", "add_err_597", 654, 18], + ["is_num", 30, 4, 654, 18], + ["jump_false", 30, "add_err_597", 654, 18], + ["add", 28, 27, 4, 654, 18], + ["jump", "add_done_595", 654, 18], + "add_err_597", + ["disrupt", 654, 18], + "add_done_595", + ["access", 31, "_", 654, 27], + ["is_text", 33, 28, 654, 27], + ["jump_false", 33, "add_cn_599", 654, 27], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 32, 28, 31, 654, 27], + ["jump", "add_done_598", 654, 27], + "add_cn_599", + ["is_num", 33, 28, 654, 27], + ["jump_false", 33, "add_err_600", 654, 27], + "_nop_tc_6", + ["jump", "add_err_600", 654, 27], + ["add", 32, 28, 31, 654, 27], + ["jump", "add_done_598", 654, 27], + "add_err_600", + ["disrupt", 654, 27], + "add_done_598", + ["is_text", 36, 32, 654, 33], + ["jump_false", 36, "add_cn_602", 654, 33], + ["is_text", 37, 3, 654, 33], + ["jump_false", 37, "add_cn_602", 654, 33], + ["concat", 35, 32, 3, 654, 33], + ["jump", "add_done_601", 654, 33], + "add_cn_602", + ["is_num", 36, 32, 654, 33], + ["jump_false", 36, "add_err_603", 654, 33], + ["is_num", 37, 3, 654, 33], + ["jump_false", 37, "add_err_603", 654, 33], + ["add", 35, 32, 3, 654, 33], + ["jump", "add_done_601", 654, 33], + "add_err_603", + ["disrupt", 654, 33], + "add_done_601", + ["access", 38, "_use", 654, 45], + ["is_text", 40, 35, 654, 45], + ["jump_false", 40, "add_cn_605", 654, 45], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 39, 35, 38, 654, 45], + ["jump", "add_done_604", 654, 45], + "add_cn_605", + ["is_num", 40, 35, 654, 45], + ["jump_false", 40, "add_err_606", 654, 45], + "_nop_tc_9", + ["jump", "add_err_606", 654, 45], + ["add", 39, 35, 38, 654, 45], + ["jump", "add_done_604", 654, 45], + "add_err_606", + ["disrupt", 654, 45], + "add_done_604", + ["return", 39, 654, 45], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "make_c_symbol", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 40, 1, 659, 10], + ["access", 4, "/lib/", 659, 29], + ["is_text", 6, 3, 659, 29], + ["jump_false", 6, "add_cn_608", 659, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 5, 3, 4, 659, 29], + ["jump", "add_done_607", 659, 29], + "add_cn_608", + ["is_num", 6, 3, 659, 29], + ["jump_false", 6, "add_err_609", 659, 29], + "_nop_tc_3", + ["jump", "add_err_609", 659, 29], + ["add", 5, 3, 4, 659, 29], + ["jump", "add_done_607", 659, 29], + "add_err_609", + ["disrupt", 659, 29], + "add_done_607", + ["get", 9, 65, 1, 659, 39], + ["frame", 10, 9, 1, 659, 39], + ["null", 11, 659, 39], + ["setarg", 10, 0, 11, 659, 39], + ["setarg", 10, 1, 1, 659, 39], + ["invoke", 10, 8, 659, 39], + ["is_text", 13, 5, 659, 39], + ["jump_false", 13, "add_cn_611", 659, 39], + ["is_text", 14, 8, 659, 39], + ["jump_false", 14, "add_cn_611", 659, 39], + ["concat", 12, 5, 8, 659, 39], + ["jump", "add_done_610", 659, 39], + "add_cn_611", + ["is_num", 13, 5, 659, 39], + ["jump_false", 13, "add_err_612", 659, 39], + ["is_num", 14, 8, 659, 39], + ["jump_false", 14, "add_err_612", 659, 39], + ["add", 12, 5, 8, 659, 39], + ["jump", "add_done_610", 659, 39], + "add_err_612", + ["disrupt", 659, 39], + "add_done_610", + ["access", 15, "/", 659, 64], + ["is_text", 17, 12, 659, 64], + ["jump_false", 17, "add_cn_614", 659, 64], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 16, 12, 15, 659, 64], + ["jump", "add_done_613", 659, 64], + "add_cn_614", + ["is_num", 17, 12, 659, 64], + ["jump_false", 17, "add_err_615", 659, 64], + "_nop_tc_6", + ["jump", "add_err_615", 659, 64], + ["add", 16, 12, 15, 659, 64], + ["jump", "add_done_613", 659, 64], + "add_err_615", + ["disrupt", 659, 64], + "add_done_613", + ["is_text", 20, 16, 659, 70], + ["jump_false", 20, "add_cn_617", 659, 70], + ["is_text", 21, 2, 659, 70], + ["jump_false", 21, "add_cn_617", 659, 70], + ["concat", 19, 16, 2, 659, 70], + ["jump", "add_done_616", 659, 70], + "add_cn_617", + ["is_num", 20, 16, 659, 70], + ["jump_false", 20, "add_err_618", 659, 70], + ["is_num", 21, 2, 659, 70], + ["jump_false", 21, "add_err_618", 659, 70], + ["add", 19, 16, 2, 659, 70], + ["jump", "add_done_616", 659, 70], + "add_err_618", + ["disrupt", 659, 70], + "add_done_616", + ["get", 22, 19, 1, 659, 77], + ["is_text", 24, 19, 659, 77], + ["jump_false", 24, "add_cn_620", 659, 77], + ["is_text", 25, 22, 659, 77], + ["jump_false", 25, "add_cn_620", 659, 77], + ["concat", 23, 19, 22, 659, 77], + ["jump", "add_done_619", 659, 77], + "add_cn_620", + ["is_num", 24, 19, 659, 77], + ["jump_false", 24, "add_err_621", 659, 77], + ["is_num", 25, 22, 659, 77], + ["jump_false", 25, "add_err_621", 659, 77], + ["add", 23, 19, 22, 659, 77], + ["jump", "add_done_619", 659, 77], + "add_err_621", + ["disrupt", 659, 77], + "add_done_619", + ["return", 23, 659, 77], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_dylib_path", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 30, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 53, 1, 664, 7], + ["load_dynamic", 3, 2, 1, 664, 16], + ["jump_false", 3, "if_else_622", 664, 16], + ["get", 4, 53, 1, 664, 36], + ["load_dynamic", 5, 4, 1, 664, 45], + ["return", 5, 664, 45], + "_nop_ur_1", + "if_else_622", + "if_end_623", + ["get", 7, 22, 1, 665, 8], + ["is_proxy", 8, 7, 665, 8], + ["jump_false", 8, "record_path_626", 665, 8], + ["null", 9, 665, 8], + ["access", 10, "is_file", 665, 8], + ["array", 11, 0, 665, 8], + ["push", 11, 1, 665, 8], + ["frame", 12, 7, 2, 665, 8], + ["setarg", 12, 0, 9, 665, 8], + ["setarg", 12, 1, 10, 665, 8], + ["setarg", 12, 2, 11, 665, 8], + ["invoke", 12, 6, 665, 8], + ["jump", "call_done_627", 665, 8], + "record_path_626", + ["load_field", 13, 7, "is_file", 665, 8], + ["frame", 14, 13, 1, 665, 8], + ["setarg", 14, 0, 7, 665, 8], + ["setarg", 14, 1, 1, 665, 8], + ["invoke", 14, 6, 665, 8], + "call_done_627", + "_nop_bl_1", + ["jump_true", 6, "if_else_624", 665, 8], + ["null", 16, 665, 39], + ["return", 16, 665, 39], + "_nop_ur_2", + "if_else_624", + "if_end_625", + ["get", 18, 55, 1, 666, 26], + ["is_proxy", 19, 18, 666, 26], + ["jump_false", 19, "record_path_628", 666, 26], + ["null", 20, 666, 26], + ["access", 21, "dylib_open", 666, 26], + ["array", 22, 0, 666, 26], + ["push", 22, 1, 666, 26], + ["frame", 23, 18, 2, 666, 26], + ["setarg", 23, 0, 20, 666, 26], + ["setarg", 23, 1, 21, 666, 26], + ["setarg", 23, 2, 22, 666, 26], + ["invoke", 23, 17, 666, 26], + ["jump", "call_done_629", 666, 26], + "record_path_628", + ["load_field", 24, 18, "dylib_open", 666, 26], + ["frame", 25, 24, 1, 666, 26], + ["setarg", 25, 0, 18, 666, 26], + ["setarg", 25, 1, 1, 666, 26], + ["invoke", 25, 17, 666, 26], + "call_done_629", + ["get", 26, 53, 1, 666, 3], + ["store_dynamic", 26, 17, 1, 666, 12], + ["get", 27, 53, 1, 667, 10], + ["load_dynamic", 28, 27, 1, 667, 19], + ["return", 28, 667, 19], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "open_module_dylib", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 5, 1, 677, 46], + ["get", 2, 1, 1, 677, 54], + ["get", 4, 55, 2, 677, 30], + ["is_proxy", 5, 4, 677, 30], + ["jump_false", 5, "record_path_636", 677, 30], + ["null", 6, 677, 30], + ["access", 7, "dylib_symbol", 677, 30], + ["array", 8, 0, 677, 30], + ["push", 8, 1, 677, 30], + ["push", 8, 2, 677, 30], + ["frame", 9, 4, 2, 677, 30], + ["setarg", 9, 0, 6, 677, 30], + ["setarg", 9, 1, 7, 677, 30], + ["setarg", 9, 2, 8, 677, 30], + ["invoke", 9, 3, 677, 30], + ["jump", "call_done_637", 677, 30], + "record_path_636", + ["load_field", 10, 4, "dylib_symbol", 677, 30], + ["frame", 11, 10, 2, 677, 30], + ["setarg", 11, 0, 4, 677, 30], + ["setarg", 11, 1, 1, 677, 30], + ["setarg", 11, 2, 2, 677, 30], + ["invoke", 11, 3, 677, 30], + "call_done_637", + ["return", 3, 677, 30], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 29, + "nr_close_slots": 0, + "instructions": [ + ["get", 7, 29, 1, 673, 20], + ["frame", 8, 7, 2, 673, 20], + ["null", 9, 673, 20], + ["setarg", 8, 0, 9, 673, 20], + ["setarg", 8, 1, 2, 673, 20], + ["setarg", 8, 2, 3, 673, 20], + ["invoke", 8, 6, 673, 20], + ["move", 4, 6, 673, 20], + ["get", 11, 54, 1, 674, 16], + ["frame", 12, 11, 1, 674, 16], + ["null", 13, 674, 16], + ["setarg", 12, 0, 13, 674, 16], + ["setarg", 12, 1, 4, 674, 16], + ["invoke", 12, 10, 674, 16], + ["move", 5, 10, 674, 16], + "_nop_bl_1", + ["jump_true", 5, "if_else_630", 675, 8], + ["null", 15, 675, 23], + ["return", 15, 675, 23], + "_nop_ur_1", + "if_else_630", + "if_end_631", + ["get", 17, 55, 1, 676, 8], + ["is_proxy", 18, 17, 676, 8], + ["jump_false", 18, "record_path_634", 676, 8], + ["null", 19, 676, 8], + ["access", 20, "dylib_has_symbol", 676, 8], + ["array", 21, 0, 676, 8], + ["push", 21, 5, 676, 8], + ["push", 21, 1, 676, 8], + ["frame", 22, 17, 2, 676, 8], + ["setarg", 22, 0, 19, 676, 8], + ["setarg", 22, 1, 20, 676, 8], + ["setarg", 22, 2, 21, 676, 8], + ["invoke", 22, 16, 676, 8], + ["jump", "call_done_635", 676, 8], + "record_path_634", + ["load_field", 23, 17, "dylib_has_symbol", 676, 8], + ["frame", 24, 23, 2, 676, 8], + ["setarg", 24, 0, 17, 676, 8], + ["setarg", 24, 1, 5, 676, 8], + ["setarg", 24, 2, 1, 676, 8], + ["invoke", 24, 16, 676, 8], + "call_done_635", + "_nop_bl_2", + ["jump_true", 16, "if_else_632", 676, 8], + ["null", 26, 676, 49], + ["return", 26, 676, 49], + "_nop_ur_2", + "if_else_632", + "if_end_633", + ["function", 27, 27, 677, 10], + ["return", 27, 677, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "try_dylib_symbol", + "filename": "internal/shop.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 10, 1, 714, 54], + ["get", 3, 55, 2, 714, 37], + ["is_proxy", 4, 3, 714, 37], + ["jump_false", 4, "record_path_660", 714, 37], + ["null", 5, 714, 37], + ["access", 6, "load_internal", 714, 37], + ["array", 7, 0, 714, 37], + ["push", 7, 1, 714, 37], + ["frame", 8, 3, 2, 714, 37], + ["setarg", 8, 0, 5, 714, 37], + ["setarg", 8, 1, 6, 714, 37], + ["setarg", 8, 2, 7, 714, 37], + ["invoke", 8, 2, 714, 37], + ["jump", "call_done_661", 714, 37], + "record_path_660", + ["load_field", 9, 3, "load_internal", 714, 37], + ["frame", 10, 9, 1, 714, 37], + ["setarg", 10, 0, 3, 714, 37], + ["setarg", 10, 1, 1, 714, 37], + ["invoke", 10, 2, 714, 37], + "call_done_661", + ["return", 2, 714, 37], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 4, 1, 738, 54], + ["get", 3, 55, 2, 738, 37], + ["is_proxy", 4, 3, 738, 37], + ["jump_false", 4, "record_path_677", 738, 37], + ["null", 5, 738, 37], + ["access", 6, "load_internal", 738, 37], + ["array", 7, 0, 738, 37], + ["push", 7, 1, 738, 37], + ["frame", 8, 3, 2, 738, 37], + ["setarg", 8, 0, 5, 738, 37], + ["setarg", 8, 1, 6, 738, 37], + ["setarg", 8, 2, 7, 738, 37], + ["invoke", 8, 2, 738, 37], + ["jump", "call_done_678", 738, 37], + "record_path_677", + ["load_field", 9, 3, "load_internal", 738, 37], + ["frame", 10, 9, 1, 738, 37], + ["setarg", 10, 0, 3, 738, 37], + ["setarg", 10, 1, 1, 738, 37], + ["invoke", 10, 2, 738, 37], + "call_done_678", + ["return", 2, 738, 37], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 10, 1, 760, 52], + ["get", 3, 55, 2, 760, 35], + ["is_proxy", 4, 3, 760, 35], + ["jump_false", 4, "record_path_685", 760, 35], + ["null", 5, 760, 35], + ["access", 6, "load_internal", 760, 35], + ["array", 7, 0, 760, 35], + ["push", 7, 1, 760, 35], + ["frame", 8, 3, 2, 760, 35], + ["setarg", 8, 0, 5, 760, 35], + ["setarg", 8, 1, 6, 760, 35], + ["setarg", 8, 2, 7, 760, 35], + ["invoke", 8, 2, 760, 35], + ["jump", "call_done_686", 760, 35], + "record_path_685", + ["load_field", 9, 3, "load_internal", 760, 35], + ["frame", 10, 9, 1, 760, 35], + ["setarg", 10, 0, 3, 760, 35], + ["setarg", 10, 1, 1, 760, 35], + ["invoke", 10, 2, 760, 35], + "call_done_686", + ["return", 2, 760, 35], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 10, 1, 789, 56], + ["get", 3, 55, 2, 789, 39], + ["is_proxy", 4, 3, 789, 39], + ["jump_false", 4, "record_path_699", 789, 39], + ["null", 5, 789, 39], + ["access", 6, "load_internal", 789, 39], + ["array", 7, 0, 789, 39], + ["push", 7, 1, 789, 39], + ["frame", 8, 3, 2, 789, 39], + ["setarg", 8, 0, 5, 789, 39], + ["setarg", 8, 1, 6, 789, 39], + ["setarg", 8, 2, 7, 789, 39], + ["invoke", 8, 2, 789, 39], + ["jump", "call_done_700", 789, 39], + "record_path_699", + ["load_field", 9, 3, "load_internal", 789, 39], + ["frame", 10, 9, 1, 789, 39], + ["setarg", 10, 0, 3, 789, 39], + ["setarg", 10, 1, 1, 789, 39], + ["invoke", 10, 2, 789, 39], + "call_done_700", + ["return", 2, 789, 39], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 4, 1, 812, 52], + ["get", 3, 55, 2, 812, 35], + ["is_proxy", 4, 3, 812, 35], + ["jump_false", 4, "record_path_707", 812, 35], + ["null", 5, 812, 35], + ["access", 6, "load_internal", 812, 35], + ["array", 7, 0, 812, 35], + ["push", 7, 1, 812, 35], + ["frame", 8, 3, 2, 812, 35], + ["setarg", 8, 0, 5, 812, 35], + ["setarg", 8, 1, 6, 812, 35], + ["setarg", 8, 2, 7, 812, 35], + ["invoke", 8, 2, 812, 35], + ["jump", "call_done_708", 812, 35], + "record_path_707", + ["load_field", 9, 3, "load_internal", 812, 35], + ["frame", 10, 9, 1, 812, 35], + ["setarg", 10, 0, 3, 812, 35], + ["setarg", 10, 1, 1, 812, 35], + ["invoke", 10, 2, 812, 35], + "call_done_708", + ["return", 2, 812, 35], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 179, + "nr_close_slots": 0, + "instructions": [ + ["get", 12, 67, 1, 683, 18], + ["frame", 13, 12, 1, 683, 18], + ["null", 14, 683, 18], + ["setarg", 13, 0, 14, 683, 18], + ["setarg", 13, 1, 1, 683, 18], + ["invoke", 13, 11, 683, 18], + ["move", 5, 11, 683, 18], + ["null", 10, 684, 13], + ["null", 7, 685, 16], + ["null", 4, 687, 18], + ["null", 3, 688, 19], + ["null", 8, 689, 18], + ["null", 6, 690, 19], + ["jump_false", 5, "if_else_638", 692, 7], + ["load_field", 15, 5, "path", 693, 26], + ["get", 17, 45, 1, 693, 9], + ["frame", 18, 17, 1, 693, 9], + ["null", 19, 693, 9], + ["setarg", 18, 0, 19, 693, 9], + ["setarg", 18, 1, 15, 693, 9], + ["invoke", 18, 16, 693, 9], + ["move", 20, 16, 693, 9], + ["jump_false", 20, "and_end_643", 693, 9], + ["move", 20, 2, 693, 44], + "and_end_643", + ["move", 21, 20, 693, 44], + ["jump_false", 21, "and_end_642", 693, 44], + ["load_field", 22, 5, "package", 693, 63], + ["is_identical", 23, 22, 2, 693, 83], + ["jump_true", 23, "ne_nid_645", 693, 83], + ["jump", "ne_ni_646", 693, 83], + "ne_nid_645", + ["false", 23, 693, 83], + ["jump", "ne_done_644", 693, 83], + "ne_ni_646", + ["is_int", 24, 22, 693, 83], + ["jump_false", 24, "ne_nn_647", 693, 83], + ["is_int", 25, 2, 693, 83], + ["jump_false", 25, "ne_nn_647", 693, 83], + ["ne_int", 23, 22, 2, 693, 83], + ["jump", "ne_done_644", 693, 83], + "ne_nn_647", + ["is_num", 24, 22, 693, 83], + ["jump_false", 24, "ne_nt_648", 693, 83], + ["is_num", 25, 2, 693, 83], + ["jump_false", 25, "ne_nt_648", 693, 83], + ["ne_float", 23, 22, 2, 693, 83], + ["jump", "ne_done_644", 693, 83], + "ne_nt_648", + ["is_text", 24, 22, 693, 83], + ["jump_false", 24, "ne_nnl_649", 693, 83], + ["is_text", 25, 2, 693, 83], + ["jump_false", 25, "ne_nnl_649", 693, 83], + ["ne_text", 23, 22, 2, 693, 83], + ["jump", "ne_done_644", 693, 83], + "ne_nnl_649", + ["is_null", 24, 22, 693, 83], + ["jump_false", 24, "ne_nb_650", 693, 83], + ["is_null", 25, 2, 693, 83], + ["jump_false", 25, "ne_nb_650", 693, 83], + ["false", 23, 693, 83], + ["jump", "ne_done_644", 693, 83], + "ne_nb_650", + ["is_bool", 24, 22, 693, 83], + ["jump_false", 24, "ne_mis_651", 693, 83], + ["is_bool", 25, 2, 693, 83], + ["jump_false", 25, "ne_mis_651", 693, 83], + ["ne_bool", 23, 22, 2, 693, 83], + ["jump", "ne_done_644", 693, 83], + "ne_mis_651", + ["true", 23, 693, 83], + "ne_done_644", + ["move", 21, 23, 693, 83], + "and_end_642", + ["jump_false", 21, "if_else_640", 693, 83], + ["null", 26, 694, 18], + ["move", 5, 26, 694, 18], + ["jump", "if_end_641", 694, 18], + "if_else_640", + "if_end_641", + ["jump", "if_end_639", 694, 18], + "if_else_638", + "if_end_639", + ["jump_false", 5, "if_else_652", 696, 7], + ["load_field", 27, 5, "package", 697, 25], + ["load_field", 28, 5, "path", 697, 43], + ["get", 30, 48, 1, 697, 11], + ["frame", 31, 30, 2, 697, 11], + ["null", 32, 697, 11], + ["setarg", 31, 0, 32, 697, 11], + ["setarg", 31, 1, 27, 697, 11], + ["setarg", 31, 2, 28, 697, 11], + ["invoke", 31, 29, 697, 11], + ["move", 10, 29, 697, 11], + ["load_field", 33, 5, "path", 698, 25], + ["access", 34, ".c", 698, 40], + ["access", 35, "", 698, 46], + ["access", 37, {"name":"replace","kind":"name","make":"intrinsic"}, 698, 17], + ["frame", 38, 37, 3, 698, 17], + ["null", 39, 698, 17], + ["setarg", 38, 0, 39, 698, 17], + ["setarg", 38, 1, 33, 698, 17], + ["setarg", 38, 2, 34, 698, 17], + ["setarg", 38, 3, 35, 698, 17], + ["invoke", 38, 36, 698, 17], + ["move", 6, 36, 698, 17], + ["load_field", 40, 5, "package", 701, 36], + ["get", 42, 70, 1, 701, 14], + ["frame", 43, 42, 3, 701, 14], + ["null", 44, 701, 14], + ["setarg", 43, 0, 44, 701, 14], + ["setarg", 43, 1, 10, 701, 14], + ["setarg", 43, 2, 40, 701, 14], + ["setarg", 43, 3, 6, 701, 14], + ["invoke", 43, 41, 701, 14], + ["move", 7, 41, 701, 14], + ["jump_false", 7, "if_else_654", 702, 9], + ["record", 45, 4], + ["store_field", 45, 7, "symbol", 704, 17], + ["get", 46, 5, 1, 705, 16], + ["store_field", 45, 46, "scope", 705, 16], + ["load_field", 47, 5, "package", 706, 18], + ["store_field", 45, 47, "package", 706, 18], + ["store_field", 45, 10, "path", 707, 15], + ["return", 45, 707, 15], + "_nop_ur_1", + "if_else_654", + "if_end_655", + ["get", 49, 55, 1, 712, 9], + ["is_proxy", 50, 49, 712, 9], + ["jump_false", 50, "record_path_658", 712, 9], + ["null", 51, 712, 9], + ["access", 52, "internal_exists", 712, 9], + ["array", 53, 0, 712, 9], + ["push", 53, 10, 712, 9], + ["frame", 54, 49, 2, 712, 9], + ["setarg", 54, 0, 51, 712, 9], + ["setarg", 54, 1, 52, 712, 9], + ["setarg", 54, 2, 53, 712, 9], + ["invoke", 54, 48, 712, 9], + ["jump", "call_done_659", 712, 9], + "record_path_658", + ["load_field", 55, 49, "internal_exists", 712, 9], + ["frame", 56, 55, 1, 712, 9], + ["setarg", 56, 0, 49, 712, 9], + ["setarg", 56, 1, 10, 712, 9], + ["invoke", 56, 48, 712, 9], + "call_done_659", + ["jump_false", 48, "if_else_656", 712, 9], + ["record", 57, 4], + ["function", 58, 29, 714, 17], + ["store_field", 57, 58, "symbol", 714, 17], + ["get", 59, 5, 1, 715, 16], + ["store_field", 57, 59, "scope", 715, 16], + ["load_field", 60, 5, "package", 716, 18], + ["store_field", 57, 60, "package", 716, 18], + ["store_field", 57, 10, "path", 717, 15], + ["return", 57, 717, 15], + "_nop_ur_2", + "if_else_656", + "if_end_657", + ["jump", "if_end_653", 717, 15], + "if_else_652", + "if_end_653", + ["not", 61, 2, 723, 8], + ["move", 62, 61, 723, 8], + ["jump_true", 62, "or_end_664", 723, 8], + ["access", 63, "core", 723, 46], + ["is_identical", 64, 2, 63, 723, 46], + ["jump_true", 64, "eq_done_665", 723, 46], + ["is_int", 65, 2, 723, 46], + ["jump_false", 65, "eq_ni_666", 723, 46], + "_nop_tc_1", + ["jump", "eq_ni_666", 723, 46], + ["eq_int", 64, 2, 63, 723, 46], + ["jump", "eq_done_665", 723, 46], + "eq_ni_666", + ["is_num", 65, 2, 723, 46], + ["jump_false", 65, "eq_nn_667", 723, 46], + "_nop_tc_2", + ["jump", "eq_nn_667", 723, 46], + ["eq_float", 64, 2, 63, 723, 46], + ["jump", "eq_done_665", 723, 46], + "eq_nn_667", + ["is_text", 65, 2, 723, 46], + ["jump_false", 65, "eq_nt_668", 723, 46], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 64, 2, 63, 723, 46], + ["jump", "eq_done_665", 723, 46], + "eq_nt_668", + ["is_null", 65, 2, 723, 46], + ["jump_false", 65, "eq_nnl_669", 723, 46], + "_nop_tc_5", + ["jump", "eq_nnl_669", 723, 46], + ["true", 64, 723, 46], + ["jump", "eq_done_665", 723, 46], + "eq_nnl_669", + ["is_bool", 65, 2, 723, 46], + ["jump_false", 65, "eq_nb_670", 723, 46], + "_nop_tc_6", + ["jump", "eq_nb_670", 723, 46], + ["eq_bool", 64, 2, 63, 723, 46], + ["jump", "eq_done_665", 723, 46], + "eq_nb_670", + ["false", 64, 723, 46], + "eq_done_665", + ["move", 62, 64, 723, 46], + "or_end_664", + ["jump_false", 62, "if_else_662", 723, 46], + ["access", 67, "core", 724, 30], + ["get", 69, 48, 1, 724, 16], + ["frame", 70, 69, 2, 724, 16], + ["null", 71, 724, 16], + ["setarg", 70, 0, 71, 724, 16], + ["setarg", 70, 1, 67, 724, 16], + ["setarg", 70, 2, 1, 724, 16], + ["invoke", 70, 68, 724, 16], + ["move", 4, 68, 724, 16], + ["access", 72, "core", 727, 41], + ["get", 74, 70, 1, 727, 14], + ["frame", 75, 74, 3, 727, 14], + ["null", 76, 727, 14], + ["setarg", 75, 0, 76, 727, 14], + ["setarg", 75, 1, 4, 727, 14], + ["setarg", 75, 2, 72, 727, 14], + ["setarg", 75, 3, 1, 727, 14], + ["invoke", 75, 73, 727, 14], + ["move", 7, 73, 727, 14], + ["jump_false", 7, "if_else_671", 728, 9], + ["record", 77, 3], + ["store_field", 77, 7, "symbol", 730, 17], + ["get", 78, 3, 1, 731, 16], + ["store_field", 77, 78, "scope", 731, 16], + ["store_field", 77, 4, "path", 732, 15], + ["return", 77, 732, 15], + "_nop_ur_3", + "if_else_671", + "if_end_672", + ["get", 80, 55, 1, 736, 9], + ["is_proxy", 81, 80, 736, 9], + ["jump_false", 81, "record_path_675", 736, 9], + ["null", 82, 736, 9], + ["access", 83, "internal_exists", 736, 9], + ["array", 84, 0, 736, 9], + ["push", 84, 4, 736, 9], + ["frame", 85, 80, 2, 736, 9], + ["setarg", 85, 0, 82, 736, 9], + ["setarg", 85, 1, 83, 736, 9], + ["setarg", 85, 2, 84, 736, 9], + ["invoke", 85, 79, 736, 9], + ["jump", "call_done_676", 736, 9], + "record_path_675", + ["load_field", 86, 80, "internal_exists", 736, 9], + ["frame", 87, 86, 1, 736, 9], + ["setarg", 87, 0, 80, 736, 9], + ["setarg", 87, 1, 4, 736, 9], + ["invoke", 87, 79, 736, 9], + "call_done_676", + ["jump_false", 79, "if_else_673", 736, 9], + ["record", 88, 3], + ["function", 89, 30, 738, 17], + ["store_field", 88, 89, "symbol", 738, 17], + ["get", 90, 3, 1, 739, 16], + ["store_field", 88, 90, "scope", 739, 16], + ["store_field", 88, 4, "path", 740, 15], + ["return", 88, 740, 15], + "_nop_ur_4", + "if_else_673", + "if_end_674", + ["null", 91, 743, 12], + ["return", 91, 743, 12], + "_nop_ur_5", + "if_else_662", + "if_end_663", + ["get", 93, 48, 1, 747, 9], + ["frame", 94, 93, 2, 747, 9], + ["null", 95, 747, 9], + ["setarg", 94, 0, 95, 747, 9], + ["setarg", 94, 1, 2, 747, 9], + ["setarg", 94, 2, 1, 747, 9], + ["invoke", 94, 92, 747, 9], + ["move", 10, 92, 747, 9], + ["get", 97, 70, 1, 749, 12], + ["frame", 98, 97, 3, 749, 12], + ["null", 99, 749, 12], + ["setarg", 98, 0, 99, 749, 12], + ["setarg", 98, 1, 10, 749, 12], + ["setarg", 98, 2, 2, 749, 12], + ["setarg", 98, 3, 1, 749, 12], + ["invoke", 98, 96, 749, 12], + ["move", 7, 96, 749, 12], + ["jump_false", 7, "if_else_679", 750, 7], + ["record", 100, 3], + ["store_field", 100, 7, "symbol", 752, 15], + ["get", 101, 4, 1, 753, 14], + ["store_field", 100, 101, "scope", 753, 14], + ["store_field", 100, 10, "path", 754, 13], + ["return", 100, 754, 13], + "_nop_ur_6", + "if_else_679", + "if_end_680", + ["get", 103, 55, 1, 758, 7], + ["is_proxy", 104, 103, 758, 7], + ["jump_false", 104, "record_path_683", 758, 7], + ["null", 105, 758, 7], + ["access", 106, "internal_exists", 758, 7], + ["array", 107, 0, 758, 7], + ["push", 107, 10, 758, 7], + ["frame", 108, 103, 2, 758, 7], + ["setarg", 108, 0, 105, 758, 7], + ["setarg", 108, 1, 106, 758, 7], + ["setarg", 108, 2, 107, 758, 7], + ["invoke", 108, 102, 758, 7], + ["jump", "call_done_684", 758, 7], + "record_path_683", + ["load_field", 109, 103, "internal_exists", 758, 7], + ["frame", 110, 109, 1, 758, 7], + ["setarg", 110, 0, 103, 758, 7], + ["setarg", 110, 1, 10, 758, 7], + ["invoke", 110, 102, 758, 7], + "call_done_684", + ["jump_false", 102, "if_else_681", 758, 7], + ["record", 111, 3], + ["function", 112, 31, 760, 15], + ["store_field", 111, 112, "symbol", 760, 15], + ["get", 113, 4, 1, 761, 14], + ["store_field", 111, 113, "scope", 761, 14], + ["store_field", 111, 10, "path", 762, 13], + ["return", 111, 762, 13], + "_nop_ur_7", + "if_else_681", + "if_end_682", + ["get", 115, 45, 1, 766, 7], + ["frame", 116, 115, 1, 766, 7], + ["null", 117, 766, 7], + ["setarg", 116, 0, 117, 766, 7], + ["setarg", 116, 1, 1, 766, 7], + ["invoke", 116, 114, 766, 7], + ["jump_false", 114, "if_else_687", 766, 7], + ["null", 118, 767, 12], + ["return", 118, 767, 12], + "_nop_ur_8", + "if_else_687", + "if_end_688", + ["get", 120, 31, 1, 770, 19], + ["frame", 121, 120, 1, 770, 19], + ["null", 122, 770, 19], + ["setarg", 121, 0, 122, 770, 19], + ["setarg", 121, 1, 1, 770, 19], + ["invoke", 121, 119, 770, 19], + ["move", 9, 119, 770, 19], + ["jump_false", 9, "if_else_689", 771, 7], + ["get", 124, 25, 1, 772, 17], + ["frame", 125, 124, 2, 772, 17], + ["null", 126, 772, 17], + ["setarg", 125, 0, 126, 772, 17], + ["setarg", 125, 1, 1, 772, 17], + ["setarg", 125, 2, 2, 772, 17], + ["invoke", 125, 123, 772, 17], + ["move", 3, 123, 772, 17], + ["jump_false", 3, "if_else_691", 773, 9], + ["get", 128, 30, 1, 774, 18], + ["frame", 129, 128, 1, 774, 18], + ["null", 130, 774, 18], + ["setarg", 129, 0, 130, 774, 18], + ["setarg", 129, 1, 1, 774, 18], + ["invoke", 129, 127, 774, 18], + ["move", 8, 127, 774, 18], + ["get", 132, 48, 1, 775, 13], + ["frame", 133, 132, 2, 775, 13], + ["null", 134, 775, 13], + ["setarg", 133, 0, 134, 775, 13], + ["setarg", 133, 1, 3, 775, 13], + ["setarg", 133, 2, 8, 775, 13], + ["invoke", 133, 131, 775, 13], + ["move", 10, 131, 775, 13], + ["get", 136, 70, 1, 777, 16], + ["frame", 137, 136, 3, 777, 16], + ["null", 138, 777, 16], + ["setarg", 137, 0, 138, 777, 16], + ["setarg", 137, 1, 10, 777, 16], + ["setarg", 137, 2, 3, 777, 16], + ["setarg", 137, 3, 8, 777, 16], + ["invoke", 137, 135, 777, 16], + ["move", 7, 135, 777, 16], + ["jump_false", 7, "if_else_693", 778, 11], + ["record", 139, 4], + ["store_field", 139, 7, "symbol", 780, 19], + ["get", 140, 5, 1, 781, 18], + ["store_field", 139, 140, "scope", 781, 18], + ["store_field", 139, 3, "package", 782, 20], + ["store_field", 139, 10, "path", 783, 17], + ["return", 139, 783, 17], + "_nop_ur_9", + "if_else_693", + "if_end_694", + ["get", 142, 55, 1, 787, 11], + ["is_proxy", 143, 142, 787, 11], + ["jump_false", 143, "record_path_697", 787, 11], + ["null", 144, 787, 11], + ["access", 145, "internal_exists", 787, 11], + ["array", 146, 0, 787, 11], + ["push", 146, 10, 787, 11], + ["frame", 147, 142, 2, 787, 11], + ["setarg", 147, 0, 144, 787, 11], + ["setarg", 147, 1, 145, 787, 11], + ["setarg", 147, 2, 146, 787, 11], + ["invoke", 147, 141, 787, 11], + ["jump", "call_done_698", 787, 11], + "record_path_697", + ["load_field", 148, 142, "internal_exists", 787, 11], + ["frame", 149, 148, 1, 787, 11], + ["setarg", 149, 0, 142, 787, 11], + ["setarg", 149, 1, 10, 787, 11], + ["invoke", 149, 141, 787, 11], + "call_done_698", + ["jump_false", 141, "if_else_695", 787, 11], + ["record", 150, 4], + ["function", 151, 32, 789, 19], + ["store_field", 150, 151, "symbol", 789, 19], + ["get", 152, 5, 1, 790, 18], + ["store_field", 150, 152, "scope", 790, 18], + ["store_field", 150, 3, "package", 791, 20], + ["store_field", 150, 10, "path", 792, 17], + ["return", 150, 792, 17], + "_nop_ur_10", + "if_else_695", + "if_end_696", + ["jump", "if_end_692", 792, 17], + "if_else_691", + "if_end_692", + ["jump", "if_end_690", 792, 17], + "if_else_689", + "if_end_690", + ["access", 153, "core", 799, 28], + ["get", 155, 48, 1, 799, 14], + ["frame", 156, 155, 2, 799, 14], + ["null", 157, 799, 14], + ["setarg", 156, 0, 157, 799, 14], + ["setarg", 156, 1, 153, 799, 14], + ["setarg", 156, 2, 1, 799, 14], + ["invoke", 156, 154, 799, 14], + ["move", 4, 154, 799, 14], + ["access", 158, "core", 801, 39], + ["get", 160, 70, 1, 801, 12], + ["frame", 161, 160, 3, 801, 12], + ["null", 162, 801, 12], + ["setarg", 161, 0, 162, 801, 12], + ["setarg", 161, 1, 4, 801, 12], + ["setarg", 161, 2, 158, 801, 12], + ["setarg", 161, 3, 1, 801, 12], + ["invoke", 161, 159, 801, 12], + ["move", 7, 159, 801, 12], + ["jump_false", 7, "if_else_701", 802, 7], + ["record", 163, 3], + ["store_field", 163, 7, "symbol", 804, 15], + ["get", 164, 3, 1, 805, 14], + ["store_field", 163, 164, "scope", 805, 14], + ["store_field", 163, 4, "path", 806, 13], + ["return", 163, 806, 13], + "_nop_ur_11", + "if_else_701", + "if_end_702", + ["get", 166, 55, 1, 810, 7], + ["is_proxy", 167, 166, 810, 7], + ["jump_false", 167, "record_path_705", 810, 7], + ["null", 168, 810, 7], + ["access", 169, "internal_exists", 810, 7], + ["array", 170, 0, 810, 7], + ["push", 170, 4, 810, 7], + ["frame", 171, 166, 2, 810, 7], + ["setarg", 171, 0, 168, 810, 7], + ["setarg", 171, 1, 169, 810, 7], + ["setarg", 171, 2, 170, 810, 7], + ["invoke", 171, 165, 810, 7], + ["jump", "call_done_706", 810, 7], + "record_path_705", + ["load_field", 172, 166, "internal_exists", 810, 7], + ["frame", 173, 172, 1, 810, 7], + ["setarg", 173, 0, 166, 810, 7], + ["setarg", 173, 1, 4, 810, 7], + ["invoke", 173, 165, 810, 7], + "call_done_706", + ["jump_false", 165, "if_else_703", 810, 7], + ["record", 174, 3], + ["function", 175, 33, 812, 15], + ["store_field", 174, 175, "symbol", 812, 15], + ["get", 176, 3, 1, 813, 14], + ["store_field", 174, 176, "scope", 813, 14], + ["store_field", 174, 4, "path", 814, 13], + ["return", 174, 814, 13], + "_nop_ur_12", + "if_else_703", + "if_end_704", + ["null", 177, 818, 10], + ["return", 177, 818, 10], + "_nop_ur_13", + "_nop_ur_14" + ], + "name": "resolve_c_symbol", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 153, + "nr_close_slots": 0, + "instructions": [ + ["jump_false", 2, "tern_else_709", 825, 20], + ["access", 15, ":", 825, 56], + ["is_text", 17, 2, 825, 56], + ["jump_false", 17, "add_cn_712", 825, 56], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 16, 2, 15, 825, 56], + ["jump", "add_done_711", 825, 56], + "add_cn_712", + ["is_num", 17, 2, 825, 56], + ["jump_false", 17, "add_err_713", 825, 56], + "_nop_tc_3", + ["jump", "add_err_713", 825, 56], + ["add", 16, 2, 15, 825, 56], + ["jump", "add_done_711", 825, 56], + "add_err_713", + ["disrupt", 825, 56], + "add_done_711", + ["is_text", 20, 16, 825, 62], + ["jump_false", 20, "add_cn_715", 825, 62], + ["is_text", 21, 1, 825, 62], + ["jump_false", 21, "add_cn_715", 825, 62], + ["concat", 19, 16, 1, 825, 62], + ["jump", "add_done_714", 825, 62], + "add_cn_715", + ["is_num", 20, 16, 825, 62], + ["jump_false", 20, "add_err_716", 825, 62], + ["is_num", 21, 1, 825, 62], + ["jump_false", 21, "add_err_716", 825, 62], + ["add", 19, 16, 1, 825, 62], + ["jump", "add_done_714", 825, 62], + "add_err_716", + ["disrupt", 825, 62], + "add_done_714", + ["move", 14, 19, 825, 62], + ["jump", "tern_end_710", 825, 62], + "tern_else_709", + ["access", 22, ":", 825, 69], + "_nop_tc_4", + "_nop_tc_5", + ["is_text", 25, 1, 825, 75], + ["jump_false", 25, "add_cn_718", 825, 75], + ["concat", 23, 22, 1, 825, 75], + ["jump", "add_done_717", 825, 75], + "add_cn_718", + "_nop_tc_6", + ["jump", "add_err_719", 825, 75], + ["is_num", 25, 1, 825, 75], + ["jump_false", 25, "add_err_719", 825, 75], + ["add", 23, 22, 1, 825, 75], + ["jump", "add_done_717", 825, 75], + "add_err_719", + ["disrupt", 825, 75], + "add_done_717", + ["move", 14, 23, 825, 75], + "tern_end_710", + ["move", 7, 14, 825, 75], + ["get", 26, 51, 1, 827, 7], + ["load_dynamic", 27, 26, 7, 827, 25], + ["jump_false", 27, "if_else_720", 827, 25], + ["get", 28, 51, 1, 828, 12], + ["load_dynamic", 29, 28, 7, 828, 30], + ["return", 29, 828, 30], + "_nop_ur_1", + "if_else_720", + "if_end_721", + ["get", 31, 61, 1, 830, 19], + ["frame", 32, 31, 2, 830, 19], + ["null", 33, 830, 19], + ["setarg", 32, 0, 33, 830, 19], + ["setarg", 32, 1, 1, 830, 19], + ["setarg", 32, 2, 2, 830, 19], + ["invoke", 32, 30, 830, 19], + ["move", 34, 30, 830, 19], + ["jump_true", 34, "or_end_722", 830, 19], + ["record", 35, 1], + ["access", 36, 999, 830, 69], + ["store_field", 35, 36, "scope", 830, 69], + ["move", 34, 35, 830, 69], + "or_end_722", + ["move", 3, 34, 830, 69], + ["access", 37, ".cm", 831, 44], + ["is_text", 39, 1, 831, 44], + ["jump_false", 39, "add_cn_725", 831, 44], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 38, 1, 37, 831, 44], + ["jump", "add_done_724", 831, 44], + "add_cn_725", + ["is_num", 39, 1, 831, 44], + ["jump_false", 39, "add_err_726", 831, 44], + "_nop_tc_9", + ["jump", "add_err_726", 831, 44], + ["add", 38, 1, 37, 831, 44], + ["jump", "add_done_724", 831, 44], + "add_err_726", + ["disrupt", 831, 44], + "add_done_724", + ["get", 42, 62, 1, 831, 21], + ["frame", 43, 42, 2, 831, 21], + ["null", 44, 831, 21], + ["setarg", 43, 0, 44, 831, 21], + ["setarg", 43, 1, 38, 831, 21], + ["setarg", 43, 2, 2, 831, 21], + ["invoke", 43, 41, 831, 21], + ["move", 45, 41, 831, 21], + ["jump_true", 45, "or_end_723", 831, 21], + ["record", 46, 1], + ["access", 47, 999, 831, 78], + ["store_field", 46, 47, "scope", 831, 78], + ["move", 45, 46, 831, 78], + "or_end_723", + ["move", 10, 45, 831, 78], + ["load_field", 48, 3, "scope", 832, 23], + ["load_field", 49, 10, "scope", 832, 40], + ["access", 51, {"name":"min","kind":"name","make":"intrinsic"}, 832, 19], + ["frame", 52, 51, 2, 832, 19], + ["null", 53, 832, 19], + ["setarg", 52, 0, 53, 832, 19], + ["setarg", 52, 1, 48, 832, 19], + ["setarg", 52, 2, 49, 832, 19], + ["invoke", 52, 50, 832, 19], + ["move", 8, 50, 832, 19], + ["access", 54, 999, 834, 20], + ["is_identical", 55, 8, 54, 834, 20], + ["jump_true", 55, "eq_done_729", 834, 20], + ["is_int", 56, 8, 834, 20], + ["jump_false", 56, "eq_ni_730", 834, 20], + "_nop_tc_10", + "_nop_tc_11", + ["eq_int", 55, 8, 54, 834, 20], + ["jump", "eq_done_729", 834, 20], + "eq_ni_730", + ["is_num", 56, 8, 834, 20], + ["jump_false", 56, "eq_nn_731", 834, 20], + "_nop_tc_12", + "_nop_tc_13", + ["eq_float", 55, 8, 54, 834, 20], + ["jump", "eq_done_729", 834, 20], + "eq_nn_731", + ["is_text", 56, 8, 834, 20], + ["jump_false", 56, "eq_nt_732", 834, 20], + "_nop_tc_14", + ["jump", "eq_nt_732", 834, 20], + ["eq_text", 55, 8, 54, 834, 20], + ["jump", "eq_done_729", 834, 20], + "eq_nt_732", + ["is_null", 56, 8, 834, 20], + ["jump_false", 56, "eq_nnl_733", 834, 20], + "_nop_tc_15", + ["jump", "eq_nnl_733", 834, 20], + ["true", 55, 834, 20], + ["jump", "eq_done_729", 834, 20], + "eq_nnl_733", + ["is_bool", 56, 8, 834, 20], + ["jump_false", 56, "eq_nb_734", 834, 20], + "_nop_tc_16", + ["jump", "eq_nb_734", 834, 20], + ["eq_bool", 55, 8, 54, 834, 20], + ["jump", "eq_done_729", 834, 20], + "eq_nb_734", + ["false", 55, 834, 20], + "eq_done_729", + ["jump_false", 55, "if_else_727", 834, 20], + ["null", 58, 835, 12], + ["return", 58, 835, 12], + "_nop_ur_2", + "if_else_727", + "if_end_728", + ["null", 4, 837, 19], + ["null", 13, 838, 19], + ["null", 12, 839, 19], + ["null", 11, 840, 19], + ["null", 5, 841, 19], + ["null", 9, 842, 18], + ["load_field", 59, 10, "scope", 844, 7], + ["get", 60, 3, 1, 844, 28], + ["is_identical", 61, 59, 60, 844, 28], + ["jump_true", 61, "eq_done_737", 844, 28], + ["is_int", 62, 59, 844, 28], + ["jump_false", 62, "eq_ni_738", 844, 28], + ["is_int", 63, 60, 844, 28], + ["jump_false", 63, "eq_ni_738", 844, 28], + ["eq_int", 61, 59, 60, 844, 28], + ["jump", "eq_done_737", 844, 28], + "eq_ni_738", + ["is_num", 62, 59, 844, 28], + ["jump_false", 62, "eq_nn_739", 844, 28], + ["is_num", 63, 60, 844, 28], + ["jump_false", 63, "eq_nn_739", 844, 28], + ["eq_float", 61, 59, 60, 844, 28], + ["jump", "eq_done_737", 844, 28], + "eq_nn_739", + ["is_text", 62, 59, 844, 28], + ["jump_false", 62, "eq_nt_740", 844, 28], + ["is_text", 63, 60, 844, 28], + ["jump_false", 63, "eq_nt_740", 844, 28], + ["eq_text", 61, 59, 60, 844, 28], + ["jump", "eq_done_737", 844, 28], + "eq_nt_740", + ["is_null", 62, 59, 844, 28], + ["jump_false", 62, "eq_nnl_741", 844, 28], + ["is_null", 63, 60, 844, 28], + ["jump_false", 63, "eq_nnl_741", 844, 28], + ["true", 61, 844, 28], + ["jump", "eq_done_737", 844, 28], + "eq_nnl_741", + ["is_bool", 62, 59, 844, 28], + ["jump_false", 62, "eq_nb_742", 844, 28], + ["is_bool", 63, 60, 844, 28], + ["jump_false", 63, "eq_nb_742", 844, 28], + ["eq_bool", 61, 59, 60, 844, 28], + ["jump", "eq_done_737", 844, 28], + "eq_nb_742", + ["false", 61, 844, 28], + "eq_done_737", + ["jump_false", 61, "if_else_735", 844, 28], + ["access", 64, "core/", 845, 17], + "_nop_tc_17", + "_nop_tc_18", + ["is_text", 67, 1, 845, 27], + ["jump_false", 67, "add_cn_744", 845, 27], + ["concat", 65, 64, 1, 845, 27], + ["jump", "add_done_743", 845, 27], + "add_cn_744", + "_nop_tc_19", + ["jump", "add_err_745", 845, 27], + ["is_num", 67, 1, 845, 27], + ["jump_false", 67, "add_err_745", 845, 27], + ["add", 65, 64, 1, 845, 27], + ["jump", "add_done_743", 845, 27], + "add_err_745", + ["disrupt", 845, 27], + "add_done_743", + ["move", 4, 65, 845, 27], + ["jump", "if_end_736", 845, 27], + "if_else_735", + ["load_field", 68, 10, "scope", 846, 14], + ["access", 69, 900, 846, 34], + ["is_int", 71, 68, 846, 34], + ["jump_false", 71, "rel_ni_749", 846, 34], + "_nop_tc_20", + "_nop_tc_21", + ["lt_int", 70, 68, 69, 846, 34], + ["jump", "rel_done_751", 846, 34], + "rel_ni_749", + ["is_num", 71, 68, 846, 34], + ["jump_false", 71, "rel_nn_750", 846, 34], + "_nop_tc_22", + "_nop_tc_23", + ["lt_float", 70, 68, 69, 846, 34], + ["jump", "rel_done_751", 846, 34], + "rel_nn_750", + ["is_text", 71, 68, 846, 34], + ["jump_false", 71, "rel_err_752", 846, 34], + "_nop_tc_24", + ["jump", "rel_err_752", 846, 34], + ["lt_text", 70, 68, 69, 846, 34], + ["jump", "rel_done_751", 846, 34], + "rel_err_752", + ["disrupt", 846, 34], + "rel_done_751", + ["move", 73, 70, 846, 34], + ["jump_false", 73, "and_end_748", 846, 34], + ["load_field", 74, 10, "path", 846, 41], + ["move", 73, 74, 846, 41], + "and_end_748", + ["jump_false", 73, "if_else_746", 846, 41], + ["load_field", 75, 10, "path", 847, 29], + ["get", 77, 22, 1, 847, 17], + ["is_proxy", 78, 77, 847, 17], + ["jump_false", 78, "record_path_753", 847, 17], + ["null", 79, 847, 17], + ["access", 80, "realpath", 847, 17], + ["array", 81, 0, 847, 17], + ["push", 81, 75, 847, 17], + ["frame", 82, 77, 2, 847, 17], + ["setarg", 82, 0, 79, 847, 17], + ["setarg", 82, 1, 80, 847, 17], + ["setarg", 82, 2, 81, 847, 17], + ["invoke", 82, 76, 847, 17], + ["jump", "call_done_754", 847, 17], + "record_path_753", + ["load_field", 83, 77, "realpath", 847, 17], + ["frame", 84, 83, 1, 847, 17], + ["setarg", 84, 0, 77, 847, 17], + ["setarg", 84, 1, 75, 847, 17], + ["invoke", 84, 76, 847, 17], + "call_done_754", + ["move", 13, 76, 847, 17], + ["jump_false", 13, "if_else_755", 848, 9], + ["get", 86, 7, 1, 849, 19], + ["is_proxy", 87, 86, 849, 19], + ["jump_false", 87, "record_path_757", 849, 19], + ["null", 88, 849, 19], + ["access", 89, "file_info", 849, 19], + ["array", 90, 0, 849, 19], + ["push", 90, 13, 849, 19], + ["frame", 91, 86, 2, 849, 19], + ["setarg", 91, 0, 88, 849, 19], + ["setarg", 91, 1, 89, 849, 19], + ["setarg", 91, 2, 90, 849, 19], + ["invoke", 91, 85, 849, 19], + ["jump", "call_done_758", 849, 19], + "record_path_757", + ["load_field", 92, 86, "file_info", 849, 19], + ["frame", 93, 92, 1, 849, 19], + ["setarg", 93, 0, 86, 849, 19], + ["setarg", 93, 1, 13, 849, 19], + ["invoke", 93, 85, 849, 19], + "call_done_758", + ["move", 12, 85, 849, 19], + ["load_field", 94, 12, "package", 850, 11], + ["move", 95, 94, 850, 11], + ["jump_false", 95, "and_end_761", 850, 11], + ["load_field", 96, 12, "name", 850, 32], + ["move", 95, 96, 850, 32], + "and_end_761", + ["jump_false", 95, "if_else_759", 850, 32], + ["load_field", 97, 12, "package", 851, 21], + ["access", 98, "/", 851, 41], + ["is_text", 100, 97, 851, 41], + ["jump_false", 100, "add_cn_763", 851, 41], + "_nop_tc_25", + "_nop_tc_26", + ["concat", 99, 97, 98, 851, 41], + ["jump", "add_done_762", 851, 41], + "add_cn_763", + ["is_num", 100, 97, 851, 41], + ["jump_false", 100, "add_err_764", 851, 41], + "_nop_tc_27", + ["jump", "add_err_764", 851, 41], + ["add", 99, 97, 98, 851, 41], + ["jump", "add_done_762", 851, 41], + "add_err_764", + ["disrupt", 851, 41], + "add_done_762", + ["load_field", 102, 12, "name", 851, 47], + ["is_text", 104, 99, 851, 47], + ["jump_false", 104, "add_cn_766", 851, 47], + ["is_text", 105, 102, 851, 47], + ["jump_false", 105, "add_cn_766", 851, 47], + ["concat", 103, 99, 102, 851, 47], + ["jump", "add_done_765", 851, 47], + "add_cn_766", + ["is_num", 104, 99, 851, 47], + ["jump_false", 104, "add_err_767", 851, 47], + ["is_num", 105, 102, 851, 47], + ["jump_false", 105, "add_err_767", 851, 47], + ["add", 103, 99, 102, 851, 47], + ["jump", "add_done_765", 851, 47], + "add_err_767", + ["disrupt", 851, 47], + "add_done_765", + ["move", 4, 103, 851, 47], + ["jump", "if_end_760", 851, 47], + "if_else_759", + ["move", 4, 13, 853, 21], + "if_end_760", + ["jump", "if_end_756", 853, 21], + "if_else_755", + "if_end_756", + ["jump", "if_end_747", 853, 21], + "if_else_746", + "if_end_747", + "if_end_736", + "_nop_bl_1", + ["jump_true", 4, "if_else_768", 857, 8], + ["get", 107, 3, 1, 858, 22], + ["is_identical", 108, 8, 107, 858, 22], + ["jump_true", 108, "eq_done_772", 858, 22], + ["is_int", 109, 8, 858, 22], + ["jump_false", 109, "eq_ni_773", 858, 22], + ["is_int", 110, 107, 858, 22], + ["jump_false", 110, "eq_ni_773", 858, 22], + ["eq_int", 108, 8, 107, 858, 22], + ["jump", "eq_done_772", 858, 22], + "eq_ni_773", + ["is_num", 109, 8, 858, 22], + ["jump_false", 109, "eq_nn_774", 858, 22], + ["is_num", 110, 107, 858, 22], + ["jump_false", 110, "eq_nn_774", 858, 22], + ["eq_float", 108, 8, 107, 858, 22], + ["jump", "eq_done_772", 858, 22], + "eq_nn_774", + ["is_text", 109, 8, 858, 22], + ["jump_false", 109, "eq_nt_775", 858, 22], + ["is_text", 110, 107, 858, 22], + ["jump_false", 110, "eq_nt_775", 858, 22], + ["eq_text", 108, 8, 107, 858, 22], + ["jump", "eq_done_772", 858, 22], + "eq_nt_775", + ["is_null", 109, 8, 858, 22], + ["jump_false", 109, "eq_nnl_776", 858, 22], + ["is_null", 110, 107, 858, 22], + ["jump_false", 110, "eq_nnl_776", 858, 22], + ["true", 108, 858, 22], + ["jump", "eq_done_772", 858, 22], + "eq_nnl_776", + ["is_bool", 109, 8, 858, 22], + ["jump_false", 109, "eq_nb_777", 858, 22], + ["is_bool", 110, 107, 858, 22], + ["jump_false", 110, "eq_nb_777", 858, 22], + ["eq_bool", 108, 8, 107, 858, 22], + ["jump", "eq_done_772", 858, 22], + "eq_nb_777", + ["false", 108, 858, 22], + "eq_done_772", + ["jump_false", 108, "if_else_770", 858, 22], + ["access", 111, "core/", 859, 19], + "_nop_tc_28", + "_nop_tc_29", + ["is_text", 114, 1, 859, 29], + ["jump_false", 114, "add_cn_779", 859, 29], + ["concat", 112, 111, 1, 859, 29], + ["jump", "add_done_778", 859, 29], + "add_cn_779", + "_nop_tc_30", + ["jump", "add_err_780", 859, 29], + ["is_num", 114, 1, 859, 29], + ["jump_false", 114, "add_err_780", 859, 29], + ["add", 112, 111, 1, 859, 29], + ["jump", "add_done_778", 859, 29], + "add_err_780", + ["disrupt", 859, 29], + "add_done_778", + ["move", 4, 112, 859, 29], + ["jump", "if_end_771", 859, 29], + "if_else_770", + ["get", 115, 4, 1, 860, 27], + ["is_identical", 116, 8, 115, 860, 27], + ["jump_true", 116, "eq_done_784", 860, 27], + ["is_int", 117, 8, 860, 27], + ["jump_false", 117, "eq_ni_785", 860, 27], + ["is_int", 118, 115, 860, 27], + ["jump_false", 118, "eq_ni_785", 860, 27], + ["eq_int", 116, 8, 115, 860, 27], + ["jump", "eq_done_784", 860, 27], + "eq_ni_785", + ["is_num", 117, 8, 860, 27], + ["jump_false", 117, "eq_nn_786", 860, 27], + ["is_num", 118, 115, 860, 27], + ["jump_false", 118, "eq_nn_786", 860, 27], + ["eq_float", 116, 8, 115, 860, 27], + ["jump", "eq_done_784", 860, 27], + "eq_nn_786", + ["is_text", 117, 8, 860, 27], + ["jump_false", 117, "eq_nt_787", 860, 27], + ["is_text", 118, 115, 860, 27], + ["jump_false", 118, "eq_nt_787", 860, 27], + ["eq_text", 116, 8, 115, 860, 27], + ["jump", "eq_done_784", 860, 27], + "eq_nt_787", + ["is_null", 117, 8, 860, 27], + ["jump_false", 117, "eq_nnl_788", 860, 27], + ["is_null", 118, 115, 860, 27], + ["jump_false", 118, "eq_nnl_788", 860, 27], + ["true", 116, 860, 27], + ["jump", "eq_done_784", 860, 27], + "eq_nnl_788", + ["is_bool", 117, 8, 860, 27], + ["jump_false", 117, "eq_nb_789", 860, 27], + ["is_bool", 118, 115, 860, 27], + ["jump_false", 118, "eq_nb_789", 860, 27], + ["eq_bool", 116, 8, 115, 860, 27], + ["jump", "eq_done_784", 860, 27], + "eq_nb_789", + ["false", 116, 860, 27], + "eq_done_784", + ["move", 119, 116, 860, 27], + ["jump_false", 119, "and_end_783", 860, 27], + ["move", 119, 2, 860, 42], + "and_end_783", + ["jump_false", 119, "if_else_781", 860, 42], + ["access", 120, "/", 861, 37], + ["is_text", 122, 2, 861, 37], + ["jump_false", 122, "add_cn_791", 861, 37], + "_nop_tc_31", + "_nop_tc_32", + ["concat", 121, 2, 120, 861, 37], + ["jump", "add_done_790", 861, 37], + "add_cn_791", + ["is_num", 122, 2, 861, 37], + ["jump_false", 122, "add_err_792", 861, 37], + "_nop_tc_33", + ["jump", "add_err_792", 861, 37], + ["add", 121, 2, 120, 861, 37], + ["jump", "add_done_790", 861, 37], + "add_err_792", + ["disrupt", 861, 37], + "add_done_790", + ["is_text", 125, 121, 861, 43], + ["jump_false", 125, "add_cn_794", 861, 43], + ["is_text", 126, 1, 861, 43], + ["jump_false", 126, "add_cn_794", 861, 43], + ["concat", 124, 121, 1, 861, 43], + ["jump", "add_done_793", 861, 43], + "add_cn_794", + ["is_num", 125, 121, 861, 43], + ["jump_false", 125, "add_err_795", 861, 43], + ["is_num", 126, 1, 861, 43], + ["jump_false", 126, "add_err_795", 861, 43], + ["add", 124, 121, 1, 861, 43], + ["jump", "add_done_793", 861, 43], + "add_err_795", + ["disrupt", 861, 43], + "add_done_793", + ["move", 4, 124, 861, 43], + ["jump", "if_end_782", 861, 43], + "if_else_781", + ["get", 127, 5, 1, 862, 27], + ["is_identical", 128, 8, 127, 862, 27], + ["jump_true", 128, "eq_done_798", 862, 27], + ["is_int", 129, 8, 862, 27], + ["jump_false", 129, "eq_ni_799", 862, 27], + ["is_int", 130, 127, 862, 27], + ["jump_false", 130, "eq_ni_799", 862, 27], + ["eq_int", 128, 8, 127, 862, 27], + ["jump", "eq_done_798", 862, 27], + "eq_ni_799", + ["is_num", 129, 8, 862, 27], + ["jump_false", 129, "eq_nn_800", 862, 27], + ["is_num", 130, 127, 862, 27], + ["jump_false", 130, "eq_nn_800", 862, 27], + ["eq_float", 128, 8, 127, 862, 27], + ["jump", "eq_done_798", 862, 27], + "eq_nn_800", + ["is_text", 129, 8, 862, 27], + ["jump_false", 129, "eq_nt_801", 862, 27], + ["is_text", 130, 127, 862, 27], + ["jump_false", 130, "eq_nt_801", 862, 27], + ["eq_text", 128, 8, 127, 862, 27], + ["jump", "eq_done_798", 862, 27], + "eq_nt_801", + ["is_null", 129, 8, 862, 27], + ["jump_false", 129, "eq_nnl_802", 862, 27], + ["is_null", 130, 127, 862, 27], + ["jump_false", 130, "eq_nnl_802", 862, 27], + ["true", 128, 862, 27], + ["jump", "eq_done_798", 862, 27], + "eq_nnl_802", + ["is_bool", 129, 8, 862, 27], + ["jump_false", 129, "eq_nb_803", 862, 27], + ["is_bool", 130, 127, 862, 27], + ["jump_false", 130, "eq_nb_803", 862, 27], + ["eq_bool", 128, 8, 127, 862, 27], + ["jump", "eq_done_798", 862, 27], + "eq_nb_803", + ["false", 128, 862, 27], + "eq_done_798", + ["jump_false", 128, "if_else_796", 862, 27], + ["get", 132, 31, 1, 863, 19], + ["frame", 133, 132, 1, 863, 19], + ["null", 134, 863, 19], + ["setarg", 133, 0, 134, 863, 19], + ["setarg", 133, 1, 1, 863, 19], + ["invoke", 133, 131, 863, 19], + ["move", 11, 131, 863, 19], + ["jump_false", 11, "if_else_804", 864, 11], + ["get", 136, 28, 1, 865, 21], + ["frame", 137, 136, 2, 865, 21], + ["null", 138, 865, 21], + ["setarg", 137, 0, 138, 865, 21], + ["setarg", 137, 1, 11, 865, 21], + ["setarg", 137, 2, 2, 865, 21], + ["invoke", 137, 135, 865, 21], + ["move", 5, 135, 865, 21], + ["jump_false", 5, "if_else_806", 866, 13], + ["get", 140, 30, 1, 867, 22], + ["frame", 141, 140, 1, 867, 22], + ["null", 142, 867, 22], + ["setarg", 141, 0, 142, 867, 22], + ["setarg", 141, 1, 1, 867, 22], + ["invoke", 141, 139, 867, 22], + ["move", 9, 139, 867, 22], + ["access", 143, "/", 868, 35], + ["is_text", 145, 5, 868, 35], + ["jump_false", 145, "add_cn_809", 868, 35], + "_nop_tc_34", + "_nop_tc_35", + ["concat", 144, 5, 143, 868, 35], + ["jump", "add_done_808", 868, 35], + "add_cn_809", + ["is_num", 145, 5, 868, 35], + ["jump_false", 145, "add_err_810", 868, 35], + "_nop_tc_36", + ["jump", "add_err_810", 868, 35], + ["add", 144, 5, 143, 868, 35], + ["jump", "add_done_808", 868, 35], + "add_err_810", + ["disrupt", 868, 35], + "add_done_808", + ["is_text", 148, 144, 868, 41], + ["jump_false", 148, "add_cn_812", 868, 41], + ["is_text", 149, 9, 868, 41], + ["jump_false", 149, "add_cn_812", 868, 41], + ["concat", 147, 144, 9, 868, 41], + ["jump", "add_done_811", 868, 41], + "add_cn_812", + ["is_num", 148, 144, 868, 41], + ["jump_false", 148, "add_err_813", 868, 41], + ["is_num", 149, 9, 868, 41], + ["jump_false", 149, "add_err_813", 868, 41], + ["add", 147, 144, 9, 868, 41], + ["jump", "add_done_811", 868, 41], + "add_err_813", + ["disrupt", 868, 41], + "add_done_811", + ["move", 4, 147, 868, 41], + ["jump", "if_end_807", 868, 41], + "if_else_806", + ["move", 4, 1, 870, 23], + "if_end_807", + ["jump", "if_end_805", 870, 23], + "if_else_804", + ["move", 4, 1, 872, 21], + "if_end_805", + ["jump", "if_end_797", 872, 21], + "if_else_796", + ["move", 4, 1, 874, 19], + "if_end_797", + "if_end_782", + "if_end_771", + ["jump", "if_end_769", 874, 19], + "if_else_768", + "if_end_769", + ["record", 150, 4], + ["store_field", 150, 4, "cache_key", 878, 16], + ["store_field", 150, 3, "c_resolve", 879, 16], + ["store_field", 150, 10, "mod_resolve", 880, 18], + ["store_field", 150, 8, "min_scope", 881, 16], + ["move", 6, 150, 881, 16], + ["get", 151, 51, 1, 884, 3], + ["store_dynamic", 151, 6, 7, 884, 21], + ["return", 6, 885, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "resolve_module_info", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 64, 1, 889, 14], + ["frame", 6, 5, 2, 889, 14], + ["null", 7, 889, 14], + ["setarg", 6, 0, 7, 889, 14], + ["setarg", 6, 1, 1, 889, 14], + ["setarg", 6, 2, 2, 889, 14], + ["invoke", 6, 4, 889, 14], + ["move", 3, 4, 889, 14], + ["jump_false", 3, "tern_else_814", 890, 10], + ["load_field", 9, 3, "cache_key", 890, 17], + ["move", 8, 9, 890, 17], + ["jump", "tern_end_815", 890, 17], + "tern_else_814", + ["null", 10, 890, 34], + ["move", 8, 10, 890, 34], + "tern_end_815", + ["return", 8, 890, 34], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_module_cache_key", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 1, 1, 901, 27], + ["get", 4, 7, 2, 901, 12], + ["is_proxy", 5, 4, 901, 12], + ["jump_false", 5, "record_path_816", 901, 12], + ["null", 6, 901, 12], + ["access", 7, "use", 901, 12], + ["array", 8, 0, 901, 12], + ["push", 8, 1, 901, 12], + ["push", 8, 2, 901, 12], + ["frame", 9, 4, 2, 901, 12], + ["setarg", 9, 0, 6, 901, 12], + ["setarg", 9, 1, 7, 901, 12], + ["setarg", 9, 2, 8, 901, 12], + ["invoke", 9, 3, 901, 12], + ["jump", "call_done_817", 901, 12], + "record_path_816", + ["load_field", 10, 4, "use", 901, 12], + ["frame", 11, 10, 2, 901, 12], + ["setarg", 11, 0, 4, 901, 12], + ["setarg", 11, 1, 1, 901, 12], + ["setarg", 11, 2, 2, 901, 12], + ["invoke", 11, 3, 901, 12], + "call_done_817", + ["return", 3, 901, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["function", 2, 37, 900, 10], + ["return", 2, 900, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "make_use_fn", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["is_proxy", 4, 1, 907, 13], + ["jump_false", 4, "record_path_818", 907, 13], + ["null", 5, 907, 13], + ["access", 6, "symbol", 907, 13], + ["array", 7, 0, 907, 13], + ["frame", 8, 1, 2, 907, 13], + ["setarg", 8, 0, 5, 907, 13], + ["setarg", 8, 1, 6, 907, 13], + ["setarg", 8, 2, 7, 907, 13], + ["invoke", 8, 3, 907, 13], + ["jump", "call_done_819", 907, 13], + "record_path_818", + ["load_field", 9, 1, "symbol", 907, 13], + ["frame", 10, 9, 0, 907, 13], + ["setarg", 10, 0, 1, 907, 13], + ["invoke", 10, 3, 907, 13], + "call_done_819", + ["move", 2, 3, 907, 13], + ["return", 2, 910, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "call_c_module", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 91, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 9, 1, "c_resolve", 915, 19], + ["move", 2, 9, 915, 19], + ["load_field", 10, 1, "mod_resolve", 916, 21], + ["move", 6, 10, 916, 21], + ["null", 8, 918, 14], + ["null", 4, 919, 19], + ["null", 5, 920, 16], + ["null", 3, 921, 13], + ["null", 7, 922, 13], + ["load_field", 11, 6, "scope", 924, 7], + ["access", 12, 900, 924, 27], + ["is_int", 14, 11, 924, 27], + ["jump_false", 14, "rel_ni_822", 924, 27], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 13, 11, 12, 924, 27], + ["jump", "rel_done_824", 924, 27], + "rel_ni_822", + ["is_num", 14, 11, 924, 27], + ["jump_false", 14, "rel_nn_823", 924, 27], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 13, 11, 12, 924, 27], + ["jump", "rel_done_824", 924, 27], + "rel_nn_823", + ["is_text", 14, 11, 924, 27], + ["jump_false", 14, "rel_err_825", 924, 27], + "_nop_tc_5", + ["jump", "rel_err_825", 924, 27], + ["lt_text", 13, 11, 12, 924, 27], + ["jump", "rel_done_824", 924, 27], + "rel_err_825", + ["disrupt", 924, 27], + "rel_done_824", + ["jump_false", 13, "if_else_820", 924, 27], + ["load_field", 16, 6, "symbol", 926, 21], + ["access", 18, {"name":"is_object","kind":"name","make":"intrinsic"}, 926, 11], + ["frame", 19, 18, 1, 926, 11], + ["null", 20, 926, 11], + ["setarg", 19, 0, 20, 926, 11], + ["setarg", 19, 1, 16, 926, 11], + ["invoke", 19, 17, 926, 11], + ["move", 21, 17, 926, 11], + ["jump_false", 21, "and_end_828", 926, 11], + ["load_field", 22, 6, "symbol", 926, 44], + ["load_field", 23, 22, "_native", 926, 44], + ["move", 21, 23, 926, 44], + "and_end_828", + ["jump_false", 21, "if_else_826", 926, 44], + ["load_field", 24, 6, "symbol", 927, 16], + ["load_field", 25, 24, "value", 927, 16], + ["move", 8, 25, 927, 16], + ["jump", "if_end_827", 927, 16], + "if_else_826", + ["load_field", 26, 6, "path", 930, 36], + ["get", 28, 7, 1, 930, 21], + ["is_proxy", 29, 28, 930, 21], + ["jump_false", 29, "record_path_829", 930, 21], + ["null", 30, 930, 21], + ["access", 31, "file_info", 930, 21], + ["array", 32, 0, 930, 21], + ["push", 32, 26, 930, 21], + ["frame", 33, 28, 2, 930, 21], + ["setarg", 33, 0, 30, 930, 21], + ["setarg", 33, 1, 31, 930, 21], + ["setarg", 33, 2, 32, 930, 21], + ["invoke", 33, 27, 930, 21], + ["jump", "call_done_830", 930, 21], + "record_path_829", + ["load_field", 34, 28, "file_info", 930, 21], + ["frame", 35, 34, 1, 930, 21], + ["setarg", 35, 0, 28, 930, 21], + ["setarg", 35, 1, 26, 930, 21], + ["invoke", 35, 27, 930, 21], + "call_done_830", + ["move", 4, 27, 930, 21], + ["get", 37, 7, 1, 931, 18], + ["is_proxy", 38, 37, 931, 18], + ["jump_false", 38, "record_path_831", 931, 18], + ["null", 39, 931, 18], + ["access", 40, "script_inject_for", 931, 18], + ["array", 41, 0, 931, 18], + ["push", 41, 4, 931, 18], + ["frame", 42, 37, 2, 931, 18], + ["setarg", 42, 0, 39, 931, 18], + ["setarg", 42, 1, 40, 931, 18], + ["setarg", 42, 2, 41, 931, 18], + ["invoke", 42, 36, 931, 18], + ["jump", "call_done_832", 931, 18], + "record_path_831", + ["load_field", 43, 37, "script_inject_for", 931, 18], + ["frame", 44, 43, 1, 931, 18], + ["setarg", 44, 0, 37, 931, 18], + ["setarg", 44, 1, 4, 931, 18], + ["invoke", 44, 36, 931, 18], + "call_done_832", + ["move", 5, 36, 931, 18], + ["get", 46, 43, 1, 932, 15], + ["frame", 47, 46, 1, 932, 15], + ["null", 48, 932, 15], + ["setarg", 47, 0, 48, 932, 15], + ["setarg", 47, 1, 5, 932, 15], + ["invoke", 47, 45, 932, 15], + ["move", 3, 45, 932, 15], + ["load_field", 49, 4, "package", 933, 15], + ["move", 7, 49, 933, 15], + ["get", 51, 49, 1, 934, 19], + ["frame", 52, 51, 1, 934, 19], + ["null", 53, 934, 19], + ["setarg", 52, 0, 53, 934, 19], + ["setarg", 52, 1, 7, 934, 19], + ["invoke", 52, 50, 934, 19], + ["store_field", 3, 50, "use", 934, 9], + ["load_field", 54, 6, "symbol", 937, 26], + ["access", 56, {"name":"mach_load","kind":"name","make":"intrinsic"}, 937, 16], + ["frame", 57, 56, 2, 937, 16], + ["null", 58, 937, 16], + ["setarg", 57, 0, 58, 937, 16], + ["setarg", 57, 1, 54, 937, 16], + ["setarg", 57, 2, 3, 937, 16], + ["invoke", 57, 55, 937, 16], + ["move", 8, 55, 937, 16], + "if_end_827", + ["jump", "if_end_821", 937, 16], + "if_else_820", + ["load_field", 59, 2, "scope", 939, 14], + ["access", 60, 900, 939, 32], + ["is_int", 62, 59, 939, 32], + ["jump_false", 62, "rel_ni_835", 939, 32], + "_nop_tc_6", + "_nop_tc_7", + ["lt_int", 61, 59, 60, 939, 32], + ["jump", "rel_done_837", 939, 32], + "rel_ni_835", + ["is_num", 62, 59, 939, 32], + ["jump_false", 62, "rel_nn_836", 939, 32], + "_nop_tc_8", + "_nop_tc_9", + ["lt_float", 61, 59, 60, 939, 32], + ["jump", "rel_done_837", 939, 32], + "rel_nn_836", + ["is_text", 62, 59, 939, 32], + ["jump_false", 62, "rel_err_838", 939, 32], + "_nop_tc_10", + ["jump", "rel_err_838", 939, 32], + ["lt_text", 61, 59, 60, 939, 32], + ["jump", "rel_done_837", 939, 32], + "rel_err_838", + ["disrupt", 939, 32], + "rel_done_837", + ["jump_false", 61, "if_else_833", 939, 32], + ["get", 65, 13, 1, 941, 14], + ["frame", 66, 65, 1, 941, 14], + ["null", 67, 941, 14], + ["setarg", 66, 0, 67, 941, 14], + ["setarg", 66, 1, 2, 941, 14], + ["invoke", 66, 64, 941, 14], + ["move", 8, 64, 941, 14], + ["jump", "if_end_834", 941, 14], + "if_else_833", + ["load_field", 68, 1, "path", 1, 1], + ["array", 69, 0, 1, 1], + ["push", 69, 68, 1, 1], + ["access", 70, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 71, "Module {0} could not be found", 1, 1], + ["frame", 73, 70, 2, 1, 1], + ["null", 74, 1, 1], + ["setarg", 73, 0, 74, 1, 1], + ["setarg", 73, 1, 71, 1, 1], + ["setarg", 73, 2, 69, 1, 1], + ["invoke", 73, 72, 1, 1], + ["access", 76, {"name":"print","kind":"name","make":"intrinsic"}, 943, 7], + ["frame", 77, 76, 1, 943, 7], + ["null", 78, 943, 7], + ["setarg", 77, 0, 78, 943, 7], + ["setarg", 77, 1, 72, 943, 7], + ["invoke", 77, 75, 943, 7], + ["disrupt", 943, 56], + "if_end_834", + "if_end_821", + "_nop_bl_1", + ["jump_true", 8, "if_else_839", 946, 8], + ["array", 80, 0, 1, 1], + ["push", 80, 1, 1, 1], + ["access", 81, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 82, "Module {0} returned null", 1, 1], + ["frame", 84, 81, 2, 1, 1], + ["null", 85, 1, 1], + ["setarg", 84, 0, 85, 1, 1], + ["setarg", 84, 1, 82, 1, 1], + ["setarg", 84, 2, 80, 1, 1], + ["invoke", 84, 83, 1, 1], + ["access", 87, {"name":"print","kind":"name","make":"intrinsic"}, 946, 16], + ["frame", 88, 87, 1, 946, 16], + ["null", 89, 946, 16], + ["setarg", 88, 0, 89, 946, 16], + ["setarg", 88, 1, 83, 946, 16], + ["invoke", 88, 86, 946, 16], + ["disrupt", 946, 55], + ["jump", "if_end_840", 946, 55], + "if_else_839", + "if_end_840", + ["return", 8, 948, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "execute_module", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 64, 1, 952, 14], + ["frame", 6, 5, 2, 952, 14], + ["null", 7, 952, 14], + ["setarg", 6, 0, 7, 952, 14], + ["setarg", 6, 1, 1, 952, 14], + ["setarg", 6, 2, 2, 952, 14], + ["invoke", 6, 4, 952, 14], + ["move", 3, 4, 952, 14], + "_nop_bl_1", + ["jump_true", 3, "if_else_841", 954, 8], + ["array", 9, 0, 1, 1], + ["push", 9, 1, 1, 1], + ["push", 9, 2, 1, 1], + ["access", 10, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 11, "Module {0} could not be found in {1}", 1, 1], + ["frame", 13, 10, 2, 1, 1], + ["null", 14, 1, 1], + ["setarg", 13, 0, 14, 1, 1], + ["setarg", 13, 1, 11, 1, 1], + ["setarg", 13, 2, 9, 1, 1], + ["invoke", 13, 12, 1, 1], + ["access", 16, {"name":"print","kind":"name","make":"intrinsic"}, 954, 16], + ["frame", 17, 16, 1, 954, 16], + ["null", 18, 954, 16], + ["setarg", 17, 0, 18, 954, 16], + ["setarg", 17, 1, 12, 954, 16], + ["invoke", 17, 15, 954, 16], + ["disrupt", 954, 82], + ["jump", "if_end_842", 954, 82], + "if_else_841", + "if_end_842", + ["get", 20, 21, 1, 956, 10], + ["frame", 21, 20, 1, 956, 10], + ["null", 22, 956, 10], + ["setarg", 21, 0, 22, 956, 10], + ["setarg", 21, 1, 3, 956, 10], + ["tail_invoke", 21, 19, 956, 10], + ["return", 19, 956, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_module", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 35, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 40, 1, 988, 10], + ["access", 4, "/cache/", 988, 29], + ["is_text", 6, 3, 988, 29], + ["jump_false", 6, "add_cn_844", 988, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 5, 3, 4, 988, 29], + ["jump", "add_done_843", 988, 29], + "add_cn_844", + ["is_num", 6, 3, 988, 29], + ["jump_false", 6, "add_err_845", 988, 29], + "_nop_tc_3", + ["jump", "add_err_845", 988, 29], + ["add", 5, 3, 4, 988, 29], + ["jump", "add_done_843", 988, 29], + "add_err_845", + ["disrupt", 988, 29], + "add_done_843", + ["access", 8, "@", 988, 62], + ["access", 9, "_", 988, 66], + ["access", 11, {"name":"replace","kind":"name","make":"intrinsic"}, 988, 49], + ["frame", 12, 11, 3, 988, 49], + ["null", 13, 988, 49], + ["setarg", 12, 0, 13, 988, 49], + ["setarg", 12, 1, 1, 988, 49], + ["setarg", 12, 2, 8, 988, 49], + ["setarg", 12, 3, 9, 988, 49], + ["invoke", 12, 10, 988, 49], + ["access", 14, "/", 988, 72], + ["access", 15, "_", 988, 76], + ["access", 17, {"name":"replace","kind":"name","make":"intrinsic"}, 988, 41], + ["frame", 18, 17, 3, 988, 41], + ["null", 19, 988, 41], + ["setarg", 18, 0, 19, 988, 41], + ["setarg", 18, 1, 10, 988, 41], + ["setarg", 18, 2, 14, 988, 41], + ["setarg", 18, 3, 15, 988, 41], + ["invoke", 18, 16, 988, 41], + ["is_text", 21, 5, 988, 41], + ["jump_false", 21, "add_cn_847", 988, 41], + ["is_text", 22, 16, 988, 41], + ["jump_false", 22, "add_cn_847", 988, 41], + ["concat", 20, 5, 16, 988, 41], + ["jump", "add_done_846", 988, 41], + "add_cn_847", + ["is_num", 21, 5, 988, 41], + ["jump_false", 21, "add_err_848", 988, 41], + ["is_num", 22, 16, 988, 41], + ["jump_false", 22, "add_err_848", 988, 41], + ["add", 20, 5, 16, 988, 41], + ["jump", "add_done_846", 988, 41], + "add_err_848", + ["disrupt", 988, 41], + "add_done_846", + ["access", 23, "_", 988, 83], + ["is_text", 25, 20, 988, 83], + ["jump_false", 25, "add_cn_850", 988, 83], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 24, 20, 23, 988, 83], + ["jump", "add_done_849", 988, 83], + "add_cn_850", + ["is_num", 25, 20, 988, 83], + ["jump_false", 25, "add_err_851", 988, 83], + "_nop_tc_6", + ["jump", "add_err_851", 988, 83], + ["add", 24, 20, 23, 988, 83], + ["jump", "add_done_849", 988, 83], + "add_err_851", + ["disrupt", 988, 83], + "add_done_849", + ["is_text", 28, 24, 988, 89], + ["jump_false", 28, "add_cn_853", 988, 89], + ["is_text", 29, 2, 988, 89], + ["jump_false", 29, "add_cn_853", 988, 89], + ["concat", 27, 24, 2, 988, 89], + ["jump", "add_done_852", 988, 89], + "add_cn_853", + ["is_num", 28, 24, 988, 89], + ["jump_false", 28, "add_err_854", 988, 89], + ["is_num", 29, 2, 988, 89], + ["jump_false", 29, "add_err_854", 988, 89], + ["add", 27, 24, 2, 988, 89], + ["jump", "add_done_852", 988, 89], + "add_err_854", + ["disrupt", 988, 89], + "add_done_852", + ["access", 30, ".zip", 988, 98], + ["is_text", 32, 27, 988, 98], + ["jump_false", 32, "add_cn_856", 988, 98], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 31, 27, 30, 988, 98], + ["jump", "add_done_855", 988, 98], + "add_cn_856", + ["is_num", 32, 27, 988, 98], + ["jump_false", 32, "add_err_857", 988, 98], + "_nop_tc_9", + ["jump", "add_err_857", 988, 98], + ["add", 31, 27, 30, 988, 98], + ["jump", "add_done_855", 988, 98], + "add_err_857", + ["disrupt", 988, 98], + "add_done_855", + ["return", 31, 988, 98], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_cache_path", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 39, 1, 993, 10], + ["frame", 4, 3, 0, 993, 10], + ["null", 5, 993, 10], + ["setarg", 4, 0, 5, 993, 10], + ["invoke", 4, 2, 993, 10], + ["access", 6, "/", 993, 31], + ["is_text", 8, 2, 993, 31], + ["jump_false", 8, "add_cn_859", 993, 31], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 2, 6, 993, 31], + ["jump", "add_done_858", 993, 31], + "add_cn_859", + ["is_num", 8, 2, 993, 31], + ["jump_false", 8, "add_err_860", 993, 31], + "_nop_tc_3", + ["jump", "add_err_860", 993, 31], + ["add", 7, 2, 6, 993, 31], + ["jump", "add_done_858", 993, 31], + "add_err_860", + ["disrupt", 993, 31], + "add_done_858", + ["get", 11, 65, 1, 993, 37], + ["frame", 12, 11, 1, 993, 37], + ["null", 13, 993, 37], + ["setarg", 12, 0, 13, 993, 37], + ["setarg", 12, 1, 1, 993, 37], + ["invoke", 12, 10, 993, 37], + ["is_text", 15, 7, 993, 37], + ["jump_false", 15, "add_cn_862", 993, 37], + ["is_text", 16, 10, 993, 37], + ["jump_false", 16, "add_cn_862", 993, 37], + ["concat", 14, 7, 10, 993, 37], + ["jump", "add_done_861", 993, 37], + "add_cn_862", + ["is_num", 15, 7, 993, 37], + ["jump_false", 15, "add_err_863", 993, 37], + ["is_num", 16, 10, 993, 37], + ["jump_false", 16, "add_err_863", 993, 37], + ["add", 14, 7, 10, 993, 37], + ["jump", "add_done_861", 993, 37], + "add_err_863", + ["disrupt", 993, 37], + "add_done_861", + ["return", 14, 993, 37], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_package_abs_dir", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 55, + "nr_slots": 29, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 3, 1, 1005, 27], + ["get", 4, 42, 2, 1005, 16], + ["is_proxy", 5, 4, 1005, 16], + ["jump_false", 5, "record_path_868", 1005, 16], + ["null", 6, 1005, 16], + ["access", 7, "fetch", 1005, 16], + ["array", 8, 0, 1005, 16], + ["push", 8, 2, 1005, 16], + ["frame", 9, 4, 2, 1005, 16], + ["setarg", 9, 0, 6, 1005, 16], + ["setarg", 9, 1, 7, 1005, 16], + ["setarg", 9, 2, 8, 1005, 16], + ["invoke", 9, 3, 1005, 16], + ["jump", "call_done_869", 1005, 16], + "record_path_868", + ["load_field", 10, 4, "fetch", 1005, 16], + ["frame", 11, 10, 1, 1005, 16], + ["setarg", 11, 0, 4, 1005, 16], + ["setarg", 11, 1, 2, 1005, 16], + ["invoke", 11, 3, 1005, 16], + "call_done_869", + ["move", 1, 3, 1005, 16], + ["get", 12, 1, 1, 1006, 37], + ["access", 14, {"name":"text","kind":"name","make":"intrinsic"}, 1006, 42], + ["frame", 15, 14, 1, 1006, 42], + ["null", 16, 1006, 42], + ["setarg", 15, 0, 16, 1006, 42], + ["setarg", 15, 1, 1, 1006, 42], + ["invoke", 15, 13, 1006, 42], + ["get", 18, 7, 2, 1006, 12], + ["is_proxy", 19, 18, 1006, 12], + ["jump_false", 19, "record_path_870", 1006, 12], + ["null", 20, 1006, 12], + ["access", 21, "extract_commit_hash", 1006, 12], + ["array", 22, 0, 1006, 12], + ["push", 22, 12, 1006, 12], + ["push", 22, 13, 1006, 12], + ["frame", 23, 18, 2, 1006, 12], + ["setarg", 23, 0, 20, 1006, 12], + ["setarg", 23, 1, 21, 1006, 12], + ["setarg", 23, 2, 22, 1006, 12], + ["invoke", 23, 17, 1006, 12], + ["jump", "call_done_871", 1006, 12], + "record_path_870", + ["load_field", 24, 18, "extract_commit_hash", 1006, 12], + ["frame", 25, 24, 2, 1006, 12], + ["setarg", 25, 0, 18, 1006, 12], + ["setarg", 25, 1, 12, 1006, 12], + ["setarg", 25, 2, 13, 1006, 12], + ["invoke", 25, 17, 1006, 12], + "call_done_871", + ["return", 17, 1006, 12], + "_nop_ur_1", + "_nop_ur_2", + "disruption_872", + ["null", 27, 1008, 12], + ["return", 27, 1008, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 7, 1, 999, 17], + ["is_proxy", 6, 5, 999, 17], + ["jump_false", 6, "record_path_864", 999, 17], + ["null", 7, 999, 17], + ["access", 8, "get_api_url", 999, 17], + ["array", 9, 0, 999, 17], + ["push", 9, 1, 999, 17], + ["frame", 10, 5, 2, 999, 17], + ["setarg", 10, 0, 7, 999, 17], + ["setarg", 10, 1, 8, 999, 17], + ["setarg", 10, 2, 9, 999, 17], + ["invoke", 10, 4, 999, 17], + ["jump", "call_done_865", 999, 17], + "record_path_864", + ["load_field", 11, 5, "get_api_url", 999, 17], + ["frame", 12, 11, 1, 999, 17], + ["setarg", 12, 0, 5, 999, 17], + ["setarg", 12, 1, 1, 999, 17], + ["invoke", 12, 4, 999, 17], + "call_done_865", + ["move", 3, 4, 999, 17], + "_nop_bl_1", + ["jump_true", 3, "if_else_866", 1001, 8], + ["null", 14, 1001, 24], + ["return", 14, 1001, 24], + "_nop_ur_1", + "if_else_866", + "if_end_867", + ["function", 15, 44, 1004, 21], + ["move", 2, 15, 1004, 21], + ["frame", 17, 2, 0, 1010, 10], + ["null", 18, 1010, 10], + ["setarg", 17, 0, 18, 1010, 10], + ["tail_invoke", 17, 16, 1010, 10], + ["return", 16, 1010, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "fetch_remote_hash", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 49, + "nr_slots": 25, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 5, 1, 1025, 31], + ["get", 4, 42, 2, 1025, 20], + ["is_proxy", 5, 4, 1025, 20], + ["jump_false", 5, "record_path_882", 1025, 20], + ["null", 6, 1025, 20], + ["access", 7, "fetch", 1025, 20], + ["array", 8, 0, 1025, 20], + ["push", 8, 2, 1025, 20], + ["frame", 9, 4, 2, 1025, 20], + ["setarg", 9, 0, 6, 1025, 20], + ["setarg", 9, 1, 7, 1025, 20], + ["setarg", 9, 2, 8, 1025, 20], + ["invoke", 9, 3, 1025, 20], + ["jump", "call_done_883", 1025, 20], + "record_path_882", + ["load_field", 10, 4, "fetch", 1025, 20], + ["frame", 11, 10, 1, 1025, 20], + ["setarg", 11, 0, 4, 1025, 20], + ["setarg", 11, 1, 2, 1025, 20], + ["invoke", 11, 3, 1025, 20], + "call_done_883", + ["move", 1, 3, 1025, 20], + ["get", 12, 4, 1, 1026, 19], + ["get", 14, 22, 2, 1026, 5], + ["is_proxy", 15, 14, 1026, 5], + ["jump_false", 15, "record_path_884", 1026, 5], + ["null", 16, 1026, 5], + ["access", 17, "slurpwrite", 1026, 5], + ["array", 18, 0, 1026, 5], + ["push", 18, 12, 1026, 5], + ["push", 18, 1, 1026, 5], + ["frame", 19, 14, 2, 1026, 5], + ["setarg", 19, 0, 16, 1026, 5], + ["setarg", 19, 1, 17, 1026, 5], + ["setarg", 19, 2, 18, 1026, 5], + ["invoke", 19, 13, 1026, 5], + ["jump", "call_done_885", 1026, 5], + "record_path_884", + ["load_field", 20, 14, "slurpwrite", 1026, 5], + ["frame", 21, 20, 2, 1026, 5], + ["setarg", 21, 0, 14, 1026, 5], + ["setarg", 21, 1, 12, 1026, 5], + ["setarg", 21, 2, 1, 1026, 5], + ["invoke", 21, 13, 1026, 5], + "call_done_885", + ["return", 1, 1027, 12], + "_nop_ur_1", + "_nop_ur_2", + "disruption_886", + ["null", 23, 1029, 12], + ["return", 23, 1029, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 39, + "nr_close_slots": 0, + "instructions": [ + ["get", 7, 26, 1, 1016, 20], + ["frame", 8, 7, 2, 1016, 20], + ["null", 9, 1016, 20], + ["setarg", 8, 0, 9, 1016, 20], + ["setarg", 8, 1, 1, 1016, 20], + ["setarg", 8, 2, 2, 1016, 20], + ["invoke", 8, 6, 1016, 20], + ["move", 4, 6, 1016, 20], + ["get", 11, 7, 1, 1018, 22], + ["is_proxy", 12, 11, 1018, 22], + ["jump_false", 12, "record_path_873", 1018, 22], + ["null", 13, 1018, 22], + ["access", 14, "get_download_url", 1018, 22], + ["array", 15, 0, 1018, 22], + ["push", 15, 1, 1018, 22], + ["push", 15, 2, 1018, 22], + ["frame", 16, 11, 2, 1018, 22], + ["setarg", 16, 0, 13, 1018, 22], + ["setarg", 16, 1, 14, 1018, 22], + ["setarg", 16, 2, 15, 1018, 22], + ["invoke", 16, 10, 1018, 22], + ["jump", "call_done_874", 1018, 22], + "record_path_873", + ["load_field", 17, 11, "get_download_url", 1018, 22], + ["frame", 18, 17, 2, 1018, 22], + ["setarg", 18, 0, 11, 1018, 22], + ["setarg", 18, 1, 1, 1018, 22], + ["setarg", 18, 2, 2, 1018, 22], + ["invoke", 18, 10, 1018, 22], + "call_done_874", + ["move", 5, 10, 1018, 22], + "_nop_bl_1", + ["jump_true", 5, "if_else_875", 1019, 8], + ["access", 20, "Could not determine download URL for ", 1020, 15], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 23, 1, 1020, 57], + ["jump_false", 23, "add_cn_878", 1020, 57], + ["concat", 21, 20, 1, 1020, 57], + ["jump", "add_done_877", 1020, 57], + "add_cn_878", + "_nop_tc_3", + ["jump", "add_err_879", 1020, 57], + ["is_num", 23, 1, 1020, 57], + ["jump_false", 23, "add_err_879", 1020, 57], + ["add", 21, 20, 1, 1020, 57], + ["jump", "add_done_877", 1020, 57], + "add_err_879", + ["disrupt", 1020, 57], + "add_done_877", + ["access", 25, {"name":"log","kind":"name","make":"intrinsic"}, 1020, 5], + ["is_proxy", 26, 25, 1020, 5], + ["jump_false", 26, "record_path_880", 1020, 5], + ["null", 27, 1020, 5], + ["access", 28, "error", 1020, 5], + ["array", 29, 0, 1020, 5], + ["push", 29, 21, 1020, 5], + ["frame", 30, 25, 2, 1020, 5], + ["setarg", 30, 0, 27, 1020, 5], + ["setarg", 30, 1, 28, 1020, 5], + ["setarg", 30, 2, 29, 1020, 5], + ["invoke", 30, 24, 1020, 5], + ["jump", "call_done_881", 1020, 5], + "record_path_880", + ["load_field", 31, 25, "error", 1020, 5], + ["frame", 32, 31, 1, 1020, 5], + ["setarg", 32, 0, 25, 1020, 5], + ["setarg", 32, 1, 21, 1020, 5], + ["invoke", 32, 24, 1020, 5], + "call_done_881", + ["null", 33, 1021, 12], + ["return", 33, 1021, 12], + "_nop_ur_1", + "if_else_875", + "if_end_876", + ["function", 34, 46, 1024, 19], + ["move", 3, 34, 1024, 19], + ["frame", 36, 3, 0, 1031, 10], + ["null", 37, 1031, 10], + ["setarg", 36, 0, 37, 1031, 10], + ["tail_invoke", 36, 35, 1031, 10], + ["return", 35, 1031, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "download_zip", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 28, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 26, 1, 1036, 20], + ["frame", 6, 5, 2, 1036, 20], + ["null", 7, 1036, 20], + ["setarg", 6, 0, 7, 1036, 20], + ["setarg", 6, 1, 1, 1036, 20], + ["setarg", 6, 2, 2, 1036, 20], + ["invoke", 6, 4, 1036, 20], + ["move", 3, 4, 1036, 20], + ["get", 9, 22, 1, 1037, 7], + ["is_proxy", 10, 9, 1037, 7], + ["jump_false", 10, "record_path_889", 1037, 7], + ["null", 11, 1037, 7], + ["access", 12, "is_file", 1037, 7], + ["array", 13, 0, 1037, 7], + ["push", 13, 3, 1037, 7], + ["frame", 14, 9, 2, 1037, 7], + ["setarg", 14, 0, 11, 1037, 7], + ["setarg", 14, 1, 12, 1037, 7], + ["setarg", 14, 2, 13, 1037, 7], + ["invoke", 14, 8, 1037, 7], + ["jump", "call_done_890", 1037, 7], + "record_path_889", + ["load_field", 15, 9, "is_file", 1037, 7], + ["frame", 16, 15, 1, 1037, 7], + ["setarg", 16, 0, 9, 1037, 7], + ["setarg", 16, 1, 3, 1037, 7], + ["invoke", 16, 8, 1037, 7], + "call_done_890", + ["jump_false", 8, "if_else_887", 1037, 7], + ["get", 18, 22, 1, 1038, 12], + ["is_proxy", 19, 18, 1038, 12], + ["jump_false", 19, "record_path_891", 1038, 12], + ["null", 20, 1038, 12], + ["access", 21, "slurp", 1038, 12], + ["array", 22, 0, 1038, 12], + ["push", 22, 3, 1038, 12], + ["frame", 23, 18, 2, 1038, 12], + ["setarg", 23, 0, 20, 1038, 12], + ["setarg", 23, 1, 21, 1038, 12], + ["setarg", 23, 2, 22, 1038, 12], + ["invoke", 23, 17, 1038, 12], + ["jump", "call_done_892", 1038, 12], + "record_path_891", + ["load_field", 24, 18, "slurp", 1038, 12], + ["frame", 25, 24, 1, 1038, 12], + ["setarg", 25, 0, 18, 1038, 12], + ["setarg", 25, 1, 3, 1038, 12], + ["invoke", 25, 17, 1038, 12], + "call_done_892", + ["return", 17, 1038, 12], + "_nop_ur_1", + "if_else_887", + "if_end_888", + ["null", 26, 1040, 10], + ["return", 26, 1040, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "get_cached_zip", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 31, + "nr_close_slots": 0, + "instructions": [ + ["get", 7, 7, 1, 1161, 14], + ["is_proxy", 8, 7, 1161, 14], + ["jump_false", 8, "record_path_893", 1161, 14], + ["null", 9, 1161, 14], + ["access", 10, "load_lock", 1161, 14], + ["array", 11, 0, 1161, 14], + ["frame", 12, 7, 2, 1161, 14], + ["setarg", 12, 0, 9, 1161, 14], + ["setarg", 12, 1, 10, 1161, 14], + ["setarg", 12, 2, 11, 1161, 14], + ["invoke", 12, 6, 1161, 14], + ["jump", "call_done_894", 1161, 14], + "record_path_893", + ["load_field", 13, 7, "load_lock", 1161, 14], + ["frame", 14, 13, 0, 1161, 14], + ["setarg", 14, 0, 7, 1161, 14], + ["invoke", 14, 6, 1161, 14], + "call_done_894", + ["move", 4, 6, 1161, 14], + ["load_dynamic", 15, 4, 1, 1162, 25], + ["move", 5, 15, 1162, 25], + ["not", 16, 5, 1164, 8], + ["move", 17, 16, 1164, 8], + ["jump_true", 17, "or_end_897", 1164, 8], + ["load_field", 18, 5, "commit", 1164, 23], + ["not", 19, 18, 1164, 23], + ["move", 17, 19, 1164, 23], + "or_end_897", + ["jump_false", 17, "if_else_895", 1164, 23], + ["null", 20, 1165, 12], + ["return", 20, 1165, 12], + "_nop_ur_1", + "if_else_895", + "if_end_896", + ["load_field", 21, 5, "commit", 1167, 16], + ["move", 3, 21, 1167, 16], + ["get", 23, 27, 1, 1170, 16], + ["frame", 24, 23, 2, 1170, 16], + ["null", 25, 1170, 16], + ["setarg", 24, 0, 25, 1170, 16], + ["setarg", 24, 1, 1, 1170, 16], + ["setarg", 24, 2, 3, 1170, 16], + ["invoke", 24, 22, 1170, 16], + ["move", 2, 22, 1170, 16], + ["jump_false", 2, "if_else_898", 1171, 7], + ["return", 2, 1172, 12], + "_nop_ur_2", + "if_else_898", + "if_end_899", + ["get", 27, 18, 1, 1175, 10], + ["frame", 28, 27, 2, 1175, 10], + ["null", 29, 1175, 10], + ["setarg", 28, 0, 29, 1175, 10], + ["setarg", 28, 1, 1, 1175, 10], + ["setarg", 28, 2, 3, 1175, 10], + ["tail_invoke", 28, 26, 1175, 10], + ["return", 26, 1175, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "get_package_zip", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 186, + "nr_close_slots": 0, + "instructions": [ + ["get", 14, 50, 1, 1231, 13], + ["is_proxy", 15, 14, 1231, 13], + ["jump_false", 15, "record_path_900", 1231, 13], + ["null", 16, 1231, 13], + ["access", 17, "read", 1231, 13], + ["array", 18, 0, 1231, 13], + ["push", 18, 1, 1231, 13], + ["frame", 19, 14, 2, 1231, 13], + ["setarg", 19, 0, 16, 1231, 13], + ["setarg", 19, 1, 17, 1231, 13], + ["setarg", 19, 2, 18, 1231, 13], + ["invoke", 19, 13, 1231, 13], + ["jump", "call_done_901", 1231, 13], + "record_path_900", + ["load_field", 20, 14, "read", 1231, 13], + ["frame", 21, 20, 1, 1231, 13], + ["setarg", 21, 0, 14, 1231, 13], + ["setarg", 21, 1, 1, 1231, 13], + ["invoke", 21, 13, 1231, 13], + "call_done_901", + ["move", 12, 13, 1231, 13], + "_nop_bl_1", + ["jump_true", 12, "if_else_902", 1232, 8], + ["access", 23, "Failed to read zip archive", 1232, 21], + ["access", 25, {"name":"print","kind":"name","make":"intrinsic"}, 1232, 15], + ["frame", 26, 25, 1, 1232, 15], + ["null", 27, 1232, 15], + ["setarg", 26, 0, 27, 1232, 15], + ["setarg", 26, 1, 23, 1232, 15], + ["invoke", 26, 24, 1232, 15], + ["disrupt", 1232, 52], + ["jump", "if_end_903", 1232, 52], + "if_else_902", + "if_end_903", + ["get", 29, 22, 1, 1234, 7], + ["is_proxy", 30, 29, 1234, 7], + ["jump_false", 30, "record_path_906", 1234, 7], + ["null", 31, 1234, 7], + ["access", 32, "is_link", 1234, 7], + ["array", 33, 0, 1234, 7], + ["push", 33, 2, 1234, 7], + ["frame", 34, 29, 2, 1234, 7], + ["setarg", 34, 0, 31, 1234, 7], + ["setarg", 34, 1, 32, 1234, 7], + ["setarg", 34, 2, 33, 1234, 7], + ["invoke", 34, 28, 1234, 7], + ["jump", "call_done_907", 1234, 7], + "record_path_906", + ["load_field", 35, 29, "is_link", 1234, 7], + ["frame", 36, 35, 1, 1234, 7], + ["setarg", 36, 0, 29, 1234, 7], + ["setarg", 36, 1, 2, 1234, 7], + ["invoke", 36, 28, 1234, 7], + "call_done_907", + ["jump_false", 28, "if_else_904", 1234, 7], + ["get", 38, 22, 1, 1234, 31], + ["is_proxy", 39, 38, 1234, 31], + ["jump_false", 39, "record_path_908", 1234, 31], + ["null", 40, 1234, 31], + ["access", 41, "unlink", 1234, 31], + ["array", 42, 0, 1234, 31], + ["push", 42, 2, 1234, 31], + ["frame", 43, 38, 2, 1234, 31], + ["setarg", 43, 0, 40, 1234, 31], + ["setarg", 43, 1, 41, 1234, 31], + ["setarg", 43, 2, 42, 1234, 31], + ["invoke", 43, 37, 1234, 31], + ["jump", "call_done_909", 1234, 31], + "record_path_908", + ["load_field", 44, 38, "unlink", 1234, 31], + ["frame", 45, 44, 1, 1234, 31], + ["setarg", 45, 0, 38, 1234, 31], + ["setarg", 45, 1, 2, 1234, 31], + ["invoke", 45, 37, 1234, 31], + "call_done_909", + ["jump", "if_end_905", 1234, 31], + "if_else_904", + "if_end_905", + ["get", 47, 22, 1, 1235, 7], + ["is_proxy", 48, 47, 1235, 7], + ["jump_false", 48, "record_path_912", 1235, 7], + ["null", 49, 1235, 7], + ["access", 50, "is_dir", 1235, 7], + ["array", 51, 0, 1235, 7], + ["push", 51, 2, 1235, 7], + ["frame", 52, 47, 2, 1235, 7], + ["setarg", 52, 0, 49, 1235, 7], + ["setarg", 52, 1, 50, 1235, 7], + ["setarg", 52, 2, 51, 1235, 7], + ["invoke", 52, 46, 1235, 7], + ["jump", "call_done_913", 1235, 7], + "record_path_912", + ["load_field", 53, 47, "is_dir", 1235, 7], + ["frame", 54, 53, 1, 1235, 7], + ["setarg", 54, 0, 47, 1235, 7], + ["setarg", 54, 1, 2, 1235, 7], + ["invoke", 54, 46, 1235, 7], + "call_done_913", + ["jump_false", 46, "if_else_910", 1235, 7], + ["access", 55, 1, 1235, 51], + ["get", 57, 22, 1, 1235, 30], + ["is_proxy", 58, 57, 1235, 30], + ["jump_false", 58, "record_path_914", 1235, 30], + ["null", 59, 1235, 30], + ["access", 60, "rmdir", 1235, 30], + ["array", 61, 0, 1235, 30], + ["push", 61, 2, 1235, 30], + ["push", 61, 55, 1235, 30], + ["frame", 62, 57, 2, 1235, 30], + ["setarg", 62, 0, 59, 1235, 30], + ["setarg", 62, 1, 60, 1235, 30], + ["setarg", 62, 2, 61, 1235, 30], + ["invoke", 62, 56, 1235, 30], + ["jump", "call_done_915", 1235, 30], + "record_path_914", + ["load_field", 63, 57, "rmdir", 1235, 30], + ["frame", 64, 63, 2, 1235, 30], + ["setarg", 64, 0, 57, 1235, 30], + ["setarg", 64, 1, 2, 1235, 30], + ["setarg", 64, 2, 55, 1235, 30], + ["invoke", 64, 56, 1235, 30], + "call_done_915", + ["jump", "if_end_911", 1235, 30], + "if_else_910", + "if_end_911", + ["access", 65, "Extracting to ", 1237, 15], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 68, 2, 1237, 34], + ["jump_false", 68, "add_cn_917", 1237, 34], + ["concat", 66, 65, 2, 1237, 34], + ["jump", "add_done_916", 1237, 34], + "add_cn_917", + "_nop_tc_3", + ["jump", "add_err_918", 1237, 34], + ["is_num", 68, 2, 1237, 34], + ["jump_false", 68, "add_err_918", 1237, 34], + ["add", 66, 65, 2, 1237, 34], + ["jump", "add_done_916", 1237, 34], + "add_err_918", + ["disrupt", 1237, 34], + "add_done_916", + ["access", 70, {"name":"log","kind":"name","make":"intrinsic"}, 1237, 3], + ["is_proxy", 71, 70, 1237, 3], + ["jump_false", 71, "record_path_919", 1237, 3], + ["null", 72, 1237, 3], + ["access", 73, "console", 1237, 3], + ["array", 74, 0, 1237, 3], + ["push", 74, 66, 1237, 3], + ["frame", 75, 70, 2, 1237, 3], + ["setarg", 75, 0, 72, 1237, 3], + ["setarg", 75, 1, 73, 1237, 3], + ["setarg", 75, 2, 74, 1237, 3], + ["invoke", 75, 69, 1237, 3], + ["jump", "call_done_920", 1237, 3], + "record_path_919", + ["load_field", 76, 70, "console", 1237, 3], + ["frame", 77, 76, 1, 1237, 3], + ["setarg", 77, 0, 70, 1237, 3], + ["setarg", 77, 1, 66, 1237, 3], + ["invoke", 77, 69, 1237, 3], + "call_done_920", + ["get", 79, 20, 1, 1238, 3], + ["frame", 80, 79, 1, 1238, 3], + ["null", 81, 1238, 3], + ["setarg", 80, 0, 81, 1238, 3], + ["setarg", 80, 1, 2, 1238, 3], + ["invoke", 80, 78, 1238, 3], + ["is_proxy", 83, 12, 1240, 15], + ["jump_false", 83, "record_path_921", 1240, 15], + ["null", 84, 1240, 15], + ["access", 85, "count", 1240, 15], + ["array", 86, 0, 1240, 15], + ["frame", 87, 12, 2, 1240, 15], + ["setarg", 87, 0, 84, 1240, 15], + ["setarg", 87, 1, 85, 1240, 15], + ["setarg", 87, 2, 86, 1240, 15], + ["invoke", 87, 82, 1240, 15], + ["jump", "call_done_922", 1240, 15], + "record_path_921", + ["load_field", 88, 12, "count", 1240, 15], + ["frame", 89, 88, 0, 1240, 15], + ["setarg", 89, 0, 12, 1240, 15], + ["invoke", 89, 82, 1240, 15], + "call_done_922", + ["move", 3, 82, 1240, 15], + ["record", 90, 0], + ["move", 4, 90, 1241, 22], + ["access", 9, 0, 1243, 11], + ["null", 7, 1244, 18], + ["null", 11, 1245, 19], + ["null", 10, 1246, 18], + ["null", 8, 1247, 19], + ["null", 5, 1248, 18], + ["null", 6, 1249, 19], + ["access", 91, 0, 1250, 12], + ["move", 9, 91, 1250, 12], + "for_start_923", + ["is_int", 93, 9, 1250, 19], + ["jump_false", 93, "rel_ni_926", 1250, 19], + ["is_int", 94, 3, 1250, 19], + ["jump_false", 94, "rel_ni_926", 1250, 19], + ["lt_int", 92, 9, 3, 1250, 19], + ["jump", "rel_done_928", 1250, 19], + "rel_ni_926", + ["is_num", 93, 9, 1250, 19], + ["jump_false", 93, "rel_nn_927", 1250, 19], + ["is_num", 94, 3, 1250, 19], + ["jump_false", 94, "rel_nn_927", 1250, 19], + ["lt_float", 92, 9, 3, 1250, 19], + ["jump", "rel_done_928", 1250, 19], + "rel_nn_927", + ["is_text", 93, 9, 1250, 19], + ["jump_false", 93, "rel_err_929", 1250, 19], + ["is_text", 94, 3, 1250, 19], + ["jump_false", 94, "rel_err_929", 1250, 19], + ["lt_text", 92, 9, 3, 1250, 19], + ["jump", "rel_done_928", 1250, 19], + "rel_err_929", + ["disrupt", 1250, 19], + "rel_done_928", + ["jump_false", 92, "for_end_925", 1250, 19], + ["is_proxy", 96, 12, 1251, 9], + ["jump_false", 96, "record_path_932", 1251, 9], + ["null", 97, 1251, 9], + ["access", 98, "is_directory", 1251, 9], + ["array", 99, 0, 1251, 9], + ["push", 99, 9, 1251, 9], + ["frame", 100, 12, 2, 1251, 9], + ["setarg", 100, 0, 97, 1251, 9], + ["setarg", 100, 1, 98, 1251, 9], + ["setarg", 100, 2, 99, 1251, 9], + ["invoke", 100, 95, 1251, 9], + ["jump", "call_done_933", 1251, 9], + "record_path_932", + ["load_field", 101, 12, "is_directory", 1251, 9], + ["frame", 102, 101, 1, 1251, 9], + ["setarg", 102, 0, 12, 1251, 9], + ["setarg", 102, 1, 9, 1251, 9], + ["invoke", 102, 95, 1251, 9], + "call_done_933", + ["jump_false", 95, "if_else_930", 1251, 9], + ["jump", "for_update_924", 1251, 30], + ["jump", "if_end_931", 1251, 30], + "if_else_930", + "if_end_931", + ["is_proxy", 104, 12, 1252, 16], + ["jump_false", 104, "record_path_934", 1252, 16], + ["null", 105, 1252, 16], + ["access", 106, "get_filename", 1252, 16], + ["array", 107, 0, 1252, 16], + ["push", 107, 9, 1252, 16], + ["frame", 108, 12, 2, 1252, 16], + ["setarg", 108, 0, 105, 1252, 16], + ["setarg", 108, 1, 106, 1252, 16], + ["setarg", 108, 2, 107, 1252, 16], + ["invoke", 108, 103, 1252, 16], + ["jump", "call_done_935", 1252, 16], + "record_path_934", + ["load_field", 109, 12, "get_filename", 1252, 16], + ["frame", 110, 109, 1, 1252, 16], + ["setarg", 110, 0, 12, 1252, 16], + ["setarg", 110, 1, 9, 1252, 16], + ["invoke", 110, 103, 1252, 16], + "call_done_935", + ["move", 7, 103, 1252, 16], + ["access", 111, "/", 1253, 34], + ["access", 113, {"name":"search","kind":"name","make":"intrinsic"}, 1253, 17], + ["frame", 114, 113, 2, 1253, 17], + ["null", 115, 1253, 17], + ["setarg", 114, 0, 115, 1253, 17], + ["setarg", 114, 1, 7, 1253, 17], + ["setarg", 114, 2, 111, 1253, 17], + ["invoke", 114, 112, 1253, 17], + ["move", 11, 112, 1253, 17], + ["null", 116, 1254, 22], + ["is_identical", 117, 11, 116, 1254, 22], + ["jump_true", 117, "eq_done_938", 1254, 22], + ["is_int", 118, 11, 1254, 22], + ["jump_false", 118, "eq_ni_939", 1254, 22], + "_nop_tc_4", + ["jump", "eq_ni_939", 1254, 22], + ["eq_int", 117, 11, 116, 1254, 22], + ["jump", "eq_done_938", 1254, 22], + "eq_ni_939", + ["is_num", 118, 11, 1254, 22], + ["jump_false", 118, "eq_nn_940", 1254, 22], + "_nop_tc_5", + ["jump", "eq_nn_940", 1254, 22], + ["eq_float", 117, 11, 116, 1254, 22], + ["jump", "eq_done_938", 1254, 22], + "eq_nn_940", + ["is_text", 118, 11, 1254, 22], + ["jump_false", 118, "eq_nt_941", 1254, 22], + "_nop_tc_6", + ["jump", "eq_nt_941", 1254, 22], + ["eq_text", 117, 11, 116, 1254, 22], + ["jump", "eq_done_938", 1254, 22], + "eq_nt_941", + ["is_null", 118, 11, 1254, 22], + ["jump_false", 118, "eq_nnl_942", 1254, 22], + "_nop_tc_7", + "_nop_tc_8", + ["true", 117, 1254, 22], + ["jump", "eq_done_938", 1254, 22], + "eq_nnl_942", + ["is_bool", 118, 11, 1254, 22], + ["jump_false", 118, "eq_nb_943", 1254, 22], + "_nop_tc_9", + ["jump", "eq_nb_943", 1254, 22], + ["eq_bool", 117, 11, 116, 1254, 22], + ["jump", "eq_done_938", 1254, 22], + "eq_nb_943", + ["false", 117, 1254, 22], + "eq_done_938", + ["jump_false", 117, "if_else_936", 1254, 22], + ["jump", "for_update_924", 1254, 28], + ["jump", "if_end_937", 1254, 28], + "if_else_936", + "if_end_937", + ["access", 120, 1, 1255, 21], + ["is_text", 122, 11, 1255, 21], + ["jump_false", 122, "add_cn_947", 1255, 21], + "_nop_tc_10", + ["jump", "add_cn_947", 1255, 21], + ["concat", 121, 11, 120, 1255, 21], + ["jump", "add_done_946", 1255, 21], + "add_cn_947", + ["is_num", 122, 11, 1255, 21], + ["jump_false", 122, "add_err_948", 1255, 21], + "_nop_tc_11", + "_nop_tc_12", + ["add", 121, 11, 120, 1255, 21], + ["jump", "add_done_946", 1255, 21], + "add_err_948", + ["disrupt", 1255, 21], + "add_done_946", + ["length", 124, 7, 1255, 33], + ["is_int", 126, 121, 1255, 33], + ["jump_false", 126, "rel_ni_949", 1255, 33], + "_nop_tc_13", + "_nop_tc_14", + ["ge_int", 125, 121, 124, 1255, 33], + ["jump", "rel_done_951", 1255, 33], + "rel_ni_949", + ["is_num", 126, 121, 1255, 33], + ["jump_false", 126, "rel_nn_950", 1255, 33], + "_nop_tc_15", + "_nop_tc_16", + ["ge_float", 125, 121, 124, 1255, 33], + ["jump", "rel_done_951", 1255, 33], + "rel_nn_950", + ["is_text", 126, 121, 1255, 33], + ["jump_false", 126, "rel_err_952", 1255, 33], + "_nop_tc_17", + ["jump", "rel_err_952", 1255, 33], + ["ge_text", 125, 121, 124, 1255, 33], + ["jump", "rel_done_951", 1255, 33], + "rel_err_952", + ["disrupt", 1255, 33], + "rel_done_951", + ["jump_false", 125, "if_else_944", 1255, 33], + ["jump", "for_update_924", 1255, 44], + ["jump", "if_end_945", 1255, 44], + "if_else_944", + "if_end_945", + ["access", 128, 1, 1256, 43], + ["is_text", 130, 11, 1256, 43], + ["jump_false", 130, "add_cn_954", 1256, 43], + "_nop_tc_18", + ["jump", "add_cn_954", 1256, 43], + ["concat", 129, 11, 128, 1256, 43], + ["jump", "add_done_953", 1256, 43], + "add_cn_954", + ["is_num", 130, 11, 1256, 43], + ["jump_false", 130, "add_err_955", 1256, 43], + "_nop_tc_19", + "_nop_tc_20", + ["add", 129, 11, 128, 1256, 43], + ["jump", "add_done_953", 1256, 43], + "add_err_955", + ["disrupt", 1256, 43], + "add_done_953", + ["access", 133, {"name":"text","kind":"name","make":"intrinsic"}, 1256, 16], + ["frame", 134, 133, 2, 1256, 16], + ["null", 135, 1256, 16], + ["setarg", 134, 0, 135, 1256, 16], + ["setarg", 134, 1, 7, 1256, 16], + ["setarg", 134, 2, 129, 1256, 16], + ["invoke", 134, 132, 1256, 16], + ["move", 10, 132, 1256, 16], + ["access", 136, "/", 1257, 30], + ["is_text", 138, 2, 1257, 30], + ["jump_false", 138, "add_cn_957", 1257, 30], + "_nop_tc_21", + "_nop_tc_22", + ["concat", 137, 2, 136, 1257, 30], + ["jump", "add_done_956", 1257, 30], + "add_cn_957", + ["is_num", 138, 2, 1257, 30], + ["jump_false", 138, "add_err_958", 1257, 30], + "_nop_tc_23", + ["jump", "add_err_958", 1257, 30], + ["add", 137, 2, 136, 1257, 30], + ["jump", "add_done_956", 1257, 30], + "add_err_958", + ["disrupt", 1257, 30], + "add_done_956", + ["is_text", 141, 137, 1257, 36], + ["jump_false", 141, "add_cn_960", 1257, 36], + ["is_text", 142, 10, 1257, 36], + ["jump_false", 142, "add_cn_960", 1257, 36], + ["concat", 140, 137, 10, 1257, 36], + ["jump", "add_done_959", 1257, 36], + "add_cn_960", + ["is_num", 141, 137, 1257, 36], + ["jump_false", 141, "add_err_961", 1257, 36], + ["is_num", 142, 10, 1257, 36], + ["jump_false", 142, "add_err_961", 1257, 36], + ["add", 140, 137, 10, 1257, 36], + ["jump", "add_done_959", 1257, 36], + "add_err_961", + ["disrupt", 1257, 36], + "add_done_959", + ["move", 8, 140, 1257, 36], + ["get", 144, 22, 1, 1258, 16], + ["is_proxy", 145, 144, 1258, 16], + ["jump_false", 145, "record_path_962", 1258, 16], + ["null", 146, 1258, 16], + ["access", 147, "dirname", 1258, 16], + ["array", 148, 0, 1258, 16], + ["push", 148, 8, 1258, 16], + ["frame", 149, 144, 2, 1258, 16], + ["setarg", 149, 0, 146, 1258, 16], + ["setarg", 149, 1, 147, 1258, 16], + ["setarg", 149, 2, 148, 1258, 16], + ["invoke", 149, 143, 1258, 16], + ["jump", "call_done_963", 1258, 16], + "record_path_962", + ["load_field", 150, 144, "dirname", 1258, 16], + ["frame", 151, 150, 1, 1258, 16], + ["setarg", 151, 0, 144, 1258, 16], + ["setarg", 151, 1, 8, 1258, 16], + ["invoke", 151, 143, 1258, 16], + "call_done_963", + ["move", 5, 143, 1258, 16], + ["load_dynamic", 152, 4, 5, 1260, 23], + "_nop_bl_2", + ["jump_true", 152, "if_else_964", 1260, 23], + ["get", 155, 20, 1, 1261, 7], + ["frame", 156, 155, 1, 1261, 7], + ["null", 157, 1261, 7], + ["setarg", 156, 0, 157, 1261, 7], + ["setarg", 156, 1, 5, 1261, 7], + ["invoke", 156, 154, 1261, 7], + ["true", 158, 1262, 32], + ["store_dynamic", 4, 158, 5, 1262, 20], + ["jump", "if_end_965", 1262, 20], + "if_else_964", + "if_end_965", + ["is_proxy", 160, 12, 1264, 17], + ["jump_false", 160, "record_path_966", 1264, 17], + ["null", 161, 1264, 17], + ["access", 162, "slurp", 1264, 17], + ["array", 163, 0, 1264, 17], + ["push", 163, 7, 1264, 17], + ["frame", 164, 12, 2, 1264, 17], + ["setarg", 164, 0, 161, 1264, 17], + ["setarg", 164, 1, 162, 1264, 17], + ["setarg", 164, 2, 163, 1264, 17], + ["invoke", 164, 159, 1264, 17], + ["jump", "call_done_967", 1264, 17], + "record_path_966", + ["load_field", 165, 12, "slurp", 1264, 17], + ["frame", 166, 165, 1, 1264, 17], + ["setarg", 166, 0, 12, 1264, 17], + ["setarg", 166, 1, 7, 1264, 17], + ["invoke", 166, 159, 1264, 17], + "call_done_967", + ["move", 6, 159, 1264, 17], + ["access", 168, {"name":"stone","kind":"name","make":"intrinsic"}, 1266, 5], + ["frame", 169, 168, 1, 1266, 5], + ["null", 170, 1266, 5], + ["setarg", 169, 0, 170, 1266, 5], + ["setarg", 169, 1, 6, 1266, 5], + ["invoke", 169, 167, 1266, 5], + ["get", 172, 22, 1, 1268, 5], + ["is_proxy", 173, 172, 1268, 5], + ["jump_false", 173, "record_path_968", 1268, 5], + ["null", 174, 1268, 5], + ["access", 175, "slurpwrite", 1268, 5], + ["array", 176, 0, 1268, 5], + ["push", 176, 8, 1268, 5], + ["push", 176, 6, 1268, 5], + ["frame", 177, 172, 2, 1268, 5], + ["setarg", 177, 0, 174, 1268, 5], + ["setarg", 177, 1, 175, 1268, 5], + ["setarg", 177, 2, 176, 1268, 5], + ["invoke", 177, 171, 1268, 5], + ["jump", "call_done_969", 1268, 5], + "record_path_968", + ["load_field", 178, 172, "slurpwrite", 1268, 5], + ["frame", 179, 178, 2, 1268, 5], + ["setarg", 179, 0, 172, 1268, 5], + ["setarg", 179, 1, 8, 1268, 5], + ["setarg", 179, 2, 6, 1268, 5], + ["invoke", 179, 171, 1268, 5], + "call_done_969", + "for_update_924", + ["int", 180, 1, 1250, 27], + ["move", 181, 9, 1250, 27], + ["is_text", 183, 181, 1250, 27], + ["jump_false", 183, "add_cn_971", 1250, 27], + "_nop_tc_24", + ["jump", "add_cn_971", 1250, 27], + ["concat", 182, 181, 180, 1250, 27], + ["jump", "add_done_970", 1250, 27], + "add_cn_971", + ["is_num", 183, 181, 1250, 27], + ["jump_false", 183, "add_err_972", 1250, 27], + "_nop_tc_25", + "_nop_tc_26", + ["add", 182, 181, 180, 1250, 27], + ["jump", "add_done_970", 1250, 27], + "add_err_972", + ["disrupt", 1250, 27], + "add_done_970", + ["move", 9, 182, 1250, 27], + ["jump", "for_start_923", 1250, 27], + "for_end_925", + ["null", 185, 1250, 27], + ["return", 185, 1250, 27] + ], + "name": "install_zip", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 40, + "nr_close_slots": 0, + "instructions": [ + ["get", 7, 58, 1, 1364, 15], + ["is_proxy", 8, 7, 1364, 15], + ["jump_false", 8, "record_path_973", 1364, 15], + ["null", 9, 1364, 15], + ["access", 10, "list_files", 1364, 15], + ["array", 11, 0, 1364, 15], + ["push", 11, 1, 1364, 15], + ["frame", 12, 7, 2, 1364, 15], + ["setarg", 12, 0, 9, 1364, 15], + ["setarg", 12, 1, 10, 1364, 15], + ["setarg", 12, 2, 11, 1364, 15], + ["invoke", 12, 6, 1364, 15], + ["jump", "call_done_974", 1364, 15], + "record_path_973", + ["load_field", 13, 7, "list_files", 1364, 15], + ["frame", 14, 13, 1, 1364, 15], + ["setarg", 14, 0, 7, 1364, 15], + ["setarg", 14, 1, 1, 1364, 15], + ["invoke", 14, 6, 1364, 15], + "call_done_974", + ["move", 3, 6, 1364, 15], + ["array", 15, 0, 1365, 17], + ["move", 5, 15, 1365, 17], + ["access", 4, 0, 1367, 11], + ["null", 2, 1368, 14], + ["access", 16, 0, 1369, 12], + ["move", 4, 16, 1369, 12], + "for_start_975", + ["length", 17, 3, 1369, 26], + ["is_int", 19, 4, 1369, 26], + ["jump_false", 19, "rel_ni_978", 1369, 26], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 18, 4, 17, 1369, 26], + ["jump", "rel_done_980", 1369, 26], + "rel_ni_978", + ["is_num", 19, 4, 1369, 26], + ["jump_false", 19, "rel_nn_979", 1369, 26], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 18, 4, 17, 1369, 26], + ["jump", "rel_done_980", 1369, 26], + "rel_nn_979", + ["is_text", 19, 4, 1369, 26], + ["jump_false", 19, "rel_err_981", 1369, 26], + "_nop_tc_5", + ["jump", "rel_err_981", 1369, 26], + ["lt_text", 18, 4, 17, 1369, 26], + ["jump", "rel_done_980", 1369, 26], + "rel_err_981", + ["disrupt", 1369, 26], + "rel_done_980", + ["jump_false", 18, "for_end_977", 1369, 26], + ["load_dynamic", 21, 3, 4, 1370, 18], + ["move", 2, 21, 1370, 18], + ["access", 22, ".cm", 1371, 25], + ["access", 24, {"name":"ends_with","kind":"name","make":"intrinsic"}, 1371, 9], + ["frame", 25, 24, 2, 1371, 9], + ["null", 26, 1371, 9], + ["setarg", 25, 0, 26, 1371, 9], + ["setarg", 25, 1, 2, 1371, 9], + ["setarg", 25, 2, 22, 1371, 9], + ["invoke", 25, 23, 1371, 9], + ["move", 27, 23, 1371, 9], + ["jump_true", 27, "or_end_984", 1371, 9], + ["access", 28, ".ce", 1371, 51], + ["access", 30, {"name":"ends_with","kind":"name","make":"intrinsic"}, 1371, 35], + ["frame", 31, 30, 2, 1371, 35], + ["null", 32, 1371, 35], + ["setarg", 31, 0, 32, 1371, 35], + ["setarg", 31, 1, 2, 1371, 35], + ["setarg", 31, 2, 28, 1371, 35], + ["invoke", 31, 29, 1371, 35], + ["move", 27, 29, 1371, 35], + "or_end_984", + ["jump_false", 27, "if_else_982", 1371, 35], + ["is_array", 33, 5, 1372, 21], + ["jump_false", 33, "push_err_985", 1372, 21], + ["push", 5, 2, 1372, 21], + ["jump", "push_done_986", 1372, 21], + "push_err_985", + ["disrupt", 1372, 21], + "push_done_986", + ["jump", "if_end_983", 1372, 21], + "if_else_982", + "if_end_983", + "for_update_976", + ["int", 34, 1, 1369, 35], + ["move", 35, 4, 1369, 35], + ["is_text", 37, 35, 1369, 35], + ["jump_false", 37, "add_cn_988", 1369, 35], + "_nop_tc_6", + ["jump", "add_cn_988", 1369, 35], + ["concat", 36, 35, 34, 1369, 35], + ["jump", "add_done_987", 1369, 35], + "add_cn_988", + ["is_num", 37, 35, 1369, 35], + ["jump_false", 37, "add_err_989", 1369, 35], + "_nop_tc_7", + "_nop_tc_8", + ["add", 36, 35, 34, 1369, 35], + ["jump", "add_done_987", 1369, 35], + "add_err_989", + ["disrupt", 1369, 35], + "add_done_987", + ["move", 4, 36, 1369, 35], + ["jump", "for_start_975", 1369, 35], + "for_end_977", + ["return", 5, 1376, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_package_scripts", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 40, 1, 117, 10], + ["access", 3, "/packages/", 117, 29], + ["is_text", 5, 2, 117, 29], + ["jump_false", 5, "add_cn_991", 117, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 4, 2, 3, 117, 29], + ["jump", "add_done_990", 117, 29], + "add_cn_991", + ["is_num", 5, 2, 117, 29], + ["jump_false", 5, "add_err_992", 117, 29], + "_nop_tc_3", + ["jump", "add_err_992", 117, 29], + ["add", 4, 2, 3, 117, 29], + ["jump", "add_done_990", 117, 29], + "add_err_992", + ["disrupt", 117, 29], + "add_done_990", + ["is_text", 8, 4, 117, 44], + ["jump_false", 8, "add_cn_994", 117, 44], + ["is_text", 9, 1, 117, 44], + ["jump_false", 9, "add_cn_994", 117, 44], + ["concat", 7, 4, 1, 117, 44], + ["jump", "add_done_993", 117, 44], + "add_cn_994", + ["is_num", 8, 4, 117, 44], + ["jump_false", 8, "add_err_995", 117, 44], + ["is_num", 9, 1, 117, 44], + ["jump_false", 9, "add_err_995", 117, 44], + ["add", 7, 4, 1, 117, 44], + ["jump", "add_done_993", 117, 44], + "add_err_995", + ["disrupt", 117, 44], + "add_done_993", + ["return", 7, 117, 44], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 39, 1, 129, 10], + ["frame", 3, 2, 0, 129, 10], + ["null", 4, 129, 10], + ["setarg", 3, 0, 4, 129, 10], + ["invoke", 3, 1, 129, 10], + ["access", 5, "/", 129, 31], + ["is_text", 7, 1, 129, 31], + ["jump_false", 7, "add_cn_997", 129, 31], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 6, 1, 5, 129, 31], + ["jump", "add_done_996", 129, 31], + "add_cn_997", + ["is_num", 7, 1, 129, 31], + ["jump_false", 7, "add_err_998", 129, 31], + "_nop_tc_3", + ["jump", "add_err_998", 129, 31], + ["add", 6, 1, 5, 129, 31], + ["jump", "add_done_996", 129, 31], + "add_err_998", + ["disrupt", 129, 31], + "add_done_996", + ["get", 9, 15, 1, 129, 37], + ["is_text", 11, 6, 129, 37], + ["jump_false", 11, "add_cn_1000", 129, 37], + ["is_text", 12, 9, 129, 37], + ["jump_false", 12, "add_cn_1000", 129, 37], + ["concat", 10, 6, 9, 129, 37], + ["jump", "add_done_999", 129, 37], + "add_cn_1000", + ["is_num", 11, 6, 129, 37], + ["jump_false", 11, "add_err_1001", 129, 37], + ["is_num", 12, 9, 129, 37], + ["jump_false", 12, "add_err_1001", 129, 37], + ["add", 10, 6, 9, 129, 37], + ["jump", "add_done_999", 129, 37], + "add_err_1001", + ["disrupt", 129, 37], + "add_done_999", + ["return", 10, 129, 37], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 40, 1, 139, 10], + ["access", 2, "/reports", 139, 29], + ["is_text", 4, 1, 139, 29], + ["jump_false", 4, "add_cn_1003", 139, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 139, 29], + ["jump", "add_done_1002", 139, 29], + "add_cn_1003", + ["is_num", 4, 1, 139, 29], + ["jump_false", 4, "add_err_1004", 139, 29], + "_nop_tc_3", + ["jump", "add_err_1004", 139, 29], + ["add", 3, 1, 2, 139, 29], + ["jump", "add_done_1002", 139, 29], + "add_err_1004", + ["disrupt", 139, 29], + "add_done_1002", + ["return", 3, 139, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 76, + "nr_close_slots": 0, + "instructions": [ + ["record", 4, 5], + ["store_field", 4, 1, "path", 248, 11], + ["false", 5, 249, 16], + ["store_field", 4, 5, "is_module", 249, 16], + ["false", 6, 250, 15], + ["store_field", 4, 6, "is_actor", 250, 15], + ["null", 7, 251, 14], + ["store_field", 4, 7, "package", 251, 14], + ["null", 8, 252, 11], + ["store_field", 4, 8, "name", 252, 11], + ["move", 2, 4, 252, 11], + ["get", 9, 2, 1, 255, 23], + ["access", 11, {"name":"ends_with","kind":"name","make":"intrinsic"}, 255, 7], + ["frame", 12, 11, 2, 255, 7], + ["null", 13, 255, 7], + ["setarg", 12, 0, 13, 255, 7], + ["setarg", 12, 1, 1, 255, 7], + ["setarg", 12, 2, 9, 255, 7], + ["invoke", 12, 10, 255, 7], + ["jump_false", 10, "if_else_1005", 255, 7], + ["true", 14, 256, 22], + ["store_field", 2, 14, "is_module", 256, 5], + ["jump", "if_end_1006", 256, 5], + "if_else_1005", + ["get", 15, 1, 1, 257, 28], + ["access", 17, {"name":"ends_with","kind":"name","make":"intrinsic"}, 257, 12], + ["frame", 18, 17, 2, 257, 12], + ["null", 19, 257, 12], + ["setarg", 18, 0, 19, 257, 12], + ["setarg", 18, 1, 1, 257, 12], + ["setarg", 18, 2, 15, 257, 12], + ["invoke", 18, 16, 257, 12], + ["jump_false", 16, "if_else_1007", 257, 12], + ["true", 20, 258, 21], + ["store_field", 2, 20, "is_actor", 258, 5], + ["jump", "if_end_1008", 258, 5], + "if_else_1007", + "if_end_1008", + "if_end_1006", + ["get", 22, 58, 1, 261, 17], + ["is_proxy", 23, 22, 261, 17], + ["jump_false", 23, "record_path_1009", 261, 17], + ["null", 24, 261, 17], + ["access", 25, "find_package_dir", 261, 17], + ["array", 26, 0, 261, 17], + ["push", 26, 1, 261, 17], + ["frame", 27, 22, 2, 261, 17], + ["setarg", 27, 0, 24, 261, 17], + ["setarg", 27, 1, 25, 261, 17], + ["setarg", 27, 2, 26, 261, 17], + ["invoke", 27, 21, 261, 17], + ["jump", "call_done_1010", 261, 17], + "record_path_1009", + ["load_field", 28, 22, "find_package_dir", 261, 17], + ["frame", 29, 28, 1, 261, 17], + ["setarg", 29, 0, 22, 261, 17], + ["setarg", 29, 1, 1, 261, 17], + ["invoke", 29, 21, 261, 17], + "call_done_1010", + ["move", 3, 21, 261, 17], + ["jump_false", 3, "if_else_1011", 262, 7], + ["get", 31, 11, 1, 263, 20], + ["frame", 32, 31, 1, 263, 20], + ["null", 33, 263, 20], + ["setarg", 32, 0, 33, 263, 20], + ["setarg", 32, 1, 3, 263, 20], + ["invoke", 32, 30, 263, 20], + ["store_field", 2, 30, "package", 263, 5], + ["load_field", 34, 2, "is_actor", 265, 9], + ["jump_false", 34, "if_else_1013", 265, 9], + ["length", 35, 3, 266, 37], + ["access", 36, 1, 266, 48], + "_nop_tc_1", + ["jump", "add_cn_1016", 266, 48], + "_nop_tc_2", + ["jump", "add_cn_1016", 266, 48], + ["concat", 37, 35, 36, 266, 48], + ["jump", "add_done_1015", 266, 48], + "add_cn_1016", + "_nop_tc_3", + "_nop_tc_4", + "_nop_tc_5", + "_nop_tc_6", + ["add", 37, 35, 36, 266, 48], + ["jump", "add_done_1015", 266, 48], + "add_err_1017", + ["disrupt", 266, 48], + "add_done_1015", + ["length", 40, 1, 266, 58], + ["get", 41, 1, 1, 266, 73], + ["length", 42, 41, 266, 73], + "_nop_tc_7", + "_nop_tc_8", + "_nop_tc_9", + "_nop_tc_10", + ["subtract", 43, 40, 42, 266, 73], + ["jump", "num_done_1019", 266, 73], + "num_err_1018", + ["disrupt", 266, 73], + "num_done_1019", + ["access", 47, {"name":"text","kind":"name","make":"intrinsic"}, 266, 19], + ["frame", 48, 47, 3, 266, 19], + ["null", 49, 266, 19], + ["setarg", 48, 0, 49, 266, 19], + ["setarg", 48, 1, 1, 266, 19], + ["setarg", 48, 2, 37, 266, 19], + ["setarg", 48, 3, 43, 266, 19], + ["invoke", 48, 46, 266, 19], + ["store_field", 2, 46, "name", 266, 7], + ["jump", "if_end_1014", 266, 7], + "if_else_1013", + ["load_field", 50, 2, "is_module", 267, 14], + ["jump_false", 50, "if_else_1020", 267, 14], + ["length", 51, 3, 268, 37], + ["access", 52, 1, 268, 48], + "_nop_tc_11", + ["jump", "add_cn_1023", 268, 48], + "_nop_tc_12", + ["jump", "add_cn_1023", 268, 48], + ["concat", 53, 51, 52, 268, 48], + ["jump", "add_done_1022", 268, 48], + "add_cn_1023", + "_nop_tc_13", + "_nop_tc_14", + "_nop_tc_15", + "_nop_tc_16", + ["add", 53, 51, 52, 268, 48], + ["jump", "add_done_1022", 268, 48], + "add_err_1024", + ["disrupt", 268, 48], + "add_done_1022", + ["length", 56, 1, 268, 58], + ["get", 57, 2, 1, 268, 73], + ["length", 58, 57, 268, 73], + "_nop_tc_17", + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", + ["subtract", 59, 56, 58, 268, 73], + ["jump", "num_done_1026", 268, 73], + "num_err_1025", + ["disrupt", 268, 73], + "num_done_1026", + ["access", 63, {"name":"text","kind":"name","make":"intrinsic"}, 268, 19], + ["frame", 64, 63, 3, 268, 19], + ["null", 65, 268, 19], + ["setarg", 64, 0, 65, 268, 19], + ["setarg", 64, 1, 1, 268, 19], + ["setarg", 64, 2, 53, 268, 19], + ["setarg", 64, 3, 59, 268, 19], + ["invoke", 64, 62, 268, 19], + ["store_field", 2, 62, "name", 268, 7], + ["jump", "if_end_1021", 268, 7], + "if_else_1020", + ["length", 66, 3, 270, 37], + ["access", 67, 1, 270, 48], + "_nop_tc_21", + ["jump", "add_cn_1028", 270, 48], + "_nop_tc_22", + ["jump", "add_cn_1028", 270, 48], + ["concat", 68, 66, 67, 270, 48], + ["jump", "add_done_1027", 270, 48], + "add_cn_1028", + "_nop_tc_23", + "_nop_tc_24", + "_nop_tc_25", + "_nop_tc_26", + ["add", 68, 66, 67, 270, 48], + ["jump", "add_done_1027", 270, 48], + "add_err_1029", + ["disrupt", 270, 48], + "add_done_1027", + ["access", 72, {"name":"text","kind":"name","make":"intrinsic"}, 270, 19], + ["frame", 73, 72, 2, 270, 19], + ["null", 74, 270, 19], + ["setarg", 73, 0, 74, 270, 19], + ["setarg", 73, 1, 1, 270, 19], + ["setarg", 73, 2, 68, 270, 19], + ["invoke", 73, 71, 270, 19], + ["store_field", 2, 71, "name", 270, 7], + "if_end_1021", + "if_end_1014", + ["jump", "if_end_1012", 270, 7], + "if_else_1011", + "if_end_1012", + ["return", 2, 273, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 48, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 8, 1, 319, 7], + ["jump_false", 3, "if_else_1030", 319, 7], + ["get", 4, 8, 1, 320, 12], + ["return", 4, 320, 12], + "_nop_ur_1", + "if_else_1030", + "if_end_1031", + ["get", 5, 40, 1, 322, 14], + ["access", 6, "/lock.toml", 322, 33], + ["is_text", 8, 5, 322, 33], + ["jump_false", 8, "add_cn_1033", 322, 33], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 5, 6, 322, 33], + ["jump", "add_done_1032", 322, 33], + "add_cn_1033", + ["is_num", 8, 5, 322, 33], + ["jump_false", 8, "add_err_1034", 322, 33], + "_nop_tc_3", + ["jump", "add_err_1034", 322, 33], + ["add", 7, 5, 6, 322, 33], + ["jump", "add_done_1032", 322, 33], + "add_err_1034", + ["disrupt", 322, 33], + "add_done_1032", + ["move", 2, 7, 322, 33], + ["get", 11, 22, 1, 324, 8], + ["is_proxy", 12, 11, 324, 8], + ["jump_false", 12, "record_path_1037", 324, 8], + ["null", 13, 324, 8], + ["access", 14, "is_file", 324, 8], + ["array", 15, 0, 324, 8], + ["push", 15, 2, 324, 8], + ["frame", 16, 11, 2, 324, 8], + ["setarg", 16, 0, 13, 324, 8], + ["setarg", 16, 1, 14, 324, 8], + ["setarg", 16, 2, 15, 324, 8], + ["invoke", 16, 10, 324, 8], + ["jump", "call_done_1038", 324, 8], + "record_path_1037", + ["load_field", 17, 11, "is_file", 324, 8], + ["frame", 18, 17, 1, 324, 8], + ["setarg", 18, 0, 11, 324, 8], + ["setarg", 18, 1, 2, 324, 8], + ["invoke", 18, 10, 324, 8], + "call_done_1038", + "_nop_bl_1", + ["jump_true", 10, "if_else_1035", 324, 8], + ["record", 20, 0], + ["return", 20, 325, 12], + "_nop_ur_2", + "if_else_1035", + "if_end_1036", + ["get", 22, 22, 1, 327, 22], + ["is_proxy", 23, 22, 327, 22], + ["jump_false", 23, "record_path_1039", 327, 22], + ["null", 24, 327, 22], + ["access", 25, "slurp", 327, 22], + ["array", 26, 0, 327, 22], + ["push", 26, 2, 327, 22], + ["frame", 27, 22, 2, 327, 22], + ["setarg", 27, 0, 24, 327, 22], + ["setarg", 27, 1, 25, 327, 22], + ["setarg", 27, 2, 26, 327, 22], + ["invoke", 27, 21, 327, 22], + ["jump", "call_done_1040", 327, 22], + "record_path_1039", + ["load_field", 28, 22, "slurp", 327, 22], + ["frame", 29, 28, 1, 327, 22], + ["setarg", 29, 0, 22, 327, 22], + ["setarg", 29, 1, 2, 327, 22], + ["invoke", 29, 21, 327, 22], + "call_done_1040", + ["access", 31, {"name":"text","kind":"name","make":"intrinsic"}, 327, 17], + ["frame", 32, 31, 1, 327, 17], + ["null", 33, 327, 17], + ["setarg", 32, 0, 33, 327, 17], + ["setarg", 32, 1, 21, 327, 17], + ["invoke", 32, 30, 327, 17], + ["move", 1, 30, 327, 17], + ["length", 34, 1, 328, 15], + "_nop_bl_2", + ["jump_true", 34, "if_else_1041", 328, 15], + ["record", 36, 0], + ["return", 36, 328, 32], + "_nop_ur_3", + "if_else_1041", + "if_end_1042", + ["get", 38, 69, 1, 330, 11], + ["is_proxy", 39, 38, 330, 11], + ["jump_false", 39, "record_path_1043", 330, 11], + ["null", 40, 330, 11], + ["access", 41, "decode", 330, 11], + ["array", 42, 0, 330, 11], + ["push", 42, 1, 330, 11], + ["frame", 43, 38, 2, 330, 11], + ["setarg", 43, 0, 40, 330, 11], + ["setarg", 43, 1, 41, 330, 11], + ["setarg", 43, 2, 42, 330, 11], + ["invoke", 43, 37, 330, 11], + ["jump", "call_done_1044", 330, 11], + "record_path_1043", + ["load_field", 44, 38, "decode", 330, 11], + ["frame", 45, 44, 1, 330, 11], + ["setarg", 45, 0, 38, 330, 11], + ["setarg", 45, 1, 1, 330, 11], + ["invoke", 45, 37, 330, 11], + "call_done_1044", + ["put", 37, 8, 1, 330, 11], + ["get", 46, 8, 1, 332, 10], + ["return", 46, 332, 10], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 35, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 40, 1, 337, 14], + ["access", 4, "/lock.toml", 337, 33], + ["is_text", 6, 3, 337, 33], + ["jump_false", 6, "add_cn_1046", 337, 33], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 5, 3, 4, 337, 33], + ["jump", "add_done_1045", 337, 33], + "add_cn_1046", + ["is_num", 6, 3, 337, 33], + ["jump_false", 6, "add_err_1047", 337, 33], + "_nop_tc_3", + ["jump", "add_err_1047", 337, 33], + ["add", 5, 3, 4, 337, 33], + ["jump", "add_done_1045", 337, 33], + "add_err_1047", + ["disrupt", 337, 33], + "add_done_1045", + ["move", 2, 5, 337, 33], + ["get", 9, 69, 1, 338, 34], + ["is_proxy", 10, 9, 338, 34], + ["jump_false", 10, "record_path_1048", 338, 34], + ["null", 11, 338, 34], + ["access", 12, "encode", 338, 34], + ["array", 13, 0, 338, 34], + ["push", 13, 1, 338, 34], + ["frame", 14, 9, 2, 338, 34], + ["setarg", 14, 0, 11, 338, 34], + ["setarg", 14, 1, 12, 338, 34], + ["setarg", 14, 2, 13, 338, 34], + ["invoke", 14, 8, 338, 34], + ["jump", "call_done_1049", 338, 34], + "record_path_1048", + ["load_field", 15, 9, "encode", 338, 34], + ["frame", 16, 15, 1, 338, 34], + ["setarg", 16, 0, 9, 338, 34], + ["setarg", 16, 1, 1, 338, 34], + ["invoke", 16, 8, 338, 34], + "call_done_1049", + ["get", 18, 12, 1, 338, 29], + ["frame", 19, 18, 1, 338, 29], + ["null", 20, 338, 29], + ["setarg", 19, 0, 20, 338, 29], + ["setarg", 19, 1, 8, 338, 29], + ["invoke", 19, 17, 338, 29], + ["access", 22, {"name":"stone","kind":"name","make":"intrinsic"}, 338, 23], + ["frame", 23, 22, 1, 338, 23], + ["null", 24, 338, 23], + ["setarg", 23, 0, 24, 338, 23], + ["setarg", 23, 1, 17, 338, 23], + ["invoke", 23, 21, 338, 23], + ["get", 26, 22, 1, 338, 3], + ["is_proxy", 27, 26, 338, 3], + ["jump_false", 27, "record_path_1050", 338, 3], + ["null", 28, 338, 3], + ["access", 29, "slurpwrite", 338, 3], + ["array", 30, 0, 338, 3], + ["push", 30, 2, 338, 3], + ["push", 30, 21, 338, 3], + ["frame", 31, 26, 2, 338, 3], + ["setarg", 31, 0, 28, 338, 3], + ["setarg", 31, 1, 29, 338, 3], + ["setarg", 31, 2, 30, 338, 3], + ["invoke", 31, 25, 338, 3], + ["jump", "call_done_1051", 338, 3], + "record_path_1050", + ["load_field", 32, 26, "slurpwrite", 338, 3], + ["frame", 33, 32, 2, 338, 3], + ["setarg", 33, 0, 26, 338, 3], + ["setarg", 33, 1, 2, 338, 3], + ["setarg", 33, 2, 21, 338, 3], + ["invoke", 33, 25, 338, 3], + "call_done_1051", + ["null", 34, 338, 3], + ["return", 34, 338, 3] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "/", 345, 24], + ["access", 4, {"name":"starts_with","kind":"name","make":"intrinsic"}, 345, 7], + ["frame", 5, 4, 2, 345, 7], + ["null", 6, 345, 7], + ["setarg", 5, 0, 6, 345, 7], + ["setarg", 5, 1, 1, 345, 7], + ["setarg", 5, 2, 2, 345, 7], + ["invoke", 5, 3, 345, 7], + ["jump_false", 3, "if_else_1052", 345, 7], + ["access", 7, "local", 345, 37], + ["return", 7, 345, 37], + "_nop_ur_1", + "if_else_1052", + "if_end_1053", + ["access", 8, "gitea", 346, 19], + ["access", 10, {"name":"search","kind":"name","make":"intrinsic"}, 346, 7], + ["frame", 11, 10, 2, 346, 7], + ["null", 12, 346, 7], + ["setarg", 11, 0, 12, 346, 7], + ["setarg", 11, 1, 1, 346, 7], + ["setarg", 11, 2, 8, 346, 7], + ["invoke", 11, 9, 346, 7], + ["null", 13, 346, 31], + ["is_identical", 14, 9, 13, 346, 31], + ["jump_true", 14, "ne_nid_1057", 346, 31], + ["jump", "ne_ni_1058", 346, 31], + "ne_nid_1057", + ["false", 14, 346, 31], + ["jump", "ne_done_1056", 346, 31], + "ne_ni_1058", + ["is_int", 15, 9, 346, 31], + ["jump_false", 15, "ne_nn_1059", 346, 31], + "_nop_tc_1", + ["jump", "ne_nn_1059", 346, 31], + ["ne_int", 14, 9, 13, 346, 31], + ["jump", "ne_done_1056", 346, 31], + "ne_nn_1059", + ["is_num", 15, 9, 346, 31], + ["jump_false", 15, "ne_nt_1060", 346, 31], + "_nop_tc_2", + ["jump", "ne_nt_1060", 346, 31], + ["ne_float", 14, 9, 13, 346, 31], + ["jump", "ne_done_1056", 346, 31], + "ne_nt_1060", + ["is_text", 15, 9, 346, 31], + ["jump_false", 15, "ne_nnl_1061", 346, 31], + "_nop_tc_3", + ["jump", "ne_nnl_1061", 346, 31], + ["ne_text", 14, 9, 13, 346, 31], + ["jump", "ne_done_1056", 346, 31], + "ne_nnl_1061", + ["is_null", 15, 9, 346, 31], + ["jump_false", 15, "ne_nb_1062", 346, 31], + "_nop_tc_4", + "_nop_tc_5", + ["false", 14, 346, 31], + ["jump", "ne_done_1056", 346, 31], + "ne_nb_1062", + ["is_bool", 15, 9, 346, 31], + ["jump_false", 15, "ne_mis_1063", 346, 31], + "_nop_tc_6", + ["jump", "ne_mis_1063", 346, 31], + ["ne_bool", 14, 9, 13, 346, 31], + ["jump", "ne_done_1056", 346, 31], + "ne_mis_1063", + ["true", 14, 346, 31], + "ne_done_1056", + ["jump_false", 14, "if_else_1054", 346, 31], + ["access", 17, "gitea", 346, 44], + ["return", 17, 346, 44], + "_nop_ur_2", + "if_else_1054", + "if_end_1055", + ["null", 18, 347, 10], + ["return", 18, 347, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 53, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 1, "if_else_1064", 352, 8], + ["access", 3, "Empty package name", 352, 21], + ["access", 5, {"name":"print","kind":"name","make":"intrinsic"}, 352, 15], + ["frame", 6, 5, 1, 352, 15], + ["null", 7, 352, 15], + ["setarg", 6, 0, 7, 352, 15], + ["setarg", 6, 1, 3, 352, 15], + ["invoke", 6, 4, 352, 15], + ["disrupt", 352, 44], + ["jump", "if_end_1065", 352, 44], + "if_else_1064", + "if_end_1065", + ["access", 8, "local", 353, 14], + ["is_identical", 9, 1, 8, 353, 14], + ["jump_true", 9, "eq_done_1068", 353, 14], + ["is_int", 10, 1, 353, 14], + ["jump_false", 10, "eq_ni_1069", 353, 14], + "_nop_tc_1", + ["jump", "eq_ni_1069", 353, 14], + ["eq_int", 9, 1, 8, 353, 14], + ["jump", "eq_done_1068", 353, 14], + "eq_ni_1069", + ["is_num", 10, 1, 353, 14], + ["jump_false", 10, "eq_nn_1070", 353, 14], + "_nop_tc_2", + ["jump", "eq_nn_1070", 353, 14], + ["eq_float", 9, 1, 8, 353, 14], + ["jump", "eq_done_1068", 353, 14], + "eq_nn_1070", + ["is_text", 10, 1, 353, 14], + ["jump_false", 10, "eq_nt_1071", 353, 14], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 9, 1, 8, 353, 14], + ["jump", "eq_done_1068", 353, 14], + "eq_nt_1071", + ["is_null", 10, 1, 353, 14], + ["jump_false", 10, "eq_nnl_1072", 353, 14], + "_nop_tc_5", + ["jump", "eq_nnl_1072", 353, 14], + ["true", 9, 353, 14], + ["jump", "eq_done_1068", 353, 14], + "eq_nnl_1072", + ["is_bool", 10, 1, 353, 14], + ["jump_false", 10, "eq_nb_1073", 353, 14], + "_nop_tc_6", + ["jump", "eq_nb_1073", 353, 14], + ["eq_bool", 9, 1, 8, 353, 14], + ["jump", "eq_done_1068", 353, 14], + "eq_nb_1073", + ["false", 9, 353, 14], + "eq_done_1068", + ["jump_false", 9, "if_else_1066", 353, 14], + ["access", 12, "local is not a valid package name", 353, 31], + ["access", 14, {"name":"print","kind":"name","make":"intrinsic"}, 353, 25], + ["frame", 15, 14, 1, 353, 25], + ["null", 16, 353, 25], + ["setarg", 15, 0, 16, 353, 25], + ["setarg", 15, 1, 12, 353, 25], + ["invoke", 15, 13, 353, 25], + ["disrupt", 353, 69], + ["jump", "if_end_1067", 353, 69], + "if_else_1066", + "if_end_1067", + ["access", 17, "core", 354, 14], + ["is_identical", 18, 1, 17, 354, 14], + ["jump_true", 18, "eq_done_1076", 354, 14], + ["is_int", 19, 1, 354, 14], + ["jump_false", 19, "eq_ni_1077", 354, 14], + "_nop_tc_7", + ["jump", "eq_ni_1077", 354, 14], + ["eq_int", 18, 1, 17, 354, 14], + ["jump", "eq_done_1076", 354, 14], + "eq_ni_1077", + ["is_num", 19, 1, 354, 14], + ["jump_false", 19, "eq_nn_1078", 354, 14], + "_nop_tc_8", + ["jump", "eq_nn_1078", 354, 14], + ["eq_float", 18, 1, 17, 354, 14], + ["jump", "eq_done_1076", 354, 14], + "eq_nn_1078", + ["is_text", 19, 1, 354, 14], + ["jump_false", 19, "eq_nt_1079", 354, 14], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 18, 1, 17, 354, 14], + ["jump", "eq_done_1076", 354, 14], + "eq_nt_1079", + ["is_null", 19, 1, 354, 14], + ["jump_false", 19, "eq_nnl_1080", 354, 14], + "_nop_tc_11", + ["jump", "eq_nnl_1080", 354, 14], + ["true", 18, 354, 14], + ["jump", "eq_done_1076", 354, 14], + "eq_nnl_1080", + ["is_bool", 19, 1, 354, 14], + ["jump_false", 19, "eq_nb_1081", 354, 14], + "_nop_tc_12", + ["jump", "eq_nb_1081", 354, 14], + ["eq_bool", 18, 1, 17, 354, 14], + ["jump", "eq_done_1076", 354, 14], + "eq_nb_1081", + ["false", 18, 354, 14], + "eq_done_1076", + ["jump_false", 18, "if_else_1074", 354, 14], + ["access", 21, "core is not a valid package name", 354, 30], + ["access", 23, {"name":"print","kind":"name","make":"intrinsic"}, 354, 24], + ["frame", 24, 23, 1, 354, 24], + ["null", 25, 354, 24], + ["setarg", 24, 0, 25, 354, 24], + ["setarg", 24, 1, 21, 354, 24], + ["invoke", 24, 22, 354, 24], + ["disrupt", 354, 67], + ["jump", "if_end_1075", 354, 67], + "if_else_1074", + "if_end_1075", + ["access", 26, "://", 356, 19], + ["access", 28, {"name":"search","kind":"name","make":"intrinsic"}, 356, 7], + ["frame", 29, 28, 2, 356, 7], + ["null", 30, 356, 7], + ["setarg", 29, 0, 30, 356, 7], + ["setarg", 29, 1, 1, 356, 7], + ["setarg", 29, 2, 26, 356, 7], + ["invoke", 29, 27, 356, 7], + ["null", 31, 356, 29], + ["is_identical", 32, 27, 31, 356, 29], + ["jump_true", 32, "ne_nid_1085", 356, 29], + ["jump", "ne_ni_1086", 356, 29], + "ne_nid_1085", + ["false", 32, 356, 29], + ["jump", "ne_done_1084", 356, 29], + "ne_ni_1086", + ["is_int", 33, 27, 356, 29], + ["jump_false", 33, "ne_nn_1087", 356, 29], + "_nop_tc_13", + ["jump", "ne_nn_1087", 356, 29], + ["ne_int", 32, 27, 31, 356, 29], + ["jump", "ne_done_1084", 356, 29], + "ne_nn_1087", + ["is_num", 33, 27, 356, 29], + ["jump_false", 33, "ne_nt_1088", 356, 29], + "_nop_tc_14", + ["jump", "ne_nt_1088", 356, 29], + ["ne_float", 32, 27, 31, 356, 29], + ["jump", "ne_done_1084", 356, 29], + "ne_nt_1088", + ["is_text", 33, 27, 356, 29], + ["jump_false", 33, "ne_nnl_1089", 356, 29], + "_nop_tc_15", + ["jump", "ne_nnl_1089", 356, 29], + ["ne_text", 32, 27, 31, 356, 29], + ["jump", "ne_done_1084", 356, 29], + "ne_nnl_1089", + ["is_null", 33, 27, 356, 29], + ["jump_false", 33, "ne_nb_1090", 356, 29], + "_nop_tc_16", + "_nop_tc_17", + ["false", 32, 356, 29], + ["jump", "ne_done_1084", 356, 29], + "ne_nb_1090", + ["is_bool", 33, 27, 356, 29], + ["jump_false", 33, "ne_mis_1091", 356, 29], + "_nop_tc_18", + ["jump", "ne_mis_1091", 356, 29], + ["ne_bool", 32, 27, 31, 356, 29], + ["jump", "ne_done_1084", 356, 29], + "ne_mis_1091", + ["true", 32, 356, 29], + "ne_done_1084", + ["jump_false", 32, "if_else_1082", 356, 29], + ["access", 35, "://", 1, 12], + ["access", 37, {"name":"array","kind":"name","make":"intrinsic"}, 1, 1], + ["frame", 38, 37, 2, 1, 1], + ["null", 39, 1, 1], + ["setarg", 38, 0, 39, 1, 1], + ["setarg", 38, 1, 1, 1, 1], + ["setarg", 38, 2, 35, 1, 1], + ["invoke", 38, 36, 1, 1], + ["access", 40, 1, 1, 19], + ["load_index", 41, 36, 40, 1, 19], + ["array", 42, 0, 1, 19], + ["push", 42, 1, 1, 19], + ["push", 42, 41, 1, 19], + ["access", 43, {"name":"format","kind":"name","make":"intrinsic"}, 1, 19], + ["access", 44, "Invalid package name: {0}; did you mean {1}?", 1, 19], + ["frame", 46, 43, 2, 1, 19], + ["null", 47, 1, 19], + ["setarg", 46, 0, 47, 1, 19], + ["setarg", 46, 1, 44, 1, 19], + ["setarg", 46, 2, 42, 1, 19], + ["invoke", 46, 45, 1, 19], + ["access", 49, {"name":"print","kind":"name","make":"intrinsic"}, 357, 5], + ["frame", 50, 49, 1, 357, 5], + ["null", 51, 357, 5], + ["setarg", 50, 0, 51, 357, 5], + ["setarg", 50, 1, 45, 357, 5], + ["invoke", 50, 48, 357, 5], + ["disrupt", 358, 5], + ["jump", "if_end_1083", 358, 5], + "if_else_1082", + "if_end_1083", + ["null", 52, 358, 5], + ["return", 52, 358, 5] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 63, + "nr_close_slots": 0, + "instructions": [ + ["get", 9, 7, 1, 364, 14], + ["is_proxy", 10, 9, 364, 14], + ["jump_false", 10, "record_path_1092", 364, 14], + ["null", 11, 364, 14], + ["access", 12, "resolve_package_info", 364, 14], + ["array", 13, 0, 364, 14], + ["push", 13, 1, 364, 14], + ["frame", 14, 9, 2, 364, 14], + ["setarg", 14, 0, 11, 364, 14], + ["setarg", 14, 1, 12, 364, 14], + ["setarg", 14, 2, 13, 364, 14], + ["invoke", 14, 8, 364, 14], + ["jump", "call_done_1093", 364, 14], + "record_path_1092", + ["load_field", 15, 9, "resolve_package_info", 364, 14], + ["frame", 16, 15, 1, 364, 14], + ["setarg", 16, 0, 9, 364, 14], + ["setarg", 16, 1, 1, 364, 14], + ["invoke", 16, 8, 364, 14], + "call_done_1093", + ["move", 4, 8, 364, 14], + ["null", 5, 365, 15], + ["null", 3, 366, 14], + ["null", 7, 367, 14], + ["null", 6, 368, 14], + ["access", 17, "gitea", 370, 15], + ["is_identical", 18, 4, 17, 370, 15], + ["jump_true", 18, "eq_done_1096", 370, 15], + ["is_int", 19, 4, 370, 15], + ["jump_false", 19, "eq_ni_1097", 370, 15], + "_nop_tc_1", + ["jump", "eq_ni_1097", 370, 15], + ["eq_int", 18, 4, 17, 370, 15], + ["jump", "eq_done_1096", 370, 15], + "eq_ni_1097", + ["is_num", 19, 4, 370, 15], + ["jump_false", 19, "eq_nn_1098", 370, 15], + "_nop_tc_2", + ["jump", "eq_nn_1098", 370, 15], + ["eq_float", 18, 4, 17, 370, 15], + ["jump", "eq_done_1096", 370, 15], + "eq_nn_1098", + ["is_text", 19, 4, 370, 15], + ["jump_false", 19, "eq_nt_1099", 370, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 18, 4, 17, 370, 15], + ["jump", "eq_done_1096", 370, 15], + "eq_nt_1099", + ["is_null", 19, 4, 370, 15], + ["jump_false", 19, "eq_nnl_1100", 370, 15], + "_nop_tc_5", + ["jump", "eq_nnl_1100", 370, 15], + ["true", 18, 370, 15], + ["jump", "eq_done_1096", 370, 15], + "eq_nnl_1100", + ["is_bool", 19, 4, 370, 15], + ["jump_false", 19, "eq_nb_1101", 370, 15], + "_nop_tc_6", + ["jump", "eq_nb_1101", 370, 15], + ["eq_bool", 18, 4, 17, 370, 15], + ["jump", "eq_done_1096", 370, 15], + "eq_nb_1101", + ["false", 18, 370, 15], + "eq_done_1096", + ["jump_false", 18, "if_else_1094", 370, 15], + ["access", 21, "/", 371, 24], + ["access", 23, {"name":"array","kind":"name","make":"intrinsic"}, 371, 13], + ["frame", 24, 23, 2, 371, 13], + ["null", 25, 371, 13], + ["setarg", 24, 0, 25, 371, 13], + ["setarg", 24, 1, 1, 371, 13], + ["setarg", 24, 2, 21, 371, 13], + ["invoke", 24, 22, 371, 13], + ["move", 5, 22, 371, 13], + ["access", 26, 0, 372, 18], + ["load_index", 27, 5, 26, 372, 18], + ["move", 3, 27, 372, 18], + ["access", 28, 1, 373, 18], + ["load_index", 29, 5, 28, 373, 18], + ["move", 7, 29, 373, 18], + ["access", 30, 2, 374, 18], + ["load_index", 31, 5, 30, 374, 18], + ["move", 6, 31, 374, 18], + ["access", 32, "https://", 376, 12], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 35, 3, 376, 25], + ["jump_false", 35, "add_cn_1103", 376, 25], + ["concat", 33, 32, 3, 376, 25], + ["jump", "add_done_1102", 376, 25], + "add_cn_1103", + "_nop_tc_9", + ["jump", "add_err_1104", 376, 25], + ["is_num", 35, 3, 376, 25], + ["jump_false", 35, "add_err_1104", 376, 25], + ["add", 33, 32, 3, 376, 25], + ["jump", "add_done_1102", 376, 25], + "add_err_1104", + ["disrupt", 376, 25], + "add_done_1102", + ["access", 36, "/", 376, 32], + ["is_text", 38, 33, 376, 32], + ["jump_false", 38, "add_cn_1106", 376, 32], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 37, 33, 36, 376, 32], + ["jump", "add_done_1105", 376, 32], + "add_cn_1106", + ["is_num", 38, 33, 376, 32], + ["jump_false", 38, "add_err_1107", 376, 32], + "_nop_tc_12", + ["jump", "add_err_1107", 376, 32], + ["add", 37, 33, 36, 376, 32], + ["jump", "add_done_1105", 376, 32], + "add_err_1107", + ["disrupt", 376, 32], + "add_done_1105", + ["is_text", 41, 37, 376, 38], + ["jump_false", 41, "add_cn_1109", 376, 38], + ["is_text", 42, 7, 376, 38], + ["jump_false", 42, "add_cn_1109", 376, 38], + ["concat", 40, 37, 7, 376, 38], + ["jump", "add_done_1108", 376, 38], + "add_cn_1109", + ["is_num", 41, 37, 376, 38], + ["jump_false", 41, "add_err_1110", 376, 38], + ["is_num", 42, 7, 376, 38], + ["jump_false", 42, "add_err_1110", 376, 38], + ["add", 40, 37, 7, 376, 38], + ["jump", "add_done_1108", 376, 38], + "add_err_1110", + ["disrupt", 376, 38], + "add_done_1108", + ["access", 43, "/", 376, 45], + ["is_text", 45, 40, 376, 45], + ["jump_false", 45, "add_cn_1112", 376, 45], + "_nop_tc_13", + "_nop_tc_14", + ["concat", 44, 40, 43, 376, 45], + ["jump", "add_done_1111", 376, 45], + "add_cn_1112", + ["is_num", 45, 40, 376, 45], + ["jump_false", 45, "add_err_1113", 376, 45], + "_nop_tc_15", + ["jump", "add_err_1113", 376, 45], + ["add", 44, 40, 43, 376, 45], + ["jump", "add_done_1111", 376, 45], + "add_err_1113", + ["disrupt", 376, 45], + "add_done_1111", + ["is_text", 48, 44, 376, 51], + ["jump_false", 48, "add_cn_1115", 376, 51], + ["is_text", 49, 6, 376, 51], + ["jump_false", 49, "add_cn_1115", 376, 51], + ["concat", 47, 44, 6, 376, 51], + ["jump", "add_done_1114", 376, 51], + "add_cn_1115", + ["is_num", 48, 44, 376, 51], + ["jump_false", 48, "add_err_1116", 376, 51], + ["is_num", 49, 6, 376, 51], + ["jump_false", 49, "add_err_1116", 376, 51], + ["add", 47, 44, 6, 376, 51], + ["jump", "add_done_1114", 376, 51], + "add_err_1116", + ["disrupt", 376, 51], + "add_done_1114", + ["access", 50, "/archive/", 376, 58], + ["is_text", 52, 47, 376, 58], + ["jump_false", 52, "add_cn_1118", 376, 58], + "_nop_tc_16", + "_nop_tc_17", + ["concat", 51, 47, 50, 376, 58], + ["jump", "add_done_1117", 376, 58], + "add_cn_1118", + ["is_num", 52, 47, 376, 58], + ["jump_false", 52, "add_err_1119", 376, 58], + "_nop_tc_18", + ["jump", "add_err_1119", 376, 58], + ["add", 51, 47, 50, 376, 58], + ["jump", "add_done_1117", 376, 58], + "add_err_1119", + ["disrupt", 376, 58], + "add_done_1117", + ["is_text", 55, 51, 376, 72], + ["jump_false", 55, "add_cn_1121", 376, 72], + ["is_text", 56, 2, 376, 72], + ["jump_false", 56, "add_cn_1121", 376, 72], + ["concat", 54, 51, 2, 376, 72], + ["jump", "add_done_1120", 376, 72], + "add_cn_1121", + ["is_num", 55, 51, 376, 72], + ["jump_false", 55, "add_err_1122", 376, 72], + ["is_num", 56, 2, 376, 72], + ["jump_false", 56, "add_err_1122", 376, 72], + ["add", 54, 51, 2, 376, 72], + ["jump", "add_done_1120", 376, 72], + "add_err_1122", + ["disrupt", 376, 72], + "add_done_1120", + ["access", 57, ".zip", 376, 86], + ["is_text", 59, 54, 376, 86], + ["jump_false", 59, "add_cn_1124", 376, 86], + "_nop_tc_19", + "_nop_tc_20", + ["concat", 58, 54, 57, 376, 86], + ["jump", "add_done_1123", 376, 86], + "add_cn_1124", + ["is_num", 59, 54, 376, 86], + ["jump_false", 59, "add_err_1125", 376, 86], + "_nop_tc_21", + ["jump", "add_err_1125", 376, 86], + ["add", 58, 54, 57, 376, 86], + ["jump", "add_done_1123", 376, 86], + "add_err_1125", + ["disrupt", 376, 86], + "add_done_1123", + ["return", 58, 376, 86], + "_nop_ur_1", + "if_else_1094", + "if_end_1095", + ["null", 61, 379, 10], + ["return", 61, 379, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 55, + "nr_close_slots": 0, + "instructions": [ + ["get", 8, 7, 1, 384, 14], + ["is_proxy", 9, 8, 384, 14], + ["jump_false", 9, "record_path_1126", 384, 14], + ["null", 10, 384, 14], + ["access", 11, "resolve_package_info", 384, 14], + ["array", 12, 0, 384, 14], + ["push", 12, 1, 384, 14], + ["frame", 13, 8, 2, 384, 14], + ["setarg", 13, 0, 10, 384, 14], + ["setarg", 13, 1, 11, 384, 14], + ["setarg", 13, 2, 12, 384, 14], + ["invoke", 13, 7, 384, 14], + ["jump", "call_done_1127", 384, 14], + "record_path_1126", + ["load_field", 14, 8, "resolve_package_info", 384, 14], + ["frame", 15, 14, 1, 384, 14], + ["setarg", 15, 0, 8, 384, 14], + ["setarg", 15, 1, 1, 384, 14], + ["invoke", 15, 7, 384, 14], + "call_done_1127", + ["move", 3, 7, 384, 14], + ["null", 4, 385, 15], + ["null", 2, 386, 14], + ["null", 6, 387, 14], + ["null", 5, 388, 14], + ["access", 16, "gitea", 390, 15], + ["is_identical", 17, 3, 16, 390, 15], + ["jump_true", 17, "eq_done_1130", 390, 15], + ["is_int", 18, 3, 390, 15], + ["jump_false", 18, "eq_ni_1131", 390, 15], + "_nop_tc_1", + ["jump", "eq_ni_1131", 390, 15], + ["eq_int", 17, 3, 16, 390, 15], + ["jump", "eq_done_1130", 390, 15], + "eq_ni_1131", + ["is_num", 18, 3, 390, 15], + ["jump_false", 18, "eq_nn_1132", 390, 15], + "_nop_tc_2", + ["jump", "eq_nn_1132", 390, 15], + ["eq_float", 17, 3, 16, 390, 15], + ["jump", "eq_done_1130", 390, 15], + "eq_nn_1132", + ["is_text", 18, 3, 390, 15], + ["jump_false", 18, "eq_nt_1133", 390, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 17, 3, 16, 390, 15], + ["jump", "eq_done_1130", 390, 15], + "eq_nt_1133", + ["is_null", 18, 3, 390, 15], + ["jump_false", 18, "eq_nnl_1134", 390, 15], + "_nop_tc_5", + ["jump", "eq_nnl_1134", 390, 15], + ["true", 17, 390, 15], + ["jump", "eq_done_1130", 390, 15], + "eq_nnl_1134", + ["is_bool", 18, 3, 390, 15], + ["jump_false", 18, "eq_nb_1135", 390, 15], + "_nop_tc_6", + ["jump", "eq_nb_1135", 390, 15], + ["eq_bool", 17, 3, 16, 390, 15], + ["jump", "eq_done_1130", 390, 15], + "eq_nb_1135", + ["false", 17, 390, 15], + "eq_done_1130", + ["jump_false", 17, "if_else_1128", 390, 15], + ["access", 20, "/", 391, 24], + ["access", 22, {"name":"array","kind":"name","make":"intrinsic"}, 391, 13], + ["frame", 23, 22, 2, 391, 13], + ["null", 24, 391, 13], + ["setarg", 23, 0, 24, 391, 13], + ["setarg", 23, 1, 1, 391, 13], + ["setarg", 23, 2, 20, 391, 13], + ["invoke", 23, 21, 391, 13], + ["move", 4, 21, 391, 13], + ["access", 25, 0, 392, 18], + ["load_index", 26, 4, 25, 392, 18], + ["move", 2, 26, 392, 18], + ["access", 27, 1, 393, 18], + ["load_index", 28, 4, 27, 393, 18], + ["move", 6, 28, 393, 18], + ["access", 29, 2, 394, 18], + ["load_index", 30, 4, 29, 394, 18], + ["move", 5, 30, 394, 18], + ["access", 31, "https://", 395, 12], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 34, 2, 395, 25], + ["jump_false", 34, "add_cn_1137", 395, 25], + ["concat", 32, 31, 2, 395, 25], + ["jump", "add_done_1136", 395, 25], + "add_cn_1137", + "_nop_tc_9", + ["jump", "add_err_1138", 395, 25], + ["is_num", 34, 2, 395, 25], + ["jump_false", 34, "add_err_1138", 395, 25], + ["add", 32, 31, 2, 395, 25], + ["jump", "add_done_1136", 395, 25], + "add_err_1138", + ["disrupt", 395, 25], + "add_done_1136", + ["access", 35, "/api/v1/repos/", 395, 32], + ["is_text", 37, 32, 395, 32], + ["jump_false", 37, "add_cn_1140", 395, 32], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 36, 32, 35, 395, 32], + ["jump", "add_done_1139", 395, 32], + "add_cn_1140", + ["is_num", 37, 32, 395, 32], + ["jump_false", 37, "add_err_1141", 395, 32], + "_nop_tc_12", + ["jump", "add_err_1141", 395, 32], + ["add", 36, 32, 35, 395, 32], + ["jump", "add_done_1139", 395, 32], + "add_err_1141", + ["disrupt", 395, 32], + "add_done_1139", + ["is_text", 40, 36, 395, 51], + ["jump_false", 40, "add_cn_1143", 395, 51], + ["is_text", 41, 6, 395, 51], + ["jump_false", 41, "add_cn_1143", 395, 51], + ["concat", 39, 36, 6, 395, 51], + ["jump", "add_done_1142", 395, 51], + "add_cn_1143", + ["is_num", 40, 36, 395, 51], + ["jump_false", 40, "add_err_1144", 395, 51], + ["is_num", 41, 6, 395, 51], + ["jump_false", 41, "add_err_1144", 395, 51], + ["add", 39, 36, 6, 395, 51], + ["jump", "add_done_1142", 395, 51], + "add_err_1144", + ["disrupt", 395, 51], + "add_done_1142", + ["access", 42, "/", 395, 58], + ["is_text", 44, 39, 395, 58], + ["jump_false", 44, "add_cn_1146", 395, 58], + "_nop_tc_13", + "_nop_tc_14", + ["concat", 43, 39, 42, 395, 58], + ["jump", "add_done_1145", 395, 58], + "add_cn_1146", + ["is_num", 44, 39, 395, 58], + ["jump_false", 44, "add_err_1147", 395, 58], + "_nop_tc_15", + ["jump", "add_err_1147", 395, 58], + ["add", 43, 39, 42, 395, 58], + ["jump", "add_done_1145", 395, 58], + "add_err_1147", + ["disrupt", 395, 58], + "add_done_1145", + ["is_text", 47, 43, 395, 64], + ["jump_false", 47, "add_cn_1149", 395, 64], + ["is_text", 48, 5, 395, 64], + ["jump_false", 48, "add_cn_1149", 395, 64], + ["concat", 46, 43, 5, 395, 64], + ["jump", "add_done_1148", 395, 64], + "add_cn_1149", + ["is_num", 47, 43, 395, 64], + ["jump_false", 47, "add_err_1150", 395, 64], + ["is_num", 48, 5, 395, 64], + ["jump_false", 48, "add_err_1150", 395, 64], + ["add", 46, 43, 5, 395, 64], + ["jump", "add_done_1148", 395, 64], + "add_err_1150", + ["disrupt", 395, 64], + "add_done_1148", + ["access", 49, "/branches/", 395, 71], + ["is_text", 51, 46, 395, 71], + ["jump_false", 51, "add_cn_1152", 395, 71], + "_nop_tc_16", + "_nop_tc_17", + ["concat", 50, 46, 49, 395, 71], + ["jump", "add_done_1151", 395, 71], + "add_cn_1152", + ["is_num", 51, 46, 395, 71], + ["jump_false", 51, "add_err_1153", 395, 71], + "_nop_tc_18", + ["jump", "add_err_1153", 395, 71], + ["add", 50, 46, 49, 395, 71], + ["jump", "add_done_1151", 395, 71], + "add_err_1153", + ["disrupt", 395, 71], + "add_done_1151", + ["return", 50, 395, 71], + "_nop_ur_1", + "if_else_1128", + "if_end_1129", + ["null", 53, 398, 10], + ["return", 53, 398, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 38, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 2, "if_else_1154", 403, 8], + ["null", 6, 403, 25], + ["return", 6, 403, 25], + "_nop_ur_1", + "if_else_1154", + "if_end_1155", + ["get", 8, 7, 1, 405, 14], + ["is_proxy", 9, 8, 405, 14], + ["jump_false", 9, "record_path_1156", 405, 14], + ["null", 10, 405, 14], + ["access", 11, "resolve_package_info", 405, 14], + ["array", 12, 0, 405, 14], + ["push", 12, 1, 405, 14], + ["frame", 13, 8, 2, 405, 14], + ["setarg", 13, 0, 10, 405, 14], + ["setarg", 13, 1, 11, 405, 14], + ["setarg", 13, 2, 12, 405, 14], + ["invoke", 13, 7, 405, 14], + ["jump", "call_done_1157", 405, 14], + "record_path_1156", + ["load_field", 14, 8, "resolve_package_info", 405, 14], + ["frame", 15, 14, 1, 405, 14], + ["setarg", 15, 0, 8, 405, 14], + ["setarg", 15, 1, 1, 405, 14], + ["invoke", 15, 7, 405, 14], + "call_done_1157", + ["move", 4, 7, 405, 14], + ["get", 17, 46, 1, 407, 14], + ["is_proxy", 18, 17, 407, 14], + ["jump_false", 18, "record_path_1158", 407, 14], + ["null", 19, 407, 14], + ["access", 20, "decode", 407, 14], + ["array", 21, 0, 407, 14], + ["push", 21, 2, 407, 14], + ["frame", 22, 17, 2, 407, 14], + ["setarg", 22, 0, 19, 407, 14], + ["setarg", 22, 1, 20, 407, 14], + ["setarg", 22, 2, 21, 407, 14], + ["invoke", 22, 16, 407, 14], + ["jump", "call_done_1159", 407, 14], + "record_path_1158", + ["load_field", 23, 17, "decode", 407, 14], + ["frame", 24, 23, 1, 407, 14], + ["setarg", 24, 0, 17, 407, 14], + ["setarg", 24, 1, 2, 407, 14], + ["invoke", 24, 16, 407, 14], + "call_done_1159", + ["move", 3, 16, 407, 14], + ["access", 25, "gitea", 409, 15], + ["is_identical", 26, 4, 25, 409, 15], + ["jump_true", 26, "eq_done_1162", 409, 15], + ["is_int", 27, 4, 409, 15], + ["jump_false", 27, "eq_ni_1163", 409, 15], + "_nop_tc_1", + ["jump", "eq_ni_1163", 409, 15], + ["eq_int", 26, 4, 25, 409, 15], + ["jump", "eq_done_1162", 409, 15], + "eq_ni_1163", + ["is_num", 27, 4, 409, 15], + ["jump_false", 27, "eq_nn_1164", 409, 15], + "_nop_tc_2", + ["jump", "eq_nn_1164", 409, 15], + ["eq_float", 26, 4, 25, 409, 15], + ["jump", "eq_done_1162", 409, 15], + "eq_nn_1164", + ["is_text", 27, 4, 409, 15], + ["jump_false", 27, "eq_nt_1165", 409, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 26, 4, 25, 409, 15], + ["jump", "eq_done_1162", 409, 15], + "eq_nt_1165", + ["is_null", 27, 4, 409, 15], + ["jump_false", 27, "eq_nnl_1166", 409, 15], + "_nop_tc_5", + ["jump", "eq_nnl_1166", 409, 15], + ["true", 26, 409, 15], + ["jump", "eq_done_1162", 409, 15], + "eq_nnl_1166", + ["is_bool", 27, 4, 409, 15], + ["jump_false", 27, "eq_nb_1167", 409, 15], + "_nop_tc_6", + ["jump", "eq_nb_1167", 409, 15], + ["eq_bool", 26, 4, 25, 409, 15], + ["jump", "eq_done_1162", 409, 15], + "eq_nb_1167", + ["false", 26, 409, 15], + "eq_done_1162", + ["jump_false", 26, "if_else_1160", 409, 15], + ["is_array", 29, 3, 410, 18], + ["jump_false", 29, "if_else_1168", 410, 18], + ["access", 30, 0, 411, 19], + ["load_index", 31, 3, 30, 411, 19], + ["move", 3, 31, 411, 19], + ["jump", "if_end_1169", 411, 19], + "if_else_1168", + "if_end_1169", + ["load_field", 32, 3, "commit", 412, 12], + ["move", 33, 32, 412, 12], + ["jump_false", 33, "and_end_1170", 412, 12], + ["load_field", 34, 3, "commit", 412, 27], + ["load_field", 35, 34, "id", 412, 27], + ["move", 33, 35, 412, 27], + "and_end_1170", + ["return", 33, 412, 27], + "_nop_ur_2", + "if_else_1160", + "if_end_1161", + ["null", 36, 415, 10], + ["return", 36, 415, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 1, "if_else_1171", 452, 8], + ["array", 3, 0, 452, 26], + ["return", 3, 452, 26], + "_nop_ur_1", + "if_else_1171", + "if_end_1172", + ["get", 4, 6, 1, 456, 16], + ["access", 6, {"name":"array","kind":"name","make":"intrinsic"}, 456, 10], + ["frame", 7, 6, 1, 456, 10], + ["null", 8, 456, 10], + ["setarg", 7, 0, 8, 456, 10], + ["setarg", 7, 1, 4, 456, 10], + ["tail_invoke", 7, 5, 456, 10], + ["return", 5, 456, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 22, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 7, 1, 461, 19], + ["is_proxy", 5, 4, 461, 19], + ["jump_false", 5, "record_path_1173", 461, 19], + ["null", 6, 461, 19], + ["access", 7, "file_info", 461, 19], + ["array", 8, 0, 461, 19], + ["push", 8, 1, 461, 19], + ["frame", 9, 4, 2, 461, 19], + ["setarg", 9, 0, 6, 461, 19], + ["setarg", 9, 1, 7, 461, 19], + ["setarg", 9, 2, 8, 461, 19], + ["invoke", 9, 3, 461, 19], + ["jump", "call_done_1174", 461, 19], + "record_path_1173", + ["load_field", 10, 4, "file_info", 461, 19], + ["frame", 11, 10, 1, 461, 19], + ["setarg", 11, 0, 4, 461, 19], + ["setarg", 11, 1, 1, 461, 19], + ["invoke", 11, 3, 461, 19], + "call_done_1174", + ["move", 2, 3, 461, 19], + ["get", 13, 7, 1, 462, 10], + ["is_proxy", 14, 13, 462, 10], + ["jump_false", 14, "record_path_1175", 462, 10], + ["null", 15, 462, 10], + ["access", 16, "script_inject_for", 462, 10], + ["array", 17, 0, 462, 10], + ["push", 17, 2, 462, 10], + ["frame", 18, 13, 2, 462, 10], + ["setarg", 18, 0, 15, 462, 10], + ["setarg", 18, 1, 16, 462, 10], + ["setarg", 18, 2, 17, 462, 10], + ["invoke", 18, 12, 462, 10], + ["jump", "call_done_1176", 462, 10], + "record_path_1175", + ["load_field", 19, 13, "script_inject_for", 462, 10], + ["frame", 20, 19, 1, 462, 10], + ["setarg", 20, 0, 13, 462, 10], + ["setarg", 20, 1, 2, 462, 10], + ["invoke", 20, 12, 462, 10], + "call_done_1176", + ["return", 12, 462, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 34, 1, 894, 19], + ["frame", 6, 5, 2, 894, 19], + ["null", 7, 894, 19], + ["setarg", 6, 0, 7, 894, 19], + ["setarg", 6, 1, 1, 894, 19], + ["setarg", 6, 2, 2, 894, 19], + ["invoke", 6, 4, 894, 19], + ["move", 3, 4, 894, 19], + ["access", 8, {"name":"use_cache","kind":"name","make":"intrinsic"}, 895, 10], + ["load_dynamic", 9, 8, 3, 895, 20], + ["null", 10, 895, 34], + ["is_identical", 11, 9, 10, 895, 34], + ["jump_true", 11, "ne_nid_1178", 895, 34], + ["jump", "ne_ni_1179", 895, 34], + "ne_nid_1178", + ["false", 11, 895, 34], + ["jump", "ne_done_1177", 895, 34], + "ne_ni_1179", + ["is_int", 12, 9, 895, 34], + ["jump_false", 12, "ne_nn_1180", 895, 34], + "_nop_tc_1", + ["jump", "ne_nn_1180", 895, 34], + ["ne_int", 11, 9, 10, 895, 34], + ["jump", "ne_done_1177", 895, 34], + "ne_nn_1180", + ["is_num", 12, 9, 895, 34], + ["jump_false", 12, "ne_nt_1181", 895, 34], + "_nop_tc_2", + ["jump", "ne_nt_1181", 895, 34], + ["ne_float", 11, 9, 10, 895, 34], + ["jump", "ne_done_1177", 895, 34], + "ne_nt_1181", + ["is_text", 12, 9, 895, 34], + ["jump_false", 12, "ne_nnl_1182", 895, 34], + "_nop_tc_3", + ["jump", "ne_nnl_1182", 895, 34], + ["ne_text", 11, 9, 10, 895, 34], + ["jump", "ne_done_1177", 895, 34], + "ne_nnl_1182", + ["is_null", 12, 9, 895, 34], + ["jump_false", 12, "ne_nb_1183", 895, 34], + "_nop_tc_4", + "_nop_tc_5", + ["false", 11, 895, 34], + ["jump", "ne_done_1177", 895, 34], + "ne_nb_1183", + ["is_bool", 12, 9, 895, 34], + ["jump_false", 12, "ne_mis_1184", 895, 34], + "_nop_tc_6", + ["jump", "ne_mis_1184", 895, 34], + ["ne_bool", 11, 9, 10, 895, 34], + ["jump", "ne_done_1177", 895, 34], + "ne_mis_1184", + ["true", 11, 895, 34], + "ne_done_1177", + ["return", 11, 895, 34], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "is_loaded", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 73, + "nr_close_slots": 0, + "instructions": [ + ["access", 7, "embedded:", 961, 19], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 10, 1, 961, 33], + ["jump_false", 10, "add_cn_1186", 961, 33], + ["concat", 8, 7, 1, 961, 33], + ["jump", "add_done_1185", 961, 33], + "add_cn_1186", + "_nop_tc_3", + ["jump", "add_err_1187", 961, 33], + ["is_num", 10, 1, 961, 33], + ["jump_false", 10, "add_err_1187", 961, 33], + ["add", 8, 7, 1, 961, 33], + ["jump", "add_done_1185", 961, 33], + "add_err_1187", + ["disrupt", 961, 33], + "add_done_1185", + ["move", 4, 8, 961, 33], + ["null", 5, 962, 18], + ["null", 3, 963, 19], + ["access", 11, {"name":"use_cache","kind":"name","make":"intrinsic"}, 964, 7], + ["load_dynamic", 12, 11, 4, 964, 17], + ["jump_false", 12, "if_else_1188", 964, 17], + ["access", 13, {"name":"use_cache","kind":"name","make":"intrinsic"}, 964, 36], + ["load_dynamic", 14, 13, 4, 964, 46], + ["return", 14, 964, 46], + "_nop_ur_1", + "if_else_1188", + "if_end_1189", + ["get", 15, 55, 1, 965, 7], + ["load_field", 16, 15, "embedded_module", 965, 7], + ["jump_false", 16, "if_else_1190", 965, 7], + ["get", 18, 55, 1, 966, 16], + ["is_proxy", 19, 18, 966, 16], + ["jump_false", 19, "record_path_1192", 966, 16], + ["null", 20, 966, 16], + ["access", 21, "embedded_module", 966, 16], + ["array", 22, 0, 966, 16], + ["push", 22, 1, 966, 16], + ["frame", 23, 18, 2, 966, 16], + ["setarg", 23, 0, 20, 966, 16], + ["setarg", 23, 1, 21, 966, 16], + ["setarg", 23, 2, 22, 966, 16], + ["invoke", 23, 17, 966, 16], + ["jump", "call_done_1193", 966, 16], + "record_path_1192", + ["load_field", 24, 18, "embedded_module", 966, 16], + ["frame", 25, 24, 1, 966, 16], + ["setarg", 25, 0, 18, 966, 16], + ["setarg", 25, 1, 1, 966, 16], + ["invoke", 25, 17, 966, 16], + "call_done_1193", + ["move", 5, 17, 966, 16], + ["jump_false", 5, "if_else_1194", 967, 9], + ["get", 26, 6, 1, 968, 30], + ["get", 28, 43, 1, 968, 19], + ["frame", 29, 28, 1, 968, 19], + ["null", 30, 968, 19], + ["setarg", 29, 0, 30, 968, 19], + ["setarg", 29, 1, 26, 968, 19], + ["invoke", 29, 27, 968, 19], + ["move", 3, 27, 968, 19], + ["get", 32, 49, 1, 969, 23], + ["frame", 33, 32, 1, 969, 23], + ["null", 34, 969, 23], + ["setarg", 33, 0, 34, 969, 23], + ["setarg", 33, 1, 2, 969, 23], + ["invoke", 33, 31, 969, 23], + ["store_field", 3, 31, "use", 969, 7], + ["access", 36, {"name":"mach_load","kind":"name","make":"intrinsic"}, 970, 30], + ["frame", 37, 36, 2, 970, 30], + ["null", 38, 970, 30], + ["setarg", 37, 0, 38, 970, 30], + ["setarg", 37, 1, 5, 970, 30], + ["setarg", 37, 2, 3, 970, 30], + ["invoke", 37, 35, 970, 30], + ["access", 39, {"name":"use_cache","kind":"name","make":"intrinsic"}, 970, 7], + ["store_dynamic", 39, 35, 4, 970, 17], + ["access", 40, {"name":"use_cache","kind":"name","make":"intrinsic"}, 971, 14], + ["load_dynamic", 41, 40, 4, 971, 24], + ["return", 41, 971, 24], + "_nop_ur_2", + "if_else_1194", + "if_end_1195", + ["jump", "if_end_1191", 971, 24], + "if_else_1190", + "if_end_1191", + ["get", 43, 64, 1, 975, 14], + ["frame", 44, 43, 2, 975, 14], + ["null", 45, 975, 14], + ["setarg", 44, 0, 45, 975, 14], + ["setarg", 44, 1, 1, 975, 14], + ["setarg", 44, 2, 2, 975, 14], + ["invoke", 44, 42, 975, 14], + ["move", 6, 42, 975, 14], + "_nop_bl_1", + ["jump_true", 6, "if_else_1196", 976, 8], + ["array", 47, 0, 1, 1], + ["push", 47, 1, 1, 1], + ["push", 47, 2, 1, 1], + ["access", 48, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 49, "Module {0} could not be found in {1}", 1, 1], + ["frame", 51, 48, 2, 1, 1], + ["null", 52, 1, 1], + ["setarg", 51, 0, 52, 1, 1], + ["setarg", 51, 1, 49, 1, 1], + ["setarg", 51, 2, 47, 1, 1], + ["invoke", 51, 50, 1, 1], + ["access", 54, {"name":"print","kind":"name","make":"intrinsic"}, 976, 16], + ["frame", 55, 54, 1, 976, 16], + ["null", 56, 976, 16], + ["setarg", 55, 0, 56, 976, 16], + ["setarg", 55, 1, 50, 976, 16], + ["invoke", 55, 53, 976, 16], + ["disrupt", 976, 82], + ["jump", "if_end_1197", 976, 82], + "if_else_1196", + "if_end_1197", + ["access", 57, {"name":"use_cache","kind":"name","make":"intrinsic"}, 978, 7], + ["load_field", 58, 6, "cache_key", 978, 17], + ["load_dynamic", 59, 57, 58, 978, 17], + ["jump_false", 59, "if_else_1198", 978, 17], + ["access", 60, {"name":"use_cache","kind":"name","make":"intrinsic"}, 979, 12], + ["load_field", 61, 6, "cache_key", 979, 22], + ["load_dynamic", 62, 60, 61, 979, 22], + ["return", 62, 979, 22], + "_nop_ur_3", + "if_else_1198", + "if_end_1199", + ["get", 64, 21, 1, 980, 31], + ["frame", 65, 64, 1, 980, 31], + ["null", 66, 980, 31], + ["setarg", 65, 0, 66, 980, 31], + ["setarg", 65, 1, 6, 980, 31], + ["invoke", 65, 63, 980, 31], + ["access", 67, {"name":"use_cache","kind":"name","make":"intrinsic"}, 980, 3], + ["load_field", 68, 6, "cache_key", 980, 13], + ["store_dynamic", 67, 63, 68, 980, 13], + ["access", 69, {"name":"use_cache","kind":"name","make":"intrinsic"}, 981, 10], + ["load_field", 70, 6, "cache_key", 981, 20], + ["load_dynamic", 71, 69, 70, 981, 20], + ["return", 71, 981, 20], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "use", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 154, + "nr_close_slots": 0, + "instructions": [ + ["get", 12, 7, 1, 1048, 14], + ["is_proxy", 13, 12, 1048, 14], + ["jump_false", 13, "record_path_1200", 1048, 14], + ["null", 14, 1048, 14], + ["access", 15, "load_lock", 1048, 14], + ["array", 16, 0, 1048, 14], + ["frame", 17, 12, 2, 1048, 14], + ["setarg", 17, 0, 14, 1048, 14], + ["setarg", 17, 1, 15, 1048, 14], + ["setarg", 17, 2, 16, 1048, 14], + ["invoke", 17, 11, 1048, 14], + ["jump", "call_done_1201", 1048, 14], + "record_path_1200", + ["load_field", 18, 12, "load_lock", 1048, 14], + ["frame", 19, 18, 0, 1048, 14], + ["setarg", 19, 0, 12, 1048, 14], + ["invoke", 19, 11, 1048, 14], + "call_done_1201", + ["move", 6, 11, 1048, 14], + ["load_dynamic", 20, 6, 1, 1049, 25], + ["move", 7, 20, 1049, 25], + ["get", 22, 7, 1, 1050, 14], + ["is_proxy", 23, 22, 1050, 14], + ["jump_false", 23, "record_path_1202", 1050, 14], + ["null", 24, 1050, 14], + ["access", 25, "resolve_package_info", 1050, 14], + ["array", 26, 0, 1050, 14], + ["push", 26, 1, 1050, 14], + ["frame", 27, 22, 2, 1050, 14], + ["setarg", 27, 0, 24, 1050, 14], + ["setarg", 27, 1, 25, 1050, 14], + ["setarg", 27, 2, 26, 1050, 14], + ["invoke", 27, 21, 1050, 14], + ["jump", "call_done_1203", 1050, 14], + "record_path_1202", + ["load_field", 28, 22, "resolve_package_info", 1050, 14], + ["frame", 29, 28, 1, 1050, 14], + ["setarg", 29, 0, 22, 1050, 14], + ["setarg", 29, 1, 1, 1050, 14], + ["invoke", 29, 21, 1050, 14], + "call_done_1203", + ["move", 5, 21, 1050, 14], + ["access", 30, "local", 1052, 15], + ["is_identical", 31, 5, 30, 1052, 15], + ["jump_true", 31, "eq_done_1206", 1052, 15], + ["is_int", 32, 5, 1052, 15], + ["jump_false", 32, "eq_ni_1207", 1052, 15], + "_nop_tc_1", + ["jump", "eq_ni_1207", 1052, 15], + ["eq_int", 31, 5, 30, 1052, 15], + ["jump", "eq_done_1206", 1052, 15], + "eq_ni_1207", + ["is_num", 32, 5, 1052, 15], + ["jump_false", 32, "eq_nn_1208", 1052, 15], + "_nop_tc_2", + ["jump", "eq_nn_1208", 1052, 15], + ["eq_float", 31, 5, 30, 1052, 15], + ["jump", "eq_done_1206", 1052, 15], + "eq_nn_1208", + ["is_text", 32, 5, 1052, 15], + ["jump_false", 32, "eq_nt_1209", 1052, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 31, 5, 30, 1052, 15], + ["jump", "eq_done_1206", 1052, 15], + "eq_nt_1209", + ["is_null", 32, 5, 1052, 15], + ["jump_false", 32, "eq_nnl_1210", 1052, 15], + "_nop_tc_5", + ["jump", "eq_nnl_1210", 1052, 15], + ["true", 31, 1052, 15], + ["jump", "eq_done_1206", 1052, 15], + "eq_nnl_1210", + ["is_bool", 32, 5, 1052, 15], + ["jump_false", 32, "eq_nb_1211", 1052, 15], + "_nop_tc_6", + ["jump", "eq_nb_1211", 1052, 15], + ["eq_bool", 31, 5, 30, 1052, 15], + ["jump", "eq_done_1206", 1052, 15], + "eq_nb_1211", + ["false", 31, 1052, 15], + "eq_done_1206", + ["jump_false", 31, "if_else_1204", 1052, 15], + ["record", 34, 1], + ["access", 35, "local", 1053, 22], + ["store_field", 34, 35, "status", 1053, 22], + ["return", 34, 1053, 22], + "_nop_ur_1", + "if_else_1204", + "if_end_1205", + ["not", 36, 7, 1057, 8], + ["move", 37, 36, 1057, 8], + ["jump_true", 37, "or_end_1214", 1057, 8], + ["load_field", 38, 7, "commit", 1057, 23], + ["not", 39, 38, 1057, 23], + ["move", 37, 39, 1057, 23], + "or_end_1214", + ["jump_false", 37, "if_else_1212", 1057, 23], + ["record", 40, 2], + ["access", 41, "error", 1058, 22], + ["store_field", 40, 41, "status", 1058, 22], + ["access", 42, "No lock entry for ", 1058, 40], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 45, 1, 1058, 63], + ["jump_false", 45, "add_cn_1216", 1058, 63], + ["concat", 43, 42, 1, 1058, 63], + ["jump", "add_done_1215", 1058, 63], + "add_cn_1216", + "_nop_tc_9", + ["jump", "add_err_1217", 1058, 63], + ["is_num", 45, 1, 1058, 63], + ["jump_false", 45, "add_err_1217", 1058, 63], + ["add", 43, 42, 1, 1058, 63], + ["jump", "add_done_1215", 1058, 63], + "add_err_1217", + ["disrupt", 1058, 63], + "add_done_1215", + ["access", 46, " - run update first", 1058, 69], + ["is_text", 48, 43, 1058, 69], + ["jump_false", 48, "add_cn_1219", 1058, 69], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 47, 43, 46, 1058, 69], + ["jump", "add_done_1218", 1058, 69], + "add_cn_1219", + ["is_num", 48, 43, 1058, 69], + ["jump_false", 48, "add_err_1220", 1058, 69], + "_nop_tc_12", + ["jump", "add_err_1220", 1058, 69], + ["add", 47, 43, 46, 1058, 69], + ["jump", "add_done_1218", 1058, 69], + "add_err_1220", + ["disrupt", 1058, 69], + "add_done_1218", + ["store_field", 40, 47, "message", 1058, 69], + ["return", 40, 1058, 69], + "_nop_ur_2", + "if_else_1212", + "if_end_1213", + ["load_field", 50, 7, "commit", 1061, 16], + ["move", 3, 50, 1061, 16], + ["load_field", 51, 7, "zip_hash", 1062, 23], + ["move", 4, 51, 1062, 23], + ["get", 53, 27, 1, 1065, 18], + ["frame", 54, 53, 2, 1065, 18], + ["null", 55, 1065, 18], + ["setarg", 54, 0, 55, 1065, 18], + ["setarg", 54, 1, 1, 1065, 18], + ["setarg", 54, 2, 3, 1065, 18], + ["invoke", 54, 52, 1065, 18], + ["move", 10, 52, 1065, 18], + ["null", 2, 1067, 21], + ["jump_false", 10, "if_else_1221", 1068, 7], + ["jump_false", 4, "if_else_1223", 1070, 9], + ["get", 57, 16, 1, 1071, 26], + ["is_proxy", 58, 57, 1071, 26], + ["jump_false", 58, "record_path_1225", 1071, 26], + ["null", 59, 1071, 26], + ["access", 60, "blake2", 1071, 26], + ["array", 61, 0, 1071, 26], + ["push", 61, 10, 1071, 26], + ["frame", 62, 57, 2, 1071, 26], + ["setarg", 62, 0, 59, 1071, 26], + ["setarg", 62, 1, 60, 1071, 26], + ["setarg", 62, 2, 61, 1071, 26], + ["invoke", 62, 56, 1071, 26], + ["jump", "call_done_1226", 1071, 26], + "record_path_1225", + ["load_field", 63, 57, "blake2", 1071, 26], + ["frame", 64, 63, 1, 1071, 26], + ["setarg", 64, 0, 57, 1071, 26], + ["setarg", 64, 1, 10, 1071, 26], + ["invoke", 64, 56, 1071, 26], + "call_done_1226", + ["access", 65, "h", 1071, 51], + ["access", 67, {"name":"text","kind":"name","make":"intrinsic"}, 1071, 21], + ["frame", 68, 67, 2, 1071, 21], + ["null", 69, 1071, 21], + ["setarg", 68, 0, 69, 1071, 21], + ["setarg", 68, 1, 56, 1071, 21], + ["setarg", 68, 2, 65, 1071, 21], + ["invoke", 68, 66, 1071, 21], + ["move", 2, 66, 1071, 21], + ["is_identical", 70, 2, 4, 1072, 26], + ["jump_true", 70, "eq_done_1229", 1072, 26], + ["is_int", 71, 2, 1072, 26], + ["jump_false", 71, "eq_ni_1230", 1072, 26], + ["is_int", 72, 4, 1072, 26], + ["jump_false", 72, "eq_ni_1230", 1072, 26], + ["eq_int", 70, 2, 4, 1072, 26], + ["jump", "eq_done_1229", 1072, 26], + "eq_ni_1230", + ["is_num", 71, 2, 1072, 26], + ["jump_false", 71, "eq_nn_1231", 1072, 26], + ["is_num", 72, 4, 1072, 26], + ["jump_false", 72, "eq_nn_1231", 1072, 26], + ["eq_float", 70, 2, 4, 1072, 26], + ["jump", "eq_done_1229", 1072, 26], + "eq_nn_1231", + ["is_text", 71, 2, 1072, 26], + ["jump_false", 71, "eq_nt_1232", 1072, 26], + ["is_text", 72, 4, 1072, 26], + ["jump_false", 72, "eq_nt_1232", 1072, 26], + ["eq_text", 70, 2, 4, 1072, 26], + ["jump", "eq_done_1229", 1072, 26], + "eq_nt_1232", + ["is_null", 71, 2, 1072, 26], + ["jump_false", 71, "eq_nnl_1233", 1072, 26], + ["is_null", 72, 4, 1072, 26], + ["jump_false", 72, "eq_nnl_1233", 1072, 26], + ["true", 70, 1072, 26], + ["jump", "eq_done_1229", 1072, 26], + "eq_nnl_1233", + ["is_bool", 71, 2, 1072, 26], + ["jump_false", 71, "eq_nb_1234", 1072, 26], + ["is_bool", 72, 4, 1072, 26], + ["jump_false", 72, "eq_nb_1234", 1072, 26], + ["eq_bool", 70, 2, 4, 1072, 26], + ["jump", "eq_done_1229", 1072, 26], + "eq_nb_1234", + ["false", 70, 1072, 26], + "eq_done_1229", + ["jump_false", 70, "if_else_1227", 1072, 26], + ["record", 73, 1], + ["access", 74, "cached", 1073, 26], + ["store_field", 73, 74, "status", 1073, 26], + ["return", 73, 1073, 26], + "_nop_ur_3", + "if_else_1227", + "if_end_1228", + ["access", 75, "Zip hash mismatch for ", 1075, 19], + "_nop_tc_13", + "_nop_tc_14", + ["is_text", 78, 1, 1075, 46], + ["jump_false", 78, "add_cn_1236", 1075, 46], + ["concat", 76, 75, 1, 1075, 46], + ["jump", "add_done_1235", 1075, 46], + "add_cn_1236", + "_nop_tc_15", + ["jump", "add_err_1237", 1075, 46], + ["is_num", 78, 1, 1075, 46], + ["jump_false", 78, "add_err_1237", 1075, 46], + ["add", 76, 75, 1, 1075, 46], + ["jump", "add_done_1235", 1075, 46], + "add_err_1237", + ["disrupt", 1075, 46], + "add_done_1235", + ["access", 79, ", re-fetching...", 1075, 52], + ["is_text", 81, 76, 1075, 52], + ["jump_false", 81, "add_cn_1239", 1075, 52], + "_nop_tc_16", + "_nop_tc_17", + ["concat", 80, 76, 79, 1075, 52], + ["jump", "add_done_1238", 1075, 52], + "add_cn_1239", + ["is_num", 81, 76, 1075, 52], + ["jump_false", 81, "add_err_1240", 1075, 52], + "_nop_tc_18", + ["jump", "add_err_1240", 1075, 52], + ["add", 80, 76, 79, 1075, 52], + ["jump", "add_done_1238", 1075, 52], + "add_err_1240", + ["disrupt", 1075, 52], + "add_done_1238", + ["access", 84, {"name":"log","kind":"name","make":"intrinsic"}, 1075, 7], + ["is_proxy", 85, 84, 1075, 7], + ["jump_false", 85, "record_path_1241", 1075, 7], + ["null", 86, 1075, 7], + ["access", 87, "console", 1075, 7], + ["array", 88, 0, 1075, 7], + ["push", 88, 80, 1075, 7], + ["frame", 89, 84, 2, 1075, 7], + ["setarg", 89, 0, 86, 1075, 7], + ["setarg", 89, 1, 87, 1075, 7], + ["setarg", 89, 2, 88, 1075, 7], + ["invoke", 89, 83, 1075, 7], + ["jump", "call_done_1242", 1075, 7], + "record_path_1241", + ["load_field", 90, 84, "console", 1075, 7], + ["frame", 91, 90, 1, 1075, 7], + ["setarg", 91, 0, 84, 1075, 7], + ["setarg", 91, 1, 80, 1075, 7], + ["invoke", 91, 83, 1075, 7], + "call_done_1242", + ["jump", "if_end_1224", 1075, 7], + "if_else_1223", + ["get", 93, 16, 1, 1078, 26], + ["is_proxy", 94, 93, 1078, 26], + ["jump_false", 94, "record_path_1243", 1078, 26], + ["null", 95, 1078, 26], + ["access", 96, "blake2", 1078, 26], + ["array", 97, 0, 1078, 26], + ["push", 97, 10, 1078, 26], + ["frame", 98, 93, 2, 1078, 26], + ["setarg", 98, 0, 95, 1078, 26], + ["setarg", 98, 1, 96, 1078, 26], + ["setarg", 98, 2, 97, 1078, 26], + ["invoke", 98, 92, 1078, 26], + ["jump", "call_done_1244", 1078, 26], + "record_path_1243", + ["load_field", 99, 93, "blake2", 1078, 26], + ["frame", 100, 99, 1, 1078, 26], + ["setarg", 100, 0, 93, 1078, 26], + ["setarg", 100, 1, 10, 1078, 26], + ["invoke", 100, 92, 1078, 26], + "call_done_1244", + ["access", 101, "h", 1078, 51], + ["access", 103, {"name":"text","kind":"name","make":"intrinsic"}, 1078, 21], + ["frame", 104, 103, 2, 1078, 21], + ["null", 105, 1078, 21], + ["setarg", 104, 0, 105, 1078, 21], + ["setarg", 104, 1, 92, 1078, 21], + ["setarg", 104, 2, 101, 1078, 21], + ["invoke", 104, 102, 1078, 21], + ["move", 2, 102, 1078, 21], + ["store_field", 7, 2, "zip_hash", 1079, 7], + ["get", 107, 7, 1, 1080, 7], + ["is_proxy", 108, 107, 1080, 7], + ["jump_false", 108, "record_path_1245", 1080, 7], + ["null", 109, 1080, 7], + ["access", 110, "save_lock", 1080, 7], + ["array", 111, 0, 1080, 7], + ["push", 111, 6, 1080, 7], + ["frame", 112, 107, 2, 1080, 7], + ["setarg", 112, 0, 109, 1080, 7], + ["setarg", 112, 1, 110, 1080, 7], + ["setarg", 112, 2, 111, 1080, 7], + ["invoke", 112, 106, 1080, 7], + ["jump", "call_done_1246", 1080, 7], + "record_path_1245", + ["load_field", 113, 107, "save_lock", 1080, 7], + ["frame", 114, 113, 1, 1080, 7], + ["setarg", 114, 0, 107, 1080, 7], + ["setarg", 114, 1, 6, 1080, 7], + ["invoke", 114, 106, 1080, 7], + "call_done_1246", + ["record", 115, 1], + ["access", 116, "cached", 1081, 24], + ["store_field", 115, 116, "status", 1081, 24], + ["return", 115, 1081, 24], + "if_end_1224", + ["jump", "if_end_1222", 1081, 24], + "if_else_1221", + "if_end_1222", + ["get", 118, 18, 1, 1086, 17], + ["frame", 119, 118, 2, 1086, 17], + ["null", 120, 1086, 17], + ["setarg", 119, 0, 120, 1086, 17], + ["setarg", 119, 1, 1, 1086, 17], + ["setarg", 119, 2, 3, 1086, 17], + ["invoke", 119, 117, 1086, 17], + ["move", 9, 117, 1086, 17], + "_nop_bl_1", + ["jump_true", 9, "if_else_1247", 1087, 8], + ["record", 122, 2], + ["access", 123, "error", 1088, 22], + ["store_field", 122, 123, "status", 1088, 22], + ["access", 124, "Failed to download ", 1088, 40], + "_nop_tc_19", + "_nop_tc_20", + ["is_text", 127, 1, 1088, 64], + ["jump_false", 127, "add_cn_1250", 1088, 64], + ["concat", 125, 124, 1, 1088, 64], + ["jump", "add_done_1249", 1088, 64], + "add_cn_1250", + "_nop_tc_21", + ["jump", "add_err_1251", 1088, 64], + ["is_num", 127, 1, 1088, 64], + ["jump_false", 127, "add_err_1251", 1088, 64], + ["add", 125, 124, 1, 1088, 64], + ["jump", "add_done_1249", 1088, 64], + "add_err_1251", + ["disrupt", 1088, 64], + "add_done_1249", + ["store_field", 122, 125, "message", 1088, 64], + ["return", 122, 1088, 64], + "_nop_ur_4", + "if_else_1247", + "if_end_1248", + ["get", 129, 16, 1, 1092, 23], + ["is_proxy", 130, 129, 1092, 23], + ["jump_false", 130, "record_path_1252", 1092, 23], + ["null", 131, 1092, 23], + ["access", 132, "blake2", 1092, 23], + ["array", 133, 0, 1092, 23], + ["push", 133, 9, 1092, 23], + ["frame", 134, 129, 2, 1092, 23], + ["setarg", 134, 0, 131, 1092, 23], + ["setarg", 134, 1, 132, 1092, 23], + ["setarg", 134, 2, 133, 1092, 23], + ["invoke", 134, 128, 1092, 23], + ["jump", "call_done_1253", 1092, 23], + "record_path_1252", + ["load_field", 135, 129, "blake2", 1092, 23], + ["frame", 136, 135, 1, 1092, 23], + ["setarg", 136, 0, 129, 1092, 23], + ["setarg", 136, 1, 9, 1092, 23], + ["invoke", 136, 128, 1092, 23], + "call_done_1253", + ["access", 137, "h", 1092, 47], + ["access", 139, {"name":"text","kind":"name","make":"intrinsic"}, 1092, 18], + ["frame", 140, 139, 2, 1092, 18], + ["null", 141, 1092, 18], + ["setarg", 140, 0, 141, 1092, 18], + ["setarg", 140, 1, 128, 1092, 18], + ["setarg", 140, 2, 137, 1092, 18], + ["invoke", 140, 138, 1092, 18], + ["move", 8, 138, 1092, 18], + ["store_field", 7, 8, "zip_hash", 1093, 3], + ["get", 143, 7, 1, 1094, 3], + ["is_proxy", 144, 143, 1094, 3], + ["jump_false", 144, "record_path_1254", 1094, 3], + ["null", 145, 1094, 3], + ["access", 146, "save_lock", 1094, 3], + ["array", 147, 0, 1094, 3], + ["push", 147, 6, 1094, 3], + ["frame", 148, 143, 2, 1094, 3], + ["setarg", 148, 0, 145, 1094, 3], + ["setarg", 148, 1, 146, 1094, 3], + ["setarg", 148, 2, 147, 1094, 3], + ["invoke", 148, 142, 1094, 3], + ["jump", "call_done_1255", 1094, 3], + "record_path_1254", + ["load_field", 149, 143, "save_lock", 1094, 3], + ["frame", 150, 149, 1, 1094, 3], + ["setarg", 150, 0, 143, 1094, 3], + ["setarg", 150, 1, 6, 1094, 3], + ["invoke", 150, 142, 1094, 3], + "call_done_1255", + ["record", 151, 1], + ["access", 152, "downloaded", 1096, 20], + ["store_field", 151, 152, "status", 1096, 20], + ["return", 151, 1096, 20], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 182, + "nr_close_slots": 0, + "instructions": [ + ["get", 11, 35, 1, 1105, 20], + ["frame", 12, 11, 1, 1105, 20], + ["null", 13, 1105, 20], + ["setarg", 12, 0, 13, 1105, 20], + ["setarg", 12, 1, 1, 1105, 20], + ["invoke", 12, 10, 1105, 20], + ["move", 8, 10, 1105, 20], + ["get", 15, 47, 1, 1108, 21], + ["is_proxy", 16, 15, 1108, 21], + ["jump_false", 16, "record_path_1256", 1108, 21], + ["null", 17, 1108, 21], + ["access", 18, "get_target", 1108, 21], + ["array", 19, 0, 1108, 21], + ["push", 19, 1, 1108, 21], + ["frame", 20, 15, 2, 1108, 21], + ["setarg", 20, 0, 17, 1108, 21], + ["setarg", 20, 1, 18, 1108, 21], + ["setarg", 20, 2, 19, 1108, 21], + ["invoke", 20, 14, 1108, 21], + ["jump", "call_done_1257", 1108, 21], + "record_path_1256", + ["load_field", 21, 15, "get_target", 1108, 21], + ["frame", 22, 21, 1, 1108, 21], + ["setarg", 22, 0, 15, 1108, 21], + ["setarg", 22, 1, 1, 1108, 21], + ["invoke", 22, 14, 1108, 21], + "call_done_1257", + ["move", 5, 14, 1108, 21], + ["jump_false", 5, "if_else_1258", 1109, 7], + ["get", 24, 47, 1, 1111, 5], + ["is_proxy", 25, 24, 1111, 5], + ["jump_false", 25, "record_path_1260", 1111, 5], + ["null", 26, 1111, 5], + ["access", 27, "sync_one", 1111, 5], + ["array", 28, 0, 1111, 5], + ["push", 28, 1, 1111, 5], + ["push", 28, 5, 1111, 5], + ["frame", 29, 24, 2, 1111, 5], + ["setarg", 29, 0, 26, 1111, 5], + ["setarg", 29, 1, 27, 1111, 5], + ["setarg", 29, 2, 28, 1111, 5], + ["invoke", 29, 23, 1111, 5], + ["jump", "call_done_1261", 1111, 5], + "record_path_1260", + ["load_field", 30, 24, "sync_one", 1111, 5], + ["frame", 31, 30, 2, 1111, 5], + ["setarg", 31, 0, 24, 1111, 5], + ["setarg", 31, 1, 1, 1111, 5], + ["setarg", 31, 2, 5, 1111, 5], + ["invoke", 31, 23, 1111, 5], + "call_done_1261", + ["true", 32, 1112, 12], + ["return", 32, 1112, 12], + "_nop_ur_1", + "if_else_1258", + "if_end_1259", + ["get", 34, 7, 1, 1115, 14], + ["is_proxy", 35, 34, 1115, 14], + ["jump_false", 35, "record_path_1262", 1115, 14], + ["null", 36, 1115, 14], + ["access", 37, "resolve_package_info", 1115, 14], + ["array", 38, 0, 1115, 14], + ["push", 38, 1, 1115, 14], + ["frame", 39, 34, 2, 1115, 14], + ["setarg", 39, 0, 36, 1115, 14], + ["setarg", 39, 1, 37, 1115, 14], + ["setarg", 39, 2, 38, 1115, 14], + ["invoke", 39, 33, 1115, 14], + ["jump", "call_done_1263", 1115, 14], + "record_path_1262", + ["load_field", 40, 34, "resolve_package_info", 1115, 14], + ["frame", 41, 40, 1, 1115, 14], + ["setarg", 41, 0, 34, 1115, 14], + ["setarg", 41, 1, 1, 1115, 14], + ["invoke", 41, 33, 1115, 14], + "call_done_1263", + ["move", 4, 33, 1115, 14], + ["access", 42, "local", 1117, 15], + ["is_identical", 43, 4, 42, 1117, 15], + ["jump_true", 43, "eq_done_1266", 1117, 15], + ["is_int", 44, 4, 1117, 15], + ["jump_false", 44, "eq_ni_1267", 1117, 15], + "_nop_tc_1", + ["jump", "eq_ni_1267", 1117, 15], + ["eq_int", 43, 4, 42, 1117, 15], + ["jump", "eq_done_1266", 1117, 15], + "eq_ni_1267", + ["is_num", 44, 4, 1117, 15], + ["jump_false", 44, "eq_nn_1268", 1117, 15], + "_nop_tc_2", + ["jump", "eq_nn_1268", 1117, 15], + ["eq_float", 43, 4, 42, 1117, 15], + ["jump", "eq_done_1266", 1117, 15], + "eq_nn_1268", + ["is_text", 44, 4, 1117, 15], + ["jump_false", 44, "eq_nt_1269", 1117, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 43, 4, 42, 1117, 15], + ["jump", "eq_done_1266", 1117, 15], + "eq_nt_1269", + ["is_null", 44, 4, 1117, 15], + ["jump_false", 44, "eq_nnl_1270", 1117, 15], + "_nop_tc_5", + ["jump", "eq_nnl_1270", 1117, 15], + ["true", 43, 1117, 15], + ["jump", "eq_done_1266", 1117, 15], + "eq_nnl_1270", + ["is_bool", 44, 4, 1117, 15], + ["jump_false", 44, "eq_nb_1271", 1117, 15], + "_nop_tc_6", + ["jump", "eq_nb_1271", 1117, 15], + ["eq_bool", 43, 4, 42, 1117, 15], + ["jump", "eq_done_1266", 1117, 15], + "eq_nb_1271", + ["false", 43, 1117, 15], + "eq_done_1266", + ["jump_false", 43, "if_else_1264", 1117, 15], + ["get", 47, 22, 1, 1118, 9], + ["is_proxy", 48, 47, 1118, 9], + ["jump_false", 48, "record_path_1274", 1118, 9], + ["null", 49, 1118, 9], + ["access", 50, "is_link", 1118, 9], + ["array", 51, 0, 1118, 9], + ["push", 51, 8, 1118, 9], + ["frame", 52, 47, 2, 1118, 9], + ["setarg", 52, 0, 49, 1118, 9], + ["setarg", 52, 1, 50, 1118, 9], + ["setarg", 52, 2, 51, 1118, 9], + ["invoke", 52, 46, 1118, 9], + ["jump", "call_done_1275", 1118, 9], + "record_path_1274", + ["load_field", 53, 47, "is_link", 1118, 9], + ["frame", 54, 53, 1, 1118, 9], + ["setarg", 54, 0, 47, 1118, 9], + ["setarg", 54, 1, 8, 1118, 9], + ["invoke", 54, 46, 1118, 9], + "call_done_1275", + ["jump_false", 46, "if_else_1272", 1118, 9], + ["get", 56, 22, 1, 1119, 7], + ["is_proxy", 57, 56, 1119, 7], + ["jump_false", 57, "record_path_1276", 1119, 7], + ["null", 58, 1119, 7], + ["access", 59, "unlink", 1119, 7], + ["array", 60, 0, 1119, 7], + ["push", 60, 8, 1119, 7], + ["frame", 61, 56, 2, 1119, 7], + ["setarg", 61, 0, 58, 1119, 7], + ["setarg", 61, 1, 59, 1119, 7], + ["setarg", 61, 2, 60, 1119, 7], + ["invoke", 61, 55, 1119, 7], + ["jump", "call_done_1277", 1119, 7], + "record_path_1276", + ["load_field", 62, 56, "unlink", 1119, 7], + ["frame", 63, 62, 1, 1119, 7], + ["setarg", 63, 0, 56, 1119, 7], + ["setarg", 63, 1, 8, 1119, 7], + ["invoke", 63, 55, 1119, 7], + "call_done_1277", + ["jump", "if_end_1273", 1119, 7], + "if_else_1272", + "if_end_1273", + ["get", 65, 22, 1, 1120, 9], + ["is_proxy", 66, 65, 1120, 9], + ["jump_false", 66, "record_path_1280", 1120, 9], + ["null", 67, 1120, 9], + ["access", 68, "is_dir", 1120, 9], + ["array", 69, 0, 1120, 9], + ["push", 69, 8, 1120, 9], + ["frame", 70, 65, 2, 1120, 9], + ["setarg", 70, 0, 67, 1120, 9], + ["setarg", 70, 1, 68, 1120, 9], + ["setarg", 70, 2, 69, 1120, 9], + ["invoke", 70, 64, 1120, 9], + ["jump", "call_done_1281", 1120, 9], + "record_path_1280", + ["load_field", 71, 65, "is_dir", 1120, 9], + ["frame", 72, 71, 1, 1120, 9], + ["setarg", 72, 0, 65, 1120, 9], + ["setarg", 72, 1, 8, 1120, 9], + ["invoke", 72, 64, 1120, 9], + "call_done_1281", + ["jump_false", 64, "if_else_1278", 1120, 9], + ["get", 74, 22, 1, 1121, 7], + ["is_proxy", 75, 74, 1121, 7], + ["jump_false", 75, "record_path_1282", 1121, 7], + ["null", 76, 1121, 7], + ["access", 77, "rmdir", 1121, 7], + ["array", 78, 0, 1121, 7], + ["push", 78, 8, 1121, 7], + ["frame", 79, 74, 2, 1121, 7], + ["setarg", 79, 0, 76, 1121, 7], + ["setarg", 79, 1, 77, 1121, 7], + ["setarg", 79, 2, 78, 1121, 7], + ["invoke", 79, 73, 1121, 7], + ["jump", "call_done_1283", 1121, 7], + "record_path_1282", + ["load_field", 80, 74, "rmdir", 1121, 7], + ["frame", 81, 80, 1, 1121, 7], + ["setarg", 81, 0, 74, 1121, 7], + ["setarg", 81, 1, 8, 1121, 7], + ["invoke", 81, 73, 1121, 7], + "call_done_1283", + ["jump", "if_end_1279", 1121, 7], + "if_else_1278", + "if_end_1279", + ["get", 83, 22, 1, 1122, 5], + ["is_proxy", 84, 83, 1122, 5], + ["jump_false", 84, "record_path_1284", 1122, 5], + ["null", 85, 1122, 5], + ["access", 86, "symlink", 1122, 5], + ["array", 87, 0, 1122, 5], + ["push", 87, 1, 1122, 5], + ["push", 87, 8, 1122, 5], + ["frame", 88, 83, 2, 1122, 5], + ["setarg", 88, 0, 85, 1122, 5], + ["setarg", 88, 1, 86, 1122, 5], + ["setarg", 88, 2, 87, 1122, 5], + ["invoke", 88, 82, 1122, 5], + ["jump", "call_done_1285", 1122, 5], + "record_path_1284", + ["load_field", 89, 83, "symlink", 1122, 5], + ["frame", 90, 89, 2, 1122, 5], + ["setarg", 90, 0, 83, 1122, 5], + ["setarg", 90, 1, 1, 1122, 5], + ["setarg", 90, 2, 8, 1122, 5], + ["invoke", 90, 82, 1122, 5], + "call_done_1285", + ["true", 91, 1124, 12], + ["return", 91, 1124, 12], + "_nop_ur_2", + "if_else_1264", + "if_end_1265", + ["get", 93, 7, 1, 1128, 14], + ["is_proxy", 94, 93, 1128, 14], + ["jump_false", 94, "record_path_1286", 1128, 14], + ["null", 95, 1128, 14], + ["access", 96, "load_lock", 1128, 14], + ["array", 97, 0, 1128, 14], + ["frame", 98, 93, 2, 1128, 14], + ["setarg", 98, 0, 95, 1128, 14], + ["setarg", 98, 1, 96, 1128, 14], + ["setarg", 98, 2, 97, 1128, 14], + ["invoke", 98, 92, 1128, 14], + ["jump", "call_done_1287", 1128, 14], + "record_path_1286", + ["load_field", 99, 93, "load_lock", 1128, 14], + ["frame", 100, 99, 0, 1128, 14], + ["setarg", 100, 0, 93, 1128, 14], + ["invoke", 100, 92, 1128, 14], + "call_done_1287", + ["move", 6, 92, 1128, 14], + ["load_dynamic", 101, 6, 1, 1129, 25], + ["move", 7, 101, 1129, 25], + ["null", 3, 1130, 31], + ["null", 2, 1131, 26], + ["move", 102, 7, 1132, 7], + ["jump_false", 102, "and_end_1290", 1132, 7], + ["load_field", 103, 7, "commit", 1132, 21], + ["move", 102, 103, 1132, 21], + "and_end_1290", + ["jump_false", 102, "if_else_1288", 1132, 21], + ["access", 104, "/.cell_commit", 1133, 42], + ["is_text", 106, 8, 1133, 42], + ["jump_false", 106, "add_cn_1292", 1133, 42], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 105, 8, 104, 1133, 42], + ["jump", "add_done_1291", 1133, 42], + "add_cn_1292", + ["is_num", 106, 8, 1133, 42], + ["jump_false", 106, "add_err_1293", 1133, 42], + "_nop_tc_9", + ["jump", "add_err_1293", 1133, 42], + ["add", 105, 8, 104, 1133, 42], + ["jump", "add_done_1291", 1133, 42], + "add_err_1293", + ["disrupt", 1133, 42], + "add_done_1291", + ["move", 3, 105, 1133, 42], + ["get", 109, 22, 1, 1134, 9], + ["is_proxy", 110, 109, 1134, 9], + ["jump_false", 110, "record_path_1296", 1134, 9], + ["null", 111, 1134, 9], + ["access", 112, "is_file", 1134, 9], + ["array", 113, 0, 1134, 9], + ["push", 113, 3, 1134, 9], + ["frame", 114, 109, 2, 1134, 9], + ["setarg", 114, 0, 111, 1134, 9], + ["setarg", 114, 1, 112, 1134, 9], + ["setarg", 114, 2, 113, 1134, 9], + ["invoke", 114, 108, 1134, 9], + ["jump", "call_done_1297", 1134, 9], + "record_path_1296", + ["load_field", 115, 109, "is_file", 1134, 9], + ["frame", 116, 115, 1, 1134, 9], + ["setarg", 116, 0, 109, 1134, 9], + ["setarg", 116, 1, 3, 1134, 9], + ["invoke", 116, 108, 1134, 9], + "call_done_1297", + ["jump_false", 108, "if_else_1294", 1134, 9], + ["get", 118, 22, 1, 1135, 36], + ["is_proxy", 119, 118, 1135, 36], + ["jump_false", 119, "record_path_1298", 1135, 36], + ["null", 120, 1135, 36], + ["access", 121, "slurp", 1135, 36], + ["array", 122, 0, 1135, 36], + ["push", 122, 3, 1135, 36], + ["frame", 123, 118, 2, 1135, 36], + ["setarg", 123, 0, 120, 1135, 36], + ["setarg", 123, 1, 121, 1135, 36], + ["setarg", 123, 2, 122, 1135, 36], + ["invoke", 123, 117, 1135, 36], + ["jump", "call_done_1299", 1135, 36], + "record_path_1298", + ["load_field", 124, 118, "slurp", 1135, 36], + ["frame", 125, 124, 1, 1135, 36], + ["setarg", 125, 0, 118, 1135, 36], + ["setarg", 125, 1, 3, 1135, 36], + ["invoke", 125, 117, 1135, 36], + "call_done_1299", + ["access", 127, {"name":"text","kind":"name","make":"intrinsic"}, 1135, 31], + ["frame", 128, 127, 1, 1135, 31], + ["null", 129, 1135, 31], + ["setarg", 128, 0, 129, 1135, 31], + ["setarg", 128, 1, 117, 1135, 31], + ["invoke", 128, 126, 1135, 31], + ["access", 131, {"name":"trim","kind":"name","make":"intrinsic"}, 1135, 26], + ["frame", 132, 131, 1, 1135, 26], + ["null", 133, 1135, 26], + ["setarg", 132, 0, 133, 1135, 26], + ["setarg", 132, 1, 126, 1135, 26], + ["invoke", 132, 130, 1135, 26], + ["move", 2, 130, 1135, 26], + ["load_field", 134, 7, "commit", 1136, 31], + ["is_identical", 135, 2, 134, 1136, 31], + ["jump_true", 135, "eq_done_1302", 1136, 31], + ["is_int", 136, 2, 1136, 31], + ["jump_false", 136, "eq_ni_1303", 1136, 31], + ["is_int", 137, 134, 1136, 31], + ["jump_false", 137, "eq_ni_1303", 1136, 31], + ["eq_int", 135, 2, 134, 1136, 31], + ["jump", "eq_done_1302", 1136, 31], + "eq_ni_1303", + ["is_num", 136, 2, 1136, 31], + ["jump_false", 136, "eq_nn_1304", 1136, 31], + ["is_num", 137, 134, 1136, 31], + ["jump_false", 137, "eq_nn_1304", 1136, 31], + ["eq_float", 135, 2, 134, 1136, 31], + ["jump", "eq_done_1302", 1136, 31], + "eq_nn_1304", + ["is_text", 136, 2, 1136, 31], + ["jump_false", 136, "eq_nt_1305", 1136, 31], + ["is_text", 137, 134, 1136, 31], + ["jump_false", 137, "eq_nt_1305", 1136, 31], + ["eq_text", 135, 2, 134, 1136, 31], + ["jump", "eq_done_1302", 1136, 31], + "eq_nt_1305", + ["is_null", 136, 2, 1136, 31], + ["jump_false", 136, "eq_nnl_1306", 1136, 31], + ["is_null", 137, 134, 1136, 31], + ["jump_false", 137, "eq_nnl_1306", 1136, 31], + ["true", 135, 1136, 31], + ["jump", "eq_done_1302", 1136, 31], + "eq_nnl_1306", + ["is_bool", 136, 2, 1136, 31], + ["jump_false", 136, "eq_nb_1307", 1136, 31], + ["is_bool", 137, 134, 1136, 31], + ["jump_false", 137, "eq_nb_1307", 1136, 31], + ["eq_bool", 135, 2, 134, 1136, 31], + ["jump", "eq_done_1302", 1136, 31], + "eq_nb_1307", + ["false", 135, 1136, 31], + "eq_done_1302", + ["jump_false", 135, "if_else_1300", 1136, 31], + ["true", 138, 1138, 16], + ["return", 138, 1138, 16], + "_nop_ur_3", + "if_else_1300", + "if_end_1301", + ["jump", "if_end_1295", 1138, 16], + "if_else_1294", + "if_end_1295", + ["jump", "if_end_1289", 1138, 16], + "if_else_1288", + "if_end_1289", + ["get", 140, 38, 1, 1143, 18], + ["frame", 141, 140, 1, 1143, 18], + ["null", 142, 1143, 18], + ["setarg", 141, 0, 142, 1143, 18], + ["setarg", 141, 1, 1, 1143, 18], + ["invoke", 141, 139, 1143, 18], + ["move", 9, 139, 1143, 18], + "_nop_bl_1", + ["jump_true", 9, "if_else_1308", 1145, 8], + ["access", 144, "No zip blob available for ", 1146, 11], + "_nop_tc_10", + "_nop_tc_11", + ["is_text", 147, 1, 1146, 42], + ["jump_false", 147, "add_cn_1311", 1146, 42], + ["concat", 145, 144, 1, 1146, 42], + ["jump", "add_done_1310", 1146, 42], + "add_cn_1311", + "_nop_tc_12", + ["jump", "add_err_1312", 1146, 42], + ["is_num", 147, 1, 1146, 42], + ["jump_false", 147, "add_err_1312", 1146, 42], + ["add", 145, 144, 1, 1146, 42], + ["jump", "add_done_1310", 1146, 42], + "add_err_1312", + ["disrupt", 1146, 42], + "add_done_1310", + ["access", 149, {"name":"print","kind":"name","make":"intrinsic"}, 1146, 5], + ["frame", 150, 149, 1, 1146, 5], + ["null", 151, 1146, 5], + ["setarg", 150, 0, 151, 1146, 5], + ["setarg", 150, 1, 145, 1146, 5], + ["invoke", 150, 148, 1146, 5], + ["jump", "if_end_1309", 1146, 5], + "if_else_1308", + "if_end_1309", + ["disrupt", 1146, 48], + ["get", 153, 44, 1, 1149, 3], + ["frame", 154, 153, 2, 1149, 3], + ["null", 155, 1149, 3], + ["setarg", 154, 0, 155, 1149, 3], + ["setarg", 154, 1, 9, 1149, 3], + ["setarg", 154, 2, 8, 1149, 3], + ["invoke", 154, 152, 1149, 3], + ["move", 156, 7, 1152, 7], + ["jump_false", 156, "and_end_1315", 1152, 7], + ["load_field", 157, 7, "commit", 1152, 21], + ["move", 156, 157, 1152, 21], + "and_end_1315", + ["jump_false", 156, "if_else_1313", 1152, 21], + ["access", 158, "/.cell_commit", 1153, 32], + ["is_text", 160, 8, 1153, 32], + ["jump_false", 160, "add_cn_1317", 1153, 32], + "_nop_tc_13", + "_nop_tc_14", + ["concat", 159, 8, 158, 1153, 32], + ["jump", "add_done_1316", 1153, 32], + "add_cn_1317", + ["is_num", 160, 8, 1153, 32], + ["jump_false", 160, "add_err_1318", 1153, 32], + "_nop_tc_15", + ["jump", "add_err_1318", 1153, 32], + ["add", 159, 8, 158, 1153, 32], + ["jump", "add_done_1316", 1153, 32], + "add_err_1318", + ["disrupt", 1153, 32], + "add_done_1316", + ["load_field", 162, 7, "commit", 1153, 60], + ["get", 164, 12, 1, 1153, 55], + ["frame", 165, 164, 1, 1153, 55], + ["null", 166, 1153, 55], + ["setarg", 165, 0, 166, 1153, 55], + ["setarg", 165, 1, 162, 1153, 55], + ["invoke", 165, 163, 1153, 55], + ["access", 168, {"name":"stone","kind":"name","make":"intrinsic"}, 1153, 49], + ["frame", 169, 168, 1, 1153, 49], + ["null", 170, 1153, 49], + ["setarg", 169, 0, 170, 1153, 49], + ["setarg", 169, 1, 163, 1153, 49], + ["invoke", 169, 167, 1153, 49], + ["get", 172, 22, 1, 1153, 5], + ["is_proxy", 173, 172, 1153, 5], + ["jump_false", 173, "record_path_1319", 1153, 5], + ["null", 174, 1153, 5], + ["access", 175, "slurpwrite", 1153, 5], + ["array", 176, 0, 1153, 5], + ["push", 176, 159, 1153, 5], + ["push", 176, 167, 1153, 5], + ["frame", 177, 172, 2, 1153, 5], + ["setarg", 177, 0, 174, 1153, 5], + ["setarg", 177, 1, 175, 1153, 5], + ["setarg", 177, 2, 176, 1153, 5], + ["invoke", 177, 171, 1153, 5], + ["jump", "call_done_1320", 1153, 5], + "record_path_1319", + ["load_field", 178, 172, "slurpwrite", 1153, 5], + ["frame", 179, 178, 2, 1153, 5], + ["setarg", 179, 0, 172, 1153, 5], + ["setarg", 179, 1, 159, 1153, 5], + ["setarg", 179, 2, 167, 1153, 5], + ["invoke", 179, 171, 1153, 5], + "call_done_1320", + ["jump", "if_end_1314", 1153, 5], + "if_else_1313", + "if_end_1314", + ["true", 180, 1156, 10], + ["return", 180, 1156, 10], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 168, + "nr_close_slots": 0, + "instructions": [ + ["get", 9, 7, 1, 1181, 14], + ["is_proxy", 10, 9, 1181, 14], + ["jump_false", 10, "record_path_1321", 1181, 14], + ["null", 11, 1181, 14], + ["access", 12, "load_lock", 1181, 14], + ["array", 13, 0, 1181, 14], + ["frame", 14, 9, 2, 1181, 14], + ["setarg", 14, 0, 11, 1181, 14], + ["setarg", 14, 1, 12, 1181, 14], + ["setarg", 14, 2, 13, 1181, 14], + ["invoke", 14, 8, 1181, 14], + ["jump", "call_done_1322", 1181, 14], + "record_path_1321", + ["load_field", 15, 9, "load_lock", 1181, 14], + ["frame", 16, 15, 0, 1181, 14], + ["setarg", 16, 0, 9, 1181, 14], + ["invoke", 16, 8, 1181, 14], + "call_done_1322", + ["move", 4, 8, 1181, 14], + ["load_dynamic", 17, 4, 1, 1182, 25], + ["move", 5, 17, 1182, 25], + ["get", 19, 7, 1, 1183, 14], + ["is_proxy", 20, 19, 1183, 14], + ["jump_false", 20, "record_path_1323", 1183, 14], + ["null", 21, 1183, 14], + ["access", 22, "resolve_package_info", 1183, 14], + ["array", 23, 0, 1183, 14], + ["push", 23, 1, 1183, 14], + ["frame", 24, 19, 2, 1183, 14], + ["setarg", 24, 0, 21, 1183, 14], + ["setarg", 24, 1, 22, 1183, 14], + ["setarg", 24, 2, 23, 1183, 14], + ["invoke", 24, 18, 1183, 14], + ["jump", "call_done_1324", 1183, 14], + "record_path_1323", + ["load_field", 25, 19, "resolve_package_info", 1183, 14], + ["frame", 26, 25, 1, 1183, 14], + ["setarg", 26, 0, 19, 1183, 14], + ["setarg", 26, 1, 1, 1183, 14], + ["invoke", 26, 18, 1183, 14], + "call_done_1324", + ["move", 2, 18, 1183, 14], + ["array", 27, 0, 1, 1], + ["push", 27, 1, 1, 1], + ["access", 28, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 29, "checking {0}", 1, 1], + ["frame", 31, 28, 2, 1, 1], + ["null", 32, 1, 1], + ["setarg", 31, 0, 32, 1, 1], + ["setarg", 31, 1, 29, 1, 1], + ["setarg", 31, 2, 27, 1, 1], + ["invoke", 31, 30, 1, 1], + ["access", 34, {"name":"log","kind":"name","make":"intrinsic"}, 1185, 3], + ["is_proxy", 35, 34, 1185, 3], + ["jump_false", 35, "record_path_1325", 1185, 3], + ["null", 36, 1185, 3], + ["access", 37, "console", 1185, 3], + ["array", 38, 0, 1185, 3], + ["push", 38, 30, 1185, 3], + ["frame", 39, 34, 2, 1185, 3], + ["setarg", 39, 0, 36, 1185, 3], + ["setarg", 39, 1, 37, 1185, 3], + ["setarg", 39, 2, 38, 1185, 3], + ["invoke", 39, 33, 1185, 3], + ["jump", "call_done_1326", 1185, 3], + "record_path_1325", + ["load_field", 40, 34, "console", 1185, 3], + ["frame", 41, 40, 1, 1185, 3], + ["setarg", 41, 0, 34, 1185, 3], + ["setarg", 41, 1, 30, 1185, 3], + ["invoke", 41, 33, 1185, 3], + "call_done_1326", + ["null", 6, 1187, 19], + ["access", 42, "local", 1188, 15], + ["is_identical", 43, 2, 42, 1188, 15], + ["jump_true", 43, "eq_done_1329", 1188, 15], + ["is_int", 44, 2, 1188, 15], + ["jump_false", 44, "eq_ni_1330", 1188, 15], + "_nop_tc_1", + ["jump", "eq_ni_1330", 1188, 15], + ["eq_int", 43, 2, 42, 1188, 15], + ["jump", "eq_done_1329", 1188, 15], + "eq_ni_1330", + ["is_num", 44, 2, 1188, 15], + ["jump_false", 44, "eq_nn_1331", 1188, 15], + "_nop_tc_2", + ["jump", "eq_nn_1331", 1188, 15], + ["eq_float", 43, 2, 42, 1188, 15], + ["jump", "eq_done_1329", 1188, 15], + "eq_nn_1331", + ["is_text", 44, 2, 1188, 15], + ["jump_false", 44, "eq_nt_1332", 1188, 15], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 43, 2, 42, 1188, 15], + ["jump", "eq_done_1329", 1188, 15], + "eq_nt_1332", + ["is_null", 44, 2, 1188, 15], + ["jump_false", 44, "eq_nnl_1333", 1188, 15], + "_nop_tc_5", + ["jump", "eq_nnl_1333", 1188, 15], + ["true", 43, 1188, 15], + ["jump", "eq_done_1329", 1188, 15], + "eq_nnl_1333", + ["is_bool", 44, 2, 1188, 15], + ["jump_false", 44, "eq_nb_1334", 1188, 15], + "_nop_tc_6", + ["jump", "eq_nb_1334", 1188, 15], + ["eq_bool", 43, 2, 42, 1188, 15], + ["jump", "eq_done_1329", 1188, 15], + "eq_nb_1334", + ["false", 43, 1188, 15], + "eq_done_1329", + ["jump_false", 43, "if_else_1327", 1188, 15], + ["get", 47, 22, 1, 1190, 10], + ["is_proxy", 48, 47, 1190, 10], + ["jump_false", 48, "record_path_1337", 1190, 10], + ["null", 49, 1190, 10], + ["access", 50, "is_dir", 1190, 10], + ["array", 51, 0, 1190, 10], + ["push", 51, 1, 1190, 10], + ["frame", 52, 47, 2, 1190, 10], + ["setarg", 52, 0, 49, 1190, 10], + ["setarg", 52, 1, 50, 1190, 10], + ["setarg", 52, 2, 51, 1190, 10], + ["invoke", 52, 46, 1190, 10], + ["jump", "call_done_1338", 1190, 10], + "record_path_1337", + ["load_field", 53, 47, "is_dir", 1190, 10], + ["frame", 54, 53, 1, 1190, 10], + ["setarg", 54, 0, 47, 1190, 10], + ["setarg", 54, 1, 1, 1190, 10], + ["invoke", 54, 46, 1190, 10], + "call_done_1338", + "_nop_bl_1", + ["jump_true", 46, "if_else_1335", 1190, 10], + ["array", 56, 0, 1, 1], + ["push", 56, 1, 1, 1], + ["access", 57, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 58, " Local path does not exist: {0}", 1, 1], + ["frame", 60, 57, 2, 1, 1], + ["null", 61, 1, 1], + ["setarg", 60, 0, 61, 1, 1], + ["setarg", 60, 1, 58, 1, 1], + ["setarg", 60, 2, 56, 1, 1], + ["invoke", 60, 59, 1, 1], + ["access", 63, {"name":"log","kind":"name","make":"intrinsic"}, 1191, 7], + ["is_proxy", 64, 63, 1191, 7], + ["jump_false", 64, "record_path_1339", 1191, 7], + ["null", 65, 1191, 7], + ["access", 66, "console", 1191, 7], + ["array", 67, 0, 1191, 7], + ["push", 67, 59, 1191, 7], + ["frame", 68, 63, 2, 1191, 7], + ["setarg", 68, 0, 65, 1191, 7], + ["setarg", 68, 1, 66, 1191, 7], + ["setarg", 68, 2, 67, 1191, 7], + ["invoke", 68, 62, 1191, 7], + ["jump", "call_done_1340", 1191, 7], + "record_path_1339", + ["load_field", 69, 63, "console", 1191, 7], + ["frame", 70, 69, 1, 1191, 7], + ["setarg", 70, 0, 63, 1191, 7], + ["setarg", 70, 1, 59, 1191, 7], + ["invoke", 70, 62, 1191, 7], + "call_done_1340", + ["null", 71, 1192, 14], + ["return", 71, 1192, 14], + "_nop_ur_1", + "if_else_1335", + "if_end_1336", + ["record", 72, 2], + ["access", 73, "local", 1196, 13], + ["store_field", 72, 73, "type", 1196, 13], + ["get", 75, 68, 1, 1197, 16], + ["is_proxy", 76, 75, 1197, 16], + ["jump_false", 76, "record_path_1341", 1197, 16], + ["null", 77, 1197, 16], + ["access", 78, "number", 1197, 16], + ["array", 79, 0, 1197, 16], + ["frame", 80, 75, 2, 1197, 16], + ["setarg", 80, 0, 77, 1197, 16], + ["setarg", 80, 1, 78, 1197, 16], + ["setarg", 80, 2, 79, 1197, 16], + ["invoke", 80, 74, 1197, 16], + ["jump", "call_done_1342", 1197, 16], + "record_path_1341", + ["load_field", 81, 75, "number", 1197, 16], + ["frame", 82, 81, 0, 1197, 16], + ["setarg", 82, 0, 75, 1197, 16], + ["invoke", 82, 74, 1197, 16], + "call_done_1342", + ["store_field", 72, 74, "updated", 1197, 16], + ["move", 6, 72, 1197, 16], + ["store_dynamic", 4, 6, 1, 1199, 10], + ["get", 84, 7, 1, 1200, 5], + ["is_proxy", 85, 84, 1200, 5], + ["jump_false", 85, "record_path_1343", 1200, 5], + ["null", 86, 1200, 5], + ["access", 87, "save_lock", 1200, 5], + ["array", 88, 0, 1200, 5], + ["push", 88, 4, 1200, 5], + ["frame", 89, 84, 2, 1200, 5], + ["setarg", 89, 0, 86, 1200, 5], + ["setarg", 89, 1, 87, 1200, 5], + ["setarg", 89, 2, 88, 1200, 5], + ["invoke", 89, 83, 1200, 5], + ["jump", "call_done_1344", 1200, 5], + "record_path_1343", + ["load_field", 90, 84, "save_lock", 1200, 5], + ["frame", 91, 90, 1, 1200, 5], + ["setarg", 91, 0, 84, 1200, 5], + ["setarg", 91, 1, 4, 1200, 5], + ["invoke", 91, 83, 1200, 5], + "call_done_1344", + ["return", 6, 1201, 12], + "_nop_ur_2", + "if_else_1327", + "if_end_1328", + ["jump_false", 5, "tern_else_1345", 1204, 22], + ["load_field", 93, 5, "commit", 1204, 35], + ["move", 92, 93, 1204, 35], + ["jump", "tern_end_1346", 1204, 35], + "tern_else_1345", + ["null", 94, 1204, 55], + ["move", 92, 94, 1204, 55], + "tern_end_1346", + ["move", 3, 92, 1204, 55], + ["get", 96, 23, 1, 1205, 23], + ["frame", 97, 96, 1, 1205, 23], + ["null", 98, 1205, 23], + ["setarg", 97, 0, 98, 1205, 23], + ["setarg", 97, 1, 1, 1205, 23], + ["invoke", 97, 95, 1205, 23], + ["move", 7, 95, 1205, 23], + ["array", 99, 0, 1, 1], + ["push", 99, 3, 1, 1], + ["access", 100, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 101, "local commit: {0}", 1, 1], + ["frame", 103, 100, 2, 1, 1], + ["null", 104, 1, 1], + ["setarg", 103, 0, 104, 1, 1], + ["setarg", 103, 1, 101, 1, 1], + ["setarg", 103, 2, 99, 1, 1], + ["invoke", 103, 102, 1, 1], + ["access", 106, {"name":"log","kind":"name","make":"intrinsic"}, 1207, 3], + ["is_proxy", 107, 106, 1207, 3], + ["jump_false", 107, "record_path_1347", 1207, 3], + ["null", 108, 1207, 3], + ["access", 109, "console", 1207, 3], + ["array", 110, 0, 1207, 3], + ["push", 110, 102, 1207, 3], + ["frame", 111, 106, 2, 1207, 3], + ["setarg", 111, 0, 108, 1207, 3], + ["setarg", 111, 1, 109, 1207, 3], + ["setarg", 111, 2, 110, 1207, 3], + ["invoke", 111, 105, 1207, 3], + ["jump", "call_done_1348", 1207, 3], + "record_path_1347", + ["load_field", 112, 106, "console", 1207, 3], + ["frame", 113, 112, 1, 1207, 3], + ["setarg", 113, 0, 106, 1207, 3], + ["setarg", 113, 1, 102, 1207, 3], + ["invoke", 113, 105, 1207, 3], + "call_done_1348", + ["array", 114, 0, 1, 1], + ["push", 114, 7, 1, 1], + ["access", 115, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 116, "remote commit: {0}", 1, 1], + ["frame", 118, 115, 2, 1, 1], + ["null", 119, 1, 1], + ["setarg", 118, 0, 119, 1, 1], + ["setarg", 118, 1, 116, 1, 1], + ["setarg", 118, 2, 114, 1, 1], + ["invoke", 118, 117, 1, 1], + ["access", 121, {"name":"log","kind":"name","make":"intrinsic"}, 1208, 3], + ["is_proxy", 122, 121, 1208, 3], + ["jump_false", 122, "record_path_1349", 1208, 3], + ["null", 123, 1208, 3], + ["access", 124, "console", 1208, 3], + ["array", 125, 0, 1208, 3], + ["push", 125, 117, 1208, 3], + ["frame", 126, 121, 2, 1208, 3], + ["setarg", 126, 0, 123, 1208, 3], + ["setarg", 126, 1, 124, 1208, 3], + ["setarg", 126, 2, 125, 1208, 3], + ["invoke", 126, 120, 1208, 3], + ["jump", "call_done_1350", 1208, 3], + "record_path_1349", + ["load_field", 127, 121, "console", 1208, 3], + ["frame", 128, 127, 1, 1208, 3], + ["setarg", 128, 0, 121, 1208, 3], + ["setarg", 128, 1, 117, 1208, 3], + ["invoke", 128, 120, 1208, 3], + "call_done_1350", + "_nop_bl_2", + ["jump_true", 7, "if_else_1351", 1210, 8], + ["access", 130, "Could not resolve commit for ", 1211, 15], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 133, 1, 1211, 49], + ["jump_false", 133, "add_cn_1354", 1211, 49], + ["concat", 131, 130, 1, 1211, 49], + ["jump", "add_done_1353", 1211, 49], + "add_cn_1354", + "_nop_tc_9", + ["jump", "add_err_1355", 1211, 49], + ["is_num", 133, 1, 1211, 49], + ["jump_false", 133, "add_err_1355", 1211, 49], + ["add", 131, 130, 1, 1211, 49], + ["jump", "add_done_1353", 1211, 49], + "add_err_1355", + ["disrupt", 1211, 49], + "add_done_1353", + ["access", 135, {"name":"log","kind":"name","make":"intrinsic"}, 1211, 5], + ["is_proxy", 136, 135, 1211, 5], + ["jump_false", 136, "record_path_1356", 1211, 5], + ["null", 137, 1211, 5], + ["access", 138, "error", 1211, 5], + ["array", 139, 0, 1211, 5], + ["push", 139, 131, 1211, 5], + ["frame", 140, 135, 2, 1211, 5], + ["setarg", 140, 0, 137, 1211, 5], + ["setarg", 140, 1, 138, 1211, 5], + ["setarg", 140, 2, 139, 1211, 5], + ["invoke", 140, 134, 1211, 5], + ["jump", "call_done_1357", 1211, 5], + "record_path_1356", + ["load_field", 141, 135, "error", 1211, 5], + ["frame", 142, 141, 1, 1211, 5], + ["setarg", 142, 0, 135, 1211, 5], + ["setarg", 142, 1, 131, 1211, 5], + ["invoke", 142, 134, 1211, 5], + "call_done_1357", + ["null", 143, 1212, 12], + ["return", 143, 1212, 12], + "_nop_ur_3", + "if_else_1351", + "if_end_1352", + ["is_identical", 144, 3, 7, 1215, 23], + ["jump_true", 144, "eq_done_1360", 1215, 23], + ["is_int", 145, 3, 1215, 23], + ["jump_false", 145, "eq_ni_1361", 1215, 23], + ["is_int", 146, 7, 1215, 23], + ["jump_false", 146, "eq_ni_1361", 1215, 23], + ["eq_int", 144, 3, 7, 1215, 23], + ["jump", "eq_done_1360", 1215, 23], + "eq_ni_1361", + ["is_num", 145, 3, 1215, 23], + ["jump_false", 145, "eq_nn_1362", 1215, 23], + ["is_num", 146, 7, 1215, 23], + ["jump_false", 146, "eq_nn_1362", 1215, 23], + ["eq_float", 144, 3, 7, 1215, 23], + ["jump", "eq_done_1360", 1215, 23], + "eq_nn_1362", + ["is_text", 145, 3, 1215, 23], + ["jump_false", 145, "eq_nt_1363", 1215, 23], + ["is_text", 146, 7, 1215, 23], + ["jump_false", 146, "eq_nt_1363", 1215, 23], + ["eq_text", 144, 3, 7, 1215, 23], + ["jump", "eq_done_1360", 1215, 23], + "eq_nt_1363", + ["is_null", 145, 3, 1215, 23], + ["jump_false", 145, "eq_nnl_1364", 1215, 23], + ["is_null", 146, 7, 1215, 23], + ["jump_false", 146, "eq_nnl_1364", 1215, 23], + ["true", 144, 1215, 23], + ["jump", "eq_done_1360", 1215, 23], + "eq_nnl_1364", + ["is_bool", 145, 3, 1215, 23], + ["jump_false", 145, "eq_nb_1365", 1215, 23], + ["is_bool", 146, 7, 1215, 23], + ["jump_false", 146, "eq_nb_1365", 1215, 23], + ["eq_bool", 144, 3, 7, 1215, 23], + ["jump", "eq_done_1360", 1215, 23], + "eq_nb_1365", + ["false", 144, 1215, 23], + "eq_done_1360", + ["jump_false", 144, "if_else_1358", 1215, 23], + ["null", 147, 1216, 12], + ["return", 147, 1216, 12], + "_nop_ur_4", + "if_else_1358", + "if_end_1359", + ["record", 148, 3], + ["store_field", 148, 2, "type", 1219, 11], + ["store_field", 148, 7, "commit", 1220, 13], + ["get", 150, 68, 1, 1221, 14], + ["is_proxy", 151, 150, 1221, 14], + ["jump_false", 151, "record_path_1366", 1221, 14], + ["null", 152, 1221, 14], + ["access", 153, "number", 1221, 14], + ["array", 154, 0, 1221, 14], + ["frame", 155, 150, 2, 1221, 14], + ["setarg", 155, 0, 152, 1221, 14], + ["setarg", 155, 1, 153, 1221, 14], + ["setarg", 155, 2, 154, 1221, 14], + ["invoke", 155, 149, 1221, 14], + ["jump", "call_done_1367", 1221, 14], + "record_path_1366", + ["load_field", 156, 150, "number", 1221, 14], + ["frame", 157, 156, 0, 1221, 14], + ["setarg", 157, 0, 150, 1221, 14], + ["invoke", 157, 149, 1221, 14], + "call_done_1367", + ["store_field", 148, 149, "updated", 1221, 14], + ["move", 6, 148, 1221, 14], + ["store_dynamic", 4, 6, 1, 1224, 8], + ["get", 159, 7, 1, 1225, 3], + ["is_proxy", 160, 159, 1225, 3], + ["jump_false", 160, "record_path_1368", 1225, 3], + ["null", 161, 1225, 3], + ["access", 162, "save_lock", 1225, 3], + ["array", 163, 0, 1225, 3], + ["push", 163, 4, 1225, 3], + ["frame", 164, 159, 2, 1225, 3], + ["setarg", 164, 0, 161, 1225, 3], + ["setarg", 164, 1, 162, 1225, 3], + ["setarg", 164, 2, 163, 1225, 3], + ["invoke", 164, 158, 1225, 3], + ["jump", "call_done_1369", 1225, 3], + "record_path_1368", + ["load_field", 165, 159, "save_lock", 1225, 3], + ["frame", 166, 165, 1, 1225, 3], + ["setarg", 166, 0, 159, 1225, 3], + ["setarg", 166, 1, 4, 1225, 3], + ["invoke", 166, 158, 1225, 3], + "call_done_1369", + ["return", 6, 1227, 10], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 38, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 7, 1, 1275, 14], + ["is_proxy", 5, 4, 1275, 14], + ["jump_false", 5, "record_path_1370", 1275, 14], + ["null", 6, 1275, 14], + ["access", 7, "load_lock", 1275, 14], + ["array", 8, 0, 1275, 14], + ["frame", 9, 4, 2, 1275, 14], + ["setarg", 9, 0, 6, 1275, 14], + ["setarg", 9, 1, 7, 1275, 14], + ["setarg", 9, 2, 8, 1275, 14], + ["invoke", 9, 3, 1275, 14], + ["jump", "call_done_1371", 1275, 14], + "record_path_1370", + ["load_field", 10, 4, "load_lock", 1275, 14], + ["frame", 11, 10, 0, 1275, 14], + ["setarg", 11, 0, 4, 1275, 14], + ["invoke", 11, 3, 1275, 14], + "call_done_1371", + ["move", 2, 3, 1275, 14], + ["load_dynamic", 12, 2, 1, 1276, 12], + ["jump_false", 12, "if_else_1372", 1276, 12], + ["delete", 13, 2, 1, 1277, 17], + ["get", 15, 7, 1, 1278, 5], + ["is_proxy", 16, 15, 1278, 5], + ["jump_false", 16, "record_path_1374", 1278, 5], + ["null", 17, 1278, 5], + ["access", 18, "save_lock", 1278, 5], + ["array", 19, 0, 1278, 5], + ["push", 19, 2, 1278, 5], + ["frame", 20, 15, 2, 1278, 5], + ["setarg", 20, 0, 17, 1278, 5], + ["setarg", 20, 1, 18, 1278, 5], + ["setarg", 20, 2, 19, 1278, 5], + ["invoke", 20, 14, 1278, 5], + ["jump", "call_done_1375", 1278, 5], + "record_path_1374", + ["load_field", 21, 15, "save_lock", 1278, 5], + ["frame", 22, 21, 1, 1278, 5], + ["setarg", 22, 0, 15, 1278, 5], + ["setarg", 22, 1, 2, 1278, 5], + ["invoke", 22, 14, 1278, 5], + "call_done_1375", + ["jump", "if_end_1373", 1278, 5], + "if_else_1372", + "if_end_1373", + ["access", 23, "Removed ", 1281, 15], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 26, 1, 1281, 28], + ["jump_false", 26, "add_cn_1377", 1281, 28], + ["concat", 24, 23, 1, 1281, 28], + ["jump", "add_done_1376", 1281, 28], + "add_cn_1377", + "_nop_tc_3", + ["jump", "add_err_1378", 1281, 28], + ["is_num", 26, 1, 1281, 28], + ["jump_false", 26, "add_err_1378", 1281, 28], + ["add", 24, 23, 1, 1281, 28], + ["jump", "add_done_1376", 1281, 28], + "add_err_1378", + ["disrupt", 1281, 28], + "add_done_1376", + ["access", 28, {"name":"log","kind":"name","make":"intrinsic"}, 1281, 3], + ["is_proxy", 29, 28, 1281, 3], + ["jump_false", 29, "record_path_1379", 1281, 3], + ["null", 30, 1281, 3], + ["access", 31, "console", 1281, 3], + ["array", 32, 0, 1281, 3], + ["push", 32, 24, 1281, 3], + ["frame", 33, 28, 2, 1281, 3], + ["setarg", 33, 0, 30, 1281, 3], + ["setarg", 33, 1, 31, 1281, 3], + ["setarg", 33, 2, 32, 1281, 3], + ["invoke", 33, 27, 1281, 3], + ["jump", "call_done_1380", 1281, 3], + "record_path_1379", + ["load_field", 34, 28, "console", 1281, 3], + ["frame", 35, 34, 1, 1281, 3], + ["setarg", 35, 0, 28, 1281, 3], + ["setarg", 35, 1, 24, 1281, 3], + ["invoke", 35, 27, 1281, 3], + "call_done_1380", + ["true", 36, 1282, 10], + ["return", 36, 1282, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 72, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 7, 1, 1286, 14], + ["is_proxy", 7, 6, 1286, 14], + ["jump_false", 7, "record_path_1381", 1286, 14], + ["null", 8, 1286, 14], + ["access", 9, "load_lock", 1286, 14], + ["array", 10, 0, 1286, 14], + ["frame", 11, 6, 2, 1286, 14], + ["setarg", 11, 0, 8, 1286, 14], + ["setarg", 11, 1, 9, 1286, 14], + ["setarg", 11, 2, 10, 1286, 14], + ["invoke", 11, 5, 1286, 14], + ["jump", "call_done_1382", 1286, 14], + "record_path_1381", + ["load_field", 12, 6, "load_lock", 1286, 14], + ["frame", 13, 12, 0, 1286, 14], + ["setarg", 13, 0, 6, 1286, 14], + ["invoke", 13, 5, 1286, 14], + "call_done_1382", + ["move", 4, 5, 1286, 14], + ["null", 3, 1287, 14], + ["null", 2, 1288, 16], + ["load_dynamic", 14, 4, 1, 1290, 13], + "_nop_bl_1", + ["jump_true", 14, "if_else_1383", 1290, 13], + ["get", 17, 7, 1, 1291, 12], + ["is_proxy", 18, 17, 1291, 12], + ["jump_false", 18, "record_path_1385", 1291, 12], + ["null", 19, 1291, 12], + ["access", 20, "resolve_package_info", 1291, 12], + ["array", 21, 0, 1291, 12], + ["push", 21, 1, 1291, 12], + ["frame", 22, 17, 2, 1291, 12], + ["setarg", 22, 0, 19, 1291, 12], + ["setarg", 22, 1, 20, 1291, 12], + ["setarg", 22, 2, 21, 1291, 12], + ["invoke", 22, 16, 1291, 12], + ["jump", "call_done_1386", 1291, 12], + "record_path_1385", + ["load_field", 23, 17, "resolve_package_info", 1291, 12], + ["frame", 24, 23, 1, 1291, 12], + ["setarg", 24, 0, 17, 1291, 12], + ["setarg", 24, 1, 1, 1291, 12], + ["invoke", 24, 16, 1291, 12], + "call_done_1386", + ["move", 3, 16, 1291, 12], + "_nop_bl_2", + ["jump_true", 3, "if_else_1387", 1292, 10], + ["access", 26, "Invalid package: ", 1293, 13], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 29, 1, 1293, 35], + ["jump_false", 29, "add_cn_1390", 1293, 35], + ["concat", 27, 26, 1, 1293, 35], + ["jump", "add_done_1389", 1293, 35], + "add_cn_1390", + "_nop_tc_3", + ["jump", "add_err_1391", 1293, 35], + ["is_num", 29, 1, 1293, 35], + ["jump_false", 29, "add_err_1391", 1293, 35], + ["add", 27, 26, 1, 1293, 35], + ["jump", "add_done_1389", 1293, 35], + "add_err_1391", + ["disrupt", 1293, 35], + "add_done_1389", + ["access", 31, {"name":"print","kind":"name","make":"intrinsic"}, 1293, 7], + ["frame", 32, 31, 1, 1293, 7], + ["null", 33, 1293, 7], + ["setarg", 32, 0, 33, 1293, 7], + ["setarg", 32, 1, 27, 1293, 7], + ["invoke", 32, 30, 1293, 7], + ["disrupt", 1293, 41], + ["jump", "if_end_1388", 1293, 41], + "if_else_1387", + "if_end_1388", + ["null", 34, 1296, 14], + ["move", 2, 34, 1296, 14], + ["access", 35, "local", 1297, 17], + ["is_identical", 36, 3, 35, 1297, 17], + ["jump_true", 36, "ne_nid_1395", 1297, 17], + ["jump", "ne_ni_1396", 1297, 17], + "ne_nid_1395", + ["false", 36, 1297, 17], + ["jump", "ne_done_1394", 1297, 17], + "ne_ni_1396", + ["is_int", 37, 3, 1297, 17], + ["jump_false", 37, "ne_nn_1397", 1297, 17], + "_nop_tc_4", + ["jump", "ne_nn_1397", 1297, 17], + ["ne_int", 36, 3, 35, 1297, 17], + ["jump", "ne_done_1394", 1297, 17], + "ne_nn_1397", + ["is_num", 37, 3, 1297, 17], + ["jump_false", 37, "ne_nt_1398", 1297, 17], + "_nop_tc_5", + ["jump", "ne_nt_1398", 1297, 17], + ["ne_float", 36, 3, 35, 1297, 17], + ["jump", "ne_done_1394", 1297, 17], + "ne_nt_1398", + ["is_text", 37, 3, 1297, 17], + ["jump_false", 37, "ne_nnl_1399", 1297, 17], + "_nop_tc_6", + "_nop_tc_7", + ["ne_text", 36, 3, 35, 1297, 17], + ["jump", "ne_done_1394", 1297, 17], + "ne_nnl_1399", + ["is_null", 37, 3, 1297, 17], + ["jump_false", 37, "ne_nb_1400", 1297, 17], + "_nop_tc_8", + ["jump", "ne_nb_1400", 1297, 17], + ["false", 36, 1297, 17], + ["jump", "ne_done_1394", 1297, 17], + "ne_nb_1400", + ["is_bool", 37, 3, 1297, 17], + ["jump_false", 37, "ne_mis_1401", 1297, 17], + "_nop_tc_9", + ["jump", "ne_mis_1401", 1297, 17], + ["ne_bool", 36, 3, 35, 1297, 17], + ["jump", "ne_done_1394", 1297, 17], + "ne_mis_1401", + ["true", 36, 1297, 17], + "ne_done_1394", + ["jump_false", 36, "if_else_1392", 1297, 17], + ["get", 40, 23, 1, 1298, 16], + ["frame", 41, 40, 1, 1298, 16], + ["null", 42, 1298, 16], + ["setarg", 41, 0, 42, 1298, 16], + ["setarg", 41, 1, 1, 1298, 16], + ["invoke", 41, 39, 1298, 16], + ["move", 2, 39, 1298, 16], + "_nop_bl_3", + ["jump_true", 2, "if_else_1402", 1299, 12], + ["access", 44, "Could not resolve commit for ", 1300, 15], + "_nop_tc_10", + "_nop_tc_11", + ["is_text", 47, 1, 1300, 49], + ["jump_false", 47, "add_cn_1405", 1300, 49], + ["concat", 45, 44, 1, 1300, 49], + ["jump", "add_done_1404", 1300, 49], + "add_cn_1405", + "_nop_tc_12", + ["jump", "add_err_1406", 1300, 49], + ["is_num", 47, 1, 1300, 49], + ["jump_false", 47, "add_err_1406", 1300, 49], + ["add", 45, 44, 1, 1300, 49], + ["jump", "add_done_1404", 1300, 49], + "add_err_1406", + ["disrupt", 1300, 49], + "add_done_1404", + ["access", 49, {"name":"print","kind":"name","make":"intrinsic"}, 1300, 9], + ["frame", 50, 49, 1, 1300, 9], + ["null", 51, 1300, 9], + ["setarg", 50, 0, 51, 1300, 9], + ["setarg", 50, 1, 45, 1300, 9], + ["invoke", 50, 48, 1300, 9], + ["disrupt", 1300, 55], + ["jump", "if_end_1403", 1300, 55], + "if_else_1402", + "if_end_1403", + ["jump", "if_end_1393", 1300, 55], + "if_else_1392", + "if_end_1393", + ["record", 52, 3], + ["store_field", 52, 3, "type", 1305, 13], + ["store_field", 52, 2, "commit", 1306, 15], + ["get", 54, 68, 1, 1307, 16], + ["is_proxy", 55, 54, 1307, 16], + ["jump_false", 55, "record_path_1407", 1307, 16], + ["null", 56, 1307, 16], + ["access", 57, "number", 1307, 16], + ["array", 58, 0, 1307, 16], + ["frame", 59, 54, 2, 1307, 16], + ["setarg", 59, 0, 56, 1307, 16], + ["setarg", 59, 1, 57, 1307, 16], + ["setarg", 59, 2, 58, 1307, 16], + ["invoke", 59, 53, 1307, 16], + ["jump", "call_done_1408", 1307, 16], + "record_path_1407", + ["load_field", 60, 54, "number", 1307, 16], + ["frame", 61, 60, 0, 1307, 16], + ["setarg", 61, 0, 54, 1307, 16], + ["invoke", 61, 53, 1307, 16], + "call_done_1408", + ["store_field", 52, 53, "updated", 1307, 16], + ["store_dynamic", 4, 52, 1, 1304, 10], + ["get", 63, 7, 1, 1309, 5], + ["is_proxy", 64, 63, 1309, 5], + ["jump_false", 64, "record_path_1409", 1309, 5], + ["null", 65, 1309, 5], + ["access", 66, "save_lock", 1309, 5], + ["array", 67, 0, 1309, 5], + ["push", 67, 4, 1309, 5], + ["frame", 68, 63, 2, 1309, 5], + ["setarg", 68, 0, 65, 1309, 5], + ["setarg", 68, 1, 66, 1309, 5], + ["setarg", 68, 2, 67, 1309, 5], + ["invoke", 68, 62, 1309, 5], + ["jump", "call_done_1410", 1309, 5], + "record_path_1409", + ["load_field", 69, 63, "save_lock", 1309, 5], + ["frame", 70, 69, 1, 1309, 5], + ["setarg", 70, 0, 63, 1309, 5], + ["setarg", 70, 1, 4, 1309, 5], + ["invoke", 70, 62, 1309, 5], + "call_done_1410", + ["jump", "if_end_1384", 1309, 5], + "if_else_1383", + "if_end_1384", + ["null", 71, 1309, 5], + ["return", 71, 1309, 5] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 28, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 7, 1, 1318, 14], + ["is_proxy", 6, 5, 1318, 14], + ["jump_false", 6, "record_path_1411", 1318, 14], + ["null", 7, 1318, 14], + ["access", 8, "file_info", 1318, 14], + ["array", 9, 0, 1318, 14], + ["push", 9, 1, 1318, 14], + ["frame", 10, 5, 2, 1318, 14], + ["setarg", 10, 0, 7, 1318, 14], + ["setarg", 10, 1, 8, 1318, 14], + ["setarg", 10, 2, 9, 1318, 14], + ["invoke", 10, 4, 1318, 14], + ["jump", "call_done_1412", 1318, 14], + "record_path_1411", + ["load_field", 11, 5, "file_info", 1318, 14], + ["frame", 12, 11, 1, 1318, 14], + ["setarg", 12, 0, 5, 1318, 14], + ["setarg", 12, 1, 1, 1318, 14], + ["invoke", 12, 4, 1318, 14], + "call_done_1412", + ["move", 2, 4, 1318, 14], + ["load_field", 13, 2, "is_module", 1319, 8], + "_nop_bl_1", + ["jump_true", 13, "if_else_1413", 1319, 8], + ["null", 15, 1319, 24], + ["return", 15, 1319, 24], + "_nop_ur_1", + "if_else_1413", + "if_end_1414", + ["load_field", 16, 2, "package", 1321, 13], + ["move", 3, 16, 1321, 13], + ["load_field", 17, 2, "name", 1323, 22], + ["get", 19, 7, 1, 1323, 3], + ["is_proxy", 20, 19, 1323, 3], + ["jump_false", 20, "record_path_1415", 1323, 3], + ["null", 21, 1323, 3], + ["access", 22, "module_reload", 1323, 3], + ["array", 23, 0, 1323, 3], + ["push", 23, 17, 1323, 3], + ["push", 23, 3, 1323, 3], + ["frame", 24, 19, 2, 1323, 3], + ["setarg", 24, 0, 21, 1323, 3], + ["setarg", 24, 1, 22, 1323, 3], + ["setarg", 24, 2, 23, 1323, 3], + ["invoke", 24, 18, 1323, 3], + ["jump", "call_done_1416", 1323, 3], + "record_path_1415", + ["load_field", 25, 19, "module_reload", 1323, 3], + ["frame", 26, 25, 2, 1323, 3], + ["setarg", 26, 0, 19, 1323, 3], + ["setarg", 26, 1, 17, 1323, 3], + ["setarg", 26, 2, 3, 1323, 3], + ["invoke", 26, 18, 1323, 3], + "call_done_1416", + ["null", 27, 1323, 3], + ["return", 27, 1323, 3] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 6, 1, 1354, 50], + ["load_dynamic", 3, 2, 1, 1354, 57], + ["get", 4, 7, 1, 1354, 41], + ["store_dynamic", 4, 3, 1, 1354, 45], + ["null", 5, 1354, 45], + ["return", 5, 1354, 45] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 6, 1, 1356, 18], + ["in", 3, 1, 2, 1356, 18], + "_nop_bl_1", + ["jump_true", 3, "if_else_1446", 1356, 18], + ["null", 5, 1356, 36], + ["get", 6, 7, 1, 1356, 27], + ["store_dynamic", 6, 5, 1, 1356, 31], + ["jump", "if_end_1447", 1356, 31], + "if_else_1446", + "if_end_1447", + ["null", 7, 1356, 31], + ["return", 7, 1356, 31] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 109, + "nr_close_slots": 0, + "instructions": [ + ["get", 10, 7, 1, 1327, 8], + ["is_proxy", 11, 10, 1327, 8], + ["jump_false", 11, "record_path_1419", 1327, 8], + ["null", 12, 1327, 8], + ["access", 13, "is_loaded", 1327, 8], + ["array", 14, 0, 1327, 8], + ["push", 14, 1, 1327, 8], + ["push", 14, 2, 1327, 8], + ["frame", 15, 10, 2, 1327, 8], + ["setarg", 15, 0, 12, 1327, 8], + ["setarg", 15, 1, 13, 1327, 8], + ["setarg", 15, 2, 14, 1327, 8], + ["invoke", 15, 9, 1327, 8], + ["jump", "call_done_1420", 1327, 8], + "record_path_1419", + ["load_field", 16, 10, "is_loaded", 1327, 8], + ["frame", 17, 16, 2, 1327, 8], + ["setarg", 17, 0, 10, 1327, 8], + ["setarg", 17, 1, 1, 1327, 8], + ["setarg", 17, 2, 2, 1327, 8], + ["invoke", 17, 9, 1327, 8], + "call_done_1420", + "_nop_bl_1", + ["jump_true", 9, "if_else_1417", 1327, 8], + ["null", 19, 1327, 38], + ["return", 19, 1327, 38], + "_nop_ur_1", + "if_else_1417", + "if_end_1418", + ["jump_false", 2, "tern_else_1421", 1330, 20], + ["access", 21, ":", 1330, 40], + ["is_text", 23, 2, 1330, 40], + ["jump_false", 23, "add_cn_1424", 1330, 40], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 22, 2, 21, 1330, 40], + ["jump", "add_done_1423", 1330, 40], + "add_cn_1424", + ["is_num", 23, 2, 1330, 40], + ["jump_false", 23, "add_err_1425", 1330, 40], + "_nop_tc_3", + ["jump", "add_err_1425", 1330, 40], + ["add", 22, 2, 21, 1330, 40], + ["jump", "add_done_1423", 1330, 40], + "add_err_1425", + ["disrupt", 1330, 40], + "add_done_1423", + ["is_text", 26, 22, 1330, 46], + ["jump_false", 26, "add_cn_1427", 1330, 46], + ["is_text", 27, 1, 1330, 46], + ["jump_false", 27, "add_cn_1427", 1330, 46], + ["concat", 25, 22, 1, 1330, 46], + ["jump", "add_done_1426", 1330, 46], + "add_cn_1427", + ["is_num", 26, 22, 1330, 46], + ["jump_false", 26, "add_err_1428", 1330, 46], + ["is_num", 27, 1, 1330, 46], + ["jump_false", 27, "add_err_1428", 1330, 46], + ["add", 25, 22, 1, 1330, 46], + ["jump", "add_done_1426", 1330, 46], + "add_err_1428", + ["disrupt", 1330, 46], + "add_done_1426", + ["move", 20, 25, 1330, 46], + ["jump", "tern_end_1422", 1330, 46], + "tern_else_1421", + ["access", 28, ":", 1330, 53], + "_nop_tc_4", + "_nop_tc_5", + ["is_text", 31, 1, 1330, 59], + ["jump_false", 31, "add_cn_1430", 1330, 59], + ["concat", 29, 28, 1, 1330, 59], + ["jump", "add_done_1429", 1330, 59], + "add_cn_1430", + "_nop_tc_6", + ["jump", "add_err_1431", 1330, 59], + ["is_num", 31, 1, 1330, 59], + ["jump_false", 31, "add_err_1431", 1330, 59], + ["add", 29, 28, 1, 1330, 59], + ["jump", "add_done_1429", 1330, 59], + "add_err_1431", + ["disrupt", 1330, 59], + "add_done_1429", + ["move", 20, 29, 1330, 59], + "tern_end_1422", + ["move", 5, 20, 1330, 59], + ["null", 32, 1331, 35], + ["get", 33, 51, 1, 1331, 3], + ["store_dynamic", 33, 32, 5, 1331, 21], + ["null", 8, 1334, 24], + ["jump_false", 2, "if_else_1432", 1335, 7], + ["get", 35, 29, 1, 1336, 22], + ["frame", 36, 35, 2, 1336, 22], + ["null", 37, 1336, 22], + ["setarg", 36, 0, 37, 1336, 22], + ["setarg", 36, 1, 2, 1336, 22], + ["setarg", 36, 2, 1, 1336, 22], + ["invoke", 36, 34, 1336, 22], + ["move", 8, 34, 1336, 22], + ["get", 38, 53, 1, 1337, 9], + ["load_dynamic", 39, 38, 8, 1337, 18], + ["jump_false", 39, "if_else_1434", 1337, 18], + ["get", 40, 53, 1, 1338, 22], + ["load_dynamic", 41, 40, 8, 1338, 31], + ["get", 43, 55, 1, 1338, 7], + ["is_proxy", 44, 43, 1338, 7], + ["jump_false", 44, "record_path_1436", 1338, 7], + ["null", 45, 1338, 7], + ["access", 46, "dylib_close", 1338, 7], + ["array", 47, 0, 1338, 7], + ["push", 47, 41, 1338, 7], + ["frame", 48, 43, 2, 1338, 7], + ["setarg", 48, 0, 45, 1338, 7], + ["setarg", 48, 1, 46, 1338, 7], + ["setarg", 48, 2, 47, 1338, 7], + ["invoke", 48, 42, 1338, 7], + ["jump", "call_done_1437", 1338, 7], + "record_path_1436", + ["load_field", 49, 43, "dylib_close", 1338, 7], + ["frame", 50, 49, 1, 1338, 7], + ["setarg", 50, 0, 43, 1338, 7], + ["setarg", 50, 1, 41, 1338, 7], + ["invoke", 50, 42, 1338, 7], + "call_done_1437", + ["null", 51, 1339, 34], + ["get", 52, 53, 1, 1339, 7], + ["store_dynamic", 52, 51, 8, 1339, 16], + ["jump", "if_end_1435", 1339, 16], + "if_else_1434", + "if_end_1435", + ["jump", "if_end_1433", 1339, 16], + "if_else_1432", + "if_end_1433", + ["get", 54, 64, 1, 1343, 14], + ["frame", 55, 54, 2, 1343, 14], + ["null", 56, 1343, 14], + ["setarg", 55, 0, 56, 1343, 14], + ["setarg", 55, 1, 1, 1343, 14], + ["setarg", 55, 2, 2, 1343, 14], + ["invoke", 55, 53, 1343, 14], + ["move", 4, 53, 1343, 14], + "_nop_bl_2", + ["jump_true", 4, "if_else_1438", 1344, 8], + ["null", 58, 1344, 14], + ["return", 58, 1344, 14], + "_nop_ur_2", + "if_else_1438", + "if_end_1439", + ["load_field", 59, 4, "cache_key", 1346, 19], + ["move", 3, 59, 1346, 19], + ["access", 60, {"name":"use_cache","kind":"name","make":"intrinsic"}, 1347, 13], + ["load_dynamic", 61, 60, 3, 1347, 23], + ["move", 7, 61, 1347, 23], + ["null", 62, 1348, 26], + ["access", 63, {"name":"use_cache","kind":"name","make":"intrinsic"}, 1348, 3], + ["store_dynamic", 63, 62, 3, 1348, 13], + ["get", 65, 33, 1, 1350, 16], + ["frame", 66, 65, 2, 1350, 16], + ["null", 67, 1350, 16], + ["setarg", 66, 0, 67, 1350, 16], + ["setarg", 66, 1, 1, 1350, 16], + ["setarg", 66, 2, 2, 1350, 16], + ["invoke", 66, 64, 1350, 16], + ["move", 6, 64, 1350, 16], + ["access", 68, {"name":"use_cache","kind":"name","make":"intrinsic"}, 1351, 3], + ["store_dynamic", 68, 6, 3, 1351, 13], + ["move", 69, 7, 1353, 7], + ["jump_false", 69, "and_end_1443", 1353, 7], + ["access", 71, {"name":"is_object","kind":"name","make":"intrinsic"}, 1353, 14], + ["frame", 72, 71, 1, 1353, 14], + ["null", 73, 1353, 14], + ["setarg", 72, 0, 73, 1353, 14], + ["setarg", 72, 1, 7, 1353, 14], + ["invoke", 72, 70, 1353, 14], + ["move", 69, 70, 1353, 14], + "and_end_1443", + ["move", 74, 69, 1353, 14], + ["jump_false", 74, "and_end_1442", 1353, 14], + ["access", 76, {"name":"is_object","kind":"name","make":"intrinsic"}, 1353, 32], + ["frame", 77, 76, 1, 1353, 32], + ["null", 78, 1353, 32], + ["setarg", 77, 0, 78, 1353, 32], + ["setarg", 77, 1, 6, 1353, 32], + ["invoke", 77, 75, 1353, 32], + ["move", 74, 75, 1353, 32], + "and_end_1442", + ["jump_false", 74, "if_else_1440", 1353, 32], + ["access", 80, {"name":"array","kind":"name","make":"intrinsic"}, 1354, 12], + ["frame", 81, 80, 1, 1354, 12], + ["null", 82, 1354, 12], + ["setarg", 81, 0, 82, 1354, 12], + ["setarg", 81, 1, 6, 1354, 12], + ["invoke", 81, 79, 1354, 12], + ["function", 83, 73, 1354, 27], + ["length", 85, 79, 1354, 27], + ["int", 86, 0, 1354, 27], + ["int", 90, 1, 1354, 27], + ["null", 89, 1354, 27], + "arrfor_loop_1444", + ["lt_int", 87, 86, 85, 1354, 27], + ["jump_false", 87, "arrfor_done_1445", 1354, 27], + ["load_index", 88, 79, 86, 1354, 27], + ["frame", 91, 83, 2, 1354, 27], + ["setarg", 91, 0, 89, 1354, 27], + ["setarg", 91, 1, 88, 1354, 27], + ["setarg", 91, 2, 86, 1354, 27], + ["invoke", 91, 92, 1354, 27], + ["add", 86, 86, 90, 1354, 27], + ["jump", "arrfor_loop_1444", 1354, 27], + "arrfor_done_1445", + ["null", 84, 1354, 27], + ["access", 94, {"name":"array","kind":"name","make":"intrinsic"}, 1355, 12], + ["frame", 95, 94, 1, 1355, 12], + ["null", 96, 1355, 12], + ["setarg", 95, 0, 96, 1355, 12], + ["setarg", 95, 1, 7, 1355, 12], + ["invoke", 95, 93, 1355, 12], + ["function", 97, 74, 1355, 24], + ["length", 99, 93, 1355, 24], + ["int", 100, 0, 1355, 24], + ["int", 104, 1, 1355, 24], + ["null", 103, 1355, 24], + "arrfor_loop_1448", + ["lt_int", 101, 100, 99, 1355, 24], + ["jump_false", 101, "arrfor_done_1449", 1355, 24], + ["load_index", 102, 93, 100, 1355, 24], + ["frame", 105, 97, 2, 1355, 24], + ["setarg", 105, 0, 103, 1355, 24], + ["setarg", 105, 1, 102, 1355, 24], + ["setarg", 105, 2, 100, 1355, 24], + ["invoke", 105, 106, 1355, 24], + ["add", 100, 100, 104, 1355, 24], + ["jump", "arrfor_loop_1448", 1355, 24], + "arrfor_done_1449", + ["null", 98, 1355, 24], + ["access", 107, {"name":"use_cache","kind":"name","make":"intrinsic"}, 1358, 5], + ["store_dynamic", 107, 7, 3, 1358, 15], + ["jump", "if_end_1441", 1358, 15], + "if_else_1440", + "if_end_1441", + ["null", 108, 1358, 15], + ["return", 108, 1358, 15] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 17, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 2, 1, 1386, 20], + ["access", 4, "/", 1386, 30], + ["is_text", 6, 3, 1386, 30], + ["jump_false", 6, "add_cn_1451", 1386, 30], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 5, 3, 4, 1386, 30], + ["jump", "add_done_1450", 1386, 30], + "add_cn_1451", + ["is_num", 6, 3, 1386, 30], + ["jump_false", 6, "add_err_1452", 1386, 30], + "_nop_tc_3", + ["jump", "add_err_1452", 1386, 30], + ["add", 5, 3, 4, 1386, 30], + ["jump", "add_done_1450", 1386, 30], + "add_err_1452", + ["disrupt", 1386, 30], + "add_done_1450", + ["is_text", 9, 5, 1386, 36], + ["jump_false", 9, "add_cn_1454", 1386, 36], + ["is_text", 10, 1, 1386, 36], + ["jump_false", 10, "add_cn_1454", 1386, 36], + ["concat", 8, 5, 1, 1386, 36], + ["jump", "add_done_1453", 1386, 36], + "add_cn_1454", + ["is_num", 9, 5, 1386, 36], + ["jump_false", 9, "add_err_1455", 1386, 36], + ["is_num", 10, 1, 1386, 36], + ["jump_false", 10, "add_err_1455", 1386, 36], + ["add", 8, 5, 1, 1386, 36], + ["jump", "add_done_1453", 1386, 36], + "add_err_1455", + ["disrupt", 1386, 36], + "add_done_1453", + ["get", 11, 1, 1, 1386, 44], + ["get", 13, 63, 2, 1386, 5], + ["frame", 14, 13, 2, 1386, 5], + ["null", 15, 1386, 5], + ["setarg", 14, 0, 15, 1386, 5], + ["setarg", 14, 1, 8, 1386, 5], + ["setarg", 14, 2, 11, 1386, 5], + ["invoke", 14, 12, 1386, 5], + ["null", 16, 1386, 5], + ["return", 16, 1386, 5] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 37, 1, 1382, 17], + ["frame", 6, 5, 1, 1382, 17], + ["null", 7, 1382, 17], + ["setarg", 6, 0, 7, 1382, 17], + ["setarg", 6, 1, 1, 1382, 17], + ["invoke", 6, 4, 1382, 17], + ["move", 3, 4, 1382, 17], + ["get", 9, 35, 1, 1383, 17], + ["frame", 10, 9, 1, 1383, 17], + ["null", 11, 1383, 17], + ["setarg", 10, 0, 11, 1383, 17], + ["setarg", 10, 1, 1, 1383, 17], + ["invoke", 10, 8, 1383, 17], + ["move", 2, 8, 1383, 17], + ["function", 12, 76, 1385, 19], + ["length", 14, 3, 1385, 19], + ["int", 15, 0, 1385, 19], + ["int", 19, 1, 1385, 19], + ["null", 18, 1385, 19], + "arrfor_loop_1456", + ["lt_int", 16, 15, 14, 1385, 19], + ["jump_false", 16, "arrfor_done_1457", 1385, 19], + ["load_index", 17, 3, 15, 1385, 19], + ["frame", 20, 12, 2, 1385, 19], + ["setarg", 20, 0, 18, 1385, 19], + ["setarg", 20, 1, 17, 1385, 19], + ["setarg", 20, 2, 15, 1385, 19], + ["invoke", 20, 21, 1385, 19], + ["add", 15, 15, 19, 1385, 19], + ["jump", "arrfor_loop_1456", 1385, 19], + "arrfor_done_1457", + ["null", 13, 1385, 19], + ["null", 22, 1385, 19], + ["return", 22, 1385, 19] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 7, 1, 1392, 14], + ["is_proxy", 4, 3, 1392, 14], + ["jump_false", 4, "record_path_1458", 1392, 14], + ["null", 5, 1392, 14], + ["access", 6, "load_lock", 1392, 14], + ["array", 7, 0, 1392, 14], + ["frame", 8, 3, 2, 1392, 14], + ["setarg", 8, 0, 5, 1392, 14], + ["setarg", 8, 1, 6, 1392, 14], + ["setarg", 8, 2, 7, 1392, 14], + ["invoke", 8, 2, 1392, 14], + ["jump", "call_done_1459", 1392, 14], + "record_path_1458", + ["load_field", 9, 3, "load_lock", 1392, 14], + ["frame", 10, 9, 0, 1392, 14], + ["setarg", 10, 0, 3, 1392, 14], + ["invoke", 10, 2, 1392, 14], + "call_done_1459", + ["move", 1, 2, 1392, 14], + ["access", 12, {"name":"array","kind":"name","make":"intrinsic"}, 1393, 10], + ["frame", 13, 12, 1, 1393, 10], + ["null", 14, 1393, 10], + ["setarg", 13, 0, 14, 1393, 10], + ["setarg", 13, 1, 1, 1393, 10], + ["tail_invoke", 13, 11, 1393, 10], + ["return", 11, 1393, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 40, 1, 1398, 10], + ["access", 2, "/lib", 1398, 29], + ["is_text", 4, 1, 1398, 29], + ["jump_false", 4, "add_cn_1461", 1398, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 1398, 29], + ["jump", "add_done_1460", 1398, 29], + "add_cn_1461", + ["is_num", 4, 1, 1398, 29], + ["jump_false", 4, "add_err_1462", 1398, 29], + "_nop_tc_3", + ["jump", "add_err_1462", 1398, 29], + ["add", 3, 1, 2, 1398, 29], + ["jump", "add_done_1460", 1398, 29], + "add_err_1462", + ["disrupt", 1398, 29], + "add_done_1460", + ["return", 3, 1398, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 40, 1, 1402, 10], + ["access", 2, "/local", 1402, 29], + ["is_text", 4, 1, 1402, 29], + ["jump_false", 4, "add_cn_1464", 1402, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 1402, 29], + ["jump", "add_done_1463", 1402, 29], + "add_cn_1464", + ["is_num", 4, 1, 1402, 29], + ["jump_false", 4, "add_err_1465", 1402, 29], + "_nop_tc_3", + ["jump", "add_err_1465", 1402, 29], + ["add", 3, 1, 2, 1402, 29], + ["jump", "add_done_1463", 1402, 29], + "add_err_1465", + ["disrupt", 1402, 29], + "add_done_1463", + ["return", 3, 1402, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 40, 1, 1407, 10], + ["access", 2, "/build", 1407, 29], + ["is_text", 4, 1, 1407, 29], + ["jump_false", 4, "add_cn_1467", 1407, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 1407, 29], + ["jump", "add_done_1466", 1407, 29], + "add_cn_1467", + ["is_num", 4, 1, 1407, 29], + ["jump_false", 4, "add_err_1468", 1407, 29], + "_nop_tc_3", + ["jump", "add_err_1468", 1407, 29], + ["add", 3, 1, 2, 1407, 29], + ["jump", "add_done_1466", 1407, 29], + "add_err_1468", + ["disrupt", 1407, 29], + "add_done_1466", + ["return", 3, 1407, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 39, 1, 1412, 10], + ["frame", 4, 3, 0, 1412, 10], + ["null", 5, 1412, 10], + ["setarg", 4, 0, 5, 1412, 10], + ["invoke", 4, 2, 1412, 10], + ["access", 6, "/", 1412, 31], + ["is_text", 8, 2, 1412, 31], + ["jump_false", 8, "add_cn_1470", 1412, 31], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 2, 6, 1412, 31], + ["jump", "add_done_1469", 1412, 31], + "add_cn_1470", + ["is_num", 8, 2, 1412, 31], + ["jump_false", 8, "add_err_1471", 1412, 31], + "_nop_tc_3", + ["jump", "add_err_1471", 1412, 31], + ["add", 7, 2, 6, 1412, 31], + ["jump", "add_done_1469", 1412, 31], + "add_err_1471", + ["disrupt", 1412, 31], + "add_done_1469", + ["get", 11, 65, 1, 1412, 37], + ["frame", 12, 11, 1, 1412, 37], + ["null", 13, 1412, 37], + ["setarg", 12, 0, 13, 1412, 37], + ["setarg", 12, 1, 1, 1412, 37], + ["invoke", 12, 10, 1412, 37], + ["is_text", 15, 7, 1412, 37], + ["jump_false", 15, "add_cn_1473", 1412, 37], + ["is_text", 16, 10, 1412, 37], + ["jump_false", 16, "add_cn_1473", 1412, 37], + ["concat", 14, 7, 10, 1412, 37], + ["jump", "add_done_1472", 1412, 37], + "add_cn_1473", + ["is_num", 15, 7, 1412, 37], + ["jump_false", 15, "add_err_1474", 1412, 37], + ["is_num", 16, 10, 1412, 37], + ["jump_false", 16, "add_err_1474", 1412, 37], + ["add", 14, 7, 10, 1412, 37], + ["jump", "add_done_1472", 1412, 37], + "add_err_1474", + ["disrupt", 1412, 37], + "add_done_1472", + ["return", 14, 1412, 37], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 54, + "nr_close_slots": 0, + "instructions": [ + ["get", 7, 36, 1, 1420, 16], + ["frame", 8, 7, 1, 1420, 16], + ["null", 9, 1420, 16], + ["setarg", 8, 0, 9, 1420, 16], + ["setarg", 8, 1, 1, 1420, 16], + ["invoke", 8, 6, 1420, 16], + ["move", 4, 6, 1420, 16], + ["get", 11, 22, 1, 1421, 35], + ["is_proxy", 12, 11, 1421, 35], + ["jump_false", 12, "record_path_1475", 1421, 35], + ["null", 13, 1421, 35], + ["access", 14, "stem", 1421, 35], + ["array", 15, 0, 1421, 35], + ["push", 15, 2, 1421, 35], + ["frame", 16, 11, 2, 1421, 35], + ["setarg", 16, 0, 13, 1421, 35], + ["setarg", 16, 1, 14, 1421, 35], + ["setarg", 16, 2, 15, 1421, 35], + ["invoke", 16, 10, 1421, 35], + ["jump", "call_done_1476", 1421, 35], + "record_path_1475", + ["load_field", 17, 11, "stem", 1421, 35], + ["frame", 18, 17, 1, 1421, 35], + ["setarg", 18, 0, 11, 1421, 35], + ["setarg", 18, 1, 2, 1421, 35], + ["invoke", 18, 10, 1421, 35], + "call_done_1476", + ["access", 19, "/", 1421, 50], + ["access", 20, "_", 1421, 55], + ["access", 22, {"name":"replace","kind":"name","make":"intrinsic"}, 1421, 27], + ["frame", 23, 22, 3, 1421, 27], + ["null", 24, 1421, 27], + ["setarg", 23, 0, 24, 1421, 27], + ["setarg", 23, 1, 10, 1421, 27], + ["setarg", 23, 2, 19, 1421, 27], + ["setarg", 23, 3, 20, 1421, 27], + ["invoke", 23, 21, 1421, 27], + ["access", 25, ".", 1421, 61], + ["access", 26, "_", 1421, 66], + ["access", 28, {"name":"replace","kind":"name","make":"intrinsic"}, 1421, 19], + ["frame", 29, 28, 3, 1421, 19], + ["null", 30, 1421, 19], + ["setarg", 29, 0, 30, 1421, 19], + ["setarg", 29, 1, 21, 1421, 19], + ["setarg", 29, 2, 25, 1421, 19], + ["setarg", 29, 3, 26, 1421, 19], + ["invoke", 29, 27, 1421, 19], + ["move", 3, 27, 1421, 19], + ["access", 31, ".ce", 1422, 32], + ["access", 33, {"name":"ends_with","kind":"name","make":"intrinsic"}, 1422, 16], + ["frame", 34, 33, 2, 1422, 16], + ["null", 35, 1422, 16], + ["setarg", 34, 0, 35, 1422, 16], + ["setarg", 34, 1, 2, 1422, 16], + ["setarg", 34, 2, 31, 1422, 16], + ["invoke", 34, 32, 1422, 16], + ["jump_false", 32, "tern_else_1477", 1422, 16], + ["access", 37, "_program", 1422, 41], + ["move", 36, 37, 1422, 41], + ["jump", "tern_end_1478", 1422, 41], + "tern_else_1477", + ["access", 38, "_use", 1422, 54], + ["move", 36, 38, 1422, 54], + "tern_end_1478", + ["move", 5, 36, 1422, 54], + ["access", 39, "js_", 1423, 10], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 42, 4, 1423, 18], + ["jump_false", 42, "add_cn_1480", 1423, 18], + ["concat", 40, 39, 4, 1423, 18], + ["jump", "add_done_1479", 1423, 18], + "add_cn_1480", + "_nop_tc_3", + ["jump", "add_err_1481", 1423, 18], + ["is_num", 42, 4, 1423, 18], + ["jump_false", 42, "add_err_1481", 1423, 18], + ["add", 40, 39, 4, 1423, 18], + ["jump", "add_done_1479", 1423, 18], + "add_err_1481", + ["disrupt", 1423, 18], + "add_done_1479", + ["access", 43, "_", 1423, 27], + ["is_text", 45, 40, 1423, 27], + ["jump_false", 45, "add_cn_1483", 1423, 27], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 44, 40, 43, 1423, 27], + ["jump", "add_done_1482", 1423, 27], + "add_cn_1483", + ["is_num", 45, 40, 1423, 27], + ["jump_false", 45, "add_err_1484", 1423, 27], + "_nop_tc_6", + ["jump", "add_err_1484", 1423, 27], + ["add", 44, 40, 43, 1423, 27], + ["jump", "add_done_1482", 1423, 27], + "add_err_1484", + ["disrupt", 1423, 27], + "add_done_1482", + ["is_text", 48, 44, 1423, 33], + ["jump_false", 48, "add_cn_1486", 1423, 33], + ["is_text", 49, 3, 1423, 33], + ["jump_false", 49, "add_cn_1486", 1423, 33], + ["concat", 47, 44, 3, 1423, 33], + ["jump", "add_done_1485", 1423, 33], + "add_cn_1486", + ["is_num", 48, 44, 1423, 33], + ["jump_false", 48, "add_err_1487", 1423, 33], + ["is_num", 49, 3, 1423, 33], + ["jump_false", 49, "add_err_1487", 1423, 33], + ["add", 47, 44, 3, 1423, 33], + ["jump", "add_done_1485", 1423, 33], + "add_err_1487", + ["disrupt", 1423, 33], + "add_done_1485", + ["is_text", 51, 47, 1423, 45], + ["jump_false", 51, "add_cn_1489", 1423, 45], + ["is_text", 52, 5, 1423, 45], + ["jump_false", 52, "add_cn_1489", 1423, 45], + ["concat", 50, 47, 5, 1423, 45], + ["jump", "add_done_1488", 1423, 45], + "add_cn_1489", + ["is_num", 51, 47, 1423, 45], + ["jump_false", 51, "add_err_1490", 1423, 45], + ["is_num", 52, 5, 1423, 45], + ["jump_false", 52, "add_err_1490", 1423, 45], + ["add", 50, 47, 5, 1423, 45], + ["jump", "add_done_1488", 1423, 45], + "add_err_1490", + ["disrupt", 1423, 45], + "add_done_1488", + ["return", 50, 1423, 45], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 36, 1, 1429, 16], + ["frame", 5, 4, 1, 1429, 16], + ["null", 6, 1429, 16], + ["setarg", 5, 0, 6, 1429, 16], + ["setarg", 5, 1, 1, 1429, 16], + ["invoke", 5, 3, 1429, 16], + ["move", 2, 3, 1429, 16], + ["access", 7, "js_", 1430, 10], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 10, 2, 1430, 18], + ["jump_false", 10, "add_cn_1492", 1430, 18], + ["concat", 8, 7, 2, 1430, 18], + ["jump", "add_done_1491", 1430, 18], + "add_cn_1492", + "_nop_tc_3", + ["jump", "add_err_1493", 1430, 18], + ["is_num", 10, 2, 1430, 18], + ["jump_false", 10, "add_err_1493", 1430, 18], + ["add", 8, 7, 2, 1430, 18], + ["jump", "add_done_1491", 1430, 18], + "add_err_1493", + ["disrupt", 1430, 18], + "add_done_1491", + ["access", 11, "_", 1430, 27], + ["is_text", 13, 8, 1430, 27], + ["jump_false", 13, "add_cn_1495", 1430, 27], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 12, 8, 11, 1430, 27], + ["jump", "add_done_1494", 1430, 27], + "add_cn_1495", + ["is_num", 13, 8, 1430, 27], + ["jump_false", 13, "add_err_1496", 1430, 27], + "_nop_tc_6", + ["jump", "add_err_1496", 1430, 27], + ["add", 12, 8, 11, 1430, 27], + ["jump", "add_done_1494", 1430, 27], + "add_err_1496", + ["disrupt", 1430, 27], + "add_done_1494", + ["return", 12, 1430, 27], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 36, 1, 1436, 10], + ["frame", 4, 3, 1, 1436, 10], + ["null", 5, 1436, 10], + ["setarg", 4, 0, 5, 1436, 10], + ["setarg", 4, 1, 1, 1436, 10], + ["tail_invoke", 4, 2, 1436, 10], + ["return", 2, 1436, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 29, 1, 1445, 10], + ["frame", 5, 4, 2, 1445, 10], + ["null", 6, 1445, 10], + ["setarg", 5, 0, 6, 1445, 10], + ["setarg", 5, 1, 1, 1445, 10], + ["setarg", 5, 2, 2, 1445, 10], + ["tail_invoke", 5, 3, 1445, 10], + ["return", 3, 1445, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 26, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "core", 1454, 20], + ["is_identical", 4, 1, 3, 1454, 20], + ["jump_true", 4, "eq_done_1501", 1454, 20], + ["is_int", 5, 1, 1454, 20], + ["jump_false", 5, "eq_ni_1502", 1454, 20], + "_nop_tc_1", + ["jump", "eq_ni_1502", 1454, 20], + ["eq_int", 4, 1, 3, 1454, 20], + ["jump", "eq_done_1501", 1454, 20], + "eq_ni_1502", + ["is_num", 5, 1, 1454, 20], + ["jump_false", 5, "eq_nn_1503", 1454, 20], + "_nop_tc_2", + ["jump", "eq_nn_1503", 1454, 20], + ["eq_float", 4, 1, 3, 1454, 20], + ["jump", "eq_done_1501", 1454, 20], + "eq_nn_1503", + ["is_text", 5, 1, 1454, 20], + ["jump_false", 5, "eq_nt_1504", 1454, 20], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 4, 1, 3, 1454, 20], + ["jump", "eq_done_1501", 1454, 20], + "eq_nt_1504", + ["is_null", 5, 1, 1454, 20], + ["jump_false", 5, "eq_nnl_1505", 1454, 20], + "_nop_tc_5", + ["jump", "eq_nnl_1505", 1454, 20], + ["true", 4, 1454, 20], + ["jump", "eq_done_1501", 1454, 20], + "eq_nnl_1505", + ["is_bool", 5, 1, 1454, 20], + ["jump_false", 5, "eq_nb_1506", 1454, 20], + "_nop_tc_6", + ["jump", "eq_nb_1506", 1454, 20], + ["eq_bool", 4, 1, 3, 1454, 20], + ["jump", "eq_done_1501", 1454, 20], + "eq_nb_1506", + ["false", 4, 1454, 20], + "eq_done_1501", + ["jump_false", 4, "if_else_1499", 1454, 20], + ["null", 7, 1454, 28], + ["return", 7, 1454, 28], + "_nop_ur_1", + "if_else_1499", + "if_end_1500", + ["get", 9, 22, 2, 1455, 9], + ["is_proxy", 10, 9, 1455, 9], + ["jump_false", 10, "record_path_1509", 1455, 9], + ["null", 11, 1455, 9], + ["access", 12, "is_dir", 1455, 9], + ["array", 13, 0, 1455, 9], + ["push", 13, 1, 1455, 9], + ["frame", 14, 9, 2, 1455, 9], + ["setarg", 14, 0, 11, 1455, 9], + ["setarg", 14, 1, 12, 1455, 9], + ["setarg", 14, 2, 13, 1455, 9], + ["invoke", 14, 8, 1455, 9], + ["jump", "call_done_1510", 1455, 9], + "record_path_1509", + ["load_field", 15, 9, "is_dir", 1455, 9], + ["frame", 16, 15, 1, 1455, 9], + ["setarg", 16, 0, 9, 1455, 9], + ["setarg", 16, 1, 1, 1455, 9], + ["invoke", 16, 8, 1455, 9], + "call_done_1510", + ["jump_false", 8, "if_else_1507", 1455, 9], + ["null", 17, 1455, 29], + ["return", 17, 1455, 29], + "_nop_ur_2", + "if_else_1507", + "if_end_1508", + ["get", 19, 23, 2, 1456, 9], + ["frame", 20, 19, 1, 1456, 9], + ["null", 21, 1456, 9], + ["setarg", 20, 0, 21, 1456, 9], + ["setarg", 20, 1, 1, 1456, 9], + ["invoke", 20, 18, 1456, 9], + ["jump_false", 18, "if_else_1511", 1456, 9], + ["null", 22, 1456, 37], + ["return", 22, 1456, 37], + "_nop_ur_3", + "if_else_1511", + "if_end_1512", + ["get", 23, 1, 1, 1457, 10], + ["is_array", 24, 23, 1457, 15], + ["jump_false", 24, "push_err_1513", 1457, 15], + ["push", 23, 1, 1457, 15], + ["jump", "push_done_1514", 1457, 15], + "push_err_1513", + ["disrupt", 1457, 15], + "push_done_1514", + ["null", 25, 1457, 15], + ["return", 25, 1457, 15] + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 7, 1, 1449, 18], + ["is_proxy", 5, 4, 1449, 18], + ["jump_false", 5, "record_path_1497", 1449, 18], + ["null", 6, 1449, 18], + ["access", 7, "list_packages", 1449, 18], + ["array", 8, 0, 1449, 18], + ["frame", 9, 4, 2, 1449, 18], + ["setarg", 9, 0, 6, 1449, 18], + ["setarg", 9, 1, 7, 1449, 18], + ["setarg", 9, 2, 8, 1449, 18], + ["invoke", 9, 3, 1449, 18], + ["jump", "call_done_1498", 1449, 18], + "record_path_1497", + ["load_field", 10, 4, "list_packages", 1449, 18], + ["frame", 11, 10, 0, 1449, 18], + ["setarg", 11, 0, 4, 1449, 18], + ["invoke", 11, 3, 1449, 18], + "call_done_1498", + ["move", 2, 3, 1449, 18], + ["array", 12, 0, 1451, 13], + ["move", 1, 12, 1451, 13], + ["function", 13, 87, 1453, 20], + ["length", 15, 2, 1453, 20], + ["int", 16, 0, 1453, 20], + ["int", 20, 1, 1453, 20], + ["null", 19, 1453, 20], + "arrfor_loop_1515", + ["lt_int", 17, 16, 15, 1453, 20], + ["jump_false", 17, "arrfor_done_1516", 1453, 20], + ["load_index", 18, 2, 16, 1453, 20], + ["frame", 21, 13, 2, 1453, 20], + ["setarg", 21, 0, 19, 1453, 20], + ["setarg", 21, 1, 18, 1453, 20], + ["setarg", 21, 2, 16, 1453, 20], + ["invoke", 21, 22, 1453, 20], + ["add", 16, 16, 20, 1453, 20], + ["jump", "arrfor_loop_1515", 1453, 20], + "arrfor_done_1516", + ["null", 14, 1453, 20], + ["return", 1, 1460, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 48, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 1, "if_else_1517", 1466, 8], + ["null", 7, 1466, 24], + ["return", 7, 1466, 24], + "_nop_ur_1", + "if_else_1517", + "if_end_1518", + ["move", 2, 1, 1469, 15], + ["access", 8, "@", 1470, 23], + ["access", 10, {"name":"search","kind":"name","make":"intrinsic"}, 1470, 7], + ["frame", 11, 10, 2, 1470, 7], + ["null", 12, 1470, 7], + ["setarg", 11, 0, 12, 1470, 7], + ["setarg", 11, 1, 1, 1470, 7], + ["setarg", 11, 2, 8, 1470, 7], + ["invoke", 11, 9, 1470, 7], + ["null", 13, 1470, 31], + ["is_identical", 14, 9, 13, 1470, 31], + ["jump_true", 14, "ne_nid_1522", 1470, 31], + ["jump", "ne_ni_1523", 1470, 31], + "ne_nid_1522", + ["false", 14, 1470, 31], + ["jump", "ne_done_1521", 1470, 31], + "ne_ni_1523", + ["is_int", 15, 9, 1470, 31], + ["jump_false", 15, "ne_nn_1524", 1470, 31], + "_nop_tc_1", + ["jump", "ne_nn_1524", 1470, 31], + ["ne_int", 14, 9, 13, 1470, 31], + ["jump", "ne_done_1521", 1470, 31], + "ne_nn_1524", + ["is_num", 15, 9, 1470, 31], + ["jump_false", 15, "ne_nt_1525", 1470, 31], + "_nop_tc_2", + ["jump", "ne_nt_1525", 1470, 31], + ["ne_float", 14, 9, 13, 1470, 31], + ["jump", "ne_done_1521", 1470, 31], + "ne_nt_1525", + ["is_text", 15, 9, 1470, 31], + ["jump_false", 15, "ne_nnl_1526", 1470, 31], + "_nop_tc_3", + ["jump", "ne_nnl_1526", 1470, 31], + ["ne_text", 14, 9, 13, 1470, 31], + ["jump", "ne_done_1521", 1470, 31], + "ne_nnl_1526", + ["is_null", 15, 9, 1470, 31], + ["jump_false", 15, "ne_nb_1527", 1470, 31], + "_nop_tc_4", + "_nop_tc_5", + ["false", 14, 1470, 31], + ["jump", "ne_done_1521", 1470, 31], + "ne_nb_1527", + ["is_bool", 15, 9, 1470, 31], + ["jump_false", 15, "ne_mis_1528", 1470, 31], + "_nop_tc_6", + ["jump", "ne_mis_1528", 1470, 31], + ["ne_bool", 14, 9, 13, 1470, 31], + ["jump", "ne_done_1521", 1470, 31], + "ne_mis_1528", + ["true", 14, 1470, 31], + "ne_done_1521", + ["jump_false", 14, "if_else_1519", 1470, 31], + ["access", 17, "@", 1471, 28], + ["access", 19, {"name":"array","kind":"name","make":"intrinsic"}, 1471, 13], + ["frame", 20, 19, 2, 1471, 13], + ["null", 21, 1471, 13], + ["setarg", 20, 0, 21, 1471, 13], + ["setarg", 20, 1, 1, 1471, 13], + ["setarg", 20, 2, 17, 1471, 13], + ["invoke", 20, 18, 1471, 13], + ["access", 22, 0, 1471, 33], + ["load_index", 23, 18, 22, 1471, 33], + ["move", 2, 23, 1471, 33], + ["jump", "if_end_1520", 1471, 33], + "if_else_1519", + "if_end_1520", + ["get", 25, 7, 1, 1474, 14], + ["is_proxy", 26, 25, 1474, 14], + ["jump_false", 26, "record_path_1529", 1474, 14], + ["null", 27, 1474, 14], + ["access", 28, "resolve_package_info", 1474, 14], + ["array", 29, 0, 1474, 14], + ["push", 29, 2, 1474, 14], + ["frame", 30, 25, 2, 1474, 14], + ["setarg", 30, 0, 27, 1474, 14], + ["setarg", 30, 1, 28, 1474, 14], + ["setarg", 30, 2, 29, 1474, 14], + ["invoke", 30, 24, 1474, 14], + ["jump", "call_done_1530", 1474, 14], + "record_path_1529", + ["load_field", 31, 25, "resolve_package_info", 1474, 14], + ["frame", 32, 31, 1, 1474, 14], + ["setarg", 32, 0, 25, 1474, 14], + ["setarg", 32, 1, 2, 1474, 14], + ["invoke", 32, 24, 1474, 14], + "call_done_1530", + ["move", 3, 24, 1474, 14], + "_nop_bl_2", + ["jump_true", 3, "if_else_1531", 1475, 8], + ["null", 34, 1475, 21], + ["return", 34, 1475, 21], + "_nop_ur_2", + "if_else_1531", + "if_end_1532", + ["access", 35, "/", 1478, 28], + ["access", 37, {"name":"array","kind":"name","make":"intrinsic"}, 1478, 15], + ["frame", 38, 37, 2, 1478, 15], + ["null", 39, 1478, 15], + ["setarg", 38, 0, 39, 1478, 15], + ["setarg", 38, 1, 2, 1478, 15], + ["setarg", 38, 2, 35, 1478, 15], + ["invoke", 38, 36, 1478, 15], + ["move", 5, 36, 1478, 15], + ["length", 40, 5, 1479, 27], + ["access", 41, 1, 1479, 36], + "_nop_tc_7", + "_nop_tc_8", + "_nop_tc_9", + "_nop_tc_10", + ["subtract", 42, 40, 41, 1479, 36], + ["jump", "num_done_1534", 1479, 36], + "num_err_1533", + ["disrupt", 1479, 36], + "num_done_1534", + ["load_dynamic", 45, 5, 42, 1479, 36], + ["move", 4, 45, 1479, 36], + ["record", 46, 3], + ["store_field", 46, 2, "path", 1482, 11], + ["store_field", 46, 4, "name", 1483, 11], + ["store_field", 46, 3, "type", 1484, 11], + ["return", 46, 1484, 11], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "internal/shop.cm", + "nr_args": 1 + } ], - "nr_args": 0 - }, - "filename": "internal/shop.cm", - "data": {} + "main": { + "nr_slots": 228, + "nr_close_slots": 0, + "instructions": [ + ["function", 72, 0, 0, 0], + ["move", 24, 72, 0, 0], + ["function", 73, 1, 0, 0], + ["move", 36, 73, 0, 0], + ["function", 74, 2, 0, 0], + ["move", 59, 74, 0, 0], + ["function", 75, 3, 0, 0], + ["move", 60, 75, 0, 0], + ["function", 76, 4, 0, 0], + ["move", 20, 76, 0, 0], + ["function", 77, 5, 0, 0], + ["move", 41, 77, 0, 0], + ["function", 78, 6, 0, 0], + ["move", 39, 78, 0, 0], + ["function", 79, 7, 0, 0], + ["move", 32, 79, 0, 0], + ["function", 80, 8, 0, 0], + ["move", 31, 80, 0, 0], + ["function", 81, 9, 0, 0], + ["move", 45, 81, 0, 0], + ["function", 82, 10, 0, 0], + ["move", 67, 82, 0, 0], + ["function", 83, 11, 0, 0], + ["move", 57, 83, 0, 0], + ["function", 84, 12, 0, 0], + ["move", 11, 84, 0, 0], + ["function", 85, 13, 0, 0], + ["move", 30, 85, 0, 0], + ["function", 86, 14, 0, 0], + ["move", 25, 86, 0, 0], + ["function", 87, 15, 0, 0], + ["move", 28, 87, 0, 0], + ["function", 88, 16, 0, 0], + ["move", 65, 88, 0, 0], + ["function", 89, 17, 0, 0], + ["move", 56, 89, 0, 0], + ["function", 90, 18, 0, 0], + ["move", 17, 90, 0, 0], + ["function", 91, 19, 0, 0], + ["move", 71, 91, 0, 0], + ["function", 92, 21, 0, 0], + ["move", 43, 92, 0, 0], + ["function", 93, 22, 0, 0], + ["move", 63, 93, 0, 0], + ["function", 94, 23, 0, 0], + ["move", 62, 94, 0, 0], + ["function", 95, 24, 0, 0], + ["move", 48, 95, 0, 0], + ["function", 96, 25, 0, 0], + ["move", 29, 96, 0, 0], + ["function", 97, 26, 0, 0], + ["move", 54, 97, 0, 0], + ["function", 98, 28, 0, 0], + ["move", 70, 98, 0, 0], + ["function", 99, 34, 0, 0], + ["move", 61, 99, 0, 0], + ["function", 100, 35, 0, 0], + ["move", 64, 100, 0, 0], + ["function", 101, 36, 0, 0], + ["move", 34, 101, 0, 0], + ["function", 102, 38, 0, 0], + ["move", 49, 102, 0, 0], + ["function", 103, 39, 0, 0], + ["move", 13, 103, 0, 0], + ["function", 104, 40, 0, 0], + ["move", 21, 104, 0, 0], + ["function", 105, 41, 0, 0], + ["move", 33, 105, 0, 0], + ["function", 106, 42, 0, 0], + ["move", 26, 106, 0, 0], + ["function", 107, 43, 0, 0], + ["move", 35, 107, 0, 0], + ["function", 108, 45, 0, 0], + ["move", 23, 108, 0, 0], + ["function", 109, 47, 0, 0], + ["move", 18, 109, 0, 0], + ["function", 110, 48, 0, 0], + ["move", 27, 110, 0, 0], + ["function", 111, 49, 0, 0], + ["move", 38, 111, 0, 0], + ["function", 112, 50, 0, 0], + ["move", 44, 112, 0, 0], + ["function", 113, 51, 0, 0], + ["move", 37, 113, 0, 0], + ["access", 114, "toml", 1, 16], + ["access", 116, {"name":"use","kind":"name","make":"intrinsic"}, 1, 12], + ["frame", 117, 116, 1, 1, 12], + ["null", 118, 1, 12], + ["setarg", 117, 0, 118, 1, 12], + ["setarg", 117, 1, 114, 1, 12], + ["invoke", 117, 115, 1, 12], + ["move", 69, 115, 1, 12], + ["access", 119, "json", 3, 16], + ["access", 121, {"name":"use","kind":"name","make":"intrinsic"}, 3, 12], + ["frame", 122, 121, 1, 3, 12], + ["null", 123, 3, 12], + ["setarg", 122, 0, 123, 3, 12], + ["setarg", 122, 1, 119, 3, 12], + ["invoke", 122, 120, 3, 12], + ["move", 46, 120, 3, 12], + ["access", 124, "fd", 4, 14], + ["access", 126, {"name":"use","kind":"name","make":"intrinsic"}, 4, 10], + ["frame", 127, 126, 1, 4, 10], + ["null", 128, 4, 10], + ["setarg", 127, 0, 128, 4, 10], + ["setarg", 127, 1, 124, 4, 10], + ["invoke", 127, 125, 4, 10], + ["move", 22, 125, 4, 10], + ["access", 129, "http", 5, 16], + ["access", 131, {"name":"use","kind":"name","make":"intrinsic"}, 5, 12], + ["frame", 132, 131, 1, 5, 12], + ["null", 133, 5, 12], + ["setarg", 132, 0, 133, 5, 12], + ["setarg", 132, 1, 129, 5, 12], + ["invoke", 132, 130, 5, 12], + ["move", 42, 130, 5, 12], + ["access", 134, "miniz", 6, 17], + ["access", 136, {"name":"use","kind":"name","make":"intrinsic"}, 6, 13], + ["frame", 137, 136, 1, 6, 13], + ["null", 138, 6, 13], + ["setarg", 137, 0, 138, 6, 13], + ["setarg", 137, 1, 134, 6, 13], + ["invoke", 137, 135, 6, 13], + ["move", 50, 135, 6, 13], + ["access", 139, "time", 7, 16], + ["access", 141, {"name":"use","kind":"name","make":"intrinsic"}, 7, 12], + ["frame", 142, 141, 1, 7, 12], + ["null", 143, 7, 12], + ["setarg", 142, 0, 143, 7, 12], + ["setarg", 142, 1, 139, 7, 12], + ["invoke", 142, 140, 7, 12], + ["move", 68, 140, 7, 12], + ["access", 144, "crypto", 8, 18], + ["access", 146, {"name":"use","kind":"name","make":"intrinsic"}, 8, 14], + ["frame", 147, 146, 1, 8, 14], + ["null", 148, 8, 14], + ["setarg", 147, 0, 148, 8, 14], + ["setarg", 147, 1, 144, 8, 14], + ["invoke", 147, 145, 8, 14], + ["move", 16, 145, 8, 14], + ["access", 149, "blob", 9, 16], + ["access", 151, {"name":"use","kind":"name","make":"intrinsic"}, 9, 12], + ["frame", 152, 151, 1, 9, 12], + ["null", 153, 9, 12], + ["setarg", 152, 0, 153, 9, 12], + ["setarg", 152, 1, 149, 9, 12], + ["invoke", 152, 150, 9, 12], + ["move", 12, 150, 9, 12], + ["access", 154, "package", 11, 21], + ["access", 156, {"name":"use","kind":"name","make":"intrinsic"}, 11, 17], + ["frame", 157, 156, 1, 11, 17], + ["null", 158, 11, 17], + ["setarg", 157, 0, 158, 11, 17], + ["setarg", 157, 1, 154, 11, 17], + ["invoke", 157, 155, 11, 17], + ["move", 58, 155, 11, 17], + ["access", 159, "os", 12, 14], + ["access", 161, {"name":"use","kind":"name","make":"intrinsic"}, 12, 10], + ["frame", 162, 161, 1, 12, 10], + ["null", 163, 12, 10], + ["setarg", 162, 0, 163, 12, 10], + ["setarg", 162, 1, 159, 12, 10], + ["invoke", 162, 160, 12, 10], + ["move", 55, 160, 12, 10], + ["access", 164, "link", 13, 16], + ["access", 166, {"name":"use","kind":"name","make":"intrinsic"}, 13, 12], + ["frame", 167, 166, 1, 13, 12], + ["null", 168, 13, 12], + ["setarg", 167, 0, 168, 13, 12], + ["setarg", 167, 1, 164, 13, 12], + ["invoke", 167, 165, 13, 12], + ["move", 47, 165, 13, 12], + ["access", 169, {"name":"core_json","kind":"name","make":"intrinsic"}, 18, 17], + ["move", 66, 169, 18, 17], + ["access", 170, {"name":"shop_path","kind":"name","make":"intrinsic"}, 19, 24], + ["move", 40, 170, 19, 24], + ["access", 171, {"name":"actor_api","kind":"name","make":"intrinsic"}, 20, 12], + ["move", 52, 171, 20, 12], + ["access", 14, "core", 22, 12], + ["record", 172, 0], + ["move", 7, 172, 104, 12], + ["access", 4, 0, 106, 19], + ["access", 5, 1, 107, 21], + ["access", 3, 2, 108, 18], + ["access", 2, ".cm", 110, 15], + ["access", 1, ".ce", 111, 17], + ["access", 19, ".dylib", 113, 17], + ["function", 173, 52, 116, 24], + ["store_field", 7, 173, "get_package_dir", 116, 1], + ["access", 15, "core", 126, 20], + ["function", 174, 53, 128, 21], + ["store_field", 7, 174, "get_core_dir", 128, 1], + ["function", 175, 54, 138, 24], + ["store_field", 7, 175, "get_reports_dir", 138, 1], + ["function", 176, 55, 246, 18], + ["store_field", 7, 176, "file_info", 246, 1], + ["null", 8, 317, 13], + ["function", 177, 56, 318, 18], + ["store_field", 7, 177, "load_lock", 318, 1], + ["function", 178, 57, 336, 18], + ["store_field", 7, 178, "save_lock", 336, 1], + ["function", 179, 58, 344, 29], + ["store_field", 7, 179, "resolve_package_info", 344, 1], + ["function", 180, 59, 351, 28], + ["store_field", 7, 180, "verify_package_name", 351, 1], + ["function", 181, 60, 363, 25], + ["store_field", 7, 181, "get_download_url", 363, 1], + ["function", 182, 61, 383, 20], + ["store_field", 7, 182, "get_api_url", 383, 1], + ["function", 183, 62, 402, 28], + ["store_field", 7, 183, "extract_commit_hash", 402, 1], + ["record", 184, 0], + ["move", 53, 184, 418, 16], + ["frame", 186, 17, 0, 433, 19], + ["null", 187, 433, 19], + ["setarg", 186, 0, 187, 433, 19], + ["invoke", 186, 185, 433, 19], + ["access", 188, "$self", 447, 28], + ["access", 189, "$overling", 447, 37], + ["access", 190, "$clock", 447, 50], + ["access", 191, "$delay", 447, 60], + ["access", 192, "$start", 447, 70], + ["access", 193, "$receiver", 447, 80], + ["access", 194, "$contact", 447, 93], + ["access", 195, "$portal", 447, 105], + ["access", 196, "$time_limit", 447, 116], + ["access", 197, "$couple", 447, 131], + ["access", 198, "$stop", 447, 142], + ["access", 199, "$unneeded", 447, 151], + ["access", 200, "$connection", 447, 164], + ["access", 201, "$fd", 447, 179], + ["array", 202, 14, 447, 179], + ["push", 202, 188, 447, 179], + ["push", 202, 189, 447, 179], + ["push", 202, 190, 447, 179], + ["push", 202, 191, 447, 179], + ["push", 202, 192, 447, 179], + ["push", 202, 193, 447, 179], + ["push", 202, 194, 447, 179], + ["push", 202, 195, 447, 179], + ["push", 202, 196, 447, 179], + ["push", 202, 197, 447, 179], + ["push", 202, 198, 447, 179], + ["push", 202, 199, 447, 179], + ["push", 202, 200, 447, 179], + ["push", 202, 201, 447, 179], + ["move", 6, 202, 447, 179], + ["function", 203, 63, 451, 26], + ["store_field", 7, 203, "script_inject_for", 451, 1], + ["function", 204, 64, 460, 32], + ["store_field", 7, 204, "get_script_capabilities", 460, 1], + ["null", 9, 488, 18], + ["null", 10, 489, 23], + ["record", 205, 0], + ["move", 51, 205, 822, 25], + ["function", 206, 65, 893, 18], + ["store_field", 7, 206, "is_loaded", 893, 1], + ["function", 207, 66, 959, 12], + ["store_field", 7, 207, "use", 959, 1], + ["store_field", 7, 62, "resolve_locator", 984, 1], + ["function", 208, 67, 1047, 14], + ["store_field", 7, 208, "fetch", 1047, 1], + ["function", 209, 68, 1104, 16], + ["store_field", 7, 209, "extract", 1104, 1], + ["function", 210, 69, 1180, 15], + ["store_field", 7, 210, "update", 1180, 1], + ["function", 211, 70, 1273, 15], + ["store_field", 7, 211, "remove", 1273, 1], + ["function", 212, 71, 1285, 12], + ["store_field", 7, 212, "get", 1285, 1], + ["function", 213, 72, 1316, 20], + ["store_field", 7, 213, "file_reload", 1316, 1], + ["function", 214, 75, 1326, 22], + ["store_field", 7, 214, "module_reload", 1326, 1], + ["function", 215, 77, 1379, 30], + ["store_field", 7, 215, "build_package_scripts", 1379, 1], + ["function", 216, 78, 1390, 22], + ["store_field", 7, 216, "list_packages", 1390, 1], + ["function", 217, 79, 1397, 20], + ["store_field", 7, 217, "get_lib_dir", 1397, 1], + ["function", 218, 80, 1401, 22], + ["store_field", 7, 218, "get_local_dir", 1401, 1], + ["function", 219, 81, 1406, 22], + ["store_field", 7, 219, "get_build_dir", 1406, 1], + ["function", 220, 82, 1411, 24], + ["store_field", 7, 220, "get_package_dir", 1411, 1], + ["function", 221, 83, 1419, 26], + ["store_field", 7, 221, "c_symbol_for_file", 1419, 1], + ["function", 222, 84, 1428, 24], + ["store_field", 7, 222, "c_symbol_prefix", 1428, 1], + ["function", 223, 85, 1435, 29], + ["store_field", 7, 223, "lib_name_for_package", 1435, 1], + ["store_field", 7, 36, "get_package_id", 1440, 1], + ["function", 224, 86, 1444, 23], + ["store_field", 7, 224, "get_dylib_path", 1444, 1], + ["function", 225, 88, 1448, 23], + ["store_field", 7, 225, "audit_packages", 1448, 1], + ["function", 226, 89, 1465, 22], + ["store_field", 7, 226, "parse_package", 1465, 1], + ["return", 7, 1488, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": "internal/shop.cm", + "data": {} } \ No newline at end of file diff --git a/boot/link.cm.mcode b/boot/link.cm.mcode index f4c5e110..4a76546a 100644 --- a/boot/link.cm.mcode +++ b/boot/link.cm.mcode @@ -1,16621 +1,2965 @@ { - "name": "link.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 8, - 1, - 13, - 10 - ], - [ - "access", - 2, - "/link.toml", - 13, - 29 - ], - [ - "is_text", - 4, - 1, - 13, - 29 - ], - [ - "jump_false", - 4, - "add_cn_1", - 13, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 13, - 29 - ], - [ - "jump", - "add_done_0", - 13, - 29 - ], - "add_cn_1", - [ - "is_num", - 4, - 1, - 13, - 29 - ], - [ - "jump_false", - 4, - "add_err_2", - 13, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_2", - 13, - 29 - ], - [ - "add", - 3, - 1, - 2, - 13, - 29 - ], - [ - "jump", - "add_done_0", - 13, - 29 - ], - "add_err_2", - [ - "disrupt", - 13, - 29 - ], - "add_done_0", - [ - "return", - 3, - 13, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_links_path", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 8, - 1, - 18, - 10 - ], - [ - "access", - 2, - "/packages", - 18, - 29 - ], - [ - "is_text", - 4, - 1, - 18, - 29 - ], - [ - "jump_false", - 4, - "add_cn_4", - 18, - 29 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 3, - 1, - 2, - 18, - 29 - ], - [ - "jump", - "add_done_3", - 18, - 29 - ], - "add_cn_4", - [ - "is_num", - 4, - 1, - 18, - 29 - ], - [ - "jump_false", - 4, - "add_err_5", - 18, - 29 - ], - "_nop_tc_3", - [ - "jump", - "add_err_5", - 18, - 29 - ], - [ - "add", - 3, - 1, - 2, - 18, - 29 - ], - [ - "jump", - "add_done_3", - 18, - 29 - ], - "add_err_5", - [ - "disrupt", - 18, - 29 - ], - "add_done_3", - [ - "return", - 3, - 18, - 29 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_packages_dir", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "move", - 2, - 1, - 24, - 7 - ], - [ - "jump_false", - 2, - "and_end_8", - 24, - 7 - ], - [ - "access", - 3, - "/", - 24, - 31 - ], - [ - "access", - 5, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 24, - 14 - ], - [ - "frame", - 6, - 5, - 2, - 24, - 14 - ], - [ - "null", - 7, - 24, - 14 - ], - [ - "setarg", - 6, - 0, - 7, - 24, - 14 - ], - [ - "setarg", - 6, - 1, - 1, - 24, - 14 - ], - [ - "setarg", - 6, - 2, - 3, - 24, - 14 - ], - [ - "invoke", - 6, - 4, - 24, - 14 - ], - [ - "move", - 2, - 4, - 24, - 14 - ], - "and_end_8", - [ - "jump_false", - 2, - "if_else_6", - 24, - 14 - ], - [ - "access", - 8, - "/", - 25, - 33 - ], - [ - "access", - 9, - "_", - 25, - 38 - ], - [ - "access", - 11, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 25, - 20 - ], - [ - "frame", - 12, - 11, - 3, - 25, - 20 - ], - [ - "null", - 13, - 25, - 20 - ], - [ - "setarg", - 12, - 0, - 13, - 25, - 20 - ], - [ - "setarg", - 12, - 1, - 1, - 25, - 20 - ], - [ - "setarg", - 12, - 2, - 8, - 25, - 20 - ], - [ - "setarg", - 12, - 3, - 9, - 25, - 20 - ], - [ - "invoke", - 12, - 10, - 25, - 20 - ], - [ - "access", - 14, - "@", - 25, - 44 - ], - [ - "access", - 15, - "_", - 25, - 49 - ], - [ - "access", - 17, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 25, - 12 - ], - [ - "frame", - 18, - 17, - 3, - 25, - 12 - ], - [ - "null", - 19, - 25, - 12 - ], - [ - "setarg", - 18, - 0, - 19, - 25, - 12 - ], - [ - "setarg", - 18, - 1, - 10, - 25, - 12 - ], - [ - "setarg", - 18, - 2, - 14, - 25, - 12 - ], - [ - "setarg", - 18, - 3, - 15, - 25, - 12 - ], - [ - "tail_invoke", - 18, - 16, - 25, - 12 - ], - [ - "return", - 16, - 25, - 12 - ], - "_nop_ur_1", - "if_else_6", - "if_end_7", - [ - "access", - 20, - "@", - 26, - 23 - ], - [ - "access", - 21, - "_", - 26, - 28 - ], - [ - "access", - 23, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 26, - 10 - ], - [ - "frame", - 24, - 23, - 3, - 26, - 10 - ], - [ - "null", - 25, - 26, - 10 - ], - [ - "setarg", - 24, - 0, - 25, - 26, - 10 - ], - [ - "setarg", - 24, - 1, - 1, - 26, - 10 - ], - [ - "setarg", - 24, - 2, - 20, - 26, - 10 - ], - [ - "setarg", - 24, - 3, - 21, - 26, - 10 - ], - [ - "tail_invoke", - 24, - 22, - 26, - 10 - ], - [ - "return", - 22, - 26, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "safe_package_path", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 7, - 1, - 30, - 10 - ], - [ - "frame", - 4, - 3, - 0, - 30, - 10 - ], - [ - "null", - 5, - 30, - 10 - ], - [ - "setarg", - 4, - 0, - 5, - 30, - 10 - ], - [ - "invoke", - 4, - 2, - 30, - 10 - ], - [ - "access", - 6, - "/", - 30, - 31 - ], - [ - "is_text", - 8, - 2, - 30, - 31 - ], - [ - "jump_false", - 8, - "add_cn_10", - 30, - 31 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 7, - 2, - 6, - 30, - 31 - ], - [ - "jump", - "add_done_9", - 30, - 31 - ], - "add_cn_10", - [ - "is_num", - 8, - 2, - 30, - 31 - ], - [ - "jump_false", - 8, - "add_err_11", - 30, - 31 - ], - "_nop_tc_3", - [ - "jump", - "add_err_11", - 30, - 31 - ], - [ - "add", - 7, - 2, - 6, - 30, - 31 - ], - [ - "jump", - "add_done_9", - 30, - 31 - ], - "add_err_11", - [ - "disrupt", - 30, - 31 - ], - "add_done_9", - [ - "get", - 11, - 12, - 1, - 30, - 37 - ], - [ - "frame", - 12, - 11, - 1, - 30, - 37 - ], - [ - "null", - 13, - 30, - 37 - ], - [ - "setarg", - 12, - 0, - 13, - 30, - 37 - ], - [ - "setarg", - 12, - 1, - 1, - 30, - 37 - ], - [ - "invoke", - 12, - 10, - 30, - 37 - ], - [ - "is_text", - 15, - 7, - 30, - 37 - ], - [ - "jump_false", - 15, - "add_cn_13", - 30, - 37 - ], - [ - "is_text", - 16, - 10, - 30, - 37 - ], - [ - "jump_false", - 16, - "add_cn_13", - 30, - 37 - ], - [ - "concat", - 14, - 7, - 10, - 30, - 37 - ], - [ - "jump", - "add_done_12", - 30, - 37 - ], - "add_cn_13", - [ - "is_num", - 15, - 7, - 30, - 37 - ], - [ - "jump_false", - 15, - "add_err_14", - 30, - 37 - ], - [ - "is_num", - 16, - 10, - 30, - 37 - ], - [ - "jump_false", - 16, - "add_err_14", - 30, - 37 - ], - [ - "add", - 14, - 7, - 10, - 30, - 37 - ], - [ - "jump", - "add_done_12", - 30, - 37 - ], - "add_err_14", - [ - "disrupt", - 30, - 37 - ], - "add_done_12", - [ - "return", - 14, - 30, - 37 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "get_package_abs_dir", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 73, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 4, - 1, - 34, - 7 - ], - [ - "is_proxy", - 7, - 6, - 34, - 7 - ], - [ - "jump_false", - 7, - "record_path_17", - 34, - 7 - ], - [ - "null", - 8, - 34, - 7 - ], - [ - "access", - 9, - "stat", - 34, - 7 - ], - [ - "array", - 10, - 0, - 34, - 7 - ], - [ - "push", - 10, - 1, - 34, - 7 - ], - [ - "frame", - 11, - 6, - 2, - 34, - 7 - ], - [ - "setarg", - 11, - 0, - 8, - 34, - 7 - ], - [ - "setarg", - 11, - 1, - 9, - 34, - 7 - ], - [ - "setarg", - 11, - 2, - 10, - 34, - 7 - ], - [ - "invoke", - 11, - 5, - 34, - 7 - ], - [ - "jump", - "call_done_18", - 34, - 7 - ], - "record_path_17", - [ - "load_field", - 12, - 6, - "stat", - 34, - 7 - ], - [ - "frame", - 13, - 12, - 1, - 34, - 7 - ], - [ - "setarg", - 13, - 0, - 6, - 34, - 7 - ], - [ - "setarg", - 13, - 1, - 1, - 34, - 7 - ], - [ - "invoke", - 13, - 5, - 34, - 7 - ], - "call_done_18", - [ - "load_field", - 14, - 5, - "isDirectory", - 34, - 7 - ], - [ - "jump_false", - 14, - "if_else_15", - 34, - 7 - ], - [ - "null", - 15, - 34, - 34 - ], - [ - "return", - 15, - 34, - 34 - ], - "_nop_ur_1", - "if_else_15", - "if_end_16", - [ - "access", - 16, - "/", - 35, - 27 - ], - [ - "access", - 18, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 35, - 15 - ], - [ - "frame", - 19, - 18, - 2, - 35, - 15 - ], - [ - "null", - 20, - 35, - 15 - ], - [ - "setarg", - 19, - 0, - 20, - 35, - 15 - ], - [ - "setarg", - 19, - 1, - 1, - 35, - 15 - ], - [ - "setarg", - 19, - 2, - 16, - 35, - 15 - ], - [ - "invoke", - 19, - 17, - 35, - 15 - ], - [ - "move", - 4, - 17, - 35, - 15 - ], - [ - "access", - 21, - "/", - 36, - 35 - ], - [ - "access", - 23, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 36, - 17 - ], - [ - "frame", - 24, - 23, - 2, - 36, - 17 - ], - [ - "null", - 25, - 36, - 17 - ], - [ - "setarg", - 24, - 0, - 25, - 36, - 17 - ], - [ - "setarg", - 24, - 1, - 1, - 36, - 17 - ], - [ - "setarg", - 24, - 2, - 21, - 36, - 17 - ], - [ - "invoke", - 24, - 22, - 36, - 17 - ], - [ - "jump_false", - 22, - "tern_else_19", - 36, - 17 - ], - [ - "access", - 27, - "/", - 36, - 42 - ], - [ - "move", - 26, - 27, - 36, - 42 - ], - [ - "jump", - "tern_end_20", - 36, - 42 - ], - "tern_else_19", - [ - "access", - 28, - "", - 36, - 48 - ], - [ - "move", - 26, - 28, - 36, - 48 - ], - "tern_end_20", - [ - "move", - 2, - 26, - 36, - 48 - ], - [ - "access", - 3, - 0, - 37, - 11 - ], - [ - "access", - 29, - 0, - 38, - 12 - ], - [ - "move", - 3, - 29, - 38, - 12 - ], - "for_start_21", - [ - "length", - 30, - 4, - 38, - 26 - ], - [ - "is_int", - 32, - 3, - 38, - 26 - ], - [ - "jump_false", - 32, - "rel_ni_24", - 38, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 31, - 3, - 30, - 38, - 26 - ], - [ - "jump", - "rel_done_26", - 38, - 26 - ], - "rel_ni_24", - [ - "is_num", - 32, - 3, - 38, - 26 - ], - [ - "jump_false", - 32, - "rel_nn_25", - 38, - 26 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 31, - 3, - 30, - 38, - 26 - ], - [ - "jump", - "rel_done_26", - 38, - 26 - ], - "rel_nn_25", - [ - "is_text", - 32, - 3, - 38, - 26 - ], - [ - "jump_false", - 32, - "rel_err_27", - 38, - 26 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_27", - 38, - 26 - ], - [ - "lt_text", - 31, - 3, - 30, - 38, - 26 - ], - [ - "jump", - "rel_done_26", - 38, - 26 - ], - "rel_err_27", - [ - "disrupt", - 38, - 26 - ], - "rel_done_26", - [ - "jump_false", - 31, - "for_end_23", - 38, - 26 - ], - [ - "load_dynamic", - 34, - 4, - 3, - 39, - 15 - ], - [ - "access", - 35, - "", - 39, - 21 - ], - [ - "is_identical", - 36, - 34, - 35, - 39, - 21 - ], - [ - "jump_true", - 36, - "eq_done_30", - 39, - 21 - ], - [ - "is_int", - 37, - 34, - 39, - 21 - ], - [ - "jump_false", - 37, - "eq_ni_31", - 39, - 21 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_31", - 39, - 21 - ], - [ - "eq_int", - 36, - 34, - 35, - 39, - 21 - ], - [ - "jump", - "eq_done_30", - 39, - 21 - ], - "eq_ni_31", - [ - "is_num", - 37, - 34, - 39, - 21 - ], - [ - "jump_false", - 37, - "eq_nn_32", - 39, - 21 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_32", - 39, - 21 - ], - [ - "eq_float", - 36, - 34, - 35, - 39, - 21 - ], - [ - "jump", - "eq_done_30", - 39, - 21 - ], - "eq_nn_32", - [ - "is_text", - 37, - 34, - 39, - 21 - ], - [ - "jump_false", - 37, - "eq_nt_33", - 39, - 21 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_text", - 36, - 34, - 35, - 39, - 21 - ], - [ - "jump", - "eq_done_30", - 39, - 21 - ], - "eq_nt_33", - [ - "is_null", - 37, - 34, - 39, - 21 - ], - [ - "jump_false", - 37, - "eq_nnl_34", - 39, - 21 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_34", - 39, - 21 - ], - [ - "true", - 36, - 39, - 21 - ], - [ - "jump", - "eq_done_30", - 39, - 21 - ], - "eq_nnl_34", - [ - "is_bool", - 37, - 34, - 39, - 21 - ], - [ - "jump_false", - 37, - "eq_nb_35", - 39, - 21 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_35", - 39, - 21 - ], - [ - "eq_bool", - 36, - 34, - 35, - 39, - 21 - ], - [ - "jump", - "eq_done_30", - 39, - 21 - ], - "eq_nb_35", - [ - "false", - 36, - 39, - 21 - ], - "eq_done_30", - [ - "jump_false", - 36, - "if_else_28", - 39, - 21 - ], - [ - "jump", - "for_update_22", - 39, - 25 - ], - [ - "jump", - "if_end_29", - 39, - 25 - ], - "if_else_28", - "if_end_29", - [ - "load_dynamic", - 39, - 4, - 3, - 40, - 31 - ], - [ - "is_text", - 41, - 2, - 40, - 31 - ], - [ - "jump_false", - 41, - "add_cn_37", - 40, - 31 - ], - [ - "is_text", - 42, - 39, - 40, - 31 - ], - [ - "jump_false", - 42, - "add_cn_37", - 40, - 31 - ], - [ - "concat", - 40, - 2, - 39, - 40, - 31 - ], - [ - "jump", - "add_done_36", - 40, - 31 - ], - "add_cn_37", - [ - "is_num", - 41, - 2, - 40, - 31 - ], - [ - "jump_false", - 41, - "add_err_38", - 40, - 31 - ], - [ - "is_num", - 42, - 39, - 40, - 31 - ], - [ - "jump_false", - 42, - "add_err_38", - 40, - 31 - ], - [ - "add", - 40, - 2, - 39, - 40, - 31 - ], - [ - "jump", - "add_done_36", - 40, - 31 - ], - "add_err_38", - [ - "disrupt", - 40, - 31 - ], - "add_done_36", - [ - "access", - 43, - "/", - 40, - 36 - ], - [ - "is_text", - 45, - 40, - 40, - 36 - ], - [ - "jump_false", - 45, - "add_cn_40", - 40, - 36 - ], - "_nop_tc_12", - "_nop_tc_13", - [ - "concat", - 44, - 40, - 43, - 40, - 36 - ], - [ - "jump", - "add_done_39", - 40, - 36 - ], - "add_cn_40", - [ - "is_num", - 45, - 40, - 40, - 36 - ], - [ - "jump_false", - 45, - "add_err_41", - 40, - 36 - ], - "_nop_tc_14", - [ - "jump", - "add_err_41", - 40, - 36 - ], - [ - "add", - 44, - 40, - 43, - 40, - 36 - ], - [ - "jump", - "add_done_39", - 40, - 36 - ], - "add_err_41", - [ - "disrupt", - 40, - 36 - ], - "add_done_39", - [ - "move", - 2, - 44, - 40, - 36 - ], - [ - "get", - 48, - 4, - 1, - 41, - 10 - ], - [ - "is_proxy", - 49, - 48, - 41, - 10 - ], - [ - "jump_false", - 49, - "record_path_44", - 41, - 10 - ], - [ - "null", - 50, - 41, - 10 - ], - [ - "access", - 51, - "stat", - 41, - 10 - ], - [ - "array", - 52, - 0, - 41, - 10 - ], - [ - "push", - 52, - 2, - 41, - 10 - ], - [ - "frame", - 53, - 48, - 2, - 41, - 10 - ], - [ - "setarg", - 53, - 0, - 50, - 41, - 10 - ], - [ - "setarg", - 53, - 1, - 51, - 41, - 10 - ], - [ - "setarg", - 53, - 2, - 52, - 41, - 10 - ], - [ - "invoke", - 53, - 47, - 41, - 10 - ], - [ - "jump", - "call_done_45", - 41, - 10 - ], - "record_path_44", - [ - "load_field", - 54, - 48, - "stat", - 41, - 10 - ], - [ - "frame", - 55, - 54, - 1, - 41, - 10 - ], - [ - "setarg", - 55, - 0, - 48, - 41, - 10 - ], - [ - "setarg", - 55, - 1, - 2, - 41, - 10 - ], - [ - "invoke", - 55, - 47, - 41, - 10 - ], - "call_done_45", - [ - "load_field", - 56, - 47, - "isDirectory", - 41, - 10 - ], - "_nop_bl_1", - [ - "jump_true", - 56, - "if_else_42", - 41, - 10 - ], - [ - "get", - 59, - 4, - 1, - 42, - 7 - ], - [ - "is_proxy", - 60, - 59, - 42, - 7 - ], - [ - "jump_false", - 60, - "record_path_46", - 42, - 7 - ], - [ - "null", - 61, - 42, - 7 - ], - [ - "access", - 62, - "mkdir", - 42, - 7 - ], - [ - "array", - 63, - 0, - 42, - 7 - ], - [ - "push", - 63, - 2, - 42, - 7 - ], - [ - "frame", - 64, - 59, - 2, - 42, - 7 - ], - [ - "setarg", - 64, - 0, - 61, - 42, - 7 - ], - [ - "setarg", - 64, - 1, - 62, - 42, - 7 - ], - [ - "setarg", - 64, - 2, - 63, - 42, - 7 - ], - [ - "invoke", - 64, - 58, - 42, - 7 - ], - [ - "jump", - "call_done_47", - 42, - 7 - ], - "record_path_46", - [ - "load_field", - 65, - 59, - "mkdir", - 42, - 7 - ], - [ - "frame", - 66, - 65, - 1, - 42, - 7 - ], - [ - "setarg", - 66, - 0, - 59, - 42, - 7 - ], - [ - "setarg", - 66, - 1, - 2, - 42, - 7 - ], - [ - "invoke", - 66, - 58, - 42, - 7 - ], - "call_done_47", - [ - "jump", - "if_end_43", - 42, - 7 - ], - "if_else_42", - "if_end_43", - "for_update_22", - [ - "int", - 67, - 1, - 38, - 35 - ], - [ - "move", - 68, - 3, - 38, - 35 - ], - [ - "is_text", - 70, - 68, - 38, - 35 - ], - [ - "jump_false", - 70, - "add_cn_49", - 38, - 35 - ], - "_nop_tc_15", - [ - "jump", - "add_cn_49", - 38, - 35 - ], - [ - "concat", - 69, - 68, - 67, - 38, - 35 - ], - [ - "jump", - "add_done_48", - 38, - 35 - ], - "add_cn_49", - [ - "is_num", - 70, - 68, - 38, - 35 - ], - [ - "jump_false", - 70, - "add_err_50", - 38, - 35 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "add", - 69, - 68, - 67, - 38, - 35 - ], - [ - "jump", - "add_done_48", - 38, - 35 - ], - "add_err_50", - [ - "disrupt", - 38, - 35 - ], - "add_done_48", - [ - "move", - 3, - 69, - 38, - 35 - ], - [ - "jump", - "for_start_21", - 38, - 35 - ], - "for_end_23", - [ - "null", - 72, - 38, - 35 - ], - [ - "return", - 72, - 38, - 35 - ] - ], - "name": "ensure_dir", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "/", - 51, - 27 - ], - [ - "access", - 4, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 51, - 7 - ], - [ - "frame", - 5, - 4, - 2, - 51, - 7 - ], - [ - "null", - 6, - 51, - 7 - ], - [ - "setarg", - 5, - 0, - 6, - 51, - 7 - ], - [ - "setarg", - 5, - 1, - 1, - 51, - 7 - ], - [ - "setarg", - 5, - 2, - 2, - 51, - 7 - ], - [ - "invoke", - 5, - 3, - 51, - 7 - ], - [ - "jump_false", - 3, - "if_else_51", - 51, - 7 - ], - [ - "return", - 1, - 52, - 12 - ], - "_nop_ur_1", - "if_else_51", - "if_end_52", - [ - "get", - 8, - 7, - 1, - 55, - 10 - ], - [ - "frame", - 9, - 8, - 0, - 55, - 10 - ], - [ - "null", - 10, - 55, - 10 - ], - [ - "setarg", - 9, - 0, - 10, - 55, - 10 - ], - [ - "invoke", - 9, - 7, - 55, - 10 - ], - [ - "access", - 11, - "/", - 55, - 31 - ], - [ - "is_text", - 13, - 7, - 55, - 31 - ], - [ - "jump_false", - 13, - "add_cn_54", - 55, - 31 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 12, - 7, - 11, - 55, - 31 - ], - [ - "jump", - "add_done_53", - 55, - 31 - ], - "add_cn_54", - [ - "is_num", - 13, - 7, - 55, - 31 - ], - [ - "jump_false", - 13, - "add_err_55", - 55, - 31 - ], - "_nop_tc_3", - [ - "jump", - "add_err_55", - 55, - 31 - ], - [ - "add", - 12, - 7, - 11, - 55, - 31 - ], - [ - "jump", - "add_done_53", - 55, - 31 - ], - "add_err_55", - [ - "disrupt", - 55, - 31 - ], - "add_done_53", - [ - "get", - 16, - 12, - 1, - 55, - 37 - ], - [ - "frame", - 17, - 16, - 1, - 55, - 37 - ], - [ - "null", - 18, - 55, - 37 - ], - [ - "setarg", - 17, - 0, - 18, - 55, - 37 - ], - [ - "setarg", - 17, - 1, - 1, - 55, - 37 - ], - [ - "invoke", - 17, - 15, - 55, - 37 - ], - [ - "is_text", - 20, - 12, - 55, - 37 - ], - [ - "jump_false", - 20, - "add_cn_57", - 55, - 37 - ], - [ - "is_text", - 21, - 15, - 55, - 37 - ], - [ - "jump_false", - 21, - "add_cn_57", - 55, - 37 - ], - [ - "concat", - 19, - 12, - 15, - 55, - 37 - ], - [ - "jump", - "add_done_56", - 55, - 37 - ], - "add_cn_57", - [ - "is_num", - 20, - 12, - 55, - 37 - ], - [ - "jump_false", - 20, - "add_err_58", - 55, - 37 - ], - [ - "is_num", - 21, - 15, - 55, - 37 - ], - [ - "jump_false", - 21, - "add_err_58", - 55, - 37 - ], - [ - "add", - 19, - 12, - 15, - 55, - 37 - ], - [ - "jump", - "add_done_56", - 55, - 37 - ], - "add_err_58", - [ - "disrupt", - 55, - 37 - ], - "add_done_56", - [ - "return", - 19, - 55, - 37 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "resolve_link_target", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 65, - "nr_slots": 38, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 2, - 1, - 71, - 33 - ], - [ - "get", - 5, - 4, - 2, - 71, - 24 - ], - [ - "is_proxy", - 6, - 5, - 71, - 24 - ], - [ - "jump_false", - 6, - "record_path_65", - 71, - 24 - ], - [ - "null", - 7, - 71, - 24 - ], - [ - "access", - 8, - "slurp", - 71, - 24 - ], - [ - "array", - 9, - 0, - 71, - 24 - ], - [ - "push", - 9, - 3, - 71, - 24 - ], - [ - "frame", - 10, - 5, - 2, - 71, - 24 - ], - [ - "setarg", - 10, - 0, - 7, - 71, - 24 - ], - [ - "setarg", - 10, - 1, - 8, - 71, - 24 - ], - [ - "setarg", - 10, - 2, - 9, - 71, - 24 - ], - [ - "invoke", - 10, - 4, - 71, - 24 - ], - [ - "jump", - "call_done_66", - 71, - 24 - ], - "record_path_65", - [ - "load_field", - 11, - 5, - "slurp", - 71, - 24 - ], - [ - "frame", - 12, - 11, - 1, - 71, - 24 - ], - [ - "setarg", - 12, - 0, - 5, - 71, - 24 - ], - [ - "setarg", - 12, - 1, - 3, - 71, - 24 - ], - [ - "invoke", - 12, - 4, - 71, - 24 - ], - "call_done_66", - [ - "access", - 14, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 71, - 19 - ], - [ - "frame", - 15, - 14, - 1, - 71, - 19 - ], - [ - "null", - 16, - 71, - 19 - ], - [ - "setarg", - 15, - 0, - 16, - 71, - 19 - ], - [ - "setarg", - 15, - 1, - 4, - 71, - 19 - ], - [ - "invoke", - 15, - 13, - 71, - 19 - ], - [ - "move", - 2, - 13, - 71, - 19 - ], - [ - "get", - 18, - 13, - 2, - 72, - 15 - ], - [ - "is_proxy", - 19, - 18, - 72, - 15 - ], - [ - "jump_false", - 19, - "record_path_67", - 72, - 15 - ], - [ - "null", - 20, - 72, - 15 - ], - [ - "access", - 21, - "decode", - 72, - 15 - ], - [ - "array", - 22, - 0, - 72, - 15 - ], - [ - "push", - 22, - 2, - 72, - 15 - ], - [ - "frame", - 23, - 18, - 2, - 72, - 15 - ], - [ - "setarg", - 23, - 0, - 20, - 72, - 15 - ], - [ - "setarg", - 23, - 1, - 21, - 72, - 15 - ], - [ - "setarg", - 23, - 2, - 22, - 72, - 15 - ], - [ - "invoke", - 23, - 17, - 72, - 15 - ], - [ - "jump", - "call_done_68", - 72, - 15 - ], - "record_path_67", - [ - "load_field", - 24, - 18, - "decode", - 72, - 15 - ], - [ - "frame", - 25, - 24, - 1, - 72, - 15 - ], - [ - "setarg", - 25, - 0, - 18, - 72, - 15 - ], - [ - "setarg", - 25, - 1, - 2, - 72, - 15 - ], - [ - "invoke", - 25, - 17, - 72, - 15 - ], - "call_done_68", - [ - "move", - 1, - 17, - 72, - 15 - ], - [ - "move", - 26, - 1, - 73, - 9 - ], - [ - "jump_false", - 26, - "and_end_71", - 73, - 9 - ], - [ - "load_field", - 27, - 1, - "links", - 73, - 16 - ], - [ - "move", - 26, - 27, - 73, - 16 - ], - "and_end_71", - [ - "jump_false", - 26, - "if_else_69", - 73, - 16 - ], - [ - "load_field", - 28, - 1, - "links", - 73, - 40 - ], - [ - "put", - 28, - 9, - 2, - 73, - 40 - ], - [ - "jump", - "if_end_70", - 73, - 40 - ], - "if_else_69", - [ - "record", - 29, - 0 - ], - [ - "put", - 29, - 9, - 2, - 74, - 23 - ], - "if_end_70", - [ - "null", - 30, - 74, - 23 - ], - [ - "return", - 30, - 74, - 23 - ], - "disruption_72", - [ - "access", - 31, - "Warning: Failed to load link.toml\n", - 76, - 11 - ], - [ - "access", - 33, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 76, - 5 - ], - [ - "frame", - 34, - 33, - 1, - 76, - 5 - ], - [ - "null", - 35, - 76, - 5 - ], - [ - "setarg", - 34, - 0, - 35, - 76, - 5 - ], - [ - "setarg", - 34, - 1, - 31, - 76, - 5 - ], - [ - "invoke", - 34, - 32, - 76, - 5 - ], - [ - "record", - 36, - 0 - ], - [ - "put", - 36, - 9, - 2, - 77, - 18 - ], - [ - "null", - 37, - 77, - 18 - ], - [ - "return", - 37, - 77, - 18 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 9, - 1, - 63, - 7 - ], - [ - "jump_false", - 3, - "if_else_59", - 63, - 7 - ], - [ - "get", - 4, - 9, - 1, - 63, - 26 - ], - [ - "return", - 4, - 63, - 26 - ], - "_nop_ur_1", - "if_else_59", - "if_end_60", - [ - "get", - 6, - 5, - 1, - 64, - 14 - ], - [ - "frame", - 7, - 6, - 0, - 64, - 14 - ], - [ - "null", - 8, - 64, - 14 - ], - [ - "setarg", - 7, - 0, - 8, - 64, - 14 - ], - [ - "invoke", - 7, - 5, - 64, - 14 - ], - [ - "move", - 2, - 5, - 64, - 14 - ], - [ - "get", - 10, - 4, - 1, - 65, - 8 - ], - [ - "is_proxy", - 11, - 10, - 65, - 8 - ], - [ - "jump_false", - 11, - "record_path_63", - 65, - 8 - ], - [ - "null", - 12, - 65, - 8 - ], - [ - "access", - 13, - "is_file", - 65, - 8 - ], - [ - "array", - 14, - 0, - 65, - 8 - ], - [ - "push", - 14, - 2, - 65, - 8 - ], - [ - "frame", - 15, - 10, - 2, - 65, - 8 - ], - [ - "setarg", - 15, - 0, - 12, - 65, - 8 - ], - [ - "setarg", - 15, - 1, - 13, - 65, - 8 - ], - [ - "setarg", - 15, - 2, - 14, - 65, - 8 - ], - [ - "invoke", - 15, - 9, - 65, - 8 - ], - [ - "jump", - "call_done_64", - 65, - 8 - ], - "record_path_63", - [ - "load_field", - 16, - 10, - "is_file", - 65, - 8 - ], - [ - "frame", - 17, - 16, - 1, - 65, - 8 - ], - [ - "setarg", - 17, - 0, - 10, - 65, - 8 - ], - [ - "setarg", - 17, - 1, - 2, - 65, - 8 - ], - [ - "invoke", - 17, - 9, - 65, - 8 - ], - "call_done_64", - "_nop_bl_1", - [ - "jump_true", - 9, - "if_else_61", - 65, - 8 - ], - [ - "record", - 19, - 0 - ], - [ - "put", - 19, - 9, - 1, - 66, - 18 - ], - [ - "get", - 20, - 9, - 1, - 67, - 12 - ], - [ - "return", - 20, - 67, - 12 - ], - "_nop_ur_2", - "if_else_61", - "if_end_62", - [ - "function", - 21, - 6, - 70, - 15 - ], - [ - "move", - 1, - 21, - 70, - 15 - ], - [ - "frame", - 23, - 1, - 0, - 79, - 3 - ], - [ - "null", - 24, - 79, - 3 - ], - [ - "setarg", - 23, - 0, - 24, - 79, - 3 - ], - [ - "invoke", - 23, - 22, - 79, - 3 - ], - [ - "get", - 25, - 9, - 1, - 80, - 10 - ], - [ - "return", - 25, - 80, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 37, - "nr_close_slots": 0, - "instructions": [ - [ - "put", - 1, - 9, - 1, - 84, - 16 - ], - [ - "record", - 5, - 1 - ], - [ - "store_field", - 5, - 1, - "links", - 85, - 22 - ], - [ - "move", - 3, - 5, - 85, - 22 - ], - [ - "get", - 7, - 5, - 1, - 86, - 14 - ], - [ - "frame", - 8, - 7, - 0, - 86, - 14 - ], - [ - "null", - 9, - 86, - 14 - ], - [ - "setarg", - 8, - 0, - 9, - 86, - 14 - ], - [ - "invoke", - 8, - 6, - 86, - 14 - ], - [ - "move", - 4, - 6, - 86, - 14 - ], - [ - "get", - 11, - 13, - 1, - 87, - 16 - ], - [ - "is_proxy", - 12, - 11, - 87, - 16 - ], - [ - "jump_false", - 12, - "record_path_73", - 87, - 16 - ], - [ - "null", - 13, - 87, - 16 - ], - [ - "access", - 14, - "encode", - 87, - 16 - ], - [ - "array", - 15, - 0, - 87, - 16 - ], - [ - "push", - 15, - 3, - 87, - 16 - ], - [ - "frame", - 16, - 11, - 2, - 87, - 16 - ], - [ - "setarg", - 16, - 0, - 13, - 87, - 16 - ], - [ - "setarg", - 16, - 1, - 14, - 87, - 16 - ], - [ - "setarg", - 16, - 2, - 15, - 87, - 16 - ], - [ - "invoke", - 16, - 10, - 87, - 16 - ], - [ - "jump", - "call_done_74", - 87, - 16 - ], - "record_path_73", - [ - "load_field", - 17, - 11, - "encode", - 87, - 16 - ], - [ - "frame", - 18, - 17, - 1, - 87, - 16 - ], - [ - "setarg", - 18, - 0, - 11, - 87, - 16 - ], - [ - "setarg", - 18, - 1, - 3, - 87, - 16 - ], - [ - "invoke", - 18, - 10, - 87, - 16 - ], - "call_done_74", - [ - "get", - 20, - 2, - 1, - 87, - 11 - ], - [ - "frame", - 21, - 20, - 1, - 87, - 11 - ], - [ - "null", - 22, - 87, - 11 - ], - [ - "setarg", - 21, - 0, - 22, - 87, - 11 - ], - [ - "setarg", - 21, - 1, - 10, - 87, - 11 - ], - [ - "invoke", - 21, - 19, - 87, - 11 - ], - [ - "move", - 2, - 19, - 87, - 11 - ], - [ - "access", - 24, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 88, - 3 - ], - [ - "frame", - 25, - 24, - 1, - 88, - 3 - ], - [ - "null", - 26, - 88, - 3 - ], - [ - "setarg", - 25, - 0, - 26, - 88, - 3 - ], - [ - "setarg", - 25, - 1, - 2, - 88, - 3 - ], - [ - "invoke", - 25, - 23, - 88, - 3 - ], - [ - "get", - 28, - 4, - 1, - 89, - 3 - ], - [ - "is_proxy", - 29, - 28, - 89, - 3 - ], - [ - "jump_false", - 29, - "record_path_75", - 89, - 3 - ], - [ - "null", - 30, - 89, - 3 - ], - [ - "access", - 31, - "slurpwrite", - 89, - 3 - ], - [ - "array", - 32, - 0, - 89, - 3 - ], - [ - "push", - 32, - 4, - 89, - 3 - ], - [ - "push", - 32, - 2, - 89, - 3 - ], - [ - "frame", - 33, - 28, - 2, - 89, - 3 - ], - [ - "setarg", - 33, - 0, - 30, - 89, - 3 - ], - [ - "setarg", - 33, - 1, - 31, - 89, - 3 - ], - [ - "setarg", - 33, - 2, - 32, - 89, - 3 - ], - [ - "invoke", - 33, - 27, - 89, - 3 - ], - [ - "jump", - "call_done_76", - 89, - 3 - ], - "record_path_75", - [ - "load_field", - 34, - 28, - "slurpwrite", - 89, - 3 - ], - [ - "frame", - 35, - 34, - 2, - 89, - 3 - ], - [ - "setarg", - 35, - 0, - 28, - 89, - 3 - ], - [ - "setarg", - 35, - 1, - 4, - 89, - 3 - ], - [ - "setarg", - 35, - 2, - 2, - 89, - 3 - ], - [ - "invoke", - 35, - 27, - 89, - 3 - ], - "call_done_76", - [ - "null", - 36, - 89, - 3 - ], - [ - "return", - 36, - 89, - 3 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 45, - "nr_slots": 34, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 3, - 1, - 138, - 22 - ], - [ - "get", - 3, - 3, - 3, - 138, - 13 - ], - [ - "is_proxy", - 4, - 3, - 138, - 13 - ], - [ - "jump_false", - 4, - "record_path_143", - 138, - 13 - ], - [ - "null", - 5, - 138, - 13 - ], - [ - "access", - 6, - "get", - 138, - 13 - ], - [ - "array", - 7, - 0, - 138, - 13 - ], - [ - "push", - 7, - 1, - 138, - 13 - ], - [ - "frame", - 8, - 3, - 2, - 138, - 13 - ], - [ - "setarg", - 8, - 0, - 5, - 138, - 13 - ], - [ - "setarg", - 8, - 1, - 6, - 138, - 13 - ], - [ - "setarg", - 8, - 2, - 7, - 138, - 13 - ], - [ - "invoke", - 8, - 2, - 138, - 13 - ], - [ - "jump", - "call_done_144", - 138, - 13 - ], - "record_path_143", - [ - "load_field", - 9, - 3, - "get", - 138, - 13 - ], - [ - "frame", - 10, - 9, - 1, - 138, - 13 - ], - [ - "setarg", - 10, - 0, - 3, - 138, - 13 - ], - [ - "setarg", - 10, - 1, - 1, - 138, - 13 - ], - [ - "invoke", - 10, - 2, - 138, - 13 - ], - "call_done_144", - [ - "get", - 11, - 3, - 1, - 139, - 26 - ], - [ - "get", - 13, - 3, - 3, - 139, - 13 - ], - [ - "is_proxy", - 14, - 13, - 139, - 13 - ], - [ - "jump_false", - 14, - "record_path_145", - 139, - 13 - ], - [ - "null", - 15, - 139, - 13 - ], - [ - "access", - 16, - "extract", - 139, - 13 - ], - [ - "array", - 17, - 0, - 139, - 13 - ], - [ - "push", - 17, - 11, - 139, - 13 - ], - [ - "frame", - 18, - 13, - 2, - 139, - 13 - ], - [ - "setarg", - 18, - 0, - 15, - 139, - 13 - ], - [ - "setarg", - 18, - 1, - 16, - 139, - 13 - ], - [ - "setarg", - 18, - 2, - 17, - 139, - 13 - ], - [ - "invoke", - 18, - 12, - 139, - 13 - ], - [ - "jump", - "call_done_146", - 139, - 13 - ], - "record_path_145", - [ - "load_field", - 19, - 13, - "extract", - 139, - 13 - ], - [ - "frame", - 20, - 19, - 1, - 139, - 13 - ], - [ - "setarg", - 20, - 0, - 13, - 139, - 13 - ], - [ - "setarg", - 20, - 1, - 11, - 139, - 13 - ], - [ - "invoke", - 20, - 12, - 139, - 13 - ], - "call_done_146", - [ - "null", - 21, - 139, - 13 - ], - [ - "return", - 21, - 139, - 13 - ], - "disruption_147", - [ - "get", - 22, - 3, - 1, - 1, - 1 - ], - [ - "array", - 23, - 0, - 1, - 1 - ], - [ - "push", - 23, - 22, - 1, - 1 - ], - [ - "access", - 24, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 25, - " Warning: Could not install dependency {0}\n", - 1, - 1 - ], - [ - "frame", - 27, - 24, - 2, - 1, - 1 - ], - [ - "null", - 28, - 1, - 1 - ], - [ - "setarg", - 27, - 0, - 28, - 1, - 1 - ], - [ - "setarg", - 27, - 1, - 25, - 1, - 1 - ], - [ - "setarg", - 27, - 2, - 23, - 1, - 1 - ], - [ - "invoke", - 27, - 26, - 1, - 1 - ], - [ - "access", - 30, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 141, - 13 - ], - [ - "frame", - 31, - 30, - 1, - 141, - 13 - ], - [ - "null", - 32, - 141, - 13 - ], - [ - "setarg", - 31, - 0, - 32, - 141, - 13 - ], - [ - "setarg", - 31, - 1, - 26, - 141, - 13 - ], - [ - "invoke", - 31, - 29, - 141, - 13 - ], - [ - "null", - 33, - 141, - 13 - ], - [ - "return", - 33, - 141, - 13 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 41, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 1, - 1, - 130, - 29 - ], - [ - "load_field", - 5, - 4, - "dependencies", - 130, - 29 - ], - [ - "load_dynamic", - 6, - 5, - 1, - 130, - 46 - ], - [ - "move", - 3, - 6, - 130, - 46 - ], - [ - "access", - 7, - "/", - 132, - 40 - ], - [ - "access", - 9, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 132, - 15 - ], - [ - "frame", - 10, - 9, - 2, - 132, - 15 - ], - [ - "null", - 11, - 132, - 15 - ], - [ - "setarg", - 10, - 0, - 11, - 132, - 15 - ], - [ - "setarg", - 10, - 1, - 3, - 132, - 15 - ], - [ - "setarg", - 10, - 2, - 7, - 132, - 15 - ], - [ - "invoke", - 10, - 8, - 132, - 15 - ], - [ - "move", - 12, - 8, - 132, - 15 - ], - [ - "jump_false", - 12, - "and_end_134", - 132, - 15 - ], - [ - "get", - 14, - 4, - 3, - 132, - 49 - ], - [ - "is_proxy", - 15, - 14, - 132, - 49 - ], - [ - "jump_false", - 15, - "record_path_135", - 132, - 49 - ], - [ - "null", - 16, - 132, - 49 - ], - [ - "access", - 17, - "is_dir", - 132, - 49 - ], - [ - "array", - 18, - 0, - 132, - 49 - ], - [ - "push", - 18, - 3, - 132, - 49 - ], - [ - "frame", - 19, - 14, - 2, - 132, - 49 - ], - [ - "setarg", - 19, - 0, - 16, - 132, - 49 - ], - [ - "setarg", - 19, - 1, - 17, - 132, - 49 - ], - [ - "setarg", - 19, - 2, - 18, - 132, - 49 - ], - [ - "invoke", - 19, - 13, - 132, - 49 - ], - [ - "jump", - "call_done_136", - 132, - 49 - ], - "record_path_135", - [ - "load_field", - 20, - 14, - "is_dir", - 132, - 49 - ], - [ - "frame", - 21, - 20, - 1, - 132, - 49 - ], - [ - "setarg", - 21, - 0, - 14, - 132, - 49 - ], - [ - "setarg", - 21, - 1, - 3, - 132, - 49 - ], - [ - "invoke", - 21, - 13, - 132, - 49 - ], - "call_done_136", - [ - "not", - 22, - 13, - 132, - 49 - ], - [ - "move", - 12, - 22, - 132, - 49 - ], - "and_end_134", - [ - "jump_false", - 12, - "if_else_132", - 132, - 49 - ], - [ - "access", - 23, - " Skipping missing local dependency: ", - 133, - 19 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 26, - 3, - 133, - 61 - ], - [ - "jump_false", - 26, - "add_cn_138", - 133, - 61 - ], - [ - "concat", - 24, - 23, - 3, - 133, - 61 - ], - [ - "jump", - "add_done_137", - 133, - 61 - ], - "add_cn_138", - "_nop_tc_3", - [ - "jump", - "add_err_139", - 133, - 61 - ], - [ - "is_num", - 26, - 3, - 133, - 61 - ], - [ - "jump_false", - 26, - "add_err_139", - 133, - 61 - ], - [ - "add", - 24, - 23, - 3, - 133, - 61 - ], - [ - "jump", - "add_done_137", - 133, - 61 - ], - "add_err_139", - [ - "disrupt", - 133, - 61 - ], - "add_done_137", - [ - "access", - 27, - "\n", - 133, - 75 - ], - [ - "is_text", - 29, - 24, - 133, - 75 - ], - [ - "jump_false", - 29, - "add_cn_141", - 133, - 75 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 28, - 24, - 27, - 133, - 75 - ], - [ - "jump", - "add_done_140", - 133, - 75 - ], - "add_cn_141", - [ - "is_num", - 29, - 24, - 133, - 75 - ], - [ - "jump_false", - 29, - "add_err_142", - 133, - 75 - ], - "_nop_tc_6", - [ - "jump", - "add_err_142", - 133, - 75 - ], - [ - "add", - 28, - 24, - 27, - 133, - 75 - ], - [ - "jump", - "add_done_140", - 133, - 75 - ], - "add_err_142", - [ - "disrupt", - 133, - 75 - ], - "add_done_140", - [ - "access", - 32, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 133, - 13 - ], - [ - "frame", - 33, - 32, - 1, - 133, - 13 - ], - [ - "null", - 34, - 133, - 13 - ], - [ - "setarg", - 33, - 0, - 34, - 133, - 13 - ], - [ - "setarg", - 33, - 1, - 28, - 133, - 13 - ], - [ - "invoke", - 33, - 31, - 133, - 13 - ], - [ - "null", - 35, - 134, - 13 - ], - [ - "return", - 35, - 134, - 13 - ], - "_nop_ur_1", - "if_else_132", - "if_end_133", - [ - "function", - 36, - 9, - 137, - 26 - ], - [ - "move", - 2, - 36, - 137, - 26 - ], - [ - "frame", - 38, - 2, - 0, - 143, - 11 - ], - [ - "null", - 39, - 143, - 11 - ], - [ - "setarg", - 38, - 0, - 39, - 143, - 11 - ], - [ - "invoke", - 38, - 37, - 143, - 11 - ], - [ - "null", - 40, - 143, - 11 - ], - [ - "return", - 40, - 143, - 11 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 86, - "nr_slots": 56, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 8, - 1, - 126, - 35 - ], - [ - "get", - 5, - 4, - 2, - 126, - 26 - ], - [ - "is_proxy", - 6, - 5, - 126, - 26 - ], - [ - "jump_false", - 6, - "record_path_125", - 126, - 26 - ], - [ - "null", - 7, - 126, - 26 - ], - [ - "access", - 8, - "slurp", - 126, - 26 - ], - [ - "array", - 9, - 0, - 126, - 26 - ], - [ - "push", - 9, - 3, - 126, - 26 - ], - [ - "frame", - 10, - 5, - 2, - 126, - 26 - ], - [ - "setarg", - 10, - 0, - 7, - 126, - 26 - ], - [ - "setarg", - 10, - 1, - 8, - 126, - 26 - ], - [ - "setarg", - 10, - 2, - 9, - 126, - 26 - ], - [ - "invoke", - 10, - 4, - 126, - 26 - ], - [ - "jump", - "call_done_126", - 126, - 26 - ], - "record_path_125", - [ - "load_field", - 11, - 5, - "slurp", - 126, - 26 - ], - [ - "frame", - 12, - 11, - 1, - 126, - 26 - ], - [ - "setarg", - 12, - 0, - 5, - 126, - 26 - ], - [ - "setarg", - 12, - 1, - 3, - 126, - 26 - ], - [ - "invoke", - 12, - 4, - 126, - 26 - ], - "call_done_126", - [ - "access", - 14, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 126, - 21 - ], - [ - "frame", - 15, - 14, - 1, - 126, - 21 - ], - [ - "null", - 16, - 126, - 21 - ], - [ - "setarg", - 15, - 0, - 16, - 126, - 21 - ], - [ - "setarg", - 15, - 1, - 4, - 126, - 21 - ], - [ - "invoke", - 15, - 13, - 126, - 21 - ], - [ - "move", - 2, - 13, - 126, - 21 - ], - [ - "get", - 18, - 13, - 2, - 127, - 17 - ], - [ - "is_proxy", - 19, - 18, - 127, - 17 - ], - [ - "jump_false", - 19, - "record_path_127", - 127, - 17 - ], - [ - "null", - 20, - 127, - 17 - ], - [ - "access", - 21, - "decode", - 127, - 17 - ], - [ - "array", - 22, - 0, - 127, - 17 - ], - [ - "push", - 22, - 2, - 127, - 17 - ], - [ - "frame", - 23, - 18, - 2, - 127, - 17 - ], - [ - "setarg", - 23, - 0, - 20, - 127, - 17 - ], - [ - "setarg", - 23, - 1, - 21, - 127, - 17 - ], - [ - "setarg", - 23, - 2, - 22, - 127, - 17 - ], - [ - "invoke", - 23, - 17, - 127, - 17 - ], - [ - "jump", - "call_done_128", - 127, - 17 - ], - "record_path_127", - [ - "load_field", - 24, - 18, - "decode", - 127, - 17 - ], - [ - "frame", - 25, - 24, - 1, - 127, - 17 - ], - [ - "setarg", - 25, - 0, - 18, - 127, - 17 - ], - [ - "setarg", - 25, - 1, - 2, - 127, - 17 - ], - [ - "invoke", - 25, - 17, - 127, - 17 - ], - "call_done_128", - [ - "move", - 1, - 17, - 127, - 17 - ], - [ - "move", - 26, - 1, - 128, - 11 - ], - [ - "jump_false", - 26, - "and_end_131", - 128, - 11 - ], - [ - "load_field", - 27, - 1, - "dependencies", - 128, - 18 - ], - [ - "move", - 26, - 27, - 128, - 18 - ], - "and_end_131", - [ - "jump_false", - 26, - "if_else_129", - 128, - 18 - ], - [ - "load_field", - 28, - 1, - "dependencies", - 129, - 22 - ], - [ - "access", - 30, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 129, - 16 - ], - [ - "frame", - 31, - 30, - 1, - 129, - 16 - ], - [ - "null", - 32, - 129, - 16 - ], - [ - "setarg", - 31, - 0, - 32, - 129, - 16 - ], - [ - "setarg", - 31, - 1, - 28, - 129, - 16 - ], - [ - "invoke", - 31, - 29, - 129, - 16 - ], - [ - "function", - 33, - 10, - 129, - 41 - ], - [ - "length", - 35, - 29, - 129, - 41 - ], - [ - "int", - 36, - 0, - 129, - 41 - ], - [ - "int", - 40, - 1, - 129, - 41 - ], - [ - "null", - 39, - 129, - 41 - ], - "arrfor_loop_148", - [ - "lt_int", - 37, - 36, - 35, - 129, - 41 - ], - [ - "jump_false", - 37, - "arrfor_done_149", - 129, - 41 - ], - [ - "load_index", - 38, - 29, - 36, - 129, - 41 - ], - [ - "frame", - 41, - 33, - 2, - 129, - 41 - ], - [ - "setarg", - 41, - 0, - 39, - 129, - 41 - ], - [ - "setarg", - 41, - 1, - 38, - 129, - 41 - ], - [ - "setarg", - 41, - 2, - 36, - 129, - 41 - ], - [ - "invoke", - 41, - 42, - 129, - 41 - ], - [ - "add", - 36, - 36, - 40, - 129, - 41 - ], - [ - "jump", - "arrfor_loop_148", - 129, - 41 - ], - "arrfor_done_149", - [ - "null", - 34, - 129, - 41 - ], - [ - "jump", - "if_end_130", - 129, - 41 - ], - "if_else_129", - "if_end_130", - [ - "null", - 43, - 129, - 41 - ], - [ - "return", - 43, - 129, - 41 - ], - "disruption_150", - [ - "get", - 44, - 8, - 1, - 1, - 1 - ], - [ - "array", - 45, - 0, - 1, - 1 - ], - [ - "push", - 45, - 44, - 1, - 1 - ], - [ - "access", - 46, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 47, - " Warning: Could not read dependencies from {0}\n", - 1, - 1 - ], - [ - "frame", - 49, - 46, - 2, - 1, - 1 - ], - [ - "null", - 50, - 1, - 1 - ], - [ - "setarg", - 49, - 0, - 50, - 1, - 1 - ], - [ - "setarg", - 49, - 1, - 47, - 1, - 1 - ], - [ - "setarg", - 49, - 2, - 45, - 1, - 1 - ], - [ - "invoke", - 49, - 48, - 1, - 1 - ], - [ - "access", - 52, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 147, - 7 - ], - [ - "frame", - 53, - 52, - 1, - 147, - 7 - ], - [ - "null", - 54, - 147, - 7 - ], - [ - "setarg", - 53, - 0, - 54, - 147, - 7 - ], - [ - "setarg", - 53, - 1, - 48, - 147, - 7 - ], - [ - "invoke", - 53, - 51, - 147, - 7 - ], - [ - "null", - 55, - 147, - 7 - ], - [ - "return", - 55, - 147, - 7 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 152, - "nr_close_slots": 0, - "instructions": [ - [ - "is_proxy", - 10, - 3, - 94, - 14 - ], - [ - "jump_false", - 10, - "record_path_77", - 94, - 14 - ], - [ - "null", - 11, - 94, - 14 - ], - [ - "access", - 12, - "load_lock", - 94, - 14 - ], - [ - "array", - 13, - 0, - 94, - 14 - ], - [ - "frame", - 14, - 3, - 2, - 94, - 14 - ], - [ - "setarg", - 14, - 0, - 11, - 94, - 14 - ], - [ - "setarg", - 14, - 1, - 12, - 94, - 14 - ], - [ - "setarg", - 14, - 2, - 13, - 94, - 14 - ], - [ - "invoke", - 14, - 9, - 94, - 14 - ], - [ - "jump", - "call_done_78", - 94, - 14 - ], - "record_path_77", - [ - "load_field", - 15, - 3, - "load_lock", - 94, - 14 - ], - [ - "frame", - 16, - 15, - 0, - 94, - 14 - ], - [ - "setarg", - 16, - 0, - 3, - 94, - 14 - ], - [ - "invoke", - 16, - 9, - 94, - 14 - ], - "call_done_78", - [ - "move", - 6, - 9, - 94, - 14 - ], - [ - "load_dynamic", - 17, - 6, - 1, - 95, - 13 - ], - "_nop_bl_1", - [ - "jump_true", - 17, - "if_else_79", - 95, - 13 - ], - [ - "access", - 19, - "Package ", - 96, - 11 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 22, - 1, - 96, - 24 - ], - [ - "jump_false", - 22, - "add_cn_82", - 96, - 24 - ], - [ - "concat", - 20, - 19, - 1, - 96, - 24 - ], - [ - "jump", - "add_done_81", - 96, - 24 - ], - "add_cn_82", - "_nop_tc_3", - [ - "jump", - "add_err_83", - 96, - 24 - ], - [ - "is_num", - 22, - 1, - 96, - 24 - ], - [ - "jump_false", - 22, - "add_err_83", - 96, - 24 - ], - [ - "add", - 20, - 19, - 1, - 96, - 24 - ], - [ - "jump", - "add_done_81", - 96, - 24 - ], - "add_err_83", - [ - "disrupt", - 96, - 24 - ], - "add_done_81", - [ - "access", - 23, - " is not installed. Install it first with: cell get ", - 96, - 36 - ], - [ - "is_text", - 25, - 20, - 96, - 36 - ], - [ - "jump_false", - 25, - "add_cn_85", - 96, - 36 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 24, - 20, - 23, - 96, - 36 - ], - [ - "jump", - "add_done_84", - 96, - 36 - ], - "add_cn_85", - [ - "is_num", - 25, - 20, - 96, - 36 - ], - [ - "jump_false", - 25, - "add_err_86", - 96, - 36 - ], - "_nop_tc_6", - [ - "jump", - "add_err_86", - 96, - 36 - ], - [ - "add", - 24, - 20, - 23, - 96, - 36 - ], - [ - "jump", - "add_done_84", - 96, - 36 - ], - "add_err_86", - [ - "disrupt", - 96, - 36 - ], - "add_done_84", - [ - "is_text", - 28, - 24, - 96, - 92 - ], - [ - "jump_false", - 28, - "add_cn_88", - 96, - 92 - ], - [ - "is_text", - 29, - 1, - 96, - 92 - ], - [ - "jump_false", - 29, - "add_cn_88", - 96, - 92 - ], - [ - "concat", - 27, - 24, - 1, - 96, - 92 - ], - [ - "jump", - "add_done_87", - 96, - 92 - ], - "add_cn_88", - [ - "is_num", - 28, - 24, - 96, - 92 - ], - [ - "jump_false", - 28, - "add_err_89", - 96, - 92 - ], - [ - "is_num", - 29, - 1, - 96, - 92 - ], - [ - "jump_false", - 29, - "add_err_89", - 96, - 92 - ], - [ - "add", - 27, - 24, - 1, - 96, - 92 - ], - [ - "jump", - "add_done_87", - 96, - 92 - ], - "add_err_89", - [ - "disrupt", - 96, - 92 - ], - "add_done_87", - [ - "access", - 30, - "\n", - 96, - 104 - ], - [ - "is_text", - 32, - 27, - 96, - 104 - ], - [ - "jump_false", - 32, - "add_cn_91", - 96, - 104 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 31, - 27, - 30, - 96, - 104 - ], - [ - "jump", - "add_done_90", - 96, - 104 - ], - "add_cn_91", - [ - "is_num", - 32, - 27, - 96, - 104 - ], - [ - "jump_false", - 32, - "add_err_92", - 96, - 104 - ], - "_nop_tc_9", - [ - "jump", - "add_err_92", - 96, - 104 - ], - [ - "add", - 31, - 27, - 30, - 96, - 104 - ], - [ - "jump", - "add_done_90", - 96, - 104 - ], - "add_err_92", - [ - "disrupt", - 96, - 104 - ], - "add_done_90", - [ - "access", - 35, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 96, - 5 - ], - [ - "frame", - 36, - 35, - 1, - 96, - 5 - ], - [ - "null", - 37, - 96, - 5 - ], - [ - "setarg", - 36, - 0, - 37, - 96, - 5 - ], - [ - "setarg", - 36, - 1, - 31, - 96, - 5 - ], - [ - "invoke", - 36, - 34, - 96, - 5 - ], - [ - "disrupt", - 97, - 5 - ], - [ - "jump", - "if_end_80", - 97, - 5 - ], - "if_else_79", - "if_end_80", - [ - "access", - 38, - "/", - 101, - 27 - ], - [ - "access", - 40, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 101, - 7 - ], - [ - "frame", - 41, - 40, - 2, - 101, - 7 - ], - [ - "null", - 42, - 101, - 7 - ], - [ - "setarg", - 41, - 0, - 42, - 101, - 7 - ], - [ - "setarg", - 41, - 1, - 2, - 101, - 7 - ], - [ - "setarg", - 41, - 2, - 38, - 101, - 7 - ], - [ - "invoke", - 41, - 39, - 101, - 7 - ], - [ - "jump_false", - 39, - "if_else_93", - 101, - 7 - ], - [ - "access", - 43, - "/cell.toml", - 103, - 30 - ], - [ - "is_text", - 45, - 2, - 103, - 30 - ], - [ - "jump_false", - 45, - "add_cn_98", - 103, - 30 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 44, - 2, - 43, - 103, - 30 - ], - [ - "jump", - "add_done_97", - 103, - 30 - ], - "add_cn_98", - [ - "is_num", - 45, - 2, - 103, - 30 - ], - [ - "jump_false", - 45, - "add_err_99", - 103, - 30 - ], - "_nop_tc_12", - [ - "jump", - "add_err_99", - 103, - 30 - ], - [ - "add", - 44, - 2, - 43, - 103, - 30 - ], - [ - "jump", - "add_done_97", - 103, - 30 - ], - "add_err_99", - [ - "disrupt", - 103, - 30 - ], - "add_done_97", - [ - "get", - 48, - 4, - 1, - 103, - 10 - ], - [ - "is_proxy", - 49, - 48, - 103, - 10 - ], - [ - "jump_false", - 49, - "record_path_100", - 103, - 10 - ], - [ - "null", - 50, - 103, - 10 - ], - [ - "access", - 51, - "is_file", - 103, - 10 - ], - [ - "array", - 52, - 0, - 103, - 10 - ], - [ - "push", - 52, - 44, - 103, - 10 - ], - [ - "frame", - 53, - 48, - 2, - 103, - 10 - ], - [ - "setarg", - 53, - 0, - 50, - 103, - 10 - ], - [ - "setarg", - 53, - 1, - 51, - 103, - 10 - ], - [ - "setarg", - 53, - 2, - 52, - 103, - 10 - ], - [ - "invoke", - 53, - 47, - 103, - 10 - ], - [ - "jump", - "call_done_101", - 103, - 10 - ], - "record_path_100", - [ - "load_field", - 54, - 48, - "is_file", - 103, - 10 - ], - [ - "frame", - 55, - 54, - 1, - 103, - 10 - ], - [ - "setarg", - 55, - 0, - 48, - 103, - 10 - ], - [ - "setarg", - 55, - 1, - 44, - 103, - 10 - ], - [ - "invoke", - 55, - 47, - 103, - 10 - ], - "call_done_101", - "_nop_bl_2", - [ - "jump_true", - 47, - "if_else_95", - 103, - 10 - ], - [ - "access", - 57, - "Target ", - 104, - 13 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "is_text", - 60, - 2, - 104, - 25 - ], - [ - "jump_false", - 60, - "add_cn_103", - 104, - 25 - ], - [ - "concat", - 58, - 57, - 2, - 104, - 25 - ], - [ - "jump", - "add_done_102", - 104, - 25 - ], - "add_cn_103", - "_nop_tc_15", - [ - "jump", - "add_err_104", - 104, - 25 - ], - [ - "is_num", - 60, - 2, - 104, - 25 - ], - [ - "jump_false", - 60, - "add_err_104", - 104, - 25 - ], - [ - "add", - 58, - 57, - 2, - 104, - 25 - ], - [ - "jump", - "add_done_102", - 104, - 25 - ], - "add_err_104", - [ - "disrupt", - 104, - 25 - ], - "add_done_102", - [ - "access", - 61, - " is not a valid package (no cell.toml)\n", - 104, - 34 - ], - [ - "is_text", - 63, - 58, - 104, - 34 - ], - [ - "jump_false", - 63, - "add_cn_106", - 104, - 34 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "concat", - 62, - 58, - 61, - 104, - 34 - ], - [ - "jump", - "add_done_105", - 104, - 34 - ], - "add_cn_106", - [ - "is_num", - 63, - 58, - 104, - 34 - ], - [ - "jump_false", - 63, - "add_err_107", - 104, - 34 - ], - "_nop_tc_18", - [ - "jump", - "add_err_107", - 104, - 34 - ], - [ - "add", - 62, - 58, - 61, - 104, - 34 - ], - [ - "jump", - "add_done_105", - 104, - 34 - ], - "add_err_107", - [ - "disrupt", - 104, - 34 - ], - "add_done_105", - [ - "access", - 66, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 104, - 7 - ], - [ - "frame", - 67, - 66, - 1, - 104, - 7 - ], - [ - "null", - 68, - 104, - 7 - ], - [ - "setarg", - 67, - 0, - 68, - 104, - 7 - ], - [ - "setarg", - 67, - 1, - 62, - 104, - 7 - ], - [ - "invoke", - 67, - 65, - 104, - 7 - ], - [ - "disrupt", - 105, - 7 - ], - [ - "jump", - "if_end_96", - 105, - 7 - ], - "if_else_95", - "if_end_96", - [ - "jump", - "if_end_94", - 105, - 7 - ], - "if_else_93", - [ - "is_proxy", - 70, - 3, - 109, - 5 - ], - [ - "jump_false", - 70, - "record_path_108", - 109, - 5 - ], - [ - "null", - 71, - 109, - 5 - ], - [ - "access", - 72, - "get", - 109, - 5 - ], - [ - "array", - 73, - 0, - 109, - 5 - ], - [ - "push", - 73, - 2, - 109, - 5 - ], - [ - "frame", - 74, - 3, - 2, - 109, - 5 - ], - [ - "setarg", - 74, - 0, - 71, - 109, - 5 - ], - [ - "setarg", - 74, - 1, - 72, - 109, - 5 - ], - [ - "setarg", - 74, - 2, - 73, - 109, - 5 - ], - [ - "invoke", - 74, - 69, - 109, - 5 - ], - [ - "jump", - "call_done_109", - 109, - 5 - ], - "record_path_108", - [ - "load_field", - 75, - 3, - "get", - 109, - 5 - ], - [ - "frame", - 76, - 75, - 1, - 109, - 5 - ], - [ - "setarg", - 76, - 0, - 3, - 109, - 5 - ], - [ - "setarg", - 76, - 1, - 2, - 109, - 5 - ], - [ - "invoke", - 76, - 69, - 109, - 5 - ], - "call_done_109", - "if_end_94", - [ - "get", - 78, - 1, - 1, - 112, - 15 - ], - [ - "is_proxy", - 79, - 78, - 112, - 15 - ], - [ - "jump_false", - 79, - "record_path_110", - 112, - 15 - ], - [ - "null", - 80, - 112, - 15 - ], - [ - "access", - 81, - "load", - 112, - 15 - ], - [ - "array", - 82, - 0, - 112, - 15 - ], - [ - "frame", - 83, - 78, - 2, - 112, - 15 - ], - [ - "setarg", - 83, - 0, - 80, - 112, - 15 - ], - [ - "setarg", - 83, - 1, - 81, - 112, - 15 - ], - [ - "setarg", - 83, - 2, - 82, - 112, - 15 - ], - [ - "invoke", - 83, - 77, - 112, - 15 - ], - [ - "jump", - "call_done_111", - 112, - 15 - ], - "record_path_110", - [ - "load_field", - 84, - 78, - "load", - 112, - 15 - ], - [ - "frame", - 85, - 84, - 0, - 112, - 15 - ], - [ - "setarg", - 85, - 0, - 78, - 112, - 15 - ], - [ - "invoke", - 85, - 77, - 112, - 15 - ], - "call_done_111", - [ - "move", - 5, - 77, - 112, - 15 - ], - [ - "store_dynamic", - 5, - 2, - 1, - 113, - 9 - ], - [ - "get", - 87, - 1, - 1, - 114, - 3 - ], - [ - "is_proxy", - 88, - 87, - 114, - 3 - ], - [ - "jump_false", - 88, - "record_path_112", - 114, - 3 - ], - [ - "null", - 89, - 114, - 3 - ], - [ - "access", - 90, - "save", - 114, - 3 - ], - [ - "array", - 91, - 0, - 114, - 3 - ], - [ - "push", - 91, - 5, - 114, - 3 - ], - [ - "frame", - 92, - 87, - 2, - 114, - 3 - ], - [ - "setarg", - 92, - 0, - 89, - 114, - 3 - ], - [ - "setarg", - 92, - 1, - 90, - 114, - 3 - ], - [ - "setarg", - 92, - 2, - 91, - 114, - 3 - ], - [ - "invoke", - 92, - 86, - 114, - 3 - ], - [ - "jump", - "call_done_113", - 114, - 3 - ], - "record_path_112", - [ - "load_field", - 93, - 87, - "save", - 114, - 3 - ], - [ - "frame", - 94, - 93, - 1, - 114, - 3 - ], - [ - "setarg", - 94, - 0, - 87, - 114, - 3 - ], - [ - "setarg", - 94, - 1, - 5, - 114, - 3 - ], - [ - "invoke", - 94, - 86, - 114, - 3 - ], - "call_done_113", - [ - "get", - 96, - 1, - 1, - 117, - 3 - ], - [ - "is_proxy", - 97, - 96, - 117, - 3 - ], - [ - "jump_false", - 97, - "record_path_114", - 117, - 3 - ], - [ - "null", - 98, - 117, - 3 - ], - [ - "access", - 99, - "sync_one", - 117, - 3 - ], - [ - "array", - 100, - 0, - 117, - 3 - ], - [ - "push", - 100, - 1, - 117, - 3 - ], - [ - "push", - 100, - 2, - 117, - 3 - ], - [ - "push", - 100, - 3, - 117, - 3 - ], - [ - "frame", - 101, - 96, - 2, - 117, - 3 - ], - [ - "setarg", - 101, - 0, - 98, - 117, - 3 - ], - [ - "setarg", - 101, - 1, - 99, - 117, - 3 - ], - [ - "setarg", - 101, - 2, - 100, - 117, - 3 - ], - [ - "invoke", - 101, - 95, - 117, - 3 - ], - [ - "jump", - "call_done_115", - 117, - 3 - ], - "record_path_114", - [ - "load_field", - 102, - 96, - "sync_one", - 117, - 3 - ], - [ - "frame", - 103, - 102, - 3, - 117, - 3 - ], - [ - "setarg", - 103, - 0, - 96, - 117, - 3 - ], - [ - "setarg", - 103, - 1, - 1, - 117, - 3 - ], - [ - "setarg", - 103, - 2, - 2, - 117, - 3 - ], - [ - "setarg", - 103, - 3, - 3, - 117, - 3 - ], - [ - "invoke", - 103, - 95, - 117, - 3 - ], - "call_done_115", - [ - "access", - 104, - "/", - 121, - 41 - ], - [ - "access", - 106, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 121, - 21 - ], - [ - "frame", - 107, - 106, - 2, - 121, - 21 - ], - [ - "null", - 108, - 121, - 21 - ], - [ - "setarg", - 107, - 0, - 108, - 121, - 21 - ], - [ - "setarg", - 107, - 1, - 2, - 121, - 21 - ], - [ - "setarg", - 107, - 2, - 104, - 121, - 21 - ], - [ - "invoke", - 107, - 105, - 121, - 21 - ], - [ - "jump_false", - 105, - "tern_else_116", - 121, - 21 - ], - [ - "move", - 109, - 2, - 121, - 48 - ], - [ - "jump", - "tern_end_117", - 121, - 48 - ], - "tern_else_116", - [ - "get", - 111, - 6, - 1, - 121, - 57 - ], - [ - "frame", - 112, - 111, - 1, - 121, - 57 - ], - [ - "null", - 113, - 121, - 57 - ], - [ - "setarg", - 112, - 0, - 113, - 121, - 57 - ], - [ - "setarg", - 112, - 1, - 2, - 121, - 57 - ], - [ - "invoke", - 112, - 110, - 121, - 57 - ], - [ - "move", - 109, - 110, - 121, - 57 - ], - "tern_end_117", - [ - "move", - 7, - 109, - 121, - 57 - ], - [ - "access", - 114, - "/cell.toml", - 122, - 33 - ], - [ - "is_text", - 116, - 7, - 122, - 33 - ], - [ - "jump_false", - 116, - "add_cn_119", - 122, - 33 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "concat", - 115, - 7, - 114, - 122, - 33 - ], - [ - "jump", - "add_done_118", - 122, - 33 - ], - "add_cn_119", - [ - "is_num", - 116, - 7, - 122, - 33 - ], - [ - "jump_false", - 116, - "add_err_120", - 122, - 33 - ], - "_nop_tc_21", - [ - "jump", - "add_err_120", - 122, - 33 - ], - [ - "add", - 115, - 7, - 114, - 122, - 33 - ], - [ - "jump", - "add_done_118", - 122, - 33 - ], - "add_err_120", - [ - "disrupt", - 122, - 33 - ], - "add_done_118", - [ - "move", - 8, - 115, - 122, - 33 - ], - [ - "null", - 4, - 123, - 23 - ], - [ - "get", - 119, - 4, - 1, - 124, - 7 - ], - [ - "is_proxy", - 120, - 119, - 124, - 7 - ], - [ - "jump_false", - 120, - "record_path_123", - 124, - 7 - ], - [ - "null", - 121, - 124, - 7 - ], - [ - "access", - 122, - "is_file", - 124, - 7 - ], - [ - "array", - 123, - 0, - 124, - 7 - ], - [ - "push", - 123, - 8, - 124, - 7 - ], - [ - "frame", - 124, - 119, - 2, - 124, - 7 - ], - [ - "setarg", - 124, - 0, - 121, - 124, - 7 - ], - [ - "setarg", - 124, - 1, - 122, - 124, - 7 - ], - [ - "setarg", - 124, - 2, - 123, - 124, - 7 - ], - [ - "invoke", - 124, - 118, - 124, - 7 - ], - [ - "jump", - "call_done_124", - 124, - 7 - ], - "record_path_123", - [ - "load_field", - 125, - 119, - "is_file", - 124, - 7 - ], - [ - "frame", - 126, - 125, - 1, - 124, - 7 - ], - [ - "setarg", - 126, - 0, - 119, - 124, - 7 - ], - [ - "setarg", - 126, - 1, - 8, - 124, - 7 - ], - [ - "invoke", - 126, - 118, - 124, - 7 - ], - "call_done_124", - [ - "jump_false", - 118, - "if_else_121", - 124, - 7 - ], - [ - "function", - 127, - 11, - 125, - 21 - ], - [ - "move", - 4, - 127, - 125, - 21 - ], - [ - "frame", - 129, - 4, - 0, - 149, - 5 - ], - [ - "null", - 130, - 149, - 5 - ], - [ - "setarg", - 129, - 0, - 130, - 149, - 5 - ], - [ - "invoke", - 129, - 128, - 149, - 5 - ], - [ - "jump", - "if_end_122", - 149, - 5 - ], - "if_else_121", - "if_end_122", - [ - "access", - 131, - "Linked ", - 152, - 9 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "is_text", - 134, - 1, - 152, - 21 - ], - [ - "jump_false", - 134, - "add_cn_152", - 152, - 21 - ], - [ - "concat", - 132, - 131, - 1, - 152, - 21 - ], - [ - "jump", - "add_done_151", - 152, - 21 - ], - "add_cn_152", - "_nop_tc_24", - [ - "jump", - "add_err_153", - 152, - 21 - ], - [ - "is_num", - 134, - 1, - 152, - 21 - ], - [ - "jump_false", - 134, - "add_err_153", - 152, - 21 - ], - [ - "add", - 132, - 131, - 1, - 152, - 21 - ], - [ - "jump", - "add_done_151", - 152, - 21 - ], - "add_err_153", - [ - "disrupt", - 152, - 21 - ], - "add_done_151", - [ - "access", - 135, - " -> ", - 152, - 33 - ], - [ - "is_text", - 137, - 132, - 152, - 33 - ], - [ - "jump_false", - 137, - "add_cn_155", - 152, - 33 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "concat", - 136, - 132, - 135, - 152, - 33 - ], - [ - "jump", - "add_done_154", - 152, - 33 - ], - "add_cn_155", - [ - "is_num", - 137, - 132, - 152, - 33 - ], - [ - "jump_false", - 137, - "add_err_156", - 152, - 33 - ], - "_nop_tc_27", - [ - "jump", - "add_err_156", - 152, - 33 - ], - [ - "add", - 136, - 132, - 135, - 152, - 33 - ], - [ - "jump", - "add_done_154", - 152, - 33 - ], - "add_err_156", - [ - "disrupt", - 152, - 33 - ], - "add_done_154", - [ - "is_text", - 140, - 136, - 152, - 42 - ], - [ - "jump_false", - 140, - "add_cn_158", - 152, - 42 - ], - [ - "is_text", - 141, - 2, - 152, - 42 - ], - [ - "jump_false", - 141, - "add_cn_158", - 152, - 42 - ], - [ - "concat", - 139, - 136, - 2, - 152, - 42 - ], - [ - "jump", - "add_done_157", - 152, - 42 - ], - "add_cn_158", - [ - "is_num", - 140, - 136, - 152, - 42 - ], - [ - "jump_false", - 140, - "add_err_159", - 152, - 42 - ], - [ - "is_num", - 141, - 2, - 152, - 42 - ], - [ - "jump_false", - 141, - "add_err_159", - 152, - 42 - ], - [ - "add", - 139, - 136, - 2, - 152, - 42 - ], - [ - "jump", - "add_done_157", - 152, - 42 - ], - "add_err_159", - [ - "disrupt", - 152, - 42 - ], - "add_done_157", - [ - "access", - 142, - "\n", - 152, - 51 - ], - [ - "is_text", - 144, - 139, - 152, - 51 - ], - [ - "jump_false", - 144, - "add_cn_161", - 152, - 51 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "concat", - 143, - 139, - 142, - 152, - 51 - ], - [ - "jump", - "add_done_160", - 152, - 51 - ], - "add_cn_161", - [ - "is_num", - 144, - 139, - 152, - 51 - ], - [ - "jump_false", - 144, - "add_err_162", - 152, - 51 - ], - "_nop_tc_30", - [ - "jump", - "add_err_162", - 152, - 51 - ], - [ - "add", - 143, - 139, - 142, - 152, - 51 - ], - [ - "jump", - "add_done_160", - 152, - 51 - ], - "add_err_162", - [ - "disrupt", - 152, - 51 - ], - "add_done_160", - [ - "access", - 147, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 152, - 3 - ], - [ - "frame", - 148, - 147, - 1, - 152, - 3 - ], - [ - "null", - 149, - 152, - 3 - ], - [ - "setarg", - 148, - 0, - 149, - 152, - 3 - ], - [ - "setarg", - 148, - 1, - 143, - 152, - 3 - ], - [ - "invoke", - 148, - 146, - 152, - 3 - ], - [ - "true", - 150, - 153, - 10 - ], - [ - "return", - 150, - 153, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "link.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 74, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 1, - 1, - 157, - 15 - ], - [ - "is_proxy", - 6, - 5, - 157, - 15 - ], - [ - "jump_false", - 6, - "record_path_163", - 157, - 15 - ], - [ - "null", - 7, - 157, - 15 - ], - [ - "access", - 8, - "load", - 157, - 15 - ], - [ - "array", - 9, - 0, - 157, - 15 - ], - [ - "frame", - 10, - 5, - 2, - 157, - 15 - ], - [ - "setarg", - 10, - 0, - 7, - 157, - 15 - ], - [ - "setarg", - 10, - 1, - 8, - 157, - 15 - ], - [ - "setarg", - 10, - 2, - 9, - 157, - 15 - ], - [ - "invoke", - 10, - 4, - 157, - 15 - ], - [ - "jump", - "call_done_164", - 157, - 15 - ], - "record_path_163", - [ - "load_field", - 11, - 5, - "load", - 157, - 15 - ], - [ - "frame", - 12, - 11, - 0, - 157, - 15 - ], - [ - "setarg", - 12, - 0, - 5, - 157, - 15 - ], - [ - "invoke", - 12, - 4, - 157, - 15 - ], - "call_done_164", - [ - "move", - 2, - 4, - 157, - 15 - ], - [ - "load_dynamic", - 13, - 2, - 1, - 158, - 14 - ], - "_nop_bl_1", - [ - "jump_true", - 13, - "if_else_165", - 158, - 14 - ], - [ - "false", - 15, - 158, - 33 - ], - [ - "return", - 15, - 158, - 33 - ], - "_nop_ur_1", - "if_else_165", - "if_end_166", - [ - "get", - 17, - 6, - 1, - 161, - 20 - ], - [ - "frame", - 18, - 17, - 1, - 161, - 20 - ], - [ - "null", - 19, - 161, - 20 - ], - [ - "setarg", - 18, - 0, - 19, - 161, - 20 - ], - [ - "setarg", - 18, - 1, - 1, - 161, - 20 - ], - [ - "invoke", - 18, - 16, - 161, - 20 - ], - [ - "move", - 3, - 16, - 161, - 20 - ], - [ - "get", - 21, - 4, - 1, - 162, - 7 - ], - [ - "is_proxy", - 22, - 21, - 162, - 7 - ], - [ - "jump_false", - 22, - "record_path_169", - 162, - 7 - ], - [ - "null", - 23, - 162, - 7 - ], - [ - "access", - 24, - "is_link", - 162, - 7 - ], - [ - "array", - 25, - 0, - 162, - 7 - ], - [ - "push", - 25, - 3, - 162, - 7 - ], - [ - "frame", - 26, - 21, - 2, - 162, - 7 - ], - [ - "setarg", - 26, - 0, - 23, - 162, - 7 - ], - [ - "setarg", - 26, - 1, - 24, - 162, - 7 - ], - [ - "setarg", - 26, - 2, - 25, - 162, - 7 - ], - [ - "invoke", - 26, - 20, - 162, - 7 - ], - [ - "jump", - "call_done_170", - 162, - 7 - ], - "record_path_169", - [ - "load_field", - 27, - 21, - "is_link", - 162, - 7 - ], - [ - "frame", - 28, - 27, - 1, - 162, - 7 - ], - [ - "setarg", - 28, - 0, - 21, - 162, - 7 - ], - [ - "setarg", - 28, - 1, - 3, - 162, - 7 - ], - [ - "invoke", - 28, - 20, - 162, - 7 - ], - "call_done_170", - [ - "jump_false", - 20, - "if_else_167", - 162, - 7 - ], - [ - "get", - 30, - 4, - 1, - 163, - 5 - ], - [ - "is_proxy", - 31, - 30, - 163, - 5 - ], - [ - "jump_false", - 31, - "record_path_171", - 163, - 5 - ], - [ - "null", - 32, - 163, - 5 - ], - [ - "access", - 33, - "unlink", - 163, - 5 - ], - [ - "array", - 34, - 0, - 163, - 5 - ], - [ - "push", - 34, - 3, - 163, - 5 - ], - [ - "frame", - 35, - 30, - 2, - 163, - 5 - ], - [ - "setarg", - 35, - 0, - 32, - 163, - 5 - ], - [ - "setarg", - 35, - 1, - 33, - 163, - 5 - ], - [ - "setarg", - 35, - 2, - 34, - 163, - 5 - ], - [ - "invoke", - 35, - 29, - 163, - 5 - ], - [ - "jump", - "call_done_172", - 163, - 5 - ], - "record_path_171", - [ - "load_field", - 36, - 30, - "unlink", - 163, - 5 - ], - [ - "frame", - 37, - 36, - 1, - 163, - 5 - ], - [ - "setarg", - 37, - 0, - 30, - 163, - 5 - ], - [ - "setarg", - 37, - 1, - 3, - 163, - 5 - ], - [ - "invoke", - 37, - 29, - 163, - 5 - ], - "call_done_172", - [ - "access", - 38, - "Removed symlink at ", - 164, - 11 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "is_text", - 41, - 3, - 164, - 35 - ], - [ - "jump_false", - 41, - "add_cn_174", - 164, - 35 - ], - [ - "concat", - 39, - 38, - 3, - 164, - 35 - ], - [ - "jump", - "add_done_173", - 164, - 35 - ], - "add_cn_174", - "_nop_tc_3", - [ - "jump", - "add_err_175", - 164, - 35 - ], - [ - "is_num", - 41, - 3, - 164, - 35 - ], - [ - "jump_false", - 41, - "add_err_175", - 164, - 35 - ], - [ - "add", - 39, - 38, - 3, - 164, - 35 - ], - [ - "jump", - "add_done_173", - 164, - 35 - ], - "add_err_175", - [ - "disrupt", - 164, - 35 - ], - "add_done_173", - [ - "access", - 42, - "\n", - 164, - 48 - ], - [ - "is_text", - 44, - 39, - 164, - 48 - ], - [ - "jump_false", - 44, - "add_cn_177", - 164, - 48 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 43, - 39, - 42, - 164, - 48 - ], - [ - "jump", - "add_done_176", - 164, - 48 - ], - "add_cn_177", - [ - "is_num", - 44, - 39, - 164, - 48 - ], - [ - "jump_false", - 44, - "add_err_178", - 164, - 48 - ], - "_nop_tc_6", - [ - "jump", - "add_err_178", - 164, - 48 - ], - [ - "add", - 43, - 39, - 42, - 164, - 48 - ], - [ - "jump", - "add_done_176", - 164, - 48 - ], - "add_err_178", - [ - "disrupt", - 164, - 48 - ], - "add_done_176", - [ - "access", - 47, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 164, - 5 - ], - [ - "frame", - 48, - 47, - 1, - 164, - 5 - ], - [ - "null", - 49, - 164, - 5 - ], - [ - "setarg", - 48, - 0, - 49, - 164, - 5 - ], - [ - "setarg", - 48, - 1, - 43, - 164, - 5 - ], - [ - "invoke", - 48, - 46, - 164, - 5 - ], - [ - "jump", - "if_end_168", - 164, - 5 - ], - "if_else_167", - "if_end_168", - [ - "delete", - 50, - 2, - 1, - 167, - 16 - ], - [ - "get", - 52, - 1, - 1, - 168, - 3 - ], - [ - "is_proxy", - 53, - 52, - 168, - 3 - ], - [ - "jump_false", - 53, - "record_path_179", - 168, - 3 - ], - [ - "null", - 54, - 168, - 3 - ], - [ - "access", - 55, - "save", - 168, - 3 - ], - [ - "array", - 56, - 0, - 168, - 3 - ], - [ - "push", - 56, - 2, - 168, - 3 - ], - [ - "frame", - 57, - 52, - 2, - 168, - 3 - ], - [ - "setarg", - 57, - 0, - 54, - 168, - 3 - ], - [ - "setarg", - 57, - 1, - 55, - 168, - 3 - ], - [ - "setarg", - 57, - 2, - 56, - 168, - 3 - ], - [ - "invoke", - 57, - 51, - 168, - 3 - ], - [ - "jump", - "call_done_180", - 168, - 3 - ], - "record_path_179", - [ - "load_field", - 58, - 52, - "save", - 168, - 3 - ], - [ - "frame", - 59, - 58, - 1, - 168, - 3 - ], - [ - "setarg", - 59, - 0, - 52, - 168, - 3 - ], - [ - "setarg", - 59, - 1, - 2, - 168, - 3 - ], - [ - "invoke", - 59, - 51, - 168, - 3 - ], - "call_done_180", - [ - "access", - 60, - "Unlinked ", - 169, - 9 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "is_text", - 63, - 1, - 169, - 23 - ], - [ - "jump_false", - 63, - "add_cn_182", - 169, - 23 - ], - [ - "concat", - 61, - 60, - 1, - 169, - 23 - ], - [ - "jump", - "add_done_181", - 169, - 23 - ], - "add_cn_182", - "_nop_tc_9", - [ - "jump", - "add_err_183", - 169, - 23 - ], - [ - "is_num", - 63, - 1, - 169, - 23 - ], - [ - "jump_false", - 63, - "add_err_183", - 169, - 23 - ], - [ - "add", - 61, - 60, - 1, - 169, - 23 - ], - [ - "jump", - "add_done_181", - 169, - 23 - ], - "add_err_183", - [ - "disrupt", - 169, - 23 - ], - "add_done_181", - [ - "access", - 64, - "\n", - 169, - 35 - ], - [ - "is_text", - 66, - 61, - 169, - 35 - ], - [ - "jump_false", - 66, - "add_cn_185", - 169, - 35 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 65, - 61, - 64, - 169, - 35 - ], - [ - "jump", - "add_done_184", - 169, - 35 - ], - "add_cn_185", - [ - "is_num", - 66, - 61, - 169, - 35 - ], - [ - "jump_false", - 66, - "add_err_186", - 169, - 35 - ], - "_nop_tc_12", - [ - "jump", - "add_err_186", - 169, - 35 - ], - [ - "add", - 65, - 61, - 64, - 169, - 35 - ], - [ - "jump", - "add_done_184", - 169, - 35 - ], - "add_err_186", - [ - "disrupt", - 169, - 35 - ], - "add_done_184", - [ - "access", - 69, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 169, - 3 - ], - [ - "frame", - 70, - 69, - 1, - 169, - 3 - ], - [ - "null", - 71, - 169, - 3 - ], - [ - "setarg", - 70, - 0, - 71, - 169, - 3 - ], - [ - "setarg", - 70, - 1, - 65, - 169, - 3 - ], - [ - "invoke", - 70, - 68, - 169, - 3 - ], - [ - "true", - 72, - 170, - 10 - ], - [ - "return", - 72, - 170, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 26, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 6, - 2, - 177, - 22 - ], - [ - "frame", - 5, - 4, - 1, - 177, - 22 - ], - [ - "null", - 6, - 177, - 22 - ], - [ - "setarg", - 5, - 0, - 6, - 177, - 22 - ], - [ - "setarg", - 5, - 1, - 1, - 177, - 22 - ], - [ - "invoke", - 5, - 3, - 177, - 22 - ], - [ - "move", - 2, - 3, - 177, - 22 - ], - [ - "get", - 8, - 4, - 2, - 178, - 9 - ], - [ - "is_proxy", - 9, - 8, - 178, - 9 - ], - [ - "jump_false", - 9, - "record_path_191", - 178, - 9 - ], - [ - "null", - 10, - 178, - 9 - ], - [ - "access", - 11, - "is_link", - 178, - 9 - ], - [ - "array", - 12, - 0, - 178, - 9 - ], - [ - "push", - 12, - 2, - 178, - 9 - ], - [ - "frame", - 13, - 8, - 2, - 178, - 9 - ], - [ - "setarg", - 13, - 0, - 10, - 178, - 9 - ], - [ - "setarg", - 13, - 1, - 11, - 178, - 9 - ], - [ - "setarg", - 13, - 2, - 12, - 178, - 9 - ], - [ - "invoke", - 13, - 7, - 178, - 9 - ], - [ - "jump", - "call_done_192", - 178, - 9 - ], - "record_path_191", - [ - "load_field", - 14, - 8, - "is_link", - 178, - 9 - ], - [ - "frame", - 15, - 14, - 1, - 178, - 9 - ], - [ - "setarg", - 15, - 0, - 8, - 178, - 9 - ], - [ - "setarg", - 15, - 1, - 2, - 178, - 9 - ], - [ - "invoke", - 15, - 7, - 178, - 9 - ], - "call_done_192", - [ - "jump_false", - 7, - "if_else_189", - 178, - 9 - ], - [ - "get", - 17, - 4, - 2, - 179, - 7 - ], - [ - "is_proxy", - 18, - 17, - 179, - 7 - ], - [ - "jump_false", - 18, - "record_path_193", - 179, - 7 - ], - [ - "null", - 19, - 179, - 7 - ], - [ - "access", - 20, - "unlink", - 179, - 7 - ], - [ - "array", - 21, - 0, - 179, - 7 - ], - [ - "push", - 21, - 2, - 179, - 7 - ], - [ - "frame", - 22, - 17, - 2, - 179, - 7 - ], - [ - "setarg", - 22, - 0, - 19, - 179, - 7 - ], - [ - "setarg", - 22, - 1, - 20, - 179, - 7 - ], - [ - "setarg", - 22, - 2, - 21, - 179, - 7 - ], - [ - "invoke", - 22, - 16, - 179, - 7 - ], - [ - "jump", - "call_done_194", - 179, - 7 - ], - "record_path_193", - [ - "load_field", - 23, - 17, - "unlink", - 179, - 7 - ], - [ - "frame", - 24, - 23, - 1, - 179, - 7 - ], - [ - "setarg", - 24, - 0, - 17, - 179, - 7 - ], - [ - "setarg", - 24, - 1, - 2, - 179, - 7 - ], - [ - "invoke", - 24, - 16, - 179, - 7 - ], - "call_done_194", - [ - "jump", - "if_end_190", - 179, - 7 - ], - "if_else_189", - "if_end_190", - [ - "null", - 25, - 179, - 7 - ], - [ - "return", - 25, - 179, - 7 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 42, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 1, - 1, - 175, - 15 - ], - [ - "is_proxy", - 4, - 3, - 175, - 15 - ], - [ - "jump_false", - 4, - "record_path_187", - 175, - 15 - ], - [ - "null", - 5, - 175, - 15 - ], - [ - "access", - 6, - "load", - 175, - 15 - ], - [ - "array", - 7, - 0, - 175, - 15 - ], - [ - "frame", - 8, - 3, - 2, - 175, - 15 - ], - [ - "setarg", - 8, - 0, - 5, - 175, - 15 - ], - [ - "setarg", - 8, - 1, - 6, - 175, - 15 - ], - [ - "setarg", - 8, - 2, - 7, - 175, - 15 - ], - [ - "invoke", - 8, - 2, - 175, - 15 - ], - [ - "jump", - "call_done_188", - 175, - 15 - ], - "record_path_187", - [ - "load_field", - 9, - 3, - "load", - 175, - 15 - ], - [ - "frame", - 10, - 9, - 0, - 175, - 15 - ], - [ - "setarg", - 10, - 0, - 3, - 175, - 15 - ], - [ - "invoke", - 10, - 2, - 175, - 15 - ], - "call_done_188", - [ - "move", - 1, - 2, - 175, - 15 - ], - [ - "access", - 12, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 176, - 10 - ], - [ - "frame", - 13, - 12, - 1, - 176, - 10 - ], - [ - "null", - 14, - 176, - 10 - ], - [ - "setarg", - 13, - 0, - 14, - 176, - 10 - ], - [ - "setarg", - 13, - 1, - 1, - 176, - 10 - ], - [ - "invoke", - 13, - 11, - 176, - 10 - ], - [ - "function", - 15, - 14, - 176, - 24 - ], - [ - "length", - 17, - 11, - 176, - 24 - ], - [ - "int", - 18, - 0, - 176, - 24 - ], - [ - "int", - 22, - 1, - 176, - 24 - ], - [ - "null", - 21, - 176, - 24 - ], - "arrfor_loop_195", - [ - "lt_int", - 19, - 18, - 17, - 176, - 24 - ], - [ - "jump_false", - 19, - "arrfor_done_196", - 176, - 24 - ], - [ - "load_index", - 20, - 11, - 18, - 176, - 24 - ], - [ - "frame", - 23, - 15, - 2, - 176, - 24 - ], - [ - "setarg", - 23, - 0, - 21, - 176, - 24 - ], - [ - "setarg", - 23, - 1, - 20, - 176, - 24 - ], - [ - "setarg", - 23, - 2, - 18, - 176, - 24 - ], - [ - "invoke", - 23, - 24, - 176, - 24 - ], - [ - "add", - 18, - 18, - 22, - 176, - 24 - ], - [ - "jump", - "arrfor_loop_195", - 176, - 24 - ], - "arrfor_done_196", - [ - "null", - 16, - 176, - 24 - ], - [ - "record", - 25, - 0 - ], - [ - "get", - 27, - 1, - 1, - 183, - 3 - ], - [ - "is_proxy", - 28, - 27, - 183, - 3 - ], - [ - "jump_false", - 28, - "record_path_197", - 183, - 3 - ], - [ - "null", - 29, - 183, - 3 - ], - [ - "access", - 30, - "save", - 183, - 3 - ], - [ - "array", - 31, - 0, - 183, - 3 - ], - [ - "push", - 31, - 25, - 183, - 3 - ], - [ - "frame", - 32, - 27, - 2, - 183, - 3 - ], - [ - "setarg", - 32, - 0, - 29, - 183, - 3 - ], - [ - "setarg", - 32, - 1, - 30, - 183, - 3 - ], - [ - "setarg", - 32, - 2, - 31, - 183, - 3 - ], - [ - "invoke", - 32, - 26, - 183, - 3 - ], - [ - "jump", - "call_done_198", - 183, - 3 - ], - "record_path_197", - [ - "load_field", - 33, - 27, - "save", - 183, - 3 - ], - [ - "frame", - 34, - 33, - 1, - 183, - 3 - ], - [ - "setarg", - 34, - 0, - 27, - 183, - 3 - ], - [ - "setarg", - 34, - 1, - 25, - 183, - 3 - ], - [ - "invoke", - 34, - 26, - 183, - 3 - ], - "call_done_198", - [ - "access", - 35, - "Cleared all links\n", - 184, - 9 - ], - [ - "access", - 37, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 184, - 3 - ], - [ - "frame", - 38, - 37, - 1, - 184, - 3 - ], - [ - "null", - 39, - 184, - 3 - ], - [ - "setarg", - 38, - 0, - 39, - 184, - 3 - ], - [ - "setarg", - 38, - 1, - 35, - 184, - 3 - ], - [ - "invoke", - 38, - 36, - 184, - 3 - ], - [ - "true", - 40, - 185, - 10 - ], - [ - "return", - 40, - 185, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 99, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 9, - 6, - 1, - 190, - 20 - ], - [ - "frame", - 10, - 9, - 1, - 190, - 20 - ], - [ - "null", - 11, - 190, - 20 - ], - [ - "setarg", - 10, - 0, - 11, - 190, - 20 - ], - [ - "setarg", - 10, - 1, - 1, - 190, - 20 - ], - [ - "invoke", - 10, - 8, - 190, - 20 - ], - [ - "move", - 7, - 8, - 190, - 20 - ], - [ - "get", - 13, - 11, - 1, - 191, - 21 - ], - [ - "frame", - 14, - 13, - 1, - 191, - 21 - ], - [ - "null", - 15, - 191, - 21 - ], - [ - "setarg", - 14, - 0, - 15, - 191, - 21 - ], - [ - "setarg", - 14, - 1, - 2, - 191, - 21 - ], - [ - "invoke", - 14, - 12, - 191, - 21 - ], - [ - "move", - 5, - 12, - 191, - 21 - ], - [ - "get", - 17, - 4, - 1, - 194, - 16 - ], - [ - "is_proxy", - 18, - 17, - 194, - 16 - ], - [ - "jump_false", - 18, - "record_path_199", - 194, - 16 - ], - [ - "null", - 19, - 194, - 16 - ], - [ - "access", - 20, - "dirname", - 194, - 16 - ], - [ - "array", - 21, - 0, - 194, - 16 - ], - [ - "push", - 21, - 7, - 194, - 16 - ], - [ - "frame", - 22, - 17, - 2, - 194, - 16 - ], - [ - "setarg", - 22, - 0, - 19, - 194, - 16 - ], - [ - "setarg", - 22, - 1, - 20, - 194, - 16 - ], - [ - "setarg", - 22, - 2, - 21, - 194, - 16 - ], - [ - "invoke", - 22, - 16, - 194, - 16 - ], - [ - "jump", - "call_done_200", - 194, - 16 - ], - "record_path_199", - [ - "load_field", - 23, - 17, - "dirname", - 194, - 16 - ], - [ - "frame", - 24, - 23, - 1, - 194, - 16 - ], - [ - "setarg", - 24, - 0, - 17, - 194, - 16 - ], - [ - "setarg", - 24, - 1, - 7, - 194, - 16 - ], - [ - "invoke", - 24, - 16, - 194, - 16 - ], - "call_done_200", - [ - "move", - 6, - 16, - 194, - 16 - ], - [ - "get", - 26, - 3, - 1, - 195, - 3 - ], - [ - "frame", - 27, - 26, - 1, - 195, - 3 - ], - [ - "null", - 28, - 195, - 3 - ], - [ - "setarg", - 27, - 0, - 28, - 195, - 3 - ], - [ - "setarg", - 27, - 1, - 6, - 195, - 3 - ], - [ - "invoke", - 27, - 25, - 195, - 3 - ], - [ - "null", - 4, - 198, - 22 - ], - [ - "get", - 30, - 4, - 1, - 199, - 7 - ], - [ - "is_proxy", - 31, - 30, - 199, - 7 - ], - [ - "jump_false", - 31, - "record_path_203", - 199, - 7 - ], - [ - "null", - 32, - 199, - 7 - ], - [ - "access", - 33, - "is_link", - 199, - 7 - ], - [ - "array", - 34, - 0, - 199, - 7 - ], - [ - "push", - 34, - 7, - 199, - 7 - ], - [ - "frame", - 35, - 30, - 2, - 199, - 7 - ], - [ - "setarg", - 35, - 0, - 32, - 199, - 7 - ], - [ - "setarg", - 35, - 1, - 33, - 199, - 7 - ], - [ - "setarg", - 35, - 2, - 34, - 199, - 7 - ], - [ - "invoke", - 35, - 29, - 199, - 7 - ], - [ - "jump", - "call_done_204", - 199, - 7 - ], - "record_path_203", - [ - "load_field", - 36, - 30, - "is_link", - 199, - 7 - ], - [ - "frame", - 37, - 36, - 1, - 199, - 7 - ], - [ - "setarg", - 37, - 0, - 30, - 199, - 7 - ], - [ - "setarg", - 37, - 1, - 7, - 199, - 7 - ], - [ - "invoke", - 37, - 29, - 199, - 7 - ], - "call_done_204", - [ - "jump_false", - 29, - "if_else_201", - 199, - 7 - ], - [ - "get", - 39, - 4, - 1, - 200, - 20 - ], - [ - "is_proxy", - 40, - 39, - 200, - 20 - ], - [ - "jump_false", - 40, - "record_path_205", - 200, - 20 - ], - [ - "null", - 41, - 200, - 20 - ], - [ - "access", - 42, - "readlink", - 200, - 20 - ], - [ - "array", - 43, - 0, - 200, - 20 - ], - [ - "push", - 43, - 7, - 200, - 20 - ], - [ - "frame", - 44, - 39, - 2, - 200, - 20 - ], - [ - "setarg", - 44, - 0, - 41, - 200, - 20 - ], - [ - "setarg", - 44, - 1, - 42, - 200, - 20 - ], - [ - "setarg", - 44, - 2, - 43, - 200, - 20 - ], - [ - "invoke", - 44, - 38, - 200, - 20 - ], - [ - "jump", - "call_done_206", - 200, - 20 - ], - "record_path_205", - [ - "load_field", - 45, - 39, - "readlink", - 200, - 20 - ], - [ - "frame", - 46, - 45, - 1, - 200, - 20 - ], - [ - "setarg", - 46, - 0, - 39, - 200, - 20 - ], - [ - "setarg", - 46, - 1, - 7, - 200, - 20 - ], - [ - "invoke", - 46, - 38, - 200, - 20 - ], - "call_done_206", - [ - "move", - 4, - 38, - 200, - 20 - ], - [ - "jump", - "if_end_202", - 200, - 20 - ], - "if_else_201", - "if_end_202", - [ - "is_identical", - 47, - 4, - 5, - 204, - 23 - ], - [ - "jump_true", - 47, - "eq_done_209", - 204, - 23 - ], - [ - "is_int", - 48, - 4, - 204, - 23 - ], - [ - "jump_false", - 48, - "eq_ni_210", - 204, - 23 - ], - [ - "is_int", - 49, - 5, - 204, - 23 - ], - [ - "jump_false", - 49, - "eq_ni_210", - 204, - 23 - ], - [ - "eq_int", - 47, - 4, - 5, - 204, - 23 - ], - [ - "jump", - "eq_done_209", - 204, - 23 - ], - "eq_ni_210", - [ - "is_num", - 48, - 4, - 204, - 23 - ], - [ - "jump_false", - 48, - "eq_nn_211", - 204, - 23 - ], - [ - "is_num", - 49, - 5, - 204, - 23 - ], - [ - "jump_false", - 49, - "eq_nn_211", - 204, - 23 - ], - [ - "eq_float", - 47, - 4, - 5, - 204, - 23 - ], - [ - "jump", - "eq_done_209", - 204, - 23 - ], - "eq_nn_211", - [ - "is_text", - 48, - 4, - 204, - 23 - ], - [ - "jump_false", - 48, - "eq_nt_212", - 204, - 23 - ], - [ - "is_text", - 49, - 5, - 204, - 23 - ], - [ - "jump_false", - 49, - "eq_nt_212", - 204, - 23 - ], - [ - "eq_text", - 47, - 4, - 5, - 204, - 23 - ], - [ - "jump", - "eq_done_209", - 204, - 23 - ], - "eq_nt_212", - [ - "is_null", - 48, - 4, - 204, - 23 - ], - [ - "jump_false", - 48, - "eq_nnl_213", - 204, - 23 - ], - [ - "is_null", - 49, - 5, - 204, - 23 - ], - [ - "jump_false", - 49, - "eq_nnl_213", - 204, - 23 - ], - [ - "true", - 47, - 204, - 23 - ], - [ - "jump", - "eq_done_209", - 204, - 23 - ], - "eq_nnl_213", - [ - "is_bool", - 48, - 4, - 204, - 23 - ], - [ - "jump_false", - 48, - "eq_nb_214", - 204, - 23 - ], - [ - "is_bool", - 49, - 5, - 204, - 23 - ], - [ - "jump_false", - 49, - "eq_nb_214", - 204, - 23 - ], - [ - "eq_bool", - 47, - 4, - 5, - 204, - 23 - ], - [ - "jump", - "eq_done_209", - 204, - 23 - ], - "eq_nb_214", - [ - "false", - 47, - 204, - 23 - ], - "eq_done_209", - [ - "jump_false", - 47, - "if_else_207", - 204, - 23 - ], - [ - "true", - 50, - 205, - 12 - ], - [ - "return", - 50, - 205, - 12 - ], - "_nop_ur_1", - "if_else_207", - "if_end_208", - [ - "get", - 52, - 4, - 1, - 209, - 7 - ], - [ - "is_proxy", - 53, - 52, - 209, - 7 - ], - [ - "jump_false", - 53, - "record_path_217", - 209, - 7 - ], - [ - "null", - 54, - 209, - 7 - ], - [ - "access", - 55, - "is_link", - 209, - 7 - ], - [ - "array", - 56, - 0, - 209, - 7 - ], - [ - "push", - 56, - 7, - 209, - 7 - ], - [ - "frame", - 57, - 52, - 2, - 209, - 7 - ], - [ - "setarg", - 57, - 0, - 54, - 209, - 7 - ], - [ - "setarg", - 57, - 1, - 55, - 209, - 7 - ], - [ - "setarg", - 57, - 2, - 56, - 209, - 7 - ], - [ - "invoke", - 57, - 51, - 209, - 7 - ], - [ - "jump", - "call_done_218", - 209, - 7 - ], - "record_path_217", - [ - "load_field", - 58, - 52, - "is_link", - 209, - 7 - ], - [ - "frame", - 59, - 58, - 1, - 209, - 7 - ], - [ - "setarg", - 59, - 0, - 52, - 209, - 7 - ], - [ - "setarg", - 59, - 1, - 7, - 209, - 7 - ], - [ - "invoke", - 59, - 51, - 209, - 7 - ], - "call_done_218", - [ - "jump_false", - 51, - "if_else_215", - 209, - 7 - ], - [ - "get", - 61, - 4, - 1, - 210, - 5 - ], - [ - "is_proxy", - 62, - 61, - 210, - 5 - ], - [ - "jump_false", - 62, - "record_path_219", - 210, - 5 - ], - [ - "null", - 63, - 210, - 5 - ], - [ - "access", - 64, - "unlink", - 210, - 5 - ], - [ - "array", - 65, - 0, - 210, - 5 - ], - [ - "push", - 65, - 7, - 210, - 5 - ], - [ - "frame", - 66, - 61, - 2, - 210, - 5 - ], - [ - "setarg", - 66, - 0, - 63, - 210, - 5 - ], - [ - "setarg", - 66, - 1, - 64, - 210, - 5 - ], - [ - "setarg", - 66, - 2, - 65, - 210, - 5 - ], - [ - "invoke", - 66, - 60, - 210, - 5 - ], - [ - "jump", - "call_done_220", - 210, - 5 - ], - "record_path_219", - [ - "load_field", - 67, - 61, - "unlink", - 210, - 5 - ], - [ - "frame", - 68, - 67, - 1, - 210, - 5 - ], - [ - "setarg", - 68, - 0, - 61, - 210, - 5 - ], - [ - "setarg", - 68, - 1, - 7, - 210, - 5 - ], - [ - "invoke", - 68, - 60, - 210, - 5 - ], - "call_done_220", - [ - "jump", - "if_end_216", - 210, - 5 - ], - "if_else_215", - [ - "get", - 70, - 4, - 1, - 211, - 14 - ], - [ - "is_proxy", - 71, - 70, - 211, - 14 - ], - [ - "jump_false", - 71, - "record_path_223", - 211, - 14 - ], - [ - "null", - 72, - 211, - 14 - ], - [ - "access", - 73, - "is_dir", - 211, - 14 - ], - [ - "array", - 74, - 0, - 211, - 14 - ], - [ - "push", - 74, - 7, - 211, - 14 - ], - [ - "frame", - 75, - 70, - 2, - 211, - 14 - ], - [ - "setarg", - 75, - 0, - 72, - 211, - 14 - ], - [ - "setarg", - 75, - 1, - 73, - 211, - 14 - ], - [ - "setarg", - 75, - 2, - 74, - 211, - 14 - ], - [ - "invoke", - 75, - 69, - 211, - 14 - ], - [ - "jump", - "call_done_224", - 211, - 14 - ], - "record_path_223", - [ - "load_field", - 76, - 70, - "is_dir", - 211, - 14 - ], - [ - "frame", - 77, - 76, - 1, - 211, - 14 - ], - [ - "setarg", - 77, - 0, - 70, - 211, - 14 - ], - [ - "setarg", - 77, - 1, - 7, - 211, - 14 - ], - [ - "invoke", - 77, - 69, - 211, - 14 - ], - "call_done_224", - [ - "jump_false", - 69, - "if_else_221", - 211, - 14 - ], - [ - "access", - 78, - 1, - 212, - 26 - ], - [ - "get", - 80, - 4, - 1, - 212, - 5 - ], - [ - "is_proxy", - 81, - 80, - 212, - 5 - ], - [ - "jump_false", - 81, - "record_path_225", - 212, - 5 - ], - [ - "null", - 82, - 212, - 5 - ], - [ - "access", - 83, - "rmdir", - 212, - 5 - ], - [ - "array", - 84, - 0, - 212, - 5 - ], - [ - "push", - 84, - 7, - 212, - 5 - ], - [ - "push", - 84, - 78, - 212, - 5 - ], - [ - "frame", - 85, - 80, - 2, - 212, - 5 - ], - [ - "setarg", - 85, - 0, - 82, - 212, - 5 - ], - [ - "setarg", - 85, - 1, - 83, - 212, - 5 - ], - [ - "setarg", - 85, - 2, - 84, - 212, - 5 - ], - [ - "invoke", - 85, - 79, - 212, - 5 - ], - [ - "jump", - "call_done_226", - 212, - 5 - ], - "record_path_225", - [ - "load_field", - 86, - 80, - "rmdir", - 212, - 5 - ], - [ - "frame", - 87, - 86, - 2, - 212, - 5 - ], - [ - "setarg", - 87, - 0, - 80, - 212, - 5 - ], - [ - "setarg", - 87, - 1, - 7, - 212, - 5 - ], - [ - "setarg", - 87, - 2, - 78, - 212, - 5 - ], - [ - "invoke", - 87, - 79, - 212, - 5 - ], - "call_done_226", - [ - "jump", - "if_end_222", - 212, - 5 - ], - "if_else_221", - "if_end_222", - "if_end_216", - [ - "get", - 89, - 4, - 1, - 216, - 3 - ], - [ - "is_proxy", - 90, - 89, - 216, - 3 - ], - [ - "jump_false", - 90, - "record_path_227", - 216, - 3 - ], - [ - "null", - 91, - 216, - 3 - ], - [ - "access", - 92, - "symlink", - 216, - 3 - ], - [ - "array", - 93, - 0, - 216, - 3 - ], - [ - "push", - 93, - 5, - 216, - 3 - ], - [ - "push", - 93, - 7, - 216, - 3 - ], - [ - "frame", - 94, - 89, - 2, - 216, - 3 - ], - [ - "setarg", - 94, - 0, - 91, - 216, - 3 - ], - [ - "setarg", - 94, - 1, - 92, - 216, - 3 - ], - [ - "setarg", - 94, - 2, - 93, - 216, - 3 - ], - [ - "invoke", - 94, - 88, - 216, - 3 - ], - [ - "jump", - "call_done_228", - 216, - 3 - ], - "record_path_227", - [ - "load_field", - 95, - 89, - "symlink", - 216, - 3 - ], - [ - "frame", - 96, - 95, - 2, - 216, - 3 - ], - [ - "setarg", - 96, - 0, - 89, - 216, - 3 - ], - [ - "setarg", - 96, - 1, - 5, - 216, - 3 - ], - [ - "setarg", - 96, - 2, - 7, - 216, - 3 - ], - [ - "invoke", - 96, - 88, - 216, - 3 - ], - "call_done_228", - [ - "true", - 97, - 217, - 10 - ], - [ - "return", - 97, - 217, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "link.cm", - "nr_args": 3 - }, - { - "disruption_pc": 45, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 1, - 3, - 1, - 256, - 24 - ], - [ - "get", - 3, - 1, - 5, - 256, - 15 - ], - [ - "is_proxy", - 4, - 3, - 256, - 15 - ], - [ - "jump_false", - 4, - "record_path_281", - 256, - 15 - ], - [ - "null", - 5, - 256, - 15 - ], - [ - "access", - 6, - "get", - 256, - 15 - ], - [ - "array", - 7, - 0, - 256, - 15 - ], - [ - "push", - 7, - 1, - 256, - 15 - ], - [ - "frame", - 8, - 3, - 2, - 256, - 15 - ], - [ - "setarg", - 8, - 0, - 5, - 256, - 15 - ], - [ - "setarg", - 8, - 1, - 6, - 256, - 15 - ], - [ - "setarg", - 8, - 2, - 7, - 256, - 15 - ], - [ - "invoke", - 8, - 2, - 256, - 15 - ], - [ - "jump", - "call_done_282", - 256, - 15 - ], - "record_path_281", - [ - "load_field", - 9, - 3, - "get", - 256, - 15 - ], - [ - "frame", - 10, - 9, - 1, - 256, - 15 - ], - [ - "setarg", - 10, - 0, - 3, - 256, - 15 - ], - [ - "setarg", - 10, - 1, - 1, - 256, - 15 - ], - [ - "invoke", - 10, - 2, - 256, - 15 - ], - "call_done_282", - [ - "get", - 11, - 3, - 1, - 257, - 28 - ], - [ - "get", - 13, - 1, - 5, - 257, - 15 - ], - [ - "is_proxy", - 14, - 13, - 257, - 15 - ], - [ - "jump_false", - 14, - "record_path_283", - 257, - 15 - ], - [ - "null", - 15, - 257, - 15 - ], - [ - "access", - 16, - "extract", - 257, - 15 - ], - [ - "array", - 17, - 0, - 257, - 15 - ], - [ - "push", - 17, - 11, - 257, - 15 - ], - [ - "frame", - 18, - 13, - 2, - 257, - 15 - ], - [ - "setarg", - 18, - 0, - 15, - 257, - 15 - ], - [ - "setarg", - 18, - 1, - 16, - 257, - 15 - ], - [ - "setarg", - 18, - 2, - 17, - 257, - 15 - ], - [ - "invoke", - 18, - 12, - 257, - 15 - ], - [ - "jump", - "call_done_284", - 257, - 15 - ], - "record_path_283", - [ - "load_field", - 19, - 13, - "extract", - 257, - 15 - ], - [ - "frame", - 20, - 19, - 1, - 257, - 15 - ], - [ - "setarg", - 20, - 0, - 13, - 257, - 15 - ], - [ - "setarg", - 20, - 1, - 11, - 257, - 15 - ], - [ - "invoke", - 20, - 12, - 257, - 15 - ], - "call_done_284", - [ - "null", - 21, - 257, - 15 - ], - [ - "return", - 21, - 257, - 15 - ], - "disruption_285", - [ - "null", - 22, - 257, - 15 - ], - [ - "return", - 22, - 257, - 15 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 1, - 1, - 249, - 31 - ], - [ - "load_field", - 5, - 4, - "dependencies", - 249, - 31 - ], - [ - "load_dynamic", - 6, - 5, - 1, - 249, - 48 - ], - [ - "move", - 3, - 6, - 249, - 48 - ], - [ - "access", - 7, - "/", - 251, - 42 - ], - [ - "access", - 9, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 251, - 17 - ], - [ - "frame", - 10, - 9, - 2, - 251, - 17 - ], - [ - "null", - 11, - 251, - 17 - ], - [ - "setarg", - 10, - 0, - 11, - 251, - 17 - ], - [ - "setarg", - 10, - 1, - 3, - 251, - 17 - ], - [ - "setarg", - 10, - 2, - 7, - 251, - 17 - ], - [ - "invoke", - 10, - 8, - 251, - 17 - ], - [ - "move", - 12, - 8, - 251, - 17 - ], - [ - "jump_false", - 12, - "and_end_278", - 251, - 17 - ], - [ - "get", - 14, - 4, - 5, - 251, - 51 - ], - [ - "is_proxy", - 15, - 14, - 251, - 51 - ], - [ - "jump_false", - 15, - "record_path_279", - 251, - 51 - ], - [ - "null", - 16, - 251, - 51 - ], - [ - "access", - 17, - "is_dir", - 251, - 51 - ], - [ - "array", - 18, - 0, - 251, - 51 - ], - [ - "push", - 18, - 3, - 251, - 51 - ], - [ - "frame", - 19, - 14, - 2, - 251, - 51 - ], - [ - "setarg", - 19, - 0, - 16, - 251, - 51 - ], - [ - "setarg", - 19, - 1, - 17, - 251, - 51 - ], - [ - "setarg", - 19, - 2, - 18, - 251, - 51 - ], - [ - "invoke", - 19, - 13, - 251, - 51 - ], - [ - "jump", - "call_done_280", - 251, - 51 - ], - "record_path_279", - [ - "load_field", - 20, - 14, - "is_dir", - 251, - 51 - ], - [ - "frame", - 21, - 20, - 1, - 251, - 51 - ], - [ - "setarg", - 21, - 0, - 14, - 251, - 51 - ], - [ - "setarg", - 21, - 1, - 3, - 251, - 51 - ], - [ - "invoke", - 21, - 13, - 251, - 51 - ], - "call_done_280", - [ - "not", - 22, - 13, - 251, - 51 - ], - [ - "move", - 12, - 22, - 251, - 51 - ], - "and_end_278", - [ - "jump_false", - 12, - "if_else_276", - 251, - 51 - ], - [ - "null", - 23, - 252, - 15 - ], - [ - "return", - 23, - 252, - 15 - ], - "_nop_ur_1", - "if_else_276", - "if_end_277", - [ - "function", - 24, - 17, - 255, - 24 - ], - [ - "move", - 2, - 24, - 255, - 24 - ], - [ - "frame", - 26, - 2, - 0, - 261, - 13 - ], - [ - "null", - 27, - 261, - 13 - ], - [ - "setarg", - 26, - 0, - 27, - 261, - 13 - ], - [ - "invoke", - 26, - 25, - 261, - 13 - ], - [ - "null", - 28, - 261, - 13 - ], - [ - "return", - 28, - 261, - 13 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 86, - "nr_slots": 45, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 3, - 1, - 245, - 37 - ], - [ - "get", - 5, - 4, - 4, - 245, - 28 - ], - [ - "is_proxy", - 6, - 5, - 245, - 28 - ], - [ - "jump_false", - 6, - "record_path_269", - 245, - 28 - ], - [ - "null", - 7, - 245, - 28 - ], - [ - "access", - 8, - "slurp", - 245, - 28 - ], - [ - "array", - 9, - 0, - 245, - 28 - ], - [ - "push", - 9, - 3, - 245, - 28 - ], - [ - "frame", - 10, - 5, - 2, - 245, - 28 - ], - [ - "setarg", - 10, - 0, - 7, - 245, - 28 - ], - [ - "setarg", - 10, - 1, - 8, - 245, - 28 - ], - [ - "setarg", - 10, - 2, - 9, - 245, - 28 - ], - [ - "invoke", - 10, - 4, - 245, - 28 - ], - [ - "jump", - "call_done_270", - 245, - 28 - ], - "record_path_269", - [ - "load_field", - 11, - 5, - "slurp", - 245, - 28 - ], - [ - "frame", - 12, - 11, - 1, - 245, - 28 - ], - [ - "setarg", - 12, - 0, - 5, - 245, - 28 - ], - [ - "setarg", - 12, - 1, - 3, - 245, - 28 - ], - [ - "invoke", - 12, - 4, - 245, - 28 - ], - "call_done_270", - [ - "access", - 14, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 245, - 23 - ], - [ - "frame", - 15, - 14, - 1, - 245, - 23 - ], - [ - "null", - 16, - 245, - 23 - ], - [ - "setarg", - 15, - 0, - 16, - 245, - 23 - ], - [ - "setarg", - 15, - 1, - 4, - 245, - 23 - ], - [ - "invoke", - 15, - 13, - 245, - 23 - ], - [ - "move", - 2, - 13, - 245, - 23 - ], - [ - "get", - 18, - 13, - 4, - 246, - 19 - ], - [ - "is_proxy", - 19, - 18, - 246, - 19 - ], - [ - "jump_false", - 19, - "record_path_271", - 246, - 19 - ], - [ - "null", - 20, - 246, - 19 - ], - [ - "access", - 21, - "decode", - 246, - 19 - ], - [ - "array", - 22, - 0, - 246, - 19 - ], - [ - "push", - 22, - 2, - 246, - 19 - ], - [ - "frame", - 23, - 18, - 2, - 246, - 19 - ], - [ - "setarg", - 23, - 0, - 20, - 246, - 19 - ], - [ - "setarg", - 23, - 1, - 21, - 246, - 19 - ], - [ - "setarg", - 23, - 2, - 22, - 246, - 19 - ], - [ - "invoke", - 23, - 17, - 246, - 19 - ], - [ - "jump", - "call_done_272", - 246, - 19 - ], - "record_path_271", - [ - "load_field", - 24, - 18, - "decode", - 246, - 19 - ], - [ - "frame", - 25, - 24, - 1, - 246, - 19 - ], - [ - "setarg", - 25, - 0, - 18, - 246, - 19 - ], - [ - "setarg", - 25, - 1, - 2, - 246, - 19 - ], - [ - "invoke", - 25, - 17, - 246, - 19 - ], - "call_done_272", - [ - "move", - 1, - 17, - 246, - 19 - ], - [ - "move", - 26, - 1, - 247, - 13 - ], - [ - "jump_false", - 26, - "and_end_275", - 247, - 13 - ], - [ - "load_field", - 27, - 1, - "dependencies", - 247, - 20 - ], - [ - "move", - 26, - 27, - 247, - 20 - ], - "and_end_275", - [ - "jump_false", - 26, - "if_else_273", - 247, - 20 - ], - [ - "load_field", - 28, - 1, - "dependencies", - 248, - 24 - ], - [ - "access", - 30, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 248, - 18 - ], - [ - "frame", - 31, - 30, - 1, - 248, - 18 - ], - [ - "null", - 32, - 248, - 18 - ], - [ - "setarg", - 31, - 0, - 32, - 248, - 18 - ], - [ - "setarg", - 31, - 1, - 28, - 248, - 18 - ], - [ - "invoke", - 31, - 29, - 248, - 18 - ], - [ - "function", - 33, - 18, - 248, - 43 - ], - [ - "length", - 35, - 29, - 248, - 43 - ], - [ - "int", - 36, - 0, - 248, - 43 - ], - [ - "int", - 40, - 1, - 248, - 43 - ], - [ - "null", - 39, - 248, - 43 - ], - "arrfor_loop_286", - [ - "lt_int", - 37, - 36, - 35, - 248, - 43 - ], - [ - "jump_false", - 37, - "arrfor_done_287", - 248, - 43 - ], - [ - "load_index", - 38, - 29, - 36, - 248, - 43 - ], - [ - "frame", - 41, - 33, - 2, - 248, - 43 - ], - [ - "setarg", - 41, - 0, - 39, - 248, - 43 - ], - [ - "setarg", - 41, - 1, - 38, - 248, - 43 - ], - [ - "setarg", - 41, - 2, - 36, - 248, - 43 - ], - [ - "invoke", - 41, - 42, - 248, - 43 - ], - [ - "add", - 36, - 36, - 40, - 248, - 43 - ], - [ - "jump", - "arrfor_loop_286", - 248, - 43 - ], - "arrfor_done_287", - [ - "null", - 34, - 248, - 43 - ], - [ - "jump", - "if_end_274", - 248, - 43 - ], - "if_else_273", - "if_end_274", - [ - "null", - 43, - 248, - 43 - ], - [ - "return", - 43, - 248, - 43 - ], - "disruption_288", - [ - "null", - 44, - 248, - 43 - ], - [ - "return", - 44, - 248, - 43 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 270, - "nr_slots": 97, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 3, - 1, - 230, - 45 - ], - [ - "get", - 6, - 11, - 3, - 230, - 25 - ], - [ - "frame", - 7, - 6, - 1, - 230, - 25 - ], - [ - "null", - 8, - 230, - 25 - ], - [ - "setarg", - 7, - 0, - 8, - 230, - 25 - ], - [ - "setarg", - 7, - 1, - 4, - 230, - 25 - ], - [ - "invoke", - 7, - 5, - 230, - 25 - ], - [ - "move", - 2, - 5, - 230, - 25 - ], - [ - "get", - 10, - 4, - 3, - 231, - 12 - ], - [ - "is_proxy", - 11, - 10, - 231, - 12 - ], - [ - "jump_false", - 11, - "record_path_233", - 231, - 12 - ], - [ - "null", - 12, - 231, - 12 - ], - [ - "access", - 13, - "is_dir", - 231, - 12 - ], - [ - "array", - 14, - 0, - 231, - 12 - ], - [ - "push", - 14, - 2, - 231, - 12 - ], - [ - "frame", - 15, - 10, - 2, - 231, - 12 - ], - [ - "setarg", - 15, - 0, - 12, - 231, - 12 - ], - [ - "setarg", - 15, - 1, - 13, - 231, - 12 - ], - [ - "setarg", - 15, - 2, - 14, - 231, - 12 - ], - [ - "invoke", - 15, - 9, - 231, - 12 - ], - [ - "jump", - "call_done_234", - 231, - 12 - ], - "record_path_233", - [ - "load_field", - 16, - 10, - "is_dir", - 231, - 12 - ], - [ - "frame", - 17, - 16, - 1, - 231, - 12 - ], - [ - "setarg", - 17, - 0, - 10, - 231, - 12 - ], - [ - "setarg", - 17, - 1, - 2, - 231, - 12 - ], - [ - "invoke", - 17, - 9, - 231, - 12 - ], - "call_done_234", - "_nop_bl_1", - [ - "jump_true", - 9, - "if_else_231", - 231, - 12 - ], - [ - "get", - 19, - 3, - 2, - 232, - 14 - ], - [ - "get", - 20, - 1, - 1, - 232, - 22 - ], - [ - "access", - 21, - ": target ", - 232, - 34 - ], - [ - "is_text", - 23, - 20, - 232, - 34 - ], - [ - "jump_false", - 23, - "add_cn_236", - 232, - 34 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 22, - 20, - 21, - 232, - 34 - ], - [ - "jump", - "add_done_235", - 232, - 34 - ], - "add_cn_236", - [ - "is_num", - 23, - 20, - 232, - 34 - ], - [ - "jump_false", - 23, - "add_err_237", - 232, - 34 - ], - "_nop_tc_3", - [ - "jump", - "add_err_237", - 232, - 34 - ], - [ - "add", - 22, - 20, - 21, - 232, - 34 - ], - [ - "jump", - "add_done_235", - 232, - 34 - ], - "add_err_237", - [ - "disrupt", - 232, - 34 - ], - "add_done_235", - [ - "is_text", - 26, - 22, - 232, - 48 - ], - [ - "jump_false", - 26, - "add_cn_239", - 232, - 48 - ], - [ - "is_text", - 27, - 2, - 232, - 48 - ], - [ - "jump_false", - 27, - "add_cn_239", - 232, - 48 - ], - [ - "concat", - 25, - 22, - 2, - 232, - 48 - ], - [ - "jump", - "add_done_238", - 232, - 48 - ], - "add_cn_239", - [ - "is_num", - 26, - 22, - 232, - 48 - ], - [ - "jump_false", - 26, - "add_err_240", - 232, - 48 - ], - [ - "is_num", - 27, - 2, - 232, - 48 - ], - [ - "jump_false", - 27, - "add_err_240", - 232, - 48 - ], - [ - "add", - 25, - 22, - 2, - 232, - 48 - ], - [ - "jump", - "add_done_238", - 232, - 48 - ], - "add_err_240", - [ - "disrupt", - 232, - 48 - ], - "add_done_238", - [ - "access", - 28, - " does not exist", - 232, - 62 - ], - [ - "is_text", - 30, - 25, - 232, - 62 - ], - [ - "jump_false", - 30, - "add_cn_242", - 232, - 62 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 29, - 25, - 28, - 232, - 62 - ], - [ - "jump", - "add_done_241", - 232, - 62 - ], - "add_cn_242", - [ - "is_num", - 30, - 25, - 232, - 62 - ], - [ - "jump_false", - 30, - "add_err_243", - 232, - 62 - ], - "_nop_tc_6", - [ - "jump", - "add_err_243", - 232, - 62 - ], - [ - "add", - 29, - 25, - 28, - 232, - 62 - ], - [ - "jump", - "add_done_241", - 232, - 62 - ], - "add_err_243", - [ - "disrupt", - 232, - 62 - ], - "add_done_241", - [ - "is_array", - 32, - 19, - 232, - 62 - ], - [ - "jump_false", - 32, - "push_err_244", - 232, - 62 - ], - [ - "push", - 19, - 29, - 232, - 62 - ], - [ - "jump", - "push_done_245", - 232, - 62 - ], - "push_err_244", - [ - "disrupt", - 232, - 62 - ], - "push_done_245", - [ - "null", - 33, - 233, - 9 - ], - [ - "return", - 33, - 233, - 9 - ], - "_nop_ur_1", - "if_else_231", - "if_end_232", - [ - "access", - 34, - "/cell.toml", - 235, - 37 - ], - [ - "is_text", - 36, - 2, - 235, - 37 - ], - [ - "jump_false", - 36, - "add_cn_249", - 235, - 37 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "concat", - 35, - 2, - 34, - 235, - 37 - ], - [ - "jump", - "add_done_248", - 235, - 37 - ], - "add_cn_249", - [ - "is_num", - 36, - 2, - 235, - 37 - ], - [ - "jump_false", - 36, - "add_err_250", - 235, - 37 - ], - "_nop_tc_9", - [ - "jump", - "add_err_250", - 235, - 37 - ], - [ - "add", - 35, - 2, - 34, - 235, - 37 - ], - [ - "jump", - "add_done_248", - 235, - 37 - ], - "add_err_250", - [ - "disrupt", - 235, - 37 - ], - "add_done_248", - [ - "get", - 39, - 4, - 3, - 235, - 12 - ], - [ - "is_proxy", - 40, - 39, - 235, - 12 - ], - [ - "jump_false", - 40, - "record_path_251", - 235, - 12 - ], - [ - "null", - 41, - 235, - 12 - ], - [ - "access", - 42, - "is_file", - 235, - 12 - ], - [ - "array", - 43, - 0, - 235, - 12 - ], - [ - "push", - 43, - 35, - 235, - 12 - ], - [ - "frame", - 44, - 39, - 2, - 235, - 12 - ], - [ - "setarg", - 44, - 0, - 41, - 235, - 12 - ], - [ - "setarg", - 44, - 1, - 42, - 235, - 12 - ], - [ - "setarg", - 44, - 2, - 43, - 235, - 12 - ], - [ - "invoke", - 44, - 38, - 235, - 12 - ], - [ - "jump", - "call_done_252", - 235, - 12 - ], - "record_path_251", - [ - "load_field", - 45, - 39, - "is_file", - 235, - 12 - ], - [ - "frame", - 46, - 45, - 1, - 235, - 12 - ], - [ - "setarg", - 46, - 0, - 39, - 235, - 12 - ], - [ - "setarg", - 46, - 1, - 35, - 235, - 12 - ], - [ - "invoke", - 46, - 38, - 235, - 12 - ], - "call_done_252", - "_nop_bl_2", - [ - "jump_true", - 38, - "if_else_246", - 235, - 12 - ], - [ - "get", - 48, - 3, - 2, - 236, - 14 - ], - [ - "get", - 49, - 1, - 1, - 236, - 22 - ], - [ - "access", - 50, - ": target ", - 236, - 34 - ], - [ - "is_text", - 52, - 49, - 236, - 34 - ], - [ - "jump_false", - 52, - "add_cn_254", - 236, - 34 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "concat", - 51, - 49, - 50, - 236, - 34 - ], - [ - "jump", - "add_done_253", - 236, - 34 - ], - "add_cn_254", - [ - "is_num", - 52, - 49, - 236, - 34 - ], - [ - "jump_false", - 52, - "add_err_255", - 236, - 34 - ], - "_nop_tc_12", - [ - "jump", - "add_err_255", - 236, - 34 - ], - [ - "add", - 51, - 49, - 50, - 236, - 34 - ], - [ - "jump", - "add_done_253", - 236, - 34 - ], - "add_err_255", - [ - "disrupt", - 236, - 34 - ], - "add_done_253", - [ - "is_text", - 55, - 51, - 236, - 48 - ], - [ - "jump_false", - 55, - "add_cn_257", - 236, - 48 - ], - [ - "is_text", - 56, - 2, - 236, - 48 - ], - [ - "jump_false", - 56, - "add_cn_257", - 236, - 48 - ], - [ - "concat", - 54, - 51, - 2, - 236, - 48 - ], - [ - "jump", - "add_done_256", - 236, - 48 - ], - "add_cn_257", - [ - "is_num", - 55, - 51, - 236, - 48 - ], - [ - "jump_false", - 55, - "add_err_258", - 236, - 48 - ], - [ - "is_num", - 56, - 2, - 236, - 48 - ], - [ - "jump_false", - 56, - "add_err_258", - 236, - 48 - ], - [ - "add", - 54, - 51, - 2, - 236, - 48 - ], - [ - "jump", - "add_done_256", - 236, - 48 - ], - "add_err_258", - [ - "disrupt", - 236, - 48 - ], - "add_done_256", - [ - "access", - 57, - " is not a valid package", - 236, - 62 - ], - [ - "is_text", - 59, - 54, - 236, - 62 - ], - [ - "jump_false", - 59, - "add_cn_260", - 236, - 62 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "concat", - 58, - 54, - 57, - 236, - 62 - ], - [ - "jump", - "add_done_259", - 236, - 62 - ], - "add_cn_260", - [ - "is_num", - 59, - 54, - 236, - 62 - ], - [ - "jump_false", - 59, - "add_err_261", - 236, - 62 - ], - "_nop_tc_15", - [ - "jump", - "add_err_261", - 236, - 62 - ], - [ - "add", - 58, - 54, - 57, - 236, - 62 - ], - [ - "jump", - "add_done_259", - 236, - 62 - ], - "add_err_261", - [ - "disrupt", - 236, - 62 - ], - "add_done_259", - [ - "is_array", - 61, - 48, - 236, - 62 - ], - [ - "jump_false", - 61, - "push_err_262", - 236, - 62 - ], - [ - "push", - 48, - 58, - 236, - 62 - ], - [ - "jump", - "push_done_263", - 236, - 62 - ], - "push_err_262", - [ - "disrupt", - 236, - 62 - ], - "push_done_263", - [ - "null", - 62, - 237, - 9 - ], - [ - "return", - 62, - 237, - 9 - ], - "_nop_ur_2", - "if_else_246", - "if_end_247", - [ - "get", - 63, - 1, - 1, - 240, - 21 - ], - [ - "get", - 64, - 3, - 1, - 240, - 32 - ], - [ - "get", - 65, - 1, - 2, - 240, - 40 - ], - [ - "get", - 67, - 1, - 3, - 240, - 7 - ], - [ - "is_proxy", - 68, - 67, - 240, - 7 - ], - [ - "jump_false", - 68, - "record_path_264", - 240, - 7 - ], - [ - "null", - 69, - 240, - 7 - ], - [ - "access", - 70, - "sync_one", - 240, - 7 - ], - [ - "array", - 71, - 0, - 240, - 7 - ], - [ - "push", - 71, - 63, - 240, - 7 - ], - [ - "push", - 71, - 64, - 240, - 7 - ], - [ - "push", - 71, - 65, - 240, - 7 - ], - [ - "frame", - 72, - 67, - 2, - 240, - 7 - ], - [ - "setarg", - 72, - 0, - 69, - 240, - 7 - ], - [ - "setarg", - 72, - 1, - 70, - 240, - 7 - ], - [ - "setarg", - 72, - 2, - 71, - 240, - 7 - ], - [ - "invoke", - 72, - 66, - 240, - 7 - ], - [ - "jump", - "call_done_265", - 240, - 7 - ], - "record_path_264", - [ - "load_field", - 73, - 67, - "sync_one", - 240, - 7 - ], - [ - "frame", - 74, - 73, - 3, - 240, - 7 - ], - [ - "setarg", - 74, - 0, - 67, - 240, - 7 - ], - [ - "setarg", - 74, - 1, - 63, - 240, - 7 - ], - [ - "setarg", - 74, - 2, - 64, - 240, - 7 - ], - [ - "setarg", - 74, - 3, - 65, - 240, - 7 - ], - [ - "invoke", - 74, - 66, - 240, - 7 - ], - "call_done_265", - [ - "access", - 75, - "/cell.toml", - 243, - 37 - ], - [ - "is_text", - 77, - 2, - 243, - 37 - ], - [ - "jump_false", - 77, - "add_cn_267", - 243, - 37 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "concat", - 76, - 2, - 75, - 243, - 37 - ], - [ - "jump", - "add_done_266", - 243, - 37 - ], - "add_cn_267", - [ - "is_num", - 77, - 2, - 243, - 37 - ], - [ - "jump_false", - 77, - "add_err_268", - 243, - 37 - ], - "_nop_tc_18", - [ - "jump", - "add_err_268", - 243, - 37 - ], - [ - "add", - 76, - 2, - 75, - 243, - 37 - ], - [ - "jump", - "add_done_266", - 243, - 37 - ], - "add_err_268", - [ - "disrupt", - 243, - 37 - ], - "add_done_266", - [ - "move", - 3, - 76, - 243, - 37 - ], - [ - "function", - 79, - 19, - 244, - 22 - ], - [ - "move", - 1, - 79, - 244, - 22 - ], - [ - "frame", - 81, - 1, - 0, - 267, - 7 - ], - [ - "null", - 82, - 267, - 7 - ], - [ - "setarg", - 81, - 0, - 82, - 267, - 7 - ], - [ - "invoke", - 81, - 80, - 267, - 7 - ], - [ - "get", - 83, - 2, - 2, - 269, - 15 - ], - [ - "access", - 84, - 1, - 269, - 23 - ], - [ - "is_text", - 86, - 83, - 269, - 23 - ], - [ - "jump_false", - 86, - "add_cn_290", - 269, - 23 - ], - "_nop_tc_19", - [ - "jump", - "add_cn_290", - 269, - 23 - ], - [ - "concat", - 85, - 83, - 84, - 269, - 23 - ], - [ - "jump", - "add_done_289", - 269, - 23 - ], - "add_cn_290", - [ - "is_num", - 86, - 83, - 269, - 23 - ], - [ - "jump_false", - 86, - "add_err_291", - 269, - 23 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "add", - 85, - 83, - 84, - 269, - 23 - ], - [ - "jump", - "add_done_289", - 269, - 23 - ], - "add_err_291", - [ - "disrupt", - 269, - 23 - ], - "add_done_289", - [ - "put", - 85, - 2, - 2, - 269, - 23 - ], - [ - "null", - 88, - 269, - 23 - ], - [ - "return", - 88, - 269, - 23 - ], - "disruption_292", - [ - "get", - 89, - 3, - 2, - 271, - 12 - ], - [ - "get", - 90, - 1, - 1, - 271, - 20 - ], - [ - "access", - 91, - ": sync failed", - 271, - 32 - ], - [ - "is_text", - 93, - 90, - 271, - 32 - ], - [ - "jump_false", - 93, - "add_cn_294", - 271, - 32 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "concat", - 92, - 90, - 91, - 271, - 32 - ], - [ - "jump", - "add_done_293", - 271, - 32 - ], - "add_cn_294", - [ - "is_num", - 93, - 90, - 271, - 32 - ], - [ - "jump_false", - 93, - "add_err_295", - 271, - 32 - ], - "_nop_tc_24", - [ - "jump", - "add_err_295", - 271, - 32 - ], - [ - "add", - 92, - 90, - 91, - 271, - 32 - ], - [ - "jump", - "add_done_293", - 271, - 32 - ], - "add_err_295", - [ - "disrupt", - 271, - 32 - ], - "add_done_293", - [ - "is_array", - 95, - 89, - 271, - 32 - ], - [ - "jump_false", - 95, - "push_err_296", - 271, - 32 - ], - [ - "push", - 89, - 92, - 271, - 32 - ], - [ - "jump", - "push_done_297", - 271, - 32 - ], - "push_err_296", - [ - "disrupt", - 271, - 32 - ], - "push_done_297", - [ - "null", - 96, - 271, - 32 - ], - [ - "return", - 96, - 271, - 32 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 4, - 1, - 227, - 18 - ], - [ - "load_dynamic", - 5, - 4, - 1, - 227, - 24 - ], - [ - "move", - 3, - 5, - 227, - 24 - ], - [ - "function", - 6, - 20, - 228, - 17 - ], - [ - "move", - 2, - 6, - 228, - 17 - ], - [ - "frame", - 8, - 2, - 0, - 273, - 5 - ], - [ - "null", - 9, - 273, - 5 - ], - [ - "setarg", - 8, - 0, - 9, - 273, - 5 - ], - [ - "invoke", - 8, - 7, - 273, - 5 - ], - [ - "null", - 10, - 273, - 5 - ], - [ - "return", - 10, - 273, - 5 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 31, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 1, - 1, - 222, - 15 - ], - [ - "is_proxy", - 7, - 6, - 222, - 15 - ], - [ - "jump_false", - 7, - "record_path_229", - 222, - 15 - ], - [ - "null", - 8, - 222, - 15 - ], - [ - "access", - 9, - "load", - 222, - 15 - ], - [ - "array", - 10, - 0, - 222, - 15 - ], - [ - "frame", - 11, - 6, - 2, - 222, - 15 - ], - [ - "setarg", - 11, - 0, - 8, - 222, - 15 - ], - [ - "setarg", - 11, - 1, - 9, - 222, - 15 - ], - [ - "setarg", - 11, - 2, - 10, - 222, - 15 - ], - [ - "invoke", - 11, - 5, - 222, - 15 - ], - [ - "jump", - "call_done_230", - 222, - 15 - ], - "record_path_229", - [ - "load_field", - 12, - 6, - "load", - 222, - 15 - ], - [ - "frame", - 13, - 12, - 0, - 222, - 15 - ], - [ - "setarg", - 13, - 0, - 6, - 222, - 15 - ], - [ - "invoke", - 13, - 5, - 222, - 15 - ], - "call_done_230", - [ - "move", - 4, - 5, - 222, - 15 - ], - [ - "access", - 2, - 0, - 223, - 15 - ], - [ - "array", - 14, - 0, - 224, - 16 - ], - [ - "move", - 3, - 14, - 224, - 16 - ], - [ - "access", - 16, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 226, - 10 - ], - [ - "frame", - 17, - 16, - 1, - 226, - 10 - ], - [ - "null", - 18, - 226, - 10 - ], - [ - "setarg", - 17, - 0, - 18, - 226, - 10 - ], - [ - "setarg", - 17, - 1, - 4, - 226, - 10 - ], - [ - "invoke", - 17, - 15, - 226, - 10 - ], - [ - "function", - 19, - 21, - 226, - 24 - ], - [ - "length", - 21, - 15, - 226, - 24 - ], - [ - "int", - 22, - 0, - 226, - 24 - ], - [ - "int", - 26, - 1, - 226, - 24 - ], - [ - "null", - 25, - 226, - 24 - ], - "arrfor_loop_298", - [ - "lt_int", - 23, - 22, - 21, - 226, - 24 - ], - [ - "jump_false", - 23, - "arrfor_done_299", - 226, - 24 - ], - [ - "load_index", - 24, - 15, - 22, - 226, - 24 - ], - [ - "frame", - 27, - 19, - 2, - 226, - 24 - ], - [ - "setarg", - 27, - 0, - 25, - 226, - 24 - ], - [ - "setarg", - 27, - 1, - 24, - 226, - 24 - ], - [ - "setarg", - 27, - 2, - 22, - 226, - 24 - ], - [ - "invoke", - 27, - 28, - 226, - 24 - ], - [ - "add", - 22, - 22, - 26, - 226, - 24 - ], - [ - "jump", - "arrfor_loop_298", - 226, - 24 - ], - "arrfor_done_299", - [ - "null", - 20, - 226, - 24 - ], - [ - "record", - 29, - 2 - ], - [ - "store_field", - 29, - 2, - "synced", - 276, - 20 - ], - [ - "store_field", - 29, - 3, - "errors", - 276, - 35 - ], - [ - "return", - 29, - 276, - 35 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 1, - 1, - 281, - 15 - ], - [ - "is_proxy", - 5, - 4, - 281, - 15 - ], - [ - "jump_false", - 5, - "record_path_300", - 281, - 15 - ], - [ - "null", - 6, - 281, - 15 - ], - [ - "access", - 7, - "load", - 281, - 15 - ], - [ - "array", - 8, - 0, - 281, - 15 - ], - [ - "frame", - 9, - 4, - 2, - 281, - 15 - ], - [ - "setarg", - 9, - 0, - 6, - 281, - 15 - ], - [ - "setarg", - 9, - 1, - 7, - 281, - 15 - ], - [ - "setarg", - 9, - 2, - 8, - 281, - 15 - ], - [ - "invoke", - 9, - 3, - 281, - 15 - ], - [ - "jump", - "call_done_301", - 281, - 15 - ], - "record_path_300", - [ - "load_field", - 10, - 4, - "load", - 281, - 15 - ], - [ - "frame", - 11, - 10, - 0, - 281, - 15 - ], - [ - "setarg", - 11, - 0, - 4, - 281, - 15 - ], - [ - "invoke", - 11, - 3, - 281, - 15 - ], - "call_done_301", - [ - "move", - 2, - 3, - 281, - 15 - ], - [ - "load_dynamic", - 12, - 2, - 1, - 282, - 16 - ], - [ - "null", - 13, - 282, - 30 - ], - [ - "is_identical", - 14, - 12, - 13, - 282, - 30 - ], - [ - "jump_true", - 14, - "ne_nid_303", - 282, - 30 - ], - [ - "jump", - "ne_ni_304", - 282, - 30 - ], - "ne_nid_303", - [ - "false", - 14, - 282, - 30 - ], - [ - "jump", - "ne_done_302", - 282, - 30 - ], - "ne_ni_304", - [ - "is_int", - 15, - 12, - 282, - 30 - ], - [ - "jump_false", - 15, - "ne_nn_305", - 282, - 30 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_305", - 282, - 30 - ], - [ - "ne_int", - 14, - 12, - 13, - 282, - 30 - ], - [ - "jump", - "ne_done_302", - 282, - 30 - ], - "ne_nn_305", - [ - "is_num", - 15, - 12, - 282, - 30 - ], - [ - "jump_false", - 15, - "ne_nt_306", - 282, - 30 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_306", - 282, - 30 - ], - [ - "ne_float", - 14, - 12, - 13, - 282, - 30 - ], - [ - "jump", - "ne_done_302", - 282, - 30 - ], - "ne_nt_306", - [ - "is_text", - 15, - 12, - 282, - 30 - ], - [ - "jump_false", - 15, - "ne_nnl_307", - 282, - 30 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_307", - 282, - 30 - ], - [ - "ne_text", - 14, - 12, - 13, - 282, - 30 - ], - [ - "jump", - "ne_done_302", - 282, - 30 - ], - "ne_nnl_307", - [ - "is_null", - 15, - 12, - 282, - 30 - ], - [ - "jump_false", - 15, - "ne_nb_308", - 282, - 30 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 14, - 282, - 30 - ], - [ - "jump", - "ne_done_302", - 282, - 30 - ], - "ne_nb_308", - [ - "is_bool", - 15, - 12, - 282, - 30 - ], - [ - "jump_false", - 15, - "ne_mis_309", - 282, - 30 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_309", - 282, - 30 - ], - [ - "ne_bool", - 14, - 12, - 13, - 282, - 30 - ], - [ - "jump", - "ne_done_302", - 282, - 30 - ], - "ne_mis_309", - [ - "true", - 14, - 282, - 30 - ], - "ne_done_302", - [ - "return", - 14, - 282, - 30 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 1, - 1, - 287, - 15 - ], - [ - "is_proxy", - 5, - 4, - 287, - 15 - ], - [ - "jump_false", - 5, - "record_path_310", - 287, - 15 - ], - [ - "null", - 6, - 287, - 15 - ], - [ - "access", - 7, - "load", - 287, - 15 - ], - [ - "array", - 8, - 0, - 287, - 15 - ], - [ - "frame", - 9, - 4, - 2, - 287, - 15 - ], - [ - "setarg", - 9, - 0, - 6, - 287, - 15 - ], - [ - "setarg", - 9, - 1, - 7, - 287, - 15 - ], - [ - "setarg", - 9, - 2, - 8, - 287, - 15 - ], - [ - "invoke", - 9, - 3, - 287, - 15 - ], - [ - "jump", - "call_done_311", - 287, - 15 - ], - "record_path_310", - [ - "load_field", - 10, - 4, - "load", - 287, - 15 - ], - [ - "frame", - 11, - 10, - 0, - 287, - 15 - ], - [ - "setarg", - 11, - 0, - 4, - 287, - 15 - ], - [ - "invoke", - 11, - 3, - 287, - 15 - ], - "call_done_311", - [ - "move", - 2, - 3, - 287, - 15 - ], - [ - "load_dynamic", - 12, - 2, - 1, - 288, - 16 - ], - [ - "move", - 13, - 12, - 288, - 16 - ], - [ - "jump_true", - 13, - "or_end_312", - 288, - 16 - ], - [ - "null", - 14, - 288, - 30 - ], - [ - "move", - 13, - 14, - 288, - 30 - ], - "or_end_312", - [ - "return", - 13, - 288, - 30 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 3, - 1, - 297, - 9 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 297, - 15 - ], - [ - "get", - 4, - 1, - 1, - 297, - 26 - ], - [ - "is_identical", - 5, - 3, - 4, - 297, - 26 - ], - [ - "jump_true", - 5, - "eq_done_317", - 297, - 26 - ], - [ - "is_int", - 6, - 3, - 297, - 26 - ], - [ - "jump_false", - 6, - "eq_ni_318", - 297, - 26 - ], - [ - "is_int", - 7, - 4, - 297, - 26 - ], - [ - "jump_false", - 7, - "eq_ni_318", - 297, - 26 - ], - [ - "eq_int", - 5, - 3, - 4, - 297, - 26 - ], - [ - "jump", - "eq_done_317", - 297, - 26 - ], - "eq_ni_318", - [ - "is_num", - 6, - 3, - 297, - 26 - ], - [ - "jump_false", - 6, - "eq_nn_319", - 297, - 26 - ], - [ - "is_num", - 7, - 4, - 297, - 26 - ], - [ - "jump_false", - 7, - "eq_nn_319", - 297, - 26 - ], - [ - "eq_float", - 5, - 3, - 4, - 297, - 26 - ], - [ - "jump", - "eq_done_317", - 297, - 26 - ], - "eq_nn_319", - [ - "is_text", - 6, - 3, - 297, - 26 - ], - [ - "jump_false", - 6, - "eq_nt_320", - 297, - 26 - ], - [ - "is_text", - 7, - 4, - 297, - 26 - ], - [ - "jump_false", - 7, - "eq_nt_320", - 297, - 26 - ], - [ - "eq_text", - 5, - 3, - 4, - 297, - 26 - ], - [ - "jump", - "eq_done_317", - 297, - 26 - ], - "eq_nt_320", - [ - "is_null", - 6, - 3, - 297, - 26 - ], - [ - "jump_false", - 6, - "eq_nnl_321", - 297, - 26 - ], - [ - "is_null", - 7, - 4, - 297, - 26 - ], - [ - "jump_false", - 7, - "eq_nnl_321", - 297, - 26 - ], - [ - "true", - 5, - 297, - 26 - ], - [ - "jump", - "eq_done_317", - 297, - 26 - ], - "eq_nnl_321", - [ - "is_bool", - 6, - 3, - 297, - 26 - ], - [ - "jump_false", - 6, - "eq_nb_322", - 297, - 26 - ], - [ - "is_bool", - 7, - 4, - 297, - 26 - ], - [ - "jump_false", - 7, - "eq_nb_322", - 297, - 26 - ], - [ - "eq_bool", - 5, - 3, - 4, - 297, - 26 - ], - [ - "jump", - "eq_done_317", - 297, - 26 - ], - "eq_nb_322", - [ - "false", - 5, - 297, - 26 - ], - "eq_done_317", - [ - "jump_false", - 5, - "if_else_315", - 297, - 26 - ], - [ - "put", - 1, - 2, - 1, - 297, - 42 - ], - [ - "jump", - "if_end_316", - 297, - 42 - ], - "if_else_315", - "if_end_316", - [ - "null", - 8, - 297, - 42 - ], - [ - "return", - 8, - 297, - 42 - ] - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 28, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 1, - 1, - 294, - 15 - ], - [ - "is_proxy", - 6, - 5, - 294, - 15 - ], - [ - "jump_false", - 6, - "record_path_313", - 294, - 15 - ], - [ - "null", - 7, - 294, - 15 - ], - [ - "access", - 8, - "load", - 294, - 15 - ], - [ - "array", - 9, - 0, - 294, - 15 - ], - [ - "frame", - 10, - 5, - 2, - 294, - 15 - ], - [ - "setarg", - 10, - 0, - 7, - 294, - 15 - ], - [ - "setarg", - 10, - 1, - 8, - 294, - 15 - ], - [ - "setarg", - 10, - 2, - 9, - 294, - 15 - ], - [ - "invoke", - 10, - 4, - 294, - 15 - ], - [ - "jump", - "call_done_314", - 294, - 15 - ], - "record_path_313", - [ - "load_field", - 11, - 5, - "load", - 294, - 15 - ], - [ - "frame", - 12, - 11, - 0, - 294, - 15 - ], - [ - "setarg", - 12, - 0, - 5, - 294, - 15 - ], - [ - "invoke", - 12, - 4, - 294, - 15 - ], - "call_done_314", - [ - "move", - 3, - 4, - 294, - 15 - ], - [ - "null", - 2, - 295, - 15 - ], - [ - "access", - 14, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 296, - 10 - ], - [ - "frame", - 15, - 14, - 1, - 296, - 10 - ], - [ - "null", - 16, - 296, - 10 - ], - [ - "setarg", - 15, - 0, - 16, - 296, - 10 - ], - [ - "setarg", - 15, - 1, - 3, - 296, - 10 - ], - [ - "invoke", - 15, - 13, - 296, - 10 - ], - [ - "function", - 17, - 25, - 296, - 24 - ], - [ - "length", - 19, - 13, - 296, - 24 - ], - [ - "int", - 20, - 0, - 296, - 24 - ], - [ - "int", - 24, - 1, - 296, - 24 - ], - [ - "null", - 23, - 296, - 24 - ], - "arrfor_loop_323", - [ - "lt_int", - 21, - 20, - 19, - 296, - 24 - ], - [ - "jump_false", - 21, - "arrfor_done_324", - 296, - 24 - ], - [ - "load_index", - 22, - 13, - 20, - 296, - 24 - ], - [ - "frame", - 25, - 17, - 2, - 296, - 24 - ], - [ - "setarg", - 25, - 0, - 23, - 296, - 24 - ], - [ - "setarg", - 25, - 1, - 22, - 296, - 24 - ], - [ - "setarg", - 25, - 2, - 20, - 296, - 24 - ], - [ - "invoke", - 25, - 26, - 296, - 24 - ], - [ - "add", - 20, - 20, - 24, - 296, - 24 - ], - [ - "jump", - "arrfor_loop_323", - 296, - 24 - ], - "arrfor_done_324", - [ - "null", - 18, - 296, - 24 - ], - [ - "return", - 2, - 299, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "link.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 53, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 14, - 0, - 0, - 0 - ], - [ - "move", - 5, - 14, - 0, - 0 - ], - [ - "function", - 15, - 1, - 0, - 0 - ], - [ - "move", - 7, - 15, - 0, - 0 - ], - [ - "function", - 16, - 2, - 0, - 0 - ], - [ - "move", - 12, - 16, - 0, - 0 - ], - [ - "function", - 17, - 3, - 0, - 0 - ], - [ - "move", - 6, - 17, - 0, - 0 - ], - [ - "function", - 18, - 4, - 0, - 0 - ], - [ - "move", - 3, - 18, - 0, - 0 - ], - [ - "function", - 19, - 5, - 0, - 0 - ], - [ - "move", - 11, - 19, - 0, - 0 - ], - [ - "access", - 20, - "toml", - 4, - 16 - ], - [ - "access", - 22, + "name": "link.cm", + "functions": [ { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 8, 1, 13, 10], + ["access", 2, "/link.toml", 13, 29], + ["is_text", 4, 1, 13, 29], + ["jump_false", 4, "add_cn_1", 13, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 13, 29], + ["jump", "add_done_0", 13, 29], + "add_cn_1", + ["is_num", 4, 1, 13, 29], + ["jump_false", 4, "add_err_2", 13, 29], + "_nop_tc_3", + ["jump", "add_err_2", 13, 29], + ["add", 3, 1, 2, 13, 29], + ["jump", "add_done_0", 13, 29], + "add_err_2", + ["disrupt", 13, 29], + "add_done_0", + ["return", 3, 13, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_links_path", + "filename": "link.cm", + "nr_args": 0 }, - 4, - 12 - ], - [ - "frame", - 23, - 22, - 1, - 4, - 12 - ], - [ - "null", - 24, - 4, - 12 - ], - [ - "setarg", - 23, - 0, - 24, - 4, - 12 - ], - [ - "setarg", - 23, - 1, - 20, - 4, - 12 - ], - [ - "invoke", - 23, - 21, - 4, - 12 - ], - [ - "move", - 13, - 21, - 4, - 12 - ], - [ - "access", - 25, - "fd", - 5, - 14 - ], - [ - "access", - 27, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 8, 1, 18, 10], + ["access", 2, "/packages", 18, 29], + ["is_text", 4, 1, 18, 29], + ["jump_false", 4, "add_cn_4", 18, 29], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 3, 1, 2, 18, 29], + ["jump", "add_done_3", 18, 29], + "add_cn_4", + ["is_num", 4, 1, 18, 29], + ["jump_false", 4, "add_err_5", 18, 29], + "_nop_tc_3", + ["jump", "add_err_5", 18, 29], + ["add", 3, 1, 2, 18, 29], + ["jump", "add_done_3", 18, 29], + "add_err_5", + ["disrupt", 18, 29], + "add_done_3", + ["return", 3, 18, 29], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_packages_dir", + "filename": "link.cm", + "nr_args": 0 }, - 5, - 10 - ], - [ - "frame", - 28, - 27, - 1, - 5, - 10 - ], - [ - "null", - 29, - 5, - 10 - ], - [ - "setarg", - 28, - 0, - 29, - 5, - 10 - ], - [ - "setarg", - 28, - 1, - 25, - 5, - 10 - ], - [ - "invoke", - 28, - 26, - 5, - 10 - ], - [ - "move", - 4, - 26, - 5, - 10 - ], - [ - "access", - 30, - "blob", - 6, - 16 - ], - [ - "access", - 32, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["move", 2, 1, 24, 7], + ["jump_false", 2, "and_end_8", 24, 7], + ["access", 3, "/", 24, 31], + ["access", 5, {"name":"starts_with","kind":"name","make":"intrinsic"}, 24, 14], + ["frame", 6, 5, 2, 24, 14], + ["null", 7, 24, 14], + ["setarg", 6, 0, 7, 24, 14], + ["setarg", 6, 1, 1, 24, 14], + ["setarg", 6, 2, 3, 24, 14], + ["invoke", 6, 4, 24, 14], + ["move", 2, 4, 24, 14], + "and_end_8", + ["jump_false", 2, "if_else_6", 24, 14], + ["access", 8, "/", 25, 33], + ["access", 9, "_", 25, 38], + ["access", 11, {"name":"replace","kind":"name","make":"intrinsic"}, 25, 20], + ["frame", 12, 11, 3, 25, 20], + ["null", 13, 25, 20], + ["setarg", 12, 0, 13, 25, 20], + ["setarg", 12, 1, 1, 25, 20], + ["setarg", 12, 2, 8, 25, 20], + ["setarg", 12, 3, 9, 25, 20], + ["invoke", 12, 10, 25, 20], + ["access", 14, "@", 25, 44], + ["access", 15, "_", 25, 49], + ["access", 17, {"name":"replace","kind":"name","make":"intrinsic"}, 25, 12], + ["frame", 18, 17, 3, 25, 12], + ["null", 19, 25, 12], + ["setarg", 18, 0, 19, 25, 12], + ["setarg", 18, 1, 10, 25, 12], + ["setarg", 18, 2, 14, 25, 12], + ["setarg", 18, 3, 15, 25, 12], + ["tail_invoke", 18, 16, 25, 12], + ["return", 16, 25, 12], + "_nop_ur_1", + "if_else_6", + "if_end_7", + ["access", 20, "@", 26, 23], + ["access", 21, "_", 26, 28], + ["access", 23, {"name":"replace","kind":"name","make":"intrinsic"}, 26, 10], + ["frame", 24, 23, 3, 26, 10], + ["null", 25, 26, 10], + ["setarg", 24, 0, 25, 26, 10], + ["setarg", 24, 1, 1, 26, 10], + ["setarg", 24, 2, 20, 26, 10], + ["setarg", 24, 3, 21, 26, 10], + ["tail_invoke", 24, 22, 26, 10], + ["return", 22, 26, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "safe_package_path", + "filename": "link.cm", + "nr_args": 1 }, - 6, - 12 - ], - [ - "frame", - 33, - 32, - 1, - 6, - 12 - ], - [ - "null", - 34, - 6, - 12 - ], - [ - "setarg", - 33, - 0, - 34, - 6, - 12 - ], - [ - "setarg", - 33, - 1, - 30, - 6, - 12 - ], - [ - "invoke", - 33, - 31, - 6, - 12 - ], - [ - "move", - 2, - 31, - 6, - 12 - ], - [ - "access", - 35, - "os", - 7, - 14 - ], - [ - "access", - 37, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 7, 1, 30, 10], + ["frame", 4, 3, 0, 30, 10], + ["null", 5, 30, 10], + ["setarg", 4, 0, 5, 30, 10], + ["invoke", 4, 2, 30, 10], + ["access", 6, "/", 30, 31], + ["is_text", 8, 2, 30, 31], + ["jump_false", 8, "add_cn_10", 30, 31], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 2, 6, 30, 31], + ["jump", "add_done_9", 30, 31], + "add_cn_10", + ["is_num", 8, 2, 30, 31], + ["jump_false", 8, "add_err_11", 30, 31], + "_nop_tc_3", + ["jump", "add_err_11", 30, 31], + ["add", 7, 2, 6, 30, 31], + ["jump", "add_done_9", 30, 31], + "add_err_11", + ["disrupt", 30, 31], + "add_done_9", + ["get", 11, 12, 1, 30, 37], + ["frame", 12, 11, 1, 30, 37], + ["null", 13, 30, 37], + ["setarg", 12, 0, 13, 30, 37], + ["setarg", 12, 1, 1, 30, 37], + ["invoke", 12, 10, 30, 37], + ["is_text", 15, 7, 30, 37], + ["jump_false", 15, "add_cn_13", 30, 37], + ["is_text", 16, 10, 30, 37], + ["jump_false", 16, "add_cn_13", 30, 37], + ["concat", 14, 7, 10, 30, 37], + ["jump", "add_done_12", 30, 37], + "add_cn_13", + ["is_num", 15, 7, 30, 37], + ["jump_false", 15, "add_err_14", 30, 37], + ["is_num", 16, 10, 30, 37], + ["jump_false", 16, "add_err_14", 30, 37], + ["add", 14, 7, 10, 30, 37], + ["jump", "add_done_12", 30, 37], + "add_err_14", + ["disrupt", 30, 37], + "add_done_12", + ["return", 14, 30, 37], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "get_package_abs_dir", + "filename": "link.cm", + "nr_args": 1 }, - 7, - 10 - ], - [ - "frame", - 38, - 37, - 1, - 7, - 10 - ], - [ - "null", - 39, - 7, - 10 - ], - [ - "setarg", - 38, - 0, - 39, - 7, - 10 - ], - [ - "setarg", - 38, - 1, - 35, - 7, - 10 - ], - [ - "invoke", - 38, - 36, - 7, - 10 - ], - [ - "move", - 10, - 36, - 7, - 10 - ], - [ - "load_field", - 40, - 10, - "global_shop_path", - 9, - 24 - ], - [ - "move", - 8, - 40, - 9, - 24 - ], - [ - "record", - 41, - 0 - ], - [ - "move", - 1, - 41, - 58, - 12 - ], - [ - "null", - 9, - 60, - 18 - ], - [ - "function", - 42, - 7, - 62, - 13 - ], - [ - "store_field", - 1, - 42, - "load", - 62, - 1 - ], - [ - "function", - 43, - 8, - 83, - 13 - ], - [ - "store_field", - 1, - 43, - "save", - 83, - 1 - ], - [ - "function", - 44, - 12, - 92, - 12 - ], - [ - "store_field", - 1, - 44, - "add", - 92, - 1 - ], - [ - "function", - 45, - 13, - 156, - 15 - ], - [ - "store_field", - 1, - 45, - "remove", - 156, - 1 - ], - [ - "function", - 46, - 15, - 173, - 14 - ], - [ - "store_field", - 1, - 46, - "clear", - 173, - 1 - ], - [ - "function", - 47, - 16, - 189, - 17 - ], - [ - "store_field", - 1, - 47, - "sync_one", - 189, - 1 - ], - [ - "function", - 48, - 22, - 221, - 17 - ], - [ - "store_field", - 1, - 48, - "sync_all", - 221, - 1 - ], - [ - "function", - 49, - 23, - 280, - 18 - ], - [ - "store_field", - 1, - 49, - "is_linked", - 280, - 1 - ], - [ - "function", - 50, - 24, - 286, - 19 - ], - [ - "store_field", - 1, - 50, - "get_target", - 286, - 1 - ], - [ - "function", - 51, - 26, - 293, - 19 - ], - [ - "store_field", - 1, - 51, - "get_origin", - 293, - 1 - ], - [ - "return", - 1, - 302, - 8 - ], - "_nop_ur_1", - "_nop_ur_2" + { + "disruption_pc": 0, + "nr_slots": 73, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 4, 1, 34, 7], + ["is_proxy", 7, 6, 34, 7], + ["jump_false", 7, "record_path_17", 34, 7], + ["null", 8, 34, 7], + ["access", 9, "stat", 34, 7], + ["array", 10, 0, 34, 7], + ["push", 10, 1, 34, 7], + ["frame", 11, 6, 2, 34, 7], + ["setarg", 11, 0, 8, 34, 7], + ["setarg", 11, 1, 9, 34, 7], + ["setarg", 11, 2, 10, 34, 7], + ["invoke", 11, 5, 34, 7], + ["jump", "call_done_18", 34, 7], + "record_path_17", + ["load_field", 12, 6, "stat", 34, 7], + ["frame", 13, 12, 1, 34, 7], + ["setarg", 13, 0, 6, 34, 7], + ["setarg", 13, 1, 1, 34, 7], + ["invoke", 13, 5, 34, 7], + "call_done_18", + ["load_field", 14, 5, "isDirectory", 34, 7], + ["jump_false", 14, "if_else_15", 34, 7], + ["null", 15, 34, 34], + ["return", 15, 34, 34], + "_nop_ur_1", + "if_else_15", + "if_end_16", + ["access", 16, "/", 35, 27], + ["access", 18, {"name":"array","kind":"name","make":"intrinsic"}, 35, 15], + ["frame", 19, 18, 2, 35, 15], + ["null", 20, 35, 15], + ["setarg", 19, 0, 20, 35, 15], + ["setarg", 19, 1, 1, 35, 15], + ["setarg", 19, 2, 16, 35, 15], + ["invoke", 19, 17, 35, 15], + ["move", 4, 17, 35, 15], + ["access", 21, "/", 36, 35], + ["access", 23, {"name":"starts_with","kind":"name","make":"intrinsic"}, 36, 17], + ["frame", 24, 23, 2, 36, 17], + ["null", 25, 36, 17], + ["setarg", 24, 0, 25, 36, 17], + ["setarg", 24, 1, 1, 36, 17], + ["setarg", 24, 2, 21, 36, 17], + ["invoke", 24, 22, 36, 17], + ["jump_false", 22, "tern_else_19", 36, 17], + ["access", 27, "/", 36, 42], + ["move", 26, 27, 36, 42], + ["jump", "tern_end_20", 36, 42], + "tern_else_19", + ["access", 28, "", 36, 48], + ["move", 26, 28, 36, 48], + "tern_end_20", + ["move", 2, 26, 36, 48], + ["access", 3, 0, 37, 11], + ["access", 29, 0, 38, 12], + ["move", 3, 29, 38, 12], + "for_start_21", + ["length", 30, 4, 38, 26], + ["is_int", 32, 3, 38, 26], + ["jump_false", 32, "rel_ni_24", 38, 26], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 31, 3, 30, 38, 26], + ["jump", "rel_done_26", 38, 26], + "rel_ni_24", + ["is_num", 32, 3, 38, 26], + ["jump_false", 32, "rel_nn_25", 38, 26], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 31, 3, 30, 38, 26], + ["jump", "rel_done_26", 38, 26], + "rel_nn_25", + ["is_text", 32, 3, 38, 26], + ["jump_false", 32, "rel_err_27", 38, 26], + "_nop_tc_5", + ["jump", "rel_err_27", 38, 26], + ["lt_text", 31, 3, 30, 38, 26], + ["jump", "rel_done_26", 38, 26], + "rel_err_27", + ["disrupt", 38, 26], + "rel_done_26", + ["jump_false", 31, "for_end_23", 38, 26], + ["load_dynamic", 34, 4, 3, 39, 15], + ["access", 35, "", 39, 21], + ["is_identical", 36, 34, 35, 39, 21], + ["jump_true", 36, "eq_done_30", 39, 21], + ["is_int", 37, 34, 39, 21], + ["jump_false", 37, "eq_ni_31", 39, 21], + "_nop_tc_6", + ["jump", "eq_ni_31", 39, 21], + ["eq_int", 36, 34, 35, 39, 21], + ["jump", "eq_done_30", 39, 21], + "eq_ni_31", + ["is_num", 37, 34, 39, 21], + ["jump_false", 37, "eq_nn_32", 39, 21], + "_nop_tc_7", + ["jump", "eq_nn_32", 39, 21], + ["eq_float", 36, 34, 35, 39, 21], + ["jump", "eq_done_30", 39, 21], + "eq_nn_32", + ["is_text", 37, 34, 39, 21], + ["jump_false", 37, "eq_nt_33", 39, 21], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 36, 34, 35, 39, 21], + ["jump", "eq_done_30", 39, 21], + "eq_nt_33", + ["is_null", 37, 34, 39, 21], + ["jump_false", 37, "eq_nnl_34", 39, 21], + "_nop_tc_10", + ["jump", "eq_nnl_34", 39, 21], + ["true", 36, 39, 21], + ["jump", "eq_done_30", 39, 21], + "eq_nnl_34", + ["is_bool", 37, 34, 39, 21], + ["jump_false", 37, "eq_nb_35", 39, 21], + "_nop_tc_11", + ["jump", "eq_nb_35", 39, 21], + ["eq_bool", 36, 34, 35, 39, 21], + ["jump", "eq_done_30", 39, 21], + "eq_nb_35", + ["false", 36, 39, 21], + "eq_done_30", + ["jump_false", 36, "if_else_28", 39, 21], + ["jump", "for_update_22", 39, 25], + ["jump", "if_end_29", 39, 25], + "if_else_28", + "if_end_29", + ["load_dynamic", 39, 4, 3, 40, 31], + ["is_text", 41, 2, 40, 31], + ["jump_false", 41, "add_cn_37", 40, 31], + ["is_text", 42, 39, 40, 31], + ["jump_false", 42, "add_cn_37", 40, 31], + ["concat", 40, 2, 39, 40, 31], + ["jump", "add_done_36", 40, 31], + "add_cn_37", + ["is_num", 41, 2, 40, 31], + ["jump_false", 41, "add_err_38", 40, 31], + ["is_num", 42, 39, 40, 31], + ["jump_false", 42, "add_err_38", 40, 31], + ["add", 40, 2, 39, 40, 31], + ["jump", "add_done_36", 40, 31], + "add_err_38", + ["disrupt", 40, 31], + "add_done_36", + ["access", 43, "/", 40, 36], + ["is_text", 45, 40, 40, 36], + ["jump_false", 45, "add_cn_40", 40, 36], + "_nop_tc_12", + "_nop_tc_13", + ["concat", 44, 40, 43, 40, 36], + ["jump", "add_done_39", 40, 36], + "add_cn_40", + ["is_num", 45, 40, 40, 36], + ["jump_false", 45, "add_err_41", 40, 36], + "_nop_tc_14", + ["jump", "add_err_41", 40, 36], + ["add", 44, 40, 43, 40, 36], + ["jump", "add_done_39", 40, 36], + "add_err_41", + ["disrupt", 40, 36], + "add_done_39", + ["move", 2, 44, 40, 36], + ["get", 48, 4, 1, 41, 10], + ["is_proxy", 49, 48, 41, 10], + ["jump_false", 49, "record_path_44", 41, 10], + ["null", 50, 41, 10], + ["access", 51, "stat", 41, 10], + ["array", 52, 0, 41, 10], + ["push", 52, 2, 41, 10], + ["frame", 53, 48, 2, 41, 10], + ["setarg", 53, 0, 50, 41, 10], + ["setarg", 53, 1, 51, 41, 10], + ["setarg", 53, 2, 52, 41, 10], + ["invoke", 53, 47, 41, 10], + ["jump", "call_done_45", 41, 10], + "record_path_44", + ["load_field", 54, 48, "stat", 41, 10], + ["frame", 55, 54, 1, 41, 10], + ["setarg", 55, 0, 48, 41, 10], + ["setarg", 55, 1, 2, 41, 10], + ["invoke", 55, 47, 41, 10], + "call_done_45", + ["load_field", 56, 47, "isDirectory", 41, 10], + "_nop_bl_1", + ["jump_true", 56, "if_else_42", 41, 10], + ["get", 59, 4, 1, 42, 7], + ["is_proxy", 60, 59, 42, 7], + ["jump_false", 60, "record_path_46", 42, 7], + ["null", 61, 42, 7], + ["access", 62, "mkdir", 42, 7], + ["array", 63, 0, 42, 7], + ["push", 63, 2, 42, 7], + ["frame", 64, 59, 2, 42, 7], + ["setarg", 64, 0, 61, 42, 7], + ["setarg", 64, 1, 62, 42, 7], + ["setarg", 64, 2, 63, 42, 7], + ["invoke", 64, 58, 42, 7], + ["jump", "call_done_47", 42, 7], + "record_path_46", + ["load_field", 65, 59, "mkdir", 42, 7], + ["frame", 66, 65, 1, 42, 7], + ["setarg", 66, 0, 59, 42, 7], + ["setarg", 66, 1, 2, 42, 7], + ["invoke", 66, 58, 42, 7], + "call_done_47", + ["jump", "if_end_43", 42, 7], + "if_else_42", + "if_end_43", + "for_update_22", + ["int", 67, 1, 38, 35], + ["move", 68, 3, 38, 35], + ["is_text", 70, 68, 38, 35], + ["jump_false", 70, "add_cn_49", 38, 35], + "_nop_tc_15", + ["jump", "add_cn_49", 38, 35], + ["concat", 69, 68, 67, 38, 35], + ["jump", "add_done_48", 38, 35], + "add_cn_49", + ["is_num", 70, 68, 38, 35], + ["jump_false", 70, "add_err_50", 38, 35], + "_nop_tc_16", + "_nop_tc_17", + ["add", 69, 68, 67, 38, 35], + ["jump", "add_done_48", 38, 35], + "add_err_50", + ["disrupt", 38, 35], + "add_done_48", + ["move", 3, 69, 38, 35], + ["jump", "for_start_21", 38, 35], + "for_end_23", + ["null", 72, 38, 35], + ["return", 72, 38, 35] + ], + "name": "ensure_dir", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "/", 51, 27], + ["access", 4, {"name":"starts_with","kind":"name","make":"intrinsic"}, 51, 7], + ["frame", 5, 4, 2, 51, 7], + ["null", 6, 51, 7], + ["setarg", 5, 0, 6, 51, 7], + ["setarg", 5, 1, 1, 51, 7], + ["setarg", 5, 2, 2, 51, 7], + ["invoke", 5, 3, 51, 7], + ["jump_false", 3, "if_else_51", 51, 7], + ["return", 1, 52, 12], + "_nop_ur_1", + "if_else_51", + "if_end_52", + ["get", 8, 7, 1, 55, 10], + ["frame", 9, 8, 0, 55, 10], + ["null", 10, 55, 10], + ["setarg", 9, 0, 10, 55, 10], + ["invoke", 9, 7, 55, 10], + ["access", 11, "/", 55, 31], + ["is_text", 13, 7, 55, 31], + ["jump_false", 13, "add_cn_54", 55, 31], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 12, 7, 11, 55, 31], + ["jump", "add_done_53", 55, 31], + "add_cn_54", + ["is_num", 13, 7, 55, 31], + ["jump_false", 13, "add_err_55", 55, 31], + "_nop_tc_3", + ["jump", "add_err_55", 55, 31], + ["add", 12, 7, 11, 55, 31], + ["jump", "add_done_53", 55, 31], + "add_err_55", + ["disrupt", 55, 31], + "add_done_53", + ["get", 16, 12, 1, 55, 37], + ["frame", 17, 16, 1, 55, 37], + ["null", 18, 55, 37], + ["setarg", 17, 0, 18, 55, 37], + ["setarg", 17, 1, 1, 55, 37], + ["invoke", 17, 15, 55, 37], + ["is_text", 20, 12, 55, 37], + ["jump_false", 20, "add_cn_57", 55, 37], + ["is_text", 21, 15, 55, 37], + ["jump_false", 21, "add_cn_57", 55, 37], + ["concat", 19, 12, 15, 55, 37], + ["jump", "add_done_56", 55, 37], + "add_cn_57", + ["is_num", 20, 12, 55, 37], + ["jump_false", 20, "add_err_58", 55, 37], + ["is_num", 21, 15, 55, 37], + ["jump_false", 21, "add_err_58", 55, 37], + ["add", 19, 12, 15, 55, 37], + ["jump", "add_done_56", 55, 37], + "add_err_58", + ["disrupt", 55, 37], + "add_done_56", + ["return", 19, 55, 37], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "resolve_link_target", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 65, + "nr_slots": 38, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 2, 1, 71, 33], + ["get", 5, 4, 2, 71, 24], + ["is_proxy", 6, 5, 71, 24], + ["jump_false", 6, "record_path_65", 71, 24], + ["null", 7, 71, 24], + ["access", 8, "slurp", 71, 24], + ["array", 9, 0, 71, 24], + ["push", 9, 3, 71, 24], + ["frame", 10, 5, 2, 71, 24], + ["setarg", 10, 0, 7, 71, 24], + ["setarg", 10, 1, 8, 71, 24], + ["setarg", 10, 2, 9, 71, 24], + ["invoke", 10, 4, 71, 24], + ["jump", "call_done_66", 71, 24], + "record_path_65", + ["load_field", 11, 5, "slurp", 71, 24], + ["frame", 12, 11, 1, 71, 24], + ["setarg", 12, 0, 5, 71, 24], + ["setarg", 12, 1, 3, 71, 24], + ["invoke", 12, 4, 71, 24], + "call_done_66", + ["access", 14, {"name":"text","kind":"name","make":"intrinsic"}, 71, 19], + ["frame", 15, 14, 1, 71, 19], + ["null", 16, 71, 19], + ["setarg", 15, 0, 16, 71, 19], + ["setarg", 15, 1, 4, 71, 19], + ["invoke", 15, 13, 71, 19], + ["move", 2, 13, 71, 19], + ["get", 18, 13, 2, 72, 15], + ["is_proxy", 19, 18, 72, 15], + ["jump_false", 19, "record_path_67", 72, 15], + ["null", 20, 72, 15], + ["access", 21, "decode", 72, 15], + ["array", 22, 0, 72, 15], + ["push", 22, 2, 72, 15], + ["frame", 23, 18, 2, 72, 15], + ["setarg", 23, 0, 20, 72, 15], + ["setarg", 23, 1, 21, 72, 15], + ["setarg", 23, 2, 22, 72, 15], + ["invoke", 23, 17, 72, 15], + ["jump", "call_done_68", 72, 15], + "record_path_67", + ["load_field", 24, 18, "decode", 72, 15], + ["frame", 25, 24, 1, 72, 15], + ["setarg", 25, 0, 18, 72, 15], + ["setarg", 25, 1, 2, 72, 15], + ["invoke", 25, 17, 72, 15], + "call_done_68", + ["move", 1, 17, 72, 15], + ["move", 26, 1, 73, 9], + ["jump_false", 26, "and_end_71", 73, 9], + ["load_field", 27, 1, "links", 73, 16], + ["move", 26, 27, 73, 16], + "and_end_71", + ["jump_false", 26, "if_else_69", 73, 16], + ["load_field", 28, 1, "links", 73, 40], + ["put", 28, 9, 2, 73, 40], + ["jump", "if_end_70", 73, 40], + "if_else_69", + ["record", 29, 0], + ["put", 29, 9, 2, 74, 23], + "if_end_70", + ["null", 30, 74, 23], + ["return", 30, 74, 23], + "disruption_72", + ["access", 31, "Warning: Failed to load link.toml\n", 76, 11], + ["access", 33, {"name":"print","kind":"name","make":"intrinsic"}, 76, 5], + ["frame", 34, 33, 1, 76, 5], + ["null", 35, 76, 5], + ["setarg", 34, 0, 35, 76, 5], + ["setarg", 34, 1, 31, 76, 5], + ["invoke", 34, 32, 76, 5], + ["record", 36, 0], + ["put", 36, 9, 2, 77, 18], + ["null", 37, 77, 18], + ["return", 37, 77, 18] + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 9, 1, 63, 7], + ["jump_false", 3, "if_else_59", 63, 7], + ["get", 4, 9, 1, 63, 26], + ["return", 4, 63, 26], + "_nop_ur_1", + "if_else_59", + "if_end_60", + ["get", 6, 5, 1, 64, 14], + ["frame", 7, 6, 0, 64, 14], + ["null", 8, 64, 14], + ["setarg", 7, 0, 8, 64, 14], + ["invoke", 7, 5, 64, 14], + ["move", 2, 5, 64, 14], + ["get", 10, 4, 1, 65, 8], + ["is_proxy", 11, 10, 65, 8], + ["jump_false", 11, "record_path_63", 65, 8], + ["null", 12, 65, 8], + ["access", 13, "is_file", 65, 8], + ["array", 14, 0, 65, 8], + ["push", 14, 2, 65, 8], + ["frame", 15, 10, 2, 65, 8], + ["setarg", 15, 0, 12, 65, 8], + ["setarg", 15, 1, 13, 65, 8], + ["setarg", 15, 2, 14, 65, 8], + ["invoke", 15, 9, 65, 8], + ["jump", "call_done_64", 65, 8], + "record_path_63", + ["load_field", 16, 10, "is_file", 65, 8], + ["frame", 17, 16, 1, 65, 8], + ["setarg", 17, 0, 10, 65, 8], + ["setarg", 17, 1, 2, 65, 8], + ["invoke", 17, 9, 65, 8], + "call_done_64", + "_nop_bl_1", + ["jump_true", 9, "if_else_61", 65, 8], + ["record", 19, 0], + ["put", 19, 9, 1, 66, 18], + ["get", 20, 9, 1, 67, 12], + ["return", 20, 67, 12], + "_nop_ur_2", + "if_else_61", + "if_end_62", + ["function", 21, 6, 70, 15], + ["move", 1, 21, 70, 15], + ["frame", 23, 1, 0, 79, 3], + ["null", 24, 79, 3], + ["setarg", 23, 0, 24, 79, 3], + ["invoke", 23, 22, 79, 3], + ["get", 25, 9, 1, 80, 10], + ["return", 25, 80, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 37, + "nr_close_slots": 0, + "instructions": [ + ["put", 1, 9, 1, 84, 16], + ["record", 5, 1], + ["store_field", 5, 1, "links", 85, 22], + ["move", 3, 5, 85, 22], + ["get", 7, 5, 1, 86, 14], + ["frame", 8, 7, 0, 86, 14], + ["null", 9, 86, 14], + ["setarg", 8, 0, 9, 86, 14], + ["invoke", 8, 6, 86, 14], + ["move", 4, 6, 86, 14], + ["get", 11, 13, 1, 87, 16], + ["is_proxy", 12, 11, 87, 16], + ["jump_false", 12, "record_path_73", 87, 16], + ["null", 13, 87, 16], + ["access", 14, "encode", 87, 16], + ["array", 15, 0, 87, 16], + ["push", 15, 3, 87, 16], + ["frame", 16, 11, 2, 87, 16], + ["setarg", 16, 0, 13, 87, 16], + ["setarg", 16, 1, 14, 87, 16], + ["setarg", 16, 2, 15, 87, 16], + ["invoke", 16, 10, 87, 16], + ["jump", "call_done_74", 87, 16], + "record_path_73", + ["load_field", 17, 11, "encode", 87, 16], + ["frame", 18, 17, 1, 87, 16], + ["setarg", 18, 0, 11, 87, 16], + ["setarg", 18, 1, 3, 87, 16], + ["invoke", 18, 10, 87, 16], + "call_done_74", + ["get", 20, 2, 1, 87, 11], + ["frame", 21, 20, 1, 87, 11], + ["null", 22, 87, 11], + ["setarg", 21, 0, 22, 87, 11], + ["setarg", 21, 1, 10, 87, 11], + ["invoke", 21, 19, 87, 11], + ["move", 2, 19, 87, 11], + ["access", 24, {"name":"stone","kind":"name","make":"intrinsic"}, 88, 3], + ["frame", 25, 24, 1, 88, 3], + ["null", 26, 88, 3], + ["setarg", 25, 0, 26, 88, 3], + ["setarg", 25, 1, 2, 88, 3], + ["invoke", 25, 23, 88, 3], + ["get", 28, 4, 1, 89, 3], + ["is_proxy", 29, 28, 89, 3], + ["jump_false", 29, "record_path_75", 89, 3], + ["null", 30, 89, 3], + ["access", 31, "slurpwrite", 89, 3], + ["array", 32, 0, 89, 3], + ["push", 32, 4, 89, 3], + ["push", 32, 2, 89, 3], + ["frame", 33, 28, 2, 89, 3], + ["setarg", 33, 0, 30, 89, 3], + ["setarg", 33, 1, 31, 89, 3], + ["setarg", 33, 2, 32, 89, 3], + ["invoke", 33, 27, 89, 3], + ["jump", "call_done_76", 89, 3], + "record_path_75", + ["load_field", 34, 28, "slurpwrite", 89, 3], + ["frame", 35, 34, 2, 89, 3], + ["setarg", 35, 0, 28, 89, 3], + ["setarg", 35, 1, 4, 89, 3], + ["setarg", 35, 2, 2, 89, 3], + ["invoke", 35, 27, 89, 3], + "call_done_76", + ["null", 36, 89, 3], + ["return", 36, 89, 3] + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 45, + "nr_slots": 34, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 3, 1, 138, 22], + ["get", 3, 3, 3, 138, 13], + ["is_proxy", 4, 3, 138, 13], + ["jump_false", 4, "record_path_143", 138, 13], + ["null", 5, 138, 13], + ["access", 6, "get", 138, 13], + ["array", 7, 0, 138, 13], + ["push", 7, 1, 138, 13], + ["frame", 8, 3, 2, 138, 13], + ["setarg", 8, 0, 5, 138, 13], + ["setarg", 8, 1, 6, 138, 13], + ["setarg", 8, 2, 7, 138, 13], + ["invoke", 8, 2, 138, 13], + ["jump", "call_done_144", 138, 13], + "record_path_143", + ["load_field", 9, 3, "get", 138, 13], + ["frame", 10, 9, 1, 138, 13], + ["setarg", 10, 0, 3, 138, 13], + ["setarg", 10, 1, 1, 138, 13], + ["invoke", 10, 2, 138, 13], + "call_done_144", + ["get", 11, 3, 1, 139, 26], + ["get", 13, 3, 3, 139, 13], + ["is_proxy", 14, 13, 139, 13], + ["jump_false", 14, "record_path_145", 139, 13], + ["null", 15, 139, 13], + ["access", 16, "extract", 139, 13], + ["array", 17, 0, 139, 13], + ["push", 17, 11, 139, 13], + ["frame", 18, 13, 2, 139, 13], + ["setarg", 18, 0, 15, 139, 13], + ["setarg", 18, 1, 16, 139, 13], + ["setarg", 18, 2, 17, 139, 13], + ["invoke", 18, 12, 139, 13], + ["jump", "call_done_146", 139, 13], + "record_path_145", + ["load_field", 19, 13, "extract", 139, 13], + ["frame", 20, 19, 1, 139, 13], + ["setarg", 20, 0, 13, 139, 13], + ["setarg", 20, 1, 11, 139, 13], + ["invoke", 20, 12, 139, 13], + "call_done_146", + ["null", 21, 139, 13], + ["return", 21, 139, 13], + "disruption_147", + ["get", 22, 3, 1, 1, 1], + ["array", 23, 0, 1, 1], + ["push", 23, 22, 1, 1], + ["access", 24, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 25, " Warning: Could not install dependency {0}\n", 1, 1], + ["frame", 27, 24, 2, 1, 1], + ["null", 28, 1, 1], + ["setarg", 27, 0, 28, 1, 1], + ["setarg", 27, 1, 25, 1, 1], + ["setarg", 27, 2, 23, 1, 1], + ["invoke", 27, 26, 1, 1], + ["access", 30, {"name":"print","kind":"name","make":"intrinsic"}, 141, 13], + ["frame", 31, 30, 1, 141, 13], + ["null", 32, 141, 13], + ["setarg", 31, 0, 32, 141, 13], + ["setarg", 31, 1, 26, 141, 13], + ["invoke", 31, 29, 141, 13], + ["null", 33, 141, 13], + ["return", 33, 141, 13] + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 41, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 1, 1, 130, 29], + ["load_field", 5, 4, "dependencies", 130, 29], + ["load_dynamic", 6, 5, 1, 130, 46], + ["move", 3, 6, 130, 46], + ["access", 7, "/", 132, 40], + ["access", 9, {"name":"starts_with","kind":"name","make":"intrinsic"}, 132, 15], + ["frame", 10, 9, 2, 132, 15], + ["null", 11, 132, 15], + ["setarg", 10, 0, 11, 132, 15], + ["setarg", 10, 1, 3, 132, 15], + ["setarg", 10, 2, 7, 132, 15], + ["invoke", 10, 8, 132, 15], + ["move", 12, 8, 132, 15], + ["jump_false", 12, "and_end_134", 132, 15], + ["get", 14, 4, 3, 132, 49], + ["is_proxy", 15, 14, 132, 49], + ["jump_false", 15, "record_path_135", 132, 49], + ["null", 16, 132, 49], + ["access", 17, "is_dir", 132, 49], + ["array", 18, 0, 132, 49], + ["push", 18, 3, 132, 49], + ["frame", 19, 14, 2, 132, 49], + ["setarg", 19, 0, 16, 132, 49], + ["setarg", 19, 1, 17, 132, 49], + ["setarg", 19, 2, 18, 132, 49], + ["invoke", 19, 13, 132, 49], + ["jump", "call_done_136", 132, 49], + "record_path_135", + ["load_field", 20, 14, "is_dir", 132, 49], + ["frame", 21, 20, 1, 132, 49], + ["setarg", 21, 0, 14, 132, 49], + ["setarg", 21, 1, 3, 132, 49], + ["invoke", 21, 13, 132, 49], + "call_done_136", + ["not", 22, 13, 132, 49], + ["move", 12, 22, 132, 49], + "and_end_134", + ["jump_false", 12, "if_else_132", 132, 49], + ["access", 23, " Skipping missing local dependency: ", 133, 19], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 26, 3, 133, 61], + ["jump_false", 26, "add_cn_138", 133, 61], + ["concat", 24, 23, 3, 133, 61], + ["jump", "add_done_137", 133, 61], + "add_cn_138", + "_nop_tc_3", + ["jump", "add_err_139", 133, 61], + ["is_num", 26, 3, 133, 61], + ["jump_false", 26, "add_err_139", 133, 61], + ["add", 24, 23, 3, 133, 61], + ["jump", "add_done_137", 133, 61], + "add_err_139", + ["disrupt", 133, 61], + "add_done_137", + ["access", 27, "\n", 133, 75], + ["is_text", 29, 24, 133, 75], + ["jump_false", 29, "add_cn_141", 133, 75], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 28, 24, 27, 133, 75], + ["jump", "add_done_140", 133, 75], + "add_cn_141", + ["is_num", 29, 24, 133, 75], + ["jump_false", 29, "add_err_142", 133, 75], + "_nop_tc_6", + ["jump", "add_err_142", 133, 75], + ["add", 28, 24, 27, 133, 75], + ["jump", "add_done_140", 133, 75], + "add_err_142", + ["disrupt", 133, 75], + "add_done_140", + ["access", 32, {"name":"print","kind":"name","make":"intrinsic"}, 133, 13], + ["frame", 33, 32, 1, 133, 13], + ["null", 34, 133, 13], + ["setarg", 33, 0, 34, 133, 13], + ["setarg", 33, 1, 28, 133, 13], + ["invoke", 33, 31, 133, 13], + ["null", 35, 134, 13], + ["return", 35, 134, 13], + "_nop_ur_1", + "if_else_132", + "if_end_133", + ["function", 36, 9, 137, 26], + ["move", 2, 36, 137, 26], + ["frame", 38, 2, 0, 143, 11], + ["null", 39, 143, 11], + ["setarg", 38, 0, 39, 143, 11], + ["invoke", 38, 37, 143, 11], + ["null", 40, 143, 11], + ["return", 40, 143, 11] + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 86, + "nr_slots": 56, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 8, 1, 126, 35], + ["get", 5, 4, 2, 126, 26], + ["is_proxy", 6, 5, 126, 26], + ["jump_false", 6, "record_path_125", 126, 26], + ["null", 7, 126, 26], + ["access", 8, "slurp", 126, 26], + ["array", 9, 0, 126, 26], + ["push", 9, 3, 126, 26], + ["frame", 10, 5, 2, 126, 26], + ["setarg", 10, 0, 7, 126, 26], + ["setarg", 10, 1, 8, 126, 26], + ["setarg", 10, 2, 9, 126, 26], + ["invoke", 10, 4, 126, 26], + ["jump", "call_done_126", 126, 26], + "record_path_125", + ["load_field", 11, 5, "slurp", 126, 26], + ["frame", 12, 11, 1, 126, 26], + ["setarg", 12, 0, 5, 126, 26], + ["setarg", 12, 1, 3, 126, 26], + ["invoke", 12, 4, 126, 26], + "call_done_126", + ["access", 14, {"name":"text","kind":"name","make":"intrinsic"}, 126, 21], + ["frame", 15, 14, 1, 126, 21], + ["null", 16, 126, 21], + ["setarg", 15, 0, 16, 126, 21], + ["setarg", 15, 1, 4, 126, 21], + ["invoke", 15, 13, 126, 21], + ["move", 2, 13, 126, 21], + ["get", 18, 13, 2, 127, 17], + ["is_proxy", 19, 18, 127, 17], + ["jump_false", 19, "record_path_127", 127, 17], + ["null", 20, 127, 17], + ["access", 21, "decode", 127, 17], + ["array", 22, 0, 127, 17], + ["push", 22, 2, 127, 17], + ["frame", 23, 18, 2, 127, 17], + ["setarg", 23, 0, 20, 127, 17], + ["setarg", 23, 1, 21, 127, 17], + ["setarg", 23, 2, 22, 127, 17], + ["invoke", 23, 17, 127, 17], + ["jump", "call_done_128", 127, 17], + "record_path_127", + ["load_field", 24, 18, "decode", 127, 17], + ["frame", 25, 24, 1, 127, 17], + ["setarg", 25, 0, 18, 127, 17], + ["setarg", 25, 1, 2, 127, 17], + ["invoke", 25, 17, 127, 17], + "call_done_128", + ["move", 1, 17, 127, 17], + ["move", 26, 1, 128, 11], + ["jump_false", 26, "and_end_131", 128, 11], + ["load_field", 27, 1, "dependencies", 128, 18], + ["move", 26, 27, 128, 18], + "and_end_131", + ["jump_false", 26, "if_else_129", 128, 18], + ["load_field", 28, 1, "dependencies", 129, 22], + ["access", 30, {"name":"array","kind":"name","make":"intrinsic"}, 129, 16], + ["frame", 31, 30, 1, 129, 16], + ["null", 32, 129, 16], + ["setarg", 31, 0, 32, 129, 16], + ["setarg", 31, 1, 28, 129, 16], + ["invoke", 31, 29, 129, 16], + ["function", 33, 10, 129, 41], + ["length", 35, 29, 129, 41], + ["int", 36, 0, 129, 41], + ["int", 40, 1, 129, 41], + ["null", 39, 129, 41], + "arrfor_loop_148", + ["lt_int", 37, 36, 35, 129, 41], + ["jump_false", 37, "arrfor_done_149", 129, 41], + ["load_index", 38, 29, 36, 129, 41], + ["frame", 41, 33, 2, 129, 41], + ["setarg", 41, 0, 39, 129, 41], + ["setarg", 41, 1, 38, 129, 41], + ["setarg", 41, 2, 36, 129, 41], + ["invoke", 41, 42, 129, 41], + ["add", 36, 36, 40, 129, 41], + ["jump", "arrfor_loop_148", 129, 41], + "arrfor_done_149", + ["null", 34, 129, 41], + ["jump", "if_end_130", 129, 41], + "if_else_129", + "if_end_130", + ["null", 43, 129, 41], + ["return", 43, 129, 41], + "disruption_150", + ["get", 44, 8, 1, 1, 1], + ["array", 45, 0, 1, 1], + ["push", 45, 44, 1, 1], + ["access", 46, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 47, " Warning: Could not read dependencies from {0}\n", 1, 1], + ["frame", 49, 46, 2, 1, 1], + ["null", 50, 1, 1], + ["setarg", 49, 0, 50, 1, 1], + ["setarg", 49, 1, 47, 1, 1], + ["setarg", 49, 2, 45, 1, 1], + ["invoke", 49, 48, 1, 1], + ["access", 52, {"name":"print","kind":"name","make":"intrinsic"}, 147, 7], + ["frame", 53, 52, 1, 147, 7], + ["null", 54, 147, 7], + ["setarg", 53, 0, 54, 147, 7], + ["setarg", 53, 1, 48, 147, 7], + ["invoke", 53, 51, 147, 7], + ["null", 55, 147, 7], + ["return", 55, 147, 7] + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 152, + "nr_close_slots": 0, + "instructions": [ + ["is_proxy", 10, 3, 94, 14], + ["jump_false", 10, "record_path_77", 94, 14], + ["null", 11, 94, 14], + ["access", 12, "load_lock", 94, 14], + ["array", 13, 0, 94, 14], + ["frame", 14, 3, 2, 94, 14], + ["setarg", 14, 0, 11, 94, 14], + ["setarg", 14, 1, 12, 94, 14], + ["setarg", 14, 2, 13, 94, 14], + ["invoke", 14, 9, 94, 14], + ["jump", "call_done_78", 94, 14], + "record_path_77", + ["load_field", 15, 3, "load_lock", 94, 14], + ["frame", 16, 15, 0, 94, 14], + ["setarg", 16, 0, 3, 94, 14], + ["invoke", 16, 9, 94, 14], + "call_done_78", + ["move", 6, 9, 94, 14], + ["load_dynamic", 17, 6, 1, 95, 13], + "_nop_bl_1", + ["jump_true", 17, "if_else_79", 95, 13], + ["access", 19, "Package ", 96, 11], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 22, 1, 96, 24], + ["jump_false", 22, "add_cn_82", 96, 24], + ["concat", 20, 19, 1, 96, 24], + ["jump", "add_done_81", 96, 24], + "add_cn_82", + "_nop_tc_3", + ["jump", "add_err_83", 96, 24], + ["is_num", 22, 1, 96, 24], + ["jump_false", 22, "add_err_83", 96, 24], + ["add", 20, 19, 1, 96, 24], + ["jump", "add_done_81", 96, 24], + "add_err_83", + ["disrupt", 96, 24], + "add_done_81", + ["access", 23, " is not installed. Install it first with: cell get ", 96, 36], + ["is_text", 25, 20, 96, 36], + ["jump_false", 25, "add_cn_85", 96, 36], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 24, 20, 23, 96, 36], + ["jump", "add_done_84", 96, 36], + "add_cn_85", + ["is_num", 25, 20, 96, 36], + ["jump_false", 25, "add_err_86", 96, 36], + "_nop_tc_6", + ["jump", "add_err_86", 96, 36], + ["add", 24, 20, 23, 96, 36], + ["jump", "add_done_84", 96, 36], + "add_err_86", + ["disrupt", 96, 36], + "add_done_84", + ["is_text", 28, 24, 96, 92], + ["jump_false", 28, "add_cn_88", 96, 92], + ["is_text", 29, 1, 96, 92], + ["jump_false", 29, "add_cn_88", 96, 92], + ["concat", 27, 24, 1, 96, 92], + ["jump", "add_done_87", 96, 92], + "add_cn_88", + ["is_num", 28, 24, 96, 92], + ["jump_false", 28, "add_err_89", 96, 92], + ["is_num", 29, 1, 96, 92], + ["jump_false", 29, "add_err_89", 96, 92], + ["add", 27, 24, 1, 96, 92], + ["jump", "add_done_87", 96, 92], + "add_err_89", + ["disrupt", 96, 92], + "add_done_87", + ["access", 30, "\n", 96, 104], + ["is_text", 32, 27, 96, 104], + ["jump_false", 32, "add_cn_91", 96, 104], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 31, 27, 30, 96, 104], + ["jump", "add_done_90", 96, 104], + "add_cn_91", + ["is_num", 32, 27, 96, 104], + ["jump_false", 32, "add_err_92", 96, 104], + "_nop_tc_9", + ["jump", "add_err_92", 96, 104], + ["add", 31, 27, 30, 96, 104], + ["jump", "add_done_90", 96, 104], + "add_err_92", + ["disrupt", 96, 104], + "add_done_90", + ["access", 35, {"name":"print","kind":"name","make":"intrinsic"}, 96, 5], + ["frame", 36, 35, 1, 96, 5], + ["null", 37, 96, 5], + ["setarg", 36, 0, 37, 96, 5], + ["setarg", 36, 1, 31, 96, 5], + ["invoke", 36, 34, 96, 5], + ["disrupt", 97, 5], + ["jump", "if_end_80", 97, 5], + "if_else_79", + "if_end_80", + ["access", 38, "/", 101, 27], + ["access", 40, {"name":"starts_with","kind":"name","make":"intrinsic"}, 101, 7], + ["frame", 41, 40, 2, 101, 7], + ["null", 42, 101, 7], + ["setarg", 41, 0, 42, 101, 7], + ["setarg", 41, 1, 2, 101, 7], + ["setarg", 41, 2, 38, 101, 7], + ["invoke", 41, 39, 101, 7], + ["jump_false", 39, "if_else_93", 101, 7], + ["access", 43, "/cell.toml", 103, 30], + ["is_text", 45, 2, 103, 30], + ["jump_false", 45, "add_cn_98", 103, 30], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 44, 2, 43, 103, 30], + ["jump", "add_done_97", 103, 30], + "add_cn_98", + ["is_num", 45, 2, 103, 30], + ["jump_false", 45, "add_err_99", 103, 30], + "_nop_tc_12", + ["jump", "add_err_99", 103, 30], + ["add", 44, 2, 43, 103, 30], + ["jump", "add_done_97", 103, 30], + "add_err_99", + ["disrupt", 103, 30], + "add_done_97", + ["get", 48, 4, 1, 103, 10], + ["is_proxy", 49, 48, 103, 10], + ["jump_false", 49, "record_path_100", 103, 10], + ["null", 50, 103, 10], + ["access", 51, "is_file", 103, 10], + ["array", 52, 0, 103, 10], + ["push", 52, 44, 103, 10], + ["frame", 53, 48, 2, 103, 10], + ["setarg", 53, 0, 50, 103, 10], + ["setarg", 53, 1, 51, 103, 10], + ["setarg", 53, 2, 52, 103, 10], + ["invoke", 53, 47, 103, 10], + ["jump", "call_done_101", 103, 10], + "record_path_100", + ["load_field", 54, 48, "is_file", 103, 10], + ["frame", 55, 54, 1, 103, 10], + ["setarg", 55, 0, 48, 103, 10], + ["setarg", 55, 1, 44, 103, 10], + ["invoke", 55, 47, 103, 10], + "call_done_101", + "_nop_bl_2", + ["jump_true", 47, "if_else_95", 103, 10], + ["access", 57, "Target ", 104, 13], + "_nop_tc_13", + "_nop_tc_14", + ["is_text", 60, 2, 104, 25], + ["jump_false", 60, "add_cn_103", 104, 25], + ["concat", 58, 57, 2, 104, 25], + ["jump", "add_done_102", 104, 25], + "add_cn_103", + "_nop_tc_15", + ["jump", "add_err_104", 104, 25], + ["is_num", 60, 2, 104, 25], + ["jump_false", 60, "add_err_104", 104, 25], + ["add", 58, 57, 2, 104, 25], + ["jump", "add_done_102", 104, 25], + "add_err_104", + ["disrupt", 104, 25], + "add_done_102", + ["access", 61, " is not a valid package (no cell.toml)\n", 104, 34], + ["is_text", 63, 58, 104, 34], + ["jump_false", 63, "add_cn_106", 104, 34], + "_nop_tc_16", + "_nop_tc_17", + ["concat", 62, 58, 61, 104, 34], + ["jump", "add_done_105", 104, 34], + "add_cn_106", + ["is_num", 63, 58, 104, 34], + ["jump_false", 63, "add_err_107", 104, 34], + "_nop_tc_18", + ["jump", "add_err_107", 104, 34], + ["add", 62, 58, 61, 104, 34], + ["jump", "add_done_105", 104, 34], + "add_err_107", + ["disrupt", 104, 34], + "add_done_105", + ["access", 66, {"name":"print","kind":"name","make":"intrinsic"}, 104, 7], + ["frame", 67, 66, 1, 104, 7], + ["null", 68, 104, 7], + ["setarg", 67, 0, 68, 104, 7], + ["setarg", 67, 1, 62, 104, 7], + ["invoke", 67, 65, 104, 7], + ["disrupt", 105, 7], + ["jump", "if_end_96", 105, 7], + "if_else_95", + "if_end_96", + ["jump", "if_end_94", 105, 7], + "if_else_93", + ["is_proxy", 70, 3, 109, 5], + ["jump_false", 70, "record_path_108", 109, 5], + ["null", 71, 109, 5], + ["access", 72, "get", 109, 5], + ["array", 73, 0, 109, 5], + ["push", 73, 2, 109, 5], + ["frame", 74, 3, 2, 109, 5], + ["setarg", 74, 0, 71, 109, 5], + ["setarg", 74, 1, 72, 109, 5], + ["setarg", 74, 2, 73, 109, 5], + ["invoke", 74, 69, 109, 5], + ["jump", "call_done_109", 109, 5], + "record_path_108", + ["load_field", 75, 3, "get", 109, 5], + ["frame", 76, 75, 1, 109, 5], + ["setarg", 76, 0, 3, 109, 5], + ["setarg", 76, 1, 2, 109, 5], + ["invoke", 76, 69, 109, 5], + "call_done_109", + "if_end_94", + ["get", 78, 1, 1, 112, 15], + ["is_proxy", 79, 78, 112, 15], + ["jump_false", 79, "record_path_110", 112, 15], + ["null", 80, 112, 15], + ["access", 81, "load", 112, 15], + ["array", 82, 0, 112, 15], + ["frame", 83, 78, 2, 112, 15], + ["setarg", 83, 0, 80, 112, 15], + ["setarg", 83, 1, 81, 112, 15], + ["setarg", 83, 2, 82, 112, 15], + ["invoke", 83, 77, 112, 15], + ["jump", "call_done_111", 112, 15], + "record_path_110", + ["load_field", 84, 78, "load", 112, 15], + ["frame", 85, 84, 0, 112, 15], + ["setarg", 85, 0, 78, 112, 15], + ["invoke", 85, 77, 112, 15], + "call_done_111", + ["move", 5, 77, 112, 15], + ["store_dynamic", 5, 2, 1, 113, 9], + ["get", 87, 1, 1, 114, 3], + ["is_proxy", 88, 87, 114, 3], + ["jump_false", 88, "record_path_112", 114, 3], + ["null", 89, 114, 3], + ["access", 90, "save", 114, 3], + ["array", 91, 0, 114, 3], + ["push", 91, 5, 114, 3], + ["frame", 92, 87, 2, 114, 3], + ["setarg", 92, 0, 89, 114, 3], + ["setarg", 92, 1, 90, 114, 3], + ["setarg", 92, 2, 91, 114, 3], + ["invoke", 92, 86, 114, 3], + ["jump", "call_done_113", 114, 3], + "record_path_112", + ["load_field", 93, 87, "save", 114, 3], + ["frame", 94, 93, 1, 114, 3], + ["setarg", 94, 0, 87, 114, 3], + ["setarg", 94, 1, 5, 114, 3], + ["invoke", 94, 86, 114, 3], + "call_done_113", + ["get", 96, 1, 1, 117, 3], + ["is_proxy", 97, 96, 117, 3], + ["jump_false", 97, "record_path_114", 117, 3], + ["null", 98, 117, 3], + ["access", 99, "sync_one", 117, 3], + ["array", 100, 0, 117, 3], + ["push", 100, 1, 117, 3], + ["push", 100, 2, 117, 3], + ["push", 100, 3, 117, 3], + ["frame", 101, 96, 2, 117, 3], + ["setarg", 101, 0, 98, 117, 3], + ["setarg", 101, 1, 99, 117, 3], + ["setarg", 101, 2, 100, 117, 3], + ["invoke", 101, 95, 117, 3], + ["jump", "call_done_115", 117, 3], + "record_path_114", + ["load_field", 102, 96, "sync_one", 117, 3], + ["frame", 103, 102, 3, 117, 3], + ["setarg", 103, 0, 96, 117, 3], + ["setarg", 103, 1, 1, 117, 3], + ["setarg", 103, 2, 2, 117, 3], + ["setarg", 103, 3, 3, 117, 3], + ["invoke", 103, 95, 117, 3], + "call_done_115", + ["access", 104, "/", 121, 41], + ["access", 106, {"name":"starts_with","kind":"name","make":"intrinsic"}, 121, 21], + ["frame", 107, 106, 2, 121, 21], + ["null", 108, 121, 21], + ["setarg", 107, 0, 108, 121, 21], + ["setarg", 107, 1, 2, 121, 21], + ["setarg", 107, 2, 104, 121, 21], + ["invoke", 107, 105, 121, 21], + ["jump_false", 105, "tern_else_116", 121, 21], + ["move", 109, 2, 121, 48], + ["jump", "tern_end_117", 121, 48], + "tern_else_116", + ["get", 111, 6, 1, 121, 57], + ["frame", 112, 111, 1, 121, 57], + ["null", 113, 121, 57], + ["setarg", 112, 0, 113, 121, 57], + ["setarg", 112, 1, 2, 121, 57], + ["invoke", 112, 110, 121, 57], + ["move", 109, 110, 121, 57], + "tern_end_117", + ["move", 7, 109, 121, 57], + ["access", 114, "/cell.toml", 122, 33], + ["is_text", 116, 7, 122, 33], + ["jump_false", 116, "add_cn_119", 122, 33], + "_nop_tc_19", + "_nop_tc_20", + ["concat", 115, 7, 114, 122, 33], + ["jump", "add_done_118", 122, 33], + "add_cn_119", + ["is_num", 116, 7, 122, 33], + ["jump_false", 116, "add_err_120", 122, 33], + "_nop_tc_21", + ["jump", "add_err_120", 122, 33], + ["add", 115, 7, 114, 122, 33], + ["jump", "add_done_118", 122, 33], + "add_err_120", + ["disrupt", 122, 33], + "add_done_118", + ["move", 8, 115, 122, 33], + ["null", 4, 123, 23], + ["get", 119, 4, 1, 124, 7], + ["is_proxy", 120, 119, 124, 7], + ["jump_false", 120, "record_path_123", 124, 7], + ["null", 121, 124, 7], + ["access", 122, "is_file", 124, 7], + ["array", 123, 0, 124, 7], + ["push", 123, 8, 124, 7], + ["frame", 124, 119, 2, 124, 7], + ["setarg", 124, 0, 121, 124, 7], + ["setarg", 124, 1, 122, 124, 7], + ["setarg", 124, 2, 123, 124, 7], + ["invoke", 124, 118, 124, 7], + ["jump", "call_done_124", 124, 7], + "record_path_123", + ["load_field", 125, 119, "is_file", 124, 7], + ["frame", 126, 125, 1, 124, 7], + ["setarg", 126, 0, 119, 124, 7], + ["setarg", 126, 1, 8, 124, 7], + ["invoke", 126, 118, 124, 7], + "call_done_124", + ["jump_false", 118, "if_else_121", 124, 7], + ["function", 127, 11, 125, 21], + ["move", 4, 127, 125, 21], + ["frame", 129, 4, 0, 149, 5], + ["null", 130, 149, 5], + ["setarg", 129, 0, 130, 149, 5], + ["invoke", 129, 128, 149, 5], + ["jump", "if_end_122", 149, 5], + "if_else_121", + "if_end_122", + ["access", 131, "Linked ", 152, 9], + "_nop_tc_22", + "_nop_tc_23", + ["is_text", 134, 1, 152, 21], + ["jump_false", 134, "add_cn_152", 152, 21], + ["concat", 132, 131, 1, 152, 21], + ["jump", "add_done_151", 152, 21], + "add_cn_152", + "_nop_tc_24", + ["jump", "add_err_153", 152, 21], + ["is_num", 134, 1, 152, 21], + ["jump_false", 134, "add_err_153", 152, 21], + ["add", 132, 131, 1, 152, 21], + ["jump", "add_done_151", 152, 21], + "add_err_153", + ["disrupt", 152, 21], + "add_done_151", + ["access", 135, " -> ", 152, 33], + ["is_text", 137, 132, 152, 33], + ["jump_false", 137, "add_cn_155", 152, 33], + "_nop_tc_25", + "_nop_tc_26", + ["concat", 136, 132, 135, 152, 33], + ["jump", "add_done_154", 152, 33], + "add_cn_155", + ["is_num", 137, 132, 152, 33], + ["jump_false", 137, "add_err_156", 152, 33], + "_nop_tc_27", + ["jump", "add_err_156", 152, 33], + ["add", 136, 132, 135, 152, 33], + ["jump", "add_done_154", 152, 33], + "add_err_156", + ["disrupt", 152, 33], + "add_done_154", + ["is_text", 140, 136, 152, 42], + ["jump_false", 140, "add_cn_158", 152, 42], + ["is_text", 141, 2, 152, 42], + ["jump_false", 141, "add_cn_158", 152, 42], + ["concat", 139, 136, 2, 152, 42], + ["jump", "add_done_157", 152, 42], + "add_cn_158", + ["is_num", 140, 136, 152, 42], + ["jump_false", 140, "add_err_159", 152, 42], + ["is_num", 141, 2, 152, 42], + ["jump_false", 141, "add_err_159", 152, 42], + ["add", 139, 136, 2, 152, 42], + ["jump", "add_done_157", 152, 42], + "add_err_159", + ["disrupt", 152, 42], + "add_done_157", + ["access", 142, "\n", 152, 51], + ["is_text", 144, 139, 152, 51], + ["jump_false", 144, "add_cn_161", 152, 51], + "_nop_tc_28", + "_nop_tc_29", + ["concat", 143, 139, 142, 152, 51], + ["jump", "add_done_160", 152, 51], + "add_cn_161", + ["is_num", 144, 139, 152, 51], + ["jump_false", 144, "add_err_162", 152, 51], + "_nop_tc_30", + ["jump", "add_err_162", 152, 51], + ["add", 143, 139, 142, 152, 51], + ["jump", "add_done_160", 152, 51], + "add_err_162", + ["disrupt", 152, 51], + "add_done_160", + ["access", 147, {"name":"print","kind":"name","make":"intrinsic"}, 152, 3], + ["frame", 148, 147, 1, 152, 3], + ["null", 149, 152, 3], + ["setarg", 148, 0, 149, 152, 3], + ["setarg", 148, 1, 143, 152, 3], + ["invoke", 148, 146, 152, 3], + ["true", 150, 153, 10], + ["return", 150, 153, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "link.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 74, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 1, 1, 157, 15], + ["is_proxy", 6, 5, 157, 15], + ["jump_false", 6, "record_path_163", 157, 15], + ["null", 7, 157, 15], + ["access", 8, "load", 157, 15], + ["array", 9, 0, 157, 15], + ["frame", 10, 5, 2, 157, 15], + ["setarg", 10, 0, 7, 157, 15], + ["setarg", 10, 1, 8, 157, 15], + ["setarg", 10, 2, 9, 157, 15], + ["invoke", 10, 4, 157, 15], + ["jump", "call_done_164", 157, 15], + "record_path_163", + ["load_field", 11, 5, "load", 157, 15], + ["frame", 12, 11, 0, 157, 15], + ["setarg", 12, 0, 5, 157, 15], + ["invoke", 12, 4, 157, 15], + "call_done_164", + ["move", 2, 4, 157, 15], + ["load_dynamic", 13, 2, 1, 158, 14], + "_nop_bl_1", + ["jump_true", 13, "if_else_165", 158, 14], + ["false", 15, 158, 33], + ["return", 15, 158, 33], + "_nop_ur_1", + "if_else_165", + "if_end_166", + ["get", 17, 6, 1, 161, 20], + ["frame", 18, 17, 1, 161, 20], + ["null", 19, 161, 20], + ["setarg", 18, 0, 19, 161, 20], + ["setarg", 18, 1, 1, 161, 20], + ["invoke", 18, 16, 161, 20], + ["move", 3, 16, 161, 20], + ["get", 21, 4, 1, 162, 7], + ["is_proxy", 22, 21, 162, 7], + ["jump_false", 22, "record_path_169", 162, 7], + ["null", 23, 162, 7], + ["access", 24, "is_link", 162, 7], + ["array", 25, 0, 162, 7], + ["push", 25, 3, 162, 7], + ["frame", 26, 21, 2, 162, 7], + ["setarg", 26, 0, 23, 162, 7], + ["setarg", 26, 1, 24, 162, 7], + ["setarg", 26, 2, 25, 162, 7], + ["invoke", 26, 20, 162, 7], + ["jump", "call_done_170", 162, 7], + "record_path_169", + ["load_field", 27, 21, "is_link", 162, 7], + ["frame", 28, 27, 1, 162, 7], + ["setarg", 28, 0, 21, 162, 7], + ["setarg", 28, 1, 3, 162, 7], + ["invoke", 28, 20, 162, 7], + "call_done_170", + ["jump_false", 20, "if_else_167", 162, 7], + ["get", 30, 4, 1, 163, 5], + ["is_proxy", 31, 30, 163, 5], + ["jump_false", 31, "record_path_171", 163, 5], + ["null", 32, 163, 5], + ["access", 33, "unlink", 163, 5], + ["array", 34, 0, 163, 5], + ["push", 34, 3, 163, 5], + ["frame", 35, 30, 2, 163, 5], + ["setarg", 35, 0, 32, 163, 5], + ["setarg", 35, 1, 33, 163, 5], + ["setarg", 35, 2, 34, 163, 5], + ["invoke", 35, 29, 163, 5], + ["jump", "call_done_172", 163, 5], + "record_path_171", + ["load_field", 36, 30, "unlink", 163, 5], + ["frame", 37, 36, 1, 163, 5], + ["setarg", 37, 0, 30, 163, 5], + ["setarg", 37, 1, 3, 163, 5], + ["invoke", 37, 29, 163, 5], + "call_done_172", + ["access", 38, "Removed symlink at ", 164, 11], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 41, 3, 164, 35], + ["jump_false", 41, "add_cn_174", 164, 35], + ["concat", 39, 38, 3, 164, 35], + ["jump", "add_done_173", 164, 35], + "add_cn_174", + "_nop_tc_3", + ["jump", "add_err_175", 164, 35], + ["is_num", 41, 3, 164, 35], + ["jump_false", 41, "add_err_175", 164, 35], + ["add", 39, 38, 3, 164, 35], + ["jump", "add_done_173", 164, 35], + "add_err_175", + ["disrupt", 164, 35], + "add_done_173", + ["access", 42, "\n", 164, 48], + ["is_text", 44, 39, 164, 48], + ["jump_false", 44, "add_cn_177", 164, 48], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 43, 39, 42, 164, 48], + ["jump", "add_done_176", 164, 48], + "add_cn_177", + ["is_num", 44, 39, 164, 48], + ["jump_false", 44, "add_err_178", 164, 48], + "_nop_tc_6", + ["jump", "add_err_178", 164, 48], + ["add", 43, 39, 42, 164, 48], + ["jump", "add_done_176", 164, 48], + "add_err_178", + ["disrupt", 164, 48], + "add_done_176", + ["access", 47, {"name":"print","kind":"name","make":"intrinsic"}, 164, 5], + ["frame", 48, 47, 1, 164, 5], + ["null", 49, 164, 5], + ["setarg", 48, 0, 49, 164, 5], + ["setarg", 48, 1, 43, 164, 5], + ["invoke", 48, 46, 164, 5], + ["jump", "if_end_168", 164, 5], + "if_else_167", + "if_end_168", + ["delete", 50, 2, 1, 167, 16], + ["get", 52, 1, 1, 168, 3], + ["is_proxy", 53, 52, 168, 3], + ["jump_false", 53, "record_path_179", 168, 3], + ["null", 54, 168, 3], + ["access", 55, "save", 168, 3], + ["array", 56, 0, 168, 3], + ["push", 56, 2, 168, 3], + ["frame", 57, 52, 2, 168, 3], + ["setarg", 57, 0, 54, 168, 3], + ["setarg", 57, 1, 55, 168, 3], + ["setarg", 57, 2, 56, 168, 3], + ["invoke", 57, 51, 168, 3], + ["jump", "call_done_180", 168, 3], + "record_path_179", + ["load_field", 58, 52, "save", 168, 3], + ["frame", 59, 58, 1, 168, 3], + ["setarg", 59, 0, 52, 168, 3], + ["setarg", 59, 1, 2, 168, 3], + ["invoke", 59, 51, 168, 3], + "call_done_180", + ["access", 60, "Unlinked ", 169, 9], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 63, 1, 169, 23], + ["jump_false", 63, "add_cn_182", 169, 23], + ["concat", 61, 60, 1, 169, 23], + ["jump", "add_done_181", 169, 23], + "add_cn_182", + "_nop_tc_9", + ["jump", "add_err_183", 169, 23], + ["is_num", 63, 1, 169, 23], + ["jump_false", 63, "add_err_183", 169, 23], + ["add", 61, 60, 1, 169, 23], + ["jump", "add_done_181", 169, 23], + "add_err_183", + ["disrupt", 169, 23], + "add_done_181", + ["access", 64, "\n", 169, 35], + ["is_text", 66, 61, 169, 35], + ["jump_false", 66, "add_cn_185", 169, 35], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 65, 61, 64, 169, 35], + ["jump", "add_done_184", 169, 35], + "add_cn_185", + ["is_num", 66, 61, 169, 35], + ["jump_false", 66, "add_err_186", 169, 35], + "_nop_tc_12", + ["jump", "add_err_186", 169, 35], + ["add", 65, 61, 64, 169, 35], + ["jump", "add_done_184", 169, 35], + "add_err_186", + ["disrupt", 169, 35], + "add_done_184", + ["access", 69, {"name":"print","kind":"name","make":"intrinsic"}, 169, 3], + ["frame", 70, 69, 1, 169, 3], + ["null", 71, 169, 3], + ["setarg", 70, 0, 71, 169, 3], + ["setarg", 70, 1, 65, 169, 3], + ["invoke", 70, 68, 169, 3], + ["true", 72, 170, 10], + ["return", 72, 170, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 26, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 6, 2, 177, 22], + ["frame", 5, 4, 1, 177, 22], + ["null", 6, 177, 22], + ["setarg", 5, 0, 6, 177, 22], + ["setarg", 5, 1, 1, 177, 22], + ["invoke", 5, 3, 177, 22], + ["move", 2, 3, 177, 22], + ["get", 8, 4, 2, 178, 9], + ["is_proxy", 9, 8, 178, 9], + ["jump_false", 9, "record_path_191", 178, 9], + ["null", 10, 178, 9], + ["access", 11, "is_link", 178, 9], + ["array", 12, 0, 178, 9], + ["push", 12, 2, 178, 9], + ["frame", 13, 8, 2, 178, 9], + ["setarg", 13, 0, 10, 178, 9], + ["setarg", 13, 1, 11, 178, 9], + ["setarg", 13, 2, 12, 178, 9], + ["invoke", 13, 7, 178, 9], + ["jump", "call_done_192", 178, 9], + "record_path_191", + ["load_field", 14, 8, "is_link", 178, 9], + ["frame", 15, 14, 1, 178, 9], + ["setarg", 15, 0, 8, 178, 9], + ["setarg", 15, 1, 2, 178, 9], + ["invoke", 15, 7, 178, 9], + "call_done_192", + ["jump_false", 7, "if_else_189", 178, 9], + ["get", 17, 4, 2, 179, 7], + ["is_proxy", 18, 17, 179, 7], + ["jump_false", 18, "record_path_193", 179, 7], + ["null", 19, 179, 7], + ["access", 20, "unlink", 179, 7], + ["array", 21, 0, 179, 7], + ["push", 21, 2, 179, 7], + ["frame", 22, 17, 2, 179, 7], + ["setarg", 22, 0, 19, 179, 7], + ["setarg", 22, 1, 20, 179, 7], + ["setarg", 22, 2, 21, 179, 7], + ["invoke", 22, 16, 179, 7], + ["jump", "call_done_194", 179, 7], + "record_path_193", + ["load_field", 23, 17, "unlink", 179, 7], + ["frame", 24, 23, 1, 179, 7], + ["setarg", 24, 0, 17, 179, 7], + ["setarg", 24, 1, 2, 179, 7], + ["invoke", 24, 16, 179, 7], + "call_done_194", + ["jump", "if_end_190", 179, 7], + "if_else_189", + "if_end_190", + ["null", 25, 179, 7], + ["return", 25, 179, 7] + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 42, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 1, 1, 175, 15], + ["is_proxy", 4, 3, 175, 15], + ["jump_false", 4, "record_path_187", 175, 15], + ["null", 5, 175, 15], + ["access", 6, "load", 175, 15], + ["array", 7, 0, 175, 15], + ["frame", 8, 3, 2, 175, 15], + ["setarg", 8, 0, 5, 175, 15], + ["setarg", 8, 1, 6, 175, 15], + ["setarg", 8, 2, 7, 175, 15], + ["invoke", 8, 2, 175, 15], + ["jump", "call_done_188", 175, 15], + "record_path_187", + ["load_field", 9, 3, "load", 175, 15], + ["frame", 10, 9, 0, 175, 15], + ["setarg", 10, 0, 3, 175, 15], + ["invoke", 10, 2, 175, 15], + "call_done_188", + ["move", 1, 2, 175, 15], + ["access", 12, {"name":"array","kind":"name","make":"intrinsic"}, 176, 10], + ["frame", 13, 12, 1, 176, 10], + ["null", 14, 176, 10], + ["setarg", 13, 0, 14, 176, 10], + ["setarg", 13, 1, 1, 176, 10], + ["invoke", 13, 11, 176, 10], + ["function", 15, 14, 176, 24], + ["length", 17, 11, 176, 24], + ["int", 18, 0, 176, 24], + ["int", 22, 1, 176, 24], + ["null", 21, 176, 24], + "arrfor_loop_195", + ["lt_int", 19, 18, 17, 176, 24], + ["jump_false", 19, "arrfor_done_196", 176, 24], + ["load_index", 20, 11, 18, 176, 24], + ["frame", 23, 15, 2, 176, 24], + ["setarg", 23, 0, 21, 176, 24], + ["setarg", 23, 1, 20, 176, 24], + ["setarg", 23, 2, 18, 176, 24], + ["invoke", 23, 24, 176, 24], + ["add", 18, 18, 22, 176, 24], + ["jump", "arrfor_loop_195", 176, 24], + "arrfor_done_196", + ["null", 16, 176, 24], + ["record", 25, 0], + ["get", 27, 1, 1, 183, 3], + ["is_proxy", 28, 27, 183, 3], + ["jump_false", 28, "record_path_197", 183, 3], + ["null", 29, 183, 3], + ["access", 30, "save", 183, 3], + ["array", 31, 0, 183, 3], + ["push", 31, 25, 183, 3], + ["frame", 32, 27, 2, 183, 3], + ["setarg", 32, 0, 29, 183, 3], + ["setarg", 32, 1, 30, 183, 3], + ["setarg", 32, 2, 31, 183, 3], + ["invoke", 32, 26, 183, 3], + ["jump", "call_done_198", 183, 3], + "record_path_197", + ["load_field", 33, 27, "save", 183, 3], + ["frame", 34, 33, 1, 183, 3], + ["setarg", 34, 0, 27, 183, 3], + ["setarg", 34, 1, 25, 183, 3], + ["invoke", 34, 26, 183, 3], + "call_done_198", + ["access", 35, "Cleared all links\n", 184, 9], + ["access", 37, {"name":"print","kind":"name","make":"intrinsic"}, 184, 3], + ["frame", 38, 37, 1, 184, 3], + ["null", 39, 184, 3], + ["setarg", 38, 0, 39, 184, 3], + ["setarg", 38, 1, 35, 184, 3], + ["invoke", 38, 36, 184, 3], + ["true", 40, 185, 10], + ["return", 40, 185, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 99, + "nr_close_slots": 0, + "instructions": [ + ["get", 9, 6, 1, 190, 20], + ["frame", 10, 9, 1, 190, 20], + ["null", 11, 190, 20], + ["setarg", 10, 0, 11, 190, 20], + ["setarg", 10, 1, 1, 190, 20], + ["invoke", 10, 8, 190, 20], + ["move", 7, 8, 190, 20], + ["get", 13, 11, 1, 191, 21], + ["frame", 14, 13, 1, 191, 21], + ["null", 15, 191, 21], + ["setarg", 14, 0, 15, 191, 21], + ["setarg", 14, 1, 2, 191, 21], + ["invoke", 14, 12, 191, 21], + ["move", 5, 12, 191, 21], + ["get", 17, 4, 1, 194, 16], + ["is_proxy", 18, 17, 194, 16], + ["jump_false", 18, "record_path_199", 194, 16], + ["null", 19, 194, 16], + ["access", 20, "dirname", 194, 16], + ["array", 21, 0, 194, 16], + ["push", 21, 7, 194, 16], + ["frame", 22, 17, 2, 194, 16], + ["setarg", 22, 0, 19, 194, 16], + ["setarg", 22, 1, 20, 194, 16], + ["setarg", 22, 2, 21, 194, 16], + ["invoke", 22, 16, 194, 16], + ["jump", "call_done_200", 194, 16], + "record_path_199", + ["load_field", 23, 17, "dirname", 194, 16], + ["frame", 24, 23, 1, 194, 16], + ["setarg", 24, 0, 17, 194, 16], + ["setarg", 24, 1, 7, 194, 16], + ["invoke", 24, 16, 194, 16], + "call_done_200", + ["move", 6, 16, 194, 16], + ["get", 26, 3, 1, 195, 3], + ["frame", 27, 26, 1, 195, 3], + ["null", 28, 195, 3], + ["setarg", 27, 0, 28, 195, 3], + ["setarg", 27, 1, 6, 195, 3], + ["invoke", 27, 25, 195, 3], + ["null", 4, 198, 22], + ["get", 30, 4, 1, 199, 7], + ["is_proxy", 31, 30, 199, 7], + ["jump_false", 31, "record_path_203", 199, 7], + ["null", 32, 199, 7], + ["access", 33, "is_link", 199, 7], + ["array", 34, 0, 199, 7], + ["push", 34, 7, 199, 7], + ["frame", 35, 30, 2, 199, 7], + ["setarg", 35, 0, 32, 199, 7], + ["setarg", 35, 1, 33, 199, 7], + ["setarg", 35, 2, 34, 199, 7], + ["invoke", 35, 29, 199, 7], + ["jump", "call_done_204", 199, 7], + "record_path_203", + ["load_field", 36, 30, "is_link", 199, 7], + ["frame", 37, 36, 1, 199, 7], + ["setarg", 37, 0, 30, 199, 7], + ["setarg", 37, 1, 7, 199, 7], + ["invoke", 37, 29, 199, 7], + "call_done_204", + ["jump_false", 29, "if_else_201", 199, 7], + ["get", 39, 4, 1, 200, 20], + ["is_proxy", 40, 39, 200, 20], + ["jump_false", 40, "record_path_205", 200, 20], + ["null", 41, 200, 20], + ["access", 42, "readlink", 200, 20], + ["array", 43, 0, 200, 20], + ["push", 43, 7, 200, 20], + ["frame", 44, 39, 2, 200, 20], + ["setarg", 44, 0, 41, 200, 20], + ["setarg", 44, 1, 42, 200, 20], + ["setarg", 44, 2, 43, 200, 20], + ["invoke", 44, 38, 200, 20], + ["jump", "call_done_206", 200, 20], + "record_path_205", + ["load_field", 45, 39, "readlink", 200, 20], + ["frame", 46, 45, 1, 200, 20], + ["setarg", 46, 0, 39, 200, 20], + ["setarg", 46, 1, 7, 200, 20], + ["invoke", 46, 38, 200, 20], + "call_done_206", + ["move", 4, 38, 200, 20], + ["jump", "if_end_202", 200, 20], + "if_else_201", + "if_end_202", + ["is_identical", 47, 4, 5, 204, 23], + ["jump_true", 47, "eq_done_209", 204, 23], + ["is_int", 48, 4, 204, 23], + ["jump_false", 48, "eq_ni_210", 204, 23], + ["is_int", 49, 5, 204, 23], + ["jump_false", 49, "eq_ni_210", 204, 23], + ["eq_int", 47, 4, 5, 204, 23], + ["jump", "eq_done_209", 204, 23], + "eq_ni_210", + ["is_num", 48, 4, 204, 23], + ["jump_false", 48, "eq_nn_211", 204, 23], + ["is_num", 49, 5, 204, 23], + ["jump_false", 49, "eq_nn_211", 204, 23], + ["eq_float", 47, 4, 5, 204, 23], + ["jump", "eq_done_209", 204, 23], + "eq_nn_211", + ["is_text", 48, 4, 204, 23], + ["jump_false", 48, "eq_nt_212", 204, 23], + ["is_text", 49, 5, 204, 23], + ["jump_false", 49, "eq_nt_212", 204, 23], + ["eq_text", 47, 4, 5, 204, 23], + ["jump", "eq_done_209", 204, 23], + "eq_nt_212", + ["is_null", 48, 4, 204, 23], + ["jump_false", 48, "eq_nnl_213", 204, 23], + ["is_null", 49, 5, 204, 23], + ["jump_false", 49, "eq_nnl_213", 204, 23], + ["true", 47, 204, 23], + ["jump", "eq_done_209", 204, 23], + "eq_nnl_213", + ["is_bool", 48, 4, 204, 23], + ["jump_false", 48, "eq_nb_214", 204, 23], + ["is_bool", 49, 5, 204, 23], + ["jump_false", 49, "eq_nb_214", 204, 23], + ["eq_bool", 47, 4, 5, 204, 23], + ["jump", "eq_done_209", 204, 23], + "eq_nb_214", + ["false", 47, 204, 23], + "eq_done_209", + ["jump_false", 47, "if_else_207", 204, 23], + ["true", 50, 205, 12], + ["return", 50, 205, 12], + "_nop_ur_1", + "if_else_207", + "if_end_208", + ["get", 52, 4, 1, 209, 7], + ["is_proxy", 53, 52, 209, 7], + ["jump_false", 53, "record_path_217", 209, 7], + ["null", 54, 209, 7], + ["access", 55, "is_link", 209, 7], + ["array", 56, 0, 209, 7], + ["push", 56, 7, 209, 7], + ["frame", 57, 52, 2, 209, 7], + ["setarg", 57, 0, 54, 209, 7], + ["setarg", 57, 1, 55, 209, 7], + ["setarg", 57, 2, 56, 209, 7], + ["invoke", 57, 51, 209, 7], + ["jump", "call_done_218", 209, 7], + "record_path_217", + ["load_field", 58, 52, "is_link", 209, 7], + ["frame", 59, 58, 1, 209, 7], + ["setarg", 59, 0, 52, 209, 7], + ["setarg", 59, 1, 7, 209, 7], + ["invoke", 59, 51, 209, 7], + "call_done_218", + ["jump_false", 51, "if_else_215", 209, 7], + ["get", 61, 4, 1, 210, 5], + ["is_proxy", 62, 61, 210, 5], + ["jump_false", 62, "record_path_219", 210, 5], + ["null", 63, 210, 5], + ["access", 64, "unlink", 210, 5], + ["array", 65, 0, 210, 5], + ["push", 65, 7, 210, 5], + ["frame", 66, 61, 2, 210, 5], + ["setarg", 66, 0, 63, 210, 5], + ["setarg", 66, 1, 64, 210, 5], + ["setarg", 66, 2, 65, 210, 5], + ["invoke", 66, 60, 210, 5], + ["jump", "call_done_220", 210, 5], + "record_path_219", + ["load_field", 67, 61, "unlink", 210, 5], + ["frame", 68, 67, 1, 210, 5], + ["setarg", 68, 0, 61, 210, 5], + ["setarg", 68, 1, 7, 210, 5], + ["invoke", 68, 60, 210, 5], + "call_done_220", + ["jump", "if_end_216", 210, 5], + "if_else_215", + ["get", 70, 4, 1, 211, 14], + ["is_proxy", 71, 70, 211, 14], + ["jump_false", 71, "record_path_223", 211, 14], + ["null", 72, 211, 14], + ["access", 73, "is_dir", 211, 14], + ["array", 74, 0, 211, 14], + ["push", 74, 7, 211, 14], + ["frame", 75, 70, 2, 211, 14], + ["setarg", 75, 0, 72, 211, 14], + ["setarg", 75, 1, 73, 211, 14], + ["setarg", 75, 2, 74, 211, 14], + ["invoke", 75, 69, 211, 14], + ["jump", "call_done_224", 211, 14], + "record_path_223", + ["load_field", 76, 70, "is_dir", 211, 14], + ["frame", 77, 76, 1, 211, 14], + ["setarg", 77, 0, 70, 211, 14], + ["setarg", 77, 1, 7, 211, 14], + ["invoke", 77, 69, 211, 14], + "call_done_224", + ["jump_false", 69, "if_else_221", 211, 14], + ["access", 78, 1, 212, 26], + ["get", 80, 4, 1, 212, 5], + ["is_proxy", 81, 80, 212, 5], + ["jump_false", 81, "record_path_225", 212, 5], + ["null", 82, 212, 5], + ["access", 83, "rmdir", 212, 5], + ["array", 84, 0, 212, 5], + ["push", 84, 7, 212, 5], + ["push", 84, 78, 212, 5], + ["frame", 85, 80, 2, 212, 5], + ["setarg", 85, 0, 82, 212, 5], + ["setarg", 85, 1, 83, 212, 5], + ["setarg", 85, 2, 84, 212, 5], + ["invoke", 85, 79, 212, 5], + ["jump", "call_done_226", 212, 5], + "record_path_225", + ["load_field", 86, 80, "rmdir", 212, 5], + ["frame", 87, 86, 2, 212, 5], + ["setarg", 87, 0, 80, 212, 5], + ["setarg", 87, 1, 7, 212, 5], + ["setarg", 87, 2, 78, 212, 5], + ["invoke", 87, 79, 212, 5], + "call_done_226", + ["jump", "if_end_222", 212, 5], + "if_else_221", + "if_end_222", + "if_end_216", + ["get", 89, 4, 1, 216, 3], + ["is_proxy", 90, 89, 216, 3], + ["jump_false", 90, "record_path_227", 216, 3], + ["null", 91, 216, 3], + ["access", 92, "symlink", 216, 3], + ["array", 93, 0, 216, 3], + ["push", 93, 5, 216, 3], + ["push", 93, 7, 216, 3], + ["frame", 94, 89, 2, 216, 3], + ["setarg", 94, 0, 91, 216, 3], + ["setarg", 94, 1, 92, 216, 3], + ["setarg", 94, 2, 93, 216, 3], + ["invoke", 94, 88, 216, 3], + ["jump", "call_done_228", 216, 3], + "record_path_227", + ["load_field", 95, 89, "symlink", 216, 3], + ["frame", 96, 95, 2, 216, 3], + ["setarg", 96, 0, 89, 216, 3], + ["setarg", 96, 1, 5, 216, 3], + ["setarg", 96, 2, 7, 216, 3], + ["invoke", 96, 88, 216, 3], + "call_done_228", + ["true", 97, 217, 10], + ["return", 97, 217, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "link.cm", + "nr_args": 3 + }, + { + "disruption_pc": 45, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 3, 1, 256, 24], + ["get", 3, 1, 5, 256, 15], + ["is_proxy", 4, 3, 256, 15], + ["jump_false", 4, "record_path_281", 256, 15], + ["null", 5, 256, 15], + ["access", 6, "get", 256, 15], + ["array", 7, 0, 256, 15], + ["push", 7, 1, 256, 15], + ["frame", 8, 3, 2, 256, 15], + ["setarg", 8, 0, 5, 256, 15], + ["setarg", 8, 1, 6, 256, 15], + ["setarg", 8, 2, 7, 256, 15], + ["invoke", 8, 2, 256, 15], + ["jump", "call_done_282", 256, 15], + "record_path_281", + ["load_field", 9, 3, "get", 256, 15], + ["frame", 10, 9, 1, 256, 15], + ["setarg", 10, 0, 3, 256, 15], + ["setarg", 10, 1, 1, 256, 15], + ["invoke", 10, 2, 256, 15], + "call_done_282", + ["get", 11, 3, 1, 257, 28], + ["get", 13, 1, 5, 257, 15], + ["is_proxy", 14, 13, 257, 15], + ["jump_false", 14, "record_path_283", 257, 15], + ["null", 15, 257, 15], + ["access", 16, "extract", 257, 15], + ["array", 17, 0, 257, 15], + ["push", 17, 11, 257, 15], + ["frame", 18, 13, 2, 257, 15], + ["setarg", 18, 0, 15, 257, 15], + ["setarg", 18, 1, 16, 257, 15], + ["setarg", 18, 2, 17, 257, 15], + ["invoke", 18, 12, 257, 15], + ["jump", "call_done_284", 257, 15], + "record_path_283", + ["load_field", 19, 13, "extract", 257, 15], + ["frame", 20, 19, 1, 257, 15], + ["setarg", 20, 0, 13, 257, 15], + ["setarg", 20, 1, 11, 257, 15], + ["invoke", 20, 12, 257, 15], + "call_done_284", + ["null", 21, 257, 15], + ["return", 21, 257, 15], + "disruption_285", + ["null", 22, 257, 15], + ["return", 22, 257, 15] + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 29, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 1, 1, 249, 31], + ["load_field", 5, 4, "dependencies", 249, 31], + ["load_dynamic", 6, 5, 1, 249, 48], + ["move", 3, 6, 249, 48], + ["access", 7, "/", 251, 42], + ["access", 9, {"name":"starts_with","kind":"name","make":"intrinsic"}, 251, 17], + ["frame", 10, 9, 2, 251, 17], + ["null", 11, 251, 17], + ["setarg", 10, 0, 11, 251, 17], + ["setarg", 10, 1, 3, 251, 17], + ["setarg", 10, 2, 7, 251, 17], + ["invoke", 10, 8, 251, 17], + ["move", 12, 8, 251, 17], + ["jump_false", 12, "and_end_278", 251, 17], + ["get", 14, 4, 5, 251, 51], + ["is_proxy", 15, 14, 251, 51], + ["jump_false", 15, "record_path_279", 251, 51], + ["null", 16, 251, 51], + ["access", 17, "is_dir", 251, 51], + ["array", 18, 0, 251, 51], + ["push", 18, 3, 251, 51], + ["frame", 19, 14, 2, 251, 51], + ["setarg", 19, 0, 16, 251, 51], + ["setarg", 19, 1, 17, 251, 51], + ["setarg", 19, 2, 18, 251, 51], + ["invoke", 19, 13, 251, 51], + ["jump", "call_done_280", 251, 51], + "record_path_279", + ["load_field", 20, 14, "is_dir", 251, 51], + ["frame", 21, 20, 1, 251, 51], + ["setarg", 21, 0, 14, 251, 51], + ["setarg", 21, 1, 3, 251, 51], + ["invoke", 21, 13, 251, 51], + "call_done_280", + ["not", 22, 13, 251, 51], + ["move", 12, 22, 251, 51], + "and_end_278", + ["jump_false", 12, "if_else_276", 251, 51], + ["null", 23, 252, 15], + ["return", 23, 252, 15], + "_nop_ur_1", + "if_else_276", + "if_end_277", + ["function", 24, 17, 255, 24], + ["move", 2, 24, 255, 24], + ["frame", 26, 2, 0, 261, 13], + ["null", 27, 261, 13], + ["setarg", 26, 0, 27, 261, 13], + ["invoke", 26, 25, 261, 13], + ["null", 28, 261, 13], + ["return", 28, 261, 13] + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 86, + "nr_slots": 45, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 3, 1, 245, 37], + ["get", 5, 4, 4, 245, 28], + ["is_proxy", 6, 5, 245, 28], + ["jump_false", 6, "record_path_269", 245, 28], + ["null", 7, 245, 28], + ["access", 8, "slurp", 245, 28], + ["array", 9, 0, 245, 28], + ["push", 9, 3, 245, 28], + ["frame", 10, 5, 2, 245, 28], + ["setarg", 10, 0, 7, 245, 28], + ["setarg", 10, 1, 8, 245, 28], + ["setarg", 10, 2, 9, 245, 28], + ["invoke", 10, 4, 245, 28], + ["jump", "call_done_270", 245, 28], + "record_path_269", + ["load_field", 11, 5, "slurp", 245, 28], + ["frame", 12, 11, 1, 245, 28], + ["setarg", 12, 0, 5, 245, 28], + ["setarg", 12, 1, 3, 245, 28], + ["invoke", 12, 4, 245, 28], + "call_done_270", + ["access", 14, {"name":"text","kind":"name","make":"intrinsic"}, 245, 23], + ["frame", 15, 14, 1, 245, 23], + ["null", 16, 245, 23], + ["setarg", 15, 0, 16, 245, 23], + ["setarg", 15, 1, 4, 245, 23], + ["invoke", 15, 13, 245, 23], + ["move", 2, 13, 245, 23], + ["get", 18, 13, 4, 246, 19], + ["is_proxy", 19, 18, 246, 19], + ["jump_false", 19, "record_path_271", 246, 19], + ["null", 20, 246, 19], + ["access", 21, "decode", 246, 19], + ["array", 22, 0, 246, 19], + ["push", 22, 2, 246, 19], + ["frame", 23, 18, 2, 246, 19], + ["setarg", 23, 0, 20, 246, 19], + ["setarg", 23, 1, 21, 246, 19], + ["setarg", 23, 2, 22, 246, 19], + ["invoke", 23, 17, 246, 19], + ["jump", "call_done_272", 246, 19], + "record_path_271", + ["load_field", 24, 18, "decode", 246, 19], + ["frame", 25, 24, 1, 246, 19], + ["setarg", 25, 0, 18, 246, 19], + ["setarg", 25, 1, 2, 246, 19], + ["invoke", 25, 17, 246, 19], + "call_done_272", + ["move", 1, 17, 246, 19], + ["move", 26, 1, 247, 13], + ["jump_false", 26, "and_end_275", 247, 13], + ["load_field", 27, 1, "dependencies", 247, 20], + ["move", 26, 27, 247, 20], + "and_end_275", + ["jump_false", 26, "if_else_273", 247, 20], + ["load_field", 28, 1, "dependencies", 248, 24], + ["access", 30, {"name":"array","kind":"name","make":"intrinsic"}, 248, 18], + ["frame", 31, 30, 1, 248, 18], + ["null", 32, 248, 18], + ["setarg", 31, 0, 32, 248, 18], + ["setarg", 31, 1, 28, 248, 18], + ["invoke", 31, 29, 248, 18], + ["function", 33, 18, 248, 43], + ["length", 35, 29, 248, 43], + ["int", 36, 0, 248, 43], + ["int", 40, 1, 248, 43], + ["null", 39, 248, 43], + "arrfor_loop_286", + ["lt_int", 37, 36, 35, 248, 43], + ["jump_false", 37, "arrfor_done_287", 248, 43], + ["load_index", 38, 29, 36, 248, 43], + ["frame", 41, 33, 2, 248, 43], + ["setarg", 41, 0, 39, 248, 43], + ["setarg", 41, 1, 38, 248, 43], + ["setarg", 41, 2, 36, 248, 43], + ["invoke", 41, 42, 248, 43], + ["add", 36, 36, 40, 248, 43], + ["jump", "arrfor_loop_286", 248, 43], + "arrfor_done_287", + ["null", 34, 248, 43], + ["jump", "if_end_274", 248, 43], + "if_else_273", + "if_end_274", + ["null", 43, 248, 43], + ["return", 43, 248, 43], + "disruption_288", + ["null", 44, 248, 43], + ["return", 44, 248, 43] + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 270, + "nr_slots": 97, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 3, 1, 230, 45], + ["get", 6, 11, 3, 230, 25], + ["frame", 7, 6, 1, 230, 25], + ["null", 8, 230, 25], + ["setarg", 7, 0, 8, 230, 25], + ["setarg", 7, 1, 4, 230, 25], + ["invoke", 7, 5, 230, 25], + ["move", 2, 5, 230, 25], + ["get", 10, 4, 3, 231, 12], + ["is_proxy", 11, 10, 231, 12], + ["jump_false", 11, "record_path_233", 231, 12], + ["null", 12, 231, 12], + ["access", 13, "is_dir", 231, 12], + ["array", 14, 0, 231, 12], + ["push", 14, 2, 231, 12], + ["frame", 15, 10, 2, 231, 12], + ["setarg", 15, 0, 12, 231, 12], + ["setarg", 15, 1, 13, 231, 12], + ["setarg", 15, 2, 14, 231, 12], + ["invoke", 15, 9, 231, 12], + ["jump", "call_done_234", 231, 12], + "record_path_233", + ["load_field", 16, 10, "is_dir", 231, 12], + ["frame", 17, 16, 1, 231, 12], + ["setarg", 17, 0, 10, 231, 12], + ["setarg", 17, 1, 2, 231, 12], + ["invoke", 17, 9, 231, 12], + "call_done_234", + "_nop_bl_1", + ["jump_true", 9, "if_else_231", 231, 12], + ["get", 19, 3, 2, 232, 14], + ["get", 20, 1, 1, 232, 22], + ["access", 21, ": target ", 232, 34], + ["is_text", 23, 20, 232, 34], + ["jump_false", 23, "add_cn_236", 232, 34], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 22, 20, 21, 232, 34], + ["jump", "add_done_235", 232, 34], + "add_cn_236", + ["is_num", 23, 20, 232, 34], + ["jump_false", 23, "add_err_237", 232, 34], + "_nop_tc_3", + ["jump", "add_err_237", 232, 34], + ["add", 22, 20, 21, 232, 34], + ["jump", "add_done_235", 232, 34], + "add_err_237", + ["disrupt", 232, 34], + "add_done_235", + ["is_text", 26, 22, 232, 48], + ["jump_false", 26, "add_cn_239", 232, 48], + ["is_text", 27, 2, 232, 48], + ["jump_false", 27, "add_cn_239", 232, 48], + ["concat", 25, 22, 2, 232, 48], + ["jump", "add_done_238", 232, 48], + "add_cn_239", + ["is_num", 26, 22, 232, 48], + ["jump_false", 26, "add_err_240", 232, 48], + ["is_num", 27, 2, 232, 48], + ["jump_false", 27, "add_err_240", 232, 48], + ["add", 25, 22, 2, 232, 48], + ["jump", "add_done_238", 232, 48], + "add_err_240", + ["disrupt", 232, 48], + "add_done_238", + ["access", 28, " does not exist", 232, 62], + ["is_text", 30, 25, 232, 62], + ["jump_false", 30, "add_cn_242", 232, 62], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 29, 25, 28, 232, 62], + ["jump", "add_done_241", 232, 62], + "add_cn_242", + ["is_num", 30, 25, 232, 62], + ["jump_false", 30, "add_err_243", 232, 62], + "_nop_tc_6", + ["jump", "add_err_243", 232, 62], + ["add", 29, 25, 28, 232, 62], + ["jump", "add_done_241", 232, 62], + "add_err_243", + ["disrupt", 232, 62], + "add_done_241", + ["is_array", 32, 19, 232, 62], + ["jump_false", 32, "push_err_244", 232, 62], + ["push", 19, 29, 232, 62], + ["jump", "push_done_245", 232, 62], + "push_err_244", + ["disrupt", 232, 62], + "push_done_245", + ["null", 33, 233, 9], + ["return", 33, 233, 9], + "_nop_ur_1", + "if_else_231", + "if_end_232", + ["access", 34, "/cell.toml", 235, 37], + ["is_text", 36, 2, 235, 37], + ["jump_false", 36, "add_cn_249", 235, 37], + "_nop_tc_7", + "_nop_tc_8", + ["concat", 35, 2, 34, 235, 37], + ["jump", "add_done_248", 235, 37], + "add_cn_249", + ["is_num", 36, 2, 235, 37], + ["jump_false", 36, "add_err_250", 235, 37], + "_nop_tc_9", + ["jump", "add_err_250", 235, 37], + ["add", 35, 2, 34, 235, 37], + ["jump", "add_done_248", 235, 37], + "add_err_250", + ["disrupt", 235, 37], + "add_done_248", + ["get", 39, 4, 3, 235, 12], + ["is_proxy", 40, 39, 235, 12], + ["jump_false", 40, "record_path_251", 235, 12], + ["null", 41, 235, 12], + ["access", 42, "is_file", 235, 12], + ["array", 43, 0, 235, 12], + ["push", 43, 35, 235, 12], + ["frame", 44, 39, 2, 235, 12], + ["setarg", 44, 0, 41, 235, 12], + ["setarg", 44, 1, 42, 235, 12], + ["setarg", 44, 2, 43, 235, 12], + ["invoke", 44, 38, 235, 12], + ["jump", "call_done_252", 235, 12], + "record_path_251", + ["load_field", 45, 39, "is_file", 235, 12], + ["frame", 46, 45, 1, 235, 12], + ["setarg", 46, 0, 39, 235, 12], + ["setarg", 46, 1, 35, 235, 12], + ["invoke", 46, 38, 235, 12], + "call_done_252", + "_nop_bl_2", + ["jump_true", 38, "if_else_246", 235, 12], + ["get", 48, 3, 2, 236, 14], + ["get", 49, 1, 1, 236, 22], + ["access", 50, ": target ", 236, 34], + ["is_text", 52, 49, 236, 34], + ["jump_false", 52, "add_cn_254", 236, 34], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 51, 49, 50, 236, 34], + ["jump", "add_done_253", 236, 34], + "add_cn_254", + ["is_num", 52, 49, 236, 34], + ["jump_false", 52, "add_err_255", 236, 34], + "_nop_tc_12", + ["jump", "add_err_255", 236, 34], + ["add", 51, 49, 50, 236, 34], + ["jump", "add_done_253", 236, 34], + "add_err_255", + ["disrupt", 236, 34], + "add_done_253", + ["is_text", 55, 51, 236, 48], + ["jump_false", 55, "add_cn_257", 236, 48], + ["is_text", 56, 2, 236, 48], + ["jump_false", 56, "add_cn_257", 236, 48], + ["concat", 54, 51, 2, 236, 48], + ["jump", "add_done_256", 236, 48], + "add_cn_257", + ["is_num", 55, 51, 236, 48], + ["jump_false", 55, "add_err_258", 236, 48], + ["is_num", 56, 2, 236, 48], + ["jump_false", 56, "add_err_258", 236, 48], + ["add", 54, 51, 2, 236, 48], + ["jump", "add_done_256", 236, 48], + "add_err_258", + ["disrupt", 236, 48], + "add_done_256", + ["access", 57, " is not a valid package", 236, 62], + ["is_text", 59, 54, 236, 62], + ["jump_false", 59, "add_cn_260", 236, 62], + "_nop_tc_13", + "_nop_tc_14", + ["concat", 58, 54, 57, 236, 62], + ["jump", "add_done_259", 236, 62], + "add_cn_260", + ["is_num", 59, 54, 236, 62], + ["jump_false", 59, "add_err_261", 236, 62], + "_nop_tc_15", + ["jump", "add_err_261", 236, 62], + ["add", 58, 54, 57, 236, 62], + ["jump", "add_done_259", 236, 62], + "add_err_261", + ["disrupt", 236, 62], + "add_done_259", + ["is_array", 61, 48, 236, 62], + ["jump_false", 61, "push_err_262", 236, 62], + ["push", 48, 58, 236, 62], + ["jump", "push_done_263", 236, 62], + "push_err_262", + ["disrupt", 236, 62], + "push_done_263", + ["null", 62, 237, 9], + ["return", 62, 237, 9], + "_nop_ur_2", + "if_else_246", + "if_end_247", + ["get", 63, 1, 1, 240, 21], + ["get", 64, 3, 1, 240, 32], + ["get", 65, 1, 2, 240, 40], + ["get", 67, 1, 3, 240, 7], + ["is_proxy", 68, 67, 240, 7], + ["jump_false", 68, "record_path_264", 240, 7], + ["null", 69, 240, 7], + ["access", 70, "sync_one", 240, 7], + ["array", 71, 0, 240, 7], + ["push", 71, 63, 240, 7], + ["push", 71, 64, 240, 7], + ["push", 71, 65, 240, 7], + ["frame", 72, 67, 2, 240, 7], + ["setarg", 72, 0, 69, 240, 7], + ["setarg", 72, 1, 70, 240, 7], + ["setarg", 72, 2, 71, 240, 7], + ["invoke", 72, 66, 240, 7], + ["jump", "call_done_265", 240, 7], + "record_path_264", + ["load_field", 73, 67, "sync_one", 240, 7], + ["frame", 74, 73, 3, 240, 7], + ["setarg", 74, 0, 67, 240, 7], + ["setarg", 74, 1, 63, 240, 7], + ["setarg", 74, 2, 64, 240, 7], + ["setarg", 74, 3, 65, 240, 7], + ["invoke", 74, 66, 240, 7], + "call_done_265", + ["access", 75, "/cell.toml", 243, 37], + ["is_text", 77, 2, 243, 37], + ["jump_false", 77, "add_cn_267", 243, 37], + "_nop_tc_16", + "_nop_tc_17", + ["concat", 76, 2, 75, 243, 37], + ["jump", "add_done_266", 243, 37], + "add_cn_267", + ["is_num", 77, 2, 243, 37], + ["jump_false", 77, "add_err_268", 243, 37], + "_nop_tc_18", + ["jump", "add_err_268", 243, 37], + ["add", 76, 2, 75, 243, 37], + ["jump", "add_done_266", 243, 37], + "add_err_268", + ["disrupt", 243, 37], + "add_done_266", + ["move", 3, 76, 243, 37], + ["function", 79, 19, 244, 22], + ["move", 1, 79, 244, 22], + ["frame", 81, 1, 0, 267, 7], + ["null", 82, 267, 7], + ["setarg", 81, 0, 82, 267, 7], + ["invoke", 81, 80, 267, 7], + ["get", 83, 2, 2, 269, 15], + ["access", 84, 1, 269, 23], + ["is_text", 86, 83, 269, 23], + ["jump_false", 86, "add_cn_290", 269, 23], + "_nop_tc_19", + ["jump", "add_cn_290", 269, 23], + ["concat", 85, 83, 84, 269, 23], + ["jump", "add_done_289", 269, 23], + "add_cn_290", + ["is_num", 86, 83, 269, 23], + ["jump_false", 86, "add_err_291", 269, 23], + "_nop_tc_20", + "_nop_tc_21", + ["add", 85, 83, 84, 269, 23], + ["jump", "add_done_289", 269, 23], + "add_err_291", + ["disrupt", 269, 23], + "add_done_289", + ["put", 85, 2, 2, 269, 23], + ["null", 88, 269, 23], + ["return", 88, 269, 23], + "disruption_292", + ["get", 89, 3, 2, 271, 12], + ["get", 90, 1, 1, 271, 20], + ["access", 91, ": sync failed", 271, 32], + ["is_text", 93, 90, 271, 32], + ["jump_false", 93, "add_cn_294", 271, 32], + "_nop_tc_22", + "_nop_tc_23", + ["concat", 92, 90, 91, 271, 32], + ["jump", "add_done_293", 271, 32], + "add_cn_294", + ["is_num", 93, 90, 271, 32], + ["jump_false", 93, "add_err_295", 271, 32], + "_nop_tc_24", + ["jump", "add_err_295", 271, 32], + ["add", 92, 90, 91, 271, 32], + ["jump", "add_done_293", 271, 32], + "add_err_295", + ["disrupt", 271, 32], + "add_done_293", + ["is_array", 95, 89, 271, 32], + ["jump_false", 95, "push_err_296", 271, 32], + ["push", 89, 92, 271, 32], + ["jump", "push_done_297", 271, 32], + "push_err_296", + ["disrupt", 271, 32], + "push_done_297", + ["null", 96, 271, 32], + ["return", 96, 271, 32] + ], + "name": "", + "filename": "link.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 4, 1, 227, 18], + ["load_dynamic", 5, 4, 1, 227, 24], + ["move", 3, 5, 227, 24], + ["function", 6, 20, 228, 17], + ["move", 2, 6, 228, 17], + ["frame", 8, 2, 0, 273, 5], + ["null", 9, 273, 5], + ["setarg", 8, 0, 9, 273, 5], + ["invoke", 8, 7, 273, 5], + ["null", 10, 273, 5], + ["return", 10, 273, 5] + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 31, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 1, 1, 222, 15], + ["is_proxy", 7, 6, 222, 15], + ["jump_false", 7, "record_path_229", 222, 15], + ["null", 8, 222, 15], + ["access", 9, "load", 222, 15], + ["array", 10, 0, 222, 15], + ["frame", 11, 6, 2, 222, 15], + ["setarg", 11, 0, 8, 222, 15], + ["setarg", 11, 1, 9, 222, 15], + ["setarg", 11, 2, 10, 222, 15], + ["invoke", 11, 5, 222, 15], + ["jump", "call_done_230", 222, 15], + "record_path_229", + ["load_field", 12, 6, "load", 222, 15], + ["frame", 13, 12, 0, 222, 15], + ["setarg", 13, 0, 6, 222, 15], + ["invoke", 13, 5, 222, 15], + "call_done_230", + ["move", 4, 5, 222, 15], + ["access", 2, 0, 223, 15], + ["array", 14, 0, 224, 16], + ["move", 3, 14, 224, 16], + ["access", 16, {"name":"array","kind":"name","make":"intrinsic"}, 226, 10], + ["frame", 17, 16, 1, 226, 10], + ["null", 18, 226, 10], + ["setarg", 17, 0, 18, 226, 10], + ["setarg", 17, 1, 4, 226, 10], + ["invoke", 17, 15, 226, 10], + ["function", 19, 21, 226, 24], + ["length", 21, 15, 226, 24], + ["int", 22, 0, 226, 24], + ["int", 26, 1, 226, 24], + ["null", 25, 226, 24], + "arrfor_loop_298", + ["lt_int", 23, 22, 21, 226, 24], + ["jump_false", 23, "arrfor_done_299", 226, 24], + ["load_index", 24, 15, 22, 226, 24], + ["frame", 27, 19, 2, 226, 24], + ["setarg", 27, 0, 25, 226, 24], + ["setarg", 27, 1, 24, 226, 24], + ["setarg", 27, 2, 22, 226, 24], + ["invoke", 27, 28, 226, 24], + ["add", 22, 22, 26, 226, 24], + ["jump", "arrfor_loop_298", 226, 24], + "arrfor_done_299", + ["null", 20, 226, 24], + ["record", 29, 2], + ["store_field", 29, 2, "synced", 276, 20], + ["store_field", 29, 3, "errors", 276, 35], + ["return", 29, 276, 35], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 1, 1, 281, 15], + ["is_proxy", 5, 4, 281, 15], + ["jump_false", 5, "record_path_300", 281, 15], + ["null", 6, 281, 15], + ["access", 7, "load", 281, 15], + ["array", 8, 0, 281, 15], + ["frame", 9, 4, 2, 281, 15], + ["setarg", 9, 0, 6, 281, 15], + ["setarg", 9, 1, 7, 281, 15], + ["setarg", 9, 2, 8, 281, 15], + ["invoke", 9, 3, 281, 15], + ["jump", "call_done_301", 281, 15], + "record_path_300", + ["load_field", 10, 4, "load", 281, 15], + ["frame", 11, 10, 0, 281, 15], + ["setarg", 11, 0, 4, 281, 15], + ["invoke", 11, 3, 281, 15], + "call_done_301", + ["move", 2, 3, 281, 15], + ["load_dynamic", 12, 2, 1, 282, 16], + ["null", 13, 282, 30], + ["is_identical", 14, 12, 13, 282, 30], + ["jump_true", 14, "ne_nid_303", 282, 30], + ["jump", "ne_ni_304", 282, 30], + "ne_nid_303", + ["false", 14, 282, 30], + ["jump", "ne_done_302", 282, 30], + "ne_ni_304", + ["is_int", 15, 12, 282, 30], + ["jump_false", 15, "ne_nn_305", 282, 30], + "_nop_tc_1", + ["jump", "ne_nn_305", 282, 30], + ["ne_int", 14, 12, 13, 282, 30], + ["jump", "ne_done_302", 282, 30], + "ne_nn_305", + ["is_num", 15, 12, 282, 30], + ["jump_false", 15, "ne_nt_306", 282, 30], + "_nop_tc_2", + ["jump", "ne_nt_306", 282, 30], + ["ne_float", 14, 12, 13, 282, 30], + ["jump", "ne_done_302", 282, 30], + "ne_nt_306", + ["is_text", 15, 12, 282, 30], + ["jump_false", 15, "ne_nnl_307", 282, 30], + "_nop_tc_3", + ["jump", "ne_nnl_307", 282, 30], + ["ne_text", 14, 12, 13, 282, 30], + ["jump", "ne_done_302", 282, 30], + "ne_nnl_307", + ["is_null", 15, 12, 282, 30], + ["jump_false", 15, "ne_nb_308", 282, 30], + "_nop_tc_4", + "_nop_tc_5", + ["false", 14, 282, 30], + ["jump", "ne_done_302", 282, 30], + "ne_nb_308", + ["is_bool", 15, 12, 282, 30], + ["jump_false", 15, "ne_mis_309", 282, 30], + "_nop_tc_6", + ["jump", "ne_mis_309", 282, 30], + ["ne_bool", 14, 12, 13, 282, 30], + ["jump", "ne_done_302", 282, 30], + "ne_mis_309", + ["true", 14, 282, 30], + "ne_done_302", + ["return", 14, 282, 30], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 1, 1, 287, 15], + ["is_proxy", 5, 4, 287, 15], + ["jump_false", 5, "record_path_310", 287, 15], + ["null", 6, 287, 15], + ["access", 7, "load", 287, 15], + ["array", 8, 0, 287, 15], + ["frame", 9, 4, 2, 287, 15], + ["setarg", 9, 0, 6, 287, 15], + ["setarg", 9, 1, 7, 287, 15], + ["setarg", 9, 2, 8, 287, 15], + ["invoke", 9, 3, 287, 15], + ["jump", "call_done_311", 287, 15], + "record_path_310", + ["load_field", 10, 4, "load", 287, 15], + ["frame", 11, 10, 0, 287, 15], + ["setarg", 11, 0, 4, 287, 15], + ["invoke", 11, 3, 287, 15], + "call_done_311", + ["move", 2, 3, 287, 15], + ["load_dynamic", 12, 2, 1, 288, 16], + ["move", 13, 12, 288, 16], + ["jump_true", 13, "or_end_312", 288, 16], + ["null", 14, 288, 30], + ["move", 13, 14, 288, 30], + "or_end_312", + ["return", 13, 288, 30], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 3, 1, 297, 9], + ["load_dynamic", 3, 2, 1, 297, 15], + ["get", 4, 1, 1, 297, 26], + ["is_identical", 5, 3, 4, 297, 26], + ["jump_true", 5, "eq_done_317", 297, 26], + ["is_int", 6, 3, 297, 26], + ["jump_false", 6, "eq_ni_318", 297, 26], + ["is_int", 7, 4, 297, 26], + ["jump_false", 7, "eq_ni_318", 297, 26], + ["eq_int", 5, 3, 4, 297, 26], + ["jump", "eq_done_317", 297, 26], + "eq_ni_318", + ["is_num", 6, 3, 297, 26], + ["jump_false", 6, "eq_nn_319", 297, 26], + ["is_num", 7, 4, 297, 26], + ["jump_false", 7, "eq_nn_319", 297, 26], + ["eq_float", 5, 3, 4, 297, 26], + ["jump", "eq_done_317", 297, 26], + "eq_nn_319", + ["is_text", 6, 3, 297, 26], + ["jump_false", 6, "eq_nt_320", 297, 26], + ["is_text", 7, 4, 297, 26], + ["jump_false", 7, "eq_nt_320", 297, 26], + ["eq_text", 5, 3, 4, 297, 26], + ["jump", "eq_done_317", 297, 26], + "eq_nt_320", + ["is_null", 6, 3, 297, 26], + ["jump_false", 6, "eq_nnl_321", 297, 26], + ["is_null", 7, 4, 297, 26], + ["jump_false", 7, "eq_nnl_321", 297, 26], + ["true", 5, 297, 26], + ["jump", "eq_done_317", 297, 26], + "eq_nnl_321", + ["is_bool", 6, 3, 297, 26], + ["jump_false", 6, "eq_nb_322", 297, 26], + ["is_bool", 7, 4, 297, 26], + ["jump_false", 7, "eq_nb_322", 297, 26], + ["eq_bool", 5, 3, 4, 297, 26], + ["jump", "eq_done_317", 297, 26], + "eq_nb_322", + ["false", 5, 297, 26], + "eq_done_317", + ["jump_false", 5, "if_else_315", 297, 26], + ["put", 1, 2, 1, 297, 42], + ["jump", "if_end_316", 297, 42], + "if_else_315", + "if_end_316", + ["null", 8, 297, 42], + ["return", 8, 297, 42] + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 28, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 1, 1, 294, 15], + ["is_proxy", 6, 5, 294, 15], + ["jump_false", 6, "record_path_313", 294, 15], + ["null", 7, 294, 15], + ["access", 8, "load", 294, 15], + ["array", 9, 0, 294, 15], + ["frame", 10, 5, 2, 294, 15], + ["setarg", 10, 0, 7, 294, 15], + ["setarg", 10, 1, 8, 294, 15], + ["setarg", 10, 2, 9, 294, 15], + ["invoke", 10, 4, 294, 15], + ["jump", "call_done_314", 294, 15], + "record_path_313", + ["load_field", 11, 5, "load", 294, 15], + ["frame", 12, 11, 0, 294, 15], + ["setarg", 12, 0, 5, 294, 15], + ["invoke", 12, 4, 294, 15], + "call_done_314", + ["move", 3, 4, 294, 15], + ["null", 2, 295, 15], + ["access", 14, {"name":"array","kind":"name","make":"intrinsic"}, 296, 10], + ["frame", 15, 14, 1, 296, 10], + ["null", 16, 296, 10], + ["setarg", 15, 0, 16, 296, 10], + ["setarg", 15, 1, 3, 296, 10], + ["invoke", 15, 13, 296, 10], + ["function", 17, 25, 296, 24], + ["length", 19, 13, 296, 24], + ["int", 20, 0, 296, 24], + ["int", 24, 1, 296, 24], + ["null", 23, 296, 24], + "arrfor_loop_323", + ["lt_int", 21, 20, 19, 296, 24], + ["jump_false", 21, "arrfor_done_324", 296, 24], + ["load_index", 22, 13, 20, 296, 24], + ["frame", 25, 17, 2, 296, 24], + ["setarg", 25, 0, 23, 296, 24], + ["setarg", 25, 1, 22, 296, 24], + ["setarg", 25, 2, 20, 296, 24], + ["invoke", 25, 26, 296, 24], + ["add", 20, 20, 24, 296, 24], + ["jump", "arrfor_loop_323", 296, 24], + "arrfor_done_324", + ["null", 18, 296, 24], + ["return", 2, 299, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "link.cm", + "nr_args": 1 + } ], - "nr_args": 0 - }, - "filename": "link.cm", - "data": {} + "main": { + "nr_slots": 53, + "nr_close_slots": 0, + "instructions": [ + ["function", 14, 0, 0, 0], + ["move", 5, 14, 0, 0], + ["function", 15, 1, 0, 0], + ["move", 7, 15, 0, 0], + ["function", 16, 2, 0, 0], + ["move", 12, 16, 0, 0], + ["function", 17, 3, 0, 0], + ["move", 6, 17, 0, 0], + ["function", 18, 4, 0, 0], + ["move", 3, 18, 0, 0], + ["function", 19, 5, 0, 0], + ["move", 11, 19, 0, 0], + ["access", 20, "toml", 4, 16], + ["access", 22, {"name":"use","kind":"name","make":"intrinsic"}, 4, 12], + ["frame", 23, 22, 1, 4, 12], + ["null", 24, 4, 12], + ["setarg", 23, 0, 24, 4, 12], + ["setarg", 23, 1, 20, 4, 12], + ["invoke", 23, 21, 4, 12], + ["move", 13, 21, 4, 12], + ["access", 25, "fd", 5, 14], + ["access", 27, {"name":"use","kind":"name","make":"intrinsic"}, 5, 10], + ["frame", 28, 27, 1, 5, 10], + ["null", 29, 5, 10], + ["setarg", 28, 0, 29, 5, 10], + ["setarg", 28, 1, 25, 5, 10], + ["invoke", 28, 26, 5, 10], + ["move", 4, 26, 5, 10], + ["access", 30, "blob", 6, 16], + ["access", 32, {"name":"use","kind":"name","make":"intrinsic"}, 6, 12], + ["frame", 33, 32, 1, 6, 12], + ["null", 34, 6, 12], + ["setarg", 33, 0, 34, 6, 12], + ["setarg", 33, 1, 30, 6, 12], + ["invoke", 33, 31, 6, 12], + ["move", 2, 31, 6, 12], + ["access", 35, "os", 7, 14], + ["access", 37, {"name":"use","kind":"name","make":"intrinsic"}, 7, 10], + ["frame", 38, 37, 1, 7, 10], + ["null", 39, 7, 10], + ["setarg", 38, 0, 39, 7, 10], + ["setarg", 38, 1, 35, 7, 10], + ["invoke", 38, 36, 7, 10], + ["move", 10, 36, 7, 10], + ["load_field", 40, 10, "global_shop_path", 9, 24], + ["move", 8, 40, 9, 24], + ["record", 41, 0], + ["move", 1, 41, 58, 12], + ["null", 9, 60, 18], + ["function", 42, 7, 62, 13], + ["store_field", 1, 42, "load", 62, 1], + ["function", 43, 8, 83, 13], + ["store_field", 1, 43, "save", 83, 1], + ["function", 44, 12, 92, 12], + ["store_field", 1, 44, "add", 92, 1], + ["function", 45, 13, 156, 15], + ["store_field", 1, 45, "remove", 156, 1], + ["function", 46, 15, 173, 14], + ["store_field", 1, 46, "clear", 173, 1], + ["function", 47, 16, 189, 17], + ["store_field", 1, 47, "sync_one", 189, 1], + ["function", 48, 22, 221, 17], + ["store_field", 1, 48, "sync_all", 221, 1], + ["function", 49, 23, 280, 18], + ["store_field", 1, 49, "is_linked", 280, 1], + ["function", 50, 24, 286, 19], + ["store_field", 1, 50, "get_target", 286, 1], + ["function", 51, 26, 293, 19], + ["store_field", 1, 51, "get_origin", 293, 1], + ["return", 1, 302, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": "link.cm", + "data": {} } \ No newline at end of file diff --git a/boot/mcode.cm.mcode b/boot/mcode.cm.mcode index 1c201a6e..7696d381 100644 --- a/boot/mcode.cm.mcode +++ b/boot/mcode.cm.mcode @@ -1,142428 +1,24810 @@ { - "name": "mcode.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 1, - 17 - ], - [ - "get", - 2, - 80, - 1, - 74, - 21 - ], - [ - "store_field", - 1, - 2, - "instructions", - 74, - 21 - ], - [ - "get", - 3, - 95, - 1, - 75, - 13 - ], - [ - "store_field", - 1, - 3, - "vars", - 75, - 13 - ], - [ - "get", - 4, - 94, - 1, - 76, - 18 - ], - [ - "store_field", - 1, - 4, - "this_slot", - 76, - 18 - ], - [ - "get", - 5, - 89, - 1, - 77, - 16 - ], - [ - "store_field", - 1, - 5, - "nr_args", - 77, - 16 - ], - [ - "get", - 6, - 90, - 1, - 78, - 23 - ], - [ - "store_field", - 1, - 6, - "nr_close_slots", - 78, - 23 - ], - [ - "get", - 7, - 91, - 1, - 79, - 23 - ], - [ - "store_field", - 1, - 7, - "nr_local_slots", - 79, - 23 - ], - [ - "get", - 8, - 88, - 1, - 80, - 23 - ], - [ - "store_field", - 1, - 8, - "next_temp_slot", - 80, - 23 - ], - [ - "get", - 9, - 87, - 1, - 81, - 17 - ], - [ - "store_field", - 1, - 9, - "max_slot", - 81, - 17 - ], - [ - "get", - 10, - 85, - 1, - 82, - 19 - ], - [ - "store_field", - 1, - 10, - "loop_break", - 82, - 19 - ], - [ - "get", - 11, - 86, - 1, - 83, - 22 - ], - [ - "store_field", - 1, - 11, - "loop_continue", - 83, - 22 - ], - [ - "get", - 12, - 84, - 1, - 84, - 18 - ], - [ - "store_field", - 1, - 12, - "label_map", - 84, - 18 - ], - [ - "get", - 13, - 82, - 1, - 85, - 17 - ], - [ - "store_field", - 1, - 13, - "is_arrow", - 85, - 17 - ], - [ - "get", - 14, - 77, - 1, - 86, - 20 - ], - [ - "store_field", - 1, - 14, - "function_nr", - 86, - 20 - ], - [ - "get", - 15, - 81, - 1, - 87, - 24 - ], - [ - "store_field", - 1, - 15, - "intrinsic_cache", - 87, - 24 - ], - [ - "get", - 16, - 73, - 1, - 88, - 17 - ], - [ - "store_field", - 1, - 16, - "cur_line", - 88, - 17 - ], - [ - "get", - 17, - 72, - 1, - 89, - 16 - ], - [ - "store_field", - 1, - 17, - "cur_col", - 89, - 16 - ], - [ - "get", - 18, - 79, - 1, - 90, - 23 - ], - [ - "store_field", - 1, - 18, - "has_disruption", - 90, - 23 - ], - [ - "return", - 1, - 90, - 23 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 2, - 1, - "instructions", - 95, - 22 - ], - [ - "put", - 2, - 80, - 1, - 95, - 22 - ], - [ - "load_field", - 3, - 1, - "vars", - 96, - 14 - ], - [ - "put", - 3, - 95, - 1, - 96, - 14 - ], - [ - "load_field", - 4, - 1, - "this_slot", - 97, - 19 - ], - [ - "put", - 4, - 94, - 1, - 97, - 19 - ], - [ - "load_field", - 5, - 1, - "nr_args", - 98, - 17 - ], - [ - "put", - 5, - 89, - 1, - 98, - 17 - ], - [ - "load_field", - 6, - 1, - "nr_close_slots", - 99, - 24 - ], - [ - "put", - 6, - 90, - 1, - 99, - 24 - ], - [ - "load_field", - 7, - 1, - "nr_local_slots", - 100, - 24 - ], - [ - "put", - 7, - 91, - 1, - 100, - 24 - ], - [ - "load_field", - 8, - 1, - "next_temp_slot", - 101, - 24 - ], - [ - "put", - 8, - 88, - 1, - 101, - 24 - ], - [ - "load_field", - 9, - 1, - "max_slot", - 102, - 18 - ], - [ - "put", - 9, - 87, - 1, - 102, - 18 - ], - [ - "load_field", - 10, - 1, - "loop_break", - 103, - 20 - ], - [ - "put", - 10, - 85, - 1, - 103, - 20 - ], - [ - "load_field", - 11, - 1, - "loop_continue", - 104, - 23 - ], - [ - "put", - 11, - 86, - 1, - 104, - 23 - ], - [ - "load_field", - 12, - 1, - "label_map", - 105, - 19 - ], - [ - "put", - 12, - 84, - 1, - 105, - 19 - ], - [ - "load_field", - 13, - 1, - "is_arrow", - 106, - 18 - ], - [ - "put", - 13, - 82, - 1, - 106, - 18 - ], - [ - "load_field", - 14, - 1, - "function_nr", - 107, - 21 - ], - [ - "put", - 14, - 77, - 1, - 107, - 21 - ], - [ - "load_field", - 15, - 1, - "intrinsic_cache", - 108, - 25 - ], - [ - "put", - 15, - 81, - 1, - 108, - 25 - ], - [ - "load_field", - 16, - 1, - "cur_line", - 109, - 18 - ], - [ - "put", - 16, - 73, - 1, - 109, - 18 - ], - [ - "load_field", - 17, - 1, - "cur_col", - 110, - 17 - ], - [ - "put", - 17, - 72, - 1, - 110, - 17 - ], - [ - "load_field", - 18, - 1, - "has_disruption", - 111, - 24 - ], - [ - "put", - 18, - 79, - 1, - 111, - 24 - ], - [ - "null", - 19, - 111, - 24 - ], - [ - "return", - 19, - 111, - 24 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 88, - 1, - 116, - 16 - ], - [ - "move", - 1, - 2, - 116, - 16 - ], - [ - "get", - 3, - 88, - 1, - 117, - 24 - ], - [ - "access", - 4, - 1, - 117, - 43 - ], - [ - "is_text", - 6, - 3, - 117, - 43 - ], - [ - "jump_false", - 6, - "add_cn_1", - 117, - 43 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_1", - 117, - 43 - ], - [ - "concat", - 5, - 3, - 4, - 117, - 43 - ], - [ - "jump", - "add_done_0", - 117, - 43 - ], - "add_cn_1", - [ - "is_num", - 6, - 3, - 117, - 43 - ], - [ - "jump_false", - 6, - "add_err_2", - 117, - 43 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 5, - 3, - 4, - 117, - 43 - ], - [ - "jump", - "add_done_0", - 117, - 43 - ], - "add_err_2", - [ - "disrupt", - 117, - 43 - ], - "add_done_0", - [ - "put", - 5, - 88, - 1, - 117, - 43 - ], - [ - "get", - 8, - 87, - 1, - 118, - 16 - ], - [ - "is_int", - 10, - 1, - 118, - 16 - ], - [ - "jump_false", - 10, - "rel_ni_5", - 118, - 16 - ], - [ - "is_int", - 11, - 8, - 118, - 16 - ], - [ - "jump_false", - 11, - "rel_ni_5", - 118, - 16 - ], - [ - "gt_int", - 9, - 1, - 8, - 118, - 16 - ], - [ - "jump", - "rel_done_7", - 118, - 16 - ], - "rel_ni_5", - [ - "is_num", - 10, - 1, - 118, - 16 - ], - [ - "jump_false", - 10, - "rel_nn_6", - 118, - 16 - ], - [ - "is_num", - 11, - 8, - 118, - 16 - ], - [ - "jump_false", - 11, - "rel_nn_6", - 118, - 16 - ], - [ - "gt_float", - 9, - 1, - 8, - 118, - 16 - ], - [ - "jump", - "rel_done_7", - 118, - 16 - ], - "rel_nn_6", - [ - "is_text", - 10, - 1, - 118, - 16 - ], - [ - "jump_false", - 10, - "rel_err_8", - 118, - 16 - ], - [ - "is_text", - 11, - 8, - 118, - 16 - ], - [ - "jump_false", - 11, - "rel_err_8", - 118, - 16 - ], - [ - "gt_text", - 9, - 1, - 8, - 118, - 16 - ], - [ - "jump", - "rel_done_7", - 118, - 16 - ], - "rel_err_8", - [ - "disrupt", - 118, - 16 - ], - "rel_done_7", - [ - "jump_false", - 9, - "if_else_3", - 118, - 16 - ], - [ - "put", - 1, - 87, - 1, - 119, - 20 - ], - [ - "jump", - "if_end_4", - 119, - 20 - ], - "if_else_3", - "if_end_4", - [ - "return", - 1, - 121, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 95, - 1, - 126, - 10 - ], - [ - "record", - 5, - 4 - ], - [ - "store_field", - 5, - 1, - "name", - 126, - 25 - ], - [ - "store_field", - 5, - 2, - "slot", - 126, - 37 - ], - [ - "store_field", - 5, - 3, - "is_const", - 126, - 53 - ], - [ - "false", - 6, - 126, - 75 - ], - [ - "store_field", - 5, - 6, - "is_closure", - 126, - 75 - ], - [ - "is_array", - 7, - 4, - 126, - 75 - ], - [ - "jump_false", - 7, - "push_err_9", - 126, - 75 - ], - [ - "push", - 4, - 5, - 126, - 75 - ], - [ - "jump", - "push_done_10", - 126, - 75 - ], - "push_err_9", - [ - "disrupt", - 126, - 75 - ], - "push_done_10", - [ - "null", - 8, - 126, - 75 - ], - [ - "return", - 8, - 126, - 75 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - 0, - 130, - 14 - ], - "while_start_11", - [ - "get", - 3, - 95, - 1, - 131, - 24 - ], - [ - "length", - 4, - 3, - 131, - 24 - ], - [ - "is_int", - 6, - 2, - 131, - 24 - ], - [ - "jump_false", - 6, - "rel_ni_13", - 131, - 24 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 5, - 2, - 4, - 131, - 24 - ], - [ - "jump", - "rel_done_15", - 131, - 24 - ], - "rel_ni_13", - [ - "is_num", - 6, - 2, - 131, - 24 - ], - [ - "jump_false", - 6, - "rel_nn_14", - 131, - 24 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 5, - 2, - 4, - 131, - 24 - ], - [ - "jump", - "rel_done_15", - 131, - 24 - ], - "rel_nn_14", - [ - "is_text", - 6, - 2, - 131, - 24 - ], - [ - "jump_false", - 6, - "rel_err_16", - 131, - 24 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_16", - 131, - 24 - ], - [ - "lt_text", - 5, - 2, - 4, - 131, - 24 - ], - [ - "jump", - "rel_done_15", - 131, - 24 - ], - "rel_err_16", - [ - "disrupt", - 131, - 24 - ], - "rel_done_15", - [ - "jump_false", - 5, - "while_end_12", - 131, - 24 - ], - [ - "get", - 8, - 95, - 1, - 132, - 11 - ], - [ - "load_dynamic", - 9, - 8, - 2, - 132, - 18 - ], - [ - "load_field", - 10, - 9, - "name", - 132, - 18 - ], - [ - "is_identical", - 11, - 10, - 1, - 132, - 30 - ], - [ - "jump_true", - 11, - "eq_done_19", - 132, - 30 - ], - [ - "is_int", - 12, - 10, - 132, - 30 - ], - [ - "jump_false", - 12, - "eq_ni_20", - 132, - 30 - ], - [ - "is_int", - 13, - 1, - 132, - 30 - ], - [ - "jump_false", - 13, - "eq_ni_20", - 132, - 30 - ], - [ - "eq_int", - 11, - 10, - 1, - 132, - 30 - ], - [ - "jump", - "eq_done_19", - 132, - 30 - ], - "eq_ni_20", - [ - "is_num", - 12, - 10, - 132, - 30 - ], - [ - "jump_false", - 12, - "eq_nn_21", - 132, - 30 - ], - [ - "is_num", - 13, - 1, - 132, - 30 - ], - [ - "jump_false", - 13, - "eq_nn_21", - 132, - 30 - ], - [ - "eq_float", - 11, - 10, - 1, - 132, - 30 - ], - [ - "jump", - "eq_done_19", - 132, - 30 - ], - "eq_nn_21", - [ - "is_text", - 12, - 10, - 132, - 30 - ], - [ - "jump_false", - 12, - "eq_nt_22", - 132, - 30 - ], - [ - "is_text", - 13, - 1, - 132, - 30 - ], - [ - "jump_false", - 13, - "eq_nt_22", - 132, - 30 - ], - [ - "eq_text", - 11, - 10, - 1, - 132, - 30 - ], - [ - "jump", - "eq_done_19", - 132, - 30 - ], - "eq_nt_22", - [ - "is_null", - 12, - 10, - 132, - 30 - ], - [ - "jump_false", - 12, - "eq_nnl_23", - 132, - 30 - ], - [ - "is_null", - 13, - 1, - 132, - 30 - ], - [ - "jump_false", - 13, - "eq_nnl_23", - 132, - 30 - ], - [ - "true", - 11, - 132, - 30 - ], - [ - "jump", - "eq_done_19", - 132, - 30 - ], - "eq_nnl_23", - [ - "is_bool", - 12, - 10, - 132, - 30 - ], - [ - "jump_false", - 12, - "eq_nb_24", - 132, - 30 - ], - [ - "is_bool", - 13, - 1, - 132, - 30 - ], - [ - "jump_false", - 13, - "eq_nb_24", - 132, - 30 - ], - [ - "eq_bool", - 11, - 10, - 1, - 132, - 30 - ], - [ - "jump", - "eq_done_19", - 132, - 30 - ], - "eq_nb_24", - [ - "false", - 11, - 132, - 30 - ], - "eq_done_19", - [ - "jump_false", - 11, - "if_else_17", - 132, - 30 - ], - [ - "get", - 14, - 95, - 1, - 133, - 16 - ], - [ - "load_dynamic", - 15, - 14, - 2, - 133, - 23 - ], - [ - "load_field", - 16, - 15, - "slot", - 133, - 23 - ], - [ - "return", - 16, - 133, - 23 - ], - "_nop_ur_1", - "if_else_17", - "if_end_18", - [ - "access", - 17, - 1, - 135, - 17 - ], - [ - "is_text", - 19, - 2, - 135, - 17 - ], - [ - "jump_false", - 19, - "add_cn_26", - 135, - 17 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_26", - 135, - 17 - ], - [ - "concat", - 18, - 2, - 17, - 135, - 17 - ], - [ - "jump", - "add_done_25", - 135, - 17 - ], - "add_cn_26", - [ - "is_num", - 19, - 2, - 135, - 17 - ], - [ - "jump_false", - 19, - "add_err_27", - 135, - 17 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 18, - 2, - 17, - 135, - 17 - ], - [ - "jump", - "add_done_25", - 135, - 17 - ], - "add_err_27", - [ - "disrupt", - 135, - 17 - ], - "add_done_25", - [ - "move", - 2, - 18, - 135, - 17 - ], - [ - "jump", - "while_start_11", - 135, - 17 - ], - "while_end_12", - [ - "access", - 21, - -1, - 137, - 12 - ], - [ - "return", - 21, - 137, - 12 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - 0, - 142, - 14 - ], - "while_start_28", - [ - "get", - 3, - 81, - 1, - 143, - 24 - ], - [ - "length", - 4, - 3, - 143, - 24 - ], - [ - "is_int", - 6, - 2, - 143, - 24 - ], - [ - "jump_false", - 6, - "rel_ni_30", - 143, - 24 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 5, - 2, - 4, - 143, - 24 - ], - [ - "jump", - "rel_done_32", - 143, - 24 - ], - "rel_ni_30", - [ - "is_num", - 6, - 2, - 143, - 24 - ], - [ - "jump_false", - 6, - "rel_nn_31", - 143, - 24 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 5, - 2, - 4, - 143, - 24 - ], - [ - "jump", - "rel_done_32", - 143, - 24 - ], - "rel_nn_31", - [ - "is_text", - 6, - 2, - 143, - 24 - ], - [ - "jump_false", - 6, - "rel_err_33", - 143, - 24 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_33", - 143, - 24 - ], - [ - "lt_text", - 5, - 2, - 4, - 143, - 24 - ], - [ - "jump", - "rel_done_32", - 143, - 24 - ], - "rel_err_33", - [ - "disrupt", - 143, - 24 - ], - "rel_done_32", - [ - "jump_false", - 5, - "while_end_29", - 143, - 24 - ], - [ - "get", - 8, - 81, - 1, - 144, - 11 - ], - [ - "load_dynamic", - 9, - 8, - 2, - 144, - 29 - ], - [ - "load_field", - 10, - 9, - "name", - 144, - 29 - ], - [ - "is_identical", - 11, - 10, - 1, - 144, - 41 - ], - [ - "jump_true", - 11, - "eq_done_36", - 144, - 41 - ], - [ - "is_int", - 12, - 10, - 144, - 41 - ], - [ - "jump_false", - 12, - "eq_ni_37", - 144, - 41 - ], - [ - "is_int", - 13, - 1, - 144, - 41 - ], - [ - "jump_false", - 13, - "eq_ni_37", - 144, - 41 - ], - [ - "eq_int", - 11, - 10, - 1, - 144, - 41 - ], - [ - "jump", - "eq_done_36", - 144, - 41 - ], - "eq_ni_37", - [ - "is_num", - 12, - 10, - 144, - 41 - ], - [ - "jump_false", - 12, - "eq_nn_38", - 144, - 41 - ], - [ - "is_num", - 13, - 1, - 144, - 41 - ], - [ - "jump_false", - 13, - "eq_nn_38", - 144, - 41 - ], - [ - "eq_float", - 11, - 10, - 1, - 144, - 41 - ], - [ - "jump", - "eq_done_36", - 144, - 41 - ], - "eq_nn_38", - [ - "is_text", - 12, - 10, - 144, - 41 - ], - [ - "jump_false", - 12, - "eq_nt_39", - 144, - 41 - ], - [ - "is_text", - 13, - 1, - 144, - 41 - ], - [ - "jump_false", - 13, - "eq_nt_39", - 144, - 41 - ], - [ - "eq_text", - 11, - 10, - 1, - 144, - 41 - ], - [ - "jump", - "eq_done_36", - 144, - 41 - ], - "eq_nt_39", - [ - "is_null", - 12, - 10, - 144, - 41 - ], - [ - "jump_false", - 12, - "eq_nnl_40", - 144, - 41 - ], - [ - "is_null", - 13, - 1, - 144, - 41 - ], - [ - "jump_false", - 13, - "eq_nnl_40", - 144, - 41 - ], - [ - "true", - 11, - 144, - 41 - ], - [ - "jump", - "eq_done_36", - 144, - 41 - ], - "eq_nnl_40", - [ - "is_bool", - 12, - 10, - 144, - 41 - ], - [ - "jump_false", - 12, - "eq_nb_41", - 144, - 41 - ], - [ - "is_bool", - 13, - 1, - 144, - 41 - ], - [ - "jump_false", - 13, - "eq_nb_41", - 144, - 41 - ], - [ - "eq_bool", - 11, - 10, - 1, - 144, - 41 - ], - [ - "jump", - "eq_done_36", - 144, - 41 - ], - "eq_nb_41", - [ - "false", - 11, - 144, - 41 - ], - "eq_done_36", - [ - "jump_false", - 11, - "if_else_34", - 144, - 41 - ], - [ - "get", - 14, - 81, - 1, - 145, - 16 - ], - [ - "load_dynamic", - 15, - 14, - 2, - 145, - 34 - ], - [ - "load_field", - 16, - 15, - "slot", - 145, - 34 - ], - [ - "return", - 16, - 145, - 34 - ], - "_nop_ur_1", - "if_else_34", - "if_end_35", - [ - "access", - 17, - 1, - 147, - 17 - ], - [ - "is_text", - 19, - 2, - 147, - 17 - ], - [ - "jump_false", - 19, - "add_cn_43", - 147, - 17 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_43", - 147, - 17 - ], - [ - "concat", - 18, - 2, - 17, - 147, - 17 - ], - [ - "jump", - "add_done_42", - 147, - 17 - ], - "add_cn_43", - [ - "is_num", - 19, - 2, - 147, - 17 - ], - [ - "jump_false", - 19, - "add_err_44", - 147, - 17 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 18, - 2, - 17, - 147, - 17 - ], - [ - "jump", - "add_done_42", - 147, - 17 - ], - "add_err_44", - [ - "disrupt", - 147, - 17 - ], - "add_done_42", - [ - "move", - 2, - 18, - 147, - 17 - ], - [ - "jump", - "while_start_28", - 147, - 17 - ], - "while_end_29", - [ - "access", - 21, - -1, - 149, - 12 - ], - [ - "return", - 21, - 149, - 12 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 93, - 1, - 154, - 9 - ], - [ - "null", - 5, - 154, - 21 - ], - [ - "is_identical", - 6, - 4, - 5, - 154, - 21 - ], - [ - "jump_true", - 6, - "eq_done_47", - 154, - 21 - ], - [ - "is_int", - 7, - 4, - 154, - 21 - ], - [ - "jump_false", - 7, - "eq_ni_48", - 154, - 21 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_48", - 154, - 21 - ], - [ - "eq_int", - 6, - 4, - 5, - 154, - 21 - ], - [ - "jump", - "eq_done_47", - 154, - 21 - ], - "eq_ni_48", - [ - "is_num", - 7, - 4, - 154, - 21 - ], - [ - "jump_false", - 7, - "eq_nn_49", - 154, - 21 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_49", - 154, - 21 - ], - [ - "eq_float", - 6, - 4, - 5, - 154, - 21 - ], - [ - "jump", - "eq_done_47", - 154, - 21 - ], - "eq_nn_49", - [ - "is_text", - 7, - 4, - 154, - 21 - ], - [ - "jump_false", - 7, - "eq_nt_50", - 154, - 21 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_50", - 154, - 21 - ], - [ - "eq_text", - 6, - 4, - 5, - 154, - 21 - ], - [ - "jump", - "eq_done_47", - 154, - 21 - ], - "eq_nt_50", - [ - "is_null", - 7, - 4, - 154, - 21 - ], - [ - "jump_false", - 7, - "eq_nnl_51", - 154, - 21 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 6, - 154, - 21 - ], - [ - "jump", - "eq_done_47", - 154, - 21 - ], - "eq_nnl_51", - [ - "is_bool", - 7, - 4, - 154, - 21 - ], - [ - "jump_false", - 7, - "eq_nb_52", - 154, - 21 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_52", - 154, - 21 - ], - [ - "eq_bool", - 6, - 4, - 5, - 154, - 21 - ], - [ - "jump", - "eq_done_47", - 154, - 21 - ], - "eq_nb_52", - [ - "false", - 6, - 154, - 21 - ], - "eq_done_47", - [ - "jump_false", - 6, - "if_else_45", - 154, - 21 - ], - [ - "null", - 9, - 155, - 14 - ], - [ - "return", - 9, - 155, - 14 - ], - "_nop_ur_1", - "if_else_45", - "if_end_46", - [ - "access", - 2, - 0, - 157, - 14 - ], - [ - "null", - 3, - 158, - 17 - ], - "while_start_53", - [ - "get", - 10, - 93, - 1, - 159, - 24 - ], - [ - "length", - 11, - 10, - 159, - 24 - ], - [ - "is_int", - 13, - 2, - 159, - 24 - ], - [ - "jump_false", - 13, - "rel_ni_55", - 159, - 24 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_int", - 12, - 2, - 11, - 159, - 24 - ], - [ - "jump", - "rel_done_57", - 159, - 24 - ], - "rel_ni_55", - [ - "is_num", - 13, - 2, - 159, - 24 - ], - [ - "jump_false", - 13, - "rel_nn_56", - 159, - 24 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_float", - 12, - 2, - 11, - 159, - 24 - ], - [ - "jump", - "rel_done_57", - 159, - 24 - ], - "rel_nn_56", - [ - "is_text", - 13, - 2, - 159, - 24 - ], - [ - "jump_false", - 13, - "rel_err_58", - 159, - 24 - ], - "_nop_tc_11", - [ - "jump", - "rel_err_58", - 159, - 24 - ], - [ - "lt_text", - 12, - 2, - 11, - 159, - 24 - ], - [ - "jump", - "rel_done_57", - 159, - 24 - ], - "rel_err_58", - [ - "disrupt", - 159, - 24 - ], - "rel_done_57", - [ - "jump_false", - 12, - "while_end_54", - 159, - 24 - ], - [ - "get", - 15, - 93, - 1, - 160, - 15 - ], - [ - "load_dynamic", - 16, - 15, - 2, - 160, - 24 - ], - [ - "move", - 3, - 16, - 160, - 24 - ], - [ - "load_field", - 17, - 3, - "function_nr", - 161, - 11 - ], - [ - "is_identical", - 18, - 17, - 1, - 161, - 32 - ], - [ - "jump_true", - 18, - "eq_done_61", - 161, - 32 - ], - [ - "is_int", - 19, - 17, - 161, - 32 - ], - [ - "jump_false", - 19, - "eq_ni_62", - 161, - 32 - ], - [ - "is_int", - 20, - 1, - 161, - 32 - ], - [ - "jump_false", - 20, - "eq_ni_62", - 161, - 32 - ], - [ - "eq_int", - 18, - 17, - 1, - 161, - 32 - ], - [ - "jump", - "eq_done_61", - 161, - 32 - ], - "eq_ni_62", - [ - "is_num", - 19, - 17, - 161, - 32 - ], - [ - "jump_false", - 19, - "eq_nn_63", - 161, - 32 - ], - [ - "is_num", - 20, - 1, - 161, - 32 - ], - [ - "jump_false", - 20, - "eq_nn_63", - 161, - 32 - ], - [ - "eq_float", - 18, - 17, - 1, - 161, - 32 - ], - [ - "jump", - "eq_done_61", - 161, - 32 - ], - "eq_nn_63", - [ - "is_text", - 19, - 17, - 161, - 32 - ], - [ - "jump_false", - 19, - "eq_nt_64", - 161, - 32 - ], - [ - "is_text", - 20, - 1, - 161, - 32 - ], - [ - "jump_false", - 20, - "eq_nt_64", - 161, - 32 - ], - [ - "eq_text", - 18, - 17, - 1, - 161, - 32 - ], - [ - "jump", - "eq_done_61", - 161, - 32 - ], - "eq_nt_64", - [ - "is_null", - 19, - 17, - 161, - 32 - ], - [ - "jump_false", - 19, - "eq_nnl_65", - 161, - 32 - ], - [ - "is_null", - 20, - 1, - 161, - 32 - ], - [ - "jump_false", - 20, - "eq_nnl_65", - 161, - 32 - ], - [ - "true", - 18, - 161, - 32 - ], - [ - "jump", - "eq_done_61", - 161, - 32 - ], - "eq_nnl_65", - [ - "is_bool", - 19, - 17, - 161, - 32 - ], - [ - "jump_false", - 19, - "eq_nb_66", - 161, - 32 - ], - [ - "is_bool", - 20, - 1, - 161, - 32 - ], - [ - "jump_false", - 20, - "eq_nb_66", - 161, - 32 - ], - [ - "eq_bool", - 18, - 17, - 1, - 161, - 32 - ], - [ - "jump", - "eq_done_61", - 161, - 32 - ], - "eq_nb_66", - [ - "false", - 18, - 161, - 32 - ], - "eq_done_61", - [ - "jump_false", - 18, - "if_else_59", - 161, - 32 - ], - [ - "return", - 3, - 162, - 16 - ], - "_nop_ur_2", - "if_else_59", - "if_end_60", - [ - "access", - 21, - 1, - 164, - 17 - ], - [ - "is_text", - 23, - 2, - 164, - 17 - ], - [ - "jump_false", - 23, - "add_cn_68", - 164, - 17 - ], - "_nop_tc_12", - [ - "jump", - "add_cn_68", - 164, - 17 - ], - [ - "concat", - 22, - 2, - 21, - 164, - 17 - ], - [ - "jump", - "add_done_67", - 164, - 17 - ], - "add_cn_68", - [ - "is_num", - 23, - 2, - 164, - 17 - ], - [ - "jump_false", - 23, - "add_err_69", - 164, - 17 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "add", - 22, - 2, - 21, - 164, - 17 - ], - [ - "jump", - "add_done_67", - 164, - 17 - ], - "add_err_69", - [ - "disrupt", - 164, - 17 - ], - "add_done_67", - [ - "move", - 2, - 22, - 164, - 17 - ], - [ - "jump", - "while_start_53", - 164, - 17 - ], - "while_end_54", - [ - "null", - 25, - 166, - 12 - ], - [ - "return", - 25, - 166, - 12 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 21, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "_", - 171, - 26 - ], - [ - "is_text", - 5, - 1, - 171, - 26 - ], - [ - "jump_false", - 5, - "add_cn_71", - 171, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 4, - 1, - 3, - 171, - 26 - ], - [ - "jump", - "add_done_70", - 171, - 26 - ], - "add_cn_71", - [ - "is_num", - 5, - 1, - 171, - 26 - ], - [ - "jump_false", - 5, - "add_err_72", - 171, - 26 - ], - "_nop_tc_3", - [ - "jump", - "add_err_72", - 171, - 26 - ], - [ - "add", - 4, - 1, - 3, - 171, - 26 - ], - [ - "jump", - "add_done_70", - 171, - 26 - ], - "add_err_72", - [ - "disrupt", - 171, - 26 - ], - "add_done_70", - [ - "get", - 7, - 83, - 1, - 171, - 37 - ], - [ - "access", - 9, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 171, - 32 - ], - [ - "frame", - 10, - 9, - 1, - 171, - 32 - ], - [ - "null", - 11, - 171, - 32 - ], - [ - "setarg", - 10, - 0, - 11, - 171, - 32 - ], - [ - "setarg", - 10, - 1, - 7, - 171, - 32 - ], - [ - "invoke", - 10, - 8, - 171, - 32 - ], - [ - "is_text", - 13, - 4, - 171, - 32 - ], - [ - "jump_false", - 13, - "add_cn_74", - 171, - 32 - ], - [ - "is_text", - 14, - 8, - 171, - 32 - ], - [ - "jump_false", - 14, - "add_cn_74", - 171, - 32 - ], - [ - "concat", - 12, - 4, - 8, - 171, - 32 - ], - [ - "jump", - "add_done_73", - 171, - 32 - ], - "add_cn_74", - [ - "is_num", - 13, - 4, - 171, - 32 - ], - [ - "jump_false", - 13, - "add_err_75", - 171, - 32 - ], - [ - "is_num", - 14, - 8, - 171, - 32 - ], - [ - "jump_false", - 14, - "add_err_75", - 171, - 32 - ], - [ - "add", - 12, - 4, - 8, - 171, - 32 - ], - [ - "jump", - "add_done_73", - 171, - 32 - ], - "add_err_75", - [ - "disrupt", - 171, - 32 - ], - "add_done_73", - [ - "move", - 2, - 12, - 171, - 32 - ], - [ - "get", - 15, - 83, - 1, - 172, - 23 - ], - [ - "access", - 16, - 1, - 172, - 41 - ], - [ - "is_text", - 18, - 15, - 172, - 41 - ], - [ - "jump_false", - 18, - "add_cn_77", - 172, - 41 - ], - "_nop_tc_4", - [ - "jump", - "add_cn_77", - 172, - 41 - ], - [ - "concat", - 17, - 15, - 16, - 172, - 41 - ], - [ - "jump", - "add_done_76", - 172, - 41 - ], - "add_cn_77", - [ - "is_num", - 18, - 15, - 172, - 41 - ], - [ - "jump_false", - 18, - "add_err_78", - 172, - 41 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "add", - 17, - 15, - 16, - 172, - 41 - ], - [ - "jump", - "add_done_76", - 172, - 41 - ], - "add_err_78", - [ - "disrupt", - 172, - 41 - ], - "add_done_76", - [ - "put", - 17, - 83, - 1, - 172, - 41 - ], - [ - "return", - 2, - 173, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 23, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 2, - 1, - "from_row", - 178, - 9 - ], - [ - "null", - 3, - 178, - 26 - ], - [ - "is_identical", - 4, - 2, - 3, - 178, - 26 - ], - [ - "jump_true", - 4, - "ne_nid_82", - 178, - 26 - ], - [ - "jump", - "ne_ni_83", - 178, - 26 - ], - "ne_nid_82", - [ - "false", - 4, - 178, - 26 - ], - [ - "jump", - "ne_done_81", - 178, - 26 - ], - "ne_ni_83", - [ - "is_int", - 5, - 2, - 178, - 26 - ], - [ - "jump_false", - 5, - "ne_nn_84", - 178, - 26 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_84", - 178, - 26 - ], - [ - "ne_int", - 4, - 2, - 3, - 178, - 26 - ], - [ - "jump", - "ne_done_81", - 178, - 26 - ], - "ne_nn_84", - [ - "is_num", - 5, - 2, - 178, - 26 - ], - [ - "jump_false", - 5, - "ne_nt_85", - 178, - 26 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_85", - 178, - 26 - ], - [ - "ne_float", - 4, - 2, - 3, - 178, - 26 - ], - [ - "jump", - "ne_done_81", - 178, - 26 - ], - "ne_nt_85", - [ - "is_text", - 5, - 2, - 178, - 26 - ], - [ - "jump_false", - 5, - "ne_nnl_86", - 178, - 26 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_86", - 178, - 26 - ], - [ - "ne_text", - 4, - 2, - 3, - 178, - 26 - ], - [ - "jump", - "ne_done_81", - 178, - 26 - ], - "ne_nnl_86", - [ - "is_null", - 5, - 2, - 178, - 26 - ], - [ - "jump_false", - 5, - "ne_nb_87", - 178, - 26 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 4, - 178, - 26 - ], - [ - "jump", - "ne_done_81", - 178, - 26 - ], - "ne_nb_87", - [ - "is_bool", - 5, - 2, - 178, - 26 - ], - [ - "jump_false", - 5, - "ne_mis_88", - 178, - 26 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_88", - 178, - 26 - ], - [ - "ne_bool", - 4, - 2, - 3, - 178, - 26 - ], - [ - "jump", - "ne_done_81", - 178, - 26 - ], - "ne_mis_88", - [ - "true", - 4, - 178, - 26 - ], - "ne_done_81", - [ - "jump_false", - 4, - "if_else_79", - 178, - 26 - ], - [ - "load_field", - 7, - 1, - "from_row", - 179, - 20 - ], - [ - "access", - 8, - 1, - 179, - 36 - ], - [ - "is_text", - 10, - 7, - 179, - 36 - ], - [ - "jump_false", - 10, - "add_cn_90", - 179, - 36 - ], - "_nop_tc_7", - [ - "jump", - "add_cn_90", - 179, - 36 - ], - [ - "concat", - 9, - 7, - 8, - 179, - 36 - ], - [ - "jump", - "add_done_89", - 179, - 36 - ], - "add_cn_90", - [ - "is_num", - 10, - 7, - 179, - 36 - ], - [ - "jump_false", - 10, - "add_err_91", - 179, - 36 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "add", - 9, - 7, - 8, - 179, - 36 - ], - [ - "jump", - "add_done_89", - 179, - 36 - ], - "add_err_91", - [ - "disrupt", - 179, - 36 - ], - "add_done_89", - [ - "put", - 9, - 73, - 1, - 179, - 36 - ], - [ - "jump", - "if_end_80", - 179, - 36 - ], - "if_else_79", - "if_end_80", - [ - "load_field", - 12, - 1, - "from_column", - 181, - 9 - ], - [ - "null", - 13, - 181, - 29 - ], - [ - "is_identical", - 14, - 12, - 13, - 181, - 29 - ], - [ - "jump_true", - 14, - "ne_nid_95", - 181, - 29 - ], - [ - "jump", - "ne_ni_96", - 181, - 29 - ], - "ne_nid_95", - [ - "false", - 14, - 181, - 29 - ], - [ - "jump", - "ne_done_94", - 181, - 29 - ], - "ne_ni_96", - [ - "is_int", - 15, - 12, - 181, - 29 - ], - [ - "jump_false", - 15, - "ne_nn_97", - 181, - 29 - ], - "_nop_tc_10", - [ - "jump", - "ne_nn_97", - 181, - 29 - ], - [ - "ne_int", - 14, - 12, - 13, - 181, - 29 - ], - [ - "jump", - "ne_done_94", - 181, - 29 - ], - "ne_nn_97", - [ - "is_num", - 15, - 12, - 181, - 29 - ], - [ - "jump_false", - 15, - "ne_nt_98", - 181, - 29 - ], - "_nop_tc_11", - [ - "jump", - "ne_nt_98", - 181, - 29 - ], - [ - "ne_float", - 14, - 12, - 13, - 181, - 29 - ], - [ - "jump", - "ne_done_94", - 181, - 29 - ], - "ne_nt_98", - [ - "is_text", - 15, - 12, - 181, - 29 - ], - [ - "jump_false", - 15, - "ne_nnl_99", - 181, - 29 - ], - "_nop_tc_12", - [ - "jump", - "ne_nnl_99", - 181, - 29 - ], - [ - "ne_text", - 14, - 12, - 13, - 181, - 29 - ], - [ - "jump", - "ne_done_94", - 181, - 29 - ], - "ne_nnl_99", - [ - "is_null", - 15, - 12, - 181, - 29 - ], - [ - "jump_false", - 15, - "ne_nb_100", - 181, - 29 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "false", - 14, - 181, - 29 - ], - [ - "jump", - "ne_done_94", - 181, - 29 - ], - "ne_nb_100", - [ - "is_bool", - 15, - 12, - 181, - 29 - ], - [ - "jump_false", - 15, - "ne_mis_101", - 181, - 29 - ], - "_nop_tc_15", - [ - "jump", - "ne_mis_101", - 181, - 29 - ], - [ - "ne_bool", - 14, - 12, - 13, - 181, - 29 - ], - [ - "jump", - "ne_done_94", - 181, - 29 - ], - "ne_mis_101", - [ - "true", - 14, - 181, - 29 - ], - "ne_done_94", - [ - "jump_false", - 14, - "if_else_92", - 181, - 29 - ], - [ - "load_field", - 17, - 1, - "from_column", - 182, - 19 - ], - [ - "access", - 18, - 1, - 182, - 38 - ], - [ - "is_text", - 20, - 17, - 182, - 38 - ], - [ - "jump_false", - 20, - "add_cn_103", - 182, - 38 - ], - "_nop_tc_16", - [ - "jump", - "add_cn_103", - 182, - 38 - ], - [ - "concat", - 19, - 17, - 18, - 182, - 38 - ], - [ - "jump", - "add_done_102", - 182, - 38 - ], - "add_cn_103", - [ - "is_num", - 20, - 17, - 182, - 38 - ], - [ - "jump_false", - 20, - "add_err_104", - 182, - 38 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "add", - 19, - 17, - 18, - 182, - 38 - ], - [ - "jump", - "add_done_102", - 182, - 38 - ], - "add_err_104", - [ - "disrupt", - 182, - 38 - ], - "add_done_102", - [ - "put", - 19, - 72, - 1, - 182, - 38 - ], - [ - "jump", - "if_end_93", - 182, - 38 - ], - "if_else_92", - "if_end_93", - [ - "null", - 22, - 182, - 38 - ], - [ - "return", - 22, - 182, - 38 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 73, - 1, - 188, - 17 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "push", - 1, - 2, - 188, - 17 - ], - [ - "jump", - "push_done_106", - 188, - 17 - ], - "push_err_105", - [ - "disrupt", - 188, - 17 - ], - "push_done_106", - [ - "get", - 4, - 72, - 1, - 189, - 17 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "push", - 1, - 4, - 189, - 17 - ], - [ - "jump", - "push_done_108", - 189, - 17 - ], - "push_err_107", - [ - "disrupt", - 189, - 17 - ], - "push_done_108", - [ - "get", - 6, - 80, - 1, - 190, - 10 - ], - [ - "is_array", - 7, - 6, - 190, - 26 - ], - [ - "jump_false", - 7, - "push_err_109", - 190, - 26 - ], - [ - "push", - 6, - 1, - 190, - 26 - ], - [ - "jump", - "push_done_110", - 190, - 26 - ], - "push_err_109", - [ - "disrupt", - 190, - 26 - ], - "push_done_110", - [ - "null", - 8, - 190, - 26 - ], - [ - "return", - 8, - 190, - 26 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 5, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 80, - 1, - 194, - 10 - ], - [ - "is_array", - 3, - 2, - 194, - 26 - ], - [ - "jump_false", - 3, - "push_err_111", - 194, - 26 - ], - [ - "push", - 2, - 1, - 194, - 26 - ], - [ - "jump", - "push_done_112", - 194, - 26 - ], - "push_err_111", - [ - "disrupt", - 194, - 26 - ], - "push_done_112", - [ - "null", - 4, - 194, - 26 - ], - [ - "return", - 4, - 194, - 26 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "array", - 2, - 1, - 198, - 16 - ], - [ - "push", - 2, - 1, - 198, - 16 - ], - [ - "get", - 4, - 7, - 1, - 198, - 5 - ], - [ - "frame", - 5, - 4, - 1, - 198, - 5 - ], - [ - "null", - 6, - 198, - 5 - ], - [ - "setarg", - 5, - 0, - 6, - 198, - 5 - ], - [ - "setarg", - 5, - 1, - 2, - 198, - 5 - ], - [ - "invoke", - 5, - 3, - 198, - 5 - ], - [ - "null", - 7, - 198, - 5 - ], - [ - "return", - 7, - 198, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "array", - 3, - 2, - 202, - 20 - ], - [ - "push", - 3, - 1, - 202, - 20 - ], - [ - "push", - 3, - 2, - 202, - 20 - ], - [ - "get", - 5, - 7, - 1, - 202, - 5 - ], - [ - "frame", - 6, - 5, - 1, - 202, - 5 - ], - [ - "null", - 7, - 202, - 5 - ], - [ - "setarg", - 6, - 0, - 7, - 202, - 5 - ], - [ - "setarg", - 6, - 1, - 3, - 202, - 5 - ], - [ - "invoke", - 6, - 4, - 202, - 5 - ], - [ - "null", - 8, - 202, - 5 - ], - [ - "return", - 8, - 202, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "array", - 4, - 3, - 206, - 23 - ], - [ - "push", - 4, - 1, - 206, - 23 - ], - [ - "push", - 4, - 2, - 206, - 23 - ], - [ - "push", - 4, - 3, - 206, - 23 - ], - [ - "get", - 6, - 7, - 1, - 206, - 5 - ], - [ - "frame", - 7, - 6, - 1, - 206, - 5 - ], - [ - "null", - 8, - 206, - 5 - ], - [ - "setarg", - 7, - 0, - 8, - 206, - 5 - ], - [ - "setarg", - 7, - 1, - 4, - 206, - 5 - ], - [ - "invoke", - 7, - 5, - 206, - 5 - ], - [ - "null", - 9, - 206, - 5 - ], - [ - "return", - 9, - 206, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - [ - "array", - 5, - 4, - 210, - 26 - ], - [ - "push", - 5, - 1, - 210, - 26 - ], - [ - "push", - 5, - 2, - 210, - 26 - ], - [ - "push", - 5, - 3, - 210, - 26 - ], - [ - "push", - 5, - 4, - 210, - 26 - ], - [ - "get", - 7, - 7, - 1, - 210, - 5 - ], - [ - "frame", - 8, - 7, - 1, - 210, - 5 - ], - [ - "null", - 9, - 210, - 5 - ], - [ - "setarg", - 8, - 0, - 9, - 210, - 5 - ], - [ - "setarg", - 8, - 1, - 5, - 210, - 5 - ], - [ - "invoke", - 8, - 6, - 210, - 5 - ], - [ - "null", - 10, - 210, - 5 - ], - [ - "return", - 10, - 210, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - 0, - 219, - 27 - ], - [ - "load_index", - 5, - 2, - 4, - 219, - 27 - ], - [ - "access", - 6, - 1, - 219, - 36 - ], - [ - "load_index", - 7, - 2, - 6, - 219, - 36 - ], - [ - "access", - 8, - 2, - 219, - 45 - ], - [ - "load_index", - 9, - 2, - 8, - 219, - 45 - ], - [ - "access", - 10, - 3, - 219, - 54 - ], - [ - "load_index", - 11, - 2, - 10, - 219, - 54 - ], - [ - "array", - 12, - 5, - 219, - 54 - ], - [ - "push", - 12, - 1, - 219, - 54 - ], - [ - "push", - 12, - 5, - 219, - 54 - ], - [ - "push", - 12, - 7, - 219, - 54 - ], - [ - "push", - 12, - 9, - 219, - 54 - ], - [ - "push", - 12, - 11, - 219, - 54 - ], - [ - "move", - 3, - 12, - 219, - 54 - ], - [ - "get", - 14, - 7, - 1, - 220, - 5 - ], - [ - "frame", - 15, - 14, - 1, - 220, - 5 - ], - [ - "null", - 16, - 220, - 5 - ], - [ - "setarg", - 15, - 0, - 16, - 220, - 5 - ], - [ - "setarg", - 15, - 1, - 3, - 220, - 5 - ], - [ - "invoke", - 15, - 13, - 220, - 5 - ], - [ - "null", - 17, - 220, - 5 - ], - [ - "return", - 17, - 220, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "access", - 224, - 16 - ], - [ - "array", - 4, - 3, - 224, - 32 - ], - [ - "push", - 4, - 3, - 224, - 32 - ], - [ - "push", - 4, - 1, - 224, - 32 - ], - [ - "push", - 4, - 2, - 224, - 32 - ], - [ - "get", - 6, - 7, - 1, - 224, - 5 - ], - [ - "frame", - 7, - 6, - 1, - 224, - 5 - ], - [ - "null", - 8, - 224, - 5 - ], - [ - "setarg", - 7, - 0, - 8, - 224, - 5 - ], - [ - "setarg", - 7, - 1, - 4, - 224, - 5 - ], - [ - "invoke", - 7, - 5, - 224, - 5 - ], - [ - "null", - 9, - 224, - 5 - ], - [ - "return", - 9, - 224, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - "access", - 228, - 16 - ], - [ - "array", - 4, - 3, - 228, - 32 - ], - [ - "push", - 4, - 3, - 228, - 32 - ], - [ - "push", - 4, - 1, - 228, - 32 - ], - [ - "push", - 4, - 2, - 228, - 32 - ], - [ - "get", - 6, - 7, - 1, - 228, - 5 - ], - [ - "frame", - 7, - 6, - 1, - 228, - 5 - ], - [ - "null", - 8, - 228, - 5 - ], - [ - "setarg", - 7, - 0, - 8, - 228, - 5 - ], - [ - "setarg", - 7, - 1, - 4, - 228, - 5 - ], - [ - "invoke", - 7, - 5, - 228, - 5 - ], - [ - "null", - 9, - 228, - 5 - ], - [ - "return", - 9, - 228, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - [ - "jump_false", - 2, - "if_else_113", - 232, - 9 - ], - [ - "access", - 3, - "true", - 233, - 14 - ], - [ - "get", - 5, - 13, - 1, - 233, - 7 - ], - [ - "frame", - 6, - 5, - 2, - 233, - 7 - ], - [ - "null", - 7, - 233, - 7 - ], - [ - "setarg", - 6, - 0, - 7, - 233, - 7 - ], - [ - "setarg", - 6, - 1, - 3, - 233, - 7 - ], - [ - "setarg", - 6, - 2, - 1, - 233, - 7 - ], - [ - "invoke", - 6, - 4, - 233, - 7 - ], - [ - "jump", - "if_end_114", - 233, - 7 - ], - "if_else_113", - [ - "access", - 8, - "false", - 235, - 14 - ], - [ - "get", - 10, - 13, - 1, - 235, - 7 - ], - [ - "frame", - 11, - 10, - 2, - 235, - 7 - ], - [ - "null", - 12, - 235, - 7 - ], - [ - "setarg", - 11, - 0, - 12, - 235, - 7 - ], - [ - "setarg", - 11, - 1, - 8, - 235, - 7 - ], - [ - "setarg", - 11, - 2, - 1, - 235, - 7 - ], - [ - "invoke", - 11, - 9, - 235, - 7 - ], - "if_end_114", - [ - "null", - 13, - 235, - 7 - ], - [ - "return", - 13, - 235, - 7 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "null", - 240, - 12 - ], - [ - "get", - 4, - 13, - 1, - 240, - 5 - ], - [ - "frame", - 5, - 4, - 2, - 240, - 5 - ], - [ - "null", - 6, - 240, - 5 - ], - [ - "setarg", - 5, - 0, - 6, - 240, - 5 - ], - [ - "setarg", - 5, - 1, - 2, - 240, - 5 - ], - [ - "setarg", - 5, - 2, - 1, - 240, - 5 - ], - [ - "invoke", - 5, - 3, - 240, - 5 - ], - [ - "null", - 7, - 240, - 5 - ], - [ - "return", - 7, - 240, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "jump", - 244, - 16 - ], - [ - "array", - 3, - 2, - 244, - 24 - ], - [ - "push", - 3, - 2, - 244, - 24 - ], - [ - "push", - 3, - 1, - 244, - 24 - ], - [ - "get", - 5, - 7, - 1, - 244, - 5 - ], - [ - "frame", - 6, - 5, - 1, - 244, - 5 - ], - [ - "null", - 7, - 244, - 5 - ], - [ - "setarg", - 6, - 0, - 7, - 244, - 5 - ], - [ - "setarg", - 6, - 1, - 3, - 244, - 5 - ], - [ - "invoke", - 6, - 4, - 244, - 5 - ], - [ - "null", - 8, - 244, - 5 - ], - [ - "return", - 8, - 244, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "array", - 4, - 3, - 248, - 26 - ], - [ - "push", - 4, - 1, - 248, - 26 - ], - [ - "push", - 4, - 2, - 248, - 26 - ], - [ - "push", - 4, - 3, - 248, - 26 - ], - [ - "get", - 6, - 7, - 1, - 248, - 5 - ], - [ - "frame", - 7, - 6, - 1, - 248, - 5 - ], - [ - "null", - 8, - 248, - 5 - ], - [ - "setarg", - 7, - 0, - 8, - 248, - 5 - ], - [ - "setarg", - 7, - 1, - 4, - 248, - 5 - ], - [ - "invoke", - 7, - 5, - 248, - 5 - ], - [ - "null", - 9, - 248, - 5 - ], - [ - "return", - 9, - 248, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 2, - 255, - 17 - ], - [ - "is_identical", - 3, - 1, - 2, - 255, - 17 - ], - [ - "jump_true", - 3, - "eq_done_117", - 255, - 17 - ], - [ - "is_int", - 4, - 1, - 255, - 17 - ], - [ - "jump_false", - 4, - "eq_ni_118", - 255, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_118", - 255, - 17 - ], - [ - "eq_int", - 3, - 1, - 2, - 255, - 17 - ], - [ - "jump", - "eq_done_117", - 255, - 17 - ], - "eq_ni_118", - [ - "is_num", - 4, - 1, - 255, - 17 - ], - [ - "jump_false", - 4, - "eq_nn_119", - 255, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_119", - 255, - 17 - ], - [ - "eq_float", - 3, - 1, - 2, - 255, - 17 - ], - [ - "jump", - "eq_done_117", - 255, - 17 - ], - "eq_nn_119", - [ - "is_text", - 4, - 1, - 255, - 17 - ], - [ - "jump_false", - 4, - "eq_nt_120", - 255, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_120", - 255, - 17 - ], - [ - "eq_text", - 3, - 1, - 2, - 255, - 17 - ], - [ - "jump", - "eq_done_117", - 255, - 17 - ], - "eq_nt_120", - [ - "is_null", - 4, - 1, - 255, - 17 - ], - [ - "jump_false", - 4, - "eq_nnl_121", - 255, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 3, - 255, - 17 - ], - [ - "jump", - "eq_done_117", - 255, - 17 - ], - "eq_nnl_121", - [ - "is_bool", - 4, - 1, - 255, - 17 - ], - [ - "jump_false", - 4, - "eq_nb_122", - 255, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_122", - 255, - 17 - ], - [ - "eq_bool", - 3, - 1, - 2, - 255, - 17 - ], - [ - "jump", - "eq_done_117", - 255, - 17 - ], - "eq_nb_122", - [ - "false", - 3, - 255, - 17 - ], - "eq_done_117", - [ - "jump_false", - 3, - "if_else_115", - 255, - 17 - ], - [ - "false", - 6, - 255, - 32 - ], - [ - "return", - 6, - 255, - 32 - ], - "_nop_ur_1", - "if_else_115", - "if_end_116", - [ - "load_field", - 7, - 1, - "kind", - 256, - 12 - ], - [ - "access", - 8, - "number", - 256, - 25 - ], - [ - "is_identical", - 9, - 7, - 8, - 256, - 25 - ], - [ - "jump_true", - 9, - "eq_done_124", - 256, - 25 - ], - [ - "is_int", - 10, - 7, - 256, - 25 - ], - [ - "jump_false", - 10, - "eq_ni_125", - 256, - 25 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_125", - 256, - 25 - ], - [ - "eq_int", - 9, - 7, - 8, - 256, - 25 - ], - [ - "jump", - "eq_done_124", - 256, - 25 - ], - "eq_ni_125", - [ - "is_num", - 10, - 7, - 256, - 25 - ], - [ - "jump_false", - 10, - "eq_nn_126", - 256, - 25 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_126", - 256, - 25 - ], - [ - "eq_float", - 9, - 7, - 8, - 256, - 25 - ], - [ - "jump", - "eq_done_124", - 256, - 25 - ], - "eq_nn_126", - [ - "is_text", - 10, - 7, - 256, - 25 - ], - [ - "jump_false", - 10, - "eq_nt_127", - 256, - 25 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 9, - 7, - 8, - 256, - 25 - ], - [ - "jump", - "eq_done_124", - 256, - 25 - ], - "eq_nt_127", - [ - "is_null", - 10, - 7, - 256, - 25 - ], - [ - "jump_false", - 10, - "eq_nnl_128", - 256, - 25 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_128", - 256, - 25 - ], - [ - "true", - 9, - 256, - 25 - ], - [ - "jump", - "eq_done_124", - 256, - 25 - ], - "eq_nnl_128", - [ - "is_bool", - 10, - 7, - 256, - 25 - ], - [ - "jump_false", - 10, - "eq_nb_129", - 256, - 25 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_129", - 256, - 25 - ], - [ - "eq_bool", - 9, - 7, - 8, - 256, - 25 - ], - [ - "jump", - "eq_done_124", - 256, - 25 - ], - "eq_nb_129", - [ - "false", - 9, - 256, - 25 - ], - "eq_done_124", - [ - "move", - 12, - 9, - 256, - 25 - ], - [ - "jump_false", - 12, - "and_end_123", - 256, - 25 - ], - [ - "load_field", - 13, - 1, - "number", - 256, - 48 - ], - [ - "is_int", - 14, - 13, - 256, - 48 - ], - [ - "move", - 12, - 14, - 256, - 48 - ], - "and_end_123", - [ - "return", - 12, - 256, - 48 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 2, - 261, - 17 - ], - [ - "is_identical", - 3, - 1, - 2, - 261, - 17 - ], - [ - "jump_true", - 3, - "eq_done_132", - 261, - 17 - ], - [ - "is_int", - 4, - 1, - 261, - 17 - ], - [ - "jump_false", - 4, - "eq_ni_133", - 261, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_133", - 261, - 17 - ], - [ - "eq_int", - 3, - 1, - 2, - 261, - 17 - ], - [ - "jump", - "eq_done_132", - 261, - 17 - ], - "eq_ni_133", - [ - "is_num", - 4, - 1, - 261, - 17 - ], - [ - "jump_false", - 4, - "eq_nn_134", - 261, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_134", - 261, - 17 - ], - [ - "eq_float", - 3, - 1, - 2, - 261, - 17 - ], - [ - "jump", - "eq_done_132", - 261, - 17 - ], - "eq_nn_134", - [ - "is_text", - 4, - 1, - 261, - 17 - ], - [ - "jump_false", - 4, - "eq_nt_135", - 261, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_135", - 261, - 17 - ], - [ - "eq_text", - 3, - 1, - 2, - 261, - 17 - ], - [ - "jump", - "eq_done_132", - 261, - 17 - ], - "eq_nt_135", - [ - "is_null", - 4, - 1, - 261, - 17 - ], - [ - "jump_false", - 4, - "eq_nnl_136", - 261, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 3, - 261, - 17 - ], - [ - "jump", - "eq_done_132", - 261, - 17 - ], - "eq_nnl_136", - [ - "is_bool", - 4, - 1, - 261, - 17 - ], - [ - "jump_false", - 4, - "eq_nb_137", - 261, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_137", - 261, - 17 - ], - [ - "eq_bool", - 3, - 1, - 2, - 261, - 17 - ], - [ - "jump", - "eq_done_132", - 261, - 17 - ], - "eq_nb_137", - [ - "false", - 3, - 261, - 17 - ], - "eq_done_132", - [ - "jump_false", - 3, - "if_else_130", - 261, - 17 - ], - [ - "false", - 6, - 261, - 32 - ], - [ - "return", - 6, - 261, - 32 - ], - "_nop_ur_1", - "if_else_130", - "if_end_131", - [ - "load_field", - 7, - 1, - "kind", - 262, - 12 - ], - [ - "access", - 8, - "text", - 262, - 25 - ], - [ - "is_identical", - 9, - 7, - 8, - 262, - 25 - ], - [ - "jump_true", - 9, - "eq_done_139", - 262, - 25 - ], - [ - "is_int", - 10, - 7, - 262, - 25 - ], - [ - "jump_false", - 10, - "eq_ni_140", - 262, - 25 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_140", - 262, - 25 - ], - [ - "eq_int", - 9, - 7, - 8, - 262, - 25 - ], - [ - "jump", - "eq_done_139", - 262, - 25 - ], - "eq_ni_140", - [ - "is_num", - 10, - 7, - 262, - 25 - ], - [ - "jump_false", - 10, - "eq_nn_141", - 262, - 25 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_141", - 262, - 25 - ], - [ - "eq_float", - 9, - 7, - 8, - 262, - 25 - ], - [ - "jump", - "eq_done_139", - 262, - 25 - ], - "eq_nn_141", - [ - "is_text", - 10, - 7, - 262, - 25 - ], - [ - "jump_false", - 10, - "eq_nt_142", - 262, - 25 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 9, - 7, - 8, - 262, - 25 - ], - [ - "jump", - "eq_done_139", - 262, - 25 - ], - "eq_nt_142", - [ - "is_null", - 10, - 7, - 262, - 25 - ], - [ - "jump_false", - 10, - "eq_nnl_143", - 262, - 25 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_143", - 262, - 25 - ], - [ - "true", - 9, - 262, - 25 - ], - [ - "jump", - "eq_done_139", - 262, - 25 - ], - "eq_nnl_143", - [ - "is_bool", - 10, - 7, - 262, - 25 - ], - [ - "jump_false", - 10, - "eq_nb_144", - 262, - 25 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_144", - 262, - 25 - ], - [ - "eq_bool", - 9, - 7, - 8, - 262, - 25 - ], - [ - "jump", - "eq_done_139", - 262, - 25 - ], - "eq_nb_144", - [ - "false", - 9, - 262, - 25 - ], - "eq_done_139", - [ - "move", - 12, - 9, - 262, - 25 - ], - [ - "jump_true", - 12, - "or_end_138", - 262, - 25 - ], - [ - "load_field", - 13, - 1, - "kind", - 262, - 35 - ], - [ - "access", - 14, - "text literal", - 262, - 48 - ], - [ - "is_identical", - 15, - 13, - 14, - 262, - 48 - ], - [ - "jump_true", - 15, - "eq_done_145", - 262, - 48 - ], - [ - "is_int", - 16, - 13, - 262, - 48 - ], - [ - "jump_false", - 16, - "eq_ni_146", - 262, - 48 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_146", - 262, - 48 - ], - [ - "eq_int", - 15, - 13, - 14, - 262, - 48 - ], - [ - "jump", - "eq_done_145", - 262, - 48 - ], - "eq_ni_146", - [ - "is_num", - 16, - 13, - 262, - 48 - ], - [ - "jump_false", - 16, - "eq_nn_147", - 262, - 48 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_147", - 262, - 48 - ], - [ - "eq_float", - 15, - 13, - 14, - 262, - 48 - ], - [ - "jump", - "eq_done_145", - 262, - 48 - ], - "eq_nn_147", - [ - "is_text", - 16, - 13, - 262, - 48 - ], - [ - "jump_false", - 16, - "eq_nt_148", - 262, - 48 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 15, - 13, - 14, - 262, - 48 - ], - [ - "jump", - "eq_done_145", - 262, - 48 - ], - "eq_nt_148", - [ - "is_null", - 16, - 13, - 262, - 48 - ], - [ - "jump_false", - 16, - "eq_nnl_149", - 262, - 48 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_149", - 262, - 48 - ], - [ - "true", - 15, - 262, - 48 - ], - [ - "jump", - "eq_done_145", - 262, - 48 - ], - "eq_nnl_149", - [ - "is_bool", - 16, - 13, - 262, - 48 - ], - [ - "jump_false", - 16, - "eq_nb_150", - 262, - 48 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_150", - 262, - 48 - ], - [ - "eq_bool", - 15, - 13, - 14, - 262, - 48 - ], - [ - "jump", - "eq_done_145", - 262, - 48 - ], - "eq_nb_150", - [ - "false", - 15, - 262, - 48 - ], - "eq_done_145", - [ - "move", - 12, - 15, - 262, - 48 - ], - "or_end_138", - [ - "return", - 12, - 262, - 48 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 2, - 267, - 17 - ], - [ - "is_identical", - 3, - 1, - 2, - 267, - 17 - ], - [ - "jump_true", - 3, - "eq_done_153", - 267, - 17 - ], - [ - "is_int", - 4, - 1, - 267, - 17 - ], - [ - "jump_false", - 4, - "eq_ni_154", - 267, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_154", - 267, - 17 - ], - [ - "eq_int", - 3, - 1, - 2, - 267, - 17 - ], - [ - "jump", - "eq_done_153", - 267, - 17 - ], - "eq_ni_154", - [ - "is_num", - 4, - 1, - 267, - 17 - ], - [ - "jump_false", - 4, - "eq_nn_155", - 267, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_155", - 267, - 17 - ], - [ - "eq_float", - 3, - 1, - 2, - 267, - 17 - ], - [ - "jump", - "eq_done_153", - 267, - 17 - ], - "eq_nn_155", - [ - "is_text", - 4, - 1, - 267, - 17 - ], - [ - "jump_false", - 4, - "eq_nt_156", - 267, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_156", - 267, - 17 - ], - [ - "eq_text", - 3, - 1, - 2, - 267, - 17 - ], - [ - "jump", - "eq_done_153", - 267, - 17 - ], - "eq_nt_156", - [ - "is_null", - 4, - 1, - 267, - 17 - ], - [ - "jump_false", - 4, - "eq_nnl_157", - 267, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 3, - 267, - 17 - ], - [ - "jump", - "eq_done_153", - 267, - 17 - ], - "eq_nnl_157", - [ - "is_bool", - 4, - 1, - 267, - 17 - ], - [ - "jump_false", - 4, - "eq_nb_158", - 267, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_158", - 267, - 17 - ], - [ - "eq_bool", - 3, - 1, - 2, - 267, - 17 - ], - [ - "jump", - "eq_done_153", - 267, - 17 - ], - "eq_nb_158", - [ - "false", - 3, - 267, - 17 - ], - "eq_done_153", - [ - "jump_false", - 3, - "if_else_151", - 267, - 17 - ], - [ - "false", - 6, - 267, - 32 - ], - [ - "return", - 6, - 267, - 32 - ], - "_nop_ur_1", - "if_else_151", - "if_end_152", - [ - "load_field", - 7, - 1, - "kind", - 268, - 12 - ], - [ - "access", - 8, - "number", - 268, - 25 - ], - [ - "is_identical", - 9, - 7, - 8, - 268, - 25 - ], - [ - "jump_true", - 9, - "eq_done_159", - 268, - 25 - ], - [ - "is_int", - 10, - 7, - 268, - 25 - ], - [ - "jump_false", - 10, - "eq_ni_160", - 268, - 25 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_160", - 268, - 25 - ], - [ - "eq_int", - 9, - 7, - 8, - 268, - 25 - ], - [ - "jump", - "eq_done_159", - 268, - 25 - ], - "eq_ni_160", - [ - "is_num", - 10, - 7, - 268, - 25 - ], - [ - "jump_false", - 10, - "eq_nn_161", - 268, - 25 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_161", - 268, - 25 - ], - [ - "eq_float", - 9, - 7, - 8, - 268, - 25 - ], - [ - "jump", - "eq_done_159", - 268, - 25 - ], - "eq_nn_161", - [ - "is_text", - 10, - 7, - 268, - 25 - ], - [ - "jump_false", - 10, - "eq_nt_162", - 268, - 25 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 9, - 7, - 8, - 268, - 25 - ], - [ - "jump", - "eq_done_159", - 268, - 25 - ], - "eq_nt_162", - [ - "is_null", - 10, - 7, - 268, - 25 - ], - [ - "jump_false", - 10, - "eq_nnl_163", - 268, - 25 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_163", - 268, - 25 - ], - [ - "true", - 9, - 268, - 25 - ], - [ - "jump", - "eq_done_159", - 268, - 25 - ], - "eq_nnl_163", - [ - "is_bool", - 10, - 7, - 268, - 25 - ], - [ - "jump_false", - 10, - "eq_nb_164", - 268, - 25 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_164", - 268, - 25 - ], - [ - "eq_bool", - 9, - 7, - 8, - 268, - 25 - ], - [ - "jump", - "eq_done_159", - 268, - 25 - ], - "eq_nb_164", - [ - "false", - 9, - 268, - 25 - ], - "eq_done_159", - [ - "return", - 9, - 268, - 25 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 156, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 4, - 1, - 286, - 23 - ], - [ - "get", - 8, - 67, - 1, - 286, - 9 - ], - [ - "frame", - 9, - 8, - 1, - 286, - 9 - ], - [ - "null", - 10, - 286, - 9 - ], - [ - "setarg", - 9, - 0, - 10, - 286, - 9 - ], - [ - "setarg", - 9, - 1, - 6, - 286, - 9 - ], - [ - "invoke", - 9, - 7, - 286, - 9 - ], - [ - "move", - 11, - 7, - 286, - 9 - ], - [ - "jump_false", - 11, - "and_end_167", - 286, - 9 - ], - [ - "get", - 12, - 6, - 1, - 286, - 48 - ], - [ - "get", - 14, - 67, - 1, - 286, - 34 - ], - [ - "frame", - 15, - 14, - 1, - 286, - 34 - ], - [ - "null", - 16, - 286, - 34 - ], - [ - "setarg", - 15, - 0, - 16, - 286, - 34 - ], - [ - "setarg", - 15, - 1, - 12, - 286, - 34 - ], - [ - "invoke", - 15, - 13, - 286, - 34 - ], - [ - "move", - 11, - 13, - 286, - 34 - ], - "and_end_167", - [ - "jump_false", - 11, - "if_else_165", - 286, - 34 - ], - [ - "access", - 17, - "concat", - 287, - 14 - ], - [ - "get", - 18, - 2, - 1, - 287, - 24 - ], - [ - "get", - 19, - 3, - 1, - 287, - 34 - ], - [ - "get", - 20, - 5, - 1, - 287, - 44 - ], - [ - "get", - 22, - 15, - 1, - 287, - 7 - ], - [ - "frame", - 23, - 22, - 4, - 287, - 7 - ], - [ - "null", - 24, - 287, - 7 - ], - [ - "setarg", - 23, - 0, - 24, - 287, - 7 - ], - [ - "setarg", - 23, - 1, - 17, - 287, - 7 - ], - [ - "setarg", - 23, - 2, - 18, - 287, - 7 - ], - [ - "setarg", - 23, - 3, - 19, - 287, - 7 - ], - [ - "setarg", - 23, - 4, - 20, - 287, - 7 - ], - [ - "invoke", - 23, - 21, - 287, - 7 - ], - [ - "null", - 25, - 288, - 14 - ], - [ - "return", - 25, - 288, - 14 - ], - "_nop_ur_1", - "if_else_165", - "if_end_166", - [ - "get", - 26, - 4, - 1, - 290, - 25 - ], - [ - "get", - 28, - 66, - 1, - 290, - 9 - ], - [ - "frame", - 29, - 28, - 1, - 290, - 9 - ], - [ - "null", - 30, - 290, - 9 - ], - [ - "setarg", - 29, - 0, - 30, - 290, - 9 - ], - [ - "setarg", - 29, - 1, - 26, - 290, - 9 - ], - [ - "invoke", - 29, - 27, - 290, - 9 - ], - [ - "move", - 31, - 27, - 290, - 9 - ], - [ - "jump_false", - 31, - "and_end_170", - 290, - 9 - ], - [ - "get", - 32, - 6, - 1, - 290, - 52 - ], - [ - "get", - 34, - 66, - 1, - 290, - 36 - ], - [ - "frame", - 35, - 34, - 1, - 290, - 36 - ], - [ - "null", - 36, - 290, - 36 - ], - [ - "setarg", - 35, - 0, - 36, - 290, - 36 - ], - [ - "setarg", - 35, - 1, - 32, - 290, - 36 - ], - [ - "invoke", - 35, - 33, - 290, - 36 - ], - [ - "move", - 31, - 33, - 290, - 36 - ], - "and_end_170", - [ - "jump_false", - 31, - "if_else_168", - 290, - 36 - ], - [ - "access", - 37, - "add", - 291, - 14 - ], - [ - "get", - 38, - 2, - 1, - 291, - 21 - ], - [ - "get", - 39, - 3, - 1, - 291, - 31 - ], - [ - "get", - 40, - 5, - 1, - 291, - 41 - ], - [ - "get", - 42, - 15, - 1, - 291, - 7 - ], - [ - "frame", - 43, - 42, - 4, - 291, - 7 - ], - [ - "null", - 44, - 291, - 7 - ], - [ - "setarg", - 43, - 0, - 44, - 291, - 7 - ], - [ - "setarg", - 43, - 1, - 37, - 291, - 7 - ], - [ - "setarg", - 43, - 2, - 38, - 291, - 7 - ], - [ - "setarg", - 43, - 3, - 39, - 291, - 7 - ], - [ - "setarg", - 43, - 4, - 40, - 291, - 7 - ], - [ - "invoke", - 43, - 41, - 291, - 7 - ], - [ - "null", - 45, - 292, - 14 - ], - [ - "return", - 45, - 292, - 14 - ], - "_nop_ur_2", - "if_else_168", - "if_end_169", - [ - "get", - 47, - 9, - 1, - 295, - 14 - ], - [ - "frame", - 48, - 47, - 0, - 295, - 14 - ], - [ - "null", - 49, - 295, - 14 - ], - [ - "setarg", - 48, - 0, - 49, - 295, - 14 - ], - [ - "invoke", - 48, - 46, - 295, - 14 - ], - [ - "move", - 4, - 46, - 295, - 14 - ], - [ - "get", - 51, - 9, - 1, - 296, - 14 - ], - [ - "frame", - 52, - 51, - 0, - 296, - 14 - ], - [ - "null", - 53, - 296, - 14 - ], - [ - "setarg", - 52, - 0, - 53, - 296, - 14 - ], - [ - "invoke", - 52, - 50, - 296, - 14 - ], - [ - "move", - 5, - 50, - 296, - 14 - ], - [ - "access", - 54, - "add_done", - 297, - 26 - ], - [ - "get", - 56, - 57, - 1, - 297, - 16 - ], - [ - "frame", - 57, - 56, - 1, - 297, - 16 - ], - [ - "null", - 58, - 297, - 16 - ], - [ - "setarg", - 57, - 0, - 58, - 297, - 16 - ], - [ - "setarg", - 57, - 1, - 54, - 297, - 16 - ], - [ - "invoke", - 57, - 55, - 297, - 16 - ], - [ - "move", - 2, - 55, - 297, - 16 - ], - [ - "access", - 59, - "add_cn", - 298, - 31 - ], - [ - "get", - 61, - 57, - 1, - 298, - 21 - ], - [ - "frame", - 62, - 61, - 1, - 298, - 21 - ], - [ - "null", - 63, - 298, - 21 - ], - [ - "setarg", - 62, - 0, - 63, - 298, - 21 - ], - [ - "setarg", - 62, - 1, - 59, - 298, - 21 - ], - [ - "invoke", - 62, - 60, - 298, - 21 - ], - [ - "move", - 1, - 60, - 298, - 21 - ], - [ - "access", - 64, - "is_text", - 301, - 12 - ], - [ - "get", - 65, - 3, - 1, - 301, - 27 - ], - [ - "get", - 67, - 14, - 1, - 301, - 5 - ], - [ - "frame", - 68, - 67, - 3, - 301, - 5 - ], - [ - "null", - 69, - 301, - 5 - ], - [ - "setarg", - 68, - 0, - 69, - 301, - 5 - ], - [ - "setarg", - 68, - 1, - 64, - 301, - 5 - ], - [ - "setarg", - 68, - 2, - 4, - 301, - 5 - ], - [ - "setarg", - 68, - 3, - 65, - 301, - 5 - ], - [ - "invoke", - 68, - 66, - 301, - 5 - ], - [ - "access", - 70, - "jump_false", - 302, - 20 - ], - [ - "get", - 72, - 33, - 1, - 302, - 5 - ], - [ - "frame", - 73, - 72, - 3, - 302, - 5 - ], - [ - "null", - 74, - 302, - 5 - ], - [ - "setarg", - 73, - 0, - 74, - 302, - 5 - ], - [ - "setarg", - 73, - 1, - 70, - 302, - 5 - ], - [ - "setarg", - 73, - 2, - 4, - 302, - 5 - ], - [ - "setarg", - 73, - 3, - 1, - 302, - 5 - ], - [ - "invoke", - 73, - 71, - 302, - 5 - ], - [ - "access", - 75, - "is_text", - 303, - 12 - ], - [ - "get", - 76, - 5, - 1, - 303, - 27 - ], - [ - "get", - 78, - 14, - 1, - 303, - 5 - ], - [ - "frame", - 79, - 78, - 3, - 303, - 5 - ], - [ - "null", - 80, - 303, - 5 - ], - [ - "setarg", - 79, - 0, - 80, - 303, - 5 - ], - [ - "setarg", - 79, - 1, - 75, - 303, - 5 - ], - [ - "setarg", - 79, - 2, - 5, - 303, - 5 - ], - [ - "setarg", - 79, - 3, - 76, - 303, - 5 - ], - [ - "invoke", - 79, - 77, - 303, - 5 - ], - [ - "access", - 81, - "jump_false", - 304, - 20 - ], - [ - "get", - 83, - 33, - 1, - 304, - 5 - ], - [ - "frame", - 84, - 83, - 3, - 304, - 5 - ], - [ - "null", - 85, - 304, - 5 - ], - [ - "setarg", - 84, - 0, - 85, - 304, - 5 - ], - [ - "setarg", - 84, - 1, - 81, - 304, - 5 - ], - [ - "setarg", - 84, - 2, - 5, - 304, - 5 - ], - [ - "setarg", - 84, - 3, - 1, - 304, - 5 - ], - [ - "invoke", - 84, - 82, - 304, - 5 - ], - [ - "access", - 86, - "concat", - 305, - 12 - ], - [ - "get", - 87, - 2, - 1, - 305, - 22 - ], - [ - "get", - 88, - 3, - 1, - 305, - 32 - ], - [ - "get", - 89, - 5, - 1, - 305, - 42 - ], - [ - "get", - 91, - 15, - 1, - 305, - 5 - ], - [ - "frame", - 92, - 91, - 4, - 305, - 5 - ], - [ - "null", - 93, - 305, - 5 - ], - [ - "setarg", - 92, - 0, - 93, - 305, - 5 - ], - [ - "setarg", - 92, - 1, - 86, - 305, - 5 - ], - [ - "setarg", - 92, - 2, - 87, - 305, - 5 - ], - [ - "setarg", - 92, - 3, - 88, - 305, - 5 - ], - [ - "setarg", - 92, - 4, - 89, - 305, - 5 - ], - [ - "invoke", - 92, - 90, - 305, - 5 - ], - [ - "get", - 95, - 32, - 1, - 306, - 5 - ], - [ - "frame", - 96, - 95, - 1, - 306, - 5 - ], - [ - "null", - 97, - 306, - 5 - ], - [ - "setarg", - 96, - 0, - 97, - 306, - 5 - ], - [ - "setarg", - 96, - 1, - 2, - 306, - 5 - ], - [ - "invoke", - 96, - 94, - 306, - 5 - ], - [ - "access", - 98, - "add_err", - 309, - 25 - ], - [ - "get", - 100, - 57, - 1, - 309, - 15 - ], - [ - "frame", - 101, - 100, - 1, - 309, - 15 - ], - [ - "null", - 102, - 309, - 15 - ], - [ - "setarg", - 101, - 0, - 102, - 309, - 15 - ], - [ - "setarg", - 101, - 1, - 98, - 309, - 15 - ], - [ - "invoke", - 101, - 99, - 309, - 15 - ], - [ - "move", - 3, - 99, - 309, - 15 - ], - [ - "get", - 104, - 34, - 1, - 310, - 5 - ], - [ - "frame", - 105, - 104, - 1, - 310, - 5 - ], - [ - "null", - 106, - 310, - 5 - ], - [ - "setarg", - 105, - 0, - 106, - 310, - 5 - ], - [ - "setarg", - 105, - 1, - 1, - 310, - 5 - ], - [ - "invoke", - 105, - 103, - 310, - 5 - ], - [ - "access", - 107, - "is_num", - 311, - 12 - ], - [ - "get", - 108, - 3, - 1, - 311, - 26 - ], - [ - "get", - 110, - 14, - 1, - 311, - 5 - ], - [ - "frame", - 111, - 110, - 3, - 311, - 5 - ], - [ - "null", - 112, - 311, - 5 - ], - [ - "setarg", - 111, - 0, - 112, - 311, - 5 - ], - [ - "setarg", - 111, - 1, - 107, - 311, - 5 - ], - [ - "setarg", - 111, - 2, - 4, - 311, - 5 - ], - [ - "setarg", - 111, - 3, - 108, - 311, - 5 - ], - [ - "invoke", - 111, - 109, - 311, - 5 - ], - [ - "access", - 113, - "jump_false", - 312, - 20 - ], - [ - "get", - 115, - 33, - 1, - 312, - 5 - ], - [ - "frame", - 116, - 115, - 3, - 312, - 5 - ], - [ - "null", - 117, - 312, - 5 - ], - [ - "setarg", - 116, - 0, - 117, - 312, - 5 - ], - [ - "setarg", - 116, - 1, - 113, - 312, - 5 - ], - [ - "setarg", - 116, - 2, - 4, - 312, - 5 - ], - [ - "setarg", - 116, - 3, - 3, - 312, - 5 - ], - [ - "invoke", - 116, - 114, - 312, - 5 - ], - [ - "access", - 118, - "is_num", - 313, - 12 - ], - [ - "get", - 119, - 5, - 1, - 313, - 26 - ], - [ - "get", - 121, - 14, - 1, - 313, - 5 - ], - [ - "frame", - 122, - 121, - 3, - 313, - 5 - ], - [ - "null", - 123, - 313, - 5 - ], - [ - "setarg", - 122, - 0, - 123, - 313, - 5 - ], - [ - "setarg", - 122, - 1, - 118, - 313, - 5 - ], - [ - "setarg", - 122, - 2, - 5, - 313, - 5 - ], - [ - "setarg", - 122, - 3, - 119, - 313, - 5 - ], - [ - "invoke", - 122, - 120, - 313, - 5 - ], - [ - "access", - 124, - "jump_false", - 314, - 20 - ], - [ - "get", - 126, - 33, - 1, - 314, - 5 - ], - [ - "frame", - 127, - 126, - 3, - 314, - 5 - ], - [ - "null", - 128, - 314, - 5 - ], - [ - "setarg", - 127, - 0, - 128, - 314, - 5 - ], - [ - "setarg", - 127, - 1, - 124, - 314, - 5 - ], - [ - "setarg", - 127, - 2, - 5, - 314, - 5 - ], - [ - "setarg", - 127, - 3, - 3, - 314, - 5 - ], - [ - "invoke", - 127, - 125, - 314, - 5 - ], - [ - "access", - 129, - "add", - 315, - 12 - ], - [ - "get", - 130, - 2, - 1, - 315, - 19 - ], - [ - "get", - 131, - 3, - 1, - 315, - 29 - ], - [ - "get", - 132, - 5, - 1, - 315, - 39 - ], - [ - "get", - 134, - 15, - 1, - 315, - 5 - ], - [ - "frame", - 135, - 134, - 4, - 315, - 5 - ], - [ - "null", - 136, - 315, - 5 - ], - [ - "setarg", - 135, - 0, - 136, - 315, - 5 - ], - [ - "setarg", - 135, - 1, - 129, - 315, - 5 - ], - [ - "setarg", - 135, - 2, - 130, - 315, - 5 - ], - [ - "setarg", - 135, - 3, - 131, - 315, - 5 - ], - [ - "setarg", - 135, - 4, - 132, - 315, - 5 - ], - [ - "invoke", - 135, - 133, - 315, - 5 - ], - [ - "get", - 138, - 32, - 1, - 316, - 5 - ], - [ - "frame", - 139, - 138, - 1, - 316, - 5 - ], - [ - "null", - 140, - 316, - 5 - ], - [ - "setarg", - 139, - 0, - 140, - 316, - 5 - ], - [ - "setarg", - 139, - 1, - 2, - 316, - 5 - ], - [ - "invoke", - 139, - 137, - 316, - 5 - ], - [ - "get", - 142, - 34, - 1, - 318, - 5 - ], - [ - "frame", - 143, - 142, - 1, - 318, - 5 - ], - [ - "null", - 144, - 318, - 5 - ], - [ - "setarg", - 143, - 0, - 144, - 318, - 5 - ], - [ - "setarg", - 143, - 1, - 3, - 318, - 5 - ], - [ - "invoke", - 143, - 141, - 318, - 5 - ], - [ - "access", - 145, - "disrupt", - 319, - 12 - ], - [ - "get", - 147, - 12, - 1, - 319, - 5 - ], - [ - "frame", - 148, - 147, - 1, - 319, - 5 - ], - [ - "null", - 149, - 319, - 5 - ], - [ - "setarg", - 148, - 0, - 149, - 319, - 5 - ], - [ - "setarg", - 148, - 1, - 145, - 319, - 5 - ], - [ - "invoke", - 148, - 146, - 319, - 5 - ], - [ - "get", - 151, - 34, - 1, - 320, - 5 - ], - [ - "frame", - 152, - 151, - 1, - 320, - 5 - ], - [ - "null", - 153, - 320, - 5 - ], - [ - "setarg", - 152, - 0, - 153, - 320, - 5 - ], - [ - "setarg", - 152, - 1, - 2, - 320, - 5 - ], - [ - "invoke", - 152, - 150, - 320, - 5 - ], - [ - "null", - 154, - 321, - 12 - ], - [ - "return", - 154, - 321, - 12 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 91, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 4, - 1, - 327, - 25 - ], - [ - "get", - 8, - 66, - 1, - 327, - 9 - ], - [ - "frame", - 9, - 8, - 1, - 327, - 9 - ], - [ - "null", - 10, - 327, - 9 - ], - [ - "setarg", - 9, - 0, - 10, - 327, - 9 - ], - [ - "setarg", - 9, - 1, - 6, - 327, - 9 - ], - [ - "invoke", - 9, - 7, - 327, - 9 - ], - [ - "move", - 11, - 7, - 327, - 9 - ], - [ - "jump_false", - 11, - "and_end_173", - 327, - 9 - ], - [ - "get", - 12, - 6, - 1, - 327, - 52 - ], - [ - "get", - 14, - 66, - 1, - 327, - 36 - ], - [ - "frame", - 15, - 14, - 1, - 327, - 36 - ], - [ - "null", - 16, - 327, - 36 - ], - [ - "setarg", - 15, - 0, - 16, - 327, - 36 - ], - [ - "setarg", - 15, - 1, - 12, - 327, - 36 - ], - [ - "invoke", - 15, - 13, - 327, - 36 - ], - [ - "move", - 11, - 13, - 327, - 36 - ], - "and_end_173", - [ - "jump_false", - 11, - "if_else_171", - 327, - 36 - ], - [ - "get", - 17, - 2, - 1, - 328, - 22 - ], - [ - "get", - 18, - 3, - 1, - 328, - 32 - ], - [ - "get", - 19, - 5, - 1, - 328, - 42 - ], - [ - "get", - 21, - 15, - 1, - 328, - 7 - ], - [ - "frame", - 22, - 21, - 4, - 328, - 7 - ], - [ - "null", - 23, - 328, - 7 - ], - [ - "setarg", - 22, - 0, - 23, - 328, - 7 - ], - [ - "setarg", - 22, - 1, - 1, - 328, - 7 - ], - [ - "setarg", - 22, - 2, - 17, - 328, - 7 - ], - [ - "setarg", - 22, - 3, - 18, - 328, - 7 - ], - [ - "setarg", - 22, - 4, - 19, - 328, - 7 - ], - [ - "invoke", - 22, - 20, - 328, - 7 - ], - [ - "null", - 24, - 329, - 14 - ], - [ - "return", - 24, - 329, - 14 - ], - "_nop_ur_1", - "if_else_171", - "if_end_172", - [ - "get", - 26, - 9, - 1, - 331, - 14 - ], - [ - "frame", - 27, - 26, - 0, - 331, - 14 - ], - [ - "null", - 28, - 331, - 14 - ], - [ - "setarg", - 27, - 0, - 28, - 331, - 14 - ], - [ - "invoke", - 27, - 25, - 331, - 14 - ], - [ - "move", - 4, - 25, - 331, - 14 - ], - [ - "get", - 30, - 9, - 1, - 332, - 14 - ], - [ - "frame", - 31, - 30, - 0, - 332, - 14 - ], - [ - "null", - 32, - 332, - 14 - ], - [ - "setarg", - 31, - 0, - 32, - 332, - 14 - ], - [ - "invoke", - 31, - 29, - 332, - 14 - ], - [ - "move", - 5, - 29, - 332, - 14 - ], - [ - "access", - 33, - "num_err", - 333, - 25 - ], - [ - "get", - 35, - 57, - 1, - 333, - 15 - ], - [ - "frame", - 36, - 35, - 1, - 333, - 15 - ], - [ - "null", - 37, - 333, - 15 - ], - [ - "setarg", - 36, - 0, - 37, - 333, - 15 - ], - [ - "setarg", - 36, - 1, - 33, - 333, - 15 - ], - [ - "invoke", - 36, - 34, - 333, - 15 - ], - [ - "move", - 3, - 34, - 333, - 15 - ], - [ - "access", - 38, - "num_done", - 334, - 26 - ], - [ - "get", - 40, - 57, - 1, - 334, - 16 - ], - [ - "frame", - 41, - 40, - 1, - 334, - 16 - ], - [ - "null", - 42, - 334, - 16 - ], - [ - "setarg", - 41, - 0, - 42, - 334, - 16 - ], - [ - "setarg", - 41, - 1, - 38, - 334, - 16 - ], - [ - "invoke", - 41, - 39, - 334, - 16 - ], - [ - "move", - 2, - 39, - 334, - 16 - ], - [ - "access", - 43, - "is_num", - 335, - 12 - ], - [ - "get", - 44, - 3, - 1, - 335, - 26 - ], - [ - "get", - 46, - 14, - 1, - 335, - 5 - ], - [ - "frame", - 47, - 46, - 3, - 335, - 5 - ], - [ - "null", - 48, - 335, - 5 - ], - [ - "setarg", - 47, - 0, - 48, - 335, - 5 - ], - [ - "setarg", - 47, - 1, - 43, - 335, - 5 - ], - [ - "setarg", - 47, - 2, - 4, - 335, - 5 - ], - [ - "setarg", - 47, - 3, - 44, - 335, - 5 - ], - [ - "invoke", - 47, - 45, - 335, - 5 - ], - [ - "access", - 49, - "jump_false", - 336, - 20 - ], - [ - "get", - 51, - 33, - 1, - 336, - 5 - ], - [ - "frame", - 52, - 51, - 3, - 336, - 5 - ], - [ - "null", - 53, - 336, - 5 - ], - [ - "setarg", - 52, - 0, - 53, - 336, - 5 - ], - [ - "setarg", - 52, - 1, - 49, - 336, - 5 - ], - [ - "setarg", - 52, - 2, - 4, - 336, - 5 - ], - [ - "setarg", - 52, - 3, - 3, - 336, - 5 - ], - [ - "invoke", - 52, - 50, - 336, - 5 - ], - [ - "access", - 54, - "is_num", - 337, - 12 - ], - [ - "get", - 55, - 5, - 1, - 337, - 26 - ], - [ - "get", - 57, - 14, - 1, - 337, - 5 - ], - [ - "frame", - 58, - 57, - 3, - 337, - 5 - ], - [ - "null", - 59, - 337, - 5 - ], - [ - "setarg", - 58, - 0, - 59, - 337, - 5 - ], - [ - "setarg", - 58, - 1, - 54, - 337, - 5 - ], - [ - "setarg", - 58, - 2, - 5, - 337, - 5 - ], - [ - "setarg", - 58, - 3, - 55, - 337, - 5 - ], - [ - "invoke", - 58, - 56, - 337, - 5 - ], - [ - "access", - 60, - "jump_false", - 338, - 20 - ], - [ - "get", - 62, - 33, - 1, - 338, - 5 - ], - [ - "frame", - 63, - 62, - 3, - 338, - 5 - ], - [ - "null", - 64, - 338, - 5 - ], - [ - "setarg", - 63, - 0, - 64, - 338, - 5 - ], - [ - "setarg", - 63, - 1, - 60, - 338, - 5 - ], - [ - "setarg", - 63, - 2, - 5, - 338, - 5 - ], - [ - "setarg", - 63, - 3, - 3, - 338, - 5 - ], - [ - "invoke", - 63, - 61, - 338, - 5 - ], - [ - "get", - 65, - 2, - 1, - 339, - 20 - ], - [ - "get", - 66, - 3, - 1, - 339, - 30 - ], - [ - "get", - 67, - 5, - 1, - 339, - 40 - ], - [ - "get", - 69, - 15, - 1, - 339, - 5 - ], - [ - "frame", - 70, - 69, - 4, - 339, - 5 - ], - [ - "null", - 71, - 339, - 5 - ], - [ - "setarg", - 70, - 0, - 71, - 339, - 5 - ], - [ - "setarg", - 70, - 1, - 1, - 339, - 5 - ], - [ - "setarg", - 70, - 2, - 65, - 339, - 5 - ], - [ - "setarg", - 70, - 3, - 66, - 339, - 5 - ], - [ - "setarg", - 70, - 4, - 67, - 339, - 5 - ], - [ - "invoke", - 70, - 68, - 339, - 5 - ], - [ - "get", - 73, - 32, - 1, - 340, - 5 - ], - [ - "frame", - 74, - 73, - 1, - 340, - 5 - ], - [ - "null", - 75, - 340, - 5 - ], - [ - "setarg", - 74, - 0, - 75, - 340, - 5 - ], - [ - "setarg", - 74, - 1, - 2, - 340, - 5 - ], - [ - "invoke", - 74, - 72, - 340, - 5 - ], - [ - "get", - 77, - 34, - 1, - 342, - 5 - ], - [ - "frame", - 78, - 77, - 1, - 342, - 5 - ], - [ - "null", - 79, - 342, - 5 - ], - [ - "setarg", - 78, - 0, - 79, - 342, - 5 - ], - [ - "setarg", - 78, - 1, - 3, - 342, - 5 - ], - [ - "invoke", - 78, - 76, - 342, - 5 - ], - [ - "access", - 80, - "disrupt", - 343, - 12 - ], - [ - "get", - 82, - 12, - 1, - 343, - 5 - ], - [ - "frame", - 83, - 82, - 1, - 343, - 5 - ], - [ - "null", - 84, - 343, - 5 - ], - [ - "setarg", - 83, - 0, - 84, - 343, - 5 - ], - [ - "setarg", - 83, - 1, - 80, - 343, - 5 - ], - [ - "invoke", - 83, - 81, - 343, - 5 - ], - [ - "get", - 86, - 34, - 1, - 344, - 5 - ], - [ - "frame", - 87, - 86, - 1, - 344, - 5 - ], - [ - "null", - 88, - 344, - 5 - ], - [ - "setarg", - 87, - 0, - 88, - 344, - 5 - ], - [ - "setarg", - 87, - 1, - 2, - 344, - 5 - ], - [ - "invoke", - 87, - 85, - 344, - 5 - ], - [ - "null", - 89, - 345, - 12 - ], - [ - "return", - 89, - 345, - 12 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 239, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 12, - 2, - 1, - 351, - 16 - ], - [ - "move", - 1, - 12, - 351, - 16 - ], - [ - "get", - 13, - 3, - 1, - 352, - 16 - ], - [ - "move", - 3, - 13, - 352, - 16 - ], - [ - "get", - 14, - 5, - 1, - 353, - 17 - ], - [ - "move", - 9, - 14, - 353, - 17 - ], - [ - "access", - 10, - 0, - 354, - 14 - ], - [ - "access", - 11, - 0, - 355, - 14 - ], - [ - "access", - 15, - "eq_done", - 356, - 26 - ], - [ - "get", - 17, - 57, - 1, - 356, - 16 - ], - [ - "frame", - 18, - 17, - 1, - 356, - 16 - ], - [ - "null", - 19, - 356, - 16 - ], - [ - "setarg", - 18, - 0, - 19, - 356, - 16 - ], - [ - "setarg", - 18, - 1, - 15, - 356, - 16 - ], - [ - "invoke", - 18, - 16, - 356, - 16 - ], - [ - "move", - 2, - 16, - 356, - 16 - ], - [ - "access", - 20, - "eq_ni", - 357, - 29 - ], - [ - "get", - 22, - 57, - 1, - 357, - 19 - ], - [ - "frame", - 23, - 22, - 1, - 357, - 19 - ], - [ - "null", - 24, - 357, - 19 - ], - [ - "setarg", - 23, - 0, - 24, - 357, - 19 - ], - [ - "setarg", - 23, - 1, - 20, - 357, - 19 - ], - [ - "invoke", - 23, - 21, - 357, - 19 - ], - [ - "move", - 5, - 21, - 357, - 19 - ], - [ - "access", - 25, - "eq_nn", - 358, - 29 - ], - [ - "get", - 27, - 57, - 1, - 358, - 19 - ], - [ - "frame", - 28, - 27, - 1, - 358, - 19 - ], - [ - "null", - 29, - 358, - 19 - ], - [ - "setarg", - 28, - 0, - 29, - 358, - 19 - ], - [ - "setarg", - 28, - 1, - 25, - 358, - 19 - ], - [ - "invoke", - 28, - 26, - 358, - 19 - ], - [ - "move", - 7, - 26, - 358, - 19 - ], - [ - "access", - 30, - "eq_nt", - 359, - 30 - ], - [ - "get", - 32, - 57, - 1, - 359, - 20 - ], - [ - "frame", - 33, - 32, - 1, - 359, - 20 - ], - [ - "null", - 34, - 359, - 20 - ], - [ - "setarg", - 33, - 0, - 34, - 359, - 20 - ], - [ - "setarg", - 33, - 1, - 30, - 359, - 20 - ], - [ - "invoke", - 33, - 31, - 359, - 20 - ], - [ - "move", - 8, - 31, - 359, - 20 - ], - [ - "access", - 35, - "eq_nnl", - 360, - 30 - ], - [ - "get", - 37, - 57, - 1, - 360, - 20 - ], - [ - "frame", - 38, - 37, - 1, - 360, - 20 - ], - [ - "null", - 39, - 360, - 20 - ], - [ - "setarg", - 38, - 0, - 39, - 360, - 20 - ], - [ - "setarg", - 38, - 1, - 35, - 360, - 20 - ], - [ - "invoke", - 38, - 36, - 360, - 20 - ], - [ - "move", - 6, - 36, - 360, - 20 - ], - [ - "access", - 40, - "eq_nb", - 361, - 30 - ], - [ - "get", - 42, - 57, - 1, - 361, - 20 - ], - [ - "frame", - 43, - 42, - 1, - 361, - 20 - ], - [ - "null", - 44, - 361, - 20 - ], - [ - "setarg", - 43, - 0, - 44, - 361, - 20 - ], - [ - "setarg", - 43, - 1, - 40, - 361, - 20 - ], - [ - "invoke", - 43, - 41, - 361, - 20 - ], - [ - "move", - 4, - 41, - 361, - 20 - ], - [ - "access", - 45, - "is_identical", - 364, - 12 - ], - [ - "get", - 47, - 15, - 1, - 364, - 5 - ], - [ - "frame", - 48, - 47, - 4, - 364, - 5 - ], - [ - "null", - 49, - 364, - 5 - ], - [ - "setarg", - 48, - 0, - 49, - 364, - 5 - ], - [ - "setarg", - 48, - 1, - 45, - 364, - 5 - ], - [ - "setarg", - 48, - 2, - 1, - 364, - 5 - ], - [ - "setarg", - 48, - 3, - 3, - 364, - 5 - ], - [ - "setarg", - 48, - 4, - 9, - 364, - 5 - ], - [ - "invoke", - 48, - 46, - 364, - 5 - ], - [ - "access", - 50, - "jump_true", - 365, - 20 - ], - [ - "get", - 52, - 33, - 1, - 365, - 5 - ], - [ - "frame", - 53, - 52, - 3, - 365, - 5 - ], - [ - "null", - 54, - 365, - 5 - ], - [ - "setarg", - 53, - 0, - 54, - 365, - 5 - ], - [ - "setarg", - 53, - 1, - 50, - 365, - 5 - ], - [ - "setarg", - 53, - 2, - 1, - 365, - 5 - ], - [ - "setarg", - 53, - 3, - 2, - 365, - 5 - ], - [ - "invoke", - 53, - 51, - 365, - 5 - ], - [ - "get", - 56, - 9, - 1, - 368, - 10 - ], - [ - "frame", - 57, - 56, - 0, - 368, - 10 - ], - [ - "null", - 58, - 368, - 10 - ], - [ - "setarg", - 57, - 0, - 58, - 368, - 10 - ], - [ - "invoke", - 57, - 55, - 368, - 10 - ], - [ - "move", - 10, - 55, - 368, - 10 - ], - [ - "access", - 59, - "is_int", - 369, - 12 - ], - [ - "get", - 61, - 14, - 1, - 369, - 5 - ], - [ - "frame", - 62, - 61, - 3, - 369, - 5 - ], - [ - "null", - 63, - 369, - 5 - ], - [ - "setarg", - 62, - 0, - 63, - 369, - 5 - ], - [ - "setarg", - 62, - 1, - 59, - 369, - 5 - ], - [ - "setarg", - 62, - 2, - 10, - 369, - 5 - ], - [ - "setarg", - 62, - 3, - 3, - 369, - 5 - ], - [ - "invoke", - 62, - 60, - 369, - 5 - ], - [ - "access", - 64, - "jump_false", - 370, - 20 - ], - [ - "get", - 66, - 33, - 1, - 370, - 5 - ], - [ - "frame", - 67, - 66, - 3, - 370, - 5 - ], - [ - "null", - 68, - 370, - 5 - ], - [ - "setarg", - 67, - 0, - 68, - 370, - 5 - ], - [ - "setarg", - 67, - 1, - 64, - 370, - 5 - ], - [ - "setarg", - 67, - 2, - 10, - 370, - 5 - ], - [ - "setarg", - 67, - 3, - 5, - 370, - 5 - ], - [ - "invoke", - 67, - 65, - 370, - 5 - ], - [ - "get", - 70, - 9, - 1, - 371, - 10 - ], - [ - "frame", - 71, - 70, - 0, - 371, - 10 - ], - [ - "null", - 72, - 371, - 10 - ], - [ - "setarg", - 71, - 0, - 72, - 371, - 10 - ], - [ - "invoke", - 71, - 69, - 371, - 10 - ], - [ - "move", - 11, - 69, - 371, - 10 - ], - [ - "access", - 73, - "is_int", - 372, - 12 - ], - [ - "get", - 75, - 14, - 1, - 372, - 5 - ], - [ - "frame", - 76, - 75, - 3, - 372, - 5 - ], - [ - "null", - 77, - 372, - 5 - ], - [ - "setarg", - 76, - 0, - 77, - 372, - 5 - ], - [ - "setarg", - 76, - 1, - 73, - 372, - 5 - ], - [ - "setarg", - 76, - 2, - 11, - 372, - 5 - ], - [ - "setarg", - 76, - 3, - 9, - 372, - 5 - ], - [ - "invoke", - 76, - 74, - 372, - 5 - ], - [ - "access", - 78, - "jump_false", - 373, - 20 - ], - [ - "get", - 80, - 33, - 1, - 373, - 5 - ], - [ - "frame", - 81, - 80, - 3, - 373, - 5 - ], - [ - "null", - 82, - 373, - 5 - ], - [ - "setarg", - 81, - 0, - 82, - 373, - 5 - ], - [ - "setarg", - 81, - 1, - 78, - 373, - 5 - ], - [ - "setarg", - 81, - 2, - 11, - 373, - 5 - ], - [ - "setarg", - 81, - 3, - 5, - 373, - 5 - ], - [ - "invoke", - 81, - 79, - 373, - 5 - ], - [ - "access", - 83, - "eq_int", - 374, - 12 - ], - [ - "get", - 85, - 15, - 1, - 374, - 5 - ], - [ - "frame", - 86, - 85, - 4, - 374, - 5 - ], - [ - "null", - 87, - 374, - 5 - ], - [ - "setarg", - 86, - 0, - 87, - 374, - 5 - ], - [ - "setarg", - 86, - 1, - 83, - 374, - 5 - ], - [ - "setarg", - 86, - 2, - 1, - 374, - 5 - ], - [ - "setarg", - 86, - 3, - 3, - 374, - 5 - ], - [ - "setarg", - 86, - 4, - 9, - 374, - 5 - ], - [ - "invoke", - 86, - 84, - 374, - 5 - ], - [ - "get", - 89, - 32, - 1, - 375, - 5 - ], - [ - "frame", - 90, - 89, - 1, - 375, - 5 - ], - [ - "null", - 91, - 375, - 5 - ], - [ - "setarg", - 90, - 0, - 91, - 375, - 5 - ], - [ - "setarg", - 90, - 1, - 2, - 375, - 5 - ], - [ - "invoke", - 90, - 88, - 375, - 5 - ], - [ - "get", - 93, - 34, - 1, - 378, - 5 - ], - [ - "frame", - 94, - 93, - 1, - 378, - 5 - ], - [ - "null", - 95, - 378, - 5 - ], - [ - "setarg", - 94, - 0, - 95, - 378, - 5 - ], - [ - "setarg", - 94, - 1, - 5, - 378, - 5 - ], - [ - "invoke", - 94, - 92, - 378, - 5 - ], - [ - "access", - 96, - "is_num", - 379, - 12 - ], - [ - "get", - 98, - 14, - 1, - 379, - 5 - ], - [ - "frame", - 99, - 98, - 3, - 379, - 5 - ], - [ - "null", - 100, - 379, - 5 - ], - [ - "setarg", - 99, - 0, - 100, - 379, - 5 - ], - [ - "setarg", - 99, - 1, - 96, - 379, - 5 - ], - [ - "setarg", - 99, - 2, - 10, - 379, - 5 - ], - [ - "setarg", - 99, - 3, - 3, - 379, - 5 - ], - [ - "invoke", - 99, - 97, - 379, - 5 - ], - [ - "access", - 101, - "jump_false", - 380, - 20 - ], - [ - "get", - 103, - 33, - 1, - 380, - 5 - ], - [ - "frame", - 104, - 103, - 3, - 380, - 5 - ], - [ - "null", - 105, - 380, - 5 - ], - [ - "setarg", - 104, - 0, - 105, - 380, - 5 - ], - [ - "setarg", - 104, - 1, - 101, - 380, - 5 - ], - [ - "setarg", - 104, - 2, - 10, - 380, - 5 - ], - [ - "setarg", - 104, - 3, - 7, - 380, - 5 - ], - [ - "invoke", - 104, - 102, - 380, - 5 - ], - [ - "access", - 106, - "is_num", - 381, - 12 - ], - [ - "get", - 108, - 14, - 1, - 381, - 5 - ], - [ - "frame", - 109, - 108, - 3, - 381, - 5 - ], - [ - "null", - 110, - 381, - 5 - ], - [ - "setarg", - 109, - 0, - 110, - 381, - 5 - ], - [ - "setarg", - 109, - 1, - 106, - 381, - 5 - ], - [ - "setarg", - 109, - 2, - 11, - 381, - 5 - ], - [ - "setarg", - 109, - 3, - 9, - 381, - 5 - ], - [ - "invoke", - 109, - 107, - 381, - 5 - ], - [ - "access", - 111, - "jump_false", - 382, - 20 - ], - [ - "get", - 113, - 33, - 1, - 382, - 5 - ], - [ - "frame", - 114, - 113, - 3, - 382, - 5 - ], - [ - "null", - 115, - 382, - 5 - ], - [ - "setarg", - 114, - 0, - 115, - 382, - 5 - ], - [ - "setarg", - 114, - 1, - 111, - 382, - 5 - ], - [ - "setarg", - 114, - 2, - 11, - 382, - 5 - ], - [ - "setarg", - 114, - 3, - 7, - 382, - 5 - ], - [ - "invoke", - 114, - 112, - 382, - 5 - ], - [ - "access", - 116, - "eq_float", - 383, - 12 - ], - [ - "get", - 118, - 15, - 1, - 383, - 5 - ], - [ - "frame", - 119, - 118, - 4, - 383, - 5 - ], - [ - "null", - 120, - 383, - 5 - ], - [ - "setarg", - 119, - 0, - 120, - 383, - 5 - ], - [ - "setarg", - 119, - 1, - 116, - 383, - 5 - ], - [ - "setarg", - 119, - 2, - 1, - 383, - 5 - ], - [ - "setarg", - 119, - 3, - 3, - 383, - 5 - ], - [ - "setarg", - 119, - 4, - 9, - 383, - 5 - ], - [ - "invoke", - 119, - 117, - 383, - 5 - ], - [ - "get", - 122, - 32, - 1, - 384, - 5 - ], - [ - "frame", - 123, - 122, - 1, - 384, - 5 - ], - [ - "null", - 124, - 384, - 5 - ], - [ - "setarg", - 123, - 0, - 124, - 384, - 5 - ], - [ - "setarg", - 123, - 1, - 2, - 384, - 5 - ], - [ - "invoke", - 123, - 121, - 384, - 5 - ], - [ - "get", - 126, - 34, - 1, - 387, - 5 - ], - [ - "frame", - 127, - 126, - 1, - 387, - 5 - ], - [ - "null", - 128, - 387, - 5 - ], - [ - "setarg", - 127, - 0, - 128, - 387, - 5 - ], - [ - "setarg", - 127, - 1, - 7, - 387, - 5 - ], - [ - "invoke", - 127, - 125, - 387, - 5 - ], - [ - "access", - 129, - "is_text", - 388, - 12 - ], - [ - "get", - 131, - 14, - 1, - 388, - 5 - ], - [ - "frame", - 132, - 131, - 3, - 388, - 5 - ], - [ - "null", - 133, - 388, - 5 - ], - [ - "setarg", - 132, - 0, - 133, - 388, - 5 - ], - [ - "setarg", - 132, - 1, - 129, - 388, - 5 - ], - [ - "setarg", - 132, - 2, - 10, - 388, - 5 - ], - [ - "setarg", - 132, - 3, - 3, - 388, - 5 - ], - [ - "invoke", - 132, - 130, - 388, - 5 - ], - [ - "access", - 134, - "jump_false", - 389, - 20 - ], - [ - "get", - 136, - 33, - 1, - 389, - 5 - ], - [ - "frame", - 137, - 136, - 3, - 389, - 5 - ], - [ - "null", - 138, - 389, - 5 - ], - [ - "setarg", - 137, - 0, - 138, - 389, - 5 - ], - [ - "setarg", - 137, - 1, - 134, - 389, - 5 - ], - [ - "setarg", - 137, - 2, - 10, - 389, - 5 - ], - [ - "setarg", - 137, - 3, - 8, - 389, - 5 - ], - [ - "invoke", - 137, - 135, - 389, - 5 - ], - [ - "access", - 139, - "is_text", - 390, - 12 - ], - [ - "get", - 141, - 14, - 1, - 390, - 5 - ], - [ - "frame", - 142, - 141, - 3, - 390, - 5 - ], - [ - "null", - 143, - 390, - 5 - ], - [ - "setarg", - 142, - 0, - 143, - 390, - 5 - ], - [ - "setarg", - 142, - 1, - 139, - 390, - 5 - ], - [ - "setarg", - 142, - 2, - 11, - 390, - 5 - ], - [ - "setarg", - 142, - 3, - 9, - 390, - 5 - ], - [ - "invoke", - 142, - 140, - 390, - 5 - ], - [ - "access", - 144, - "jump_false", - 391, - 20 - ], - [ - "get", - 146, - 33, - 1, - 391, - 5 - ], - [ - "frame", - 147, - 146, - 3, - 391, - 5 - ], - [ - "null", - 148, - 391, - 5 - ], - [ - "setarg", - 147, - 0, - 148, - 391, - 5 - ], - [ - "setarg", - 147, - 1, - 144, - 391, - 5 - ], - [ - "setarg", - 147, - 2, - 11, - 391, - 5 - ], - [ - "setarg", - 147, - 3, - 8, - 391, - 5 - ], - [ - "invoke", - 147, - 145, - 391, - 5 - ], - [ - "access", - 149, - "eq_text", - 392, - 12 - ], - [ - "get", - 151, - 15, - 1, - 392, - 5 - ], - [ - "frame", - 152, - 151, - 4, - 392, - 5 - ], - [ - "null", - 153, - 392, - 5 - ], - [ - "setarg", - 152, - 0, - 153, - 392, - 5 - ], - [ - "setarg", - 152, - 1, - 149, - 392, - 5 - ], - [ - "setarg", - 152, - 2, - 1, - 392, - 5 - ], - [ - "setarg", - 152, - 3, - 3, - 392, - 5 - ], - [ - "setarg", - 152, - 4, - 9, - 392, - 5 - ], - [ - "invoke", - 152, - 150, - 392, - 5 - ], - [ - "get", - 155, - 32, - 1, - 393, - 5 - ], - [ - "frame", - 156, - 155, - 1, - 393, - 5 - ], - [ - "null", - 157, - 393, - 5 - ], - [ - "setarg", - 156, - 0, - 157, - 393, - 5 - ], - [ - "setarg", - 156, - 1, - 2, - 393, - 5 - ], - [ - "invoke", - 156, - 154, - 393, - 5 - ], - [ - "get", - 159, - 34, - 1, - 396, - 5 - ], - [ - "frame", - 160, - 159, - 1, - 396, - 5 - ], - [ - "null", - 161, - 396, - 5 - ], - [ - "setarg", - 160, - 0, - 161, - 396, - 5 - ], - [ - "setarg", - 160, - 1, - 8, - 396, - 5 - ], - [ - "invoke", - 160, - 158, - 396, - 5 - ], - [ - "access", - 162, - "is_null", - 397, - 12 - ], - [ - "get", - 164, - 14, - 1, - 397, - 5 - ], - [ - "frame", - 165, - 164, - 3, - 397, - 5 - ], - [ - "null", - 166, - 397, - 5 - ], - [ - "setarg", - 165, - 0, - 166, - 397, - 5 - ], - [ - "setarg", - 165, - 1, - 162, - 397, - 5 - ], - [ - "setarg", - 165, - 2, - 10, - 397, - 5 - ], - [ - "setarg", - 165, - 3, - 3, - 397, - 5 - ], - [ - "invoke", - 165, - 163, - 397, - 5 - ], - [ - "access", - 167, - "jump_false", - 398, - 20 - ], - [ - "get", - 169, - 33, - 1, - 398, - 5 - ], - [ - "frame", - 170, - 169, - 3, - 398, - 5 - ], - [ - "null", - 171, - 398, - 5 - ], - [ - "setarg", - 170, - 0, - 171, - 398, - 5 - ], - [ - "setarg", - 170, - 1, - 167, - 398, - 5 - ], - [ - "setarg", - 170, - 2, - 10, - 398, - 5 - ], - [ - "setarg", - 170, - 3, - 6, - 398, - 5 - ], - [ - "invoke", - 170, - 168, - 398, - 5 - ], - [ - "access", - 172, - "is_null", - 399, - 12 - ], - [ - "get", - 174, - 14, - 1, - 399, - 5 - ], - [ - "frame", - 175, - 174, - 3, - 399, - 5 - ], - [ - "null", - 176, - 399, - 5 - ], - [ - "setarg", - 175, - 0, - 176, - 399, - 5 - ], - [ - "setarg", - 175, - 1, - 172, - 399, - 5 - ], - [ - "setarg", - 175, - 2, - 11, - 399, - 5 - ], - [ - "setarg", - 175, - 3, - 9, - 399, - 5 - ], - [ - "invoke", - 175, - 173, - 399, - 5 - ], - [ - "access", - 177, - "jump_false", - 400, - 20 - ], - [ - "get", - 179, - 33, - 1, - 400, - 5 - ], - [ - "frame", - 180, - 179, - 3, - 400, - 5 - ], - [ - "null", - 181, - 400, - 5 - ], - [ - "setarg", - 180, - 0, - 181, - 400, - 5 - ], - [ - "setarg", - 180, - 1, - 177, - 400, - 5 - ], - [ - "setarg", - 180, - 2, - 11, - 400, - 5 - ], - [ - "setarg", - 180, - 3, - 6, - 400, - 5 - ], - [ - "invoke", - 180, - 178, - 400, - 5 - ], - [ - "access", - 182, - "true", - 401, - 12 - ], - [ - "get", - 184, - 13, - 1, - 401, - 5 - ], - [ - "frame", - 185, - 184, - 2, - 401, - 5 - ], - [ - "null", - 186, - 401, - 5 - ], - [ - "setarg", - 185, - 0, - 186, - 401, - 5 - ], - [ - "setarg", - 185, - 1, - 182, - 401, - 5 - ], - [ - "setarg", - 185, - 2, - 1, - 401, - 5 - ], - [ - "invoke", - 185, - 183, - 401, - 5 - ], - [ - "get", - 188, - 32, - 1, - 402, - 5 - ], - [ - "frame", - 189, - 188, - 1, - 402, - 5 - ], - [ - "null", - 190, - 402, - 5 - ], - [ - "setarg", - 189, - 0, - 190, - 402, - 5 - ], - [ - "setarg", - 189, - 1, - 2, - 402, - 5 - ], - [ - "invoke", - 189, - 187, - 402, - 5 - ], - [ - "get", - 192, - 34, - 1, - 405, - 5 - ], - [ - "frame", - 193, - 192, - 1, - 405, - 5 - ], - [ - "null", - 194, - 405, - 5 - ], - [ - "setarg", - 193, - 0, - 194, - 405, - 5 - ], - [ - "setarg", - 193, - 1, - 6, - 405, - 5 - ], - [ - "invoke", - 193, - 191, - 405, - 5 - ], - [ - "access", - 195, - "is_bool", - 406, - 12 - ], - [ - "get", - 197, - 14, - 1, - 406, - 5 - ], - [ - "frame", - 198, - 197, - 3, - 406, - 5 - ], - [ - "null", - 199, - 406, - 5 - ], - [ - "setarg", - 198, - 0, - 199, - 406, - 5 - ], - [ - "setarg", - 198, - 1, - 195, - 406, - 5 - ], - [ - "setarg", - 198, - 2, - 10, - 406, - 5 - ], - [ - "setarg", - 198, - 3, - 3, - 406, - 5 - ], - [ - "invoke", - 198, - 196, - 406, - 5 - ], - [ - "access", - 200, - "jump_false", - 407, - 20 - ], - [ - "get", - 202, - 33, - 1, - 407, - 5 - ], - [ - "frame", - 203, - 202, - 3, - 407, - 5 - ], - [ - "null", - 204, - 407, - 5 - ], - [ - "setarg", - 203, - 0, - 204, - 407, - 5 - ], - [ - "setarg", - 203, - 1, - 200, - 407, - 5 - ], - [ - "setarg", - 203, - 2, - 10, - 407, - 5 - ], - [ - "setarg", - 203, - 3, - 4, - 407, - 5 - ], - [ - "invoke", - 203, - 201, - 407, - 5 - ], - [ - "access", - 205, - "is_bool", - 408, - 12 - ], - [ - "get", - 207, - 14, - 1, - 408, - 5 - ], - [ - "frame", - 208, - 207, - 3, - 408, - 5 - ], - [ - "null", - 209, - 408, - 5 - ], - [ - "setarg", - 208, - 0, - 209, - 408, - 5 - ], - [ - "setarg", - 208, - 1, - 205, - 408, - 5 - ], - [ - "setarg", - 208, - 2, - 11, - 408, - 5 - ], - [ - "setarg", - 208, - 3, - 9, - 408, - 5 - ], - [ - "invoke", - 208, - 206, - 408, - 5 - ], - [ - "access", - 210, - "jump_false", - 409, - 20 - ], - [ - "get", - 212, - 33, - 1, - 409, - 5 - ], - [ - "frame", - 213, - 212, - 3, - 409, - 5 - ], - [ - "null", - 214, - 409, - 5 - ], - [ - "setarg", - 213, - 0, - 214, - 409, - 5 - ], - [ - "setarg", - 213, - 1, - 210, - 409, - 5 - ], - [ - "setarg", - 213, - 2, - 11, - 409, - 5 - ], - [ - "setarg", - 213, - 3, - 4, - 409, - 5 - ], - [ - "invoke", - 213, - 211, - 409, - 5 - ], - [ - "access", - 215, - "eq_bool", - 410, - 12 - ], - [ - "get", - 217, - 15, - 1, - 410, - 5 - ], - [ - "frame", - 218, - 217, - 4, - 410, - 5 - ], - [ - "null", - 219, - 410, - 5 - ], - [ - "setarg", - 218, - 0, - 219, - 410, - 5 - ], - [ - "setarg", - 218, - 1, - 215, - 410, - 5 - ], - [ - "setarg", - 218, - 2, - 1, - 410, - 5 - ], - [ - "setarg", - 218, - 3, - 3, - 410, - 5 - ], - [ - "setarg", - 218, - 4, - 9, - 410, - 5 - ], - [ - "invoke", - 218, - 216, - 410, - 5 - ], - [ - "get", - 221, - 32, - 1, - 411, - 5 - ], - [ - "frame", - 222, - 221, - 1, - 411, - 5 - ], - [ - "null", - 223, - 411, - 5 - ], - [ - "setarg", - 222, - 0, - 223, - 411, - 5 - ], - [ - "setarg", - 222, - 1, - 2, - 411, - 5 - ], - [ - "invoke", - 222, - 220, - 411, - 5 - ], - [ - "get", - 225, - 34, - 1, - 414, - 5 - ], - [ - "frame", - 226, - 225, - 1, - 414, - 5 - ], - [ - "null", - 227, - 414, - 5 - ], - [ - "setarg", - 226, - 0, - 227, - 414, - 5 - ], - [ - "setarg", - 226, - 1, - 4, - 414, - 5 - ], - [ - "invoke", - 226, - 224, - 414, - 5 - ], - [ - "access", - 228, - "false", - 415, - 12 - ], - [ - "get", - 230, - 13, - 1, - 415, - 5 - ], - [ - "frame", - 231, - 230, - 2, - 415, - 5 - ], - [ - "null", - 232, - 415, - 5 - ], - [ - "setarg", - 231, - 0, - 232, - 415, - 5 - ], - [ - "setarg", - 231, - 1, - 228, - 415, - 5 - ], - [ - "setarg", - 231, - 2, - 1, - 415, - 5 - ], - [ - "invoke", - 231, - 229, - 415, - 5 - ], - [ - "get", - 234, - 34, - 1, - 416, - 5 - ], - [ - "frame", - 235, - 234, - 1, - 416, - 5 - ], - [ - "null", - 236, - 416, - 5 - ], - [ - "setarg", - 235, - 0, - 236, - 416, - 5 - ], - [ - "setarg", - 235, - 1, - 2, - 416, - 5 - ], - [ - "invoke", - 235, - 233, - 416, - 5 - ], - [ - "null", - 237, - 417, - 12 - ], - [ - "return", - 237, - 417, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 272, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 14, - 2, - 1, - 423, - 16 - ], - [ - "move", - 1, - 14, - 423, - 16 - ], - [ - "get", - 15, - 3, - 1, - 424, - 16 - ], - [ - "move", - 3, - 15, - 424, - 16 - ], - [ - "get", - 16, - 5, - 1, - 425, - 17 - ], - [ - "move", - 11, - 16, - 425, - 17 - ], - [ - "access", - 12, - 0, - 426, - 14 - ], - [ - "access", - 13, - 0, - 427, - 14 - ], - [ - "access", - 17, - "ne_done", - 428, - 26 - ], - [ - "get", - 19, - 57, - 1, - 428, - 16 - ], - [ - "frame", - 20, - 19, - 1, - 428, - 16 - ], - [ - "null", - 21, - 428, - 16 - ], - [ - "setarg", - 20, - 0, - 21, - 428, - 16 - ], - [ - "setarg", - 20, - 1, - 17, - 428, - 16 - ], - [ - "invoke", - 20, - 18, - 428, - 16 - ], - [ - "move", - 2, - 18, - 428, - 16 - ], - [ - "access", - 22, - "ne_nid", - 429, - 31 - ], - [ - "get", - 24, - 57, - 1, - 429, - 21 - ], - [ - "frame", - 25, - 24, - 1, - 429, - 21 - ], - [ - "null", - 26, - 429, - 21 - ], - [ - "setarg", - 25, - 0, - 26, - 429, - 21 - ], - [ - "setarg", - 25, - 1, - 22, - 429, - 21 - ], - [ - "invoke", - 25, - 23, - 429, - 21 - ], - [ - "move", - 6, - 23, - 429, - 21 - ], - [ - "access", - 27, - "ne_ni", - 430, - 29 - ], - [ - "get", - 29, - 57, - 1, - 430, - 19 - ], - [ - "frame", - 30, - 29, - 1, - 430, - 19 - ], - [ - "null", - 31, - 430, - 19 - ], - [ - "setarg", - 30, - 0, - 31, - 430, - 19 - ], - [ - "setarg", - 30, - 1, - 27, - 430, - 19 - ], - [ - "invoke", - 30, - 28, - 430, - 19 - ], - [ - "move", - 7, - 28, - 430, - 19 - ], - [ - "access", - 32, - "ne_nn", - 431, - 29 - ], - [ - "get", - 34, - 57, - 1, - 431, - 19 - ], - [ - "frame", - 35, - 34, - 1, - 431, - 19 - ], - [ - "null", - 36, - 431, - 19 - ], - [ - "setarg", - 35, - 0, - 36, - 431, - 19 - ], - [ - "setarg", - 35, - 1, - 32, - 431, - 19 - ], - [ - "invoke", - 35, - 33, - 431, - 19 - ], - [ - "move", - 9, - 33, - 431, - 19 - ], - [ - "access", - 37, - "ne_nt", - 432, - 30 - ], - [ - "get", - 39, - 57, - 1, - 432, - 20 - ], - [ - "frame", - 40, - 39, - 1, - 432, - 20 - ], - [ - "null", - 41, - 432, - 20 - ], - [ - "setarg", - 40, - 0, - 41, - 432, - 20 - ], - [ - "setarg", - 40, - 1, - 37, - 432, - 20 - ], - [ - "invoke", - 40, - 38, - 432, - 20 - ], - [ - "move", - 10, - 38, - 432, - 20 - ], - [ - "access", - 42, - "ne_nnl", - 433, - 30 - ], - [ - "get", - 44, - 57, - 1, - 433, - 20 - ], - [ - "frame", - 45, - 44, - 1, - 433, - 20 - ], - [ - "null", - 46, - 433, - 20 - ], - [ - "setarg", - 45, - 0, - 46, - 433, - 20 - ], - [ - "setarg", - 45, - 1, - 42, - 433, - 20 - ], - [ - "invoke", - 45, - 43, - 433, - 20 - ], - [ - "move", - 8, - 43, - 433, - 20 - ], - [ - "access", - 47, - "ne_nb", - 434, - 30 - ], - [ - "get", - 49, - 57, - 1, - 434, - 20 - ], - [ - "frame", - 50, - 49, - 1, - 434, - 20 - ], - [ - "null", - 51, - 434, - 20 - ], - [ - "setarg", - 50, - 0, - 51, - 434, - 20 - ], - [ - "setarg", - 50, - 1, - 47, - 434, - 20 - ], - [ - "invoke", - 50, - 48, - 434, - 20 - ], - [ - "move", - 5, - 48, - 434, - 20 - ], - [ - "access", - 52, - "is_identical", - 437, - 12 - ], - [ - "get", - 54, - 15, - 1, - 437, - 5 - ], - [ - "frame", - 55, - 54, - 4, - 437, - 5 - ], - [ - "null", - 56, - 437, - 5 - ], - [ - "setarg", - 55, - 0, - 56, - 437, - 5 - ], - [ - "setarg", - 55, - 1, - 52, - 437, - 5 - ], - [ - "setarg", - 55, - 2, - 1, - 437, - 5 - ], - [ - "setarg", - 55, - 3, - 3, - 437, - 5 - ], - [ - "setarg", - 55, - 4, - 11, - 437, - 5 - ], - [ - "invoke", - 55, - 53, - 437, - 5 - ], - [ - "access", - 57, - "jump_true", - 438, - 20 - ], - [ - "get", - 59, - 33, - 1, - 438, - 5 - ], - [ - "frame", - 60, - 59, - 3, - 438, - 5 - ], - [ - "null", - 61, - 438, - 5 - ], - [ - "setarg", - 60, - 0, - 61, - 438, - 5 - ], - [ - "setarg", - 60, - 1, - 57, - 438, - 5 - ], - [ - "setarg", - 60, - 2, - 1, - 438, - 5 - ], - [ - "setarg", - 60, - 3, - 6, - 438, - 5 - ], - [ - "invoke", - 60, - 58, - 438, - 5 - ], - [ - "get", - 63, - 32, - 1, - 440, - 5 - ], - [ - "frame", - 64, - 63, - 1, - 440, - 5 - ], - [ - "null", - 65, - 440, - 5 - ], - [ - "setarg", - 64, - 0, - 65, - 440, - 5 - ], - [ - "setarg", - 64, - 1, - 7, - 440, - 5 - ], - [ - "invoke", - 64, - 62, - 440, - 5 - ], - [ - "get", - 67, - 34, - 1, - 442, - 5 - ], - [ - "frame", - 68, - 67, - 1, - 442, - 5 - ], - [ - "null", - 69, - 442, - 5 - ], - [ - "setarg", - 68, - 0, - 69, - 442, - 5 - ], - [ - "setarg", - 68, - 1, - 6, - 442, - 5 - ], - [ - "invoke", - 68, - 66, - 442, - 5 - ], - [ - "access", - 70, - "false", - 443, - 12 - ], - [ - "get", - 72, - 13, - 1, - 443, - 5 - ], - [ - "frame", - 73, - 72, - 2, - 443, - 5 - ], - [ - "null", - 74, - 443, - 5 - ], - [ - "setarg", - 73, - 0, - 74, - 443, - 5 - ], - [ - "setarg", - 73, - 1, - 70, - 443, - 5 - ], - [ - "setarg", - 73, - 2, - 1, - 443, - 5 - ], - [ - "invoke", - 73, - 71, - 443, - 5 - ], - [ - "get", - 76, - 32, - 1, - 444, - 5 - ], - [ - "frame", - 77, - 76, - 1, - 444, - 5 - ], - [ - "null", - 78, - 444, - 5 - ], - [ - "setarg", - 77, - 0, - 78, - 444, - 5 - ], - [ - "setarg", - 77, - 1, - 2, - 444, - 5 - ], - [ - "invoke", - 77, - 75, - 444, - 5 - ], - [ - "get", - 80, - 34, - 1, - 447, - 5 - ], - [ - "frame", - 81, - 80, - 1, - 447, - 5 - ], - [ - "null", - 82, - 447, - 5 - ], - [ - "setarg", - 81, - 0, - 82, - 447, - 5 - ], - [ - "setarg", - 81, - 1, - 7, - 447, - 5 - ], - [ - "invoke", - 81, - 79, - 447, - 5 - ], - [ - "get", - 84, - 9, - 1, - 448, - 10 - ], - [ - "frame", - 85, - 84, - 0, - 448, - 10 - ], - [ - "null", - 86, - 448, - 10 - ], - [ - "setarg", - 85, - 0, - 86, - 448, - 10 - ], - [ - "invoke", - 85, - 83, - 448, - 10 - ], - [ - "move", - 12, - 83, - 448, - 10 - ], - [ - "access", - 87, - "is_int", - 449, - 12 - ], - [ - "get", - 89, - 14, - 1, - 449, - 5 - ], - [ - "frame", - 90, - 89, - 3, - 449, - 5 - ], - [ - "null", - 91, - 449, - 5 - ], - [ - "setarg", - 90, - 0, - 91, - 449, - 5 - ], - [ - "setarg", - 90, - 1, - 87, - 449, - 5 - ], - [ - "setarg", - 90, - 2, - 12, - 449, - 5 - ], - [ - "setarg", - 90, - 3, - 3, - 449, - 5 - ], - [ - "invoke", - 90, - 88, - 449, - 5 - ], - [ - "access", - 92, - "jump_false", - 450, - 20 - ], - [ - "get", - 94, - 33, - 1, - 450, - 5 - ], - [ - "frame", - 95, - 94, - 3, - 450, - 5 - ], - [ - "null", - 96, - 450, - 5 - ], - [ - "setarg", - 95, - 0, - 96, - 450, - 5 - ], - [ - "setarg", - 95, - 1, - 92, - 450, - 5 - ], - [ - "setarg", - 95, - 2, - 12, - 450, - 5 - ], - [ - "setarg", - 95, - 3, - 9, - 450, - 5 - ], - [ - "invoke", - 95, - 93, - 450, - 5 - ], - [ - "get", - 98, - 9, - 1, - 451, - 10 - ], - [ - "frame", - 99, - 98, - 0, - 451, - 10 - ], - [ - "null", - 100, - 451, - 10 - ], - [ - "setarg", - 99, - 0, - 100, - 451, - 10 - ], - [ - "invoke", - 99, - 97, - 451, - 10 - ], - [ - "move", - 13, - 97, - 451, - 10 - ], - [ - "access", - 101, - "is_int", - 452, - 12 - ], - [ - "get", - 103, - 14, - 1, - 452, - 5 - ], - [ - "frame", - 104, - 103, - 3, - 452, - 5 - ], - [ - "null", - 105, - 452, - 5 - ], - [ - "setarg", - 104, - 0, - 105, - 452, - 5 - ], - [ - "setarg", - 104, - 1, - 101, - 452, - 5 - ], - [ - "setarg", - 104, - 2, - 13, - 452, - 5 - ], - [ - "setarg", - 104, - 3, - 11, - 452, - 5 - ], - [ - "invoke", - 104, - 102, - 452, - 5 - ], - [ - "access", - 106, - "jump_false", - 453, - 20 - ], - [ - "get", - 108, - 33, - 1, - 453, - 5 - ], - [ - "frame", - 109, - 108, - 3, - 453, - 5 - ], - [ - "null", - 110, - 453, - 5 - ], - [ - "setarg", - 109, - 0, - 110, - 453, - 5 - ], - [ - "setarg", - 109, - 1, - 106, - 453, - 5 - ], - [ - "setarg", - 109, - 2, - 13, - 453, - 5 - ], - [ - "setarg", - 109, - 3, - 9, - 453, - 5 - ], - [ - "invoke", - 109, - 107, - 453, - 5 - ], - [ - "access", - 111, - "ne_int", - 454, - 12 - ], - [ - "get", - 113, - 15, - 1, - 454, - 5 - ], - [ - "frame", - 114, - 113, - 4, - 454, - 5 - ], - [ - "null", - 115, - 454, - 5 - ], - [ - "setarg", - 114, - 0, - 115, - 454, - 5 - ], - [ - "setarg", - 114, - 1, - 111, - 454, - 5 - ], - [ - "setarg", - 114, - 2, - 1, - 454, - 5 - ], - [ - "setarg", - 114, - 3, - 3, - 454, - 5 - ], - [ - "setarg", - 114, - 4, - 11, - 454, - 5 - ], - [ - "invoke", - 114, - 112, - 454, - 5 - ], - [ - "get", - 117, - 32, - 1, - 455, - 5 - ], - [ - "frame", - 118, - 117, - 1, - 455, - 5 - ], - [ - "null", - 119, - 455, - 5 - ], - [ - "setarg", - 118, - 0, - 119, - 455, - 5 - ], - [ - "setarg", - 118, - 1, - 2, - 455, - 5 - ], - [ - "invoke", - 118, - 116, - 455, - 5 - ], - [ - "get", - 121, - 34, - 1, - 458, - 5 - ], - [ - "frame", - 122, - 121, - 1, - 458, - 5 - ], - [ - "null", - 123, - 458, - 5 - ], - [ - "setarg", - 122, - 0, - 123, - 458, - 5 - ], - [ - "setarg", - 122, - 1, - 9, - 458, - 5 - ], - [ - "invoke", - 122, - 120, - 458, - 5 - ], - [ - "access", - 124, - "is_num", - 459, - 12 - ], - [ - "get", - 126, - 14, - 1, - 459, - 5 - ], - [ - "frame", - 127, - 126, - 3, - 459, - 5 - ], - [ - "null", - 128, - 459, - 5 - ], - [ - "setarg", - 127, - 0, - 128, - 459, - 5 - ], - [ - "setarg", - 127, - 1, - 124, - 459, - 5 - ], - [ - "setarg", - 127, - 2, - 12, - 459, - 5 - ], - [ - "setarg", - 127, - 3, - 3, - 459, - 5 - ], - [ - "invoke", - 127, - 125, - 459, - 5 - ], - [ - "access", - 129, - "jump_false", - 460, - 20 - ], - [ - "get", - 131, - 33, - 1, - 460, - 5 - ], - [ - "frame", - 132, - 131, - 3, - 460, - 5 - ], - [ - "null", - 133, - 460, - 5 - ], - [ - "setarg", - 132, - 0, - 133, - 460, - 5 - ], - [ - "setarg", - 132, - 1, - 129, - 460, - 5 - ], - [ - "setarg", - 132, - 2, - 12, - 460, - 5 - ], - [ - "setarg", - 132, - 3, - 10, - 460, - 5 - ], - [ - "invoke", - 132, - 130, - 460, - 5 - ], - [ - "access", - 134, - "is_num", - 461, - 12 - ], - [ - "get", - 136, - 14, - 1, - 461, - 5 - ], - [ - "frame", - 137, - 136, - 3, - 461, - 5 - ], - [ - "null", - 138, - 461, - 5 - ], - [ - "setarg", - 137, - 0, - 138, - 461, - 5 - ], - [ - "setarg", - 137, - 1, - 134, - 461, - 5 - ], - [ - "setarg", - 137, - 2, - 13, - 461, - 5 - ], - [ - "setarg", - 137, - 3, - 11, - 461, - 5 - ], - [ - "invoke", - 137, - 135, - 461, - 5 - ], - [ - "access", - 139, - "jump_false", - 462, - 20 - ], - [ - "get", - 141, - 33, - 1, - 462, - 5 - ], - [ - "frame", - 142, - 141, - 3, - 462, - 5 - ], - [ - "null", - 143, - 462, - 5 - ], - [ - "setarg", - 142, - 0, - 143, - 462, - 5 - ], - [ - "setarg", - 142, - 1, - 139, - 462, - 5 - ], - [ - "setarg", - 142, - 2, - 13, - 462, - 5 - ], - [ - "setarg", - 142, - 3, - 10, - 462, - 5 - ], - [ - "invoke", - 142, - 140, - 462, - 5 - ], - [ - "access", - 144, - "ne_float", - 463, - 12 - ], - [ - "get", - 146, - 15, - 1, - 463, - 5 - ], - [ - "frame", - 147, - 146, - 4, - 463, - 5 - ], - [ - "null", - 148, - 463, - 5 - ], - [ - "setarg", - 147, - 0, - 148, - 463, - 5 - ], - [ - "setarg", - 147, - 1, - 144, - 463, - 5 - ], - [ - "setarg", - 147, - 2, - 1, - 463, - 5 - ], - [ - "setarg", - 147, - 3, - 3, - 463, - 5 - ], - [ - "setarg", - 147, - 4, - 11, - 463, - 5 - ], - [ - "invoke", - 147, - 145, - 463, - 5 - ], - [ - "get", - 150, - 32, - 1, - 464, - 5 - ], - [ - "frame", - 151, - 150, - 1, - 464, - 5 - ], - [ - "null", - 152, - 464, - 5 - ], - [ - "setarg", - 151, - 0, - 152, - 464, - 5 - ], - [ - "setarg", - 151, - 1, - 2, - 464, - 5 - ], - [ - "invoke", - 151, - 149, - 464, - 5 - ], - [ - "get", - 154, - 34, - 1, - 467, - 5 - ], - [ - "frame", - 155, - 154, - 1, - 467, - 5 - ], - [ - "null", - 156, - 467, - 5 - ], - [ - "setarg", - 155, - 0, - 156, - 467, - 5 - ], - [ - "setarg", - 155, - 1, - 10, - 467, - 5 - ], - [ - "invoke", - 155, - 153, - 467, - 5 - ], - [ - "access", - 157, - "is_text", - 468, - 12 - ], - [ - "get", - 159, - 14, - 1, - 468, - 5 - ], - [ - "frame", - 160, - 159, - 3, - 468, - 5 - ], - [ - "null", - 161, - 468, - 5 - ], - [ - "setarg", - 160, - 0, - 161, - 468, - 5 - ], - [ - "setarg", - 160, - 1, - 157, - 468, - 5 - ], - [ - "setarg", - 160, - 2, - 12, - 468, - 5 - ], - [ - "setarg", - 160, - 3, - 3, - 468, - 5 - ], - [ - "invoke", - 160, - 158, - 468, - 5 - ], - [ - "access", - 162, - "jump_false", - 469, - 20 - ], - [ - "get", - 164, - 33, - 1, - 469, - 5 - ], - [ - "frame", - 165, - 164, - 3, - 469, - 5 - ], - [ - "null", - 166, - 469, - 5 - ], - [ - "setarg", - 165, - 0, - 166, - 469, - 5 - ], - [ - "setarg", - 165, - 1, - 162, - 469, - 5 - ], - [ - "setarg", - 165, - 2, - 12, - 469, - 5 - ], - [ - "setarg", - 165, - 3, - 8, - 469, - 5 - ], - [ - "invoke", - 165, - 163, - 469, - 5 - ], - [ - "access", - 167, - "is_text", - 470, - 12 - ], - [ - "get", - 169, - 14, - 1, - 470, - 5 - ], - [ - "frame", - 170, - 169, - 3, - 470, - 5 - ], - [ - "null", - 171, - 470, - 5 - ], - [ - "setarg", - 170, - 0, - 171, - 470, - 5 - ], - [ - "setarg", - 170, - 1, - 167, - 470, - 5 - ], - [ - "setarg", - 170, - 2, - 13, - 470, - 5 - ], - [ - "setarg", - 170, - 3, - 11, - 470, - 5 - ], - [ - "invoke", - 170, - 168, - 470, - 5 - ], - [ - "access", - 172, - "jump_false", - 471, - 20 - ], - [ - "get", - 174, - 33, - 1, - 471, - 5 - ], - [ - "frame", - 175, - 174, - 3, - 471, - 5 - ], - [ - "null", - 176, - 471, - 5 - ], - [ - "setarg", - 175, - 0, - 176, - 471, - 5 - ], - [ - "setarg", - 175, - 1, - 172, - 471, - 5 - ], - [ - "setarg", - 175, - 2, - 13, - 471, - 5 - ], - [ - "setarg", - 175, - 3, - 8, - 471, - 5 - ], - [ - "invoke", - 175, - 173, - 471, - 5 - ], - [ - "access", - 177, - "ne_text", - 472, - 12 - ], - [ - "get", - 179, - 15, - 1, - 472, - 5 - ], - [ - "frame", - 180, - 179, - 4, - 472, - 5 - ], - [ - "null", - 181, - 472, - 5 - ], - [ - "setarg", - 180, - 0, - 181, - 472, - 5 - ], - [ - "setarg", - 180, - 1, - 177, - 472, - 5 - ], - [ - "setarg", - 180, - 2, - 1, - 472, - 5 - ], - [ - "setarg", - 180, - 3, - 3, - 472, - 5 - ], - [ - "setarg", - 180, - 4, - 11, - 472, - 5 - ], - [ - "invoke", - 180, - 178, - 472, - 5 - ], - [ - "get", - 183, - 32, - 1, - 473, - 5 - ], - [ - "frame", - 184, - 183, - 1, - 473, - 5 - ], - [ - "null", - 185, - 473, - 5 - ], - [ - "setarg", - 184, - 0, - 185, - 473, - 5 - ], - [ - "setarg", - 184, - 1, - 2, - 473, - 5 - ], - [ - "invoke", - 184, - 182, - 473, - 5 - ], - [ - "get", - 187, - 34, - 1, - 476, - 5 - ], - [ - "frame", - 188, - 187, - 1, - 476, - 5 - ], - [ - "null", - 189, - 476, - 5 - ], - [ - "setarg", - 188, - 0, - 189, - 476, - 5 - ], - [ - "setarg", - 188, - 1, - 8, - 476, - 5 - ], - [ - "invoke", - 188, - 186, - 476, - 5 - ], - [ - "access", - 190, - "is_null", - 477, - 12 - ], - [ - "get", - 192, - 14, - 1, - 477, - 5 - ], - [ - "frame", - 193, - 192, - 3, - 477, - 5 - ], - [ - "null", - 194, - 477, - 5 - ], - [ - "setarg", - 193, - 0, - 194, - 477, - 5 - ], - [ - "setarg", - 193, - 1, - 190, - 477, - 5 - ], - [ - "setarg", - 193, - 2, - 12, - 477, - 5 - ], - [ - "setarg", - 193, - 3, - 3, - 477, - 5 - ], - [ - "invoke", - 193, - 191, - 477, - 5 - ], - [ - "access", - 195, - "jump_false", - 478, - 20 - ], - [ - "get", - 197, - 33, - 1, - 478, - 5 - ], - [ - "frame", - 198, - 197, - 3, - 478, - 5 - ], - [ - "null", - 199, - 478, - 5 - ], - [ - "setarg", - 198, - 0, - 199, - 478, - 5 - ], - [ - "setarg", - 198, - 1, - 195, - 478, - 5 - ], - [ - "setarg", - 198, - 2, - 12, - 478, - 5 - ], - [ - "setarg", - 198, - 3, - 5, - 478, - 5 - ], - [ - "invoke", - 198, - 196, - 478, - 5 - ], - [ - "access", - 200, - "is_null", - 479, - 12 - ], - [ - "get", - 202, - 14, - 1, - 479, - 5 - ], - [ - "frame", - 203, - 202, - 3, - 479, - 5 - ], - [ - "null", - 204, - 479, - 5 - ], - [ - "setarg", - 203, - 0, - 204, - 479, - 5 - ], - [ - "setarg", - 203, - 1, - 200, - 479, - 5 - ], - [ - "setarg", - 203, - 2, - 13, - 479, - 5 - ], - [ - "setarg", - 203, - 3, - 11, - 479, - 5 - ], - [ - "invoke", - 203, - 201, - 479, - 5 - ], - [ - "access", - 205, - "jump_false", - 480, - 20 - ], - [ - "get", - 207, - 33, - 1, - 480, - 5 - ], - [ - "frame", - 208, - 207, - 3, - 480, - 5 - ], - [ - "null", - 209, - 480, - 5 - ], - [ - "setarg", - 208, - 0, - 209, - 480, - 5 - ], - [ - "setarg", - 208, - 1, - 205, - 480, - 5 - ], - [ - "setarg", - 208, - 2, - 13, - 480, - 5 - ], - [ - "setarg", - 208, - 3, - 5, - 480, - 5 - ], - [ - "invoke", - 208, - 206, - 480, - 5 - ], - [ - "access", - 210, - "false", - 481, - 12 - ], - [ - "get", - 212, - 13, - 1, - 481, - 5 - ], - [ - "frame", - 213, - 212, - 2, - 481, - 5 - ], - [ - "null", - 214, - 481, - 5 - ], - [ - "setarg", - 213, - 0, - 214, - 481, - 5 - ], - [ - "setarg", - 213, - 1, - 210, - 481, - 5 - ], - [ - "setarg", - 213, - 2, - 1, - 481, - 5 - ], - [ - "invoke", - 213, - 211, - 481, - 5 - ], - [ - "get", - 216, - 32, - 1, - 482, - 5 - ], - [ - "frame", - 217, - 216, - 1, - 482, - 5 - ], - [ - "null", - 218, - 482, - 5 - ], - [ - "setarg", - 217, - 0, - 218, - 482, - 5 - ], - [ - "setarg", - 217, - 1, - 2, - 482, - 5 - ], - [ - "invoke", - 217, - 215, - 482, - 5 - ], - [ - "access", - 219, - "ne_mis", - 485, - 30 - ], - [ - "get", - 221, - 57, - 1, - 485, - 20 - ], - [ - "frame", - 222, - 221, - 1, - 485, - 20 - ], - [ - "null", - 223, - 485, - 20 - ], - [ - "setarg", - 222, - 0, - 223, - 485, - 20 - ], - [ - "setarg", - 222, - 1, - 219, - 485, - 20 - ], - [ - "invoke", - 222, - 220, - 485, - 20 - ], - [ - "move", - 4, - 220, - 485, - 20 - ], - [ - "get", - 225, - 34, - 1, - 486, - 5 - ], - [ - "frame", - 226, - 225, - 1, - 486, - 5 - ], - [ - "null", - 227, - 486, - 5 - ], - [ - "setarg", - 226, - 0, - 227, - 486, - 5 - ], - [ - "setarg", - 226, - 1, - 5, - 486, - 5 - ], - [ - "invoke", - 226, - 224, - 486, - 5 - ], - [ - "access", - 228, - "is_bool", - 487, - 12 - ], - [ - "get", - 230, - 14, - 1, - 487, - 5 - ], - [ - "frame", - 231, - 230, - 3, - 487, - 5 - ], - [ - "null", - 232, - 487, - 5 - ], - [ - "setarg", - 231, - 0, - 232, - 487, - 5 - ], - [ - "setarg", - 231, - 1, - 228, - 487, - 5 - ], - [ - "setarg", - 231, - 2, - 12, - 487, - 5 - ], - [ - "setarg", - 231, - 3, - 3, - 487, - 5 - ], - [ - "invoke", - 231, - 229, - 487, - 5 - ], - [ - "access", - 233, - "jump_false", - 488, - 20 - ], - [ - "get", - 235, - 33, - 1, - 488, - 5 - ], - [ - "frame", - 236, - 235, - 3, - 488, - 5 - ], - [ - "null", - 237, - 488, - 5 - ], - [ - "setarg", - 236, - 0, - 237, - 488, - 5 - ], - [ - "setarg", - 236, - 1, - 233, - 488, - 5 - ], - [ - "setarg", - 236, - 2, - 12, - 488, - 5 - ], - [ - "setarg", - 236, - 3, - 4, - 488, - 5 - ], - [ - "invoke", - 236, - 234, - 488, - 5 - ], - [ - "access", - 238, - "is_bool", - 489, - 12 - ], - [ - "get", - 240, - 14, - 1, - 489, - 5 - ], - [ - "frame", - 241, - 240, - 3, - 489, - 5 - ], - [ - "null", - 242, - 489, - 5 - ], - [ - "setarg", - 241, - 0, - 242, - 489, - 5 - ], - [ - "setarg", - 241, - 1, - 238, - 489, - 5 - ], - [ - "setarg", - 241, - 2, - 13, - 489, - 5 - ], - [ - "setarg", - 241, - 3, - 11, - 489, - 5 - ], - [ - "invoke", - 241, - 239, - 489, - 5 - ], - [ - "access", - 243, - "jump_false", - 490, - 20 - ], - [ - "get", - 245, - 33, - 1, - 490, - 5 - ], - [ - "frame", - 246, - 245, - 3, - 490, - 5 - ], - [ - "null", - 247, - 490, - 5 - ], - [ - "setarg", - 246, - 0, - 247, - 490, - 5 - ], - [ - "setarg", - 246, - 1, - 243, - 490, - 5 - ], - [ - "setarg", - 246, - 2, - 13, - 490, - 5 - ], - [ - "setarg", - 246, - 3, - 4, - 490, - 5 - ], - [ - "invoke", - 246, - 244, - 490, - 5 - ], - [ - "access", - 248, - "ne_bool", - 491, - 12 - ], - [ - "get", - 250, - 15, - 1, - 491, - 5 - ], - [ - "frame", - 251, - 250, - 4, - 491, - 5 - ], - [ - "null", - 252, - 491, - 5 - ], - [ - "setarg", - 251, - 0, - 252, - 491, - 5 - ], - [ - "setarg", - 251, - 1, - 248, - 491, - 5 - ], - [ - "setarg", - 251, - 2, - 1, - 491, - 5 - ], - [ - "setarg", - 251, - 3, - 3, - 491, - 5 - ], - [ - "setarg", - 251, - 4, - 11, - 491, - 5 - ], - [ - "invoke", - 251, - 249, - 491, - 5 - ], - [ - "get", - 254, - 32, - 1, - 492, - 5 - ], - [ - "frame", - 255, - 254, - 1, - 492, - 5 - ], - [ - "null", - 256, - 492, - 5 - ], - [ - "setarg", - 255, - 0, - 256, - 492, - 5 - ], - [ - "setarg", - 255, - 1, - 2, - 492, - 5 - ], - [ - "invoke", - 255, - 253, - 492, - 5 - ], - [ - "get", - 258, - 34, - 1, - 495, - 5 - ], - [ - "frame", - 259, - 258, - 1, - 495, - 5 - ], - [ - "null", - 260, - 495, - 5 - ], - [ - "setarg", - 259, - 0, - 260, - 495, - 5 - ], - [ - "setarg", - 259, - 1, - 4, - 495, - 5 - ], - [ - "invoke", - 259, - 257, - 495, - 5 - ], - [ - "access", - 261, - "true", - 496, - 12 - ], - [ - "get", - 263, - 13, - 1, - 496, - 5 - ], - [ - "frame", - 264, - 263, - 2, - 496, - 5 - ], - [ - "null", - 265, - 496, - 5 - ], - [ - "setarg", - 264, - 0, - 265, - 496, - 5 - ], - [ - "setarg", - 264, - 1, - 261, - 496, - 5 - ], - [ - "setarg", - 264, - 2, - 1, - 496, - 5 - ], - [ - "invoke", - 264, - 262, - 496, - 5 - ], - [ - "get", - 267, - 34, - 1, - 497, - 5 - ], - [ - "frame", - 268, - 267, - 1, - 497, - 5 - ], - [ - "null", - 269, - 497, - 5 - ], - [ - "setarg", - 268, - 0, - 269, - 497, - 5 - ], - [ - "setarg", - 268, - 1, - 2, - 497, - 5 - ], - [ - "invoke", - 268, - 266, - 497, - 5 - ], - [ - "null", - 270, - 498, - 12 - ], - [ - "return", - 270, - 498, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 205, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 19, - 2, - 1, - 504, - 16 - ], - [ - "move", - 4, - 19, - 504, - 16 - ], - [ - "get", - 20, - 3, - 1, - 505, - 16 - ], - [ - "move", - 7, - 20, - 505, - 16 - ], - [ - "get", - 21, - 5, - 1, - 506, - 17 - ], - [ - "move", - 13, - 21, - 506, - 17 - ], - [ - "access", - 17, - 0, - 507, - 14 - ], - [ - "access", - 18, - 0, - 508, - 14 - ], - [ - "get", - 22, - 4, - 1, - 509, - 36 - ], - [ - "get", - 24, - 65, - 1, - 509, - 23 - ], - [ - "frame", - 25, - 24, - 1, - 509, - 23 - ], - [ - "null", - 26, - 509, - 23 - ], - [ - "setarg", - 25, - 0, - 26, - 509, - 23 - ], - [ - "setarg", - 25, - 1, - 22, - 509, - 23 - ], - [ - "invoke", - 25, - 23, - 509, - 23 - ], - [ - "move", - 8, - 23, - 509, - 23 - ], - [ - "get", - 27, - 4, - 1, - 510, - 39 - ], - [ - "get", - 29, - 66, - 1, - 510, - 23 - ], - [ - "frame", - 30, - 29, - 1, - 510, - 23 - ], - [ - "null", - 31, - 510, - 23 - ], - [ - "setarg", - 30, - 0, - 31, - 510, - 23 - ], - [ - "setarg", - 30, - 1, - 27, - 510, - 23 - ], - [ - "invoke", - 30, - 28, - 510, - 23 - ], - [ - "move", - 9, - 28, - 510, - 23 - ], - [ - "get", - 32, - 4, - 1, - 511, - 38 - ], - [ - "get", - 34, - 67, - 1, - 511, - 24 - ], - [ - "frame", - 35, - 34, - 1, - 511, - 24 - ], - [ - "null", - 36, - 511, - 24 - ], - [ - "setarg", - 35, - 0, - 36, - 511, - 24 - ], - [ - "setarg", - 35, - 1, - 32, - 511, - 24 - ], - [ - "invoke", - 35, - 33, - 511, - 24 - ], - [ - "move", - 10, - 33, - 511, - 24 - ], - [ - "get", - 37, - 6, - 1, - 512, - 37 - ], - [ - "get", - 39, - 65, - 1, - 512, - 24 - ], - [ - "frame", - 40, - 39, - 1, - 512, - 24 - ], - [ - "null", - 41, - 512, - 24 - ], - [ - "setarg", - 40, - 0, - 41, - 512, - 24 - ], - [ - "setarg", - 40, - 1, - 37, - 512, - 24 - ], - [ - "invoke", - 40, - 38, - 512, - 24 - ], - [ - "move", - 14, - 38, - 512, - 24 - ], - [ - "get", - 42, - 6, - 1, - 513, - 40 - ], - [ - "get", - 44, - 66, - 1, - 513, - 24 - ], - [ - "frame", - 45, - 44, - 1, - 513, - 24 - ], - [ - "null", - 46, - 513, - 24 - ], - [ - "setarg", - 45, - 0, - 46, - 513, - 24 - ], - [ - "setarg", - 45, - 1, - 42, - 513, - 24 - ], - [ - "invoke", - 45, - 43, - 513, - 24 - ], - [ - "move", - 15, - 43, - 513, - 24 - ], - [ - "get", - 47, - 6, - 1, - 514, - 39 - ], - [ - "get", - 49, - 67, - 1, - 514, - 25 - ], - [ - "frame", - 50, - 49, - 1, - 514, - 25 - ], - [ - "null", - 51, - 514, - 25 - ], - [ - "setarg", - 50, - 0, - 51, - 514, - 25 - ], - [ - "setarg", - 50, - 1, - 47, - 514, - 25 - ], - [ - "invoke", - 50, - 48, - 514, - 25 - ], - [ - "move", - 16, - 48, - 514, - 25 - ], - [ - "null", - 11, - 515, - 19 - ], - [ - "null", - 12, - 516, - 19 - ], - [ - "null", - 5, - 517, - 16 - ], - [ - "null", - 6, - 518, - 15 - ], - [ - "move", - 52, - 8, - 521, - 9 - ], - [ - "jump_false", - 52, - "and_end_176", - 521, - 9 - ], - [ - "move", - 52, - 14, - 521, - 24 - ], - "and_end_176", - [ - "jump_false", - 52, - "if_else_174", - 521, - 24 - ], - [ - "get", - 54, - 15, - 1, - 522, - 7 - ], - [ - "frame", - 55, - 54, - 4, - 522, - 7 - ], - [ - "null", - 56, - 522, - 7 - ], - [ - "setarg", - 55, - 0, - 56, - 522, - 7 - ], - [ - "setarg", - 55, - 1, - 1, - 522, - 7 - ], - [ - "setarg", - 55, - 2, - 4, - 522, - 7 - ], - [ - "setarg", - 55, - 3, - 7, - 522, - 7 - ], - [ - "setarg", - 55, - 4, - 13, - 522, - 7 - ], - [ - "invoke", - 55, - 53, - 522, - 7 - ], - [ - "null", - 57, - 523, - 14 - ], - [ - "return", - 57, - 523, - 14 - ], - "_nop_ur_1", - "if_else_174", - "if_end_175", - [ - "move", - 58, - 9, - 526, - 9 - ], - [ - "jump_false", - 58, - "and_end_179", - 526, - 9 - ], - [ - "move", - 58, - 15, - 526, - 24 - ], - "and_end_179", - [ - "jump_false", - 58, - "if_else_177", - 526, - 24 - ], - [ - "get", - 60, - 15, - 1, - 527, - 7 - ], - [ - "frame", - 61, - 60, - 4, - 527, - 7 - ], - [ - "null", - 62, - 527, - 7 - ], - [ - "setarg", - 61, - 0, - 62, - 527, - 7 - ], - [ - "setarg", - 61, - 1, - 2, - 527, - 7 - ], - [ - "setarg", - 61, - 2, - 4, - 527, - 7 - ], - [ - "setarg", - 61, - 3, - 7, - 527, - 7 - ], - [ - "setarg", - 61, - 4, - 13, - 527, - 7 - ], - [ - "invoke", - 61, - 59, - 527, - 7 - ], - [ - "null", - 63, - 528, - 14 - ], - [ - "return", - 63, - 528, - 14 - ], - "_nop_ur_2", - "if_else_177", - "if_end_178", - [ - "move", - 64, - 10, - 531, - 9 - ], - [ - "jump_false", - 64, - "and_end_182", - 531, - 9 - ], - [ - "move", - 64, - 16, - 531, - 25 - ], - "and_end_182", - [ - "jump_false", - 64, - "if_else_180", - 531, - 25 - ], - [ - "get", - 66, - 15, - 1, - 532, - 7 - ], - [ - "frame", - 67, - 66, - 4, - 532, - 7 - ], - [ - "null", - 68, - 532, - 7 - ], - [ - "setarg", - 67, - 0, - 68, - 532, - 7 - ], - [ - "setarg", - 67, - 1, - 3, - 532, - 7 - ], - [ - "setarg", - 67, - 2, - 4, - 532, - 7 - ], - [ - "setarg", - 67, - 3, - 7, - 532, - 7 - ], - [ - "setarg", - 67, - 4, - 13, - 532, - 7 - ], - [ - "invoke", - 67, - 65, - 532, - 7 - ], - [ - "null", - 69, - 533, - 14 - ], - [ - "return", - 69, - 533, - 14 - ], - "_nop_ur_3", - "if_else_180", - "if_end_181", - [ - "access", - 70, - "rel_ni", - 536, - 25 - ], - [ - "get", - 72, - 57, - 1, - 536, - 15 - ], - [ - "frame", - 73, - 72, - 1, - 536, - 15 - ], - [ - "null", - 74, - 536, - 15 - ], - [ - "setarg", - 73, - 0, - 74, - 536, - 15 - ], - [ - "setarg", - 73, - 1, - 70, - 536, - 15 - ], - [ - "invoke", - 73, - 71, - 536, - 15 - ], - [ - "move", - 11, - 71, - 536, - 15 - ], - [ - "access", - 75, - "rel_nn", - 537, - 25 - ], - [ - "get", - 77, - 57, - 1, - 537, - 15 - ], - [ - "frame", - 78, - 77, - 1, - 537, - 15 - ], - [ - "null", - 79, - 537, - 15 - ], - [ - "setarg", - 78, - 0, - 79, - 537, - 15 - ], - [ - "setarg", - 78, - 1, - 75, - 537, - 15 - ], - [ - "invoke", - 78, - 76, - 537, - 15 - ], - [ - "move", - 12, - 76, - 537, - 15 - ], - [ - "access", - 80, - "rel_done", - 538, - 22 - ], - [ - "get", - 82, - 57, - 1, - 538, - 12 - ], - [ - "frame", - 83, - 82, - 1, - 538, - 12 - ], - [ - "null", - 84, - 538, - 12 - ], - [ - "setarg", - 83, - 0, - 84, - 538, - 12 - ], - [ - "setarg", - 83, - 1, - 80, - 538, - 12 - ], - [ - "invoke", - 83, - 81, - 538, - 12 - ], - [ - "move", - 5, - 81, - 538, - 12 - ], - [ - "access", - 85, - "rel_err", - 539, - 21 - ], - [ - "get", - 87, - 57, - 1, - 539, - 11 - ], - [ - "frame", - 88, - 87, - 1, - 539, - 11 - ], - [ - "null", - 89, - 539, - 11 - ], - [ - "setarg", - 88, - 0, - 89, - 539, - 11 - ], - [ - "setarg", - 88, - 1, - 85, - 539, - 11 - ], - [ - "invoke", - 88, - 86, - 539, - 11 - ], - [ - "move", - 6, - 86, - 539, - 11 - ], - [ - "get", - 91, - 9, - 1, - 541, - 10 - ], - [ - "frame", - 92, - 91, - 0, - 541, - 10 - ], - [ - "null", - 93, - 541, - 10 - ], - [ - "setarg", - 92, - 0, - 93, - 541, - 10 - ], - [ - "invoke", - 92, - 90, - 541, - 10 - ], - [ - "move", - 17, - 90, - 541, - 10 - ], - [ - "access", - 94, - "is_int", - 542, - 12 - ], - [ - "get", - 96, - 14, - 1, - 542, - 5 - ], - [ - "frame", - 97, - 96, - 3, - 542, - 5 - ], - [ - "null", - 98, - 542, - 5 - ], - [ - "setarg", - 97, - 0, - 98, - 542, - 5 - ], - [ - "setarg", - 97, - 1, - 94, - 542, - 5 - ], - [ - "setarg", - 97, - 2, - 17, - 542, - 5 - ], - [ - "setarg", - 97, - 3, - 7, - 542, - 5 - ], - [ - "invoke", - 97, - 95, - 542, - 5 - ], - [ - "access", - 99, - "jump_false", - 543, - 20 - ], - [ - "get", - 101, - 33, - 1, - 543, - 5 - ], - [ - "frame", - 102, - 101, - 3, - 543, - 5 - ], - [ - "null", - 103, - 543, - 5 - ], - [ - "setarg", - 102, - 0, - 103, - 543, - 5 - ], - [ - "setarg", - 102, - 1, - 99, - 543, - 5 - ], - [ - "setarg", - 102, - 2, - 17, - 543, - 5 - ], - [ - "setarg", - 102, - 3, - 11, - 543, - 5 - ], - [ - "invoke", - 102, - 100, - 543, - 5 - ], - [ - "get", - 105, - 9, - 1, - 544, - 10 - ], - [ - "frame", - 106, - 105, - 0, - 544, - 10 - ], - [ - "null", - 107, - 544, - 10 - ], - [ - "setarg", - 106, - 0, - 107, - 544, - 10 - ], - [ - "invoke", - 106, - 104, - 544, - 10 - ], - [ - "move", - 18, - 104, - 544, - 10 - ], - [ - "access", - 108, - "is_int", - 545, - 12 - ], - [ - "get", - 110, - 14, - 1, - 545, - 5 - ], - [ - "frame", - 111, - 110, - 3, - 545, - 5 - ], - [ - "null", - 112, - 545, - 5 - ], - [ - "setarg", - 111, - 0, - 112, - 545, - 5 - ], - [ - "setarg", - 111, - 1, - 108, - 545, - 5 - ], - [ - "setarg", - 111, - 2, - 18, - 545, - 5 - ], - [ - "setarg", - 111, - 3, - 13, - 545, - 5 - ], - [ - "invoke", - 111, - 109, - 545, - 5 - ], - [ - "access", - 113, - "jump_false", - 546, - 20 - ], - [ - "get", - 115, - 33, - 1, - 546, - 5 - ], - [ - "frame", - 116, - 115, - 3, - 546, - 5 - ], - [ - "null", - 117, - 546, - 5 - ], - [ - "setarg", - 116, - 0, - 117, - 546, - 5 - ], - [ - "setarg", - 116, - 1, - 113, - 546, - 5 - ], - [ - "setarg", - 116, - 2, - 18, - 546, - 5 - ], - [ - "setarg", - 116, - 3, - 11, - 546, - 5 - ], - [ - "invoke", - 116, - 114, - 546, - 5 - ], - [ - "get", - 119, - 15, - 1, - 547, - 5 - ], - [ - "frame", - 120, - 119, - 4, - 547, - 5 - ], - [ - "null", - 121, - 547, - 5 - ], - [ - "setarg", - 120, - 0, - 121, - 547, - 5 - ], - [ - "setarg", - 120, - 1, - 1, - 547, - 5 - ], - [ - "setarg", - 120, - 2, - 4, - 547, - 5 - ], - [ - "setarg", - 120, - 3, - 7, - 547, - 5 - ], - [ - "setarg", - 120, - 4, - 13, - 547, - 5 - ], - [ - "invoke", - 120, - 118, - 547, - 5 - ], - [ - "get", - 123, - 32, - 1, - 548, - 5 - ], - [ - "frame", - 124, - 123, - 1, - 548, - 5 - ], - [ - "null", - 125, - 548, - 5 - ], - [ - "setarg", - 124, - 0, - 125, - 548, - 5 - ], - [ - "setarg", - 124, - 1, - 5, - 548, - 5 - ], - [ - "invoke", - 124, - 122, - 548, - 5 - ], - [ - "get", - 127, - 34, - 1, - 550, - 5 - ], - [ - "frame", - 128, - 127, - 1, - 550, - 5 - ], - [ - "null", - 129, - 550, - 5 - ], - [ - "setarg", - 128, - 0, - 129, - 550, - 5 - ], - [ - "setarg", - 128, - 1, - 11, - 550, - 5 - ], - [ - "invoke", - 128, - 126, - 550, - 5 - ], - [ - "access", - 130, - "is_num", - 551, - 12 - ], - [ - "get", - 132, - 14, - 1, - 551, - 5 - ], - [ - "frame", - 133, - 132, - 3, - 551, - 5 - ], - [ - "null", - 134, - 551, - 5 - ], - [ - "setarg", - 133, - 0, - 134, - 551, - 5 - ], - [ - "setarg", - 133, - 1, - 130, - 551, - 5 - ], - [ - "setarg", - 133, - 2, - 17, - 551, - 5 - ], - [ - "setarg", - 133, - 3, - 7, - 551, - 5 - ], - [ - "invoke", - 133, - 131, - 551, - 5 - ], - [ - "access", - 135, - "jump_false", - 552, - 20 - ], - [ - "get", - 137, - 33, - 1, - 552, - 5 - ], - [ - "frame", - 138, - 137, - 3, - 552, - 5 - ], - [ - "null", - 139, - 552, - 5 - ], - [ - "setarg", - 138, - 0, - 139, - 552, - 5 - ], - [ - "setarg", - 138, - 1, - 135, - 552, - 5 - ], - [ - "setarg", - 138, - 2, - 17, - 552, - 5 - ], - [ - "setarg", - 138, - 3, - 12, - 552, - 5 - ], - [ - "invoke", - 138, - 136, - 552, - 5 - ], - [ - "access", - 140, - "is_num", - 553, - 12 - ], - [ - "get", - 142, - 14, - 1, - 553, - 5 - ], - [ - "frame", - 143, - 142, - 3, - 553, - 5 - ], - [ - "null", - 144, - 553, - 5 - ], - [ - "setarg", - 143, - 0, - 144, - 553, - 5 - ], - [ - "setarg", - 143, - 1, - 140, - 553, - 5 - ], - [ - "setarg", - 143, - 2, - 18, - 553, - 5 - ], - [ - "setarg", - 143, - 3, - 13, - 553, - 5 - ], - [ - "invoke", - 143, - 141, - 553, - 5 - ], - [ - "access", - 145, - "jump_false", - 554, - 20 - ], - [ - "get", - 147, - 33, - 1, - 554, - 5 - ], - [ - "frame", - 148, - 147, - 3, - 554, - 5 - ], - [ - "null", - 149, - 554, - 5 - ], - [ - "setarg", - 148, - 0, - 149, - 554, - 5 - ], - [ - "setarg", - 148, - 1, - 145, - 554, - 5 - ], - [ - "setarg", - 148, - 2, - 18, - 554, - 5 - ], - [ - "setarg", - 148, - 3, - 12, - 554, - 5 - ], - [ - "invoke", - 148, - 146, - 554, - 5 - ], - [ - "get", - 151, - 15, - 1, - 555, - 5 - ], - [ - "frame", - 152, - 151, - 4, - 555, - 5 - ], - [ - "null", - 153, - 555, - 5 - ], - [ - "setarg", - 152, - 0, - 153, - 555, - 5 - ], - [ - "setarg", - 152, - 1, - 2, - 555, - 5 - ], - [ - "setarg", - 152, - 2, - 4, - 555, - 5 - ], - [ - "setarg", - 152, - 3, - 7, - 555, - 5 - ], - [ - "setarg", - 152, - 4, - 13, - 555, - 5 - ], - [ - "invoke", - 152, - 150, - 555, - 5 - ], - [ - "get", - 155, - 32, - 1, - 556, - 5 - ], - [ - "frame", - 156, - 155, - 1, - 556, - 5 - ], - [ - "null", - 157, - 556, - 5 - ], - [ - "setarg", - 156, - 0, - 157, - 556, - 5 - ], - [ - "setarg", - 156, - 1, - 5, - 556, - 5 - ], - [ - "invoke", - 156, - 154, - 556, - 5 - ], - [ - "get", - 159, - 34, - 1, - 558, - 5 - ], - [ - "frame", - 160, - 159, - 1, - 558, - 5 - ], - [ - "null", - 161, - 558, - 5 - ], - [ - "setarg", - 160, - 0, - 161, - 558, - 5 - ], - [ - "setarg", - 160, - 1, - 12, - 558, - 5 - ], - [ - "invoke", - 160, - 158, - 558, - 5 - ], - [ - "access", - 162, - "is_text", - 559, - 12 - ], - [ - "get", - 164, - 14, - 1, - 559, - 5 - ], - [ - "frame", - 165, - 164, - 3, - 559, - 5 - ], - [ - "null", - 166, - 559, - 5 - ], - [ - "setarg", - 165, - 0, - 166, - 559, - 5 - ], - [ - "setarg", - 165, - 1, - 162, - 559, - 5 - ], - [ - "setarg", - 165, - 2, - 17, - 559, - 5 - ], - [ - "setarg", - 165, - 3, - 7, - 559, - 5 - ], - [ - "invoke", - 165, - 163, - 559, - 5 - ], - [ - "access", - 167, - "jump_false", - 560, - 20 - ], - [ - "get", - 169, - 33, - 1, - 560, - 5 - ], - [ - "frame", - 170, - 169, - 3, - 560, - 5 - ], - [ - "null", - 171, - 560, - 5 - ], - [ - "setarg", - 170, - 0, - 171, - 560, - 5 - ], - [ - "setarg", - 170, - 1, - 167, - 560, - 5 - ], - [ - "setarg", - 170, - 2, - 17, - 560, - 5 - ], - [ - "setarg", - 170, - 3, - 6, - 560, - 5 - ], - [ - "invoke", - 170, - 168, - 560, - 5 - ], - [ - "access", - 172, - "is_text", - 561, - 12 - ], - [ - "get", - 174, - 14, - 1, - 561, - 5 - ], - [ - "frame", - 175, - 174, - 3, - 561, - 5 - ], - [ - "null", - 176, - 561, - 5 - ], - [ - "setarg", - 175, - 0, - 176, - 561, - 5 - ], - [ - "setarg", - 175, - 1, - 172, - 561, - 5 - ], - [ - "setarg", - 175, - 2, - 18, - 561, - 5 - ], - [ - "setarg", - 175, - 3, - 13, - 561, - 5 - ], - [ - "invoke", - 175, - 173, - 561, - 5 - ], - [ - "access", - 177, - "jump_false", - 562, - 20 - ], - [ - "get", - 179, - 33, - 1, - 562, - 5 - ], - [ - "frame", - 180, - 179, - 3, - 562, - 5 - ], - [ - "null", - 181, - 562, - 5 - ], - [ - "setarg", - 180, - 0, - 181, - 562, - 5 - ], - [ - "setarg", - 180, - 1, - 177, - 562, - 5 - ], - [ - "setarg", - 180, - 2, - 18, - 562, - 5 - ], - [ - "setarg", - 180, - 3, - 6, - 562, - 5 - ], - [ - "invoke", - 180, - 178, - 562, - 5 - ], - [ - "get", - 183, - 15, - 1, - 563, - 5 - ], - [ - "frame", - 184, - 183, - 4, - 563, - 5 - ], - [ - "null", - 185, - 563, - 5 - ], - [ - "setarg", - 184, - 0, - 185, - 563, - 5 - ], - [ - "setarg", - 184, - 1, - 3, - 563, - 5 - ], - [ - "setarg", - 184, - 2, - 4, - 563, - 5 - ], - [ - "setarg", - 184, - 3, - 7, - 563, - 5 - ], - [ - "setarg", - 184, - 4, - 13, - 563, - 5 - ], - [ - "invoke", - 184, - 182, - 563, - 5 - ], - [ - "get", - 187, - 32, - 1, - 564, - 5 - ], - [ - "frame", - 188, - 187, - 1, - 564, - 5 - ], - [ - "null", - 189, - 564, - 5 - ], - [ - "setarg", - 188, - 0, - 189, - 564, - 5 - ], - [ - "setarg", - 188, - 1, - 5, - 564, - 5 - ], - [ - "invoke", - 188, - 186, - 564, - 5 - ], - [ - "get", - 191, - 34, - 1, - 566, - 5 - ], - [ - "frame", - 192, - 191, - 1, - 566, - 5 - ], - [ - "null", - 193, - 566, - 5 - ], - [ - "setarg", - 192, - 0, - 193, - 566, - 5 - ], - [ - "setarg", - 192, - 1, - 6, - 566, - 5 - ], - [ - "invoke", - 192, - 190, - 566, - 5 - ], - [ - "access", - 194, - "disrupt", - 567, - 12 - ], - [ - "get", - 196, - 12, - 1, - 567, - 5 - ], - [ - "frame", - 197, - 196, - 1, - 567, - 5 - ], - [ - "null", - 198, - 567, - 5 - ], - [ - "setarg", - 197, - 0, - 198, - 567, - 5 - ], - [ - "setarg", - 197, - 1, - 194, - 567, - 5 - ], - [ - "invoke", - 197, - 195, - 567, - 5 - ], - [ - "get", - 200, - 34, - 1, - 568, - 5 - ], - [ - "frame", - 201, - 200, - 1, - 568, - 5 - ], - [ - "null", - 202, - 568, - 5 - ], - [ - "setarg", - 201, - 0, - 202, - 568, - 5 - ], - [ - "setarg", - 201, - 1, - 5, - 568, - 5 - ], - [ - "invoke", - 201, - 199, - 568, - 5 - ], - [ - "null", - 203, - 569, - 12 - ], - [ - "return", - 203, - 569, - 12 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 65, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 8, - 66, - 1, - 574, - 9 - ], - [ - "frame", - 9, - 8, - 1, - 574, - 9 - ], - [ - "null", - 10, - 574, - 9 - ], - [ - "setarg", - 9, - 0, - 10, - 574, - 9 - ], - [ - "setarg", - 9, - 1, - 3, - 574, - 9 - ], - [ - "invoke", - 9, - 7, - 574, - 9 - ], - [ - "jump_false", - 7, - "if_else_183", - 574, - 9 - ], - [ - "access", - 11, - "negate", - 575, - 14 - ], - [ - "get", - 13, - 14, - 1, - 575, - 7 - ], - [ - "frame", - 14, - 13, - 3, - 575, - 7 - ], - [ - "null", - 15, - 575, - 7 - ], - [ - "setarg", - 14, - 0, - 15, - 575, - 7 - ], - [ - "setarg", - 14, - 1, - 11, - 575, - 7 - ], - [ - "setarg", - 14, - 2, - 1, - 575, - 7 - ], - [ - "setarg", - 14, - 3, - 2, - 575, - 7 - ], - [ - "invoke", - 14, - 12, - 575, - 7 - ], - [ - "null", - 16, - 576, - 14 - ], - [ - "return", - 16, - 576, - 14 - ], - "_nop_ur_1", - "if_else_183", - "if_end_184", - [ - "get", - 18, - 9, - 1, - 578, - 14 - ], - [ - "frame", - 19, - 18, - 0, - 578, - 14 - ], - [ - "null", - 20, - 578, - 14 - ], - [ - "setarg", - 19, - 0, - 20, - 578, - 14 - ], - [ - "invoke", - 19, - 17, - 578, - 14 - ], - [ - "move", - 6, - 17, - 578, - 14 - ], - [ - "access", - 21, - "neg_err", - 579, - 25 - ], - [ - "get", - 23, - 57, - 1, - 579, - 15 - ], - [ - "frame", - 24, - 23, - 1, - 579, - 15 - ], - [ - "null", - 25, - 579, - 15 - ], - [ - "setarg", - 24, - 0, - 25, - 579, - 15 - ], - [ - "setarg", - 24, - 1, - 21, - 579, - 15 - ], - [ - "invoke", - 24, - 22, - 579, - 15 - ], - [ - "move", - 5, - 22, - 579, - 15 - ], - [ - "access", - 26, - "neg_done", - 580, - 26 - ], - [ - "get", - 28, - 57, - 1, - 580, - 16 - ], - [ - "frame", - 29, - 28, - 1, - 580, - 16 - ], - [ - "null", - 30, - 580, - 16 - ], - [ - "setarg", - 29, - 0, - 30, - 580, - 16 - ], - [ - "setarg", - 29, - 1, - 26, - 580, - 16 - ], - [ - "invoke", - 29, - 27, - 580, - 16 - ], - [ - "move", - 4, - 27, - 580, - 16 - ], - [ - "access", - 31, - "is_num", - 581, - 12 - ], - [ - "get", - 33, - 14, - 1, - 581, - 5 - ], - [ - "frame", - 34, - 33, - 3, - 581, - 5 - ], - [ - "null", - 35, - 581, - 5 - ], - [ - "setarg", - 34, - 0, - 35, - 581, - 5 - ], - [ - "setarg", - 34, - 1, - 31, - 581, - 5 - ], - [ - "setarg", - 34, - 2, - 6, - 581, - 5 - ], - [ - "setarg", - 34, - 3, - 2, - 581, - 5 - ], - [ - "invoke", - 34, - 32, - 581, - 5 - ], - [ - "access", - 36, - "jump_false", - 582, - 20 - ], - [ - "get", - 38, - 33, - 1, - 582, - 5 - ], - [ - "frame", - 39, - 38, - 3, - 582, - 5 - ], - [ - "null", - 40, - 582, - 5 - ], - [ - "setarg", - 39, - 0, - 40, - 582, - 5 - ], - [ - "setarg", - 39, - 1, - 36, - 582, - 5 - ], - [ - "setarg", - 39, - 2, - 6, - 582, - 5 - ], - [ - "setarg", - 39, - 3, - 5, - 582, - 5 - ], - [ - "invoke", - 39, - 37, - 582, - 5 - ], - [ - "access", - 41, - "negate", - 583, - 12 - ], - [ - "get", - 43, - 14, - 1, - 583, - 5 - ], - [ - "frame", - 44, - 43, - 3, - 583, - 5 - ], - [ - "null", - 45, - 583, - 5 - ], - [ - "setarg", - 44, - 0, - 45, - 583, - 5 - ], - [ - "setarg", - 44, - 1, - 41, - 583, - 5 - ], - [ - "setarg", - 44, - 2, - 1, - 583, - 5 - ], - [ - "setarg", - 44, - 3, - 2, - 583, - 5 - ], - [ - "invoke", - 44, - 42, - 583, - 5 - ], - [ - "get", - 47, - 32, - 1, - 584, - 5 - ], - [ - "frame", - 48, - 47, - 1, - 584, - 5 - ], - [ - "null", - 49, - 584, - 5 - ], - [ - "setarg", - 48, - 0, - 49, - 584, - 5 - ], - [ - "setarg", - 48, - 1, - 4, - 584, - 5 - ], - [ - "invoke", - 48, - 46, - 584, - 5 - ], - [ - "get", - 51, - 34, - 1, - 586, - 5 - ], - [ - "frame", - 52, - 51, - 1, - 586, - 5 - ], - [ - "null", - 53, - 586, - 5 - ], - [ - "setarg", - 52, - 0, - 53, - 586, - 5 - ], - [ - "setarg", - 52, - 1, - 5, - 586, - 5 - ], - [ - "invoke", - 52, - 50, - 586, - 5 - ], - [ - "access", - 54, - "disrupt", - 587, - 12 - ], - [ - "get", - 56, - 12, - 1, - 587, - 5 - ], - [ - "frame", - 57, - 56, - 1, - 587, - 5 - ], - [ - "null", - 58, - 587, - 5 - ], - [ - "setarg", - 57, - 0, - 58, - 587, - 5 - ], - [ - "setarg", - 57, - 1, - 54, - 587, - 5 - ], - [ - "invoke", - 57, - 55, - 587, - 5 - ], - [ - "get", - 60, - 34, - 1, - 588, - 5 - ], - [ - "frame", - 61, - 60, - 1, - 588, - 5 - ], - [ - "null", - 62, - 588, - 5 - ], - [ - "setarg", - 61, - 0, - 62, - 588, - 5 - ], - [ - "setarg", - 61, - 1, - 4, - 588, - 5 - ], - [ - "invoke", - 61, - 59, - 588, - 5 - ], - [ - "null", - 63, - 589, - 12 - ], - [ - "return", - 63, - 589, - 12 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 80, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 5, - 601, - 15 - ], - [ - "put", - 2, - 2, - 1, - 602, - 16 - ], - [ - "put", - 3, - 3, - 1, - 603, - 16 - ], - [ - "put", - 4, - 5, - 1, - 604, - 17 - ], - [ - "access", - 6, - "add", - 605, - 19 - ], - [ - "is_identical", - 7, - 1, - 6, - 605, - 19 - ], - [ - "jump_true", - 7, - "eq_done_187", - 605, - 19 - ], - [ - "is_int", - 8, - 1, - 605, - 19 - ], - [ - "jump_false", - 8, - "eq_ni_188", - 605, - 19 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_188", - 605, - 19 - ], - [ - "eq_int", - 7, - 1, - 6, - 605, - 19 - ], - [ - "jump", - "eq_done_187", - 605, - 19 - ], - "eq_ni_188", - [ - "is_num", - 8, - 1, - 605, - 19 - ], - [ - "jump_false", - 8, - "eq_nn_189", - 605, - 19 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_189", - 605, - 19 - ], - [ - "eq_float", - 7, - 1, - 6, - 605, - 19 - ], - [ - "jump", - "eq_done_187", - 605, - 19 - ], - "eq_nn_189", - [ - "is_text", - 8, - 1, - 605, - 19 - ], - [ - "jump_false", - 8, - "eq_nt_190", - 605, - 19 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 7, - 1, - 6, - 605, - 19 - ], - [ - "jump", - "eq_done_187", - 605, - 19 - ], - "eq_nt_190", - [ - "is_null", - 8, - 1, - 605, - 19 - ], - [ - "jump_false", - 8, - "eq_nnl_191", - 605, - 19 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_191", - 605, - 19 - ], - [ - "true", - 7, - 605, - 19 - ], - [ - "jump", - "eq_done_187", - 605, - 19 - ], - "eq_nnl_191", - [ - "is_bool", - 8, - 1, - 605, - 19 - ], - [ - "jump_false", - 8, - "eq_nb_192", - 605, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_192", - 605, - 19 - ], - [ - "eq_bool", - 7, - 1, - 6, - 605, - 19 - ], - [ - "jump", - "eq_done_187", - 605, - 19 - ], - "eq_nb_192", - [ - "false", - 7, - 605, - 19 - ], - "eq_done_187", - [ - "jump_false", - 7, - "if_else_185", - 605, - 19 - ], - [ - "get", - 11, - 18, - 1, - 606, - 7 - ], - [ - "frame", - 12, - 11, - 0, - 606, - 7 - ], - [ - "null", - 13, - 606, - 7 - ], - [ - "setarg", - 12, - 0, - 13, - 606, - 7 - ], - [ - "invoke", - 12, - 10, - 606, - 7 - ], - [ - "jump", - "if_end_186", - 606, - 7 - ], - "if_else_185", - [ - "access", - 14, - "eq", - 607, - 26 - ], - [ - "is_identical", - 15, - 1, - 14, - 607, - 26 - ], - [ - "jump_true", - 15, - "eq_done_195", - 607, - 26 - ], - [ - "is_int", - 16, - 1, - 607, - 26 - ], - [ - "jump_false", - 16, - "eq_ni_196", - 607, - 26 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_196", - 607, - 26 - ], - [ - "eq_int", - 15, - 1, - 14, - 607, - 26 - ], - [ - "jump", - "eq_done_195", - 607, - 26 - ], - "eq_ni_196", - [ - "is_num", - 16, - 1, - 607, - 26 - ], - [ - "jump_false", - 16, - "eq_nn_197", - 607, - 26 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_197", - 607, - 26 - ], - [ - "eq_float", - 15, - 1, - 14, - 607, - 26 - ], - [ - "jump", - "eq_done_195", - 607, - 26 - ], - "eq_nn_197", - [ - "is_text", - 16, - 1, - 607, - 26 - ], - [ - "jump_false", - 16, - "eq_nt_198", - 607, - 26 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 15, - 1, - 14, - 607, - 26 - ], - [ - "jump", - "eq_done_195", - 607, - 26 - ], - "eq_nt_198", - [ - "is_null", - 16, - 1, - 607, - 26 - ], - [ - "jump_false", - 16, - "eq_nnl_199", - 607, - 26 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_199", - 607, - 26 - ], - [ - "true", - 15, - 607, - 26 - ], - [ - "jump", - "eq_done_195", - 607, - 26 - ], - "eq_nnl_199", - [ - "is_bool", - 16, - 1, - 607, - 26 - ], - [ - "jump_false", - 16, - "eq_nb_200", - 607, - 26 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_200", - 607, - 26 - ], - [ - "eq_bool", - 15, - 1, - 14, - 607, - 26 - ], - [ - "jump", - "eq_done_195", - 607, - 26 - ], - "eq_nb_200", - [ - "false", - 15, - 607, - 26 - ], - "eq_done_195", - [ - "jump_false", - 15, - "if_else_193", - 607, - 26 - ], - [ - "get", - 19, - 27, - 1, - 608, - 7 - ], - [ - "frame", - 20, - 19, - 0, - 608, - 7 - ], - [ - "null", - 21, - 608, - 7 - ], - [ - "setarg", - 20, - 0, - 21, - 608, - 7 - ], - [ - "invoke", - 20, - 18, - 608, - 7 - ], - [ - "jump", - "if_end_194", - 608, - 7 - ], - "if_else_193", - [ - "access", - 22, - "ne", - 609, - 26 - ], - [ - "is_identical", - 23, - 1, - 22, - 609, - 26 - ], - [ - "jump_true", - 23, - "eq_done_203", - 609, - 26 - ], - [ - "is_int", - 24, - 1, - 609, - 26 - ], - [ - "jump_false", - 24, - "eq_ni_204", - 609, - 26 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_204", - 609, - 26 - ], - [ - "eq_int", - 23, - 1, - 22, - 609, - 26 - ], - [ - "jump", - "eq_done_203", - 609, - 26 - ], - "eq_ni_204", - [ - "is_num", - 24, - 1, - 609, - 26 - ], - [ - "jump_false", - 24, - "eq_nn_205", - 609, - 26 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_205", - 609, - 26 - ], - [ - "eq_float", - 23, - 1, - 22, - 609, - 26 - ], - [ - "jump", - "eq_done_203", - 609, - 26 - ], - "eq_nn_205", - [ - "is_text", - 24, - 1, - 609, - 26 - ], - [ - "jump_false", - 24, - "eq_nt_206", - 609, - 26 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 23, - 1, - 22, - 609, - 26 - ], - [ - "jump", - "eq_done_203", - 609, - 26 - ], - "eq_nt_206", - [ - "is_null", - 24, - 1, - 609, - 26 - ], - [ - "jump_false", - 24, - "eq_nnl_207", - 609, - 26 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_207", - 609, - 26 - ], - [ - "true", - 23, - 609, - 26 - ], - [ - "jump", - "eq_done_203", - 609, - 26 - ], - "eq_nnl_207", - [ - "is_bool", - 24, - 1, - 609, - 26 - ], - [ - "jump_false", - 24, - "eq_nb_208", - 609, - 26 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_208", - 609, - 26 - ], - [ - "eq_bool", - 23, - 1, - 22, - 609, - 26 - ], - [ - "jump", - "eq_done_203", - 609, - 26 - ], - "eq_nb_208", - [ - "false", - 23, - 609, - 26 - ], - "eq_done_203", - [ - "jump_false", - 23, - "if_else_201", - 609, - 26 - ], - [ - "get", - 27, - 35, - 1, - 610, - 7 - ], - [ - "frame", - 28, - 27, - 0, - 610, - 7 - ], - [ - "null", - 29, - 610, - 7 - ], - [ - "setarg", - 28, - 0, - 29, - 610, - 7 - ], - [ - "invoke", - 28, - 26, - 610, - 7 - ], - [ - "jump", - "if_end_202", - 610, - 7 - ], - "if_else_201", - [ - "get", - 30, - 70, - 1, - 612, - 13 - ], - [ - "load_dynamic", - 31, - 30, - 1, - 612, - 28 - ], - [ - "move", - 5, - 31, - 612, - 28 - ], - [ - "null", - 32, - 613, - 18 - ], - [ - "is_identical", - 33, - 5, - 32, - 613, - 18 - ], - [ - "jump_true", - 33, - "ne_nid_212", - 613, - 18 - ], - [ - "jump", - "ne_ni_213", - 613, - 18 - ], - "ne_nid_212", - [ - "false", - 33, - 613, - 18 - ], - [ - "jump", - "ne_done_211", - 613, - 18 - ], - "ne_ni_213", - [ - "is_int", - 34, - 5, - 613, - 18 - ], - [ - "jump_false", - 34, - "ne_nn_214", - 613, - 18 - ], - "_nop_tc_19", - [ - "jump", - "ne_nn_214", - 613, - 18 - ], - [ - "ne_int", - 33, - 5, - 32, - 613, - 18 - ], - [ - "jump", - "ne_done_211", - 613, - 18 - ], - "ne_nn_214", - [ - "is_num", - 34, - 5, - 613, - 18 - ], - [ - "jump_false", - 34, - "ne_nt_215", - 613, - 18 - ], - "_nop_tc_20", - [ - "jump", - "ne_nt_215", - 613, - 18 - ], - [ - "ne_float", - 33, - 5, - 32, - 613, - 18 - ], - [ - "jump", - "ne_done_211", - 613, - 18 - ], - "ne_nt_215", - [ - "is_text", - 34, - 5, - 613, - 18 - ], - [ - "jump_false", - 34, - "ne_nnl_216", - 613, - 18 - ], - "_nop_tc_21", - [ - "jump", - "ne_nnl_216", - 613, - 18 - ], - [ - "ne_text", - 33, - 5, - 32, - 613, - 18 - ], - [ - "jump", - "ne_done_211", - 613, - 18 - ], - "ne_nnl_216", - [ - "is_null", - 34, - 5, - 613, - 18 - ], - [ - "jump_false", - 34, - "ne_nb_217", - 613, - 18 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "false", - 33, - 613, - 18 - ], - [ - "jump", - "ne_done_211", - 613, - 18 - ], - "ne_nb_217", - [ - "is_bool", - 34, - 5, - 613, - 18 - ], - [ - "jump_false", - 34, - "ne_mis_218", - 613, - 18 - ], - "_nop_tc_24", - [ - "jump", - "ne_mis_218", - 613, - 18 - ], - [ - "ne_bool", - 33, - 5, - 32, - 613, - 18 - ], - [ - "jump", - "ne_done_211", - 613, - 18 - ], - "ne_mis_218", - [ - "true", - 33, - 613, - 18 - ], - "ne_done_211", - [ - "jump_false", - 33, - "if_else_209", - 613, - 18 - ], - [ - "access", - 36, - 0, - 614, - 29 - ], - [ - "load_index", - 37, - 5, - 36, - 614, - 29 - ], - [ - "access", - 38, - 1, - 614, - 37 - ], - [ - "load_index", - 39, - 5, - 38, - 614, - 37 - ], - [ - "access", - 40, - 2, - 614, - 45 - ], - [ - "load_index", - 41, - 5, - 40, - 614, - 45 - ], - [ - "get", - 43, - 39, - 1, - 614, - 9 - ], - [ - "frame", - 44, - 43, - 3, - 614, - 9 - ], - [ - "null", - 45, - 614, - 9 - ], - [ - "setarg", - 44, - 0, - 45, - 614, - 9 - ], - [ - "setarg", - 44, - 1, - 37, - 614, - 9 - ], - [ - "setarg", - 44, - 2, - 39, - 614, - 9 - ], - [ - "setarg", - 44, - 3, - 41, - 614, - 9 - ], - [ - "invoke", - 44, - 42, - 614, - 9 - ], - [ - "jump", - "if_end_210", - 614, - 9 - ], - "if_else_209", - [ - "access", - 46, - "subtract", - 615, - 28 - ], - [ - "is_identical", - 47, - 1, - 46, - 615, - 28 - ], - [ - "jump_true", - 47, - "eq_done_225", - 615, - 28 - ], - [ - "is_int", - 48, - 1, - 615, - 28 - ], - [ - "jump_false", - 48, - "eq_ni_226", - 615, - 28 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_226", - 615, - 28 - ], - [ - "eq_int", - 47, - 1, - 46, - 615, - 28 - ], - [ - "jump", - "eq_done_225", - 615, - 28 - ], - "eq_ni_226", - [ - "is_num", - 48, - 1, - 615, - 28 - ], - [ - "jump_false", - 48, - "eq_nn_227", - 615, - 28 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_227", - 615, - 28 - ], - [ - "eq_float", - 47, - 1, - 46, - 615, - 28 - ], - [ - "jump", - "eq_done_225", - 615, - 28 - ], - "eq_nn_227", - [ - "is_text", - 48, - 1, - 615, - 28 - ], - [ - "jump_false", - 48, - "eq_nt_228", - 615, - 28 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_text", - 47, - 1, - 46, - 615, - 28 - ], - [ - "jump", - "eq_done_225", - 615, - 28 - ], - "eq_nt_228", - [ - "is_null", - 48, - 1, - 615, - 28 - ], - [ - "jump_false", - 48, - "eq_nnl_229", - 615, - 28 - ], - "_nop_tc_29", - [ - "jump", - "eq_nnl_229", - 615, - 28 - ], - [ - "true", - 47, - 615, - 28 - ], - [ - "jump", - "eq_done_225", - 615, - 28 - ], - "eq_nnl_229", - [ - "is_bool", - 48, - 1, - 615, - 28 - ], - [ - "jump_false", - 48, - "eq_nb_230", - 615, - 28 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_230", - 615, - 28 - ], - [ - "eq_bool", - 47, - 1, - 46, - 615, - 28 - ], - [ - "jump", - "eq_done_225", - 615, - 28 - ], - "eq_nb_230", - [ - "false", - 47, - 615, - 28 - ], - "eq_done_225", - [ - "move", - 50, - 47, - 615, - 28 - ], - [ - "jump_true", - 50, - "or_end_224", - 615, - 28 - ], - [ - "access", - 51, - "multiply", - 615, - 52 - ], - [ - "is_identical", - 52, - 1, - 51, - 615, - 52 - ], - [ - "jump_true", - 52, - "eq_done_231", - 615, - 52 - ], - [ - "is_int", - 53, - 1, - 615, - 52 - ], - [ - "jump_false", - 53, - "eq_ni_232", - 615, - 52 - ], - "_nop_tc_31", - [ - "jump", - "eq_ni_232", - 615, - 52 - ], - [ - "eq_int", - 52, - 1, - 51, - 615, - 52 - ], - [ - "jump", - "eq_done_231", - 615, - 52 - ], - "eq_ni_232", - [ - "is_num", - 53, - 1, - 615, - 52 - ], - [ - "jump_false", - 53, - "eq_nn_233", - 615, - 52 - ], - "_nop_tc_32", - [ - "jump", - "eq_nn_233", - 615, - 52 - ], - [ - "eq_float", - 52, - 1, - 51, - 615, - 52 - ], - [ - "jump", - "eq_done_231", - 615, - 52 - ], - "eq_nn_233", - [ - "is_text", - 53, - 1, - 615, - 52 - ], - [ - "jump_false", - 53, - "eq_nt_234", - 615, - 52 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "eq_text", - 52, - 1, - 51, - 615, - 52 - ], - [ - "jump", - "eq_done_231", - 615, - 52 - ], - "eq_nt_234", - [ - "is_null", - 53, - 1, - 615, - 52 - ], - [ - "jump_false", - 53, - "eq_nnl_235", - 615, - 52 - ], - "_nop_tc_35", - [ - "jump", - "eq_nnl_235", - 615, - 52 - ], - [ - "true", - 52, - 615, - 52 - ], - [ - "jump", - "eq_done_231", - 615, - 52 - ], - "eq_nnl_235", - [ - "is_bool", - 53, - 1, - 615, - 52 - ], - [ - "jump_false", - 53, - "eq_nb_236", - 615, - 52 - ], - "_nop_tc_36", - [ - "jump", - "eq_nb_236", - 615, - 52 - ], - [ - "eq_bool", - 52, - 1, - 51, - 615, - 52 - ], - [ - "jump", - "eq_done_231", - 615, - 52 - ], - "eq_nb_236", - [ - "false", - 52, - 615, - 52 - ], - "eq_done_231", - [ - "move", - 50, - 52, - 615, - 52 - ], - "or_end_224", - [ - "move", - 55, - 50, - 615, - 52 - ], - [ - "jump_true", - 55, - "or_end_223", - 615, - 52 - ], - [ - "access", - 56, - "divide", - 616, - 28 - ], - [ - "is_identical", - 57, - 1, - 56, - 616, - 28 - ], - [ - "jump_true", - 57, - "eq_done_237", - 616, - 28 - ], - [ - "is_int", - 58, - 1, - 616, - 28 - ], - [ - "jump_false", - 58, - "eq_ni_238", - 616, - 28 - ], - "_nop_tc_37", - [ - "jump", - "eq_ni_238", - 616, - 28 - ], - [ - "eq_int", - 57, - 1, - 56, - 616, - 28 - ], - [ - "jump", - "eq_done_237", - 616, - 28 - ], - "eq_ni_238", - [ - "is_num", - 58, - 1, - 616, - 28 - ], - [ - "jump_false", - 58, - "eq_nn_239", - 616, - 28 - ], - "_nop_tc_38", - [ - "jump", - "eq_nn_239", - 616, - 28 - ], - [ - "eq_float", - 57, - 1, - 56, - 616, - 28 - ], - [ - "jump", - "eq_done_237", - 616, - 28 - ], - "eq_nn_239", - [ - "is_text", - 58, - 1, - 616, - 28 - ], - [ - "jump_false", - 58, - "eq_nt_240", - 616, - 28 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "eq_text", - 57, - 1, - 56, - 616, - 28 - ], - [ - "jump", - "eq_done_237", - 616, - 28 - ], - "eq_nt_240", - [ - "is_null", - 58, - 1, - 616, - 28 - ], - [ - "jump_false", - 58, - "eq_nnl_241", - 616, - 28 - ], - "_nop_tc_41", - [ - "jump", - "eq_nnl_241", - 616, - 28 - ], - [ - "true", - 57, - 616, - 28 - ], - [ - "jump", - "eq_done_237", - 616, - 28 - ], - "eq_nnl_241", - [ - "is_bool", - 58, - 1, - 616, - 28 - ], - [ - "jump_false", - 58, - "eq_nb_242", - 616, - 28 - ], - "_nop_tc_42", - [ - "jump", - "eq_nb_242", - 616, - 28 - ], - [ - "eq_bool", - 57, - 1, - 56, - 616, - 28 - ], - [ - "jump", - "eq_done_237", - 616, - 28 - ], - "eq_nb_242", - [ - "false", - 57, - 616, - 28 - ], - "eq_done_237", - [ - "move", - 55, - 57, - 616, - 28 - ], - "or_end_223", - [ - "move", - 60, - 55, - 616, - 28 - ], - [ - "jump_true", - 60, - "or_end_222", - 616, - 28 - ], - [ - "access", - 61, - "modulo", - 616, - 50 - ], - [ - "is_identical", - 62, - 1, - 61, - 616, - 50 - ], - [ - "jump_true", - 62, - "eq_done_243", - 616, - 50 - ], - [ - "is_int", - 63, - 1, - 616, - 50 - ], - [ - "jump_false", - 63, - "eq_ni_244", - 616, - 50 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_244", - 616, - 50 - ], - [ - "eq_int", - 62, - 1, - 61, - 616, - 50 - ], - [ - "jump", - "eq_done_243", - 616, - 50 - ], - "eq_ni_244", - [ - "is_num", - 63, - 1, - 616, - 50 - ], - [ - "jump_false", - 63, - "eq_nn_245", - 616, - 50 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_245", - 616, - 50 - ], - [ - "eq_float", - 62, - 1, - 61, - 616, - 50 - ], - [ - "jump", - "eq_done_243", - 616, - 50 - ], - "eq_nn_245", - [ - "is_text", - 63, - 1, - 616, - 50 - ], - [ - "jump_false", - 63, - "eq_nt_246", - 616, - 50 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 62, - 1, - 61, - 616, - 50 - ], - [ - "jump", - "eq_done_243", - 616, - 50 - ], - "eq_nt_246", - [ - "is_null", - 63, - 1, - 616, - 50 - ], - [ - "jump_false", - 63, - "eq_nnl_247", - 616, - 50 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_247", - 616, - 50 - ], - [ - "true", - 62, - 616, - 50 - ], - [ - "jump", - "eq_done_243", - 616, - 50 - ], - "eq_nnl_247", - [ - "is_bool", - 63, - 1, - 616, - 50 - ], - [ - "jump_false", - 63, - "eq_nb_248", - 616, - 50 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_248", - 616, - 50 - ], - [ - "eq_bool", - 62, - 1, - 61, - 616, - 50 - ], - [ - "jump", - "eq_done_243", - 616, - 50 - ], - "eq_nb_248", - [ - "false", - 62, - 616, - 50 - ], - "eq_done_243", - [ - "move", - 60, - 62, - 616, - 50 - ], - "or_end_222", - [ - "move", - 65, - 60, - 616, - 50 - ], - [ - "jump_true", - 65, - "or_end_221", - 616, - 50 - ], - [ - "access", - 66, - "pow", - 616, - 72 - ], - [ - "is_identical", - 67, - 1, - 66, - 616, - 72 - ], - [ - "jump_true", - 67, - "eq_done_249", - 616, - 72 - ], - [ - "is_int", - 68, - 1, - 616, - 72 - ], - [ - "jump_false", - 68, - "eq_ni_250", - 616, - 72 - ], - "_nop_tc_49", - [ - "jump", - "eq_ni_250", - 616, - 72 - ], - [ - "eq_int", - 67, - 1, - 66, - 616, - 72 - ], - [ - "jump", - "eq_done_249", - 616, - 72 - ], - "eq_ni_250", - [ - "is_num", - 68, - 1, - 616, - 72 - ], - [ - "jump_false", - 68, - "eq_nn_251", - 616, - 72 - ], - "_nop_tc_50", - [ - "jump", - "eq_nn_251", - 616, - 72 - ], - [ - "eq_float", - 67, - 1, - 66, - 616, - 72 - ], - [ - "jump", - "eq_done_249", - 616, - 72 - ], - "eq_nn_251", - [ - "is_text", - 68, - 1, - 616, - 72 - ], - [ - "jump_false", - 68, - "eq_nt_252", - 616, - 72 - ], - "_nop_tc_51", - "_nop_tc_52", - [ - "eq_text", - 67, - 1, - 66, - 616, - 72 - ], - [ - "jump", - "eq_done_249", - 616, - 72 - ], - "eq_nt_252", - [ - "is_null", - 68, - 1, - 616, - 72 - ], - [ - "jump_false", - 68, - "eq_nnl_253", - 616, - 72 - ], - "_nop_tc_53", - [ - "jump", - "eq_nnl_253", - 616, - 72 - ], - [ - "true", - 67, - 616, - 72 - ], - [ - "jump", - "eq_done_249", - 616, - 72 - ], - "eq_nnl_253", - [ - "is_bool", - 68, - 1, - 616, - 72 - ], - [ - "jump_false", - 68, - "eq_nb_254", - 616, - 72 - ], - "_nop_tc_54", - [ - "jump", - "eq_nb_254", - 616, - 72 - ], - [ - "eq_bool", - 67, - 1, - 66, - 616, - 72 - ], - [ - "jump", - "eq_done_249", - 616, - 72 - ], - "eq_nb_254", - [ - "false", - 67, - 616, - 72 - ], - "eq_done_249", - [ - "move", - 65, - 67, - 616, - 72 - ], - "or_end_221", - [ - "jump_false", - 65, - "if_else_219", - 616, - 72 - ], - [ - "get", - 71, - 37, - 1, - 617, - 9 - ], - [ - "frame", - 72, - 71, - 1, - 617, - 9 - ], - [ - "null", - 73, - 617, - 9 - ], - [ - "setarg", - 72, - 0, - 73, - 617, - 9 - ], - [ - "setarg", - 72, - 1, - 1, - 617, - 9 - ], - [ - "invoke", - 72, - 70, - 617, - 9 - ], - [ - "jump", - "if_end_220", - 617, - 9 - ], - "if_else_219", - [ - "get", - 75, - 15, - 1, - 620, - 9 - ], - [ - "frame", - 76, - 75, - 4, - 620, - 9 - ], - [ - "null", - 77, - 620, - 9 - ], - [ - "setarg", - 76, - 0, - 77, - 620, - 9 - ], - [ - "setarg", - 76, - 1, - 1, - 620, - 9 - ], - [ - "setarg", - 76, - 2, - 2, - 620, - 9 - ], - [ - "setarg", - 76, - 3, - 3, - 620, - 9 - ], - [ - "setarg", - 76, - 4, - 4, - 620, - 9 - ], - [ - "invoke", - 76, - 74, - 620, - 9 - ], - "if_end_220", - "if_end_210", - "if_end_202", - "if_end_194", - "if_end_186", - [ - "null", - 78, - 623, - 12 - ], - [ - "return", - 78, - 623, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - "load_field", - 627, - 16 - ], - [ - "array", - 5, - 4, - 627, - 41 - ], - [ - "push", - 5, - 4, - 627, - 41 - ], - [ - "push", - 5, - 1, - 627, - 41 - ], - [ - "push", - 5, - 2, - 627, - 41 - ], - [ - "push", - 5, - 3, - 627, - 41 - ], - [ - "get", - 7, - 7, - 1, - 627, - 5 - ], - [ - "frame", - 8, - 7, - 1, - 627, - 5 - ], - [ - "null", - 9, - 627, - 5 - ], - [ - "setarg", - 8, - 0, - 9, - 627, - 5 - ], - [ - "setarg", - 8, - 1, - 5, - 627, - 5 - ], - [ - "invoke", - 8, - 6, - 627, - 5 - ], - [ - "null", - 10, - 627, - 5 - ], - [ - "return", - 10, - 627, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - "store_field", - 631, - 16 - ], - [ - "array", - 5, - 4, - 631, - 41 - ], - [ - "push", - 5, - 4, - 631, - 41 - ], - [ - "push", - 5, - 1, - 631, - 41 - ], - [ - "push", - 5, - 3, - 631, - 41 - ], - [ - "push", - 5, - 2, - 631, - 41 - ], - [ - "get", - 7, - 7, - 1, - 631, - 5 - ], - [ - "frame", - 8, - 7, - 1, - 631, - 5 - ], - [ - "null", - 9, - 631, - 5 - ], - [ - "setarg", - 8, - 0, - 9, - 631, - 5 - ], - [ - "setarg", - 8, - 1, - 5, - 631, - 5 - ], - [ - "invoke", - 8, - 6, - 631, - 5 - ], - [ - "null", - 10, - 631, - 5 - ], - [ - "return", - 10, - 631, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - "index", - 635, - 24 - ], - [ - "is_identical", - 6, - 4, - 5, - 635, - 24 - ], - [ - "jump_true", - 6, - "eq_done_257", - 635, - 24 - ], - [ - "is_int", - 7, - 4, - 635, - 24 - ], - [ - "jump_false", - 7, - "eq_ni_258", - 635, - 24 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_258", - 635, - 24 - ], - [ - "eq_int", - 6, - 4, - 5, - 635, - 24 - ], - [ - "jump", - "eq_done_257", - 635, - 24 - ], - "eq_ni_258", - [ - "is_num", - 7, - 4, - 635, - 24 - ], - [ - "jump_false", - 7, - "eq_nn_259", - 635, - 24 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_259", - 635, - 24 - ], - [ - "eq_float", - 6, - 4, - 5, - 635, - 24 - ], - [ - "jump", - "eq_done_257", - 635, - 24 - ], - "eq_nn_259", - [ - "is_text", - 7, - 4, - 635, - 24 - ], - [ - "jump_false", - 7, - "eq_nt_260", - 635, - 24 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 6, - 4, - 5, - 635, - 24 - ], - [ - "jump", - "eq_done_257", - 635, - 24 - ], - "eq_nt_260", - [ - "is_null", - 7, - 4, - 635, - 24 - ], - [ - "jump_false", - 7, - "eq_nnl_261", - 635, - 24 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_261", - 635, - 24 - ], - [ - "true", - 6, - 635, - 24 - ], - [ - "jump", - "eq_done_257", - 635, - 24 - ], - "eq_nnl_261", - [ - "is_bool", - 7, - 4, - 635, - 24 - ], - [ - "jump_false", - 7, - "eq_nb_262", - 635, - 24 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_262", - 635, - 24 - ], - [ - "eq_bool", - 6, - 4, - 5, - 635, - 24 - ], - [ - "jump", - "eq_done_257", - 635, - 24 - ], - "eq_nb_262", - [ - "false", - 6, - 635, - 24 - ], - "eq_done_257", - [ - "jump_false", - 6, - "if_else_255", - 635, - 24 - ], - [ - "access", - 9, - "load_index", - 636, - 14 - ], - [ - "get", - 11, - 15, - 1, - 636, - 7 - ], - [ - "frame", - 12, - 11, - 4, - 636, - 7 - ], - [ - "null", - 13, - 636, - 7 - ], - [ - "setarg", - 12, - 0, - 13, - 636, - 7 - ], - [ - "setarg", - 12, - 1, - 9, - 636, - 7 - ], - [ - "setarg", - 12, - 2, - 1, - 636, - 7 - ], - [ - "setarg", - 12, - 3, - 2, - 636, - 7 - ], - [ - "setarg", - 12, - 4, - 3, - 636, - 7 - ], - [ - "invoke", - 12, - 10, - 636, - 7 - ], - [ - "jump", - "if_end_256", - 636, - 7 - ], - "if_else_255", - [ - "access", - 14, - "field", - 637, - 31 - ], - [ - "is_identical", - 15, - 4, - 14, - 637, - 31 - ], - [ - "jump_true", - 15, - "eq_done_265", - 637, - 31 - ], - [ - "is_int", - 16, - 4, - 637, - 31 - ], - [ - "jump_false", - 16, - "eq_ni_266", - 637, - 31 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_266", - 637, - 31 - ], - [ - "eq_int", - 15, - 4, - 14, - 637, - 31 - ], - [ - "jump", - "eq_done_265", - 637, - 31 - ], - "eq_ni_266", - [ - "is_num", - 16, - 4, - 637, - 31 - ], - [ - "jump_false", - 16, - "eq_nn_267", - 637, - 31 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_267", - 637, - 31 - ], - [ - "eq_float", - 15, - 4, - 14, - 637, - 31 - ], - [ - "jump", - "eq_done_265", - 637, - 31 - ], - "eq_nn_267", - [ - "is_text", - 16, - 4, - 637, - 31 - ], - [ - "jump_false", - 16, - "eq_nt_268", - 637, - 31 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 15, - 4, - 14, - 637, - 31 - ], - [ - "jump", - "eq_done_265", - 637, - 31 - ], - "eq_nt_268", - [ - "is_null", - 16, - 4, - 637, - 31 - ], - [ - "jump_false", - 16, - "eq_nnl_269", - 637, - 31 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_269", - 637, - 31 - ], - [ - "true", - 15, - 637, - 31 - ], - [ - "jump", - "eq_done_265", - 637, - 31 - ], - "eq_nnl_269", - [ - "is_bool", - 16, - 4, - 637, - 31 - ], - [ - "jump_false", - 16, - "eq_nb_270", - 637, - 31 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_270", - 637, - 31 - ], - [ - "eq_bool", - 15, - 4, - 14, - 637, - 31 - ], - [ - "jump", - "eq_done_265", - 637, - 31 - ], - "eq_nb_270", - [ - "false", - 15, - 637, - 31 - ], - "eq_done_265", - [ - "jump_false", - 15, - "if_else_263", - 637, - 31 - ], - [ - "access", - 18, - "load_field", - 638, - 14 - ], - [ - "get", - 20, - 15, - 1, - 638, - 7 - ], - [ - "frame", - 21, - 20, - 4, - 638, - 7 - ], - [ - "null", - 22, - 638, - 7 - ], - [ - "setarg", - 21, - 0, - 22, - 638, - 7 - ], - [ - "setarg", - 21, - 1, - 18, - 638, - 7 - ], - [ - "setarg", - 21, - 2, - 1, - 638, - 7 - ], - [ - "setarg", - 21, - 3, - 2, - 638, - 7 - ], - [ - "setarg", - 21, - 4, - 3, - 638, - 7 - ], - [ - "invoke", - 21, - 19, - 638, - 7 - ], - [ - "jump", - "if_end_264", - 638, - 7 - ], - "if_else_263", - [ - "access", - 23, - "load_dynamic", - 640, - 14 - ], - [ - "get", - 25, - 15, - 1, - 640, - 7 - ], - [ - "frame", - 26, - 25, - 4, - 640, - 7 - ], - [ - "null", - 27, - 640, - 7 - ], - [ - "setarg", - 26, - 0, - 27, - 640, - 7 - ], - [ - "setarg", - 26, - 1, - 23, - 640, - 7 - ], - [ - "setarg", - 26, - 2, - 1, - 640, - 7 - ], - [ - "setarg", - 26, - 3, - 2, - 640, - 7 - ], - [ - "setarg", - 26, - 4, - 3, - 640, - 7 - ], - [ - "invoke", - 26, - 24, - 640, - 7 - ], - "if_end_264", - "if_end_256", - [ - "null", - 28, - 640, - 7 - ], - [ - "return", - 28, - 640, - 7 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - "index", - 645, - 24 - ], - [ - "is_identical", - 6, - 4, - 5, - 645, - 24 - ], - [ - "jump_true", - 6, - "eq_done_273", - 645, - 24 - ], - [ - "is_int", - 7, - 4, - 645, - 24 - ], - [ - "jump_false", - 7, - "eq_ni_274", - 645, - 24 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_274", - 645, - 24 - ], - [ - "eq_int", - 6, - 4, - 5, - 645, - 24 - ], - [ - "jump", - "eq_done_273", - 645, - 24 - ], - "eq_ni_274", - [ - "is_num", - 7, - 4, - 645, - 24 - ], - [ - "jump_false", - 7, - "eq_nn_275", - 645, - 24 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_275", - 645, - 24 - ], - [ - "eq_float", - 6, - 4, - 5, - 645, - 24 - ], - [ - "jump", - "eq_done_273", - 645, - 24 - ], - "eq_nn_275", - [ - "is_text", - 7, - 4, - 645, - 24 - ], - [ - "jump_false", - 7, - "eq_nt_276", - 645, - 24 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 6, - 4, - 5, - 645, - 24 - ], - [ - "jump", - "eq_done_273", - 645, - 24 - ], - "eq_nt_276", - [ - "is_null", - 7, - 4, - 645, - 24 - ], - [ - "jump_false", - 7, - "eq_nnl_277", - 645, - 24 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_277", - 645, - 24 - ], - [ - "true", - 6, - 645, - 24 - ], - [ - "jump", - "eq_done_273", - 645, - 24 - ], - "eq_nnl_277", - [ - "is_bool", - 7, - 4, - 645, - 24 - ], - [ - "jump_false", - 7, - "eq_nb_278", - 645, - 24 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_278", - 645, - 24 - ], - [ - "eq_bool", - 6, - 4, - 5, - 645, - 24 - ], - [ - "jump", - "eq_done_273", - 645, - 24 - ], - "eq_nb_278", - [ - "false", - 6, - 645, - 24 - ], - "eq_done_273", - [ - "jump_false", - 6, - "if_else_271", - 645, - 24 - ], - [ - "access", - 9, - "store_index", - 646, - 14 - ], - [ - "get", - 11, - 15, - 1, - 646, - 7 - ], - [ - "frame", - 12, - 11, - 4, - 646, - 7 - ], - [ - "null", - 13, - 646, - 7 - ], - [ - "setarg", - 12, - 0, - 13, - 646, - 7 - ], - [ - "setarg", - 12, - 1, - 9, - 646, - 7 - ], - [ - "setarg", - 12, - 2, - 1, - 646, - 7 - ], - [ - "setarg", - 12, - 3, - 3, - 646, - 7 - ], - [ - "setarg", - 12, - 4, - 2, - 646, - 7 - ], - [ - "invoke", - 12, - 10, - 646, - 7 - ], - [ - "jump", - "if_end_272", - 646, - 7 - ], - "if_else_271", - [ - "access", - 14, - "field", - 647, - 31 - ], - [ - "is_identical", - 15, - 4, - 14, - 647, - 31 - ], - [ - "jump_true", - 15, - "eq_done_281", - 647, - 31 - ], - [ - "is_int", - 16, - 4, - 647, - 31 - ], - [ - "jump_false", - 16, - "eq_ni_282", - 647, - 31 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_282", - 647, - 31 - ], - [ - "eq_int", - 15, - 4, - 14, - 647, - 31 - ], - [ - "jump", - "eq_done_281", - 647, - 31 - ], - "eq_ni_282", - [ - "is_num", - 16, - 4, - 647, - 31 - ], - [ - "jump_false", - 16, - "eq_nn_283", - 647, - 31 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_283", - 647, - 31 - ], - [ - "eq_float", - 15, - 4, - 14, - 647, - 31 - ], - [ - "jump", - "eq_done_281", - 647, - 31 - ], - "eq_nn_283", - [ - "is_text", - 16, - 4, - 647, - 31 - ], - [ - "jump_false", - 16, - "eq_nt_284", - 647, - 31 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 15, - 4, - 14, - 647, - 31 - ], - [ - "jump", - "eq_done_281", - 647, - 31 - ], - "eq_nt_284", - [ - "is_null", - 16, - 4, - 647, - 31 - ], - [ - "jump_false", - 16, - "eq_nnl_285", - 647, - 31 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_285", - 647, - 31 - ], - [ - "true", - 15, - 647, - 31 - ], - [ - "jump", - "eq_done_281", - 647, - 31 - ], - "eq_nnl_285", - [ - "is_bool", - 16, - 4, - 647, - 31 - ], - [ - "jump_false", - 16, - "eq_nb_286", - 647, - 31 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_286", - 647, - 31 - ], - [ - "eq_bool", - 15, - 4, - 14, - 647, - 31 - ], - [ - "jump", - "eq_done_281", - 647, - 31 - ], - "eq_nb_286", - [ - "false", - 15, - 647, - 31 - ], - "eq_done_281", - [ - "jump_false", - 15, - "if_else_279", - 647, - 31 - ], - [ - "access", - 18, - "store_field", - 648, - 14 - ], - [ - "get", - 20, - 15, - 1, - 648, - 7 - ], - [ - "frame", - 21, - 20, - 4, - 648, - 7 - ], - [ - "null", - 22, - 648, - 7 - ], - [ - "setarg", - 21, - 0, - 22, - 648, - 7 - ], - [ - "setarg", - 21, - 1, - 18, - 648, - 7 - ], - [ - "setarg", - 21, - 2, - 1, - 648, - 7 - ], - [ - "setarg", - 21, - 3, - 3, - 648, - 7 - ], - [ - "setarg", - 21, - 4, - 2, - 648, - 7 - ], - [ - "invoke", - 21, - 19, - 648, - 7 - ], - [ - "jump", - "if_end_280", - 648, - 7 - ], - "if_else_279", - [ - "access", - 23, - "store_dynamic", - 650, - 14 - ], - [ - "get", - 25, - 15, - 1, - 650, - 7 - ], - [ - "frame", - 26, - 25, - 4, - 650, - 7 - ], - [ - "null", - 27, - 650, - 7 - ], - [ - "setarg", - 26, - 0, - 27, - 650, - 7 - ], - [ - "setarg", - 26, - 1, - 23, - 650, - 7 - ], - [ - "setarg", - 26, - 2, - 1, - 650, - 7 - ], - [ - "setarg", - 26, - 3, - 3, - 650, - 7 - ], - [ - "setarg", - 26, - 4, - 2, - 650, - 7 - ], - [ - "invoke", - 26, - 24, - 650, - 7 - ], - "if_end_280", - "if_end_272", - [ - "null", - 28, - 650, - 7 - ], - [ - "return", - 28, - 650, - 7 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 57, - "nr_close_slots": 0, - "instructions": [ - [ - "length", - 9, - 3, - 655, - 23 - ], - [ - "move", - 6, - 9, - 655, - 23 - ], - [ - "get", - 11, - 9, - 1, - 656, - 22 - ], - [ - "frame", - 12, - 11, - 0, - 656, - 22 - ], - [ - "null", - 13, - 656, - 22 - ], - [ - "setarg", - 12, - 0, - 13, - 656, - 22 - ], - [ - "invoke", - 12, - 10, - 656, - 22 - ], - [ - "move", - 7, - 10, - 656, - 22 - ], - [ - "access", - 14, - "frame", - 657, - 12 - ], - [ - "get", - 16, - 15, - 1, - 657, - 5 - ], - [ - "frame", - 17, - 16, - 4, - 657, - 5 - ], - [ - "null", - 18, - 657, - 5 - ], - [ - "setarg", - 17, - 0, - 18, - 657, - 5 - ], - [ - "setarg", - 17, - 1, - 14, - 657, - 5 - ], - [ - "setarg", - 17, - 2, - 7, - 657, - 5 - ], - [ - "setarg", - 17, - 3, - 2, - 657, - 5 - ], - [ - "setarg", - 17, - 4, - 6, - 657, - 5 - ], - [ - "invoke", - 17, - 15, - 657, - 5 - ], - [ - "get", - 20, - 9, - 1, - 658, - 21 - ], - [ - "frame", - 21, - 20, - 0, - 658, - 21 - ], - [ - "null", - 22, - 658, - 21 - ], - [ - "setarg", - 21, - 0, - 22, - 658, - 21 - ], - [ - "invoke", - 21, - 19, - 658, - 21 - ], - [ - "move", - 8, - 19, - 658, - 21 - ], - [ - "access", - 23, - "null", - 659, - 12 - ], - [ - "get", - 25, - 13, - 1, - 659, - 5 - ], - [ - "frame", - 26, - 25, - 2, - 659, - 5 - ], - [ - "null", - 27, - 659, - 5 - ], - [ - "setarg", - 26, - 0, - 27, - 659, - 5 - ], - [ - "setarg", - 26, - 1, - 23, - 659, - 5 - ], - [ - "setarg", - 26, - 2, - 8, - 659, - 5 - ], - [ - "invoke", - 26, - 24, - 659, - 5 - ], - [ - "access", - 28, - "setarg", - 660, - 12 - ], - [ - "access", - 29, - 0, - 660, - 34 - ], - [ - "get", - 31, - 15, - 1, - 660, - 5 - ], - [ - "frame", - 32, - 31, - 4, - 660, - 5 - ], - [ - "null", - 33, - 660, - 5 - ], - [ - "setarg", - 32, - 0, - 33, - 660, - 5 - ], - [ - "setarg", - 32, - 1, - 28, - 660, - 5 - ], - [ - "setarg", - 32, - 2, - 7, - 660, - 5 - ], - [ - "setarg", - 32, - 3, - 29, - 660, - 5 - ], - [ - "setarg", - 32, - 4, - 8, - 660, - 5 - ], - [ - "invoke", - 32, - 30, - 660, - 5 - ], - [ - "access", - 5, - 1, - 661, - 19 - ], - [ - "access", - 4, - 0, - 662, - 14 - ], - "while_start_287", - [ - "is_int", - 35, - 4, - 663, - 17 - ], - [ - "jump_false", - 35, - "rel_ni_289", - 663, - 17 - ], - [ - "is_int", - 36, - 6, - 663, - 17 - ], - [ - "jump_false", - 36, - "rel_ni_289", - 663, - 17 - ], - [ - "lt_int", - 34, - 4, - 6, - 663, - 17 - ], - [ - "jump", - "rel_done_291", - 663, - 17 - ], - "rel_ni_289", - [ - "is_num", - 35, - 4, - 663, - 17 - ], - [ - "jump_false", - 35, - "rel_nn_290", - 663, - 17 - ], - [ - "is_num", - 36, - 6, - 663, - 17 - ], - [ - "jump_false", - 36, - "rel_nn_290", - 663, - 17 - ], - [ - "lt_float", - 34, - 4, - 6, - 663, - 17 - ], - [ - "jump", - "rel_done_291", - 663, - 17 - ], - "rel_nn_290", - [ - "is_text", - 35, - 4, - 663, - 17 - ], - [ - "jump_false", - 35, - "rel_err_292", - 663, - 17 - ], - [ - "is_text", - 36, - 6, - 663, - 17 - ], - [ - "jump_false", - 36, - "rel_err_292", - 663, - 17 - ], - [ - "lt_text", - 34, - 4, - 6, - 663, - 17 - ], - [ - "jump", - "rel_done_291", - 663, - 17 - ], - "rel_err_292", - [ - "disrupt", - 663, - 17 - ], - "rel_done_291", - [ - "jump_false", - 34, - "while_end_288", - 663, - 17 - ], - [ - "access", - 37, - "setarg", - 664, - 14 - ], - [ - "load_dynamic", - 38, - 3, - 4, - 664, - 50 - ], - [ - "get", - 40, - 15, - 1, - 664, - 7 - ], - [ - "frame", - 41, - 40, - 4, - 664, - 7 - ], - [ - "null", - 42, - 664, - 7 - ], - [ - "setarg", - 41, - 0, - 42, - 664, - 7 - ], - [ - "setarg", - 41, - 1, - 37, - 664, - 7 - ], - [ - "setarg", - 41, - 2, - 7, - 664, - 7 - ], - [ - "setarg", - 41, - 3, - 5, - 664, - 7 - ], - [ - "setarg", - 41, - 4, - 38, - 664, - 7 - ], - [ - "invoke", - 41, - 39, - 664, - 7 - ], - [ - "access", - 43, - 1, - 665, - 27 - ], - [ - "is_text", - 45, - 5, - 665, - 27 - ], - [ - "jump_false", - 45, - "add_cn_294", - 665, - 27 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_294", - 665, - 27 - ], - [ - "concat", - 44, - 5, - 43, - 665, - 27 - ], - [ - "jump", - "add_done_293", - 665, - 27 - ], - "add_cn_294", - [ - "is_num", - 45, - 5, - 665, - 27 - ], - [ - "jump_false", - 45, - "add_err_295", - 665, - 27 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 44, - 5, - 43, - 665, - 27 - ], - [ - "jump", - "add_done_293", - 665, - 27 - ], - "add_err_295", - [ - "disrupt", - 665, - 27 - ], - "add_done_293", - [ - "move", - 5, - 44, - 665, - 27 - ], - [ - "access", - 47, - 1, - 666, - 17 - ], - [ - "is_text", - 49, - 4, - 666, - 17 - ], - [ - "jump_false", - 49, - "add_cn_297", - 666, - 17 - ], - "_nop_tc_4", - [ - "jump", - "add_cn_297", - 666, - 17 - ], - [ - "concat", - 48, - 4, - 47, - 666, - 17 - ], - [ - "jump", - "add_done_296", - 666, - 17 - ], - "add_cn_297", - [ - "is_num", - 49, - 4, - 666, - 17 - ], - [ - "jump_false", - 49, - "add_err_298", - 666, - 17 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "add", - 48, - 4, - 47, - 666, - 17 - ], - [ - "jump", - "add_done_296", - 666, - 17 - ], - "add_err_298", - [ - "disrupt", - 666, - 17 - ], - "add_done_296", - [ - "move", - 4, - 48, - 666, - 17 - ], - [ - "jump", - "while_start_287", - 666, - 17 - ], - "while_end_288", - [ - "access", - 51, - "invoke", - 668, - 12 - ], - [ - "get", - 53, - 14, - 1, - 668, - 5 - ], - [ - "frame", - 54, - 53, - 3, - 668, - 5 - ], - [ - "null", - 55, - 668, - 5 - ], - [ - "setarg", - 54, - 0, - 55, - 668, - 5 - ], - [ - "setarg", - 54, - 1, - 51, - 668, - 5 - ], - [ - "setarg", - 54, - 2, - 7, - 668, - 5 - ], - [ - "setarg", - 54, - 3, - 1, - 668, - 5 - ], - [ - "invoke", - 54, - 52, - 668, - 5 - ], - [ - "null", - 56, - 668, - 5 - ], - [ - "return", - 56, - 668, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 178, - "nr_close_slots": 0, - "instructions": [ - [ - "length", - 17, - 4, - 672, - 23 - ], - [ - "move", - 7, - 17, - 672, - 23 - ], - [ - "get", - 19, - 9, - 1, - 673, - 17 - ], - [ - "frame", - 20, - 19, - 0, - 673, - 17 - ], - [ - "null", - 21, - 673, - 17 - ], - [ - "setarg", - 20, - 0, - 21, - 673, - 17 - ], - [ - "invoke", - 20, - 18, - 673, - 17 - ], - [ - "move", - 9, - 18, - 673, - 17 - ], - [ - "access", - 22, - "record_path", - 674, - 33 - ], - [ - "get", - 24, - 57, - 1, - 674, - 23 - ], - [ - "frame", - 25, - 24, - 1, - 674, - 23 - ], - [ - "null", - 26, - 674, - 23 - ], - [ - "setarg", - 25, - 0, - 26, - 674, - 23 - ], - [ - "setarg", - 25, - 1, - 22, - 674, - 23 - ], - [ - "invoke", - 25, - 23, - 674, - 23 - ], - [ - "move", - 16, - 23, - 674, - 23 - ], - [ - "access", - 27, - "call_done", - 675, - 32 - ], - [ - "get", - 29, - 57, - 1, - 675, - 22 - ], - [ - "frame", - 30, - 29, - 1, - 675, - 22 - ], - [ - "null", - 31, - 675, - 22 - ], - [ - "setarg", - 30, - 0, - 31, - 675, - 22 - ], - [ - "setarg", - 30, - 1, - 27, - 675, - 22 - ], - [ - "invoke", - 30, - 28, - 675, - 22 - ], - [ - "move", - 10, - 28, - 675, - 22 - ], - [ - "access", - 5, - 0, - 676, - 14 - ], - [ - "access", - 6, - 0, - 677, - 19 - ], - [ - "access", - 32, - "is_proxy", - 680, - 12 - ], - [ - "get", - 34, - 14, - 1, - 680, - 5 - ], - [ - "frame", - 35, - 34, - 3, - 680, - 5 - ], - [ - "null", - 36, - 680, - 5 - ], - [ - "setarg", - 35, - 0, - 36, - 680, - 5 - ], - [ - "setarg", - 35, - 1, - 32, - 680, - 5 - ], - [ - "setarg", - 35, - 2, - 9, - 680, - 5 - ], - [ - "setarg", - 35, - 3, - 2, - 680, - 5 - ], - [ - "invoke", - 35, - 33, - 680, - 5 - ], - [ - "access", - 37, - "jump_false", - 681, - 20 - ], - [ - "get", - 39, - 33, - 1, - 681, - 5 - ], - [ - "frame", - 40, - 39, - 3, - 681, - 5 - ], - [ - "null", - 41, - 681, - 5 - ], - [ - "setarg", - 40, - 0, - 41, - 681, - 5 - ], - [ - "setarg", - 40, - 1, - 37, - 681, - 5 - ], - [ - "setarg", - 40, - 2, - 9, - 681, - 5 - ], - [ - "setarg", - 40, - 3, - 16, - 681, - 5 - ], - [ - "invoke", - 40, - 38, - 681, - 5 - ], - [ - "get", - 43, - 9, - 1, - 684, - 21 - ], - [ - "frame", - 44, - 43, - 0, - 684, - 21 - ], - [ - "null", - 45, - 684, - 21 - ], - [ - "setarg", - 44, - 0, - 45, - 684, - 21 - ], - [ - "invoke", - 44, - 42, - 684, - 21 - ], - [ - "move", - 14, - 42, - 684, - 21 - ], - [ - "get", - 47, - 24, - 1, - 685, - 5 - ], - [ - "frame", - 48, - 47, - 1, - 685, - 5 - ], - [ - "null", - 49, - 685, - 5 - ], - [ - "setarg", - 48, - 0, - 49, - 685, - 5 - ], - [ - "setarg", - 48, - 1, - 14, - 685, - 5 - ], - [ - "invoke", - 48, - 46, - 685, - 5 - ], - [ - "get", - 51, - 9, - 1, - 686, - 20 - ], - [ - "frame", - 52, - 51, - 0, - 686, - 20 - ], - [ - "null", - 53, - 686, - 20 - ], - [ - "setarg", - 52, - 0, - 53, - 686, - 20 - ], - [ - "invoke", - 52, - 50, - 686, - 20 - ], - [ - "move", - 13, - 50, - 686, - 20 - ], - [ - "get", - 55, - 26, - 1, - 687, - 5 - ], - [ - "frame", - 56, - 55, - 2, - 687, - 5 - ], - [ - "null", - 57, - 687, - 5 - ], - [ - "setarg", - 56, - 0, - 57, - 687, - 5 - ], - [ - "setarg", - 56, - 1, - 13, - 687, - 5 - ], - [ - "setarg", - 56, - 2, - 3, - 687, - 5 - ], - [ - "invoke", - 56, - 54, - 687, - 5 - ], - [ - "get", - 59, - 9, - 1, - 688, - 20 - ], - [ - "frame", - 60, - 59, - 0, - 688, - 20 - ], - [ - "null", - 61, - 688, - 20 - ], - [ - "setarg", - 60, - 0, - 61, - 688, - 20 - ], - [ - "invoke", - 60, - 58, - 688, - 20 - ], - [ - "move", - 8, - 58, - 688, - 20 - ], - [ - "access", - 62, - "array", - 689, - 16 - ], - [ - "access", - 63, - 0, - 689, - 35 - ], - [ - "array", - 64, - 3, - 689, - 35 - ], - [ - "push", - 64, - 62, - 689, - 35 - ], - [ - "push", - 64, - 8, - 689, - 35 - ], - [ - "push", - 64, - 63, - 689, - 35 - ], - [ - "get", - 66, - 7, - 1, - 689, - 5 - ], - [ - "frame", - 67, - 66, - 1, - 689, - 5 - ], - [ - "null", - 68, - 689, - 5 - ], - [ - "setarg", - 67, - 0, - 68, - 689, - 5 - ], - [ - "setarg", - 67, - 1, - 64, - 689, - 5 - ], - [ - "invoke", - 67, - 65, - 689, - 5 - ], - [ - "access", - 69, - 0, - 690, - 10 - ], - [ - "move", - 5, - 69, - 690, - 10 - ], - "while_start_299", - [ - "is_int", - 71, - 5, - 691, - 17 - ], - [ - "jump_false", - 71, - "rel_ni_301", - 691, - 17 - ], - [ - "is_int", - 72, - 7, - 691, - 17 - ], - [ - "jump_false", - 72, - "rel_ni_301", - 691, - 17 - ], - [ - "lt_int", - 70, - 5, - 7, - 691, - 17 - ], - [ - "jump", - "rel_done_303", - 691, - 17 - ], - "rel_ni_301", - [ - "is_num", - 71, - 5, - 691, - 17 - ], - [ - "jump_false", - 71, - "rel_nn_302", - 691, - 17 - ], - [ - "is_num", - 72, - 7, - 691, - 17 - ], - [ - "jump_false", - 72, - "rel_nn_302", - 691, - 17 - ], - [ - "lt_float", - 70, - 5, - 7, - 691, - 17 - ], - [ - "jump", - "rel_done_303", - 691, - 17 - ], - "rel_nn_302", - [ - "is_text", - 71, - 5, - 691, - 17 - ], - [ - "jump_false", - 71, - "rel_err_304", - 691, - 17 - ], - [ - "is_text", - 72, - 7, - 691, - 17 - ], - [ - "jump_false", - 72, - "rel_err_304", - 691, - 17 - ], - [ - "lt_text", - 70, - 5, - 7, - 691, - 17 - ], - [ - "jump", - "rel_done_303", - 691, - 17 - ], - "rel_err_304", - [ - "disrupt", - 691, - 17 - ], - "rel_done_303", - [ - "jump_false", - 70, - "while_end_300", - 691, - 17 - ], - [ - "access", - 73, - "push", - 692, - 14 - ], - [ - "load_dynamic", - 74, - 4, - 5, - 692, - 37 - ], - [ - "get", - 76, - 14, - 1, - 692, - 7 - ], - [ - "frame", - 77, - 76, - 3, - 692, - 7 - ], - [ - "null", - 78, - 692, - 7 - ], - [ - "setarg", - 77, - 0, - 78, - 692, - 7 - ], - [ - "setarg", - 77, - 1, - 73, - 692, - 7 - ], - [ - "setarg", - 77, - 2, - 8, - 692, - 7 - ], - [ - "setarg", - 77, - 3, - 74, - 692, - 7 - ], - [ - "invoke", - 77, - 75, - 692, - 7 - ], - [ - "access", - 79, - 1, - 693, - 17 - ], - [ - "is_text", - 81, - 5, - 693, - 17 - ], - [ - "jump_false", - 81, - "add_cn_306", - 693, - 17 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_306", - 693, - 17 - ], - [ - "concat", - 80, - 5, - 79, - 693, - 17 - ], - [ - "jump", - "add_done_305", - 693, - 17 - ], - "add_cn_306", - [ - "is_num", - 81, - 5, - 693, - 17 - ], - [ - "jump_false", - 81, - "add_err_307", - 693, - 17 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 80, - 5, - 79, - 693, - 17 - ], - [ - "jump", - "add_done_305", - 693, - 17 - ], - "add_err_307", - [ - "disrupt", - 693, - 17 - ], - "add_done_305", - [ - "move", - 5, - 80, - 693, - 17 - ], - [ - "jump", - "while_start_299", - 693, - 17 - ], - "while_end_300", - [ - "get", - 84, - 9, - 1, - 695, - 14 - ], - [ - "frame", - 85, - 84, - 0, - 695, - 14 - ], - [ - "null", - 86, - 695, - 14 - ], - [ - "setarg", - 85, - 0, - 86, - 695, - 14 - ], - [ - "invoke", - 85, - 83, - 695, - 14 - ], - [ - "move", - 15, - 83, - 695, - 14 - ], - [ - "access", - 87, - "frame", - 696, - 12 - ], - [ - "access", - 88, - 2, - 696, - 30 - ], - [ - "get", - 90, - 15, - 1, - 696, - 5 - ], - [ - "frame", - 91, - 90, - 4, - 696, - 5 - ], - [ - "null", - 92, - 696, - 5 - ], - [ - "setarg", - 91, - 0, - 92, - 696, - 5 - ], - [ - "setarg", - 91, - 1, - 87, - 696, - 5 - ], - [ - "setarg", - 91, - 2, - 15, - 696, - 5 - ], - [ - "setarg", - 91, - 3, - 2, - 696, - 5 - ], - [ - "setarg", - 91, - 4, - 88, - 696, - 5 - ], - [ - "invoke", - 91, - 89, - 696, - 5 - ], - [ - "access", - 93, - "setarg", - 697, - 12 - ], - [ - "access", - 94, - 0, - 697, - 26 - ], - [ - "get", - 96, - 15, - 1, - 697, - 5 - ], - [ - "frame", - 97, - 96, - 4, - 697, - 5 - ], - [ - "null", - 98, - 697, - 5 - ], - [ - "setarg", - 97, - 0, - 98, - 697, - 5 - ], - [ - "setarg", - 97, - 1, - 93, - 697, - 5 - ], - [ - "setarg", - 97, - 2, - 15, - 697, - 5 - ], - [ - "setarg", - 97, - 3, - 94, - 697, - 5 - ], - [ - "setarg", - 97, - 4, - 14, - 697, - 5 - ], - [ - "invoke", - 97, - 95, - 697, - 5 - ], - [ - "access", - 99, - "setarg", - 698, - 12 - ], - [ - "access", - 100, - 1, - 698, - 26 - ], - [ - "get", - 102, - 15, - 1, - 698, - 5 - ], - [ - "frame", - 103, - 102, - 4, - 698, - 5 - ], - [ - "null", - 104, - 698, - 5 - ], - [ - "setarg", - 103, - 0, - 104, - 698, - 5 - ], - [ - "setarg", - 103, - 1, - 99, - 698, - 5 - ], - [ - "setarg", - 103, - 2, - 15, - 698, - 5 - ], - [ - "setarg", - 103, - 3, - 100, - 698, - 5 - ], - [ - "setarg", - 103, - 4, - 13, - 698, - 5 - ], - [ - "invoke", - 103, - 101, - 698, - 5 - ], - [ - "access", - 105, - "setarg", - 699, - 12 - ], - [ - "access", - 106, - 2, - 699, - 26 - ], - [ - "get", - 108, - 15, - 1, - 699, - 5 - ], - [ - "frame", - 109, - 108, - 4, - 699, - 5 - ], - [ - "null", - 110, - 699, - 5 - ], - [ - "setarg", - 109, - 0, - 110, - 699, - 5 - ], - [ - "setarg", - 109, - 1, - 105, - 699, - 5 - ], - [ - "setarg", - 109, - 2, - 15, - 699, - 5 - ], - [ - "setarg", - 109, - 3, - 106, - 699, - 5 - ], - [ - "setarg", - 109, - 4, - 8, - 699, - 5 - ], - [ - "invoke", - 109, - 107, - 699, - 5 - ], - [ - "access", - 111, - "invoke", - 700, - 12 - ], - [ - "get", - 113, - 14, - 1, - 700, - 5 - ], - [ - "frame", - 114, - 113, - 3, - 700, - 5 - ], - [ - "null", - 115, - 700, - 5 - ], - [ - "setarg", - 114, - 0, - 115, - 700, - 5 - ], - [ - "setarg", - 114, - 1, - 111, - 700, - 5 - ], - [ - "setarg", - 114, - 2, - 15, - 700, - 5 - ], - [ - "setarg", - 114, - 3, - 1, - 700, - 5 - ], - [ - "invoke", - 114, - 112, - 700, - 5 - ], - [ - "get", - 117, - 32, - 1, - 701, - 5 - ], - [ - "frame", - 118, - 117, - 1, - 701, - 5 - ], - [ - "null", - 119, - 701, - 5 - ], - [ - "setarg", - 118, - 0, - 119, - 701, - 5 - ], - [ - "setarg", - 118, - 1, - 10, - 701, - 5 - ], - [ - "invoke", - 118, - 116, - 701, - 5 - ], - [ - "get", - 121, - 34, - 1, - 704, - 5 - ], - [ - "frame", - 122, - 121, - 1, - 704, - 5 - ], - [ - "null", - 123, - 704, - 5 - ], - [ - "setarg", - 122, - 0, - 123, - 704, - 5 - ], - [ - "setarg", - 122, - 1, - 16, - 704, - 5 - ], - [ - "invoke", - 122, - 120, - 704, - 5 - ], - [ - "get", - 125, - 9, - 1, - 705, - 23 - ], - [ - "frame", - 126, - 125, - 0, - 705, - 23 - ], - [ - "null", - 127, - 705, - 23 - ], - [ - "setarg", - 126, - 0, - 127, - 705, - 23 - ], - [ - "invoke", - 126, - 124, - 705, - 23 - ], - [ - "move", - 12, - 124, - 705, - 23 - ], - [ - "access", - 128, - "load_field", - 706, - 16 - ], - [ - "array", - 129, - 4, - 706, - 48 - ], - [ - "push", - 129, - 128, - 706, - 48 - ], - [ - "push", - 129, - 12, - 706, - 48 - ], - [ - "push", - 129, - 2, - 706, - 48 - ], - [ - "push", - 129, - 3, - 706, - 48 - ], - [ - "get", - 131, - 7, - 1, - 706, - 5 - ], - [ - "frame", - 132, - 131, - 1, - 706, - 5 - ], - [ - "null", - 133, - 706, - 5 - ], - [ - "setarg", - 132, - 0, - 133, - 706, - 5 - ], - [ - "setarg", - 132, - 1, - 129, - 706, - 5 - ], - [ - "invoke", - 132, - 130, - 706, - 5 - ], - [ - "get", - 135, - 9, - 1, - 707, - 22 - ], - [ - "frame", - 136, - 135, - 0, - 707, - 22 - ], - [ - "null", - 137, - 707, - 22 - ], - [ - "setarg", - 136, - 0, - 137, - 707, - 22 - ], - [ - "invoke", - 136, - 134, - 707, - 22 - ], - [ - "move", - 11, - 134, - 707, - 22 - ], - [ - "access", - 138, - "frame", - 708, - 12 - ], - [ - "get", - 140, - 15, - 1, - 708, - 5 - ], - [ - "frame", - 141, - 140, - 4, - 708, - 5 - ], - [ - "null", - 142, - 708, - 5 - ], - [ - "setarg", - 141, - 0, - 142, - 708, - 5 - ], - [ - "setarg", - 141, - 1, - 138, - 708, - 5 - ], - [ - "setarg", - 141, - 2, - 11, - 708, - 5 - ], - [ - "setarg", - 141, - 3, - 12, - 708, - 5 - ], - [ - "setarg", - 141, - 4, - 7, - 708, - 5 - ], - [ - "invoke", - 141, - 139, - 708, - 5 - ], - [ - "access", - 143, - "setarg", - 709, - 12 - ], - [ - "access", - 144, - 0, - 709, - 34 - ], - [ - "get", - 146, - 15, - 1, - 709, - 5 - ], - [ - "frame", - 147, - 146, - 4, - 709, - 5 - ], - [ - "null", - 148, - 709, - 5 - ], - [ - "setarg", - 147, - 0, - 148, - 709, - 5 - ], - [ - "setarg", - 147, - 1, - 143, - 709, - 5 - ], - [ - "setarg", - 147, - 2, - 11, - 709, - 5 - ], - [ - "setarg", - 147, - 3, - 144, - 709, - 5 - ], - [ - "setarg", - 147, - 4, - 2, - 709, - 5 - ], - [ - "invoke", - 147, - 145, - 709, - 5 - ], - [ - "access", - 149, - 1, - 710, - 15 - ], - [ - "move", - 6, - 149, - 710, - 15 - ], - [ - "access", - 150, - 0, - 711, - 10 - ], - [ - "move", - 5, - 150, - 711, - 10 - ], - "while_start_308", - [ - "is_int", - 152, - 5, - 712, - 17 - ], - [ - "jump_false", - 152, - "rel_ni_310", - 712, - 17 - ], - [ - "is_int", - 153, - 7, - 712, - 17 - ], - [ - "jump_false", - 153, - "rel_ni_310", - 712, - 17 - ], - [ - "lt_int", - 151, - 5, - 7, - 712, - 17 - ], - [ - "jump", - "rel_done_312", - 712, - 17 - ], - "rel_ni_310", - [ - "is_num", - 152, - 5, - 712, - 17 - ], - [ - "jump_false", - 152, - "rel_nn_311", - 712, - 17 - ], - [ - "is_num", - 153, - 7, - 712, - 17 - ], - [ - "jump_false", - 153, - "rel_nn_311", - 712, - 17 - ], - [ - "lt_float", - 151, - 5, - 7, - 712, - 17 - ], - [ - "jump", - "rel_done_312", - 712, - 17 - ], - "rel_nn_311", - [ - "is_text", - 152, - 5, - 712, - 17 - ], - [ - "jump_false", - 152, - "rel_err_313", - 712, - 17 - ], - [ - "is_text", - 153, - 7, - 712, - 17 - ], - [ - "jump_false", - 153, - "rel_err_313", - 712, - 17 - ], - [ - "lt_text", - 151, - 5, - 7, - 712, - 17 - ], - [ - "jump", - "rel_done_312", - 712, - 17 - ], - "rel_err_313", - [ - "disrupt", - 712, - 17 - ], - "rel_done_312", - [ - "jump_false", - 151, - "while_end_309", - 712, - 17 - ], - [ - "access", - 154, - "setarg", - 713, - 14 - ], - [ - "load_dynamic", - 155, - 4, - 5, - 713, - 50 - ], - [ - "get", - 157, - 15, - 1, - 713, - 7 - ], - [ - "frame", - 158, - 157, - 4, - 713, - 7 - ], - [ - "null", - 159, - 713, - 7 - ], - [ - "setarg", - 158, - 0, - 159, - 713, - 7 - ], - [ - "setarg", - 158, - 1, - 154, - 713, - 7 - ], - [ - "setarg", - 158, - 2, - 11, - 713, - 7 - ], - [ - "setarg", - 158, - 3, - 6, - 713, - 7 - ], - [ - "setarg", - 158, - 4, - 155, - 713, - 7 - ], - [ - "invoke", - 158, - 156, - 713, - 7 - ], - [ - "access", - 160, - 1, - 714, - 27 - ], - [ - "is_text", - 162, - 6, - 714, - 27 - ], - [ - "jump_false", - 162, - "add_cn_315", - 714, - 27 - ], - "_nop_tc_4", - [ - "jump", - "add_cn_315", - 714, - 27 - ], - [ - "concat", - 161, - 6, - 160, - 714, - 27 - ], - [ - "jump", - "add_done_314", - 714, - 27 - ], - "add_cn_315", - [ - "is_num", - 162, - 6, - 714, - 27 - ], - [ - "jump_false", - 162, - "add_err_316", - 714, - 27 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "add", - 161, - 6, - 160, - 714, - 27 - ], - [ - "jump", - "add_done_314", - 714, - 27 - ], - "add_err_316", - [ - "disrupt", - 714, - 27 - ], - "add_done_314", - [ - "move", - 6, - 161, - 714, - 27 - ], - [ - "access", - 164, - 1, - 715, - 17 - ], - [ - "is_text", - 166, - 5, - 715, - 17 - ], - [ - "jump_false", - 166, - "add_cn_318", - 715, - 17 - ], - "_nop_tc_7", - [ - "jump", - "add_cn_318", - 715, - 17 - ], - [ - "concat", - 165, - 5, - 164, - 715, - 17 - ], - [ - "jump", - "add_done_317", - 715, - 17 - ], - "add_cn_318", - [ - "is_num", - 166, - 5, - 715, - 17 - ], - [ - "jump_false", - 166, - "add_err_319", - 715, - 17 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "add", - 165, - 5, - 164, - 715, - 17 - ], - [ - "jump", - "add_done_317", - 715, - 17 - ], - "add_err_319", - [ - "disrupt", - 715, - 17 - ], - "add_done_317", - [ - "move", - 5, - 165, - 715, - 17 - ], - [ - "jump", - "while_start_308", - 715, - 17 - ], - "while_end_309", - [ - "access", - 168, - "invoke", - 717, - 12 - ], - [ - "get", - 170, - 14, - 1, - 717, - 5 - ], - [ - "frame", - 171, - 170, - 3, - 717, - 5 - ], - [ - "null", - 172, - 717, - 5 - ], - [ - "setarg", - 171, - 0, - 172, - 717, - 5 - ], - [ - "setarg", - 171, - 1, - 168, - 717, - 5 - ], - [ - "setarg", - 171, - 2, - 11, - 717, - 5 - ], - [ - "setarg", - 171, - 3, - 1, - 717, - 5 - ], - [ - "invoke", - 171, - 169, - 717, - 5 - ], - [ - "get", - 174, - 34, - 1, - 719, - 5 - ], - [ - "frame", - 175, - 174, - 1, - 719, - 5 - ], - [ - "null", - 176, - 719, - 5 - ], - [ - "setarg", - 175, - 0, - 176, - 719, - 5 - ], - [ - "setarg", - 175, - 1, - 10, - 719, - 5 - ], - [ - "invoke", - 175, - 173, - 719, - 5 - ], - [ - "null", - 177, - 719, - 5 - ], - [ - "return", - 177, - 719, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 202, - "nr_close_slots": 0, - "instructions": [ - [ - "length", - 18, - 4, - 723, - 23 - ], - [ - "move", - 7, - 18, - 723, - 23 - ], - [ - "get", - 20, - 9, - 1, - 724, - 17 - ], - [ - "frame", - 21, - 20, - 0, - 724, - 17 - ], - [ - "null", - 22, - 724, - 17 - ], - [ - "setarg", - 21, - 0, - 22, - 724, - 17 - ], - [ - "invoke", - 21, - 19, - 724, - 17 - ], - [ - "move", - 9, - 19, - 724, - 17 - ], - [ - "access", - 23, - "dyn_record_path", - 725, - 33 - ], - [ - "get", - 25, - 57, - 1, - 725, - 23 - ], - [ - "frame", - 26, - 25, - 1, - 725, - 23 - ], - [ - "null", - 27, - 725, - 23 - ], - [ - "setarg", - 26, - 0, - 27, - 725, - 23 - ], - [ - "setarg", - 26, - 1, - 23, - 725, - 23 - ], - [ - "invoke", - 26, - 24, - 725, - 23 - ], - [ - "move", - 17, - 24, - 725, - 23 - ], - [ - "access", - 28, - "dyn_call_done", - 726, - 32 - ], - [ - "get", - 30, - 57, - 1, - 726, - 22 - ], - [ - "frame", - 31, - 30, - 1, - 726, - 22 - ], - [ - "null", - 32, - 726, - 22 - ], - [ - "setarg", - 31, - 0, - 32, - 726, - 22 - ], - [ - "setarg", - 31, - 1, - 28, - 726, - 22 - ], - [ - "invoke", - 31, - 29, - 726, - 22 - ], - [ - "move", - 10, - 29, - 726, - 22 - ], - [ - "access", - 5, - 0, - 727, - 14 - ], - [ - "access", - 6, - 0, - 728, - 19 - ], - [ - "access", - 33, - "is_proxy", - 731, - 12 - ], - [ - "get", - 35, - 14, - 1, - 731, - 5 - ], - [ - "frame", - 36, - 35, - 3, - 731, - 5 - ], - [ - "null", - 37, - 731, - 5 - ], - [ - "setarg", - 36, - 0, - 37, - 731, - 5 - ], - [ - "setarg", - 36, - 1, - 33, - 731, - 5 - ], - [ - "setarg", - 36, - 2, - 9, - 731, - 5 - ], - [ - "setarg", - 36, - 3, - 2, - 731, - 5 - ], - [ - "invoke", - 36, - 34, - 731, - 5 - ], - [ - "access", - 38, - "jump_false", - 732, - 20 - ], - [ - "get", - 40, - 33, - 1, - 732, - 5 - ], - [ - "frame", - 41, - 40, - 3, - 732, - 5 - ], - [ - "null", - 42, - 732, - 5 - ], - [ - "setarg", - 41, - 0, - 42, - 732, - 5 - ], - [ - "setarg", - 41, - 1, - 38, - 732, - 5 - ], - [ - "setarg", - 41, - 2, - 9, - 732, - 5 - ], - [ - "setarg", - 41, - 3, - 17, - 732, - 5 - ], - [ - "invoke", - 41, - 39, - 732, - 5 - ], - [ - "get", - 44, - 9, - 1, - 735, - 18 - ], - [ - "frame", - 45, - 44, - 0, - 735, - 18 - ], - [ - "null", - 46, - 735, - 18 - ], - [ - "setarg", - 45, - 0, - 46, - 735, - 18 - ], - [ - "invoke", - 45, - 43, - 735, - 18 - ], - [ - "move", - 13, - 43, - 735, - 18 - ], - [ - "access", - 47, - "dyn_error", - 736, - 32 - ], - [ - "get", - 49, - 57, - 1, - 736, - 22 - ], - [ - "frame", - 50, - 49, - 1, - 736, - 22 - ], - [ - "null", - 51, - 736, - 22 - ], - [ - "setarg", - 50, - 0, - 51, - 736, - 22 - ], - [ - "setarg", - 50, - 1, - 47, - 736, - 22 - ], - [ - "invoke", - 50, - 48, - 736, - 22 - ], - [ - "move", - 11, - 48, - 736, - 22 - ], - [ - "access", - 52, - "is_text", - 737, - 12 - ], - [ - "get", - 54, - 14, - 1, - 737, - 5 - ], - [ - "frame", - 55, - 54, - 3, - 737, - 5 - ], - [ - "null", - 56, - 737, - 5 - ], - [ - "setarg", - 55, - 0, - 56, - 737, - 5 - ], - [ - "setarg", - 55, - 1, - 52, - 737, - 5 - ], - [ - "setarg", - 55, - 2, - 13, - 737, - 5 - ], - [ - "setarg", - 55, - 3, - 3, - 737, - 5 - ], - [ - "invoke", - 55, - 53, - 737, - 5 - ], - [ - "access", - 57, - "jump_false", - 738, - 20 - ], - [ - "get", - 59, - 33, - 1, - 738, - 5 - ], - [ - "frame", - 60, - 59, - 3, - 738, - 5 - ], - [ - "null", - 61, - 738, - 5 - ], - [ - "setarg", - 60, - 0, - 61, - 738, - 5 - ], - [ - "setarg", - 60, - 1, - 57, - 738, - 5 - ], - [ - "setarg", - 60, - 2, - 13, - 738, - 5 - ], - [ - "setarg", - 60, - 3, - 11, - 738, - 5 - ], - [ - "invoke", - 60, - 58, - 738, - 5 - ], - [ - "get", - 63, - 9, - 1, - 739, - 21 - ], - [ - "frame", - 64, - 63, - 0, - 739, - 21 - ], - [ - "null", - 65, - 739, - 21 - ], - [ - "setarg", - 64, - 0, - 65, - 739, - 21 - ], - [ - "invoke", - 64, - 62, - 739, - 21 - ], - [ - "move", - 15, - 62, - 739, - 21 - ], - [ - "get", - 67, - 24, - 1, - 740, - 5 - ], - [ - "frame", - 68, - 67, - 1, - 740, - 5 - ], - [ - "null", - 69, - 740, - 5 - ], - [ - "setarg", - 68, - 0, - 69, - 740, - 5 - ], - [ - "setarg", - 68, - 1, - 15, - 740, - 5 - ], - [ - "invoke", - 68, - 66, - 740, - 5 - ], - [ - "get", - 71, - 9, - 1, - 741, - 20 - ], - [ - "frame", - 72, - 71, - 0, - 741, - 20 - ], - [ - "null", - 73, - 741, - 20 - ], - [ - "setarg", - 72, - 0, - 73, - 741, - 20 - ], - [ - "invoke", - 72, - 70, - 741, - 20 - ], - [ - "move", - 8, - 70, - 741, - 20 - ], - [ - "access", - 74, - "array", - 742, - 16 - ], - [ - "access", - 75, - 0, - 742, - 35 - ], - [ - "array", - 76, - 3, - 742, - 35 - ], - [ - "push", - 76, - 74, - 742, - 35 - ], - [ - "push", - 76, - 8, - 742, - 35 - ], - [ - "push", - 76, - 75, - 742, - 35 - ], - [ - "get", - 78, - 7, - 1, - 742, - 5 - ], - [ - "frame", - 79, - 78, - 1, - 742, - 5 - ], - [ - "null", - 80, - 742, - 5 - ], - [ - "setarg", - 79, - 0, - 80, - 742, - 5 - ], - [ - "setarg", - 79, - 1, - 76, - 742, - 5 - ], - [ - "invoke", - 79, - 77, - 742, - 5 - ], - [ - "access", - 81, - 0, - 743, - 10 - ], - [ - "move", - 5, - 81, - 743, - 10 - ], - "while_start_320", - [ - "is_int", - 83, - 5, - 744, - 17 - ], - [ - "jump_false", - 83, - "rel_ni_322", - 744, - 17 - ], - [ - "is_int", - 84, - 7, - 744, - 17 - ], - [ - "jump_false", - 84, - "rel_ni_322", - 744, - 17 - ], - [ - "lt_int", - 82, - 5, - 7, - 744, - 17 - ], - [ - "jump", - "rel_done_324", - 744, - 17 - ], - "rel_ni_322", - [ - "is_num", - 83, - 5, - 744, - 17 - ], - [ - "jump_false", - 83, - "rel_nn_323", - 744, - 17 - ], - [ - "is_num", - 84, - 7, - 744, - 17 - ], - [ - "jump_false", - 84, - "rel_nn_323", - 744, - 17 - ], - [ - "lt_float", - 82, - 5, - 7, - 744, - 17 - ], - [ - "jump", - "rel_done_324", - 744, - 17 - ], - "rel_nn_323", - [ - "is_text", - 83, - 5, - 744, - 17 - ], - [ - "jump_false", - 83, - "rel_err_325", - 744, - 17 - ], - [ - "is_text", - 84, - 7, - 744, - 17 - ], - [ - "jump_false", - 84, - "rel_err_325", - 744, - 17 - ], - [ - "lt_text", - 82, - 5, - 7, - 744, - 17 - ], - [ - "jump", - "rel_done_324", - 744, - 17 - ], - "rel_err_325", - [ - "disrupt", - 744, - 17 - ], - "rel_done_324", - [ - "jump_false", - 82, - "while_end_321", - 744, - 17 - ], - [ - "access", - 85, - "push", - 745, - 14 - ], - [ - "load_dynamic", - 86, - 4, - 5, - 745, - 37 - ], - [ - "get", - 88, - 14, - 1, - 745, - 7 - ], - [ - "frame", - 89, - 88, - 3, - 745, - 7 - ], - [ - "null", - 90, - 745, - 7 - ], - [ - "setarg", - 89, - 0, - 90, - 745, - 7 - ], - [ - "setarg", - 89, - 1, - 85, - 745, - 7 - ], - [ - "setarg", - 89, - 2, - 8, - 745, - 7 - ], - [ - "setarg", - 89, - 3, - 86, - 745, - 7 - ], - [ - "invoke", - 89, - 87, - 745, - 7 - ], - [ - "access", - 91, - 1, - 746, - 17 - ], - [ - "is_text", - 93, - 5, - 746, - 17 - ], - [ - "jump_false", - 93, - "add_cn_327", - 746, - 17 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_327", - 746, - 17 - ], - [ - "concat", - 92, - 5, - 91, - 746, - 17 - ], - [ - "jump", - "add_done_326", - 746, - 17 - ], - "add_cn_327", - [ - "is_num", - 93, - 5, - 746, - 17 - ], - [ - "jump_false", - 93, - "add_err_328", - 746, - 17 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 92, - 5, - 91, - 746, - 17 - ], - [ - "jump", - "add_done_326", - 746, - 17 - ], - "add_err_328", - [ - "disrupt", - 746, - 17 - ], - "add_done_326", - [ - "move", - 5, - 92, - 746, - 17 - ], - [ - "jump", - "while_start_320", - 746, - 17 - ], - "while_end_321", - [ - "get", - 96, - 9, - 1, - 748, - 14 - ], - [ - "frame", - 97, - 96, - 0, - 748, - 14 - ], - [ - "null", - 98, - 748, - 14 - ], - [ - "setarg", - 97, - 0, - 98, - 748, - 14 - ], - [ - "invoke", - 97, - 95, - 748, - 14 - ], - [ - "move", - 16, - 95, - 748, - 14 - ], - [ - "access", - 99, - "frame", - 749, - 12 - ], - [ - "access", - 100, - 2, - 749, - 30 - ], - [ - "get", - 102, - 15, - 1, - 749, - 5 - ], - [ - "frame", - 103, - 102, - 4, - 749, - 5 - ], - [ - "null", - 104, - 749, - 5 - ], - [ - "setarg", - 103, - 0, - 104, - 749, - 5 - ], - [ - "setarg", - 103, - 1, - 99, - 749, - 5 - ], - [ - "setarg", - 103, - 2, - 16, - 749, - 5 - ], - [ - "setarg", - 103, - 3, - 2, - 749, - 5 - ], - [ - "setarg", - 103, - 4, - 100, - 749, - 5 - ], - [ - "invoke", - 103, - 101, - 749, - 5 - ], - [ - "access", - 105, - "setarg", - 750, - 12 - ], - [ - "access", - 106, - 0, - 750, - 26 - ], - [ - "get", - 108, - 15, - 1, - 750, - 5 - ], - [ - "frame", - 109, - 108, - 4, - 750, - 5 - ], - [ - "null", - 110, - 750, - 5 - ], - [ - "setarg", - 109, - 0, - 110, - 750, - 5 - ], - [ - "setarg", - 109, - 1, - 105, - 750, - 5 - ], - [ - "setarg", - 109, - 2, - 16, - 750, - 5 - ], - [ - "setarg", - 109, - 3, - 106, - 750, - 5 - ], - [ - "setarg", - 109, - 4, - 15, - 750, - 5 - ], - [ - "invoke", - 109, - 107, - 750, - 5 - ], - [ - "access", - 111, - "setarg", - 751, - 12 - ], - [ - "access", - 112, - 1, - 751, - 26 - ], - [ - "get", - 114, - 15, - 1, - 751, - 5 - ], - [ - "frame", - 115, - 114, - 4, - 751, - 5 - ], - [ - "null", - 116, - 751, - 5 - ], - [ - "setarg", - 115, - 0, - 116, - 751, - 5 - ], - [ - "setarg", - 115, - 1, - 111, - 751, - 5 - ], - [ - "setarg", - 115, - 2, - 16, - 751, - 5 - ], - [ - "setarg", - 115, - 3, - 112, - 751, - 5 - ], - [ - "setarg", - 115, - 4, - 3, - 751, - 5 - ], - [ - "invoke", - 115, - 113, - 751, - 5 - ], - [ - "access", - 117, - "setarg", - 752, - 12 - ], - [ - "access", - 118, - 2, - 752, - 26 - ], - [ - "get", - 120, - 15, - 1, - 752, - 5 - ], - [ - "frame", - 121, - 120, - 4, - 752, - 5 - ], - [ - "null", - 122, - 752, - 5 - ], - [ - "setarg", - 121, - 0, - 122, - 752, - 5 - ], - [ - "setarg", - 121, - 1, - 117, - 752, - 5 - ], - [ - "setarg", - 121, - 2, - 16, - 752, - 5 - ], - [ - "setarg", - 121, - 3, - 118, - 752, - 5 - ], - [ - "setarg", - 121, - 4, - 8, - 752, - 5 - ], - [ - "invoke", - 121, - 119, - 752, - 5 - ], - [ - "access", - 123, - "invoke", - 753, - 12 - ], - [ - "get", - 125, - 14, - 1, - 753, - 5 - ], - [ - "frame", - 126, - 125, - 3, - 753, - 5 - ], - [ - "null", - 127, - 753, - 5 - ], - [ - "setarg", - 126, - 0, - 127, - 753, - 5 - ], - [ - "setarg", - 126, - 1, - 123, - 753, - 5 - ], - [ - "setarg", - 126, - 2, - 16, - 753, - 5 - ], - [ - "setarg", - 126, - 3, - 1, - 753, - 5 - ], - [ - "invoke", - 126, - 124, - 753, - 5 - ], - [ - "get", - 129, - 32, - 1, - 754, - 5 - ], - [ - "frame", - 130, - 129, - 1, - 754, - 5 - ], - [ - "null", - 131, - 754, - 5 - ], - [ - "setarg", - 130, - 0, - 131, - 754, - 5 - ], - [ - "setarg", - 130, - 1, - 10, - 754, - 5 - ], - [ - "invoke", - 130, - 128, - 754, - 5 - ], - [ - "get", - 133, - 34, - 1, - 757, - 5 - ], - [ - "frame", - 134, - 133, - 1, - 757, - 5 - ], - [ - "null", - 135, - 757, - 5 - ], - [ - "setarg", - 134, - 0, - 135, - 757, - 5 - ], - [ - "setarg", - 134, - 1, - 11, - 757, - 5 - ], - [ - "invoke", - 134, - 132, - 757, - 5 - ], - [ - "access", - 136, - "disrupt", - 758, - 12 - ], - [ - "get", - 138, - 12, - 1, - 758, - 5 - ], - [ - "frame", - 139, - 138, - 1, - 758, - 5 - ], - [ - "null", - 140, - 758, - 5 - ], - [ - "setarg", - 139, - 0, - 140, - 758, - 5 - ], - [ - "setarg", - 139, - 1, - 136, - 758, - 5 - ], - [ - "invoke", - 139, - 137, - 758, - 5 - ], - [ - "get", - 142, - 32, - 1, - 759, - 5 - ], - [ - "frame", - 143, - 142, - 1, - 759, - 5 - ], - [ - "null", - 144, - 759, - 5 - ], - [ - "setarg", - 143, - 0, - 144, - 759, - 5 - ], - [ - "setarg", - 143, - 1, - 10, - 759, - 5 - ], - [ - "invoke", - 143, - 141, - 759, - 5 - ], - [ - "get", - 146, - 34, - 1, - 762, - 5 - ], - [ - "frame", - 147, - 146, - 1, - 762, - 5 - ], - [ - "null", - 148, - 762, - 5 - ], - [ - "setarg", - 147, - 0, - 148, - 762, - 5 - ], - [ - "setarg", - 147, - 1, - 17, - 762, - 5 - ], - [ - "invoke", - 147, - 145, - 762, - 5 - ], - [ - "get", - 150, - 9, - 1, - 763, - 23 - ], - [ - "frame", - 151, - 150, - 0, - 763, - 23 - ], - [ - "null", - 152, - 763, - 23 - ], - [ - "setarg", - 151, - 0, - 152, - 763, - 23 - ], - [ - "invoke", - 151, - 149, - 763, - 23 - ], - [ - "move", - 14, - 149, - 763, - 23 - ], - [ - "access", - 153, - "load_dynamic", - 764, - 12 - ], - [ - "get", - 155, - 15, - 1, - 764, - 5 - ], - [ - "frame", - 156, - 155, - 4, - 764, - 5 - ], - [ - "null", - 157, - 764, - 5 - ], - [ - "setarg", - 156, - 0, - 157, - 764, - 5 - ], - [ - "setarg", - 156, - 1, - 153, - 764, - 5 - ], - [ - "setarg", - 156, - 2, - 14, - 764, - 5 - ], - [ - "setarg", - 156, - 3, - 2, - 764, - 5 - ], - [ - "setarg", - 156, - 4, - 3, - 764, - 5 - ], - [ - "invoke", - 156, - 154, - 764, - 5 - ], - [ - "get", - 159, - 9, - 1, - 765, - 22 - ], - [ - "frame", - 160, - 159, - 0, - 765, - 22 - ], - [ - "null", - 161, - 765, - 22 - ], - [ - "setarg", - 160, - 0, - 161, - 765, - 22 - ], - [ - "invoke", - 160, - 158, - 765, - 22 - ], - [ - "move", - 12, - 158, - 765, - 22 - ], - [ - "access", - 162, - "frame", - 766, - 12 - ], - [ - "get", - 164, - 15, - 1, - 766, - 5 - ], - [ - "frame", - 165, - 164, - 4, - 766, - 5 - ], - [ - "null", - 166, - 766, - 5 - ], - [ - "setarg", - 165, - 0, - 166, - 766, - 5 - ], - [ - "setarg", - 165, - 1, - 162, - 766, - 5 - ], - [ - "setarg", - 165, - 2, - 12, - 766, - 5 - ], - [ - "setarg", - 165, - 3, - 14, - 766, - 5 - ], - [ - "setarg", - 165, - 4, - 7, - 766, - 5 - ], - [ - "invoke", - 165, - 163, - 766, - 5 - ], - [ - "access", - 167, - "setarg", - 767, - 12 - ], - [ - "access", - 168, - 0, - 767, - 34 - ], - [ - "get", - 170, - 15, - 1, - 767, - 5 - ], - [ - "frame", - 171, - 170, - 4, - 767, - 5 - ], - [ - "null", - 172, - 767, - 5 - ], - [ - "setarg", - 171, - 0, - 172, - 767, - 5 - ], - [ - "setarg", - 171, - 1, - 167, - 767, - 5 - ], - [ - "setarg", - 171, - 2, - 12, - 767, - 5 - ], - [ - "setarg", - 171, - 3, - 168, - 767, - 5 - ], - [ - "setarg", - 171, - 4, - 2, - 767, - 5 - ], - [ - "invoke", - 171, - 169, - 767, - 5 - ], - [ - "access", - 173, - 1, - 768, - 15 - ], - [ - "move", - 6, - 173, - 768, - 15 - ], - [ - "access", - 174, - 0, - 769, - 10 - ], - [ - "move", - 5, - 174, - 769, - 10 - ], - "while_start_329", - [ - "is_int", - 176, - 5, - 770, - 17 - ], - [ - "jump_false", - 176, - "rel_ni_331", - 770, - 17 - ], - [ - "is_int", - 177, - 7, - 770, - 17 - ], - [ - "jump_false", - 177, - "rel_ni_331", - 770, - 17 - ], - [ - "lt_int", - 175, - 5, - 7, - 770, - 17 - ], - [ - "jump", - "rel_done_333", - 770, - 17 - ], - "rel_ni_331", - [ - "is_num", - 176, - 5, - 770, - 17 - ], - [ - "jump_false", - 176, - "rel_nn_332", - 770, - 17 - ], - [ - "is_num", - 177, - 7, - 770, - 17 - ], - [ - "jump_false", - 177, - "rel_nn_332", - 770, - 17 - ], - [ - "lt_float", - 175, - 5, - 7, - 770, - 17 - ], - [ - "jump", - "rel_done_333", - 770, - 17 - ], - "rel_nn_332", - [ - "is_text", - 176, - 5, - 770, - 17 - ], - [ - "jump_false", - 176, - "rel_err_334", - 770, - 17 - ], - [ - "is_text", - 177, - 7, - 770, - 17 - ], - [ - "jump_false", - 177, - "rel_err_334", - 770, - 17 - ], - [ - "lt_text", - 175, - 5, - 7, - 770, - 17 - ], - [ - "jump", - "rel_done_333", - 770, - 17 - ], - "rel_err_334", - [ - "disrupt", - 770, - 17 - ], - "rel_done_333", - [ - "jump_false", - 175, - "while_end_330", - 770, - 17 - ], - [ - "access", - 178, - "setarg", - 771, - 14 - ], - [ - "load_dynamic", - 179, - 4, - 5, - 771, - 50 - ], - [ - "get", - 181, - 15, - 1, - 771, - 7 - ], - [ - "frame", - 182, - 181, - 4, - 771, - 7 - ], - [ - "null", - 183, - 771, - 7 - ], - [ - "setarg", - 182, - 0, - 183, - 771, - 7 - ], - [ - "setarg", - 182, - 1, - 178, - 771, - 7 - ], - [ - "setarg", - 182, - 2, - 12, - 771, - 7 - ], - [ - "setarg", - 182, - 3, - 6, - 771, - 7 - ], - [ - "setarg", - 182, - 4, - 179, - 771, - 7 - ], - [ - "invoke", - 182, - 180, - 771, - 7 - ], - [ - "access", - 184, - 1, - 772, - 27 - ], - [ - "is_text", - 186, - 6, - 772, - 27 - ], - [ - "jump_false", - 186, - "add_cn_336", - 772, - 27 - ], - "_nop_tc_4", - [ - "jump", - "add_cn_336", - 772, - 27 - ], - [ - "concat", - 185, - 6, - 184, - 772, - 27 - ], - [ - "jump", - "add_done_335", - 772, - 27 - ], - "add_cn_336", - [ - "is_num", - 186, - 6, - 772, - 27 - ], - [ - "jump_false", - 186, - "add_err_337", - 772, - 27 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "add", - 185, - 6, - 184, - 772, - 27 - ], - [ - "jump", - "add_done_335", - 772, - 27 - ], - "add_err_337", - [ - "disrupt", - 772, - 27 - ], - "add_done_335", - [ - "move", - 6, - 185, - 772, - 27 - ], - [ - "access", - 188, - 1, - 773, - 17 - ], - [ - "is_text", - 190, - 5, - 773, - 17 - ], - [ - "jump_false", - 190, - "add_cn_339", - 773, - 17 - ], - "_nop_tc_7", - [ - "jump", - "add_cn_339", - 773, - 17 - ], - [ - "concat", - 189, - 5, - 188, - 773, - 17 - ], - [ - "jump", - "add_done_338", - 773, - 17 - ], - "add_cn_339", - [ - "is_num", - 190, - 5, - 773, - 17 - ], - [ - "jump_false", - 190, - "add_err_340", - 773, - 17 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "add", - 189, - 5, - 188, - 773, - 17 - ], - [ - "jump", - "add_done_338", - 773, - 17 - ], - "add_err_340", - [ - "disrupt", - 773, - 17 - ], - "add_done_338", - [ - "move", - 5, - 189, - 773, - 17 - ], - [ - "jump", - "while_start_329", - 773, - 17 - ], - "while_end_330", - [ - "access", - 192, - "invoke", - 775, - 12 - ], - [ - "get", - 194, - 14, - 1, - 775, - 5 - ], - [ - "frame", - 195, - 194, - 3, - 775, - 5 - ], - [ - "null", - 196, - 775, - 5 - ], - [ - "setarg", - 195, - 0, - 196, - 775, - 5 - ], - [ - "setarg", - 195, - 1, - 192, - 775, - 5 - ], - [ - "setarg", - 195, - 2, - 12, - 775, - 5 - ], - [ - "setarg", - 195, - 3, - 1, - 775, - 5 - ], - [ - "invoke", - 195, - 193, - 775, - 5 - ], - [ - "get", - 198, - 34, - 1, - 777, - 5 - ], - [ - "frame", - 199, - 198, - 1, - 777, - 5 - ], - [ - "null", - 200, - 777, - 5 - ], - [ - "setarg", - 199, - 0, - 200, - 777, - 5 - ], - [ - "setarg", - 199, - 1, - 10, - 777, - 5 - ], - [ - "invoke", - 199, - 197, - 777, - 5 - ], - [ - "null", - 201, - 777, - 5 - ], - [ - "return", - 201, - 777, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 56, - "nr_close_slots": 0, - "instructions": [ - [ - "length", - 8, - 2, - 781, - 23 - ], - [ - "move", - 5, - 8, - 781, - 23 - ], - [ - "get", - 10, - 9, - 1, - 782, - 22 - ], - [ - "frame", - 11, - 10, - 0, - 782, - 22 - ], - [ - "null", - 12, - 782, - 22 - ], - [ - "setarg", - 11, - 0, - 12, - 782, - 22 - ], - [ - "invoke", - 11, - 9, - 782, - 22 - ], - [ - "move", - 6, - 9, - 782, - 22 - ], - [ - "access", - 13, - "goframe", - 783, - 12 - ], - [ - "get", - 15, - 15, - 1, - 783, - 5 - ], - [ - "frame", - 16, - 15, - 4, - 783, - 5 - ], - [ - "null", - 17, - 783, - 5 - ], - [ - "setarg", - 16, - 0, - 17, - 783, - 5 - ], - [ - "setarg", - 16, - 1, - 13, - 783, - 5 - ], - [ - "setarg", - 16, - 2, - 6, - 783, - 5 - ], - [ - "setarg", - 16, - 3, - 1, - 783, - 5 - ], - [ - "setarg", - 16, - 4, - 5, - 783, - 5 - ], - [ - "invoke", - 16, - 14, - 783, - 5 - ], - [ - "get", - 19, - 9, - 1, - 784, - 21 - ], - [ - "frame", - 20, - 19, - 0, - 784, - 21 - ], - [ - "null", - 21, - 784, - 21 - ], - [ - "setarg", - 20, - 0, - 21, - 784, - 21 - ], - [ - "invoke", - 20, - 18, - 784, - 21 - ], - [ - "move", - 7, - 18, - 784, - 21 - ], - [ - "access", - 22, - "null", - 785, - 12 - ], - [ - "get", - 24, - 13, - 1, - 785, - 5 - ], - [ - "frame", - 25, - 24, - 2, - 785, - 5 - ], - [ - "null", - 26, - 785, - 5 - ], - [ - "setarg", - 25, - 0, - 26, - 785, - 5 - ], - [ - "setarg", - 25, - 1, - 22, - 785, - 5 - ], - [ - "setarg", - 25, - 2, - 7, - 785, - 5 - ], - [ - "invoke", - 25, - 23, - 785, - 5 - ], - [ - "access", - 27, - "setarg", - 786, - 12 - ], - [ - "access", - 28, - 0, - 786, - 34 - ], - [ - "get", - 30, - 15, - 1, - 786, - 5 - ], - [ - "frame", - 31, - 30, - 4, - 786, - 5 - ], - [ - "null", - 32, - 786, - 5 - ], - [ - "setarg", - 31, - 0, - 32, - 786, - 5 - ], - [ - "setarg", - 31, - 1, - 27, - 786, - 5 - ], - [ - "setarg", - 31, - 2, - 6, - 786, - 5 - ], - [ - "setarg", - 31, - 3, - 28, - 786, - 5 - ], - [ - "setarg", - 31, - 4, - 7, - 786, - 5 - ], - [ - "invoke", - 31, - 29, - 786, - 5 - ], - [ - "access", - 4, - 1, - 787, - 19 - ], - [ - "access", - 3, - 0, - 788, - 14 - ], - "while_start_341", - [ - "is_int", - 34, - 3, - 789, - 17 - ], - [ - "jump_false", - 34, - "rel_ni_343", - 789, - 17 - ], - [ - "is_int", - 35, - 5, - 789, - 17 - ], - [ - "jump_false", - 35, - "rel_ni_343", - 789, - 17 - ], - [ - "lt_int", - 33, - 3, - 5, - 789, - 17 - ], - [ - "jump", - "rel_done_345", - 789, - 17 - ], - "rel_ni_343", - [ - "is_num", - 34, - 3, - 789, - 17 - ], - [ - "jump_false", - 34, - "rel_nn_344", - 789, - 17 - ], - [ - "is_num", - 35, - 5, - 789, - 17 - ], - [ - "jump_false", - 35, - "rel_nn_344", - 789, - 17 - ], - [ - "lt_float", - 33, - 3, - 5, - 789, - 17 - ], - [ - "jump", - "rel_done_345", - 789, - 17 - ], - "rel_nn_344", - [ - "is_text", - 34, - 3, - 789, - 17 - ], - [ - "jump_false", - 34, - "rel_err_346", - 789, - 17 - ], - [ - "is_text", - 35, - 5, - 789, - 17 - ], - [ - "jump_false", - 35, - "rel_err_346", - 789, - 17 - ], - [ - "lt_text", - 33, - 3, - 5, - 789, - 17 - ], - [ - "jump", - "rel_done_345", - 789, - 17 - ], - "rel_err_346", - [ - "disrupt", - 789, - 17 - ], - "rel_done_345", - [ - "jump_false", - 33, - "while_end_342", - 789, - 17 - ], - [ - "access", - 36, - "setarg", - 790, - 14 - ], - [ - "load_dynamic", - 37, - 2, - 3, - 790, - 50 - ], - [ - "get", - 39, - 15, - 1, - 790, - 7 - ], - [ - "frame", - 40, - 39, - 4, - 790, - 7 - ], - [ - "null", - 41, - 790, - 7 - ], - [ - "setarg", - 40, - 0, - 41, - 790, - 7 - ], - [ - "setarg", - 40, - 1, - 36, - 790, - 7 - ], - [ - "setarg", - 40, - 2, - 6, - 790, - 7 - ], - [ - "setarg", - 40, - 3, - 4, - 790, - 7 - ], - [ - "setarg", - 40, - 4, - 37, - 790, - 7 - ], - [ - "invoke", - 40, - 38, - 790, - 7 - ], - [ - "access", - 42, - 1, - 791, - 27 - ], - [ - "is_text", - 44, - 4, - 791, - 27 - ], - [ - "jump_false", - 44, - "add_cn_348", - 791, - 27 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_348", - 791, - 27 - ], - [ - "concat", - 43, - 4, - 42, - 791, - 27 - ], - [ - "jump", - "add_done_347", - 791, - 27 - ], - "add_cn_348", - [ - "is_num", - 44, - 4, - 791, - 27 - ], - [ - "jump_false", - 44, - "add_err_349", - 791, - 27 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 43, - 4, - 42, - 791, - 27 - ], - [ - "jump", - "add_done_347", - 791, - 27 - ], - "add_err_349", - [ - "disrupt", - 791, - 27 - ], - "add_done_347", - [ - "move", - 4, - 43, - 791, - 27 - ], - [ - "access", - 46, - 1, - 792, - 17 - ], - [ - "is_text", - 48, - 3, - 792, - 17 - ], - [ - "jump_false", - 48, - "add_cn_351", - 792, - 17 - ], - "_nop_tc_4", - [ - "jump", - "add_cn_351", - 792, - 17 - ], - [ - "concat", - 47, - 3, - 46, - 792, - 17 - ], - [ - "jump", - "add_done_350", - 792, - 17 - ], - "add_cn_351", - [ - "is_num", - 48, - 3, - 792, - 17 - ], - [ - "jump_false", - 48, - "add_err_352", - 792, - 17 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "add", - 47, - 3, - 46, - 792, - 17 - ], - [ - "jump", - "add_done_350", - 792, - 17 - ], - "add_err_352", - [ - "disrupt", - 792, - 17 - ], - "add_done_350", - [ - "move", - 3, - 47, - 792, - 17 - ], - [ - "jump", - "while_start_341", - 792, - 17 - ], - "while_end_342", - [ - "access", - 50, - "goinvoke", - 794, - 12 - ], - [ - "get", - 52, - 13, - 1, - 794, - 5 - ], - [ - "frame", - 53, - 52, - 2, - 794, - 5 - ], - [ - "null", - 54, - 794, - 5 - ], - [ - "setarg", - 53, - 0, - 54, - 794, - 5 - ], - [ - "setarg", - 53, - 1, - 50, - 794, - 5 - ], - [ - "setarg", - 53, - 2, - 6, - 794, - 5 - ], - [ - "invoke", - 53, - 51, - 794, - 5 - ], - [ - "null", - 55, - 794, - 5 - ], - [ - "return", - 55, - 794, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 56, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 10, - 9, - 1, - 798, - 21 - ], - [ - "frame", - 11, - 10, - 0, - 798, - 21 - ], - [ - "null", - 12, - 798, - 21 - ], - [ - "setarg", - 11, - 0, - 12, - 798, - 21 - ], - [ - "invoke", - 11, - 9, - 798, - 21 - ], - [ - "move", - 8, - 9, - 798, - 21 - ], - [ - "get", - 14, - 29, - 1, - 799, - 5 - ], - [ - "frame", - 15, - 14, - 3, - 799, - 5 - ], - [ - "null", - 16, - 799, - 5 - ], - [ - "setarg", - 15, - 0, - 16, - 799, - 5 - ], - [ - "setarg", - 15, - 1, - 8, - 799, - 5 - ], - [ - "setarg", - 15, - 2, - 1, - 799, - 5 - ], - [ - "setarg", - 15, - 3, - 2, - 799, - 5 - ], - [ - "invoke", - 15, - 13, - 799, - 5 - ], - [ - "length", - 17, - 3, - 800, - 23 - ], - [ - "move", - 6, - 17, - 800, - 23 - ], - [ - "get", - 19, - 9, - 1, - 801, - 22 - ], - [ - "frame", - 20, - 19, - 0, - 801, - 22 - ], - [ - "null", - 21, - 801, - 22 - ], - [ - "setarg", - 20, - 0, - 21, - 801, - 22 - ], - [ - "invoke", - 20, - 18, - 801, - 22 - ], - [ - "move", - 7, - 18, - 801, - 22 - ], - [ - "access", - 22, - "goframe", - 802, - 12 - ], - [ - "get", - 24, - 15, - 1, - 802, - 5 - ], - [ - "frame", - 25, - 24, - 4, - 802, - 5 - ], - [ - "null", - 26, - 802, - 5 - ], - [ - "setarg", - 25, - 0, - 26, - 802, - 5 - ], - [ - "setarg", - 25, - 1, - 22, - 802, - 5 - ], - [ - "setarg", - 25, - 2, - 7, - 802, - 5 - ], - [ - "setarg", - 25, - 3, - 8, - 802, - 5 - ], - [ - "setarg", - 25, - 4, - 6, - 802, - 5 - ], - [ - "invoke", - 25, - 23, - 802, - 5 - ], - [ - "access", - 27, - "setarg", - 803, - 12 - ], - [ - "access", - 28, - 0, - 803, - 34 - ], - [ - "get", - 30, - 15, - 1, - 803, - 5 - ], - [ - "frame", - 31, - 30, - 4, - 803, - 5 - ], - [ - "null", - 32, - 803, - 5 - ], - [ - "setarg", - 31, - 0, - 32, - 803, - 5 - ], - [ - "setarg", - 31, - 1, - 27, - 803, - 5 - ], - [ - "setarg", - 31, - 2, - 7, - 803, - 5 - ], - [ - "setarg", - 31, - 3, - 28, - 803, - 5 - ], - [ - "setarg", - 31, - 4, - 1, - 803, - 5 - ], - [ - "invoke", - 31, - 29, - 803, - 5 - ], - [ - "access", - 5, - 1, - 804, - 19 - ], - [ - "access", - 4, - 0, - 805, - 14 - ], - "while_start_353", - [ - "is_int", - 34, - 4, - 806, - 17 - ], - [ - "jump_false", - 34, - "rel_ni_355", - 806, - 17 - ], - [ - "is_int", - 35, - 6, - 806, - 17 - ], - [ - "jump_false", - 35, - "rel_ni_355", - 806, - 17 - ], - [ - "lt_int", - 33, - 4, - 6, - 806, - 17 - ], - [ - "jump", - "rel_done_357", - 806, - 17 - ], - "rel_ni_355", - [ - "is_num", - 34, - 4, - 806, - 17 - ], - [ - "jump_false", - 34, - "rel_nn_356", - 806, - 17 - ], - [ - "is_num", - 35, - 6, - 806, - 17 - ], - [ - "jump_false", - 35, - "rel_nn_356", - 806, - 17 - ], - [ - "lt_float", - 33, - 4, - 6, - 806, - 17 - ], - [ - "jump", - "rel_done_357", - 806, - 17 - ], - "rel_nn_356", - [ - "is_text", - 34, - 4, - 806, - 17 - ], - [ - "jump_false", - 34, - "rel_err_358", - 806, - 17 - ], - [ - "is_text", - 35, - 6, - 806, - 17 - ], - [ - "jump_false", - 35, - "rel_err_358", - 806, - 17 - ], - [ - "lt_text", - 33, - 4, - 6, - 806, - 17 - ], - [ - "jump", - "rel_done_357", - 806, - 17 - ], - "rel_err_358", - [ - "disrupt", - 806, - 17 - ], - "rel_done_357", - [ - "jump_false", - 33, - "while_end_354", - 806, - 17 - ], - [ - "access", - 36, - "setarg", - 807, - 14 - ], - [ - "load_dynamic", - 37, - 3, - 4, - 807, - 50 - ], - [ - "get", - 39, - 15, - 1, - 807, - 7 - ], - [ - "frame", - 40, - 39, - 4, - 807, - 7 - ], - [ - "null", - 41, - 807, - 7 - ], - [ - "setarg", - 40, - 0, - 41, - 807, - 7 - ], - [ - "setarg", - 40, - 1, - 36, - 807, - 7 - ], - [ - "setarg", - 40, - 2, - 7, - 807, - 7 - ], - [ - "setarg", - 40, - 3, - 5, - 807, - 7 - ], - [ - "setarg", - 40, - 4, - 37, - 807, - 7 - ], - [ - "invoke", - 40, - 38, - 807, - 7 - ], - [ - "access", - 42, - 1, - 808, - 27 - ], - [ - "is_text", - 44, - 5, - 808, - 27 - ], - [ - "jump_false", - 44, - "add_cn_360", - 808, - 27 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_360", - 808, - 27 - ], - [ - "concat", - 43, - 5, - 42, - 808, - 27 - ], - [ - "jump", - "add_done_359", - 808, - 27 - ], - "add_cn_360", - [ - "is_num", - 44, - 5, - 808, - 27 - ], - [ - "jump_false", - 44, - "add_err_361", - 808, - 27 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 43, - 5, - 42, - 808, - 27 - ], - [ - "jump", - "add_done_359", - 808, - 27 - ], - "add_err_361", - [ - "disrupt", - 808, - 27 - ], - "add_done_359", - [ - "move", - 5, - 43, - 808, - 27 - ], - [ - "access", - 46, - 1, - 809, - 17 - ], - [ - "is_text", - 48, - 4, - 809, - 17 - ], - [ - "jump_false", - 48, - "add_cn_363", - 809, - 17 - ], - "_nop_tc_4", - [ - "jump", - "add_cn_363", - 809, - 17 - ], - [ - "concat", - 47, - 4, - 46, - 809, - 17 - ], - [ - "jump", - "add_done_362", - 809, - 17 - ], - "add_cn_363", - [ - "is_num", - 48, - 4, - 809, - 17 - ], - [ - "jump_false", - 48, - "add_err_364", - 809, - 17 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "add", - 47, - 4, - 46, - 809, - 17 - ], - [ - "jump", - "add_done_362", - 809, - 17 - ], - "add_err_364", - [ - "disrupt", - 809, - 17 - ], - "add_done_362", - [ - "move", - 4, - 47, - 809, - 17 - ], - [ - "jump", - "while_start_353", - 809, - 17 - ], - "while_end_354", - [ - "access", - 50, - "goinvoke", - 811, - 12 - ], - [ - "get", - 52, - 13, - 1, - 811, - 5 - ], - [ - "frame", - 53, - 52, - 2, - 811, - 5 - ], - [ - "null", - 54, - 811, - 5 - ], - [ - "setarg", - 53, - 0, - 54, - 811, - 5 - ], - [ - "setarg", - 53, - 1, - 50, - 811, - 5 - ], - [ - "setarg", - 53, - 2, - 7, - 811, - 5 - ], - [ - "invoke", - 53, - 51, - 811, - 5 - ], - [ - "null", - 55, - 811, - 5 - ], - [ - "return", - 55, - 811, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 64, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 6, - 816, - 23 - ], - [ - "is_identical", - 7, - 1, - 6, - 816, - 23 - ], - [ - "jump_true", - 7, - "eq_done_367", - 816, - 23 - ], - [ - "is_int", - 8, - 1, - 816, - 23 - ], - [ - "jump_false", - 8, - "eq_ni_368", - 816, - 23 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_368", - 816, - 23 - ], - [ - "eq_int", - 7, - 1, - 6, - 816, - 23 - ], - [ - "jump", - "eq_done_367", - 816, - 23 - ], - "eq_ni_368", - [ - "is_num", - 8, - 1, - 816, - 23 - ], - [ - "jump_false", - 8, - "eq_nn_369", - 816, - 23 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_369", - 816, - 23 - ], - [ - "eq_float", - 7, - 1, - 6, - 816, - 23 - ], - [ - "jump", - "eq_done_367", - 816, - 23 - ], - "eq_nn_369", - [ - "is_text", - 8, - 1, - 816, - 23 - ], - [ - "jump_false", - 8, - "eq_nt_370", - 816, - 23 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_370", - 816, - 23 - ], - [ - "eq_text", - 7, - 1, - 6, - 816, - 23 - ], - [ - "jump", - "eq_done_367", - 816, - 23 - ], - "eq_nt_370", - [ - "is_null", - 8, - 1, - 816, - 23 - ], - [ - "jump_false", - 8, - "eq_nnl_371", - 816, - 23 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 7, - 816, - 23 - ], - [ - "jump", - "eq_done_367", - 816, - 23 - ], - "eq_nnl_371", - [ - "is_bool", - 8, - 1, - 816, - 23 - ], - [ - "jump_false", - 8, - "eq_nb_372", - 816, - 23 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_372", - 816, - 23 - ], - [ - "eq_bool", - 7, - 1, - 6, - 816, - 23 - ], - [ - "jump", - "eq_done_367", - 816, - 23 - ], - "eq_nb_372", - [ - "false", - 7, - 816, - 23 - ], - "eq_done_367", - [ - "jump_false", - 7, - "if_else_365", - 816, - 23 - ], - [ - "null", - 10, - 817, - 14 - ], - [ - "return", - 10, - 817, - 14 - ], - "_nop_ur_1", - "if_else_365", - "if_end_366", - [ - "access", - 2, - 0, - 819, - 14 - ], - [ - "null", - 4, - 820, - 16 - ], - [ - "access", - 5, - 0, - 821, - 16 - ], - [ - "null", - 3, - 822, - 15 - ], - "while_start_373", - [ - "length", - 11, - 1, - 823, - 24 - ], - [ - "is_int", - 13, - 2, - 823, - 24 - ], - [ - "jump_false", - 13, - "rel_ni_375", - 823, - 24 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_int", - 12, - 2, - 11, - 823, - 24 - ], - [ - "jump", - "rel_done_377", - 823, - 24 - ], - "rel_ni_375", - [ - "is_num", - 13, - 2, - 823, - 24 - ], - [ - "jump_false", - 13, - "rel_nn_376", - 823, - 24 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_float", - 12, - 2, - 11, - 823, - 24 - ], - [ - "jump", - "rel_done_377", - 823, - 24 - ], - "rel_nn_376", - [ - "is_text", - 13, - 2, - 823, - 24 - ], - [ - "jump_false", - 13, - "rel_err_378", - 823, - 24 - ], - "_nop_tc_11", - [ - "jump", - "rel_err_378", - 823, - 24 - ], - [ - "lt_text", - 12, - 2, - 11, - 823, - 24 - ], - [ - "jump", - "rel_done_377", - 823, - 24 - ], - "rel_err_378", - [ - "disrupt", - 823, - 24 - ], - "rel_done_377", - [ - "jump_false", - 12, - "while_end_374", - 823, - 24 - ], - [ - "load_dynamic", - 15, - 1, - 2, - 824, - 25 - ], - [ - "move", - 4, - 15, - 824, - 25 - ], - [ - "null", - 16, - 825, - 19 - ], - [ - "is_identical", - 17, - 4, - 16, - 825, - 19 - ], - [ - "jump_true", - 17, - "eq_done_382", - 825, - 19 - ], - [ - "is_int", - 18, - 4, - 825, - 19 - ], - [ - "jump_false", - 18, - "eq_ni_383", - 825, - 19 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_383", - 825, - 19 - ], - [ - "eq_int", - 17, - 4, - 16, - 825, - 19 - ], - [ - "jump", - "eq_done_382", - 825, - 19 - ], - "eq_ni_383", - [ - "is_num", - 18, - 4, - 825, - 19 - ], - [ - "jump_false", - 18, - "eq_nn_384", - 825, - 19 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_384", - 825, - 19 - ], - [ - "eq_float", - 17, - 4, - 16, - 825, - 19 - ], - [ - "jump", - "eq_done_382", - 825, - 19 - ], - "eq_nn_384", - [ - "is_text", - 18, - 4, - 825, - 19 - ], - [ - "jump_false", - 18, - "eq_nt_385", - 825, - 19 - ], - "_nop_tc_14", - [ - "jump", - "eq_nt_385", - 825, - 19 - ], - [ - "eq_text", - 17, - 4, - 16, - 825, - 19 - ], - [ - "jump", - "eq_done_382", - 825, - 19 - ], - "eq_nt_385", - [ - "is_null", - 18, - 4, - 825, - 19 - ], - [ - "jump_false", - 18, - "eq_nnl_386", - 825, - 19 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "true", - 17, - 825, - 19 - ], - [ - "jump", - "eq_done_382", - 825, - 19 - ], - "eq_nnl_386", - [ - "is_bool", - 18, - 4, - 825, - 19 - ], - [ - "jump_false", - 18, - "eq_nb_387", - 825, - 19 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_387", - 825, - 19 - ], - [ - "eq_bool", - 17, - 4, - 16, - 825, - 19 - ], - [ - "jump", - "eq_done_382", - 825, - 19 - ], - "eq_nb_387", - [ - "false", - 17, - 825, - 19 - ], - "eq_done_382", - [ - "move", - 20, - 17, - 825, - 19 - ], - [ - "jump_true", - 20, - "or_end_381", - 825, - 19 - ], - [ - "get", - 21, - 81, - 1, - 825, - 34 - ], - [ - "length", - 22, - 21, - 825, - 34 - ], - [ - "access", - 23, - 64, - 825, - 56 - ], - "_nop_tc_18", - "_nop_tc_19", - "_nop_tc_20", - "_nop_tc_21", - [ - "ge_int", - 24, - 22, - 23, - 825, - 56 - ], - [ - "jump", - "rel_done_390", - 825, - 56 - ], - "rel_ni_388", - "_nop_tc_22", - "_nop_tc_23", - "_nop_tc_24", - "_nop_tc_25", - [ - "ge_float", - 24, - 22, - 23, - 825, - 56 - ], - [ - "jump", - "rel_done_390", - 825, - 56 - ], - "rel_nn_389", - "_nop_tc_26", - [ - "jump", - "rel_err_391", - 825, - 56 - ], - "_nop_tc_27", - [ - "jump", - "rel_err_391", - 825, - 56 - ], - [ - "ge_text", - 24, - 22, - 23, - 825, - 56 - ], - [ - "jump", - "rel_done_390", - 825, - 56 - ], - "rel_err_391", - [ - "disrupt", - 825, - 56 - ], - "rel_done_390", - [ - "move", - 20, - 24, - 825, - 56 - ], - "or_end_381", - [ - "jump_false", - 20, - "if_else_379", - 825, - 56 - ], - [ - "access", - 27, - 1, - 826, - 19 - ], - [ - "is_text", - 29, - 2, - 826, - 19 - ], - [ - "jump_false", - 29, - "add_cn_393", - 826, - 19 - ], - "_nop_tc_28", - [ - "jump", - "add_cn_393", - 826, - 19 - ], - [ - "concat", - 28, - 2, - 27, - 826, - 19 - ], - [ - "jump", - "add_done_392", - 826, - 19 - ], - "add_cn_393", - [ - "is_num", - 29, - 2, - 826, - 19 - ], - [ - "jump_false", - 29, - "add_err_394", - 826, - 19 - ], - "_nop_tc_29", - "_nop_tc_30", - [ - "add", - 28, - 2, - 27, - 826, - 19 - ], - [ - "jump", - "add_done_392", - 826, - 19 - ], - "add_err_394", - [ - "disrupt", - 826, - 19 - ], - "add_done_392", - [ - "move", - 2, - 28, - 826, - 19 - ], - [ - "jump", - "while_start_373", - 827, - 9 - ], - [ - "jump", - "if_end_380", - 827, - 9 - ], - "if_else_379", - "if_end_380", - [ - "get", - 32, - 47, - 1, - 829, - 11 - ], - [ - "frame", - 33, - 32, - 1, - 829, - 11 - ], - [ - "null", - 34, - 829, - 11 - ], - [ - "setarg", - 33, - 0, - 34, - 829, - 11 - ], - [ - "setarg", - 33, - 1, - 4, - 829, - 11 - ], - [ - "invoke", - 33, - 31, - 829, - 11 - ], - [ - "access", - 35, - 0, - 829, - 35 - ], - [ - "is_int", - 37, - 31, - 829, - 35 - ], - [ - "jump_false", - 37, - "rel_ni_397", - 829, - 35 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "ge_int", - 36, - 31, - 35, - 829, - 35 - ], - [ - "jump", - "rel_done_399", - 829, - 35 - ], - "rel_ni_397", - [ - "is_num", - 37, - 31, - 829, - 35 - ], - [ - "jump_false", - 37, - "rel_nn_398", - 829, - 35 - ], - "_nop_tc_33", - "_nop_tc_34", - [ - "ge_float", - 36, - 31, - 35, - 829, - 35 - ], - [ - "jump", - "rel_done_399", - 829, - 35 - ], - "rel_nn_398", - [ - "is_text", - 37, - 31, - 829, - 35 - ], - [ - "jump_false", - 37, - "rel_err_400", - 829, - 35 - ], - "_nop_tc_35", - [ - "jump", - "rel_err_400", - 829, - 35 - ], - [ - "ge_text", - 36, - 31, - 35, - 829, - 35 - ], - [ - "jump", - "rel_done_399", - 829, - 35 - ], - "rel_err_400", - [ - "disrupt", - 829, - 35 - ], - "rel_done_399", - [ - "jump_false", - 36, - "if_else_395", - 829, - 35 - ], - [ - "access", - 39, - 1, - 830, - 19 - ], - [ - "is_text", - 41, - 2, - 830, - 19 - ], - [ - "jump_false", - 41, - "add_cn_402", - 830, - 19 - ], - "_nop_tc_36", - [ - "jump", - "add_cn_402", - 830, - 19 - ], - [ - "concat", - 40, - 2, - 39, - 830, - 19 - ], - [ - "jump", - "add_done_401", - 830, - 19 - ], - "add_cn_402", - [ - "is_num", - 41, - 2, - 830, - 19 - ], - [ - "jump_false", - 41, - "add_err_403", - 830, - 19 - ], - "_nop_tc_37", - "_nop_tc_38", - [ - "add", - 40, - 2, - 39, - 830, - 19 - ], - [ - "jump", - "add_done_401", - 830, - 19 - ], - "add_err_403", - [ - "disrupt", - 830, - 19 - ], - "add_done_401", - [ - "move", - 2, - 40, - 830, - 19 - ], - [ - "jump", - "while_start_373", - 831, - 9 - ], - [ - "jump", - "if_end_396", - 831, - 9 - ], - "if_else_395", - "if_end_396", - [ - "get", - 44, - 9, - 1, - 833, - 14 - ], - [ - "frame", - 45, - 44, - 0, - 833, - 14 - ], - [ - "null", - 46, - 833, - 14 - ], - [ - "setarg", - 45, - 0, - 46, - 833, - 14 - ], - [ - "invoke", - 45, - 43, - 833, - 14 - ], - [ - "move", - 5, - 43, - 833, - 14 - ], - [ - "record", - 47, - 3 - ], - [ - "access", - 48, - "name", - 834, - 20 - ], - [ - "store_field", - 47, - 48, - "kind", - 834, - 20 - ], - [ - "store_field", - 47, - 4, - "name", - 834, - 34 - ], - [ - "access", - 49, - "intrinsic", - 834, - 46 - ], - [ - "store_field", - 47, - 49, - "make", - 834, - 46 - ], - [ - "move", - 3, - 47, - 834, - 46 - ], - [ - "access", - 50, - "access", - 835, - 18 - ], - [ - "array", - 51, - 3, - 835, - 34 - ], - [ - "push", - 51, - 50, - 835, - 34 - ], - [ - "push", - 51, - 5, - 835, - 34 - ], - [ - "push", - 51, - 3, - 835, - 34 - ], - [ - "get", - 53, - 7, - 1, - 835, - 7 - ], - [ - "frame", - 54, - 53, - 1, - 835, - 7 - ], - [ - "null", - 55, - 835, - 7 - ], - [ - "setarg", - 54, - 0, - 55, - 835, - 7 - ], - [ - "setarg", - 54, - 1, - 51, - 835, - 7 - ], - [ - "invoke", - 54, - 52, - 835, - 7 - ], - [ - "get", - 56, - 81, - 1, - 836, - 12 - ], - [ - "record", - 57, - 2 - ], - [ - "store_field", - 57, - 4, - "name", - 836, - 38 - ], - [ - "store_field", - 57, - 5, - "slot", - 836, - 50 - ], - [ - "is_array", - 58, - 56, - 836, - 50 - ], - [ - "jump_false", - 58, - "push_err_404", - 836, - 50 - ], - [ - "push", - 56, - 57, - 836, - 50 - ], - [ - "jump", - "push_done_405", - 836, - 50 - ], - "push_err_404", - [ - "disrupt", - 836, - 50 - ], - "push_done_405", - [ - "access", - 59, - 1, - 837, - 17 - ], - [ - "is_text", - 61, - 2, - 837, - 17 - ], - [ - "jump_false", - 61, - "add_cn_407", - 837, - 17 - ], - "_nop_tc_39", - [ - "jump", - "add_cn_407", - 837, - 17 - ], - [ - "concat", - 60, - 2, - 59, - 837, - 17 - ], - [ - "jump", - "add_done_406", - 837, - 17 - ], - "add_cn_407", - [ - "is_num", - 61, - 2, - 837, - 17 - ], - [ - "jump_false", - 61, - "add_err_408", - 837, - 17 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "add", - 60, - 2, - 59, - 837, - 17 - ], - [ - "jump", - "add_done_406", - 837, - 17 - ], - "add_err_408", - [ - "disrupt", - 837, - 17 - ], - "add_done_406", - [ - "move", - 2, - 60, - 837, - 17 - ], - [ - "jump", - "while_start_373", - 837, - 17 - ], - "while_end_374", - [ - "null", - 63, - 837, - 17 - ], - [ - "return", - 63, - 837, - 17 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 114, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 9, - 77, - 1, - 843, - 35 - ], - [ - "get", - 11, - 48, - 1, - 843, - 17 - ], - [ - "frame", - 12, - 11, - 1, - 843, - 17 - ], - [ - "null", - 13, - 843, - 17 - ], - [ - "setarg", - 12, - 0, - 13, - 843, - 17 - ], - [ - "setarg", - 12, - 1, - 9, - 843, - 17 - ], - [ - "invoke", - 12, - 10, - 843, - 17 - ], - [ - "move", - 6, - 10, - 843, - 17 - ], - [ - "null", - 14, - 844, - 18 - ], - [ - "is_identical", - 15, - 6, - 14, - 844, - 18 - ], - [ - "jump_true", - 15, - "eq_done_411", - 844, - 18 - ], - [ - "is_int", - 16, - 6, - 844, - 18 - ], - [ - "jump_false", - 16, - "eq_ni_412", - 844, - 18 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_412", - 844, - 18 - ], - [ - "eq_int", - 15, - 6, - 14, - 844, - 18 - ], - [ - "jump", - "eq_done_411", - 844, - 18 - ], - "eq_ni_412", - [ - "is_num", - 16, - 6, - 844, - 18 - ], - [ - "jump_false", - 16, - "eq_nn_413", - 844, - 18 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_413", - 844, - 18 - ], - [ - "eq_float", - 15, - 6, - 14, - 844, - 18 - ], - [ - "jump", - "eq_done_411", - 844, - 18 - ], - "eq_nn_413", - [ - "is_text", - 16, - 6, - 844, - 18 - ], - [ - "jump_false", - 16, - "eq_nt_414", - 844, - 18 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_414", - 844, - 18 - ], - [ - "eq_text", - 15, - 6, - 14, - 844, - 18 - ], - [ - "jump", - "eq_done_411", - 844, - 18 - ], - "eq_nt_414", - [ - "is_null", - 16, - 6, - 844, - 18 - ], - [ - "jump_false", - 16, - "eq_nnl_415", - 844, - 18 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 15, - 844, - 18 - ], - [ - "jump", - "eq_done_411", - 844, - 18 - ], - "eq_nnl_415", - [ - "is_bool", - 16, - 6, - 844, - 18 - ], - [ - "jump_false", - 16, - "eq_nb_416", - 844, - 18 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_416", - 844, - 18 - ], - [ - "eq_bool", - 15, - 6, - 14, - 844, - 18 - ], - [ - "jump", - "eq_done_411", - 844, - 18 - ], - "eq_nb_416", - [ - "false", - 15, - 844, - 18 - ], - "eq_done_411", - [ - "jump_false", - 15, - "if_else_409", - 844, - 18 - ], - [ - "null", - 18, - 845, - 14 - ], - [ - "return", - 18, - 845, - 14 - ], - "_nop_ur_1", - "if_else_409", - "if_end_410", - [ - "access", - 20, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 847, - 21 - ], - [ - "frame", - 21, - 20, - 1, - 847, - 21 - ], - [ - "null", - 22, - 847, - 21 - ], - [ - "setarg", - 21, - 0, - 22, - 847, - 21 - ], - [ - "setarg", - 21, - 1, - 6, - 847, - 21 - ], - [ - "invoke", - 21, - 19, - 847, - 21 - ], - [ - "access", - 24, - { - "name": "sort", - "kind": "name", - "make": "intrinsic" - }, - 847, - 16 - ], - [ - "frame", - 25, - 24, - 1, - 847, - 16 - ], - [ - "null", - 26, - 847, - 16 - ], - [ - "setarg", - 25, - 0, - 26, - 847, - 16 - ], - [ - "setarg", - 25, - 1, - 19, - 847, - 16 - ], - [ - "invoke", - 25, - 23, - 847, - 16 - ], - [ - "move", - 3, - 23, - 847, - 16 - ], - [ - "access", - 1, - 0, - 848, - 14 - ], - [ - "null", - 5, - 849, - 16 - ], - [ - "null", - 8, - 850, - 13 - ], - [ - "null", - 4, - 851, - 16 - ], - [ - "false", - 2, - 852, - 20 - ], - [ - "access", - 7, - 0, - 853, - 16 - ], - "while_start_417", - [ - "length", - 27, - 3, - 854, - 24 - ], - [ - "is_int", - 29, - 1, - 854, - 24 - ], - [ - "jump_false", - 29, - "rel_ni_419", - 854, - 24 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "lt_int", - 28, - 1, - 27, - 854, - 24 - ], - [ - "jump", - "rel_done_421", - 854, - 24 - ], - "rel_ni_419", - [ - "is_num", - 29, - 1, - 854, - 24 - ], - [ - "jump_false", - 29, - "rel_nn_420", - 854, - 24 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "lt_float", - 28, - 1, - 27, - 854, - 24 - ], - [ - "jump", - "rel_done_421", - 854, - 24 - ], - "rel_nn_420", - [ - "is_text", - 29, - 1, - 854, - 24 - ], - [ - "jump_false", - 29, - "rel_err_422", - 854, - 24 - ], - "_nop_tc_11", - [ - "jump", - "rel_err_422", - 854, - 24 - ], - [ - "lt_text", - 28, - 1, - 27, - 854, - 24 - ], - [ - "jump", - "rel_done_421", - 854, - 24 - ], - "rel_err_422", - [ - "disrupt", - 854, - 24 - ], - "rel_done_421", - [ - "jump_false", - 28, - "while_end_418", - 854, - 24 - ], - [ - "load_dynamic", - 31, - 3, - 1, - 855, - 19 - ], - [ - "move", - 5, - 31, - 855, - 19 - ], - [ - "access", - 32, - "function_nr", - 856, - 19 - ], - [ - "is_identical", - 33, - 5, - 32, - 856, - 19 - ], - [ - "jump_true", - 33, - "eq_done_426", - 856, - 19 - ], - [ - "is_int", - 34, - 5, - 856, - 19 - ], - [ - "jump_false", - 34, - "eq_ni_427", - 856, - 19 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_427", - 856, - 19 - ], - [ - "eq_int", - 33, - 5, - 32, - 856, - 19 - ], - [ - "jump", - "eq_done_426", - 856, - 19 - ], - "eq_ni_427", - [ - "is_num", - 34, - 5, - 856, - 19 - ], - [ - "jump_false", - 34, - "eq_nn_428", - 856, - 19 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_428", - 856, - 19 - ], - [ - "eq_float", - 33, - 5, - 32, - 856, - 19 - ], - [ - "jump", - "eq_done_426", - 856, - 19 - ], - "eq_nn_428", - [ - "is_text", - 34, - 5, - 856, - 19 - ], - [ - "jump_false", - 34, - "eq_nt_429", - 856, - 19 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "eq_text", - 33, - 5, - 32, - 856, - 19 - ], - [ - "jump", - "eq_done_426", - 856, - 19 - ], - "eq_nt_429", - [ - "is_null", - 34, - 5, - 856, - 19 - ], - [ - "jump_false", - 34, - "eq_nnl_430", - 856, - 19 - ], - "_nop_tc_16", - [ - "jump", - "eq_nnl_430", - 856, - 19 - ], - [ - "true", - 33, - 856, - 19 - ], - [ - "jump", - "eq_done_426", - 856, - 19 - ], - "eq_nnl_430", - [ - "is_bool", - 34, - 5, - 856, - 19 - ], - [ - "jump_false", - 34, - "eq_nb_431", - 856, - 19 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_431", - 856, - 19 - ], - [ - "eq_bool", - 33, - 5, - 32, - 856, - 19 - ], - [ - "jump", - "eq_done_426", - 856, - 19 - ], - "eq_nb_431", - [ - "false", - 33, - 856, - 19 - ], - "eq_done_426", - [ - "move", - 36, - 33, - 856, - 19 - ], - [ - "jump_true", - 36, - "or_end_425", - 856, - 19 - ], - [ - "access", - 37, - "nr_close_slots", - 856, - 44 - ], - [ - "is_identical", - 38, - 5, - 37, - 856, - 44 - ], - [ - "jump_true", - 38, - "eq_done_432", - 856, - 44 - ], - [ - "is_int", - 39, - 5, - 856, - 44 - ], - [ - "jump_false", - 39, - "eq_ni_433", - 856, - 44 - ], - "_nop_tc_18", - [ - "jump", - "eq_ni_433", - 856, - 44 - ], - [ - "eq_int", - 38, - 5, - 37, - 856, - 44 - ], - [ - "jump", - "eq_done_432", - 856, - 44 - ], - "eq_ni_433", - [ - "is_num", - 39, - 5, - 856, - 44 - ], - [ - "jump_false", - 39, - "eq_nn_434", - 856, - 44 - ], - "_nop_tc_19", - [ - "jump", - "eq_nn_434", - 856, - 44 - ], - [ - "eq_float", - 38, - 5, - 37, - 856, - 44 - ], - [ - "jump", - "eq_done_432", - 856, - 44 - ], - "eq_nn_434", - [ - "is_text", - 39, - 5, - 856, - 44 - ], - [ - "jump_false", - 39, - "eq_nt_435", - 856, - 44 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "eq_text", - 38, - 5, - 37, - 856, - 44 - ], - [ - "jump", - "eq_done_432", - 856, - 44 - ], - "eq_nt_435", - [ - "is_null", - 39, - 5, - 856, - 44 - ], - [ - "jump_false", - 39, - "eq_nnl_436", - 856, - 44 - ], - "_nop_tc_22", - [ - "jump", - "eq_nnl_436", - 856, - 44 - ], - [ - "true", - 38, - 856, - 44 - ], - [ - "jump", - "eq_done_432", - 856, - 44 - ], - "eq_nnl_436", - [ - "is_bool", - 39, - 5, - 856, - 44 - ], - [ - "jump_false", - 39, - "eq_nb_437", - 856, - 44 - ], - "_nop_tc_23", - [ - "jump", - "eq_nb_437", - 856, - 44 - ], - [ - "eq_bool", - 38, - 5, - 37, - 856, - 44 - ], - [ - "jump", - "eq_done_432", - 856, - 44 - ], - "eq_nb_437", - [ - "false", - 38, - 856, - 44 - ], - "eq_done_432", - [ - "move", - 36, - 38, - 856, - 44 - ], - "or_end_425", - [ - "jump_false", - 36, - "if_else_423", - 856, - 44 - ], - [ - "access", - 41, - 1, - 857, - 19 - ], - [ - "is_text", - 43, - 1, - 857, - 19 - ], - [ - "jump_false", - 43, - "add_cn_439", - 857, - 19 - ], - "_nop_tc_24", - [ - "jump", - "add_cn_439", - 857, - 19 - ], - [ - "concat", - 42, - 1, - 41, - 857, - 19 - ], - [ - "jump", - "add_done_438", - 857, - 19 - ], - "add_cn_439", - [ - "is_num", - 43, - 1, - 857, - 19 - ], - [ - "jump_false", - 43, - "add_err_440", - 857, - 19 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "add", - 42, - 1, - 41, - 857, - 19 - ], - [ - "jump", - "add_done_438", - 857, - 19 - ], - "add_err_440", - [ - "disrupt", - 857, - 19 - ], - "add_done_438", - [ - "move", - 1, - 42, - 857, - 19 - ], - [ - "jump", - "while_start_417", - 858, - 9 - ], - [ - "jump", - "if_end_424", - 858, - 9 - ], - "if_else_423", - "if_end_424", - [ - "load_dynamic", - 45, - 6, - 5, - 860, - 17 - ], - [ - "move", - 8, - 45, - 860, - 17 - ], - [ - "load_field", - 46, - 8, - "make", - 861, - 14 - ], - [ - "move", - 4, - 46, - 861, - 14 - ], - [ - "null", - 47, - 862, - 19 - ], - [ - "is_identical", - 48, - 4, - 47, - 862, - 19 - ], - [ - "jump_true", - 48, - "eq_done_444", - 862, - 19 - ], - [ - "is_int", - 49, - 4, - 862, - 19 - ], - [ - "jump_false", - 49, - "eq_ni_445", - 862, - 19 - ], - "_nop_tc_27", - [ - "jump", - "eq_ni_445", - 862, - 19 - ], - [ - "eq_int", - 48, - 4, - 47, - 862, - 19 - ], - [ - "jump", - "eq_done_444", - 862, - 19 - ], - "eq_ni_445", - [ - "is_num", - 49, - 4, - 862, - 19 - ], - [ - "jump_false", - 49, - "eq_nn_446", - 862, - 19 - ], - "_nop_tc_28", - [ - "jump", - "eq_nn_446", - 862, - 19 - ], - [ - "eq_float", - 48, - 4, - 47, - 862, - 19 - ], - [ - "jump", - "eq_done_444", - 862, - 19 - ], - "eq_nn_446", - [ - "is_text", - 49, - 4, - 862, - 19 - ], - [ - "jump_false", - 49, - "eq_nt_447", - 862, - 19 - ], - "_nop_tc_29", - [ - "jump", - "eq_nt_447", - 862, - 19 - ], - [ - "eq_text", - 48, - 4, - 47, - 862, - 19 - ], - [ - "jump", - "eq_done_444", - 862, - 19 - ], - "eq_nt_447", - [ - "is_null", - 49, - 4, - 862, - 19 - ], - [ - "jump_false", - 49, - "eq_nnl_448", - 862, - 19 - ], - "_nop_tc_30", - "_nop_tc_31", - [ - "true", - 48, - 862, - 19 - ], - [ - "jump", - "eq_done_444", - 862, - 19 - ], - "eq_nnl_448", - [ - "is_bool", - 49, - 4, - 862, - 19 - ], - [ - "jump_false", - 49, - "eq_nb_449", - 862, - 19 - ], - "_nop_tc_32", - [ - "jump", - "eq_nb_449", - 862, - 19 - ], - [ - "eq_bool", - 48, - 4, - 47, - 862, - 19 - ], - [ - "jump", - "eq_done_444", - 862, - 19 - ], - "eq_nb_449", - [ - "false", - 48, - 862, - 19 - ], - "eq_done_444", - [ - "move", - 51, - 48, - 862, - 19 - ], - [ - "jump_true", - 51, - "or_end_443", - 862, - 19 - ], - [ - "access", - 52, - "input", - 862, - 35 - ], - [ - "is_identical", - 53, - 4, - 52, - 862, - 35 - ], - [ - "jump_true", - 53, - "eq_done_450", - 862, - 35 - ], - [ - "is_int", - 54, - 4, - 862, - 35 - ], - [ - "jump_false", - 54, - "eq_ni_451", - 862, - 35 - ], - "_nop_tc_33", - [ - "jump", - "eq_ni_451", - 862, - 35 - ], - [ - "eq_int", - 53, - 4, - 52, - 862, - 35 - ], - [ - "jump", - "eq_done_450", - 862, - 35 - ], - "eq_ni_451", - [ - "is_num", - 54, - 4, - 862, - 35 - ], - [ - "jump_false", - 54, - "eq_nn_452", - 862, - 35 - ], - "_nop_tc_34", - [ - "jump", - "eq_nn_452", - 862, - 35 - ], - [ - "eq_float", - 53, - 4, - 52, - 862, - 35 - ], - [ - "jump", - "eq_done_450", - 862, - 35 - ], - "eq_nn_452", - [ - "is_text", - 54, - 4, - 862, - 35 - ], - [ - "jump_false", - 54, - "eq_nt_453", - 862, - 35 - ], - "_nop_tc_35", - "_nop_tc_36", - [ - "eq_text", - 53, - 4, - 52, - 862, - 35 - ], - [ - "jump", - "eq_done_450", - 862, - 35 - ], - "eq_nt_453", - [ - "is_null", - 54, - 4, - 862, - 35 - ], - [ - "jump_false", - 54, - "eq_nnl_454", - 862, - 35 - ], - "_nop_tc_37", - [ - "jump", - "eq_nnl_454", - 862, - 35 - ], - [ - "true", - 53, - 862, - 35 - ], - [ - "jump", - "eq_done_450", - 862, - 35 - ], - "eq_nnl_454", - [ - "is_bool", - 54, - 4, - 862, - 35 - ], - [ - "jump_false", - 54, - "eq_nb_455", - 862, - 35 - ], - "_nop_tc_38", - [ - "jump", - "eq_nb_455", - 862, - 35 - ], - [ - "eq_bool", - 53, - 4, - 52, - 862, - 35 - ], - [ - "jump", - "eq_done_450", - 862, - 35 - ], - "eq_nb_455", - [ - "false", - 53, - 862, - 35 - ], - "eq_done_450", - [ - "move", - 51, - 53, - 862, - 35 - ], - "or_end_443", - [ - "jump_false", - 51, - "if_else_441", - 862, - 35 - ], - [ - "access", - 56, - 1, - 863, - 19 - ], - [ - "is_text", - 58, - 1, - 863, - 19 - ], - [ - "jump_false", - 58, - "add_cn_457", - 863, - 19 - ], - "_nop_tc_39", - [ - "jump", - "add_cn_457", - 863, - 19 - ], - [ - "concat", - 57, - 1, - 56, - 863, - 19 - ], - [ - "jump", - "add_done_456", - 863, - 19 - ], - "add_cn_457", - [ - "is_num", - 58, - 1, - 863, - 19 - ], - [ - "jump_false", - 58, - "add_err_458", - 863, - 19 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "add", - 57, - 1, - 56, - 863, - 19 - ], - [ - "jump", - "add_done_456", - 863, - 19 - ], - "add_err_458", - [ - "disrupt", - 863, - 19 - ], - "add_done_456", - [ - "move", - 1, - 57, - 863, - 19 - ], - [ - "jump", - "while_start_417", - 864, - 9 - ], - [ - "jump", - "if_end_442", - 864, - 9 - ], - "if_else_441", - "if_end_442", - [ - "get", - 61, - 49, - 1, - 866, - 11 - ], - [ - "frame", - 62, - 61, - 1, - 866, - 11 - ], - [ - "null", - 63, - 866, - 11 - ], - [ - "setarg", - 62, - 0, - 63, - 866, - 11 - ], - [ - "setarg", - 62, - 1, - 5, - 866, - 11 - ], - [ - "invoke", - 62, - 60, - 866, - 11 - ], - [ - "access", - 64, - 0, - 866, - 28 - ], - [ - "is_int", - 66, - 60, - 866, - 28 - ], - [ - "jump_false", - 66, - "rel_ni_461", - 866, - 28 - ], - "_nop_tc_42", - "_nop_tc_43", - [ - "lt_int", - 65, - 60, - 64, - 866, - 28 - ], - [ - "jump", - "rel_done_463", - 866, - 28 - ], - "rel_ni_461", - [ - "is_num", - 66, - 60, - 866, - 28 - ], - [ - "jump_false", - 66, - "rel_nn_462", - 866, - 28 - ], - "_nop_tc_44", - "_nop_tc_45", - [ - "lt_float", - 65, - 60, - 64, - 866, - 28 - ], - [ - "jump", - "rel_done_463", - 866, - 28 - ], - "rel_nn_462", - [ - "is_text", - 66, - 60, - 866, - 28 - ], - [ - "jump_false", - 66, - "rel_err_464", - 866, - 28 - ], - "_nop_tc_46", - [ - "jump", - "rel_err_464", - 866, - 28 - ], - [ - "lt_text", - 65, - 60, - 64, - 866, - 28 - ], - [ - "jump", - "rel_done_463", - 866, - 28 - ], - "rel_err_464", - [ - "disrupt", - 866, - 28 - ], - "rel_done_463", - [ - "jump_false", - 65, - "if_else_459", - 866, - 28 - ], - [ - "access", - 68, - "def", - 867, - 29 - ], - [ - "is_identical", - 69, - 4, - 68, - 867, - 29 - ], - [ - "jump_true", - 69, - "eq_done_466", - 867, - 29 - ], - [ - "is_int", - 70, - 4, - 867, - 29 - ], - [ - "jump_false", - 70, - "eq_ni_467", - 867, - 29 - ], - "_nop_tc_47", - [ - "jump", - "eq_ni_467", - 867, - 29 - ], - [ - "eq_int", - 69, - 4, - 68, - 867, - 29 - ], - [ - "jump", - "eq_done_466", - 867, - 29 - ], - "eq_ni_467", - [ - "is_num", - 70, - 4, - 867, - 29 - ], - [ - "jump_false", - 70, - "eq_nn_468", - 867, - 29 - ], - "_nop_tc_48", - [ - "jump", - "eq_nn_468", - 867, - 29 - ], - [ - "eq_float", - 69, - 4, - 68, - 867, - 29 - ], - [ - "jump", - "eq_done_466", - 867, - 29 - ], - "eq_nn_468", - [ - "is_text", - 70, - 4, - 867, - 29 - ], - [ - "jump_false", - 70, - "eq_nt_469", - 867, - 29 - ], - "_nop_tc_49", - "_nop_tc_50", - [ - "eq_text", - 69, - 4, - 68, - 867, - 29 - ], - [ - "jump", - "eq_done_466", - 867, - 29 - ], - "eq_nt_469", - [ - "is_null", - 70, - 4, - 867, - 29 - ], - [ - "jump_false", - 70, - "eq_nnl_470", - 867, - 29 - ], - "_nop_tc_51", - [ - "jump", - "eq_nnl_470", - 867, - 29 - ], - [ - "true", - 69, - 867, - 29 - ], - [ - "jump", - "eq_done_466", - 867, - 29 - ], - "eq_nnl_470", - [ - "is_bool", - 70, - 4, - 867, - 29 - ], - [ - "jump_false", - 70, - "eq_nb_471", - 867, - 29 - ], - "_nop_tc_52", - [ - "jump", - "eq_nb_471", - 867, - 29 - ], - [ - "eq_bool", - 69, - 4, - 68, - 867, - 29 - ], - [ - "jump", - "eq_done_466", - 867, - 29 - ], - "eq_nb_471", - [ - "false", - 69, - 867, - 29 - ], - "eq_done_466", - [ - "move", - 72, - 69, - 867, - 29 - ], - [ - "jump_true", - 72, - "or_end_465", - 867, - 29 - ], - [ - "access", - 73, - "function", - 867, - 46 - ], - [ - "is_identical", - 74, - 4, - 73, - 867, - 46 - ], - [ - "jump_true", - 74, - "eq_done_472", - 867, - 46 - ], - [ - "is_int", - 75, - 4, - 867, - 46 - ], - [ - "jump_false", - 75, - "eq_ni_473", - 867, - 46 - ], - "_nop_tc_53", - [ - "jump", - "eq_ni_473", - 867, - 46 - ], - [ - "eq_int", - 74, - 4, - 73, - 867, - 46 - ], - [ - "jump", - "eq_done_472", - 867, - 46 - ], - "eq_ni_473", - [ - "is_num", - 75, - 4, - 867, - 46 - ], - [ - "jump_false", - 75, - "eq_nn_474", - 867, - 46 - ], - "_nop_tc_54", - [ - "jump", - "eq_nn_474", - 867, - 46 - ], - [ - "eq_float", - 74, - 4, - 73, - 867, - 46 - ], - [ - "jump", - "eq_done_472", - 867, - 46 - ], - "eq_nn_474", - [ - "is_text", - 75, - 4, - 867, - 46 - ], - [ - "jump_false", - 75, - "eq_nt_475", - 867, - 46 - ], - "_nop_tc_55", - "_nop_tc_56", - [ - "eq_text", - 74, - 4, - 73, - 867, - 46 - ], - [ - "jump", - "eq_done_472", - 867, - 46 - ], - "eq_nt_475", - [ - "is_null", - 75, - 4, - 867, - 46 - ], - [ - "jump_false", - 75, - "eq_nnl_476", - 867, - 46 - ], - "_nop_tc_57", - [ - "jump", - "eq_nnl_476", - 867, - 46 - ], - [ - "true", - 74, - 867, - 46 - ], - [ - "jump", - "eq_done_472", - 867, - 46 - ], - "eq_nnl_476", - [ - "is_bool", - 75, - 4, - 867, - 46 - ], - [ - "jump_false", - 75, - "eq_nb_477", - 867, - 46 - ], - "_nop_tc_58", - [ - "jump", - "eq_nb_477", - 867, - 46 - ], - [ - "eq_bool", - 74, - 4, - 73, - 867, - 46 - ], - [ - "jump", - "eq_done_472", - 867, - 46 - ], - "eq_nb_477", - [ - "false", - 74, - 867, - 46 - ], - "eq_done_472", - [ - "move", - 72, - 74, - 867, - 46 - ], - "or_end_465", - [ - "move", - 2, - 72, - 867, - 46 - ], - [ - "access", - 77, - 1, - 868, - 16 - ], - [ - "get", - 78, - 89, - 1, - 868, - 20 - ], - "_nop_tc_59", - [ - "jump", - "add_cn_479", - 868, - 20 - ], - [ - "is_text", - 81, - 78, - 868, - 20 - ], - [ - "jump_false", - 81, - "add_cn_479", - 868, - 20 - ], - [ - "concat", - 79, - 77, - 78, - 868, - 20 - ], - [ - "jump", - "add_done_478", - 868, - 20 - ], - "add_cn_479", - "_nop_tc_60", - "_nop_tc_61", - [ - "is_num", - 81, - 78, - 868, - 20 - ], - [ - "jump_false", - 81, - "add_err_480", - 868, - 20 - ], - [ - "add", - 79, - 77, - 78, - 868, - 20 - ], - [ - "jump", - "add_done_478", - 868, - 20 - ], - "add_err_480", - [ - "disrupt", - 868, - 20 - ], - "add_done_478", - [ - "get", - 82, - 91, - 1, - 868, - 32 - ], - [ - "is_text", - 84, - 79, - 868, - 32 - ], - [ - "jump_false", - 84, - "add_cn_482", - 868, - 32 - ], - [ - "is_text", - 85, - 82, - 868, - 32 - ], - [ - "jump_false", - 85, - "add_cn_482", - 868, - 32 - ], - [ - "concat", - 83, - 79, - 82, - 868, - 32 - ], - [ - "jump", - "add_done_481", - 868, - 32 - ], - "add_cn_482", - [ - "is_num", - 84, - 79, - 868, - 32 - ], - [ - "jump_false", - 84, - "add_err_483", - 868, - 32 - ], - [ - "is_num", - 85, - 82, - 868, - 32 - ], - [ - "jump_false", - 85, - "add_err_483", - 868, - 32 - ], - [ - "add", - 83, - 79, - 82, - 868, - 32 - ], - [ - "jump", - "add_done_481", - 868, - 32 - ], - "add_err_483", - [ - "disrupt", - 868, - 32 - ], - "add_done_481", - [ - "move", - 7, - 83, - 868, - 32 - ], - [ - "get", - 86, - 91, - 1, - 869, - 28 - ], - [ - "access", - 87, - 1, - 869, - 47 - ], - [ - "is_text", - 89, - 86, - 869, - 47 - ], - [ - "jump_false", - 89, - "add_cn_485", - 869, - 47 - ], - "_nop_tc_62", - [ - "jump", - "add_cn_485", - 869, - 47 - ], - [ - "concat", - 88, - 86, - 87, - 869, - 47 - ], - [ - "jump", - "add_done_484", - 869, - 47 - ], - "add_cn_485", - [ - "is_num", - 89, - 86, - 869, - 47 - ], - [ - "jump_false", - 89, - "add_err_486", - 869, - 47 - ], - "_nop_tc_63", - "_nop_tc_64", - [ - "add", - 88, - 86, - 87, - 869, - 47 - ], - [ - "jump", - "add_done_484", - 869, - 47 - ], - "add_err_486", - [ - "disrupt", - 869, - 47 - ], - "add_done_484", - [ - "put", - 88, - 91, - 1, - 869, - 47 - ], - [ - "get", - 92, - 8, - 1, - 870, - 9 - ], - [ - "frame", - 93, - 92, - 3, - 870, - 9 - ], - [ - "null", - 94, - 870, - 9 - ], - [ - "setarg", - 93, - 0, - 94, - 870, - 9 - ], - [ - "setarg", - 93, - 1, - 5, - 870, - 9 - ], - [ - "setarg", - 93, - 2, - 7, - 870, - 9 - ], - [ - "setarg", - 93, - 3, - 2, - 870, - 9 - ], - [ - "invoke", - 93, - 91, - 870, - 9 - ], - [ - "load_field", - 95, - 8, - "closure", - 871, - 13 - ], - [ - "true", - 96, - 871, - 26 - ], - [ - "is_identical", - 97, - 95, - 96, - 871, - 26 - ], - [ - "jump_true", - 97, - "eq_done_489", - 871, - 26 - ], - [ - "is_int", - 98, - 95, - 871, - 26 - ], - [ - "jump_false", - 98, - "eq_ni_490", - 871, - 26 - ], - "_nop_tc_65", - [ - "jump", - "eq_ni_490", - 871, - 26 - ], - [ - "eq_int", - 97, - 95, - 96, - 871, - 26 - ], - [ - "jump", - "eq_done_489", - 871, - 26 - ], - "eq_ni_490", - [ - "is_num", - 98, - 95, - 871, - 26 - ], - [ - "jump_false", - 98, - "eq_nn_491", - 871, - 26 - ], - "_nop_tc_66", - [ - "jump", - "eq_nn_491", - 871, - 26 - ], - [ - "eq_float", - 97, - 95, - 96, - 871, - 26 - ], - [ - "jump", - "eq_done_489", - 871, - 26 - ], - "eq_nn_491", - [ - "is_text", - 98, - 95, - 871, - 26 - ], - [ - "jump_false", - 98, - "eq_nt_492", - 871, - 26 - ], - "_nop_tc_67", - [ - "jump", - "eq_nt_492", - 871, - 26 - ], - [ - "eq_text", - 97, - 95, - 96, - 871, - 26 - ], - [ - "jump", - "eq_done_489", - 871, - 26 - ], - "eq_nt_492", - [ - "is_null", - 98, - 95, - 871, - 26 - ], - [ - "jump_false", - 98, - "eq_nnl_493", - 871, - 26 - ], - "_nop_tc_68", - [ - "jump", - "eq_nnl_493", - 871, - 26 - ], - [ - "true", - 97, - 871, - 26 - ], - [ - "jump", - "eq_done_489", - 871, - 26 - ], - "eq_nnl_493", - [ - "is_bool", - 98, - 95, - 871, - 26 - ], - [ - "jump_false", - 98, - "eq_nb_494", - 871, - 26 - ], - "_nop_tc_69", - "_nop_tc_70", - [ - "eq_bool", - 97, - 95, - 96, - 871, - 26 - ], - [ - "jump", - "eq_done_489", - 871, - 26 - ], - "eq_nb_494", - [ - "false", - 97, - 871, - 26 - ], - "eq_done_489", - [ - "jump_false", - 97, - "if_else_487", - 871, - 26 - ], - [ - "true", - 100, - 872, - 51 - ], - [ - "get", - 101, - 95, - 1, - 872, - 11 - ], - [ - "get", - 102, - 95, - 1, - 872, - 25 - ], - [ - "length", - 103, - 102, - 872, - 25 - ], - [ - "access", - 104, - 1, - 872, - 35 - ], - "_nop_tc_71", - "_nop_tc_72", - "_nop_tc_73", - "_nop_tc_74", - [ - "subtract", - 105, - 103, - 104, - 872, - 35 - ], - [ - "jump", - "num_done_496", - 872, - 35 - ], - "num_err_495", - [ - "disrupt", - 872, - 35 - ], - "num_done_496", - [ - "load_dynamic", - 108, - 101, - 105, - 872, - 35 - ], - [ - "store_field", - 108, - 100, - "is_closure", - 872, - 35 - ], - [ - "jump", - "if_end_488", - 872, - 35 - ], - "if_else_487", - "if_end_488", - [ - "jump", - "if_end_460", - 872, - 35 - ], - "if_else_459", - "if_end_460", - [ - "access", - 109, - 1, - 875, - 17 - ], - [ - "is_text", - 111, - 1, - 875, - 17 - ], - [ - "jump_false", - 111, - "add_cn_498", - 875, - 17 - ], - "_nop_tc_75", - [ - "jump", - "add_cn_498", - 875, - 17 - ], - [ - "concat", - 110, - 1, - 109, - 875, - 17 - ], - [ - "jump", - "add_done_497", - 875, - 17 - ], - "add_cn_498", - [ - "is_num", - 111, - 1, - 875, - 17 - ], - [ - "jump_false", - 111, - "add_err_499", - 875, - 17 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "add", - 110, - 1, - 109, - 875, - 17 - ], - [ - "jump", - "add_done_497", - 875, - 17 - ], - "add_err_499", - [ - "disrupt", - 875, - 17 - ], - "add_done_497", - [ - "move", - 1, - 110, - 875, - 17 - ], - [ - "jump", - "while_start_417", - 875, - 17 - ], - "while_end_418", - [ - "null", - 113, - 875, - 17 - ], - [ - "return", - 113, - 875, - 17 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 24, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - 0, - 881, - 14 - ], - "while_start_500", - [ - "load_field", - 4, - 1, - "vars", - 882, - 24 - ], - [ - "length", - 5, - 4, - 882, - 24 - ], - [ - "is_int", - 7, - 3, - 882, - 24 - ], - [ - "jump_false", - 7, - "rel_ni_502", - 882, - 24 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 6, - 3, - 5, - 882, - 24 - ], - [ - "jump", - "rel_done_504", - 882, - 24 - ], - "rel_ni_502", - [ - "is_num", - 7, - 3, - 882, - 24 - ], - [ - "jump_false", - 7, - "rel_nn_503", - 882, - 24 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 6, - 3, - 5, - 882, - 24 - ], - [ - "jump", - "rel_done_504", - 882, - 24 - ], - "rel_nn_503", - [ - "is_text", - 7, - 3, - 882, - 24 - ], - [ - "jump_false", - 7, - "rel_err_505", - 882, - 24 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_505", - 882, - 24 - ], - [ - "lt_text", - 6, - 3, - 5, - 882, - 24 - ], - [ - "jump", - "rel_done_504", - 882, - 24 - ], - "rel_err_505", - [ - "disrupt", - 882, - 24 - ], - "rel_done_504", - [ - "jump_false", - 6, - "while_end_501", - 882, - 24 - ], - [ - "load_field", - 9, - 1, - "vars", - 883, - 11 - ], - [ - "load_dynamic", - 10, - 9, - 3, - 883, - 22 - ], - [ - "load_field", - 11, - 10, - "name", - 883, - 22 - ], - [ - "is_identical", - 12, - 11, - 2, - 883, - 34 - ], - [ - "jump_true", - 12, - "eq_done_508", - 883, - 34 - ], - [ - "is_int", - 13, - 11, - 883, - 34 - ], - [ - "jump_false", - 13, - "eq_ni_509", - 883, - 34 - ], - [ - "is_int", - 14, - 2, - 883, - 34 - ], - [ - "jump_false", - 14, - "eq_ni_509", - 883, - 34 - ], - [ - "eq_int", - 12, - 11, - 2, - 883, - 34 - ], - [ - "jump", - "eq_done_508", - 883, - 34 - ], - "eq_ni_509", - [ - "is_num", - 13, - 11, - 883, - 34 - ], - [ - "jump_false", - 13, - "eq_nn_510", - 883, - 34 - ], - [ - "is_num", - 14, - 2, - 883, - 34 - ], - [ - "jump_false", - 14, - "eq_nn_510", - 883, - 34 - ], - [ - "eq_float", - 12, - 11, - 2, - 883, - 34 - ], - [ - "jump", - "eq_done_508", - 883, - 34 - ], - "eq_nn_510", - [ - "is_text", - 13, - 11, - 883, - 34 - ], - [ - "jump_false", - 13, - "eq_nt_511", - 883, - 34 - ], - [ - "is_text", - 14, - 2, - 883, - 34 - ], - [ - "jump_false", - 14, - "eq_nt_511", - 883, - 34 - ], - [ - "eq_text", - 12, - 11, - 2, - 883, - 34 - ], - [ - "jump", - "eq_done_508", - 883, - 34 - ], - "eq_nt_511", - [ - "is_null", - 13, - 11, - 883, - 34 - ], - [ - "jump_false", - 13, - "eq_nnl_512", - 883, - 34 - ], - [ - "is_null", - 14, - 2, - 883, - 34 - ], - [ - "jump_false", - 14, - "eq_nnl_512", - 883, - 34 - ], - [ - "true", - 12, - 883, - 34 - ], - [ - "jump", - "eq_done_508", - 883, - 34 - ], - "eq_nnl_512", - [ - "is_bool", - 13, - 11, - 883, - 34 - ], - [ - "jump_false", - 13, - "eq_nb_513", - 883, - 34 - ], - [ - "is_bool", - 14, - 2, - 883, - 34 - ], - [ - "jump_false", - 14, - "eq_nb_513", - 883, - 34 - ], - [ - "eq_bool", - 12, - 11, - 2, - 883, - 34 - ], - [ - "jump", - "eq_done_508", - 883, - 34 - ], - "eq_nb_513", - [ - "false", - 12, - 883, - 34 - ], - "eq_done_508", - [ - "jump_false", - 12, - "if_else_506", - 883, - 34 - ], - [ - "load_field", - 15, - 1, - "vars", - 884, - 16 - ], - [ - "load_dynamic", - 16, - 15, - 3, - 884, - 27 - ], - [ - "load_field", - 17, - 16, - "slot", - 884, - 27 - ], - [ - "return", - 17, - 884, - 27 - ], - "_nop_ur_1", - "if_else_506", - "if_end_507", - [ - "access", - 18, - 1, - 886, - 17 - ], - [ - "is_text", - 20, - 3, - 886, - 17 - ], - [ - "jump_false", - 20, - "add_cn_515", - 886, - 17 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_515", - 886, - 17 - ], - [ - "concat", - 19, - 3, - 18, - 886, - 17 - ], - [ - "jump", - "add_done_514", - 886, - 17 - ], - "add_cn_515", - [ - "is_num", - 20, - 3, - 886, - 17 - ], - [ - "jump_false", - 20, - "add_err_516", - 886, - 17 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 19, - 3, - 18, - 886, - 17 - ], - [ - "jump", - "add_done_514", - 886, - 17 - ], - "add_err_516", - [ - "disrupt", - 886, - 17 - ], - "add_done_514", - [ - "move", - 3, - 19, - 886, - 17 - ], - [ - "jump", - "while_start_500", - 886, - 17 - ], - "while_end_501", - [ - "access", - 22, - -1, - 888, - 12 - ], - [ - "return", - 22, - 888, - 12 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 135, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 16, - 1, - "acc", - 902, - 15 - ], - [ - "move", - 4, - 16, - 902, - 15 - ], - [ - "load_field", - 17, - 1, - "i", - 903, - 13 - ], - [ - "move", - 9, - 17, - 903, - 13 - ], - [ - "load_field", - 18, - 1, - "arr", - 904, - 20 - ], - [ - "move", - 5, - 18, - 904, - 20 - ], - [ - "load_field", - 19, - 1, - "fn", - 905, - 19 - ], - [ - "move", - 8, - 19, - 905, - 19 - ], - [ - "load_field", - 20, - 1, - "len", - 906, - 15 - ], - [ - "move", - 11, - 20, - 906, - 15 - ], - [ - "get", - 22, - 9, - 1, - 907, - 17 - ], - [ - "frame", - 23, - 22, - 0, - 907, - 17 - ], - [ - "null", - 24, - 907, - 17 - ], - [ - "setarg", - 23, - 0, - 24, - 907, - 17 - ], - [ - "invoke", - 23, - 21, - 907, - 17 - ], - [ - "move", - 6, - 21, - 907, - 17 - ], - [ - "get", - 26, - 9, - 1, - 908, - 16 - ], - [ - "frame", - 27, - 26, - 0, - 908, - 16 - ], - [ - "null", - 28, - 908, - 16 - ], - [ - "setarg", - 27, - 0, - 28, - 908, - 16 - ], - [ - "invoke", - 27, - 25, - 908, - 16 - ], - [ - "move", - 10, - 25, - 908, - 16 - ], - [ - "get", - 30, - 9, - 1, - 909, - 18 - ], - [ - "frame", - 31, - 30, - 0, - 909, - 18 - ], - [ - "null", - 32, - 909, - 18 - ], - [ - "setarg", - 31, - 0, - 32, - 909, - 18 - ], - [ - "invoke", - 31, - 29, - 909, - 18 - ], - [ - "move", - 13, - 29, - 909, - 18 - ], - [ - "get", - 34, - 9, - 1, - 910, - 15 - ], - [ - "frame", - 35, - 34, - 0, - 910, - 15 - ], - [ - "null", - 36, - 910, - 15 - ], - [ - "setarg", - 35, - 0, - 36, - 910, - 15 - ], - [ - "invoke", - 35, - 33, - 910, - 15 - ], - [ - "move", - 14, - 33, - 910, - 15 - ], - [ - "get", - 38, - 9, - 1, - 911, - 16 - ], - [ - "frame", - 39, - 38, - 0, - 911, - 16 - ], - [ - "null", - 40, - 911, - 16 - ], - [ - "setarg", - 39, - 0, - 40, - 911, - 16 - ], - [ - "invoke", - 39, - 37, - 911, - 16 - ], - [ - "move", - 15, - 37, - 911, - 16 - ], - [ - "get", - 42, - 9, - 1, - 912, - 13 - ], - [ - "frame", - 43, - 42, - 0, - 912, - 13 - ], - [ - "null", - 44, - 912, - 13 - ], - [ - "setarg", - 43, - 0, - 44, - 912, - 13 - ], - [ - "invoke", - 43, - 41, - 912, - 13 - ], - [ - "move", - 7, - 41, - 912, - 13 - ], - [ - "access", - 45, - "reduce_loop", - 913, - 32 - ], - [ - "get", - 47, - 57, - 1, - 913, - 22 - ], - [ - "frame", - 48, - 47, - 1, - 913, - 22 - ], - [ - "null", - 49, - 913, - 22 - ], - [ - "setarg", - 48, - 0, - 49, - 913, - 22 - ], - [ - "setarg", - 48, - 1, - 45, - 913, - 22 - ], - [ - "invoke", - 48, - 46, - 913, - 22 - ], - [ - "move", - 12, - 46, - 913, - 22 - ], - [ - "access", - 50, - "int", - 914, - 12 - ], - [ - "access", - 51, - 1, - 914, - 24 - ], - [ - "get", - 53, - 14, - 1, - 914, - 5 - ], - [ - "frame", - 54, - 53, - 3, - 914, - 5 - ], - [ - "null", - 55, - 914, - 5 - ], - [ - "setarg", - 54, - 0, - 55, - 914, - 5 - ], - [ - "setarg", - 54, - 1, - 50, - 914, - 5 - ], - [ - "setarg", - 54, - 2, - 14, - 914, - 5 - ], - [ - "setarg", - 54, - 3, - 51, - 914, - 5 - ], - [ - "invoke", - 54, - 52, - 914, - 5 - ], - [ - "access", - 56, - "null", - 915, - 12 - ], - [ - "get", - 58, - 13, - 1, - 915, - 5 - ], - [ - "frame", - 59, - 58, - 2, - 915, - 5 - ], - [ - "null", - 60, - 915, - 5 - ], - [ - "setarg", - 59, - 0, - 60, - 915, - 5 - ], - [ - "setarg", - 59, - 1, - 56, - 915, - 5 - ], - [ - "setarg", - 59, - 2, - 13, - 915, - 5 - ], - [ - "invoke", - 59, - 57, - 915, - 5 - ], - [ - "get", - 62, - 34, - 1, - 916, - 5 - ], - [ - "frame", - 63, - 62, - 1, - 916, - 5 - ], - [ - "null", - 64, - 916, - 5 - ], - [ - "setarg", - 63, - 0, - 64, - 916, - 5 - ], - [ - "setarg", - 63, - 1, - 12, - 916, - 5 - ], - [ - "invoke", - 63, - 61, - 916, - 5 - ], - [ - "jump_false", - 2, - "if_else_517", - 917, - 9 - ], - [ - "access", - 65, - "lt_int", - 918, - 14 - ], - [ - "get", - 67, - 15, - 1, - 918, - 7 - ], - [ - "frame", - 68, - 67, - 4, - 918, - 7 - ], - [ - "null", - 69, - 918, - 7 - ], - [ - "setarg", - 68, - 0, - 69, - 918, - 7 - ], - [ - "setarg", - 68, - 1, - 65, - 918, - 7 - ], - [ - "setarg", - 68, - 2, - 6, - 918, - 7 - ], - [ - "setarg", - 68, - 3, - 9, - 918, - 7 - ], - [ - "setarg", - 68, - 4, - 11, - 918, - 7 - ], - [ - "invoke", - 68, - 66, - 918, - 7 - ], - [ - "jump", - "if_end_518", - 918, - 7 - ], - "if_else_517", - [ - "access", - 70, - "int", - 920, - 14 - ], - [ - "access", - 71, - 0, - 920, - 27 - ], - [ - "get", - 73, - 14, - 1, - 920, - 7 - ], - [ - "frame", - 74, - 73, - 3, - 920, - 7 - ], - [ - "null", - 75, - 920, - 7 - ], - [ - "setarg", - 74, - 0, - 75, - 920, - 7 - ], - [ - "setarg", - 74, - 1, - 70, - 920, - 7 - ], - [ - "setarg", - 74, - 2, - 15, - 920, - 7 - ], - [ - "setarg", - 74, - 3, - 71, - 920, - 7 - ], - [ - "invoke", - 74, - 72, - 920, - 7 - ], - [ - "access", - 76, - "ge_int", - 921, - 14 - ], - [ - "get", - 78, - 15, - 1, - 921, - 7 - ], - [ - "frame", - 79, - 78, - 4, - 921, - 7 - ], - [ - "null", - 80, - 921, - 7 - ], - [ - "setarg", - 79, - 0, - 80, - 921, - 7 - ], - [ - "setarg", - 79, - 1, - 76, - 921, - 7 - ], - [ - "setarg", - 79, - 2, - 6, - 921, - 7 - ], - [ - "setarg", - 79, - 3, - 9, - 921, - 7 - ], - [ - "setarg", - 79, - 4, - 15, - 921, - 7 - ], - [ - "invoke", - 79, - 77, - 921, - 7 - ], - "if_end_518", - [ - "access", - 81, - "jump_false", - 923, - 20 - ], - [ - "get", - 83, - 33, - 1, - 923, - 5 - ], - [ - "frame", - 84, - 83, - 3, - 923, - 5 - ], - [ - "null", - 85, - 923, - 5 - ], - [ - "setarg", - 84, - 0, - 85, - 923, - 5 - ], - [ - "setarg", - 84, - 1, - 81, - 923, - 5 - ], - [ - "setarg", - 84, - 2, - 6, - 923, - 5 - ], - [ - "setarg", - 84, - 3, - 3, - 923, - 5 - ], - [ - "invoke", - 84, - 82, - 923, - 5 - ], - [ - "access", - 86, - "load_index", - 924, - 12 - ], - [ - "get", - 88, - 15, - 1, - 924, - 5 - ], - [ - "frame", - 89, - 88, - 4, - 924, - 5 - ], - [ - "null", - 90, - 924, - 5 - ], - [ - "setarg", - 89, - 0, - 90, - 924, - 5 - ], - [ - "setarg", - 89, - 1, - 86, - 924, - 5 - ], - [ - "setarg", - 89, - 2, - 10, - 924, - 5 - ], - [ - "setarg", - 89, - 3, - 5, - 924, - 5 - ], - [ - "setarg", - 89, - 4, - 9, - 924, - 5 - ], - [ - "invoke", - 89, - 87, - 924, - 5 - ], - [ - "access", - 91, - "frame", - 925, - 12 - ], - [ - "access", - 92, - 2, - 925, - 33 - ], - [ - "get", - 94, - 15, - 1, - 925, - 5 - ], - [ - "frame", - 95, - 94, - 4, - 925, - 5 - ], - [ - "null", - 96, - 925, - 5 - ], - [ - "setarg", - 95, - 0, - 96, - 925, - 5 - ], - [ - "setarg", - 95, - 1, - 91, - 925, - 5 - ], - [ - "setarg", - 95, - 2, - 7, - 925, - 5 - ], - [ - "setarg", - 95, - 3, - 8, - 925, - 5 - ], - [ - "setarg", - 95, - 4, - 92, - 925, - 5 - ], - [ - "invoke", - 95, - 93, - 925, - 5 - ], - [ - "access", - 97, - "setarg", - 926, - 12 - ], - [ - "access", - 98, - 0, - 926, - 25 - ], - [ - "get", - 100, - 15, - 1, - 926, - 5 - ], - [ - "frame", - 101, - 100, - 4, - 926, - 5 - ], - [ - "null", - 102, - 926, - 5 - ], - [ - "setarg", - 101, - 0, - 102, - 926, - 5 - ], - [ - "setarg", - 101, - 1, - 97, - 926, - 5 - ], - [ - "setarg", - 101, - 2, - 7, - 926, - 5 - ], - [ - "setarg", - 101, - 3, - 98, - 926, - 5 - ], - [ - "setarg", - 101, - 4, - 13, - 926, - 5 - ], - [ - "invoke", - 101, - 99, - 926, - 5 - ], - [ - "access", - 103, - "setarg", - 927, - 12 - ], - [ - "access", - 104, - 1, - 927, - 25 - ], - [ - "get", - 106, - 15, - 1, - 927, - 5 - ], - [ - "frame", - 107, - 106, - 4, - 927, - 5 - ], - [ - "null", - 108, - 927, - 5 - ], - [ - "setarg", - 107, - 0, - 108, - 927, - 5 - ], - [ - "setarg", - 107, - 1, - 103, - 927, - 5 - ], - [ - "setarg", - 107, - 2, - 7, - 927, - 5 - ], - [ - "setarg", - 107, - 3, - 104, - 927, - 5 - ], - [ - "setarg", - 107, - 4, - 4, - 927, - 5 - ], - [ - "invoke", - 107, - 105, - 927, - 5 - ], - [ - "access", - 109, - "setarg", - 928, - 12 - ], - [ - "access", - 110, - 2, - 928, - 25 - ], - [ - "get", - 112, - 15, - 1, - 928, - 5 - ], - [ - "frame", - 113, - 112, - 4, - 928, - 5 - ], - [ - "null", - 114, - 928, - 5 - ], - [ - "setarg", - 113, - 0, - 114, - 928, - 5 - ], - [ - "setarg", - 113, - 1, - 109, - 928, - 5 - ], - [ - "setarg", - 113, - 2, - 7, - 928, - 5 - ], - [ - "setarg", - 113, - 3, - 110, - 928, - 5 - ], - [ - "setarg", - 113, - 4, - 10, - 928, - 5 - ], - [ - "invoke", - 113, - 111, - 928, - 5 - ], - [ - "access", - 115, - "invoke", - 929, - 12 - ], - [ - "get", - 117, - 14, - 1, - 929, - 5 - ], - [ - "frame", - 118, - 117, - 3, - 929, - 5 - ], - [ - "null", - 119, - 929, - 5 - ], - [ - "setarg", - 118, - 0, - 119, - 929, - 5 - ], - [ - "setarg", - 118, - 1, - 115, - 929, - 5 - ], - [ - "setarg", - 118, - 2, - 7, - 929, - 5 - ], - [ - "setarg", - 118, - 3, - 4, - 929, - 5 - ], - [ - "invoke", - 118, - 116, - 929, - 5 - ], - [ - "jump_false", - 2, - "if_else_519", - 930, - 9 - ], - [ - "access", - 120, - "add", - 931, - 14 - ], - [ - "get", - 122, - 15, - 1, - 931, - 7 - ], - [ - "frame", - 123, - 122, - 4, - 931, - 7 - ], - [ - "null", - 124, - 931, - 7 - ], - [ - "setarg", - 123, - 0, - 124, - 931, - 7 - ], - [ - "setarg", - 123, - 1, - 120, - 931, - 7 - ], - [ - "setarg", - 123, - 2, - 9, - 931, - 7 - ], - [ - "setarg", - 123, - 3, - 9, - 931, - 7 - ], - [ - "setarg", - 123, - 4, - 14, - 931, - 7 - ], - [ - "invoke", - 123, - 121, - 931, - 7 - ], - [ - "jump", - "if_end_520", - 931, - 7 - ], - "if_else_519", - [ - "access", - 125, - "subtract", - 933, - 14 - ], - [ - "get", - 127, - 15, - 1, - 933, - 7 - ], - [ - "frame", - 128, - 127, - 4, - 933, - 7 - ], - [ - "null", - 129, - 933, - 7 - ], - [ - "setarg", - 128, - 0, - 129, - 933, - 7 - ], - [ - "setarg", - 128, - 1, - 125, - 933, - 7 - ], - [ - "setarg", - 128, - 2, - 9, - 933, - 7 - ], - [ - "setarg", - 128, - 3, - 9, - 933, - 7 - ], - [ - "setarg", - 128, - 4, - 14, - 933, - 7 - ], - [ - "invoke", - 128, - 126, - 933, - 7 - ], - "if_end_520", - [ - "get", - 131, - 32, - 1, - 935, - 5 - ], - [ - "frame", - 132, - 131, - 1, - 935, - 5 - ], - [ - "null", - 133, - 935, - 5 - ], - [ - "setarg", - 132, - 0, - 133, - 935, - 5 - ], - [ - "setarg", - 132, - 1, - 12, - 935, - 5 - ], - [ - "invoke", - 132, - 130, - 935, - 5 - ], - [ - "null", - 134, - 935, - 5 - ], - [ - "return", - 134, - 935, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 145, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 15, - 9, - 1, - 940, - 15 - ], - [ - "frame", - 16, - 15, - 0, - 940, - 15 - ], - [ - "null", - 17, - 940, - 15 - ], - [ - "setarg", - 16, - 0, - 17, - 940, - 15 - ], - [ - "invoke", - 16, - 14, - 940, - 15 - ], - [ - "move", - 10, - 14, - 940, - 15 - ], - [ - "get", - 19, - 9, - 1, - 941, - 13 - ], - [ - "frame", - 20, - 19, - 0, - 941, - 13 - ], - [ - "null", - 21, - 941, - 13 - ], - [ - "setarg", - 20, - 0, - 21, - 941, - 13 - ], - [ - "invoke", - 20, - 18, - 941, - 13 - ], - [ - "move", - 8, - 18, - 941, - 13 - ], - [ - "get", - 23, - 9, - 1, - 942, - 17 - ], - [ - "frame", - 24, - 23, - 0, - 942, - 17 - ], - [ - "null", - 25, - 942, - 17 - ], - [ - "setarg", - 24, - 0, - 25, - 942, - 17 - ], - [ - "invoke", - 24, - 22, - 942, - 17 - ], - [ - "move", - 4, - 22, - 942, - 17 - ], - [ - "get", - 27, - 9, - 1, - 943, - 16 - ], - [ - "frame", - 28, - 27, - 0, - 943, - 16 - ], - [ - "null", - 29, - 943, - 16 - ], - [ - "setarg", - 28, - 0, - 29, - 943, - 16 - ], - [ - "invoke", - 28, - 26, - 943, - 16 - ], - [ - "move", - 9, - 26, - 943, - 16 - ], - [ - "get", - 31, - 9, - 1, - 944, - 18 - ], - [ - "frame", - 32, - 31, - 0, - 944, - 18 - ], - [ - "null", - 33, - 944, - 18 - ], - [ - "setarg", - 32, - 0, - 33, - 944, - 18 - ], - [ - "invoke", - 32, - 30, - 944, - 18 - ], - [ - "move", - 12, - 30, - 944, - 18 - ], - [ - "get", - 35, - 9, - 1, - 945, - 15 - ], - [ - "frame", - 36, - 35, - 0, - 945, - 15 - ], - [ - "null", - 37, - 945, - 15 - ], - [ - "setarg", - 36, - 0, - 37, - 945, - 15 - ], - [ - "invoke", - 36, - 34, - 945, - 15 - ], - [ - "move", - 13, - 34, - 945, - 15 - ], - [ - "get", - 39, - 9, - 1, - 946, - 13 - ], - [ - "frame", - 40, - 39, - 0, - 946, - 13 - ], - [ - "null", - 41, - 946, - 13 - ], - [ - "setarg", - 40, - 0, - 41, - 946, - 13 - ], - [ - "invoke", - 40, - 38, - 946, - 13 - ], - [ - "move", - 7, - 38, - 946, - 13 - ], - [ - "get", - 43, - 9, - 1, - 947, - 19 - ], - [ - "frame", - 44, - 43, - 0, - 947, - 19 - ], - [ - "null", - 45, - 947, - 19 - ], - [ - "setarg", - 44, - 0, - 45, - 947, - 19 - ], - [ - "invoke", - 44, - 42, - 947, - 19 - ], - [ - "move", - 5, - 42, - 947, - 19 - ], - [ - "access", - 46, - "arrfor_loop", - 948, - 32 - ], - [ - "get", - 48, - 57, - 1, - 948, - 22 - ], - [ - "frame", - 49, - 48, - 1, - 948, - 22 - ], - [ - "null", - 50, - 948, - 22 - ], - [ - "setarg", - 49, - 0, - 50, - 948, - 22 - ], - [ - "setarg", - 49, - 1, - 46, - 948, - 22 - ], - [ - "invoke", - 49, - 47, - 948, - 22 - ], - [ - "move", - 11, - 47, - 948, - 22 - ], - [ - "access", - 51, - "arrfor_done", - 949, - 32 - ], - [ - "get", - 53, - 57, - 1, - 949, - 22 - ], - [ - "frame", - 54, - 53, - 1, - 949, - 22 - ], - [ - "null", - 55, - 949, - 22 - ], - [ - "setarg", - 54, - 0, - 55, - 949, - 22 - ], - [ - "setarg", - 54, - 1, - 51, - 949, - 22 - ], - [ - "invoke", - 54, - 52, - 949, - 22 - ], - [ - "move", - 6, - 52, - 949, - 22 - ], - [ - "access", - 56, - "length", - 950, - 12 - ], - [ - "get", - 58, - 14, - 1, - 950, - 5 - ], - [ - "frame", - 59, - 58, - 3, - 950, - 5 - ], - [ - "null", - 60, - 950, - 5 - ], - [ - "setarg", - 59, - 0, - 60, - 950, - 5 - ], - [ - "setarg", - 59, - 1, - 56, - 950, - 5 - ], - [ - "setarg", - 59, - 2, - 10, - 950, - 5 - ], - [ - "setarg", - 59, - 3, - 2, - 950, - 5 - ], - [ - "invoke", - 59, - 57, - 950, - 5 - ], - [ - "access", - 61, - "int", - 951, - 12 - ], - [ - "access", - 62, - 0, - 951, - 22 - ], - [ - "get", - 64, - 14, - 1, - 951, - 5 - ], - [ - "frame", - 65, - 64, - 3, - 951, - 5 - ], - [ - "null", - 66, - 951, - 5 - ], - [ - "setarg", - 65, - 0, - 66, - 951, - 5 - ], - [ - "setarg", - 65, - 1, - 61, - 951, - 5 - ], - [ - "setarg", - 65, - 2, - 8, - 951, - 5 - ], - [ - "setarg", - 65, - 3, - 62, - 951, - 5 - ], - [ - "invoke", - 65, - 63, - 951, - 5 - ], - [ - "access", - 67, - "int", - 952, - 12 - ], - [ - "access", - 68, - 1, - 952, - 24 - ], - [ - "get", - 70, - 14, - 1, - 952, - 5 - ], - [ - "frame", - 71, - 70, - 3, - 952, - 5 - ], - [ - "null", - 72, - 952, - 5 - ], - [ - "setarg", - 71, - 0, - 72, - 952, - 5 - ], - [ - "setarg", - 71, - 1, - 67, - 952, - 5 - ], - [ - "setarg", - 71, - 2, - 13, - 952, - 5 - ], - [ - "setarg", - 71, - 3, - 68, - 952, - 5 - ], - [ - "invoke", - 71, - 69, - 952, - 5 - ], - [ - "access", - 73, - "null", - 953, - 12 - ], - [ - "get", - 75, - 13, - 1, - 953, - 5 - ], - [ - "frame", - 76, - 75, - 2, - 953, - 5 - ], - [ - "null", - 77, - 953, - 5 - ], - [ - "setarg", - 76, - 0, - 77, - 953, - 5 - ], - [ - "setarg", - 76, - 1, - 73, - 953, - 5 - ], - [ - "setarg", - 76, - 2, - 12, - 953, - 5 - ], - [ - "invoke", - 76, - 74, - 953, - 5 - ], - [ - "get", - 79, - 34, - 1, - 954, - 5 - ], - [ - "frame", - 80, - 79, - 1, - 954, - 5 - ], - [ - "null", - 81, - 954, - 5 - ], - [ - "setarg", - 80, - 0, - 81, - 954, - 5 - ], - [ - "setarg", - 80, - 1, - 11, - 954, - 5 - ], - [ - "invoke", - 80, - 78, - 954, - 5 - ], - [ - "access", - 82, - "lt_int", - 955, - 12 - ], - [ - "get", - 84, - 15, - 1, - 955, - 5 - ], - [ - "frame", - 85, - 84, - 4, - 955, - 5 - ], - [ - "null", - 86, - 955, - 5 - ], - [ - "setarg", - 85, - 0, - 86, - 955, - 5 - ], - [ - "setarg", - 85, - 1, - 82, - 955, - 5 - ], - [ - "setarg", - 85, - 2, - 4, - 955, - 5 - ], - [ - "setarg", - 85, - 3, - 8, - 955, - 5 - ], - [ - "setarg", - 85, - 4, - 10, - 955, - 5 - ], - [ - "invoke", - 85, - 83, - 955, - 5 - ], - [ - "access", - 87, - "jump_false", - 956, - 20 - ], - [ - "get", - 89, - 33, - 1, - 956, - 5 - ], - [ - "frame", - 90, - 89, - 3, - 956, - 5 - ], - [ - "null", - 91, - 956, - 5 - ], - [ - "setarg", - 90, - 0, - 91, - 956, - 5 - ], - [ - "setarg", - 90, - 1, - 87, - 956, - 5 - ], - [ - "setarg", - 90, - 2, - 4, - 956, - 5 - ], - [ - "setarg", - 90, - 3, - 6, - 956, - 5 - ], - [ - "invoke", - 90, - 88, - 956, - 5 - ], - [ - "access", - 92, - "load_index", - 957, - 12 - ], - [ - "get", - 94, - 15, - 1, - 957, - 5 - ], - [ - "frame", - 95, - 94, - 4, - 957, - 5 - ], - [ - "null", - 96, - 957, - 5 - ], - [ - "setarg", - 95, - 0, - 96, - 957, - 5 - ], - [ - "setarg", - 95, - 1, - 92, - 957, - 5 - ], - [ - "setarg", - 95, - 2, - 9, - 957, - 5 - ], - [ - "setarg", - 95, - 3, - 2, - 957, - 5 - ], - [ - "setarg", - 95, - 4, - 8, - 957, - 5 - ], - [ - "invoke", - 95, - 93, - 957, - 5 - ], - [ - "access", - 97, - "frame", - 958, - 12 - ], - [ - "access", - 98, - 2, - 958, - 33 - ], - [ - "get", - 100, - 15, - 1, - 958, - 5 - ], - [ - "frame", - 101, - 100, - 4, - 958, - 5 - ], - [ - "null", - 102, - 958, - 5 - ], - [ - "setarg", - 101, - 0, - 102, - 958, - 5 - ], - [ - "setarg", - 101, - 1, - 97, - 958, - 5 - ], - [ - "setarg", - 101, - 2, - 7, - 958, - 5 - ], - [ - "setarg", - 101, - 3, - 3, - 958, - 5 - ], - [ - "setarg", - 101, - 4, - 98, - 958, - 5 - ], - [ - "invoke", - 101, - 99, - 958, - 5 - ], - [ - "access", - 103, - "setarg", - 959, - 12 - ], - [ - "access", - 104, - 0, - 959, - 25 - ], - [ - "get", - 106, - 15, - 1, - 959, - 5 - ], - [ - "frame", - 107, - 106, - 4, - 959, - 5 - ], - [ - "null", - 108, - 959, - 5 - ], - [ - "setarg", - 107, - 0, - 108, - 959, - 5 - ], - [ - "setarg", - 107, - 1, - 103, - 959, - 5 - ], - [ - "setarg", - 107, - 2, - 7, - 959, - 5 - ], - [ - "setarg", - 107, - 3, - 104, - 959, - 5 - ], - [ - "setarg", - 107, - 4, - 12, - 959, - 5 - ], - [ - "invoke", - 107, - 105, - 959, - 5 - ], - [ - "access", - 109, - "setarg", - 960, - 12 - ], - [ - "access", - 110, - 1, - 960, - 25 - ], - [ - "get", - 112, - 15, - 1, - 960, - 5 - ], - [ - "frame", - 113, - 112, - 4, - 960, - 5 - ], - [ - "null", - 114, - 960, - 5 - ], - [ - "setarg", - 113, - 0, - 114, - 960, - 5 - ], - [ - "setarg", - 113, - 1, - 109, - 960, - 5 - ], - [ - "setarg", - 113, - 2, - 7, - 960, - 5 - ], - [ - "setarg", - 113, - 3, - 110, - 960, - 5 - ], - [ - "setarg", - 113, - 4, - 9, - 960, - 5 - ], - [ - "invoke", - 113, - 111, - 960, - 5 - ], - [ - "access", - 115, - "setarg", - 961, - 12 - ], - [ - "access", - 116, - 2, - 961, - 25 - ], - [ - "get", - 118, - 15, - 1, - 961, - 5 - ], - [ - "frame", - 119, - 118, - 4, - 961, - 5 - ], - [ - "null", - 120, - 961, - 5 - ], - [ - "setarg", - 119, - 0, - 120, - 961, - 5 - ], - [ - "setarg", - 119, - 1, - 115, - 961, - 5 - ], - [ - "setarg", - 119, - 2, - 7, - 961, - 5 - ], - [ - "setarg", - 119, - 3, - 116, - 961, - 5 - ], - [ - "setarg", - 119, - 4, - 8, - 961, - 5 - ], - [ - "invoke", - 119, - 117, - 961, - 5 - ], - [ - "access", - 121, - "invoke", - 962, - 12 - ], - [ - "get", - 123, - 14, - 1, - 962, - 5 - ], - [ - "frame", - 124, - 123, - 3, - 962, - 5 - ], - [ - "null", - 125, - 962, - 5 - ], - [ - "setarg", - 124, - 0, - 125, - 962, - 5 - ], - [ - "setarg", - 124, - 1, - 121, - 962, - 5 - ], - [ - "setarg", - 124, - 2, - 7, - 962, - 5 - ], - [ - "setarg", - 124, - 3, - 5, - 962, - 5 - ], - [ - "invoke", - 124, - 122, - 962, - 5 - ], - [ - "access", - 126, - "add", - 963, - 12 - ], - [ - "get", - 128, - 15, - 1, - 963, - 5 - ], - [ - "frame", - 129, - 128, - 4, - 963, - 5 - ], - [ - "null", - 130, - 963, - 5 - ], - [ - "setarg", - 129, - 0, - 130, - 963, - 5 - ], - [ - "setarg", - 129, - 1, - 126, - 963, - 5 - ], - [ - "setarg", - 129, - 2, - 8, - 963, - 5 - ], - [ - "setarg", - 129, - 3, - 8, - 963, - 5 - ], - [ - "setarg", - 129, - 4, - 13, - 963, - 5 - ], - [ - "invoke", - 129, - 127, - 963, - 5 - ], - [ - "get", - 132, - 32, - 1, - 964, - 5 - ], - [ - "frame", - 133, - 132, - 1, - 964, - 5 - ], - [ - "null", - 134, - 964, - 5 - ], - [ - "setarg", - 133, - 0, - 134, - 964, - 5 - ], - [ - "setarg", - 133, - 1, - 11, - 964, - 5 - ], - [ - "invoke", - 133, - 131, - 964, - 5 - ], - [ - "get", - 136, - 34, - 1, - 965, - 5 - ], - [ - "frame", - 137, - 136, - 1, - 965, - 5 - ], - [ - "null", - 138, - 965, - 5 - ], - [ - "setarg", - 137, - 0, - 138, - 965, - 5 - ], - [ - "setarg", - 137, - 1, - 6, - 965, - 5 - ], - [ - "invoke", - 137, - 135, - 965, - 5 - ], - [ - "access", - 139, - "null", - 966, - 12 - ], - [ - "get", - 141, - 13, - 1, - 966, - 5 - ], - [ - "frame", - 142, - 141, - 2, - 966, - 5 - ], - [ - "null", - 143, - 966, - 5 - ], - [ - "setarg", - 142, - 0, - 143, - 966, - 5 - ], - [ - "setarg", - 142, - 1, - 139, - 966, - 5 - ], - [ - "setarg", - 142, - 2, - 1, - 966, - 5 - ], - [ - "invoke", - 142, - 140, - 966, - 5 - ], - [ - "return", - 1, - 967, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 173, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 17, - 9, - 1, - 972, - 15 - ], - [ - "frame", - 18, - 17, - 0, - 972, - 15 - ], - [ - "null", - 19, - 972, - 15 - ], - [ - "setarg", - 18, - 0, - 19, - 972, - 15 - ], - [ - "invoke", - 18, - 16, - 972, - 15 - ], - [ - "move", - 9, - 16, - 972, - 15 - ], - [ - "get", - 21, - 9, - 1, - 973, - 13 - ], - [ - "frame", - 22, - 21, - 0, - 973, - 13 - ], - [ - "null", - 23, - 973, - 13 - ], - [ - "setarg", - 22, - 0, - 23, - 973, - 13 - ], - [ - "invoke", - 22, - 20, - 973, - 13 - ], - [ - "move", - 7, - 20, - 973, - 13 - ], - [ - "get", - 25, - 9, - 1, - 974, - 17 - ], - [ - "frame", - 26, - 25, - 0, - 974, - 17 - ], - [ - "null", - 27, - 974, - 17 - ], - [ - "setarg", - 26, - 0, - 27, - 974, - 17 - ], - [ - "invoke", - 26, - 24, - 974, - 17 - ], - [ - "move", - 4, - 24, - 974, - 17 - ], - [ - "get", - 29, - 9, - 1, - 975, - 16 - ], - [ - "frame", - 30, - 29, - 0, - 975, - 16 - ], - [ - "null", - 31, - 975, - 16 - ], - [ - "setarg", - 30, - 0, - 31, - 975, - 16 - ], - [ - "invoke", - 30, - 28, - 975, - 16 - ], - [ - "move", - 8, - 28, - 975, - 16 - ], - [ - "get", - 33, - 9, - 1, - 976, - 18 - ], - [ - "frame", - 34, - 33, - 0, - 976, - 18 - ], - [ - "null", - 35, - 976, - 18 - ], - [ - "setarg", - 34, - 0, - 35, - 976, - 18 - ], - [ - "invoke", - 34, - 32, - 976, - 18 - ], - [ - "move", - 11, - 32, - 976, - 18 - ], - [ - "get", - 37, - 9, - 1, - 977, - 15 - ], - [ - "frame", - 38, - 37, - 0, - 977, - 15 - ], - [ - "null", - 39, - 977, - 15 - ], - [ - "setarg", - 38, - 0, - 39, - 977, - 15 - ], - [ - "invoke", - 38, - 36, - 977, - 15 - ], - [ - "move", - 12, - 36, - 977, - 15 - ], - [ - "get", - 41, - 9, - 1, - 978, - 13 - ], - [ - "frame", - 42, - 41, - 0, - 978, - 13 - ], - [ - "null", - 43, - 978, - 13 - ], - [ - "setarg", - 42, - 0, - 43, - 978, - 13 - ], - [ - "invoke", - 42, - 40, - 978, - 13 - ], - [ - "move", - 6, - 40, - 978, - 13 - ], - [ - "get", - 45, - 9, - 1, - 979, - 15 - ], - [ - "frame", - 46, - 45, - 0, - 979, - 15 - ], - [ - "null", - 47, - 979, - 15 - ], - [ - "setarg", - 46, - 0, - 47, - 979, - 15 - ], - [ - "invoke", - 46, - 44, - 979, - 15 - ], - [ - "move", - 15, - 44, - 979, - 15 - ], - [ - "access", - 48, - "every_loop", - 980, - 32 - ], - [ - "get", - 50, - 57, - 1, - 980, - 22 - ], - [ - "frame", - 51, - 50, - 1, - 980, - 22 - ], - [ - "null", - 52, - 980, - 22 - ], - [ - "setarg", - 51, - 0, - 52, - 980, - 22 - ], - [ - "setarg", - 51, - 1, - 48, - 980, - 22 - ], - [ - "invoke", - 51, - 49, - 980, - 22 - ], - [ - "move", - 10, - 49, - 980, - 22 - ], - [ - "access", - 53, - "every_true", - 981, - 30 - ], - [ - "get", - 55, - 57, - 1, - 981, - 20 - ], - [ - "frame", - 56, - 55, - 1, - 981, - 20 - ], - [ - "null", - 57, - 981, - 20 - ], - [ - "setarg", - 56, - 0, - 57, - 981, - 20 - ], - [ - "setarg", - 56, - 1, - 53, - 981, - 20 - ], - [ - "invoke", - 56, - 54, - 981, - 20 - ], - [ - "move", - 14, - 54, - 981, - 20 - ], - [ - "access", - 58, - "every_false", - 982, - 31 - ], - [ - "get", - 60, - 57, - 1, - 982, - 21 - ], - [ - "frame", - 61, - 60, - 1, - 982, - 21 - ], - [ - "null", - 62, - 982, - 21 - ], - [ - "setarg", - 61, - 0, - 62, - 982, - 21 - ], - [ - "setarg", - 61, - 1, - 58, - 982, - 21 - ], - [ - "invoke", - 61, - 59, - 982, - 21 - ], - [ - "move", - 13, - 59, - 982, - 21 - ], - [ - "access", - 63, - "every_done", - 983, - 32 - ], - [ - "get", - 65, - 57, - 1, - 983, - 22 - ], - [ - "frame", - 66, - 65, - 1, - 983, - 22 - ], - [ - "null", - 67, - 983, - 22 - ], - [ - "setarg", - 66, - 0, - 67, - 983, - 22 - ], - [ - "setarg", - 66, - 1, - 63, - 983, - 22 - ], - [ - "invoke", - 66, - 64, - 983, - 22 - ], - [ - "move", - 5, - 64, - 983, - 22 - ], - [ - "access", - 68, - "length", - 984, - 12 - ], - [ - "get", - 70, - 14, - 1, - 984, - 5 - ], - [ - "frame", - 71, - 70, - 3, - 984, - 5 - ], - [ - "null", - 72, - 984, - 5 - ], - [ - "setarg", - 71, - 0, - 72, - 984, - 5 - ], - [ - "setarg", - 71, - 1, - 68, - 984, - 5 - ], - [ - "setarg", - 71, - 2, - 9, - 984, - 5 - ], - [ - "setarg", - 71, - 3, - 2, - 984, - 5 - ], - [ - "invoke", - 71, - 69, - 984, - 5 - ], - [ - "access", - 73, - "int", - 985, - 12 - ], - [ - "access", - 74, - 0, - 985, - 22 - ], - [ - "get", - 76, - 14, - 1, - 985, - 5 - ], - [ - "frame", - 77, - 76, - 3, - 985, - 5 - ], - [ - "null", - 78, - 985, - 5 - ], - [ - "setarg", - 77, - 0, - 78, - 985, - 5 - ], - [ - "setarg", - 77, - 1, - 73, - 985, - 5 - ], - [ - "setarg", - 77, - 2, - 7, - 985, - 5 - ], - [ - "setarg", - 77, - 3, - 74, - 985, - 5 - ], - [ - "invoke", - 77, - 75, - 985, - 5 - ], - [ - "access", - 79, - "int", - 986, - 12 - ], - [ - "access", - 80, - 1, - 986, - 24 - ], - [ - "get", - 82, - 14, - 1, - 986, - 5 - ], - [ - "frame", - 83, - 82, - 3, - 986, - 5 - ], - [ - "null", - 84, - 986, - 5 - ], - [ - "setarg", - 83, - 0, - 84, - 986, - 5 - ], - [ - "setarg", - 83, - 1, - 79, - 986, - 5 - ], - [ - "setarg", - 83, - 2, - 12, - 986, - 5 - ], - [ - "setarg", - 83, - 3, - 80, - 986, - 5 - ], - [ - "invoke", - 83, - 81, - 986, - 5 - ], - [ - "access", - 85, - "null", - 987, - 12 - ], - [ - "get", - 87, - 13, - 1, - 987, - 5 - ], - [ - "frame", - 88, - 87, - 2, - 987, - 5 - ], - [ - "null", - 89, - 987, - 5 - ], - [ - "setarg", - 88, - 0, - 89, - 987, - 5 - ], - [ - "setarg", - 88, - 1, - 85, - 987, - 5 - ], - [ - "setarg", - 88, - 2, - 11, - 987, - 5 - ], - [ - "invoke", - 88, - 86, - 987, - 5 - ], - [ - "get", - 91, - 34, - 1, - 988, - 5 - ], - [ - "frame", - 92, - 91, - 1, - 988, - 5 - ], - [ - "null", - 93, - 988, - 5 - ], - [ - "setarg", - 92, - 0, - 93, - 988, - 5 - ], - [ - "setarg", - 92, - 1, - 10, - 988, - 5 - ], - [ - "invoke", - 92, - 90, - 988, - 5 - ], - [ - "access", - 94, - "lt_int", - 989, - 12 - ], - [ - "get", - 96, - 15, - 1, - 989, - 5 - ], - [ - "frame", - 97, - 96, - 4, - 989, - 5 - ], - [ - "null", - 98, - 989, - 5 - ], - [ - "setarg", - 97, - 0, - 98, - 989, - 5 - ], - [ - "setarg", - 97, - 1, - 94, - 989, - 5 - ], - [ - "setarg", - 97, - 2, - 4, - 989, - 5 - ], - [ - "setarg", - 97, - 3, - 7, - 989, - 5 - ], - [ - "setarg", - 97, - 4, - 9, - 989, - 5 - ], - [ - "invoke", - 97, - 95, - 989, - 5 - ], - [ - "access", - 99, - "jump_false", - 990, - 20 - ], - [ - "get", - 101, - 33, - 1, - 990, - 5 - ], - [ - "frame", - 102, - 101, - 3, - 990, - 5 - ], - [ - "null", - 103, - 990, - 5 - ], - [ - "setarg", - 102, - 0, - 103, - 990, - 5 - ], - [ - "setarg", - 102, - 1, - 99, - 990, - 5 - ], - [ - "setarg", - 102, - 2, - 4, - 990, - 5 - ], - [ - "setarg", - 102, - 3, - 14, - 990, - 5 - ], - [ - "invoke", - 102, - 100, - 990, - 5 - ], - [ - "access", - 104, - "load_index", - 991, - 12 - ], - [ - "get", - 106, - 15, - 1, - 991, - 5 - ], - [ - "frame", - 107, - 106, - 4, - 991, - 5 - ], - [ - "null", - 108, - 991, - 5 - ], - [ - "setarg", - 107, - 0, - 108, - 991, - 5 - ], - [ - "setarg", - 107, - 1, - 104, - 991, - 5 - ], - [ - "setarg", - 107, - 2, - 8, - 991, - 5 - ], - [ - "setarg", - 107, - 3, - 2, - 991, - 5 - ], - [ - "setarg", - 107, - 4, - 7, - 991, - 5 - ], - [ - "invoke", - 107, - 105, - 991, - 5 - ], - [ - "access", - 109, - "frame", - 992, - 12 - ], - [ - "access", - 110, - 1, - 992, - 33 - ], - [ - "get", - 112, - 15, - 1, - 992, - 5 - ], - [ - "frame", - 113, - 112, - 4, - 992, - 5 - ], - [ - "null", - 114, - 992, - 5 - ], - [ - "setarg", - 113, - 0, - 114, - 992, - 5 - ], - [ - "setarg", - 113, - 1, - 109, - 992, - 5 - ], - [ - "setarg", - 113, - 2, - 6, - 992, - 5 - ], - [ - "setarg", - 113, - 3, - 3, - 992, - 5 - ], - [ - "setarg", - 113, - 4, - 110, - 992, - 5 - ], - [ - "invoke", - 113, - 111, - 992, - 5 - ], - [ - "access", - 115, - "setarg", - 993, - 12 - ], - [ - "access", - 116, - 0, - 993, - 25 - ], - [ - "get", - 118, - 15, - 1, - 993, - 5 - ], - [ - "frame", - 119, - 118, - 4, - 993, - 5 - ], - [ - "null", - 120, - 993, - 5 - ], - [ - "setarg", - 119, - 0, - 120, - 993, - 5 - ], - [ - "setarg", - 119, - 1, - 115, - 993, - 5 - ], - [ - "setarg", - 119, - 2, - 6, - 993, - 5 - ], - [ - "setarg", - 119, - 3, - 116, - 993, - 5 - ], - [ - "setarg", - 119, - 4, - 11, - 993, - 5 - ], - [ - "invoke", - 119, - 117, - 993, - 5 - ], - [ - "access", - 121, - "setarg", - 994, - 12 - ], - [ - "access", - 122, - 1, - 994, - 25 - ], - [ - "get", - 124, - 15, - 1, - 994, - 5 - ], - [ - "frame", - 125, - 124, - 4, - 994, - 5 - ], - [ - "null", - 126, - 994, - 5 - ], - [ - "setarg", - 125, - 0, - 126, - 994, - 5 - ], - [ - "setarg", - 125, - 1, - 121, - 994, - 5 - ], - [ - "setarg", - 125, - 2, - 6, - 994, - 5 - ], - [ - "setarg", - 125, - 3, - 122, - 994, - 5 - ], - [ - "setarg", - 125, - 4, - 8, - 994, - 5 - ], - [ - "invoke", - 125, - 123, - 994, - 5 - ], - [ - "access", - 127, - "invoke", - 995, - 12 - ], - [ - "get", - 129, - 14, - 1, - 995, - 5 - ], - [ - "frame", - 130, - 129, - 3, - 995, - 5 - ], - [ - "null", - 131, - 995, - 5 - ], - [ - "setarg", - 130, - 0, - 131, - 995, - 5 - ], - [ - "setarg", - 130, - 1, - 127, - 995, - 5 - ], - [ - "setarg", - 130, - 2, - 6, - 995, - 5 - ], - [ - "setarg", - 130, - 3, - 15, - 995, - 5 - ], - [ - "invoke", - 130, - 128, - 995, - 5 - ], - [ - "access", - 132, - "jump_false", - 996, - 20 - ], - [ - "get", - 134, - 33, - 1, - 996, - 5 - ], - [ - "frame", - 135, - 134, - 3, - 996, - 5 - ], - [ - "null", - 136, - 996, - 5 - ], - [ - "setarg", - 135, - 0, - 136, - 996, - 5 - ], - [ - "setarg", - 135, - 1, - 132, - 996, - 5 - ], - [ - "setarg", - 135, - 2, - 15, - 996, - 5 - ], - [ - "setarg", - 135, - 3, - 13, - 996, - 5 - ], - [ - "invoke", - 135, - 133, - 996, - 5 - ], - [ - "access", - 137, - "add", - 997, - 12 - ], - [ - "get", - 139, - 15, - 1, - 997, - 5 - ], - [ - "frame", - 140, - 139, - 4, - 997, - 5 - ], - [ - "null", - 141, - 997, - 5 - ], - [ - "setarg", - 140, - 0, - 141, - 997, - 5 - ], - [ - "setarg", - 140, - 1, - 137, - 997, - 5 - ], - [ - "setarg", - 140, - 2, - 7, - 997, - 5 - ], - [ - "setarg", - 140, - 3, - 7, - 997, - 5 - ], - [ - "setarg", - 140, - 4, - 12, - 997, - 5 - ], - [ - "invoke", - 140, - 138, - 997, - 5 - ], - [ - "get", - 143, - 32, - 1, - 998, - 5 - ], - [ - "frame", - 144, - 143, - 1, - 998, - 5 - ], - [ - "null", - 145, - 998, - 5 - ], - [ - "setarg", - 144, - 0, - 145, - 998, - 5 - ], - [ - "setarg", - 144, - 1, - 10, - 998, - 5 - ], - [ - "invoke", - 144, - 142, - 998, - 5 - ], - [ - "get", - 147, - 34, - 1, - 999, - 5 - ], - [ - "frame", - 148, - 147, - 1, - 999, - 5 - ], - [ - "null", - 149, - 999, - 5 - ], - [ - "setarg", - 148, - 0, - 149, - 999, - 5 - ], - [ - "setarg", - 148, - 1, - 14, - 999, - 5 - ], - [ - "invoke", - 148, - 146, - 999, - 5 - ], - [ - "access", - 150, - "true", - 1000, - 12 - ], - [ - "get", - 152, - 13, - 1, - 1000, - 5 - ], - [ - "frame", - 153, - 152, - 2, - 1000, - 5 - ], - [ - "null", - 154, - 1000, - 5 - ], - [ - "setarg", - 153, - 0, - 154, - 1000, - 5 - ], - [ - "setarg", - 153, - 1, - 150, - 1000, - 5 - ], - [ - "setarg", - 153, - 2, - 1, - 1000, - 5 - ], - [ - "invoke", - 153, - 151, - 1000, - 5 - ], - [ - "get", - 156, - 32, - 1, - 1001, - 5 - ], - [ - "frame", - 157, - 156, - 1, - 1001, - 5 - ], - [ - "null", - 158, - 1001, - 5 - ], - [ - "setarg", - 157, - 0, - 158, - 1001, - 5 - ], - [ - "setarg", - 157, - 1, - 5, - 1001, - 5 - ], - [ - "invoke", - 157, - 155, - 1001, - 5 - ], - [ - "get", - 160, - 34, - 1, - 1002, - 5 - ], - [ - "frame", - 161, - 160, - 1, - 1002, - 5 - ], - [ - "null", - 162, - 1002, - 5 - ], - [ - "setarg", - 161, - 0, - 162, - 1002, - 5 - ], - [ - "setarg", - 161, - 1, - 13, - 1002, - 5 - ], - [ - "invoke", - 161, - 159, - 1002, - 5 - ], - [ - "access", - 163, - "false", - 1003, - 12 - ], - [ - "get", - 165, - 13, - 1, - 1003, - 5 - ], - [ - "frame", - 166, - 165, - 2, - 1003, - 5 - ], - [ - "null", - 167, - 1003, - 5 - ], - [ - "setarg", - 166, - 0, - 167, - 1003, - 5 - ], - [ - "setarg", - 166, - 1, - 163, - 1003, - 5 - ], - [ - "setarg", - 166, - 2, - 1, - 1003, - 5 - ], - [ - "invoke", - 166, - 164, - 1003, - 5 - ], - [ - "get", - 169, - 34, - 1, - 1004, - 5 - ], - [ - "frame", - 170, - 169, - 1, - 1004, - 5 - ], - [ - "null", - 171, - 1004, - 5 - ], - [ - "setarg", - 170, - 0, - 171, - 1004, - 5 - ], - [ - "setarg", - 170, - 1, - 5, - 1004, - 5 - ], - [ - "invoke", - 170, - 168, - 1004, - 5 - ], - [ - "return", - 1, - 1005, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 173, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 17, - 9, - 1, - 1010, - 15 - ], - [ - "frame", - 18, - 17, - 0, - 1010, - 15 - ], - [ - "null", - 19, - 1010, - 15 - ], - [ - "setarg", - 18, - 0, - 19, - 1010, - 15 - ], - [ - "invoke", - 18, - 16, - 1010, - 15 - ], - [ - "move", - 9, - 16, - 1010, - 15 - ], - [ - "get", - 21, - 9, - 1, - 1011, - 13 - ], - [ - "frame", - 22, - 21, - 0, - 1011, - 13 - ], - [ - "null", - 23, - 1011, - 13 - ], - [ - "setarg", - 22, - 0, - 23, - 1011, - 13 - ], - [ - "invoke", - 22, - 20, - 1011, - 13 - ], - [ - "move", - 7, - 20, - 1011, - 13 - ], - [ - "get", - 25, - 9, - 1, - 1012, - 17 - ], - [ - "frame", - 26, - 25, - 0, - 1012, - 17 - ], - [ - "null", - 27, - 1012, - 17 - ], - [ - "setarg", - 26, - 0, - 27, - 1012, - 17 - ], - [ - "invoke", - 26, - 24, - 1012, - 17 - ], - [ - "move", - 4, - 24, - 1012, - 17 - ], - [ - "get", - 29, - 9, - 1, - 1013, - 16 - ], - [ - "frame", - 30, - 29, - 0, - 1013, - 16 - ], - [ - "null", - 31, - 1013, - 16 - ], - [ - "setarg", - 30, - 0, - 31, - 1013, - 16 - ], - [ - "invoke", - 30, - 28, - 1013, - 16 - ], - [ - "move", - 8, - 28, - 1013, - 16 - ], - [ - "get", - 33, - 9, - 1, - 1014, - 18 - ], - [ - "frame", - 34, - 33, - 0, - 1014, - 18 - ], - [ - "null", - 35, - 1014, - 18 - ], - [ - "setarg", - 34, - 0, - 35, - 1014, - 18 - ], - [ - "invoke", - 34, - 32, - 1014, - 18 - ], - [ - "move", - 11, - 32, - 1014, - 18 - ], - [ - "get", - 37, - 9, - 1, - 1015, - 15 - ], - [ - "frame", - 38, - 37, - 0, - 1015, - 15 - ], - [ - "null", - 39, - 1015, - 15 - ], - [ - "setarg", - 38, - 0, - 39, - 1015, - 15 - ], - [ - "invoke", - 38, - 36, - 1015, - 15 - ], - [ - "move", - 12, - 36, - 1015, - 15 - ], - [ - "get", - 41, - 9, - 1, - 1016, - 13 - ], - [ - "frame", - 42, - 41, - 0, - 1016, - 13 - ], - [ - "null", - 43, - 1016, - 13 - ], - [ - "setarg", - 42, - 0, - 43, - 1016, - 13 - ], - [ - "invoke", - 42, - 40, - 1016, - 13 - ], - [ - "move", - 6, - 40, - 1016, - 13 - ], - [ - "get", - 45, - 9, - 1, - 1017, - 15 - ], - [ - "frame", - 46, - 45, - 0, - 1017, - 15 - ], - [ - "null", - 47, - 1017, - 15 - ], - [ - "setarg", - 46, - 0, - 47, - 1017, - 15 - ], - [ - "invoke", - 46, - 44, - 1017, - 15 - ], - [ - "move", - 15, - 44, - 1017, - 15 - ], - [ - "access", - 48, - "some_loop", - 1018, - 32 - ], - [ - "get", - 50, - 57, - 1, - 1018, - 22 - ], - [ - "frame", - 51, - 50, - 1, - 1018, - 22 - ], - [ - "null", - 52, - 1018, - 22 - ], - [ - "setarg", - 51, - 0, - 52, - 1018, - 22 - ], - [ - "setarg", - 51, - 1, - 48, - 1018, - 22 - ], - [ - "invoke", - 51, - 49, - 1018, - 22 - ], - [ - "move", - 10, - 49, - 1018, - 22 - ], - [ - "access", - 53, - "some_true", - 1019, - 30 - ], - [ - "get", - 55, - 57, - 1, - 1019, - 20 - ], - [ - "frame", - 56, - 55, - 1, - 1019, - 20 - ], - [ - "null", - 57, - 1019, - 20 - ], - [ - "setarg", - 56, - 0, - 57, - 1019, - 20 - ], - [ - "setarg", - 56, - 1, - 53, - 1019, - 20 - ], - [ - "invoke", - 56, - 54, - 1019, - 20 - ], - [ - "move", - 14, - 54, - 1019, - 20 - ], - [ - "access", - 58, - "some_false", - 1020, - 31 - ], - [ - "get", - 60, - 57, - 1, - 1020, - 21 - ], - [ - "frame", - 61, - 60, - 1, - 1020, - 21 - ], - [ - "null", - 62, - 1020, - 21 - ], - [ - "setarg", - 61, - 0, - 62, - 1020, - 21 - ], - [ - "setarg", - 61, - 1, - 58, - 1020, - 21 - ], - [ - "invoke", - 61, - 59, - 1020, - 21 - ], - [ - "move", - 13, - 59, - 1020, - 21 - ], - [ - "access", - 63, - "some_done", - 1021, - 32 - ], - [ - "get", - 65, - 57, - 1, - 1021, - 22 - ], - [ - "frame", - 66, - 65, - 1, - 1021, - 22 - ], - [ - "null", - 67, - 1021, - 22 - ], - [ - "setarg", - 66, - 0, - 67, - 1021, - 22 - ], - [ - "setarg", - 66, - 1, - 63, - 1021, - 22 - ], - [ - "invoke", - 66, - 64, - 1021, - 22 - ], - [ - "move", - 5, - 64, - 1021, - 22 - ], - [ - "access", - 68, - "length", - 1022, - 12 - ], - [ - "get", - 70, - 14, - 1, - 1022, - 5 - ], - [ - "frame", - 71, - 70, - 3, - 1022, - 5 - ], - [ - "null", - 72, - 1022, - 5 - ], - [ - "setarg", - 71, - 0, - 72, - 1022, - 5 - ], - [ - "setarg", - 71, - 1, - 68, - 1022, - 5 - ], - [ - "setarg", - 71, - 2, - 9, - 1022, - 5 - ], - [ - "setarg", - 71, - 3, - 2, - 1022, - 5 - ], - [ - "invoke", - 71, - 69, - 1022, - 5 - ], - [ - "access", - 73, - "int", - 1023, - 12 - ], - [ - "access", - 74, - 0, - 1023, - 22 - ], - [ - "get", - 76, - 14, - 1, - 1023, - 5 - ], - [ - "frame", - 77, - 76, - 3, - 1023, - 5 - ], - [ - "null", - 78, - 1023, - 5 - ], - [ - "setarg", - 77, - 0, - 78, - 1023, - 5 - ], - [ - "setarg", - 77, - 1, - 73, - 1023, - 5 - ], - [ - "setarg", - 77, - 2, - 7, - 1023, - 5 - ], - [ - "setarg", - 77, - 3, - 74, - 1023, - 5 - ], - [ - "invoke", - 77, - 75, - 1023, - 5 - ], - [ - "access", - 79, - "int", - 1024, - 12 - ], - [ - "access", - 80, - 1, - 1024, - 24 - ], - [ - "get", - 82, - 14, - 1, - 1024, - 5 - ], - [ - "frame", - 83, - 82, - 3, - 1024, - 5 - ], - [ - "null", - 84, - 1024, - 5 - ], - [ - "setarg", - 83, - 0, - 84, - 1024, - 5 - ], - [ - "setarg", - 83, - 1, - 79, - 1024, - 5 - ], - [ - "setarg", - 83, - 2, - 12, - 1024, - 5 - ], - [ - "setarg", - 83, - 3, - 80, - 1024, - 5 - ], - [ - "invoke", - 83, - 81, - 1024, - 5 - ], - [ - "access", - 85, - "null", - 1025, - 12 - ], - [ - "get", - 87, - 13, - 1, - 1025, - 5 - ], - [ - "frame", - 88, - 87, - 2, - 1025, - 5 - ], - [ - "null", - 89, - 1025, - 5 - ], - [ - "setarg", - 88, - 0, - 89, - 1025, - 5 - ], - [ - "setarg", - 88, - 1, - 85, - 1025, - 5 - ], - [ - "setarg", - 88, - 2, - 11, - 1025, - 5 - ], - [ - "invoke", - 88, - 86, - 1025, - 5 - ], - [ - "get", - 91, - 34, - 1, - 1026, - 5 - ], - [ - "frame", - 92, - 91, - 1, - 1026, - 5 - ], - [ - "null", - 93, - 1026, - 5 - ], - [ - "setarg", - 92, - 0, - 93, - 1026, - 5 - ], - [ - "setarg", - 92, - 1, - 10, - 1026, - 5 - ], - [ - "invoke", - 92, - 90, - 1026, - 5 - ], - [ - "access", - 94, - "lt_int", - 1027, - 12 - ], - [ - "get", - 96, - 15, - 1, - 1027, - 5 - ], - [ - "frame", - 97, - 96, - 4, - 1027, - 5 - ], - [ - "null", - 98, - 1027, - 5 - ], - [ - "setarg", - 97, - 0, - 98, - 1027, - 5 - ], - [ - "setarg", - 97, - 1, - 94, - 1027, - 5 - ], - [ - "setarg", - 97, - 2, - 4, - 1027, - 5 - ], - [ - "setarg", - 97, - 3, - 7, - 1027, - 5 - ], - [ - "setarg", - 97, - 4, - 9, - 1027, - 5 - ], - [ - "invoke", - 97, - 95, - 1027, - 5 - ], - [ - "access", - 99, - "jump_false", - 1028, - 20 - ], - [ - "get", - 101, - 33, - 1, - 1028, - 5 - ], - [ - "frame", - 102, - 101, - 3, - 1028, - 5 - ], - [ - "null", - 103, - 1028, - 5 - ], - [ - "setarg", - 102, - 0, - 103, - 1028, - 5 - ], - [ - "setarg", - 102, - 1, - 99, - 1028, - 5 - ], - [ - "setarg", - 102, - 2, - 4, - 1028, - 5 - ], - [ - "setarg", - 102, - 3, - 13, - 1028, - 5 - ], - [ - "invoke", - 102, - 100, - 1028, - 5 - ], - [ - "access", - 104, - "load_index", - 1029, - 12 - ], - [ - "get", - 106, - 15, - 1, - 1029, - 5 - ], - [ - "frame", - 107, - 106, - 4, - 1029, - 5 - ], - [ - "null", - 108, - 1029, - 5 - ], - [ - "setarg", - 107, - 0, - 108, - 1029, - 5 - ], - [ - "setarg", - 107, - 1, - 104, - 1029, - 5 - ], - [ - "setarg", - 107, - 2, - 8, - 1029, - 5 - ], - [ - "setarg", - 107, - 3, - 2, - 1029, - 5 - ], - [ - "setarg", - 107, - 4, - 7, - 1029, - 5 - ], - [ - "invoke", - 107, - 105, - 1029, - 5 - ], - [ - "access", - 109, - "frame", - 1030, - 12 - ], - [ - "access", - 110, - 1, - 1030, - 33 - ], - [ - "get", - 112, - 15, - 1, - 1030, - 5 - ], - [ - "frame", - 113, - 112, - 4, - 1030, - 5 - ], - [ - "null", - 114, - 1030, - 5 - ], - [ - "setarg", - 113, - 0, - 114, - 1030, - 5 - ], - [ - "setarg", - 113, - 1, - 109, - 1030, - 5 - ], - [ - "setarg", - 113, - 2, - 6, - 1030, - 5 - ], - [ - "setarg", - 113, - 3, - 3, - 1030, - 5 - ], - [ - "setarg", - 113, - 4, - 110, - 1030, - 5 - ], - [ - "invoke", - 113, - 111, - 1030, - 5 - ], - [ - "access", - 115, - "setarg", - 1031, - 12 - ], - [ - "access", - 116, - 0, - 1031, - 25 - ], - [ - "get", - 118, - 15, - 1, - 1031, - 5 - ], - [ - "frame", - 119, - 118, - 4, - 1031, - 5 - ], - [ - "null", - 120, - 1031, - 5 - ], - [ - "setarg", - 119, - 0, - 120, - 1031, - 5 - ], - [ - "setarg", - 119, - 1, - 115, - 1031, - 5 - ], - [ - "setarg", - 119, - 2, - 6, - 1031, - 5 - ], - [ - "setarg", - 119, - 3, - 116, - 1031, - 5 - ], - [ - "setarg", - 119, - 4, - 11, - 1031, - 5 - ], - [ - "invoke", - 119, - 117, - 1031, - 5 - ], - [ - "access", - 121, - "setarg", - 1032, - 12 - ], - [ - "access", - 122, - 1, - 1032, - 25 - ], - [ - "get", - 124, - 15, - 1, - 1032, - 5 - ], - [ - "frame", - 125, - 124, - 4, - 1032, - 5 - ], - [ - "null", - 126, - 1032, - 5 - ], - [ - "setarg", - 125, - 0, - 126, - 1032, - 5 - ], - [ - "setarg", - 125, - 1, - 121, - 1032, - 5 - ], - [ - "setarg", - 125, - 2, - 6, - 1032, - 5 - ], - [ - "setarg", - 125, - 3, - 122, - 1032, - 5 - ], - [ - "setarg", - 125, - 4, - 8, - 1032, - 5 - ], - [ - "invoke", - 125, - 123, - 1032, - 5 - ], - [ - "access", - 127, - "invoke", - 1033, - 12 - ], - [ - "get", - 129, - 14, - 1, - 1033, - 5 - ], - [ - "frame", - 130, - 129, - 3, - 1033, - 5 - ], - [ - "null", - 131, - 1033, - 5 - ], - [ - "setarg", - 130, - 0, - 131, - 1033, - 5 - ], - [ - "setarg", - 130, - 1, - 127, - 1033, - 5 - ], - [ - "setarg", - 130, - 2, - 6, - 1033, - 5 - ], - [ - "setarg", - 130, - 3, - 15, - 1033, - 5 - ], - [ - "invoke", - 130, - 128, - 1033, - 5 - ], - [ - "access", - 132, - "jump_true", - 1034, - 20 - ], - [ - "get", - 134, - 33, - 1, - 1034, - 5 - ], - [ - "frame", - 135, - 134, - 3, - 1034, - 5 - ], - [ - "null", - 136, - 1034, - 5 - ], - [ - "setarg", - 135, - 0, - 136, - 1034, - 5 - ], - [ - "setarg", - 135, - 1, - 132, - 1034, - 5 - ], - [ - "setarg", - 135, - 2, - 15, - 1034, - 5 - ], - [ - "setarg", - 135, - 3, - 14, - 1034, - 5 - ], - [ - "invoke", - 135, - 133, - 1034, - 5 - ], - [ - "access", - 137, - "add", - 1035, - 12 - ], - [ - "get", - 139, - 15, - 1, - 1035, - 5 - ], - [ - "frame", - 140, - 139, - 4, - 1035, - 5 - ], - [ - "null", - 141, - 1035, - 5 - ], - [ - "setarg", - 140, - 0, - 141, - 1035, - 5 - ], - [ - "setarg", - 140, - 1, - 137, - 1035, - 5 - ], - [ - "setarg", - 140, - 2, - 7, - 1035, - 5 - ], - [ - "setarg", - 140, - 3, - 7, - 1035, - 5 - ], - [ - "setarg", - 140, - 4, - 12, - 1035, - 5 - ], - [ - "invoke", - 140, - 138, - 1035, - 5 - ], - [ - "get", - 143, - 32, - 1, - 1036, - 5 - ], - [ - "frame", - 144, - 143, - 1, - 1036, - 5 - ], - [ - "null", - 145, - 1036, - 5 - ], - [ - "setarg", - 144, - 0, - 145, - 1036, - 5 - ], - [ - "setarg", - 144, - 1, - 10, - 1036, - 5 - ], - [ - "invoke", - 144, - 142, - 1036, - 5 - ], - [ - "get", - 147, - 34, - 1, - 1037, - 5 - ], - [ - "frame", - 148, - 147, - 1, - 1037, - 5 - ], - [ - "null", - 149, - 1037, - 5 - ], - [ - "setarg", - 148, - 0, - 149, - 1037, - 5 - ], - [ - "setarg", - 148, - 1, - 14, - 1037, - 5 - ], - [ - "invoke", - 148, - 146, - 1037, - 5 - ], - [ - "access", - 150, - "true", - 1038, - 12 - ], - [ - "get", - 152, - 13, - 1, - 1038, - 5 - ], - [ - "frame", - 153, - 152, - 2, - 1038, - 5 - ], - [ - "null", - 154, - 1038, - 5 - ], - [ - "setarg", - 153, - 0, - 154, - 1038, - 5 - ], - [ - "setarg", - 153, - 1, - 150, - 1038, - 5 - ], - [ - "setarg", - 153, - 2, - 1, - 1038, - 5 - ], - [ - "invoke", - 153, - 151, - 1038, - 5 - ], - [ - "get", - 156, - 32, - 1, - 1039, - 5 - ], - [ - "frame", - 157, - 156, - 1, - 1039, - 5 - ], - [ - "null", - 158, - 1039, - 5 - ], - [ - "setarg", - 157, - 0, - 158, - 1039, - 5 - ], - [ - "setarg", - 157, - 1, - 5, - 1039, - 5 - ], - [ - "invoke", - 157, - 155, - 1039, - 5 - ], - [ - "get", - 160, - 34, - 1, - 1040, - 5 - ], - [ - "frame", - 161, - 160, - 1, - 1040, - 5 - ], - [ - "null", - 162, - 1040, - 5 - ], - [ - "setarg", - 161, - 0, - 162, - 1040, - 5 - ], - [ - "setarg", - 161, - 1, - 13, - 1040, - 5 - ], - [ - "invoke", - 161, - 159, - 1040, - 5 - ], - [ - "access", - 163, - "false", - 1041, - 12 - ], - [ - "get", - 165, - 13, - 1, - 1041, - 5 - ], - [ - "frame", - 166, - 165, - 2, - 1041, - 5 - ], - [ - "null", - 167, - 1041, - 5 - ], - [ - "setarg", - 166, - 0, - 167, - 1041, - 5 - ], - [ - "setarg", - 166, - 1, - 163, - 1041, - 5 - ], - [ - "setarg", - 166, - 2, - 1, - 1041, - 5 - ], - [ - "invoke", - 166, - 164, - 1041, - 5 - ], - [ - "get", - 169, - 34, - 1, - 1042, - 5 - ], - [ - "frame", - 170, - 169, - 1, - 1042, - 5 - ], - [ - "null", - 171, - 1042, - 5 - ], - [ - "setarg", - 170, - 0, - 171, - 1042, - 5 - ], - [ - "setarg", - 170, - 1, - 5, - 1042, - 5 - ], - [ - "invoke", - 170, - 168, - 1042, - 5 - ], - [ - "return", - 1, - 1043, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 177, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 17, - 9, - 1, - 1048, - 18 - ], - [ - "frame", - 18, - 17, - 0, - 1048, - 18 - ], - [ - "null", - 19, - 1048, - 18 - ], - [ - "setarg", - 18, - 0, - 19, - 1048, - 18 - ], - [ - "invoke", - 18, - 16, - 1048, - 18 - ], - [ - "move", - 13, - 16, - 1048, - 18 - ], - [ - "get", - 21, - 9, - 1, - 1049, - 15 - ], - [ - "frame", - 22, - 21, - 0, - 1049, - 15 - ], - [ - "null", - 23, - 1049, - 15 - ], - [ - "setarg", - 22, - 0, - 23, - 1049, - 15 - ], - [ - "invoke", - 22, - 20, - 1049, - 15 - ], - [ - "move", - 9, - 20, - 1049, - 15 - ], - [ - "get", - 25, - 9, - 1, - 1050, - 13 - ], - [ - "frame", - 26, - 25, - 0, - 1050, - 13 - ], - [ - "null", - 27, - 1050, - 13 - ], - [ - "setarg", - 26, - 0, - 27, - 1050, - 13 - ], - [ - "invoke", - 26, - 24, - 1050, - 13 - ], - [ - "move", - 7, - 24, - 1050, - 13 - ], - [ - "get", - 29, - 9, - 1, - 1051, - 17 - ], - [ - "frame", - 30, - 29, - 0, - 1051, - 17 - ], - [ - "null", - 31, - 1051, - 17 - ], - [ - "setarg", - 30, - 0, - 31, - 1051, - 17 - ], - [ - "invoke", - 30, - 28, - 1051, - 17 - ], - [ - "move", - 4, - 28, - 1051, - 17 - ], - [ - "get", - 33, - 9, - 1, - 1052, - 16 - ], - [ - "frame", - 34, - 33, - 0, - 1052, - 16 - ], - [ - "null", - 35, - 1052, - 16 - ], - [ - "setarg", - 34, - 0, - 35, - 1052, - 16 - ], - [ - "invoke", - 34, - 32, - 1052, - 16 - ], - [ - "move", - 8, - 32, - 1052, - 16 - ], - [ - "get", - 37, - 9, - 1, - 1053, - 18 - ], - [ - "frame", - 38, - 37, - 0, - 1053, - 18 - ], - [ - "null", - 39, - 1053, - 18 - ], - [ - "setarg", - 38, - 0, - 39, - 1053, - 18 - ], - [ - "invoke", - 38, - 36, - 1053, - 18 - ], - [ - "move", - 11, - 36, - 1053, - 18 - ], - [ - "get", - 41, - 9, - 1, - 1054, - 15 - ], - [ - "frame", - 42, - 41, - 0, - 1054, - 15 - ], - [ - "null", - 43, - 1054, - 15 - ], - [ - "setarg", - 42, - 0, - 43, - 1054, - 15 - ], - [ - "invoke", - 42, - 40, - 1054, - 15 - ], - [ - "move", - 12, - 40, - 1054, - 15 - ], - [ - "get", - 45, - 9, - 1, - 1055, - 13 - ], - [ - "frame", - 46, - 45, - 0, - 1055, - 13 - ], - [ - "null", - 47, - 1055, - 13 - ], - [ - "setarg", - 46, - 0, - 47, - 1055, - 13 - ], - [ - "invoke", - 46, - 44, - 1055, - 13 - ], - [ - "move", - 6, - 44, - 1055, - 13 - ], - [ - "get", - 49, - 9, - 1, - 1056, - 15 - ], - [ - "frame", - 50, - 49, - 0, - 1056, - 15 - ], - [ - "null", - 51, - 1056, - 15 - ], - [ - "setarg", - 50, - 0, - 51, - 1056, - 15 - ], - [ - "invoke", - 50, - 48, - 1056, - 15 - ], - [ - "move", - 15, - 48, - 1056, - 15 - ], - [ - "access", - 52, - "filter_loop", - 1057, - 32 - ], - [ - "get", - 54, - 57, - 1, - 1057, - 22 - ], - [ - "frame", - 55, - 54, - 1, - 1057, - 22 - ], - [ - "null", - 56, - 1057, - 22 - ], - [ - "setarg", - 55, - 0, - 56, - 1057, - 22 - ], - [ - "setarg", - 55, - 1, - 52, - 1057, - 22 - ], - [ - "invoke", - 55, - 53, - 1057, - 22 - ], - [ - "move", - 10, - 53, - 1057, - 22 - ], - [ - "access", - 57, - "filter_skip", - 1058, - 32 - ], - [ - "get", - 59, - 57, - 1, - 1058, - 22 - ], - [ - "frame", - 60, - 59, - 1, - 1058, - 22 - ], - [ - "null", - 61, - 1058, - 22 - ], - [ - "setarg", - 60, - 0, - 61, - 1058, - 22 - ], - [ - "setarg", - 60, - 1, - 57, - 1058, - 22 - ], - [ - "invoke", - 60, - 58, - 1058, - 22 - ], - [ - "move", - 14, - 58, - 1058, - 22 - ], - [ - "access", - 62, - "filter_done", - 1059, - 32 - ], - [ - "get", - 64, - 57, - 1, - 1059, - 22 - ], - [ - "frame", - 65, - 64, - 1, - 1059, - 22 - ], - [ - "null", - 66, - 1059, - 22 - ], - [ - "setarg", - 65, - 0, - 66, - 1059, - 22 - ], - [ - "setarg", - 65, - 1, - 62, - 1059, - 22 - ], - [ - "invoke", - 65, - 63, - 1059, - 22 - ], - [ - "move", - 5, - 63, - 1059, - 22 - ], - [ - "access", - 67, - "array", - 1060, - 16 - ], - [ - "access", - 68, - 0, - 1060, - 33 - ], - [ - "array", - 69, - 3, - 1060, - 33 - ], - [ - "push", - 69, - 67, - 1060, - 33 - ], - [ - "push", - 69, - 13, - 1060, - 33 - ], - [ - "push", - 69, - 68, - 1060, - 33 - ], - [ - "get", - 71, - 7, - 1, - 1060, - 5 - ], - [ - "frame", - 72, - 71, - 1, - 1060, - 5 - ], - [ - "null", - 73, - 1060, - 5 - ], - [ - "setarg", - 72, - 0, - 73, - 1060, - 5 - ], - [ - "setarg", - 72, - 1, - 69, - 1060, - 5 - ], - [ - "invoke", - 72, - 70, - 1060, - 5 - ], - [ - "access", - 74, - "length", - 1061, - 12 - ], - [ - "get", - 76, - 14, - 1, - 1061, - 5 - ], - [ - "frame", - 77, - 76, - 3, - 1061, - 5 - ], - [ - "null", - 78, - 1061, - 5 - ], - [ - "setarg", - 77, - 0, - 78, - 1061, - 5 - ], - [ - "setarg", - 77, - 1, - 74, - 1061, - 5 - ], - [ - "setarg", - 77, - 2, - 9, - 1061, - 5 - ], - [ - "setarg", - 77, - 3, - 2, - 1061, - 5 - ], - [ - "invoke", - 77, - 75, - 1061, - 5 - ], - [ - "access", - 79, - "int", - 1062, - 12 - ], - [ - "access", - 80, - 0, - 1062, - 22 - ], - [ - "get", - 82, - 14, - 1, - 1062, - 5 - ], - [ - "frame", - 83, - 82, - 3, - 1062, - 5 - ], - [ - "null", - 84, - 1062, - 5 - ], - [ - "setarg", - 83, - 0, - 84, - 1062, - 5 - ], - [ - "setarg", - 83, - 1, - 79, - 1062, - 5 - ], - [ - "setarg", - 83, - 2, - 7, - 1062, - 5 - ], - [ - "setarg", - 83, - 3, - 80, - 1062, - 5 - ], - [ - "invoke", - 83, - 81, - 1062, - 5 - ], - [ - "access", - 85, - "int", - 1063, - 12 - ], - [ - "access", - 86, - 1, - 1063, - 24 - ], - [ - "get", - 88, - 14, - 1, - 1063, - 5 - ], - [ - "frame", - 89, - 88, - 3, - 1063, - 5 - ], - [ - "null", - 90, - 1063, - 5 - ], - [ - "setarg", - 89, - 0, - 90, - 1063, - 5 - ], - [ - "setarg", - 89, - 1, - 85, - 1063, - 5 - ], - [ - "setarg", - 89, - 2, - 12, - 1063, - 5 - ], - [ - "setarg", - 89, - 3, - 86, - 1063, - 5 - ], - [ - "invoke", - 89, - 87, - 1063, - 5 - ], - [ - "access", - 91, - "null", - 1064, - 12 - ], - [ - "get", - 93, - 13, - 1, - 1064, - 5 - ], - [ - "frame", - 94, - 93, - 2, - 1064, - 5 - ], - [ - "null", - 95, - 1064, - 5 - ], - [ - "setarg", - 94, - 0, - 95, - 1064, - 5 - ], - [ - "setarg", - 94, - 1, - 91, - 1064, - 5 - ], - [ - "setarg", - 94, - 2, - 11, - 1064, - 5 - ], - [ - "invoke", - 94, - 92, - 1064, - 5 - ], - [ - "get", - 97, - 34, - 1, - 1065, - 5 - ], - [ - "frame", - 98, - 97, - 1, - 1065, - 5 - ], - [ - "null", - 99, - 1065, - 5 - ], - [ - "setarg", - 98, - 0, - 99, - 1065, - 5 - ], - [ - "setarg", - 98, - 1, - 10, - 1065, - 5 - ], - [ - "invoke", - 98, - 96, - 1065, - 5 - ], - [ - "access", - 100, - "lt_int", - 1066, - 12 - ], - [ - "get", - 102, - 15, - 1, - 1066, - 5 - ], - [ - "frame", - 103, - 102, - 4, - 1066, - 5 - ], - [ - "null", - 104, - 1066, - 5 - ], - [ - "setarg", - 103, - 0, - 104, - 1066, - 5 - ], - [ - "setarg", - 103, - 1, - 100, - 1066, - 5 - ], - [ - "setarg", - 103, - 2, - 4, - 1066, - 5 - ], - [ - "setarg", - 103, - 3, - 7, - 1066, - 5 - ], - [ - "setarg", - 103, - 4, - 9, - 1066, - 5 - ], - [ - "invoke", - 103, - 101, - 1066, - 5 - ], - [ - "access", - 105, - "jump_false", - 1067, - 20 - ], - [ - "get", - 107, - 33, - 1, - 1067, - 5 - ], - [ - "frame", - 108, - 107, - 3, - 1067, - 5 - ], - [ - "null", - 109, - 1067, - 5 - ], - [ - "setarg", - 108, - 0, - 109, - 1067, - 5 - ], - [ - "setarg", - 108, - 1, - 105, - 1067, - 5 - ], - [ - "setarg", - 108, - 2, - 4, - 1067, - 5 - ], - [ - "setarg", - 108, - 3, - 5, - 1067, - 5 - ], - [ - "invoke", - 108, - 106, - 1067, - 5 - ], - [ - "access", - 110, - "load_index", - 1068, - 12 - ], - [ - "get", - 112, - 15, - 1, - 1068, - 5 - ], - [ - "frame", - 113, - 112, - 4, - 1068, - 5 - ], - [ - "null", - 114, - 1068, - 5 - ], - [ - "setarg", - 113, - 0, - 114, - 1068, - 5 - ], - [ - "setarg", - 113, - 1, - 110, - 1068, - 5 - ], - [ - "setarg", - 113, - 2, - 8, - 1068, - 5 - ], - [ - "setarg", - 113, - 3, - 2, - 1068, - 5 - ], - [ - "setarg", - 113, - 4, - 7, - 1068, - 5 - ], - [ - "invoke", - 113, - 111, - 1068, - 5 - ], - [ - "access", - 115, - "frame", - 1069, - 12 - ], - [ - "access", - 116, - 2, - 1069, - 33 - ], - [ - "get", - 118, - 15, - 1, - 1069, - 5 - ], - [ - "frame", - 119, - 118, - 4, - 1069, - 5 - ], - [ - "null", - 120, - 1069, - 5 - ], - [ - "setarg", - 119, - 0, - 120, - 1069, - 5 - ], - [ - "setarg", - 119, - 1, - 115, - 1069, - 5 - ], - [ - "setarg", - 119, - 2, - 6, - 1069, - 5 - ], - [ - "setarg", - 119, - 3, - 3, - 1069, - 5 - ], - [ - "setarg", - 119, - 4, - 116, - 1069, - 5 - ], - [ - "invoke", - 119, - 117, - 1069, - 5 - ], - [ - "access", - 121, - "setarg", - 1070, - 12 - ], - [ - "access", - 122, - 0, - 1070, - 25 - ], - [ - "get", - 124, - 15, - 1, - 1070, - 5 - ], - [ - "frame", - 125, - 124, - 4, - 1070, - 5 - ], - [ - "null", - 126, - 1070, - 5 - ], - [ - "setarg", - 125, - 0, - 126, - 1070, - 5 - ], - [ - "setarg", - 125, - 1, - 121, - 1070, - 5 - ], - [ - "setarg", - 125, - 2, - 6, - 1070, - 5 - ], - [ - "setarg", - 125, - 3, - 122, - 1070, - 5 - ], - [ - "setarg", - 125, - 4, - 11, - 1070, - 5 - ], - [ - "invoke", - 125, - 123, - 1070, - 5 - ], - [ - "access", - 127, - "setarg", - 1071, - 12 - ], - [ - "access", - 128, - 1, - 1071, - 25 - ], - [ - "get", - 130, - 15, - 1, - 1071, - 5 - ], - [ - "frame", - 131, - 130, - 4, - 1071, - 5 - ], - [ - "null", - 132, - 1071, - 5 - ], - [ - "setarg", - 131, - 0, - 132, - 1071, - 5 - ], - [ - "setarg", - 131, - 1, - 127, - 1071, - 5 - ], - [ - "setarg", - 131, - 2, - 6, - 1071, - 5 - ], - [ - "setarg", - 131, - 3, - 128, - 1071, - 5 - ], - [ - "setarg", - 131, - 4, - 8, - 1071, - 5 - ], - [ - "invoke", - 131, - 129, - 1071, - 5 - ], - [ - "access", - 133, - "setarg", - 1072, - 12 - ], - [ - "access", - 134, - 2, - 1072, - 25 - ], - [ - "get", - 136, - 15, - 1, - 1072, - 5 - ], - [ - "frame", - 137, - 136, - 4, - 1072, - 5 - ], - [ - "null", - 138, - 1072, - 5 - ], - [ - "setarg", - 137, - 0, - 138, - 1072, - 5 - ], - [ - "setarg", - 137, - 1, - 133, - 1072, - 5 - ], - [ - "setarg", - 137, - 2, - 6, - 1072, - 5 - ], - [ - "setarg", - 137, - 3, - 134, - 1072, - 5 - ], - [ - "setarg", - 137, - 4, - 7, - 1072, - 5 - ], - [ - "invoke", - 137, - 135, - 1072, - 5 - ], - [ - "access", - 139, - "invoke", - 1073, - 12 - ], - [ - "get", - 141, - 14, - 1, - 1073, - 5 - ], - [ - "frame", - 142, - 141, - 3, - 1073, - 5 - ], - [ - "null", - 143, - 1073, - 5 - ], - [ - "setarg", - 142, - 0, - 143, - 1073, - 5 - ], - [ - "setarg", - 142, - 1, - 139, - 1073, - 5 - ], - [ - "setarg", - 142, - 2, - 6, - 1073, - 5 - ], - [ - "setarg", - 142, - 3, - 15, - 1073, - 5 - ], - [ - "invoke", - 142, - 140, - 1073, - 5 - ], - [ - "access", - 144, - "jump_false", - 1074, - 20 - ], - [ - "get", - 146, - 33, - 1, - 1074, - 5 - ], - [ - "frame", - 147, - 146, - 3, - 1074, - 5 - ], - [ - "null", - 148, - 1074, - 5 - ], - [ - "setarg", - 147, - 0, - 148, - 1074, - 5 - ], - [ - "setarg", - 147, - 1, - 144, - 1074, - 5 - ], - [ - "setarg", - 147, - 2, - 15, - 1074, - 5 - ], - [ - "setarg", - 147, - 3, - 14, - 1074, - 5 - ], - [ - "invoke", - 147, - 145, - 1074, - 5 - ], - [ - "access", - 149, - "push", - 1075, - 12 - ], - [ - "get", - 151, - 14, - 1, - 1075, - 5 - ], - [ - "frame", - 152, - 151, - 3, - 1075, - 5 - ], - [ - "null", - 153, - 1075, - 5 - ], - [ - "setarg", - 152, - 0, - 153, - 1075, - 5 - ], - [ - "setarg", - 152, - 1, - 149, - 1075, - 5 - ], - [ - "setarg", - 152, - 2, - 13, - 1075, - 5 - ], - [ - "setarg", - 152, - 3, - 8, - 1075, - 5 - ], - [ - "invoke", - 152, - 150, - 1075, - 5 - ], - [ - "get", - 155, - 34, - 1, - 1076, - 5 - ], - [ - "frame", - 156, - 155, - 1, - 1076, - 5 - ], - [ - "null", - 157, - 1076, - 5 - ], - [ - "setarg", - 156, - 0, - 157, - 1076, - 5 - ], - [ - "setarg", - 156, - 1, - 14, - 1076, - 5 - ], - [ - "invoke", - 156, - 154, - 1076, - 5 - ], - [ - "access", - 158, - "add", - 1077, - 12 - ], - [ - "get", - 160, - 15, - 1, - 1077, - 5 - ], - [ - "frame", - 161, - 160, - 4, - 1077, - 5 - ], - [ - "null", - 162, - 1077, - 5 - ], - [ - "setarg", - 161, - 0, - 162, - 1077, - 5 - ], - [ - "setarg", - 161, - 1, - 158, - 1077, - 5 - ], - [ - "setarg", - 161, - 2, - 7, - 1077, - 5 - ], - [ - "setarg", - 161, - 3, - 7, - 1077, - 5 - ], - [ - "setarg", - 161, - 4, - 12, - 1077, - 5 - ], - [ - "invoke", - 161, - 159, - 1077, - 5 - ], - [ - "get", - 164, - 32, - 1, - 1078, - 5 - ], - [ - "frame", - 165, - 164, - 1, - 1078, - 5 - ], - [ - "null", - 166, - 1078, - 5 - ], - [ - "setarg", - 165, - 0, - 166, - 1078, - 5 - ], - [ - "setarg", - 165, - 1, - 10, - 1078, - 5 - ], - [ - "invoke", - 165, - 163, - 1078, - 5 - ], - [ - "get", - 168, - 34, - 1, - 1079, - 5 - ], - [ - "frame", - 169, - 168, - 1, - 1079, - 5 - ], - [ - "null", - 170, - 1079, - 5 - ], - [ - "setarg", - 169, - 0, - 170, - 1079, - 5 - ], - [ - "setarg", - 169, - 1, - 5, - 1079, - 5 - ], - [ - "invoke", - 169, - 167, - 1079, - 5 - ], - [ - "access", - 171, - "move", - 1080, - 12 - ], - [ - "get", - 173, - 14, - 1, - 1080, - 5 - ], - [ - "frame", - 174, - 173, - 3, - 1080, - 5 - ], - [ - "null", - 175, - 1080, - 5 - ], - [ - "setarg", - 174, - 0, - 175, - 1080, - 5 - ], - [ - "setarg", - 174, - 1, - 171, - 1080, - 5 - ], - [ - "setarg", - 174, - 2, - 1, - 1080, - 5 - ], - [ - "setarg", - 174, - 3, - 13, - 1080, - 5 - ], - [ - "invoke", - 174, - 172, - 1080, - 5 - ], - [ - "return", - 1, - 1081, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 472, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 24, - 2, - "arr", - 1086, - 20 - ], - [ - "move", - 5, - 24, - 1086, - 20 - ], - [ - "load_field", - 25, - 2, - "fn", - 1087, - 19 - ], - [ - "move", - 12, - 25, - 1087, - 19 - ], - [ - "load_field", - 26, - 2, - "init", - 1088, - 21 - ], - [ - "move", - 16, - 26, - 1088, - 21 - ], - [ - "load_field", - 27, - 2, - "rev", - 1089, - 20 - ], - [ - "move", - 22, - 27, - 1089, - 20 - ], - [ - "get", - 29, - 9, - 1, - 1090, - 15 - ], - [ - "frame", - 30, - 29, - 0, - 1090, - 15 - ], - [ - "null", - 31, - 1090, - 15 - ], - [ - "setarg", - 30, - 0, - 31, - 1090, - 15 - ], - [ - "invoke", - 30, - 28, - 1090, - 15 - ], - [ - "move", - 17, - 28, - 1090, - 15 - ], - [ - "get", - 33, - 9, - 1, - 1091, - 15 - ], - [ - "frame", - 34, - 33, - 0, - 1091, - 15 - ], - [ - "null", - 35, - 1091, - 15 - ], - [ - "setarg", - 34, - 0, - 35, - 1091, - 15 - ], - [ - "invoke", - 34, - 32, - 1091, - 15 - ], - [ - "move", - 4, - 32, - 1091, - 15 - ], - [ - "get", - 37, - 9, - 1, - 1092, - 13 - ], - [ - "frame", - 38, - 37, - 0, - 1092, - 13 - ], - [ - "null", - 39, - 1092, - 13 - ], - [ - "setarg", - 38, - 0, - 39, - 1092, - 13 - ], - [ - "invoke", - 38, - 36, - 1092, - 13 - ], - [ - "move", - 14, - 36, - 1092, - 13 - ], - [ - "get", - 41, - 9, - 1, - 1093, - 17 - ], - [ - "frame", - 42, - 41, - 0, - 1093, - 17 - ], - [ - "null", - 43, - 1093, - 17 - ], - [ - "setarg", - 42, - 0, - 43, - 1093, - 17 - ], - [ - "invoke", - 42, - 40, - 1093, - 17 - ], - [ - "move", - 6, - 40, - 1093, - 17 - ], - [ - "get", - 45, - 9, - 1, - 1094, - 16 - ], - [ - "frame", - 46, - 45, - 0, - 1094, - 16 - ], - [ - "null", - 47, - 1094, - 16 - ], - [ - "setarg", - 46, - 0, - 47, - 1094, - 16 - ], - [ - "invoke", - 46, - 44, - 1094, - 16 - ], - [ - "move", - 23, - 44, - 1094, - 16 - ], - [ - "get", - 49, - 9, - 1, - 1095, - 15 - ], - [ - "frame", - 50, - 49, - 0, - 1095, - 15 - ], - [ - "null", - 51, - 1095, - 15 - ], - [ - "setarg", - 50, - 0, - 51, - 1095, - 15 - ], - [ - "invoke", - 50, - 48, - 1095, - 15 - ], - [ - "move", - 20, - 48, - 1095, - 15 - ], - [ - "access", - 52, - "reduce_final", - 1096, - 33 - ], - [ - "get", - 54, - 57, - 1, - 1096, - 23 - ], - [ - "frame", - 55, - 54, - 1, - 1096, - 23 - ], - [ - "null", - 56, - 1096, - 23 - ], - [ - "setarg", - 55, - 0, - 56, - 1096, - 23 - ], - [ - "setarg", - 55, - 1, - 52, - 1096, - 23 - ], - [ - "invoke", - 55, - 53, - 1096, - 23 - ], - [ - "move", - 11, - 53, - 1096, - 23 - ], - [ - "null", - 13, - 1097, - 20 - ], - [ - "null", - 18, - 1098, - 23 - ], - [ - "null", - 15, - 1099, - 20 - ], - [ - "null", - 19, - 1100, - 22 - ], - [ - "null", - 7, - 1101, - 14 - ], - [ - "null", - 8, - 1102, - 14 - ], - [ - "null", - 9, - 1103, - 14 - ], - [ - "null", - 10, - 1104, - 14 - ], - [ - "null", - 21, - 1105, - 13 - ], - [ - "access", - 57, - "length", - 1106, - 12 - ], - [ - "get", - 59, - 14, - 1, - 1106, - 5 - ], - [ - "frame", - 60, - 59, - 3, - 1106, - 5 - ], - [ - "null", - 61, - 1106, - 5 - ], - [ - "setarg", - 60, - 0, - 61, - 1106, - 5 - ], - [ - "setarg", - 60, - 1, - 57, - 1106, - 5 - ], - [ - "setarg", - 60, - 2, - 17, - 1106, - 5 - ], - [ - "setarg", - 60, - 3, - 5, - 1106, - 5 - ], - [ - "invoke", - 60, - 58, - 1106, - 5 - ], - [ - "access", - 62, - "int", - 1107, - 12 - ], - [ - "access", - 63, - 0, - 1107, - 25 - ], - [ - "get", - 65, - 14, - 1, - 1107, - 5 - ], - [ - "frame", - 66, - 65, - 3, - 1107, - 5 - ], - [ - "null", - 67, - 1107, - 5 - ], - [ - "setarg", - 66, - 0, - 67, - 1107, - 5 - ], - [ - "setarg", - 66, - 1, - 62, - 1107, - 5 - ], - [ - "setarg", - 66, - 2, - 23, - 1107, - 5 - ], - [ - "setarg", - 66, - 3, - 63, - 1107, - 5 - ], - [ - "invoke", - 66, - 64, - 1107, - 5 - ], - [ - "access", - 68, - "int", - 1108, - 12 - ], - [ - "access", - 69, - 1, - 1108, - 24 - ], - [ - "get", - 71, - 14, - 1, - 1108, - 5 - ], - [ - "frame", - 72, - 71, - 3, - 1108, - 5 - ], - [ - "null", - 73, - 1108, - 5 - ], - [ - "setarg", - 72, - 0, - 73, - 1108, - 5 - ], - [ - "setarg", - 72, - 1, - 68, - 1108, - 5 - ], - [ - "setarg", - 72, - 2, - 20, - 1108, - 5 - ], - [ - "setarg", - 72, - 3, - 69, - 1108, - 5 - ], - [ - "invoke", - 72, - 70, - 1108, - 5 - ], - [ - "record", - 74, - 5 - ], - [ - "store_field", - 74, - 4, - "acc", - 1109, - 15 - ], - [ - "store_field", - 74, - 14, - "i", - 1109, - 23 - ], - [ - "store_field", - 74, - 5, - "arr", - 1109, - 31 - ], - [ - "store_field", - 74, - 12, - "fn", - 1109, - 45 - ], - [ - "store_field", - 74, - 17, - "len", - 1109, - 59 - ], - [ - "move", - 21, - 74, - 1109, - 59 - ], - [ - "access", - 75, - 2, - 1110, - 18 - ], - [ - "is_identical", - 76, - 3, - 75, - 1110, - 18 - ], - [ - "jump_true", - 76, - "eq_done_523", - 1110, - 18 - ], - [ - "is_int", - 77, - 3, - 1110, - 18 - ], - [ - "jump_false", - 77, - "eq_ni_524", - 1110, - 18 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "eq_int", - 76, - 3, - 75, - 1110, - 18 - ], - [ - "jump", - "eq_done_523", - 1110, - 18 - ], - "eq_ni_524", - [ - "is_num", - 77, - 3, - 1110, - 18 - ], - [ - "jump_false", - 77, - "eq_nn_525", - 1110, - 18 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_float", - 76, - 3, - 75, - 1110, - 18 - ], - [ - "jump", - "eq_done_523", - 1110, - 18 - ], - "eq_nn_525", - [ - "is_text", - 77, - 3, - 1110, - 18 - ], - [ - "jump_false", - 77, - "eq_nt_526", - 1110, - 18 - ], - "_nop_tc_5", - [ - "jump", - "eq_nt_526", - 1110, - 18 - ], - [ - "eq_text", - 76, - 3, - 75, - 1110, - 18 - ], - [ - "jump", - "eq_done_523", - 1110, - 18 - ], - "eq_nt_526", - [ - "is_null", - 77, - 3, - 1110, - 18 - ], - [ - "jump_false", - 77, - "eq_nnl_527", - 1110, - 18 - ], - "_nop_tc_6", - [ - "jump", - "eq_nnl_527", - 1110, - 18 - ], - [ - "true", - 76, - 1110, - 18 - ], - [ - "jump", - "eq_done_523", - 1110, - 18 - ], - "eq_nnl_527", - [ - "is_bool", - 77, - 3, - 1110, - 18 - ], - [ - "jump_false", - 77, - "eq_nb_528", - 1110, - 18 - ], - "_nop_tc_7", - [ - "jump", - "eq_nb_528", - 1110, - 18 - ], - [ - "eq_bool", - 76, - 3, - 75, - 1110, - 18 - ], - [ - "jump", - "eq_done_523", - 1110, - 18 - ], - "eq_nb_528", - [ - "false", - 76, - 1110, - 18 - ], - "eq_done_523", - [ - "jump_false", - 76, - "if_else_521", - 1110, - 18 - ], - [ - "access", - 79, - "reduce_null", - 1111, - 30 - ], - [ - "get", - 81, - 57, - 1, - 1111, - 20 - ], - [ - "frame", - 82, - 81, - 1, - 1111, - 20 - ], - [ - "null", - 83, - 1111, - 20 - ], - [ - "setarg", - 82, - 0, - 83, - 1111, - 20 - ], - [ - "setarg", - 82, - 1, - 79, - 1111, - 20 - ], - [ - "invoke", - 82, - 80, - 1111, - 20 - ], - [ - "move", - 19, - 80, - 1111, - 20 - ], - [ - "access", - 84, - "reduce_d1", - 1112, - 22 - ], - [ - "get", - 86, - 57, - 1, - 1112, - 12 - ], - [ - "frame", - 87, - 86, - 1, - 1112, - 12 - ], - [ - "null", - 88, - 1112, - 12 - ], - [ - "setarg", - 87, - 0, - 88, - 1112, - 12 - ], - [ - "setarg", - 87, - 1, - 84, - 1112, - 12 - ], - [ - "invoke", - 87, - 85, - 1112, - 12 - ], - [ - "move", - 7, - 85, - 1112, - 12 - ], - [ - "access", - 89, - "lt_int", - 1113, - 14 - ], - [ - "get", - 91, - 15, - 1, - 1113, - 7 - ], - [ - "frame", - 92, - 91, - 4, - 1113, - 7 - ], - [ - "null", - 93, - 1113, - 7 - ], - [ - "setarg", - 92, - 0, - 93, - 1113, - 7 - ], - [ - "setarg", - 92, - 1, - 89, - 1113, - 7 - ], - [ - "setarg", - 92, - 2, - 6, - 1113, - 7 - ], - [ - "setarg", - 92, - 3, - 23, - 1113, - 7 - ], - [ - "setarg", - 92, - 4, - 17, - 1113, - 7 - ], - [ - "invoke", - 92, - 90, - 1113, - 7 - ], - [ - "access", - 94, - "jump_false", - 1114, - 22 - ], - [ - "get", - 96, - 33, - 1, - 1114, - 7 - ], - [ - "frame", - 97, - 96, - 3, - 1114, - 7 - ], - [ - "null", - 98, - 1114, - 7 - ], - [ - "setarg", - 97, - 0, - 98, - 1114, - 7 - ], - [ - "setarg", - 97, - 1, - 94, - 1114, - 7 - ], - [ - "setarg", - 97, - 2, - 6, - 1114, - 7 - ], - [ - "setarg", - 97, - 3, - 19, - 1114, - 7 - ], - [ - "invoke", - 97, - 95, - 1114, - 7 - ], - [ - "access", - 99, - "load_index", - 1115, - 14 - ], - [ - "get", - 101, - 15, - 1, - 1115, - 7 - ], - [ - "frame", - 102, - 101, - 4, - 1115, - 7 - ], - [ - "null", - 103, - 1115, - 7 - ], - [ - "setarg", - 102, - 0, - 103, - 1115, - 7 - ], - [ - "setarg", - 102, - 1, - 99, - 1115, - 7 - ], - [ - "setarg", - 102, - 2, - 4, - 1115, - 7 - ], - [ - "setarg", - 102, - 3, - 5, - 1115, - 7 - ], - [ - "setarg", - 102, - 4, - 23, - 1115, - 7 - ], - [ - "invoke", - 102, - 100, - 1115, - 7 - ], - [ - "access", - 104, - "move", - 1116, - 14 - ], - [ - "get", - 106, - 14, - 1, - 1116, - 7 - ], - [ - "frame", - 107, - 106, - 3, - 1116, - 7 - ], - [ - "null", - 108, - 1116, - 7 - ], - [ - "setarg", - 107, - 0, - 108, - 1116, - 7 - ], - [ - "setarg", - 107, - 1, - 104, - 1116, - 7 - ], - [ - "setarg", - 107, - 2, - 14, - 1116, - 7 - ], - [ - "setarg", - 107, - 3, - 20, - 1116, - 7 - ], - [ - "invoke", - 107, - 105, - 1116, - 7 - ], - [ - "true", - 109, - 1117, - 27 - ], - [ - "get", - 111, - 38, - 1, - 1117, - 7 - ], - [ - "frame", - 112, - 111, - 3, - 1117, - 7 - ], - [ - "null", - 113, - 1117, - 7 - ], - [ - "setarg", - 112, - 0, - 113, - 1117, - 7 - ], - [ - "setarg", - 112, - 1, - 21, - 1117, - 7 - ], - [ - "setarg", - 112, - 2, - 109, - 1117, - 7 - ], - [ - "setarg", - 112, - 3, - 7, - 1117, - 7 - ], - [ - "invoke", - 112, - 110, - 1117, - 7 - ], - [ - "get", - 115, - 34, - 1, - 1118, - 7 - ], - [ - "frame", - 116, - 115, - 1, - 1118, - 7 - ], - [ - "null", - 117, - 1118, - 7 - ], - [ - "setarg", - 116, - 0, - 117, - 1118, - 7 - ], - [ - "setarg", - 116, - 1, - 7, - 1118, - 7 - ], - [ - "invoke", - 116, - 114, - 1118, - 7 - ], - [ - "access", - 118, - "move", - 1119, - 14 - ], - [ - "get", - 120, - 14, - 1, - 1119, - 7 - ], - [ - "frame", - 121, - 120, - 3, - 1119, - 7 - ], - [ - "null", - 122, - 1119, - 7 - ], - [ - "setarg", - 121, - 0, - 122, - 1119, - 7 - ], - [ - "setarg", - 121, - 1, - 118, - 1119, - 7 - ], - [ - "setarg", - 121, - 2, - 1, - 1119, - 7 - ], - [ - "setarg", - 121, - 3, - 4, - 1119, - 7 - ], - [ - "invoke", - 121, - 119, - 1119, - 7 - ], - [ - "get", - 124, - 32, - 1, - 1120, - 7 - ], - [ - "frame", - 125, - 124, - 1, - 1120, - 7 - ], - [ - "null", - 126, - 1120, - 7 - ], - [ - "setarg", - 125, - 0, - 126, - 1120, - 7 - ], - [ - "setarg", - 125, - 1, - 11, - 1120, - 7 - ], - [ - "invoke", - 125, - 123, - 1120, - 7 - ], - [ - "get", - 128, - 34, - 1, - 1121, - 7 - ], - [ - "frame", - 129, - 128, - 1, - 1121, - 7 - ], - [ - "null", - 130, - 1121, - 7 - ], - [ - "setarg", - 129, - 0, - 130, - 1121, - 7 - ], - [ - "setarg", - 129, - 1, - 19, - 1121, - 7 - ], - [ - "invoke", - 129, - 127, - 1121, - 7 - ], - [ - "access", - 131, - "null", - 1122, - 14 - ], - [ - "get", - 133, - 13, - 1, - 1122, - 7 - ], - [ - "frame", - 134, - 133, - 2, - 1122, - 7 - ], - [ - "null", - 135, - 1122, - 7 - ], - [ - "setarg", - 134, - 0, - 135, - 1122, - 7 - ], - [ - "setarg", - 134, - 1, - 131, - 1122, - 7 - ], - [ - "setarg", - 134, - 2, - 1, - 1122, - 7 - ], - [ - "invoke", - 134, - 132, - 1122, - 7 - ], - [ - "get", - 137, - 34, - 1, - 1123, - 7 - ], - [ - "frame", - 138, - 137, - 1, - 1123, - 7 - ], - [ - "null", - 139, - 1123, - 7 - ], - [ - "setarg", - 138, - 0, - 139, - 1123, - 7 - ], - [ - "setarg", - 138, - 1, - 11, - 1123, - 7 - ], - [ - "invoke", - 138, - 136, - 1123, - 7 - ], - [ - "jump", - "if_end_522", - 1123, - 7 - ], - "if_else_521", - [ - "access", - 140, - 3, - 1124, - 25 - ], - [ - "is_identical", - 141, - 3, - 140, - 1124, - 25 - ], - [ - "jump_true", - 141, - "eq_done_531", - 1124, - 25 - ], - [ - "is_int", - 142, - 3, - 1124, - 25 - ], - [ - "jump_false", - 142, - "eq_ni_532", - 1124, - 25 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_int", - 141, - 3, - 140, - 1124, - 25 - ], - [ - "jump", - "eq_done_531", - 1124, - 25 - ], - "eq_ni_532", - [ - "is_num", - 142, - 3, - 1124, - 25 - ], - [ - "jump_false", - 142, - "eq_nn_533", - 1124, - 25 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "eq_float", - 141, - 3, - 140, - 1124, - 25 - ], - [ - "jump", - "eq_done_531", - 1124, - 25 - ], - "eq_nn_533", - [ - "is_text", - 142, - 3, - 1124, - 25 - ], - [ - "jump_false", - 142, - "eq_nt_534", - 1124, - 25 - ], - "_nop_tc_12", - [ - "jump", - "eq_nt_534", - 1124, - 25 - ], - [ - "eq_text", - 141, - 3, - 140, - 1124, - 25 - ], - [ - "jump", - "eq_done_531", - 1124, - 25 - ], - "eq_nt_534", - [ - "is_null", - 142, - 3, - 1124, - 25 - ], - [ - "jump_false", - 142, - "eq_nnl_535", - 1124, - 25 - ], - "_nop_tc_13", - [ - "jump", - "eq_nnl_535", - 1124, - 25 - ], - [ - "true", - 141, - 1124, - 25 - ], - [ - "jump", - "eq_done_531", - 1124, - 25 - ], - "eq_nnl_535", - [ - "is_bool", - 142, - 3, - 1124, - 25 - ], - [ - "jump_false", - 142, - "eq_nb_536", - 1124, - 25 - ], - "_nop_tc_14", - [ - "jump", - "eq_nb_536", - 1124, - 25 - ], - [ - "eq_bool", - 141, - 3, - 140, - 1124, - 25 - ], - [ - "jump", - "eq_done_531", - 1124, - 25 - ], - "eq_nb_536", - [ - "false", - 141, - 1124, - 25 - ], - "eq_done_531", - [ - "jump_false", - 141, - "if_else_529", - 1124, - 25 - ], - [ - "access", - 144, - "reduce_has_init", - 1125, - 28 - ], - [ - "get", - 146, - 57, - 1, - 1125, - 18 - ], - [ - "frame", - 147, - 146, - 1, - 1125, - 18 - ], - [ - "null", - 148, - 1125, - 18 - ], - [ - "setarg", - 147, - 0, - 148, - 1125, - 18 - ], - [ - "setarg", - 147, - 1, - 144, - 1125, - 18 - ], - [ - "invoke", - 147, - 145, - 1125, - 18 - ], - [ - "move", - 13, - 145, - 1125, - 18 - ], - [ - "access", - 149, - "reduce_null", - 1126, - 30 - ], - [ - "get", - 151, - 57, - 1, - 1126, - 20 - ], - [ - "frame", - 152, - 151, - 1, - 1126, - 20 - ], - [ - "null", - 153, - 1126, - 20 - ], - [ - "setarg", - 152, - 0, - 153, - 1126, - 20 - ], - [ - "setarg", - 152, - 1, - 149, - 1126, - 20 - ], - [ - "invoke", - 152, - 150, - 1126, - 20 - ], - [ - "move", - 19, - 150, - 1126, - 20 - ], - [ - "access", - 154, - "reduce_d1", - 1127, - 22 - ], - [ - "get", - 156, - 57, - 1, - 1127, - 12 - ], - [ - "frame", - 157, - 156, - 1, - 1127, - 12 - ], - [ - "null", - 158, - 1127, - 12 - ], - [ - "setarg", - 157, - 0, - 158, - 1127, - 12 - ], - [ - "setarg", - 157, - 1, - 154, - 1127, - 12 - ], - [ - "invoke", - 157, - 155, - 1127, - 12 - ], - [ - "move", - 7, - 155, - 1127, - 12 - ], - [ - "access", - 159, - "reduce_d2", - 1128, - 22 - ], - [ - "get", - 161, - 57, - 1, - 1128, - 12 - ], - [ - "frame", - 162, - 161, - 1, - 1128, - 12 - ], - [ - "null", - 163, - 1128, - 12 - ], - [ - "setarg", - 162, - 0, - 163, - 1128, - 12 - ], - [ - "setarg", - 162, - 1, - 159, - 1128, - 12 - ], - [ - "invoke", - 162, - 160, - 1128, - 12 - ], - [ - "move", - 8, - 160, - 1128, - 12 - ], - [ - "access", - 164, - "is_null", - 1129, - 14 - ], - [ - "get", - 166, - 14, - 1, - 1129, - 7 - ], - [ - "frame", - 167, - 166, - 3, - 1129, - 7 - ], - [ - "null", - 168, - 1129, - 7 - ], - [ - "setarg", - 167, - 0, - 168, - 1129, - 7 - ], - [ - "setarg", - 167, - 1, - 164, - 1129, - 7 - ], - [ - "setarg", - 167, - 2, - 6, - 1129, - 7 - ], - [ - "setarg", - 167, - 3, - 16, - 1129, - 7 - ], - [ - "invoke", - 167, - 165, - 1129, - 7 - ], - [ - "access", - 169, - "jump_false", - 1130, - 22 - ], - [ - "get", - 171, - 33, - 1, - 1130, - 7 - ], - [ - "frame", - 172, - 171, - 3, - 1130, - 7 - ], - [ - "null", - 173, - 1130, - 7 - ], - [ - "setarg", - 172, - 0, - 173, - 1130, - 7 - ], - [ - "setarg", - 172, - 1, - 169, - 1130, - 7 - ], - [ - "setarg", - 172, - 2, - 6, - 1130, - 7 - ], - [ - "setarg", - 172, - 3, - 13, - 1130, - 7 - ], - [ - "invoke", - 172, - 170, - 1130, - 7 - ], - [ - "access", - 174, - "lt_int", - 1132, - 14 - ], - [ - "get", - 176, - 15, - 1, - 1132, - 7 - ], - [ - "frame", - 177, - 176, - 4, - 1132, - 7 - ], - [ - "null", - 178, - 1132, - 7 - ], - [ - "setarg", - 177, - 0, - 178, - 1132, - 7 - ], - [ - "setarg", - 177, - 1, - 174, - 1132, - 7 - ], - [ - "setarg", - 177, - 2, - 6, - 1132, - 7 - ], - [ - "setarg", - 177, - 3, - 23, - 1132, - 7 - ], - [ - "setarg", - 177, - 4, - 17, - 1132, - 7 - ], - [ - "invoke", - 177, - 175, - 1132, - 7 - ], - [ - "access", - 179, - "jump_false", - 1133, - 22 - ], - [ - "get", - 181, - 33, - 1, - 1133, - 7 - ], - [ - "frame", - 182, - 181, - 3, - 1133, - 7 - ], - [ - "null", - 183, - 1133, - 7 - ], - [ - "setarg", - 182, - 0, - 183, - 1133, - 7 - ], - [ - "setarg", - 182, - 1, - 179, - 1133, - 7 - ], - [ - "setarg", - 182, - 2, - 6, - 1133, - 7 - ], - [ - "setarg", - 182, - 3, - 19, - 1133, - 7 - ], - [ - "invoke", - 182, - 180, - 1133, - 7 - ], - [ - "access", - 184, - "load_index", - 1134, - 14 - ], - [ - "get", - 186, - 15, - 1, - 1134, - 7 - ], - [ - "frame", - 187, - 186, - 4, - 1134, - 7 - ], - [ - "null", - 188, - 1134, - 7 - ], - [ - "setarg", - 187, - 0, - 188, - 1134, - 7 - ], - [ - "setarg", - 187, - 1, - 184, - 1134, - 7 - ], - [ - "setarg", - 187, - 2, - 4, - 1134, - 7 - ], - [ - "setarg", - 187, - 3, - 5, - 1134, - 7 - ], - [ - "setarg", - 187, - 4, - 23, - 1134, - 7 - ], - [ - "invoke", - 187, - 185, - 1134, - 7 - ], - [ - "access", - 189, - "move", - 1135, - 14 - ], - [ - "get", - 191, - 14, - 1, - 1135, - 7 - ], - [ - "frame", - 192, - 191, - 3, - 1135, - 7 - ], - [ - "null", - 193, - 1135, - 7 - ], - [ - "setarg", - 192, - 0, - 193, - 1135, - 7 - ], - [ - "setarg", - 192, - 1, - 189, - 1135, - 7 - ], - [ - "setarg", - 192, - 2, - 14, - 1135, - 7 - ], - [ - "setarg", - 192, - 3, - 20, - 1135, - 7 - ], - [ - "invoke", - 192, - 190, - 1135, - 7 - ], - [ - "true", - 194, - 1136, - 27 - ], - [ - "get", - 196, - 38, - 1, - 1136, - 7 - ], - [ - "frame", - 197, - 196, - 3, - 1136, - 7 - ], - [ - "null", - 198, - 1136, - 7 - ], - [ - "setarg", - 197, - 0, - 198, - 1136, - 7 - ], - [ - "setarg", - 197, - 1, - 21, - 1136, - 7 - ], - [ - "setarg", - 197, - 2, - 194, - 1136, - 7 - ], - [ - "setarg", - 197, - 3, - 7, - 1136, - 7 - ], - [ - "invoke", - 197, - 195, - 1136, - 7 - ], - [ - "get", - 200, - 34, - 1, - 1137, - 7 - ], - [ - "frame", - 201, - 200, - 1, - 1137, - 7 - ], - [ - "null", - 202, - 1137, - 7 - ], - [ - "setarg", - 201, - 0, - 202, - 1137, - 7 - ], - [ - "setarg", - 201, - 1, - 7, - 1137, - 7 - ], - [ - "invoke", - 201, - 199, - 1137, - 7 - ], - [ - "access", - 203, - "move", - 1138, - 14 - ], - [ - "get", - 205, - 14, - 1, - 1138, - 7 - ], - [ - "frame", - 206, - 205, - 3, - 1138, - 7 - ], - [ - "null", - 207, - 1138, - 7 - ], - [ - "setarg", - 206, - 0, - 207, - 1138, - 7 - ], - [ - "setarg", - 206, - 1, - 203, - 1138, - 7 - ], - [ - "setarg", - 206, - 2, - 1, - 1138, - 7 - ], - [ - "setarg", - 206, - 3, - 4, - 1138, - 7 - ], - [ - "invoke", - 206, - 204, - 1138, - 7 - ], - [ - "get", - 209, - 32, - 1, - 1139, - 7 - ], - [ - "frame", - 210, - 209, - 1, - 1139, - 7 - ], - [ - "null", - 211, - 1139, - 7 - ], - [ - "setarg", - 210, - 0, - 211, - 1139, - 7 - ], - [ - "setarg", - 210, - 1, - 11, - 1139, - 7 - ], - [ - "invoke", - 210, - 208, - 1139, - 7 - ], - [ - "get", - 213, - 34, - 1, - 1140, - 7 - ], - [ - "frame", - 214, - 213, - 1, - 1140, - 7 - ], - [ - "null", - 215, - 1140, - 7 - ], - [ - "setarg", - 214, - 0, - 215, - 1140, - 7 - ], - [ - "setarg", - 214, - 1, - 19, - 1140, - 7 - ], - [ - "invoke", - 214, - 212, - 1140, - 7 - ], - [ - "access", - 216, - "null", - 1141, - 14 - ], - [ - "get", - 218, - 13, - 1, - 1141, - 7 - ], - [ - "frame", - 219, - 218, - 2, - 1141, - 7 - ], - [ - "null", - 220, - 1141, - 7 - ], - [ - "setarg", - 219, - 0, - 220, - 1141, - 7 - ], - [ - "setarg", - 219, - 1, - 216, - 1141, - 7 - ], - [ - "setarg", - 219, - 2, - 1, - 1141, - 7 - ], - [ - "invoke", - 219, - 217, - 1141, - 7 - ], - [ - "get", - 222, - 32, - 1, - 1142, - 7 - ], - [ - "frame", - 223, - 222, - 1, - 1142, - 7 - ], - [ - "null", - 224, - 1142, - 7 - ], - [ - "setarg", - 223, - 0, - 224, - 1142, - 7 - ], - [ - "setarg", - 223, - 1, - 11, - 1142, - 7 - ], - [ - "invoke", - 223, - 221, - 1142, - 7 - ], - [ - "get", - 226, - 34, - 1, - 1144, - 7 - ], - [ - "frame", - 227, - 226, - 1, - 1144, - 7 - ], - [ - "null", - 228, - 1144, - 7 - ], - [ - "setarg", - 227, - 0, - 228, - 1144, - 7 - ], - [ - "setarg", - 227, - 1, - 13, - 1144, - 7 - ], - [ - "invoke", - 227, - 225, - 1144, - 7 - ], - [ - "access", - 229, - "move", - 1145, - 14 - ], - [ - "get", - 231, - 14, - 1, - 1145, - 7 - ], - [ - "frame", - 232, - 231, - 3, - 1145, - 7 - ], - [ - "null", - 233, - 1145, - 7 - ], - [ - "setarg", - 232, - 0, - 233, - 1145, - 7 - ], - [ - "setarg", - 232, - 1, - 229, - 1145, - 7 - ], - [ - "setarg", - 232, - 2, - 4, - 1145, - 7 - ], - [ - "setarg", - 232, - 3, - 16, - 1145, - 7 - ], - [ - "invoke", - 232, - 230, - 1145, - 7 - ], - [ - "access", - 234, - "int", - 1146, - 14 - ], - [ - "access", - 235, - 0, - 1146, - 24 - ], - [ - "get", - 237, - 14, - 1, - 1146, - 7 - ], - [ - "frame", - 238, - 237, - 3, - 1146, - 7 - ], - [ - "null", - 239, - 1146, - 7 - ], - [ - "setarg", - 238, - 0, - 239, - 1146, - 7 - ], - [ - "setarg", - 238, - 1, - 234, - 1146, - 7 - ], - [ - "setarg", - 238, - 2, - 14, - 1146, - 7 - ], - [ - "setarg", - 238, - 3, - 235, - 1146, - 7 - ], - [ - "invoke", - 238, - 236, - 1146, - 7 - ], - [ - "true", - 240, - 1147, - 27 - ], - [ - "get", - 242, - 38, - 1, - 1147, - 7 - ], - [ - "frame", - 243, - 242, - 3, - 1147, - 7 - ], - [ - "null", - 244, - 1147, - 7 - ], - [ - "setarg", - 243, - 0, - 244, - 1147, - 7 - ], - [ - "setarg", - 243, - 1, - 21, - 1147, - 7 - ], - [ - "setarg", - 243, - 2, - 240, - 1147, - 7 - ], - [ - "setarg", - 243, - 3, - 8, - 1147, - 7 - ], - [ - "invoke", - 243, - 241, - 1147, - 7 - ], - [ - "get", - 246, - 34, - 1, - 1148, - 7 - ], - [ - "frame", - 247, - 246, - 1, - 1148, - 7 - ], - [ - "null", - 248, - 1148, - 7 - ], - [ - "setarg", - 247, - 0, - 248, - 1148, - 7 - ], - [ - "setarg", - 247, - 1, - 8, - 1148, - 7 - ], - [ - "invoke", - 247, - 245, - 1148, - 7 - ], - [ - "access", - 249, - "move", - 1149, - 14 - ], - [ - "get", - 251, - 14, - 1, - 1149, - 7 - ], - [ - "frame", - 252, - 251, - 3, - 1149, - 7 - ], - [ - "null", - 253, - 1149, - 7 - ], - [ - "setarg", - 252, - 0, - 253, - 1149, - 7 - ], - [ - "setarg", - 252, - 1, - 249, - 1149, - 7 - ], - [ - "setarg", - 252, - 2, - 1, - 1149, - 7 - ], - [ - "setarg", - 252, - 3, - 4, - 1149, - 7 - ], - [ - "invoke", - 252, - 250, - 1149, - 7 - ], - [ - "get", - 255, - 34, - 1, - 1150, - 7 - ], - [ - "frame", - 256, - 255, - 1, - 1150, - 7 - ], - [ - "null", - 257, - 1150, - 7 - ], - [ - "setarg", - 256, - 0, - 257, - 1150, - 7 - ], - [ - "setarg", - 256, - 1, - 11, - 1150, - 7 - ], - [ - "invoke", - 256, - 254, - 1150, - 7 - ], - [ - "jump", - "if_end_530", - 1150, - 7 - ], - "if_else_529", - [ - "access", - 258, - "reduce_has_init", - 1153, - 28 - ], - [ - "get", - 260, - 57, - 1, - 1153, - 18 - ], - [ - "frame", - 261, - 260, - 1, - 1153, - 18 - ], - [ - "null", - 262, - 1153, - 18 - ], - [ - "setarg", - 261, - 0, - 262, - 1153, - 18 - ], - [ - "setarg", - 261, - 1, - 258, - 1153, - 18 - ], - [ - "invoke", - 261, - 259, - 1153, - 18 - ], - [ - "move", - 13, - 259, - 1153, - 18 - ], - [ - "access", - 263, - "reduce_no_init_rev", - 1154, - 31 - ], - [ - "get", - 265, - 57, - 1, - 1154, - 21 - ], - [ - "frame", - 266, - 265, - 1, - 1154, - 21 - ], - [ - "null", - 267, - 1154, - 21 - ], - [ - "setarg", - 266, - 0, - 267, - 1154, - 21 - ], - [ - "setarg", - 266, - 1, - 263, - 1154, - 21 - ], - [ - "invoke", - 266, - 264, - 1154, - 21 - ], - [ - "move", - 18, - 264, - 1154, - 21 - ], - [ - "access", - 268, - "reduce_init_rev", - 1155, - 28 - ], - [ - "get", - 270, - 57, - 1, - 1155, - 18 - ], - [ - "frame", - 271, - 270, - 1, - 1155, - 18 - ], - [ - "null", - 272, - 1155, - 18 - ], - [ - "setarg", - 271, - 0, - 272, - 1155, - 18 - ], - [ - "setarg", - 271, - 1, - 268, - 1155, - 18 - ], - [ - "invoke", - 271, - 269, - 1155, - 18 - ], - [ - "move", - 15, - 269, - 1155, - 18 - ], - [ - "access", - 273, - "reduce_null", - 1156, - 30 - ], - [ - "get", - 275, - 57, - 1, - 1156, - 20 - ], - [ - "frame", - 276, - 275, - 1, - 1156, - 20 - ], - [ - "null", - 277, - 1156, - 20 - ], - [ - "setarg", - 276, - 0, - 277, - 1156, - 20 - ], - [ - "setarg", - 276, - 1, - 273, - 1156, - 20 - ], - [ - "invoke", - 276, - 274, - 1156, - 20 - ], - [ - "move", - 19, - 274, - 1156, - 20 - ], - [ - "access", - 278, - "reduce_d1", - 1157, - 22 - ], - [ - "get", - 280, - 57, - 1, - 1157, - 12 - ], - [ - "frame", - 281, - 280, - 1, - 1157, - 12 - ], - [ - "null", - 282, - 1157, - 12 - ], - [ - "setarg", - 281, - 0, - 282, - 1157, - 12 - ], - [ - "setarg", - 281, - 1, - 278, - 1157, - 12 - ], - [ - "invoke", - 281, - 279, - 1157, - 12 - ], - [ - "move", - 7, - 279, - 1157, - 12 - ], - [ - "access", - 283, - "reduce_d2", - 1158, - 22 - ], - [ - "get", - 285, - 57, - 1, - 1158, - 12 - ], - [ - "frame", - 286, - 285, - 1, - 1158, - 12 - ], - [ - "null", - 287, - 1158, - 12 - ], - [ - "setarg", - 286, - 0, - 287, - 1158, - 12 - ], - [ - "setarg", - 286, - 1, - 283, - 1158, - 12 - ], - [ - "invoke", - 286, - 284, - 1158, - 12 - ], - [ - "move", - 8, - 284, - 1158, - 12 - ], - [ - "access", - 288, - "reduce_d3", - 1159, - 22 - ], - [ - "get", - 290, - 57, - 1, - 1159, - 12 - ], - [ - "frame", - 291, - 290, - 1, - 1159, - 12 - ], - [ - "null", - 292, - 1159, - 12 - ], - [ - "setarg", - 291, - 0, - 292, - 1159, - 12 - ], - [ - "setarg", - 291, - 1, - 288, - 1159, - 12 - ], - [ - "invoke", - 291, - 289, - 1159, - 12 - ], - [ - "move", - 9, - 289, - 1159, - 12 - ], - [ - "access", - 293, - "reduce_d4", - 1160, - 22 - ], - [ - "get", - 295, - 57, - 1, - 1160, - 12 - ], - [ - "frame", - 296, - 295, - 1, - 1160, - 12 - ], - [ - "null", - 297, - 1160, - 12 - ], - [ - "setarg", - 296, - 0, - 297, - 1160, - 12 - ], - [ - "setarg", - 296, - 1, - 293, - 1160, - 12 - ], - [ - "invoke", - 296, - 294, - 1160, - 12 - ], - [ - "move", - 10, - 294, - 1160, - 12 - ], - [ - "access", - 298, - "is_null", - 1161, - 14 - ], - [ - "get", - 300, - 14, - 1, - 1161, - 7 - ], - [ - "frame", - 301, - 300, - 3, - 1161, - 7 - ], - [ - "null", - 302, - 1161, - 7 - ], - [ - "setarg", - 301, - 0, - 302, - 1161, - 7 - ], - [ - "setarg", - 301, - 1, - 298, - 1161, - 7 - ], - [ - "setarg", - 301, - 2, - 6, - 1161, - 7 - ], - [ - "setarg", - 301, - 3, - 16, - 1161, - 7 - ], - [ - "invoke", - 301, - 299, - 1161, - 7 - ], - [ - "access", - 303, - "jump_false", - 1162, - 22 - ], - [ - "get", - 305, - 33, - 1, - 1162, - 7 - ], - [ - "frame", - 306, - 305, - 3, - 1162, - 7 - ], - [ - "null", - 307, - 1162, - 7 - ], - [ - "setarg", - 306, - 0, - 307, - 1162, - 7 - ], - [ - "setarg", - 306, - 1, - 303, - 1162, - 7 - ], - [ - "setarg", - 306, - 2, - 6, - 1162, - 7 - ], - [ - "setarg", - 306, - 3, - 13, - 1162, - 7 - ], - [ - "invoke", - 306, - 304, - 1162, - 7 - ], - [ - "access", - 308, - "lt_int", - 1164, - 14 - ], - [ - "get", - 310, - 15, - 1, - 1164, - 7 - ], - [ - "frame", - 311, - 310, - 4, - 1164, - 7 - ], - [ - "null", - 312, - 1164, - 7 - ], - [ - "setarg", - 311, - 0, - 312, - 1164, - 7 - ], - [ - "setarg", - 311, - 1, - 308, - 1164, - 7 - ], - [ - "setarg", - 311, - 2, - 6, - 1164, - 7 - ], - [ - "setarg", - 311, - 3, - 23, - 1164, - 7 - ], - [ - "setarg", - 311, - 4, - 17, - 1164, - 7 - ], - [ - "invoke", - 311, - 309, - 1164, - 7 - ], - [ - "access", - 313, - "jump_false", - 1165, - 22 - ], - [ - "get", - 315, - 33, - 1, - 1165, - 7 - ], - [ - "frame", - 316, - 315, - 3, - 1165, - 7 - ], - [ - "null", - 317, - 1165, - 7 - ], - [ - "setarg", - 316, - 0, - 317, - 1165, - 7 - ], - [ - "setarg", - 316, - 1, - 313, - 1165, - 7 - ], - [ - "setarg", - 316, - 2, - 6, - 1165, - 7 - ], - [ - "setarg", - 316, - 3, - 19, - 1165, - 7 - ], - [ - "invoke", - 316, - 314, - 1165, - 7 - ], - [ - "access", - 318, - "jump_true", - 1166, - 22 - ], - [ - "get", - 320, - 33, - 1, - 1166, - 7 - ], - [ - "frame", - 321, - 320, - 3, - 1166, - 7 - ], - [ - "null", - 322, - 1166, - 7 - ], - [ - "setarg", - 321, - 0, - 322, - 1166, - 7 - ], - [ - "setarg", - 321, - 1, - 318, - 1166, - 7 - ], - [ - "setarg", - 321, - 2, - 22, - 1166, - 7 - ], - [ - "setarg", - 321, - 3, - 18, - 1166, - 7 - ], - [ - "invoke", - 321, - 319, - 1166, - 7 - ], - [ - "access", - 323, - "load_index", - 1168, - 14 - ], - [ - "get", - 325, - 15, - 1, - 1168, - 7 - ], - [ - "frame", - 326, - 325, - 4, - 1168, - 7 - ], - [ - "null", - 327, - 1168, - 7 - ], - [ - "setarg", - 326, - 0, - 327, - 1168, - 7 - ], - [ - "setarg", - 326, - 1, - 323, - 1168, - 7 - ], - [ - "setarg", - 326, - 2, - 4, - 1168, - 7 - ], - [ - "setarg", - 326, - 3, - 5, - 1168, - 7 - ], - [ - "setarg", - 326, - 4, - 23, - 1168, - 7 - ], - [ - "invoke", - 326, - 324, - 1168, - 7 - ], - [ - "access", - 328, - "move", - 1169, - 14 - ], - [ - "get", - 330, - 14, - 1, - 1169, - 7 - ], - [ - "frame", - 331, - 330, - 3, - 1169, - 7 - ], - [ - "null", - 332, - 1169, - 7 - ], - [ - "setarg", - 331, - 0, - 332, - 1169, - 7 - ], - [ - "setarg", - 331, - 1, - 328, - 1169, - 7 - ], - [ - "setarg", - 331, - 2, - 14, - 1169, - 7 - ], - [ - "setarg", - 331, - 3, - 20, - 1169, - 7 - ], - [ - "invoke", - 331, - 329, - 1169, - 7 - ], - [ - "true", - 333, - 1170, - 27 - ], - [ - "get", - 335, - 38, - 1, - 1170, - 7 - ], - [ - "frame", - 336, - 335, - 3, - 1170, - 7 - ], - [ - "null", - 337, - 1170, - 7 - ], - [ - "setarg", - 336, - 0, - 337, - 1170, - 7 - ], - [ - "setarg", - 336, - 1, - 21, - 1170, - 7 - ], - [ - "setarg", - 336, - 2, - 333, - 1170, - 7 - ], - [ - "setarg", - 336, - 3, - 7, - 1170, - 7 - ], - [ - "invoke", - 336, - 334, - 1170, - 7 - ], - [ - "get", - 339, - 34, - 1, - 1171, - 7 - ], - [ - "frame", - 340, - 339, - 1, - 1171, - 7 - ], - [ - "null", - 341, - 1171, - 7 - ], - [ - "setarg", - 340, - 0, - 341, - 1171, - 7 - ], - [ - "setarg", - 340, - 1, - 7, - 1171, - 7 - ], - [ - "invoke", - 340, - 338, - 1171, - 7 - ], - [ - "access", - 342, - "move", - 1172, - 14 - ], - [ - "get", - 344, - 14, - 1, - 1172, - 7 - ], - [ - "frame", - 345, - 344, - 3, - 1172, - 7 - ], - [ - "null", - 346, - 1172, - 7 - ], - [ - "setarg", - 345, - 0, - 346, - 1172, - 7 - ], - [ - "setarg", - 345, - 1, - 342, - 1172, - 7 - ], - [ - "setarg", - 345, - 2, - 1, - 1172, - 7 - ], - [ - "setarg", - 345, - 3, - 4, - 1172, - 7 - ], - [ - "invoke", - 345, - 343, - 1172, - 7 - ], - [ - "get", - 348, - 32, - 1, - 1173, - 7 - ], - [ - "frame", - 349, - 348, - 1, - 1173, - 7 - ], - [ - "null", - 350, - 1173, - 7 - ], - [ - "setarg", - 349, - 0, - 350, - 1173, - 7 - ], - [ - "setarg", - 349, - 1, - 11, - 1173, - 7 - ], - [ - "invoke", - 349, - 347, - 1173, - 7 - ], - [ - "get", - 352, - 34, - 1, - 1175, - 7 - ], - [ - "frame", - 353, - 352, - 1, - 1175, - 7 - ], - [ - "null", - 354, - 1175, - 7 - ], - [ - "setarg", - 353, - 0, - 354, - 1175, - 7 - ], - [ - "setarg", - 353, - 1, - 18, - 1175, - 7 - ], - [ - "invoke", - 353, - 351, - 1175, - 7 - ], - [ - "access", - 355, - "subtract", - 1176, - 14 - ], - [ - "get", - 357, - 15, - 1, - 1176, - 7 - ], - [ - "frame", - 358, - 357, - 4, - 1176, - 7 - ], - [ - "null", - 359, - 1176, - 7 - ], - [ - "setarg", - 358, - 0, - 359, - 1176, - 7 - ], - [ - "setarg", - 358, - 1, - 355, - 1176, - 7 - ], - [ - "setarg", - 358, - 2, - 14, - 1176, - 7 - ], - [ - "setarg", - 358, - 3, - 17, - 1176, - 7 - ], - [ - "setarg", - 358, - 4, - 20, - 1176, - 7 - ], - [ - "invoke", - 358, - 356, - 1176, - 7 - ], - [ - "access", - 360, - "load_index", - 1177, - 14 - ], - [ - "get", - 362, - 15, - 1, - 1177, - 7 - ], - [ - "frame", - 363, - 362, - 4, - 1177, - 7 - ], - [ - "null", - 364, - 1177, - 7 - ], - [ - "setarg", - 363, - 0, - 364, - 1177, - 7 - ], - [ - "setarg", - 363, - 1, - 360, - 1177, - 7 - ], - [ - "setarg", - 363, - 2, - 4, - 1177, - 7 - ], - [ - "setarg", - 363, - 3, - 5, - 1177, - 7 - ], - [ - "setarg", - 363, - 4, - 14, - 1177, - 7 - ], - [ - "invoke", - 363, - 361, - 1177, - 7 - ], - [ - "access", - 365, - "subtract", - 1178, - 14 - ], - [ - "get", - 367, - 15, - 1, - 1178, - 7 - ], - [ - "frame", - 368, - 367, - 4, - 1178, - 7 - ], - [ - "null", - 369, - 1178, - 7 - ], - [ - "setarg", - 368, - 0, - 369, - 1178, - 7 - ], - [ - "setarg", - 368, - 1, - 365, - 1178, - 7 - ], - [ - "setarg", - 368, - 2, - 14, - 1178, - 7 - ], - [ - "setarg", - 368, - 3, - 14, - 1178, - 7 - ], - [ - "setarg", - 368, - 4, - 20, - 1178, - 7 - ], - [ - "invoke", - 368, - 366, - 1178, - 7 - ], - [ - "false", - 370, - 1179, - 27 - ], - [ - "get", - 372, - 38, - 1, - 1179, - 7 - ], - [ - "frame", - 373, - 372, - 3, - 1179, - 7 - ], - [ - "null", - 374, - 1179, - 7 - ], - [ - "setarg", - 373, - 0, - 374, - 1179, - 7 - ], - [ - "setarg", - 373, - 1, - 21, - 1179, - 7 - ], - [ - "setarg", - 373, - 2, - 370, - 1179, - 7 - ], - [ - "setarg", - 373, - 3, - 8, - 1179, - 7 - ], - [ - "invoke", - 373, - 371, - 1179, - 7 - ], - [ - "get", - 376, - 34, - 1, - 1180, - 7 - ], - [ - "frame", - 377, - 376, - 1, - 1180, - 7 - ], - [ - "null", - 378, - 1180, - 7 - ], - [ - "setarg", - 377, - 0, - 378, - 1180, - 7 - ], - [ - "setarg", - 377, - 1, - 8, - 1180, - 7 - ], - [ - "invoke", - 377, - 375, - 1180, - 7 - ], - [ - "access", - 379, - "move", - 1181, - 14 - ], - [ - "get", - 381, - 14, - 1, - 1181, - 7 - ], - [ - "frame", - 382, - 381, - 3, - 1181, - 7 - ], - [ - "null", - 383, - 1181, - 7 - ], - [ - "setarg", - 382, - 0, - 383, - 1181, - 7 - ], - [ - "setarg", - 382, - 1, - 379, - 1181, - 7 - ], - [ - "setarg", - 382, - 2, - 1, - 1181, - 7 - ], - [ - "setarg", - 382, - 3, - 4, - 1181, - 7 - ], - [ - "invoke", - 382, - 380, - 1181, - 7 - ], - [ - "get", - 385, - 32, - 1, - 1182, - 7 - ], - [ - "frame", - 386, - 385, - 1, - 1182, - 7 - ], - [ - "null", - 387, - 1182, - 7 - ], - [ - "setarg", - 386, - 0, - 387, - 1182, - 7 - ], - [ - "setarg", - 386, - 1, - 11, - 1182, - 7 - ], - [ - "invoke", - 386, - 384, - 1182, - 7 - ], - [ - "get", - 389, - 34, - 1, - 1183, - 7 - ], - [ - "frame", - 390, - 389, - 1, - 1183, - 7 - ], - [ - "null", - 391, - 1183, - 7 - ], - [ - "setarg", - 390, - 0, - 391, - 1183, - 7 - ], - [ - "setarg", - 390, - 1, - 19, - 1183, - 7 - ], - [ - "invoke", - 390, - 388, - 1183, - 7 - ], - [ - "access", - 392, - "null", - 1184, - 14 - ], - [ - "get", - 394, - 13, - 1, - 1184, - 7 - ], - [ - "frame", - 395, - 394, - 2, - 1184, - 7 - ], - [ - "null", - 396, - 1184, - 7 - ], - [ - "setarg", - 395, - 0, - 396, - 1184, - 7 - ], - [ - "setarg", - 395, - 1, - 392, - 1184, - 7 - ], - [ - "setarg", - 395, - 2, - 1, - 1184, - 7 - ], - [ - "invoke", - 395, - 393, - 1184, - 7 - ], - [ - "get", - 398, - 32, - 1, - 1185, - 7 - ], - [ - "frame", - 399, - 398, - 1, - 1185, - 7 - ], - [ - "null", - 400, - 1185, - 7 - ], - [ - "setarg", - 399, - 0, - 400, - 1185, - 7 - ], - [ - "setarg", - 399, - 1, - 11, - 1185, - 7 - ], - [ - "invoke", - 399, - 397, - 1185, - 7 - ], - [ - "get", - 402, - 34, - 1, - 1187, - 7 - ], - [ - "frame", - 403, - 402, - 1, - 1187, - 7 - ], - [ - "null", - 404, - 1187, - 7 - ], - [ - "setarg", - 403, - 0, - 404, - 1187, - 7 - ], - [ - "setarg", - 403, - 1, - 13, - 1187, - 7 - ], - [ - "invoke", - 403, - 401, - 1187, - 7 - ], - [ - "access", - 405, - "jump_true", - 1188, - 22 - ], - [ - "get", - 407, - 33, - 1, - 1188, - 7 - ], - [ - "frame", - 408, - 407, - 3, - 1188, - 7 - ], - [ - "null", - 409, - 1188, - 7 - ], - [ - "setarg", - 408, - 0, - 409, - 1188, - 7 - ], - [ - "setarg", - 408, - 1, - 405, - 1188, - 7 - ], - [ - "setarg", - 408, - 2, - 22, - 1188, - 7 - ], - [ - "setarg", - 408, - 3, - 15, - 1188, - 7 - ], - [ - "invoke", - 408, - 406, - 1188, - 7 - ], - [ - "access", - 410, - "move", - 1190, - 14 - ], - [ - "get", - 412, - 14, - 1, - 1190, - 7 - ], - [ - "frame", - 413, - 412, - 3, - 1190, - 7 - ], - [ - "null", - 414, - 1190, - 7 - ], - [ - "setarg", - 413, - 0, - 414, - 1190, - 7 - ], - [ - "setarg", - 413, - 1, - 410, - 1190, - 7 - ], - [ - "setarg", - 413, - 2, - 4, - 1190, - 7 - ], - [ - "setarg", - 413, - 3, - 16, - 1190, - 7 - ], - [ - "invoke", - 413, - 411, - 1190, - 7 - ], - [ - "access", - 415, - "int", - 1191, - 14 - ], - [ - "access", - 416, - 0, - 1191, - 24 - ], - [ - "get", - 418, - 14, - 1, - 1191, - 7 - ], - [ - "frame", - 419, - 418, - 3, - 1191, - 7 - ], - [ - "null", - 420, - 1191, - 7 - ], - [ - "setarg", - 419, - 0, - 420, - 1191, - 7 - ], - [ - "setarg", - 419, - 1, - 415, - 1191, - 7 - ], - [ - "setarg", - 419, - 2, - 14, - 1191, - 7 - ], - [ - "setarg", - 419, - 3, - 416, - 1191, - 7 - ], - [ - "invoke", - 419, - 417, - 1191, - 7 - ], - [ - "true", - 421, - 1192, - 27 - ], - [ - "get", - 423, - 38, - 1, - 1192, - 7 - ], - [ - "frame", - 424, - 423, - 3, - 1192, - 7 - ], - [ - "null", - 425, - 1192, - 7 - ], - [ - "setarg", - 424, - 0, - 425, - 1192, - 7 - ], - [ - "setarg", - 424, - 1, - 21, - 1192, - 7 - ], - [ - "setarg", - 424, - 2, - 421, - 1192, - 7 - ], - [ - "setarg", - 424, - 3, - 9, - 1192, - 7 - ], - [ - "invoke", - 424, - 422, - 1192, - 7 - ], - [ - "get", - 427, - 34, - 1, - 1193, - 7 - ], - [ - "frame", - 428, - 427, - 1, - 1193, - 7 - ], - [ - "null", - 429, - 1193, - 7 - ], - [ - "setarg", - 428, - 0, - 429, - 1193, - 7 - ], - [ - "setarg", - 428, - 1, - 9, - 1193, - 7 - ], - [ - "invoke", - 428, - 426, - 1193, - 7 - ], - [ - "access", - 430, - "move", - 1194, - 14 - ], - [ - "get", - 432, - 14, - 1, - 1194, - 7 - ], - [ - "frame", - 433, - 432, - 3, - 1194, - 7 - ], - [ - "null", - 434, - 1194, - 7 - ], - [ - "setarg", - 433, - 0, - 434, - 1194, - 7 - ], - [ - "setarg", - 433, - 1, - 430, - 1194, - 7 - ], - [ - "setarg", - 433, - 2, - 1, - 1194, - 7 - ], - [ - "setarg", - 433, - 3, - 4, - 1194, - 7 - ], - [ - "invoke", - 433, - 431, - 1194, - 7 - ], - [ - "get", - 436, - 32, - 1, - 1195, - 7 - ], - [ - "frame", - 437, - 436, - 1, - 1195, - 7 - ], - [ - "null", - 438, - 1195, - 7 - ], - [ - "setarg", - 437, - 0, - 438, - 1195, - 7 - ], - [ - "setarg", - 437, - 1, - 11, - 1195, - 7 - ], - [ - "invoke", - 437, - 435, - 1195, - 7 - ], - [ - "get", - 440, - 34, - 1, - 1197, - 7 - ], - [ - "frame", - 441, - 440, - 1, - 1197, - 7 - ], - [ - "null", - 442, - 1197, - 7 - ], - [ - "setarg", - 441, - 0, - 442, - 1197, - 7 - ], - [ - "setarg", - 441, - 1, - 15, - 1197, - 7 - ], - [ - "invoke", - 441, - 439, - 1197, - 7 - ], - [ - "access", - 443, - "move", - 1198, - 14 - ], - [ - "get", - 445, - 14, - 1, - 1198, - 7 - ], - [ - "frame", - 446, - 445, - 3, - 1198, - 7 - ], - [ - "null", - 447, - 1198, - 7 - ], - [ - "setarg", - 446, - 0, - 447, - 1198, - 7 - ], - [ - "setarg", - 446, - 1, - 443, - 1198, - 7 - ], - [ - "setarg", - 446, - 2, - 4, - 1198, - 7 - ], - [ - "setarg", - 446, - 3, - 16, - 1198, - 7 - ], - [ - "invoke", - 446, - 444, - 1198, - 7 - ], - [ - "access", - 448, - "subtract", - 1199, - 14 - ], - [ - "get", - 450, - 15, - 1, - 1199, - 7 - ], - [ - "frame", - 451, - 450, - 4, - 1199, - 7 - ], - [ - "null", - 452, - 1199, - 7 - ], - [ - "setarg", - 451, - 0, - 452, - 1199, - 7 - ], - [ - "setarg", - 451, - 1, - 448, - 1199, - 7 - ], - [ - "setarg", - 451, - 2, - 14, - 1199, - 7 - ], - [ - "setarg", - 451, - 3, - 17, - 1199, - 7 - ], - [ - "setarg", - 451, - 4, - 20, - 1199, - 7 - ], - [ - "invoke", - 451, - 449, - 1199, - 7 - ], - [ - "false", - 453, - 1200, - 27 - ], - [ - "get", - 455, - 38, - 1, - 1200, - 7 - ], - [ - "frame", - 456, - 455, - 3, - 1200, - 7 - ], - [ - "null", - 457, - 1200, - 7 - ], - [ - "setarg", - 456, - 0, - 457, - 1200, - 7 - ], - [ - "setarg", - 456, - 1, - 21, - 1200, - 7 - ], - [ - "setarg", - 456, - 2, - 453, - 1200, - 7 - ], - [ - "setarg", - 456, - 3, - 10, - 1200, - 7 - ], - [ - "invoke", - 456, - 454, - 1200, - 7 - ], - [ - "get", - 459, - 34, - 1, - 1201, - 7 - ], - [ - "frame", - 460, - 459, - 1, - 1201, - 7 - ], - [ - "null", - 461, - 1201, - 7 - ], - [ - "setarg", - 460, - 0, - 461, - 1201, - 7 - ], - [ - "setarg", - 460, - 1, - 10, - 1201, - 7 - ], - [ - "invoke", - 460, - 458, - 1201, - 7 - ], - [ - "access", - 462, - "move", - 1202, - 14 - ], - [ - "get", - 464, - 14, - 1, - 1202, - 7 - ], - [ - "frame", - 465, - 464, - 3, - 1202, - 7 - ], - [ - "null", - 466, - 1202, - 7 - ], - [ - "setarg", - 465, - 0, - 466, - 1202, - 7 - ], - [ - "setarg", - 465, - 1, - 462, - 1202, - 7 - ], - [ - "setarg", - 465, - 2, - 1, - 1202, - 7 - ], - [ - "setarg", - 465, - 3, - 4, - 1202, - 7 - ], - [ - "invoke", - 465, - 463, - 1202, - 7 - ], - [ - "get", - 468, - 34, - 1, - 1203, - 7 - ], - [ - "frame", - 469, - 468, - 1, - 1203, - 7 - ], - [ - "null", - 470, - 1203, - 7 - ], - [ - "setarg", - 469, - 0, - 470, - 1203, - 7 - ], - [ - "setarg", - 469, - 1, - 11, - 1203, - 7 - ], - [ - "invoke", - 469, - 467, - 1203, - 7 - ], - "if_end_530", - "if_end_522", - [ - "return", - 1, - 1205, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 4, - 3 - ], - [ - "access", - 5, - "name", - 1215, - 22 - ], - [ - "store_field", - 4, - 5, - "kind", - 1215, - 22 - ], - [ - "store_field", - 4, - 2, - "name", - 1215, - 36 - ], - [ - "access", - 6, - "intrinsic", - 1215, - 48 - ], - [ - "store_field", - 4, - 6, - "make", - 1215, - 48 - ], - [ - "move", - 3, - 4, - 1215, - 48 - ], - [ - "access", - 7, - "access", - 1216, - 16 - ], - [ - "array", - 8, - 3, - 1216, - 32 - ], - [ - "push", - 8, - 7, - 1216, - 32 - ], - [ - "push", - 8, - 1, - 1216, - 32 - ], - [ - "push", - 8, - 3, - 1216, - 32 - ], - [ - "get", - 10, - 7, - 1, - 1216, - 5 - ], - [ - "frame", - 11, - 10, - 1, - 1216, - 5 - ], - [ - "null", - 12, - 1216, - 5 - ], - [ - "setarg", - 11, - 0, - 12, - 1216, - 5 - ], - [ - "setarg", - 11, - 1, - 8, - 1216, - 5 - ], - [ - "invoke", - 11, - 9, - 1216, - 5 - ], - [ - "null", - 13, - 1216, - 5 - ], - [ - "return", - 13, - 1216, - 5 - ] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 179, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 10, - 1, - "kind", - 1221, - 16 - ], - [ - "move", - 4, - 10, - 1221, - 16 - ], - [ - "load_field", - 11, - 1, - "left", - 1222, - 16 - ], - [ - "move", - 5, - 11, - 1222, - 16 - ], - [ - "load_field", - 12, - 1, - "right", - 1223, - 17 - ], - [ - "move", - 8, - 12, - 1223, - 17 - ], - [ - "null", - 3, - 1224, - 21 - ], - [ - "access", - 6, - 0, - 1225, - 21 - ], - [ - "access", - 9, - 0, - 1226, - 22 - ], - [ - "access", - 2, - 0, - 1227, - 16 - ], - [ - "null", - 7, - 1228, - 14 - ], - [ - "access", - 13, - "&&", - 1230, - 17 - ], - [ - "is_identical", - 14, - 4, - 13, - 1230, - 17 - ], - [ - "jump_true", - 14, - "eq_done_539", - 1230, - 17 - ], - [ - "is_int", - 15, - 4, - 1230, - 17 - ], - [ - "jump_false", - 15, - "eq_ni_540", - 1230, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_540", - 1230, - 17 - ], - [ - "eq_int", - 14, - 4, - 13, - 1230, - 17 - ], - [ - "jump", - "eq_done_539", - 1230, - 17 - ], - "eq_ni_540", - [ - "is_num", - 15, - 4, - 1230, - 17 - ], - [ - "jump_false", - 15, - "eq_nn_541", - 1230, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_541", - 1230, - 17 - ], - [ - "eq_float", - 14, - 4, - 13, - 1230, - 17 - ], - [ - "jump", - "eq_done_539", - 1230, - 17 - ], - "eq_nn_541", - [ - "is_text", - 15, - 4, - 1230, - 17 - ], - [ - "jump_false", - 15, - "eq_nt_542", - 1230, - 17 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 14, - 4, - 13, - 1230, - 17 - ], - [ - "jump", - "eq_done_539", - 1230, - 17 - ], - "eq_nt_542", - [ - "is_null", - 15, - 4, - 1230, - 17 - ], - [ - "jump_false", - 15, - "eq_nnl_543", - 1230, - 17 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_543", - 1230, - 17 - ], - [ - "true", - 14, - 1230, - 17 - ], - [ - "jump", - "eq_done_539", - 1230, - 17 - ], - "eq_nnl_543", - [ - "is_bool", - 15, - 4, - 1230, - 17 - ], - [ - "jump_false", - 15, - "eq_nb_544", - 1230, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_544", - 1230, - 17 - ], - [ - "eq_bool", - 14, - 4, - 13, - 1230, - 17 - ], - [ - "jump", - "eq_done_539", - 1230, - 17 - ], - "eq_nb_544", - [ - "false", - 14, - 1230, - 17 - ], - "eq_done_539", - [ - "jump_false", - 14, - "if_else_537", - 1230, - 17 - ], - [ - "access", - 17, - "and_end", - 1231, - 29 - ], - [ - "get", - 19, - 57, - 1, - 1231, - 19 - ], - [ - "frame", - 20, - 19, - 1, - 1231, - 19 - ], - [ - "null", - 21, - 1231, - 19 - ], - [ - "setarg", - 20, - 0, - 21, - 1231, - 19 - ], - [ - "setarg", - 20, - 1, - 17, - 1231, - 19 - ], - [ - "invoke", - 20, - 18, - 1231, - 19 - ], - [ - "move", - 3, - 18, - 1231, - 19 - ], - [ - "access", - 22, - -1, - 1232, - 34 - ], - [ - "get", - 24, - 55, - 1, - 1232, - 19 - ], - [ - "frame", - 25, - 24, - 2, - 1232, - 19 - ], - [ - "null", - 26, - 1232, - 19 - ], - [ - "setarg", - 25, - 0, - 26, - 1232, - 19 - ], - [ - "setarg", - 25, - 1, - 5, - 1232, - 19 - ], - [ - "setarg", - 25, - 2, - 22, - 1232, - 19 - ], - [ - "invoke", - 25, - 23, - 1232, - 19 - ], - [ - "move", - 6, - 23, - 1232, - 19 - ], - [ - "get", - 28, - 9, - 1, - 1233, - 14 - ], - [ - "frame", - 29, - 28, - 0, - 1233, - 14 - ], - [ - "null", - 30, - 1233, - 14 - ], - [ - "setarg", - 29, - 0, - 30, - 1233, - 14 - ], - [ - "invoke", - 29, - 27, - 1233, - 14 - ], - [ - "move", - 2, - 27, - 1233, - 14 - ], - [ - "access", - 31, - "move", - 1234, - 14 - ], - [ - "get", - 33, - 14, - 1, - 1234, - 7 - ], - [ - "frame", - 34, - 33, - 3, - 1234, - 7 - ], - [ - "null", - 35, - 1234, - 7 - ], - [ - "setarg", - 34, - 0, - 35, - 1234, - 7 - ], - [ - "setarg", - 34, - 1, - 31, - 1234, - 7 - ], - [ - "setarg", - 34, - 2, - 2, - 1234, - 7 - ], - [ - "setarg", - 34, - 3, - 6, - 1234, - 7 - ], - [ - "invoke", - 34, - 32, - 1234, - 7 - ], - [ - "access", - 36, - "jump_false", - 1235, - 22 - ], - [ - "get", - 38, - 33, - 1, - 1235, - 7 - ], - [ - "frame", - 39, - 38, - 3, - 1235, - 7 - ], - [ - "null", - 40, - 1235, - 7 - ], - [ - "setarg", - 39, - 0, - 40, - 1235, - 7 - ], - [ - "setarg", - 39, - 1, - 36, - 1235, - 7 - ], - [ - "setarg", - 39, - 2, - 2, - 1235, - 7 - ], - [ - "setarg", - 39, - 3, - 3, - 1235, - 7 - ], - [ - "invoke", - 39, - 37, - 1235, - 7 - ], - [ - "access", - 41, - -1, - 1236, - 36 - ], - [ - "get", - 43, - 55, - 1, - 1236, - 20 - ], - [ - "frame", - 44, - 43, - 2, - 1236, - 20 - ], - [ - "null", - 45, - 1236, - 20 - ], - [ - "setarg", - 44, - 0, - 45, - 1236, - 20 - ], - [ - "setarg", - 44, - 1, - 8, - 1236, - 20 - ], - [ - "setarg", - 44, - 2, - 41, - 1236, - 20 - ], - [ - "invoke", - 44, - 42, - 1236, - 20 - ], - [ - "move", - 9, - 42, - 1236, - 20 - ], - [ - "access", - 46, - "move", - 1237, - 14 - ], - [ - "get", - 48, - 14, - 1, - 1237, - 7 - ], - [ - "frame", - 49, - 48, - 3, - 1237, - 7 - ], - [ - "null", - 50, - 1237, - 7 - ], - [ - "setarg", - 49, - 0, - 50, - 1237, - 7 - ], - [ - "setarg", - 49, - 1, - 46, - 1237, - 7 - ], - [ - "setarg", - 49, - 2, - 2, - 1237, - 7 - ], - [ - "setarg", - 49, - 3, - 9, - 1237, - 7 - ], - [ - "invoke", - 49, - 47, - 1237, - 7 - ], - [ - "get", - 52, - 34, - 1, - 1238, - 7 - ], - [ - "frame", - 53, - 52, - 1, - 1238, - 7 - ], - [ - "null", - 54, - 1238, - 7 - ], - [ - "setarg", - 53, - 0, - 54, - 1238, - 7 - ], - [ - "setarg", - 53, - 1, - 3, - 1238, - 7 - ], - [ - "invoke", - 53, - 51, - 1238, - 7 - ], - [ - "return", - 2, - 1239, - 14 - ], - "_nop_ur_1", - "if_else_537", - "if_end_538", - [ - "access", - 55, - "||", - 1242, - 17 - ], - [ - "is_identical", - 56, - 4, - 55, - 1242, - 17 - ], - [ - "jump_true", - 56, - "eq_done_547", - 1242, - 17 - ], - [ - "is_int", - 57, - 4, - 1242, - 17 - ], - [ - "jump_false", - 57, - "eq_ni_548", - 1242, - 17 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_548", - 1242, - 17 - ], - [ - "eq_int", - 56, - 4, - 55, - 1242, - 17 - ], - [ - "jump", - "eq_done_547", - 1242, - 17 - ], - "eq_ni_548", - [ - "is_num", - 57, - 4, - 1242, - 17 - ], - [ - "jump_false", - 57, - "eq_nn_549", - 1242, - 17 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_549", - 1242, - 17 - ], - [ - "eq_float", - 56, - 4, - 55, - 1242, - 17 - ], - [ - "jump", - "eq_done_547", - 1242, - 17 - ], - "eq_nn_549", - [ - "is_text", - 57, - 4, - 1242, - 17 - ], - [ - "jump_false", - 57, - "eq_nt_550", - 1242, - 17 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 56, - 4, - 55, - 1242, - 17 - ], - [ - "jump", - "eq_done_547", - 1242, - 17 - ], - "eq_nt_550", - [ - "is_null", - 57, - 4, - 1242, - 17 - ], - [ - "jump_false", - 57, - "eq_nnl_551", - 1242, - 17 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_551", - 1242, - 17 - ], - [ - "true", - 56, - 1242, - 17 - ], - [ - "jump", - "eq_done_547", - 1242, - 17 - ], - "eq_nnl_551", - [ - "is_bool", - 57, - 4, - 1242, - 17 - ], - [ - "jump_false", - 57, - "eq_nb_552", - 1242, - 17 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_552", - 1242, - 17 - ], - [ - "eq_bool", - 56, - 4, - 55, - 1242, - 17 - ], - [ - "jump", - "eq_done_547", - 1242, - 17 - ], - "eq_nb_552", - [ - "false", - 56, - 1242, - 17 - ], - "eq_done_547", - [ - "jump_false", - 56, - "if_else_545", - 1242, - 17 - ], - [ - "access", - 59, - "or_end", - 1243, - 29 - ], - [ - "get", - 61, - 57, - 1, - 1243, - 19 - ], - [ - "frame", - 62, - 61, - 1, - 1243, - 19 - ], - [ - "null", - 63, - 1243, - 19 - ], - [ - "setarg", - 62, - 0, - 63, - 1243, - 19 - ], - [ - "setarg", - 62, - 1, - 59, - 1243, - 19 - ], - [ - "invoke", - 62, - 60, - 1243, - 19 - ], - [ - "move", - 3, - 60, - 1243, - 19 - ], - [ - "access", - 64, - -1, - 1244, - 34 - ], - [ - "get", - 66, - 55, - 1, - 1244, - 19 - ], - [ - "frame", - 67, - 66, - 2, - 1244, - 19 - ], - [ - "null", - 68, - 1244, - 19 - ], - [ - "setarg", - 67, - 0, - 68, - 1244, - 19 - ], - [ - "setarg", - 67, - 1, - 5, - 1244, - 19 - ], - [ - "setarg", - 67, - 2, - 64, - 1244, - 19 - ], - [ - "invoke", - 67, - 65, - 1244, - 19 - ], - [ - "move", - 6, - 65, - 1244, - 19 - ], - [ - "get", - 70, - 9, - 1, - 1245, - 14 - ], - [ - "frame", - 71, - 70, - 0, - 1245, - 14 - ], - [ - "null", - 72, - 1245, - 14 - ], - [ - "setarg", - 71, - 0, - 72, - 1245, - 14 - ], - [ - "invoke", - 71, - 69, - 1245, - 14 - ], - [ - "move", - 2, - 69, - 1245, - 14 - ], - [ - "access", - 73, - "move", - 1246, - 14 - ], - [ - "get", - 75, - 14, - 1, - 1246, - 7 - ], - [ - "frame", - 76, - 75, - 3, - 1246, - 7 - ], - [ - "null", - 77, - 1246, - 7 - ], - [ - "setarg", - 76, - 0, - 77, - 1246, - 7 - ], - [ - "setarg", - 76, - 1, - 73, - 1246, - 7 - ], - [ - "setarg", - 76, - 2, - 2, - 1246, - 7 - ], - [ - "setarg", - 76, - 3, - 6, - 1246, - 7 - ], - [ - "invoke", - 76, - 74, - 1246, - 7 - ], - [ - "access", - 78, - "jump_true", - 1247, - 22 - ], - [ - "get", - 80, - 33, - 1, - 1247, - 7 - ], - [ - "frame", - 81, - 80, - 3, - 1247, - 7 - ], - [ - "null", - 82, - 1247, - 7 - ], - [ - "setarg", - 81, - 0, - 82, - 1247, - 7 - ], - [ - "setarg", - 81, - 1, - 78, - 1247, - 7 - ], - [ - "setarg", - 81, - 2, - 2, - 1247, - 7 - ], - [ - "setarg", - 81, - 3, - 3, - 1247, - 7 - ], - [ - "invoke", - 81, - 79, - 1247, - 7 - ], - [ - "access", - 83, - -1, - 1248, - 36 - ], - [ - "get", - 85, - 55, - 1, - 1248, - 20 - ], - [ - "frame", - 86, - 85, - 2, - 1248, - 20 - ], - [ - "null", - 87, - 1248, - 20 - ], - [ - "setarg", - 86, - 0, - 87, - 1248, - 20 - ], - [ - "setarg", - 86, - 1, - 8, - 1248, - 20 - ], - [ - "setarg", - 86, - 2, - 83, - 1248, - 20 - ], - [ - "invoke", - 86, - 84, - 1248, - 20 - ], - [ - "move", - 9, - 84, - 1248, - 20 - ], - [ - "access", - 88, - "move", - 1249, - 14 - ], - [ - "get", - 90, - 14, - 1, - 1249, - 7 - ], - [ - "frame", - 91, - 90, - 3, - 1249, - 7 - ], - [ - "null", - 92, - 1249, - 7 - ], - [ - "setarg", - 91, - 0, - 92, - 1249, - 7 - ], - [ - "setarg", - 91, - 1, - 88, - 1249, - 7 - ], - [ - "setarg", - 91, - 2, - 2, - 1249, - 7 - ], - [ - "setarg", - 91, - 3, - 9, - 1249, - 7 - ], - [ - "invoke", - 91, - 89, - 1249, - 7 - ], - [ - "get", - 94, - 34, - 1, - 1250, - 7 - ], - [ - "frame", - 95, - 94, - 1, - 1250, - 7 - ], - [ - "null", - 96, - 1250, - 7 - ], - [ - "setarg", - 95, - 0, - 96, - 1250, - 7 - ], - [ - "setarg", - 95, - 1, - 3, - 1250, - 7 - ], - [ - "invoke", - 95, - 93, - 1250, - 7 - ], - [ - "return", - 2, - 1251, - 14 - ], - "_nop_ur_2", - "if_else_545", - "if_end_546", - [ - "access", - 97, - "??", - 1254, - 17 - ], - [ - "is_identical", - 98, - 4, - 97, - 1254, - 17 - ], - [ - "jump_true", - 98, - "eq_done_555", - 1254, - 17 - ], - [ - "is_int", - 99, - 4, - 1254, - 17 - ], - [ - "jump_false", - 99, - "eq_ni_556", - 1254, - 17 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_556", - 1254, - 17 - ], - [ - "eq_int", - 98, - 4, - 97, - 1254, - 17 - ], - [ - "jump", - "eq_done_555", - 1254, - 17 - ], - "eq_ni_556", - [ - "is_num", - 99, - 4, - 1254, - 17 - ], - [ - "jump_false", - 99, - "eq_nn_557", - 1254, - 17 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_557", - 1254, - 17 - ], - [ - "eq_float", - 98, - 4, - 97, - 1254, - 17 - ], - [ - "jump", - "eq_done_555", - 1254, - 17 - ], - "eq_nn_557", - [ - "is_text", - 99, - 4, - 1254, - 17 - ], - [ - "jump_false", - 99, - "eq_nt_558", - 1254, - 17 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 98, - 4, - 97, - 1254, - 17 - ], - [ - "jump", - "eq_done_555", - 1254, - 17 - ], - "eq_nt_558", - [ - "is_null", - 99, - 4, - 1254, - 17 - ], - [ - "jump_false", - 99, - "eq_nnl_559", - 1254, - 17 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_559", - 1254, - 17 - ], - [ - "true", - 98, - 1254, - 17 - ], - [ - "jump", - "eq_done_555", - 1254, - 17 - ], - "eq_nnl_559", - [ - "is_bool", - 99, - 4, - 1254, - 17 - ], - [ - "jump_false", - 99, - "eq_nb_560", - 1254, - 17 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_560", - 1254, - 17 - ], - [ - "eq_bool", - 98, - 4, - 97, - 1254, - 17 - ], - [ - "jump", - "eq_done_555", - 1254, - 17 - ], - "eq_nb_560", - [ - "false", - 98, - 1254, - 17 - ], - "eq_done_555", - [ - "jump_false", - 98, - "if_else_553", - 1254, - 17 - ], - [ - "access", - 101, - "nullish_end", - 1255, - 29 - ], - [ - "get", - 103, - 57, - 1, - 1255, - 19 - ], - [ - "frame", - 104, - 103, - 1, - 1255, - 19 - ], - [ - "null", - 105, - 1255, - 19 - ], - [ - "setarg", - 104, - 0, - 105, - 1255, - 19 - ], - [ - "setarg", - 104, - 1, - 101, - 1255, - 19 - ], - [ - "invoke", - 104, - 102, - 1255, - 19 - ], - [ - "move", - 3, - 102, - 1255, - 19 - ], - [ - "access", - 106, - -1, - 1256, - 34 - ], - [ - "get", - 108, - 55, - 1, - 1256, - 19 - ], - [ - "frame", - 109, - 108, - 2, - 1256, - 19 - ], - [ - "null", - 110, - 1256, - 19 - ], - [ - "setarg", - 109, - 0, - 110, - 1256, - 19 - ], - [ - "setarg", - 109, - 1, - 5, - 1256, - 19 - ], - [ - "setarg", - 109, - 2, - 106, - 1256, - 19 - ], - [ - "invoke", - 109, - 107, - 1256, - 19 - ], - [ - "move", - 6, - 107, - 1256, - 19 - ], - [ - "get", - 112, - 9, - 1, - 1257, - 14 - ], - [ - "frame", - 113, - 112, - 0, - 1257, - 14 - ], - [ - "null", - 114, - 1257, - 14 - ], - [ - "setarg", - 113, - 0, - 114, - 1257, - 14 - ], - [ - "invoke", - 113, - 111, - 1257, - 14 - ], - [ - "move", - 2, - 111, - 1257, - 14 - ], - [ - "access", - 115, - "move", - 1258, - 14 - ], - [ - "get", - 117, - 14, - 1, - 1258, - 7 - ], - [ - "frame", - 118, - 117, - 3, - 1258, - 7 - ], - [ - "null", - 119, - 1258, - 7 - ], - [ - "setarg", - 118, - 0, - 119, - 1258, - 7 - ], - [ - "setarg", - 118, - 1, - 115, - 1258, - 7 - ], - [ - "setarg", - 118, - 2, - 2, - 1258, - 7 - ], - [ - "setarg", - 118, - 3, - 6, - 1258, - 7 - ], - [ - "invoke", - 118, - 116, - 1258, - 7 - ], - [ - "access", - 120, - "jump_not_null", - 1259, - 22 - ], - [ - "get", - 122, - 33, - 1, - 1259, - 7 - ], - [ - "frame", - 123, - 122, - 3, - 1259, - 7 - ], - [ - "null", - 124, - 1259, - 7 - ], - [ - "setarg", - 123, - 0, - 124, - 1259, - 7 - ], - [ - "setarg", - 123, - 1, - 120, - 1259, - 7 - ], - [ - "setarg", - 123, - 2, - 2, - 1259, - 7 - ], - [ - "setarg", - 123, - 3, - 3, - 1259, - 7 - ], - [ - "invoke", - 123, - 121, - 1259, - 7 - ], - [ - "access", - 125, - -1, - 1260, - 36 - ], - [ - "get", - 127, - 55, - 1, - 1260, - 20 - ], - [ - "frame", - 128, - 127, - 2, - 1260, - 20 - ], - [ - "null", - 129, - 1260, - 20 - ], - [ - "setarg", - 128, - 0, - 129, - 1260, - 20 - ], - [ - "setarg", - 128, - 1, - 8, - 1260, - 20 - ], - [ - "setarg", - 128, - 2, - 125, - 1260, - 20 - ], - [ - "invoke", - 128, - 126, - 1260, - 20 - ], - [ - "move", - 9, - 126, - 1260, - 20 - ], - [ - "access", - 130, - "move", - 1261, - 14 - ], - [ - "get", - 132, - 14, - 1, - 1261, - 7 - ], - [ - "frame", - 133, - 132, - 3, - 1261, - 7 - ], - [ - "null", - 134, - 1261, - 7 - ], - [ - "setarg", - 133, - 0, - 134, - 1261, - 7 - ], - [ - "setarg", - 133, - 1, - 130, - 1261, - 7 - ], - [ - "setarg", - 133, - 2, - 2, - 1261, - 7 - ], - [ - "setarg", - 133, - 3, - 9, - 1261, - 7 - ], - [ - "invoke", - 133, - 131, - 1261, - 7 - ], - [ - "get", - 136, - 34, - 1, - 1262, - 7 - ], - [ - "frame", - 137, - 136, - 1, - 1262, - 7 - ], - [ - "null", - 138, - 1262, - 7 - ], - [ - "setarg", - 137, - 0, - 138, - 1262, - 7 - ], - [ - "setarg", - 137, - 1, - 3, - 1262, - 7 - ], - [ - "invoke", - 137, - 135, - 1262, - 7 - ], - [ - "return", - 2, - 1263, - 14 - ], - "_nop_ur_3", - "if_else_553", - "if_end_554", - [ - "access", - 139, - ",", - 1267, - 17 - ], - [ - "is_identical", - 140, - 4, - 139, - 1267, - 17 - ], - [ - "jump_true", - 140, - "eq_done_563", - 1267, - 17 - ], - [ - "is_int", - 141, - 4, - 1267, - 17 - ], - [ - "jump_false", - 141, - "eq_ni_564", - 1267, - 17 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_564", - 1267, - 17 - ], - [ - "eq_int", - 140, - 4, - 139, - 1267, - 17 - ], - [ - "jump", - "eq_done_563", - 1267, - 17 - ], - "eq_ni_564", - [ - "is_num", - 141, - 4, - 1267, - 17 - ], - [ - "jump_false", - 141, - "eq_nn_565", - 1267, - 17 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_565", - 1267, - 17 - ], - [ - "eq_float", - 140, - 4, - 139, - 1267, - 17 - ], - [ - "jump", - "eq_done_563", - 1267, - 17 - ], - "eq_nn_565", - [ - "is_text", - 141, - 4, - 1267, - 17 - ], - [ - "jump_false", - 141, - "eq_nt_566", - 1267, - 17 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 140, - 4, - 139, - 1267, - 17 - ], - [ - "jump", - "eq_done_563", - 1267, - 17 - ], - "eq_nt_566", - [ - "is_null", - 141, - 4, - 1267, - 17 - ], - [ - "jump_false", - 141, - "eq_nnl_567", - 1267, - 17 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_567", - 1267, - 17 - ], - [ - "true", - 140, - 1267, - 17 - ], - [ - "jump", - "eq_done_563", - 1267, - 17 - ], - "eq_nnl_567", - [ - "is_bool", - 141, - 4, - 1267, - 17 - ], - [ - "jump_false", - 141, - "eq_nb_568", - 1267, - 17 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_568", - 1267, - 17 - ], - [ - "eq_bool", - 140, - 4, - 139, - 1267, - 17 - ], - [ - "jump", - "eq_done_563", - 1267, - 17 - ], - "eq_nb_568", - [ - "false", - 140, - 1267, - 17 - ], - "eq_done_563", - [ - "jump_false", - 140, - "if_else_561", - 1267, - 17 - ], - [ - "access", - 143, - -1, - 1268, - 22 - ], - [ - "get", - 145, - 55, - 1, - 1268, - 7 - ], - [ - "frame", - 146, - 145, - 2, - 1268, - 7 - ], - [ - "null", - 147, - 1268, - 7 - ], - [ - "setarg", - 146, - 0, - 147, - 1268, - 7 - ], - [ - "setarg", - 146, - 1, - 5, - 1268, - 7 - ], - [ - "setarg", - 146, - 2, - 143, - 1268, - 7 - ], - [ - "invoke", - 146, - 144, - 1268, - 7 - ], - [ - "access", - 148, - -1, - 1269, - 30 - ], - [ - "get", - 150, - 55, - 1, - 1269, - 14 - ], - [ - "frame", - 151, - 150, - 2, - 1269, - 14 - ], - [ - "null", - 152, - 1269, - 14 - ], - [ - "setarg", - 151, - 0, - 152, - 1269, - 14 - ], - [ - "setarg", - 151, - 1, - 8, - 1269, - 14 - ], - [ - "setarg", - 151, - 2, - 148, - 1269, - 14 - ], - [ - "tail_invoke", - 151, - 149, - 1269, - 14 - ], - [ - "return", - 149, - 1269, - 14 - ], - "_nop_ur_4", - "if_else_561", - "if_end_562", - [ - "access", - 153, - -1, - 1273, - 32 - ], - [ - "get", - 155, - 55, - 1, - 1273, - 17 - ], - [ - "frame", - 156, - 155, - 2, - 1273, - 17 - ], - [ - "null", - 157, - 1273, - 17 - ], - [ - "setarg", - 156, - 0, - 157, - 1273, - 17 - ], - [ - "setarg", - 156, - 1, - 5, - 1273, - 17 - ], - [ - "setarg", - 156, - 2, - 153, - 1273, - 17 - ], - [ - "invoke", - 156, - 154, - 1273, - 17 - ], - [ - "move", - 6, - 154, - 1273, - 17 - ], - [ - "access", - 158, - -1, - 1274, - 34 - ], - [ - "get", - 160, - 55, - 1, - 1274, - 18 - ], - [ - "frame", - 161, - 160, - 2, - 1274, - 18 - ], - [ - "null", - 162, - 1274, - 18 - ], - [ - "setarg", - 161, - 0, - 162, - 1274, - 18 - ], - [ - "setarg", - 161, - 1, - 8, - 1274, - 18 - ], - [ - "setarg", - 161, - 2, - 158, - 1274, - 18 - ], - [ - "invoke", - 161, - 159, - 1274, - 18 - ], - [ - "move", - 9, - 159, - 1274, - 18 - ], - [ - "get", - 164, - 9, - 1, - 1275, - 12 - ], - [ - "frame", - 165, - 164, - 0, - 1275, - 12 - ], - [ - "null", - 166, - 1275, - 12 - ], - [ - "setarg", - 165, - 0, - 166, - 1275, - 12 - ], - [ - "invoke", - 165, - 163, - 1275, - 12 - ], - [ - "move", - 2, - 163, - 1275, - 12 - ], - [ - "get", - 167, - 10, - 1, - 1276, - 10 - ], - [ - "load_dynamic", - 168, - 167, - 4, - 1276, - 20 - ], - [ - "move", - 7, - 168, - 1276, - 20 - ], - [ - "null", - 169, - 1277, - 15 - ], - [ - "is_identical", - 170, - 7, - 169, - 1277, - 15 - ], - [ - "jump_true", - 170, - "eq_done_571", - 1277, - 15 - ], - [ - "is_int", - 171, - 7, - 1277, - 15 - ], - [ - "jump_false", - 171, - "eq_ni_572", - 1277, - 15 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_572", - 1277, - 15 - ], - [ - "eq_int", - 170, - 7, - 169, - 1277, - 15 - ], - [ - "jump", - "eq_done_571", - 1277, - 15 - ], - "eq_ni_572", - [ - "is_num", - 171, - 7, - 1277, - 15 - ], - [ - "jump_false", - 171, - "eq_nn_573", - 1277, - 15 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_573", - 1277, - 15 - ], - [ - "eq_float", - 170, - 7, - 169, - 1277, - 15 - ], - [ - "jump", - "eq_done_571", - 1277, - 15 - ], - "eq_nn_573", - [ - "is_text", - 171, - 7, - 1277, - 15 - ], - [ - "jump_false", - 171, - "eq_nt_574", - 1277, - 15 - ], - "_nop_tc_27", - [ - "jump", - "eq_nt_574", - 1277, - 15 - ], - [ - "eq_text", - 170, - 7, - 169, - 1277, - 15 - ], - [ - "jump", - "eq_done_571", - 1277, - 15 - ], - "eq_nt_574", - [ - "is_null", - 171, - 7, - 1277, - 15 - ], - [ - "jump_false", - 171, - "eq_nnl_575", - 1277, - 15 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "true", - 170, - 1277, - 15 - ], - [ - "jump", - "eq_done_571", - 1277, - 15 - ], - "eq_nnl_575", - [ - "is_bool", - 171, - 7, - 1277, - 15 - ], - [ - "jump_false", - 171, - "eq_nb_576", - 1277, - 15 - ], - "_nop_tc_30", - [ - "jump", - "eq_nb_576", - 1277, - 15 - ], - [ - "eq_bool", - 170, - 7, - 169, - 1277, - 15 - ], - [ - "jump", - "eq_done_571", - 1277, - 15 - ], - "eq_nb_576", - [ - "false", - 170, - 1277, - 15 - ], - "eq_done_571", - [ - "jump_false", - 170, - "if_else_569", - 1277, - 15 - ], - [ - "access", - 173, - "add", - 1278, - 12 - ], - [ - "move", - 7, - 173, - 1278, - 12 - ], - [ - "jump", - "if_end_570", - 1278, - 12 - ], - "if_else_569", - "if_end_570", - [ - "put", - 5, - 4, - 1, - 1280, - 14 - ], - [ - "put", - 8, - 6, - 1, - 1281, - 14 - ], - [ - "get", - 175, - 19, - 1, - 1282, - 5 - ], - [ - "frame", - 176, - 175, - 4, - 1282, - 5 - ], - [ - "null", - 177, - 1282, - 5 - ], - [ - "setarg", - 176, - 0, - 177, - 1282, - 5 - ], - [ - "setarg", - 176, - 1, - 7, - 1282, - 5 - ], - [ - "setarg", - 176, - 2, - 2, - 1282, - 5 - ], - [ - "setarg", - 176, - 3, - 6, - 1282, - 5 - ], - [ - "setarg", - 176, - 4, - 9, - 1282, - 5 - ], - [ - "invoke", - 176, - 174, - 1282, - 5 - ], - [ - "return", - 2, - 1283, - 12 - ], - "_nop_ur_5", - "_nop_ur_6" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 246, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 21, - 1, - "left", - 1291, - 16 - ], - [ - "move", - 7, - 21, - 1291, - 16 - ], - [ - "load_field", - 22, - 1, - "right", - 1292, - 17 - ], - [ - "move", - 19, - 22, - 1292, - 17 - ], - [ - "load_field", - 23, - 7, - "kind", - 1293, - 21 - ], - [ - "move", - 8, - 23, - 1293, - 21 - ], - [ - "null", - 12, - 1294, - 16 - ], - [ - "access", - 10, - 0, - 1295, - 17 - ], - [ - "access", - 9, - 0, - 1296, - 21 - ], - [ - "access", - 11, - 0, - 1297, - 17 - ], - [ - "access", - 3, - 0, - 1298, - 15 - ], - [ - "null", - 18, - 1299, - 18 - ], - [ - "access", - 17, - 0, - 1300, - 17 - ], - [ - "access", - 20, - 0, - 1301, - 22 - ], - [ - "access", - 4, - 0, - 1302, - 16 - ], - [ - "null", - 13, - 1303, - 15 - ], - [ - "null", - 16, - 1304, - 16 - ], - [ - "access", - 14, - 0, - 1305, - 20 - ], - [ - "access", - 15, - 0, - 1306, - 19 - ], - [ - "null", - 5, - 1307, - 20 - ], - [ - "access", - 6, - 0, - 1308, - 20 - ], - [ - "access", - 24, - "name", - 1310, - 22 - ], - [ - "is_identical", - 25, - 8, - 24, - 1310, - 22 - ], - [ - "jump_true", - 25, - "eq_done_579", - 1310, - 22 - ], - [ - "is_int", - 26, - 8, - 1310, - 22 - ], - [ - "jump_false", - 26, - "eq_ni_580", - 1310, - 22 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_580", - 1310, - 22 - ], - [ - "eq_int", - 25, - 8, - 24, - 1310, - 22 - ], - [ - "jump", - "eq_done_579", - 1310, - 22 - ], - "eq_ni_580", - [ - "is_num", - 26, - 8, - 1310, - 22 - ], - [ - "jump_false", - 26, - "eq_nn_581", - 1310, - 22 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_581", - 1310, - 22 - ], - [ - "eq_float", - 25, - 8, - 24, - 1310, - 22 - ], - [ - "jump", - "eq_done_579", - 1310, - 22 - ], - "eq_nn_581", - [ - "is_text", - 26, - 8, - 1310, - 22 - ], - [ - "jump_false", - 26, - "eq_nt_582", - 1310, - 22 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 25, - 8, - 24, - 1310, - 22 - ], - [ - "jump", - "eq_done_579", - 1310, - 22 - ], - "eq_nt_582", - [ - "is_null", - 26, - 8, - 1310, - 22 - ], - [ - "jump_false", - 26, - "eq_nnl_583", - 1310, - 22 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_583", - 1310, - 22 - ], - [ - "true", - 25, - 1310, - 22 - ], - [ - "jump", - "eq_done_579", - 1310, - 22 - ], - "eq_nnl_583", - [ - "is_bool", - 26, - 8, - 1310, - 22 - ], - [ - "jump_false", - 26, - "eq_nb_584", - 1310, - 22 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_584", - 1310, - 22 - ], - [ - "eq_bool", - 25, - 8, - 24, - 1310, - 22 - ], - [ - "jump", - "eq_done_579", - 1310, - 22 - ], - "eq_nb_584", - [ - "false", - 25, - 1310, - 22 - ], - "eq_done_579", - [ - "jump_false", - 25, - "if_else_577", - 1310, - 22 - ], - [ - "load_field", - 28, - 7, - "name", - 1311, - 14 - ], - [ - "move", - 12, - 28, - 1311, - 14 - ], - [ - "load_field", - 29, - 7, - "level", - 1312, - 15 - ], - [ - "move", - 10, - 29, - 1312, - 15 - ], - [ - "null", - 30, - 1313, - 20 - ], - [ - "is_identical", - 31, - 10, - 30, - 1313, - 20 - ], - [ - "jump_true", - 31, - "eq_done_587", - 1313, - 20 - ], - [ - "is_int", - 32, - 10, - 1313, - 20 - ], - [ - "jump_false", - 32, - "eq_ni_588", - 1313, - 20 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_588", - 1313, - 20 - ], - [ - "eq_int", - 31, - 10, - 30, - 1313, - 20 - ], - [ - "jump", - "eq_done_587", - 1313, - 20 - ], - "eq_ni_588", - [ - "is_num", - 32, - 10, - 1313, - 20 - ], - [ - "jump_false", - 32, - "eq_nn_589", - 1313, - 20 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_589", - 1313, - 20 - ], - [ - "eq_float", - 31, - 10, - 30, - 1313, - 20 - ], - [ - "jump", - "eq_done_587", - 1313, - 20 - ], - "eq_nn_589", - [ - "is_text", - 32, - 10, - 1313, - 20 - ], - [ - "jump_false", - 32, - "eq_nt_590", - 1313, - 20 - ], - "_nop_tc_9", - [ - "jump", - "eq_nt_590", - 1313, - 20 - ], - [ - "eq_text", - 31, - 10, - 30, - 1313, - 20 - ], - [ - "jump", - "eq_done_587", - 1313, - 20 - ], - "eq_nt_590", - [ - "is_null", - 32, - 10, - 1313, - 20 - ], - [ - "jump_false", - 32, - "eq_nnl_591", - 1313, - 20 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "true", - 31, - 1313, - 20 - ], - [ - "jump", - "eq_done_587", - 1313, - 20 - ], - "eq_nnl_591", - [ - "is_bool", - 32, - 10, - 1313, - 20 - ], - [ - "jump_false", - 32, - "eq_nb_592", - 1313, - 20 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_592", - 1313, - 20 - ], - [ - "eq_bool", - 31, - 10, - 30, - 1313, - 20 - ], - [ - "jump", - "eq_done_587", - 1313, - 20 - ], - "eq_nb_592", - [ - "false", - 31, - 1313, - 20 - ], - "eq_done_587", - [ - "jump_false", - 31, - "if_else_585", - 1313, - 20 - ], - [ - "access", - 34, - -1, - 1314, - 17 - ], - [ - "move", - 10, - 34, - 1314, - 17 - ], - [ - "jump", - "if_end_586", - 1314, - 17 - ], - "if_else_585", - "if_end_586", - [ - "get", - 36, - 9, - 1, - 1316, - 19 - ], - [ - "frame", - 37, - 36, - 0, - 1316, - 19 - ], - [ - "null", - 38, - 1316, - 19 - ], - [ - "setarg", - 37, - 0, - 38, - 1316, - 19 - ], - [ - "invoke", - 37, - 35, - 1316, - 19 - ], - [ - "move", - 9, - 35, - 1316, - 19 - ], - [ - "access", - 39, - 0, - 1317, - 20 - ], - [ - "is_identical", - 40, - 10, - 39, - 1317, - 20 - ], - [ - "jump_true", - 40, - "eq_done_596", - 1317, - 20 - ], - [ - "is_int", - 41, - 10, - 1317, - 20 - ], - [ - "jump_false", - 41, - "eq_ni_597", - 1317, - 20 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "eq_int", - 40, - 10, - 39, - 1317, - 20 - ], - [ - "jump", - "eq_done_596", - 1317, - 20 - ], - "eq_ni_597", - [ - "is_num", - 41, - 10, - 1317, - 20 - ], - [ - "jump_false", - 41, - "eq_nn_598", - 1317, - 20 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_float", - 40, - 10, - 39, - 1317, - 20 - ], - [ - "jump", - "eq_done_596", - 1317, - 20 - ], - "eq_nn_598", - [ - "is_text", - 41, - 10, - 1317, - 20 - ], - [ - "jump_false", - 41, - "eq_nt_599", - 1317, - 20 - ], - "_nop_tc_17", - [ - "jump", - "eq_nt_599", - 1317, - 20 - ], - [ - "eq_text", - 40, - 10, - 39, - 1317, - 20 - ], - [ - "jump", - "eq_done_596", - 1317, - 20 - ], - "eq_nt_599", - [ - "is_null", - 41, - 10, - 1317, - 20 - ], - [ - "jump_false", - 41, - "eq_nnl_600", - 1317, - 20 - ], - "_nop_tc_18", - [ - "jump", - "eq_nnl_600", - 1317, - 20 - ], - [ - "true", - 40, - 1317, - 20 - ], - [ - "jump", - "eq_done_596", - 1317, - 20 - ], - "eq_nnl_600", - [ - "is_bool", - 41, - 10, - 1317, - 20 - ], - [ - "jump_false", - 41, - "eq_nb_601", - 1317, - 20 - ], - "_nop_tc_19", - [ - "jump", - "eq_nb_601", - 1317, - 20 - ], - [ - "eq_bool", - 40, - 10, - 39, - 1317, - 20 - ], - [ - "jump", - "eq_done_596", - 1317, - 20 - ], - "eq_nb_601", - [ - "false", - 40, - 1317, - 20 - ], - "eq_done_596", - [ - "move", - 43, - 40, - 1317, - 20 - ], - [ - "jump_true", - 43, - "or_end_595", - 1317, - 20 - ], - [ - "access", - 44, - -1, - 1317, - 34 - ], - [ - "is_identical", - 45, - 10, - 44, - 1317, - 34 - ], - [ - "jump_true", - 45, - "eq_done_602", - 1317, - 34 - ], - [ - "is_int", - 46, - 10, - 1317, - 34 - ], - [ - "jump_false", - 46, - "eq_ni_603", - 1317, - 34 - ], - "_nop_tc_20", - "_nop_tc_21", - [ - "eq_int", - 45, - 10, - 44, - 1317, - 34 - ], - [ - "jump", - "eq_done_602", - 1317, - 34 - ], - "eq_ni_603", - [ - "is_num", - 46, - 10, - 1317, - 34 - ], - [ - "jump_false", - 46, - "eq_nn_604", - 1317, - 34 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "eq_float", - 45, - 10, - 44, - 1317, - 34 - ], - [ - "jump", - "eq_done_602", - 1317, - 34 - ], - "eq_nn_604", - [ - "is_text", - 46, - 10, - 1317, - 34 - ], - [ - "jump_false", - 46, - "eq_nt_605", - 1317, - 34 - ], - "_nop_tc_24", - [ - "jump", - "eq_nt_605", - 1317, - 34 - ], - [ - "eq_text", - 45, - 10, - 44, - 1317, - 34 - ], - [ - "jump", - "eq_done_602", - 1317, - 34 - ], - "eq_nt_605", - [ - "is_null", - 46, - 10, - 1317, - 34 - ], - [ - "jump_false", - 46, - "eq_nnl_606", - 1317, - 34 - ], - "_nop_tc_25", - [ - "jump", - "eq_nnl_606", - 1317, - 34 - ], - [ - "true", - 45, - 1317, - 34 - ], - [ - "jump", - "eq_done_602", - 1317, - 34 - ], - "eq_nnl_606", - [ - "is_bool", - 46, - 10, - 1317, - 34 - ], - [ - "jump_false", - 46, - "eq_nb_607", - 1317, - 34 - ], - "_nop_tc_26", - [ - "jump", - "eq_nb_607", - 1317, - 34 - ], - [ - "eq_bool", - 45, - 10, - 44, - 1317, - 34 - ], - [ - "jump", - "eq_done_602", - 1317, - 34 - ], - "eq_nb_607", - [ - "false", - 45, - 1317, - 34 - ], - "eq_done_602", - [ - "move", - 43, - 45, - 1317, - 34 - ], - "or_end_595", - [ - "jump_false", - 43, - "if_else_593", - 1317, - 34 - ], - [ - "get", - 49, - 49, - 1, - 1318, - 17 - ], - [ - "frame", - 50, - 49, - 1, - 1318, - 17 - ], - [ - "null", - 51, - 1318, - 17 - ], - [ - "setarg", - 50, - 0, - 51, - 1318, - 17 - ], - [ - "setarg", - 50, - 1, - 12, - 1318, - 17 - ], - [ - "invoke", - 50, - 48, - 1318, - 17 - ], - [ - "move", - 11, - 48, - 1318, - 17 - ], - [ - "access", - 52, - 0, - 1319, - 22 - ], - [ - "is_int", - 54, - 11, - 1319, - 22 - ], - [ - "jump_false", - 54, - "rel_ni_610", - 1319, - 22 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "ge_int", - 53, - 11, - 52, - 1319, - 22 - ], - [ - "jump", - "rel_done_612", - 1319, - 22 - ], - "rel_ni_610", - [ - "is_num", - 54, - 11, - 1319, - 22 - ], - [ - "jump_false", - 54, - "rel_nn_611", - 1319, - 22 - ], - "_nop_tc_29", - "_nop_tc_30", - [ - "ge_float", - 53, - 11, - 52, - 1319, - 22 - ], - [ - "jump", - "rel_done_612", - 1319, - 22 - ], - "rel_nn_611", - [ - "is_text", - 54, - 11, - 1319, - 22 - ], - [ - "jump_false", - 54, - "rel_err_613", - 1319, - 22 - ], - "_nop_tc_31", - [ - "jump", - "rel_err_613", - 1319, - 22 - ], - [ - "ge_text", - 53, - 11, - 52, - 1319, - 22 - ], - [ - "jump", - "rel_done_612", - 1319, - 22 - ], - "rel_err_613", - [ - "disrupt", - 1319, - 22 - ], - "rel_done_612", - [ - "jump_false", - 53, - "if_else_608", - 1319, - 22 - ], - [ - "access", - 56, - "move", - 1320, - 18 - ], - [ - "get", - 58, - 14, - 1, - 1320, - 11 - ], - [ - "frame", - 59, - 58, - 3, - 1320, - 11 - ], - [ - "null", - 60, - 1320, - 11 - ], - [ - "setarg", - 59, - 0, - 60, - 1320, - 11 - ], - [ - "setarg", - 59, - 1, - 56, - 1320, - 11 - ], - [ - "setarg", - 59, - 2, - 9, - 1320, - 11 - ], - [ - "setarg", - 59, - 3, - 11, - 1320, - 11 - ], - [ - "invoke", - 59, - 57, - 1320, - 11 - ], - [ - "access", - 61, - 0, - 1321, - 19 - ], - [ - "move", - 10, - 61, - 1321, - 19 - ], - [ - "jump", - "if_end_609", - 1321, - 19 - ], - "if_else_608", - "if_end_609", - [ - "jump", - "if_end_594", - 1321, - 19 - ], - "if_else_593", - "if_end_594", - [ - "access", - 62, - 0, - 1324, - 19 - ], - [ - "is_int", - 64, - 10, - 1324, - 19 - ], - [ - "jump_false", - 64, - "rel_ni_616", - 1324, - 19 - ], - "_nop_tc_32", - "_nop_tc_33", - [ - "gt_int", - 63, - 10, - 62, - 1324, - 19 - ], - [ - "jump", - "rel_done_618", - 1324, - 19 - ], - "rel_ni_616", - [ - "is_num", - 64, - 10, - 1324, - 19 - ], - [ - "jump_false", - 64, - "rel_nn_617", - 1324, - 19 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "gt_float", - 63, - 10, - 62, - 1324, - 19 - ], - [ - "jump", - "rel_done_618", - 1324, - 19 - ], - "rel_nn_617", - [ - "is_text", - 64, - 10, - 1324, - 19 - ], - [ - "jump_false", - 64, - "rel_err_619", - 1324, - 19 - ], - "_nop_tc_36", - [ - "jump", - "rel_err_619", - 1324, - 19 - ], - [ - "gt_text", - 63, - 10, - 62, - 1324, - 19 - ], - [ - "jump", - "rel_done_618", - 1324, - 19 - ], - "rel_err_619", - [ - "disrupt", - 1324, - 19 - ], - "rel_done_618", - [ - "jump_false", - 63, - "if_else_614", - 1324, - 19 - ], - [ - "access", - 66, - 1, - 1325, - 23 - ], - [ - "is_num", - 68, - 10, - 1325, - 23 - ], - [ - "jump_false", - 68, - "num_err_620", - 1325, - 23 - ], - "_nop_tc_37", - "_nop_tc_38", - [ - "subtract", - 67, - 10, - 66, - 1325, - 23 - ], - [ - "jump", - "num_done_621", - 1325, - 23 - ], - "num_err_620", - [ - "disrupt", - 1325, - 23 - ], - "num_done_621", - [ - "move", - 3, - 67, - 1325, - 23 - ], - [ - "get", - 70, - 69, - 1, - 1326, - 18 - ], - [ - "get", - 71, - 69, - 1, - 1326, - 39 - ], - [ - "length", - 72, - 71, - 1326, - 39 - ], - [ - "access", - 73, - 1, - 1326, - 56 - ], - "_nop_tc_39", - "_nop_tc_40", - "_nop_tc_41", - "_nop_tc_42", - [ - "subtract", - 74, - 72, - 73, - 1326, - 56 - ], - [ - "jump", - "num_done_623", - 1326, - 56 - ], - "num_err_622", - [ - "disrupt", - 1326, - 56 - ], - "num_done_623", - [ - "is_num", - 78, - 74, - 1326, - 60 - ], - [ - "jump_false", - 78, - "num_err_624", - 1326, - 60 - ], - [ - "is_num", - 79, - 3, - 1326, - 60 - ], - [ - "jump_false", - 79, - "num_err_624", - 1326, - 60 - ], - [ - "subtract", - 77, - 74, - 3, - 1326, - 60 - ], - [ - "jump", - "num_done_625", - 1326, - 60 - ], - "num_err_624", - [ - "disrupt", - 1326, - 60 - ], - "num_done_625", - [ - "load_dynamic", - 80, - 70, - 77, - 1326, - 60 - ], - [ - "move", - 18, - 80, - 1326, - 60 - ], - [ - "get", - 82, - 50, - 1, - 1327, - 17 - ], - [ - "frame", - 83, - 82, - 2, - 1327, - 17 - ], - [ - "null", - 84, - 1327, - 17 - ], - [ - "setarg", - 83, - 0, - 84, - 1327, - 17 - ], - [ - "setarg", - 83, - 1, - 18, - 1327, - 17 - ], - [ - "setarg", - 83, - 2, - 12, - 1327, - 17 - ], - [ - "invoke", - 83, - 81, - 1327, - 17 - ], - [ - "move", - 17, - 81, - 1327, - 17 - ], - [ - "access", - 85, - "get", - 1328, - 16 - ], - [ - "get", - 87, - 15, - 1, - 1328, - 9 - ], - [ - "frame", - 88, - 87, - 4, - 1328, - 9 - ], - [ - "null", - 89, - 1328, - 9 - ], - [ - "setarg", - 88, - 0, - 89, - 1328, - 9 - ], - [ - "setarg", - 88, - 1, - 85, - 1328, - 9 - ], - [ - "setarg", - 88, - 2, - 9, - 1328, - 9 - ], - [ - "setarg", - 88, - 3, - 17, - 1328, - 9 - ], - [ - "setarg", - 88, - 4, - 10, - 1328, - 9 - ], - [ - "invoke", - 88, - 86, - 1328, - 9 - ], - [ - "jump", - "if_end_615", - 1328, - 9 - ], - "if_else_614", - [ - "access", - 90, - -1, - 1329, - 27 - ], - [ - "is_identical", - 91, - 10, - 90, - 1329, - 27 - ], - [ - "jump_true", - 91, - "eq_done_628", - 1329, - 27 - ], - [ - "is_int", - 92, - 10, - 1329, - 27 - ], - [ - "jump_false", - 92, - "eq_ni_629", - 1329, - 27 - ], - "_nop_tc_43", - "_nop_tc_44", - [ - "eq_int", - 91, - 10, - 90, - 1329, - 27 - ], - [ - "jump", - "eq_done_628", - 1329, - 27 - ], - "eq_ni_629", - [ - "is_num", - 92, - 10, - 1329, - 27 - ], - [ - "jump_false", - 92, - "eq_nn_630", - 1329, - 27 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_float", - 91, - 10, - 90, - 1329, - 27 - ], - [ - "jump", - "eq_done_628", - 1329, - 27 - ], - "eq_nn_630", - [ - "is_text", - 92, - 10, - 1329, - 27 - ], - [ - "jump_false", - 92, - "eq_nt_631", - 1329, - 27 - ], - "_nop_tc_47", - [ - "jump", - "eq_nt_631", - 1329, - 27 - ], - [ - "eq_text", - 91, - 10, - 90, - 1329, - 27 - ], - [ - "jump", - "eq_done_628", - 1329, - 27 - ], - "eq_nt_631", - [ - "is_null", - 92, - 10, - 1329, - 27 - ], - [ - "jump_false", - 92, - "eq_nnl_632", - 1329, - 27 - ], - "_nop_tc_48", - [ - "jump", - "eq_nnl_632", - 1329, - 27 - ], - [ - "true", - 91, - 1329, - 27 - ], - [ - "jump", - "eq_done_628", - 1329, - 27 - ], - "eq_nnl_632", - [ - "is_bool", - 92, - 10, - 1329, - 27 - ], - [ - "jump_false", - 92, - "eq_nb_633", - 1329, - 27 - ], - "_nop_tc_49", - [ - "jump", - "eq_nb_633", - 1329, - 27 - ], - [ - "eq_bool", - 91, - 10, - 90, - 1329, - 27 - ], - [ - "jump", - "eq_done_628", - 1329, - 27 - ], - "eq_nb_633", - [ - "false", - 91, - 1329, - 27 - ], - "eq_done_628", - [ - "jump_false", - 91, - "if_else_626", - 1329, - 27 - ], - [ - "get", - 95, - 17, - 1, - 1330, - 9 - ], - [ - "frame", - 96, - 95, - 2, - 1330, - 9 - ], - [ - "null", - 97, - 1330, - 9 - ], - [ - "setarg", - 96, - 0, - 97, - 1330, - 9 - ], - [ - "setarg", - 96, - 1, - 9, - 1330, - 9 - ], - [ - "setarg", - 96, - 2, - 12, - 1330, - 9 - ], - [ - "invoke", - 96, - 94, - 1330, - 9 - ], - [ - "jump", - "if_end_627", - 1330, - 9 - ], - "if_else_626", - "if_end_627", - "if_end_615", - [ - "access", - 98, - -1, - 1332, - 36 - ], - [ - "get", - 100, - 55, - 1, - 1332, - 20 - ], - [ - "frame", - 101, - 100, - 2, - 1332, - 20 - ], - [ - "null", - 102, - 1332, - 20 - ], - [ - "setarg", - 101, - 0, - 102, - 1332, - 20 - ], - [ - "setarg", - 101, - 1, - 19, - 1332, - 20 - ], - [ - "setarg", - 101, - 2, - 98, - 1332, - 20 - ], - [ - "invoke", - 101, - 99, - 1332, - 20 - ], - [ - "move", - 20, - 99, - 1332, - 20 - ], - [ - "get", - 104, - 9, - 1, - 1333, - 14 - ], - [ - "frame", - 105, - 104, - 0, - 1333, - 14 - ], - [ - "null", - 106, - 1333, - 14 - ], - [ - "setarg", - 105, - 0, - 106, - 1333, - 14 - ], - [ - "invoke", - 105, - 103, - 1333, - 14 - ], - [ - "move", - 4, - 103, - 1333, - 14 - ], - [ - "null", - 107, - 1334, - 16 - ], - [ - "put", - 107, - 4, - 1, - 1334, - 16 - ], - [ - "put", - 19, - 6, - 1, - 1335, - 16 - ], - [ - "get", - 109, - 19, - 1, - 1336, - 7 - ], - [ - "frame", - 110, - 109, - 4, - 1336, - 7 - ], - [ - "null", - 111, - 1336, - 7 - ], - [ - "setarg", - 110, - 0, - 111, - 1336, - 7 - ], - [ - "setarg", - 110, - 1, - 2, - 1336, - 7 - ], - [ - "setarg", - 110, - 2, - 4, - 1336, - 7 - ], - [ - "setarg", - 110, - 3, - 9, - 1336, - 7 - ], - [ - "setarg", - 110, - 4, - 20, - 1336, - 7 - ], - [ - "invoke", - 110, - 108, - 1336, - 7 - ], - [ - "access", - 112, - 0, - 1337, - 20 - ], - [ - "is_identical", - 113, - 10, - 112, - 1337, - 20 - ], - [ - "jump_true", - 113, - "eq_done_636", - 1337, - 20 - ], - [ - "is_int", - 114, - 10, - 1337, - 20 - ], - [ - "jump_false", - 114, - "eq_ni_637", - 1337, - 20 - ], - "_nop_tc_50", - "_nop_tc_51", - [ - "eq_int", - 113, - 10, - 112, - 1337, - 20 - ], - [ - "jump", - "eq_done_636", - 1337, - 20 - ], - "eq_ni_637", - [ - "is_num", - 114, - 10, - 1337, - 20 - ], - [ - "jump_false", - 114, - "eq_nn_638", - 1337, - 20 - ], - "_nop_tc_52", - "_nop_tc_53", - [ - "eq_float", - 113, - 10, - 112, - 1337, - 20 - ], - [ - "jump", - "eq_done_636", - 1337, - 20 - ], - "eq_nn_638", - [ - "is_text", - 114, - 10, - 1337, - 20 - ], - [ - "jump_false", - 114, - "eq_nt_639", - 1337, - 20 - ], - "_nop_tc_54", - [ - "jump", - "eq_nt_639", - 1337, - 20 - ], - [ - "eq_text", - 113, - 10, - 112, - 1337, - 20 - ], - [ - "jump", - "eq_done_636", - 1337, - 20 - ], - "eq_nt_639", - [ - "is_null", - 114, - 10, - 1337, - 20 - ], - [ - "jump_false", - 114, - "eq_nnl_640", - 1337, - 20 - ], - "_nop_tc_55", - [ - "jump", - "eq_nnl_640", - 1337, - 20 - ], - [ - "true", - 113, - 1337, - 20 - ], - [ - "jump", - "eq_done_636", - 1337, - 20 - ], - "eq_nnl_640", - [ - "is_bool", - 114, - 10, - 1337, - 20 - ], - [ - "jump_false", - 114, - "eq_nb_641", - 1337, - 20 - ], - "_nop_tc_56", - [ - "jump", - "eq_nb_641", - 1337, - 20 - ], - [ - "eq_bool", - 113, - 10, - 112, - 1337, - 20 - ], - [ - "jump", - "eq_done_636", - 1337, - 20 - ], - "eq_nb_641", - [ - "false", - 113, - 1337, - 20 - ], - "eq_done_636", - [ - "jump_false", - 113, - "if_else_634", - 1337, - 20 - ], - [ - "get", - 117, - 49, - 1, - 1338, - 17 - ], - [ - "frame", - 118, - 117, - 1, - 1338, - 17 - ], - [ - "null", - 119, - 1338, - 17 - ], - [ - "setarg", - 118, - 0, - 119, - 1338, - 17 - ], - [ - "setarg", - 118, - 1, - 12, - 1338, - 17 - ], - [ - "invoke", - 118, - 116, - 1338, - 17 - ], - [ - "move", - 11, - 116, - 1338, - 17 - ], - [ - "access", - 120, - 0, - 1339, - 22 - ], - [ - "is_int", - 122, - 11, - 1339, - 22 - ], - [ - "jump_false", - 122, - "rel_ni_644", - 1339, - 22 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "ge_int", - 121, - 11, - 120, - 1339, - 22 - ], - [ - "jump", - "rel_done_646", - 1339, - 22 - ], - "rel_ni_644", - [ - "is_num", - 122, - 11, - 1339, - 22 - ], - [ - "jump_false", - 122, - "rel_nn_645", - 1339, - 22 - ], - "_nop_tc_59", - "_nop_tc_60", - [ - "ge_float", - 121, - 11, - 120, - 1339, - 22 - ], - [ - "jump", - "rel_done_646", - 1339, - 22 - ], - "rel_nn_645", - [ - "is_text", - 122, - 11, - 1339, - 22 - ], - [ - "jump_false", - 122, - "rel_err_647", - 1339, - 22 - ], - "_nop_tc_61", - [ - "jump", - "rel_err_647", - 1339, - 22 - ], - [ - "ge_text", - 121, - 11, - 120, - 1339, - 22 - ], - [ - "jump", - "rel_done_646", - 1339, - 22 - ], - "rel_err_647", - [ - "disrupt", - 1339, - 22 - ], - "rel_done_646", - [ - "jump_false", - 121, - "if_else_642", - 1339, - 22 - ], - [ - "access", - 124, - "move", - 1340, - 18 - ], - [ - "get", - 126, - 14, - 1, - 1340, - 11 - ], - [ - "frame", - 127, - 126, - 3, - 1340, - 11 - ], - [ - "null", - 128, - 1340, - 11 - ], - [ - "setarg", - 127, - 0, - 128, - 1340, - 11 - ], - [ - "setarg", - 127, - 1, - 124, - 1340, - 11 - ], - [ - "setarg", - 127, - 2, - 11, - 1340, - 11 - ], - [ - "setarg", - 127, - 3, - 4, - 1340, - 11 - ], - [ - "invoke", - 127, - 125, - 1340, - 11 - ], - [ - "jump", - "if_end_643", - 1340, - 11 - ], - "if_else_642", - "if_end_643", - [ - "jump", - "if_end_635", - 1340, - 11 - ], - "if_else_634", - [ - "access", - 129, - 0, - 1342, - 26 - ], - [ - "is_int", - 131, - 10, - 1342, - 26 - ], - [ - "jump_false", - 131, - "rel_ni_650", - 1342, - 26 - ], - "_nop_tc_62", - "_nop_tc_63", - [ - "gt_int", - 130, - 10, - 129, - 1342, - 26 - ], - [ - "jump", - "rel_done_652", - 1342, - 26 - ], - "rel_ni_650", - [ - "is_num", - 131, - 10, - 1342, - 26 - ], - [ - "jump_false", - 131, - "rel_nn_651", - 1342, - 26 - ], - "_nop_tc_64", - "_nop_tc_65", - [ - "gt_float", - 130, - 10, - 129, - 1342, - 26 - ], - [ - "jump", - "rel_done_652", - 1342, - 26 - ], - "rel_nn_651", - [ - "is_text", - 131, - 10, - 1342, - 26 - ], - [ - "jump_false", - 131, - "rel_err_653", - 1342, - 26 - ], - "_nop_tc_66", - [ - "jump", - "rel_err_653", - 1342, - 26 - ], - [ - "gt_text", - 130, - 10, - 129, - 1342, - 26 - ], - [ - "jump", - "rel_done_652", - 1342, - 26 - ], - "rel_err_653", - [ - "disrupt", - 1342, - 26 - ], - "rel_done_652", - [ - "jump_false", - 130, - "if_else_648", - 1342, - 26 - ], - [ - "access", - 133, - 1, - 1343, - 23 - ], - [ - "is_num", - 135, - 10, - 1343, - 23 - ], - [ - "jump_false", - 135, - "num_err_654", - 1343, - 23 - ], - "_nop_tc_67", - "_nop_tc_68", - [ - "subtract", - 134, - 10, - 133, - 1343, - 23 - ], - [ - "jump", - "num_done_655", - 1343, - 23 - ], - "num_err_654", - [ - "disrupt", - 1343, - 23 - ], - "num_done_655", - [ - "move", - 3, - 134, - 1343, - 23 - ], - [ - "get", - 137, - 69, - 1, - 1344, - 18 - ], - [ - "get", - 138, - 69, - 1, - 1344, - 39 - ], - [ - "length", - 139, - 138, - 1344, - 39 - ], - [ - "access", - 140, - 1, - 1344, - 56 - ], - "_nop_tc_69", - "_nop_tc_70", - "_nop_tc_71", - "_nop_tc_72", - [ - "subtract", - 141, - 139, - 140, - 1344, - 56 - ], - [ - "jump", - "num_done_657", - 1344, - 56 - ], - "num_err_656", - [ - "disrupt", - 1344, - 56 - ], - "num_done_657", - [ - "is_num", - 145, - 141, - 1344, - 60 - ], - [ - "jump_false", - 145, - "num_err_658", - 1344, - 60 - ], - [ - "is_num", - 146, - 3, - 1344, - 60 - ], - [ - "jump_false", - 146, - "num_err_658", - 1344, - 60 - ], - [ - "subtract", - 144, - 141, - 3, - 1344, - 60 - ], - [ - "jump", - "num_done_659", - 1344, - 60 - ], - "num_err_658", - [ - "disrupt", - 1344, - 60 - ], - "num_done_659", - [ - "load_dynamic", - 147, - 137, - 144, - 1344, - 60 - ], - [ - "move", - 18, - 147, - 1344, - 60 - ], - [ - "get", - 149, - 50, - 1, - 1345, - 17 - ], - [ - "frame", - 150, - 149, - 2, - 1345, - 17 - ], - [ - "null", - 151, - 1345, - 17 - ], - [ - "setarg", - 150, - 0, - 151, - 1345, - 17 - ], - [ - "setarg", - 150, - 1, - 18, - 1345, - 17 - ], - [ - "setarg", - 150, - 2, - 12, - 1345, - 17 - ], - [ - "invoke", - 150, - 148, - 1345, - 17 - ], - [ - "move", - 17, - 148, - 1345, - 17 - ], - [ - "access", - 152, - "put", - 1346, - 16 - ], - [ - "get", - 154, - 15, - 1, - 1346, - 9 - ], - [ - "frame", - 155, - 154, - 4, - 1346, - 9 - ], - [ - "null", - 156, - 1346, - 9 - ], - [ - "setarg", - 155, - 0, - 156, - 1346, - 9 - ], - [ - "setarg", - 155, - 1, - 152, - 1346, - 9 - ], - [ - "setarg", - 155, - 2, - 4, - 1346, - 9 - ], - [ - "setarg", - 155, - 3, - 17, - 1346, - 9 - ], - [ - "setarg", - 155, - 4, - 10, - 1346, - 9 - ], - [ - "invoke", - 155, - 153, - 1346, - 9 - ], - [ - "jump", - "if_end_649", - 1346, - 9 - ], - "if_else_648", - [ - "access", - 157, - "set_var", - 1348, - 20 - ], - [ - "array", - 158, - 3, - 1348, - 37 - ], - [ - "push", - 158, - 157, - 1348, - 37 - ], - [ - "push", - 158, - 12, - 1348, - 37 - ], - [ - "push", - 158, - 4, - 1348, - 37 - ], - [ - "get", - 160, - 7, - 1, - 1348, - 9 - ], - [ - "frame", - 161, - 160, - 1, - 1348, - 9 - ], - [ - "null", - 162, - 1348, - 9 - ], - [ - "setarg", - 161, - 0, - 162, - 1348, - 9 - ], - [ - "setarg", - 161, - 1, - 158, - 1348, - 9 - ], - [ - "invoke", - 161, - 159, - 1348, - 9 - ], - "if_end_649", - "if_end_635", - [ - "return", - 4, - 1350, - 14 - ], - "_nop_ur_1", - "if_else_577", - [ - "access", - 163, - ".", - 1351, - 29 - ], - [ - "is_identical", - 164, - 8, - 163, - 1351, - 29 - ], - [ - "jump_true", - 164, - "eq_done_662", - 1351, - 29 - ], - [ - "is_int", - 165, - 8, - 1351, - 29 - ], - [ - "jump_false", - 165, - "eq_ni_663", - 1351, - 29 - ], - "_nop_tc_73", - [ - "jump", - "eq_ni_663", - 1351, - 29 - ], - [ - "eq_int", - 164, - 8, - 163, - 1351, - 29 - ], - [ - "jump", - "eq_done_662", - 1351, - 29 - ], - "eq_ni_663", - [ - "is_num", - 165, - 8, - 1351, - 29 - ], - [ - "jump_false", - 165, - "eq_nn_664", - 1351, - 29 - ], - "_nop_tc_74", - [ - "jump", - "eq_nn_664", - 1351, - 29 - ], - [ - "eq_float", - 164, - 8, - 163, - 1351, - 29 - ], - [ - "jump", - "eq_done_662", - 1351, - 29 - ], - "eq_nn_664", - [ - "is_text", - 165, - 8, - 1351, - 29 - ], - [ - "jump_false", - 165, - "eq_nt_665", - 1351, - 29 - ], - "_nop_tc_75", - "_nop_tc_76", - [ - "eq_text", - 164, - 8, - 163, - 1351, - 29 - ], - [ - "jump", - "eq_done_662", - 1351, - 29 - ], - "eq_nt_665", - [ - "is_null", - 165, - 8, - 1351, - 29 - ], - [ - "jump_false", - 165, - "eq_nnl_666", - 1351, - 29 - ], - "_nop_tc_77", - [ - "jump", - "eq_nnl_666", - 1351, - 29 - ], - [ - "true", - 164, - 1351, - 29 - ], - [ - "jump", - "eq_done_662", - 1351, - 29 - ], - "eq_nnl_666", - [ - "is_bool", - 165, - 8, - 1351, - 29 - ], - [ - "jump_false", - 165, - "eq_nb_667", - 1351, - 29 - ], - "_nop_tc_78", - [ - "jump", - "eq_nb_667", - 1351, - 29 - ], - [ - "eq_bool", - 164, - 8, - 163, - 1351, - 29 - ], - [ - "jump", - "eq_done_662", - 1351, - 29 - ], - "eq_nb_667", - [ - "false", - 164, - 1351, - 29 - ], - "eq_done_662", - [ - "jump_false", - 164, - "if_else_660", - 1351, - 29 - ], - [ - "load_field", - 167, - 7, - "left", - 1352, - 13 - ], - [ - "move", - 13, - 167, - 1352, - 13 - ], - [ - "load_field", - 168, - 7, - "right", - 1353, - 14 - ], - [ - "move", - 16, - 168, - 1353, - 14 - ], - [ - "access", - 169, - -1, - 1354, - 32 - ], - [ - "get", - 171, - 55, - 1, - 1354, - 18 - ], - [ - "frame", - 172, - 171, - 2, - 1354, - 18 - ], - [ - "null", - 173, - 1354, - 18 - ], - [ - "setarg", - 172, - 0, - 173, - 1354, - 18 - ], - [ - "setarg", - 172, - 1, - 13, - 1354, - 18 - ], - [ - "setarg", - 172, - 2, - 169, - 1354, - 18 - ], - [ - "invoke", - 172, - 170, - 1354, - 18 - ], - [ - "move", - 14, - 170, - 1354, - 18 - ], - [ - "get", - 175, - 9, - 1, - 1355, - 17 - ], - [ - "frame", - 176, - 175, - 0, - 1355, - 17 - ], - [ - "null", - 177, - 1355, - 17 - ], - [ - "setarg", - 176, - 0, - 177, - 1355, - 17 - ], - [ - "invoke", - 176, - 174, - 1355, - 17 - ], - [ - "move", - 15, - 174, - 1355, - 17 - ], - [ - "get", - 179, - 29, - 1, - 1356, - 7 - ], - [ - "frame", - 180, - 179, - 3, - 1356, - 7 - ], - [ - "null", - 181, - 1356, - 7 - ], - [ - "setarg", - 180, - 0, - 181, - 1356, - 7 - ], - [ - "setarg", - 180, - 1, - 15, - 1356, - 7 - ], - [ - "setarg", - 180, - 2, - 14, - 1356, - 7 - ], - [ - "setarg", - 180, - 3, - 16, - 1356, - 7 - ], - [ - "invoke", - 180, - 178, - 1356, - 7 - ], - [ - "access", - 182, - -1, - 1357, - 36 - ], - [ - "get", - 184, - 55, - 1, - 1357, - 20 - ], - [ - "frame", - 185, - 184, - 2, - 1357, - 20 - ], - [ - "null", - 186, - 1357, - 20 - ], - [ - "setarg", - 185, - 0, - 186, - 1357, - 20 - ], - [ - "setarg", - 185, - 1, - 19, - 1357, - 20 - ], - [ - "setarg", - 185, - 2, - 182, - 1357, - 20 - ], - [ - "invoke", - 185, - 183, - 1357, - 20 - ], - [ - "move", - 20, - 183, - 1357, - 20 - ], - [ - "get", - 188, - 9, - 1, - 1358, - 14 - ], - [ - "frame", - 189, - 188, - 0, - 1358, - 14 - ], - [ - "null", - 190, - 1358, - 14 - ], - [ - "setarg", - 189, - 0, - 190, - 1358, - 14 - ], - [ - "invoke", - 189, - 187, - 1358, - 14 - ], - [ - "move", - 4, - 187, - 1358, - 14 - ], - [ - "null", - 191, - 1359, - 16 - ], - [ - "put", - 191, - 4, - 1, - 1359, - 16 - ], - [ - "put", - 19, - 6, - 1, - 1360, - 16 - ], - [ - "get", - 193, - 19, - 1, - 1361, - 7 - ], - [ - "frame", - 194, - 193, - 4, - 1361, - 7 - ], - [ - "null", - 195, - 1361, - 7 - ], - [ - "setarg", - 194, - 0, - 195, - 1361, - 7 - ], - [ - "setarg", - 194, - 1, - 2, - 1361, - 7 - ], - [ - "setarg", - 194, - 2, - 4, - 1361, - 7 - ], - [ - "setarg", - 194, - 3, - 15, - 1361, - 7 - ], - [ - "setarg", - 194, - 4, - 20, - 1361, - 7 - ], - [ - "invoke", - 194, - 192, - 1361, - 7 - ], - [ - "get", - 197, - 41, - 1, - 1362, - 7 - ], - [ - "frame", - 198, - 197, - 3, - 1362, - 7 - ], - [ - "null", - 199, - 1362, - 7 - ], - [ - "setarg", - 198, - 0, - 199, - 1362, - 7 - ], - [ - "setarg", - 198, - 1, - 14, - 1362, - 7 - ], - [ - "setarg", - 198, - 2, - 16, - 1362, - 7 - ], - [ - "setarg", - 198, - 3, - 4, - 1362, - 7 - ], - [ - "invoke", - 198, - 196, - 1362, - 7 - ], - [ - "return", - 4, - 1363, - 14 - ], - "_nop_ur_2", - "if_else_660", - [ - "access", - 200, - "[", - 1364, - 29 - ], - [ - "is_identical", - 201, - 8, - 200, - 1364, - 29 - ], - [ - "jump_true", - 201, - "eq_done_670", - 1364, - 29 - ], - [ - "is_int", - 202, - 8, - 1364, - 29 - ], - [ - "jump_false", - 202, - "eq_ni_671", - 1364, - 29 - ], - "_nop_tc_79", - [ - "jump", - "eq_ni_671", - 1364, - 29 - ], - [ - "eq_int", - 201, - 8, - 200, - 1364, - 29 - ], - [ - "jump", - "eq_done_670", - 1364, - 29 - ], - "eq_ni_671", - [ - "is_num", - 202, - 8, - 1364, - 29 - ], - [ - "jump_false", - 202, - "eq_nn_672", - 1364, - 29 - ], - "_nop_tc_80", - [ - "jump", - "eq_nn_672", - 1364, - 29 - ], - [ - "eq_float", - 201, - 8, - 200, - 1364, - 29 - ], - [ - "jump", - "eq_done_670", - 1364, - 29 - ], - "eq_nn_672", - [ - "is_text", - 202, - 8, - 1364, - 29 - ], - [ - "jump_false", - 202, - "eq_nt_673", - 1364, - 29 - ], - "_nop_tc_81", - "_nop_tc_82", - [ - "eq_text", - 201, - 8, - 200, - 1364, - 29 - ], - [ - "jump", - "eq_done_670", - 1364, - 29 - ], - "eq_nt_673", - [ - "is_null", - 202, - 8, - 1364, - 29 - ], - [ - "jump_false", - 202, - "eq_nnl_674", - 1364, - 29 - ], - "_nop_tc_83", - [ - "jump", - "eq_nnl_674", - 1364, - 29 - ], - [ - "true", - 201, - 1364, - 29 - ], - [ - "jump", - "eq_done_670", - 1364, - 29 - ], - "eq_nnl_674", - [ - "is_bool", - 202, - 8, - 1364, - 29 - ], - [ - "jump_false", - 202, - "eq_nb_675", - 1364, - 29 - ], - "_nop_tc_84", - [ - "jump", - "eq_nb_675", - 1364, - 29 - ], - [ - "eq_bool", - 201, - 8, - 200, - 1364, - 29 - ], - [ - "jump", - "eq_done_670", - 1364, - 29 - ], - "eq_nb_675", - [ - "false", - 201, - 1364, - 29 - ], - "eq_done_670", - [ - "jump_false", - 201, - "if_else_668", - 1364, - 29 - ], - [ - "load_field", - 204, - 7, - "left", - 1365, - 13 - ], - [ - "move", - 13, - 204, - 1365, - 13 - ], - [ - "load_field", - 205, - 7, - "right", - 1366, - 18 - ], - [ - "move", - 5, - 205, - 1366, - 18 - ], - [ - "access", - 206, - -1, - 1367, - 32 - ], - [ - "get", - 208, - 55, - 1, - 1367, - 18 - ], - [ - "frame", - 209, - 208, - 2, - 1367, - 18 - ], - [ - "null", - 210, - 1367, - 18 - ], - [ - "setarg", - 209, - 0, - 210, - 1367, - 18 - ], - [ - "setarg", - 209, - 1, - 13, - 1367, - 18 - ], - [ - "setarg", - 209, - 2, - 206, - 1367, - 18 - ], - [ - "invoke", - 209, - 207, - 1367, - 18 - ], - [ - "move", - 14, - 207, - 1367, - 18 - ], - [ - "access", - 211, - -1, - 1368, - 37 - ], - [ - "get", - 213, - 55, - 1, - 1368, - 18 - ], - [ - "frame", - 214, - 213, - 2, - 1368, - 18 - ], - [ - "null", - 215, - 1368, - 18 - ], - [ - "setarg", - 214, - 0, - 215, - 1368, - 18 - ], - [ - "setarg", - 214, - 1, - 5, - 1368, - 18 - ], - [ - "setarg", - 214, - 2, - 211, - 1368, - 18 - ], - [ - "invoke", - 214, - 212, - 1368, - 18 - ], - [ - "move", - 6, - 212, - 1368, - 18 - ], - [ - "get", - 217, - 9, - 1, - 1369, - 17 - ], - [ - "frame", - 218, - 217, - 0, - 1369, - 17 - ], - [ - "null", - 219, - 1369, - 17 - ], - [ - "setarg", - 218, - 0, - 219, - 1369, - 17 - ], - [ - "invoke", - 218, - 216, - 1369, - 17 - ], - [ - "move", - 15, - 216, - 1369, - 17 - ], - [ - "load_field", - 220, - 7, - "access_kind", - 1370, - 50 - ], - [ - "get", - 222, - 28, - 1, - 1370, - 7 - ], - [ - "frame", - 223, - 222, - 4, - 1370, - 7 - ], - [ - "null", - 224, - 1370, - 7 - ], - [ - "setarg", - 223, - 0, - 224, - 1370, - 7 - ], - [ - "setarg", - 223, - 1, - 15, - 1370, - 7 - ], - [ - "setarg", - 223, - 2, - 14, - 1370, - 7 - ], - [ - "setarg", - 223, - 3, - 6, - 1370, - 7 - ], - [ - "setarg", - 223, - 4, - 220, - 1370, - 7 - ], - [ - "invoke", - 223, - 221, - 1370, - 7 - ], - [ - "access", - 225, - -1, - 1371, - 36 - ], - [ - "get", - 227, - 55, - 1, - 1371, - 20 - ], - [ - "frame", - 228, - 227, - 2, - 1371, - 20 - ], - [ - "null", - 229, - 1371, - 20 - ], - [ - "setarg", - 228, - 0, - 229, - 1371, - 20 - ], - [ - "setarg", - 228, - 1, - 19, - 1371, - 20 - ], - [ - "setarg", - 228, - 2, - 225, - 1371, - 20 - ], - [ - "invoke", - 228, - 226, - 1371, - 20 - ], - [ - "move", - 20, - 226, - 1371, - 20 - ], - [ - "get", - 231, - 9, - 1, - 1372, - 14 - ], - [ - "frame", - 232, - 231, - 0, - 1372, - 14 - ], - [ - "null", - 233, - 1372, - 14 - ], - [ - "setarg", - 232, - 0, - 233, - 1372, - 14 - ], - [ - "invoke", - 232, - 230, - 1372, - 14 - ], - [ - "move", - 4, - 230, - 1372, - 14 - ], - [ - "null", - 234, - 1373, - 16 - ], - [ - "put", - 234, - 4, - 1, - 1373, - 16 - ], - [ - "put", - 19, - 6, - 1, - 1374, - 16 - ], - [ - "get", - 236, - 19, - 1, - 1375, - 7 - ], - [ - "frame", - 237, - 236, - 4, - 1375, - 7 - ], - [ - "null", - 238, - 1375, - 7 - ], - [ - "setarg", - 237, - 0, - 238, - 1375, - 7 - ], - [ - "setarg", - 237, - 1, - 2, - 1375, - 7 - ], - [ - "setarg", - 237, - 2, - 4, - 1375, - 7 - ], - [ - "setarg", - 237, - 3, - 15, - 1375, - 7 - ], - [ - "setarg", - 237, - 4, - 20, - 1375, - 7 - ], - [ - "invoke", - 237, - 235, - 1375, - 7 - ], - [ - "load_field", - 239, - 7, - "access_kind", - 1376, - 47 - ], - [ - "get", - 241, - 40, - 1, - 1376, - 7 - ], - [ - "frame", - 242, - 241, - 4, - 1376, - 7 - ], - [ - "null", - 243, - 1376, - 7 - ], - [ - "setarg", - 242, - 0, - 243, - 1376, - 7 - ], - [ - "setarg", - 242, - 1, - 14, - 1376, - 7 - ], - [ - "setarg", - 242, - 2, - 6, - 1376, - 7 - ], - [ - "setarg", - 242, - 3, - 4, - 1376, - 7 - ], - [ - "setarg", - 242, - 4, - 239, - 1376, - 7 - ], - [ - "invoke", - 242, - 240, - 1376, - 7 - ], - [ - "return", - 4, - 1377, - 14 - ], - "_nop_ur_3", - "if_else_668", - "if_end_669", - "if_end_661", - "if_end_578", - [ - "access", - 244, - -1, - 1379, - 12 - ], - [ - "return", - 244, - 1379, - 12 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 213, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 24, - 1, - "kind", - 1384, - 16 - ], - [ - "move", - 11, - 24, - 1384, - 16 - ], - [ - "load_field", - 25, - 1, - "left", - 1385, - 16 - ], - [ - "move", - 12, - 25, - 1385, - 16 - ], - [ - "load_field", - 26, - 1, - "right", - 1386, - 17 - ], - [ - "move", - 21, - 26, - 1386, - 17 - ], - [ - "get", - 27, - 11, - 1, - 1387, - 15 - ], - [ - "load_dynamic", - 28, - 27, - 11, - 1387, - 28 - ], - [ - "move", - 5, - 28, - 1387, - 28 - ], - [ - "null", - 3, - 1388, - 20 - ], - [ - "access", - 4, - 0, - 1389, - 20 - ], - [ - "access", - 23, - 0, - 1390, - 20 - ], - [ - "null", - 13, - 1391, - 21 - ], - [ - "null", - 15, - 1392, - 16 - ], - [ - "access", - 14, - 0, - 1393, - 17 - ], - [ - "access", - 22, - 0, - 1394, - 16 - ], - [ - "access", - 2, - 0, - 1395, - 15 - ], - [ - "null", - 20, - 1396, - 18 - ], - [ - "access", - 19, - 0, - 1397, - 17 - ], - [ - "null", - 16, - 1398, - 15 - ], - [ - "null", - 18, - 1399, - 16 - ], - [ - "access", - 17, - 0, - 1400, - 20 - ], - [ - "null", - 9, - 1401, - 20 - ], - [ - "access", - 10, - 0, - 1402, - 20 - ], - [ - "access", - 8, - 0, - 1403, - 19 - ], - [ - "null", - 7, - 1404, - 21 - ], - [ - "null", - 6, - 1405, - 22 - ], - [ - "null", - 29, - 1407, - 16 - ], - [ - "is_identical", - 30, - 5, - 29, - 1407, - 16 - ], - [ - "jump_true", - 30, - "ne_nid_679", - 1407, - 16 - ], - [ - "jump", - "ne_ni_680", - 1407, - 16 - ], - "ne_nid_679", - [ - "false", - 30, - 1407, - 16 - ], - [ - "jump", - "ne_done_678", - 1407, - 16 - ], - "ne_ni_680", - [ - "is_int", - 31, - 5, - 1407, - 16 - ], - [ - "jump_false", - 31, - "ne_nn_681", - 1407, - 16 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_681", - 1407, - 16 - ], - [ - "ne_int", - 30, - 5, - 29, - 1407, - 16 - ], - [ - "jump", - "ne_done_678", - 1407, - 16 - ], - "ne_nn_681", - [ - "is_num", - 31, - 5, - 1407, - 16 - ], - [ - "jump_false", - 31, - "ne_nt_682", - 1407, - 16 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_682", - 1407, - 16 - ], - [ - "ne_float", - 30, - 5, - 29, - 1407, - 16 - ], - [ - "jump", - "ne_done_678", - 1407, - 16 - ], - "ne_nt_682", - [ - "is_text", - 31, - 5, - 1407, - 16 - ], - [ - "jump_false", - 31, - "ne_nnl_683", - 1407, - 16 - ], - "_nop_tc_3", - [ - "jump", - "ne_nnl_683", - 1407, - 16 - ], - [ - "ne_text", - 30, - 5, - 29, - 1407, - 16 - ], - [ - "jump", - "ne_done_678", - 1407, - 16 - ], - "ne_nnl_683", - [ - "is_null", - 31, - 5, - 1407, - 16 - ], - [ - "jump_false", - 31, - "ne_nb_684", - 1407, - 16 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "false", - 30, - 1407, - 16 - ], - [ - "jump", - "ne_done_678", - 1407, - 16 - ], - "ne_nb_684", - [ - "is_bool", - 31, - 5, - 1407, - 16 - ], - [ - "jump_false", - 31, - "ne_mis_685", - 1407, - 16 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_685", - 1407, - 16 - ], - [ - "ne_bool", - 30, - 5, - 29, - 1407, - 16 - ], - [ - "jump", - "ne_done_678", - 1407, - 16 - ], - "ne_mis_685", - [ - "true", - 30, - 1407, - 16 - ], - "ne_done_678", - [ - "jump_false", - 30, - "if_else_676", - 1407, - 16 - ], - [ - "get", - 34, - 54, - 1, - 1408, - 14 - ], - [ - "frame", - 35, - 34, - 2, - 1408, - 14 - ], - [ - "null", - 36, - 1408, - 14 - ], - [ - "setarg", - 35, - 0, - 36, - 1408, - 14 - ], - [ - "setarg", - 35, - 1, - 1, - 1408, - 14 - ], - [ - "setarg", - 35, - 2, - 5, - 1408, - 14 - ], - [ - "tail_invoke", - 35, - 33, - 1408, - 14 - ], - [ - "return", - 33, - 1408, - 14 - ], - "_nop_ur_1", - "if_else_676", - "if_end_677", - [ - "load_field", - 37, - 1, - "push", - 1412, - 9 - ], - [ - "true", - 38, - 1412, - 22 - ], - [ - "is_identical", - 39, - 37, - 38, - 1412, - 22 - ], - [ - "jump_true", - 39, - "eq_done_688", - 1412, - 22 - ], - [ - "is_int", - 40, - 37, - 1412, - 22 - ], - [ - "jump_false", - 40, - "eq_ni_689", - 1412, - 22 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_689", - 1412, - 22 - ], - [ - "eq_int", - 39, - 37, - 38, - 1412, - 22 - ], - [ - "jump", - "eq_done_688", - 1412, - 22 - ], - "eq_ni_689", - [ - "is_num", - 40, - 37, - 1412, - 22 - ], - [ - "jump_false", - 40, - "eq_nn_690", - 1412, - 22 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_690", - 1412, - 22 - ], - [ - "eq_float", - 39, - 37, - 38, - 1412, - 22 - ], - [ - "jump", - "eq_done_688", - 1412, - 22 - ], - "eq_nn_690", - [ - "is_text", - 40, - 37, - 1412, - 22 - ], - [ - "jump_false", - 40, - "eq_nt_691", - 1412, - 22 - ], - "_nop_tc_9", - [ - "jump", - "eq_nt_691", - 1412, - 22 - ], - [ - "eq_text", - 39, - 37, - 38, - 1412, - 22 - ], - [ - "jump", - "eq_done_688", - 1412, - 22 - ], - "eq_nt_691", - [ - "is_null", - 40, - 37, - 1412, - 22 - ], - [ - "jump_false", - 40, - "eq_nnl_692", - 1412, - 22 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_692", - 1412, - 22 - ], - [ - "true", - 39, - 1412, - 22 - ], - [ - "jump", - "eq_done_688", - 1412, - 22 - ], - "eq_nnl_692", - [ - "is_bool", - 40, - 37, - 1412, - 22 - ], - [ - "jump_false", - 40, - "eq_nb_693", - 1412, - 22 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "eq_bool", - 39, - 37, - 38, - 1412, - 22 - ], - [ - "jump", - "eq_done_688", - 1412, - 22 - ], - "eq_nb_693", - [ - "false", - 39, - 1412, - 22 - ], - "eq_done_688", - [ - "jump_false", - 39, - "if_else_686", - 1412, - 22 - ], - [ - "load_field", - 42, - 12, - "left", - 1413, - 18 - ], - [ - "move", - 3, - 42, - 1413, - 18 - ], - [ - "access", - 43, - -1, - 1414, - 37 - ], - [ - "get", - 45, - 55, - 1, - 1414, - 18 - ], - [ - "frame", - 46, - 45, - 2, - 1414, - 18 - ], - [ - "null", - 47, - 1414, - 18 - ], - [ - "setarg", - 46, - 0, - 47, - 1414, - 18 - ], - [ - "setarg", - 46, - 1, - 3, - 1414, - 18 - ], - [ - "setarg", - 46, - 2, - 43, - 1414, - 18 - ], - [ - "invoke", - 46, - 44, - 1414, - 18 - ], - [ - "move", - 4, - 44, - 1414, - 18 - ], - [ - "access", - 48, - -1, - 1415, - 34 - ], - [ - "get", - 50, - 55, - 1, - 1415, - 18 - ], - [ - "frame", - 51, - 50, - 2, - 1415, - 18 - ], - [ - "null", - 52, - 1415, - 18 - ], - [ - "setarg", - 51, - 0, - 52, - 1415, - 18 - ], - [ - "setarg", - 51, - 1, - 21, - 1415, - 18 - ], - [ - "setarg", - 51, - 2, - 48, - 1415, - 18 - ], - [ - "invoke", - 51, - 49, - 1415, - 18 - ], - [ - "move", - 23, - 49, - 1415, - 18 - ], - [ - "get", - 54, - 9, - 1, - 1416, - 17 - ], - [ - "frame", - 55, - 54, - 0, - 1416, - 17 - ], - [ - "null", - 56, - 1416, - 17 - ], - [ - "setarg", - 55, - 0, - 56, - 1416, - 17 - ], - [ - "invoke", - 55, - 53, - 1416, - 17 - ], - [ - "move", - 8, - 53, - 1416, - 17 - ], - [ - "access", - 57, - "push_err", - 1417, - 29 - ], - [ - "get", - 59, - 57, - 1, - 1417, - 19 - ], - [ - "frame", - 60, - 59, - 1, - 1417, - 19 - ], - [ - "null", - 61, - 1417, - 19 - ], - [ - "setarg", - 60, - 0, - 61, - 1417, - 19 - ], - [ - "setarg", - 60, - 1, - 57, - 1417, - 19 - ], - [ - "invoke", - 60, - 58, - 1417, - 19 - ], - [ - "move", - 7, - 58, - 1417, - 19 - ], - [ - "access", - 62, - "push_done", - 1418, - 30 - ], - [ - "get", - 64, - 57, - 1, - 1418, - 20 - ], - [ - "frame", - 65, - 64, - 1, - 1418, - 20 - ], - [ - "null", - 66, - 1418, - 20 - ], - [ - "setarg", - 65, - 0, - 66, - 1418, - 20 - ], - [ - "setarg", - 65, - 1, - 62, - 1418, - 20 - ], - [ - "invoke", - 65, - 63, - 1418, - 20 - ], - [ - "move", - 6, - 63, - 1418, - 20 - ], - [ - "access", - 67, - "is_array", - 1419, - 14 - ], - [ - "get", - 69, - 14, - 1, - 1419, - 7 - ], - [ - "frame", - 70, - 69, - 3, - 1419, - 7 - ], - [ - "null", - 71, - 1419, - 7 - ], - [ - "setarg", - 70, - 0, - 71, - 1419, - 7 - ], - [ - "setarg", - 70, - 1, - 67, - 1419, - 7 - ], - [ - "setarg", - 70, - 2, - 8, - 1419, - 7 - ], - [ - "setarg", - 70, - 3, - 4, - 1419, - 7 - ], - [ - "invoke", - 70, - 68, - 1419, - 7 - ], - [ - "access", - 72, - "jump_false", - 1420, - 22 - ], - [ - "get", - 74, - 33, - 1, - 1420, - 7 - ], - [ - "frame", - 75, - 74, - 3, - 1420, - 7 - ], - [ - "null", - 76, - 1420, - 7 - ], - [ - "setarg", - 75, - 0, - 76, - 1420, - 7 - ], - [ - "setarg", - 75, - 1, - 72, - 1420, - 7 - ], - [ - "setarg", - 75, - 2, - 8, - 1420, - 7 - ], - [ - "setarg", - 75, - 3, - 7, - 1420, - 7 - ], - [ - "invoke", - 75, - 73, - 1420, - 7 - ], - [ - "access", - 77, - "push", - 1421, - 14 - ], - [ - "get", - 79, - 14, - 1, - 1421, - 7 - ], - [ - "frame", - 80, - 79, - 3, - 1421, - 7 - ], - [ - "null", - 81, - 1421, - 7 - ], - [ - "setarg", - 80, - 0, - 81, - 1421, - 7 - ], - [ - "setarg", - 80, - 1, - 77, - 1421, - 7 - ], - [ - "setarg", - 80, - 2, - 4, - 1421, - 7 - ], - [ - "setarg", - 80, - 3, - 23, - 1421, - 7 - ], - [ - "invoke", - 80, - 78, - 1421, - 7 - ], - [ - "get", - 83, - 32, - 1, - 1422, - 7 - ], - [ - "frame", - 84, - 83, - 1, - 1422, - 7 - ], - [ - "null", - 85, - 1422, - 7 - ], - [ - "setarg", - 84, - 0, - 85, - 1422, - 7 - ], - [ - "setarg", - 84, - 1, - 6, - 1422, - 7 - ], - [ - "invoke", - 84, - 82, - 1422, - 7 - ], - [ - "get", - 87, - 34, - 1, - 1423, - 7 - ], - [ - "frame", - 88, - 87, - 1, - 1423, - 7 - ], - [ - "null", - 89, - 1423, - 7 - ], - [ - "setarg", - 88, - 0, - 89, - 1423, - 7 - ], - [ - "setarg", - 88, - 1, - 7, - 1423, - 7 - ], - [ - "invoke", - 88, - 86, - 1423, - 7 - ], - [ - "access", - 90, - "disrupt", - 1424, - 14 - ], - [ - "get", - 92, - 12, - 1, - 1424, - 7 - ], - [ - "frame", - 93, - 92, - 1, - 1424, - 7 - ], - [ - "null", - 94, - 1424, - 7 - ], - [ - "setarg", - 93, - 0, - 94, - 1424, - 7 - ], - [ - "setarg", - 93, - 1, - 90, - 1424, - 7 - ], - [ - "invoke", - 93, - 91, - 1424, - 7 - ], - [ - "get", - 96, - 34, - 1, - 1425, - 7 - ], - [ - "frame", - 97, - 96, - 1, - 1425, - 7 - ], - [ - "null", - 98, - 1425, - 7 - ], - [ - "setarg", - 97, - 0, - 98, - 1425, - 7 - ], - [ - "setarg", - 97, - 1, - 6, - 1425, - 7 - ], - [ - "invoke", - 97, - 95, - 1425, - 7 - ], - [ - "return", - 23, - 1426, - 14 - ], - "_nop_ur_2", - "if_else_686", - "if_end_687", - [ - "access", - 99, - -1, - 1429, - 32 - ], - [ - "get", - 101, - 55, - 1, - 1429, - 16 - ], - [ - "frame", - 102, - 101, - 2, - 1429, - 16 - ], - [ - "null", - 103, - 1429, - 16 - ], - [ - "setarg", - 102, - 0, - 103, - 1429, - 16 - ], - [ - "setarg", - 102, - 1, - 21, - 1429, - 16 - ], - [ - "setarg", - 102, - 2, - 99, - 1429, - 16 - ], - [ - "invoke", - 102, - 100, - 1429, - 16 - ], - [ - "move", - 23, - 100, - 1429, - 16 - ], - [ - "load_field", - 104, - 12, - "kind", - 1430, - 17 - ], - [ - "move", - 13, - 104, - 1430, - 17 - ], - [ - "access", - 105, - "name", - 1432, - 22 - ], - [ - "is_identical", - 106, - 13, - 105, - 1432, - 22 - ], - [ - "jump_true", - 106, - "eq_done_696", - 1432, - 22 - ], - [ - "is_int", - 107, - 13, - 1432, - 22 - ], - [ - "jump_false", - 107, - "eq_ni_697", - 1432, - 22 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_697", - 1432, - 22 - ], - [ - "eq_int", - 106, - 13, - 105, - 1432, - 22 - ], - [ - "jump", - "eq_done_696", - 1432, - 22 - ], - "eq_ni_697", - [ - "is_num", - 107, - 13, - 1432, - 22 - ], - [ - "jump_false", - 107, - "eq_nn_698", - 1432, - 22 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_698", - 1432, - 22 - ], - [ - "eq_float", - 106, - 13, - 105, - 1432, - 22 - ], - [ - "jump", - "eq_done_696", - 1432, - 22 - ], - "eq_nn_698", - [ - "is_text", - 107, - 13, - 1432, - 22 - ], - [ - "jump_false", - 107, - "eq_nt_699", - 1432, - 22 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 106, - 13, - 105, - 1432, - 22 - ], - [ - "jump", - "eq_done_696", - 1432, - 22 - ], - "eq_nt_699", - [ - "is_null", - 107, - 13, - 1432, - 22 - ], - [ - "jump_false", - 107, - "eq_nnl_700", - 1432, - 22 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_700", - 1432, - 22 - ], - [ - "true", - 106, - 1432, - 22 - ], - [ - "jump", - "eq_done_696", - 1432, - 22 - ], - "eq_nnl_700", - [ - "is_bool", - 107, - 13, - 1432, - 22 - ], - [ - "jump_false", - 107, - "eq_nb_701", - 1432, - 22 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_701", - 1432, - 22 - ], - [ - "eq_bool", - 106, - 13, - 105, - 1432, - 22 - ], - [ - "jump", - "eq_done_696", - 1432, - 22 - ], - "eq_nb_701", - [ - "false", - 106, - 1432, - 22 - ], - "eq_done_696", - [ - "jump_false", - 106, - "if_else_694", - 1432, - 22 - ], - [ - "load_field", - 109, - 12, - "name", - 1433, - 14 - ], - [ - "move", - 15, - 109, - 1433, - 14 - ], - [ - "load_field", - 110, - 12, - "level", - 1434, - 15 - ], - [ - "move", - 14, - 110, - 1434, - 15 - ], - [ - "null", - 111, - 1435, - 20 - ], - [ - "is_identical", - 112, - 14, - 111, - 1435, - 20 - ], - [ - "jump_true", - 112, - "eq_done_704", - 1435, - 20 - ], - [ - "is_int", - 113, - 14, - 1435, - 20 - ], - [ - "jump_false", - 113, - "eq_ni_705", - 1435, - 20 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_705", - 1435, - 20 - ], - [ - "eq_int", - 112, - 14, - 111, - 1435, - 20 - ], - [ - "jump", - "eq_done_704", - 1435, - 20 - ], - "eq_ni_705", - [ - "is_num", - 113, - 14, - 1435, - 20 - ], - [ - "jump_false", - 113, - "eq_nn_706", - 1435, - 20 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_706", - 1435, - 20 - ], - [ - "eq_float", - 112, - 14, - 111, - 1435, - 20 - ], - [ - "jump", - "eq_done_704", - 1435, - 20 - ], - "eq_nn_706", - [ - "is_text", - 113, - 14, - 1435, - 20 - ], - [ - "jump_false", - 113, - "eq_nt_707", - 1435, - 20 - ], - "_nop_tc_21", - [ - "jump", - "eq_nt_707", - 1435, - 20 - ], - [ - "eq_text", - 112, - 14, - 111, - 1435, - 20 - ], - [ - "jump", - "eq_done_704", - 1435, - 20 - ], - "eq_nt_707", - [ - "is_null", - 113, - 14, - 1435, - 20 - ], - [ - "jump_false", - 113, - "eq_nnl_708", - 1435, - 20 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "true", - 112, - 1435, - 20 - ], - [ - "jump", - "eq_done_704", - 1435, - 20 - ], - "eq_nnl_708", - [ - "is_bool", - 113, - 14, - 1435, - 20 - ], - [ - "jump_false", - 113, - "eq_nb_709", - 1435, - 20 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_709", - 1435, - 20 - ], - [ - "eq_bool", - 112, - 14, - 111, - 1435, - 20 - ], - [ - "jump", - "eq_done_704", - 1435, - 20 - ], - "eq_nb_709", - [ - "false", - 112, - 1435, - 20 - ], - "eq_done_704", - [ - "jump_false", - 112, - "if_else_702", - 1435, - 20 - ], - [ - "access", - 115, - -1, - 1436, - 17 - ], - [ - "move", - 14, - 115, - 1436, - 17 - ], - [ - "jump", - "if_end_703", - 1436, - 17 - ], - "if_else_702", - "if_end_703", - [ - "access", - 116, - 0, - 1438, - 20 - ], - [ - "is_identical", - 117, - 14, - 116, - 1438, - 20 - ], - [ - "jump_true", - 117, - "eq_done_713", - 1438, - 20 - ], - [ - "is_int", - 118, - 14, - 1438, - 20 - ], - [ - "jump_false", - 118, - "eq_ni_714", - 1438, - 20 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "eq_int", - 117, - 14, - 116, - 1438, - 20 - ], - [ - "jump", - "eq_done_713", - 1438, - 20 - ], - "eq_ni_714", - [ - "is_num", - 118, - 14, - 1438, - 20 - ], - [ - "jump_false", - 118, - "eq_nn_715", - 1438, - 20 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "eq_float", - 117, - 14, - 116, - 1438, - 20 - ], - [ - "jump", - "eq_done_713", - 1438, - 20 - ], - "eq_nn_715", - [ - "is_text", - 118, - 14, - 1438, - 20 - ], - [ - "jump_false", - 118, - "eq_nt_716", - 1438, - 20 - ], - "_nop_tc_29", - [ - "jump", - "eq_nt_716", - 1438, - 20 - ], - [ - "eq_text", - 117, - 14, - 116, - 1438, - 20 - ], - [ - "jump", - "eq_done_713", - 1438, - 20 - ], - "eq_nt_716", - [ - "is_null", - 118, - 14, - 1438, - 20 - ], - [ - "jump_false", - 118, - "eq_nnl_717", - 1438, - 20 - ], - "_nop_tc_30", - [ - "jump", - "eq_nnl_717", - 1438, - 20 - ], - [ - "true", - 117, - 1438, - 20 - ], - [ - "jump", - "eq_done_713", - 1438, - 20 - ], - "eq_nnl_717", - [ - "is_bool", - 118, - 14, - 1438, - 20 - ], - [ - "jump_false", - 118, - "eq_nb_718", - 1438, - 20 - ], - "_nop_tc_31", - [ - "jump", - "eq_nb_718", - 1438, - 20 - ], - [ - "eq_bool", - 117, - 14, - 116, - 1438, - 20 - ], - [ - "jump", - "eq_done_713", - 1438, - 20 - ], - "eq_nb_718", - [ - "false", - 117, - 1438, - 20 - ], - "eq_done_713", - [ - "move", - 120, - 117, - 1438, - 20 - ], - [ - "jump_true", - 120, - "or_end_712", - 1438, - 20 - ], - [ - "access", - 121, - -1, - 1438, - 34 - ], - [ - "is_identical", - 122, - 14, - 121, - 1438, - 34 - ], - [ - "jump_true", - 122, - "eq_done_719", - 1438, - 34 - ], - [ - "is_int", - 123, - 14, - 1438, - 34 - ], - [ - "jump_false", - 123, - "eq_ni_720", - 1438, - 34 - ], - "_nop_tc_32", - "_nop_tc_33", - [ - "eq_int", - 122, - 14, - 121, - 1438, - 34 - ], - [ - "jump", - "eq_done_719", - 1438, - 34 - ], - "eq_ni_720", - [ - "is_num", - 123, - 14, - 1438, - 34 - ], - [ - "jump_false", - 123, - "eq_nn_721", - 1438, - 34 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "eq_float", - 122, - 14, - 121, - 1438, - 34 - ], - [ - "jump", - "eq_done_719", - 1438, - 34 - ], - "eq_nn_721", - [ - "is_text", - 123, - 14, - 1438, - 34 - ], - [ - "jump_false", - 123, - "eq_nt_722", - 1438, - 34 - ], - "_nop_tc_36", - [ - "jump", - "eq_nt_722", - 1438, - 34 - ], - [ - "eq_text", - 122, - 14, - 121, - 1438, - 34 - ], - [ - "jump", - "eq_done_719", - 1438, - 34 - ], - "eq_nt_722", - [ - "is_null", - 123, - 14, - 1438, - 34 - ], - [ - "jump_false", - 123, - "eq_nnl_723", - 1438, - 34 - ], - "_nop_tc_37", - [ - "jump", - "eq_nnl_723", - 1438, - 34 - ], - [ - "true", - 122, - 1438, - 34 - ], - [ - "jump", - "eq_done_719", - 1438, - 34 - ], - "eq_nnl_723", - [ - "is_bool", - 123, - 14, - 1438, - 34 - ], - [ - "jump_false", - 123, - "eq_nb_724", - 1438, - 34 - ], - "_nop_tc_38", - [ - "jump", - "eq_nb_724", - 1438, - 34 - ], - [ - "eq_bool", - 122, - 14, - 121, - 1438, - 34 - ], - [ - "jump", - "eq_done_719", - 1438, - 34 - ], - "eq_nb_724", - [ - "false", - 122, - 1438, - 34 - ], - "eq_done_719", - [ - "move", - 120, - 122, - 1438, - 34 - ], - "or_end_712", - [ - "jump_false", - 120, - "if_else_710", - 1438, - 34 - ], - [ - "get", - 126, - 49, - 1, - 1439, - 16 - ], - [ - "frame", - 127, - 126, - 1, - 1439, - 16 - ], - [ - "null", - 128, - 1439, - 16 - ], - [ - "setarg", - 127, - 0, - 128, - 1439, - 16 - ], - [ - "setarg", - 127, - 1, - 15, - 1439, - 16 - ], - [ - "invoke", - 127, - 125, - 1439, - 16 - ], - [ - "move", - 22, - 125, - 1439, - 16 - ], - [ - "access", - 129, - 0, - 1440, - 21 - ], - [ - "is_int", - 131, - 22, - 1440, - 21 - ], - [ - "jump_false", - 131, - "rel_ni_727", - 1440, - 21 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "ge_int", - 130, - 22, - 129, - 1440, - 21 - ], - [ - "jump", - "rel_done_729", - 1440, - 21 - ], - "rel_ni_727", - [ - "is_num", - 131, - 22, - 1440, - 21 - ], - [ - "jump_false", - 131, - "rel_nn_728", - 1440, - 21 - ], - "_nop_tc_41", - "_nop_tc_42", - [ - "ge_float", - 130, - 22, - 129, - 1440, - 21 - ], - [ - "jump", - "rel_done_729", - 1440, - 21 - ], - "rel_nn_728", - [ - "is_text", - 131, - 22, - 1440, - 21 - ], - [ - "jump_false", - 131, - "rel_err_730", - 1440, - 21 - ], - "_nop_tc_43", - [ - "jump", - "rel_err_730", - 1440, - 21 - ], - [ - "ge_text", - 130, - 22, - 129, - 1440, - 21 - ], - [ - "jump", - "rel_done_729", - 1440, - 21 - ], - "rel_err_730", - [ - "disrupt", - 1440, - 21 - ], - "rel_done_729", - [ - "jump_false", - 130, - "if_else_725", - 1440, - 21 - ], - [ - "access", - 133, - "move", - 1441, - 18 - ], - [ - "get", - 135, - 14, - 1, - 1441, - 11 - ], - [ - "frame", - 136, - 135, - 3, - 1441, - 11 - ], - [ - "null", - 137, - 1441, - 11 - ], - [ - "setarg", - 136, - 0, - 137, - 1441, - 11 - ], - [ - "setarg", - 136, - 1, - 133, - 1441, - 11 - ], - [ - "setarg", - 136, - 2, - 22, - 1441, - 11 - ], - [ - "setarg", - 136, - 3, - 23, - 1441, - 11 - ], - [ - "invoke", - 136, - 134, - 1441, - 11 - ], - [ - "jump", - "if_end_726", - 1441, - 11 - ], - "if_else_725", - [ - "access", - 138, - -1, - 1442, - 29 - ], - [ - "is_identical", - 139, - 14, - 138, - 1442, - 29 - ], - [ - "jump_true", - 139, - "eq_done_733", - 1442, - 29 - ], - [ - "is_int", - 140, - 14, - 1442, - 29 - ], - [ - "jump_false", - 140, - "eq_ni_734", - 1442, - 29 - ], - "_nop_tc_44", - "_nop_tc_45", - [ - "eq_int", - 139, - 14, - 138, - 1442, - 29 - ], - [ - "jump", - "eq_done_733", - 1442, - 29 - ], - "eq_ni_734", - [ - "is_num", - 140, - 14, - 1442, - 29 - ], - [ - "jump_false", - 140, - "eq_nn_735", - 1442, - 29 - ], - "_nop_tc_46", - "_nop_tc_47", - [ - "eq_float", - 139, - 14, - 138, - 1442, - 29 - ], - [ - "jump", - "eq_done_733", - 1442, - 29 - ], - "eq_nn_735", - [ - "is_text", - 140, - 14, - 1442, - 29 - ], - [ - "jump_false", - 140, - "eq_nt_736", - 1442, - 29 - ], - "_nop_tc_48", - [ - "jump", - "eq_nt_736", - 1442, - 29 - ], - [ - "eq_text", - 139, - 14, - 138, - 1442, - 29 - ], - [ - "jump", - "eq_done_733", - 1442, - 29 - ], - "eq_nt_736", - [ - "is_null", - 140, - 14, - 1442, - 29 - ], - [ - "jump_false", - 140, - "eq_nnl_737", - 1442, - 29 - ], - "_nop_tc_49", - [ - "jump", - "eq_nnl_737", - 1442, - 29 - ], - [ - "true", - 139, - 1442, - 29 - ], - [ - "jump", - "eq_done_733", - 1442, - 29 - ], - "eq_nnl_737", - [ - "is_bool", - 140, - 14, - 1442, - 29 - ], - [ - "jump_false", - 140, - "eq_nb_738", - 1442, - 29 - ], - "_nop_tc_50", - [ - "jump", - "eq_nb_738", - 1442, - 29 - ], - [ - "eq_bool", - 139, - 14, - 138, - 1442, - 29 - ], - [ - "jump", - "eq_done_733", - 1442, - 29 - ], - "eq_nb_738", - [ - "false", - 139, - 1442, - 29 - ], - "eq_done_733", - [ - "jump_false", - 139, - "if_else_731", - 1442, - 29 - ], - [ - "access", - 142, - "set_var", - 1443, - 22 - ], - [ - "array", - 143, - 3, - 1443, - 39 - ], - [ - "push", - 143, - 142, - 1443, - 39 - ], - [ - "push", - 143, - 15, - 1443, - 39 - ], - [ - "push", - 143, - 23, - 1443, - 39 - ], - [ - "get", - 145, - 7, - 1, - 1443, - 11 - ], - [ - "frame", - 146, - 145, - 1, - 1443, - 11 - ], - [ - "null", - 147, - 1443, - 11 - ], - [ - "setarg", - 146, - 0, - 147, - 1443, - 11 - ], - [ - "setarg", - 146, - 1, - 143, - 1443, - 11 - ], - [ - "invoke", - 146, - 144, - 1443, - 11 - ], - [ - "jump", - "if_end_732", - 1443, - 11 - ], - "if_else_731", - "if_end_732", - "if_end_726", - [ - "jump", - "if_end_711", - 1443, - 11 - ], - "if_else_710", - [ - "access", - 148, - 0, - 1445, - 26 - ], - [ - "is_int", - 150, - 14, - 1445, - 26 - ], - [ - "jump_false", - 150, - "rel_ni_741", - 1445, - 26 - ], - "_nop_tc_51", - "_nop_tc_52", - [ - "gt_int", - 149, - 14, - 148, - 1445, - 26 - ], - [ - "jump", - "rel_done_743", - 1445, - 26 - ], - "rel_ni_741", - [ - "is_num", - 150, - 14, - 1445, - 26 - ], - [ - "jump_false", - 150, - "rel_nn_742", - 1445, - 26 - ], - "_nop_tc_53", - "_nop_tc_54", - [ - "gt_float", - 149, - 14, - 148, - 1445, - 26 - ], - [ - "jump", - "rel_done_743", - 1445, - 26 - ], - "rel_nn_742", - [ - "is_text", - 150, - 14, - 1445, - 26 - ], - [ - "jump_false", - 150, - "rel_err_744", - 1445, - 26 - ], - "_nop_tc_55", - [ - "jump", - "rel_err_744", - 1445, - 26 - ], - [ - "gt_text", - 149, - 14, - 148, - 1445, - 26 - ], - [ - "jump", - "rel_done_743", - 1445, - 26 - ], - "rel_err_744", - [ - "disrupt", - 1445, - 26 - ], - "rel_done_743", - [ - "jump_false", - 149, - "if_else_739", - 1445, - 26 - ], - [ - "access", - 152, - 1, - 1446, - 23 - ], - [ - "is_num", - 154, - 14, - 1446, - 23 - ], - [ - "jump_false", - 154, - "num_err_745", - 1446, - 23 - ], - "_nop_tc_56", - "_nop_tc_57", - [ - "subtract", - 153, - 14, - 152, - 1446, - 23 - ], - [ - "jump", - "num_done_746", - 1446, - 23 - ], - "num_err_745", - [ - "disrupt", - 1446, - 23 - ], - "num_done_746", - [ - "move", - 2, - 153, - 1446, - 23 - ], - [ - "get", - 156, - 69, - 1, - 1447, - 18 - ], - [ - "get", - 157, - 69, - 1, - 1447, - 39 - ], - [ - "length", - 158, - 157, - 1447, - 39 - ], - [ - "access", - 159, - 1, - 1447, - 56 - ], - "_nop_tc_58", - "_nop_tc_59", - "_nop_tc_60", - "_nop_tc_61", - [ - "subtract", - 160, - 158, - 159, - 1447, - 56 - ], - [ - "jump", - "num_done_748", - 1447, - 56 - ], - "num_err_747", - [ - "disrupt", - 1447, - 56 - ], - "num_done_748", - [ - "is_num", - 164, - 160, - 1447, - 60 - ], - [ - "jump_false", - 164, - "num_err_749", - 1447, - 60 - ], - [ - "is_num", - 165, - 2, - 1447, - 60 - ], - [ - "jump_false", - 165, - "num_err_749", - 1447, - 60 - ], - [ - "subtract", - 163, - 160, - 2, - 1447, - 60 - ], - [ - "jump", - "num_done_750", - 1447, - 60 - ], - "num_err_749", - [ - "disrupt", - 1447, - 60 - ], - "num_done_750", - [ - "load_dynamic", - 166, - 156, - 163, - 1447, - 60 - ], - [ - "move", - 20, - 166, - 1447, - 60 - ], - [ - "get", - 168, - 50, - 1, - 1448, - 17 - ], - [ - "frame", - 169, - 168, - 2, - 1448, - 17 - ], - [ - "null", - 170, - 1448, - 17 - ], - [ - "setarg", - 169, - 0, - 170, - 1448, - 17 - ], - [ - "setarg", - 169, - 1, - 20, - 1448, - 17 - ], - [ - "setarg", - 169, - 2, - 15, - 1448, - 17 - ], - [ - "invoke", - 169, - 167, - 1448, - 17 - ], - [ - "move", - 19, - 167, - 1448, - 17 - ], - [ - "access", - 171, - "put", - 1449, - 16 - ], - [ - "get", - 173, - 15, - 1, - 1449, - 9 - ], - [ - "frame", - 174, - 173, - 4, - 1449, - 9 - ], - [ - "null", - 175, - 1449, - 9 - ], - [ - "setarg", - 174, - 0, - 175, - 1449, - 9 - ], - [ - "setarg", - 174, - 1, - 171, - 1449, - 9 - ], - [ - "setarg", - 174, - 2, - 23, - 1449, - 9 - ], - [ - "setarg", - 174, - 3, - 19, - 1449, - 9 - ], - [ - "setarg", - 174, - 4, - 14, - 1449, - 9 - ], - [ - "invoke", - 174, - 172, - 1449, - 9 - ], - [ - "jump", - "if_end_740", - 1449, - 9 - ], - "if_else_739", - "if_end_740", - "if_end_711", - [ - "jump", - "if_end_695", - 1449, - 9 - ], - "if_else_694", - [ - "access", - 176, - ".", - 1451, - 29 - ], - [ - "is_identical", - 177, - 13, - 176, - 1451, - 29 - ], - [ - "jump_true", - 177, - "eq_done_753", - 1451, - 29 - ], - [ - "is_int", - 178, - 13, - 1451, - 29 - ], - [ - "jump_false", - 178, - "eq_ni_754", - 1451, - 29 - ], - "_nop_tc_62", - [ - "jump", - "eq_ni_754", - 1451, - 29 - ], - [ - "eq_int", - 177, - 13, - 176, - 1451, - 29 - ], - [ - "jump", - "eq_done_753", - 1451, - 29 - ], - "eq_ni_754", - [ - "is_num", - 178, - 13, - 1451, - 29 - ], - [ - "jump_false", - 178, - "eq_nn_755", - 1451, - 29 - ], - "_nop_tc_63", - [ - "jump", - "eq_nn_755", - 1451, - 29 - ], - [ - "eq_float", - 177, - 13, - 176, - 1451, - 29 - ], - [ - "jump", - "eq_done_753", - 1451, - 29 - ], - "eq_nn_755", - [ - "is_text", - 178, - 13, - 1451, - 29 - ], - [ - "jump_false", - 178, - "eq_nt_756", - 1451, - 29 - ], - "_nop_tc_64", - "_nop_tc_65", - [ - "eq_text", - 177, - 13, - 176, - 1451, - 29 - ], - [ - "jump", - "eq_done_753", - 1451, - 29 - ], - "eq_nt_756", - [ - "is_null", - 178, - 13, - 1451, - 29 - ], - [ - "jump_false", - 178, - "eq_nnl_757", - 1451, - 29 - ], - "_nop_tc_66", - [ - "jump", - "eq_nnl_757", - 1451, - 29 - ], - [ - "true", - 177, - 1451, - 29 - ], - [ - "jump", - "eq_done_753", - 1451, - 29 - ], - "eq_nnl_757", - [ - "is_bool", - 178, - 13, - 1451, - 29 - ], - [ - "jump_false", - 178, - "eq_nb_758", - 1451, - 29 - ], - "_nop_tc_67", - [ - "jump", - "eq_nb_758", - 1451, - 29 - ], - [ - "eq_bool", - 177, - 13, - 176, - 1451, - 29 - ], - [ - "jump", - "eq_done_753", - 1451, - 29 - ], - "eq_nb_758", - [ - "false", - 177, - 1451, - 29 - ], - "eq_done_753", - [ - "jump_false", - 177, - "if_else_751", - 1451, - 29 - ], - [ - "load_field", - 180, - 12, - "left", - 1452, - 13 - ], - [ - "move", - 16, - 180, - 1452, - 13 - ], - [ - "load_field", - 181, - 12, - "right", - 1453, - 14 - ], - [ - "move", - 18, - 181, - 1453, - 14 - ], - [ - "access", - 182, - -1, - 1454, - 32 - ], - [ - "get", - 184, - 55, - 1, - 1454, - 18 - ], - [ - "frame", - 185, - 184, - 2, - 1454, - 18 - ], - [ - "null", - 186, - 1454, - 18 - ], - [ - "setarg", - 185, - 0, - 186, - 1454, - 18 - ], - [ - "setarg", - 185, - 1, - 16, - 1454, - 18 - ], - [ - "setarg", - 185, - 2, - 182, - 1454, - 18 - ], - [ - "invoke", - 185, - 183, - 1454, - 18 - ], - [ - "move", - 17, - 183, - 1454, - 18 - ], - [ - "get", - 188, - 41, - 1, - 1455, - 7 - ], - [ - "frame", - 189, - 188, - 3, - 1455, - 7 - ], - [ - "null", - 190, - 1455, - 7 - ], - [ - "setarg", - 189, - 0, - 190, - 1455, - 7 - ], - [ - "setarg", - 189, - 1, - 17, - 1455, - 7 - ], - [ - "setarg", - 189, - 2, - 18, - 1455, - 7 - ], - [ - "setarg", - 189, - 3, - 23, - 1455, - 7 - ], - [ - "invoke", - 189, - 187, - 1455, - 7 - ], - [ - "jump", - "if_end_752", - 1455, - 7 - ], - "if_else_751", - [ - "access", - 191, - "[", - 1456, - 29 - ], - [ - "is_identical", - 192, - 13, - 191, - 1456, - 29 - ], - [ - "jump_true", - 192, - "eq_done_761", - 1456, - 29 - ], - [ - "is_int", - 193, - 13, - 1456, - 29 - ], - [ - "jump_false", - 193, - "eq_ni_762", - 1456, - 29 - ], - "_nop_tc_68", - [ - "jump", - "eq_ni_762", - 1456, - 29 - ], - [ - "eq_int", - 192, - 13, - 191, - 1456, - 29 - ], - [ - "jump", - "eq_done_761", - 1456, - 29 - ], - "eq_ni_762", - [ - "is_num", - 193, - 13, - 1456, - 29 - ], - [ - "jump_false", - 193, - "eq_nn_763", - 1456, - 29 - ], - "_nop_tc_69", - [ - "jump", - "eq_nn_763", - 1456, - 29 - ], - [ - "eq_float", - 192, - 13, - 191, - 1456, - 29 - ], - [ - "jump", - "eq_done_761", - 1456, - 29 - ], - "eq_nn_763", - [ - "is_text", - 193, - 13, - 1456, - 29 - ], - [ - "jump_false", - 193, - "eq_nt_764", - 1456, - 29 - ], - "_nop_tc_70", - "_nop_tc_71", - [ - "eq_text", - 192, - 13, - 191, - 1456, - 29 - ], - [ - "jump", - "eq_done_761", - 1456, - 29 - ], - "eq_nt_764", - [ - "is_null", - 193, - 13, - 1456, - 29 - ], - [ - "jump_false", - 193, - "eq_nnl_765", - 1456, - 29 - ], - "_nop_tc_72", - [ - "jump", - "eq_nnl_765", - 1456, - 29 - ], - [ - "true", - 192, - 1456, - 29 - ], - [ - "jump", - "eq_done_761", - 1456, - 29 - ], - "eq_nnl_765", - [ - "is_bool", - 193, - 13, - 1456, - 29 - ], - [ - "jump_false", - 193, - "eq_nb_766", - 1456, - 29 - ], - "_nop_tc_73", - [ - "jump", - "eq_nb_766", - 1456, - 29 - ], - [ - "eq_bool", - 192, - 13, - 191, - 1456, - 29 - ], - [ - "jump", - "eq_done_761", - 1456, - 29 - ], - "eq_nb_766", - [ - "false", - 192, - 1456, - 29 - ], - "eq_done_761", - [ - "jump_false", - 192, - "if_else_759", - 1456, - 29 - ], - [ - "load_field", - 195, - 12, - "left", - 1457, - 13 - ], - [ - "move", - 16, - 195, - 1457, - 13 - ], - [ - "load_field", - 196, - 12, - "right", - 1458, - 18 - ], - [ - "move", - 9, - 196, - 1458, - 18 - ], - [ - "access", - 197, - -1, - 1459, - 32 - ], - [ - "get", - 199, - 55, - 1, - 1459, - 18 - ], - [ - "frame", - 200, - 199, - 2, - 1459, - 18 - ], - [ - "null", - 201, - 1459, - 18 - ], - [ - "setarg", - 200, - 0, - 201, - 1459, - 18 - ], - [ - "setarg", - 200, - 1, - 16, - 1459, - 18 - ], - [ - "setarg", - 200, - 2, - 197, - 1459, - 18 - ], - [ - "invoke", - 200, - 198, - 1459, - 18 - ], - [ - "move", - 17, - 198, - 1459, - 18 - ], - [ - "access", - 202, - -1, - 1460, - 37 - ], - [ - "get", - 204, - 55, - 1, - 1460, - 18 - ], - [ - "frame", - 205, - 204, - 2, - 1460, - 18 - ], - [ - "null", - 206, - 1460, - 18 - ], - [ - "setarg", - 205, - 0, - 206, - 1460, - 18 - ], - [ - "setarg", - 205, - 1, - 9, - 1460, - 18 - ], - [ - "setarg", - 205, - 2, - 202, - 1460, - 18 - ], - [ - "invoke", - 205, - 203, - 1460, - 18 - ], - [ - "move", - 10, - 203, - 1460, - 18 - ], - [ - "load_field", - 207, - 12, - "access_kind", - 1461, - 51 - ], - [ - "get", - 209, - 40, - 1, - 1461, - 7 - ], - [ - "frame", - 210, - 209, - 4, - 1461, - 7 - ], - [ - "null", - 211, - 1461, - 7 - ], - [ - "setarg", - 210, - 0, - 211, - 1461, - 7 - ], - [ - "setarg", - 210, - 1, - 17, - 1461, - 7 - ], - [ - "setarg", - 210, - 2, - 10, - 1461, - 7 - ], - [ - "setarg", - 210, - 3, - 23, - 1461, - 7 - ], - [ - "setarg", - 210, - 4, - 207, - 1461, - 7 - ], - [ - "invoke", - 210, - 208, - 1461, - 7 - ], - [ - "jump", - "if_end_760", - 1461, - 7 - ], - "if_else_759", - "if_end_760", - "if_end_752", - "if_end_695", - [ - "return", - 23, - 1463, - 12 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 1660, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 45, - 1468, - 16 - ], - [ - "access", - 71, - 0, - 1469, - 16 - ], - [ - "null", - 75, - 1470, - 15 - ], - [ - "null", - 48, - 1471, - 16 - ], - [ - "access", - 54, - 0, - 1472, - 17 - ], - [ - "null", - 26, - 1473, - 22 - ], - [ - "access", - 3, - 0, - 1474, - 14 - ], - [ - "access", - 12, - 0, - 1475, - 20 - ], - [ - "access", - 29, - 0, - 1477, - 25 - ], - [ - "null", - 28, - 1478, - 15 - ], - [ - "access", - 30, - 0, - 1479, - 24 - ], - [ - "access", - 70, - 0, - 1480, - 23 - ], - [ - "null", - 65, - 1481, - 19 - ], - [ - "null", - 27, - 1482, - 17 - ], - [ - "null", - 51, - 1483, - 16 - ], - [ - "access", - 47, - 0, - 1484, - 17 - ], - [ - "access", - 13, - 0, - 1485, - 18 - ], - [ - "access", - 20, - 0, - 1486, - 16 - ], - [ - "access", - 4, - 0, - 1487, - 15 - ], - [ - "null", - 69, - 1488, - 18 - ], - [ - "access", - 64, - 0, - 1489, - 23 - ], - [ - "null", - 55, - 1490, - 15 - ], - [ - "null", - 67, - 1491, - 16 - ], - [ - "access", - 56, - 0, - 1492, - 20 - ], - [ - "null", - 38, - 1493, - 15 - ], - [ - "access", - 40, - 0, - 1494, - 20 - ], - [ - "null", - 14, - 1495, - 18 - ], - [ - "null", - 10, - 1496, - 21 - ], - [ - "null", - 15, - 1497, - 23 - ], - [ - "null", - 31, - 1498, - 17 - ], - [ - "null", - 50, - 1499, - 15 - ], - [ - "access", - 52, - 0, - 1500, - 17 - ], - [ - "access", - 5, - 0, - 1501, - 14 - ], - [ - "access", - 6, - 0, - 1502, - 14 - ], - [ - "access", - 7, - 0, - 1503, - 14 - ], - [ - "access", - 8, - 0, - 1504, - 14 - ], - [ - "access", - 19, - 0, - 1505, - 13 - ], - [ - "null", - 74, - 1506, - 15 - ], - [ - "null", - 9, - 1507, - 21 - ], - [ - "null", - 42, - 1508, - 20 - ], - [ - "access", - 44, - 0, - 1509, - 20 - ], - [ - "access", - 34, - 0, - 1510, - 21 - ], - [ - "access", - 62, - 0, - 1511, - 24 - ], - [ - "null", - 60, - 1512, - 19 - ], - [ - "false", - 66, - 1513, - 19 - ], - [ - "null", - 11, - 1514, - 20 - ], - [ - "null", - 61, - 1515, - 24 - ], - [ - "access", - 59, - 0, - 1516, - 20 - ], - [ - "null", - 58, - 1517, - 20 - ], - [ - "access", - 57, - 0, - 1518, - 20 - ], - [ - "access", - 49, - 0, - 1519, - 17 - ], - [ - "access", - 53, - 0, - 1520, - 20 - ], - [ - "access", - 68, - 0, - 1521, - 17 - ], - [ - "null", - 39, - 1522, - 20 - ], - [ - "null", - 16, - 1523, - 16 - ], - [ - "null", - 72, - 1524, - 21 - ], - [ - "null", - 22, - 1525, - 21 - ], - [ - "null", - 23, - 1526, - 22 - ], - [ - "null", - 25, - 1527, - 21 - ], - [ - "access", - 17, - 0, - 1528, - 21 - ], - [ - "access", - 73, - 0, - 1529, - 21 - ], - [ - "access", - 24, - 0, - 1530, - 21 - ], - [ - "access", - 18, - 0, - 1531, - 17 - ], - [ - "null", - 21, - 1532, - 22 - ], - [ - "null", - 63, - 1534, - 16 - ], - [ - "null", - 41, - 1535, - 15 - ], - [ - "access", - 76, - 0, - 1536, - 20 - ], - [ - "null", - 43, - 1537, - 20 - ], - [ - "null", - 46, - 1538, - 17 - ], - [ - "null", - 32, - 1539, - 16 - ], - [ - "access", - 33, - 0, - 1540, - 19 - ], - [ - "access", - 37, - 0, - 1541, - 19 - ], - [ - "null", - 36, - 1542, - 21 - ], - [ - "null", - 35, - 1543, - 22 - ], - [ - "null", - 77, - 1545, - 17 - ], - [ - "is_identical", - 78, - 1, - 77, - 1545, - 17 - ], - [ - "jump_true", - 78, - "eq_done_769", - 1545, - 17 - ], - [ - "is_int", - 79, - 1, - 1545, - 17 - ], - [ - "jump_false", - 79, - "eq_ni_770", - 1545, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_770", - 1545, - 17 - ], - [ - "eq_int", - 78, - 1, - 77, - 1545, - 17 - ], - [ - "jump", - "eq_done_769", - 1545, - 17 - ], - "eq_ni_770", - [ - "is_num", - 79, - 1, - 1545, - 17 - ], - [ - "jump_false", - 79, - "eq_nn_771", - 1545, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_771", - 1545, - 17 - ], - [ - "eq_float", - 78, - 1, - 77, - 1545, - 17 - ], - [ - "jump", - "eq_done_769", - 1545, - 17 - ], - "eq_nn_771", - [ - "is_text", - 79, - 1, - 1545, - 17 - ], - [ - "jump_false", - 79, - "eq_nt_772", - 1545, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_772", - 1545, - 17 - ], - [ - "eq_text", - 78, - 1, - 77, - 1545, - 17 - ], - [ - "jump", - "eq_done_769", - 1545, - 17 - ], - "eq_nt_772", - [ - "is_null", - 79, - 1, - 1545, - 17 - ], - [ - "jump_false", - 79, - "eq_nnl_773", - 1545, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 78, - 1545, - 17 - ], - [ - "jump", - "eq_done_769", - 1545, - 17 - ], - "eq_nnl_773", - [ - "is_bool", - 79, - 1, - 1545, - 17 - ], - [ - "jump_false", - 79, - "eq_nb_774", - 1545, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_774", - 1545, - 17 - ], - [ - "eq_bool", - 78, - 1, - 77, - 1545, - 17 - ], - [ - "jump", - "eq_done_769", - 1545, - 17 - ], - "eq_nb_774", - [ - "false", - 78, - 1545, - 17 - ], - "eq_done_769", - [ - "jump_false", - 78, - "if_else_767", - 1545, - 17 - ], - [ - "access", - 81, - -1, - 1546, - 14 - ], - [ - "return", - 81, - 1546, - 14 - ], - "_nop_ur_1", - "if_else_767", - "if_end_768", - [ - "get", - 83, - 99, - 1, - 1548, - 5 - ], - [ - "frame", - 84, - 83, - 1, - 1548, - 5 - ], - [ - "null", - 85, - 1548, - 5 - ], - [ - "setarg", - 84, - 0, - 85, - 1548, - 5 - ], - [ - "setarg", - 84, - 1, - 1, - 1548, - 5 - ], - [ - "invoke", - 84, - 82, - 1548, - 5 - ], - [ - "load_field", - 86, - 1, - "kind", - 1549, - 12 - ], - [ - "move", - 45, - 86, - 1549, - 12 - ], - [ - "null", - 87, - 1550, - 17 - ], - [ - "is_identical", - 88, - 45, - 87, - 1550, - 17 - ], - [ - "jump_true", - 88, - "eq_done_777", - 1550, - 17 - ], - [ - "is_int", - 89, - 45, - 1550, - 17 - ], - [ - "jump_false", - 89, - "eq_ni_778", - 1550, - 17 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_778", - 1550, - 17 - ], - [ - "eq_int", - 88, - 45, - 87, - 1550, - 17 - ], - [ - "jump", - "eq_done_777", - 1550, - 17 - ], - "eq_ni_778", - [ - "is_num", - 89, - 45, - 1550, - 17 - ], - [ - "jump_false", - 89, - "eq_nn_779", - 1550, - 17 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_779", - 1550, - 17 - ], - [ - "eq_float", - 88, - 45, - 87, - 1550, - 17 - ], - [ - "jump", - "eq_done_777", - 1550, - 17 - ], - "eq_nn_779", - [ - "is_text", - 89, - 45, - 1550, - 17 - ], - [ - "jump_false", - 89, - "eq_nt_780", - 1550, - 17 - ], - "_nop_tc_9", - [ - "jump", - "eq_nt_780", - 1550, - 17 - ], - [ - "eq_text", - 88, - 45, - 87, - 1550, - 17 - ], - [ - "jump", - "eq_done_777", - 1550, - 17 - ], - "eq_nt_780", - [ - "is_null", - 89, - 45, - 1550, - 17 - ], - [ - "jump_false", - 89, - "eq_nnl_781", - 1550, - 17 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "true", - 88, - 1550, - 17 - ], - [ - "jump", - "eq_done_777", - 1550, - 17 - ], - "eq_nnl_781", - [ - "is_bool", - 89, - 45, - 1550, - 17 - ], - [ - "jump_false", - 89, - "eq_nb_782", - 1550, - 17 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_782", - 1550, - 17 - ], - [ - "eq_bool", - 88, - 45, - 87, - 1550, - 17 - ], - [ - "jump", - "eq_done_777", - 1550, - 17 - ], - "eq_nb_782", - [ - "false", - 88, - 1550, - 17 - ], - "eq_done_777", - [ - "jump_false", - 88, - "if_else_775", - 1550, - 17 - ], - [ - "access", - 91, - -1, - 1551, - 14 - ], - [ - "return", - 91, - 1551, - 14 - ], - "_nop_ur_2", - "if_else_775", - "if_end_776", - [ - "access", - 92, - "number", - 1555, - 17 - ], - [ - "is_identical", - 93, - 45, - 92, - 1555, - 17 - ], - [ - "jump_true", - 93, - "eq_done_785", - 1555, - 17 - ], - [ - "is_int", - 94, - 45, - 1555, - 17 - ], - [ - "jump_false", - 94, - "eq_ni_786", - 1555, - 17 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_786", - 1555, - 17 - ], - [ - "eq_int", - 93, - 45, - 92, - 1555, - 17 - ], - [ - "jump", - "eq_done_785", - 1555, - 17 - ], - "eq_ni_786", - [ - "is_num", - 94, - 45, - 1555, - 17 - ], - [ - "jump_false", - 94, - "eq_nn_787", - 1555, - 17 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_787", - 1555, - 17 - ], - [ - "eq_float", - 93, - 45, - 92, - 1555, - 17 - ], - [ - "jump", - "eq_done_785", - 1555, - 17 - ], - "eq_nn_787", - [ - "is_text", - 94, - 45, - 1555, - 17 - ], - [ - "jump_false", - 94, - "eq_nt_788", - 1555, - 17 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 93, - 45, - 92, - 1555, - 17 - ], - [ - "jump", - "eq_done_785", - 1555, - 17 - ], - "eq_nt_788", - [ - "is_null", - 94, - 45, - 1555, - 17 - ], - [ - "jump_false", - 94, - "eq_nnl_789", - 1555, - 17 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_789", - 1555, - 17 - ], - [ - "true", - 93, - 1555, - 17 - ], - [ - "jump", - "eq_done_785", - 1555, - 17 - ], - "eq_nnl_789", - [ - "is_bool", - 94, - 45, - 1555, - 17 - ], - [ - "jump_false", - 94, - "eq_nb_790", - 1555, - 17 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_790", - 1555, - 17 - ], - [ - "eq_bool", - 93, - 45, - 92, - 1555, - 17 - ], - [ - "jump", - "eq_done_785", - 1555, - 17 - ], - "eq_nb_790", - [ - "false", - 93, - 1555, - 17 - ], - "eq_done_785", - [ - "jump_false", - 93, - "if_else_783", - 1555, - 17 - ], - [ - "access", - 96, - 0, - 1556, - 24 - ], - [ - "is_int", - 98, - 2, - 1556, - 24 - ], - [ - "jump_false", - 98, - "rel_ni_793", - 1556, - 24 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "ge_int", - 97, - 2, - 96, - 1556, - 24 - ], - [ - "jump", - "rel_done_795", - 1556, - 24 - ], - "rel_ni_793", - [ - "is_num", - 98, - 2, - 1556, - 24 - ], - [ - "jump_false", - 98, - "rel_nn_794", - 1556, - 24 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "ge_float", - 97, - 2, - 96, - 1556, - 24 - ], - [ - "jump", - "rel_done_795", - 1556, - 24 - ], - "rel_nn_794", - [ - "is_text", - 98, - 2, - 1556, - 24 - ], - [ - "jump_false", - 98, - "rel_err_796", - 1556, - 24 - ], - "_nop_tc_23", - [ - "jump", - "rel_err_796", - 1556, - 24 - ], - [ - "ge_text", - 97, - 2, - 96, - 1556, - 24 - ], - [ - "jump", - "rel_done_795", - 1556, - 24 - ], - "rel_err_796", - [ - "disrupt", - 1556, - 24 - ], - "rel_done_795", - [ - "jump_false", - 97, - "tern_else_791", - 1556, - 24 - ], - [ - "move", - 100, - 2, - 1556, - 28 - ], - [ - "jump", - "tern_end_792", - 1556, - 28 - ], - "tern_else_791", - [ - "get", - 102, - 9, - 1, - 1556, - 37 - ], - [ - "frame", - 103, - 102, - 0, - 1556, - 37 - ], - [ - "null", - 104, - 1556, - 37 - ], - [ - "setarg", - 103, - 0, - 104, - 1556, - 37 - ], - [ - "invoke", - 103, - 101, - 1556, - 37 - ], - [ - "move", - 100, - 101, - 1556, - 37 - ], - "tern_end_792", - [ - "move", - 71, - 100, - 1556, - 37 - ], - [ - "load_field", - 105, - 1, - "number", - 1557, - 28 - ], - [ - "get", - 107, - 25, - 1, - 1557, - 7 - ], - [ - "frame", - 108, - 107, - 2, - 1557, - 7 - ], - [ - "null", - 109, - 1557, - 7 - ], - [ - "setarg", - 108, - 0, - 109, - 1557, - 7 - ], - [ - "setarg", - 108, - 1, - 71, - 1557, - 7 - ], - [ - "setarg", - 108, - 2, - 105, - 1557, - 7 - ], - [ - "invoke", - 108, - 106, - 1557, - 7 - ], - [ - "return", - 71, - 1558, - 14 - ], - "_nop_ur_3", - "if_else_783", - "if_end_784", - [ - "access", - 110, - "text", - 1560, - 17 - ], - [ - "is_identical", - 111, - 45, - 110, - 1560, - 17 - ], - [ - "jump_true", - 111, - "eq_done_799", - 1560, - 17 - ], - [ - "is_int", - 112, - 45, - 1560, - 17 - ], - [ - "jump_false", - 112, - "eq_ni_800", - 1560, - 17 - ], - "_nop_tc_24", - [ - "jump", - "eq_ni_800", - 1560, - 17 - ], - [ - "eq_int", - 111, - 45, - 110, - 1560, - 17 - ], - [ - "jump", - "eq_done_799", - 1560, - 17 - ], - "eq_ni_800", - [ - "is_num", - 112, - 45, - 1560, - 17 - ], - [ - "jump_false", - 112, - "eq_nn_801", - 1560, - 17 - ], - "_nop_tc_25", - [ - "jump", - "eq_nn_801", - 1560, - 17 - ], - [ - "eq_float", - 111, - 45, - 110, - 1560, - 17 - ], - [ - "jump", - "eq_done_799", - 1560, - 17 - ], - "eq_nn_801", - [ - "is_text", - 112, - 45, - 1560, - 17 - ], - [ - "jump_false", - 112, - "eq_nt_802", - 1560, - 17 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "eq_text", - 111, - 45, - 110, - 1560, - 17 - ], - [ - "jump", - "eq_done_799", - 1560, - 17 - ], - "eq_nt_802", - [ - "is_null", - 112, - 45, - 1560, - 17 - ], - [ - "jump_false", - 112, - "eq_nnl_803", - 1560, - 17 - ], - "_nop_tc_28", - [ - "jump", - "eq_nnl_803", - 1560, - 17 - ], - [ - "true", - 111, - 1560, - 17 - ], - [ - "jump", - "eq_done_799", - 1560, - 17 - ], - "eq_nnl_803", - [ - "is_bool", - 112, - 45, - 1560, - 17 - ], - [ - "jump_false", - 112, - "eq_nb_804", - 1560, - 17 - ], - "_nop_tc_29", - [ - "jump", - "eq_nb_804", - 1560, - 17 - ], - [ - "eq_bool", - 111, - 45, - 110, - 1560, - 17 - ], - [ - "jump", - "eq_done_799", - 1560, - 17 - ], - "eq_nb_804", - [ - "false", - 111, - 1560, - 17 - ], - "eq_done_799", - [ - "jump_false", - 111, - "if_else_797", - 1560, - 17 - ], - [ - "access", - 114, - 0, - 1561, - 24 - ], - [ - "is_int", - 116, - 2, - 1561, - 24 - ], - [ - "jump_false", - 116, - "rel_ni_807", - 1561, - 24 - ], - "_nop_tc_30", - "_nop_tc_31", - [ - "ge_int", - 115, - 2, - 114, - 1561, - 24 - ], - [ - "jump", - "rel_done_809", - 1561, - 24 - ], - "rel_ni_807", - [ - "is_num", - 116, - 2, - 1561, - 24 - ], - [ - "jump_false", - 116, - "rel_nn_808", - 1561, - 24 - ], - "_nop_tc_32", - "_nop_tc_33", - [ - "ge_float", - 115, - 2, - 114, - 1561, - 24 - ], - [ - "jump", - "rel_done_809", - 1561, - 24 - ], - "rel_nn_808", - [ - "is_text", - 116, - 2, - 1561, - 24 - ], - [ - "jump_false", - 116, - "rel_err_810", - 1561, - 24 - ], - "_nop_tc_34", - [ - "jump", - "rel_err_810", - 1561, - 24 - ], - [ - "ge_text", - 115, - 2, - 114, - 1561, - 24 - ], - [ - "jump", - "rel_done_809", - 1561, - 24 - ], - "rel_err_810", - [ - "disrupt", - 1561, - 24 - ], - "rel_done_809", - [ - "jump_false", - 115, - "tern_else_805", - 1561, - 24 - ], - [ - "move", - 118, - 2, - 1561, - 28 - ], - [ - "jump", - "tern_end_806", - 1561, - 28 - ], - "tern_else_805", - [ - "get", - 120, - 9, - 1, - 1561, - 37 - ], - [ - "frame", - 121, - 120, - 0, - 1561, - 37 - ], - [ - "null", - 122, - 1561, - 37 - ], - [ - "setarg", - 121, - 0, - 122, - 1561, - 37 - ], - [ - "invoke", - 121, - 119, - 1561, - 37 - ], - [ - "move", - 118, - 119, - 1561, - 37 - ], - "tern_end_806", - [ - "move", - 71, - 118, - 1561, - 37 - ], - [ - "load_field", - 123, - 1, - "value", - 1562, - 13 - ], - [ - "move", - 75, - 123, - 1562, - 13 - ], - [ - "null", - 124, - 1563, - 18 - ], - [ - "is_identical", - 125, - 75, - 124, - 1563, - 18 - ], - [ - "jump_true", - 125, - "eq_done_813", - 1563, - 18 - ], - [ - "is_int", - 126, - 75, - 1563, - 18 - ], - [ - "jump_false", - 126, - "eq_ni_814", - 1563, - 18 - ], - "_nop_tc_35", - [ - "jump", - "eq_ni_814", - 1563, - 18 - ], - [ - "eq_int", - 125, - 75, - 124, - 1563, - 18 - ], - [ - "jump", - "eq_done_813", - 1563, - 18 - ], - "eq_ni_814", - [ - "is_num", - 126, - 75, - 1563, - 18 - ], - [ - "jump_false", - 126, - "eq_nn_815", - 1563, - 18 - ], - "_nop_tc_36", - [ - "jump", - "eq_nn_815", - 1563, - 18 - ], - [ - "eq_float", - 125, - 75, - 124, - 1563, - 18 - ], - [ - "jump", - "eq_done_813", - 1563, - 18 - ], - "eq_nn_815", - [ - "is_text", - 126, - 75, - 1563, - 18 - ], - [ - "jump_false", - 126, - "eq_nt_816", - 1563, - 18 - ], - "_nop_tc_37", - [ - "jump", - "eq_nt_816", - 1563, - 18 - ], - [ - "eq_text", - 125, - 75, - 124, - 1563, - 18 - ], - [ - "jump", - "eq_done_813", - 1563, - 18 - ], - "eq_nt_816", - [ - "is_null", - 126, - 75, - 1563, - 18 - ], - [ - "jump_false", - 126, - "eq_nnl_817", - 1563, - 18 - ], - "_nop_tc_38", - "_nop_tc_39", - [ - "true", - 125, - 1563, - 18 - ], - [ - "jump", - "eq_done_813", - 1563, - 18 - ], - "eq_nnl_817", - [ - "is_bool", - 126, - 75, - 1563, - 18 - ], - [ - "jump_false", - 126, - "eq_nb_818", - 1563, - 18 - ], - "_nop_tc_40", - [ - "jump", - "eq_nb_818", - 1563, - 18 - ], - [ - "eq_bool", - 125, - 75, - 124, - 1563, - 18 - ], - [ - "jump", - "eq_done_813", - 1563, - 18 - ], - "eq_nb_818", - [ - "false", - 125, - 1563, - 18 - ], - "eq_done_813", - [ - "jump_false", - 125, - "if_else_811", - 1563, - 18 - ], - [ - "access", - 128, - "", - 1564, - 15 - ], - [ - "move", - 75, - 128, - 1564, - 15 - ], - [ - "jump", - "if_end_812", - 1564, - 15 - ], - "if_else_811", - "if_end_812", - [ - "get", - 130, - 26, - 1, - 1566, - 7 - ], - [ - "frame", - 131, - 130, - 2, - 1566, - 7 - ], - [ - "null", - 132, - 1566, - 7 - ], - [ - "setarg", - 131, - 0, - 132, - 1566, - 7 - ], - [ - "setarg", - 131, - 1, - 71, - 1566, - 7 - ], - [ - "setarg", - 131, - 2, - 75, - 1566, - 7 - ], - [ - "invoke", - 131, - 129, - 1566, - 7 - ], - [ - "return", - 71, - 1567, - 14 - ], - "_nop_ur_4", - "if_else_797", - "if_end_798", - [ - "access", - 133, - "text literal", - 1570, - 17 - ], - [ - "is_identical", - 134, - 45, - 133, - 1570, - 17 - ], - [ - "jump_true", - 134, - "eq_done_821", - 1570, - 17 - ], - [ - "is_int", - 135, - 45, - 1570, - 17 - ], - [ - "jump_false", - 135, - "eq_ni_822", - 1570, - 17 - ], - "_nop_tc_41", - [ - "jump", - "eq_ni_822", - 1570, - 17 - ], - [ - "eq_int", - 134, - 45, - 133, - 1570, - 17 - ], - [ - "jump", - "eq_done_821", - 1570, - 17 - ], - "eq_ni_822", - [ - "is_num", - 135, - 45, - 1570, - 17 - ], - [ - "jump_false", - 135, - "eq_nn_823", - 1570, - 17 - ], - "_nop_tc_42", - [ - "jump", - "eq_nn_823", - 1570, - 17 - ], - [ - "eq_float", - 134, - 45, - 133, - 1570, - 17 - ], - [ - "jump", - "eq_done_821", - 1570, - 17 - ], - "eq_nn_823", - [ - "is_text", - 135, - 45, - 1570, - 17 - ], - [ - "jump_false", - 135, - "eq_nt_824", - 1570, - 17 - ], - "_nop_tc_43", - "_nop_tc_44", - [ - "eq_text", - 134, - 45, - 133, - 1570, - 17 - ], - [ - "jump", - "eq_done_821", - 1570, - 17 - ], - "eq_nt_824", - [ - "is_null", - 135, - 45, - 1570, - 17 - ], - [ - "jump_false", - 135, - "eq_nnl_825", - 1570, - 17 - ], - "_nop_tc_45", - [ - "jump", - "eq_nnl_825", - 1570, - 17 - ], - [ - "true", - 134, - 1570, - 17 - ], - [ - "jump", - "eq_done_821", - 1570, - 17 - ], - "eq_nnl_825", - [ - "is_bool", - 135, - 45, - 1570, - 17 - ], - [ - "jump_false", - 135, - "eq_nb_826", - 1570, - 17 - ], - "_nop_tc_46", - [ - "jump", - "eq_nb_826", - 1570, - 17 - ], - [ - "eq_bool", - 134, - 45, - 133, - 1570, - 17 - ], - [ - "jump", - "eq_done_821", - 1570, - 17 - ], - "eq_nb_826", - [ - "false", - 134, - 1570, - 17 - ], - "eq_done_821", - [ - "jump_false", - 134, - "if_else_819", - 1570, - 17 - ], - [ - "load_field", - 137, - 1, - "list", - 1571, - 14 - ], - [ - "move", - 48, - 137, - 1571, - 14 - ], - [ - "null", - 138, - 1572, - 23 - ], - [ - "is_identical", - 139, - 48, - 138, - 1572, - 23 - ], - [ - "jump_true", - 139, - "ne_nid_830", - 1572, - 23 - ], - [ - "jump", - "ne_ni_831", - 1572, - 23 - ], - "ne_nid_830", - [ - "false", - 139, - 1572, - 23 - ], - [ - "jump", - "ne_done_829", - 1572, - 23 - ], - "ne_ni_831", - [ - "is_int", - 140, - 48, - 1572, - 23 - ], - [ - "jump_false", - 140, - "ne_nn_832", - 1572, - 23 - ], - "_nop_tc_47", - [ - "jump", - "ne_nn_832", - 1572, - 23 - ], - [ - "ne_int", - 139, - 48, - 138, - 1572, - 23 - ], - [ - "jump", - "ne_done_829", - 1572, - 23 - ], - "ne_nn_832", - [ - "is_num", - 140, - 48, - 1572, - 23 - ], - [ - "jump_false", - 140, - "ne_nt_833", - 1572, - 23 - ], - "_nop_tc_48", - [ - "jump", - "ne_nt_833", - 1572, - 23 - ], - [ - "ne_float", - 139, - 48, - 138, - 1572, - 23 - ], - [ - "jump", - "ne_done_829", - 1572, - 23 - ], - "ne_nt_833", - [ - "is_text", - 140, - 48, - 1572, - 23 - ], - [ - "jump_false", - 140, - "ne_nnl_834", - 1572, - 23 - ], - "_nop_tc_49", - [ - "jump", - "ne_nnl_834", - 1572, - 23 - ], - [ - "ne_text", - 139, - 48, - 138, - 1572, - 23 - ], - [ - "jump", - "ne_done_829", - 1572, - 23 - ], - "ne_nnl_834", - [ - "is_null", - 140, - 48, - 1572, - 23 - ], - [ - "jump_false", - 140, - "ne_nb_835", - 1572, - 23 - ], - "_nop_tc_50", - "_nop_tc_51", - [ - "false", - 139, - 1572, - 23 - ], - [ - "jump", - "ne_done_829", - 1572, - 23 - ], - "ne_nb_835", - [ - "is_bool", - 140, - 48, - 1572, - 23 - ], - [ - "jump_false", - 140, - "ne_mis_836", - 1572, - 23 - ], - "_nop_tc_52", - [ - "jump", - "ne_mis_836", - 1572, - 23 - ], - [ - "ne_bool", - 139, - 48, - 138, - 1572, - 23 - ], - [ - "jump", - "ne_done_829", - 1572, - 23 - ], - "ne_mis_836", - [ - "true", - 139, - 1572, - 23 - ], - "ne_done_829", - [ - "jump_false", - 139, - "tern_else_827", - 1572, - 23 - ], - [ - "length", - 143, - 48, - 1572, - 37 - ], - [ - "move", - 142, - 143, - 1572, - 37 - ], - [ - "jump", - "tern_end_828", - 1572, - 37 - ], - "tern_else_827", - [ - "access", - 144, - 0, - 1572, - 45 - ], - [ - "move", - 142, - 144, - 1572, - 45 - ], - "tern_end_828", - [ - "move", - 54, - 142, - 1572, - 45 - ], - [ - "array", - 145, - 0, - 1573, - 20 - ], - [ - "move", - 26, - 145, - 1573, - 20 - ], - [ - "access", - 146, - 0, - 1574, - 12 - ], - [ - "move", - 3, - 146, - 1574, - 12 - ], - "while_start_837", - [ - "is_int", - 148, - 3, - 1575, - 19 - ], - [ - "jump_false", - 148, - "rel_ni_839", - 1575, - 19 - ], - [ - "is_int", - 149, - 54, - 1575, - 19 - ], - [ - "jump_false", - 149, - "rel_ni_839", - 1575, - 19 - ], - [ - "lt_int", - 147, - 3, - 54, - 1575, - 19 - ], - [ - "jump", - "rel_done_841", - 1575, - 19 - ], - "rel_ni_839", - [ - "is_num", - 148, - 3, - 1575, - 19 - ], - [ - "jump_false", - 148, - "rel_nn_840", - 1575, - 19 - ], - [ - "is_num", - 149, - 54, - 1575, - 19 - ], - [ - "jump_false", - 149, - "rel_nn_840", - 1575, - 19 - ], - [ - "lt_float", - 147, - 3, - 54, - 1575, - 19 - ], - [ - "jump", - "rel_done_841", - 1575, - 19 - ], - "rel_nn_840", - [ - "is_text", - 148, - 3, - 1575, - 19 - ], - [ - "jump_false", - 148, - "rel_err_842", - 1575, - 19 - ], - [ - "is_text", - 149, - 54, - 1575, - 19 - ], - [ - "jump_false", - 149, - "rel_err_842", - 1575, - 19 - ], - [ - "lt_text", - 147, - 3, - 54, - 1575, - 19 - ], - [ - "jump", - "rel_done_841", - 1575, - 19 - ], - "rel_err_842", - [ - "disrupt", - 1575, - 19 - ], - "rel_done_841", - [ - "jump_false", - 147, - "while_end_838", - 1575, - 19 - ], - [ - "load_dynamic", - 150, - 48, - 3, - 1576, - 40 - ], - [ - "access", - 151, - -1, - 1576, - 45 - ], - [ - "get", - 153, - 55, - 1, - 1576, - 26 - ], - [ - "frame", - 154, - 153, - 2, - 1576, - 26 - ], - [ - "null", - 155, - 1576, - 26 - ], - [ - "setarg", - 154, - 0, - 155, - 1576, - 26 - ], - [ - "setarg", - 154, - 1, - 150, - 1576, - 26 - ], - [ - "setarg", - 154, - 2, - 151, - 1576, - 26 - ], - [ - "invoke", - 154, - 152, - 1576, - 26 - ], - [ - "is_array", - 156, - 26, - 1576, - 26 - ], - [ - "jump_false", - 156, - "push_err_843", - 1576, - 26 - ], - [ - "push", - 26, - 152, - 1576, - 26 - ], - [ - "jump", - "push_done_844", - 1576, - 26 - ], - "push_err_843", - [ - "disrupt", - 1576, - 26 - ], - "push_done_844", - [ - "access", - 157, - 1, - 1577, - 19 - ], - [ - "is_text", - 159, - 3, - 1577, - 19 - ], - [ - "jump_false", - 159, - "add_cn_846", - 1577, - 19 - ], - "_nop_tc_53", - [ - "jump", - "add_cn_846", - 1577, - 19 - ], - [ - "concat", - 158, - 3, - 157, - 1577, - 19 - ], - [ - "jump", - "add_done_845", - 1577, - 19 - ], - "add_cn_846", - [ - "is_num", - 159, - 3, - 1577, - 19 - ], - [ - "jump_false", - 159, - "add_err_847", - 1577, - 19 - ], - "_nop_tc_54", - "_nop_tc_55", - [ - "add", - 158, - 3, - 157, - 1577, - 19 - ], - [ - "jump", - "add_done_845", - 1577, - 19 - ], - "add_err_847", - [ - "disrupt", - 1577, - 19 - ], - "add_done_845", - [ - "move", - 3, - 158, - 1577, - 19 - ], - [ - "jump", - "while_start_837", - 1577, - 19 - ], - "while_end_838", - [ - "get", - 162, - 9, - 1, - 1580, - 18 - ], - [ - "frame", - 163, - 162, - 0, - 1580, - 18 - ], - [ - "null", - 164, - 1580, - 18 - ], - [ - "setarg", - 163, - 0, - 164, - 1580, - 18 - ], - [ - "invoke", - 163, - 161, - 1580, - 18 - ], - [ - "move", - 12, - 161, - 1580, - 18 - ], - [ - "access", - 165, - "array", - 1581, - 18 - ], - [ - "access", - 166, - 0, - 1581, - 37 - ], - [ - "array", - 167, - 3, - 1581, - 37 - ], - [ - "push", - 167, - 165, - 1581, - 37 - ], - [ - "push", - 167, - 12, - 1581, - 37 - ], - [ - "push", - 167, - 166, - 1581, - 37 - ], - [ - "get", - 169, - 7, - 1, - 1581, - 7 - ], - [ - "frame", - 170, - 169, - 1, - 1581, - 7 - ], - [ - "null", - 171, - 1581, - 7 - ], - [ - "setarg", - 170, - 0, - 171, - 1581, - 7 - ], - [ - "setarg", - 170, - 1, - 167, - 1581, - 7 - ], - [ - "invoke", - 170, - 168, - 1581, - 7 - ], - [ - "access", - 172, - 0, - 1582, - 12 - ], - [ - "move", - 3, - 172, - 1582, - 12 - ], - "while_start_848", - [ - "is_int", - 174, - 3, - 1583, - 19 - ], - [ - "jump_false", - 174, - "rel_ni_850", - 1583, - 19 - ], - [ - "is_int", - 175, - 54, - 1583, - 19 - ], - [ - "jump_false", - 175, - "rel_ni_850", - 1583, - 19 - ], - [ - "lt_int", - 173, - 3, - 54, - 1583, - 19 - ], - [ - "jump", - "rel_done_852", - 1583, - 19 - ], - "rel_ni_850", - [ - "is_num", - 174, - 3, - 1583, - 19 - ], - [ - "jump_false", - 174, - "rel_nn_851", - 1583, - 19 - ], - [ - "is_num", - 175, - 54, - 1583, - 19 - ], - [ - "jump_false", - 175, - "rel_nn_851", - 1583, - 19 - ], - [ - "lt_float", - 173, - 3, - 54, - 1583, - 19 - ], - [ - "jump", - "rel_done_852", - 1583, - 19 - ], - "rel_nn_851", - [ - "is_text", - 174, - 3, - 1583, - 19 - ], - [ - "jump_false", - 174, - "rel_err_853", - 1583, - 19 - ], - [ - "is_text", - 175, - 54, - 1583, - 19 - ], - [ - "jump_false", - 175, - "rel_err_853", - 1583, - 19 - ], - [ - "lt_text", - 173, - 3, - 54, - 1583, - 19 - ], - [ - "jump", - "rel_done_852", - 1583, - 19 - ], - "rel_err_853", - [ - "disrupt", - 1583, - 19 - ], - "rel_done_852", - [ - "jump_false", - 173, - "while_end_849", - 1583, - 19 - ], - [ - "access", - 176, - "push", - 1584, - 16 - ], - [ - "load_dynamic", - 177, - 26, - 3, - 1584, - 45 - ], - [ - "get", - 179, - 14, - 1, - 1584, - 9 - ], - [ - "frame", - 180, - 179, - 3, - 1584, - 9 - ], - [ - "null", - 181, - 1584, - 9 - ], - [ - "setarg", - 180, - 0, - 181, - 1584, - 9 - ], - [ - "setarg", - 180, - 1, - 176, - 1584, - 9 - ], - [ - "setarg", - 180, - 2, - 12, - 1584, - 9 - ], - [ - "setarg", - 180, - 3, - 177, - 1584, - 9 - ], - [ - "invoke", - 180, - 178, - 1584, - 9 - ], - [ - "access", - 182, - 1, - 1585, - 19 - ], - [ - "is_text", - 184, - 3, - 1585, - 19 - ], - [ - "jump_false", - 184, - "add_cn_855", - 1585, - 19 - ], - "_nop_tc_56", - [ - "jump", - "add_cn_855", - 1585, - 19 - ], - [ - "concat", - 183, - 3, - 182, - 1585, - 19 - ], - [ - "jump", - "add_done_854", - 1585, - 19 - ], - "add_cn_855", - [ - "is_num", - 184, - 3, - 1585, - 19 - ], - [ - "jump_false", - 184, - "add_err_856", - 1585, - 19 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "add", - 183, - 3, - 182, - 1585, - 19 - ], - [ - "jump", - "add_done_854", - 1585, - 19 - ], - "add_err_856", - [ - "disrupt", - 1585, - 19 - ], - "add_done_854", - [ - "move", - 3, - 183, - 1585, - 19 - ], - [ - "jump", - "while_start_848", - 1585, - 19 - ], - "while_end_849", - [ - "access", - 186, - "format", - 1588, - 38 - ], - [ - "get", - 188, - 47, - 1, - 1588, - 23 - ], - [ - "frame", - 189, - 188, - 1, - 1588, - 23 - ], - [ - "null", - 190, - 1588, - 23 - ], - [ - "setarg", - 189, - 0, - 190, - 1588, - 23 - ], - [ - "setarg", - 189, - 1, - 186, - 1588, - 23 - ], - [ - "invoke", - 189, - 187, - 1588, - 23 - ], - [ - "move", - 29, - 187, - 1588, - 23 - ], - [ - "access", - 191, - 0, - 1589, - 27 - ], - [ - "is_int", - 193, - 29, - 1589, - 27 - ], - [ - "jump_false", - 193, - "rel_ni_859", - 1589, - 27 - ], - "_nop_tc_59", - "_nop_tc_60", - [ - "lt_int", - 192, - 29, - 191, - 1589, - 27 - ], - [ - "jump", - "rel_done_861", - 1589, - 27 - ], - "rel_ni_859", - [ - "is_num", - 193, - 29, - 1589, - 27 - ], - [ - "jump_false", - 193, - "rel_nn_860", - 1589, - 27 - ], - "_nop_tc_61", - "_nop_tc_62", - [ - "lt_float", - 192, - 29, - 191, - 1589, - 27 - ], - [ - "jump", - "rel_done_861", - 1589, - 27 - ], - "rel_nn_860", - [ - "is_text", - 193, - 29, - 1589, - 27 - ], - [ - "jump_false", - 193, - "rel_err_862", - 1589, - 27 - ], - "_nop_tc_63", - [ - "jump", - "rel_err_862", - 1589, - 27 - ], - [ - "lt_text", - 192, - 29, - 191, - 1589, - 27 - ], - [ - "jump", - "rel_done_861", - 1589, - 27 - ], - "rel_err_862", - [ - "disrupt", - 1589, - 27 - ], - "rel_done_861", - [ - "jump_false", - 192, - "if_else_857", - 1589, - 27 - ], - [ - "get", - 196, - 9, - 1, - 1590, - 25 - ], - [ - "frame", - 197, - 196, - 0, - 1590, - 25 - ], - [ - "null", - 198, - 1590, - 25 - ], - [ - "setarg", - 197, - 0, - 198, - 1590, - 25 - ], - [ - "invoke", - 197, - 195, - 1590, - 25 - ], - [ - "move", - 29, - 195, - 1590, - 25 - ], - [ - "access", - 199, - "format", - 1591, - 46 - ], - [ - "get", - 201, - 17, - 1, - 1591, - 9 - ], - [ - "frame", - 202, - 201, - 2, - 1591, - 9 - ], - [ - "null", - 203, - 1591, - 9 - ], - [ - "setarg", - 202, - 0, - 203, - 1591, - 9 - ], - [ - "setarg", - 202, - 1, - 29, - 1591, - 9 - ], - [ - "setarg", - 202, - 2, - 199, - 1591, - 9 - ], - [ - "invoke", - 202, - 200, - 1591, - 9 - ], - [ - "jump", - "if_end_858", - 1591, - 9 - ], - "if_else_857", - "if_end_858", - [ - "load_field", - 204, - 1, - "value", - 1594, - 13 - ], - [ - "move", - 28, - 204, - 1594, - 13 - ], - [ - "null", - 205, - 1595, - 18 - ], - [ - "is_identical", - 206, - 28, - 205, - 1595, - 18 - ], - [ - "jump_true", - 206, - "eq_done_865", - 1595, - 18 - ], - [ - "is_int", - 207, - 28, - 1595, - 18 - ], - [ - "jump_false", - 207, - "eq_ni_866", - 1595, - 18 - ], - "_nop_tc_64", - [ - "jump", - "eq_ni_866", - 1595, - 18 - ], - [ - "eq_int", - 206, - 28, - 205, - 1595, - 18 - ], - [ - "jump", - "eq_done_865", - 1595, - 18 - ], - "eq_ni_866", - [ - "is_num", - 207, - 28, - 1595, - 18 - ], - [ - "jump_false", - 207, - "eq_nn_867", - 1595, - 18 - ], - "_nop_tc_65", - [ - "jump", - "eq_nn_867", - 1595, - 18 - ], - [ - "eq_float", - 206, - 28, - 205, - 1595, - 18 - ], - [ - "jump", - "eq_done_865", - 1595, - 18 - ], - "eq_nn_867", - [ - "is_text", - 207, - 28, - 1595, - 18 - ], - [ - "jump_false", - 207, - "eq_nt_868", - 1595, - 18 - ], - "_nop_tc_66", - [ - "jump", - "eq_nt_868", - 1595, - 18 - ], - [ - "eq_text", - 206, - 28, - 205, - 1595, - 18 - ], - [ - "jump", - "eq_done_865", - 1595, - 18 - ], - "eq_nt_868", - [ - "is_null", - 207, - 28, - 1595, - 18 - ], - [ - "jump_false", - 207, - "eq_nnl_869", - 1595, - 18 - ], - "_nop_tc_67", - "_nop_tc_68", - [ - "true", - 206, - 1595, - 18 - ], - [ - "jump", - "eq_done_865", - 1595, - 18 - ], - "eq_nnl_869", - [ - "is_bool", - 207, - 28, - 1595, - 18 - ], - [ - "jump_false", - 207, - "eq_nb_870", - 1595, - 18 - ], - "_nop_tc_69", - [ - "jump", - "eq_nb_870", - 1595, - 18 - ], - [ - "eq_bool", - 206, - 28, - 205, - 1595, - 18 - ], - [ - "jump", - "eq_done_865", - 1595, - 18 - ], - "eq_nb_870", - [ - "false", - 206, - 1595, - 18 - ], - "eq_done_865", - [ - "jump_false", - 206, - "if_else_863", - 1595, - 18 - ], - [ - "access", - 209, - "", - 1596, - 15 - ], - [ - "move", - 28, - 209, - 1596, - 15 - ], - [ - "jump", - "if_end_864", - 1596, - 15 - ], - "if_else_863", - "if_end_864", - [ - "get", - 211, - 9, - 1, - 1598, - 22 - ], - [ - "frame", - 212, - 211, - 0, - 1598, - 22 - ], - [ - "null", - 213, - 1598, - 22 - ], - [ - "setarg", - 212, - 0, - 213, - 1598, - 22 - ], - [ - "invoke", - 212, - 210, - 1598, - 22 - ], - [ - "move", - 30, - 210, - 1598, - 22 - ], - [ - "get", - 215, - 26, - 1, - 1599, - 7 - ], - [ - "frame", - 216, - 215, - 2, - 1599, - 7 - ], - [ - "null", - 217, - 1599, - 7 - ], - [ - "setarg", - 216, - 0, - 217, - 1599, - 7 - ], - [ - "setarg", - 216, - 1, - 30, - 1599, - 7 - ], - [ - "setarg", - 216, - 2, - 28, - 1599, - 7 - ], - [ - "invoke", - 216, - 214, - 1599, - 7 - ], - [ - "access", - 218, - 0, - 1601, - 31 - ], - [ - "is_int", - 220, - 2, - 1601, - 31 - ], - [ - "jump_false", - 220, - "rel_ni_873", - 1601, - 31 - ], - "_nop_tc_70", - "_nop_tc_71", - [ - "ge_int", - 219, - 2, - 218, - 1601, - 31 - ], - [ - "jump", - "rel_done_875", - 1601, - 31 - ], - "rel_ni_873", - [ - "is_num", - 220, - 2, - 1601, - 31 - ], - [ - "jump_false", - 220, - "rel_nn_874", - 1601, - 31 - ], - "_nop_tc_72", - "_nop_tc_73", - [ - "ge_float", - 219, - 2, - 218, - 1601, - 31 - ], - [ - "jump", - "rel_done_875", - 1601, - 31 - ], - "rel_nn_874", - [ - "is_text", - 220, - 2, - 1601, - 31 - ], - [ - "jump_false", - 220, - "rel_err_876", - 1601, - 31 - ], - "_nop_tc_74", - [ - "jump", - "rel_err_876", - 1601, - 31 - ], - [ - "ge_text", - 219, - 2, - 218, - 1601, - 31 - ], - [ - "jump", - "rel_done_875", - 1601, - 31 - ], - "rel_err_876", - [ - "disrupt", - 1601, - 31 - ], - "rel_done_875", - [ - "jump_false", - 219, - "tern_else_871", - 1601, - 31 - ], - [ - "move", - 222, - 2, - 1601, - 35 - ], - [ - "jump", - "tern_end_872", - 1601, - 35 - ], - "tern_else_871", - [ - "get", - 224, - 9, - 1, - 1601, - 44 - ], - [ - "frame", - 225, - 224, - 0, - 1601, - 44 - ], - [ - "null", - 226, - 1601, - 44 - ], - [ - "setarg", - 225, - 0, - 226, - 1601, - 44 - ], - [ - "invoke", - 225, - 223, - 1601, - 44 - ], - [ - "move", - 222, - 223, - 1601, - 44 - ], - "tern_end_872", - [ - "move", - 70, - 222, - 1601, - 44 - ], - [ - "array", - 227, - 2, - 1602, - 60 - ], - [ - "push", - 227, - 30, - 1602, - 60 - ], - [ - "push", - 227, - 12, - 1602, - 60 - ], - [ - "get", - 229, - 20, - 1, - 1602, - 7 - ], - [ - "frame", - 230, - 229, - 3, - 1602, - 7 - ], - [ - "null", - 231, - 1602, - 7 - ], - [ - "setarg", - 230, - 0, - 231, - 1602, - 7 - ], - [ - "setarg", - 230, - 1, - 70, - 1602, - 7 - ], - [ - "setarg", - 230, - 2, - 29, - 1602, - 7 - ], - [ - "setarg", - 230, - 3, - 227, - 1602, - 7 - ], - [ - "invoke", - 230, - 228, - 1602, - 7 - ], - [ - "return", - 70, - 1603, - 14 - ], - "_nop_ur_5", - "if_else_819", - "if_end_820", - [ - "access", - 232, - "regexp", - 1605, - 17 - ], - [ - "is_identical", - 233, - 45, - 232, - 1605, - 17 - ], - [ - "jump_true", - 233, - "eq_done_879", - 1605, - 17 - ], - [ - "is_int", - 234, - 45, - 1605, - 17 - ], - [ - "jump_false", - 234, - "eq_ni_880", - 1605, - 17 - ], - "_nop_tc_75", - [ - "jump", - "eq_ni_880", - 1605, - 17 - ], - [ - "eq_int", - 233, - 45, - 232, - 1605, - 17 - ], - [ - "jump", - "eq_done_879", - 1605, - 17 - ], - "eq_ni_880", - [ - "is_num", - 234, - 45, - 1605, - 17 - ], - [ - "jump_false", - 234, - "eq_nn_881", - 1605, - 17 - ], - "_nop_tc_76", - [ - "jump", - "eq_nn_881", - 1605, - 17 - ], - [ - "eq_float", - 233, - 45, - 232, - 1605, - 17 - ], - [ - "jump", - "eq_done_879", - 1605, - 17 - ], - "eq_nn_881", - [ - "is_text", - 234, - 45, - 1605, - 17 - ], - [ - "jump_false", - 234, - "eq_nt_882", - 1605, - 17 - ], - "_nop_tc_77", - "_nop_tc_78", - [ - "eq_text", - 233, - 45, - 232, - 1605, - 17 - ], - [ - "jump", - "eq_done_879", - 1605, - 17 - ], - "eq_nt_882", - [ - "is_null", - 234, - 45, - 1605, - 17 - ], - [ - "jump_false", - 234, - "eq_nnl_883", - 1605, - 17 - ], - "_nop_tc_79", - [ - "jump", - "eq_nnl_883", - 1605, - 17 - ], - [ - "true", - 233, - 1605, - 17 - ], - [ - "jump", - "eq_done_879", - 1605, - 17 - ], - "eq_nnl_883", - [ - "is_bool", - 234, - 45, - 1605, - 17 - ], - [ - "jump_false", - 234, - "eq_nb_884", - 1605, - 17 - ], - "_nop_tc_80", - [ - "jump", - "eq_nb_884", - 1605, - 17 - ], - [ - "eq_bool", - 233, - 45, - 232, - 1605, - 17 - ], - [ - "jump", - "eq_done_879", - 1605, - 17 - ], - "eq_nb_884", - [ - "false", - 233, - 1605, - 17 - ], - "eq_done_879", - [ - "jump_false", - 233, - "if_else_877", - 1605, - 17 - ], - [ - "access", - 236, - 0, - 1606, - 24 - ], - [ - "is_int", - 238, - 2, - 1606, - 24 - ], - [ - "jump_false", - 238, - "rel_ni_887", - 1606, - 24 - ], - "_nop_tc_81", - "_nop_tc_82", - [ - "ge_int", - 237, - 2, - 236, - 1606, - 24 - ], - [ - "jump", - "rel_done_889", - 1606, - 24 - ], - "rel_ni_887", - [ - "is_num", - 238, - 2, - 1606, - 24 - ], - [ - "jump_false", - 238, - "rel_nn_888", - 1606, - 24 - ], - "_nop_tc_83", - "_nop_tc_84", - [ - "ge_float", - 237, - 2, - 236, - 1606, - 24 - ], - [ - "jump", - "rel_done_889", - 1606, - 24 - ], - "rel_nn_888", - [ - "is_text", - 238, - 2, - 1606, - 24 - ], - [ - "jump_false", - 238, - "rel_err_890", - 1606, - 24 - ], - "_nop_tc_85", - [ - "jump", - "rel_err_890", - 1606, - 24 - ], - [ - "ge_text", - 237, - 2, - 236, - 1606, - 24 - ], - [ - "jump", - "rel_done_889", - 1606, - 24 - ], - "rel_err_890", - [ - "disrupt", - 1606, - 24 - ], - "rel_done_889", - [ - "jump_false", - 237, - "tern_else_885", - 1606, - 24 - ], - [ - "move", - 240, - 2, - 1606, - 28 - ], - [ - "jump", - "tern_end_886", - 1606, - 28 - ], - "tern_else_885", - [ - "get", - 242, - 9, - 1, - 1606, - 37 - ], - [ - "frame", - 243, - 242, - 0, - 1606, - 37 - ], - [ - "null", - 244, - 1606, - 37 - ], - [ - "setarg", - 243, - 0, - 244, - 1606, - 37 - ], - [ - "invoke", - 243, - 241, - 1606, - 37 - ], - [ - "move", - 240, - 241, - 1606, - 37 - ], - "tern_end_886", - [ - "move", - 71, - 240, - 1606, - 37 - ], - [ - "load_field", - 245, - 1, - "pattern", - 1607, - 17 - ], - [ - "move", - 65, - 245, - 1607, - 17 - ], - [ - "null", - 246, - 1608, - 22 - ], - [ - "is_identical", - 247, - 65, - 246, - 1608, - 22 - ], - [ - "jump_true", - 247, - "eq_done_893", - 1608, - 22 - ], - [ - "is_int", - 248, - 65, - 1608, - 22 - ], - [ - "jump_false", - 248, - "eq_ni_894", - 1608, - 22 - ], - "_nop_tc_86", - [ - "jump", - "eq_ni_894", - 1608, - 22 - ], - [ - "eq_int", - 247, - 65, - 246, - 1608, - 22 - ], - [ - "jump", - "eq_done_893", - 1608, - 22 - ], - "eq_ni_894", - [ - "is_num", - 248, - 65, - 1608, - 22 - ], - [ - "jump_false", - 248, - "eq_nn_895", - 1608, - 22 - ], - "_nop_tc_87", - [ - "jump", - "eq_nn_895", - 1608, - 22 - ], - [ - "eq_float", - 247, - 65, - 246, - 1608, - 22 - ], - [ - "jump", - "eq_done_893", - 1608, - 22 - ], - "eq_nn_895", - [ - "is_text", - 248, - 65, - 1608, - 22 - ], - [ - "jump_false", - 248, - "eq_nt_896", - 1608, - 22 - ], - "_nop_tc_88", - [ - "jump", - "eq_nt_896", - 1608, - 22 - ], - [ - "eq_text", - 247, - 65, - 246, - 1608, - 22 - ], - [ - "jump", - "eq_done_893", - 1608, - 22 - ], - "eq_nt_896", - [ - "is_null", - 248, - 65, - 1608, - 22 - ], - [ - "jump_false", - 248, - "eq_nnl_897", - 1608, - 22 - ], - "_nop_tc_89", - "_nop_tc_90", - [ - "true", - 247, - 1608, - 22 - ], - [ - "jump", - "eq_done_893", - 1608, - 22 - ], - "eq_nnl_897", - [ - "is_bool", - 248, - 65, - 1608, - 22 - ], - [ - "jump_false", - 248, - "eq_nb_898", - 1608, - 22 - ], - "_nop_tc_91", - [ - "jump", - "eq_nb_898", - 1608, - 22 - ], - [ - "eq_bool", - 247, - 65, - 246, - 1608, - 22 - ], - [ - "jump", - "eq_done_893", - 1608, - 22 - ], - "eq_nb_898", - [ - "false", - 247, - 1608, - 22 - ], - "eq_done_893", - [ - "jump_false", - 247, - "if_else_891", - 1608, - 22 - ], - [ - "access", - 250, - "", - 1609, - 19 - ], - [ - "move", - 65, - 250, - 1609, - 19 - ], - [ - "jump", - "if_end_892", - 1609, - 19 - ], - "if_else_891", - "if_end_892", - [ - "load_field", - 251, - 1, - "flags", - 1611, - 15 - ], - [ - "move", - 27, - 251, - 1611, - 15 - ], - [ - "null", - 252, - 1612, - 20 - ], - [ - "is_identical", - 253, - 27, - 252, - 1612, - 20 - ], - [ - "jump_true", - 253, - "eq_done_901", - 1612, - 20 - ], - [ - "is_int", - 254, - 27, - 1612, - 20 - ], - [ - "jump_false", - 254, - "eq_ni_902", - 1612, - 20 - ], - "_nop_tc_92", - [ - "jump", - "eq_ni_902", - 1612, - 20 - ], - [ - "eq_int", - 253, - 27, - 252, - 1612, - 20 - ], - [ - "jump", - "eq_done_901", - 1612, - 20 - ], - "eq_ni_902", - [ - "is_num", - 254, - 27, - 1612, - 20 - ], - [ - "jump_false", - 254, - "eq_nn_903", - 1612, - 20 - ], - "_nop_tc_93", - [ - "jump", - "eq_nn_903", - 1612, - 20 - ], - [ - "eq_float", - 253, - 27, - 252, - 1612, - 20 - ], - [ - "jump", - "eq_done_901", - 1612, - 20 - ], - "eq_nn_903", - [ - "is_text", - 254, - 27, - 1612, - 20 - ], - [ - "jump_false", - 254, - "eq_nt_904", - 1612, - 20 - ], - "_nop_tc_94", - [ - "jump", - "eq_nt_904", - 1612, - 20 - ], - [ - "eq_text", - 253, - 27, - 252, - 1612, - 20 - ], - [ - "jump", - "eq_done_901", - 1612, - 20 - ], - "eq_nt_904", - [ - "is_null", - 254, - 27, - 1612, - 20 - ], - [ - "jump_false", - 254, - "eq_nnl_905", - 1612, - 20 - ], - "_nop_tc_95", - "_nop_tc_96", - [ - "true", - 253, - 1612, - 20 - ], - [ - "jump", - "eq_done_901", - 1612, - 20 - ], - "eq_nnl_905", - [ - "is_bool", - 254, - 27, - 1612, - 20 - ], - [ - "jump_false", - 254, - "eq_nb_906", - 1612, - 20 - ], - "_nop_tc_97", - [ - "jump", - "eq_nb_906", - 1612, - 20 - ], - [ - "eq_bool", - 253, - 27, - 252, - 1612, - 20 - ], - [ - "jump", - "eq_done_901", - 1612, - 20 - ], - "eq_nb_906", - [ - "false", - 253, - 1612, - 20 - ], - "eq_done_901", - [ - "jump_false", - 253, - "if_else_899", - 1612, - 20 - ], - [ - "access", - 256, - "", - 1613, - 17 - ], - [ - "move", - 27, - 256, - 1613, - 17 - ], - [ - "jump", - "if_end_900", - 1613, - 17 - ], - "if_else_899", - "if_end_900", - [ - "access", - 257, - "regexp", - 1615, - 18 - ], - [ - "array", - 258, - 4, - 1615, - 43 - ], - [ - "push", - 258, - 257, - 1615, - 43 - ], - [ - "push", - 258, - 71, - 1615, - 43 - ], - [ - "push", - 258, - 65, - 1615, - 43 - ], - [ - "push", - 258, - 27, - 1615, - 43 - ], - [ - "get", - 260, - 7, - 1, - 1615, - 7 - ], - [ - "frame", - 261, - 260, - 1, - 1615, - 7 - ], - [ - "null", - 262, - 1615, - 7 - ], - [ - "setarg", - 261, - 0, - 262, - 1615, - 7 - ], - [ - "setarg", - 261, - 1, - 258, - 1615, - 7 - ], - [ - "invoke", - 261, - 259, - 1615, - 7 - ], - [ - "return", - 71, - 1616, - 14 - ], - "_nop_ur_6", - "if_else_877", - "if_end_878", - [ - "access", - 263, - "true", - 1618, - 17 - ], - [ - "is_identical", - 264, - 45, - 263, - 1618, - 17 - ], - [ - "jump_true", - 264, - "eq_done_909", - 1618, - 17 - ], - [ - "is_int", - 265, - 45, - 1618, - 17 - ], - [ - "jump_false", - 265, - "eq_ni_910", - 1618, - 17 - ], - "_nop_tc_98", - [ - "jump", - "eq_ni_910", - 1618, - 17 - ], - [ - "eq_int", - 264, - 45, - 263, - 1618, - 17 - ], - [ - "jump", - "eq_done_909", - 1618, - 17 - ], - "eq_ni_910", - [ - "is_num", - 265, - 45, - 1618, - 17 - ], - [ - "jump_false", - 265, - "eq_nn_911", - 1618, - 17 - ], - "_nop_tc_99", - [ - "jump", - "eq_nn_911", - 1618, - 17 - ], - [ - "eq_float", - 264, - 45, - 263, - 1618, - 17 - ], - [ - "jump", - "eq_done_909", - 1618, - 17 - ], - "eq_nn_911", - [ - "is_text", - 265, - 45, - 1618, - 17 - ], - [ - "jump_false", - 265, - "eq_nt_912", - 1618, - 17 - ], - "_nop_tc_100", - "_nop_tc_101", - [ - "eq_text", - 264, - 45, - 263, - 1618, - 17 - ], - [ - "jump", - "eq_done_909", - 1618, - 17 - ], - "eq_nt_912", - [ - "is_null", - 265, - 45, - 1618, - 17 - ], - [ - "jump_false", - 265, - "eq_nnl_913", - 1618, - 17 - ], - "_nop_tc_102", - [ - "jump", - "eq_nnl_913", - 1618, - 17 - ], - [ - "true", - 264, - 1618, - 17 - ], - [ - "jump", - "eq_done_909", - 1618, - 17 - ], - "eq_nnl_913", - [ - "is_bool", - 265, - 45, - 1618, - 17 - ], - [ - "jump_false", - 265, - "eq_nb_914", - 1618, - 17 - ], - "_nop_tc_103", - [ - "jump", - "eq_nb_914", - 1618, - 17 - ], - [ - "eq_bool", - 264, - 45, - 263, - 1618, - 17 - ], - [ - "jump", - "eq_done_909", - 1618, - 17 - ], - "eq_nb_914", - [ - "false", - 264, - 1618, - 17 - ], - "eq_done_909", - [ - "jump_false", - 264, - "if_else_907", - 1618, - 17 - ], - [ - "access", - 267, - 0, - 1619, - 24 - ], - [ - "is_int", - 269, - 2, - 1619, - 24 - ], - [ - "jump_false", - 269, - "rel_ni_917", - 1619, - 24 - ], - "_nop_tc_104", - "_nop_tc_105", - [ - "ge_int", - 268, - 2, - 267, - 1619, - 24 - ], - [ - "jump", - "rel_done_919", - 1619, - 24 - ], - "rel_ni_917", - [ - "is_num", - 269, - 2, - 1619, - 24 - ], - [ - "jump_false", - 269, - "rel_nn_918", - 1619, - 24 - ], - "_nop_tc_106", - "_nop_tc_107", - [ - "ge_float", - 268, - 2, - 267, - 1619, - 24 - ], - [ - "jump", - "rel_done_919", - 1619, - 24 - ], - "rel_nn_918", - [ - "is_text", - 269, - 2, - 1619, - 24 - ], - [ - "jump_false", - 269, - "rel_err_920", - 1619, - 24 - ], - "_nop_tc_108", - [ - "jump", - "rel_err_920", - 1619, - 24 - ], - [ - "ge_text", - 268, - 2, - 267, - 1619, - 24 - ], - [ - "jump", - "rel_done_919", - 1619, - 24 - ], - "rel_err_920", - [ - "disrupt", - 1619, - 24 - ], - "rel_done_919", - [ - "jump_false", - 268, - "tern_else_915", - 1619, - 24 - ], - [ - "move", - 271, - 2, - 1619, - 28 - ], - [ - "jump", - "tern_end_916", - 1619, - 28 - ], - "tern_else_915", - [ - "get", - 273, - 9, - 1, - 1619, - 37 - ], - [ - "frame", - 274, - 273, - 0, - 1619, - 37 - ], - [ - "null", - 275, - 1619, - 37 - ], - [ - "setarg", - 274, - 0, - 275, - 1619, - 37 - ], - [ - "invoke", - 274, - 272, - 1619, - 37 - ], - [ - "move", - 271, - 272, - 1619, - 37 - ], - "tern_end_916", - [ - "move", - 71, - 271, - 1619, - 37 - ], - [ - "true", - 276, - 1620, - 29 - ], - [ - "get", - 278, - 23, - 1, - 1620, - 7 - ], - [ - "frame", - 279, - 278, - 2, - 1620, - 7 - ], - [ - "null", - 280, - 1620, - 7 - ], - [ - "setarg", - 279, - 0, - 280, - 1620, - 7 - ], - [ - "setarg", - 279, - 1, - 71, - 1620, - 7 - ], - [ - "setarg", - 279, - 2, - 276, - 1620, - 7 - ], - [ - "invoke", - 279, - 277, - 1620, - 7 - ], - [ - "return", - 71, - 1621, - 14 - ], - "_nop_ur_7", - "if_else_907", - "if_end_908", - [ - "access", - 281, - "false", - 1623, - 17 - ], - [ - "is_identical", - 282, - 45, - 281, - 1623, - 17 - ], - [ - "jump_true", - 282, - "eq_done_923", - 1623, - 17 - ], - [ - "is_int", - 283, - 45, - 1623, - 17 - ], - [ - "jump_false", - 283, - "eq_ni_924", - 1623, - 17 - ], - "_nop_tc_109", - [ - "jump", - "eq_ni_924", - 1623, - 17 - ], - [ - "eq_int", - 282, - 45, - 281, - 1623, - 17 - ], - [ - "jump", - "eq_done_923", - 1623, - 17 - ], - "eq_ni_924", - [ - "is_num", - 283, - 45, - 1623, - 17 - ], - [ - "jump_false", - 283, - "eq_nn_925", - 1623, - 17 - ], - "_nop_tc_110", - [ - "jump", - "eq_nn_925", - 1623, - 17 - ], - [ - "eq_float", - 282, - 45, - 281, - 1623, - 17 - ], - [ - "jump", - "eq_done_923", - 1623, - 17 - ], - "eq_nn_925", - [ - "is_text", - 283, - 45, - 1623, - 17 - ], - [ - "jump_false", - 283, - "eq_nt_926", - 1623, - 17 - ], - "_nop_tc_111", - "_nop_tc_112", - [ - "eq_text", - 282, - 45, - 281, - 1623, - 17 - ], - [ - "jump", - "eq_done_923", - 1623, - 17 - ], - "eq_nt_926", - [ - "is_null", - 283, - 45, - 1623, - 17 - ], - [ - "jump_false", - 283, - "eq_nnl_927", - 1623, - 17 - ], - "_nop_tc_113", - [ - "jump", - "eq_nnl_927", - 1623, - 17 - ], - [ - "true", - 282, - 1623, - 17 - ], - [ - "jump", - "eq_done_923", - 1623, - 17 - ], - "eq_nnl_927", - [ - "is_bool", - 283, - 45, - 1623, - 17 - ], - [ - "jump_false", - 283, - "eq_nb_928", - 1623, - 17 - ], - "_nop_tc_114", - [ - "jump", - "eq_nb_928", - 1623, - 17 - ], - [ - "eq_bool", - 282, - 45, - 281, - 1623, - 17 - ], - [ - "jump", - "eq_done_923", - 1623, - 17 - ], - "eq_nb_928", - [ - "false", - 282, - 1623, - 17 - ], - "eq_done_923", - [ - "jump_false", - 282, - "if_else_921", - 1623, - 17 - ], - [ - "access", - 285, - 0, - 1624, - 24 - ], - [ - "is_int", - 287, - 2, - 1624, - 24 - ], - [ - "jump_false", - 287, - "rel_ni_931", - 1624, - 24 - ], - "_nop_tc_115", - "_nop_tc_116", - [ - "ge_int", - 286, - 2, - 285, - 1624, - 24 - ], - [ - "jump", - "rel_done_933", - 1624, - 24 - ], - "rel_ni_931", - [ - "is_num", - 287, - 2, - 1624, - 24 - ], - [ - "jump_false", - 287, - "rel_nn_932", - 1624, - 24 - ], - "_nop_tc_117", - "_nop_tc_118", - [ - "ge_float", - 286, - 2, - 285, - 1624, - 24 - ], - [ - "jump", - "rel_done_933", - 1624, - 24 - ], - "rel_nn_932", - [ - "is_text", - 287, - 2, - 1624, - 24 - ], - [ - "jump_false", - 287, - "rel_err_934", - 1624, - 24 - ], - "_nop_tc_119", - [ - "jump", - "rel_err_934", - 1624, - 24 - ], - [ - "ge_text", - 286, - 2, - 285, - 1624, - 24 - ], - [ - "jump", - "rel_done_933", - 1624, - 24 - ], - "rel_err_934", - [ - "disrupt", - 1624, - 24 - ], - "rel_done_933", - [ - "jump_false", - 286, - "tern_else_929", - 1624, - 24 - ], - [ - "move", - 289, - 2, - 1624, - 28 - ], - [ - "jump", - "tern_end_930", - 1624, - 28 - ], - "tern_else_929", - [ - "get", - 291, - 9, - 1, - 1624, - 37 - ], - [ - "frame", - 292, - 291, - 0, - 1624, - 37 - ], - [ - "null", - 293, - 1624, - 37 - ], - [ - "setarg", - 292, - 0, - 293, - 1624, - 37 - ], - [ - "invoke", - 292, - 290, - 1624, - 37 - ], - [ - "move", - 289, - 290, - 1624, - 37 - ], - "tern_end_930", - [ - "move", - 71, - 289, - 1624, - 37 - ], - [ - "false", - 294, - 1625, - 29 - ], - [ - "get", - 296, - 23, - 1, - 1625, - 7 - ], - [ - "frame", - 297, - 296, - 2, - 1625, - 7 - ], - [ - "null", - 298, - 1625, - 7 - ], - [ - "setarg", - 297, - 0, - 298, - 1625, - 7 - ], - [ - "setarg", - 297, - 1, - 71, - 1625, - 7 - ], - [ - "setarg", - 297, - 2, - 294, - 1625, - 7 - ], - [ - "invoke", - 297, - 295, - 1625, - 7 - ], - [ - "return", - 71, - 1626, - 14 - ], - "_nop_ur_8", - "if_else_921", - "if_end_922", - [ - "access", - 299, - "null", - 1628, - 17 - ], - [ - "is_identical", - 300, - 45, - 299, - 1628, - 17 - ], - [ - "jump_true", - 300, - "eq_done_937", - 1628, - 17 - ], - [ - "is_int", - 301, - 45, - 1628, - 17 - ], - [ - "jump_false", - 301, - "eq_ni_938", - 1628, - 17 - ], - "_nop_tc_120", - [ - "jump", - "eq_ni_938", - 1628, - 17 - ], - [ - "eq_int", - 300, - 45, - 299, - 1628, - 17 - ], - [ - "jump", - "eq_done_937", - 1628, - 17 - ], - "eq_ni_938", - [ - "is_num", - 301, - 45, - 1628, - 17 - ], - [ - "jump_false", - 301, - "eq_nn_939", - 1628, - 17 - ], - "_nop_tc_121", - [ - "jump", - "eq_nn_939", - 1628, - 17 - ], - [ - "eq_float", - 300, - 45, - 299, - 1628, - 17 - ], - [ - "jump", - "eq_done_937", - 1628, - 17 - ], - "eq_nn_939", - [ - "is_text", - 301, - 45, - 1628, - 17 - ], - [ - "jump_false", - 301, - "eq_nt_940", - 1628, - 17 - ], - "_nop_tc_122", - "_nop_tc_123", - [ - "eq_text", - 300, - 45, - 299, - 1628, - 17 - ], - [ - "jump", - "eq_done_937", - 1628, - 17 - ], - "eq_nt_940", - [ - "is_null", - 301, - 45, - 1628, - 17 - ], - [ - "jump_false", - 301, - "eq_nnl_941", - 1628, - 17 - ], - "_nop_tc_124", - [ - "jump", - "eq_nnl_941", - 1628, - 17 - ], - [ - "true", - 300, - 1628, - 17 - ], - [ - "jump", - "eq_done_937", - 1628, - 17 - ], - "eq_nnl_941", - [ - "is_bool", - 301, - 45, - 1628, - 17 - ], - [ - "jump_false", - 301, - "eq_nb_942", - 1628, - 17 - ], - "_nop_tc_125", - [ - "jump", - "eq_nb_942", - 1628, - 17 - ], - [ - "eq_bool", - 300, - 45, - 299, - 1628, - 17 - ], - [ - "jump", - "eq_done_937", - 1628, - 17 - ], - "eq_nb_942", - [ - "false", - 300, - 1628, - 17 - ], - "eq_done_937", - [ - "jump_false", - 300, - "if_else_935", - 1628, - 17 - ], - [ - "access", - 303, - 0, - 1629, - 24 - ], - [ - "is_int", - 305, - 2, - 1629, - 24 - ], - [ - "jump_false", - 305, - "rel_ni_945", - 1629, - 24 - ], - "_nop_tc_126", - "_nop_tc_127", - [ - "ge_int", - 304, - 2, - 303, - 1629, - 24 - ], - [ - "jump", - "rel_done_947", - 1629, - 24 - ], - "rel_ni_945", - [ - "is_num", - 305, - 2, - 1629, - 24 - ], - [ - "jump_false", - 305, - "rel_nn_946", - 1629, - 24 - ], - "_nop_tc_128", - "_nop_tc_129", - [ - "ge_float", - 304, - 2, - 303, - 1629, - 24 - ], - [ - "jump", - "rel_done_947", - 1629, - 24 - ], - "rel_nn_946", - [ - "is_text", - 305, - 2, - 1629, - 24 - ], - [ - "jump_false", - 305, - "rel_err_948", - 1629, - 24 - ], - "_nop_tc_130", - [ - "jump", - "rel_err_948", - 1629, - 24 - ], - [ - "ge_text", - 304, - 2, - 303, - 1629, - 24 - ], - [ - "jump", - "rel_done_947", - 1629, - 24 - ], - "rel_err_948", - [ - "disrupt", - 1629, - 24 - ], - "rel_done_947", - [ - "jump_false", - 304, - "tern_else_943", - 1629, - 24 - ], - [ - "move", - 307, - 2, - 1629, - 28 - ], - [ - "jump", - "tern_end_944", - 1629, - 28 - ], - "tern_else_943", - [ - "get", - 309, - 9, - 1, - 1629, - 37 - ], - [ - "frame", - 310, - 309, - 0, - 1629, - 37 - ], - [ - "null", - 311, - 1629, - 37 - ], - [ - "setarg", - 310, - 0, - 311, - 1629, - 37 - ], - [ - "invoke", - 310, - 308, - 1629, - 37 - ], - [ - "move", - 307, - 308, - 1629, - 37 - ], - "tern_end_944", - [ - "move", - 71, - 307, - 1629, - 37 - ], - [ - "get", - 313, - 24, - 1, - 1630, - 7 - ], - [ - "frame", - 314, - 313, - 1, - 1630, - 7 - ], - [ - "null", - 315, - 1630, - 7 - ], - [ - "setarg", - 314, - 0, - 315, - 1630, - 7 - ], - [ - "setarg", - 314, - 1, - 71, - 1630, - 7 - ], - [ - "invoke", - 314, - 312, - 1630, - 7 - ], - [ - "return", - 71, - 1631, - 14 - ], - "_nop_ur_9", - "if_else_935", - "if_end_936", - [ - "access", - 316, - "this", - 1633, - 17 - ], - [ - "is_identical", - 317, - 45, - 316, - 1633, - 17 - ], - [ - "jump_true", - 317, - "eq_done_951", - 1633, - 17 - ], - [ - "is_int", - 318, - 45, - 1633, - 17 - ], - [ - "jump_false", - 318, - "eq_ni_952", - 1633, - 17 - ], - "_nop_tc_131", - [ - "jump", - "eq_ni_952", - 1633, - 17 - ], - [ - "eq_int", - 317, - 45, - 316, - 1633, - 17 - ], - [ - "jump", - "eq_done_951", - 1633, - 17 - ], - "eq_ni_952", - [ - "is_num", - 318, - 45, - 1633, - 17 - ], - [ - "jump_false", - 318, - "eq_nn_953", - 1633, - 17 - ], - "_nop_tc_132", - [ - "jump", - "eq_nn_953", - 1633, - 17 - ], - [ - "eq_float", - 317, - 45, - 316, - 1633, - 17 - ], - [ - "jump", - "eq_done_951", - 1633, - 17 - ], - "eq_nn_953", - [ - "is_text", - 318, - 45, - 1633, - 17 - ], - [ - "jump_false", - 318, - "eq_nt_954", - 1633, - 17 - ], - "_nop_tc_133", - "_nop_tc_134", - [ - "eq_text", - 317, - 45, - 316, - 1633, - 17 - ], - [ - "jump", - "eq_done_951", - 1633, - 17 - ], - "eq_nt_954", - [ - "is_null", - 318, - 45, - 1633, - 17 - ], - [ - "jump_false", - 318, - "eq_nnl_955", - 1633, - 17 - ], - "_nop_tc_135", - [ - "jump", - "eq_nnl_955", - 1633, - 17 - ], - [ - "true", - 317, - 1633, - 17 - ], - [ - "jump", - "eq_done_951", - 1633, - 17 - ], - "eq_nnl_955", - [ - "is_bool", - 318, - 45, - 1633, - 17 - ], - [ - "jump_false", - 318, - "eq_nb_956", - 1633, - 17 - ], - "_nop_tc_136", - [ - "jump", - "eq_nb_956", - 1633, - 17 - ], - [ - "eq_bool", - 317, - 45, - 316, - 1633, - 17 - ], - [ - "jump", - "eq_done_951", - 1633, - 17 - ], - "eq_nb_956", - [ - "false", - 317, - 1633, - 17 - ], - "eq_done_951", - [ - "jump_false", - 317, - "if_else_949", - 1633, - 17 - ], - [ - "get", - 320, - 94, - 1, - 1634, - 14 - ], - [ - "return", - 320, - 1634, - 14 - ], - "_nop_ur_10", - "if_else_949", - "if_end_950", - [ - "access", - 321, - "name", - 1638, - 17 - ], - [ - "is_identical", - 322, - 45, - 321, - 1638, - 17 - ], - [ - "jump_true", - 322, - "eq_done_959", - 1638, - 17 - ], - [ - "is_int", - 323, - 45, - 1638, - 17 - ], - [ - "jump_false", - 323, - "eq_ni_960", - 1638, - 17 - ], - "_nop_tc_137", - [ - "jump", - "eq_ni_960", - 1638, - 17 - ], - [ - "eq_int", - 322, - 45, - 321, - 1638, - 17 - ], - [ - "jump", - "eq_done_959", - 1638, - 17 - ], - "eq_ni_960", - [ - "is_num", - 323, - 45, - 1638, - 17 - ], - [ - "jump_false", - 323, - "eq_nn_961", - 1638, - 17 - ], - "_nop_tc_138", - [ - "jump", - "eq_nn_961", - 1638, - 17 - ], - [ - "eq_float", - 322, - 45, - 321, - 1638, - 17 - ], - [ - "jump", - "eq_done_959", - 1638, - 17 - ], - "eq_nn_961", - [ - "is_text", - 323, - 45, - 1638, - 17 - ], - [ - "jump_false", - 323, - "eq_nt_962", - 1638, - 17 - ], - "_nop_tc_139", - "_nop_tc_140", - [ - "eq_text", - 322, - 45, - 321, - 1638, - 17 - ], - [ - "jump", - "eq_done_959", - 1638, - 17 - ], - "eq_nt_962", - [ - "is_null", - 323, - 45, - 1638, - 17 - ], - [ - "jump_false", - 323, - "eq_nnl_963", - 1638, - 17 - ], - "_nop_tc_141", - [ - "jump", - "eq_nnl_963", - 1638, - 17 - ], - [ - "true", - 322, - 1638, - 17 - ], - [ - "jump", - "eq_done_959", - 1638, - 17 - ], - "eq_nnl_963", - [ - "is_bool", - 323, - 45, - 1638, - 17 - ], - [ - "jump_false", - 323, - "eq_nb_964", - 1638, - 17 - ], - "_nop_tc_142", - [ - "jump", - "eq_nb_964", - 1638, - 17 - ], - [ - "eq_bool", - 322, - 45, - 321, - 1638, - 17 - ], - [ - "jump", - "eq_done_959", - 1638, - 17 - ], - "eq_nb_964", - [ - "false", - 322, - 1638, - 17 - ], - "eq_done_959", - [ - "jump_false", - 322, - "if_else_957", - 1638, - 17 - ], - [ - "load_field", - 325, - 1, - "name", - 1639, - 14 - ], - [ - "move", - 51, - 325, - 1639, - 14 - ], - [ - "load_field", - 326, - 1, - "level", - 1640, - 15 - ], - [ - "move", - 47, - 326, - 1640, - 15 - ], - [ - "null", - 327, - 1641, - 20 - ], - [ - "is_identical", - 328, - 47, - 327, - 1641, - 20 - ], - [ - "jump_true", - 328, - "eq_done_967", - 1641, - 20 - ], - [ - "is_int", - 329, - 47, - 1641, - 20 - ], - [ - "jump_false", - 329, - "eq_ni_968", - 1641, - 20 - ], - "_nop_tc_143", - [ - "jump", - "eq_ni_968", - 1641, - 20 - ], - [ - "eq_int", - 328, - 47, - 327, - 1641, - 20 - ], - [ - "jump", - "eq_done_967", - 1641, - 20 - ], - "eq_ni_968", - [ - "is_num", - 329, - 47, - 1641, - 20 - ], - [ - "jump_false", - 329, - "eq_nn_969", - 1641, - 20 - ], - "_nop_tc_144", - [ - "jump", - "eq_nn_969", - 1641, - 20 - ], - [ - "eq_float", - 328, - 47, - 327, - 1641, - 20 - ], - [ - "jump", - "eq_done_967", - 1641, - 20 - ], - "eq_nn_969", - [ - "is_text", - 329, - 47, - 1641, - 20 - ], - [ - "jump_false", - 329, - "eq_nt_970", - 1641, - 20 - ], - "_nop_tc_145", - [ - "jump", - "eq_nt_970", - 1641, - 20 - ], - [ - "eq_text", - 328, - 47, - 327, - 1641, - 20 - ], - [ - "jump", - "eq_done_967", - 1641, - 20 - ], - "eq_nt_970", - [ - "is_null", - 329, - 47, - 1641, - 20 - ], - [ - "jump_false", - 329, - "eq_nnl_971", - 1641, - 20 - ], - "_nop_tc_146", - "_nop_tc_147", - [ - "true", - 328, - 1641, - 20 - ], - [ - "jump", - "eq_done_967", - 1641, - 20 - ], - "eq_nnl_971", - [ - "is_bool", - 329, - 47, - 1641, - 20 - ], - [ - "jump_false", - 329, - "eq_nb_972", - 1641, - 20 - ], - "_nop_tc_148", - [ - "jump", - "eq_nb_972", - 1641, - 20 - ], - [ - "eq_bool", - 328, - 47, - 327, - 1641, - 20 - ], - [ - "jump", - "eq_done_967", - 1641, - 20 - ], - "eq_nb_972", - [ - "false", - 328, - 1641, - 20 - ], - "eq_done_967", - [ - "jump_false", - 328, - "if_else_965", - 1641, - 20 - ], - [ - "access", - 331, - -1, - 1642, - 17 - ], - [ - "move", - 47, - 331, - 1642, - 17 - ], - [ - "jump", - "if_end_966", - 1642, - 17 - ], - "if_else_965", - "if_end_966", - [ - "access", - 332, - 0, - 1644, - 20 - ], - [ - "is_identical", - 333, - 47, - 332, - 1644, - 20 - ], - [ - "jump_true", - 333, - "eq_done_976", - 1644, - 20 - ], - [ - "is_int", - 334, - 47, - 1644, - 20 - ], - [ - "jump_false", - 334, - "eq_ni_977", - 1644, - 20 - ], - "_nop_tc_149", - "_nop_tc_150", - [ - "eq_int", - 333, - 47, - 332, - 1644, - 20 - ], - [ - "jump", - "eq_done_976", - 1644, - 20 - ], - "eq_ni_977", - [ - "is_num", - 334, - 47, - 1644, - 20 - ], - [ - "jump_false", - 334, - "eq_nn_978", - 1644, - 20 - ], - "_nop_tc_151", - "_nop_tc_152", - [ - "eq_float", - 333, - 47, - 332, - 1644, - 20 - ], - [ - "jump", - "eq_done_976", - 1644, - 20 - ], - "eq_nn_978", - [ - "is_text", - 334, - 47, - 1644, - 20 - ], - [ - "jump_false", - 334, - "eq_nt_979", - 1644, - 20 - ], - "_nop_tc_153", - [ - "jump", - "eq_nt_979", - 1644, - 20 - ], - [ - "eq_text", - 333, - 47, - 332, - 1644, - 20 - ], - [ - "jump", - "eq_done_976", - 1644, - 20 - ], - "eq_nt_979", - [ - "is_null", - 334, - 47, - 1644, - 20 - ], - [ - "jump_false", - 334, - "eq_nnl_980", - 1644, - 20 - ], - "_nop_tc_154", - [ - "jump", - "eq_nnl_980", - 1644, - 20 - ], - [ - "true", - 333, - 1644, - 20 - ], - [ - "jump", - "eq_done_976", - 1644, - 20 - ], - "eq_nnl_980", - [ - "is_bool", - 334, - 47, - 1644, - 20 - ], - [ - "jump_false", - 334, - "eq_nb_981", - 1644, - 20 - ], - "_nop_tc_155", - [ - "jump", - "eq_nb_981", - 1644, - 20 - ], - [ - "eq_bool", - 333, - 47, - 332, - 1644, - 20 - ], - [ - "jump", - "eq_done_976", - 1644, - 20 - ], - "eq_nb_981", - [ - "false", - 333, - 1644, - 20 - ], - "eq_done_976", - [ - "move", - 336, - 333, - 1644, - 20 - ], - [ - "jump_true", - 336, - "or_end_975", - 1644, - 20 - ], - [ - "access", - 337, - -1, - 1644, - 34 - ], - [ - "is_identical", - 338, - 47, - 337, - 1644, - 34 - ], - [ - "jump_true", - 338, - "eq_done_982", - 1644, - 34 - ], - [ - "is_int", - 339, - 47, - 1644, - 34 - ], - [ - "jump_false", - 339, - "eq_ni_983", - 1644, - 34 - ], - "_nop_tc_156", - "_nop_tc_157", - [ - "eq_int", - 338, - 47, - 337, - 1644, - 34 - ], - [ - "jump", - "eq_done_982", - 1644, - 34 - ], - "eq_ni_983", - [ - "is_num", - 339, - 47, - 1644, - 34 - ], - [ - "jump_false", - 339, - "eq_nn_984", - 1644, - 34 - ], - "_nop_tc_158", - "_nop_tc_159", - [ - "eq_float", - 338, - 47, - 337, - 1644, - 34 - ], - [ - "jump", - "eq_done_982", - 1644, - 34 - ], - "eq_nn_984", - [ - "is_text", - 339, - 47, - 1644, - 34 - ], - [ - "jump_false", - 339, - "eq_nt_985", - 1644, - 34 - ], - "_nop_tc_160", - [ - "jump", - "eq_nt_985", - 1644, - 34 - ], - [ - "eq_text", - 338, - 47, - 337, - 1644, - 34 - ], - [ - "jump", - "eq_done_982", - 1644, - 34 - ], - "eq_nt_985", - [ - "is_null", - 339, - 47, - 1644, - 34 - ], - [ - "jump_false", - 339, - "eq_nnl_986", - 1644, - 34 - ], - "_nop_tc_161", - [ - "jump", - "eq_nnl_986", - 1644, - 34 - ], - [ - "true", - 338, - 1644, - 34 - ], - [ - "jump", - "eq_done_982", - 1644, - 34 - ], - "eq_nnl_986", - [ - "is_bool", - 339, - 47, - 1644, - 34 - ], - [ - "jump_false", - 339, - "eq_nb_987", - 1644, - 34 - ], - "_nop_tc_162", - [ - "jump", - "eq_nb_987", - 1644, - 34 - ], - [ - "eq_bool", - 338, - 47, - 337, - 1644, - 34 - ], - [ - "jump", - "eq_done_982", - 1644, - 34 - ], - "eq_nb_987", - [ - "false", - 338, - 1644, - 34 - ], - "eq_done_982", - [ - "move", - 336, - 338, - 1644, - 34 - ], - "or_end_975", - [ - "jump_false", - 336, - "if_else_973", - 1644, - 34 - ], - [ - "get", - 342, - 49, - 1, - 1645, - 16 - ], - [ - "frame", - 343, - 342, - 1, - 1645, - 16 - ], - [ - "null", - 344, - 1645, - 16 - ], - [ - "setarg", - 343, - 0, - 344, - 1645, - 16 - ], - [ - "setarg", - 343, - 1, - 51, - 1645, - 16 - ], - [ - "invoke", - 343, - 341, - 1645, - 16 - ], - [ - "move", - 71, - 341, - 1645, - 16 - ], - [ - "access", - 345, - 0, - 1646, - 21 - ], - [ - "is_int", - 347, - 71, - 1646, - 21 - ], - [ - "jump_false", - 347, - "rel_ni_990", - 1646, - 21 - ], - "_nop_tc_163", - "_nop_tc_164", - [ - "ge_int", - 346, - 71, - 345, - 1646, - 21 - ], - [ - "jump", - "rel_done_992", - 1646, - 21 - ], - "rel_ni_990", - [ - "is_num", - 347, - 71, - 1646, - 21 - ], - [ - "jump_false", - 347, - "rel_nn_991", - 1646, - 21 - ], - "_nop_tc_165", - "_nop_tc_166", - [ - "ge_float", - 346, - 71, - 345, - 1646, - 21 - ], - [ - "jump", - "rel_done_992", - 1646, - 21 - ], - "rel_nn_991", - [ - "is_text", - 347, - 71, - 1646, - 21 - ], - [ - "jump_false", - 347, - "rel_err_993", - 1646, - 21 - ], - "_nop_tc_167", - [ - "jump", - "rel_err_993", - 1646, - 21 - ], - [ - "ge_text", - 346, - 71, - 345, - 1646, - 21 - ], - [ - "jump", - "rel_done_992", - 1646, - 21 - ], - "rel_err_993", - [ - "disrupt", - 1646, - 21 - ], - "rel_done_992", - [ - "jump_false", - 346, - "if_else_988", - 1646, - 21 - ], - [ - "return", - 71, - 1647, - 18 - ], - "_nop_ur_11", - "if_else_988", - "if_end_989", - [ - "jump", - "if_end_974", - 1647, - 18 - ], - "if_else_973", - [ - "access", - 349, - 0, - 1649, - 26 - ], - [ - "is_int", - 351, - 47, - 1649, - 26 - ], - [ - "jump_false", - 351, - "rel_ni_996", - 1649, - 26 - ], - "_nop_tc_168", - "_nop_tc_169", - [ - "gt_int", - 350, - 47, - 349, - 1649, - 26 - ], - [ - "jump", - "rel_done_998", - 1649, - 26 - ], - "rel_ni_996", - [ - "is_num", - 351, - 47, - 1649, - 26 - ], - [ - "jump_false", - 351, - "rel_nn_997", - 1649, - 26 - ], - "_nop_tc_170", - "_nop_tc_171", - [ - "gt_float", - 350, - 47, - 349, - 1649, - 26 - ], - [ - "jump", - "rel_done_998", - 1649, - 26 - ], - "rel_nn_997", - [ - "is_text", - 351, - 47, - 1649, - 26 - ], - [ - "jump_false", - 351, - "rel_err_999", - 1649, - 26 - ], - "_nop_tc_172", - [ - "jump", - "rel_err_999", - 1649, - 26 - ], - [ - "gt_text", - 350, - 47, - 349, - 1649, - 26 - ], - [ - "jump", - "rel_done_998", - 1649, - 26 - ], - "rel_err_999", - [ - "disrupt", - 1649, - 26 - ], - "rel_done_998", - [ - "jump_false", - 350, - "if_else_994", - 1649, - 26 - ], - [ - "access", - 353, - 1, - 1650, - 23 - ], - [ - "is_num", - 355, - 47, - 1650, - 23 - ], - [ - "jump_false", - 355, - "num_err_1000", - 1650, - 23 - ], - "_nop_tc_173", - "_nop_tc_174", - [ - "subtract", - 354, - 47, - 353, - 1650, - 23 - ], - [ - "jump", - "num_done_1001", - 1650, - 23 - ], - "num_err_1000", - [ - "disrupt", - 1650, - 23 - ], - "num_done_1001", - [ - "move", - 4, - 354, - 1650, - 23 - ], - [ - "get", - 357, - 69, - 1, - 1651, - 18 - ], - [ - "get", - 358, - 69, - 1, - 1651, - 39 - ], - [ - "length", - 359, - 358, - 1651, - 39 - ], - [ - "access", - 360, - 1, - 1651, - 56 - ], - "_nop_tc_175", - "_nop_tc_176", - "_nop_tc_177", - "_nop_tc_178", - [ - "subtract", - 361, - 359, - 360, - 1651, - 56 - ], - [ - "jump", - "num_done_1003", - 1651, - 56 - ], - "num_err_1002", - [ - "disrupt", - 1651, - 56 - ], - "num_done_1003", - [ - "is_num", - 365, - 361, - 1651, - 60 - ], - [ - "jump_false", - 365, - "num_err_1004", - 1651, - 60 - ], - [ - "is_num", - 366, - 4, - 1651, - 60 - ], - [ - "jump_false", - 366, - "num_err_1004", - 1651, - 60 - ], - [ - "subtract", - 364, - 361, - 4, - 1651, - 60 - ], - [ - "jump", - "num_done_1005", - 1651, - 60 - ], - "num_err_1004", - [ - "disrupt", - 1651, - 60 - ], - "num_done_1005", - [ - "load_dynamic", - 367, - 357, - 364, - 1651, - 60 - ], - [ - "move", - 69, - 367, - 1651, - 60 - ], - [ - "get", - 369, - 50, - 1, - 1652, - 23 - ], - [ - "frame", - 370, - 369, - 2, - 1652, - 23 - ], - [ - "null", - 371, - 1652, - 23 - ], - [ - "setarg", - 370, - 0, - 371, - 1652, - 23 - ], - [ - "setarg", - 370, - 1, - 69, - 1652, - 23 - ], - [ - "setarg", - 370, - 2, - 51, - 1652, - 23 - ], - [ - "invoke", - 370, - 368, - 1652, - 23 - ], - [ - "move", - 64, - 368, - 1652, - 23 - ], - [ - "get", - 373, - 9, - 1, - 1653, - 16 - ], - [ - "frame", - 374, - 373, - 0, - 1653, - 16 - ], - [ - "null", - 375, - 1653, - 16 - ], - [ - "setarg", - 374, - 0, - 375, - 1653, - 16 - ], - [ - "invoke", - 374, - 372, - 1653, - 16 - ], - [ - "move", - 20, - 372, - 1653, - 16 - ], - [ - "access", - 376, - "get", - 1654, - 16 - ], - [ - "get", - 378, - 15, - 1, - 1654, - 9 - ], - [ - "frame", - 379, - 378, - 4, - 1654, - 9 - ], - [ - "null", - 380, - 1654, - 9 - ], - [ - "setarg", - 379, - 0, - 380, - 1654, - 9 - ], - [ - "setarg", - 379, - 1, - 376, - 1654, - 9 - ], - [ - "setarg", - 379, - 2, - 20, - 1654, - 9 - ], - [ - "setarg", - 379, - 3, - 64, - 1654, - 9 - ], - [ - "setarg", - 379, - 4, - 47, - 1654, - 9 - ], - [ - "invoke", - 379, - 377, - 1654, - 9 - ], - [ - "return", - 20, - 1655, - 16 - ], - "_nop_ur_12", - "if_else_994", - "if_end_995", - "if_end_974", - [ - "get", - 382, - 47, - 1, - 1658, - 16 - ], - [ - "frame", - 383, - 382, - 1, - 1658, - 16 - ], - [ - "null", - 384, - 1658, - 16 - ], - [ - "setarg", - 383, - 0, - 384, - 1658, - 16 - ], - [ - "setarg", - 383, - 1, - 51, - 1658, - 16 - ], - [ - "invoke", - 383, - 381, - 1658, - 16 - ], - [ - "move", - 13, - 381, - 1658, - 16 - ], - [ - "access", - 385, - 0, - 1659, - 21 - ], - [ - "is_int", - 387, - 13, - 1659, - 21 - ], - [ - "jump_false", - 387, - "rel_ni_1008", - 1659, - 21 - ], - "_nop_tc_179", - "_nop_tc_180", - [ - "ge_int", - 386, - 13, - 385, - 1659, - 21 - ], - [ - "jump", - "rel_done_1010", - 1659, - 21 - ], - "rel_ni_1008", - [ - "is_num", - 387, - 13, - 1659, - 21 - ], - [ - "jump_false", - 387, - "rel_nn_1009", - 1659, - 21 - ], - "_nop_tc_181", - "_nop_tc_182", - [ - "ge_float", - 386, - 13, - 385, - 1659, - 21 - ], - [ - "jump", - "rel_done_1010", - 1659, - 21 - ], - "rel_nn_1009", - [ - "is_text", - 387, - 13, - 1659, - 21 - ], - [ - "jump_false", - 387, - "rel_err_1011", - 1659, - 21 - ], - "_nop_tc_183", - [ - "jump", - "rel_err_1011", - 1659, - 21 - ], - [ - "ge_text", - 386, - 13, - 385, - 1659, - 21 - ], - [ - "jump", - "rel_done_1010", - 1659, - 21 - ], - "rel_err_1011", - [ - "disrupt", - 1659, - 21 - ], - "rel_done_1010", - [ - "jump_false", - 386, - "if_else_1006", - 1659, - 21 - ], - [ - "return", - 13, - 1660, - 16 - ], - "_nop_ur_13", - "if_else_1006", - "if_end_1007", - [ - "get", - 390, - 9, - 1, - 1662, - 14 - ], - [ - "frame", - 391, - 390, - 0, - 1662, - 14 - ], - [ - "null", - 392, - 1662, - 14 - ], - [ - "setarg", - 391, - 0, - 392, - 1662, - 14 - ], - [ - "invoke", - 391, - 389, - 1662, - 14 - ], - [ - "move", - 20, - 389, - 1662, - 14 - ], - [ - "get", - 394, - 17, - 1, - 1663, - 7 - ], - [ - "frame", - 395, - 394, - 2, - 1663, - 7 - ], - [ - "null", - 396, - 1663, - 7 - ], - [ - "setarg", - 395, - 0, - 396, - 1663, - 7 - ], - [ - "setarg", - 395, - 1, - 20, - 1663, - 7 - ], - [ - "setarg", - 395, - 2, - 51, - 1663, - 7 - ], - [ - "invoke", - 395, - 393, - 1663, - 7 - ], - [ - "return", - 20, - 1664, - 14 - ], - "_nop_ur_14", - "if_else_957", - "if_end_958", - [ - "access", - 397, - ".", - 1668, - 17 - ], - [ - "is_identical", - 398, - 45, - 397, - 1668, - 17 - ], - [ - "jump_true", - 398, - "eq_done_1014", - 1668, - 17 - ], - [ - "is_int", - 399, - 45, - 1668, - 17 - ], - [ - "jump_false", - 399, - "eq_ni_1015", - 1668, - 17 - ], - "_nop_tc_184", - [ - "jump", - "eq_ni_1015", - 1668, - 17 - ], - [ - "eq_int", - 398, - 45, - 397, - 1668, - 17 - ], - [ - "jump", - "eq_done_1014", - 1668, - 17 - ], - "eq_ni_1015", - [ - "is_num", - 399, - 45, - 1668, - 17 - ], - [ - "jump_false", - 399, - "eq_nn_1016", - 1668, - 17 - ], - "_nop_tc_185", - [ - "jump", - "eq_nn_1016", - 1668, - 17 - ], - [ - "eq_float", - 398, - 45, - 397, - 1668, - 17 - ], - [ - "jump", - "eq_done_1014", - 1668, - 17 - ], - "eq_nn_1016", - [ - "is_text", - 399, - 45, - 1668, - 17 - ], - [ - "jump_false", - 399, - "eq_nt_1017", - 1668, - 17 - ], - "_nop_tc_186", - "_nop_tc_187", - [ - "eq_text", - 398, - 45, - 397, - 1668, - 17 - ], - [ - "jump", - "eq_done_1014", - 1668, - 17 - ], - "eq_nt_1017", - [ - "is_null", - 399, - 45, - 1668, - 17 - ], - [ - "jump_false", - 399, - "eq_nnl_1018", - 1668, - 17 - ], - "_nop_tc_188", - [ - "jump", - "eq_nnl_1018", - 1668, - 17 - ], - [ - "true", - 398, - 1668, - 17 - ], - [ - "jump", - "eq_done_1014", - 1668, - 17 - ], - "eq_nnl_1018", - [ - "is_bool", - 399, - 45, - 1668, - 17 - ], - [ - "jump_false", - 399, - "eq_nb_1019", - 1668, - 17 - ], - "_nop_tc_189", - [ - "jump", - "eq_nb_1019", - 1668, - 17 - ], - [ - "eq_bool", - 398, - 45, - 397, - 1668, - 17 - ], - [ - "jump", - "eq_done_1014", - 1668, - 17 - ], - "eq_nb_1019", - [ - "false", - 398, - 1668, - 17 - ], - "eq_done_1014", - [ - "jump_false", - 398, - "if_else_1012", - 1668, - 17 - ], - [ - "load_field", - 401, - 1, - "left", - 1669, - 13 - ], - [ - "move", - 55, - 401, - 1669, - 13 - ], - [ - "load_field", - 402, - 1, - "right", - 1670, - 14 - ], - [ - "move", - 67, - 402, - 1670, - 14 - ], - [ - "access", - 403, - -1, - 1671, - 32 - ], - [ - "get", - 405, - 55, - 1, - 1671, - 18 - ], - [ - "frame", - 406, - 405, - 2, - 1671, - 18 - ], - [ - "null", - 407, - 1671, - 18 - ], - [ - "setarg", - 406, - 0, - 407, - 1671, - 18 - ], - [ - "setarg", - 406, - 1, - 55, - 1671, - 18 - ], - [ - "setarg", - 406, - 2, - 403, - 1671, - 18 - ], - [ - "invoke", - 406, - 404, - 1671, - 18 - ], - [ - "move", - 56, - 404, - 1671, - 18 - ], - [ - "get", - 409, - 9, - 1, - 1672, - 14 - ], - [ - "frame", - 410, - 409, - 0, - 1672, - 14 - ], - [ - "null", - 411, - 1672, - 14 - ], - [ - "setarg", - 410, - 0, - 411, - 1672, - 14 - ], - [ - "invoke", - 410, - 408, - 1672, - 14 - ], - [ - "move", - 71, - 408, - 1672, - 14 - ], - [ - "get", - 413, - 29, - 1, - 1673, - 7 - ], - [ - "frame", - 414, - 413, - 3, - 1673, - 7 - ], - [ - "null", - 415, - 1673, - 7 - ], - [ - "setarg", - 414, - 0, - 415, - 1673, - 7 - ], - [ - "setarg", - 414, - 1, - 71, - 1673, - 7 - ], - [ - "setarg", - 414, - 2, - 56, - 1673, - 7 - ], - [ - "setarg", - 414, - 3, - 67, - 1673, - 7 - ], - [ - "invoke", - 414, - 412, - 1673, - 7 - ], - [ - "return", - 71, - 1674, - 14 - ], - "_nop_ur_15", - "if_else_1012", - "if_end_1013", - [ - "access", - 416, - "[", - 1678, - 17 - ], - [ - "is_identical", - 417, - 45, - 416, - 1678, - 17 - ], - [ - "jump_true", - 417, - "eq_done_1022", - 1678, - 17 - ], - [ - "is_int", - 418, - 45, - 1678, - 17 - ], - [ - "jump_false", - 418, - "eq_ni_1023", - 1678, - 17 - ], - "_nop_tc_190", - [ - "jump", - "eq_ni_1023", - 1678, - 17 - ], - [ - "eq_int", - 417, - 45, - 416, - 1678, - 17 - ], - [ - "jump", - "eq_done_1022", - 1678, - 17 - ], - "eq_ni_1023", - [ - "is_num", - 418, - 45, - 1678, - 17 - ], - [ - "jump_false", - 418, - "eq_nn_1024", - 1678, - 17 - ], - "_nop_tc_191", - [ - "jump", - "eq_nn_1024", - 1678, - 17 - ], - [ - "eq_float", - 417, - 45, - 416, - 1678, - 17 - ], - [ - "jump", - "eq_done_1022", - 1678, - 17 - ], - "eq_nn_1024", - [ - "is_text", - 418, - 45, - 1678, - 17 - ], - [ - "jump_false", - 418, - "eq_nt_1025", - 1678, - 17 - ], - "_nop_tc_192", - "_nop_tc_193", - [ - "eq_text", - 417, - 45, - 416, - 1678, - 17 - ], - [ - "jump", - "eq_done_1022", - 1678, - 17 - ], - "eq_nt_1025", - [ - "is_null", - 418, - 45, - 1678, - 17 - ], - [ - "jump_false", - 418, - "eq_nnl_1026", - 1678, - 17 - ], - "_nop_tc_194", - [ - "jump", - "eq_nnl_1026", - 1678, - 17 - ], - [ - "true", - 417, - 1678, - 17 - ], - [ - "jump", - "eq_done_1022", - 1678, - 17 - ], - "eq_nnl_1026", - [ - "is_bool", - 418, - 45, - 1678, - 17 - ], - [ - "jump_false", - 418, - "eq_nb_1027", - 1678, - 17 - ], - "_nop_tc_195", - [ - "jump", - "eq_nb_1027", - 1678, - 17 - ], - [ - "eq_bool", - 417, - 45, - 416, - 1678, - 17 - ], - [ - "jump", - "eq_done_1022", - 1678, - 17 - ], - "eq_nb_1027", - [ - "false", - 417, - 1678, - 17 - ], - "eq_done_1022", - [ - "jump_false", - 417, - "if_else_1020", - 1678, - 17 - ], - [ - "load_field", - 420, - 1, - "left", - 1679, - 13 - ], - [ - "move", - 55, - 420, - 1679, - 13 - ], - [ - "load_field", - 421, - 1, - "right", - 1680, - 13 - ], - [ - "move", - 38, - 421, - 1680, - 13 - ], - [ - "access", - 422, - -1, - 1681, - 32 - ], - [ - "get", - 424, - 55, - 1, - 1681, - 18 - ], - [ - "frame", - 425, - 424, - 2, - 1681, - 18 - ], - [ - "null", - 426, - 1681, - 18 - ], - [ - "setarg", - 425, - 0, - 426, - 1681, - 18 - ], - [ - "setarg", - 425, - 1, - 55, - 1681, - 18 - ], - [ - "setarg", - 425, - 2, - 422, - 1681, - 18 - ], - [ - "invoke", - 425, - 423, - 1681, - 18 - ], - [ - "move", - 56, - 423, - 1681, - 18 - ], - [ - "access", - 427, - -1, - 1682, - 32 - ], - [ - "get", - 429, - 55, - 1, - 1682, - 18 - ], - [ - "frame", - 430, - 429, - 2, - 1682, - 18 - ], - [ - "null", - 431, - 1682, - 18 - ], - [ - "setarg", - 430, - 0, - 431, - 1682, - 18 - ], - [ - "setarg", - 430, - 1, - 38, - 1682, - 18 - ], - [ - "setarg", - 430, - 2, - 427, - 1682, - 18 - ], - [ - "invoke", - 430, - 428, - 1682, - 18 - ], - [ - "move", - 40, - 428, - 1682, - 18 - ], - [ - "get", - 433, - 9, - 1, - 1683, - 14 - ], - [ - "frame", - 434, - 433, - 0, - 1683, - 14 - ], - [ - "null", - 435, - 1683, - 14 - ], - [ - "setarg", - 434, - 0, - 435, - 1683, - 14 - ], - [ - "invoke", - 434, - 432, - 1683, - 14 - ], - [ - "move", - 71, - 432, - 1683, - 14 - ], - [ - "load_field", - 436, - 1, - "access_kind", - 1684, - 47 - ], - [ - "get", - 438, - 28, - 1, - 1684, - 7 - ], - [ - "frame", - 439, - 438, - 4, - 1684, - 7 - ], - [ - "null", - 440, - 1684, - 7 - ], - [ - "setarg", - 439, - 0, - 440, - 1684, - 7 - ], - [ - "setarg", - 439, - 1, - 71, - 1684, - 7 - ], - [ - "setarg", - 439, - 2, - 56, - 1684, - 7 - ], - [ - "setarg", - 439, - 3, - 40, - 1684, - 7 - ], - [ - "setarg", - 439, - 4, - 436, - 1684, - 7 - ], - [ - "invoke", - 439, - 437, - 1684, - 7 - ], - [ - "return", - 71, - 1685, - 14 - ], - "_nop_ur_16", - "if_else_1020", - "if_end_1021", - [ - "access", - 441, - "(", - 1689, - 17 - ], - [ - "is_identical", - 442, - 45, - 441, - 1689, - 17 - ], - [ - "jump_true", - 442, - "eq_done_1030", - 1689, - 17 - ], - [ - "is_int", - 443, - 45, - 1689, - 17 - ], - [ - "jump_false", - 443, - "eq_ni_1031", - 1689, - 17 - ], - "_nop_tc_196", - [ - "jump", - "eq_ni_1031", - 1689, - 17 - ], - [ - "eq_int", - 442, - 45, - 441, - 1689, - 17 - ], - [ - "jump", - "eq_done_1030", - 1689, - 17 - ], - "eq_ni_1031", - [ - "is_num", - 443, - 45, - 1689, - 17 - ], - [ - "jump_false", - 443, - "eq_nn_1032", - 1689, - 17 - ], - "_nop_tc_197", - [ - "jump", - "eq_nn_1032", - 1689, - 17 - ], - [ - "eq_float", - 442, - 45, - 441, - 1689, - 17 - ], - [ - "jump", - "eq_done_1030", - 1689, - 17 - ], - "eq_nn_1032", - [ - "is_text", - 443, - 45, - 1689, - 17 - ], - [ - "jump_false", - 443, - "eq_nt_1033", - 1689, - 17 - ], - "_nop_tc_198", - "_nop_tc_199", - [ - "eq_text", - 442, - 45, - 441, - 1689, - 17 - ], - [ - "jump", - "eq_done_1030", - 1689, - 17 - ], - "eq_nt_1033", - [ - "is_null", - 443, - 45, - 1689, - 17 - ], - [ - "jump_false", - 443, - "eq_nnl_1034", - 1689, - 17 - ], - "_nop_tc_200", - [ - "jump", - "eq_nnl_1034", - 1689, - 17 - ], - [ - "true", - 442, - 1689, - 17 - ], - [ - "jump", - "eq_done_1030", - 1689, - 17 - ], - "eq_nnl_1034", - [ - "is_bool", - 443, - 45, - 1689, - 17 - ], - [ - "jump_false", - 443, - "eq_nb_1035", - 1689, - 17 - ], - "_nop_tc_201", - [ - "jump", - "eq_nb_1035", - 1689, - 17 - ], - [ - "eq_bool", - 442, - 45, - 441, - 1689, - 17 - ], - [ - "jump", - "eq_done_1030", - 1689, - 17 - ], - "eq_nb_1035", - [ - "false", - 442, - 1689, - 17 - ], - "eq_done_1030", - [ - "jump_false", - 442, - "if_else_1028", - 1689, - 17 - ], - [ - "load_field", - 445, - 1, - "expression", - 1690, - 16 - ], - [ - "move", - 14, - 445, - 1690, - 16 - ], - [ - "load_field", - 446, - 1, - "list", - 1691, - 19 - ], - [ - "move", - 10, - 446, - 1691, - 19 - ], - [ - "load_field", - 447, - 14, - "kind", - 1692, - 21 - ], - [ - "move", - 15, - 447, - 1692, - 21 - ], - [ - "access", - 448, - "name", - 1695, - 26 - ], - [ - "is_identical", - 449, - 15, - 448, - 1695, - 26 - ], - [ - "jump_true", - 449, - "eq_done_1039", - 1695, - 26 - ], - [ - "is_int", - 450, - 15, - 1695, - 26 - ], - [ - "jump_false", - 450, - "eq_ni_1040", - 1695, - 26 - ], - "_nop_tc_202", - [ - "jump", - "eq_ni_1040", - 1695, - 26 - ], - [ - "eq_int", - 449, - 15, - 448, - 1695, - 26 - ], - [ - "jump", - "eq_done_1039", - 1695, - 26 - ], - "eq_ni_1040", - [ - "is_num", - 450, - 15, - 1695, - 26 - ], - [ - "jump_false", - 450, - "eq_nn_1041", - 1695, - 26 - ], - "_nop_tc_203", - [ - "jump", - "eq_nn_1041", - 1695, - 26 - ], - [ - "eq_float", - 449, - 15, - 448, - 1695, - 26 - ], - [ - "jump", - "eq_done_1039", - 1695, - 26 - ], - "eq_nn_1041", - [ - "is_text", - 450, - 15, - 1695, - 26 - ], - [ - "jump_false", - 450, - "eq_nt_1042", - 1695, - 26 - ], - "_nop_tc_204", - "_nop_tc_205", - [ - "eq_text", - 449, - 15, - 448, - 1695, - 26 - ], - [ - "jump", - "eq_done_1039", - 1695, - 26 - ], - "eq_nt_1042", - [ - "is_null", - 450, - 15, - 1695, - 26 - ], - [ - "jump_false", - 450, - "eq_nnl_1043", - 1695, - 26 - ], - "_nop_tc_206", - [ - "jump", - "eq_nnl_1043", - 1695, - 26 - ], - [ - "true", - 449, - 1695, - 26 - ], - [ - "jump", - "eq_done_1039", - 1695, - 26 - ], - "eq_nnl_1043", - [ - "is_bool", - 450, - 15, - 1695, - 26 - ], - [ - "jump_false", - 450, - "eq_nb_1044", - 1695, - 26 - ], - "_nop_tc_207", - [ - "jump", - "eq_nb_1044", - 1695, - 26 - ], - [ - "eq_bool", - 449, - 15, - 448, - 1695, - 26 - ], - [ - "jump", - "eq_done_1039", - 1695, - 26 - ], - "eq_nb_1044", - [ - "false", - 449, - 1695, - 26 - ], - "eq_done_1039", - [ - "move", - 452, - 449, - 1695, - 26 - ], - [ - "jump_false", - 452, - "and_end_1038", - 1695, - 26 - ], - [ - "load_field", - 453, - 14, - "make", - 1695, - 36 - ], - [ - "access", - 454, - "functino", - 1695, - 51 - ], - [ - "is_identical", - 455, - 453, - 454, - 1695, - 51 - ], - [ - "jump_true", - 455, - "eq_done_1045", - 1695, - 51 - ], - [ - "is_int", - 456, - 453, - 1695, - 51 - ], - [ - "jump_false", - 456, - "eq_ni_1046", - 1695, - 51 - ], - "_nop_tc_208", - [ - "jump", - "eq_ni_1046", - 1695, - 51 - ], - [ - "eq_int", - 455, - 453, - 454, - 1695, - 51 - ], - [ - "jump", - "eq_done_1045", - 1695, - 51 - ], - "eq_ni_1046", - [ - "is_num", - 456, - 453, - 1695, - 51 - ], - [ - "jump_false", - 456, - "eq_nn_1047", - 1695, - 51 - ], - "_nop_tc_209", - [ - "jump", - "eq_nn_1047", - 1695, - 51 - ], - [ - "eq_float", - 455, - 453, - 454, - 1695, - 51 - ], - [ - "jump", - "eq_done_1045", - 1695, - 51 - ], - "eq_nn_1047", - [ - "is_text", - 456, - 453, - 1695, - 51 - ], - [ - "jump_false", - 456, - "eq_nt_1048", - 1695, - 51 - ], - "_nop_tc_210", - "_nop_tc_211", - [ - "eq_text", - 455, - 453, - 454, - 1695, - 51 - ], - [ - "jump", - "eq_done_1045", - 1695, - 51 - ], - "eq_nt_1048", - [ - "is_null", - 456, - 453, - 1695, - 51 - ], - [ - "jump_false", - 456, - "eq_nnl_1049", - 1695, - 51 - ], - "_nop_tc_212", - [ - "jump", - "eq_nnl_1049", - 1695, - 51 - ], - [ - "true", - 455, - 1695, - 51 - ], - [ - "jump", - "eq_done_1045", - 1695, - 51 - ], - "eq_nnl_1049", - [ - "is_bool", - 456, - 453, - 1695, - 51 - ], - [ - "jump_false", - 456, - "eq_nb_1050", - 1695, - 51 - ], - "_nop_tc_213", - [ - "jump", - "eq_nb_1050", - 1695, - 51 - ], - [ - "eq_bool", - 455, - 453, - 454, - 1695, - 51 - ], - [ - "jump", - "eq_done_1045", - 1695, - 51 - ], - "eq_nb_1050", - [ - "false", - 455, - 1695, - 51 - ], - "eq_done_1045", - [ - "move", - 452, - 455, - 1695, - 51 - ], - "and_end_1038", - [ - "jump_false", - 452, - "if_else_1036", - 1695, - 51 - ], - [ - "load_field", - 458, - 14, - "name", - 1696, - 17 - ], - [ - "move", - 31, - 458, - 1696, - 17 - ], - [ - "get", - 459, - 51, - 1, - 1697, - 15 - ], - [ - "load_dynamic", - 460, - 459, - 31, - 1697, - 28 - ], - [ - "move", - 50, - 460, - 1697, - 28 - ], - [ - "null", - 461, - 1698, - 30 - ], - [ - "is_identical", - 462, - 10, - 461, - 1698, - 30 - ], - [ - "jump_true", - 462, - "ne_nid_1054", - 1698, - 30 - ], - [ - "jump", - "ne_ni_1055", - 1698, - 30 - ], - "ne_nid_1054", - [ - "false", - 462, - 1698, - 30 - ], - [ - "jump", - "ne_done_1053", - 1698, - 30 - ], - "ne_ni_1055", - [ - "is_int", - 463, - 10, - 1698, - 30 - ], - [ - "jump_false", - 463, - "ne_nn_1056", - 1698, - 30 - ], - "_nop_tc_214", - [ - "jump", - "ne_nn_1056", - 1698, - 30 - ], - [ - "ne_int", - 462, - 10, - 461, - 1698, - 30 - ], - [ - "jump", - "ne_done_1053", - 1698, - 30 - ], - "ne_nn_1056", - [ - "is_num", - 463, - 10, - 1698, - 30 - ], - [ - "jump_false", - 463, - "ne_nt_1057", - 1698, - 30 - ], - "_nop_tc_215", - [ - "jump", - "ne_nt_1057", - 1698, - 30 - ], - [ - "ne_float", - 462, - 10, - 461, - 1698, - 30 - ], - [ - "jump", - "ne_done_1053", - 1698, - 30 - ], - "ne_nt_1057", - [ - "is_text", - 463, - 10, - 1698, - 30 - ], - [ - "jump_false", - 463, - "ne_nnl_1058", - 1698, - 30 - ], - "_nop_tc_216", - [ - "jump", - "ne_nnl_1058", - 1698, - 30 - ], - [ - "ne_text", - 462, - 10, - 461, - 1698, - 30 - ], - [ - "jump", - "ne_done_1053", - 1698, - 30 - ], - "ne_nnl_1058", - [ - "is_null", - 463, - 10, - 1698, - 30 - ], - [ - "jump_false", - 463, - "ne_nb_1059", - 1698, - 30 - ], - "_nop_tc_217", - "_nop_tc_218", - [ - "false", - 462, - 1698, - 30 - ], - [ - "jump", - "ne_done_1053", - 1698, - 30 - ], - "ne_nb_1059", - [ - "is_bool", - 463, - 10, - 1698, - 30 - ], - [ - "jump_false", - 463, - "ne_mis_1060", - 1698, - 30 - ], - "_nop_tc_219", - [ - "jump", - "ne_mis_1060", - 1698, - 30 - ], - [ - "ne_bool", - 462, - 10, - 461, - 1698, - 30 - ], - [ - "jump", - "ne_done_1053", - 1698, - 30 - ], - "ne_mis_1060", - [ - "true", - 462, - 1698, - 30 - ], - "ne_done_1053", - [ - "jump_false", - 462, - "tern_else_1051", - 1698, - 30 - ], - [ - "length", - 466, - 10, - 1698, - 44 - ], - [ - "move", - 465, - 466, - 1698, - 44 - ], - [ - "jump", - "tern_end_1052", - 1698, - 44 - ], - "tern_else_1051", - [ - "access", - 467, - 0, - 1698, - 57 - ], - [ - "move", - 465, - 467, - 1698, - 57 - ], - "tern_end_1052", - [ - "move", - 52, - 465, - 1698, - 57 - ], - [ - "access", - 468, - "~!", - 1700, - 22 - ], - [ - "is_identical", - 469, - 31, - 468, - 1700, - 22 - ], - [ - "jump_true", - 469, - "eq_done_1063", - 1700, - 22 - ], - [ - "is_int", - 470, - 31, - 1700, - 22 - ], - [ - "jump_false", - 470, - "eq_ni_1064", - 1700, - 22 - ], - "_nop_tc_220", - [ - "jump", - "eq_ni_1064", - 1700, - 22 - ], - [ - "eq_int", - 469, - 31, - 468, - 1700, - 22 - ], - [ - "jump", - "eq_done_1063", - 1700, - 22 - ], - "eq_ni_1064", - [ - "is_num", - 470, - 31, - 1700, - 22 - ], - [ - "jump_false", - 470, - "eq_nn_1065", - 1700, - 22 - ], - "_nop_tc_221", - [ - "jump", - "eq_nn_1065", - 1700, - 22 - ], - [ - "eq_float", - 469, - 31, - 468, - 1700, - 22 - ], - [ - "jump", - "eq_done_1063", - 1700, - 22 - ], - "eq_nn_1065", - [ - "is_text", - 470, - 31, - 1700, - 22 - ], - [ - "jump_false", - 470, - "eq_nt_1066", - 1700, - 22 - ], - "_nop_tc_222", - "_nop_tc_223", - [ - "eq_text", - 469, - 31, - 468, - 1700, - 22 - ], - [ - "jump", - "eq_done_1063", - 1700, - 22 - ], - "eq_nt_1066", - [ - "is_null", - 470, - 31, - 1700, - 22 - ], - [ - "jump_false", - 470, - "eq_nnl_1067", - 1700, - 22 - ], - "_nop_tc_224", - [ - "jump", - "eq_nnl_1067", - 1700, - 22 - ], - [ - "true", - 469, - 1700, - 22 - ], - [ - "jump", - "eq_done_1063", - 1700, - 22 - ], - "eq_nnl_1067", - [ - "is_bool", - 470, - 31, - 1700, - 22 - ], - [ - "jump_false", - 470, - "eq_nb_1068", - 1700, - 22 - ], - "_nop_tc_225", - [ - "jump", - "eq_nb_1068", - 1700, - 22 - ], - [ - "eq_bool", - 469, - 31, - 468, - 1700, - 22 - ], - [ - "jump", - "eq_done_1063", - 1700, - 22 - ], - "eq_nb_1068", - [ - "false", - 469, - 1700, - 22 - ], - "eq_done_1063", - [ - "jump_false", - 469, - "if_else_1061", - 1700, - 22 - ], - [ - "access", - 472, - 0, - 1701, - 35 - ], - [ - "load_index", - 473, - 10, - 472, - 1701, - 35 - ], - [ - "access", - 474, - -1, - 1701, - 39 - ], - [ - "get", - 476, - 55, - 1, - 1701, - 16 - ], - [ - "frame", - 477, - 476, - 2, - 1701, - 16 - ], - [ - "null", - 478, - 1701, - 16 - ], - [ - "setarg", - 477, - 0, - 478, - 1701, - 16 - ], - [ - "setarg", - 477, - 1, - 473, - 1701, - 16 - ], - [ - "setarg", - 477, - 2, - 474, - 1701, - 16 - ], - [ - "invoke", - 477, - 475, - 1701, - 16 - ], - [ - "move", - 5, - 475, - 1701, - 16 - ], - [ - "get", - 480, - 9, - 1, - 1702, - 15 - ], - [ - "frame", - 481, - 480, - 0, - 1702, - 15 - ], - [ - "null", - 482, - 1702, - 15 - ], - [ - "setarg", - 481, - 0, - 482, - 1702, - 15 - ], - [ - "invoke", - 481, - 479, - 1702, - 15 - ], - [ - "move", - 19, - 479, - 1702, - 15 - ], - [ - "get", - 484, - 14, - 1, - 1703, - 11 - ], - [ - "frame", - 485, - 484, - 3, - 1703, - 11 - ], - [ - "null", - 486, - 1703, - 11 - ], - [ - "setarg", - 485, - 0, - 486, - 1703, - 11 - ], - [ - "setarg", - 485, - 1, - 50, - 1703, - 11 - ], - [ - "setarg", - 485, - 2, - 19, - 1703, - 11 - ], - [ - "setarg", - 485, - 3, - 5, - 1703, - 11 - ], - [ - "invoke", - 485, - 483, - 1703, - 11 - ], - [ - "return", - 19, - 1704, - 18 - ], - "_nop_ur_17", - "if_else_1061", - "if_end_1062", - [ - "access", - 487, - "[]!", - 1706, - 22 - ], - [ - "is_identical", - 488, - 31, - 487, - 1706, - 22 - ], - [ - "jump_true", - 488, - "eq_done_1071", - 1706, - 22 - ], - [ - "is_int", - 489, - 31, - 1706, - 22 - ], - [ - "jump_false", - 489, - "eq_ni_1072", - 1706, - 22 - ], - "_nop_tc_226", - [ - "jump", - "eq_ni_1072", - 1706, - 22 - ], - [ - "eq_int", - 488, - 31, - 487, - 1706, - 22 - ], - [ - "jump", - "eq_done_1071", - 1706, - 22 - ], - "eq_ni_1072", - [ - "is_num", - 489, - 31, - 1706, - 22 - ], - [ - "jump_false", - 489, - "eq_nn_1073", - 1706, - 22 - ], - "_nop_tc_227", - [ - "jump", - "eq_nn_1073", - 1706, - 22 - ], - [ - "eq_float", - 488, - 31, - 487, - 1706, - 22 - ], - [ - "jump", - "eq_done_1071", - 1706, - 22 - ], - "eq_nn_1073", - [ - "is_text", - 489, - 31, - 1706, - 22 - ], - [ - "jump_false", - 489, - "eq_nt_1074", - 1706, - 22 - ], - "_nop_tc_228", - "_nop_tc_229", - [ - "eq_text", - 488, - 31, - 487, - 1706, - 22 - ], - [ - "jump", - "eq_done_1071", - 1706, - 22 - ], - "eq_nt_1074", - [ - "is_null", - 489, - 31, - 1706, - 22 - ], - [ - "jump_false", - 489, - "eq_nnl_1075", - 1706, - 22 - ], - "_nop_tc_230", - [ - "jump", - "eq_nnl_1075", - 1706, - 22 - ], - [ - "true", - 488, - 1706, - 22 - ], - [ - "jump", - "eq_done_1071", - 1706, - 22 - ], - "eq_nnl_1075", - [ - "is_bool", - 489, - 31, - 1706, - 22 - ], - [ - "jump_false", - 489, - "eq_nb_1076", - 1706, - 22 - ], - "_nop_tc_231", - [ - "jump", - "eq_nb_1076", - 1706, - 22 - ], - [ - "eq_bool", - 488, - 31, - 487, - 1706, - 22 - ], - [ - "jump", - "eq_done_1071", - 1706, - 22 - ], - "eq_nb_1076", - [ - "false", - 488, - 1706, - 22 - ], - "eq_done_1071", - [ - "jump_false", - 488, - "if_else_1069", - 1706, - 22 - ], - [ - "access", - 491, - 0, - 1707, - 35 - ], - [ - "load_index", - 492, - 10, - 491, - 1707, - 35 - ], - [ - "access", - 493, - -1, - 1707, - 39 - ], - [ - "get", - 495, - 55, - 1, - 1707, - 16 - ], - [ - "frame", - 496, - 495, - 2, - 1707, - 16 - ], - [ - "null", - 497, - 1707, - 16 - ], - [ - "setarg", - 496, - 0, - 497, - 1707, - 16 - ], - [ - "setarg", - 496, - 1, - 492, - 1707, - 16 - ], - [ - "setarg", - 496, - 2, - 493, - 1707, - 16 - ], - [ - "invoke", - 496, - 494, - 1707, - 16 - ], - [ - "move", - 5, - 494, - 1707, - 16 - ], - [ - "access", - 498, - 1, - 1708, - 35 - ], - [ - "load_index", - 499, - 10, - 498, - 1708, - 35 - ], - [ - "access", - 500, - -1, - 1708, - 39 - ], - [ - "get", - 502, - 55, - 1, - 1708, - 16 - ], - [ - "frame", - 503, - 502, - 2, - 1708, - 16 - ], - [ - "null", - 504, - 1708, - 16 - ], - [ - "setarg", - 503, - 0, - 504, - 1708, - 16 - ], - [ - "setarg", - 503, - 1, - 499, - 1708, - 16 - ], - [ - "setarg", - 503, - 2, - 500, - 1708, - 16 - ], - [ - "invoke", - 503, - 501, - 1708, - 16 - ], - [ - "move", - 6, - 501, - 1708, - 16 - ], - [ - "get", - 506, - 9, - 1, - 1709, - 15 - ], - [ - "frame", - 507, - 506, - 0, - 1709, - 15 - ], - [ - "null", - 508, - 1709, - 15 - ], - [ - "setarg", - 507, - 0, - 508, - 1709, - 15 - ], - [ - "invoke", - 507, - 505, - 1709, - 15 - ], - [ - "move", - 19, - 505, - 1709, - 15 - ], - [ - "get", - 510, - 28, - 1, - 1710, - 11 - ], - [ - "frame", - 511, - 510, - 3, - 1710, - 11 - ], - [ - "null", - 512, - 1710, - 11 - ], - [ - "setarg", - 511, - 0, - 512, - 1710, - 11 - ], - [ - "setarg", - 511, - 1, - 19, - 1710, - 11 - ], - [ - "setarg", - 511, - 2, - 5, - 1710, - 11 - ], - [ - "setarg", - 511, - 3, - 6, - 1710, - 11 - ], - [ - "invoke", - 511, - 509, - 1710, - 11 - ], - [ - "return", - 19, - 1711, - 18 - ], - "_nop_ur_18", - "if_else_1069", - "if_end_1070", - [ - "access", - 513, - "=!", - 1713, - 23 - ], - [ - "is_identical", - 514, - 31, - 513, - 1713, - 23 - ], - [ - "jump_true", - 514, - "eq_done_1081", - 1713, - 23 - ], - [ - "is_int", - 515, - 31, - 1713, - 23 - ], - [ - "jump_false", - 515, - "eq_ni_1082", - 1713, - 23 - ], - "_nop_tc_232", - [ - "jump", - "eq_ni_1082", - 1713, - 23 - ], - [ - "eq_int", - 514, - 31, - 513, - 1713, - 23 - ], - [ - "jump", - "eq_done_1081", - 1713, - 23 - ], - "eq_ni_1082", - [ - "is_num", - 515, - 31, - 1713, - 23 - ], - [ - "jump_false", - 515, - "eq_nn_1083", - 1713, - 23 - ], - "_nop_tc_233", - [ - "jump", - "eq_nn_1083", - 1713, - 23 - ], - [ - "eq_float", - 514, - 31, - 513, - 1713, - 23 - ], - [ - "jump", - "eq_done_1081", - 1713, - 23 - ], - "eq_nn_1083", - [ - "is_text", - 515, - 31, - 1713, - 23 - ], - [ - "jump_false", - 515, - "eq_nt_1084", - 1713, - 23 - ], - "_nop_tc_234", - "_nop_tc_235", - [ - "eq_text", - 514, - 31, - 513, - 1713, - 23 - ], - [ - "jump", - "eq_done_1081", - 1713, - 23 - ], - "eq_nt_1084", - [ - "is_null", - 515, - 31, - 1713, - 23 - ], - [ - "jump_false", - 515, - "eq_nnl_1085", - 1713, - 23 - ], - "_nop_tc_236", - [ - "jump", - "eq_nnl_1085", - 1713, - 23 - ], - [ - "true", - 514, - 1713, - 23 - ], - [ - "jump", - "eq_done_1081", - 1713, - 23 - ], - "eq_nnl_1085", - [ - "is_bool", - 515, - 31, - 1713, - 23 - ], - [ - "jump_false", - 515, - "eq_nb_1086", - 1713, - 23 - ], - "_nop_tc_237", - [ - "jump", - "eq_nb_1086", - 1713, - 23 - ], - [ - "eq_bool", - 514, - 31, - 513, - 1713, - 23 - ], - [ - "jump", - "eq_done_1081", - 1713, - 23 - ], - "eq_nb_1086", - [ - "false", - 514, - 1713, - 23 - ], - "eq_done_1081", - [ - "move", - 517, - 514, - 1713, - 23 - ], - [ - "jump_true", - 517, - "or_end_1080", - 1713, - 23 - ], - [ - "access", - 518, - "!=!", - 1713, - 40 - ], - [ - "is_identical", - 519, - 31, - 518, - 1713, - 40 - ], - [ - "jump_true", - 519, - "eq_done_1087", - 1713, - 40 - ], - [ - "is_int", - 520, - 31, - 1713, - 40 - ], - [ - "jump_false", - 520, - "eq_ni_1088", - 1713, - 40 - ], - "_nop_tc_238", - [ - "jump", - "eq_ni_1088", - 1713, - 40 - ], - [ - "eq_int", - 519, - 31, - 518, - 1713, - 40 - ], - [ - "jump", - "eq_done_1087", - 1713, - 40 - ], - "eq_ni_1088", - [ - "is_num", - 520, - 31, - 1713, - 40 - ], - [ - "jump_false", - 520, - "eq_nn_1089", - 1713, - 40 - ], - "_nop_tc_239", - [ - "jump", - "eq_nn_1089", - 1713, - 40 - ], - [ - "eq_float", - 519, - 31, - 518, - 1713, - 40 - ], - [ - "jump", - "eq_done_1087", - 1713, - 40 - ], - "eq_nn_1089", - [ - "is_text", - 520, - 31, - 1713, - 40 - ], - [ - "jump_false", - 520, - "eq_nt_1090", - 1713, - 40 - ], - "_nop_tc_240", - "_nop_tc_241", - [ - "eq_text", - 519, - 31, - 518, - 1713, - 40 - ], - [ - "jump", - "eq_done_1087", - 1713, - 40 - ], - "eq_nt_1090", - [ - "is_null", - 520, - 31, - 1713, - 40 - ], - [ - "jump_false", - 520, - "eq_nnl_1091", - 1713, - 40 - ], - "_nop_tc_242", - [ - "jump", - "eq_nnl_1091", - 1713, - 40 - ], - [ - "true", - 519, - 1713, - 40 - ], - [ - "jump", - "eq_done_1087", - 1713, - 40 - ], - "eq_nnl_1091", - [ - "is_bool", - 520, - 31, - 1713, - 40 - ], - [ - "jump_false", - 520, - "eq_nb_1092", - 1713, - 40 - ], - "_nop_tc_243", - [ - "jump", - "eq_nb_1092", - 1713, - 40 - ], - [ - "eq_bool", - 519, - 31, - 518, - 1713, - 40 - ], - [ - "jump", - "eq_done_1087", - 1713, - 40 - ], - "eq_nb_1092", - [ - "false", - 519, - 1713, - 40 - ], - "eq_done_1087", - [ - "move", - 517, - 519, - 1713, - 40 - ], - "or_end_1080", - [ - "move", - 522, - 517, - 1713, - 40 - ], - [ - "jump_false", - 522, - "and_end_1079", - 1713, - 40 - ], - [ - "access", - 523, - 3, - 1713, - 59 - ], - [ - "is_identical", - 524, - 52, - 523, - 1713, - 59 - ], - [ - "jump_true", - 524, - "eq_done_1093", - 1713, - 59 - ], - [ - "is_int", - 525, - 52, - 1713, - 59 - ], - [ - "jump_false", - 525, - "eq_ni_1094", - 1713, - 59 - ], - "_nop_tc_244", - "_nop_tc_245", - [ - "eq_int", - 524, - 52, - 523, - 1713, - 59 - ], - [ - "jump", - "eq_done_1093", - 1713, - 59 - ], - "eq_ni_1094", - [ - "is_num", - 525, - 52, - 1713, - 59 - ], - [ - "jump_false", - 525, - "eq_nn_1095", - 1713, - 59 - ], - "_nop_tc_246", - "_nop_tc_247", - [ - "eq_float", - 524, - 52, - 523, - 1713, - 59 - ], - [ - "jump", - "eq_done_1093", - 1713, - 59 - ], - "eq_nn_1095", - [ - "is_text", - 525, - 52, - 1713, - 59 - ], - [ - "jump_false", - 525, - "eq_nt_1096", - 1713, - 59 - ], - "_nop_tc_248", - [ - "jump", - "eq_nt_1096", - 1713, - 59 - ], - [ - "eq_text", - 524, - 52, - 523, - 1713, - 59 - ], - [ - "jump", - "eq_done_1093", - 1713, - 59 - ], - "eq_nt_1096", - [ - "is_null", - 525, - 52, - 1713, - 59 - ], - [ - "jump_false", - 525, - "eq_nnl_1097", - 1713, - 59 - ], - "_nop_tc_249", - [ - "jump", - "eq_nnl_1097", - 1713, - 59 - ], - [ - "true", - 524, - 1713, - 59 - ], - [ - "jump", - "eq_done_1093", - 1713, - 59 - ], - "eq_nnl_1097", - [ - "is_bool", - 525, - 52, - 1713, - 59 - ], - [ - "jump_false", - 525, - "eq_nb_1098", - 1713, - 59 - ], - "_nop_tc_250", - [ - "jump", - "eq_nb_1098", - 1713, - 59 - ], - [ - "eq_bool", - 524, - 52, - 523, - 1713, - 59 - ], - [ - "jump", - "eq_done_1093", - 1713, - 59 - ], - "eq_nb_1098", - [ - "false", - 524, - 1713, - 59 - ], - "eq_done_1093", - [ - "move", - 522, - 524, - 1713, - 59 - ], - "and_end_1079", - [ - "jump_false", - 522, - "if_else_1077", - 1713, - 59 - ], - [ - "access", - 527, - 0, - 1714, - 35 - ], - [ - "load_index", - 528, - 10, - 527, - 1714, - 35 - ], - [ - "access", - 529, - -1, - 1714, - 39 - ], - [ - "get", - 531, - 55, - 1, - 1714, - 16 - ], - [ - "frame", - 532, - 531, - 2, - 1714, - 16 - ], - [ - "null", - 533, - 1714, - 16 - ], - [ - "setarg", - 532, - 0, - 533, - 1714, - 16 - ], - [ - "setarg", - 532, - 1, - 528, - 1714, - 16 - ], - [ - "setarg", - 532, - 2, - 529, - 1714, - 16 - ], - [ - "invoke", - 532, - 530, - 1714, - 16 - ], - [ - "move", - 5, - 530, - 1714, - 16 - ], - [ - "access", - 534, - 1, - 1715, - 35 - ], - [ - "load_index", - 535, - 10, - 534, - 1715, - 35 - ], - [ - "access", - 536, - -1, - 1715, - 39 - ], - [ - "get", - 538, - 55, - 1, - 1715, - 16 - ], - [ - "frame", - 539, - 538, - 2, - 1715, - 16 - ], - [ - "null", - 540, - 1715, - 16 - ], - [ - "setarg", - 539, - 0, - 540, - 1715, - 16 - ], - [ - "setarg", - 539, - 1, - 535, - 1715, - 16 - ], - [ - "setarg", - 539, - 2, - 536, - 1715, - 16 - ], - [ - "invoke", - 539, - 537, - 1715, - 16 - ], - [ - "move", - 6, - 537, - 1715, - 16 - ], - [ - "access", - 541, - 2, - 1716, - 35 - ], - [ - "load_index", - 542, - 10, - 541, - 1716, - 35 - ], - [ - "access", - 543, - -1, - 1716, - 39 - ], - [ - "get", - 545, - 55, - 1, - 1716, - 16 - ], - [ - "frame", - 546, - 545, - 2, - 1716, - 16 - ], - [ - "null", - 547, - 1716, - 16 - ], - [ - "setarg", - 546, - 0, - 547, - 1716, - 16 - ], - [ - "setarg", - 546, - 1, - 542, - 1716, - 16 - ], - [ - "setarg", - 546, - 2, - 543, - 1716, - 16 - ], - [ - "invoke", - 546, - 544, - 1716, - 16 - ], - [ - "move", - 7, - 544, - 1716, - 16 - ], - [ - "get", - 549, - 9, - 1, - 1717, - 15 - ], - [ - "frame", - 550, - 549, - 0, - 1717, - 15 - ], - [ - "null", - 551, - 1717, - 15 - ], - [ - "setarg", - 550, - 0, - 551, - 1717, - 15 - ], - [ - "invoke", - 550, - 548, - 1717, - 15 - ], - [ - "move", - 19, - 548, - 1717, - 15 - ], - [ - "access", - 552, - "=!", - 1718, - 26 - ], - [ - "is_identical", - 553, - 31, - 552, - 1718, - 26 - ], - [ - "jump_true", - 553, - "eq_done_1101", - 1718, - 26 - ], - [ - "is_int", - 554, - 31, - 1718, - 26 - ], - [ - "jump_false", - 554, - "eq_ni_1102", - 1718, - 26 - ], - "_nop_tc_251", - [ - "jump", - "eq_ni_1102", - 1718, - 26 - ], - [ - "eq_int", - 553, - 31, - 552, - 1718, - 26 - ], - [ - "jump", - "eq_done_1101", - 1718, - 26 - ], - "eq_ni_1102", - [ - "is_num", - 554, - 31, - 1718, - 26 - ], - [ - "jump_false", - 554, - "eq_nn_1103", - 1718, - 26 - ], - "_nop_tc_252", - [ - "jump", - "eq_nn_1103", - 1718, - 26 - ], - [ - "eq_float", - 553, - 31, - 552, - 1718, - 26 - ], - [ - "jump", - "eq_done_1101", - 1718, - 26 - ], - "eq_nn_1103", - [ - "is_text", - 554, - 31, - 1718, - 26 - ], - [ - "jump_false", - 554, - "eq_nt_1104", - 1718, - 26 - ], - "_nop_tc_253", - "_nop_tc_254", - [ - "eq_text", - 553, - 31, - 552, - 1718, - 26 - ], - [ - "jump", - "eq_done_1101", - 1718, - 26 - ], - "eq_nt_1104", - [ - "is_null", - 554, - 31, - 1718, - 26 - ], - [ - "jump_false", - 554, - "eq_nnl_1105", - 1718, - 26 - ], - "_nop_tc_255", - [ - "jump", - "eq_nnl_1105", - 1718, - 26 - ], - [ - "true", - 553, - 1718, - 26 - ], - [ - "jump", - "eq_done_1101", - 1718, - 26 - ], - "eq_nnl_1105", - [ - "is_bool", - 554, - 31, - 1718, - 26 - ], - [ - "jump_false", - 554, - "eq_nb_1106", - 1718, - 26 - ], - "_nop_tc_256", - [ - "jump", - "eq_nb_1106", - 1718, - 26 - ], - [ - "eq_bool", - 553, - 31, - 552, - 1718, - 26 - ], - [ - "jump", - "eq_done_1101", - 1718, - 26 - ], - "eq_nb_1106", - [ - "false", - 553, - 1718, - 26 - ], - "eq_done_1101", - [ - "jump_false", - 553, - "tern_else_1099", - 1718, - 26 - ], - [ - "access", - 557, - "eq_tol", - 1718, - 33 - ], - [ - "move", - 556, - 557, - 1718, - 33 - ], - [ - "jump", - "tern_end_1100", - 1718, - 33 - ], - "tern_else_1099", - [ - "access", - 558, - "ne_tol", - 1718, - 44 - ], - [ - "move", - 556, - 558, - 1718, - 44 - ], - "tern_end_1100", - [ - "move", - 74, - 556, - 1718, - 44 - ], - [ - "array", - 559, - 4, - 1719, - 40 - ], - [ - "push", - 559, - 19, - 1719, - 40 - ], - [ - "push", - 559, - 5, - 1719, - 40 - ], - [ - "push", - 559, - 6, - 1719, - 40 - ], - [ - "push", - 559, - 7, - 1719, - 40 - ], - [ - "get", - 561, - 16, - 1, - 1719, - 11 - ], - [ - "frame", - 562, - 561, - 2, - 1719, - 11 - ], - [ - "null", - 563, - 1719, - 11 - ], - [ - "setarg", - 562, - 0, - 563, - 1719, - 11 - ], - [ - "setarg", - 562, - 1, - 74, - 1719, - 11 - ], - [ - "setarg", - 562, - 2, - 559, - 1719, - 11 - ], - [ - "invoke", - 562, - 560, - 1719, - 11 - ], - [ - "return", - 19, - 1720, - 18 - ], - "_nop_ur_19", - "if_else_1077", - "if_end_1078", - [ - "access", - 564, - "&&!", - 1722, - 22 - ], - [ - "is_identical", - 565, - 31, - 564, - 1722, - 22 - ], - [ - "jump_true", - 565, - "eq_done_1109", - 1722, - 22 - ], - [ - "is_int", - 566, - 31, - 1722, - 22 - ], - [ - "jump_false", - 566, - "eq_ni_1110", - 1722, - 22 - ], - "_nop_tc_257", - [ - "jump", - "eq_ni_1110", - 1722, - 22 - ], - [ - "eq_int", - 565, - 31, - 564, - 1722, - 22 - ], - [ - "jump", - "eq_done_1109", - 1722, - 22 - ], - "eq_ni_1110", - [ - "is_num", - 566, - 31, - 1722, - 22 - ], - [ - "jump_false", - 566, - "eq_nn_1111", - 1722, - 22 - ], - "_nop_tc_258", - [ - "jump", - "eq_nn_1111", - 1722, - 22 - ], - [ - "eq_float", - 565, - 31, - 564, - 1722, - 22 - ], - [ - "jump", - "eq_done_1109", - 1722, - 22 - ], - "eq_nn_1111", - [ - "is_text", - 566, - 31, - 1722, - 22 - ], - [ - "jump_false", - 566, - "eq_nt_1112", - 1722, - 22 - ], - "_nop_tc_259", - "_nop_tc_260", - [ - "eq_text", - 565, - 31, - 564, - 1722, - 22 - ], - [ - "jump", - "eq_done_1109", - 1722, - 22 - ], - "eq_nt_1112", - [ - "is_null", - 566, - 31, - 1722, - 22 - ], - [ - "jump_false", - 566, - "eq_nnl_1113", - 1722, - 22 - ], - "_nop_tc_261", - [ - "jump", - "eq_nnl_1113", - 1722, - 22 - ], - [ - "true", - 565, - 1722, - 22 - ], - [ - "jump", - "eq_done_1109", - 1722, - 22 - ], - "eq_nnl_1113", - [ - "is_bool", - 566, - 31, - 1722, - 22 - ], - [ - "jump_false", - 566, - "eq_nb_1114", - 1722, - 22 - ], - "_nop_tc_262", - [ - "jump", - "eq_nb_1114", - 1722, - 22 - ], - [ - "eq_bool", - 565, - 31, - 564, - 1722, - 22 - ], - [ - "jump", - "eq_done_1109", - 1722, - 22 - ], - "eq_nb_1114", - [ - "false", - 565, - 1722, - 22 - ], - "eq_done_1109", - [ - "jump_false", - 565, - "if_else_1107", - 1722, - 22 - ], - [ - "access", - 568, - 0, - 1723, - 35 - ], - [ - "load_index", - 569, - 10, - 568, - 1723, - 35 - ], - [ - "access", - 570, - -1, - 1723, - 39 - ], - [ - "get", - 572, - 55, - 1, - 1723, - 16 - ], - [ - "frame", - 573, - 572, - 2, - 1723, - 16 - ], - [ - "null", - 574, - 1723, - 16 - ], - [ - "setarg", - 573, - 0, - 574, - 1723, - 16 - ], - [ - "setarg", - 573, - 1, - 569, - 1723, - 16 - ], - [ - "setarg", - 573, - 2, - 570, - 1723, - 16 - ], - [ - "invoke", - 573, - 571, - 1723, - 16 - ], - [ - "move", - 5, - 571, - 1723, - 16 - ], - [ - "access", - 575, - 1, - 1724, - 35 - ], - [ - "load_index", - 576, - 10, - 575, - 1724, - 35 - ], - [ - "access", - 577, - -1, - 1724, - 39 - ], - [ - "get", - 579, - 55, - 1, - 1724, - 16 - ], - [ - "frame", - 580, - 579, - 2, - 1724, - 16 - ], - [ - "null", - 581, - 1724, - 16 - ], - [ - "setarg", - 580, - 0, - 581, - 1724, - 16 - ], - [ - "setarg", - 580, - 1, - 576, - 1724, - 16 - ], - [ - "setarg", - 580, - 2, - 577, - 1724, - 16 - ], - [ - "invoke", - 580, - 578, - 1724, - 16 - ], - [ - "move", - 6, - 578, - 1724, - 16 - ], - [ - "get", - 583, - 9, - 1, - 1725, - 15 - ], - [ - "frame", - 584, - 583, - 0, - 1725, - 15 - ], - [ - "null", - 585, - 1725, - 15 - ], - [ - "setarg", - 584, - 0, - 585, - 1725, - 15 - ], - [ - "invoke", - 584, - 582, - 1725, - 15 - ], - [ - "move", - 19, - 582, - 1725, - 15 - ], - [ - "access", - 586, - "and", - 1726, - 18 - ], - [ - "get", - 588, - 15, - 1, - 1726, - 11 - ], - [ - "frame", - 589, - 588, - 4, - 1726, - 11 - ], - [ - "null", - 590, - 1726, - 11 - ], - [ - "setarg", - 589, - 0, - 590, - 1726, - 11 - ], - [ - "setarg", - 589, - 1, - 586, - 1726, - 11 - ], - [ - "setarg", - 589, - 2, - 19, - 1726, - 11 - ], - [ - "setarg", - 589, - 3, - 5, - 1726, - 11 - ], - [ - "setarg", - 589, - 4, - 6, - 1726, - 11 - ], - [ - "invoke", - 589, - 587, - 1726, - 11 - ], - [ - "return", - 19, - 1727, - 18 - ], - "_nop_ur_20", - "if_else_1107", - "if_end_1108", - [ - "access", - 591, - "||!", - 1729, - 22 - ], - [ - "is_identical", - 592, - 31, - 591, - 1729, - 22 - ], - [ - "jump_true", - 592, - "eq_done_1117", - 1729, - 22 - ], - [ - "is_int", - 593, - 31, - 1729, - 22 - ], - [ - "jump_false", - 593, - "eq_ni_1118", - 1729, - 22 - ], - "_nop_tc_263", - [ - "jump", - "eq_ni_1118", - 1729, - 22 - ], - [ - "eq_int", - 592, - 31, - 591, - 1729, - 22 - ], - [ - "jump", - "eq_done_1117", - 1729, - 22 - ], - "eq_ni_1118", - [ - "is_num", - 593, - 31, - 1729, - 22 - ], - [ - "jump_false", - 593, - "eq_nn_1119", - 1729, - 22 - ], - "_nop_tc_264", - [ - "jump", - "eq_nn_1119", - 1729, - 22 - ], - [ - "eq_float", - 592, - 31, - 591, - 1729, - 22 - ], - [ - "jump", - "eq_done_1117", - 1729, - 22 - ], - "eq_nn_1119", - [ - "is_text", - 593, - 31, - 1729, - 22 - ], - [ - "jump_false", - 593, - "eq_nt_1120", - 1729, - 22 - ], - "_nop_tc_265", - "_nop_tc_266", - [ - "eq_text", - 592, - 31, - 591, - 1729, - 22 - ], - [ - "jump", - "eq_done_1117", - 1729, - 22 - ], - "eq_nt_1120", - [ - "is_null", - 593, - 31, - 1729, - 22 - ], - [ - "jump_false", - 593, - "eq_nnl_1121", - 1729, - 22 - ], - "_nop_tc_267", - [ - "jump", - "eq_nnl_1121", - 1729, - 22 - ], - [ - "true", - 592, - 1729, - 22 - ], - [ - "jump", - "eq_done_1117", - 1729, - 22 - ], - "eq_nnl_1121", - [ - "is_bool", - 593, - 31, - 1729, - 22 - ], - [ - "jump_false", - 593, - "eq_nb_1122", - 1729, - 22 - ], - "_nop_tc_268", - [ - "jump", - "eq_nb_1122", - 1729, - 22 - ], - [ - "eq_bool", - 592, - 31, - 591, - 1729, - 22 - ], - [ - "jump", - "eq_done_1117", - 1729, - 22 - ], - "eq_nb_1122", - [ - "false", - 592, - 1729, - 22 - ], - "eq_done_1117", - [ - "jump_false", - 592, - "if_else_1115", - 1729, - 22 - ], - [ - "access", - 595, - 0, - 1730, - 35 - ], - [ - "load_index", - 596, - 10, - 595, - 1730, - 35 - ], - [ - "access", - 597, - -1, - 1730, - 39 - ], - [ - "get", - 599, - 55, - 1, - 1730, - 16 - ], - [ - "frame", - 600, - 599, - 2, - 1730, - 16 - ], - [ - "null", - 601, - 1730, - 16 - ], - [ - "setarg", - 600, - 0, - 601, - 1730, - 16 - ], - [ - "setarg", - 600, - 1, - 596, - 1730, - 16 - ], - [ - "setarg", - 600, - 2, - 597, - 1730, - 16 - ], - [ - "invoke", - 600, - 598, - 1730, - 16 - ], - [ - "move", - 5, - 598, - 1730, - 16 - ], - [ - "access", - 602, - 1, - 1731, - 35 - ], - [ - "load_index", - 603, - 10, - 602, - 1731, - 35 - ], - [ - "access", - 604, - -1, - 1731, - 39 - ], - [ - "get", - 606, - 55, - 1, - 1731, - 16 - ], - [ - "frame", - 607, - 606, - 2, - 1731, - 16 - ], - [ - "null", - 608, - 1731, - 16 - ], - [ - "setarg", - 607, - 0, - 608, - 1731, - 16 - ], - [ - "setarg", - 607, - 1, - 603, - 1731, - 16 - ], - [ - "setarg", - 607, - 2, - 604, - 1731, - 16 - ], - [ - "invoke", - 607, - 605, - 1731, - 16 - ], - [ - "move", - 6, - 605, - 1731, - 16 - ], - [ - "get", - 610, - 9, - 1, - 1732, - 15 - ], - [ - "frame", - 611, - 610, - 0, - 1732, - 15 - ], - [ - "null", - 612, - 1732, - 15 - ], - [ - "setarg", - 611, - 0, - 612, - 1732, - 15 - ], - [ - "invoke", - 611, - 609, - 1732, - 15 - ], - [ - "move", - 19, - 609, - 1732, - 15 - ], - [ - "access", - 613, - "or", - 1733, - 18 - ], - [ - "get", - 615, - 15, - 1, - 1733, - 11 - ], - [ - "frame", - 616, - 615, - 4, - 1733, - 11 - ], - [ - "null", - 617, - 1733, - 11 - ], - [ - "setarg", - 616, - 0, - 617, - 1733, - 11 - ], - [ - "setarg", - 616, - 1, - 613, - 1733, - 11 - ], - [ - "setarg", - 616, - 2, - 19, - 1733, - 11 - ], - [ - "setarg", - 616, - 3, - 5, - 1733, - 11 - ], - [ - "setarg", - 616, - 4, - 6, - 1733, - 11 - ], - [ - "invoke", - 616, - 614, - 1733, - 11 - ], - [ - "return", - 19, - 1734, - 18 - ], - "_nop_ur_21", - "if_else_1115", - "if_end_1116", - [ - "access", - 618, - 0, - 1737, - 33 - ], - [ - "load_index", - 619, - 10, - 618, - 1737, - 33 - ], - [ - "access", - 620, - -1, - 1737, - 37 - ], - [ - "get", - 622, - 55, - 1, - 1737, - 14 - ], - [ - "frame", - 623, - 622, - 2, - 1737, - 14 - ], - [ - "null", - 624, - 1737, - 14 - ], - [ - "setarg", - 623, - 0, - 624, - 1737, - 14 - ], - [ - "setarg", - 623, - 1, - 619, - 1737, - 14 - ], - [ - "setarg", - 623, - 2, - 620, - 1737, - 14 - ], - [ - "invoke", - 623, - 621, - 1737, - 14 - ], - [ - "move", - 5, - 621, - 1737, - 14 - ], - [ - "access", - 625, - 1, - 1738, - 33 - ], - [ - "load_index", - 626, - 10, - 625, - 1738, - 33 - ], - [ - "access", - 627, - -1, - 1738, - 37 - ], - [ - "get", - 629, - 55, - 1, - 1738, - 14 - ], - [ - "frame", - 630, - 629, - 2, - 1738, - 14 - ], - [ - "null", - 631, - 1738, - 14 - ], - [ - "setarg", - 630, - 0, - 631, - 1738, - 14 - ], - [ - "setarg", - 630, - 1, - 626, - 1738, - 14 - ], - [ - "setarg", - 630, - 2, - 627, - 1738, - 14 - ], - [ - "invoke", - 630, - 628, - 1738, - 14 - ], - [ - "move", - 6, - 628, - 1738, - 14 - ], - [ - "get", - 633, - 9, - 1, - 1739, - 13 - ], - [ - "frame", - 634, - 633, - 0, - 1739, - 13 - ], - [ - "null", - 635, - 1739, - 13 - ], - [ - "setarg", - 634, - 0, - 635, - 1739, - 13 - ], - [ - "invoke", - 634, - 632, - 1739, - 13 - ], - [ - "move", - 19, - 632, - 1739, - 13 - ], - [ - "access", - 636, - 0, - 1740, - 28 - ], - [ - "load_index", - 637, - 10, - 636, - 1740, - 28 - ], - [ - "put", - 637, - 4, - 1, - 1740, - 28 - ], - [ - "access", - 638, - 1, - 1741, - 28 - ], - [ - "load_index", - 639, - 10, - 638, - 1741, - 28 - ], - [ - "put", - 639, - 6, - 1, - 1741, - 28 - ], - [ - "get", - 641, - 19, - 1, - 1742, - 9 - ], - [ - "frame", - 642, - 641, - 4, - 1742, - 9 - ], - [ - "null", - 643, - 1742, - 9 - ], - [ - "setarg", - 642, - 0, - 643, - 1742, - 9 - ], - [ - "setarg", - 642, - 1, - 50, - 1742, - 9 - ], - [ - "setarg", - 642, - 2, - 19, - 1742, - 9 - ], - [ - "setarg", - 642, - 3, - 5, - 1742, - 9 - ], - [ - "setarg", - 642, - 4, - 6, - 1742, - 9 - ], - [ - "invoke", - 642, - 640, - 1742, - 9 - ], - [ - "return", - 19, - 1743, - 16 - ], - "_nop_ur_22", - "if_else_1036", - "if_end_1037", - [ - "access", - 644, - "name", - 1747, - 26 - ], - [ - "is_identical", - 645, - 15, - 644, - 1747, - 26 - ], - [ - "jump_true", - 645, - "eq_done_1126", - 1747, - 26 - ], - [ - "is_int", - 646, - 15, - 1747, - 26 - ], - [ - "jump_false", - 646, - "eq_ni_1127", - 1747, - 26 - ], - "_nop_tc_269", - [ - "jump", - "eq_ni_1127", - 1747, - 26 - ], - [ - "eq_int", - 645, - 15, - 644, - 1747, - 26 - ], - [ - "jump", - "eq_done_1126", - 1747, - 26 - ], - "eq_ni_1127", - [ - "is_num", - 646, - 15, - 1747, - 26 - ], - [ - "jump_false", - 646, - "eq_nn_1128", - 1747, - 26 - ], - "_nop_tc_270", - [ - "jump", - "eq_nn_1128", - 1747, - 26 - ], - [ - "eq_float", - 645, - 15, - 644, - 1747, - 26 - ], - [ - "jump", - "eq_done_1126", - 1747, - 26 - ], - "eq_nn_1128", - [ - "is_text", - 646, - 15, - 1747, - 26 - ], - [ - "jump_false", - 646, - "eq_nt_1129", - 1747, - 26 - ], - "_nop_tc_271", - "_nop_tc_272", - [ - "eq_text", - 645, - 15, - 644, - 1747, - 26 - ], - [ - "jump", - "eq_done_1126", - 1747, - 26 - ], - "eq_nt_1129", - [ - "is_null", - 646, - 15, - 1747, - 26 - ], - [ - "jump_false", - 646, - "eq_nnl_1130", - 1747, - 26 - ], - "_nop_tc_273", - [ - "jump", - "eq_nnl_1130", - 1747, - 26 - ], - [ - "true", - 645, - 1747, - 26 - ], - [ - "jump", - "eq_done_1126", - 1747, - 26 - ], - "eq_nnl_1130", - [ - "is_bool", - 646, - 15, - 1747, - 26 - ], - [ - "jump_false", - 646, - "eq_nb_1131", - 1747, - 26 - ], - "_nop_tc_274", - [ - "jump", - "eq_nb_1131", - 1747, - 26 - ], - [ - "eq_bool", - 645, - 15, - 644, - 1747, - 26 - ], - [ - "jump", - "eq_done_1126", - 1747, - 26 - ], - "eq_nb_1131", - [ - "false", - 645, - 1747, - 26 - ], - "eq_done_1126", - [ - "move", - 648, - 645, - 1747, - 26 - ], - [ - "jump_false", - 648, - "and_end_1125", - 1747, - 26 - ], - [ - "load_field", - 649, - 14, - "intrinsic", - 1747, - 36 - ], - [ - "true", - 650, - 1747, - 56 - ], - [ - "is_identical", - 651, - 649, - 650, - 1747, - 56 - ], - [ - "jump_true", - 651, - "eq_done_1132", - 1747, - 56 - ], - [ - "is_int", - 652, - 649, - 1747, - 56 - ], - [ - "jump_false", - 652, - "eq_ni_1133", - 1747, - 56 - ], - "_nop_tc_275", - [ - "jump", - "eq_ni_1133", - 1747, - 56 - ], - [ - "eq_int", - 651, - 649, - 650, - 1747, - 56 - ], - [ - "jump", - "eq_done_1132", - 1747, - 56 - ], - "eq_ni_1133", - [ - "is_num", - 652, - 649, - 1747, - 56 - ], - [ - "jump_false", - 652, - "eq_nn_1134", - 1747, - 56 - ], - "_nop_tc_276", - [ - "jump", - "eq_nn_1134", - 1747, - 56 - ], - [ - "eq_float", - 651, - 649, - 650, - 1747, - 56 - ], - [ - "jump", - "eq_done_1132", - 1747, - 56 - ], - "eq_nn_1134", - [ - "is_text", - 652, - 649, - 1747, - 56 - ], - [ - "jump_false", - 652, - "eq_nt_1135", - 1747, - 56 - ], - "_nop_tc_277", - [ - "jump", - "eq_nt_1135", - 1747, - 56 - ], - [ - "eq_text", - 651, - 649, - 650, - 1747, - 56 - ], - [ - "jump", - "eq_done_1132", - 1747, - 56 - ], - "eq_nt_1135", - [ - "is_null", - 652, - 649, - 1747, - 56 - ], - [ - "jump_false", - 652, - "eq_nnl_1136", - 1747, - 56 - ], - "_nop_tc_278", - [ - "jump", - "eq_nnl_1136", - 1747, - 56 - ], - [ - "true", - 651, - 1747, - 56 - ], - [ - "jump", - "eq_done_1132", - 1747, - 56 - ], - "eq_nnl_1136", - [ - "is_bool", - 652, - 649, - 1747, - 56 - ], - [ - "jump_false", - 652, - "eq_nb_1137", - 1747, - 56 - ], - "_nop_tc_279", - "_nop_tc_280", - [ - "eq_bool", - 651, - 649, - 650, - 1747, - 56 - ], - [ - "jump", - "eq_done_1132", - 1747, - 56 - ], - "eq_nb_1137", - [ - "false", - 651, - 1747, - 56 - ], - "eq_done_1132", - [ - "move", - 648, - 651, - 1747, - 56 - ], - "and_end_1125", - [ - "jump_false", - 648, - "if_else_1123", - 1747, - 56 - ], - [ - "load_field", - 654, - 14, - "name", - 1748, - 17 - ], - [ - "move", - 31, - 654, - 1748, - 17 - ], - [ - "null", - 655, - 1749, - 30 - ], - [ - "is_identical", - 656, - 10, - 655, - 1749, - 30 - ], - [ - "jump_true", - 656, - "ne_nid_1141", - 1749, - 30 - ], - [ - "jump", - "ne_ni_1142", - 1749, - 30 - ], - "ne_nid_1141", - [ - "false", - 656, - 1749, - 30 - ], - [ - "jump", - "ne_done_1140", - 1749, - 30 - ], - "ne_ni_1142", - [ - "is_int", - 657, - 10, - 1749, - 30 - ], - [ - "jump_false", - 657, - "ne_nn_1143", - 1749, - 30 - ], - "_nop_tc_281", - [ - "jump", - "ne_nn_1143", - 1749, - 30 - ], - [ - "ne_int", - 656, - 10, - 655, - 1749, - 30 - ], - [ - "jump", - "ne_done_1140", - 1749, - 30 - ], - "ne_nn_1143", - [ - "is_num", - 657, - 10, - 1749, - 30 - ], - [ - "jump_false", - 657, - "ne_nt_1144", - 1749, - 30 - ], - "_nop_tc_282", - [ - "jump", - "ne_nt_1144", - 1749, - 30 - ], - [ - "ne_float", - 656, - 10, - 655, - 1749, - 30 - ], - [ - "jump", - "ne_done_1140", - 1749, - 30 - ], - "ne_nt_1144", - [ - "is_text", - 657, - 10, - 1749, - 30 - ], - [ - "jump_false", - 657, - "ne_nnl_1145", - 1749, - 30 - ], - "_nop_tc_283", - [ - "jump", - "ne_nnl_1145", - 1749, - 30 - ], - [ - "ne_text", - 656, - 10, - 655, - 1749, - 30 - ], - [ - "jump", - "ne_done_1140", - 1749, - 30 - ], - "ne_nnl_1145", - [ - "is_null", - 657, - 10, - 1749, - 30 - ], - [ - "jump_false", - 657, - "ne_nb_1146", - 1749, - 30 - ], - "_nop_tc_284", - "_nop_tc_285", - [ - "false", - 656, - 1749, - 30 - ], - [ - "jump", - "ne_done_1140", - 1749, - 30 - ], - "ne_nb_1146", - [ - "is_bool", - 657, - 10, - 1749, - 30 - ], - [ - "jump_false", - 657, - "ne_mis_1147", - 1749, - 30 - ], - "_nop_tc_286", - [ - "jump", - "ne_mis_1147", - 1749, - 30 - ], - [ - "ne_bool", - 656, - 10, - 655, - 1749, - 30 - ], - [ - "jump", - "ne_done_1140", - 1749, - 30 - ], - "ne_mis_1147", - [ - "true", - 656, - 1749, - 30 - ], - "ne_done_1140", - [ - "jump_false", - 656, - "tern_else_1138", - 1749, - 30 - ], - [ - "length", - 660, - 10, - 1749, - 44 - ], - [ - "move", - 659, - 660, - 1749, - 44 - ], - [ - "jump", - "tern_end_1139", - 1749, - 44 - ], - "tern_else_1138", - [ - "access", - 661, - 0, - 1749, - 57 - ], - [ - "move", - 659, - 661, - 1749, - 57 - ], - "tern_end_1139", - [ - "move", - 52, - 659, - 1749, - 57 - ], - [ - "access", - 662, - 1, - 1751, - 22 - ], - [ - "is_identical", - 663, - 52, - 662, - 1751, - 22 - ], - [ - "jump_true", - 663, - "eq_done_1151", - 1751, - 22 - ], - [ - "is_int", - 664, - 52, - 1751, - 22 - ], - [ - "jump_false", - 664, - "eq_ni_1152", - 1751, - 22 - ], - "_nop_tc_287", - "_nop_tc_288", - [ - "eq_int", - 663, - 52, - 662, - 1751, - 22 - ], - [ - "jump", - "eq_done_1151", - 1751, - 22 - ], - "eq_ni_1152", - [ - "is_num", - 664, - 52, - 1751, - 22 - ], - [ - "jump_false", - 664, - "eq_nn_1153", - 1751, - 22 - ], - "_nop_tc_289", - "_nop_tc_290", - [ - "eq_float", - 663, - 52, - 662, - 1751, - 22 - ], - [ - "jump", - "eq_done_1151", - 1751, - 22 - ], - "eq_nn_1153", - [ - "is_text", - 664, - 52, - 1751, - 22 - ], - [ - "jump_false", - 664, - "eq_nt_1154", - 1751, - 22 - ], - "_nop_tc_291", - [ - "jump", - "eq_nt_1154", - 1751, - 22 - ], - [ - "eq_text", - 663, - 52, - 662, - 1751, - 22 - ], - [ - "jump", - "eq_done_1151", - 1751, - 22 - ], - "eq_nt_1154", - [ - "is_null", - 664, - 52, - 1751, - 22 - ], - [ - "jump_false", - 664, - "eq_nnl_1155", - 1751, - 22 - ], - "_nop_tc_292", - [ - "jump", - "eq_nnl_1155", - 1751, - 22 - ], - [ - "true", - 663, - 1751, - 22 - ], - [ - "jump", - "eq_done_1151", - 1751, - 22 - ], - "eq_nnl_1155", - [ - "is_bool", - 664, - 52, - 1751, - 22 - ], - [ - "jump_false", - 664, - "eq_nb_1156", - 1751, - 22 - ], - "_nop_tc_293", - [ - "jump", - "eq_nb_1156", - 1751, - 22 - ], - [ - "eq_bool", - 663, - 52, - 662, - 1751, - 22 - ], - [ - "jump", - "eq_done_1151", - 1751, - 22 - ], - "eq_nb_1156", - [ - "false", - 663, - 1751, - 22 - ], - "eq_done_1151", - [ - "move", - 666, - 663, - 1751, - 22 - ], - [ - "jump_false", - 666, - "and_end_1150", - 1751, - 22 - ], - [ - "get", - 667, - 98, - 1, - 1751, - 27 - ], - [ - "load_dynamic", - 668, - 667, - 31, - 1751, - 39 - ], - [ - "null", - 669, - 1751, - 49 - ], - [ - "is_identical", - 670, - 668, - 669, - 1751, - 49 - ], - [ - "jump_true", - 670, - "ne_nid_1158", - 1751, - 49 - ], - [ - "jump", - "ne_ni_1159", - 1751, - 49 - ], - "ne_nid_1158", - [ - "false", - 670, - 1751, - 49 - ], - [ - "jump", - "ne_done_1157", - 1751, - 49 - ], - "ne_ni_1159", - [ - "is_int", - 671, - 668, - 1751, - 49 - ], - [ - "jump_false", - 671, - "ne_nn_1160", - 1751, - 49 - ], - "_nop_tc_294", - [ - "jump", - "ne_nn_1160", - 1751, - 49 - ], - [ - "ne_int", - 670, - 668, - 669, - 1751, - 49 - ], - [ - "jump", - "ne_done_1157", - 1751, - 49 - ], - "ne_nn_1160", - [ - "is_num", - 671, - 668, - 1751, - 49 - ], - [ - "jump_false", - 671, - "ne_nt_1161", - 1751, - 49 - ], - "_nop_tc_295", - [ - "jump", - "ne_nt_1161", - 1751, - 49 - ], - [ - "ne_float", - 670, - 668, - 669, - 1751, - 49 - ], - [ - "jump", - "ne_done_1157", - 1751, - 49 - ], - "ne_nt_1161", - [ - "is_text", - 671, - 668, - 1751, - 49 - ], - [ - "jump_false", - 671, - "ne_nnl_1162", - 1751, - 49 - ], - "_nop_tc_296", - [ - "jump", - "ne_nnl_1162", - 1751, - 49 - ], - [ - "ne_text", - 670, - 668, - 669, - 1751, - 49 - ], - [ - "jump", - "ne_done_1157", - 1751, - 49 - ], - "ne_nnl_1162", - [ - "is_null", - 671, - 668, - 1751, - 49 - ], - [ - "jump_false", - 671, - "ne_nb_1163", - 1751, - 49 - ], - "_nop_tc_297", - "_nop_tc_298", - [ - "false", - 670, - 1751, - 49 - ], - [ - "jump", - "ne_done_1157", - 1751, - 49 - ], - "ne_nb_1163", - [ - "is_bool", - 671, - 668, - 1751, - 49 - ], - [ - "jump_false", - 671, - "ne_mis_1164", - 1751, - 49 - ], - "_nop_tc_299", - [ - "jump", - "ne_mis_1164", - 1751, - 49 - ], - [ - "ne_bool", - 670, - 668, - 669, - 1751, - 49 - ], - [ - "jump", - "ne_done_1157", - 1751, - 49 - ], - "ne_mis_1164", - [ - "true", - 670, - 1751, - 49 - ], - "ne_done_1157", - [ - "move", - 666, - 670, - 1751, - 49 - ], - "and_end_1150", - [ - "jump_false", - 666, - "if_else_1148", - 1751, - 49 - ], - [ - "access", - 673, - 0, - 1752, - 37 - ], - [ - "load_index", - 674, - 10, - 673, - 1752, - 37 - ], - [ - "access", - 675, - -1, - 1752, - 41 - ], - [ - "get", - 677, - 55, - 1, - 1752, - 18 - ], - [ - "frame", - 678, - 677, - 2, - 1752, - 18 - ], - [ - "null", - 679, - 1752, - 18 - ], - [ - "setarg", - 678, - 0, - 679, - 1752, - 18 - ], - [ - "setarg", - 678, - 1, - 674, - 1752, - 18 - ], - [ - "setarg", - 678, - 2, - 675, - 1752, - 18 - ], - [ - "invoke", - 678, - 676, - 1752, - 18 - ], - [ - "move", - 5, - 676, - 1752, - 18 - ], - [ - "get", - 681, - 9, - 1, - 1753, - 17 - ], - [ - "frame", - 682, - 681, - 0, - 1753, - 17 - ], - [ - "null", - 683, - 1753, - 17 - ], - [ - "setarg", - 682, - 0, - 683, - 1753, - 17 - ], - [ - "invoke", - 682, - 680, - 1753, - 17 - ], - [ - "move", - 19, - 680, - 1753, - 17 - ], - [ - "get", - 684, - 98, - 1, - 1754, - 20 - ], - [ - "load_dynamic", - 685, - 684, - 31, - 1754, - 32 - ], - [ - "get", - 687, - 14, - 1, - 1754, - 13 - ], - [ - "frame", - 688, - 687, - 3, - 1754, - 13 - ], - [ - "null", - 689, - 1754, - 13 - ], - [ - "setarg", - 688, - 0, - 689, - 1754, - 13 - ], - [ - "setarg", - 688, - 1, - 685, - 1754, - 13 - ], - [ - "setarg", - 688, - 2, - 19, - 1754, - 13 - ], - [ - "setarg", - 688, - 3, - 5, - 1754, - 13 - ], - [ - "invoke", - 688, - 686, - 1754, - 13 - ], - [ - "return", - 19, - 1755, - 20 - ], - "_nop_ur_23", - "if_else_1148", - "if_end_1149", - [ - "access", - 690, - 2, - 1758, - 22 - ], - [ - "is_identical", - 691, - 52, - 690, - 1758, - 22 - ], - [ - "jump_true", - 691, - "eq_done_1168", - 1758, - 22 - ], - [ - "is_int", - 692, - 52, - 1758, - 22 - ], - [ - "jump_false", - 692, - "eq_ni_1169", - 1758, - 22 - ], - "_nop_tc_300", - "_nop_tc_301", - [ - "eq_int", - 691, - 52, - 690, - 1758, - 22 - ], - [ - "jump", - "eq_done_1168", - 1758, - 22 - ], - "eq_ni_1169", - [ - "is_num", - 692, - 52, - 1758, - 22 - ], - [ - "jump_false", - 692, - "eq_nn_1170", - 1758, - 22 - ], - "_nop_tc_302", - "_nop_tc_303", - [ - "eq_float", - 691, - 52, - 690, - 1758, - 22 - ], - [ - "jump", - "eq_done_1168", - 1758, - 22 - ], - "eq_nn_1170", - [ - "is_text", - 692, - 52, - 1758, - 22 - ], - [ - "jump_false", - 692, - "eq_nt_1171", - 1758, - 22 - ], - "_nop_tc_304", - [ - "jump", - "eq_nt_1171", - 1758, - 22 - ], - [ - "eq_text", - 691, - 52, - 690, - 1758, - 22 - ], - [ - "jump", - "eq_done_1168", - 1758, - 22 - ], - "eq_nt_1171", - [ - "is_null", - 692, - 52, - 1758, - 22 - ], - [ - "jump_false", - 692, - "eq_nnl_1172", - 1758, - 22 - ], - "_nop_tc_305", - [ - "jump", - "eq_nnl_1172", - 1758, - 22 - ], - [ - "true", - 691, - 1758, - 22 - ], - [ - "jump", - "eq_done_1168", - 1758, - 22 - ], - "eq_nnl_1172", - [ - "is_bool", - 692, - 52, - 1758, - 22 - ], - [ - "jump_false", - 692, - "eq_nb_1173", - 1758, - 22 - ], - "_nop_tc_306", - [ - "jump", - "eq_nb_1173", - 1758, - 22 - ], - [ - "eq_bool", - 691, - 52, - 690, - 1758, - 22 - ], - [ - "jump", - "eq_done_1168", - 1758, - 22 - ], - "eq_nb_1173", - [ - "false", - 691, - 1758, - 22 - ], - "eq_done_1168", - [ - "move", - 694, - 691, - 1758, - 22 - ], - [ - "jump_false", - 694, - "and_end_1167", - 1758, - 22 - ], - [ - "access", - 695, - "push", - 1758, - 36 - ], - [ - "is_identical", - 696, - 31, - 695, - 1758, - 36 - ], - [ - "jump_true", - 696, - "eq_done_1174", - 1758, - 36 - ], - [ - "is_int", - 697, - 31, - 1758, - 36 - ], - [ - "jump_false", - 697, - "eq_ni_1175", - 1758, - 36 - ], - "_nop_tc_307", - [ - "jump", - "eq_ni_1175", - 1758, - 36 - ], - [ - "eq_int", - 696, - 31, - 695, - 1758, - 36 - ], - [ - "jump", - "eq_done_1174", - 1758, - 36 - ], - "eq_ni_1175", - [ - "is_num", - 697, - 31, - 1758, - 36 - ], - [ - "jump_false", - 697, - "eq_nn_1176", - 1758, - 36 - ], - "_nop_tc_308", - [ - "jump", - "eq_nn_1176", - 1758, - 36 - ], - [ - "eq_float", - 696, - 31, - 695, - 1758, - 36 - ], - [ - "jump", - "eq_done_1174", - 1758, - 36 - ], - "eq_nn_1176", - [ - "is_text", - 697, - 31, - 1758, - 36 - ], - [ - "jump_false", - 697, - "eq_nt_1177", - 1758, - 36 - ], - "_nop_tc_309", - "_nop_tc_310", - [ - "eq_text", - 696, - 31, - 695, - 1758, - 36 - ], - [ - "jump", - "eq_done_1174", - 1758, - 36 - ], - "eq_nt_1177", - [ - "is_null", - 697, - 31, - 1758, - 36 - ], - [ - "jump_false", - 697, - "eq_nnl_1178", - 1758, - 36 - ], - "_nop_tc_311", - [ - "jump", - "eq_nnl_1178", - 1758, - 36 - ], - [ - "true", - 696, - 1758, - 36 - ], - [ - "jump", - "eq_done_1174", - 1758, - 36 - ], - "eq_nnl_1178", - [ - "is_bool", - 697, - 31, - 1758, - 36 - ], - [ - "jump_false", - 697, - "eq_nb_1179", - 1758, - 36 - ], - "_nop_tc_312", - [ - "jump", - "eq_nb_1179", - 1758, - 36 - ], - [ - "eq_bool", - 696, - 31, - 695, - 1758, - 36 - ], - [ - "jump", - "eq_done_1174", - 1758, - 36 - ], - "eq_nb_1179", - [ - "false", - 696, - 1758, - 36 - ], - "eq_done_1174", - [ - "move", - 694, - 696, - 1758, - 36 - ], - "and_end_1167", - [ - "jump_false", - 694, - "if_else_1165", - 1758, - 36 - ], - [ - "access", - 699, - 0, - 1759, - 35 - ], - [ - "load_index", - 700, - 10, - 699, - 1759, - 35 - ], - [ - "access", - 701, - -1, - 1759, - 39 - ], - [ - "get", - 703, - 55, - 1, - 1759, - 16 - ], - [ - "frame", - 704, - 703, - 2, - 1759, - 16 - ], - [ - "null", - 705, - 1759, - 16 - ], - [ - "setarg", - 704, - 0, - 705, - 1759, - 16 - ], - [ - "setarg", - 704, - 1, - 700, - 1759, - 16 - ], - [ - "setarg", - 704, - 2, - 701, - 1759, - 16 - ], - [ - "invoke", - 704, - 702, - 1759, - 16 - ], - [ - "move", - 5, - 702, - 1759, - 16 - ], - [ - "access", - 706, - 1, - 1760, - 35 - ], - [ - "load_index", - 707, - 10, - 706, - 1760, - 35 - ], - [ - "access", - 708, - -1, - 1760, - 39 - ], - [ - "get", - 710, - 55, - 1, - 1760, - 16 - ], - [ - "frame", - 711, - 710, - 2, - 1760, - 16 - ], - [ - "null", - 712, - 1760, - 16 - ], - [ - "setarg", - 711, - 0, - 712, - 1760, - 16 - ], - [ - "setarg", - 711, - 1, - 707, - 1760, - 16 - ], - [ - "setarg", - 711, - 2, - 708, - 1760, - 16 - ], - [ - "invoke", - 711, - 709, - 1760, - 16 - ], - [ - "move", - 6, - 709, - 1760, - 16 - ], - [ - "get", - 714, - 9, - 1, - 1761, - 21 - ], - [ - "frame", - 715, - 714, - 0, - 1761, - 21 - ], - [ - "null", - 716, - 1761, - 21 - ], - [ - "setarg", - 715, - 0, - 716, - 1761, - 21 - ], - [ - "invoke", - 715, - 713, - 1761, - 21 - ], - [ - "move", - 37, - 713, - 1761, - 21 - ], - [ - "access", - 717, - "push_err", - 1762, - 33 - ], - [ - "get", - 719, - 57, - 1, - 1762, - 23 - ], - [ - "frame", - 720, - 719, - 1, - 1762, - 23 - ], - [ - "null", - 721, - 1762, - 23 - ], - [ - "setarg", - 720, - 0, - 721, - 1762, - 23 - ], - [ - "setarg", - 720, - 1, - 717, - 1762, - 23 - ], - [ - "invoke", - 720, - 718, - 1762, - 23 - ], - [ - "move", - 36, - 718, - 1762, - 23 - ], - [ - "access", - 722, - "push_done", - 1763, - 34 - ], - [ - "get", - 724, - 57, - 1, - 1763, - 24 - ], - [ - "frame", - 725, - 724, - 1, - 1763, - 24 - ], - [ - "null", - 726, - 1763, - 24 - ], - [ - "setarg", - 725, - 0, - 726, - 1763, - 24 - ], - [ - "setarg", - 725, - 1, - 722, - 1763, - 24 - ], - [ - "invoke", - 725, - 723, - 1763, - 24 - ], - [ - "move", - 35, - 723, - 1763, - 24 - ], - [ - "access", - 727, - "is_array", - 1764, - 18 - ], - [ - "get", - 729, - 14, - 1, - 1764, - 11 - ], - [ - "frame", - 730, - 729, - 3, - 1764, - 11 - ], - [ - "null", - 731, - 1764, - 11 - ], - [ - "setarg", - 730, - 0, - 731, - 1764, - 11 - ], - [ - "setarg", - 730, - 1, - 727, - 1764, - 11 - ], - [ - "setarg", - 730, - 2, - 37, - 1764, - 11 - ], - [ - "setarg", - 730, - 3, - 5, - 1764, - 11 - ], - [ - "invoke", - 730, - 728, - 1764, - 11 - ], - [ - "access", - 732, - "jump_false", - 1765, - 26 - ], - [ - "get", - 734, - 33, - 1, - 1765, - 11 - ], - [ - "frame", - 735, - 734, - 3, - 1765, - 11 - ], - [ - "null", - 736, - 1765, - 11 - ], - [ - "setarg", - 735, - 0, - 736, - 1765, - 11 - ], - [ - "setarg", - 735, - 1, - 732, - 1765, - 11 - ], - [ - "setarg", - 735, - 2, - 37, - 1765, - 11 - ], - [ - "setarg", - 735, - 3, - 36, - 1765, - 11 - ], - [ - "invoke", - 735, - 733, - 1765, - 11 - ], - [ - "access", - 737, - "push", - 1766, - 18 - ], - [ - "get", - 739, - 14, - 1, - 1766, - 11 - ], - [ - "frame", - 740, - 739, - 3, - 1766, - 11 - ], - [ - "null", - 741, - 1766, - 11 - ], - [ - "setarg", - 740, - 0, - 741, - 1766, - 11 - ], - [ - "setarg", - 740, - 1, - 737, - 1766, - 11 - ], - [ - "setarg", - 740, - 2, - 5, - 1766, - 11 - ], - [ - "setarg", - 740, - 3, - 6, - 1766, - 11 - ], - [ - "invoke", - 740, - 738, - 1766, - 11 - ], - [ - "get", - 743, - 32, - 1, - 1767, - 11 - ], - [ - "frame", - 744, - 743, - 1, - 1767, - 11 - ], - [ - "null", - 745, - 1767, - 11 - ], - [ - "setarg", - 744, - 0, - 745, - 1767, - 11 - ], - [ - "setarg", - 744, - 1, - 35, - 1767, - 11 - ], - [ - "invoke", - 744, - 742, - 1767, - 11 - ], - [ - "get", - 747, - 34, - 1, - 1768, - 11 - ], - [ - "frame", - 748, - 747, - 1, - 1768, - 11 - ], - [ - "null", - 749, - 1768, - 11 - ], - [ - "setarg", - 748, - 0, - 749, - 1768, - 11 - ], - [ - "setarg", - 748, - 1, - 36, - 1768, - 11 - ], - [ - "invoke", - 748, - 746, - 1768, - 11 - ], - [ - "access", - 750, - "disrupt", - 1769, - 18 - ], - [ - "get", - 752, - 12, - 1, - 1769, - 11 - ], - [ - "frame", - 753, - 752, - 1, - 1769, - 11 - ], - [ - "null", - 754, - 1769, - 11 - ], - [ - "setarg", - 753, - 0, - 754, - 1769, - 11 - ], - [ - "setarg", - 753, - 1, - 750, - 1769, - 11 - ], - [ - "invoke", - 753, - 751, - 1769, - 11 - ], - [ - "get", - 756, - 34, - 1, - 1770, - 11 - ], - [ - "frame", - 757, - 756, - 1, - 1770, - 11 - ], - [ - "null", - 758, - 1770, - 11 - ], - [ - "setarg", - 757, - 0, - 758, - 1770, - 11 - ], - [ - "setarg", - 757, - 1, - 35, - 1770, - 11 - ], - [ - "invoke", - 757, - 755, - 1770, - 11 - ], - [ - "return", - 6, - 1771, - 18 - ], - "_nop_ur_24", - "if_else_1165", - "if_end_1166", - [ - "access", - 759, - 2, - 1774, - 22 - ], - [ - "is_identical", - 760, - 52, - 759, - 1774, - 22 - ], - [ - "jump_true", - 760, - "eq_done_1184", - 1774, - 22 - ], - [ - "is_int", - 761, - 52, - 1774, - 22 - ], - [ - "jump_false", - 761, - "eq_ni_1185", - 1774, - 22 - ], - "_nop_tc_313", - "_nop_tc_314", - [ - "eq_int", - 760, - 52, - 759, - 1774, - 22 - ], - [ - "jump", - "eq_done_1184", - 1774, - 22 - ], - "eq_ni_1185", - [ - "is_num", - 761, - 52, - 1774, - 22 - ], - [ - "jump_false", - 761, - "eq_nn_1186", - 1774, - 22 - ], - "_nop_tc_315", - "_nop_tc_316", - [ - "eq_float", - 760, - 52, - 759, - 1774, - 22 - ], - [ - "jump", - "eq_done_1184", - 1774, - 22 - ], - "eq_nn_1186", - [ - "is_text", - 761, - 52, - 1774, - 22 - ], - [ - "jump_false", - 761, - "eq_nt_1187", - 1774, - 22 - ], - "_nop_tc_317", - [ - "jump", - "eq_nt_1187", - 1774, - 22 - ], - [ - "eq_text", - 760, - 52, - 759, - 1774, - 22 - ], - [ - "jump", - "eq_done_1184", - 1774, - 22 - ], - "eq_nt_1187", - [ - "is_null", - 761, - 52, - 1774, - 22 - ], - [ - "jump_false", - 761, - "eq_nnl_1188", - 1774, - 22 - ], - "_nop_tc_318", - [ - "jump", - "eq_nnl_1188", - 1774, - 22 - ], - [ - "true", - 760, - 1774, - 22 - ], - [ - "jump", - "eq_done_1184", - 1774, - 22 - ], - "eq_nnl_1188", - [ - "is_bool", - 761, - 52, - 1774, - 22 - ], - [ - "jump_false", - 761, - "eq_nb_1189", - 1774, - 22 - ], - "_nop_tc_319", - [ - "jump", - "eq_nb_1189", - 1774, - 22 - ], - [ - "eq_bool", - 760, - 52, - 759, - 1774, - 22 - ], - [ - "jump", - "eq_done_1184", - 1774, - 22 - ], - "eq_nb_1189", - [ - "false", - 760, - 1774, - 22 - ], - "eq_done_1184", - [ - "move", - 763, - 760, - 1774, - 22 - ], - [ - "jump_false", - 763, - "and_end_1183", - 1774, - 22 - ], - [ - "access", - 764, - "arrfor", - 1774, - 36 - ], - [ - "is_identical", - 765, - 31, - 764, - 1774, - 36 - ], - [ - "jump_true", - 765, - "eq_done_1190", - 1774, - 36 - ], - [ - "is_int", - 766, - 31, - 1774, - 36 - ], - [ - "jump_false", - 766, - "eq_ni_1191", - 1774, - 36 - ], - "_nop_tc_320", - [ - "jump", - "eq_ni_1191", - 1774, - 36 - ], - [ - "eq_int", - 765, - 31, - 764, - 1774, - 36 - ], - [ - "jump", - "eq_done_1190", - 1774, - 36 - ], - "eq_ni_1191", - [ - "is_num", - 766, - 31, - 1774, - 36 - ], - [ - "jump_false", - 766, - "eq_nn_1192", - 1774, - 36 - ], - "_nop_tc_321", - [ - "jump", - "eq_nn_1192", - 1774, - 36 - ], - [ - "eq_float", - 765, - 31, - 764, - 1774, - 36 - ], - [ - "jump", - "eq_done_1190", - 1774, - 36 - ], - "eq_nn_1192", - [ - "is_text", - 766, - 31, - 1774, - 36 - ], - [ - "jump_false", - 766, - "eq_nt_1193", - 1774, - 36 - ], - "_nop_tc_322", - "_nop_tc_323", - [ - "eq_text", - 765, - 31, - 764, - 1774, - 36 - ], - [ - "jump", - "eq_done_1190", - 1774, - 36 - ], - "eq_nt_1193", - [ - "is_null", - 766, - 31, - 1774, - 36 - ], - [ - "jump_false", - 766, - "eq_nnl_1194", - 1774, - 36 - ], - "_nop_tc_324", - [ - "jump", - "eq_nnl_1194", - 1774, - 36 - ], - [ - "true", - 765, - 1774, - 36 - ], - [ - "jump", - "eq_done_1190", - 1774, - 36 - ], - "eq_nnl_1194", - [ - "is_bool", - 766, - 31, - 1774, - 36 - ], - [ - "jump_false", - 766, - "eq_nb_1195", - 1774, - 36 - ], - "_nop_tc_325", - [ - "jump", - "eq_nb_1195", - 1774, - 36 - ], - [ - "eq_bool", - 765, - 31, - 764, - 1774, - 36 - ], - [ - "jump", - "eq_done_1190", - 1774, - 36 - ], - "eq_nb_1195", - [ - "false", - 765, - 1774, - 36 - ], - "eq_done_1190", - [ - "move", - 763, - 765, - 1774, - 36 - ], - "and_end_1183", - [ - "move", - 768, - 763, - 1774, - 36 - ], - [ - "jump_false", - 768, - "and_end_1182", - 1774, - 36 - ], - [ - "get", - 769, - 60, - 1, - 1774, - 48 - ], - [ - "move", - 768, - 769, - 1774, - 48 - ], - "and_end_1182", - [ - "jump_false", - 768, - "if_else_1180", - 1774, - 48 - ], - [ - "access", - 770, - 0, - 1775, - 35 - ], - [ - "load_index", - 771, - 10, - 770, - 1775, - 35 - ], - [ - "access", - 772, - -1, - 1775, - 39 - ], - [ - "get", - 774, - 55, - 1, - 1775, - 16 - ], - [ - "frame", - 775, - 774, - 2, - 1775, - 16 - ], - [ - "null", - 776, - 1775, - 16 - ], - [ - "setarg", - 775, - 0, - 776, - 1775, - 16 - ], - [ - "setarg", - 775, - 1, - 771, - 1775, - 16 - ], - [ - "setarg", - 775, - 2, - 772, - 1775, - 16 - ], - [ - "invoke", - 775, - 773, - 1775, - 16 - ], - [ - "move", - 5, - 773, - 1775, - 16 - ], - [ - "access", - 777, - 1, - 1776, - 35 - ], - [ - "load_index", - 778, - 10, - 777, - 1776, - 35 - ], - [ - "access", - 779, - -1, - 1776, - 39 - ], - [ - "get", - 781, - 55, - 1, - 1776, - 16 - ], - [ - "frame", - 782, - 781, - 2, - 1776, - 16 - ], - [ - "null", - 783, - 1776, - 16 - ], - [ - "setarg", - 782, - 0, - 783, - 1776, - 16 - ], - [ - "setarg", - 782, - 1, - 778, - 1776, - 16 - ], - [ - "setarg", - 782, - 2, - 779, - 1776, - 16 - ], - [ - "invoke", - 782, - 780, - 1776, - 16 - ], - [ - "move", - 6, - 780, - 1776, - 16 - ], - [ - "get", - 785, - 9, - 1, - 1777, - 15 - ], - [ - "frame", - 786, - 785, - 0, - 1777, - 15 - ], - [ - "null", - 787, - 1777, - 15 - ], - [ - "setarg", - 786, - 0, - 787, - 1777, - 15 - ], - [ - "invoke", - 786, - 784, - 1777, - 15 - ], - [ - "move", - 19, - 784, - 1777, - 15 - ], - [ - "get", - 789, - 42, - 1, - 1778, - 18 - ], - [ - "frame", - 790, - 789, - 3, - 1778, - 18 - ], - [ - "null", - 791, - 1778, - 18 - ], - [ - "setarg", - 790, - 0, - 791, - 1778, - 18 - ], - [ - "setarg", - 790, - 1, - 19, - 1778, - 18 - ], - [ - "setarg", - 790, - 2, - 5, - 1778, - 18 - ], - [ - "setarg", - 790, - 3, - 6, - 1778, - 18 - ], - [ - "tail_invoke", - 790, - 788, - 1778, - 18 - ], - [ - "return", - 788, - 1778, - 18 - ], - "_nop_ur_25", - "if_else_1180", - "if_end_1181", - [ - "access", - 792, - 2, - 1780, - 22 - ], - [ - "is_identical", - 793, - 52, - 792, - 1780, - 22 - ], - [ - "jump_true", - 793, - "eq_done_1200", - 1780, - 22 - ], - [ - "is_int", - 794, - 52, - 1780, - 22 - ], - [ - "jump_false", - 794, - "eq_ni_1201", - 1780, - 22 - ], - "_nop_tc_326", - "_nop_tc_327", - [ - "eq_int", - 793, - 52, - 792, - 1780, - 22 - ], - [ - "jump", - "eq_done_1200", - 1780, - 22 - ], - "eq_ni_1201", - [ - "is_num", - 794, - 52, - 1780, - 22 - ], - [ - "jump_false", - 794, - "eq_nn_1202", - 1780, - 22 - ], - "_nop_tc_328", - "_nop_tc_329", - [ - "eq_float", - 793, - 52, - 792, - 1780, - 22 - ], - [ - "jump", - "eq_done_1200", - 1780, - 22 - ], - "eq_nn_1202", - [ - "is_text", - 794, - 52, - 1780, - 22 - ], - [ - "jump_false", - 794, - "eq_nt_1203", - 1780, - 22 - ], - "_nop_tc_330", - [ - "jump", - "eq_nt_1203", - 1780, - 22 - ], - [ - "eq_text", - 793, - 52, - 792, - 1780, - 22 - ], - [ - "jump", - "eq_done_1200", - 1780, - 22 - ], - "eq_nt_1203", - [ - "is_null", - 794, - 52, - 1780, - 22 - ], - [ - "jump_false", - 794, - "eq_nnl_1204", - 1780, - 22 - ], - "_nop_tc_331", - [ - "jump", - "eq_nnl_1204", - 1780, - 22 - ], - [ - "true", - 793, - 1780, - 22 - ], - [ - "jump", - "eq_done_1200", - 1780, - 22 - ], - "eq_nnl_1204", - [ - "is_bool", - 794, - 52, - 1780, - 22 - ], - [ - "jump_false", - 794, - "eq_nb_1205", - 1780, - 22 - ], - "_nop_tc_332", - [ - "jump", - "eq_nb_1205", - 1780, - 22 - ], - [ - "eq_bool", - 793, - 52, - 792, - 1780, - 22 - ], - [ - "jump", - "eq_done_1200", - 1780, - 22 - ], - "eq_nb_1205", - [ - "false", - 793, - 1780, - 22 - ], - "eq_done_1200", - [ - "move", - 796, - 793, - 1780, - 22 - ], - [ - "jump_false", - 796, - "and_end_1199", - 1780, - 22 - ], - [ - "access", - 797, - "every", - 1780, - 36 - ], - [ - "is_identical", - 798, - 31, - 797, - 1780, - 36 - ], - [ - "jump_true", - 798, - "eq_done_1206", - 1780, - 36 - ], - [ - "is_int", - 799, - 31, - 1780, - 36 - ], - [ - "jump_false", - 799, - "eq_ni_1207", - 1780, - 36 - ], - "_nop_tc_333", - [ - "jump", - "eq_ni_1207", - 1780, - 36 - ], - [ - "eq_int", - 798, - 31, - 797, - 1780, - 36 - ], - [ - "jump", - "eq_done_1206", - 1780, - 36 - ], - "eq_ni_1207", - [ - "is_num", - 799, - 31, - 1780, - 36 - ], - [ - "jump_false", - 799, - "eq_nn_1208", - 1780, - 36 - ], - "_nop_tc_334", - [ - "jump", - "eq_nn_1208", - 1780, - 36 - ], - [ - "eq_float", - 798, - 31, - 797, - 1780, - 36 - ], - [ - "jump", - "eq_done_1206", - 1780, - 36 - ], - "eq_nn_1208", - [ - "is_text", - 799, - 31, - 1780, - 36 - ], - [ - "jump_false", - 799, - "eq_nt_1209", - 1780, - 36 - ], - "_nop_tc_335", - "_nop_tc_336", - [ - "eq_text", - 798, - 31, - 797, - 1780, - 36 - ], - [ - "jump", - "eq_done_1206", - 1780, - 36 - ], - "eq_nt_1209", - [ - "is_null", - 799, - 31, - 1780, - 36 - ], - [ - "jump_false", - 799, - "eq_nnl_1210", - 1780, - 36 - ], - "_nop_tc_337", - [ - "jump", - "eq_nnl_1210", - 1780, - 36 - ], - [ - "true", - 798, - 1780, - 36 - ], - [ - "jump", - "eq_done_1206", - 1780, - 36 - ], - "eq_nnl_1210", - [ - "is_bool", - 799, - 31, - 1780, - 36 - ], - [ - "jump_false", - 799, - "eq_nb_1211", - 1780, - 36 - ], - "_nop_tc_338", - [ - "jump", - "eq_nb_1211", - 1780, - 36 - ], - [ - "eq_bool", - 798, - 31, - 797, - 1780, - 36 - ], - [ - "jump", - "eq_done_1206", - 1780, - 36 - ], - "eq_nb_1211", - [ - "false", - 798, - 1780, - 36 - ], - "eq_done_1206", - [ - "move", - 796, - 798, - 1780, - 36 - ], - "and_end_1199", - [ - "move", - 801, - 796, - 1780, - 36 - ], - [ - "jump_false", - 801, - "and_end_1198", - 1780, - 36 - ], - [ - "get", - 802, - 61, - 1, - 1780, - 47 - ], - [ - "move", - 801, - 802, - 1780, - 47 - ], - "and_end_1198", - [ - "jump_false", - 801, - "if_else_1196", - 1780, - 47 - ], - [ - "access", - 803, - 0, - 1781, - 35 - ], - [ - "load_index", - 804, - 10, - 803, - 1781, - 35 - ], - [ - "access", - 805, - -1, - 1781, - 39 - ], - [ - "get", - 807, - 55, - 1, - 1781, - 16 - ], - [ - "frame", - 808, - 807, - 2, - 1781, - 16 - ], - [ - "null", - 809, - 1781, - 16 - ], - [ - "setarg", - 808, - 0, - 809, - 1781, - 16 - ], - [ - "setarg", - 808, - 1, - 804, - 1781, - 16 - ], - [ - "setarg", - 808, - 2, - 805, - 1781, - 16 - ], - [ - "invoke", - 808, - 806, - 1781, - 16 - ], - [ - "move", - 5, - 806, - 1781, - 16 - ], - [ - "access", - 810, - 1, - 1782, - 35 - ], - [ - "load_index", - 811, - 10, - 810, - 1782, - 35 - ], - [ - "access", - 812, - -1, - 1782, - 39 - ], - [ - "get", - 814, - 55, - 1, - 1782, - 16 - ], - [ - "frame", - 815, - 814, - 2, - 1782, - 16 - ], - [ - "null", - 816, - 1782, - 16 - ], - [ - "setarg", - 815, - 0, - 816, - 1782, - 16 - ], - [ - "setarg", - 815, - 1, - 811, - 1782, - 16 - ], - [ - "setarg", - 815, - 2, - 812, - 1782, - 16 - ], - [ - "invoke", - 815, - 813, - 1782, - 16 - ], - [ - "move", - 6, - 813, - 1782, - 16 - ], - [ - "get", - 818, - 9, - 1, - 1783, - 15 - ], - [ - "frame", - 819, - 818, - 0, - 1783, - 15 - ], - [ - "null", - 820, - 1783, - 15 - ], - [ - "setarg", - 819, - 0, - 820, - 1783, - 15 - ], - [ - "invoke", - 819, - 817, - 1783, - 15 - ], - [ - "move", - 19, - 817, - 1783, - 15 - ], - [ - "get", - 822, - 43, - 1, - 1784, - 18 - ], - [ - "frame", - 823, - 822, - 3, - 1784, - 18 - ], - [ - "null", - 824, - 1784, - 18 - ], - [ - "setarg", - 823, - 0, - 824, - 1784, - 18 - ], - [ - "setarg", - 823, - 1, - 19, - 1784, - 18 - ], - [ - "setarg", - 823, - 2, - 5, - 1784, - 18 - ], - [ - "setarg", - 823, - 3, - 6, - 1784, - 18 - ], - [ - "tail_invoke", - 823, - 821, - 1784, - 18 - ], - [ - "return", - 821, - 1784, - 18 - ], - "_nop_ur_26", - "if_else_1196", - "if_end_1197", - [ - "access", - 825, - 2, - 1786, - 22 - ], - [ - "is_identical", - 826, - 52, - 825, - 1786, - 22 - ], - [ - "jump_true", - 826, - "eq_done_1216", - 1786, - 22 - ], - [ - "is_int", - 827, - 52, - 1786, - 22 - ], - [ - "jump_false", - 827, - "eq_ni_1217", - 1786, - 22 - ], - "_nop_tc_339", - "_nop_tc_340", - [ - "eq_int", - 826, - 52, - 825, - 1786, - 22 - ], - [ - "jump", - "eq_done_1216", - 1786, - 22 - ], - "eq_ni_1217", - [ - "is_num", - 827, - 52, - 1786, - 22 - ], - [ - "jump_false", - 827, - "eq_nn_1218", - 1786, - 22 - ], - "_nop_tc_341", - "_nop_tc_342", - [ - "eq_float", - 826, - 52, - 825, - 1786, - 22 - ], - [ - "jump", - "eq_done_1216", - 1786, - 22 - ], - "eq_nn_1218", - [ - "is_text", - 827, - 52, - 1786, - 22 - ], - [ - "jump_false", - 827, - "eq_nt_1219", - 1786, - 22 - ], - "_nop_tc_343", - [ - "jump", - "eq_nt_1219", - 1786, - 22 - ], - [ - "eq_text", - 826, - 52, - 825, - 1786, - 22 - ], - [ - "jump", - "eq_done_1216", - 1786, - 22 - ], - "eq_nt_1219", - [ - "is_null", - 827, - 52, - 1786, - 22 - ], - [ - "jump_false", - 827, - "eq_nnl_1220", - 1786, - 22 - ], - "_nop_tc_344", - [ - "jump", - "eq_nnl_1220", - 1786, - 22 - ], - [ - "true", - 826, - 1786, - 22 - ], - [ - "jump", - "eq_done_1216", - 1786, - 22 - ], - "eq_nnl_1220", - [ - "is_bool", - 827, - 52, - 1786, - 22 - ], - [ - "jump_false", - 827, - "eq_nb_1221", - 1786, - 22 - ], - "_nop_tc_345", - [ - "jump", - "eq_nb_1221", - 1786, - 22 - ], - [ - "eq_bool", - 826, - 52, - 825, - 1786, - 22 - ], - [ - "jump", - "eq_done_1216", - 1786, - 22 - ], - "eq_nb_1221", - [ - "false", - 826, - 1786, - 22 - ], - "eq_done_1216", - [ - "move", - 829, - 826, - 1786, - 22 - ], - [ - "jump_false", - 829, - "and_end_1215", - 1786, - 22 - ], - [ - "access", - 830, - "some", - 1786, - 36 - ], - [ - "is_identical", - 831, - 31, - 830, - 1786, - 36 - ], - [ - "jump_true", - 831, - "eq_done_1222", - 1786, - 36 - ], - [ - "is_int", - 832, - 31, - 1786, - 36 - ], - [ - "jump_false", - 832, - "eq_ni_1223", - 1786, - 36 - ], - "_nop_tc_346", - [ - "jump", - "eq_ni_1223", - 1786, - 36 - ], - [ - "eq_int", - 831, - 31, - 830, - 1786, - 36 - ], - [ - "jump", - "eq_done_1222", - 1786, - 36 - ], - "eq_ni_1223", - [ - "is_num", - 832, - 31, - 1786, - 36 - ], - [ - "jump_false", - 832, - "eq_nn_1224", - 1786, - 36 - ], - "_nop_tc_347", - [ - "jump", - "eq_nn_1224", - 1786, - 36 - ], - [ - "eq_float", - 831, - 31, - 830, - 1786, - 36 - ], - [ - "jump", - "eq_done_1222", - 1786, - 36 - ], - "eq_nn_1224", - [ - "is_text", - 832, - 31, - 1786, - 36 - ], - [ - "jump_false", - 832, - "eq_nt_1225", - 1786, - 36 - ], - "_nop_tc_348", - "_nop_tc_349", - [ - "eq_text", - 831, - 31, - 830, - 1786, - 36 - ], - [ - "jump", - "eq_done_1222", - 1786, - 36 - ], - "eq_nt_1225", - [ - "is_null", - 832, - 31, - 1786, - 36 - ], - [ - "jump_false", - 832, - "eq_nnl_1226", - 1786, - 36 - ], - "_nop_tc_350", - [ - "jump", - "eq_nnl_1226", - 1786, - 36 - ], - [ - "true", - 831, - 1786, - 36 - ], - [ - "jump", - "eq_done_1222", - 1786, - 36 - ], - "eq_nnl_1226", - [ - "is_bool", - 832, - 31, - 1786, - 36 - ], - [ - "jump_false", - 832, - "eq_nb_1227", - 1786, - 36 - ], - "_nop_tc_351", - [ - "jump", - "eq_nb_1227", - 1786, - 36 - ], - [ - "eq_bool", - 831, - 31, - 830, - 1786, - 36 - ], - [ - "jump", - "eq_done_1222", - 1786, - 36 - ], - "eq_nb_1227", - [ - "false", - 831, - 1786, - 36 - ], - "eq_done_1222", - [ - "move", - 829, - 831, - 1786, - 36 - ], - "and_end_1215", - [ - "move", - 834, - 829, - 1786, - 36 - ], - [ - "jump_false", - 834, - "and_end_1214", - 1786, - 36 - ], - [ - "get", - 835, - 64, - 1, - 1786, - 46 - ], - [ - "move", - 834, - 835, - 1786, - 46 - ], - "and_end_1214", - [ - "jump_false", - 834, - "if_else_1212", - 1786, - 46 - ], - [ - "access", - 836, - 0, - 1787, - 35 - ], - [ - "load_index", - 837, - 10, - 836, - 1787, - 35 - ], - [ - "access", - 838, - -1, - 1787, - 39 - ], - [ - "get", - 840, - 55, - 1, - 1787, - 16 - ], - [ - "frame", - 841, - 840, - 2, - 1787, - 16 - ], - [ - "null", - 842, - 1787, - 16 - ], - [ - "setarg", - 841, - 0, - 842, - 1787, - 16 - ], - [ - "setarg", - 841, - 1, - 837, - 1787, - 16 - ], - [ - "setarg", - 841, - 2, - 838, - 1787, - 16 - ], - [ - "invoke", - 841, - 839, - 1787, - 16 - ], - [ - "move", - 5, - 839, - 1787, - 16 - ], - [ - "access", - 843, - 1, - 1788, - 35 - ], - [ - "load_index", - 844, - 10, - 843, - 1788, - 35 - ], - [ - "access", - 845, - -1, - 1788, - 39 - ], - [ - "get", - 847, - 55, - 1, - 1788, - 16 - ], - [ - "frame", - 848, - 847, - 2, - 1788, - 16 - ], - [ - "null", - 849, - 1788, - 16 - ], - [ - "setarg", - 848, - 0, - 849, - 1788, - 16 - ], - [ - "setarg", - 848, - 1, - 844, - 1788, - 16 - ], - [ - "setarg", - 848, - 2, - 845, - 1788, - 16 - ], - [ - "invoke", - 848, - 846, - 1788, - 16 - ], - [ - "move", - 6, - 846, - 1788, - 16 - ], - [ - "get", - 851, - 9, - 1, - 1789, - 15 - ], - [ - "frame", - 852, - 851, - 0, - 1789, - 15 - ], - [ - "null", - 853, - 1789, - 15 - ], - [ - "setarg", - 852, - 0, - 853, - 1789, - 15 - ], - [ - "invoke", - 852, - 850, - 1789, - 15 - ], - [ - "move", - 19, - 850, - 1789, - 15 - ], - [ - "get", - 855, - 46, - 1, - 1790, - 18 - ], - [ - "frame", - 856, - 855, - 3, - 1790, - 18 - ], - [ - "null", - 857, - 1790, - 18 - ], - [ - "setarg", - 856, - 0, - 857, - 1790, - 18 - ], - [ - "setarg", - 856, - 1, - 19, - 1790, - 18 - ], - [ - "setarg", - 856, - 2, - 5, - 1790, - 18 - ], - [ - "setarg", - 856, - 3, - 6, - 1790, - 18 - ], - [ - "tail_invoke", - 856, - 854, - 1790, - 18 - ], - [ - "return", - 854, - 1790, - 18 - ], - "_nop_ur_27", - "if_else_1212", - "if_end_1213", - [ - "access", - 858, - 2, - 1792, - 22 - ], - [ - "is_identical", - 859, - 52, - 858, - 1792, - 22 - ], - [ - "jump_true", - 859, - "eq_done_1232", - 1792, - 22 - ], - [ - "is_int", - 860, - 52, - 1792, - 22 - ], - [ - "jump_false", - 860, - "eq_ni_1233", - 1792, - 22 - ], - "_nop_tc_352", - "_nop_tc_353", - [ - "eq_int", - 859, - 52, - 858, - 1792, - 22 - ], - [ - "jump", - "eq_done_1232", - 1792, - 22 - ], - "eq_ni_1233", - [ - "is_num", - 860, - 52, - 1792, - 22 - ], - [ - "jump_false", - 860, - "eq_nn_1234", - 1792, - 22 - ], - "_nop_tc_354", - "_nop_tc_355", - [ - "eq_float", - 859, - 52, - 858, - 1792, - 22 - ], - [ - "jump", - "eq_done_1232", - 1792, - 22 - ], - "eq_nn_1234", - [ - "is_text", - 860, - 52, - 1792, - 22 - ], - [ - "jump_false", - 860, - "eq_nt_1235", - 1792, - 22 - ], - "_nop_tc_356", - [ - "jump", - "eq_nt_1235", - 1792, - 22 - ], - [ - "eq_text", - 859, - 52, - 858, - 1792, - 22 - ], - [ - "jump", - "eq_done_1232", - 1792, - 22 - ], - "eq_nt_1235", - [ - "is_null", - 860, - 52, - 1792, - 22 - ], - [ - "jump_false", - 860, - "eq_nnl_1236", - 1792, - 22 - ], - "_nop_tc_357", - [ - "jump", - "eq_nnl_1236", - 1792, - 22 - ], - [ - "true", - 859, - 1792, - 22 - ], - [ - "jump", - "eq_done_1232", - 1792, - 22 - ], - "eq_nnl_1236", - [ - "is_bool", - 860, - 52, - 1792, - 22 - ], - [ - "jump_false", - 860, - "eq_nb_1237", - 1792, - 22 - ], - "_nop_tc_358", - [ - "jump", - "eq_nb_1237", - 1792, - 22 - ], - [ - "eq_bool", - 859, - 52, - 858, - 1792, - 22 - ], - [ - "jump", - "eq_done_1232", - 1792, - 22 - ], - "eq_nb_1237", - [ - "false", - 859, - 1792, - 22 - ], - "eq_done_1232", - [ - "move", - 862, - 859, - 1792, - 22 - ], - [ - "jump_false", - 862, - "and_end_1231", - 1792, - 22 - ], - [ - "access", - 863, - "filter", - 1792, - 36 - ], - [ - "is_identical", - 864, - 31, - 863, - 1792, - 36 - ], - [ - "jump_true", - 864, - "eq_done_1238", - 1792, - 36 - ], - [ - "is_int", - 865, - 31, - 1792, - 36 - ], - [ - "jump_false", - 865, - "eq_ni_1239", - 1792, - 36 - ], - "_nop_tc_359", - [ - "jump", - "eq_ni_1239", - 1792, - 36 - ], - [ - "eq_int", - 864, - 31, - 863, - 1792, - 36 - ], - [ - "jump", - "eq_done_1238", - 1792, - 36 - ], - "eq_ni_1239", - [ - "is_num", - 865, - 31, - 1792, - 36 - ], - [ - "jump_false", - 865, - "eq_nn_1240", - 1792, - 36 - ], - "_nop_tc_360", - [ - "jump", - "eq_nn_1240", - 1792, - 36 - ], - [ - "eq_float", - 864, - 31, - 863, - 1792, - 36 - ], - [ - "jump", - "eq_done_1238", - 1792, - 36 - ], - "eq_nn_1240", - [ - "is_text", - 865, - 31, - 1792, - 36 - ], - [ - "jump_false", - 865, - "eq_nt_1241", - 1792, - 36 - ], - "_nop_tc_361", - "_nop_tc_362", - [ - "eq_text", - 864, - 31, - 863, - 1792, - 36 - ], - [ - "jump", - "eq_done_1238", - 1792, - 36 - ], - "eq_nt_1241", - [ - "is_null", - 865, - 31, - 1792, - 36 - ], - [ - "jump_false", - 865, - "eq_nnl_1242", - 1792, - 36 - ], - "_nop_tc_363", - [ - "jump", - "eq_nnl_1242", - 1792, - 36 - ], - [ - "true", - 864, - 1792, - 36 - ], - [ - "jump", - "eq_done_1238", - 1792, - 36 - ], - "eq_nnl_1242", - [ - "is_bool", - 865, - 31, - 1792, - 36 - ], - [ - "jump_false", - 865, - "eq_nb_1243", - 1792, - 36 - ], - "_nop_tc_364", - [ - "jump", - "eq_nb_1243", - 1792, - 36 - ], - [ - "eq_bool", - 864, - 31, - 863, - 1792, - 36 - ], - [ - "jump", - "eq_done_1238", - 1792, - 36 - ], - "eq_nb_1243", - [ - "false", - 864, - 1792, - 36 - ], - "eq_done_1238", - [ - "move", - 862, - 864, - 1792, - 36 - ], - "and_end_1231", - [ - "move", - 867, - 862, - 1792, - 36 - ], - [ - "jump_false", - 867, - "and_end_1230", - 1792, - 36 - ], - [ - "get", - 868, - 62, - 1, - 1792, - 48 - ], - [ - "move", - 867, - 868, - 1792, - 48 - ], - "and_end_1230", - [ - "jump_false", - 867, - "if_else_1228", - 1792, - 48 - ], - [ - "access", - 869, - 0, - 1793, - 35 - ], - [ - "load_index", - 870, - 10, - 869, - 1793, - 35 - ], - [ - "access", - 871, - -1, - 1793, - 39 - ], - [ - "get", - 873, - 55, - 1, - 1793, - 16 - ], - [ - "frame", - 874, - 873, - 2, - 1793, - 16 - ], - [ - "null", - 875, - 1793, - 16 - ], - [ - "setarg", - 874, - 0, - 875, - 1793, - 16 - ], - [ - "setarg", - 874, - 1, - 870, - 1793, - 16 - ], - [ - "setarg", - 874, - 2, - 871, - 1793, - 16 - ], - [ - "invoke", - 874, - 872, - 1793, - 16 - ], - [ - "move", - 5, - 872, - 1793, - 16 - ], - [ - "access", - 876, - 1, - 1794, - 35 - ], - [ - "load_index", - 877, - 10, - 876, - 1794, - 35 - ], - [ - "access", - 878, - -1, - 1794, - 39 - ], - [ - "get", - 880, - 55, - 1, - 1794, - 16 - ], - [ - "frame", - 881, - 880, - 2, - 1794, - 16 - ], - [ - "null", - 882, - 1794, - 16 - ], - [ - "setarg", - 881, - 0, - 882, - 1794, - 16 - ], - [ - "setarg", - 881, - 1, - 877, - 1794, - 16 - ], - [ - "setarg", - 881, - 2, - 878, - 1794, - 16 - ], - [ - "invoke", - 881, - 879, - 1794, - 16 - ], - [ - "move", - 6, - 879, - 1794, - 16 - ], - [ - "get", - 884, - 9, - 1, - 1795, - 15 - ], - [ - "frame", - 885, - 884, - 0, - 1795, - 15 - ], - [ - "null", - 886, - 1795, - 15 - ], - [ - "setarg", - 885, - 0, - 886, - 1795, - 15 - ], - [ - "invoke", - 885, - 883, - 1795, - 15 - ], - [ - "move", - 19, - 883, - 1795, - 15 - ], - [ - "get", - 888, - 44, - 1, - 1796, - 18 - ], - [ - "frame", - 889, - 888, - 3, - 1796, - 18 - ], - [ - "null", - 890, - 1796, - 18 - ], - [ - "setarg", - 889, - 0, - 890, - 1796, - 18 - ], - [ - "setarg", - 889, - 1, - 19, - 1796, - 18 - ], - [ - "setarg", - 889, - 2, - 5, - 1796, - 18 - ], - [ - "setarg", - 889, - 3, - 6, - 1796, - 18 - ], - [ - "tail_invoke", - 889, - 887, - 1796, - 18 - ], - [ - "return", - 887, - 1796, - 18 - ], - "_nop_ur_28", - "if_else_1228", - "if_end_1229", - [ - "access", - 891, - "reduce", - 1798, - 22 - ], - [ - "is_identical", - 892, - 31, - 891, - 1798, - 22 - ], - [ - "jump_true", - 892, - "eq_done_1249", - 1798, - 22 - ], - [ - "is_int", - 893, - 31, - 1798, - 22 - ], - [ - "jump_false", - 893, - "eq_ni_1250", - 1798, - 22 - ], - "_nop_tc_365", - [ - "jump", - "eq_ni_1250", - 1798, - 22 - ], - [ - "eq_int", - 892, - 31, - 891, - 1798, - 22 - ], - [ - "jump", - "eq_done_1249", - 1798, - 22 - ], - "eq_ni_1250", - [ - "is_num", - 893, - 31, - 1798, - 22 - ], - [ - "jump_false", - 893, - "eq_nn_1251", - 1798, - 22 - ], - "_nop_tc_366", - [ - "jump", - "eq_nn_1251", - 1798, - 22 - ], - [ - "eq_float", - 892, - 31, - 891, - 1798, - 22 - ], - [ - "jump", - "eq_done_1249", - 1798, - 22 - ], - "eq_nn_1251", - [ - "is_text", - 893, - 31, - 1798, - 22 - ], - [ - "jump_false", - 893, - "eq_nt_1252", - 1798, - 22 - ], - "_nop_tc_367", - "_nop_tc_368", - [ - "eq_text", - 892, - 31, - 891, - 1798, - 22 - ], - [ - "jump", - "eq_done_1249", - 1798, - 22 - ], - "eq_nt_1252", - [ - "is_null", - 893, - 31, - 1798, - 22 - ], - [ - "jump_false", - 893, - "eq_nnl_1253", - 1798, - 22 - ], - "_nop_tc_369", - [ - "jump", - "eq_nnl_1253", - 1798, - 22 - ], - [ - "true", - 892, - 1798, - 22 - ], - [ - "jump", - "eq_done_1249", - 1798, - 22 - ], - "eq_nnl_1253", - [ - "is_bool", - 893, - 31, - 1798, - 22 - ], - [ - "jump_false", - 893, - "eq_nb_1254", - 1798, - 22 - ], - "_nop_tc_370", - [ - "jump", - "eq_nb_1254", - 1798, - 22 - ], - [ - "eq_bool", - 892, - 31, - 891, - 1798, - 22 - ], - [ - "jump", - "eq_done_1249", - 1798, - 22 - ], - "eq_nb_1254", - [ - "false", - 892, - 1798, - 22 - ], - "eq_done_1249", - [ - "move", - 895, - 892, - 1798, - 22 - ], - [ - "jump_false", - 895, - "and_end_1248", - 1798, - 22 - ], - [ - "access", - 896, - 2, - 1798, - 43 - ], - [ - "is_int", - 898, - 52, - 1798, - 43 - ], - [ - "jump_false", - 898, - "rel_ni_1255", - 1798, - 43 - ], - "_nop_tc_371", - "_nop_tc_372", - [ - "ge_int", - 897, - 52, - 896, - 1798, - 43 - ], - [ - "jump", - "rel_done_1257", - 1798, - 43 - ], - "rel_ni_1255", - [ - "is_num", - 898, - 52, - 1798, - 43 - ], - [ - "jump_false", - 898, - "rel_nn_1256", - 1798, - 43 - ], - "_nop_tc_373", - "_nop_tc_374", - [ - "ge_float", - 897, - 52, - 896, - 1798, - 43 - ], - [ - "jump", - "rel_done_1257", - 1798, - 43 - ], - "rel_nn_1256", - [ - "is_text", - 898, - 52, - 1798, - 43 - ], - [ - "jump_false", - 898, - "rel_err_1258", - 1798, - 43 - ], - "_nop_tc_375", - [ - "jump", - "rel_err_1258", - 1798, - 43 - ], - [ - "ge_text", - 897, - 52, - 896, - 1798, - 43 - ], - [ - "jump", - "rel_done_1257", - 1798, - 43 - ], - "rel_err_1258", - [ - "disrupt", - 1798, - 43 - ], - "rel_done_1257", - [ - "move", - 895, - 897, - 1798, - 43 - ], - "and_end_1248", - [ - "move", - 900, - 895, - 1798, - 43 - ], - [ - "jump_false", - 900, - "and_end_1247", - 1798, - 43 - ], - [ - "access", - 901, - 4, - 1798, - 57 - ], - [ - "is_int", - 903, - 52, - 1798, - 57 - ], - [ - "jump_false", - 903, - "rel_ni_1259", - 1798, - 57 - ], - "_nop_tc_376", - "_nop_tc_377", - [ - "le_int", - 902, - 52, - 901, - 1798, - 57 - ], - [ - "jump", - "rel_done_1261", - 1798, - 57 - ], - "rel_ni_1259", - [ - "is_num", - 903, - 52, - 1798, - 57 - ], - [ - "jump_false", - 903, - "rel_nn_1260", - 1798, - 57 - ], - "_nop_tc_378", - "_nop_tc_379", - [ - "le_float", - 902, - 52, - 901, - 1798, - 57 - ], - [ - "jump", - "rel_done_1261", - 1798, - 57 - ], - "rel_nn_1260", - [ - "is_text", - 903, - 52, - 1798, - 57 - ], - [ - "jump_false", - 903, - "rel_err_1262", - 1798, - 57 - ], - "_nop_tc_380", - [ - "jump", - "rel_err_1262", - 1798, - 57 - ], - [ - "le_text", - 902, - 52, - 901, - 1798, - 57 - ], - [ - "jump", - "rel_done_1261", - 1798, - 57 - ], - "rel_err_1262", - [ - "disrupt", - 1798, - 57 - ], - "rel_done_1261", - [ - "move", - 900, - 902, - 1798, - 57 - ], - "and_end_1247", - [ - "move", - 905, - 900, - 1798, - 57 - ], - [ - "jump_false", - 905, - "and_end_1246", - 1798, - 57 - ], - [ - "get", - 906, - 63, - 1, - 1798, - 62 - ], - [ - "move", - 905, - 906, - 1798, - 62 - ], - "and_end_1246", - [ - "jump_false", - 905, - "if_else_1244", - 1798, - 62 - ], - [ - "access", - 907, - 0, - 1799, - 35 - ], - [ - "load_index", - 908, - 10, - 907, - 1799, - 35 - ], - [ - "access", - 909, - -1, - 1799, - 39 - ], - [ - "get", - 911, - 55, - 1, - 1799, - 16 - ], - [ - "frame", - 912, - 911, - 2, - 1799, - 16 - ], - [ - "null", - 913, - 1799, - 16 - ], - [ - "setarg", - 912, - 0, - 913, - 1799, - 16 - ], - [ - "setarg", - 912, - 1, - 908, - 1799, - 16 - ], - [ - "setarg", - 912, - 2, - 909, - 1799, - 16 - ], - [ - "invoke", - 912, - 910, - 1799, - 16 - ], - [ - "move", - 5, - 910, - 1799, - 16 - ], - [ - "access", - 914, - 1, - 1800, - 35 - ], - [ - "load_index", - 915, - 10, - 914, - 1800, - 35 - ], - [ - "access", - 916, - -1, - 1800, - 39 - ], - [ - "get", - 918, - 55, - 1, - 1800, - 16 - ], - [ - "frame", - 919, - 918, - 2, - 1800, - 16 - ], - [ - "null", - 920, - 1800, - 16 - ], - [ - "setarg", - 919, - 0, - 920, - 1800, - 16 - ], - [ - "setarg", - 919, - 1, - 915, - 1800, - 16 - ], - [ - "setarg", - 919, - 2, - 916, - 1800, - 16 - ], - [ - "invoke", - 919, - 917, - 1800, - 16 - ], - [ - "move", - 6, - 917, - 1800, - 16 - ], - [ - "access", - 921, - 3, - 1801, - 25 - ], - [ - "is_int", - 923, - 52, - 1801, - 25 - ], - [ - "jump_false", - 923, - "rel_ni_1265", - 1801, - 25 - ], - "_nop_tc_381", - "_nop_tc_382", - [ - "ge_int", - 922, - 52, - 921, - 1801, - 25 - ], - [ - "jump", - "rel_done_1267", - 1801, - 25 - ], - "rel_ni_1265", - [ - "is_num", - 923, - 52, - 1801, - 25 - ], - [ - "jump_false", - 923, - "rel_nn_1266", - 1801, - 25 - ], - "_nop_tc_383", - "_nop_tc_384", - [ - "ge_float", - 922, - 52, - 921, - 1801, - 25 - ], - [ - "jump", - "rel_done_1267", - 1801, - 25 - ], - "rel_nn_1266", - [ - "is_text", - 923, - 52, - 1801, - 25 - ], - [ - "jump_false", - 923, - "rel_err_1268", - 1801, - 25 - ], - "_nop_tc_385", - [ - "jump", - "rel_err_1268", - 1801, - 25 - ], - [ - "ge_text", - 922, - 52, - 921, - 1801, - 25 - ], - [ - "jump", - "rel_done_1267", - 1801, - 25 - ], - "rel_err_1268", - [ - "disrupt", - 1801, - 25 - ], - "rel_done_1267", - [ - "jump_false", - 922, - "tern_else_1263", - 1801, - 25 - ], - [ - "access", - 926, - 2, - 1801, - 48 - ], - [ - "load_index", - 927, - 10, - 926, - 1801, - 48 - ], - [ - "access", - 928, - -1, - 1801, - 52 - ], - [ - "get", - 930, - 55, - 1, - 1801, - 29 - ], - [ - "frame", - 931, - 930, - 2, - 1801, - 29 - ], - [ - "null", - 932, - 1801, - 29 - ], - [ - "setarg", - 931, - 0, - 932, - 1801, - 29 - ], - [ - "setarg", - 931, - 1, - 927, - 1801, - 29 - ], - [ - "setarg", - 931, - 2, - 928, - 1801, - 29 - ], - [ - "invoke", - 931, - 929, - 1801, - 29 - ], - [ - "move", - 925, - 929, - 1801, - 29 - ], - [ - "jump", - "tern_end_1264", - 1801, - 29 - ], - "tern_else_1263", - [ - "access", - 933, - -1, - 1801, - 58 - ], - [ - "move", - 925, - 933, - 1801, - 58 - ], - "tern_end_1264", - [ - "move", - 7, - 925, - 1801, - 58 - ], - [ - "access", - 934, - 4, - 1802, - 25 - ], - [ - "is_int", - 936, - 52, - 1802, - 25 - ], - [ - "jump_false", - 936, - "rel_ni_1271", - 1802, - 25 - ], - "_nop_tc_386", - "_nop_tc_387", - [ - "ge_int", - 935, - 52, - 934, - 1802, - 25 - ], - [ - "jump", - "rel_done_1273", - 1802, - 25 - ], - "rel_ni_1271", - [ - "is_num", - 936, - 52, - 1802, - 25 - ], - [ - "jump_false", - 936, - "rel_nn_1272", - 1802, - 25 - ], - "_nop_tc_388", - "_nop_tc_389", - [ - "ge_float", - 935, - 52, - 934, - 1802, - 25 - ], - [ - "jump", - "rel_done_1273", - 1802, - 25 - ], - "rel_nn_1272", - [ - "is_text", - 936, - 52, - 1802, - 25 - ], - [ - "jump_false", - 936, - "rel_err_1274", - 1802, - 25 - ], - "_nop_tc_390", - [ - "jump", - "rel_err_1274", - 1802, - 25 - ], - [ - "ge_text", - 935, - 52, - 934, - 1802, - 25 - ], - [ - "jump", - "rel_done_1273", - 1802, - 25 - ], - "rel_err_1274", - [ - "disrupt", - 1802, - 25 - ], - "rel_done_1273", - [ - "jump_false", - 935, - "tern_else_1269", - 1802, - 25 - ], - [ - "access", - 939, - 3, - 1802, - 48 - ], - [ - "load_index", - 940, - 10, - 939, - 1802, - 48 - ], - [ - "access", - 941, - -1, - 1802, - 52 - ], - [ - "get", - 943, - 55, - 1, - 1802, - 29 - ], - [ - "frame", - 944, - 943, - 2, - 1802, - 29 - ], - [ - "null", - 945, - 1802, - 29 - ], - [ - "setarg", - 944, - 0, - 945, - 1802, - 29 - ], - [ - "setarg", - 944, - 1, - 940, - 1802, - 29 - ], - [ - "setarg", - 944, - 2, - 941, - 1802, - 29 - ], - [ - "invoke", - 944, - 942, - 1802, - 29 - ], - [ - "move", - 938, - 942, - 1802, - 29 - ], - [ - "jump", - "tern_end_1270", - 1802, - 29 - ], - "tern_else_1269", - [ - "access", - 946, - -1, - 1802, - 58 - ], - [ - "move", - 938, - 946, - 1802, - 58 - ], - "tern_end_1270", - [ - "move", - 8, - 938, - 1802, - 58 - ], - [ - "get", - 948, - 9, - 1, - 1803, - 15 - ], - [ - "frame", - 949, - 948, - 0, - 1803, - 15 - ], - [ - "null", - 950, - 1803, - 15 - ], - [ - "setarg", - 949, - 0, - 950, - 1803, - 15 - ], - [ - "invoke", - 949, - 947, - 1803, - 15 - ], - [ - "move", - 19, - 947, - 1803, - 15 - ], - [ - "record", - 951, - 4 - ], - [ - "store_field", - 951, - 5, - "arr", - 1804, - 48 - ], - [ - "store_field", - 951, - 6, - "fn", - 1804, - 56 - ], - [ - "store_field", - 951, - 7, - "init", - 1804, - 66 - ], - [ - "store_field", - 951, - 8, - "rev", - 1804, - 75 - ], - [ - "get", - 953, - 45, - 1, - 1804, - 18 - ], - [ - "frame", - 954, - 953, - 3, - 1804, - 18 - ], - [ - "null", - 955, - 1804, - 18 - ], - [ - "setarg", - 954, - 0, - 955, - 1804, - 18 - ], - [ - "setarg", - 954, - 1, - 19, - 1804, - 18 - ], - [ - "setarg", - 954, - 2, - 951, - 1804, - 18 - ], - [ - "setarg", - 954, - 3, - 52, - 1804, - 18 - ], - [ - "tail_invoke", - 954, - 952, - 1804, - 18 - ], - [ - "return", - 952, - 1804, - 18 - ], - "_nop_ur_29", - "if_else_1244", - "if_end_1245", - [ - "jump", - "if_end_1124", - 1804, - 18 - ], - "if_else_1123", - "if_end_1124", - [ - "array", - 956, - 0, - 1809, - 19 - ], - [ - "move", - 9, - 956, - 1809, - 19 - ], - [ - "access", - 957, - 0, - 1810, - 12 - ], - [ - "move", - 3, - 957, - 1810, - 12 - ], - [ - "null", - 958, - 1811, - 28 - ], - [ - "is_identical", - 959, - 10, - 958, - 1811, - 28 - ], - [ - "jump_true", - 959, - "ne_nid_1278", - 1811, - 28 - ], - [ - "jump", - "ne_ni_1279", - 1811, - 28 - ], - "ne_nid_1278", - [ - "false", - 959, - 1811, - 28 - ], - [ - "jump", - "ne_done_1277", - 1811, - 28 - ], - "ne_ni_1279", - [ - "is_int", - 960, - 10, - 1811, - 28 - ], - [ - "jump_false", - 960, - "ne_nn_1280", - 1811, - 28 - ], - "_nop_tc_391", - [ - "jump", - "ne_nn_1280", - 1811, - 28 - ], - [ - "ne_int", - 959, - 10, - 958, - 1811, - 28 - ], - [ - "jump", - "ne_done_1277", - 1811, - 28 - ], - "ne_nn_1280", - [ - "is_num", - 960, - 10, - 1811, - 28 - ], - [ - "jump_false", - 960, - "ne_nt_1281", - 1811, - 28 - ], - "_nop_tc_392", - [ - "jump", - "ne_nt_1281", - 1811, - 28 - ], - [ - "ne_float", - 959, - 10, - 958, - 1811, - 28 - ], - [ - "jump", - "ne_done_1277", - 1811, - 28 - ], - "ne_nt_1281", - [ - "is_text", - 960, - 10, - 1811, - 28 - ], - [ - "jump_false", - 960, - "ne_nnl_1282", - 1811, - 28 - ], - "_nop_tc_393", - [ - "jump", - "ne_nnl_1282", - 1811, - 28 - ], - [ - "ne_text", - 959, - 10, - 958, - 1811, - 28 - ], - [ - "jump", - "ne_done_1277", - 1811, - 28 - ], - "ne_nnl_1282", - [ - "is_null", - 960, - 10, - 1811, - 28 - ], - [ - "jump_false", - 960, - "ne_nb_1283", - 1811, - 28 - ], - "_nop_tc_394", - "_nop_tc_395", - [ - "false", - 959, - 1811, - 28 - ], - [ - "jump", - "ne_done_1277", - 1811, - 28 - ], - "ne_nb_1283", - [ - "is_bool", - 960, - 10, - 1811, - 28 - ], - [ - "jump_false", - 960, - "ne_mis_1284", - 1811, - 28 - ], - "_nop_tc_396", - [ - "jump", - "ne_mis_1284", - 1811, - 28 - ], - [ - "ne_bool", - 959, - 10, - 958, - 1811, - 28 - ], - [ - "jump", - "ne_done_1277", - 1811, - 28 - ], - "ne_mis_1284", - [ - "true", - 959, - 1811, - 28 - ], - "ne_done_1277", - [ - "jump_false", - 959, - "tern_else_1275", - 1811, - 28 - ], - [ - "length", - 963, - 10, - 1811, - 42 - ], - [ - "move", - 962, - 963, - 1811, - 42 - ], - [ - "jump", - "tern_end_1276", - 1811, - 42 - ], - "tern_else_1275", - [ - "access", - 964, - 0, - 1811, - 55 - ], - [ - "move", - 962, - 964, - 1811, - 55 - ], - "tern_end_1276", - [ - "move", - 52, - 962, - 1811, - 55 - ], - "while_start_1285", - [ - "is_int", - 966, - 3, - 1812, - 19 - ], - [ - "jump_false", - 966, - "rel_ni_1287", - 1812, - 19 - ], - [ - "is_int", - 967, - 52, - 1812, - 19 - ], - [ - "jump_false", - 967, - "rel_ni_1287", - 1812, - 19 - ], - [ - "lt_int", - 965, - 3, - 52, - 1812, - 19 - ], - [ - "jump", - "rel_done_1289", - 1812, - 19 - ], - "rel_ni_1287", - [ - "is_num", - 966, - 3, - 1812, - 19 - ], - [ - "jump_false", - 966, - "rel_nn_1288", - 1812, - 19 - ], - [ - "is_num", - 967, - 52, - 1812, - 19 - ], - [ - "jump_false", - 967, - "rel_nn_1288", - 1812, - 19 - ], - [ - "lt_float", - 965, - 3, - 52, - 1812, - 19 - ], - [ - "jump", - "rel_done_1289", - 1812, - 19 - ], - "rel_nn_1288", - [ - "is_text", - 966, - 3, - 1812, - 19 - ], - [ - "jump_false", - 966, - "rel_err_1290", - 1812, - 19 - ], - [ - "is_text", - 967, - 52, - 1812, - 19 - ], - [ - "jump_false", - 967, - "rel_err_1290", - 1812, - 19 - ], - [ - "lt_text", - 965, - 3, - 52, - 1812, - 19 - ], - [ - "jump", - "rel_done_1289", - 1812, - 19 - ], - "rel_err_1290", - [ - "disrupt", - 1812, - 19 - ], - "rel_done_1289", - [ - "jump_false", - 965, - "while_end_1286", - 1812, - 19 - ], - [ - "load_dynamic", - 968, - 10, - 3, - 1813, - 44 - ], - [ - "access", - 969, - -1, - 1813, - 49 - ], - [ - "get", - 971, - 55, - 1, - 1813, - 25 - ], - [ - "frame", - 972, - 971, - 2, - 1813, - 25 - ], - [ - "null", - 973, - 1813, - 25 - ], - [ - "setarg", - 972, - 0, - 973, - 1813, - 25 - ], - [ - "setarg", - 972, - 1, - 968, - 1813, - 25 - ], - [ - "setarg", - 972, - 2, - 969, - 1813, - 25 - ], - [ - "invoke", - 972, - 970, - 1813, - 25 - ], - [ - "is_array", - 974, - 9, - 1813, - 25 - ], - [ - "jump_false", - 974, - "push_err_1291", - 1813, - 25 - ], - [ - "push", - 9, - 970, - 1813, - 25 - ], - [ - "jump", - "push_done_1292", - 1813, - 25 - ], - "push_err_1291", - [ - "disrupt", - 1813, - 25 - ], - "push_done_1292", - [ - "access", - 975, - 1, - 1814, - 19 - ], - [ - "is_text", - 977, - 3, - 1814, - 19 - ], - [ - "jump_false", - 977, - "add_cn_1294", - 1814, - 19 - ], - "_nop_tc_397", - [ - "jump", - "add_cn_1294", - 1814, - 19 - ], - [ - "concat", - 976, - 3, - 975, - 1814, - 19 - ], - [ - "jump", - "add_done_1293", - 1814, - 19 - ], - "add_cn_1294", - [ - "is_num", - 977, - 3, - 1814, - 19 - ], - [ - "jump_false", - 977, - "add_err_1295", - 1814, - 19 - ], - "_nop_tc_398", - "_nop_tc_399", - [ - "add", - 976, - 3, - 975, - 1814, - 19 - ], - [ - "jump", - "add_done_1293", - 1814, - 19 - ], - "add_err_1295", - [ - "disrupt", - 1814, - 19 - ], - "add_done_1293", - [ - "move", - 3, - 976, - 1814, - 19 - ], - [ - "jump", - "while_start_1285", - 1814, - 19 - ], - "while_end_1286", - [ - "get", - 980, - 9, - 1, - 1816, - 14 - ], - [ - "frame", - 981, - 980, - 0, - 1816, - 14 - ], - [ - "null", - 982, - 1816, - 14 - ], - [ - "setarg", - 981, - 0, - 982, - 1816, - 14 - ], - [ - "invoke", - 981, - 979, - 1816, - 14 - ], - [ - "move", - 20, - 979, - 1816, - 14 - ], - [ - "access", - 983, - ".", - 1817, - 26 - ], - [ - "is_identical", - 984, - 15, - 983, - 1817, - 26 - ], - [ - "jump_true", - 984, - "eq_done_1298", - 1817, - 26 - ], - [ - "is_int", - 985, - 15, - 1817, - 26 - ], - [ - "jump_false", - 985, - "eq_ni_1299", - 1817, - 26 - ], - "_nop_tc_400", - [ - "jump", - "eq_ni_1299", - 1817, - 26 - ], - [ - "eq_int", - 984, - 15, - 983, - 1817, - 26 - ], - [ - "jump", - "eq_done_1298", - 1817, - 26 - ], - "eq_ni_1299", - [ - "is_num", - 985, - 15, - 1817, - 26 - ], - [ - "jump_false", - 985, - "eq_nn_1300", - 1817, - 26 - ], - "_nop_tc_401", - [ - "jump", - "eq_nn_1300", - 1817, - 26 - ], - [ - "eq_float", - 984, - 15, - 983, - 1817, - 26 - ], - [ - "jump", - "eq_done_1298", - 1817, - 26 - ], - "eq_nn_1300", - [ - "is_text", - 985, - 15, - 1817, - 26 - ], - [ - "jump_false", - 985, - "eq_nt_1301", - 1817, - 26 - ], - "_nop_tc_402", - "_nop_tc_403", - [ - "eq_text", - 984, - 15, - 983, - 1817, - 26 - ], - [ - "jump", - "eq_done_1298", - 1817, - 26 - ], - "eq_nt_1301", - [ - "is_null", - 985, - 15, - 1817, - 26 - ], - [ - "jump_false", - 985, - "eq_nnl_1302", - 1817, - 26 - ], - "_nop_tc_404", - [ - "jump", - "eq_nnl_1302", - 1817, - 26 - ], - [ - "true", - 984, - 1817, - 26 - ], - [ - "jump", - "eq_done_1298", - 1817, - 26 - ], - "eq_nnl_1302", - [ - "is_bool", - 985, - 15, - 1817, - 26 - ], - [ - "jump_false", - 985, - "eq_nb_1303", - 1817, - 26 - ], - "_nop_tc_405", - [ - "jump", - "eq_nb_1303", - 1817, - 26 - ], - [ - "eq_bool", - 984, - 15, - 983, - 1817, - 26 - ], - [ - "jump", - "eq_done_1298", - 1817, - 26 - ], - "eq_nb_1303", - [ - "false", - 984, - 1817, - 26 - ], - "eq_done_1298", - [ - "jump_false", - 984, - "if_else_1296", - 1817, - 26 - ], - [ - "load_field", - 987, - 14, - "left", - 1818, - 15 - ], - [ - "move", - 55, - 987, - 1818, - 15 - ], - [ - "load_field", - 988, - 14, - "right", - 1819, - 16 - ], - [ - "move", - 67, - 988, - 1819, - 16 - ], - [ - "access", - 989, - -1, - 1820, - 34 - ], - [ - "get", - 991, - 55, - 1, - 1820, - 20 - ], - [ - "frame", - 992, - 991, - 2, - 1820, - 20 - ], - [ - "null", - 993, - 1820, - 20 - ], - [ - "setarg", - 992, - 0, - 993, - 1820, - 20 - ], - [ - "setarg", - 992, - 1, - 55, - 1820, - 20 - ], - [ - "setarg", - 992, - 2, - 989, - 1820, - 20 - ], - [ - "invoke", - 992, - 990, - 1820, - 20 - ], - [ - "move", - 56, - 990, - 1820, - 20 - ], - [ - "get", - 995, - 21, - 1, - 1821, - 9 - ], - [ - "frame", - 996, - 995, - 4, - 1821, - 9 - ], - [ - "null", - 997, - 1821, - 9 - ], - [ - "setarg", - 996, - 0, - 997, - 1821, - 9 - ], - [ - "setarg", - 996, - 1, - 20, - 1821, - 9 - ], - [ - "setarg", - 996, - 2, - 56, - 1821, - 9 - ], - [ - "setarg", - 996, - 3, - 67, - 1821, - 9 - ], - [ - "setarg", - 996, - 4, - 9, - 1821, - 9 - ], - [ - "invoke", - 996, - 994, - 1821, - 9 - ], - [ - "jump", - "if_end_1297", - 1821, - 9 - ], - "if_else_1296", - [ - "access", - 998, - "[", - 1822, - 33 - ], - [ - "is_identical", - 999, - 15, - 998, - 1822, - 33 - ], - [ - "jump_true", - 999, - "eq_done_1306", - 1822, - 33 - ], - [ - "is_int", - 1000, - 15, - 1822, - 33 - ], - [ - "jump_false", - 1000, - "eq_ni_1307", - 1822, - 33 - ], - "_nop_tc_406", - [ - "jump", - "eq_ni_1307", - 1822, - 33 - ], - [ - "eq_int", - 999, - 15, - 998, - 1822, - 33 - ], - [ - "jump", - "eq_done_1306", - 1822, - 33 - ], - "eq_ni_1307", - [ - "is_num", - 1000, - 15, - 1822, - 33 - ], - [ - "jump_false", - 1000, - "eq_nn_1308", - 1822, - 33 - ], - "_nop_tc_407", - [ - "jump", - "eq_nn_1308", - 1822, - 33 - ], - [ - "eq_float", - 999, - 15, - 998, - 1822, - 33 - ], - [ - "jump", - "eq_done_1306", - 1822, - 33 - ], - "eq_nn_1308", - [ - "is_text", - 1000, - 15, - 1822, - 33 - ], - [ - "jump_false", - 1000, - "eq_nt_1309", - 1822, - 33 - ], - "_nop_tc_408", - "_nop_tc_409", - [ - "eq_text", - 999, - 15, - 998, - 1822, - 33 - ], - [ - "jump", - "eq_done_1306", - 1822, - 33 - ], - "eq_nt_1309", - [ - "is_null", - 1000, - 15, - 1822, - 33 - ], - [ - "jump_false", - 1000, - "eq_nnl_1310", - 1822, - 33 - ], - "_nop_tc_410", - [ - "jump", - "eq_nnl_1310", - 1822, - 33 - ], - [ - "true", - 999, - 1822, - 33 - ], - [ - "jump", - "eq_done_1306", - 1822, - 33 - ], - "eq_nnl_1310", - [ - "is_bool", - 1000, - 15, - 1822, - 33 - ], - [ - "jump_false", - 1000, - "eq_nb_1311", - 1822, - 33 - ], - "_nop_tc_411", - [ - "jump", - "eq_nb_1311", - 1822, - 33 - ], - [ - "eq_bool", - 999, - 15, - 998, - 1822, - 33 - ], - [ - "jump", - "eq_done_1306", - 1822, - 33 - ], - "eq_nb_1311", - [ - "false", - 999, - 1822, - 33 - ], - "eq_done_1306", - [ - "jump_false", - 999, - "if_else_1304", - 1822, - 33 - ], - [ - "load_field", - 1002, - 14, - "left", - 1823, - 15 - ], - [ - "move", - 55, - 1002, - 1823, - 15 - ], - [ - "load_field", - 1003, - 14, - "right", - 1824, - 20 - ], - [ - "move", - 42, - 1003, - 1824, - 20 - ], - [ - "access", - 1004, - -1, - 1825, - 34 - ], - [ - "get", - 1006, - 55, - 1, - 1825, - 20 - ], - [ - "frame", - 1007, - 1006, - 2, - 1825, - 20 - ], - [ - "null", - 1008, - 1825, - 20 - ], - [ - "setarg", - 1007, - 0, - 1008, - 1825, - 20 - ], - [ - "setarg", - 1007, - 1, - 55, - 1825, - 20 - ], - [ - "setarg", - 1007, - 2, - 1004, - 1825, - 20 - ], - [ - "invoke", - 1007, - 1005, - 1825, - 20 - ], - [ - "move", - 56, - 1005, - 1825, - 20 - ], - [ - "access", - 1009, - -1, - 1826, - 39 - ], - [ - "get", - 1011, - 55, - 1, - 1826, - 20 - ], - [ - "frame", - 1012, - 1011, - 2, - 1826, - 20 - ], - [ - "null", - 1013, - 1826, - 20 - ], - [ - "setarg", - 1012, - 0, - 1013, - 1826, - 20 - ], - [ - "setarg", - 1012, - 1, - 42, - 1826, - 20 - ], - [ - "setarg", - 1012, - 2, - 1009, - 1826, - 20 - ], - [ - "invoke", - 1012, - 1010, - 1826, - 20 - ], - [ - "move", - 44, - 1010, - 1826, - 20 - ], - [ - "get", - 1015, - 22, - 1, - 1827, - 9 - ], - [ - "frame", - 1016, - 1015, - 4, - 1827, - 9 - ], - [ - "null", - 1017, - 1827, - 9 - ], - [ - "setarg", - 1016, - 0, - 1017, - 1827, - 9 - ], - [ - "setarg", - 1016, - 1, - 20, - 1827, - 9 - ], - [ - "setarg", - 1016, - 2, - 56, - 1827, - 9 - ], - [ - "setarg", - 1016, - 3, - 44, - 1827, - 9 - ], - [ - "setarg", - 1016, - 4, - 9, - 1827, - 9 - ], - [ - "invoke", - 1016, - 1014, - 1827, - 9 - ], - [ - "jump", - "if_end_1305", - 1827, - 9 - ], - "if_else_1304", - [ - "access", - 1018, - -1, - 1829, - 38 - ], - [ - "get", - 1020, - 55, - 1, - 1829, - 21 - ], - [ - "frame", - 1021, - 1020, - 2, - 1829, - 21 - ], - [ - "null", - 1022, - 1829, - 21 - ], - [ - "setarg", - 1021, - 0, - 1022, - 1829, - 21 - ], - [ - "setarg", - 1021, - 1, - 14, - 1829, - 21 - ], - [ - "setarg", - 1021, - 2, - 1018, - 1829, - 21 - ], - [ - "invoke", - 1021, - 1019, - 1829, - 21 - ], - [ - "move", - 34, - 1019, - 1829, - 21 - ], - [ - "get", - 1024, - 20, - 1, - 1830, - 9 - ], - [ - "frame", - 1025, - 1024, - 3, - 1830, - 9 - ], - [ - "null", - 1026, - 1830, - 9 - ], - [ - "setarg", - 1025, - 0, - 1026, - 1830, - 9 - ], - [ - "setarg", - 1025, - 1, - 20, - 1830, - 9 - ], - [ - "setarg", - 1025, - 2, - 34, - 1830, - 9 - ], - [ - "setarg", - 1025, - 3, - 9, - 1830, - 9 - ], - [ - "invoke", - 1025, - 1023, - 1830, - 9 - ], - "if_end_1305", - "if_end_1297", - [ - "return", - 20, - 1832, - 14 - ], - "_nop_ur_30", - "if_else_1028", - "if_end_1029", - [ - "access", - 1027, - "!", - 1836, - 17 - ], - [ - "is_identical", - 1028, - 45, - 1027, - 1836, - 17 - ], - [ - "jump_true", - 1028, - "eq_done_1314", - 1836, - 17 - ], - [ - "is_int", - 1029, - 45, - 1836, - 17 - ], - [ - "jump_false", - 1029, - "eq_ni_1315", - 1836, - 17 - ], - "_nop_tc_412", - [ - "jump", - "eq_ni_1315", - 1836, - 17 - ], - [ - "eq_int", - 1028, - 45, - 1027, - 1836, - 17 - ], - [ - "jump", - "eq_done_1314", - 1836, - 17 - ], - "eq_ni_1315", - [ - "is_num", - 1029, - 45, - 1836, - 17 - ], - [ - "jump_false", - 1029, - "eq_nn_1316", - 1836, - 17 - ], - "_nop_tc_413", - [ - "jump", - "eq_nn_1316", - 1836, - 17 - ], - [ - "eq_float", - 1028, - 45, - 1027, - 1836, - 17 - ], - [ - "jump", - "eq_done_1314", - 1836, - 17 - ], - "eq_nn_1316", - [ - "is_text", - 1029, - 45, - 1836, - 17 - ], - [ - "jump_false", - 1029, - "eq_nt_1317", - 1836, - 17 - ], - "_nop_tc_414", - "_nop_tc_415", - [ - "eq_text", - 1028, - 45, - 1027, - 1836, - 17 - ], - [ - "jump", - "eq_done_1314", - 1836, - 17 - ], - "eq_nt_1317", - [ - "is_null", - 1029, - 45, - 1836, - 17 - ], - [ - "jump_false", - 1029, - "eq_nnl_1318", - 1836, - 17 - ], - "_nop_tc_416", - [ - "jump", - "eq_nnl_1318", - 1836, - 17 - ], - [ - "true", - 1028, - 1836, - 17 - ], - [ - "jump", - "eq_done_1314", - 1836, - 17 - ], - "eq_nnl_1318", - [ - "is_bool", - 1029, - 45, - 1836, - 17 - ], - [ - "jump_false", - 1029, - "eq_nb_1319", - 1836, - 17 - ], - "_nop_tc_417", - [ - "jump", - "eq_nb_1319", - 1836, - 17 - ], - [ - "eq_bool", - 1028, - 45, - 1027, - 1836, - 17 - ], - [ - "jump", - "eq_done_1314", - 1836, - 17 - ], - "eq_nb_1319", - [ - "false", - 1028, - 1836, - 17 - ], - "eq_done_1314", - [ - "jump_false", - 1028, - "if_else_1312", - 1836, - 17 - ], - [ - "load_field", - 1031, - 1, - "expression", - 1837, - 31 - ], - [ - "access", - 1032, - -1, - 1837, - 48 - ], - [ - "get", - 1034, - 55, - 1, - 1837, - 22 - ], - [ - "frame", - 1035, - 1034, - 2, - 1837, - 22 - ], - [ - "null", - 1036, - 1837, - 22 - ], - [ - "setarg", - 1035, - 0, - 1036, - 1837, - 22 - ], - [ - "setarg", - 1035, - 1, - 1031, - 1837, - 22 - ], - [ - "setarg", - 1035, - 2, - 1032, - 1837, - 22 - ], - [ - "invoke", - 1035, - 1033, - 1837, - 22 - ], - [ - "move", - 62, - 1033, - 1837, - 22 - ], - [ - "get", - 1038, - 9, - 1, - 1838, - 14 - ], - [ - "frame", - 1039, - 1038, - 0, - 1838, - 14 - ], - [ - "null", - 1040, - 1838, - 14 - ], - [ - "setarg", - 1039, - 0, - 1040, - 1838, - 14 - ], - [ - "invoke", - 1039, - 1037, - 1838, - 14 - ], - [ - "move", - 71, - 1037, - 1838, - 14 - ], - [ - "access", - 1041, - "not", - 1839, - 14 - ], - [ - "get", - 1043, - 14, - 1, - 1839, - 7 - ], - [ - "frame", - 1044, - 1043, - 3, - 1839, - 7 - ], - [ - "null", - 1045, - 1839, - 7 - ], - [ - "setarg", - 1044, - 0, - 1045, - 1839, - 7 - ], - [ - "setarg", - 1044, - 1, - 1041, - 1839, - 7 - ], - [ - "setarg", - 1044, - 2, - 71, - 1839, - 7 - ], - [ - "setarg", - 1044, - 3, - 62, - 1839, - 7 - ], - [ - "invoke", - 1044, - 1042, - 1839, - 7 - ], - [ - "return", - 71, - 1840, - 14 - ], - "_nop_ur_31", - "if_else_1312", - "if_end_1313", - [ - "access", - 1046, - "~", - 1842, - 17 - ], - [ - "is_identical", - 1047, - 45, - 1046, - 1842, - 17 - ], - [ - "jump_true", - 1047, - "eq_done_1322", - 1842, - 17 - ], - [ - "is_int", - 1048, - 45, - 1842, - 17 - ], - [ - "jump_false", - 1048, - "eq_ni_1323", - 1842, - 17 - ], - "_nop_tc_418", - [ - "jump", - "eq_ni_1323", - 1842, - 17 - ], - [ - "eq_int", - 1047, - 45, - 1046, - 1842, - 17 - ], - [ - "jump", - "eq_done_1322", - 1842, - 17 - ], - "eq_ni_1323", - [ - "is_num", - 1048, - 45, - 1842, - 17 - ], - [ - "jump_false", - 1048, - "eq_nn_1324", - 1842, - 17 - ], - "_nop_tc_419", - [ - "jump", - "eq_nn_1324", - 1842, - 17 - ], - [ - "eq_float", - 1047, - 45, - 1046, - 1842, - 17 - ], - [ - "jump", - "eq_done_1322", - 1842, - 17 - ], - "eq_nn_1324", - [ - "is_text", - 1048, - 45, - 1842, - 17 - ], - [ - "jump_false", - 1048, - "eq_nt_1325", - 1842, - 17 - ], - "_nop_tc_420", - "_nop_tc_421", - [ - "eq_text", - 1047, - 45, - 1046, - 1842, - 17 - ], - [ - "jump", - "eq_done_1322", - 1842, - 17 - ], - "eq_nt_1325", - [ - "is_null", - 1048, - 45, - 1842, - 17 - ], - [ - "jump_false", - 1048, - "eq_nnl_1326", - 1842, - 17 - ], - "_nop_tc_422", - [ - "jump", - "eq_nnl_1326", - 1842, - 17 - ], - [ - "true", - 1047, - 1842, - 17 - ], - [ - "jump", - "eq_done_1322", - 1842, - 17 - ], - "eq_nnl_1326", - [ - "is_bool", - 1048, - 45, - 1842, - 17 - ], - [ - "jump_false", - 1048, - "eq_nb_1327", - 1842, - 17 - ], - "_nop_tc_423", - [ - "jump", - "eq_nb_1327", - 1842, - 17 - ], - [ - "eq_bool", - 1047, - 45, - 1046, - 1842, - 17 - ], - [ - "jump", - "eq_done_1322", - 1842, - 17 - ], - "eq_nb_1327", - [ - "false", - 1047, - 1842, - 17 - ], - "eq_done_1322", - [ - "jump_false", - 1047, - "if_else_1320", - 1842, - 17 - ], - [ - "load_field", - 1050, - 1, - "expression", - 1843, - 31 - ], - [ - "access", - 1051, - -1, - 1843, - 48 - ], - [ - "get", - 1053, - 55, - 1, - 1843, - 22 - ], - [ - "frame", - 1054, - 1053, - 2, - 1843, - 22 - ], - [ - "null", - 1055, - 1843, - 22 - ], - [ - "setarg", - 1054, - 0, - 1055, - 1843, - 22 - ], - [ - "setarg", - 1054, - 1, - 1050, - 1843, - 22 - ], - [ - "setarg", - 1054, - 2, - 1051, - 1843, - 22 - ], - [ - "invoke", - 1054, - 1052, - 1843, - 22 - ], - [ - "move", - 62, - 1052, - 1843, - 22 - ], - [ - "get", - 1057, - 9, - 1, - 1844, - 14 - ], - [ - "frame", - 1058, - 1057, - 0, - 1844, - 14 - ], - [ - "null", - 1059, - 1844, - 14 - ], - [ - "setarg", - 1058, - 0, - 1059, - 1844, - 14 - ], - [ - "invoke", - 1058, - 1056, - 1844, - 14 - ], - [ - "move", - 71, - 1056, - 1844, - 14 - ], - [ - "access", - 1060, - "bitnot", - 1845, - 14 - ], - [ - "get", - 1062, - 14, - 1, - 1845, - 7 - ], - [ - "frame", - 1063, - 1062, - 3, - 1845, - 7 - ], - [ - "null", - 1064, - 1845, - 7 - ], - [ - "setarg", - 1063, - 0, - 1064, - 1845, - 7 - ], - [ - "setarg", - 1063, - 1, - 1060, - 1845, - 7 - ], - [ - "setarg", - 1063, - 2, - 71, - 1845, - 7 - ], - [ - "setarg", - 1063, - 3, - 62, - 1845, - 7 - ], - [ - "invoke", - 1063, - 1061, - 1845, - 7 - ], - [ - "return", - 71, - 1846, - 14 - ], - "_nop_ur_32", - "if_else_1320", - "if_end_1321", - [ - "access", - 1065, - "-unary", - 1848, - 17 - ], - [ - "is_identical", - 1066, - 45, - 1065, - 1848, - 17 - ], - [ - "jump_true", - 1066, - "eq_done_1330", - 1848, - 17 - ], - [ - "is_int", - 1067, - 45, - 1848, - 17 - ], - [ - "jump_false", - 1067, - "eq_ni_1331", - 1848, - 17 - ], - "_nop_tc_424", - [ - "jump", - "eq_ni_1331", - 1848, - 17 - ], - [ - "eq_int", - 1066, - 45, - 1065, - 1848, - 17 - ], - [ - "jump", - "eq_done_1330", - 1848, - 17 - ], - "eq_ni_1331", - [ - "is_num", - 1067, - 45, - 1848, - 17 - ], - [ - "jump_false", - 1067, - "eq_nn_1332", - 1848, - 17 - ], - "_nop_tc_425", - [ - "jump", - "eq_nn_1332", - 1848, - 17 - ], - [ - "eq_float", - 1066, - 45, - 1065, - 1848, - 17 - ], - [ - "jump", - "eq_done_1330", - 1848, - 17 - ], - "eq_nn_1332", - [ - "is_text", - 1067, - 45, - 1848, - 17 - ], - [ - "jump_false", - 1067, - "eq_nt_1333", - 1848, - 17 - ], - "_nop_tc_426", - "_nop_tc_427", - [ - "eq_text", - 1066, - 45, - 1065, - 1848, - 17 - ], - [ - "jump", - "eq_done_1330", - 1848, - 17 - ], - "eq_nt_1333", - [ - "is_null", - 1067, - 45, - 1848, - 17 - ], - [ - "jump_false", - 1067, - "eq_nnl_1334", - 1848, - 17 - ], - "_nop_tc_428", - [ - "jump", - "eq_nnl_1334", - 1848, - 17 - ], - [ - "true", - 1066, - 1848, - 17 - ], - [ - "jump", - "eq_done_1330", - 1848, - 17 - ], - "eq_nnl_1334", - [ - "is_bool", - 1067, - 45, - 1848, - 17 - ], - [ - "jump_false", - 1067, - "eq_nb_1335", - 1848, - 17 - ], - "_nop_tc_429", - [ - "jump", - "eq_nb_1335", - 1848, - 17 - ], - [ - "eq_bool", - 1066, - 45, - 1065, - 1848, - 17 - ], - [ - "jump", - "eq_done_1330", - 1848, - 17 - ], - "eq_nb_1335", - [ - "false", - 1066, - 1848, - 17 - ], - "eq_done_1330", - [ - "jump_false", - 1066, - "if_else_1328", - 1848, - 17 - ], - [ - "load_field", - 1069, - 1, - "expression", - 1849, - 31 - ], - [ - "access", - 1070, - -1, - 1849, - 48 - ], - [ - "get", - 1072, - 55, - 1, - 1849, - 22 - ], - [ - "frame", - 1073, - 1072, - 2, - 1849, - 22 - ], - [ - "null", - 1074, - 1849, - 22 - ], - [ - "setarg", - 1073, - 0, - 1074, - 1849, - 22 - ], - [ - "setarg", - 1073, - 1, - 1069, - 1849, - 22 - ], - [ - "setarg", - 1073, - 2, - 1070, - 1849, - 22 - ], - [ - "invoke", - 1073, - 1071, - 1849, - 22 - ], - [ - "move", - 62, - 1071, - 1849, - 22 - ], - [ - "get", - 1076, - 9, - 1, - 1850, - 14 - ], - [ - "frame", - 1077, - 1076, - 0, - 1850, - 14 - ], - [ - "null", - 1078, - 1850, - 14 - ], - [ - "setarg", - 1077, - 0, - 1078, - 1850, - 14 - ], - [ - "invoke", - 1077, - 1075, - 1850, - 14 - ], - [ - "move", - 71, - 1075, - 1850, - 14 - ], - [ - "load_field", - 1079, - 1, - "expression", - 1851, - 47 - ], - [ - "get", - 1081, - 36, - 1, - 1851, - 7 - ], - [ - "frame", - 1082, - 1081, - 3, - 1851, - 7 - ], - [ - "null", - 1083, - 1851, - 7 - ], - [ - "setarg", - 1082, - 0, - 1083, - 1851, - 7 - ], - [ - "setarg", - 1082, - 1, - 71, - 1851, - 7 - ], - [ - "setarg", - 1082, - 2, - 62, - 1851, - 7 - ], - [ - "setarg", - 1082, - 3, - 1079, - 1851, - 7 - ], - [ - "invoke", - 1082, - 1080, - 1851, - 7 - ], - [ - "return", - 71, - 1852, - 14 - ], - "_nop_ur_33", - "if_else_1328", - "if_end_1329", - [ - "access", - 1084, - "+unary", - 1854, - 17 - ], - [ - "is_identical", - 1085, - 45, - 1084, - 1854, - 17 - ], - [ - "jump_true", - 1085, - "eq_done_1338", - 1854, - 17 - ], - [ - "is_int", - 1086, - 45, - 1854, - 17 - ], - [ - "jump_false", - 1086, - "eq_ni_1339", - 1854, - 17 - ], - "_nop_tc_430", - [ - "jump", - "eq_ni_1339", - 1854, - 17 - ], - [ - "eq_int", - 1085, - 45, - 1084, - 1854, - 17 - ], - [ - "jump", - "eq_done_1338", - 1854, - 17 - ], - "eq_ni_1339", - [ - "is_num", - 1086, - 45, - 1854, - 17 - ], - [ - "jump_false", - 1086, - "eq_nn_1340", - 1854, - 17 - ], - "_nop_tc_431", - [ - "jump", - "eq_nn_1340", - 1854, - 17 - ], - [ - "eq_float", - 1085, - 45, - 1084, - 1854, - 17 - ], - [ - "jump", - "eq_done_1338", - 1854, - 17 - ], - "eq_nn_1340", - [ - "is_text", - 1086, - 45, - 1854, - 17 - ], - [ - "jump_false", - 1086, - "eq_nt_1341", - 1854, - 17 - ], - "_nop_tc_432", - "_nop_tc_433", - [ - "eq_text", - 1085, - 45, - 1084, - 1854, - 17 - ], - [ - "jump", - "eq_done_1338", - 1854, - 17 - ], - "eq_nt_1341", - [ - "is_null", - 1086, - 45, - 1854, - 17 - ], - [ - "jump_false", - 1086, - "eq_nnl_1342", - 1854, - 17 - ], - "_nop_tc_434", - [ - "jump", - "eq_nnl_1342", - 1854, - 17 - ], - [ - "true", - 1085, - 1854, - 17 - ], - [ - "jump", - "eq_done_1338", - 1854, - 17 - ], - "eq_nnl_1342", - [ - "is_bool", - 1086, - 45, - 1854, - 17 - ], - [ - "jump_false", - 1086, - "eq_nb_1343", - 1854, - 17 - ], - "_nop_tc_435", - [ - "jump", - "eq_nb_1343", - 1854, - 17 - ], - [ - "eq_bool", - 1085, - 45, - 1084, - 1854, - 17 - ], - [ - "jump", - "eq_done_1338", - 1854, - 17 - ], - "eq_nb_1343", - [ - "false", - 1085, - 1854, - 17 - ], - "eq_done_1338", - [ - "jump_false", - 1085, - "if_else_1336", - 1854, - 17 - ], - [ - "load_field", - 1088, - 1, - "expression", - 1855, - 23 - ], - [ - "access", - 1089, - -1, - 1855, - 40 - ], - [ - "get", - 1091, - 55, - 1, - 1855, - 14 - ], - [ - "frame", - 1092, - 1091, - 2, - 1855, - 14 - ], - [ - "null", - 1093, - 1855, - 14 - ], - [ - "setarg", - 1092, - 0, - 1093, - 1855, - 14 - ], - [ - "setarg", - 1092, - 1, - 1088, - 1855, - 14 - ], - [ - "setarg", - 1092, - 2, - 1089, - 1855, - 14 - ], - [ - "tail_invoke", - 1092, - 1090, - 1855, - 14 - ], - [ - "return", - 1090, - 1855, - 14 - ], - "_nop_ur_34", - "if_else_1336", - "if_end_1337", - [ - "access", - 1094, - "++", - 1859, - 17 - ], - [ - "is_identical", - 1095, - 45, - 1094, - 1859, - 17 - ], - [ - "jump_true", - 1095, - "eq_done_1347", - 1859, - 17 - ], - [ - "is_int", - 1096, - 45, - 1859, - 17 - ], - [ - "jump_false", - 1096, - "eq_ni_1348", - 1859, - 17 - ], - "_nop_tc_436", - [ - "jump", - "eq_ni_1348", - 1859, - 17 - ], - [ - "eq_int", - 1095, - 45, - 1094, - 1859, - 17 - ], - [ - "jump", - "eq_done_1347", - 1859, - 17 - ], - "eq_ni_1348", - [ - "is_num", - 1096, - 45, - 1859, - 17 - ], - [ - "jump_false", - 1096, - "eq_nn_1349", - 1859, - 17 - ], - "_nop_tc_437", - [ - "jump", - "eq_nn_1349", - 1859, - 17 - ], - [ - "eq_float", - 1095, - 45, - 1094, - 1859, - 17 - ], - [ - "jump", - "eq_done_1347", - 1859, - 17 - ], - "eq_nn_1349", - [ - "is_text", - 1096, - 45, - 1859, - 17 - ], - [ - "jump_false", - 1096, - "eq_nt_1350", - 1859, - 17 - ], - "_nop_tc_438", - "_nop_tc_439", - [ - "eq_text", - 1095, - 45, - 1094, - 1859, - 17 - ], - [ - "jump", - "eq_done_1347", - 1859, - 17 - ], - "eq_nt_1350", - [ - "is_null", - 1096, - 45, - 1859, - 17 - ], - [ - "jump_false", - 1096, - "eq_nnl_1351", - 1859, - 17 - ], - "_nop_tc_440", - [ - "jump", - "eq_nnl_1351", - 1859, - 17 - ], - [ - "true", - 1095, - 1859, - 17 - ], - [ - "jump", - "eq_done_1347", - 1859, - 17 - ], - "eq_nnl_1351", - [ - "is_bool", - 1096, - 45, - 1859, - 17 - ], - [ - "jump_false", - 1096, - "eq_nb_1352", - 1859, - 17 - ], - "_nop_tc_441", - [ - "jump", - "eq_nb_1352", - 1859, - 17 - ], - [ - "eq_bool", - 1095, - 45, - 1094, - 1859, - 17 - ], - [ - "jump", - "eq_done_1347", - 1859, - 17 - ], - "eq_nb_1352", - [ - "false", - 1095, - 1859, - 17 - ], - "eq_done_1347", - [ - "move", - 1098, - 1095, - 1859, - 17 - ], - [ - "jump_true", - 1098, - "or_end_1346", - 1859, - 17 - ], - [ - "access", - 1099, - "--", - 1859, - 33 - ], - [ - "is_identical", - 1100, - 45, - 1099, - 1859, - 33 - ], - [ - "jump_true", - 1100, - "eq_done_1353", - 1859, - 33 - ], - [ - "is_int", - 1101, - 45, - 1859, - 33 - ], - [ - "jump_false", - 1101, - "eq_ni_1354", - 1859, - 33 - ], - "_nop_tc_442", - [ - "jump", - "eq_ni_1354", - 1859, - 33 - ], - [ - "eq_int", - 1100, - 45, - 1099, - 1859, - 33 - ], - [ - "jump", - "eq_done_1353", - 1859, - 33 - ], - "eq_ni_1354", - [ - "is_num", - 1101, - 45, - 1859, - 33 - ], - [ - "jump_false", - 1101, - "eq_nn_1355", - 1859, - 33 - ], - "_nop_tc_443", - [ - "jump", - "eq_nn_1355", - 1859, - 33 - ], - [ - "eq_float", - 1100, - 45, - 1099, - 1859, - 33 - ], - [ - "jump", - "eq_done_1353", - 1859, - 33 - ], - "eq_nn_1355", - [ - "is_text", - 1101, - 45, - 1859, - 33 - ], - [ - "jump_false", - 1101, - "eq_nt_1356", - 1859, - 33 - ], - "_nop_tc_444", - "_nop_tc_445", - [ - "eq_text", - 1100, - 45, - 1099, - 1859, - 33 - ], - [ - "jump", - "eq_done_1353", - 1859, - 33 - ], - "eq_nt_1356", - [ - "is_null", - 1101, - 45, - 1859, - 33 - ], - [ - "jump_false", - 1101, - "eq_nnl_1357", - 1859, - 33 - ], - "_nop_tc_446", - [ - "jump", - "eq_nnl_1357", - 1859, - 33 - ], - [ - "true", - 1100, - 1859, - 33 - ], - [ - "jump", - "eq_done_1353", - 1859, - 33 - ], - "eq_nnl_1357", - [ - "is_bool", - 1101, - 45, - 1859, - 33 - ], - [ - "jump_false", - 1101, - "eq_nb_1358", - 1859, - 33 - ], - "_nop_tc_447", - [ - "jump", - "eq_nb_1358", - 1859, - 33 - ], - [ - "eq_bool", - 1100, - 45, - 1099, - 1859, - 33 - ], - [ - "jump", - "eq_done_1353", - 1859, - 33 - ], - "eq_nb_1358", - [ - "false", - 1100, - 1859, - 33 - ], - "eq_done_1353", - [ - "move", - 1098, - 1100, - 1859, - 33 - ], - "or_end_1346", - [ - "jump_false", - 1098, - "if_else_1344", - 1859, - 33 - ], - [ - "load_field", - 1103, - 1, - "expression", - 1860, - 17 - ], - [ - "move", - 60, - 1103, - 1860, - 17 - ], - [ - "load_field", - 1104, - 1, - "postfix", - 1861, - 17 - ], - [ - "true", - 1105, - 1861, - 33 - ], - [ - "is_identical", - 1106, - 1104, - 1105, - 1861, - 33 - ], - [ - "jump_true", - 1106, - "eq_done_1359", - 1861, - 33 - ], - [ - "is_int", - 1107, - 1104, - 1861, - 33 - ], - [ - "jump_false", - 1107, - "eq_ni_1360", - 1861, - 33 - ], - "_nop_tc_448", - [ - "jump", - "eq_ni_1360", - 1861, - 33 - ], - [ - "eq_int", - 1106, - 1104, - 1105, - 1861, - 33 - ], - [ - "jump", - "eq_done_1359", - 1861, - 33 - ], - "eq_ni_1360", - [ - "is_num", - 1107, - 1104, - 1861, - 33 - ], - [ - "jump_false", - 1107, - "eq_nn_1361", - 1861, - 33 - ], - "_nop_tc_449", - [ - "jump", - "eq_nn_1361", - 1861, - 33 - ], - [ - "eq_float", - 1106, - 1104, - 1105, - 1861, - 33 - ], - [ - "jump", - "eq_done_1359", - 1861, - 33 - ], - "eq_nn_1361", - [ - "is_text", - 1107, - 1104, - 1861, - 33 - ], - [ - "jump_false", - 1107, - "eq_nt_1362", - 1861, - 33 - ], - "_nop_tc_450", - [ - "jump", - "eq_nt_1362", - 1861, - 33 - ], - [ - "eq_text", - 1106, - 1104, - 1105, - 1861, - 33 - ], - [ - "jump", - "eq_done_1359", - 1861, - 33 - ], - "eq_nt_1362", - [ - "is_null", - 1107, - 1104, - 1861, - 33 - ], - [ - "jump_false", - 1107, - "eq_nnl_1363", - 1861, - 33 - ], - "_nop_tc_451", - [ - "jump", - "eq_nnl_1363", - 1861, - 33 - ], - [ - "true", - 1106, - 1861, - 33 - ], - [ - "jump", - "eq_done_1359", - 1861, - 33 - ], - "eq_nnl_1363", - [ - "is_bool", - 1107, - 1104, - 1861, - 33 - ], - [ - "jump_false", - 1107, - "eq_nb_1364", - 1861, - 33 - ], - "_nop_tc_452", - "_nop_tc_453", - [ - "eq_bool", - 1106, - 1104, - 1105, - 1861, - 33 - ], - [ - "jump", - "eq_done_1359", - 1861, - 33 - ], - "eq_nb_1364", - [ - "false", - 1106, - 1861, - 33 - ], - "eq_done_1359", - [ - "move", - 66, - 1106, - 1861, - 33 - ], - [ - "access", - 1109, - "++", - 1862, - 26 - ], - [ - "is_identical", - 1110, - 45, - 1109, - 1862, - 26 - ], - [ - "jump_true", - 1110, - "eq_done_1367", - 1862, - 26 - ], - [ - "is_int", - 1111, - 45, - 1862, - 26 - ], - [ - "jump_false", - 1111, - "eq_ni_1368", - 1862, - 26 - ], - "_nop_tc_454", - [ - "jump", - "eq_ni_1368", - 1862, - 26 - ], - [ - "eq_int", - 1110, - 45, - 1109, - 1862, - 26 - ], - [ - "jump", - "eq_done_1367", - 1862, - 26 - ], - "eq_ni_1368", - [ - "is_num", - 1111, - 45, - 1862, - 26 - ], - [ - "jump_false", - 1111, - "eq_nn_1369", - 1862, - 26 - ], - "_nop_tc_455", - [ - "jump", - "eq_nn_1369", - 1862, - 26 - ], - [ - "eq_float", - 1110, - 45, - 1109, - 1862, - 26 - ], - [ - "jump", - "eq_done_1367", - 1862, - 26 - ], - "eq_nn_1369", - [ - "is_text", - 1111, - 45, - 1862, - 26 - ], - [ - "jump_false", - 1111, - "eq_nt_1370", - 1862, - 26 - ], - "_nop_tc_456", - "_nop_tc_457", - [ - "eq_text", - 1110, - 45, - 1109, - 1862, - 26 - ], - [ - "jump", - "eq_done_1367", - 1862, - 26 - ], - "eq_nt_1370", - [ - "is_null", - 1111, - 45, - 1862, - 26 - ], - [ - "jump_false", - 1111, - "eq_nnl_1371", - 1862, - 26 - ], - "_nop_tc_458", - [ - "jump", - "eq_nnl_1371", - 1862, - 26 - ], - [ - "true", - 1110, - 1862, - 26 - ], - [ - "jump", - "eq_done_1367", - 1862, - 26 - ], - "eq_nnl_1371", - [ - "is_bool", - 1111, - 45, - 1862, - 26 - ], - [ - "jump_false", - 1111, - "eq_nb_1372", - 1862, - 26 - ], - "_nop_tc_459", - [ - "jump", - "eq_nb_1372", - 1862, - 26 - ], - [ - "eq_bool", - 1110, - 45, - 1109, - 1862, - 26 - ], - [ - "jump", - "eq_done_1367", - 1862, - 26 - ], - "eq_nb_1372", - [ - "false", - 1110, - 1862, - 26 - ], - "eq_done_1367", - [ - "jump_false", - 1110, - "tern_else_1365", - 1862, - 26 - ], - [ - "access", - 1114, - "add", - 1862, - 33 - ], - [ - "move", - 1113, - 1114, - 1862, - 33 - ], - [ - "jump", - "tern_end_1366", - 1862, - 33 - ], - "tern_else_1365", - [ - "access", - 1115, - "subtract", - 1862, - 41 - ], - [ - "move", - 1113, - 1115, - 1862, - 41 - ], - "tern_end_1366", - [ - "move", - 11, - 1113, - 1862, - 41 - ], - [ - "load_field", - 1116, - 60, - "kind", - 1863, - 22 - ], - [ - "move", - 61, - 1116, - 1863, - 22 - ], - [ - "get", - 1118, - 9, - 1, - 1864, - 18 - ], - [ - "frame", - 1119, - 1118, - 0, - 1864, - 18 - ], - [ - "null", - 1120, - 1864, - 18 - ], - [ - "setarg", - 1119, - 0, - 1120, - 1864, - 18 - ], - [ - "invoke", - 1119, - 1117, - 1864, - 18 - ], - [ - "move", - 59, - 1117, - 1864, - 18 - ], - [ - "access", - 1121, - "int", - 1865, - 14 - ], - [ - "access", - 1122, - 1, - 1865, - 31 - ], - [ - "get", - 1124, - 14, - 1, - 1865, - 7 - ], - [ - "frame", - 1125, - 1124, - 3, - 1865, - 7 - ], - [ - "null", - 1126, - 1865, - 7 - ], - [ - "setarg", - 1125, - 0, - 1126, - 1865, - 7 - ], - [ - "setarg", - 1125, - 1, - 1121, - 1865, - 7 - ], - [ - "setarg", - 1125, - 2, - 59, - 1865, - 7 - ], - [ - "setarg", - 1125, - 3, - 1122, - 1865, - 7 - ], - [ - "invoke", - 1125, - 1123, - 1865, - 7 - ], - [ - "record", - 1127, - 2 - ], - [ - "access", - 1128, - "number", - 1866, - 25 - ], - [ - "store_field", - 1127, - 1128, - "kind", - 1866, - 25 - ], - [ - "access", - 1129, - 1, - 1866, - 43 - ], - [ - "store_field", - 1127, - 1129, - "number", - 1866, - 43 - ], - [ - "move", - 58, - 1127, - 1866, - 43 - ], - [ - "access", - 1130, - "name", - 1868, - 27 - ], - [ - "is_identical", - 1131, - 61, - 1130, - 1868, - 27 - ], - [ - "jump_true", - 1131, - "eq_done_1375", - 1868, - 27 - ], - [ - "is_int", - 1132, - 61, - 1868, - 27 - ], - [ - "jump_false", - 1132, - "eq_ni_1376", - 1868, - 27 - ], - "_nop_tc_460", - [ - "jump", - "eq_ni_1376", - 1868, - 27 - ], - [ - "eq_int", - 1131, - 61, - 1130, - 1868, - 27 - ], - [ - "jump", - "eq_done_1375", - 1868, - 27 - ], - "eq_ni_1376", - [ - "is_num", - 1132, - 61, - 1868, - 27 - ], - [ - "jump_false", - 1132, - "eq_nn_1377", - 1868, - 27 - ], - "_nop_tc_461", - [ - "jump", - "eq_nn_1377", - 1868, - 27 - ], - [ - "eq_float", - 1131, - 61, - 1130, - 1868, - 27 - ], - [ - "jump", - "eq_done_1375", - 1868, - 27 - ], - "eq_nn_1377", - [ - "is_text", - 1132, - 61, - 1868, - 27 - ], - [ - "jump_false", - 1132, - "eq_nt_1378", - 1868, - 27 - ], - "_nop_tc_462", - "_nop_tc_463", - [ - "eq_text", - 1131, - 61, - 1130, - 1868, - 27 - ], - [ - "jump", - "eq_done_1375", - 1868, - 27 - ], - "eq_nt_1378", - [ - "is_null", - 1132, - 61, - 1868, - 27 - ], - [ - "jump_false", - 1132, - "eq_nnl_1379", - 1868, - 27 - ], - "_nop_tc_464", - [ - "jump", - "eq_nnl_1379", - 1868, - 27 - ], - [ - "true", - 1131, - 1868, - 27 - ], - [ - "jump", - "eq_done_1375", - 1868, - 27 - ], - "eq_nnl_1379", - [ - "is_bool", - 1132, - 61, - 1868, - 27 - ], - [ - "jump_false", - 1132, - "eq_nb_1380", - 1868, - 27 - ], - "_nop_tc_465", - [ - "jump", - "eq_nb_1380", - 1868, - 27 - ], - [ - "eq_bool", - 1131, - 61, - 1130, - 1868, - 27 - ], - [ - "jump", - "eq_done_1375", - 1868, - 27 - ], - "eq_nb_1380", - [ - "false", - 1131, - 1868, - 27 - ], - "eq_done_1375", - [ - "jump_false", - 1131, - "if_else_1373", - 1868, - 27 - ], - [ - "load_field", - 1134, - 60, - "name", - 1869, - 16 - ], - [ - "move", - 51, - 1134, - 1869, - 16 - ], - [ - "load_field", - 1135, - 60, - "level", - 1870, - 17 - ], - [ - "move", - 47, - 1135, - 1870, - 17 - ], - [ - "null", - 1136, - 1871, - 22 - ], - [ - "is_identical", - 1137, - 47, - 1136, - 1871, - 22 - ], - [ - "jump_true", - 1137, - "eq_done_1383", - 1871, - 22 - ], - [ - "is_int", - 1138, - 47, - 1871, - 22 - ], - [ - "jump_false", - 1138, - "eq_ni_1384", - 1871, - 22 - ], - "_nop_tc_466", - [ - "jump", - "eq_ni_1384", - 1871, - 22 - ], - [ - "eq_int", - 1137, - 47, - 1136, - 1871, - 22 - ], - [ - "jump", - "eq_done_1383", - 1871, - 22 - ], - "eq_ni_1384", - [ - "is_num", - 1138, - 47, - 1871, - 22 - ], - [ - "jump_false", - 1138, - "eq_nn_1385", - 1871, - 22 - ], - "_nop_tc_467", - [ - "jump", - "eq_nn_1385", - 1871, - 22 - ], - [ - "eq_float", - 1137, - 47, - 1136, - 1871, - 22 - ], - [ - "jump", - "eq_done_1383", - 1871, - 22 - ], - "eq_nn_1385", - [ - "is_text", - 1138, - 47, - 1871, - 22 - ], - [ - "jump_false", - 1138, - "eq_nt_1386", - 1871, - 22 - ], - "_nop_tc_468", - [ - "jump", - "eq_nt_1386", - 1871, - 22 - ], - [ - "eq_text", - 1137, - 47, - 1136, - 1871, - 22 - ], - [ - "jump", - "eq_done_1383", - 1871, - 22 - ], - "eq_nt_1386", - [ - "is_null", - 1138, - 47, - 1871, - 22 - ], - [ - "jump_false", - 1138, - "eq_nnl_1387", - 1871, - 22 - ], - "_nop_tc_469", - "_nop_tc_470", - [ - "true", - 1137, - 1871, - 22 - ], - [ - "jump", - "eq_done_1383", - 1871, - 22 - ], - "eq_nnl_1387", - [ - "is_bool", - 1138, - 47, - 1871, - 22 - ], - [ - "jump_false", - 1138, - "eq_nb_1388", - 1871, - 22 - ], - "_nop_tc_471", - [ - "jump", - "eq_nb_1388", - 1871, - 22 - ], - [ - "eq_bool", - 1137, - 47, - 1136, - 1871, - 22 - ], - [ - "jump", - "eq_done_1383", - 1871, - 22 - ], - "eq_nb_1388", - [ - "false", - 1137, - 1871, - 22 - ], - "eq_done_1383", - [ - "jump_false", - 1137, - "if_else_1381", - 1871, - 22 - ], - [ - "access", - 1140, - -1, - 1872, - 19 - ], - [ - "move", - 47, - 1140, - 1872, - 19 - ], - [ - "jump", - "if_end_1382", - 1872, - 19 - ], - "if_else_1381", - "if_end_1382", - [ - "get", - 1142, - 9, - 1, - 1874, - 20 - ], - [ - "frame", - 1143, - 1142, - 0, - 1874, - 20 - ], - [ - "null", - 1144, - 1874, - 20 - ], - [ - "setarg", - 1143, - 0, - 1144, - 1874, - 20 - ], - [ - "invoke", - 1143, - 1141, - 1874, - 20 - ], - [ - "move", - 57, - 1141, - 1874, - 20 - ], - [ - "access", - 1145, - 0, - 1875, - 22 - ], - [ - "is_identical", - 1146, - 47, - 1145, - 1875, - 22 - ], - [ - "jump_true", - 1146, - "eq_done_1391", - 1875, - 22 - ], - [ - "is_int", - 1147, - 47, - 1875, - 22 - ], - [ - "jump_false", - 1147, - "eq_ni_1392", - 1875, - 22 - ], - "_nop_tc_472", - "_nop_tc_473", - [ - "eq_int", - 1146, - 47, - 1145, - 1875, - 22 - ], - [ - "jump", - "eq_done_1391", - 1875, - 22 - ], - "eq_ni_1392", - [ - "is_num", - 1147, - 47, - 1875, - 22 - ], - [ - "jump_false", - 1147, - "eq_nn_1393", - 1875, - 22 - ], - "_nop_tc_474", - "_nop_tc_475", - [ - "eq_float", - 1146, - 47, - 1145, - 1875, - 22 - ], - [ - "jump", - "eq_done_1391", - 1875, - 22 - ], - "eq_nn_1393", - [ - "is_text", - 1147, - 47, - 1875, - 22 - ], - [ - "jump_false", - 1147, - "eq_nt_1394", - 1875, - 22 - ], - "_nop_tc_476", - [ - "jump", - "eq_nt_1394", - 1875, - 22 - ], - [ - "eq_text", - 1146, - 47, - 1145, - 1875, - 22 - ], - [ - "jump", - "eq_done_1391", - 1875, - 22 - ], - "eq_nt_1394", - [ - "is_null", - 1147, - 47, - 1875, - 22 - ], - [ - "jump_false", - 1147, - "eq_nnl_1395", - 1875, - 22 - ], - "_nop_tc_477", - [ - "jump", - "eq_nnl_1395", - 1875, - 22 - ], - [ - "true", - 1146, - 1875, - 22 - ], - [ - "jump", - "eq_done_1391", - 1875, - 22 - ], - "eq_nnl_1395", - [ - "is_bool", - 1147, - 47, - 1875, - 22 - ], - [ - "jump_false", - 1147, - "eq_nb_1396", - 1875, - 22 - ], - "_nop_tc_478", - [ - "jump", - "eq_nb_1396", - 1875, - 22 - ], - [ - "eq_bool", - 1146, - 47, - 1145, - 1875, - 22 - ], - [ - "jump", - "eq_done_1391", - 1875, - 22 - ], - "eq_nb_1396", - [ - "false", - 1146, - 1875, - 22 - ], - "eq_done_1391", - [ - "jump_false", - 1146, - "if_else_1389", - 1875, - 22 - ], - [ - "get", - 1150, - 49, - 1, - 1876, - 19 - ], - [ - "frame", - 1151, - 1150, - 1, - 1876, - 19 - ], - [ - "null", - 1152, - 1876, - 19 - ], - [ - "setarg", - 1151, - 0, - 1152, - 1876, - 19 - ], - [ - "setarg", - 1151, - 1, - 51, - 1876, - 19 - ], - [ - "invoke", - 1151, - 1149, - 1876, - 19 - ], - [ - "move", - 49, - 1149, - 1876, - 19 - ], - [ - "access", - 1153, - 0, - 1877, - 24 - ], - [ - "is_int", - 1155, - 49, - 1877, - 24 - ], - [ - "jump_false", - 1155, - "rel_ni_1399", - 1877, - 24 - ], - "_nop_tc_479", - "_nop_tc_480", - [ - "ge_int", - 1154, - 49, - 1153, - 1877, - 24 - ], - [ - "jump", - "rel_done_1401", - 1877, - 24 - ], - "rel_ni_1399", - [ - "is_num", - 1155, - 49, - 1877, - 24 - ], - [ - "jump_false", - 1155, - "rel_nn_1400", - 1877, - 24 - ], - "_nop_tc_481", - "_nop_tc_482", - [ - "ge_float", - 1154, - 49, - 1153, - 1877, - 24 - ], - [ - "jump", - "rel_done_1401", - 1877, - 24 - ], - "rel_nn_1400", - [ - "is_text", - 1155, - 49, - 1877, - 24 - ], - [ - "jump_false", - 1155, - "rel_err_1402", - 1877, - 24 - ], - "_nop_tc_483", - [ - "jump", - "rel_err_1402", - 1877, - 24 - ], - [ - "ge_text", - 1154, - 49, - 1153, - 1877, - 24 - ], - [ - "jump", - "rel_done_1401", - 1877, - 24 - ], - "rel_err_1402", - [ - "disrupt", - 1877, - 24 - ], - "rel_done_1401", - [ - "jump_false", - 1154, - "if_else_1397", - 1877, - 24 - ], - [ - "access", - 1157, - "move", - 1878, - 20 - ], - [ - "get", - 1159, - 14, - 1, - 1878, - 13 - ], - [ - "frame", - 1160, - 1159, - 3, - 1878, - 13 - ], - [ - "null", - 1161, - 1878, - 13 - ], - [ - "setarg", - 1160, - 0, - 1161, - 1878, - 13 - ], - [ - "setarg", - 1160, - 1, - 1157, - 1878, - 13 - ], - [ - "setarg", - 1160, - 2, - 57, - 1878, - 13 - ], - [ - "setarg", - 1160, - 3, - 49, - 1878, - 13 - ], - [ - "invoke", - 1160, - 1158, - 1878, - 13 - ], - [ - "jump", - "if_end_1398", - 1878, - 13 - ], - "if_else_1397", - "if_end_1398", - [ - "jump", - "if_end_1390", - 1878, - 13 - ], - "if_else_1389", - [ - "access", - 1162, - 0, - 1880, - 28 - ], - [ - "is_int", - 1164, - 47, - 1880, - 28 - ], - [ - "jump_false", - 1164, - "rel_ni_1405", - 1880, - 28 - ], - "_nop_tc_484", - "_nop_tc_485", - [ - "gt_int", - 1163, - 47, - 1162, - 1880, - 28 - ], - [ - "jump", - "rel_done_1407", - 1880, - 28 - ], - "rel_ni_1405", - [ - "is_num", - 1164, - 47, - 1880, - 28 - ], - [ - "jump_false", - 1164, - "rel_nn_1406", - 1880, - 28 - ], - "_nop_tc_486", - "_nop_tc_487", - [ - "gt_float", - 1163, - 47, - 1162, - 1880, - 28 - ], - [ - "jump", - "rel_done_1407", - 1880, - 28 - ], - "rel_nn_1406", - [ - "is_text", - 1164, - 47, - 1880, - 28 - ], - [ - "jump_false", - 1164, - "rel_err_1408", - 1880, - 28 - ], - "_nop_tc_488", - [ - "jump", - "rel_err_1408", - 1880, - 28 - ], - [ - "gt_text", - 1163, - 47, - 1162, - 1880, - 28 - ], - [ - "jump", - "rel_done_1407", - 1880, - 28 - ], - "rel_err_1408", - [ - "disrupt", - 1880, - 28 - ], - "rel_done_1407", - [ - "jump_false", - 1163, - "if_else_1403", - 1880, - 28 - ], - [ - "access", - 1166, - 1, - 1881, - 25 - ], - [ - "is_num", - 1168, - 47, - 1881, - 25 - ], - [ - "jump_false", - 1168, - "num_err_1409", - 1881, - 25 - ], - "_nop_tc_489", - "_nop_tc_490", - [ - "subtract", - 1167, - 47, - 1166, - 1881, - 25 - ], - [ - "jump", - "num_done_1410", - 1881, - 25 - ], - "num_err_1409", - [ - "disrupt", - 1881, - 25 - ], - "num_done_1410", - [ - "move", - 4, - 1167, - 1881, - 25 - ], - [ - "get", - 1170, - 69, - 1, - 1882, - 20 - ], - [ - "get", - 1171, - 69, - 1, - 1882, - 41 - ], - [ - "length", - 1172, - 1171, - 1882, - 41 - ], - [ - "access", - 1173, - 1, - 1882, - 58 - ], - "_nop_tc_491", - "_nop_tc_492", - "_nop_tc_493", - "_nop_tc_494", - [ - "subtract", - 1174, - 1172, - 1173, - 1882, - 58 - ], - [ - "jump", - "num_done_1412", - 1882, - 58 - ], - "num_err_1411", - [ - "disrupt", - 1882, - 58 - ], - "num_done_1412", - [ - "is_num", - 1178, - 1174, - 1882, - 62 - ], - [ - "jump_false", - 1178, - "num_err_1413", - 1882, - 62 - ], - [ - "is_num", - 1179, - 4, - 1882, - 62 - ], - [ - "jump_false", - 1179, - "num_err_1413", - 1882, - 62 - ], - [ - "subtract", - 1177, - 1174, - 4, - 1882, - 62 - ], - [ - "jump", - "num_done_1414", - 1882, - 62 - ], - "num_err_1413", - [ - "disrupt", - 1882, - 62 - ], - "num_done_1414", - [ - "load_dynamic", - 1180, - 1170, - 1177, - 1882, - 62 - ], - [ - "move", - 69, - 1180, - 1882, - 62 - ], - [ - "get", - 1182, - 50, - 1, - 1883, - 19 - ], - [ - "frame", - 1183, - 1182, - 2, - 1883, - 19 - ], - [ - "null", - 1184, - 1883, - 19 - ], - [ - "setarg", - 1183, - 0, - 1184, - 1883, - 19 - ], - [ - "setarg", - 1183, - 1, - 69, - 1883, - 19 - ], - [ - "setarg", - 1183, - 2, - 51, - 1883, - 19 - ], - [ - "invoke", - 1183, - 1181, - 1883, - 19 - ], - [ - "move", - 68, - 1181, - 1883, - 19 - ], - [ - "access", - 1185, - "get", - 1884, - 18 - ], - [ - "get", - 1187, - 15, - 1, - 1884, - 11 - ], - [ - "frame", - 1188, - 1187, - 4, - 1884, - 11 - ], - [ - "null", - 1189, - 1884, - 11 - ], - [ - "setarg", - 1188, - 0, - 1189, - 1884, - 11 - ], - [ - "setarg", - 1188, - 1, - 1185, - 1884, - 11 - ], - [ - "setarg", - 1188, - 2, - 57, - 1884, - 11 - ], - [ - "setarg", - 1188, - 3, - 68, - 1884, - 11 - ], - [ - "setarg", - 1188, - 4, - 47, - 1884, - 11 - ], - [ - "invoke", - 1188, - 1186, - 1884, - 11 - ], - [ - "jump", - "if_end_1404", - 1884, - 11 - ], - "if_else_1403", - [ - "get", - 1191, - 17, - 1, - 1886, - 11 - ], - [ - "frame", - 1192, - 1191, - 2, - 1886, - 11 - ], - [ - "null", - 1193, - 1886, - 11 - ], - [ - "setarg", - 1192, - 0, - 1193, - 1886, - 11 - ], - [ - "setarg", - 1192, - 1, - 57, - 1886, - 11 - ], - [ - "setarg", - 1192, - 2, - 51, - 1886, - 11 - ], - [ - "invoke", - 1192, - 1190, - 1886, - 11 - ], - "if_end_1404", - "if_end_1390", - [ - "get", - 1195, - 9, - 1, - 1888, - 20 - ], - [ - "frame", - 1196, - 1195, - 0, - 1888, - 20 - ], - [ - "null", - 1197, - 1888, - 20 - ], - [ - "setarg", - 1196, - 0, - 1197, - 1888, - 20 - ], - [ - "invoke", - 1196, - 1194, - 1888, - 20 - ], - [ - "move", - 53, - 1194, - 1888, - 20 - ], - [ - "null", - 1198, - 1889, - 18 - ], - [ - "put", - 1198, - 4, - 1, - 1889, - 18 - ], - [ - "put", - 58, - 6, - 1, - 1890, - 18 - ], - [ - "get", - 1200, - 19, - 1, - 1891, - 9 - ], - [ - "frame", - 1201, - 1200, - 4, - 1891, - 9 - ], - [ - "null", - 1202, - 1891, - 9 - ], - [ - "setarg", - 1201, - 0, - 1202, - 1891, - 9 - ], - [ - "setarg", - 1201, - 1, - 11, - 1891, - 9 - ], - [ - "setarg", - 1201, - 2, - 53, - 1891, - 9 - ], - [ - "setarg", - 1201, - 3, - 57, - 1891, - 9 - ], - [ - "setarg", - 1201, - 4, - 59, - 1891, - 9 - ], - [ - "invoke", - 1201, - 1199, - 1891, - 9 - ], - [ - "access", - 1203, - 0, - 1892, - 22 - ], - [ - "is_identical", - 1204, - 47, - 1203, - 1892, - 22 - ], - [ - "jump_true", - 1204, - "eq_done_1417", - 1892, - 22 - ], - [ - "is_int", - 1205, - 47, - 1892, - 22 - ], - [ - "jump_false", - 1205, - "eq_ni_1418", - 1892, - 22 - ], - "_nop_tc_495", - "_nop_tc_496", - [ - "eq_int", - 1204, - 47, - 1203, - 1892, - 22 - ], - [ - "jump", - "eq_done_1417", - 1892, - 22 - ], - "eq_ni_1418", - [ - "is_num", - 1205, - 47, - 1892, - 22 - ], - [ - "jump_false", - 1205, - "eq_nn_1419", - 1892, - 22 - ], - "_nop_tc_497", - "_nop_tc_498", - [ - "eq_float", - 1204, - 47, - 1203, - 1892, - 22 - ], - [ - "jump", - "eq_done_1417", - 1892, - 22 - ], - "eq_nn_1419", - [ - "is_text", - 1205, - 47, - 1892, - 22 - ], - [ - "jump_false", - 1205, - "eq_nt_1420", - 1892, - 22 - ], - "_nop_tc_499", - [ - "jump", - "eq_nt_1420", - 1892, - 22 - ], - [ - "eq_text", - 1204, - 47, - 1203, - 1892, - 22 - ], - [ - "jump", - "eq_done_1417", - 1892, - 22 - ], - "eq_nt_1420", - [ - "is_null", - 1205, - 47, - 1892, - 22 - ], - [ - "jump_false", - 1205, - "eq_nnl_1421", - 1892, - 22 - ], - "_nop_tc_500", - [ - "jump", - "eq_nnl_1421", - 1892, - 22 - ], - [ - "true", - 1204, - 1892, - 22 - ], - [ - "jump", - "eq_done_1417", - 1892, - 22 - ], - "eq_nnl_1421", - [ - "is_bool", - 1205, - 47, - 1892, - 22 - ], - [ - "jump_false", - 1205, - "eq_nb_1422", - 1892, - 22 - ], - "_nop_tc_501", - [ - "jump", - "eq_nb_1422", - 1892, - 22 - ], - [ - "eq_bool", - 1204, - 47, - 1203, - 1892, - 22 - ], - [ - "jump", - "eq_done_1417", - 1892, - 22 - ], - "eq_nb_1422", - [ - "false", - 1204, - 1892, - 22 - ], - "eq_done_1417", - [ - "jump_false", - 1204, - "if_else_1415", - 1892, - 22 - ], - [ - "get", - 1208, - 49, - 1, - 1893, - 19 - ], - [ - "frame", - 1209, - 1208, - 1, - 1893, - 19 - ], - [ - "null", - 1210, - 1893, - 19 - ], - [ - "setarg", - 1209, - 0, - 1210, - 1893, - 19 - ], - [ - "setarg", - 1209, - 1, - 51, - 1893, - 19 - ], - [ - "invoke", - 1209, - 1207, - 1893, - 19 - ], - [ - "move", - 49, - 1207, - 1893, - 19 - ], - [ - "access", - 1211, - 0, - 1894, - 24 - ], - [ - "is_int", - 1213, - 49, - 1894, - 24 - ], - [ - "jump_false", - 1213, - "rel_ni_1425", - 1894, - 24 - ], - "_nop_tc_502", - "_nop_tc_503", - [ - "ge_int", - 1212, - 49, - 1211, - 1894, - 24 - ], - [ - "jump", - "rel_done_1427", - 1894, - 24 - ], - "rel_ni_1425", - [ - "is_num", - 1213, - 49, - 1894, - 24 - ], - [ - "jump_false", - 1213, - "rel_nn_1426", - 1894, - 24 - ], - "_nop_tc_504", - "_nop_tc_505", - [ - "ge_float", - 1212, - 49, - 1211, - 1894, - 24 - ], - [ - "jump", - "rel_done_1427", - 1894, - 24 - ], - "rel_nn_1426", - [ - "is_text", - 1213, - 49, - 1894, - 24 - ], - [ - "jump_false", - 1213, - "rel_err_1428", - 1894, - 24 - ], - "_nop_tc_506", - [ - "jump", - "rel_err_1428", - 1894, - 24 - ], - [ - "ge_text", - 1212, - 49, - 1211, - 1894, - 24 - ], - [ - "jump", - "rel_done_1427", - 1894, - 24 - ], - "rel_err_1428", - [ - "disrupt", - 1894, - 24 - ], - "rel_done_1427", - [ - "jump_false", - 1212, - "if_else_1423", - 1894, - 24 - ], - [ - "access", - 1215, - "move", - 1895, - 20 - ], - [ - "get", - 1217, - 14, - 1, - 1895, - 13 - ], - [ - "frame", - 1218, - 1217, - 3, - 1895, - 13 - ], - [ - "null", - 1219, - 1895, - 13 - ], - [ - "setarg", - 1218, - 0, - 1219, - 1895, - 13 - ], - [ - "setarg", - 1218, - 1, - 1215, - 1895, - 13 - ], - [ - "setarg", - 1218, - 2, - 49, - 1895, - 13 - ], - [ - "setarg", - 1218, - 3, - 53, - 1895, - 13 - ], - [ - "invoke", - 1218, - 1216, - 1895, - 13 - ], - [ - "jump", - "if_end_1424", - 1895, - 13 - ], - "if_else_1423", - "if_end_1424", - [ - "jump", - "if_end_1416", - 1895, - 13 - ], - "if_else_1415", - [ - "access", - 1220, - 0, - 1897, - 28 - ], - [ - "is_int", - 1222, - 47, - 1897, - 28 - ], - [ - "jump_false", - 1222, - "rel_ni_1431", - 1897, - 28 - ], - "_nop_tc_507", - "_nop_tc_508", - [ - "gt_int", - 1221, - 47, - 1220, - 1897, - 28 - ], - [ - "jump", - "rel_done_1433", - 1897, - 28 - ], - "rel_ni_1431", - [ - "is_num", - 1222, - 47, - 1897, - 28 - ], - [ - "jump_false", - 1222, - "rel_nn_1432", - 1897, - 28 - ], - "_nop_tc_509", - "_nop_tc_510", - [ - "gt_float", - 1221, - 47, - 1220, - 1897, - 28 - ], - [ - "jump", - "rel_done_1433", - 1897, - 28 - ], - "rel_nn_1432", - [ - "is_text", - 1222, - 47, - 1897, - 28 - ], - [ - "jump_false", - 1222, - "rel_err_1434", - 1897, - 28 - ], - "_nop_tc_511", - [ - "jump", - "rel_err_1434", - 1897, - 28 - ], - [ - "gt_text", - 1221, - 47, - 1220, - 1897, - 28 - ], - [ - "jump", - "rel_done_1433", - 1897, - 28 - ], - "rel_err_1434", - [ - "disrupt", - 1897, - 28 - ], - "rel_done_1433", - [ - "jump_false", - 1221, - "if_else_1429", - 1897, - 28 - ], - [ - "access", - 1224, - 1, - 1898, - 25 - ], - [ - "is_num", - 1226, - 47, - 1898, - 25 - ], - [ - "jump_false", - 1226, - "num_err_1435", - 1898, - 25 - ], - "_nop_tc_512", - "_nop_tc_513", - [ - "subtract", - 1225, - 47, - 1224, - 1898, - 25 - ], - [ - "jump", - "num_done_1436", - 1898, - 25 - ], - "num_err_1435", - [ - "disrupt", - 1898, - 25 - ], - "num_done_1436", - [ - "move", - 4, - 1225, - 1898, - 25 - ], - [ - "get", - 1228, - 69, - 1, - 1899, - 20 - ], - [ - "get", - 1229, - 69, - 1, - 1899, - 41 - ], - [ - "length", - 1230, - 1229, - 1899, - 41 - ], - [ - "access", - 1231, - 1, - 1899, - 58 - ], - "_nop_tc_514", - "_nop_tc_515", - "_nop_tc_516", - "_nop_tc_517", - [ - "subtract", - 1232, - 1230, - 1231, - 1899, - 58 - ], - [ - "jump", - "num_done_1438", - 1899, - 58 - ], - "num_err_1437", - [ - "disrupt", - 1899, - 58 - ], - "num_done_1438", - [ - "is_num", - 1236, - 1232, - 1899, - 62 - ], - [ - "jump_false", - 1236, - "num_err_1439", - 1899, - 62 - ], - [ - "is_num", - 1237, - 4, - 1899, - 62 - ], - [ - "jump_false", - 1237, - "num_err_1439", - 1899, - 62 - ], - [ - "subtract", - 1235, - 1232, - 4, - 1899, - 62 - ], - [ - "jump", - "num_done_1440", - 1899, - 62 - ], - "num_err_1439", - [ - "disrupt", - 1899, - 62 - ], - "num_done_1440", - [ - "load_dynamic", - 1238, - 1228, - 1235, - 1899, - 62 - ], - [ - "move", - 69, - 1238, - 1899, - 62 - ], - [ - "get", - 1240, - 50, - 1, - 1900, - 19 - ], - [ - "frame", - 1241, - 1240, - 2, - 1900, - 19 - ], - [ - "null", - 1242, - 1900, - 19 - ], - [ - "setarg", - 1241, - 0, - 1242, - 1900, - 19 - ], - [ - "setarg", - 1241, - 1, - 69, - 1900, - 19 - ], - [ - "setarg", - 1241, - 2, - 51, - 1900, - 19 - ], - [ - "invoke", - 1241, - 1239, - 1900, - 19 - ], - [ - "move", - 68, - 1239, - 1900, - 19 - ], - [ - "access", - 1243, - "put", - 1901, - 18 - ], - [ - "get", - 1245, - 15, - 1, - 1901, - 11 - ], - [ - "frame", - 1246, - 1245, - 4, - 1901, - 11 - ], - [ - "null", - 1247, - 1901, - 11 - ], - [ - "setarg", - 1246, - 0, - 1247, - 1901, - 11 - ], - [ - "setarg", - 1246, - 1, - 1243, - 1901, - 11 - ], - [ - "setarg", - 1246, - 2, - 53, - 1901, - 11 - ], - [ - "setarg", - 1246, - 3, - 68, - 1901, - 11 - ], - [ - "setarg", - 1246, - 4, - 47, - 1901, - 11 - ], - [ - "invoke", - 1246, - 1244, - 1901, - 11 - ], - [ - "jump", - "if_end_1430", - 1901, - 11 - ], - "if_else_1429", - "if_end_1430", - "if_end_1416", - [ - "jump_false", - 66, - "tern_else_1441", - 1903, - 16 - ], - [ - "move", - 1248, - 57, - 1903, - 26 - ], - [ - "jump", - "tern_end_1442", - 1903, - 26 - ], - "tern_else_1441", - [ - "move", - 1248, - 53, - 1903, - 37 - ], - "tern_end_1442", - [ - "return", - 1248, - 1903, - 37 - ], - "_nop_ur_35", - "if_else_1373", - [ - "access", - 1249, - ".", - 1904, - 34 - ], - [ - "is_identical", - 1250, - 61, - 1249, - 1904, - 34 - ], - [ - "jump_true", - 1250, - "eq_done_1445", - 1904, - 34 - ], - [ - "is_int", - 1251, - 61, - 1904, - 34 - ], - [ - "jump_false", - 1251, - "eq_ni_1446", - 1904, - 34 - ], - "_nop_tc_518", - [ - "jump", - "eq_ni_1446", - 1904, - 34 - ], - [ - "eq_int", - 1250, - 61, - 1249, - 1904, - 34 - ], - [ - "jump", - "eq_done_1445", - 1904, - 34 - ], - "eq_ni_1446", - [ - "is_num", - 1251, - 61, - 1904, - 34 - ], - [ - "jump_false", - 1251, - "eq_nn_1447", - 1904, - 34 - ], - "_nop_tc_519", - [ - "jump", - "eq_nn_1447", - 1904, - 34 - ], - [ - "eq_float", - 1250, - 61, - 1249, - 1904, - 34 - ], - [ - "jump", - "eq_done_1445", - 1904, - 34 - ], - "eq_nn_1447", - [ - "is_text", - 1251, - 61, - 1904, - 34 - ], - [ - "jump_false", - 1251, - "eq_nt_1448", - 1904, - 34 - ], - "_nop_tc_520", - "_nop_tc_521", - [ - "eq_text", - 1250, - 61, - 1249, - 1904, - 34 - ], - [ - "jump", - "eq_done_1445", - 1904, - 34 - ], - "eq_nt_1448", - [ - "is_null", - 1251, - 61, - 1904, - 34 - ], - [ - "jump_false", - 1251, - "eq_nnl_1449", - 1904, - 34 - ], - "_nop_tc_522", - [ - "jump", - "eq_nnl_1449", - 1904, - 34 - ], - [ - "true", - 1250, - 1904, - 34 - ], - [ - "jump", - "eq_done_1445", - 1904, - 34 - ], - "eq_nnl_1449", - [ - "is_bool", - 1251, - 61, - 1904, - 34 - ], - [ - "jump_false", - 1251, - "eq_nb_1450", - 1904, - 34 - ], - "_nop_tc_523", - [ - "jump", - "eq_nb_1450", - 1904, - 34 - ], - [ - "eq_bool", - 1250, - 61, - 1249, - 1904, - 34 - ], - [ - "jump", - "eq_done_1445", - 1904, - 34 - ], - "eq_nb_1450", - [ - "false", - 1250, - 1904, - 34 - ], - "eq_done_1445", - [ - "jump_false", - 1250, - "if_else_1443", - 1904, - 34 - ], - [ - "load_field", - 1253, - 60, - "left", - 1905, - 15 - ], - [ - "move", - 55, - 1253, - 1905, - 15 - ], - [ - "load_field", - 1254, - 60, - "right", - 1906, - 16 - ], - [ - "move", - 67, - 1254, - 1906, - 16 - ], - [ - "access", - 1255, - -1, - 1907, - 34 - ], - [ - "get", - 1257, - 55, - 1, - 1907, - 20 - ], - [ - "frame", - 1258, - 1257, - 2, - 1907, - 20 - ], - [ - "null", - 1259, - 1907, - 20 - ], - [ - "setarg", - 1258, - 0, - 1259, - 1907, - 20 - ], - [ - "setarg", - 1258, - 1, - 55, - 1907, - 20 - ], - [ - "setarg", - 1258, - 2, - 1255, - 1907, - 20 - ], - [ - "invoke", - 1258, - 1256, - 1907, - 20 - ], - [ - "move", - 56, - 1256, - 1907, - 20 - ], - [ - "get", - 1261, - 9, - 1, - 1908, - 20 - ], - [ - "frame", - 1262, - 1261, - 0, - 1908, - 20 - ], - [ - "null", - 1263, - 1908, - 20 - ], - [ - "setarg", - 1262, - 0, - 1263, - 1908, - 20 - ], - [ - "invoke", - 1262, - 1260, - 1908, - 20 - ], - [ - "move", - 57, - 1260, - 1908, - 20 - ], - [ - "get", - 1265, - 29, - 1, - 1909, - 9 - ], - [ - "frame", - 1266, - 1265, - 3, - 1909, - 9 - ], - [ - "null", - 1267, - 1909, - 9 - ], - [ - "setarg", - 1266, - 0, - 1267, - 1909, - 9 - ], - [ - "setarg", - 1266, - 1, - 57, - 1909, - 9 - ], - [ - "setarg", - 1266, - 2, - 56, - 1909, - 9 - ], - [ - "setarg", - 1266, - 3, - 67, - 1909, - 9 - ], - [ - "invoke", - 1266, - 1264, - 1909, - 9 - ], - [ - "get", - 1269, - 9, - 1, - 1910, - 20 - ], - [ - "frame", - 1270, - 1269, - 0, - 1910, - 20 - ], - [ - "null", - 1271, - 1910, - 20 - ], - [ - "setarg", - 1270, - 0, - 1271, - 1910, - 20 - ], - [ - "invoke", - 1270, - 1268, - 1910, - 20 - ], - [ - "move", - 53, - 1268, - 1910, - 20 - ], - [ - "null", - 1272, - 1911, - 18 - ], - [ - "put", - 1272, - 4, - 1, - 1911, - 18 - ], - [ - "put", - 58, - 6, - 1, - 1912, - 18 - ], - [ - "get", - 1274, - 19, - 1, - 1913, - 9 - ], - [ - "frame", - 1275, - 1274, - 4, - 1913, - 9 - ], - [ - "null", - 1276, - 1913, - 9 - ], - [ - "setarg", - 1275, - 0, - 1276, - 1913, - 9 - ], - [ - "setarg", - 1275, - 1, - 11, - 1913, - 9 - ], - [ - "setarg", - 1275, - 2, - 53, - 1913, - 9 - ], - [ - "setarg", - 1275, - 3, - 57, - 1913, - 9 - ], - [ - "setarg", - 1275, - 4, - 59, - 1913, - 9 - ], - [ - "invoke", - 1275, - 1273, - 1913, - 9 - ], - [ - "get", - 1278, - 41, - 1, - 1914, - 9 - ], - [ - "frame", - 1279, - 1278, - 3, - 1914, - 9 - ], - [ - "null", - 1280, - 1914, - 9 - ], - [ - "setarg", - 1279, - 0, - 1280, - 1914, - 9 - ], - [ - "setarg", - 1279, - 1, - 56, - 1914, - 9 - ], - [ - "setarg", - 1279, - 2, - 67, - 1914, - 9 - ], - [ - "setarg", - 1279, - 3, - 53, - 1914, - 9 - ], - [ - "invoke", - 1279, - 1277, - 1914, - 9 - ], - [ - "jump_false", - 66, - "tern_else_1451", - 1915, - 16 - ], - [ - "move", - 1281, - 57, - 1915, - 26 - ], - [ - "jump", - "tern_end_1452", - 1915, - 26 - ], - "tern_else_1451", - [ - "move", - 1281, - 53, - 1915, - 37 - ], - "tern_end_1452", - [ - "return", - 1281, - 1915, - 37 - ], - "_nop_ur_36", - "if_else_1443", - [ - "access", - 1282, - "[", - 1916, - 34 - ], - [ - "is_identical", - 1283, - 61, - 1282, - 1916, - 34 - ], - [ - "jump_true", - 1283, - "eq_done_1455", - 1916, - 34 - ], - [ - "is_int", - 1284, - 61, - 1916, - 34 - ], - [ - "jump_false", - 1284, - "eq_ni_1456", - 1916, - 34 - ], - "_nop_tc_524", - [ - "jump", - "eq_ni_1456", - 1916, - 34 - ], - [ - "eq_int", - 1283, - 61, - 1282, - 1916, - 34 - ], - [ - "jump", - "eq_done_1455", - 1916, - 34 - ], - "eq_ni_1456", - [ - "is_num", - 1284, - 61, - 1916, - 34 - ], - [ - "jump_false", - 1284, - "eq_nn_1457", - 1916, - 34 - ], - "_nop_tc_525", - [ - "jump", - "eq_nn_1457", - 1916, - 34 - ], - [ - "eq_float", - 1283, - 61, - 1282, - 1916, - 34 - ], - [ - "jump", - "eq_done_1455", - 1916, - 34 - ], - "eq_nn_1457", - [ - "is_text", - 1284, - 61, - 1916, - 34 - ], - [ - "jump_false", - 1284, - "eq_nt_1458", - 1916, - 34 - ], - "_nop_tc_526", - "_nop_tc_527", - [ - "eq_text", - 1283, - 61, - 1282, - 1916, - 34 - ], - [ - "jump", - "eq_done_1455", - 1916, - 34 - ], - "eq_nt_1458", - [ - "is_null", - 1284, - 61, - 1916, - 34 - ], - [ - "jump_false", - 1284, - "eq_nnl_1459", - 1916, - 34 - ], - "_nop_tc_528", - [ - "jump", - "eq_nnl_1459", - 1916, - 34 - ], - [ - "true", - 1283, - 1916, - 34 - ], - [ - "jump", - "eq_done_1455", - 1916, - 34 - ], - "eq_nnl_1459", - [ - "is_bool", - 1284, - 61, - 1916, - 34 - ], - [ - "jump_false", - 1284, - "eq_nb_1460", - 1916, - 34 - ], - "_nop_tc_529", - [ - "jump", - "eq_nb_1460", - 1916, - 34 - ], - [ - "eq_bool", - 1283, - 61, - 1282, - 1916, - 34 - ], - [ - "jump", - "eq_done_1455", - 1916, - 34 - ], - "eq_nb_1460", - [ - "false", - 1283, - 1916, - 34 - ], - "eq_done_1455", - [ - "jump_false", - 1283, - "if_else_1453", - 1916, - 34 - ], - [ - "load_field", - 1286, - 60, - "left", - 1917, - 15 - ], - [ - "move", - 55, - 1286, - 1917, - 15 - ], - [ - "load_field", - 1287, - 60, - "right", - 1918, - 20 - ], - [ - "move", - 39, - 1287, - 1918, - 20 - ], - [ - "access", - 1288, - -1, - 1919, - 34 - ], - [ - "get", - 1290, - 55, - 1, - 1919, - 20 - ], - [ - "frame", - 1291, - 1290, - 2, - 1919, - 20 - ], - [ - "null", - 1292, - 1919, - 20 - ], - [ - "setarg", - 1291, - 0, - 1292, - 1919, - 20 - ], - [ - "setarg", - 1291, - 1, - 55, - 1919, - 20 - ], - [ - "setarg", - 1291, - 2, - 1288, - 1919, - 20 - ], - [ - "invoke", - 1291, - 1289, - 1919, - 20 - ], - [ - "move", - 56, - 1289, - 1919, - 20 - ], - [ - "access", - 1293, - -1, - 1920, - 39 - ], - [ - "get", - 1295, - 55, - 1, - 1920, - 20 - ], - [ - "frame", - 1296, - 1295, - 2, - 1920, - 20 - ], - [ - "null", - 1297, - 1920, - 20 - ], - [ - "setarg", - 1296, - 0, - 1297, - 1920, - 20 - ], - [ - "setarg", - 1296, - 1, - 39, - 1920, - 20 - ], - [ - "setarg", - 1296, - 2, - 1293, - 1920, - 20 - ], - [ - "invoke", - 1296, - 1294, - 1920, - 20 - ], - [ - "move", - 40, - 1294, - 1920, - 20 - ], - [ - "get", - 1299, - 9, - 1, - 1921, - 20 - ], - [ - "frame", - 1300, - 1299, - 0, - 1921, - 20 - ], - [ - "null", - 1301, - 1921, - 20 - ], - [ - "setarg", - 1300, - 0, - 1301, - 1921, - 20 - ], - [ - "invoke", - 1300, - 1298, - 1921, - 20 - ], - [ - "move", - 57, - 1298, - 1921, - 20 - ], - [ - "load_field", - 1302, - 60, - "access_kind", - 1922, - 53 - ], - [ - "get", - 1304, - 28, - 1, - 1922, - 9 - ], - [ - "frame", - 1305, - 1304, - 4, - 1922, - 9 - ], - [ - "null", - 1306, - 1922, - 9 - ], - [ - "setarg", - 1305, - 0, - 1306, - 1922, - 9 - ], - [ - "setarg", - 1305, - 1, - 57, - 1922, - 9 - ], - [ - "setarg", - 1305, - 2, - 56, - 1922, - 9 - ], - [ - "setarg", - 1305, - 3, - 40, - 1922, - 9 - ], - [ - "setarg", - 1305, - 4, - 1302, - 1922, - 9 - ], - [ - "invoke", - 1305, - 1303, - 1922, - 9 - ], - [ - "get", - 1308, - 9, - 1, - 1923, - 20 - ], - [ - "frame", - 1309, - 1308, - 0, - 1923, - 20 - ], - [ - "null", - 1310, - 1923, - 20 - ], - [ - "setarg", - 1309, - 0, - 1310, - 1923, - 20 - ], - [ - "invoke", - 1309, - 1307, - 1923, - 20 - ], - [ - "move", - 53, - 1307, - 1923, - 20 - ], - [ - "null", - 1311, - 1924, - 18 - ], - [ - "put", - 1311, - 4, - 1, - 1924, - 18 - ], - [ - "put", - 58, - 6, - 1, - 1925, - 18 - ], - [ - "get", - 1313, - 19, - 1, - 1926, - 9 - ], - [ - "frame", - 1314, - 1313, - 4, - 1926, - 9 - ], - [ - "null", - 1315, - 1926, - 9 - ], - [ - "setarg", - 1314, - 0, - 1315, - 1926, - 9 - ], - [ - "setarg", - 1314, - 1, - 11, - 1926, - 9 - ], - [ - "setarg", - 1314, - 2, - 53, - 1926, - 9 - ], - [ - "setarg", - 1314, - 3, - 57, - 1926, - 9 - ], - [ - "setarg", - 1314, - 4, - 59, - 1926, - 9 - ], - [ - "invoke", - 1314, - 1312, - 1926, - 9 - ], - [ - "load_field", - 1316, - 60, - "access_kind", - 1927, - 53 - ], - [ - "get", - 1318, - 40, - 1, - 1927, - 9 - ], - [ - "frame", - 1319, - 1318, - 4, - 1927, - 9 - ], - [ - "null", - 1320, - 1927, - 9 - ], - [ - "setarg", - 1319, - 0, - 1320, - 1927, - 9 - ], - [ - "setarg", - 1319, - 1, - 56, - 1927, - 9 - ], - [ - "setarg", - 1319, - 2, - 40, - 1927, - 9 - ], - [ - "setarg", - 1319, - 3, - 53, - 1927, - 9 - ], - [ - "setarg", - 1319, - 4, - 1316, - 1927, - 9 - ], - [ - "invoke", - 1319, - 1317, - 1927, - 9 - ], - [ - "jump_false", - 66, - "tern_else_1461", - 1928, - 16 - ], - [ - "move", - 1321, - 57, - 1928, - 26 - ], - [ - "jump", - "tern_end_1462", - 1928, - 26 - ], - "tern_else_1461", - [ - "move", - 1321, - 53, - 1928, - 37 - ], - "tern_end_1462", - [ - "return", - 1321, - 1928, - 37 - ], - "_nop_ur_37", - "if_else_1453", - "if_end_1454", - "if_end_1444", - "if_end_1374", - [ - "jump", - "if_end_1345", - 1928, - 37 - ], - "if_else_1344", - "if_end_1345", - [ - "access", - 1322, - "delete", - 1933, - 17 - ], - [ - "is_identical", - 1323, - 45, - 1322, - 1933, - 17 - ], - [ - "jump_true", - 1323, - "eq_done_1465", - 1933, - 17 - ], - [ - "is_int", - 1324, - 45, - 1933, - 17 - ], - [ - "jump_false", - 1324, - "eq_ni_1466", - 1933, - 17 - ], - "_nop_tc_530", - [ - "jump", - "eq_ni_1466", - 1933, - 17 - ], - [ - "eq_int", - 1323, - 45, - 1322, - 1933, - 17 - ], - [ - "jump", - "eq_done_1465", - 1933, - 17 - ], - "eq_ni_1466", - [ - "is_num", - 1324, - 45, - 1933, - 17 - ], - [ - "jump_false", - 1324, - "eq_nn_1467", - 1933, - 17 - ], - "_nop_tc_531", - [ - "jump", - "eq_nn_1467", - 1933, - 17 - ], - [ - "eq_float", - 1323, - 45, - 1322, - 1933, - 17 - ], - [ - "jump", - "eq_done_1465", - 1933, - 17 - ], - "eq_nn_1467", - [ - "is_text", - 1324, - 45, - 1933, - 17 - ], - [ - "jump_false", - 1324, - "eq_nt_1468", - 1933, - 17 - ], - "_nop_tc_532", - "_nop_tc_533", - [ - "eq_text", - 1323, - 45, - 1322, - 1933, - 17 - ], - [ - "jump", - "eq_done_1465", - 1933, - 17 - ], - "eq_nt_1468", - [ - "is_null", - 1324, - 45, - 1933, - 17 - ], - [ - "jump_false", - 1324, - "eq_nnl_1469", - 1933, - 17 - ], - "_nop_tc_534", - [ - "jump", - "eq_nnl_1469", - 1933, - 17 - ], - [ - "true", - 1323, - 1933, - 17 - ], - [ - "jump", - "eq_done_1465", - 1933, - 17 - ], - "eq_nnl_1469", - [ - "is_bool", - 1324, - 45, - 1933, - 17 - ], - [ - "jump_false", - 1324, - "eq_nb_1470", - 1933, - 17 - ], - "_nop_tc_535", - [ - "jump", - "eq_nb_1470", - 1933, - 17 - ], - [ - "eq_bool", - 1323, - 45, - 1322, - 1933, - 17 - ], - [ - "jump", - "eq_done_1465", - 1933, - 17 - ], - "eq_nb_1470", - [ - "false", - 1323, - 1933, - 17 - ], - "eq_done_1465", - [ - "jump_false", - 1323, - "if_else_1463", - 1933, - 17 - ], - [ - "load_field", - 1326, - 1, - "expression", - 1934, - 17 - ], - [ - "move", - 60, - 1326, - 1934, - 17 - ], - [ - "load_field", - 1327, - 60, - "kind", - 1935, - 22 - ], - [ - "move", - 61, - 1327, - 1935, - 22 - ], - [ - "get", - 1329, - 9, - 1, - 1936, - 14 - ], - [ - "frame", - 1330, - 1329, - 0, - 1936, - 14 - ], - [ - "null", - 1331, - 1936, - 14 - ], - [ - "setarg", - 1330, - 0, - 1331, - 1936, - 14 - ], - [ - "invoke", - 1330, - 1328, - 1936, - 14 - ], - [ - "move", - 71, - 1328, - 1936, - 14 - ], - [ - "access", - 1332, - ".", - 1937, - 27 - ], - [ - "is_identical", - 1333, - 61, - 1332, - 1937, - 27 - ], - [ - "jump_true", - 1333, - "eq_done_1473", - 1937, - 27 - ], - [ - "is_int", - 1334, - 61, - 1937, - 27 - ], - [ - "jump_false", - 1334, - "eq_ni_1474", - 1937, - 27 - ], - "_nop_tc_536", - [ - "jump", - "eq_ni_1474", - 1937, - 27 - ], - [ - "eq_int", - 1333, - 61, - 1332, - 1937, - 27 - ], - [ - "jump", - "eq_done_1473", - 1937, - 27 - ], - "eq_ni_1474", - [ - "is_num", - 1334, - 61, - 1937, - 27 - ], - [ - "jump_false", - 1334, - "eq_nn_1475", - 1937, - 27 - ], - "_nop_tc_537", - [ - "jump", - "eq_nn_1475", - 1937, - 27 - ], - [ - "eq_float", - 1333, - 61, - 1332, - 1937, - 27 - ], - [ - "jump", - "eq_done_1473", - 1937, - 27 - ], - "eq_nn_1475", - [ - "is_text", - 1334, - 61, - 1937, - 27 - ], - [ - "jump_false", - 1334, - "eq_nt_1476", - 1937, - 27 - ], - "_nop_tc_538", - "_nop_tc_539", - [ - "eq_text", - 1333, - 61, - 1332, - 1937, - 27 - ], - [ - "jump", - "eq_done_1473", - 1937, - 27 - ], - "eq_nt_1476", - [ - "is_null", - 1334, - 61, - 1937, - 27 - ], - [ - "jump_false", - 1334, - "eq_nnl_1477", - 1937, - 27 - ], - "_nop_tc_540", - [ - "jump", - "eq_nnl_1477", - 1937, - 27 - ], - [ - "true", - 1333, - 1937, - 27 - ], - [ - "jump", - "eq_done_1473", - 1937, - 27 - ], - "eq_nnl_1477", - [ - "is_bool", - 1334, - 61, - 1937, - 27 - ], - [ - "jump_false", - 1334, - "eq_nb_1478", - 1937, - 27 - ], - "_nop_tc_541", - [ - "jump", - "eq_nb_1478", - 1937, - 27 - ], - [ - "eq_bool", - 1333, - 61, - 1332, - 1937, - 27 - ], - [ - "jump", - "eq_done_1473", - 1937, - 27 - ], - "eq_nb_1478", - [ - "false", - 1333, - 1937, - 27 - ], - "eq_done_1473", - [ - "jump_false", - 1333, - "if_else_1471", - 1937, - 27 - ], - [ - "load_field", - 1336, - 60, - "left", - 1938, - 15 - ], - [ - "move", - 55, - 1336, - 1938, - 15 - ], - [ - "load_field", - 1337, - 60, - "right", - 1939, - 16 - ], - [ - "move", - 67, - 1337, - 1939, - 16 - ], - [ - "access", - 1338, - -1, - 1940, - 34 - ], - [ - "get", - 1340, - 55, - 1, - 1940, - 20 - ], - [ - "frame", - 1341, - 1340, - 2, - 1940, - 20 - ], - [ - "null", - 1342, - 1940, - 20 - ], - [ - "setarg", - 1341, - 0, - 1342, - 1940, - 20 - ], - [ - "setarg", - 1341, - 1, - 55, - 1940, - 20 - ], - [ - "setarg", - 1341, - 2, - 1338, - 1940, - 20 - ], - [ - "invoke", - 1341, - 1339, - 1940, - 20 - ], - [ - "move", - 56, - 1339, - 1940, - 20 - ], - [ - "get", - 1343, - 80, - 1, - 1941, - 14 - ], - [ - "access", - 1344, - "delete", - 1941, - 31 - ], - [ - "array", - 1345, - 4, - 1941, - 57 - ], - [ - "push", - 1345, - 1344, - 1941, - 57 - ], - [ - "push", - 1345, - 71, - 1941, - 57 - ], - [ - "push", - 1345, - 56, - 1941, - 57 - ], - [ - "push", - 1345, - 67, - 1941, - 57 - ], - [ - "is_array", - 1346, - 1343, - 1941, - 57 - ], - [ - "jump_false", - 1346, - "push_err_1479", - 1941, - 57 - ], - [ - "push", - 1343, - 1345, - 1941, - 57 - ], - [ - "jump", - "push_done_1480", - 1941, - 57 - ], - "push_err_1479", - [ - "disrupt", - 1941, - 57 - ], - "push_done_1480", - [ - "jump", - "if_end_1472", - 1941, - 57 - ], - "if_else_1471", - [ - "access", - 1347, - "[", - 1942, - 34 - ], - [ - "is_identical", - 1348, - 61, - 1347, - 1942, - 34 - ], - [ - "jump_true", - 1348, - "eq_done_1483", - 1942, - 34 - ], - [ - "is_int", - 1349, - 61, - 1942, - 34 - ], - [ - "jump_false", - 1349, - "eq_ni_1484", - 1942, - 34 - ], - "_nop_tc_542", - [ - "jump", - "eq_ni_1484", - 1942, - 34 - ], - [ - "eq_int", - 1348, - 61, - 1347, - 1942, - 34 - ], - [ - "jump", - "eq_done_1483", - 1942, - 34 - ], - "eq_ni_1484", - [ - "is_num", - 1349, - 61, - 1942, - 34 - ], - [ - "jump_false", - 1349, - "eq_nn_1485", - 1942, - 34 - ], - "_nop_tc_543", - [ - "jump", - "eq_nn_1485", - 1942, - 34 - ], - [ - "eq_float", - 1348, - 61, - 1347, - 1942, - 34 - ], - [ - "jump", - "eq_done_1483", - 1942, - 34 - ], - "eq_nn_1485", - [ - "is_text", - 1349, - 61, - 1942, - 34 - ], - [ - "jump_false", - 1349, - "eq_nt_1486", - 1942, - 34 - ], - "_nop_tc_544", - "_nop_tc_545", - [ - "eq_text", - 1348, - 61, - 1347, - 1942, - 34 - ], - [ - "jump", - "eq_done_1483", - 1942, - 34 - ], - "eq_nt_1486", - [ - "is_null", - 1349, - 61, - 1942, - 34 - ], - [ - "jump_false", - 1349, - "eq_nnl_1487", - 1942, - 34 - ], - "_nop_tc_546", - [ - "jump", - "eq_nnl_1487", - 1942, - 34 - ], - [ - "true", - 1348, - 1942, - 34 - ], - [ - "jump", - "eq_done_1483", - 1942, - 34 - ], - "eq_nnl_1487", - [ - "is_bool", - 1349, - 61, - 1942, - 34 - ], - [ - "jump_false", - 1349, - "eq_nb_1488", - 1942, - 34 - ], - "_nop_tc_547", - [ - "jump", - "eq_nb_1488", - 1942, - 34 - ], - [ - "eq_bool", - 1348, - 61, - 1347, - 1942, - 34 - ], - [ - "jump", - "eq_done_1483", - 1942, - 34 - ], - "eq_nb_1488", - [ - "false", - 1348, - 1942, - 34 - ], - "eq_done_1483", - [ - "jump_false", - 1348, - "if_else_1481", - 1942, - 34 - ], - [ - "load_field", - 1351, - 60, - "left", - 1943, - 15 - ], - [ - "move", - 55, - 1351, - 1943, - 15 - ], - [ - "load_field", - 1352, - 60, - "right", - 1944, - 15 - ], - [ - "move", - 38, - 1352, - 1944, - 15 - ], - [ - "access", - 1353, - -1, - 1945, - 34 - ], - [ - "get", - 1355, - 55, - 1, - 1945, - 20 - ], - [ - "frame", - 1356, - 1355, - 2, - 1945, - 20 - ], - [ - "null", - 1357, - 1945, - 20 - ], - [ - "setarg", - 1356, - 0, - 1357, - 1945, - 20 - ], - [ - "setarg", - 1356, - 1, - 55, - 1945, - 20 - ], - [ - "setarg", - 1356, - 2, - 1353, - 1945, - 20 - ], - [ - "invoke", - 1356, - 1354, - 1945, - 20 - ], - [ - "move", - 56, - 1354, - 1945, - 20 - ], - [ - "access", - 1358, - -1, - 1946, - 34 - ], - [ - "get", - 1360, - 55, - 1, - 1946, - 20 - ], - [ - "frame", - 1361, - 1360, - 2, - 1946, - 20 - ], - [ - "null", - 1362, - 1946, - 20 - ], - [ - "setarg", - 1361, - 0, - 1362, - 1946, - 20 - ], - [ - "setarg", - 1361, - 1, - 38, - 1946, - 20 - ], - [ - "setarg", - 1361, - 2, - 1358, - 1946, - 20 - ], - [ - "invoke", - 1361, - 1359, - 1946, - 20 - ], - [ - "move", - 40, - 1359, - 1946, - 20 - ], - [ - "access", - 1363, - "delete", - 1947, - 16 - ], - [ - "get", - 1365, - 15, - 1, - 1947, - 9 - ], - [ - "frame", - 1366, - 1365, - 4, - 1947, - 9 - ], - [ - "null", - 1367, - 1947, - 9 - ], - [ - "setarg", - 1366, - 0, - 1367, - 1947, - 9 - ], - [ - "setarg", - 1366, - 1, - 1363, - 1947, - 9 - ], - [ - "setarg", - 1366, - 2, - 71, - 1947, - 9 - ], - [ - "setarg", - 1366, - 3, - 56, - 1947, - 9 - ], - [ - "setarg", - 1366, - 4, - 40, - 1947, - 9 - ], - [ - "invoke", - 1366, - 1364, - 1947, - 9 - ], - [ - "jump", - "if_end_1482", - 1947, - 9 - ], - "if_else_1481", - [ - "true", - 1368, - 1949, - 31 - ], - [ - "get", - 1370, - 23, - 1, - 1949, - 9 - ], - [ - "frame", - 1371, - 1370, - 2, - 1949, - 9 - ], - [ - "null", - 1372, - 1949, - 9 - ], - [ - "setarg", - 1371, - 0, - 1372, - 1949, - 9 - ], - [ - "setarg", - 1371, - 1, - 71, - 1949, - 9 - ], - [ - "setarg", - 1371, - 2, - 1368, - 1949, - 9 - ], - [ - "invoke", - 1371, - 1369, - 1949, - 9 - ], - "if_end_1482", - "if_end_1472", - [ - "return", - 71, - 1951, - 14 - ], - "_nop_ur_38", - "if_else_1463", - "if_end_1464", - [ - "access", - 1373, - "then", - 1955, - 17 - ], - [ - "is_identical", - 1374, - 45, - 1373, - 1955, - 17 - ], - [ - "jump_true", - 1374, - "eq_done_1491", - 1955, - 17 - ], - [ - "is_int", - 1375, - 45, - 1955, - 17 - ], - [ - "jump_false", - 1375, - "eq_ni_1492", - 1955, - 17 - ], - "_nop_tc_548", - [ - "jump", - "eq_ni_1492", - 1955, - 17 - ], - [ - "eq_int", - 1374, - 45, - 1373, - 1955, - 17 - ], - [ - "jump", - "eq_done_1491", - 1955, - 17 - ], - "eq_ni_1492", - [ - "is_num", - 1375, - 45, - 1955, - 17 - ], - [ - "jump_false", - 1375, - "eq_nn_1493", - 1955, - 17 - ], - "_nop_tc_549", - [ - "jump", - "eq_nn_1493", - 1955, - 17 - ], - [ - "eq_float", - 1374, - 45, - 1373, - 1955, - 17 - ], - [ - "jump", - "eq_done_1491", - 1955, - 17 - ], - "eq_nn_1493", - [ - "is_text", - 1375, - 45, - 1955, - 17 - ], - [ - "jump_false", - 1375, - "eq_nt_1494", - 1955, - 17 - ], - "_nop_tc_550", - "_nop_tc_551", - [ - "eq_text", - 1374, - 45, - 1373, - 1955, - 17 - ], - [ - "jump", - "eq_done_1491", - 1955, - 17 - ], - "eq_nt_1494", - [ - "is_null", - 1375, - 45, - 1955, - 17 - ], - [ - "jump_false", - 1375, - "eq_nnl_1495", - 1955, - 17 - ], - "_nop_tc_552", - [ - "jump", - "eq_nnl_1495", - 1955, - 17 - ], - [ - "true", - 1374, - 1955, - 17 - ], - [ - "jump", - "eq_done_1491", - 1955, - 17 - ], - "eq_nnl_1495", - [ - "is_bool", - 1375, - 45, - 1955, - 17 - ], - [ - "jump_false", - 1375, - "eq_nb_1496", - 1955, - 17 - ], - "_nop_tc_553", - [ - "jump", - "eq_nb_1496", - 1955, - 17 - ], - [ - "eq_bool", - 1374, - 45, - 1373, - 1955, - 17 - ], - [ - "jump", - "eq_done_1491", - 1955, - 17 - ], - "eq_nb_1496", - [ - "false", - 1374, - 1955, - 17 - ], - "eq_done_1491", - [ - "jump_false", - 1374, - "if_else_1489", - 1955, - 17 - ], - [ - "load_field", - 1377, - 1, - "expression", - 1956, - 14 - ], - [ - "move", - 16, - 1377, - 1956, - 14 - ], - [ - "load_field", - 1378, - 1, - "then", - 1957, - 19 - ], - [ - "move", - 72, - 1378, - 1957, - 19 - ], - [ - "access", - 1379, - "else", - 1958, - 24 - ], - [ - "load_field", - 1380, - 1, - 1379, - 1958, - 24 - ], - [ - "move", - 22, - 1380, - 1958, - 24 - ], - [ - "access", - 1381, - "tern_else", - 1959, - 30 - ], - [ - "get", - 1383, - 57, - 1, - 1959, - 20 - ], - [ - "frame", - 1384, - 1383, - 1, - 1959, - 20 - ], - [ - "null", - 1385, - 1959, - 20 - ], - [ - "setarg", - 1384, - 0, - 1385, - 1959, - 20 - ], - [ - "setarg", - 1384, - 1, - 1381, - 1959, - 20 - ], - [ - "invoke", - 1384, - 1382, - 1959, - 20 - ], - [ - "move", - 23, - 1382, - 1959, - 20 - ], - [ - "access", - 1386, - "tern_end", - 1960, - 29 - ], - [ - "get", - 1388, - 57, - 1, - 1960, - 19 - ], - [ - "frame", - 1389, - 1388, - 1, - 1960, - 19 - ], - [ - "null", - 1390, - 1960, - 19 - ], - [ - "setarg", - 1389, - 0, - 1390, - 1960, - 19 - ], - [ - "setarg", - 1389, - 1, - 1386, - 1960, - 19 - ], - [ - "invoke", - 1389, - 1387, - 1960, - 19 - ], - [ - "move", - 25, - 1387, - 1960, - 19 - ], - [ - "access", - 1391, - -1, - 1961, - 34 - ], - [ - "get", - 1393, - 55, - 1, - 1961, - 19 - ], - [ - "frame", - 1394, - 1393, - 2, - 1961, - 19 - ], - [ - "null", - 1395, - 1961, - 19 - ], - [ - "setarg", - 1394, - 0, - 1395, - 1961, - 19 - ], - [ - "setarg", - 1394, - 1, - 16, - 1961, - 19 - ], - [ - "setarg", - 1394, - 2, - 1391, - 1961, - 19 - ], - [ - "invoke", - 1394, - 1392, - 1961, - 19 - ], - [ - "move", - 17, - 1392, - 1961, - 19 - ], - [ - "access", - 1396, - "jump_false", - 1962, - 22 - ], - [ - "get", - 1398, - 33, - 1, - 1962, - 7 - ], - [ - "frame", - 1399, - 1398, - 3, - 1962, - 7 - ], - [ - "null", - 1400, - 1962, - 7 - ], - [ - "setarg", - 1399, - 0, - 1400, - 1962, - 7 - ], - [ - "setarg", - 1399, - 1, - 1396, - 1962, - 7 - ], - [ - "setarg", - 1399, - 2, - 17, - 1962, - 7 - ], - [ - "setarg", - 1399, - 3, - 23, - 1962, - 7 - ], - [ - "invoke", - 1399, - 1397, - 1962, - 7 - ], - [ - "get", - 1402, - 9, - 1, - 1963, - 14 - ], - [ - "frame", - 1403, - 1402, - 0, - 1963, - 14 - ], - [ - "null", - 1404, - 1963, - 14 - ], - [ - "setarg", - 1403, - 0, - 1404, - 1963, - 14 - ], - [ - "invoke", - 1403, - 1401, - 1963, - 14 - ], - [ - "move", - 20, - 1401, - 1963, - 14 - ], - [ - "access", - 1405, - -1, - 1964, - 39 - ], - [ - "get", - 1407, - 55, - 1, - 1964, - 19 - ], - [ - "frame", - 1408, - 1407, - 2, - 1964, - 19 - ], - [ - "null", - 1409, - 1964, - 19 - ], - [ - "setarg", - 1408, - 0, - 1409, - 1964, - 19 - ], - [ - "setarg", - 1408, - 1, - 72, - 1964, - 19 - ], - [ - "setarg", - 1408, - 2, - 1405, - 1964, - 19 - ], - [ - "invoke", - 1408, - 1406, - 1964, - 19 - ], - [ - "move", - 73, - 1406, - 1964, - 19 - ], - [ - "access", - 1410, - "move", - 1965, - 14 - ], - [ - "get", - 1412, - 14, - 1, - 1965, - 7 - ], - [ - "frame", - 1413, - 1412, - 3, - 1965, - 7 - ], - [ - "null", - 1414, - 1965, - 7 - ], - [ - "setarg", - 1413, - 0, - 1414, - 1965, - 7 - ], - [ - "setarg", - 1413, - 1, - 1410, - 1965, - 7 - ], - [ - "setarg", - 1413, - 2, - 20, - 1965, - 7 - ], - [ - "setarg", - 1413, - 3, - 73, - 1965, - 7 - ], - [ - "invoke", - 1413, - 1411, - 1965, - 7 - ], - [ - "get", - 1416, - 32, - 1, - 1966, - 7 - ], - [ - "frame", - 1417, - 1416, - 1, - 1966, - 7 - ], - [ - "null", - 1418, - 1966, - 7 - ], - [ - "setarg", - 1417, - 0, - 1418, - 1966, - 7 - ], - [ - "setarg", - 1417, - 1, - 25, - 1966, - 7 - ], - [ - "invoke", - 1417, - 1415, - 1966, - 7 - ], - [ - "get", - 1420, - 34, - 1, - 1967, - 7 - ], - [ - "frame", - 1421, - 1420, - 1, - 1967, - 7 - ], - [ - "null", - 1422, - 1967, - 7 - ], - [ - "setarg", - 1421, - 0, - 1422, - 1967, - 7 - ], - [ - "setarg", - 1421, - 1, - 23, - 1967, - 7 - ], - [ - "invoke", - 1421, - 1419, - 1967, - 7 - ], - [ - "access", - 1423, - -1, - 1968, - 39 - ], - [ - "get", - 1425, - 55, - 1, - 1968, - 19 - ], - [ - "frame", - 1426, - 1425, - 2, - 1968, - 19 - ], - [ - "null", - 1427, - 1968, - 19 - ], - [ - "setarg", - 1426, - 0, - 1427, - 1968, - 19 - ], - [ - "setarg", - 1426, - 1, - 22, - 1968, - 19 - ], - [ - "setarg", - 1426, - 2, - 1423, - 1968, - 19 - ], - [ - "invoke", - 1426, - 1424, - 1968, - 19 - ], - [ - "move", - 24, - 1424, - 1968, - 19 - ], - [ - "access", - 1428, - "move", - 1969, - 14 - ], - [ - "get", - 1430, - 14, - 1, - 1969, - 7 - ], - [ - "frame", - 1431, - 1430, - 3, - 1969, - 7 - ], - [ - "null", - 1432, - 1969, - 7 - ], - [ - "setarg", - 1431, - 0, - 1432, - 1969, - 7 - ], - [ - "setarg", - 1431, - 1, - 1428, - 1969, - 7 - ], - [ - "setarg", - 1431, - 2, - 20, - 1969, - 7 - ], - [ - "setarg", - 1431, - 3, - 24, - 1969, - 7 - ], - [ - "invoke", - 1431, - 1429, - 1969, - 7 - ], - [ - "get", - 1434, - 34, - 1, - 1970, - 7 - ], - [ - "frame", - 1435, - 1434, - 1, - 1970, - 7 - ], - [ - "null", - 1436, - 1970, - 7 - ], - [ - "setarg", - 1435, - 0, - 1436, - 1970, - 7 - ], - [ - "setarg", - 1435, - 1, - 25, - 1970, - 7 - ], - [ - "invoke", - 1435, - 1433, - 1970, - 7 - ], - [ - "return", - 20, - 1971, - 14 - ], - "_nop_ur_39", - "if_else_1489", - "if_end_1490", - [ - "access", - 1437, - "array", - 1975, - 17 - ], - [ - "is_identical", - 1438, - 45, - 1437, - 1975, - 17 - ], - [ - "jump_true", - 1438, - "eq_done_1499", - 1975, - 17 - ], - [ - "is_int", - 1439, - 45, - 1975, - 17 - ], - [ - "jump_false", - 1439, - "eq_ni_1500", - 1975, - 17 - ], - "_nop_tc_554", - [ - "jump", - "eq_ni_1500", - 1975, - 17 - ], - [ - "eq_int", - 1438, - 45, - 1437, - 1975, - 17 - ], - [ - "jump", - "eq_done_1499", - 1975, - 17 - ], - "eq_ni_1500", - [ - "is_num", - 1439, - 45, - 1975, - 17 - ], - [ - "jump_false", - 1439, - "eq_nn_1501", - 1975, - 17 - ], - "_nop_tc_555", - [ - "jump", - "eq_nn_1501", - 1975, - 17 - ], - [ - "eq_float", - 1438, - 45, - 1437, - 1975, - 17 - ], - [ - "jump", - "eq_done_1499", - 1975, - 17 - ], - "eq_nn_1501", - [ - "is_text", - 1439, - 45, - 1975, - 17 - ], - [ - "jump_false", - 1439, - "eq_nt_1502", - 1975, - 17 - ], - "_nop_tc_556", - "_nop_tc_557", - [ - "eq_text", - 1438, - 45, - 1437, - 1975, - 17 - ], - [ - "jump", - "eq_done_1499", - 1975, - 17 - ], - "eq_nt_1502", - [ - "is_null", - 1439, - 45, - 1975, - 17 - ], - [ - "jump_false", - 1439, - "eq_nnl_1503", - 1975, - 17 - ], - "_nop_tc_558", - [ - "jump", - "eq_nnl_1503", - 1975, - 17 - ], - [ - "true", - 1438, - 1975, - 17 - ], - [ - "jump", - "eq_done_1499", - 1975, - 17 - ], - "eq_nnl_1503", - [ - "is_bool", - 1439, - 45, - 1975, - 17 - ], - [ - "jump_false", - 1439, - "eq_nb_1504", - 1975, - 17 - ], - "_nop_tc_559", - [ - "jump", - "eq_nb_1504", - 1975, - 17 - ], - [ - "eq_bool", - 1438, - 45, - 1437, - 1975, - 17 - ], - [ - "jump", - "eq_done_1499", - 1975, - 17 - ], - "eq_nb_1504", - [ - "false", - 1438, - 1975, - 17 - ], - "eq_done_1499", - [ - "jump_false", - 1438, - "if_else_1497", - 1975, - 17 - ], - [ - "load_field", - 1441, - 1, - "list", - 1976, - 14 - ], - [ - "move", - 48, - 1441, - 1976, - 14 - ], - [ - "length", - 1442, - 48, - 1977, - 22 - ], - [ - "move", - 18, - 1442, - 1977, - 22 - ], - [ - "array", - 1443, - 0, - 1978, - 20 - ], - [ - "move", - 21, - 1443, - 1978, - 20 - ], - [ - "access", - 1444, - 0, - 1979, - 12 - ], - [ - "move", - 3, - 1444, - 1979, - 12 - ], - "while_start_1505", - [ - "is_int", - 1446, - 3, - 1980, - 19 - ], - [ - "jump_false", - 1446, - "rel_ni_1507", - 1980, - 19 - ], - [ - "is_int", - 1447, - 18, - 1980, - 19 - ], - [ - "jump_false", - 1447, - "rel_ni_1507", - 1980, - 19 - ], - [ - "lt_int", - 1445, - 3, - 18, - 1980, - 19 - ], - [ - "jump", - "rel_done_1509", - 1980, - 19 - ], - "rel_ni_1507", - [ - "is_num", - 1446, - 3, - 1980, - 19 - ], - [ - "jump_false", - 1446, - "rel_nn_1508", - 1980, - 19 - ], - [ - "is_num", - 1447, - 18, - 1980, - 19 - ], - [ - "jump_false", - 1447, - "rel_nn_1508", - 1980, - 19 - ], - [ - "lt_float", - 1445, - 3, - 18, - 1980, - 19 - ], - [ - "jump", - "rel_done_1509", - 1980, - 19 - ], - "rel_nn_1508", - [ - "is_text", - 1446, - 3, - 1980, - 19 - ], - [ - "jump_false", - 1446, - "rel_err_1510", - 1980, - 19 - ], - [ - "is_text", - 1447, - 18, - 1980, - 19 - ], - [ - "jump_false", - 1447, - "rel_err_1510", - 1980, - 19 - ], - [ - "lt_text", - 1445, - 3, - 18, - 1980, - 19 - ], - [ - "jump", - "rel_done_1509", - 1980, - 19 - ], - "rel_err_1510", - [ - "disrupt", - 1980, - 19 - ], - "rel_done_1509", - [ - "jump_false", - 1445, - "while_end_1506", - 1980, - 19 - ], - [ - "load_dynamic", - 1448, - 48, - 3, - 1981, - 40 - ], - [ - "access", - 1449, - -1, - 1981, - 45 - ], - [ - "get", - 1451, - 55, - 1, - 1981, - 26 - ], - [ - "frame", - 1452, - 1451, - 2, - 1981, - 26 - ], - [ - "null", - 1453, - 1981, - 26 - ], - [ - "setarg", - 1452, - 0, - 1453, - 1981, - 26 - ], - [ - "setarg", - 1452, - 1, - 1448, - 1981, - 26 - ], - [ - "setarg", - 1452, - 2, - 1449, - 1981, - 26 - ], - [ - "invoke", - 1452, - 1450, - 1981, - 26 - ], - [ - "is_array", - 1454, - 21, - 1981, - 26 - ], - [ - "jump_false", - 1454, - "push_err_1511", - 1981, - 26 - ], - [ - "push", - 21, - 1450, - 1981, - 26 - ], - [ - "jump", - "push_done_1512", - 1981, - 26 - ], - "push_err_1511", - [ - "disrupt", - 1981, - 26 - ], - "push_done_1512", - [ - "access", - 1455, - 1, - 1982, - 19 - ], - [ - "is_text", - 1457, - 3, - 1982, - 19 - ], - [ - "jump_false", - 1457, - "add_cn_1514", - 1982, - 19 - ], - "_nop_tc_560", - [ - "jump", - "add_cn_1514", - 1982, - 19 - ], - [ - "concat", - 1456, - 3, - 1455, - 1982, - 19 - ], - [ - "jump", - "add_done_1513", - 1982, - 19 - ], - "add_cn_1514", - [ - "is_num", - 1457, - 3, - 1982, - 19 - ], - [ - "jump_false", - 1457, - "add_err_1515", - 1982, - 19 - ], - "_nop_tc_561", - "_nop_tc_562", - [ - "add", - 1456, - 3, - 1455, - 1982, - 19 - ], - [ - "jump", - "add_done_1513", - 1982, - 19 - ], - "add_err_1515", - [ - "disrupt", - 1982, - 19 - ], - "add_done_1513", - [ - "move", - 3, - 1456, - 1982, - 19 - ], - [ - "jump", - "while_start_1505", - 1982, - 19 - ], - "while_end_1506", - [ - "get", - 1460, - 9, - 1, - 1984, - 14 - ], - [ - "frame", - 1461, - 1460, - 0, - 1984, - 14 - ], - [ - "null", - 1462, - 1984, - 14 - ], - [ - "setarg", - 1461, - 0, - 1462, - 1984, - 14 - ], - [ - "invoke", - 1461, - 1459, - 1984, - 14 - ], - [ - "move", - 20, - 1459, - 1984, - 14 - ], - [ - "access", - 1463, - "array", - 1985, - 18 - ], - [ - "array", - 1464, - 3, - 1985, - 33 - ], - [ - "push", - 1464, - 1463, - 1985, - 33 - ], - [ - "push", - 1464, - 20, - 1985, - 33 - ], - [ - "push", - 1464, - 18, - 1985, - 33 - ], - [ - "get", - 1466, - 7, - 1, - 1985, - 7 - ], - [ - "frame", - 1467, - 1466, - 1, - 1985, - 7 - ], - [ - "null", - 1468, - 1985, - 7 - ], - [ - "setarg", - 1467, - 0, - 1468, - 1985, - 7 - ], - [ - "setarg", - 1467, - 1, - 1464, - 1985, - 7 - ], - [ - "invoke", - 1467, - 1465, - 1985, - 7 - ], - [ - "access", - 1469, - 0, - 1986, - 12 - ], - [ - "move", - 3, - 1469, - 1986, - 12 - ], - "while_start_1516", - [ - "is_int", - 1471, - 3, - 1987, - 19 - ], - [ - "jump_false", - 1471, - "rel_ni_1518", - 1987, - 19 - ], - [ - "is_int", - 1472, - 18, - 1987, - 19 - ], - [ - "jump_false", - 1472, - "rel_ni_1518", - 1987, - 19 - ], - [ - "lt_int", - 1470, - 3, - 18, - 1987, - 19 - ], - [ - "jump", - "rel_done_1520", - 1987, - 19 - ], - "rel_ni_1518", - [ - "is_num", - 1471, - 3, - 1987, - 19 - ], - [ - "jump_false", - 1471, - "rel_nn_1519", - 1987, - 19 - ], - [ - "is_num", - 1472, - 18, - 1987, - 19 - ], - [ - "jump_false", - 1472, - "rel_nn_1519", - 1987, - 19 - ], - [ - "lt_float", - 1470, - 3, - 18, - 1987, - 19 - ], - [ - "jump", - "rel_done_1520", - 1987, - 19 - ], - "rel_nn_1519", - [ - "is_text", - 1471, - 3, - 1987, - 19 - ], - [ - "jump_false", - 1471, - "rel_err_1521", - 1987, - 19 - ], - [ - "is_text", - 1472, - 18, - 1987, - 19 - ], - [ - "jump_false", - 1472, - "rel_err_1521", - 1987, - 19 - ], - [ - "lt_text", - 1470, - 3, - 18, - 1987, - 19 - ], - [ - "jump", - "rel_done_1520", - 1987, - 19 - ], - "rel_err_1521", - [ - "disrupt", - 1987, - 19 - ], - "rel_done_1520", - [ - "jump_false", - 1470, - "while_end_1517", - 1987, - 19 - ], - [ - "access", - 1473, - "push", - 1988, - 16 - ], - [ - "load_dynamic", - 1474, - 21, - 3, - 1988, - 41 - ], - [ - "get", - 1476, - 14, - 1, - 1988, - 9 - ], - [ - "frame", - 1477, - 1476, - 3, - 1988, - 9 - ], - [ - "null", - 1478, - 1988, - 9 - ], - [ - "setarg", - 1477, - 0, - 1478, - 1988, - 9 - ], - [ - "setarg", - 1477, - 1, - 1473, - 1988, - 9 - ], - [ - "setarg", - 1477, - 2, - 20, - 1988, - 9 - ], - [ - "setarg", - 1477, - 3, - 1474, - 1988, - 9 - ], - [ - "invoke", - 1477, - 1475, - 1988, - 9 - ], - [ - "access", - 1479, - 1, - 1989, - 19 - ], - [ - "is_text", - 1481, - 3, - 1989, - 19 - ], - [ - "jump_false", - 1481, - "add_cn_1523", - 1989, - 19 - ], - "_nop_tc_563", - [ - "jump", - "add_cn_1523", - 1989, - 19 - ], - [ - "concat", - 1480, - 3, - 1479, - 1989, - 19 - ], - [ - "jump", - "add_done_1522", - 1989, - 19 - ], - "add_cn_1523", - [ - "is_num", - 1481, - 3, - 1989, - 19 - ], - [ - "jump_false", - 1481, - "add_err_1524", - 1989, - 19 - ], - "_nop_tc_564", - "_nop_tc_565", - [ - "add", - 1480, - 3, - 1479, - 1989, - 19 - ], - [ - "jump", - "add_done_1522", - 1989, - 19 - ], - "add_err_1524", - [ - "disrupt", - 1989, - 19 - ], - "add_done_1522", - [ - "move", - 3, - 1480, - 1989, - 19 - ], - [ - "jump", - "while_start_1516", - 1989, - 19 - ], - "while_end_1517", - [ - "return", - 20, - 1991, - 14 - ], - "_nop_ur_40", - "if_else_1497", - "if_end_1498", - [ - "access", - 1483, - "record", - 1995, - 17 - ], - [ - "is_identical", - 1484, - 45, - 1483, - 1995, - 17 - ], - [ - "jump_true", - 1484, - "eq_done_1527", - 1995, - 17 - ], - [ - "is_int", - 1485, - 45, - 1995, - 17 - ], - [ - "jump_false", - 1485, - "eq_ni_1528", - 1995, - 17 - ], - "_nop_tc_566", - [ - "jump", - "eq_ni_1528", - 1995, - 17 - ], - [ - "eq_int", - 1484, - 45, - 1483, - 1995, - 17 - ], - [ - "jump", - "eq_done_1527", - 1995, - 17 - ], - "eq_ni_1528", - [ - "is_num", - 1485, - 45, - 1995, - 17 - ], - [ - "jump_false", - 1485, - "eq_nn_1529", - 1995, - 17 - ], - "_nop_tc_567", - [ - "jump", - "eq_nn_1529", - 1995, - 17 - ], - [ - "eq_float", - 1484, - 45, - 1483, - 1995, - 17 - ], - [ - "jump", - "eq_done_1527", - 1995, - 17 - ], - "eq_nn_1529", - [ - "is_text", - 1485, - 45, - 1995, - 17 - ], - [ - "jump_false", - 1485, - "eq_nt_1530", - 1995, - 17 - ], - "_nop_tc_568", - "_nop_tc_569", - [ - "eq_text", - 1484, - 45, - 1483, - 1995, - 17 - ], - [ - "jump", - "eq_done_1527", - 1995, - 17 - ], - "eq_nt_1530", - [ - "is_null", - 1485, - 45, - 1995, - 17 - ], - [ - "jump_false", - 1485, - "eq_nnl_1531", - 1995, - 17 - ], - "_nop_tc_570", - [ - "jump", - "eq_nnl_1531", - 1995, - 17 - ], - [ - "true", - 1484, - 1995, - 17 - ], - [ - "jump", - "eq_done_1527", - 1995, - 17 - ], - "eq_nnl_1531", - [ - "is_bool", - 1485, - 45, - 1995, - 17 - ], - [ - "jump_false", - 1485, - "eq_nb_1532", - 1995, - 17 - ], - "_nop_tc_571", - [ - "jump", - "eq_nb_1532", - 1995, - 17 - ], - [ - "eq_bool", - 1484, - 45, - 1483, - 1995, - 17 - ], - [ - "jump", - "eq_done_1527", - 1995, - 17 - ], - "eq_nb_1532", - [ - "false", - 1484, - 1995, - 17 - ], - "eq_done_1527", - [ - "jump_false", - 1484, - "if_else_1525", - 1995, - 17 - ], - [ - "load_field", - 1487, - 1, - "list", - 1996, - 14 - ], - [ - "move", - 48, - 1487, - 1996, - 14 - ], - [ - "get", - 1489, - 9, - 1, - 1997, - 14 - ], - [ - "frame", - 1490, - 1489, - 0, - 1997, - 14 - ], - [ - "null", - 1491, - 1997, - 14 - ], - [ - "setarg", - 1490, - 0, - 1491, - 1997, - 14 - ], - [ - "invoke", - 1490, - 1488, - 1997, - 14 - ], - [ - "move", - 20, - 1488, - 1997, - 14 - ], - [ - "get", - 1492, - 80, - 1, - 1998, - 12 - ], - [ - "access", - 1493, - "record", - 1998, - 29 - ], - [ - "length", - 1494, - 48, - 1998, - 52 - ], - [ - "array", - 1495, - 3, - 1998, - 52 - ], - [ - "push", - 1495, - 1493, - 1998, - 52 - ], - [ - "push", - 1495, - 20, - 1998, - 52 - ], - [ - "push", - 1495, - 1494, - 1998, - 52 - ], - [ - "is_array", - 1496, - 1492, - 1998, - 52 - ], - [ - "jump_false", - 1496, - "push_err_1533", - 1998, - 52 - ], - [ - "push", - 1492, - 1495, - 1998, - 52 - ], - [ - "jump", - "push_done_1534", - 1998, - 52 - ], - "push_err_1533", - [ - "disrupt", - 1998, - 52 - ], - "push_done_1534", - [ - "access", - 1497, - 0, - 1999, - 12 - ], - [ - "move", - 3, - 1497, - 1999, - 12 - ], - "while_start_1535", - [ - "length", - 1498, - 48, - 2000, - 26 - ], - [ - "is_int", - 1500, - 3, - 2000, - 26 - ], - [ - "jump_false", - 1500, - "rel_ni_1537", - 2000, - 26 - ], - "_nop_tc_572", - "_nop_tc_573", - [ - "lt_int", - 1499, - 3, - 1498, - 2000, - 26 - ], - [ - "jump", - "rel_done_1539", - 2000, - 26 - ], - "rel_ni_1537", - [ - "is_num", - 1500, - 3, - 2000, - 26 - ], - [ - "jump_false", - 1500, - "rel_nn_1538", - 2000, - 26 - ], - "_nop_tc_574", - "_nop_tc_575", - [ - "lt_float", - 1499, - 3, - 1498, - 2000, - 26 - ], - [ - "jump", - "rel_done_1539", - 2000, - 26 - ], - "rel_nn_1538", - [ - "is_text", - 1500, - 3, - 2000, - 26 - ], - [ - "jump_false", - 1500, - "rel_err_1540", - 2000, - 26 - ], - "_nop_tc_576", - [ - "jump", - "rel_err_1540", - 2000, - 26 - ], - [ - "lt_text", - 1499, - 3, - 1498, - 2000, - 26 - ], - [ - "jump", - "rel_done_1539", - 2000, - 26 - ], - "rel_err_1540", - [ - "disrupt", - 2000, - 26 - ], - "rel_done_1539", - [ - "jump_false", - 1499, - "while_end_1536", - 2000, - 26 - ], - [ - "load_dynamic", - 1502, - 48, - 3, - 2001, - 21 - ], - [ - "move", - 63, - 1502, - 2001, - 21 - ], - [ - "load_field", - 1503, - 63, - "left", - 2002, - 15 - ], - [ - "move", - 41, - 1503, - 2002, - 15 - ], - [ - "load_field", - 1504, - 63, - "right", - 2003, - 15 - ], - [ - "move", - 75, - 1504, - 2003, - 15 - ], - [ - "access", - 1505, - -1, - 2004, - 34 - ], - [ - "get", - 1507, - 55, - 1, - 2004, - 20 - ], - [ - "frame", - 1508, - 1507, - 2, - 2004, - 20 - ], - [ - "null", - 1509, - 2004, - 20 - ], - [ - "setarg", - 1508, - 0, - 1509, - 2004, - 20 - ], - [ - "setarg", - 1508, - 1, - 75, - 2004, - 20 - ], - [ - "setarg", - 1508, - 2, - 1505, - 2004, - 20 - ], - [ - "invoke", - 1508, - 1506, - 2004, - 20 - ], - [ - "move", - 76, - 1506, - 2004, - 20 - ], - [ - "load_field", - 1510, - 41, - "kind", - 2005, - 20 - ], - [ - "move", - 43, - 1510, - 2005, - 20 - ], - [ - "access", - 1511, - "name", - 2006, - 25 - ], - [ - "is_identical", - 1512, - 43, - 1511, - 2006, - 25 - ], - [ - "jump_true", - 1512, - "eq_done_1543", - 2006, - 25 - ], - [ - "is_int", - 1513, - 43, - 2006, - 25 - ], - [ - "jump_false", - 1513, - "eq_ni_1544", - 2006, - 25 - ], - "_nop_tc_577", - [ - "jump", - "eq_ni_1544", - 2006, - 25 - ], - [ - "eq_int", - 1512, - 43, - 1511, - 2006, - 25 - ], - [ - "jump", - "eq_done_1543", - 2006, - 25 - ], - "eq_ni_1544", - [ - "is_num", - 1513, - 43, - 2006, - 25 - ], - [ - "jump_false", - 1513, - "eq_nn_1545", - 2006, - 25 - ], - "_nop_tc_578", - [ - "jump", - "eq_nn_1545", - 2006, - 25 - ], - [ - "eq_float", - 1512, - 43, - 1511, - 2006, - 25 - ], - [ - "jump", - "eq_done_1543", - 2006, - 25 - ], - "eq_nn_1545", - [ - "is_text", - 1513, - 43, - 2006, - 25 - ], - [ - "jump_false", - 1513, - "eq_nt_1546", - 2006, - 25 - ], - "_nop_tc_579", - "_nop_tc_580", - [ - "eq_text", - 1512, - 43, - 1511, - 2006, - 25 - ], - [ - "jump", - "eq_done_1543", - 2006, - 25 - ], - "eq_nt_1546", - [ - "is_null", - 1513, - 43, - 2006, - 25 - ], - [ - "jump_false", - 1513, - "eq_nnl_1547", - 2006, - 25 - ], - "_nop_tc_581", - [ - "jump", - "eq_nnl_1547", - 2006, - 25 - ], - [ - "true", - 1512, - 2006, - 25 - ], - [ - "jump", - "eq_done_1543", - 2006, - 25 - ], - "eq_nnl_1547", - [ - "is_bool", - 1513, - 43, - 2006, - 25 - ], - [ - "jump_false", - 1513, - "eq_nb_1548", - 2006, - 25 - ], - "_nop_tc_582", - [ - "jump", - "eq_nb_1548", - 2006, - 25 - ], - [ - "eq_bool", - 1512, - 43, - 1511, - 2006, - 25 - ], - [ - "jump", - "eq_done_1543", - 2006, - 25 - ], - "eq_nb_1548", - [ - "false", - 1512, - 2006, - 25 - ], - "eq_done_1543", - [ - "jump_false", - 1512, - "if_else_1541", - 2006, - 25 - ], - [ - "load_field", - 1515, - 41, - "name", - 2007, - 31 - ], - [ - "get", - 1517, - 41, - 1, - 2007, - 11 - ], - [ - "frame", - 1518, - 1517, - 3, - 2007, - 11 - ], - [ - "null", - 1519, - 2007, - 11 - ], - [ - "setarg", - 1518, - 0, - 1519, - 2007, - 11 - ], - [ - "setarg", - 1518, - 1, - 20, - 2007, - 11 - ], - [ - "setarg", - 1518, - 2, - 1515, - 2007, - 11 - ], - [ - "setarg", - 1518, - 3, - 76, - 2007, - 11 - ], - [ - "invoke", - 1518, - 1516, - 2007, - 11 - ], - [ - "jump", - "if_end_1542", - 2007, - 11 - ], - "if_else_1541", - [ - "access", - 1520, - "text", - 2008, - 32 - ], - [ - "is_identical", - 1521, - 43, - 1520, - 2008, - 32 - ], - [ - "jump_true", - 1521, - "eq_done_1551", - 2008, - 32 - ], - [ - "is_int", - 1522, - 43, - 2008, - 32 - ], - [ - "jump_false", - 1522, - "eq_ni_1552", - 2008, - 32 - ], - "_nop_tc_583", - [ - "jump", - "eq_ni_1552", - 2008, - 32 - ], - [ - "eq_int", - 1521, - 43, - 1520, - 2008, - 32 - ], - [ - "jump", - "eq_done_1551", - 2008, - 32 - ], - "eq_ni_1552", - [ - "is_num", - 1522, - 43, - 2008, - 32 - ], - [ - "jump_false", - 1522, - "eq_nn_1553", - 2008, - 32 - ], - "_nop_tc_584", - [ - "jump", - "eq_nn_1553", - 2008, - 32 - ], - [ - "eq_float", - 1521, - 43, - 1520, - 2008, - 32 - ], - [ - "jump", - "eq_done_1551", - 2008, - 32 - ], - "eq_nn_1553", - [ - "is_text", - 1522, - 43, - 2008, - 32 - ], - [ - "jump_false", - 1522, - "eq_nt_1554", - 2008, - 32 - ], - "_nop_tc_585", - "_nop_tc_586", - [ - "eq_text", - 1521, - 43, - 1520, - 2008, - 32 - ], - [ - "jump", - "eq_done_1551", - 2008, - 32 - ], - "eq_nt_1554", - [ - "is_null", - 1522, - 43, - 2008, - 32 - ], - [ - "jump_false", - 1522, - "eq_nnl_1555", - 2008, - 32 - ], - "_nop_tc_587", - [ - "jump", - "eq_nnl_1555", - 2008, - 32 - ], - [ - "true", - 1521, - 2008, - 32 - ], - [ - "jump", - "eq_done_1551", - 2008, - 32 - ], - "eq_nnl_1555", - [ - "is_bool", - 1522, - 43, - 2008, - 32 - ], - [ - "jump_false", - 1522, - "eq_nb_1556", - 2008, - 32 - ], - "_nop_tc_588", - [ - "jump", - "eq_nb_1556", - 2008, - 32 - ], - [ - "eq_bool", - 1521, - 43, - 1520, - 2008, - 32 - ], - [ - "jump", - "eq_done_1551", - 2008, - 32 - ], - "eq_nb_1556", - [ - "false", - 1521, - 2008, - 32 - ], - "eq_done_1551", - [ - "jump_false", - 1521, - "if_else_1549", - 2008, - 32 - ], - [ - "load_field", - 1524, - 41, - "value", - 2009, - 19 - ], - [ - "move", - 46, - 1524, - 2009, - 19 - ], - [ - "null", - 1525, - 2010, - 24 - ], - [ - "is_identical", - 1526, - 46, - 1525, - 2010, - 24 - ], - [ - "jump_true", - 1526, - "eq_done_1559", - 2010, - 24 - ], - [ - "is_int", - 1527, - 46, - 2010, - 24 - ], - [ - "jump_false", - 1527, - "eq_ni_1560", - 2010, - 24 - ], - "_nop_tc_589", - [ - "jump", - "eq_ni_1560", - 2010, - 24 - ], - [ - "eq_int", - 1526, - 46, - 1525, - 2010, - 24 - ], - [ - "jump", - "eq_done_1559", - 2010, - 24 - ], - "eq_ni_1560", - [ - "is_num", - 1527, - 46, - 2010, - 24 - ], - [ - "jump_false", - 1527, - "eq_nn_1561", - 2010, - 24 - ], - "_nop_tc_590", - [ - "jump", - "eq_nn_1561", - 2010, - 24 - ], - [ - "eq_float", - 1526, - 46, - 1525, - 2010, - 24 - ], - [ - "jump", - "eq_done_1559", - 2010, - 24 - ], - "eq_nn_1561", - [ - "is_text", - 1527, - 46, - 2010, - 24 - ], - [ - "jump_false", - 1527, - "eq_nt_1562", - 2010, - 24 - ], - "_nop_tc_591", - [ - "jump", - "eq_nt_1562", - 2010, - 24 - ], - [ - "eq_text", - 1526, - 46, - 1525, - 2010, - 24 - ], - [ - "jump", - "eq_done_1559", - 2010, - 24 - ], - "eq_nt_1562", - [ - "is_null", - 1527, - 46, - 2010, - 24 - ], - [ - "jump_false", - 1527, - "eq_nnl_1563", - 2010, - 24 - ], - "_nop_tc_592", - "_nop_tc_593", - [ - "true", - 1526, - 2010, - 24 - ], - [ - "jump", - "eq_done_1559", - 2010, - 24 - ], - "eq_nnl_1563", - [ - "is_bool", - 1527, - 46, - 2010, - 24 - ], - [ - "jump_false", - 1527, - "eq_nb_1564", - 2010, - 24 - ], - "_nop_tc_594", - [ - "jump", - "eq_nb_1564", - 2010, - 24 - ], - [ - "eq_bool", - 1526, - 46, - 1525, - 2010, - 24 - ], - [ - "jump", - "eq_done_1559", - 2010, - 24 - ], - "eq_nb_1564", - [ - "false", - 1526, - 2010, - 24 - ], - "eq_done_1559", - [ - "jump_false", - 1526, - "if_else_1557", - 2010, - 24 - ], - [ - "access", - 1529, - "", - 2011, - 21 - ], - [ - "move", - 46, - 1529, - 2011, - 21 - ], - [ - "jump", - "if_end_1558", - 2011, - 21 - ], - "if_else_1557", - "if_end_1558", - [ - "get", - 1531, - 41, - 1, - 2013, - 11 - ], - [ - "frame", - 1532, - 1531, - 3, - 2013, - 11 - ], - [ - "null", - 1533, - 2013, - 11 - ], - [ - "setarg", - 1532, - 0, - 1533, - 2013, - 11 - ], - [ - "setarg", - 1532, - 1, - 20, - 2013, - 11 - ], - [ - "setarg", - 1532, - 2, - 46, - 2013, - 11 - ], - [ - "setarg", - 1532, - 3, - 76, - 2013, - 11 - ], - [ - "invoke", - 1532, - 1530, - 2013, - 11 - ], - [ - "jump", - "if_end_1550", - 2013, - 11 - ], - "if_else_1549", - [ - "access", - 1534, - -1, - 2015, - 36 - ], - [ - "get", - 1536, - 55, - 1, - 2015, - 22 - ], - [ - "frame", - 1537, - 1536, - 2, - 2015, - 22 - ], - [ - "null", - 1538, - 2015, - 22 - ], - [ - "setarg", - 1537, - 0, - 1538, - 2015, - 22 - ], - [ - "setarg", - 1537, - 1, - 41, - 2015, - 22 - ], - [ - "setarg", - 1537, - 2, - 1534, - 2015, - 22 - ], - [ - "invoke", - 1537, - 1535, - 2015, - 22 - ], - [ - "move", - 44, - 1535, - 2015, - 22 - ], - [ - "get", - 1540, - 40, - 1, - 2016, - 11 - ], - [ - "frame", - 1541, - 1540, - 3, - 2016, - 11 - ], - [ - "null", - 1542, - 2016, - 11 - ], - [ - "setarg", - 1541, - 0, - 1542, - 2016, - 11 - ], - [ - "setarg", - 1541, - 1, - 20, - 2016, - 11 - ], - [ - "setarg", - 1541, - 2, - 44, - 2016, - 11 - ], - [ - "setarg", - 1541, - 3, - 76, - 2016, - 11 - ], - [ - "invoke", - 1541, - 1539, - 2016, - 11 - ], - "if_end_1550", - "if_end_1542", - [ - "access", - 1543, - 1, - 2018, - 19 - ], - [ - "is_text", - 1545, - 3, - 2018, - 19 - ], - [ - "jump_false", - 1545, - "add_cn_1566", - 2018, - 19 - ], - "_nop_tc_595", - [ - "jump", - "add_cn_1566", - 2018, - 19 - ], - [ - "concat", - 1544, - 3, - 1543, - 2018, - 19 - ], - [ - "jump", - "add_done_1565", - 2018, - 19 - ], - "add_cn_1566", - [ - "is_num", - 1545, - 3, - 2018, - 19 - ], - [ - "jump_false", - 1545, - "add_err_1567", - 2018, - 19 - ], - "_nop_tc_596", - "_nop_tc_597", - [ - "add", - 1544, - 3, - 1543, - 2018, - 19 - ], - [ - "jump", - "add_done_1565", - 2018, - 19 - ], - "add_err_1567", - [ - "disrupt", - 2018, - 19 - ], - "add_done_1565", - [ - "move", - 3, - 1544, - 2018, - 19 - ], - [ - "jump", - "while_start_1535", - 2018, - 19 - ], - "while_end_1536", - [ - "return", - 20, - 2020, - 14 - ], - "_nop_ur_41", - "if_else_1525", - "if_end_1526", - [ - "access", - 1547, - "function", - 2024, - 17 - ], - [ - "is_identical", - 1548, - 45, - 1547, - 2024, - 17 - ], - [ - "jump_true", - 1548, - "eq_done_1570", - 2024, - 17 - ], - [ - "is_int", - 1549, - 45, - 2024, - 17 - ], - [ - "jump_false", - 1549, - "eq_ni_1571", - 2024, - 17 - ], - "_nop_tc_598", - [ - "jump", - "eq_ni_1571", - 2024, - 17 - ], - [ - "eq_int", - 1548, - 45, - 1547, - 2024, - 17 - ], - [ - "jump", - "eq_done_1570", - 2024, - 17 - ], - "eq_ni_1571", - [ - "is_num", - 1549, - 45, - 2024, - 17 - ], - [ - "jump_false", - 1549, - "eq_nn_1572", - 2024, - 17 - ], - "_nop_tc_599", - [ - "jump", - "eq_nn_1572", - 2024, - 17 - ], - [ - "eq_float", - 1548, - 45, - 1547, - 2024, - 17 - ], - [ - "jump", - "eq_done_1570", - 2024, - 17 - ], - "eq_nn_1572", - [ - "is_text", - 1549, - 45, - 2024, - 17 - ], - [ - "jump_false", - 1549, - "eq_nt_1573", - 2024, - 17 - ], - "_nop_tc_600", - "_nop_tc_601", - [ - "eq_text", - 1548, - 45, - 1547, - 2024, - 17 - ], - [ - "jump", - "eq_done_1570", - 2024, - 17 - ], - "eq_nt_1573", - [ - "is_null", - 1549, - 45, - 2024, - 17 - ], - [ - "jump_false", - 1549, - "eq_nnl_1574", - 2024, - 17 - ], - "_nop_tc_602", - [ - "jump", - "eq_nnl_1574", - 2024, - 17 - ], - [ - "true", - 1548, - 2024, - 17 - ], - [ - "jump", - "eq_done_1570", - 2024, - 17 - ], - "eq_nnl_1574", - [ - "is_bool", - 1549, - 45, - 2024, - 17 - ], - [ - "jump_false", - 1549, - "eq_nb_1575", - 2024, - 17 - ], - "_nop_tc_603", - [ - "jump", - "eq_nb_1575", - 2024, - 17 - ], - [ - "eq_bool", - 1548, - 45, - 1547, - 2024, - 17 - ], - [ - "jump", - "eq_done_1570", - 2024, - 17 - ], - "eq_nb_1575", - [ - "false", - 1548, - 2024, - 17 - ], - "eq_done_1570", - [ - "jump_false", - 1548, - "if_else_1568", - 2024, - 17 - ], - [ - "get", - 1552, - 56, - 1, - 2025, - 14 - ], - [ - "frame", - 1553, - 1552, - 1, - 2025, - 14 - ], - [ - "null", - 1554, - 2025, - 14 - ], - [ - "setarg", - 1553, - 0, - 1554, - 2025, - 14 - ], - [ - "setarg", - 1553, - 1, - 1, - 2025, - 14 - ], - [ - "invoke", - 1553, - 1551, - 2025, - 14 - ], - [ - "move", - 32, - 1551, - 2025, - 14 - ], - [ - "get", - 1555, - 76, - 1, - 2026, - 17 - ], - [ - "move", - 33, - 1555, - 2026, - 17 - ], - [ - "get", - 1556, - 76, - 1, - 2027, - 24 - ], - [ - "access", - 1557, - 1, - 2027, - 41 - ], - [ - "is_text", - 1559, - 1556, - 2027, - 41 - ], - [ - "jump_false", - 1559, - "add_cn_1577", - 2027, - 41 - ], - "_nop_tc_604", - [ - "jump", - "add_cn_1577", - 2027, - 41 - ], - [ - "concat", - 1558, - 1556, - 1557, - 2027, - 41 - ], - [ - "jump", - "add_done_1576", - 2027, - 41 - ], - "add_cn_1577", - [ - "is_num", - 1559, - 1556, - 2027, - 41 - ], - [ - "jump_false", - 1559, - "add_err_1578", - 2027, - 41 - ], - "_nop_tc_605", - "_nop_tc_606", - [ - "add", - 1558, - 1556, - 1557, - 2027, - 41 - ], - [ - "jump", - "add_done_1576", - 2027, - 41 - ], - "add_err_1578", - [ - "disrupt", - 2027, - 41 - ], - "add_done_1576", - [ - "put", - 1558, - 76, - 1, - 2027, - 41 - ], - [ - "get", - 1561, - 78, - 1, - 2028, - 12 - ], - [ - "is_array", - 1562, - 1561, - 2028, - 25 - ], - [ - "jump_false", - 1562, - "push_err_1579", - 2028, - 25 - ], - [ - "push", - 1561, - 32, - 2028, - 25 - ], - [ - "jump", - "push_done_1580", - 2028, - 25 - ], - "push_err_1579", - [ - "disrupt", - 2028, - 25 - ], - "push_done_1580", - [ - "get", - 1564, - 9, - 1, - 2029, - 14 - ], - [ - "frame", - 1565, - 1564, - 0, - 2029, - 14 - ], - [ - "null", - 1566, - 2029, - 14 - ], - [ - "setarg", - 1565, - 0, - 1566, - 2029, - 14 - ], - [ - "invoke", - 1565, - 1563, - 2029, - 14 - ], - [ - "move", - 20, - 1563, - 2029, - 14 - ], - [ - "access", - 1567, - "function", - 2030, - 14 - ], - [ - "get", - 1569, - 14, - 1, - 2030, - 7 - ], - [ - "frame", - 1570, - 1569, - 3, - 2030, - 7 - ], - [ - "null", - 1571, - 2030, - 7 - ], - [ - "setarg", - 1570, - 0, - 1571, - 2030, - 7 - ], - [ - "setarg", - 1570, - 1, - 1567, - 2030, - 7 - ], - [ - "setarg", - 1570, - 2, - 20, - 2030, - 7 - ], - [ - "setarg", - 1570, - 3, - 33, - 2030, - 7 - ], - [ - "invoke", - 1570, - 1568, - 2030, - 7 - ], - [ - "return", - 20, - 2031, - 14 - ], - "_nop_ur_42", - "if_else_1568", - "if_end_1569", - [ - "access", - 1572, - "assign", - 2035, - 17 - ], - [ - "is_identical", - 1573, - 45, - 1572, - 2035, - 17 - ], - [ - "jump_true", - 1573, - "eq_done_1598", - 2035, - 17 - ], - [ - "is_int", - 1574, - 45, - 2035, - 17 - ], - [ - "jump_false", - 1574, - "eq_ni_1599", - 2035, - 17 - ], - "_nop_tc_607", - [ - "jump", - "eq_ni_1599", - 2035, - 17 - ], - [ - "eq_int", - 1573, - 45, - 1572, - 2035, - 17 - ], - [ - "jump", - "eq_done_1598", - 2035, - 17 - ], - "eq_ni_1599", - [ - "is_num", - 1574, - 45, - 2035, - 17 - ], - [ - "jump_false", - 1574, - "eq_nn_1600", - 2035, - 17 - ], - "_nop_tc_608", - [ - "jump", - "eq_nn_1600", - 2035, - 17 - ], - [ - "eq_float", - 1573, - 45, - 1572, - 2035, - 17 - ], - [ - "jump", - "eq_done_1598", - 2035, - 17 - ], - "eq_nn_1600", - [ - "is_text", - 1574, - 45, - 2035, - 17 - ], - [ - "jump_false", - 1574, - "eq_nt_1601", - 2035, - 17 - ], - "_nop_tc_609", - "_nop_tc_610", - [ - "eq_text", - 1573, - 45, - 1572, - 2035, - 17 - ], - [ - "jump", - "eq_done_1598", - 2035, - 17 - ], - "eq_nt_1601", - [ - "is_null", - 1574, - 45, - 2035, - 17 - ], - [ - "jump_false", - 1574, - "eq_nnl_1602", - 2035, - 17 - ], - "_nop_tc_611", - [ - "jump", - "eq_nnl_1602", - 2035, - 17 - ], - [ - "true", - 1573, - 2035, - 17 - ], - [ - "jump", - "eq_done_1598", - 2035, - 17 - ], - "eq_nnl_1602", - [ - "is_bool", - 1574, - 45, - 2035, - 17 - ], - [ - "jump_false", - 1574, - "eq_nb_1603", - 2035, - 17 - ], - "_nop_tc_612", - [ - "jump", - "eq_nb_1603", - 2035, - 17 - ], - [ - "eq_bool", - 1573, - 45, - 1572, - 2035, - 17 - ], - [ - "jump", - "eq_done_1598", - 2035, - 17 - ], - "eq_nb_1603", - [ - "false", - 1573, - 2035, - 17 - ], - "eq_done_1598", - [ - "move", - 1576, - 1573, - 2035, - 17 - ], - [ - "jump_true", - 1576, - "or_end_1597", - 2035, - 17 - ], - [ - "access", - 1577, - "+=", - 2036, - 17 - ], - [ - "is_identical", - 1578, - 45, - 1577, - 2036, - 17 - ], - [ - "jump_true", - 1578, - "eq_done_1604", - 2036, - 17 - ], - [ - "is_int", - 1579, - 45, - 2036, - 17 - ], - [ - "jump_false", - 1579, - "eq_ni_1605", - 2036, - 17 - ], - "_nop_tc_613", - [ - "jump", - "eq_ni_1605", - 2036, - 17 - ], - [ - "eq_int", - 1578, - 45, - 1577, - 2036, - 17 - ], - [ - "jump", - "eq_done_1604", - 2036, - 17 - ], - "eq_ni_1605", - [ - "is_num", - 1579, - 45, - 2036, - 17 - ], - [ - "jump_false", - 1579, - "eq_nn_1606", - 2036, - 17 - ], - "_nop_tc_614", - [ - "jump", - "eq_nn_1606", - 2036, - 17 - ], - [ - "eq_float", - 1578, - 45, - 1577, - 2036, - 17 - ], - [ - "jump", - "eq_done_1604", - 2036, - 17 - ], - "eq_nn_1606", - [ - "is_text", - 1579, - 45, - 2036, - 17 - ], - [ - "jump_false", - 1579, - "eq_nt_1607", - 2036, - 17 - ], - "_nop_tc_615", - "_nop_tc_616", - [ - "eq_text", - 1578, - 45, - 1577, - 2036, - 17 - ], - [ - "jump", - "eq_done_1604", - 2036, - 17 - ], - "eq_nt_1607", - [ - "is_null", - 1579, - 45, - 2036, - 17 - ], - [ - "jump_false", - 1579, - "eq_nnl_1608", - 2036, - 17 - ], - "_nop_tc_617", - [ - "jump", - "eq_nnl_1608", - 2036, - 17 - ], - [ - "true", - 1578, - 2036, - 17 - ], - [ - "jump", - "eq_done_1604", - 2036, - 17 - ], - "eq_nnl_1608", - [ - "is_bool", - 1579, - 45, - 2036, - 17 - ], - [ - "jump_false", - 1579, - "eq_nb_1609", - 2036, - 17 - ], - "_nop_tc_618", - [ - "jump", - "eq_nb_1609", - 2036, - 17 - ], - [ - "eq_bool", - 1578, - 45, - 1577, - 2036, - 17 - ], - [ - "jump", - "eq_done_1604", - 2036, - 17 - ], - "eq_nb_1609", - [ - "false", - 1578, - 2036, - 17 - ], - "eq_done_1604", - [ - "move", - 1576, - 1578, - 2036, - 17 - ], - "or_end_1597", - [ - "move", - 1581, - 1576, - 2036, - 17 - ], - [ - "jump_true", - 1581, - "or_end_1596", - 2036, - 17 - ], - [ - "access", - 1582, - "-=", - 2036, - 33 - ], - [ - "is_identical", - 1583, - 45, - 1582, - 2036, - 33 - ], - [ - "jump_true", - 1583, - "eq_done_1610", - 2036, - 33 - ], - [ - "is_int", - 1584, - 45, - 2036, - 33 - ], - [ - "jump_false", - 1584, - "eq_ni_1611", - 2036, - 33 - ], - "_nop_tc_619", - [ - "jump", - "eq_ni_1611", - 2036, - 33 - ], - [ - "eq_int", - 1583, - 45, - 1582, - 2036, - 33 - ], - [ - "jump", - "eq_done_1610", - 2036, - 33 - ], - "eq_ni_1611", - [ - "is_num", - 1584, - 45, - 2036, - 33 - ], - [ - "jump_false", - 1584, - "eq_nn_1612", - 2036, - 33 - ], - "_nop_tc_620", - [ - "jump", - "eq_nn_1612", - 2036, - 33 - ], - [ - "eq_float", - 1583, - 45, - 1582, - 2036, - 33 - ], - [ - "jump", - "eq_done_1610", - 2036, - 33 - ], - "eq_nn_1612", - [ - "is_text", - 1584, - 45, - 2036, - 33 - ], - [ - "jump_false", - 1584, - "eq_nt_1613", - 2036, - 33 - ], - "_nop_tc_621", - "_nop_tc_622", - [ - "eq_text", - 1583, - 45, - 1582, - 2036, - 33 - ], - [ - "jump", - "eq_done_1610", - 2036, - 33 - ], - "eq_nt_1613", - [ - "is_null", - 1584, - 45, - 2036, - 33 - ], - [ - "jump_false", - 1584, - "eq_nnl_1614", - 2036, - 33 - ], - "_nop_tc_623", - [ - "jump", - "eq_nnl_1614", - 2036, - 33 - ], - [ - "true", - 1583, - 2036, - 33 - ], - [ - "jump", - "eq_done_1610", - 2036, - 33 - ], - "eq_nnl_1614", - [ - "is_bool", - 1584, - 45, - 2036, - 33 - ], - [ - "jump_false", - 1584, - "eq_nb_1615", - 2036, - 33 - ], - "_nop_tc_624", - [ - "jump", - "eq_nb_1615", - 2036, - 33 - ], - [ - "eq_bool", - 1583, - 45, - 1582, - 2036, - 33 - ], - [ - "jump", - "eq_done_1610", - 2036, - 33 - ], - "eq_nb_1615", - [ - "false", - 1583, - 2036, - 33 - ], - "eq_done_1610", - [ - "move", - 1581, - 1583, - 2036, - 33 - ], - "or_end_1596", - [ - "move", - 1586, - 1581, - 2036, - 33 - ], - [ - "jump_true", - 1586, - "or_end_1595", - 2036, - 33 - ], - [ - "access", - 1587, - "*=", - 2037, - 17 - ], - [ - "is_identical", - 1588, - 45, - 1587, - 2037, - 17 - ], - [ - "jump_true", - 1588, - "eq_done_1616", - 2037, - 17 - ], - [ - "is_int", - 1589, - 45, - 2037, - 17 - ], - [ - "jump_false", - 1589, - "eq_ni_1617", - 2037, - 17 - ], - "_nop_tc_625", - [ - "jump", - "eq_ni_1617", - 2037, - 17 - ], - [ - "eq_int", - 1588, - 45, - 1587, - 2037, - 17 - ], - [ - "jump", - "eq_done_1616", - 2037, - 17 - ], - "eq_ni_1617", - [ - "is_num", - 1589, - 45, - 2037, - 17 - ], - [ - "jump_false", - 1589, - "eq_nn_1618", - 2037, - 17 - ], - "_nop_tc_626", - [ - "jump", - "eq_nn_1618", - 2037, - 17 - ], - [ - "eq_float", - 1588, - 45, - 1587, - 2037, - 17 - ], - [ - "jump", - "eq_done_1616", - 2037, - 17 - ], - "eq_nn_1618", - [ - "is_text", - 1589, - 45, - 2037, - 17 - ], - [ - "jump_false", - 1589, - "eq_nt_1619", - 2037, - 17 - ], - "_nop_tc_627", - "_nop_tc_628", - [ - "eq_text", - 1588, - 45, - 1587, - 2037, - 17 - ], - [ - "jump", - "eq_done_1616", - 2037, - 17 - ], - "eq_nt_1619", - [ - "is_null", - 1589, - 45, - 2037, - 17 - ], - [ - "jump_false", - 1589, - "eq_nnl_1620", - 2037, - 17 - ], - "_nop_tc_629", - [ - "jump", - "eq_nnl_1620", - 2037, - 17 - ], - [ - "true", - 1588, - 2037, - 17 - ], - [ - "jump", - "eq_done_1616", - 2037, - 17 - ], - "eq_nnl_1620", - [ - "is_bool", - 1589, - 45, - 2037, - 17 - ], - [ - "jump_false", - 1589, - "eq_nb_1621", - 2037, - 17 - ], - "_nop_tc_630", - [ - "jump", - "eq_nb_1621", - 2037, - 17 - ], - [ - "eq_bool", - 1588, - 45, - 1587, - 2037, - 17 - ], - [ - "jump", - "eq_done_1616", - 2037, - 17 - ], - "eq_nb_1621", - [ - "false", - 1588, - 2037, - 17 - ], - "eq_done_1616", - [ - "move", - 1586, - 1588, - 2037, - 17 - ], - "or_end_1595", - [ - "move", - 1591, - 1586, - 2037, - 17 - ], - [ - "jump_true", - 1591, - "or_end_1594", - 2037, - 17 - ], - [ - "access", - 1592, - "/=", - 2037, - 33 - ], - [ - "is_identical", - 1593, - 45, - 1592, - 2037, - 33 - ], - [ - "jump_true", - 1593, - "eq_done_1622", - 2037, - 33 - ], - [ - "is_int", - 1594, - 45, - 2037, - 33 - ], - [ - "jump_false", - 1594, - "eq_ni_1623", - 2037, - 33 - ], - "_nop_tc_631", - [ - "jump", - "eq_ni_1623", - 2037, - 33 - ], - [ - "eq_int", - 1593, - 45, - 1592, - 2037, - 33 - ], - [ - "jump", - "eq_done_1622", - 2037, - 33 - ], - "eq_ni_1623", - [ - "is_num", - 1594, - 45, - 2037, - 33 - ], - [ - "jump_false", - 1594, - "eq_nn_1624", - 2037, - 33 - ], - "_nop_tc_632", - [ - "jump", - "eq_nn_1624", - 2037, - 33 - ], - [ - "eq_float", - 1593, - 45, - 1592, - 2037, - 33 - ], - [ - "jump", - "eq_done_1622", - 2037, - 33 - ], - "eq_nn_1624", - [ - "is_text", - 1594, - 45, - 2037, - 33 - ], - [ - "jump_false", - 1594, - "eq_nt_1625", - 2037, - 33 - ], - "_nop_tc_633", - "_nop_tc_634", - [ - "eq_text", - 1593, - 45, - 1592, - 2037, - 33 - ], - [ - "jump", - "eq_done_1622", - 2037, - 33 - ], - "eq_nt_1625", - [ - "is_null", - 1594, - 45, - 2037, - 33 - ], - [ - "jump_false", - 1594, - "eq_nnl_1626", - 2037, - 33 - ], - "_nop_tc_635", - [ - "jump", - "eq_nnl_1626", - 2037, - 33 - ], - [ - "true", - 1593, - 2037, - 33 - ], - [ - "jump", - "eq_done_1622", - 2037, - 33 - ], - "eq_nnl_1626", - [ - "is_bool", - 1594, - 45, - 2037, - 33 - ], - [ - "jump_false", - 1594, - "eq_nb_1627", - 2037, - 33 - ], - "_nop_tc_636", - [ - "jump", - "eq_nb_1627", - 2037, - 33 - ], - [ - "eq_bool", - 1593, - 45, - 1592, - 2037, - 33 - ], - [ - "jump", - "eq_done_1622", - 2037, - 33 - ], - "eq_nb_1627", - [ - "false", - 1593, - 2037, - 33 - ], - "eq_done_1622", - [ - "move", - 1591, - 1593, - 2037, - 33 - ], - "or_end_1594", - [ - "move", - 1596, - 1591, - 2037, - 33 - ], - [ - "jump_true", - 1596, - "or_end_1593", - 2037, - 33 - ], - [ - "access", - 1597, - "%=", - 2038, - 17 - ], - [ - "is_identical", - 1598, - 45, - 1597, - 2038, - 17 - ], - [ - "jump_true", - 1598, - "eq_done_1628", - 2038, - 17 - ], - [ - "is_int", - 1599, - 45, - 2038, - 17 - ], - [ - "jump_false", - 1599, - "eq_ni_1629", - 2038, - 17 - ], - "_nop_tc_637", - [ - "jump", - "eq_ni_1629", - 2038, - 17 - ], - [ - "eq_int", - 1598, - 45, - 1597, - 2038, - 17 - ], - [ - "jump", - "eq_done_1628", - 2038, - 17 - ], - "eq_ni_1629", - [ - "is_num", - 1599, - 45, - 2038, - 17 - ], - [ - "jump_false", - 1599, - "eq_nn_1630", - 2038, - 17 - ], - "_nop_tc_638", - [ - "jump", - "eq_nn_1630", - 2038, - 17 - ], - [ - "eq_float", - 1598, - 45, - 1597, - 2038, - 17 - ], - [ - "jump", - "eq_done_1628", - 2038, - 17 - ], - "eq_nn_1630", - [ - "is_text", - 1599, - 45, - 2038, - 17 - ], - [ - "jump_false", - 1599, - "eq_nt_1631", - 2038, - 17 - ], - "_nop_tc_639", - "_nop_tc_640", - [ - "eq_text", - 1598, - 45, - 1597, - 2038, - 17 - ], - [ - "jump", - "eq_done_1628", - 2038, - 17 - ], - "eq_nt_1631", - [ - "is_null", - 1599, - 45, - 2038, - 17 - ], - [ - "jump_false", - 1599, - "eq_nnl_1632", - 2038, - 17 - ], - "_nop_tc_641", - [ - "jump", - "eq_nnl_1632", - 2038, - 17 - ], - [ - "true", - 1598, - 2038, - 17 - ], - [ - "jump", - "eq_done_1628", - 2038, - 17 - ], - "eq_nnl_1632", - [ - "is_bool", - 1599, - 45, - 2038, - 17 - ], - [ - "jump_false", - 1599, - "eq_nb_1633", - 2038, - 17 - ], - "_nop_tc_642", - [ - "jump", - "eq_nb_1633", - 2038, - 17 - ], - [ - "eq_bool", - 1598, - 45, - 1597, - 2038, - 17 - ], - [ - "jump", - "eq_done_1628", - 2038, - 17 - ], - "eq_nb_1633", - [ - "false", - 1598, - 2038, - 17 - ], - "eq_done_1628", - [ - "move", - 1596, - 1598, - 2038, - 17 - ], - "or_end_1593", - [ - "move", - 1601, - 1596, - 2038, - 17 - ], - [ - "jump_true", - 1601, - "or_end_1592", - 2038, - 17 - ], - [ - "access", - 1602, - "**=", - 2038, - 33 - ], - [ - "is_identical", - 1603, - 45, - 1602, - 2038, - 33 - ], - [ - "jump_true", - 1603, - "eq_done_1634", - 2038, - 33 - ], - [ - "is_int", - 1604, - 45, - 2038, - 33 - ], - [ - "jump_false", - 1604, - "eq_ni_1635", - 2038, - 33 - ], - "_nop_tc_643", - [ - "jump", - "eq_ni_1635", - 2038, - 33 - ], - [ - "eq_int", - 1603, - 45, - 1602, - 2038, - 33 - ], - [ - "jump", - "eq_done_1634", - 2038, - 33 - ], - "eq_ni_1635", - [ - "is_num", - 1604, - 45, - 2038, - 33 - ], - [ - "jump_false", - 1604, - "eq_nn_1636", - 2038, - 33 - ], - "_nop_tc_644", - [ - "jump", - "eq_nn_1636", - 2038, - 33 - ], - [ - "eq_float", - 1603, - 45, - 1602, - 2038, - 33 - ], - [ - "jump", - "eq_done_1634", - 2038, - 33 - ], - "eq_nn_1636", - [ - "is_text", - 1604, - 45, - 2038, - 33 - ], - [ - "jump_false", - 1604, - "eq_nt_1637", - 2038, - 33 - ], - "_nop_tc_645", - "_nop_tc_646", - [ - "eq_text", - 1603, - 45, - 1602, - 2038, - 33 - ], - [ - "jump", - "eq_done_1634", - 2038, - 33 - ], - "eq_nt_1637", - [ - "is_null", - 1604, - 45, - 2038, - 33 - ], - [ - "jump_false", - 1604, - "eq_nnl_1638", - 2038, - 33 - ], - "_nop_tc_647", - [ - "jump", - "eq_nnl_1638", - 2038, - 33 - ], - [ - "true", - 1603, - 2038, - 33 - ], - [ - "jump", - "eq_done_1634", - 2038, - 33 - ], - "eq_nnl_1638", - [ - "is_bool", - 1604, - 45, - 2038, - 33 - ], - [ - "jump_false", - 1604, - "eq_nb_1639", - 2038, - 33 - ], - "_nop_tc_648", - [ - "jump", - "eq_nb_1639", - 2038, - 33 - ], - [ - "eq_bool", - 1603, - 45, - 1602, - 2038, - 33 - ], - [ - "jump", - "eq_done_1634", - 2038, - 33 - ], - "eq_nb_1639", - [ - "false", - 1603, - 2038, - 33 - ], - "eq_done_1634", - [ - "move", - 1601, - 1603, - 2038, - 33 - ], - "or_end_1592", - [ - "move", - 1606, - 1601, - 2038, - 33 - ], - [ - "jump_true", - 1606, - "or_end_1591", - 2038, - 33 - ], - [ - "access", - 1607, - "&=", - 2039, - 17 - ], - [ - "is_identical", - 1608, - 45, - 1607, - 2039, - 17 - ], - [ - "jump_true", - 1608, - "eq_done_1640", - 2039, - 17 - ], - [ - "is_int", - 1609, - 45, - 2039, - 17 - ], - [ - "jump_false", - 1609, - "eq_ni_1641", - 2039, - 17 - ], - "_nop_tc_649", - [ - "jump", - "eq_ni_1641", - 2039, - 17 - ], - [ - "eq_int", - 1608, - 45, - 1607, - 2039, - 17 - ], - [ - "jump", - "eq_done_1640", - 2039, - 17 - ], - "eq_ni_1641", - [ - "is_num", - 1609, - 45, - 2039, - 17 - ], - [ - "jump_false", - 1609, - "eq_nn_1642", - 2039, - 17 - ], - "_nop_tc_650", - [ - "jump", - "eq_nn_1642", - 2039, - 17 - ], - [ - "eq_float", - 1608, - 45, - 1607, - 2039, - 17 - ], - [ - "jump", - "eq_done_1640", - 2039, - 17 - ], - "eq_nn_1642", - [ - "is_text", - 1609, - 45, - 2039, - 17 - ], - [ - "jump_false", - 1609, - "eq_nt_1643", - 2039, - 17 - ], - "_nop_tc_651", - "_nop_tc_652", - [ - "eq_text", - 1608, - 45, - 1607, - 2039, - 17 - ], - [ - "jump", - "eq_done_1640", - 2039, - 17 - ], - "eq_nt_1643", - [ - "is_null", - 1609, - 45, - 2039, - 17 - ], - [ - "jump_false", - 1609, - "eq_nnl_1644", - 2039, - 17 - ], - "_nop_tc_653", - [ - "jump", - "eq_nnl_1644", - 2039, - 17 - ], - [ - "true", - 1608, - 2039, - 17 - ], - [ - "jump", - "eq_done_1640", - 2039, - 17 - ], - "eq_nnl_1644", - [ - "is_bool", - 1609, - 45, - 2039, - 17 - ], - [ - "jump_false", - 1609, - "eq_nb_1645", - 2039, - 17 - ], - "_nop_tc_654", - [ - "jump", - "eq_nb_1645", - 2039, - 17 - ], - [ - "eq_bool", - 1608, - 45, - 1607, - 2039, - 17 - ], - [ - "jump", - "eq_done_1640", - 2039, - 17 - ], - "eq_nb_1645", - [ - "false", - 1608, - 2039, - 17 - ], - "eq_done_1640", - [ - "move", - 1606, - 1608, - 2039, - 17 - ], - "or_end_1591", - [ - "move", - 1611, - 1606, - 2039, - 17 - ], - [ - "jump_true", - 1611, - "or_end_1590", - 2039, - 17 - ], - [ - "access", - 1612, - "|=", - 2039, - 33 - ], - [ - "is_identical", - 1613, - 45, - 1612, - 2039, - 33 - ], - [ - "jump_true", - 1613, - "eq_done_1646", - 2039, - 33 - ], - [ - "is_int", - 1614, - 45, - 2039, - 33 - ], - [ - "jump_false", - 1614, - "eq_ni_1647", - 2039, - 33 - ], - "_nop_tc_655", - [ - "jump", - "eq_ni_1647", - 2039, - 33 - ], - [ - "eq_int", - 1613, - 45, - 1612, - 2039, - 33 - ], - [ - "jump", - "eq_done_1646", - 2039, - 33 - ], - "eq_ni_1647", - [ - "is_num", - 1614, - 45, - 2039, - 33 - ], - [ - "jump_false", - 1614, - "eq_nn_1648", - 2039, - 33 - ], - "_nop_tc_656", - [ - "jump", - "eq_nn_1648", - 2039, - 33 - ], - [ - "eq_float", - 1613, - 45, - 1612, - 2039, - 33 - ], - [ - "jump", - "eq_done_1646", - 2039, - 33 - ], - "eq_nn_1648", - [ - "is_text", - 1614, - 45, - 2039, - 33 - ], - [ - "jump_false", - 1614, - "eq_nt_1649", - 2039, - 33 - ], - "_nop_tc_657", - "_nop_tc_658", - [ - "eq_text", - 1613, - 45, - 1612, - 2039, - 33 - ], - [ - "jump", - "eq_done_1646", - 2039, - 33 - ], - "eq_nt_1649", - [ - "is_null", - 1614, - 45, - 2039, - 33 - ], - [ - "jump_false", - 1614, - "eq_nnl_1650", - 2039, - 33 - ], - "_nop_tc_659", - [ - "jump", - "eq_nnl_1650", - 2039, - 33 - ], - [ - "true", - 1613, - 2039, - 33 - ], - [ - "jump", - "eq_done_1646", - 2039, - 33 - ], - "eq_nnl_1650", - [ - "is_bool", - 1614, - 45, - 2039, - 33 - ], - [ - "jump_false", - 1614, - "eq_nb_1651", - 2039, - 33 - ], - "_nop_tc_660", - [ - "jump", - "eq_nb_1651", - 2039, - 33 - ], - [ - "eq_bool", - 1613, - 45, - 1612, - 2039, - 33 - ], - [ - "jump", - "eq_done_1646", - 2039, - 33 - ], - "eq_nb_1651", - [ - "false", - 1613, - 2039, - 33 - ], - "eq_done_1646", - [ - "move", - 1611, - 1613, - 2039, - 33 - ], - "or_end_1590", - [ - "move", - 1616, - 1611, - 2039, - 33 - ], - [ - "jump_true", - 1616, - "or_end_1589", - 2039, - 33 - ], - [ - "access", - 1617, - "^=", - 2040, - 17 - ], - [ - "is_identical", - 1618, - 45, - 1617, - 2040, - 17 - ], - [ - "jump_true", - 1618, - "eq_done_1652", - 2040, - 17 - ], - [ - "is_int", - 1619, - 45, - 2040, - 17 - ], - [ - "jump_false", - 1619, - "eq_ni_1653", - 2040, - 17 - ], - "_nop_tc_661", - [ - "jump", - "eq_ni_1653", - 2040, - 17 - ], - [ - "eq_int", - 1618, - 45, - 1617, - 2040, - 17 - ], - [ - "jump", - "eq_done_1652", - 2040, - 17 - ], - "eq_ni_1653", - [ - "is_num", - 1619, - 45, - 2040, - 17 - ], - [ - "jump_false", - 1619, - "eq_nn_1654", - 2040, - 17 - ], - "_nop_tc_662", - [ - "jump", - "eq_nn_1654", - 2040, - 17 - ], - [ - "eq_float", - 1618, - 45, - 1617, - 2040, - 17 - ], - [ - "jump", - "eq_done_1652", - 2040, - 17 - ], - "eq_nn_1654", - [ - "is_text", - 1619, - 45, - 2040, - 17 - ], - [ - "jump_false", - 1619, - "eq_nt_1655", - 2040, - 17 - ], - "_nop_tc_663", - "_nop_tc_664", - [ - "eq_text", - 1618, - 45, - 1617, - 2040, - 17 - ], - [ - "jump", - "eq_done_1652", - 2040, - 17 - ], - "eq_nt_1655", - [ - "is_null", - 1619, - 45, - 2040, - 17 - ], - [ - "jump_false", - 1619, - "eq_nnl_1656", - 2040, - 17 - ], - "_nop_tc_665", - [ - "jump", - "eq_nnl_1656", - 2040, - 17 - ], - [ - "true", - 1618, - 2040, - 17 - ], - [ - "jump", - "eq_done_1652", - 2040, - 17 - ], - "eq_nnl_1656", - [ - "is_bool", - 1619, - 45, - 2040, - 17 - ], - [ - "jump_false", - 1619, - "eq_nb_1657", - 2040, - 17 - ], - "_nop_tc_666", - [ - "jump", - "eq_nb_1657", - 2040, - 17 - ], - [ - "eq_bool", - 1618, - 45, - 1617, - 2040, - 17 - ], - [ - "jump", - "eq_done_1652", - 2040, - 17 - ], - "eq_nb_1657", - [ - "false", - 1618, - 2040, - 17 - ], - "eq_done_1652", - [ - "move", - 1616, - 1618, - 2040, - 17 - ], - "or_end_1589", - [ - "move", - 1621, - 1616, - 2040, - 17 - ], - [ - "jump_true", - 1621, - "or_end_1588", - 2040, - 17 - ], - [ - "access", - 1622, - "<<=", - 2040, - 33 - ], - [ - "is_identical", - 1623, - 45, - 1622, - 2040, - 33 - ], - [ - "jump_true", - 1623, - "eq_done_1658", - 2040, - 33 - ], - [ - "is_int", - 1624, - 45, - 2040, - 33 - ], - [ - "jump_false", - 1624, - "eq_ni_1659", - 2040, - 33 - ], - "_nop_tc_667", - [ - "jump", - "eq_ni_1659", - 2040, - 33 - ], - [ - "eq_int", - 1623, - 45, - 1622, - 2040, - 33 - ], - [ - "jump", - "eq_done_1658", - 2040, - 33 - ], - "eq_ni_1659", - [ - "is_num", - 1624, - 45, - 2040, - 33 - ], - [ - "jump_false", - 1624, - "eq_nn_1660", - 2040, - 33 - ], - "_nop_tc_668", - [ - "jump", - "eq_nn_1660", - 2040, - 33 - ], - [ - "eq_float", - 1623, - 45, - 1622, - 2040, - 33 - ], - [ - "jump", - "eq_done_1658", - 2040, - 33 - ], - "eq_nn_1660", - [ - "is_text", - 1624, - 45, - 2040, - 33 - ], - [ - "jump_false", - 1624, - "eq_nt_1661", - 2040, - 33 - ], - "_nop_tc_669", - "_nop_tc_670", - [ - "eq_text", - 1623, - 45, - 1622, - 2040, - 33 - ], - [ - "jump", - "eq_done_1658", - 2040, - 33 - ], - "eq_nt_1661", - [ - "is_null", - 1624, - 45, - 2040, - 33 - ], - [ - "jump_false", - 1624, - "eq_nnl_1662", - 2040, - 33 - ], - "_nop_tc_671", - [ - "jump", - "eq_nnl_1662", - 2040, - 33 - ], - [ - "true", - 1623, - 2040, - 33 - ], - [ - "jump", - "eq_done_1658", - 2040, - 33 - ], - "eq_nnl_1662", - [ - "is_bool", - 1624, - 45, - 2040, - 33 - ], - [ - "jump_false", - 1624, - "eq_nb_1663", - 2040, - 33 - ], - "_nop_tc_672", - [ - "jump", - "eq_nb_1663", - 2040, - 33 - ], - [ - "eq_bool", - 1623, - 45, - 1622, - 2040, - 33 - ], - [ - "jump", - "eq_done_1658", - 2040, - 33 - ], - "eq_nb_1663", - [ - "false", - 1623, - 2040, - 33 - ], - "eq_done_1658", - [ - "move", - 1621, - 1623, - 2040, - 33 - ], - "or_end_1588", - [ - "move", - 1626, - 1621, - 2040, - 33 - ], - [ - "jump_true", - 1626, - "or_end_1587", - 2040, - 33 - ], - [ - "access", - 1627, - ">>=", - 2041, - 17 - ], - [ - "is_identical", - 1628, - 45, - 1627, - 2041, - 17 - ], - [ - "jump_true", - 1628, - "eq_done_1664", - 2041, - 17 - ], - [ - "is_int", - 1629, - 45, - 2041, - 17 - ], - [ - "jump_false", - 1629, - "eq_ni_1665", - 2041, - 17 - ], - "_nop_tc_673", - [ - "jump", - "eq_ni_1665", - 2041, - 17 - ], - [ - "eq_int", - 1628, - 45, - 1627, - 2041, - 17 - ], - [ - "jump", - "eq_done_1664", - 2041, - 17 - ], - "eq_ni_1665", - [ - "is_num", - 1629, - 45, - 2041, - 17 - ], - [ - "jump_false", - 1629, - "eq_nn_1666", - 2041, - 17 - ], - "_nop_tc_674", - [ - "jump", - "eq_nn_1666", - 2041, - 17 - ], - [ - "eq_float", - 1628, - 45, - 1627, - 2041, - 17 - ], - [ - "jump", - "eq_done_1664", - 2041, - 17 - ], - "eq_nn_1666", - [ - "is_text", - 1629, - 45, - 2041, - 17 - ], - [ - "jump_false", - 1629, - "eq_nt_1667", - 2041, - 17 - ], - "_nop_tc_675", - "_nop_tc_676", - [ - "eq_text", - 1628, - 45, - 1627, - 2041, - 17 - ], - [ - "jump", - "eq_done_1664", - 2041, - 17 - ], - "eq_nt_1667", - [ - "is_null", - 1629, - 45, - 2041, - 17 - ], - [ - "jump_false", - 1629, - "eq_nnl_1668", - 2041, - 17 - ], - "_nop_tc_677", - [ - "jump", - "eq_nnl_1668", - 2041, - 17 - ], - [ - "true", - 1628, - 2041, - 17 - ], - [ - "jump", - "eq_done_1664", - 2041, - 17 - ], - "eq_nnl_1668", - [ - "is_bool", - 1629, - 45, - 2041, - 17 - ], - [ - "jump_false", - 1629, - "eq_nb_1669", - 2041, - 17 - ], - "_nop_tc_678", - [ - "jump", - "eq_nb_1669", - 2041, - 17 - ], - [ - "eq_bool", - 1628, - 45, - 1627, - 2041, - 17 - ], - [ - "jump", - "eq_done_1664", - 2041, - 17 - ], - "eq_nb_1669", - [ - "false", - 1628, - 2041, - 17 - ], - "eq_done_1664", - [ - "move", - 1626, - 1628, - 2041, - 17 - ], - "or_end_1587", - [ - "move", - 1631, - 1626, - 2041, - 17 - ], - [ - "jump_true", - 1631, - "or_end_1586", - 2041, - 17 - ], - [ - "access", - 1632, - ">>>=", - 2041, - 34 - ], - [ - "is_identical", - 1633, - 45, - 1632, - 2041, - 34 - ], - [ - "jump_true", - 1633, - "eq_done_1670", - 2041, - 34 - ], - [ - "is_int", - 1634, - 45, - 2041, - 34 - ], - [ - "jump_false", - 1634, - "eq_ni_1671", - 2041, - 34 - ], - "_nop_tc_679", - [ - "jump", - "eq_ni_1671", - 2041, - 34 - ], - [ - "eq_int", - 1633, - 45, - 1632, - 2041, - 34 - ], - [ - "jump", - "eq_done_1670", - 2041, - 34 - ], - "eq_ni_1671", - [ - "is_num", - 1634, - 45, - 2041, - 34 - ], - [ - "jump_false", - 1634, - "eq_nn_1672", - 2041, - 34 - ], - "_nop_tc_680", - [ - "jump", - "eq_nn_1672", - 2041, - 34 - ], - [ - "eq_float", - 1633, - 45, - 1632, - 2041, - 34 - ], - [ - "jump", - "eq_done_1670", - 2041, - 34 - ], - "eq_nn_1672", - [ - "is_text", - 1634, - 45, - 2041, - 34 - ], - [ - "jump_false", - 1634, - "eq_nt_1673", - 2041, - 34 - ], - "_nop_tc_681", - "_nop_tc_682", - [ - "eq_text", - 1633, - 45, - 1632, - 2041, - 34 - ], - [ - "jump", - "eq_done_1670", - 2041, - 34 - ], - "eq_nt_1673", - [ - "is_null", - 1634, - 45, - 2041, - 34 - ], - [ - "jump_false", - 1634, - "eq_nnl_1674", - 2041, - 34 - ], - "_nop_tc_683", - [ - "jump", - "eq_nnl_1674", - 2041, - 34 - ], - [ - "true", - 1633, - 2041, - 34 - ], - [ - "jump", - "eq_done_1670", - 2041, - 34 - ], - "eq_nnl_1674", - [ - "is_bool", - 1634, - 45, - 2041, - 34 - ], - [ - "jump_false", - 1634, - "eq_nb_1675", - 2041, - 34 - ], - "_nop_tc_684", - [ - "jump", - "eq_nb_1675", - 2041, - 34 - ], - [ - "eq_bool", - 1633, - 45, - 1632, - 2041, - 34 - ], - [ - "jump", - "eq_done_1670", - 2041, - 34 - ], - "eq_nb_1675", - [ - "false", - 1633, - 2041, - 34 - ], - "eq_done_1670", - [ - "move", - 1631, - 1633, - 2041, - 34 - ], - "or_end_1586", - [ - "move", - 1636, - 1631, - 2041, - 34 - ], - [ - "jump_true", - 1636, - "or_end_1585", - 2041, - 34 - ], - [ - "access", - 1637, - "&&=", - 2042, - 17 - ], - [ - "is_identical", - 1638, - 45, - 1637, - 2042, - 17 - ], - [ - "jump_true", - 1638, - "eq_done_1676", - 2042, - 17 - ], - [ - "is_int", - 1639, - 45, - 2042, - 17 - ], - [ - "jump_false", - 1639, - "eq_ni_1677", - 2042, - 17 - ], - "_nop_tc_685", - [ - "jump", - "eq_ni_1677", - 2042, - 17 - ], - [ - "eq_int", - 1638, - 45, - 1637, - 2042, - 17 - ], - [ - "jump", - "eq_done_1676", - 2042, - 17 - ], - "eq_ni_1677", - [ - "is_num", - 1639, - 45, - 2042, - 17 - ], - [ - "jump_false", - 1639, - "eq_nn_1678", - 2042, - 17 - ], - "_nop_tc_686", - [ - "jump", - "eq_nn_1678", - 2042, - 17 - ], - [ - "eq_float", - 1638, - 45, - 1637, - 2042, - 17 - ], - [ - "jump", - "eq_done_1676", - 2042, - 17 - ], - "eq_nn_1678", - [ - "is_text", - 1639, - 45, - 2042, - 17 - ], - [ - "jump_false", - 1639, - "eq_nt_1679", - 2042, - 17 - ], - "_nop_tc_687", - "_nop_tc_688", - [ - "eq_text", - 1638, - 45, - 1637, - 2042, - 17 - ], - [ - "jump", - "eq_done_1676", - 2042, - 17 - ], - "eq_nt_1679", - [ - "is_null", - 1639, - 45, - 2042, - 17 - ], - [ - "jump_false", - 1639, - "eq_nnl_1680", - 2042, - 17 - ], - "_nop_tc_689", - [ - "jump", - "eq_nnl_1680", - 2042, - 17 - ], - [ - "true", - 1638, - 2042, - 17 - ], - [ - "jump", - "eq_done_1676", - 2042, - 17 - ], - "eq_nnl_1680", - [ - "is_bool", - 1639, - 45, - 2042, - 17 - ], - [ - "jump_false", - 1639, - "eq_nb_1681", - 2042, - 17 - ], - "_nop_tc_690", - [ - "jump", - "eq_nb_1681", - 2042, - 17 - ], - [ - "eq_bool", - 1638, - 45, - 1637, - 2042, - 17 - ], - [ - "jump", - "eq_done_1676", - 2042, - 17 - ], - "eq_nb_1681", - [ - "false", - 1638, - 2042, - 17 - ], - "eq_done_1676", - [ - "move", - 1636, - 1638, - 2042, - 17 - ], - "or_end_1585", - [ - "move", - 1641, - 1636, - 2042, - 17 - ], - [ - "jump_true", - 1641, - "or_end_1584", - 2042, - 17 - ], - [ - "access", - 1642, - "||=", - 2042, - 34 - ], - [ - "is_identical", - 1643, - 45, - 1642, - 2042, - 34 - ], - [ - "jump_true", - 1643, - "eq_done_1682", - 2042, - 34 - ], - [ - "is_int", - 1644, - 45, - 2042, - 34 - ], - [ - "jump_false", - 1644, - "eq_ni_1683", - 2042, - 34 - ], - "_nop_tc_691", - [ - "jump", - "eq_ni_1683", - 2042, - 34 - ], - [ - "eq_int", - 1643, - 45, - 1642, - 2042, - 34 - ], - [ - "jump", - "eq_done_1682", - 2042, - 34 - ], - "eq_ni_1683", - [ - "is_num", - 1644, - 45, - 2042, - 34 - ], - [ - "jump_false", - 1644, - "eq_nn_1684", - 2042, - 34 - ], - "_nop_tc_692", - [ - "jump", - "eq_nn_1684", - 2042, - 34 - ], - [ - "eq_float", - 1643, - 45, - 1642, - 2042, - 34 - ], - [ - "jump", - "eq_done_1682", - 2042, - 34 - ], - "eq_nn_1684", - [ - "is_text", - 1644, - 45, - 2042, - 34 - ], - [ - "jump_false", - 1644, - "eq_nt_1685", - 2042, - 34 - ], - "_nop_tc_693", - "_nop_tc_694", - [ - "eq_text", - 1643, - 45, - 1642, - 2042, - 34 - ], - [ - "jump", - "eq_done_1682", - 2042, - 34 - ], - "eq_nt_1685", - [ - "is_null", - 1644, - 45, - 2042, - 34 - ], - [ - "jump_false", - 1644, - "eq_nnl_1686", - 2042, - 34 - ], - "_nop_tc_695", - [ - "jump", - "eq_nnl_1686", - 2042, - 34 - ], - [ - "true", - 1643, - 2042, - 34 - ], - [ - "jump", - "eq_done_1682", - 2042, - 34 - ], - "eq_nnl_1686", - [ - "is_bool", - 1644, - 45, - 2042, - 34 - ], - [ - "jump_false", - 1644, - "eq_nb_1687", - 2042, - 34 - ], - "_nop_tc_696", - [ - "jump", - "eq_nb_1687", - 2042, - 34 - ], - [ - "eq_bool", - 1643, - 45, - 1642, - 2042, - 34 - ], - [ - "jump", - "eq_done_1682", - 2042, - 34 - ], - "eq_nb_1687", - [ - "false", - 1643, - 2042, - 34 - ], - "eq_done_1682", - [ - "move", - 1641, - 1643, - 2042, - 34 - ], - "or_end_1584", - [ - "move", - 1646, - 1641, - 2042, - 34 - ], - [ - "jump_true", - 1646, - "or_end_1583", - 2042, - 34 - ], - [ - "access", - 1647, - "??=", - 2043, - 17 - ], - [ - "is_identical", - 1648, - 45, - 1647, - 2043, - 17 - ], - [ - "jump_true", - 1648, - "eq_done_1688", - 2043, - 17 - ], - [ - "is_int", - 1649, - 45, - 2043, - 17 - ], - [ - "jump_false", - 1649, - "eq_ni_1689", - 2043, - 17 - ], - "_nop_tc_697", - [ - "jump", - "eq_ni_1689", - 2043, - 17 - ], - [ - "eq_int", - 1648, - 45, - 1647, - 2043, - 17 - ], - [ - "jump", - "eq_done_1688", - 2043, - 17 - ], - "eq_ni_1689", - [ - "is_num", - 1649, - 45, - 2043, - 17 - ], - [ - "jump_false", - 1649, - "eq_nn_1690", - 2043, - 17 - ], - "_nop_tc_698", - [ - "jump", - "eq_nn_1690", - 2043, - 17 - ], - [ - "eq_float", - 1648, - 45, - 1647, - 2043, - 17 - ], - [ - "jump", - "eq_done_1688", - 2043, - 17 - ], - "eq_nn_1690", - [ - "is_text", - 1649, - 45, - 2043, - 17 - ], - [ - "jump_false", - 1649, - "eq_nt_1691", - 2043, - 17 - ], - "_nop_tc_699", - "_nop_tc_700", - [ - "eq_text", - 1648, - 45, - 1647, - 2043, - 17 - ], - [ - "jump", - "eq_done_1688", - 2043, - 17 - ], - "eq_nt_1691", - [ - "is_null", - 1649, - 45, - 2043, - 17 - ], - [ - "jump_false", - 1649, - "eq_nnl_1692", - 2043, - 17 - ], - "_nop_tc_701", - [ - "jump", - "eq_nnl_1692", - 2043, - 17 - ], - [ - "true", - 1648, - 2043, - 17 - ], - [ - "jump", - "eq_done_1688", - 2043, - 17 - ], - "eq_nnl_1692", - [ - "is_bool", - 1649, - 45, - 2043, - 17 - ], - [ - "jump_false", - 1649, - "eq_nb_1693", - 2043, - 17 - ], - "_nop_tc_702", - [ - "jump", - "eq_nb_1693", - 2043, - 17 - ], - [ - "eq_bool", - 1648, - 45, - 1647, - 2043, - 17 - ], - [ - "jump", - "eq_done_1688", - 2043, - 17 - ], - "eq_nb_1693", - [ - "false", - 1648, - 2043, - 17 - ], - "eq_done_1688", - [ - "move", - 1646, - 1648, - 2043, - 17 - ], - "or_end_1583", - [ - "jump_false", - 1646, - "if_else_1581", - 2043, - 17 - ], - [ - "get", - 1652, - 52, - 1, - 2044, - 14 - ], - [ - "frame", - 1653, - 1652, - 1, - 2044, - 14 - ], - [ - "null", - 1654, - 2044, - 14 - ], - [ - "setarg", - 1653, - 0, - 1654, - 2044, - 14 - ], - [ - "setarg", - 1653, - 1, - 1, - 2044, - 14 - ], - [ - "tail_invoke", - 1653, - 1651, - 2044, - 14 - ], - [ - "return", - 1651, - 2044, - 14 - ], - "_nop_ur_43", - "if_else_1581", - "if_end_1582", - [ - "get", - 1656, - 53, - 1, - 2048, - 12 - ], - [ - "frame", - 1657, - 1656, - 1, - 2048, - 12 - ], - [ - "null", - 1658, - 2048, - 12 - ], - [ - "setarg", - 1657, - 0, - 1658, - 2048, - 12 - ], - [ - "setarg", - 1657, - 1, - 1, - 2048, - 12 - ], - [ - "tail_invoke", - 1657, - 1655, - 2048, - 12 - ], - [ - "return", - 1655, - 2048, - 12 - ], - "_nop_ur_44", - "_nop_ur_45" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 953, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 37, - 2053, - 16 - ], - [ - "null", - 39, - 2054, - 16 - ], - [ - "null", - 50, - 2055, - 17 - ], - [ - "null", - 42, - 2056, - 16 - ], - [ - "access", - 41, - 0, - 2057, - 22 - ], - [ - "null", - 6, - 2058, - 20 - ], - [ - "access", - 7, - 0, - 2059, - 20 - ], - [ - "access", - 60, - 0, - 2060, - 20 - ], - [ - "null", - 40, - 2061, - 16 - ], - [ - "access", - 2, - 0, - 2062, - 14 - ], - [ - "null", - 53, - 2063, - 17 - ], - [ - "null", - 20, - 2064, - 16 - ], - [ - "null", - 57, - 2065, - 22 - ], - [ - "null", - 26, - 2066, - 22 - ], - [ - "null", - 25, - 2067, - 22 - ], - [ - "null", - 27, - 2068, - 21 - ], - [ - "access", - 22, - 0, - 2069, - 21 - ], - [ - "null", - 52, - 2070, - 23 - ], - [ - "null", - 47, - 2071, - 21 - ], - [ - "null", - 48, - 2072, - 24 - ], - [ - "null", - 21, - 2073, - 22 - ], - [ - "null", - 35, - 2074, - 16 - ], - [ - "null", - 55, - 2075, - 16 - ], - [ - "null", - 58, - 2076, - 18 - ], - [ - "null", - 59, - 2077, - 24 - ], - [ - "null", - 36, - 2078, - 21 - ], - [ - "access", - 56, - 0, - 2079, - 21 - ], - [ - "null", - 28, - 2080, - 16 - ], - [ - "access", - 51, - 0, - 2081, - 16 - ], - [ - "access", - 44, - 0, - 2082, - 21 - ], - [ - "null", - 8, - 2083, - 21 - ], - [ - "null", - 9, - 2084, - 18 - ], - [ - "null", - 5, - 2085, - 21 - ], - [ - "null", - 4, - 2086, - 21 - ], - [ - "access", - 43, - 0, - 2087, - 17 - ], - [ - "null", - 10, - 2088, - 23 - ], - [ - "null", - 45, - 2089, - 20 - ], - [ - "null", - 49, - 2090, - 16 - ], - [ - "access", - 46, - 0, - 2091, - 20 - ], - [ - "access", - 31, - 0, - 2092, - 21 - ], - [ - "null", - 18, - 2093, - 17 - ], - [ - "access", - 54, - 0, - 2094, - 22 - ], - [ - "null", - 23, - 2095, - 25 - ], - [ - "null", - 14, - 2096, - 23 - ], - [ - "null", - 15, - 2097, - 21 - ], - [ - "null", - 12, - 2098, - 21 - ], - [ - "null", - 13, - 2099, - 22 - ], - [ - "null", - 11, - 2100, - 21 - ], - [ - "access", - 17, - 0, - 2101, - 20 - ], - [ - "access", - 19, - 0, - 2102, - 20 - ], - [ - "null", - 16, - 2103, - 22 - ], - [ - "access", - 3, - 0, - 2104, - 14 - ], - [ - "null", - 29, - 2105, - 16 - ], - [ - "access", - 30, - 0, - 2106, - 19 - ], - [ - "access", - 24, - 0, - 2107, - 16 - ], - [ - "access", - 34, - 0, - 2108, - 19 - ], - [ - "null", - 33, - 2109, - 21 - ], - [ - "null", - 32, - 2110, - 22 - ], - [ - "null", - 38, - 2111, - 22 - ], - [ - "null", - 61, - 2113, - 17 - ], - [ - "is_identical", - 62, - 1, - 61, - 2113, - 17 - ], - [ - "jump_true", - 62, - "eq_done_1696", - 2113, - 17 - ], - [ - "is_int", - 63, - 1, - 2113, - 17 - ], - [ - "jump_false", - 63, - "eq_ni_1697", - 2113, - 17 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_1697", - 2113, - 17 - ], - [ - "eq_int", - 62, - 1, - 61, - 2113, - 17 - ], - [ - "jump", - "eq_done_1696", - 2113, - 17 - ], - "eq_ni_1697", - [ - "is_num", - 63, - 1, - 2113, - 17 - ], - [ - "jump_false", - 63, - "eq_nn_1698", - 2113, - 17 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_1698", - 2113, - 17 - ], - [ - "eq_float", - 62, - 1, - 61, - 2113, - 17 - ], - [ - "jump", - "eq_done_1696", - 2113, - 17 - ], - "eq_nn_1698", - [ - "is_text", - 63, - 1, - 2113, - 17 - ], - [ - "jump_false", - 63, - "eq_nt_1699", - 2113, - 17 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_1699", - 2113, - 17 - ], - [ - "eq_text", - 62, - 1, - 61, - 2113, - 17 - ], - [ - "jump", - "eq_done_1696", - 2113, - 17 - ], - "eq_nt_1699", - [ - "is_null", - 63, - 1, - 2113, - 17 - ], - [ - "jump_false", - 63, - "eq_nnl_1700", - 2113, - 17 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 62, - 2113, - 17 - ], - [ - "jump", - "eq_done_1696", - 2113, - 17 - ], - "eq_nnl_1700", - [ - "is_bool", - 63, - 1, - 2113, - 17 - ], - [ - "jump_false", - 63, - "eq_nb_1701", - 2113, - 17 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_1701", - 2113, - 17 - ], - [ - "eq_bool", - 62, - 1, - 61, - 2113, - 17 - ], - [ - "jump", - "eq_done_1696", - 2113, - 17 - ], - "eq_nb_1701", - [ - "false", - 62, - 2113, - 17 - ], - "eq_done_1696", - [ - "jump_false", - 62, - "if_else_1694", - 2113, - 17 - ], - [ - "null", - 65, - 2114, - 14 - ], - [ - "return", - 65, - 2114, - 14 - ], - "_nop_ur_1", - "if_else_1694", - "if_end_1695", - [ - "get", - 67, - 99, - 1, - 2116, - 5 - ], - [ - "frame", - 68, - 67, - 1, - 2116, - 5 - ], - [ - "null", - 69, - 2116, - 5 - ], - [ - "setarg", - 68, - 0, - 69, - 2116, - 5 - ], - [ - "setarg", - 68, - 1, - 1, - 2116, - 5 - ], - [ - "invoke", - 68, - 66, - 2116, - 5 - ], - [ - "load_field", - 70, - 1, - "kind", - 2117, - 12 - ], - [ - "move", - 37, - 70, - 2117, - 12 - ], - [ - "null", - 71, - 2118, - 17 - ], - [ - "is_identical", - 72, - 37, - 71, - 2118, - 17 - ], - [ - "jump_true", - 72, - "eq_done_1704", - 2118, - 17 - ], - [ - "is_int", - 73, - 37, - 2118, - 17 - ], - [ - "jump_false", - 73, - "eq_ni_1705", - 2118, - 17 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_1705", - 2118, - 17 - ], - [ - "eq_int", - 72, - 37, - 71, - 2118, - 17 - ], - [ - "jump", - "eq_done_1704", - 2118, - 17 - ], - "eq_ni_1705", - [ - "is_num", - 73, - 37, - 2118, - 17 - ], - [ - "jump_false", - 73, - "eq_nn_1706", - 2118, - 17 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_1706", - 2118, - 17 - ], - [ - "eq_float", - 72, - 37, - 71, - 2118, - 17 - ], - [ - "jump", - "eq_done_1704", - 2118, - 17 - ], - "eq_nn_1706", - [ - "is_text", - 73, - 37, - 2118, - 17 - ], - [ - "jump_false", - 73, - "eq_nt_1707", - 2118, - 17 - ], - "_nop_tc_9", - [ - "jump", - "eq_nt_1707", - 2118, - 17 - ], - [ - "eq_text", - 72, - 37, - 71, - 2118, - 17 - ], - [ - "jump", - "eq_done_1704", - 2118, - 17 - ], - "eq_nt_1707", - [ - "is_null", - 73, - 37, - 2118, - 17 - ], - [ - "jump_false", - 73, - "eq_nnl_1708", - 2118, - 17 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "true", - 72, - 2118, - 17 - ], - [ - "jump", - "eq_done_1704", - 2118, - 17 - ], - "eq_nnl_1708", - [ - "is_bool", - 73, - 37, - 2118, - 17 - ], - [ - "jump_false", - 73, - "eq_nb_1709", - 2118, - 17 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_1709", - 2118, - 17 - ], - [ - "eq_bool", - 72, - 37, - 71, - 2118, - 17 - ], - [ - "jump", - "eq_done_1704", - 2118, - 17 - ], - "eq_nb_1709", - [ - "false", - 72, - 2118, - 17 - ], - "eq_done_1704", - [ - "jump_false", - 72, - "if_else_1702", - 2118, - 17 - ], - [ - "null", - 75, - 2119, - 14 - ], - [ - "return", - 75, - 2119, - 14 - ], - "_nop_ur_2", - "if_else_1702", - "if_end_1703", - [ - "access", - 76, - "var", - 2122, - 17 - ], - [ - "is_identical", - 77, - 37, - 76, - 2122, - 17 - ], - [ - "jump_true", - 77, - "eq_done_1713", - 2122, - 17 - ], - [ - "is_int", - 78, - 37, - 2122, - 17 - ], - [ - "jump_false", - 78, - "eq_ni_1714", - 2122, - 17 - ], - "_nop_tc_13", - [ - "jump", - "eq_ni_1714", - 2122, - 17 - ], - [ - "eq_int", - 77, - 37, - 76, - 2122, - 17 - ], - [ - "jump", - "eq_done_1713", - 2122, - 17 - ], - "eq_ni_1714", - [ - "is_num", - 78, - 37, - 2122, - 17 - ], - [ - "jump_false", - 78, - "eq_nn_1715", - 2122, - 17 - ], - "_nop_tc_14", - [ - "jump", - "eq_nn_1715", - 2122, - 17 - ], - [ - "eq_float", - 77, - 37, - 76, - 2122, - 17 - ], - [ - "jump", - "eq_done_1713", - 2122, - 17 - ], - "eq_nn_1715", - [ - "is_text", - 78, - 37, - 2122, - 17 - ], - [ - "jump_false", - 78, - "eq_nt_1716", - 2122, - 17 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "eq_text", - 77, - 37, - 76, - 2122, - 17 - ], - [ - "jump", - "eq_done_1713", - 2122, - 17 - ], - "eq_nt_1716", - [ - "is_null", - 78, - 37, - 2122, - 17 - ], - [ - "jump_false", - 78, - "eq_nnl_1717", - 2122, - 17 - ], - "_nop_tc_17", - [ - "jump", - "eq_nnl_1717", - 2122, - 17 - ], - [ - "true", - 77, - 2122, - 17 - ], - [ - "jump", - "eq_done_1713", - 2122, - 17 - ], - "eq_nnl_1717", - [ - "is_bool", - 78, - 37, - 2122, - 17 - ], - [ - "jump_false", - 78, - "eq_nb_1718", - 2122, - 17 - ], - "_nop_tc_18", - [ - "jump", - "eq_nb_1718", - 2122, - 17 - ], - [ - "eq_bool", - 77, - 37, - 76, - 2122, - 17 - ], - [ - "jump", - "eq_done_1713", - 2122, - 17 - ], - "eq_nb_1718", - [ - "false", - 77, - 2122, - 17 - ], - "eq_done_1713", - [ - "move", - 80, - 77, - 2122, - 17 - ], - [ - "jump_true", - 80, - "or_end_1712", - 2122, - 17 - ], - [ - "access", - 81, - "def", - 2122, - 34 - ], - [ - "is_identical", - 82, - 37, - 81, - 2122, - 34 - ], - [ - "jump_true", - 82, - "eq_done_1719", - 2122, - 34 - ], - [ - "is_int", - 83, - 37, - 2122, - 34 - ], - [ - "jump_false", - 83, - "eq_ni_1720", - 2122, - 34 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_1720", - 2122, - 34 - ], - [ - "eq_int", - 82, - 37, - 81, - 2122, - 34 - ], - [ - "jump", - "eq_done_1719", - 2122, - 34 - ], - "eq_ni_1720", - [ - "is_num", - 83, - 37, - 2122, - 34 - ], - [ - "jump_false", - 83, - "eq_nn_1721", - 2122, - 34 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_1721", - 2122, - 34 - ], - [ - "eq_float", - 82, - 37, - 81, - 2122, - 34 - ], - [ - "jump", - "eq_done_1719", - 2122, - 34 - ], - "eq_nn_1721", - [ - "is_text", - 83, - 37, - 2122, - 34 - ], - [ - "jump_false", - 83, - "eq_nt_1722", - 2122, - 34 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "eq_text", - 82, - 37, - 81, - 2122, - 34 - ], - [ - "jump", - "eq_done_1719", - 2122, - 34 - ], - "eq_nt_1722", - [ - "is_null", - 83, - 37, - 2122, - 34 - ], - [ - "jump_false", - 83, - "eq_nnl_1723", - 2122, - 34 - ], - "_nop_tc_23", - [ - "jump", - "eq_nnl_1723", - 2122, - 34 - ], - [ - "true", - 82, - 2122, - 34 - ], - [ - "jump", - "eq_done_1719", - 2122, - 34 - ], - "eq_nnl_1723", - [ - "is_bool", - 83, - 37, - 2122, - 34 - ], - [ - "jump_false", - 83, - "eq_nb_1724", - 2122, - 34 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_1724", - 2122, - 34 - ], - [ - "eq_bool", - 82, - 37, - 81, - 2122, - 34 - ], - [ - "jump", - "eq_done_1719", - 2122, - 34 - ], - "eq_nb_1724", - [ - "false", - 82, - 2122, - 34 - ], - "eq_done_1719", - [ - "move", - 80, - 82, - 2122, - 34 - ], - "or_end_1712", - [ - "jump_false", - 80, - "if_else_1710", - 2122, - 34 - ], - [ - "load_field", - 85, - 1, - "left", - 2123, - 14 - ], - [ - "move", - 39, - 85, - 2123, - 14 - ], - [ - "load_field", - 86, - 1, - "right", - 2124, - 15 - ], - [ - "move", - 50, - 86, - 2124, - 15 - ], - [ - "load_field", - 87, - 39, - "name", - 2125, - 14 - ], - [ - "move", - 42, - 87, - 2125, - 14 - ], - [ - "get", - 89, - 49, - 1, - 2126, - 20 - ], - [ - "frame", - 90, - 89, - 1, - 2126, - 20 - ], - [ - "null", - 91, - 2126, - 20 - ], - [ - "setarg", - 90, - 0, - 91, - 2126, - 20 - ], - [ - "setarg", - 90, - 1, - 42, - 2126, - 20 - ], - [ - "invoke", - 90, - 88, - 2126, - 20 - ], - [ - "move", - 41, - 88, - 2126, - 20 - ], - [ - "load_field", - 92, - 1, - "pop", - 2128, - 11 - ], - [ - "true", - 93, - 2128, - 23 - ], - [ - "is_identical", - 94, - 92, - 93, - 2128, - 23 - ], - [ - "jump_true", - 94, - "eq_done_1728", - 2128, - 23 - ], - [ - "is_int", - 95, - 92, - 2128, - 23 - ], - [ - "jump_false", - 95, - "eq_ni_1729", - 2128, - 23 - ], - "_nop_tc_25", - [ - "jump", - "eq_ni_1729", - 2128, - 23 - ], - [ - "eq_int", - 94, - 92, - 93, - 2128, - 23 - ], - [ - "jump", - "eq_done_1728", - 2128, - 23 - ], - "eq_ni_1729", - [ - "is_num", - 95, - 92, - 2128, - 23 - ], - [ - "jump_false", - 95, - "eq_nn_1730", - 2128, - 23 - ], - "_nop_tc_26", - [ - "jump", - "eq_nn_1730", - 2128, - 23 - ], - [ - "eq_float", - 94, - 92, - 93, - 2128, - 23 - ], - [ - "jump", - "eq_done_1728", - 2128, - 23 - ], - "eq_nn_1730", - [ - "is_text", - 95, - 92, - 2128, - 23 - ], - [ - "jump_false", - 95, - "eq_nt_1731", - 2128, - 23 - ], - "_nop_tc_27", - [ - "jump", - "eq_nt_1731", - 2128, - 23 - ], - [ - "eq_text", - 94, - 92, - 93, - 2128, - 23 - ], - [ - "jump", - "eq_done_1728", - 2128, - 23 - ], - "eq_nt_1731", - [ - "is_null", - 95, - 92, - 2128, - 23 - ], - [ - "jump_false", - 95, - "eq_nnl_1732", - 2128, - 23 - ], - "_nop_tc_28", - [ - "jump", - "eq_nnl_1732", - 2128, - 23 - ], - [ - "true", - 94, - 2128, - 23 - ], - [ - "jump", - "eq_done_1728", - 2128, - 23 - ], - "eq_nnl_1732", - [ - "is_bool", - 95, - 92, - 2128, - 23 - ], - [ - "jump_false", - 95, - "eq_nb_1733", - 2128, - 23 - ], - "_nop_tc_29", - "_nop_tc_30", - [ - "eq_bool", - 94, - 92, - 93, - 2128, - 23 - ], - [ - "jump", - "eq_done_1728", - 2128, - 23 - ], - "eq_nb_1733", - [ - "false", - 94, - 2128, - 23 - ], - "eq_done_1728", - [ - "move", - 97, - 94, - 2128, - 23 - ], - [ - "jump_false", - 97, - "and_end_1727", - 2128, - 23 - ], - [ - "null", - 98, - 2128, - 40 - ], - [ - "is_identical", - 99, - 50, - 98, - 2128, - 40 - ], - [ - "jump_true", - 99, - "ne_nid_1735", - 2128, - 40 - ], - [ - "jump", - "ne_ni_1736", - 2128, - 40 - ], - "ne_nid_1735", - [ - "false", - 99, - 2128, - 40 - ], - [ - "jump", - "ne_done_1734", - 2128, - 40 - ], - "ne_ni_1736", - [ - "is_int", - 100, - 50, - 2128, - 40 - ], - [ - "jump_false", - 100, - "ne_nn_1737", - 2128, - 40 - ], - "_nop_tc_31", - [ - "jump", - "ne_nn_1737", - 2128, - 40 - ], - [ - "ne_int", - 99, - 50, - 98, - 2128, - 40 - ], - [ - "jump", - "ne_done_1734", - 2128, - 40 - ], - "ne_nn_1737", - [ - "is_num", - 100, - 50, - 2128, - 40 - ], - [ - "jump_false", - 100, - "ne_nt_1738", - 2128, - 40 - ], - "_nop_tc_32", - [ - "jump", - "ne_nt_1738", - 2128, - 40 - ], - [ - "ne_float", - 99, - 50, - 98, - 2128, - 40 - ], - [ - "jump", - "ne_done_1734", - 2128, - 40 - ], - "ne_nt_1738", - [ - "is_text", - 100, - 50, - 2128, - 40 - ], - [ - "jump_false", - 100, - "ne_nnl_1739", - 2128, - 40 - ], - "_nop_tc_33", - [ - "jump", - "ne_nnl_1739", - 2128, - 40 - ], - [ - "ne_text", - 99, - 50, - 98, - 2128, - 40 - ], - [ - "jump", - "ne_done_1734", - 2128, - 40 - ], - "ne_nnl_1739", - [ - "is_null", - 100, - 50, - 2128, - 40 - ], - [ - "jump_false", - 100, - "ne_nb_1740", - 2128, - 40 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "false", - 99, - 2128, - 40 - ], - [ - "jump", - "ne_done_1734", - 2128, - 40 - ], - "ne_nb_1740", - [ - "is_bool", - 100, - 50, - 2128, - 40 - ], - [ - "jump_false", - 100, - "ne_mis_1741", - 2128, - 40 - ], - "_nop_tc_36", - [ - "jump", - "ne_mis_1741", - 2128, - 40 - ], - [ - "ne_bool", - 99, - 50, - 98, - 2128, - 40 - ], - [ - "jump", - "ne_done_1734", - 2128, - 40 - ], - "ne_mis_1741", - [ - "true", - 99, - 2128, - 40 - ], - "ne_done_1734", - [ - "move", - 97, - 99, - 2128, - 40 - ], - "and_end_1727", - [ - "jump_false", - 97, - "if_else_1725", - 2128, - 40 - ], - [ - "load_field", - 102, - 50, - "left", - 2129, - 20 - ], - [ - "move", - 6, - 102, - 2129, - 20 - ], - [ - "access", - 103, - -1, - 2130, - 39 - ], - [ - "get", - 105, - 55, - 1, - 2130, - 20 - ], - [ - "frame", - 106, - 105, - 2, - 2130, - 20 - ], - [ - "null", - 107, - 2130, - 20 - ], - [ - "setarg", - 106, - 0, - 107, - 2130, - 20 - ], - [ - "setarg", - 106, - 1, - 6, - 2130, - 20 - ], - [ - "setarg", - 106, - 2, - 103, - 2130, - 20 - ], - [ - "invoke", - 106, - 104, - 2130, - 20 - ], - [ - "move", - 7, - 104, - 2130, - 20 - ], - [ - "access", - 108, - 0, - 2131, - 27 - ], - [ - "is_int", - 110, - 41, - 2131, - 27 - ], - [ - "jump_false", - 110, - "rel_ni_1744", - 2131, - 27 - ], - "_nop_tc_37", - "_nop_tc_38", - [ - "ge_int", - 109, - 41, - 108, - 2131, - 27 - ], - [ - "jump", - "rel_done_1746", - 2131, - 27 - ], - "rel_ni_1744", - [ - "is_num", - 110, - 41, - 2131, - 27 - ], - [ - "jump_false", - 110, - "rel_nn_1745", - 2131, - 27 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "ge_float", - 109, - 41, - 108, - 2131, - 27 - ], - [ - "jump", - "rel_done_1746", - 2131, - 27 - ], - "rel_nn_1745", - [ - "is_text", - 110, - 41, - 2131, - 27 - ], - [ - "jump_false", - 110, - "rel_err_1747", - 2131, - 27 - ], - "_nop_tc_41", - [ - "jump", - "rel_err_1747", - 2131, - 27 - ], - [ - "ge_text", - 109, - 41, - 108, - 2131, - 27 - ], - [ - "jump", - "rel_done_1746", - 2131, - 27 - ], - "rel_err_1747", - [ - "disrupt", - 2131, - 27 - ], - "rel_done_1746", - [ - "jump_false", - 109, - "if_else_1742", - 2131, - 27 - ], - [ - "get", - 113, - 9, - 1, - 2132, - 21 - ], - [ - "frame", - 114, - 113, - 0, - 2132, - 21 - ], - [ - "null", - 115, - 2132, - 21 - ], - [ - "setarg", - 114, - 0, - 115, - 2132, - 21 - ], - [ - "invoke", - 114, - 112, - 2132, - 21 - ], - [ - "move", - 34, - 112, - 2132, - 21 - ], - [ - "access", - 116, - "pop_err", - 2133, - 33 - ], - [ - "get", - 118, - 57, - 1, - 2133, - 23 - ], - [ - "frame", - 119, - 118, - 1, - 2133, - 23 - ], - [ - "null", - 120, - 2133, - 23 - ], - [ - "setarg", - 119, - 0, - 120, - 2133, - 23 - ], - [ - "setarg", - 119, - 1, - 116, - 2133, - 23 - ], - [ - "invoke", - 119, - 117, - 2133, - 23 - ], - [ - "move", - 33, - 117, - 2133, - 23 - ], - [ - "access", - 121, - "pop_done", - 2134, - 34 - ], - [ - "get", - 123, - 57, - 1, - 2134, - 24 - ], - [ - "frame", - 124, - 123, - 1, - 2134, - 24 - ], - [ - "null", - 125, - 2134, - 24 - ], - [ - "setarg", - 124, - 0, - 125, - 2134, - 24 - ], - [ - "setarg", - 124, - 1, - 121, - 2134, - 24 - ], - [ - "invoke", - 124, - 122, - 2134, - 24 - ], - [ - "move", - 32, - 122, - 2134, - 24 - ], - [ - "access", - 126, - "is_array", - 2135, - 18 - ], - [ - "get", - 128, - 14, - 1, - 2135, - 11 - ], - [ - "frame", - 129, - 128, - 3, - 2135, - 11 - ], - [ - "null", - 130, - 2135, - 11 - ], - [ - "setarg", - 129, - 0, - 130, - 2135, - 11 - ], - [ - "setarg", - 129, - 1, - 126, - 2135, - 11 - ], - [ - "setarg", - 129, - 2, - 34, - 2135, - 11 - ], - [ - "setarg", - 129, - 3, - 7, - 2135, - 11 - ], - [ - "invoke", - 129, - 127, - 2135, - 11 - ], - [ - "access", - 131, - "jump_false", - 2136, - 26 - ], - [ - "get", - 133, - 33, - 1, - 2136, - 11 - ], - [ - "frame", - 134, - 133, - 3, - 2136, - 11 - ], - [ - "null", - 135, - 2136, - 11 - ], - [ - "setarg", - 134, - 0, - 135, - 2136, - 11 - ], - [ - "setarg", - 134, - 1, - 131, - 2136, - 11 - ], - [ - "setarg", - 134, - 2, - 34, - 2136, - 11 - ], - [ - "setarg", - 134, - 3, - 33, - 2136, - 11 - ], - [ - "invoke", - 134, - 132, - 2136, - 11 - ], - [ - "access", - 136, - "pop", - 2137, - 18 - ], - [ - "get", - 138, - 14, - 1, - 2137, - 11 - ], - [ - "frame", - 139, - 138, - 3, - 2137, - 11 - ], - [ - "null", - 140, - 2137, - 11 - ], - [ - "setarg", - 139, - 0, - 140, - 2137, - 11 - ], - [ - "setarg", - 139, - 1, - 136, - 2137, - 11 - ], - [ - "setarg", - 139, - 2, - 41, - 2137, - 11 - ], - [ - "setarg", - 139, - 3, - 7, - 2137, - 11 - ], - [ - "invoke", - 139, - 137, - 2137, - 11 - ], - [ - "get", - 142, - 32, - 1, - 2138, - 11 - ], - [ - "frame", - 143, - 142, - 1, - 2138, - 11 - ], - [ - "null", - 144, - 2138, - 11 - ], - [ - "setarg", - 143, - 0, - 144, - 2138, - 11 - ], - [ - "setarg", - 143, - 1, - 32, - 2138, - 11 - ], - [ - "invoke", - 143, - 141, - 2138, - 11 - ], - [ - "get", - 146, - 34, - 1, - 2139, - 11 - ], - [ - "frame", - 147, - 146, - 1, - 2139, - 11 - ], - [ - "null", - 148, - 2139, - 11 - ], - [ - "setarg", - 147, - 0, - 148, - 2139, - 11 - ], - [ - "setarg", - 147, - 1, - 33, - 2139, - 11 - ], - [ - "invoke", - 147, - 145, - 2139, - 11 - ], - [ - "access", - 149, - "disrupt", - 2140, - 18 - ], - [ - "get", - 151, - 12, - 1, - 2140, - 11 - ], - [ - "frame", - 152, - 151, - 1, - 2140, - 11 - ], - [ - "null", - 153, - 2140, - 11 - ], - [ - "setarg", - 152, - 0, - 153, - 2140, - 11 - ], - [ - "setarg", - 152, - 1, - 149, - 2140, - 11 - ], - [ - "invoke", - 152, - 150, - 2140, - 11 - ], - [ - "get", - 155, - 34, - 1, - 2141, - 11 - ], - [ - "frame", - 156, - 155, - 1, - 2141, - 11 - ], - [ - "null", - 157, - 2141, - 11 - ], - [ - "setarg", - 156, - 0, - 157, - 2141, - 11 - ], - [ - "setarg", - 156, - 1, - 32, - 2141, - 11 - ], - [ - "invoke", - 156, - 154, - 2141, - 11 - ], - [ - "jump", - "if_end_1743", - 2141, - 11 - ], - "if_else_1742", - "if_end_1743", - [ - "null", - 158, - 2143, - 16 - ], - [ - "return", - 158, - 2143, - 16 - ], - "_nop_ur_3", - "if_else_1725", - "if_end_1726", - [ - "null", - 159, - 2145, - 20 - ], - [ - "is_identical", - 160, - 50, - 159, - 2145, - 20 - ], - [ - "jump_true", - 160, - "ne_nid_1751", - 2145, - 20 - ], - [ - "jump", - "ne_ni_1752", - 2145, - 20 - ], - "ne_nid_1751", - [ - "false", - 160, - 2145, - 20 - ], - [ - "jump", - "ne_done_1750", - 2145, - 20 - ], - "ne_ni_1752", - [ - "is_int", - 161, - 50, - 2145, - 20 - ], - [ - "jump_false", - 161, - "ne_nn_1753", - 2145, - 20 - ], - "_nop_tc_42", - [ - "jump", - "ne_nn_1753", - 2145, - 20 - ], - [ - "ne_int", - 160, - 50, - 159, - 2145, - 20 - ], - [ - "jump", - "ne_done_1750", - 2145, - 20 - ], - "ne_nn_1753", - [ - "is_num", - 161, - 50, - 2145, - 20 - ], - [ - "jump_false", - 161, - "ne_nt_1754", - 2145, - 20 - ], - "_nop_tc_43", - [ - "jump", - "ne_nt_1754", - 2145, - 20 - ], - [ - "ne_float", - 160, - 50, - 159, - 2145, - 20 - ], - [ - "jump", - "ne_done_1750", - 2145, - 20 - ], - "ne_nt_1754", - [ - "is_text", - 161, - 50, - 2145, - 20 - ], - [ - "jump_false", - 161, - "ne_nnl_1755", - 2145, - 20 - ], - "_nop_tc_44", - [ - "jump", - "ne_nnl_1755", - 2145, - 20 - ], - [ - "ne_text", - 160, - 50, - 159, - 2145, - 20 - ], - [ - "jump", - "ne_done_1750", - 2145, - 20 - ], - "ne_nnl_1755", - [ - "is_null", - 161, - 50, - 2145, - 20 - ], - [ - "jump_false", - 161, - "ne_nb_1756", - 2145, - 20 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "false", - 160, - 2145, - 20 - ], - [ - "jump", - "ne_done_1750", - 2145, - 20 - ], - "ne_nb_1756", - [ - "is_bool", - 161, - 50, - 2145, - 20 - ], - [ - "jump_false", - 161, - "ne_mis_1757", - 2145, - 20 - ], - "_nop_tc_47", - [ - "jump", - "ne_mis_1757", - 2145, - 20 - ], - [ - "ne_bool", - 160, - 50, - 159, - 2145, - 20 - ], - [ - "jump", - "ne_done_1750", - 2145, - 20 - ], - "ne_mis_1757", - [ - "true", - 160, - 2145, - 20 - ], - "ne_done_1750", - [ - "jump_false", - 160, - "if_else_1748", - 2145, - 20 - ], - [ - "get", - 164, - 55, - 1, - 2146, - 20 - ], - [ - "frame", - 165, - 164, - 2, - 2146, - 20 - ], - [ - "null", - 166, - 2146, - 20 - ], - [ - "setarg", - 165, - 0, - 166, - 2146, - 20 - ], - [ - "setarg", - 165, - 1, - 50, - 2146, - 20 - ], - [ - "setarg", - 165, - 2, - 41, - 2146, - 20 - ], - [ - "invoke", - 165, - 163, - 2146, - 20 - ], - [ - "move", - 60, - 163, - 2146, - 20 - ], - [ - "access", - 167, - 0, - 2147, - 27 - ], - [ - "is_int", - 169, - 41, - 2147, - 27 - ], - [ - "jump_false", - 169, - "rel_ni_1761", - 2147, - 27 - ], - "_nop_tc_48", - "_nop_tc_49", - [ - "ge_int", - 168, - 41, - 167, - 2147, - 27 - ], - [ - "jump", - "rel_done_1763", - 2147, - 27 - ], - "rel_ni_1761", - [ - "is_num", - 169, - 41, - 2147, - 27 - ], - [ - "jump_false", - 169, - "rel_nn_1762", - 2147, - 27 - ], - "_nop_tc_50", - "_nop_tc_51", - [ - "ge_float", - 168, - 41, - 167, - 2147, - 27 - ], - [ - "jump", - "rel_done_1763", - 2147, - 27 - ], - "rel_nn_1762", - [ - "is_text", - 169, - 41, - 2147, - 27 - ], - [ - "jump_false", - 169, - "rel_err_1764", - 2147, - 27 - ], - "_nop_tc_52", - [ - "jump", - "rel_err_1764", - 2147, - 27 - ], - [ - "ge_text", - 168, - 41, - 167, - 2147, - 27 - ], - [ - "jump", - "rel_done_1763", - 2147, - 27 - ], - "rel_err_1764", - [ - "disrupt", - 2147, - 27 - ], - "rel_done_1763", - [ - "move", - 171, - 168, - 2147, - 27 - ], - [ - "jump_false", - 171, - "and_end_1760", - 2147, - 27 - ], - [ - "is_identical", - 172, - 60, - 41, - 2147, - 44 - ], - [ - "jump_true", - 172, - "ne_nid_1766", - 2147, - 44 - ], - [ - "jump", - "ne_ni_1767", - 2147, - 44 - ], - "ne_nid_1766", - [ - "false", - 172, - 2147, - 44 - ], - [ - "jump", - "ne_done_1765", - 2147, - 44 - ], - "ne_ni_1767", - [ - "is_int", - 173, - 60, - 2147, - 44 - ], - [ - "jump_false", - 173, - "ne_nn_1768", - 2147, - 44 - ], - [ - "is_int", - 174, - 41, - 2147, - 44 - ], - [ - "jump_false", - 174, - "ne_nn_1768", - 2147, - 44 - ], - [ - "ne_int", - 172, - 60, - 41, - 2147, - 44 - ], - [ - "jump", - "ne_done_1765", - 2147, - 44 - ], - "ne_nn_1768", - [ - "is_num", - 173, - 60, - 2147, - 44 - ], - [ - "jump_false", - 173, - "ne_nt_1769", - 2147, - 44 - ], - [ - "is_num", - 174, - 41, - 2147, - 44 - ], - [ - "jump_false", - 174, - "ne_nt_1769", - 2147, - 44 - ], - [ - "ne_float", - 172, - 60, - 41, - 2147, - 44 - ], - [ - "jump", - "ne_done_1765", - 2147, - 44 - ], - "ne_nt_1769", - [ - "is_text", - 173, - 60, - 2147, - 44 - ], - [ - "jump_false", - 173, - "ne_nnl_1770", - 2147, - 44 - ], - [ - "is_text", - 174, - 41, - 2147, - 44 - ], - [ - "jump_false", - 174, - "ne_nnl_1770", - 2147, - 44 - ], - [ - "ne_text", - 172, - 60, - 41, - 2147, - 44 - ], - [ - "jump", - "ne_done_1765", - 2147, - 44 - ], - "ne_nnl_1770", - [ - "is_null", - 173, - 60, - 2147, - 44 - ], - [ - "jump_false", - 173, - "ne_nb_1771", - 2147, - 44 - ], - [ - "is_null", - 174, - 41, - 2147, - 44 - ], - [ - "jump_false", - 174, - "ne_nb_1771", - 2147, - 44 - ], - [ - "false", - 172, - 2147, - 44 - ], - [ - "jump", - "ne_done_1765", - 2147, - 44 - ], - "ne_nb_1771", - [ - "is_bool", - 173, - 60, - 2147, - 44 - ], - [ - "jump_false", - 173, - "ne_mis_1772", - 2147, - 44 - ], - [ - "is_bool", - 174, - 41, - 2147, - 44 - ], - [ - "jump_false", - 174, - "ne_mis_1772", - 2147, - 44 - ], - [ - "ne_bool", - 172, - 60, - 41, - 2147, - 44 - ], - [ - "jump", - "ne_done_1765", - 2147, - 44 - ], - "ne_mis_1772", - [ - "true", - 172, - 2147, - 44 - ], - "ne_done_1765", - [ - "move", - 171, - 172, - 2147, - 44 - ], - "and_end_1760", - [ - "jump_false", - 171, - "if_else_1758", - 2147, - 44 - ], - [ - "access", - 175, - "move", - 2148, - 18 - ], - [ - "get", - 177, - 14, - 1, - 2148, - 11 - ], - [ - "frame", - 178, - 177, - 3, - 2148, - 11 - ], - [ - "null", - 179, - 2148, - 11 - ], - [ - "setarg", - 178, - 0, - 179, - 2148, - 11 - ], - [ - "setarg", - 178, - 1, - 175, - 2148, - 11 - ], - [ - "setarg", - 178, - 2, - 41, - 2148, - 11 - ], - [ - "setarg", - 178, - 3, - 60, - 2148, - 11 - ], - [ - "invoke", - 178, - 176, - 2148, - 11 - ], - [ - "jump", - "if_end_1759", - 2148, - 11 - ], - "if_else_1758", - "if_end_1759", - [ - "jump", - "if_end_1749", - 2148, - 11 - ], - "if_else_1748", - [ - "access", - 180, - 0, - 2150, - 32 - ], - [ - "is_int", - 182, - 41, - 2150, - 32 - ], - [ - "jump_false", - 182, - "rel_ni_1775", - 2150, - 32 - ], - "_nop_tc_53", - "_nop_tc_54", - [ - "ge_int", - 181, - 41, - 180, - 2150, - 32 - ], - [ - "jump", - "rel_done_1777", - 2150, - 32 - ], - "rel_ni_1775", - [ - "is_num", - 182, - 41, - 2150, - 32 - ], - [ - "jump_false", - 182, - "rel_nn_1776", - 2150, - 32 - ], - "_nop_tc_55", - "_nop_tc_56", - [ - "ge_float", - 181, - 41, - 180, - 2150, - 32 - ], - [ - "jump", - "rel_done_1777", - 2150, - 32 - ], - "rel_nn_1776", - [ - "is_text", - 182, - 41, - 2150, - 32 - ], - [ - "jump_false", - 182, - "rel_err_1778", - 2150, - 32 - ], - "_nop_tc_57", - [ - "jump", - "rel_err_1778", - 2150, - 32 - ], - [ - "ge_text", - 181, - 41, - 180, - 2150, - 32 - ], - [ - "jump", - "rel_done_1777", - 2150, - 32 - ], - "rel_err_1778", - [ - "disrupt", - 2150, - 32 - ], - "rel_done_1777", - [ - "jump_false", - 181, - "if_else_1773", - 2150, - 32 - ], - [ - "get", - 185, - 24, - 1, - 2151, - 9 - ], - [ - "frame", - 186, - 185, - 1, - 2151, - 9 - ], - [ - "null", - 187, - 2151, - 9 - ], - [ - "setarg", - 186, - 0, - 187, - 2151, - 9 - ], - [ - "setarg", - 186, - 1, - 41, - 2151, - 9 - ], - [ - "invoke", - 186, - 184, - 2151, - 9 - ], - [ - "jump", - "if_end_1774", - 2151, - 9 - ], - "if_else_1773", - "if_end_1774", - "if_end_1749", - [ - "null", - 188, - 2153, - 14 - ], - [ - "return", - 188, - 2153, - 14 - ], - "_nop_ur_4", - "if_else_1710", - "if_end_1711", - [ - "access", - 189, - "var_list", - 2156, - 17 - ], - [ - "is_identical", - 190, - 37, - 189, - 2156, - 17 - ], - [ - "jump_true", - 190, - "eq_done_1782", - 2156, - 17 - ], - [ - "is_int", - 191, - 37, - 2156, - 17 - ], - [ - "jump_false", - 191, - "eq_ni_1783", - 2156, - 17 - ], - "_nop_tc_58", - [ - "jump", - "eq_ni_1783", - 2156, - 17 - ], - [ - "eq_int", - 190, - 37, - 189, - 2156, - 17 - ], - [ - "jump", - "eq_done_1782", - 2156, - 17 - ], - "eq_ni_1783", - [ - "is_num", - 191, - 37, - 2156, - 17 - ], - [ - "jump_false", - 191, - "eq_nn_1784", - 2156, - 17 - ], - "_nop_tc_59", - [ - "jump", - "eq_nn_1784", - 2156, - 17 - ], - [ - "eq_float", - 190, - 37, - 189, - 2156, - 17 - ], - [ - "jump", - "eq_done_1782", - 2156, - 17 - ], - "eq_nn_1784", - [ - "is_text", - 191, - 37, - 2156, - 17 - ], - [ - "jump_false", - 191, - "eq_nt_1785", - 2156, - 17 - ], - "_nop_tc_60", - "_nop_tc_61", - [ - "eq_text", - 190, - 37, - 189, - 2156, - 17 - ], - [ - "jump", - "eq_done_1782", - 2156, - 17 - ], - "eq_nt_1785", - [ - "is_null", - 191, - 37, - 2156, - 17 - ], - [ - "jump_false", - 191, - "eq_nnl_1786", - 2156, - 17 - ], - "_nop_tc_62", - [ - "jump", - "eq_nnl_1786", - 2156, - 17 - ], - [ - "true", - 190, - 2156, - 17 - ], - [ - "jump", - "eq_done_1782", - 2156, - 17 - ], - "eq_nnl_1786", - [ - "is_bool", - 191, - 37, - 2156, - 17 - ], - [ - "jump_false", - 191, - "eq_nb_1787", - 2156, - 17 - ], - "_nop_tc_63", - [ - "jump", - "eq_nb_1787", - 2156, - 17 - ], - [ - "eq_bool", - 190, - 37, - 189, - 2156, - 17 - ], - [ - "jump", - "eq_done_1782", - 2156, - 17 - ], - "eq_nb_1787", - [ - "false", - 190, - 2156, - 17 - ], - "eq_done_1782", - [ - "move", - 193, - 190, - 2156, - 17 - ], - [ - "jump_true", - 193, - "or_end_1781", - 2156, - 17 - ], - [ - "access", - 194, - "def_list", - 2156, - 39 - ], - [ - "is_identical", - 195, - 37, - 194, - 2156, - 39 - ], - [ - "jump_true", - 195, - "eq_done_1788", - 2156, - 39 - ], - [ - "is_int", - 196, - 37, - 2156, - 39 - ], - [ - "jump_false", - 196, - "eq_ni_1789", - 2156, - 39 - ], - "_nop_tc_64", - [ - "jump", - "eq_ni_1789", - 2156, - 39 - ], - [ - "eq_int", - 195, - 37, - 194, - 2156, - 39 - ], - [ - "jump", - "eq_done_1788", - 2156, - 39 - ], - "eq_ni_1789", - [ - "is_num", - 196, - 37, - 2156, - 39 - ], - [ - "jump_false", - 196, - "eq_nn_1790", - 2156, - 39 - ], - "_nop_tc_65", - [ - "jump", - "eq_nn_1790", - 2156, - 39 - ], - [ - "eq_float", - 195, - 37, - 194, - 2156, - 39 - ], - [ - "jump", - "eq_done_1788", - 2156, - 39 - ], - "eq_nn_1790", - [ - "is_text", - 196, - 37, - 2156, - 39 - ], - [ - "jump_false", - 196, - "eq_nt_1791", - 2156, - 39 - ], - "_nop_tc_66", - "_nop_tc_67", - [ - "eq_text", - 195, - 37, - 194, - 2156, - 39 - ], - [ - "jump", - "eq_done_1788", - 2156, - 39 - ], - "eq_nt_1791", - [ - "is_null", - 196, - 37, - 2156, - 39 - ], - [ - "jump_false", - 196, - "eq_nnl_1792", - 2156, - 39 - ], - "_nop_tc_68", - [ - "jump", - "eq_nnl_1792", - 2156, - 39 - ], - [ - "true", - 195, - 2156, - 39 - ], - [ - "jump", - "eq_done_1788", - 2156, - 39 - ], - "eq_nnl_1792", - [ - "is_bool", - 196, - 37, - 2156, - 39 - ], - [ - "jump_false", - 196, - "eq_nb_1793", - 2156, - 39 - ], - "_nop_tc_69", - [ - "jump", - "eq_nb_1793", - 2156, - 39 - ], - [ - "eq_bool", - 195, - 37, - 194, - 2156, - 39 - ], - [ - "jump", - "eq_done_1788", - 2156, - 39 - ], - "eq_nb_1793", - [ - "false", - 195, - 2156, - 39 - ], - "eq_done_1788", - [ - "move", - 193, - 195, - 2156, - 39 - ], - "or_end_1781", - [ - "jump_false", - 193, - "if_else_1779", - 2156, - 39 - ], - [ - "load_field", - 198, - 1, - "list", - 2157, - 14 - ], - [ - "move", - 40, - 198, - 2157, - 14 - ], - [ - "access", - 199, - 0, - 2158, - 12 - ], - [ - "move", - 2, - 199, - 2158, - 12 - ], - "while_start_1794", - [ - "length", - 200, - 40, - 2159, - 26 - ], - [ - "is_int", - 202, - 2, - 2159, - 26 - ], - [ - "jump_false", - 202, - "rel_ni_1796", - 2159, - 26 - ], - "_nop_tc_70", - "_nop_tc_71", - [ - "lt_int", - 201, - 2, - 200, - 2159, - 26 - ], - [ - "jump", - "rel_done_1798", - 2159, - 26 - ], - "rel_ni_1796", - [ - "is_num", - 202, - 2, - 2159, - 26 - ], - [ - "jump_false", - 202, - "rel_nn_1797", - 2159, - 26 - ], - "_nop_tc_72", - "_nop_tc_73", - [ - "lt_float", - 201, - 2, - 200, - 2159, - 26 - ], - [ - "jump", - "rel_done_1798", - 2159, - 26 - ], - "rel_nn_1797", - [ - "is_text", - 202, - 2, - 2159, - 26 - ], - [ - "jump_false", - 202, - "rel_err_1799", - 2159, - 26 - ], - "_nop_tc_74", - [ - "jump", - "rel_err_1799", - 2159, - 26 - ], - [ - "lt_text", - 201, - 2, - 200, - 2159, - 26 - ], - [ - "jump", - "rel_done_1798", - 2159, - 26 - ], - "rel_err_1799", - [ - "disrupt", - 2159, - 26 - ], - "rel_done_1798", - [ - "jump_false", - 201, - "while_end_1795", - 2159, - 26 - ], - [ - "load_dynamic", - 204, - 40, - 2, - 2160, - 28 - ], - [ - "get", - 206, - 59, - 1, - 2160, - 9 - ], - [ - "frame", - 207, - 206, - 1, - 2160, - 9 - ], - [ - "null", - 208, - 2160, - 9 - ], - [ - "setarg", - 207, - 0, - 208, - 2160, - 9 - ], - [ - "setarg", - 207, - 1, - 204, - 2160, - 9 - ], - [ - "invoke", - 207, - 205, - 2160, - 9 - ], - [ - "access", - 209, - 1, - 2161, - 19 - ], - [ - "is_text", - 211, - 2, - 2161, - 19 - ], - [ - "jump_false", - 211, - "add_cn_1801", - 2161, - 19 - ], - "_nop_tc_75", - [ - "jump", - "add_cn_1801", - 2161, - 19 - ], - [ - "concat", - 210, - 2, - 209, - 2161, - 19 - ], - [ - "jump", - "add_done_1800", - 2161, - 19 - ], - "add_cn_1801", - [ - "is_num", - 211, - 2, - 2161, - 19 - ], - [ - "jump_false", - 211, - "add_err_1802", - 2161, - 19 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "add", - 210, - 2, - 209, - 2161, - 19 - ], - [ - "jump", - "add_done_1800", - 2161, - 19 - ], - "add_err_1802", - [ - "disrupt", - 2161, - 19 - ], - "add_done_1800", - [ - "move", - 2, - 210, - 2161, - 19 - ], - [ - "jump", - "while_start_1794", - 2161, - 19 - ], - "while_end_1795", - [ - "null", - 213, - 2163, - 14 - ], - [ - "return", - 213, - 2163, - 14 - ], - "_nop_ur_5", - "if_else_1779", - "if_end_1780", - [ - "access", - 214, - "block", - 2166, - 17 - ], - [ - "is_identical", - 215, - 37, - 214, - 2166, - 17 - ], - [ - "jump_true", - 215, - "eq_done_1805", - 2166, - 17 - ], - [ - "is_int", - 216, - 37, - 2166, - 17 - ], - [ - "jump_false", - 216, - "eq_ni_1806", - 2166, - 17 - ], - "_nop_tc_78", - [ - "jump", - "eq_ni_1806", - 2166, - 17 - ], - [ - "eq_int", - 215, - 37, - 214, - 2166, - 17 - ], - [ - "jump", - "eq_done_1805", - 2166, - 17 - ], - "eq_ni_1806", - [ - "is_num", - 216, - 37, - 2166, - 17 - ], - [ - "jump_false", - 216, - "eq_nn_1807", - 2166, - 17 - ], - "_nop_tc_79", - [ - "jump", - "eq_nn_1807", - 2166, - 17 - ], - [ - "eq_float", - 215, - 37, - 214, - 2166, - 17 - ], - [ - "jump", - "eq_done_1805", - 2166, - 17 - ], - "eq_nn_1807", - [ - "is_text", - 216, - 37, - 2166, - 17 - ], - [ - "jump_false", - 216, - "eq_nt_1808", - 2166, - 17 - ], - "_nop_tc_80", - "_nop_tc_81", - [ - "eq_text", - 215, - 37, - 214, - 2166, - 17 - ], - [ - "jump", - "eq_done_1805", - 2166, - 17 - ], - "eq_nt_1808", - [ - "is_null", - 216, - 37, - 2166, - 17 - ], - [ - "jump_false", - 216, - "eq_nnl_1809", - 2166, - 17 - ], - "_nop_tc_82", - [ - "jump", - "eq_nnl_1809", - 2166, - 17 - ], - [ - "true", - 215, - 2166, - 17 - ], - [ - "jump", - "eq_done_1805", - 2166, - 17 - ], - "eq_nnl_1809", - [ - "is_bool", - 216, - 37, - 2166, - 17 - ], - [ - "jump_false", - 216, - "eq_nb_1810", - 2166, - 17 - ], - "_nop_tc_83", - [ - "jump", - "eq_nb_1810", - 2166, - 17 - ], - [ - "eq_bool", - 215, - 37, - 214, - 2166, - 17 - ], - [ - "jump", - "eq_done_1805", - 2166, - 17 - ], - "eq_nb_1810", - [ - "false", - 215, - 2166, - 17 - ], - "eq_done_1805", - [ - "jump_false", - 215, - "if_else_1803", - 2166, - 17 - ], - [ - "load_field", - 218, - 1, - "statements", - 2167, - 15 - ], - [ - "move", - 53, - 218, - 2167, - 15 - ], - [ - "access", - 219, - 0, - 2168, - 12 - ], - [ - "move", - 2, - 219, - 2168, - 12 - ], - "while_start_1811", - [ - "length", - 220, - 53, - 2169, - 26 - ], - [ - "is_int", - 222, - 2, - 2169, - 26 - ], - [ - "jump_false", - 222, - "rel_ni_1813", - 2169, - 26 - ], - "_nop_tc_84", - "_nop_tc_85", - [ - "lt_int", - 221, - 2, - 220, - 2169, - 26 - ], - [ - "jump", - "rel_done_1815", - 2169, - 26 - ], - "rel_ni_1813", - [ - "is_num", - 222, - 2, - 2169, - 26 - ], - [ - "jump_false", - 222, - "rel_nn_1814", - 2169, - 26 - ], - "_nop_tc_86", - "_nop_tc_87", - [ - "lt_float", - 221, - 2, - 220, - 2169, - 26 - ], - [ - "jump", - "rel_done_1815", - 2169, - 26 - ], - "rel_nn_1814", - [ - "is_text", - 222, - 2, - 2169, - 26 - ], - [ - "jump_false", - 222, - "rel_err_1816", - 2169, - 26 - ], - "_nop_tc_88", - [ - "jump", - "rel_err_1816", - 2169, - 26 - ], - [ - "lt_text", - 221, - 2, - 220, - 2169, - 26 - ], - [ - "jump", - "rel_done_1815", - 2169, - 26 - ], - "rel_err_1816", - [ - "disrupt", - 2169, - 26 - ], - "rel_done_1815", - [ - "jump_false", - 221, - "while_end_1812", - 2169, - 26 - ], - [ - "load_dynamic", - 224, - 53, - 2, - 2170, - 29 - ], - [ - "get", - 226, - 59, - 1, - 2170, - 9 - ], - [ - "frame", - 227, - 226, - 1, - 2170, - 9 - ], - [ - "null", - 228, - 2170, - 9 - ], - [ - "setarg", - 227, - 0, - 228, - 2170, - 9 - ], - [ - "setarg", - 227, - 1, - 224, - 2170, - 9 - ], - [ - "invoke", - 227, - 225, - 2170, - 9 - ], - [ - "access", - 229, - 1, - 2171, - 19 - ], - [ - "is_text", - 231, - 2, - 2171, - 19 - ], - [ - "jump_false", - 231, - "add_cn_1818", - 2171, - 19 - ], - "_nop_tc_89", - [ - "jump", - "add_cn_1818", - 2171, - 19 - ], - [ - "concat", - 230, - 2, - 229, - 2171, - 19 - ], - [ - "jump", - "add_done_1817", - 2171, - 19 - ], - "add_cn_1818", - [ - "is_num", - 231, - 2, - 2171, - 19 - ], - [ - "jump_false", - 231, - "add_err_1819", - 2171, - 19 - ], - "_nop_tc_90", - "_nop_tc_91", - [ - "add", - 230, - 2, - 229, - 2171, - 19 - ], - [ - "jump", - "add_done_1817", - 2171, - 19 - ], - "add_err_1819", - [ - "disrupt", - 2171, - 19 - ], - "add_done_1817", - [ - "move", - 2, - 230, - 2171, - 19 - ], - [ - "jump", - "while_start_1811", - 2171, - 19 - ], - "while_end_1812", - [ - "null", - 233, - 2173, - 14 - ], - [ - "return", - 233, - 2173, - 14 - ], - "_nop_ur_6", - "if_else_1803", - "if_end_1804", - [ - "access", - 234, - "if", - 2176, - 17 - ], - [ - "is_identical", - 235, - 37, - 234, - 2176, - 17 - ], - [ - "jump_true", - 235, - "eq_done_1822", - 2176, - 17 - ], - [ - "is_int", - 236, - 37, - 2176, - 17 - ], - [ - "jump_false", - 236, - "eq_ni_1823", - 2176, - 17 - ], - "_nop_tc_92", - [ - "jump", - "eq_ni_1823", - 2176, - 17 - ], - [ - "eq_int", - 235, - 37, - 234, - 2176, - 17 - ], - [ - "jump", - "eq_done_1822", - 2176, - 17 - ], - "eq_ni_1823", - [ - "is_num", - 236, - 37, - 2176, - 17 - ], - [ - "jump_false", - 236, - "eq_nn_1824", - 2176, - 17 - ], - "_nop_tc_93", - [ - "jump", - "eq_nn_1824", - 2176, - 17 - ], - [ - "eq_float", - 235, - 37, - 234, - 2176, - 17 - ], - [ - "jump", - "eq_done_1822", - 2176, - 17 - ], - "eq_nn_1824", - [ - "is_text", - 236, - 37, - 2176, - 17 - ], - [ - "jump_false", - 236, - "eq_nt_1825", - 2176, - 17 - ], - "_nop_tc_94", - "_nop_tc_95", - [ - "eq_text", - 235, - 37, - 234, - 2176, - 17 - ], - [ - "jump", - "eq_done_1822", - 2176, - 17 - ], - "eq_nt_1825", - [ - "is_null", - 236, - 37, - 2176, - 17 - ], - [ - "jump_false", - 236, - "eq_nnl_1826", - 2176, - 17 - ], - "_nop_tc_96", - [ - "jump", - "eq_nnl_1826", - 2176, - 17 - ], - [ - "true", - 235, - 2176, - 17 - ], - [ - "jump", - "eq_done_1822", - 2176, - 17 - ], - "eq_nnl_1826", - [ - "is_bool", - 236, - 37, - 2176, - 17 - ], - [ - "jump_false", - 236, - "eq_nb_1827", - 2176, - 17 - ], - "_nop_tc_97", - [ - "jump", - "eq_nb_1827", - 2176, - 17 - ], - [ - "eq_bool", - 235, - 37, - 234, - 2176, - 17 - ], - [ - "jump", - "eq_done_1822", - 2176, - 17 - ], - "eq_nb_1827", - [ - "false", - 235, - 2176, - 17 - ], - "eq_done_1822", - [ - "jump_false", - 235, - "if_else_1820", - 2176, - 17 - ], - [ - "load_field", - 238, - 1, - "expression", - 2177, - 14 - ], - [ - "move", - 20, - 238, - 2177, - 14 - ], - [ - "load_field", - 239, - 1, - "then", - 2178, - 20 - ], - [ - "move", - 57, - 239, - 2178, - 20 - ], - [ - "access", - 240, - "else", - 2179, - 25 - ], - [ - "load_field", - 241, - 1, - 240, - 2179, - 25 - ], - [ - "move", - 26, - 241, - 2179, - 25 - ], - [ - "null", - 242, - 2180, - 25 - ], - [ - "is_identical", - 243, - 26, - 242, - 2180, - 25 - ], - [ - "jump_true", - 243, - "eq_done_1830", - 2180, - 25 - ], - [ - "is_int", - 244, - 26, - 2180, - 25 - ], - [ - "jump_false", - 244, - "eq_ni_1831", - 2180, - 25 - ], - "_nop_tc_98", - [ - "jump", - "eq_ni_1831", - 2180, - 25 - ], - [ - "eq_int", - 243, - 26, - 242, - 2180, - 25 - ], - [ - "jump", - "eq_done_1830", - 2180, - 25 - ], - "eq_ni_1831", - [ - "is_num", - 244, - 26, - 2180, - 25 - ], - [ - "jump_false", - 244, - "eq_nn_1832", - 2180, - 25 - ], - "_nop_tc_99", - [ - "jump", - "eq_nn_1832", - 2180, - 25 - ], - [ - "eq_float", - 243, - 26, - 242, - 2180, - 25 - ], - [ - "jump", - "eq_done_1830", - 2180, - 25 - ], - "eq_nn_1832", - [ - "is_text", - 244, - 26, - 2180, - 25 - ], - [ - "jump_false", - 244, - "eq_nt_1833", - 2180, - 25 - ], - "_nop_tc_100", - [ - "jump", - "eq_nt_1833", - 2180, - 25 - ], - [ - "eq_text", - 243, - 26, - 242, - 2180, - 25 - ], - [ - "jump", - "eq_done_1830", - 2180, - 25 - ], - "eq_nt_1833", - [ - "is_null", - 244, - 26, - 2180, - 25 - ], - [ - "jump_false", - 244, - "eq_nnl_1834", - 2180, - 25 - ], - "_nop_tc_101", - "_nop_tc_102", - [ - "true", - 243, - 2180, - 25 - ], - [ - "jump", - "eq_done_1830", - 2180, - 25 - ], - "eq_nnl_1834", - [ - "is_bool", - 244, - 26, - 2180, - 25 - ], - [ - "jump_false", - 244, - "eq_nb_1835", - 2180, - 25 - ], - "_nop_tc_103", - [ - "jump", - "eq_nb_1835", - 2180, - 25 - ], - [ - "eq_bool", - 243, - 26, - 242, - 2180, - 25 - ], - [ - "jump", - "eq_done_1830", - 2180, - 25 - ], - "eq_nb_1835", - [ - "false", - 243, - 2180, - 25 - ], - "eq_done_1830", - [ - "jump_false", - 243, - "if_else_1828", - 2180, - 25 - ], - [ - "load_field", - 246, - 1, - "list", - 2181, - 22 - ], - [ - "move", - 26, - 246, - 2181, - 22 - ], - [ - "jump", - "if_end_1829", - 2181, - 22 - ], - "if_else_1828", - "if_end_1829", - [ - "access", - 247, - "if_else", - 2183, - 30 - ], - [ - "get", - 249, - 57, - 1, - 2183, - 20 - ], - [ - "frame", - 250, - 249, - 1, - 2183, - 20 - ], - [ - "null", - 251, - 2183, - 20 - ], - [ - "setarg", - 250, - 0, - 251, - 2183, - 20 - ], - [ - "setarg", - 250, - 1, - 247, - 2183, - 20 - ], - [ - "invoke", - 250, - 248, - 2183, - 20 - ], - [ - "move", - 25, - 248, - 2183, - 20 - ], - [ - "access", - 252, - "if_end", - 2184, - 29 - ], - [ - "get", - 254, - 57, - 1, - 2184, - 19 - ], - [ - "frame", - 255, - 254, - 1, - 2184, - 19 - ], - [ - "null", - 256, - 2184, - 19 - ], - [ - "setarg", - 255, - 0, - 256, - 2184, - 19 - ], - [ - "setarg", - 255, - 1, - 252, - 2184, - 19 - ], - [ - "invoke", - 255, - 253, - 2184, - 19 - ], - [ - "move", - 27, - 253, - 2184, - 19 - ], - [ - "access", - 257, - -1, - 2185, - 34 - ], - [ - "get", - 259, - 55, - 1, - 2185, - 19 - ], - [ - "frame", - 260, - 259, - 2, - 2185, - 19 - ], - [ - "null", - 261, - 2185, - 19 - ], - [ - "setarg", - 260, - 0, - 261, - 2185, - 19 - ], - [ - "setarg", - 260, - 1, - 20, - 2185, - 19 - ], - [ - "setarg", - 260, - 2, - 257, - 2185, - 19 - ], - [ - "invoke", - 260, - 258, - 2185, - 19 - ], - [ - "move", - 22, - 258, - 2185, - 19 - ], - [ - "access", - 262, - "jump_false", - 2186, - 22 - ], - [ - "get", - 264, - 33, - 1, - 2186, - 7 - ], - [ - "frame", - 265, - 264, - 3, - 2186, - 7 - ], - [ - "null", - 266, - 2186, - 7 - ], - [ - "setarg", - 265, - 0, - 266, - 2186, - 7 - ], - [ - "setarg", - 265, - 1, - 262, - 2186, - 7 - ], - [ - "setarg", - 265, - 2, - 22, - 2186, - 7 - ], - [ - "setarg", - 265, - 3, - 25, - 2186, - 7 - ], - [ - "invoke", - 265, - 263, - 2186, - 7 - ], - [ - "access", - 267, - 0, - 2187, - 12 - ], - [ - "move", - 2, - 267, - 2187, - 12 - ], - "while_start_1836", - [ - "length", - 268, - 57, - 2188, - 26 - ], - [ - "is_int", - 270, - 2, - 2188, - 26 - ], - [ - "jump_false", - 270, - "rel_ni_1838", - 2188, - 26 - ], - "_nop_tc_104", - "_nop_tc_105", - [ - "lt_int", - 269, - 2, - 268, - 2188, - 26 - ], - [ - "jump", - "rel_done_1840", - 2188, - 26 - ], - "rel_ni_1838", - [ - "is_num", - 270, - 2, - 2188, - 26 - ], - [ - "jump_false", - 270, - "rel_nn_1839", - 2188, - 26 - ], - "_nop_tc_106", - "_nop_tc_107", - [ - "lt_float", - 269, - 2, - 268, - 2188, - 26 - ], - [ - "jump", - "rel_done_1840", - 2188, - 26 - ], - "rel_nn_1839", - [ - "is_text", - 270, - 2, - 2188, - 26 - ], - [ - "jump_false", - 270, - "rel_err_1841", - 2188, - 26 - ], - "_nop_tc_108", - [ - "jump", - "rel_err_1841", - 2188, - 26 - ], - [ - "lt_text", - 269, - 2, - 268, - 2188, - 26 - ], - [ - "jump", - "rel_done_1840", - 2188, - 26 - ], - "rel_err_1841", - [ - "disrupt", - 2188, - 26 - ], - "rel_done_1840", - [ - "jump_false", - 269, - "while_end_1837", - 2188, - 26 - ], - [ - "load_dynamic", - 272, - 57, - 2, - 2189, - 34 - ], - [ - "get", - 274, - 59, - 1, - 2189, - 9 - ], - [ - "frame", - 275, - 274, - 1, - 2189, - 9 - ], - [ - "null", - 276, - 2189, - 9 - ], - [ - "setarg", - 275, - 0, - 276, - 2189, - 9 - ], - [ - "setarg", - 275, - 1, - 272, - 2189, - 9 - ], - [ - "invoke", - 275, - 273, - 2189, - 9 - ], - [ - "access", - 277, - 1, - 2190, - 19 - ], - [ - "is_text", - 279, - 2, - 2190, - 19 - ], - [ - "jump_false", - 279, - "add_cn_1843", - 2190, - 19 - ], - "_nop_tc_109", - [ - "jump", - "add_cn_1843", - 2190, - 19 - ], - [ - "concat", - 278, - 2, - 277, - 2190, - 19 - ], - [ - "jump", - "add_done_1842", - 2190, - 19 - ], - "add_cn_1843", - [ - "is_num", - 279, - 2, - 2190, - 19 - ], - [ - "jump_false", - 279, - "add_err_1844", - 2190, - 19 - ], - "_nop_tc_110", - "_nop_tc_111", - [ - "add", - 278, - 2, - 277, - 2190, - 19 - ], - [ - "jump", - "add_done_1842", - 2190, - 19 - ], - "add_err_1844", - [ - "disrupt", - 2190, - 19 - ], - "add_done_1842", - [ - "move", - 2, - 278, - 2190, - 19 - ], - [ - "jump", - "while_start_1836", - 2190, - 19 - ], - "while_end_1837", - [ - "get", - 282, - 32, - 1, - 2192, - 7 - ], - [ - "frame", - 283, - 282, - 1, - 2192, - 7 - ], - [ - "null", - 284, - 2192, - 7 - ], - [ - "setarg", - 283, - 0, - 284, - 2192, - 7 - ], - [ - "setarg", - 283, - 1, - 27, - 2192, - 7 - ], - [ - "invoke", - 283, - 281, - 2192, - 7 - ], - [ - "get", - 286, - 34, - 1, - 2193, - 7 - ], - [ - "frame", - 287, - 286, - 1, - 2193, - 7 - ], - [ - "null", - 288, - 2193, - 7 - ], - [ - "setarg", - 287, - 0, - 288, - 2193, - 7 - ], - [ - "setarg", - 287, - 1, - 25, - 2193, - 7 - ], - [ - "invoke", - 287, - 285, - 2193, - 7 - ], - [ - "null", - 289, - 2194, - 25 - ], - [ - "is_identical", - 290, - 26, - 289, - 2194, - 25 - ], - [ - "jump_true", - 290, - "ne_nid_1848", - 2194, - 25 - ], - [ - "jump", - "ne_ni_1849", - 2194, - 25 - ], - "ne_nid_1848", - [ - "false", - 290, - 2194, - 25 - ], - [ - "jump", - "ne_done_1847", - 2194, - 25 - ], - "ne_ni_1849", - [ - "is_int", - 291, - 26, - 2194, - 25 - ], - [ - "jump_false", - 291, - "ne_nn_1850", - 2194, - 25 - ], - "_nop_tc_112", - [ - "jump", - "ne_nn_1850", - 2194, - 25 - ], - [ - "ne_int", - 290, - 26, - 289, - 2194, - 25 - ], - [ - "jump", - "ne_done_1847", - 2194, - 25 - ], - "ne_nn_1850", - [ - "is_num", - 291, - 26, - 2194, - 25 - ], - [ - "jump_false", - 291, - "ne_nt_1851", - 2194, - 25 - ], - "_nop_tc_113", - [ - "jump", - "ne_nt_1851", - 2194, - 25 - ], - [ - "ne_float", - 290, - 26, - 289, - 2194, - 25 - ], - [ - "jump", - "ne_done_1847", - 2194, - 25 - ], - "ne_nt_1851", - [ - "is_text", - 291, - 26, - 2194, - 25 - ], - [ - "jump_false", - 291, - "ne_nnl_1852", - 2194, - 25 - ], - "_nop_tc_114", - [ - "jump", - "ne_nnl_1852", - 2194, - 25 - ], - [ - "ne_text", - 290, - 26, - 289, - 2194, - 25 - ], - [ - "jump", - "ne_done_1847", - 2194, - 25 - ], - "ne_nnl_1852", - [ - "is_null", - 291, - 26, - 2194, - 25 - ], - [ - "jump_false", - 291, - "ne_nb_1853", - 2194, - 25 - ], - "_nop_tc_115", - "_nop_tc_116", - [ - "false", - 290, - 2194, - 25 - ], - [ - "jump", - "ne_done_1847", - 2194, - 25 - ], - "ne_nb_1853", - [ - "is_bool", - 291, - 26, - 2194, - 25 - ], - [ - "jump_false", - 291, - "ne_mis_1854", - 2194, - 25 - ], - "_nop_tc_117", - [ - "jump", - "ne_mis_1854", - 2194, - 25 - ], - [ - "ne_bool", - 290, - 26, - 289, - 2194, - 25 - ], - [ - "jump", - "ne_done_1847", - 2194, - 25 - ], - "ne_mis_1854", - [ - "true", - 290, - 2194, - 25 - ], - "ne_done_1847", - [ - "jump_false", - 290, - "if_else_1845", - 2194, - 25 - ], - [ - "access", - 293, - 0, - 2195, - 14 - ], - [ - "move", - 2, - 293, - 2195, - 14 - ], - "while_start_1855", - [ - "length", - 294, - 26, - 2196, - 28 - ], - [ - "is_int", - 296, - 2, - 2196, - 28 - ], - [ - "jump_false", - 296, - "rel_ni_1857", - 2196, - 28 - ], - "_nop_tc_118", - "_nop_tc_119", - [ - "lt_int", - 295, - 2, - 294, - 2196, - 28 - ], - [ - "jump", - "rel_done_1859", - 2196, - 28 - ], - "rel_ni_1857", - [ - "is_num", - 296, - 2, - 2196, - 28 - ], - [ - "jump_false", - 296, - "rel_nn_1858", - 2196, - 28 - ], - "_nop_tc_120", - "_nop_tc_121", - [ - "lt_float", - 295, - 2, - 294, - 2196, - 28 - ], - [ - "jump", - "rel_done_1859", - 2196, - 28 - ], - "rel_nn_1858", - [ - "is_text", - 296, - 2, - 2196, - 28 - ], - [ - "jump_false", - 296, - "rel_err_1860", - 2196, - 28 - ], - "_nop_tc_122", - [ - "jump", - "rel_err_1860", - 2196, - 28 - ], - [ - "lt_text", - 295, - 2, - 294, - 2196, - 28 - ], - [ - "jump", - "rel_done_1859", - 2196, - 28 - ], - "rel_err_1860", - [ - "disrupt", - 2196, - 28 - ], - "rel_done_1859", - [ - "jump_false", - 295, - "while_end_1856", - 2196, - 28 - ], - [ - "load_dynamic", - 298, - 26, - 2, - 2197, - 36 - ], - [ - "get", - 300, - 59, - 1, - 2197, - 11 - ], - [ - "frame", - 301, - 300, - 1, - 2197, - 11 - ], - [ - "null", - 302, - 2197, - 11 - ], - [ - "setarg", - 301, - 0, - 302, - 2197, - 11 - ], - [ - "setarg", - 301, - 1, - 298, - 2197, - 11 - ], - [ - "invoke", - 301, - 299, - 2197, - 11 - ], - [ - "access", - 303, - 1, - 2198, - 21 - ], - [ - "is_text", - 305, - 2, - 2198, - 21 - ], - [ - "jump_false", - 305, - "add_cn_1862", - 2198, - 21 - ], - "_nop_tc_123", - [ - "jump", - "add_cn_1862", - 2198, - 21 - ], - [ - "concat", - 304, - 2, - 303, - 2198, - 21 - ], - [ - "jump", - "add_done_1861", - 2198, - 21 - ], - "add_cn_1862", - [ - "is_num", - 305, - 2, - 2198, - 21 - ], - [ - "jump_false", - 305, - "add_err_1863", - 2198, - 21 - ], - "_nop_tc_124", - "_nop_tc_125", - [ - "add", - 304, - 2, - 303, - 2198, - 21 - ], - [ - "jump", - "add_done_1861", - 2198, - 21 - ], - "add_err_1863", - [ - "disrupt", - 2198, - 21 - ], - "add_done_1861", - [ - "move", - 2, - 304, - 2198, - 21 - ], - [ - "jump", - "while_start_1855", - 2198, - 21 - ], - "while_end_1856", - [ - "jump", - "if_end_1846", - 2198, - 21 - ], - "if_else_1845", - "if_end_1846", - [ - "get", - 308, - 34, - 1, - 2201, - 7 - ], - [ - "frame", - 309, - 308, - 1, - 2201, - 7 - ], - [ - "null", - 310, - 2201, - 7 - ], - [ - "setarg", - 309, - 0, - 310, - 2201, - 7 - ], - [ - "setarg", - 309, - 1, - 27, - 2201, - 7 - ], - [ - "invoke", - 309, - 307, - 2201, - 7 - ], - [ - "null", - 311, - 2202, - 14 - ], - [ - "return", - 311, - 2202, - 14 - ], - "_nop_ur_7", - "if_else_1820", - "if_end_1821", - [ - "access", - 312, - "label", - 2205, - 17 - ], - [ - "is_identical", - 313, - 37, - 312, - 2205, - 17 - ], - [ - "jump_true", - 313, - "eq_done_1866", - 2205, - 17 - ], - [ - "is_int", - 314, - 37, - 2205, - 17 - ], - [ - "jump_false", - 314, - "eq_ni_1867", - 2205, - 17 - ], - "_nop_tc_126", - [ - "jump", - "eq_ni_1867", - 2205, - 17 - ], - [ - "eq_int", - 313, - 37, - 312, - 2205, - 17 - ], - [ - "jump", - "eq_done_1866", - 2205, - 17 - ], - "eq_ni_1867", - [ - "is_num", - 314, - 37, - 2205, - 17 - ], - [ - "jump_false", - 314, - "eq_nn_1868", - 2205, - 17 - ], - "_nop_tc_127", - [ - "jump", - "eq_nn_1868", - 2205, - 17 - ], - [ - "eq_float", - 313, - 37, - 312, - 2205, - 17 - ], - [ - "jump", - "eq_done_1866", - 2205, - 17 - ], - "eq_nn_1868", - [ - "is_text", - 314, - 37, - 2205, - 17 - ], - [ - "jump_false", - 314, - "eq_nt_1869", - 2205, - 17 - ], - "_nop_tc_128", - "_nop_tc_129", - [ - "eq_text", - 313, - 37, - 312, - 2205, - 17 - ], - [ - "jump", - "eq_done_1866", - 2205, - 17 - ], - "eq_nt_1869", - [ - "is_null", - 314, - 37, - 2205, - 17 - ], - [ - "jump_false", - 314, - "eq_nnl_1870", - 2205, - 17 - ], - "_nop_tc_130", - [ - "jump", - "eq_nnl_1870", - 2205, - 17 - ], - [ - "true", - 313, - 2205, - 17 - ], - [ - "jump", - "eq_done_1866", - 2205, - 17 - ], - "eq_nnl_1870", - [ - "is_bool", - 314, - 37, - 2205, - 17 - ], - [ - "jump_false", - 314, - "eq_nb_1871", - 2205, - 17 - ], - "_nop_tc_131", - [ - "jump", - "eq_nb_1871", - 2205, - 17 - ], - [ - "eq_bool", - 313, - 37, - 312, - 2205, - 17 - ], - [ - "jump", - "eq_done_1866", - 2205, - 17 - ], - "eq_nb_1871", - [ - "false", - 313, - 2205, - 17 - ], - "eq_done_1866", - [ - "jump_false", - 313, - "if_else_1864", - 2205, - 17 - ], - [ - "load_field", - 316, - 1, - "name", - 2206, - 25 - ], - [ - "put", - 316, - 92, - 1, - 2206, - 25 - ], - [ - "load_field", - 317, - 1, - "statement", - 2207, - 21 - ], - [ - "get", - 319, - 59, - 1, - 2207, - 7 - ], - [ - "frame", - 320, - 319, - 1, - 2207, - 7 - ], - [ - "null", - 321, - 2207, - 7 - ], - [ - "setarg", - 320, - 0, - 321, - 2207, - 7 - ], - [ - "setarg", - 320, - 1, - 317, - 2207, - 7 - ], - [ - "invoke", - 320, - 318, - 2207, - 7 - ], - [ - "null", - 322, - 2208, - 25 - ], - [ - "put", - 322, - 92, - 1, - 2208, - 25 - ], - [ - "null", - 323, - 2209, - 14 - ], - [ - "return", - 323, - 2209, - 14 - ], - "_nop_ur_8", - "if_else_1864", - "if_end_1865", - [ - "access", - 324, - "while", - 2212, - 17 - ], - [ - "is_identical", - 325, - 37, - 324, - 2212, - 17 - ], - [ - "jump_true", - 325, - "eq_done_1874", - 2212, - 17 - ], - [ - "is_int", - 326, - 37, - 2212, - 17 - ], - [ - "jump_false", - 326, - "eq_ni_1875", - 2212, - 17 - ], - "_nop_tc_132", - [ - "jump", - "eq_ni_1875", - 2212, - 17 - ], - [ - "eq_int", - 325, - 37, - 324, - 2212, - 17 - ], - [ - "jump", - "eq_done_1874", - 2212, - 17 - ], - "eq_ni_1875", - [ - "is_num", - 326, - 37, - 2212, - 17 - ], - [ - "jump_false", - 326, - "eq_nn_1876", - 2212, - 17 - ], - "_nop_tc_133", - [ - "jump", - "eq_nn_1876", - 2212, - 17 - ], - [ - "eq_float", - 325, - 37, - 324, - 2212, - 17 - ], - [ - "jump", - "eq_done_1874", - 2212, - 17 - ], - "eq_nn_1876", - [ - "is_text", - 326, - 37, - 2212, - 17 - ], - [ - "jump_false", - 326, - "eq_nt_1877", - 2212, - 17 - ], - "_nop_tc_134", - "_nop_tc_135", - [ - "eq_text", - 325, - 37, - 324, - 2212, - 17 - ], - [ - "jump", - "eq_done_1874", - 2212, - 17 - ], - "eq_nt_1877", - [ - "is_null", - 326, - 37, - 2212, - 17 - ], - [ - "jump_false", - 326, - "eq_nnl_1878", - 2212, - 17 - ], - "_nop_tc_136", - [ - "jump", - "eq_nnl_1878", - 2212, - 17 - ], - [ - "true", - 325, - 2212, - 17 - ], - [ - "jump", - "eq_done_1874", - 2212, - 17 - ], - "eq_nnl_1878", - [ - "is_bool", - 326, - 37, - 2212, - 17 - ], - [ - "jump_false", - 326, - "eq_nb_1879", - 2212, - 17 - ], - "_nop_tc_137", - [ - "jump", - "eq_nb_1879", - 2212, - 17 - ], - [ - "eq_bool", - 325, - 37, - 324, - 2212, - 17 - ], - [ - "jump", - "eq_done_1874", - 2212, - 17 - ], - "eq_nb_1879", - [ - "false", - 325, - 2212, - 17 - ], - "eq_done_1874", - [ - "jump_false", - 325, - "if_else_1872", - 2212, - 17 - ], - [ - "load_field", - 328, - 1, - "expression", - 2213, - 14 - ], - [ - "move", - 20, - 328, - 2213, - 14 - ], - [ - "load_field", - 329, - 1, - "statements", - 2214, - 15 - ], - [ - "move", - 53, - 329, - 2214, - 15 - ], - [ - "access", - 330, - "while_start", - 2215, - 31 - ], - [ - "get", - 332, - 57, - 1, - 2215, - 21 - ], - [ - "frame", - 333, - 332, - 1, - 2215, - 21 - ], - [ - "null", - 334, - 2215, - 21 - ], - [ - "setarg", - 333, - 0, - 334, - 2215, - 21 - ], - [ - "setarg", - 333, - 1, - 330, - 2215, - 21 - ], - [ - "invoke", - 333, - 331, - 2215, - 21 - ], - [ - "move", - 52, - 331, - 2215, - 21 - ], - [ - "access", - 335, - "while_end", - 2216, - 29 - ], - [ - "get", - 337, - 57, - 1, - 2216, - 19 - ], - [ - "frame", - 338, - 337, - 1, - 2216, - 19 - ], - [ - "null", - 339, - 2216, - 19 - ], - [ - "setarg", - 338, - 0, - 339, - 2216, - 19 - ], - [ - "setarg", - 338, - 1, - 335, - 2216, - 19 - ], - [ - "invoke", - 338, - 336, - 2216, - 19 - ], - [ - "move", - 27, - 336, - 2216, - 19 - ], - [ - "get", - 340, - 85, - 1, - 2217, - 19 - ], - [ - "move", - 47, - 340, - 2217, - 19 - ], - [ - "get", - 341, - 86, - 1, - 2218, - 22 - ], - [ - "move", - 48, - 341, - 2218, - 22 - ], - [ - "put", - 27, - 85, - 1, - 2219, - 22 - ], - [ - "put", - 52, - 86, - 1, - 2220, - 25 - ], - [ - "get", - 342, - 92, - 1, - 2221, - 11 - ], - [ - "null", - 343, - 2221, - 30 - ], - [ - "is_identical", - 344, - 342, - 343, - 2221, - 30 - ], - [ - "jump_true", - 344, - "ne_nid_1883", - 2221, - 30 - ], - [ - "jump", - "ne_ni_1884", - 2221, - 30 - ], - "ne_nid_1883", - [ - "false", - 344, - 2221, - 30 - ], - [ - "jump", - "ne_done_1882", - 2221, - 30 - ], - "ne_ni_1884", - [ - "is_int", - 345, - 342, - 2221, - 30 - ], - [ - "jump_false", - 345, - "ne_nn_1885", - 2221, - 30 - ], - "_nop_tc_138", - [ - "jump", - "ne_nn_1885", - 2221, - 30 - ], - [ - "ne_int", - 344, - 342, - 343, - 2221, - 30 - ], - [ - "jump", - "ne_done_1882", - 2221, - 30 - ], - "ne_nn_1885", - [ - "is_num", - 345, - 342, - 2221, - 30 - ], - [ - "jump_false", - 345, - "ne_nt_1886", - 2221, - 30 - ], - "_nop_tc_139", - [ - "jump", - "ne_nt_1886", - 2221, - 30 - ], - [ - "ne_float", - 344, - 342, - 343, - 2221, - 30 - ], - [ - "jump", - "ne_done_1882", - 2221, - 30 - ], - "ne_nt_1886", - [ - "is_text", - 345, - 342, - 2221, - 30 - ], - [ - "jump_false", - 345, - "ne_nnl_1887", - 2221, - 30 - ], - "_nop_tc_140", - [ - "jump", - "ne_nnl_1887", - 2221, - 30 - ], - [ - "ne_text", - 344, - 342, - 343, - 2221, - 30 - ], - [ - "jump", - "ne_done_1882", - 2221, - 30 - ], - "ne_nnl_1887", - [ - "is_null", - 345, - 342, - 2221, - 30 - ], - [ - "jump_false", - 345, - "ne_nb_1888", - 2221, - 30 - ], - "_nop_tc_141", - "_nop_tc_142", - [ - "false", - 344, - 2221, - 30 - ], - [ - "jump", - "ne_done_1882", - 2221, - 30 - ], - "ne_nb_1888", - [ - "is_bool", - 345, - 342, - 2221, - 30 - ], - [ - "jump_false", - 345, - "ne_mis_1889", - 2221, - 30 - ], - "_nop_tc_143", - [ - "jump", - "ne_mis_1889", - 2221, - 30 - ], - [ - "ne_bool", - 344, - 342, - 343, - 2221, - 30 - ], - [ - "jump", - "ne_done_1882", - 2221, - 30 - ], - "ne_mis_1889", - [ - "true", - 344, - 2221, - 30 - ], - "ne_done_1882", - [ - "jump_false", - 344, - "if_else_1880", - 2221, - 30 - ], - [ - "record", - 347, - 2 - ], - [ - "store_field", - 347, - 27, - "break_target", - 2222, - 55 - ], - [ - "store_field", - 347, - 52, - "continue_target", - 2222, - 83 - ], - [ - "get", - 348, - 84, - 1, - 2222, - 9 - ], - [ - "get", - 349, - 92, - 1, - 2222, - 21 - ], - [ - "store_dynamic", - 348, - 347, - 349, - 2222, - 21 - ], - [ - "null", - 350, - 2223, - 27 - ], - [ - "put", - 350, - 92, - 1, - 2223, - 27 - ], - [ - "jump", - "if_end_1881", - 2223, - 27 - ], - "if_else_1880", - "if_end_1881", - [ - "get", - 352, - 34, - 1, - 2225, - 7 - ], - [ - "frame", - 353, - 352, - 1, - 2225, - 7 - ], - [ - "null", - 354, - 2225, - 7 - ], - [ - "setarg", - 353, - 0, - 354, - 2225, - 7 - ], - [ - "setarg", - 353, - 1, - 52, - 2225, - 7 - ], - [ - "invoke", - 353, - 351, - 2225, - 7 - ], - [ - "access", - 355, - -1, - 2226, - 34 - ], - [ - "get", - 357, - 55, - 1, - 2226, - 19 - ], - [ - "frame", - 358, - 357, - 2, - 2226, - 19 - ], - [ - "null", - 359, - 2226, - 19 - ], - [ - "setarg", - 358, - 0, - 359, - 2226, - 19 - ], - [ - "setarg", - 358, - 1, - 20, - 2226, - 19 - ], - [ - "setarg", - 358, - 2, - 355, - 2226, - 19 - ], - [ - "invoke", - 358, - 356, - 2226, - 19 - ], - [ - "move", - 22, - 356, - 2226, - 19 - ], - [ - "access", - 360, - "jump_false", - 2227, - 22 - ], - [ - "get", - 362, - 33, - 1, - 2227, - 7 - ], - [ - "frame", - 363, - 362, - 3, - 2227, - 7 - ], - [ - "null", - 364, - 2227, - 7 - ], - [ - "setarg", - 363, - 0, - 364, - 2227, - 7 - ], - [ - "setarg", - 363, - 1, - 360, - 2227, - 7 - ], - [ - "setarg", - 363, - 2, - 22, - 2227, - 7 - ], - [ - "setarg", - 363, - 3, - 27, - 2227, - 7 - ], - [ - "invoke", - 363, - 361, - 2227, - 7 - ], - [ - "access", - 365, - 0, - 2228, - 12 - ], - [ - "move", - 2, - 365, - 2228, - 12 - ], - "while_start_1890", - [ - "length", - 366, - 53, - 2229, - 26 - ], - [ - "is_int", - 368, - 2, - 2229, - 26 - ], - [ - "jump_false", - 368, - "rel_ni_1892", - 2229, - 26 - ], - "_nop_tc_144", - "_nop_tc_145", - [ - "lt_int", - 367, - 2, - 366, - 2229, - 26 - ], - [ - "jump", - "rel_done_1894", - 2229, - 26 - ], - "rel_ni_1892", - [ - "is_num", - 368, - 2, - 2229, - 26 - ], - [ - "jump_false", - 368, - "rel_nn_1893", - 2229, - 26 - ], - "_nop_tc_146", - "_nop_tc_147", - [ - "lt_float", - 367, - 2, - 366, - 2229, - 26 - ], - [ - "jump", - "rel_done_1894", - 2229, - 26 - ], - "rel_nn_1893", - [ - "is_text", - 368, - 2, - 2229, - 26 - ], - [ - "jump_false", - 368, - "rel_err_1895", - 2229, - 26 - ], - "_nop_tc_148", - [ - "jump", - "rel_err_1895", - 2229, - 26 - ], - [ - "lt_text", - 367, - 2, - 366, - 2229, - 26 - ], - [ - "jump", - "rel_done_1894", - 2229, - 26 - ], - "rel_err_1895", - [ - "disrupt", - 2229, - 26 - ], - "rel_done_1894", - [ - "jump_false", - 367, - "while_end_1891", - 2229, - 26 - ], - [ - "load_dynamic", - 370, - 53, - 2, - 2230, - 29 - ], - [ - "get", - 372, - 59, - 1, - 2230, - 9 - ], - [ - "frame", - 373, - 372, - 1, - 2230, - 9 - ], - [ - "null", - 374, - 2230, - 9 - ], - [ - "setarg", - 373, - 0, - 374, - 2230, - 9 - ], - [ - "setarg", - 373, - 1, - 370, - 2230, - 9 - ], - [ - "invoke", - 373, - 371, - 2230, - 9 - ], - [ - "access", - 375, - 1, - 2231, - 19 - ], - [ - "is_text", - 377, - 2, - 2231, - 19 - ], - [ - "jump_false", - 377, - "add_cn_1897", - 2231, - 19 - ], - "_nop_tc_149", - [ - "jump", - "add_cn_1897", - 2231, - 19 - ], - [ - "concat", - 376, - 2, - 375, - 2231, - 19 - ], - [ - "jump", - "add_done_1896", - 2231, - 19 - ], - "add_cn_1897", - [ - "is_num", - 377, - 2, - 2231, - 19 - ], - [ - "jump_false", - 377, - "add_err_1898", - 2231, - 19 - ], - "_nop_tc_150", - "_nop_tc_151", - [ - "add", - 376, - 2, - 375, - 2231, - 19 - ], - [ - "jump", - "add_done_1896", - 2231, - 19 - ], - "add_err_1898", - [ - "disrupt", - 2231, - 19 - ], - "add_done_1896", - [ - "move", - 2, - 376, - 2231, - 19 - ], - [ - "jump", - "while_start_1890", - 2231, - 19 - ], - "while_end_1891", - [ - "get", - 380, - 32, - 1, - 2233, - 7 - ], - [ - "frame", - 381, - 380, - 1, - 2233, - 7 - ], - [ - "null", - 382, - 2233, - 7 - ], - [ - "setarg", - 381, - 0, - 382, - 2233, - 7 - ], - [ - "setarg", - 381, - 1, - 52, - 2233, - 7 - ], - [ - "invoke", - 381, - 379, - 2233, - 7 - ], - [ - "get", - 384, - 34, - 1, - 2234, - 7 - ], - [ - "frame", - 385, - 384, - 1, - 2234, - 7 - ], - [ - "null", - 386, - 2234, - 7 - ], - [ - "setarg", - 385, - 0, - 386, - 2234, - 7 - ], - [ - "setarg", - 385, - 1, - 27, - 2234, - 7 - ], - [ - "invoke", - 385, - 383, - 2234, - 7 - ], - [ - "put", - 47, - 85, - 1, - 2235, - 22 - ], - [ - "put", - 48, - 86, - 1, - 2236, - 25 - ], - [ - "null", - 387, - 2237, - 14 - ], - [ - "return", - 387, - 2237, - 14 - ], - "_nop_ur_9", - "if_else_1872", - "if_end_1873", - [ - "access", - 388, - "do", - 2240, - 17 - ], - [ - "is_identical", - 389, - 37, - 388, - 2240, - 17 - ], - [ - "jump_true", - 389, - "eq_done_1901", - 2240, - 17 - ], - [ - "is_int", - 390, - 37, - 2240, - 17 - ], - [ - "jump_false", - 390, - "eq_ni_1902", - 2240, - 17 - ], - "_nop_tc_152", - [ - "jump", - "eq_ni_1902", - 2240, - 17 - ], - [ - "eq_int", - 389, - 37, - 388, - 2240, - 17 - ], - [ - "jump", - "eq_done_1901", - 2240, - 17 - ], - "eq_ni_1902", - [ - "is_num", - 390, - 37, - 2240, - 17 - ], - [ - "jump_false", - 390, - "eq_nn_1903", - 2240, - 17 - ], - "_nop_tc_153", - [ - "jump", - "eq_nn_1903", - 2240, - 17 - ], - [ - "eq_float", - 389, - 37, - 388, - 2240, - 17 - ], - [ - "jump", - "eq_done_1901", - 2240, - 17 - ], - "eq_nn_1903", - [ - "is_text", - 390, - 37, - 2240, - 17 - ], - [ - "jump_false", - 390, - "eq_nt_1904", - 2240, - 17 - ], - "_nop_tc_154", - "_nop_tc_155", - [ - "eq_text", - 389, - 37, - 388, - 2240, - 17 - ], - [ - "jump", - "eq_done_1901", - 2240, - 17 - ], - "eq_nt_1904", - [ - "is_null", - 390, - 37, - 2240, - 17 - ], - [ - "jump_false", - 390, - "eq_nnl_1905", - 2240, - 17 - ], - "_nop_tc_156", - [ - "jump", - "eq_nnl_1905", - 2240, - 17 - ], - [ - "true", - 389, - 2240, - 17 - ], - [ - "jump", - "eq_done_1901", - 2240, - 17 - ], - "eq_nnl_1905", - [ - "is_bool", - 390, - 37, - 2240, - 17 - ], - [ - "jump_false", - 390, - "eq_nb_1906", - 2240, - 17 - ], - "_nop_tc_157", - [ - "jump", - "eq_nb_1906", - 2240, - 17 - ], - [ - "eq_bool", - 389, - 37, - 388, - 2240, - 17 - ], - [ - "jump", - "eq_done_1901", - 2240, - 17 - ], - "eq_nb_1906", - [ - "false", - 389, - 2240, - 17 - ], - "eq_done_1901", - [ - "jump_false", - 389, - "if_else_1899", - 2240, - 17 - ], - [ - "load_field", - 392, - 1, - "expression", - 2241, - 14 - ], - [ - "move", - 20, - 392, - 2241, - 14 - ], - [ - "load_field", - 393, - 1, - "statements", - 2242, - 15 - ], - [ - "move", - 53, - 393, - 2242, - 15 - ], - [ - "access", - 394, - "do_start", - 2243, - 31 - ], - [ - "get", - 396, - 57, - 1, - 2243, - 21 - ], - [ - "frame", - 397, - 396, - 1, - 2243, - 21 - ], - [ - "null", - 398, - 2243, - 21 - ], - [ - "setarg", - 397, - 0, - 398, - 2243, - 21 - ], - [ - "setarg", - 397, - 1, - 394, - 2243, - 21 - ], - [ - "invoke", - 397, - 395, - 2243, - 21 - ], - [ - "move", - 52, - 395, - 2243, - 21 - ], - [ - "access", - 399, - "do_cond", - 2244, - 30 - ], - [ - "get", - 401, - 57, - 1, - 2244, - 20 - ], - [ - "frame", - 402, - 401, - 1, - 2244, - 20 - ], - [ - "null", - 403, - 2244, - 20 - ], - [ - "setarg", - 402, - 0, - 403, - 2244, - 20 - ], - [ - "setarg", - 402, - 1, - 399, - 2244, - 20 - ], - [ - "invoke", - 402, - 400, - 2244, - 20 - ], - [ - "move", - 21, - 400, - 2244, - 20 - ], - [ - "access", - 404, - "do_end", - 2245, - 29 - ], - [ - "get", - 406, - 57, - 1, - 2245, - 19 - ], - [ - "frame", - 407, - 406, - 1, - 2245, - 19 - ], - [ - "null", - 408, - 2245, - 19 - ], - [ - "setarg", - 407, - 0, - 408, - 2245, - 19 - ], - [ - "setarg", - 407, - 1, - 404, - 2245, - 19 - ], - [ - "invoke", - 407, - 405, - 2245, - 19 - ], - [ - "move", - 27, - 405, - 2245, - 19 - ], - [ - "get", - 409, - 85, - 1, - 2246, - 19 - ], - [ - "move", - 47, - 409, - 2246, - 19 - ], - [ - "get", - 410, - 86, - 1, - 2247, - 22 - ], - [ - "move", - 48, - 410, - 2247, - 22 - ], - [ - "put", - 27, - 85, - 1, - 2248, - 22 - ], - [ - "put", - 21, - 86, - 1, - 2249, - 25 - ], - [ - "get", - 411, - 92, - 1, - 2250, - 11 - ], - [ - "null", - 412, - 2250, - 30 - ], - [ - "is_identical", - 413, - 411, - 412, - 2250, - 30 - ], - [ - "jump_true", - 413, - "ne_nid_1910", - 2250, - 30 - ], - [ - "jump", - "ne_ni_1911", - 2250, - 30 - ], - "ne_nid_1910", - [ - "false", - 413, - 2250, - 30 - ], - [ - "jump", - "ne_done_1909", - 2250, - 30 - ], - "ne_ni_1911", - [ - "is_int", - 414, - 411, - 2250, - 30 - ], - [ - "jump_false", - 414, - "ne_nn_1912", - 2250, - 30 - ], - "_nop_tc_158", - [ - "jump", - "ne_nn_1912", - 2250, - 30 - ], - [ - "ne_int", - 413, - 411, - 412, - 2250, - 30 - ], - [ - "jump", - "ne_done_1909", - 2250, - 30 - ], - "ne_nn_1912", - [ - "is_num", - 414, - 411, - 2250, - 30 - ], - [ - "jump_false", - 414, - "ne_nt_1913", - 2250, - 30 - ], - "_nop_tc_159", - [ - "jump", - "ne_nt_1913", - 2250, - 30 - ], - [ - "ne_float", - 413, - 411, - 412, - 2250, - 30 - ], - [ - "jump", - "ne_done_1909", - 2250, - 30 - ], - "ne_nt_1913", - [ - "is_text", - 414, - 411, - 2250, - 30 - ], - [ - "jump_false", - 414, - "ne_nnl_1914", - 2250, - 30 - ], - "_nop_tc_160", - [ - "jump", - "ne_nnl_1914", - 2250, - 30 - ], - [ - "ne_text", - 413, - 411, - 412, - 2250, - 30 - ], - [ - "jump", - "ne_done_1909", - 2250, - 30 - ], - "ne_nnl_1914", - [ - "is_null", - 414, - 411, - 2250, - 30 - ], - [ - "jump_false", - 414, - "ne_nb_1915", - 2250, - 30 - ], - "_nop_tc_161", - "_nop_tc_162", - [ - "false", - 413, - 2250, - 30 - ], - [ - "jump", - "ne_done_1909", - 2250, - 30 - ], - "ne_nb_1915", - [ - "is_bool", - 414, - 411, - 2250, - 30 - ], - [ - "jump_false", - 414, - "ne_mis_1916", - 2250, - 30 - ], - "_nop_tc_163", - [ - "jump", - "ne_mis_1916", - 2250, - 30 - ], - [ - "ne_bool", - 413, - 411, - 412, - 2250, - 30 - ], - [ - "jump", - "ne_done_1909", - 2250, - 30 - ], - "ne_mis_1916", - [ - "true", - 413, - 2250, - 30 - ], - "ne_done_1909", - [ - "jump_false", - 413, - "if_else_1907", - 2250, - 30 - ], - [ - "record", - 416, - 2 - ], - [ - "store_field", - 416, - 27, - "break_target", - 2251, - 55 - ], - [ - "store_field", - 416, - 21, - "continue_target", - 2251, - 83 - ], - [ - "get", - 417, - 84, - 1, - 2251, - 9 - ], - [ - "get", - 418, - 92, - 1, - 2251, - 21 - ], - [ - "store_dynamic", - 417, - 416, - 418, - 2251, - 21 - ], - [ - "null", - 419, - 2252, - 27 - ], - [ - "put", - 419, - 92, - 1, - 2252, - 27 - ], - [ - "jump", - "if_end_1908", - 2252, - 27 - ], - "if_else_1907", - "if_end_1908", - [ - "get", - 421, - 34, - 1, - 2254, - 7 - ], - [ - "frame", - 422, - 421, - 1, - 2254, - 7 - ], - [ - "null", - 423, - 2254, - 7 - ], - [ - "setarg", - 422, - 0, - 423, - 2254, - 7 - ], - [ - "setarg", - 422, - 1, - 52, - 2254, - 7 - ], - [ - "invoke", - 422, - 420, - 2254, - 7 - ], - [ - "access", - 424, - 0, - 2255, - 12 - ], - [ - "move", - 2, - 424, - 2255, - 12 - ], - "while_start_1917", - [ - "length", - 425, - 53, - 2256, - 26 - ], - [ - "is_int", - 427, - 2, - 2256, - 26 - ], - [ - "jump_false", - 427, - "rel_ni_1919", - 2256, - 26 - ], - "_nop_tc_164", - "_nop_tc_165", - [ - "lt_int", - 426, - 2, - 425, - 2256, - 26 - ], - [ - "jump", - "rel_done_1921", - 2256, - 26 - ], - "rel_ni_1919", - [ - "is_num", - 427, - 2, - 2256, - 26 - ], - [ - "jump_false", - 427, - "rel_nn_1920", - 2256, - 26 - ], - "_nop_tc_166", - "_nop_tc_167", - [ - "lt_float", - 426, - 2, - 425, - 2256, - 26 - ], - [ - "jump", - "rel_done_1921", - 2256, - 26 - ], - "rel_nn_1920", - [ - "is_text", - 427, - 2, - 2256, - 26 - ], - [ - "jump_false", - 427, - "rel_err_1922", - 2256, - 26 - ], - "_nop_tc_168", - [ - "jump", - "rel_err_1922", - 2256, - 26 - ], - [ - "lt_text", - 426, - 2, - 425, - 2256, - 26 - ], - [ - "jump", - "rel_done_1921", - 2256, - 26 - ], - "rel_err_1922", - [ - "disrupt", - 2256, - 26 - ], - "rel_done_1921", - [ - "jump_false", - 426, - "while_end_1918", - 2256, - 26 - ], - [ - "load_dynamic", - 429, - 53, - 2, - 2257, - 29 - ], - [ - "get", - 431, - 59, - 1, - 2257, - 9 - ], - [ - "frame", - 432, - 431, - 1, - 2257, - 9 - ], - [ - "null", - 433, - 2257, - 9 - ], - [ - "setarg", - 432, - 0, - 433, - 2257, - 9 - ], - [ - "setarg", - 432, - 1, - 429, - 2257, - 9 - ], - [ - "invoke", - 432, - 430, - 2257, - 9 - ], - [ - "access", - 434, - 1, - 2258, - 19 - ], - [ - "is_text", - 436, - 2, - 2258, - 19 - ], - [ - "jump_false", - 436, - "add_cn_1924", - 2258, - 19 - ], - "_nop_tc_169", - [ - "jump", - "add_cn_1924", - 2258, - 19 - ], - [ - "concat", - 435, - 2, - 434, - 2258, - 19 - ], - [ - "jump", - "add_done_1923", - 2258, - 19 - ], - "add_cn_1924", - [ - "is_num", - 436, - 2, - 2258, - 19 - ], - [ - "jump_false", - 436, - "add_err_1925", - 2258, - 19 - ], - "_nop_tc_170", - "_nop_tc_171", - [ - "add", - 435, - 2, - 434, - 2258, - 19 - ], - [ - "jump", - "add_done_1923", - 2258, - 19 - ], - "add_err_1925", - [ - "disrupt", - 2258, - 19 - ], - "add_done_1923", - [ - "move", - 2, - 435, - 2258, - 19 - ], - [ - "jump", - "while_start_1917", - 2258, - 19 - ], - "while_end_1918", - [ - "get", - 439, - 34, - 1, - 2260, - 7 - ], - [ - "frame", - 440, - 439, - 1, - 2260, - 7 - ], - [ - "null", - 441, - 2260, - 7 - ], - [ - "setarg", - 440, - 0, - 441, - 2260, - 7 - ], - [ - "setarg", - 440, - 1, - 21, - 2260, - 7 - ], - [ - "invoke", - 440, - 438, - 2260, - 7 - ], - [ - "access", - 442, - -1, - 2261, - 34 - ], - [ - "get", - 444, - 55, - 1, - 2261, - 19 - ], - [ - "frame", - 445, - 444, - 2, - 2261, - 19 - ], - [ - "null", - 446, - 2261, - 19 - ], - [ - "setarg", - 445, - 0, - 446, - 2261, - 19 - ], - [ - "setarg", - 445, - 1, - 20, - 2261, - 19 - ], - [ - "setarg", - 445, - 2, - 442, - 2261, - 19 - ], - [ - "invoke", - 445, - 443, - 2261, - 19 - ], - [ - "move", - 22, - 443, - 2261, - 19 - ], - [ - "access", - 447, - "jump_true", - 2262, - 22 - ], - [ - "get", - 449, - 33, - 1, - 2262, - 7 - ], - [ - "frame", - 450, - 449, - 3, - 2262, - 7 - ], - [ - "null", - 451, - 2262, - 7 - ], - [ - "setarg", - 450, - 0, - 451, - 2262, - 7 - ], - [ - "setarg", - 450, - 1, - 447, - 2262, - 7 - ], - [ - "setarg", - 450, - 2, - 22, - 2262, - 7 - ], - [ - "setarg", - 450, - 3, - 52, - 2262, - 7 - ], - [ - "invoke", - 450, - 448, - 2262, - 7 - ], - [ - "get", - 453, - 34, - 1, - 2263, - 7 - ], - [ - "frame", - 454, - 453, - 1, - 2263, - 7 - ], - [ - "null", - 455, - 2263, - 7 - ], - [ - "setarg", - 454, - 0, - 455, - 2263, - 7 - ], - [ - "setarg", - 454, - 1, - 27, - 2263, - 7 - ], - [ - "invoke", - 454, - 452, - 2263, - 7 - ], - [ - "put", - 47, - 85, - 1, - 2264, - 22 - ], - [ - "put", - 48, - 86, - 1, - 2265, - 25 - ], - [ - "null", - 456, - 2266, - 14 - ], - [ - "return", - 456, - 2266, - 14 - ], - "_nop_ur_10", - "if_else_1899", - "if_end_1900", - [ - "access", - 457, - "for", - 2269, - 17 - ], - [ - "is_identical", - 458, - 37, - 457, - 2269, - 17 - ], - [ - "jump_true", - 458, - "eq_done_1928", - 2269, - 17 - ], - [ - "is_int", - 459, - 37, - 2269, - 17 - ], - [ - "jump_false", - 459, - "eq_ni_1929", - 2269, - 17 - ], - "_nop_tc_172", - [ - "jump", - "eq_ni_1929", - 2269, - 17 - ], - [ - "eq_int", - 458, - 37, - 457, - 2269, - 17 - ], - [ - "jump", - "eq_done_1928", - 2269, - 17 - ], - "eq_ni_1929", - [ - "is_num", - 459, - 37, - 2269, - 17 - ], - [ - "jump_false", - 459, - "eq_nn_1930", - 2269, - 17 - ], - "_nop_tc_173", - [ - "jump", - "eq_nn_1930", - 2269, - 17 - ], - [ - "eq_float", - 458, - 37, - 457, - 2269, - 17 - ], - [ - "jump", - "eq_done_1928", - 2269, - 17 - ], - "eq_nn_1930", - [ - "is_text", - 459, - 37, - 2269, - 17 - ], - [ - "jump_false", - 459, - "eq_nt_1931", - 2269, - 17 - ], - "_nop_tc_174", - "_nop_tc_175", - [ - "eq_text", - 458, - 37, - 457, - 2269, - 17 - ], - [ - "jump", - "eq_done_1928", - 2269, - 17 - ], - "eq_nt_1931", - [ - "is_null", - 459, - 37, - 2269, - 17 - ], - [ - "jump_false", - 459, - "eq_nnl_1932", - 2269, - 17 - ], - "_nop_tc_176", - [ - "jump", - "eq_nnl_1932", - 2269, - 17 - ], - [ - "true", - 458, - 2269, - 17 - ], - [ - "jump", - "eq_done_1928", - 2269, - 17 - ], - "eq_nnl_1932", - [ - "is_bool", - 459, - 37, - 2269, - 17 - ], - [ - "jump_false", - 459, - "eq_nb_1933", - 2269, - 17 - ], - "_nop_tc_177", - [ - "jump", - "eq_nb_1933", - 2269, - 17 - ], - [ - "eq_bool", - 458, - 37, - 457, - 2269, - 17 - ], - [ - "jump", - "eq_done_1928", - 2269, - 17 - ], - "eq_nb_1933", - [ - "false", - 458, - 2269, - 17 - ], - "eq_done_1928", - [ - "jump_false", - 458, - "if_else_1926", - 2269, - 17 - ], - [ - "load_field", - 461, - 1, - "init", - 2270, - 14 - ], - [ - "move", - 35, - 461, - 2270, - 14 - ], - [ - "load_field", - 462, - 1, - "test", - 2271, - 14 - ], - [ - "move", - 55, - 462, - 2271, - 14 - ], - [ - "load_field", - 463, - 1, - "update", - 2272, - 16 - ], - [ - "move", - 58, - 463, - 2272, - 16 - ], - [ - "load_field", - 464, - 1, - "statements", - 2273, - 15 - ], - [ - "move", - 53, - 464, - 2273, - 15 - ], - [ - "access", - 465, - "for_start", - 2274, - 31 - ], - [ - "get", - 467, - 57, - 1, - 2274, - 21 - ], - [ - "frame", - 468, - 467, - 1, - 2274, - 21 - ], - [ - "null", - 469, - 2274, - 21 - ], - [ - "setarg", - 468, - 0, - 469, - 2274, - 21 - ], - [ - "setarg", - 468, - 1, - 465, - 2274, - 21 - ], - [ - "invoke", - 468, - 466, - 2274, - 21 - ], - [ - "move", - 52, - 466, - 2274, - 21 - ], - [ - "access", - 470, - "for_update", - 2275, - 32 - ], - [ - "get", - 472, - 57, - 1, - 2275, - 22 - ], - [ - "frame", - 473, - 472, - 1, - 2275, - 22 - ], - [ - "null", - 474, - 2275, - 22 - ], - [ - "setarg", - 473, - 0, - 474, - 2275, - 22 - ], - [ - "setarg", - 473, - 1, - 470, - 2275, - 22 - ], - [ - "invoke", - 473, - 471, - 2275, - 22 - ], - [ - "move", - 59, - 471, - 2275, - 22 - ], - [ - "access", - 475, - "for_end", - 2276, - 29 - ], - [ - "get", - 477, - 57, - 1, - 2276, - 19 - ], - [ - "frame", - 478, - 477, - 1, - 2276, - 19 - ], - [ - "null", - 479, - 2276, - 19 - ], - [ - "setarg", - 478, - 0, - 479, - 2276, - 19 - ], - [ - "setarg", - 478, - 1, - 475, - 2276, - 19 - ], - [ - "invoke", - 478, - 476, - 2276, - 19 - ], - [ - "move", - 27, - 476, - 2276, - 19 - ], - [ - "get", - 480, - 85, - 1, - 2277, - 19 - ], - [ - "move", - 47, - 480, - 2277, - 19 - ], - [ - "get", - 481, - 86, - 1, - 2278, - 22 - ], - [ - "move", - 48, - 481, - 2278, - 22 - ], - [ - "put", - 27, - 85, - 1, - 2279, - 22 - ], - [ - "put", - 59, - 86, - 1, - 2280, - 25 - ], - [ - "get", - 482, - 92, - 1, - 2281, - 11 - ], - [ - "null", - 483, - 2281, - 30 - ], - [ - "is_identical", - 484, - 482, - 483, - 2281, - 30 - ], - [ - "jump_true", - 484, - "ne_nid_1937", - 2281, - 30 - ], - [ - "jump", - "ne_ni_1938", - 2281, - 30 - ], - "ne_nid_1937", - [ - "false", - 484, - 2281, - 30 - ], - [ - "jump", - "ne_done_1936", - 2281, - 30 - ], - "ne_ni_1938", - [ - "is_int", - 485, - 482, - 2281, - 30 - ], - [ - "jump_false", - 485, - "ne_nn_1939", - 2281, - 30 - ], - "_nop_tc_178", - [ - "jump", - "ne_nn_1939", - 2281, - 30 - ], - [ - "ne_int", - 484, - 482, - 483, - 2281, - 30 - ], - [ - "jump", - "ne_done_1936", - 2281, - 30 - ], - "ne_nn_1939", - [ - "is_num", - 485, - 482, - 2281, - 30 - ], - [ - "jump_false", - 485, - "ne_nt_1940", - 2281, - 30 - ], - "_nop_tc_179", - [ - "jump", - "ne_nt_1940", - 2281, - 30 - ], - [ - "ne_float", - 484, - 482, - 483, - 2281, - 30 - ], - [ - "jump", - "ne_done_1936", - 2281, - 30 - ], - "ne_nt_1940", - [ - "is_text", - 485, - 482, - 2281, - 30 - ], - [ - "jump_false", - 485, - "ne_nnl_1941", - 2281, - 30 - ], - "_nop_tc_180", - [ - "jump", - "ne_nnl_1941", - 2281, - 30 - ], - [ - "ne_text", - 484, - 482, - 483, - 2281, - 30 - ], - [ - "jump", - "ne_done_1936", - 2281, - 30 - ], - "ne_nnl_1941", - [ - "is_null", - 485, - 482, - 2281, - 30 - ], - [ - "jump_false", - 485, - "ne_nb_1942", - 2281, - 30 - ], - "_nop_tc_181", - "_nop_tc_182", - [ - "false", - 484, - 2281, - 30 - ], - [ - "jump", - "ne_done_1936", - 2281, - 30 - ], - "ne_nb_1942", - [ - "is_bool", - 485, - 482, - 2281, - 30 - ], - [ - "jump_false", - 485, - "ne_mis_1943", - 2281, - 30 - ], - "_nop_tc_183", - [ - "jump", - "ne_mis_1943", - 2281, - 30 - ], - [ - "ne_bool", - 484, - 482, - 483, - 2281, - 30 - ], - [ - "jump", - "ne_done_1936", - 2281, - 30 - ], - "ne_mis_1943", - [ - "true", - 484, - 2281, - 30 - ], - "ne_done_1936", - [ - "jump_false", - 484, - "if_else_1934", - 2281, - 30 - ], - [ - "record", - 487, - 2 - ], - [ - "store_field", - 487, - 27, - "break_target", - 2282, - 55 - ], - [ - "store_field", - 487, - 59, - "continue_target", - 2282, - 83 - ], - [ - "get", - 488, - 84, - 1, - 2282, - 9 - ], - [ - "get", - 489, - 92, - 1, - 2282, - 21 - ], - [ - "store_dynamic", - 488, - 487, - 489, - 2282, - 21 - ], - [ - "null", - 490, - 2283, - 27 - ], - [ - "put", - 490, - 92, - 1, - 2283, - 27 - ], - [ - "jump", - "if_end_1935", - 2283, - 27 - ], - "if_else_1934", - "if_end_1935", - [ - "null", - 491, - 2285, - 19 - ], - [ - "is_identical", - 492, - 35, - 491, - 2285, - 19 - ], - [ - "jump_true", - 492, - "ne_nid_1947", - 2285, - 19 - ], - [ - "jump", - "ne_ni_1948", - 2285, - 19 - ], - "ne_nid_1947", - [ - "false", - 492, - 2285, - 19 - ], - [ - "jump", - "ne_done_1946", - 2285, - 19 - ], - "ne_ni_1948", - [ - "is_int", - 493, - 35, - 2285, - 19 - ], - [ - "jump_false", - 493, - "ne_nn_1949", - 2285, - 19 - ], - "_nop_tc_184", - [ - "jump", - "ne_nn_1949", - 2285, - 19 - ], - [ - "ne_int", - 492, - 35, - 491, - 2285, - 19 - ], - [ - "jump", - "ne_done_1946", - 2285, - 19 - ], - "ne_nn_1949", - [ - "is_num", - 493, - 35, - 2285, - 19 - ], - [ - "jump_false", - 493, - "ne_nt_1950", - 2285, - 19 - ], - "_nop_tc_185", - [ - "jump", - "ne_nt_1950", - 2285, - 19 - ], - [ - "ne_float", - 492, - 35, - 491, - 2285, - 19 - ], - [ - "jump", - "ne_done_1946", - 2285, - 19 - ], - "ne_nt_1950", - [ - "is_text", - 493, - 35, - 2285, - 19 - ], - [ - "jump_false", - 493, - "ne_nnl_1951", - 2285, - 19 - ], - "_nop_tc_186", - [ - "jump", - "ne_nnl_1951", - 2285, - 19 - ], - [ - "ne_text", - 492, - 35, - 491, - 2285, - 19 - ], - [ - "jump", - "ne_done_1946", - 2285, - 19 - ], - "ne_nnl_1951", - [ - "is_null", - 493, - 35, - 2285, - 19 - ], - [ - "jump_false", - 493, - "ne_nb_1952", - 2285, - 19 - ], - "_nop_tc_187", - "_nop_tc_188", - [ - "false", - 492, - 2285, - 19 - ], - [ - "jump", - "ne_done_1946", - 2285, - 19 - ], - "ne_nb_1952", - [ - "is_bool", - 493, - 35, - 2285, - 19 - ], - [ - "jump_false", - 493, - "ne_mis_1953", - 2285, - 19 - ], - "_nop_tc_189", - [ - "jump", - "ne_mis_1953", - 2285, - 19 - ], - [ - "ne_bool", - 492, - 35, - 491, - 2285, - 19 - ], - [ - "jump", - "ne_done_1946", - 2285, - 19 - ], - "ne_mis_1953", - [ - "true", - 492, - 2285, - 19 - ], - "ne_done_1946", - [ - "jump_false", - 492, - "if_else_1944", - 2285, - 19 - ], - [ - "load_field", - 495, - 35, - "kind", - 2286, - 21 - ], - [ - "move", - 36, - 495, - 2286, - 21 - ], - [ - "access", - 496, - "var", - 2287, - 26 - ], - [ - "is_identical", - 497, - 36, - 496, - 2287, - 26 - ], - [ - "jump_true", - 497, - "eq_done_1957", - 2287, - 26 - ], - [ - "is_int", - 498, - 36, - 2287, - 26 - ], - [ - "jump_false", - 498, - "eq_ni_1958", - 2287, - 26 - ], - "_nop_tc_190", - [ - "jump", - "eq_ni_1958", - 2287, - 26 - ], - [ - "eq_int", - 497, - 36, - 496, - 2287, - 26 - ], - [ - "jump", - "eq_done_1957", - 2287, - 26 - ], - "eq_ni_1958", - [ - "is_num", - 498, - 36, - 2287, - 26 - ], - [ - "jump_false", - 498, - "eq_nn_1959", - 2287, - 26 - ], - "_nop_tc_191", - [ - "jump", - "eq_nn_1959", - 2287, - 26 - ], - [ - "eq_float", - 497, - 36, - 496, - 2287, - 26 - ], - [ - "jump", - "eq_done_1957", - 2287, - 26 - ], - "eq_nn_1959", - [ - "is_text", - 498, - 36, - 2287, - 26 - ], - [ - "jump_false", - 498, - "eq_nt_1960", - 2287, - 26 - ], - "_nop_tc_192", - "_nop_tc_193", - [ - "eq_text", - 497, - 36, - 496, - 2287, - 26 - ], - [ - "jump", - "eq_done_1957", - 2287, - 26 - ], - "eq_nt_1960", - [ - "is_null", - 498, - 36, - 2287, - 26 - ], - [ - "jump_false", - 498, - "eq_nnl_1961", - 2287, - 26 - ], - "_nop_tc_194", - [ - "jump", - "eq_nnl_1961", - 2287, - 26 - ], - [ - "true", - 497, - 2287, - 26 - ], - [ - "jump", - "eq_done_1957", - 2287, - 26 - ], - "eq_nnl_1961", - [ - "is_bool", - 498, - 36, - 2287, - 26 - ], - [ - "jump_false", - 498, - "eq_nb_1962", - 2287, - 26 - ], - "_nop_tc_195", - [ - "jump", - "eq_nb_1962", - 2287, - 26 - ], - [ - "eq_bool", - 497, - 36, - 496, - 2287, - 26 - ], - [ - "jump", - "eq_done_1957", - 2287, - 26 - ], - "eq_nb_1962", - [ - "false", - 497, - 2287, - 26 - ], - "eq_done_1957", - [ - "move", - 500, - 497, - 2287, - 26 - ], - [ - "jump_true", - 500, - "or_end_1956", - 2287, - 26 - ], - [ - "access", - 501, - "def", - 2287, - 48 - ], - [ - "is_identical", - 502, - 36, - 501, - 2287, - 48 - ], - [ - "jump_true", - 502, - "eq_done_1963", - 2287, - 48 - ], - [ - "is_int", - 503, - 36, - 2287, - 48 - ], - [ - "jump_false", - 503, - "eq_ni_1964", - 2287, - 48 - ], - "_nop_tc_196", - [ - "jump", - "eq_ni_1964", - 2287, - 48 - ], - [ - "eq_int", - 502, - 36, - 501, - 2287, - 48 - ], - [ - "jump", - "eq_done_1963", - 2287, - 48 - ], - "eq_ni_1964", - [ - "is_num", - 503, - 36, - 2287, - 48 - ], - [ - "jump_false", - 503, - "eq_nn_1965", - 2287, - 48 - ], - "_nop_tc_197", - [ - "jump", - "eq_nn_1965", - 2287, - 48 - ], - [ - "eq_float", - 502, - 36, - 501, - 2287, - 48 - ], - [ - "jump", - "eq_done_1963", - 2287, - 48 - ], - "eq_nn_1965", - [ - "is_text", - 503, - 36, - 2287, - 48 - ], - [ - "jump_false", - 503, - "eq_nt_1966", - 2287, - 48 - ], - "_nop_tc_198", - "_nop_tc_199", - [ - "eq_text", - 502, - 36, - 501, - 2287, - 48 - ], - [ - "jump", - "eq_done_1963", - 2287, - 48 - ], - "eq_nt_1966", - [ - "is_null", - 503, - 36, - 2287, - 48 - ], - [ - "jump_false", - 503, - "eq_nnl_1967", - 2287, - 48 - ], - "_nop_tc_200", - [ - "jump", - "eq_nnl_1967", - 2287, - 48 - ], - [ - "true", - 502, - 2287, - 48 - ], - [ - "jump", - "eq_done_1963", - 2287, - 48 - ], - "eq_nnl_1967", - [ - "is_bool", - 503, - 36, - 2287, - 48 - ], - [ - "jump_false", - 503, - "eq_nb_1968", - 2287, - 48 - ], - "_nop_tc_201", - [ - "jump", - "eq_nb_1968", - 2287, - 48 - ], - [ - "eq_bool", - 502, - 36, - 501, - 2287, - 48 - ], - [ - "jump", - "eq_done_1963", - 2287, - 48 - ], - "eq_nb_1968", - [ - "false", - 502, - 2287, - 48 - ], - "eq_done_1963", - [ - "move", - 500, - 502, - 2287, - 48 - ], - "or_end_1956", - [ - "jump_false", - 500, - "if_else_1954", - 2287, - 48 - ], - [ - "get", - 506, - 59, - 1, - 2288, - 11 - ], - [ - "frame", - 507, - 506, - 1, - 2288, - 11 - ], - [ - "null", - 508, - 2288, - 11 - ], - [ - "setarg", - 507, - 0, - 508, - 2288, - 11 - ], - [ - "setarg", - 507, - 1, - 35, - 2288, - 11 - ], - [ - "invoke", - 507, - 505, - 2288, - 11 - ], - [ - "jump", - "if_end_1955", - 2288, - 11 - ], - "if_else_1954", - [ - "access", - 509, - -1, - 2290, - 26 - ], - [ - "get", - 511, - 55, - 1, - 2290, - 11 - ], - [ - "frame", - 512, - 511, - 2, - 2290, - 11 - ], - [ - "null", - 513, - 2290, - 11 - ], - [ - "setarg", - 512, - 0, - 513, - 2290, - 11 - ], - [ - "setarg", - 512, - 1, - 35, - 2290, - 11 - ], - [ - "setarg", - 512, - 2, - 509, - 2290, - 11 - ], - [ - "invoke", - 512, - 510, - 2290, - 11 - ], - "if_end_1955", - [ - "jump", - "if_end_1945", - 2290, - 11 - ], - "if_else_1944", - "if_end_1945", - [ - "get", - 515, - 34, - 1, - 2293, - 7 - ], - [ - "frame", - 516, - 515, - 1, - 2293, - 7 - ], - [ - "null", - 517, - 2293, - 7 - ], - [ - "setarg", - 516, - 0, - 517, - 2293, - 7 - ], - [ - "setarg", - 516, - 1, - 52, - 2293, - 7 - ], - [ - "invoke", - 516, - 514, - 2293, - 7 - ], - [ - "null", - 518, - 2294, - 19 - ], - [ - "is_identical", - 519, - 55, - 518, - 2294, - 19 - ], - [ - "jump_true", - 519, - "ne_nid_1972", - 2294, - 19 - ], - [ - "jump", - "ne_ni_1973", - 2294, - 19 - ], - "ne_nid_1972", - [ - "false", - 519, - 2294, - 19 - ], - [ - "jump", - "ne_done_1971", - 2294, - 19 - ], - "ne_ni_1973", - [ - "is_int", - 520, - 55, - 2294, - 19 - ], - [ - "jump_false", - 520, - "ne_nn_1974", - 2294, - 19 - ], - "_nop_tc_202", - [ - "jump", - "ne_nn_1974", - 2294, - 19 - ], - [ - "ne_int", - 519, - 55, - 518, - 2294, - 19 - ], - [ - "jump", - "ne_done_1971", - 2294, - 19 - ], - "ne_nn_1974", - [ - "is_num", - 520, - 55, - 2294, - 19 - ], - [ - "jump_false", - 520, - "ne_nt_1975", - 2294, - 19 - ], - "_nop_tc_203", - [ - "jump", - "ne_nt_1975", - 2294, - 19 - ], - [ - "ne_float", - 519, - 55, - 518, - 2294, - 19 - ], - [ - "jump", - "ne_done_1971", - 2294, - 19 - ], - "ne_nt_1975", - [ - "is_text", - 520, - 55, - 2294, - 19 - ], - [ - "jump_false", - 520, - "ne_nnl_1976", - 2294, - 19 - ], - "_nop_tc_204", - [ - "jump", - "ne_nnl_1976", - 2294, - 19 - ], - [ - "ne_text", - 519, - 55, - 518, - 2294, - 19 - ], - [ - "jump", - "ne_done_1971", - 2294, - 19 - ], - "ne_nnl_1976", - [ - "is_null", - 520, - 55, - 2294, - 19 - ], - [ - "jump_false", - 520, - "ne_nb_1977", - 2294, - 19 - ], - "_nop_tc_205", - "_nop_tc_206", - [ - "false", - 519, - 2294, - 19 - ], - [ - "jump", - "ne_done_1971", - 2294, - 19 - ], - "ne_nb_1977", - [ - "is_bool", - 520, - 55, - 2294, - 19 - ], - [ - "jump_false", - 520, - "ne_mis_1978", - 2294, - 19 - ], - "_nop_tc_207", - [ - "jump", - "ne_mis_1978", - 2294, - 19 - ], - [ - "ne_bool", - 519, - 55, - 518, - 2294, - 19 - ], - [ - "jump", - "ne_done_1971", - 2294, - 19 - ], - "ne_mis_1978", - [ - "true", - 519, - 2294, - 19 - ], - "ne_done_1971", - [ - "jump_false", - 519, - "if_else_1969", - 2294, - 19 - ], - [ - "access", - 522, - -1, - 2295, - 36 - ], - [ - "get", - 524, - 55, - 1, - 2295, - 21 - ], - [ - "frame", - 525, - 524, - 2, - 2295, - 21 - ], - [ - "null", - 526, - 2295, - 21 - ], - [ - "setarg", - 525, - 0, - 526, - 2295, - 21 - ], - [ - "setarg", - 525, - 1, - 55, - 2295, - 21 - ], - [ - "setarg", - 525, - 2, - 522, - 2295, - 21 - ], - [ - "invoke", - 525, - 523, - 2295, - 21 - ], - [ - "move", - 56, - 523, - 2295, - 21 - ], - [ - "access", - 527, - "jump_false", - 2296, - 24 - ], - [ - "get", - 529, - 33, - 1, - 2296, - 9 - ], - [ - "frame", - 530, - 529, - 3, - 2296, - 9 - ], - [ - "null", - 531, - 2296, - 9 - ], - [ - "setarg", - 530, - 0, - 531, - 2296, - 9 - ], - [ - "setarg", - 530, - 1, - 527, - 2296, - 9 - ], - [ - "setarg", - 530, - 2, - 56, - 2296, - 9 - ], - [ - "setarg", - 530, - 3, - 27, - 2296, - 9 - ], - [ - "invoke", - 530, - 528, - 2296, - 9 - ], - [ - "jump", - "if_end_1970", - 2296, - 9 - ], - "if_else_1969", - "if_end_1970", - [ - "access", - 532, - 0, - 2298, - 12 - ], - [ - "move", - 2, - 532, - 2298, - 12 - ], - "while_start_1979", - [ - "length", - 533, - 53, - 2299, - 26 - ], - [ - "is_int", - 535, - 2, - 2299, - 26 - ], - [ - "jump_false", - 535, - "rel_ni_1981", - 2299, - 26 - ], - "_nop_tc_208", - "_nop_tc_209", - [ - "lt_int", - 534, - 2, - 533, - 2299, - 26 - ], - [ - "jump", - "rel_done_1983", - 2299, - 26 - ], - "rel_ni_1981", - [ - "is_num", - 535, - 2, - 2299, - 26 - ], - [ - "jump_false", - 535, - "rel_nn_1982", - 2299, - 26 - ], - "_nop_tc_210", - "_nop_tc_211", - [ - "lt_float", - 534, - 2, - 533, - 2299, - 26 - ], - [ - "jump", - "rel_done_1983", - 2299, - 26 - ], - "rel_nn_1982", - [ - "is_text", - 535, - 2, - 2299, - 26 - ], - [ - "jump_false", - 535, - "rel_err_1984", - 2299, - 26 - ], - "_nop_tc_212", - [ - "jump", - "rel_err_1984", - 2299, - 26 - ], - [ - "lt_text", - 534, - 2, - 533, - 2299, - 26 - ], - [ - "jump", - "rel_done_1983", - 2299, - 26 - ], - "rel_err_1984", - [ - "disrupt", - 2299, - 26 - ], - "rel_done_1983", - [ - "jump_false", - 534, - "while_end_1980", - 2299, - 26 - ], - [ - "load_dynamic", - 537, - 53, - 2, - 2300, - 29 - ], - [ - "get", - 539, - 59, - 1, - 2300, - 9 - ], - [ - "frame", - 540, - 539, - 1, - 2300, - 9 - ], - [ - "null", - 541, - 2300, - 9 - ], - [ - "setarg", - 540, - 0, - 541, - 2300, - 9 - ], - [ - "setarg", - 540, - 1, - 537, - 2300, - 9 - ], - [ - "invoke", - 540, - 538, - 2300, - 9 - ], - [ - "access", - 542, - 1, - 2301, - 19 - ], - [ - "is_text", - 544, - 2, - 2301, - 19 - ], - [ - "jump_false", - 544, - "add_cn_1986", - 2301, - 19 - ], - "_nop_tc_213", - [ - "jump", - "add_cn_1986", - 2301, - 19 - ], - [ - "concat", - 543, - 2, - 542, - 2301, - 19 - ], - [ - "jump", - "add_done_1985", - 2301, - 19 - ], - "add_cn_1986", - [ - "is_num", - 544, - 2, - 2301, - 19 - ], - [ - "jump_false", - 544, - "add_err_1987", - 2301, - 19 - ], - "_nop_tc_214", - "_nop_tc_215", - [ - "add", - 543, - 2, - 542, - 2301, - 19 - ], - [ - "jump", - "add_done_1985", - 2301, - 19 - ], - "add_err_1987", - [ - "disrupt", - 2301, - 19 - ], - "add_done_1985", - [ - "move", - 2, - 543, - 2301, - 19 - ], - [ - "jump", - "while_start_1979", - 2301, - 19 - ], - "while_end_1980", - [ - "get", - 547, - 34, - 1, - 2303, - 7 - ], - [ - "frame", - 548, - 547, - 1, - 2303, - 7 - ], - [ - "null", - 549, - 2303, - 7 - ], - [ - "setarg", - 548, - 0, - 549, - 2303, - 7 - ], - [ - "setarg", - 548, - 1, - 59, - 2303, - 7 - ], - [ - "invoke", - 548, - 546, - 2303, - 7 - ], - [ - "null", - 550, - 2304, - 21 - ], - [ - "is_identical", - 551, - 58, - 550, - 2304, - 21 - ], - [ - "jump_true", - 551, - "ne_nid_1991", - 2304, - 21 - ], - [ - "jump", - "ne_ni_1992", - 2304, - 21 - ], - "ne_nid_1991", - [ - "false", - 551, - 2304, - 21 - ], - [ - "jump", - "ne_done_1990", - 2304, - 21 - ], - "ne_ni_1992", - [ - "is_int", - 552, - 58, - 2304, - 21 - ], - [ - "jump_false", - 552, - "ne_nn_1993", - 2304, - 21 - ], - "_nop_tc_216", - [ - "jump", - "ne_nn_1993", - 2304, - 21 - ], - [ - "ne_int", - 551, - 58, - 550, - 2304, - 21 - ], - [ - "jump", - "ne_done_1990", - 2304, - 21 - ], - "ne_nn_1993", - [ - "is_num", - 552, - 58, - 2304, - 21 - ], - [ - "jump_false", - 552, - "ne_nt_1994", - 2304, - 21 - ], - "_nop_tc_217", - [ - "jump", - "ne_nt_1994", - 2304, - 21 - ], - [ - "ne_float", - 551, - 58, - 550, - 2304, - 21 - ], - [ - "jump", - "ne_done_1990", - 2304, - 21 - ], - "ne_nt_1994", - [ - "is_text", - 552, - 58, - 2304, - 21 - ], - [ - "jump_false", - 552, - "ne_nnl_1995", - 2304, - 21 - ], - "_nop_tc_218", - [ - "jump", - "ne_nnl_1995", - 2304, - 21 - ], - [ - "ne_text", - 551, - 58, - 550, - 2304, - 21 - ], - [ - "jump", - "ne_done_1990", - 2304, - 21 - ], - "ne_nnl_1995", - [ - "is_null", - 552, - 58, - 2304, - 21 - ], - [ - "jump_false", - 552, - "ne_nb_1996", - 2304, - 21 - ], - "_nop_tc_219", - "_nop_tc_220", - [ - "false", - 551, - 2304, - 21 - ], - [ - "jump", - "ne_done_1990", - 2304, - 21 - ], - "ne_nb_1996", - [ - "is_bool", - 552, - 58, - 2304, - 21 - ], - [ - "jump_false", - 552, - "ne_mis_1997", - 2304, - 21 - ], - "_nop_tc_221", - [ - "jump", - "ne_mis_1997", - 2304, - 21 - ], - [ - "ne_bool", - 551, - 58, - 550, - 2304, - 21 - ], - [ - "jump", - "ne_done_1990", - 2304, - 21 - ], - "ne_mis_1997", - [ - "true", - 551, - 2304, - 21 - ], - "ne_done_1990", - [ - "jump_false", - 551, - "if_else_1988", - 2304, - 21 - ], - [ - "access", - 554, - -1, - 2305, - 26 - ], - [ - "get", - 556, - 55, - 1, - 2305, - 9 - ], - [ - "frame", - 557, - 556, - 2, - 2305, - 9 - ], - [ - "null", - 558, - 2305, - 9 - ], - [ - "setarg", - 557, - 0, - 558, - 2305, - 9 - ], - [ - "setarg", - 557, - 1, - 58, - 2305, - 9 - ], - [ - "setarg", - 557, - 2, - 554, - 2305, - 9 - ], - [ - "invoke", - 557, - 555, - 2305, - 9 - ], - [ - "jump", - "if_end_1989", - 2305, - 9 - ], - "if_else_1988", - "if_end_1989", - [ - "get", - 560, - 32, - 1, - 2307, - 7 - ], - [ - "frame", - 561, - 560, - 1, - 2307, - 7 - ], - [ - "null", - 562, - 2307, - 7 - ], - [ - "setarg", - 561, - 0, - 562, - 2307, - 7 - ], - [ - "setarg", - 561, - 1, - 52, - 2307, - 7 - ], - [ - "invoke", - 561, - 559, - 2307, - 7 - ], - [ - "get", - 564, - 34, - 1, - 2308, - 7 - ], - [ - "frame", - 565, - 564, - 1, - 2308, - 7 - ], - [ - "null", - 566, - 2308, - 7 - ], - [ - "setarg", - 565, - 0, - 566, - 2308, - 7 - ], - [ - "setarg", - 565, - 1, - 27, - 2308, - 7 - ], - [ - "invoke", - 565, - 563, - 2308, - 7 - ], - [ - "put", - 47, - 85, - 1, - 2309, - 22 - ], - [ - "put", - 48, - 86, - 1, - 2310, - 25 - ], - [ - "null", - 567, - 2311, - 14 - ], - [ - "return", - 567, - 2311, - 14 - ], - "_nop_ur_11", - "if_else_1926", - "if_end_1927", - [ - "access", - 568, - "return", - 2314, - 17 - ], - [ - "is_identical", - 569, - 37, - 568, - 2314, - 17 - ], - [ - "jump_true", - 569, - "eq_done_2000", - 2314, - 17 - ], - [ - "is_int", - 570, - 37, - 2314, - 17 - ], - [ - "jump_false", - 570, - "eq_ni_2001", - 2314, - 17 - ], - "_nop_tc_222", - [ - "jump", - "eq_ni_2001", - 2314, - 17 - ], - [ - "eq_int", - 569, - 37, - 568, - 2314, - 17 - ], - [ - "jump", - "eq_done_2000", - 2314, - 17 - ], - "eq_ni_2001", - [ - "is_num", - 570, - 37, - 2314, - 17 - ], - [ - "jump_false", - 570, - "eq_nn_2002", - 2314, - 17 - ], - "_nop_tc_223", - [ - "jump", - "eq_nn_2002", - 2314, - 17 - ], - [ - "eq_float", - 569, - 37, - 568, - 2314, - 17 - ], - [ - "jump", - "eq_done_2000", - 2314, - 17 - ], - "eq_nn_2002", - [ - "is_text", - 570, - 37, - 2314, - 17 - ], - [ - "jump_false", - 570, - "eq_nt_2003", - 2314, - 17 - ], - "_nop_tc_224", - "_nop_tc_225", - [ - "eq_text", - 569, - 37, - 568, - 2314, - 17 - ], - [ - "jump", - "eq_done_2000", - 2314, - 17 - ], - "eq_nt_2003", - [ - "is_null", - 570, - 37, - 2314, - 17 - ], - [ - "jump_false", - 570, - "eq_nnl_2004", - 2314, - 17 - ], - "_nop_tc_226", - [ - "jump", - "eq_nnl_2004", - 2314, - 17 - ], - [ - "true", - 569, - 2314, - 17 - ], - [ - "jump", - "eq_done_2000", - 2314, - 17 - ], - "eq_nnl_2004", - [ - "is_bool", - 570, - 37, - 2314, - 17 - ], - [ - "jump_false", - 570, - "eq_nb_2005", - 2314, - 17 - ], - "_nop_tc_227", - [ - "jump", - "eq_nb_2005", - 2314, - 17 - ], - [ - "eq_bool", - 569, - 37, - 568, - 2314, - 17 - ], - [ - "jump", - "eq_done_2000", - 2314, - 17 - ], - "eq_nb_2005", - [ - "false", - 569, - 2314, - 17 - ], - "eq_done_2000", - [ - "jump_false", - 569, - "if_else_1998", - 2314, - 17 - ], - [ - "load_field", - 572, - 1, - "expression", - 2315, - 14 - ], - [ - "move", - 28, - 572, - 2315, - 14 - ], - [ - "null", - 573, - 2316, - 19 - ], - [ - "is_identical", - 574, - 28, - 573, - 2316, - 19 - ], - [ - "jump_true", - 574, - "ne_nid_2009", - 2316, - 19 - ], - [ - "jump", - "ne_ni_2010", - 2316, - 19 - ], - "ne_nid_2009", - [ - "false", - 574, - 2316, - 19 - ], - [ - "jump", - "ne_done_2008", - 2316, - 19 - ], - "ne_ni_2010", - [ - "is_int", - 575, - 28, - 2316, - 19 - ], - [ - "jump_false", - 575, - "ne_nn_2011", - 2316, - 19 - ], - "_nop_tc_228", - [ - "jump", - "ne_nn_2011", - 2316, - 19 - ], - [ - "ne_int", - 574, - 28, - 573, - 2316, - 19 - ], - [ - "jump", - "ne_done_2008", - 2316, - 19 - ], - "ne_nn_2011", - [ - "is_num", - 575, - 28, - 2316, - 19 - ], - [ - "jump_false", - 575, - "ne_nt_2012", - 2316, - 19 - ], - "_nop_tc_229", - [ - "jump", - "ne_nt_2012", - 2316, - 19 - ], - [ - "ne_float", - 574, - 28, - 573, - 2316, - 19 - ], - [ - "jump", - "ne_done_2008", - 2316, - 19 - ], - "ne_nt_2012", - [ - "is_text", - 575, - 28, - 2316, - 19 - ], - [ - "jump_false", - 575, - "ne_nnl_2013", - 2316, - 19 - ], - "_nop_tc_230", - [ - "jump", - "ne_nnl_2013", - 2316, - 19 - ], - [ - "ne_text", - 574, - 28, - 573, - 2316, - 19 - ], - [ - "jump", - "ne_done_2008", - 2316, - 19 - ], - "ne_nnl_2013", - [ - "is_null", - 575, - 28, - 2316, - 19 - ], - [ - "jump_false", - 575, - "ne_nb_2014", - 2316, - 19 - ], - "_nop_tc_231", - "_nop_tc_232", - [ - "false", - 574, - 2316, - 19 - ], - [ - "jump", - "ne_done_2008", - 2316, - 19 - ], - "ne_nb_2014", - [ - "is_bool", - 575, - 28, - 2316, - 19 - ], - [ - "jump_false", - 575, - "ne_mis_2015", - 2316, - 19 - ], - "_nop_tc_233", - [ - "jump", - "ne_mis_2015", - 2316, - 19 - ], - [ - "ne_bool", - 574, - 28, - 573, - 2316, - 19 - ], - [ - "jump", - "ne_done_2008", - 2316, - 19 - ], - "ne_mis_2015", - [ - "true", - 574, - 2316, - 19 - ], - "ne_done_2008", - [ - "jump_false", - 574, - "if_else_2006", - 2316, - 19 - ], - [ - "access", - 577, - -1, - 2317, - 31 - ], - [ - "get", - 579, - 55, - 1, - 2317, - 16 - ], - [ - "frame", - 580, - 579, - 2, - 2317, - 16 - ], - [ - "null", - 581, - 2317, - 16 - ], - [ - "setarg", - 580, - 0, - 581, - 2317, - 16 - ], - [ - "setarg", - 580, - 1, - 28, - 2317, - 16 - ], - [ - "setarg", - 580, - 2, - 577, - 2317, - 16 - ], - [ - "invoke", - 580, - 578, - 2317, - 16 - ], - [ - "move", - 51, - 578, - 2317, - 16 - ], - [ - "load_field", - 582, - 1, - "tail", - 2319, - 13 - ], - [ - "true", - 583, - 2319, - 26 - ], - [ - "is_identical", - 584, - 582, - 583, - 2319, - 26 - ], - [ - "jump_true", - 584, - "eq_done_2019", - 2319, - 26 - ], - [ - "is_int", - 585, - 582, - 2319, - 26 - ], - [ - "jump_false", - 585, - "eq_ni_2020", - 2319, - 26 - ], - "_nop_tc_234", - [ - "jump", - "eq_ni_2020", - 2319, - 26 - ], - [ - "eq_int", - 584, - 582, - 583, - 2319, - 26 - ], - [ - "jump", - "eq_done_2019", - 2319, - 26 - ], - "eq_ni_2020", - [ - "is_num", - 585, - 582, - 2319, - 26 - ], - [ - "jump_false", - 585, - "eq_nn_2021", - 2319, - 26 - ], - "_nop_tc_235", - [ - "jump", - "eq_nn_2021", - 2319, - 26 - ], - [ - "eq_float", - 584, - 582, - 583, - 2319, - 26 - ], - [ - "jump", - "eq_done_2019", - 2319, - 26 - ], - "eq_nn_2021", - [ - "is_text", - 585, - 582, - 2319, - 26 - ], - [ - "jump_false", - 585, - "eq_nt_2022", - 2319, - 26 - ], - "_nop_tc_236", - [ - "jump", - "eq_nt_2022", - 2319, - 26 - ], - [ - "eq_text", - 584, - 582, - 583, - 2319, - 26 - ], - [ - "jump", - "eq_done_2019", - 2319, - 26 - ], - "eq_nt_2022", - [ - "is_null", - 585, - 582, - 2319, - 26 - ], - [ - "jump_false", - 585, - "eq_nnl_2023", - 2319, - 26 - ], - "_nop_tc_237", - [ - "jump", - "eq_nnl_2023", - 2319, - 26 - ], - [ - "true", - 584, - 2319, - 26 - ], - [ - "jump", - "eq_done_2019", - 2319, - 26 - ], - "eq_nnl_2023", - [ - "is_bool", - 585, - 582, - 2319, - 26 - ], - [ - "jump_false", - 585, - "eq_nb_2024", - 2319, - 26 - ], - "_nop_tc_238", - "_nop_tc_239", - [ - "eq_bool", - 584, - 582, - 583, - 2319, - 26 - ], - [ - "jump", - "eq_done_2019", - 2319, - 26 - ], - "eq_nb_2024", - [ - "false", - 584, - 2319, - 26 - ], - "eq_done_2019", - [ - "move", - 587, - 584, - 2319, - 26 - ], - [ - "jump_false", - 587, - "and_end_2018", - 2319, - 26 - ], - [ - "get", - 588, - 79, - 1, - 2319, - 35 - ], - [ - "not", - 589, - 588, - 2319, - 35 - ], - [ - "move", - 587, - 589, - 2319, - 35 - ], - "and_end_2018", - [ - "jump_false", - 587, - "if_else_2016", - 2319, - 35 - ], - [ - "get", - 590, - 80, - 1, - 2320, - 24 - ], - [ - "get", - 591, - 80, - 1, - 2320, - 46 - ], - [ - "length", - 592, - 591, - 2320, - 46 - ], - [ - "access", - 593, - 1, - 2320, - 64 - ], - "_nop_tc_240", - "_nop_tc_241", - "_nop_tc_242", - "_nop_tc_243", - [ - "subtract", - 594, - 592, - 593, - 2320, - 64 - ], - [ - "jump", - "num_done_2026", - 2320, - 64 - ], - "num_err_2025", - [ - "disrupt", - 2320, - 64 - ], - "num_done_2026", - [ - "load_dynamic", - 597, - 590, - 594, - 2320, - 64 - ], - [ - "move", - 38, - 597, - 2320, - 64 - ], - [ - "is_array", - 598, - 38, - 2321, - 24 - ], - [ - "move", - 599, - 598, - 2321, - 24 - ], - [ - "jump_false", - 599, - "and_end_2029", - 2321, - 24 - ], - [ - "access", - 600, - 0, - 2321, - 50 - ], - [ - "load_index", - 601, - 38, - 600, - 2321, - 50 - ], - [ - "access", - 602, - "invoke", - 2321, - 56 - ], - [ - "is_identical", - 603, - 601, - 602, - 2321, - 56 - ], - [ - "jump_true", - 603, - "eq_done_2030", - 2321, - 56 - ], - [ - "is_int", - 604, - 601, - 2321, - 56 - ], - [ - "jump_false", - 604, - "eq_ni_2031", - 2321, - 56 - ], - "_nop_tc_244", - [ - "jump", - "eq_ni_2031", - 2321, - 56 - ], - [ - "eq_int", - 603, - 601, - 602, - 2321, - 56 - ], - [ - "jump", - "eq_done_2030", - 2321, - 56 - ], - "eq_ni_2031", - [ - "is_num", - 604, - 601, - 2321, - 56 - ], - [ - "jump_false", - 604, - "eq_nn_2032", - 2321, - 56 - ], - "_nop_tc_245", - [ - "jump", - "eq_nn_2032", - 2321, - 56 - ], - [ - "eq_float", - 603, - 601, - 602, - 2321, - 56 - ], - [ - "jump", - "eq_done_2030", - 2321, - 56 - ], - "eq_nn_2032", - [ - "is_text", - 604, - 601, - 2321, - 56 - ], - [ - "jump_false", - 604, - "eq_nt_2033", - 2321, - 56 - ], - "_nop_tc_246", - "_nop_tc_247", - [ - "eq_text", - 603, - 601, - 602, - 2321, - 56 - ], - [ - "jump", - "eq_done_2030", - 2321, - 56 - ], - "eq_nt_2033", - [ - "is_null", - 604, - 601, - 2321, - 56 - ], - [ - "jump_false", - 604, - "eq_nnl_2034", - 2321, - 56 - ], - "_nop_tc_248", - [ - "jump", - "eq_nnl_2034", - 2321, - 56 - ], - [ - "true", - 603, - 2321, - 56 - ], - [ - "jump", - "eq_done_2030", - 2321, - 56 - ], - "eq_nnl_2034", - [ - "is_bool", - 604, - 601, - 2321, - 56 - ], - [ - "jump_false", - 604, - "eq_nb_2035", - 2321, - 56 - ], - "_nop_tc_249", - [ - "jump", - "eq_nb_2035", - 2321, - 56 - ], - [ - "eq_bool", - 603, - 601, - 602, - 2321, - 56 - ], - [ - "jump", - "eq_done_2030", - 2321, - 56 - ], - "eq_nb_2035", - [ - "false", - 603, - 2321, - 56 - ], - "eq_done_2030", - [ - "move", - 599, - 603, - 2321, - 56 - ], - "and_end_2029", - [ - "jump_false", - 599, - "if_else_2027", - 2321, - 56 - ], - [ - "access", - 606, - "tail_invoke", - 2322, - 29 - ], - [ - "access", - 607, - 0, - 2322, - 24 - ], - [ - "store_index", - 38, - 606, - 607, - 2322, - 24 - ], - [ - "jump", - "if_end_2028", - 2322, - 24 - ], - "if_else_2027", - "if_end_2028", - [ - "jump", - "if_end_2017", - 2322, - 24 - ], - "if_else_2016", - "if_end_2017", - [ - "access", - 608, - "return", - 2325, - 16 - ], - [ - "get", - 610, - 13, - 1, - 2325, - 9 - ], - [ - "frame", - 611, - 610, - 2, - 2325, - 9 - ], - [ - "null", - 612, - 2325, - 9 - ], - [ - "setarg", - 611, - 0, - 612, - 2325, - 9 - ], - [ - "setarg", - 611, - 1, - 608, - 2325, - 9 - ], - [ - "setarg", - 611, - 2, - 51, - 2325, - 9 - ], - [ - "invoke", - 611, - 609, - 2325, - 9 - ], - [ - "jump", - "if_end_2007", - 2325, - 9 - ], - "if_else_2006", - [ - "get", - 614, - 9, - 1, - 2327, - 21 - ], - [ - "frame", - 615, - 614, - 0, - 2327, - 21 - ], - [ - "null", - 616, - 2327, - 21 - ], - [ - "setarg", - 615, - 0, - 616, - 2327, - 21 - ], - [ - "invoke", - 615, - 613, - 2327, - 21 - ], - [ - "move", - 44, - 613, - 2327, - 21 - ], - [ - "access", - 617, - "null", - 2328, - 16 - ], - [ - "get", - 619, - 13, - 1, - 2328, - 9 - ], - [ - "frame", - 620, - 619, - 2, - 2328, - 9 - ], - [ - "null", - 621, - 2328, - 9 - ], - [ - "setarg", - 620, - 0, - 621, - 2328, - 9 - ], - [ - "setarg", - 620, - 1, - 617, - 2328, - 9 - ], - [ - "setarg", - 620, - 2, - 44, - 2328, - 9 - ], - [ - "invoke", - 620, - 618, - 2328, - 9 - ], - [ - "access", - 622, - "return", - 2329, - 16 - ], - [ - "get", - 624, - 13, - 1, - 2329, - 9 - ], - [ - "frame", - 625, - 624, - 2, - 2329, - 9 - ], - [ - "null", - 626, - 2329, - 9 - ], - [ - "setarg", - 625, - 0, - 626, - 2329, - 9 - ], - [ - "setarg", - 625, - 1, - 622, - 2329, - 9 - ], - [ - "setarg", - 625, - 2, - 44, - 2329, - 9 - ], - [ - "invoke", - 625, - 623, - 2329, - 9 - ], - "if_end_2007", - [ - "null", - 627, - 2331, - 14 - ], - [ - "return", - 627, - 2331, - 14 - ], - "_nop_ur_12", - "if_else_1998", - "if_end_1999", - [ - "access", - 628, - "go", - 2334, - 17 - ], - [ - "is_identical", - 629, - 37, - 628, - 2334, - 17 - ], - [ - "jump_true", - 629, - "eq_done_2038", - 2334, - 17 - ], - [ - "is_int", - 630, - 37, - 2334, - 17 - ], - [ - "jump_false", - 630, - "eq_ni_2039", - 2334, - 17 - ], - "_nop_tc_250", - [ - "jump", - "eq_ni_2039", - 2334, - 17 - ], - [ - "eq_int", - 629, - 37, - 628, - 2334, - 17 - ], - [ - "jump", - "eq_done_2038", - 2334, - 17 - ], - "eq_ni_2039", - [ - "is_num", - 630, - 37, - 2334, - 17 - ], - [ - "jump_false", - 630, - "eq_nn_2040", - 2334, - 17 - ], - "_nop_tc_251", - [ - "jump", - "eq_nn_2040", - 2334, - 17 - ], - [ - "eq_float", - 629, - 37, - 628, - 2334, - 17 - ], - [ - "jump", - "eq_done_2038", - 2334, - 17 - ], - "eq_nn_2040", - [ - "is_text", - 630, - 37, - 2334, - 17 - ], - [ - "jump_false", - 630, - "eq_nt_2041", - 2334, - 17 - ], - "_nop_tc_252", - "_nop_tc_253", - [ - "eq_text", - 629, - 37, - 628, - 2334, - 17 - ], - [ - "jump", - "eq_done_2038", - 2334, - 17 - ], - "eq_nt_2041", - [ - "is_null", - 630, - 37, - 2334, - 17 - ], - [ - "jump_false", - 630, - "eq_nnl_2042", - 2334, - 17 - ], - "_nop_tc_254", - [ - "jump", - "eq_nnl_2042", - 2334, - 17 - ], - [ - "true", - 629, - 2334, - 17 - ], - [ - "jump", - "eq_done_2038", - 2334, - 17 - ], - "eq_nnl_2042", - [ - "is_bool", - 630, - 37, - 2334, - 17 - ], - [ - "jump_false", - 630, - "eq_nb_2043", - 2334, - 17 - ], - "_nop_tc_255", - [ - "jump", - "eq_nb_2043", - 2334, - 17 - ], - [ - "eq_bool", - 629, - 37, - 628, - 2334, - 17 - ], - [ - "jump", - "eq_done_2038", - 2334, - 17 - ], - "eq_nb_2043", - [ - "false", - 629, - 2334, - 17 - ], - "eq_done_2038", - [ - "jump_false", - 629, - "if_else_2036", - 2334, - 17 - ], - [ - "load_field", - 632, - 1, - "expression", - 2335, - 19 - ], - [ - "move", - 8, - 632, - 2335, - 19 - ], - [ - "null", - 633, - 2336, - 24 - ], - [ - "is_identical", - 634, - 8, - 633, - 2336, - 24 - ], - [ - "jump_true", - 634, - "eq_done_2047", - 2336, - 24 - ], - [ - "is_int", - 635, - 8, - 2336, - 24 - ], - [ - "jump_false", - 635, - "eq_ni_2048", - 2336, - 24 - ], - "_nop_tc_256", - [ - "jump", - "eq_ni_2048", - 2336, - 24 - ], - [ - "eq_int", - 634, - 8, - 633, - 2336, - 24 - ], - [ - "jump", - "eq_done_2047", - 2336, - 24 - ], - "eq_ni_2048", - [ - "is_num", - 635, - 8, - 2336, - 24 - ], - [ - "jump_false", - 635, - "eq_nn_2049", - 2336, - 24 - ], - "_nop_tc_257", - [ - "jump", - "eq_nn_2049", - 2336, - 24 - ], - [ - "eq_float", - 634, - 8, - 633, - 2336, - 24 - ], - [ - "jump", - "eq_done_2047", - 2336, - 24 - ], - "eq_nn_2049", - [ - "is_text", - 635, - 8, - 2336, - 24 - ], - [ - "jump_false", - 635, - "eq_nt_2050", - 2336, - 24 - ], - "_nop_tc_258", - [ - "jump", - "eq_nt_2050", - 2336, - 24 - ], - [ - "eq_text", - 634, - 8, - 633, - 2336, - 24 - ], - [ - "jump", - "eq_done_2047", - 2336, - 24 - ], - "eq_nt_2050", - [ - "is_null", - 635, - 8, - 2336, - 24 - ], - [ - "jump_false", - 635, - "eq_nnl_2051", - 2336, - 24 - ], - "_nop_tc_259", - "_nop_tc_260", - [ - "true", - 634, - 2336, - 24 - ], - [ - "jump", - "eq_done_2047", - 2336, - 24 - ], - "eq_nnl_2051", - [ - "is_bool", - 635, - 8, - 2336, - 24 - ], - [ - "jump_false", - 635, - "eq_nb_2052", - 2336, - 24 - ], - "_nop_tc_261", - [ - "jump", - "eq_nb_2052", - 2336, - 24 - ], - [ - "eq_bool", - 634, - 8, - 633, - 2336, - 24 - ], - [ - "jump", - "eq_done_2047", - 2336, - 24 - ], - "eq_nb_2052", - [ - "false", - 634, - 2336, - 24 - ], - "eq_done_2047", - [ - "move", - 637, - 634, - 2336, - 24 - ], - [ - "jump_true", - 637, - "or_end_2046", - 2336, - 24 - ], - [ - "load_field", - 638, - 8, - "kind", - 2336, - 32 - ], - [ - "access", - 639, - "(", - 2336, - 50 - ], - [ - "is_identical", - 640, - 638, - 639, - 2336, - 50 - ], - [ - "jump_true", - 640, - "ne_nid_2054", - 2336, - 50 - ], - [ - "jump", - "ne_ni_2055", - 2336, - 50 - ], - "ne_nid_2054", - [ - "false", - 640, - 2336, - 50 - ], - [ - "jump", - "ne_done_2053", - 2336, - 50 - ], - "ne_ni_2055", - [ - "is_int", - 641, - 638, - 2336, - 50 - ], - [ - "jump_false", - 641, - "ne_nn_2056", - 2336, - 50 - ], - "_nop_tc_262", - [ - "jump", - "ne_nn_2056", - 2336, - 50 - ], - [ - "ne_int", - 640, - 638, - 639, - 2336, - 50 - ], - [ - "jump", - "ne_done_2053", - 2336, - 50 - ], - "ne_nn_2056", - [ - "is_num", - 641, - 638, - 2336, - 50 - ], - [ - "jump_false", - 641, - "ne_nt_2057", - 2336, - 50 - ], - "_nop_tc_263", - [ - "jump", - "ne_nt_2057", - 2336, - 50 - ], - [ - "ne_float", - 640, - 638, - 639, - 2336, - 50 - ], - [ - "jump", - "ne_done_2053", - 2336, - 50 - ], - "ne_nt_2057", - [ - "is_text", - 641, - 638, - 2336, - 50 - ], - [ - "jump_false", - 641, - "ne_nnl_2058", - 2336, - 50 - ], - "_nop_tc_264", - "_nop_tc_265", - [ - "ne_text", - 640, - 638, - 639, - 2336, - 50 - ], - [ - "jump", - "ne_done_2053", - 2336, - 50 - ], - "ne_nnl_2058", - [ - "is_null", - 641, - 638, - 2336, - 50 - ], - [ - "jump_false", - 641, - "ne_nb_2059", - 2336, - 50 - ], - "_nop_tc_266", - [ - "jump", - "ne_nb_2059", - 2336, - 50 - ], - [ - "false", - 640, - 2336, - 50 - ], - [ - "jump", - "ne_done_2053", - 2336, - 50 - ], - "ne_nb_2059", - [ - "is_bool", - 641, - 638, - 2336, - 50 - ], - [ - "jump_false", - 641, - "ne_mis_2060", - 2336, - 50 - ], - "_nop_tc_267", - [ - "jump", - "ne_mis_2060", - 2336, - 50 - ], - [ - "ne_bool", - 640, - 638, - 639, - 2336, - 50 - ], - [ - "jump", - "ne_done_2053", - 2336, - 50 - ], - "ne_mis_2060", - [ - "true", - 640, - 2336, - 50 - ], - "ne_done_2053", - [ - "move", - 637, - 640, - 2336, - 50 - ], - "or_end_2046", - [ - "jump_false", - 637, - "if_else_2044", - 2336, - 50 - ], - [ - "null", - 643, - 2337, - 16 - ], - [ - "return", - 643, - 2337, - 16 - ], - "_nop_ur_13", - "if_else_2044", - "if_end_2045", - [ - "load_field", - 644, - 8, - "expression", - 2339, - 16 - ], - [ - "move", - 9, - 644, - 2339, - 16 - ], - [ - "load_field", - 645, - 8, - "list", - 2340, - 19 - ], - [ - "move", - 5, - 645, - 2340, - 19 - ], - [ - "array", - 646, - 0, - 2341, - 19 - ], - [ - "move", - 4, - 646, - 2341, - 19 - ], - [ - "access", - 647, - 0, - 2342, - 12 - ], - [ - "move", - 2, - 647, - 2342, - 12 - ], - [ - "null", - 648, - 2343, - 28 - ], - [ - "is_identical", - 649, - 5, - 648, - 2343, - 28 - ], - [ - "jump_true", - 649, - "ne_nid_2064", - 2343, - 28 - ], - [ - "jump", - "ne_ni_2065", - 2343, - 28 - ], - "ne_nid_2064", - [ - "false", - 649, - 2343, - 28 - ], - [ - "jump", - "ne_done_2063", - 2343, - 28 - ], - "ne_ni_2065", - [ - "is_int", - 650, - 5, - 2343, - 28 - ], - [ - "jump_false", - 650, - "ne_nn_2066", - 2343, - 28 - ], - "_nop_tc_268", - [ - "jump", - "ne_nn_2066", - 2343, - 28 - ], - [ - "ne_int", - 649, - 5, - 648, - 2343, - 28 - ], - [ - "jump", - "ne_done_2063", - 2343, - 28 - ], - "ne_nn_2066", - [ - "is_num", - 650, - 5, - 2343, - 28 - ], - [ - "jump_false", - 650, - "ne_nt_2067", - 2343, - 28 - ], - "_nop_tc_269", - [ - "jump", - "ne_nt_2067", - 2343, - 28 - ], - [ - "ne_float", - 649, - 5, - 648, - 2343, - 28 - ], - [ - "jump", - "ne_done_2063", - 2343, - 28 - ], - "ne_nt_2067", - [ - "is_text", - 650, - 5, - 2343, - 28 - ], - [ - "jump_false", - 650, - "ne_nnl_2068", - 2343, - 28 - ], - "_nop_tc_270", - [ - "jump", - "ne_nnl_2068", - 2343, - 28 - ], - [ - "ne_text", - 649, - 5, - 648, - 2343, - 28 - ], - [ - "jump", - "ne_done_2063", - 2343, - 28 - ], - "ne_nnl_2068", - [ - "is_null", - 650, - 5, - 2343, - 28 - ], - [ - "jump_false", - 650, - "ne_nb_2069", - 2343, - 28 - ], - "_nop_tc_271", - "_nop_tc_272", - [ - "false", - 649, - 2343, - 28 - ], - [ - "jump", - "ne_done_2063", - 2343, - 28 - ], - "ne_nb_2069", - [ - "is_bool", - 650, - 5, - 2343, - 28 - ], - [ - "jump_false", - 650, - "ne_mis_2070", - 2343, - 28 - ], - "_nop_tc_273", - [ - "jump", - "ne_mis_2070", - 2343, - 28 - ], - [ - "ne_bool", - 649, - 5, - 648, - 2343, - 28 - ], - [ - "jump", - "ne_done_2063", - 2343, - 28 - ], - "ne_mis_2070", - [ - "true", - 649, - 2343, - 28 - ], - "ne_done_2063", - [ - "jump_false", - 649, - "tern_else_2061", - 2343, - 28 - ], - [ - "length", - 653, - 5, - 2343, - 42 - ], - [ - "move", - 652, - 653, - 2343, - 42 - ], - [ - "jump", - "tern_end_2062", - 2343, - 42 - ], - "tern_else_2061", - [ - "access", - 654, - 0, - 2343, - 55 - ], - [ - "move", - 652, - 654, - 2343, - 55 - ], - "tern_end_2062", - [ - "move", - 43, - 652, - 2343, - 55 - ], - "while_start_2071", - [ - "is_int", - 656, - 2, - 2344, - 19 - ], - [ - "jump_false", - 656, - "rel_ni_2073", - 2344, - 19 - ], - [ - "is_int", - 657, - 43, - 2344, - 19 - ], - [ - "jump_false", - 657, - "rel_ni_2073", - 2344, - 19 - ], - [ - "lt_int", - 655, - 2, - 43, - 2344, - 19 - ], - [ - "jump", - "rel_done_2075", - 2344, - 19 - ], - "rel_ni_2073", - [ - "is_num", - 656, - 2, - 2344, - 19 - ], - [ - "jump_false", - 656, - "rel_nn_2074", - 2344, - 19 - ], - [ - "is_num", - 657, - 43, - 2344, - 19 - ], - [ - "jump_false", - 657, - "rel_nn_2074", - 2344, - 19 - ], - [ - "lt_float", - 655, - 2, - 43, - 2344, - 19 - ], - [ - "jump", - "rel_done_2075", - 2344, - 19 - ], - "rel_nn_2074", - [ - "is_text", - 656, - 2, - 2344, - 19 - ], - [ - "jump_false", - 656, - "rel_err_2076", - 2344, - 19 - ], - [ - "is_text", - 657, - 43, - 2344, - 19 - ], - [ - "jump_false", - 657, - "rel_err_2076", - 2344, - 19 - ], - [ - "lt_text", - 655, - 2, - 43, - 2344, - 19 - ], - [ - "jump", - "rel_done_2075", - 2344, - 19 - ], - "rel_err_2076", - [ - "disrupt", - 2344, - 19 - ], - "rel_done_2075", - [ - "jump_false", - 655, - "while_end_2072", - 2344, - 19 - ], - [ - "load_dynamic", - 658, - 5, - 2, - 2345, - 44 - ], - [ - "access", - 659, - -1, - 2345, - 49 - ], - [ - "get", - 661, - 55, - 1, - 2345, - 25 - ], - [ - "frame", - 662, - 661, - 2, - 2345, - 25 - ], - [ - "null", - 663, - 2345, - 25 - ], - [ - "setarg", - 662, - 0, - 663, - 2345, - 25 - ], - [ - "setarg", - 662, - 1, - 658, - 2345, - 25 - ], - [ - "setarg", - 662, - 2, - 659, - 2345, - 25 - ], - [ - "invoke", - 662, - 660, - 2345, - 25 - ], - [ - "is_array", - 664, - 4, - 2345, - 25 - ], - [ - "jump_false", - 664, - "push_err_2077", - 2345, - 25 - ], - [ - "push", - 4, - 660, - 2345, - 25 - ], - [ - "jump", - "push_done_2078", - 2345, - 25 - ], - "push_err_2077", - [ - "disrupt", - 2345, - 25 - ], - "push_done_2078", - [ - "access", - 665, - 1, - 2346, - 19 - ], - [ - "is_text", - 667, - 2, - 2346, - 19 - ], - [ - "jump_false", - 667, - "add_cn_2080", - 2346, - 19 - ], - "_nop_tc_274", - [ - "jump", - "add_cn_2080", - 2346, - 19 - ], - [ - "concat", - 666, - 2, - 665, - 2346, - 19 - ], - [ - "jump", - "add_done_2079", - 2346, - 19 - ], - "add_cn_2080", - [ - "is_num", - 667, - 2, - 2346, - 19 - ], - [ - "jump_false", - 667, - "add_err_2081", - 2346, - 19 - ], - "_nop_tc_275", - "_nop_tc_276", - [ - "add", - 666, - 2, - 665, - 2346, - 19 - ], - [ - "jump", - "add_done_2079", - 2346, - 19 - ], - "add_err_2081", - [ - "disrupt", - 2346, - 19 - ], - "add_done_2079", - [ - "move", - 2, - 666, - 2346, - 19 - ], - [ - "jump", - "while_start_2071", - 2346, - 19 - ], - "while_end_2072", - [ - "load_field", - 669, - 9, - "kind", - 2348, - 21 - ], - [ - "move", - 10, - 669, - 2348, - 21 - ], - [ - "access", - 670, - ".", - 2349, - 26 - ], - [ - "is_identical", - 671, - 10, - 670, - 2349, - 26 - ], - [ - "jump_true", - 671, - "eq_done_2084", - 2349, - 26 - ], - [ - "is_int", - 672, - 10, - 2349, - 26 - ], - [ - "jump_false", - 672, - "eq_ni_2085", - 2349, - 26 - ], - "_nop_tc_277", - [ - "jump", - "eq_ni_2085", - 2349, - 26 - ], - [ - "eq_int", - 671, - 10, - 670, - 2349, - 26 - ], - [ - "jump", - "eq_done_2084", - 2349, - 26 - ], - "eq_ni_2085", - [ - "is_num", - 672, - 10, - 2349, - 26 - ], - [ - "jump_false", - 672, - "eq_nn_2086", - 2349, - 26 - ], - "_nop_tc_278", - [ - "jump", - "eq_nn_2086", - 2349, - 26 - ], - [ - "eq_float", - 671, - 10, - 670, - 2349, - 26 - ], - [ - "jump", - "eq_done_2084", - 2349, - 26 - ], - "eq_nn_2086", - [ - "is_text", - 672, - 10, - 2349, - 26 - ], - [ - "jump_false", - 672, - "eq_nt_2087", - 2349, - 26 - ], - "_nop_tc_279", - "_nop_tc_280", - [ - "eq_text", - 671, - 10, - 670, - 2349, - 26 - ], - [ - "jump", - "eq_done_2084", - 2349, - 26 - ], - "eq_nt_2087", - [ - "is_null", - 672, - 10, - 2349, - 26 - ], - [ - "jump_false", - 672, - "eq_nnl_2088", - 2349, - 26 - ], - "_nop_tc_281", - [ - "jump", - "eq_nnl_2088", - 2349, - 26 - ], - [ - "true", - 671, - 2349, - 26 - ], - [ - "jump", - "eq_done_2084", - 2349, - 26 - ], - "eq_nnl_2088", - [ - "is_bool", - 672, - 10, - 2349, - 26 - ], - [ - "jump_false", - 672, - "eq_nb_2089", - 2349, - 26 - ], - "_nop_tc_282", - [ - "jump", - "eq_nb_2089", - 2349, - 26 - ], - [ - "eq_bool", - 671, - 10, - 670, - 2349, - 26 - ], - [ - "jump", - "eq_done_2084", - 2349, - 26 - ], - "eq_nb_2089", - [ - "false", - 671, - 2349, - 26 - ], - "eq_done_2084", - [ - "jump_false", - 671, - "if_else_2082", - 2349, - 26 - ], - [ - "load_field", - 674, - 9, - "left", - 2350, - 20 - ], - [ - "move", - 45, - 674, - 2350, - 20 - ], - [ - "load_field", - 675, - 9, - "right", - 2351, - 16 - ], - [ - "move", - 49, - 675, - 2351, - 16 - ], - [ - "access", - 676, - -1, - 2352, - 39 - ], - [ - "get", - 678, - 55, - 1, - 2352, - 20 - ], - [ - "frame", - 679, - 678, - 2, - 2352, - 20 - ], - [ - "null", - 680, - 2352, - 20 - ], - [ - "setarg", - 679, - 0, - 680, - 2352, - 20 - ], - [ - "setarg", - 679, - 1, - 45, - 2352, - 20 - ], - [ - "setarg", - 679, - 2, - 676, - 2352, - 20 - ], - [ - "invoke", - 679, - 677, - 2352, - 20 - ], - [ - "move", - 46, - 677, - 2352, - 20 - ], - [ - "get", - 682, - 31, - 1, - 2353, - 9 - ], - [ - "frame", - 683, - 682, - 3, - 2353, - 9 - ], - [ - "null", - 684, - 2353, - 9 - ], - [ - "setarg", - 683, - 0, - 684, - 2353, - 9 - ], - [ - "setarg", - 683, - 1, - 46, - 2353, - 9 - ], - [ - "setarg", - 683, - 2, - 49, - 2353, - 9 - ], - [ - "setarg", - 683, - 3, - 4, - 2353, - 9 - ], - [ - "invoke", - 683, - 681, - 2353, - 9 - ], - [ - "jump", - "if_end_2083", - 2353, - 9 - ], - "if_else_2082", - [ - "access", - 685, - -1, - 2355, - 38 - ], - [ - "get", - 687, - 55, - 1, - 2355, - 21 - ], - [ - "frame", - 688, - 687, - 2, - 2355, - 21 - ], - [ - "null", - 689, - 2355, - 21 - ], - [ - "setarg", - 688, - 0, - 689, - 2355, - 21 - ], - [ - "setarg", - 688, - 1, - 9, - 2355, - 21 - ], - [ - "setarg", - 688, - 2, - 685, - 2355, - 21 - ], - [ - "invoke", - 688, - 686, - 2355, - 21 - ], - [ - "move", - 31, - 686, - 2355, - 21 - ], - [ - "get", - 691, - 30, - 1, - 2356, - 9 - ], - [ - "frame", - 692, - 691, - 2, - 2356, - 9 - ], - [ - "null", - 693, - 2356, - 9 - ], - [ - "setarg", - 692, - 0, - 693, - 2356, - 9 - ], - [ - "setarg", - 692, - 1, - 31, - 2356, - 9 - ], - [ - "setarg", - 692, - 2, - 4, - 2356, - 9 - ], - [ - "invoke", - 692, - 690, - 2356, - 9 - ], - "if_end_2083", - [ - "null", - 694, - 2358, - 14 - ], - [ - "return", - 694, - 2358, - 14 - ], - "_nop_ur_14", - "if_else_2036", - "if_end_2037", - [ - "access", - 695, - "disrupt", - 2361, - 17 - ], - [ - "is_identical", - 696, - 37, - 695, - 2361, - 17 - ], - [ - "jump_true", - 696, - "eq_done_2092", - 2361, - 17 - ], - [ - "is_int", - 697, - 37, - 2361, - 17 - ], - [ - "jump_false", - 697, - "eq_ni_2093", - 2361, - 17 - ], - "_nop_tc_283", - [ - "jump", - "eq_ni_2093", - 2361, - 17 - ], - [ - "eq_int", - 696, - 37, - 695, - 2361, - 17 - ], - [ - "jump", - "eq_done_2092", - 2361, - 17 - ], - "eq_ni_2093", - [ - "is_num", - 697, - 37, - 2361, - 17 - ], - [ - "jump_false", - 697, - "eq_nn_2094", - 2361, - 17 - ], - "_nop_tc_284", - [ - "jump", - "eq_nn_2094", - 2361, - 17 - ], - [ - "eq_float", - 696, - 37, - 695, - 2361, - 17 - ], - [ - "jump", - "eq_done_2092", - 2361, - 17 - ], - "eq_nn_2094", - [ - "is_text", - 697, - 37, - 2361, - 17 - ], - [ - "jump_false", - 697, - "eq_nt_2095", - 2361, - 17 - ], - "_nop_tc_285", - "_nop_tc_286", - [ - "eq_text", - 696, - 37, - 695, - 2361, - 17 - ], - [ - "jump", - "eq_done_2092", - 2361, - 17 - ], - "eq_nt_2095", - [ - "is_null", - 697, - 37, - 2361, - 17 - ], - [ - "jump_false", - 697, - "eq_nnl_2096", - 2361, - 17 - ], - "_nop_tc_287", - [ - "jump", - "eq_nnl_2096", - 2361, - 17 - ], - [ - "true", - 696, - 2361, - 17 - ], - [ - "jump", - "eq_done_2092", - 2361, - 17 - ], - "eq_nnl_2096", - [ - "is_bool", - 697, - 37, - 2361, - 17 - ], - [ - "jump_false", - 697, - "eq_nb_2097", - 2361, - 17 - ], - "_nop_tc_288", - [ - "jump", - "eq_nb_2097", - 2361, - 17 - ], - [ - "eq_bool", - 696, - 37, - 695, - 2361, - 17 - ], - [ - "jump", - "eq_done_2092", - 2361, - 17 - ], - "eq_nb_2097", - [ - "false", - 696, - 2361, - 17 - ], - "eq_done_2092", - [ - "jump_false", - 696, - "if_else_2090", - 2361, - 17 - ], - [ - "access", - 699, - "disrupt", - 2362, - 14 - ], - [ - "get", - 701, - 12, - 1, - 2362, - 7 - ], - [ - "frame", - 702, - 701, - 1, - 2362, - 7 - ], - [ - "null", - 703, - 2362, - 7 - ], - [ - "setarg", - 702, - 0, - 703, - 2362, - 7 - ], - [ - "setarg", - 702, - 1, - 699, - 2362, - 7 - ], - [ - "invoke", - 702, - 700, - 2362, - 7 - ], - [ - "null", - 704, - 2363, - 14 - ], - [ - "return", - 704, - 2363, - 14 - ], - "_nop_ur_15", - "if_else_2090", - "if_end_2091", - [ - "access", - 705, - "break", - 2366, - 17 - ], - [ - "is_identical", - 706, - 37, - 705, - 2366, - 17 - ], - [ - "jump_true", - 706, - "eq_done_2100", - 2366, - 17 - ], - [ - "is_int", - 707, - 37, - 2366, - 17 - ], - [ - "jump_false", - 707, - "eq_ni_2101", - 2366, - 17 - ], - "_nop_tc_289", - [ - "jump", - "eq_ni_2101", - 2366, - 17 - ], - [ - "eq_int", - 706, - 37, - 705, - 2366, - 17 - ], - [ - "jump", - "eq_done_2100", - 2366, - 17 - ], - "eq_ni_2101", - [ - "is_num", - 707, - 37, - 2366, - 17 - ], - [ - "jump_false", - 707, - "eq_nn_2102", - 2366, - 17 - ], - "_nop_tc_290", - [ - "jump", - "eq_nn_2102", - 2366, - 17 - ], - [ - "eq_float", - 706, - 37, - 705, - 2366, - 17 - ], - [ - "jump", - "eq_done_2100", - 2366, - 17 - ], - "eq_nn_2102", - [ - "is_text", - 707, - 37, - 2366, - 17 - ], - [ - "jump_false", - 707, - "eq_nt_2103", - 2366, - 17 - ], - "_nop_tc_291", - "_nop_tc_292", - [ - "eq_text", - 706, - 37, - 705, - 2366, - 17 - ], - [ - "jump", - "eq_done_2100", - 2366, - 17 - ], - "eq_nt_2103", - [ - "is_null", - 707, - 37, - 2366, - 17 - ], - [ - "jump_false", - 707, - "eq_nnl_2104", - 2366, - 17 - ], - "_nop_tc_293", - [ - "jump", - "eq_nnl_2104", - 2366, - 17 - ], - [ - "true", - 706, - 2366, - 17 - ], - [ - "jump", - "eq_done_2100", - 2366, - 17 - ], - "eq_nnl_2104", - [ - "is_bool", - 707, - 37, - 2366, - 17 - ], - [ - "jump_false", - 707, - "eq_nb_2105", - 2366, - 17 - ], - "_nop_tc_294", - [ - "jump", - "eq_nb_2105", - 2366, - 17 - ], - [ - "eq_bool", - 706, - 37, - 705, - 2366, - 17 - ], - [ - "jump", - "eq_done_2100", - 2366, - 17 - ], - "eq_nb_2105", - [ - "false", - 706, - 2366, - 17 - ], - "eq_done_2100", - [ - "jump_false", - 706, - "if_else_2098", - 2366, - 17 - ], - [ - "load_field", - 709, - 1, - "name", - 2367, - 11 - ], - [ - "null", - 710, - 2367, - 24 - ], - [ - "is_identical", - 711, - 709, - 710, - 2367, - 24 - ], - [ - "jump_true", - 711, - "ne_nid_2110", - 2367, - 24 - ], - [ - "jump", - "ne_ni_2111", - 2367, - 24 - ], - "ne_nid_2110", - [ - "false", - 711, - 2367, - 24 - ], - [ - "jump", - "ne_done_2109", - 2367, - 24 - ], - "ne_ni_2111", - [ - "is_int", - 712, - 709, - 2367, - 24 - ], - [ - "jump_false", - 712, - "ne_nn_2112", - 2367, - 24 - ], - "_nop_tc_295", - [ - "jump", - "ne_nn_2112", - 2367, - 24 - ], - [ - "ne_int", - 711, - 709, - 710, - 2367, - 24 - ], - [ - "jump", - "ne_done_2109", - 2367, - 24 - ], - "ne_nn_2112", - [ - "is_num", - 712, - 709, - 2367, - 24 - ], - [ - "jump_false", - 712, - "ne_nt_2113", - 2367, - 24 - ], - "_nop_tc_296", - [ - "jump", - "ne_nt_2113", - 2367, - 24 - ], - [ - "ne_float", - 711, - 709, - 710, - 2367, - 24 - ], - [ - "jump", - "ne_done_2109", - 2367, - 24 - ], - "ne_nt_2113", - [ - "is_text", - 712, - 709, - 2367, - 24 - ], - [ - "jump_false", - 712, - "ne_nnl_2114", - 2367, - 24 - ], - "_nop_tc_297", - [ - "jump", - "ne_nnl_2114", - 2367, - 24 - ], - [ - "ne_text", - 711, - 709, - 710, - 2367, - 24 - ], - [ - "jump", - "ne_done_2109", - 2367, - 24 - ], - "ne_nnl_2114", - [ - "is_null", - 712, - 709, - 2367, - 24 - ], - [ - "jump_false", - 712, - "ne_nb_2115", - 2367, - 24 - ], - "_nop_tc_298", - "_nop_tc_299", - [ - "false", - 711, - 2367, - 24 - ], - [ - "jump", - "ne_done_2109", - 2367, - 24 - ], - "ne_nb_2115", - [ - "is_bool", - 712, - 709, - 2367, - 24 - ], - [ - "jump_false", - 712, - "ne_mis_2116", - 2367, - 24 - ], - "_nop_tc_300", - [ - "jump", - "ne_mis_2116", - 2367, - 24 - ], - [ - "ne_bool", - 711, - 709, - 710, - 2367, - 24 - ], - [ - "jump", - "ne_done_2109", - 2367, - 24 - ], - "ne_mis_2116", - [ - "true", - 711, - 2367, - 24 - ], - "ne_done_2109", - [ - "move", - 714, - 711, - 2367, - 24 - ], - [ - "jump_false", - 714, - "and_end_2108", - 2367, - 24 - ], - [ - "get", - 715, - 84, - 1, - 2367, - 32 - ], - [ - "load_field", - 716, - 1, - "name", - 2367, - 44 - ], - [ - "load_dynamic", - 717, - 715, - 716, - 2367, - 44 - ], - [ - "null", - 718, - 2367, - 58 - ], - [ - "is_identical", - 719, - 717, - 718, - 2367, - 58 - ], - [ - "jump_true", - 719, - "ne_nid_2118", - 2367, - 58 - ], - [ - "jump", - "ne_ni_2119", - 2367, - 58 - ], - "ne_nid_2118", - [ - "false", - 719, - 2367, - 58 - ], - [ - "jump", - "ne_done_2117", - 2367, - 58 - ], - "ne_ni_2119", - [ - "is_int", - 720, - 717, - 2367, - 58 - ], - [ - "jump_false", - 720, - "ne_nn_2120", - 2367, - 58 - ], - "_nop_tc_301", - [ - "jump", - "ne_nn_2120", - 2367, - 58 - ], - [ - "ne_int", - 719, - 717, - 718, - 2367, - 58 - ], - [ - "jump", - "ne_done_2117", - 2367, - 58 - ], - "ne_nn_2120", - [ - "is_num", - 720, - 717, - 2367, - 58 - ], - [ - "jump_false", - 720, - "ne_nt_2121", - 2367, - 58 - ], - "_nop_tc_302", - [ - "jump", - "ne_nt_2121", - 2367, - 58 - ], - [ - "ne_float", - 719, - 717, - 718, - 2367, - 58 - ], - [ - "jump", - "ne_done_2117", - 2367, - 58 - ], - "ne_nt_2121", - [ - "is_text", - 720, - 717, - 2367, - 58 - ], - [ - "jump_false", - 720, - "ne_nnl_2122", - 2367, - 58 - ], - "_nop_tc_303", - [ - "jump", - "ne_nnl_2122", - 2367, - 58 - ], - [ - "ne_text", - 719, - 717, - 718, - 2367, - 58 - ], - [ - "jump", - "ne_done_2117", - 2367, - 58 - ], - "ne_nnl_2122", - [ - "is_null", - 720, - 717, - 2367, - 58 - ], - [ - "jump_false", - 720, - "ne_nb_2123", - 2367, - 58 - ], - "_nop_tc_304", - "_nop_tc_305", - [ - "false", - 719, - 2367, - 58 - ], - [ - "jump", - "ne_done_2117", - 2367, - 58 - ], - "ne_nb_2123", - [ - "is_bool", - 720, - 717, - 2367, - 58 - ], - [ - "jump_false", - 720, - "ne_mis_2124", - 2367, - 58 - ], - "_nop_tc_306", - [ - "jump", - "ne_mis_2124", - 2367, - 58 - ], - [ - "ne_bool", - 719, - 717, - 718, - 2367, - 58 - ], - [ - "jump", - "ne_done_2117", - 2367, - 58 - ], - "ne_mis_2124", - [ - "true", - 719, - 2367, - 58 - ], - "ne_done_2117", - [ - "move", - 714, - 719, - 2367, - 58 - ], - "and_end_2108", - [ - "jump_false", - 714, - "if_else_2106", - 2367, - 58 - ], - [ - "get", - 722, - 84, - 1, - 2368, - 19 - ], - [ - "load_field", - 723, - 1, - "name", - 2368, - 31 - ], - [ - "load_dynamic", - 724, - 722, - 723, - 2368, - 31 - ], - [ - "load_field", - 725, - 724, - "break_target", - 2368, - 31 - ], - [ - "get", - 727, - 32, - 1, - 2368, - 9 - ], - [ - "frame", - 728, - 727, - 1, - 2368, - 9 - ], - [ - "null", - 729, - 2368, - 9 - ], - [ - "setarg", - 728, - 0, - 729, - 2368, - 9 - ], - [ - "setarg", - 728, - 1, - 725, - 2368, - 9 - ], - [ - "invoke", - 728, - 726, - 2368, - 9 - ], - [ - "jump", - "if_end_2107", - 2368, - 9 - ], - "if_else_2106", - [ - "get", - 730, - 85, - 1, - 2369, - 18 - ], - [ - "null", - 731, - 2369, - 34 - ], - [ - "is_identical", - 732, - 730, - 731, - 2369, - 34 - ], - [ - "jump_true", - 732, - "ne_nid_2128", - 2369, - 34 - ], - [ - "jump", - "ne_ni_2129", - 2369, - 34 - ], - "ne_nid_2128", - [ - "false", - 732, - 2369, - 34 - ], - [ - "jump", - "ne_done_2127", - 2369, - 34 - ], - "ne_ni_2129", - [ - "is_int", - 733, - 730, - 2369, - 34 - ], - [ - "jump_false", - 733, - "ne_nn_2130", - 2369, - 34 - ], - "_nop_tc_307", - [ - "jump", - "ne_nn_2130", - 2369, - 34 - ], - [ - "ne_int", - 732, - 730, - 731, - 2369, - 34 - ], - [ - "jump", - "ne_done_2127", - 2369, - 34 - ], - "ne_nn_2130", - [ - "is_num", - 733, - 730, - 2369, - 34 - ], - [ - "jump_false", - 733, - "ne_nt_2131", - 2369, - 34 - ], - "_nop_tc_308", - [ - "jump", - "ne_nt_2131", - 2369, - 34 - ], - [ - "ne_float", - 732, - 730, - 731, - 2369, - 34 - ], - [ - "jump", - "ne_done_2127", - 2369, - 34 - ], - "ne_nt_2131", - [ - "is_text", - 733, - 730, - 2369, - 34 - ], - [ - "jump_false", - 733, - "ne_nnl_2132", - 2369, - 34 - ], - "_nop_tc_309", - [ - "jump", - "ne_nnl_2132", - 2369, - 34 - ], - [ - "ne_text", - 732, - 730, - 731, - 2369, - 34 - ], - [ - "jump", - "ne_done_2127", - 2369, - 34 - ], - "ne_nnl_2132", - [ - "is_null", - 733, - 730, - 2369, - 34 - ], - [ - "jump_false", - 733, - "ne_nb_2133", - 2369, - 34 - ], - "_nop_tc_310", - "_nop_tc_311", - [ - "false", - 732, - 2369, - 34 - ], - [ - "jump", - "ne_done_2127", - 2369, - 34 - ], - "ne_nb_2133", - [ - "is_bool", - 733, - 730, - 2369, - 34 - ], - [ - "jump_false", - 733, - "ne_mis_2134", - 2369, - 34 - ], - "_nop_tc_312", - [ - "jump", - "ne_mis_2134", - 2369, - 34 - ], - [ - "ne_bool", - 732, - 730, - 731, - 2369, - 34 - ], - [ - "jump", - "ne_done_2127", - 2369, - 34 - ], - "ne_mis_2134", - [ - "true", - 732, - 2369, - 34 - ], - "ne_done_2127", - [ - "jump_false", - 732, - "if_else_2125", - 2369, - 34 - ], - [ - "get", - 735, - 85, - 1, - 2370, - 19 - ], - [ - "get", - 737, - 32, - 1, - 2370, - 9 - ], - [ - "frame", - 738, - 737, - 1, - 2370, - 9 - ], - [ - "null", - 739, - 2370, - 9 - ], - [ - "setarg", - 738, - 0, - 739, - 2370, - 9 - ], - [ - "setarg", - 738, - 1, - 735, - 2370, - 9 - ], - [ - "invoke", - 738, - 736, - 2370, - 9 - ], - [ - "jump", - "if_end_2126", - 2370, - 9 - ], - "if_else_2125", - "if_end_2126", - "if_end_2107", - [ - "null", - 740, - 2372, - 14 - ], - [ - "return", - 740, - 2372, - 14 - ], - "_nop_ur_16", - "if_else_2098", - "if_end_2099", - [ - "access", - 741, - "continue", - 2375, - 17 - ], - [ - "is_identical", - 742, - 37, - 741, - 2375, - 17 - ], - [ - "jump_true", - 742, - "eq_done_2137", - 2375, - 17 - ], - [ - "is_int", - 743, - 37, - 2375, - 17 - ], - [ - "jump_false", - 743, - "eq_ni_2138", - 2375, - 17 - ], - "_nop_tc_313", - [ - "jump", - "eq_ni_2138", - 2375, - 17 - ], - [ - "eq_int", - 742, - 37, - 741, - 2375, - 17 - ], - [ - "jump", - "eq_done_2137", - 2375, - 17 - ], - "eq_ni_2138", - [ - "is_num", - 743, - 37, - 2375, - 17 - ], - [ - "jump_false", - 743, - "eq_nn_2139", - 2375, - 17 - ], - "_nop_tc_314", - [ - "jump", - "eq_nn_2139", - 2375, - 17 - ], - [ - "eq_float", - 742, - 37, - 741, - 2375, - 17 - ], - [ - "jump", - "eq_done_2137", - 2375, - 17 - ], - "eq_nn_2139", - [ - "is_text", - 743, - 37, - 2375, - 17 - ], - [ - "jump_false", - 743, - "eq_nt_2140", - 2375, - 17 - ], - "_nop_tc_315", - "_nop_tc_316", - [ - "eq_text", - 742, - 37, - 741, - 2375, - 17 - ], - [ - "jump", - "eq_done_2137", - 2375, - 17 - ], - "eq_nt_2140", - [ - "is_null", - 743, - 37, - 2375, - 17 - ], - [ - "jump_false", - 743, - "eq_nnl_2141", - 2375, - 17 - ], - "_nop_tc_317", - [ - "jump", - "eq_nnl_2141", - 2375, - 17 - ], - [ - "true", - 742, - 2375, - 17 - ], - [ - "jump", - "eq_done_2137", - 2375, - 17 - ], - "eq_nnl_2141", - [ - "is_bool", - 743, - 37, - 2375, - 17 - ], - [ - "jump_false", - 743, - "eq_nb_2142", - 2375, - 17 - ], - "_nop_tc_318", - [ - "jump", - "eq_nb_2142", - 2375, - 17 - ], - [ - "eq_bool", - 742, - 37, - 741, - 2375, - 17 - ], - [ - "jump", - "eq_done_2137", - 2375, - 17 - ], - "eq_nb_2142", - [ - "false", - 742, - 2375, - 17 - ], - "eq_done_2137", - [ - "jump_false", - 742, - "if_else_2135", - 2375, - 17 - ], - [ - "load_field", - 745, - 1, - "name", - 2376, - 11 - ], - [ - "null", - 746, - 2376, - 24 - ], - [ - "is_identical", - 747, - 745, - 746, - 2376, - 24 - ], - [ - "jump_true", - 747, - "ne_nid_2147", - 2376, - 24 - ], - [ - "jump", - "ne_ni_2148", - 2376, - 24 - ], - "ne_nid_2147", - [ - "false", - 747, - 2376, - 24 - ], - [ - "jump", - "ne_done_2146", - 2376, - 24 - ], - "ne_ni_2148", - [ - "is_int", - 748, - 745, - 2376, - 24 - ], - [ - "jump_false", - 748, - "ne_nn_2149", - 2376, - 24 - ], - "_nop_tc_319", - [ - "jump", - "ne_nn_2149", - 2376, - 24 - ], - [ - "ne_int", - 747, - 745, - 746, - 2376, - 24 - ], - [ - "jump", - "ne_done_2146", - 2376, - 24 - ], - "ne_nn_2149", - [ - "is_num", - 748, - 745, - 2376, - 24 - ], - [ - "jump_false", - 748, - "ne_nt_2150", - 2376, - 24 - ], - "_nop_tc_320", - [ - "jump", - "ne_nt_2150", - 2376, - 24 - ], - [ - "ne_float", - 747, - 745, - 746, - 2376, - 24 - ], - [ - "jump", - "ne_done_2146", - 2376, - 24 - ], - "ne_nt_2150", - [ - "is_text", - 748, - 745, - 2376, - 24 - ], - [ - "jump_false", - 748, - "ne_nnl_2151", - 2376, - 24 - ], - "_nop_tc_321", - [ - "jump", - "ne_nnl_2151", - 2376, - 24 - ], - [ - "ne_text", - 747, - 745, - 746, - 2376, - 24 - ], - [ - "jump", - "ne_done_2146", - 2376, - 24 - ], - "ne_nnl_2151", - [ - "is_null", - 748, - 745, - 2376, - 24 - ], - [ - "jump_false", - 748, - "ne_nb_2152", - 2376, - 24 - ], - "_nop_tc_322", - "_nop_tc_323", - [ - "false", - 747, - 2376, - 24 - ], - [ - "jump", - "ne_done_2146", - 2376, - 24 - ], - "ne_nb_2152", - [ - "is_bool", - 748, - 745, - 2376, - 24 - ], - [ - "jump_false", - 748, - "ne_mis_2153", - 2376, - 24 - ], - "_nop_tc_324", - [ - "jump", - "ne_mis_2153", - 2376, - 24 - ], - [ - "ne_bool", - 747, - 745, - 746, - 2376, - 24 - ], - [ - "jump", - "ne_done_2146", - 2376, - 24 - ], - "ne_mis_2153", - [ - "true", - 747, - 2376, - 24 - ], - "ne_done_2146", - [ - "move", - 750, - 747, - 2376, - 24 - ], - [ - "jump_false", - 750, - "and_end_2145", - 2376, - 24 - ], - [ - "get", - 751, - 84, - 1, - 2376, - 32 - ], - [ - "load_field", - 752, - 1, - "name", - 2376, - 44 - ], - [ - "load_dynamic", - 753, - 751, - 752, - 2376, - 44 - ], - [ - "null", - 754, - 2376, - 58 - ], - [ - "is_identical", - 755, - 753, - 754, - 2376, - 58 - ], - [ - "jump_true", - 755, - "ne_nid_2155", - 2376, - 58 - ], - [ - "jump", - "ne_ni_2156", - 2376, - 58 - ], - "ne_nid_2155", - [ - "false", - 755, - 2376, - 58 - ], - [ - "jump", - "ne_done_2154", - 2376, - 58 - ], - "ne_ni_2156", - [ - "is_int", - 756, - 753, - 2376, - 58 - ], - [ - "jump_false", - 756, - "ne_nn_2157", - 2376, - 58 - ], - "_nop_tc_325", - [ - "jump", - "ne_nn_2157", - 2376, - 58 - ], - [ - "ne_int", - 755, - 753, - 754, - 2376, - 58 - ], - [ - "jump", - "ne_done_2154", - 2376, - 58 - ], - "ne_nn_2157", - [ - "is_num", - 756, - 753, - 2376, - 58 - ], - [ - "jump_false", - 756, - "ne_nt_2158", - 2376, - 58 - ], - "_nop_tc_326", - [ - "jump", - "ne_nt_2158", - 2376, - 58 - ], - [ - "ne_float", - 755, - 753, - 754, - 2376, - 58 - ], - [ - "jump", - "ne_done_2154", - 2376, - 58 - ], - "ne_nt_2158", - [ - "is_text", - 756, - 753, - 2376, - 58 - ], - [ - "jump_false", - 756, - "ne_nnl_2159", - 2376, - 58 - ], - "_nop_tc_327", - [ - "jump", - "ne_nnl_2159", - 2376, - 58 - ], - [ - "ne_text", - 755, - 753, - 754, - 2376, - 58 - ], - [ - "jump", - "ne_done_2154", - 2376, - 58 - ], - "ne_nnl_2159", - [ - "is_null", - 756, - 753, - 2376, - 58 - ], - [ - "jump_false", - 756, - "ne_nb_2160", - 2376, - 58 - ], - "_nop_tc_328", - "_nop_tc_329", - [ - "false", - 755, - 2376, - 58 - ], - [ - "jump", - "ne_done_2154", - 2376, - 58 - ], - "ne_nb_2160", - [ - "is_bool", - 756, - 753, - 2376, - 58 - ], - [ - "jump_false", - 756, - "ne_mis_2161", - 2376, - 58 - ], - "_nop_tc_330", - [ - "jump", - "ne_mis_2161", - 2376, - 58 - ], - [ - "ne_bool", - 755, - 753, - 754, - 2376, - 58 - ], - [ - "jump", - "ne_done_2154", - 2376, - 58 - ], - "ne_mis_2161", - [ - "true", - 755, - 2376, - 58 - ], - "ne_done_2154", - [ - "move", - 750, - 755, - 2376, - 58 - ], - "and_end_2145", - [ - "jump_false", - 750, - "if_else_2143", - 2376, - 58 - ], - [ - "get", - 758, - 84, - 1, - 2377, - 19 - ], - [ - "load_field", - 759, - 1, - "name", - 2377, - 31 - ], - [ - "load_dynamic", - 760, - 758, - 759, - 2377, - 31 - ], - [ - "load_field", - 761, - 760, - "continue_target", - 2377, - 31 - ], - [ - "get", - 763, - 32, - 1, - 2377, - 9 - ], - [ - "frame", - 764, - 763, - 1, - 2377, - 9 - ], - [ - "null", - 765, - 2377, - 9 - ], - [ - "setarg", - 764, - 0, - 765, - 2377, - 9 - ], - [ - "setarg", - 764, - 1, - 761, - 2377, - 9 - ], - [ - "invoke", - 764, - 762, - 2377, - 9 - ], - [ - "jump", - "if_end_2144", - 2377, - 9 - ], - "if_else_2143", - [ - "get", - 766, - 86, - 1, - 2378, - 18 - ], - [ - "null", - 767, - 2378, - 37 - ], - [ - "is_identical", - 768, - 766, - 767, - 2378, - 37 - ], - [ - "jump_true", - 768, - "ne_nid_2165", - 2378, - 37 - ], - [ - "jump", - "ne_ni_2166", - 2378, - 37 - ], - "ne_nid_2165", - [ - "false", - 768, - 2378, - 37 - ], - [ - "jump", - "ne_done_2164", - 2378, - 37 - ], - "ne_ni_2166", - [ - "is_int", - 769, - 766, - 2378, - 37 - ], - [ - "jump_false", - 769, - "ne_nn_2167", - 2378, - 37 - ], - "_nop_tc_331", - [ - "jump", - "ne_nn_2167", - 2378, - 37 - ], - [ - "ne_int", - 768, - 766, - 767, - 2378, - 37 - ], - [ - "jump", - "ne_done_2164", - 2378, - 37 - ], - "ne_nn_2167", - [ - "is_num", - 769, - 766, - 2378, - 37 - ], - [ - "jump_false", - 769, - "ne_nt_2168", - 2378, - 37 - ], - "_nop_tc_332", - [ - "jump", - "ne_nt_2168", - 2378, - 37 - ], - [ - "ne_float", - 768, - 766, - 767, - 2378, - 37 - ], - [ - "jump", - "ne_done_2164", - 2378, - 37 - ], - "ne_nt_2168", - [ - "is_text", - 769, - 766, - 2378, - 37 - ], - [ - "jump_false", - 769, - "ne_nnl_2169", - 2378, - 37 - ], - "_nop_tc_333", - [ - "jump", - "ne_nnl_2169", - 2378, - 37 - ], - [ - "ne_text", - 768, - 766, - 767, - 2378, - 37 - ], - [ - "jump", - "ne_done_2164", - 2378, - 37 - ], - "ne_nnl_2169", - [ - "is_null", - 769, - 766, - 2378, - 37 - ], - [ - "jump_false", - 769, - "ne_nb_2170", - 2378, - 37 - ], - "_nop_tc_334", - "_nop_tc_335", - [ - "false", - 768, - 2378, - 37 - ], - [ - "jump", - "ne_done_2164", - 2378, - 37 - ], - "ne_nb_2170", - [ - "is_bool", - 769, - 766, - 2378, - 37 - ], - [ - "jump_false", - 769, - "ne_mis_2171", - 2378, - 37 - ], - "_nop_tc_336", - [ - "jump", - "ne_mis_2171", - 2378, - 37 - ], - [ - "ne_bool", - 768, - 766, - 767, - 2378, - 37 - ], - [ - "jump", - "ne_done_2164", - 2378, - 37 - ], - "ne_mis_2171", - [ - "true", - 768, - 2378, - 37 - ], - "ne_done_2164", - [ - "jump_false", - 768, - "if_else_2162", - 2378, - 37 - ], - [ - "get", - 771, - 86, - 1, - 2379, - 19 - ], - [ - "get", - 773, - 32, - 1, - 2379, - 9 - ], - [ - "frame", - 774, - 773, - 1, - 2379, - 9 - ], - [ - "null", - 775, - 2379, - 9 - ], - [ - "setarg", - 774, - 0, - 775, - 2379, - 9 - ], - [ - "setarg", - 774, - 1, - 771, - 2379, - 9 - ], - [ - "invoke", - 774, - 772, - 2379, - 9 - ], - [ - "jump", - "if_end_2163", - 2379, - 9 - ], - "if_else_2162", - "if_end_2163", - "if_end_2144", - [ - "null", - 776, - 2381, - 14 - ], - [ - "return", - 776, - 2381, - 14 - ], - "_nop_ur_17", - "if_else_2135", - "if_end_2136", - [ - "access", - 777, - "switch", - 2384, - 17 - ], - [ - "is_identical", - 778, - 37, - 777, - 2384, - 17 - ], - [ - "jump_true", - 778, - "eq_done_2174", - 2384, - 17 - ], - [ - "is_int", - 779, - 37, - 2384, - 17 - ], - [ - "jump_false", - 779, - "eq_ni_2175", - 2384, - 17 - ], - "_nop_tc_337", - [ - "jump", - "eq_ni_2175", - 2384, - 17 - ], - [ - "eq_int", - 778, - 37, - 777, - 2384, - 17 - ], - [ - "jump", - "eq_done_2174", - 2384, - 17 - ], - "eq_ni_2175", - [ - "is_num", - 779, - 37, - 2384, - 17 - ], - [ - "jump_false", - 779, - "eq_nn_2176", - 2384, - 17 - ], - "_nop_tc_338", - [ - "jump", - "eq_nn_2176", - 2384, - 17 - ], - [ - "eq_float", - 778, - 37, - 777, - 2384, - 17 - ], - [ - "jump", - "eq_done_2174", - 2384, - 17 - ], - "eq_nn_2176", - [ - "is_text", - 779, - 37, - 2384, - 17 - ], - [ - "jump_false", - 779, - "eq_nt_2177", - 2384, - 17 - ], - "_nop_tc_339", - "_nop_tc_340", - [ - "eq_text", - 778, - 37, - 777, - 2384, - 17 - ], - [ - "jump", - "eq_done_2174", - 2384, - 17 - ], - "eq_nt_2177", - [ - "is_null", - 779, - 37, - 2384, - 17 - ], - [ - "jump_false", - 779, - "eq_nnl_2178", - 2384, - 17 - ], - "_nop_tc_341", - [ - "jump", - "eq_nnl_2178", - 2384, - 17 - ], - [ - "true", - 778, - 2384, - 17 - ], - [ - "jump", - "eq_done_2174", - 2384, - 17 - ], - "eq_nnl_2178", - [ - "is_bool", - 779, - 37, - 2384, - 17 - ], - [ - "jump_false", - 779, - "eq_nb_2179", - 2384, - 17 - ], - "_nop_tc_342", - [ - "jump", - "eq_nb_2179", - 2384, - 17 - ], - [ - "eq_bool", - 778, - 37, - 777, - 2384, - 17 - ], - [ - "jump", - "eq_done_2174", - 2384, - 17 - ], - "eq_nb_2179", - [ - "false", - 778, - 2384, - 17 - ], - "eq_done_2174", - [ - "jump_false", - 778, - "if_else_2172", - 2384, - 17 - ], - [ - "load_field", - 781, - 1, - "expression", - 2385, - 14 - ], - [ - "move", - 28, - 781, - 2385, - 14 - ], - [ - "load_field", - 782, - 1, - "cases", - 2386, - 15 - ], - [ - "move", - 18, - 782, - 2386, - 15 - ], - [ - "access", - 783, - -1, - 2387, - 35 - ], - [ - "get", - 785, - 55, - 1, - 2387, - 20 - ], - [ - "frame", - 786, - 785, - 2, - 2387, - 20 - ], - [ - "null", - 787, - 2387, - 20 - ], - [ - "setarg", - 786, - 0, - 787, - 2387, - 20 - ], - [ - "setarg", - 786, - 1, - 28, - 2387, - 20 - ], - [ - "setarg", - 786, - 2, - 783, - 2387, - 20 - ], - [ - "invoke", - 786, - 784, - 2387, - 20 - ], - [ - "move", - 54, - 784, - 2387, - 20 - ], - [ - "access", - 788, - "switch_end", - 2388, - 29 - ], - [ - "get", - 790, - 57, - 1, - 2388, - 19 - ], - [ - "frame", - 791, - 790, - 1, - 2388, - 19 - ], - [ - "null", - 792, - 2388, - 19 - ], - [ - "setarg", - 791, - 0, - 792, - 2388, - 19 - ], - [ - "setarg", - 791, - 1, - 788, - 2388, - 19 - ], - [ - "invoke", - 791, - 789, - 2388, - 19 - ], - [ - "move", - 27, - 789, - 2388, - 19 - ], - [ - "null", - 793, - 2389, - 23 - ], - [ - "move", - 23, - 793, - 2389, - 23 - ], - [ - "get", - 794, - 85, - 1, - 2390, - 19 - ], - [ - "move", - 47, - 794, - 2390, - 19 - ], - [ - "put", - 27, - 85, - 1, - 2391, - 22 - ], - [ - "array", - 795, - 0, - 2393, - 21 - ], - [ - "move", - 14, - 795, - 2393, - 21 - ], - [ - "access", - 796, - 0, - 2394, - 12 - ], - [ - "move", - 2, - 796, - 2394, - 12 - ], - "while_start_2180", - [ - "length", - 797, - 18, - 2395, - 26 - ], - [ - "is_int", - 799, - 2, - 2395, - 26 - ], - [ - "jump_false", - 799, - "rel_ni_2182", - 2395, - 26 - ], - "_nop_tc_343", - "_nop_tc_344", - [ - "lt_int", - 798, - 2, - 797, - 2395, - 26 - ], - [ - "jump", - "rel_done_2184", - 2395, - 26 - ], - "rel_ni_2182", - [ - "is_num", - 799, - 2, - 2395, - 26 - ], - [ - "jump_false", - 799, - "rel_nn_2183", - 2395, - 26 - ], - "_nop_tc_345", - "_nop_tc_346", - [ - "lt_float", - 798, - 2, - 797, - 2395, - 26 - ], - [ - "jump", - "rel_done_2184", - 2395, - 26 - ], - "rel_nn_2183", - [ - "is_text", - 799, - 2, - 2395, - 26 - ], - [ - "jump_false", - 799, - "rel_err_2185", - 2395, - 26 - ], - "_nop_tc_347", - [ - "jump", - "rel_err_2185", - 2395, - 26 - ], - [ - "lt_text", - 798, - 2, - 797, - 2395, - 26 - ], - [ - "jump", - "rel_done_2184", - 2395, - 26 - ], - "rel_err_2185", - [ - "disrupt", - 2395, - 26 - ], - "rel_done_2184", - [ - "jump_false", - 798, - "while_end_2181", - 2395, - 26 - ], - [ - "load_dynamic", - 801, - 18, - 2, - 2396, - 27 - ], - [ - "move", - 15, - 801, - 2396, - 27 - ], - [ - "load_field", - 802, - 15, - "kind", - 2397, - 21 - ], - [ - "move", - 12, - 802, - 2397, - 21 - ], - [ - "access", - 803, - "default", - 2398, - 26 - ], - [ - "is_identical", - 804, - 12, - 803, - 2398, - 26 - ], - [ - "jump_true", - 804, - "eq_done_2188", - 2398, - 26 - ], - [ - "is_int", - 805, - 12, - 2398, - 26 - ], - [ - "jump_false", - 805, - "eq_ni_2189", - 2398, - 26 - ], - "_nop_tc_348", - [ - "jump", - "eq_ni_2189", - 2398, - 26 - ], - [ - "eq_int", - 804, - 12, - 803, - 2398, - 26 - ], - [ - "jump", - "eq_done_2188", - 2398, - 26 - ], - "eq_ni_2189", - [ - "is_num", - 805, - 12, - 2398, - 26 - ], - [ - "jump_false", - 805, - "eq_nn_2190", - 2398, - 26 - ], - "_nop_tc_349", - [ - "jump", - "eq_nn_2190", - 2398, - 26 - ], - [ - "eq_float", - 804, - 12, - 803, - 2398, - 26 - ], - [ - "jump", - "eq_done_2188", - 2398, - 26 - ], - "eq_nn_2190", - [ - "is_text", - 805, - 12, - 2398, - 26 - ], - [ - "jump_false", - 805, - "eq_nt_2191", - 2398, - 26 - ], - "_nop_tc_350", - "_nop_tc_351", - [ - "eq_text", - 804, - 12, - 803, - 2398, - 26 - ], - [ - "jump", - "eq_done_2188", - 2398, - 26 - ], - "eq_nt_2191", - [ - "is_null", - 805, - 12, - 2398, - 26 - ], - [ - "jump_false", - 805, - "eq_nnl_2192", - 2398, - 26 - ], - "_nop_tc_352", - [ - "jump", - "eq_nnl_2192", - 2398, - 26 - ], - [ - "true", - 804, - 2398, - 26 - ], - [ - "jump", - "eq_done_2188", - 2398, - 26 - ], - "eq_nnl_2192", - [ - "is_bool", - 805, - 12, - 2398, - 26 - ], - [ - "jump_false", - 805, - "eq_nb_2193", - 2398, - 26 - ], - "_nop_tc_353", - [ - "jump", - "eq_nb_2193", - 2398, - 26 - ], - [ - "eq_bool", - 804, - 12, - 803, - 2398, - 26 - ], - [ - "jump", - "eq_done_2188", - 2398, - 26 - ], - "eq_nb_2193", - [ - "false", - 804, - 2398, - 26 - ], - "eq_done_2188", - [ - "jump_false", - 804, - "if_else_2186", - 2398, - 26 - ], - [ - "access", - 807, - "switch_default", - 2399, - 37 - ], - [ - "get", - 809, - 57, - 1, - 2399, - 27 - ], - [ - "frame", - 810, - 809, - 1, - 2399, - 27 - ], - [ - "null", - 811, - 2399, - 27 - ], - [ - "setarg", - 810, - 0, - 811, - 2399, - 27 - ], - [ - "setarg", - 810, - 1, - 807, - 2399, - 27 - ], - [ - "invoke", - 810, - 808, - 2399, - 27 - ], - [ - "move", - 23, - 808, - 2399, - 27 - ], - [ - "is_array", - 812, - 14, - 2400, - 29 - ], - [ - "jump_false", - 812, - "push_err_2194", - 2400, - 29 - ], - [ - "push", - 14, - 23, - 2400, - 29 - ], - [ - "jump", - "push_done_2195", - 2400, - 29 - ], - "push_err_2194", - [ - "disrupt", - 2400, - 29 - ], - "push_done_2195", - [ - "jump", - "if_end_2187", - 2400, - 29 - ], - "if_else_2186", - [ - "access", - 813, - "switch_case", - 2402, - 34 - ], - [ - "get", - 815, - 57, - 1, - 2402, - 24 - ], - [ - "frame", - 816, - 815, - 1, - 2402, - 24 - ], - [ - "null", - 817, - 2402, - 24 - ], - [ - "setarg", - 816, - 0, - 817, - 2402, - 24 - ], - [ - "setarg", - 816, - 1, - 813, - 2402, - 24 - ], - [ - "invoke", - 816, - 814, - 2402, - 24 - ], - [ - "move", - 13, - 814, - 2402, - 24 - ], - [ - "load_field", - 818, - 15, - "expression", - 2403, - 23 - ], - [ - "move", - 11, - 818, - 2403, - 23 - ], - [ - "access", - 819, - -1, - 2404, - 42 - ], - [ - "get", - 821, - 55, - 1, - 2404, - 22 - ], - [ - "frame", - 822, - 821, - 2, - 2404, - 22 - ], - [ - "null", - 823, - 2404, - 22 - ], - [ - "setarg", - 822, - 0, - 823, - 2404, - 22 - ], - [ - "setarg", - 822, - 1, - 11, - 2404, - 22 - ], - [ - "setarg", - 822, - 2, - 819, - 2404, - 22 - ], - [ - "invoke", - 822, - 820, - 2404, - 22 - ], - [ - "move", - 17, - 820, - 2404, - 22 - ], - [ - "get", - 825, - 9, - 1, - 2405, - 22 - ], - [ - "frame", - 826, - 825, - 0, - 2405, - 22 - ], - [ - "null", - 827, - 2405, - 22 - ], - [ - "setarg", - 826, - 0, - 827, - 2405, - 22 - ], - [ - "invoke", - 826, - 824, - 2405, - 22 - ], - [ - "move", - 19, - 824, - 2405, - 22 - ], - [ - "null", - 828, - 2406, - 20 - ], - [ - "put", - 828, - 4, - 1, - 2406, - 20 - ], - [ - "put", - 11, - 6, - 1, - 2407, - 20 - ], - [ - "access", - 829, - "eq", - 2408, - 22 - ], - [ - "get", - 831, - 19, - 1, - 2408, - 11 - ], - [ - "frame", - 832, - 831, - 4, - 2408, - 11 - ], - [ - "null", - 833, - 2408, - 11 - ], - [ - "setarg", - 832, - 0, - 833, - 2408, - 11 - ], - [ - "setarg", - 832, - 1, - 829, - 2408, - 11 - ], - [ - "setarg", - 832, - 2, - 19, - 2408, - 11 - ], - [ - "setarg", - 832, - 3, - 54, - 2408, - 11 - ], - [ - "setarg", - 832, - 4, - 17, - 2408, - 11 - ], - [ - "invoke", - 832, - 830, - 2408, - 11 - ], - [ - "access", - 834, - "jump_true", - 2409, - 26 - ], - [ - "get", - 836, - 33, - 1, - 2409, - 11 - ], - [ - "frame", - 837, - 836, - 3, - 2409, - 11 - ], - [ - "null", - 838, - 2409, - 11 - ], - [ - "setarg", - 837, - 0, - 838, - 2409, - 11 - ], - [ - "setarg", - 837, - 1, - 834, - 2409, - 11 - ], - [ - "setarg", - 837, - 2, - 19, - 2409, - 11 - ], - [ - "setarg", - 837, - 3, - 13, - 2409, - 11 - ], - [ - "invoke", - 837, - 835, - 2409, - 11 - ], - [ - "is_array", - 839, - 14, - 2410, - 29 - ], - [ - "jump_false", - 839, - "push_err_2196", - 2410, - 29 - ], - [ - "push", - 14, - 13, - 2410, - 29 - ], - [ - "jump", - "push_done_2197", - 2410, - 29 - ], - "push_err_2196", - [ - "disrupt", - 2410, - 29 - ], - "push_done_2197", - "if_end_2187", - [ - "access", - 840, - 1, - 2412, - 19 - ], - [ - "is_text", - 842, - 2, - 2412, - 19 - ], - [ - "jump_false", - 842, - "add_cn_2199", - 2412, - 19 - ], - "_nop_tc_354", - [ - "jump", - "add_cn_2199", - 2412, - 19 - ], - [ - "concat", - 841, - 2, - 840, - 2412, - 19 - ], - [ - "jump", - "add_done_2198", - 2412, - 19 - ], - "add_cn_2199", - [ - "is_num", - 842, - 2, - 2412, - 19 - ], - [ - "jump_false", - 842, - "add_err_2200", - 2412, - 19 - ], - "_nop_tc_355", - "_nop_tc_356", - [ - "add", - 841, - 2, - 840, - 2412, - 19 - ], - [ - "jump", - "add_done_2198", - 2412, - 19 - ], - "add_err_2200", - [ - "disrupt", - 2412, - 19 - ], - "add_done_2198", - [ - "move", - 2, - 841, - 2412, - 19 - ], - [ - "jump", - "while_start_2180", - 2412, - 19 - ], - "while_end_2181", - [ - "null", - 844, - 2414, - 28 - ], - [ - "is_identical", - 845, - 23, - 844, - 2414, - 28 - ], - [ - "jump_true", - 845, - "ne_nid_2204", - 2414, - 28 - ], - [ - "jump", - "ne_ni_2205", - 2414, - 28 - ], - "ne_nid_2204", - [ - "false", - 845, - 2414, - 28 - ], - [ - "jump", - "ne_done_2203", - 2414, - 28 - ], - "ne_ni_2205", - [ - "is_int", - 846, - 23, - 2414, - 28 - ], - [ - "jump_false", - 846, - "ne_nn_2206", - 2414, - 28 - ], - "_nop_tc_357", - [ - "jump", - "ne_nn_2206", - 2414, - 28 - ], - [ - "ne_int", - 845, - 23, - 844, - 2414, - 28 - ], - [ - "jump", - "ne_done_2203", - 2414, - 28 - ], - "ne_nn_2206", - [ - "is_num", - 846, - 23, - 2414, - 28 - ], - [ - "jump_false", - 846, - "ne_nt_2207", - 2414, - 28 - ], - "_nop_tc_358", - [ - "jump", - "ne_nt_2207", - 2414, - 28 - ], - [ - "ne_float", - 845, - 23, - 844, - 2414, - 28 - ], - [ - "jump", - "ne_done_2203", - 2414, - 28 - ], - "ne_nt_2207", - [ - "is_text", - 846, - 23, - 2414, - 28 - ], - [ - "jump_false", - 846, - "ne_nnl_2208", - 2414, - 28 - ], - "_nop_tc_359", - [ - "jump", - "ne_nnl_2208", - 2414, - 28 - ], - [ - "ne_text", - 845, - 23, - 844, - 2414, - 28 - ], - [ - "jump", - "ne_done_2203", - 2414, - 28 - ], - "ne_nnl_2208", - [ - "is_null", - 846, - 23, - 2414, - 28 - ], - [ - "jump_false", - 846, - "ne_nb_2209", - 2414, - 28 - ], - "_nop_tc_360", - "_nop_tc_361", - [ - "false", - 845, - 2414, - 28 - ], - [ - "jump", - "ne_done_2203", - 2414, - 28 - ], - "ne_nb_2209", - [ - "is_bool", - 846, - 23, - 2414, - 28 - ], - [ - "jump_false", - 846, - "ne_mis_2210", - 2414, - 28 - ], - "_nop_tc_362", - [ - "jump", - "ne_mis_2210", - 2414, - 28 - ], - [ - "ne_bool", - 845, - 23, - 844, - 2414, - 28 - ], - [ - "jump", - "ne_done_2203", - 2414, - 28 - ], - "ne_mis_2210", - [ - "true", - 845, - 2414, - 28 - ], - "ne_done_2203", - [ - "jump_false", - 845, - "if_else_2201", - 2414, - 28 - ], - [ - "get", - 849, - 32, - 1, - 2415, - 9 - ], - [ - "frame", - 850, - 849, - 1, - 2415, - 9 - ], - [ - "null", - 851, - 2415, - 9 - ], - [ - "setarg", - 850, - 0, - 851, - 2415, - 9 - ], - [ - "setarg", - 850, - 1, - 23, - 2415, - 9 - ], - [ - "invoke", - 850, - 848, - 2415, - 9 - ], - [ - "jump", - "if_end_2202", - 2415, - 9 - ], - "if_else_2201", - [ - "get", - 853, - 32, - 1, - 2417, - 9 - ], - [ - "frame", - 854, - 853, - 1, - 2417, - 9 - ], - [ - "null", - 855, - 2417, - 9 - ], - [ - "setarg", - 854, - 0, - 855, - 2417, - 9 - ], - [ - "setarg", - 854, - 1, - 27, - 2417, - 9 - ], - [ - "invoke", - 854, - 852, - 2417, - 9 - ], - "if_end_2202", - [ - "access", - 856, - 0, - 2420, - 12 - ], - [ - "move", - 2, - 856, - 2420, - 12 - ], - "while_start_2211", - [ - "length", - 857, - 18, - 2421, - 26 - ], - [ - "is_int", - 859, - 2, - 2421, - 26 - ], - [ - "jump_false", - 859, - "rel_ni_2213", - 2421, - 26 - ], - "_nop_tc_363", - "_nop_tc_364", - [ - "lt_int", - 858, - 2, - 857, - 2421, - 26 - ], - [ - "jump", - "rel_done_2215", - 2421, - 26 - ], - "rel_ni_2213", - [ - "is_num", - 859, - 2, - 2421, - 26 - ], - [ - "jump_false", - 859, - "rel_nn_2214", - 2421, - 26 - ], - "_nop_tc_365", - "_nop_tc_366", - [ - "lt_float", - 858, - 2, - 857, - 2421, - 26 - ], - [ - "jump", - "rel_done_2215", - 2421, - 26 - ], - "rel_nn_2214", - [ - "is_text", - 859, - 2, - 2421, - 26 - ], - [ - "jump_false", - 859, - "rel_err_2216", - 2421, - 26 - ], - "_nop_tc_367", - [ - "jump", - "rel_err_2216", - 2421, - 26 - ], - [ - "lt_text", - 858, - 2, - 857, - 2421, - 26 - ], - [ - "jump", - "rel_done_2215", - 2421, - 26 - ], - "rel_err_2216", - [ - "disrupt", - 2421, - 26 - ], - "rel_done_2215", - [ - "jump_false", - 858, - "while_end_2212", - 2421, - 26 - ], - [ - "load_dynamic", - 861, - 14, - 2, - 2422, - 32 - ], - [ - "get", - 863, - 34, - 1, - 2422, - 9 - ], - [ - "frame", - 864, - 863, - 1, - 2422, - 9 - ], - [ - "null", - 865, - 2422, - 9 - ], - [ - "setarg", - 864, - 0, - 865, - 2422, - 9 - ], - [ - "setarg", - 864, - 1, - 861, - 2422, - 9 - ], - [ - "invoke", - 864, - 862, - 2422, - 9 - ], - [ - "load_dynamic", - 866, - 18, - 2, - 2423, - 28 - ], - [ - "load_field", - 867, - 866, - "statements", - 2423, - 28 - ], - [ - "move", - 16, - 867, - 2423, - 28 - ], - [ - "access", - 868, - 0, - 2424, - 14 - ], - [ - "move", - 3, - 868, - 2424, - 14 - ], - "while_start_2217", - [ - "length", - 869, - 16, - 2425, - 28 - ], - [ - "is_int", - 871, - 3, - 2425, - 28 - ], - [ - "jump_false", - 871, - "rel_ni_2219", - 2425, - 28 - ], - "_nop_tc_368", - "_nop_tc_369", - [ - "lt_int", - 870, - 3, - 869, - 2425, - 28 - ], - [ - "jump", - "rel_done_2221", - 2425, - 28 - ], - "rel_ni_2219", - [ - "is_num", - 871, - 3, - 2425, - 28 - ], - [ - "jump_false", - 871, - "rel_nn_2220", - 2425, - 28 - ], - "_nop_tc_370", - "_nop_tc_371", - [ - "lt_float", - 870, - 3, - 869, - 2425, - 28 - ], - [ - "jump", - "rel_done_2221", - 2425, - 28 - ], - "rel_nn_2220", - [ - "is_text", - 871, - 3, - 2425, - 28 - ], - [ - "jump_false", - 871, - "rel_err_2222", - 2425, - 28 - ], - "_nop_tc_372", - [ - "jump", - "rel_err_2222", - 2425, - 28 - ], - [ - "lt_text", - 870, - 3, - 869, - 2425, - 28 - ], - [ - "jump", - "rel_done_2221", - 2425, - 28 - ], - "rel_err_2222", - [ - "disrupt", - 2425, - 28 - ], - "rel_done_2221", - [ - "jump_false", - 870, - "while_end_2218", - 2425, - 28 - ], - [ - "load_dynamic", - 873, - 16, - 3, - 2426, - 36 - ], - [ - "get", - 875, - 59, - 1, - 2426, - 11 - ], - [ - "frame", - 876, - 875, - 1, - 2426, - 11 - ], - [ - "null", - 877, - 2426, - 11 - ], - [ - "setarg", - 876, - 0, - 877, - 2426, - 11 - ], - [ - "setarg", - 876, - 1, - 873, - 2426, - 11 - ], - [ - "invoke", - 876, - 874, - 2426, - 11 - ], - [ - "access", - 878, - 1, - 2427, - 21 - ], - [ - "is_text", - 880, - 3, - 2427, - 21 - ], - [ - "jump_false", - 880, - "add_cn_2224", - 2427, - 21 - ], - "_nop_tc_373", - [ - "jump", - "add_cn_2224", - 2427, - 21 - ], - [ - "concat", - 879, - 3, - 878, - 2427, - 21 - ], - [ - "jump", - "add_done_2223", - 2427, - 21 - ], - "add_cn_2224", - [ - "is_num", - 880, - 3, - 2427, - 21 - ], - [ - "jump_false", - 880, - "add_err_2225", - 2427, - 21 - ], - "_nop_tc_374", - "_nop_tc_375", - [ - "add", - 879, - 3, - 878, - 2427, - 21 - ], - [ - "jump", - "add_done_2223", - 2427, - 21 - ], - "add_err_2225", - [ - "disrupt", - 2427, - 21 - ], - "add_done_2223", - [ - "move", - 3, - 879, - 2427, - 21 - ], - [ - "jump", - "while_start_2217", - 2427, - 21 - ], - "while_end_2218", - [ - "access", - 882, - 1, - 2429, - 19 - ], - [ - "is_text", - 884, - 2, - 2429, - 19 - ], - [ - "jump_false", - 884, - "add_cn_2227", - 2429, - 19 - ], - "_nop_tc_376", - [ - "jump", - "add_cn_2227", - 2429, - 19 - ], - [ - "concat", - 883, - 2, - 882, - 2429, - 19 - ], - [ - "jump", - "add_done_2226", - 2429, - 19 - ], - "add_cn_2227", - [ - "is_num", - 884, - 2, - 2429, - 19 - ], - [ - "jump_false", - 884, - "add_err_2228", - 2429, - 19 - ], - "_nop_tc_377", - "_nop_tc_378", - [ - "add", - 883, - 2, - 882, - 2429, - 19 - ], - [ - "jump", - "add_done_2226", - 2429, - 19 - ], - "add_err_2228", - [ - "disrupt", - 2429, - 19 - ], - "add_done_2226", - [ - "move", - 2, - 883, - 2429, - 19 - ], - [ - "jump", - "while_start_2211", - 2429, - 19 - ], - "while_end_2212", - [ - "get", - 887, - 34, - 1, - 2431, - 7 - ], - [ - "frame", - 888, - 887, - 1, - 2431, - 7 - ], - [ - "null", - 889, - 2431, - 7 - ], - [ - "setarg", - 888, - 0, - 889, - 2431, - 7 - ], - [ - "setarg", - 888, - 1, - 27, - 2431, - 7 - ], - [ - "invoke", - 888, - 886, - 2431, - 7 - ], - [ - "put", - 47, - 85, - 1, - 2432, - 22 - ], - [ - "null", - 890, - 2433, - 14 - ], - [ - "return", - 890, - 2433, - 14 - ], - "_nop_ur_18", - "if_else_2172", - "if_end_2173", - [ - "access", - 891, - "function", - 2436, - 17 - ], - [ - "is_identical", - 892, - 37, - 891, - 2436, - 17 - ], - [ - "jump_true", - 892, - "eq_done_2231", - 2436, - 17 - ], - [ - "is_int", - 893, - 37, - 2436, - 17 - ], - [ - "jump_false", - 893, - "eq_ni_2232", - 2436, - 17 - ], - "_nop_tc_379", - [ - "jump", - "eq_ni_2232", - 2436, - 17 - ], - [ - "eq_int", - 892, - 37, - 891, - 2436, - 17 - ], - [ - "jump", - "eq_done_2231", - 2436, - 17 - ], - "eq_ni_2232", - [ - "is_num", - 893, - 37, - 2436, - 17 - ], - [ - "jump_false", - 893, - "eq_nn_2233", - 2436, - 17 - ], - "_nop_tc_380", - [ - "jump", - "eq_nn_2233", - 2436, - 17 - ], - [ - "eq_float", - 892, - 37, - 891, - 2436, - 17 - ], - [ - "jump", - "eq_done_2231", - 2436, - 17 - ], - "eq_nn_2233", - [ - "is_text", - 893, - 37, - 2436, - 17 - ], - [ - "jump_false", - 893, - "eq_nt_2234", - 2436, - 17 - ], - "_nop_tc_381", - "_nop_tc_382", - [ - "eq_text", - 892, - 37, - 891, - 2436, - 17 - ], - [ - "jump", - "eq_done_2231", - 2436, - 17 - ], - "eq_nt_2234", - [ - "is_null", - 893, - 37, - 2436, - 17 - ], - [ - "jump_false", - 893, - "eq_nnl_2235", - 2436, - 17 - ], - "_nop_tc_383", - [ - "jump", - "eq_nnl_2235", - 2436, - 17 - ], - [ - "true", - 892, - 2436, - 17 - ], - [ - "jump", - "eq_done_2231", - 2436, - 17 - ], - "eq_nnl_2235", - [ - "is_bool", - 893, - 37, - 2436, - 17 - ], - [ - "jump_false", - 893, - "eq_nb_2236", - 2436, - 17 - ], - "_nop_tc_384", - [ - "jump", - "eq_nb_2236", - 2436, - 17 - ], - [ - "eq_bool", - 892, - 37, - 891, - 2436, - 17 - ], - [ - "jump", - "eq_done_2231", - 2436, - 17 - ], - "eq_nb_2236", - [ - "false", - 892, - 2436, - 17 - ], - "eq_done_2231", - [ - "jump_false", - 892, - "if_else_2229", - 2436, - 17 - ], - [ - "load_field", - 895, - 1, - "name", - 2437, - 14 - ], - [ - "move", - 42, - 895, - 2437, - 14 - ], - [ - "null", - 896, - 2438, - 19 - ], - [ - "is_identical", - 897, - 42, - 896, - 2438, - 19 - ], - [ - "jump_true", - 897, - "ne_nid_2240", - 2438, - 19 - ], - [ - "jump", - "ne_ni_2241", - 2438, - 19 - ], - "ne_nid_2240", - [ - "false", - 897, - 2438, - 19 - ], - [ - "jump", - "ne_done_2239", - 2438, - 19 - ], - "ne_ni_2241", - [ - "is_int", - 898, - 42, - 2438, - 19 - ], - [ - "jump_false", - 898, - "ne_nn_2242", - 2438, - 19 - ], - "_nop_tc_385", - [ - "jump", - "ne_nn_2242", - 2438, - 19 - ], - [ - "ne_int", - 897, - 42, - 896, - 2438, - 19 - ], - [ - "jump", - "ne_done_2239", - 2438, - 19 - ], - "ne_nn_2242", - [ - "is_num", - 898, - 42, - 2438, - 19 - ], - [ - "jump_false", - 898, - "ne_nt_2243", - 2438, - 19 - ], - "_nop_tc_386", - [ - "jump", - "ne_nt_2243", - 2438, - 19 - ], - [ - "ne_float", - 897, - 42, - 896, - 2438, - 19 - ], - [ - "jump", - "ne_done_2239", - 2438, - 19 - ], - "ne_nt_2243", - [ - "is_text", - 898, - 42, - 2438, - 19 - ], - [ - "jump_false", - 898, - "ne_nnl_2244", - 2438, - 19 - ], - "_nop_tc_387", - [ - "jump", - "ne_nnl_2244", - 2438, - 19 - ], - [ - "ne_text", - 897, - 42, - 896, - 2438, - 19 - ], - [ - "jump", - "ne_done_2239", - 2438, - 19 - ], - "ne_nnl_2244", - [ - "is_null", - 898, - 42, - 2438, - 19 - ], - [ - "jump_false", - 898, - "ne_nb_2245", - 2438, - 19 - ], - "_nop_tc_388", - "_nop_tc_389", - [ - "false", - 897, - 2438, - 19 - ], - [ - "jump", - "ne_done_2239", - 2438, - 19 - ], - "ne_nb_2245", - [ - "is_bool", - 898, - 42, - 2438, - 19 - ], - [ - "jump_false", - 898, - "ne_mis_2246", - 2438, - 19 - ], - "_nop_tc_390", - [ - "jump", - "ne_mis_2246", - 2438, - 19 - ], - [ - "ne_bool", - 897, - 42, - 896, - 2438, - 19 - ], - [ - "jump", - "ne_done_2239", - 2438, - 19 - ], - "ne_mis_2246", - [ - "true", - 897, - 2438, - 19 - ], - "ne_done_2239", - [ - "jump_false", - 897, - "if_else_2237", - 2438, - 19 - ], - [ - "get", - 901, - 56, - 1, - 2439, - 16 - ], - [ - "frame", - 902, - 901, - 1, - 2439, - 16 - ], - [ - "null", - 903, - 2439, - 16 - ], - [ - "setarg", - 902, - 0, - 903, - 2439, - 16 - ], - [ - "setarg", - 902, - 1, - 1, - 2439, - 16 - ], - [ - "invoke", - 902, - 900, - 2439, - 16 - ], - [ - "move", - 29, - 900, - 2439, - 16 - ], - [ - "get", - 904, - 76, - 1, - 2440, - 19 - ], - [ - "move", - 30, - 904, - 2440, - 19 - ], - [ - "get", - 905, - 76, - 1, - 2441, - 26 - ], - [ - "access", - 906, - 1, - 2441, - 43 - ], - [ - "is_text", - 908, - 905, - 2441, - 43 - ], - [ - "jump_false", - 908, - "add_cn_2248", - 2441, - 43 - ], - "_nop_tc_391", - [ - "jump", - "add_cn_2248", - 2441, - 43 - ], - [ - "concat", - 907, - 905, - 906, - 2441, - 43 - ], - [ - "jump", - "add_done_2247", - 2441, - 43 - ], - "add_cn_2248", - [ - "is_num", - 908, - 905, - 2441, - 43 - ], - [ - "jump_false", - 908, - "add_err_2249", - 2441, - 43 - ], - "_nop_tc_392", - "_nop_tc_393", - [ - "add", - 907, - 905, - 906, - 2441, - 43 - ], - [ - "jump", - "add_done_2247", - 2441, - 43 - ], - "add_err_2249", - [ - "disrupt", - 2441, - 43 - ], - "add_done_2247", - [ - "put", - 907, - 76, - 1, - 2441, - 43 - ], - [ - "get", - 910, - 78, - 1, - 2442, - 14 - ], - [ - "is_array", - 911, - 910, - 2442, - 27 - ], - [ - "jump_false", - 911, - "push_err_2250", - 2442, - 27 - ], - [ - "push", - 910, - 29, - 2442, - 27 - ], - [ - "jump", - "push_done_2251", - 2442, - 27 - ], - "push_err_2250", - [ - "disrupt", - 2442, - 27 - ], - "push_done_2251", - [ - "get", - 913, - 49, - 1, - 2443, - 22 - ], - [ - "frame", - 914, - 913, - 1, - 2443, - 22 - ], - [ - "null", - 915, - 2443, - 22 - ], - [ - "setarg", - 914, - 0, - 915, - 2443, - 22 - ], - [ - "setarg", - 914, - 1, - 42, - 2443, - 22 - ], - [ - "invoke", - 914, - 912, - 2443, - 22 - ], - [ - "move", - 41, - 912, - 2443, - 22 - ], - [ - "get", - 917, - 9, - 1, - 2444, - 16 - ], - [ - "frame", - 918, - 917, - 0, - 2444, - 16 - ], - [ - "null", - 919, - 2444, - 16 - ], - [ - "setarg", - 918, - 0, - 919, - 2444, - 16 - ], - [ - "invoke", - 918, - 916, - 2444, - 16 - ], - [ - "move", - 24, - 916, - 2444, - 16 - ], - [ - "access", - 920, - "function", - 2445, - 16 - ], - [ - "get", - 922, - 14, - 1, - 2445, - 9 - ], - [ - "frame", - 923, - 922, - 3, - 2445, - 9 - ], - [ - "null", - 924, - 2445, - 9 - ], - [ - "setarg", - 923, - 0, - 924, - 2445, - 9 - ], - [ - "setarg", - 923, - 1, - 920, - 2445, - 9 - ], - [ - "setarg", - 923, - 2, - 24, - 2445, - 9 - ], - [ - "setarg", - 923, - 3, - 30, - 2445, - 9 - ], - [ - "invoke", - 923, - 921, - 2445, - 9 - ], - [ - "access", - 925, - 0, - 2446, - 27 - ], - [ - "is_int", - 927, - 41, - 2446, - 27 - ], - [ - "jump_false", - 927, - "rel_ni_2254", - 2446, - 27 - ], - "_nop_tc_394", - "_nop_tc_395", - [ - "ge_int", - 926, - 41, - 925, - 2446, - 27 - ], - [ - "jump", - "rel_done_2256", - 2446, - 27 - ], - "rel_ni_2254", - [ - "is_num", - 927, - 41, - 2446, - 27 - ], - [ - "jump_false", - 927, - "rel_nn_2255", - 2446, - 27 - ], - "_nop_tc_396", - "_nop_tc_397", - [ - "ge_float", - 926, - 41, - 925, - 2446, - 27 - ], - [ - "jump", - "rel_done_2256", - 2446, - 27 - ], - "rel_nn_2255", - [ - "is_text", - 927, - 41, - 2446, - 27 - ], - [ - "jump_false", - 927, - "rel_err_2257", - 2446, - 27 - ], - "_nop_tc_398", - [ - "jump", - "rel_err_2257", - 2446, - 27 - ], - [ - "ge_text", - 926, - 41, - 925, - 2446, - 27 - ], - [ - "jump", - "rel_done_2256", - 2446, - 27 - ], - "rel_err_2257", - [ - "disrupt", - 2446, - 27 - ], - "rel_done_2256", - [ - "jump_false", - 926, - "if_else_2252", - 2446, - 27 - ], - [ - "access", - 929, - "move", - 2447, - 18 - ], - [ - "get", - 931, - 14, - 1, - 2447, - 11 - ], - [ - "frame", - 932, - 931, - 3, - 2447, - 11 - ], - [ - "null", - 933, - 2447, - 11 - ], - [ - "setarg", - 932, - 0, - 933, - 2447, - 11 - ], - [ - "setarg", - 932, - 1, - 929, - 2447, - 11 - ], - [ - "setarg", - 932, - 2, - 41, - 2447, - 11 - ], - [ - "setarg", - 932, - 3, - 24, - 2447, - 11 - ], - [ - "invoke", - 932, - 930, - 2447, - 11 - ], - [ - "jump", - "if_end_2253", - 2447, - 11 - ], - "if_else_2252", - "if_end_2253", - [ - "jump", - "if_end_2238", - 2447, - 11 - ], - "if_else_2237", - "if_end_2238", - [ - "null", - 934, - 2450, - 14 - ], - [ - "return", - 934, - 2450, - 14 - ], - "_nop_ur_19", - "if_else_2229", - "if_end_2230", - [ - "access", - 935, - "call", - 2453, - 17 - ], - [ - "is_identical", - 936, - 37, - 935, - 2453, - 17 - ], - [ - "jump_true", - 936, - "eq_done_2260", - 2453, - 17 - ], - [ - "is_int", - 937, - 37, - 2453, - 17 - ], - [ - "jump_false", - 937, - "eq_ni_2261", - 2453, - 17 - ], - "_nop_tc_399", - [ - "jump", - "eq_ni_2261", - 2453, - 17 - ], - [ - "eq_int", - 936, - 37, - 935, - 2453, - 17 - ], - [ - "jump", - "eq_done_2260", - 2453, - 17 - ], - "eq_ni_2261", - [ - "is_num", - 937, - 37, - 2453, - 17 - ], - [ - "jump_false", - 937, - "eq_nn_2262", - 2453, - 17 - ], - "_nop_tc_400", - [ - "jump", - "eq_nn_2262", - 2453, - 17 - ], - [ - "eq_float", - 936, - 37, - 935, - 2453, - 17 - ], - [ - "jump", - "eq_done_2260", - 2453, - 17 - ], - "eq_nn_2262", - [ - "is_text", - 937, - 37, - 2453, - 17 - ], - [ - "jump_false", - 937, - "eq_nt_2263", - 2453, - 17 - ], - "_nop_tc_401", - "_nop_tc_402", - [ - "eq_text", - 936, - 37, - 935, - 2453, - 17 - ], - [ - "jump", - "eq_done_2260", - 2453, - 17 - ], - "eq_nt_2263", - [ - "is_null", - 937, - 37, - 2453, - 17 - ], - [ - "jump_false", - 937, - "eq_nnl_2264", - 2453, - 17 - ], - "_nop_tc_403", - [ - "jump", - "eq_nnl_2264", - 2453, - 17 - ], - [ - "true", - 936, - 2453, - 17 - ], - [ - "jump", - "eq_done_2260", - 2453, - 17 - ], - "eq_nnl_2264", - [ - "is_bool", - 937, - 37, - 2453, - 17 - ], - [ - "jump_false", - 937, - "eq_nb_2265", - 2453, - 17 - ], - "_nop_tc_404", - [ - "jump", - "eq_nb_2265", - 2453, - 17 - ], - [ - "eq_bool", - 936, - 37, - 935, - 2453, - 17 - ], - [ - "jump", - "eq_done_2260", - 2453, - 17 - ], - "eq_nb_2265", - [ - "false", - 936, - 2453, - 17 - ], - "eq_done_2260", - [ - "jump_false", - 936, - "if_else_2258", - 2453, - 17 - ], - [ - "load_field", - 939, - 1, - "expression", - 2454, - 16 - ], - [ - "access", - 940, - -1, - 2454, - 33 - ], - [ - "get", - 942, - 55, - 1, - 2454, - 7 - ], - [ - "frame", - 943, - 942, - 2, - 2454, - 7 - ], - [ - "null", - 944, - 2454, - 7 - ], - [ - "setarg", - 943, - 0, - 944, - 2454, - 7 - ], - [ - "setarg", - 943, - 1, - 939, - 2454, - 7 - ], - [ - "setarg", - 943, - 2, - 940, - 2454, - 7 - ], - [ - "invoke", - 943, - 941, - 2454, - 7 - ], - [ - "null", - 945, - 2455, - 14 - ], - [ - "return", - 945, - 2455, - 14 - ], - "_nop_ur_20", - "if_else_2258", - "if_end_2259", - [ - "access", - 946, - -1, - 2458, - 20 - ], - [ - "get", - 948, - 55, - 1, - 2458, - 5 - ], - [ - "frame", - 949, - 948, - 2, - 2458, - 5 - ], - [ - "null", - 950, - 2458, - 5 - ], - [ - "setarg", - 949, - 0, - 950, - 2458, - 5 - ], - [ - "setarg", - 949, - 1, - 1, - 2458, - 5 - ], - [ - "setarg", - 949, - 2, - 946, - 2458, - 5 - ], - [ - "invoke", - 949, - 947, - 2458, - 5 - ], - [ - "null", - 951, - 2459, - 12 - ], - [ - "return", - 951, - 2459, - 12 - ], - "_nop_ur_21", - "_nop_ur_22" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 383, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 35, - 96, - 1, - 2464, - 17 - ], - [ - "frame", - 36, - 35, - 0, - 2464, - 17 - ], - [ - "null", - 37, - 2464, - 17 - ], - [ - "setarg", - 36, - 0, - 37, - 2464, - 17 - ], - [ - "invoke", - 36, - 34, - 2464, - 17 - ], - [ - "move", - 30, - 34, - 2464, - 17 - ], - [ - "load_field", - 38, - 1, - "arrow", - 2465, - 20 - ], - [ - "true", - 39, - 2465, - 39 - ], - [ - "is_identical", - 40, - 38, - 39, - 2465, - 39 - ], - [ - "jump_true", - 40, - "eq_done_2266", - 2465, - 39 - ], - [ - "is_int", - 41, - 38, - 2465, - 39 - ], - [ - "jump_false", - 41, - "eq_ni_2267", - 2465, - 39 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_2267", - 2465, - 39 - ], - [ - "eq_int", - 40, - 38, - 39, - 2465, - 39 - ], - [ - "jump", - "eq_done_2266", - 2465, - 39 - ], - "eq_ni_2267", - [ - "is_num", - 41, - 38, - 2465, - 39 - ], - [ - "jump_false", - 41, - "eq_nn_2268", - 2465, - 39 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_2268", - 2465, - 39 - ], - [ - "eq_float", - 40, - 38, - 39, - 2465, - 39 - ], - [ - "jump", - "eq_done_2266", - 2465, - 39 - ], - "eq_nn_2268", - [ - "is_text", - 41, - 38, - 2465, - 39 - ], - [ - "jump_false", - 41, - "eq_nt_2269", - 2465, - 39 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_2269", - 2465, - 39 - ], - [ - "eq_text", - 40, - 38, - 39, - 2465, - 39 - ], - [ - "jump", - "eq_done_2266", - 2465, - 39 - ], - "eq_nt_2269", - [ - "is_null", - 41, - 38, - 2465, - 39 - ], - [ - "jump_false", - 41, - "eq_nnl_2270", - 2465, - 39 - ], - "_nop_tc_4", - [ - "jump", - "eq_nnl_2270", - 2465, - 39 - ], - [ - "true", - 40, - 2465, - 39 - ], - [ - "jump", - "eq_done_2266", - 2465, - 39 - ], - "eq_nnl_2270", - [ - "is_bool", - 41, - 38, - 2465, - 39 - ], - [ - "jump_false", - 41, - "eq_nb_2271", - 2465, - 39 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "eq_bool", - 40, - 38, - 39, - 2465, - 39 - ], - [ - "jump", - "eq_done_2266", - 2465, - 39 - ], - "eq_nb_2271", - [ - "false", - 40, - 2465, - 39 - ], - "eq_done_2266", - [ - "move", - 18, - 40, - 2465, - 39 - ], - [ - "load_field", - 43, - 1, - "function_nr", - 2466, - 22 - ], - [ - "move", - 13, - 43, - 2466, - 22 - ], - [ - "load_field", - 44, - 1, - "list", - 2467, - 18 - ], - [ - "move", - 27, - 44, - 2467, - 18 - ], - [ - "access", - 21, - 0, - 2468, - 21 - ], - [ - "access", - 26, - 1, - 2469, - 22 - ], - [ - "access", - 2, - 0, - 2470, - 14 - ], - [ - "null", - 24, - 2471, - 17 - ], - [ - "null", - 25, - 2472, - 22 - ], - [ - "access", - 28, - 1, - 2473, - 14 - ], - [ - "null", - 5, - 2474, - 24 - ], - [ - "null", - 10, - 2475, - 21 - ], - [ - "access", - 6, - 0, - 2476, - 24 - ], - [ - "null", - 17, - 2477, - 19 - ], - [ - "null", - 11, - 2478, - 14 - ], - [ - "null", - 15, - 2479, - 17 - ], - [ - "null", - 4, - 2480, - 20 - ], - [ - "access", - 16, - 0, - 2481, - 19 - ], - [ - "access", - 19, - 0, - 2482, - 22 - ], - [ - "access", - 7, - 0, - 2483, - 16 - ], - [ - "null", - 33, - 2484, - 17 - ], - [ - "null", - 3, - 2485, - 16 - ], - [ - "access", - 22, - 0, - 2486, - 21 - ], - [ - "access", - 9, - 0, - 2487, - 28 - ], - [ - "load_field", - 45, - 1, - "disruption", - 2488, - 26 - ], - [ - "move", - 8, - 45, - 2488, - 26 - ], - [ - "null", - 23, - 2489, - 22 - ], - [ - "load_field", - 46, - 1, - "name", - 2490, - 19 - ], - [ - "move", - 12, - 46, - 2490, - 19 - ], - [ - "null", - 14, - 2491, - 20 - ], - [ - "access", - 20, - 0, - 2492, - 17 - ], - [ - "null", - 29, - 2493, - 18 - ], - [ - "access", - 32, - 0, - 2494, - 23 - ], - [ - "access", - 31, - 0, - 2495, - 22 - ], - [ - "get", - 47, - 69, - 1, - 2497, - 10 - ], - [ - "is_array", - 48, - 47, - 2497, - 25 - ], - [ - "jump_false", - 48, - "push_err_2272", - 2497, - 25 - ], - [ - "push", - 47, - 30, - 2497, - 25 - ], - [ - "jump", - "push_done_2273", - 2497, - 25 - ], - "push_err_2272", - [ - "disrupt", - 2497, - 25 - ], - "push_done_2273", - [ - "array", - 49, - 0, - 2499, - 22 - ], - [ - "put", - 49, - 80, - 1, - 2499, - 22 - ], - [ - "array", - 50, - 0, - 2500, - 14 - ], - [ - "put", - 50, - 95, - 1, - 2500, - 14 - ], - [ - "array", - 51, - 0, - 2501, - 25 - ], - [ - "put", - 51, - 81, - 1, - 2501, - 25 - ], - [ - "null", - 52, - 2502, - 20 - ], - [ - "put", - 52, - 85, - 1, - 2502, - 20 - ], - [ - "null", - 53, - 2503, - 23 - ], - [ - "put", - 53, - 86, - 1, - 2503, - 23 - ], - [ - "record", - 54, - 0 - ], - [ - "put", - 54, - 84, - 1, - 2504, - 19 - ], - [ - "put", - 18, - 82, - 1, - 2506, - 18 - ], - [ - "null", - 55, - 2507, - 42 - ], - [ - "is_identical", - 56, - 8, - 55, - 2507, - 42 - ], - [ - "jump_true", - 56, - "ne_nid_2276", - 2507, - 42 - ], - [ - "jump", - "ne_ni_2277", - 2507, - 42 - ], - "ne_nid_2276", - [ - "false", - 56, - 2507, - 42 - ], - [ - "jump", - "ne_done_2275", - 2507, - 42 - ], - "ne_ni_2277", - [ - "is_int", - 57, - 8, - 2507, - 42 - ], - [ - "jump_false", - 57, - "ne_nn_2278", - 2507, - 42 - ], - "_nop_tc_7", - [ - "jump", - "ne_nn_2278", - 2507, - 42 - ], - [ - "ne_int", - 56, - 8, - 55, - 2507, - 42 - ], - [ - "jump", - "ne_done_2275", - 2507, - 42 - ], - "ne_nn_2278", - [ - "is_num", - 57, - 8, - 2507, - 42 - ], - [ - "jump_false", - 57, - "ne_nt_2279", - 2507, - 42 - ], - "_nop_tc_8", - [ - "jump", - "ne_nt_2279", - 2507, - 42 - ], - [ - "ne_float", - 56, - 8, - 55, - 2507, - 42 - ], - [ - "jump", - "ne_done_2275", - 2507, - 42 - ], - "ne_nt_2279", - [ - "is_text", - 57, - 8, - 2507, - 42 - ], - [ - "jump_false", - 57, - "ne_nnl_2280", - 2507, - 42 - ], - "_nop_tc_9", - [ - "jump", - "ne_nnl_2280", - 2507, - 42 - ], - [ - "ne_text", - 56, - 8, - 55, - 2507, - 42 - ], - [ - "jump", - "ne_done_2275", - 2507, - 42 - ], - "ne_nnl_2280", - [ - "is_null", - 57, - 8, - 2507, - 42 - ], - [ - "jump_false", - 57, - "ne_nb_2281", - 2507, - 42 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "false", - 56, - 2507, - 42 - ], - [ - "jump", - "ne_done_2275", - 2507, - 42 - ], - "ne_nb_2281", - [ - "is_bool", - 57, - 8, - 2507, - 42 - ], - [ - "jump_false", - 57, - "ne_mis_2282", - 2507, - 42 - ], - "_nop_tc_12", - [ - "jump", - "ne_mis_2282", - 2507, - 42 - ], - [ - "ne_bool", - 56, - 8, - 55, - 2507, - 42 - ], - [ - "jump", - "ne_done_2275", - 2507, - 42 - ], - "ne_mis_2282", - [ - "true", - 56, - 2507, - 42 - ], - "ne_done_2275", - [ - "move", - 59, - 56, - 2507, - 42 - ], - [ - "jump_false", - 59, - "and_end_2274", - 2507, - 42 - ], - [ - "is_array", - 60, - 8, - 2507, - 59 - ], - [ - "move", - 59, - 60, - 2507, - 59 - ], - "and_end_2274", - [ - "put", - 59, - 79, - 1, - 2507, - 59 - ], - [ - "null", - 61, - 2509, - 35 - ], - [ - "is_identical", - 62, - 13, - 61, - 2509, - 35 - ], - [ - "jump_true", - 62, - "ne_nid_2286", - 2509, - 35 - ], - [ - "jump", - "ne_ni_2287", - 2509, - 35 - ], - "ne_nid_2286", - [ - "false", - 62, - 2509, - 35 - ], - [ - "jump", - "ne_done_2285", - 2509, - 35 - ], - "ne_ni_2287", - [ - "is_int", - 63, - 13, - 2509, - 35 - ], - [ - "jump_false", - 63, - "ne_nn_2288", - 2509, - 35 - ], - "_nop_tc_13", - [ - "jump", - "ne_nn_2288", - 2509, - 35 - ], - [ - "ne_int", - 62, - 13, - 61, - 2509, - 35 - ], - [ - "jump", - "ne_done_2285", - 2509, - 35 - ], - "ne_nn_2288", - [ - "is_num", - 63, - 13, - 2509, - 35 - ], - [ - "jump_false", - 63, - "ne_nt_2289", - 2509, - 35 - ], - "_nop_tc_14", - [ - "jump", - "ne_nt_2289", - 2509, - 35 - ], - [ - "ne_float", - 62, - 13, - 61, - 2509, - 35 - ], - [ - "jump", - "ne_done_2285", - 2509, - 35 - ], - "ne_nt_2289", - [ - "is_text", - 63, - 13, - 2509, - 35 - ], - [ - "jump_false", - 63, - "ne_nnl_2290", - 2509, - 35 - ], - "_nop_tc_15", - [ - "jump", - "ne_nnl_2290", - 2509, - 35 - ], - [ - "ne_text", - 62, - 13, - 61, - 2509, - 35 - ], - [ - "jump", - "ne_done_2285", - 2509, - 35 - ], - "ne_nnl_2290", - [ - "is_null", - 63, - 13, - 2509, - 35 - ], - [ - "jump_false", - 63, - "ne_nb_2291", - 2509, - 35 - ], - "_nop_tc_16", - "_nop_tc_17", - [ - "false", - 62, - 2509, - 35 - ], - [ - "jump", - "ne_done_2285", - 2509, - 35 - ], - "ne_nb_2291", - [ - "is_bool", - 63, - 13, - 2509, - 35 - ], - [ - "jump_false", - 63, - "ne_mis_2292", - 2509, - 35 - ], - "_nop_tc_18", - [ - "jump", - "ne_mis_2292", - 2509, - 35 - ], - [ - "ne_bool", - 62, - 13, - 61, - 2509, - 35 - ], - [ - "jump", - "ne_done_2285", - 2509, - 35 - ], - "ne_mis_2292", - [ - "true", - 62, - 2509, - 35 - ], - "ne_done_2285", - [ - "jump_false", - 62, - "tern_else_2283", - 2509, - 35 - ], - [ - "move", - 65, - 13, - 2509, - 42 - ], - [ - "jump", - "tern_end_2284", - 2509, - 42 - ], - "tern_else_2283", - [ - "access", - 66, - 0, - 2509, - 55 - ], - [ - "move", - 65, - 66, - 2509, - 55 - ], - "tern_end_2284", - [ - "put", - 65, - 77, - 1, - 2509, - 55 - ], - [ - "null", - 67, - 2512, - 19 - ], - [ - "is_identical", - 68, - 27, - 67, - 2512, - 19 - ], - [ - "jump_true", - 68, - "eq_done_2295", - 2512, - 19 - ], - [ - "is_int", - 69, - 27, - 2512, - 19 - ], - [ - "jump_false", - 69, - "eq_ni_2296", - 2512, - 19 - ], - "_nop_tc_19", - [ - "jump", - "eq_ni_2296", - 2512, - 19 - ], - [ - "eq_int", - 68, - 27, - 67, - 2512, - 19 - ], - [ - "jump", - "eq_done_2295", - 2512, - 19 - ], - "eq_ni_2296", - [ - "is_num", - 69, - 27, - 2512, - 19 - ], - [ - "jump_false", - 69, - "eq_nn_2297", - 2512, - 19 - ], - "_nop_tc_20", - [ - "jump", - "eq_nn_2297", - 2512, - 19 - ], - [ - "eq_float", - 68, - 27, - 67, - 2512, - 19 - ], - [ - "jump", - "eq_done_2295", - 2512, - 19 - ], - "eq_nn_2297", - [ - "is_text", - 69, - 27, - 2512, - 19 - ], - [ - "jump_false", - 69, - "eq_nt_2298", - 2512, - 19 - ], - "_nop_tc_21", - [ - "jump", - "eq_nt_2298", - 2512, - 19 - ], - [ - "eq_text", - 68, - 27, - 67, - 2512, - 19 - ], - [ - "jump", - "eq_done_2295", - 2512, - 19 - ], - "eq_nt_2298", - [ - "is_null", - 69, - 27, - 2512, - 19 - ], - [ - "jump_false", - 69, - "eq_nnl_2299", - 2512, - 19 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "true", - 68, - 2512, - 19 - ], - [ - "jump", - "eq_done_2295", - 2512, - 19 - ], - "eq_nnl_2299", - [ - "is_bool", - 69, - 27, - 2512, - 19 - ], - [ - "jump_false", - 69, - "eq_nb_2300", - 2512, - 19 - ], - "_nop_tc_24", - [ - "jump", - "eq_nb_2300", - 2512, - 19 - ], - [ - "eq_bool", - 68, - 27, - 67, - 2512, - 19 - ], - [ - "jump", - "eq_done_2295", - 2512, - 19 - ], - "eq_nb_2300", - [ - "false", - 68, - 2512, - 19 - ], - "eq_done_2295", - [ - "jump_false", - 68, - "if_else_2293", - 2512, - 19 - ], - [ - "load_field", - 71, - 1, - "parameters", - 2513, - 16 - ], - [ - "move", - 27, - 71, - 2513, - 16 - ], - [ - "jump", - "if_end_2294", - 2513, - 16 - ], - "if_else_2293", - "if_end_2294", - [ - "null", - 72, - 2515, - 27 - ], - [ - "is_identical", - 73, - 27, - 72, - 2515, - 27 - ], - [ - "jump_true", - 73, - "ne_nid_2304", - 2515, - 27 - ], - [ - "jump", - "ne_ni_2305", - 2515, - 27 - ], - "ne_nid_2304", - [ - "false", - 73, - 2515, - 27 - ], - [ - "jump", - "ne_done_2303", - 2515, - 27 - ], - "ne_ni_2305", - [ - "is_int", - 74, - 27, - 2515, - 27 - ], - [ - "jump_false", - 74, - "ne_nn_2306", - 2515, - 27 - ], - "_nop_tc_25", - [ - "jump", - "ne_nn_2306", - 2515, - 27 - ], - [ - "ne_int", - 73, - 27, - 72, - 2515, - 27 - ], - [ - "jump", - "ne_done_2303", - 2515, - 27 - ], - "ne_nn_2306", - [ - "is_num", - 74, - 27, - 2515, - 27 - ], - [ - "jump_false", - 74, - "ne_nt_2307", - 2515, - 27 - ], - "_nop_tc_26", - [ - "jump", - "ne_nt_2307", - 2515, - 27 - ], - [ - "ne_float", - 73, - 27, - 72, - 2515, - 27 - ], - [ - "jump", - "ne_done_2303", - 2515, - 27 - ], - "ne_nt_2307", - [ - "is_text", - 74, - 27, - 2515, - 27 - ], - [ - "jump_false", - 74, - "ne_nnl_2308", - 2515, - 27 - ], - "_nop_tc_27", - [ - "jump", - "ne_nnl_2308", - 2515, - 27 - ], - [ - "ne_text", - 73, - 27, - 72, - 2515, - 27 - ], - [ - "jump", - "ne_done_2303", - 2515, - 27 - ], - "ne_nnl_2308", - [ - "is_null", - 74, - 27, - 2515, - 27 - ], - [ - "jump_false", - 74, - "ne_nb_2309", - 2515, - 27 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "false", - 73, - 2515, - 27 - ], - [ - "jump", - "ne_done_2303", - 2515, - 27 - ], - "ne_nb_2309", - [ - "is_bool", - 74, - 27, - 2515, - 27 - ], - [ - "jump_false", - 74, - "ne_mis_2310", - 2515, - 27 - ], - "_nop_tc_30", - [ - "jump", - "ne_mis_2310", - 2515, - 27 - ], - [ - "ne_bool", - 73, - 27, - 72, - 2515, - 27 - ], - [ - "jump", - "ne_done_2303", - 2515, - 27 - ], - "ne_mis_2310", - [ - "true", - 73, - 2515, - 27 - ], - "ne_done_2303", - [ - "jump_false", - 73, - "tern_else_2301", - 2515, - 27 - ], - [ - "length", - 77, - 27, - 2515, - 41 - ], - [ - "move", - 76, - 77, - 2515, - 41 - ], - [ - "jump", - "tern_end_2302", - 2515, - 41 - ], - "tern_else_2301", - [ - "access", - 78, - 0, - 2515, - 51 - ], - [ - "move", - 76, - 78, - 2515, - 51 - ], - "tern_end_2302", - [ - "move", - 21, - 76, - 2515, - 51 - ], - [ - "put", - 21, - 89, - 1, - 2516, - 17 - ], - [ - "access", - 79, - 0, - 2517, - 19 - ], - [ - "put", - 79, - 94, - 1, - 2517, - 19 - ], - [ - "access", - 80, - 0, - 2518, - 24 - ], - [ - "put", - 80, - 90, - 1, - 2518, - 24 - ], - [ - "access", - 81, - 0, - 2519, - 24 - ], - [ - "put", - 81, - 91, - 1, - 2519, - 24 - ], - [ - "access", - 82, - 1, - 2521, - 18 - ], - [ - "move", - 26, - 82, - 2521, - 18 - ], - [ - "access", - 83, - 0, - 2522, - 10 - ], - [ - "move", - 2, - 83, - 2522, - 10 - ], - "while_start_2311", - [ - "is_int", - 85, - 2, - 2523, - 17 - ], - [ - "jump_false", - 85, - "rel_ni_2313", - 2523, - 17 - ], - [ - "is_int", - 86, - 21, - 2523, - 17 - ], - [ - "jump_false", - 86, - "rel_ni_2313", - 2523, - 17 - ], - [ - "lt_int", - 84, - 2, - 21, - 2523, - 17 - ], - [ - "jump", - "rel_done_2315", - 2523, - 17 - ], - "rel_ni_2313", - [ - "is_num", - 85, - 2, - 2523, - 17 - ], - [ - "jump_false", - 85, - "rel_nn_2314", - 2523, - 17 - ], - [ - "is_num", - 86, - 21, - 2523, - 17 - ], - [ - "jump_false", - 86, - "rel_nn_2314", - 2523, - 17 - ], - [ - "lt_float", - 84, - 2, - 21, - 2523, - 17 - ], - [ - "jump", - "rel_done_2315", - 2523, - 17 - ], - "rel_nn_2314", - [ - "is_text", - 85, - 2, - 2523, - 17 - ], - [ - "jump_false", - 85, - "rel_err_2316", - 2523, - 17 - ], - [ - "is_text", - 86, - 21, - 2523, - 17 - ], - [ - "jump_false", - 86, - "rel_err_2316", - 2523, - 17 - ], - [ - "lt_text", - 84, - 2, - 21, - 2523, - 17 - ], - [ - "jump", - "rel_done_2315", - 2523, - 17 - ], - "rel_err_2316", - [ - "disrupt", - 2523, - 17 - ], - "rel_done_2315", - [ - "jump_false", - 84, - "while_end_2312", - 2523, - 17 - ], - [ - "load_dynamic", - 87, - 27, - 2, - 2524, - 22 - ], - [ - "move", - 24, - 87, - 2524, - 22 - ], - [ - "load_field", - 88, - 24, - "name", - 2525, - 20 - ], - [ - "move", - 25, - 88, - 2525, - 20 - ], - [ - "null", - 89, - 2526, - 25 - ], - [ - "is_identical", - 90, - 25, - 89, - 2526, - 25 - ], - [ - "jump_true", - 90, - "eq_done_2320", - 2526, - 25 - ], - [ - "is_int", - 91, - 25, - 2526, - 25 - ], - [ - "jump_false", - 91, - "eq_ni_2321", - 2526, - 25 - ], - "_nop_tc_31", - [ - "jump", - "eq_ni_2321", - 2526, - 25 - ], - [ - "eq_int", - 90, - 25, - 89, - 2526, - 25 - ], - [ - "jump", - "eq_done_2320", - 2526, - 25 - ], - "eq_ni_2321", - [ - "is_num", - 91, - 25, - 2526, - 25 - ], - [ - "jump_false", - 91, - "eq_nn_2322", - 2526, - 25 - ], - "_nop_tc_32", - [ - "jump", - "eq_nn_2322", - 2526, - 25 - ], - [ - "eq_float", - 90, - 25, - 89, - 2526, - 25 - ], - [ - "jump", - "eq_done_2320", - 2526, - 25 - ], - "eq_nn_2322", - [ - "is_text", - 91, - 25, - 2526, - 25 - ], - [ - "jump_false", - 91, - "eq_nt_2323", - 2526, - 25 - ], - "_nop_tc_33", - [ - "jump", - "eq_nt_2323", - 2526, - 25 - ], - [ - "eq_text", - 90, - 25, - 89, - 2526, - 25 - ], - [ - "jump", - "eq_done_2320", - 2526, - 25 - ], - "eq_nt_2323", - [ - "is_null", - 91, - 25, - 2526, - 25 - ], - [ - "jump_false", - 91, - "eq_nnl_2324", - 2526, - 25 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "true", - 90, - 2526, - 25 - ], - [ - "jump", - "eq_done_2320", - 2526, - 25 - ], - "eq_nnl_2324", - [ - "is_bool", - 91, - 25, - 2526, - 25 - ], - [ - "jump_false", - 91, - "eq_nb_2325", - 2526, - 25 - ], - "_nop_tc_36", - [ - "jump", - "eq_nb_2325", - 2526, - 25 - ], - [ - "eq_bool", - 90, - 25, - 89, - 2526, - 25 - ], - [ - "jump", - "eq_done_2320", - 2526, - 25 - ], - "eq_nb_2325", - [ - "false", - 90, - 2526, - 25 - ], - "eq_done_2320", - [ - "move", - 93, - 90, - 2526, - 25 - ], - [ - "jump_false", - 93, - "and_end_2319", - 2526, - 25 - ], - [ - "is_text", - 94, - 24, - 2526, - 41 - ], - [ - "move", - 93, - 94, - 2526, - 41 - ], - "and_end_2319", - [ - "jump_false", - 93, - "if_else_2317", - 2526, - 41 - ], - [ - "move", - 25, - 24, - 2527, - 22 - ], - [ - "jump", - "if_end_2318", - 2527, - 22 - ], - "if_else_2317", - "if_end_2318", - [ - "null", - 95, - 2529, - 25 - ], - [ - "is_identical", - 96, - 25, - 95, - 2529, - 25 - ], - [ - "jump_true", - 96, - "ne_nid_2329", - 2529, - 25 - ], - [ - "jump", - "ne_ni_2330", - 2529, - 25 - ], - "ne_nid_2329", - [ - "false", - 96, - 2529, - 25 - ], - [ - "jump", - "ne_done_2328", - 2529, - 25 - ], - "ne_ni_2330", - [ - "is_int", - 97, - 25, - 2529, - 25 - ], - [ - "jump_false", - 97, - "ne_nn_2331", - 2529, - 25 - ], - "_nop_tc_37", - [ - "jump", - "ne_nn_2331", - 2529, - 25 - ], - [ - "ne_int", - 96, - 25, - 95, - 2529, - 25 - ], - [ - "jump", - "ne_done_2328", - 2529, - 25 - ], - "ne_nn_2331", - [ - "is_num", - 97, - 25, - 2529, - 25 - ], - [ - "jump_false", - 97, - "ne_nt_2332", - 2529, - 25 - ], - "_nop_tc_38", - [ - "jump", - "ne_nt_2332", - 2529, - 25 - ], - [ - "ne_float", - 96, - 25, - 95, - 2529, - 25 - ], - [ - "jump", - "ne_done_2328", - 2529, - 25 - ], - "ne_nt_2332", - [ - "is_text", - 97, - 25, - 2529, - 25 - ], - [ - "jump_false", - 97, - "ne_nnl_2333", - 2529, - 25 - ], - "_nop_tc_39", - [ - "jump", - "ne_nnl_2333", - 2529, - 25 - ], - [ - "ne_text", - 96, - 25, - 95, - 2529, - 25 - ], - [ - "jump", - "ne_done_2328", - 2529, - 25 - ], - "ne_nnl_2333", - [ - "is_null", - 97, - 25, - 2529, - 25 - ], - [ - "jump_false", - 97, - "ne_nb_2334", - 2529, - 25 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "false", - 96, - 2529, - 25 - ], - [ - "jump", - "ne_done_2328", - 2529, - 25 - ], - "ne_nb_2334", - [ - "is_bool", - 97, - 25, - 2529, - 25 - ], - [ - "jump_false", - 97, - "ne_mis_2335", - 2529, - 25 - ], - "_nop_tc_42", - [ - "jump", - "ne_mis_2335", - 2529, - 25 - ], - [ - "ne_bool", - 96, - 25, - 95, - 2529, - 25 - ], - [ - "jump", - "ne_done_2328", - 2529, - 25 - ], - "ne_mis_2335", - [ - "true", - 96, - 2529, - 25 - ], - "ne_done_2328", - [ - "jump_false", - 96, - "if_else_2326", - 2529, - 25 - ], - [ - "true", - 99, - 2530, - 41 - ], - [ - "get", - 101, - 8, - 1, - 2530, - 9 - ], - [ - "frame", - 102, - 101, - 3, - 2530, - 9 - ], - [ - "null", - 103, - 2530, - 9 - ], - [ - "setarg", - 102, - 0, - 103, - 2530, - 9 - ], - [ - "setarg", - 102, - 1, - 25, - 2530, - 9 - ], - [ - "setarg", - 102, - 2, - 26, - 2530, - 9 - ], - [ - "setarg", - 102, - 3, - 99, - 2530, - 9 - ], - [ - "invoke", - 102, - 100, - 2530, - 9 - ], - [ - "access", - 104, - 1, - 2531, - 35 - ], - [ - "is_text", - 106, - 26, - 2531, - 35 - ], - [ - "jump_false", - 106, - "add_cn_2337", - 2531, - 35 - ], - "_nop_tc_43", - [ - "jump", - "add_cn_2337", - 2531, - 35 - ], - [ - "concat", - 105, - 26, - 104, - 2531, - 35 - ], - [ - "jump", - "add_done_2336", - 2531, - 35 - ], - "add_cn_2337", - [ - "is_num", - 106, - 26, - 2531, - 35 - ], - [ - "jump_false", - 106, - "add_err_2338", - 2531, - 35 - ], - "_nop_tc_44", - "_nop_tc_45", - [ - "add", - 105, - 26, - 104, - 2531, - 35 - ], - [ - "jump", - "add_done_2336", - 2531, - 35 - ], - "add_err_2338", - [ - "disrupt", - 2531, - 35 - ], - "add_done_2336", - [ - "move", - 26, - 105, - 2531, - 35 - ], - [ - "jump", - "if_end_2327", - 2531, - 35 - ], - "if_else_2326", - "if_end_2327", - [ - "access", - 108, - 1, - 2533, - 17 - ], - [ - "is_text", - 110, - 2, - 2533, - 17 - ], - [ - "jump_false", - 110, - "add_cn_2340", - 2533, - 17 - ], - "_nop_tc_46", - [ - "jump", - "add_cn_2340", - 2533, - 17 - ], - [ - "concat", - 109, - 2, - 108, - 2533, - 17 - ], - [ - "jump", - "add_done_2339", - 2533, - 17 - ], - "add_cn_2340", - [ - "is_num", - 110, - 2, - 2533, - 17 - ], - [ - "jump_false", - 110, - "add_err_2341", - 2533, - 17 - ], - "_nop_tc_47", - "_nop_tc_48", - [ - "add", - 109, - 2, - 108, - 2533, - 17 - ], - [ - "jump", - "add_done_2339", - 2533, - 17 - ], - "add_err_2341", - [ - "disrupt", - 2533, - 17 - ], - "add_done_2339", - [ - "move", - 2, - 109, - 2533, - 17 - ], - [ - "jump", - "while_start_2311", - 2533, - 17 - ], - "while_end_2312", - [ - "access", - 112, - 1, - 2536, - 24 - ], - [ - "get", - 113, - 89, - 1, - 2536, - 28 - ], - "_nop_tc_49", - [ - "jump", - "add_cn_2343", - 2536, - 28 - ], - [ - "is_text", - 116, - 113, - 2536, - 28 - ], - [ - "jump_false", - 116, - "add_cn_2343", - 2536, - 28 - ], - [ - "concat", - 114, - 112, - 113, - 2536, - 28 - ], - [ - "jump", - "add_done_2342", - 2536, - 28 - ], - "add_cn_2343", - "_nop_tc_50", - "_nop_tc_51", - [ - "is_num", - 116, - 113, - 2536, - 28 - ], - [ - "jump_false", - 116, - "add_err_2344", - 2536, - 28 - ], - [ - "add", - 114, - 112, - 113, - 2536, - 28 - ], - [ - "jump", - "add_done_2342", - 2536, - 28 - ], - "add_err_2344", - [ - "disrupt", - 2536, - 28 - ], - "add_done_2342", - [ - "put", - 114, - 88, - 1, - 2536, - 28 - ], - [ - "access", - 117, - 1, - 2537, - 18 - ], - [ - "get", - 118, - 89, - 1, - 2537, - 22 - ], - "_nop_tc_52", - [ - "jump", - "add_cn_2346", - 2537, - 22 - ], - [ - "is_text", - 121, - 118, - 2537, - 22 - ], - [ - "jump_false", - 121, - "add_cn_2346", - 2537, - 22 - ], - [ - "concat", - 119, - 117, - 118, - 2537, - 22 - ], - [ - "jump", - "add_done_2345", - 2537, - 22 - ], - "add_cn_2346", - "_nop_tc_53", - "_nop_tc_54", - [ - "is_num", - 121, - 118, - 2537, - 22 - ], - [ - "jump_false", - 121, - "add_err_2347", - 2537, - 22 - ], - [ - "add", - 119, - 117, - 118, - 2537, - 22 - ], - [ - "jump", - "add_done_2345", - 2537, - 22 - ], - "add_err_2347", - [ - "disrupt", - 2537, - 22 - ], - "add_done_2345", - [ - "put", - 119, - 87, - 1, - 2537, - 22 - ], - [ - "get", - 123, - 97, - 1, - 2540, - 5 - ], - [ - "frame", - 124, - 123, - 0, - 2540, - 5 - ], - [ - "null", - 125, - 2540, - 5 - ], - [ - "setarg", - 124, - 0, - 125, - 2540, - 5 - ], - [ - "invoke", - 124, - 122, - 2540, - 5 - ], - [ - "access", - 126, - 1, - 2542, - 24 - ], - [ - "get", - 127, - 89, - 1, - 2542, - 28 - ], - "_nop_tc_55", - [ - "jump", - "add_cn_2349", - 2542, - 28 - ], - [ - "is_text", - 130, - 127, - 2542, - 28 - ], - [ - "jump_false", - 130, - "add_cn_2349", - 2542, - 28 - ], - [ - "concat", - 128, - 126, - 127, - 2542, - 28 - ], - [ - "jump", - "add_done_2348", - 2542, - 28 - ], - "add_cn_2349", - "_nop_tc_56", - "_nop_tc_57", - [ - "is_num", - 130, - 127, - 2542, - 28 - ], - [ - "jump_false", - 130, - "add_err_2350", - 2542, - 28 - ], - [ - "add", - 128, - 126, - 127, - 2542, - 28 - ], - [ - "jump", - "add_done_2348", - 2542, - 28 - ], - "add_err_2350", - [ - "disrupt", - 2542, - 28 - ], - "add_done_2348", - [ - "get", - 131, - 91, - 1, - 2542, - 40 - ], - [ - "is_text", - 133, - 128, - 2542, - 40 - ], - [ - "jump_false", - 133, - "add_cn_2352", - 2542, - 40 - ], - [ - "is_text", - 134, - 131, - 2542, - 40 - ], - [ - "jump_false", - 134, - "add_cn_2352", - 2542, - 40 - ], - [ - "concat", - 132, - 128, - 131, - 2542, - 40 - ], - [ - "jump", - "add_done_2351", - 2542, - 40 - ], - "add_cn_2352", - [ - "is_num", - 133, - 128, - 2542, - 40 - ], - [ - "jump_false", - 133, - "add_err_2353", - 2542, - 40 - ], - [ - "is_num", - 134, - 131, - 2542, - 40 - ], - [ - "jump_false", - 134, - "add_err_2353", - 2542, - 40 - ], - [ - "add", - 132, - 128, - 131, - 2542, - 40 - ], - [ - "jump", - "add_done_2351", - 2542, - 40 - ], - "add_err_2353", - [ - "disrupt", - 2542, - 40 - ], - "add_done_2351", - [ - "put", - 132, - 88, - 1, - 2542, - 40 - ], - [ - "get", - 135, - 88, - 1, - 2543, - 9 - ], - [ - "get", - 136, - 87, - 1, - 2543, - 28 - ], - [ - "is_int", - 138, - 135, - 2543, - 28 - ], - [ - "jump_false", - 138, - "rel_ni_2356", - 2543, - 28 - ], - [ - "is_int", - 139, - 136, - 2543, - 28 - ], - [ - "jump_false", - 139, - "rel_ni_2356", - 2543, - 28 - ], - [ - "gt_int", - 137, - 135, - 136, - 2543, - 28 - ], - [ - "jump", - "rel_done_2358", - 2543, - 28 - ], - "rel_ni_2356", - [ - "is_num", - 138, - 135, - 2543, - 28 - ], - [ - "jump_false", - 138, - "rel_nn_2357", - 2543, - 28 - ], - [ - "is_num", - 139, - 136, - 2543, - 28 - ], - [ - "jump_false", - 139, - "rel_nn_2357", - 2543, - 28 - ], - [ - "gt_float", - 137, - 135, - 136, - 2543, - 28 - ], - [ - "jump", - "rel_done_2358", - 2543, - 28 - ], - "rel_nn_2357", - [ - "is_text", - 138, - 135, - 2543, - 28 - ], - [ - "jump_false", - 138, - "rel_err_2359", - 2543, - 28 - ], - [ - "is_text", - 139, - 136, - 2543, - 28 - ], - [ - "jump_false", - 139, - "rel_err_2359", - 2543, - 28 - ], - [ - "gt_text", - 137, - 135, - 136, - 2543, - 28 - ], - [ - "jump", - "rel_done_2358", - 2543, - 28 - ], - "rel_err_2359", - [ - "disrupt", - 2543, - 28 - ], - "rel_done_2358", - [ - "jump_false", - 137, - "if_else_2354", - 2543, - 28 - ], - [ - "get", - 140, - 88, - 1, - 2544, - 20 - ], - [ - "put", - 140, - 87, - 1, - 2544, - 20 - ], - [ - "jump", - "if_end_2355", - 2544, - 20 - ], - "if_else_2354", - "if_end_2355", - [ - "access", - 141, - 1, - 2548, - 10 - ], - [ - "move", - 28, - 141, - 2548, - 10 - ], - [ - "access", - 142, - 0, - 2549, - 10 - ], - [ - "move", - 2, - 142, - 2549, - 10 - ], - "while_start_2360", - [ - "is_int", - 144, - 2, - 2550, - 17 - ], - [ - "jump_false", - 144, - "rel_ni_2362", - 2550, - 17 - ], - [ - "is_int", - 145, - 21, - 2550, - 17 - ], - [ - "jump_false", - 145, - "rel_ni_2362", - 2550, - 17 - ], - [ - "lt_int", - 143, - 2, - 21, - 2550, - 17 - ], - [ - "jump", - "rel_done_2364", - 2550, - 17 - ], - "rel_ni_2362", - [ - "is_num", - 144, - 2, - 2550, - 17 - ], - [ - "jump_false", - 144, - "rel_nn_2363", - 2550, - 17 - ], - [ - "is_num", - 145, - 21, - 2550, - 17 - ], - [ - "jump_false", - 145, - "rel_nn_2363", - 2550, - 17 - ], - [ - "lt_float", - 143, - 2, - 21, - 2550, - 17 - ], - [ - "jump", - "rel_done_2364", - 2550, - 17 - ], - "rel_nn_2363", - [ - "is_text", - 144, - 2, - 2550, - 17 - ], - [ - "jump_false", - 144, - "rel_err_2365", - 2550, - 17 - ], - [ - "is_text", - 145, - 21, - 2550, - 17 - ], - [ - "jump_false", - 145, - "rel_err_2365", - 2550, - 17 - ], - [ - "lt_text", - 143, - 2, - 21, - 2550, - 17 - ], - [ - "jump", - "rel_done_2364", - 2550, - 17 - ], - "rel_err_2365", - [ - "disrupt", - 2550, - 17 - ], - "rel_done_2364", - [ - "jump_false", - 143, - "while_end_2361", - 2550, - 17 - ], - [ - "load_dynamic", - 146, - 27, - 2, - 2551, - 22 - ], - [ - "move", - 24, - 146, - 2551, - 22 - ], - [ - "load_field", - 147, - 24, - "expression", - 2552, - 22 - ], - [ - "move", - 5, - 147, - 2552, - 22 - ], - [ - "null", - 148, - 2553, - 27 - ], - [ - "is_identical", - 149, - 5, - 148, - 2553, - 27 - ], - [ - "jump_true", - 149, - "ne_nid_2369", - 2553, - 27 - ], - [ - "jump", - "ne_ni_2370", - 2553, - 27 - ], - "ne_nid_2369", - [ - "false", - 149, - 2553, - 27 - ], - [ - "jump", - "ne_done_2368", - 2553, - 27 - ], - "ne_ni_2370", - [ - "is_int", - 150, - 5, - 2553, - 27 - ], - [ - "jump_false", - 150, - "ne_nn_2371", - 2553, - 27 - ], - "_nop_tc_58", - [ - "jump", - "ne_nn_2371", - 2553, - 27 - ], - [ - "ne_int", - 149, - 5, - 148, - 2553, - 27 - ], - [ - "jump", - "ne_done_2368", - 2553, - 27 - ], - "ne_nn_2371", - [ - "is_num", - 150, - 5, - 2553, - 27 - ], - [ - "jump_false", - 150, - "ne_nt_2372", - 2553, - 27 - ], - "_nop_tc_59", - [ - "jump", - "ne_nt_2372", - 2553, - 27 - ], - [ - "ne_float", - 149, - 5, - 148, - 2553, - 27 - ], - [ - "jump", - "ne_done_2368", - 2553, - 27 - ], - "ne_nt_2372", - [ - "is_text", - 150, - 5, - 2553, - 27 - ], - [ - "jump_false", - 150, - "ne_nnl_2373", - 2553, - 27 - ], - "_nop_tc_60", - [ - "jump", - "ne_nnl_2373", - 2553, - 27 - ], - [ - "ne_text", - 149, - 5, - 148, - 2553, - 27 - ], - [ - "jump", - "ne_done_2368", - 2553, - 27 - ], - "ne_nnl_2373", - [ - "is_null", - 150, - 5, - 2553, - 27 - ], - [ - "jump_false", - 150, - "ne_nb_2374", - 2553, - 27 - ], - "_nop_tc_61", - "_nop_tc_62", - [ - "false", - 149, - 2553, - 27 - ], - [ - "jump", - "ne_done_2368", - 2553, - 27 - ], - "ne_nb_2374", - [ - "is_bool", - 150, - 5, - 2553, - 27 - ], - [ - "jump_false", - 150, - "ne_mis_2375", - 2553, - 27 - ], - "_nop_tc_63", - [ - "jump", - "ne_mis_2375", - 2553, - 27 - ], - [ - "ne_bool", - 149, - 5, - 148, - 2553, - 27 - ], - [ - "jump", - "ne_done_2368", - 2553, - 27 - ], - "ne_mis_2375", - [ - "true", - 149, - 2553, - 27 - ], - "ne_done_2368", - [ - "jump_false", - 149, - "if_else_2366", - 2553, - 27 - ], - [ - "access", - 152, - "default_end", - 2554, - 31 - ], - [ - "get", - 154, - 57, - 1, - 2554, - 21 - ], - [ - "frame", - 155, - 154, - 1, - 2554, - 21 - ], - [ - "null", - 156, - 2554, - 21 - ], - [ - "setarg", - 155, - 0, - 156, - 2554, - 21 - ], - [ - "setarg", - 155, - 1, - 152, - 2554, - 21 - ], - [ - "invoke", - 155, - 153, - 2554, - 21 - ], - [ - "move", - 10, - 153, - 2554, - 21 - ], - [ - "access", - 157, - "jump_not_null", - 2555, - 24 - ], - [ - "get", - 159, - 33, - 1, - 2555, - 9 - ], - [ - "frame", - 160, - 159, - 3, - 2555, - 9 - ], - [ - "null", - 161, - 2555, - 9 - ], - [ - "setarg", - 160, - 0, - 161, - 2555, - 9 - ], - [ - "setarg", - 160, - 1, - 157, - 2555, - 9 - ], - [ - "setarg", - 160, - 2, - 28, - 2555, - 9 - ], - [ - "setarg", - 160, - 3, - 10, - 2555, - 9 - ], - [ - "invoke", - 160, - 158, - 2555, - 9 - ], - [ - "access", - 162, - -1, - 2556, - 47 - ], - [ - "get", - 164, - 55, - 1, - 2556, - 24 - ], - [ - "frame", - 165, - 164, - 2, - 2556, - 24 - ], - [ - "null", - 166, - 2556, - 24 - ], - [ - "setarg", - 165, - 0, - 166, - 2556, - 24 - ], - [ - "setarg", - 165, - 1, - 5, - 2556, - 24 - ], - [ - "setarg", - 165, - 2, - 162, - 2556, - 24 - ], - [ - "invoke", - 165, - 163, - 2556, - 24 - ], - [ - "move", - 6, - 163, - 2556, - 24 - ], - [ - "access", - 167, - "move", - 2557, - 16 - ], - [ - "get", - 169, - 14, - 1, - 2557, - 9 - ], - [ - "frame", - 170, - 169, - 3, - 2557, - 9 - ], - [ - "null", - 171, - 2557, - 9 - ], - [ - "setarg", - 170, - 0, - 171, - 2557, - 9 - ], - [ - "setarg", - 170, - 1, - 167, - 2557, - 9 - ], - [ - "setarg", - 170, - 2, - 28, - 2557, - 9 - ], - [ - "setarg", - 170, - 3, - 6, - 2557, - 9 - ], - [ - "invoke", - 170, - 168, - 2557, - 9 - ], - [ - "get", - 173, - 34, - 1, - 2558, - 9 - ], - [ - "frame", - 174, - 173, - 1, - 2558, - 9 - ], - [ - "null", - 175, - 2558, - 9 - ], - [ - "setarg", - 174, - 0, - 175, - 2558, - 9 - ], - [ - "setarg", - 174, - 1, - 10, - 2558, - 9 - ], - [ - "invoke", - 174, - 172, - 2558, - 9 - ], - [ - "jump", - "if_end_2367", - 2558, - 9 - ], - "if_else_2366", - "if_end_2367", - [ - "access", - 176, - 1, - 2560, - 17 - ], - [ - "is_text", - 178, - 28, - 2560, - 17 - ], - [ - "jump_false", - 178, - "add_cn_2377", - 2560, - 17 - ], - "_nop_tc_64", - [ - "jump", - "add_cn_2377", - 2560, - 17 - ], - [ - "concat", - 177, - 28, - 176, - 2560, - 17 - ], - [ - "jump", - "add_done_2376", - 2560, - 17 - ], - "add_cn_2377", - [ - "is_num", - 178, - 28, - 2560, - 17 - ], - [ - "jump_false", - 178, - "add_err_2378", - 2560, - 17 - ], - "_nop_tc_65", - "_nop_tc_66", - [ - "add", - 177, - 28, - 176, - 2560, - 17 - ], - [ - "jump", - "add_done_2376", - 2560, - 17 - ], - "add_err_2378", - [ - "disrupt", - 2560, - 17 - ], - "add_done_2376", - [ - "move", - 28, - 177, - 2560, - 17 - ], - [ - "access", - 180, - 1, - 2561, - 17 - ], - [ - "is_text", - 182, - 2, - 2561, - 17 - ], - [ - "jump_false", - 182, - "add_cn_2380", - 2561, - 17 - ], - "_nop_tc_67", - [ - "jump", - "add_cn_2380", - 2561, - 17 - ], - [ - "concat", - 181, - 2, - 180, - 2561, - 17 - ], - [ - "jump", - "add_done_2379", - 2561, - 17 - ], - "add_cn_2380", - [ - "is_num", - 182, - 2, - 2561, - 17 - ], - [ - "jump_false", - 182, - "add_err_2381", - 2561, - 17 - ], - "_nop_tc_68", - "_nop_tc_69", - [ - "add", - 181, - 2, - 180, - 2561, - 17 - ], - [ - "jump", - "add_done_2379", - 2561, - 17 - ], - "add_err_2381", - [ - "disrupt", - 2561, - 17 - ], - "add_done_2379", - [ - "move", - 2, - 181, - 2561, - 17 - ], - [ - "jump", - "while_start_2360", - 2561, - 17 - ], - "while_end_2361", - [ - "load_field", - 184, - 1, - "intrinsics", - 2565, - 21 - ], - [ - "get", - 186, - 68, - 1, - 2565, - 5 - ], - [ - "frame", - 187, - 186, - 1, - 2565, - 5 - ], - [ - "null", - 188, - 2565, - 5 - ], - [ - "setarg", - 187, - 0, - 188, - 2565, - 5 - ], - [ - "setarg", - 187, - 1, - 184, - 2565, - 5 - ], - [ - "invoke", - 187, - 185, - 2565, - 5 - ], - [ - "load_field", - 189, - 1, - "functions", - 2568, - 15 - ], - [ - "move", - 17, - 189, - 2568, - 15 - ], - [ - "null", - 190, - 2569, - 20 - ], - [ - "is_identical", - 191, - 17, - 190, - 2569, - 20 - ], - [ - "jump_true", - 191, - "ne_nid_2385", - 2569, - 20 - ], - [ - "jump", - "ne_ni_2386", - 2569, - 20 - ], - "ne_nid_2385", - [ - "false", - 191, - 2569, - 20 - ], - [ - "jump", - "ne_done_2384", - 2569, - 20 - ], - "ne_ni_2386", - [ - "is_int", - 192, - 17, - 2569, - 20 - ], - [ - "jump_false", - 192, - "ne_nn_2387", - 2569, - 20 - ], - "_nop_tc_70", - [ - "jump", - "ne_nn_2387", - 2569, - 20 - ], - [ - "ne_int", - 191, - 17, - 190, - 2569, - 20 - ], - [ - "jump", - "ne_done_2384", - 2569, - 20 - ], - "ne_nn_2387", - [ - "is_num", - 192, - 17, - 2569, - 20 - ], - [ - "jump_false", - 192, - "ne_nt_2388", - 2569, - 20 - ], - "_nop_tc_71", - [ - "jump", - "ne_nt_2388", - 2569, - 20 - ], - [ - "ne_float", - 191, - 17, - 190, - 2569, - 20 - ], - [ - "jump", - "ne_done_2384", - 2569, - 20 - ], - "ne_nt_2388", - [ - "is_text", - 192, - 17, - 2569, - 20 - ], - [ - "jump_false", - 192, - "ne_nnl_2389", - 2569, - 20 - ], - "_nop_tc_72", - [ - "jump", - "ne_nnl_2389", - 2569, - 20 - ], - [ - "ne_text", - 191, - 17, - 190, - 2569, - 20 - ], - [ - "jump", - "ne_done_2384", - 2569, - 20 - ], - "ne_nnl_2389", - [ - "is_null", - 192, - 17, - 2569, - 20 - ], - [ - "jump_false", - 192, - "ne_nb_2390", - 2569, - 20 - ], - "_nop_tc_73", - "_nop_tc_74", - [ - "false", - 191, - 2569, - 20 - ], - [ - "jump", - "ne_done_2384", - 2569, - 20 - ], - "ne_nb_2390", - [ - "is_bool", - 192, - 17, - 2569, - 20 - ], - [ - "jump_false", - 192, - "ne_mis_2391", - 2569, - 20 - ], - "_nop_tc_75", - [ - "jump", - "ne_mis_2391", - 2569, - 20 - ], - [ - "ne_bool", - 191, - 17, - 190, - 2569, - 20 - ], - [ - "jump", - "ne_done_2384", - 2569, - 20 - ], - "ne_mis_2391", - [ - "true", - 191, - 2569, - 20 - ], - "ne_done_2384", - [ - "jump_false", - 191, - "if_else_2382", - 2569, - 20 - ], - [ - "access", - 194, - 0, - 2570, - 12 - ], - [ - "move", - 2, - 194, - 2570, - 12 - ], - "while_start_2392", - [ - "length", - 195, - 17, - 2571, - 26 - ], - [ - "is_int", - 197, - 2, - 2571, - 26 - ], - [ - "jump_false", - 197, - "rel_ni_2394", - 2571, - 26 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "lt_int", - 196, - 2, - 195, - 2571, - 26 - ], - [ - "jump", - "rel_done_2396", - 2571, - 26 - ], - "rel_ni_2394", - [ - "is_num", - 197, - 2, - 2571, - 26 - ], - [ - "jump_false", - 197, - "rel_nn_2395", - 2571, - 26 - ], - "_nop_tc_78", - "_nop_tc_79", - [ - "lt_float", - 196, - 2, - 195, - 2571, - 26 - ], - [ - "jump", - "rel_done_2396", - 2571, - 26 - ], - "rel_nn_2395", - [ - "is_text", - 197, - 2, - 2571, - 26 - ], - [ - "jump_false", - 197, - "rel_err_2397", - 2571, - 26 - ], - "_nop_tc_80", - [ - "jump", - "rel_err_2397", - 2571, - 26 - ], - [ - "lt_text", - 196, - 2, - 195, - 2571, - 26 - ], - [ - "jump", - "rel_done_2396", - 2571, - 26 - ], - "rel_err_2397", - [ - "disrupt", - 2571, - 26 - ], - "rel_done_2396", - [ - "jump_false", - 196, - "while_end_2393", - 2571, - 26 - ], - [ - "load_dynamic", - 199, - 17, - 2, - 2572, - 22 - ], - [ - "move", - 11, - 199, - 2572, - 22 - ], - [ - "load_field", - 200, - 11, - "name", - 2573, - 17 - ], - [ - "move", - 15, - 200, - 2573, - 17 - ], - [ - "null", - 201, - 2574, - 22 - ], - [ - "is_identical", - 202, - 15, - 201, - 2574, - 22 - ], - [ - "jump_true", - 202, - "ne_nid_2401", - 2574, - 22 - ], - [ - "jump", - "ne_ni_2402", - 2574, - 22 - ], - "ne_nid_2401", - [ - "false", - 202, - 2574, - 22 - ], - [ - "jump", - "ne_done_2400", - 2574, - 22 - ], - "ne_ni_2402", - [ - "is_int", - 203, - 15, - 2574, - 22 - ], - [ - "jump_false", - 203, - "ne_nn_2403", - 2574, - 22 - ], - "_nop_tc_81", - [ - "jump", - "ne_nn_2403", - 2574, - 22 - ], - [ - "ne_int", - 202, - 15, - 201, - 2574, - 22 - ], - [ - "jump", - "ne_done_2400", - 2574, - 22 - ], - "ne_nn_2403", - [ - "is_num", - 203, - 15, - 2574, - 22 - ], - [ - "jump_false", - 203, - "ne_nt_2404", - 2574, - 22 - ], - "_nop_tc_82", - [ - "jump", - "ne_nt_2404", - 2574, - 22 - ], - [ - "ne_float", - 202, - 15, - 201, - 2574, - 22 - ], - [ - "jump", - "ne_done_2400", - 2574, - 22 - ], - "ne_nt_2404", - [ - "is_text", - 203, - 15, - 2574, - 22 - ], - [ - "jump_false", - 203, - "ne_nnl_2405", - 2574, - 22 - ], - "_nop_tc_83", - [ - "jump", - "ne_nnl_2405", - 2574, - 22 - ], - [ - "ne_text", - 202, - 15, - 201, - 2574, - 22 - ], - [ - "jump", - "ne_done_2400", - 2574, - 22 - ], - "ne_nnl_2405", - [ - "is_null", - 203, - 15, - 2574, - 22 - ], - [ - "jump_false", - 203, - "ne_nb_2406", - 2574, - 22 - ], - "_nop_tc_84", - "_nop_tc_85", - [ - "false", - 202, - 2574, - 22 - ], - [ - "jump", - "ne_done_2400", - 2574, - 22 - ], - "ne_nb_2406", - [ - "is_bool", - 203, - 15, - 2574, - 22 - ], - [ - "jump_false", - 203, - "ne_mis_2407", - 2574, - 22 - ], - "_nop_tc_86", - [ - "jump", - "ne_mis_2407", - 2574, - 22 - ], - [ - "ne_bool", - 202, - 15, - 201, - 2574, - 22 - ], - [ - "jump", - "ne_done_2400", - 2574, - 22 - ], - "ne_mis_2407", - [ - "true", - 202, - 2574, - 22 - ], - "ne_done_2400", - [ - "jump_false", - 202, - "if_else_2398", - 2574, - 22 - ], - [ - "get", - 206, - 56, - 1, - 2575, - 22 - ], - [ - "frame", - 207, - 206, - 1, - 2575, - 22 - ], - [ - "null", - 208, - 2575, - 22 - ], - [ - "setarg", - 207, - 0, - 208, - 2575, - 22 - ], - [ - "setarg", - 207, - 1, - 11, - 2575, - 22 - ], - [ - "invoke", - 207, - 205, - 2575, - 22 - ], - [ - "move", - 4, - 205, - 2575, - 22 - ], - [ - "get", - 209, - 76, - 1, - 2576, - 21 - ], - [ - "move", - 16, - 209, - 2576, - 21 - ], - [ - "get", - 210, - 76, - 1, - 2577, - 28 - ], - [ - "access", - 211, - 1, - 2577, - 45 - ], - [ - "is_text", - 213, - 210, - 2577, - 45 - ], - [ - "jump_false", - 213, - "add_cn_2409", - 2577, - 45 - ], - "_nop_tc_87", - [ - "jump", - "add_cn_2409", - 2577, - 45 - ], - [ - "concat", - 212, - 210, - 211, - 2577, - 45 - ], - [ - "jump", - "add_done_2408", - 2577, - 45 - ], - "add_cn_2409", - [ - "is_num", - 213, - 210, - 2577, - 45 - ], - [ - "jump_false", - 213, - "add_err_2410", - 2577, - 45 - ], - "_nop_tc_88", - "_nop_tc_89", - [ - "add", - 212, - 210, - 211, - 2577, - 45 - ], - [ - "jump", - "add_done_2408", - 2577, - 45 - ], - "add_err_2410", - [ - "disrupt", - 2577, - 45 - ], - "add_done_2408", - [ - "put", - 212, - 76, - 1, - 2577, - 45 - ], - [ - "get", - 215, - 78, - 1, - 2578, - 16 - ], - [ - "is_array", - 216, - 215, - 2578, - 29 - ], - [ - "jump_false", - 216, - "push_err_2411", - 2578, - 29 - ], - [ - "push", - 215, - 4, - 2578, - 29 - ], - [ - "jump", - "push_done_2412", - 2578, - 29 - ], - "push_err_2411", - [ - "disrupt", - 2578, - 29 - ], - "push_done_2412", - [ - "get", - 218, - 49, - 1, - 2579, - 24 - ], - [ - "frame", - 219, - 218, - 1, - 2579, - 24 - ], - [ - "null", - 220, - 2579, - 24 - ], - [ - "setarg", - 219, - 0, - 220, - 2579, - 24 - ], - [ - "setarg", - 219, - 1, - 15, - 2579, - 24 - ], - [ - "invoke", - 219, - 217, - 2579, - 24 - ], - [ - "move", - 19, - 217, - 2579, - 24 - ], - [ - "get", - 222, - 9, - 1, - 2580, - 18 - ], - [ - "frame", - 223, - 222, - 0, - 2580, - 18 - ], - [ - "null", - 224, - 2580, - 18 - ], - [ - "setarg", - 223, - 0, - 224, - 2580, - 18 - ], - [ - "invoke", - 223, - 221, - 2580, - 18 - ], - [ - "move", - 7, - 221, - 2580, - 18 - ], - [ - "access", - 225, - "function", - 2581, - 18 - ], - [ - "get", - 227, - 14, - 1, - 2581, - 11 - ], - [ - "frame", - 228, - 227, - 3, - 2581, - 11 - ], - [ - "null", - 229, - 2581, - 11 - ], - [ - "setarg", - 228, - 0, - 229, - 2581, - 11 - ], - [ - "setarg", - 228, - 1, - 225, - 2581, - 11 - ], - [ - "setarg", - 228, - 2, - 7, - 2581, - 11 - ], - [ - "setarg", - 228, - 3, - 16, - 2581, - 11 - ], - [ - "invoke", - 228, - 226, - 2581, - 11 - ], - [ - "access", - 230, - 0, - 2582, - 29 - ], - [ - "is_int", - 232, - 19, - 2582, - 29 - ], - [ - "jump_false", - 232, - "rel_ni_2415", - 2582, - 29 - ], - "_nop_tc_90", - "_nop_tc_91", - [ - "ge_int", - 231, - 19, - 230, - 2582, - 29 - ], - [ - "jump", - "rel_done_2417", - 2582, - 29 - ], - "rel_ni_2415", - [ - "is_num", - 232, - 19, - 2582, - 29 - ], - [ - "jump_false", - 232, - "rel_nn_2416", - 2582, - 29 - ], - "_nop_tc_92", - "_nop_tc_93", - [ - "ge_float", - 231, - 19, - 230, - 2582, - 29 - ], - [ - "jump", - "rel_done_2417", - 2582, - 29 - ], - "rel_nn_2416", - [ - "is_text", - 232, - 19, - 2582, - 29 - ], - [ - "jump_false", - 232, - "rel_err_2418", - 2582, - 29 - ], - "_nop_tc_94", - [ - "jump", - "rel_err_2418", - 2582, - 29 - ], - [ - "ge_text", - 231, - 19, - 230, - 2582, - 29 - ], - [ - "jump", - "rel_done_2417", - 2582, - 29 - ], - "rel_err_2418", - [ - "disrupt", - 2582, - 29 - ], - "rel_done_2417", - [ - "jump_false", - 231, - "if_else_2413", - 2582, - 29 - ], - [ - "access", - 234, - "move", - 2583, - 20 - ], - [ - "get", - 236, - 14, - 1, - 2583, - 13 - ], - [ - "frame", - 237, - 236, - 3, - 2583, - 13 - ], - [ - "null", - 238, - 2583, - 13 - ], - [ - "setarg", - 237, - 0, - 238, - 2583, - 13 - ], - [ - "setarg", - 237, - 1, - 234, - 2583, - 13 - ], - [ - "setarg", - 237, - 2, - 19, - 2583, - 13 - ], - [ - "setarg", - 237, - 3, - 7, - 2583, - 13 - ], - [ - "invoke", - 237, - 235, - 2583, - 13 - ], - [ - "jump", - "if_end_2414", - 2583, - 13 - ], - "if_else_2413", - "if_end_2414", - [ - "jump", - "if_end_2399", - 2583, - 13 - ], - "if_else_2398", - "if_end_2399", - [ - "access", - 239, - 1, - 2586, - 19 - ], - [ - "is_text", - 241, - 2, - 2586, - 19 - ], - [ - "jump_false", - 241, - "add_cn_2420", - 2586, - 19 - ], - "_nop_tc_95", - [ - "jump", - "add_cn_2420", - 2586, - 19 - ], - [ - "concat", - 240, - 2, - 239, - 2586, - 19 - ], - [ - "jump", - "add_done_2419", - 2586, - 19 - ], - "add_cn_2420", - [ - "is_num", - 241, - 2, - 2586, - 19 - ], - [ - "jump_false", - 241, - "add_err_2421", - 2586, - 19 - ], - "_nop_tc_96", - "_nop_tc_97", - [ - "add", - 240, - 2, - 239, - 2586, - 19 - ], - [ - "jump", - "add_done_2419", - 2586, - 19 - ], - "add_err_2421", - [ - "disrupt", - 2586, - 19 - ], - "add_done_2419", - [ - "move", - 2, - 240, - 2586, - 19 - ], - [ - "jump", - "while_start_2392", - 2586, - 19 - ], - "while_end_2393", - [ - "jump", - "if_end_2383", - 2586, - 19 - ], - "if_else_2382", - "if_end_2383", - [ - "load_field", - 243, - 1, - "statements", - 2591, - 13 - ], - [ - "move", - 33, - 243, - 2591, - 13 - ], - [ - "null", - 244, - 2592, - 18 - ], - [ - "is_identical", - 245, - 33, - 244, - 2592, - 18 - ], - [ - "jump_true", - 245, - "eq_done_2424", - 2592, - 18 - ], - [ - "is_int", - 246, - 33, - 2592, - 18 - ], - [ - "jump_false", - 246, - "eq_ni_2425", - 2592, - 18 - ], - "_nop_tc_98", - [ - "jump", - "eq_ni_2425", - 2592, - 18 - ], - [ - "eq_int", - 245, - 33, - 244, - 2592, - 18 - ], - [ - "jump", - "eq_done_2424", - 2592, - 18 - ], - "eq_ni_2425", - [ - "is_num", - 246, - 33, - 2592, - 18 - ], - [ - "jump_false", - 246, - "eq_nn_2426", - 2592, - 18 - ], - "_nop_tc_99", - [ - "jump", - "eq_nn_2426", - 2592, - 18 - ], - [ - "eq_float", - 245, - 33, - 244, - 2592, - 18 - ], - [ - "jump", - "eq_done_2424", - 2592, - 18 - ], - "eq_nn_2426", - [ - "is_text", - 246, - 33, - 2592, - 18 - ], - [ - "jump_false", - 246, - "eq_nt_2427", - 2592, - 18 - ], - "_nop_tc_100", - [ - "jump", - "eq_nt_2427", - 2592, - 18 - ], - [ - "eq_text", - 245, - 33, - 244, - 2592, - 18 - ], - [ - "jump", - "eq_done_2424", - 2592, - 18 - ], - "eq_nt_2427", - [ - "is_null", - 246, - 33, - 2592, - 18 - ], - [ - "jump_false", - 246, - "eq_nnl_2428", - 2592, - 18 - ], - "_nop_tc_101", - "_nop_tc_102", - [ - "true", - 245, - 2592, - 18 - ], - [ - "jump", - "eq_done_2424", - 2592, - 18 - ], - "eq_nnl_2428", - [ - "is_bool", - 246, - 33, - 2592, - 18 - ], - [ - "jump_false", - 246, - "eq_nb_2429", - 2592, - 18 - ], - "_nop_tc_103", - [ - "jump", - "eq_nb_2429", - 2592, - 18 - ], - [ - "eq_bool", - 245, - 33, - 244, - 2592, - 18 - ], - [ - "jump", - "eq_done_2424", - 2592, - 18 - ], - "eq_nb_2429", - [ - "false", - 245, - 2592, - 18 - ], - "eq_done_2424", - [ - "jump_false", - 245, - "if_else_2422", - 2592, - 18 - ], - [ - "load_field", - 248, - 1, - "body", - 2593, - 14 - ], - [ - "move", - 3, - 248, - 2593, - 14 - ], - [ - "null", - 249, - 2594, - 19 - ], - [ - "is_identical", - 250, - 3, - 249, - 2594, - 19 - ], - [ - "jump_true", - 250, - "ne_nid_2433", - 2594, - 19 - ], - [ - "jump", - "ne_ni_2434", - 2594, - 19 - ], - "ne_nid_2433", - [ - "false", - 250, - 2594, - 19 - ], - [ - "jump", - "ne_done_2432", - 2594, - 19 - ], - "ne_ni_2434", - [ - "is_int", - 251, - 3, - 2594, - 19 - ], - [ - "jump_false", - 251, - "ne_nn_2435", - 2594, - 19 - ], - "_nop_tc_104", - [ - "jump", - "ne_nn_2435", - 2594, - 19 - ], - [ - "ne_int", - 250, - 3, - 249, - 2594, - 19 - ], - [ - "jump", - "ne_done_2432", - 2594, - 19 - ], - "ne_nn_2435", - [ - "is_num", - 251, - 3, - 2594, - 19 - ], - [ - "jump_false", - 251, - "ne_nt_2436", - 2594, - 19 - ], - "_nop_tc_105", - [ - "jump", - "ne_nt_2436", - 2594, - 19 - ], - [ - "ne_float", - 250, - 3, - 249, - 2594, - 19 - ], - [ - "jump", - "ne_done_2432", - 2594, - 19 - ], - "ne_nt_2436", - [ - "is_text", - 251, - 3, - 2594, - 19 - ], - [ - "jump_false", - 251, - "ne_nnl_2437", - 2594, - 19 - ], - "_nop_tc_106", - [ - "jump", - "ne_nnl_2437", - 2594, - 19 - ], - [ - "ne_text", - 250, - 3, - 249, - 2594, - 19 - ], - [ - "jump", - "ne_done_2432", - 2594, - 19 - ], - "ne_nnl_2437", - [ - "is_null", - 251, - 3, - 2594, - 19 - ], - [ - "jump_false", - 251, - "ne_nb_2438", - 2594, - 19 - ], - "_nop_tc_107", - "_nop_tc_108", - [ - "false", - 250, - 2594, - 19 - ], - [ - "jump", - "ne_done_2432", - 2594, - 19 - ], - "ne_nb_2438", - [ - "is_bool", - 251, - 3, - 2594, - 19 - ], - [ - "jump_false", - 251, - "ne_mis_2439", - 2594, - 19 - ], - "_nop_tc_109", - [ - "jump", - "ne_mis_2439", - 2594, - 19 - ], - [ - "ne_bool", - 250, - 3, - 249, - 2594, - 19 - ], - [ - "jump", - "ne_done_2432", - 2594, - 19 - ], - "ne_mis_2439", - [ - "true", - 250, - 2594, - 19 - ], - "ne_done_2432", - [ - "jump_false", - 250, - "if_else_2430", - 2594, - 19 - ], - [ - "load_field", - 253, - 3, - "statements", - 2595, - 17 - ], - [ - "move", - 33, - 253, - 2595, - 17 - ], - [ - "null", - 254, - 2596, - 22 - ], - [ - "is_identical", - 255, - 33, - 254, - 2596, - 22 - ], - [ - "jump_true", - 255, - "eq_done_2442", - 2596, - 22 - ], - [ - "is_int", - 256, - 33, - 2596, - 22 - ], - [ - "jump_false", - 256, - "eq_ni_2443", - 2596, - 22 - ], - "_nop_tc_110", - [ - "jump", - "eq_ni_2443", - 2596, - 22 - ], - [ - "eq_int", - 255, - 33, - 254, - 2596, - 22 - ], - [ - "jump", - "eq_done_2442", - 2596, - 22 - ], - "eq_ni_2443", - [ - "is_num", - 256, - 33, - 2596, - 22 - ], - [ - "jump_false", - 256, - "eq_nn_2444", - 2596, - 22 - ], - "_nop_tc_111", - [ - "jump", - "eq_nn_2444", - 2596, - 22 - ], - [ - "eq_float", - 255, - 33, - 254, - 2596, - 22 - ], - [ - "jump", - "eq_done_2442", - 2596, - 22 - ], - "eq_nn_2444", - [ - "is_text", - 256, - 33, - 2596, - 22 - ], - [ - "jump_false", - 256, - "eq_nt_2445", - 2596, - 22 - ], - "_nop_tc_112", - [ - "jump", - "eq_nt_2445", - 2596, - 22 - ], - [ - "eq_text", - 255, - 33, - 254, - 2596, - 22 - ], - [ - "jump", - "eq_done_2442", - 2596, - 22 - ], - "eq_nt_2445", - [ - "is_null", - 256, - 33, - 2596, - 22 - ], - [ - "jump_false", - 256, - "eq_nnl_2446", - 2596, - 22 - ], - "_nop_tc_113", - "_nop_tc_114", - [ - "true", - 255, - 2596, - 22 - ], - [ - "jump", - "eq_done_2442", - 2596, - 22 - ], - "eq_nnl_2446", - [ - "is_bool", - 256, - 33, - 2596, - 22 - ], - [ - "jump_false", - 256, - "eq_nb_2447", - 2596, - 22 - ], - "_nop_tc_115", - [ - "jump", - "eq_nb_2447", - 2596, - 22 - ], - [ - "eq_bool", - 255, - 33, - 254, - 2596, - 22 - ], - [ - "jump", - "eq_done_2442", - 2596, - 22 - ], - "eq_nb_2447", - [ - "false", - 255, - 2596, - 22 - ], - "eq_done_2442", - [ - "jump_false", - 255, - "if_else_2440", - 2596, - 22 - ], - [ - "move", - 33, - 3, - 2597, - 19 - ], - [ - "jump", - "if_end_2441", - 2597, - 19 - ], - "if_else_2440", - "if_end_2441", - [ - "jump", - "if_end_2431", - 2597, - 19 - ], - "if_else_2430", - "if_end_2431", - [ - "jump", - "if_end_2423", - 2597, - 19 - ], - "if_else_2422", - "if_end_2423", - [ - "null", - 258, - 2601, - 18 - ], - [ - "is_identical", - 259, - 33, - 258, - 2601, - 18 - ], - [ - "jump_true", - 259, - "ne_nid_2452", - 2601, - 18 - ], - [ - "jump", - "ne_ni_2453", - 2601, - 18 - ], - "ne_nid_2452", - [ - "false", - 259, - 2601, - 18 - ], - [ - "jump", - "ne_done_2451", - 2601, - 18 - ], - "ne_ni_2453", - [ - "is_int", - 260, - 33, - 2601, - 18 - ], - [ - "jump_false", - 260, - "ne_nn_2454", - 2601, - 18 - ], - "_nop_tc_116", - [ - "jump", - "ne_nn_2454", - 2601, - 18 - ], - [ - "ne_int", - 259, - 33, - 258, - 2601, - 18 - ], - [ - "jump", - "ne_done_2451", - 2601, - 18 - ], - "ne_nn_2454", - [ - "is_num", - 260, - 33, - 2601, - 18 - ], - [ - "jump_false", - 260, - "ne_nt_2455", - 2601, - 18 - ], - "_nop_tc_117", - [ - "jump", - "ne_nt_2455", - 2601, - 18 - ], - [ - "ne_float", - 259, - 33, - 258, - 2601, - 18 - ], - [ - "jump", - "ne_done_2451", - 2601, - 18 - ], - "ne_nt_2455", - [ - "is_text", - 260, - 33, - 2601, - 18 - ], - [ - "jump_false", - 260, - "ne_nnl_2456", - 2601, - 18 - ], - "_nop_tc_118", - [ - "jump", - "ne_nnl_2456", - 2601, - 18 - ], - [ - "ne_text", - 259, - 33, - 258, - 2601, - 18 - ], - [ - "jump", - "ne_done_2451", - 2601, - 18 - ], - "ne_nnl_2456", - [ - "is_null", - 260, - 33, - 2601, - 18 - ], - [ - "jump_false", - 260, - "ne_nb_2457", - 2601, - 18 - ], - "_nop_tc_119", - "_nop_tc_120", - [ - "false", - 259, - 2601, - 18 - ], - [ - "jump", - "ne_done_2451", - 2601, - 18 - ], - "ne_nb_2457", - [ - "is_bool", - 260, - 33, - 2601, - 18 - ], - [ - "jump_false", - 260, - "ne_mis_2458", - 2601, - 18 - ], - "_nop_tc_121", - [ - "jump", - "ne_mis_2458", - 2601, - 18 - ], - [ - "ne_bool", - 259, - 33, - 258, - 2601, - 18 - ], - [ - "jump", - "ne_done_2451", - 2601, - 18 - ], - "ne_mis_2458", - [ - "true", - 259, - 2601, - 18 - ], - "ne_done_2451", - [ - "move", - 262, - 259, - 2601, - 18 - ], - [ - "jump_false", - 262, - "and_end_2450", - 2601, - 18 - ], - [ - "is_array", - 263, - 33, - 2601, - 35 - ], - [ - "move", - 262, - 263, - 2601, - 35 - ], - "and_end_2450", - [ - "jump_false", - 262, - "if_else_2448", - 2601, - 35 - ], - [ - "access", - 264, - 0, - 2602, - 12 - ], - [ - "move", - 2, - 264, - 2602, - 12 - ], - "while_start_2459", - [ - "length", - 265, - 33, - 2603, - 26 - ], - [ - "is_int", - 267, - 2, - 2603, - 26 - ], - [ - "jump_false", - 267, - "rel_ni_2461", - 2603, - 26 - ], - "_nop_tc_122", - "_nop_tc_123", - [ - "lt_int", - 266, - 2, - 265, - 2603, - 26 - ], - [ - "jump", - "rel_done_2463", - 2603, - 26 - ], - "rel_ni_2461", - [ - "is_num", - 267, - 2, - 2603, - 26 - ], - [ - "jump_false", - 267, - "rel_nn_2462", - 2603, - 26 - ], - "_nop_tc_124", - "_nop_tc_125", - [ - "lt_float", - 266, - 2, - 265, - 2603, - 26 - ], - [ - "jump", - "rel_done_2463", - 2603, - 26 - ], - "rel_nn_2462", - [ - "is_text", - 267, - 2, - 2603, - 26 - ], - [ - "jump_false", - 267, - "rel_err_2464", - 2603, - 26 - ], - "_nop_tc_126", - [ - "jump", - "rel_err_2464", - 2603, - 26 - ], - [ - "lt_text", - 266, - 2, - 265, - 2603, - 26 - ], - [ - "jump", - "rel_done_2463", - 2603, - 26 - ], - "rel_err_2464", - [ - "disrupt", - 2603, - 26 - ], - "rel_done_2463", - [ - "jump_false", - 266, - "while_end_2460", - 2603, - 26 - ], - [ - "load_dynamic", - 269, - 33, - 2, - 2604, - 29 - ], - [ - "get", - 271, - 59, - 1, - 2604, - 9 - ], - [ - "frame", - 272, - 271, - 1, - 2604, - 9 - ], - [ - "null", - 273, - 2604, - 9 - ], - [ - "setarg", - 272, - 0, - 273, - 2604, - 9 - ], - [ - "setarg", - 272, - 1, - 269, - 2604, - 9 - ], - [ - "invoke", - 272, - 270, - 2604, - 9 - ], - [ - "access", - 274, - 1, - 2605, - 19 - ], - [ - "is_text", - 276, - 2, - 2605, - 19 - ], - [ - "jump_false", - 276, - "add_cn_2466", - 2605, - 19 - ], - "_nop_tc_127", - [ - "jump", - "add_cn_2466", - 2605, - 19 - ], - [ - "concat", - 275, - 2, - 274, - 2605, - 19 - ], - [ - "jump", - "add_done_2465", - 2605, - 19 - ], - "add_cn_2466", - [ - "is_num", - 276, - 2, - 2605, - 19 - ], - [ - "jump_false", - 276, - "add_err_2467", - 2605, - 19 - ], - "_nop_tc_128", - "_nop_tc_129", - [ - "add", - 275, - 2, - 274, - 2605, - 19 - ], - [ - "jump", - "add_done_2465", - 2605, - 19 - ], - "add_err_2467", - [ - "disrupt", - 2605, - 19 - ], - "add_done_2465", - [ - "move", - 2, - 275, - 2605, - 19 - ], - [ - "jump", - "while_start_2459", - 2605, - 19 - ], - "while_end_2460", - [ - "jump", - "if_end_2449", - 2605, - 19 - ], - "if_else_2448", - "if_end_2449", - [ - "get", - 279, - 9, - 1, - 2610, - 17 - ], - [ - "frame", - 280, - 279, - 0, - 2610, - 17 - ], - [ - "null", - 281, - 2610, - 17 - ], - [ - "setarg", - 280, - 0, - 281, - 2610, - 17 - ], - [ - "invoke", - 280, - 278, - 2610, - 17 - ], - [ - "move", - 22, - 278, - 2610, - 17 - ], - [ - "access", - 282, - "null", - 2611, - 12 - ], - [ - "get", - 284, - 13, - 1, - 2611, - 5 - ], - [ - "frame", - 285, - 284, - 2, - 2611, - 5 - ], - [ - "null", - 286, - 2611, - 5 - ], - [ - "setarg", - 285, - 0, - 286, - 2611, - 5 - ], - [ - "setarg", - 285, - 1, - 282, - 2611, - 5 - ], - [ - "setarg", - 285, - 2, - 22, - 2611, - 5 - ], - [ - "invoke", - 285, - 283, - 2611, - 5 - ], - [ - "access", - 287, - "return", - 2612, - 12 - ], - [ - "get", - 289, - 13, - 1, - 2612, - 5 - ], - [ - "frame", - 290, - 289, - 2, - 2612, - 5 - ], - [ - "null", - 291, - 2612, - 5 - ], - [ - "setarg", - 290, - 0, - 291, - 2612, - 5 - ], - [ - "setarg", - 290, - 1, - 287, - 2612, - 5 - ], - [ - "setarg", - 290, - 2, - 22, - 2612, - 5 - ], - [ - "invoke", - 290, - 288, - 2612, - 5 - ], - [ - "null", - 292, - 2615, - 27 - ], - [ - "is_identical", - 293, - 8, - 292, - 2615, - 27 - ], - [ - "jump_true", - 293, - "ne_nid_2472", - 2615, - 27 - ], - [ - "jump", - "ne_ni_2473", - 2615, - 27 - ], - "ne_nid_2472", - [ - "false", - 293, - 2615, - 27 - ], - [ - "jump", - "ne_done_2471", - 2615, - 27 - ], - "ne_ni_2473", - [ - "is_int", - 294, - 8, - 2615, - 27 - ], - [ - "jump_false", - 294, - "ne_nn_2474", - 2615, - 27 - ], - "_nop_tc_130", - [ - "jump", - "ne_nn_2474", - 2615, - 27 - ], - [ - "ne_int", - 293, - 8, - 292, - 2615, - 27 - ], - [ - "jump", - "ne_done_2471", - 2615, - 27 - ], - "ne_nn_2474", - [ - "is_num", - 294, - 8, - 2615, - 27 - ], - [ - "jump_false", - 294, - "ne_nt_2475", - 2615, - 27 - ], - "_nop_tc_131", - [ - "jump", - "ne_nt_2475", - 2615, - 27 - ], - [ - "ne_float", - 293, - 8, - 292, - 2615, - 27 - ], - [ - "jump", - "ne_done_2471", - 2615, - 27 - ], - "ne_nt_2475", - [ - "is_text", - 294, - 8, - 2615, - 27 - ], - [ - "jump_false", - 294, - "ne_nnl_2476", - 2615, - 27 - ], - "_nop_tc_132", - [ - "jump", - "ne_nnl_2476", - 2615, - 27 - ], - [ - "ne_text", - 293, - 8, - 292, - 2615, - 27 - ], - [ - "jump", - "ne_done_2471", - 2615, - 27 - ], - "ne_nnl_2476", - [ - "is_null", - 294, - 8, - 2615, - 27 - ], - [ - "jump_false", - 294, - "ne_nb_2477", - 2615, - 27 - ], - "_nop_tc_133", - "_nop_tc_134", - [ - "false", - 293, - 2615, - 27 - ], - [ - "jump", - "ne_done_2471", - 2615, - 27 - ], - "ne_nb_2477", - [ - "is_bool", - 294, - 8, - 2615, - 27 - ], - [ - "jump_false", - 294, - "ne_mis_2478", - 2615, - 27 - ], - "_nop_tc_135", - [ - "jump", - "ne_mis_2478", - 2615, - 27 - ], - [ - "ne_bool", - 293, - 8, - 292, - 2615, - 27 - ], - [ - "jump", - "ne_done_2471", - 2615, - 27 - ], - "ne_mis_2478", - [ - "true", - 293, - 2615, - 27 - ], - "ne_done_2471", - [ - "move", - 296, - 293, - 2615, - 27 - ], - [ - "jump_false", - 296, - "and_end_2470", - 2615, - 27 - ], - [ - "is_array", - 297, - 8, - 2615, - 44 - ], - [ - "move", - 296, - 297, - 2615, - 44 - ], - "and_end_2470", - [ - "jump_false", - 296, - "if_else_2468", - 2615, - 44 - ], - [ - "access", - 298, - "disruption", - 2616, - 28 - ], - [ - "get", - 300, - 57, - 1, - 2616, - 18 - ], - [ - "frame", - 301, - 300, - 1, - 2616, - 18 - ], - [ - "null", - 302, - 2616, - 18 - ], - [ - "setarg", - 301, - 0, - 302, - 2616, - 18 - ], - [ - "setarg", - 301, - 1, - 298, - 2616, - 18 - ], - [ - "invoke", - 301, - 299, - 2616, - 18 - ], - [ - "get", - 304, - 34, - 1, - 2616, - 7 - ], - [ - "frame", - 305, - 304, - 1, - 2616, - 7 - ], - [ - "null", - 306, - 2616, - 7 - ], - [ - "setarg", - 305, - 0, - 306, - 2616, - 7 - ], - [ - "setarg", - 305, - 1, - 299, - 2616, - 7 - ], - [ - "invoke", - 305, - 303, - 2616, - 7 - ], - [ - "get", - 307, - 80, - 1, - 2617, - 33 - ], - [ - "length", - 308, - 307, - 2617, - 33 - ], - [ - "move", - 9, - 308, - 2617, - 33 - ], - [ - "access", - 309, - 0, - 2618, - 12 - ], - [ - "move", - 2, - 309, - 2618, - 12 - ], - "while_start_2479", - [ - "length", - 310, - 8, - 2619, - 26 - ], - [ - "is_int", - 312, - 2, - 2619, - 26 - ], - [ - "jump_false", - 312, - "rel_ni_2481", - 2619, - 26 - ], - "_nop_tc_136", - "_nop_tc_137", - [ - "lt_int", - 311, - 2, - 310, - 2619, - 26 - ], - [ - "jump", - "rel_done_2483", - 2619, - 26 - ], - "rel_ni_2481", - [ - "is_num", - 312, - 2, - 2619, - 26 - ], - [ - "jump_false", - 312, - "rel_nn_2482", - 2619, - 26 - ], - "_nop_tc_138", - "_nop_tc_139", - [ - "lt_float", - 311, - 2, - 310, - 2619, - 26 - ], - [ - "jump", - "rel_done_2483", - 2619, - 26 - ], - "rel_nn_2482", - [ - "is_text", - 312, - 2, - 2619, - 26 - ], - [ - "jump_false", - 312, - "rel_err_2484", - 2619, - 26 - ], - "_nop_tc_140", - [ - "jump", - "rel_err_2484", - 2619, - 26 - ], - [ - "lt_text", - 311, - 2, - 310, - 2619, - 26 - ], - [ - "jump", - "rel_done_2483", - 2619, - 26 - ], - "rel_err_2484", - [ - "disrupt", - 2619, - 26 - ], - "rel_done_2483", - [ - "jump_false", - 311, - "while_end_2480", - 2619, - 26 - ], - [ - "load_dynamic", - 314, - 8, - 2, - 2620, - 38 - ], - [ - "get", - 316, - 59, - 1, - 2620, - 9 - ], - [ - "frame", - 317, - 316, - 1, - 2620, - 9 - ], - [ - "null", - 318, - 2620, - 9 - ], - [ - "setarg", - 317, - 0, - 318, - 2620, - 9 - ], - [ - "setarg", - 317, - 1, - 314, - 2620, - 9 - ], - [ - "invoke", - 317, - 315, - 2620, - 9 - ], - [ - "access", - 319, - 1, - 2621, - 19 - ], - [ - "is_text", - 321, - 2, - 2621, - 19 - ], - [ - "jump_false", - 321, - "add_cn_2486", - 2621, - 19 - ], - "_nop_tc_141", - [ - "jump", - "add_cn_2486", - 2621, - 19 - ], - [ - "concat", - 320, - 2, - 319, - 2621, - 19 - ], - [ - "jump", - "add_done_2485", - 2621, - 19 - ], - "add_cn_2486", - [ - "is_num", - 321, - 2, - 2621, - 19 - ], - [ - "jump_false", - 321, - "add_err_2487", - 2621, - 19 - ], - "_nop_tc_142", - "_nop_tc_143", - [ - "add", - 320, - 2, - 319, - 2621, - 19 - ], - [ - "jump", - "add_done_2485", - 2621, - 19 - ], - "add_err_2487", - [ - "disrupt", - 2621, - 19 - ], - "add_done_2485", - [ - "move", - 2, - 320, - 2621, - 19 - ], - [ - "jump", - "while_start_2479", - 2621, - 19 - ], - "while_end_2480", - [ - "get", - 324, - 9, - 1, - 2623, - 20 - ], - [ - "frame", - 325, - 324, - 0, - 2623, - 20 - ], - [ - "null", - 326, - 2623, - 20 - ], - [ - "setarg", - 325, - 0, - 326, - 2623, - 20 - ], - [ - "invoke", - 325, - 323, - 2623, - 20 - ], - [ - "move", - 23, - 323, - 2623, - 20 - ], - [ - "access", - 327, - "null", - 2624, - 14 - ], - [ - "get", - 329, - 13, - 1, - 2624, - 7 - ], - [ - "frame", - 330, - 329, - 2, - 2624, - 7 - ], - [ - "null", - 331, - 2624, - 7 - ], - [ - "setarg", - 330, - 0, - 331, - 2624, - 7 - ], - [ - "setarg", - 330, - 1, - 327, - 2624, - 7 - ], - [ - "setarg", - 330, - 2, - 23, - 2624, - 7 - ], - [ - "invoke", - 330, - 328, - 2624, - 7 - ], - [ - "access", - 332, - "return", - 2625, - 14 - ], - [ - "get", - 334, - 13, - 1, - 2625, - 7 - ], - [ - "frame", - 335, - 334, - 2, - 2625, - 7 - ], - [ - "null", - 336, - 2625, - 7 - ], - [ - "setarg", - 335, - 0, - 336, - 2625, - 7 - ], - [ - "setarg", - 335, - 1, - 332, - 2625, - 7 - ], - [ - "setarg", - 335, - 2, - 23, - 2625, - 7 - ], - [ - "invoke", - 335, - 333, - 2625, - 7 - ], - [ - "jump", - "if_end_2469", - 2625, - 7 - ], - "if_else_2468", - "if_end_2469", - [ - "null", - 337, - 2629, - 20 - ], - [ - "is_identical", - 338, - 12, - 337, - 2629, - 20 - ], - [ - "jump_true", - 338, - "eq_done_2490", - 2629, - 20 - ], - [ - "is_int", - 339, - 12, - 2629, - 20 - ], - [ - "jump_false", - 339, - "eq_ni_2491", - 2629, - 20 - ], - "_nop_tc_144", - [ - "jump", - "eq_ni_2491", - 2629, - 20 - ], - [ - "eq_int", - 338, - 12, - 337, - 2629, - 20 - ], - [ - "jump", - "eq_done_2490", - 2629, - 20 - ], - "eq_ni_2491", - [ - "is_num", - 339, - 12, - 2629, - 20 - ], - [ - "jump_false", - 339, - "eq_nn_2492", - 2629, - 20 - ], - "_nop_tc_145", - [ - "jump", - "eq_nn_2492", - 2629, - 20 - ], - [ - "eq_float", - 338, - 12, - 337, - 2629, - 20 - ], - [ - "jump", - "eq_done_2490", - 2629, - 20 - ], - "eq_nn_2492", - [ - "is_text", - 339, - 12, - 2629, - 20 - ], - [ - "jump_false", - 339, - "eq_nt_2493", - 2629, - 20 - ], - "_nop_tc_146", - [ - "jump", - "eq_nt_2493", - 2629, - 20 - ], - [ - "eq_text", - 338, - 12, - 337, - 2629, - 20 - ], - [ - "jump", - "eq_done_2490", - 2629, - 20 - ], - "eq_nt_2493", - [ - "is_null", - 339, - 12, - 2629, - 20 - ], - [ - "jump_false", - 339, - "eq_nnl_2494", - 2629, - 20 - ], - "_nop_tc_147", - "_nop_tc_148", - [ - "true", - 338, - 2629, - 20 - ], - [ - "jump", - "eq_done_2490", - 2629, - 20 - ], - "eq_nnl_2494", - [ - "is_bool", - 339, - 12, - 2629, - 20 - ], - [ - "jump_false", - 339, - "eq_nb_2495", - 2629, - 20 - ], - "_nop_tc_149", - [ - "jump", - "eq_nb_2495", - 2629, - 20 - ], - [ - "eq_bool", - 338, - 12, - 337, - 2629, - 20 - ], - [ - "jump", - "eq_done_2490", - 2629, - 20 - ], - "eq_nb_2495", - [ - "false", - 338, - 2629, - 20 - ], - "eq_done_2490", - [ - "jump_false", - 338, - "if_else_2488", - 2629, - 20 - ], - [ - "access", - 341, - "", - 2630, - 17 - ], - [ - "move", - 12, - 341, - 2630, - 17 - ], - [ - "jump", - "if_end_2489", - 2630, - 17 - ], - "if_else_2488", - "if_end_2489", - [ - "get", - 342, - 77, - 1, - 2633, - 34 - ], - [ - "get", - 344, - 48, - 1, - 2633, - 16 - ], - [ - "frame", - 345, - 344, - 1, - 2633, - 16 - ], - [ - "null", - 346, - 2633, - 16 - ], - [ - "setarg", - 345, - 0, - 346, - 2633, - 16 - ], - [ - "setarg", - 345, - 1, - 342, - 2633, - 16 - ], - [ - "invoke", - 345, - 343, - 2633, - 16 - ], - [ - "move", - 14, - 343, - 2633, - 16 - ], - [ - "null", - 347, - 2634, - 21 - ], - [ - "is_identical", - 348, - 14, - 347, - 2634, - 21 - ], - [ - "jump_true", - 348, - "ne_nid_2500", - 2634, - 21 - ], - [ - "jump", - "ne_ni_2501", - 2634, - 21 - ], - "ne_nid_2500", - [ - "false", - 348, - 2634, - 21 - ], - [ - "jump", - "ne_done_2499", - 2634, - 21 - ], - "ne_ni_2501", - [ - "is_int", - 349, - 14, - 2634, - 21 - ], - [ - "jump_false", - 349, - "ne_nn_2502", - 2634, - 21 - ], - "_nop_tc_150", - [ - "jump", - "ne_nn_2502", - 2634, - 21 - ], - [ - "ne_int", - 348, - 14, - 347, - 2634, - 21 - ], - [ - "jump", - "ne_done_2499", - 2634, - 21 - ], - "ne_nn_2502", - [ - "is_num", - 349, - 14, - 2634, - 21 - ], - [ - "jump_false", - 349, - "ne_nt_2503", - 2634, - 21 - ], - "_nop_tc_151", - [ - "jump", - "ne_nt_2503", - 2634, - 21 - ], - [ - "ne_float", - 348, - 14, - 347, - 2634, - 21 - ], - [ - "jump", - "ne_done_2499", - 2634, - 21 - ], - "ne_nt_2503", - [ - "is_text", - 349, - 14, - 2634, - 21 - ], - [ - "jump_false", - 349, - "ne_nnl_2504", - 2634, - 21 - ], - "_nop_tc_152", - [ - "jump", - "ne_nnl_2504", - 2634, - 21 - ], - [ - "ne_text", - 348, - 14, - 347, - 2634, - 21 - ], - [ - "jump", - "ne_done_2499", - 2634, - 21 - ], - "ne_nnl_2504", - [ - "is_null", - 349, - 14, - 2634, - 21 - ], - [ - "jump_false", - 349, - "ne_nb_2505", - 2634, - 21 - ], - "_nop_tc_153", - "_nop_tc_154", - [ - "false", - 348, - 2634, - 21 - ], - [ - "jump", - "ne_done_2499", - 2634, - 21 - ], - "ne_nb_2505", - [ - "is_bool", - 349, - 14, - 2634, - 21 - ], - [ - "jump_false", - 349, - "ne_mis_2506", - 2634, - 21 - ], - "_nop_tc_155", - [ - "jump", - "ne_mis_2506", - 2634, - 21 - ], - [ - "ne_bool", - 348, - 14, - 347, - 2634, - 21 - ], - [ - "jump", - "ne_done_2499", - 2634, - 21 - ], - "ne_mis_2506", - [ - "true", - 348, - 2634, - 21 - ], - "ne_done_2499", - [ - "move", - 351, - 348, - 2634, - 21 - ], - [ - "jump_false", - 351, - "and_end_2498", - 2634, - 21 - ], - [ - "load_field", - 352, - 14, - "nr_close_slots", - 2634, - 29 - ], - [ - "null", - 353, - 2634, - 56 - ], - [ - "is_identical", - 354, - 352, - 353, - 2634, - 56 - ], - [ - "jump_true", - 354, - "ne_nid_2508", - 2634, - 56 - ], - [ - "jump", - "ne_ni_2509", - 2634, - 56 - ], - "ne_nid_2508", - [ - "false", - 354, - 2634, - 56 - ], - [ - "jump", - "ne_done_2507", - 2634, - 56 - ], - "ne_ni_2509", - [ - "is_int", - 355, - 352, - 2634, - 56 - ], - [ - "jump_false", - 355, - "ne_nn_2510", - 2634, - 56 - ], - "_nop_tc_156", - [ - "jump", - "ne_nn_2510", - 2634, - 56 - ], - [ - "ne_int", - 354, - 352, - 353, - 2634, - 56 - ], - [ - "jump", - "ne_done_2507", - 2634, - 56 - ], - "ne_nn_2510", - [ - "is_num", - 355, - 352, - 2634, - 56 - ], - [ - "jump_false", - 355, - "ne_nt_2511", - 2634, - 56 - ], - "_nop_tc_157", - [ - "jump", - "ne_nt_2511", - 2634, - 56 - ], - [ - "ne_float", - 354, - 352, - 353, - 2634, - 56 - ], - [ - "jump", - "ne_done_2507", - 2634, - 56 - ], - "ne_nt_2511", - [ - "is_text", - 355, - 352, - 2634, - 56 - ], - [ - "jump_false", - 355, - "ne_nnl_2512", - 2634, - 56 - ], - "_nop_tc_158", - [ - "jump", - "ne_nnl_2512", - 2634, - 56 - ], - [ - "ne_text", - 354, - 352, - 353, - 2634, - 56 - ], - [ - "jump", - "ne_done_2507", - 2634, - 56 - ], - "ne_nnl_2512", - [ - "is_null", - 355, - 352, - 2634, - 56 - ], - [ - "jump_false", - 355, - "ne_nb_2513", - 2634, - 56 - ], - "_nop_tc_159", - "_nop_tc_160", - [ - "false", - 354, - 2634, - 56 - ], - [ - "jump", - "ne_done_2507", - 2634, - 56 - ], - "ne_nb_2513", - [ - "is_bool", - 355, - 352, - 2634, - 56 - ], - [ - "jump_false", - 355, - "ne_mis_2514", - 2634, - 56 - ], - "_nop_tc_161", - [ - "jump", - "ne_mis_2514", - 2634, - 56 - ], - [ - "ne_bool", - 354, - 352, - 353, - 2634, - 56 - ], - [ - "jump", - "ne_done_2507", - 2634, - 56 - ], - "ne_mis_2514", - [ - "true", - 354, - 2634, - 56 - ], - "ne_done_2507", - [ - "move", - 351, - 354, - 2634, - 56 - ], - "and_end_2498", - [ - "jump_false", - 351, - "if_else_2496", - 2634, - 56 - ], - [ - "load_field", - 357, - 14, - "nr_close_slots", - 2635, - 15 - ], - [ - "move", - 20, - 357, - 2635, - 15 - ], - [ - "jump", - "if_end_2497", - 2635, - 15 - ], - "if_else_2496", - "if_end_2497", - [ - "record", - 358, - 6 - ], - [ - "store_field", - 358, - 12, - "name", - 2639, - 13 - ], - [ - "store_field", - 358, - 21, - "nr_args", - 2640, - 16 - ], - [ - "store_field", - 358, - 20, - "nr_close_slots", - 2641, - 23 - ], - [ - "get", - 359, - 87, - 1, - 2642, - 17 - ], - [ - "access", - 360, - 1, - 2642, - 30 - ], - [ - "is_text", - 362, - 359, - 2642, - 30 - ], - [ - "jump_false", - 362, - "add_cn_2516", - 2642, - 30 - ], - "_nop_tc_162", - [ - "jump", - "add_cn_2516", - 2642, - 30 - ], - [ - "concat", - 361, - 359, - 360, - 2642, - 30 - ], - [ - "jump", - "add_done_2515", - 2642, - 30 - ], - "add_cn_2516", - [ - "is_num", - 362, - 359, - 2642, - 30 - ], - [ - "jump_false", - 362, - "add_err_2517", - 2642, - 30 - ], - "_nop_tc_163", - "_nop_tc_164", - [ - "add", - 361, - 359, - 360, - 2642, - 30 - ], - [ - "jump", - "add_done_2515", - 2642, - 30 - ], - "add_err_2517", - [ - "disrupt", - 2642, - 30 - ], - "add_done_2515", - [ - "store_field", - 358, - 361, - "nr_slots", - 2642, - 30 - ], - [ - "store_field", - 358, - 9, - "disruption_pc", - 2643, - 22 - ], - [ - "get", - 364, - 80, - 1, - 2644, - 21 - ], - [ - "store_field", - 358, - 364, - "instructions", - 2644, - 21 - ], - [ - "move", - 29, - 358, - 2644, - 21 - ], - [ - "get", - 365, - 75, - 1, - 2647, - 9 - ], - [ - "null", - 366, - 2647, - 23 - ], - [ - "is_identical", - 367, - 365, - 366, - 2647, - 23 - ], - [ - "jump_true", - 367, - "ne_nid_2521", - 2647, - 23 - ], - [ - "jump", - "ne_ni_2522", - 2647, - 23 - ], - "ne_nid_2521", - [ - "false", - 367, - 2647, - 23 - ], - [ - "jump", - "ne_done_2520", - 2647, - 23 - ], - "ne_ni_2522", - [ - "is_int", - 368, - 365, - 2647, - 23 - ], - [ - "jump_false", - 368, - "ne_nn_2523", - 2647, - 23 - ], - "_nop_tc_165", - [ - "jump", - "ne_nn_2523", - 2647, - 23 - ], - [ - "ne_int", - 367, - 365, - 366, - 2647, - 23 - ], - [ - "jump", - "ne_done_2520", - 2647, - 23 - ], - "ne_nn_2523", - [ - "is_num", - 368, - 365, - 2647, - 23 - ], - [ - "jump_false", - 368, - "ne_nt_2524", - 2647, - 23 - ], - "_nop_tc_166", - [ - "jump", - "ne_nt_2524", - 2647, - 23 - ], - [ - "ne_float", - 367, - 365, - 366, - 2647, - 23 - ], - [ - "jump", - "ne_done_2520", - 2647, - 23 - ], - "ne_nt_2524", - [ - "is_text", - 368, - 365, - 2647, - 23 - ], - [ - "jump_false", - 368, - "ne_nnl_2525", - 2647, - 23 - ], - "_nop_tc_167", - [ - "jump", - "ne_nnl_2525", - 2647, - 23 - ], - [ - "ne_text", - 367, - 365, - 366, - 2647, - 23 - ], - [ - "jump", - "ne_done_2520", - 2647, - 23 - ], - "ne_nnl_2525", - [ - "is_null", - 368, - 365, - 2647, - 23 - ], - [ - "jump_false", - 368, - "ne_nb_2526", - 2647, - 23 - ], - "_nop_tc_168", - "_nop_tc_169", - [ - "false", - 367, - 2647, - 23 - ], - [ - "jump", - "ne_done_2520", - 2647, - 23 - ], - "ne_nb_2526", - [ - "is_bool", - 368, - 365, - 2647, - 23 - ], - [ - "jump_false", - 368, - "ne_mis_2527", - 2647, - 23 - ], - "_nop_tc_170", - [ - "jump", - "ne_mis_2527", - 2647, - 23 - ], - [ - "ne_bool", - 367, - 365, - 366, - 2647, - 23 - ], - [ - "jump", - "ne_done_2520", - 2647, - 23 - ], - "ne_mis_2527", - [ - "true", - 367, - 2647, - 23 - ], - "ne_done_2520", - [ - "jump_false", - 367, - "if_else_2518", - 2647, - 23 - ], - [ - "get", - 370, - 75, - 1, - 2648, - 25 - ], - [ - "store_field", - 29, - 370, - "filename", - 2648, - 7 - ], - [ - "jump", - "if_end_2519", - 2648, - 7 - ], - "if_else_2518", - "if_end_2519", - [ - "get", - 371, - 83, - 1, - 2652, - 19 - ], - [ - "move", - 32, - 371, - 2652, - 19 - ], - [ - "get", - 372, - 76, - 1, - 2653, - 18 - ], - [ - "move", - 31, - 372, - 2653, - 18 - ], - [ - "get", - 373, - 69, - 1, - 2656, - 9 - ], - [ - "access", - 375, - { - "name": "pop", - "kind": "name", - "make": "intrinsic" - }, - 2656, - 5 - ], - [ - "frame", - 376, - 375, - 1, - 2656, - 5 - ], - [ - "null", - 377, - 2656, - 5 - ], - [ - "setarg", - 376, - 0, - 377, - 2656, - 5 - ], - [ - "setarg", - 376, - 1, - 373, - 2656, - 5 - ], - [ - "invoke", - 376, - 374, - 2656, - 5 - ], - [ - "get", - 379, - 71, - 1, - 2657, - 5 - ], - [ - "frame", - 380, - 379, - 1, - 2657, - 5 - ], - [ - "null", - 381, - 2657, - 5 - ], - [ - "setarg", - 380, - 0, - 381, - 2657, - 5 - ], - [ - "setarg", - 380, - 1, - 30, - 2657, - 5 - ], - [ - "invoke", - 380, - 378, - 2657, - 5 - ], - [ - "put", - 32, - 83, - 1, - 2658, - 23 - ], - [ - "put", - 31, - 76, - 1, - 2659, - 22 - ], - [ - "return", - 29, - 2661, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 269, - "nr_close_slots": 0, - "instructions": [ - [ - "load_field", - 17, - 1, - "filename", - 2666, - 20 - ], - [ - "move", - 5, - 17, - 2666, - 20 - ], - [ - "load_field", - 18, - 1, - "functions", - 2667, - 19 - ], - [ - "move", - 8, - 18, - 2667, - 19 - ], - [ - "access", - 2, - 0, - 2668, - 14 - ], - [ - "null", - 6, - 2669, - 14 - ], - [ - "null", - 12, - 2670, - 16 - ], - [ - "null", - 3, - 2671, - 20 - ], - [ - "access", - 7, - 0, - 2672, - 19 - ], - [ - "access", - 11, - 0, - 2673, - 22 - ], - [ - "access", - 4, - 0, - 2674, - 16 - ], - [ - "load_field", - 19, - 1, - "statements", - 2675, - 22 - ], - [ - "move", - 15, - 19, - 2675, - 22 - ], - [ - "access", - 10, - -1, - 2676, - 26 - ], - [ - "null", - 16, - 2677, - 16 - ], - [ - "null", - 9, - 2678, - 16 - ], - [ - "access", - 13, - 0, - 2679, - 21 - ], - [ - "null", - 14, - 2680, - 18 - ], - [ - "put", - 5, - 75, - 1, - 2682, - 18 - ], - [ - "array", - 20, - 0, - 2684, - 22 - ], - [ - "put", - 20, - 80, - 1, - 2684, - 22 - ], - [ - "record", - 21, - 0 - ], - [ - "put", - 21, - 74, - 1, - 2685, - 14 - ], - [ - "array", - 22, - 0, - 2686, - 19 - ], - [ - "put", - 22, - 78, - 1, - 2686, - 19 - ], - [ - "array", - 23, - 0, - 2687, - 14 - ], - [ - "put", - 23, - 95, - 1, - 2687, - 14 - ], - [ - "array", - 24, - 0, - 2688, - 25 - ], - [ - "put", - 24, - 81, - 1, - 2688, - 25 - ], - [ - "load_field", - 25, - 1, - "scopes", - 2689, - 16 - ], - [ - "put", - 25, - 93, - 1, - 2689, - 16 - ], - [ - "access", - 26, - 0, - 2690, - 19 - ], - [ - "put", - 26, - 94, - 1, - 2690, - 19 - ], - [ - "access", - 27, - 0, - 2691, - 17 - ], - [ - "put", - 27, - 89, - 1, - 2691, - 17 - ], - [ - "access", - 28, - 0, - 2692, - 24 - ], - [ - "put", - 28, - 90, - 1, - 2692, - 24 - ], - [ - "access", - 29, - 0, - 2693, - 24 - ], - [ - "put", - 29, - 91, - 1, - 2693, - 24 - ], - [ - "access", - 30, - 1, - 2694, - 24 - ], - [ - "put", - 30, - 88, - 1, - 2694, - 24 - ], - [ - "access", - 31, - 1, - 2695, - 18 - ], - [ - "put", - 31, - 87, - 1, - 2695, - 18 - ], - [ - "access", - 32, - 0, - 2696, - 23 - ], - [ - "put", - 32, - 83, - 1, - 2696, - 23 - ], - [ - "access", - 33, - 0, - 2697, - 22 - ], - [ - "put", - 33, - 76, - 1, - 2697, - 22 - ], - [ - "null", - 34, - 2698, - 20 - ], - [ - "put", - 34, - 85, - 1, - 2698, - 20 - ], - [ - "null", - 35, - 2699, - 23 - ], - [ - "put", - 35, - 86, - 1, - 2699, - 23 - ], - [ - "record", - 36, - 0 - ], - [ - "put", - 36, - 84, - 1, - 2700, - 19 - ], - [ - "access", - 37, - 0, - 2701, - 21 - ], - [ - "put", - 37, - 77, - 1, - 2701, - 21 - ], - [ - "get", - 39, - 97, - 1, - 2704, - 5 - ], - [ - "frame", - 40, - 39, - 0, - 2704, - 5 - ], - [ - "null", - 41, - 2704, - 5 - ], - [ - "setarg", - 40, - 0, - 41, - 2704, - 5 - ], - [ - "invoke", - 40, - 38, - 2704, - 5 - ], - [ - "access", - 42, - 1, - 2706, - 24 - ], - [ - "get", - 43, - 91, - 1, - 2706, - 28 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_2529", - 2706, - 28 - ], - [ - "is_text", - 46, - 43, - 2706, - 28 - ], - [ - "jump_false", - 46, - "add_cn_2529", - 2706, - 28 - ], - [ - "concat", - 44, - 42, - 43, - 2706, - 28 - ], - [ - "jump", - "add_done_2528", - 2706, - 28 - ], - "add_cn_2529", - "_nop_tc_2", - "_nop_tc_3", - [ - "is_num", - 46, - 43, - 2706, - 28 - ], - [ - "jump_false", - 46, - "add_err_2530", - 2706, - 28 - ], - [ - "add", - 44, - 42, - 43, - 2706, - 28 - ], - [ - "jump", - "add_done_2528", - 2706, - 28 - ], - "add_err_2530", - [ - "disrupt", - 2706, - 28 - ], - "add_done_2528", - [ - "put", - 44, - 88, - 1, - 2706, - 28 - ], - [ - "get", - 47, - 88, - 1, - 2707, - 9 - ], - [ - "get", - 48, - 87, - 1, - 2707, - 28 - ], - [ - "is_int", - 50, - 47, - 2707, - 28 - ], - [ - "jump_false", - 50, - "rel_ni_2533", - 2707, - 28 - ], - [ - "is_int", - 51, - 48, - 2707, - 28 - ], - [ - "jump_false", - 51, - "rel_ni_2533", - 2707, - 28 - ], - [ - "gt_int", - 49, - 47, - 48, - 2707, - 28 - ], - [ - "jump", - "rel_done_2535", - 2707, - 28 - ], - "rel_ni_2533", - [ - "is_num", - 50, - 47, - 2707, - 28 - ], - [ - "jump_false", - 50, - "rel_nn_2534", - 2707, - 28 - ], - [ - "is_num", - 51, - 48, - 2707, - 28 - ], - [ - "jump_false", - 51, - "rel_nn_2534", - 2707, - 28 - ], - [ - "gt_float", - 49, - 47, - 48, - 2707, - 28 - ], - [ - "jump", - "rel_done_2535", - 2707, - 28 - ], - "rel_nn_2534", - [ - "is_text", - 50, - 47, - 2707, - 28 - ], - [ - "jump_false", - 50, - "rel_err_2536", - 2707, - 28 - ], - [ - "is_text", - 51, - 48, - 2707, - 28 - ], - [ - "jump_false", - 51, - "rel_err_2536", - 2707, - 28 - ], - [ - "gt_text", - 49, - 47, - 48, - 2707, - 28 - ], - [ - "jump", - "rel_done_2535", - 2707, - 28 - ], - "rel_err_2536", - [ - "disrupt", - 2707, - 28 - ], - "rel_done_2535", - [ - "jump_false", - 49, - "if_else_2531", - 2707, - 28 - ], - [ - "get", - 52, - 88, - 1, - 2708, - 20 - ], - [ - "put", - 52, - 87, - 1, - 2708, - 20 - ], - [ - "jump", - "if_end_2532", - 2708, - 20 - ], - "if_else_2531", - "if_end_2532", - [ - "null", - 53, - 2712, - 20 - ], - [ - "is_identical", - 54, - 8, - 53, - 2712, - 20 - ], - [ - "jump_true", - 54, - "ne_nid_2540", - 2712, - 20 - ], - [ - "jump", - "ne_ni_2541", - 2712, - 20 - ], - "ne_nid_2540", - [ - "false", - 54, - 2712, - 20 - ], - [ - "jump", - "ne_done_2539", - 2712, - 20 - ], - "ne_ni_2541", - [ - "is_int", - 55, - 8, - 2712, - 20 - ], - [ - "jump_false", - 55, - "ne_nn_2542", - 2712, - 20 - ], - "_nop_tc_4", - [ - "jump", - "ne_nn_2542", - 2712, - 20 - ], - [ - "ne_int", - 54, - 8, - 53, - 2712, - 20 - ], - [ - "jump", - "ne_done_2539", - 2712, - 20 - ], - "ne_nn_2542", - [ - "is_num", - 55, - 8, - 2712, - 20 - ], - [ - "jump_false", - 55, - "ne_nt_2543", - 2712, - 20 - ], - "_nop_tc_5", - [ - "jump", - "ne_nt_2543", - 2712, - 20 - ], - [ - "ne_float", - 54, - 8, - 53, - 2712, - 20 - ], - [ - "jump", - "ne_done_2539", - 2712, - 20 - ], - "ne_nt_2543", - [ - "is_text", - 55, - 8, - 2712, - 20 - ], - [ - "jump_false", - 55, - "ne_nnl_2544", - 2712, - 20 - ], - "_nop_tc_6", - [ - "jump", - "ne_nnl_2544", - 2712, - 20 - ], - [ - "ne_text", - 54, - 8, - 53, - 2712, - 20 - ], - [ - "jump", - "ne_done_2539", - 2712, - 20 - ], - "ne_nnl_2544", - [ - "is_null", - 55, - 8, - 2712, - 20 - ], - [ - "jump_false", - 55, - "ne_nb_2545", - 2712, - 20 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "false", - 54, - 2712, - 20 - ], - [ - "jump", - "ne_done_2539", - 2712, - 20 - ], - "ne_nb_2545", - [ - "is_bool", - 55, - 8, - 2712, - 20 - ], - [ - "jump_false", - 55, - "ne_mis_2546", - 2712, - 20 - ], - "_nop_tc_9", - [ - "jump", - "ne_mis_2546", - 2712, - 20 - ], - [ - "ne_bool", - 54, - 8, - 53, - 2712, - 20 - ], - [ - "jump", - "ne_done_2539", - 2712, - 20 - ], - "ne_mis_2546", - [ - "true", - 54, - 2712, - 20 - ], - "ne_done_2539", - [ - "jump_false", - 54, - "if_else_2537", - 2712, - 20 - ], - [ - "access", - 57, - 0, - 2713, - 12 - ], - [ - "move", - 2, - 57, - 2713, - 12 - ], - "while_start_2547", - [ - "length", - 58, - 8, - 2714, - 26 - ], - [ - "is_int", - 60, - 2, - 2714, - 26 - ], - [ - "jump_false", - 60, - "rel_ni_2549", - 2714, - 26 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "lt_int", - 59, - 2, - 58, - 2714, - 26 - ], - [ - "jump", - "rel_done_2551", - 2714, - 26 - ], - "rel_ni_2549", - [ - "is_num", - 60, - 2, - 2714, - 26 - ], - [ - "jump_false", - 60, - "rel_nn_2550", - 2714, - 26 - ], - "_nop_tc_12", - "_nop_tc_13", - [ - "lt_float", - 59, - 2, - 58, - 2714, - 26 - ], - [ - "jump", - "rel_done_2551", - 2714, - 26 - ], - "rel_nn_2550", - [ - "is_text", - 60, - 2, - 2714, - 26 - ], - [ - "jump_false", - 60, - "rel_err_2552", - 2714, - 26 - ], - "_nop_tc_14", - [ - "jump", - "rel_err_2552", - 2714, - 26 - ], - [ - "lt_text", - 59, - 2, - 58, - 2714, - 26 - ], - [ - "jump", - "rel_done_2551", - 2714, - 26 - ], - "rel_err_2552", - [ - "disrupt", - 2714, - 26 - ], - "rel_done_2551", - [ - "jump_false", - 59, - "while_end_2548", - 2714, - 26 - ], - [ - "load_dynamic", - 62, - 8, - 2, - 2715, - 22 - ], - [ - "move", - 6, - 62, - 2715, - 22 - ], - [ - "load_field", - 63, - 6, - "name", - 2716, - 16 - ], - [ - "move", - 12, - 63, - 2716, - 16 - ], - [ - "null", - 64, - 2717, - 21 - ], - [ - "is_identical", - 65, - 12, - 64, - 2717, - 21 - ], - [ - "jump_true", - 65, - "ne_nid_2556", - 2717, - 21 - ], - [ - "jump", - "ne_ni_2557", - 2717, - 21 - ], - "ne_nid_2556", - [ - "false", - 65, - 2717, - 21 - ], - [ - "jump", - "ne_done_2555", - 2717, - 21 - ], - "ne_ni_2557", - [ - "is_int", - 66, - 12, - 2717, - 21 - ], - [ - "jump_false", - 66, - "ne_nn_2558", - 2717, - 21 - ], - "_nop_tc_15", - [ - "jump", - "ne_nn_2558", - 2717, - 21 - ], - [ - "ne_int", - 65, - 12, - 64, - 2717, - 21 - ], - [ - "jump", - "ne_done_2555", - 2717, - 21 - ], - "ne_nn_2558", - [ - "is_num", - 66, - 12, - 2717, - 21 - ], - [ - "jump_false", - 66, - "ne_nt_2559", - 2717, - 21 - ], - "_nop_tc_16", - [ - "jump", - "ne_nt_2559", - 2717, - 21 - ], - [ - "ne_float", - 65, - 12, - 64, - 2717, - 21 - ], - [ - "jump", - "ne_done_2555", - 2717, - 21 - ], - "ne_nt_2559", - [ - "is_text", - 66, - 12, - 2717, - 21 - ], - [ - "jump_false", - 66, - "ne_nnl_2560", - 2717, - 21 - ], - "_nop_tc_17", - [ - "jump", - "ne_nnl_2560", - 2717, - 21 - ], - [ - "ne_text", - 65, - 12, - 64, - 2717, - 21 - ], - [ - "jump", - "ne_done_2555", - 2717, - 21 - ], - "ne_nnl_2560", - [ - "is_null", - 66, - 12, - 2717, - 21 - ], - [ - "jump_false", - 66, - "ne_nb_2561", - 2717, - 21 - ], - "_nop_tc_18", - "_nop_tc_19", - [ - "false", - 65, - 2717, - 21 - ], - [ - "jump", - "ne_done_2555", - 2717, - 21 - ], - "ne_nb_2561", - [ - "is_bool", - 66, - 12, - 2717, - 21 - ], - [ - "jump_false", - 66, - "ne_mis_2562", - 2717, - 21 - ], - "_nop_tc_20", - [ - "jump", - "ne_mis_2562", - 2717, - 21 - ], - [ - "ne_bool", - 65, - 12, - 64, - 2717, - 21 - ], - [ - "jump", - "ne_done_2555", - 2717, - 21 - ], - "ne_mis_2562", - [ - "true", - 65, - 2717, - 21 - ], - "ne_done_2555", - [ - "jump_false", - 65, - "if_else_2553", - 2717, - 21 - ], - [ - "get", - 69, - 56, - 1, - 2718, - 22 - ], - [ - "frame", - 70, - 69, - 1, - 2718, - 22 - ], - [ - "null", - 71, - 2718, - 22 - ], - [ - "setarg", - 70, - 0, - 71, - 2718, - 22 - ], - [ - "setarg", - 70, - 1, - 6, - 2718, - 22 - ], - [ - "invoke", - 70, - 68, - 2718, - 22 - ], - [ - "move", - 3, - 68, - 2718, - 22 - ], - [ - "get", - 72, - 76, - 1, - 2719, - 21 - ], - [ - "move", - 7, - 72, - 2719, - 21 - ], - [ - "get", - 73, - 76, - 1, - 2720, - 28 - ], - [ - "access", - 74, - 1, - 2720, - 45 - ], - [ - "is_text", - 76, - 73, - 2720, - 45 - ], - [ - "jump_false", - 76, - "add_cn_2564", - 2720, - 45 - ], - "_nop_tc_21", - [ - "jump", - "add_cn_2564", - 2720, - 45 - ], - [ - "concat", - 75, - 73, - 74, - 2720, - 45 - ], - [ - "jump", - "add_done_2563", - 2720, - 45 - ], - "add_cn_2564", - [ - "is_num", - 76, - 73, - 2720, - 45 - ], - [ - "jump_false", - 76, - "add_err_2565", - 2720, - 45 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "add", - 75, - 73, - 74, - 2720, - 45 - ], - [ - "jump", - "add_done_2563", - 2720, - 45 - ], - "add_err_2565", - [ - "disrupt", - 2720, - 45 - ], - "add_done_2563", - [ - "put", - 75, - 76, - 1, - 2720, - 45 - ], - [ - "get", - 78, - 78, - 1, - 2721, - 16 - ], - [ - "is_array", - 79, - 78, - 2721, - 29 - ], - [ - "jump_false", - 79, - "push_err_2566", - 2721, - 29 - ], - [ - "push", - 78, - 3, - 2721, - 29 - ], - [ - "jump", - "push_done_2567", - 2721, - 29 - ], - "push_err_2566", - [ - "disrupt", - 2721, - 29 - ], - "push_done_2567", - [ - "get", - 81, - 49, - 1, - 2722, - 24 - ], - [ - "frame", - 82, - 81, - 1, - 2722, - 24 - ], - [ - "null", - 83, - 2722, - 24 - ], - [ - "setarg", - 82, - 0, - 83, - 2722, - 24 - ], - [ - "setarg", - 82, - 1, - 12, - 2722, - 24 - ], - [ - "invoke", - 82, - 80, - 2722, - 24 - ], - [ - "move", - 11, - 80, - 2722, - 24 - ], - [ - "get", - 85, - 9, - 1, - 2723, - 18 - ], - [ - "frame", - 86, - 85, - 0, - 2723, - 18 - ], - [ - "null", - 87, - 2723, - 18 - ], - [ - "setarg", - 86, - 0, - 87, - 2723, - 18 - ], - [ - "invoke", - 86, - 84, - 2723, - 18 - ], - [ - "move", - 4, - 84, - 2723, - 18 - ], - [ - "access", - 88, - "function", - 2724, - 18 - ], - [ - "get", - 90, - 14, - 1, - 2724, - 11 - ], - [ - "frame", - 91, - 90, - 3, - 2724, - 11 - ], - [ - "null", - 92, - 2724, - 11 - ], - [ - "setarg", - 91, - 0, - 92, - 2724, - 11 - ], - [ - "setarg", - 91, - 1, - 88, - 2724, - 11 - ], - [ - "setarg", - 91, - 2, - 4, - 2724, - 11 - ], - [ - "setarg", - 91, - 3, - 7, - 2724, - 11 - ], - [ - "invoke", - 91, - 89, - 2724, - 11 - ], - [ - "access", - 93, - 0, - 2725, - 29 - ], - [ - "is_int", - 95, - 11, - 2725, - 29 - ], - [ - "jump_false", - 95, - "rel_ni_2570", - 2725, - 29 - ], - "_nop_tc_24", - "_nop_tc_25", - [ - "ge_int", - 94, - 11, - 93, - 2725, - 29 - ], - [ - "jump", - "rel_done_2572", - 2725, - 29 - ], - "rel_ni_2570", - [ - "is_num", - 95, - 11, - 2725, - 29 - ], - [ - "jump_false", - 95, - "rel_nn_2571", - 2725, - 29 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "ge_float", - 94, - 11, - 93, - 2725, - 29 - ], - [ - "jump", - "rel_done_2572", - 2725, - 29 - ], - "rel_nn_2571", - [ - "is_text", - 95, - 11, - 2725, - 29 - ], - [ - "jump_false", - 95, - "rel_err_2573", - 2725, - 29 - ], - "_nop_tc_28", - [ - "jump", - "rel_err_2573", - 2725, - 29 - ], - [ - "ge_text", - 94, - 11, - 93, - 2725, - 29 - ], - [ - "jump", - "rel_done_2572", - 2725, - 29 - ], - "rel_err_2573", - [ - "disrupt", - 2725, - 29 - ], - "rel_done_2572", - [ - "jump_false", - 94, - "if_else_2568", - 2725, - 29 - ], - [ - "access", - 97, - "move", - 2726, - 20 - ], - [ - "get", - 99, - 14, - 1, - 2726, - 13 - ], - [ - "frame", - 100, - 99, - 3, - 2726, - 13 - ], - [ - "null", - 101, - 2726, - 13 - ], - [ - "setarg", - 100, - 0, - 101, - 2726, - 13 - ], - [ - "setarg", - 100, - 1, - 97, - 2726, - 13 - ], - [ - "setarg", - 100, - 2, - 11, - 2726, - 13 - ], - [ - "setarg", - 100, - 3, - 4, - 2726, - 13 - ], - [ - "invoke", - 100, - 98, - 2726, - 13 - ], - [ - "jump", - "if_end_2569", - 2726, - 13 - ], - "if_else_2568", - "if_end_2569", - [ - "jump", - "if_end_2554", - 2726, - 13 - ], - "if_else_2553", - "if_end_2554", - [ - "access", - 102, - 1, - 2729, - 19 - ], - [ - "is_text", - 104, - 2, - 2729, - 19 - ], - [ - "jump_false", - 104, - "add_cn_2575", - 2729, - 19 - ], - "_nop_tc_29", - [ - "jump", - "add_cn_2575", - 2729, - 19 - ], - [ - "concat", - 103, - 2, - 102, - 2729, - 19 - ], - [ - "jump", - "add_done_2574", - 2729, - 19 - ], - "add_cn_2575", - [ - "is_num", - 104, - 2, - 2729, - 19 - ], - [ - "jump_false", - 104, - "add_err_2576", - 2729, - 19 - ], - "_nop_tc_30", - "_nop_tc_31", - [ - "add", - 103, - 2, - 102, - 2729, - 19 - ], - [ - "jump", - "add_done_2574", - 2729, - 19 - ], - "add_err_2576", - [ - "disrupt", - 2729, - 19 - ], - "add_done_2574", - [ - "move", - 2, - 103, - 2729, - 19 - ], - [ - "jump", - "while_start_2547", - 2729, - 19 - ], - "while_end_2548", - [ - "jump", - "if_end_2538", - 2729, - 19 - ], - "if_else_2537", - "if_end_2538", - [ - "access", - 106, - 0, - 2734, - 10 - ], - [ - "move", - 2, - 106, - 2734, - 10 - ], - "while_start_2577", - [ - "length", - 107, - 15, - 2735, - 24 - ], - [ - "is_int", - 109, - 2, - 2735, - 24 - ], - [ - "jump_false", - 109, - "rel_ni_2579", - 2735, - 24 - ], - "_nop_tc_32", - "_nop_tc_33", - [ - "lt_int", - 108, - 2, - 107, - 2735, - 24 - ], - [ - "jump", - "rel_done_2581", - 2735, - 24 - ], - "rel_ni_2579", - [ - "is_num", - 109, - 2, - 2735, - 24 - ], - [ - "jump_false", - 109, - "rel_nn_2580", - 2735, - 24 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "lt_float", - 108, - 2, - 107, - 2735, - 24 - ], - [ - "jump", - "rel_done_2581", - 2735, - 24 - ], - "rel_nn_2580", - [ - "is_text", - 109, - 2, - 2735, - 24 - ], - [ - "jump_false", - 109, - "rel_err_2582", - 2735, - 24 - ], - "_nop_tc_36", - [ - "jump", - "rel_err_2582", - 2735, - 24 - ], - [ - "lt_text", - 108, - 2, - 107, - 2735, - 24 - ], - [ - "jump", - "rel_done_2581", - 2735, - 24 - ], - "rel_err_2582", - [ - "disrupt", - 2735, - 24 - ], - "rel_done_2581", - [ - "jump_false", - 108, - "while_end_2578", - 2735, - 24 - ], - [ - "load_dynamic", - 111, - 15, - 2, - 2736, - 25 - ], - [ - "move", - 16, - 111, - 2736, - 25 - ], - [ - "load_field", - 112, - 16, - "kind", - 2737, - 14 - ], - [ - "move", - 9, - 112, - 2737, - 14 - ], - [ - "null", - 113, - 2738, - 19 - ], - [ - "is_identical", - 114, - 9, - 113, - 2738, - 19 - ], - [ - "jump_true", - 114, - "ne_nid_2586", - 2738, - 19 - ], - [ - "jump", - "ne_ni_2587", - 2738, - 19 - ], - "ne_nid_2586", - [ - "false", - 114, - 2738, - 19 - ], - [ - "jump", - "ne_done_2585", - 2738, - 19 - ], - "ne_ni_2587", - [ - "is_int", - 115, - 9, - 2738, - 19 - ], - [ - "jump_false", - 115, - "ne_nn_2588", - 2738, - 19 - ], - "_nop_tc_37", - [ - "jump", - "ne_nn_2588", - 2738, - 19 - ], - [ - "ne_int", - 114, - 9, - 113, - 2738, - 19 - ], - [ - "jump", - "ne_done_2585", - 2738, - 19 - ], - "ne_nn_2588", - [ - "is_num", - 115, - 9, - 2738, - 19 - ], - [ - "jump_false", - 115, - "ne_nt_2589", - 2738, - 19 - ], - "_nop_tc_38", - [ - "jump", - "ne_nt_2589", - 2738, - 19 - ], - [ - "ne_float", - 114, - 9, - 113, - 2738, - 19 - ], - [ - "jump", - "ne_done_2585", - 2738, - 19 - ], - "ne_nt_2589", - [ - "is_text", - 115, - 9, - 2738, - 19 - ], - [ - "jump_false", - 115, - "ne_nnl_2590", - 2738, - 19 - ], - "_nop_tc_39", - [ - "jump", - "ne_nnl_2590", - 2738, - 19 - ], - [ - "ne_text", - 114, - 9, - 113, - 2738, - 19 - ], - [ - "jump", - "ne_done_2585", - 2738, - 19 - ], - "ne_nnl_2590", - [ - "is_null", - 115, - 9, - 2738, - 19 - ], - [ - "jump_false", - 115, - "ne_nb_2591", - 2738, - 19 - ], - "_nop_tc_40", - "_nop_tc_41", - [ - "false", - 114, - 2738, - 19 - ], - [ - "jump", - "ne_done_2585", - 2738, - 19 - ], - "ne_nb_2591", - [ - "is_bool", - 115, - 9, - 2738, - 19 - ], - [ - "jump_false", - 115, - "ne_mis_2592", - 2738, - 19 - ], - "_nop_tc_42", - [ - "jump", - "ne_mis_2592", - 2738, - 19 - ], - [ - "ne_bool", - 114, - 9, - 113, - 2738, - 19 - ], - [ - "jump", - "ne_done_2585", - 2738, - 19 - ], - "ne_mis_2592", - [ - "true", - 114, - 2738, - 19 - ], - "ne_done_2585", - [ - "jump_false", - 114, - "if_else_2583", - 2738, - 19 - ], - [ - "access", - 117, - "call", - 2739, - 21 - ], - [ - "is_identical", - 118, - 9, - 117, - 2739, - 21 - ], - [ - "jump_true", - 118, - "eq_done_2595", - 2739, - 21 - ], - [ - "is_int", - 119, - 9, - 2739, - 21 - ], - [ - "jump_false", - 119, - "eq_ni_2596", - 2739, - 21 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_2596", - 2739, - 21 - ], - [ - "eq_int", - 118, - 9, - 117, - 2739, - 21 - ], - [ - "jump", - "eq_done_2595", - 2739, - 21 - ], - "eq_ni_2596", - [ - "is_num", - 119, - 9, - 2739, - 21 - ], - [ - "jump_false", - 119, - "eq_nn_2597", - 2739, - 21 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_2597", - 2739, - 21 - ], - [ - "eq_float", - 118, - 9, - 117, - 2739, - 21 - ], - [ - "jump", - "eq_done_2595", - 2739, - 21 - ], - "eq_nn_2597", - [ - "is_text", - 119, - 9, - 2739, - 21 - ], - [ - "jump_false", - 119, - "eq_nt_2598", - 2739, - 21 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 118, - 9, - 117, - 2739, - 21 - ], - [ - "jump", - "eq_done_2595", - 2739, - 21 - ], - "eq_nt_2598", - [ - "is_null", - 119, - 9, - 2739, - 21 - ], - [ - "jump_false", - 119, - "eq_nnl_2599", - 2739, - 21 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_2599", - 2739, - 21 - ], - [ - "true", - 118, - 2739, - 21 - ], - [ - "jump", - "eq_done_2595", - 2739, - 21 - ], - "eq_nnl_2599", - [ - "is_bool", - 119, - 9, - 2739, - 21 - ], - [ - "jump_false", - 119, - "eq_nb_2600", - 2739, - 21 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_2600", - 2739, - 21 - ], - [ - "eq_bool", - 118, - 9, - 117, - 2739, - 21 - ], - [ - "jump", - "eq_done_2595", - 2739, - 21 - ], - "eq_nb_2600", - [ - "false", - 118, - 2739, - 21 - ], - "eq_done_2595", - [ - "jump_false", - 118, - "if_else_2593", - 2739, - 21 - ], - [ - "load_field", - 121, - 16, - "expression", - 2740, - 37 - ], - [ - "access", - 122, - -1, - 2740, - 54 - ], - [ - "get", - 124, - 55, - 1, - 2740, - 28 - ], - [ - "frame", - 125, - 124, - 2, - 2740, - 28 - ], - [ - "null", - 126, - 2740, - 28 - ], - [ - "setarg", - 125, - 0, - 126, - 2740, - 28 - ], - [ - "setarg", - 125, - 1, - 121, - 2740, - 28 - ], - [ - "setarg", - 125, - 2, - 122, - 2740, - 28 - ], - [ - "invoke", - 125, - 123, - 2740, - 28 - ], - [ - "move", - 10, - 123, - 2740, - 28 - ], - [ - "jump", - "if_end_2594", - 2740, - 28 - ], - "if_else_2593", - [ - "access", - 127, - "return", - 2741, - 28 - ], - [ - "is_identical", - 128, - 9, - 127, - 2741, - 28 - ], - [ - "jump_true", - 128, - "eq_done_2606", - 2741, - 28 - ], - [ - "is_int", - 129, - 9, - 2741, - 28 - ], - [ - "jump_false", - 129, - "eq_ni_2607", - 2741, - 28 - ], - "_nop_tc_49", - [ - "jump", - "eq_ni_2607", - 2741, - 28 - ], - [ - "eq_int", - 128, - 9, - 127, - 2741, - 28 - ], - [ - "jump", - "eq_done_2606", - 2741, - 28 - ], - "eq_ni_2607", - [ - "is_num", - 129, - 9, - 2741, - 28 - ], - [ - "jump_false", - 129, - "eq_nn_2608", - 2741, - 28 - ], - "_nop_tc_50", - [ - "jump", - "eq_nn_2608", - 2741, - 28 - ], - [ - "eq_float", - 128, - 9, - 127, - 2741, - 28 - ], - [ - "jump", - "eq_done_2606", - 2741, - 28 - ], - "eq_nn_2608", - [ - "is_text", - 129, - 9, - 2741, - 28 - ], - [ - "jump_false", - 129, - "eq_nt_2609", - 2741, - 28 - ], - "_nop_tc_51", - "_nop_tc_52", - [ - "eq_text", - 128, - 9, - 127, - 2741, - 28 - ], - [ - "jump", - "eq_done_2606", - 2741, - 28 - ], - "eq_nt_2609", - [ - "is_null", - 129, - 9, - 2741, - 28 - ], - [ - "jump_false", - 129, - "eq_nnl_2610", - 2741, - 28 - ], - "_nop_tc_53", - [ - "jump", - "eq_nnl_2610", - 2741, - 28 - ], - [ - "true", - 128, - 2741, - 28 - ], - [ - "jump", - "eq_done_2606", - 2741, - 28 - ], - "eq_nnl_2610", - [ - "is_bool", - 129, - 9, - 2741, - 28 - ], - [ - "jump_false", - 129, - "eq_nb_2611", - 2741, - 28 - ], - "_nop_tc_54", - [ - "jump", - "eq_nb_2611", - 2741, - 28 - ], - [ - "eq_bool", - 128, - 9, - 127, - 2741, - 28 - ], - [ - "jump", - "eq_done_2606", - 2741, - 28 - ], - "eq_nb_2611", - [ - "false", - 128, - 2741, - 28 - ], - "eq_done_2606", - [ - "move", - 131, - 128, - 2741, - 28 - ], - [ - "jump_true", - 131, - "or_end_2605", - 2741, - 28 - ], - [ - "access", - 132, - "disrupt", - 2741, - 48 - ], - [ - "is_identical", - 133, - 9, - 132, - 2741, - 48 - ], - [ - "jump_true", - 133, - "eq_done_2612", - 2741, - 48 - ], - [ - "is_int", - 134, - 9, - 2741, - 48 - ], - [ - "jump_false", - 134, - "eq_ni_2613", - 2741, - 48 - ], - "_nop_tc_55", - [ - "jump", - "eq_ni_2613", - 2741, - 48 - ], - [ - "eq_int", - 133, - 9, - 132, - 2741, - 48 - ], - [ - "jump", - "eq_done_2612", - 2741, - 48 - ], - "eq_ni_2613", - [ - "is_num", - 134, - 9, - 2741, - 48 - ], - [ - "jump_false", - 134, - "eq_nn_2614", - 2741, - 48 - ], - "_nop_tc_56", - [ - "jump", - "eq_nn_2614", - 2741, - 48 - ], - [ - "eq_float", - 133, - 9, - 132, - 2741, - 48 - ], - [ - "jump", - "eq_done_2612", - 2741, - 48 - ], - "eq_nn_2614", - [ - "is_text", - 134, - 9, - 2741, - 48 - ], - [ - "jump_false", - 134, - "eq_nt_2615", - 2741, - 48 - ], - "_nop_tc_57", - "_nop_tc_58", - [ - "eq_text", - 133, - 9, - 132, - 2741, - 48 - ], - [ - "jump", - "eq_done_2612", - 2741, - 48 - ], - "eq_nt_2615", - [ - "is_null", - 134, - 9, - 2741, - 48 - ], - [ - "jump_false", - 134, - "eq_nnl_2616", - 2741, - 48 - ], - "_nop_tc_59", - [ - "jump", - "eq_nnl_2616", - 2741, - 48 - ], - [ - "true", - 133, - 2741, - 48 - ], - [ - "jump", - "eq_done_2612", - 2741, - 48 - ], - "eq_nnl_2616", - [ - "is_bool", - 134, - 9, - 2741, - 48 - ], - [ - "jump_false", - 134, - "eq_nb_2617", - 2741, - 48 - ], - "_nop_tc_60", - [ - "jump", - "eq_nb_2617", - 2741, - 48 - ], - [ - "eq_bool", - 133, - 9, - 132, - 2741, - 48 - ], - [ - "jump", - "eq_done_2612", - 2741, - 48 - ], - "eq_nb_2617", - [ - "false", - 133, - 2741, - 48 - ], - "eq_done_2612", - [ - "move", - 131, - 133, - 2741, - 48 - ], - "or_end_2605", - [ - "move", - 136, - 131, - 2741, - 48 - ], - [ - "jump_true", - 136, - "or_end_2604", - 2741, - 48 - ], - [ - "access", - 137, - "break", - 2742, - 28 - ], - [ - "is_identical", - 138, - 9, - 137, - 2742, - 28 - ], - [ - "jump_true", - 138, - "eq_done_2618", - 2742, - 28 - ], - [ - "is_int", - 139, - 9, - 2742, - 28 - ], - [ - "jump_false", - 139, - "eq_ni_2619", - 2742, - 28 - ], - "_nop_tc_61", - [ - "jump", - "eq_ni_2619", - 2742, - 28 - ], - [ - "eq_int", - 138, - 9, - 137, - 2742, - 28 - ], - [ - "jump", - "eq_done_2618", - 2742, - 28 - ], - "eq_ni_2619", - [ - "is_num", - 139, - 9, - 2742, - 28 - ], - [ - "jump_false", - 139, - "eq_nn_2620", - 2742, - 28 - ], - "_nop_tc_62", - [ - "jump", - "eq_nn_2620", - 2742, - 28 - ], - [ - "eq_float", - 138, - 9, - 137, - 2742, - 28 - ], - [ - "jump", - "eq_done_2618", - 2742, - 28 - ], - "eq_nn_2620", - [ - "is_text", - 139, - 9, - 2742, - 28 - ], - [ - "jump_false", - 139, - "eq_nt_2621", - 2742, - 28 - ], - "_nop_tc_63", - "_nop_tc_64", - [ - "eq_text", - 138, - 9, - 137, - 2742, - 28 - ], - [ - "jump", - "eq_done_2618", - 2742, - 28 - ], - "eq_nt_2621", - [ - "is_null", - 139, - 9, - 2742, - 28 - ], - [ - "jump_false", - 139, - "eq_nnl_2622", - 2742, - 28 - ], - "_nop_tc_65", - [ - "jump", - "eq_nnl_2622", - 2742, - 28 - ], - [ - "true", - 138, - 2742, - 28 - ], - [ - "jump", - "eq_done_2618", - 2742, - 28 - ], - "eq_nnl_2622", - [ - "is_bool", - 139, - 9, - 2742, - 28 - ], - [ - "jump_false", - 139, - "eq_nb_2623", - 2742, - 28 - ], - "_nop_tc_66", - [ - "jump", - "eq_nb_2623", - 2742, - 28 - ], - [ - "eq_bool", - 138, - 9, - 137, - 2742, - 28 - ], - [ - "jump", - "eq_done_2618", - 2742, - 28 - ], - "eq_nb_2623", - [ - "false", - 138, - 2742, - 28 - ], - "eq_done_2618", - [ - "move", - 136, - 138, - 2742, - 28 - ], - "or_end_2604", - [ - "move", - 141, - 136, - 2742, - 28 - ], - [ - "jump_true", - 141, - "or_end_2603", - 2742, - 28 - ], - [ - "access", - 142, - "continue", - 2742, - 47 - ], - [ - "is_identical", - 143, - 9, - 142, - 2742, - 47 - ], - [ - "jump_true", - 143, - "eq_done_2624", - 2742, - 47 - ], - [ - "is_int", - 144, - 9, - 2742, - 47 - ], - [ - "jump_false", - 144, - "eq_ni_2625", - 2742, - 47 - ], - "_nop_tc_67", - [ - "jump", - "eq_ni_2625", - 2742, - 47 - ], - [ - "eq_int", - 143, - 9, - 142, - 2742, - 47 - ], - [ - "jump", - "eq_done_2624", - 2742, - 47 - ], - "eq_ni_2625", - [ - "is_num", - 144, - 9, - 2742, - 47 - ], - [ - "jump_false", - 144, - "eq_nn_2626", - 2742, - 47 - ], - "_nop_tc_68", - [ - "jump", - "eq_nn_2626", - 2742, - 47 - ], - [ - "eq_float", - 143, - 9, - 142, - 2742, - 47 - ], - [ - "jump", - "eq_done_2624", - 2742, - 47 - ], - "eq_nn_2626", - [ - "is_text", - 144, - 9, - 2742, - 47 - ], - [ - "jump_false", - 144, - "eq_nt_2627", - 2742, - 47 - ], - "_nop_tc_69", - "_nop_tc_70", - [ - "eq_text", - 143, - 9, - 142, - 2742, - 47 - ], - [ - "jump", - "eq_done_2624", - 2742, - 47 - ], - "eq_nt_2627", - [ - "is_null", - 144, - 9, - 2742, - 47 - ], - [ - "jump_false", - 144, - "eq_nnl_2628", - 2742, - 47 - ], - "_nop_tc_71", - [ - "jump", - "eq_nnl_2628", - 2742, - 47 - ], - [ - "true", - 143, - 2742, - 47 - ], - [ - "jump", - "eq_done_2624", - 2742, - 47 - ], - "eq_nnl_2628", - [ - "is_bool", - 144, - 9, - 2742, - 47 - ], - [ - "jump_false", - 144, - "eq_nb_2629", - 2742, - 47 - ], - "_nop_tc_72", - [ - "jump", - "eq_nb_2629", - 2742, - 47 - ], - [ - "eq_bool", - 143, - 9, - 142, - 2742, - 47 - ], - [ - "jump", - "eq_done_2624", - 2742, - 47 - ], - "eq_nb_2629", - [ - "false", - 143, - 2742, - 47 - ], - "eq_done_2624", - [ - "move", - 141, - 143, - 2742, - 47 - ], - "or_end_2603", - [ - "jump_false", - 141, - "if_else_2601", - 2742, - 47 - ], - [ - "get", - 147, - 59, - 1, - 2743, - 11 - ], - [ - "frame", - 148, - 147, - 1, - 2743, - 11 - ], - [ - "null", - 149, - 2743, - 11 - ], - [ - "setarg", - 148, - 0, - 149, - 2743, - 11 - ], - [ - "setarg", - 148, - 1, - 16, - 2743, - 11 - ], - [ - "invoke", - 148, - 146, - 2743, - 11 - ], - [ - "access", - 150, - -1, - 2744, - 28 - ], - [ - "move", - 10, - 150, - 2744, - 28 - ], - [ - "jump", - "if_end_2602", - 2744, - 28 - ], - "if_else_2601", - [ - "access", - 151, - "var", - 2745, - 28 - ], - [ - "is_identical", - 152, - 9, - 151, - 2745, - 28 - ], - [ - "jump_true", - 152, - "eq_done_2642", - 2745, - 28 - ], - [ - "is_int", - 153, - 9, - 2745, - 28 - ], - [ - "jump_false", - 153, - "eq_ni_2643", - 2745, - 28 - ], - "_nop_tc_73", - [ - "jump", - "eq_ni_2643", - 2745, - 28 - ], - [ - "eq_int", - 152, - 9, - 151, - 2745, - 28 - ], - [ - "jump", - "eq_done_2642", - 2745, - 28 - ], - "eq_ni_2643", - [ - "is_num", - 153, - 9, - 2745, - 28 - ], - [ - "jump_false", - 153, - "eq_nn_2644", - 2745, - 28 - ], - "_nop_tc_74", - [ - "jump", - "eq_nn_2644", - 2745, - 28 - ], - [ - "eq_float", - 152, - 9, - 151, - 2745, - 28 - ], - [ - "jump", - "eq_done_2642", - 2745, - 28 - ], - "eq_nn_2644", - [ - "is_text", - 153, - 9, - 2745, - 28 - ], - [ - "jump_false", - 153, - "eq_nt_2645", - 2745, - 28 - ], - "_nop_tc_75", - "_nop_tc_76", - [ - "eq_text", - 152, - 9, - 151, - 2745, - 28 - ], - [ - "jump", - "eq_done_2642", - 2745, - 28 - ], - "eq_nt_2645", - [ - "is_null", - 153, - 9, - 2745, - 28 - ], - [ - "jump_false", - 153, - "eq_nnl_2646", - 2745, - 28 - ], - "_nop_tc_77", - [ - "jump", - "eq_nnl_2646", - 2745, - 28 - ], - [ - "true", - 152, - 2745, - 28 - ], - [ - "jump", - "eq_done_2642", - 2745, - 28 - ], - "eq_nnl_2646", - [ - "is_bool", - 153, - 9, - 2745, - 28 - ], - [ - "jump_false", - 153, - "eq_nb_2647", - 2745, - 28 - ], - "_nop_tc_78", - [ - "jump", - "eq_nb_2647", - 2745, - 28 - ], - [ - "eq_bool", - 152, - 9, - 151, - 2745, - 28 - ], - [ - "jump", - "eq_done_2642", - 2745, - 28 - ], - "eq_nb_2647", - [ - "false", - 152, - 2745, - 28 - ], - "eq_done_2642", - [ - "move", - 155, - 152, - 2745, - 28 - ], - [ - "jump_true", - 155, - "or_end_2641", - 2745, - 28 - ], - [ - "access", - 156, - "def", - 2745, - 45 - ], - [ - "is_identical", - 157, - 9, - 156, - 2745, - 45 - ], - [ - "jump_true", - 157, - "eq_done_2648", - 2745, - 45 - ], - [ - "is_int", - 158, - 9, - 2745, - 45 - ], - [ - "jump_false", - 158, - "eq_ni_2649", - 2745, - 45 - ], - "_nop_tc_79", - [ - "jump", - "eq_ni_2649", - 2745, - 45 - ], - [ - "eq_int", - 157, - 9, - 156, - 2745, - 45 - ], - [ - "jump", - "eq_done_2648", - 2745, - 45 - ], - "eq_ni_2649", - [ - "is_num", - 158, - 9, - 2745, - 45 - ], - [ - "jump_false", - 158, - "eq_nn_2650", - 2745, - 45 - ], - "_nop_tc_80", - [ - "jump", - "eq_nn_2650", - 2745, - 45 - ], - [ - "eq_float", - 157, - 9, - 156, - 2745, - 45 - ], - [ - "jump", - "eq_done_2648", - 2745, - 45 - ], - "eq_nn_2650", - [ - "is_text", - 158, - 9, - 2745, - 45 - ], - [ - "jump_false", - 158, - "eq_nt_2651", - 2745, - 45 - ], - "_nop_tc_81", - "_nop_tc_82", - [ - "eq_text", - 157, - 9, - 156, - 2745, - 45 - ], - [ - "jump", - "eq_done_2648", - 2745, - 45 - ], - "eq_nt_2651", - [ - "is_null", - 158, - 9, - 2745, - 45 - ], - [ - "jump_false", - 158, - "eq_nnl_2652", - 2745, - 45 - ], - "_nop_tc_83", - [ - "jump", - "eq_nnl_2652", - 2745, - 45 - ], - [ - "true", - 157, - 2745, - 45 - ], - [ - "jump", - "eq_done_2648", - 2745, - 45 - ], - "eq_nnl_2652", - [ - "is_bool", - 158, - 9, - 2745, - 45 - ], - [ - "jump_false", - 158, - "eq_nb_2653", - 2745, - 45 - ], - "_nop_tc_84", - [ - "jump", - "eq_nb_2653", - 2745, - 45 - ], - [ - "eq_bool", - 157, - 9, - 156, - 2745, - 45 - ], - [ - "jump", - "eq_done_2648", - 2745, - 45 - ], - "eq_nb_2653", - [ - "false", - 157, - 2745, - 45 - ], - "eq_done_2648", - [ - "move", - 155, - 157, - 2745, - 45 - ], - "or_end_2641", - [ - "move", - 160, - 155, - 2745, - 45 - ], - [ - "jump_true", - 160, - "or_end_2640", - 2745, - 45 - ], - [ - "access", - 161, - "var_list", - 2746, - 28 - ], - [ - "is_identical", - 162, - 9, - 161, - 2746, - 28 - ], - [ - "jump_true", - 162, - "eq_done_2654", - 2746, - 28 - ], - [ - "is_int", - 163, - 9, - 2746, - 28 - ], - [ - "jump_false", - 163, - "eq_ni_2655", - 2746, - 28 - ], - "_nop_tc_85", - [ - "jump", - "eq_ni_2655", - 2746, - 28 - ], - [ - "eq_int", - 162, - 9, - 161, - 2746, - 28 - ], - [ - "jump", - "eq_done_2654", - 2746, - 28 - ], - "eq_ni_2655", - [ - "is_num", - 163, - 9, - 2746, - 28 - ], - [ - "jump_false", - 163, - "eq_nn_2656", - 2746, - 28 - ], - "_nop_tc_86", - [ - "jump", - "eq_nn_2656", - 2746, - 28 - ], - [ - "eq_float", - 162, - 9, - 161, - 2746, - 28 - ], - [ - "jump", - "eq_done_2654", - 2746, - 28 - ], - "eq_nn_2656", - [ - "is_text", - 163, - 9, - 2746, - 28 - ], - [ - "jump_false", - 163, - "eq_nt_2657", - 2746, - 28 - ], - "_nop_tc_87", - "_nop_tc_88", - [ - "eq_text", - 162, - 9, - 161, - 2746, - 28 - ], - [ - "jump", - "eq_done_2654", - 2746, - 28 - ], - "eq_nt_2657", - [ - "is_null", - 163, - 9, - 2746, - 28 - ], - [ - "jump_false", - 163, - "eq_nnl_2658", - 2746, - 28 - ], - "_nop_tc_89", - [ - "jump", - "eq_nnl_2658", - 2746, - 28 - ], - [ - "true", - 162, - 2746, - 28 - ], - [ - "jump", - "eq_done_2654", - 2746, - 28 - ], - "eq_nnl_2658", - [ - "is_bool", - 163, - 9, - 2746, - 28 - ], - [ - "jump_false", - 163, - "eq_nb_2659", - 2746, - 28 - ], - "_nop_tc_90", - [ - "jump", - "eq_nb_2659", - 2746, - 28 - ], - [ - "eq_bool", - 162, - 9, - 161, - 2746, - 28 - ], - [ - "jump", - "eq_done_2654", - 2746, - 28 - ], - "eq_nb_2659", - [ - "false", - 162, - 2746, - 28 - ], - "eq_done_2654", - [ - "move", - 160, - 162, - 2746, - 28 - ], - "or_end_2640", - [ - "move", - 165, - 160, - 2746, - 28 - ], - [ - "jump_true", - 165, - "or_end_2639", - 2746, - 28 - ], - [ - "access", - 166, - "def_list", - 2746, - 50 - ], - [ - "is_identical", - 167, - 9, - 166, - 2746, - 50 - ], - [ - "jump_true", - 167, - "eq_done_2660", - 2746, - 50 - ], - [ - "is_int", - 168, - 9, - 2746, - 50 - ], - [ - "jump_false", - 168, - "eq_ni_2661", - 2746, - 50 - ], - "_nop_tc_91", - [ - "jump", - "eq_ni_2661", - 2746, - 50 - ], - [ - "eq_int", - 167, - 9, - 166, - 2746, - 50 - ], - [ - "jump", - "eq_done_2660", - 2746, - 50 - ], - "eq_ni_2661", - [ - "is_num", - 168, - 9, - 2746, - 50 - ], - [ - "jump_false", - 168, - "eq_nn_2662", - 2746, - 50 - ], - "_nop_tc_92", - [ - "jump", - "eq_nn_2662", - 2746, - 50 - ], - [ - "eq_float", - 167, - 9, - 166, - 2746, - 50 - ], - [ - "jump", - "eq_done_2660", - 2746, - 50 - ], - "eq_nn_2662", - [ - "is_text", - 168, - 9, - 2746, - 50 - ], - [ - "jump_false", - 168, - "eq_nt_2663", - 2746, - 50 - ], - "_nop_tc_93", - "_nop_tc_94", - [ - "eq_text", - 167, - 9, - 166, - 2746, - 50 - ], - [ - "jump", - "eq_done_2660", - 2746, - 50 - ], - "eq_nt_2663", - [ - "is_null", - 168, - 9, - 2746, - 50 - ], - [ - "jump_false", - 168, - "eq_nnl_2664", - 2746, - 50 - ], - "_nop_tc_95", - [ - "jump", - "eq_nnl_2664", - 2746, - 50 - ], - [ - "true", - 167, - 2746, - 50 - ], - [ - "jump", - "eq_done_2660", - 2746, - 50 - ], - "eq_nnl_2664", - [ - "is_bool", - 168, - 9, - 2746, - 50 - ], - [ - "jump_false", - 168, - "eq_nb_2665", - 2746, - 50 - ], - "_nop_tc_96", - [ - "jump", - "eq_nb_2665", - 2746, - 50 - ], - [ - "eq_bool", - 167, - 9, - 166, - 2746, - 50 - ], - [ - "jump", - "eq_done_2660", - 2746, - 50 - ], - "eq_nb_2665", - [ - "false", - 167, - 2746, - 50 - ], - "eq_done_2660", - [ - "move", - 165, - 167, - 2746, - 50 - ], - "or_end_2639", - [ - "move", - 170, - 165, - 2746, - 50 - ], - [ - "jump_true", - 170, - "or_end_2638", - 2746, - 50 - ], - [ - "access", - 171, - "function", - 2747, - 28 - ], - [ - "is_identical", - 172, - 9, - 171, - 2747, - 28 - ], - [ - "jump_true", - 172, - "eq_done_2666", - 2747, - 28 - ], - [ - "is_int", - 173, - 9, - 2747, - 28 - ], - [ - "jump_false", - 173, - "eq_ni_2667", - 2747, - 28 - ], - "_nop_tc_97", - [ - "jump", - "eq_ni_2667", - 2747, - 28 - ], - [ - "eq_int", - 172, - 9, - 171, - 2747, - 28 - ], - [ - "jump", - "eq_done_2666", - 2747, - 28 - ], - "eq_ni_2667", - [ - "is_num", - 173, - 9, - 2747, - 28 - ], - [ - "jump_false", - 173, - "eq_nn_2668", - 2747, - 28 - ], - "_nop_tc_98", - [ - "jump", - "eq_nn_2668", - 2747, - 28 - ], - [ - "eq_float", - 172, - 9, - 171, - 2747, - 28 - ], - [ - "jump", - "eq_done_2666", - 2747, - 28 - ], - "eq_nn_2668", - [ - "is_text", - 173, - 9, - 2747, - 28 - ], - [ - "jump_false", - 173, - "eq_nt_2669", - 2747, - 28 - ], - "_nop_tc_99", - "_nop_tc_100", - [ - "eq_text", - 172, - 9, - 171, - 2747, - 28 - ], - [ - "jump", - "eq_done_2666", - 2747, - 28 - ], - "eq_nt_2669", - [ - "is_null", - 173, - 9, - 2747, - 28 - ], - [ - "jump_false", - 173, - "eq_nnl_2670", - 2747, - 28 - ], - "_nop_tc_101", - [ - "jump", - "eq_nnl_2670", - 2747, - 28 - ], - [ - "true", - 172, - 2747, - 28 - ], - [ - "jump", - "eq_done_2666", - 2747, - 28 - ], - "eq_nnl_2670", - [ - "is_bool", - 173, - 9, - 2747, - 28 - ], - [ - "jump_false", - 173, - "eq_nb_2671", - 2747, - 28 - ], - "_nop_tc_102", - [ - "jump", - "eq_nb_2671", - 2747, - 28 - ], - [ - "eq_bool", - 172, - 9, - 171, - 2747, - 28 - ], - [ - "jump", - "eq_done_2666", - 2747, - 28 - ], - "eq_nb_2671", - [ - "false", - 172, - 2747, - 28 - ], - "eq_done_2666", - [ - "move", - 170, - 172, - 2747, - 28 - ], - "or_end_2638", - [ - "move", - 175, - 170, - 2747, - 28 - ], - [ - "jump_true", - 175, - "or_end_2637", - 2747, - 28 - ], - [ - "access", - 176, - "block", - 2747, - 50 - ], - [ - "is_identical", - 177, - 9, - 176, - 2747, - 50 - ], - [ - "jump_true", - 177, - "eq_done_2672", - 2747, - 50 - ], - [ - "is_int", - 178, - 9, - 2747, - 50 - ], - [ - "jump_false", - 178, - "eq_ni_2673", - 2747, - 50 - ], - "_nop_tc_103", - [ - "jump", - "eq_ni_2673", - 2747, - 50 - ], - [ - "eq_int", - 177, - 9, - 176, - 2747, - 50 - ], - [ - "jump", - "eq_done_2672", - 2747, - 50 - ], - "eq_ni_2673", - [ - "is_num", - 178, - 9, - 2747, - 50 - ], - [ - "jump_false", - 178, - "eq_nn_2674", - 2747, - 50 - ], - "_nop_tc_104", - [ - "jump", - "eq_nn_2674", - 2747, - 50 - ], - [ - "eq_float", - 177, - 9, - 176, - 2747, - 50 - ], - [ - "jump", - "eq_done_2672", - 2747, - 50 - ], - "eq_nn_2674", - [ - "is_text", - 178, - 9, - 2747, - 50 - ], - [ - "jump_false", - 178, - "eq_nt_2675", - 2747, - 50 - ], - "_nop_tc_105", - "_nop_tc_106", - [ - "eq_text", - 177, - 9, - 176, - 2747, - 50 - ], - [ - "jump", - "eq_done_2672", - 2747, - 50 - ], - "eq_nt_2675", - [ - "is_null", - 178, - 9, - 2747, - 50 - ], - [ - "jump_false", - 178, - "eq_nnl_2676", - 2747, - 50 - ], - "_nop_tc_107", - [ - "jump", - "eq_nnl_2676", - 2747, - 50 - ], - [ - "true", - 177, - 2747, - 50 - ], - [ - "jump", - "eq_done_2672", - 2747, - 50 - ], - "eq_nnl_2676", - [ - "is_bool", - 178, - 9, - 2747, - 50 - ], - [ - "jump_false", - 178, - "eq_nb_2677", - 2747, - 50 - ], - "_nop_tc_108", - [ - "jump", - "eq_nb_2677", - 2747, - 50 - ], - [ - "eq_bool", - 177, - 9, - 176, - 2747, - 50 - ], - [ - "jump", - "eq_done_2672", - 2747, - 50 - ], - "eq_nb_2677", - [ - "false", - 177, - 2747, - 50 - ], - "eq_done_2672", - [ - "move", - 175, - 177, - 2747, - 50 - ], - "or_end_2637", - [ - "move", - 180, - 175, - 2747, - 50 - ], - [ - "jump_true", - 180, - "or_end_2636", - 2747, - 50 - ], - [ - "access", - 181, - "if", - 2748, - 28 - ], - [ - "is_identical", - 182, - 9, - 181, - 2748, - 28 - ], - [ - "jump_true", - 182, - "eq_done_2678", - 2748, - 28 - ], - [ - "is_int", - 183, - 9, - 2748, - 28 - ], - [ - "jump_false", - 183, - "eq_ni_2679", - 2748, - 28 - ], - "_nop_tc_109", - [ - "jump", - "eq_ni_2679", - 2748, - 28 - ], - [ - "eq_int", - 182, - 9, - 181, - 2748, - 28 - ], - [ - "jump", - "eq_done_2678", - 2748, - 28 - ], - "eq_ni_2679", - [ - "is_num", - 183, - 9, - 2748, - 28 - ], - [ - "jump_false", - 183, - "eq_nn_2680", - 2748, - 28 - ], - "_nop_tc_110", - [ - "jump", - "eq_nn_2680", - 2748, - 28 - ], - [ - "eq_float", - 182, - 9, - 181, - 2748, - 28 - ], - [ - "jump", - "eq_done_2678", - 2748, - 28 - ], - "eq_nn_2680", - [ - "is_text", - 183, - 9, - 2748, - 28 - ], - [ - "jump_false", - 183, - "eq_nt_2681", - 2748, - 28 - ], - "_nop_tc_111", - "_nop_tc_112", - [ - "eq_text", - 182, - 9, - 181, - 2748, - 28 - ], - [ - "jump", - "eq_done_2678", - 2748, - 28 - ], - "eq_nt_2681", - [ - "is_null", - 183, - 9, - 2748, - 28 - ], - [ - "jump_false", - 183, - "eq_nnl_2682", - 2748, - 28 - ], - "_nop_tc_113", - [ - "jump", - "eq_nnl_2682", - 2748, - 28 - ], - [ - "true", - 182, - 2748, - 28 - ], - [ - "jump", - "eq_done_2678", - 2748, - 28 - ], - "eq_nnl_2682", - [ - "is_bool", - 183, - 9, - 2748, - 28 - ], - [ - "jump_false", - 183, - "eq_nb_2683", - 2748, - 28 - ], - "_nop_tc_114", - [ - "jump", - "eq_nb_2683", - 2748, - 28 - ], - [ - "eq_bool", - 182, - 9, - 181, - 2748, - 28 - ], - [ - "jump", - "eq_done_2678", - 2748, - 28 - ], - "eq_nb_2683", - [ - "false", - 182, - 2748, - 28 - ], - "eq_done_2678", - [ - "move", - 180, - 182, - 2748, - 28 - ], - "or_end_2636", - [ - "move", - 185, - 180, - 2748, - 28 - ], - [ - "jump_true", - 185, - "or_end_2635", - 2748, - 28 - ], - [ - "access", - 186, - "while", - 2748, - 44 - ], - [ - "is_identical", - 187, - 9, - 186, - 2748, - 44 - ], - [ - "jump_true", - 187, - "eq_done_2684", - 2748, - 44 - ], - [ - "is_int", - 188, - 9, - 2748, - 44 - ], - [ - "jump_false", - 188, - "eq_ni_2685", - 2748, - 44 - ], - "_nop_tc_115", - [ - "jump", - "eq_ni_2685", - 2748, - 44 - ], - [ - "eq_int", - 187, - 9, - 186, - 2748, - 44 - ], - [ - "jump", - "eq_done_2684", - 2748, - 44 - ], - "eq_ni_2685", - [ - "is_num", - 188, - 9, - 2748, - 44 - ], - [ - "jump_false", - 188, - "eq_nn_2686", - 2748, - 44 - ], - "_nop_tc_116", - [ - "jump", - "eq_nn_2686", - 2748, - 44 - ], - [ - "eq_float", - 187, - 9, - 186, - 2748, - 44 - ], - [ - "jump", - "eq_done_2684", - 2748, - 44 - ], - "eq_nn_2686", - [ - "is_text", - 188, - 9, - 2748, - 44 - ], - [ - "jump_false", - 188, - "eq_nt_2687", - 2748, - 44 - ], - "_nop_tc_117", - "_nop_tc_118", - [ - "eq_text", - 187, - 9, - 186, - 2748, - 44 - ], - [ - "jump", - "eq_done_2684", - 2748, - 44 - ], - "eq_nt_2687", - [ - "is_null", - 188, - 9, - 2748, - 44 - ], - [ - "jump_false", - 188, - "eq_nnl_2688", - 2748, - 44 - ], - "_nop_tc_119", - [ - "jump", - "eq_nnl_2688", - 2748, - 44 - ], - [ - "true", - 187, - 2748, - 44 - ], - [ - "jump", - "eq_done_2684", - 2748, - 44 - ], - "eq_nnl_2688", - [ - "is_bool", - 188, - 9, - 2748, - 44 - ], - [ - "jump_false", - 188, - "eq_nb_2689", - 2748, - 44 - ], - "_nop_tc_120", - [ - "jump", - "eq_nb_2689", - 2748, - 44 - ], - [ - "eq_bool", - 187, - 9, - 186, - 2748, - 44 - ], - [ - "jump", - "eq_done_2684", - 2748, - 44 - ], - "eq_nb_2689", - [ - "false", - 187, - 2748, - 44 - ], - "eq_done_2684", - [ - "move", - 185, - 187, - 2748, - 44 - ], - "or_end_2635", - [ - "move", - 190, - 185, - 2748, - 44 - ], - [ - "jump_true", - 190, - "or_end_2634", - 2748, - 44 - ], - [ - "access", - 191, - "do", - 2749, - 28 - ], - [ - "is_identical", - 192, - 9, - 191, - 2749, - 28 - ], - [ - "jump_true", - 192, - "eq_done_2690", - 2749, - 28 - ], - [ - "is_int", - 193, - 9, - 2749, - 28 - ], - [ - "jump_false", - 193, - "eq_ni_2691", - 2749, - 28 - ], - "_nop_tc_121", - [ - "jump", - "eq_ni_2691", - 2749, - 28 - ], - [ - "eq_int", - 192, - 9, - 191, - 2749, - 28 - ], - [ - "jump", - "eq_done_2690", - 2749, - 28 - ], - "eq_ni_2691", - [ - "is_num", - 193, - 9, - 2749, - 28 - ], - [ - "jump_false", - 193, - "eq_nn_2692", - 2749, - 28 - ], - "_nop_tc_122", - [ - "jump", - "eq_nn_2692", - 2749, - 28 - ], - [ - "eq_float", - 192, - 9, - 191, - 2749, - 28 - ], - [ - "jump", - "eq_done_2690", - 2749, - 28 - ], - "eq_nn_2692", - [ - "is_text", - 193, - 9, - 2749, - 28 - ], - [ - "jump_false", - 193, - "eq_nt_2693", - 2749, - 28 - ], - "_nop_tc_123", - "_nop_tc_124", - [ - "eq_text", - 192, - 9, - 191, - 2749, - 28 - ], - [ - "jump", - "eq_done_2690", - 2749, - 28 - ], - "eq_nt_2693", - [ - "is_null", - 193, - 9, - 2749, - 28 - ], - [ - "jump_false", - 193, - "eq_nnl_2694", - 2749, - 28 - ], - "_nop_tc_125", - [ - "jump", - "eq_nnl_2694", - 2749, - 28 - ], - [ - "true", - 192, - 2749, - 28 - ], - [ - "jump", - "eq_done_2690", - 2749, - 28 - ], - "eq_nnl_2694", - [ - "is_bool", - 193, - 9, - 2749, - 28 - ], - [ - "jump_false", - 193, - "eq_nb_2695", - 2749, - 28 - ], - "_nop_tc_126", - [ - "jump", - "eq_nb_2695", - 2749, - 28 - ], - [ - "eq_bool", - 192, - 9, - 191, - 2749, - 28 - ], - [ - "jump", - "eq_done_2690", - 2749, - 28 - ], - "eq_nb_2695", - [ - "false", - 192, - 2749, - 28 - ], - "eq_done_2690", - [ - "move", - 190, - 192, - 2749, - 28 - ], - "or_end_2634", - [ - "move", - 195, - 190, - 2749, - 28 - ], - [ - "jump_true", - 195, - "or_end_2633", - 2749, - 28 - ], - [ - "access", - 196, - "for", - 2749, - 44 - ], - [ - "is_identical", - 197, - 9, - 196, - 2749, - 44 - ], - [ - "jump_true", - 197, - "eq_done_2696", - 2749, - 44 - ], - [ - "is_int", - 198, - 9, - 2749, - 44 - ], - [ - "jump_false", - 198, - "eq_ni_2697", - 2749, - 44 - ], - "_nop_tc_127", - [ - "jump", - "eq_ni_2697", - 2749, - 44 - ], - [ - "eq_int", - 197, - 9, - 196, - 2749, - 44 - ], - [ - "jump", - "eq_done_2696", - 2749, - 44 - ], - "eq_ni_2697", - [ - "is_num", - 198, - 9, - 2749, - 44 - ], - [ - "jump_false", - 198, - "eq_nn_2698", - 2749, - 44 - ], - "_nop_tc_128", - [ - "jump", - "eq_nn_2698", - 2749, - 44 - ], - [ - "eq_float", - 197, - 9, - 196, - 2749, - 44 - ], - [ - "jump", - "eq_done_2696", - 2749, - 44 - ], - "eq_nn_2698", - [ - "is_text", - 198, - 9, - 2749, - 44 - ], - [ - "jump_false", - 198, - "eq_nt_2699", - 2749, - 44 - ], - "_nop_tc_129", - "_nop_tc_130", - [ - "eq_text", - 197, - 9, - 196, - 2749, - 44 - ], - [ - "jump", - "eq_done_2696", - 2749, - 44 - ], - "eq_nt_2699", - [ - "is_null", - 198, - 9, - 2749, - 44 - ], - [ - "jump_false", - 198, - "eq_nnl_2700", - 2749, - 44 - ], - "_nop_tc_131", - [ - "jump", - "eq_nnl_2700", - 2749, - 44 - ], - [ - "true", - 197, - 2749, - 44 - ], - [ - "jump", - "eq_done_2696", - 2749, - 44 - ], - "eq_nnl_2700", - [ - "is_bool", - 198, - 9, - 2749, - 44 - ], - [ - "jump_false", - 198, - "eq_nb_2701", - 2749, - 44 - ], - "_nop_tc_132", - [ - "jump", - "eq_nb_2701", - 2749, - 44 - ], - [ - "eq_bool", - 197, - 9, - 196, - 2749, - 44 - ], - [ - "jump", - "eq_done_2696", - 2749, - 44 - ], - "eq_nb_2701", - [ - "false", - 197, - 2749, - 44 - ], - "eq_done_2696", - [ - "move", - 195, - 197, - 2749, - 44 - ], - "or_end_2633", - [ - "move", - 200, - 195, - 2749, - 44 - ], - [ - "jump_true", - 200, - "or_end_2632", - 2749, - 44 - ], - [ - "access", - 201, - "switch", - 2750, - 28 - ], - [ - "is_identical", - 202, - 9, - 201, - 2750, - 28 - ], - [ - "jump_true", - 202, - "eq_done_2702", - 2750, - 28 - ], - [ - "is_int", - 203, - 9, - 2750, - 28 - ], - [ - "jump_false", - 203, - "eq_ni_2703", - 2750, - 28 - ], - "_nop_tc_133", - [ - "jump", - "eq_ni_2703", - 2750, - 28 - ], - [ - "eq_int", - 202, - 9, - 201, - 2750, - 28 - ], - [ - "jump", - "eq_done_2702", - 2750, - 28 - ], - "eq_ni_2703", - [ - "is_num", - 203, - 9, - 2750, - 28 - ], - [ - "jump_false", - 203, - "eq_nn_2704", - 2750, - 28 - ], - "_nop_tc_134", - [ - "jump", - "eq_nn_2704", - 2750, - 28 - ], - [ - "eq_float", - 202, - 9, - 201, - 2750, - 28 - ], - [ - "jump", - "eq_done_2702", - 2750, - 28 - ], - "eq_nn_2704", - [ - "is_text", - 203, - 9, - 2750, - 28 - ], - [ - "jump_false", - 203, - "eq_nt_2705", - 2750, - 28 - ], - "_nop_tc_135", - "_nop_tc_136", - [ - "eq_text", - 202, - 9, - 201, - 2750, - 28 - ], - [ - "jump", - "eq_done_2702", - 2750, - 28 - ], - "eq_nt_2705", - [ - "is_null", - 203, - 9, - 2750, - 28 - ], - [ - "jump_false", - 203, - "eq_nnl_2706", - 2750, - 28 - ], - "_nop_tc_137", - [ - "jump", - "eq_nnl_2706", - 2750, - 28 - ], - [ - "true", - 202, - 2750, - 28 - ], - [ - "jump", - "eq_done_2702", - 2750, - 28 - ], - "eq_nnl_2706", - [ - "is_bool", - 203, - 9, - 2750, - 28 - ], - [ - "jump_false", - 203, - "eq_nb_2707", - 2750, - 28 - ], - "_nop_tc_138", - [ - "jump", - "eq_nb_2707", - 2750, - 28 - ], - [ - "eq_bool", - 202, - 9, - 201, - 2750, - 28 - ], - [ - "jump", - "eq_done_2702", - 2750, - 28 - ], - "eq_nb_2707", - [ - "false", - 202, - 2750, - 28 - ], - "eq_done_2702", - [ - "move", - 200, - 202, - 2750, - 28 - ], - "or_end_2632", - [ - "jump_false", - 200, - "if_else_2630", - 2750, - 28 - ], - [ - "get", - 206, - 59, - 1, - 2751, - 11 - ], - [ - "frame", - 207, - 206, - 1, - 2751, - 11 - ], - [ - "null", - 208, - 2751, - 11 - ], - [ - "setarg", - 207, - 0, - 208, - 2751, - 11 - ], - [ - "setarg", - 207, - 1, - 16, - 2751, - 11 - ], - [ - "invoke", - 207, - 205, - 2751, - 11 - ], - [ - "access", - 209, - -1, - 2752, - 28 - ], - [ - "move", - 10, - 209, - 2752, - 28 - ], - [ - "jump", - "if_end_2631", - 2752, - 28 - ], - "if_else_2630", - [ - "access", - 210, - -1, - 2754, - 43 - ], - [ - "get", - 212, - 55, - 1, - 2754, - 28 - ], - [ - "frame", - 213, - 212, - 2, - 2754, - 28 - ], - [ - "null", - 214, - 2754, - 28 - ], - [ - "setarg", - 213, - 0, - 214, - 2754, - 28 - ], - [ - "setarg", - 213, - 1, - 16, - 2754, - 28 - ], - [ - "setarg", - 213, - 2, - 210, - 2754, - 28 - ], - [ - "invoke", - 213, - 211, - 2754, - 28 - ], - [ - "move", - 10, - 211, - 2754, - 28 - ], - "if_end_2631", - "if_end_2602", - "if_end_2594", - [ - "jump", - "if_end_2584", - 2754, - 28 - ], - "if_else_2583", - [ - "get", - 216, - 59, - 1, - 2757, - 9 - ], - [ - "frame", - 217, - 216, - 1, - 2757, - 9 - ], - [ - "null", - 218, - 2757, - 9 - ], - [ - "setarg", - 217, - 0, - 218, - 2757, - 9 - ], - [ - "setarg", - 217, - 1, - 16, - 2757, - 9 - ], - [ - "invoke", - 217, - 215, - 2757, - 9 - ], - "if_end_2584", - [ - "access", - 219, - 1, - 2759, - 17 - ], - [ - "is_text", - 221, - 2, - 2759, - 17 - ], - [ - "jump_false", - 221, - "add_cn_2709", - 2759, - 17 - ], - "_nop_tc_139", - [ - "jump", - "add_cn_2709", - 2759, - 17 - ], - [ - "concat", - 220, - 2, - 219, - 2759, - 17 - ], - [ - "jump", - "add_done_2708", - 2759, - 17 - ], - "add_cn_2709", - [ - "is_num", - 221, - 2, - 2759, - 17 - ], - [ - "jump_false", - 221, - "add_err_2710", - 2759, - 17 - ], - "_nop_tc_140", - "_nop_tc_141", - [ - "add", - 220, - 2, - 219, - 2759, - 17 - ], - [ - "jump", - "add_done_2708", - 2759, - 17 - ], - "add_err_2710", - [ - "disrupt", - 2759, - 17 - ], - "add_done_2708", - [ - "move", - 2, - 220, - 2759, - 17 - ], - [ - "jump", - "while_start_2577", - 2759, - 17 - ], - "while_end_2578", - [ - "access", - 223, - 0, - 2762, - 27 - ], - [ - "is_int", - 225, - 10, - 2762, - 27 - ], - [ - "jump_false", - 225, - "rel_ni_2713", - 2762, - 27 - ], - "_nop_tc_142", - "_nop_tc_143", - [ - "ge_int", - 224, - 10, - 223, - 2762, - 27 - ], - [ - "jump", - "rel_done_2715", - 2762, - 27 - ], - "rel_ni_2713", - [ - "is_num", - 225, - 10, - 2762, - 27 - ], - [ - "jump_false", - 225, - "rel_nn_2714", - 2762, - 27 - ], - "_nop_tc_144", - "_nop_tc_145", - [ - "ge_float", - 224, - 10, - 223, - 2762, - 27 - ], - [ - "jump", - "rel_done_2715", - 2762, - 27 - ], - "rel_nn_2714", - [ - "is_text", - 225, - 10, - 2762, - 27 - ], - [ - "jump_false", - 225, - "rel_err_2716", - 2762, - 27 - ], - "_nop_tc_146", - [ - "jump", - "rel_err_2716", - 2762, - 27 - ], - [ - "ge_text", - 224, - 10, - 223, - 2762, - 27 - ], - [ - "jump", - "rel_done_2715", - 2762, - 27 - ], - "rel_err_2716", - [ - "disrupt", - 2762, - 27 - ], - "rel_done_2715", - [ - "jump_false", - 224, - "if_else_2711", - 2762, - 27 - ], - [ - "access", - 227, - "return", - 2763, - 14 - ], - [ - "get", - 229, - 13, - 1, - 2763, - 7 - ], - [ - "frame", - 230, - 229, - 2, - 2763, - 7 - ], - [ - "null", - 231, - 2763, - 7 - ], - [ - "setarg", - 230, - 0, - 231, - 2763, - 7 - ], - [ - "setarg", - 230, - 1, - 227, - 2763, - 7 - ], - [ - "setarg", - 230, - 2, - 10, - 2763, - 7 - ], - [ - "invoke", - 230, - 228, - 2763, - 7 - ], - [ - "jump", - "if_end_2712", - 2763, - 7 - ], - "if_else_2711", - [ - "get", - 233, - 9, - 1, - 2765, - 19 - ], - [ - "frame", - 234, - 233, - 0, - 2765, - 19 - ], - [ - "null", - 235, - 2765, - 19 - ], - [ - "setarg", - 234, - 0, - 235, - 2765, - 19 - ], - [ - "invoke", - 234, - 232, - 2765, - 19 - ], - [ - "move", - 13, - 232, - 2765, - 19 - ], - [ - "access", - 236, - "null", - 2766, - 14 - ], - [ - "get", - 238, - 13, - 1, - 2766, - 7 - ], - [ - "frame", - 239, - 238, - 2, - 2766, - 7 - ], - [ - "null", - 240, - 2766, - 7 - ], - [ - "setarg", - 239, - 0, - 240, - 2766, - 7 - ], - [ - "setarg", - 239, - 1, - 236, - 2766, - 7 - ], - [ - "setarg", - 239, - 2, - 13, - 2766, - 7 - ], - [ - "invoke", - 239, - 237, - 2766, - 7 - ], - [ - "access", - 241, - "return", - 2767, - 14 - ], - [ - "get", - 243, - 13, - 1, - 2767, - 7 - ], - [ - "frame", - 244, - 243, - 2, - 2767, - 7 - ], - [ - "null", - 245, - 2767, - 7 - ], - [ - "setarg", - 244, - 0, - 245, - 2767, - 7 - ], - [ - "setarg", - 244, - 1, - 241, - 2767, - 7 - ], - [ - "setarg", - 244, - 2, - 13, - 2767, - 7 - ], - [ - "invoke", - 244, - 242, - 2767, - 7 - ], - "if_end_2712", - [ - "record", - 246, - 0 - ], - [ - "move", - 14, - 246, - 2770, - 14 - ], - [ - "null", - 247, - 2771, - 31 - ], - [ - "is_identical", - 248, - 5, - 247, - 2771, - 31 - ], - [ - "jump_true", - 248, - "ne_nid_2720", - 2771, - 31 - ], - [ - "jump", - "ne_ni_2721", - 2771, - 31 - ], - "ne_nid_2720", - [ - "false", - 248, - 2771, - 31 - ], - [ - "jump", - "ne_done_2719", - 2771, - 31 - ], - "ne_ni_2721", - [ - "is_int", - 249, - 5, - 2771, - 31 - ], - [ - "jump_false", - 249, - "ne_nn_2722", - 2771, - 31 - ], - "_nop_tc_147", - [ - "jump", - "ne_nn_2722", - 2771, - 31 - ], - [ - "ne_int", - 248, - 5, - 247, - 2771, - 31 - ], - [ - "jump", - "ne_done_2719", - 2771, - 31 - ], - "ne_nn_2722", - [ - "is_num", - 249, - 5, - 2771, - 31 - ], - [ - "jump_false", - 249, - "ne_nt_2723", - 2771, - 31 - ], - "_nop_tc_148", - [ - "jump", - "ne_nt_2723", - 2771, - 31 - ], - [ - "ne_float", - 248, - 5, - 247, - 2771, - 31 - ], - [ - "jump", - "ne_done_2719", - 2771, - 31 - ], - "ne_nt_2723", - [ - "is_text", - 249, - 5, - 2771, - 31 - ], - [ - "jump_false", - 249, - "ne_nnl_2724", - 2771, - 31 - ], - "_nop_tc_149", - [ - "jump", - "ne_nnl_2724", - 2771, - 31 - ], - [ - "ne_text", - 248, - 5, - 247, - 2771, - 31 - ], - [ - "jump", - "ne_done_2719", - 2771, - 31 - ], - "ne_nnl_2724", - [ - "is_null", - 249, - 5, - 2771, - 31 - ], - [ - "jump_false", - 249, - "ne_nb_2725", - 2771, - 31 - ], - "_nop_tc_150", - "_nop_tc_151", - [ - "false", - 248, - 2771, - 31 - ], - [ - "jump", - "ne_done_2719", - 2771, - 31 - ], - "ne_nb_2725", - [ - "is_bool", - 249, - 5, - 2771, - 31 - ], - [ - "jump_false", - 249, - "ne_mis_2726", - 2771, - 31 - ], - "_nop_tc_152", - [ - "jump", - "ne_mis_2726", - 2771, - 31 - ], - [ - "ne_bool", - 248, - 5, - 247, - 2771, - 31 - ], - [ - "jump", - "ne_done_2719", - 2771, - 31 - ], - "ne_mis_2726", - [ - "true", - 248, - 2771, - 31 - ], - "ne_done_2719", - [ - "jump_false", - 248, - "tern_else_2717", - 2771, - 31 - ], - [ - "move", - 251, - 5, - 2771, - 38 - ], - [ - "jump", - "tern_end_2718", - 2771, - 38 - ], - "tern_else_2717", - [ - "access", - 252, - "", - 2771, - 49 - ], - [ - "move", - 251, - 252, - 2771, - 49 - ], - "tern_end_2718", - [ - "store_field", - 14, - 251, - "name", - 2771, - 5 - ], - [ - "get", - 253, - 74, - 1, - 2772, - 19 - ], - [ - "store_field", - 14, - 253, - "data", - 2772, - 5 - ], - [ - "get", - 254, - 78, - 1, - 2773, - 24 - ], - [ - "store_field", - 14, - 254, - "functions", - 2773, - 5 - ], - [ - "record", - 255, - 4 - ], - [ - "access", - 256, - 0, - 2775, - 16 - ], - [ - "store_field", - 255, - 256, - "nr_args", - 2775, - 16 - ], - [ - "access", - 257, - 0, - 2776, - 23 - ], - [ - "store_field", - 255, - 257, - "nr_close_slots", - 2776, - 23 - ], - [ - "get", - 258, - 87, - 1, - 2777, - 17 - ], - [ - "access", - 259, - 1, - 2777, - 30 - ], - [ - "is_text", - 261, - 258, - 2777, - 30 - ], - [ - "jump_false", - 261, - "add_cn_2728", - 2777, - 30 - ], - "_nop_tc_153", - [ - "jump", - "add_cn_2728", - 2777, - 30 - ], - [ - "concat", - 260, - 258, - 259, - 2777, - 30 - ], - [ - "jump", - "add_done_2727", - 2777, - 30 - ], - "add_cn_2728", - [ - "is_num", - 261, - 258, - 2777, - 30 - ], - [ - "jump_false", - 261, - "add_err_2729", - 2777, - 30 - ], - "_nop_tc_154", - "_nop_tc_155", - [ - "add", - 260, - 258, - 259, - 2777, - 30 - ], - [ - "jump", - "add_done_2727", - 2777, - 30 - ], - "add_err_2729", - [ - "disrupt", - 2777, - 30 - ], - "add_done_2727", - [ - "store_field", - 255, - 260, - "nr_slots", - 2777, - 30 - ], - [ - "get", - 263, - 80, - 1, - 2778, - 21 - ], - [ - "store_field", - 255, - 263, - "instructions", - 2778, - 21 - ], - [ - "store_field", - 14, - 255, - "main", - 2774, - 5 - ], - [ - "null", - 264, - 2781, - 21 - ], - [ - "is_identical", - 265, - 5, - 264, - 2781, - 21 - ], - [ - "jump_true", - 265, - "ne_nid_2733", - 2781, - 21 - ], - [ - "jump", - "ne_ni_2734", - 2781, - 21 - ], - "ne_nid_2733", - [ - "false", - 265, - 2781, - 21 - ], - [ - "jump", - "ne_done_2732", - 2781, - 21 - ], - "ne_ni_2734", - [ - "is_int", - 266, - 5, - 2781, - 21 - ], - [ - "jump_false", - 266, - "ne_nn_2735", - 2781, - 21 - ], - "_nop_tc_156", - [ - "jump", - "ne_nn_2735", - 2781, - 21 - ], - [ - "ne_int", - 265, - 5, - 264, - 2781, - 21 - ], - [ - "jump", - "ne_done_2732", - 2781, - 21 - ], - "ne_nn_2735", - [ - "is_num", - 266, - 5, - 2781, - 21 - ], - [ - "jump_false", - 266, - "ne_nt_2736", - 2781, - 21 - ], - "_nop_tc_157", - [ - "jump", - "ne_nt_2736", - 2781, - 21 - ], - [ - "ne_float", - 265, - 5, - 264, - 2781, - 21 - ], - [ - "jump", - "ne_done_2732", - 2781, - 21 - ], - "ne_nt_2736", - [ - "is_text", - 266, - 5, - 2781, - 21 - ], - [ - "jump_false", - 266, - "ne_nnl_2737", - 2781, - 21 - ], - "_nop_tc_158", - [ - "jump", - "ne_nnl_2737", - 2781, - 21 - ], - [ - "ne_text", - 265, - 5, - 264, - 2781, - 21 - ], - [ - "jump", - "ne_done_2732", - 2781, - 21 - ], - "ne_nnl_2737", - [ - "is_null", - 266, - 5, - 2781, - 21 - ], - [ - "jump_false", - 266, - "ne_nb_2738", - 2781, - 21 - ], - "_nop_tc_159", - "_nop_tc_160", - [ - "false", - 265, - 2781, - 21 - ], - [ - "jump", - "ne_done_2732", - 2781, - 21 - ], - "ne_nb_2738", - [ - "is_bool", - 266, - 5, - 2781, - 21 - ], - [ - "jump_false", - 266, - "ne_mis_2739", - 2781, - 21 - ], - "_nop_tc_161", - [ - "jump", - "ne_mis_2739", - 2781, - 21 - ], - [ - "ne_bool", - 265, - 5, - 264, - 2781, - 21 - ], - [ - "jump", - "ne_done_2732", - 2781, - 21 - ], - "ne_mis_2739", - [ - "true", - 265, - 2781, - 21 - ], - "ne_done_2732", - [ - "jump_false", - 265, - "if_else_2730", - 2781, - 21 - ], - [ - "store_field", - 14, - 5, - "filename", - 2782, - 7 - ], - [ - "jump", - "if_end_2731", - 2782, - 7 - ], - "if_else_2730", - "if_end_2731", - [ - "return", - 14, - 2785, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 249, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 100, - 21 - ], - [ - "access", - 101, - "add", - 6, - 10 - ], - [ - "store_field", - 100, - 101, - "+", - 6, - 10 - ], - [ - "access", - 102, - "subtract", - 6, - 22 - ], - [ - "store_field", - 100, - 102, - "-", - 6, - 22 - ], - [ - "access", - 103, - "multiply", - 6, - 39 - ], - [ - "store_field", - 100, - 103, - "*", - 6, - 39 - ], - [ - "access", - 104, - "divide", - 6, - 56 - ], - [ - "store_field", - 100, - 104, - "/", - 6, - 56 - ], - [ - "access", - 105, - "modulo", - 7, - 10 - ], - [ - "store_field", - 100, - 105, - "%", - 7, - 10 - ], - [ - "access", - 106, - "bitand", - 7, - 25 - ], - [ - "store_field", - 100, - 106, - "&", - 7, - 25 - ], - [ - "access", - 107, - "bitor", - 7, - 40 - ], - [ - "store_field", - 100, - 107, - "|", - 7, - 40 - ], - [ - "access", - 108, - "bitxor", - 7, - 54 - ], - [ - "store_field", - 100, - 108, - "^", - 7, - 54 - ], - [ - "access", - 109, - "shl", - 8, - 11 - ], - [ - "store_field", - 100, - 109, - "<<", - 8, - 11 - ], - [ - "access", - 110, - "shr", - 8, - 24 - ], - [ - "store_field", - 100, - 110, - ">>", - 8, - 24 - ], - [ - "access", - 111, - "ushr", - 8, - 38 - ], - [ - "store_field", - 100, - 111, - ">>>", - 8, - 38 - ], - [ - "access", - 112, - "eq", - 9, - 11 - ], - [ - "store_field", - 100, - 112, - "==", - 9, - 11 - ], - [ - "access", - 113, - "eq", - 9, - 24 - ], - [ - "store_field", - 100, - 113, - "===", - 9, - 24 - ], - [ - "access", - 114, - "ne", - 9, - 36 - ], - [ - "store_field", - 100, - 114, - "!=", - 9, - 36 - ], - [ - "access", - 115, - "ne", - 9, - 49 - ], - [ - "store_field", - 100, - 115, - "!==", - 9, - 49 - ], - [ - "access", - 116, - "lt", - 10, - 10 - ], - [ - "store_field", - 100, - 116, - "<", - 10, - 10 - ], - [ - "access", - 117, - "le", - 10, - 22 - ], - [ - "store_field", - 100, - 117, - "<=", - 10, - 22 - ], - [ - "access", - 118, - "gt", - 10, - 33 - ], - [ - "store_field", - 100, - 118, - ">", - 10, - 33 - ], - [ - "access", - 119, - "ge", - 10, - 45 - ], - [ - "store_field", - 100, - 119, - ">=", - 10, - 45 - ], - [ - "access", - 120, - "pow", - 11, - 11 - ], - [ - "store_field", - 100, - 120, - "**", - 11, - 11 - ], - [ - "access", - 121, - "in", - 11, - 24 - ], - [ - "store_field", - 100, - 121, - "in", - 11, - 24 - ], - [ - "move", - 10, - 100, - 11, - 24 - ], - [ - "record", - 122, - 22 - ], - [ - "access", - 123, - "add", - 15, - 11 - ], - [ - "store_field", - 122, - 123, - "+!", - 15, - 11 - ], - [ - "access", - 124, - "subtract", - 15, - 24 - ], - [ - "store_field", - 122, - 124, - "-!", - 15, - 24 - ], - [ - "access", - 125, - "multiply", - 15, - 42 - ], - [ - "store_field", - 122, - 125, - "*!", - 15, - 42 - ], - [ - "access", - 126, - "divide", - 15, - 60 - ], - [ - "store_field", - 122, - 126, - "/!", - 15, - 60 - ], - [ - "access", - 127, - "modulo", - 16, - 11 - ], - [ - "store_field", - 122, - 127, - "%!", - 16, - 11 - ], - [ - "access", - 128, - "pow", - 16, - 28 - ], - [ - "store_field", - 122, - 128, - "**!", - 16, - 28 - ], - [ - "access", - 129, - "lt", - 17, - 11 - ], - [ - "store_field", - 122, - 129, - "!", - 17, - 23 - ], - [ - "access", - 131, - "le", - 17, - 36 - ], - [ - "store_field", - 122, - 131, - "<=!", - 17, - 36 - ], - [ - "access", - 132, - "ge", - 17, - 49 - ], - [ - "store_field", - 122, - 132, - ">=!", - 17, - 49 - ], - [ - "access", - 133, - "eq", - 18, - 11 - ], - [ - "store_field", - 122, - 133, - "=!", - 18, - 11 - ], - [ - "access", - 134, - "ne", - 18, - 24 - ], - [ - "store_field", - 122, - 134, - "!=!", - 18, - 24 - ], - [ - "access", - 135, - "bitand", - 19, - 11 - ], - [ - "store_field", - 122, - 135, - "&!", - 19, - 11 - ], - [ - "access", - 136, - "bitor", - 19, - 27 - ], - [ - "store_field", - 122, - 136, - "|!", - 19, - 27 - ], - [ - "access", - 137, - "bitxor", - 19, - 42 - ], - [ - "store_field", - 122, - 137, - "^!", - 19, - 42 - ], - [ - "access", - 138, - "shl", - 20, - 12 - ], - [ - "store_field", - 122, - 138, - "<>!", - 20, - 26 - ], - [ - "access", - 140, - "ushr", - 20, - 41 - ], - [ - "store_field", - 122, - 140, - ">>>!", - 20, - 41 - ], - [ - "access", - 141, - "and", - 21, - 12 - ], - [ - "store_field", - 122, - 141, - "&&!", - 21, - 12 - ], - [ - "access", - 142, - "or", - 21, - 26 - ], - [ - "store_field", - 122, - 142, - "||!", - 21, - 26 - ], - [ - "access", - 143, - "bitnot", - 22, - 11 - ], - [ - "store_field", - 122, - 143, - "~!", - 22, - 11 - ], - [ - "access", - 144, - "load", - 22, - 28 - ], - [ - "store_field", - 122, - 144, - "[]!", - 22, - 28 - ], - [ - "move", - 51, - 122, - 22, - 28 - ], - [ - "record", - 145, - 11 - ], - [ - "access", - 146, - "add", - 26, - 11 - ], - [ - "store_field", - 145, - 146, - "+=", - 26, - 11 - ], - [ - "access", - 147, - "subtract", - 26, - 24 - ], - [ - "store_field", - 145, - 147, - "-=", - 26, - 24 - ], - [ - "access", - 148, - "multiply", - 26, - 42 - ], - [ - "store_field", - 145, - 148, - "*=", - 26, - 42 - ], - [ - "access", - 149, - "divide", - 26, - 60 - ], - [ - "store_field", - 145, - 149, - "/=", - 26, - 60 - ], - [ - "access", - 150, - "modulo", - 27, - 11 - ], - [ - "store_field", - 145, - 150, - "%=", - 27, - 11 - ], - [ - "access", - 151, - "bitand", - 27, - 27 - ], - [ - "store_field", - 145, - 151, - "&=", - 27, - 27 - ], - [ - "access", - 152, - "bitor", - 27, - 43 - ], - [ - "store_field", - 145, - 152, - "|=", - 27, - 43 - ], - [ - "access", - 153, - "bitxor", - 27, - 58 - ], - [ - "store_field", - 145, - 153, - "^=", - 27, - 58 - ], - [ - "access", - 154, - "shl", - 28, - 12 - ], - [ - "store_field", - 145, - 154, - "<<=", - 28, - 12 - ], - [ - "access", - 155, - "shr", - 28, - 26 - ], - [ - "store_field", - 145, - 155, - ">>=", - 28, - 26 - ], - [ - "access", - 156, - "ushr", - 28, - 41 - ], - [ - "store_field", - 145, - 156, - ">>>=", - 28, - 41 - ], - [ - "move", - 11, - 145, - 28, - 41 - ], - [ - "record", - 157, - 10 - ], - [ - "access", - 158, - "is_array", - 32, - 15 - ], - [ - "store_field", - 157, - 158, - "is_array", - 32, - 15 - ], - [ - "access", - 159, - "is_func", - 32, - 40 - ], - [ - "store_field", - 157, - 159, - "is_function", - 32, - 40 - ], - [ - "access", - 160, - "is_record", - 32, - 62 - ], - [ - "store_field", - 157, - 160, - "is_object", - 32, - 62 - ], - [ - "access", - 161, - "is_stone", - 33, - 15 - ], - [ - "store_field", - 157, - 161, - "is_stone", - 33, - 15 - ], - [ - "access", - 162, - "is_int", - 33, - 39 - ], - [ - "store_field", - 157, - 162, - "is_integer", - 33, - 39 - ], - [ - "access", - 163, - "is_text", - 33, - 58 - ], - [ - "store_field", - 157, - 163, - "is_text", - 33, - 58 - ], - [ - "access", - 164, - "is_num", - 34, - 16 - ], - [ - "store_field", - 157, - 164, - "is_number", - 34, - 16 - ], - [ - "access", - 165, - "is_bool", - 34, - 38 - ], - [ - "store_field", - 157, - 165, - "is_logical", - 34, - 38 - ], - [ - "access", - 166, - "is_null", - 34, - 58 - ], - [ - "store_field", - 157, - 166, - "is_null", - 34, - 58 - ], - [ - "access", - 167, - "length", - 35, - 13 - ], - [ - "store_field", - 157, - 167, - "length", - 35, - 13 - ], - [ - "move", - 98, - 157, - 35, - 13 - ], - [ - "null", - 80, - 39, - 24 - ], - [ - "null", - 74, - 40, - 16 - ], - [ - "null", - 78, - 41, - 21 - ], - [ - "null", - 95, - 42, - 16 - ], - [ - "access", - 94, - 0, - 43, - 21 - ], - [ - "access", - 89, - 0, - 44, - 19 - ], - [ - "access", - 90, - 0, - 45, - 26 - ], - [ - "access", - 91, - 0, - 46, - 26 - ], - [ - "access", - 88, - 0, - 47, - 26 - ], - [ - "access", - 87, - 0, - 48, - 20 - ], - [ - "access", - 83, - 0, - 49, - 25 - ], - [ - "access", - 76, - 0, - 50, - 24 - ], - [ - "null", - 85, - 51, - 22 - ], - [ - "null", - 86, - 52, - 25 - ], - [ - "record", - 168, - 0 - ], - [ - "move", - 84, - 168, - 53, - 21 - ], - [ - "null", - 92, - 54, - 25 - ], - [ - "false", - 82, - 55, - 20 - ], - [ - "access", - 77, - 0, - 56, - 23 - ], - [ - "null", - 93, - 57, - 18 - ], - [ - "null", - 81, - 58, - 27 - ], - [ - "access", - 73, - 0, - 59, - 20 - ], - [ - "access", - 72, - 0, - 60, - 19 - ], - [ - "null", - 75, - 61, - 20 - ], - [ - "false", - 79, - 62, - 26 - ], - [ - "access", - 2, - 0, - 65, - 18 - ], - [ - "access", - 3, - 0, - 66, - 18 - ], - [ - "access", - 5, - 0, - 67, - 19 - ], - [ - "null", - 4, - 68, - 16 - ], - [ - "null", - 6, - 69, - 16 - ], - [ - "function", - 169, - 0, - 72, - 20 - ], - [ - "move", - 96, - 169, - 72, - 20 - ], - [ - "function", - 170, - 1, - 94, - 23 - ], - [ - "move", - 71, - 170, - 94, - 23 - ], - [ - "function", - 171, - 2, - 115, - 20 - ], - [ - "move", - 9, - 171, - 115, - 20 - ], - [ - "function", - 172, - 3, - 125, - 17 - ], - [ - "move", - 8, - 172, - 125, - 17 - ], - [ - "function", - 173, - 4, - 129, - 18 - ], - [ - "move", - 49, - 173, - 129, - 18 - ], - [ - "function", - 174, - 5, - 141, - 24 - ], - [ - "move", - 47, - 174, - 141, - 24 - ], - [ - "function", - 175, - 6, - 153, - 27 - ], - [ - "move", - 48, - 175, - 153, - 27 - ], - [ - "function", - 176, - 7, - 170, - 19 - ], - [ - "move", - 57, - 176, - 170, - 19 - ], - [ - "function", - 177, - 8, - 177, - 17 - ], - [ - "move", - 99, - 177, - 177, - 17 - ], - [ - "function", - 178, - 9, - 187, - 19 - ], - [ - "move", - 7, - 178, - 187, - 19 - ], - [ - "function", - 179, - 10, - 193, - 20 - ], - [ - "move", - 34, - 179, - 193, - 20 - ], - [ - "function", - 180, - 11, - 197, - 16 - ], - [ - "move", - 12, - 180, - 197, - 16 - ], - [ - "function", - 181, - 12, - 201, - 16 - ], - [ - "move", - 13, - 181, - 201, - 16 - ], - [ - "function", - 182, - 13, - 205, - 16 - ], - [ - "move", - 14, - 182, - 205, - 16 - ], - [ - "function", - 183, - 14, - 209, - 16 - ], - [ - "move", - 15, - 183, - 209, - 16 - ], - [ - "function", - 184, - 15, - 218, - 21 - ], - [ - "move", - 16, - 184, - 218, - 21 - ], - [ - "function", - 185, - 16, - 223, - 24 - ], - [ - "move", - 25, - 185, - 223, - 24 - ], - [ - "function", - 186, - 17, - 227, - 24 - ], - [ - "move", - 26, - 186, - 227, - 24 - ], - [ - "function", - 187, - 18, - 231, - 25 - ], - [ - "move", - 23, - 187, - 231, - 25 - ], - [ - "function", - 188, - 19, - 239, - 25 - ], - [ - "move", - 24, - 188, - 239, - 25 - ], - [ - "function", - 189, - 20, - 243, - 19 - ], - [ - "move", - 32, - 189, - 243, - 19 - ], - [ - "function", - 190, - 21, - 247, - 24 - ], - [ - "move", - 33, - 190, - 247, - 24 - ], - [ - "function", - 191, - 22, - 254, - 22 - ], - [ - "move", - 65, - 191, - 254, - 22 - ], - [ - "function", - 192, - 23, - 260, - 23 - ], - [ - "move", - 67, - 192, - 260, - 23 - ], - [ - "function", - 193, - 24, - 266, - 25 - ], - [ - "move", - 66, - 193, - 266, - 25 - ], - [ - "function", - 194, - 25, - 285, - 29 - ], - [ - "move", - 18, - 194, - 285, - 29 - ], - [ - "function", - 195, - 26, - 326, - 28 - ], - [ - "move", - 37, - 195, - 326, - 28 - ], - [ - "function", - 196, - 27, - 350, - 28 - ], - [ - "move", - 27, - 196, - 350, - 28 - ], - [ - "function", - 197, - 28, - 422, - 28 - ], - [ - "move", - 35, - 197, - 422, - 28 - ], - [ - "function", - 198, - 29, - 503, - 25 - ], - [ - "move", - 39, - 198, - 503, - 25 - ], - [ - "function", - 199, - 30, - 573, - 29 - ], - [ - "move", - 36, - 199, - 573, - 29 - ], - [ - "record", - 200, - 4 - ], - [ - "access", - 201, - "lt_int", - 595, - 10 - ], - [ - "access", - 202, - "lt_float", - 595, - 20 - ], - [ - "access", - 203, - "lt_text", - 595, - 32 - ], - [ - "array", - 204, - 3, - 595, - 32 - ], - [ - "push", - 204, - 201, - 595, - 32 - ], - [ - "push", - 204, - 202, - 595, - 32 - ], - [ - "push", - 204, - 203, - 595, - 32 - ], - [ - "store_field", - 200, - 204, - "lt", - 595, - 32 - ], - [ - "access", - 205, - "le_int", - 596, - 10 - ], - [ - "access", - 206, - "le_float", - 596, - 20 - ], - [ - "access", - 207, - "le_text", - 596, - 32 - ], - [ - "array", - 208, - 3, - 596, - 32 - ], - [ - "push", - 208, - 205, - 596, - 32 - ], - [ - "push", - 208, - 206, - 596, - 32 - ], - [ - "push", - 208, - 207, - 596, - 32 - ], - [ - "store_field", - 200, - 208, - "le", - 596, - 32 - ], - [ - "access", - 209, - "gt_int", - 597, - 10 - ], - [ - "access", - 210, - "gt_float", - 597, - 20 - ], - [ - "access", - 211, - "gt_text", - 597, - 32 - ], - [ - "array", - 212, - 3, - 597, - 32 - ], - [ - "push", - 212, - 209, - 597, - 32 - ], - [ - "push", - 212, - 210, - 597, - 32 - ], - [ - "push", - 212, - 211, - 597, - 32 - ], - [ - "store_field", - 200, - 212, - "gt", - 597, - 32 - ], - [ - "access", - 213, - "ge_int", - 598, - 10 - ], - [ - "access", - 214, - "ge_float", - 598, - 20 - ], - [ - "access", - 215, - "ge_text", - 598, - 32 - ], - [ - "array", - 216, - 3, - 598, - 32 - ], - [ - "push", - 216, - 213, - 598, - 32 - ], - [ - "push", - 216, - 214, - 598, - 32 - ], - [ - "push", - 216, - 215, - 598, - 32 - ], - [ - "store_field", - 200, - 216, - "ge", - 598, - 32 - ], - [ - "move", - 70, - 200, - 598, - 32 - ], - [ - "function", - 217, - 31, - 600, - 20 - ], - [ - "move", - 19, - 217, - 600, - 20 - ], - [ - "function", - 218, - 32, - 626, - 23 - ], - [ - "move", - 29, - 218, - 626, - 23 - ], - [ - "function", - 219, - 33, - 630, - 23 - ], - [ - "move", - 41, - 219, - 630, - 23 - ], - [ - "function", - 220, - 34, - 634, - 23 - ], - [ - "move", - 28, - 220, - 634, - 23 - ], - [ - "function", - 221, - 35, - 644, - 23 - ], - [ - "move", - 40, - 221, - 644, - 23 - ], - [ - "function", - 222, - 36, - 654, - 19 - ], - [ - "move", - 20, - 222, - 654, - 19 - ], - [ - "function", - 223, - 37, - 671, - 26 - ], - [ - "move", - 21, - 223, - 671, - 26 - ], - [ - "function", - 224, - 38, - 722, - 30 - ], - [ - "move", - 22, - 224, - 722, - 30 - ], - [ - "function", - 225, - 39, - 780, - 22 - ], - [ - "move", - 30, - 225, - 780, - 22 - ], - [ - "function", - 226, - 40, - 797, - 29 - ], - [ - "move", - 31, - 226, - 797, - 29 - ], - [ - "function", - 227, - 41, - 815, - 25 - ], - [ - "move", - 68, - 227, - 815, - 25 - ], - [ - "function", - 228, - 42, - 842, - 20 - ], - [ - "move", - 97, - 228, - 842, - 20 - ], - [ - "function", - 229, - 43, - 880, - 27 - ], - [ - "move", - 50, - 229, - 880, - 27 - ], - [ - "true", - 60, - 892, - 23 - ], - [ - "true", - 62, - 893, - 23 - ], - [ - "true", - 61, - 894, - 22 - ], - [ - "true", - 64, - 895, - 21 - ], - [ - "true", - 63, - 896, - 23 - ], - [ - "function", - 230, - 44, - 901, - 26 - ], - [ - "move", - 38, - 230, - 901, - 26 - ], - [ - "function", - 231, - 45, - 939, - 30 - ], - [ - "move", - 42, - 231, - 939, - 30 - ], - [ - "function", - 232, - 46, - 971, - 29 - ], - [ - "move", - 43, - 232, - 971, - 29 - ], - [ - "function", - 233, - 47, - 1009, - 28 - ], - [ - "move", - 46, - 233, - 1009, - 28 - ], - [ - "function", - 234, - 48, - 1047, - 30 - ], - [ - "move", - 44, - 234, - 1047, - 30 - ], - [ - "function", - 235, - 49, - 1085, - 30 - ], - [ - "move", - 45, - 235, - 1085, - 30 - ], - [ - "null", - 55, - 1209, - 18 - ], - [ - "null", - 59, - 1210, - 23 - ], - [ - "null", - 56, - 1211, - 22 - ], - [ - "function", - 236, - 50, - 1214, - 31 - ], - [ - "move", - 17, - 236, - 1214, - 31 - ], - [ - "function", - 237, - 51, - 1220, - 20 - ], - [ - "move", - 53, - 237, - 1220, - 20 - ], - [ - "array", - 238, - 0, - 1288, - 23 - ], - [ - "move", - 69, - 238, - 1288, - 23 - ], - [ - "function", - 239, - 52, - 1290, - 29 - ], - [ - "move", - 54, - 239, - 1290, - 29 - ], - [ - "function", - 240, - 53, - 1383, - 20 - ], - [ - "move", - 52, - 240, - 1383, - 20 - ], - [ - "function", - 241, - 54, - 1467, - 14 - ], - [ - "move", - 55, - 241, - 1467, - 14 - ], - [ - "function", - 242, - 55, - 2052, - 19 - ], - [ - "move", - 59, - 242, - 2052, - 19 - ], - [ - "function", - 243, - 56, - 2463, - 18 - ], - [ - "move", - 56, - 243, - 2463, - 18 - ], - [ - "function", - 244, - 57, - 2665, - 21 - ], - [ - "move", - 58, - 244, - 2665, - 21 - ], - [ - "frame", - 246, - 58, - 1, - 2788, - 10 - ], - [ - "null", - 247, - 2788, - 10 - ], - [ - "setarg", - 246, - 0, - 247, - 2788, - 10 - ], - [ - "setarg", - 246, - 1, - 1, - 2788, - 10 - ], - [ - "tail_invoke", - 246, - 245, - 2788, - 10 - ], - [ - "return", - 245, - 2788, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - "json", - 1, - 16 - ], - [ - "access", - 4, + "name": "mcode.cm", + "functions": [ { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["record", 1, 17], + ["get", 2, 80, 1, 74, 21], + ["store_field", 1, 2, "instructions", 74, 21], + ["get", 3, 95, 1, 75, 13], + ["store_field", 1, 3, "vars", 75, 13], + ["get", 4, 94, 1, 76, 18], + ["store_field", 1, 4, "this_slot", 76, 18], + ["get", 5, 89, 1, 77, 16], + ["store_field", 1, 5, "nr_args", 77, 16], + ["get", 6, 90, 1, 78, 23], + ["store_field", 1, 6, "nr_close_slots", 78, 23], + ["get", 7, 91, 1, 79, 23], + ["store_field", 1, 7, "nr_local_slots", 79, 23], + ["get", 8, 88, 1, 80, 23], + ["store_field", 1, 8, "next_temp_slot", 80, 23], + ["get", 9, 87, 1, 81, 17], + ["store_field", 1, 9, "max_slot", 81, 17], + ["get", 10, 85, 1, 82, 19], + ["store_field", 1, 10, "loop_break", 82, 19], + ["get", 11, 86, 1, 83, 22], + ["store_field", 1, 11, "loop_continue", 83, 22], + ["get", 12, 84, 1, 84, 18], + ["store_field", 1, 12, "label_map", 84, 18], + ["get", 13, 82, 1, 85, 17], + ["store_field", 1, 13, "is_arrow", 85, 17], + ["get", 14, 77, 1, 86, 20], + ["store_field", 1, 14, "function_nr", 86, 20], + ["get", 15, 81, 1, 87, 24], + ["store_field", 1, 15, "intrinsic_cache", 87, 24], + ["get", 16, 73, 1, 88, 17], + ["store_field", 1, 16, "cur_line", 88, 17], + ["get", 17, 72, 1, 89, 16], + ["store_field", 1, 17, "cur_col", 89, 16], + ["get", 18, 79, 1, 90, 23], + ["store_field", 1, 18, "has_disruption", 90, 23], + ["return", 1, 90, 23], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 }, - 1, - 12 - ], - [ - "frame", - 5, - 4, - 1, - 1, - 12 - ], - [ - "null", - 6, - 1, - 12 - ], - [ - "setarg", - 5, - 0, - 6, - 1, - 12 - ], - [ - "setarg", - 5, - 1, - 2, - 1, - 12 - ], - [ - "invoke", - 5, - 3, - 1, - 12 - ], - [ - "function", - 7, - 58, - 3, - 13 - ], - [ - "move", - 1, - 7, - 3, - 13 - ], - [ - "return", - 1, - 2791, - 8 - ], - "_nop_ur_1", - "_nop_ur_2" + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "instructions", 95, 22], + ["put", 2, 80, 1, 95, 22], + ["load_field", 3, 1, "vars", 96, 14], + ["put", 3, 95, 1, 96, 14], + ["load_field", 4, 1, "this_slot", 97, 19], + ["put", 4, 94, 1, 97, 19], + ["load_field", 5, 1, "nr_args", 98, 17], + ["put", 5, 89, 1, 98, 17], + ["load_field", 6, 1, "nr_close_slots", 99, 24], + ["put", 6, 90, 1, 99, 24], + ["load_field", 7, 1, "nr_local_slots", 100, 24], + ["put", 7, 91, 1, 100, 24], + ["load_field", 8, 1, "next_temp_slot", 101, 24], + ["put", 8, 88, 1, 101, 24], + ["load_field", 9, 1, "max_slot", 102, 18], + ["put", 9, 87, 1, 102, 18], + ["load_field", 10, 1, "loop_break", 103, 20], + ["put", 10, 85, 1, 103, 20], + ["load_field", 11, 1, "loop_continue", 104, 23], + ["put", 11, 86, 1, 104, 23], + ["load_field", 12, 1, "label_map", 105, 19], + ["put", 12, 84, 1, 105, 19], + ["load_field", 13, 1, "is_arrow", 106, 18], + ["put", 13, 82, 1, 106, 18], + ["load_field", 14, 1, "function_nr", 107, 21], + ["put", 14, 77, 1, 107, 21], + ["load_field", 15, 1, "intrinsic_cache", 108, 25], + ["put", 15, 81, 1, 108, 25], + ["load_field", 16, 1, "cur_line", 109, 18], + ["put", 16, 73, 1, 109, 18], + ["load_field", 17, 1, "cur_col", 110, 17], + ["put", 17, 72, 1, 110, 17], + ["load_field", 18, 1, "has_disruption", 111, 24], + ["put", 18, 79, 1, 111, 24], + ["null", 19, 111, 24], + ["return", 19, 111, 24] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 88, 1, 116, 16], + ["move", 1, 2, 116, 16], + ["get", 3, 88, 1, 117, 24], + ["access", 4, 1, 117, 43], + ["is_text", 6, 3, 117, 43], + ["jump_false", 6, "add_cn_1", 117, 43], + "_nop_tc_1", + ["jump", "add_cn_1", 117, 43], + ["concat", 5, 3, 4, 117, 43], + ["jump", "add_done_0", 117, 43], + "add_cn_1", + ["is_num", 6, 3, 117, 43], + ["jump_false", 6, "add_err_2", 117, 43], + "_nop_tc_2", + "_nop_tc_3", + ["add", 5, 3, 4, 117, 43], + ["jump", "add_done_0", 117, 43], + "add_err_2", + ["disrupt", 117, 43], + "add_done_0", + ["put", 5, 88, 1, 117, 43], + ["get", 8, 87, 1, 118, 16], + ["is_int", 10, 1, 118, 16], + ["jump_false", 10, "rel_ni_5", 118, 16], + ["is_int", 11, 8, 118, 16], + ["jump_false", 11, "rel_ni_5", 118, 16], + ["gt_int", 9, 1, 8, 118, 16], + ["jump", "rel_done_7", 118, 16], + "rel_ni_5", + ["is_num", 10, 1, 118, 16], + ["jump_false", 10, "rel_nn_6", 118, 16], + ["is_num", 11, 8, 118, 16], + ["jump_false", 11, "rel_nn_6", 118, 16], + ["gt_float", 9, 1, 8, 118, 16], + ["jump", "rel_done_7", 118, 16], + "rel_nn_6", + ["is_text", 10, 1, 118, 16], + ["jump_false", 10, "rel_err_8", 118, 16], + ["is_text", 11, 8, 118, 16], + ["jump_false", 11, "rel_err_8", 118, 16], + ["gt_text", 9, 1, 8, 118, 16], + ["jump", "rel_done_7", 118, 16], + "rel_err_8", + ["disrupt", 118, 16], + "rel_done_7", + ["jump_false", 9, "if_else_3", 118, 16], + ["put", 1, 87, 1, 119, 20], + ["jump", "if_end_4", 119, 20], + "if_else_3", + "if_end_4", + ["return", 1, 121, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 95, 1, 126, 10], + ["record", 5, 4], + ["store_field", 5, 1, "name", 126, 25], + ["store_field", 5, 2, "slot", 126, 37], + ["store_field", 5, 3, "is_const", 126, 53], + ["false", 6, 126, 75], + ["store_field", 5, 6, "is_closure", 126, 75], + ["is_array", 7, 4, 126, 75], + ["jump_false", 7, "push_err_9", 126, 75], + ["push", 4, 5, 126, 75], + ["jump", "push_done_10", 126, 75], + "push_err_9", + ["disrupt", 126, 75], + "push_done_10", + ["null", 8, 126, 75], + ["return", 8, 126, 75] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 130, 14], + "while_start_11", + ["get", 3, 95, 1, 131, 24], + ["length", 4, 3, 131, 24], + ["is_int", 6, 2, 131, 24], + ["jump_false", 6, "rel_ni_13", 131, 24], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 5, 2, 4, 131, 24], + ["jump", "rel_done_15", 131, 24], + "rel_ni_13", + ["is_num", 6, 2, 131, 24], + ["jump_false", 6, "rel_nn_14", 131, 24], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 5, 2, 4, 131, 24], + ["jump", "rel_done_15", 131, 24], + "rel_nn_14", + ["is_text", 6, 2, 131, 24], + ["jump_false", 6, "rel_err_16", 131, 24], + "_nop_tc_5", + ["jump", "rel_err_16", 131, 24], + ["lt_text", 5, 2, 4, 131, 24], + ["jump", "rel_done_15", 131, 24], + "rel_err_16", + ["disrupt", 131, 24], + "rel_done_15", + ["jump_false", 5, "while_end_12", 131, 24], + ["get", 8, 95, 1, 132, 11], + ["load_dynamic", 9, 8, 2, 132, 18], + ["load_field", 10, 9, "name", 132, 18], + ["is_identical", 11, 10, 1, 132, 30], + ["jump_true", 11, "eq_done_19", 132, 30], + ["is_int", 12, 10, 132, 30], + ["jump_false", 12, "eq_ni_20", 132, 30], + ["is_int", 13, 1, 132, 30], + ["jump_false", 13, "eq_ni_20", 132, 30], + ["eq_int", 11, 10, 1, 132, 30], + ["jump", "eq_done_19", 132, 30], + "eq_ni_20", + ["is_num", 12, 10, 132, 30], + ["jump_false", 12, "eq_nn_21", 132, 30], + ["is_num", 13, 1, 132, 30], + ["jump_false", 13, "eq_nn_21", 132, 30], + ["eq_float", 11, 10, 1, 132, 30], + ["jump", "eq_done_19", 132, 30], + "eq_nn_21", + ["is_text", 12, 10, 132, 30], + ["jump_false", 12, "eq_nt_22", 132, 30], + ["is_text", 13, 1, 132, 30], + ["jump_false", 13, "eq_nt_22", 132, 30], + ["eq_text", 11, 10, 1, 132, 30], + ["jump", "eq_done_19", 132, 30], + "eq_nt_22", + ["is_null", 12, 10, 132, 30], + ["jump_false", 12, "eq_nnl_23", 132, 30], + ["is_null", 13, 1, 132, 30], + ["jump_false", 13, "eq_nnl_23", 132, 30], + ["true", 11, 132, 30], + ["jump", "eq_done_19", 132, 30], + "eq_nnl_23", + ["is_bool", 12, 10, 132, 30], + ["jump_false", 12, "eq_nb_24", 132, 30], + ["is_bool", 13, 1, 132, 30], + ["jump_false", 13, "eq_nb_24", 132, 30], + ["eq_bool", 11, 10, 1, 132, 30], + ["jump", "eq_done_19", 132, 30], + "eq_nb_24", + ["false", 11, 132, 30], + "eq_done_19", + ["jump_false", 11, "if_else_17", 132, 30], + ["get", 14, 95, 1, 133, 16], + ["load_dynamic", 15, 14, 2, 133, 23], + ["load_field", 16, 15, "slot", 133, 23], + ["return", 16, 133, 23], + "_nop_ur_1", + "if_else_17", + "if_end_18", + ["access", 17, 1, 135, 17], + ["is_text", 19, 2, 135, 17], + ["jump_false", 19, "add_cn_26", 135, 17], + "_nop_tc_6", + ["jump", "add_cn_26", 135, 17], + ["concat", 18, 2, 17, 135, 17], + ["jump", "add_done_25", 135, 17], + "add_cn_26", + ["is_num", 19, 2, 135, 17], + ["jump_false", 19, "add_err_27", 135, 17], + "_nop_tc_7", + "_nop_tc_8", + ["add", 18, 2, 17, 135, 17], + ["jump", "add_done_25", 135, 17], + "add_err_27", + ["disrupt", 135, 17], + "add_done_25", + ["move", 2, 18, 135, 17], + ["jump", "while_start_11", 135, 17], + "while_end_12", + ["access", 21, -1, 137, 12], + ["return", 21, 137, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 142, 14], + "while_start_28", + ["get", 3, 81, 1, 143, 24], + ["length", 4, 3, 143, 24], + ["is_int", 6, 2, 143, 24], + ["jump_false", 6, "rel_ni_30", 143, 24], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 5, 2, 4, 143, 24], + ["jump", "rel_done_32", 143, 24], + "rel_ni_30", + ["is_num", 6, 2, 143, 24], + ["jump_false", 6, "rel_nn_31", 143, 24], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 5, 2, 4, 143, 24], + ["jump", "rel_done_32", 143, 24], + "rel_nn_31", + ["is_text", 6, 2, 143, 24], + ["jump_false", 6, "rel_err_33", 143, 24], + "_nop_tc_5", + ["jump", "rel_err_33", 143, 24], + ["lt_text", 5, 2, 4, 143, 24], + ["jump", "rel_done_32", 143, 24], + "rel_err_33", + ["disrupt", 143, 24], + "rel_done_32", + ["jump_false", 5, "while_end_29", 143, 24], + ["get", 8, 81, 1, 144, 11], + ["load_dynamic", 9, 8, 2, 144, 29], + ["load_field", 10, 9, "name", 144, 29], + ["is_identical", 11, 10, 1, 144, 41], + ["jump_true", 11, "eq_done_36", 144, 41], + ["is_int", 12, 10, 144, 41], + ["jump_false", 12, "eq_ni_37", 144, 41], + ["is_int", 13, 1, 144, 41], + ["jump_false", 13, "eq_ni_37", 144, 41], + ["eq_int", 11, 10, 1, 144, 41], + ["jump", "eq_done_36", 144, 41], + "eq_ni_37", + ["is_num", 12, 10, 144, 41], + ["jump_false", 12, "eq_nn_38", 144, 41], + ["is_num", 13, 1, 144, 41], + ["jump_false", 13, "eq_nn_38", 144, 41], + ["eq_float", 11, 10, 1, 144, 41], + ["jump", "eq_done_36", 144, 41], + "eq_nn_38", + ["is_text", 12, 10, 144, 41], + ["jump_false", 12, "eq_nt_39", 144, 41], + ["is_text", 13, 1, 144, 41], + ["jump_false", 13, "eq_nt_39", 144, 41], + ["eq_text", 11, 10, 1, 144, 41], + ["jump", "eq_done_36", 144, 41], + "eq_nt_39", + ["is_null", 12, 10, 144, 41], + ["jump_false", 12, "eq_nnl_40", 144, 41], + ["is_null", 13, 1, 144, 41], + ["jump_false", 13, "eq_nnl_40", 144, 41], + ["true", 11, 144, 41], + ["jump", "eq_done_36", 144, 41], + "eq_nnl_40", + ["is_bool", 12, 10, 144, 41], + ["jump_false", 12, "eq_nb_41", 144, 41], + ["is_bool", 13, 1, 144, 41], + ["jump_false", 13, "eq_nb_41", 144, 41], + ["eq_bool", 11, 10, 1, 144, 41], + ["jump", "eq_done_36", 144, 41], + "eq_nb_41", + ["false", 11, 144, 41], + "eq_done_36", + ["jump_false", 11, "if_else_34", 144, 41], + ["get", 14, 81, 1, 145, 16], + ["load_dynamic", 15, 14, 2, 145, 34], + ["load_field", 16, 15, "slot", 145, 34], + ["return", 16, 145, 34], + "_nop_ur_1", + "if_else_34", + "if_end_35", + ["access", 17, 1, 147, 17], + ["is_text", 19, 2, 147, 17], + ["jump_false", 19, "add_cn_43", 147, 17], + "_nop_tc_6", + ["jump", "add_cn_43", 147, 17], + ["concat", 18, 2, 17, 147, 17], + ["jump", "add_done_42", 147, 17], + "add_cn_43", + ["is_num", 19, 2, 147, 17], + ["jump_false", 19, "add_err_44", 147, 17], + "_nop_tc_7", + "_nop_tc_8", + ["add", 18, 2, 17, 147, 17], + ["jump", "add_done_42", 147, 17], + "add_err_44", + ["disrupt", 147, 17], + "add_done_42", + ["move", 2, 18, 147, 17], + ["jump", "while_start_28", 147, 17], + "while_end_29", + ["access", 21, -1, 149, 12], + ["return", 21, 149, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 93, 1, 154, 9], + ["null", 5, 154, 21], + ["is_identical", 6, 4, 5, 154, 21], + ["jump_true", 6, "eq_done_47", 154, 21], + ["is_int", 7, 4, 154, 21], + ["jump_false", 7, "eq_ni_48", 154, 21], + "_nop_tc_1", + ["jump", "eq_ni_48", 154, 21], + ["eq_int", 6, 4, 5, 154, 21], + ["jump", "eq_done_47", 154, 21], + "eq_ni_48", + ["is_num", 7, 4, 154, 21], + ["jump_false", 7, "eq_nn_49", 154, 21], + "_nop_tc_2", + ["jump", "eq_nn_49", 154, 21], + ["eq_float", 6, 4, 5, 154, 21], + ["jump", "eq_done_47", 154, 21], + "eq_nn_49", + ["is_text", 7, 4, 154, 21], + ["jump_false", 7, "eq_nt_50", 154, 21], + "_nop_tc_3", + ["jump", "eq_nt_50", 154, 21], + ["eq_text", 6, 4, 5, 154, 21], + ["jump", "eq_done_47", 154, 21], + "eq_nt_50", + ["is_null", 7, 4, 154, 21], + ["jump_false", 7, "eq_nnl_51", 154, 21], + "_nop_tc_4", + "_nop_tc_5", + ["true", 6, 154, 21], + ["jump", "eq_done_47", 154, 21], + "eq_nnl_51", + ["is_bool", 7, 4, 154, 21], + ["jump_false", 7, "eq_nb_52", 154, 21], + "_nop_tc_6", + ["jump", "eq_nb_52", 154, 21], + ["eq_bool", 6, 4, 5, 154, 21], + ["jump", "eq_done_47", 154, 21], + "eq_nb_52", + ["false", 6, 154, 21], + "eq_done_47", + ["jump_false", 6, "if_else_45", 154, 21], + ["null", 9, 155, 14], + ["return", 9, 155, 14], + "_nop_ur_1", + "if_else_45", + "if_end_46", + ["access", 2, 0, 157, 14], + ["null", 3, 158, 17], + "while_start_53", + ["get", 10, 93, 1, 159, 24], + ["length", 11, 10, 159, 24], + ["is_int", 13, 2, 159, 24], + ["jump_false", 13, "rel_ni_55", 159, 24], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 12, 2, 11, 159, 24], + ["jump", "rel_done_57", 159, 24], + "rel_ni_55", + ["is_num", 13, 2, 159, 24], + ["jump_false", 13, "rel_nn_56", 159, 24], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 12, 2, 11, 159, 24], + ["jump", "rel_done_57", 159, 24], + "rel_nn_56", + ["is_text", 13, 2, 159, 24], + ["jump_false", 13, "rel_err_58", 159, 24], + "_nop_tc_11", + ["jump", "rel_err_58", 159, 24], + ["lt_text", 12, 2, 11, 159, 24], + ["jump", "rel_done_57", 159, 24], + "rel_err_58", + ["disrupt", 159, 24], + "rel_done_57", + ["jump_false", 12, "while_end_54", 159, 24], + ["get", 15, 93, 1, 160, 15], + ["load_dynamic", 16, 15, 2, 160, 24], + ["move", 3, 16, 160, 24], + ["load_field", 17, 3, "function_nr", 161, 11], + ["is_identical", 18, 17, 1, 161, 32], + ["jump_true", 18, "eq_done_61", 161, 32], + ["is_int", 19, 17, 161, 32], + ["jump_false", 19, "eq_ni_62", 161, 32], + ["is_int", 20, 1, 161, 32], + ["jump_false", 20, "eq_ni_62", 161, 32], + ["eq_int", 18, 17, 1, 161, 32], + ["jump", "eq_done_61", 161, 32], + "eq_ni_62", + ["is_num", 19, 17, 161, 32], + ["jump_false", 19, "eq_nn_63", 161, 32], + ["is_num", 20, 1, 161, 32], + ["jump_false", 20, "eq_nn_63", 161, 32], + ["eq_float", 18, 17, 1, 161, 32], + ["jump", "eq_done_61", 161, 32], + "eq_nn_63", + ["is_text", 19, 17, 161, 32], + ["jump_false", 19, "eq_nt_64", 161, 32], + ["is_text", 20, 1, 161, 32], + ["jump_false", 20, "eq_nt_64", 161, 32], + ["eq_text", 18, 17, 1, 161, 32], + ["jump", "eq_done_61", 161, 32], + "eq_nt_64", + ["is_null", 19, 17, 161, 32], + ["jump_false", 19, "eq_nnl_65", 161, 32], + ["is_null", 20, 1, 161, 32], + ["jump_false", 20, "eq_nnl_65", 161, 32], + ["true", 18, 161, 32], + ["jump", "eq_done_61", 161, 32], + "eq_nnl_65", + ["is_bool", 19, 17, 161, 32], + ["jump_false", 19, "eq_nb_66", 161, 32], + ["is_bool", 20, 1, 161, 32], + ["jump_false", 20, "eq_nb_66", 161, 32], + ["eq_bool", 18, 17, 1, 161, 32], + ["jump", "eq_done_61", 161, 32], + "eq_nb_66", + ["false", 18, 161, 32], + "eq_done_61", + ["jump_false", 18, "if_else_59", 161, 32], + ["return", 3, 162, 16], + "_nop_ur_2", + "if_else_59", + "if_end_60", + ["access", 21, 1, 164, 17], + ["is_text", 23, 2, 164, 17], + ["jump_false", 23, "add_cn_68", 164, 17], + "_nop_tc_12", + ["jump", "add_cn_68", 164, 17], + ["concat", 22, 2, 21, 164, 17], + ["jump", "add_done_67", 164, 17], + "add_cn_68", + ["is_num", 23, 2, 164, 17], + ["jump_false", 23, "add_err_69", 164, 17], + "_nop_tc_13", + "_nop_tc_14", + ["add", 22, 2, 21, 164, 17], + ["jump", "add_done_67", 164, 17], + "add_err_69", + ["disrupt", 164, 17], + "add_done_67", + ["move", 2, 22, 164, 17], + ["jump", "while_start_53", 164, 17], + "while_end_54", + ["null", 25, 166, 12], + ["return", 25, 166, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 21, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "_", 171, 26], + ["is_text", 5, 1, 171, 26], + ["jump_false", 5, "add_cn_71", 171, 26], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 4, 1, 3, 171, 26], + ["jump", "add_done_70", 171, 26], + "add_cn_71", + ["is_num", 5, 1, 171, 26], + ["jump_false", 5, "add_err_72", 171, 26], + "_nop_tc_3", + ["jump", "add_err_72", 171, 26], + ["add", 4, 1, 3, 171, 26], + ["jump", "add_done_70", 171, 26], + "add_err_72", + ["disrupt", 171, 26], + "add_done_70", + ["get", 7, 83, 1, 171, 37], + ["access", 9, {"name":"text","kind":"name","make":"intrinsic"}, 171, 32], + ["frame", 10, 9, 1, 171, 32], + ["null", 11, 171, 32], + ["setarg", 10, 0, 11, 171, 32], + ["setarg", 10, 1, 7, 171, 32], + ["invoke", 10, 8, 171, 32], + ["is_text", 13, 4, 171, 32], + ["jump_false", 13, "add_cn_74", 171, 32], + ["is_text", 14, 8, 171, 32], + ["jump_false", 14, "add_cn_74", 171, 32], + ["concat", 12, 4, 8, 171, 32], + ["jump", "add_done_73", 171, 32], + "add_cn_74", + ["is_num", 13, 4, 171, 32], + ["jump_false", 13, "add_err_75", 171, 32], + ["is_num", 14, 8, 171, 32], + ["jump_false", 14, "add_err_75", 171, 32], + ["add", 12, 4, 8, 171, 32], + ["jump", "add_done_73", 171, 32], + "add_err_75", + ["disrupt", 171, 32], + "add_done_73", + ["move", 2, 12, 171, 32], + ["get", 15, 83, 1, 172, 23], + ["access", 16, 1, 172, 41], + ["is_text", 18, 15, 172, 41], + ["jump_false", 18, "add_cn_77", 172, 41], + "_nop_tc_4", + ["jump", "add_cn_77", 172, 41], + ["concat", 17, 15, 16, 172, 41], + ["jump", "add_done_76", 172, 41], + "add_cn_77", + ["is_num", 18, 15, 172, 41], + ["jump_false", 18, "add_err_78", 172, 41], + "_nop_tc_5", + "_nop_tc_6", + ["add", 17, 15, 16, 172, 41], + ["jump", "add_done_76", 172, 41], + "add_err_78", + ["disrupt", 172, 41], + "add_done_76", + ["put", 17, 83, 1, 172, 41], + ["return", 2, 173, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 23, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "from_row", 178, 9], + ["null", 3, 178, 26], + ["is_identical", 4, 2, 3, 178, 26], + ["jump_true", 4, "ne_nid_82", 178, 26], + ["jump", "ne_ni_83", 178, 26], + "ne_nid_82", + ["false", 4, 178, 26], + ["jump", "ne_done_81", 178, 26], + "ne_ni_83", + ["is_int", 5, 2, 178, 26], + ["jump_false", 5, "ne_nn_84", 178, 26], + "_nop_tc_1", + ["jump", "ne_nn_84", 178, 26], + ["ne_int", 4, 2, 3, 178, 26], + ["jump", "ne_done_81", 178, 26], + "ne_nn_84", + ["is_num", 5, 2, 178, 26], + ["jump_false", 5, "ne_nt_85", 178, 26], + "_nop_tc_2", + ["jump", "ne_nt_85", 178, 26], + ["ne_float", 4, 2, 3, 178, 26], + ["jump", "ne_done_81", 178, 26], + "ne_nt_85", + ["is_text", 5, 2, 178, 26], + ["jump_false", 5, "ne_nnl_86", 178, 26], + "_nop_tc_3", + ["jump", "ne_nnl_86", 178, 26], + ["ne_text", 4, 2, 3, 178, 26], + ["jump", "ne_done_81", 178, 26], + "ne_nnl_86", + ["is_null", 5, 2, 178, 26], + ["jump_false", 5, "ne_nb_87", 178, 26], + "_nop_tc_4", + "_nop_tc_5", + ["false", 4, 178, 26], + ["jump", "ne_done_81", 178, 26], + "ne_nb_87", + ["is_bool", 5, 2, 178, 26], + ["jump_false", 5, "ne_mis_88", 178, 26], + "_nop_tc_6", + ["jump", "ne_mis_88", 178, 26], + ["ne_bool", 4, 2, 3, 178, 26], + ["jump", "ne_done_81", 178, 26], + "ne_mis_88", + ["true", 4, 178, 26], + "ne_done_81", + ["jump_false", 4, "if_else_79", 178, 26], + ["load_field", 7, 1, "from_row", 179, 20], + ["access", 8, 1, 179, 36], + ["is_text", 10, 7, 179, 36], + ["jump_false", 10, "add_cn_90", 179, 36], + "_nop_tc_7", + ["jump", "add_cn_90", 179, 36], + ["concat", 9, 7, 8, 179, 36], + ["jump", "add_done_89", 179, 36], + "add_cn_90", + ["is_num", 10, 7, 179, 36], + ["jump_false", 10, "add_err_91", 179, 36], + "_nop_tc_8", + "_nop_tc_9", + ["add", 9, 7, 8, 179, 36], + ["jump", "add_done_89", 179, 36], + "add_err_91", + ["disrupt", 179, 36], + "add_done_89", + ["put", 9, 73, 1, 179, 36], + ["jump", "if_end_80", 179, 36], + "if_else_79", + "if_end_80", + ["load_field", 12, 1, "from_column", 181, 9], + ["null", 13, 181, 29], + ["is_identical", 14, 12, 13, 181, 29], + ["jump_true", 14, "ne_nid_95", 181, 29], + ["jump", "ne_ni_96", 181, 29], + "ne_nid_95", + ["false", 14, 181, 29], + ["jump", "ne_done_94", 181, 29], + "ne_ni_96", + ["is_int", 15, 12, 181, 29], + ["jump_false", 15, "ne_nn_97", 181, 29], + "_nop_tc_10", + ["jump", "ne_nn_97", 181, 29], + ["ne_int", 14, 12, 13, 181, 29], + ["jump", "ne_done_94", 181, 29], + "ne_nn_97", + ["is_num", 15, 12, 181, 29], + ["jump_false", 15, "ne_nt_98", 181, 29], + "_nop_tc_11", + ["jump", "ne_nt_98", 181, 29], + ["ne_float", 14, 12, 13, 181, 29], + ["jump", "ne_done_94", 181, 29], + "ne_nt_98", + ["is_text", 15, 12, 181, 29], + ["jump_false", 15, "ne_nnl_99", 181, 29], + "_nop_tc_12", + ["jump", "ne_nnl_99", 181, 29], + ["ne_text", 14, 12, 13, 181, 29], + ["jump", "ne_done_94", 181, 29], + "ne_nnl_99", + ["is_null", 15, 12, 181, 29], + ["jump_false", 15, "ne_nb_100", 181, 29], + "_nop_tc_13", + "_nop_tc_14", + ["false", 14, 181, 29], + ["jump", "ne_done_94", 181, 29], + "ne_nb_100", + ["is_bool", 15, 12, 181, 29], + ["jump_false", 15, "ne_mis_101", 181, 29], + "_nop_tc_15", + ["jump", "ne_mis_101", 181, 29], + ["ne_bool", 14, 12, 13, 181, 29], + ["jump", "ne_done_94", 181, 29], + "ne_mis_101", + ["true", 14, 181, 29], + "ne_done_94", + ["jump_false", 14, "if_else_92", 181, 29], + ["load_field", 17, 1, "from_column", 182, 19], + ["access", 18, 1, 182, 38], + ["is_text", 20, 17, 182, 38], + ["jump_false", 20, "add_cn_103", 182, 38], + "_nop_tc_16", + ["jump", "add_cn_103", 182, 38], + ["concat", 19, 17, 18, 182, 38], + ["jump", "add_done_102", 182, 38], + "add_cn_103", + ["is_num", 20, 17, 182, 38], + ["jump_false", 20, "add_err_104", 182, 38], + "_nop_tc_17", + "_nop_tc_18", + ["add", 19, 17, 18, 182, 38], + ["jump", "add_done_102", 182, 38], + "add_err_104", + ["disrupt", 182, 38], + "add_done_102", + ["put", 19, 72, 1, 182, 38], + ["jump", "if_end_93", 182, 38], + "if_else_92", + "if_end_93", + ["null", 22, 182, 38], + ["return", 22, 182, 38] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 73, 1, 188, 17], + "_nop_tc_1", + "_nop_tc_2", + ["push", 1, 2, 188, 17], + ["jump", "push_done_106", 188, 17], + "push_err_105", + ["disrupt", 188, 17], + "push_done_106", + ["get", 4, 72, 1, 189, 17], + "_nop_tc_3", + "_nop_tc_4", + ["push", 1, 4, 189, 17], + ["jump", "push_done_108", 189, 17], + "push_err_107", + ["disrupt", 189, 17], + "push_done_108", + ["get", 6, 80, 1, 190, 10], + ["is_array", 7, 6, 190, 26], + ["jump_false", 7, "push_err_109", 190, 26], + ["push", 6, 1, 190, 26], + ["jump", "push_done_110", 190, 26], + "push_err_109", + ["disrupt", 190, 26], + "push_done_110", + ["null", 8, 190, 26], + ["return", 8, 190, 26] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 80, 1, 194, 10], + ["is_array", 3, 2, 194, 26], + ["jump_false", 3, "push_err_111", 194, 26], + ["push", 2, 1, 194, 26], + ["jump", "push_done_112", 194, 26], + "push_err_111", + ["disrupt", 194, 26], + "push_done_112", + ["null", 4, 194, 26], + ["return", 4, 194, 26] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["array", 2, 1, 198, 16], + ["push", 2, 1, 198, 16], + ["get", 4, 7, 1, 198, 5], + ["frame", 5, 4, 1, 198, 5], + ["null", 6, 198, 5], + ["setarg", 5, 0, 6, 198, 5], + ["setarg", 5, 1, 2, 198, 5], + ["invoke", 5, 3, 198, 5], + ["null", 7, 198, 5], + ["return", 7, 198, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["array", 3, 2, 202, 20], + ["push", 3, 1, 202, 20], + ["push", 3, 2, 202, 20], + ["get", 5, 7, 1, 202, 5], + ["frame", 6, 5, 1, 202, 5], + ["null", 7, 202, 5], + ["setarg", 6, 0, 7, 202, 5], + ["setarg", 6, 1, 3, 202, 5], + ["invoke", 6, 4, 202, 5], + ["null", 8, 202, 5], + ["return", 8, 202, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["array", 4, 3, 206, 23], + ["push", 4, 1, 206, 23], + ["push", 4, 2, 206, 23], + ["push", 4, 3, 206, 23], + ["get", 6, 7, 1, 206, 5], + ["frame", 7, 6, 1, 206, 5], + ["null", 8, 206, 5], + ["setarg", 7, 0, 8, 206, 5], + ["setarg", 7, 1, 4, 206, 5], + ["invoke", 7, 5, 206, 5], + ["null", 9, 206, 5], + ["return", 9, 206, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["array", 5, 4, 210, 26], + ["push", 5, 1, 210, 26], + ["push", 5, 2, 210, 26], + ["push", 5, 3, 210, 26], + ["push", 5, 4, 210, 26], + ["get", 7, 7, 1, 210, 5], + ["frame", 8, 7, 1, 210, 5], + ["null", 9, 210, 5], + ["setarg", 8, 0, 9, 210, 5], + ["setarg", 8, 1, 5, 210, 5], + ["invoke", 8, 6, 210, 5], + ["null", 10, 210, 5], + ["return", 10, 210, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, 0, 219, 27], + ["load_index", 5, 2, 4, 219, 27], + ["access", 6, 1, 219, 36], + ["load_index", 7, 2, 6, 219, 36], + ["access", 8, 2, 219, 45], + ["load_index", 9, 2, 8, 219, 45], + ["access", 10, 3, 219, 54], + ["load_index", 11, 2, 10, 219, 54], + ["array", 12, 5, 219, 54], + ["push", 12, 1, 219, 54], + ["push", 12, 5, 219, 54], + ["push", 12, 7, 219, 54], + ["push", 12, 9, 219, 54], + ["push", 12, 11, 219, 54], + ["move", 3, 12, 219, 54], + ["get", 14, 7, 1, 220, 5], + ["frame", 15, 14, 1, 220, 5], + ["null", 16, 220, 5], + ["setarg", 15, 0, 16, 220, 5], + ["setarg", 15, 1, 3, 220, 5], + ["invoke", 15, 13, 220, 5], + ["null", 17, 220, 5], + ["return", 17, 220, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "access", 224, 16], + ["array", 4, 3, 224, 32], + ["push", 4, 3, 224, 32], + ["push", 4, 1, 224, 32], + ["push", 4, 2, 224, 32], + ["get", 6, 7, 1, 224, 5], + ["frame", 7, 6, 1, 224, 5], + ["null", 8, 224, 5], + ["setarg", 7, 0, 8, 224, 5], + ["setarg", 7, 1, 4, 224, 5], + ["invoke", 7, 5, 224, 5], + ["null", 9, 224, 5], + ["return", 9, 224, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "access", 228, 16], + ["array", 4, 3, 228, 32], + ["push", 4, 3, 228, 32], + ["push", 4, 1, 228, 32], + ["push", 4, 2, 228, 32], + ["get", 6, 7, 1, 228, 5], + ["frame", 7, 6, 1, 228, 5], + ["null", 8, 228, 5], + ["setarg", 7, 0, 8, 228, 5], + ["setarg", 7, 1, 4, 228, 5], + ["invoke", 7, 5, 228, 5], + ["null", 9, 228, 5], + ["return", 9, 228, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["jump_false", 2, "if_else_113", 232, 9], + ["access", 3, "true", 233, 14], + ["get", 5, 13, 1, 233, 7], + ["frame", 6, 5, 2, 233, 7], + ["null", 7, 233, 7], + ["setarg", 6, 0, 7, 233, 7], + ["setarg", 6, 1, 3, 233, 7], + ["setarg", 6, 2, 1, 233, 7], + ["invoke", 6, 4, 233, 7], + ["jump", "if_end_114", 233, 7], + "if_else_113", + ["access", 8, "false", 235, 14], + ["get", 10, 13, 1, 235, 7], + ["frame", 11, 10, 2, 235, 7], + ["null", 12, 235, 7], + ["setarg", 11, 0, 12, 235, 7], + ["setarg", 11, 1, 8, 235, 7], + ["setarg", 11, 2, 1, 235, 7], + ["invoke", 11, 9, 235, 7], + "if_end_114", + ["null", 13, 235, 7], + ["return", 13, 235, 7] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "null", 240, 12], + ["get", 4, 13, 1, 240, 5], + ["frame", 5, 4, 2, 240, 5], + ["null", 6, 240, 5], + ["setarg", 5, 0, 6, 240, 5], + ["setarg", 5, 1, 2, 240, 5], + ["setarg", 5, 2, 1, 240, 5], + ["invoke", 5, 3, 240, 5], + ["null", 7, 240, 5], + ["return", 7, 240, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "jump", 244, 16], + ["array", 3, 2, 244, 24], + ["push", 3, 2, 244, 24], + ["push", 3, 1, 244, 24], + ["get", 5, 7, 1, 244, 5], + ["frame", 6, 5, 1, 244, 5], + ["null", 7, 244, 5], + ["setarg", 6, 0, 7, 244, 5], + ["setarg", 6, 1, 3, 244, 5], + ["invoke", 6, 4, 244, 5], + ["null", 8, 244, 5], + ["return", 8, 244, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["array", 4, 3, 248, 26], + ["push", 4, 1, 248, 26], + ["push", 4, 2, 248, 26], + ["push", 4, 3, 248, 26], + ["get", 6, 7, 1, 248, 5], + ["frame", 7, 6, 1, 248, 5], + ["null", 8, 248, 5], + ["setarg", 7, 0, 8, 248, 5], + ["setarg", 7, 1, 4, 248, 5], + ["invoke", 7, 5, 248, 5], + ["null", 9, 248, 5], + ["return", 9, 248, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 255, 17], + ["is_identical", 3, 1, 2, 255, 17], + ["jump_true", 3, "eq_done_117", 255, 17], + ["is_int", 4, 1, 255, 17], + ["jump_false", 4, "eq_ni_118", 255, 17], + "_nop_tc_1", + ["jump", "eq_ni_118", 255, 17], + ["eq_int", 3, 1, 2, 255, 17], + ["jump", "eq_done_117", 255, 17], + "eq_ni_118", + ["is_num", 4, 1, 255, 17], + ["jump_false", 4, "eq_nn_119", 255, 17], + "_nop_tc_2", + ["jump", "eq_nn_119", 255, 17], + ["eq_float", 3, 1, 2, 255, 17], + ["jump", "eq_done_117", 255, 17], + "eq_nn_119", + ["is_text", 4, 1, 255, 17], + ["jump_false", 4, "eq_nt_120", 255, 17], + "_nop_tc_3", + ["jump", "eq_nt_120", 255, 17], + ["eq_text", 3, 1, 2, 255, 17], + ["jump", "eq_done_117", 255, 17], + "eq_nt_120", + ["is_null", 4, 1, 255, 17], + ["jump_false", 4, "eq_nnl_121", 255, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 255, 17], + ["jump", "eq_done_117", 255, 17], + "eq_nnl_121", + ["is_bool", 4, 1, 255, 17], + ["jump_false", 4, "eq_nb_122", 255, 17], + "_nop_tc_6", + ["jump", "eq_nb_122", 255, 17], + ["eq_bool", 3, 1, 2, 255, 17], + ["jump", "eq_done_117", 255, 17], + "eq_nb_122", + ["false", 3, 255, 17], + "eq_done_117", + ["jump_false", 3, "if_else_115", 255, 17], + ["false", 6, 255, 32], + ["return", 6, 255, 32], + "_nop_ur_1", + "if_else_115", + "if_end_116", + ["load_field", 7, 1, "kind", 256, 12], + ["access", 8, "number", 256, 25], + ["is_identical", 9, 7, 8, 256, 25], + ["jump_true", 9, "eq_done_124", 256, 25], + ["is_int", 10, 7, 256, 25], + ["jump_false", 10, "eq_ni_125", 256, 25], + "_nop_tc_7", + ["jump", "eq_ni_125", 256, 25], + ["eq_int", 9, 7, 8, 256, 25], + ["jump", "eq_done_124", 256, 25], + "eq_ni_125", + ["is_num", 10, 7, 256, 25], + ["jump_false", 10, "eq_nn_126", 256, 25], + "_nop_tc_8", + ["jump", "eq_nn_126", 256, 25], + ["eq_float", 9, 7, 8, 256, 25], + ["jump", "eq_done_124", 256, 25], + "eq_nn_126", + ["is_text", 10, 7, 256, 25], + ["jump_false", 10, "eq_nt_127", 256, 25], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 9, 7, 8, 256, 25], + ["jump", "eq_done_124", 256, 25], + "eq_nt_127", + ["is_null", 10, 7, 256, 25], + ["jump_false", 10, "eq_nnl_128", 256, 25], + "_nop_tc_11", + ["jump", "eq_nnl_128", 256, 25], + ["true", 9, 256, 25], + ["jump", "eq_done_124", 256, 25], + "eq_nnl_128", + ["is_bool", 10, 7, 256, 25], + ["jump_false", 10, "eq_nb_129", 256, 25], + "_nop_tc_12", + ["jump", "eq_nb_129", 256, 25], + ["eq_bool", 9, 7, 8, 256, 25], + ["jump", "eq_done_124", 256, 25], + "eq_nb_129", + ["false", 9, 256, 25], + "eq_done_124", + ["move", 12, 9, 256, 25], + ["jump_false", 12, "and_end_123", 256, 25], + ["load_field", 13, 1, "number", 256, 48], + ["is_int", 14, 13, 256, 48], + ["move", 12, 14, 256, 48], + "and_end_123", + ["return", 12, 256, 48], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 261, 17], + ["is_identical", 3, 1, 2, 261, 17], + ["jump_true", 3, "eq_done_132", 261, 17], + ["is_int", 4, 1, 261, 17], + ["jump_false", 4, "eq_ni_133", 261, 17], + "_nop_tc_1", + ["jump", "eq_ni_133", 261, 17], + ["eq_int", 3, 1, 2, 261, 17], + ["jump", "eq_done_132", 261, 17], + "eq_ni_133", + ["is_num", 4, 1, 261, 17], + ["jump_false", 4, "eq_nn_134", 261, 17], + "_nop_tc_2", + ["jump", "eq_nn_134", 261, 17], + ["eq_float", 3, 1, 2, 261, 17], + ["jump", "eq_done_132", 261, 17], + "eq_nn_134", + ["is_text", 4, 1, 261, 17], + ["jump_false", 4, "eq_nt_135", 261, 17], + "_nop_tc_3", + ["jump", "eq_nt_135", 261, 17], + ["eq_text", 3, 1, 2, 261, 17], + ["jump", "eq_done_132", 261, 17], + "eq_nt_135", + ["is_null", 4, 1, 261, 17], + ["jump_false", 4, "eq_nnl_136", 261, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 261, 17], + ["jump", "eq_done_132", 261, 17], + "eq_nnl_136", + ["is_bool", 4, 1, 261, 17], + ["jump_false", 4, "eq_nb_137", 261, 17], + "_nop_tc_6", + ["jump", "eq_nb_137", 261, 17], + ["eq_bool", 3, 1, 2, 261, 17], + ["jump", "eq_done_132", 261, 17], + "eq_nb_137", + ["false", 3, 261, 17], + "eq_done_132", + ["jump_false", 3, "if_else_130", 261, 17], + ["false", 6, 261, 32], + ["return", 6, 261, 32], + "_nop_ur_1", + "if_else_130", + "if_end_131", + ["load_field", 7, 1, "kind", 262, 12], + ["access", 8, "text", 262, 25], + ["is_identical", 9, 7, 8, 262, 25], + ["jump_true", 9, "eq_done_139", 262, 25], + ["is_int", 10, 7, 262, 25], + ["jump_false", 10, "eq_ni_140", 262, 25], + "_nop_tc_7", + ["jump", "eq_ni_140", 262, 25], + ["eq_int", 9, 7, 8, 262, 25], + ["jump", "eq_done_139", 262, 25], + "eq_ni_140", + ["is_num", 10, 7, 262, 25], + ["jump_false", 10, "eq_nn_141", 262, 25], + "_nop_tc_8", + ["jump", "eq_nn_141", 262, 25], + ["eq_float", 9, 7, 8, 262, 25], + ["jump", "eq_done_139", 262, 25], + "eq_nn_141", + ["is_text", 10, 7, 262, 25], + ["jump_false", 10, "eq_nt_142", 262, 25], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 9, 7, 8, 262, 25], + ["jump", "eq_done_139", 262, 25], + "eq_nt_142", + ["is_null", 10, 7, 262, 25], + ["jump_false", 10, "eq_nnl_143", 262, 25], + "_nop_tc_11", + ["jump", "eq_nnl_143", 262, 25], + ["true", 9, 262, 25], + ["jump", "eq_done_139", 262, 25], + "eq_nnl_143", + ["is_bool", 10, 7, 262, 25], + ["jump_false", 10, "eq_nb_144", 262, 25], + "_nop_tc_12", + ["jump", "eq_nb_144", 262, 25], + ["eq_bool", 9, 7, 8, 262, 25], + ["jump", "eq_done_139", 262, 25], + "eq_nb_144", + ["false", 9, 262, 25], + "eq_done_139", + ["move", 12, 9, 262, 25], + ["jump_true", 12, "or_end_138", 262, 25], + ["load_field", 13, 1, "kind", 262, 35], + ["access", 14, "text literal", 262, 48], + ["is_identical", 15, 13, 14, 262, 48], + ["jump_true", 15, "eq_done_145", 262, 48], + ["is_int", 16, 13, 262, 48], + ["jump_false", 16, "eq_ni_146", 262, 48], + "_nop_tc_13", + ["jump", "eq_ni_146", 262, 48], + ["eq_int", 15, 13, 14, 262, 48], + ["jump", "eq_done_145", 262, 48], + "eq_ni_146", + ["is_num", 16, 13, 262, 48], + ["jump_false", 16, "eq_nn_147", 262, 48], + "_nop_tc_14", + ["jump", "eq_nn_147", 262, 48], + ["eq_float", 15, 13, 14, 262, 48], + ["jump", "eq_done_145", 262, 48], + "eq_nn_147", + ["is_text", 16, 13, 262, 48], + ["jump_false", 16, "eq_nt_148", 262, 48], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 15, 13, 14, 262, 48], + ["jump", "eq_done_145", 262, 48], + "eq_nt_148", + ["is_null", 16, 13, 262, 48], + ["jump_false", 16, "eq_nnl_149", 262, 48], + "_nop_tc_17", + ["jump", "eq_nnl_149", 262, 48], + ["true", 15, 262, 48], + ["jump", "eq_done_145", 262, 48], + "eq_nnl_149", + ["is_bool", 16, 13, 262, 48], + ["jump_false", 16, "eq_nb_150", 262, 48], + "_nop_tc_18", + ["jump", "eq_nb_150", 262, 48], + ["eq_bool", 15, 13, 14, 262, 48], + ["jump", "eq_done_145", 262, 48], + "eq_nb_150", + ["false", 15, 262, 48], + "eq_done_145", + ["move", 12, 15, 262, 48], + "or_end_138", + ["return", 12, 262, 48], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 267, 17], + ["is_identical", 3, 1, 2, 267, 17], + ["jump_true", 3, "eq_done_153", 267, 17], + ["is_int", 4, 1, 267, 17], + ["jump_false", 4, "eq_ni_154", 267, 17], + "_nop_tc_1", + ["jump", "eq_ni_154", 267, 17], + ["eq_int", 3, 1, 2, 267, 17], + ["jump", "eq_done_153", 267, 17], + "eq_ni_154", + ["is_num", 4, 1, 267, 17], + ["jump_false", 4, "eq_nn_155", 267, 17], + "_nop_tc_2", + ["jump", "eq_nn_155", 267, 17], + ["eq_float", 3, 1, 2, 267, 17], + ["jump", "eq_done_153", 267, 17], + "eq_nn_155", + ["is_text", 4, 1, 267, 17], + ["jump_false", 4, "eq_nt_156", 267, 17], + "_nop_tc_3", + ["jump", "eq_nt_156", 267, 17], + ["eq_text", 3, 1, 2, 267, 17], + ["jump", "eq_done_153", 267, 17], + "eq_nt_156", + ["is_null", 4, 1, 267, 17], + ["jump_false", 4, "eq_nnl_157", 267, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 267, 17], + ["jump", "eq_done_153", 267, 17], + "eq_nnl_157", + ["is_bool", 4, 1, 267, 17], + ["jump_false", 4, "eq_nb_158", 267, 17], + "_nop_tc_6", + ["jump", "eq_nb_158", 267, 17], + ["eq_bool", 3, 1, 2, 267, 17], + ["jump", "eq_done_153", 267, 17], + "eq_nb_158", + ["false", 3, 267, 17], + "eq_done_153", + ["jump_false", 3, "if_else_151", 267, 17], + ["false", 6, 267, 32], + ["return", 6, 267, 32], + "_nop_ur_1", + "if_else_151", + "if_end_152", + ["load_field", 7, 1, "kind", 268, 12], + ["access", 8, "number", 268, 25], + ["is_identical", 9, 7, 8, 268, 25], + ["jump_true", 9, "eq_done_159", 268, 25], + ["is_int", 10, 7, 268, 25], + ["jump_false", 10, "eq_ni_160", 268, 25], + "_nop_tc_7", + ["jump", "eq_ni_160", 268, 25], + ["eq_int", 9, 7, 8, 268, 25], + ["jump", "eq_done_159", 268, 25], + "eq_ni_160", + ["is_num", 10, 7, 268, 25], + ["jump_false", 10, "eq_nn_161", 268, 25], + "_nop_tc_8", + ["jump", "eq_nn_161", 268, 25], + ["eq_float", 9, 7, 8, 268, 25], + ["jump", "eq_done_159", 268, 25], + "eq_nn_161", + ["is_text", 10, 7, 268, 25], + ["jump_false", 10, "eq_nt_162", 268, 25], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 9, 7, 8, 268, 25], + ["jump", "eq_done_159", 268, 25], + "eq_nt_162", + ["is_null", 10, 7, 268, 25], + ["jump_false", 10, "eq_nnl_163", 268, 25], + "_nop_tc_11", + ["jump", "eq_nnl_163", 268, 25], + ["true", 9, 268, 25], + ["jump", "eq_done_159", 268, 25], + "eq_nnl_163", + ["is_bool", 10, 7, 268, 25], + ["jump_false", 10, "eq_nb_164", 268, 25], + "_nop_tc_12", + ["jump", "eq_nb_164", 268, 25], + ["eq_bool", 9, 7, 8, 268, 25], + ["jump", "eq_done_159", 268, 25], + "eq_nb_164", + ["false", 9, 268, 25], + "eq_done_159", + ["return", 9, 268, 25], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 156, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 4, 1, 286, 23], + ["get", 8, 67, 1, 286, 9], + ["frame", 9, 8, 1, 286, 9], + ["null", 10, 286, 9], + ["setarg", 9, 0, 10, 286, 9], + ["setarg", 9, 1, 6, 286, 9], + ["invoke", 9, 7, 286, 9], + ["move", 11, 7, 286, 9], + ["jump_false", 11, "and_end_167", 286, 9], + ["get", 12, 6, 1, 286, 48], + ["get", 14, 67, 1, 286, 34], + ["frame", 15, 14, 1, 286, 34], + ["null", 16, 286, 34], + ["setarg", 15, 0, 16, 286, 34], + ["setarg", 15, 1, 12, 286, 34], + ["invoke", 15, 13, 286, 34], + ["move", 11, 13, 286, 34], + "and_end_167", + ["jump_false", 11, "if_else_165", 286, 34], + ["access", 17, "concat", 287, 14], + ["get", 18, 2, 1, 287, 24], + ["get", 19, 3, 1, 287, 34], + ["get", 20, 5, 1, 287, 44], + ["get", 22, 15, 1, 287, 7], + ["frame", 23, 22, 4, 287, 7], + ["null", 24, 287, 7], + ["setarg", 23, 0, 24, 287, 7], + ["setarg", 23, 1, 17, 287, 7], + ["setarg", 23, 2, 18, 287, 7], + ["setarg", 23, 3, 19, 287, 7], + ["setarg", 23, 4, 20, 287, 7], + ["invoke", 23, 21, 287, 7], + ["null", 25, 288, 14], + ["return", 25, 288, 14], + "_nop_ur_1", + "if_else_165", + "if_end_166", + ["get", 26, 4, 1, 290, 25], + ["get", 28, 66, 1, 290, 9], + ["frame", 29, 28, 1, 290, 9], + ["null", 30, 290, 9], + ["setarg", 29, 0, 30, 290, 9], + ["setarg", 29, 1, 26, 290, 9], + ["invoke", 29, 27, 290, 9], + ["move", 31, 27, 290, 9], + ["jump_false", 31, "and_end_170", 290, 9], + ["get", 32, 6, 1, 290, 52], + ["get", 34, 66, 1, 290, 36], + ["frame", 35, 34, 1, 290, 36], + ["null", 36, 290, 36], + ["setarg", 35, 0, 36, 290, 36], + ["setarg", 35, 1, 32, 290, 36], + ["invoke", 35, 33, 290, 36], + ["move", 31, 33, 290, 36], + "and_end_170", + ["jump_false", 31, "if_else_168", 290, 36], + ["access", 37, "add", 291, 14], + ["get", 38, 2, 1, 291, 21], + ["get", 39, 3, 1, 291, 31], + ["get", 40, 5, 1, 291, 41], + ["get", 42, 15, 1, 291, 7], + ["frame", 43, 42, 4, 291, 7], + ["null", 44, 291, 7], + ["setarg", 43, 0, 44, 291, 7], + ["setarg", 43, 1, 37, 291, 7], + ["setarg", 43, 2, 38, 291, 7], + ["setarg", 43, 3, 39, 291, 7], + ["setarg", 43, 4, 40, 291, 7], + ["invoke", 43, 41, 291, 7], + ["null", 45, 292, 14], + ["return", 45, 292, 14], + "_nop_ur_2", + "if_else_168", + "if_end_169", + ["get", 47, 9, 1, 295, 14], + ["frame", 48, 47, 0, 295, 14], + ["null", 49, 295, 14], + ["setarg", 48, 0, 49, 295, 14], + ["invoke", 48, 46, 295, 14], + ["move", 4, 46, 295, 14], + ["get", 51, 9, 1, 296, 14], + ["frame", 52, 51, 0, 296, 14], + ["null", 53, 296, 14], + ["setarg", 52, 0, 53, 296, 14], + ["invoke", 52, 50, 296, 14], + ["move", 5, 50, 296, 14], + ["access", 54, "add_done", 297, 26], + ["get", 56, 57, 1, 297, 16], + ["frame", 57, 56, 1, 297, 16], + ["null", 58, 297, 16], + ["setarg", 57, 0, 58, 297, 16], + ["setarg", 57, 1, 54, 297, 16], + ["invoke", 57, 55, 297, 16], + ["move", 2, 55, 297, 16], + ["access", 59, "add_cn", 298, 31], + ["get", 61, 57, 1, 298, 21], + ["frame", 62, 61, 1, 298, 21], + ["null", 63, 298, 21], + ["setarg", 62, 0, 63, 298, 21], + ["setarg", 62, 1, 59, 298, 21], + ["invoke", 62, 60, 298, 21], + ["move", 1, 60, 298, 21], + ["access", 64, "is_text", 301, 12], + ["get", 65, 3, 1, 301, 27], + ["get", 67, 14, 1, 301, 5], + ["frame", 68, 67, 3, 301, 5], + ["null", 69, 301, 5], + ["setarg", 68, 0, 69, 301, 5], + ["setarg", 68, 1, 64, 301, 5], + ["setarg", 68, 2, 4, 301, 5], + ["setarg", 68, 3, 65, 301, 5], + ["invoke", 68, 66, 301, 5], + ["access", 70, "jump_false", 302, 20], + ["get", 72, 33, 1, 302, 5], + ["frame", 73, 72, 3, 302, 5], + ["null", 74, 302, 5], + ["setarg", 73, 0, 74, 302, 5], + ["setarg", 73, 1, 70, 302, 5], + ["setarg", 73, 2, 4, 302, 5], + ["setarg", 73, 3, 1, 302, 5], + ["invoke", 73, 71, 302, 5], + ["access", 75, "is_text", 303, 12], + ["get", 76, 5, 1, 303, 27], + ["get", 78, 14, 1, 303, 5], + ["frame", 79, 78, 3, 303, 5], + ["null", 80, 303, 5], + ["setarg", 79, 0, 80, 303, 5], + ["setarg", 79, 1, 75, 303, 5], + ["setarg", 79, 2, 5, 303, 5], + ["setarg", 79, 3, 76, 303, 5], + ["invoke", 79, 77, 303, 5], + ["access", 81, "jump_false", 304, 20], + ["get", 83, 33, 1, 304, 5], + ["frame", 84, 83, 3, 304, 5], + ["null", 85, 304, 5], + ["setarg", 84, 0, 85, 304, 5], + ["setarg", 84, 1, 81, 304, 5], + ["setarg", 84, 2, 5, 304, 5], + ["setarg", 84, 3, 1, 304, 5], + ["invoke", 84, 82, 304, 5], + ["access", 86, "concat", 305, 12], + ["get", 87, 2, 1, 305, 22], + ["get", 88, 3, 1, 305, 32], + ["get", 89, 5, 1, 305, 42], + ["get", 91, 15, 1, 305, 5], + ["frame", 92, 91, 4, 305, 5], + ["null", 93, 305, 5], + ["setarg", 92, 0, 93, 305, 5], + ["setarg", 92, 1, 86, 305, 5], + ["setarg", 92, 2, 87, 305, 5], + ["setarg", 92, 3, 88, 305, 5], + ["setarg", 92, 4, 89, 305, 5], + ["invoke", 92, 90, 305, 5], + ["get", 95, 32, 1, 306, 5], + ["frame", 96, 95, 1, 306, 5], + ["null", 97, 306, 5], + ["setarg", 96, 0, 97, 306, 5], + ["setarg", 96, 1, 2, 306, 5], + ["invoke", 96, 94, 306, 5], + ["access", 98, "add_err", 309, 25], + ["get", 100, 57, 1, 309, 15], + ["frame", 101, 100, 1, 309, 15], + ["null", 102, 309, 15], + ["setarg", 101, 0, 102, 309, 15], + ["setarg", 101, 1, 98, 309, 15], + ["invoke", 101, 99, 309, 15], + ["move", 3, 99, 309, 15], + ["get", 104, 34, 1, 310, 5], + ["frame", 105, 104, 1, 310, 5], + ["null", 106, 310, 5], + ["setarg", 105, 0, 106, 310, 5], + ["setarg", 105, 1, 1, 310, 5], + ["invoke", 105, 103, 310, 5], + ["access", 107, "is_num", 311, 12], + ["get", 108, 3, 1, 311, 26], + ["get", 110, 14, 1, 311, 5], + ["frame", 111, 110, 3, 311, 5], + ["null", 112, 311, 5], + ["setarg", 111, 0, 112, 311, 5], + ["setarg", 111, 1, 107, 311, 5], + ["setarg", 111, 2, 4, 311, 5], + ["setarg", 111, 3, 108, 311, 5], + ["invoke", 111, 109, 311, 5], + ["access", 113, "jump_false", 312, 20], + ["get", 115, 33, 1, 312, 5], + ["frame", 116, 115, 3, 312, 5], + ["null", 117, 312, 5], + ["setarg", 116, 0, 117, 312, 5], + ["setarg", 116, 1, 113, 312, 5], + ["setarg", 116, 2, 4, 312, 5], + ["setarg", 116, 3, 3, 312, 5], + ["invoke", 116, 114, 312, 5], + ["access", 118, "is_num", 313, 12], + ["get", 119, 5, 1, 313, 26], + ["get", 121, 14, 1, 313, 5], + ["frame", 122, 121, 3, 313, 5], + ["null", 123, 313, 5], + ["setarg", 122, 0, 123, 313, 5], + ["setarg", 122, 1, 118, 313, 5], + ["setarg", 122, 2, 5, 313, 5], + ["setarg", 122, 3, 119, 313, 5], + ["invoke", 122, 120, 313, 5], + ["access", 124, "jump_false", 314, 20], + ["get", 126, 33, 1, 314, 5], + ["frame", 127, 126, 3, 314, 5], + ["null", 128, 314, 5], + ["setarg", 127, 0, 128, 314, 5], + ["setarg", 127, 1, 124, 314, 5], + ["setarg", 127, 2, 5, 314, 5], + ["setarg", 127, 3, 3, 314, 5], + ["invoke", 127, 125, 314, 5], + ["access", 129, "add", 315, 12], + ["get", 130, 2, 1, 315, 19], + ["get", 131, 3, 1, 315, 29], + ["get", 132, 5, 1, 315, 39], + ["get", 134, 15, 1, 315, 5], + ["frame", 135, 134, 4, 315, 5], + ["null", 136, 315, 5], + ["setarg", 135, 0, 136, 315, 5], + ["setarg", 135, 1, 129, 315, 5], + ["setarg", 135, 2, 130, 315, 5], + ["setarg", 135, 3, 131, 315, 5], + ["setarg", 135, 4, 132, 315, 5], + ["invoke", 135, 133, 315, 5], + ["get", 138, 32, 1, 316, 5], + ["frame", 139, 138, 1, 316, 5], + ["null", 140, 316, 5], + ["setarg", 139, 0, 140, 316, 5], + ["setarg", 139, 1, 2, 316, 5], + ["invoke", 139, 137, 316, 5], + ["get", 142, 34, 1, 318, 5], + ["frame", 143, 142, 1, 318, 5], + ["null", 144, 318, 5], + ["setarg", 143, 0, 144, 318, 5], + ["setarg", 143, 1, 3, 318, 5], + ["invoke", 143, 141, 318, 5], + ["access", 145, "disrupt", 319, 12], + ["get", 147, 12, 1, 319, 5], + ["frame", 148, 147, 1, 319, 5], + ["null", 149, 319, 5], + ["setarg", 148, 0, 149, 319, 5], + ["setarg", 148, 1, 145, 319, 5], + ["invoke", 148, 146, 319, 5], + ["get", 151, 34, 1, 320, 5], + ["frame", 152, 151, 1, 320, 5], + ["null", 153, 320, 5], + ["setarg", 152, 0, 153, 320, 5], + ["setarg", 152, 1, 2, 320, 5], + ["invoke", 152, 150, 320, 5], + ["null", 154, 321, 12], + ["return", 154, 321, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 91, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 4, 1, 327, 25], + ["get", 8, 66, 1, 327, 9], + ["frame", 9, 8, 1, 327, 9], + ["null", 10, 327, 9], + ["setarg", 9, 0, 10, 327, 9], + ["setarg", 9, 1, 6, 327, 9], + ["invoke", 9, 7, 327, 9], + ["move", 11, 7, 327, 9], + ["jump_false", 11, "and_end_173", 327, 9], + ["get", 12, 6, 1, 327, 52], + ["get", 14, 66, 1, 327, 36], + ["frame", 15, 14, 1, 327, 36], + ["null", 16, 327, 36], + ["setarg", 15, 0, 16, 327, 36], + ["setarg", 15, 1, 12, 327, 36], + ["invoke", 15, 13, 327, 36], + ["move", 11, 13, 327, 36], + "and_end_173", + ["jump_false", 11, "if_else_171", 327, 36], + ["get", 17, 2, 1, 328, 22], + ["get", 18, 3, 1, 328, 32], + ["get", 19, 5, 1, 328, 42], + ["get", 21, 15, 1, 328, 7], + ["frame", 22, 21, 4, 328, 7], + ["null", 23, 328, 7], + ["setarg", 22, 0, 23, 328, 7], + ["setarg", 22, 1, 1, 328, 7], + ["setarg", 22, 2, 17, 328, 7], + ["setarg", 22, 3, 18, 328, 7], + ["setarg", 22, 4, 19, 328, 7], + ["invoke", 22, 20, 328, 7], + ["null", 24, 329, 14], + ["return", 24, 329, 14], + "_nop_ur_1", + "if_else_171", + "if_end_172", + ["get", 26, 9, 1, 331, 14], + ["frame", 27, 26, 0, 331, 14], + ["null", 28, 331, 14], + ["setarg", 27, 0, 28, 331, 14], + ["invoke", 27, 25, 331, 14], + ["move", 4, 25, 331, 14], + ["get", 30, 9, 1, 332, 14], + ["frame", 31, 30, 0, 332, 14], + ["null", 32, 332, 14], + ["setarg", 31, 0, 32, 332, 14], + ["invoke", 31, 29, 332, 14], + ["move", 5, 29, 332, 14], + ["access", 33, "num_err", 333, 25], + ["get", 35, 57, 1, 333, 15], + ["frame", 36, 35, 1, 333, 15], + ["null", 37, 333, 15], + ["setarg", 36, 0, 37, 333, 15], + ["setarg", 36, 1, 33, 333, 15], + ["invoke", 36, 34, 333, 15], + ["move", 3, 34, 333, 15], + ["access", 38, "num_done", 334, 26], + ["get", 40, 57, 1, 334, 16], + ["frame", 41, 40, 1, 334, 16], + ["null", 42, 334, 16], + ["setarg", 41, 0, 42, 334, 16], + ["setarg", 41, 1, 38, 334, 16], + ["invoke", 41, 39, 334, 16], + ["move", 2, 39, 334, 16], + ["access", 43, "is_num", 335, 12], + ["get", 44, 3, 1, 335, 26], + ["get", 46, 14, 1, 335, 5], + ["frame", 47, 46, 3, 335, 5], + ["null", 48, 335, 5], + ["setarg", 47, 0, 48, 335, 5], + ["setarg", 47, 1, 43, 335, 5], + ["setarg", 47, 2, 4, 335, 5], + ["setarg", 47, 3, 44, 335, 5], + ["invoke", 47, 45, 335, 5], + ["access", 49, "jump_false", 336, 20], + ["get", 51, 33, 1, 336, 5], + ["frame", 52, 51, 3, 336, 5], + ["null", 53, 336, 5], + ["setarg", 52, 0, 53, 336, 5], + ["setarg", 52, 1, 49, 336, 5], + ["setarg", 52, 2, 4, 336, 5], + ["setarg", 52, 3, 3, 336, 5], + ["invoke", 52, 50, 336, 5], + ["access", 54, "is_num", 337, 12], + ["get", 55, 5, 1, 337, 26], + ["get", 57, 14, 1, 337, 5], + ["frame", 58, 57, 3, 337, 5], + ["null", 59, 337, 5], + ["setarg", 58, 0, 59, 337, 5], + ["setarg", 58, 1, 54, 337, 5], + ["setarg", 58, 2, 5, 337, 5], + ["setarg", 58, 3, 55, 337, 5], + ["invoke", 58, 56, 337, 5], + ["access", 60, "jump_false", 338, 20], + ["get", 62, 33, 1, 338, 5], + ["frame", 63, 62, 3, 338, 5], + ["null", 64, 338, 5], + ["setarg", 63, 0, 64, 338, 5], + ["setarg", 63, 1, 60, 338, 5], + ["setarg", 63, 2, 5, 338, 5], + ["setarg", 63, 3, 3, 338, 5], + ["invoke", 63, 61, 338, 5], + ["get", 65, 2, 1, 339, 20], + ["get", 66, 3, 1, 339, 30], + ["get", 67, 5, 1, 339, 40], + ["get", 69, 15, 1, 339, 5], + ["frame", 70, 69, 4, 339, 5], + ["null", 71, 339, 5], + ["setarg", 70, 0, 71, 339, 5], + ["setarg", 70, 1, 1, 339, 5], + ["setarg", 70, 2, 65, 339, 5], + ["setarg", 70, 3, 66, 339, 5], + ["setarg", 70, 4, 67, 339, 5], + ["invoke", 70, 68, 339, 5], + ["get", 73, 32, 1, 340, 5], + ["frame", 74, 73, 1, 340, 5], + ["null", 75, 340, 5], + ["setarg", 74, 0, 75, 340, 5], + ["setarg", 74, 1, 2, 340, 5], + ["invoke", 74, 72, 340, 5], + ["get", 77, 34, 1, 342, 5], + ["frame", 78, 77, 1, 342, 5], + ["null", 79, 342, 5], + ["setarg", 78, 0, 79, 342, 5], + ["setarg", 78, 1, 3, 342, 5], + ["invoke", 78, 76, 342, 5], + ["access", 80, "disrupt", 343, 12], + ["get", 82, 12, 1, 343, 5], + ["frame", 83, 82, 1, 343, 5], + ["null", 84, 343, 5], + ["setarg", 83, 0, 84, 343, 5], + ["setarg", 83, 1, 80, 343, 5], + ["invoke", 83, 81, 343, 5], + ["get", 86, 34, 1, 344, 5], + ["frame", 87, 86, 1, 344, 5], + ["null", 88, 344, 5], + ["setarg", 87, 0, 88, 344, 5], + ["setarg", 87, 1, 2, 344, 5], + ["invoke", 87, 85, 344, 5], + ["null", 89, 345, 12], + ["return", 89, 345, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 239, + "nr_close_slots": 0, + "instructions": [ + ["get", 12, 2, 1, 351, 16], + ["move", 1, 12, 351, 16], + ["get", 13, 3, 1, 352, 16], + ["move", 3, 13, 352, 16], + ["get", 14, 5, 1, 353, 17], + ["move", 9, 14, 353, 17], + ["access", 10, 0, 354, 14], + ["access", 11, 0, 355, 14], + ["access", 15, "eq_done", 356, 26], + ["get", 17, 57, 1, 356, 16], + ["frame", 18, 17, 1, 356, 16], + ["null", 19, 356, 16], + ["setarg", 18, 0, 19, 356, 16], + ["setarg", 18, 1, 15, 356, 16], + ["invoke", 18, 16, 356, 16], + ["move", 2, 16, 356, 16], + ["access", 20, "eq_ni", 357, 29], + ["get", 22, 57, 1, 357, 19], + ["frame", 23, 22, 1, 357, 19], + ["null", 24, 357, 19], + ["setarg", 23, 0, 24, 357, 19], + ["setarg", 23, 1, 20, 357, 19], + ["invoke", 23, 21, 357, 19], + ["move", 5, 21, 357, 19], + ["access", 25, "eq_nn", 358, 29], + ["get", 27, 57, 1, 358, 19], + ["frame", 28, 27, 1, 358, 19], + ["null", 29, 358, 19], + ["setarg", 28, 0, 29, 358, 19], + ["setarg", 28, 1, 25, 358, 19], + ["invoke", 28, 26, 358, 19], + ["move", 7, 26, 358, 19], + ["access", 30, "eq_nt", 359, 30], + ["get", 32, 57, 1, 359, 20], + ["frame", 33, 32, 1, 359, 20], + ["null", 34, 359, 20], + ["setarg", 33, 0, 34, 359, 20], + ["setarg", 33, 1, 30, 359, 20], + ["invoke", 33, 31, 359, 20], + ["move", 8, 31, 359, 20], + ["access", 35, "eq_nnl", 360, 30], + ["get", 37, 57, 1, 360, 20], + ["frame", 38, 37, 1, 360, 20], + ["null", 39, 360, 20], + ["setarg", 38, 0, 39, 360, 20], + ["setarg", 38, 1, 35, 360, 20], + ["invoke", 38, 36, 360, 20], + ["move", 6, 36, 360, 20], + ["access", 40, "eq_nb", 361, 30], + ["get", 42, 57, 1, 361, 20], + ["frame", 43, 42, 1, 361, 20], + ["null", 44, 361, 20], + ["setarg", 43, 0, 44, 361, 20], + ["setarg", 43, 1, 40, 361, 20], + ["invoke", 43, 41, 361, 20], + ["move", 4, 41, 361, 20], + ["access", 45, "is_identical", 364, 12], + ["get", 47, 15, 1, 364, 5], + ["frame", 48, 47, 4, 364, 5], + ["null", 49, 364, 5], + ["setarg", 48, 0, 49, 364, 5], + ["setarg", 48, 1, 45, 364, 5], + ["setarg", 48, 2, 1, 364, 5], + ["setarg", 48, 3, 3, 364, 5], + ["setarg", 48, 4, 9, 364, 5], + ["invoke", 48, 46, 364, 5], + ["access", 50, "jump_true", 365, 20], + ["get", 52, 33, 1, 365, 5], + ["frame", 53, 52, 3, 365, 5], + ["null", 54, 365, 5], + ["setarg", 53, 0, 54, 365, 5], + ["setarg", 53, 1, 50, 365, 5], + ["setarg", 53, 2, 1, 365, 5], + ["setarg", 53, 3, 2, 365, 5], + ["invoke", 53, 51, 365, 5], + ["get", 56, 9, 1, 368, 10], + ["frame", 57, 56, 0, 368, 10], + ["null", 58, 368, 10], + ["setarg", 57, 0, 58, 368, 10], + ["invoke", 57, 55, 368, 10], + ["move", 10, 55, 368, 10], + ["access", 59, "is_int", 369, 12], + ["get", 61, 14, 1, 369, 5], + ["frame", 62, 61, 3, 369, 5], + ["null", 63, 369, 5], + ["setarg", 62, 0, 63, 369, 5], + ["setarg", 62, 1, 59, 369, 5], + ["setarg", 62, 2, 10, 369, 5], + ["setarg", 62, 3, 3, 369, 5], + ["invoke", 62, 60, 369, 5], + ["access", 64, "jump_false", 370, 20], + ["get", 66, 33, 1, 370, 5], + ["frame", 67, 66, 3, 370, 5], + ["null", 68, 370, 5], + ["setarg", 67, 0, 68, 370, 5], + ["setarg", 67, 1, 64, 370, 5], + ["setarg", 67, 2, 10, 370, 5], + ["setarg", 67, 3, 5, 370, 5], + ["invoke", 67, 65, 370, 5], + ["get", 70, 9, 1, 371, 10], + ["frame", 71, 70, 0, 371, 10], + ["null", 72, 371, 10], + ["setarg", 71, 0, 72, 371, 10], + ["invoke", 71, 69, 371, 10], + ["move", 11, 69, 371, 10], + ["access", 73, "is_int", 372, 12], + ["get", 75, 14, 1, 372, 5], + ["frame", 76, 75, 3, 372, 5], + ["null", 77, 372, 5], + ["setarg", 76, 0, 77, 372, 5], + ["setarg", 76, 1, 73, 372, 5], + ["setarg", 76, 2, 11, 372, 5], + ["setarg", 76, 3, 9, 372, 5], + ["invoke", 76, 74, 372, 5], + ["access", 78, "jump_false", 373, 20], + ["get", 80, 33, 1, 373, 5], + ["frame", 81, 80, 3, 373, 5], + ["null", 82, 373, 5], + ["setarg", 81, 0, 82, 373, 5], + ["setarg", 81, 1, 78, 373, 5], + ["setarg", 81, 2, 11, 373, 5], + ["setarg", 81, 3, 5, 373, 5], + ["invoke", 81, 79, 373, 5], + ["access", 83, "eq_int", 374, 12], + ["get", 85, 15, 1, 374, 5], + ["frame", 86, 85, 4, 374, 5], + ["null", 87, 374, 5], + ["setarg", 86, 0, 87, 374, 5], + ["setarg", 86, 1, 83, 374, 5], + ["setarg", 86, 2, 1, 374, 5], + ["setarg", 86, 3, 3, 374, 5], + ["setarg", 86, 4, 9, 374, 5], + ["invoke", 86, 84, 374, 5], + ["get", 89, 32, 1, 375, 5], + ["frame", 90, 89, 1, 375, 5], + ["null", 91, 375, 5], + ["setarg", 90, 0, 91, 375, 5], + ["setarg", 90, 1, 2, 375, 5], + ["invoke", 90, 88, 375, 5], + ["get", 93, 34, 1, 378, 5], + ["frame", 94, 93, 1, 378, 5], + ["null", 95, 378, 5], + ["setarg", 94, 0, 95, 378, 5], + ["setarg", 94, 1, 5, 378, 5], + ["invoke", 94, 92, 378, 5], + ["access", 96, "is_num", 379, 12], + ["get", 98, 14, 1, 379, 5], + ["frame", 99, 98, 3, 379, 5], + ["null", 100, 379, 5], + ["setarg", 99, 0, 100, 379, 5], + ["setarg", 99, 1, 96, 379, 5], + ["setarg", 99, 2, 10, 379, 5], + ["setarg", 99, 3, 3, 379, 5], + ["invoke", 99, 97, 379, 5], + ["access", 101, "jump_false", 380, 20], + ["get", 103, 33, 1, 380, 5], + ["frame", 104, 103, 3, 380, 5], + ["null", 105, 380, 5], + ["setarg", 104, 0, 105, 380, 5], + ["setarg", 104, 1, 101, 380, 5], + ["setarg", 104, 2, 10, 380, 5], + ["setarg", 104, 3, 7, 380, 5], + ["invoke", 104, 102, 380, 5], + ["access", 106, "is_num", 381, 12], + ["get", 108, 14, 1, 381, 5], + ["frame", 109, 108, 3, 381, 5], + ["null", 110, 381, 5], + ["setarg", 109, 0, 110, 381, 5], + ["setarg", 109, 1, 106, 381, 5], + ["setarg", 109, 2, 11, 381, 5], + ["setarg", 109, 3, 9, 381, 5], + ["invoke", 109, 107, 381, 5], + ["access", 111, "jump_false", 382, 20], + ["get", 113, 33, 1, 382, 5], + ["frame", 114, 113, 3, 382, 5], + ["null", 115, 382, 5], + ["setarg", 114, 0, 115, 382, 5], + ["setarg", 114, 1, 111, 382, 5], + ["setarg", 114, 2, 11, 382, 5], + ["setarg", 114, 3, 7, 382, 5], + ["invoke", 114, 112, 382, 5], + ["access", 116, "eq_float", 383, 12], + ["get", 118, 15, 1, 383, 5], + ["frame", 119, 118, 4, 383, 5], + ["null", 120, 383, 5], + ["setarg", 119, 0, 120, 383, 5], + ["setarg", 119, 1, 116, 383, 5], + ["setarg", 119, 2, 1, 383, 5], + ["setarg", 119, 3, 3, 383, 5], + ["setarg", 119, 4, 9, 383, 5], + ["invoke", 119, 117, 383, 5], + ["get", 122, 32, 1, 384, 5], + ["frame", 123, 122, 1, 384, 5], + ["null", 124, 384, 5], + ["setarg", 123, 0, 124, 384, 5], + ["setarg", 123, 1, 2, 384, 5], + ["invoke", 123, 121, 384, 5], + ["get", 126, 34, 1, 387, 5], + ["frame", 127, 126, 1, 387, 5], + ["null", 128, 387, 5], + ["setarg", 127, 0, 128, 387, 5], + ["setarg", 127, 1, 7, 387, 5], + ["invoke", 127, 125, 387, 5], + ["access", 129, "is_text", 388, 12], + ["get", 131, 14, 1, 388, 5], + ["frame", 132, 131, 3, 388, 5], + ["null", 133, 388, 5], + ["setarg", 132, 0, 133, 388, 5], + ["setarg", 132, 1, 129, 388, 5], + ["setarg", 132, 2, 10, 388, 5], + ["setarg", 132, 3, 3, 388, 5], + ["invoke", 132, 130, 388, 5], + ["access", 134, "jump_false", 389, 20], + ["get", 136, 33, 1, 389, 5], + ["frame", 137, 136, 3, 389, 5], + ["null", 138, 389, 5], + ["setarg", 137, 0, 138, 389, 5], + ["setarg", 137, 1, 134, 389, 5], + ["setarg", 137, 2, 10, 389, 5], + ["setarg", 137, 3, 8, 389, 5], + ["invoke", 137, 135, 389, 5], + ["access", 139, "is_text", 390, 12], + ["get", 141, 14, 1, 390, 5], + ["frame", 142, 141, 3, 390, 5], + ["null", 143, 390, 5], + ["setarg", 142, 0, 143, 390, 5], + ["setarg", 142, 1, 139, 390, 5], + ["setarg", 142, 2, 11, 390, 5], + ["setarg", 142, 3, 9, 390, 5], + ["invoke", 142, 140, 390, 5], + ["access", 144, "jump_false", 391, 20], + ["get", 146, 33, 1, 391, 5], + ["frame", 147, 146, 3, 391, 5], + ["null", 148, 391, 5], + ["setarg", 147, 0, 148, 391, 5], + ["setarg", 147, 1, 144, 391, 5], + ["setarg", 147, 2, 11, 391, 5], + ["setarg", 147, 3, 8, 391, 5], + ["invoke", 147, 145, 391, 5], + ["access", 149, "eq_text", 392, 12], + ["get", 151, 15, 1, 392, 5], + ["frame", 152, 151, 4, 392, 5], + ["null", 153, 392, 5], + ["setarg", 152, 0, 153, 392, 5], + ["setarg", 152, 1, 149, 392, 5], + ["setarg", 152, 2, 1, 392, 5], + ["setarg", 152, 3, 3, 392, 5], + ["setarg", 152, 4, 9, 392, 5], + ["invoke", 152, 150, 392, 5], + ["get", 155, 32, 1, 393, 5], + ["frame", 156, 155, 1, 393, 5], + ["null", 157, 393, 5], + ["setarg", 156, 0, 157, 393, 5], + ["setarg", 156, 1, 2, 393, 5], + ["invoke", 156, 154, 393, 5], + ["get", 159, 34, 1, 396, 5], + ["frame", 160, 159, 1, 396, 5], + ["null", 161, 396, 5], + ["setarg", 160, 0, 161, 396, 5], + ["setarg", 160, 1, 8, 396, 5], + ["invoke", 160, 158, 396, 5], + ["access", 162, "is_null", 397, 12], + ["get", 164, 14, 1, 397, 5], + ["frame", 165, 164, 3, 397, 5], + ["null", 166, 397, 5], + ["setarg", 165, 0, 166, 397, 5], + ["setarg", 165, 1, 162, 397, 5], + ["setarg", 165, 2, 10, 397, 5], + ["setarg", 165, 3, 3, 397, 5], + ["invoke", 165, 163, 397, 5], + ["access", 167, "jump_false", 398, 20], + ["get", 169, 33, 1, 398, 5], + ["frame", 170, 169, 3, 398, 5], + ["null", 171, 398, 5], + ["setarg", 170, 0, 171, 398, 5], + ["setarg", 170, 1, 167, 398, 5], + ["setarg", 170, 2, 10, 398, 5], + ["setarg", 170, 3, 6, 398, 5], + ["invoke", 170, 168, 398, 5], + ["access", 172, "is_null", 399, 12], + ["get", 174, 14, 1, 399, 5], + ["frame", 175, 174, 3, 399, 5], + ["null", 176, 399, 5], + ["setarg", 175, 0, 176, 399, 5], + ["setarg", 175, 1, 172, 399, 5], + ["setarg", 175, 2, 11, 399, 5], + ["setarg", 175, 3, 9, 399, 5], + ["invoke", 175, 173, 399, 5], + ["access", 177, "jump_false", 400, 20], + ["get", 179, 33, 1, 400, 5], + ["frame", 180, 179, 3, 400, 5], + ["null", 181, 400, 5], + ["setarg", 180, 0, 181, 400, 5], + ["setarg", 180, 1, 177, 400, 5], + ["setarg", 180, 2, 11, 400, 5], + ["setarg", 180, 3, 6, 400, 5], + ["invoke", 180, 178, 400, 5], + ["access", 182, "true", 401, 12], + ["get", 184, 13, 1, 401, 5], + ["frame", 185, 184, 2, 401, 5], + ["null", 186, 401, 5], + ["setarg", 185, 0, 186, 401, 5], + ["setarg", 185, 1, 182, 401, 5], + ["setarg", 185, 2, 1, 401, 5], + ["invoke", 185, 183, 401, 5], + ["get", 188, 32, 1, 402, 5], + ["frame", 189, 188, 1, 402, 5], + ["null", 190, 402, 5], + ["setarg", 189, 0, 190, 402, 5], + ["setarg", 189, 1, 2, 402, 5], + ["invoke", 189, 187, 402, 5], + ["get", 192, 34, 1, 405, 5], + ["frame", 193, 192, 1, 405, 5], + ["null", 194, 405, 5], + ["setarg", 193, 0, 194, 405, 5], + ["setarg", 193, 1, 6, 405, 5], + ["invoke", 193, 191, 405, 5], + ["access", 195, "is_bool", 406, 12], + ["get", 197, 14, 1, 406, 5], + ["frame", 198, 197, 3, 406, 5], + ["null", 199, 406, 5], + ["setarg", 198, 0, 199, 406, 5], + ["setarg", 198, 1, 195, 406, 5], + ["setarg", 198, 2, 10, 406, 5], + ["setarg", 198, 3, 3, 406, 5], + ["invoke", 198, 196, 406, 5], + ["access", 200, "jump_false", 407, 20], + ["get", 202, 33, 1, 407, 5], + ["frame", 203, 202, 3, 407, 5], + ["null", 204, 407, 5], + ["setarg", 203, 0, 204, 407, 5], + ["setarg", 203, 1, 200, 407, 5], + ["setarg", 203, 2, 10, 407, 5], + ["setarg", 203, 3, 4, 407, 5], + ["invoke", 203, 201, 407, 5], + ["access", 205, "is_bool", 408, 12], + ["get", 207, 14, 1, 408, 5], + ["frame", 208, 207, 3, 408, 5], + ["null", 209, 408, 5], + ["setarg", 208, 0, 209, 408, 5], + ["setarg", 208, 1, 205, 408, 5], + ["setarg", 208, 2, 11, 408, 5], + ["setarg", 208, 3, 9, 408, 5], + ["invoke", 208, 206, 408, 5], + ["access", 210, "jump_false", 409, 20], + ["get", 212, 33, 1, 409, 5], + ["frame", 213, 212, 3, 409, 5], + ["null", 214, 409, 5], + ["setarg", 213, 0, 214, 409, 5], + ["setarg", 213, 1, 210, 409, 5], + ["setarg", 213, 2, 11, 409, 5], + ["setarg", 213, 3, 4, 409, 5], + ["invoke", 213, 211, 409, 5], + ["access", 215, "eq_bool", 410, 12], + ["get", 217, 15, 1, 410, 5], + ["frame", 218, 217, 4, 410, 5], + ["null", 219, 410, 5], + ["setarg", 218, 0, 219, 410, 5], + ["setarg", 218, 1, 215, 410, 5], + ["setarg", 218, 2, 1, 410, 5], + ["setarg", 218, 3, 3, 410, 5], + ["setarg", 218, 4, 9, 410, 5], + ["invoke", 218, 216, 410, 5], + ["get", 221, 32, 1, 411, 5], + ["frame", 222, 221, 1, 411, 5], + ["null", 223, 411, 5], + ["setarg", 222, 0, 223, 411, 5], + ["setarg", 222, 1, 2, 411, 5], + ["invoke", 222, 220, 411, 5], + ["get", 225, 34, 1, 414, 5], + ["frame", 226, 225, 1, 414, 5], + ["null", 227, 414, 5], + ["setarg", 226, 0, 227, 414, 5], + ["setarg", 226, 1, 4, 414, 5], + ["invoke", 226, 224, 414, 5], + ["access", 228, "false", 415, 12], + ["get", 230, 13, 1, 415, 5], + ["frame", 231, 230, 2, 415, 5], + ["null", 232, 415, 5], + ["setarg", 231, 0, 232, 415, 5], + ["setarg", 231, 1, 228, 415, 5], + ["setarg", 231, 2, 1, 415, 5], + ["invoke", 231, 229, 415, 5], + ["get", 234, 34, 1, 416, 5], + ["frame", 235, 234, 1, 416, 5], + ["null", 236, 416, 5], + ["setarg", 235, 0, 236, 416, 5], + ["setarg", 235, 1, 2, 416, 5], + ["invoke", 235, 233, 416, 5], + ["null", 237, 417, 12], + ["return", 237, 417, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 272, + "nr_close_slots": 0, + "instructions": [ + ["get", 14, 2, 1, 423, 16], + ["move", 1, 14, 423, 16], + ["get", 15, 3, 1, 424, 16], + ["move", 3, 15, 424, 16], + ["get", 16, 5, 1, 425, 17], + ["move", 11, 16, 425, 17], + ["access", 12, 0, 426, 14], + ["access", 13, 0, 427, 14], + ["access", 17, "ne_done", 428, 26], + ["get", 19, 57, 1, 428, 16], + ["frame", 20, 19, 1, 428, 16], + ["null", 21, 428, 16], + ["setarg", 20, 0, 21, 428, 16], + ["setarg", 20, 1, 17, 428, 16], + ["invoke", 20, 18, 428, 16], + ["move", 2, 18, 428, 16], + ["access", 22, "ne_nid", 429, 31], + ["get", 24, 57, 1, 429, 21], + ["frame", 25, 24, 1, 429, 21], + ["null", 26, 429, 21], + ["setarg", 25, 0, 26, 429, 21], + ["setarg", 25, 1, 22, 429, 21], + ["invoke", 25, 23, 429, 21], + ["move", 6, 23, 429, 21], + ["access", 27, "ne_ni", 430, 29], + ["get", 29, 57, 1, 430, 19], + ["frame", 30, 29, 1, 430, 19], + ["null", 31, 430, 19], + ["setarg", 30, 0, 31, 430, 19], + ["setarg", 30, 1, 27, 430, 19], + ["invoke", 30, 28, 430, 19], + ["move", 7, 28, 430, 19], + ["access", 32, "ne_nn", 431, 29], + ["get", 34, 57, 1, 431, 19], + ["frame", 35, 34, 1, 431, 19], + ["null", 36, 431, 19], + ["setarg", 35, 0, 36, 431, 19], + ["setarg", 35, 1, 32, 431, 19], + ["invoke", 35, 33, 431, 19], + ["move", 9, 33, 431, 19], + ["access", 37, "ne_nt", 432, 30], + ["get", 39, 57, 1, 432, 20], + ["frame", 40, 39, 1, 432, 20], + ["null", 41, 432, 20], + ["setarg", 40, 0, 41, 432, 20], + ["setarg", 40, 1, 37, 432, 20], + ["invoke", 40, 38, 432, 20], + ["move", 10, 38, 432, 20], + ["access", 42, "ne_nnl", 433, 30], + ["get", 44, 57, 1, 433, 20], + ["frame", 45, 44, 1, 433, 20], + ["null", 46, 433, 20], + ["setarg", 45, 0, 46, 433, 20], + ["setarg", 45, 1, 42, 433, 20], + ["invoke", 45, 43, 433, 20], + ["move", 8, 43, 433, 20], + ["access", 47, "ne_nb", 434, 30], + ["get", 49, 57, 1, 434, 20], + ["frame", 50, 49, 1, 434, 20], + ["null", 51, 434, 20], + ["setarg", 50, 0, 51, 434, 20], + ["setarg", 50, 1, 47, 434, 20], + ["invoke", 50, 48, 434, 20], + ["move", 5, 48, 434, 20], + ["access", 52, "is_identical", 437, 12], + ["get", 54, 15, 1, 437, 5], + ["frame", 55, 54, 4, 437, 5], + ["null", 56, 437, 5], + ["setarg", 55, 0, 56, 437, 5], + ["setarg", 55, 1, 52, 437, 5], + ["setarg", 55, 2, 1, 437, 5], + ["setarg", 55, 3, 3, 437, 5], + ["setarg", 55, 4, 11, 437, 5], + ["invoke", 55, 53, 437, 5], + ["access", 57, "jump_true", 438, 20], + ["get", 59, 33, 1, 438, 5], + ["frame", 60, 59, 3, 438, 5], + ["null", 61, 438, 5], + ["setarg", 60, 0, 61, 438, 5], + ["setarg", 60, 1, 57, 438, 5], + ["setarg", 60, 2, 1, 438, 5], + ["setarg", 60, 3, 6, 438, 5], + ["invoke", 60, 58, 438, 5], + ["get", 63, 32, 1, 440, 5], + ["frame", 64, 63, 1, 440, 5], + ["null", 65, 440, 5], + ["setarg", 64, 0, 65, 440, 5], + ["setarg", 64, 1, 7, 440, 5], + ["invoke", 64, 62, 440, 5], + ["get", 67, 34, 1, 442, 5], + ["frame", 68, 67, 1, 442, 5], + ["null", 69, 442, 5], + ["setarg", 68, 0, 69, 442, 5], + ["setarg", 68, 1, 6, 442, 5], + ["invoke", 68, 66, 442, 5], + ["access", 70, "false", 443, 12], + ["get", 72, 13, 1, 443, 5], + ["frame", 73, 72, 2, 443, 5], + ["null", 74, 443, 5], + ["setarg", 73, 0, 74, 443, 5], + ["setarg", 73, 1, 70, 443, 5], + ["setarg", 73, 2, 1, 443, 5], + ["invoke", 73, 71, 443, 5], + ["get", 76, 32, 1, 444, 5], + ["frame", 77, 76, 1, 444, 5], + ["null", 78, 444, 5], + ["setarg", 77, 0, 78, 444, 5], + ["setarg", 77, 1, 2, 444, 5], + ["invoke", 77, 75, 444, 5], + ["get", 80, 34, 1, 447, 5], + ["frame", 81, 80, 1, 447, 5], + ["null", 82, 447, 5], + ["setarg", 81, 0, 82, 447, 5], + ["setarg", 81, 1, 7, 447, 5], + ["invoke", 81, 79, 447, 5], + ["get", 84, 9, 1, 448, 10], + ["frame", 85, 84, 0, 448, 10], + ["null", 86, 448, 10], + ["setarg", 85, 0, 86, 448, 10], + ["invoke", 85, 83, 448, 10], + ["move", 12, 83, 448, 10], + ["access", 87, "is_int", 449, 12], + ["get", 89, 14, 1, 449, 5], + ["frame", 90, 89, 3, 449, 5], + ["null", 91, 449, 5], + ["setarg", 90, 0, 91, 449, 5], + ["setarg", 90, 1, 87, 449, 5], + ["setarg", 90, 2, 12, 449, 5], + ["setarg", 90, 3, 3, 449, 5], + ["invoke", 90, 88, 449, 5], + ["access", 92, "jump_false", 450, 20], + ["get", 94, 33, 1, 450, 5], + ["frame", 95, 94, 3, 450, 5], + ["null", 96, 450, 5], + ["setarg", 95, 0, 96, 450, 5], + ["setarg", 95, 1, 92, 450, 5], + ["setarg", 95, 2, 12, 450, 5], + ["setarg", 95, 3, 9, 450, 5], + ["invoke", 95, 93, 450, 5], + ["get", 98, 9, 1, 451, 10], + ["frame", 99, 98, 0, 451, 10], + ["null", 100, 451, 10], + ["setarg", 99, 0, 100, 451, 10], + ["invoke", 99, 97, 451, 10], + ["move", 13, 97, 451, 10], + ["access", 101, "is_int", 452, 12], + ["get", 103, 14, 1, 452, 5], + ["frame", 104, 103, 3, 452, 5], + ["null", 105, 452, 5], + ["setarg", 104, 0, 105, 452, 5], + ["setarg", 104, 1, 101, 452, 5], + ["setarg", 104, 2, 13, 452, 5], + ["setarg", 104, 3, 11, 452, 5], + ["invoke", 104, 102, 452, 5], + ["access", 106, "jump_false", 453, 20], + ["get", 108, 33, 1, 453, 5], + ["frame", 109, 108, 3, 453, 5], + ["null", 110, 453, 5], + ["setarg", 109, 0, 110, 453, 5], + ["setarg", 109, 1, 106, 453, 5], + ["setarg", 109, 2, 13, 453, 5], + ["setarg", 109, 3, 9, 453, 5], + ["invoke", 109, 107, 453, 5], + ["access", 111, "ne_int", 454, 12], + ["get", 113, 15, 1, 454, 5], + ["frame", 114, 113, 4, 454, 5], + ["null", 115, 454, 5], + ["setarg", 114, 0, 115, 454, 5], + ["setarg", 114, 1, 111, 454, 5], + ["setarg", 114, 2, 1, 454, 5], + ["setarg", 114, 3, 3, 454, 5], + ["setarg", 114, 4, 11, 454, 5], + ["invoke", 114, 112, 454, 5], + ["get", 117, 32, 1, 455, 5], + ["frame", 118, 117, 1, 455, 5], + ["null", 119, 455, 5], + ["setarg", 118, 0, 119, 455, 5], + ["setarg", 118, 1, 2, 455, 5], + ["invoke", 118, 116, 455, 5], + ["get", 121, 34, 1, 458, 5], + ["frame", 122, 121, 1, 458, 5], + ["null", 123, 458, 5], + ["setarg", 122, 0, 123, 458, 5], + ["setarg", 122, 1, 9, 458, 5], + ["invoke", 122, 120, 458, 5], + ["access", 124, "is_num", 459, 12], + ["get", 126, 14, 1, 459, 5], + ["frame", 127, 126, 3, 459, 5], + ["null", 128, 459, 5], + ["setarg", 127, 0, 128, 459, 5], + ["setarg", 127, 1, 124, 459, 5], + ["setarg", 127, 2, 12, 459, 5], + ["setarg", 127, 3, 3, 459, 5], + ["invoke", 127, 125, 459, 5], + ["access", 129, "jump_false", 460, 20], + ["get", 131, 33, 1, 460, 5], + ["frame", 132, 131, 3, 460, 5], + ["null", 133, 460, 5], + ["setarg", 132, 0, 133, 460, 5], + ["setarg", 132, 1, 129, 460, 5], + ["setarg", 132, 2, 12, 460, 5], + ["setarg", 132, 3, 10, 460, 5], + ["invoke", 132, 130, 460, 5], + ["access", 134, "is_num", 461, 12], + ["get", 136, 14, 1, 461, 5], + ["frame", 137, 136, 3, 461, 5], + ["null", 138, 461, 5], + ["setarg", 137, 0, 138, 461, 5], + ["setarg", 137, 1, 134, 461, 5], + ["setarg", 137, 2, 13, 461, 5], + ["setarg", 137, 3, 11, 461, 5], + ["invoke", 137, 135, 461, 5], + ["access", 139, "jump_false", 462, 20], + ["get", 141, 33, 1, 462, 5], + ["frame", 142, 141, 3, 462, 5], + ["null", 143, 462, 5], + ["setarg", 142, 0, 143, 462, 5], + ["setarg", 142, 1, 139, 462, 5], + ["setarg", 142, 2, 13, 462, 5], + ["setarg", 142, 3, 10, 462, 5], + ["invoke", 142, 140, 462, 5], + ["access", 144, "ne_float", 463, 12], + ["get", 146, 15, 1, 463, 5], + ["frame", 147, 146, 4, 463, 5], + ["null", 148, 463, 5], + ["setarg", 147, 0, 148, 463, 5], + ["setarg", 147, 1, 144, 463, 5], + ["setarg", 147, 2, 1, 463, 5], + ["setarg", 147, 3, 3, 463, 5], + ["setarg", 147, 4, 11, 463, 5], + ["invoke", 147, 145, 463, 5], + ["get", 150, 32, 1, 464, 5], + ["frame", 151, 150, 1, 464, 5], + ["null", 152, 464, 5], + ["setarg", 151, 0, 152, 464, 5], + ["setarg", 151, 1, 2, 464, 5], + ["invoke", 151, 149, 464, 5], + ["get", 154, 34, 1, 467, 5], + ["frame", 155, 154, 1, 467, 5], + ["null", 156, 467, 5], + ["setarg", 155, 0, 156, 467, 5], + ["setarg", 155, 1, 10, 467, 5], + ["invoke", 155, 153, 467, 5], + ["access", 157, "is_text", 468, 12], + ["get", 159, 14, 1, 468, 5], + ["frame", 160, 159, 3, 468, 5], + ["null", 161, 468, 5], + ["setarg", 160, 0, 161, 468, 5], + ["setarg", 160, 1, 157, 468, 5], + ["setarg", 160, 2, 12, 468, 5], + ["setarg", 160, 3, 3, 468, 5], + ["invoke", 160, 158, 468, 5], + ["access", 162, "jump_false", 469, 20], + ["get", 164, 33, 1, 469, 5], + ["frame", 165, 164, 3, 469, 5], + ["null", 166, 469, 5], + ["setarg", 165, 0, 166, 469, 5], + ["setarg", 165, 1, 162, 469, 5], + ["setarg", 165, 2, 12, 469, 5], + ["setarg", 165, 3, 8, 469, 5], + ["invoke", 165, 163, 469, 5], + ["access", 167, "is_text", 470, 12], + ["get", 169, 14, 1, 470, 5], + ["frame", 170, 169, 3, 470, 5], + ["null", 171, 470, 5], + ["setarg", 170, 0, 171, 470, 5], + ["setarg", 170, 1, 167, 470, 5], + ["setarg", 170, 2, 13, 470, 5], + ["setarg", 170, 3, 11, 470, 5], + ["invoke", 170, 168, 470, 5], + ["access", 172, "jump_false", 471, 20], + ["get", 174, 33, 1, 471, 5], + ["frame", 175, 174, 3, 471, 5], + ["null", 176, 471, 5], + ["setarg", 175, 0, 176, 471, 5], + ["setarg", 175, 1, 172, 471, 5], + ["setarg", 175, 2, 13, 471, 5], + ["setarg", 175, 3, 8, 471, 5], + ["invoke", 175, 173, 471, 5], + ["access", 177, "ne_text", 472, 12], + ["get", 179, 15, 1, 472, 5], + ["frame", 180, 179, 4, 472, 5], + ["null", 181, 472, 5], + ["setarg", 180, 0, 181, 472, 5], + ["setarg", 180, 1, 177, 472, 5], + ["setarg", 180, 2, 1, 472, 5], + ["setarg", 180, 3, 3, 472, 5], + ["setarg", 180, 4, 11, 472, 5], + ["invoke", 180, 178, 472, 5], + ["get", 183, 32, 1, 473, 5], + ["frame", 184, 183, 1, 473, 5], + ["null", 185, 473, 5], + ["setarg", 184, 0, 185, 473, 5], + ["setarg", 184, 1, 2, 473, 5], + ["invoke", 184, 182, 473, 5], + ["get", 187, 34, 1, 476, 5], + ["frame", 188, 187, 1, 476, 5], + ["null", 189, 476, 5], + ["setarg", 188, 0, 189, 476, 5], + ["setarg", 188, 1, 8, 476, 5], + ["invoke", 188, 186, 476, 5], + ["access", 190, "is_null", 477, 12], + ["get", 192, 14, 1, 477, 5], + ["frame", 193, 192, 3, 477, 5], + ["null", 194, 477, 5], + ["setarg", 193, 0, 194, 477, 5], + ["setarg", 193, 1, 190, 477, 5], + ["setarg", 193, 2, 12, 477, 5], + ["setarg", 193, 3, 3, 477, 5], + ["invoke", 193, 191, 477, 5], + ["access", 195, "jump_false", 478, 20], + ["get", 197, 33, 1, 478, 5], + ["frame", 198, 197, 3, 478, 5], + ["null", 199, 478, 5], + ["setarg", 198, 0, 199, 478, 5], + ["setarg", 198, 1, 195, 478, 5], + ["setarg", 198, 2, 12, 478, 5], + ["setarg", 198, 3, 5, 478, 5], + ["invoke", 198, 196, 478, 5], + ["access", 200, "is_null", 479, 12], + ["get", 202, 14, 1, 479, 5], + ["frame", 203, 202, 3, 479, 5], + ["null", 204, 479, 5], + ["setarg", 203, 0, 204, 479, 5], + ["setarg", 203, 1, 200, 479, 5], + ["setarg", 203, 2, 13, 479, 5], + ["setarg", 203, 3, 11, 479, 5], + ["invoke", 203, 201, 479, 5], + ["access", 205, "jump_false", 480, 20], + ["get", 207, 33, 1, 480, 5], + ["frame", 208, 207, 3, 480, 5], + ["null", 209, 480, 5], + ["setarg", 208, 0, 209, 480, 5], + ["setarg", 208, 1, 205, 480, 5], + ["setarg", 208, 2, 13, 480, 5], + ["setarg", 208, 3, 5, 480, 5], + ["invoke", 208, 206, 480, 5], + ["access", 210, "false", 481, 12], + ["get", 212, 13, 1, 481, 5], + ["frame", 213, 212, 2, 481, 5], + ["null", 214, 481, 5], + ["setarg", 213, 0, 214, 481, 5], + ["setarg", 213, 1, 210, 481, 5], + ["setarg", 213, 2, 1, 481, 5], + ["invoke", 213, 211, 481, 5], + ["get", 216, 32, 1, 482, 5], + ["frame", 217, 216, 1, 482, 5], + ["null", 218, 482, 5], + ["setarg", 217, 0, 218, 482, 5], + ["setarg", 217, 1, 2, 482, 5], + ["invoke", 217, 215, 482, 5], + ["access", 219, "ne_mis", 485, 30], + ["get", 221, 57, 1, 485, 20], + ["frame", 222, 221, 1, 485, 20], + ["null", 223, 485, 20], + ["setarg", 222, 0, 223, 485, 20], + ["setarg", 222, 1, 219, 485, 20], + ["invoke", 222, 220, 485, 20], + ["move", 4, 220, 485, 20], + ["get", 225, 34, 1, 486, 5], + ["frame", 226, 225, 1, 486, 5], + ["null", 227, 486, 5], + ["setarg", 226, 0, 227, 486, 5], + ["setarg", 226, 1, 5, 486, 5], + ["invoke", 226, 224, 486, 5], + ["access", 228, "is_bool", 487, 12], + ["get", 230, 14, 1, 487, 5], + ["frame", 231, 230, 3, 487, 5], + ["null", 232, 487, 5], + ["setarg", 231, 0, 232, 487, 5], + ["setarg", 231, 1, 228, 487, 5], + ["setarg", 231, 2, 12, 487, 5], + ["setarg", 231, 3, 3, 487, 5], + ["invoke", 231, 229, 487, 5], + ["access", 233, "jump_false", 488, 20], + ["get", 235, 33, 1, 488, 5], + ["frame", 236, 235, 3, 488, 5], + ["null", 237, 488, 5], + ["setarg", 236, 0, 237, 488, 5], + ["setarg", 236, 1, 233, 488, 5], + ["setarg", 236, 2, 12, 488, 5], + ["setarg", 236, 3, 4, 488, 5], + ["invoke", 236, 234, 488, 5], + ["access", 238, "is_bool", 489, 12], + ["get", 240, 14, 1, 489, 5], + ["frame", 241, 240, 3, 489, 5], + ["null", 242, 489, 5], + ["setarg", 241, 0, 242, 489, 5], + ["setarg", 241, 1, 238, 489, 5], + ["setarg", 241, 2, 13, 489, 5], + ["setarg", 241, 3, 11, 489, 5], + ["invoke", 241, 239, 489, 5], + ["access", 243, "jump_false", 490, 20], + ["get", 245, 33, 1, 490, 5], + ["frame", 246, 245, 3, 490, 5], + ["null", 247, 490, 5], + ["setarg", 246, 0, 247, 490, 5], + ["setarg", 246, 1, 243, 490, 5], + ["setarg", 246, 2, 13, 490, 5], + ["setarg", 246, 3, 4, 490, 5], + ["invoke", 246, 244, 490, 5], + ["access", 248, "ne_bool", 491, 12], + ["get", 250, 15, 1, 491, 5], + ["frame", 251, 250, 4, 491, 5], + ["null", 252, 491, 5], + ["setarg", 251, 0, 252, 491, 5], + ["setarg", 251, 1, 248, 491, 5], + ["setarg", 251, 2, 1, 491, 5], + ["setarg", 251, 3, 3, 491, 5], + ["setarg", 251, 4, 11, 491, 5], + ["invoke", 251, 249, 491, 5], + ["get", 254, 32, 1, 492, 5], + ["frame", 255, 254, 1, 492, 5], + ["null", 256, 492, 5], + ["setarg", 255, 0, 256, 492, 5], + ["setarg", 255, 1, 2, 492, 5], + ["invoke", 255, 253, 492, 5], + ["get", 258, 34, 1, 495, 5], + ["frame", 259, 258, 1, 495, 5], + ["null", 260, 495, 5], + ["setarg", 259, 0, 260, 495, 5], + ["setarg", 259, 1, 4, 495, 5], + ["invoke", 259, 257, 495, 5], + ["access", 261, "true", 496, 12], + ["get", 263, 13, 1, 496, 5], + ["frame", 264, 263, 2, 496, 5], + ["null", 265, 496, 5], + ["setarg", 264, 0, 265, 496, 5], + ["setarg", 264, 1, 261, 496, 5], + ["setarg", 264, 2, 1, 496, 5], + ["invoke", 264, 262, 496, 5], + ["get", 267, 34, 1, 497, 5], + ["frame", 268, 267, 1, 497, 5], + ["null", 269, 497, 5], + ["setarg", 268, 0, 269, 497, 5], + ["setarg", 268, 1, 2, 497, 5], + ["invoke", 268, 266, 497, 5], + ["null", 270, 498, 12], + ["return", 270, 498, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 205, + "nr_close_slots": 0, + "instructions": [ + ["get", 19, 2, 1, 504, 16], + ["move", 4, 19, 504, 16], + ["get", 20, 3, 1, 505, 16], + ["move", 7, 20, 505, 16], + ["get", 21, 5, 1, 506, 17], + ["move", 13, 21, 506, 17], + ["access", 17, 0, 507, 14], + ["access", 18, 0, 508, 14], + ["get", 22, 4, 1, 509, 36], + ["get", 24, 65, 1, 509, 23], + ["frame", 25, 24, 1, 509, 23], + ["null", 26, 509, 23], + ["setarg", 25, 0, 26, 509, 23], + ["setarg", 25, 1, 22, 509, 23], + ["invoke", 25, 23, 509, 23], + ["move", 8, 23, 509, 23], + ["get", 27, 4, 1, 510, 39], + ["get", 29, 66, 1, 510, 23], + ["frame", 30, 29, 1, 510, 23], + ["null", 31, 510, 23], + ["setarg", 30, 0, 31, 510, 23], + ["setarg", 30, 1, 27, 510, 23], + ["invoke", 30, 28, 510, 23], + ["move", 9, 28, 510, 23], + ["get", 32, 4, 1, 511, 38], + ["get", 34, 67, 1, 511, 24], + ["frame", 35, 34, 1, 511, 24], + ["null", 36, 511, 24], + ["setarg", 35, 0, 36, 511, 24], + ["setarg", 35, 1, 32, 511, 24], + ["invoke", 35, 33, 511, 24], + ["move", 10, 33, 511, 24], + ["get", 37, 6, 1, 512, 37], + ["get", 39, 65, 1, 512, 24], + ["frame", 40, 39, 1, 512, 24], + ["null", 41, 512, 24], + ["setarg", 40, 0, 41, 512, 24], + ["setarg", 40, 1, 37, 512, 24], + ["invoke", 40, 38, 512, 24], + ["move", 14, 38, 512, 24], + ["get", 42, 6, 1, 513, 40], + ["get", 44, 66, 1, 513, 24], + ["frame", 45, 44, 1, 513, 24], + ["null", 46, 513, 24], + ["setarg", 45, 0, 46, 513, 24], + ["setarg", 45, 1, 42, 513, 24], + ["invoke", 45, 43, 513, 24], + ["move", 15, 43, 513, 24], + ["get", 47, 6, 1, 514, 39], + ["get", 49, 67, 1, 514, 25], + ["frame", 50, 49, 1, 514, 25], + ["null", 51, 514, 25], + ["setarg", 50, 0, 51, 514, 25], + ["setarg", 50, 1, 47, 514, 25], + ["invoke", 50, 48, 514, 25], + ["move", 16, 48, 514, 25], + ["null", 11, 515, 19], + ["null", 12, 516, 19], + ["null", 5, 517, 16], + ["null", 6, 518, 15], + ["move", 52, 8, 521, 9], + ["jump_false", 52, "and_end_176", 521, 9], + ["move", 52, 14, 521, 24], + "and_end_176", + ["jump_false", 52, "if_else_174", 521, 24], + ["get", 54, 15, 1, 522, 7], + ["frame", 55, 54, 4, 522, 7], + ["null", 56, 522, 7], + ["setarg", 55, 0, 56, 522, 7], + ["setarg", 55, 1, 1, 522, 7], + ["setarg", 55, 2, 4, 522, 7], + ["setarg", 55, 3, 7, 522, 7], + ["setarg", 55, 4, 13, 522, 7], + ["invoke", 55, 53, 522, 7], + ["null", 57, 523, 14], + ["return", 57, 523, 14], + "_nop_ur_1", + "if_else_174", + "if_end_175", + ["move", 58, 9, 526, 9], + ["jump_false", 58, "and_end_179", 526, 9], + ["move", 58, 15, 526, 24], + "and_end_179", + ["jump_false", 58, "if_else_177", 526, 24], + ["get", 60, 15, 1, 527, 7], + ["frame", 61, 60, 4, 527, 7], + ["null", 62, 527, 7], + ["setarg", 61, 0, 62, 527, 7], + ["setarg", 61, 1, 2, 527, 7], + ["setarg", 61, 2, 4, 527, 7], + ["setarg", 61, 3, 7, 527, 7], + ["setarg", 61, 4, 13, 527, 7], + ["invoke", 61, 59, 527, 7], + ["null", 63, 528, 14], + ["return", 63, 528, 14], + "_nop_ur_2", + "if_else_177", + "if_end_178", + ["move", 64, 10, 531, 9], + ["jump_false", 64, "and_end_182", 531, 9], + ["move", 64, 16, 531, 25], + "and_end_182", + ["jump_false", 64, "if_else_180", 531, 25], + ["get", 66, 15, 1, 532, 7], + ["frame", 67, 66, 4, 532, 7], + ["null", 68, 532, 7], + ["setarg", 67, 0, 68, 532, 7], + ["setarg", 67, 1, 3, 532, 7], + ["setarg", 67, 2, 4, 532, 7], + ["setarg", 67, 3, 7, 532, 7], + ["setarg", 67, 4, 13, 532, 7], + ["invoke", 67, 65, 532, 7], + ["null", 69, 533, 14], + ["return", 69, 533, 14], + "_nop_ur_3", + "if_else_180", + "if_end_181", + ["access", 70, "rel_ni", 536, 25], + ["get", 72, 57, 1, 536, 15], + ["frame", 73, 72, 1, 536, 15], + ["null", 74, 536, 15], + ["setarg", 73, 0, 74, 536, 15], + ["setarg", 73, 1, 70, 536, 15], + ["invoke", 73, 71, 536, 15], + ["move", 11, 71, 536, 15], + ["access", 75, "rel_nn", 537, 25], + ["get", 77, 57, 1, 537, 15], + ["frame", 78, 77, 1, 537, 15], + ["null", 79, 537, 15], + ["setarg", 78, 0, 79, 537, 15], + ["setarg", 78, 1, 75, 537, 15], + ["invoke", 78, 76, 537, 15], + ["move", 12, 76, 537, 15], + ["access", 80, "rel_done", 538, 22], + ["get", 82, 57, 1, 538, 12], + ["frame", 83, 82, 1, 538, 12], + ["null", 84, 538, 12], + ["setarg", 83, 0, 84, 538, 12], + ["setarg", 83, 1, 80, 538, 12], + ["invoke", 83, 81, 538, 12], + ["move", 5, 81, 538, 12], + ["access", 85, "rel_err", 539, 21], + ["get", 87, 57, 1, 539, 11], + ["frame", 88, 87, 1, 539, 11], + ["null", 89, 539, 11], + ["setarg", 88, 0, 89, 539, 11], + ["setarg", 88, 1, 85, 539, 11], + ["invoke", 88, 86, 539, 11], + ["move", 6, 86, 539, 11], + ["get", 91, 9, 1, 541, 10], + ["frame", 92, 91, 0, 541, 10], + ["null", 93, 541, 10], + ["setarg", 92, 0, 93, 541, 10], + ["invoke", 92, 90, 541, 10], + ["move", 17, 90, 541, 10], + ["access", 94, "is_int", 542, 12], + ["get", 96, 14, 1, 542, 5], + ["frame", 97, 96, 3, 542, 5], + ["null", 98, 542, 5], + ["setarg", 97, 0, 98, 542, 5], + ["setarg", 97, 1, 94, 542, 5], + ["setarg", 97, 2, 17, 542, 5], + ["setarg", 97, 3, 7, 542, 5], + ["invoke", 97, 95, 542, 5], + ["access", 99, "jump_false", 543, 20], + ["get", 101, 33, 1, 543, 5], + ["frame", 102, 101, 3, 543, 5], + ["null", 103, 543, 5], + ["setarg", 102, 0, 103, 543, 5], + ["setarg", 102, 1, 99, 543, 5], + ["setarg", 102, 2, 17, 543, 5], + ["setarg", 102, 3, 11, 543, 5], + ["invoke", 102, 100, 543, 5], + ["get", 105, 9, 1, 544, 10], + ["frame", 106, 105, 0, 544, 10], + ["null", 107, 544, 10], + ["setarg", 106, 0, 107, 544, 10], + ["invoke", 106, 104, 544, 10], + ["move", 18, 104, 544, 10], + ["access", 108, "is_int", 545, 12], + ["get", 110, 14, 1, 545, 5], + ["frame", 111, 110, 3, 545, 5], + ["null", 112, 545, 5], + ["setarg", 111, 0, 112, 545, 5], + ["setarg", 111, 1, 108, 545, 5], + ["setarg", 111, 2, 18, 545, 5], + ["setarg", 111, 3, 13, 545, 5], + ["invoke", 111, 109, 545, 5], + ["access", 113, "jump_false", 546, 20], + ["get", 115, 33, 1, 546, 5], + ["frame", 116, 115, 3, 546, 5], + ["null", 117, 546, 5], + ["setarg", 116, 0, 117, 546, 5], + ["setarg", 116, 1, 113, 546, 5], + ["setarg", 116, 2, 18, 546, 5], + ["setarg", 116, 3, 11, 546, 5], + ["invoke", 116, 114, 546, 5], + ["get", 119, 15, 1, 547, 5], + ["frame", 120, 119, 4, 547, 5], + ["null", 121, 547, 5], + ["setarg", 120, 0, 121, 547, 5], + ["setarg", 120, 1, 1, 547, 5], + ["setarg", 120, 2, 4, 547, 5], + ["setarg", 120, 3, 7, 547, 5], + ["setarg", 120, 4, 13, 547, 5], + ["invoke", 120, 118, 547, 5], + ["get", 123, 32, 1, 548, 5], + ["frame", 124, 123, 1, 548, 5], + ["null", 125, 548, 5], + ["setarg", 124, 0, 125, 548, 5], + ["setarg", 124, 1, 5, 548, 5], + ["invoke", 124, 122, 548, 5], + ["get", 127, 34, 1, 550, 5], + ["frame", 128, 127, 1, 550, 5], + ["null", 129, 550, 5], + ["setarg", 128, 0, 129, 550, 5], + ["setarg", 128, 1, 11, 550, 5], + ["invoke", 128, 126, 550, 5], + ["access", 130, "is_num", 551, 12], + ["get", 132, 14, 1, 551, 5], + ["frame", 133, 132, 3, 551, 5], + ["null", 134, 551, 5], + ["setarg", 133, 0, 134, 551, 5], + ["setarg", 133, 1, 130, 551, 5], + ["setarg", 133, 2, 17, 551, 5], + ["setarg", 133, 3, 7, 551, 5], + ["invoke", 133, 131, 551, 5], + ["access", 135, "jump_false", 552, 20], + ["get", 137, 33, 1, 552, 5], + ["frame", 138, 137, 3, 552, 5], + ["null", 139, 552, 5], + ["setarg", 138, 0, 139, 552, 5], + ["setarg", 138, 1, 135, 552, 5], + ["setarg", 138, 2, 17, 552, 5], + ["setarg", 138, 3, 12, 552, 5], + ["invoke", 138, 136, 552, 5], + ["access", 140, "is_num", 553, 12], + ["get", 142, 14, 1, 553, 5], + ["frame", 143, 142, 3, 553, 5], + ["null", 144, 553, 5], + ["setarg", 143, 0, 144, 553, 5], + ["setarg", 143, 1, 140, 553, 5], + ["setarg", 143, 2, 18, 553, 5], + ["setarg", 143, 3, 13, 553, 5], + ["invoke", 143, 141, 553, 5], + ["access", 145, "jump_false", 554, 20], + ["get", 147, 33, 1, 554, 5], + ["frame", 148, 147, 3, 554, 5], + ["null", 149, 554, 5], + ["setarg", 148, 0, 149, 554, 5], + ["setarg", 148, 1, 145, 554, 5], + ["setarg", 148, 2, 18, 554, 5], + ["setarg", 148, 3, 12, 554, 5], + ["invoke", 148, 146, 554, 5], + ["get", 151, 15, 1, 555, 5], + ["frame", 152, 151, 4, 555, 5], + ["null", 153, 555, 5], + ["setarg", 152, 0, 153, 555, 5], + ["setarg", 152, 1, 2, 555, 5], + ["setarg", 152, 2, 4, 555, 5], + ["setarg", 152, 3, 7, 555, 5], + ["setarg", 152, 4, 13, 555, 5], + ["invoke", 152, 150, 555, 5], + ["get", 155, 32, 1, 556, 5], + ["frame", 156, 155, 1, 556, 5], + ["null", 157, 556, 5], + ["setarg", 156, 0, 157, 556, 5], + ["setarg", 156, 1, 5, 556, 5], + ["invoke", 156, 154, 556, 5], + ["get", 159, 34, 1, 558, 5], + ["frame", 160, 159, 1, 558, 5], + ["null", 161, 558, 5], + ["setarg", 160, 0, 161, 558, 5], + ["setarg", 160, 1, 12, 558, 5], + ["invoke", 160, 158, 558, 5], + ["access", 162, "is_text", 559, 12], + ["get", 164, 14, 1, 559, 5], + ["frame", 165, 164, 3, 559, 5], + ["null", 166, 559, 5], + ["setarg", 165, 0, 166, 559, 5], + ["setarg", 165, 1, 162, 559, 5], + ["setarg", 165, 2, 17, 559, 5], + ["setarg", 165, 3, 7, 559, 5], + ["invoke", 165, 163, 559, 5], + ["access", 167, "jump_false", 560, 20], + ["get", 169, 33, 1, 560, 5], + ["frame", 170, 169, 3, 560, 5], + ["null", 171, 560, 5], + ["setarg", 170, 0, 171, 560, 5], + ["setarg", 170, 1, 167, 560, 5], + ["setarg", 170, 2, 17, 560, 5], + ["setarg", 170, 3, 6, 560, 5], + ["invoke", 170, 168, 560, 5], + ["access", 172, "is_text", 561, 12], + ["get", 174, 14, 1, 561, 5], + ["frame", 175, 174, 3, 561, 5], + ["null", 176, 561, 5], + ["setarg", 175, 0, 176, 561, 5], + ["setarg", 175, 1, 172, 561, 5], + ["setarg", 175, 2, 18, 561, 5], + ["setarg", 175, 3, 13, 561, 5], + ["invoke", 175, 173, 561, 5], + ["access", 177, "jump_false", 562, 20], + ["get", 179, 33, 1, 562, 5], + ["frame", 180, 179, 3, 562, 5], + ["null", 181, 562, 5], + ["setarg", 180, 0, 181, 562, 5], + ["setarg", 180, 1, 177, 562, 5], + ["setarg", 180, 2, 18, 562, 5], + ["setarg", 180, 3, 6, 562, 5], + ["invoke", 180, 178, 562, 5], + ["get", 183, 15, 1, 563, 5], + ["frame", 184, 183, 4, 563, 5], + ["null", 185, 563, 5], + ["setarg", 184, 0, 185, 563, 5], + ["setarg", 184, 1, 3, 563, 5], + ["setarg", 184, 2, 4, 563, 5], + ["setarg", 184, 3, 7, 563, 5], + ["setarg", 184, 4, 13, 563, 5], + ["invoke", 184, 182, 563, 5], + ["get", 187, 32, 1, 564, 5], + ["frame", 188, 187, 1, 564, 5], + ["null", 189, 564, 5], + ["setarg", 188, 0, 189, 564, 5], + ["setarg", 188, 1, 5, 564, 5], + ["invoke", 188, 186, 564, 5], + ["get", 191, 34, 1, 566, 5], + ["frame", 192, 191, 1, 566, 5], + ["null", 193, 566, 5], + ["setarg", 192, 0, 193, 566, 5], + ["setarg", 192, 1, 6, 566, 5], + ["invoke", 192, 190, 566, 5], + ["access", 194, "disrupt", 567, 12], + ["get", 196, 12, 1, 567, 5], + ["frame", 197, 196, 1, 567, 5], + ["null", 198, 567, 5], + ["setarg", 197, 0, 198, 567, 5], + ["setarg", 197, 1, 194, 567, 5], + ["invoke", 197, 195, 567, 5], + ["get", 200, 34, 1, 568, 5], + ["frame", 201, 200, 1, 568, 5], + ["null", 202, 568, 5], + ["setarg", 201, 0, 202, 568, 5], + ["setarg", 201, 1, 5, 568, 5], + ["invoke", 201, 199, 568, 5], + ["null", 203, 569, 12], + ["return", 203, 569, 12], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 65, + "nr_close_slots": 0, + "instructions": [ + ["get", 8, 66, 1, 574, 9], + ["frame", 9, 8, 1, 574, 9], + ["null", 10, 574, 9], + ["setarg", 9, 0, 10, 574, 9], + ["setarg", 9, 1, 3, 574, 9], + ["invoke", 9, 7, 574, 9], + ["jump_false", 7, "if_else_183", 574, 9], + ["access", 11, "negate", 575, 14], + ["get", 13, 14, 1, 575, 7], + ["frame", 14, 13, 3, 575, 7], + ["null", 15, 575, 7], + ["setarg", 14, 0, 15, 575, 7], + ["setarg", 14, 1, 11, 575, 7], + ["setarg", 14, 2, 1, 575, 7], + ["setarg", 14, 3, 2, 575, 7], + ["invoke", 14, 12, 575, 7], + ["null", 16, 576, 14], + ["return", 16, 576, 14], + "_nop_ur_1", + "if_else_183", + "if_end_184", + ["get", 18, 9, 1, 578, 14], + ["frame", 19, 18, 0, 578, 14], + ["null", 20, 578, 14], + ["setarg", 19, 0, 20, 578, 14], + ["invoke", 19, 17, 578, 14], + ["move", 6, 17, 578, 14], + ["access", 21, "neg_err", 579, 25], + ["get", 23, 57, 1, 579, 15], + ["frame", 24, 23, 1, 579, 15], + ["null", 25, 579, 15], + ["setarg", 24, 0, 25, 579, 15], + ["setarg", 24, 1, 21, 579, 15], + ["invoke", 24, 22, 579, 15], + ["move", 5, 22, 579, 15], + ["access", 26, "neg_done", 580, 26], + ["get", 28, 57, 1, 580, 16], + ["frame", 29, 28, 1, 580, 16], + ["null", 30, 580, 16], + ["setarg", 29, 0, 30, 580, 16], + ["setarg", 29, 1, 26, 580, 16], + ["invoke", 29, 27, 580, 16], + ["move", 4, 27, 580, 16], + ["access", 31, "is_num", 581, 12], + ["get", 33, 14, 1, 581, 5], + ["frame", 34, 33, 3, 581, 5], + ["null", 35, 581, 5], + ["setarg", 34, 0, 35, 581, 5], + ["setarg", 34, 1, 31, 581, 5], + ["setarg", 34, 2, 6, 581, 5], + ["setarg", 34, 3, 2, 581, 5], + ["invoke", 34, 32, 581, 5], + ["access", 36, "jump_false", 582, 20], + ["get", 38, 33, 1, 582, 5], + ["frame", 39, 38, 3, 582, 5], + ["null", 40, 582, 5], + ["setarg", 39, 0, 40, 582, 5], + ["setarg", 39, 1, 36, 582, 5], + ["setarg", 39, 2, 6, 582, 5], + ["setarg", 39, 3, 5, 582, 5], + ["invoke", 39, 37, 582, 5], + ["access", 41, "negate", 583, 12], + ["get", 43, 14, 1, 583, 5], + ["frame", 44, 43, 3, 583, 5], + ["null", 45, 583, 5], + ["setarg", 44, 0, 45, 583, 5], + ["setarg", 44, 1, 41, 583, 5], + ["setarg", 44, 2, 1, 583, 5], + ["setarg", 44, 3, 2, 583, 5], + ["invoke", 44, 42, 583, 5], + ["get", 47, 32, 1, 584, 5], + ["frame", 48, 47, 1, 584, 5], + ["null", 49, 584, 5], + ["setarg", 48, 0, 49, 584, 5], + ["setarg", 48, 1, 4, 584, 5], + ["invoke", 48, 46, 584, 5], + ["get", 51, 34, 1, 586, 5], + ["frame", 52, 51, 1, 586, 5], + ["null", 53, 586, 5], + ["setarg", 52, 0, 53, 586, 5], + ["setarg", 52, 1, 5, 586, 5], + ["invoke", 52, 50, 586, 5], + ["access", 54, "disrupt", 587, 12], + ["get", 56, 12, 1, 587, 5], + ["frame", 57, 56, 1, 587, 5], + ["null", 58, 587, 5], + ["setarg", 57, 0, 58, 587, 5], + ["setarg", 57, 1, 54, 587, 5], + ["invoke", 57, 55, 587, 5], + ["get", 60, 34, 1, 588, 5], + ["frame", 61, 60, 1, 588, 5], + ["null", 62, 588, 5], + ["setarg", 61, 0, 62, 588, 5], + ["setarg", 61, 1, 4, 588, 5], + ["invoke", 61, 59, 588, 5], + ["null", 63, 589, 12], + ["return", 63, 589, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 80, + "nr_close_slots": 0, + "instructions": [ + ["null", 5, 601, 15], + ["put", 2, 2, 1, 602, 16], + ["put", 3, 3, 1, 603, 16], + ["put", 4, 5, 1, 604, 17], + ["access", 6, "add", 605, 19], + ["is_identical", 7, 1, 6, 605, 19], + ["jump_true", 7, "eq_done_187", 605, 19], + ["is_int", 8, 1, 605, 19], + ["jump_false", 8, "eq_ni_188", 605, 19], + "_nop_tc_1", + ["jump", "eq_ni_188", 605, 19], + ["eq_int", 7, 1, 6, 605, 19], + ["jump", "eq_done_187", 605, 19], + "eq_ni_188", + ["is_num", 8, 1, 605, 19], + ["jump_false", 8, "eq_nn_189", 605, 19], + "_nop_tc_2", + ["jump", "eq_nn_189", 605, 19], + ["eq_float", 7, 1, 6, 605, 19], + ["jump", "eq_done_187", 605, 19], + "eq_nn_189", + ["is_text", 8, 1, 605, 19], + ["jump_false", 8, "eq_nt_190", 605, 19], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 7, 1, 6, 605, 19], + ["jump", "eq_done_187", 605, 19], + "eq_nt_190", + ["is_null", 8, 1, 605, 19], + ["jump_false", 8, "eq_nnl_191", 605, 19], + "_nop_tc_5", + ["jump", "eq_nnl_191", 605, 19], + ["true", 7, 605, 19], + ["jump", "eq_done_187", 605, 19], + "eq_nnl_191", + ["is_bool", 8, 1, 605, 19], + ["jump_false", 8, "eq_nb_192", 605, 19], + "_nop_tc_6", + ["jump", "eq_nb_192", 605, 19], + ["eq_bool", 7, 1, 6, 605, 19], + ["jump", "eq_done_187", 605, 19], + "eq_nb_192", + ["false", 7, 605, 19], + "eq_done_187", + ["jump_false", 7, "if_else_185", 605, 19], + ["get", 11, 18, 1, 606, 7], + ["frame", 12, 11, 0, 606, 7], + ["null", 13, 606, 7], + ["setarg", 12, 0, 13, 606, 7], + ["invoke", 12, 10, 606, 7], + ["jump", "if_end_186", 606, 7], + "if_else_185", + ["access", 14, "eq", 607, 26], + ["is_identical", 15, 1, 14, 607, 26], + ["jump_true", 15, "eq_done_195", 607, 26], + ["is_int", 16, 1, 607, 26], + ["jump_false", 16, "eq_ni_196", 607, 26], + "_nop_tc_7", + ["jump", "eq_ni_196", 607, 26], + ["eq_int", 15, 1, 14, 607, 26], + ["jump", "eq_done_195", 607, 26], + "eq_ni_196", + ["is_num", 16, 1, 607, 26], + ["jump_false", 16, "eq_nn_197", 607, 26], + "_nop_tc_8", + ["jump", "eq_nn_197", 607, 26], + ["eq_float", 15, 1, 14, 607, 26], + ["jump", "eq_done_195", 607, 26], + "eq_nn_197", + ["is_text", 16, 1, 607, 26], + ["jump_false", 16, "eq_nt_198", 607, 26], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 15, 1, 14, 607, 26], + ["jump", "eq_done_195", 607, 26], + "eq_nt_198", + ["is_null", 16, 1, 607, 26], + ["jump_false", 16, "eq_nnl_199", 607, 26], + "_nop_tc_11", + ["jump", "eq_nnl_199", 607, 26], + ["true", 15, 607, 26], + ["jump", "eq_done_195", 607, 26], + "eq_nnl_199", + ["is_bool", 16, 1, 607, 26], + ["jump_false", 16, "eq_nb_200", 607, 26], + "_nop_tc_12", + ["jump", "eq_nb_200", 607, 26], + ["eq_bool", 15, 1, 14, 607, 26], + ["jump", "eq_done_195", 607, 26], + "eq_nb_200", + ["false", 15, 607, 26], + "eq_done_195", + ["jump_false", 15, "if_else_193", 607, 26], + ["get", 19, 27, 1, 608, 7], + ["frame", 20, 19, 0, 608, 7], + ["null", 21, 608, 7], + ["setarg", 20, 0, 21, 608, 7], + ["invoke", 20, 18, 608, 7], + ["jump", "if_end_194", 608, 7], + "if_else_193", + ["access", 22, "ne", 609, 26], + ["is_identical", 23, 1, 22, 609, 26], + ["jump_true", 23, "eq_done_203", 609, 26], + ["is_int", 24, 1, 609, 26], + ["jump_false", 24, "eq_ni_204", 609, 26], + "_nop_tc_13", + ["jump", "eq_ni_204", 609, 26], + ["eq_int", 23, 1, 22, 609, 26], + ["jump", "eq_done_203", 609, 26], + "eq_ni_204", + ["is_num", 24, 1, 609, 26], + ["jump_false", 24, "eq_nn_205", 609, 26], + "_nop_tc_14", + ["jump", "eq_nn_205", 609, 26], + ["eq_float", 23, 1, 22, 609, 26], + ["jump", "eq_done_203", 609, 26], + "eq_nn_205", + ["is_text", 24, 1, 609, 26], + ["jump_false", 24, "eq_nt_206", 609, 26], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 23, 1, 22, 609, 26], + ["jump", "eq_done_203", 609, 26], + "eq_nt_206", + ["is_null", 24, 1, 609, 26], + ["jump_false", 24, "eq_nnl_207", 609, 26], + "_nop_tc_17", + ["jump", "eq_nnl_207", 609, 26], + ["true", 23, 609, 26], + ["jump", "eq_done_203", 609, 26], + "eq_nnl_207", + ["is_bool", 24, 1, 609, 26], + ["jump_false", 24, "eq_nb_208", 609, 26], + "_nop_tc_18", + ["jump", "eq_nb_208", 609, 26], + ["eq_bool", 23, 1, 22, 609, 26], + ["jump", "eq_done_203", 609, 26], + "eq_nb_208", + ["false", 23, 609, 26], + "eq_done_203", + ["jump_false", 23, "if_else_201", 609, 26], + ["get", 27, 35, 1, 610, 7], + ["frame", 28, 27, 0, 610, 7], + ["null", 29, 610, 7], + ["setarg", 28, 0, 29, 610, 7], + ["invoke", 28, 26, 610, 7], + ["jump", "if_end_202", 610, 7], + "if_else_201", + ["get", 30, 70, 1, 612, 13], + ["load_dynamic", 31, 30, 1, 612, 28], + ["move", 5, 31, 612, 28], + ["null", 32, 613, 18], + ["is_identical", 33, 5, 32, 613, 18], + ["jump_true", 33, "ne_nid_212", 613, 18], + ["jump", "ne_ni_213", 613, 18], + "ne_nid_212", + ["false", 33, 613, 18], + ["jump", "ne_done_211", 613, 18], + "ne_ni_213", + ["is_int", 34, 5, 613, 18], + ["jump_false", 34, "ne_nn_214", 613, 18], + "_nop_tc_19", + ["jump", "ne_nn_214", 613, 18], + ["ne_int", 33, 5, 32, 613, 18], + ["jump", "ne_done_211", 613, 18], + "ne_nn_214", + ["is_num", 34, 5, 613, 18], + ["jump_false", 34, "ne_nt_215", 613, 18], + "_nop_tc_20", + ["jump", "ne_nt_215", 613, 18], + ["ne_float", 33, 5, 32, 613, 18], + ["jump", "ne_done_211", 613, 18], + "ne_nt_215", + ["is_text", 34, 5, 613, 18], + ["jump_false", 34, "ne_nnl_216", 613, 18], + "_nop_tc_21", + ["jump", "ne_nnl_216", 613, 18], + ["ne_text", 33, 5, 32, 613, 18], + ["jump", "ne_done_211", 613, 18], + "ne_nnl_216", + ["is_null", 34, 5, 613, 18], + ["jump_false", 34, "ne_nb_217", 613, 18], + "_nop_tc_22", + "_nop_tc_23", + ["false", 33, 613, 18], + ["jump", "ne_done_211", 613, 18], + "ne_nb_217", + ["is_bool", 34, 5, 613, 18], + ["jump_false", 34, "ne_mis_218", 613, 18], + "_nop_tc_24", + ["jump", "ne_mis_218", 613, 18], + ["ne_bool", 33, 5, 32, 613, 18], + ["jump", "ne_done_211", 613, 18], + "ne_mis_218", + ["true", 33, 613, 18], + "ne_done_211", + ["jump_false", 33, "if_else_209", 613, 18], + ["access", 36, 0, 614, 29], + ["load_index", 37, 5, 36, 614, 29], + ["access", 38, 1, 614, 37], + ["load_index", 39, 5, 38, 614, 37], + ["access", 40, 2, 614, 45], + ["load_index", 41, 5, 40, 614, 45], + ["get", 43, 39, 1, 614, 9], + ["frame", 44, 43, 3, 614, 9], + ["null", 45, 614, 9], + ["setarg", 44, 0, 45, 614, 9], + ["setarg", 44, 1, 37, 614, 9], + ["setarg", 44, 2, 39, 614, 9], + ["setarg", 44, 3, 41, 614, 9], + ["invoke", 44, 42, 614, 9], + ["jump", "if_end_210", 614, 9], + "if_else_209", + ["access", 46, "subtract", 615, 28], + ["is_identical", 47, 1, 46, 615, 28], + ["jump_true", 47, "eq_done_225", 615, 28], + ["is_int", 48, 1, 615, 28], + ["jump_false", 48, "eq_ni_226", 615, 28], + "_nop_tc_25", + ["jump", "eq_ni_226", 615, 28], + ["eq_int", 47, 1, 46, 615, 28], + ["jump", "eq_done_225", 615, 28], + "eq_ni_226", + ["is_num", 48, 1, 615, 28], + ["jump_false", 48, "eq_nn_227", 615, 28], + "_nop_tc_26", + ["jump", "eq_nn_227", 615, 28], + ["eq_float", 47, 1, 46, 615, 28], + ["jump", "eq_done_225", 615, 28], + "eq_nn_227", + ["is_text", 48, 1, 615, 28], + ["jump_false", 48, "eq_nt_228", 615, 28], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 47, 1, 46, 615, 28], + ["jump", "eq_done_225", 615, 28], + "eq_nt_228", + ["is_null", 48, 1, 615, 28], + ["jump_false", 48, "eq_nnl_229", 615, 28], + "_nop_tc_29", + ["jump", "eq_nnl_229", 615, 28], + ["true", 47, 615, 28], + ["jump", "eq_done_225", 615, 28], + "eq_nnl_229", + ["is_bool", 48, 1, 615, 28], + ["jump_false", 48, "eq_nb_230", 615, 28], + "_nop_tc_30", + ["jump", "eq_nb_230", 615, 28], + ["eq_bool", 47, 1, 46, 615, 28], + ["jump", "eq_done_225", 615, 28], + "eq_nb_230", + ["false", 47, 615, 28], + "eq_done_225", + ["move", 50, 47, 615, 28], + ["jump_true", 50, "or_end_224", 615, 28], + ["access", 51, "multiply", 615, 52], + ["is_identical", 52, 1, 51, 615, 52], + ["jump_true", 52, "eq_done_231", 615, 52], + ["is_int", 53, 1, 615, 52], + ["jump_false", 53, "eq_ni_232", 615, 52], + "_nop_tc_31", + ["jump", "eq_ni_232", 615, 52], + ["eq_int", 52, 1, 51, 615, 52], + ["jump", "eq_done_231", 615, 52], + "eq_ni_232", + ["is_num", 53, 1, 615, 52], + ["jump_false", 53, "eq_nn_233", 615, 52], + "_nop_tc_32", + ["jump", "eq_nn_233", 615, 52], + ["eq_float", 52, 1, 51, 615, 52], + ["jump", "eq_done_231", 615, 52], + "eq_nn_233", + ["is_text", 53, 1, 615, 52], + ["jump_false", 53, "eq_nt_234", 615, 52], + "_nop_tc_33", + "_nop_tc_34", + ["eq_text", 52, 1, 51, 615, 52], + ["jump", "eq_done_231", 615, 52], + "eq_nt_234", + ["is_null", 53, 1, 615, 52], + ["jump_false", 53, "eq_nnl_235", 615, 52], + "_nop_tc_35", + ["jump", "eq_nnl_235", 615, 52], + ["true", 52, 615, 52], + ["jump", "eq_done_231", 615, 52], + "eq_nnl_235", + ["is_bool", 53, 1, 615, 52], + ["jump_false", 53, "eq_nb_236", 615, 52], + "_nop_tc_36", + ["jump", "eq_nb_236", 615, 52], + ["eq_bool", 52, 1, 51, 615, 52], + ["jump", "eq_done_231", 615, 52], + "eq_nb_236", + ["false", 52, 615, 52], + "eq_done_231", + ["move", 50, 52, 615, 52], + "or_end_224", + ["move", 55, 50, 615, 52], + ["jump_true", 55, "or_end_223", 615, 52], + ["access", 56, "divide", 616, 28], + ["is_identical", 57, 1, 56, 616, 28], + ["jump_true", 57, "eq_done_237", 616, 28], + ["is_int", 58, 1, 616, 28], + ["jump_false", 58, "eq_ni_238", 616, 28], + "_nop_tc_37", + ["jump", "eq_ni_238", 616, 28], + ["eq_int", 57, 1, 56, 616, 28], + ["jump", "eq_done_237", 616, 28], + "eq_ni_238", + ["is_num", 58, 1, 616, 28], + ["jump_false", 58, "eq_nn_239", 616, 28], + "_nop_tc_38", + ["jump", "eq_nn_239", 616, 28], + ["eq_float", 57, 1, 56, 616, 28], + ["jump", "eq_done_237", 616, 28], + "eq_nn_239", + ["is_text", 58, 1, 616, 28], + ["jump_false", 58, "eq_nt_240", 616, 28], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 57, 1, 56, 616, 28], + ["jump", "eq_done_237", 616, 28], + "eq_nt_240", + ["is_null", 58, 1, 616, 28], + ["jump_false", 58, "eq_nnl_241", 616, 28], + "_nop_tc_41", + ["jump", "eq_nnl_241", 616, 28], + ["true", 57, 616, 28], + ["jump", "eq_done_237", 616, 28], + "eq_nnl_241", + ["is_bool", 58, 1, 616, 28], + ["jump_false", 58, "eq_nb_242", 616, 28], + "_nop_tc_42", + ["jump", "eq_nb_242", 616, 28], + ["eq_bool", 57, 1, 56, 616, 28], + ["jump", "eq_done_237", 616, 28], + "eq_nb_242", + ["false", 57, 616, 28], + "eq_done_237", + ["move", 55, 57, 616, 28], + "or_end_223", + ["move", 60, 55, 616, 28], + ["jump_true", 60, "or_end_222", 616, 28], + ["access", 61, "modulo", 616, 50], + ["is_identical", 62, 1, 61, 616, 50], + ["jump_true", 62, "eq_done_243", 616, 50], + ["is_int", 63, 1, 616, 50], + ["jump_false", 63, "eq_ni_244", 616, 50], + "_nop_tc_43", + ["jump", "eq_ni_244", 616, 50], + ["eq_int", 62, 1, 61, 616, 50], + ["jump", "eq_done_243", 616, 50], + "eq_ni_244", + ["is_num", 63, 1, 616, 50], + ["jump_false", 63, "eq_nn_245", 616, 50], + "_nop_tc_44", + ["jump", "eq_nn_245", 616, 50], + ["eq_float", 62, 1, 61, 616, 50], + ["jump", "eq_done_243", 616, 50], + "eq_nn_245", + ["is_text", 63, 1, 616, 50], + ["jump_false", 63, "eq_nt_246", 616, 50], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 62, 1, 61, 616, 50], + ["jump", "eq_done_243", 616, 50], + "eq_nt_246", + ["is_null", 63, 1, 616, 50], + ["jump_false", 63, "eq_nnl_247", 616, 50], + "_nop_tc_47", + ["jump", "eq_nnl_247", 616, 50], + ["true", 62, 616, 50], + ["jump", "eq_done_243", 616, 50], + "eq_nnl_247", + ["is_bool", 63, 1, 616, 50], + ["jump_false", 63, "eq_nb_248", 616, 50], + "_nop_tc_48", + ["jump", "eq_nb_248", 616, 50], + ["eq_bool", 62, 1, 61, 616, 50], + ["jump", "eq_done_243", 616, 50], + "eq_nb_248", + ["false", 62, 616, 50], + "eq_done_243", + ["move", 60, 62, 616, 50], + "or_end_222", + ["move", 65, 60, 616, 50], + ["jump_true", 65, "or_end_221", 616, 50], + ["access", 66, "pow", 616, 72], + ["is_identical", 67, 1, 66, 616, 72], + ["jump_true", 67, "eq_done_249", 616, 72], + ["is_int", 68, 1, 616, 72], + ["jump_false", 68, "eq_ni_250", 616, 72], + "_nop_tc_49", + ["jump", "eq_ni_250", 616, 72], + ["eq_int", 67, 1, 66, 616, 72], + ["jump", "eq_done_249", 616, 72], + "eq_ni_250", + ["is_num", 68, 1, 616, 72], + ["jump_false", 68, "eq_nn_251", 616, 72], + "_nop_tc_50", + ["jump", "eq_nn_251", 616, 72], + ["eq_float", 67, 1, 66, 616, 72], + ["jump", "eq_done_249", 616, 72], + "eq_nn_251", + ["is_text", 68, 1, 616, 72], + ["jump_false", 68, "eq_nt_252", 616, 72], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 67, 1, 66, 616, 72], + ["jump", "eq_done_249", 616, 72], + "eq_nt_252", + ["is_null", 68, 1, 616, 72], + ["jump_false", 68, "eq_nnl_253", 616, 72], + "_nop_tc_53", + ["jump", "eq_nnl_253", 616, 72], + ["true", 67, 616, 72], + ["jump", "eq_done_249", 616, 72], + "eq_nnl_253", + ["is_bool", 68, 1, 616, 72], + ["jump_false", 68, "eq_nb_254", 616, 72], + "_nop_tc_54", + ["jump", "eq_nb_254", 616, 72], + ["eq_bool", 67, 1, 66, 616, 72], + ["jump", "eq_done_249", 616, 72], + "eq_nb_254", + ["false", 67, 616, 72], + "eq_done_249", + ["move", 65, 67, 616, 72], + "or_end_221", + ["jump_false", 65, "if_else_219", 616, 72], + ["get", 71, 37, 1, 617, 9], + ["frame", 72, 71, 1, 617, 9], + ["null", 73, 617, 9], + ["setarg", 72, 0, 73, 617, 9], + ["setarg", 72, 1, 1, 617, 9], + ["invoke", 72, 70, 617, 9], + ["jump", "if_end_220", 617, 9], + "if_else_219", + ["get", 75, 15, 1, 620, 9], + ["frame", 76, 75, 4, 620, 9], + ["null", 77, 620, 9], + ["setarg", 76, 0, 77, 620, 9], + ["setarg", 76, 1, 1, 620, 9], + ["setarg", 76, 2, 2, 620, 9], + ["setarg", 76, 3, 3, 620, 9], + ["setarg", 76, 4, 4, 620, 9], + ["invoke", 76, 74, 620, 9], + "if_end_220", + "if_end_210", + "if_end_202", + "if_end_194", + "if_end_186", + ["null", 78, 623, 12], + ["return", 78, 623, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, "load_field", 627, 16], + ["array", 5, 4, 627, 41], + ["push", 5, 4, 627, 41], + ["push", 5, 1, 627, 41], + ["push", 5, 2, 627, 41], + ["push", 5, 3, 627, 41], + ["get", 7, 7, 1, 627, 5], + ["frame", 8, 7, 1, 627, 5], + ["null", 9, 627, 5], + ["setarg", 8, 0, 9, 627, 5], + ["setarg", 8, 1, 5, 627, 5], + ["invoke", 8, 6, 627, 5], + ["null", 10, 627, 5], + ["return", 10, 627, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, "store_field", 631, 16], + ["array", 5, 4, 631, 41], + ["push", 5, 4, 631, 41], + ["push", 5, 1, 631, 41], + ["push", 5, 3, 631, 41], + ["push", 5, 2, 631, 41], + ["get", 7, 7, 1, 631, 5], + ["frame", 8, 7, 1, 631, 5], + ["null", 9, 631, 5], + ["setarg", 8, 0, 9, 631, 5], + ["setarg", 8, 1, 5, 631, 5], + ["invoke", 8, 6, 631, 5], + ["null", 10, 631, 5], + ["return", 10, 631, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 29, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, "index", 635, 24], + ["is_identical", 6, 4, 5, 635, 24], + ["jump_true", 6, "eq_done_257", 635, 24], + ["is_int", 7, 4, 635, 24], + ["jump_false", 7, "eq_ni_258", 635, 24], + "_nop_tc_1", + ["jump", "eq_ni_258", 635, 24], + ["eq_int", 6, 4, 5, 635, 24], + ["jump", "eq_done_257", 635, 24], + "eq_ni_258", + ["is_num", 7, 4, 635, 24], + ["jump_false", 7, "eq_nn_259", 635, 24], + "_nop_tc_2", + ["jump", "eq_nn_259", 635, 24], + ["eq_float", 6, 4, 5, 635, 24], + ["jump", "eq_done_257", 635, 24], + "eq_nn_259", + ["is_text", 7, 4, 635, 24], + ["jump_false", 7, "eq_nt_260", 635, 24], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 6, 4, 5, 635, 24], + ["jump", "eq_done_257", 635, 24], + "eq_nt_260", + ["is_null", 7, 4, 635, 24], + ["jump_false", 7, "eq_nnl_261", 635, 24], + "_nop_tc_5", + ["jump", "eq_nnl_261", 635, 24], + ["true", 6, 635, 24], + ["jump", "eq_done_257", 635, 24], + "eq_nnl_261", + ["is_bool", 7, 4, 635, 24], + ["jump_false", 7, "eq_nb_262", 635, 24], + "_nop_tc_6", + ["jump", "eq_nb_262", 635, 24], + ["eq_bool", 6, 4, 5, 635, 24], + ["jump", "eq_done_257", 635, 24], + "eq_nb_262", + ["false", 6, 635, 24], + "eq_done_257", + ["jump_false", 6, "if_else_255", 635, 24], + ["access", 9, "load_index", 636, 14], + ["get", 11, 15, 1, 636, 7], + ["frame", 12, 11, 4, 636, 7], + ["null", 13, 636, 7], + ["setarg", 12, 0, 13, 636, 7], + ["setarg", 12, 1, 9, 636, 7], + ["setarg", 12, 2, 1, 636, 7], + ["setarg", 12, 3, 2, 636, 7], + ["setarg", 12, 4, 3, 636, 7], + ["invoke", 12, 10, 636, 7], + ["jump", "if_end_256", 636, 7], + "if_else_255", + ["access", 14, "field", 637, 31], + ["is_identical", 15, 4, 14, 637, 31], + ["jump_true", 15, "eq_done_265", 637, 31], + ["is_int", 16, 4, 637, 31], + ["jump_false", 16, "eq_ni_266", 637, 31], + "_nop_tc_7", + ["jump", "eq_ni_266", 637, 31], + ["eq_int", 15, 4, 14, 637, 31], + ["jump", "eq_done_265", 637, 31], + "eq_ni_266", + ["is_num", 16, 4, 637, 31], + ["jump_false", 16, "eq_nn_267", 637, 31], + "_nop_tc_8", + ["jump", "eq_nn_267", 637, 31], + ["eq_float", 15, 4, 14, 637, 31], + ["jump", "eq_done_265", 637, 31], + "eq_nn_267", + ["is_text", 16, 4, 637, 31], + ["jump_false", 16, "eq_nt_268", 637, 31], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 15, 4, 14, 637, 31], + ["jump", "eq_done_265", 637, 31], + "eq_nt_268", + ["is_null", 16, 4, 637, 31], + ["jump_false", 16, "eq_nnl_269", 637, 31], + "_nop_tc_11", + ["jump", "eq_nnl_269", 637, 31], + ["true", 15, 637, 31], + ["jump", "eq_done_265", 637, 31], + "eq_nnl_269", + ["is_bool", 16, 4, 637, 31], + ["jump_false", 16, "eq_nb_270", 637, 31], + "_nop_tc_12", + ["jump", "eq_nb_270", 637, 31], + ["eq_bool", 15, 4, 14, 637, 31], + ["jump", "eq_done_265", 637, 31], + "eq_nb_270", + ["false", 15, 637, 31], + "eq_done_265", + ["jump_false", 15, "if_else_263", 637, 31], + ["access", 18, "load_field", 638, 14], + ["get", 20, 15, 1, 638, 7], + ["frame", 21, 20, 4, 638, 7], + ["null", 22, 638, 7], + ["setarg", 21, 0, 22, 638, 7], + ["setarg", 21, 1, 18, 638, 7], + ["setarg", 21, 2, 1, 638, 7], + ["setarg", 21, 3, 2, 638, 7], + ["setarg", 21, 4, 3, 638, 7], + ["invoke", 21, 19, 638, 7], + ["jump", "if_end_264", 638, 7], + "if_else_263", + ["access", 23, "load_dynamic", 640, 14], + ["get", 25, 15, 1, 640, 7], + ["frame", 26, 25, 4, 640, 7], + ["null", 27, 640, 7], + ["setarg", 26, 0, 27, 640, 7], + ["setarg", 26, 1, 23, 640, 7], + ["setarg", 26, 2, 1, 640, 7], + ["setarg", 26, 3, 2, 640, 7], + ["setarg", 26, 4, 3, 640, 7], + ["invoke", 26, 24, 640, 7], + "if_end_264", + "if_end_256", + ["null", 28, 640, 7], + ["return", 28, 640, 7] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 29, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, "index", 645, 24], + ["is_identical", 6, 4, 5, 645, 24], + ["jump_true", 6, "eq_done_273", 645, 24], + ["is_int", 7, 4, 645, 24], + ["jump_false", 7, "eq_ni_274", 645, 24], + "_nop_tc_1", + ["jump", "eq_ni_274", 645, 24], + ["eq_int", 6, 4, 5, 645, 24], + ["jump", "eq_done_273", 645, 24], + "eq_ni_274", + ["is_num", 7, 4, 645, 24], + ["jump_false", 7, "eq_nn_275", 645, 24], + "_nop_tc_2", + ["jump", "eq_nn_275", 645, 24], + ["eq_float", 6, 4, 5, 645, 24], + ["jump", "eq_done_273", 645, 24], + "eq_nn_275", + ["is_text", 7, 4, 645, 24], + ["jump_false", 7, "eq_nt_276", 645, 24], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 6, 4, 5, 645, 24], + ["jump", "eq_done_273", 645, 24], + "eq_nt_276", + ["is_null", 7, 4, 645, 24], + ["jump_false", 7, "eq_nnl_277", 645, 24], + "_nop_tc_5", + ["jump", "eq_nnl_277", 645, 24], + ["true", 6, 645, 24], + ["jump", "eq_done_273", 645, 24], + "eq_nnl_277", + ["is_bool", 7, 4, 645, 24], + ["jump_false", 7, "eq_nb_278", 645, 24], + "_nop_tc_6", + ["jump", "eq_nb_278", 645, 24], + ["eq_bool", 6, 4, 5, 645, 24], + ["jump", "eq_done_273", 645, 24], + "eq_nb_278", + ["false", 6, 645, 24], + "eq_done_273", + ["jump_false", 6, "if_else_271", 645, 24], + ["access", 9, "store_index", 646, 14], + ["get", 11, 15, 1, 646, 7], + ["frame", 12, 11, 4, 646, 7], + ["null", 13, 646, 7], + ["setarg", 12, 0, 13, 646, 7], + ["setarg", 12, 1, 9, 646, 7], + ["setarg", 12, 2, 1, 646, 7], + ["setarg", 12, 3, 3, 646, 7], + ["setarg", 12, 4, 2, 646, 7], + ["invoke", 12, 10, 646, 7], + ["jump", "if_end_272", 646, 7], + "if_else_271", + ["access", 14, "field", 647, 31], + ["is_identical", 15, 4, 14, 647, 31], + ["jump_true", 15, "eq_done_281", 647, 31], + ["is_int", 16, 4, 647, 31], + ["jump_false", 16, "eq_ni_282", 647, 31], + "_nop_tc_7", + ["jump", "eq_ni_282", 647, 31], + ["eq_int", 15, 4, 14, 647, 31], + ["jump", "eq_done_281", 647, 31], + "eq_ni_282", + ["is_num", 16, 4, 647, 31], + ["jump_false", 16, "eq_nn_283", 647, 31], + "_nop_tc_8", + ["jump", "eq_nn_283", 647, 31], + ["eq_float", 15, 4, 14, 647, 31], + ["jump", "eq_done_281", 647, 31], + "eq_nn_283", + ["is_text", 16, 4, 647, 31], + ["jump_false", 16, "eq_nt_284", 647, 31], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 15, 4, 14, 647, 31], + ["jump", "eq_done_281", 647, 31], + "eq_nt_284", + ["is_null", 16, 4, 647, 31], + ["jump_false", 16, "eq_nnl_285", 647, 31], + "_nop_tc_11", + ["jump", "eq_nnl_285", 647, 31], + ["true", 15, 647, 31], + ["jump", "eq_done_281", 647, 31], + "eq_nnl_285", + ["is_bool", 16, 4, 647, 31], + ["jump_false", 16, "eq_nb_286", 647, 31], + "_nop_tc_12", + ["jump", "eq_nb_286", 647, 31], + ["eq_bool", 15, 4, 14, 647, 31], + ["jump", "eq_done_281", 647, 31], + "eq_nb_286", + ["false", 15, 647, 31], + "eq_done_281", + ["jump_false", 15, "if_else_279", 647, 31], + ["access", 18, "store_field", 648, 14], + ["get", 20, 15, 1, 648, 7], + ["frame", 21, 20, 4, 648, 7], + ["null", 22, 648, 7], + ["setarg", 21, 0, 22, 648, 7], + ["setarg", 21, 1, 18, 648, 7], + ["setarg", 21, 2, 1, 648, 7], + ["setarg", 21, 3, 3, 648, 7], + ["setarg", 21, 4, 2, 648, 7], + ["invoke", 21, 19, 648, 7], + ["jump", "if_end_280", 648, 7], + "if_else_279", + ["access", 23, "store_dynamic", 650, 14], + ["get", 25, 15, 1, 650, 7], + ["frame", 26, 25, 4, 650, 7], + ["null", 27, 650, 7], + ["setarg", 26, 0, 27, 650, 7], + ["setarg", 26, 1, 23, 650, 7], + ["setarg", 26, 2, 1, 650, 7], + ["setarg", 26, 3, 3, 650, 7], + ["setarg", 26, 4, 2, 650, 7], + ["invoke", 26, 24, 650, 7], + "if_end_280", + "if_end_272", + ["null", 28, 650, 7], + ["return", 28, 650, 7] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 57, + "nr_close_slots": 0, + "instructions": [ + ["length", 9, 3, 655, 23], + ["move", 6, 9, 655, 23], + ["get", 11, 9, 1, 656, 22], + ["frame", 12, 11, 0, 656, 22], + ["null", 13, 656, 22], + ["setarg", 12, 0, 13, 656, 22], + ["invoke", 12, 10, 656, 22], + ["move", 7, 10, 656, 22], + ["access", 14, "frame", 657, 12], + ["get", 16, 15, 1, 657, 5], + ["frame", 17, 16, 4, 657, 5], + ["null", 18, 657, 5], + ["setarg", 17, 0, 18, 657, 5], + ["setarg", 17, 1, 14, 657, 5], + ["setarg", 17, 2, 7, 657, 5], + ["setarg", 17, 3, 2, 657, 5], + ["setarg", 17, 4, 6, 657, 5], + ["invoke", 17, 15, 657, 5], + ["get", 20, 9, 1, 658, 21], + ["frame", 21, 20, 0, 658, 21], + ["null", 22, 658, 21], + ["setarg", 21, 0, 22, 658, 21], + ["invoke", 21, 19, 658, 21], + ["move", 8, 19, 658, 21], + ["access", 23, "null", 659, 12], + ["get", 25, 13, 1, 659, 5], + ["frame", 26, 25, 2, 659, 5], + ["null", 27, 659, 5], + ["setarg", 26, 0, 27, 659, 5], + ["setarg", 26, 1, 23, 659, 5], + ["setarg", 26, 2, 8, 659, 5], + ["invoke", 26, 24, 659, 5], + ["access", 28, "setarg", 660, 12], + ["access", 29, 0, 660, 34], + ["get", 31, 15, 1, 660, 5], + ["frame", 32, 31, 4, 660, 5], + ["null", 33, 660, 5], + ["setarg", 32, 0, 33, 660, 5], + ["setarg", 32, 1, 28, 660, 5], + ["setarg", 32, 2, 7, 660, 5], + ["setarg", 32, 3, 29, 660, 5], + ["setarg", 32, 4, 8, 660, 5], + ["invoke", 32, 30, 660, 5], + ["access", 5, 1, 661, 19], + ["access", 4, 0, 662, 14], + "while_start_287", + ["is_int", 35, 4, 663, 17], + ["jump_false", 35, "rel_ni_289", 663, 17], + ["is_int", 36, 6, 663, 17], + ["jump_false", 36, "rel_ni_289", 663, 17], + ["lt_int", 34, 4, 6, 663, 17], + ["jump", "rel_done_291", 663, 17], + "rel_ni_289", + ["is_num", 35, 4, 663, 17], + ["jump_false", 35, "rel_nn_290", 663, 17], + ["is_num", 36, 6, 663, 17], + ["jump_false", 36, "rel_nn_290", 663, 17], + ["lt_float", 34, 4, 6, 663, 17], + ["jump", "rel_done_291", 663, 17], + "rel_nn_290", + ["is_text", 35, 4, 663, 17], + ["jump_false", 35, "rel_err_292", 663, 17], + ["is_text", 36, 6, 663, 17], + ["jump_false", 36, "rel_err_292", 663, 17], + ["lt_text", 34, 4, 6, 663, 17], + ["jump", "rel_done_291", 663, 17], + "rel_err_292", + ["disrupt", 663, 17], + "rel_done_291", + ["jump_false", 34, "while_end_288", 663, 17], + ["access", 37, "setarg", 664, 14], + ["load_dynamic", 38, 3, 4, 664, 50], + ["get", 40, 15, 1, 664, 7], + ["frame", 41, 40, 4, 664, 7], + ["null", 42, 664, 7], + ["setarg", 41, 0, 42, 664, 7], + ["setarg", 41, 1, 37, 664, 7], + ["setarg", 41, 2, 7, 664, 7], + ["setarg", 41, 3, 5, 664, 7], + ["setarg", 41, 4, 38, 664, 7], + ["invoke", 41, 39, 664, 7], + ["access", 43, 1, 665, 27], + ["is_text", 45, 5, 665, 27], + ["jump_false", 45, "add_cn_294", 665, 27], + "_nop_tc_1", + ["jump", "add_cn_294", 665, 27], + ["concat", 44, 5, 43, 665, 27], + ["jump", "add_done_293", 665, 27], + "add_cn_294", + ["is_num", 45, 5, 665, 27], + ["jump_false", 45, "add_err_295", 665, 27], + "_nop_tc_2", + "_nop_tc_3", + ["add", 44, 5, 43, 665, 27], + ["jump", "add_done_293", 665, 27], + "add_err_295", + ["disrupt", 665, 27], + "add_done_293", + ["move", 5, 44, 665, 27], + ["access", 47, 1, 666, 17], + ["is_text", 49, 4, 666, 17], + ["jump_false", 49, "add_cn_297", 666, 17], + "_nop_tc_4", + ["jump", "add_cn_297", 666, 17], + ["concat", 48, 4, 47, 666, 17], + ["jump", "add_done_296", 666, 17], + "add_cn_297", + ["is_num", 49, 4, 666, 17], + ["jump_false", 49, "add_err_298", 666, 17], + "_nop_tc_5", + "_nop_tc_6", + ["add", 48, 4, 47, 666, 17], + ["jump", "add_done_296", 666, 17], + "add_err_298", + ["disrupt", 666, 17], + "add_done_296", + ["move", 4, 48, 666, 17], + ["jump", "while_start_287", 666, 17], + "while_end_288", + ["access", 51, "invoke", 668, 12], + ["get", 53, 14, 1, 668, 5], + ["frame", 54, 53, 3, 668, 5], + ["null", 55, 668, 5], + ["setarg", 54, 0, 55, 668, 5], + ["setarg", 54, 1, 51, 668, 5], + ["setarg", 54, 2, 7, 668, 5], + ["setarg", 54, 3, 1, 668, 5], + ["invoke", 54, 52, 668, 5], + ["null", 56, 668, 5], + ["return", 56, 668, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 178, + "nr_close_slots": 0, + "instructions": [ + ["length", 17, 4, 672, 23], + ["move", 7, 17, 672, 23], + ["get", 19, 9, 1, 673, 17], + ["frame", 20, 19, 0, 673, 17], + ["null", 21, 673, 17], + ["setarg", 20, 0, 21, 673, 17], + ["invoke", 20, 18, 673, 17], + ["move", 9, 18, 673, 17], + ["access", 22, "record_path", 674, 33], + ["get", 24, 57, 1, 674, 23], + ["frame", 25, 24, 1, 674, 23], + ["null", 26, 674, 23], + ["setarg", 25, 0, 26, 674, 23], + ["setarg", 25, 1, 22, 674, 23], + ["invoke", 25, 23, 674, 23], + ["move", 16, 23, 674, 23], + ["access", 27, "call_done", 675, 32], + ["get", 29, 57, 1, 675, 22], + ["frame", 30, 29, 1, 675, 22], + ["null", 31, 675, 22], + ["setarg", 30, 0, 31, 675, 22], + ["setarg", 30, 1, 27, 675, 22], + ["invoke", 30, 28, 675, 22], + ["move", 10, 28, 675, 22], + ["access", 5, 0, 676, 14], + ["access", 6, 0, 677, 19], + ["access", 32, "is_proxy", 680, 12], + ["get", 34, 14, 1, 680, 5], + ["frame", 35, 34, 3, 680, 5], + ["null", 36, 680, 5], + ["setarg", 35, 0, 36, 680, 5], + ["setarg", 35, 1, 32, 680, 5], + ["setarg", 35, 2, 9, 680, 5], + ["setarg", 35, 3, 2, 680, 5], + ["invoke", 35, 33, 680, 5], + ["access", 37, "jump_false", 681, 20], + ["get", 39, 33, 1, 681, 5], + ["frame", 40, 39, 3, 681, 5], + ["null", 41, 681, 5], + ["setarg", 40, 0, 41, 681, 5], + ["setarg", 40, 1, 37, 681, 5], + ["setarg", 40, 2, 9, 681, 5], + ["setarg", 40, 3, 16, 681, 5], + ["invoke", 40, 38, 681, 5], + ["get", 43, 9, 1, 684, 21], + ["frame", 44, 43, 0, 684, 21], + ["null", 45, 684, 21], + ["setarg", 44, 0, 45, 684, 21], + ["invoke", 44, 42, 684, 21], + ["move", 14, 42, 684, 21], + ["get", 47, 24, 1, 685, 5], + ["frame", 48, 47, 1, 685, 5], + ["null", 49, 685, 5], + ["setarg", 48, 0, 49, 685, 5], + ["setarg", 48, 1, 14, 685, 5], + ["invoke", 48, 46, 685, 5], + ["get", 51, 9, 1, 686, 20], + ["frame", 52, 51, 0, 686, 20], + ["null", 53, 686, 20], + ["setarg", 52, 0, 53, 686, 20], + ["invoke", 52, 50, 686, 20], + ["move", 13, 50, 686, 20], + ["get", 55, 26, 1, 687, 5], + ["frame", 56, 55, 2, 687, 5], + ["null", 57, 687, 5], + ["setarg", 56, 0, 57, 687, 5], + ["setarg", 56, 1, 13, 687, 5], + ["setarg", 56, 2, 3, 687, 5], + ["invoke", 56, 54, 687, 5], + ["get", 59, 9, 1, 688, 20], + ["frame", 60, 59, 0, 688, 20], + ["null", 61, 688, 20], + ["setarg", 60, 0, 61, 688, 20], + ["invoke", 60, 58, 688, 20], + ["move", 8, 58, 688, 20], + ["access", 62, "array", 689, 16], + ["access", 63, 0, 689, 35], + ["array", 64, 3, 689, 35], + ["push", 64, 62, 689, 35], + ["push", 64, 8, 689, 35], + ["push", 64, 63, 689, 35], + ["get", 66, 7, 1, 689, 5], + ["frame", 67, 66, 1, 689, 5], + ["null", 68, 689, 5], + ["setarg", 67, 0, 68, 689, 5], + ["setarg", 67, 1, 64, 689, 5], + ["invoke", 67, 65, 689, 5], + ["access", 69, 0, 690, 10], + ["move", 5, 69, 690, 10], + "while_start_299", + ["is_int", 71, 5, 691, 17], + ["jump_false", 71, "rel_ni_301", 691, 17], + ["is_int", 72, 7, 691, 17], + ["jump_false", 72, "rel_ni_301", 691, 17], + ["lt_int", 70, 5, 7, 691, 17], + ["jump", "rel_done_303", 691, 17], + "rel_ni_301", + ["is_num", 71, 5, 691, 17], + ["jump_false", 71, "rel_nn_302", 691, 17], + ["is_num", 72, 7, 691, 17], + ["jump_false", 72, "rel_nn_302", 691, 17], + ["lt_float", 70, 5, 7, 691, 17], + ["jump", "rel_done_303", 691, 17], + "rel_nn_302", + ["is_text", 71, 5, 691, 17], + ["jump_false", 71, "rel_err_304", 691, 17], + ["is_text", 72, 7, 691, 17], + ["jump_false", 72, "rel_err_304", 691, 17], + ["lt_text", 70, 5, 7, 691, 17], + ["jump", "rel_done_303", 691, 17], + "rel_err_304", + ["disrupt", 691, 17], + "rel_done_303", + ["jump_false", 70, "while_end_300", 691, 17], + ["access", 73, "push", 692, 14], + ["load_dynamic", 74, 4, 5, 692, 37], + ["get", 76, 14, 1, 692, 7], + ["frame", 77, 76, 3, 692, 7], + ["null", 78, 692, 7], + ["setarg", 77, 0, 78, 692, 7], + ["setarg", 77, 1, 73, 692, 7], + ["setarg", 77, 2, 8, 692, 7], + ["setarg", 77, 3, 74, 692, 7], + ["invoke", 77, 75, 692, 7], + ["access", 79, 1, 693, 17], + ["is_text", 81, 5, 693, 17], + ["jump_false", 81, "add_cn_306", 693, 17], + "_nop_tc_1", + ["jump", "add_cn_306", 693, 17], + ["concat", 80, 5, 79, 693, 17], + ["jump", "add_done_305", 693, 17], + "add_cn_306", + ["is_num", 81, 5, 693, 17], + ["jump_false", 81, "add_err_307", 693, 17], + "_nop_tc_2", + "_nop_tc_3", + ["add", 80, 5, 79, 693, 17], + ["jump", "add_done_305", 693, 17], + "add_err_307", + ["disrupt", 693, 17], + "add_done_305", + ["move", 5, 80, 693, 17], + ["jump", "while_start_299", 693, 17], + "while_end_300", + ["get", 84, 9, 1, 695, 14], + ["frame", 85, 84, 0, 695, 14], + ["null", 86, 695, 14], + ["setarg", 85, 0, 86, 695, 14], + ["invoke", 85, 83, 695, 14], + ["move", 15, 83, 695, 14], + ["access", 87, "frame", 696, 12], + ["access", 88, 2, 696, 30], + ["get", 90, 15, 1, 696, 5], + ["frame", 91, 90, 4, 696, 5], + ["null", 92, 696, 5], + ["setarg", 91, 0, 92, 696, 5], + ["setarg", 91, 1, 87, 696, 5], + ["setarg", 91, 2, 15, 696, 5], + ["setarg", 91, 3, 2, 696, 5], + ["setarg", 91, 4, 88, 696, 5], + ["invoke", 91, 89, 696, 5], + ["access", 93, "setarg", 697, 12], + ["access", 94, 0, 697, 26], + ["get", 96, 15, 1, 697, 5], + ["frame", 97, 96, 4, 697, 5], + ["null", 98, 697, 5], + ["setarg", 97, 0, 98, 697, 5], + ["setarg", 97, 1, 93, 697, 5], + ["setarg", 97, 2, 15, 697, 5], + ["setarg", 97, 3, 94, 697, 5], + ["setarg", 97, 4, 14, 697, 5], + ["invoke", 97, 95, 697, 5], + ["access", 99, "setarg", 698, 12], + ["access", 100, 1, 698, 26], + ["get", 102, 15, 1, 698, 5], + ["frame", 103, 102, 4, 698, 5], + ["null", 104, 698, 5], + ["setarg", 103, 0, 104, 698, 5], + ["setarg", 103, 1, 99, 698, 5], + ["setarg", 103, 2, 15, 698, 5], + ["setarg", 103, 3, 100, 698, 5], + ["setarg", 103, 4, 13, 698, 5], + ["invoke", 103, 101, 698, 5], + ["access", 105, "setarg", 699, 12], + ["access", 106, 2, 699, 26], + ["get", 108, 15, 1, 699, 5], + ["frame", 109, 108, 4, 699, 5], + ["null", 110, 699, 5], + ["setarg", 109, 0, 110, 699, 5], + ["setarg", 109, 1, 105, 699, 5], + ["setarg", 109, 2, 15, 699, 5], + ["setarg", 109, 3, 106, 699, 5], + ["setarg", 109, 4, 8, 699, 5], + ["invoke", 109, 107, 699, 5], + ["access", 111, "invoke", 700, 12], + ["get", 113, 14, 1, 700, 5], + ["frame", 114, 113, 3, 700, 5], + ["null", 115, 700, 5], + ["setarg", 114, 0, 115, 700, 5], + ["setarg", 114, 1, 111, 700, 5], + ["setarg", 114, 2, 15, 700, 5], + ["setarg", 114, 3, 1, 700, 5], + ["invoke", 114, 112, 700, 5], + ["get", 117, 32, 1, 701, 5], + ["frame", 118, 117, 1, 701, 5], + ["null", 119, 701, 5], + ["setarg", 118, 0, 119, 701, 5], + ["setarg", 118, 1, 10, 701, 5], + ["invoke", 118, 116, 701, 5], + ["get", 121, 34, 1, 704, 5], + ["frame", 122, 121, 1, 704, 5], + ["null", 123, 704, 5], + ["setarg", 122, 0, 123, 704, 5], + ["setarg", 122, 1, 16, 704, 5], + ["invoke", 122, 120, 704, 5], + ["get", 125, 9, 1, 705, 23], + ["frame", 126, 125, 0, 705, 23], + ["null", 127, 705, 23], + ["setarg", 126, 0, 127, 705, 23], + ["invoke", 126, 124, 705, 23], + ["move", 12, 124, 705, 23], + ["access", 128, "load_field", 706, 16], + ["array", 129, 4, 706, 48], + ["push", 129, 128, 706, 48], + ["push", 129, 12, 706, 48], + ["push", 129, 2, 706, 48], + ["push", 129, 3, 706, 48], + ["get", 131, 7, 1, 706, 5], + ["frame", 132, 131, 1, 706, 5], + ["null", 133, 706, 5], + ["setarg", 132, 0, 133, 706, 5], + ["setarg", 132, 1, 129, 706, 5], + ["invoke", 132, 130, 706, 5], + ["get", 135, 9, 1, 707, 22], + ["frame", 136, 135, 0, 707, 22], + ["null", 137, 707, 22], + ["setarg", 136, 0, 137, 707, 22], + ["invoke", 136, 134, 707, 22], + ["move", 11, 134, 707, 22], + ["access", 138, "frame", 708, 12], + ["get", 140, 15, 1, 708, 5], + ["frame", 141, 140, 4, 708, 5], + ["null", 142, 708, 5], + ["setarg", 141, 0, 142, 708, 5], + ["setarg", 141, 1, 138, 708, 5], + ["setarg", 141, 2, 11, 708, 5], + ["setarg", 141, 3, 12, 708, 5], + ["setarg", 141, 4, 7, 708, 5], + ["invoke", 141, 139, 708, 5], + ["access", 143, "setarg", 709, 12], + ["access", 144, 0, 709, 34], + ["get", 146, 15, 1, 709, 5], + ["frame", 147, 146, 4, 709, 5], + ["null", 148, 709, 5], + ["setarg", 147, 0, 148, 709, 5], + ["setarg", 147, 1, 143, 709, 5], + ["setarg", 147, 2, 11, 709, 5], + ["setarg", 147, 3, 144, 709, 5], + ["setarg", 147, 4, 2, 709, 5], + ["invoke", 147, 145, 709, 5], + ["access", 149, 1, 710, 15], + ["move", 6, 149, 710, 15], + ["access", 150, 0, 711, 10], + ["move", 5, 150, 711, 10], + "while_start_308", + ["is_int", 152, 5, 712, 17], + ["jump_false", 152, "rel_ni_310", 712, 17], + ["is_int", 153, 7, 712, 17], + ["jump_false", 153, "rel_ni_310", 712, 17], + ["lt_int", 151, 5, 7, 712, 17], + ["jump", "rel_done_312", 712, 17], + "rel_ni_310", + ["is_num", 152, 5, 712, 17], + ["jump_false", 152, "rel_nn_311", 712, 17], + ["is_num", 153, 7, 712, 17], + ["jump_false", 153, "rel_nn_311", 712, 17], + ["lt_float", 151, 5, 7, 712, 17], + ["jump", "rel_done_312", 712, 17], + "rel_nn_311", + ["is_text", 152, 5, 712, 17], + ["jump_false", 152, "rel_err_313", 712, 17], + ["is_text", 153, 7, 712, 17], + ["jump_false", 153, "rel_err_313", 712, 17], + ["lt_text", 151, 5, 7, 712, 17], + ["jump", "rel_done_312", 712, 17], + "rel_err_313", + ["disrupt", 712, 17], + "rel_done_312", + ["jump_false", 151, "while_end_309", 712, 17], + ["access", 154, "setarg", 713, 14], + ["load_dynamic", 155, 4, 5, 713, 50], + ["get", 157, 15, 1, 713, 7], + ["frame", 158, 157, 4, 713, 7], + ["null", 159, 713, 7], + ["setarg", 158, 0, 159, 713, 7], + ["setarg", 158, 1, 154, 713, 7], + ["setarg", 158, 2, 11, 713, 7], + ["setarg", 158, 3, 6, 713, 7], + ["setarg", 158, 4, 155, 713, 7], + ["invoke", 158, 156, 713, 7], + ["access", 160, 1, 714, 27], + ["is_text", 162, 6, 714, 27], + ["jump_false", 162, "add_cn_315", 714, 27], + "_nop_tc_4", + ["jump", "add_cn_315", 714, 27], + ["concat", 161, 6, 160, 714, 27], + ["jump", "add_done_314", 714, 27], + "add_cn_315", + ["is_num", 162, 6, 714, 27], + ["jump_false", 162, "add_err_316", 714, 27], + "_nop_tc_5", + "_nop_tc_6", + ["add", 161, 6, 160, 714, 27], + ["jump", "add_done_314", 714, 27], + "add_err_316", + ["disrupt", 714, 27], + "add_done_314", + ["move", 6, 161, 714, 27], + ["access", 164, 1, 715, 17], + ["is_text", 166, 5, 715, 17], + ["jump_false", 166, "add_cn_318", 715, 17], + "_nop_tc_7", + ["jump", "add_cn_318", 715, 17], + ["concat", 165, 5, 164, 715, 17], + ["jump", "add_done_317", 715, 17], + "add_cn_318", + ["is_num", 166, 5, 715, 17], + ["jump_false", 166, "add_err_319", 715, 17], + "_nop_tc_8", + "_nop_tc_9", + ["add", 165, 5, 164, 715, 17], + ["jump", "add_done_317", 715, 17], + "add_err_319", + ["disrupt", 715, 17], + "add_done_317", + ["move", 5, 165, 715, 17], + ["jump", "while_start_308", 715, 17], + "while_end_309", + ["access", 168, "invoke", 717, 12], + ["get", 170, 14, 1, 717, 5], + ["frame", 171, 170, 3, 717, 5], + ["null", 172, 717, 5], + ["setarg", 171, 0, 172, 717, 5], + ["setarg", 171, 1, 168, 717, 5], + ["setarg", 171, 2, 11, 717, 5], + ["setarg", 171, 3, 1, 717, 5], + ["invoke", 171, 169, 717, 5], + ["get", 174, 34, 1, 719, 5], + ["frame", 175, 174, 1, 719, 5], + ["null", 176, 719, 5], + ["setarg", 175, 0, 176, 719, 5], + ["setarg", 175, 1, 10, 719, 5], + ["invoke", 175, 173, 719, 5], + ["null", 177, 719, 5], + ["return", 177, 719, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 202, + "nr_close_slots": 0, + "instructions": [ + ["length", 18, 4, 723, 23], + ["move", 7, 18, 723, 23], + ["get", 20, 9, 1, 724, 17], + ["frame", 21, 20, 0, 724, 17], + ["null", 22, 724, 17], + ["setarg", 21, 0, 22, 724, 17], + ["invoke", 21, 19, 724, 17], + ["move", 9, 19, 724, 17], + ["access", 23, "dyn_record_path", 725, 33], + ["get", 25, 57, 1, 725, 23], + ["frame", 26, 25, 1, 725, 23], + ["null", 27, 725, 23], + ["setarg", 26, 0, 27, 725, 23], + ["setarg", 26, 1, 23, 725, 23], + ["invoke", 26, 24, 725, 23], + ["move", 17, 24, 725, 23], + ["access", 28, "dyn_call_done", 726, 32], + ["get", 30, 57, 1, 726, 22], + ["frame", 31, 30, 1, 726, 22], + ["null", 32, 726, 22], + ["setarg", 31, 0, 32, 726, 22], + ["setarg", 31, 1, 28, 726, 22], + ["invoke", 31, 29, 726, 22], + ["move", 10, 29, 726, 22], + ["access", 5, 0, 727, 14], + ["access", 6, 0, 728, 19], + ["access", 33, "is_proxy", 731, 12], + ["get", 35, 14, 1, 731, 5], + ["frame", 36, 35, 3, 731, 5], + ["null", 37, 731, 5], + ["setarg", 36, 0, 37, 731, 5], + ["setarg", 36, 1, 33, 731, 5], + ["setarg", 36, 2, 9, 731, 5], + ["setarg", 36, 3, 2, 731, 5], + ["invoke", 36, 34, 731, 5], + ["access", 38, "jump_false", 732, 20], + ["get", 40, 33, 1, 732, 5], + ["frame", 41, 40, 3, 732, 5], + ["null", 42, 732, 5], + ["setarg", 41, 0, 42, 732, 5], + ["setarg", 41, 1, 38, 732, 5], + ["setarg", 41, 2, 9, 732, 5], + ["setarg", 41, 3, 17, 732, 5], + ["invoke", 41, 39, 732, 5], + ["get", 44, 9, 1, 735, 18], + ["frame", 45, 44, 0, 735, 18], + ["null", 46, 735, 18], + ["setarg", 45, 0, 46, 735, 18], + ["invoke", 45, 43, 735, 18], + ["move", 13, 43, 735, 18], + ["access", 47, "dyn_error", 736, 32], + ["get", 49, 57, 1, 736, 22], + ["frame", 50, 49, 1, 736, 22], + ["null", 51, 736, 22], + ["setarg", 50, 0, 51, 736, 22], + ["setarg", 50, 1, 47, 736, 22], + ["invoke", 50, 48, 736, 22], + ["move", 11, 48, 736, 22], + ["access", 52, "is_text", 737, 12], + ["get", 54, 14, 1, 737, 5], + ["frame", 55, 54, 3, 737, 5], + ["null", 56, 737, 5], + ["setarg", 55, 0, 56, 737, 5], + ["setarg", 55, 1, 52, 737, 5], + ["setarg", 55, 2, 13, 737, 5], + ["setarg", 55, 3, 3, 737, 5], + ["invoke", 55, 53, 737, 5], + ["access", 57, "jump_false", 738, 20], + ["get", 59, 33, 1, 738, 5], + ["frame", 60, 59, 3, 738, 5], + ["null", 61, 738, 5], + ["setarg", 60, 0, 61, 738, 5], + ["setarg", 60, 1, 57, 738, 5], + ["setarg", 60, 2, 13, 738, 5], + ["setarg", 60, 3, 11, 738, 5], + ["invoke", 60, 58, 738, 5], + ["get", 63, 9, 1, 739, 21], + ["frame", 64, 63, 0, 739, 21], + ["null", 65, 739, 21], + ["setarg", 64, 0, 65, 739, 21], + ["invoke", 64, 62, 739, 21], + ["move", 15, 62, 739, 21], + ["get", 67, 24, 1, 740, 5], + ["frame", 68, 67, 1, 740, 5], + ["null", 69, 740, 5], + ["setarg", 68, 0, 69, 740, 5], + ["setarg", 68, 1, 15, 740, 5], + ["invoke", 68, 66, 740, 5], + ["get", 71, 9, 1, 741, 20], + ["frame", 72, 71, 0, 741, 20], + ["null", 73, 741, 20], + ["setarg", 72, 0, 73, 741, 20], + ["invoke", 72, 70, 741, 20], + ["move", 8, 70, 741, 20], + ["access", 74, "array", 742, 16], + ["access", 75, 0, 742, 35], + ["array", 76, 3, 742, 35], + ["push", 76, 74, 742, 35], + ["push", 76, 8, 742, 35], + ["push", 76, 75, 742, 35], + ["get", 78, 7, 1, 742, 5], + ["frame", 79, 78, 1, 742, 5], + ["null", 80, 742, 5], + ["setarg", 79, 0, 80, 742, 5], + ["setarg", 79, 1, 76, 742, 5], + ["invoke", 79, 77, 742, 5], + ["access", 81, 0, 743, 10], + ["move", 5, 81, 743, 10], + "while_start_320", + ["is_int", 83, 5, 744, 17], + ["jump_false", 83, "rel_ni_322", 744, 17], + ["is_int", 84, 7, 744, 17], + ["jump_false", 84, "rel_ni_322", 744, 17], + ["lt_int", 82, 5, 7, 744, 17], + ["jump", "rel_done_324", 744, 17], + "rel_ni_322", + ["is_num", 83, 5, 744, 17], + ["jump_false", 83, "rel_nn_323", 744, 17], + ["is_num", 84, 7, 744, 17], + ["jump_false", 84, "rel_nn_323", 744, 17], + ["lt_float", 82, 5, 7, 744, 17], + ["jump", "rel_done_324", 744, 17], + "rel_nn_323", + ["is_text", 83, 5, 744, 17], + ["jump_false", 83, "rel_err_325", 744, 17], + ["is_text", 84, 7, 744, 17], + ["jump_false", 84, "rel_err_325", 744, 17], + ["lt_text", 82, 5, 7, 744, 17], + ["jump", "rel_done_324", 744, 17], + "rel_err_325", + ["disrupt", 744, 17], + "rel_done_324", + ["jump_false", 82, "while_end_321", 744, 17], + ["access", 85, "push", 745, 14], + ["load_dynamic", 86, 4, 5, 745, 37], + ["get", 88, 14, 1, 745, 7], + ["frame", 89, 88, 3, 745, 7], + ["null", 90, 745, 7], + ["setarg", 89, 0, 90, 745, 7], + ["setarg", 89, 1, 85, 745, 7], + ["setarg", 89, 2, 8, 745, 7], + ["setarg", 89, 3, 86, 745, 7], + ["invoke", 89, 87, 745, 7], + ["access", 91, 1, 746, 17], + ["is_text", 93, 5, 746, 17], + ["jump_false", 93, "add_cn_327", 746, 17], + "_nop_tc_1", + ["jump", "add_cn_327", 746, 17], + ["concat", 92, 5, 91, 746, 17], + ["jump", "add_done_326", 746, 17], + "add_cn_327", + ["is_num", 93, 5, 746, 17], + ["jump_false", 93, "add_err_328", 746, 17], + "_nop_tc_2", + "_nop_tc_3", + ["add", 92, 5, 91, 746, 17], + ["jump", "add_done_326", 746, 17], + "add_err_328", + ["disrupt", 746, 17], + "add_done_326", + ["move", 5, 92, 746, 17], + ["jump", "while_start_320", 746, 17], + "while_end_321", + ["get", 96, 9, 1, 748, 14], + ["frame", 97, 96, 0, 748, 14], + ["null", 98, 748, 14], + ["setarg", 97, 0, 98, 748, 14], + ["invoke", 97, 95, 748, 14], + ["move", 16, 95, 748, 14], + ["access", 99, "frame", 749, 12], + ["access", 100, 2, 749, 30], + ["get", 102, 15, 1, 749, 5], + ["frame", 103, 102, 4, 749, 5], + ["null", 104, 749, 5], + ["setarg", 103, 0, 104, 749, 5], + ["setarg", 103, 1, 99, 749, 5], + ["setarg", 103, 2, 16, 749, 5], + ["setarg", 103, 3, 2, 749, 5], + ["setarg", 103, 4, 100, 749, 5], + ["invoke", 103, 101, 749, 5], + ["access", 105, "setarg", 750, 12], + ["access", 106, 0, 750, 26], + ["get", 108, 15, 1, 750, 5], + ["frame", 109, 108, 4, 750, 5], + ["null", 110, 750, 5], + ["setarg", 109, 0, 110, 750, 5], + ["setarg", 109, 1, 105, 750, 5], + ["setarg", 109, 2, 16, 750, 5], + ["setarg", 109, 3, 106, 750, 5], + ["setarg", 109, 4, 15, 750, 5], + ["invoke", 109, 107, 750, 5], + ["access", 111, "setarg", 751, 12], + ["access", 112, 1, 751, 26], + ["get", 114, 15, 1, 751, 5], + ["frame", 115, 114, 4, 751, 5], + ["null", 116, 751, 5], + ["setarg", 115, 0, 116, 751, 5], + ["setarg", 115, 1, 111, 751, 5], + ["setarg", 115, 2, 16, 751, 5], + ["setarg", 115, 3, 112, 751, 5], + ["setarg", 115, 4, 3, 751, 5], + ["invoke", 115, 113, 751, 5], + ["access", 117, "setarg", 752, 12], + ["access", 118, 2, 752, 26], + ["get", 120, 15, 1, 752, 5], + ["frame", 121, 120, 4, 752, 5], + ["null", 122, 752, 5], + ["setarg", 121, 0, 122, 752, 5], + ["setarg", 121, 1, 117, 752, 5], + ["setarg", 121, 2, 16, 752, 5], + ["setarg", 121, 3, 118, 752, 5], + ["setarg", 121, 4, 8, 752, 5], + ["invoke", 121, 119, 752, 5], + ["access", 123, "invoke", 753, 12], + ["get", 125, 14, 1, 753, 5], + ["frame", 126, 125, 3, 753, 5], + ["null", 127, 753, 5], + ["setarg", 126, 0, 127, 753, 5], + ["setarg", 126, 1, 123, 753, 5], + ["setarg", 126, 2, 16, 753, 5], + ["setarg", 126, 3, 1, 753, 5], + ["invoke", 126, 124, 753, 5], + ["get", 129, 32, 1, 754, 5], + ["frame", 130, 129, 1, 754, 5], + ["null", 131, 754, 5], + ["setarg", 130, 0, 131, 754, 5], + ["setarg", 130, 1, 10, 754, 5], + ["invoke", 130, 128, 754, 5], + ["get", 133, 34, 1, 757, 5], + ["frame", 134, 133, 1, 757, 5], + ["null", 135, 757, 5], + ["setarg", 134, 0, 135, 757, 5], + ["setarg", 134, 1, 11, 757, 5], + ["invoke", 134, 132, 757, 5], + ["access", 136, "disrupt", 758, 12], + ["get", 138, 12, 1, 758, 5], + ["frame", 139, 138, 1, 758, 5], + ["null", 140, 758, 5], + ["setarg", 139, 0, 140, 758, 5], + ["setarg", 139, 1, 136, 758, 5], + ["invoke", 139, 137, 758, 5], + ["get", 142, 32, 1, 759, 5], + ["frame", 143, 142, 1, 759, 5], + ["null", 144, 759, 5], + ["setarg", 143, 0, 144, 759, 5], + ["setarg", 143, 1, 10, 759, 5], + ["invoke", 143, 141, 759, 5], + ["get", 146, 34, 1, 762, 5], + ["frame", 147, 146, 1, 762, 5], + ["null", 148, 762, 5], + ["setarg", 147, 0, 148, 762, 5], + ["setarg", 147, 1, 17, 762, 5], + ["invoke", 147, 145, 762, 5], + ["get", 150, 9, 1, 763, 23], + ["frame", 151, 150, 0, 763, 23], + ["null", 152, 763, 23], + ["setarg", 151, 0, 152, 763, 23], + ["invoke", 151, 149, 763, 23], + ["move", 14, 149, 763, 23], + ["access", 153, "load_dynamic", 764, 12], + ["get", 155, 15, 1, 764, 5], + ["frame", 156, 155, 4, 764, 5], + ["null", 157, 764, 5], + ["setarg", 156, 0, 157, 764, 5], + ["setarg", 156, 1, 153, 764, 5], + ["setarg", 156, 2, 14, 764, 5], + ["setarg", 156, 3, 2, 764, 5], + ["setarg", 156, 4, 3, 764, 5], + ["invoke", 156, 154, 764, 5], + ["get", 159, 9, 1, 765, 22], + ["frame", 160, 159, 0, 765, 22], + ["null", 161, 765, 22], + ["setarg", 160, 0, 161, 765, 22], + ["invoke", 160, 158, 765, 22], + ["move", 12, 158, 765, 22], + ["access", 162, "frame", 766, 12], + ["get", 164, 15, 1, 766, 5], + ["frame", 165, 164, 4, 766, 5], + ["null", 166, 766, 5], + ["setarg", 165, 0, 166, 766, 5], + ["setarg", 165, 1, 162, 766, 5], + ["setarg", 165, 2, 12, 766, 5], + ["setarg", 165, 3, 14, 766, 5], + ["setarg", 165, 4, 7, 766, 5], + ["invoke", 165, 163, 766, 5], + ["access", 167, "setarg", 767, 12], + ["access", 168, 0, 767, 34], + ["get", 170, 15, 1, 767, 5], + ["frame", 171, 170, 4, 767, 5], + ["null", 172, 767, 5], + ["setarg", 171, 0, 172, 767, 5], + ["setarg", 171, 1, 167, 767, 5], + ["setarg", 171, 2, 12, 767, 5], + ["setarg", 171, 3, 168, 767, 5], + ["setarg", 171, 4, 2, 767, 5], + ["invoke", 171, 169, 767, 5], + ["access", 173, 1, 768, 15], + ["move", 6, 173, 768, 15], + ["access", 174, 0, 769, 10], + ["move", 5, 174, 769, 10], + "while_start_329", + ["is_int", 176, 5, 770, 17], + ["jump_false", 176, "rel_ni_331", 770, 17], + ["is_int", 177, 7, 770, 17], + ["jump_false", 177, "rel_ni_331", 770, 17], + ["lt_int", 175, 5, 7, 770, 17], + ["jump", "rel_done_333", 770, 17], + "rel_ni_331", + ["is_num", 176, 5, 770, 17], + ["jump_false", 176, "rel_nn_332", 770, 17], + ["is_num", 177, 7, 770, 17], + ["jump_false", 177, "rel_nn_332", 770, 17], + ["lt_float", 175, 5, 7, 770, 17], + ["jump", "rel_done_333", 770, 17], + "rel_nn_332", + ["is_text", 176, 5, 770, 17], + ["jump_false", 176, "rel_err_334", 770, 17], + ["is_text", 177, 7, 770, 17], + ["jump_false", 177, "rel_err_334", 770, 17], + ["lt_text", 175, 5, 7, 770, 17], + ["jump", "rel_done_333", 770, 17], + "rel_err_334", + ["disrupt", 770, 17], + "rel_done_333", + ["jump_false", 175, "while_end_330", 770, 17], + ["access", 178, "setarg", 771, 14], + ["load_dynamic", 179, 4, 5, 771, 50], + ["get", 181, 15, 1, 771, 7], + ["frame", 182, 181, 4, 771, 7], + ["null", 183, 771, 7], + ["setarg", 182, 0, 183, 771, 7], + ["setarg", 182, 1, 178, 771, 7], + ["setarg", 182, 2, 12, 771, 7], + ["setarg", 182, 3, 6, 771, 7], + ["setarg", 182, 4, 179, 771, 7], + ["invoke", 182, 180, 771, 7], + ["access", 184, 1, 772, 27], + ["is_text", 186, 6, 772, 27], + ["jump_false", 186, "add_cn_336", 772, 27], + "_nop_tc_4", + ["jump", "add_cn_336", 772, 27], + ["concat", 185, 6, 184, 772, 27], + ["jump", "add_done_335", 772, 27], + "add_cn_336", + ["is_num", 186, 6, 772, 27], + ["jump_false", 186, "add_err_337", 772, 27], + "_nop_tc_5", + "_nop_tc_6", + ["add", 185, 6, 184, 772, 27], + ["jump", "add_done_335", 772, 27], + "add_err_337", + ["disrupt", 772, 27], + "add_done_335", + ["move", 6, 185, 772, 27], + ["access", 188, 1, 773, 17], + ["is_text", 190, 5, 773, 17], + ["jump_false", 190, "add_cn_339", 773, 17], + "_nop_tc_7", + ["jump", "add_cn_339", 773, 17], + ["concat", 189, 5, 188, 773, 17], + ["jump", "add_done_338", 773, 17], + "add_cn_339", + ["is_num", 190, 5, 773, 17], + ["jump_false", 190, "add_err_340", 773, 17], + "_nop_tc_8", + "_nop_tc_9", + ["add", 189, 5, 188, 773, 17], + ["jump", "add_done_338", 773, 17], + "add_err_340", + ["disrupt", 773, 17], + "add_done_338", + ["move", 5, 189, 773, 17], + ["jump", "while_start_329", 773, 17], + "while_end_330", + ["access", 192, "invoke", 775, 12], + ["get", 194, 14, 1, 775, 5], + ["frame", 195, 194, 3, 775, 5], + ["null", 196, 775, 5], + ["setarg", 195, 0, 196, 775, 5], + ["setarg", 195, 1, 192, 775, 5], + ["setarg", 195, 2, 12, 775, 5], + ["setarg", 195, 3, 1, 775, 5], + ["invoke", 195, 193, 775, 5], + ["get", 198, 34, 1, 777, 5], + ["frame", 199, 198, 1, 777, 5], + ["null", 200, 777, 5], + ["setarg", 199, 0, 200, 777, 5], + ["setarg", 199, 1, 10, 777, 5], + ["invoke", 199, 197, 777, 5], + ["null", 201, 777, 5], + ["return", 201, 777, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 56, + "nr_close_slots": 0, + "instructions": [ + ["length", 8, 2, 781, 23], + ["move", 5, 8, 781, 23], + ["get", 10, 9, 1, 782, 22], + ["frame", 11, 10, 0, 782, 22], + ["null", 12, 782, 22], + ["setarg", 11, 0, 12, 782, 22], + ["invoke", 11, 9, 782, 22], + ["move", 6, 9, 782, 22], + ["access", 13, "goframe", 783, 12], + ["get", 15, 15, 1, 783, 5], + ["frame", 16, 15, 4, 783, 5], + ["null", 17, 783, 5], + ["setarg", 16, 0, 17, 783, 5], + ["setarg", 16, 1, 13, 783, 5], + ["setarg", 16, 2, 6, 783, 5], + ["setarg", 16, 3, 1, 783, 5], + ["setarg", 16, 4, 5, 783, 5], + ["invoke", 16, 14, 783, 5], + ["get", 19, 9, 1, 784, 21], + ["frame", 20, 19, 0, 784, 21], + ["null", 21, 784, 21], + ["setarg", 20, 0, 21, 784, 21], + ["invoke", 20, 18, 784, 21], + ["move", 7, 18, 784, 21], + ["access", 22, "null", 785, 12], + ["get", 24, 13, 1, 785, 5], + ["frame", 25, 24, 2, 785, 5], + ["null", 26, 785, 5], + ["setarg", 25, 0, 26, 785, 5], + ["setarg", 25, 1, 22, 785, 5], + ["setarg", 25, 2, 7, 785, 5], + ["invoke", 25, 23, 785, 5], + ["access", 27, "setarg", 786, 12], + ["access", 28, 0, 786, 34], + ["get", 30, 15, 1, 786, 5], + ["frame", 31, 30, 4, 786, 5], + ["null", 32, 786, 5], + ["setarg", 31, 0, 32, 786, 5], + ["setarg", 31, 1, 27, 786, 5], + ["setarg", 31, 2, 6, 786, 5], + ["setarg", 31, 3, 28, 786, 5], + ["setarg", 31, 4, 7, 786, 5], + ["invoke", 31, 29, 786, 5], + ["access", 4, 1, 787, 19], + ["access", 3, 0, 788, 14], + "while_start_341", + ["is_int", 34, 3, 789, 17], + ["jump_false", 34, "rel_ni_343", 789, 17], + ["is_int", 35, 5, 789, 17], + ["jump_false", 35, "rel_ni_343", 789, 17], + ["lt_int", 33, 3, 5, 789, 17], + ["jump", "rel_done_345", 789, 17], + "rel_ni_343", + ["is_num", 34, 3, 789, 17], + ["jump_false", 34, "rel_nn_344", 789, 17], + ["is_num", 35, 5, 789, 17], + ["jump_false", 35, "rel_nn_344", 789, 17], + ["lt_float", 33, 3, 5, 789, 17], + ["jump", "rel_done_345", 789, 17], + "rel_nn_344", + ["is_text", 34, 3, 789, 17], + ["jump_false", 34, "rel_err_346", 789, 17], + ["is_text", 35, 5, 789, 17], + ["jump_false", 35, "rel_err_346", 789, 17], + ["lt_text", 33, 3, 5, 789, 17], + ["jump", "rel_done_345", 789, 17], + "rel_err_346", + ["disrupt", 789, 17], + "rel_done_345", + ["jump_false", 33, "while_end_342", 789, 17], + ["access", 36, "setarg", 790, 14], + ["load_dynamic", 37, 2, 3, 790, 50], + ["get", 39, 15, 1, 790, 7], + ["frame", 40, 39, 4, 790, 7], + ["null", 41, 790, 7], + ["setarg", 40, 0, 41, 790, 7], + ["setarg", 40, 1, 36, 790, 7], + ["setarg", 40, 2, 6, 790, 7], + ["setarg", 40, 3, 4, 790, 7], + ["setarg", 40, 4, 37, 790, 7], + ["invoke", 40, 38, 790, 7], + ["access", 42, 1, 791, 27], + ["is_text", 44, 4, 791, 27], + ["jump_false", 44, "add_cn_348", 791, 27], + "_nop_tc_1", + ["jump", "add_cn_348", 791, 27], + ["concat", 43, 4, 42, 791, 27], + ["jump", "add_done_347", 791, 27], + "add_cn_348", + ["is_num", 44, 4, 791, 27], + ["jump_false", 44, "add_err_349", 791, 27], + "_nop_tc_2", + "_nop_tc_3", + ["add", 43, 4, 42, 791, 27], + ["jump", "add_done_347", 791, 27], + "add_err_349", + ["disrupt", 791, 27], + "add_done_347", + ["move", 4, 43, 791, 27], + ["access", 46, 1, 792, 17], + ["is_text", 48, 3, 792, 17], + ["jump_false", 48, "add_cn_351", 792, 17], + "_nop_tc_4", + ["jump", "add_cn_351", 792, 17], + ["concat", 47, 3, 46, 792, 17], + ["jump", "add_done_350", 792, 17], + "add_cn_351", + ["is_num", 48, 3, 792, 17], + ["jump_false", 48, "add_err_352", 792, 17], + "_nop_tc_5", + "_nop_tc_6", + ["add", 47, 3, 46, 792, 17], + ["jump", "add_done_350", 792, 17], + "add_err_352", + ["disrupt", 792, 17], + "add_done_350", + ["move", 3, 47, 792, 17], + ["jump", "while_start_341", 792, 17], + "while_end_342", + ["access", 50, "goinvoke", 794, 12], + ["get", 52, 13, 1, 794, 5], + ["frame", 53, 52, 2, 794, 5], + ["null", 54, 794, 5], + ["setarg", 53, 0, 54, 794, 5], + ["setarg", 53, 1, 50, 794, 5], + ["setarg", 53, 2, 6, 794, 5], + ["invoke", 53, 51, 794, 5], + ["null", 55, 794, 5], + ["return", 55, 794, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 56, + "nr_close_slots": 0, + "instructions": [ + ["get", 10, 9, 1, 798, 21], + ["frame", 11, 10, 0, 798, 21], + ["null", 12, 798, 21], + ["setarg", 11, 0, 12, 798, 21], + ["invoke", 11, 9, 798, 21], + ["move", 8, 9, 798, 21], + ["get", 14, 29, 1, 799, 5], + ["frame", 15, 14, 3, 799, 5], + ["null", 16, 799, 5], + ["setarg", 15, 0, 16, 799, 5], + ["setarg", 15, 1, 8, 799, 5], + ["setarg", 15, 2, 1, 799, 5], + ["setarg", 15, 3, 2, 799, 5], + ["invoke", 15, 13, 799, 5], + ["length", 17, 3, 800, 23], + ["move", 6, 17, 800, 23], + ["get", 19, 9, 1, 801, 22], + ["frame", 20, 19, 0, 801, 22], + ["null", 21, 801, 22], + ["setarg", 20, 0, 21, 801, 22], + ["invoke", 20, 18, 801, 22], + ["move", 7, 18, 801, 22], + ["access", 22, "goframe", 802, 12], + ["get", 24, 15, 1, 802, 5], + ["frame", 25, 24, 4, 802, 5], + ["null", 26, 802, 5], + ["setarg", 25, 0, 26, 802, 5], + ["setarg", 25, 1, 22, 802, 5], + ["setarg", 25, 2, 7, 802, 5], + ["setarg", 25, 3, 8, 802, 5], + ["setarg", 25, 4, 6, 802, 5], + ["invoke", 25, 23, 802, 5], + ["access", 27, "setarg", 803, 12], + ["access", 28, 0, 803, 34], + ["get", 30, 15, 1, 803, 5], + ["frame", 31, 30, 4, 803, 5], + ["null", 32, 803, 5], + ["setarg", 31, 0, 32, 803, 5], + ["setarg", 31, 1, 27, 803, 5], + ["setarg", 31, 2, 7, 803, 5], + ["setarg", 31, 3, 28, 803, 5], + ["setarg", 31, 4, 1, 803, 5], + ["invoke", 31, 29, 803, 5], + ["access", 5, 1, 804, 19], + ["access", 4, 0, 805, 14], + "while_start_353", + ["is_int", 34, 4, 806, 17], + ["jump_false", 34, "rel_ni_355", 806, 17], + ["is_int", 35, 6, 806, 17], + ["jump_false", 35, "rel_ni_355", 806, 17], + ["lt_int", 33, 4, 6, 806, 17], + ["jump", "rel_done_357", 806, 17], + "rel_ni_355", + ["is_num", 34, 4, 806, 17], + ["jump_false", 34, "rel_nn_356", 806, 17], + ["is_num", 35, 6, 806, 17], + ["jump_false", 35, "rel_nn_356", 806, 17], + ["lt_float", 33, 4, 6, 806, 17], + ["jump", "rel_done_357", 806, 17], + "rel_nn_356", + ["is_text", 34, 4, 806, 17], + ["jump_false", 34, "rel_err_358", 806, 17], + ["is_text", 35, 6, 806, 17], + ["jump_false", 35, "rel_err_358", 806, 17], + ["lt_text", 33, 4, 6, 806, 17], + ["jump", "rel_done_357", 806, 17], + "rel_err_358", + ["disrupt", 806, 17], + "rel_done_357", + ["jump_false", 33, "while_end_354", 806, 17], + ["access", 36, "setarg", 807, 14], + ["load_dynamic", 37, 3, 4, 807, 50], + ["get", 39, 15, 1, 807, 7], + ["frame", 40, 39, 4, 807, 7], + ["null", 41, 807, 7], + ["setarg", 40, 0, 41, 807, 7], + ["setarg", 40, 1, 36, 807, 7], + ["setarg", 40, 2, 7, 807, 7], + ["setarg", 40, 3, 5, 807, 7], + ["setarg", 40, 4, 37, 807, 7], + ["invoke", 40, 38, 807, 7], + ["access", 42, 1, 808, 27], + ["is_text", 44, 5, 808, 27], + ["jump_false", 44, "add_cn_360", 808, 27], + "_nop_tc_1", + ["jump", "add_cn_360", 808, 27], + ["concat", 43, 5, 42, 808, 27], + ["jump", "add_done_359", 808, 27], + "add_cn_360", + ["is_num", 44, 5, 808, 27], + ["jump_false", 44, "add_err_361", 808, 27], + "_nop_tc_2", + "_nop_tc_3", + ["add", 43, 5, 42, 808, 27], + ["jump", "add_done_359", 808, 27], + "add_err_361", + ["disrupt", 808, 27], + "add_done_359", + ["move", 5, 43, 808, 27], + ["access", 46, 1, 809, 17], + ["is_text", 48, 4, 809, 17], + ["jump_false", 48, "add_cn_363", 809, 17], + "_nop_tc_4", + ["jump", "add_cn_363", 809, 17], + ["concat", 47, 4, 46, 809, 17], + ["jump", "add_done_362", 809, 17], + "add_cn_363", + ["is_num", 48, 4, 809, 17], + ["jump_false", 48, "add_err_364", 809, 17], + "_nop_tc_5", + "_nop_tc_6", + ["add", 47, 4, 46, 809, 17], + ["jump", "add_done_362", 809, 17], + "add_err_364", + ["disrupt", 809, 17], + "add_done_362", + ["move", 4, 47, 809, 17], + ["jump", "while_start_353", 809, 17], + "while_end_354", + ["access", 50, "goinvoke", 811, 12], + ["get", 52, 13, 1, 811, 5], + ["frame", 53, 52, 2, 811, 5], + ["null", 54, 811, 5], + ["setarg", 53, 0, 54, 811, 5], + ["setarg", 53, 1, 50, 811, 5], + ["setarg", 53, 2, 7, 811, 5], + ["invoke", 53, 51, 811, 5], + ["null", 55, 811, 5], + ["return", 55, 811, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 64, + "nr_close_slots": 0, + "instructions": [ + ["null", 6, 816, 23], + ["is_identical", 7, 1, 6, 816, 23], + ["jump_true", 7, "eq_done_367", 816, 23], + ["is_int", 8, 1, 816, 23], + ["jump_false", 8, "eq_ni_368", 816, 23], + "_nop_tc_1", + ["jump", "eq_ni_368", 816, 23], + ["eq_int", 7, 1, 6, 816, 23], + ["jump", "eq_done_367", 816, 23], + "eq_ni_368", + ["is_num", 8, 1, 816, 23], + ["jump_false", 8, "eq_nn_369", 816, 23], + "_nop_tc_2", + ["jump", "eq_nn_369", 816, 23], + ["eq_float", 7, 1, 6, 816, 23], + ["jump", "eq_done_367", 816, 23], + "eq_nn_369", + ["is_text", 8, 1, 816, 23], + ["jump_false", 8, "eq_nt_370", 816, 23], + "_nop_tc_3", + ["jump", "eq_nt_370", 816, 23], + ["eq_text", 7, 1, 6, 816, 23], + ["jump", "eq_done_367", 816, 23], + "eq_nt_370", + ["is_null", 8, 1, 816, 23], + ["jump_false", 8, "eq_nnl_371", 816, 23], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 816, 23], + ["jump", "eq_done_367", 816, 23], + "eq_nnl_371", + ["is_bool", 8, 1, 816, 23], + ["jump_false", 8, "eq_nb_372", 816, 23], + "_nop_tc_6", + ["jump", "eq_nb_372", 816, 23], + ["eq_bool", 7, 1, 6, 816, 23], + ["jump", "eq_done_367", 816, 23], + "eq_nb_372", + ["false", 7, 816, 23], + "eq_done_367", + ["jump_false", 7, "if_else_365", 816, 23], + ["null", 10, 817, 14], + ["return", 10, 817, 14], + "_nop_ur_1", + "if_else_365", + "if_end_366", + ["access", 2, 0, 819, 14], + ["null", 4, 820, 16], + ["access", 5, 0, 821, 16], + ["null", 3, 822, 15], + "while_start_373", + ["length", 11, 1, 823, 24], + ["is_int", 13, 2, 823, 24], + ["jump_false", 13, "rel_ni_375", 823, 24], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 12, 2, 11, 823, 24], + ["jump", "rel_done_377", 823, 24], + "rel_ni_375", + ["is_num", 13, 2, 823, 24], + ["jump_false", 13, "rel_nn_376", 823, 24], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 12, 2, 11, 823, 24], + ["jump", "rel_done_377", 823, 24], + "rel_nn_376", + ["is_text", 13, 2, 823, 24], + ["jump_false", 13, "rel_err_378", 823, 24], + "_nop_tc_11", + ["jump", "rel_err_378", 823, 24], + ["lt_text", 12, 2, 11, 823, 24], + ["jump", "rel_done_377", 823, 24], + "rel_err_378", + ["disrupt", 823, 24], + "rel_done_377", + ["jump_false", 12, "while_end_374", 823, 24], + ["load_dynamic", 15, 1, 2, 824, 25], + ["move", 4, 15, 824, 25], + ["null", 16, 825, 19], + ["is_identical", 17, 4, 16, 825, 19], + ["jump_true", 17, "eq_done_382", 825, 19], + ["is_int", 18, 4, 825, 19], + ["jump_false", 18, "eq_ni_383", 825, 19], + "_nop_tc_12", + ["jump", "eq_ni_383", 825, 19], + ["eq_int", 17, 4, 16, 825, 19], + ["jump", "eq_done_382", 825, 19], + "eq_ni_383", + ["is_num", 18, 4, 825, 19], + ["jump_false", 18, "eq_nn_384", 825, 19], + "_nop_tc_13", + ["jump", "eq_nn_384", 825, 19], + ["eq_float", 17, 4, 16, 825, 19], + ["jump", "eq_done_382", 825, 19], + "eq_nn_384", + ["is_text", 18, 4, 825, 19], + ["jump_false", 18, "eq_nt_385", 825, 19], + "_nop_tc_14", + ["jump", "eq_nt_385", 825, 19], + ["eq_text", 17, 4, 16, 825, 19], + ["jump", "eq_done_382", 825, 19], + "eq_nt_385", + ["is_null", 18, 4, 825, 19], + ["jump_false", 18, "eq_nnl_386", 825, 19], + "_nop_tc_15", + "_nop_tc_16", + ["true", 17, 825, 19], + ["jump", "eq_done_382", 825, 19], + "eq_nnl_386", + ["is_bool", 18, 4, 825, 19], + ["jump_false", 18, "eq_nb_387", 825, 19], + "_nop_tc_17", + ["jump", "eq_nb_387", 825, 19], + ["eq_bool", 17, 4, 16, 825, 19], + ["jump", "eq_done_382", 825, 19], + "eq_nb_387", + ["false", 17, 825, 19], + "eq_done_382", + ["move", 20, 17, 825, 19], + ["jump_true", 20, "or_end_381", 825, 19], + ["get", 21, 81, 1, 825, 34], + ["length", 22, 21, 825, 34], + ["access", 23, 64, 825, 56], + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", + "_nop_tc_21", + ["ge_int", 24, 22, 23, 825, 56], + ["jump", "rel_done_390", 825, 56], + "rel_ni_388", + "_nop_tc_22", + "_nop_tc_23", + "_nop_tc_24", + "_nop_tc_25", + ["ge_float", 24, 22, 23, 825, 56], + ["jump", "rel_done_390", 825, 56], + "rel_nn_389", + "_nop_tc_26", + ["jump", "rel_err_391", 825, 56], + "_nop_tc_27", + ["jump", "rel_err_391", 825, 56], + ["ge_text", 24, 22, 23, 825, 56], + ["jump", "rel_done_390", 825, 56], + "rel_err_391", + ["disrupt", 825, 56], + "rel_done_390", + ["move", 20, 24, 825, 56], + "or_end_381", + ["jump_false", 20, "if_else_379", 825, 56], + ["access", 27, 1, 826, 19], + ["is_text", 29, 2, 826, 19], + ["jump_false", 29, "add_cn_393", 826, 19], + "_nop_tc_28", + ["jump", "add_cn_393", 826, 19], + ["concat", 28, 2, 27, 826, 19], + ["jump", "add_done_392", 826, 19], + "add_cn_393", + ["is_num", 29, 2, 826, 19], + ["jump_false", 29, "add_err_394", 826, 19], + "_nop_tc_29", + "_nop_tc_30", + ["add", 28, 2, 27, 826, 19], + ["jump", "add_done_392", 826, 19], + "add_err_394", + ["disrupt", 826, 19], + "add_done_392", + ["move", 2, 28, 826, 19], + ["jump", "while_start_373", 827, 9], + ["jump", "if_end_380", 827, 9], + "if_else_379", + "if_end_380", + ["get", 32, 47, 1, 829, 11], + ["frame", 33, 32, 1, 829, 11], + ["null", 34, 829, 11], + ["setarg", 33, 0, 34, 829, 11], + ["setarg", 33, 1, 4, 829, 11], + ["invoke", 33, 31, 829, 11], + ["access", 35, 0, 829, 35], + ["is_int", 37, 31, 829, 35], + ["jump_false", 37, "rel_ni_397", 829, 35], + "_nop_tc_31", + "_nop_tc_32", + ["ge_int", 36, 31, 35, 829, 35], + ["jump", "rel_done_399", 829, 35], + "rel_ni_397", + ["is_num", 37, 31, 829, 35], + ["jump_false", 37, "rel_nn_398", 829, 35], + "_nop_tc_33", + "_nop_tc_34", + ["ge_float", 36, 31, 35, 829, 35], + ["jump", "rel_done_399", 829, 35], + "rel_nn_398", + ["is_text", 37, 31, 829, 35], + ["jump_false", 37, "rel_err_400", 829, 35], + "_nop_tc_35", + ["jump", "rel_err_400", 829, 35], + ["ge_text", 36, 31, 35, 829, 35], + ["jump", "rel_done_399", 829, 35], + "rel_err_400", + ["disrupt", 829, 35], + "rel_done_399", + ["jump_false", 36, "if_else_395", 829, 35], + ["access", 39, 1, 830, 19], + ["is_text", 41, 2, 830, 19], + ["jump_false", 41, "add_cn_402", 830, 19], + "_nop_tc_36", + ["jump", "add_cn_402", 830, 19], + ["concat", 40, 2, 39, 830, 19], + ["jump", "add_done_401", 830, 19], + "add_cn_402", + ["is_num", 41, 2, 830, 19], + ["jump_false", 41, "add_err_403", 830, 19], + "_nop_tc_37", + "_nop_tc_38", + ["add", 40, 2, 39, 830, 19], + ["jump", "add_done_401", 830, 19], + "add_err_403", + ["disrupt", 830, 19], + "add_done_401", + ["move", 2, 40, 830, 19], + ["jump", "while_start_373", 831, 9], + ["jump", "if_end_396", 831, 9], + "if_else_395", + "if_end_396", + ["get", 44, 9, 1, 833, 14], + ["frame", 45, 44, 0, 833, 14], + ["null", 46, 833, 14], + ["setarg", 45, 0, 46, 833, 14], + ["invoke", 45, 43, 833, 14], + ["move", 5, 43, 833, 14], + ["record", 47, 3], + ["access", 48, "name", 834, 20], + ["store_field", 47, 48, "kind", 834, 20], + ["store_field", 47, 4, "name", 834, 34], + ["access", 49, "intrinsic", 834, 46], + ["store_field", 47, 49, "make", 834, 46], + ["move", 3, 47, 834, 46], + ["access", 50, "access", 835, 18], + ["array", 51, 3, 835, 34], + ["push", 51, 50, 835, 34], + ["push", 51, 5, 835, 34], + ["push", 51, 3, 835, 34], + ["get", 53, 7, 1, 835, 7], + ["frame", 54, 53, 1, 835, 7], + ["null", 55, 835, 7], + ["setarg", 54, 0, 55, 835, 7], + ["setarg", 54, 1, 51, 835, 7], + ["invoke", 54, 52, 835, 7], + ["get", 56, 81, 1, 836, 12], + ["record", 57, 2], + ["store_field", 57, 4, "name", 836, 38], + ["store_field", 57, 5, "slot", 836, 50], + ["is_array", 58, 56, 836, 50], + ["jump_false", 58, "push_err_404", 836, 50], + ["push", 56, 57, 836, 50], + ["jump", "push_done_405", 836, 50], + "push_err_404", + ["disrupt", 836, 50], + "push_done_405", + ["access", 59, 1, 837, 17], + ["is_text", 61, 2, 837, 17], + ["jump_false", 61, "add_cn_407", 837, 17], + "_nop_tc_39", + ["jump", "add_cn_407", 837, 17], + ["concat", 60, 2, 59, 837, 17], + ["jump", "add_done_406", 837, 17], + "add_cn_407", + ["is_num", 61, 2, 837, 17], + ["jump_false", 61, "add_err_408", 837, 17], + "_nop_tc_40", + "_nop_tc_41", + ["add", 60, 2, 59, 837, 17], + ["jump", "add_done_406", 837, 17], + "add_err_408", + ["disrupt", 837, 17], + "add_done_406", + ["move", 2, 60, 837, 17], + ["jump", "while_start_373", 837, 17], + "while_end_374", + ["null", 63, 837, 17], + ["return", 63, 837, 17] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 114, + "nr_close_slots": 0, + "instructions": [ + ["get", 9, 77, 1, 843, 35], + ["get", 11, 48, 1, 843, 17], + ["frame", 12, 11, 1, 843, 17], + ["null", 13, 843, 17], + ["setarg", 12, 0, 13, 843, 17], + ["setarg", 12, 1, 9, 843, 17], + ["invoke", 12, 10, 843, 17], + ["move", 6, 10, 843, 17], + ["null", 14, 844, 18], + ["is_identical", 15, 6, 14, 844, 18], + ["jump_true", 15, "eq_done_411", 844, 18], + ["is_int", 16, 6, 844, 18], + ["jump_false", 16, "eq_ni_412", 844, 18], + "_nop_tc_1", + ["jump", "eq_ni_412", 844, 18], + ["eq_int", 15, 6, 14, 844, 18], + ["jump", "eq_done_411", 844, 18], + "eq_ni_412", + ["is_num", 16, 6, 844, 18], + ["jump_false", 16, "eq_nn_413", 844, 18], + "_nop_tc_2", + ["jump", "eq_nn_413", 844, 18], + ["eq_float", 15, 6, 14, 844, 18], + ["jump", "eq_done_411", 844, 18], + "eq_nn_413", + ["is_text", 16, 6, 844, 18], + ["jump_false", 16, "eq_nt_414", 844, 18], + "_nop_tc_3", + ["jump", "eq_nt_414", 844, 18], + ["eq_text", 15, 6, 14, 844, 18], + ["jump", "eq_done_411", 844, 18], + "eq_nt_414", + ["is_null", 16, 6, 844, 18], + ["jump_false", 16, "eq_nnl_415", 844, 18], + "_nop_tc_4", + "_nop_tc_5", + ["true", 15, 844, 18], + ["jump", "eq_done_411", 844, 18], + "eq_nnl_415", + ["is_bool", 16, 6, 844, 18], + ["jump_false", 16, "eq_nb_416", 844, 18], + "_nop_tc_6", + ["jump", "eq_nb_416", 844, 18], + ["eq_bool", 15, 6, 14, 844, 18], + ["jump", "eq_done_411", 844, 18], + "eq_nb_416", + ["false", 15, 844, 18], + "eq_done_411", + ["jump_false", 15, "if_else_409", 844, 18], + ["null", 18, 845, 14], + ["return", 18, 845, 14], + "_nop_ur_1", + "if_else_409", + "if_end_410", + ["access", 20, {"name":"array","kind":"name","make":"intrinsic"}, 847, 21], + ["frame", 21, 20, 1, 847, 21], + ["null", 22, 847, 21], + ["setarg", 21, 0, 22, 847, 21], + ["setarg", 21, 1, 6, 847, 21], + ["invoke", 21, 19, 847, 21], + ["access", 24, {"name":"sort","kind":"name","make":"intrinsic"}, 847, 16], + ["frame", 25, 24, 1, 847, 16], + ["null", 26, 847, 16], + ["setarg", 25, 0, 26, 847, 16], + ["setarg", 25, 1, 19, 847, 16], + ["invoke", 25, 23, 847, 16], + ["move", 3, 23, 847, 16], + ["access", 1, 0, 848, 14], + ["null", 5, 849, 16], + ["null", 8, 850, 13], + ["null", 4, 851, 16], + ["false", 2, 852, 20], + ["access", 7, 0, 853, 16], + "while_start_417", + ["length", 27, 3, 854, 24], + ["is_int", 29, 1, 854, 24], + ["jump_false", 29, "rel_ni_419", 854, 24], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 28, 1, 27, 854, 24], + ["jump", "rel_done_421", 854, 24], + "rel_ni_419", + ["is_num", 29, 1, 854, 24], + ["jump_false", 29, "rel_nn_420", 854, 24], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 28, 1, 27, 854, 24], + ["jump", "rel_done_421", 854, 24], + "rel_nn_420", + ["is_text", 29, 1, 854, 24], + ["jump_false", 29, "rel_err_422", 854, 24], + "_nop_tc_11", + ["jump", "rel_err_422", 854, 24], + ["lt_text", 28, 1, 27, 854, 24], + ["jump", "rel_done_421", 854, 24], + "rel_err_422", + ["disrupt", 854, 24], + "rel_done_421", + ["jump_false", 28, "while_end_418", 854, 24], + ["load_dynamic", 31, 3, 1, 855, 19], + ["move", 5, 31, 855, 19], + ["access", 32, "function_nr", 856, 19], + ["is_identical", 33, 5, 32, 856, 19], + ["jump_true", 33, "eq_done_426", 856, 19], + ["is_int", 34, 5, 856, 19], + ["jump_false", 34, "eq_ni_427", 856, 19], + "_nop_tc_12", + ["jump", "eq_ni_427", 856, 19], + ["eq_int", 33, 5, 32, 856, 19], + ["jump", "eq_done_426", 856, 19], + "eq_ni_427", + ["is_num", 34, 5, 856, 19], + ["jump_false", 34, "eq_nn_428", 856, 19], + "_nop_tc_13", + ["jump", "eq_nn_428", 856, 19], + ["eq_float", 33, 5, 32, 856, 19], + ["jump", "eq_done_426", 856, 19], + "eq_nn_428", + ["is_text", 34, 5, 856, 19], + ["jump_false", 34, "eq_nt_429", 856, 19], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 33, 5, 32, 856, 19], + ["jump", "eq_done_426", 856, 19], + "eq_nt_429", + ["is_null", 34, 5, 856, 19], + ["jump_false", 34, "eq_nnl_430", 856, 19], + "_nop_tc_16", + ["jump", "eq_nnl_430", 856, 19], + ["true", 33, 856, 19], + ["jump", "eq_done_426", 856, 19], + "eq_nnl_430", + ["is_bool", 34, 5, 856, 19], + ["jump_false", 34, "eq_nb_431", 856, 19], + "_nop_tc_17", + ["jump", "eq_nb_431", 856, 19], + ["eq_bool", 33, 5, 32, 856, 19], + ["jump", "eq_done_426", 856, 19], + "eq_nb_431", + ["false", 33, 856, 19], + "eq_done_426", + ["move", 36, 33, 856, 19], + ["jump_true", 36, "or_end_425", 856, 19], + ["access", 37, "nr_close_slots", 856, 44], + ["is_identical", 38, 5, 37, 856, 44], + ["jump_true", 38, "eq_done_432", 856, 44], + ["is_int", 39, 5, 856, 44], + ["jump_false", 39, "eq_ni_433", 856, 44], + "_nop_tc_18", + ["jump", "eq_ni_433", 856, 44], + ["eq_int", 38, 5, 37, 856, 44], + ["jump", "eq_done_432", 856, 44], + "eq_ni_433", + ["is_num", 39, 5, 856, 44], + ["jump_false", 39, "eq_nn_434", 856, 44], + "_nop_tc_19", + ["jump", "eq_nn_434", 856, 44], + ["eq_float", 38, 5, 37, 856, 44], + ["jump", "eq_done_432", 856, 44], + "eq_nn_434", + ["is_text", 39, 5, 856, 44], + ["jump_false", 39, "eq_nt_435", 856, 44], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 38, 5, 37, 856, 44], + ["jump", "eq_done_432", 856, 44], + "eq_nt_435", + ["is_null", 39, 5, 856, 44], + ["jump_false", 39, "eq_nnl_436", 856, 44], + "_nop_tc_22", + ["jump", "eq_nnl_436", 856, 44], + ["true", 38, 856, 44], + ["jump", "eq_done_432", 856, 44], + "eq_nnl_436", + ["is_bool", 39, 5, 856, 44], + ["jump_false", 39, "eq_nb_437", 856, 44], + "_nop_tc_23", + ["jump", "eq_nb_437", 856, 44], + ["eq_bool", 38, 5, 37, 856, 44], + ["jump", "eq_done_432", 856, 44], + "eq_nb_437", + ["false", 38, 856, 44], + "eq_done_432", + ["move", 36, 38, 856, 44], + "or_end_425", + ["jump_false", 36, "if_else_423", 856, 44], + ["access", 41, 1, 857, 19], + ["is_text", 43, 1, 857, 19], + ["jump_false", 43, "add_cn_439", 857, 19], + "_nop_tc_24", + ["jump", "add_cn_439", 857, 19], + ["concat", 42, 1, 41, 857, 19], + ["jump", "add_done_438", 857, 19], + "add_cn_439", + ["is_num", 43, 1, 857, 19], + ["jump_false", 43, "add_err_440", 857, 19], + "_nop_tc_25", + "_nop_tc_26", + ["add", 42, 1, 41, 857, 19], + ["jump", "add_done_438", 857, 19], + "add_err_440", + ["disrupt", 857, 19], + "add_done_438", + ["move", 1, 42, 857, 19], + ["jump", "while_start_417", 858, 9], + ["jump", "if_end_424", 858, 9], + "if_else_423", + "if_end_424", + ["load_dynamic", 45, 6, 5, 860, 17], + ["move", 8, 45, 860, 17], + ["load_field", 46, 8, "make", 861, 14], + ["move", 4, 46, 861, 14], + ["null", 47, 862, 19], + ["is_identical", 48, 4, 47, 862, 19], + ["jump_true", 48, "eq_done_444", 862, 19], + ["is_int", 49, 4, 862, 19], + ["jump_false", 49, "eq_ni_445", 862, 19], + "_nop_tc_27", + ["jump", "eq_ni_445", 862, 19], + ["eq_int", 48, 4, 47, 862, 19], + ["jump", "eq_done_444", 862, 19], + "eq_ni_445", + ["is_num", 49, 4, 862, 19], + ["jump_false", 49, "eq_nn_446", 862, 19], + "_nop_tc_28", + ["jump", "eq_nn_446", 862, 19], + ["eq_float", 48, 4, 47, 862, 19], + ["jump", "eq_done_444", 862, 19], + "eq_nn_446", + ["is_text", 49, 4, 862, 19], + ["jump_false", 49, "eq_nt_447", 862, 19], + "_nop_tc_29", + ["jump", "eq_nt_447", 862, 19], + ["eq_text", 48, 4, 47, 862, 19], + ["jump", "eq_done_444", 862, 19], + "eq_nt_447", + ["is_null", 49, 4, 862, 19], + ["jump_false", 49, "eq_nnl_448", 862, 19], + "_nop_tc_30", + "_nop_tc_31", + ["true", 48, 862, 19], + ["jump", "eq_done_444", 862, 19], + "eq_nnl_448", + ["is_bool", 49, 4, 862, 19], + ["jump_false", 49, "eq_nb_449", 862, 19], + "_nop_tc_32", + ["jump", "eq_nb_449", 862, 19], + ["eq_bool", 48, 4, 47, 862, 19], + ["jump", "eq_done_444", 862, 19], + "eq_nb_449", + ["false", 48, 862, 19], + "eq_done_444", + ["move", 51, 48, 862, 19], + ["jump_true", 51, "or_end_443", 862, 19], + ["access", 52, "input", 862, 35], + ["is_identical", 53, 4, 52, 862, 35], + ["jump_true", 53, "eq_done_450", 862, 35], + ["is_int", 54, 4, 862, 35], + ["jump_false", 54, "eq_ni_451", 862, 35], + "_nop_tc_33", + ["jump", "eq_ni_451", 862, 35], + ["eq_int", 53, 4, 52, 862, 35], + ["jump", "eq_done_450", 862, 35], + "eq_ni_451", + ["is_num", 54, 4, 862, 35], + ["jump_false", 54, "eq_nn_452", 862, 35], + "_nop_tc_34", + ["jump", "eq_nn_452", 862, 35], + ["eq_float", 53, 4, 52, 862, 35], + ["jump", "eq_done_450", 862, 35], + "eq_nn_452", + ["is_text", 54, 4, 862, 35], + ["jump_false", 54, "eq_nt_453", 862, 35], + "_nop_tc_35", + "_nop_tc_36", + ["eq_text", 53, 4, 52, 862, 35], + ["jump", "eq_done_450", 862, 35], + "eq_nt_453", + ["is_null", 54, 4, 862, 35], + ["jump_false", 54, "eq_nnl_454", 862, 35], + "_nop_tc_37", + ["jump", "eq_nnl_454", 862, 35], + ["true", 53, 862, 35], + ["jump", "eq_done_450", 862, 35], + "eq_nnl_454", + ["is_bool", 54, 4, 862, 35], + ["jump_false", 54, "eq_nb_455", 862, 35], + "_nop_tc_38", + ["jump", "eq_nb_455", 862, 35], + ["eq_bool", 53, 4, 52, 862, 35], + ["jump", "eq_done_450", 862, 35], + "eq_nb_455", + ["false", 53, 862, 35], + "eq_done_450", + ["move", 51, 53, 862, 35], + "or_end_443", + ["jump_false", 51, "if_else_441", 862, 35], + ["access", 56, 1, 863, 19], + ["is_text", 58, 1, 863, 19], + ["jump_false", 58, "add_cn_457", 863, 19], + "_nop_tc_39", + ["jump", "add_cn_457", 863, 19], + ["concat", 57, 1, 56, 863, 19], + ["jump", "add_done_456", 863, 19], + "add_cn_457", + ["is_num", 58, 1, 863, 19], + ["jump_false", 58, "add_err_458", 863, 19], + "_nop_tc_40", + "_nop_tc_41", + ["add", 57, 1, 56, 863, 19], + ["jump", "add_done_456", 863, 19], + "add_err_458", + ["disrupt", 863, 19], + "add_done_456", + ["move", 1, 57, 863, 19], + ["jump", "while_start_417", 864, 9], + ["jump", "if_end_442", 864, 9], + "if_else_441", + "if_end_442", + ["get", 61, 49, 1, 866, 11], + ["frame", 62, 61, 1, 866, 11], + ["null", 63, 866, 11], + ["setarg", 62, 0, 63, 866, 11], + ["setarg", 62, 1, 5, 866, 11], + ["invoke", 62, 60, 866, 11], + ["access", 64, 0, 866, 28], + ["is_int", 66, 60, 866, 28], + ["jump_false", 66, "rel_ni_461", 866, 28], + "_nop_tc_42", + "_nop_tc_43", + ["lt_int", 65, 60, 64, 866, 28], + ["jump", "rel_done_463", 866, 28], + "rel_ni_461", + ["is_num", 66, 60, 866, 28], + ["jump_false", 66, "rel_nn_462", 866, 28], + "_nop_tc_44", + "_nop_tc_45", + ["lt_float", 65, 60, 64, 866, 28], + ["jump", "rel_done_463", 866, 28], + "rel_nn_462", + ["is_text", 66, 60, 866, 28], + ["jump_false", 66, "rel_err_464", 866, 28], + "_nop_tc_46", + ["jump", "rel_err_464", 866, 28], + ["lt_text", 65, 60, 64, 866, 28], + ["jump", "rel_done_463", 866, 28], + "rel_err_464", + ["disrupt", 866, 28], + "rel_done_463", + ["jump_false", 65, "if_else_459", 866, 28], + ["access", 68, "def", 867, 29], + ["is_identical", 69, 4, 68, 867, 29], + ["jump_true", 69, "eq_done_466", 867, 29], + ["is_int", 70, 4, 867, 29], + ["jump_false", 70, "eq_ni_467", 867, 29], + "_nop_tc_47", + ["jump", "eq_ni_467", 867, 29], + ["eq_int", 69, 4, 68, 867, 29], + ["jump", "eq_done_466", 867, 29], + "eq_ni_467", + ["is_num", 70, 4, 867, 29], + ["jump_false", 70, "eq_nn_468", 867, 29], + "_nop_tc_48", + ["jump", "eq_nn_468", 867, 29], + ["eq_float", 69, 4, 68, 867, 29], + ["jump", "eq_done_466", 867, 29], + "eq_nn_468", + ["is_text", 70, 4, 867, 29], + ["jump_false", 70, "eq_nt_469", 867, 29], + "_nop_tc_49", + "_nop_tc_50", + ["eq_text", 69, 4, 68, 867, 29], + ["jump", "eq_done_466", 867, 29], + "eq_nt_469", + ["is_null", 70, 4, 867, 29], + ["jump_false", 70, "eq_nnl_470", 867, 29], + "_nop_tc_51", + ["jump", "eq_nnl_470", 867, 29], + ["true", 69, 867, 29], + ["jump", "eq_done_466", 867, 29], + "eq_nnl_470", + ["is_bool", 70, 4, 867, 29], + ["jump_false", 70, "eq_nb_471", 867, 29], + "_nop_tc_52", + ["jump", "eq_nb_471", 867, 29], + ["eq_bool", 69, 4, 68, 867, 29], + ["jump", "eq_done_466", 867, 29], + "eq_nb_471", + ["false", 69, 867, 29], + "eq_done_466", + ["move", 72, 69, 867, 29], + ["jump_true", 72, "or_end_465", 867, 29], + ["access", 73, "function", 867, 46], + ["is_identical", 74, 4, 73, 867, 46], + ["jump_true", 74, "eq_done_472", 867, 46], + ["is_int", 75, 4, 867, 46], + ["jump_false", 75, "eq_ni_473", 867, 46], + "_nop_tc_53", + ["jump", "eq_ni_473", 867, 46], + ["eq_int", 74, 4, 73, 867, 46], + ["jump", "eq_done_472", 867, 46], + "eq_ni_473", + ["is_num", 75, 4, 867, 46], + ["jump_false", 75, "eq_nn_474", 867, 46], + "_nop_tc_54", + ["jump", "eq_nn_474", 867, 46], + ["eq_float", 74, 4, 73, 867, 46], + ["jump", "eq_done_472", 867, 46], + "eq_nn_474", + ["is_text", 75, 4, 867, 46], + ["jump_false", 75, "eq_nt_475", 867, 46], + "_nop_tc_55", + "_nop_tc_56", + ["eq_text", 74, 4, 73, 867, 46], + ["jump", "eq_done_472", 867, 46], + "eq_nt_475", + ["is_null", 75, 4, 867, 46], + ["jump_false", 75, "eq_nnl_476", 867, 46], + "_nop_tc_57", + ["jump", "eq_nnl_476", 867, 46], + ["true", 74, 867, 46], + ["jump", "eq_done_472", 867, 46], + "eq_nnl_476", + ["is_bool", 75, 4, 867, 46], + ["jump_false", 75, "eq_nb_477", 867, 46], + "_nop_tc_58", + ["jump", "eq_nb_477", 867, 46], + ["eq_bool", 74, 4, 73, 867, 46], + ["jump", "eq_done_472", 867, 46], + "eq_nb_477", + ["false", 74, 867, 46], + "eq_done_472", + ["move", 72, 74, 867, 46], + "or_end_465", + ["move", 2, 72, 867, 46], + ["access", 77, 1, 868, 16], + ["get", 78, 89, 1, 868, 20], + "_nop_tc_59", + ["jump", "add_cn_479", 868, 20], + ["is_text", 81, 78, 868, 20], + ["jump_false", 81, "add_cn_479", 868, 20], + ["concat", 79, 77, 78, 868, 20], + ["jump", "add_done_478", 868, 20], + "add_cn_479", + "_nop_tc_60", + "_nop_tc_61", + ["is_num", 81, 78, 868, 20], + ["jump_false", 81, "add_err_480", 868, 20], + ["add", 79, 77, 78, 868, 20], + ["jump", "add_done_478", 868, 20], + "add_err_480", + ["disrupt", 868, 20], + "add_done_478", + ["get", 82, 91, 1, 868, 32], + ["is_text", 84, 79, 868, 32], + ["jump_false", 84, "add_cn_482", 868, 32], + ["is_text", 85, 82, 868, 32], + ["jump_false", 85, "add_cn_482", 868, 32], + ["concat", 83, 79, 82, 868, 32], + ["jump", "add_done_481", 868, 32], + "add_cn_482", + ["is_num", 84, 79, 868, 32], + ["jump_false", 84, "add_err_483", 868, 32], + ["is_num", 85, 82, 868, 32], + ["jump_false", 85, "add_err_483", 868, 32], + ["add", 83, 79, 82, 868, 32], + ["jump", "add_done_481", 868, 32], + "add_err_483", + ["disrupt", 868, 32], + "add_done_481", + ["move", 7, 83, 868, 32], + ["get", 86, 91, 1, 869, 28], + ["access", 87, 1, 869, 47], + ["is_text", 89, 86, 869, 47], + ["jump_false", 89, "add_cn_485", 869, 47], + "_nop_tc_62", + ["jump", "add_cn_485", 869, 47], + ["concat", 88, 86, 87, 869, 47], + ["jump", "add_done_484", 869, 47], + "add_cn_485", + ["is_num", 89, 86, 869, 47], + ["jump_false", 89, "add_err_486", 869, 47], + "_nop_tc_63", + "_nop_tc_64", + ["add", 88, 86, 87, 869, 47], + ["jump", "add_done_484", 869, 47], + "add_err_486", + ["disrupt", 869, 47], + "add_done_484", + ["put", 88, 91, 1, 869, 47], + ["get", 92, 8, 1, 870, 9], + ["frame", 93, 92, 3, 870, 9], + ["null", 94, 870, 9], + ["setarg", 93, 0, 94, 870, 9], + ["setarg", 93, 1, 5, 870, 9], + ["setarg", 93, 2, 7, 870, 9], + ["setarg", 93, 3, 2, 870, 9], + ["invoke", 93, 91, 870, 9], + ["load_field", 95, 8, "closure", 871, 13], + ["true", 96, 871, 26], + ["is_identical", 97, 95, 96, 871, 26], + ["jump_true", 97, "eq_done_489", 871, 26], + ["is_int", 98, 95, 871, 26], + ["jump_false", 98, "eq_ni_490", 871, 26], + "_nop_tc_65", + ["jump", "eq_ni_490", 871, 26], + ["eq_int", 97, 95, 96, 871, 26], + ["jump", "eq_done_489", 871, 26], + "eq_ni_490", + ["is_num", 98, 95, 871, 26], + ["jump_false", 98, "eq_nn_491", 871, 26], + "_nop_tc_66", + ["jump", "eq_nn_491", 871, 26], + ["eq_float", 97, 95, 96, 871, 26], + ["jump", "eq_done_489", 871, 26], + "eq_nn_491", + ["is_text", 98, 95, 871, 26], + ["jump_false", 98, "eq_nt_492", 871, 26], + "_nop_tc_67", + ["jump", "eq_nt_492", 871, 26], + ["eq_text", 97, 95, 96, 871, 26], + ["jump", "eq_done_489", 871, 26], + "eq_nt_492", + ["is_null", 98, 95, 871, 26], + ["jump_false", 98, "eq_nnl_493", 871, 26], + "_nop_tc_68", + ["jump", "eq_nnl_493", 871, 26], + ["true", 97, 871, 26], + ["jump", "eq_done_489", 871, 26], + "eq_nnl_493", + ["is_bool", 98, 95, 871, 26], + ["jump_false", 98, "eq_nb_494", 871, 26], + "_nop_tc_69", + "_nop_tc_70", + ["eq_bool", 97, 95, 96, 871, 26], + ["jump", "eq_done_489", 871, 26], + "eq_nb_494", + ["false", 97, 871, 26], + "eq_done_489", + ["jump_false", 97, "if_else_487", 871, 26], + ["true", 100, 872, 51], + ["get", 101, 95, 1, 872, 11], + ["get", 102, 95, 1, 872, 25], + ["length", 103, 102, 872, 25], + ["access", 104, 1, 872, 35], + "_nop_tc_71", + "_nop_tc_72", + "_nop_tc_73", + "_nop_tc_74", + ["subtract", 105, 103, 104, 872, 35], + ["jump", "num_done_496", 872, 35], + "num_err_495", + ["disrupt", 872, 35], + "num_done_496", + ["load_dynamic", 108, 101, 105, 872, 35], + ["store_field", 108, 100, "is_closure", 872, 35], + ["jump", "if_end_488", 872, 35], + "if_else_487", + "if_end_488", + ["jump", "if_end_460", 872, 35], + "if_else_459", + "if_end_460", + ["access", 109, 1, 875, 17], + ["is_text", 111, 1, 875, 17], + ["jump_false", 111, "add_cn_498", 875, 17], + "_nop_tc_75", + ["jump", "add_cn_498", 875, 17], + ["concat", 110, 1, 109, 875, 17], + ["jump", "add_done_497", 875, 17], + "add_cn_498", + ["is_num", 111, 1, 875, 17], + ["jump_false", 111, "add_err_499", 875, 17], + "_nop_tc_76", + "_nop_tc_77", + ["add", 110, 1, 109, 875, 17], + ["jump", "add_done_497", 875, 17], + "add_err_499", + ["disrupt", 875, 17], + "add_done_497", + ["move", 1, 110, 875, 17], + ["jump", "while_start_417", 875, 17], + "while_end_418", + ["null", 113, 875, 17], + ["return", 113, 875, 17] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 881, 14], + "while_start_500", + ["load_field", 4, 1, "vars", 882, 24], + ["length", 5, 4, 882, 24], + ["is_int", 7, 3, 882, 24], + ["jump_false", 7, "rel_ni_502", 882, 24], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 6, 3, 5, 882, 24], + ["jump", "rel_done_504", 882, 24], + "rel_ni_502", + ["is_num", 7, 3, 882, 24], + ["jump_false", 7, "rel_nn_503", 882, 24], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 6, 3, 5, 882, 24], + ["jump", "rel_done_504", 882, 24], + "rel_nn_503", + ["is_text", 7, 3, 882, 24], + ["jump_false", 7, "rel_err_505", 882, 24], + "_nop_tc_5", + ["jump", "rel_err_505", 882, 24], + ["lt_text", 6, 3, 5, 882, 24], + ["jump", "rel_done_504", 882, 24], + "rel_err_505", + ["disrupt", 882, 24], + "rel_done_504", + ["jump_false", 6, "while_end_501", 882, 24], + ["load_field", 9, 1, "vars", 883, 11], + ["load_dynamic", 10, 9, 3, 883, 22], + ["load_field", 11, 10, "name", 883, 22], + ["is_identical", 12, 11, 2, 883, 34], + ["jump_true", 12, "eq_done_508", 883, 34], + ["is_int", 13, 11, 883, 34], + ["jump_false", 13, "eq_ni_509", 883, 34], + ["is_int", 14, 2, 883, 34], + ["jump_false", 14, "eq_ni_509", 883, 34], + ["eq_int", 12, 11, 2, 883, 34], + ["jump", "eq_done_508", 883, 34], + "eq_ni_509", + ["is_num", 13, 11, 883, 34], + ["jump_false", 13, "eq_nn_510", 883, 34], + ["is_num", 14, 2, 883, 34], + ["jump_false", 14, "eq_nn_510", 883, 34], + ["eq_float", 12, 11, 2, 883, 34], + ["jump", "eq_done_508", 883, 34], + "eq_nn_510", + ["is_text", 13, 11, 883, 34], + ["jump_false", 13, "eq_nt_511", 883, 34], + ["is_text", 14, 2, 883, 34], + ["jump_false", 14, "eq_nt_511", 883, 34], + ["eq_text", 12, 11, 2, 883, 34], + ["jump", "eq_done_508", 883, 34], + "eq_nt_511", + ["is_null", 13, 11, 883, 34], + ["jump_false", 13, "eq_nnl_512", 883, 34], + ["is_null", 14, 2, 883, 34], + ["jump_false", 14, "eq_nnl_512", 883, 34], + ["true", 12, 883, 34], + ["jump", "eq_done_508", 883, 34], + "eq_nnl_512", + ["is_bool", 13, 11, 883, 34], + ["jump_false", 13, "eq_nb_513", 883, 34], + ["is_bool", 14, 2, 883, 34], + ["jump_false", 14, "eq_nb_513", 883, 34], + ["eq_bool", 12, 11, 2, 883, 34], + ["jump", "eq_done_508", 883, 34], + "eq_nb_513", + ["false", 12, 883, 34], + "eq_done_508", + ["jump_false", 12, "if_else_506", 883, 34], + ["load_field", 15, 1, "vars", 884, 16], + ["load_dynamic", 16, 15, 3, 884, 27], + ["load_field", 17, 16, "slot", 884, 27], + ["return", 17, 884, 27], + "_nop_ur_1", + "if_else_506", + "if_end_507", + ["access", 18, 1, 886, 17], + ["is_text", 20, 3, 886, 17], + ["jump_false", 20, "add_cn_515", 886, 17], + "_nop_tc_6", + ["jump", "add_cn_515", 886, 17], + ["concat", 19, 3, 18, 886, 17], + ["jump", "add_done_514", 886, 17], + "add_cn_515", + ["is_num", 20, 3, 886, 17], + ["jump_false", 20, "add_err_516", 886, 17], + "_nop_tc_7", + "_nop_tc_8", + ["add", 19, 3, 18, 886, 17], + ["jump", "add_done_514", 886, 17], + "add_err_516", + ["disrupt", 886, 17], + "add_done_514", + ["move", 3, 19, 886, 17], + ["jump", "while_start_500", 886, 17], + "while_end_501", + ["access", 22, -1, 888, 12], + ["return", 22, 888, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 135, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 16, 1, "acc", 902, 15], + ["move", 4, 16, 902, 15], + ["load_field", 17, 1, "i", 903, 13], + ["move", 9, 17, 903, 13], + ["load_field", 18, 1, "arr", 904, 20], + ["move", 5, 18, 904, 20], + ["load_field", 19, 1, "fn", 905, 19], + ["move", 8, 19, 905, 19], + ["load_field", 20, 1, "len", 906, 15], + ["move", 11, 20, 906, 15], + ["get", 22, 9, 1, 907, 17], + ["frame", 23, 22, 0, 907, 17], + ["null", 24, 907, 17], + ["setarg", 23, 0, 24, 907, 17], + ["invoke", 23, 21, 907, 17], + ["move", 6, 21, 907, 17], + ["get", 26, 9, 1, 908, 16], + ["frame", 27, 26, 0, 908, 16], + ["null", 28, 908, 16], + ["setarg", 27, 0, 28, 908, 16], + ["invoke", 27, 25, 908, 16], + ["move", 10, 25, 908, 16], + ["get", 30, 9, 1, 909, 18], + ["frame", 31, 30, 0, 909, 18], + ["null", 32, 909, 18], + ["setarg", 31, 0, 32, 909, 18], + ["invoke", 31, 29, 909, 18], + ["move", 13, 29, 909, 18], + ["get", 34, 9, 1, 910, 15], + ["frame", 35, 34, 0, 910, 15], + ["null", 36, 910, 15], + ["setarg", 35, 0, 36, 910, 15], + ["invoke", 35, 33, 910, 15], + ["move", 14, 33, 910, 15], + ["get", 38, 9, 1, 911, 16], + ["frame", 39, 38, 0, 911, 16], + ["null", 40, 911, 16], + ["setarg", 39, 0, 40, 911, 16], + ["invoke", 39, 37, 911, 16], + ["move", 15, 37, 911, 16], + ["get", 42, 9, 1, 912, 13], + ["frame", 43, 42, 0, 912, 13], + ["null", 44, 912, 13], + ["setarg", 43, 0, 44, 912, 13], + ["invoke", 43, 41, 912, 13], + ["move", 7, 41, 912, 13], + ["access", 45, "reduce_loop", 913, 32], + ["get", 47, 57, 1, 913, 22], + ["frame", 48, 47, 1, 913, 22], + ["null", 49, 913, 22], + ["setarg", 48, 0, 49, 913, 22], + ["setarg", 48, 1, 45, 913, 22], + ["invoke", 48, 46, 913, 22], + ["move", 12, 46, 913, 22], + ["access", 50, "int", 914, 12], + ["access", 51, 1, 914, 24], + ["get", 53, 14, 1, 914, 5], + ["frame", 54, 53, 3, 914, 5], + ["null", 55, 914, 5], + ["setarg", 54, 0, 55, 914, 5], + ["setarg", 54, 1, 50, 914, 5], + ["setarg", 54, 2, 14, 914, 5], + ["setarg", 54, 3, 51, 914, 5], + ["invoke", 54, 52, 914, 5], + ["access", 56, "null", 915, 12], + ["get", 58, 13, 1, 915, 5], + ["frame", 59, 58, 2, 915, 5], + ["null", 60, 915, 5], + ["setarg", 59, 0, 60, 915, 5], + ["setarg", 59, 1, 56, 915, 5], + ["setarg", 59, 2, 13, 915, 5], + ["invoke", 59, 57, 915, 5], + ["get", 62, 34, 1, 916, 5], + ["frame", 63, 62, 1, 916, 5], + ["null", 64, 916, 5], + ["setarg", 63, 0, 64, 916, 5], + ["setarg", 63, 1, 12, 916, 5], + ["invoke", 63, 61, 916, 5], + ["jump_false", 2, "if_else_517", 917, 9], + ["access", 65, "lt_int", 918, 14], + ["get", 67, 15, 1, 918, 7], + ["frame", 68, 67, 4, 918, 7], + ["null", 69, 918, 7], + ["setarg", 68, 0, 69, 918, 7], + ["setarg", 68, 1, 65, 918, 7], + ["setarg", 68, 2, 6, 918, 7], + ["setarg", 68, 3, 9, 918, 7], + ["setarg", 68, 4, 11, 918, 7], + ["invoke", 68, 66, 918, 7], + ["jump", "if_end_518", 918, 7], + "if_else_517", + ["access", 70, "int", 920, 14], + ["access", 71, 0, 920, 27], + ["get", 73, 14, 1, 920, 7], + ["frame", 74, 73, 3, 920, 7], + ["null", 75, 920, 7], + ["setarg", 74, 0, 75, 920, 7], + ["setarg", 74, 1, 70, 920, 7], + ["setarg", 74, 2, 15, 920, 7], + ["setarg", 74, 3, 71, 920, 7], + ["invoke", 74, 72, 920, 7], + ["access", 76, "ge_int", 921, 14], + ["get", 78, 15, 1, 921, 7], + ["frame", 79, 78, 4, 921, 7], + ["null", 80, 921, 7], + ["setarg", 79, 0, 80, 921, 7], + ["setarg", 79, 1, 76, 921, 7], + ["setarg", 79, 2, 6, 921, 7], + ["setarg", 79, 3, 9, 921, 7], + ["setarg", 79, 4, 15, 921, 7], + ["invoke", 79, 77, 921, 7], + "if_end_518", + ["access", 81, "jump_false", 923, 20], + ["get", 83, 33, 1, 923, 5], + ["frame", 84, 83, 3, 923, 5], + ["null", 85, 923, 5], + ["setarg", 84, 0, 85, 923, 5], + ["setarg", 84, 1, 81, 923, 5], + ["setarg", 84, 2, 6, 923, 5], + ["setarg", 84, 3, 3, 923, 5], + ["invoke", 84, 82, 923, 5], + ["access", 86, "load_index", 924, 12], + ["get", 88, 15, 1, 924, 5], + ["frame", 89, 88, 4, 924, 5], + ["null", 90, 924, 5], + ["setarg", 89, 0, 90, 924, 5], + ["setarg", 89, 1, 86, 924, 5], + ["setarg", 89, 2, 10, 924, 5], + ["setarg", 89, 3, 5, 924, 5], + ["setarg", 89, 4, 9, 924, 5], + ["invoke", 89, 87, 924, 5], + ["access", 91, "frame", 925, 12], + ["access", 92, 2, 925, 33], + ["get", 94, 15, 1, 925, 5], + ["frame", 95, 94, 4, 925, 5], + ["null", 96, 925, 5], + ["setarg", 95, 0, 96, 925, 5], + ["setarg", 95, 1, 91, 925, 5], + ["setarg", 95, 2, 7, 925, 5], + ["setarg", 95, 3, 8, 925, 5], + ["setarg", 95, 4, 92, 925, 5], + ["invoke", 95, 93, 925, 5], + ["access", 97, "setarg", 926, 12], + ["access", 98, 0, 926, 25], + ["get", 100, 15, 1, 926, 5], + ["frame", 101, 100, 4, 926, 5], + ["null", 102, 926, 5], + ["setarg", 101, 0, 102, 926, 5], + ["setarg", 101, 1, 97, 926, 5], + ["setarg", 101, 2, 7, 926, 5], + ["setarg", 101, 3, 98, 926, 5], + ["setarg", 101, 4, 13, 926, 5], + ["invoke", 101, 99, 926, 5], + ["access", 103, "setarg", 927, 12], + ["access", 104, 1, 927, 25], + ["get", 106, 15, 1, 927, 5], + ["frame", 107, 106, 4, 927, 5], + ["null", 108, 927, 5], + ["setarg", 107, 0, 108, 927, 5], + ["setarg", 107, 1, 103, 927, 5], + ["setarg", 107, 2, 7, 927, 5], + ["setarg", 107, 3, 104, 927, 5], + ["setarg", 107, 4, 4, 927, 5], + ["invoke", 107, 105, 927, 5], + ["access", 109, "setarg", 928, 12], + ["access", 110, 2, 928, 25], + ["get", 112, 15, 1, 928, 5], + ["frame", 113, 112, 4, 928, 5], + ["null", 114, 928, 5], + ["setarg", 113, 0, 114, 928, 5], + ["setarg", 113, 1, 109, 928, 5], + ["setarg", 113, 2, 7, 928, 5], + ["setarg", 113, 3, 110, 928, 5], + ["setarg", 113, 4, 10, 928, 5], + ["invoke", 113, 111, 928, 5], + ["access", 115, "invoke", 929, 12], + ["get", 117, 14, 1, 929, 5], + ["frame", 118, 117, 3, 929, 5], + ["null", 119, 929, 5], + ["setarg", 118, 0, 119, 929, 5], + ["setarg", 118, 1, 115, 929, 5], + ["setarg", 118, 2, 7, 929, 5], + ["setarg", 118, 3, 4, 929, 5], + ["invoke", 118, 116, 929, 5], + ["jump_false", 2, "if_else_519", 930, 9], + ["access", 120, "add", 931, 14], + ["get", 122, 15, 1, 931, 7], + ["frame", 123, 122, 4, 931, 7], + ["null", 124, 931, 7], + ["setarg", 123, 0, 124, 931, 7], + ["setarg", 123, 1, 120, 931, 7], + ["setarg", 123, 2, 9, 931, 7], + ["setarg", 123, 3, 9, 931, 7], + ["setarg", 123, 4, 14, 931, 7], + ["invoke", 123, 121, 931, 7], + ["jump", "if_end_520", 931, 7], + "if_else_519", + ["access", 125, "subtract", 933, 14], + ["get", 127, 15, 1, 933, 7], + ["frame", 128, 127, 4, 933, 7], + ["null", 129, 933, 7], + ["setarg", 128, 0, 129, 933, 7], + ["setarg", 128, 1, 125, 933, 7], + ["setarg", 128, 2, 9, 933, 7], + ["setarg", 128, 3, 9, 933, 7], + ["setarg", 128, 4, 14, 933, 7], + ["invoke", 128, 126, 933, 7], + "if_end_520", + ["get", 131, 32, 1, 935, 5], + ["frame", 132, 131, 1, 935, 5], + ["null", 133, 935, 5], + ["setarg", 132, 0, 133, 935, 5], + ["setarg", 132, 1, 12, 935, 5], + ["invoke", 132, 130, 935, 5], + ["null", 134, 935, 5], + ["return", 134, 935, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 145, + "nr_close_slots": 0, + "instructions": [ + ["get", 15, 9, 1, 940, 15], + ["frame", 16, 15, 0, 940, 15], + ["null", 17, 940, 15], + ["setarg", 16, 0, 17, 940, 15], + ["invoke", 16, 14, 940, 15], + ["move", 10, 14, 940, 15], + ["get", 19, 9, 1, 941, 13], + ["frame", 20, 19, 0, 941, 13], + ["null", 21, 941, 13], + ["setarg", 20, 0, 21, 941, 13], + ["invoke", 20, 18, 941, 13], + ["move", 8, 18, 941, 13], + ["get", 23, 9, 1, 942, 17], + ["frame", 24, 23, 0, 942, 17], + ["null", 25, 942, 17], + ["setarg", 24, 0, 25, 942, 17], + ["invoke", 24, 22, 942, 17], + ["move", 4, 22, 942, 17], + ["get", 27, 9, 1, 943, 16], + ["frame", 28, 27, 0, 943, 16], + ["null", 29, 943, 16], + ["setarg", 28, 0, 29, 943, 16], + ["invoke", 28, 26, 943, 16], + ["move", 9, 26, 943, 16], + ["get", 31, 9, 1, 944, 18], + ["frame", 32, 31, 0, 944, 18], + ["null", 33, 944, 18], + ["setarg", 32, 0, 33, 944, 18], + ["invoke", 32, 30, 944, 18], + ["move", 12, 30, 944, 18], + ["get", 35, 9, 1, 945, 15], + ["frame", 36, 35, 0, 945, 15], + ["null", 37, 945, 15], + ["setarg", 36, 0, 37, 945, 15], + ["invoke", 36, 34, 945, 15], + ["move", 13, 34, 945, 15], + ["get", 39, 9, 1, 946, 13], + ["frame", 40, 39, 0, 946, 13], + ["null", 41, 946, 13], + ["setarg", 40, 0, 41, 946, 13], + ["invoke", 40, 38, 946, 13], + ["move", 7, 38, 946, 13], + ["get", 43, 9, 1, 947, 19], + ["frame", 44, 43, 0, 947, 19], + ["null", 45, 947, 19], + ["setarg", 44, 0, 45, 947, 19], + ["invoke", 44, 42, 947, 19], + ["move", 5, 42, 947, 19], + ["access", 46, "arrfor_loop", 948, 32], + ["get", 48, 57, 1, 948, 22], + ["frame", 49, 48, 1, 948, 22], + ["null", 50, 948, 22], + ["setarg", 49, 0, 50, 948, 22], + ["setarg", 49, 1, 46, 948, 22], + ["invoke", 49, 47, 948, 22], + ["move", 11, 47, 948, 22], + ["access", 51, "arrfor_done", 949, 32], + ["get", 53, 57, 1, 949, 22], + ["frame", 54, 53, 1, 949, 22], + ["null", 55, 949, 22], + ["setarg", 54, 0, 55, 949, 22], + ["setarg", 54, 1, 51, 949, 22], + ["invoke", 54, 52, 949, 22], + ["move", 6, 52, 949, 22], + ["access", 56, "length", 950, 12], + ["get", 58, 14, 1, 950, 5], + ["frame", 59, 58, 3, 950, 5], + ["null", 60, 950, 5], + ["setarg", 59, 0, 60, 950, 5], + ["setarg", 59, 1, 56, 950, 5], + ["setarg", 59, 2, 10, 950, 5], + ["setarg", 59, 3, 2, 950, 5], + ["invoke", 59, 57, 950, 5], + ["access", 61, "int", 951, 12], + ["access", 62, 0, 951, 22], + ["get", 64, 14, 1, 951, 5], + ["frame", 65, 64, 3, 951, 5], + ["null", 66, 951, 5], + ["setarg", 65, 0, 66, 951, 5], + ["setarg", 65, 1, 61, 951, 5], + ["setarg", 65, 2, 8, 951, 5], + ["setarg", 65, 3, 62, 951, 5], + ["invoke", 65, 63, 951, 5], + ["access", 67, "int", 952, 12], + ["access", 68, 1, 952, 24], + ["get", 70, 14, 1, 952, 5], + ["frame", 71, 70, 3, 952, 5], + ["null", 72, 952, 5], + ["setarg", 71, 0, 72, 952, 5], + ["setarg", 71, 1, 67, 952, 5], + ["setarg", 71, 2, 13, 952, 5], + ["setarg", 71, 3, 68, 952, 5], + ["invoke", 71, 69, 952, 5], + ["access", 73, "null", 953, 12], + ["get", 75, 13, 1, 953, 5], + ["frame", 76, 75, 2, 953, 5], + ["null", 77, 953, 5], + ["setarg", 76, 0, 77, 953, 5], + ["setarg", 76, 1, 73, 953, 5], + ["setarg", 76, 2, 12, 953, 5], + ["invoke", 76, 74, 953, 5], + ["get", 79, 34, 1, 954, 5], + ["frame", 80, 79, 1, 954, 5], + ["null", 81, 954, 5], + ["setarg", 80, 0, 81, 954, 5], + ["setarg", 80, 1, 11, 954, 5], + ["invoke", 80, 78, 954, 5], + ["access", 82, "lt_int", 955, 12], + ["get", 84, 15, 1, 955, 5], + ["frame", 85, 84, 4, 955, 5], + ["null", 86, 955, 5], + ["setarg", 85, 0, 86, 955, 5], + ["setarg", 85, 1, 82, 955, 5], + ["setarg", 85, 2, 4, 955, 5], + ["setarg", 85, 3, 8, 955, 5], + ["setarg", 85, 4, 10, 955, 5], + ["invoke", 85, 83, 955, 5], + ["access", 87, "jump_false", 956, 20], + ["get", 89, 33, 1, 956, 5], + ["frame", 90, 89, 3, 956, 5], + ["null", 91, 956, 5], + ["setarg", 90, 0, 91, 956, 5], + ["setarg", 90, 1, 87, 956, 5], + ["setarg", 90, 2, 4, 956, 5], + ["setarg", 90, 3, 6, 956, 5], + ["invoke", 90, 88, 956, 5], + ["access", 92, "load_index", 957, 12], + ["get", 94, 15, 1, 957, 5], + ["frame", 95, 94, 4, 957, 5], + ["null", 96, 957, 5], + ["setarg", 95, 0, 96, 957, 5], + ["setarg", 95, 1, 92, 957, 5], + ["setarg", 95, 2, 9, 957, 5], + ["setarg", 95, 3, 2, 957, 5], + ["setarg", 95, 4, 8, 957, 5], + ["invoke", 95, 93, 957, 5], + ["access", 97, "frame", 958, 12], + ["access", 98, 2, 958, 33], + ["get", 100, 15, 1, 958, 5], + ["frame", 101, 100, 4, 958, 5], + ["null", 102, 958, 5], + ["setarg", 101, 0, 102, 958, 5], + ["setarg", 101, 1, 97, 958, 5], + ["setarg", 101, 2, 7, 958, 5], + ["setarg", 101, 3, 3, 958, 5], + ["setarg", 101, 4, 98, 958, 5], + ["invoke", 101, 99, 958, 5], + ["access", 103, "setarg", 959, 12], + ["access", 104, 0, 959, 25], + ["get", 106, 15, 1, 959, 5], + ["frame", 107, 106, 4, 959, 5], + ["null", 108, 959, 5], + ["setarg", 107, 0, 108, 959, 5], + ["setarg", 107, 1, 103, 959, 5], + ["setarg", 107, 2, 7, 959, 5], + ["setarg", 107, 3, 104, 959, 5], + ["setarg", 107, 4, 12, 959, 5], + ["invoke", 107, 105, 959, 5], + ["access", 109, "setarg", 960, 12], + ["access", 110, 1, 960, 25], + ["get", 112, 15, 1, 960, 5], + ["frame", 113, 112, 4, 960, 5], + ["null", 114, 960, 5], + ["setarg", 113, 0, 114, 960, 5], + ["setarg", 113, 1, 109, 960, 5], + ["setarg", 113, 2, 7, 960, 5], + ["setarg", 113, 3, 110, 960, 5], + ["setarg", 113, 4, 9, 960, 5], + ["invoke", 113, 111, 960, 5], + ["access", 115, "setarg", 961, 12], + ["access", 116, 2, 961, 25], + ["get", 118, 15, 1, 961, 5], + ["frame", 119, 118, 4, 961, 5], + ["null", 120, 961, 5], + ["setarg", 119, 0, 120, 961, 5], + ["setarg", 119, 1, 115, 961, 5], + ["setarg", 119, 2, 7, 961, 5], + ["setarg", 119, 3, 116, 961, 5], + ["setarg", 119, 4, 8, 961, 5], + ["invoke", 119, 117, 961, 5], + ["access", 121, "invoke", 962, 12], + ["get", 123, 14, 1, 962, 5], + ["frame", 124, 123, 3, 962, 5], + ["null", 125, 962, 5], + ["setarg", 124, 0, 125, 962, 5], + ["setarg", 124, 1, 121, 962, 5], + ["setarg", 124, 2, 7, 962, 5], + ["setarg", 124, 3, 5, 962, 5], + ["invoke", 124, 122, 962, 5], + ["access", 126, "add", 963, 12], + ["get", 128, 15, 1, 963, 5], + ["frame", 129, 128, 4, 963, 5], + ["null", 130, 963, 5], + ["setarg", 129, 0, 130, 963, 5], + ["setarg", 129, 1, 126, 963, 5], + ["setarg", 129, 2, 8, 963, 5], + ["setarg", 129, 3, 8, 963, 5], + ["setarg", 129, 4, 13, 963, 5], + ["invoke", 129, 127, 963, 5], + ["get", 132, 32, 1, 964, 5], + ["frame", 133, 132, 1, 964, 5], + ["null", 134, 964, 5], + ["setarg", 133, 0, 134, 964, 5], + ["setarg", 133, 1, 11, 964, 5], + ["invoke", 133, 131, 964, 5], + ["get", 136, 34, 1, 965, 5], + ["frame", 137, 136, 1, 965, 5], + ["null", 138, 965, 5], + ["setarg", 137, 0, 138, 965, 5], + ["setarg", 137, 1, 6, 965, 5], + ["invoke", 137, 135, 965, 5], + ["access", 139, "null", 966, 12], + ["get", 141, 13, 1, 966, 5], + ["frame", 142, 141, 2, 966, 5], + ["null", 143, 966, 5], + ["setarg", 142, 0, 143, 966, 5], + ["setarg", 142, 1, 139, 966, 5], + ["setarg", 142, 2, 1, 966, 5], + ["invoke", 142, 140, 966, 5], + ["return", 1, 967, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 173, + "nr_close_slots": 0, + "instructions": [ + ["get", 17, 9, 1, 972, 15], + ["frame", 18, 17, 0, 972, 15], + ["null", 19, 972, 15], + ["setarg", 18, 0, 19, 972, 15], + ["invoke", 18, 16, 972, 15], + ["move", 9, 16, 972, 15], + ["get", 21, 9, 1, 973, 13], + ["frame", 22, 21, 0, 973, 13], + ["null", 23, 973, 13], + ["setarg", 22, 0, 23, 973, 13], + ["invoke", 22, 20, 973, 13], + ["move", 7, 20, 973, 13], + ["get", 25, 9, 1, 974, 17], + ["frame", 26, 25, 0, 974, 17], + ["null", 27, 974, 17], + ["setarg", 26, 0, 27, 974, 17], + ["invoke", 26, 24, 974, 17], + ["move", 4, 24, 974, 17], + ["get", 29, 9, 1, 975, 16], + ["frame", 30, 29, 0, 975, 16], + ["null", 31, 975, 16], + ["setarg", 30, 0, 31, 975, 16], + ["invoke", 30, 28, 975, 16], + ["move", 8, 28, 975, 16], + ["get", 33, 9, 1, 976, 18], + ["frame", 34, 33, 0, 976, 18], + ["null", 35, 976, 18], + ["setarg", 34, 0, 35, 976, 18], + ["invoke", 34, 32, 976, 18], + ["move", 11, 32, 976, 18], + ["get", 37, 9, 1, 977, 15], + ["frame", 38, 37, 0, 977, 15], + ["null", 39, 977, 15], + ["setarg", 38, 0, 39, 977, 15], + ["invoke", 38, 36, 977, 15], + ["move", 12, 36, 977, 15], + ["get", 41, 9, 1, 978, 13], + ["frame", 42, 41, 0, 978, 13], + ["null", 43, 978, 13], + ["setarg", 42, 0, 43, 978, 13], + ["invoke", 42, 40, 978, 13], + ["move", 6, 40, 978, 13], + ["get", 45, 9, 1, 979, 15], + ["frame", 46, 45, 0, 979, 15], + ["null", 47, 979, 15], + ["setarg", 46, 0, 47, 979, 15], + ["invoke", 46, 44, 979, 15], + ["move", 15, 44, 979, 15], + ["access", 48, "every_loop", 980, 32], + ["get", 50, 57, 1, 980, 22], + ["frame", 51, 50, 1, 980, 22], + ["null", 52, 980, 22], + ["setarg", 51, 0, 52, 980, 22], + ["setarg", 51, 1, 48, 980, 22], + ["invoke", 51, 49, 980, 22], + ["move", 10, 49, 980, 22], + ["access", 53, "every_true", 981, 30], + ["get", 55, 57, 1, 981, 20], + ["frame", 56, 55, 1, 981, 20], + ["null", 57, 981, 20], + ["setarg", 56, 0, 57, 981, 20], + ["setarg", 56, 1, 53, 981, 20], + ["invoke", 56, 54, 981, 20], + ["move", 14, 54, 981, 20], + ["access", 58, "every_false", 982, 31], + ["get", 60, 57, 1, 982, 21], + ["frame", 61, 60, 1, 982, 21], + ["null", 62, 982, 21], + ["setarg", 61, 0, 62, 982, 21], + ["setarg", 61, 1, 58, 982, 21], + ["invoke", 61, 59, 982, 21], + ["move", 13, 59, 982, 21], + ["access", 63, "every_done", 983, 32], + ["get", 65, 57, 1, 983, 22], + ["frame", 66, 65, 1, 983, 22], + ["null", 67, 983, 22], + ["setarg", 66, 0, 67, 983, 22], + ["setarg", 66, 1, 63, 983, 22], + ["invoke", 66, 64, 983, 22], + ["move", 5, 64, 983, 22], + ["access", 68, "length", 984, 12], + ["get", 70, 14, 1, 984, 5], + ["frame", 71, 70, 3, 984, 5], + ["null", 72, 984, 5], + ["setarg", 71, 0, 72, 984, 5], + ["setarg", 71, 1, 68, 984, 5], + ["setarg", 71, 2, 9, 984, 5], + ["setarg", 71, 3, 2, 984, 5], + ["invoke", 71, 69, 984, 5], + ["access", 73, "int", 985, 12], + ["access", 74, 0, 985, 22], + ["get", 76, 14, 1, 985, 5], + ["frame", 77, 76, 3, 985, 5], + ["null", 78, 985, 5], + ["setarg", 77, 0, 78, 985, 5], + ["setarg", 77, 1, 73, 985, 5], + ["setarg", 77, 2, 7, 985, 5], + ["setarg", 77, 3, 74, 985, 5], + ["invoke", 77, 75, 985, 5], + ["access", 79, "int", 986, 12], + ["access", 80, 1, 986, 24], + ["get", 82, 14, 1, 986, 5], + ["frame", 83, 82, 3, 986, 5], + ["null", 84, 986, 5], + ["setarg", 83, 0, 84, 986, 5], + ["setarg", 83, 1, 79, 986, 5], + ["setarg", 83, 2, 12, 986, 5], + ["setarg", 83, 3, 80, 986, 5], + ["invoke", 83, 81, 986, 5], + ["access", 85, "null", 987, 12], + ["get", 87, 13, 1, 987, 5], + ["frame", 88, 87, 2, 987, 5], + ["null", 89, 987, 5], + ["setarg", 88, 0, 89, 987, 5], + ["setarg", 88, 1, 85, 987, 5], + ["setarg", 88, 2, 11, 987, 5], + ["invoke", 88, 86, 987, 5], + ["get", 91, 34, 1, 988, 5], + ["frame", 92, 91, 1, 988, 5], + ["null", 93, 988, 5], + ["setarg", 92, 0, 93, 988, 5], + ["setarg", 92, 1, 10, 988, 5], + ["invoke", 92, 90, 988, 5], + ["access", 94, "lt_int", 989, 12], + ["get", 96, 15, 1, 989, 5], + ["frame", 97, 96, 4, 989, 5], + ["null", 98, 989, 5], + ["setarg", 97, 0, 98, 989, 5], + ["setarg", 97, 1, 94, 989, 5], + ["setarg", 97, 2, 4, 989, 5], + ["setarg", 97, 3, 7, 989, 5], + ["setarg", 97, 4, 9, 989, 5], + ["invoke", 97, 95, 989, 5], + ["access", 99, "jump_false", 990, 20], + ["get", 101, 33, 1, 990, 5], + ["frame", 102, 101, 3, 990, 5], + ["null", 103, 990, 5], + ["setarg", 102, 0, 103, 990, 5], + ["setarg", 102, 1, 99, 990, 5], + ["setarg", 102, 2, 4, 990, 5], + ["setarg", 102, 3, 14, 990, 5], + ["invoke", 102, 100, 990, 5], + ["access", 104, "load_index", 991, 12], + ["get", 106, 15, 1, 991, 5], + ["frame", 107, 106, 4, 991, 5], + ["null", 108, 991, 5], + ["setarg", 107, 0, 108, 991, 5], + ["setarg", 107, 1, 104, 991, 5], + ["setarg", 107, 2, 8, 991, 5], + ["setarg", 107, 3, 2, 991, 5], + ["setarg", 107, 4, 7, 991, 5], + ["invoke", 107, 105, 991, 5], + ["access", 109, "frame", 992, 12], + ["access", 110, 1, 992, 33], + ["get", 112, 15, 1, 992, 5], + ["frame", 113, 112, 4, 992, 5], + ["null", 114, 992, 5], + ["setarg", 113, 0, 114, 992, 5], + ["setarg", 113, 1, 109, 992, 5], + ["setarg", 113, 2, 6, 992, 5], + ["setarg", 113, 3, 3, 992, 5], + ["setarg", 113, 4, 110, 992, 5], + ["invoke", 113, 111, 992, 5], + ["access", 115, "setarg", 993, 12], + ["access", 116, 0, 993, 25], + ["get", 118, 15, 1, 993, 5], + ["frame", 119, 118, 4, 993, 5], + ["null", 120, 993, 5], + ["setarg", 119, 0, 120, 993, 5], + ["setarg", 119, 1, 115, 993, 5], + ["setarg", 119, 2, 6, 993, 5], + ["setarg", 119, 3, 116, 993, 5], + ["setarg", 119, 4, 11, 993, 5], + ["invoke", 119, 117, 993, 5], + ["access", 121, "setarg", 994, 12], + ["access", 122, 1, 994, 25], + ["get", 124, 15, 1, 994, 5], + ["frame", 125, 124, 4, 994, 5], + ["null", 126, 994, 5], + ["setarg", 125, 0, 126, 994, 5], + ["setarg", 125, 1, 121, 994, 5], + ["setarg", 125, 2, 6, 994, 5], + ["setarg", 125, 3, 122, 994, 5], + ["setarg", 125, 4, 8, 994, 5], + ["invoke", 125, 123, 994, 5], + ["access", 127, "invoke", 995, 12], + ["get", 129, 14, 1, 995, 5], + ["frame", 130, 129, 3, 995, 5], + ["null", 131, 995, 5], + ["setarg", 130, 0, 131, 995, 5], + ["setarg", 130, 1, 127, 995, 5], + ["setarg", 130, 2, 6, 995, 5], + ["setarg", 130, 3, 15, 995, 5], + ["invoke", 130, 128, 995, 5], + ["access", 132, "jump_false", 996, 20], + ["get", 134, 33, 1, 996, 5], + ["frame", 135, 134, 3, 996, 5], + ["null", 136, 996, 5], + ["setarg", 135, 0, 136, 996, 5], + ["setarg", 135, 1, 132, 996, 5], + ["setarg", 135, 2, 15, 996, 5], + ["setarg", 135, 3, 13, 996, 5], + ["invoke", 135, 133, 996, 5], + ["access", 137, "add", 997, 12], + ["get", 139, 15, 1, 997, 5], + ["frame", 140, 139, 4, 997, 5], + ["null", 141, 997, 5], + ["setarg", 140, 0, 141, 997, 5], + ["setarg", 140, 1, 137, 997, 5], + ["setarg", 140, 2, 7, 997, 5], + ["setarg", 140, 3, 7, 997, 5], + ["setarg", 140, 4, 12, 997, 5], + ["invoke", 140, 138, 997, 5], + ["get", 143, 32, 1, 998, 5], + ["frame", 144, 143, 1, 998, 5], + ["null", 145, 998, 5], + ["setarg", 144, 0, 145, 998, 5], + ["setarg", 144, 1, 10, 998, 5], + ["invoke", 144, 142, 998, 5], + ["get", 147, 34, 1, 999, 5], + ["frame", 148, 147, 1, 999, 5], + ["null", 149, 999, 5], + ["setarg", 148, 0, 149, 999, 5], + ["setarg", 148, 1, 14, 999, 5], + ["invoke", 148, 146, 999, 5], + ["access", 150, "true", 1000, 12], + ["get", 152, 13, 1, 1000, 5], + ["frame", 153, 152, 2, 1000, 5], + ["null", 154, 1000, 5], + ["setarg", 153, 0, 154, 1000, 5], + ["setarg", 153, 1, 150, 1000, 5], + ["setarg", 153, 2, 1, 1000, 5], + ["invoke", 153, 151, 1000, 5], + ["get", 156, 32, 1, 1001, 5], + ["frame", 157, 156, 1, 1001, 5], + ["null", 158, 1001, 5], + ["setarg", 157, 0, 158, 1001, 5], + ["setarg", 157, 1, 5, 1001, 5], + ["invoke", 157, 155, 1001, 5], + ["get", 160, 34, 1, 1002, 5], + ["frame", 161, 160, 1, 1002, 5], + ["null", 162, 1002, 5], + ["setarg", 161, 0, 162, 1002, 5], + ["setarg", 161, 1, 13, 1002, 5], + ["invoke", 161, 159, 1002, 5], + ["access", 163, "false", 1003, 12], + ["get", 165, 13, 1, 1003, 5], + ["frame", 166, 165, 2, 1003, 5], + ["null", 167, 1003, 5], + ["setarg", 166, 0, 167, 1003, 5], + ["setarg", 166, 1, 163, 1003, 5], + ["setarg", 166, 2, 1, 1003, 5], + ["invoke", 166, 164, 1003, 5], + ["get", 169, 34, 1, 1004, 5], + ["frame", 170, 169, 1, 1004, 5], + ["null", 171, 1004, 5], + ["setarg", 170, 0, 171, 1004, 5], + ["setarg", 170, 1, 5, 1004, 5], + ["invoke", 170, 168, 1004, 5], + ["return", 1, 1005, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 173, + "nr_close_slots": 0, + "instructions": [ + ["get", 17, 9, 1, 1010, 15], + ["frame", 18, 17, 0, 1010, 15], + ["null", 19, 1010, 15], + ["setarg", 18, 0, 19, 1010, 15], + ["invoke", 18, 16, 1010, 15], + ["move", 9, 16, 1010, 15], + ["get", 21, 9, 1, 1011, 13], + ["frame", 22, 21, 0, 1011, 13], + ["null", 23, 1011, 13], + ["setarg", 22, 0, 23, 1011, 13], + ["invoke", 22, 20, 1011, 13], + ["move", 7, 20, 1011, 13], + ["get", 25, 9, 1, 1012, 17], + ["frame", 26, 25, 0, 1012, 17], + ["null", 27, 1012, 17], + ["setarg", 26, 0, 27, 1012, 17], + ["invoke", 26, 24, 1012, 17], + ["move", 4, 24, 1012, 17], + ["get", 29, 9, 1, 1013, 16], + ["frame", 30, 29, 0, 1013, 16], + ["null", 31, 1013, 16], + ["setarg", 30, 0, 31, 1013, 16], + ["invoke", 30, 28, 1013, 16], + ["move", 8, 28, 1013, 16], + ["get", 33, 9, 1, 1014, 18], + ["frame", 34, 33, 0, 1014, 18], + ["null", 35, 1014, 18], + ["setarg", 34, 0, 35, 1014, 18], + ["invoke", 34, 32, 1014, 18], + ["move", 11, 32, 1014, 18], + ["get", 37, 9, 1, 1015, 15], + ["frame", 38, 37, 0, 1015, 15], + ["null", 39, 1015, 15], + ["setarg", 38, 0, 39, 1015, 15], + ["invoke", 38, 36, 1015, 15], + ["move", 12, 36, 1015, 15], + ["get", 41, 9, 1, 1016, 13], + ["frame", 42, 41, 0, 1016, 13], + ["null", 43, 1016, 13], + ["setarg", 42, 0, 43, 1016, 13], + ["invoke", 42, 40, 1016, 13], + ["move", 6, 40, 1016, 13], + ["get", 45, 9, 1, 1017, 15], + ["frame", 46, 45, 0, 1017, 15], + ["null", 47, 1017, 15], + ["setarg", 46, 0, 47, 1017, 15], + ["invoke", 46, 44, 1017, 15], + ["move", 15, 44, 1017, 15], + ["access", 48, "some_loop", 1018, 32], + ["get", 50, 57, 1, 1018, 22], + ["frame", 51, 50, 1, 1018, 22], + ["null", 52, 1018, 22], + ["setarg", 51, 0, 52, 1018, 22], + ["setarg", 51, 1, 48, 1018, 22], + ["invoke", 51, 49, 1018, 22], + ["move", 10, 49, 1018, 22], + ["access", 53, "some_true", 1019, 30], + ["get", 55, 57, 1, 1019, 20], + ["frame", 56, 55, 1, 1019, 20], + ["null", 57, 1019, 20], + ["setarg", 56, 0, 57, 1019, 20], + ["setarg", 56, 1, 53, 1019, 20], + ["invoke", 56, 54, 1019, 20], + ["move", 14, 54, 1019, 20], + ["access", 58, "some_false", 1020, 31], + ["get", 60, 57, 1, 1020, 21], + ["frame", 61, 60, 1, 1020, 21], + ["null", 62, 1020, 21], + ["setarg", 61, 0, 62, 1020, 21], + ["setarg", 61, 1, 58, 1020, 21], + ["invoke", 61, 59, 1020, 21], + ["move", 13, 59, 1020, 21], + ["access", 63, "some_done", 1021, 32], + ["get", 65, 57, 1, 1021, 22], + ["frame", 66, 65, 1, 1021, 22], + ["null", 67, 1021, 22], + ["setarg", 66, 0, 67, 1021, 22], + ["setarg", 66, 1, 63, 1021, 22], + ["invoke", 66, 64, 1021, 22], + ["move", 5, 64, 1021, 22], + ["access", 68, "length", 1022, 12], + ["get", 70, 14, 1, 1022, 5], + ["frame", 71, 70, 3, 1022, 5], + ["null", 72, 1022, 5], + ["setarg", 71, 0, 72, 1022, 5], + ["setarg", 71, 1, 68, 1022, 5], + ["setarg", 71, 2, 9, 1022, 5], + ["setarg", 71, 3, 2, 1022, 5], + ["invoke", 71, 69, 1022, 5], + ["access", 73, "int", 1023, 12], + ["access", 74, 0, 1023, 22], + ["get", 76, 14, 1, 1023, 5], + ["frame", 77, 76, 3, 1023, 5], + ["null", 78, 1023, 5], + ["setarg", 77, 0, 78, 1023, 5], + ["setarg", 77, 1, 73, 1023, 5], + ["setarg", 77, 2, 7, 1023, 5], + ["setarg", 77, 3, 74, 1023, 5], + ["invoke", 77, 75, 1023, 5], + ["access", 79, "int", 1024, 12], + ["access", 80, 1, 1024, 24], + ["get", 82, 14, 1, 1024, 5], + ["frame", 83, 82, 3, 1024, 5], + ["null", 84, 1024, 5], + ["setarg", 83, 0, 84, 1024, 5], + ["setarg", 83, 1, 79, 1024, 5], + ["setarg", 83, 2, 12, 1024, 5], + ["setarg", 83, 3, 80, 1024, 5], + ["invoke", 83, 81, 1024, 5], + ["access", 85, "null", 1025, 12], + ["get", 87, 13, 1, 1025, 5], + ["frame", 88, 87, 2, 1025, 5], + ["null", 89, 1025, 5], + ["setarg", 88, 0, 89, 1025, 5], + ["setarg", 88, 1, 85, 1025, 5], + ["setarg", 88, 2, 11, 1025, 5], + ["invoke", 88, 86, 1025, 5], + ["get", 91, 34, 1, 1026, 5], + ["frame", 92, 91, 1, 1026, 5], + ["null", 93, 1026, 5], + ["setarg", 92, 0, 93, 1026, 5], + ["setarg", 92, 1, 10, 1026, 5], + ["invoke", 92, 90, 1026, 5], + ["access", 94, "lt_int", 1027, 12], + ["get", 96, 15, 1, 1027, 5], + ["frame", 97, 96, 4, 1027, 5], + ["null", 98, 1027, 5], + ["setarg", 97, 0, 98, 1027, 5], + ["setarg", 97, 1, 94, 1027, 5], + ["setarg", 97, 2, 4, 1027, 5], + ["setarg", 97, 3, 7, 1027, 5], + ["setarg", 97, 4, 9, 1027, 5], + ["invoke", 97, 95, 1027, 5], + ["access", 99, "jump_false", 1028, 20], + ["get", 101, 33, 1, 1028, 5], + ["frame", 102, 101, 3, 1028, 5], + ["null", 103, 1028, 5], + ["setarg", 102, 0, 103, 1028, 5], + ["setarg", 102, 1, 99, 1028, 5], + ["setarg", 102, 2, 4, 1028, 5], + ["setarg", 102, 3, 13, 1028, 5], + ["invoke", 102, 100, 1028, 5], + ["access", 104, "load_index", 1029, 12], + ["get", 106, 15, 1, 1029, 5], + ["frame", 107, 106, 4, 1029, 5], + ["null", 108, 1029, 5], + ["setarg", 107, 0, 108, 1029, 5], + ["setarg", 107, 1, 104, 1029, 5], + ["setarg", 107, 2, 8, 1029, 5], + ["setarg", 107, 3, 2, 1029, 5], + ["setarg", 107, 4, 7, 1029, 5], + ["invoke", 107, 105, 1029, 5], + ["access", 109, "frame", 1030, 12], + ["access", 110, 1, 1030, 33], + ["get", 112, 15, 1, 1030, 5], + ["frame", 113, 112, 4, 1030, 5], + ["null", 114, 1030, 5], + ["setarg", 113, 0, 114, 1030, 5], + ["setarg", 113, 1, 109, 1030, 5], + ["setarg", 113, 2, 6, 1030, 5], + ["setarg", 113, 3, 3, 1030, 5], + ["setarg", 113, 4, 110, 1030, 5], + ["invoke", 113, 111, 1030, 5], + ["access", 115, "setarg", 1031, 12], + ["access", 116, 0, 1031, 25], + ["get", 118, 15, 1, 1031, 5], + ["frame", 119, 118, 4, 1031, 5], + ["null", 120, 1031, 5], + ["setarg", 119, 0, 120, 1031, 5], + ["setarg", 119, 1, 115, 1031, 5], + ["setarg", 119, 2, 6, 1031, 5], + ["setarg", 119, 3, 116, 1031, 5], + ["setarg", 119, 4, 11, 1031, 5], + ["invoke", 119, 117, 1031, 5], + ["access", 121, "setarg", 1032, 12], + ["access", 122, 1, 1032, 25], + ["get", 124, 15, 1, 1032, 5], + ["frame", 125, 124, 4, 1032, 5], + ["null", 126, 1032, 5], + ["setarg", 125, 0, 126, 1032, 5], + ["setarg", 125, 1, 121, 1032, 5], + ["setarg", 125, 2, 6, 1032, 5], + ["setarg", 125, 3, 122, 1032, 5], + ["setarg", 125, 4, 8, 1032, 5], + ["invoke", 125, 123, 1032, 5], + ["access", 127, "invoke", 1033, 12], + ["get", 129, 14, 1, 1033, 5], + ["frame", 130, 129, 3, 1033, 5], + ["null", 131, 1033, 5], + ["setarg", 130, 0, 131, 1033, 5], + ["setarg", 130, 1, 127, 1033, 5], + ["setarg", 130, 2, 6, 1033, 5], + ["setarg", 130, 3, 15, 1033, 5], + ["invoke", 130, 128, 1033, 5], + ["access", 132, "jump_true", 1034, 20], + ["get", 134, 33, 1, 1034, 5], + ["frame", 135, 134, 3, 1034, 5], + ["null", 136, 1034, 5], + ["setarg", 135, 0, 136, 1034, 5], + ["setarg", 135, 1, 132, 1034, 5], + ["setarg", 135, 2, 15, 1034, 5], + ["setarg", 135, 3, 14, 1034, 5], + ["invoke", 135, 133, 1034, 5], + ["access", 137, "add", 1035, 12], + ["get", 139, 15, 1, 1035, 5], + ["frame", 140, 139, 4, 1035, 5], + ["null", 141, 1035, 5], + ["setarg", 140, 0, 141, 1035, 5], + ["setarg", 140, 1, 137, 1035, 5], + ["setarg", 140, 2, 7, 1035, 5], + ["setarg", 140, 3, 7, 1035, 5], + ["setarg", 140, 4, 12, 1035, 5], + ["invoke", 140, 138, 1035, 5], + ["get", 143, 32, 1, 1036, 5], + ["frame", 144, 143, 1, 1036, 5], + ["null", 145, 1036, 5], + ["setarg", 144, 0, 145, 1036, 5], + ["setarg", 144, 1, 10, 1036, 5], + ["invoke", 144, 142, 1036, 5], + ["get", 147, 34, 1, 1037, 5], + ["frame", 148, 147, 1, 1037, 5], + ["null", 149, 1037, 5], + ["setarg", 148, 0, 149, 1037, 5], + ["setarg", 148, 1, 14, 1037, 5], + ["invoke", 148, 146, 1037, 5], + ["access", 150, "true", 1038, 12], + ["get", 152, 13, 1, 1038, 5], + ["frame", 153, 152, 2, 1038, 5], + ["null", 154, 1038, 5], + ["setarg", 153, 0, 154, 1038, 5], + ["setarg", 153, 1, 150, 1038, 5], + ["setarg", 153, 2, 1, 1038, 5], + ["invoke", 153, 151, 1038, 5], + ["get", 156, 32, 1, 1039, 5], + ["frame", 157, 156, 1, 1039, 5], + ["null", 158, 1039, 5], + ["setarg", 157, 0, 158, 1039, 5], + ["setarg", 157, 1, 5, 1039, 5], + ["invoke", 157, 155, 1039, 5], + ["get", 160, 34, 1, 1040, 5], + ["frame", 161, 160, 1, 1040, 5], + ["null", 162, 1040, 5], + ["setarg", 161, 0, 162, 1040, 5], + ["setarg", 161, 1, 13, 1040, 5], + ["invoke", 161, 159, 1040, 5], + ["access", 163, "false", 1041, 12], + ["get", 165, 13, 1, 1041, 5], + ["frame", 166, 165, 2, 1041, 5], + ["null", 167, 1041, 5], + ["setarg", 166, 0, 167, 1041, 5], + ["setarg", 166, 1, 163, 1041, 5], + ["setarg", 166, 2, 1, 1041, 5], + ["invoke", 166, 164, 1041, 5], + ["get", 169, 34, 1, 1042, 5], + ["frame", 170, 169, 1, 1042, 5], + ["null", 171, 1042, 5], + ["setarg", 170, 0, 171, 1042, 5], + ["setarg", 170, 1, 5, 1042, 5], + ["invoke", 170, 168, 1042, 5], + ["return", 1, 1043, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 177, + "nr_close_slots": 0, + "instructions": [ + ["get", 17, 9, 1, 1048, 18], + ["frame", 18, 17, 0, 1048, 18], + ["null", 19, 1048, 18], + ["setarg", 18, 0, 19, 1048, 18], + ["invoke", 18, 16, 1048, 18], + ["move", 13, 16, 1048, 18], + ["get", 21, 9, 1, 1049, 15], + ["frame", 22, 21, 0, 1049, 15], + ["null", 23, 1049, 15], + ["setarg", 22, 0, 23, 1049, 15], + ["invoke", 22, 20, 1049, 15], + ["move", 9, 20, 1049, 15], + ["get", 25, 9, 1, 1050, 13], + ["frame", 26, 25, 0, 1050, 13], + ["null", 27, 1050, 13], + ["setarg", 26, 0, 27, 1050, 13], + ["invoke", 26, 24, 1050, 13], + ["move", 7, 24, 1050, 13], + ["get", 29, 9, 1, 1051, 17], + ["frame", 30, 29, 0, 1051, 17], + ["null", 31, 1051, 17], + ["setarg", 30, 0, 31, 1051, 17], + ["invoke", 30, 28, 1051, 17], + ["move", 4, 28, 1051, 17], + ["get", 33, 9, 1, 1052, 16], + ["frame", 34, 33, 0, 1052, 16], + ["null", 35, 1052, 16], + ["setarg", 34, 0, 35, 1052, 16], + ["invoke", 34, 32, 1052, 16], + ["move", 8, 32, 1052, 16], + ["get", 37, 9, 1, 1053, 18], + ["frame", 38, 37, 0, 1053, 18], + ["null", 39, 1053, 18], + ["setarg", 38, 0, 39, 1053, 18], + ["invoke", 38, 36, 1053, 18], + ["move", 11, 36, 1053, 18], + ["get", 41, 9, 1, 1054, 15], + ["frame", 42, 41, 0, 1054, 15], + ["null", 43, 1054, 15], + ["setarg", 42, 0, 43, 1054, 15], + ["invoke", 42, 40, 1054, 15], + ["move", 12, 40, 1054, 15], + ["get", 45, 9, 1, 1055, 13], + ["frame", 46, 45, 0, 1055, 13], + ["null", 47, 1055, 13], + ["setarg", 46, 0, 47, 1055, 13], + ["invoke", 46, 44, 1055, 13], + ["move", 6, 44, 1055, 13], + ["get", 49, 9, 1, 1056, 15], + ["frame", 50, 49, 0, 1056, 15], + ["null", 51, 1056, 15], + ["setarg", 50, 0, 51, 1056, 15], + ["invoke", 50, 48, 1056, 15], + ["move", 15, 48, 1056, 15], + ["access", 52, "filter_loop", 1057, 32], + ["get", 54, 57, 1, 1057, 22], + ["frame", 55, 54, 1, 1057, 22], + ["null", 56, 1057, 22], + ["setarg", 55, 0, 56, 1057, 22], + ["setarg", 55, 1, 52, 1057, 22], + ["invoke", 55, 53, 1057, 22], + ["move", 10, 53, 1057, 22], + ["access", 57, "filter_skip", 1058, 32], + ["get", 59, 57, 1, 1058, 22], + ["frame", 60, 59, 1, 1058, 22], + ["null", 61, 1058, 22], + ["setarg", 60, 0, 61, 1058, 22], + ["setarg", 60, 1, 57, 1058, 22], + ["invoke", 60, 58, 1058, 22], + ["move", 14, 58, 1058, 22], + ["access", 62, "filter_done", 1059, 32], + ["get", 64, 57, 1, 1059, 22], + ["frame", 65, 64, 1, 1059, 22], + ["null", 66, 1059, 22], + ["setarg", 65, 0, 66, 1059, 22], + ["setarg", 65, 1, 62, 1059, 22], + ["invoke", 65, 63, 1059, 22], + ["move", 5, 63, 1059, 22], + ["access", 67, "array", 1060, 16], + ["access", 68, 0, 1060, 33], + ["array", 69, 3, 1060, 33], + ["push", 69, 67, 1060, 33], + ["push", 69, 13, 1060, 33], + ["push", 69, 68, 1060, 33], + ["get", 71, 7, 1, 1060, 5], + ["frame", 72, 71, 1, 1060, 5], + ["null", 73, 1060, 5], + ["setarg", 72, 0, 73, 1060, 5], + ["setarg", 72, 1, 69, 1060, 5], + ["invoke", 72, 70, 1060, 5], + ["access", 74, "length", 1061, 12], + ["get", 76, 14, 1, 1061, 5], + ["frame", 77, 76, 3, 1061, 5], + ["null", 78, 1061, 5], + ["setarg", 77, 0, 78, 1061, 5], + ["setarg", 77, 1, 74, 1061, 5], + ["setarg", 77, 2, 9, 1061, 5], + ["setarg", 77, 3, 2, 1061, 5], + ["invoke", 77, 75, 1061, 5], + ["access", 79, "int", 1062, 12], + ["access", 80, 0, 1062, 22], + ["get", 82, 14, 1, 1062, 5], + ["frame", 83, 82, 3, 1062, 5], + ["null", 84, 1062, 5], + ["setarg", 83, 0, 84, 1062, 5], + ["setarg", 83, 1, 79, 1062, 5], + ["setarg", 83, 2, 7, 1062, 5], + ["setarg", 83, 3, 80, 1062, 5], + ["invoke", 83, 81, 1062, 5], + ["access", 85, "int", 1063, 12], + ["access", 86, 1, 1063, 24], + ["get", 88, 14, 1, 1063, 5], + ["frame", 89, 88, 3, 1063, 5], + ["null", 90, 1063, 5], + ["setarg", 89, 0, 90, 1063, 5], + ["setarg", 89, 1, 85, 1063, 5], + ["setarg", 89, 2, 12, 1063, 5], + ["setarg", 89, 3, 86, 1063, 5], + ["invoke", 89, 87, 1063, 5], + ["access", 91, "null", 1064, 12], + ["get", 93, 13, 1, 1064, 5], + ["frame", 94, 93, 2, 1064, 5], + ["null", 95, 1064, 5], + ["setarg", 94, 0, 95, 1064, 5], + ["setarg", 94, 1, 91, 1064, 5], + ["setarg", 94, 2, 11, 1064, 5], + ["invoke", 94, 92, 1064, 5], + ["get", 97, 34, 1, 1065, 5], + ["frame", 98, 97, 1, 1065, 5], + ["null", 99, 1065, 5], + ["setarg", 98, 0, 99, 1065, 5], + ["setarg", 98, 1, 10, 1065, 5], + ["invoke", 98, 96, 1065, 5], + ["access", 100, "lt_int", 1066, 12], + ["get", 102, 15, 1, 1066, 5], + ["frame", 103, 102, 4, 1066, 5], + ["null", 104, 1066, 5], + ["setarg", 103, 0, 104, 1066, 5], + ["setarg", 103, 1, 100, 1066, 5], + ["setarg", 103, 2, 4, 1066, 5], + ["setarg", 103, 3, 7, 1066, 5], + ["setarg", 103, 4, 9, 1066, 5], + ["invoke", 103, 101, 1066, 5], + ["access", 105, "jump_false", 1067, 20], + ["get", 107, 33, 1, 1067, 5], + ["frame", 108, 107, 3, 1067, 5], + ["null", 109, 1067, 5], + ["setarg", 108, 0, 109, 1067, 5], + ["setarg", 108, 1, 105, 1067, 5], + ["setarg", 108, 2, 4, 1067, 5], + ["setarg", 108, 3, 5, 1067, 5], + ["invoke", 108, 106, 1067, 5], + ["access", 110, "load_index", 1068, 12], + ["get", 112, 15, 1, 1068, 5], + ["frame", 113, 112, 4, 1068, 5], + ["null", 114, 1068, 5], + ["setarg", 113, 0, 114, 1068, 5], + ["setarg", 113, 1, 110, 1068, 5], + ["setarg", 113, 2, 8, 1068, 5], + ["setarg", 113, 3, 2, 1068, 5], + ["setarg", 113, 4, 7, 1068, 5], + ["invoke", 113, 111, 1068, 5], + ["access", 115, "frame", 1069, 12], + ["access", 116, 2, 1069, 33], + ["get", 118, 15, 1, 1069, 5], + ["frame", 119, 118, 4, 1069, 5], + ["null", 120, 1069, 5], + ["setarg", 119, 0, 120, 1069, 5], + ["setarg", 119, 1, 115, 1069, 5], + ["setarg", 119, 2, 6, 1069, 5], + ["setarg", 119, 3, 3, 1069, 5], + ["setarg", 119, 4, 116, 1069, 5], + ["invoke", 119, 117, 1069, 5], + ["access", 121, "setarg", 1070, 12], + ["access", 122, 0, 1070, 25], + ["get", 124, 15, 1, 1070, 5], + ["frame", 125, 124, 4, 1070, 5], + ["null", 126, 1070, 5], + ["setarg", 125, 0, 126, 1070, 5], + ["setarg", 125, 1, 121, 1070, 5], + ["setarg", 125, 2, 6, 1070, 5], + ["setarg", 125, 3, 122, 1070, 5], + ["setarg", 125, 4, 11, 1070, 5], + ["invoke", 125, 123, 1070, 5], + ["access", 127, "setarg", 1071, 12], + ["access", 128, 1, 1071, 25], + ["get", 130, 15, 1, 1071, 5], + ["frame", 131, 130, 4, 1071, 5], + ["null", 132, 1071, 5], + ["setarg", 131, 0, 132, 1071, 5], + ["setarg", 131, 1, 127, 1071, 5], + ["setarg", 131, 2, 6, 1071, 5], + ["setarg", 131, 3, 128, 1071, 5], + ["setarg", 131, 4, 8, 1071, 5], + ["invoke", 131, 129, 1071, 5], + ["access", 133, "setarg", 1072, 12], + ["access", 134, 2, 1072, 25], + ["get", 136, 15, 1, 1072, 5], + ["frame", 137, 136, 4, 1072, 5], + ["null", 138, 1072, 5], + ["setarg", 137, 0, 138, 1072, 5], + ["setarg", 137, 1, 133, 1072, 5], + ["setarg", 137, 2, 6, 1072, 5], + ["setarg", 137, 3, 134, 1072, 5], + ["setarg", 137, 4, 7, 1072, 5], + ["invoke", 137, 135, 1072, 5], + ["access", 139, "invoke", 1073, 12], + ["get", 141, 14, 1, 1073, 5], + ["frame", 142, 141, 3, 1073, 5], + ["null", 143, 1073, 5], + ["setarg", 142, 0, 143, 1073, 5], + ["setarg", 142, 1, 139, 1073, 5], + ["setarg", 142, 2, 6, 1073, 5], + ["setarg", 142, 3, 15, 1073, 5], + ["invoke", 142, 140, 1073, 5], + ["access", 144, "jump_false", 1074, 20], + ["get", 146, 33, 1, 1074, 5], + ["frame", 147, 146, 3, 1074, 5], + ["null", 148, 1074, 5], + ["setarg", 147, 0, 148, 1074, 5], + ["setarg", 147, 1, 144, 1074, 5], + ["setarg", 147, 2, 15, 1074, 5], + ["setarg", 147, 3, 14, 1074, 5], + ["invoke", 147, 145, 1074, 5], + ["access", 149, "push", 1075, 12], + ["get", 151, 14, 1, 1075, 5], + ["frame", 152, 151, 3, 1075, 5], + ["null", 153, 1075, 5], + ["setarg", 152, 0, 153, 1075, 5], + ["setarg", 152, 1, 149, 1075, 5], + ["setarg", 152, 2, 13, 1075, 5], + ["setarg", 152, 3, 8, 1075, 5], + ["invoke", 152, 150, 1075, 5], + ["get", 155, 34, 1, 1076, 5], + ["frame", 156, 155, 1, 1076, 5], + ["null", 157, 1076, 5], + ["setarg", 156, 0, 157, 1076, 5], + ["setarg", 156, 1, 14, 1076, 5], + ["invoke", 156, 154, 1076, 5], + ["access", 158, "add", 1077, 12], + ["get", 160, 15, 1, 1077, 5], + ["frame", 161, 160, 4, 1077, 5], + ["null", 162, 1077, 5], + ["setarg", 161, 0, 162, 1077, 5], + ["setarg", 161, 1, 158, 1077, 5], + ["setarg", 161, 2, 7, 1077, 5], + ["setarg", 161, 3, 7, 1077, 5], + ["setarg", 161, 4, 12, 1077, 5], + ["invoke", 161, 159, 1077, 5], + ["get", 164, 32, 1, 1078, 5], + ["frame", 165, 164, 1, 1078, 5], + ["null", 166, 1078, 5], + ["setarg", 165, 0, 166, 1078, 5], + ["setarg", 165, 1, 10, 1078, 5], + ["invoke", 165, 163, 1078, 5], + ["get", 168, 34, 1, 1079, 5], + ["frame", 169, 168, 1, 1079, 5], + ["null", 170, 1079, 5], + ["setarg", 169, 0, 170, 1079, 5], + ["setarg", 169, 1, 5, 1079, 5], + ["invoke", 169, 167, 1079, 5], + ["access", 171, "move", 1080, 12], + ["get", 173, 14, 1, 1080, 5], + ["frame", 174, 173, 3, 1080, 5], + ["null", 175, 1080, 5], + ["setarg", 174, 0, 175, 1080, 5], + ["setarg", 174, 1, 171, 1080, 5], + ["setarg", 174, 2, 1, 1080, 5], + ["setarg", 174, 3, 13, 1080, 5], + ["invoke", 174, 172, 1080, 5], + ["return", 1, 1081, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 472, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 24, 2, "arr", 1086, 20], + ["move", 5, 24, 1086, 20], + ["load_field", 25, 2, "fn", 1087, 19], + ["move", 12, 25, 1087, 19], + ["load_field", 26, 2, "init", 1088, 21], + ["move", 16, 26, 1088, 21], + ["load_field", 27, 2, "rev", 1089, 20], + ["move", 22, 27, 1089, 20], + ["get", 29, 9, 1, 1090, 15], + ["frame", 30, 29, 0, 1090, 15], + ["null", 31, 1090, 15], + ["setarg", 30, 0, 31, 1090, 15], + ["invoke", 30, 28, 1090, 15], + ["move", 17, 28, 1090, 15], + ["get", 33, 9, 1, 1091, 15], + ["frame", 34, 33, 0, 1091, 15], + ["null", 35, 1091, 15], + ["setarg", 34, 0, 35, 1091, 15], + ["invoke", 34, 32, 1091, 15], + ["move", 4, 32, 1091, 15], + ["get", 37, 9, 1, 1092, 13], + ["frame", 38, 37, 0, 1092, 13], + ["null", 39, 1092, 13], + ["setarg", 38, 0, 39, 1092, 13], + ["invoke", 38, 36, 1092, 13], + ["move", 14, 36, 1092, 13], + ["get", 41, 9, 1, 1093, 17], + ["frame", 42, 41, 0, 1093, 17], + ["null", 43, 1093, 17], + ["setarg", 42, 0, 43, 1093, 17], + ["invoke", 42, 40, 1093, 17], + ["move", 6, 40, 1093, 17], + ["get", 45, 9, 1, 1094, 16], + ["frame", 46, 45, 0, 1094, 16], + ["null", 47, 1094, 16], + ["setarg", 46, 0, 47, 1094, 16], + ["invoke", 46, 44, 1094, 16], + ["move", 23, 44, 1094, 16], + ["get", 49, 9, 1, 1095, 15], + ["frame", 50, 49, 0, 1095, 15], + ["null", 51, 1095, 15], + ["setarg", 50, 0, 51, 1095, 15], + ["invoke", 50, 48, 1095, 15], + ["move", 20, 48, 1095, 15], + ["access", 52, "reduce_final", 1096, 33], + ["get", 54, 57, 1, 1096, 23], + ["frame", 55, 54, 1, 1096, 23], + ["null", 56, 1096, 23], + ["setarg", 55, 0, 56, 1096, 23], + ["setarg", 55, 1, 52, 1096, 23], + ["invoke", 55, 53, 1096, 23], + ["move", 11, 53, 1096, 23], + ["null", 13, 1097, 20], + ["null", 18, 1098, 23], + ["null", 15, 1099, 20], + ["null", 19, 1100, 22], + ["null", 7, 1101, 14], + ["null", 8, 1102, 14], + ["null", 9, 1103, 14], + ["null", 10, 1104, 14], + ["null", 21, 1105, 13], + ["access", 57, "length", 1106, 12], + ["get", 59, 14, 1, 1106, 5], + ["frame", 60, 59, 3, 1106, 5], + ["null", 61, 1106, 5], + ["setarg", 60, 0, 61, 1106, 5], + ["setarg", 60, 1, 57, 1106, 5], + ["setarg", 60, 2, 17, 1106, 5], + ["setarg", 60, 3, 5, 1106, 5], + ["invoke", 60, 58, 1106, 5], + ["access", 62, "int", 1107, 12], + ["access", 63, 0, 1107, 25], + ["get", 65, 14, 1, 1107, 5], + ["frame", 66, 65, 3, 1107, 5], + ["null", 67, 1107, 5], + ["setarg", 66, 0, 67, 1107, 5], + ["setarg", 66, 1, 62, 1107, 5], + ["setarg", 66, 2, 23, 1107, 5], + ["setarg", 66, 3, 63, 1107, 5], + ["invoke", 66, 64, 1107, 5], + ["access", 68, "int", 1108, 12], + ["access", 69, 1, 1108, 24], + ["get", 71, 14, 1, 1108, 5], + ["frame", 72, 71, 3, 1108, 5], + ["null", 73, 1108, 5], + ["setarg", 72, 0, 73, 1108, 5], + ["setarg", 72, 1, 68, 1108, 5], + ["setarg", 72, 2, 20, 1108, 5], + ["setarg", 72, 3, 69, 1108, 5], + ["invoke", 72, 70, 1108, 5], + ["record", 74, 5], + ["store_field", 74, 4, "acc", 1109, 15], + ["store_field", 74, 14, "i", 1109, 23], + ["store_field", 74, 5, "arr", 1109, 31], + ["store_field", 74, 12, "fn", 1109, 45], + ["store_field", 74, 17, "len", 1109, 59], + ["move", 21, 74, 1109, 59], + ["access", 75, 2, 1110, 18], + ["is_identical", 76, 3, 75, 1110, 18], + ["jump_true", 76, "eq_done_523", 1110, 18], + ["is_int", 77, 3, 1110, 18], + ["jump_false", 77, "eq_ni_524", 1110, 18], + "_nop_tc_1", + "_nop_tc_2", + ["eq_int", 76, 3, 75, 1110, 18], + ["jump", "eq_done_523", 1110, 18], + "eq_ni_524", + ["is_num", 77, 3, 1110, 18], + ["jump_false", 77, "eq_nn_525", 1110, 18], + "_nop_tc_3", + "_nop_tc_4", + ["eq_float", 76, 3, 75, 1110, 18], + ["jump", "eq_done_523", 1110, 18], + "eq_nn_525", + ["is_text", 77, 3, 1110, 18], + ["jump_false", 77, "eq_nt_526", 1110, 18], + "_nop_tc_5", + ["jump", "eq_nt_526", 1110, 18], + ["eq_text", 76, 3, 75, 1110, 18], + ["jump", "eq_done_523", 1110, 18], + "eq_nt_526", + ["is_null", 77, 3, 1110, 18], + ["jump_false", 77, "eq_nnl_527", 1110, 18], + "_nop_tc_6", + ["jump", "eq_nnl_527", 1110, 18], + ["true", 76, 1110, 18], + ["jump", "eq_done_523", 1110, 18], + "eq_nnl_527", + ["is_bool", 77, 3, 1110, 18], + ["jump_false", 77, "eq_nb_528", 1110, 18], + "_nop_tc_7", + ["jump", "eq_nb_528", 1110, 18], + ["eq_bool", 76, 3, 75, 1110, 18], + ["jump", "eq_done_523", 1110, 18], + "eq_nb_528", + ["false", 76, 1110, 18], + "eq_done_523", + ["jump_false", 76, "if_else_521", 1110, 18], + ["access", 79, "reduce_null", 1111, 30], + ["get", 81, 57, 1, 1111, 20], + ["frame", 82, 81, 1, 1111, 20], + ["null", 83, 1111, 20], + ["setarg", 82, 0, 83, 1111, 20], + ["setarg", 82, 1, 79, 1111, 20], + ["invoke", 82, 80, 1111, 20], + ["move", 19, 80, 1111, 20], + ["access", 84, "reduce_d1", 1112, 22], + ["get", 86, 57, 1, 1112, 12], + ["frame", 87, 86, 1, 1112, 12], + ["null", 88, 1112, 12], + ["setarg", 87, 0, 88, 1112, 12], + ["setarg", 87, 1, 84, 1112, 12], + ["invoke", 87, 85, 1112, 12], + ["move", 7, 85, 1112, 12], + ["access", 89, "lt_int", 1113, 14], + ["get", 91, 15, 1, 1113, 7], + ["frame", 92, 91, 4, 1113, 7], + ["null", 93, 1113, 7], + ["setarg", 92, 0, 93, 1113, 7], + ["setarg", 92, 1, 89, 1113, 7], + ["setarg", 92, 2, 6, 1113, 7], + ["setarg", 92, 3, 23, 1113, 7], + ["setarg", 92, 4, 17, 1113, 7], + ["invoke", 92, 90, 1113, 7], + ["access", 94, "jump_false", 1114, 22], + ["get", 96, 33, 1, 1114, 7], + ["frame", 97, 96, 3, 1114, 7], + ["null", 98, 1114, 7], + ["setarg", 97, 0, 98, 1114, 7], + ["setarg", 97, 1, 94, 1114, 7], + ["setarg", 97, 2, 6, 1114, 7], + ["setarg", 97, 3, 19, 1114, 7], + ["invoke", 97, 95, 1114, 7], + ["access", 99, "load_index", 1115, 14], + ["get", 101, 15, 1, 1115, 7], + ["frame", 102, 101, 4, 1115, 7], + ["null", 103, 1115, 7], + ["setarg", 102, 0, 103, 1115, 7], + ["setarg", 102, 1, 99, 1115, 7], + ["setarg", 102, 2, 4, 1115, 7], + ["setarg", 102, 3, 5, 1115, 7], + ["setarg", 102, 4, 23, 1115, 7], + ["invoke", 102, 100, 1115, 7], + ["access", 104, "move", 1116, 14], + ["get", 106, 14, 1, 1116, 7], + ["frame", 107, 106, 3, 1116, 7], + ["null", 108, 1116, 7], + ["setarg", 107, 0, 108, 1116, 7], + ["setarg", 107, 1, 104, 1116, 7], + ["setarg", 107, 2, 14, 1116, 7], + ["setarg", 107, 3, 20, 1116, 7], + ["invoke", 107, 105, 1116, 7], + ["true", 109, 1117, 27], + ["get", 111, 38, 1, 1117, 7], + ["frame", 112, 111, 3, 1117, 7], + ["null", 113, 1117, 7], + ["setarg", 112, 0, 113, 1117, 7], + ["setarg", 112, 1, 21, 1117, 7], + ["setarg", 112, 2, 109, 1117, 7], + ["setarg", 112, 3, 7, 1117, 7], + ["invoke", 112, 110, 1117, 7], + ["get", 115, 34, 1, 1118, 7], + ["frame", 116, 115, 1, 1118, 7], + ["null", 117, 1118, 7], + ["setarg", 116, 0, 117, 1118, 7], + ["setarg", 116, 1, 7, 1118, 7], + ["invoke", 116, 114, 1118, 7], + ["access", 118, "move", 1119, 14], + ["get", 120, 14, 1, 1119, 7], + ["frame", 121, 120, 3, 1119, 7], + ["null", 122, 1119, 7], + ["setarg", 121, 0, 122, 1119, 7], + ["setarg", 121, 1, 118, 1119, 7], + ["setarg", 121, 2, 1, 1119, 7], + ["setarg", 121, 3, 4, 1119, 7], + ["invoke", 121, 119, 1119, 7], + ["get", 124, 32, 1, 1120, 7], + ["frame", 125, 124, 1, 1120, 7], + ["null", 126, 1120, 7], + ["setarg", 125, 0, 126, 1120, 7], + ["setarg", 125, 1, 11, 1120, 7], + ["invoke", 125, 123, 1120, 7], + ["get", 128, 34, 1, 1121, 7], + ["frame", 129, 128, 1, 1121, 7], + ["null", 130, 1121, 7], + ["setarg", 129, 0, 130, 1121, 7], + ["setarg", 129, 1, 19, 1121, 7], + ["invoke", 129, 127, 1121, 7], + ["access", 131, "null", 1122, 14], + ["get", 133, 13, 1, 1122, 7], + ["frame", 134, 133, 2, 1122, 7], + ["null", 135, 1122, 7], + ["setarg", 134, 0, 135, 1122, 7], + ["setarg", 134, 1, 131, 1122, 7], + ["setarg", 134, 2, 1, 1122, 7], + ["invoke", 134, 132, 1122, 7], + ["get", 137, 34, 1, 1123, 7], + ["frame", 138, 137, 1, 1123, 7], + ["null", 139, 1123, 7], + ["setarg", 138, 0, 139, 1123, 7], + ["setarg", 138, 1, 11, 1123, 7], + ["invoke", 138, 136, 1123, 7], + ["jump", "if_end_522", 1123, 7], + "if_else_521", + ["access", 140, 3, 1124, 25], + ["is_identical", 141, 3, 140, 1124, 25], + ["jump_true", 141, "eq_done_531", 1124, 25], + ["is_int", 142, 3, 1124, 25], + ["jump_false", 142, "eq_ni_532", 1124, 25], + "_nop_tc_8", + "_nop_tc_9", + ["eq_int", 141, 3, 140, 1124, 25], + ["jump", "eq_done_531", 1124, 25], + "eq_ni_532", + ["is_num", 142, 3, 1124, 25], + ["jump_false", 142, "eq_nn_533", 1124, 25], + "_nop_tc_10", + "_nop_tc_11", + ["eq_float", 141, 3, 140, 1124, 25], + ["jump", "eq_done_531", 1124, 25], + "eq_nn_533", + ["is_text", 142, 3, 1124, 25], + ["jump_false", 142, "eq_nt_534", 1124, 25], + "_nop_tc_12", + ["jump", "eq_nt_534", 1124, 25], + ["eq_text", 141, 3, 140, 1124, 25], + ["jump", "eq_done_531", 1124, 25], + "eq_nt_534", + ["is_null", 142, 3, 1124, 25], + ["jump_false", 142, "eq_nnl_535", 1124, 25], + "_nop_tc_13", + ["jump", "eq_nnl_535", 1124, 25], + ["true", 141, 1124, 25], + ["jump", "eq_done_531", 1124, 25], + "eq_nnl_535", + ["is_bool", 142, 3, 1124, 25], + ["jump_false", 142, "eq_nb_536", 1124, 25], + "_nop_tc_14", + ["jump", "eq_nb_536", 1124, 25], + ["eq_bool", 141, 3, 140, 1124, 25], + ["jump", "eq_done_531", 1124, 25], + "eq_nb_536", + ["false", 141, 1124, 25], + "eq_done_531", + ["jump_false", 141, "if_else_529", 1124, 25], + ["access", 144, "reduce_has_init", 1125, 28], + ["get", 146, 57, 1, 1125, 18], + ["frame", 147, 146, 1, 1125, 18], + ["null", 148, 1125, 18], + ["setarg", 147, 0, 148, 1125, 18], + ["setarg", 147, 1, 144, 1125, 18], + ["invoke", 147, 145, 1125, 18], + ["move", 13, 145, 1125, 18], + ["access", 149, "reduce_null", 1126, 30], + ["get", 151, 57, 1, 1126, 20], + ["frame", 152, 151, 1, 1126, 20], + ["null", 153, 1126, 20], + ["setarg", 152, 0, 153, 1126, 20], + ["setarg", 152, 1, 149, 1126, 20], + ["invoke", 152, 150, 1126, 20], + ["move", 19, 150, 1126, 20], + ["access", 154, "reduce_d1", 1127, 22], + ["get", 156, 57, 1, 1127, 12], + ["frame", 157, 156, 1, 1127, 12], + ["null", 158, 1127, 12], + ["setarg", 157, 0, 158, 1127, 12], + ["setarg", 157, 1, 154, 1127, 12], + ["invoke", 157, 155, 1127, 12], + ["move", 7, 155, 1127, 12], + ["access", 159, "reduce_d2", 1128, 22], + ["get", 161, 57, 1, 1128, 12], + ["frame", 162, 161, 1, 1128, 12], + ["null", 163, 1128, 12], + ["setarg", 162, 0, 163, 1128, 12], + ["setarg", 162, 1, 159, 1128, 12], + ["invoke", 162, 160, 1128, 12], + ["move", 8, 160, 1128, 12], + ["access", 164, "is_null", 1129, 14], + ["get", 166, 14, 1, 1129, 7], + ["frame", 167, 166, 3, 1129, 7], + ["null", 168, 1129, 7], + ["setarg", 167, 0, 168, 1129, 7], + ["setarg", 167, 1, 164, 1129, 7], + ["setarg", 167, 2, 6, 1129, 7], + ["setarg", 167, 3, 16, 1129, 7], + ["invoke", 167, 165, 1129, 7], + ["access", 169, "jump_false", 1130, 22], + ["get", 171, 33, 1, 1130, 7], + ["frame", 172, 171, 3, 1130, 7], + ["null", 173, 1130, 7], + ["setarg", 172, 0, 173, 1130, 7], + ["setarg", 172, 1, 169, 1130, 7], + ["setarg", 172, 2, 6, 1130, 7], + ["setarg", 172, 3, 13, 1130, 7], + ["invoke", 172, 170, 1130, 7], + ["access", 174, "lt_int", 1132, 14], + ["get", 176, 15, 1, 1132, 7], + ["frame", 177, 176, 4, 1132, 7], + ["null", 178, 1132, 7], + ["setarg", 177, 0, 178, 1132, 7], + ["setarg", 177, 1, 174, 1132, 7], + ["setarg", 177, 2, 6, 1132, 7], + ["setarg", 177, 3, 23, 1132, 7], + ["setarg", 177, 4, 17, 1132, 7], + ["invoke", 177, 175, 1132, 7], + ["access", 179, "jump_false", 1133, 22], + ["get", 181, 33, 1, 1133, 7], + ["frame", 182, 181, 3, 1133, 7], + ["null", 183, 1133, 7], + ["setarg", 182, 0, 183, 1133, 7], + ["setarg", 182, 1, 179, 1133, 7], + ["setarg", 182, 2, 6, 1133, 7], + ["setarg", 182, 3, 19, 1133, 7], + ["invoke", 182, 180, 1133, 7], + ["access", 184, "load_index", 1134, 14], + ["get", 186, 15, 1, 1134, 7], + ["frame", 187, 186, 4, 1134, 7], + ["null", 188, 1134, 7], + ["setarg", 187, 0, 188, 1134, 7], + ["setarg", 187, 1, 184, 1134, 7], + ["setarg", 187, 2, 4, 1134, 7], + ["setarg", 187, 3, 5, 1134, 7], + ["setarg", 187, 4, 23, 1134, 7], + ["invoke", 187, 185, 1134, 7], + ["access", 189, "move", 1135, 14], + ["get", 191, 14, 1, 1135, 7], + ["frame", 192, 191, 3, 1135, 7], + ["null", 193, 1135, 7], + ["setarg", 192, 0, 193, 1135, 7], + ["setarg", 192, 1, 189, 1135, 7], + ["setarg", 192, 2, 14, 1135, 7], + ["setarg", 192, 3, 20, 1135, 7], + ["invoke", 192, 190, 1135, 7], + ["true", 194, 1136, 27], + ["get", 196, 38, 1, 1136, 7], + ["frame", 197, 196, 3, 1136, 7], + ["null", 198, 1136, 7], + ["setarg", 197, 0, 198, 1136, 7], + ["setarg", 197, 1, 21, 1136, 7], + ["setarg", 197, 2, 194, 1136, 7], + ["setarg", 197, 3, 7, 1136, 7], + ["invoke", 197, 195, 1136, 7], + ["get", 200, 34, 1, 1137, 7], + ["frame", 201, 200, 1, 1137, 7], + ["null", 202, 1137, 7], + ["setarg", 201, 0, 202, 1137, 7], + ["setarg", 201, 1, 7, 1137, 7], + ["invoke", 201, 199, 1137, 7], + ["access", 203, "move", 1138, 14], + ["get", 205, 14, 1, 1138, 7], + ["frame", 206, 205, 3, 1138, 7], + ["null", 207, 1138, 7], + ["setarg", 206, 0, 207, 1138, 7], + ["setarg", 206, 1, 203, 1138, 7], + ["setarg", 206, 2, 1, 1138, 7], + ["setarg", 206, 3, 4, 1138, 7], + ["invoke", 206, 204, 1138, 7], + ["get", 209, 32, 1, 1139, 7], + ["frame", 210, 209, 1, 1139, 7], + ["null", 211, 1139, 7], + ["setarg", 210, 0, 211, 1139, 7], + ["setarg", 210, 1, 11, 1139, 7], + ["invoke", 210, 208, 1139, 7], + ["get", 213, 34, 1, 1140, 7], + ["frame", 214, 213, 1, 1140, 7], + ["null", 215, 1140, 7], + ["setarg", 214, 0, 215, 1140, 7], + ["setarg", 214, 1, 19, 1140, 7], + ["invoke", 214, 212, 1140, 7], + ["access", 216, "null", 1141, 14], + ["get", 218, 13, 1, 1141, 7], + ["frame", 219, 218, 2, 1141, 7], + ["null", 220, 1141, 7], + ["setarg", 219, 0, 220, 1141, 7], + ["setarg", 219, 1, 216, 1141, 7], + ["setarg", 219, 2, 1, 1141, 7], + ["invoke", 219, 217, 1141, 7], + ["get", 222, 32, 1, 1142, 7], + ["frame", 223, 222, 1, 1142, 7], + ["null", 224, 1142, 7], + ["setarg", 223, 0, 224, 1142, 7], + ["setarg", 223, 1, 11, 1142, 7], + ["invoke", 223, 221, 1142, 7], + ["get", 226, 34, 1, 1144, 7], + ["frame", 227, 226, 1, 1144, 7], + ["null", 228, 1144, 7], + ["setarg", 227, 0, 228, 1144, 7], + ["setarg", 227, 1, 13, 1144, 7], + ["invoke", 227, 225, 1144, 7], + ["access", 229, "move", 1145, 14], + ["get", 231, 14, 1, 1145, 7], + ["frame", 232, 231, 3, 1145, 7], + ["null", 233, 1145, 7], + ["setarg", 232, 0, 233, 1145, 7], + ["setarg", 232, 1, 229, 1145, 7], + ["setarg", 232, 2, 4, 1145, 7], + ["setarg", 232, 3, 16, 1145, 7], + ["invoke", 232, 230, 1145, 7], + ["access", 234, "int", 1146, 14], + ["access", 235, 0, 1146, 24], + ["get", 237, 14, 1, 1146, 7], + ["frame", 238, 237, 3, 1146, 7], + ["null", 239, 1146, 7], + ["setarg", 238, 0, 239, 1146, 7], + ["setarg", 238, 1, 234, 1146, 7], + ["setarg", 238, 2, 14, 1146, 7], + ["setarg", 238, 3, 235, 1146, 7], + ["invoke", 238, 236, 1146, 7], + ["true", 240, 1147, 27], + ["get", 242, 38, 1, 1147, 7], + ["frame", 243, 242, 3, 1147, 7], + ["null", 244, 1147, 7], + ["setarg", 243, 0, 244, 1147, 7], + ["setarg", 243, 1, 21, 1147, 7], + ["setarg", 243, 2, 240, 1147, 7], + ["setarg", 243, 3, 8, 1147, 7], + ["invoke", 243, 241, 1147, 7], + ["get", 246, 34, 1, 1148, 7], + ["frame", 247, 246, 1, 1148, 7], + ["null", 248, 1148, 7], + ["setarg", 247, 0, 248, 1148, 7], + ["setarg", 247, 1, 8, 1148, 7], + ["invoke", 247, 245, 1148, 7], + ["access", 249, "move", 1149, 14], + ["get", 251, 14, 1, 1149, 7], + ["frame", 252, 251, 3, 1149, 7], + ["null", 253, 1149, 7], + ["setarg", 252, 0, 253, 1149, 7], + ["setarg", 252, 1, 249, 1149, 7], + ["setarg", 252, 2, 1, 1149, 7], + ["setarg", 252, 3, 4, 1149, 7], + ["invoke", 252, 250, 1149, 7], + ["get", 255, 34, 1, 1150, 7], + ["frame", 256, 255, 1, 1150, 7], + ["null", 257, 1150, 7], + ["setarg", 256, 0, 257, 1150, 7], + ["setarg", 256, 1, 11, 1150, 7], + ["invoke", 256, 254, 1150, 7], + ["jump", "if_end_530", 1150, 7], + "if_else_529", + ["access", 258, "reduce_has_init", 1153, 28], + ["get", 260, 57, 1, 1153, 18], + ["frame", 261, 260, 1, 1153, 18], + ["null", 262, 1153, 18], + ["setarg", 261, 0, 262, 1153, 18], + ["setarg", 261, 1, 258, 1153, 18], + ["invoke", 261, 259, 1153, 18], + ["move", 13, 259, 1153, 18], + ["access", 263, "reduce_no_init_rev", 1154, 31], + ["get", 265, 57, 1, 1154, 21], + ["frame", 266, 265, 1, 1154, 21], + ["null", 267, 1154, 21], + ["setarg", 266, 0, 267, 1154, 21], + ["setarg", 266, 1, 263, 1154, 21], + ["invoke", 266, 264, 1154, 21], + ["move", 18, 264, 1154, 21], + ["access", 268, "reduce_init_rev", 1155, 28], + ["get", 270, 57, 1, 1155, 18], + ["frame", 271, 270, 1, 1155, 18], + ["null", 272, 1155, 18], + ["setarg", 271, 0, 272, 1155, 18], + ["setarg", 271, 1, 268, 1155, 18], + ["invoke", 271, 269, 1155, 18], + ["move", 15, 269, 1155, 18], + ["access", 273, "reduce_null", 1156, 30], + ["get", 275, 57, 1, 1156, 20], + ["frame", 276, 275, 1, 1156, 20], + ["null", 277, 1156, 20], + ["setarg", 276, 0, 277, 1156, 20], + ["setarg", 276, 1, 273, 1156, 20], + ["invoke", 276, 274, 1156, 20], + ["move", 19, 274, 1156, 20], + ["access", 278, "reduce_d1", 1157, 22], + ["get", 280, 57, 1, 1157, 12], + ["frame", 281, 280, 1, 1157, 12], + ["null", 282, 1157, 12], + ["setarg", 281, 0, 282, 1157, 12], + ["setarg", 281, 1, 278, 1157, 12], + ["invoke", 281, 279, 1157, 12], + ["move", 7, 279, 1157, 12], + ["access", 283, "reduce_d2", 1158, 22], + ["get", 285, 57, 1, 1158, 12], + ["frame", 286, 285, 1, 1158, 12], + ["null", 287, 1158, 12], + ["setarg", 286, 0, 287, 1158, 12], + ["setarg", 286, 1, 283, 1158, 12], + ["invoke", 286, 284, 1158, 12], + ["move", 8, 284, 1158, 12], + ["access", 288, "reduce_d3", 1159, 22], + ["get", 290, 57, 1, 1159, 12], + ["frame", 291, 290, 1, 1159, 12], + ["null", 292, 1159, 12], + ["setarg", 291, 0, 292, 1159, 12], + ["setarg", 291, 1, 288, 1159, 12], + ["invoke", 291, 289, 1159, 12], + ["move", 9, 289, 1159, 12], + ["access", 293, "reduce_d4", 1160, 22], + ["get", 295, 57, 1, 1160, 12], + ["frame", 296, 295, 1, 1160, 12], + ["null", 297, 1160, 12], + ["setarg", 296, 0, 297, 1160, 12], + ["setarg", 296, 1, 293, 1160, 12], + ["invoke", 296, 294, 1160, 12], + ["move", 10, 294, 1160, 12], + ["access", 298, "is_null", 1161, 14], + ["get", 300, 14, 1, 1161, 7], + ["frame", 301, 300, 3, 1161, 7], + ["null", 302, 1161, 7], + ["setarg", 301, 0, 302, 1161, 7], + ["setarg", 301, 1, 298, 1161, 7], + ["setarg", 301, 2, 6, 1161, 7], + ["setarg", 301, 3, 16, 1161, 7], + ["invoke", 301, 299, 1161, 7], + ["access", 303, "jump_false", 1162, 22], + ["get", 305, 33, 1, 1162, 7], + ["frame", 306, 305, 3, 1162, 7], + ["null", 307, 1162, 7], + ["setarg", 306, 0, 307, 1162, 7], + ["setarg", 306, 1, 303, 1162, 7], + ["setarg", 306, 2, 6, 1162, 7], + ["setarg", 306, 3, 13, 1162, 7], + ["invoke", 306, 304, 1162, 7], + ["access", 308, "lt_int", 1164, 14], + ["get", 310, 15, 1, 1164, 7], + ["frame", 311, 310, 4, 1164, 7], + ["null", 312, 1164, 7], + ["setarg", 311, 0, 312, 1164, 7], + ["setarg", 311, 1, 308, 1164, 7], + ["setarg", 311, 2, 6, 1164, 7], + ["setarg", 311, 3, 23, 1164, 7], + ["setarg", 311, 4, 17, 1164, 7], + ["invoke", 311, 309, 1164, 7], + ["access", 313, "jump_false", 1165, 22], + ["get", 315, 33, 1, 1165, 7], + ["frame", 316, 315, 3, 1165, 7], + ["null", 317, 1165, 7], + ["setarg", 316, 0, 317, 1165, 7], + ["setarg", 316, 1, 313, 1165, 7], + ["setarg", 316, 2, 6, 1165, 7], + ["setarg", 316, 3, 19, 1165, 7], + ["invoke", 316, 314, 1165, 7], + ["access", 318, "jump_true", 1166, 22], + ["get", 320, 33, 1, 1166, 7], + ["frame", 321, 320, 3, 1166, 7], + ["null", 322, 1166, 7], + ["setarg", 321, 0, 322, 1166, 7], + ["setarg", 321, 1, 318, 1166, 7], + ["setarg", 321, 2, 22, 1166, 7], + ["setarg", 321, 3, 18, 1166, 7], + ["invoke", 321, 319, 1166, 7], + ["access", 323, "load_index", 1168, 14], + ["get", 325, 15, 1, 1168, 7], + ["frame", 326, 325, 4, 1168, 7], + ["null", 327, 1168, 7], + ["setarg", 326, 0, 327, 1168, 7], + ["setarg", 326, 1, 323, 1168, 7], + ["setarg", 326, 2, 4, 1168, 7], + ["setarg", 326, 3, 5, 1168, 7], + ["setarg", 326, 4, 23, 1168, 7], + ["invoke", 326, 324, 1168, 7], + ["access", 328, "move", 1169, 14], + ["get", 330, 14, 1, 1169, 7], + ["frame", 331, 330, 3, 1169, 7], + ["null", 332, 1169, 7], + ["setarg", 331, 0, 332, 1169, 7], + ["setarg", 331, 1, 328, 1169, 7], + ["setarg", 331, 2, 14, 1169, 7], + ["setarg", 331, 3, 20, 1169, 7], + ["invoke", 331, 329, 1169, 7], + ["true", 333, 1170, 27], + ["get", 335, 38, 1, 1170, 7], + ["frame", 336, 335, 3, 1170, 7], + ["null", 337, 1170, 7], + ["setarg", 336, 0, 337, 1170, 7], + ["setarg", 336, 1, 21, 1170, 7], + ["setarg", 336, 2, 333, 1170, 7], + ["setarg", 336, 3, 7, 1170, 7], + ["invoke", 336, 334, 1170, 7], + ["get", 339, 34, 1, 1171, 7], + ["frame", 340, 339, 1, 1171, 7], + ["null", 341, 1171, 7], + ["setarg", 340, 0, 341, 1171, 7], + ["setarg", 340, 1, 7, 1171, 7], + ["invoke", 340, 338, 1171, 7], + ["access", 342, "move", 1172, 14], + ["get", 344, 14, 1, 1172, 7], + ["frame", 345, 344, 3, 1172, 7], + ["null", 346, 1172, 7], + ["setarg", 345, 0, 346, 1172, 7], + ["setarg", 345, 1, 342, 1172, 7], + ["setarg", 345, 2, 1, 1172, 7], + ["setarg", 345, 3, 4, 1172, 7], + ["invoke", 345, 343, 1172, 7], + ["get", 348, 32, 1, 1173, 7], + ["frame", 349, 348, 1, 1173, 7], + ["null", 350, 1173, 7], + ["setarg", 349, 0, 350, 1173, 7], + ["setarg", 349, 1, 11, 1173, 7], + ["invoke", 349, 347, 1173, 7], + ["get", 352, 34, 1, 1175, 7], + ["frame", 353, 352, 1, 1175, 7], + ["null", 354, 1175, 7], + ["setarg", 353, 0, 354, 1175, 7], + ["setarg", 353, 1, 18, 1175, 7], + ["invoke", 353, 351, 1175, 7], + ["access", 355, "subtract", 1176, 14], + ["get", 357, 15, 1, 1176, 7], + ["frame", 358, 357, 4, 1176, 7], + ["null", 359, 1176, 7], + ["setarg", 358, 0, 359, 1176, 7], + ["setarg", 358, 1, 355, 1176, 7], + ["setarg", 358, 2, 14, 1176, 7], + ["setarg", 358, 3, 17, 1176, 7], + ["setarg", 358, 4, 20, 1176, 7], + ["invoke", 358, 356, 1176, 7], + ["access", 360, "load_index", 1177, 14], + ["get", 362, 15, 1, 1177, 7], + ["frame", 363, 362, 4, 1177, 7], + ["null", 364, 1177, 7], + ["setarg", 363, 0, 364, 1177, 7], + ["setarg", 363, 1, 360, 1177, 7], + ["setarg", 363, 2, 4, 1177, 7], + ["setarg", 363, 3, 5, 1177, 7], + ["setarg", 363, 4, 14, 1177, 7], + ["invoke", 363, 361, 1177, 7], + ["access", 365, "subtract", 1178, 14], + ["get", 367, 15, 1, 1178, 7], + ["frame", 368, 367, 4, 1178, 7], + ["null", 369, 1178, 7], + ["setarg", 368, 0, 369, 1178, 7], + ["setarg", 368, 1, 365, 1178, 7], + ["setarg", 368, 2, 14, 1178, 7], + ["setarg", 368, 3, 14, 1178, 7], + ["setarg", 368, 4, 20, 1178, 7], + ["invoke", 368, 366, 1178, 7], + ["false", 370, 1179, 27], + ["get", 372, 38, 1, 1179, 7], + ["frame", 373, 372, 3, 1179, 7], + ["null", 374, 1179, 7], + ["setarg", 373, 0, 374, 1179, 7], + ["setarg", 373, 1, 21, 1179, 7], + ["setarg", 373, 2, 370, 1179, 7], + ["setarg", 373, 3, 8, 1179, 7], + ["invoke", 373, 371, 1179, 7], + ["get", 376, 34, 1, 1180, 7], + ["frame", 377, 376, 1, 1180, 7], + ["null", 378, 1180, 7], + ["setarg", 377, 0, 378, 1180, 7], + ["setarg", 377, 1, 8, 1180, 7], + ["invoke", 377, 375, 1180, 7], + ["access", 379, "move", 1181, 14], + ["get", 381, 14, 1, 1181, 7], + ["frame", 382, 381, 3, 1181, 7], + ["null", 383, 1181, 7], + ["setarg", 382, 0, 383, 1181, 7], + ["setarg", 382, 1, 379, 1181, 7], + ["setarg", 382, 2, 1, 1181, 7], + ["setarg", 382, 3, 4, 1181, 7], + ["invoke", 382, 380, 1181, 7], + ["get", 385, 32, 1, 1182, 7], + ["frame", 386, 385, 1, 1182, 7], + ["null", 387, 1182, 7], + ["setarg", 386, 0, 387, 1182, 7], + ["setarg", 386, 1, 11, 1182, 7], + ["invoke", 386, 384, 1182, 7], + ["get", 389, 34, 1, 1183, 7], + ["frame", 390, 389, 1, 1183, 7], + ["null", 391, 1183, 7], + ["setarg", 390, 0, 391, 1183, 7], + ["setarg", 390, 1, 19, 1183, 7], + ["invoke", 390, 388, 1183, 7], + ["access", 392, "null", 1184, 14], + ["get", 394, 13, 1, 1184, 7], + ["frame", 395, 394, 2, 1184, 7], + ["null", 396, 1184, 7], + ["setarg", 395, 0, 396, 1184, 7], + ["setarg", 395, 1, 392, 1184, 7], + ["setarg", 395, 2, 1, 1184, 7], + ["invoke", 395, 393, 1184, 7], + ["get", 398, 32, 1, 1185, 7], + ["frame", 399, 398, 1, 1185, 7], + ["null", 400, 1185, 7], + ["setarg", 399, 0, 400, 1185, 7], + ["setarg", 399, 1, 11, 1185, 7], + ["invoke", 399, 397, 1185, 7], + ["get", 402, 34, 1, 1187, 7], + ["frame", 403, 402, 1, 1187, 7], + ["null", 404, 1187, 7], + ["setarg", 403, 0, 404, 1187, 7], + ["setarg", 403, 1, 13, 1187, 7], + ["invoke", 403, 401, 1187, 7], + ["access", 405, "jump_true", 1188, 22], + ["get", 407, 33, 1, 1188, 7], + ["frame", 408, 407, 3, 1188, 7], + ["null", 409, 1188, 7], + ["setarg", 408, 0, 409, 1188, 7], + ["setarg", 408, 1, 405, 1188, 7], + ["setarg", 408, 2, 22, 1188, 7], + ["setarg", 408, 3, 15, 1188, 7], + ["invoke", 408, 406, 1188, 7], + ["access", 410, "move", 1190, 14], + ["get", 412, 14, 1, 1190, 7], + ["frame", 413, 412, 3, 1190, 7], + ["null", 414, 1190, 7], + ["setarg", 413, 0, 414, 1190, 7], + ["setarg", 413, 1, 410, 1190, 7], + ["setarg", 413, 2, 4, 1190, 7], + ["setarg", 413, 3, 16, 1190, 7], + ["invoke", 413, 411, 1190, 7], + ["access", 415, "int", 1191, 14], + ["access", 416, 0, 1191, 24], + ["get", 418, 14, 1, 1191, 7], + ["frame", 419, 418, 3, 1191, 7], + ["null", 420, 1191, 7], + ["setarg", 419, 0, 420, 1191, 7], + ["setarg", 419, 1, 415, 1191, 7], + ["setarg", 419, 2, 14, 1191, 7], + ["setarg", 419, 3, 416, 1191, 7], + ["invoke", 419, 417, 1191, 7], + ["true", 421, 1192, 27], + ["get", 423, 38, 1, 1192, 7], + ["frame", 424, 423, 3, 1192, 7], + ["null", 425, 1192, 7], + ["setarg", 424, 0, 425, 1192, 7], + ["setarg", 424, 1, 21, 1192, 7], + ["setarg", 424, 2, 421, 1192, 7], + ["setarg", 424, 3, 9, 1192, 7], + ["invoke", 424, 422, 1192, 7], + ["get", 427, 34, 1, 1193, 7], + ["frame", 428, 427, 1, 1193, 7], + ["null", 429, 1193, 7], + ["setarg", 428, 0, 429, 1193, 7], + ["setarg", 428, 1, 9, 1193, 7], + ["invoke", 428, 426, 1193, 7], + ["access", 430, "move", 1194, 14], + ["get", 432, 14, 1, 1194, 7], + ["frame", 433, 432, 3, 1194, 7], + ["null", 434, 1194, 7], + ["setarg", 433, 0, 434, 1194, 7], + ["setarg", 433, 1, 430, 1194, 7], + ["setarg", 433, 2, 1, 1194, 7], + ["setarg", 433, 3, 4, 1194, 7], + ["invoke", 433, 431, 1194, 7], + ["get", 436, 32, 1, 1195, 7], + ["frame", 437, 436, 1, 1195, 7], + ["null", 438, 1195, 7], + ["setarg", 437, 0, 438, 1195, 7], + ["setarg", 437, 1, 11, 1195, 7], + ["invoke", 437, 435, 1195, 7], + ["get", 440, 34, 1, 1197, 7], + ["frame", 441, 440, 1, 1197, 7], + ["null", 442, 1197, 7], + ["setarg", 441, 0, 442, 1197, 7], + ["setarg", 441, 1, 15, 1197, 7], + ["invoke", 441, 439, 1197, 7], + ["access", 443, "move", 1198, 14], + ["get", 445, 14, 1, 1198, 7], + ["frame", 446, 445, 3, 1198, 7], + ["null", 447, 1198, 7], + ["setarg", 446, 0, 447, 1198, 7], + ["setarg", 446, 1, 443, 1198, 7], + ["setarg", 446, 2, 4, 1198, 7], + ["setarg", 446, 3, 16, 1198, 7], + ["invoke", 446, 444, 1198, 7], + ["access", 448, "subtract", 1199, 14], + ["get", 450, 15, 1, 1199, 7], + ["frame", 451, 450, 4, 1199, 7], + ["null", 452, 1199, 7], + ["setarg", 451, 0, 452, 1199, 7], + ["setarg", 451, 1, 448, 1199, 7], + ["setarg", 451, 2, 14, 1199, 7], + ["setarg", 451, 3, 17, 1199, 7], + ["setarg", 451, 4, 20, 1199, 7], + ["invoke", 451, 449, 1199, 7], + ["false", 453, 1200, 27], + ["get", 455, 38, 1, 1200, 7], + ["frame", 456, 455, 3, 1200, 7], + ["null", 457, 1200, 7], + ["setarg", 456, 0, 457, 1200, 7], + ["setarg", 456, 1, 21, 1200, 7], + ["setarg", 456, 2, 453, 1200, 7], + ["setarg", 456, 3, 10, 1200, 7], + ["invoke", 456, 454, 1200, 7], + ["get", 459, 34, 1, 1201, 7], + ["frame", 460, 459, 1, 1201, 7], + ["null", 461, 1201, 7], + ["setarg", 460, 0, 461, 1201, 7], + ["setarg", 460, 1, 10, 1201, 7], + ["invoke", 460, 458, 1201, 7], + ["access", 462, "move", 1202, 14], + ["get", 464, 14, 1, 1202, 7], + ["frame", 465, 464, 3, 1202, 7], + ["null", 466, 1202, 7], + ["setarg", 465, 0, 466, 1202, 7], + ["setarg", 465, 1, 462, 1202, 7], + ["setarg", 465, 2, 1, 1202, 7], + ["setarg", 465, 3, 4, 1202, 7], + ["invoke", 465, 463, 1202, 7], + ["get", 468, 34, 1, 1203, 7], + ["frame", 469, 468, 1, 1203, 7], + ["null", 470, 1203, 7], + ["setarg", 469, 0, 470, 1203, 7], + ["setarg", 469, 1, 11, 1203, 7], + ["invoke", 469, 467, 1203, 7], + "if_end_530", + "if_end_522", + ["return", 1, 1205, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["record", 4, 3], + ["access", 5, "name", 1215, 22], + ["store_field", 4, 5, "kind", 1215, 22], + ["store_field", 4, 2, "name", 1215, 36], + ["access", 6, "intrinsic", 1215, 48], + ["store_field", 4, 6, "make", 1215, 48], + ["move", 3, 4, 1215, 48], + ["access", 7, "access", 1216, 16], + ["array", 8, 3, 1216, 32], + ["push", 8, 7, 1216, 32], + ["push", 8, 1, 1216, 32], + ["push", 8, 3, 1216, 32], + ["get", 10, 7, 1, 1216, 5], + ["frame", 11, 10, 1, 1216, 5], + ["null", 12, 1216, 5], + ["setarg", 11, 0, 12, 1216, 5], + ["setarg", 11, 1, 8, 1216, 5], + ["invoke", 11, 9, 1216, 5], + ["null", 13, 1216, 5], + ["return", 13, 1216, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 179, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 10, 1, "kind", 1221, 16], + ["move", 4, 10, 1221, 16], + ["load_field", 11, 1, "left", 1222, 16], + ["move", 5, 11, 1222, 16], + ["load_field", 12, 1, "right", 1223, 17], + ["move", 8, 12, 1223, 17], + ["null", 3, 1224, 21], + ["access", 6, 0, 1225, 21], + ["access", 9, 0, 1226, 22], + ["access", 2, 0, 1227, 16], + ["null", 7, 1228, 14], + ["access", 13, "&&", 1230, 17], + ["is_identical", 14, 4, 13, 1230, 17], + ["jump_true", 14, "eq_done_539", 1230, 17], + ["is_int", 15, 4, 1230, 17], + ["jump_false", 15, "eq_ni_540", 1230, 17], + "_nop_tc_1", + ["jump", "eq_ni_540", 1230, 17], + ["eq_int", 14, 4, 13, 1230, 17], + ["jump", "eq_done_539", 1230, 17], + "eq_ni_540", + ["is_num", 15, 4, 1230, 17], + ["jump_false", 15, "eq_nn_541", 1230, 17], + "_nop_tc_2", + ["jump", "eq_nn_541", 1230, 17], + ["eq_float", 14, 4, 13, 1230, 17], + ["jump", "eq_done_539", 1230, 17], + "eq_nn_541", + ["is_text", 15, 4, 1230, 17], + ["jump_false", 15, "eq_nt_542", 1230, 17], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 14, 4, 13, 1230, 17], + ["jump", "eq_done_539", 1230, 17], + "eq_nt_542", + ["is_null", 15, 4, 1230, 17], + ["jump_false", 15, "eq_nnl_543", 1230, 17], + "_nop_tc_5", + ["jump", "eq_nnl_543", 1230, 17], + ["true", 14, 1230, 17], + ["jump", "eq_done_539", 1230, 17], + "eq_nnl_543", + ["is_bool", 15, 4, 1230, 17], + ["jump_false", 15, "eq_nb_544", 1230, 17], + "_nop_tc_6", + ["jump", "eq_nb_544", 1230, 17], + ["eq_bool", 14, 4, 13, 1230, 17], + ["jump", "eq_done_539", 1230, 17], + "eq_nb_544", + ["false", 14, 1230, 17], + "eq_done_539", + ["jump_false", 14, "if_else_537", 1230, 17], + ["access", 17, "and_end", 1231, 29], + ["get", 19, 57, 1, 1231, 19], + ["frame", 20, 19, 1, 1231, 19], + ["null", 21, 1231, 19], + ["setarg", 20, 0, 21, 1231, 19], + ["setarg", 20, 1, 17, 1231, 19], + ["invoke", 20, 18, 1231, 19], + ["move", 3, 18, 1231, 19], + ["access", 22, -1, 1232, 34], + ["get", 24, 55, 1, 1232, 19], + ["frame", 25, 24, 2, 1232, 19], + ["null", 26, 1232, 19], + ["setarg", 25, 0, 26, 1232, 19], + ["setarg", 25, 1, 5, 1232, 19], + ["setarg", 25, 2, 22, 1232, 19], + ["invoke", 25, 23, 1232, 19], + ["move", 6, 23, 1232, 19], + ["get", 28, 9, 1, 1233, 14], + ["frame", 29, 28, 0, 1233, 14], + ["null", 30, 1233, 14], + ["setarg", 29, 0, 30, 1233, 14], + ["invoke", 29, 27, 1233, 14], + ["move", 2, 27, 1233, 14], + ["access", 31, "move", 1234, 14], + ["get", 33, 14, 1, 1234, 7], + ["frame", 34, 33, 3, 1234, 7], + ["null", 35, 1234, 7], + ["setarg", 34, 0, 35, 1234, 7], + ["setarg", 34, 1, 31, 1234, 7], + ["setarg", 34, 2, 2, 1234, 7], + ["setarg", 34, 3, 6, 1234, 7], + ["invoke", 34, 32, 1234, 7], + ["access", 36, "jump_false", 1235, 22], + ["get", 38, 33, 1, 1235, 7], + ["frame", 39, 38, 3, 1235, 7], + ["null", 40, 1235, 7], + ["setarg", 39, 0, 40, 1235, 7], + ["setarg", 39, 1, 36, 1235, 7], + ["setarg", 39, 2, 2, 1235, 7], + ["setarg", 39, 3, 3, 1235, 7], + ["invoke", 39, 37, 1235, 7], + ["access", 41, -1, 1236, 36], + ["get", 43, 55, 1, 1236, 20], + ["frame", 44, 43, 2, 1236, 20], + ["null", 45, 1236, 20], + ["setarg", 44, 0, 45, 1236, 20], + ["setarg", 44, 1, 8, 1236, 20], + ["setarg", 44, 2, 41, 1236, 20], + ["invoke", 44, 42, 1236, 20], + ["move", 9, 42, 1236, 20], + ["access", 46, "move", 1237, 14], + ["get", 48, 14, 1, 1237, 7], + ["frame", 49, 48, 3, 1237, 7], + ["null", 50, 1237, 7], + ["setarg", 49, 0, 50, 1237, 7], + ["setarg", 49, 1, 46, 1237, 7], + ["setarg", 49, 2, 2, 1237, 7], + ["setarg", 49, 3, 9, 1237, 7], + ["invoke", 49, 47, 1237, 7], + ["get", 52, 34, 1, 1238, 7], + ["frame", 53, 52, 1, 1238, 7], + ["null", 54, 1238, 7], + ["setarg", 53, 0, 54, 1238, 7], + ["setarg", 53, 1, 3, 1238, 7], + ["invoke", 53, 51, 1238, 7], + ["return", 2, 1239, 14], + "_nop_ur_1", + "if_else_537", + "if_end_538", + ["access", 55, "||", 1242, 17], + ["is_identical", 56, 4, 55, 1242, 17], + ["jump_true", 56, "eq_done_547", 1242, 17], + ["is_int", 57, 4, 1242, 17], + ["jump_false", 57, "eq_ni_548", 1242, 17], + "_nop_tc_7", + ["jump", "eq_ni_548", 1242, 17], + ["eq_int", 56, 4, 55, 1242, 17], + ["jump", "eq_done_547", 1242, 17], + "eq_ni_548", + ["is_num", 57, 4, 1242, 17], + ["jump_false", 57, "eq_nn_549", 1242, 17], + "_nop_tc_8", + ["jump", "eq_nn_549", 1242, 17], + ["eq_float", 56, 4, 55, 1242, 17], + ["jump", "eq_done_547", 1242, 17], + "eq_nn_549", + ["is_text", 57, 4, 1242, 17], + ["jump_false", 57, "eq_nt_550", 1242, 17], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 56, 4, 55, 1242, 17], + ["jump", "eq_done_547", 1242, 17], + "eq_nt_550", + ["is_null", 57, 4, 1242, 17], + ["jump_false", 57, "eq_nnl_551", 1242, 17], + "_nop_tc_11", + ["jump", "eq_nnl_551", 1242, 17], + ["true", 56, 1242, 17], + ["jump", "eq_done_547", 1242, 17], + "eq_nnl_551", + ["is_bool", 57, 4, 1242, 17], + ["jump_false", 57, "eq_nb_552", 1242, 17], + "_nop_tc_12", + ["jump", "eq_nb_552", 1242, 17], + ["eq_bool", 56, 4, 55, 1242, 17], + ["jump", "eq_done_547", 1242, 17], + "eq_nb_552", + ["false", 56, 1242, 17], + "eq_done_547", + ["jump_false", 56, "if_else_545", 1242, 17], + ["access", 59, "or_end", 1243, 29], + ["get", 61, 57, 1, 1243, 19], + ["frame", 62, 61, 1, 1243, 19], + ["null", 63, 1243, 19], + ["setarg", 62, 0, 63, 1243, 19], + ["setarg", 62, 1, 59, 1243, 19], + ["invoke", 62, 60, 1243, 19], + ["move", 3, 60, 1243, 19], + ["access", 64, -1, 1244, 34], + ["get", 66, 55, 1, 1244, 19], + ["frame", 67, 66, 2, 1244, 19], + ["null", 68, 1244, 19], + ["setarg", 67, 0, 68, 1244, 19], + ["setarg", 67, 1, 5, 1244, 19], + ["setarg", 67, 2, 64, 1244, 19], + ["invoke", 67, 65, 1244, 19], + ["move", 6, 65, 1244, 19], + ["get", 70, 9, 1, 1245, 14], + ["frame", 71, 70, 0, 1245, 14], + ["null", 72, 1245, 14], + ["setarg", 71, 0, 72, 1245, 14], + ["invoke", 71, 69, 1245, 14], + ["move", 2, 69, 1245, 14], + ["access", 73, "move", 1246, 14], + ["get", 75, 14, 1, 1246, 7], + ["frame", 76, 75, 3, 1246, 7], + ["null", 77, 1246, 7], + ["setarg", 76, 0, 77, 1246, 7], + ["setarg", 76, 1, 73, 1246, 7], + ["setarg", 76, 2, 2, 1246, 7], + ["setarg", 76, 3, 6, 1246, 7], + ["invoke", 76, 74, 1246, 7], + ["access", 78, "jump_true", 1247, 22], + ["get", 80, 33, 1, 1247, 7], + ["frame", 81, 80, 3, 1247, 7], + ["null", 82, 1247, 7], + ["setarg", 81, 0, 82, 1247, 7], + ["setarg", 81, 1, 78, 1247, 7], + ["setarg", 81, 2, 2, 1247, 7], + ["setarg", 81, 3, 3, 1247, 7], + ["invoke", 81, 79, 1247, 7], + ["access", 83, -1, 1248, 36], + ["get", 85, 55, 1, 1248, 20], + ["frame", 86, 85, 2, 1248, 20], + ["null", 87, 1248, 20], + ["setarg", 86, 0, 87, 1248, 20], + ["setarg", 86, 1, 8, 1248, 20], + ["setarg", 86, 2, 83, 1248, 20], + ["invoke", 86, 84, 1248, 20], + ["move", 9, 84, 1248, 20], + ["access", 88, "move", 1249, 14], + ["get", 90, 14, 1, 1249, 7], + ["frame", 91, 90, 3, 1249, 7], + ["null", 92, 1249, 7], + ["setarg", 91, 0, 92, 1249, 7], + ["setarg", 91, 1, 88, 1249, 7], + ["setarg", 91, 2, 2, 1249, 7], + ["setarg", 91, 3, 9, 1249, 7], + ["invoke", 91, 89, 1249, 7], + ["get", 94, 34, 1, 1250, 7], + ["frame", 95, 94, 1, 1250, 7], + ["null", 96, 1250, 7], + ["setarg", 95, 0, 96, 1250, 7], + ["setarg", 95, 1, 3, 1250, 7], + ["invoke", 95, 93, 1250, 7], + ["return", 2, 1251, 14], + "_nop_ur_2", + "if_else_545", + "if_end_546", + ["access", 97, "??", 1254, 17], + ["is_identical", 98, 4, 97, 1254, 17], + ["jump_true", 98, "eq_done_555", 1254, 17], + ["is_int", 99, 4, 1254, 17], + ["jump_false", 99, "eq_ni_556", 1254, 17], + "_nop_tc_13", + ["jump", "eq_ni_556", 1254, 17], + ["eq_int", 98, 4, 97, 1254, 17], + ["jump", "eq_done_555", 1254, 17], + "eq_ni_556", + ["is_num", 99, 4, 1254, 17], + ["jump_false", 99, "eq_nn_557", 1254, 17], + "_nop_tc_14", + ["jump", "eq_nn_557", 1254, 17], + ["eq_float", 98, 4, 97, 1254, 17], + ["jump", "eq_done_555", 1254, 17], + "eq_nn_557", + ["is_text", 99, 4, 1254, 17], + ["jump_false", 99, "eq_nt_558", 1254, 17], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 98, 4, 97, 1254, 17], + ["jump", "eq_done_555", 1254, 17], + "eq_nt_558", + ["is_null", 99, 4, 1254, 17], + ["jump_false", 99, "eq_nnl_559", 1254, 17], + "_nop_tc_17", + ["jump", "eq_nnl_559", 1254, 17], + ["true", 98, 1254, 17], + ["jump", "eq_done_555", 1254, 17], + "eq_nnl_559", + ["is_bool", 99, 4, 1254, 17], + ["jump_false", 99, "eq_nb_560", 1254, 17], + "_nop_tc_18", + ["jump", "eq_nb_560", 1254, 17], + ["eq_bool", 98, 4, 97, 1254, 17], + ["jump", "eq_done_555", 1254, 17], + "eq_nb_560", + ["false", 98, 1254, 17], + "eq_done_555", + ["jump_false", 98, "if_else_553", 1254, 17], + ["access", 101, "nullish_end", 1255, 29], + ["get", 103, 57, 1, 1255, 19], + ["frame", 104, 103, 1, 1255, 19], + ["null", 105, 1255, 19], + ["setarg", 104, 0, 105, 1255, 19], + ["setarg", 104, 1, 101, 1255, 19], + ["invoke", 104, 102, 1255, 19], + ["move", 3, 102, 1255, 19], + ["access", 106, -1, 1256, 34], + ["get", 108, 55, 1, 1256, 19], + ["frame", 109, 108, 2, 1256, 19], + ["null", 110, 1256, 19], + ["setarg", 109, 0, 110, 1256, 19], + ["setarg", 109, 1, 5, 1256, 19], + ["setarg", 109, 2, 106, 1256, 19], + ["invoke", 109, 107, 1256, 19], + ["move", 6, 107, 1256, 19], + ["get", 112, 9, 1, 1257, 14], + ["frame", 113, 112, 0, 1257, 14], + ["null", 114, 1257, 14], + ["setarg", 113, 0, 114, 1257, 14], + ["invoke", 113, 111, 1257, 14], + ["move", 2, 111, 1257, 14], + ["access", 115, "move", 1258, 14], + ["get", 117, 14, 1, 1258, 7], + ["frame", 118, 117, 3, 1258, 7], + ["null", 119, 1258, 7], + ["setarg", 118, 0, 119, 1258, 7], + ["setarg", 118, 1, 115, 1258, 7], + ["setarg", 118, 2, 2, 1258, 7], + ["setarg", 118, 3, 6, 1258, 7], + ["invoke", 118, 116, 1258, 7], + ["access", 120, "jump_not_null", 1259, 22], + ["get", 122, 33, 1, 1259, 7], + ["frame", 123, 122, 3, 1259, 7], + ["null", 124, 1259, 7], + ["setarg", 123, 0, 124, 1259, 7], + ["setarg", 123, 1, 120, 1259, 7], + ["setarg", 123, 2, 2, 1259, 7], + ["setarg", 123, 3, 3, 1259, 7], + ["invoke", 123, 121, 1259, 7], + ["access", 125, -1, 1260, 36], + ["get", 127, 55, 1, 1260, 20], + ["frame", 128, 127, 2, 1260, 20], + ["null", 129, 1260, 20], + ["setarg", 128, 0, 129, 1260, 20], + ["setarg", 128, 1, 8, 1260, 20], + ["setarg", 128, 2, 125, 1260, 20], + ["invoke", 128, 126, 1260, 20], + ["move", 9, 126, 1260, 20], + ["access", 130, "move", 1261, 14], + ["get", 132, 14, 1, 1261, 7], + ["frame", 133, 132, 3, 1261, 7], + ["null", 134, 1261, 7], + ["setarg", 133, 0, 134, 1261, 7], + ["setarg", 133, 1, 130, 1261, 7], + ["setarg", 133, 2, 2, 1261, 7], + ["setarg", 133, 3, 9, 1261, 7], + ["invoke", 133, 131, 1261, 7], + ["get", 136, 34, 1, 1262, 7], + ["frame", 137, 136, 1, 1262, 7], + ["null", 138, 1262, 7], + ["setarg", 137, 0, 138, 1262, 7], + ["setarg", 137, 1, 3, 1262, 7], + ["invoke", 137, 135, 1262, 7], + ["return", 2, 1263, 14], + "_nop_ur_3", + "if_else_553", + "if_end_554", + ["access", 139, ",", 1267, 17], + ["is_identical", 140, 4, 139, 1267, 17], + ["jump_true", 140, "eq_done_563", 1267, 17], + ["is_int", 141, 4, 1267, 17], + ["jump_false", 141, "eq_ni_564", 1267, 17], + "_nop_tc_19", + ["jump", "eq_ni_564", 1267, 17], + ["eq_int", 140, 4, 139, 1267, 17], + ["jump", "eq_done_563", 1267, 17], + "eq_ni_564", + ["is_num", 141, 4, 1267, 17], + ["jump_false", 141, "eq_nn_565", 1267, 17], + "_nop_tc_20", + ["jump", "eq_nn_565", 1267, 17], + ["eq_float", 140, 4, 139, 1267, 17], + ["jump", "eq_done_563", 1267, 17], + "eq_nn_565", + ["is_text", 141, 4, 1267, 17], + ["jump_false", 141, "eq_nt_566", 1267, 17], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 140, 4, 139, 1267, 17], + ["jump", "eq_done_563", 1267, 17], + "eq_nt_566", + ["is_null", 141, 4, 1267, 17], + ["jump_false", 141, "eq_nnl_567", 1267, 17], + "_nop_tc_23", + ["jump", "eq_nnl_567", 1267, 17], + ["true", 140, 1267, 17], + ["jump", "eq_done_563", 1267, 17], + "eq_nnl_567", + ["is_bool", 141, 4, 1267, 17], + ["jump_false", 141, "eq_nb_568", 1267, 17], + "_nop_tc_24", + ["jump", "eq_nb_568", 1267, 17], + ["eq_bool", 140, 4, 139, 1267, 17], + ["jump", "eq_done_563", 1267, 17], + "eq_nb_568", + ["false", 140, 1267, 17], + "eq_done_563", + ["jump_false", 140, "if_else_561", 1267, 17], + ["access", 143, -1, 1268, 22], + ["get", 145, 55, 1, 1268, 7], + ["frame", 146, 145, 2, 1268, 7], + ["null", 147, 1268, 7], + ["setarg", 146, 0, 147, 1268, 7], + ["setarg", 146, 1, 5, 1268, 7], + ["setarg", 146, 2, 143, 1268, 7], + ["invoke", 146, 144, 1268, 7], + ["access", 148, -1, 1269, 30], + ["get", 150, 55, 1, 1269, 14], + ["frame", 151, 150, 2, 1269, 14], + ["null", 152, 1269, 14], + ["setarg", 151, 0, 152, 1269, 14], + ["setarg", 151, 1, 8, 1269, 14], + ["setarg", 151, 2, 148, 1269, 14], + ["tail_invoke", 151, 149, 1269, 14], + ["return", 149, 1269, 14], + "_nop_ur_4", + "if_else_561", + "if_end_562", + ["access", 153, -1, 1273, 32], + ["get", 155, 55, 1, 1273, 17], + ["frame", 156, 155, 2, 1273, 17], + ["null", 157, 1273, 17], + ["setarg", 156, 0, 157, 1273, 17], + ["setarg", 156, 1, 5, 1273, 17], + ["setarg", 156, 2, 153, 1273, 17], + ["invoke", 156, 154, 1273, 17], + ["move", 6, 154, 1273, 17], + ["access", 158, -1, 1274, 34], + ["get", 160, 55, 1, 1274, 18], + ["frame", 161, 160, 2, 1274, 18], + ["null", 162, 1274, 18], + ["setarg", 161, 0, 162, 1274, 18], + ["setarg", 161, 1, 8, 1274, 18], + ["setarg", 161, 2, 158, 1274, 18], + ["invoke", 161, 159, 1274, 18], + ["move", 9, 159, 1274, 18], + ["get", 164, 9, 1, 1275, 12], + ["frame", 165, 164, 0, 1275, 12], + ["null", 166, 1275, 12], + ["setarg", 165, 0, 166, 1275, 12], + ["invoke", 165, 163, 1275, 12], + ["move", 2, 163, 1275, 12], + ["get", 167, 10, 1, 1276, 10], + ["load_dynamic", 168, 167, 4, 1276, 20], + ["move", 7, 168, 1276, 20], + ["null", 169, 1277, 15], + ["is_identical", 170, 7, 169, 1277, 15], + ["jump_true", 170, "eq_done_571", 1277, 15], + ["is_int", 171, 7, 1277, 15], + ["jump_false", 171, "eq_ni_572", 1277, 15], + "_nop_tc_25", + ["jump", "eq_ni_572", 1277, 15], + ["eq_int", 170, 7, 169, 1277, 15], + ["jump", "eq_done_571", 1277, 15], + "eq_ni_572", + ["is_num", 171, 7, 1277, 15], + ["jump_false", 171, "eq_nn_573", 1277, 15], + "_nop_tc_26", + ["jump", "eq_nn_573", 1277, 15], + ["eq_float", 170, 7, 169, 1277, 15], + ["jump", "eq_done_571", 1277, 15], + "eq_nn_573", + ["is_text", 171, 7, 1277, 15], + ["jump_false", 171, "eq_nt_574", 1277, 15], + "_nop_tc_27", + ["jump", "eq_nt_574", 1277, 15], + ["eq_text", 170, 7, 169, 1277, 15], + ["jump", "eq_done_571", 1277, 15], + "eq_nt_574", + ["is_null", 171, 7, 1277, 15], + ["jump_false", 171, "eq_nnl_575", 1277, 15], + "_nop_tc_28", + "_nop_tc_29", + ["true", 170, 1277, 15], + ["jump", "eq_done_571", 1277, 15], + "eq_nnl_575", + ["is_bool", 171, 7, 1277, 15], + ["jump_false", 171, "eq_nb_576", 1277, 15], + "_nop_tc_30", + ["jump", "eq_nb_576", 1277, 15], + ["eq_bool", 170, 7, 169, 1277, 15], + ["jump", "eq_done_571", 1277, 15], + "eq_nb_576", + ["false", 170, 1277, 15], + "eq_done_571", + ["jump_false", 170, "if_else_569", 1277, 15], + ["access", 173, "add", 1278, 12], + ["move", 7, 173, 1278, 12], + ["jump", "if_end_570", 1278, 12], + "if_else_569", + "if_end_570", + ["put", 5, 4, 1, 1280, 14], + ["put", 8, 6, 1, 1281, 14], + ["get", 175, 19, 1, 1282, 5], + ["frame", 176, 175, 4, 1282, 5], + ["null", 177, 1282, 5], + ["setarg", 176, 0, 177, 1282, 5], + ["setarg", 176, 1, 7, 1282, 5], + ["setarg", 176, 2, 2, 1282, 5], + ["setarg", 176, 3, 6, 1282, 5], + ["setarg", 176, 4, 9, 1282, 5], + ["invoke", 176, 174, 1282, 5], + ["return", 2, 1283, 12], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 246, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 21, 1, "left", 1291, 16], + ["move", 7, 21, 1291, 16], + ["load_field", 22, 1, "right", 1292, 17], + ["move", 19, 22, 1292, 17], + ["load_field", 23, 7, "kind", 1293, 21], + ["move", 8, 23, 1293, 21], + ["null", 12, 1294, 16], + ["access", 10, 0, 1295, 17], + ["access", 9, 0, 1296, 21], + ["access", 11, 0, 1297, 17], + ["access", 3, 0, 1298, 15], + ["null", 18, 1299, 18], + ["access", 17, 0, 1300, 17], + ["access", 20, 0, 1301, 22], + ["access", 4, 0, 1302, 16], + ["null", 13, 1303, 15], + ["null", 16, 1304, 16], + ["access", 14, 0, 1305, 20], + ["access", 15, 0, 1306, 19], + ["null", 5, 1307, 20], + ["access", 6, 0, 1308, 20], + ["access", 24, "name", 1310, 22], + ["is_identical", 25, 8, 24, 1310, 22], + ["jump_true", 25, "eq_done_579", 1310, 22], + ["is_int", 26, 8, 1310, 22], + ["jump_false", 26, "eq_ni_580", 1310, 22], + "_nop_tc_1", + ["jump", "eq_ni_580", 1310, 22], + ["eq_int", 25, 8, 24, 1310, 22], + ["jump", "eq_done_579", 1310, 22], + "eq_ni_580", + ["is_num", 26, 8, 1310, 22], + ["jump_false", 26, "eq_nn_581", 1310, 22], + "_nop_tc_2", + ["jump", "eq_nn_581", 1310, 22], + ["eq_float", 25, 8, 24, 1310, 22], + ["jump", "eq_done_579", 1310, 22], + "eq_nn_581", + ["is_text", 26, 8, 1310, 22], + ["jump_false", 26, "eq_nt_582", 1310, 22], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 25, 8, 24, 1310, 22], + ["jump", "eq_done_579", 1310, 22], + "eq_nt_582", + ["is_null", 26, 8, 1310, 22], + ["jump_false", 26, "eq_nnl_583", 1310, 22], + "_nop_tc_5", + ["jump", "eq_nnl_583", 1310, 22], + ["true", 25, 1310, 22], + ["jump", "eq_done_579", 1310, 22], + "eq_nnl_583", + ["is_bool", 26, 8, 1310, 22], + ["jump_false", 26, "eq_nb_584", 1310, 22], + "_nop_tc_6", + ["jump", "eq_nb_584", 1310, 22], + ["eq_bool", 25, 8, 24, 1310, 22], + ["jump", "eq_done_579", 1310, 22], + "eq_nb_584", + ["false", 25, 1310, 22], + "eq_done_579", + ["jump_false", 25, "if_else_577", 1310, 22], + ["load_field", 28, 7, "name", 1311, 14], + ["move", 12, 28, 1311, 14], + ["load_field", 29, 7, "level", 1312, 15], + ["move", 10, 29, 1312, 15], + ["null", 30, 1313, 20], + ["is_identical", 31, 10, 30, 1313, 20], + ["jump_true", 31, "eq_done_587", 1313, 20], + ["is_int", 32, 10, 1313, 20], + ["jump_false", 32, "eq_ni_588", 1313, 20], + "_nop_tc_7", + ["jump", "eq_ni_588", 1313, 20], + ["eq_int", 31, 10, 30, 1313, 20], + ["jump", "eq_done_587", 1313, 20], + "eq_ni_588", + ["is_num", 32, 10, 1313, 20], + ["jump_false", 32, "eq_nn_589", 1313, 20], + "_nop_tc_8", + ["jump", "eq_nn_589", 1313, 20], + ["eq_float", 31, 10, 30, 1313, 20], + ["jump", "eq_done_587", 1313, 20], + "eq_nn_589", + ["is_text", 32, 10, 1313, 20], + ["jump_false", 32, "eq_nt_590", 1313, 20], + "_nop_tc_9", + ["jump", "eq_nt_590", 1313, 20], + ["eq_text", 31, 10, 30, 1313, 20], + ["jump", "eq_done_587", 1313, 20], + "eq_nt_590", + ["is_null", 32, 10, 1313, 20], + ["jump_false", 32, "eq_nnl_591", 1313, 20], + "_nop_tc_10", + "_nop_tc_11", + ["true", 31, 1313, 20], + ["jump", "eq_done_587", 1313, 20], + "eq_nnl_591", + ["is_bool", 32, 10, 1313, 20], + ["jump_false", 32, "eq_nb_592", 1313, 20], + "_nop_tc_12", + ["jump", "eq_nb_592", 1313, 20], + ["eq_bool", 31, 10, 30, 1313, 20], + ["jump", "eq_done_587", 1313, 20], + "eq_nb_592", + ["false", 31, 1313, 20], + "eq_done_587", + ["jump_false", 31, "if_else_585", 1313, 20], + ["access", 34, -1, 1314, 17], + ["move", 10, 34, 1314, 17], + ["jump", "if_end_586", 1314, 17], + "if_else_585", + "if_end_586", + ["get", 36, 9, 1, 1316, 19], + ["frame", 37, 36, 0, 1316, 19], + ["null", 38, 1316, 19], + ["setarg", 37, 0, 38, 1316, 19], + ["invoke", 37, 35, 1316, 19], + ["move", 9, 35, 1316, 19], + ["access", 39, 0, 1317, 20], + ["is_identical", 40, 10, 39, 1317, 20], + ["jump_true", 40, "eq_done_596", 1317, 20], + ["is_int", 41, 10, 1317, 20], + ["jump_false", 41, "eq_ni_597", 1317, 20], + "_nop_tc_13", + "_nop_tc_14", + ["eq_int", 40, 10, 39, 1317, 20], + ["jump", "eq_done_596", 1317, 20], + "eq_ni_597", + ["is_num", 41, 10, 1317, 20], + ["jump_false", 41, "eq_nn_598", 1317, 20], + "_nop_tc_15", + "_nop_tc_16", + ["eq_float", 40, 10, 39, 1317, 20], + ["jump", "eq_done_596", 1317, 20], + "eq_nn_598", + ["is_text", 41, 10, 1317, 20], + ["jump_false", 41, "eq_nt_599", 1317, 20], + "_nop_tc_17", + ["jump", "eq_nt_599", 1317, 20], + ["eq_text", 40, 10, 39, 1317, 20], + ["jump", "eq_done_596", 1317, 20], + "eq_nt_599", + ["is_null", 41, 10, 1317, 20], + ["jump_false", 41, "eq_nnl_600", 1317, 20], + "_nop_tc_18", + ["jump", "eq_nnl_600", 1317, 20], + ["true", 40, 1317, 20], + ["jump", "eq_done_596", 1317, 20], + "eq_nnl_600", + ["is_bool", 41, 10, 1317, 20], + ["jump_false", 41, "eq_nb_601", 1317, 20], + "_nop_tc_19", + ["jump", "eq_nb_601", 1317, 20], + ["eq_bool", 40, 10, 39, 1317, 20], + ["jump", "eq_done_596", 1317, 20], + "eq_nb_601", + ["false", 40, 1317, 20], + "eq_done_596", + ["move", 43, 40, 1317, 20], + ["jump_true", 43, "or_end_595", 1317, 20], + ["access", 44, -1, 1317, 34], + ["is_identical", 45, 10, 44, 1317, 34], + ["jump_true", 45, "eq_done_602", 1317, 34], + ["is_int", 46, 10, 1317, 34], + ["jump_false", 46, "eq_ni_603", 1317, 34], + "_nop_tc_20", + "_nop_tc_21", + ["eq_int", 45, 10, 44, 1317, 34], + ["jump", "eq_done_602", 1317, 34], + "eq_ni_603", + ["is_num", 46, 10, 1317, 34], + ["jump_false", 46, "eq_nn_604", 1317, 34], + "_nop_tc_22", + "_nop_tc_23", + ["eq_float", 45, 10, 44, 1317, 34], + ["jump", "eq_done_602", 1317, 34], + "eq_nn_604", + ["is_text", 46, 10, 1317, 34], + ["jump_false", 46, "eq_nt_605", 1317, 34], + "_nop_tc_24", + ["jump", "eq_nt_605", 1317, 34], + ["eq_text", 45, 10, 44, 1317, 34], + ["jump", "eq_done_602", 1317, 34], + "eq_nt_605", + ["is_null", 46, 10, 1317, 34], + ["jump_false", 46, "eq_nnl_606", 1317, 34], + "_nop_tc_25", + ["jump", "eq_nnl_606", 1317, 34], + ["true", 45, 1317, 34], + ["jump", "eq_done_602", 1317, 34], + "eq_nnl_606", + ["is_bool", 46, 10, 1317, 34], + ["jump_false", 46, "eq_nb_607", 1317, 34], + "_nop_tc_26", + ["jump", "eq_nb_607", 1317, 34], + ["eq_bool", 45, 10, 44, 1317, 34], + ["jump", "eq_done_602", 1317, 34], + "eq_nb_607", + ["false", 45, 1317, 34], + "eq_done_602", + ["move", 43, 45, 1317, 34], + "or_end_595", + ["jump_false", 43, "if_else_593", 1317, 34], + ["get", 49, 49, 1, 1318, 17], + ["frame", 50, 49, 1, 1318, 17], + ["null", 51, 1318, 17], + ["setarg", 50, 0, 51, 1318, 17], + ["setarg", 50, 1, 12, 1318, 17], + ["invoke", 50, 48, 1318, 17], + ["move", 11, 48, 1318, 17], + ["access", 52, 0, 1319, 22], + ["is_int", 54, 11, 1319, 22], + ["jump_false", 54, "rel_ni_610", 1319, 22], + "_nop_tc_27", + "_nop_tc_28", + ["ge_int", 53, 11, 52, 1319, 22], + ["jump", "rel_done_612", 1319, 22], + "rel_ni_610", + ["is_num", 54, 11, 1319, 22], + ["jump_false", 54, "rel_nn_611", 1319, 22], + "_nop_tc_29", + "_nop_tc_30", + ["ge_float", 53, 11, 52, 1319, 22], + ["jump", "rel_done_612", 1319, 22], + "rel_nn_611", + ["is_text", 54, 11, 1319, 22], + ["jump_false", 54, "rel_err_613", 1319, 22], + "_nop_tc_31", + ["jump", "rel_err_613", 1319, 22], + ["ge_text", 53, 11, 52, 1319, 22], + ["jump", "rel_done_612", 1319, 22], + "rel_err_613", + ["disrupt", 1319, 22], + "rel_done_612", + ["jump_false", 53, "if_else_608", 1319, 22], + ["access", 56, "move", 1320, 18], + ["get", 58, 14, 1, 1320, 11], + ["frame", 59, 58, 3, 1320, 11], + ["null", 60, 1320, 11], + ["setarg", 59, 0, 60, 1320, 11], + ["setarg", 59, 1, 56, 1320, 11], + ["setarg", 59, 2, 9, 1320, 11], + ["setarg", 59, 3, 11, 1320, 11], + ["invoke", 59, 57, 1320, 11], + ["access", 61, 0, 1321, 19], + ["move", 10, 61, 1321, 19], + ["jump", "if_end_609", 1321, 19], + "if_else_608", + "if_end_609", + ["jump", "if_end_594", 1321, 19], + "if_else_593", + "if_end_594", + ["access", 62, 0, 1324, 19], + ["is_int", 64, 10, 1324, 19], + ["jump_false", 64, "rel_ni_616", 1324, 19], + "_nop_tc_32", + "_nop_tc_33", + ["gt_int", 63, 10, 62, 1324, 19], + ["jump", "rel_done_618", 1324, 19], + "rel_ni_616", + ["is_num", 64, 10, 1324, 19], + ["jump_false", 64, "rel_nn_617", 1324, 19], + "_nop_tc_34", + "_nop_tc_35", + ["gt_float", 63, 10, 62, 1324, 19], + ["jump", "rel_done_618", 1324, 19], + "rel_nn_617", + ["is_text", 64, 10, 1324, 19], + ["jump_false", 64, "rel_err_619", 1324, 19], + "_nop_tc_36", + ["jump", "rel_err_619", 1324, 19], + ["gt_text", 63, 10, 62, 1324, 19], + ["jump", "rel_done_618", 1324, 19], + "rel_err_619", + ["disrupt", 1324, 19], + "rel_done_618", + ["jump_false", 63, "if_else_614", 1324, 19], + ["access", 66, 1, 1325, 23], + ["is_num", 68, 10, 1325, 23], + ["jump_false", 68, "num_err_620", 1325, 23], + "_nop_tc_37", + "_nop_tc_38", + ["subtract", 67, 10, 66, 1325, 23], + ["jump", "num_done_621", 1325, 23], + "num_err_620", + ["disrupt", 1325, 23], + "num_done_621", + ["move", 3, 67, 1325, 23], + ["get", 70, 69, 1, 1326, 18], + ["get", 71, 69, 1, 1326, 39], + ["length", 72, 71, 1326, 39], + ["access", 73, 1, 1326, 56], + "_nop_tc_39", + "_nop_tc_40", + "_nop_tc_41", + "_nop_tc_42", + ["subtract", 74, 72, 73, 1326, 56], + ["jump", "num_done_623", 1326, 56], + "num_err_622", + ["disrupt", 1326, 56], + "num_done_623", + ["is_num", 78, 74, 1326, 60], + ["jump_false", 78, "num_err_624", 1326, 60], + ["is_num", 79, 3, 1326, 60], + ["jump_false", 79, "num_err_624", 1326, 60], + ["subtract", 77, 74, 3, 1326, 60], + ["jump", "num_done_625", 1326, 60], + "num_err_624", + ["disrupt", 1326, 60], + "num_done_625", + ["load_dynamic", 80, 70, 77, 1326, 60], + ["move", 18, 80, 1326, 60], + ["get", 82, 50, 1, 1327, 17], + ["frame", 83, 82, 2, 1327, 17], + ["null", 84, 1327, 17], + ["setarg", 83, 0, 84, 1327, 17], + ["setarg", 83, 1, 18, 1327, 17], + ["setarg", 83, 2, 12, 1327, 17], + ["invoke", 83, 81, 1327, 17], + ["move", 17, 81, 1327, 17], + ["access", 85, "get", 1328, 16], + ["get", 87, 15, 1, 1328, 9], + ["frame", 88, 87, 4, 1328, 9], + ["null", 89, 1328, 9], + ["setarg", 88, 0, 89, 1328, 9], + ["setarg", 88, 1, 85, 1328, 9], + ["setarg", 88, 2, 9, 1328, 9], + ["setarg", 88, 3, 17, 1328, 9], + ["setarg", 88, 4, 10, 1328, 9], + ["invoke", 88, 86, 1328, 9], + ["jump", "if_end_615", 1328, 9], + "if_else_614", + ["access", 90, -1, 1329, 27], + ["is_identical", 91, 10, 90, 1329, 27], + ["jump_true", 91, "eq_done_628", 1329, 27], + ["is_int", 92, 10, 1329, 27], + ["jump_false", 92, "eq_ni_629", 1329, 27], + "_nop_tc_43", + "_nop_tc_44", + ["eq_int", 91, 10, 90, 1329, 27], + ["jump", "eq_done_628", 1329, 27], + "eq_ni_629", + ["is_num", 92, 10, 1329, 27], + ["jump_false", 92, "eq_nn_630", 1329, 27], + "_nop_tc_45", + "_nop_tc_46", + ["eq_float", 91, 10, 90, 1329, 27], + ["jump", "eq_done_628", 1329, 27], + "eq_nn_630", + ["is_text", 92, 10, 1329, 27], + ["jump_false", 92, "eq_nt_631", 1329, 27], + "_nop_tc_47", + ["jump", "eq_nt_631", 1329, 27], + ["eq_text", 91, 10, 90, 1329, 27], + ["jump", "eq_done_628", 1329, 27], + "eq_nt_631", + ["is_null", 92, 10, 1329, 27], + ["jump_false", 92, "eq_nnl_632", 1329, 27], + "_nop_tc_48", + ["jump", "eq_nnl_632", 1329, 27], + ["true", 91, 1329, 27], + ["jump", "eq_done_628", 1329, 27], + "eq_nnl_632", + ["is_bool", 92, 10, 1329, 27], + ["jump_false", 92, "eq_nb_633", 1329, 27], + "_nop_tc_49", + ["jump", "eq_nb_633", 1329, 27], + ["eq_bool", 91, 10, 90, 1329, 27], + ["jump", "eq_done_628", 1329, 27], + "eq_nb_633", + ["false", 91, 1329, 27], + "eq_done_628", + ["jump_false", 91, "if_else_626", 1329, 27], + ["get", 95, 17, 1, 1330, 9], + ["frame", 96, 95, 2, 1330, 9], + ["null", 97, 1330, 9], + ["setarg", 96, 0, 97, 1330, 9], + ["setarg", 96, 1, 9, 1330, 9], + ["setarg", 96, 2, 12, 1330, 9], + ["invoke", 96, 94, 1330, 9], + ["jump", "if_end_627", 1330, 9], + "if_else_626", + "if_end_627", + "if_end_615", + ["access", 98, -1, 1332, 36], + ["get", 100, 55, 1, 1332, 20], + ["frame", 101, 100, 2, 1332, 20], + ["null", 102, 1332, 20], + ["setarg", 101, 0, 102, 1332, 20], + ["setarg", 101, 1, 19, 1332, 20], + ["setarg", 101, 2, 98, 1332, 20], + ["invoke", 101, 99, 1332, 20], + ["move", 20, 99, 1332, 20], + ["get", 104, 9, 1, 1333, 14], + ["frame", 105, 104, 0, 1333, 14], + ["null", 106, 1333, 14], + ["setarg", 105, 0, 106, 1333, 14], + ["invoke", 105, 103, 1333, 14], + ["move", 4, 103, 1333, 14], + ["null", 107, 1334, 16], + ["put", 107, 4, 1, 1334, 16], + ["put", 19, 6, 1, 1335, 16], + ["get", 109, 19, 1, 1336, 7], + ["frame", 110, 109, 4, 1336, 7], + ["null", 111, 1336, 7], + ["setarg", 110, 0, 111, 1336, 7], + ["setarg", 110, 1, 2, 1336, 7], + ["setarg", 110, 2, 4, 1336, 7], + ["setarg", 110, 3, 9, 1336, 7], + ["setarg", 110, 4, 20, 1336, 7], + ["invoke", 110, 108, 1336, 7], + ["access", 112, 0, 1337, 20], + ["is_identical", 113, 10, 112, 1337, 20], + ["jump_true", 113, "eq_done_636", 1337, 20], + ["is_int", 114, 10, 1337, 20], + ["jump_false", 114, "eq_ni_637", 1337, 20], + "_nop_tc_50", + "_nop_tc_51", + ["eq_int", 113, 10, 112, 1337, 20], + ["jump", "eq_done_636", 1337, 20], + "eq_ni_637", + ["is_num", 114, 10, 1337, 20], + ["jump_false", 114, "eq_nn_638", 1337, 20], + "_nop_tc_52", + "_nop_tc_53", + ["eq_float", 113, 10, 112, 1337, 20], + ["jump", "eq_done_636", 1337, 20], + "eq_nn_638", + ["is_text", 114, 10, 1337, 20], + ["jump_false", 114, "eq_nt_639", 1337, 20], + "_nop_tc_54", + ["jump", "eq_nt_639", 1337, 20], + ["eq_text", 113, 10, 112, 1337, 20], + ["jump", "eq_done_636", 1337, 20], + "eq_nt_639", + ["is_null", 114, 10, 1337, 20], + ["jump_false", 114, "eq_nnl_640", 1337, 20], + "_nop_tc_55", + ["jump", "eq_nnl_640", 1337, 20], + ["true", 113, 1337, 20], + ["jump", "eq_done_636", 1337, 20], + "eq_nnl_640", + ["is_bool", 114, 10, 1337, 20], + ["jump_false", 114, "eq_nb_641", 1337, 20], + "_nop_tc_56", + ["jump", "eq_nb_641", 1337, 20], + ["eq_bool", 113, 10, 112, 1337, 20], + ["jump", "eq_done_636", 1337, 20], + "eq_nb_641", + ["false", 113, 1337, 20], + "eq_done_636", + ["jump_false", 113, "if_else_634", 1337, 20], + ["get", 117, 49, 1, 1338, 17], + ["frame", 118, 117, 1, 1338, 17], + ["null", 119, 1338, 17], + ["setarg", 118, 0, 119, 1338, 17], + ["setarg", 118, 1, 12, 1338, 17], + ["invoke", 118, 116, 1338, 17], + ["move", 11, 116, 1338, 17], + ["access", 120, 0, 1339, 22], + ["is_int", 122, 11, 1339, 22], + ["jump_false", 122, "rel_ni_644", 1339, 22], + "_nop_tc_57", + "_nop_tc_58", + ["ge_int", 121, 11, 120, 1339, 22], + ["jump", "rel_done_646", 1339, 22], + "rel_ni_644", + ["is_num", 122, 11, 1339, 22], + ["jump_false", 122, "rel_nn_645", 1339, 22], + "_nop_tc_59", + "_nop_tc_60", + ["ge_float", 121, 11, 120, 1339, 22], + ["jump", "rel_done_646", 1339, 22], + "rel_nn_645", + ["is_text", 122, 11, 1339, 22], + ["jump_false", 122, "rel_err_647", 1339, 22], + "_nop_tc_61", + ["jump", "rel_err_647", 1339, 22], + ["ge_text", 121, 11, 120, 1339, 22], + ["jump", "rel_done_646", 1339, 22], + "rel_err_647", + ["disrupt", 1339, 22], + "rel_done_646", + ["jump_false", 121, "if_else_642", 1339, 22], + ["access", 124, "move", 1340, 18], + ["get", 126, 14, 1, 1340, 11], + ["frame", 127, 126, 3, 1340, 11], + ["null", 128, 1340, 11], + ["setarg", 127, 0, 128, 1340, 11], + ["setarg", 127, 1, 124, 1340, 11], + ["setarg", 127, 2, 11, 1340, 11], + ["setarg", 127, 3, 4, 1340, 11], + ["invoke", 127, 125, 1340, 11], + ["jump", "if_end_643", 1340, 11], + "if_else_642", + "if_end_643", + ["jump", "if_end_635", 1340, 11], + "if_else_634", + ["access", 129, 0, 1342, 26], + ["is_int", 131, 10, 1342, 26], + ["jump_false", 131, "rel_ni_650", 1342, 26], + "_nop_tc_62", + "_nop_tc_63", + ["gt_int", 130, 10, 129, 1342, 26], + ["jump", "rel_done_652", 1342, 26], + "rel_ni_650", + ["is_num", 131, 10, 1342, 26], + ["jump_false", 131, "rel_nn_651", 1342, 26], + "_nop_tc_64", + "_nop_tc_65", + ["gt_float", 130, 10, 129, 1342, 26], + ["jump", "rel_done_652", 1342, 26], + "rel_nn_651", + ["is_text", 131, 10, 1342, 26], + ["jump_false", 131, "rel_err_653", 1342, 26], + "_nop_tc_66", + ["jump", "rel_err_653", 1342, 26], + ["gt_text", 130, 10, 129, 1342, 26], + ["jump", "rel_done_652", 1342, 26], + "rel_err_653", + ["disrupt", 1342, 26], + "rel_done_652", + ["jump_false", 130, "if_else_648", 1342, 26], + ["access", 133, 1, 1343, 23], + ["is_num", 135, 10, 1343, 23], + ["jump_false", 135, "num_err_654", 1343, 23], + "_nop_tc_67", + "_nop_tc_68", + ["subtract", 134, 10, 133, 1343, 23], + ["jump", "num_done_655", 1343, 23], + "num_err_654", + ["disrupt", 1343, 23], + "num_done_655", + ["move", 3, 134, 1343, 23], + ["get", 137, 69, 1, 1344, 18], + ["get", 138, 69, 1, 1344, 39], + ["length", 139, 138, 1344, 39], + ["access", 140, 1, 1344, 56], + "_nop_tc_69", + "_nop_tc_70", + "_nop_tc_71", + "_nop_tc_72", + ["subtract", 141, 139, 140, 1344, 56], + ["jump", "num_done_657", 1344, 56], + "num_err_656", + ["disrupt", 1344, 56], + "num_done_657", + ["is_num", 145, 141, 1344, 60], + ["jump_false", 145, "num_err_658", 1344, 60], + ["is_num", 146, 3, 1344, 60], + ["jump_false", 146, "num_err_658", 1344, 60], + ["subtract", 144, 141, 3, 1344, 60], + ["jump", "num_done_659", 1344, 60], + "num_err_658", + ["disrupt", 1344, 60], + "num_done_659", + ["load_dynamic", 147, 137, 144, 1344, 60], + ["move", 18, 147, 1344, 60], + ["get", 149, 50, 1, 1345, 17], + ["frame", 150, 149, 2, 1345, 17], + ["null", 151, 1345, 17], + ["setarg", 150, 0, 151, 1345, 17], + ["setarg", 150, 1, 18, 1345, 17], + ["setarg", 150, 2, 12, 1345, 17], + ["invoke", 150, 148, 1345, 17], + ["move", 17, 148, 1345, 17], + ["access", 152, "put", 1346, 16], + ["get", 154, 15, 1, 1346, 9], + ["frame", 155, 154, 4, 1346, 9], + ["null", 156, 1346, 9], + ["setarg", 155, 0, 156, 1346, 9], + ["setarg", 155, 1, 152, 1346, 9], + ["setarg", 155, 2, 4, 1346, 9], + ["setarg", 155, 3, 17, 1346, 9], + ["setarg", 155, 4, 10, 1346, 9], + ["invoke", 155, 153, 1346, 9], + ["jump", "if_end_649", 1346, 9], + "if_else_648", + ["access", 157, "set_var", 1348, 20], + ["array", 158, 3, 1348, 37], + ["push", 158, 157, 1348, 37], + ["push", 158, 12, 1348, 37], + ["push", 158, 4, 1348, 37], + ["get", 160, 7, 1, 1348, 9], + ["frame", 161, 160, 1, 1348, 9], + ["null", 162, 1348, 9], + ["setarg", 161, 0, 162, 1348, 9], + ["setarg", 161, 1, 158, 1348, 9], + ["invoke", 161, 159, 1348, 9], + "if_end_649", + "if_end_635", + ["return", 4, 1350, 14], + "_nop_ur_1", + "if_else_577", + ["access", 163, ".", 1351, 29], + ["is_identical", 164, 8, 163, 1351, 29], + ["jump_true", 164, "eq_done_662", 1351, 29], + ["is_int", 165, 8, 1351, 29], + ["jump_false", 165, "eq_ni_663", 1351, 29], + "_nop_tc_73", + ["jump", "eq_ni_663", 1351, 29], + ["eq_int", 164, 8, 163, 1351, 29], + ["jump", "eq_done_662", 1351, 29], + "eq_ni_663", + ["is_num", 165, 8, 1351, 29], + ["jump_false", 165, "eq_nn_664", 1351, 29], + "_nop_tc_74", + ["jump", "eq_nn_664", 1351, 29], + ["eq_float", 164, 8, 163, 1351, 29], + ["jump", "eq_done_662", 1351, 29], + "eq_nn_664", + ["is_text", 165, 8, 1351, 29], + ["jump_false", 165, "eq_nt_665", 1351, 29], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 164, 8, 163, 1351, 29], + ["jump", "eq_done_662", 1351, 29], + "eq_nt_665", + ["is_null", 165, 8, 1351, 29], + ["jump_false", 165, "eq_nnl_666", 1351, 29], + "_nop_tc_77", + ["jump", "eq_nnl_666", 1351, 29], + ["true", 164, 1351, 29], + ["jump", "eq_done_662", 1351, 29], + "eq_nnl_666", + ["is_bool", 165, 8, 1351, 29], + ["jump_false", 165, "eq_nb_667", 1351, 29], + "_nop_tc_78", + ["jump", "eq_nb_667", 1351, 29], + ["eq_bool", 164, 8, 163, 1351, 29], + ["jump", "eq_done_662", 1351, 29], + "eq_nb_667", + ["false", 164, 1351, 29], + "eq_done_662", + ["jump_false", 164, "if_else_660", 1351, 29], + ["load_field", 167, 7, "left", 1352, 13], + ["move", 13, 167, 1352, 13], + ["load_field", 168, 7, "right", 1353, 14], + ["move", 16, 168, 1353, 14], + ["access", 169, -1, 1354, 32], + ["get", 171, 55, 1, 1354, 18], + ["frame", 172, 171, 2, 1354, 18], + ["null", 173, 1354, 18], + ["setarg", 172, 0, 173, 1354, 18], + ["setarg", 172, 1, 13, 1354, 18], + ["setarg", 172, 2, 169, 1354, 18], + ["invoke", 172, 170, 1354, 18], + ["move", 14, 170, 1354, 18], + ["get", 175, 9, 1, 1355, 17], + ["frame", 176, 175, 0, 1355, 17], + ["null", 177, 1355, 17], + ["setarg", 176, 0, 177, 1355, 17], + ["invoke", 176, 174, 1355, 17], + ["move", 15, 174, 1355, 17], + ["get", 179, 29, 1, 1356, 7], + ["frame", 180, 179, 3, 1356, 7], + ["null", 181, 1356, 7], + ["setarg", 180, 0, 181, 1356, 7], + ["setarg", 180, 1, 15, 1356, 7], + ["setarg", 180, 2, 14, 1356, 7], + ["setarg", 180, 3, 16, 1356, 7], + ["invoke", 180, 178, 1356, 7], + ["access", 182, -1, 1357, 36], + ["get", 184, 55, 1, 1357, 20], + ["frame", 185, 184, 2, 1357, 20], + ["null", 186, 1357, 20], + ["setarg", 185, 0, 186, 1357, 20], + ["setarg", 185, 1, 19, 1357, 20], + ["setarg", 185, 2, 182, 1357, 20], + ["invoke", 185, 183, 1357, 20], + ["move", 20, 183, 1357, 20], + ["get", 188, 9, 1, 1358, 14], + ["frame", 189, 188, 0, 1358, 14], + ["null", 190, 1358, 14], + ["setarg", 189, 0, 190, 1358, 14], + ["invoke", 189, 187, 1358, 14], + ["move", 4, 187, 1358, 14], + ["null", 191, 1359, 16], + ["put", 191, 4, 1, 1359, 16], + ["put", 19, 6, 1, 1360, 16], + ["get", 193, 19, 1, 1361, 7], + ["frame", 194, 193, 4, 1361, 7], + ["null", 195, 1361, 7], + ["setarg", 194, 0, 195, 1361, 7], + ["setarg", 194, 1, 2, 1361, 7], + ["setarg", 194, 2, 4, 1361, 7], + ["setarg", 194, 3, 15, 1361, 7], + ["setarg", 194, 4, 20, 1361, 7], + ["invoke", 194, 192, 1361, 7], + ["get", 197, 41, 1, 1362, 7], + ["frame", 198, 197, 3, 1362, 7], + ["null", 199, 1362, 7], + ["setarg", 198, 0, 199, 1362, 7], + ["setarg", 198, 1, 14, 1362, 7], + ["setarg", 198, 2, 16, 1362, 7], + ["setarg", 198, 3, 4, 1362, 7], + ["invoke", 198, 196, 1362, 7], + ["return", 4, 1363, 14], + "_nop_ur_2", + "if_else_660", + ["access", 200, "[", 1364, 29], + ["is_identical", 201, 8, 200, 1364, 29], + ["jump_true", 201, "eq_done_670", 1364, 29], + ["is_int", 202, 8, 1364, 29], + ["jump_false", 202, "eq_ni_671", 1364, 29], + "_nop_tc_79", + ["jump", "eq_ni_671", 1364, 29], + ["eq_int", 201, 8, 200, 1364, 29], + ["jump", "eq_done_670", 1364, 29], + "eq_ni_671", + ["is_num", 202, 8, 1364, 29], + ["jump_false", 202, "eq_nn_672", 1364, 29], + "_nop_tc_80", + ["jump", "eq_nn_672", 1364, 29], + ["eq_float", 201, 8, 200, 1364, 29], + ["jump", "eq_done_670", 1364, 29], + "eq_nn_672", + ["is_text", 202, 8, 1364, 29], + ["jump_false", 202, "eq_nt_673", 1364, 29], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 201, 8, 200, 1364, 29], + ["jump", "eq_done_670", 1364, 29], + "eq_nt_673", + ["is_null", 202, 8, 1364, 29], + ["jump_false", 202, "eq_nnl_674", 1364, 29], + "_nop_tc_83", + ["jump", "eq_nnl_674", 1364, 29], + ["true", 201, 1364, 29], + ["jump", "eq_done_670", 1364, 29], + "eq_nnl_674", + ["is_bool", 202, 8, 1364, 29], + ["jump_false", 202, "eq_nb_675", 1364, 29], + "_nop_tc_84", + ["jump", "eq_nb_675", 1364, 29], + ["eq_bool", 201, 8, 200, 1364, 29], + ["jump", "eq_done_670", 1364, 29], + "eq_nb_675", + ["false", 201, 1364, 29], + "eq_done_670", + ["jump_false", 201, "if_else_668", 1364, 29], + ["load_field", 204, 7, "left", 1365, 13], + ["move", 13, 204, 1365, 13], + ["load_field", 205, 7, "right", 1366, 18], + ["move", 5, 205, 1366, 18], + ["access", 206, -1, 1367, 32], + ["get", 208, 55, 1, 1367, 18], + ["frame", 209, 208, 2, 1367, 18], + ["null", 210, 1367, 18], + ["setarg", 209, 0, 210, 1367, 18], + ["setarg", 209, 1, 13, 1367, 18], + ["setarg", 209, 2, 206, 1367, 18], + ["invoke", 209, 207, 1367, 18], + ["move", 14, 207, 1367, 18], + ["access", 211, -1, 1368, 37], + ["get", 213, 55, 1, 1368, 18], + ["frame", 214, 213, 2, 1368, 18], + ["null", 215, 1368, 18], + ["setarg", 214, 0, 215, 1368, 18], + ["setarg", 214, 1, 5, 1368, 18], + ["setarg", 214, 2, 211, 1368, 18], + ["invoke", 214, 212, 1368, 18], + ["move", 6, 212, 1368, 18], + ["get", 217, 9, 1, 1369, 17], + ["frame", 218, 217, 0, 1369, 17], + ["null", 219, 1369, 17], + ["setarg", 218, 0, 219, 1369, 17], + ["invoke", 218, 216, 1369, 17], + ["move", 15, 216, 1369, 17], + ["load_field", 220, 7, "access_kind", 1370, 50], + ["get", 222, 28, 1, 1370, 7], + ["frame", 223, 222, 4, 1370, 7], + ["null", 224, 1370, 7], + ["setarg", 223, 0, 224, 1370, 7], + ["setarg", 223, 1, 15, 1370, 7], + ["setarg", 223, 2, 14, 1370, 7], + ["setarg", 223, 3, 6, 1370, 7], + ["setarg", 223, 4, 220, 1370, 7], + ["invoke", 223, 221, 1370, 7], + ["access", 225, -1, 1371, 36], + ["get", 227, 55, 1, 1371, 20], + ["frame", 228, 227, 2, 1371, 20], + ["null", 229, 1371, 20], + ["setarg", 228, 0, 229, 1371, 20], + ["setarg", 228, 1, 19, 1371, 20], + ["setarg", 228, 2, 225, 1371, 20], + ["invoke", 228, 226, 1371, 20], + ["move", 20, 226, 1371, 20], + ["get", 231, 9, 1, 1372, 14], + ["frame", 232, 231, 0, 1372, 14], + ["null", 233, 1372, 14], + ["setarg", 232, 0, 233, 1372, 14], + ["invoke", 232, 230, 1372, 14], + ["move", 4, 230, 1372, 14], + ["null", 234, 1373, 16], + ["put", 234, 4, 1, 1373, 16], + ["put", 19, 6, 1, 1374, 16], + ["get", 236, 19, 1, 1375, 7], + ["frame", 237, 236, 4, 1375, 7], + ["null", 238, 1375, 7], + ["setarg", 237, 0, 238, 1375, 7], + ["setarg", 237, 1, 2, 1375, 7], + ["setarg", 237, 2, 4, 1375, 7], + ["setarg", 237, 3, 15, 1375, 7], + ["setarg", 237, 4, 20, 1375, 7], + ["invoke", 237, 235, 1375, 7], + ["load_field", 239, 7, "access_kind", 1376, 47], + ["get", 241, 40, 1, 1376, 7], + ["frame", 242, 241, 4, 1376, 7], + ["null", 243, 1376, 7], + ["setarg", 242, 0, 243, 1376, 7], + ["setarg", 242, 1, 14, 1376, 7], + ["setarg", 242, 2, 6, 1376, 7], + ["setarg", 242, 3, 4, 1376, 7], + ["setarg", 242, 4, 239, 1376, 7], + ["invoke", 242, 240, 1376, 7], + ["return", 4, 1377, 14], + "_nop_ur_3", + "if_else_668", + "if_end_669", + "if_end_661", + "if_end_578", + ["access", 244, -1, 1379, 12], + ["return", 244, 1379, 12], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 213, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 24, 1, "kind", 1384, 16], + ["move", 11, 24, 1384, 16], + ["load_field", 25, 1, "left", 1385, 16], + ["move", 12, 25, 1385, 16], + ["load_field", 26, 1, "right", 1386, 17], + ["move", 21, 26, 1386, 17], + ["get", 27, 11, 1, 1387, 15], + ["load_dynamic", 28, 27, 11, 1387, 28], + ["move", 5, 28, 1387, 28], + ["null", 3, 1388, 20], + ["access", 4, 0, 1389, 20], + ["access", 23, 0, 1390, 20], + ["null", 13, 1391, 21], + ["null", 15, 1392, 16], + ["access", 14, 0, 1393, 17], + ["access", 22, 0, 1394, 16], + ["access", 2, 0, 1395, 15], + ["null", 20, 1396, 18], + ["access", 19, 0, 1397, 17], + ["null", 16, 1398, 15], + ["null", 18, 1399, 16], + ["access", 17, 0, 1400, 20], + ["null", 9, 1401, 20], + ["access", 10, 0, 1402, 20], + ["access", 8, 0, 1403, 19], + ["null", 7, 1404, 21], + ["null", 6, 1405, 22], + ["null", 29, 1407, 16], + ["is_identical", 30, 5, 29, 1407, 16], + ["jump_true", 30, "ne_nid_679", 1407, 16], + ["jump", "ne_ni_680", 1407, 16], + "ne_nid_679", + ["false", 30, 1407, 16], + ["jump", "ne_done_678", 1407, 16], + "ne_ni_680", + ["is_int", 31, 5, 1407, 16], + ["jump_false", 31, "ne_nn_681", 1407, 16], + "_nop_tc_1", + ["jump", "ne_nn_681", 1407, 16], + ["ne_int", 30, 5, 29, 1407, 16], + ["jump", "ne_done_678", 1407, 16], + "ne_nn_681", + ["is_num", 31, 5, 1407, 16], + ["jump_false", 31, "ne_nt_682", 1407, 16], + "_nop_tc_2", + ["jump", "ne_nt_682", 1407, 16], + ["ne_float", 30, 5, 29, 1407, 16], + ["jump", "ne_done_678", 1407, 16], + "ne_nt_682", + ["is_text", 31, 5, 1407, 16], + ["jump_false", 31, "ne_nnl_683", 1407, 16], + "_nop_tc_3", + ["jump", "ne_nnl_683", 1407, 16], + ["ne_text", 30, 5, 29, 1407, 16], + ["jump", "ne_done_678", 1407, 16], + "ne_nnl_683", + ["is_null", 31, 5, 1407, 16], + ["jump_false", 31, "ne_nb_684", 1407, 16], + "_nop_tc_4", + "_nop_tc_5", + ["false", 30, 1407, 16], + ["jump", "ne_done_678", 1407, 16], + "ne_nb_684", + ["is_bool", 31, 5, 1407, 16], + ["jump_false", 31, "ne_mis_685", 1407, 16], + "_nop_tc_6", + ["jump", "ne_mis_685", 1407, 16], + ["ne_bool", 30, 5, 29, 1407, 16], + ["jump", "ne_done_678", 1407, 16], + "ne_mis_685", + ["true", 30, 1407, 16], + "ne_done_678", + ["jump_false", 30, "if_else_676", 1407, 16], + ["get", 34, 54, 1, 1408, 14], + ["frame", 35, 34, 2, 1408, 14], + ["null", 36, 1408, 14], + ["setarg", 35, 0, 36, 1408, 14], + ["setarg", 35, 1, 1, 1408, 14], + ["setarg", 35, 2, 5, 1408, 14], + ["tail_invoke", 35, 33, 1408, 14], + ["return", 33, 1408, 14], + "_nop_ur_1", + "if_else_676", + "if_end_677", + ["load_field", 37, 1, "push", 1412, 9], + ["true", 38, 1412, 22], + ["is_identical", 39, 37, 38, 1412, 22], + ["jump_true", 39, "eq_done_688", 1412, 22], + ["is_int", 40, 37, 1412, 22], + ["jump_false", 40, "eq_ni_689", 1412, 22], + "_nop_tc_7", + ["jump", "eq_ni_689", 1412, 22], + ["eq_int", 39, 37, 38, 1412, 22], + ["jump", "eq_done_688", 1412, 22], + "eq_ni_689", + ["is_num", 40, 37, 1412, 22], + ["jump_false", 40, "eq_nn_690", 1412, 22], + "_nop_tc_8", + ["jump", "eq_nn_690", 1412, 22], + ["eq_float", 39, 37, 38, 1412, 22], + ["jump", "eq_done_688", 1412, 22], + "eq_nn_690", + ["is_text", 40, 37, 1412, 22], + ["jump_false", 40, "eq_nt_691", 1412, 22], + "_nop_tc_9", + ["jump", "eq_nt_691", 1412, 22], + ["eq_text", 39, 37, 38, 1412, 22], + ["jump", "eq_done_688", 1412, 22], + "eq_nt_691", + ["is_null", 40, 37, 1412, 22], + ["jump_false", 40, "eq_nnl_692", 1412, 22], + "_nop_tc_10", + ["jump", "eq_nnl_692", 1412, 22], + ["true", 39, 1412, 22], + ["jump", "eq_done_688", 1412, 22], + "eq_nnl_692", + ["is_bool", 40, 37, 1412, 22], + ["jump_false", 40, "eq_nb_693", 1412, 22], + "_nop_tc_11", + "_nop_tc_12", + ["eq_bool", 39, 37, 38, 1412, 22], + ["jump", "eq_done_688", 1412, 22], + "eq_nb_693", + ["false", 39, 1412, 22], + "eq_done_688", + ["jump_false", 39, "if_else_686", 1412, 22], + ["load_field", 42, 12, "left", 1413, 18], + ["move", 3, 42, 1413, 18], + ["access", 43, -1, 1414, 37], + ["get", 45, 55, 1, 1414, 18], + ["frame", 46, 45, 2, 1414, 18], + ["null", 47, 1414, 18], + ["setarg", 46, 0, 47, 1414, 18], + ["setarg", 46, 1, 3, 1414, 18], + ["setarg", 46, 2, 43, 1414, 18], + ["invoke", 46, 44, 1414, 18], + ["move", 4, 44, 1414, 18], + ["access", 48, -1, 1415, 34], + ["get", 50, 55, 1, 1415, 18], + ["frame", 51, 50, 2, 1415, 18], + ["null", 52, 1415, 18], + ["setarg", 51, 0, 52, 1415, 18], + ["setarg", 51, 1, 21, 1415, 18], + ["setarg", 51, 2, 48, 1415, 18], + ["invoke", 51, 49, 1415, 18], + ["move", 23, 49, 1415, 18], + ["get", 54, 9, 1, 1416, 17], + ["frame", 55, 54, 0, 1416, 17], + ["null", 56, 1416, 17], + ["setarg", 55, 0, 56, 1416, 17], + ["invoke", 55, 53, 1416, 17], + ["move", 8, 53, 1416, 17], + ["access", 57, "push_err", 1417, 29], + ["get", 59, 57, 1, 1417, 19], + ["frame", 60, 59, 1, 1417, 19], + ["null", 61, 1417, 19], + ["setarg", 60, 0, 61, 1417, 19], + ["setarg", 60, 1, 57, 1417, 19], + ["invoke", 60, 58, 1417, 19], + ["move", 7, 58, 1417, 19], + ["access", 62, "push_done", 1418, 30], + ["get", 64, 57, 1, 1418, 20], + ["frame", 65, 64, 1, 1418, 20], + ["null", 66, 1418, 20], + ["setarg", 65, 0, 66, 1418, 20], + ["setarg", 65, 1, 62, 1418, 20], + ["invoke", 65, 63, 1418, 20], + ["move", 6, 63, 1418, 20], + ["access", 67, "is_array", 1419, 14], + ["get", 69, 14, 1, 1419, 7], + ["frame", 70, 69, 3, 1419, 7], + ["null", 71, 1419, 7], + ["setarg", 70, 0, 71, 1419, 7], + ["setarg", 70, 1, 67, 1419, 7], + ["setarg", 70, 2, 8, 1419, 7], + ["setarg", 70, 3, 4, 1419, 7], + ["invoke", 70, 68, 1419, 7], + ["access", 72, "jump_false", 1420, 22], + ["get", 74, 33, 1, 1420, 7], + ["frame", 75, 74, 3, 1420, 7], + ["null", 76, 1420, 7], + ["setarg", 75, 0, 76, 1420, 7], + ["setarg", 75, 1, 72, 1420, 7], + ["setarg", 75, 2, 8, 1420, 7], + ["setarg", 75, 3, 7, 1420, 7], + ["invoke", 75, 73, 1420, 7], + ["access", 77, "push", 1421, 14], + ["get", 79, 14, 1, 1421, 7], + ["frame", 80, 79, 3, 1421, 7], + ["null", 81, 1421, 7], + ["setarg", 80, 0, 81, 1421, 7], + ["setarg", 80, 1, 77, 1421, 7], + ["setarg", 80, 2, 4, 1421, 7], + ["setarg", 80, 3, 23, 1421, 7], + ["invoke", 80, 78, 1421, 7], + ["get", 83, 32, 1, 1422, 7], + ["frame", 84, 83, 1, 1422, 7], + ["null", 85, 1422, 7], + ["setarg", 84, 0, 85, 1422, 7], + ["setarg", 84, 1, 6, 1422, 7], + ["invoke", 84, 82, 1422, 7], + ["get", 87, 34, 1, 1423, 7], + ["frame", 88, 87, 1, 1423, 7], + ["null", 89, 1423, 7], + ["setarg", 88, 0, 89, 1423, 7], + ["setarg", 88, 1, 7, 1423, 7], + ["invoke", 88, 86, 1423, 7], + ["access", 90, "disrupt", 1424, 14], + ["get", 92, 12, 1, 1424, 7], + ["frame", 93, 92, 1, 1424, 7], + ["null", 94, 1424, 7], + ["setarg", 93, 0, 94, 1424, 7], + ["setarg", 93, 1, 90, 1424, 7], + ["invoke", 93, 91, 1424, 7], + ["get", 96, 34, 1, 1425, 7], + ["frame", 97, 96, 1, 1425, 7], + ["null", 98, 1425, 7], + ["setarg", 97, 0, 98, 1425, 7], + ["setarg", 97, 1, 6, 1425, 7], + ["invoke", 97, 95, 1425, 7], + ["return", 23, 1426, 14], + "_nop_ur_2", + "if_else_686", + "if_end_687", + ["access", 99, -1, 1429, 32], + ["get", 101, 55, 1, 1429, 16], + ["frame", 102, 101, 2, 1429, 16], + ["null", 103, 1429, 16], + ["setarg", 102, 0, 103, 1429, 16], + ["setarg", 102, 1, 21, 1429, 16], + ["setarg", 102, 2, 99, 1429, 16], + ["invoke", 102, 100, 1429, 16], + ["move", 23, 100, 1429, 16], + ["load_field", 104, 12, "kind", 1430, 17], + ["move", 13, 104, 1430, 17], + ["access", 105, "name", 1432, 22], + ["is_identical", 106, 13, 105, 1432, 22], + ["jump_true", 106, "eq_done_696", 1432, 22], + ["is_int", 107, 13, 1432, 22], + ["jump_false", 107, "eq_ni_697", 1432, 22], + "_nop_tc_13", + ["jump", "eq_ni_697", 1432, 22], + ["eq_int", 106, 13, 105, 1432, 22], + ["jump", "eq_done_696", 1432, 22], + "eq_ni_697", + ["is_num", 107, 13, 1432, 22], + ["jump_false", 107, "eq_nn_698", 1432, 22], + "_nop_tc_14", + ["jump", "eq_nn_698", 1432, 22], + ["eq_float", 106, 13, 105, 1432, 22], + ["jump", "eq_done_696", 1432, 22], + "eq_nn_698", + ["is_text", 107, 13, 1432, 22], + ["jump_false", 107, "eq_nt_699", 1432, 22], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 106, 13, 105, 1432, 22], + ["jump", "eq_done_696", 1432, 22], + "eq_nt_699", + ["is_null", 107, 13, 1432, 22], + ["jump_false", 107, "eq_nnl_700", 1432, 22], + "_nop_tc_17", + ["jump", "eq_nnl_700", 1432, 22], + ["true", 106, 1432, 22], + ["jump", "eq_done_696", 1432, 22], + "eq_nnl_700", + ["is_bool", 107, 13, 1432, 22], + ["jump_false", 107, "eq_nb_701", 1432, 22], + "_nop_tc_18", + ["jump", "eq_nb_701", 1432, 22], + ["eq_bool", 106, 13, 105, 1432, 22], + ["jump", "eq_done_696", 1432, 22], + "eq_nb_701", + ["false", 106, 1432, 22], + "eq_done_696", + ["jump_false", 106, "if_else_694", 1432, 22], + ["load_field", 109, 12, "name", 1433, 14], + ["move", 15, 109, 1433, 14], + ["load_field", 110, 12, "level", 1434, 15], + ["move", 14, 110, 1434, 15], + ["null", 111, 1435, 20], + ["is_identical", 112, 14, 111, 1435, 20], + ["jump_true", 112, "eq_done_704", 1435, 20], + ["is_int", 113, 14, 1435, 20], + ["jump_false", 113, "eq_ni_705", 1435, 20], + "_nop_tc_19", + ["jump", "eq_ni_705", 1435, 20], + ["eq_int", 112, 14, 111, 1435, 20], + ["jump", "eq_done_704", 1435, 20], + "eq_ni_705", + ["is_num", 113, 14, 1435, 20], + ["jump_false", 113, "eq_nn_706", 1435, 20], + "_nop_tc_20", + ["jump", "eq_nn_706", 1435, 20], + ["eq_float", 112, 14, 111, 1435, 20], + ["jump", "eq_done_704", 1435, 20], + "eq_nn_706", + ["is_text", 113, 14, 1435, 20], + ["jump_false", 113, "eq_nt_707", 1435, 20], + "_nop_tc_21", + ["jump", "eq_nt_707", 1435, 20], + ["eq_text", 112, 14, 111, 1435, 20], + ["jump", "eq_done_704", 1435, 20], + "eq_nt_707", + ["is_null", 113, 14, 1435, 20], + ["jump_false", 113, "eq_nnl_708", 1435, 20], + "_nop_tc_22", + "_nop_tc_23", + ["true", 112, 1435, 20], + ["jump", "eq_done_704", 1435, 20], + "eq_nnl_708", + ["is_bool", 113, 14, 1435, 20], + ["jump_false", 113, "eq_nb_709", 1435, 20], + "_nop_tc_24", + ["jump", "eq_nb_709", 1435, 20], + ["eq_bool", 112, 14, 111, 1435, 20], + ["jump", "eq_done_704", 1435, 20], + "eq_nb_709", + ["false", 112, 1435, 20], + "eq_done_704", + ["jump_false", 112, "if_else_702", 1435, 20], + ["access", 115, -1, 1436, 17], + ["move", 14, 115, 1436, 17], + ["jump", "if_end_703", 1436, 17], + "if_else_702", + "if_end_703", + ["access", 116, 0, 1438, 20], + ["is_identical", 117, 14, 116, 1438, 20], + ["jump_true", 117, "eq_done_713", 1438, 20], + ["is_int", 118, 14, 1438, 20], + ["jump_false", 118, "eq_ni_714", 1438, 20], + "_nop_tc_25", + "_nop_tc_26", + ["eq_int", 117, 14, 116, 1438, 20], + ["jump", "eq_done_713", 1438, 20], + "eq_ni_714", + ["is_num", 118, 14, 1438, 20], + ["jump_false", 118, "eq_nn_715", 1438, 20], + "_nop_tc_27", + "_nop_tc_28", + ["eq_float", 117, 14, 116, 1438, 20], + ["jump", "eq_done_713", 1438, 20], + "eq_nn_715", + ["is_text", 118, 14, 1438, 20], + ["jump_false", 118, "eq_nt_716", 1438, 20], + "_nop_tc_29", + ["jump", "eq_nt_716", 1438, 20], + ["eq_text", 117, 14, 116, 1438, 20], + ["jump", "eq_done_713", 1438, 20], + "eq_nt_716", + ["is_null", 118, 14, 1438, 20], + ["jump_false", 118, "eq_nnl_717", 1438, 20], + "_nop_tc_30", + ["jump", "eq_nnl_717", 1438, 20], + ["true", 117, 1438, 20], + ["jump", "eq_done_713", 1438, 20], + "eq_nnl_717", + ["is_bool", 118, 14, 1438, 20], + ["jump_false", 118, "eq_nb_718", 1438, 20], + "_nop_tc_31", + ["jump", "eq_nb_718", 1438, 20], + ["eq_bool", 117, 14, 116, 1438, 20], + ["jump", "eq_done_713", 1438, 20], + "eq_nb_718", + ["false", 117, 1438, 20], + "eq_done_713", + ["move", 120, 117, 1438, 20], + ["jump_true", 120, "or_end_712", 1438, 20], + ["access", 121, -1, 1438, 34], + ["is_identical", 122, 14, 121, 1438, 34], + ["jump_true", 122, "eq_done_719", 1438, 34], + ["is_int", 123, 14, 1438, 34], + ["jump_false", 123, "eq_ni_720", 1438, 34], + "_nop_tc_32", + "_nop_tc_33", + ["eq_int", 122, 14, 121, 1438, 34], + ["jump", "eq_done_719", 1438, 34], + "eq_ni_720", + ["is_num", 123, 14, 1438, 34], + ["jump_false", 123, "eq_nn_721", 1438, 34], + "_nop_tc_34", + "_nop_tc_35", + ["eq_float", 122, 14, 121, 1438, 34], + ["jump", "eq_done_719", 1438, 34], + "eq_nn_721", + ["is_text", 123, 14, 1438, 34], + ["jump_false", 123, "eq_nt_722", 1438, 34], + "_nop_tc_36", + ["jump", "eq_nt_722", 1438, 34], + ["eq_text", 122, 14, 121, 1438, 34], + ["jump", "eq_done_719", 1438, 34], + "eq_nt_722", + ["is_null", 123, 14, 1438, 34], + ["jump_false", 123, "eq_nnl_723", 1438, 34], + "_nop_tc_37", + ["jump", "eq_nnl_723", 1438, 34], + ["true", 122, 1438, 34], + ["jump", "eq_done_719", 1438, 34], + "eq_nnl_723", + ["is_bool", 123, 14, 1438, 34], + ["jump_false", 123, "eq_nb_724", 1438, 34], + "_nop_tc_38", + ["jump", "eq_nb_724", 1438, 34], + ["eq_bool", 122, 14, 121, 1438, 34], + ["jump", "eq_done_719", 1438, 34], + "eq_nb_724", + ["false", 122, 1438, 34], + "eq_done_719", + ["move", 120, 122, 1438, 34], + "or_end_712", + ["jump_false", 120, "if_else_710", 1438, 34], + ["get", 126, 49, 1, 1439, 16], + ["frame", 127, 126, 1, 1439, 16], + ["null", 128, 1439, 16], + ["setarg", 127, 0, 128, 1439, 16], + ["setarg", 127, 1, 15, 1439, 16], + ["invoke", 127, 125, 1439, 16], + ["move", 22, 125, 1439, 16], + ["access", 129, 0, 1440, 21], + ["is_int", 131, 22, 1440, 21], + ["jump_false", 131, "rel_ni_727", 1440, 21], + "_nop_tc_39", + "_nop_tc_40", + ["ge_int", 130, 22, 129, 1440, 21], + ["jump", "rel_done_729", 1440, 21], + "rel_ni_727", + ["is_num", 131, 22, 1440, 21], + ["jump_false", 131, "rel_nn_728", 1440, 21], + "_nop_tc_41", + "_nop_tc_42", + ["ge_float", 130, 22, 129, 1440, 21], + ["jump", "rel_done_729", 1440, 21], + "rel_nn_728", + ["is_text", 131, 22, 1440, 21], + ["jump_false", 131, "rel_err_730", 1440, 21], + "_nop_tc_43", + ["jump", "rel_err_730", 1440, 21], + ["ge_text", 130, 22, 129, 1440, 21], + ["jump", "rel_done_729", 1440, 21], + "rel_err_730", + ["disrupt", 1440, 21], + "rel_done_729", + ["jump_false", 130, "if_else_725", 1440, 21], + ["access", 133, "move", 1441, 18], + ["get", 135, 14, 1, 1441, 11], + ["frame", 136, 135, 3, 1441, 11], + ["null", 137, 1441, 11], + ["setarg", 136, 0, 137, 1441, 11], + ["setarg", 136, 1, 133, 1441, 11], + ["setarg", 136, 2, 22, 1441, 11], + ["setarg", 136, 3, 23, 1441, 11], + ["invoke", 136, 134, 1441, 11], + ["jump", "if_end_726", 1441, 11], + "if_else_725", + ["access", 138, -1, 1442, 29], + ["is_identical", 139, 14, 138, 1442, 29], + ["jump_true", 139, "eq_done_733", 1442, 29], + ["is_int", 140, 14, 1442, 29], + ["jump_false", 140, "eq_ni_734", 1442, 29], + "_nop_tc_44", + "_nop_tc_45", + ["eq_int", 139, 14, 138, 1442, 29], + ["jump", "eq_done_733", 1442, 29], + "eq_ni_734", + ["is_num", 140, 14, 1442, 29], + ["jump_false", 140, "eq_nn_735", 1442, 29], + "_nop_tc_46", + "_nop_tc_47", + ["eq_float", 139, 14, 138, 1442, 29], + ["jump", "eq_done_733", 1442, 29], + "eq_nn_735", + ["is_text", 140, 14, 1442, 29], + ["jump_false", 140, "eq_nt_736", 1442, 29], + "_nop_tc_48", + ["jump", "eq_nt_736", 1442, 29], + ["eq_text", 139, 14, 138, 1442, 29], + ["jump", "eq_done_733", 1442, 29], + "eq_nt_736", + ["is_null", 140, 14, 1442, 29], + ["jump_false", 140, "eq_nnl_737", 1442, 29], + "_nop_tc_49", + ["jump", "eq_nnl_737", 1442, 29], + ["true", 139, 1442, 29], + ["jump", "eq_done_733", 1442, 29], + "eq_nnl_737", + ["is_bool", 140, 14, 1442, 29], + ["jump_false", 140, "eq_nb_738", 1442, 29], + "_nop_tc_50", + ["jump", "eq_nb_738", 1442, 29], + ["eq_bool", 139, 14, 138, 1442, 29], + ["jump", "eq_done_733", 1442, 29], + "eq_nb_738", + ["false", 139, 1442, 29], + "eq_done_733", + ["jump_false", 139, "if_else_731", 1442, 29], + ["access", 142, "set_var", 1443, 22], + ["array", 143, 3, 1443, 39], + ["push", 143, 142, 1443, 39], + ["push", 143, 15, 1443, 39], + ["push", 143, 23, 1443, 39], + ["get", 145, 7, 1, 1443, 11], + ["frame", 146, 145, 1, 1443, 11], + ["null", 147, 1443, 11], + ["setarg", 146, 0, 147, 1443, 11], + ["setarg", 146, 1, 143, 1443, 11], + ["invoke", 146, 144, 1443, 11], + ["jump", "if_end_732", 1443, 11], + "if_else_731", + "if_end_732", + "if_end_726", + ["jump", "if_end_711", 1443, 11], + "if_else_710", + ["access", 148, 0, 1445, 26], + ["is_int", 150, 14, 1445, 26], + ["jump_false", 150, "rel_ni_741", 1445, 26], + "_nop_tc_51", + "_nop_tc_52", + ["gt_int", 149, 14, 148, 1445, 26], + ["jump", "rel_done_743", 1445, 26], + "rel_ni_741", + ["is_num", 150, 14, 1445, 26], + ["jump_false", 150, "rel_nn_742", 1445, 26], + "_nop_tc_53", + "_nop_tc_54", + ["gt_float", 149, 14, 148, 1445, 26], + ["jump", "rel_done_743", 1445, 26], + "rel_nn_742", + ["is_text", 150, 14, 1445, 26], + ["jump_false", 150, "rel_err_744", 1445, 26], + "_nop_tc_55", + ["jump", "rel_err_744", 1445, 26], + ["gt_text", 149, 14, 148, 1445, 26], + ["jump", "rel_done_743", 1445, 26], + "rel_err_744", + ["disrupt", 1445, 26], + "rel_done_743", + ["jump_false", 149, "if_else_739", 1445, 26], + ["access", 152, 1, 1446, 23], + ["is_num", 154, 14, 1446, 23], + ["jump_false", 154, "num_err_745", 1446, 23], + "_nop_tc_56", + "_nop_tc_57", + ["subtract", 153, 14, 152, 1446, 23], + ["jump", "num_done_746", 1446, 23], + "num_err_745", + ["disrupt", 1446, 23], + "num_done_746", + ["move", 2, 153, 1446, 23], + ["get", 156, 69, 1, 1447, 18], + ["get", 157, 69, 1, 1447, 39], + ["length", 158, 157, 1447, 39], + ["access", 159, 1, 1447, 56], + "_nop_tc_58", + "_nop_tc_59", + "_nop_tc_60", + "_nop_tc_61", + ["subtract", 160, 158, 159, 1447, 56], + ["jump", "num_done_748", 1447, 56], + "num_err_747", + ["disrupt", 1447, 56], + "num_done_748", + ["is_num", 164, 160, 1447, 60], + ["jump_false", 164, "num_err_749", 1447, 60], + ["is_num", 165, 2, 1447, 60], + ["jump_false", 165, "num_err_749", 1447, 60], + ["subtract", 163, 160, 2, 1447, 60], + ["jump", "num_done_750", 1447, 60], + "num_err_749", + ["disrupt", 1447, 60], + "num_done_750", + ["load_dynamic", 166, 156, 163, 1447, 60], + ["move", 20, 166, 1447, 60], + ["get", 168, 50, 1, 1448, 17], + ["frame", 169, 168, 2, 1448, 17], + ["null", 170, 1448, 17], + ["setarg", 169, 0, 170, 1448, 17], + ["setarg", 169, 1, 20, 1448, 17], + ["setarg", 169, 2, 15, 1448, 17], + ["invoke", 169, 167, 1448, 17], + ["move", 19, 167, 1448, 17], + ["access", 171, "put", 1449, 16], + ["get", 173, 15, 1, 1449, 9], + ["frame", 174, 173, 4, 1449, 9], + ["null", 175, 1449, 9], + ["setarg", 174, 0, 175, 1449, 9], + ["setarg", 174, 1, 171, 1449, 9], + ["setarg", 174, 2, 23, 1449, 9], + ["setarg", 174, 3, 19, 1449, 9], + ["setarg", 174, 4, 14, 1449, 9], + ["invoke", 174, 172, 1449, 9], + ["jump", "if_end_740", 1449, 9], + "if_else_739", + "if_end_740", + "if_end_711", + ["jump", "if_end_695", 1449, 9], + "if_else_694", + ["access", 176, ".", 1451, 29], + ["is_identical", 177, 13, 176, 1451, 29], + ["jump_true", 177, "eq_done_753", 1451, 29], + ["is_int", 178, 13, 1451, 29], + ["jump_false", 178, "eq_ni_754", 1451, 29], + "_nop_tc_62", + ["jump", "eq_ni_754", 1451, 29], + ["eq_int", 177, 13, 176, 1451, 29], + ["jump", "eq_done_753", 1451, 29], + "eq_ni_754", + ["is_num", 178, 13, 1451, 29], + ["jump_false", 178, "eq_nn_755", 1451, 29], + "_nop_tc_63", + ["jump", "eq_nn_755", 1451, 29], + ["eq_float", 177, 13, 176, 1451, 29], + ["jump", "eq_done_753", 1451, 29], + "eq_nn_755", + ["is_text", 178, 13, 1451, 29], + ["jump_false", 178, "eq_nt_756", 1451, 29], + "_nop_tc_64", + "_nop_tc_65", + ["eq_text", 177, 13, 176, 1451, 29], + ["jump", "eq_done_753", 1451, 29], + "eq_nt_756", + ["is_null", 178, 13, 1451, 29], + ["jump_false", 178, "eq_nnl_757", 1451, 29], + "_nop_tc_66", + ["jump", "eq_nnl_757", 1451, 29], + ["true", 177, 1451, 29], + ["jump", "eq_done_753", 1451, 29], + "eq_nnl_757", + ["is_bool", 178, 13, 1451, 29], + ["jump_false", 178, "eq_nb_758", 1451, 29], + "_nop_tc_67", + ["jump", "eq_nb_758", 1451, 29], + ["eq_bool", 177, 13, 176, 1451, 29], + ["jump", "eq_done_753", 1451, 29], + "eq_nb_758", + ["false", 177, 1451, 29], + "eq_done_753", + ["jump_false", 177, "if_else_751", 1451, 29], + ["load_field", 180, 12, "left", 1452, 13], + ["move", 16, 180, 1452, 13], + ["load_field", 181, 12, "right", 1453, 14], + ["move", 18, 181, 1453, 14], + ["access", 182, -1, 1454, 32], + ["get", 184, 55, 1, 1454, 18], + ["frame", 185, 184, 2, 1454, 18], + ["null", 186, 1454, 18], + ["setarg", 185, 0, 186, 1454, 18], + ["setarg", 185, 1, 16, 1454, 18], + ["setarg", 185, 2, 182, 1454, 18], + ["invoke", 185, 183, 1454, 18], + ["move", 17, 183, 1454, 18], + ["get", 188, 41, 1, 1455, 7], + ["frame", 189, 188, 3, 1455, 7], + ["null", 190, 1455, 7], + ["setarg", 189, 0, 190, 1455, 7], + ["setarg", 189, 1, 17, 1455, 7], + ["setarg", 189, 2, 18, 1455, 7], + ["setarg", 189, 3, 23, 1455, 7], + ["invoke", 189, 187, 1455, 7], + ["jump", "if_end_752", 1455, 7], + "if_else_751", + ["access", 191, "[", 1456, 29], + ["is_identical", 192, 13, 191, 1456, 29], + ["jump_true", 192, "eq_done_761", 1456, 29], + ["is_int", 193, 13, 1456, 29], + ["jump_false", 193, "eq_ni_762", 1456, 29], + "_nop_tc_68", + ["jump", "eq_ni_762", 1456, 29], + ["eq_int", 192, 13, 191, 1456, 29], + ["jump", "eq_done_761", 1456, 29], + "eq_ni_762", + ["is_num", 193, 13, 1456, 29], + ["jump_false", 193, "eq_nn_763", 1456, 29], + "_nop_tc_69", + ["jump", "eq_nn_763", 1456, 29], + ["eq_float", 192, 13, 191, 1456, 29], + ["jump", "eq_done_761", 1456, 29], + "eq_nn_763", + ["is_text", 193, 13, 1456, 29], + ["jump_false", 193, "eq_nt_764", 1456, 29], + "_nop_tc_70", + "_nop_tc_71", + ["eq_text", 192, 13, 191, 1456, 29], + ["jump", "eq_done_761", 1456, 29], + "eq_nt_764", + ["is_null", 193, 13, 1456, 29], + ["jump_false", 193, "eq_nnl_765", 1456, 29], + "_nop_tc_72", + ["jump", "eq_nnl_765", 1456, 29], + ["true", 192, 1456, 29], + ["jump", "eq_done_761", 1456, 29], + "eq_nnl_765", + ["is_bool", 193, 13, 1456, 29], + ["jump_false", 193, "eq_nb_766", 1456, 29], + "_nop_tc_73", + ["jump", "eq_nb_766", 1456, 29], + ["eq_bool", 192, 13, 191, 1456, 29], + ["jump", "eq_done_761", 1456, 29], + "eq_nb_766", + ["false", 192, 1456, 29], + "eq_done_761", + ["jump_false", 192, "if_else_759", 1456, 29], + ["load_field", 195, 12, "left", 1457, 13], + ["move", 16, 195, 1457, 13], + ["load_field", 196, 12, "right", 1458, 18], + ["move", 9, 196, 1458, 18], + ["access", 197, -1, 1459, 32], + ["get", 199, 55, 1, 1459, 18], + ["frame", 200, 199, 2, 1459, 18], + ["null", 201, 1459, 18], + ["setarg", 200, 0, 201, 1459, 18], + ["setarg", 200, 1, 16, 1459, 18], + ["setarg", 200, 2, 197, 1459, 18], + ["invoke", 200, 198, 1459, 18], + ["move", 17, 198, 1459, 18], + ["access", 202, -1, 1460, 37], + ["get", 204, 55, 1, 1460, 18], + ["frame", 205, 204, 2, 1460, 18], + ["null", 206, 1460, 18], + ["setarg", 205, 0, 206, 1460, 18], + ["setarg", 205, 1, 9, 1460, 18], + ["setarg", 205, 2, 202, 1460, 18], + ["invoke", 205, 203, 1460, 18], + ["move", 10, 203, 1460, 18], + ["load_field", 207, 12, "access_kind", 1461, 51], + ["get", 209, 40, 1, 1461, 7], + ["frame", 210, 209, 4, 1461, 7], + ["null", 211, 1461, 7], + ["setarg", 210, 0, 211, 1461, 7], + ["setarg", 210, 1, 17, 1461, 7], + ["setarg", 210, 2, 10, 1461, 7], + ["setarg", 210, 3, 23, 1461, 7], + ["setarg", 210, 4, 207, 1461, 7], + ["invoke", 210, 208, 1461, 7], + ["jump", "if_end_760", 1461, 7], + "if_else_759", + "if_end_760", + "if_end_752", + "if_end_695", + ["return", 23, 1463, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 1660, + "nr_close_slots": 0, + "instructions": [ + ["null", 45, 1468, 16], + ["access", 71, 0, 1469, 16], + ["null", 75, 1470, 15], + ["null", 48, 1471, 16], + ["access", 54, 0, 1472, 17], + ["null", 26, 1473, 22], + ["access", 3, 0, 1474, 14], + ["access", 12, 0, 1475, 20], + ["access", 29, 0, 1477, 25], + ["null", 28, 1478, 15], + ["access", 30, 0, 1479, 24], + ["access", 70, 0, 1480, 23], + ["null", 65, 1481, 19], + ["null", 27, 1482, 17], + ["null", 51, 1483, 16], + ["access", 47, 0, 1484, 17], + ["access", 13, 0, 1485, 18], + ["access", 20, 0, 1486, 16], + ["access", 4, 0, 1487, 15], + ["null", 69, 1488, 18], + ["access", 64, 0, 1489, 23], + ["null", 55, 1490, 15], + ["null", 67, 1491, 16], + ["access", 56, 0, 1492, 20], + ["null", 38, 1493, 15], + ["access", 40, 0, 1494, 20], + ["null", 14, 1495, 18], + ["null", 10, 1496, 21], + ["null", 15, 1497, 23], + ["null", 31, 1498, 17], + ["null", 50, 1499, 15], + ["access", 52, 0, 1500, 17], + ["access", 5, 0, 1501, 14], + ["access", 6, 0, 1502, 14], + ["access", 7, 0, 1503, 14], + ["access", 8, 0, 1504, 14], + ["access", 19, 0, 1505, 13], + ["null", 74, 1506, 15], + ["null", 9, 1507, 21], + ["null", 42, 1508, 20], + ["access", 44, 0, 1509, 20], + ["access", 34, 0, 1510, 21], + ["access", 62, 0, 1511, 24], + ["null", 60, 1512, 19], + ["false", 66, 1513, 19], + ["null", 11, 1514, 20], + ["null", 61, 1515, 24], + ["access", 59, 0, 1516, 20], + ["null", 58, 1517, 20], + ["access", 57, 0, 1518, 20], + ["access", 49, 0, 1519, 17], + ["access", 53, 0, 1520, 20], + ["access", 68, 0, 1521, 17], + ["null", 39, 1522, 20], + ["null", 16, 1523, 16], + ["null", 72, 1524, 21], + ["null", 22, 1525, 21], + ["null", 23, 1526, 22], + ["null", 25, 1527, 21], + ["access", 17, 0, 1528, 21], + ["access", 73, 0, 1529, 21], + ["access", 24, 0, 1530, 21], + ["access", 18, 0, 1531, 17], + ["null", 21, 1532, 22], + ["null", 63, 1534, 16], + ["null", 41, 1535, 15], + ["access", 76, 0, 1536, 20], + ["null", 43, 1537, 20], + ["null", 46, 1538, 17], + ["null", 32, 1539, 16], + ["access", 33, 0, 1540, 19], + ["access", 37, 0, 1541, 19], + ["null", 36, 1542, 21], + ["null", 35, 1543, 22], + ["null", 77, 1545, 17], + ["is_identical", 78, 1, 77, 1545, 17], + ["jump_true", 78, "eq_done_769", 1545, 17], + ["is_int", 79, 1, 1545, 17], + ["jump_false", 79, "eq_ni_770", 1545, 17], + "_nop_tc_1", + ["jump", "eq_ni_770", 1545, 17], + ["eq_int", 78, 1, 77, 1545, 17], + ["jump", "eq_done_769", 1545, 17], + "eq_ni_770", + ["is_num", 79, 1, 1545, 17], + ["jump_false", 79, "eq_nn_771", 1545, 17], + "_nop_tc_2", + ["jump", "eq_nn_771", 1545, 17], + ["eq_float", 78, 1, 77, 1545, 17], + ["jump", "eq_done_769", 1545, 17], + "eq_nn_771", + ["is_text", 79, 1, 1545, 17], + ["jump_false", 79, "eq_nt_772", 1545, 17], + "_nop_tc_3", + ["jump", "eq_nt_772", 1545, 17], + ["eq_text", 78, 1, 77, 1545, 17], + ["jump", "eq_done_769", 1545, 17], + "eq_nt_772", + ["is_null", 79, 1, 1545, 17], + ["jump_false", 79, "eq_nnl_773", 1545, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 78, 1545, 17], + ["jump", "eq_done_769", 1545, 17], + "eq_nnl_773", + ["is_bool", 79, 1, 1545, 17], + ["jump_false", 79, "eq_nb_774", 1545, 17], + "_nop_tc_6", + ["jump", "eq_nb_774", 1545, 17], + ["eq_bool", 78, 1, 77, 1545, 17], + ["jump", "eq_done_769", 1545, 17], + "eq_nb_774", + ["false", 78, 1545, 17], + "eq_done_769", + ["jump_false", 78, "if_else_767", 1545, 17], + ["access", 81, -1, 1546, 14], + ["return", 81, 1546, 14], + "_nop_ur_1", + "if_else_767", + "if_end_768", + ["get", 83, 99, 1, 1548, 5], + ["frame", 84, 83, 1, 1548, 5], + ["null", 85, 1548, 5], + ["setarg", 84, 0, 85, 1548, 5], + ["setarg", 84, 1, 1, 1548, 5], + ["invoke", 84, 82, 1548, 5], + ["load_field", 86, 1, "kind", 1549, 12], + ["move", 45, 86, 1549, 12], + ["null", 87, 1550, 17], + ["is_identical", 88, 45, 87, 1550, 17], + ["jump_true", 88, "eq_done_777", 1550, 17], + ["is_int", 89, 45, 1550, 17], + ["jump_false", 89, "eq_ni_778", 1550, 17], + "_nop_tc_7", + ["jump", "eq_ni_778", 1550, 17], + ["eq_int", 88, 45, 87, 1550, 17], + ["jump", "eq_done_777", 1550, 17], + "eq_ni_778", + ["is_num", 89, 45, 1550, 17], + ["jump_false", 89, "eq_nn_779", 1550, 17], + "_nop_tc_8", + ["jump", "eq_nn_779", 1550, 17], + ["eq_float", 88, 45, 87, 1550, 17], + ["jump", "eq_done_777", 1550, 17], + "eq_nn_779", + ["is_text", 89, 45, 1550, 17], + ["jump_false", 89, "eq_nt_780", 1550, 17], + "_nop_tc_9", + ["jump", "eq_nt_780", 1550, 17], + ["eq_text", 88, 45, 87, 1550, 17], + ["jump", "eq_done_777", 1550, 17], + "eq_nt_780", + ["is_null", 89, 45, 1550, 17], + ["jump_false", 89, "eq_nnl_781", 1550, 17], + "_nop_tc_10", + "_nop_tc_11", + ["true", 88, 1550, 17], + ["jump", "eq_done_777", 1550, 17], + "eq_nnl_781", + ["is_bool", 89, 45, 1550, 17], + ["jump_false", 89, "eq_nb_782", 1550, 17], + "_nop_tc_12", + ["jump", "eq_nb_782", 1550, 17], + ["eq_bool", 88, 45, 87, 1550, 17], + ["jump", "eq_done_777", 1550, 17], + "eq_nb_782", + ["false", 88, 1550, 17], + "eq_done_777", + ["jump_false", 88, "if_else_775", 1550, 17], + ["access", 91, -1, 1551, 14], + ["return", 91, 1551, 14], + "_nop_ur_2", + "if_else_775", + "if_end_776", + ["access", 92, "number", 1555, 17], + ["is_identical", 93, 45, 92, 1555, 17], + ["jump_true", 93, "eq_done_785", 1555, 17], + ["is_int", 94, 45, 1555, 17], + ["jump_false", 94, "eq_ni_786", 1555, 17], + "_nop_tc_13", + ["jump", "eq_ni_786", 1555, 17], + ["eq_int", 93, 45, 92, 1555, 17], + ["jump", "eq_done_785", 1555, 17], + "eq_ni_786", + ["is_num", 94, 45, 1555, 17], + ["jump_false", 94, "eq_nn_787", 1555, 17], + "_nop_tc_14", + ["jump", "eq_nn_787", 1555, 17], + ["eq_float", 93, 45, 92, 1555, 17], + ["jump", "eq_done_785", 1555, 17], + "eq_nn_787", + ["is_text", 94, 45, 1555, 17], + ["jump_false", 94, "eq_nt_788", 1555, 17], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 93, 45, 92, 1555, 17], + ["jump", "eq_done_785", 1555, 17], + "eq_nt_788", + ["is_null", 94, 45, 1555, 17], + ["jump_false", 94, "eq_nnl_789", 1555, 17], + "_nop_tc_17", + ["jump", "eq_nnl_789", 1555, 17], + ["true", 93, 1555, 17], + ["jump", "eq_done_785", 1555, 17], + "eq_nnl_789", + ["is_bool", 94, 45, 1555, 17], + ["jump_false", 94, "eq_nb_790", 1555, 17], + "_nop_tc_18", + ["jump", "eq_nb_790", 1555, 17], + ["eq_bool", 93, 45, 92, 1555, 17], + ["jump", "eq_done_785", 1555, 17], + "eq_nb_790", + ["false", 93, 1555, 17], + "eq_done_785", + ["jump_false", 93, "if_else_783", 1555, 17], + ["access", 96, 0, 1556, 24], + ["is_int", 98, 2, 1556, 24], + ["jump_false", 98, "rel_ni_793", 1556, 24], + "_nop_tc_19", + "_nop_tc_20", + ["ge_int", 97, 2, 96, 1556, 24], + ["jump", "rel_done_795", 1556, 24], + "rel_ni_793", + ["is_num", 98, 2, 1556, 24], + ["jump_false", 98, "rel_nn_794", 1556, 24], + "_nop_tc_21", + "_nop_tc_22", + ["ge_float", 97, 2, 96, 1556, 24], + ["jump", "rel_done_795", 1556, 24], + "rel_nn_794", + ["is_text", 98, 2, 1556, 24], + ["jump_false", 98, "rel_err_796", 1556, 24], + "_nop_tc_23", + ["jump", "rel_err_796", 1556, 24], + ["ge_text", 97, 2, 96, 1556, 24], + ["jump", "rel_done_795", 1556, 24], + "rel_err_796", + ["disrupt", 1556, 24], + "rel_done_795", + ["jump_false", 97, "tern_else_791", 1556, 24], + ["move", 100, 2, 1556, 28], + ["jump", "tern_end_792", 1556, 28], + "tern_else_791", + ["get", 102, 9, 1, 1556, 37], + ["frame", 103, 102, 0, 1556, 37], + ["null", 104, 1556, 37], + ["setarg", 103, 0, 104, 1556, 37], + ["invoke", 103, 101, 1556, 37], + ["move", 100, 101, 1556, 37], + "tern_end_792", + ["move", 71, 100, 1556, 37], + ["load_field", 105, 1, "number", 1557, 28], + ["get", 107, 25, 1, 1557, 7], + ["frame", 108, 107, 2, 1557, 7], + ["null", 109, 1557, 7], + ["setarg", 108, 0, 109, 1557, 7], + ["setarg", 108, 1, 71, 1557, 7], + ["setarg", 108, 2, 105, 1557, 7], + ["invoke", 108, 106, 1557, 7], + ["return", 71, 1558, 14], + "_nop_ur_3", + "if_else_783", + "if_end_784", + ["access", 110, "text", 1560, 17], + ["is_identical", 111, 45, 110, 1560, 17], + ["jump_true", 111, "eq_done_799", 1560, 17], + ["is_int", 112, 45, 1560, 17], + ["jump_false", 112, "eq_ni_800", 1560, 17], + "_nop_tc_24", + ["jump", "eq_ni_800", 1560, 17], + ["eq_int", 111, 45, 110, 1560, 17], + ["jump", "eq_done_799", 1560, 17], + "eq_ni_800", + ["is_num", 112, 45, 1560, 17], + ["jump_false", 112, "eq_nn_801", 1560, 17], + "_nop_tc_25", + ["jump", "eq_nn_801", 1560, 17], + ["eq_float", 111, 45, 110, 1560, 17], + ["jump", "eq_done_799", 1560, 17], + "eq_nn_801", + ["is_text", 112, 45, 1560, 17], + ["jump_false", 112, "eq_nt_802", 1560, 17], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 111, 45, 110, 1560, 17], + ["jump", "eq_done_799", 1560, 17], + "eq_nt_802", + ["is_null", 112, 45, 1560, 17], + ["jump_false", 112, "eq_nnl_803", 1560, 17], + "_nop_tc_28", + ["jump", "eq_nnl_803", 1560, 17], + ["true", 111, 1560, 17], + ["jump", "eq_done_799", 1560, 17], + "eq_nnl_803", + ["is_bool", 112, 45, 1560, 17], + ["jump_false", 112, "eq_nb_804", 1560, 17], + "_nop_tc_29", + ["jump", "eq_nb_804", 1560, 17], + ["eq_bool", 111, 45, 110, 1560, 17], + ["jump", "eq_done_799", 1560, 17], + "eq_nb_804", + ["false", 111, 1560, 17], + "eq_done_799", + ["jump_false", 111, "if_else_797", 1560, 17], + ["access", 114, 0, 1561, 24], + ["is_int", 116, 2, 1561, 24], + ["jump_false", 116, "rel_ni_807", 1561, 24], + "_nop_tc_30", + "_nop_tc_31", + ["ge_int", 115, 2, 114, 1561, 24], + ["jump", "rel_done_809", 1561, 24], + "rel_ni_807", + ["is_num", 116, 2, 1561, 24], + ["jump_false", 116, "rel_nn_808", 1561, 24], + "_nop_tc_32", + "_nop_tc_33", + ["ge_float", 115, 2, 114, 1561, 24], + ["jump", "rel_done_809", 1561, 24], + "rel_nn_808", + ["is_text", 116, 2, 1561, 24], + ["jump_false", 116, "rel_err_810", 1561, 24], + "_nop_tc_34", + ["jump", "rel_err_810", 1561, 24], + ["ge_text", 115, 2, 114, 1561, 24], + ["jump", "rel_done_809", 1561, 24], + "rel_err_810", + ["disrupt", 1561, 24], + "rel_done_809", + ["jump_false", 115, "tern_else_805", 1561, 24], + ["move", 118, 2, 1561, 28], + ["jump", "tern_end_806", 1561, 28], + "tern_else_805", + ["get", 120, 9, 1, 1561, 37], + ["frame", 121, 120, 0, 1561, 37], + ["null", 122, 1561, 37], + ["setarg", 121, 0, 122, 1561, 37], + ["invoke", 121, 119, 1561, 37], + ["move", 118, 119, 1561, 37], + "tern_end_806", + ["move", 71, 118, 1561, 37], + ["load_field", 123, 1, "value", 1562, 13], + ["move", 75, 123, 1562, 13], + ["null", 124, 1563, 18], + ["is_identical", 125, 75, 124, 1563, 18], + ["jump_true", 125, "eq_done_813", 1563, 18], + ["is_int", 126, 75, 1563, 18], + ["jump_false", 126, "eq_ni_814", 1563, 18], + "_nop_tc_35", + ["jump", "eq_ni_814", 1563, 18], + ["eq_int", 125, 75, 124, 1563, 18], + ["jump", "eq_done_813", 1563, 18], + "eq_ni_814", + ["is_num", 126, 75, 1563, 18], + ["jump_false", 126, "eq_nn_815", 1563, 18], + "_nop_tc_36", + ["jump", "eq_nn_815", 1563, 18], + ["eq_float", 125, 75, 124, 1563, 18], + ["jump", "eq_done_813", 1563, 18], + "eq_nn_815", + ["is_text", 126, 75, 1563, 18], + ["jump_false", 126, "eq_nt_816", 1563, 18], + "_nop_tc_37", + ["jump", "eq_nt_816", 1563, 18], + ["eq_text", 125, 75, 124, 1563, 18], + ["jump", "eq_done_813", 1563, 18], + "eq_nt_816", + ["is_null", 126, 75, 1563, 18], + ["jump_false", 126, "eq_nnl_817", 1563, 18], + "_nop_tc_38", + "_nop_tc_39", + ["true", 125, 1563, 18], + ["jump", "eq_done_813", 1563, 18], + "eq_nnl_817", + ["is_bool", 126, 75, 1563, 18], + ["jump_false", 126, "eq_nb_818", 1563, 18], + "_nop_tc_40", + ["jump", "eq_nb_818", 1563, 18], + ["eq_bool", 125, 75, 124, 1563, 18], + ["jump", "eq_done_813", 1563, 18], + "eq_nb_818", + ["false", 125, 1563, 18], + "eq_done_813", + ["jump_false", 125, "if_else_811", 1563, 18], + ["access", 128, "", 1564, 15], + ["move", 75, 128, 1564, 15], + ["jump", "if_end_812", 1564, 15], + "if_else_811", + "if_end_812", + ["get", 130, 26, 1, 1566, 7], + ["frame", 131, 130, 2, 1566, 7], + ["null", 132, 1566, 7], + ["setarg", 131, 0, 132, 1566, 7], + ["setarg", 131, 1, 71, 1566, 7], + ["setarg", 131, 2, 75, 1566, 7], + ["invoke", 131, 129, 1566, 7], + ["return", 71, 1567, 14], + "_nop_ur_4", + "if_else_797", + "if_end_798", + ["access", 133, "text literal", 1570, 17], + ["is_identical", 134, 45, 133, 1570, 17], + ["jump_true", 134, "eq_done_821", 1570, 17], + ["is_int", 135, 45, 1570, 17], + ["jump_false", 135, "eq_ni_822", 1570, 17], + "_nop_tc_41", + ["jump", "eq_ni_822", 1570, 17], + ["eq_int", 134, 45, 133, 1570, 17], + ["jump", "eq_done_821", 1570, 17], + "eq_ni_822", + ["is_num", 135, 45, 1570, 17], + ["jump_false", 135, "eq_nn_823", 1570, 17], + "_nop_tc_42", + ["jump", "eq_nn_823", 1570, 17], + ["eq_float", 134, 45, 133, 1570, 17], + ["jump", "eq_done_821", 1570, 17], + "eq_nn_823", + ["is_text", 135, 45, 1570, 17], + ["jump_false", 135, "eq_nt_824", 1570, 17], + "_nop_tc_43", + "_nop_tc_44", + ["eq_text", 134, 45, 133, 1570, 17], + ["jump", "eq_done_821", 1570, 17], + "eq_nt_824", + ["is_null", 135, 45, 1570, 17], + ["jump_false", 135, "eq_nnl_825", 1570, 17], + "_nop_tc_45", + ["jump", "eq_nnl_825", 1570, 17], + ["true", 134, 1570, 17], + ["jump", "eq_done_821", 1570, 17], + "eq_nnl_825", + ["is_bool", 135, 45, 1570, 17], + ["jump_false", 135, "eq_nb_826", 1570, 17], + "_nop_tc_46", + ["jump", "eq_nb_826", 1570, 17], + ["eq_bool", 134, 45, 133, 1570, 17], + ["jump", "eq_done_821", 1570, 17], + "eq_nb_826", + ["false", 134, 1570, 17], + "eq_done_821", + ["jump_false", 134, "if_else_819", 1570, 17], + ["load_field", 137, 1, "list", 1571, 14], + ["move", 48, 137, 1571, 14], + ["null", 138, 1572, 23], + ["is_identical", 139, 48, 138, 1572, 23], + ["jump_true", 139, "ne_nid_830", 1572, 23], + ["jump", "ne_ni_831", 1572, 23], + "ne_nid_830", + ["false", 139, 1572, 23], + ["jump", "ne_done_829", 1572, 23], + "ne_ni_831", + ["is_int", 140, 48, 1572, 23], + ["jump_false", 140, "ne_nn_832", 1572, 23], + "_nop_tc_47", + ["jump", "ne_nn_832", 1572, 23], + ["ne_int", 139, 48, 138, 1572, 23], + ["jump", "ne_done_829", 1572, 23], + "ne_nn_832", + ["is_num", 140, 48, 1572, 23], + ["jump_false", 140, "ne_nt_833", 1572, 23], + "_nop_tc_48", + ["jump", "ne_nt_833", 1572, 23], + ["ne_float", 139, 48, 138, 1572, 23], + ["jump", "ne_done_829", 1572, 23], + "ne_nt_833", + ["is_text", 140, 48, 1572, 23], + ["jump_false", 140, "ne_nnl_834", 1572, 23], + "_nop_tc_49", + ["jump", "ne_nnl_834", 1572, 23], + ["ne_text", 139, 48, 138, 1572, 23], + ["jump", "ne_done_829", 1572, 23], + "ne_nnl_834", + ["is_null", 140, 48, 1572, 23], + ["jump_false", 140, "ne_nb_835", 1572, 23], + "_nop_tc_50", + "_nop_tc_51", + ["false", 139, 1572, 23], + ["jump", "ne_done_829", 1572, 23], + "ne_nb_835", + ["is_bool", 140, 48, 1572, 23], + ["jump_false", 140, "ne_mis_836", 1572, 23], + "_nop_tc_52", + ["jump", "ne_mis_836", 1572, 23], + ["ne_bool", 139, 48, 138, 1572, 23], + ["jump", "ne_done_829", 1572, 23], + "ne_mis_836", + ["true", 139, 1572, 23], + "ne_done_829", + ["jump_false", 139, "tern_else_827", 1572, 23], + ["length", 143, 48, 1572, 37], + ["move", 142, 143, 1572, 37], + ["jump", "tern_end_828", 1572, 37], + "tern_else_827", + ["access", 144, 0, 1572, 45], + ["move", 142, 144, 1572, 45], + "tern_end_828", + ["move", 54, 142, 1572, 45], + ["array", 145, 0, 1573, 20], + ["move", 26, 145, 1573, 20], + ["access", 146, 0, 1574, 12], + ["move", 3, 146, 1574, 12], + "while_start_837", + ["is_int", 148, 3, 1575, 19], + ["jump_false", 148, "rel_ni_839", 1575, 19], + ["is_int", 149, 54, 1575, 19], + ["jump_false", 149, "rel_ni_839", 1575, 19], + ["lt_int", 147, 3, 54, 1575, 19], + ["jump", "rel_done_841", 1575, 19], + "rel_ni_839", + ["is_num", 148, 3, 1575, 19], + ["jump_false", 148, "rel_nn_840", 1575, 19], + ["is_num", 149, 54, 1575, 19], + ["jump_false", 149, "rel_nn_840", 1575, 19], + ["lt_float", 147, 3, 54, 1575, 19], + ["jump", "rel_done_841", 1575, 19], + "rel_nn_840", + ["is_text", 148, 3, 1575, 19], + ["jump_false", 148, "rel_err_842", 1575, 19], + ["is_text", 149, 54, 1575, 19], + ["jump_false", 149, "rel_err_842", 1575, 19], + ["lt_text", 147, 3, 54, 1575, 19], + ["jump", "rel_done_841", 1575, 19], + "rel_err_842", + ["disrupt", 1575, 19], + "rel_done_841", + ["jump_false", 147, "while_end_838", 1575, 19], + ["load_dynamic", 150, 48, 3, 1576, 40], + ["access", 151, -1, 1576, 45], + ["get", 153, 55, 1, 1576, 26], + ["frame", 154, 153, 2, 1576, 26], + ["null", 155, 1576, 26], + ["setarg", 154, 0, 155, 1576, 26], + ["setarg", 154, 1, 150, 1576, 26], + ["setarg", 154, 2, 151, 1576, 26], + ["invoke", 154, 152, 1576, 26], + ["is_array", 156, 26, 1576, 26], + ["jump_false", 156, "push_err_843", 1576, 26], + ["push", 26, 152, 1576, 26], + ["jump", "push_done_844", 1576, 26], + "push_err_843", + ["disrupt", 1576, 26], + "push_done_844", + ["access", 157, 1, 1577, 19], + ["is_text", 159, 3, 1577, 19], + ["jump_false", 159, "add_cn_846", 1577, 19], + "_nop_tc_53", + ["jump", "add_cn_846", 1577, 19], + ["concat", 158, 3, 157, 1577, 19], + ["jump", "add_done_845", 1577, 19], + "add_cn_846", + ["is_num", 159, 3, 1577, 19], + ["jump_false", 159, "add_err_847", 1577, 19], + "_nop_tc_54", + "_nop_tc_55", + ["add", 158, 3, 157, 1577, 19], + ["jump", "add_done_845", 1577, 19], + "add_err_847", + ["disrupt", 1577, 19], + "add_done_845", + ["move", 3, 158, 1577, 19], + ["jump", "while_start_837", 1577, 19], + "while_end_838", + ["get", 162, 9, 1, 1580, 18], + ["frame", 163, 162, 0, 1580, 18], + ["null", 164, 1580, 18], + ["setarg", 163, 0, 164, 1580, 18], + ["invoke", 163, 161, 1580, 18], + ["move", 12, 161, 1580, 18], + ["access", 165, "array", 1581, 18], + ["access", 166, 0, 1581, 37], + ["array", 167, 3, 1581, 37], + ["push", 167, 165, 1581, 37], + ["push", 167, 12, 1581, 37], + ["push", 167, 166, 1581, 37], + ["get", 169, 7, 1, 1581, 7], + ["frame", 170, 169, 1, 1581, 7], + ["null", 171, 1581, 7], + ["setarg", 170, 0, 171, 1581, 7], + ["setarg", 170, 1, 167, 1581, 7], + ["invoke", 170, 168, 1581, 7], + ["access", 172, 0, 1582, 12], + ["move", 3, 172, 1582, 12], + "while_start_848", + ["is_int", 174, 3, 1583, 19], + ["jump_false", 174, "rel_ni_850", 1583, 19], + ["is_int", 175, 54, 1583, 19], + ["jump_false", 175, "rel_ni_850", 1583, 19], + ["lt_int", 173, 3, 54, 1583, 19], + ["jump", "rel_done_852", 1583, 19], + "rel_ni_850", + ["is_num", 174, 3, 1583, 19], + ["jump_false", 174, "rel_nn_851", 1583, 19], + ["is_num", 175, 54, 1583, 19], + ["jump_false", 175, "rel_nn_851", 1583, 19], + ["lt_float", 173, 3, 54, 1583, 19], + ["jump", "rel_done_852", 1583, 19], + "rel_nn_851", + ["is_text", 174, 3, 1583, 19], + ["jump_false", 174, "rel_err_853", 1583, 19], + ["is_text", 175, 54, 1583, 19], + ["jump_false", 175, "rel_err_853", 1583, 19], + ["lt_text", 173, 3, 54, 1583, 19], + ["jump", "rel_done_852", 1583, 19], + "rel_err_853", + ["disrupt", 1583, 19], + "rel_done_852", + ["jump_false", 173, "while_end_849", 1583, 19], + ["access", 176, "push", 1584, 16], + ["load_dynamic", 177, 26, 3, 1584, 45], + ["get", 179, 14, 1, 1584, 9], + ["frame", 180, 179, 3, 1584, 9], + ["null", 181, 1584, 9], + ["setarg", 180, 0, 181, 1584, 9], + ["setarg", 180, 1, 176, 1584, 9], + ["setarg", 180, 2, 12, 1584, 9], + ["setarg", 180, 3, 177, 1584, 9], + ["invoke", 180, 178, 1584, 9], + ["access", 182, 1, 1585, 19], + ["is_text", 184, 3, 1585, 19], + ["jump_false", 184, "add_cn_855", 1585, 19], + "_nop_tc_56", + ["jump", "add_cn_855", 1585, 19], + ["concat", 183, 3, 182, 1585, 19], + ["jump", "add_done_854", 1585, 19], + "add_cn_855", + ["is_num", 184, 3, 1585, 19], + ["jump_false", 184, "add_err_856", 1585, 19], + "_nop_tc_57", + "_nop_tc_58", + ["add", 183, 3, 182, 1585, 19], + ["jump", "add_done_854", 1585, 19], + "add_err_856", + ["disrupt", 1585, 19], + "add_done_854", + ["move", 3, 183, 1585, 19], + ["jump", "while_start_848", 1585, 19], + "while_end_849", + ["access", 186, "format", 1588, 38], + ["get", 188, 47, 1, 1588, 23], + ["frame", 189, 188, 1, 1588, 23], + ["null", 190, 1588, 23], + ["setarg", 189, 0, 190, 1588, 23], + ["setarg", 189, 1, 186, 1588, 23], + ["invoke", 189, 187, 1588, 23], + ["move", 29, 187, 1588, 23], + ["access", 191, 0, 1589, 27], + ["is_int", 193, 29, 1589, 27], + ["jump_false", 193, "rel_ni_859", 1589, 27], + "_nop_tc_59", + "_nop_tc_60", + ["lt_int", 192, 29, 191, 1589, 27], + ["jump", "rel_done_861", 1589, 27], + "rel_ni_859", + ["is_num", 193, 29, 1589, 27], + ["jump_false", 193, "rel_nn_860", 1589, 27], + "_nop_tc_61", + "_nop_tc_62", + ["lt_float", 192, 29, 191, 1589, 27], + ["jump", "rel_done_861", 1589, 27], + "rel_nn_860", + ["is_text", 193, 29, 1589, 27], + ["jump_false", 193, "rel_err_862", 1589, 27], + "_nop_tc_63", + ["jump", "rel_err_862", 1589, 27], + ["lt_text", 192, 29, 191, 1589, 27], + ["jump", "rel_done_861", 1589, 27], + "rel_err_862", + ["disrupt", 1589, 27], + "rel_done_861", + ["jump_false", 192, "if_else_857", 1589, 27], + ["get", 196, 9, 1, 1590, 25], + ["frame", 197, 196, 0, 1590, 25], + ["null", 198, 1590, 25], + ["setarg", 197, 0, 198, 1590, 25], + ["invoke", 197, 195, 1590, 25], + ["move", 29, 195, 1590, 25], + ["access", 199, "format", 1591, 46], + ["get", 201, 17, 1, 1591, 9], + ["frame", 202, 201, 2, 1591, 9], + ["null", 203, 1591, 9], + ["setarg", 202, 0, 203, 1591, 9], + ["setarg", 202, 1, 29, 1591, 9], + ["setarg", 202, 2, 199, 1591, 9], + ["invoke", 202, 200, 1591, 9], + ["jump", "if_end_858", 1591, 9], + "if_else_857", + "if_end_858", + ["load_field", 204, 1, "value", 1594, 13], + ["move", 28, 204, 1594, 13], + ["null", 205, 1595, 18], + ["is_identical", 206, 28, 205, 1595, 18], + ["jump_true", 206, "eq_done_865", 1595, 18], + ["is_int", 207, 28, 1595, 18], + ["jump_false", 207, "eq_ni_866", 1595, 18], + "_nop_tc_64", + ["jump", "eq_ni_866", 1595, 18], + ["eq_int", 206, 28, 205, 1595, 18], + ["jump", "eq_done_865", 1595, 18], + "eq_ni_866", + ["is_num", 207, 28, 1595, 18], + ["jump_false", 207, "eq_nn_867", 1595, 18], + "_nop_tc_65", + ["jump", "eq_nn_867", 1595, 18], + ["eq_float", 206, 28, 205, 1595, 18], + ["jump", "eq_done_865", 1595, 18], + "eq_nn_867", + ["is_text", 207, 28, 1595, 18], + ["jump_false", 207, "eq_nt_868", 1595, 18], + "_nop_tc_66", + ["jump", "eq_nt_868", 1595, 18], + ["eq_text", 206, 28, 205, 1595, 18], + ["jump", "eq_done_865", 1595, 18], + "eq_nt_868", + ["is_null", 207, 28, 1595, 18], + ["jump_false", 207, "eq_nnl_869", 1595, 18], + "_nop_tc_67", + "_nop_tc_68", + ["true", 206, 1595, 18], + ["jump", "eq_done_865", 1595, 18], + "eq_nnl_869", + ["is_bool", 207, 28, 1595, 18], + ["jump_false", 207, "eq_nb_870", 1595, 18], + "_nop_tc_69", + ["jump", "eq_nb_870", 1595, 18], + ["eq_bool", 206, 28, 205, 1595, 18], + ["jump", "eq_done_865", 1595, 18], + "eq_nb_870", + ["false", 206, 1595, 18], + "eq_done_865", + ["jump_false", 206, "if_else_863", 1595, 18], + ["access", 209, "", 1596, 15], + ["move", 28, 209, 1596, 15], + ["jump", "if_end_864", 1596, 15], + "if_else_863", + "if_end_864", + ["get", 211, 9, 1, 1598, 22], + ["frame", 212, 211, 0, 1598, 22], + ["null", 213, 1598, 22], + ["setarg", 212, 0, 213, 1598, 22], + ["invoke", 212, 210, 1598, 22], + ["move", 30, 210, 1598, 22], + ["get", 215, 26, 1, 1599, 7], + ["frame", 216, 215, 2, 1599, 7], + ["null", 217, 1599, 7], + ["setarg", 216, 0, 217, 1599, 7], + ["setarg", 216, 1, 30, 1599, 7], + ["setarg", 216, 2, 28, 1599, 7], + ["invoke", 216, 214, 1599, 7], + ["access", 218, 0, 1601, 31], + ["is_int", 220, 2, 1601, 31], + ["jump_false", 220, "rel_ni_873", 1601, 31], + "_nop_tc_70", + "_nop_tc_71", + ["ge_int", 219, 2, 218, 1601, 31], + ["jump", "rel_done_875", 1601, 31], + "rel_ni_873", + ["is_num", 220, 2, 1601, 31], + ["jump_false", 220, "rel_nn_874", 1601, 31], + "_nop_tc_72", + "_nop_tc_73", + ["ge_float", 219, 2, 218, 1601, 31], + ["jump", "rel_done_875", 1601, 31], + "rel_nn_874", + ["is_text", 220, 2, 1601, 31], + ["jump_false", 220, "rel_err_876", 1601, 31], + "_nop_tc_74", + ["jump", "rel_err_876", 1601, 31], + ["ge_text", 219, 2, 218, 1601, 31], + ["jump", "rel_done_875", 1601, 31], + "rel_err_876", + ["disrupt", 1601, 31], + "rel_done_875", + ["jump_false", 219, "tern_else_871", 1601, 31], + ["move", 222, 2, 1601, 35], + ["jump", "tern_end_872", 1601, 35], + "tern_else_871", + ["get", 224, 9, 1, 1601, 44], + ["frame", 225, 224, 0, 1601, 44], + ["null", 226, 1601, 44], + ["setarg", 225, 0, 226, 1601, 44], + ["invoke", 225, 223, 1601, 44], + ["move", 222, 223, 1601, 44], + "tern_end_872", + ["move", 70, 222, 1601, 44], + ["array", 227, 2, 1602, 60], + ["push", 227, 30, 1602, 60], + ["push", 227, 12, 1602, 60], + ["get", 229, 20, 1, 1602, 7], + ["frame", 230, 229, 3, 1602, 7], + ["null", 231, 1602, 7], + ["setarg", 230, 0, 231, 1602, 7], + ["setarg", 230, 1, 70, 1602, 7], + ["setarg", 230, 2, 29, 1602, 7], + ["setarg", 230, 3, 227, 1602, 7], + ["invoke", 230, 228, 1602, 7], + ["return", 70, 1603, 14], + "_nop_ur_5", + "if_else_819", + "if_end_820", + ["access", 232, "regexp", 1605, 17], + ["is_identical", 233, 45, 232, 1605, 17], + ["jump_true", 233, "eq_done_879", 1605, 17], + ["is_int", 234, 45, 1605, 17], + ["jump_false", 234, "eq_ni_880", 1605, 17], + "_nop_tc_75", + ["jump", "eq_ni_880", 1605, 17], + ["eq_int", 233, 45, 232, 1605, 17], + ["jump", "eq_done_879", 1605, 17], + "eq_ni_880", + ["is_num", 234, 45, 1605, 17], + ["jump_false", 234, "eq_nn_881", 1605, 17], + "_nop_tc_76", + ["jump", "eq_nn_881", 1605, 17], + ["eq_float", 233, 45, 232, 1605, 17], + ["jump", "eq_done_879", 1605, 17], + "eq_nn_881", + ["is_text", 234, 45, 1605, 17], + ["jump_false", 234, "eq_nt_882", 1605, 17], + "_nop_tc_77", + "_nop_tc_78", + ["eq_text", 233, 45, 232, 1605, 17], + ["jump", "eq_done_879", 1605, 17], + "eq_nt_882", + ["is_null", 234, 45, 1605, 17], + ["jump_false", 234, "eq_nnl_883", 1605, 17], + "_nop_tc_79", + ["jump", "eq_nnl_883", 1605, 17], + ["true", 233, 1605, 17], + ["jump", "eq_done_879", 1605, 17], + "eq_nnl_883", + ["is_bool", 234, 45, 1605, 17], + ["jump_false", 234, "eq_nb_884", 1605, 17], + "_nop_tc_80", + ["jump", "eq_nb_884", 1605, 17], + ["eq_bool", 233, 45, 232, 1605, 17], + ["jump", "eq_done_879", 1605, 17], + "eq_nb_884", + ["false", 233, 1605, 17], + "eq_done_879", + ["jump_false", 233, "if_else_877", 1605, 17], + ["access", 236, 0, 1606, 24], + ["is_int", 238, 2, 1606, 24], + ["jump_false", 238, "rel_ni_887", 1606, 24], + "_nop_tc_81", + "_nop_tc_82", + ["ge_int", 237, 2, 236, 1606, 24], + ["jump", "rel_done_889", 1606, 24], + "rel_ni_887", + ["is_num", 238, 2, 1606, 24], + ["jump_false", 238, "rel_nn_888", 1606, 24], + "_nop_tc_83", + "_nop_tc_84", + ["ge_float", 237, 2, 236, 1606, 24], + ["jump", "rel_done_889", 1606, 24], + "rel_nn_888", + ["is_text", 238, 2, 1606, 24], + ["jump_false", 238, "rel_err_890", 1606, 24], + "_nop_tc_85", + ["jump", "rel_err_890", 1606, 24], + ["ge_text", 237, 2, 236, 1606, 24], + ["jump", "rel_done_889", 1606, 24], + "rel_err_890", + ["disrupt", 1606, 24], + "rel_done_889", + ["jump_false", 237, "tern_else_885", 1606, 24], + ["move", 240, 2, 1606, 28], + ["jump", "tern_end_886", 1606, 28], + "tern_else_885", + ["get", 242, 9, 1, 1606, 37], + ["frame", 243, 242, 0, 1606, 37], + ["null", 244, 1606, 37], + ["setarg", 243, 0, 244, 1606, 37], + ["invoke", 243, 241, 1606, 37], + ["move", 240, 241, 1606, 37], + "tern_end_886", + ["move", 71, 240, 1606, 37], + ["load_field", 245, 1, "pattern", 1607, 17], + ["move", 65, 245, 1607, 17], + ["null", 246, 1608, 22], + ["is_identical", 247, 65, 246, 1608, 22], + ["jump_true", 247, "eq_done_893", 1608, 22], + ["is_int", 248, 65, 1608, 22], + ["jump_false", 248, "eq_ni_894", 1608, 22], + "_nop_tc_86", + ["jump", "eq_ni_894", 1608, 22], + ["eq_int", 247, 65, 246, 1608, 22], + ["jump", "eq_done_893", 1608, 22], + "eq_ni_894", + ["is_num", 248, 65, 1608, 22], + ["jump_false", 248, "eq_nn_895", 1608, 22], + "_nop_tc_87", + ["jump", "eq_nn_895", 1608, 22], + ["eq_float", 247, 65, 246, 1608, 22], + ["jump", "eq_done_893", 1608, 22], + "eq_nn_895", + ["is_text", 248, 65, 1608, 22], + ["jump_false", 248, "eq_nt_896", 1608, 22], + "_nop_tc_88", + ["jump", "eq_nt_896", 1608, 22], + ["eq_text", 247, 65, 246, 1608, 22], + ["jump", "eq_done_893", 1608, 22], + "eq_nt_896", + ["is_null", 248, 65, 1608, 22], + ["jump_false", 248, "eq_nnl_897", 1608, 22], + "_nop_tc_89", + "_nop_tc_90", + ["true", 247, 1608, 22], + ["jump", "eq_done_893", 1608, 22], + "eq_nnl_897", + ["is_bool", 248, 65, 1608, 22], + ["jump_false", 248, "eq_nb_898", 1608, 22], + "_nop_tc_91", + ["jump", "eq_nb_898", 1608, 22], + ["eq_bool", 247, 65, 246, 1608, 22], + ["jump", "eq_done_893", 1608, 22], + "eq_nb_898", + ["false", 247, 1608, 22], + "eq_done_893", + ["jump_false", 247, "if_else_891", 1608, 22], + ["access", 250, "", 1609, 19], + ["move", 65, 250, 1609, 19], + ["jump", "if_end_892", 1609, 19], + "if_else_891", + "if_end_892", + ["load_field", 251, 1, "flags", 1611, 15], + ["move", 27, 251, 1611, 15], + ["null", 252, 1612, 20], + ["is_identical", 253, 27, 252, 1612, 20], + ["jump_true", 253, "eq_done_901", 1612, 20], + ["is_int", 254, 27, 1612, 20], + ["jump_false", 254, "eq_ni_902", 1612, 20], + "_nop_tc_92", + ["jump", "eq_ni_902", 1612, 20], + ["eq_int", 253, 27, 252, 1612, 20], + ["jump", "eq_done_901", 1612, 20], + "eq_ni_902", + ["is_num", 254, 27, 1612, 20], + ["jump_false", 254, "eq_nn_903", 1612, 20], + "_nop_tc_93", + ["jump", "eq_nn_903", 1612, 20], + ["eq_float", 253, 27, 252, 1612, 20], + ["jump", "eq_done_901", 1612, 20], + "eq_nn_903", + ["is_text", 254, 27, 1612, 20], + ["jump_false", 254, "eq_nt_904", 1612, 20], + "_nop_tc_94", + ["jump", "eq_nt_904", 1612, 20], + ["eq_text", 253, 27, 252, 1612, 20], + ["jump", "eq_done_901", 1612, 20], + "eq_nt_904", + ["is_null", 254, 27, 1612, 20], + ["jump_false", 254, "eq_nnl_905", 1612, 20], + "_nop_tc_95", + "_nop_tc_96", + ["true", 253, 1612, 20], + ["jump", "eq_done_901", 1612, 20], + "eq_nnl_905", + ["is_bool", 254, 27, 1612, 20], + ["jump_false", 254, "eq_nb_906", 1612, 20], + "_nop_tc_97", + ["jump", "eq_nb_906", 1612, 20], + ["eq_bool", 253, 27, 252, 1612, 20], + ["jump", "eq_done_901", 1612, 20], + "eq_nb_906", + ["false", 253, 1612, 20], + "eq_done_901", + ["jump_false", 253, "if_else_899", 1612, 20], + ["access", 256, "", 1613, 17], + ["move", 27, 256, 1613, 17], + ["jump", "if_end_900", 1613, 17], + "if_else_899", + "if_end_900", + ["access", 257, "regexp", 1615, 18], + ["array", 258, 4, 1615, 43], + ["push", 258, 257, 1615, 43], + ["push", 258, 71, 1615, 43], + ["push", 258, 65, 1615, 43], + ["push", 258, 27, 1615, 43], + ["get", 260, 7, 1, 1615, 7], + ["frame", 261, 260, 1, 1615, 7], + ["null", 262, 1615, 7], + ["setarg", 261, 0, 262, 1615, 7], + ["setarg", 261, 1, 258, 1615, 7], + ["invoke", 261, 259, 1615, 7], + ["return", 71, 1616, 14], + "_nop_ur_6", + "if_else_877", + "if_end_878", + ["access", 263, "true", 1618, 17], + ["is_identical", 264, 45, 263, 1618, 17], + ["jump_true", 264, "eq_done_909", 1618, 17], + ["is_int", 265, 45, 1618, 17], + ["jump_false", 265, "eq_ni_910", 1618, 17], + "_nop_tc_98", + ["jump", "eq_ni_910", 1618, 17], + ["eq_int", 264, 45, 263, 1618, 17], + ["jump", "eq_done_909", 1618, 17], + "eq_ni_910", + ["is_num", 265, 45, 1618, 17], + ["jump_false", 265, "eq_nn_911", 1618, 17], + "_nop_tc_99", + ["jump", "eq_nn_911", 1618, 17], + ["eq_float", 264, 45, 263, 1618, 17], + ["jump", "eq_done_909", 1618, 17], + "eq_nn_911", + ["is_text", 265, 45, 1618, 17], + ["jump_false", 265, "eq_nt_912", 1618, 17], + "_nop_tc_100", + "_nop_tc_101", + ["eq_text", 264, 45, 263, 1618, 17], + ["jump", "eq_done_909", 1618, 17], + "eq_nt_912", + ["is_null", 265, 45, 1618, 17], + ["jump_false", 265, "eq_nnl_913", 1618, 17], + "_nop_tc_102", + ["jump", "eq_nnl_913", 1618, 17], + ["true", 264, 1618, 17], + ["jump", "eq_done_909", 1618, 17], + "eq_nnl_913", + ["is_bool", 265, 45, 1618, 17], + ["jump_false", 265, "eq_nb_914", 1618, 17], + "_nop_tc_103", + ["jump", "eq_nb_914", 1618, 17], + ["eq_bool", 264, 45, 263, 1618, 17], + ["jump", "eq_done_909", 1618, 17], + "eq_nb_914", + ["false", 264, 1618, 17], + "eq_done_909", + ["jump_false", 264, "if_else_907", 1618, 17], + ["access", 267, 0, 1619, 24], + ["is_int", 269, 2, 1619, 24], + ["jump_false", 269, "rel_ni_917", 1619, 24], + "_nop_tc_104", + "_nop_tc_105", + ["ge_int", 268, 2, 267, 1619, 24], + ["jump", "rel_done_919", 1619, 24], + "rel_ni_917", + ["is_num", 269, 2, 1619, 24], + ["jump_false", 269, "rel_nn_918", 1619, 24], + "_nop_tc_106", + "_nop_tc_107", + ["ge_float", 268, 2, 267, 1619, 24], + ["jump", "rel_done_919", 1619, 24], + "rel_nn_918", + ["is_text", 269, 2, 1619, 24], + ["jump_false", 269, "rel_err_920", 1619, 24], + "_nop_tc_108", + ["jump", "rel_err_920", 1619, 24], + ["ge_text", 268, 2, 267, 1619, 24], + ["jump", "rel_done_919", 1619, 24], + "rel_err_920", + ["disrupt", 1619, 24], + "rel_done_919", + ["jump_false", 268, "tern_else_915", 1619, 24], + ["move", 271, 2, 1619, 28], + ["jump", "tern_end_916", 1619, 28], + "tern_else_915", + ["get", 273, 9, 1, 1619, 37], + ["frame", 274, 273, 0, 1619, 37], + ["null", 275, 1619, 37], + ["setarg", 274, 0, 275, 1619, 37], + ["invoke", 274, 272, 1619, 37], + ["move", 271, 272, 1619, 37], + "tern_end_916", + ["move", 71, 271, 1619, 37], + ["true", 276, 1620, 29], + ["get", 278, 23, 1, 1620, 7], + ["frame", 279, 278, 2, 1620, 7], + ["null", 280, 1620, 7], + ["setarg", 279, 0, 280, 1620, 7], + ["setarg", 279, 1, 71, 1620, 7], + ["setarg", 279, 2, 276, 1620, 7], + ["invoke", 279, 277, 1620, 7], + ["return", 71, 1621, 14], + "_nop_ur_7", + "if_else_907", + "if_end_908", + ["access", 281, "false", 1623, 17], + ["is_identical", 282, 45, 281, 1623, 17], + ["jump_true", 282, "eq_done_923", 1623, 17], + ["is_int", 283, 45, 1623, 17], + ["jump_false", 283, "eq_ni_924", 1623, 17], + "_nop_tc_109", + ["jump", "eq_ni_924", 1623, 17], + ["eq_int", 282, 45, 281, 1623, 17], + ["jump", "eq_done_923", 1623, 17], + "eq_ni_924", + ["is_num", 283, 45, 1623, 17], + ["jump_false", 283, "eq_nn_925", 1623, 17], + "_nop_tc_110", + ["jump", "eq_nn_925", 1623, 17], + ["eq_float", 282, 45, 281, 1623, 17], + ["jump", "eq_done_923", 1623, 17], + "eq_nn_925", + ["is_text", 283, 45, 1623, 17], + ["jump_false", 283, "eq_nt_926", 1623, 17], + "_nop_tc_111", + "_nop_tc_112", + ["eq_text", 282, 45, 281, 1623, 17], + ["jump", "eq_done_923", 1623, 17], + "eq_nt_926", + ["is_null", 283, 45, 1623, 17], + ["jump_false", 283, "eq_nnl_927", 1623, 17], + "_nop_tc_113", + ["jump", "eq_nnl_927", 1623, 17], + ["true", 282, 1623, 17], + ["jump", "eq_done_923", 1623, 17], + "eq_nnl_927", + ["is_bool", 283, 45, 1623, 17], + ["jump_false", 283, "eq_nb_928", 1623, 17], + "_nop_tc_114", + ["jump", "eq_nb_928", 1623, 17], + ["eq_bool", 282, 45, 281, 1623, 17], + ["jump", "eq_done_923", 1623, 17], + "eq_nb_928", + ["false", 282, 1623, 17], + "eq_done_923", + ["jump_false", 282, "if_else_921", 1623, 17], + ["access", 285, 0, 1624, 24], + ["is_int", 287, 2, 1624, 24], + ["jump_false", 287, "rel_ni_931", 1624, 24], + "_nop_tc_115", + "_nop_tc_116", + ["ge_int", 286, 2, 285, 1624, 24], + ["jump", "rel_done_933", 1624, 24], + "rel_ni_931", + ["is_num", 287, 2, 1624, 24], + ["jump_false", 287, "rel_nn_932", 1624, 24], + "_nop_tc_117", + "_nop_tc_118", + ["ge_float", 286, 2, 285, 1624, 24], + ["jump", "rel_done_933", 1624, 24], + "rel_nn_932", + ["is_text", 287, 2, 1624, 24], + ["jump_false", 287, "rel_err_934", 1624, 24], + "_nop_tc_119", + ["jump", "rel_err_934", 1624, 24], + ["ge_text", 286, 2, 285, 1624, 24], + ["jump", "rel_done_933", 1624, 24], + "rel_err_934", + ["disrupt", 1624, 24], + "rel_done_933", + ["jump_false", 286, "tern_else_929", 1624, 24], + ["move", 289, 2, 1624, 28], + ["jump", "tern_end_930", 1624, 28], + "tern_else_929", + ["get", 291, 9, 1, 1624, 37], + ["frame", 292, 291, 0, 1624, 37], + ["null", 293, 1624, 37], + ["setarg", 292, 0, 293, 1624, 37], + ["invoke", 292, 290, 1624, 37], + ["move", 289, 290, 1624, 37], + "tern_end_930", + ["move", 71, 289, 1624, 37], + ["false", 294, 1625, 29], + ["get", 296, 23, 1, 1625, 7], + ["frame", 297, 296, 2, 1625, 7], + ["null", 298, 1625, 7], + ["setarg", 297, 0, 298, 1625, 7], + ["setarg", 297, 1, 71, 1625, 7], + ["setarg", 297, 2, 294, 1625, 7], + ["invoke", 297, 295, 1625, 7], + ["return", 71, 1626, 14], + "_nop_ur_8", + "if_else_921", + "if_end_922", + ["access", 299, "null", 1628, 17], + ["is_identical", 300, 45, 299, 1628, 17], + ["jump_true", 300, "eq_done_937", 1628, 17], + ["is_int", 301, 45, 1628, 17], + ["jump_false", 301, "eq_ni_938", 1628, 17], + "_nop_tc_120", + ["jump", "eq_ni_938", 1628, 17], + ["eq_int", 300, 45, 299, 1628, 17], + ["jump", "eq_done_937", 1628, 17], + "eq_ni_938", + ["is_num", 301, 45, 1628, 17], + ["jump_false", 301, "eq_nn_939", 1628, 17], + "_nop_tc_121", + ["jump", "eq_nn_939", 1628, 17], + ["eq_float", 300, 45, 299, 1628, 17], + ["jump", "eq_done_937", 1628, 17], + "eq_nn_939", + ["is_text", 301, 45, 1628, 17], + ["jump_false", 301, "eq_nt_940", 1628, 17], + "_nop_tc_122", + "_nop_tc_123", + ["eq_text", 300, 45, 299, 1628, 17], + ["jump", "eq_done_937", 1628, 17], + "eq_nt_940", + ["is_null", 301, 45, 1628, 17], + ["jump_false", 301, "eq_nnl_941", 1628, 17], + "_nop_tc_124", + ["jump", "eq_nnl_941", 1628, 17], + ["true", 300, 1628, 17], + ["jump", "eq_done_937", 1628, 17], + "eq_nnl_941", + ["is_bool", 301, 45, 1628, 17], + ["jump_false", 301, "eq_nb_942", 1628, 17], + "_nop_tc_125", + ["jump", "eq_nb_942", 1628, 17], + ["eq_bool", 300, 45, 299, 1628, 17], + ["jump", "eq_done_937", 1628, 17], + "eq_nb_942", + ["false", 300, 1628, 17], + "eq_done_937", + ["jump_false", 300, "if_else_935", 1628, 17], + ["access", 303, 0, 1629, 24], + ["is_int", 305, 2, 1629, 24], + ["jump_false", 305, "rel_ni_945", 1629, 24], + "_nop_tc_126", + "_nop_tc_127", + ["ge_int", 304, 2, 303, 1629, 24], + ["jump", "rel_done_947", 1629, 24], + "rel_ni_945", + ["is_num", 305, 2, 1629, 24], + ["jump_false", 305, "rel_nn_946", 1629, 24], + "_nop_tc_128", + "_nop_tc_129", + ["ge_float", 304, 2, 303, 1629, 24], + ["jump", "rel_done_947", 1629, 24], + "rel_nn_946", + ["is_text", 305, 2, 1629, 24], + ["jump_false", 305, "rel_err_948", 1629, 24], + "_nop_tc_130", + ["jump", "rel_err_948", 1629, 24], + ["ge_text", 304, 2, 303, 1629, 24], + ["jump", "rel_done_947", 1629, 24], + "rel_err_948", + ["disrupt", 1629, 24], + "rel_done_947", + ["jump_false", 304, "tern_else_943", 1629, 24], + ["move", 307, 2, 1629, 28], + ["jump", "tern_end_944", 1629, 28], + "tern_else_943", + ["get", 309, 9, 1, 1629, 37], + ["frame", 310, 309, 0, 1629, 37], + ["null", 311, 1629, 37], + ["setarg", 310, 0, 311, 1629, 37], + ["invoke", 310, 308, 1629, 37], + ["move", 307, 308, 1629, 37], + "tern_end_944", + ["move", 71, 307, 1629, 37], + ["get", 313, 24, 1, 1630, 7], + ["frame", 314, 313, 1, 1630, 7], + ["null", 315, 1630, 7], + ["setarg", 314, 0, 315, 1630, 7], + ["setarg", 314, 1, 71, 1630, 7], + ["invoke", 314, 312, 1630, 7], + ["return", 71, 1631, 14], + "_nop_ur_9", + "if_else_935", + "if_end_936", + ["access", 316, "this", 1633, 17], + ["is_identical", 317, 45, 316, 1633, 17], + ["jump_true", 317, "eq_done_951", 1633, 17], + ["is_int", 318, 45, 1633, 17], + ["jump_false", 318, "eq_ni_952", 1633, 17], + "_nop_tc_131", + ["jump", "eq_ni_952", 1633, 17], + ["eq_int", 317, 45, 316, 1633, 17], + ["jump", "eq_done_951", 1633, 17], + "eq_ni_952", + ["is_num", 318, 45, 1633, 17], + ["jump_false", 318, "eq_nn_953", 1633, 17], + "_nop_tc_132", + ["jump", "eq_nn_953", 1633, 17], + ["eq_float", 317, 45, 316, 1633, 17], + ["jump", "eq_done_951", 1633, 17], + "eq_nn_953", + ["is_text", 318, 45, 1633, 17], + ["jump_false", 318, "eq_nt_954", 1633, 17], + "_nop_tc_133", + "_nop_tc_134", + ["eq_text", 317, 45, 316, 1633, 17], + ["jump", "eq_done_951", 1633, 17], + "eq_nt_954", + ["is_null", 318, 45, 1633, 17], + ["jump_false", 318, "eq_nnl_955", 1633, 17], + "_nop_tc_135", + ["jump", "eq_nnl_955", 1633, 17], + ["true", 317, 1633, 17], + ["jump", "eq_done_951", 1633, 17], + "eq_nnl_955", + ["is_bool", 318, 45, 1633, 17], + ["jump_false", 318, "eq_nb_956", 1633, 17], + "_nop_tc_136", + ["jump", "eq_nb_956", 1633, 17], + ["eq_bool", 317, 45, 316, 1633, 17], + ["jump", "eq_done_951", 1633, 17], + "eq_nb_956", + ["false", 317, 1633, 17], + "eq_done_951", + ["jump_false", 317, "if_else_949", 1633, 17], + ["get", 320, 94, 1, 1634, 14], + ["return", 320, 1634, 14], + "_nop_ur_10", + "if_else_949", + "if_end_950", + ["access", 321, "name", 1638, 17], + ["is_identical", 322, 45, 321, 1638, 17], + ["jump_true", 322, "eq_done_959", 1638, 17], + ["is_int", 323, 45, 1638, 17], + ["jump_false", 323, "eq_ni_960", 1638, 17], + "_nop_tc_137", + ["jump", "eq_ni_960", 1638, 17], + ["eq_int", 322, 45, 321, 1638, 17], + ["jump", "eq_done_959", 1638, 17], + "eq_ni_960", + ["is_num", 323, 45, 1638, 17], + ["jump_false", 323, "eq_nn_961", 1638, 17], + "_nop_tc_138", + ["jump", "eq_nn_961", 1638, 17], + ["eq_float", 322, 45, 321, 1638, 17], + ["jump", "eq_done_959", 1638, 17], + "eq_nn_961", + ["is_text", 323, 45, 1638, 17], + ["jump_false", 323, "eq_nt_962", 1638, 17], + "_nop_tc_139", + "_nop_tc_140", + ["eq_text", 322, 45, 321, 1638, 17], + ["jump", "eq_done_959", 1638, 17], + "eq_nt_962", + ["is_null", 323, 45, 1638, 17], + ["jump_false", 323, "eq_nnl_963", 1638, 17], + "_nop_tc_141", + ["jump", "eq_nnl_963", 1638, 17], + ["true", 322, 1638, 17], + ["jump", "eq_done_959", 1638, 17], + "eq_nnl_963", + ["is_bool", 323, 45, 1638, 17], + ["jump_false", 323, "eq_nb_964", 1638, 17], + "_nop_tc_142", + ["jump", "eq_nb_964", 1638, 17], + ["eq_bool", 322, 45, 321, 1638, 17], + ["jump", "eq_done_959", 1638, 17], + "eq_nb_964", + ["false", 322, 1638, 17], + "eq_done_959", + ["jump_false", 322, "if_else_957", 1638, 17], + ["load_field", 325, 1, "name", 1639, 14], + ["move", 51, 325, 1639, 14], + ["load_field", 326, 1, "level", 1640, 15], + ["move", 47, 326, 1640, 15], + ["null", 327, 1641, 20], + ["is_identical", 328, 47, 327, 1641, 20], + ["jump_true", 328, "eq_done_967", 1641, 20], + ["is_int", 329, 47, 1641, 20], + ["jump_false", 329, "eq_ni_968", 1641, 20], + "_nop_tc_143", + ["jump", "eq_ni_968", 1641, 20], + ["eq_int", 328, 47, 327, 1641, 20], + ["jump", "eq_done_967", 1641, 20], + "eq_ni_968", + ["is_num", 329, 47, 1641, 20], + ["jump_false", 329, "eq_nn_969", 1641, 20], + "_nop_tc_144", + ["jump", "eq_nn_969", 1641, 20], + ["eq_float", 328, 47, 327, 1641, 20], + ["jump", "eq_done_967", 1641, 20], + "eq_nn_969", + ["is_text", 329, 47, 1641, 20], + ["jump_false", 329, "eq_nt_970", 1641, 20], + "_nop_tc_145", + ["jump", "eq_nt_970", 1641, 20], + ["eq_text", 328, 47, 327, 1641, 20], + ["jump", "eq_done_967", 1641, 20], + "eq_nt_970", + ["is_null", 329, 47, 1641, 20], + ["jump_false", 329, "eq_nnl_971", 1641, 20], + "_nop_tc_146", + "_nop_tc_147", + ["true", 328, 1641, 20], + ["jump", "eq_done_967", 1641, 20], + "eq_nnl_971", + ["is_bool", 329, 47, 1641, 20], + ["jump_false", 329, "eq_nb_972", 1641, 20], + "_nop_tc_148", + ["jump", "eq_nb_972", 1641, 20], + ["eq_bool", 328, 47, 327, 1641, 20], + ["jump", "eq_done_967", 1641, 20], + "eq_nb_972", + ["false", 328, 1641, 20], + "eq_done_967", + ["jump_false", 328, "if_else_965", 1641, 20], + ["access", 331, -1, 1642, 17], + ["move", 47, 331, 1642, 17], + ["jump", "if_end_966", 1642, 17], + "if_else_965", + "if_end_966", + ["access", 332, 0, 1644, 20], + ["is_identical", 333, 47, 332, 1644, 20], + ["jump_true", 333, "eq_done_976", 1644, 20], + ["is_int", 334, 47, 1644, 20], + ["jump_false", 334, "eq_ni_977", 1644, 20], + "_nop_tc_149", + "_nop_tc_150", + ["eq_int", 333, 47, 332, 1644, 20], + ["jump", "eq_done_976", 1644, 20], + "eq_ni_977", + ["is_num", 334, 47, 1644, 20], + ["jump_false", 334, "eq_nn_978", 1644, 20], + "_nop_tc_151", + "_nop_tc_152", + ["eq_float", 333, 47, 332, 1644, 20], + ["jump", "eq_done_976", 1644, 20], + "eq_nn_978", + ["is_text", 334, 47, 1644, 20], + ["jump_false", 334, "eq_nt_979", 1644, 20], + "_nop_tc_153", + ["jump", "eq_nt_979", 1644, 20], + ["eq_text", 333, 47, 332, 1644, 20], + ["jump", "eq_done_976", 1644, 20], + "eq_nt_979", + ["is_null", 334, 47, 1644, 20], + ["jump_false", 334, "eq_nnl_980", 1644, 20], + "_nop_tc_154", + ["jump", "eq_nnl_980", 1644, 20], + ["true", 333, 1644, 20], + ["jump", "eq_done_976", 1644, 20], + "eq_nnl_980", + ["is_bool", 334, 47, 1644, 20], + ["jump_false", 334, "eq_nb_981", 1644, 20], + "_nop_tc_155", + ["jump", "eq_nb_981", 1644, 20], + ["eq_bool", 333, 47, 332, 1644, 20], + ["jump", "eq_done_976", 1644, 20], + "eq_nb_981", + ["false", 333, 1644, 20], + "eq_done_976", + ["move", 336, 333, 1644, 20], + ["jump_true", 336, "or_end_975", 1644, 20], + ["access", 337, -1, 1644, 34], + ["is_identical", 338, 47, 337, 1644, 34], + ["jump_true", 338, "eq_done_982", 1644, 34], + ["is_int", 339, 47, 1644, 34], + ["jump_false", 339, "eq_ni_983", 1644, 34], + "_nop_tc_156", + "_nop_tc_157", + ["eq_int", 338, 47, 337, 1644, 34], + ["jump", "eq_done_982", 1644, 34], + "eq_ni_983", + ["is_num", 339, 47, 1644, 34], + ["jump_false", 339, "eq_nn_984", 1644, 34], + "_nop_tc_158", + "_nop_tc_159", + ["eq_float", 338, 47, 337, 1644, 34], + ["jump", "eq_done_982", 1644, 34], + "eq_nn_984", + ["is_text", 339, 47, 1644, 34], + ["jump_false", 339, "eq_nt_985", 1644, 34], + "_nop_tc_160", + ["jump", "eq_nt_985", 1644, 34], + ["eq_text", 338, 47, 337, 1644, 34], + ["jump", "eq_done_982", 1644, 34], + "eq_nt_985", + ["is_null", 339, 47, 1644, 34], + ["jump_false", 339, "eq_nnl_986", 1644, 34], + "_nop_tc_161", + ["jump", "eq_nnl_986", 1644, 34], + ["true", 338, 1644, 34], + ["jump", "eq_done_982", 1644, 34], + "eq_nnl_986", + ["is_bool", 339, 47, 1644, 34], + ["jump_false", 339, "eq_nb_987", 1644, 34], + "_nop_tc_162", + ["jump", "eq_nb_987", 1644, 34], + ["eq_bool", 338, 47, 337, 1644, 34], + ["jump", "eq_done_982", 1644, 34], + "eq_nb_987", + ["false", 338, 1644, 34], + "eq_done_982", + ["move", 336, 338, 1644, 34], + "or_end_975", + ["jump_false", 336, "if_else_973", 1644, 34], + ["get", 342, 49, 1, 1645, 16], + ["frame", 343, 342, 1, 1645, 16], + ["null", 344, 1645, 16], + ["setarg", 343, 0, 344, 1645, 16], + ["setarg", 343, 1, 51, 1645, 16], + ["invoke", 343, 341, 1645, 16], + ["move", 71, 341, 1645, 16], + ["access", 345, 0, 1646, 21], + ["is_int", 347, 71, 1646, 21], + ["jump_false", 347, "rel_ni_990", 1646, 21], + "_nop_tc_163", + "_nop_tc_164", + ["ge_int", 346, 71, 345, 1646, 21], + ["jump", "rel_done_992", 1646, 21], + "rel_ni_990", + ["is_num", 347, 71, 1646, 21], + ["jump_false", 347, "rel_nn_991", 1646, 21], + "_nop_tc_165", + "_nop_tc_166", + ["ge_float", 346, 71, 345, 1646, 21], + ["jump", "rel_done_992", 1646, 21], + "rel_nn_991", + ["is_text", 347, 71, 1646, 21], + ["jump_false", 347, "rel_err_993", 1646, 21], + "_nop_tc_167", + ["jump", "rel_err_993", 1646, 21], + ["ge_text", 346, 71, 345, 1646, 21], + ["jump", "rel_done_992", 1646, 21], + "rel_err_993", + ["disrupt", 1646, 21], + "rel_done_992", + ["jump_false", 346, "if_else_988", 1646, 21], + ["return", 71, 1647, 18], + "_nop_ur_11", + "if_else_988", + "if_end_989", + ["jump", "if_end_974", 1647, 18], + "if_else_973", + ["access", 349, 0, 1649, 26], + ["is_int", 351, 47, 1649, 26], + ["jump_false", 351, "rel_ni_996", 1649, 26], + "_nop_tc_168", + "_nop_tc_169", + ["gt_int", 350, 47, 349, 1649, 26], + ["jump", "rel_done_998", 1649, 26], + "rel_ni_996", + ["is_num", 351, 47, 1649, 26], + ["jump_false", 351, "rel_nn_997", 1649, 26], + "_nop_tc_170", + "_nop_tc_171", + ["gt_float", 350, 47, 349, 1649, 26], + ["jump", "rel_done_998", 1649, 26], + "rel_nn_997", + ["is_text", 351, 47, 1649, 26], + ["jump_false", 351, "rel_err_999", 1649, 26], + "_nop_tc_172", + ["jump", "rel_err_999", 1649, 26], + ["gt_text", 350, 47, 349, 1649, 26], + ["jump", "rel_done_998", 1649, 26], + "rel_err_999", + ["disrupt", 1649, 26], + "rel_done_998", + ["jump_false", 350, "if_else_994", 1649, 26], + ["access", 353, 1, 1650, 23], + ["is_num", 355, 47, 1650, 23], + ["jump_false", 355, "num_err_1000", 1650, 23], + "_nop_tc_173", + "_nop_tc_174", + ["subtract", 354, 47, 353, 1650, 23], + ["jump", "num_done_1001", 1650, 23], + "num_err_1000", + ["disrupt", 1650, 23], + "num_done_1001", + ["move", 4, 354, 1650, 23], + ["get", 357, 69, 1, 1651, 18], + ["get", 358, 69, 1, 1651, 39], + ["length", 359, 358, 1651, 39], + ["access", 360, 1, 1651, 56], + "_nop_tc_175", + "_nop_tc_176", + "_nop_tc_177", + "_nop_tc_178", + ["subtract", 361, 359, 360, 1651, 56], + ["jump", "num_done_1003", 1651, 56], + "num_err_1002", + ["disrupt", 1651, 56], + "num_done_1003", + ["is_num", 365, 361, 1651, 60], + ["jump_false", 365, "num_err_1004", 1651, 60], + ["is_num", 366, 4, 1651, 60], + ["jump_false", 366, "num_err_1004", 1651, 60], + ["subtract", 364, 361, 4, 1651, 60], + ["jump", "num_done_1005", 1651, 60], + "num_err_1004", + ["disrupt", 1651, 60], + "num_done_1005", + ["load_dynamic", 367, 357, 364, 1651, 60], + ["move", 69, 367, 1651, 60], + ["get", 369, 50, 1, 1652, 23], + ["frame", 370, 369, 2, 1652, 23], + ["null", 371, 1652, 23], + ["setarg", 370, 0, 371, 1652, 23], + ["setarg", 370, 1, 69, 1652, 23], + ["setarg", 370, 2, 51, 1652, 23], + ["invoke", 370, 368, 1652, 23], + ["move", 64, 368, 1652, 23], + ["get", 373, 9, 1, 1653, 16], + ["frame", 374, 373, 0, 1653, 16], + ["null", 375, 1653, 16], + ["setarg", 374, 0, 375, 1653, 16], + ["invoke", 374, 372, 1653, 16], + ["move", 20, 372, 1653, 16], + ["access", 376, "get", 1654, 16], + ["get", 378, 15, 1, 1654, 9], + ["frame", 379, 378, 4, 1654, 9], + ["null", 380, 1654, 9], + ["setarg", 379, 0, 380, 1654, 9], + ["setarg", 379, 1, 376, 1654, 9], + ["setarg", 379, 2, 20, 1654, 9], + ["setarg", 379, 3, 64, 1654, 9], + ["setarg", 379, 4, 47, 1654, 9], + ["invoke", 379, 377, 1654, 9], + ["return", 20, 1655, 16], + "_nop_ur_12", + "if_else_994", + "if_end_995", + "if_end_974", + ["get", 382, 47, 1, 1658, 16], + ["frame", 383, 382, 1, 1658, 16], + ["null", 384, 1658, 16], + ["setarg", 383, 0, 384, 1658, 16], + ["setarg", 383, 1, 51, 1658, 16], + ["invoke", 383, 381, 1658, 16], + ["move", 13, 381, 1658, 16], + ["access", 385, 0, 1659, 21], + ["is_int", 387, 13, 1659, 21], + ["jump_false", 387, "rel_ni_1008", 1659, 21], + "_nop_tc_179", + "_nop_tc_180", + ["ge_int", 386, 13, 385, 1659, 21], + ["jump", "rel_done_1010", 1659, 21], + "rel_ni_1008", + ["is_num", 387, 13, 1659, 21], + ["jump_false", 387, "rel_nn_1009", 1659, 21], + "_nop_tc_181", + "_nop_tc_182", + ["ge_float", 386, 13, 385, 1659, 21], + ["jump", "rel_done_1010", 1659, 21], + "rel_nn_1009", + ["is_text", 387, 13, 1659, 21], + ["jump_false", 387, "rel_err_1011", 1659, 21], + "_nop_tc_183", + ["jump", "rel_err_1011", 1659, 21], + ["ge_text", 386, 13, 385, 1659, 21], + ["jump", "rel_done_1010", 1659, 21], + "rel_err_1011", + ["disrupt", 1659, 21], + "rel_done_1010", + ["jump_false", 386, "if_else_1006", 1659, 21], + ["return", 13, 1660, 16], + "_nop_ur_13", + "if_else_1006", + "if_end_1007", + ["get", 390, 9, 1, 1662, 14], + ["frame", 391, 390, 0, 1662, 14], + ["null", 392, 1662, 14], + ["setarg", 391, 0, 392, 1662, 14], + ["invoke", 391, 389, 1662, 14], + ["move", 20, 389, 1662, 14], + ["get", 394, 17, 1, 1663, 7], + ["frame", 395, 394, 2, 1663, 7], + ["null", 396, 1663, 7], + ["setarg", 395, 0, 396, 1663, 7], + ["setarg", 395, 1, 20, 1663, 7], + ["setarg", 395, 2, 51, 1663, 7], + ["invoke", 395, 393, 1663, 7], + ["return", 20, 1664, 14], + "_nop_ur_14", + "if_else_957", + "if_end_958", + ["access", 397, ".", 1668, 17], + ["is_identical", 398, 45, 397, 1668, 17], + ["jump_true", 398, "eq_done_1014", 1668, 17], + ["is_int", 399, 45, 1668, 17], + ["jump_false", 399, "eq_ni_1015", 1668, 17], + "_nop_tc_184", + ["jump", "eq_ni_1015", 1668, 17], + ["eq_int", 398, 45, 397, 1668, 17], + ["jump", "eq_done_1014", 1668, 17], + "eq_ni_1015", + ["is_num", 399, 45, 1668, 17], + ["jump_false", 399, "eq_nn_1016", 1668, 17], + "_nop_tc_185", + ["jump", "eq_nn_1016", 1668, 17], + ["eq_float", 398, 45, 397, 1668, 17], + ["jump", "eq_done_1014", 1668, 17], + "eq_nn_1016", + ["is_text", 399, 45, 1668, 17], + ["jump_false", 399, "eq_nt_1017", 1668, 17], + "_nop_tc_186", + "_nop_tc_187", + ["eq_text", 398, 45, 397, 1668, 17], + ["jump", "eq_done_1014", 1668, 17], + "eq_nt_1017", + ["is_null", 399, 45, 1668, 17], + ["jump_false", 399, "eq_nnl_1018", 1668, 17], + "_nop_tc_188", + ["jump", "eq_nnl_1018", 1668, 17], + ["true", 398, 1668, 17], + ["jump", "eq_done_1014", 1668, 17], + "eq_nnl_1018", + ["is_bool", 399, 45, 1668, 17], + ["jump_false", 399, "eq_nb_1019", 1668, 17], + "_nop_tc_189", + ["jump", "eq_nb_1019", 1668, 17], + ["eq_bool", 398, 45, 397, 1668, 17], + ["jump", "eq_done_1014", 1668, 17], + "eq_nb_1019", + ["false", 398, 1668, 17], + "eq_done_1014", + ["jump_false", 398, "if_else_1012", 1668, 17], + ["load_field", 401, 1, "left", 1669, 13], + ["move", 55, 401, 1669, 13], + ["load_field", 402, 1, "right", 1670, 14], + ["move", 67, 402, 1670, 14], + ["access", 403, -1, 1671, 32], + ["get", 405, 55, 1, 1671, 18], + ["frame", 406, 405, 2, 1671, 18], + ["null", 407, 1671, 18], + ["setarg", 406, 0, 407, 1671, 18], + ["setarg", 406, 1, 55, 1671, 18], + ["setarg", 406, 2, 403, 1671, 18], + ["invoke", 406, 404, 1671, 18], + ["move", 56, 404, 1671, 18], + ["get", 409, 9, 1, 1672, 14], + ["frame", 410, 409, 0, 1672, 14], + ["null", 411, 1672, 14], + ["setarg", 410, 0, 411, 1672, 14], + ["invoke", 410, 408, 1672, 14], + ["move", 71, 408, 1672, 14], + ["get", 413, 29, 1, 1673, 7], + ["frame", 414, 413, 3, 1673, 7], + ["null", 415, 1673, 7], + ["setarg", 414, 0, 415, 1673, 7], + ["setarg", 414, 1, 71, 1673, 7], + ["setarg", 414, 2, 56, 1673, 7], + ["setarg", 414, 3, 67, 1673, 7], + ["invoke", 414, 412, 1673, 7], + ["return", 71, 1674, 14], + "_nop_ur_15", + "if_else_1012", + "if_end_1013", + ["access", 416, "[", 1678, 17], + ["is_identical", 417, 45, 416, 1678, 17], + ["jump_true", 417, "eq_done_1022", 1678, 17], + ["is_int", 418, 45, 1678, 17], + ["jump_false", 418, "eq_ni_1023", 1678, 17], + "_nop_tc_190", + ["jump", "eq_ni_1023", 1678, 17], + ["eq_int", 417, 45, 416, 1678, 17], + ["jump", "eq_done_1022", 1678, 17], + "eq_ni_1023", + ["is_num", 418, 45, 1678, 17], + ["jump_false", 418, "eq_nn_1024", 1678, 17], + "_nop_tc_191", + ["jump", "eq_nn_1024", 1678, 17], + ["eq_float", 417, 45, 416, 1678, 17], + ["jump", "eq_done_1022", 1678, 17], + "eq_nn_1024", + ["is_text", 418, 45, 1678, 17], + ["jump_false", 418, "eq_nt_1025", 1678, 17], + "_nop_tc_192", + "_nop_tc_193", + ["eq_text", 417, 45, 416, 1678, 17], + ["jump", "eq_done_1022", 1678, 17], + "eq_nt_1025", + ["is_null", 418, 45, 1678, 17], + ["jump_false", 418, "eq_nnl_1026", 1678, 17], + "_nop_tc_194", + ["jump", "eq_nnl_1026", 1678, 17], + ["true", 417, 1678, 17], + ["jump", "eq_done_1022", 1678, 17], + "eq_nnl_1026", + ["is_bool", 418, 45, 1678, 17], + ["jump_false", 418, "eq_nb_1027", 1678, 17], + "_nop_tc_195", + ["jump", "eq_nb_1027", 1678, 17], + ["eq_bool", 417, 45, 416, 1678, 17], + ["jump", "eq_done_1022", 1678, 17], + "eq_nb_1027", + ["false", 417, 1678, 17], + "eq_done_1022", + ["jump_false", 417, "if_else_1020", 1678, 17], + ["load_field", 420, 1, "left", 1679, 13], + ["move", 55, 420, 1679, 13], + ["load_field", 421, 1, "right", 1680, 13], + ["move", 38, 421, 1680, 13], + ["access", 422, -1, 1681, 32], + ["get", 424, 55, 1, 1681, 18], + ["frame", 425, 424, 2, 1681, 18], + ["null", 426, 1681, 18], + ["setarg", 425, 0, 426, 1681, 18], + ["setarg", 425, 1, 55, 1681, 18], + ["setarg", 425, 2, 422, 1681, 18], + ["invoke", 425, 423, 1681, 18], + ["move", 56, 423, 1681, 18], + ["access", 427, -1, 1682, 32], + ["get", 429, 55, 1, 1682, 18], + ["frame", 430, 429, 2, 1682, 18], + ["null", 431, 1682, 18], + ["setarg", 430, 0, 431, 1682, 18], + ["setarg", 430, 1, 38, 1682, 18], + ["setarg", 430, 2, 427, 1682, 18], + ["invoke", 430, 428, 1682, 18], + ["move", 40, 428, 1682, 18], + ["get", 433, 9, 1, 1683, 14], + ["frame", 434, 433, 0, 1683, 14], + ["null", 435, 1683, 14], + ["setarg", 434, 0, 435, 1683, 14], + ["invoke", 434, 432, 1683, 14], + ["move", 71, 432, 1683, 14], + ["load_field", 436, 1, "access_kind", 1684, 47], + ["get", 438, 28, 1, 1684, 7], + ["frame", 439, 438, 4, 1684, 7], + ["null", 440, 1684, 7], + ["setarg", 439, 0, 440, 1684, 7], + ["setarg", 439, 1, 71, 1684, 7], + ["setarg", 439, 2, 56, 1684, 7], + ["setarg", 439, 3, 40, 1684, 7], + ["setarg", 439, 4, 436, 1684, 7], + ["invoke", 439, 437, 1684, 7], + ["return", 71, 1685, 14], + "_nop_ur_16", + "if_else_1020", + "if_end_1021", + ["access", 441, "(", 1689, 17], + ["is_identical", 442, 45, 441, 1689, 17], + ["jump_true", 442, "eq_done_1030", 1689, 17], + ["is_int", 443, 45, 1689, 17], + ["jump_false", 443, "eq_ni_1031", 1689, 17], + "_nop_tc_196", + ["jump", "eq_ni_1031", 1689, 17], + ["eq_int", 442, 45, 441, 1689, 17], + ["jump", "eq_done_1030", 1689, 17], + "eq_ni_1031", + ["is_num", 443, 45, 1689, 17], + ["jump_false", 443, "eq_nn_1032", 1689, 17], + "_nop_tc_197", + ["jump", "eq_nn_1032", 1689, 17], + ["eq_float", 442, 45, 441, 1689, 17], + ["jump", "eq_done_1030", 1689, 17], + "eq_nn_1032", + ["is_text", 443, 45, 1689, 17], + ["jump_false", 443, "eq_nt_1033", 1689, 17], + "_nop_tc_198", + "_nop_tc_199", + ["eq_text", 442, 45, 441, 1689, 17], + ["jump", "eq_done_1030", 1689, 17], + "eq_nt_1033", + ["is_null", 443, 45, 1689, 17], + ["jump_false", 443, "eq_nnl_1034", 1689, 17], + "_nop_tc_200", + ["jump", "eq_nnl_1034", 1689, 17], + ["true", 442, 1689, 17], + ["jump", "eq_done_1030", 1689, 17], + "eq_nnl_1034", + ["is_bool", 443, 45, 1689, 17], + ["jump_false", 443, "eq_nb_1035", 1689, 17], + "_nop_tc_201", + ["jump", "eq_nb_1035", 1689, 17], + ["eq_bool", 442, 45, 441, 1689, 17], + ["jump", "eq_done_1030", 1689, 17], + "eq_nb_1035", + ["false", 442, 1689, 17], + "eq_done_1030", + ["jump_false", 442, "if_else_1028", 1689, 17], + ["load_field", 445, 1, "expression", 1690, 16], + ["move", 14, 445, 1690, 16], + ["load_field", 446, 1, "list", 1691, 19], + ["move", 10, 446, 1691, 19], + ["load_field", 447, 14, "kind", 1692, 21], + ["move", 15, 447, 1692, 21], + ["access", 448, "name", 1695, 26], + ["is_identical", 449, 15, 448, 1695, 26], + ["jump_true", 449, "eq_done_1039", 1695, 26], + ["is_int", 450, 15, 1695, 26], + ["jump_false", 450, "eq_ni_1040", 1695, 26], + "_nop_tc_202", + ["jump", "eq_ni_1040", 1695, 26], + ["eq_int", 449, 15, 448, 1695, 26], + ["jump", "eq_done_1039", 1695, 26], + "eq_ni_1040", + ["is_num", 450, 15, 1695, 26], + ["jump_false", 450, "eq_nn_1041", 1695, 26], + "_nop_tc_203", + ["jump", "eq_nn_1041", 1695, 26], + ["eq_float", 449, 15, 448, 1695, 26], + ["jump", "eq_done_1039", 1695, 26], + "eq_nn_1041", + ["is_text", 450, 15, 1695, 26], + ["jump_false", 450, "eq_nt_1042", 1695, 26], + "_nop_tc_204", + "_nop_tc_205", + ["eq_text", 449, 15, 448, 1695, 26], + ["jump", "eq_done_1039", 1695, 26], + "eq_nt_1042", + ["is_null", 450, 15, 1695, 26], + ["jump_false", 450, "eq_nnl_1043", 1695, 26], + "_nop_tc_206", + ["jump", "eq_nnl_1043", 1695, 26], + ["true", 449, 1695, 26], + ["jump", "eq_done_1039", 1695, 26], + "eq_nnl_1043", + ["is_bool", 450, 15, 1695, 26], + ["jump_false", 450, "eq_nb_1044", 1695, 26], + "_nop_tc_207", + ["jump", "eq_nb_1044", 1695, 26], + ["eq_bool", 449, 15, 448, 1695, 26], + ["jump", "eq_done_1039", 1695, 26], + "eq_nb_1044", + ["false", 449, 1695, 26], + "eq_done_1039", + ["move", 452, 449, 1695, 26], + ["jump_false", 452, "and_end_1038", 1695, 26], + ["load_field", 453, 14, "make", 1695, 36], + ["access", 454, "functino", 1695, 51], + ["is_identical", 455, 453, 454, 1695, 51], + ["jump_true", 455, "eq_done_1045", 1695, 51], + ["is_int", 456, 453, 1695, 51], + ["jump_false", 456, "eq_ni_1046", 1695, 51], + "_nop_tc_208", + ["jump", "eq_ni_1046", 1695, 51], + ["eq_int", 455, 453, 454, 1695, 51], + ["jump", "eq_done_1045", 1695, 51], + "eq_ni_1046", + ["is_num", 456, 453, 1695, 51], + ["jump_false", 456, "eq_nn_1047", 1695, 51], + "_nop_tc_209", + ["jump", "eq_nn_1047", 1695, 51], + ["eq_float", 455, 453, 454, 1695, 51], + ["jump", "eq_done_1045", 1695, 51], + "eq_nn_1047", + ["is_text", 456, 453, 1695, 51], + ["jump_false", 456, "eq_nt_1048", 1695, 51], + "_nop_tc_210", + "_nop_tc_211", + ["eq_text", 455, 453, 454, 1695, 51], + ["jump", "eq_done_1045", 1695, 51], + "eq_nt_1048", + ["is_null", 456, 453, 1695, 51], + ["jump_false", 456, "eq_nnl_1049", 1695, 51], + "_nop_tc_212", + ["jump", "eq_nnl_1049", 1695, 51], + ["true", 455, 1695, 51], + ["jump", "eq_done_1045", 1695, 51], + "eq_nnl_1049", + ["is_bool", 456, 453, 1695, 51], + ["jump_false", 456, "eq_nb_1050", 1695, 51], + "_nop_tc_213", + ["jump", "eq_nb_1050", 1695, 51], + ["eq_bool", 455, 453, 454, 1695, 51], + ["jump", "eq_done_1045", 1695, 51], + "eq_nb_1050", + ["false", 455, 1695, 51], + "eq_done_1045", + ["move", 452, 455, 1695, 51], + "and_end_1038", + ["jump_false", 452, "if_else_1036", 1695, 51], + ["load_field", 458, 14, "name", 1696, 17], + ["move", 31, 458, 1696, 17], + ["get", 459, 51, 1, 1697, 15], + ["load_dynamic", 460, 459, 31, 1697, 28], + ["move", 50, 460, 1697, 28], + ["null", 461, 1698, 30], + ["is_identical", 462, 10, 461, 1698, 30], + ["jump_true", 462, "ne_nid_1054", 1698, 30], + ["jump", "ne_ni_1055", 1698, 30], + "ne_nid_1054", + ["false", 462, 1698, 30], + ["jump", "ne_done_1053", 1698, 30], + "ne_ni_1055", + ["is_int", 463, 10, 1698, 30], + ["jump_false", 463, "ne_nn_1056", 1698, 30], + "_nop_tc_214", + ["jump", "ne_nn_1056", 1698, 30], + ["ne_int", 462, 10, 461, 1698, 30], + ["jump", "ne_done_1053", 1698, 30], + "ne_nn_1056", + ["is_num", 463, 10, 1698, 30], + ["jump_false", 463, "ne_nt_1057", 1698, 30], + "_nop_tc_215", + ["jump", "ne_nt_1057", 1698, 30], + ["ne_float", 462, 10, 461, 1698, 30], + ["jump", "ne_done_1053", 1698, 30], + "ne_nt_1057", + ["is_text", 463, 10, 1698, 30], + ["jump_false", 463, "ne_nnl_1058", 1698, 30], + "_nop_tc_216", + ["jump", "ne_nnl_1058", 1698, 30], + ["ne_text", 462, 10, 461, 1698, 30], + ["jump", "ne_done_1053", 1698, 30], + "ne_nnl_1058", + ["is_null", 463, 10, 1698, 30], + ["jump_false", 463, "ne_nb_1059", 1698, 30], + "_nop_tc_217", + "_nop_tc_218", + ["false", 462, 1698, 30], + ["jump", "ne_done_1053", 1698, 30], + "ne_nb_1059", + ["is_bool", 463, 10, 1698, 30], + ["jump_false", 463, "ne_mis_1060", 1698, 30], + "_nop_tc_219", + ["jump", "ne_mis_1060", 1698, 30], + ["ne_bool", 462, 10, 461, 1698, 30], + ["jump", "ne_done_1053", 1698, 30], + "ne_mis_1060", + ["true", 462, 1698, 30], + "ne_done_1053", + ["jump_false", 462, "tern_else_1051", 1698, 30], + ["length", 466, 10, 1698, 44], + ["move", 465, 466, 1698, 44], + ["jump", "tern_end_1052", 1698, 44], + "tern_else_1051", + ["access", 467, 0, 1698, 57], + ["move", 465, 467, 1698, 57], + "tern_end_1052", + ["move", 52, 465, 1698, 57], + ["access", 468, "~!", 1700, 22], + ["is_identical", 469, 31, 468, 1700, 22], + ["jump_true", 469, "eq_done_1063", 1700, 22], + ["is_int", 470, 31, 1700, 22], + ["jump_false", 470, "eq_ni_1064", 1700, 22], + "_nop_tc_220", + ["jump", "eq_ni_1064", 1700, 22], + ["eq_int", 469, 31, 468, 1700, 22], + ["jump", "eq_done_1063", 1700, 22], + "eq_ni_1064", + ["is_num", 470, 31, 1700, 22], + ["jump_false", 470, "eq_nn_1065", 1700, 22], + "_nop_tc_221", + ["jump", "eq_nn_1065", 1700, 22], + ["eq_float", 469, 31, 468, 1700, 22], + ["jump", "eq_done_1063", 1700, 22], + "eq_nn_1065", + ["is_text", 470, 31, 1700, 22], + ["jump_false", 470, "eq_nt_1066", 1700, 22], + "_nop_tc_222", + "_nop_tc_223", + ["eq_text", 469, 31, 468, 1700, 22], + ["jump", "eq_done_1063", 1700, 22], + "eq_nt_1066", + ["is_null", 470, 31, 1700, 22], + ["jump_false", 470, "eq_nnl_1067", 1700, 22], + "_nop_tc_224", + ["jump", "eq_nnl_1067", 1700, 22], + ["true", 469, 1700, 22], + ["jump", "eq_done_1063", 1700, 22], + "eq_nnl_1067", + ["is_bool", 470, 31, 1700, 22], + ["jump_false", 470, "eq_nb_1068", 1700, 22], + "_nop_tc_225", + ["jump", "eq_nb_1068", 1700, 22], + ["eq_bool", 469, 31, 468, 1700, 22], + ["jump", "eq_done_1063", 1700, 22], + "eq_nb_1068", + ["false", 469, 1700, 22], + "eq_done_1063", + ["jump_false", 469, "if_else_1061", 1700, 22], + ["access", 472, 0, 1701, 35], + ["load_index", 473, 10, 472, 1701, 35], + ["access", 474, -1, 1701, 39], + ["get", 476, 55, 1, 1701, 16], + ["frame", 477, 476, 2, 1701, 16], + ["null", 478, 1701, 16], + ["setarg", 477, 0, 478, 1701, 16], + ["setarg", 477, 1, 473, 1701, 16], + ["setarg", 477, 2, 474, 1701, 16], + ["invoke", 477, 475, 1701, 16], + ["move", 5, 475, 1701, 16], + ["get", 480, 9, 1, 1702, 15], + ["frame", 481, 480, 0, 1702, 15], + ["null", 482, 1702, 15], + ["setarg", 481, 0, 482, 1702, 15], + ["invoke", 481, 479, 1702, 15], + ["move", 19, 479, 1702, 15], + ["get", 484, 14, 1, 1703, 11], + ["frame", 485, 484, 3, 1703, 11], + ["null", 486, 1703, 11], + ["setarg", 485, 0, 486, 1703, 11], + ["setarg", 485, 1, 50, 1703, 11], + ["setarg", 485, 2, 19, 1703, 11], + ["setarg", 485, 3, 5, 1703, 11], + ["invoke", 485, 483, 1703, 11], + ["return", 19, 1704, 18], + "_nop_ur_17", + "if_else_1061", + "if_end_1062", + ["access", 487, "[]!", 1706, 22], + ["is_identical", 488, 31, 487, 1706, 22], + ["jump_true", 488, "eq_done_1071", 1706, 22], + ["is_int", 489, 31, 1706, 22], + ["jump_false", 489, "eq_ni_1072", 1706, 22], + "_nop_tc_226", + ["jump", "eq_ni_1072", 1706, 22], + ["eq_int", 488, 31, 487, 1706, 22], + ["jump", "eq_done_1071", 1706, 22], + "eq_ni_1072", + ["is_num", 489, 31, 1706, 22], + ["jump_false", 489, "eq_nn_1073", 1706, 22], + "_nop_tc_227", + ["jump", "eq_nn_1073", 1706, 22], + ["eq_float", 488, 31, 487, 1706, 22], + ["jump", "eq_done_1071", 1706, 22], + "eq_nn_1073", + ["is_text", 489, 31, 1706, 22], + ["jump_false", 489, "eq_nt_1074", 1706, 22], + "_nop_tc_228", + "_nop_tc_229", + ["eq_text", 488, 31, 487, 1706, 22], + ["jump", "eq_done_1071", 1706, 22], + "eq_nt_1074", + ["is_null", 489, 31, 1706, 22], + ["jump_false", 489, "eq_nnl_1075", 1706, 22], + "_nop_tc_230", + ["jump", "eq_nnl_1075", 1706, 22], + ["true", 488, 1706, 22], + ["jump", "eq_done_1071", 1706, 22], + "eq_nnl_1075", + ["is_bool", 489, 31, 1706, 22], + ["jump_false", 489, "eq_nb_1076", 1706, 22], + "_nop_tc_231", + ["jump", "eq_nb_1076", 1706, 22], + ["eq_bool", 488, 31, 487, 1706, 22], + ["jump", "eq_done_1071", 1706, 22], + "eq_nb_1076", + ["false", 488, 1706, 22], + "eq_done_1071", + ["jump_false", 488, "if_else_1069", 1706, 22], + ["access", 491, 0, 1707, 35], + ["load_index", 492, 10, 491, 1707, 35], + ["access", 493, -1, 1707, 39], + ["get", 495, 55, 1, 1707, 16], + ["frame", 496, 495, 2, 1707, 16], + ["null", 497, 1707, 16], + ["setarg", 496, 0, 497, 1707, 16], + ["setarg", 496, 1, 492, 1707, 16], + ["setarg", 496, 2, 493, 1707, 16], + ["invoke", 496, 494, 1707, 16], + ["move", 5, 494, 1707, 16], + ["access", 498, 1, 1708, 35], + ["load_index", 499, 10, 498, 1708, 35], + ["access", 500, -1, 1708, 39], + ["get", 502, 55, 1, 1708, 16], + ["frame", 503, 502, 2, 1708, 16], + ["null", 504, 1708, 16], + ["setarg", 503, 0, 504, 1708, 16], + ["setarg", 503, 1, 499, 1708, 16], + ["setarg", 503, 2, 500, 1708, 16], + ["invoke", 503, 501, 1708, 16], + ["move", 6, 501, 1708, 16], + ["get", 506, 9, 1, 1709, 15], + ["frame", 507, 506, 0, 1709, 15], + ["null", 508, 1709, 15], + ["setarg", 507, 0, 508, 1709, 15], + ["invoke", 507, 505, 1709, 15], + ["move", 19, 505, 1709, 15], + ["get", 510, 28, 1, 1710, 11], + ["frame", 511, 510, 3, 1710, 11], + ["null", 512, 1710, 11], + ["setarg", 511, 0, 512, 1710, 11], + ["setarg", 511, 1, 19, 1710, 11], + ["setarg", 511, 2, 5, 1710, 11], + ["setarg", 511, 3, 6, 1710, 11], + ["invoke", 511, 509, 1710, 11], + ["return", 19, 1711, 18], + "_nop_ur_18", + "if_else_1069", + "if_end_1070", + ["access", 513, "=!", 1713, 23], + ["is_identical", 514, 31, 513, 1713, 23], + ["jump_true", 514, "eq_done_1081", 1713, 23], + ["is_int", 515, 31, 1713, 23], + ["jump_false", 515, "eq_ni_1082", 1713, 23], + "_nop_tc_232", + ["jump", "eq_ni_1082", 1713, 23], + ["eq_int", 514, 31, 513, 1713, 23], + ["jump", "eq_done_1081", 1713, 23], + "eq_ni_1082", + ["is_num", 515, 31, 1713, 23], + ["jump_false", 515, "eq_nn_1083", 1713, 23], + "_nop_tc_233", + ["jump", "eq_nn_1083", 1713, 23], + ["eq_float", 514, 31, 513, 1713, 23], + ["jump", "eq_done_1081", 1713, 23], + "eq_nn_1083", + ["is_text", 515, 31, 1713, 23], + ["jump_false", 515, "eq_nt_1084", 1713, 23], + "_nop_tc_234", + "_nop_tc_235", + ["eq_text", 514, 31, 513, 1713, 23], + ["jump", "eq_done_1081", 1713, 23], + "eq_nt_1084", + ["is_null", 515, 31, 1713, 23], + ["jump_false", 515, "eq_nnl_1085", 1713, 23], + "_nop_tc_236", + ["jump", "eq_nnl_1085", 1713, 23], + ["true", 514, 1713, 23], + ["jump", "eq_done_1081", 1713, 23], + "eq_nnl_1085", + ["is_bool", 515, 31, 1713, 23], + ["jump_false", 515, "eq_nb_1086", 1713, 23], + "_nop_tc_237", + ["jump", "eq_nb_1086", 1713, 23], + ["eq_bool", 514, 31, 513, 1713, 23], + ["jump", "eq_done_1081", 1713, 23], + "eq_nb_1086", + ["false", 514, 1713, 23], + "eq_done_1081", + ["move", 517, 514, 1713, 23], + ["jump_true", 517, "or_end_1080", 1713, 23], + ["access", 518, "!=!", 1713, 40], + ["is_identical", 519, 31, 518, 1713, 40], + ["jump_true", 519, "eq_done_1087", 1713, 40], + ["is_int", 520, 31, 1713, 40], + ["jump_false", 520, "eq_ni_1088", 1713, 40], + "_nop_tc_238", + ["jump", "eq_ni_1088", 1713, 40], + ["eq_int", 519, 31, 518, 1713, 40], + ["jump", "eq_done_1087", 1713, 40], + "eq_ni_1088", + ["is_num", 520, 31, 1713, 40], + ["jump_false", 520, "eq_nn_1089", 1713, 40], + "_nop_tc_239", + ["jump", "eq_nn_1089", 1713, 40], + ["eq_float", 519, 31, 518, 1713, 40], + ["jump", "eq_done_1087", 1713, 40], + "eq_nn_1089", + ["is_text", 520, 31, 1713, 40], + ["jump_false", 520, "eq_nt_1090", 1713, 40], + "_nop_tc_240", + "_nop_tc_241", + ["eq_text", 519, 31, 518, 1713, 40], + ["jump", "eq_done_1087", 1713, 40], + "eq_nt_1090", + ["is_null", 520, 31, 1713, 40], + ["jump_false", 520, "eq_nnl_1091", 1713, 40], + "_nop_tc_242", + ["jump", "eq_nnl_1091", 1713, 40], + ["true", 519, 1713, 40], + ["jump", "eq_done_1087", 1713, 40], + "eq_nnl_1091", + ["is_bool", 520, 31, 1713, 40], + ["jump_false", 520, "eq_nb_1092", 1713, 40], + "_nop_tc_243", + ["jump", "eq_nb_1092", 1713, 40], + ["eq_bool", 519, 31, 518, 1713, 40], + ["jump", "eq_done_1087", 1713, 40], + "eq_nb_1092", + ["false", 519, 1713, 40], + "eq_done_1087", + ["move", 517, 519, 1713, 40], + "or_end_1080", + ["move", 522, 517, 1713, 40], + ["jump_false", 522, "and_end_1079", 1713, 40], + ["access", 523, 3, 1713, 59], + ["is_identical", 524, 52, 523, 1713, 59], + ["jump_true", 524, "eq_done_1093", 1713, 59], + ["is_int", 525, 52, 1713, 59], + ["jump_false", 525, "eq_ni_1094", 1713, 59], + "_nop_tc_244", + "_nop_tc_245", + ["eq_int", 524, 52, 523, 1713, 59], + ["jump", "eq_done_1093", 1713, 59], + "eq_ni_1094", + ["is_num", 525, 52, 1713, 59], + ["jump_false", 525, "eq_nn_1095", 1713, 59], + "_nop_tc_246", + "_nop_tc_247", + ["eq_float", 524, 52, 523, 1713, 59], + ["jump", "eq_done_1093", 1713, 59], + "eq_nn_1095", + ["is_text", 525, 52, 1713, 59], + ["jump_false", 525, "eq_nt_1096", 1713, 59], + "_nop_tc_248", + ["jump", "eq_nt_1096", 1713, 59], + ["eq_text", 524, 52, 523, 1713, 59], + ["jump", "eq_done_1093", 1713, 59], + "eq_nt_1096", + ["is_null", 525, 52, 1713, 59], + ["jump_false", 525, "eq_nnl_1097", 1713, 59], + "_nop_tc_249", + ["jump", "eq_nnl_1097", 1713, 59], + ["true", 524, 1713, 59], + ["jump", "eq_done_1093", 1713, 59], + "eq_nnl_1097", + ["is_bool", 525, 52, 1713, 59], + ["jump_false", 525, "eq_nb_1098", 1713, 59], + "_nop_tc_250", + ["jump", "eq_nb_1098", 1713, 59], + ["eq_bool", 524, 52, 523, 1713, 59], + ["jump", "eq_done_1093", 1713, 59], + "eq_nb_1098", + ["false", 524, 1713, 59], + "eq_done_1093", + ["move", 522, 524, 1713, 59], + "and_end_1079", + ["jump_false", 522, "if_else_1077", 1713, 59], + ["access", 527, 0, 1714, 35], + ["load_index", 528, 10, 527, 1714, 35], + ["access", 529, -1, 1714, 39], + ["get", 531, 55, 1, 1714, 16], + ["frame", 532, 531, 2, 1714, 16], + ["null", 533, 1714, 16], + ["setarg", 532, 0, 533, 1714, 16], + ["setarg", 532, 1, 528, 1714, 16], + ["setarg", 532, 2, 529, 1714, 16], + ["invoke", 532, 530, 1714, 16], + ["move", 5, 530, 1714, 16], + ["access", 534, 1, 1715, 35], + ["load_index", 535, 10, 534, 1715, 35], + ["access", 536, -1, 1715, 39], + ["get", 538, 55, 1, 1715, 16], + ["frame", 539, 538, 2, 1715, 16], + ["null", 540, 1715, 16], + ["setarg", 539, 0, 540, 1715, 16], + ["setarg", 539, 1, 535, 1715, 16], + ["setarg", 539, 2, 536, 1715, 16], + ["invoke", 539, 537, 1715, 16], + ["move", 6, 537, 1715, 16], + ["access", 541, 2, 1716, 35], + ["load_index", 542, 10, 541, 1716, 35], + ["access", 543, -1, 1716, 39], + ["get", 545, 55, 1, 1716, 16], + ["frame", 546, 545, 2, 1716, 16], + ["null", 547, 1716, 16], + ["setarg", 546, 0, 547, 1716, 16], + ["setarg", 546, 1, 542, 1716, 16], + ["setarg", 546, 2, 543, 1716, 16], + ["invoke", 546, 544, 1716, 16], + ["move", 7, 544, 1716, 16], + ["get", 549, 9, 1, 1717, 15], + ["frame", 550, 549, 0, 1717, 15], + ["null", 551, 1717, 15], + ["setarg", 550, 0, 551, 1717, 15], + ["invoke", 550, 548, 1717, 15], + ["move", 19, 548, 1717, 15], + ["access", 552, "=!", 1718, 26], + ["is_identical", 553, 31, 552, 1718, 26], + ["jump_true", 553, "eq_done_1101", 1718, 26], + ["is_int", 554, 31, 1718, 26], + ["jump_false", 554, "eq_ni_1102", 1718, 26], + "_nop_tc_251", + ["jump", "eq_ni_1102", 1718, 26], + ["eq_int", 553, 31, 552, 1718, 26], + ["jump", "eq_done_1101", 1718, 26], + "eq_ni_1102", + ["is_num", 554, 31, 1718, 26], + ["jump_false", 554, "eq_nn_1103", 1718, 26], + "_nop_tc_252", + ["jump", "eq_nn_1103", 1718, 26], + ["eq_float", 553, 31, 552, 1718, 26], + ["jump", "eq_done_1101", 1718, 26], + "eq_nn_1103", + ["is_text", 554, 31, 1718, 26], + ["jump_false", 554, "eq_nt_1104", 1718, 26], + "_nop_tc_253", + "_nop_tc_254", + ["eq_text", 553, 31, 552, 1718, 26], + ["jump", "eq_done_1101", 1718, 26], + "eq_nt_1104", + ["is_null", 554, 31, 1718, 26], + ["jump_false", 554, "eq_nnl_1105", 1718, 26], + "_nop_tc_255", + ["jump", "eq_nnl_1105", 1718, 26], + ["true", 553, 1718, 26], + ["jump", "eq_done_1101", 1718, 26], + "eq_nnl_1105", + ["is_bool", 554, 31, 1718, 26], + ["jump_false", 554, "eq_nb_1106", 1718, 26], + "_nop_tc_256", + ["jump", "eq_nb_1106", 1718, 26], + ["eq_bool", 553, 31, 552, 1718, 26], + ["jump", "eq_done_1101", 1718, 26], + "eq_nb_1106", + ["false", 553, 1718, 26], + "eq_done_1101", + ["jump_false", 553, "tern_else_1099", 1718, 26], + ["access", 557, "eq_tol", 1718, 33], + ["move", 556, 557, 1718, 33], + ["jump", "tern_end_1100", 1718, 33], + "tern_else_1099", + ["access", 558, "ne_tol", 1718, 44], + ["move", 556, 558, 1718, 44], + "tern_end_1100", + ["move", 74, 556, 1718, 44], + ["array", 559, 4, 1719, 40], + ["push", 559, 19, 1719, 40], + ["push", 559, 5, 1719, 40], + ["push", 559, 6, 1719, 40], + ["push", 559, 7, 1719, 40], + ["get", 561, 16, 1, 1719, 11], + ["frame", 562, 561, 2, 1719, 11], + ["null", 563, 1719, 11], + ["setarg", 562, 0, 563, 1719, 11], + ["setarg", 562, 1, 74, 1719, 11], + ["setarg", 562, 2, 559, 1719, 11], + ["invoke", 562, 560, 1719, 11], + ["return", 19, 1720, 18], + "_nop_ur_19", + "if_else_1077", + "if_end_1078", + ["access", 564, "&&!", 1722, 22], + ["is_identical", 565, 31, 564, 1722, 22], + ["jump_true", 565, "eq_done_1109", 1722, 22], + ["is_int", 566, 31, 1722, 22], + ["jump_false", 566, "eq_ni_1110", 1722, 22], + "_nop_tc_257", + ["jump", "eq_ni_1110", 1722, 22], + ["eq_int", 565, 31, 564, 1722, 22], + ["jump", "eq_done_1109", 1722, 22], + "eq_ni_1110", + ["is_num", 566, 31, 1722, 22], + ["jump_false", 566, "eq_nn_1111", 1722, 22], + "_nop_tc_258", + ["jump", "eq_nn_1111", 1722, 22], + ["eq_float", 565, 31, 564, 1722, 22], + ["jump", "eq_done_1109", 1722, 22], + "eq_nn_1111", + ["is_text", 566, 31, 1722, 22], + ["jump_false", 566, "eq_nt_1112", 1722, 22], + "_nop_tc_259", + "_nop_tc_260", + ["eq_text", 565, 31, 564, 1722, 22], + ["jump", "eq_done_1109", 1722, 22], + "eq_nt_1112", + ["is_null", 566, 31, 1722, 22], + ["jump_false", 566, "eq_nnl_1113", 1722, 22], + "_nop_tc_261", + ["jump", "eq_nnl_1113", 1722, 22], + ["true", 565, 1722, 22], + ["jump", "eq_done_1109", 1722, 22], + "eq_nnl_1113", + ["is_bool", 566, 31, 1722, 22], + ["jump_false", 566, "eq_nb_1114", 1722, 22], + "_nop_tc_262", + ["jump", "eq_nb_1114", 1722, 22], + ["eq_bool", 565, 31, 564, 1722, 22], + ["jump", "eq_done_1109", 1722, 22], + "eq_nb_1114", + ["false", 565, 1722, 22], + "eq_done_1109", + ["jump_false", 565, "if_else_1107", 1722, 22], + ["access", 568, 0, 1723, 35], + ["load_index", 569, 10, 568, 1723, 35], + ["access", 570, -1, 1723, 39], + ["get", 572, 55, 1, 1723, 16], + ["frame", 573, 572, 2, 1723, 16], + ["null", 574, 1723, 16], + ["setarg", 573, 0, 574, 1723, 16], + ["setarg", 573, 1, 569, 1723, 16], + ["setarg", 573, 2, 570, 1723, 16], + ["invoke", 573, 571, 1723, 16], + ["move", 5, 571, 1723, 16], + ["access", 575, 1, 1724, 35], + ["load_index", 576, 10, 575, 1724, 35], + ["access", 577, -1, 1724, 39], + ["get", 579, 55, 1, 1724, 16], + ["frame", 580, 579, 2, 1724, 16], + ["null", 581, 1724, 16], + ["setarg", 580, 0, 581, 1724, 16], + ["setarg", 580, 1, 576, 1724, 16], + ["setarg", 580, 2, 577, 1724, 16], + ["invoke", 580, 578, 1724, 16], + ["move", 6, 578, 1724, 16], + ["get", 583, 9, 1, 1725, 15], + ["frame", 584, 583, 0, 1725, 15], + ["null", 585, 1725, 15], + ["setarg", 584, 0, 585, 1725, 15], + ["invoke", 584, 582, 1725, 15], + ["move", 19, 582, 1725, 15], + ["access", 586, "and", 1726, 18], + ["get", 588, 15, 1, 1726, 11], + ["frame", 589, 588, 4, 1726, 11], + ["null", 590, 1726, 11], + ["setarg", 589, 0, 590, 1726, 11], + ["setarg", 589, 1, 586, 1726, 11], + ["setarg", 589, 2, 19, 1726, 11], + ["setarg", 589, 3, 5, 1726, 11], + ["setarg", 589, 4, 6, 1726, 11], + ["invoke", 589, 587, 1726, 11], + ["return", 19, 1727, 18], + "_nop_ur_20", + "if_else_1107", + "if_end_1108", + ["access", 591, "||!", 1729, 22], + ["is_identical", 592, 31, 591, 1729, 22], + ["jump_true", 592, "eq_done_1117", 1729, 22], + ["is_int", 593, 31, 1729, 22], + ["jump_false", 593, "eq_ni_1118", 1729, 22], + "_nop_tc_263", + ["jump", "eq_ni_1118", 1729, 22], + ["eq_int", 592, 31, 591, 1729, 22], + ["jump", "eq_done_1117", 1729, 22], + "eq_ni_1118", + ["is_num", 593, 31, 1729, 22], + ["jump_false", 593, "eq_nn_1119", 1729, 22], + "_nop_tc_264", + ["jump", "eq_nn_1119", 1729, 22], + ["eq_float", 592, 31, 591, 1729, 22], + ["jump", "eq_done_1117", 1729, 22], + "eq_nn_1119", + ["is_text", 593, 31, 1729, 22], + ["jump_false", 593, "eq_nt_1120", 1729, 22], + "_nop_tc_265", + "_nop_tc_266", + ["eq_text", 592, 31, 591, 1729, 22], + ["jump", "eq_done_1117", 1729, 22], + "eq_nt_1120", + ["is_null", 593, 31, 1729, 22], + ["jump_false", 593, "eq_nnl_1121", 1729, 22], + "_nop_tc_267", + ["jump", "eq_nnl_1121", 1729, 22], + ["true", 592, 1729, 22], + ["jump", "eq_done_1117", 1729, 22], + "eq_nnl_1121", + ["is_bool", 593, 31, 1729, 22], + ["jump_false", 593, "eq_nb_1122", 1729, 22], + "_nop_tc_268", + ["jump", "eq_nb_1122", 1729, 22], + ["eq_bool", 592, 31, 591, 1729, 22], + ["jump", "eq_done_1117", 1729, 22], + "eq_nb_1122", + ["false", 592, 1729, 22], + "eq_done_1117", + ["jump_false", 592, "if_else_1115", 1729, 22], + ["access", 595, 0, 1730, 35], + ["load_index", 596, 10, 595, 1730, 35], + ["access", 597, -1, 1730, 39], + ["get", 599, 55, 1, 1730, 16], + ["frame", 600, 599, 2, 1730, 16], + ["null", 601, 1730, 16], + ["setarg", 600, 0, 601, 1730, 16], + ["setarg", 600, 1, 596, 1730, 16], + ["setarg", 600, 2, 597, 1730, 16], + ["invoke", 600, 598, 1730, 16], + ["move", 5, 598, 1730, 16], + ["access", 602, 1, 1731, 35], + ["load_index", 603, 10, 602, 1731, 35], + ["access", 604, -1, 1731, 39], + ["get", 606, 55, 1, 1731, 16], + ["frame", 607, 606, 2, 1731, 16], + ["null", 608, 1731, 16], + ["setarg", 607, 0, 608, 1731, 16], + ["setarg", 607, 1, 603, 1731, 16], + ["setarg", 607, 2, 604, 1731, 16], + ["invoke", 607, 605, 1731, 16], + ["move", 6, 605, 1731, 16], + ["get", 610, 9, 1, 1732, 15], + ["frame", 611, 610, 0, 1732, 15], + ["null", 612, 1732, 15], + ["setarg", 611, 0, 612, 1732, 15], + ["invoke", 611, 609, 1732, 15], + ["move", 19, 609, 1732, 15], + ["access", 613, "or", 1733, 18], + ["get", 615, 15, 1, 1733, 11], + ["frame", 616, 615, 4, 1733, 11], + ["null", 617, 1733, 11], + ["setarg", 616, 0, 617, 1733, 11], + ["setarg", 616, 1, 613, 1733, 11], + ["setarg", 616, 2, 19, 1733, 11], + ["setarg", 616, 3, 5, 1733, 11], + ["setarg", 616, 4, 6, 1733, 11], + ["invoke", 616, 614, 1733, 11], + ["return", 19, 1734, 18], + "_nop_ur_21", + "if_else_1115", + "if_end_1116", + ["access", 618, 0, 1737, 33], + ["load_index", 619, 10, 618, 1737, 33], + ["access", 620, -1, 1737, 37], + ["get", 622, 55, 1, 1737, 14], + ["frame", 623, 622, 2, 1737, 14], + ["null", 624, 1737, 14], + ["setarg", 623, 0, 624, 1737, 14], + ["setarg", 623, 1, 619, 1737, 14], + ["setarg", 623, 2, 620, 1737, 14], + ["invoke", 623, 621, 1737, 14], + ["move", 5, 621, 1737, 14], + ["access", 625, 1, 1738, 33], + ["load_index", 626, 10, 625, 1738, 33], + ["access", 627, -1, 1738, 37], + ["get", 629, 55, 1, 1738, 14], + ["frame", 630, 629, 2, 1738, 14], + ["null", 631, 1738, 14], + ["setarg", 630, 0, 631, 1738, 14], + ["setarg", 630, 1, 626, 1738, 14], + ["setarg", 630, 2, 627, 1738, 14], + ["invoke", 630, 628, 1738, 14], + ["move", 6, 628, 1738, 14], + ["get", 633, 9, 1, 1739, 13], + ["frame", 634, 633, 0, 1739, 13], + ["null", 635, 1739, 13], + ["setarg", 634, 0, 635, 1739, 13], + ["invoke", 634, 632, 1739, 13], + ["move", 19, 632, 1739, 13], + ["access", 636, 0, 1740, 28], + ["load_index", 637, 10, 636, 1740, 28], + ["put", 637, 4, 1, 1740, 28], + ["access", 638, 1, 1741, 28], + ["load_index", 639, 10, 638, 1741, 28], + ["put", 639, 6, 1, 1741, 28], + ["get", 641, 19, 1, 1742, 9], + ["frame", 642, 641, 4, 1742, 9], + ["null", 643, 1742, 9], + ["setarg", 642, 0, 643, 1742, 9], + ["setarg", 642, 1, 50, 1742, 9], + ["setarg", 642, 2, 19, 1742, 9], + ["setarg", 642, 3, 5, 1742, 9], + ["setarg", 642, 4, 6, 1742, 9], + ["invoke", 642, 640, 1742, 9], + ["return", 19, 1743, 16], + "_nop_ur_22", + "if_else_1036", + "if_end_1037", + ["access", 644, "name", 1747, 26], + ["is_identical", 645, 15, 644, 1747, 26], + ["jump_true", 645, "eq_done_1126", 1747, 26], + ["is_int", 646, 15, 1747, 26], + ["jump_false", 646, "eq_ni_1127", 1747, 26], + "_nop_tc_269", + ["jump", "eq_ni_1127", 1747, 26], + ["eq_int", 645, 15, 644, 1747, 26], + ["jump", "eq_done_1126", 1747, 26], + "eq_ni_1127", + ["is_num", 646, 15, 1747, 26], + ["jump_false", 646, "eq_nn_1128", 1747, 26], + "_nop_tc_270", + ["jump", "eq_nn_1128", 1747, 26], + ["eq_float", 645, 15, 644, 1747, 26], + ["jump", "eq_done_1126", 1747, 26], + "eq_nn_1128", + ["is_text", 646, 15, 1747, 26], + ["jump_false", 646, "eq_nt_1129", 1747, 26], + "_nop_tc_271", + "_nop_tc_272", + ["eq_text", 645, 15, 644, 1747, 26], + ["jump", "eq_done_1126", 1747, 26], + "eq_nt_1129", + ["is_null", 646, 15, 1747, 26], + ["jump_false", 646, "eq_nnl_1130", 1747, 26], + "_nop_tc_273", + ["jump", "eq_nnl_1130", 1747, 26], + ["true", 645, 1747, 26], + ["jump", "eq_done_1126", 1747, 26], + "eq_nnl_1130", + ["is_bool", 646, 15, 1747, 26], + ["jump_false", 646, "eq_nb_1131", 1747, 26], + "_nop_tc_274", + ["jump", "eq_nb_1131", 1747, 26], + ["eq_bool", 645, 15, 644, 1747, 26], + ["jump", "eq_done_1126", 1747, 26], + "eq_nb_1131", + ["false", 645, 1747, 26], + "eq_done_1126", + ["move", 648, 645, 1747, 26], + ["jump_false", 648, "and_end_1125", 1747, 26], + ["load_field", 649, 14, "intrinsic", 1747, 36], + ["true", 650, 1747, 56], + ["is_identical", 651, 649, 650, 1747, 56], + ["jump_true", 651, "eq_done_1132", 1747, 56], + ["is_int", 652, 649, 1747, 56], + ["jump_false", 652, "eq_ni_1133", 1747, 56], + "_nop_tc_275", + ["jump", "eq_ni_1133", 1747, 56], + ["eq_int", 651, 649, 650, 1747, 56], + ["jump", "eq_done_1132", 1747, 56], + "eq_ni_1133", + ["is_num", 652, 649, 1747, 56], + ["jump_false", 652, "eq_nn_1134", 1747, 56], + "_nop_tc_276", + ["jump", "eq_nn_1134", 1747, 56], + ["eq_float", 651, 649, 650, 1747, 56], + ["jump", "eq_done_1132", 1747, 56], + "eq_nn_1134", + ["is_text", 652, 649, 1747, 56], + ["jump_false", 652, "eq_nt_1135", 1747, 56], + "_nop_tc_277", + ["jump", "eq_nt_1135", 1747, 56], + ["eq_text", 651, 649, 650, 1747, 56], + ["jump", "eq_done_1132", 1747, 56], + "eq_nt_1135", + ["is_null", 652, 649, 1747, 56], + ["jump_false", 652, "eq_nnl_1136", 1747, 56], + "_nop_tc_278", + ["jump", "eq_nnl_1136", 1747, 56], + ["true", 651, 1747, 56], + ["jump", "eq_done_1132", 1747, 56], + "eq_nnl_1136", + ["is_bool", 652, 649, 1747, 56], + ["jump_false", 652, "eq_nb_1137", 1747, 56], + "_nop_tc_279", + "_nop_tc_280", + ["eq_bool", 651, 649, 650, 1747, 56], + ["jump", "eq_done_1132", 1747, 56], + "eq_nb_1137", + ["false", 651, 1747, 56], + "eq_done_1132", + ["move", 648, 651, 1747, 56], + "and_end_1125", + ["jump_false", 648, "if_else_1123", 1747, 56], + ["load_field", 654, 14, "name", 1748, 17], + ["move", 31, 654, 1748, 17], + ["null", 655, 1749, 30], + ["is_identical", 656, 10, 655, 1749, 30], + ["jump_true", 656, "ne_nid_1141", 1749, 30], + ["jump", "ne_ni_1142", 1749, 30], + "ne_nid_1141", + ["false", 656, 1749, 30], + ["jump", "ne_done_1140", 1749, 30], + "ne_ni_1142", + ["is_int", 657, 10, 1749, 30], + ["jump_false", 657, "ne_nn_1143", 1749, 30], + "_nop_tc_281", + ["jump", "ne_nn_1143", 1749, 30], + ["ne_int", 656, 10, 655, 1749, 30], + ["jump", "ne_done_1140", 1749, 30], + "ne_nn_1143", + ["is_num", 657, 10, 1749, 30], + ["jump_false", 657, "ne_nt_1144", 1749, 30], + "_nop_tc_282", + ["jump", "ne_nt_1144", 1749, 30], + ["ne_float", 656, 10, 655, 1749, 30], + ["jump", "ne_done_1140", 1749, 30], + "ne_nt_1144", + ["is_text", 657, 10, 1749, 30], + ["jump_false", 657, "ne_nnl_1145", 1749, 30], + "_nop_tc_283", + ["jump", "ne_nnl_1145", 1749, 30], + ["ne_text", 656, 10, 655, 1749, 30], + ["jump", "ne_done_1140", 1749, 30], + "ne_nnl_1145", + ["is_null", 657, 10, 1749, 30], + ["jump_false", 657, "ne_nb_1146", 1749, 30], + "_nop_tc_284", + "_nop_tc_285", + ["false", 656, 1749, 30], + ["jump", "ne_done_1140", 1749, 30], + "ne_nb_1146", + ["is_bool", 657, 10, 1749, 30], + ["jump_false", 657, "ne_mis_1147", 1749, 30], + "_nop_tc_286", + ["jump", "ne_mis_1147", 1749, 30], + ["ne_bool", 656, 10, 655, 1749, 30], + ["jump", "ne_done_1140", 1749, 30], + "ne_mis_1147", + ["true", 656, 1749, 30], + "ne_done_1140", + ["jump_false", 656, "tern_else_1138", 1749, 30], + ["length", 660, 10, 1749, 44], + ["move", 659, 660, 1749, 44], + ["jump", "tern_end_1139", 1749, 44], + "tern_else_1138", + ["access", 661, 0, 1749, 57], + ["move", 659, 661, 1749, 57], + "tern_end_1139", + ["move", 52, 659, 1749, 57], + ["access", 662, 1, 1751, 22], + ["is_identical", 663, 52, 662, 1751, 22], + ["jump_true", 663, "eq_done_1151", 1751, 22], + ["is_int", 664, 52, 1751, 22], + ["jump_false", 664, "eq_ni_1152", 1751, 22], + "_nop_tc_287", + "_nop_tc_288", + ["eq_int", 663, 52, 662, 1751, 22], + ["jump", "eq_done_1151", 1751, 22], + "eq_ni_1152", + ["is_num", 664, 52, 1751, 22], + ["jump_false", 664, "eq_nn_1153", 1751, 22], + "_nop_tc_289", + "_nop_tc_290", + ["eq_float", 663, 52, 662, 1751, 22], + ["jump", "eq_done_1151", 1751, 22], + "eq_nn_1153", + ["is_text", 664, 52, 1751, 22], + ["jump_false", 664, "eq_nt_1154", 1751, 22], + "_nop_tc_291", + ["jump", "eq_nt_1154", 1751, 22], + ["eq_text", 663, 52, 662, 1751, 22], + ["jump", "eq_done_1151", 1751, 22], + "eq_nt_1154", + ["is_null", 664, 52, 1751, 22], + ["jump_false", 664, "eq_nnl_1155", 1751, 22], + "_nop_tc_292", + ["jump", "eq_nnl_1155", 1751, 22], + ["true", 663, 1751, 22], + ["jump", "eq_done_1151", 1751, 22], + "eq_nnl_1155", + ["is_bool", 664, 52, 1751, 22], + ["jump_false", 664, "eq_nb_1156", 1751, 22], + "_nop_tc_293", + ["jump", "eq_nb_1156", 1751, 22], + ["eq_bool", 663, 52, 662, 1751, 22], + ["jump", "eq_done_1151", 1751, 22], + "eq_nb_1156", + ["false", 663, 1751, 22], + "eq_done_1151", + ["move", 666, 663, 1751, 22], + ["jump_false", 666, "and_end_1150", 1751, 22], + ["get", 667, 98, 1, 1751, 27], + ["load_dynamic", 668, 667, 31, 1751, 39], + ["null", 669, 1751, 49], + ["is_identical", 670, 668, 669, 1751, 49], + ["jump_true", 670, "ne_nid_1158", 1751, 49], + ["jump", "ne_ni_1159", 1751, 49], + "ne_nid_1158", + ["false", 670, 1751, 49], + ["jump", "ne_done_1157", 1751, 49], + "ne_ni_1159", + ["is_int", 671, 668, 1751, 49], + ["jump_false", 671, "ne_nn_1160", 1751, 49], + "_nop_tc_294", + ["jump", "ne_nn_1160", 1751, 49], + ["ne_int", 670, 668, 669, 1751, 49], + ["jump", "ne_done_1157", 1751, 49], + "ne_nn_1160", + ["is_num", 671, 668, 1751, 49], + ["jump_false", 671, "ne_nt_1161", 1751, 49], + "_nop_tc_295", + ["jump", "ne_nt_1161", 1751, 49], + ["ne_float", 670, 668, 669, 1751, 49], + ["jump", "ne_done_1157", 1751, 49], + "ne_nt_1161", + ["is_text", 671, 668, 1751, 49], + ["jump_false", 671, "ne_nnl_1162", 1751, 49], + "_nop_tc_296", + ["jump", "ne_nnl_1162", 1751, 49], + ["ne_text", 670, 668, 669, 1751, 49], + ["jump", "ne_done_1157", 1751, 49], + "ne_nnl_1162", + ["is_null", 671, 668, 1751, 49], + ["jump_false", 671, "ne_nb_1163", 1751, 49], + "_nop_tc_297", + "_nop_tc_298", + ["false", 670, 1751, 49], + ["jump", "ne_done_1157", 1751, 49], + "ne_nb_1163", + ["is_bool", 671, 668, 1751, 49], + ["jump_false", 671, "ne_mis_1164", 1751, 49], + "_nop_tc_299", + ["jump", "ne_mis_1164", 1751, 49], + ["ne_bool", 670, 668, 669, 1751, 49], + ["jump", "ne_done_1157", 1751, 49], + "ne_mis_1164", + ["true", 670, 1751, 49], + "ne_done_1157", + ["move", 666, 670, 1751, 49], + "and_end_1150", + ["jump_false", 666, "if_else_1148", 1751, 49], + ["access", 673, 0, 1752, 37], + ["load_index", 674, 10, 673, 1752, 37], + ["access", 675, -1, 1752, 41], + ["get", 677, 55, 1, 1752, 18], + ["frame", 678, 677, 2, 1752, 18], + ["null", 679, 1752, 18], + ["setarg", 678, 0, 679, 1752, 18], + ["setarg", 678, 1, 674, 1752, 18], + ["setarg", 678, 2, 675, 1752, 18], + ["invoke", 678, 676, 1752, 18], + ["move", 5, 676, 1752, 18], + ["get", 681, 9, 1, 1753, 17], + ["frame", 682, 681, 0, 1753, 17], + ["null", 683, 1753, 17], + ["setarg", 682, 0, 683, 1753, 17], + ["invoke", 682, 680, 1753, 17], + ["move", 19, 680, 1753, 17], + ["get", 684, 98, 1, 1754, 20], + ["load_dynamic", 685, 684, 31, 1754, 32], + ["get", 687, 14, 1, 1754, 13], + ["frame", 688, 687, 3, 1754, 13], + ["null", 689, 1754, 13], + ["setarg", 688, 0, 689, 1754, 13], + ["setarg", 688, 1, 685, 1754, 13], + ["setarg", 688, 2, 19, 1754, 13], + ["setarg", 688, 3, 5, 1754, 13], + ["invoke", 688, 686, 1754, 13], + ["return", 19, 1755, 20], + "_nop_ur_23", + "if_else_1148", + "if_end_1149", + ["access", 690, 2, 1758, 22], + ["is_identical", 691, 52, 690, 1758, 22], + ["jump_true", 691, "eq_done_1168", 1758, 22], + ["is_int", 692, 52, 1758, 22], + ["jump_false", 692, "eq_ni_1169", 1758, 22], + "_nop_tc_300", + "_nop_tc_301", + ["eq_int", 691, 52, 690, 1758, 22], + ["jump", "eq_done_1168", 1758, 22], + "eq_ni_1169", + ["is_num", 692, 52, 1758, 22], + ["jump_false", 692, "eq_nn_1170", 1758, 22], + "_nop_tc_302", + "_nop_tc_303", + ["eq_float", 691, 52, 690, 1758, 22], + ["jump", "eq_done_1168", 1758, 22], + "eq_nn_1170", + ["is_text", 692, 52, 1758, 22], + ["jump_false", 692, "eq_nt_1171", 1758, 22], + "_nop_tc_304", + ["jump", "eq_nt_1171", 1758, 22], + ["eq_text", 691, 52, 690, 1758, 22], + ["jump", "eq_done_1168", 1758, 22], + "eq_nt_1171", + ["is_null", 692, 52, 1758, 22], + ["jump_false", 692, "eq_nnl_1172", 1758, 22], + "_nop_tc_305", + ["jump", "eq_nnl_1172", 1758, 22], + ["true", 691, 1758, 22], + ["jump", "eq_done_1168", 1758, 22], + "eq_nnl_1172", + ["is_bool", 692, 52, 1758, 22], + ["jump_false", 692, "eq_nb_1173", 1758, 22], + "_nop_tc_306", + ["jump", "eq_nb_1173", 1758, 22], + ["eq_bool", 691, 52, 690, 1758, 22], + ["jump", "eq_done_1168", 1758, 22], + "eq_nb_1173", + ["false", 691, 1758, 22], + "eq_done_1168", + ["move", 694, 691, 1758, 22], + ["jump_false", 694, "and_end_1167", 1758, 22], + ["access", 695, "push", 1758, 36], + ["is_identical", 696, 31, 695, 1758, 36], + ["jump_true", 696, "eq_done_1174", 1758, 36], + ["is_int", 697, 31, 1758, 36], + ["jump_false", 697, "eq_ni_1175", 1758, 36], + "_nop_tc_307", + ["jump", "eq_ni_1175", 1758, 36], + ["eq_int", 696, 31, 695, 1758, 36], + ["jump", "eq_done_1174", 1758, 36], + "eq_ni_1175", + ["is_num", 697, 31, 1758, 36], + ["jump_false", 697, "eq_nn_1176", 1758, 36], + "_nop_tc_308", + ["jump", "eq_nn_1176", 1758, 36], + ["eq_float", 696, 31, 695, 1758, 36], + ["jump", "eq_done_1174", 1758, 36], + "eq_nn_1176", + ["is_text", 697, 31, 1758, 36], + ["jump_false", 697, "eq_nt_1177", 1758, 36], + "_nop_tc_309", + "_nop_tc_310", + ["eq_text", 696, 31, 695, 1758, 36], + ["jump", "eq_done_1174", 1758, 36], + "eq_nt_1177", + ["is_null", 697, 31, 1758, 36], + ["jump_false", 697, "eq_nnl_1178", 1758, 36], + "_nop_tc_311", + ["jump", "eq_nnl_1178", 1758, 36], + ["true", 696, 1758, 36], + ["jump", "eq_done_1174", 1758, 36], + "eq_nnl_1178", + ["is_bool", 697, 31, 1758, 36], + ["jump_false", 697, "eq_nb_1179", 1758, 36], + "_nop_tc_312", + ["jump", "eq_nb_1179", 1758, 36], + ["eq_bool", 696, 31, 695, 1758, 36], + ["jump", "eq_done_1174", 1758, 36], + "eq_nb_1179", + ["false", 696, 1758, 36], + "eq_done_1174", + ["move", 694, 696, 1758, 36], + "and_end_1167", + ["jump_false", 694, "if_else_1165", 1758, 36], + ["access", 699, 0, 1759, 35], + ["load_index", 700, 10, 699, 1759, 35], + ["access", 701, -1, 1759, 39], + ["get", 703, 55, 1, 1759, 16], + ["frame", 704, 703, 2, 1759, 16], + ["null", 705, 1759, 16], + ["setarg", 704, 0, 705, 1759, 16], + ["setarg", 704, 1, 700, 1759, 16], + ["setarg", 704, 2, 701, 1759, 16], + ["invoke", 704, 702, 1759, 16], + ["move", 5, 702, 1759, 16], + ["access", 706, 1, 1760, 35], + ["load_index", 707, 10, 706, 1760, 35], + ["access", 708, -1, 1760, 39], + ["get", 710, 55, 1, 1760, 16], + ["frame", 711, 710, 2, 1760, 16], + ["null", 712, 1760, 16], + ["setarg", 711, 0, 712, 1760, 16], + ["setarg", 711, 1, 707, 1760, 16], + ["setarg", 711, 2, 708, 1760, 16], + ["invoke", 711, 709, 1760, 16], + ["move", 6, 709, 1760, 16], + ["get", 714, 9, 1, 1761, 21], + ["frame", 715, 714, 0, 1761, 21], + ["null", 716, 1761, 21], + ["setarg", 715, 0, 716, 1761, 21], + ["invoke", 715, 713, 1761, 21], + ["move", 37, 713, 1761, 21], + ["access", 717, "push_err", 1762, 33], + ["get", 719, 57, 1, 1762, 23], + ["frame", 720, 719, 1, 1762, 23], + ["null", 721, 1762, 23], + ["setarg", 720, 0, 721, 1762, 23], + ["setarg", 720, 1, 717, 1762, 23], + ["invoke", 720, 718, 1762, 23], + ["move", 36, 718, 1762, 23], + ["access", 722, "push_done", 1763, 34], + ["get", 724, 57, 1, 1763, 24], + ["frame", 725, 724, 1, 1763, 24], + ["null", 726, 1763, 24], + ["setarg", 725, 0, 726, 1763, 24], + ["setarg", 725, 1, 722, 1763, 24], + ["invoke", 725, 723, 1763, 24], + ["move", 35, 723, 1763, 24], + ["access", 727, "is_array", 1764, 18], + ["get", 729, 14, 1, 1764, 11], + ["frame", 730, 729, 3, 1764, 11], + ["null", 731, 1764, 11], + ["setarg", 730, 0, 731, 1764, 11], + ["setarg", 730, 1, 727, 1764, 11], + ["setarg", 730, 2, 37, 1764, 11], + ["setarg", 730, 3, 5, 1764, 11], + ["invoke", 730, 728, 1764, 11], + ["access", 732, "jump_false", 1765, 26], + ["get", 734, 33, 1, 1765, 11], + ["frame", 735, 734, 3, 1765, 11], + ["null", 736, 1765, 11], + ["setarg", 735, 0, 736, 1765, 11], + ["setarg", 735, 1, 732, 1765, 11], + ["setarg", 735, 2, 37, 1765, 11], + ["setarg", 735, 3, 36, 1765, 11], + ["invoke", 735, 733, 1765, 11], + ["access", 737, "push", 1766, 18], + ["get", 739, 14, 1, 1766, 11], + ["frame", 740, 739, 3, 1766, 11], + ["null", 741, 1766, 11], + ["setarg", 740, 0, 741, 1766, 11], + ["setarg", 740, 1, 737, 1766, 11], + ["setarg", 740, 2, 5, 1766, 11], + ["setarg", 740, 3, 6, 1766, 11], + ["invoke", 740, 738, 1766, 11], + ["get", 743, 32, 1, 1767, 11], + ["frame", 744, 743, 1, 1767, 11], + ["null", 745, 1767, 11], + ["setarg", 744, 0, 745, 1767, 11], + ["setarg", 744, 1, 35, 1767, 11], + ["invoke", 744, 742, 1767, 11], + ["get", 747, 34, 1, 1768, 11], + ["frame", 748, 747, 1, 1768, 11], + ["null", 749, 1768, 11], + ["setarg", 748, 0, 749, 1768, 11], + ["setarg", 748, 1, 36, 1768, 11], + ["invoke", 748, 746, 1768, 11], + ["access", 750, "disrupt", 1769, 18], + ["get", 752, 12, 1, 1769, 11], + ["frame", 753, 752, 1, 1769, 11], + ["null", 754, 1769, 11], + ["setarg", 753, 0, 754, 1769, 11], + ["setarg", 753, 1, 750, 1769, 11], + ["invoke", 753, 751, 1769, 11], + ["get", 756, 34, 1, 1770, 11], + ["frame", 757, 756, 1, 1770, 11], + ["null", 758, 1770, 11], + ["setarg", 757, 0, 758, 1770, 11], + ["setarg", 757, 1, 35, 1770, 11], + ["invoke", 757, 755, 1770, 11], + ["return", 6, 1771, 18], + "_nop_ur_24", + "if_else_1165", + "if_end_1166", + ["access", 759, 2, 1774, 22], + ["is_identical", 760, 52, 759, 1774, 22], + ["jump_true", 760, "eq_done_1184", 1774, 22], + ["is_int", 761, 52, 1774, 22], + ["jump_false", 761, "eq_ni_1185", 1774, 22], + "_nop_tc_313", + "_nop_tc_314", + ["eq_int", 760, 52, 759, 1774, 22], + ["jump", "eq_done_1184", 1774, 22], + "eq_ni_1185", + ["is_num", 761, 52, 1774, 22], + ["jump_false", 761, "eq_nn_1186", 1774, 22], + "_nop_tc_315", + "_nop_tc_316", + ["eq_float", 760, 52, 759, 1774, 22], + ["jump", "eq_done_1184", 1774, 22], + "eq_nn_1186", + ["is_text", 761, 52, 1774, 22], + ["jump_false", 761, "eq_nt_1187", 1774, 22], + "_nop_tc_317", + ["jump", "eq_nt_1187", 1774, 22], + ["eq_text", 760, 52, 759, 1774, 22], + ["jump", "eq_done_1184", 1774, 22], + "eq_nt_1187", + ["is_null", 761, 52, 1774, 22], + ["jump_false", 761, "eq_nnl_1188", 1774, 22], + "_nop_tc_318", + ["jump", "eq_nnl_1188", 1774, 22], + ["true", 760, 1774, 22], + ["jump", "eq_done_1184", 1774, 22], + "eq_nnl_1188", + ["is_bool", 761, 52, 1774, 22], + ["jump_false", 761, "eq_nb_1189", 1774, 22], + "_nop_tc_319", + ["jump", "eq_nb_1189", 1774, 22], + ["eq_bool", 760, 52, 759, 1774, 22], + ["jump", "eq_done_1184", 1774, 22], + "eq_nb_1189", + ["false", 760, 1774, 22], + "eq_done_1184", + ["move", 763, 760, 1774, 22], + ["jump_false", 763, "and_end_1183", 1774, 22], + ["access", 764, "arrfor", 1774, 36], + ["is_identical", 765, 31, 764, 1774, 36], + ["jump_true", 765, "eq_done_1190", 1774, 36], + ["is_int", 766, 31, 1774, 36], + ["jump_false", 766, "eq_ni_1191", 1774, 36], + "_nop_tc_320", + ["jump", "eq_ni_1191", 1774, 36], + ["eq_int", 765, 31, 764, 1774, 36], + ["jump", "eq_done_1190", 1774, 36], + "eq_ni_1191", + ["is_num", 766, 31, 1774, 36], + ["jump_false", 766, "eq_nn_1192", 1774, 36], + "_nop_tc_321", + ["jump", "eq_nn_1192", 1774, 36], + ["eq_float", 765, 31, 764, 1774, 36], + ["jump", "eq_done_1190", 1774, 36], + "eq_nn_1192", + ["is_text", 766, 31, 1774, 36], + ["jump_false", 766, "eq_nt_1193", 1774, 36], + "_nop_tc_322", + "_nop_tc_323", + ["eq_text", 765, 31, 764, 1774, 36], + ["jump", "eq_done_1190", 1774, 36], + "eq_nt_1193", + ["is_null", 766, 31, 1774, 36], + ["jump_false", 766, "eq_nnl_1194", 1774, 36], + "_nop_tc_324", + ["jump", "eq_nnl_1194", 1774, 36], + ["true", 765, 1774, 36], + ["jump", "eq_done_1190", 1774, 36], + "eq_nnl_1194", + ["is_bool", 766, 31, 1774, 36], + ["jump_false", 766, "eq_nb_1195", 1774, 36], + "_nop_tc_325", + ["jump", "eq_nb_1195", 1774, 36], + ["eq_bool", 765, 31, 764, 1774, 36], + ["jump", "eq_done_1190", 1774, 36], + "eq_nb_1195", + ["false", 765, 1774, 36], + "eq_done_1190", + ["move", 763, 765, 1774, 36], + "and_end_1183", + ["move", 768, 763, 1774, 36], + ["jump_false", 768, "and_end_1182", 1774, 36], + ["get", 769, 60, 1, 1774, 48], + ["move", 768, 769, 1774, 48], + "and_end_1182", + ["jump_false", 768, "if_else_1180", 1774, 48], + ["access", 770, 0, 1775, 35], + ["load_index", 771, 10, 770, 1775, 35], + ["access", 772, -1, 1775, 39], + ["get", 774, 55, 1, 1775, 16], + ["frame", 775, 774, 2, 1775, 16], + ["null", 776, 1775, 16], + ["setarg", 775, 0, 776, 1775, 16], + ["setarg", 775, 1, 771, 1775, 16], + ["setarg", 775, 2, 772, 1775, 16], + ["invoke", 775, 773, 1775, 16], + ["move", 5, 773, 1775, 16], + ["access", 777, 1, 1776, 35], + ["load_index", 778, 10, 777, 1776, 35], + ["access", 779, -1, 1776, 39], + ["get", 781, 55, 1, 1776, 16], + ["frame", 782, 781, 2, 1776, 16], + ["null", 783, 1776, 16], + ["setarg", 782, 0, 783, 1776, 16], + ["setarg", 782, 1, 778, 1776, 16], + ["setarg", 782, 2, 779, 1776, 16], + ["invoke", 782, 780, 1776, 16], + ["move", 6, 780, 1776, 16], + ["get", 785, 9, 1, 1777, 15], + ["frame", 786, 785, 0, 1777, 15], + ["null", 787, 1777, 15], + ["setarg", 786, 0, 787, 1777, 15], + ["invoke", 786, 784, 1777, 15], + ["move", 19, 784, 1777, 15], + ["get", 789, 42, 1, 1778, 18], + ["frame", 790, 789, 3, 1778, 18], + ["null", 791, 1778, 18], + ["setarg", 790, 0, 791, 1778, 18], + ["setarg", 790, 1, 19, 1778, 18], + ["setarg", 790, 2, 5, 1778, 18], + ["setarg", 790, 3, 6, 1778, 18], + ["tail_invoke", 790, 788, 1778, 18], + ["return", 788, 1778, 18], + "_nop_ur_25", + "if_else_1180", + "if_end_1181", + ["access", 792, 2, 1780, 22], + ["is_identical", 793, 52, 792, 1780, 22], + ["jump_true", 793, "eq_done_1200", 1780, 22], + ["is_int", 794, 52, 1780, 22], + ["jump_false", 794, "eq_ni_1201", 1780, 22], + "_nop_tc_326", + "_nop_tc_327", + ["eq_int", 793, 52, 792, 1780, 22], + ["jump", "eq_done_1200", 1780, 22], + "eq_ni_1201", + ["is_num", 794, 52, 1780, 22], + ["jump_false", 794, "eq_nn_1202", 1780, 22], + "_nop_tc_328", + "_nop_tc_329", + ["eq_float", 793, 52, 792, 1780, 22], + ["jump", "eq_done_1200", 1780, 22], + "eq_nn_1202", + ["is_text", 794, 52, 1780, 22], + ["jump_false", 794, "eq_nt_1203", 1780, 22], + "_nop_tc_330", + ["jump", "eq_nt_1203", 1780, 22], + ["eq_text", 793, 52, 792, 1780, 22], + ["jump", "eq_done_1200", 1780, 22], + "eq_nt_1203", + ["is_null", 794, 52, 1780, 22], + ["jump_false", 794, "eq_nnl_1204", 1780, 22], + "_nop_tc_331", + ["jump", "eq_nnl_1204", 1780, 22], + ["true", 793, 1780, 22], + ["jump", "eq_done_1200", 1780, 22], + "eq_nnl_1204", + ["is_bool", 794, 52, 1780, 22], + ["jump_false", 794, "eq_nb_1205", 1780, 22], + "_nop_tc_332", + ["jump", "eq_nb_1205", 1780, 22], + ["eq_bool", 793, 52, 792, 1780, 22], + ["jump", "eq_done_1200", 1780, 22], + "eq_nb_1205", + ["false", 793, 1780, 22], + "eq_done_1200", + ["move", 796, 793, 1780, 22], + ["jump_false", 796, "and_end_1199", 1780, 22], + ["access", 797, "every", 1780, 36], + ["is_identical", 798, 31, 797, 1780, 36], + ["jump_true", 798, "eq_done_1206", 1780, 36], + ["is_int", 799, 31, 1780, 36], + ["jump_false", 799, "eq_ni_1207", 1780, 36], + "_nop_tc_333", + ["jump", "eq_ni_1207", 1780, 36], + ["eq_int", 798, 31, 797, 1780, 36], + ["jump", "eq_done_1206", 1780, 36], + "eq_ni_1207", + ["is_num", 799, 31, 1780, 36], + ["jump_false", 799, "eq_nn_1208", 1780, 36], + "_nop_tc_334", + ["jump", "eq_nn_1208", 1780, 36], + ["eq_float", 798, 31, 797, 1780, 36], + ["jump", "eq_done_1206", 1780, 36], + "eq_nn_1208", + ["is_text", 799, 31, 1780, 36], + ["jump_false", 799, "eq_nt_1209", 1780, 36], + "_nop_tc_335", + "_nop_tc_336", + ["eq_text", 798, 31, 797, 1780, 36], + ["jump", "eq_done_1206", 1780, 36], + "eq_nt_1209", + ["is_null", 799, 31, 1780, 36], + ["jump_false", 799, "eq_nnl_1210", 1780, 36], + "_nop_tc_337", + ["jump", "eq_nnl_1210", 1780, 36], + ["true", 798, 1780, 36], + ["jump", "eq_done_1206", 1780, 36], + "eq_nnl_1210", + ["is_bool", 799, 31, 1780, 36], + ["jump_false", 799, "eq_nb_1211", 1780, 36], + "_nop_tc_338", + ["jump", "eq_nb_1211", 1780, 36], + ["eq_bool", 798, 31, 797, 1780, 36], + ["jump", "eq_done_1206", 1780, 36], + "eq_nb_1211", + ["false", 798, 1780, 36], + "eq_done_1206", + ["move", 796, 798, 1780, 36], + "and_end_1199", + ["move", 801, 796, 1780, 36], + ["jump_false", 801, "and_end_1198", 1780, 36], + ["get", 802, 61, 1, 1780, 47], + ["move", 801, 802, 1780, 47], + "and_end_1198", + ["jump_false", 801, "if_else_1196", 1780, 47], + ["access", 803, 0, 1781, 35], + ["load_index", 804, 10, 803, 1781, 35], + ["access", 805, -1, 1781, 39], + ["get", 807, 55, 1, 1781, 16], + ["frame", 808, 807, 2, 1781, 16], + ["null", 809, 1781, 16], + ["setarg", 808, 0, 809, 1781, 16], + ["setarg", 808, 1, 804, 1781, 16], + ["setarg", 808, 2, 805, 1781, 16], + ["invoke", 808, 806, 1781, 16], + ["move", 5, 806, 1781, 16], + ["access", 810, 1, 1782, 35], + ["load_index", 811, 10, 810, 1782, 35], + ["access", 812, -1, 1782, 39], + ["get", 814, 55, 1, 1782, 16], + ["frame", 815, 814, 2, 1782, 16], + ["null", 816, 1782, 16], + ["setarg", 815, 0, 816, 1782, 16], + ["setarg", 815, 1, 811, 1782, 16], + ["setarg", 815, 2, 812, 1782, 16], + ["invoke", 815, 813, 1782, 16], + ["move", 6, 813, 1782, 16], + ["get", 818, 9, 1, 1783, 15], + ["frame", 819, 818, 0, 1783, 15], + ["null", 820, 1783, 15], + ["setarg", 819, 0, 820, 1783, 15], + ["invoke", 819, 817, 1783, 15], + ["move", 19, 817, 1783, 15], + ["get", 822, 43, 1, 1784, 18], + ["frame", 823, 822, 3, 1784, 18], + ["null", 824, 1784, 18], + ["setarg", 823, 0, 824, 1784, 18], + ["setarg", 823, 1, 19, 1784, 18], + ["setarg", 823, 2, 5, 1784, 18], + ["setarg", 823, 3, 6, 1784, 18], + ["tail_invoke", 823, 821, 1784, 18], + ["return", 821, 1784, 18], + "_nop_ur_26", + "if_else_1196", + "if_end_1197", + ["access", 825, 2, 1786, 22], + ["is_identical", 826, 52, 825, 1786, 22], + ["jump_true", 826, "eq_done_1216", 1786, 22], + ["is_int", 827, 52, 1786, 22], + ["jump_false", 827, "eq_ni_1217", 1786, 22], + "_nop_tc_339", + "_nop_tc_340", + ["eq_int", 826, 52, 825, 1786, 22], + ["jump", "eq_done_1216", 1786, 22], + "eq_ni_1217", + ["is_num", 827, 52, 1786, 22], + ["jump_false", 827, "eq_nn_1218", 1786, 22], + "_nop_tc_341", + "_nop_tc_342", + ["eq_float", 826, 52, 825, 1786, 22], + ["jump", "eq_done_1216", 1786, 22], + "eq_nn_1218", + ["is_text", 827, 52, 1786, 22], + ["jump_false", 827, "eq_nt_1219", 1786, 22], + "_nop_tc_343", + ["jump", "eq_nt_1219", 1786, 22], + ["eq_text", 826, 52, 825, 1786, 22], + ["jump", "eq_done_1216", 1786, 22], + "eq_nt_1219", + ["is_null", 827, 52, 1786, 22], + ["jump_false", 827, "eq_nnl_1220", 1786, 22], + "_nop_tc_344", + ["jump", "eq_nnl_1220", 1786, 22], + ["true", 826, 1786, 22], + ["jump", "eq_done_1216", 1786, 22], + "eq_nnl_1220", + ["is_bool", 827, 52, 1786, 22], + ["jump_false", 827, "eq_nb_1221", 1786, 22], + "_nop_tc_345", + ["jump", "eq_nb_1221", 1786, 22], + ["eq_bool", 826, 52, 825, 1786, 22], + ["jump", "eq_done_1216", 1786, 22], + "eq_nb_1221", + ["false", 826, 1786, 22], + "eq_done_1216", + ["move", 829, 826, 1786, 22], + ["jump_false", 829, "and_end_1215", 1786, 22], + ["access", 830, "some", 1786, 36], + ["is_identical", 831, 31, 830, 1786, 36], + ["jump_true", 831, "eq_done_1222", 1786, 36], + ["is_int", 832, 31, 1786, 36], + ["jump_false", 832, "eq_ni_1223", 1786, 36], + "_nop_tc_346", + ["jump", "eq_ni_1223", 1786, 36], + ["eq_int", 831, 31, 830, 1786, 36], + ["jump", "eq_done_1222", 1786, 36], + "eq_ni_1223", + ["is_num", 832, 31, 1786, 36], + ["jump_false", 832, "eq_nn_1224", 1786, 36], + "_nop_tc_347", + ["jump", "eq_nn_1224", 1786, 36], + ["eq_float", 831, 31, 830, 1786, 36], + ["jump", "eq_done_1222", 1786, 36], + "eq_nn_1224", + ["is_text", 832, 31, 1786, 36], + ["jump_false", 832, "eq_nt_1225", 1786, 36], + "_nop_tc_348", + "_nop_tc_349", + ["eq_text", 831, 31, 830, 1786, 36], + ["jump", "eq_done_1222", 1786, 36], + "eq_nt_1225", + ["is_null", 832, 31, 1786, 36], + ["jump_false", 832, "eq_nnl_1226", 1786, 36], + "_nop_tc_350", + ["jump", "eq_nnl_1226", 1786, 36], + ["true", 831, 1786, 36], + ["jump", "eq_done_1222", 1786, 36], + "eq_nnl_1226", + ["is_bool", 832, 31, 1786, 36], + ["jump_false", 832, "eq_nb_1227", 1786, 36], + "_nop_tc_351", + ["jump", "eq_nb_1227", 1786, 36], + ["eq_bool", 831, 31, 830, 1786, 36], + ["jump", "eq_done_1222", 1786, 36], + "eq_nb_1227", + ["false", 831, 1786, 36], + "eq_done_1222", + ["move", 829, 831, 1786, 36], + "and_end_1215", + ["move", 834, 829, 1786, 36], + ["jump_false", 834, "and_end_1214", 1786, 36], + ["get", 835, 64, 1, 1786, 46], + ["move", 834, 835, 1786, 46], + "and_end_1214", + ["jump_false", 834, "if_else_1212", 1786, 46], + ["access", 836, 0, 1787, 35], + ["load_index", 837, 10, 836, 1787, 35], + ["access", 838, -1, 1787, 39], + ["get", 840, 55, 1, 1787, 16], + ["frame", 841, 840, 2, 1787, 16], + ["null", 842, 1787, 16], + ["setarg", 841, 0, 842, 1787, 16], + ["setarg", 841, 1, 837, 1787, 16], + ["setarg", 841, 2, 838, 1787, 16], + ["invoke", 841, 839, 1787, 16], + ["move", 5, 839, 1787, 16], + ["access", 843, 1, 1788, 35], + ["load_index", 844, 10, 843, 1788, 35], + ["access", 845, -1, 1788, 39], + ["get", 847, 55, 1, 1788, 16], + ["frame", 848, 847, 2, 1788, 16], + ["null", 849, 1788, 16], + ["setarg", 848, 0, 849, 1788, 16], + ["setarg", 848, 1, 844, 1788, 16], + ["setarg", 848, 2, 845, 1788, 16], + ["invoke", 848, 846, 1788, 16], + ["move", 6, 846, 1788, 16], + ["get", 851, 9, 1, 1789, 15], + ["frame", 852, 851, 0, 1789, 15], + ["null", 853, 1789, 15], + ["setarg", 852, 0, 853, 1789, 15], + ["invoke", 852, 850, 1789, 15], + ["move", 19, 850, 1789, 15], + ["get", 855, 46, 1, 1790, 18], + ["frame", 856, 855, 3, 1790, 18], + ["null", 857, 1790, 18], + ["setarg", 856, 0, 857, 1790, 18], + ["setarg", 856, 1, 19, 1790, 18], + ["setarg", 856, 2, 5, 1790, 18], + ["setarg", 856, 3, 6, 1790, 18], + ["tail_invoke", 856, 854, 1790, 18], + ["return", 854, 1790, 18], + "_nop_ur_27", + "if_else_1212", + "if_end_1213", + ["access", 858, 2, 1792, 22], + ["is_identical", 859, 52, 858, 1792, 22], + ["jump_true", 859, "eq_done_1232", 1792, 22], + ["is_int", 860, 52, 1792, 22], + ["jump_false", 860, "eq_ni_1233", 1792, 22], + "_nop_tc_352", + "_nop_tc_353", + ["eq_int", 859, 52, 858, 1792, 22], + ["jump", "eq_done_1232", 1792, 22], + "eq_ni_1233", + ["is_num", 860, 52, 1792, 22], + ["jump_false", 860, "eq_nn_1234", 1792, 22], + "_nop_tc_354", + "_nop_tc_355", + ["eq_float", 859, 52, 858, 1792, 22], + ["jump", "eq_done_1232", 1792, 22], + "eq_nn_1234", + ["is_text", 860, 52, 1792, 22], + ["jump_false", 860, "eq_nt_1235", 1792, 22], + "_nop_tc_356", + ["jump", "eq_nt_1235", 1792, 22], + ["eq_text", 859, 52, 858, 1792, 22], + ["jump", "eq_done_1232", 1792, 22], + "eq_nt_1235", + ["is_null", 860, 52, 1792, 22], + ["jump_false", 860, "eq_nnl_1236", 1792, 22], + "_nop_tc_357", + ["jump", "eq_nnl_1236", 1792, 22], + ["true", 859, 1792, 22], + ["jump", "eq_done_1232", 1792, 22], + "eq_nnl_1236", + ["is_bool", 860, 52, 1792, 22], + ["jump_false", 860, "eq_nb_1237", 1792, 22], + "_nop_tc_358", + ["jump", "eq_nb_1237", 1792, 22], + ["eq_bool", 859, 52, 858, 1792, 22], + ["jump", "eq_done_1232", 1792, 22], + "eq_nb_1237", + ["false", 859, 1792, 22], + "eq_done_1232", + ["move", 862, 859, 1792, 22], + ["jump_false", 862, "and_end_1231", 1792, 22], + ["access", 863, "filter", 1792, 36], + ["is_identical", 864, 31, 863, 1792, 36], + ["jump_true", 864, "eq_done_1238", 1792, 36], + ["is_int", 865, 31, 1792, 36], + ["jump_false", 865, "eq_ni_1239", 1792, 36], + "_nop_tc_359", + ["jump", "eq_ni_1239", 1792, 36], + ["eq_int", 864, 31, 863, 1792, 36], + ["jump", "eq_done_1238", 1792, 36], + "eq_ni_1239", + ["is_num", 865, 31, 1792, 36], + ["jump_false", 865, "eq_nn_1240", 1792, 36], + "_nop_tc_360", + ["jump", "eq_nn_1240", 1792, 36], + ["eq_float", 864, 31, 863, 1792, 36], + ["jump", "eq_done_1238", 1792, 36], + "eq_nn_1240", + ["is_text", 865, 31, 1792, 36], + ["jump_false", 865, "eq_nt_1241", 1792, 36], + "_nop_tc_361", + "_nop_tc_362", + ["eq_text", 864, 31, 863, 1792, 36], + ["jump", "eq_done_1238", 1792, 36], + "eq_nt_1241", + ["is_null", 865, 31, 1792, 36], + ["jump_false", 865, "eq_nnl_1242", 1792, 36], + "_nop_tc_363", + ["jump", "eq_nnl_1242", 1792, 36], + ["true", 864, 1792, 36], + ["jump", "eq_done_1238", 1792, 36], + "eq_nnl_1242", + ["is_bool", 865, 31, 1792, 36], + ["jump_false", 865, "eq_nb_1243", 1792, 36], + "_nop_tc_364", + ["jump", "eq_nb_1243", 1792, 36], + ["eq_bool", 864, 31, 863, 1792, 36], + ["jump", "eq_done_1238", 1792, 36], + "eq_nb_1243", + ["false", 864, 1792, 36], + "eq_done_1238", + ["move", 862, 864, 1792, 36], + "and_end_1231", + ["move", 867, 862, 1792, 36], + ["jump_false", 867, "and_end_1230", 1792, 36], + ["get", 868, 62, 1, 1792, 48], + ["move", 867, 868, 1792, 48], + "and_end_1230", + ["jump_false", 867, "if_else_1228", 1792, 48], + ["access", 869, 0, 1793, 35], + ["load_index", 870, 10, 869, 1793, 35], + ["access", 871, -1, 1793, 39], + ["get", 873, 55, 1, 1793, 16], + ["frame", 874, 873, 2, 1793, 16], + ["null", 875, 1793, 16], + ["setarg", 874, 0, 875, 1793, 16], + ["setarg", 874, 1, 870, 1793, 16], + ["setarg", 874, 2, 871, 1793, 16], + ["invoke", 874, 872, 1793, 16], + ["move", 5, 872, 1793, 16], + ["access", 876, 1, 1794, 35], + ["load_index", 877, 10, 876, 1794, 35], + ["access", 878, -1, 1794, 39], + ["get", 880, 55, 1, 1794, 16], + ["frame", 881, 880, 2, 1794, 16], + ["null", 882, 1794, 16], + ["setarg", 881, 0, 882, 1794, 16], + ["setarg", 881, 1, 877, 1794, 16], + ["setarg", 881, 2, 878, 1794, 16], + ["invoke", 881, 879, 1794, 16], + ["move", 6, 879, 1794, 16], + ["get", 884, 9, 1, 1795, 15], + ["frame", 885, 884, 0, 1795, 15], + ["null", 886, 1795, 15], + ["setarg", 885, 0, 886, 1795, 15], + ["invoke", 885, 883, 1795, 15], + ["move", 19, 883, 1795, 15], + ["get", 888, 44, 1, 1796, 18], + ["frame", 889, 888, 3, 1796, 18], + ["null", 890, 1796, 18], + ["setarg", 889, 0, 890, 1796, 18], + ["setarg", 889, 1, 19, 1796, 18], + ["setarg", 889, 2, 5, 1796, 18], + ["setarg", 889, 3, 6, 1796, 18], + ["tail_invoke", 889, 887, 1796, 18], + ["return", 887, 1796, 18], + "_nop_ur_28", + "if_else_1228", + "if_end_1229", + ["access", 891, "reduce", 1798, 22], + ["is_identical", 892, 31, 891, 1798, 22], + ["jump_true", 892, "eq_done_1249", 1798, 22], + ["is_int", 893, 31, 1798, 22], + ["jump_false", 893, "eq_ni_1250", 1798, 22], + "_nop_tc_365", + ["jump", "eq_ni_1250", 1798, 22], + ["eq_int", 892, 31, 891, 1798, 22], + ["jump", "eq_done_1249", 1798, 22], + "eq_ni_1250", + ["is_num", 893, 31, 1798, 22], + ["jump_false", 893, "eq_nn_1251", 1798, 22], + "_nop_tc_366", + ["jump", "eq_nn_1251", 1798, 22], + ["eq_float", 892, 31, 891, 1798, 22], + ["jump", "eq_done_1249", 1798, 22], + "eq_nn_1251", + ["is_text", 893, 31, 1798, 22], + ["jump_false", 893, "eq_nt_1252", 1798, 22], + "_nop_tc_367", + "_nop_tc_368", + ["eq_text", 892, 31, 891, 1798, 22], + ["jump", "eq_done_1249", 1798, 22], + "eq_nt_1252", + ["is_null", 893, 31, 1798, 22], + ["jump_false", 893, "eq_nnl_1253", 1798, 22], + "_nop_tc_369", + ["jump", "eq_nnl_1253", 1798, 22], + ["true", 892, 1798, 22], + ["jump", "eq_done_1249", 1798, 22], + "eq_nnl_1253", + ["is_bool", 893, 31, 1798, 22], + ["jump_false", 893, "eq_nb_1254", 1798, 22], + "_nop_tc_370", + ["jump", "eq_nb_1254", 1798, 22], + ["eq_bool", 892, 31, 891, 1798, 22], + ["jump", "eq_done_1249", 1798, 22], + "eq_nb_1254", + ["false", 892, 1798, 22], + "eq_done_1249", + ["move", 895, 892, 1798, 22], + ["jump_false", 895, "and_end_1248", 1798, 22], + ["access", 896, 2, 1798, 43], + ["is_int", 898, 52, 1798, 43], + ["jump_false", 898, "rel_ni_1255", 1798, 43], + "_nop_tc_371", + "_nop_tc_372", + ["ge_int", 897, 52, 896, 1798, 43], + ["jump", "rel_done_1257", 1798, 43], + "rel_ni_1255", + ["is_num", 898, 52, 1798, 43], + ["jump_false", 898, "rel_nn_1256", 1798, 43], + "_nop_tc_373", + "_nop_tc_374", + ["ge_float", 897, 52, 896, 1798, 43], + ["jump", "rel_done_1257", 1798, 43], + "rel_nn_1256", + ["is_text", 898, 52, 1798, 43], + ["jump_false", 898, "rel_err_1258", 1798, 43], + "_nop_tc_375", + ["jump", "rel_err_1258", 1798, 43], + ["ge_text", 897, 52, 896, 1798, 43], + ["jump", "rel_done_1257", 1798, 43], + "rel_err_1258", + ["disrupt", 1798, 43], + "rel_done_1257", + ["move", 895, 897, 1798, 43], + "and_end_1248", + ["move", 900, 895, 1798, 43], + ["jump_false", 900, "and_end_1247", 1798, 43], + ["access", 901, 4, 1798, 57], + ["is_int", 903, 52, 1798, 57], + ["jump_false", 903, "rel_ni_1259", 1798, 57], + "_nop_tc_376", + "_nop_tc_377", + ["le_int", 902, 52, 901, 1798, 57], + ["jump", "rel_done_1261", 1798, 57], + "rel_ni_1259", + ["is_num", 903, 52, 1798, 57], + ["jump_false", 903, "rel_nn_1260", 1798, 57], + "_nop_tc_378", + "_nop_tc_379", + ["le_float", 902, 52, 901, 1798, 57], + ["jump", "rel_done_1261", 1798, 57], + "rel_nn_1260", + ["is_text", 903, 52, 1798, 57], + ["jump_false", 903, "rel_err_1262", 1798, 57], + "_nop_tc_380", + ["jump", "rel_err_1262", 1798, 57], + ["le_text", 902, 52, 901, 1798, 57], + ["jump", "rel_done_1261", 1798, 57], + "rel_err_1262", + ["disrupt", 1798, 57], + "rel_done_1261", + ["move", 900, 902, 1798, 57], + "and_end_1247", + ["move", 905, 900, 1798, 57], + ["jump_false", 905, "and_end_1246", 1798, 57], + ["get", 906, 63, 1, 1798, 62], + ["move", 905, 906, 1798, 62], + "and_end_1246", + ["jump_false", 905, "if_else_1244", 1798, 62], + ["access", 907, 0, 1799, 35], + ["load_index", 908, 10, 907, 1799, 35], + ["access", 909, -1, 1799, 39], + ["get", 911, 55, 1, 1799, 16], + ["frame", 912, 911, 2, 1799, 16], + ["null", 913, 1799, 16], + ["setarg", 912, 0, 913, 1799, 16], + ["setarg", 912, 1, 908, 1799, 16], + ["setarg", 912, 2, 909, 1799, 16], + ["invoke", 912, 910, 1799, 16], + ["move", 5, 910, 1799, 16], + ["access", 914, 1, 1800, 35], + ["load_index", 915, 10, 914, 1800, 35], + ["access", 916, -1, 1800, 39], + ["get", 918, 55, 1, 1800, 16], + ["frame", 919, 918, 2, 1800, 16], + ["null", 920, 1800, 16], + ["setarg", 919, 0, 920, 1800, 16], + ["setarg", 919, 1, 915, 1800, 16], + ["setarg", 919, 2, 916, 1800, 16], + ["invoke", 919, 917, 1800, 16], + ["move", 6, 917, 1800, 16], + ["access", 921, 3, 1801, 25], + ["is_int", 923, 52, 1801, 25], + ["jump_false", 923, "rel_ni_1265", 1801, 25], + "_nop_tc_381", + "_nop_tc_382", + ["ge_int", 922, 52, 921, 1801, 25], + ["jump", "rel_done_1267", 1801, 25], + "rel_ni_1265", + ["is_num", 923, 52, 1801, 25], + ["jump_false", 923, "rel_nn_1266", 1801, 25], + "_nop_tc_383", + "_nop_tc_384", + ["ge_float", 922, 52, 921, 1801, 25], + ["jump", "rel_done_1267", 1801, 25], + "rel_nn_1266", + ["is_text", 923, 52, 1801, 25], + ["jump_false", 923, "rel_err_1268", 1801, 25], + "_nop_tc_385", + ["jump", "rel_err_1268", 1801, 25], + ["ge_text", 922, 52, 921, 1801, 25], + ["jump", "rel_done_1267", 1801, 25], + "rel_err_1268", + ["disrupt", 1801, 25], + "rel_done_1267", + ["jump_false", 922, "tern_else_1263", 1801, 25], + ["access", 926, 2, 1801, 48], + ["load_index", 927, 10, 926, 1801, 48], + ["access", 928, -1, 1801, 52], + ["get", 930, 55, 1, 1801, 29], + ["frame", 931, 930, 2, 1801, 29], + ["null", 932, 1801, 29], + ["setarg", 931, 0, 932, 1801, 29], + ["setarg", 931, 1, 927, 1801, 29], + ["setarg", 931, 2, 928, 1801, 29], + ["invoke", 931, 929, 1801, 29], + ["move", 925, 929, 1801, 29], + ["jump", "tern_end_1264", 1801, 29], + "tern_else_1263", + ["access", 933, -1, 1801, 58], + ["move", 925, 933, 1801, 58], + "tern_end_1264", + ["move", 7, 925, 1801, 58], + ["access", 934, 4, 1802, 25], + ["is_int", 936, 52, 1802, 25], + ["jump_false", 936, "rel_ni_1271", 1802, 25], + "_nop_tc_386", + "_nop_tc_387", + ["ge_int", 935, 52, 934, 1802, 25], + ["jump", "rel_done_1273", 1802, 25], + "rel_ni_1271", + ["is_num", 936, 52, 1802, 25], + ["jump_false", 936, "rel_nn_1272", 1802, 25], + "_nop_tc_388", + "_nop_tc_389", + ["ge_float", 935, 52, 934, 1802, 25], + ["jump", "rel_done_1273", 1802, 25], + "rel_nn_1272", + ["is_text", 936, 52, 1802, 25], + ["jump_false", 936, "rel_err_1274", 1802, 25], + "_nop_tc_390", + ["jump", "rel_err_1274", 1802, 25], + ["ge_text", 935, 52, 934, 1802, 25], + ["jump", "rel_done_1273", 1802, 25], + "rel_err_1274", + ["disrupt", 1802, 25], + "rel_done_1273", + ["jump_false", 935, "tern_else_1269", 1802, 25], + ["access", 939, 3, 1802, 48], + ["load_index", 940, 10, 939, 1802, 48], + ["access", 941, -1, 1802, 52], + ["get", 943, 55, 1, 1802, 29], + ["frame", 944, 943, 2, 1802, 29], + ["null", 945, 1802, 29], + ["setarg", 944, 0, 945, 1802, 29], + ["setarg", 944, 1, 940, 1802, 29], + ["setarg", 944, 2, 941, 1802, 29], + ["invoke", 944, 942, 1802, 29], + ["move", 938, 942, 1802, 29], + ["jump", "tern_end_1270", 1802, 29], + "tern_else_1269", + ["access", 946, -1, 1802, 58], + ["move", 938, 946, 1802, 58], + "tern_end_1270", + ["move", 8, 938, 1802, 58], + ["get", 948, 9, 1, 1803, 15], + ["frame", 949, 948, 0, 1803, 15], + ["null", 950, 1803, 15], + ["setarg", 949, 0, 950, 1803, 15], + ["invoke", 949, 947, 1803, 15], + ["move", 19, 947, 1803, 15], + ["record", 951, 4], + ["store_field", 951, 5, "arr", 1804, 48], + ["store_field", 951, 6, "fn", 1804, 56], + ["store_field", 951, 7, "init", 1804, 66], + ["store_field", 951, 8, "rev", 1804, 75], + ["get", 953, 45, 1, 1804, 18], + ["frame", 954, 953, 3, 1804, 18], + ["null", 955, 1804, 18], + ["setarg", 954, 0, 955, 1804, 18], + ["setarg", 954, 1, 19, 1804, 18], + ["setarg", 954, 2, 951, 1804, 18], + ["setarg", 954, 3, 52, 1804, 18], + ["tail_invoke", 954, 952, 1804, 18], + ["return", 952, 1804, 18], + "_nop_ur_29", + "if_else_1244", + "if_end_1245", + ["jump", "if_end_1124", 1804, 18], + "if_else_1123", + "if_end_1124", + ["array", 956, 0, 1809, 19], + ["move", 9, 956, 1809, 19], + ["access", 957, 0, 1810, 12], + ["move", 3, 957, 1810, 12], + ["null", 958, 1811, 28], + ["is_identical", 959, 10, 958, 1811, 28], + ["jump_true", 959, "ne_nid_1278", 1811, 28], + ["jump", "ne_ni_1279", 1811, 28], + "ne_nid_1278", + ["false", 959, 1811, 28], + ["jump", "ne_done_1277", 1811, 28], + "ne_ni_1279", + ["is_int", 960, 10, 1811, 28], + ["jump_false", 960, "ne_nn_1280", 1811, 28], + "_nop_tc_391", + ["jump", "ne_nn_1280", 1811, 28], + ["ne_int", 959, 10, 958, 1811, 28], + ["jump", "ne_done_1277", 1811, 28], + "ne_nn_1280", + ["is_num", 960, 10, 1811, 28], + ["jump_false", 960, "ne_nt_1281", 1811, 28], + "_nop_tc_392", + ["jump", "ne_nt_1281", 1811, 28], + ["ne_float", 959, 10, 958, 1811, 28], + ["jump", "ne_done_1277", 1811, 28], + "ne_nt_1281", + ["is_text", 960, 10, 1811, 28], + ["jump_false", 960, "ne_nnl_1282", 1811, 28], + "_nop_tc_393", + ["jump", "ne_nnl_1282", 1811, 28], + ["ne_text", 959, 10, 958, 1811, 28], + ["jump", "ne_done_1277", 1811, 28], + "ne_nnl_1282", + ["is_null", 960, 10, 1811, 28], + ["jump_false", 960, "ne_nb_1283", 1811, 28], + "_nop_tc_394", + "_nop_tc_395", + ["false", 959, 1811, 28], + ["jump", "ne_done_1277", 1811, 28], + "ne_nb_1283", + ["is_bool", 960, 10, 1811, 28], + ["jump_false", 960, "ne_mis_1284", 1811, 28], + "_nop_tc_396", + ["jump", "ne_mis_1284", 1811, 28], + ["ne_bool", 959, 10, 958, 1811, 28], + ["jump", "ne_done_1277", 1811, 28], + "ne_mis_1284", + ["true", 959, 1811, 28], + "ne_done_1277", + ["jump_false", 959, "tern_else_1275", 1811, 28], + ["length", 963, 10, 1811, 42], + ["move", 962, 963, 1811, 42], + ["jump", "tern_end_1276", 1811, 42], + "tern_else_1275", + ["access", 964, 0, 1811, 55], + ["move", 962, 964, 1811, 55], + "tern_end_1276", + ["move", 52, 962, 1811, 55], + "while_start_1285", + ["is_int", 966, 3, 1812, 19], + ["jump_false", 966, "rel_ni_1287", 1812, 19], + ["is_int", 967, 52, 1812, 19], + ["jump_false", 967, "rel_ni_1287", 1812, 19], + ["lt_int", 965, 3, 52, 1812, 19], + ["jump", "rel_done_1289", 1812, 19], + "rel_ni_1287", + ["is_num", 966, 3, 1812, 19], + ["jump_false", 966, "rel_nn_1288", 1812, 19], + ["is_num", 967, 52, 1812, 19], + ["jump_false", 967, "rel_nn_1288", 1812, 19], + ["lt_float", 965, 3, 52, 1812, 19], + ["jump", "rel_done_1289", 1812, 19], + "rel_nn_1288", + ["is_text", 966, 3, 1812, 19], + ["jump_false", 966, "rel_err_1290", 1812, 19], + ["is_text", 967, 52, 1812, 19], + ["jump_false", 967, "rel_err_1290", 1812, 19], + ["lt_text", 965, 3, 52, 1812, 19], + ["jump", "rel_done_1289", 1812, 19], + "rel_err_1290", + ["disrupt", 1812, 19], + "rel_done_1289", + ["jump_false", 965, "while_end_1286", 1812, 19], + ["load_dynamic", 968, 10, 3, 1813, 44], + ["access", 969, -1, 1813, 49], + ["get", 971, 55, 1, 1813, 25], + ["frame", 972, 971, 2, 1813, 25], + ["null", 973, 1813, 25], + ["setarg", 972, 0, 973, 1813, 25], + ["setarg", 972, 1, 968, 1813, 25], + ["setarg", 972, 2, 969, 1813, 25], + ["invoke", 972, 970, 1813, 25], + ["is_array", 974, 9, 1813, 25], + ["jump_false", 974, "push_err_1291", 1813, 25], + ["push", 9, 970, 1813, 25], + ["jump", "push_done_1292", 1813, 25], + "push_err_1291", + ["disrupt", 1813, 25], + "push_done_1292", + ["access", 975, 1, 1814, 19], + ["is_text", 977, 3, 1814, 19], + ["jump_false", 977, "add_cn_1294", 1814, 19], + "_nop_tc_397", + ["jump", "add_cn_1294", 1814, 19], + ["concat", 976, 3, 975, 1814, 19], + ["jump", "add_done_1293", 1814, 19], + "add_cn_1294", + ["is_num", 977, 3, 1814, 19], + ["jump_false", 977, "add_err_1295", 1814, 19], + "_nop_tc_398", + "_nop_tc_399", + ["add", 976, 3, 975, 1814, 19], + ["jump", "add_done_1293", 1814, 19], + "add_err_1295", + ["disrupt", 1814, 19], + "add_done_1293", + ["move", 3, 976, 1814, 19], + ["jump", "while_start_1285", 1814, 19], + "while_end_1286", + ["get", 980, 9, 1, 1816, 14], + ["frame", 981, 980, 0, 1816, 14], + ["null", 982, 1816, 14], + ["setarg", 981, 0, 982, 1816, 14], + ["invoke", 981, 979, 1816, 14], + ["move", 20, 979, 1816, 14], + ["access", 983, ".", 1817, 26], + ["is_identical", 984, 15, 983, 1817, 26], + ["jump_true", 984, "eq_done_1298", 1817, 26], + ["is_int", 985, 15, 1817, 26], + ["jump_false", 985, "eq_ni_1299", 1817, 26], + "_nop_tc_400", + ["jump", "eq_ni_1299", 1817, 26], + ["eq_int", 984, 15, 983, 1817, 26], + ["jump", "eq_done_1298", 1817, 26], + "eq_ni_1299", + ["is_num", 985, 15, 1817, 26], + ["jump_false", 985, "eq_nn_1300", 1817, 26], + "_nop_tc_401", + ["jump", "eq_nn_1300", 1817, 26], + ["eq_float", 984, 15, 983, 1817, 26], + ["jump", "eq_done_1298", 1817, 26], + "eq_nn_1300", + ["is_text", 985, 15, 1817, 26], + ["jump_false", 985, "eq_nt_1301", 1817, 26], + "_nop_tc_402", + "_nop_tc_403", + ["eq_text", 984, 15, 983, 1817, 26], + ["jump", "eq_done_1298", 1817, 26], + "eq_nt_1301", + ["is_null", 985, 15, 1817, 26], + ["jump_false", 985, "eq_nnl_1302", 1817, 26], + "_nop_tc_404", + ["jump", "eq_nnl_1302", 1817, 26], + ["true", 984, 1817, 26], + ["jump", "eq_done_1298", 1817, 26], + "eq_nnl_1302", + ["is_bool", 985, 15, 1817, 26], + ["jump_false", 985, "eq_nb_1303", 1817, 26], + "_nop_tc_405", + ["jump", "eq_nb_1303", 1817, 26], + ["eq_bool", 984, 15, 983, 1817, 26], + ["jump", "eq_done_1298", 1817, 26], + "eq_nb_1303", + ["false", 984, 1817, 26], + "eq_done_1298", + ["jump_false", 984, "if_else_1296", 1817, 26], + ["load_field", 987, 14, "left", 1818, 15], + ["move", 55, 987, 1818, 15], + ["load_field", 988, 14, "right", 1819, 16], + ["move", 67, 988, 1819, 16], + ["access", 989, -1, 1820, 34], + ["get", 991, 55, 1, 1820, 20], + ["frame", 992, 991, 2, 1820, 20], + ["null", 993, 1820, 20], + ["setarg", 992, 0, 993, 1820, 20], + ["setarg", 992, 1, 55, 1820, 20], + ["setarg", 992, 2, 989, 1820, 20], + ["invoke", 992, 990, 1820, 20], + ["move", 56, 990, 1820, 20], + ["get", 995, 21, 1, 1821, 9], + ["frame", 996, 995, 4, 1821, 9], + ["null", 997, 1821, 9], + ["setarg", 996, 0, 997, 1821, 9], + ["setarg", 996, 1, 20, 1821, 9], + ["setarg", 996, 2, 56, 1821, 9], + ["setarg", 996, 3, 67, 1821, 9], + ["setarg", 996, 4, 9, 1821, 9], + ["invoke", 996, 994, 1821, 9], + ["jump", "if_end_1297", 1821, 9], + "if_else_1296", + ["access", 998, "[", 1822, 33], + ["is_identical", 999, 15, 998, 1822, 33], + ["jump_true", 999, "eq_done_1306", 1822, 33], + ["is_int", 1000, 15, 1822, 33], + ["jump_false", 1000, "eq_ni_1307", 1822, 33], + "_nop_tc_406", + ["jump", "eq_ni_1307", 1822, 33], + ["eq_int", 999, 15, 998, 1822, 33], + ["jump", "eq_done_1306", 1822, 33], + "eq_ni_1307", + ["is_num", 1000, 15, 1822, 33], + ["jump_false", 1000, "eq_nn_1308", 1822, 33], + "_nop_tc_407", + ["jump", "eq_nn_1308", 1822, 33], + ["eq_float", 999, 15, 998, 1822, 33], + ["jump", "eq_done_1306", 1822, 33], + "eq_nn_1308", + ["is_text", 1000, 15, 1822, 33], + ["jump_false", 1000, "eq_nt_1309", 1822, 33], + "_nop_tc_408", + "_nop_tc_409", + ["eq_text", 999, 15, 998, 1822, 33], + ["jump", "eq_done_1306", 1822, 33], + "eq_nt_1309", + ["is_null", 1000, 15, 1822, 33], + ["jump_false", 1000, "eq_nnl_1310", 1822, 33], + "_nop_tc_410", + ["jump", "eq_nnl_1310", 1822, 33], + ["true", 999, 1822, 33], + ["jump", "eq_done_1306", 1822, 33], + "eq_nnl_1310", + ["is_bool", 1000, 15, 1822, 33], + ["jump_false", 1000, "eq_nb_1311", 1822, 33], + "_nop_tc_411", + ["jump", "eq_nb_1311", 1822, 33], + ["eq_bool", 999, 15, 998, 1822, 33], + ["jump", "eq_done_1306", 1822, 33], + "eq_nb_1311", + ["false", 999, 1822, 33], + "eq_done_1306", + ["jump_false", 999, "if_else_1304", 1822, 33], + ["load_field", 1002, 14, "left", 1823, 15], + ["move", 55, 1002, 1823, 15], + ["load_field", 1003, 14, "right", 1824, 20], + ["move", 42, 1003, 1824, 20], + ["access", 1004, -1, 1825, 34], + ["get", 1006, 55, 1, 1825, 20], + ["frame", 1007, 1006, 2, 1825, 20], + ["null", 1008, 1825, 20], + ["setarg", 1007, 0, 1008, 1825, 20], + ["setarg", 1007, 1, 55, 1825, 20], + ["setarg", 1007, 2, 1004, 1825, 20], + ["invoke", 1007, 1005, 1825, 20], + ["move", 56, 1005, 1825, 20], + ["access", 1009, -1, 1826, 39], + ["get", 1011, 55, 1, 1826, 20], + ["frame", 1012, 1011, 2, 1826, 20], + ["null", 1013, 1826, 20], + ["setarg", 1012, 0, 1013, 1826, 20], + ["setarg", 1012, 1, 42, 1826, 20], + ["setarg", 1012, 2, 1009, 1826, 20], + ["invoke", 1012, 1010, 1826, 20], + ["move", 44, 1010, 1826, 20], + ["get", 1015, 22, 1, 1827, 9], + ["frame", 1016, 1015, 4, 1827, 9], + ["null", 1017, 1827, 9], + ["setarg", 1016, 0, 1017, 1827, 9], + ["setarg", 1016, 1, 20, 1827, 9], + ["setarg", 1016, 2, 56, 1827, 9], + ["setarg", 1016, 3, 44, 1827, 9], + ["setarg", 1016, 4, 9, 1827, 9], + ["invoke", 1016, 1014, 1827, 9], + ["jump", "if_end_1305", 1827, 9], + "if_else_1304", + ["access", 1018, -1, 1829, 38], + ["get", 1020, 55, 1, 1829, 21], + ["frame", 1021, 1020, 2, 1829, 21], + ["null", 1022, 1829, 21], + ["setarg", 1021, 0, 1022, 1829, 21], + ["setarg", 1021, 1, 14, 1829, 21], + ["setarg", 1021, 2, 1018, 1829, 21], + ["invoke", 1021, 1019, 1829, 21], + ["move", 34, 1019, 1829, 21], + ["get", 1024, 20, 1, 1830, 9], + ["frame", 1025, 1024, 3, 1830, 9], + ["null", 1026, 1830, 9], + ["setarg", 1025, 0, 1026, 1830, 9], + ["setarg", 1025, 1, 20, 1830, 9], + ["setarg", 1025, 2, 34, 1830, 9], + ["setarg", 1025, 3, 9, 1830, 9], + ["invoke", 1025, 1023, 1830, 9], + "if_end_1305", + "if_end_1297", + ["return", 20, 1832, 14], + "_nop_ur_30", + "if_else_1028", + "if_end_1029", + ["access", 1027, "!", 1836, 17], + ["is_identical", 1028, 45, 1027, 1836, 17], + ["jump_true", 1028, "eq_done_1314", 1836, 17], + ["is_int", 1029, 45, 1836, 17], + ["jump_false", 1029, "eq_ni_1315", 1836, 17], + "_nop_tc_412", + ["jump", "eq_ni_1315", 1836, 17], + ["eq_int", 1028, 45, 1027, 1836, 17], + ["jump", "eq_done_1314", 1836, 17], + "eq_ni_1315", + ["is_num", 1029, 45, 1836, 17], + ["jump_false", 1029, "eq_nn_1316", 1836, 17], + "_nop_tc_413", + ["jump", "eq_nn_1316", 1836, 17], + ["eq_float", 1028, 45, 1027, 1836, 17], + ["jump", "eq_done_1314", 1836, 17], + "eq_nn_1316", + ["is_text", 1029, 45, 1836, 17], + ["jump_false", 1029, "eq_nt_1317", 1836, 17], + "_nop_tc_414", + "_nop_tc_415", + ["eq_text", 1028, 45, 1027, 1836, 17], + ["jump", "eq_done_1314", 1836, 17], + "eq_nt_1317", + ["is_null", 1029, 45, 1836, 17], + ["jump_false", 1029, "eq_nnl_1318", 1836, 17], + "_nop_tc_416", + ["jump", "eq_nnl_1318", 1836, 17], + ["true", 1028, 1836, 17], + ["jump", "eq_done_1314", 1836, 17], + "eq_nnl_1318", + ["is_bool", 1029, 45, 1836, 17], + ["jump_false", 1029, "eq_nb_1319", 1836, 17], + "_nop_tc_417", + ["jump", "eq_nb_1319", 1836, 17], + ["eq_bool", 1028, 45, 1027, 1836, 17], + ["jump", "eq_done_1314", 1836, 17], + "eq_nb_1319", + ["false", 1028, 1836, 17], + "eq_done_1314", + ["jump_false", 1028, "if_else_1312", 1836, 17], + ["load_field", 1031, 1, "expression", 1837, 31], + ["access", 1032, -1, 1837, 48], + ["get", 1034, 55, 1, 1837, 22], + ["frame", 1035, 1034, 2, 1837, 22], + ["null", 1036, 1837, 22], + ["setarg", 1035, 0, 1036, 1837, 22], + ["setarg", 1035, 1, 1031, 1837, 22], + ["setarg", 1035, 2, 1032, 1837, 22], + ["invoke", 1035, 1033, 1837, 22], + ["move", 62, 1033, 1837, 22], + ["get", 1038, 9, 1, 1838, 14], + ["frame", 1039, 1038, 0, 1838, 14], + ["null", 1040, 1838, 14], + ["setarg", 1039, 0, 1040, 1838, 14], + ["invoke", 1039, 1037, 1838, 14], + ["move", 71, 1037, 1838, 14], + ["access", 1041, "not", 1839, 14], + ["get", 1043, 14, 1, 1839, 7], + ["frame", 1044, 1043, 3, 1839, 7], + ["null", 1045, 1839, 7], + ["setarg", 1044, 0, 1045, 1839, 7], + ["setarg", 1044, 1, 1041, 1839, 7], + ["setarg", 1044, 2, 71, 1839, 7], + ["setarg", 1044, 3, 62, 1839, 7], + ["invoke", 1044, 1042, 1839, 7], + ["return", 71, 1840, 14], + "_nop_ur_31", + "if_else_1312", + "if_end_1313", + ["access", 1046, "~", 1842, 17], + ["is_identical", 1047, 45, 1046, 1842, 17], + ["jump_true", 1047, "eq_done_1322", 1842, 17], + ["is_int", 1048, 45, 1842, 17], + ["jump_false", 1048, "eq_ni_1323", 1842, 17], + "_nop_tc_418", + ["jump", "eq_ni_1323", 1842, 17], + ["eq_int", 1047, 45, 1046, 1842, 17], + ["jump", "eq_done_1322", 1842, 17], + "eq_ni_1323", + ["is_num", 1048, 45, 1842, 17], + ["jump_false", 1048, "eq_nn_1324", 1842, 17], + "_nop_tc_419", + ["jump", "eq_nn_1324", 1842, 17], + ["eq_float", 1047, 45, 1046, 1842, 17], + ["jump", "eq_done_1322", 1842, 17], + "eq_nn_1324", + ["is_text", 1048, 45, 1842, 17], + ["jump_false", 1048, "eq_nt_1325", 1842, 17], + "_nop_tc_420", + "_nop_tc_421", + ["eq_text", 1047, 45, 1046, 1842, 17], + ["jump", "eq_done_1322", 1842, 17], + "eq_nt_1325", + ["is_null", 1048, 45, 1842, 17], + ["jump_false", 1048, "eq_nnl_1326", 1842, 17], + "_nop_tc_422", + ["jump", "eq_nnl_1326", 1842, 17], + ["true", 1047, 1842, 17], + ["jump", "eq_done_1322", 1842, 17], + "eq_nnl_1326", + ["is_bool", 1048, 45, 1842, 17], + ["jump_false", 1048, "eq_nb_1327", 1842, 17], + "_nop_tc_423", + ["jump", "eq_nb_1327", 1842, 17], + ["eq_bool", 1047, 45, 1046, 1842, 17], + ["jump", "eq_done_1322", 1842, 17], + "eq_nb_1327", + ["false", 1047, 1842, 17], + "eq_done_1322", + ["jump_false", 1047, "if_else_1320", 1842, 17], + ["load_field", 1050, 1, "expression", 1843, 31], + ["access", 1051, -1, 1843, 48], + ["get", 1053, 55, 1, 1843, 22], + ["frame", 1054, 1053, 2, 1843, 22], + ["null", 1055, 1843, 22], + ["setarg", 1054, 0, 1055, 1843, 22], + ["setarg", 1054, 1, 1050, 1843, 22], + ["setarg", 1054, 2, 1051, 1843, 22], + ["invoke", 1054, 1052, 1843, 22], + ["move", 62, 1052, 1843, 22], + ["get", 1057, 9, 1, 1844, 14], + ["frame", 1058, 1057, 0, 1844, 14], + ["null", 1059, 1844, 14], + ["setarg", 1058, 0, 1059, 1844, 14], + ["invoke", 1058, 1056, 1844, 14], + ["move", 71, 1056, 1844, 14], + ["access", 1060, "bitnot", 1845, 14], + ["get", 1062, 14, 1, 1845, 7], + ["frame", 1063, 1062, 3, 1845, 7], + ["null", 1064, 1845, 7], + ["setarg", 1063, 0, 1064, 1845, 7], + ["setarg", 1063, 1, 1060, 1845, 7], + ["setarg", 1063, 2, 71, 1845, 7], + ["setarg", 1063, 3, 62, 1845, 7], + ["invoke", 1063, 1061, 1845, 7], + ["return", 71, 1846, 14], + "_nop_ur_32", + "if_else_1320", + "if_end_1321", + ["access", 1065, "-unary", 1848, 17], + ["is_identical", 1066, 45, 1065, 1848, 17], + ["jump_true", 1066, "eq_done_1330", 1848, 17], + ["is_int", 1067, 45, 1848, 17], + ["jump_false", 1067, "eq_ni_1331", 1848, 17], + "_nop_tc_424", + ["jump", "eq_ni_1331", 1848, 17], + ["eq_int", 1066, 45, 1065, 1848, 17], + ["jump", "eq_done_1330", 1848, 17], + "eq_ni_1331", + ["is_num", 1067, 45, 1848, 17], + ["jump_false", 1067, "eq_nn_1332", 1848, 17], + "_nop_tc_425", + ["jump", "eq_nn_1332", 1848, 17], + ["eq_float", 1066, 45, 1065, 1848, 17], + ["jump", "eq_done_1330", 1848, 17], + "eq_nn_1332", + ["is_text", 1067, 45, 1848, 17], + ["jump_false", 1067, "eq_nt_1333", 1848, 17], + "_nop_tc_426", + "_nop_tc_427", + ["eq_text", 1066, 45, 1065, 1848, 17], + ["jump", "eq_done_1330", 1848, 17], + "eq_nt_1333", + ["is_null", 1067, 45, 1848, 17], + ["jump_false", 1067, "eq_nnl_1334", 1848, 17], + "_nop_tc_428", + ["jump", "eq_nnl_1334", 1848, 17], + ["true", 1066, 1848, 17], + ["jump", "eq_done_1330", 1848, 17], + "eq_nnl_1334", + ["is_bool", 1067, 45, 1848, 17], + ["jump_false", 1067, "eq_nb_1335", 1848, 17], + "_nop_tc_429", + ["jump", "eq_nb_1335", 1848, 17], + ["eq_bool", 1066, 45, 1065, 1848, 17], + ["jump", "eq_done_1330", 1848, 17], + "eq_nb_1335", + ["false", 1066, 1848, 17], + "eq_done_1330", + ["jump_false", 1066, "if_else_1328", 1848, 17], + ["load_field", 1069, 1, "expression", 1849, 31], + ["access", 1070, -1, 1849, 48], + ["get", 1072, 55, 1, 1849, 22], + ["frame", 1073, 1072, 2, 1849, 22], + ["null", 1074, 1849, 22], + ["setarg", 1073, 0, 1074, 1849, 22], + ["setarg", 1073, 1, 1069, 1849, 22], + ["setarg", 1073, 2, 1070, 1849, 22], + ["invoke", 1073, 1071, 1849, 22], + ["move", 62, 1071, 1849, 22], + ["get", 1076, 9, 1, 1850, 14], + ["frame", 1077, 1076, 0, 1850, 14], + ["null", 1078, 1850, 14], + ["setarg", 1077, 0, 1078, 1850, 14], + ["invoke", 1077, 1075, 1850, 14], + ["move", 71, 1075, 1850, 14], + ["load_field", 1079, 1, "expression", 1851, 47], + ["get", 1081, 36, 1, 1851, 7], + ["frame", 1082, 1081, 3, 1851, 7], + ["null", 1083, 1851, 7], + ["setarg", 1082, 0, 1083, 1851, 7], + ["setarg", 1082, 1, 71, 1851, 7], + ["setarg", 1082, 2, 62, 1851, 7], + ["setarg", 1082, 3, 1079, 1851, 7], + ["invoke", 1082, 1080, 1851, 7], + ["return", 71, 1852, 14], + "_nop_ur_33", + "if_else_1328", + "if_end_1329", + ["access", 1084, "+unary", 1854, 17], + ["is_identical", 1085, 45, 1084, 1854, 17], + ["jump_true", 1085, "eq_done_1338", 1854, 17], + ["is_int", 1086, 45, 1854, 17], + ["jump_false", 1086, "eq_ni_1339", 1854, 17], + "_nop_tc_430", + ["jump", "eq_ni_1339", 1854, 17], + ["eq_int", 1085, 45, 1084, 1854, 17], + ["jump", "eq_done_1338", 1854, 17], + "eq_ni_1339", + ["is_num", 1086, 45, 1854, 17], + ["jump_false", 1086, "eq_nn_1340", 1854, 17], + "_nop_tc_431", + ["jump", "eq_nn_1340", 1854, 17], + ["eq_float", 1085, 45, 1084, 1854, 17], + ["jump", "eq_done_1338", 1854, 17], + "eq_nn_1340", + ["is_text", 1086, 45, 1854, 17], + ["jump_false", 1086, "eq_nt_1341", 1854, 17], + "_nop_tc_432", + "_nop_tc_433", + ["eq_text", 1085, 45, 1084, 1854, 17], + ["jump", "eq_done_1338", 1854, 17], + "eq_nt_1341", + ["is_null", 1086, 45, 1854, 17], + ["jump_false", 1086, "eq_nnl_1342", 1854, 17], + "_nop_tc_434", + ["jump", "eq_nnl_1342", 1854, 17], + ["true", 1085, 1854, 17], + ["jump", "eq_done_1338", 1854, 17], + "eq_nnl_1342", + ["is_bool", 1086, 45, 1854, 17], + ["jump_false", 1086, "eq_nb_1343", 1854, 17], + "_nop_tc_435", + ["jump", "eq_nb_1343", 1854, 17], + ["eq_bool", 1085, 45, 1084, 1854, 17], + ["jump", "eq_done_1338", 1854, 17], + "eq_nb_1343", + ["false", 1085, 1854, 17], + "eq_done_1338", + ["jump_false", 1085, "if_else_1336", 1854, 17], + ["load_field", 1088, 1, "expression", 1855, 23], + ["access", 1089, -1, 1855, 40], + ["get", 1091, 55, 1, 1855, 14], + ["frame", 1092, 1091, 2, 1855, 14], + ["null", 1093, 1855, 14], + ["setarg", 1092, 0, 1093, 1855, 14], + ["setarg", 1092, 1, 1088, 1855, 14], + ["setarg", 1092, 2, 1089, 1855, 14], + ["tail_invoke", 1092, 1090, 1855, 14], + ["return", 1090, 1855, 14], + "_nop_ur_34", + "if_else_1336", + "if_end_1337", + ["access", 1094, "++", 1859, 17], + ["is_identical", 1095, 45, 1094, 1859, 17], + ["jump_true", 1095, "eq_done_1347", 1859, 17], + ["is_int", 1096, 45, 1859, 17], + ["jump_false", 1096, "eq_ni_1348", 1859, 17], + "_nop_tc_436", + ["jump", "eq_ni_1348", 1859, 17], + ["eq_int", 1095, 45, 1094, 1859, 17], + ["jump", "eq_done_1347", 1859, 17], + "eq_ni_1348", + ["is_num", 1096, 45, 1859, 17], + ["jump_false", 1096, "eq_nn_1349", 1859, 17], + "_nop_tc_437", + ["jump", "eq_nn_1349", 1859, 17], + ["eq_float", 1095, 45, 1094, 1859, 17], + ["jump", "eq_done_1347", 1859, 17], + "eq_nn_1349", + ["is_text", 1096, 45, 1859, 17], + ["jump_false", 1096, "eq_nt_1350", 1859, 17], + "_nop_tc_438", + "_nop_tc_439", + ["eq_text", 1095, 45, 1094, 1859, 17], + ["jump", "eq_done_1347", 1859, 17], + "eq_nt_1350", + ["is_null", 1096, 45, 1859, 17], + ["jump_false", 1096, "eq_nnl_1351", 1859, 17], + "_nop_tc_440", + ["jump", "eq_nnl_1351", 1859, 17], + ["true", 1095, 1859, 17], + ["jump", "eq_done_1347", 1859, 17], + "eq_nnl_1351", + ["is_bool", 1096, 45, 1859, 17], + ["jump_false", 1096, "eq_nb_1352", 1859, 17], + "_nop_tc_441", + ["jump", "eq_nb_1352", 1859, 17], + ["eq_bool", 1095, 45, 1094, 1859, 17], + ["jump", "eq_done_1347", 1859, 17], + "eq_nb_1352", + ["false", 1095, 1859, 17], + "eq_done_1347", + ["move", 1098, 1095, 1859, 17], + ["jump_true", 1098, "or_end_1346", 1859, 17], + ["access", 1099, "--", 1859, 33], + ["is_identical", 1100, 45, 1099, 1859, 33], + ["jump_true", 1100, "eq_done_1353", 1859, 33], + ["is_int", 1101, 45, 1859, 33], + ["jump_false", 1101, "eq_ni_1354", 1859, 33], + "_nop_tc_442", + ["jump", "eq_ni_1354", 1859, 33], + ["eq_int", 1100, 45, 1099, 1859, 33], + ["jump", "eq_done_1353", 1859, 33], + "eq_ni_1354", + ["is_num", 1101, 45, 1859, 33], + ["jump_false", 1101, "eq_nn_1355", 1859, 33], + "_nop_tc_443", + ["jump", "eq_nn_1355", 1859, 33], + ["eq_float", 1100, 45, 1099, 1859, 33], + ["jump", "eq_done_1353", 1859, 33], + "eq_nn_1355", + ["is_text", 1101, 45, 1859, 33], + ["jump_false", 1101, "eq_nt_1356", 1859, 33], + "_nop_tc_444", + "_nop_tc_445", + ["eq_text", 1100, 45, 1099, 1859, 33], + ["jump", "eq_done_1353", 1859, 33], + "eq_nt_1356", + ["is_null", 1101, 45, 1859, 33], + ["jump_false", 1101, "eq_nnl_1357", 1859, 33], + "_nop_tc_446", + ["jump", "eq_nnl_1357", 1859, 33], + ["true", 1100, 1859, 33], + ["jump", "eq_done_1353", 1859, 33], + "eq_nnl_1357", + ["is_bool", 1101, 45, 1859, 33], + ["jump_false", 1101, "eq_nb_1358", 1859, 33], + "_nop_tc_447", + ["jump", "eq_nb_1358", 1859, 33], + ["eq_bool", 1100, 45, 1099, 1859, 33], + ["jump", "eq_done_1353", 1859, 33], + "eq_nb_1358", + ["false", 1100, 1859, 33], + "eq_done_1353", + ["move", 1098, 1100, 1859, 33], + "or_end_1346", + ["jump_false", 1098, "if_else_1344", 1859, 33], + ["load_field", 1103, 1, "expression", 1860, 17], + ["move", 60, 1103, 1860, 17], + ["load_field", 1104, 1, "postfix", 1861, 17], + ["true", 1105, 1861, 33], + ["is_identical", 1106, 1104, 1105, 1861, 33], + ["jump_true", 1106, "eq_done_1359", 1861, 33], + ["is_int", 1107, 1104, 1861, 33], + ["jump_false", 1107, "eq_ni_1360", 1861, 33], + "_nop_tc_448", + ["jump", "eq_ni_1360", 1861, 33], + ["eq_int", 1106, 1104, 1105, 1861, 33], + ["jump", "eq_done_1359", 1861, 33], + "eq_ni_1360", + ["is_num", 1107, 1104, 1861, 33], + ["jump_false", 1107, "eq_nn_1361", 1861, 33], + "_nop_tc_449", + ["jump", "eq_nn_1361", 1861, 33], + ["eq_float", 1106, 1104, 1105, 1861, 33], + ["jump", "eq_done_1359", 1861, 33], + "eq_nn_1361", + ["is_text", 1107, 1104, 1861, 33], + ["jump_false", 1107, "eq_nt_1362", 1861, 33], + "_nop_tc_450", + ["jump", "eq_nt_1362", 1861, 33], + ["eq_text", 1106, 1104, 1105, 1861, 33], + ["jump", "eq_done_1359", 1861, 33], + "eq_nt_1362", + ["is_null", 1107, 1104, 1861, 33], + ["jump_false", 1107, "eq_nnl_1363", 1861, 33], + "_nop_tc_451", + ["jump", "eq_nnl_1363", 1861, 33], + ["true", 1106, 1861, 33], + ["jump", "eq_done_1359", 1861, 33], + "eq_nnl_1363", + ["is_bool", 1107, 1104, 1861, 33], + ["jump_false", 1107, "eq_nb_1364", 1861, 33], + "_nop_tc_452", + "_nop_tc_453", + ["eq_bool", 1106, 1104, 1105, 1861, 33], + ["jump", "eq_done_1359", 1861, 33], + "eq_nb_1364", + ["false", 1106, 1861, 33], + "eq_done_1359", + ["move", 66, 1106, 1861, 33], + ["access", 1109, "++", 1862, 26], + ["is_identical", 1110, 45, 1109, 1862, 26], + ["jump_true", 1110, "eq_done_1367", 1862, 26], + ["is_int", 1111, 45, 1862, 26], + ["jump_false", 1111, "eq_ni_1368", 1862, 26], + "_nop_tc_454", + ["jump", "eq_ni_1368", 1862, 26], + ["eq_int", 1110, 45, 1109, 1862, 26], + ["jump", "eq_done_1367", 1862, 26], + "eq_ni_1368", + ["is_num", 1111, 45, 1862, 26], + ["jump_false", 1111, "eq_nn_1369", 1862, 26], + "_nop_tc_455", + ["jump", "eq_nn_1369", 1862, 26], + ["eq_float", 1110, 45, 1109, 1862, 26], + ["jump", "eq_done_1367", 1862, 26], + "eq_nn_1369", + ["is_text", 1111, 45, 1862, 26], + ["jump_false", 1111, "eq_nt_1370", 1862, 26], + "_nop_tc_456", + "_nop_tc_457", + ["eq_text", 1110, 45, 1109, 1862, 26], + ["jump", "eq_done_1367", 1862, 26], + "eq_nt_1370", + ["is_null", 1111, 45, 1862, 26], + ["jump_false", 1111, "eq_nnl_1371", 1862, 26], + "_nop_tc_458", + ["jump", "eq_nnl_1371", 1862, 26], + ["true", 1110, 1862, 26], + ["jump", "eq_done_1367", 1862, 26], + "eq_nnl_1371", + ["is_bool", 1111, 45, 1862, 26], + ["jump_false", 1111, "eq_nb_1372", 1862, 26], + "_nop_tc_459", + ["jump", "eq_nb_1372", 1862, 26], + ["eq_bool", 1110, 45, 1109, 1862, 26], + ["jump", "eq_done_1367", 1862, 26], + "eq_nb_1372", + ["false", 1110, 1862, 26], + "eq_done_1367", + ["jump_false", 1110, "tern_else_1365", 1862, 26], + ["access", 1114, "add", 1862, 33], + ["move", 1113, 1114, 1862, 33], + ["jump", "tern_end_1366", 1862, 33], + "tern_else_1365", + ["access", 1115, "subtract", 1862, 41], + ["move", 1113, 1115, 1862, 41], + "tern_end_1366", + ["move", 11, 1113, 1862, 41], + ["load_field", 1116, 60, "kind", 1863, 22], + ["move", 61, 1116, 1863, 22], + ["get", 1118, 9, 1, 1864, 18], + ["frame", 1119, 1118, 0, 1864, 18], + ["null", 1120, 1864, 18], + ["setarg", 1119, 0, 1120, 1864, 18], + ["invoke", 1119, 1117, 1864, 18], + ["move", 59, 1117, 1864, 18], + ["access", 1121, "int", 1865, 14], + ["access", 1122, 1, 1865, 31], + ["get", 1124, 14, 1, 1865, 7], + ["frame", 1125, 1124, 3, 1865, 7], + ["null", 1126, 1865, 7], + ["setarg", 1125, 0, 1126, 1865, 7], + ["setarg", 1125, 1, 1121, 1865, 7], + ["setarg", 1125, 2, 59, 1865, 7], + ["setarg", 1125, 3, 1122, 1865, 7], + ["invoke", 1125, 1123, 1865, 7], + ["record", 1127, 2], + ["access", 1128, "number", 1866, 25], + ["store_field", 1127, 1128, "kind", 1866, 25], + ["access", 1129, 1, 1866, 43], + ["store_field", 1127, 1129, "number", 1866, 43], + ["move", 58, 1127, 1866, 43], + ["access", 1130, "name", 1868, 27], + ["is_identical", 1131, 61, 1130, 1868, 27], + ["jump_true", 1131, "eq_done_1375", 1868, 27], + ["is_int", 1132, 61, 1868, 27], + ["jump_false", 1132, "eq_ni_1376", 1868, 27], + "_nop_tc_460", + ["jump", "eq_ni_1376", 1868, 27], + ["eq_int", 1131, 61, 1130, 1868, 27], + ["jump", "eq_done_1375", 1868, 27], + "eq_ni_1376", + ["is_num", 1132, 61, 1868, 27], + ["jump_false", 1132, "eq_nn_1377", 1868, 27], + "_nop_tc_461", + ["jump", "eq_nn_1377", 1868, 27], + ["eq_float", 1131, 61, 1130, 1868, 27], + ["jump", "eq_done_1375", 1868, 27], + "eq_nn_1377", + ["is_text", 1132, 61, 1868, 27], + ["jump_false", 1132, "eq_nt_1378", 1868, 27], + "_nop_tc_462", + "_nop_tc_463", + ["eq_text", 1131, 61, 1130, 1868, 27], + ["jump", "eq_done_1375", 1868, 27], + "eq_nt_1378", + ["is_null", 1132, 61, 1868, 27], + ["jump_false", 1132, "eq_nnl_1379", 1868, 27], + "_nop_tc_464", + ["jump", "eq_nnl_1379", 1868, 27], + ["true", 1131, 1868, 27], + ["jump", "eq_done_1375", 1868, 27], + "eq_nnl_1379", + ["is_bool", 1132, 61, 1868, 27], + ["jump_false", 1132, "eq_nb_1380", 1868, 27], + "_nop_tc_465", + ["jump", "eq_nb_1380", 1868, 27], + ["eq_bool", 1131, 61, 1130, 1868, 27], + ["jump", "eq_done_1375", 1868, 27], + "eq_nb_1380", + ["false", 1131, 1868, 27], + "eq_done_1375", + ["jump_false", 1131, "if_else_1373", 1868, 27], + ["load_field", 1134, 60, "name", 1869, 16], + ["move", 51, 1134, 1869, 16], + ["load_field", 1135, 60, "level", 1870, 17], + ["move", 47, 1135, 1870, 17], + ["null", 1136, 1871, 22], + ["is_identical", 1137, 47, 1136, 1871, 22], + ["jump_true", 1137, "eq_done_1383", 1871, 22], + ["is_int", 1138, 47, 1871, 22], + ["jump_false", 1138, "eq_ni_1384", 1871, 22], + "_nop_tc_466", + ["jump", "eq_ni_1384", 1871, 22], + ["eq_int", 1137, 47, 1136, 1871, 22], + ["jump", "eq_done_1383", 1871, 22], + "eq_ni_1384", + ["is_num", 1138, 47, 1871, 22], + ["jump_false", 1138, "eq_nn_1385", 1871, 22], + "_nop_tc_467", + ["jump", "eq_nn_1385", 1871, 22], + ["eq_float", 1137, 47, 1136, 1871, 22], + ["jump", "eq_done_1383", 1871, 22], + "eq_nn_1385", + ["is_text", 1138, 47, 1871, 22], + ["jump_false", 1138, "eq_nt_1386", 1871, 22], + "_nop_tc_468", + ["jump", "eq_nt_1386", 1871, 22], + ["eq_text", 1137, 47, 1136, 1871, 22], + ["jump", "eq_done_1383", 1871, 22], + "eq_nt_1386", + ["is_null", 1138, 47, 1871, 22], + ["jump_false", 1138, "eq_nnl_1387", 1871, 22], + "_nop_tc_469", + "_nop_tc_470", + ["true", 1137, 1871, 22], + ["jump", "eq_done_1383", 1871, 22], + "eq_nnl_1387", + ["is_bool", 1138, 47, 1871, 22], + ["jump_false", 1138, "eq_nb_1388", 1871, 22], + "_nop_tc_471", + ["jump", "eq_nb_1388", 1871, 22], + ["eq_bool", 1137, 47, 1136, 1871, 22], + ["jump", "eq_done_1383", 1871, 22], + "eq_nb_1388", + ["false", 1137, 1871, 22], + "eq_done_1383", + ["jump_false", 1137, "if_else_1381", 1871, 22], + ["access", 1140, -1, 1872, 19], + ["move", 47, 1140, 1872, 19], + ["jump", "if_end_1382", 1872, 19], + "if_else_1381", + "if_end_1382", + ["get", 1142, 9, 1, 1874, 20], + ["frame", 1143, 1142, 0, 1874, 20], + ["null", 1144, 1874, 20], + ["setarg", 1143, 0, 1144, 1874, 20], + ["invoke", 1143, 1141, 1874, 20], + ["move", 57, 1141, 1874, 20], + ["access", 1145, 0, 1875, 22], + ["is_identical", 1146, 47, 1145, 1875, 22], + ["jump_true", 1146, "eq_done_1391", 1875, 22], + ["is_int", 1147, 47, 1875, 22], + ["jump_false", 1147, "eq_ni_1392", 1875, 22], + "_nop_tc_472", + "_nop_tc_473", + ["eq_int", 1146, 47, 1145, 1875, 22], + ["jump", "eq_done_1391", 1875, 22], + "eq_ni_1392", + ["is_num", 1147, 47, 1875, 22], + ["jump_false", 1147, "eq_nn_1393", 1875, 22], + "_nop_tc_474", + "_nop_tc_475", + ["eq_float", 1146, 47, 1145, 1875, 22], + ["jump", "eq_done_1391", 1875, 22], + "eq_nn_1393", + ["is_text", 1147, 47, 1875, 22], + ["jump_false", 1147, "eq_nt_1394", 1875, 22], + "_nop_tc_476", + ["jump", "eq_nt_1394", 1875, 22], + ["eq_text", 1146, 47, 1145, 1875, 22], + ["jump", "eq_done_1391", 1875, 22], + "eq_nt_1394", + ["is_null", 1147, 47, 1875, 22], + ["jump_false", 1147, "eq_nnl_1395", 1875, 22], + "_nop_tc_477", + ["jump", "eq_nnl_1395", 1875, 22], + ["true", 1146, 1875, 22], + ["jump", "eq_done_1391", 1875, 22], + "eq_nnl_1395", + ["is_bool", 1147, 47, 1875, 22], + ["jump_false", 1147, "eq_nb_1396", 1875, 22], + "_nop_tc_478", + ["jump", "eq_nb_1396", 1875, 22], + ["eq_bool", 1146, 47, 1145, 1875, 22], + ["jump", "eq_done_1391", 1875, 22], + "eq_nb_1396", + ["false", 1146, 1875, 22], + "eq_done_1391", + ["jump_false", 1146, "if_else_1389", 1875, 22], + ["get", 1150, 49, 1, 1876, 19], + ["frame", 1151, 1150, 1, 1876, 19], + ["null", 1152, 1876, 19], + ["setarg", 1151, 0, 1152, 1876, 19], + ["setarg", 1151, 1, 51, 1876, 19], + ["invoke", 1151, 1149, 1876, 19], + ["move", 49, 1149, 1876, 19], + ["access", 1153, 0, 1877, 24], + ["is_int", 1155, 49, 1877, 24], + ["jump_false", 1155, "rel_ni_1399", 1877, 24], + "_nop_tc_479", + "_nop_tc_480", + ["ge_int", 1154, 49, 1153, 1877, 24], + ["jump", "rel_done_1401", 1877, 24], + "rel_ni_1399", + ["is_num", 1155, 49, 1877, 24], + ["jump_false", 1155, "rel_nn_1400", 1877, 24], + "_nop_tc_481", + "_nop_tc_482", + ["ge_float", 1154, 49, 1153, 1877, 24], + ["jump", "rel_done_1401", 1877, 24], + "rel_nn_1400", + ["is_text", 1155, 49, 1877, 24], + ["jump_false", 1155, "rel_err_1402", 1877, 24], + "_nop_tc_483", + ["jump", "rel_err_1402", 1877, 24], + ["ge_text", 1154, 49, 1153, 1877, 24], + ["jump", "rel_done_1401", 1877, 24], + "rel_err_1402", + ["disrupt", 1877, 24], + "rel_done_1401", + ["jump_false", 1154, "if_else_1397", 1877, 24], + ["access", 1157, "move", 1878, 20], + ["get", 1159, 14, 1, 1878, 13], + ["frame", 1160, 1159, 3, 1878, 13], + ["null", 1161, 1878, 13], + ["setarg", 1160, 0, 1161, 1878, 13], + ["setarg", 1160, 1, 1157, 1878, 13], + ["setarg", 1160, 2, 57, 1878, 13], + ["setarg", 1160, 3, 49, 1878, 13], + ["invoke", 1160, 1158, 1878, 13], + ["jump", "if_end_1398", 1878, 13], + "if_else_1397", + "if_end_1398", + ["jump", "if_end_1390", 1878, 13], + "if_else_1389", + ["access", 1162, 0, 1880, 28], + ["is_int", 1164, 47, 1880, 28], + ["jump_false", 1164, "rel_ni_1405", 1880, 28], + "_nop_tc_484", + "_nop_tc_485", + ["gt_int", 1163, 47, 1162, 1880, 28], + ["jump", "rel_done_1407", 1880, 28], + "rel_ni_1405", + ["is_num", 1164, 47, 1880, 28], + ["jump_false", 1164, "rel_nn_1406", 1880, 28], + "_nop_tc_486", + "_nop_tc_487", + ["gt_float", 1163, 47, 1162, 1880, 28], + ["jump", "rel_done_1407", 1880, 28], + "rel_nn_1406", + ["is_text", 1164, 47, 1880, 28], + ["jump_false", 1164, "rel_err_1408", 1880, 28], + "_nop_tc_488", + ["jump", "rel_err_1408", 1880, 28], + ["gt_text", 1163, 47, 1162, 1880, 28], + ["jump", "rel_done_1407", 1880, 28], + "rel_err_1408", + ["disrupt", 1880, 28], + "rel_done_1407", + ["jump_false", 1163, "if_else_1403", 1880, 28], + ["access", 1166, 1, 1881, 25], + ["is_num", 1168, 47, 1881, 25], + ["jump_false", 1168, "num_err_1409", 1881, 25], + "_nop_tc_489", + "_nop_tc_490", + ["subtract", 1167, 47, 1166, 1881, 25], + ["jump", "num_done_1410", 1881, 25], + "num_err_1409", + ["disrupt", 1881, 25], + "num_done_1410", + ["move", 4, 1167, 1881, 25], + ["get", 1170, 69, 1, 1882, 20], + ["get", 1171, 69, 1, 1882, 41], + ["length", 1172, 1171, 1882, 41], + ["access", 1173, 1, 1882, 58], + "_nop_tc_491", + "_nop_tc_492", + "_nop_tc_493", + "_nop_tc_494", + ["subtract", 1174, 1172, 1173, 1882, 58], + ["jump", "num_done_1412", 1882, 58], + "num_err_1411", + ["disrupt", 1882, 58], + "num_done_1412", + ["is_num", 1178, 1174, 1882, 62], + ["jump_false", 1178, "num_err_1413", 1882, 62], + ["is_num", 1179, 4, 1882, 62], + ["jump_false", 1179, "num_err_1413", 1882, 62], + ["subtract", 1177, 1174, 4, 1882, 62], + ["jump", "num_done_1414", 1882, 62], + "num_err_1413", + ["disrupt", 1882, 62], + "num_done_1414", + ["load_dynamic", 1180, 1170, 1177, 1882, 62], + ["move", 69, 1180, 1882, 62], + ["get", 1182, 50, 1, 1883, 19], + ["frame", 1183, 1182, 2, 1883, 19], + ["null", 1184, 1883, 19], + ["setarg", 1183, 0, 1184, 1883, 19], + ["setarg", 1183, 1, 69, 1883, 19], + ["setarg", 1183, 2, 51, 1883, 19], + ["invoke", 1183, 1181, 1883, 19], + ["move", 68, 1181, 1883, 19], + ["access", 1185, "get", 1884, 18], + ["get", 1187, 15, 1, 1884, 11], + ["frame", 1188, 1187, 4, 1884, 11], + ["null", 1189, 1884, 11], + ["setarg", 1188, 0, 1189, 1884, 11], + ["setarg", 1188, 1, 1185, 1884, 11], + ["setarg", 1188, 2, 57, 1884, 11], + ["setarg", 1188, 3, 68, 1884, 11], + ["setarg", 1188, 4, 47, 1884, 11], + ["invoke", 1188, 1186, 1884, 11], + ["jump", "if_end_1404", 1884, 11], + "if_else_1403", + ["get", 1191, 17, 1, 1886, 11], + ["frame", 1192, 1191, 2, 1886, 11], + ["null", 1193, 1886, 11], + ["setarg", 1192, 0, 1193, 1886, 11], + ["setarg", 1192, 1, 57, 1886, 11], + ["setarg", 1192, 2, 51, 1886, 11], + ["invoke", 1192, 1190, 1886, 11], + "if_end_1404", + "if_end_1390", + ["get", 1195, 9, 1, 1888, 20], + ["frame", 1196, 1195, 0, 1888, 20], + ["null", 1197, 1888, 20], + ["setarg", 1196, 0, 1197, 1888, 20], + ["invoke", 1196, 1194, 1888, 20], + ["move", 53, 1194, 1888, 20], + ["null", 1198, 1889, 18], + ["put", 1198, 4, 1, 1889, 18], + ["put", 58, 6, 1, 1890, 18], + ["get", 1200, 19, 1, 1891, 9], + ["frame", 1201, 1200, 4, 1891, 9], + ["null", 1202, 1891, 9], + ["setarg", 1201, 0, 1202, 1891, 9], + ["setarg", 1201, 1, 11, 1891, 9], + ["setarg", 1201, 2, 53, 1891, 9], + ["setarg", 1201, 3, 57, 1891, 9], + ["setarg", 1201, 4, 59, 1891, 9], + ["invoke", 1201, 1199, 1891, 9], + ["access", 1203, 0, 1892, 22], + ["is_identical", 1204, 47, 1203, 1892, 22], + ["jump_true", 1204, "eq_done_1417", 1892, 22], + ["is_int", 1205, 47, 1892, 22], + ["jump_false", 1205, "eq_ni_1418", 1892, 22], + "_nop_tc_495", + "_nop_tc_496", + ["eq_int", 1204, 47, 1203, 1892, 22], + ["jump", "eq_done_1417", 1892, 22], + "eq_ni_1418", + ["is_num", 1205, 47, 1892, 22], + ["jump_false", 1205, "eq_nn_1419", 1892, 22], + "_nop_tc_497", + "_nop_tc_498", + ["eq_float", 1204, 47, 1203, 1892, 22], + ["jump", "eq_done_1417", 1892, 22], + "eq_nn_1419", + ["is_text", 1205, 47, 1892, 22], + ["jump_false", 1205, "eq_nt_1420", 1892, 22], + "_nop_tc_499", + ["jump", "eq_nt_1420", 1892, 22], + ["eq_text", 1204, 47, 1203, 1892, 22], + ["jump", "eq_done_1417", 1892, 22], + "eq_nt_1420", + ["is_null", 1205, 47, 1892, 22], + ["jump_false", 1205, "eq_nnl_1421", 1892, 22], + "_nop_tc_500", + ["jump", "eq_nnl_1421", 1892, 22], + ["true", 1204, 1892, 22], + ["jump", "eq_done_1417", 1892, 22], + "eq_nnl_1421", + ["is_bool", 1205, 47, 1892, 22], + ["jump_false", 1205, "eq_nb_1422", 1892, 22], + "_nop_tc_501", + ["jump", "eq_nb_1422", 1892, 22], + ["eq_bool", 1204, 47, 1203, 1892, 22], + ["jump", "eq_done_1417", 1892, 22], + "eq_nb_1422", + ["false", 1204, 1892, 22], + "eq_done_1417", + ["jump_false", 1204, "if_else_1415", 1892, 22], + ["get", 1208, 49, 1, 1893, 19], + ["frame", 1209, 1208, 1, 1893, 19], + ["null", 1210, 1893, 19], + ["setarg", 1209, 0, 1210, 1893, 19], + ["setarg", 1209, 1, 51, 1893, 19], + ["invoke", 1209, 1207, 1893, 19], + ["move", 49, 1207, 1893, 19], + ["access", 1211, 0, 1894, 24], + ["is_int", 1213, 49, 1894, 24], + ["jump_false", 1213, "rel_ni_1425", 1894, 24], + "_nop_tc_502", + "_nop_tc_503", + ["ge_int", 1212, 49, 1211, 1894, 24], + ["jump", "rel_done_1427", 1894, 24], + "rel_ni_1425", + ["is_num", 1213, 49, 1894, 24], + ["jump_false", 1213, "rel_nn_1426", 1894, 24], + "_nop_tc_504", + "_nop_tc_505", + ["ge_float", 1212, 49, 1211, 1894, 24], + ["jump", "rel_done_1427", 1894, 24], + "rel_nn_1426", + ["is_text", 1213, 49, 1894, 24], + ["jump_false", 1213, "rel_err_1428", 1894, 24], + "_nop_tc_506", + ["jump", "rel_err_1428", 1894, 24], + ["ge_text", 1212, 49, 1211, 1894, 24], + ["jump", "rel_done_1427", 1894, 24], + "rel_err_1428", + ["disrupt", 1894, 24], + "rel_done_1427", + ["jump_false", 1212, "if_else_1423", 1894, 24], + ["access", 1215, "move", 1895, 20], + ["get", 1217, 14, 1, 1895, 13], + ["frame", 1218, 1217, 3, 1895, 13], + ["null", 1219, 1895, 13], + ["setarg", 1218, 0, 1219, 1895, 13], + ["setarg", 1218, 1, 1215, 1895, 13], + ["setarg", 1218, 2, 49, 1895, 13], + ["setarg", 1218, 3, 53, 1895, 13], + ["invoke", 1218, 1216, 1895, 13], + ["jump", "if_end_1424", 1895, 13], + "if_else_1423", + "if_end_1424", + ["jump", "if_end_1416", 1895, 13], + "if_else_1415", + ["access", 1220, 0, 1897, 28], + ["is_int", 1222, 47, 1897, 28], + ["jump_false", 1222, "rel_ni_1431", 1897, 28], + "_nop_tc_507", + "_nop_tc_508", + ["gt_int", 1221, 47, 1220, 1897, 28], + ["jump", "rel_done_1433", 1897, 28], + "rel_ni_1431", + ["is_num", 1222, 47, 1897, 28], + ["jump_false", 1222, "rel_nn_1432", 1897, 28], + "_nop_tc_509", + "_nop_tc_510", + ["gt_float", 1221, 47, 1220, 1897, 28], + ["jump", "rel_done_1433", 1897, 28], + "rel_nn_1432", + ["is_text", 1222, 47, 1897, 28], + ["jump_false", 1222, "rel_err_1434", 1897, 28], + "_nop_tc_511", + ["jump", "rel_err_1434", 1897, 28], + ["gt_text", 1221, 47, 1220, 1897, 28], + ["jump", "rel_done_1433", 1897, 28], + "rel_err_1434", + ["disrupt", 1897, 28], + "rel_done_1433", + ["jump_false", 1221, "if_else_1429", 1897, 28], + ["access", 1224, 1, 1898, 25], + ["is_num", 1226, 47, 1898, 25], + ["jump_false", 1226, "num_err_1435", 1898, 25], + "_nop_tc_512", + "_nop_tc_513", + ["subtract", 1225, 47, 1224, 1898, 25], + ["jump", "num_done_1436", 1898, 25], + "num_err_1435", + ["disrupt", 1898, 25], + "num_done_1436", + ["move", 4, 1225, 1898, 25], + ["get", 1228, 69, 1, 1899, 20], + ["get", 1229, 69, 1, 1899, 41], + ["length", 1230, 1229, 1899, 41], + ["access", 1231, 1, 1899, 58], + "_nop_tc_514", + "_nop_tc_515", + "_nop_tc_516", + "_nop_tc_517", + ["subtract", 1232, 1230, 1231, 1899, 58], + ["jump", "num_done_1438", 1899, 58], + "num_err_1437", + ["disrupt", 1899, 58], + "num_done_1438", + ["is_num", 1236, 1232, 1899, 62], + ["jump_false", 1236, "num_err_1439", 1899, 62], + ["is_num", 1237, 4, 1899, 62], + ["jump_false", 1237, "num_err_1439", 1899, 62], + ["subtract", 1235, 1232, 4, 1899, 62], + ["jump", "num_done_1440", 1899, 62], + "num_err_1439", + ["disrupt", 1899, 62], + "num_done_1440", + ["load_dynamic", 1238, 1228, 1235, 1899, 62], + ["move", 69, 1238, 1899, 62], + ["get", 1240, 50, 1, 1900, 19], + ["frame", 1241, 1240, 2, 1900, 19], + ["null", 1242, 1900, 19], + ["setarg", 1241, 0, 1242, 1900, 19], + ["setarg", 1241, 1, 69, 1900, 19], + ["setarg", 1241, 2, 51, 1900, 19], + ["invoke", 1241, 1239, 1900, 19], + ["move", 68, 1239, 1900, 19], + ["access", 1243, "put", 1901, 18], + ["get", 1245, 15, 1, 1901, 11], + ["frame", 1246, 1245, 4, 1901, 11], + ["null", 1247, 1901, 11], + ["setarg", 1246, 0, 1247, 1901, 11], + ["setarg", 1246, 1, 1243, 1901, 11], + ["setarg", 1246, 2, 53, 1901, 11], + ["setarg", 1246, 3, 68, 1901, 11], + ["setarg", 1246, 4, 47, 1901, 11], + ["invoke", 1246, 1244, 1901, 11], + ["jump", "if_end_1430", 1901, 11], + "if_else_1429", + "if_end_1430", + "if_end_1416", + ["jump_false", 66, "tern_else_1441", 1903, 16], + ["move", 1248, 57, 1903, 26], + ["jump", "tern_end_1442", 1903, 26], + "tern_else_1441", + ["move", 1248, 53, 1903, 37], + "tern_end_1442", + ["return", 1248, 1903, 37], + "_nop_ur_35", + "if_else_1373", + ["access", 1249, ".", 1904, 34], + ["is_identical", 1250, 61, 1249, 1904, 34], + ["jump_true", 1250, "eq_done_1445", 1904, 34], + ["is_int", 1251, 61, 1904, 34], + ["jump_false", 1251, "eq_ni_1446", 1904, 34], + "_nop_tc_518", + ["jump", "eq_ni_1446", 1904, 34], + ["eq_int", 1250, 61, 1249, 1904, 34], + ["jump", "eq_done_1445", 1904, 34], + "eq_ni_1446", + ["is_num", 1251, 61, 1904, 34], + ["jump_false", 1251, "eq_nn_1447", 1904, 34], + "_nop_tc_519", + ["jump", "eq_nn_1447", 1904, 34], + ["eq_float", 1250, 61, 1249, 1904, 34], + ["jump", "eq_done_1445", 1904, 34], + "eq_nn_1447", + ["is_text", 1251, 61, 1904, 34], + ["jump_false", 1251, "eq_nt_1448", 1904, 34], + "_nop_tc_520", + "_nop_tc_521", + ["eq_text", 1250, 61, 1249, 1904, 34], + ["jump", "eq_done_1445", 1904, 34], + "eq_nt_1448", + ["is_null", 1251, 61, 1904, 34], + ["jump_false", 1251, "eq_nnl_1449", 1904, 34], + "_nop_tc_522", + ["jump", "eq_nnl_1449", 1904, 34], + ["true", 1250, 1904, 34], + ["jump", "eq_done_1445", 1904, 34], + "eq_nnl_1449", + ["is_bool", 1251, 61, 1904, 34], + ["jump_false", 1251, "eq_nb_1450", 1904, 34], + "_nop_tc_523", + ["jump", "eq_nb_1450", 1904, 34], + ["eq_bool", 1250, 61, 1249, 1904, 34], + ["jump", "eq_done_1445", 1904, 34], + "eq_nb_1450", + ["false", 1250, 1904, 34], + "eq_done_1445", + ["jump_false", 1250, "if_else_1443", 1904, 34], + ["load_field", 1253, 60, "left", 1905, 15], + ["move", 55, 1253, 1905, 15], + ["load_field", 1254, 60, "right", 1906, 16], + ["move", 67, 1254, 1906, 16], + ["access", 1255, -1, 1907, 34], + ["get", 1257, 55, 1, 1907, 20], + ["frame", 1258, 1257, 2, 1907, 20], + ["null", 1259, 1907, 20], + ["setarg", 1258, 0, 1259, 1907, 20], + ["setarg", 1258, 1, 55, 1907, 20], + ["setarg", 1258, 2, 1255, 1907, 20], + ["invoke", 1258, 1256, 1907, 20], + ["move", 56, 1256, 1907, 20], + ["get", 1261, 9, 1, 1908, 20], + ["frame", 1262, 1261, 0, 1908, 20], + ["null", 1263, 1908, 20], + ["setarg", 1262, 0, 1263, 1908, 20], + ["invoke", 1262, 1260, 1908, 20], + ["move", 57, 1260, 1908, 20], + ["get", 1265, 29, 1, 1909, 9], + ["frame", 1266, 1265, 3, 1909, 9], + ["null", 1267, 1909, 9], + ["setarg", 1266, 0, 1267, 1909, 9], + ["setarg", 1266, 1, 57, 1909, 9], + ["setarg", 1266, 2, 56, 1909, 9], + ["setarg", 1266, 3, 67, 1909, 9], + ["invoke", 1266, 1264, 1909, 9], + ["get", 1269, 9, 1, 1910, 20], + ["frame", 1270, 1269, 0, 1910, 20], + ["null", 1271, 1910, 20], + ["setarg", 1270, 0, 1271, 1910, 20], + ["invoke", 1270, 1268, 1910, 20], + ["move", 53, 1268, 1910, 20], + ["null", 1272, 1911, 18], + ["put", 1272, 4, 1, 1911, 18], + ["put", 58, 6, 1, 1912, 18], + ["get", 1274, 19, 1, 1913, 9], + ["frame", 1275, 1274, 4, 1913, 9], + ["null", 1276, 1913, 9], + ["setarg", 1275, 0, 1276, 1913, 9], + ["setarg", 1275, 1, 11, 1913, 9], + ["setarg", 1275, 2, 53, 1913, 9], + ["setarg", 1275, 3, 57, 1913, 9], + ["setarg", 1275, 4, 59, 1913, 9], + ["invoke", 1275, 1273, 1913, 9], + ["get", 1278, 41, 1, 1914, 9], + ["frame", 1279, 1278, 3, 1914, 9], + ["null", 1280, 1914, 9], + ["setarg", 1279, 0, 1280, 1914, 9], + ["setarg", 1279, 1, 56, 1914, 9], + ["setarg", 1279, 2, 67, 1914, 9], + ["setarg", 1279, 3, 53, 1914, 9], + ["invoke", 1279, 1277, 1914, 9], + ["jump_false", 66, "tern_else_1451", 1915, 16], + ["move", 1281, 57, 1915, 26], + ["jump", "tern_end_1452", 1915, 26], + "tern_else_1451", + ["move", 1281, 53, 1915, 37], + "tern_end_1452", + ["return", 1281, 1915, 37], + "_nop_ur_36", + "if_else_1443", + ["access", 1282, "[", 1916, 34], + ["is_identical", 1283, 61, 1282, 1916, 34], + ["jump_true", 1283, "eq_done_1455", 1916, 34], + ["is_int", 1284, 61, 1916, 34], + ["jump_false", 1284, "eq_ni_1456", 1916, 34], + "_nop_tc_524", + ["jump", "eq_ni_1456", 1916, 34], + ["eq_int", 1283, 61, 1282, 1916, 34], + ["jump", "eq_done_1455", 1916, 34], + "eq_ni_1456", + ["is_num", 1284, 61, 1916, 34], + ["jump_false", 1284, "eq_nn_1457", 1916, 34], + "_nop_tc_525", + ["jump", "eq_nn_1457", 1916, 34], + ["eq_float", 1283, 61, 1282, 1916, 34], + ["jump", "eq_done_1455", 1916, 34], + "eq_nn_1457", + ["is_text", 1284, 61, 1916, 34], + ["jump_false", 1284, "eq_nt_1458", 1916, 34], + "_nop_tc_526", + "_nop_tc_527", + ["eq_text", 1283, 61, 1282, 1916, 34], + ["jump", "eq_done_1455", 1916, 34], + "eq_nt_1458", + ["is_null", 1284, 61, 1916, 34], + ["jump_false", 1284, "eq_nnl_1459", 1916, 34], + "_nop_tc_528", + ["jump", "eq_nnl_1459", 1916, 34], + ["true", 1283, 1916, 34], + ["jump", "eq_done_1455", 1916, 34], + "eq_nnl_1459", + ["is_bool", 1284, 61, 1916, 34], + ["jump_false", 1284, "eq_nb_1460", 1916, 34], + "_nop_tc_529", + ["jump", "eq_nb_1460", 1916, 34], + ["eq_bool", 1283, 61, 1282, 1916, 34], + ["jump", "eq_done_1455", 1916, 34], + "eq_nb_1460", + ["false", 1283, 1916, 34], + "eq_done_1455", + ["jump_false", 1283, "if_else_1453", 1916, 34], + ["load_field", 1286, 60, "left", 1917, 15], + ["move", 55, 1286, 1917, 15], + ["load_field", 1287, 60, "right", 1918, 20], + ["move", 39, 1287, 1918, 20], + ["access", 1288, -1, 1919, 34], + ["get", 1290, 55, 1, 1919, 20], + ["frame", 1291, 1290, 2, 1919, 20], + ["null", 1292, 1919, 20], + ["setarg", 1291, 0, 1292, 1919, 20], + ["setarg", 1291, 1, 55, 1919, 20], + ["setarg", 1291, 2, 1288, 1919, 20], + ["invoke", 1291, 1289, 1919, 20], + ["move", 56, 1289, 1919, 20], + ["access", 1293, -1, 1920, 39], + ["get", 1295, 55, 1, 1920, 20], + ["frame", 1296, 1295, 2, 1920, 20], + ["null", 1297, 1920, 20], + ["setarg", 1296, 0, 1297, 1920, 20], + ["setarg", 1296, 1, 39, 1920, 20], + ["setarg", 1296, 2, 1293, 1920, 20], + ["invoke", 1296, 1294, 1920, 20], + ["move", 40, 1294, 1920, 20], + ["get", 1299, 9, 1, 1921, 20], + ["frame", 1300, 1299, 0, 1921, 20], + ["null", 1301, 1921, 20], + ["setarg", 1300, 0, 1301, 1921, 20], + ["invoke", 1300, 1298, 1921, 20], + ["move", 57, 1298, 1921, 20], + ["load_field", 1302, 60, "access_kind", 1922, 53], + ["get", 1304, 28, 1, 1922, 9], + ["frame", 1305, 1304, 4, 1922, 9], + ["null", 1306, 1922, 9], + ["setarg", 1305, 0, 1306, 1922, 9], + ["setarg", 1305, 1, 57, 1922, 9], + ["setarg", 1305, 2, 56, 1922, 9], + ["setarg", 1305, 3, 40, 1922, 9], + ["setarg", 1305, 4, 1302, 1922, 9], + ["invoke", 1305, 1303, 1922, 9], + ["get", 1308, 9, 1, 1923, 20], + ["frame", 1309, 1308, 0, 1923, 20], + ["null", 1310, 1923, 20], + ["setarg", 1309, 0, 1310, 1923, 20], + ["invoke", 1309, 1307, 1923, 20], + ["move", 53, 1307, 1923, 20], + ["null", 1311, 1924, 18], + ["put", 1311, 4, 1, 1924, 18], + ["put", 58, 6, 1, 1925, 18], + ["get", 1313, 19, 1, 1926, 9], + ["frame", 1314, 1313, 4, 1926, 9], + ["null", 1315, 1926, 9], + ["setarg", 1314, 0, 1315, 1926, 9], + ["setarg", 1314, 1, 11, 1926, 9], + ["setarg", 1314, 2, 53, 1926, 9], + ["setarg", 1314, 3, 57, 1926, 9], + ["setarg", 1314, 4, 59, 1926, 9], + ["invoke", 1314, 1312, 1926, 9], + ["load_field", 1316, 60, "access_kind", 1927, 53], + ["get", 1318, 40, 1, 1927, 9], + ["frame", 1319, 1318, 4, 1927, 9], + ["null", 1320, 1927, 9], + ["setarg", 1319, 0, 1320, 1927, 9], + ["setarg", 1319, 1, 56, 1927, 9], + ["setarg", 1319, 2, 40, 1927, 9], + ["setarg", 1319, 3, 53, 1927, 9], + ["setarg", 1319, 4, 1316, 1927, 9], + ["invoke", 1319, 1317, 1927, 9], + ["jump_false", 66, "tern_else_1461", 1928, 16], + ["move", 1321, 57, 1928, 26], + ["jump", "tern_end_1462", 1928, 26], + "tern_else_1461", + ["move", 1321, 53, 1928, 37], + "tern_end_1462", + ["return", 1321, 1928, 37], + "_nop_ur_37", + "if_else_1453", + "if_end_1454", + "if_end_1444", + "if_end_1374", + ["jump", "if_end_1345", 1928, 37], + "if_else_1344", + "if_end_1345", + ["access", 1322, "delete", 1933, 17], + ["is_identical", 1323, 45, 1322, 1933, 17], + ["jump_true", 1323, "eq_done_1465", 1933, 17], + ["is_int", 1324, 45, 1933, 17], + ["jump_false", 1324, "eq_ni_1466", 1933, 17], + "_nop_tc_530", + ["jump", "eq_ni_1466", 1933, 17], + ["eq_int", 1323, 45, 1322, 1933, 17], + ["jump", "eq_done_1465", 1933, 17], + "eq_ni_1466", + ["is_num", 1324, 45, 1933, 17], + ["jump_false", 1324, "eq_nn_1467", 1933, 17], + "_nop_tc_531", + ["jump", "eq_nn_1467", 1933, 17], + ["eq_float", 1323, 45, 1322, 1933, 17], + ["jump", "eq_done_1465", 1933, 17], + "eq_nn_1467", + ["is_text", 1324, 45, 1933, 17], + ["jump_false", 1324, "eq_nt_1468", 1933, 17], + "_nop_tc_532", + "_nop_tc_533", + ["eq_text", 1323, 45, 1322, 1933, 17], + ["jump", "eq_done_1465", 1933, 17], + "eq_nt_1468", + ["is_null", 1324, 45, 1933, 17], + ["jump_false", 1324, "eq_nnl_1469", 1933, 17], + "_nop_tc_534", + ["jump", "eq_nnl_1469", 1933, 17], + ["true", 1323, 1933, 17], + ["jump", "eq_done_1465", 1933, 17], + "eq_nnl_1469", + ["is_bool", 1324, 45, 1933, 17], + ["jump_false", 1324, "eq_nb_1470", 1933, 17], + "_nop_tc_535", + ["jump", "eq_nb_1470", 1933, 17], + ["eq_bool", 1323, 45, 1322, 1933, 17], + ["jump", "eq_done_1465", 1933, 17], + "eq_nb_1470", + ["false", 1323, 1933, 17], + "eq_done_1465", + ["jump_false", 1323, "if_else_1463", 1933, 17], + ["load_field", 1326, 1, "expression", 1934, 17], + ["move", 60, 1326, 1934, 17], + ["load_field", 1327, 60, "kind", 1935, 22], + ["move", 61, 1327, 1935, 22], + ["get", 1329, 9, 1, 1936, 14], + ["frame", 1330, 1329, 0, 1936, 14], + ["null", 1331, 1936, 14], + ["setarg", 1330, 0, 1331, 1936, 14], + ["invoke", 1330, 1328, 1936, 14], + ["move", 71, 1328, 1936, 14], + ["access", 1332, ".", 1937, 27], + ["is_identical", 1333, 61, 1332, 1937, 27], + ["jump_true", 1333, "eq_done_1473", 1937, 27], + ["is_int", 1334, 61, 1937, 27], + ["jump_false", 1334, "eq_ni_1474", 1937, 27], + "_nop_tc_536", + ["jump", "eq_ni_1474", 1937, 27], + ["eq_int", 1333, 61, 1332, 1937, 27], + ["jump", "eq_done_1473", 1937, 27], + "eq_ni_1474", + ["is_num", 1334, 61, 1937, 27], + ["jump_false", 1334, "eq_nn_1475", 1937, 27], + "_nop_tc_537", + ["jump", "eq_nn_1475", 1937, 27], + ["eq_float", 1333, 61, 1332, 1937, 27], + ["jump", "eq_done_1473", 1937, 27], + "eq_nn_1475", + ["is_text", 1334, 61, 1937, 27], + ["jump_false", 1334, "eq_nt_1476", 1937, 27], + "_nop_tc_538", + "_nop_tc_539", + ["eq_text", 1333, 61, 1332, 1937, 27], + ["jump", "eq_done_1473", 1937, 27], + "eq_nt_1476", + ["is_null", 1334, 61, 1937, 27], + ["jump_false", 1334, "eq_nnl_1477", 1937, 27], + "_nop_tc_540", + ["jump", "eq_nnl_1477", 1937, 27], + ["true", 1333, 1937, 27], + ["jump", "eq_done_1473", 1937, 27], + "eq_nnl_1477", + ["is_bool", 1334, 61, 1937, 27], + ["jump_false", 1334, "eq_nb_1478", 1937, 27], + "_nop_tc_541", + ["jump", "eq_nb_1478", 1937, 27], + ["eq_bool", 1333, 61, 1332, 1937, 27], + ["jump", "eq_done_1473", 1937, 27], + "eq_nb_1478", + ["false", 1333, 1937, 27], + "eq_done_1473", + ["jump_false", 1333, "if_else_1471", 1937, 27], + ["load_field", 1336, 60, "left", 1938, 15], + ["move", 55, 1336, 1938, 15], + ["load_field", 1337, 60, "right", 1939, 16], + ["move", 67, 1337, 1939, 16], + ["access", 1338, -1, 1940, 34], + ["get", 1340, 55, 1, 1940, 20], + ["frame", 1341, 1340, 2, 1940, 20], + ["null", 1342, 1940, 20], + ["setarg", 1341, 0, 1342, 1940, 20], + ["setarg", 1341, 1, 55, 1940, 20], + ["setarg", 1341, 2, 1338, 1940, 20], + ["invoke", 1341, 1339, 1940, 20], + ["move", 56, 1339, 1940, 20], + ["get", 1343, 80, 1, 1941, 14], + ["access", 1344, "delete", 1941, 31], + ["array", 1345, 4, 1941, 57], + ["push", 1345, 1344, 1941, 57], + ["push", 1345, 71, 1941, 57], + ["push", 1345, 56, 1941, 57], + ["push", 1345, 67, 1941, 57], + ["is_array", 1346, 1343, 1941, 57], + ["jump_false", 1346, "push_err_1479", 1941, 57], + ["push", 1343, 1345, 1941, 57], + ["jump", "push_done_1480", 1941, 57], + "push_err_1479", + ["disrupt", 1941, 57], + "push_done_1480", + ["jump", "if_end_1472", 1941, 57], + "if_else_1471", + ["access", 1347, "[", 1942, 34], + ["is_identical", 1348, 61, 1347, 1942, 34], + ["jump_true", 1348, "eq_done_1483", 1942, 34], + ["is_int", 1349, 61, 1942, 34], + ["jump_false", 1349, "eq_ni_1484", 1942, 34], + "_nop_tc_542", + ["jump", "eq_ni_1484", 1942, 34], + ["eq_int", 1348, 61, 1347, 1942, 34], + ["jump", "eq_done_1483", 1942, 34], + "eq_ni_1484", + ["is_num", 1349, 61, 1942, 34], + ["jump_false", 1349, "eq_nn_1485", 1942, 34], + "_nop_tc_543", + ["jump", "eq_nn_1485", 1942, 34], + ["eq_float", 1348, 61, 1347, 1942, 34], + ["jump", "eq_done_1483", 1942, 34], + "eq_nn_1485", + ["is_text", 1349, 61, 1942, 34], + ["jump_false", 1349, "eq_nt_1486", 1942, 34], + "_nop_tc_544", + "_nop_tc_545", + ["eq_text", 1348, 61, 1347, 1942, 34], + ["jump", "eq_done_1483", 1942, 34], + "eq_nt_1486", + ["is_null", 1349, 61, 1942, 34], + ["jump_false", 1349, "eq_nnl_1487", 1942, 34], + "_nop_tc_546", + ["jump", "eq_nnl_1487", 1942, 34], + ["true", 1348, 1942, 34], + ["jump", "eq_done_1483", 1942, 34], + "eq_nnl_1487", + ["is_bool", 1349, 61, 1942, 34], + ["jump_false", 1349, "eq_nb_1488", 1942, 34], + "_nop_tc_547", + ["jump", "eq_nb_1488", 1942, 34], + ["eq_bool", 1348, 61, 1347, 1942, 34], + ["jump", "eq_done_1483", 1942, 34], + "eq_nb_1488", + ["false", 1348, 1942, 34], + "eq_done_1483", + ["jump_false", 1348, "if_else_1481", 1942, 34], + ["load_field", 1351, 60, "left", 1943, 15], + ["move", 55, 1351, 1943, 15], + ["load_field", 1352, 60, "right", 1944, 15], + ["move", 38, 1352, 1944, 15], + ["access", 1353, -1, 1945, 34], + ["get", 1355, 55, 1, 1945, 20], + ["frame", 1356, 1355, 2, 1945, 20], + ["null", 1357, 1945, 20], + ["setarg", 1356, 0, 1357, 1945, 20], + ["setarg", 1356, 1, 55, 1945, 20], + ["setarg", 1356, 2, 1353, 1945, 20], + ["invoke", 1356, 1354, 1945, 20], + ["move", 56, 1354, 1945, 20], + ["access", 1358, -1, 1946, 34], + ["get", 1360, 55, 1, 1946, 20], + ["frame", 1361, 1360, 2, 1946, 20], + ["null", 1362, 1946, 20], + ["setarg", 1361, 0, 1362, 1946, 20], + ["setarg", 1361, 1, 38, 1946, 20], + ["setarg", 1361, 2, 1358, 1946, 20], + ["invoke", 1361, 1359, 1946, 20], + ["move", 40, 1359, 1946, 20], + ["access", 1363, "delete", 1947, 16], + ["get", 1365, 15, 1, 1947, 9], + ["frame", 1366, 1365, 4, 1947, 9], + ["null", 1367, 1947, 9], + ["setarg", 1366, 0, 1367, 1947, 9], + ["setarg", 1366, 1, 1363, 1947, 9], + ["setarg", 1366, 2, 71, 1947, 9], + ["setarg", 1366, 3, 56, 1947, 9], + ["setarg", 1366, 4, 40, 1947, 9], + ["invoke", 1366, 1364, 1947, 9], + ["jump", "if_end_1482", 1947, 9], + "if_else_1481", + ["true", 1368, 1949, 31], + ["get", 1370, 23, 1, 1949, 9], + ["frame", 1371, 1370, 2, 1949, 9], + ["null", 1372, 1949, 9], + ["setarg", 1371, 0, 1372, 1949, 9], + ["setarg", 1371, 1, 71, 1949, 9], + ["setarg", 1371, 2, 1368, 1949, 9], + ["invoke", 1371, 1369, 1949, 9], + "if_end_1482", + "if_end_1472", + ["return", 71, 1951, 14], + "_nop_ur_38", + "if_else_1463", + "if_end_1464", + ["access", 1373, "then", 1955, 17], + ["is_identical", 1374, 45, 1373, 1955, 17], + ["jump_true", 1374, "eq_done_1491", 1955, 17], + ["is_int", 1375, 45, 1955, 17], + ["jump_false", 1375, "eq_ni_1492", 1955, 17], + "_nop_tc_548", + ["jump", "eq_ni_1492", 1955, 17], + ["eq_int", 1374, 45, 1373, 1955, 17], + ["jump", "eq_done_1491", 1955, 17], + "eq_ni_1492", + ["is_num", 1375, 45, 1955, 17], + ["jump_false", 1375, "eq_nn_1493", 1955, 17], + "_nop_tc_549", + ["jump", "eq_nn_1493", 1955, 17], + ["eq_float", 1374, 45, 1373, 1955, 17], + ["jump", "eq_done_1491", 1955, 17], + "eq_nn_1493", + ["is_text", 1375, 45, 1955, 17], + ["jump_false", 1375, "eq_nt_1494", 1955, 17], + "_nop_tc_550", + "_nop_tc_551", + ["eq_text", 1374, 45, 1373, 1955, 17], + ["jump", "eq_done_1491", 1955, 17], + "eq_nt_1494", + ["is_null", 1375, 45, 1955, 17], + ["jump_false", 1375, "eq_nnl_1495", 1955, 17], + "_nop_tc_552", + ["jump", "eq_nnl_1495", 1955, 17], + ["true", 1374, 1955, 17], + ["jump", "eq_done_1491", 1955, 17], + "eq_nnl_1495", + ["is_bool", 1375, 45, 1955, 17], + ["jump_false", 1375, "eq_nb_1496", 1955, 17], + "_nop_tc_553", + ["jump", "eq_nb_1496", 1955, 17], + ["eq_bool", 1374, 45, 1373, 1955, 17], + ["jump", "eq_done_1491", 1955, 17], + "eq_nb_1496", + ["false", 1374, 1955, 17], + "eq_done_1491", + ["jump_false", 1374, "if_else_1489", 1955, 17], + ["load_field", 1377, 1, "expression", 1956, 14], + ["move", 16, 1377, 1956, 14], + ["load_field", 1378, 1, "then", 1957, 19], + ["move", 72, 1378, 1957, 19], + ["access", 1379, "else", 1958, 24], + ["load_field", 1380, 1, 1379, 1958, 24], + ["move", 22, 1380, 1958, 24], + ["access", 1381, "tern_else", 1959, 30], + ["get", 1383, 57, 1, 1959, 20], + ["frame", 1384, 1383, 1, 1959, 20], + ["null", 1385, 1959, 20], + ["setarg", 1384, 0, 1385, 1959, 20], + ["setarg", 1384, 1, 1381, 1959, 20], + ["invoke", 1384, 1382, 1959, 20], + ["move", 23, 1382, 1959, 20], + ["access", 1386, "tern_end", 1960, 29], + ["get", 1388, 57, 1, 1960, 19], + ["frame", 1389, 1388, 1, 1960, 19], + ["null", 1390, 1960, 19], + ["setarg", 1389, 0, 1390, 1960, 19], + ["setarg", 1389, 1, 1386, 1960, 19], + ["invoke", 1389, 1387, 1960, 19], + ["move", 25, 1387, 1960, 19], + ["access", 1391, -1, 1961, 34], + ["get", 1393, 55, 1, 1961, 19], + ["frame", 1394, 1393, 2, 1961, 19], + ["null", 1395, 1961, 19], + ["setarg", 1394, 0, 1395, 1961, 19], + ["setarg", 1394, 1, 16, 1961, 19], + ["setarg", 1394, 2, 1391, 1961, 19], + ["invoke", 1394, 1392, 1961, 19], + ["move", 17, 1392, 1961, 19], + ["access", 1396, "jump_false", 1962, 22], + ["get", 1398, 33, 1, 1962, 7], + ["frame", 1399, 1398, 3, 1962, 7], + ["null", 1400, 1962, 7], + ["setarg", 1399, 0, 1400, 1962, 7], + ["setarg", 1399, 1, 1396, 1962, 7], + ["setarg", 1399, 2, 17, 1962, 7], + ["setarg", 1399, 3, 23, 1962, 7], + ["invoke", 1399, 1397, 1962, 7], + ["get", 1402, 9, 1, 1963, 14], + ["frame", 1403, 1402, 0, 1963, 14], + ["null", 1404, 1963, 14], + ["setarg", 1403, 0, 1404, 1963, 14], + ["invoke", 1403, 1401, 1963, 14], + ["move", 20, 1401, 1963, 14], + ["access", 1405, -1, 1964, 39], + ["get", 1407, 55, 1, 1964, 19], + ["frame", 1408, 1407, 2, 1964, 19], + ["null", 1409, 1964, 19], + ["setarg", 1408, 0, 1409, 1964, 19], + ["setarg", 1408, 1, 72, 1964, 19], + ["setarg", 1408, 2, 1405, 1964, 19], + ["invoke", 1408, 1406, 1964, 19], + ["move", 73, 1406, 1964, 19], + ["access", 1410, "move", 1965, 14], + ["get", 1412, 14, 1, 1965, 7], + ["frame", 1413, 1412, 3, 1965, 7], + ["null", 1414, 1965, 7], + ["setarg", 1413, 0, 1414, 1965, 7], + ["setarg", 1413, 1, 1410, 1965, 7], + ["setarg", 1413, 2, 20, 1965, 7], + ["setarg", 1413, 3, 73, 1965, 7], + ["invoke", 1413, 1411, 1965, 7], + ["get", 1416, 32, 1, 1966, 7], + ["frame", 1417, 1416, 1, 1966, 7], + ["null", 1418, 1966, 7], + ["setarg", 1417, 0, 1418, 1966, 7], + ["setarg", 1417, 1, 25, 1966, 7], + ["invoke", 1417, 1415, 1966, 7], + ["get", 1420, 34, 1, 1967, 7], + ["frame", 1421, 1420, 1, 1967, 7], + ["null", 1422, 1967, 7], + ["setarg", 1421, 0, 1422, 1967, 7], + ["setarg", 1421, 1, 23, 1967, 7], + ["invoke", 1421, 1419, 1967, 7], + ["access", 1423, -1, 1968, 39], + ["get", 1425, 55, 1, 1968, 19], + ["frame", 1426, 1425, 2, 1968, 19], + ["null", 1427, 1968, 19], + ["setarg", 1426, 0, 1427, 1968, 19], + ["setarg", 1426, 1, 22, 1968, 19], + ["setarg", 1426, 2, 1423, 1968, 19], + ["invoke", 1426, 1424, 1968, 19], + ["move", 24, 1424, 1968, 19], + ["access", 1428, "move", 1969, 14], + ["get", 1430, 14, 1, 1969, 7], + ["frame", 1431, 1430, 3, 1969, 7], + ["null", 1432, 1969, 7], + ["setarg", 1431, 0, 1432, 1969, 7], + ["setarg", 1431, 1, 1428, 1969, 7], + ["setarg", 1431, 2, 20, 1969, 7], + ["setarg", 1431, 3, 24, 1969, 7], + ["invoke", 1431, 1429, 1969, 7], + ["get", 1434, 34, 1, 1970, 7], + ["frame", 1435, 1434, 1, 1970, 7], + ["null", 1436, 1970, 7], + ["setarg", 1435, 0, 1436, 1970, 7], + ["setarg", 1435, 1, 25, 1970, 7], + ["invoke", 1435, 1433, 1970, 7], + ["return", 20, 1971, 14], + "_nop_ur_39", + "if_else_1489", + "if_end_1490", + ["access", 1437, "array", 1975, 17], + ["is_identical", 1438, 45, 1437, 1975, 17], + ["jump_true", 1438, "eq_done_1499", 1975, 17], + ["is_int", 1439, 45, 1975, 17], + ["jump_false", 1439, "eq_ni_1500", 1975, 17], + "_nop_tc_554", + ["jump", "eq_ni_1500", 1975, 17], + ["eq_int", 1438, 45, 1437, 1975, 17], + ["jump", "eq_done_1499", 1975, 17], + "eq_ni_1500", + ["is_num", 1439, 45, 1975, 17], + ["jump_false", 1439, "eq_nn_1501", 1975, 17], + "_nop_tc_555", + ["jump", "eq_nn_1501", 1975, 17], + ["eq_float", 1438, 45, 1437, 1975, 17], + ["jump", "eq_done_1499", 1975, 17], + "eq_nn_1501", + ["is_text", 1439, 45, 1975, 17], + ["jump_false", 1439, "eq_nt_1502", 1975, 17], + "_nop_tc_556", + "_nop_tc_557", + ["eq_text", 1438, 45, 1437, 1975, 17], + ["jump", "eq_done_1499", 1975, 17], + "eq_nt_1502", + ["is_null", 1439, 45, 1975, 17], + ["jump_false", 1439, "eq_nnl_1503", 1975, 17], + "_nop_tc_558", + ["jump", "eq_nnl_1503", 1975, 17], + ["true", 1438, 1975, 17], + ["jump", "eq_done_1499", 1975, 17], + "eq_nnl_1503", + ["is_bool", 1439, 45, 1975, 17], + ["jump_false", 1439, "eq_nb_1504", 1975, 17], + "_nop_tc_559", + ["jump", "eq_nb_1504", 1975, 17], + ["eq_bool", 1438, 45, 1437, 1975, 17], + ["jump", "eq_done_1499", 1975, 17], + "eq_nb_1504", + ["false", 1438, 1975, 17], + "eq_done_1499", + ["jump_false", 1438, "if_else_1497", 1975, 17], + ["load_field", 1441, 1, "list", 1976, 14], + ["move", 48, 1441, 1976, 14], + ["length", 1442, 48, 1977, 22], + ["move", 18, 1442, 1977, 22], + ["array", 1443, 0, 1978, 20], + ["move", 21, 1443, 1978, 20], + ["access", 1444, 0, 1979, 12], + ["move", 3, 1444, 1979, 12], + "while_start_1505", + ["is_int", 1446, 3, 1980, 19], + ["jump_false", 1446, "rel_ni_1507", 1980, 19], + ["is_int", 1447, 18, 1980, 19], + ["jump_false", 1447, "rel_ni_1507", 1980, 19], + ["lt_int", 1445, 3, 18, 1980, 19], + ["jump", "rel_done_1509", 1980, 19], + "rel_ni_1507", + ["is_num", 1446, 3, 1980, 19], + ["jump_false", 1446, "rel_nn_1508", 1980, 19], + ["is_num", 1447, 18, 1980, 19], + ["jump_false", 1447, "rel_nn_1508", 1980, 19], + ["lt_float", 1445, 3, 18, 1980, 19], + ["jump", "rel_done_1509", 1980, 19], + "rel_nn_1508", + ["is_text", 1446, 3, 1980, 19], + ["jump_false", 1446, "rel_err_1510", 1980, 19], + ["is_text", 1447, 18, 1980, 19], + ["jump_false", 1447, "rel_err_1510", 1980, 19], + ["lt_text", 1445, 3, 18, 1980, 19], + ["jump", "rel_done_1509", 1980, 19], + "rel_err_1510", + ["disrupt", 1980, 19], + "rel_done_1509", + ["jump_false", 1445, "while_end_1506", 1980, 19], + ["load_dynamic", 1448, 48, 3, 1981, 40], + ["access", 1449, -1, 1981, 45], + ["get", 1451, 55, 1, 1981, 26], + ["frame", 1452, 1451, 2, 1981, 26], + ["null", 1453, 1981, 26], + ["setarg", 1452, 0, 1453, 1981, 26], + ["setarg", 1452, 1, 1448, 1981, 26], + ["setarg", 1452, 2, 1449, 1981, 26], + ["invoke", 1452, 1450, 1981, 26], + ["is_array", 1454, 21, 1981, 26], + ["jump_false", 1454, "push_err_1511", 1981, 26], + ["push", 21, 1450, 1981, 26], + ["jump", "push_done_1512", 1981, 26], + "push_err_1511", + ["disrupt", 1981, 26], + "push_done_1512", + ["access", 1455, 1, 1982, 19], + ["is_text", 1457, 3, 1982, 19], + ["jump_false", 1457, "add_cn_1514", 1982, 19], + "_nop_tc_560", + ["jump", "add_cn_1514", 1982, 19], + ["concat", 1456, 3, 1455, 1982, 19], + ["jump", "add_done_1513", 1982, 19], + "add_cn_1514", + ["is_num", 1457, 3, 1982, 19], + ["jump_false", 1457, "add_err_1515", 1982, 19], + "_nop_tc_561", + "_nop_tc_562", + ["add", 1456, 3, 1455, 1982, 19], + ["jump", "add_done_1513", 1982, 19], + "add_err_1515", + ["disrupt", 1982, 19], + "add_done_1513", + ["move", 3, 1456, 1982, 19], + ["jump", "while_start_1505", 1982, 19], + "while_end_1506", + ["get", 1460, 9, 1, 1984, 14], + ["frame", 1461, 1460, 0, 1984, 14], + ["null", 1462, 1984, 14], + ["setarg", 1461, 0, 1462, 1984, 14], + ["invoke", 1461, 1459, 1984, 14], + ["move", 20, 1459, 1984, 14], + ["access", 1463, "array", 1985, 18], + ["array", 1464, 3, 1985, 33], + ["push", 1464, 1463, 1985, 33], + ["push", 1464, 20, 1985, 33], + ["push", 1464, 18, 1985, 33], + ["get", 1466, 7, 1, 1985, 7], + ["frame", 1467, 1466, 1, 1985, 7], + ["null", 1468, 1985, 7], + ["setarg", 1467, 0, 1468, 1985, 7], + ["setarg", 1467, 1, 1464, 1985, 7], + ["invoke", 1467, 1465, 1985, 7], + ["access", 1469, 0, 1986, 12], + ["move", 3, 1469, 1986, 12], + "while_start_1516", + ["is_int", 1471, 3, 1987, 19], + ["jump_false", 1471, "rel_ni_1518", 1987, 19], + ["is_int", 1472, 18, 1987, 19], + ["jump_false", 1472, "rel_ni_1518", 1987, 19], + ["lt_int", 1470, 3, 18, 1987, 19], + ["jump", "rel_done_1520", 1987, 19], + "rel_ni_1518", + ["is_num", 1471, 3, 1987, 19], + ["jump_false", 1471, "rel_nn_1519", 1987, 19], + ["is_num", 1472, 18, 1987, 19], + ["jump_false", 1472, "rel_nn_1519", 1987, 19], + ["lt_float", 1470, 3, 18, 1987, 19], + ["jump", "rel_done_1520", 1987, 19], + "rel_nn_1519", + ["is_text", 1471, 3, 1987, 19], + ["jump_false", 1471, "rel_err_1521", 1987, 19], + ["is_text", 1472, 18, 1987, 19], + ["jump_false", 1472, "rel_err_1521", 1987, 19], + ["lt_text", 1470, 3, 18, 1987, 19], + ["jump", "rel_done_1520", 1987, 19], + "rel_err_1521", + ["disrupt", 1987, 19], + "rel_done_1520", + ["jump_false", 1470, "while_end_1517", 1987, 19], + ["access", 1473, "push", 1988, 16], + ["load_dynamic", 1474, 21, 3, 1988, 41], + ["get", 1476, 14, 1, 1988, 9], + ["frame", 1477, 1476, 3, 1988, 9], + ["null", 1478, 1988, 9], + ["setarg", 1477, 0, 1478, 1988, 9], + ["setarg", 1477, 1, 1473, 1988, 9], + ["setarg", 1477, 2, 20, 1988, 9], + ["setarg", 1477, 3, 1474, 1988, 9], + ["invoke", 1477, 1475, 1988, 9], + ["access", 1479, 1, 1989, 19], + ["is_text", 1481, 3, 1989, 19], + ["jump_false", 1481, "add_cn_1523", 1989, 19], + "_nop_tc_563", + ["jump", "add_cn_1523", 1989, 19], + ["concat", 1480, 3, 1479, 1989, 19], + ["jump", "add_done_1522", 1989, 19], + "add_cn_1523", + ["is_num", 1481, 3, 1989, 19], + ["jump_false", 1481, "add_err_1524", 1989, 19], + "_nop_tc_564", + "_nop_tc_565", + ["add", 1480, 3, 1479, 1989, 19], + ["jump", "add_done_1522", 1989, 19], + "add_err_1524", + ["disrupt", 1989, 19], + "add_done_1522", + ["move", 3, 1480, 1989, 19], + ["jump", "while_start_1516", 1989, 19], + "while_end_1517", + ["return", 20, 1991, 14], + "_nop_ur_40", + "if_else_1497", + "if_end_1498", + ["access", 1483, "record", 1995, 17], + ["is_identical", 1484, 45, 1483, 1995, 17], + ["jump_true", 1484, "eq_done_1527", 1995, 17], + ["is_int", 1485, 45, 1995, 17], + ["jump_false", 1485, "eq_ni_1528", 1995, 17], + "_nop_tc_566", + ["jump", "eq_ni_1528", 1995, 17], + ["eq_int", 1484, 45, 1483, 1995, 17], + ["jump", "eq_done_1527", 1995, 17], + "eq_ni_1528", + ["is_num", 1485, 45, 1995, 17], + ["jump_false", 1485, "eq_nn_1529", 1995, 17], + "_nop_tc_567", + ["jump", "eq_nn_1529", 1995, 17], + ["eq_float", 1484, 45, 1483, 1995, 17], + ["jump", "eq_done_1527", 1995, 17], + "eq_nn_1529", + ["is_text", 1485, 45, 1995, 17], + ["jump_false", 1485, "eq_nt_1530", 1995, 17], + "_nop_tc_568", + "_nop_tc_569", + ["eq_text", 1484, 45, 1483, 1995, 17], + ["jump", "eq_done_1527", 1995, 17], + "eq_nt_1530", + ["is_null", 1485, 45, 1995, 17], + ["jump_false", 1485, "eq_nnl_1531", 1995, 17], + "_nop_tc_570", + ["jump", "eq_nnl_1531", 1995, 17], + ["true", 1484, 1995, 17], + ["jump", "eq_done_1527", 1995, 17], + "eq_nnl_1531", + ["is_bool", 1485, 45, 1995, 17], + ["jump_false", 1485, "eq_nb_1532", 1995, 17], + "_nop_tc_571", + ["jump", "eq_nb_1532", 1995, 17], + ["eq_bool", 1484, 45, 1483, 1995, 17], + ["jump", "eq_done_1527", 1995, 17], + "eq_nb_1532", + ["false", 1484, 1995, 17], + "eq_done_1527", + ["jump_false", 1484, "if_else_1525", 1995, 17], + ["load_field", 1487, 1, "list", 1996, 14], + ["move", 48, 1487, 1996, 14], + ["get", 1489, 9, 1, 1997, 14], + ["frame", 1490, 1489, 0, 1997, 14], + ["null", 1491, 1997, 14], + ["setarg", 1490, 0, 1491, 1997, 14], + ["invoke", 1490, 1488, 1997, 14], + ["move", 20, 1488, 1997, 14], + ["get", 1492, 80, 1, 1998, 12], + ["access", 1493, "record", 1998, 29], + ["length", 1494, 48, 1998, 52], + ["array", 1495, 3, 1998, 52], + ["push", 1495, 1493, 1998, 52], + ["push", 1495, 20, 1998, 52], + ["push", 1495, 1494, 1998, 52], + ["is_array", 1496, 1492, 1998, 52], + ["jump_false", 1496, "push_err_1533", 1998, 52], + ["push", 1492, 1495, 1998, 52], + ["jump", "push_done_1534", 1998, 52], + "push_err_1533", + ["disrupt", 1998, 52], + "push_done_1534", + ["access", 1497, 0, 1999, 12], + ["move", 3, 1497, 1999, 12], + "while_start_1535", + ["length", 1498, 48, 2000, 26], + ["is_int", 1500, 3, 2000, 26], + ["jump_false", 1500, "rel_ni_1537", 2000, 26], + "_nop_tc_572", + "_nop_tc_573", + ["lt_int", 1499, 3, 1498, 2000, 26], + ["jump", "rel_done_1539", 2000, 26], + "rel_ni_1537", + ["is_num", 1500, 3, 2000, 26], + ["jump_false", 1500, "rel_nn_1538", 2000, 26], + "_nop_tc_574", + "_nop_tc_575", + ["lt_float", 1499, 3, 1498, 2000, 26], + ["jump", "rel_done_1539", 2000, 26], + "rel_nn_1538", + ["is_text", 1500, 3, 2000, 26], + ["jump_false", 1500, "rel_err_1540", 2000, 26], + "_nop_tc_576", + ["jump", "rel_err_1540", 2000, 26], + ["lt_text", 1499, 3, 1498, 2000, 26], + ["jump", "rel_done_1539", 2000, 26], + "rel_err_1540", + ["disrupt", 2000, 26], + "rel_done_1539", + ["jump_false", 1499, "while_end_1536", 2000, 26], + ["load_dynamic", 1502, 48, 3, 2001, 21], + ["move", 63, 1502, 2001, 21], + ["load_field", 1503, 63, "left", 2002, 15], + ["move", 41, 1503, 2002, 15], + ["load_field", 1504, 63, "right", 2003, 15], + ["move", 75, 1504, 2003, 15], + ["access", 1505, -1, 2004, 34], + ["get", 1507, 55, 1, 2004, 20], + ["frame", 1508, 1507, 2, 2004, 20], + ["null", 1509, 2004, 20], + ["setarg", 1508, 0, 1509, 2004, 20], + ["setarg", 1508, 1, 75, 2004, 20], + ["setarg", 1508, 2, 1505, 2004, 20], + ["invoke", 1508, 1506, 2004, 20], + ["move", 76, 1506, 2004, 20], + ["load_field", 1510, 41, "kind", 2005, 20], + ["move", 43, 1510, 2005, 20], + ["access", 1511, "name", 2006, 25], + ["is_identical", 1512, 43, 1511, 2006, 25], + ["jump_true", 1512, "eq_done_1543", 2006, 25], + ["is_int", 1513, 43, 2006, 25], + ["jump_false", 1513, "eq_ni_1544", 2006, 25], + "_nop_tc_577", + ["jump", "eq_ni_1544", 2006, 25], + ["eq_int", 1512, 43, 1511, 2006, 25], + ["jump", "eq_done_1543", 2006, 25], + "eq_ni_1544", + ["is_num", 1513, 43, 2006, 25], + ["jump_false", 1513, "eq_nn_1545", 2006, 25], + "_nop_tc_578", + ["jump", "eq_nn_1545", 2006, 25], + ["eq_float", 1512, 43, 1511, 2006, 25], + ["jump", "eq_done_1543", 2006, 25], + "eq_nn_1545", + ["is_text", 1513, 43, 2006, 25], + ["jump_false", 1513, "eq_nt_1546", 2006, 25], + "_nop_tc_579", + "_nop_tc_580", + ["eq_text", 1512, 43, 1511, 2006, 25], + ["jump", "eq_done_1543", 2006, 25], + "eq_nt_1546", + ["is_null", 1513, 43, 2006, 25], + ["jump_false", 1513, "eq_nnl_1547", 2006, 25], + "_nop_tc_581", + ["jump", "eq_nnl_1547", 2006, 25], + ["true", 1512, 2006, 25], + ["jump", "eq_done_1543", 2006, 25], + "eq_nnl_1547", + ["is_bool", 1513, 43, 2006, 25], + ["jump_false", 1513, "eq_nb_1548", 2006, 25], + "_nop_tc_582", + ["jump", "eq_nb_1548", 2006, 25], + ["eq_bool", 1512, 43, 1511, 2006, 25], + ["jump", "eq_done_1543", 2006, 25], + "eq_nb_1548", + ["false", 1512, 2006, 25], + "eq_done_1543", + ["jump_false", 1512, "if_else_1541", 2006, 25], + ["load_field", 1515, 41, "name", 2007, 31], + ["get", 1517, 41, 1, 2007, 11], + ["frame", 1518, 1517, 3, 2007, 11], + ["null", 1519, 2007, 11], + ["setarg", 1518, 0, 1519, 2007, 11], + ["setarg", 1518, 1, 20, 2007, 11], + ["setarg", 1518, 2, 1515, 2007, 11], + ["setarg", 1518, 3, 76, 2007, 11], + ["invoke", 1518, 1516, 2007, 11], + ["jump", "if_end_1542", 2007, 11], + "if_else_1541", + ["access", 1520, "text", 2008, 32], + ["is_identical", 1521, 43, 1520, 2008, 32], + ["jump_true", 1521, "eq_done_1551", 2008, 32], + ["is_int", 1522, 43, 2008, 32], + ["jump_false", 1522, "eq_ni_1552", 2008, 32], + "_nop_tc_583", + ["jump", "eq_ni_1552", 2008, 32], + ["eq_int", 1521, 43, 1520, 2008, 32], + ["jump", "eq_done_1551", 2008, 32], + "eq_ni_1552", + ["is_num", 1522, 43, 2008, 32], + ["jump_false", 1522, "eq_nn_1553", 2008, 32], + "_nop_tc_584", + ["jump", "eq_nn_1553", 2008, 32], + ["eq_float", 1521, 43, 1520, 2008, 32], + ["jump", "eq_done_1551", 2008, 32], + "eq_nn_1553", + ["is_text", 1522, 43, 2008, 32], + ["jump_false", 1522, "eq_nt_1554", 2008, 32], + "_nop_tc_585", + "_nop_tc_586", + ["eq_text", 1521, 43, 1520, 2008, 32], + ["jump", "eq_done_1551", 2008, 32], + "eq_nt_1554", + ["is_null", 1522, 43, 2008, 32], + ["jump_false", 1522, "eq_nnl_1555", 2008, 32], + "_nop_tc_587", + ["jump", "eq_nnl_1555", 2008, 32], + ["true", 1521, 2008, 32], + ["jump", "eq_done_1551", 2008, 32], + "eq_nnl_1555", + ["is_bool", 1522, 43, 2008, 32], + ["jump_false", 1522, "eq_nb_1556", 2008, 32], + "_nop_tc_588", + ["jump", "eq_nb_1556", 2008, 32], + ["eq_bool", 1521, 43, 1520, 2008, 32], + ["jump", "eq_done_1551", 2008, 32], + "eq_nb_1556", + ["false", 1521, 2008, 32], + "eq_done_1551", + ["jump_false", 1521, "if_else_1549", 2008, 32], + ["load_field", 1524, 41, "value", 2009, 19], + ["move", 46, 1524, 2009, 19], + ["null", 1525, 2010, 24], + ["is_identical", 1526, 46, 1525, 2010, 24], + ["jump_true", 1526, "eq_done_1559", 2010, 24], + ["is_int", 1527, 46, 2010, 24], + ["jump_false", 1527, "eq_ni_1560", 2010, 24], + "_nop_tc_589", + ["jump", "eq_ni_1560", 2010, 24], + ["eq_int", 1526, 46, 1525, 2010, 24], + ["jump", "eq_done_1559", 2010, 24], + "eq_ni_1560", + ["is_num", 1527, 46, 2010, 24], + ["jump_false", 1527, "eq_nn_1561", 2010, 24], + "_nop_tc_590", + ["jump", "eq_nn_1561", 2010, 24], + ["eq_float", 1526, 46, 1525, 2010, 24], + ["jump", "eq_done_1559", 2010, 24], + "eq_nn_1561", + ["is_text", 1527, 46, 2010, 24], + ["jump_false", 1527, "eq_nt_1562", 2010, 24], + "_nop_tc_591", + ["jump", "eq_nt_1562", 2010, 24], + ["eq_text", 1526, 46, 1525, 2010, 24], + ["jump", "eq_done_1559", 2010, 24], + "eq_nt_1562", + ["is_null", 1527, 46, 2010, 24], + ["jump_false", 1527, "eq_nnl_1563", 2010, 24], + "_nop_tc_592", + "_nop_tc_593", + ["true", 1526, 2010, 24], + ["jump", "eq_done_1559", 2010, 24], + "eq_nnl_1563", + ["is_bool", 1527, 46, 2010, 24], + ["jump_false", 1527, "eq_nb_1564", 2010, 24], + "_nop_tc_594", + ["jump", "eq_nb_1564", 2010, 24], + ["eq_bool", 1526, 46, 1525, 2010, 24], + ["jump", "eq_done_1559", 2010, 24], + "eq_nb_1564", + ["false", 1526, 2010, 24], + "eq_done_1559", + ["jump_false", 1526, "if_else_1557", 2010, 24], + ["access", 1529, "", 2011, 21], + ["move", 46, 1529, 2011, 21], + ["jump", "if_end_1558", 2011, 21], + "if_else_1557", + "if_end_1558", + ["get", 1531, 41, 1, 2013, 11], + ["frame", 1532, 1531, 3, 2013, 11], + ["null", 1533, 2013, 11], + ["setarg", 1532, 0, 1533, 2013, 11], + ["setarg", 1532, 1, 20, 2013, 11], + ["setarg", 1532, 2, 46, 2013, 11], + ["setarg", 1532, 3, 76, 2013, 11], + ["invoke", 1532, 1530, 2013, 11], + ["jump", "if_end_1550", 2013, 11], + "if_else_1549", + ["access", 1534, -1, 2015, 36], + ["get", 1536, 55, 1, 2015, 22], + ["frame", 1537, 1536, 2, 2015, 22], + ["null", 1538, 2015, 22], + ["setarg", 1537, 0, 1538, 2015, 22], + ["setarg", 1537, 1, 41, 2015, 22], + ["setarg", 1537, 2, 1534, 2015, 22], + ["invoke", 1537, 1535, 2015, 22], + ["move", 44, 1535, 2015, 22], + ["get", 1540, 40, 1, 2016, 11], + ["frame", 1541, 1540, 3, 2016, 11], + ["null", 1542, 2016, 11], + ["setarg", 1541, 0, 1542, 2016, 11], + ["setarg", 1541, 1, 20, 2016, 11], + ["setarg", 1541, 2, 44, 2016, 11], + ["setarg", 1541, 3, 76, 2016, 11], + ["invoke", 1541, 1539, 2016, 11], + "if_end_1550", + "if_end_1542", + ["access", 1543, 1, 2018, 19], + ["is_text", 1545, 3, 2018, 19], + ["jump_false", 1545, "add_cn_1566", 2018, 19], + "_nop_tc_595", + ["jump", "add_cn_1566", 2018, 19], + ["concat", 1544, 3, 1543, 2018, 19], + ["jump", "add_done_1565", 2018, 19], + "add_cn_1566", + ["is_num", 1545, 3, 2018, 19], + ["jump_false", 1545, "add_err_1567", 2018, 19], + "_nop_tc_596", + "_nop_tc_597", + ["add", 1544, 3, 1543, 2018, 19], + ["jump", "add_done_1565", 2018, 19], + "add_err_1567", + ["disrupt", 2018, 19], + "add_done_1565", + ["move", 3, 1544, 2018, 19], + ["jump", "while_start_1535", 2018, 19], + "while_end_1536", + ["return", 20, 2020, 14], + "_nop_ur_41", + "if_else_1525", + "if_end_1526", + ["access", 1547, "function", 2024, 17], + ["is_identical", 1548, 45, 1547, 2024, 17], + ["jump_true", 1548, "eq_done_1570", 2024, 17], + ["is_int", 1549, 45, 2024, 17], + ["jump_false", 1549, "eq_ni_1571", 2024, 17], + "_nop_tc_598", + ["jump", "eq_ni_1571", 2024, 17], + ["eq_int", 1548, 45, 1547, 2024, 17], + ["jump", "eq_done_1570", 2024, 17], + "eq_ni_1571", + ["is_num", 1549, 45, 2024, 17], + ["jump_false", 1549, "eq_nn_1572", 2024, 17], + "_nop_tc_599", + ["jump", "eq_nn_1572", 2024, 17], + ["eq_float", 1548, 45, 1547, 2024, 17], + ["jump", "eq_done_1570", 2024, 17], + "eq_nn_1572", + ["is_text", 1549, 45, 2024, 17], + ["jump_false", 1549, "eq_nt_1573", 2024, 17], + "_nop_tc_600", + "_nop_tc_601", + ["eq_text", 1548, 45, 1547, 2024, 17], + ["jump", "eq_done_1570", 2024, 17], + "eq_nt_1573", + ["is_null", 1549, 45, 2024, 17], + ["jump_false", 1549, "eq_nnl_1574", 2024, 17], + "_nop_tc_602", + ["jump", "eq_nnl_1574", 2024, 17], + ["true", 1548, 2024, 17], + ["jump", "eq_done_1570", 2024, 17], + "eq_nnl_1574", + ["is_bool", 1549, 45, 2024, 17], + ["jump_false", 1549, "eq_nb_1575", 2024, 17], + "_nop_tc_603", + ["jump", "eq_nb_1575", 2024, 17], + ["eq_bool", 1548, 45, 1547, 2024, 17], + ["jump", "eq_done_1570", 2024, 17], + "eq_nb_1575", + ["false", 1548, 2024, 17], + "eq_done_1570", + ["jump_false", 1548, "if_else_1568", 2024, 17], + ["get", 1552, 56, 1, 2025, 14], + ["frame", 1553, 1552, 1, 2025, 14], + ["null", 1554, 2025, 14], + ["setarg", 1553, 0, 1554, 2025, 14], + ["setarg", 1553, 1, 1, 2025, 14], + ["invoke", 1553, 1551, 2025, 14], + ["move", 32, 1551, 2025, 14], + ["get", 1555, 76, 1, 2026, 17], + ["move", 33, 1555, 2026, 17], + ["get", 1556, 76, 1, 2027, 24], + ["access", 1557, 1, 2027, 41], + ["is_text", 1559, 1556, 2027, 41], + ["jump_false", 1559, "add_cn_1577", 2027, 41], + "_nop_tc_604", + ["jump", "add_cn_1577", 2027, 41], + ["concat", 1558, 1556, 1557, 2027, 41], + ["jump", "add_done_1576", 2027, 41], + "add_cn_1577", + ["is_num", 1559, 1556, 2027, 41], + ["jump_false", 1559, "add_err_1578", 2027, 41], + "_nop_tc_605", + "_nop_tc_606", + ["add", 1558, 1556, 1557, 2027, 41], + ["jump", "add_done_1576", 2027, 41], + "add_err_1578", + ["disrupt", 2027, 41], + "add_done_1576", + ["put", 1558, 76, 1, 2027, 41], + ["get", 1561, 78, 1, 2028, 12], + ["is_array", 1562, 1561, 2028, 25], + ["jump_false", 1562, "push_err_1579", 2028, 25], + ["push", 1561, 32, 2028, 25], + ["jump", "push_done_1580", 2028, 25], + "push_err_1579", + ["disrupt", 2028, 25], + "push_done_1580", + ["get", 1564, 9, 1, 2029, 14], + ["frame", 1565, 1564, 0, 2029, 14], + ["null", 1566, 2029, 14], + ["setarg", 1565, 0, 1566, 2029, 14], + ["invoke", 1565, 1563, 2029, 14], + ["move", 20, 1563, 2029, 14], + ["access", 1567, "function", 2030, 14], + ["get", 1569, 14, 1, 2030, 7], + ["frame", 1570, 1569, 3, 2030, 7], + ["null", 1571, 2030, 7], + ["setarg", 1570, 0, 1571, 2030, 7], + ["setarg", 1570, 1, 1567, 2030, 7], + ["setarg", 1570, 2, 20, 2030, 7], + ["setarg", 1570, 3, 33, 2030, 7], + ["invoke", 1570, 1568, 2030, 7], + ["return", 20, 2031, 14], + "_nop_ur_42", + "if_else_1568", + "if_end_1569", + ["access", 1572, "assign", 2035, 17], + ["is_identical", 1573, 45, 1572, 2035, 17], + ["jump_true", 1573, "eq_done_1598", 2035, 17], + ["is_int", 1574, 45, 2035, 17], + ["jump_false", 1574, "eq_ni_1599", 2035, 17], + "_nop_tc_607", + ["jump", "eq_ni_1599", 2035, 17], + ["eq_int", 1573, 45, 1572, 2035, 17], + ["jump", "eq_done_1598", 2035, 17], + "eq_ni_1599", + ["is_num", 1574, 45, 2035, 17], + ["jump_false", 1574, "eq_nn_1600", 2035, 17], + "_nop_tc_608", + ["jump", "eq_nn_1600", 2035, 17], + ["eq_float", 1573, 45, 1572, 2035, 17], + ["jump", "eq_done_1598", 2035, 17], + "eq_nn_1600", + ["is_text", 1574, 45, 2035, 17], + ["jump_false", 1574, "eq_nt_1601", 2035, 17], + "_nop_tc_609", + "_nop_tc_610", + ["eq_text", 1573, 45, 1572, 2035, 17], + ["jump", "eq_done_1598", 2035, 17], + "eq_nt_1601", + ["is_null", 1574, 45, 2035, 17], + ["jump_false", 1574, "eq_nnl_1602", 2035, 17], + "_nop_tc_611", + ["jump", "eq_nnl_1602", 2035, 17], + ["true", 1573, 2035, 17], + ["jump", "eq_done_1598", 2035, 17], + "eq_nnl_1602", + ["is_bool", 1574, 45, 2035, 17], + ["jump_false", 1574, "eq_nb_1603", 2035, 17], + "_nop_tc_612", + ["jump", "eq_nb_1603", 2035, 17], + ["eq_bool", 1573, 45, 1572, 2035, 17], + ["jump", "eq_done_1598", 2035, 17], + "eq_nb_1603", + ["false", 1573, 2035, 17], + "eq_done_1598", + ["move", 1576, 1573, 2035, 17], + ["jump_true", 1576, "or_end_1597", 2035, 17], + ["access", 1577, "+=", 2036, 17], + ["is_identical", 1578, 45, 1577, 2036, 17], + ["jump_true", 1578, "eq_done_1604", 2036, 17], + ["is_int", 1579, 45, 2036, 17], + ["jump_false", 1579, "eq_ni_1605", 2036, 17], + "_nop_tc_613", + ["jump", "eq_ni_1605", 2036, 17], + ["eq_int", 1578, 45, 1577, 2036, 17], + ["jump", "eq_done_1604", 2036, 17], + "eq_ni_1605", + ["is_num", 1579, 45, 2036, 17], + ["jump_false", 1579, "eq_nn_1606", 2036, 17], + "_nop_tc_614", + ["jump", "eq_nn_1606", 2036, 17], + ["eq_float", 1578, 45, 1577, 2036, 17], + ["jump", "eq_done_1604", 2036, 17], + "eq_nn_1606", + ["is_text", 1579, 45, 2036, 17], + ["jump_false", 1579, "eq_nt_1607", 2036, 17], + "_nop_tc_615", + "_nop_tc_616", + ["eq_text", 1578, 45, 1577, 2036, 17], + ["jump", "eq_done_1604", 2036, 17], + "eq_nt_1607", + ["is_null", 1579, 45, 2036, 17], + ["jump_false", 1579, "eq_nnl_1608", 2036, 17], + "_nop_tc_617", + ["jump", "eq_nnl_1608", 2036, 17], + ["true", 1578, 2036, 17], + ["jump", "eq_done_1604", 2036, 17], + "eq_nnl_1608", + ["is_bool", 1579, 45, 2036, 17], + ["jump_false", 1579, "eq_nb_1609", 2036, 17], + "_nop_tc_618", + ["jump", "eq_nb_1609", 2036, 17], + ["eq_bool", 1578, 45, 1577, 2036, 17], + ["jump", "eq_done_1604", 2036, 17], + "eq_nb_1609", + ["false", 1578, 2036, 17], + "eq_done_1604", + ["move", 1576, 1578, 2036, 17], + "or_end_1597", + ["move", 1581, 1576, 2036, 17], + ["jump_true", 1581, "or_end_1596", 2036, 17], + ["access", 1582, "-=", 2036, 33], + ["is_identical", 1583, 45, 1582, 2036, 33], + ["jump_true", 1583, "eq_done_1610", 2036, 33], + ["is_int", 1584, 45, 2036, 33], + ["jump_false", 1584, "eq_ni_1611", 2036, 33], + "_nop_tc_619", + ["jump", "eq_ni_1611", 2036, 33], + ["eq_int", 1583, 45, 1582, 2036, 33], + ["jump", "eq_done_1610", 2036, 33], + "eq_ni_1611", + ["is_num", 1584, 45, 2036, 33], + ["jump_false", 1584, "eq_nn_1612", 2036, 33], + "_nop_tc_620", + ["jump", "eq_nn_1612", 2036, 33], + ["eq_float", 1583, 45, 1582, 2036, 33], + ["jump", "eq_done_1610", 2036, 33], + "eq_nn_1612", + ["is_text", 1584, 45, 2036, 33], + ["jump_false", 1584, "eq_nt_1613", 2036, 33], + "_nop_tc_621", + "_nop_tc_622", + ["eq_text", 1583, 45, 1582, 2036, 33], + ["jump", "eq_done_1610", 2036, 33], + "eq_nt_1613", + ["is_null", 1584, 45, 2036, 33], + ["jump_false", 1584, "eq_nnl_1614", 2036, 33], + "_nop_tc_623", + ["jump", "eq_nnl_1614", 2036, 33], + ["true", 1583, 2036, 33], + ["jump", "eq_done_1610", 2036, 33], + "eq_nnl_1614", + ["is_bool", 1584, 45, 2036, 33], + ["jump_false", 1584, "eq_nb_1615", 2036, 33], + "_nop_tc_624", + ["jump", "eq_nb_1615", 2036, 33], + ["eq_bool", 1583, 45, 1582, 2036, 33], + ["jump", "eq_done_1610", 2036, 33], + "eq_nb_1615", + ["false", 1583, 2036, 33], + "eq_done_1610", + ["move", 1581, 1583, 2036, 33], + "or_end_1596", + ["move", 1586, 1581, 2036, 33], + ["jump_true", 1586, "or_end_1595", 2036, 33], + ["access", 1587, "*=", 2037, 17], + ["is_identical", 1588, 45, 1587, 2037, 17], + ["jump_true", 1588, "eq_done_1616", 2037, 17], + ["is_int", 1589, 45, 2037, 17], + ["jump_false", 1589, "eq_ni_1617", 2037, 17], + "_nop_tc_625", + ["jump", "eq_ni_1617", 2037, 17], + ["eq_int", 1588, 45, 1587, 2037, 17], + ["jump", "eq_done_1616", 2037, 17], + "eq_ni_1617", + ["is_num", 1589, 45, 2037, 17], + ["jump_false", 1589, "eq_nn_1618", 2037, 17], + "_nop_tc_626", + ["jump", "eq_nn_1618", 2037, 17], + ["eq_float", 1588, 45, 1587, 2037, 17], + ["jump", "eq_done_1616", 2037, 17], + "eq_nn_1618", + ["is_text", 1589, 45, 2037, 17], + ["jump_false", 1589, "eq_nt_1619", 2037, 17], + "_nop_tc_627", + "_nop_tc_628", + ["eq_text", 1588, 45, 1587, 2037, 17], + ["jump", "eq_done_1616", 2037, 17], + "eq_nt_1619", + ["is_null", 1589, 45, 2037, 17], + ["jump_false", 1589, "eq_nnl_1620", 2037, 17], + "_nop_tc_629", + ["jump", "eq_nnl_1620", 2037, 17], + ["true", 1588, 2037, 17], + ["jump", "eq_done_1616", 2037, 17], + "eq_nnl_1620", + ["is_bool", 1589, 45, 2037, 17], + ["jump_false", 1589, "eq_nb_1621", 2037, 17], + "_nop_tc_630", + ["jump", "eq_nb_1621", 2037, 17], + ["eq_bool", 1588, 45, 1587, 2037, 17], + ["jump", "eq_done_1616", 2037, 17], + "eq_nb_1621", + ["false", 1588, 2037, 17], + "eq_done_1616", + ["move", 1586, 1588, 2037, 17], + "or_end_1595", + ["move", 1591, 1586, 2037, 17], + ["jump_true", 1591, "or_end_1594", 2037, 17], + ["access", 1592, "/=", 2037, 33], + ["is_identical", 1593, 45, 1592, 2037, 33], + ["jump_true", 1593, "eq_done_1622", 2037, 33], + ["is_int", 1594, 45, 2037, 33], + ["jump_false", 1594, "eq_ni_1623", 2037, 33], + "_nop_tc_631", + ["jump", "eq_ni_1623", 2037, 33], + ["eq_int", 1593, 45, 1592, 2037, 33], + ["jump", "eq_done_1622", 2037, 33], + "eq_ni_1623", + ["is_num", 1594, 45, 2037, 33], + ["jump_false", 1594, "eq_nn_1624", 2037, 33], + "_nop_tc_632", + ["jump", "eq_nn_1624", 2037, 33], + ["eq_float", 1593, 45, 1592, 2037, 33], + ["jump", "eq_done_1622", 2037, 33], + "eq_nn_1624", + ["is_text", 1594, 45, 2037, 33], + ["jump_false", 1594, "eq_nt_1625", 2037, 33], + "_nop_tc_633", + "_nop_tc_634", + ["eq_text", 1593, 45, 1592, 2037, 33], + ["jump", "eq_done_1622", 2037, 33], + "eq_nt_1625", + ["is_null", 1594, 45, 2037, 33], + ["jump_false", 1594, "eq_nnl_1626", 2037, 33], + "_nop_tc_635", + ["jump", "eq_nnl_1626", 2037, 33], + ["true", 1593, 2037, 33], + ["jump", "eq_done_1622", 2037, 33], + "eq_nnl_1626", + ["is_bool", 1594, 45, 2037, 33], + ["jump_false", 1594, "eq_nb_1627", 2037, 33], + "_nop_tc_636", + ["jump", "eq_nb_1627", 2037, 33], + ["eq_bool", 1593, 45, 1592, 2037, 33], + ["jump", "eq_done_1622", 2037, 33], + "eq_nb_1627", + ["false", 1593, 2037, 33], + "eq_done_1622", + ["move", 1591, 1593, 2037, 33], + "or_end_1594", + ["move", 1596, 1591, 2037, 33], + ["jump_true", 1596, "or_end_1593", 2037, 33], + ["access", 1597, "%=", 2038, 17], + ["is_identical", 1598, 45, 1597, 2038, 17], + ["jump_true", 1598, "eq_done_1628", 2038, 17], + ["is_int", 1599, 45, 2038, 17], + ["jump_false", 1599, "eq_ni_1629", 2038, 17], + "_nop_tc_637", + ["jump", "eq_ni_1629", 2038, 17], + ["eq_int", 1598, 45, 1597, 2038, 17], + ["jump", "eq_done_1628", 2038, 17], + "eq_ni_1629", + ["is_num", 1599, 45, 2038, 17], + ["jump_false", 1599, "eq_nn_1630", 2038, 17], + "_nop_tc_638", + ["jump", "eq_nn_1630", 2038, 17], + ["eq_float", 1598, 45, 1597, 2038, 17], + ["jump", "eq_done_1628", 2038, 17], + "eq_nn_1630", + ["is_text", 1599, 45, 2038, 17], + ["jump_false", 1599, "eq_nt_1631", 2038, 17], + "_nop_tc_639", + "_nop_tc_640", + ["eq_text", 1598, 45, 1597, 2038, 17], + ["jump", "eq_done_1628", 2038, 17], + "eq_nt_1631", + ["is_null", 1599, 45, 2038, 17], + ["jump_false", 1599, "eq_nnl_1632", 2038, 17], + "_nop_tc_641", + ["jump", "eq_nnl_1632", 2038, 17], + ["true", 1598, 2038, 17], + ["jump", "eq_done_1628", 2038, 17], + "eq_nnl_1632", + ["is_bool", 1599, 45, 2038, 17], + ["jump_false", 1599, "eq_nb_1633", 2038, 17], + "_nop_tc_642", + ["jump", "eq_nb_1633", 2038, 17], + ["eq_bool", 1598, 45, 1597, 2038, 17], + ["jump", "eq_done_1628", 2038, 17], + "eq_nb_1633", + ["false", 1598, 2038, 17], + "eq_done_1628", + ["move", 1596, 1598, 2038, 17], + "or_end_1593", + ["move", 1601, 1596, 2038, 17], + ["jump_true", 1601, "or_end_1592", 2038, 17], + ["access", 1602, "**=", 2038, 33], + ["is_identical", 1603, 45, 1602, 2038, 33], + ["jump_true", 1603, "eq_done_1634", 2038, 33], + ["is_int", 1604, 45, 2038, 33], + ["jump_false", 1604, "eq_ni_1635", 2038, 33], + "_nop_tc_643", + ["jump", "eq_ni_1635", 2038, 33], + ["eq_int", 1603, 45, 1602, 2038, 33], + ["jump", "eq_done_1634", 2038, 33], + "eq_ni_1635", + ["is_num", 1604, 45, 2038, 33], + ["jump_false", 1604, "eq_nn_1636", 2038, 33], + "_nop_tc_644", + ["jump", "eq_nn_1636", 2038, 33], + ["eq_float", 1603, 45, 1602, 2038, 33], + ["jump", "eq_done_1634", 2038, 33], + "eq_nn_1636", + ["is_text", 1604, 45, 2038, 33], + ["jump_false", 1604, "eq_nt_1637", 2038, 33], + "_nop_tc_645", + "_nop_tc_646", + ["eq_text", 1603, 45, 1602, 2038, 33], + ["jump", "eq_done_1634", 2038, 33], + "eq_nt_1637", + ["is_null", 1604, 45, 2038, 33], + ["jump_false", 1604, "eq_nnl_1638", 2038, 33], + "_nop_tc_647", + ["jump", "eq_nnl_1638", 2038, 33], + ["true", 1603, 2038, 33], + ["jump", "eq_done_1634", 2038, 33], + "eq_nnl_1638", + ["is_bool", 1604, 45, 2038, 33], + ["jump_false", 1604, "eq_nb_1639", 2038, 33], + "_nop_tc_648", + ["jump", "eq_nb_1639", 2038, 33], + ["eq_bool", 1603, 45, 1602, 2038, 33], + ["jump", "eq_done_1634", 2038, 33], + "eq_nb_1639", + ["false", 1603, 2038, 33], + "eq_done_1634", + ["move", 1601, 1603, 2038, 33], + "or_end_1592", + ["move", 1606, 1601, 2038, 33], + ["jump_true", 1606, "or_end_1591", 2038, 33], + ["access", 1607, "&=", 2039, 17], + ["is_identical", 1608, 45, 1607, 2039, 17], + ["jump_true", 1608, "eq_done_1640", 2039, 17], + ["is_int", 1609, 45, 2039, 17], + ["jump_false", 1609, "eq_ni_1641", 2039, 17], + "_nop_tc_649", + ["jump", "eq_ni_1641", 2039, 17], + ["eq_int", 1608, 45, 1607, 2039, 17], + ["jump", "eq_done_1640", 2039, 17], + "eq_ni_1641", + ["is_num", 1609, 45, 2039, 17], + ["jump_false", 1609, "eq_nn_1642", 2039, 17], + "_nop_tc_650", + ["jump", "eq_nn_1642", 2039, 17], + ["eq_float", 1608, 45, 1607, 2039, 17], + ["jump", "eq_done_1640", 2039, 17], + "eq_nn_1642", + ["is_text", 1609, 45, 2039, 17], + ["jump_false", 1609, "eq_nt_1643", 2039, 17], + "_nop_tc_651", + "_nop_tc_652", + ["eq_text", 1608, 45, 1607, 2039, 17], + ["jump", "eq_done_1640", 2039, 17], + "eq_nt_1643", + ["is_null", 1609, 45, 2039, 17], + ["jump_false", 1609, "eq_nnl_1644", 2039, 17], + "_nop_tc_653", + ["jump", "eq_nnl_1644", 2039, 17], + ["true", 1608, 2039, 17], + ["jump", "eq_done_1640", 2039, 17], + "eq_nnl_1644", + ["is_bool", 1609, 45, 2039, 17], + ["jump_false", 1609, "eq_nb_1645", 2039, 17], + "_nop_tc_654", + ["jump", "eq_nb_1645", 2039, 17], + ["eq_bool", 1608, 45, 1607, 2039, 17], + ["jump", "eq_done_1640", 2039, 17], + "eq_nb_1645", + ["false", 1608, 2039, 17], + "eq_done_1640", + ["move", 1606, 1608, 2039, 17], + "or_end_1591", + ["move", 1611, 1606, 2039, 17], + ["jump_true", 1611, "or_end_1590", 2039, 17], + ["access", 1612, "|=", 2039, 33], + ["is_identical", 1613, 45, 1612, 2039, 33], + ["jump_true", 1613, "eq_done_1646", 2039, 33], + ["is_int", 1614, 45, 2039, 33], + ["jump_false", 1614, "eq_ni_1647", 2039, 33], + "_nop_tc_655", + ["jump", "eq_ni_1647", 2039, 33], + ["eq_int", 1613, 45, 1612, 2039, 33], + ["jump", "eq_done_1646", 2039, 33], + "eq_ni_1647", + ["is_num", 1614, 45, 2039, 33], + ["jump_false", 1614, "eq_nn_1648", 2039, 33], + "_nop_tc_656", + ["jump", "eq_nn_1648", 2039, 33], + ["eq_float", 1613, 45, 1612, 2039, 33], + ["jump", "eq_done_1646", 2039, 33], + "eq_nn_1648", + ["is_text", 1614, 45, 2039, 33], + ["jump_false", 1614, "eq_nt_1649", 2039, 33], + "_nop_tc_657", + "_nop_tc_658", + ["eq_text", 1613, 45, 1612, 2039, 33], + ["jump", "eq_done_1646", 2039, 33], + "eq_nt_1649", + ["is_null", 1614, 45, 2039, 33], + ["jump_false", 1614, "eq_nnl_1650", 2039, 33], + "_nop_tc_659", + ["jump", "eq_nnl_1650", 2039, 33], + ["true", 1613, 2039, 33], + ["jump", "eq_done_1646", 2039, 33], + "eq_nnl_1650", + ["is_bool", 1614, 45, 2039, 33], + ["jump_false", 1614, "eq_nb_1651", 2039, 33], + "_nop_tc_660", + ["jump", "eq_nb_1651", 2039, 33], + ["eq_bool", 1613, 45, 1612, 2039, 33], + ["jump", "eq_done_1646", 2039, 33], + "eq_nb_1651", + ["false", 1613, 2039, 33], + "eq_done_1646", + ["move", 1611, 1613, 2039, 33], + "or_end_1590", + ["move", 1616, 1611, 2039, 33], + ["jump_true", 1616, "or_end_1589", 2039, 33], + ["access", 1617, "^=", 2040, 17], + ["is_identical", 1618, 45, 1617, 2040, 17], + ["jump_true", 1618, "eq_done_1652", 2040, 17], + ["is_int", 1619, 45, 2040, 17], + ["jump_false", 1619, "eq_ni_1653", 2040, 17], + "_nop_tc_661", + ["jump", "eq_ni_1653", 2040, 17], + ["eq_int", 1618, 45, 1617, 2040, 17], + ["jump", "eq_done_1652", 2040, 17], + "eq_ni_1653", + ["is_num", 1619, 45, 2040, 17], + ["jump_false", 1619, "eq_nn_1654", 2040, 17], + "_nop_tc_662", + ["jump", "eq_nn_1654", 2040, 17], + ["eq_float", 1618, 45, 1617, 2040, 17], + ["jump", "eq_done_1652", 2040, 17], + "eq_nn_1654", + ["is_text", 1619, 45, 2040, 17], + ["jump_false", 1619, "eq_nt_1655", 2040, 17], + "_nop_tc_663", + "_nop_tc_664", + ["eq_text", 1618, 45, 1617, 2040, 17], + ["jump", "eq_done_1652", 2040, 17], + "eq_nt_1655", + ["is_null", 1619, 45, 2040, 17], + ["jump_false", 1619, "eq_nnl_1656", 2040, 17], + "_nop_tc_665", + ["jump", "eq_nnl_1656", 2040, 17], + ["true", 1618, 2040, 17], + ["jump", "eq_done_1652", 2040, 17], + "eq_nnl_1656", + ["is_bool", 1619, 45, 2040, 17], + ["jump_false", 1619, "eq_nb_1657", 2040, 17], + "_nop_tc_666", + ["jump", "eq_nb_1657", 2040, 17], + ["eq_bool", 1618, 45, 1617, 2040, 17], + ["jump", "eq_done_1652", 2040, 17], + "eq_nb_1657", + ["false", 1618, 2040, 17], + "eq_done_1652", + ["move", 1616, 1618, 2040, 17], + "or_end_1589", + ["move", 1621, 1616, 2040, 17], + ["jump_true", 1621, "or_end_1588", 2040, 17], + ["access", 1622, "<<=", 2040, 33], + ["is_identical", 1623, 45, 1622, 2040, 33], + ["jump_true", 1623, "eq_done_1658", 2040, 33], + ["is_int", 1624, 45, 2040, 33], + ["jump_false", 1624, "eq_ni_1659", 2040, 33], + "_nop_tc_667", + ["jump", "eq_ni_1659", 2040, 33], + ["eq_int", 1623, 45, 1622, 2040, 33], + ["jump", "eq_done_1658", 2040, 33], + "eq_ni_1659", + ["is_num", 1624, 45, 2040, 33], + ["jump_false", 1624, "eq_nn_1660", 2040, 33], + "_nop_tc_668", + ["jump", "eq_nn_1660", 2040, 33], + ["eq_float", 1623, 45, 1622, 2040, 33], + ["jump", "eq_done_1658", 2040, 33], + "eq_nn_1660", + ["is_text", 1624, 45, 2040, 33], + ["jump_false", 1624, "eq_nt_1661", 2040, 33], + "_nop_tc_669", + "_nop_tc_670", + ["eq_text", 1623, 45, 1622, 2040, 33], + ["jump", "eq_done_1658", 2040, 33], + "eq_nt_1661", + ["is_null", 1624, 45, 2040, 33], + ["jump_false", 1624, "eq_nnl_1662", 2040, 33], + "_nop_tc_671", + ["jump", "eq_nnl_1662", 2040, 33], + ["true", 1623, 2040, 33], + ["jump", "eq_done_1658", 2040, 33], + "eq_nnl_1662", + ["is_bool", 1624, 45, 2040, 33], + ["jump_false", 1624, "eq_nb_1663", 2040, 33], + "_nop_tc_672", + ["jump", "eq_nb_1663", 2040, 33], + ["eq_bool", 1623, 45, 1622, 2040, 33], + ["jump", "eq_done_1658", 2040, 33], + "eq_nb_1663", + ["false", 1623, 2040, 33], + "eq_done_1658", + ["move", 1621, 1623, 2040, 33], + "or_end_1588", + ["move", 1626, 1621, 2040, 33], + ["jump_true", 1626, "or_end_1587", 2040, 33], + ["access", 1627, ">>=", 2041, 17], + ["is_identical", 1628, 45, 1627, 2041, 17], + ["jump_true", 1628, "eq_done_1664", 2041, 17], + ["is_int", 1629, 45, 2041, 17], + ["jump_false", 1629, "eq_ni_1665", 2041, 17], + "_nop_tc_673", + ["jump", "eq_ni_1665", 2041, 17], + ["eq_int", 1628, 45, 1627, 2041, 17], + ["jump", "eq_done_1664", 2041, 17], + "eq_ni_1665", + ["is_num", 1629, 45, 2041, 17], + ["jump_false", 1629, "eq_nn_1666", 2041, 17], + "_nop_tc_674", + ["jump", "eq_nn_1666", 2041, 17], + ["eq_float", 1628, 45, 1627, 2041, 17], + ["jump", "eq_done_1664", 2041, 17], + "eq_nn_1666", + ["is_text", 1629, 45, 2041, 17], + ["jump_false", 1629, "eq_nt_1667", 2041, 17], + "_nop_tc_675", + "_nop_tc_676", + ["eq_text", 1628, 45, 1627, 2041, 17], + ["jump", "eq_done_1664", 2041, 17], + "eq_nt_1667", + ["is_null", 1629, 45, 2041, 17], + ["jump_false", 1629, "eq_nnl_1668", 2041, 17], + "_nop_tc_677", + ["jump", "eq_nnl_1668", 2041, 17], + ["true", 1628, 2041, 17], + ["jump", "eq_done_1664", 2041, 17], + "eq_nnl_1668", + ["is_bool", 1629, 45, 2041, 17], + ["jump_false", 1629, "eq_nb_1669", 2041, 17], + "_nop_tc_678", + ["jump", "eq_nb_1669", 2041, 17], + ["eq_bool", 1628, 45, 1627, 2041, 17], + ["jump", "eq_done_1664", 2041, 17], + "eq_nb_1669", + ["false", 1628, 2041, 17], + "eq_done_1664", + ["move", 1626, 1628, 2041, 17], + "or_end_1587", + ["move", 1631, 1626, 2041, 17], + ["jump_true", 1631, "or_end_1586", 2041, 17], + ["access", 1632, ">>>=", 2041, 34], + ["is_identical", 1633, 45, 1632, 2041, 34], + ["jump_true", 1633, "eq_done_1670", 2041, 34], + ["is_int", 1634, 45, 2041, 34], + ["jump_false", 1634, "eq_ni_1671", 2041, 34], + "_nop_tc_679", + ["jump", "eq_ni_1671", 2041, 34], + ["eq_int", 1633, 45, 1632, 2041, 34], + ["jump", "eq_done_1670", 2041, 34], + "eq_ni_1671", + ["is_num", 1634, 45, 2041, 34], + ["jump_false", 1634, "eq_nn_1672", 2041, 34], + "_nop_tc_680", + ["jump", "eq_nn_1672", 2041, 34], + ["eq_float", 1633, 45, 1632, 2041, 34], + ["jump", "eq_done_1670", 2041, 34], + "eq_nn_1672", + ["is_text", 1634, 45, 2041, 34], + ["jump_false", 1634, "eq_nt_1673", 2041, 34], + "_nop_tc_681", + "_nop_tc_682", + ["eq_text", 1633, 45, 1632, 2041, 34], + ["jump", "eq_done_1670", 2041, 34], + "eq_nt_1673", + ["is_null", 1634, 45, 2041, 34], + ["jump_false", 1634, "eq_nnl_1674", 2041, 34], + "_nop_tc_683", + ["jump", "eq_nnl_1674", 2041, 34], + ["true", 1633, 2041, 34], + ["jump", "eq_done_1670", 2041, 34], + "eq_nnl_1674", + ["is_bool", 1634, 45, 2041, 34], + ["jump_false", 1634, "eq_nb_1675", 2041, 34], + "_nop_tc_684", + ["jump", "eq_nb_1675", 2041, 34], + ["eq_bool", 1633, 45, 1632, 2041, 34], + ["jump", "eq_done_1670", 2041, 34], + "eq_nb_1675", + ["false", 1633, 2041, 34], + "eq_done_1670", + ["move", 1631, 1633, 2041, 34], + "or_end_1586", + ["move", 1636, 1631, 2041, 34], + ["jump_true", 1636, "or_end_1585", 2041, 34], + ["access", 1637, "&&=", 2042, 17], + ["is_identical", 1638, 45, 1637, 2042, 17], + ["jump_true", 1638, "eq_done_1676", 2042, 17], + ["is_int", 1639, 45, 2042, 17], + ["jump_false", 1639, "eq_ni_1677", 2042, 17], + "_nop_tc_685", + ["jump", "eq_ni_1677", 2042, 17], + ["eq_int", 1638, 45, 1637, 2042, 17], + ["jump", "eq_done_1676", 2042, 17], + "eq_ni_1677", + ["is_num", 1639, 45, 2042, 17], + ["jump_false", 1639, "eq_nn_1678", 2042, 17], + "_nop_tc_686", + ["jump", "eq_nn_1678", 2042, 17], + ["eq_float", 1638, 45, 1637, 2042, 17], + ["jump", "eq_done_1676", 2042, 17], + "eq_nn_1678", + ["is_text", 1639, 45, 2042, 17], + ["jump_false", 1639, "eq_nt_1679", 2042, 17], + "_nop_tc_687", + "_nop_tc_688", + ["eq_text", 1638, 45, 1637, 2042, 17], + ["jump", "eq_done_1676", 2042, 17], + "eq_nt_1679", + ["is_null", 1639, 45, 2042, 17], + ["jump_false", 1639, "eq_nnl_1680", 2042, 17], + "_nop_tc_689", + ["jump", "eq_nnl_1680", 2042, 17], + ["true", 1638, 2042, 17], + ["jump", "eq_done_1676", 2042, 17], + "eq_nnl_1680", + ["is_bool", 1639, 45, 2042, 17], + ["jump_false", 1639, "eq_nb_1681", 2042, 17], + "_nop_tc_690", + ["jump", "eq_nb_1681", 2042, 17], + ["eq_bool", 1638, 45, 1637, 2042, 17], + ["jump", "eq_done_1676", 2042, 17], + "eq_nb_1681", + ["false", 1638, 2042, 17], + "eq_done_1676", + ["move", 1636, 1638, 2042, 17], + "or_end_1585", + ["move", 1641, 1636, 2042, 17], + ["jump_true", 1641, "or_end_1584", 2042, 17], + ["access", 1642, "||=", 2042, 34], + ["is_identical", 1643, 45, 1642, 2042, 34], + ["jump_true", 1643, "eq_done_1682", 2042, 34], + ["is_int", 1644, 45, 2042, 34], + ["jump_false", 1644, "eq_ni_1683", 2042, 34], + "_nop_tc_691", + ["jump", "eq_ni_1683", 2042, 34], + ["eq_int", 1643, 45, 1642, 2042, 34], + ["jump", "eq_done_1682", 2042, 34], + "eq_ni_1683", + ["is_num", 1644, 45, 2042, 34], + ["jump_false", 1644, "eq_nn_1684", 2042, 34], + "_nop_tc_692", + ["jump", "eq_nn_1684", 2042, 34], + ["eq_float", 1643, 45, 1642, 2042, 34], + ["jump", "eq_done_1682", 2042, 34], + "eq_nn_1684", + ["is_text", 1644, 45, 2042, 34], + ["jump_false", 1644, "eq_nt_1685", 2042, 34], + "_nop_tc_693", + "_nop_tc_694", + ["eq_text", 1643, 45, 1642, 2042, 34], + ["jump", "eq_done_1682", 2042, 34], + "eq_nt_1685", + ["is_null", 1644, 45, 2042, 34], + ["jump_false", 1644, "eq_nnl_1686", 2042, 34], + "_nop_tc_695", + ["jump", "eq_nnl_1686", 2042, 34], + ["true", 1643, 2042, 34], + ["jump", "eq_done_1682", 2042, 34], + "eq_nnl_1686", + ["is_bool", 1644, 45, 2042, 34], + ["jump_false", 1644, "eq_nb_1687", 2042, 34], + "_nop_tc_696", + ["jump", "eq_nb_1687", 2042, 34], + ["eq_bool", 1643, 45, 1642, 2042, 34], + ["jump", "eq_done_1682", 2042, 34], + "eq_nb_1687", + ["false", 1643, 2042, 34], + "eq_done_1682", + ["move", 1641, 1643, 2042, 34], + "or_end_1584", + ["move", 1646, 1641, 2042, 34], + ["jump_true", 1646, "or_end_1583", 2042, 34], + ["access", 1647, "??=", 2043, 17], + ["is_identical", 1648, 45, 1647, 2043, 17], + ["jump_true", 1648, "eq_done_1688", 2043, 17], + ["is_int", 1649, 45, 2043, 17], + ["jump_false", 1649, "eq_ni_1689", 2043, 17], + "_nop_tc_697", + ["jump", "eq_ni_1689", 2043, 17], + ["eq_int", 1648, 45, 1647, 2043, 17], + ["jump", "eq_done_1688", 2043, 17], + "eq_ni_1689", + ["is_num", 1649, 45, 2043, 17], + ["jump_false", 1649, "eq_nn_1690", 2043, 17], + "_nop_tc_698", + ["jump", "eq_nn_1690", 2043, 17], + ["eq_float", 1648, 45, 1647, 2043, 17], + ["jump", "eq_done_1688", 2043, 17], + "eq_nn_1690", + ["is_text", 1649, 45, 2043, 17], + ["jump_false", 1649, "eq_nt_1691", 2043, 17], + "_nop_tc_699", + "_nop_tc_700", + ["eq_text", 1648, 45, 1647, 2043, 17], + ["jump", "eq_done_1688", 2043, 17], + "eq_nt_1691", + ["is_null", 1649, 45, 2043, 17], + ["jump_false", 1649, "eq_nnl_1692", 2043, 17], + "_nop_tc_701", + ["jump", "eq_nnl_1692", 2043, 17], + ["true", 1648, 2043, 17], + ["jump", "eq_done_1688", 2043, 17], + "eq_nnl_1692", + ["is_bool", 1649, 45, 2043, 17], + ["jump_false", 1649, "eq_nb_1693", 2043, 17], + "_nop_tc_702", + ["jump", "eq_nb_1693", 2043, 17], + ["eq_bool", 1648, 45, 1647, 2043, 17], + ["jump", "eq_done_1688", 2043, 17], + "eq_nb_1693", + ["false", 1648, 2043, 17], + "eq_done_1688", + ["move", 1646, 1648, 2043, 17], + "or_end_1583", + ["jump_false", 1646, "if_else_1581", 2043, 17], + ["get", 1652, 52, 1, 2044, 14], + ["frame", 1653, 1652, 1, 2044, 14], + ["null", 1654, 2044, 14], + ["setarg", 1653, 0, 1654, 2044, 14], + ["setarg", 1653, 1, 1, 2044, 14], + ["tail_invoke", 1653, 1651, 2044, 14], + ["return", 1651, 2044, 14], + "_nop_ur_43", + "if_else_1581", + "if_end_1582", + ["get", 1656, 53, 1, 2048, 12], + ["frame", 1657, 1656, 1, 2048, 12], + ["null", 1658, 2048, 12], + ["setarg", 1657, 0, 1658, 2048, 12], + ["setarg", 1657, 1, 1, 2048, 12], + ["tail_invoke", 1657, 1655, 2048, 12], + ["return", 1655, 2048, 12], + "_nop_ur_44", + "_nop_ur_45" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 953, + "nr_close_slots": 0, + "instructions": [ + ["null", 37, 2053, 16], + ["null", 39, 2054, 16], + ["null", 50, 2055, 17], + ["null", 42, 2056, 16], + ["access", 41, 0, 2057, 22], + ["null", 6, 2058, 20], + ["access", 7, 0, 2059, 20], + ["access", 60, 0, 2060, 20], + ["null", 40, 2061, 16], + ["access", 2, 0, 2062, 14], + ["null", 53, 2063, 17], + ["null", 20, 2064, 16], + ["null", 57, 2065, 22], + ["null", 26, 2066, 22], + ["null", 25, 2067, 22], + ["null", 27, 2068, 21], + ["access", 22, 0, 2069, 21], + ["null", 52, 2070, 23], + ["null", 47, 2071, 21], + ["null", 48, 2072, 24], + ["null", 21, 2073, 22], + ["null", 35, 2074, 16], + ["null", 55, 2075, 16], + ["null", 58, 2076, 18], + ["null", 59, 2077, 24], + ["null", 36, 2078, 21], + ["access", 56, 0, 2079, 21], + ["null", 28, 2080, 16], + ["access", 51, 0, 2081, 16], + ["access", 44, 0, 2082, 21], + ["null", 8, 2083, 21], + ["null", 9, 2084, 18], + ["null", 5, 2085, 21], + ["null", 4, 2086, 21], + ["access", 43, 0, 2087, 17], + ["null", 10, 2088, 23], + ["null", 45, 2089, 20], + ["null", 49, 2090, 16], + ["access", 46, 0, 2091, 20], + ["access", 31, 0, 2092, 21], + ["null", 18, 2093, 17], + ["access", 54, 0, 2094, 22], + ["null", 23, 2095, 25], + ["null", 14, 2096, 23], + ["null", 15, 2097, 21], + ["null", 12, 2098, 21], + ["null", 13, 2099, 22], + ["null", 11, 2100, 21], + ["access", 17, 0, 2101, 20], + ["access", 19, 0, 2102, 20], + ["null", 16, 2103, 22], + ["access", 3, 0, 2104, 14], + ["null", 29, 2105, 16], + ["access", 30, 0, 2106, 19], + ["access", 24, 0, 2107, 16], + ["access", 34, 0, 2108, 19], + ["null", 33, 2109, 21], + ["null", 32, 2110, 22], + ["null", 38, 2111, 22], + ["null", 61, 2113, 17], + ["is_identical", 62, 1, 61, 2113, 17], + ["jump_true", 62, "eq_done_1696", 2113, 17], + ["is_int", 63, 1, 2113, 17], + ["jump_false", 63, "eq_ni_1697", 2113, 17], + "_nop_tc_1", + ["jump", "eq_ni_1697", 2113, 17], + ["eq_int", 62, 1, 61, 2113, 17], + ["jump", "eq_done_1696", 2113, 17], + "eq_ni_1697", + ["is_num", 63, 1, 2113, 17], + ["jump_false", 63, "eq_nn_1698", 2113, 17], + "_nop_tc_2", + ["jump", "eq_nn_1698", 2113, 17], + ["eq_float", 62, 1, 61, 2113, 17], + ["jump", "eq_done_1696", 2113, 17], + "eq_nn_1698", + ["is_text", 63, 1, 2113, 17], + ["jump_false", 63, "eq_nt_1699", 2113, 17], + "_nop_tc_3", + ["jump", "eq_nt_1699", 2113, 17], + ["eq_text", 62, 1, 61, 2113, 17], + ["jump", "eq_done_1696", 2113, 17], + "eq_nt_1699", + ["is_null", 63, 1, 2113, 17], + ["jump_false", 63, "eq_nnl_1700", 2113, 17], + "_nop_tc_4", + "_nop_tc_5", + ["true", 62, 2113, 17], + ["jump", "eq_done_1696", 2113, 17], + "eq_nnl_1700", + ["is_bool", 63, 1, 2113, 17], + ["jump_false", 63, "eq_nb_1701", 2113, 17], + "_nop_tc_6", + ["jump", "eq_nb_1701", 2113, 17], + ["eq_bool", 62, 1, 61, 2113, 17], + ["jump", "eq_done_1696", 2113, 17], + "eq_nb_1701", + ["false", 62, 2113, 17], + "eq_done_1696", + ["jump_false", 62, "if_else_1694", 2113, 17], + ["null", 65, 2114, 14], + ["return", 65, 2114, 14], + "_nop_ur_1", + "if_else_1694", + "if_end_1695", + ["get", 67, 99, 1, 2116, 5], + ["frame", 68, 67, 1, 2116, 5], + ["null", 69, 2116, 5], + ["setarg", 68, 0, 69, 2116, 5], + ["setarg", 68, 1, 1, 2116, 5], + ["invoke", 68, 66, 2116, 5], + ["load_field", 70, 1, "kind", 2117, 12], + ["move", 37, 70, 2117, 12], + ["null", 71, 2118, 17], + ["is_identical", 72, 37, 71, 2118, 17], + ["jump_true", 72, "eq_done_1704", 2118, 17], + ["is_int", 73, 37, 2118, 17], + ["jump_false", 73, "eq_ni_1705", 2118, 17], + "_nop_tc_7", + ["jump", "eq_ni_1705", 2118, 17], + ["eq_int", 72, 37, 71, 2118, 17], + ["jump", "eq_done_1704", 2118, 17], + "eq_ni_1705", + ["is_num", 73, 37, 2118, 17], + ["jump_false", 73, "eq_nn_1706", 2118, 17], + "_nop_tc_8", + ["jump", "eq_nn_1706", 2118, 17], + ["eq_float", 72, 37, 71, 2118, 17], + ["jump", "eq_done_1704", 2118, 17], + "eq_nn_1706", + ["is_text", 73, 37, 2118, 17], + ["jump_false", 73, "eq_nt_1707", 2118, 17], + "_nop_tc_9", + ["jump", "eq_nt_1707", 2118, 17], + ["eq_text", 72, 37, 71, 2118, 17], + ["jump", "eq_done_1704", 2118, 17], + "eq_nt_1707", + ["is_null", 73, 37, 2118, 17], + ["jump_false", 73, "eq_nnl_1708", 2118, 17], + "_nop_tc_10", + "_nop_tc_11", + ["true", 72, 2118, 17], + ["jump", "eq_done_1704", 2118, 17], + "eq_nnl_1708", + ["is_bool", 73, 37, 2118, 17], + ["jump_false", 73, "eq_nb_1709", 2118, 17], + "_nop_tc_12", + ["jump", "eq_nb_1709", 2118, 17], + ["eq_bool", 72, 37, 71, 2118, 17], + ["jump", "eq_done_1704", 2118, 17], + "eq_nb_1709", + ["false", 72, 2118, 17], + "eq_done_1704", + ["jump_false", 72, "if_else_1702", 2118, 17], + ["null", 75, 2119, 14], + ["return", 75, 2119, 14], + "_nop_ur_2", + "if_else_1702", + "if_end_1703", + ["access", 76, "var", 2122, 17], + ["is_identical", 77, 37, 76, 2122, 17], + ["jump_true", 77, "eq_done_1713", 2122, 17], + ["is_int", 78, 37, 2122, 17], + ["jump_false", 78, "eq_ni_1714", 2122, 17], + "_nop_tc_13", + ["jump", "eq_ni_1714", 2122, 17], + ["eq_int", 77, 37, 76, 2122, 17], + ["jump", "eq_done_1713", 2122, 17], + "eq_ni_1714", + ["is_num", 78, 37, 2122, 17], + ["jump_false", 78, "eq_nn_1715", 2122, 17], + "_nop_tc_14", + ["jump", "eq_nn_1715", 2122, 17], + ["eq_float", 77, 37, 76, 2122, 17], + ["jump", "eq_done_1713", 2122, 17], + "eq_nn_1715", + ["is_text", 78, 37, 2122, 17], + ["jump_false", 78, "eq_nt_1716", 2122, 17], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 77, 37, 76, 2122, 17], + ["jump", "eq_done_1713", 2122, 17], + "eq_nt_1716", + ["is_null", 78, 37, 2122, 17], + ["jump_false", 78, "eq_nnl_1717", 2122, 17], + "_nop_tc_17", + ["jump", "eq_nnl_1717", 2122, 17], + ["true", 77, 2122, 17], + ["jump", "eq_done_1713", 2122, 17], + "eq_nnl_1717", + ["is_bool", 78, 37, 2122, 17], + ["jump_false", 78, "eq_nb_1718", 2122, 17], + "_nop_tc_18", + ["jump", "eq_nb_1718", 2122, 17], + ["eq_bool", 77, 37, 76, 2122, 17], + ["jump", "eq_done_1713", 2122, 17], + "eq_nb_1718", + ["false", 77, 2122, 17], + "eq_done_1713", + ["move", 80, 77, 2122, 17], + ["jump_true", 80, "or_end_1712", 2122, 17], + ["access", 81, "def", 2122, 34], + ["is_identical", 82, 37, 81, 2122, 34], + ["jump_true", 82, "eq_done_1719", 2122, 34], + ["is_int", 83, 37, 2122, 34], + ["jump_false", 83, "eq_ni_1720", 2122, 34], + "_nop_tc_19", + ["jump", "eq_ni_1720", 2122, 34], + ["eq_int", 82, 37, 81, 2122, 34], + ["jump", "eq_done_1719", 2122, 34], + "eq_ni_1720", + ["is_num", 83, 37, 2122, 34], + ["jump_false", 83, "eq_nn_1721", 2122, 34], + "_nop_tc_20", + ["jump", "eq_nn_1721", 2122, 34], + ["eq_float", 82, 37, 81, 2122, 34], + ["jump", "eq_done_1719", 2122, 34], + "eq_nn_1721", + ["is_text", 83, 37, 2122, 34], + ["jump_false", 83, "eq_nt_1722", 2122, 34], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 82, 37, 81, 2122, 34], + ["jump", "eq_done_1719", 2122, 34], + "eq_nt_1722", + ["is_null", 83, 37, 2122, 34], + ["jump_false", 83, "eq_nnl_1723", 2122, 34], + "_nop_tc_23", + ["jump", "eq_nnl_1723", 2122, 34], + ["true", 82, 2122, 34], + ["jump", "eq_done_1719", 2122, 34], + "eq_nnl_1723", + ["is_bool", 83, 37, 2122, 34], + ["jump_false", 83, "eq_nb_1724", 2122, 34], + "_nop_tc_24", + ["jump", "eq_nb_1724", 2122, 34], + ["eq_bool", 82, 37, 81, 2122, 34], + ["jump", "eq_done_1719", 2122, 34], + "eq_nb_1724", + ["false", 82, 2122, 34], + "eq_done_1719", + ["move", 80, 82, 2122, 34], + "or_end_1712", + ["jump_false", 80, "if_else_1710", 2122, 34], + ["load_field", 85, 1, "left", 2123, 14], + ["move", 39, 85, 2123, 14], + ["load_field", 86, 1, "right", 2124, 15], + ["move", 50, 86, 2124, 15], + ["load_field", 87, 39, "name", 2125, 14], + ["move", 42, 87, 2125, 14], + ["get", 89, 49, 1, 2126, 20], + ["frame", 90, 89, 1, 2126, 20], + ["null", 91, 2126, 20], + ["setarg", 90, 0, 91, 2126, 20], + ["setarg", 90, 1, 42, 2126, 20], + ["invoke", 90, 88, 2126, 20], + ["move", 41, 88, 2126, 20], + ["load_field", 92, 1, "pop", 2128, 11], + ["true", 93, 2128, 23], + ["is_identical", 94, 92, 93, 2128, 23], + ["jump_true", 94, "eq_done_1728", 2128, 23], + ["is_int", 95, 92, 2128, 23], + ["jump_false", 95, "eq_ni_1729", 2128, 23], + "_nop_tc_25", + ["jump", "eq_ni_1729", 2128, 23], + ["eq_int", 94, 92, 93, 2128, 23], + ["jump", "eq_done_1728", 2128, 23], + "eq_ni_1729", + ["is_num", 95, 92, 2128, 23], + ["jump_false", 95, "eq_nn_1730", 2128, 23], + "_nop_tc_26", + ["jump", "eq_nn_1730", 2128, 23], + ["eq_float", 94, 92, 93, 2128, 23], + ["jump", "eq_done_1728", 2128, 23], + "eq_nn_1730", + ["is_text", 95, 92, 2128, 23], + ["jump_false", 95, "eq_nt_1731", 2128, 23], + "_nop_tc_27", + ["jump", "eq_nt_1731", 2128, 23], + ["eq_text", 94, 92, 93, 2128, 23], + ["jump", "eq_done_1728", 2128, 23], + "eq_nt_1731", + ["is_null", 95, 92, 2128, 23], + ["jump_false", 95, "eq_nnl_1732", 2128, 23], + "_nop_tc_28", + ["jump", "eq_nnl_1732", 2128, 23], + ["true", 94, 2128, 23], + ["jump", "eq_done_1728", 2128, 23], + "eq_nnl_1732", + ["is_bool", 95, 92, 2128, 23], + ["jump_false", 95, "eq_nb_1733", 2128, 23], + "_nop_tc_29", + "_nop_tc_30", + ["eq_bool", 94, 92, 93, 2128, 23], + ["jump", "eq_done_1728", 2128, 23], + "eq_nb_1733", + ["false", 94, 2128, 23], + "eq_done_1728", + ["move", 97, 94, 2128, 23], + ["jump_false", 97, "and_end_1727", 2128, 23], + ["null", 98, 2128, 40], + ["is_identical", 99, 50, 98, 2128, 40], + ["jump_true", 99, "ne_nid_1735", 2128, 40], + ["jump", "ne_ni_1736", 2128, 40], + "ne_nid_1735", + ["false", 99, 2128, 40], + ["jump", "ne_done_1734", 2128, 40], + "ne_ni_1736", + ["is_int", 100, 50, 2128, 40], + ["jump_false", 100, "ne_nn_1737", 2128, 40], + "_nop_tc_31", + ["jump", "ne_nn_1737", 2128, 40], + ["ne_int", 99, 50, 98, 2128, 40], + ["jump", "ne_done_1734", 2128, 40], + "ne_nn_1737", + ["is_num", 100, 50, 2128, 40], + ["jump_false", 100, "ne_nt_1738", 2128, 40], + "_nop_tc_32", + ["jump", "ne_nt_1738", 2128, 40], + ["ne_float", 99, 50, 98, 2128, 40], + ["jump", "ne_done_1734", 2128, 40], + "ne_nt_1738", + ["is_text", 100, 50, 2128, 40], + ["jump_false", 100, "ne_nnl_1739", 2128, 40], + "_nop_tc_33", + ["jump", "ne_nnl_1739", 2128, 40], + ["ne_text", 99, 50, 98, 2128, 40], + ["jump", "ne_done_1734", 2128, 40], + "ne_nnl_1739", + ["is_null", 100, 50, 2128, 40], + ["jump_false", 100, "ne_nb_1740", 2128, 40], + "_nop_tc_34", + "_nop_tc_35", + ["false", 99, 2128, 40], + ["jump", "ne_done_1734", 2128, 40], + "ne_nb_1740", + ["is_bool", 100, 50, 2128, 40], + ["jump_false", 100, "ne_mis_1741", 2128, 40], + "_nop_tc_36", + ["jump", "ne_mis_1741", 2128, 40], + ["ne_bool", 99, 50, 98, 2128, 40], + ["jump", "ne_done_1734", 2128, 40], + "ne_mis_1741", + ["true", 99, 2128, 40], + "ne_done_1734", + ["move", 97, 99, 2128, 40], + "and_end_1727", + ["jump_false", 97, "if_else_1725", 2128, 40], + ["load_field", 102, 50, "left", 2129, 20], + ["move", 6, 102, 2129, 20], + ["access", 103, -1, 2130, 39], + ["get", 105, 55, 1, 2130, 20], + ["frame", 106, 105, 2, 2130, 20], + ["null", 107, 2130, 20], + ["setarg", 106, 0, 107, 2130, 20], + ["setarg", 106, 1, 6, 2130, 20], + ["setarg", 106, 2, 103, 2130, 20], + ["invoke", 106, 104, 2130, 20], + ["move", 7, 104, 2130, 20], + ["access", 108, 0, 2131, 27], + ["is_int", 110, 41, 2131, 27], + ["jump_false", 110, "rel_ni_1744", 2131, 27], + "_nop_tc_37", + "_nop_tc_38", + ["ge_int", 109, 41, 108, 2131, 27], + ["jump", "rel_done_1746", 2131, 27], + "rel_ni_1744", + ["is_num", 110, 41, 2131, 27], + ["jump_false", 110, "rel_nn_1745", 2131, 27], + "_nop_tc_39", + "_nop_tc_40", + ["ge_float", 109, 41, 108, 2131, 27], + ["jump", "rel_done_1746", 2131, 27], + "rel_nn_1745", + ["is_text", 110, 41, 2131, 27], + ["jump_false", 110, "rel_err_1747", 2131, 27], + "_nop_tc_41", + ["jump", "rel_err_1747", 2131, 27], + ["ge_text", 109, 41, 108, 2131, 27], + ["jump", "rel_done_1746", 2131, 27], + "rel_err_1747", + ["disrupt", 2131, 27], + "rel_done_1746", + ["jump_false", 109, "if_else_1742", 2131, 27], + ["get", 113, 9, 1, 2132, 21], + ["frame", 114, 113, 0, 2132, 21], + ["null", 115, 2132, 21], + ["setarg", 114, 0, 115, 2132, 21], + ["invoke", 114, 112, 2132, 21], + ["move", 34, 112, 2132, 21], + ["access", 116, "pop_err", 2133, 33], + ["get", 118, 57, 1, 2133, 23], + ["frame", 119, 118, 1, 2133, 23], + ["null", 120, 2133, 23], + ["setarg", 119, 0, 120, 2133, 23], + ["setarg", 119, 1, 116, 2133, 23], + ["invoke", 119, 117, 2133, 23], + ["move", 33, 117, 2133, 23], + ["access", 121, "pop_done", 2134, 34], + ["get", 123, 57, 1, 2134, 24], + ["frame", 124, 123, 1, 2134, 24], + ["null", 125, 2134, 24], + ["setarg", 124, 0, 125, 2134, 24], + ["setarg", 124, 1, 121, 2134, 24], + ["invoke", 124, 122, 2134, 24], + ["move", 32, 122, 2134, 24], + ["access", 126, "is_array", 2135, 18], + ["get", 128, 14, 1, 2135, 11], + ["frame", 129, 128, 3, 2135, 11], + ["null", 130, 2135, 11], + ["setarg", 129, 0, 130, 2135, 11], + ["setarg", 129, 1, 126, 2135, 11], + ["setarg", 129, 2, 34, 2135, 11], + ["setarg", 129, 3, 7, 2135, 11], + ["invoke", 129, 127, 2135, 11], + ["access", 131, "jump_false", 2136, 26], + ["get", 133, 33, 1, 2136, 11], + ["frame", 134, 133, 3, 2136, 11], + ["null", 135, 2136, 11], + ["setarg", 134, 0, 135, 2136, 11], + ["setarg", 134, 1, 131, 2136, 11], + ["setarg", 134, 2, 34, 2136, 11], + ["setarg", 134, 3, 33, 2136, 11], + ["invoke", 134, 132, 2136, 11], + ["access", 136, "pop", 2137, 18], + ["get", 138, 14, 1, 2137, 11], + ["frame", 139, 138, 3, 2137, 11], + ["null", 140, 2137, 11], + ["setarg", 139, 0, 140, 2137, 11], + ["setarg", 139, 1, 136, 2137, 11], + ["setarg", 139, 2, 41, 2137, 11], + ["setarg", 139, 3, 7, 2137, 11], + ["invoke", 139, 137, 2137, 11], + ["get", 142, 32, 1, 2138, 11], + ["frame", 143, 142, 1, 2138, 11], + ["null", 144, 2138, 11], + ["setarg", 143, 0, 144, 2138, 11], + ["setarg", 143, 1, 32, 2138, 11], + ["invoke", 143, 141, 2138, 11], + ["get", 146, 34, 1, 2139, 11], + ["frame", 147, 146, 1, 2139, 11], + ["null", 148, 2139, 11], + ["setarg", 147, 0, 148, 2139, 11], + ["setarg", 147, 1, 33, 2139, 11], + ["invoke", 147, 145, 2139, 11], + ["access", 149, "disrupt", 2140, 18], + ["get", 151, 12, 1, 2140, 11], + ["frame", 152, 151, 1, 2140, 11], + ["null", 153, 2140, 11], + ["setarg", 152, 0, 153, 2140, 11], + ["setarg", 152, 1, 149, 2140, 11], + ["invoke", 152, 150, 2140, 11], + ["get", 155, 34, 1, 2141, 11], + ["frame", 156, 155, 1, 2141, 11], + ["null", 157, 2141, 11], + ["setarg", 156, 0, 157, 2141, 11], + ["setarg", 156, 1, 32, 2141, 11], + ["invoke", 156, 154, 2141, 11], + ["jump", "if_end_1743", 2141, 11], + "if_else_1742", + "if_end_1743", + ["null", 158, 2143, 16], + ["return", 158, 2143, 16], + "_nop_ur_3", + "if_else_1725", + "if_end_1726", + ["null", 159, 2145, 20], + ["is_identical", 160, 50, 159, 2145, 20], + ["jump_true", 160, "ne_nid_1751", 2145, 20], + ["jump", "ne_ni_1752", 2145, 20], + "ne_nid_1751", + ["false", 160, 2145, 20], + ["jump", "ne_done_1750", 2145, 20], + "ne_ni_1752", + ["is_int", 161, 50, 2145, 20], + ["jump_false", 161, "ne_nn_1753", 2145, 20], + "_nop_tc_42", + ["jump", "ne_nn_1753", 2145, 20], + ["ne_int", 160, 50, 159, 2145, 20], + ["jump", "ne_done_1750", 2145, 20], + "ne_nn_1753", + ["is_num", 161, 50, 2145, 20], + ["jump_false", 161, "ne_nt_1754", 2145, 20], + "_nop_tc_43", + ["jump", "ne_nt_1754", 2145, 20], + ["ne_float", 160, 50, 159, 2145, 20], + ["jump", "ne_done_1750", 2145, 20], + "ne_nt_1754", + ["is_text", 161, 50, 2145, 20], + ["jump_false", 161, "ne_nnl_1755", 2145, 20], + "_nop_tc_44", + ["jump", "ne_nnl_1755", 2145, 20], + ["ne_text", 160, 50, 159, 2145, 20], + ["jump", "ne_done_1750", 2145, 20], + "ne_nnl_1755", + ["is_null", 161, 50, 2145, 20], + ["jump_false", 161, "ne_nb_1756", 2145, 20], + "_nop_tc_45", + "_nop_tc_46", + ["false", 160, 2145, 20], + ["jump", "ne_done_1750", 2145, 20], + "ne_nb_1756", + ["is_bool", 161, 50, 2145, 20], + ["jump_false", 161, "ne_mis_1757", 2145, 20], + "_nop_tc_47", + ["jump", "ne_mis_1757", 2145, 20], + ["ne_bool", 160, 50, 159, 2145, 20], + ["jump", "ne_done_1750", 2145, 20], + "ne_mis_1757", + ["true", 160, 2145, 20], + "ne_done_1750", + ["jump_false", 160, "if_else_1748", 2145, 20], + ["get", 164, 55, 1, 2146, 20], + ["frame", 165, 164, 2, 2146, 20], + ["null", 166, 2146, 20], + ["setarg", 165, 0, 166, 2146, 20], + ["setarg", 165, 1, 50, 2146, 20], + ["setarg", 165, 2, 41, 2146, 20], + ["invoke", 165, 163, 2146, 20], + ["move", 60, 163, 2146, 20], + ["access", 167, 0, 2147, 27], + ["is_int", 169, 41, 2147, 27], + ["jump_false", 169, "rel_ni_1761", 2147, 27], + "_nop_tc_48", + "_nop_tc_49", + ["ge_int", 168, 41, 167, 2147, 27], + ["jump", "rel_done_1763", 2147, 27], + "rel_ni_1761", + ["is_num", 169, 41, 2147, 27], + ["jump_false", 169, "rel_nn_1762", 2147, 27], + "_nop_tc_50", + "_nop_tc_51", + ["ge_float", 168, 41, 167, 2147, 27], + ["jump", "rel_done_1763", 2147, 27], + "rel_nn_1762", + ["is_text", 169, 41, 2147, 27], + ["jump_false", 169, "rel_err_1764", 2147, 27], + "_nop_tc_52", + ["jump", "rel_err_1764", 2147, 27], + ["ge_text", 168, 41, 167, 2147, 27], + ["jump", "rel_done_1763", 2147, 27], + "rel_err_1764", + ["disrupt", 2147, 27], + "rel_done_1763", + ["move", 171, 168, 2147, 27], + ["jump_false", 171, "and_end_1760", 2147, 27], + ["is_identical", 172, 60, 41, 2147, 44], + ["jump_true", 172, "ne_nid_1766", 2147, 44], + ["jump", "ne_ni_1767", 2147, 44], + "ne_nid_1766", + ["false", 172, 2147, 44], + ["jump", "ne_done_1765", 2147, 44], + "ne_ni_1767", + ["is_int", 173, 60, 2147, 44], + ["jump_false", 173, "ne_nn_1768", 2147, 44], + ["is_int", 174, 41, 2147, 44], + ["jump_false", 174, "ne_nn_1768", 2147, 44], + ["ne_int", 172, 60, 41, 2147, 44], + ["jump", "ne_done_1765", 2147, 44], + "ne_nn_1768", + ["is_num", 173, 60, 2147, 44], + ["jump_false", 173, "ne_nt_1769", 2147, 44], + ["is_num", 174, 41, 2147, 44], + ["jump_false", 174, "ne_nt_1769", 2147, 44], + ["ne_float", 172, 60, 41, 2147, 44], + ["jump", "ne_done_1765", 2147, 44], + "ne_nt_1769", + ["is_text", 173, 60, 2147, 44], + ["jump_false", 173, "ne_nnl_1770", 2147, 44], + ["is_text", 174, 41, 2147, 44], + ["jump_false", 174, "ne_nnl_1770", 2147, 44], + ["ne_text", 172, 60, 41, 2147, 44], + ["jump", "ne_done_1765", 2147, 44], + "ne_nnl_1770", + ["is_null", 173, 60, 2147, 44], + ["jump_false", 173, "ne_nb_1771", 2147, 44], + ["is_null", 174, 41, 2147, 44], + ["jump_false", 174, "ne_nb_1771", 2147, 44], + ["false", 172, 2147, 44], + ["jump", "ne_done_1765", 2147, 44], + "ne_nb_1771", + ["is_bool", 173, 60, 2147, 44], + ["jump_false", 173, "ne_mis_1772", 2147, 44], + ["is_bool", 174, 41, 2147, 44], + ["jump_false", 174, "ne_mis_1772", 2147, 44], + ["ne_bool", 172, 60, 41, 2147, 44], + ["jump", "ne_done_1765", 2147, 44], + "ne_mis_1772", + ["true", 172, 2147, 44], + "ne_done_1765", + ["move", 171, 172, 2147, 44], + "and_end_1760", + ["jump_false", 171, "if_else_1758", 2147, 44], + ["access", 175, "move", 2148, 18], + ["get", 177, 14, 1, 2148, 11], + ["frame", 178, 177, 3, 2148, 11], + ["null", 179, 2148, 11], + ["setarg", 178, 0, 179, 2148, 11], + ["setarg", 178, 1, 175, 2148, 11], + ["setarg", 178, 2, 41, 2148, 11], + ["setarg", 178, 3, 60, 2148, 11], + ["invoke", 178, 176, 2148, 11], + ["jump", "if_end_1759", 2148, 11], + "if_else_1758", + "if_end_1759", + ["jump", "if_end_1749", 2148, 11], + "if_else_1748", + ["access", 180, 0, 2150, 32], + ["is_int", 182, 41, 2150, 32], + ["jump_false", 182, "rel_ni_1775", 2150, 32], + "_nop_tc_53", + "_nop_tc_54", + ["ge_int", 181, 41, 180, 2150, 32], + ["jump", "rel_done_1777", 2150, 32], + "rel_ni_1775", + ["is_num", 182, 41, 2150, 32], + ["jump_false", 182, "rel_nn_1776", 2150, 32], + "_nop_tc_55", + "_nop_tc_56", + ["ge_float", 181, 41, 180, 2150, 32], + ["jump", "rel_done_1777", 2150, 32], + "rel_nn_1776", + ["is_text", 182, 41, 2150, 32], + ["jump_false", 182, "rel_err_1778", 2150, 32], + "_nop_tc_57", + ["jump", "rel_err_1778", 2150, 32], + ["ge_text", 181, 41, 180, 2150, 32], + ["jump", "rel_done_1777", 2150, 32], + "rel_err_1778", + ["disrupt", 2150, 32], + "rel_done_1777", + ["jump_false", 181, "if_else_1773", 2150, 32], + ["get", 185, 24, 1, 2151, 9], + ["frame", 186, 185, 1, 2151, 9], + ["null", 187, 2151, 9], + ["setarg", 186, 0, 187, 2151, 9], + ["setarg", 186, 1, 41, 2151, 9], + ["invoke", 186, 184, 2151, 9], + ["jump", "if_end_1774", 2151, 9], + "if_else_1773", + "if_end_1774", + "if_end_1749", + ["null", 188, 2153, 14], + ["return", 188, 2153, 14], + "_nop_ur_4", + "if_else_1710", + "if_end_1711", + ["access", 189, "var_list", 2156, 17], + ["is_identical", 190, 37, 189, 2156, 17], + ["jump_true", 190, "eq_done_1782", 2156, 17], + ["is_int", 191, 37, 2156, 17], + ["jump_false", 191, "eq_ni_1783", 2156, 17], + "_nop_tc_58", + ["jump", "eq_ni_1783", 2156, 17], + ["eq_int", 190, 37, 189, 2156, 17], + ["jump", "eq_done_1782", 2156, 17], + "eq_ni_1783", + ["is_num", 191, 37, 2156, 17], + ["jump_false", 191, "eq_nn_1784", 2156, 17], + "_nop_tc_59", + ["jump", "eq_nn_1784", 2156, 17], + ["eq_float", 190, 37, 189, 2156, 17], + ["jump", "eq_done_1782", 2156, 17], + "eq_nn_1784", + ["is_text", 191, 37, 2156, 17], + ["jump_false", 191, "eq_nt_1785", 2156, 17], + "_nop_tc_60", + "_nop_tc_61", + ["eq_text", 190, 37, 189, 2156, 17], + ["jump", "eq_done_1782", 2156, 17], + "eq_nt_1785", + ["is_null", 191, 37, 2156, 17], + ["jump_false", 191, "eq_nnl_1786", 2156, 17], + "_nop_tc_62", + ["jump", "eq_nnl_1786", 2156, 17], + ["true", 190, 2156, 17], + ["jump", "eq_done_1782", 2156, 17], + "eq_nnl_1786", + ["is_bool", 191, 37, 2156, 17], + ["jump_false", 191, "eq_nb_1787", 2156, 17], + "_nop_tc_63", + ["jump", "eq_nb_1787", 2156, 17], + ["eq_bool", 190, 37, 189, 2156, 17], + ["jump", "eq_done_1782", 2156, 17], + "eq_nb_1787", + ["false", 190, 2156, 17], + "eq_done_1782", + ["move", 193, 190, 2156, 17], + ["jump_true", 193, "or_end_1781", 2156, 17], + ["access", 194, "def_list", 2156, 39], + ["is_identical", 195, 37, 194, 2156, 39], + ["jump_true", 195, "eq_done_1788", 2156, 39], + ["is_int", 196, 37, 2156, 39], + ["jump_false", 196, "eq_ni_1789", 2156, 39], + "_nop_tc_64", + ["jump", "eq_ni_1789", 2156, 39], + ["eq_int", 195, 37, 194, 2156, 39], + ["jump", "eq_done_1788", 2156, 39], + "eq_ni_1789", + ["is_num", 196, 37, 2156, 39], + ["jump_false", 196, "eq_nn_1790", 2156, 39], + "_nop_tc_65", + ["jump", "eq_nn_1790", 2156, 39], + ["eq_float", 195, 37, 194, 2156, 39], + ["jump", "eq_done_1788", 2156, 39], + "eq_nn_1790", + ["is_text", 196, 37, 2156, 39], + ["jump_false", 196, "eq_nt_1791", 2156, 39], + "_nop_tc_66", + "_nop_tc_67", + ["eq_text", 195, 37, 194, 2156, 39], + ["jump", "eq_done_1788", 2156, 39], + "eq_nt_1791", + ["is_null", 196, 37, 2156, 39], + ["jump_false", 196, "eq_nnl_1792", 2156, 39], + "_nop_tc_68", + ["jump", "eq_nnl_1792", 2156, 39], + ["true", 195, 2156, 39], + ["jump", "eq_done_1788", 2156, 39], + "eq_nnl_1792", + ["is_bool", 196, 37, 2156, 39], + ["jump_false", 196, "eq_nb_1793", 2156, 39], + "_nop_tc_69", + ["jump", "eq_nb_1793", 2156, 39], + ["eq_bool", 195, 37, 194, 2156, 39], + ["jump", "eq_done_1788", 2156, 39], + "eq_nb_1793", + ["false", 195, 2156, 39], + "eq_done_1788", + ["move", 193, 195, 2156, 39], + "or_end_1781", + ["jump_false", 193, "if_else_1779", 2156, 39], + ["load_field", 198, 1, "list", 2157, 14], + ["move", 40, 198, 2157, 14], + ["access", 199, 0, 2158, 12], + ["move", 2, 199, 2158, 12], + "while_start_1794", + ["length", 200, 40, 2159, 26], + ["is_int", 202, 2, 2159, 26], + ["jump_false", 202, "rel_ni_1796", 2159, 26], + "_nop_tc_70", + "_nop_tc_71", + ["lt_int", 201, 2, 200, 2159, 26], + ["jump", "rel_done_1798", 2159, 26], + "rel_ni_1796", + ["is_num", 202, 2, 2159, 26], + ["jump_false", 202, "rel_nn_1797", 2159, 26], + "_nop_tc_72", + "_nop_tc_73", + ["lt_float", 201, 2, 200, 2159, 26], + ["jump", "rel_done_1798", 2159, 26], + "rel_nn_1797", + ["is_text", 202, 2, 2159, 26], + ["jump_false", 202, "rel_err_1799", 2159, 26], + "_nop_tc_74", + ["jump", "rel_err_1799", 2159, 26], + ["lt_text", 201, 2, 200, 2159, 26], + ["jump", "rel_done_1798", 2159, 26], + "rel_err_1799", + ["disrupt", 2159, 26], + "rel_done_1798", + ["jump_false", 201, "while_end_1795", 2159, 26], + ["load_dynamic", 204, 40, 2, 2160, 28], + ["get", 206, 59, 1, 2160, 9], + ["frame", 207, 206, 1, 2160, 9], + ["null", 208, 2160, 9], + ["setarg", 207, 0, 208, 2160, 9], + ["setarg", 207, 1, 204, 2160, 9], + ["invoke", 207, 205, 2160, 9], + ["access", 209, 1, 2161, 19], + ["is_text", 211, 2, 2161, 19], + ["jump_false", 211, "add_cn_1801", 2161, 19], + "_nop_tc_75", + ["jump", "add_cn_1801", 2161, 19], + ["concat", 210, 2, 209, 2161, 19], + ["jump", "add_done_1800", 2161, 19], + "add_cn_1801", + ["is_num", 211, 2, 2161, 19], + ["jump_false", 211, "add_err_1802", 2161, 19], + "_nop_tc_76", + "_nop_tc_77", + ["add", 210, 2, 209, 2161, 19], + ["jump", "add_done_1800", 2161, 19], + "add_err_1802", + ["disrupt", 2161, 19], + "add_done_1800", + ["move", 2, 210, 2161, 19], + ["jump", "while_start_1794", 2161, 19], + "while_end_1795", + ["null", 213, 2163, 14], + ["return", 213, 2163, 14], + "_nop_ur_5", + "if_else_1779", + "if_end_1780", + ["access", 214, "block", 2166, 17], + ["is_identical", 215, 37, 214, 2166, 17], + ["jump_true", 215, "eq_done_1805", 2166, 17], + ["is_int", 216, 37, 2166, 17], + ["jump_false", 216, "eq_ni_1806", 2166, 17], + "_nop_tc_78", + ["jump", "eq_ni_1806", 2166, 17], + ["eq_int", 215, 37, 214, 2166, 17], + ["jump", "eq_done_1805", 2166, 17], + "eq_ni_1806", + ["is_num", 216, 37, 2166, 17], + ["jump_false", 216, "eq_nn_1807", 2166, 17], + "_nop_tc_79", + ["jump", "eq_nn_1807", 2166, 17], + ["eq_float", 215, 37, 214, 2166, 17], + ["jump", "eq_done_1805", 2166, 17], + "eq_nn_1807", + ["is_text", 216, 37, 2166, 17], + ["jump_false", 216, "eq_nt_1808", 2166, 17], + "_nop_tc_80", + "_nop_tc_81", + ["eq_text", 215, 37, 214, 2166, 17], + ["jump", "eq_done_1805", 2166, 17], + "eq_nt_1808", + ["is_null", 216, 37, 2166, 17], + ["jump_false", 216, "eq_nnl_1809", 2166, 17], + "_nop_tc_82", + ["jump", "eq_nnl_1809", 2166, 17], + ["true", 215, 2166, 17], + ["jump", "eq_done_1805", 2166, 17], + "eq_nnl_1809", + ["is_bool", 216, 37, 2166, 17], + ["jump_false", 216, "eq_nb_1810", 2166, 17], + "_nop_tc_83", + ["jump", "eq_nb_1810", 2166, 17], + ["eq_bool", 215, 37, 214, 2166, 17], + ["jump", "eq_done_1805", 2166, 17], + "eq_nb_1810", + ["false", 215, 2166, 17], + "eq_done_1805", + ["jump_false", 215, "if_else_1803", 2166, 17], + ["load_field", 218, 1, "statements", 2167, 15], + ["move", 53, 218, 2167, 15], + ["access", 219, 0, 2168, 12], + ["move", 2, 219, 2168, 12], + "while_start_1811", + ["length", 220, 53, 2169, 26], + ["is_int", 222, 2, 2169, 26], + ["jump_false", 222, "rel_ni_1813", 2169, 26], + "_nop_tc_84", + "_nop_tc_85", + ["lt_int", 221, 2, 220, 2169, 26], + ["jump", "rel_done_1815", 2169, 26], + "rel_ni_1813", + ["is_num", 222, 2, 2169, 26], + ["jump_false", 222, "rel_nn_1814", 2169, 26], + "_nop_tc_86", + "_nop_tc_87", + ["lt_float", 221, 2, 220, 2169, 26], + ["jump", "rel_done_1815", 2169, 26], + "rel_nn_1814", + ["is_text", 222, 2, 2169, 26], + ["jump_false", 222, "rel_err_1816", 2169, 26], + "_nop_tc_88", + ["jump", "rel_err_1816", 2169, 26], + ["lt_text", 221, 2, 220, 2169, 26], + ["jump", "rel_done_1815", 2169, 26], + "rel_err_1816", + ["disrupt", 2169, 26], + "rel_done_1815", + ["jump_false", 221, "while_end_1812", 2169, 26], + ["load_dynamic", 224, 53, 2, 2170, 29], + ["get", 226, 59, 1, 2170, 9], + ["frame", 227, 226, 1, 2170, 9], + ["null", 228, 2170, 9], + ["setarg", 227, 0, 228, 2170, 9], + ["setarg", 227, 1, 224, 2170, 9], + ["invoke", 227, 225, 2170, 9], + ["access", 229, 1, 2171, 19], + ["is_text", 231, 2, 2171, 19], + ["jump_false", 231, "add_cn_1818", 2171, 19], + "_nop_tc_89", + ["jump", "add_cn_1818", 2171, 19], + ["concat", 230, 2, 229, 2171, 19], + ["jump", "add_done_1817", 2171, 19], + "add_cn_1818", + ["is_num", 231, 2, 2171, 19], + ["jump_false", 231, "add_err_1819", 2171, 19], + "_nop_tc_90", + "_nop_tc_91", + ["add", 230, 2, 229, 2171, 19], + ["jump", "add_done_1817", 2171, 19], + "add_err_1819", + ["disrupt", 2171, 19], + "add_done_1817", + ["move", 2, 230, 2171, 19], + ["jump", "while_start_1811", 2171, 19], + "while_end_1812", + ["null", 233, 2173, 14], + ["return", 233, 2173, 14], + "_nop_ur_6", + "if_else_1803", + "if_end_1804", + ["access", 234, "if", 2176, 17], + ["is_identical", 235, 37, 234, 2176, 17], + ["jump_true", 235, "eq_done_1822", 2176, 17], + ["is_int", 236, 37, 2176, 17], + ["jump_false", 236, "eq_ni_1823", 2176, 17], + "_nop_tc_92", + ["jump", "eq_ni_1823", 2176, 17], + ["eq_int", 235, 37, 234, 2176, 17], + ["jump", "eq_done_1822", 2176, 17], + "eq_ni_1823", + ["is_num", 236, 37, 2176, 17], + ["jump_false", 236, "eq_nn_1824", 2176, 17], + "_nop_tc_93", + ["jump", "eq_nn_1824", 2176, 17], + ["eq_float", 235, 37, 234, 2176, 17], + ["jump", "eq_done_1822", 2176, 17], + "eq_nn_1824", + ["is_text", 236, 37, 2176, 17], + ["jump_false", 236, "eq_nt_1825", 2176, 17], + "_nop_tc_94", + "_nop_tc_95", + ["eq_text", 235, 37, 234, 2176, 17], + ["jump", "eq_done_1822", 2176, 17], + "eq_nt_1825", + ["is_null", 236, 37, 2176, 17], + ["jump_false", 236, "eq_nnl_1826", 2176, 17], + "_nop_tc_96", + ["jump", "eq_nnl_1826", 2176, 17], + ["true", 235, 2176, 17], + ["jump", "eq_done_1822", 2176, 17], + "eq_nnl_1826", + ["is_bool", 236, 37, 2176, 17], + ["jump_false", 236, "eq_nb_1827", 2176, 17], + "_nop_tc_97", + ["jump", "eq_nb_1827", 2176, 17], + ["eq_bool", 235, 37, 234, 2176, 17], + ["jump", "eq_done_1822", 2176, 17], + "eq_nb_1827", + ["false", 235, 2176, 17], + "eq_done_1822", + ["jump_false", 235, "if_else_1820", 2176, 17], + ["load_field", 238, 1, "expression", 2177, 14], + ["move", 20, 238, 2177, 14], + ["load_field", 239, 1, "then", 2178, 20], + ["move", 57, 239, 2178, 20], + ["access", 240, "else", 2179, 25], + ["load_field", 241, 1, 240, 2179, 25], + ["move", 26, 241, 2179, 25], + ["null", 242, 2180, 25], + ["is_identical", 243, 26, 242, 2180, 25], + ["jump_true", 243, "eq_done_1830", 2180, 25], + ["is_int", 244, 26, 2180, 25], + ["jump_false", 244, "eq_ni_1831", 2180, 25], + "_nop_tc_98", + ["jump", "eq_ni_1831", 2180, 25], + ["eq_int", 243, 26, 242, 2180, 25], + ["jump", "eq_done_1830", 2180, 25], + "eq_ni_1831", + ["is_num", 244, 26, 2180, 25], + ["jump_false", 244, "eq_nn_1832", 2180, 25], + "_nop_tc_99", + ["jump", "eq_nn_1832", 2180, 25], + ["eq_float", 243, 26, 242, 2180, 25], + ["jump", "eq_done_1830", 2180, 25], + "eq_nn_1832", + ["is_text", 244, 26, 2180, 25], + ["jump_false", 244, "eq_nt_1833", 2180, 25], + "_nop_tc_100", + ["jump", "eq_nt_1833", 2180, 25], + ["eq_text", 243, 26, 242, 2180, 25], + ["jump", "eq_done_1830", 2180, 25], + "eq_nt_1833", + ["is_null", 244, 26, 2180, 25], + ["jump_false", 244, "eq_nnl_1834", 2180, 25], + "_nop_tc_101", + "_nop_tc_102", + ["true", 243, 2180, 25], + ["jump", "eq_done_1830", 2180, 25], + "eq_nnl_1834", + ["is_bool", 244, 26, 2180, 25], + ["jump_false", 244, "eq_nb_1835", 2180, 25], + "_nop_tc_103", + ["jump", "eq_nb_1835", 2180, 25], + ["eq_bool", 243, 26, 242, 2180, 25], + ["jump", "eq_done_1830", 2180, 25], + "eq_nb_1835", + ["false", 243, 2180, 25], + "eq_done_1830", + ["jump_false", 243, "if_else_1828", 2180, 25], + ["load_field", 246, 1, "list", 2181, 22], + ["move", 26, 246, 2181, 22], + ["jump", "if_end_1829", 2181, 22], + "if_else_1828", + "if_end_1829", + ["access", 247, "if_else", 2183, 30], + ["get", 249, 57, 1, 2183, 20], + ["frame", 250, 249, 1, 2183, 20], + ["null", 251, 2183, 20], + ["setarg", 250, 0, 251, 2183, 20], + ["setarg", 250, 1, 247, 2183, 20], + ["invoke", 250, 248, 2183, 20], + ["move", 25, 248, 2183, 20], + ["access", 252, "if_end", 2184, 29], + ["get", 254, 57, 1, 2184, 19], + ["frame", 255, 254, 1, 2184, 19], + ["null", 256, 2184, 19], + ["setarg", 255, 0, 256, 2184, 19], + ["setarg", 255, 1, 252, 2184, 19], + ["invoke", 255, 253, 2184, 19], + ["move", 27, 253, 2184, 19], + ["access", 257, -1, 2185, 34], + ["get", 259, 55, 1, 2185, 19], + ["frame", 260, 259, 2, 2185, 19], + ["null", 261, 2185, 19], + ["setarg", 260, 0, 261, 2185, 19], + ["setarg", 260, 1, 20, 2185, 19], + ["setarg", 260, 2, 257, 2185, 19], + ["invoke", 260, 258, 2185, 19], + ["move", 22, 258, 2185, 19], + ["access", 262, "jump_false", 2186, 22], + ["get", 264, 33, 1, 2186, 7], + ["frame", 265, 264, 3, 2186, 7], + ["null", 266, 2186, 7], + ["setarg", 265, 0, 266, 2186, 7], + ["setarg", 265, 1, 262, 2186, 7], + ["setarg", 265, 2, 22, 2186, 7], + ["setarg", 265, 3, 25, 2186, 7], + ["invoke", 265, 263, 2186, 7], + ["access", 267, 0, 2187, 12], + ["move", 2, 267, 2187, 12], + "while_start_1836", + ["length", 268, 57, 2188, 26], + ["is_int", 270, 2, 2188, 26], + ["jump_false", 270, "rel_ni_1838", 2188, 26], + "_nop_tc_104", + "_nop_tc_105", + ["lt_int", 269, 2, 268, 2188, 26], + ["jump", "rel_done_1840", 2188, 26], + "rel_ni_1838", + ["is_num", 270, 2, 2188, 26], + ["jump_false", 270, "rel_nn_1839", 2188, 26], + "_nop_tc_106", + "_nop_tc_107", + ["lt_float", 269, 2, 268, 2188, 26], + ["jump", "rel_done_1840", 2188, 26], + "rel_nn_1839", + ["is_text", 270, 2, 2188, 26], + ["jump_false", 270, "rel_err_1841", 2188, 26], + "_nop_tc_108", + ["jump", "rel_err_1841", 2188, 26], + ["lt_text", 269, 2, 268, 2188, 26], + ["jump", "rel_done_1840", 2188, 26], + "rel_err_1841", + ["disrupt", 2188, 26], + "rel_done_1840", + ["jump_false", 269, "while_end_1837", 2188, 26], + ["load_dynamic", 272, 57, 2, 2189, 34], + ["get", 274, 59, 1, 2189, 9], + ["frame", 275, 274, 1, 2189, 9], + ["null", 276, 2189, 9], + ["setarg", 275, 0, 276, 2189, 9], + ["setarg", 275, 1, 272, 2189, 9], + ["invoke", 275, 273, 2189, 9], + ["access", 277, 1, 2190, 19], + ["is_text", 279, 2, 2190, 19], + ["jump_false", 279, "add_cn_1843", 2190, 19], + "_nop_tc_109", + ["jump", "add_cn_1843", 2190, 19], + ["concat", 278, 2, 277, 2190, 19], + ["jump", "add_done_1842", 2190, 19], + "add_cn_1843", + ["is_num", 279, 2, 2190, 19], + ["jump_false", 279, "add_err_1844", 2190, 19], + "_nop_tc_110", + "_nop_tc_111", + ["add", 278, 2, 277, 2190, 19], + ["jump", "add_done_1842", 2190, 19], + "add_err_1844", + ["disrupt", 2190, 19], + "add_done_1842", + ["move", 2, 278, 2190, 19], + ["jump", "while_start_1836", 2190, 19], + "while_end_1837", + ["get", 282, 32, 1, 2192, 7], + ["frame", 283, 282, 1, 2192, 7], + ["null", 284, 2192, 7], + ["setarg", 283, 0, 284, 2192, 7], + ["setarg", 283, 1, 27, 2192, 7], + ["invoke", 283, 281, 2192, 7], + ["get", 286, 34, 1, 2193, 7], + ["frame", 287, 286, 1, 2193, 7], + ["null", 288, 2193, 7], + ["setarg", 287, 0, 288, 2193, 7], + ["setarg", 287, 1, 25, 2193, 7], + ["invoke", 287, 285, 2193, 7], + ["null", 289, 2194, 25], + ["is_identical", 290, 26, 289, 2194, 25], + ["jump_true", 290, "ne_nid_1848", 2194, 25], + ["jump", "ne_ni_1849", 2194, 25], + "ne_nid_1848", + ["false", 290, 2194, 25], + ["jump", "ne_done_1847", 2194, 25], + "ne_ni_1849", + ["is_int", 291, 26, 2194, 25], + ["jump_false", 291, "ne_nn_1850", 2194, 25], + "_nop_tc_112", + ["jump", "ne_nn_1850", 2194, 25], + ["ne_int", 290, 26, 289, 2194, 25], + ["jump", "ne_done_1847", 2194, 25], + "ne_nn_1850", + ["is_num", 291, 26, 2194, 25], + ["jump_false", 291, "ne_nt_1851", 2194, 25], + "_nop_tc_113", + ["jump", "ne_nt_1851", 2194, 25], + ["ne_float", 290, 26, 289, 2194, 25], + ["jump", "ne_done_1847", 2194, 25], + "ne_nt_1851", + ["is_text", 291, 26, 2194, 25], + ["jump_false", 291, "ne_nnl_1852", 2194, 25], + "_nop_tc_114", + ["jump", "ne_nnl_1852", 2194, 25], + ["ne_text", 290, 26, 289, 2194, 25], + ["jump", "ne_done_1847", 2194, 25], + "ne_nnl_1852", + ["is_null", 291, 26, 2194, 25], + ["jump_false", 291, "ne_nb_1853", 2194, 25], + "_nop_tc_115", + "_nop_tc_116", + ["false", 290, 2194, 25], + ["jump", "ne_done_1847", 2194, 25], + "ne_nb_1853", + ["is_bool", 291, 26, 2194, 25], + ["jump_false", 291, "ne_mis_1854", 2194, 25], + "_nop_tc_117", + ["jump", "ne_mis_1854", 2194, 25], + ["ne_bool", 290, 26, 289, 2194, 25], + ["jump", "ne_done_1847", 2194, 25], + "ne_mis_1854", + ["true", 290, 2194, 25], + "ne_done_1847", + ["jump_false", 290, "if_else_1845", 2194, 25], + ["access", 293, 0, 2195, 14], + ["move", 2, 293, 2195, 14], + "while_start_1855", + ["length", 294, 26, 2196, 28], + ["is_int", 296, 2, 2196, 28], + ["jump_false", 296, "rel_ni_1857", 2196, 28], + "_nop_tc_118", + "_nop_tc_119", + ["lt_int", 295, 2, 294, 2196, 28], + ["jump", "rel_done_1859", 2196, 28], + "rel_ni_1857", + ["is_num", 296, 2, 2196, 28], + ["jump_false", 296, "rel_nn_1858", 2196, 28], + "_nop_tc_120", + "_nop_tc_121", + ["lt_float", 295, 2, 294, 2196, 28], + ["jump", "rel_done_1859", 2196, 28], + "rel_nn_1858", + ["is_text", 296, 2, 2196, 28], + ["jump_false", 296, "rel_err_1860", 2196, 28], + "_nop_tc_122", + ["jump", "rel_err_1860", 2196, 28], + ["lt_text", 295, 2, 294, 2196, 28], + ["jump", "rel_done_1859", 2196, 28], + "rel_err_1860", + ["disrupt", 2196, 28], + "rel_done_1859", + ["jump_false", 295, "while_end_1856", 2196, 28], + ["load_dynamic", 298, 26, 2, 2197, 36], + ["get", 300, 59, 1, 2197, 11], + ["frame", 301, 300, 1, 2197, 11], + ["null", 302, 2197, 11], + ["setarg", 301, 0, 302, 2197, 11], + ["setarg", 301, 1, 298, 2197, 11], + ["invoke", 301, 299, 2197, 11], + ["access", 303, 1, 2198, 21], + ["is_text", 305, 2, 2198, 21], + ["jump_false", 305, "add_cn_1862", 2198, 21], + "_nop_tc_123", + ["jump", "add_cn_1862", 2198, 21], + ["concat", 304, 2, 303, 2198, 21], + ["jump", "add_done_1861", 2198, 21], + "add_cn_1862", + ["is_num", 305, 2, 2198, 21], + ["jump_false", 305, "add_err_1863", 2198, 21], + "_nop_tc_124", + "_nop_tc_125", + ["add", 304, 2, 303, 2198, 21], + ["jump", "add_done_1861", 2198, 21], + "add_err_1863", + ["disrupt", 2198, 21], + "add_done_1861", + ["move", 2, 304, 2198, 21], + ["jump", "while_start_1855", 2198, 21], + "while_end_1856", + ["jump", "if_end_1846", 2198, 21], + "if_else_1845", + "if_end_1846", + ["get", 308, 34, 1, 2201, 7], + ["frame", 309, 308, 1, 2201, 7], + ["null", 310, 2201, 7], + ["setarg", 309, 0, 310, 2201, 7], + ["setarg", 309, 1, 27, 2201, 7], + ["invoke", 309, 307, 2201, 7], + ["null", 311, 2202, 14], + ["return", 311, 2202, 14], + "_nop_ur_7", + "if_else_1820", + "if_end_1821", + ["access", 312, "label", 2205, 17], + ["is_identical", 313, 37, 312, 2205, 17], + ["jump_true", 313, "eq_done_1866", 2205, 17], + ["is_int", 314, 37, 2205, 17], + ["jump_false", 314, "eq_ni_1867", 2205, 17], + "_nop_tc_126", + ["jump", "eq_ni_1867", 2205, 17], + ["eq_int", 313, 37, 312, 2205, 17], + ["jump", "eq_done_1866", 2205, 17], + "eq_ni_1867", + ["is_num", 314, 37, 2205, 17], + ["jump_false", 314, "eq_nn_1868", 2205, 17], + "_nop_tc_127", + ["jump", "eq_nn_1868", 2205, 17], + ["eq_float", 313, 37, 312, 2205, 17], + ["jump", "eq_done_1866", 2205, 17], + "eq_nn_1868", + ["is_text", 314, 37, 2205, 17], + ["jump_false", 314, "eq_nt_1869", 2205, 17], + "_nop_tc_128", + "_nop_tc_129", + ["eq_text", 313, 37, 312, 2205, 17], + ["jump", "eq_done_1866", 2205, 17], + "eq_nt_1869", + ["is_null", 314, 37, 2205, 17], + ["jump_false", 314, "eq_nnl_1870", 2205, 17], + "_nop_tc_130", + ["jump", "eq_nnl_1870", 2205, 17], + ["true", 313, 2205, 17], + ["jump", "eq_done_1866", 2205, 17], + "eq_nnl_1870", + ["is_bool", 314, 37, 2205, 17], + ["jump_false", 314, "eq_nb_1871", 2205, 17], + "_nop_tc_131", + ["jump", "eq_nb_1871", 2205, 17], + ["eq_bool", 313, 37, 312, 2205, 17], + ["jump", "eq_done_1866", 2205, 17], + "eq_nb_1871", + ["false", 313, 2205, 17], + "eq_done_1866", + ["jump_false", 313, "if_else_1864", 2205, 17], + ["load_field", 316, 1, "name", 2206, 25], + ["put", 316, 92, 1, 2206, 25], + ["load_field", 317, 1, "statement", 2207, 21], + ["get", 319, 59, 1, 2207, 7], + ["frame", 320, 319, 1, 2207, 7], + ["null", 321, 2207, 7], + ["setarg", 320, 0, 321, 2207, 7], + ["setarg", 320, 1, 317, 2207, 7], + ["invoke", 320, 318, 2207, 7], + ["null", 322, 2208, 25], + ["put", 322, 92, 1, 2208, 25], + ["null", 323, 2209, 14], + ["return", 323, 2209, 14], + "_nop_ur_8", + "if_else_1864", + "if_end_1865", + ["access", 324, "while", 2212, 17], + ["is_identical", 325, 37, 324, 2212, 17], + ["jump_true", 325, "eq_done_1874", 2212, 17], + ["is_int", 326, 37, 2212, 17], + ["jump_false", 326, "eq_ni_1875", 2212, 17], + "_nop_tc_132", + ["jump", "eq_ni_1875", 2212, 17], + ["eq_int", 325, 37, 324, 2212, 17], + ["jump", "eq_done_1874", 2212, 17], + "eq_ni_1875", + ["is_num", 326, 37, 2212, 17], + ["jump_false", 326, "eq_nn_1876", 2212, 17], + "_nop_tc_133", + ["jump", "eq_nn_1876", 2212, 17], + ["eq_float", 325, 37, 324, 2212, 17], + ["jump", "eq_done_1874", 2212, 17], + "eq_nn_1876", + ["is_text", 326, 37, 2212, 17], + ["jump_false", 326, "eq_nt_1877", 2212, 17], + "_nop_tc_134", + "_nop_tc_135", + ["eq_text", 325, 37, 324, 2212, 17], + ["jump", "eq_done_1874", 2212, 17], + "eq_nt_1877", + ["is_null", 326, 37, 2212, 17], + ["jump_false", 326, "eq_nnl_1878", 2212, 17], + "_nop_tc_136", + ["jump", "eq_nnl_1878", 2212, 17], + ["true", 325, 2212, 17], + ["jump", "eq_done_1874", 2212, 17], + "eq_nnl_1878", + ["is_bool", 326, 37, 2212, 17], + ["jump_false", 326, "eq_nb_1879", 2212, 17], + "_nop_tc_137", + ["jump", "eq_nb_1879", 2212, 17], + ["eq_bool", 325, 37, 324, 2212, 17], + ["jump", "eq_done_1874", 2212, 17], + "eq_nb_1879", + ["false", 325, 2212, 17], + "eq_done_1874", + ["jump_false", 325, "if_else_1872", 2212, 17], + ["load_field", 328, 1, "expression", 2213, 14], + ["move", 20, 328, 2213, 14], + ["load_field", 329, 1, "statements", 2214, 15], + ["move", 53, 329, 2214, 15], + ["access", 330, "while_start", 2215, 31], + ["get", 332, 57, 1, 2215, 21], + ["frame", 333, 332, 1, 2215, 21], + ["null", 334, 2215, 21], + ["setarg", 333, 0, 334, 2215, 21], + ["setarg", 333, 1, 330, 2215, 21], + ["invoke", 333, 331, 2215, 21], + ["move", 52, 331, 2215, 21], + ["access", 335, "while_end", 2216, 29], + ["get", 337, 57, 1, 2216, 19], + ["frame", 338, 337, 1, 2216, 19], + ["null", 339, 2216, 19], + ["setarg", 338, 0, 339, 2216, 19], + ["setarg", 338, 1, 335, 2216, 19], + ["invoke", 338, 336, 2216, 19], + ["move", 27, 336, 2216, 19], + ["get", 340, 85, 1, 2217, 19], + ["move", 47, 340, 2217, 19], + ["get", 341, 86, 1, 2218, 22], + ["move", 48, 341, 2218, 22], + ["put", 27, 85, 1, 2219, 22], + ["put", 52, 86, 1, 2220, 25], + ["get", 342, 92, 1, 2221, 11], + ["null", 343, 2221, 30], + ["is_identical", 344, 342, 343, 2221, 30], + ["jump_true", 344, "ne_nid_1883", 2221, 30], + ["jump", "ne_ni_1884", 2221, 30], + "ne_nid_1883", + ["false", 344, 2221, 30], + ["jump", "ne_done_1882", 2221, 30], + "ne_ni_1884", + ["is_int", 345, 342, 2221, 30], + ["jump_false", 345, "ne_nn_1885", 2221, 30], + "_nop_tc_138", + ["jump", "ne_nn_1885", 2221, 30], + ["ne_int", 344, 342, 343, 2221, 30], + ["jump", "ne_done_1882", 2221, 30], + "ne_nn_1885", + ["is_num", 345, 342, 2221, 30], + ["jump_false", 345, "ne_nt_1886", 2221, 30], + "_nop_tc_139", + ["jump", "ne_nt_1886", 2221, 30], + ["ne_float", 344, 342, 343, 2221, 30], + ["jump", "ne_done_1882", 2221, 30], + "ne_nt_1886", + ["is_text", 345, 342, 2221, 30], + ["jump_false", 345, "ne_nnl_1887", 2221, 30], + "_nop_tc_140", + ["jump", "ne_nnl_1887", 2221, 30], + ["ne_text", 344, 342, 343, 2221, 30], + ["jump", "ne_done_1882", 2221, 30], + "ne_nnl_1887", + ["is_null", 345, 342, 2221, 30], + ["jump_false", 345, "ne_nb_1888", 2221, 30], + "_nop_tc_141", + "_nop_tc_142", + ["false", 344, 2221, 30], + ["jump", "ne_done_1882", 2221, 30], + "ne_nb_1888", + ["is_bool", 345, 342, 2221, 30], + ["jump_false", 345, "ne_mis_1889", 2221, 30], + "_nop_tc_143", + ["jump", "ne_mis_1889", 2221, 30], + ["ne_bool", 344, 342, 343, 2221, 30], + ["jump", "ne_done_1882", 2221, 30], + "ne_mis_1889", + ["true", 344, 2221, 30], + "ne_done_1882", + ["jump_false", 344, "if_else_1880", 2221, 30], + ["record", 347, 2], + ["store_field", 347, 27, "break_target", 2222, 55], + ["store_field", 347, 52, "continue_target", 2222, 83], + ["get", 348, 84, 1, 2222, 9], + ["get", 349, 92, 1, 2222, 21], + ["store_dynamic", 348, 347, 349, 2222, 21], + ["null", 350, 2223, 27], + ["put", 350, 92, 1, 2223, 27], + ["jump", "if_end_1881", 2223, 27], + "if_else_1880", + "if_end_1881", + ["get", 352, 34, 1, 2225, 7], + ["frame", 353, 352, 1, 2225, 7], + ["null", 354, 2225, 7], + ["setarg", 353, 0, 354, 2225, 7], + ["setarg", 353, 1, 52, 2225, 7], + ["invoke", 353, 351, 2225, 7], + ["access", 355, -1, 2226, 34], + ["get", 357, 55, 1, 2226, 19], + ["frame", 358, 357, 2, 2226, 19], + ["null", 359, 2226, 19], + ["setarg", 358, 0, 359, 2226, 19], + ["setarg", 358, 1, 20, 2226, 19], + ["setarg", 358, 2, 355, 2226, 19], + ["invoke", 358, 356, 2226, 19], + ["move", 22, 356, 2226, 19], + ["access", 360, "jump_false", 2227, 22], + ["get", 362, 33, 1, 2227, 7], + ["frame", 363, 362, 3, 2227, 7], + ["null", 364, 2227, 7], + ["setarg", 363, 0, 364, 2227, 7], + ["setarg", 363, 1, 360, 2227, 7], + ["setarg", 363, 2, 22, 2227, 7], + ["setarg", 363, 3, 27, 2227, 7], + ["invoke", 363, 361, 2227, 7], + ["access", 365, 0, 2228, 12], + ["move", 2, 365, 2228, 12], + "while_start_1890", + ["length", 366, 53, 2229, 26], + ["is_int", 368, 2, 2229, 26], + ["jump_false", 368, "rel_ni_1892", 2229, 26], + "_nop_tc_144", + "_nop_tc_145", + ["lt_int", 367, 2, 366, 2229, 26], + ["jump", "rel_done_1894", 2229, 26], + "rel_ni_1892", + ["is_num", 368, 2, 2229, 26], + ["jump_false", 368, "rel_nn_1893", 2229, 26], + "_nop_tc_146", + "_nop_tc_147", + ["lt_float", 367, 2, 366, 2229, 26], + ["jump", "rel_done_1894", 2229, 26], + "rel_nn_1893", + ["is_text", 368, 2, 2229, 26], + ["jump_false", 368, "rel_err_1895", 2229, 26], + "_nop_tc_148", + ["jump", "rel_err_1895", 2229, 26], + ["lt_text", 367, 2, 366, 2229, 26], + ["jump", "rel_done_1894", 2229, 26], + "rel_err_1895", + ["disrupt", 2229, 26], + "rel_done_1894", + ["jump_false", 367, "while_end_1891", 2229, 26], + ["load_dynamic", 370, 53, 2, 2230, 29], + ["get", 372, 59, 1, 2230, 9], + ["frame", 373, 372, 1, 2230, 9], + ["null", 374, 2230, 9], + ["setarg", 373, 0, 374, 2230, 9], + ["setarg", 373, 1, 370, 2230, 9], + ["invoke", 373, 371, 2230, 9], + ["access", 375, 1, 2231, 19], + ["is_text", 377, 2, 2231, 19], + ["jump_false", 377, "add_cn_1897", 2231, 19], + "_nop_tc_149", + ["jump", "add_cn_1897", 2231, 19], + ["concat", 376, 2, 375, 2231, 19], + ["jump", "add_done_1896", 2231, 19], + "add_cn_1897", + ["is_num", 377, 2, 2231, 19], + ["jump_false", 377, "add_err_1898", 2231, 19], + "_nop_tc_150", + "_nop_tc_151", + ["add", 376, 2, 375, 2231, 19], + ["jump", "add_done_1896", 2231, 19], + "add_err_1898", + ["disrupt", 2231, 19], + "add_done_1896", + ["move", 2, 376, 2231, 19], + ["jump", "while_start_1890", 2231, 19], + "while_end_1891", + ["get", 380, 32, 1, 2233, 7], + ["frame", 381, 380, 1, 2233, 7], + ["null", 382, 2233, 7], + ["setarg", 381, 0, 382, 2233, 7], + ["setarg", 381, 1, 52, 2233, 7], + ["invoke", 381, 379, 2233, 7], + ["get", 384, 34, 1, 2234, 7], + ["frame", 385, 384, 1, 2234, 7], + ["null", 386, 2234, 7], + ["setarg", 385, 0, 386, 2234, 7], + ["setarg", 385, 1, 27, 2234, 7], + ["invoke", 385, 383, 2234, 7], + ["put", 47, 85, 1, 2235, 22], + ["put", 48, 86, 1, 2236, 25], + ["null", 387, 2237, 14], + ["return", 387, 2237, 14], + "_nop_ur_9", + "if_else_1872", + "if_end_1873", + ["access", 388, "do", 2240, 17], + ["is_identical", 389, 37, 388, 2240, 17], + ["jump_true", 389, "eq_done_1901", 2240, 17], + ["is_int", 390, 37, 2240, 17], + ["jump_false", 390, "eq_ni_1902", 2240, 17], + "_nop_tc_152", + ["jump", "eq_ni_1902", 2240, 17], + ["eq_int", 389, 37, 388, 2240, 17], + ["jump", "eq_done_1901", 2240, 17], + "eq_ni_1902", + ["is_num", 390, 37, 2240, 17], + ["jump_false", 390, "eq_nn_1903", 2240, 17], + "_nop_tc_153", + ["jump", "eq_nn_1903", 2240, 17], + ["eq_float", 389, 37, 388, 2240, 17], + ["jump", "eq_done_1901", 2240, 17], + "eq_nn_1903", + ["is_text", 390, 37, 2240, 17], + ["jump_false", 390, "eq_nt_1904", 2240, 17], + "_nop_tc_154", + "_nop_tc_155", + ["eq_text", 389, 37, 388, 2240, 17], + ["jump", "eq_done_1901", 2240, 17], + "eq_nt_1904", + ["is_null", 390, 37, 2240, 17], + ["jump_false", 390, "eq_nnl_1905", 2240, 17], + "_nop_tc_156", + ["jump", "eq_nnl_1905", 2240, 17], + ["true", 389, 2240, 17], + ["jump", "eq_done_1901", 2240, 17], + "eq_nnl_1905", + ["is_bool", 390, 37, 2240, 17], + ["jump_false", 390, "eq_nb_1906", 2240, 17], + "_nop_tc_157", + ["jump", "eq_nb_1906", 2240, 17], + ["eq_bool", 389, 37, 388, 2240, 17], + ["jump", "eq_done_1901", 2240, 17], + "eq_nb_1906", + ["false", 389, 2240, 17], + "eq_done_1901", + ["jump_false", 389, "if_else_1899", 2240, 17], + ["load_field", 392, 1, "expression", 2241, 14], + ["move", 20, 392, 2241, 14], + ["load_field", 393, 1, "statements", 2242, 15], + ["move", 53, 393, 2242, 15], + ["access", 394, "do_start", 2243, 31], + ["get", 396, 57, 1, 2243, 21], + ["frame", 397, 396, 1, 2243, 21], + ["null", 398, 2243, 21], + ["setarg", 397, 0, 398, 2243, 21], + ["setarg", 397, 1, 394, 2243, 21], + ["invoke", 397, 395, 2243, 21], + ["move", 52, 395, 2243, 21], + ["access", 399, "do_cond", 2244, 30], + ["get", 401, 57, 1, 2244, 20], + ["frame", 402, 401, 1, 2244, 20], + ["null", 403, 2244, 20], + ["setarg", 402, 0, 403, 2244, 20], + ["setarg", 402, 1, 399, 2244, 20], + ["invoke", 402, 400, 2244, 20], + ["move", 21, 400, 2244, 20], + ["access", 404, "do_end", 2245, 29], + ["get", 406, 57, 1, 2245, 19], + ["frame", 407, 406, 1, 2245, 19], + ["null", 408, 2245, 19], + ["setarg", 407, 0, 408, 2245, 19], + ["setarg", 407, 1, 404, 2245, 19], + ["invoke", 407, 405, 2245, 19], + ["move", 27, 405, 2245, 19], + ["get", 409, 85, 1, 2246, 19], + ["move", 47, 409, 2246, 19], + ["get", 410, 86, 1, 2247, 22], + ["move", 48, 410, 2247, 22], + ["put", 27, 85, 1, 2248, 22], + ["put", 21, 86, 1, 2249, 25], + ["get", 411, 92, 1, 2250, 11], + ["null", 412, 2250, 30], + ["is_identical", 413, 411, 412, 2250, 30], + ["jump_true", 413, "ne_nid_1910", 2250, 30], + ["jump", "ne_ni_1911", 2250, 30], + "ne_nid_1910", + ["false", 413, 2250, 30], + ["jump", "ne_done_1909", 2250, 30], + "ne_ni_1911", + ["is_int", 414, 411, 2250, 30], + ["jump_false", 414, "ne_nn_1912", 2250, 30], + "_nop_tc_158", + ["jump", "ne_nn_1912", 2250, 30], + ["ne_int", 413, 411, 412, 2250, 30], + ["jump", "ne_done_1909", 2250, 30], + "ne_nn_1912", + ["is_num", 414, 411, 2250, 30], + ["jump_false", 414, "ne_nt_1913", 2250, 30], + "_nop_tc_159", + ["jump", "ne_nt_1913", 2250, 30], + ["ne_float", 413, 411, 412, 2250, 30], + ["jump", "ne_done_1909", 2250, 30], + "ne_nt_1913", + ["is_text", 414, 411, 2250, 30], + ["jump_false", 414, "ne_nnl_1914", 2250, 30], + "_nop_tc_160", + ["jump", "ne_nnl_1914", 2250, 30], + ["ne_text", 413, 411, 412, 2250, 30], + ["jump", "ne_done_1909", 2250, 30], + "ne_nnl_1914", + ["is_null", 414, 411, 2250, 30], + ["jump_false", 414, "ne_nb_1915", 2250, 30], + "_nop_tc_161", + "_nop_tc_162", + ["false", 413, 2250, 30], + ["jump", "ne_done_1909", 2250, 30], + "ne_nb_1915", + ["is_bool", 414, 411, 2250, 30], + ["jump_false", 414, "ne_mis_1916", 2250, 30], + "_nop_tc_163", + ["jump", "ne_mis_1916", 2250, 30], + ["ne_bool", 413, 411, 412, 2250, 30], + ["jump", "ne_done_1909", 2250, 30], + "ne_mis_1916", + ["true", 413, 2250, 30], + "ne_done_1909", + ["jump_false", 413, "if_else_1907", 2250, 30], + ["record", 416, 2], + ["store_field", 416, 27, "break_target", 2251, 55], + ["store_field", 416, 21, "continue_target", 2251, 83], + ["get", 417, 84, 1, 2251, 9], + ["get", 418, 92, 1, 2251, 21], + ["store_dynamic", 417, 416, 418, 2251, 21], + ["null", 419, 2252, 27], + ["put", 419, 92, 1, 2252, 27], + ["jump", "if_end_1908", 2252, 27], + "if_else_1907", + "if_end_1908", + ["get", 421, 34, 1, 2254, 7], + ["frame", 422, 421, 1, 2254, 7], + ["null", 423, 2254, 7], + ["setarg", 422, 0, 423, 2254, 7], + ["setarg", 422, 1, 52, 2254, 7], + ["invoke", 422, 420, 2254, 7], + ["access", 424, 0, 2255, 12], + ["move", 2, 424, 2255, 12], + "while_start_1917", + ["length", 425, 53, 2256, 26], + ["is_int", 427, 2, 2256, 26], + ["jump_false", 427, "rel_ni_1919", 2256, 26], + "_nop_tc_164", + "_nop_tc_165", + ["lt_int", 426, 2, 425, 2256, 26], + ["jump", "rel_done_1921", 2256, 26], + "rel_ni_1919", + ["is_num", 427, 2, 2256, 26], + ["jump_false", 427, "rel_nn_1920", 2256, 26], + "_nop_tc_166", + "_nop_tc_167", + ["lt_float", 426, 2, 425, 2256, 26], + ["jump", "rel_done_1921", 2256, 26], + "rel_nn_1920", + ["is_text", 427, 2, 2256, 26], + ["jump_false", 427, "rel_err_1922", 2256, 26], + "_nop_tc_168", + ["jump", "rel_err_1922", 2256, 26], + ["lt_text", 426, 2, 425, 2256, 26], + ["jump", "rel_done_1921", 2256, 26], + "rel_err_1922", + ["disrupt", 2256, 26], + "rel_done_1921", + ["jump_false", 426, "while_end_1918", 2256, 26], + ["load_dynamic", 429, 53, 2, 2257, 29], + ["get", 431, 59, 1, 2257, 9], + ["frame", 432, 431, 1, 2257, 9], + ["null", 433, 2257, 9], + ["setarg", 432, 0, 433, 2257, 9], + ["setarg", 432, 1, 429, 2257, 9], + ["invoke", 432, 430, 2257, 9], + ["access", 434, 1, 2258, 19], + ["is_text", 436, 2, 2258, 19], + ["jump_false", 436, "add_cn_1924", 2258, 19], + "_nop_tc_169", + ["jump", "add_cn_1924", 2258, 19], + ["concat", 435, 2, 434, 2258, 19], + ["jump", "add_done_1923", 2258, 19], + "add_cn_1924", + ["is_num", 436, 2, 2258, 19], + ["jump_false", 436, "add_err_1925", 2258, 19], + "_nop_tc_170", + "_nop_tc_171", + ["add", 435, 2, 434, 2258, 19], + ["jump", "add_done_1923", 2258, 19], + "add_err_1925", + ["disrupt", 2258, 19], + "add_done_1923", + ["move", 2, 435, 2258, 19], + ["jump", "while_start_1917", 2258, 19], + "while_end_1918", + ["get", 439, 34, 1, 2260, 7], + ["frame", 440, 439, 1, 2260, 7], + ["null", 441, 2260, 7], + ["setarg", 440, 0, 441, 2260, 7], + ["setarg", 440, 1, 21, 2260, 7], + ["invoke", 440, 438, 2260, 7], + ["access", 442, -1, 2261, 34], + ["get", 444, 55, 1, 2261, 19], + ["frame", 445, 444, 2, 2261, 19], + ["null", 446, 2261, 19], + ["setarg", 445, 0, 446, 2261, 19], + ["setarg", 445, 1, 20, 2261, 19], + ["setarg", 445, 2, 442, 2261, 19], + ["invoke", 445, 443, 2261, 19], + ["move", 22, 443, 2261, 19], + ["access", 447, "jump_true", 2262, 22], + ["get", 449, 33, 1, 2262, 7], + ["frame", 450, 449, 3, 2262, 7], + ["null", 451, 2262, 7], + ["setarg", 450, 0, 451, 2262, 7], + ["setarg", 450, 1, 447, 2262, 7], + ["setarg", 450, 2, 22, 2262, 7], + ["setarg", 450, 3, 52, 2262, 7], + ["invoke", 450, 448, 2262, 7], + ["get", 453, 34, 1, 2263, 7], + ["frame", 454, 453, 1, 2263, 7], + ["null", 455, 2263, 7], + ["setarg", 454, 0, 455, 2263, 7], + ["setarg", 454, 1, 27, 2263, 7], + ["invoke", 454, 452, 2263, 7], + ["put", 47, 85, 1, 2264, 22], + ["put", 48, 86, 1, 2265, 25], + ["null", 456, 2266, 14], + ["return", 456, 2266, 14], + "_nop_ur_10", + "if_else_1899", + "if_end_1900", + ["access", 457, "for", 2269, 17], + ["is_identical", 458, 37, 457, 2269, 17], + ["jump_true", 458, "eq_done_1928", 2269, 17], + ["is_int", 459, 37, 2269, 17], + ["jump_false", 459, "eq_ni_1929", 2269, 17], + "_nop_tc_172", + ["jump", "eq_ni_1929", 2269, 17], + ["eq_int", 458, 37, 457, 2269, 17], + ["jump", "eq_done_1928", 2269, 17], + "eq_ni_1929", + ["is_num", 459, 37, 2269, 17], + ["jump_false", 459, "eq_nn_1930", 2269, 17], + "_nop_tc_173", + ["jump", "eq_nn_1930", 2269, 17], + ["eq_float", 458, 37, 457, 2269, 17], + ["jump", "eq_done_1928", 2269, 17], + "eq_nn_1930", + ["is_text", 459, 37, 2269, 17], + ["jump_false", 459, "eq_nt_1931", 2269, 17], + "_nop_tc_174", + "_nop_tc_175", + ["eq_text", 458, 37, 457, 2269, 17], + ["jump", "eq_done_1928", 2269, 17], + "eq_nt_1931", + ["is_null", 459, 37, 2269, 17], + ["jump_false", 459, "eq_nnl_1932", 2269, 17], + "_nop_tc_176", + ["jump", "eq_nnl_1932", 2269, 17], + ["true", 458, 2269, 17], + ["jump", "eq_done_1928", 2269, 17], + "eq_nnl_1932", + ["is_bool", 459, 37, 2269, 17], + ["jump_false", 459, "eq_nb_1933", 2269, 17], + "_nop_tc_177", + ["jump", "eq_nb_1933", 2269, 17], + ["eq_bool", 458, 37, 457, 2269, 17], + ["jump", "eq_done_1928", 2269, 17], + "eq_nb_1933", + ["false", 458, 2269, 17], + "eq_done_1928", + ["jump_false", 458, "if_else_1926", 2269, 17], + ["load_field", 461, 1, "init", 2270, 14], + ["move", 35, 461, 2270, 14], + ["load_field", 462, 1, "test", 2271, 14], + ["move", 55, 462, 2271, 14], + ["load_field", 463, 1, "update", 2272, 16], + ["move", 58, 463, 2272, 16], + ["load_field", 464, 1, "statements", 2273, 15], + ["move", 53, 464, 2273, 15], + ["access", 465, "for_start", 2274, 31], + ["get", 467, 57, 1, 2274, 21], + ["frame", 468, 467, 1, 2274, 21], + ["null", 469, 2274, 21], + ["setarg", 468, 0, 469, 2274, 21], + ["setarg", 468, 1, 465, 2274, 21], + ["invoke", 468, 466, 2274, 21], + ["move", 52, 466, 2274, 21], + ["access", 470, "for_update", 2275, 32], + ["get", 472, 57, 1, 2275, 22], + ["frame", 473, 472, 1, 2275, 22], + ["null", 474, 2275, 22], + ["setarg", 473, 0, 474, 2275, 22], + ["setarg", 473, 1, 470, 2275, 22], + ["invoke", 473, 471, 2275, 22], + ["move", 59, 471, 2275, 22], + ["access", 475, "for_end", 2276, 29], + ["get", 477, 57, 1, 2276, 19], + ["frame", 478, 477, 1, 2276, 19], + ["null", 479, 2276, 19], + ["setarg", 478, 0, 479, 2276, 19], + ["setarg", 478, 1, 475, 2276, 19], + ["invoke", 478, 476, 2276, 19], + ["move", 27, 476, 2276, 19], + ["get", 480, 85, 1, 2277, 19], + ["move", 47, 480, 2277, 19], + ["get", 481, 86, 1, 2278, 22], + ["move", 48, 481, 2278, 22], + ["put", 27, 85, 1, 2279, 22], + ["put", 59, 86, 1, 2280, 25], + ["get", 482, 92, 1, 2281, 11], + ["null", 483, 2281, 30], + ["is_identical", 484, 482, 483, 2281, 30], + ["jump_true", 484, "ne_nid_1937", 2281, 30], + ["jump", "ne_ni_1938", 2281, 30], + "ne_nid_1937", + ["false", 484, 2281, 30], + ["jump", "ne_done_1936", 2281, 30], + "ne_ni_1938", + ["is_int", 485, 482, 2281, 30], + ["jump_false", 485, "ne_nn_1939", 2281, 30], + "_nop_tc_178", + ["jump", "ne_nn_1939", 2281, 30], + ["ne_int", 484, 482, 483, 2281, 30], + ["jump", "ne_done_1936", 2281, 30], + "ne_nn_1939", + ["is_num", 485, 482, 2281, 30], + ["jump_false", 485, "ne_nt_1940", 2281, 30], + "_nop_tc_179", + ["jump", "ne_nt_1940", 2281, 30], + ["ne_float", 484, 482, 483, 2281, 30], + ["jump", "ne_done_1936", 2281, 30], + "ne_nt_1940", + ["is_text", 485, 482, 2281, 30], + ["jump_false", 485, "ne_nnl_1941", 2281, 30], + "_nop_tc_180", + ["jump", "ne_nnl_1941", 2281, 30], + ["ne_text", 484, 482, 483, 2281, 30], + ["jump", "ne_done_1936", 2281, 30], + "ne_nnl_1941", + ["is_null", 485, 482, 2281, 30], + ["jump_false", 485, "ne_nb_1942", 2281, 30], + "_nop_tc_181", + "_nop_tc_182", + ["false", 484, 2281, 30], + ["jump", "ne_done_1936", 2281, 30], + "ne_nb_1942", + ["is_bool", 485, 482, 2281, 30], + ["jump_false", 485, "ne_mis_1943", 2281, 30], + "_nop_tc_183", + ["jump", "ne_mis_1943", 2281, 30], + ["ne_bool", 484, 482, 483, 2281, 30], + ["jump", "ne_done_1936", 2281, 30], + "ne_mis_1943", + ["true", 484, 2281, 30], + "ne_done_1936", + ["jump_false", 484, "if_else_1934", 2281, 30], + ["record", 487, 2], + ["store_field", 487, 27, "break_target", 2282, 55], + ["store_field", 487, 59, "continue_target", 2282, 83], + ["get", 488, 84, 1, 2282, 9], + ["get", 489, 92, 1, 2282, 21], + ["store_dynamic", 488, 487, 489, 2282, 21], + ["null", 490, 2283, 27], + ["put", 490, 92, 1, 2283, 27], + ["jump", "if_end_1935", 2283, 27], + "if_else_1934", + "if_end_1935", + ["null", 491, 2285, 19], + ["is_identical", 492, 35, 491, 2285, 19], + ["jump_true", 492, "ne_nid_1947", 2285, 19], + ["jump", "ne_ni_1948", 2285, 19], + "ne_nid_1947", + ["false", 492, 2285, 19], + ["jump", "ne_done_1946", 2285, 19], + "ne_ni_1948", + ["is_int", 493, 35, 2285, 19], + ["jump_false", 493, "ne_nn_1949", 2285, 19], + "_nop_tc_184", + ["jump", "ne_nn_1949", 2285, 19], + ["ne_int", 492, 35, 491, 2285, 19], + ["jump", "ne_done_1946", 2285, 19], + "ne_nn_1949", + ["is_num", 493, 35, 2285, 19], + ["jump_false", 493, "ne_nt_1950", 2285, 19], + "_nop_tc_185", + ["jump", "ne_nt_1950", 2285, 19], + ["ne_float", 492, 35, 491, 2285, 19], + ["jump", "ne_done_1946", 2285, 19], + "ne_nt_1950", + ["is_text", 493, 35, 2285, 19], + ["jump_false", 493, "ne_nnl_1951", 2285, 19], + "_nop_tc_186", + ["jump", "ne_nnl_1951", 2285, 19], + ["ne_text", 492, 35, 491, 2285, 19], + ["jump", "ne_done_1946", 2285, 19], + "ne_nnl_1951", + ["is_null", 493, 35, 2285, 19], + ["jump_false", 493, "ne_nb_1952", 2285, 19], + "_nop_tc_187", + "_nop_tc_188", + ["false", 492, 2285, 19], + ["jump", "ne_done_1946", 2285, 19], + "ne_nb_1952", + ["is_bool", 493, 35, 2285, 19], + ["jump_false", 493, "ne_mis_1953", 2285, 19], + "_nop_tc_189", + ["jump", "ne_mis_1953", 2285, 19], + ["ne_bool", 492, 35, 491, 2285, 19], + ["jump", "ne_done_1946", 2285, 19], + "ne_mis_1953", + ["true", 492, 2285, 19], + "ne_done_1946", + ["jump_false", 492, "if_else_1944", 2285, 19], + ["load_field", 495, 35, "kind", 2286, 21], + ["move", 36, 495, 2286, 21], + ["access", 496, "var", 2287, 26], + ["is_identical", 497, 36, 496, 2287, 26], + ["jump_true", 497, "eq_done_1957", 2287, 26], + ["is_int", 498, 36, 2287, 26], + ["jump_false", 498, "eq_ni_1958", 2287, 26], + "_nop_tc_190", + ["jump", "eq_ni_1958", 2287, 26], + ["eq_int", 497, 36, 496, 2287, 26], + ["jump", "eq_done_1957", 2287, 26], + "eq_ni_1958", + ["is_num", 498, 36, 2287, 26], + ["jump_false", 498, "eq_nn_1959", 2287, 26], + "_nop_tc_191", + ["jump", "eq_nn_1959", 2287, 26], + ["eq_float", 497, 36, 496, 2287, 26], + ["jump", "eq_done_1957", 2287, 26], + "eq_nn_1959", + ["is_text", 498, 36, 2287, 26], + ["jump_false", 498, "eq_nt_1960", 2287, 26], + "_nop_tc_192", + "_nop_tc_193", + ["eq_text", 497, 36, 496, 2287, 26], + ["jump", "eq_done_1957", 2287, 26], + "eq_nt_1960", + ["is_null", 498, 36, 2287, 26], + ["jump_false", 498, "eq_nnl_1961", 2287, 26], + "_nop_tc_194", + ["jump", "eq_nnl_1961", 2287, 26], + ["true", 497, 2287, 26], + ["jump", "eq_done_1957", 2287, 26], + "eq_nnl_1961", + ["is_bool", 498, 36, 2287, 26], + ["jump_false", 498, "eq_nb_1962", 2287, 26], + "_nop_tc_195", + ["jump", "eq_nb_1962", 2287, 26], + ["eq_bool", 497, 36, 496, 2287, 26], + ["jump", "eq_done_1957", 2287, 26], + "eq_nb_1962", + ["false", 497, 2287, 26], + "eq_done_1957", + ["move", 500, 497, 2287, 26], + ["jump_true", 500, "or_end_1956", 2287, 26], + ["access", 501, "def", 2287, 48], + ["is_identical", 502, 36, 501, 2287, 48], + ["jump_true", 502, "eq_done_1963", 2287, 48], + ["is_int", 503, 36, 2287, 48], + ["jump_false", 503, "eq_ni_1964", 2287, 48], + "_nop_tc_196", + ["jump", "eq_ni_1964", 2287, 48], + ["eq_int", 502, 36, 501, 2287, 48], + ["jump", "eq_done_1963", 2287, 48], + "eq_ni_1964", + ["is_num", 503, 36, 2287, 48], + ["jump_false", 503, "eq_nn_1965", 2287, 48], + "_nop_tc_197", + ["jump", "eq_nn_1965", 2287, 48], + ["eq_float", 502, 36, 501, 2287, 48], + ["jump", "eq_done_1963", 2287, 48], + "eq_nn_1965", + ["is_text", 503, 36, 2287, 48], + ["jump_false", 503, "eq_nt_1966", 2287, 48], + "_nop_tc_198", + "_nop_tc_199", + ["eq_text", 502, 36, 501, 2287, 48], + ["jump", "eq_done_1963", 2287, 48], + "eq_nt_1966", + ["is_null", 503, 36, 2287, 48], + ["jump_false", 503, "eq_nnl_1967", 2287, 48], + "_nop_tc_200", + ["jump", "eq_nnl_1967", 2287, 48], + ["true", 502, 2287, 48], + ["jump", "eq_done_1963", 2287, 48], + "eq_nnl_1967", + ["is_bool", 503, 36, 2287, 48], + ["jump_false", 503, "eq_nb_1968", 2287, 48], + "_nop_tc_201", + ["jump", "eq_nb_1968", 2287, 48], + ["eq_bool", 502, 36, 501, 2287, 48], + ["jump", "eq_done_1963", 2287, 48], + "eq_nb_1968", + ["false", 502, 2287, 48], + "eq_done_1963", + ["move", 500, 502, 2287, 48], + "or_end_1956", + ["jump_false", 500, "if_else_1954", 2287, 48], + ["get", 506, 59, 1, 2288, 11], + ["frame", 507, 506, 1, 2288, 11], + ["null", 508, 2288, 11], + ["setarg", 507, 0, 508, 2288, 11], + ["setarg", 507, 1, 35, 2288, 11], + ["invoke", 507, 505, 2288, 11], + ["jump", "if_end_1955", 2288, 11], + "if_else_1954", + ["access", 509, -1, 2290, 26], + ["get", 511, 55, 1, 2290, 11], + ["frame", 512, 511, 2, 2290, 11], + ["null", 513, 2290, 11], + ["setarg", 512, 0, 513, 2290, 11], + ["setarg", 512, 1, 35, 2290, 11], + ["setarg", 512, 2, 509, 2290, 11], + ["invoke", 512, 510, 2290, 11], + "if_end_1955", + ["jump", "if_end_1945", 2290, 11], + "if_else_1944", + "if_end_1945", + ["get", 515, 34, 1, 2293, 7], + ["frame", 516, 515, 1, 2293, 7], + ["null", 517, 2293, 7], + ["setarg", 516, 0, 517, 2293, 7], + ["setarg", 516, 1, 52, 2293, 7], + ["invoke", 516, 514, 2293, 7], + ["null", 518, 2294, 19], + ["is_identical", 519, 55, 518, 2294, 19], + ["jump_true", 519, "ne_nid_1972", 2294, 19], + ["jump", "ne_ni_1973", 2294, 19], + "ne_nid_1972", + ["false", 519, 2294, 19], + ["jump", "ne_done_1971", 2294, 19], + "ne_ni_1973", + ["is_int", 520, 55, 2294, 19], + ["jump_false", 520, "ne_nn_1974", 2294, 19], + "_nop_tc_202", + ["jump", "ne_nn_1974", 2294, 19], + ["ne_int", 519, 55, 518, 2294, 19], + ["jump", "ne_done_1971", 2294, 19], + "ne_nn_1974", + ["is_num", 520, 55, 2294, 19], + ["jump_false", 520, "ne_nt_1975", 2294, 19], + "_nop_tc_203", + ["jump", "ne_nt_1975", 2294, 19], + ["ne_float", 519, 55, 518, 2294, 19], + ["jump", "ne_done_1971", 2294, 19], + "ne_nt_1975", + ["is_text", 520, 55, 2294, 19], + ["jump_false", 520, "ne_nnl_1976", 2294, 19], + "_nop_tc_204", + ["jump", "ne_nnl_1976", 2294, 19], + ["ne_text", 519, 55, 518, 2294, 19], + ["jump", "ne_done_1971", 2294, 19], + "ne_nnl_1976", + ["is_null", 520, 55, 2294, 19], + ["jump_false", 520, "ne_nb_1977", 2294, 19], + "_nop_tc_205", + "_nop_tc_206", + ["false", 519, 2294, 19], + ["jump", "ne_done_1971", 2294, 19], + "ne_nb_1977", + ["is_bool", 520, 55, 2294, 19], + ["jump_false", 520, "ne_mis_1978", 2294, 19], + "_nop_tc_207", + ["jump", "ne_mis_1978", 2294, 19], + ["ne_bool", 519, 55, 518, 2294, 19], + ["jump", "ne_done_1971", 2294, 19], + "ne_mis_1978", + ["true", 519, 2294, 19], + "ne_done_1971", + ["jump_false", 519, "if_else_1969", 2294, 19], + ["access", 522, -1, 2295, 36], + ["get", 524, 55, 1, 2295, 21], + ["frame", 525, 524, 2, 2295, 21], + ["null", 526, 2295, 21], + ["setarg", 525, 0, 526, 2295, 21], + ["setarg", 525, 1, 55, 2295, 21], + ["setarg", 525, 2, 522, 2295, 21], + ["invoke", 525, 523, 2295, 21], + ["move", 56, 523, 2295, 21], + ["access", 527, "jump_false", 2296, 24], + ["get", 529, 33, 1, 2296, 9], + ["frame", 530, 529, 3, 2296, 9], + ["null", 531, 2296, 9], + ["setarg", 530, 0, 531, 2296, 9], + ["setarg", 530, 1, 527, 2296, 9], + ["setarg", 530, 2, 56, 2296, 9], + ["setarg", 530, 3, 27, 2296, 9], + ["invoke", 530, 528, 2296, 9], + ["jump", "if_end_1970", 2296, 9], + "if_else_1969", + "if_end_1970", + ["access", 532, 0, 2298, 12], + ["move", 2, 532, 2298, 12], + "while_start_1979", + ["length", 533, 53, 2299, 26], + ["is_int", 535, 2, 2299, 26], + ["jump_false", 535, "rel_ni_1981", 2299, 26], + "_nop_tc_208", + "_nop_tc_209", + ["lt_int", 534, 2, 533, 2299, 26], + ["jump", "rel_done_1983", 2299, 26], + "rel_ni_1981", + ["is_num", 535, 2, 2299, 26], + ["jump_false", 535, "rel_nn_1982", 2299, 26], + "_nop_tc_210", + "_nop_tc_211", + ["lt_float", 534, 2, 533, 2299, 26], + ["jump", "rel_done_1983", 2299, 26], + "rel_nn_1982", + ["is_text", 535, 2, 2299, 26], + ["jump_false", 535, "rel_err_1984", 2299, 26], + "_nop_tc_212", + ["jump", "rel_err_1984", 2299, 26], + ["lt_text", 534, 2, 533, 2299, 26], + ["jump", "rel_done_1983", 2299, 26], + "rel_err_1984", + ["disrupt", 2299, 26], + "rel_done_1983", + ["jump_false", 534, "while_end_1980", 2299, 26], + ["load_dynamic", 537, 53, 2, 2300, 29], + ["get", 539, 59, 1, 2300, 9], + ["frame", 540, 539, 1, 2300, 9], + ["null", 541, 2300, 9], + ["setarg", 540, 0, 541, 2300, 9], + ["setarg", 540, 1, 537, 2300, 9], + ["invoke", 540, 538, 2300, 9], + ["access", 542, 1, 2301, 19], + ["is_text", 544, 2, 2301, 19], + ["jump_false", 544, "add_cn_1986", 2301, 19], + "_nop_tc_213", + ["jump", "add_cn_1986", 2301, 19], + ["concat", 543, 2, 542, 2301, 19], + ["jump", "add_done_1985", 2301, 19], + "add_cn_1986", + ["is_num", 544, 2, 2301, 19], + ["jump_false", 544, "add_err_1987", 2301, 19], + "_nop_tc_214", + "_nop_tc_215", + ["add", 543, 2, 542, 2301, 19], + ["jump", "add_done_1985", 2301, 19], + "add_err_1987", + ["disrupt", 2301, 19], + "add_done_1985", + ["move", 2, 543, 2301, 19], + ["jump", "while_start_1979", 2301, 19], + "while_end_1980", + ["get", 547, 34, 1, 2303, 7], + ["frame", 548, 547, 1, 2303, 7], + ["null", 549, 2303, 7], + ["setarg", 548, 0, 549, 2303, 7], + ["setarg", 548, 1, 59, 2303, 7], + ["invoke", 548, 546, 2303, 7], + ["null", 550, 2304, 21], + ["is_identical", 551, 58, 550, 2304, 21], + ["jump_true", 551, "ne_nid_1991", 2304, 21], + ["jump", "ne_ni_1992", 2304, 21], + "ne_nid_1991", + ["false", 551, 2304, 21], + ["jump", "ne_done_1990", 2304, 21], + "ne_ni_1992", + ["is_int", 552, 58, 2304, 21], + ["jump_false", 552, "ne_nn_1993", 2304, 21], + "_nop_tc_216", + ["jump", "ne_nn_1993", 2304, 21], + ["ne_int", 551, 58, 550, 2304, 21], + ["jump", "ne_done_1990", 2304, 21], + "ne_nn_1993", + ["is_num", 552, 58, 2304, 21], + ["jump_false", 552, "ne_nt_1994", 2304, 21], + "_nop_tc_217", + ["jump", "ne_nt_1994", 2304, 21], + ["ne_float", 551, 58, 550, 2304, 21], + ["jump", "ne_done_1990", 2304, 21], + "ne_nt_1994", + ["is_text", 552, 58, 2304, 21], + ["jump_false", 552, "ne_nnl_1995", 2304, 21], + "_nop_tc_218", + ["jump", "ne_nnl_1995", 2304, 21], + ["ne_text", 551, 58, 550, 2304, 21], + ["jump", "ne_done_1990", 2304, 21], + "ne_nnl_1995", + ["is_null", 552, 58, 2304, 21], + ["jump_false", 552, "ne_nb_1996", 2304, 21], + "_nop_tc_219", + "_nop_tc_220", + ["false", 551, 2304, 21], + ["jump", "ne_done_1990", 2304, 21], + "ne_nb_1996", + ["is_bool", 552, 58, 2304, 21], + ["jump_false", 552, "ne_mis_1997", 2304, 21], + "_nop_tc_221", + ["jump", "ne_mis_1997", 2304, 21], + ["ne_bool", 551, 58, 550, 2304, 21], + ["jump", "ne_done_1990", 2304, 21], + "ne_mis_1997", + ["true", 551, 2304, 21], + "ne_done_1990", + ["jump_false", 551, "if_else_1988", 2304, 21], + ["access", 554, -1, 2305, 26], + ["get", 556, 55, 1, 2305, 9], + ["frame", 557, 556, 2, 2305, 9], + ["null", 558, 2305, 9], + ["setarg", 557, 0, 558, 2305, 9], + ["setarg", 557, 1, 58, 2305, 9], + ["setarg", 557, 2, 554, 2305, 9], + ["invoke", 557, 555, 2305, 9], + ["jump", "if_end_1989", 2305, 9], + "if_else_1988", + "if_end_1989", + ["get", 560, 32, 1, 2307, 7], + ["frame", 561, 560, 1, 2307, 7], + ["null", 562, 2307, 7], + ["setarg", 561, 0, 562, 2307, 7], + ["setarg", 561, 1, 52, 2307, 7], + ["invoke", 561, 559, 2307, 7], + ["get", 564, 34, 1, 2308, 7], + ["frame", 565, 564, 1, 2308, 7], + ["null", 566, 2308, 7], + ["setarg", 565, 0, 566, 2308, 7], + ["setarg", 565, 1, 27, 2308, 7], + ["invoke", 565, 563, 2308, 7], + ["put", 47, 85, 1, 2309, 22], + ["put", 48, 86, 1, 2310, 25], + ["null", 567, 2311, 14], + ["return", 567, 2311, 14], + "_nop_ur_11", + "if_else_1926", + "if_end_1927", + ["access", 568, "return", 2314, 17], + ["is_identical", 569, 37, 568, 2314, 17], + ["jump_true", 569, "eq_done_2000", 2314, 17], + ["is_int", 570, 37, 2314, 17], + ["jump_false", 570, "eq_ni_2001", 2314, 17], + "_nop_tc_222", + ["jump", "eq_ni_2001", 2314, 17], + ["eq_int", 569, 37, 568, 2314, 17], + ["jump", "eq_done_2000", 2314, 17], + "eq_ni_2001", + ["is_num", 570, 37, 2314, 17], + ["jump_false", 570, "eq_nn_2002", 2314, 17], + "_nop_tc_223", + ["jump", "eq_nn_2002", 2314, 17], + ["eq_float", 569, 37, 568, 2314, 17], + ["jump", "eq_done_2000", 2314, 17], + "eq_nn_2002", + ["is_text", 570, 37, 2314, 17], + ["jump_false", 570, "eq_nt_2003", 2314, 17], + "_nop_tc_224", + "_nop_tc_225", + ["eq_text", 569, 37, 568, 2314, 17], + ["jump", "eq_done_2000", 2314, 17], + "eq_nt_2003", + ["is_null", 570, 37, 2314, 17], + ["jump_false", 570, "eq_nnl_2004", 2314, 17], + "_nop_tc_226", + ["jump", "eq_nnl_2004", 2314, 17], + ["true", 569, 2314, 17], + ["jump", "eq_done_2000", 2314, 17], + "eq_nnl_2004", + ["is_bool", 570, 37, 2314, 17], + ["jump_false", 570, "eq_nb_2005", 2314, 17], + "_nop_tc_227", + ["jump", "eq_nb_2005", 2314, 17], + ["eq_bool", 569, 37, 568, 2314, 17], + ["jump", "eq_done_2000", 2314, 17], + "eq_nb_2005", + ["false", 569, 2314, 17], + "eq_done_2000", + ["jump_false", 569, "if_else_1998", 2314, 17], + ["load_field", 572, 1, "expression", 2315, 14], + ["move", 28, 572, 2315, 14], + ["null", 573, 2316, 19], + ["is_identical", 574, 28, 573, 2316, 19], + ["jump_true", 574, "ne_nid_2009", 2316, 19], + ["jump", "ne_ni_2010", 2316, 19], + "ne_nid_2009", + ["false", 574, 2316, 19], + ["jump", "ne_done_2008", 2316, 19], + "ne_ni_2010", + ["is_int", 575, 28, 2316, 19], + ["jump_false", 575, "ne_nn_2011", 2316, 19], + "_nop_tc_228", + ["jump", "ne_nn_2011", 2316, 19], + ["ne_int", 574, 28, 573, 2316, 19], + ["jump", "ne_done_2008", 2316, 19], + "ne_nn_2011", + ["is_num", 575, 28, 2316, 19], + ["jump_false", 575, "ne_nt_2012", 2316, 19], + "_nop_tc_229", + ["jump", "ne_nt_2012", 2316, 19], + ["ne_float", 574, 28, 573, 2316, 19], + ["jump", "ne_done_2008", 2316, 19], + "ne_nt_2012", + ["is_text", 575, 28, 2316, 19], + ["jump_false", 575, "ne_nnl_2013", 2316, 19], + "_nop_tc_230", + ["jump", "ne_nnl_2013", 2316, 19], + ["ne_text", 574, 28, 573, 2316, 19], + ["jump", "ne_done_2008", 2316, 19], + "ne_nnl_2013", + ["is_null", 575, 28, 2316, 19], + ["jump_false", 575, "ne_nb_2014", 2316, 19], + "_nop_tc_231", + "_nop_tc_232", + ["false", 574, 2316, 19], + ["jump", "ne_done_2008", 2316, 19], + "ne_nb_2014", + ["is_bool", 575, 28, 2316, 19], + ["jump_false", 575, "ne_mis_2015", 2316, 19], + "_nop_tc_233", + ["jump", "ne_mis_2015", 2316, 19], + ["ne_bool", 574, 28, 573, 2316, 19], + ["jump", "ne_done_2008", 2316, 19], + "ne_mis_2015", + ["true", 574, 2316, 19], + "ne_done_2008", + ["jump_false", 574, "if_else_2006", 2316, 19], + ["access", 577, -1, 2317, 31], + ["get", 579, 55, 1, 2317, 16], + ["frame", 580, 579, 2, 2317, 16], + ["null", 581, 2317, 16], + ["setarg", 580, 0, 581, 2317, 16], + ["setarg", 580, 1, 28, 2317, 16], + ["setarg", 580, 2, 577, 2317, 16], + ["invoke", 580, 578, 2317, 16], + ["move", 51, 578, 2317, 16], + ["load_field", 582, 1, "tail", 2319, 13], + ["true", 583, 2319, 26], + ["is_identical", 584, 582, 583, 2319, 26], + ["jump_true", 584, "eq_done_2019", 2319, 26], + ["is_int", 585, 582, 2319, 26], + ["jump_false", 585, "eq_ni_2020", 2319, 26], + "_nop_tc_234", + ["jump", "eq_ni_2020", 2319, 26], + ["eq_int", 584, 582, 583, 2319, 26], + ["jump", "eq_done_2019", 2319, 26], + "eq_ni_2020", + ["is_num", 585, 582, 2319, 26], + ["jump_false", 585, "eq_nn_2021", 2319, 26], + "_nop_tc_235", + ["jump", "eq_nn_2021", 2319, 26], + ["eq_float", 584, 582, 583, 2319, 26], + ["jump", "eq_done_2019", 2319, 26], + "eq_nn_2021", + ["is_text", 585, 582, 2319, 26], + ["jump_false", 585, "eq_nt_2022", 2319, 26], + "_nop_tc_236", + ["jump", "eq_nt_2022", 2319, 26], + ["eq_text", 584, 582, 583, 2319, 26], + ["jump", "eq_done_2019", 2319, 26], + "eq_nt_2022", + ["is_null", 585, 582, 2319, 26], + ["jump_false", 585, "eq_nnl_2023", 2319, 26], + "_nop_tc_237", + ["jump", "eq_nnl_2023", 2319, 26], + ["true", 584, 2319, 26], + ["jump", "eq_done_2019", 2319, 26], + "eq_nnl_2023", + ["is_bool", 585, 582, 2319, 26], + ["jump_false", 585, "eq_nb_2024", 2319, 26], + "_nop_tc_238", + "_nop_tc_239", + ["eq_bool", 584, 582, 583, 2319, 26], + ["jump", "eq_done_2019", 2319, 26], + "eq_nb_2024", + ["false", 584, 2319, 26], + "eq_done_2019", + ["move", 587, 584, 2319, 26], + ["jump_false", 587, "and_end_2018", 2319, 26], + ["get", 588, 79, 1, 2319, 35], + ["not", 589, 588, 2319, 35], + ["move", 587, 589, 2319, 35], + "and_end_2018", + ["jump_false", 587, "if_else_2016", 2319, 35], + ["get", 590, 80, 1, 2320, 24], + ["get", 591, 80, 1, 2320, 46], + ["length", 592, 591, 2320, 46], + ["access", 593, 1, 2320, 64], + "_nop_tc_240", + "_nop_tc_241", + "_nop_tc_242", + "_nop_tc_243", + ["subtract", 594, 592, 593, 2320, 64], + ["jump", "num_done_2026", 2320, 64], + "num_err_2025", + ["disrupt", 2320, 64], + "num_done_2026", + ["load_dynamic", 597, 590, 594, 2320, 64], + ["move", 38, 597, 2320, 64], + ["is_array", 598, 38, 2321, 24], + ["move", 599, 598, 2321, 24], + ["jump_false", 599, "and_end_2029", 2321, 24], + ["access", 600, 0, 2321, 50], + ["load_index", 601, 38, 600, 2321, 50], + ["access", 602, "invoke", 2321, 56], + ["is_identical", 603, 601, 602, 2321, 56], + ["jump_true", 603, "eq_done_2030", 2321, 56], + ["is_int", 604, 601, 2321, 56], + ["jump_false", 604, "eq_ni_2031", 2321, 56], + "_nop_tc_244", + ["jump", "eq_ni_2031", 2321, 56], + ["eq_int", 603, 601, 602, 2321, 56], + ["jump", "eq_done_2030", 2321, 56], + "eq_ni_2031", + ["is_num", 604, 601, 2321, 56], + ["jump_false", 604, "eq_nn_2032", 2321, 56], + "_nop_tc_245", + ["jump", "eq_nn_2032", 2321, 56], + ["eq_float", 603, 601, 602, 2321, 56], + ["jump", "eq_done_2030", 2321, 56], + "eq_nn_2032", + ["is_text", 604, 601, 2321, 56], + ["jump_false", 604, "eq_nt_2033", 2321, 56], + "_nop_tc_246", + "_nop_tc_247", + ["eq_text", 603, 601, 602, 2321, 56], + ["jump", "eq_done_2030", 2321, 56], + "eq_nt_2033", + ["is_null", 604, 601, 2321, 56], + ["jump_false", 604, "eq_nnl_2034", 2321, 56], + "_nop_tc_248", + ["jump", "eq_nnl_2034", 2321, 56], + ["true", 603, 2321, 56], + ["jump", "eq_done_2030", 2321, 56], + "eq_nnl_2034", + ["is_bool", 604, 601, 2321, 56], + ["jump_false", 604, "eq_nb_2035", 2321, 56], + "_nop_tc_249", + ["jump", "eq_nb_2035", 2321, 56], + ["eq_bool", 603, 601, 602, 2321, 56], + ["jump", "eq_done_2030", 2321, 56], + "eq_nb_2035", + ["false", 603, 2321, 56], + "eq_done_2030", + ["move", 599, 603, 2321, 56], + "and_end_2029", + ["jump_false", 599, "if_else_2027", 2321, 56], + ["access", 606, "tail_invoke", 2322, 29], + ["access", 607, 0, 2322, 24], + ["store_index", 38, 606, 607, 2322, 24], + ["jump", "if_end_2028", 2322, 24], + "if_else_2027", + "if_end_2028", + ["jump", "if_end_2017", 2322, 24], + "if_else_2016", + "if_end_2017", + ["access", 608, "return", 2325, 16], + ["get", 610, 13, 1, 2325, 9], + ["frame", 611, 610, 2, 2325, 9], + ["null", 612, 2325, 9], + ["setarg", 611, 0, 612, 2325, 9], + ["setarg", 611, 1, 608, 2325, 9], + ["setarg", 611, 2, 51, 2325, 9], + ["invoke", 611, 609, 2325, 9], + ["jump", "if_end_2007", 2325, 9], + "if_else_2006", + ["get", 614, 9, 1, 2327, 21], + ["frame", 615, 614, 0, 2327, 21], + ["null", 616, 2327, 21], + ["setarg", 615, 0, 616, 2327, 21], + ["invoke", 615, 613, 2327, 21], + ["move", 44, 613, 2327, 21], + ["access", 617, "null", 2328, 16], + ["get", 619, 13, 1, 2328, 9], + ["frame", 620, 619, 2, 2328, 9], + ["null", 621, 2328, 9], + ["setarg", 620, 0, 621, 2328, 9], + ["setarg", 620, 1, 617, 2328, 9], + ["setarg", 620, 2, 44, 2328, 9], + ["invoke", 620, 618, 2328, 9], + ["access", 622, "return", 2329, 16], + ["get", 624, 13, 1, 2329, 9], + ["frame", 625, 624, 2, 2329, 9], + ["null", 626, 2329, 9], + ["setarg", 625, 0, 626, 2329, 9], + ["setarg", 625, 1, 622, 2329, 9], + ["setarg", 625, 2, 44, 2329, 9], + ["invoke", 625, 623, 2329, 9], + "if_end_2007", + ["null", 627, 2331, 14], + ["return", 627, 2331, 14], + "_nop_ur_12", + "if_else_1998", + "if_end_1999", + ["access", 628, "go", 2334, 17], + ["is_identical", 629, 37, 628, 2334, 17], + ["jump_true", 629, "eq_done_2038", 2334, 17], + ["is_int", 630, 37, 2334, 17], + ["jump_false", 630, "eq_ni_2039", 2334, 17], + "_nop_tc_250", + ["jump", "eq_ni_2039", 2334, 17], + ["eq_int", 629, 37, 628, 2334, 17], + ["jump", "eq_done_2038", 2334, 17], + "eq_ni_2039", + ["is_num", 630, 37, 2334, 17], + ["jump_false", 630, "eq_nn_2040", 2334, 17], + "_nop_tc_251", + ["jump", "eq_nn_2040", 2334, 17], + ["eq_float", 629, 37, 628, 2334, 17], + ["jump", "eq_done_2038", 2334, 17], + "eq_nn_2040", + ["is_text", 630, 37, 2334, 17], + ["jump_false", 630, "eq_nt_2041", 2334, 17], + "_nop_tc_252", + "_nop_tc_253", + ["eq_text", 629, 37, 628, 2334, 17], + ["jump", "eq_done_2038", 2334, 17], + "eq_nt_2041", + ["is_null", 630, 37, 2334, 17], + ["jump_false", 630, "eq_nnl_2042", 2334, 17], + "_nop_tc_254", + ["jump", "eq_nnl_2042", 2334, 17], + ["true", 629, 2334, 17], + ["jump", "eq_done_2038", 2334, 17], + "eq_nnl_2042", + ["is_bool", 630, 37, 2334, 17], + ["jump_false", 630, "eq_nb_2043", 2334, 17], + "_nop_tc_255", + ["jump", "eq_nb_2043", 2334, 17], + ["eq_bool", 629, 37, 628, 2334, 17], + ["jump", "eq_done_2038", 2334, 17], + "eq_nb_2043", + ["false", 629, 2334, 17], + "eq_done_2038", + ["jump_false", 629, "if_else_2036", 2334, 17], + ["load_field", 632, 1, "expression", 2335, 19], + ["move", 8, 632, 2335, 19], + ["null", 633, 2336, 24], + ["is_identical", 634, 8, 633, 2336, 24], + ["jump_true", 634, "eq_done_2047", 2336, 24], + ["is_int", 635, 8, 2336, 24], + ["jump_false", 635, "eq_ni_2048", 2336, 24], + "_nop_tc_256", + ["jump", "eq_ni_2048", 2336, 24], + ["eq_int", 634, 8, 633, 2336, 24], + ["jump", "eq_done_2047", 2336, 24], + "eq_ni_2048", + ["is_num", 635, 8, 2336, 24], + ["jump_false", 635, "eq_nn_2049", 2336, 24], + "_nop_tc_257", + ["jump", "eq_nn_2049", 2336, 24], + ["eq_float", 634, 8, 633, 2336, 24], + ["jump", "eq_done_2047", 2336, 24], + "eq_nn_2049", + ["is_text", 635, 8, 2336, 24], + ["jump_false", 635, "eq_nt_2050", 2336, 24], + "_nop_tc_258", + ["jump", "eq_nt_2050", 2336, 24], + ["eq_text", 634, 8, 633, 2336, 24], + ["jump", "eq_done_2047", 2336, 24], + "eq_nt_2050", + ["is_null", 635, 8, 2336, 24], + ["jump_false", 635, "eq_nnl_2051", 2336, 24], + "_nop_tc_259", + "_nop_tc_260", + ["true", 634, 2336, 24], + ["jump", "eq_done_2047", 2336, 24], + "eq_nnl_2051", + ["is_bool", 635, 8, 2336, 24], + ["jump_false", 635, "eq_nb_2052", 2336, 24], + "_nop_tc_261", + ["jump", "eq_nb_2052", 2336, 24], + ["eq_bool", 634, 8, 633, 2336, 24], + ["jump", "eq_done_2047", 2336, 24], + "eq_nb_2052", + ["false", 634, 2336, 24], + "eq_done_2047", + ["move", 637, 634, 2336, 24], + ["jump_true", 637, "or_end_2046", 2336, 24], + ["load_field", 638, 8, "kind", 2336, 32], + ["access", 639, "(", 2336, 50], + ["is_identical", 640, 638, 639, 2336, 50], + ["jump_true", 640, "ne_nid_2054", 2336, 50], + ["jump", "ne_ni_2055", 2336, 50], + "ne_nid_2054", + ["false", 640, 2336, 50], + ["jump", "ne_done_2053", 2336, 50], + "ne_ni_2055", + ["is_int", 641, 638, 2336, 50], + ["jump_false", 641, "ne_nn_2056", 2336, 50], + "_nop_tc_262", + ["jump", "ne_nn_2056", 2336, 50], + ["ne_int", 640, 638, 639, 2336, 50], + ["jump", "ne_done_2053", 2336, 50], + "ne_nn_2056", + ["is_num", 641, 638, 2336, 50], + ["jump_false", 641, "ne_nt_2057", 2336, 50], + "_nop_tc_263", + ["jump", "ne_nt_2057", 2336, 50], + ["ne_float", 640, 638, 639, 2336, 50], + ["jump", "ne_done_2053", 2336, 50], + "ne_nt_2057", + ["is_text", 641, 638, 2336, 50], + ["jump_false", 641, "ne_nnl_2058", 2336, 50], + "_nop_tc_264", + "_nop_tc_265", + ["ne_text", 640, 638, 639, 2336, 50], + ["jump", "ne_done_2053", 2336, 50], + "ne_nnl_2058", + ["is_null", 641, 638, 2336, 50], + ["jump_false", 641, "ne_nb_2059", 2336, 50], + "_nop_tc_266", + ["jump", "ne_nb_2059", 2336, 50], + ["false", 640, 2336, 50], + ["jump", "ne_done_2053", 2336, 50], + "ne_nb_2059", + ["is_bool", 641, 638, 2336, 50], + ["jump_false", 641, "ne_mis_2060", 2336, 50], + "_nop_tc_267", + ["jump", "ne_mis_2060", 2336, 50], + ["ne_bool", 640, 638, 639, 2336, 50], + ["jump", "ne_done_2053", 2336, 50], + "ne_mis_2060", + ["true", 640, 2336, 50], + "ne_done_2053", + ["move", 637, 640, 2336, 50], + "or_end_2046", + ["jump_false", 637, "if_else_2044", 2336, 50], + ["null", 643, 2337, 16], + ["return", 643, 2337, 16], + "_nop_ur_13", + "if_else_2044", + "if_end_2045", + ["load_field", 644, 8, "expression", 2339, 16], + ["move", 9, 644, 2339, 16], + ["load_field", 645, 8, "list", 2340, 19], + ["move", 5, 645, 2340, 19], + ["array", 646, 0, 2341, 19], + ["move", 4, 646, 2341, 19], + ["access", 647, 0, 2342, 12], + ["move", 2, 647, 2342, 12], + ["null", 648, 2343, 28], + ["is_identical", 649, 5, 648, 2343, 28], + ["jump_true", 649, "ne_nid_2064", 2343, 28], + ["jump", "ne_ni_2065", 2343, 28], + "ne_nid_2064", + ["false", 649, 2343, 28], + ["jump", "ne_done_2063", 2343, 28], + "ne_ni_2065", + ["is_int", 650, 5, 2343, 28], + ["jump_false", 650, "ne_nn_2066", 2343, 28], + "_nop_tc_268", + ["jump", "ne_nn_2066", 2343, 28], + ["ne_int", 649, 5, 648, 2343, 28], + ["jump", "ne_done_2063", 2343, 28], + "ne_nn_2066", + ["is_num", 650, 5, 2343, 28], + ["jump_false", 650, "ne_nt_2067", 2343, 28], + "_nop_tc_269", + ["jump", "ne_nt_2067", 2343, 28], + ["ne_float", 649, 5, 648, 2343, 28], + ["jump", "ne_done_2063", 2343, 28], + "ne_nt_2067", + ["is_text", 650, 5, 2343, 28], + ["jump_false", 650, "ne_nnl_2068", 2343, 28], + "_nop_tc_270", + ["jump", "ne_nnl_2068", 2343, 28], + ["ne_text", 649, 5, 648, 2343, 28], + ["jump", "ne_done_2063", 2343, 28], + "ne_nnl_2068", + ["is_null", 650, 5, 2343, 28], + ["jump_false", 650, "ne_nb_2069", 2343, 28], + "_nop_tc_271", + "_nop_tc_272", + ["false", 649, 2343, 28], + ["jump", "ne_done_2063", 2343, 28], + "ne_nb_2069", + ["is_bool", 650, 5, 2343, 28], + ["jump_false", 650, "ne_mis_2070", 2343, 28], + "_nop_tc_273", + ["jump", "ne_mis_2070", 2343, 28], + ["ne_bool", 649, 5, 648, 2343, 28], + ["jump", "ne_done_2063", 2343, 28], + "ne_mis_2070", + ["true", 649, 2343, 28], + "ne_done_2063", + ["jump_false", 649, "tern_else_2061", 2343, 28], + ["length", 653, 5, 2343, 42], + ["move", 652, 653, 2343, 42], + ["jump", "tern_end_2062", 2343, 42], + "tern_else_2061", + ["access", 654, 0, 2343, 55], + ["move", 652, 654, 2343, 55], + "tern_end_2062", + ["move", 43, 652, 2343, 55], + "while_start_2071", + ["is_int", 656, 2, 2344, 19], + ["jump_false", 656, "rel_ni_2073", 2344, 19], + ["is_int", 657, 43, 2344, 19], + ["jump_false", 657, "rel_ni_2073", 2344, 19], + ["lt_int", 655, 2, 43, 2344, 19], + ["jump", "rel_done_2075", 2344, 19], + "rel_ni_2073", + ["is_num", 656, 2, 2344, 19], + ["jump_false", 656, "rel_nn_2074", 2344, 19], + ["is_num", 657, 43, 2344, 19], + ["jump_false", 657, "rel_nn_2074", 2344, 19], + ["lt_float", 655, 2, 43, 2344, 19], + ["jump", "rel_done_2075", 2344, 19], + "rel_nn_2074", + ["is_text", 656, 2, 2344, 19], + ["jump_false", 656, "rel_err_2076", 2344, 19], + ["is_text", 657, 43, 2344, 19], + ["jump_false", 657, "rel_err_2076", 2344, 19], + ["lt_text", 655, 2, 43, 2344, 19], + ["jump", "rel_done_2075", 2344, 19], + "rel_err_2076", + ["disrupt", 2344, 19], + "rel_done_2075", + ["jump_false", 655, "while_end_2072", 2344, 19], + ["load_dynamic", 658, 5, 2, 2345, 44], + ["access", 659, -1, 2345, 49], + ["get", 661, 55, 1, 2345, 25], + ["frame", 662, 661, 2, 2345, 25], + ["null", 663, 2345, 25], + ["setarg", 662, 0, 663, 2345, 25], + ["setarg", 662, 1, 658, 2345, 25], + ["setarg", 662, 2, 659, 2345, 25], + ["invoke", 662, 660, 2345, 25], + ["is_array", 664, 4, 2345, 25], + ["jump_false", 664, "push_err_2077", 2345, 25], + ["push", 4, 660, 2345, 25], + ["jump", "push_done_2078", 2345, 25], + "push_err_2077", + ["disrupt", 2345, 25], + "push_done_2078", + ["access", 665, 1, 2346, 19], + ["is_text", 667, 2, 2346, 19], + ["jump_false", 667, "add_cn_2080", 2346, 19], + "_nop_tc_274", + ["jump", "add_cn_2080", 2346, 19], + ["concat", 666, 2, 665, 2346, 19], + ["jump", "add_done_2079", 2346, 19], + "add_cn_2080", + ["is_num", 667, 2, 2346, 19], + ["jump_false", 667, "add_err_2081", 2346, 19], + "_nop_tc_275", + "_nop_tc_276", + ["add", 666, 2, 665, 2346, 19], + ["jump", "add_done_2079", 2346, 19], + "add_err_2081", + ["disrupt", 2346, 19], + "add_done_2079", + ["move", 2, 666, 2346, 19], + ["jump", "while_start_2071", 2346, 19], + "while_end_2072", + ["load_field", 669, 9, "kind", 2348, 21], + ["move", 10, 669, 2348, 21], + ["access", 670, ".", 2349, 26], + ["is_identical", 671, 10, 670, 2349, 26], + ["jump_true", 671, "eq_done_2084", 2349, 26], + ["is_int", 672, 10, 2349, 26], + ["jump_false", 672, "eq_ni_2085", 2349, 26], + "_nop_tc_277", + ["jump", "eq_ni_2085", 2349, 26], + ["eq_int", 671, 10, 670, 2349, 26], + ["jump", "eq_done_2084", 2349, 26], + "eq_ni_2085", + ["is_num", 672, 10, 2349, 26], + ["jump_false", 672, "eq_nn_2086", 2349, 26], + "_nop_tc_278", + ["jump", "eq_nn_2086", 2349, 26], + ["eq_float", 671, 10, 670, 2349, 26], + ["jump", "eq_done_2084", 2349, 26], + "eq_nn_2086", + ["is_text", 672, 10, 2349, 26], + ["jump_false", 672, "eq_nt_2087", 2349, 26], + "_nop_tc_279", + "_nop_tc_280", + ["eq_text", 671, 10, 670, 2349, 26], + ["jump", "eq_done_2084", 2349, 26], + "eq_nt_2087", + ["is_null", 672, 10, 2349, 26], + ["jump_false", 672, "eq_nnl_2088", 2349, 26], + "_nop_tc_281", + ["jump", "eq_nnl_2088", 2349, 26], + ["true", 671, 2349, 26], + ["jump", "eq_done_2084", 2349, 26], + "eq_nnl_2088", + ["is_bool", 672, 10, 2349, 26], + ["jump_false", 672, "eq_nb_2089", 2349, 26], + "_nop_tc_282", + ["jump", "eq_nb_2089", 2349, 26], + ["eq_bool", 671, 10, 670, 2349, 26], + ["jump", "eq_done_2084", 2349, 26], + "eq_nb_2089", + ["false", 671, 2349, 26], + "eq_done_2084", + ["jump_false", 671, "if_else_2082", 2349, 26], + ["load_field", 674, 9, "left", 2350, 20], + ["move", 45, 674, 2350, 20], + ["load_field", 675, 9, "right", 2351, 16], + ["move", 49, 675, 2351, 16], + ["access", 676, -1, 2352, 39], + ["get", 678, 55, 1, 2352, 20], + ["frame", 679, 678, 2, 2352, 20], + ["null", 680, 2352, 20], + ["setarg", 679, 0, 680, 2352, 20], + ["setarg", 679, 1, 45, 2352, 20], + ["setarg", 679, 2, 676, 2352, 20], + ["invoke", 679, 677, 2352, 20], + ["move", 46, 677, 2352, 20], + ["get", 682, 31, 1, 2353, 9], + ["frame", 683, 682, 3, 2353, 9], + ["null", 684, 2353, 9], + ["setarg", 683, 0, 684, 2353, 9], + ["setarg", 683, 1, 46, 2353, 9], + ["setarg", 683, 2, 49, 2353, 9], + ["setarg", 683, 3, 4, 2353, 9], + ["invoke", 683, 681, 2353, 9], + ["jump", "if_end_2083", 2353, 9], + "if_else_2082", + ["access", 685, -1, 2355, 38], + ["get", 687, 55, 1, 2355, 21], + ["frame", 688, 687, 2, 2355, 21], + ["null", 689, 2355, 21], + ["setarg", 688, 0, 689, 2355, 21], + ["setarg", 688, 1, 9, 2355, 21], + ["setarg", 688, 2, 685, 2355, 21], + ["invoke", 688, 686, 2355, 21], + ["move", 31, 686, 2355, 21], + ["get", 691, 30, 1, 2356, 9], + ["frame", 692, 691, 2, 2356, 9], + ["null", 693, 2356, 9], + ["setarg", 692, 0, 693, 2356, 9], + ["setarg", 692, 1, 31, 2356, 9], + ["setarg", 692, 2, 4, 2356, 9], + ["invoke", 692, 690, 2356, 9], + "if_end_2083", + ["null", 694, 2358, 14], + ["return", 694, 2358, 14], + "_nop_ur_14", + "if_else_2036", + "if_end_2037", + ["access", 695, "disrupt", 2361, 17], + ["is_identical", 696, 37, 695, 2361, 17], + ["jump_true", 696, "eq_done_2092", 2361, 17], + ["is_int", 697, 37, 2361, 17], + ["jump_false", 697, "eq_ni_2093", 2361, 17], + "_nop_tc_283", + ["jump", "eq_ni_2093", 2361, 17], + ["eq_int", 696, 37, 695, 2361, 17], + ["jump", "eq_done_2092", 2361, 17], + "eq_ni_2093", + ["is_num", 697, 37, 2361, 17], + ["jump_false", 697, "eq_nn_2094", 2361, 17], + "_nop_tc_284", + ["jump", "eq_nn_2094", 2361, 17], + ["eq_float", 696, 37, 695, 2361, 17], + ["jump", "eq_done_2092", 2361, 17], + "eq_nn_2094", + ["is_text", 697, 37, 2361, 17], + ["jump_false", 697, "eq_nt_2095", 2361, 17], + "_nop_tc_285", + "_nop_tc_286", + ["eq_text", 696, 37, 695, 2361, 17], + ["jump", "eq_done_2092", 2361, 17], + "eq_nt_2095", + ["is_null", 697, 37, 2361, 17], + ["jump_false", 697, "eq_nnl_2096", 2361, 17], + "_nop_tc_287", + ["jump", "eq_nnl_2096", 2361, 17], + ["true", 696, 2361, 17], + ["jump", "eq_done_2092", 2361, 17], + "eq_nnl_2096", + ["is_bool", 697, 37, 2361, 17], + ["jump_false", 697, "eq_nb_2097", 2361, 17], + "_nop_tc_288", + ["jump", "eq_nb_2097", 2361, 17], + ["eq_bool", 696, 37, 695, 2361, 17], + ["jump", "eq_done_2092", 2361, 17], + "eq_nb_2097", + ["false", 696, 2361, 17], + "eq_done_2092", + ["jump_false", 696, "if_else_2090", 2361, 17], + ["access", 699, "disrupt", 2362, 14], + ["get", 701, 12, 1, 2362, 7], + ["frame", 702, 701, 1, 2362, 7], + ["null", 703, 2362, 7], + ["setarg", 702, 0, 703, 2362, 7], + ["setarg", 702, 1, 699, 2362, 7], + ["invoke", 702, 700, 2362, 7], + ["null", 704, 2363, 14], + ["return", 704, 2363, 14], + "_nop_ur_15", + "if_else_2090", + "if_end_2091", + ["access", 705, "break", 2366, 17], + ["is_identical", 706, 37, 705, 2366, 17], + ["jump_true", 706, "eq_done_2100", 2366, 17], + ["is_int", 707, 37, 2366, 17], + ["jump_false", 707, "eq_ni_2101", 2366, 17], + "_nop_tc_289", + ["jump", "eq_ni_2101", 2366, 17], + ["eq_int", 706, 37, 705, 2366, 17], + ["jump", "eq_done_2100", 2366, 17], + "eq_ni_2101", + ["is_num", 707, 37, 2366, 17], + ["jump_false", 707, "eq_nn_2102", 2366, 17], + "_nop_tc_290", + ["jump", "eq_nn_2102", 2366, 17], + ["eq_float", 706, 37, 705, 2366, 17], + ["jump", "eq_done_2100", 2366, 17], + "eq_nn_2102", + ["is_text", 707, 37, 2366, 17], + ["jump_false", 707, "eq_nt_2103", 2366, 17], + "_nop_tc_291", + "_nop_tc_292", + ["eq_text", 706, 37, 705, 2366, 17], + ["jump", "eq_done_2100", 2366, 17], + "eq_nt_2103", + ["is_null", 707, 37, 2366, 17], + ["jump_false", 707, "eq_nnl_2104", 2366, 17], + "_nop_tc_293", + ["jump", "eq_nnl_2104", 2366, 17], + ["true", 706, 2366, 17], + ["jump", "eq_done_2100", 2366, 17], + "eq_nnl_2104", + ["is_bool", 707, 37, 2366, 17], + ["jump_false", 707, "eq_nb_2105", 2366, 17], + "_nop_tc_294", + ["jump", "eq_nb_2105", 2366, 17], + ["eq_bool", 706, 37, 705, 2366, 17], + ["jump", "eq_done_2100", 2366, 17], + "eq_nb_2105", + ["false", 706, 2366, 17], + "eq_done_2100", + ["jump_false", 706, "if_else_2098", 2366, 17], + ["load_field", 709, 1, "name", 2367, 11], + ["null", 710, 2367, 24], + ["is_identical", 711, 709, 710, 2367, 24], + ["jump_true", 711, "ne_nid_2110", 2367, 24], + ["jump", "ne_ni_2111", 2367, 24], + "ne_nid_2110", + ["false", 711, 2367, 24], + ["jump", "ne_done_2109", 2367, 24], + "ne_ni_2111", + ["is_int", 712, 709, 2367, 24], + ["jump_false", 712, "ne_nn_2112", 2367, 24], + "_nop_tc_295", + ["jump", "ne_nn_2112", 2367, 24], + ["ne_int", 711, 709, 710, 2367, 24], + ["jump", "ne_done_2109", 2367, 24], + "ne_nn_2112", + ["is_num", 712, 709, 2367, 24], + ["jump_false", 712, "ne_nt_2113", 2367, 24], + "_nop_tc_296", + ["jump", "ne_nt_2113", 2367, 24], + ["ne_float", 711, 709, 710, 2367, 24], + ["jump", "ne_done_2109", 2367, 24], + "ne_nt_2113", + ["is_text", 712, 709, 2367, 24], + ["jump_false", 712, "ne_nnl_2114", 2367, 24], + "_nop_tc_297", + ["jump", "ne_nnl_2114", 2367, 24], + ["ne_text", 711, 709, 710, 2367, 24], + ["jump", "ne_done_2109", 2367, 24], + "ne_nnl_2114", + ["is_null", 712, 709, 2367, 24], + ["jump_false", 712, "ne_nb_2115", 2367, 24], + "_nop_tc_298", + "_nop_tc_299", + ["false", 711, 2367, 24], + ["jump", "ne_done_2109", 2367, 24], + "ne_nb_2115", + ["is_bool", 712, 709, 2367, 24], + ["jump_false", 712, "ne_mis_2116", 2367, 24], + "_nop_tc_300", + ["jump", "ne_mis_2116", 2367, 24], + ["ne_bool", 711, 709, 710, 2367, 24], + ["jump", "ne_done_2109", 2367, 24], + "ne_mis_2116", + ["true", 711, 2367, 24], + "ne_done_2109", + ["move", 714, 711, 2367, 24], + ["jump_false", 714, "and_end_2108", 2367, 24], + ["get", 715, 84, 1, 2367, 32], + ["load_field", 716, 1, "name", 2367, 44], + ["load_dynamic", 717, 715, 716, 2367, 44], + ["null", 718, 2367, 58], + ["is_identical", 719, 717, 718, 2367, 58], + ["jump_true", 719, "ne_nid_2118", 2367, 58], + ["jump", "ne_ni_2119", 2367, 58], + "ne_nid_2118", + ["false", 719, 2367, 58], + ["jump", "ne_done_2117", 2367, 58], + "ne_ni_2119", + ["is_int", 720, 717, 2367, 58], + ["jump_false", 720, "ne_nn_2120", 2367, 58], + "_nop_tc_301", + ["jump", "ne_nn_2120", 2367, 58], + ["ne_int", 719, 717, 718, 2367, 58], + ["jump", "ne_done_2117", 2367, 58], + "ne_nn_2120", + ["is_num", 720, 717, 2367, 58], + ["jump_false", 720, "ne_nt_2121", 2367, 58], + "_nop_tc_302", + ["jump", "ne_nt_2121", 2367, 58], + ["ne_float", 719, 717, 718, 2367, 58], + ["jump", "ne_done_2117", 2367, 58], + "ne_nt_2121", + ["is_text", 720, 717, 2367, 58], + ["jump_false", 720, "ne_nnl_2122", 2367, 58], + "_nop_tc_303", + ["jump", "ne_nnl_2122", 2367, 58], + ["ne_text", 719, 717, 718, 2367, 58], + ["jump", "ne_done_2117", 2367, 58], + "ne_nnl_2122", + ["is_null", 720, 717, 2367, 58], + ["jump_false", 720, "ne_nb_2123", 2367, 58], + "_nop_tc_304", + "_nop_tc_305", + ["false", 719, 2367, 58], + ["jump", "ne_done_2117", 2367, 58], + "ne_nb_2123", + ["is_bool", 720, 717, 2367, 58], + ["jump_false", 720, "ne_mis_2124", 2367, 58], + "_nop_tc_306", + ["jump", "ne_mis_2124", 2367, 58], + ["ne_bool", 719, 717, 718, 2367, 58], + ["jump", "ne_done_2117", 2367, 58], + "ne_mis_2124", + ["true", 719, 2367, 58], + "ne_done_2117", + ["move", 714, 719, 2367, 58], + "and_end_2108", + ["jump_false", 714, "if_else_2106", 2367, 58], + ["get", 722, 84, 1, 2368, 19], + ["load_field", 723, 1, "name", 2368, 31], + ["load_dynamic", 724, 722, 723, 2368, 31], + ["load_field", 725, 724, "break_target", 2368, 31], + ["get", 727, 32, 1, 2368, 9], + ["frame", 728, 727, 1, 2368, 9], + ["null", 729, 2368, 9], + ["setarg", 728, 0, 729, 2368, 9], + ["setarg", 728, 1, 725, 2368, 9], + ["invoke", 728, 726, 2368, 9], + ["jump", "if_end_2107", 2368, 9], + "if_else_2106", + ["get", 730, 85, 1, 2369, 18], + ["null", 731, 2369, 34], + ["is_identical", 732, 730, 731, 2369, 34], + ["jump_true", 732, "ne_nid_2128", 2369, 34], + ["jump", "ne_ni_2129", 2369, 34], + "ne_nid_2128", + ["false", 732, 2369, 34], + ["jump", "ne_done_2127", 2369, 34], + "ne_ni_2129", + ["is_int", 733, 730, 2369, 34], + ["jump_false", 733, "ne_nn_2130", 2369, 34], + "_nop_tc_307", + ["jump", "ne_nn_2130", 2369, 34], + ["ne_int", 732, 730, 731, 2369, 34], + ["jump", "ne_done_2127", 2369, 34], + "ne_nn_2130", + ["is_num", 733, 730, 2369, 34], + ["jump_false", 733, "ne_nt_2131", 2369, 34], + "_nop_tc_308", + ["jump", "ne_nt_2131", 2369, 34], + ["ne_float", 732, 730, 731, 2369, 34], + ["jump", "ne_done_2127", 2369, 34], + "ne_nt_2131", + ["is_text", 733, 730, 2369, 34], + ["jump_false", 733, "ne_nnl_2132", 2369, 34], + "_nop_tc_309", + ["jump", "ne_nnl_2132", 2369, 34], + ["ne_text", 732, 730, 731, 2369, 34], + ["jump", "ne_done_2127", 2369, 34], + "ne_nnl_2132", + ["is_null", 733, 730, 2369, 34], + ["jump_false", 733, "ne_nb_2133", 2369, 34], + "_nop_tc_310", + "_nop_tc_311", + ["false", 732, 2369, 34], + ["jump", "ne_done_2127", 2369, 34], + "ne_nb_2133", + ["is_bool", 733, 730, 2369, 34], + ["jump_false", 733, "ne_mis_2134", 2369, 34], + "_nop_tc_312", + ["jump", "ne_mis_2134", 2369, 34], + ["ne_bool", 732, 730, 731, 2369, 34], + ["jump", "ne_done_2127", 2369, 34], + "ne_mis_2134", + ["true", 732, 2369, 34], + "ne_done_2127", + ["jump_false", 732, "if_else_2125", 2369, 34], + ["get", 735, 85, 1, 2370, 19], + ["get", 737, 32, 1, 2370, 9], + ["frame", 738, 737, 1, 2370, 9], + ["null", 739, 2370, 9], + ["setarg", 738, 0, 739, 2370, 9], + ["setarg", 738, 1, 735, 2370, 9], + ["invoke", 738, 736, 2370, 9], + ["jump", "if_end_2126", 2370, 9], + "if_else_2125", + "if_end_2126", + "if_end_2107", + ["null", 740, 2372, 14], + ["return", 740, 2372, 14], + "_nop_ur_16", + "if_else_2098", + "if_end_2099", + ["access", 741, "continue", 2375, 17], + ["is_identical", 742, 37, 741, 2375, 17], + ["jump_true", 742, "eq_done_2137", 2375, 17], + ["is_int", 743, 37, 2375, 17], + ["jump_false", 743, "eq_ni_2138", 2375, 17], + "_nop_tc_313", + ["jump", "eq_ni_2138", 2375, 17], + ["eq_int", 742, 37, 741, 2375, 17], + ["jump", "eq_done_2137", 2375, 17], + "eq_ni_2138", + ["is_num", 743, 37, 2375, 17], + ["jump_false", 743, "eq_nn_2139", 2375, 17], + "_nop_tc_314", + ["jump", "eq_nn_2139", 2375, 17], + ["eq_float", 742, 37, 741, 2375, 17], + ["jump", "eq_done_2137", 2375, 17], + "eq_nn_2139", + ["is_text", 743, 37, 2375, 17], + ["jump_false", 743, "eq_nt_2140", 2375, 17], + "_nop_tc_315", + "_nop_tc_316", + ["eq_text", 742, 37, 741, 2375, 17], + ["jump", "eq_done_2137", 2375, 17], + "eq_nt_2140", + ["is_null", 743, 37, 2375, 17], + ["jump_false", 743, "eq_nnl_2141", 2375, 17], + "_nop_tc_317", + ["jump", "eq_nnl_2141", 2375, 17], + ["true", 742, 2375, 17], + ["jump", "eq_done_2137", 2375, 17], + "eq_nnl_2141", + ["is_bool", 743, 37, 2375, 17], + ["jump_false", 743, "eq_nb_2142", 2375, 17], + "_nop_tc_318", + ["jump", "eq_nb_2142", 2375, 17], + ["eq_bool", 742, 37, 741, 2375, 17], + ["jump", "eq_done_2137", 2375, 17], + "eq_nb_2142", + ["false", 742, 2375, 17], + "eq_done_2137", + ["jump_false", 742, "if_else_2135", 2375, 17], + ["load_field", 745, 1, "name", 2376, 11], + ["null", 746, 2376, 24], + ["is_identical", 747, 745, 746, 2376, 24], + ["jump_true", 747, "ne_nid_2147", 2376, 24], + ["jump", "ne_ni_2148", 2376, 24], + "ne_nid_2147", + ["false", 747, 2376, 24], + ["jump", "ne_done_2146", 2376, 24], + "ne_ni_2148", + ["is_int", 748, 745, 2376, 24], + ["jump_false", 748, "ne_nn_2149", 2376, 24], + "_nop_tc_319", + ["jump", "ne_nn_2149", 2376, 24], + ["ne_int", 747, 745, 746, 2376, 24], + ["jump", "ne_done_2146", 2376, 24], + "ne_nn_2149", + ["is_num", 748, 745, 2376, 24], + ["jump_false", 748, "ne_nt_2150", 2376, 24], + "_nop_tc_320", + ["jump", "ne_nt_2150", 2376, 24], + ["ne_float", 747, 745, 746, 2376, 24], + ["jump", "ne_done_2146", 2376, 24], + "ne_nt_2150", + ["is_text", 748, 745, 2376, 24], + ["jump_false", 748, "ne_nnl_2151", 2376, 24], + "_nop_tc_321", + ["jump", "ne_nnl_2151", 2376, 24], + ["ne_text", 747, 745, 746, 2376, 24], + ["jump", "ne_done_2146", 2376, 24], + "ne_nnl_2151", + ["is_null", 748, 745, 2376, 24], + ["jump_false", 748, "ne_nb_2152", 2376, 24], + "_nop_tc_322", + "_nop_tc_323", + ["false", 747, 2376, 24], + ["jump", "ne_done_2146", 2376, 24], + "ne_nb_2152", + ["is_bool", 748, 745, 2376, 24], + ["jump_false", 748, "ne_mis_2153", 2376, 24], + "_nop_tc_324", + ["jump", "ne_mis_2153", 2376, 24], + ["ne_bool", 747, 745, 746, 2376, 24], + ["jump", "ne_done_2146", 2376, 24], + "ne_mis_2153", + ["true", 747, 2376, 24], + "ne_done_2146", + ["move", 750, 747, 2376, 24], + ["jump_false", 750, "and_end_2145", 2376, 24], + ["get", 751, 84, 1, 2376, 32], + ["load_field", 752, 1, "name", 2376, 44], + ["load_dynamic", 753, 751, 752, 2376, 44], + ["null", 754, 2376, 58], + ["is_identical", 755, 753, 754, 2376, 58], + ["jump_true", 755, "ne_nid_2155", 2376, 58], + ["jump", "ne_ni_2156", 2376, 58], + "ne_nid_2155", + ["false", 755, 2376, 58], + ["jump", "ne_done_2154", 2376, 58], + "ne_ni_2156", + ["is_int", 756, 753, 2376, 58], + ["jump_false", 756, "ne_nn_2157", 2376, 58], + "_nop_tc_325", + ["jump", "ne_nn_2157", 2376, 58], + ["ne_int", 755, 753, 754, 2376, 58], + ["jump", "ne_done_2154", 2376, 58], + "ne_nn_2157", + ["is_num", 756, 753, 2376, 58], + ["jump_false", 756, "ne_nt_2158", 2376, 58], + "_nop_tc_326", + ["jump", "ne_nt_2158", 2376, 58], + ["ne_float", 755, 753, 754, 2376, 58], + ["jump", "ne_done_2154", 2376, 58], + "ne_nt_2158", + ["is_text", 756, 753, 2376, 58], + ["jump_false", 756, "ne_nnl_2159", 2376, 58], + "_nop_tc_327", + ["jump", "ne_nnl_2159", 2376, 58], + ["ne_text", 755, 753, 754, 2376, 58], + ["jump", "ne_done_2154", 2376, 58], + "ne_nnl_2159", + ["is_null", 756, 753, 2376, 58], + ["jump_false", 756, "ne_nb_2160", 2376, 58], + "_nop_tc_328", + "_nop_tc_329", + ["false", 755, 2376, 58], + ["jump", "ne_done_2154", 2376, 58], + "ne_nb_2160", + ["is_bool", 756, 753, 2376, 58], + ["jump_false", 756, "ne_mis_2161", 2376, 58], + "_nop_tc_330", + ["jump", "ne_mis_2161", 2376, 58], + ["ne_bool", 755, 753, 754, 2376, 58], + ["jump", "ne_done_2154", 2376, 58], + "ne_mis_2161", + ["true", 755, 2376, 58], + "ne_done_2154", + ["move", 750, 755, 2376, 58], + "and_end_2145", + ["jump_false", 750, "if_else_2143", 2376, 58], + ["get", 758, 84, 1, 2377, 19], + ["load_field", 759, 1, "name", 2377, 31], + ["load_dynamic", 760, 758, 759, 2377, 31], + ["load_field", 761, 760, "continue_target", 2377, 31], + ["get", 763, 32, 1, 2377, 9], + ["frame", 764, 763, 1, 2377, 9], + ["null", 765, 2377, 9], + ["setarg", 764, 0, 765, 2377, 9], + ["setarg", 764, 1, 761, 2377, 9], + ["invoke", 764, 762, 2377, 9], + ["jump", "if_end_2144", 2377, 9], + "if_else_2143", + ["get", 766, 86, 1, 2378, 18], + ["null", 767, 2378, 37], + ["is_identical", 768, 766, 767, 2378, 37], + ["jump_true", 768, "ne_nid_2165", 2378, 37], + ["jump", "ne_ni_2166", 2378, 37], + "ne_nid_2165", + ["false", 768, 2378, 37], + ["jump", "ne_done_2164", 2378, 37], + "ne_ni_2166", + ["is_int", 769, 766, 2378, 37], + ["jump_false", 769, "ne_nn_2167", 2378, 37], + "_nop_tc_331", + ["jump", "ne_nn_2167", 2378, 37], + ["ne_int", 768, 766, 767, 2378, 37], + ["jump", "ne_done_2164", 2378, 37], + "ne_nn_2167", + ["is_num", 769, 766, 2378, 37], + ["jump_false", 769, "ne_nt_2168", 2378, 37], + "_nop_tc_332", + ["jump", "ne_nt_2168", 2378, 37], + ["ne_float", 768, 766, 767, 2378, 37], + ["jump", "ne_done_2164", 2378, 37], + "ne_nt_2168", + ["is_text", 769, 766, 2378, 37], + ["jump_false", 769, "ne_nnl_2169", 2378, 37], + "_nop_tc_333", + ["jump", "ne_nnl_2169", 2378, 37], + ["ne_text", 768, 766, 767, 2378, 37], + ["jump", "ne_done_2164", 2378, 37], + "ne_nnl_2169", + ["is_null", 769, 766, 2378, 37], + ["jump_false", 769, "ne_nb_2170", 2378, 37], + "_nop_tc_334", + "_nop_tc_335", + ["false", 768, 2378, 37], + ["jump", "ne_done_2164", 2378, 37], + "ne_nb_2170", + ["is_bool", 769, 766, 2378, 37], + ["jump_false", 769, "ne_mis_2171", 2378, 37], + "_nop_tc_336", + ["jump", "ne_mis_2171", 2378, 37], + ["ne_bool", 768, 766, 767, 2378, 37], + ["jump", "ne_done_2164", 2378, 37], + "ne_mis_2171", + ["true", 768, 2378, 37], + "ne_done_2164", + ["jump_false", 768, "if_else_2162", 2378, 37], + ["get", 771, 86, 1, 2379, 19], + ["get", 773, 32, 1, 2379, 9], + ["frame", 774, 773, 1, 2379, 9], + ["null", 775, 2379, 9], + ["setarg", 774, 0, 775, 2379, 9], + ["setarg", 774, 1, 771, 2379, 9], + ["invoke", 774, 772, 2379, 9], + ["jump", "if_end_2163", 2379, 9], + "if_else_2162", + "if_end_2163", + "if_end_2144", + ["null", 776, 2381, 14], + ["return", 776, 2381, 14], + "_nop_ur_17", + "if_else_2135", + "if_end_2136", + ["access", 777, "switch", 2384, 17], + ["is_identical", 778, 37, 777, 2384, 17], + ["jump_true", 778, "eq_done_2174", 2384, 17], + ["is_int", 779, 37, 2384, 17], + ["jump_false", 779, "eq_ni_2175", 2384, 17], + "_nop_tc_337", + ["jump", "eq_ni_2175", 2384, 17], + ["eq_int", 778, 37, 777, 2384, 17], + ["jump", "eq_done_2174", 2384, 17], + "eq_ni_2175", + ["is_num", 779, 37, 2384, 17], + ["jump_false", 779, "eq_nn_2176", 2384, 17], + "_nop_tc_338", + ["jump", "eq_nn_2176", 2384, 17], + ["eq_float", 778, 37, 777, 2384, 17], + ["jump", "eq_done_2174", 2384, 17], + "eq_nn_2176", + ["is_text", 779, 37, 2384, 17], + ["jump_false", 779, "eq_nt_2177", 2384, 17], + "_nop_tc_339", + "_nop_tc_340", + ["eq_text", 778, 37, 777, 2384, 17], + ["jump", "eq_done_2174", 2384, 17], + "eq_nt_2177", + ["is_null", 779, 37, 2384, 17], + ["jump_false", 779, "eq_nnl_2178", 2384, 17], + "_nop_tc_341", + ["jump", "eq_nnl_2178", 2384, 17], + ["true", 778, 2384, 17], + ["jump", "eq_done_2174", 2384, 17], + "eq_nnl_2178", + ["is_bool", 779, 37, 2384, 17], + ["jump_false", 779, "eq_nb_2179", 2384, 17], + "_nop_tc_342", + ["jump", "eq_nb_2179", 2384, 17], + ["eq_bool", 778, 37, 777, 2384, 17], + ["jump", "eq_done_2174", 2384, 17], + "eq_nb_2179", + ["false", 778, 2384, 17], + "eq_done_2174", + ["jump_false", 778, "if_else_2172", 2384, 17], + ["load_field", 781, 1, "expression", 2385, 14], + ["move", 28, 781, 2385, 14], + ["load_field", 782, 1, "cases", 2386, 15], + ["move", 18, 782, 2386, 15], + ["access", 783, -1, 2387, 35], + ["get", 785, 55, 1, 2387, 20], + ["frame", 786, 785, 2, 2387, 20], + ["null", 787, 2387, 20], + ["setarg", 786, 0, 787, 2387, 20], + ["setarg", 786, 1, 28, 2387, 20], + ["setarg", 786, 2, 783, 2387, 20], + ["invoke", 786, 784, 2387, 20], + ["move", 54, 784, 2387, 20], + ["access", 788, "switch_end", 2388, 29], + ["get", 790, 57, 1, 2388, 19], + ["frame", 791, 790, 1, 2388, 19], + ["null", 792, 2388, 19], + ["setarg", 791, 0, 792, 2388, 19], + ["setarg", 791, 1, 788, 2388, 19], + ["invoke", 791, 789, 2388, 19], + ["move", 27, 789, 2388, 19], + ["null", 793, 2389, 23], + ["move", 23, 793, 2389, 23], + ["get", 794, 85, 1, 2390, 19], + ["move", 47, 794, 2390, 19], + ["put", 27, 85, 1, 2391, 22], + ["array", 795, 0, 2393, 21], + ["move", 14, 795, 2393, 21], + ["access", 796, 0, 2394, 12], + ["move", 2, 796, 2394, 12], + "while_start_2180", + ["length", 797, 18, 2395, 26], + ["is_int", 799, 2, 2395, 26], + ["jump_false", 799, "rel_ni_2182", 2395, 26], + "_nop_tc_343", + "_nop_tc_344", + ["lt_int", 798, 2, 797, 2395, 26], + ["jump", "rel_done_2184", 2395, 26], + "rel_ni_2182", + ["is_num", 799, 2, 2395, 26], + ["jump_false", 799, "rel_nn_2183", 2395, 26], + "_nop_tc_345", + "_nop_tc_346", + ["lt_float", 798, 2, 797, 2395, 26], + ["jump", "rel_done_2184", 2395, 26], + "rel_nn_2183", + ["is_text", 799, 2, 2395, 26], + ["jump_false", 799, "rel_err_2185", 2395, 26], + "_nop_tc_347", + ["jump", "rel_err_2185", 2395, 26], + ["lt_text", 798, 2, 797, 2395, 26], + ["jump", "rel_done_2184", 2395, 26], + "rel_err_2185", + ["disrupt", 2395, 26], + "rel_done_2184", + ["jump_false", 798, "while_end_2181", 2395, 26], + ["load_dynamic", 801, 18, 2, 2396, 27], + ["move", 15, 801, 2396, 27], + ["load_field", 802, 15, "kind", 2397, 21], + ["move", 12, 802, 2397, 21], + ["access", 803, "default", 2398, 26], + ["is_identical", 804, 12, 803, 2398, 26], + ["jump_true", 804, "eq_done_2188", 2398, 26], + ["is_int", 805, 12, 2398, 26], + ["jump_false", 805, "eq_ni_2189", 2398, 26], + "_nop_tc_348", + ["jump", "eq_ni_2189", 2398, 26], + ["eq_int", 804, 12, 803, 2398, 26], + ["jump", "eq_done_2188", 2398, 26], + "eq_ni_2189", + ["is_num", 805, 12, 2398, 26], + ["jump_false", 805, "eq_nn_2190", 2398, 26], + "_nop_tc_349", + ["jump", "eq_nn_2190", 2398, 26], + ["eq_float", 804, 12, 803, 2398, 26], + ["jump", "eq_done_2188", 2398, 26], + "eq_nn_2190", + ["is_text", 805, 12, 2398, 26], + ["jump_false", 805, "eq_nt_2191", 2398, 26], + "_nop_tc_350", + "_nop_tc_351", + ["eq_text", 804, 12, 803, 2398, 26], + ["jump", "eq_done_2188", 2398, 26], + "eq_nt_2191", + ["is_null", 805, 12, 2398, 26], + ["jump_false", 805, "eq_nnl_2192", 2398, 26], + "_nop_tc_352", + ["jump", "eq_nnl_2192", 2398, 26], + ["true", 804, 2398, 26], + ["jump", "eq_done_2188", 2398, 26], + "eq_nnl_2192", + ["is_bool", 805, 12, 2398, 26], + ["jump_false", 805, "eq_nb_2193", 2398, 26], + "_nop_tc_353", + ["jump", "eq_nb_2193", 2398, 26], + ["eq_bool", 804, 12, 803, 2398, 26], + ["jump", "eq_done_2188", 2398, 26], + "eq_nb_2193", + ["false", 804, 2398, 26], + "eq_done_2188", + ["jump_false", 804, "if_else_2186", 2398, 26], + ["access", 807, "switch_default", 2399, 37], + ["get", 809, 57, 1, 2399, 27], + ["frame", 810, 809, 1, 2399, 27], + ["null", 811, 2399, 27], + ["setarg", 810, 0, 811, 2399, 27], + ["setarg", 810, 1, 807, 2399, 27], + ["invoke", 810, 808, 2399, 27], + ["move", 23, 808, 2399, 27], + ["is_array", 812, 14, 2400, 29], + ["jump_false", 812, "push_err_2194", 2400, 29], + ["push", 14, 23, 2400, 29], + ["jump", "push_done_2195", 2400, 29], + "push_err_2194", + ["disrupt", 2400, 29], + "push_done_2195", + ["jump", "if_end_2187", 2400, 29], + "if_else_2186", + ["access", 813, "switch_case", 2402, 34], + ["get", 815, 57, 1, 2402, 24], + ["frame", 816, 815, 1, 2402, 24], + ["null", 817, 2402, 24], + ["setarg", 816, 0, 817, 2402, 24], + ["setarg", 816, 1, 813, 2402, 24], + ["invoke", 816, 814, 2402, 24], + ["move", 13, 814, 2402, 24], + ["load_field", 818, 15, "expression", 2403, 23], + ["move", 11, 818, 2403, 23], + ["access", 819, -1, 2404, 42], + ["get", 821, 55, 1, 2404, 22], + ["frame", 822, 821, 2, 2404, 22], + ["null", 823, 2404, 22], + ["setarg", 822, 0, 823, 2404, 22], + ["setarg", 822, 1, 11, 2404, 22], + ["setarg", 822, 2, 819, 2404, 22], + ["invoke", 822, 820, 2404, 22], + ["move", 17, 820, 2404, 22], + ["get", 825, 9, 1, 2405, 22], + ["frame", 826, 825, 0, 2405, 22], + ["null", 827, 2405, 22], + ["setarg", 826, 0, 827, 2405, 22], + ["invoke", 826, 824, 2405, 22], + ["move", 19, 824, 2405, 22], + ["null", 828, 2406, 20], + ["put", 828, 4, 1, 2406, 20], + ["put", 11, 6, 1, 2407, 20], + ["access", 829, "eq", 2408, 22], + ["get", 831, 19, 1, 2408, 11], + ["frame", 832, 831, 4, 2408, 11], + ["null", 833, 2408, 11], + ["setarg", 832, 0, 833, 2408, 11], + ["setarg", 832, 1, 829, 2408, 11], + ["setarg", 832, 2, 19, 2408, 11], + ["setarg", 832, 3, 54, 2408, 11], + ["setarg", 832, 4, 17, 2408, 11], + ["invoke", 832, 830, 2408, 11], + ["access", 834, "jump_true", 2409, 26], + ["get", 836, 33, 1, 2409, 11], + ["frame", 837, 836, 3, 2409, 11], + ["null", 838, 2409, 11], + ["setarg", 837, 0, 838, 2409, 11], + ["setarg", 837, 1, 834, 2409, 11], + ["setarg", 837, 2, 19, 2409, 11], + ["setarg", 837, 3, 13, 2409, 11], + ["invoke", 837, 835, 2409, 11], + ["is_array", 839, 14, 2410, 29], + ["jump_false", 839, "push_err_2196", 2410, 29], + ["push", 14, 13, 2410, 29], + ["jump", "push_done_2197", 2410, 29], + "push_err_2196", + ["disrupt", 2410, 29], + "push_done_2197", + "if_end_2187", + ["access", 840, 1, 2412, 19], + ["is_text", 842, 2, 2412, 19], + ["jump_false", 842, "add_cn_2199", 2412, 19], + "_nop_tc_354", + ["jump", "add_cn_2199", 2412, 19], + ["concat", 841, 2, 840, 2412, 19], + ["jump", "add_done_2198", 2412, 19], + "add_cn_2199", + ["is_num", 842, 2, 2412, 19], + ["jump_false", 842, "add_err_2200", 2412, 19], + "_nop_tc_355", + "_nop_tc_356", + ["add", 841, 2, 840, 2412, 19], + ["jump", "add_done_2198", 2412, 19], + "add_err_2200", + ["disrupt", 2412, 19], + "add_done_2198", + ["move", 2, 841, 2412, 19], + ["jump", "while_start_2180", 2412, 19], + "while_end_2181", + ["null", 844, 2414, 28], + ["is_identical", 845, 23, 844, 2414, 28], + ["jump_true", 845, "ne_nid_2204", 2414, 28], + ["jump", "ne_ni_2205", 2414, 28], + "ne_nid_2204", + ["false", 845, 2414, 28], + ["jump", "ne_done_2203", 2414, 28], + "ne_ni_2205", + ["is_int", 846, 23, 2414, 28], + ["jump_false", 846, "ne_nn_2206", 2414, 28], + "_nop_tc_357", + ["jump", "ne_nn_2206", 2414, 28], + ["ne_int", 845, 23, 844, 2414, 28], + ["jump", "ne_done_2203", 2414, 28], + "ne_nn_2206", + ["is_num", 846, 23, 2414, 28], + ["jump_false", 846, "ne_nt_2207", 2414, 28], + "_nop_tc_358", + ["jump", "ne_nt_2207", 2414, 28], + ["ne_float", 845, 23, 844, 2414, 28], + ["jump", "ne_done_2203", 2414, 28], + "ne_nt_2207", + ["is_text", 846, 23, 2414, 28], + ["jump_false", 846, "ne_nnl_2208", 2414, 28], + "_nop_tc_359", + ["jump", "ne_nnl_2208", 2414, 28], + ["ne_text", 845, 23, 844, 2414, 28], + ["jump", "ne_done_2203", 2414, 28], + "ne_nnl_2208", + ["is_null", 846, 23, 2414, 28], + ["jump_false", 846, "ne_nb_2209", 2414, 28], + "_nop_tc_360", + "_nop_tc_361", + ["false", 845, 2414, 28], + ["jump", "ne_done_2203", 2414, 28], + "ne_nb_2209", + ["is_bool", 846, 23, 2414, 28], + ["jump_false", 846, "ne_mis_2210", 2414, 28], + "_nop_tc_362", + ["jump", "ne_mis_2210", 2414, 28], + ["ne_bool", 845, 23, 844, 2414, 28], + ["jump", "ne_done_2203", 2414, 28], + "ne_mis_2210", + ["true", 845, 2414, 28], + "ne_done_2203", + ["jump_false", 845, "if_else_2201", 2414, 28], + ["get", 849, 32, 1, 2415, 9], + ["frame", 850, 849, 1, 2415, 9], + ["null", 851, 2415, 9], + ["setarg", 850, 0, 851, 2415, 9], + ["setarg", 850, 1, 23, 2415, 9], + ["invoke", 850, 848, 2415, 9], + ["jump", "if_end_2202", 2415, 9], + "if_else_2201", + ["get", 853, 32, 1, 2417, 9], + ["frame", 854, 853, 1, 2417, 9], + ["null", 855, 2417, 9], + ["setarg", 854, 0, 855, 2417, 9], + ["setarg", 854, 1, 27, 2417, 9], + ["invoke", 854, 852, 2417, 9], + "if_end_2202", + ["access", 856, 0, 2420, 12], + ["move", 2, 856, 2420, 12], + "while_start_2211", + ["length", 857, 18, 2421, 26], + ["is_int", 859, 2, 2421, 26], + ["jump_false", 859, "rel_ni_2213", 2421, 26], + "_nop_tc_363", + "_nop_tc_364", + ["lt_int", 858, 2, 857, 2421, 26], + ["jump", "rel_done_2215", 2421, 26], + "rel_ni_2213", + ["is_num", 859, 2, 2421, 26], + ["jump_false", 859, "rel_nn_2214", 2421, 26], + "_nop_tc_365", + "_nop_tc_366", + ["lt_float", 858, 2, 857, 2421, 26], + ["jump", "rel_done_2215", 2421, 26], + "rel_nn_2214", + ["is_text", 859, 2, 2421, 26], + ["jump_false", 859, "rel_err_2216", 2421, 26], + "_nop_tc_367", + ["jump", "rel_err_2216", 2421, 26], + ["lt_text", 858, 2, 857, 2421, 26], + ["jump", "rel_done_2215", 2421, 26], + "rel_err_2216", + ["disrupt", 2421, 26], + "rel_done_2215", + ["jump_false", 858, "while_end_2212", 2421, 26], + ["load_dynamic", 861, 14, 2, 2422, 32], + ["get", 863, 34, 1, 2422, 9], + ["frame", 864, 863, 1, 2422, 9], + ["null", 865, 2422, 9], + ["setarg", 864, 0, 865, 2422, 9], + ["setarg", 864, 1, 861, 2422, 9], + ["invoke", 864, 862, 2422, 9], + ["load_dynamic", 866, 18, 2, 2423, 28], + ["load_field", 867, 866, "statements", 2423, 28], + ["move", 16, 867, 2423, 28], + ["access", 868, 0, 2424, 14], + ["move", 3, 868, 2424, 14], + "while_start_2217", + ["length", 869, 16, 2425, 28], + ["is_int", 871, 3, 2425, 28], + ["jump_false", 871, "rel_ni_2219", 2425, 28], + "_nop_tc_368", + "_nop_tc_369", + ["lt_int", 870, 3, 869, 2425, 28], + ["jump", "rel_done_2221", 2425, 28], + "rel_ni_2219", + ["is_num", 871, 3, 2425, 28], + ["jump_false", 871, "rel_nn_2220", 2425, 28], + "_nop_tc_370", + "_nop_tc_371", + ["lt_float", 870, 3, 869, 2425, 28], + ["jump", "rel_done_2221", 2425, 28], + "rel_nn_2220", + ["is_text", 871, 3, 2425, 28], + ["jump_false", 871, "rel_err_2222", 2425, 28], + "_nop_tc_372", + ["jump", "rel_err_2222", 2425, 28], + ["lt_text", 870, 3, 869, 2425, 28], + ["jump", "rel_done_2221", 2425, 28], + "rel_err_2222", + ["disrupt", 2425, 28], + "rel_done_2221", + ["jump_false", 870, "while_end_2218", 2425, 28], + ["load_dynamic", 873, 16, 3, 2426, 36], + ["get", 875, 59, 1, 2426, 11], + ["frame", 876, 875, 1, 2426, 11], + ["null", 877, 2426, 11], + ["setarg", 876, 0, 877, 2426, 11], + ["setarg", 876, 1, 873, 2426, 11], + ["invoke", 876, 874, 2426, 11], + ["access", 878, 1, 2427, 21], + ["is_text", 880, 3, 2427, 21], + ["jump_false", 880, "add_cn_2224", 2427, 21], + "_nop_tc_373", + ["jump", "add_cn_2224", 2427, 21], + ["concat", 879, 3, 878, 2427, 21], + ["jump", "add_done_2223", 2427, 21], + "add_cn_2224", + ["is_num", 880, 3, 2427, 21], + ["jump_false", 880, "add_err_2225", 2427, 21], + "_nop_tc_374", + "_nop_tc_375", + ["add", 879, 3, 878, 2427, 21], + ["jump", "add_done_2223", 2427, 21], + "add_err_2225", + ["disrupt", 2427, 21], + "add_done_2223", + ["move", 3, 879, 2427, 21], + ["jump", "while_start_2217", 2427, 21], + "while_end_2218", + ["access", 882, 1, 2429, 19], + ["is_text", 884, 2, 2429, 19], + ["jump_false", 884, "add_cn_2227", 2429, 19], + "_nop_tc_376", + ["jump", "add_cn_2227", 2429, 19], + ["concat", 883, 2, 882, 2429, 19], + ["jump", "add_done_2226", 2429, 19], + "add_cn_2227", + ["is_num", 884, 2, 2429, 19], + ["jump_false", 884, "add_err_2228", 2429, 19], + "_nop_tc_377", + "_nop_tc_378", + ["add", 883, 2, 882, 2429, 19], + ["jump", "add_done_2226", 2429, 19], + "add_err_2228", + ["disrupt", 2429, 19], + "add_done_2226", + ["move", 2, 883, 2429, 19], + ["jump", "while_start_2211", 2429, 19], + "while_end_2212", + ["get", 887, 34, 1, 2431, 7], + ["frame", 888, 887, 1, 2431, 7], + ["null", 889, 2431, 7], + ["setarg", 888, 0, 889, 2431, 7], + ["setarg", 888, 1, 27, 2431, 7], + ["invoke", 888, 886, 2431, 7], + ["put", 47, 85, 1, 2432, 22], + ["null", 890, 2433, 14], + ["return", 890, 2433, 14], + "_nop_ur_18", + "if_else_2172", + "if_end_2173", + ["access", 891, "function", 2436, 17], + ["is_identical", 892, 37, 891, 2436, 17], + ["jump_true", 892, "eq_done_2231", 2436, 17], + ["is_int", 893, 37, 2436, 17], + ["jump_false", 893, "eq_ni_2232", 2436, 17], + "_nop_tc_379", + ["jump", "eq_ni_2232", 2436, 17], + ["eq_int", 892, 37, 891, 2436, 17], + ["jump", "eq_done_2231", 2436, 17], + "eq_ni_2232", + ["is_num", 893, 37, 2436, 17], + ["jump_false", 893, "eq_nn_2233", 2436, 17], + "_nop_tc_380", + ["jump", "eq_nn_2233", 2436, 17], + ["eq_float", 892, 37, 891, 2436, 17], + ["jump", "eq_done_2231", 2436, 17], + "eq_nn_2233", + ["is_text", 893, 37, 2436, 17], + ["jump_false", 893, "eq_nt_2234", 2436, 17], + "_nop_tc_381", + "_nop_tc_382", + ["eq_text", 892, 37, 891, 2436, 17], + ["jump", "eq_done_2231", 2436, 17], + "eq_nt_2234", + ["is_null", 893, 37, 2436, 17], + ["jump_false", 893, "eq_nnl_2235", 2436, 17], + "_nop_tc_383", + ["jump", "eq_nnl_2235", 2436, 17], + ["true", 892, 2436, 17], + ["jump", "eq_done_2231", 2436, 17], + "eq_nnl_2235", + ["is_bool", 893, 37, 2436, 17], + ["jump_false", 893, "eq_nb_2236", 2436, 17], + "_nop_tc_384", + ["jump", "eq_nb_2236", 2436, 17], + ["eq_bool", 892, 37, 891, 2436, 17], + ["jump", "eq_done_2231", 2436, 17], + "eq_nb_2236", + ["false", 892, 2436, 17], + "eq_done_2231", + ["jump_false", 892, "if_else_2229", 2436, 17], + ["load_field", 895, 1, "name", 2437, 14], + ["move", 42, 895, 2437, 14], + ["null", 896, 2438, 19], + ["is_identical", 897, 42, 896, 2438, 19], + ["jump_true", 897, "ne_nid_2240", 2438, 19], + ["jump", "ne_ni_2241", 2438, 19], + "ne_nid_2240", + ["false", 897, 2438, 19], + ["jump", "ne_done_2239", 2438, 19], + "ne_ni_2241", + ["is_int", 898, 42, 2438, 19], + ["jump_false", 898, "ne_nn_2242", 2438, 19], + "_nop_tc_385", + ["jump", "ne_nn_2242", 2438, 19], + ["ne_int", 897, 42, 896, 2438, 19], + ["jump", "ne_done_2239", 2438, 19], + "ne_nn_2242", + ["is_num", 898, 42, 2438, 19], + ["jump_false", 898, "ne_nt_2243", 2438, 19], + "_nop_tc_386", + ["jump", "ne_nt_2243", 2438, 19], + ["ne_float", 897, 42, 896, 2438, 19], + ["jump", "ne_done_2239", 2438, 19], + "ne_nt_2243", + ["is_text", 898, 42, 2438, 19], + ["jump_false", 898, "ne_nnl_2244", 2438, 19], + "_nop_tc_387", + ["jump", "ne_nnl_2244", 2438, 19], + ["ne_text", 897, 42, 896, 2438, 19], + ["jump", "ne_done_2239", 2438, 19], + "ne_nnl_2244", + ["is_null", 898, 42, 2438, 19], + ["jump_false", 898, "ne_nb_2245", 2438, 19], + "_nop_tc_388", + "_nop_tc_389", + ["false", 897, 2438, 19], + ["jump", "ne_done_2239", 2438, 19], + "ne_nb_2245", + ["is_bool", 898, 42, 2438, 19], + ["jump_false", 898, "ne_mis_2246", 2438, 19], + "_nop_tc_390", + ["jump", "ne_mis_2246", 2438, 19], + ["ne_bool", 897, 42, 896, 2438, 19], + ["jump", "ne_done_2239", 2438, 19], + "ne_mis_2246", + ["true", 897, 2438, 19], + "ne_done_2239", + ["jump_false", 897, "if_else_2237", 2438, 19], + ["get", 901, 56, 1, 2439, 16], + ["frame", 902, 901, 1, 2439, 16], + ["null", 903, 2439, 16], + ["setarg", 902, 0, 903, 2439, 16], + ["setarg", 902, 1, 1, 2439, 16], + ["invoke", 902, 900, 2439, 16], + ["move", 29, 900, 2439, 16], + ["get", 904, 76, 1, 2440, 19], + ["move", 30, 904, 2440, 19], + ["get", 905, 76, 1, 2441, 26], + ["access", 906, 1, 2441, 43], + ["is_text", 908, 905, 2441, 43], + ["jump_false", 908, "add_cn_2248", 2441, 43], + "_nop_tc_391", + ["jump", "add_cn_2248", 2441, 43], + ["concat", 907, 905, 906, 2441, 43], + ["jump", "add_done_2247", 2441, 43], + "add_cn_2248", + ["is_num", 908, 905, 2441, 43], + ["jump_false", 908, "add_err_2249", 2441, 43], + "_nop_tc_392", + "_nop_tc_393", + ["add", 907, 905, 906, 2441, 43], + ["jump", "add_done_2247", 2441, 43], + "add_err_2249", + ["disrupt", 2441, 43], + "add_done_2247", + ["put", 907, 76, 1, 2441, 43], + ["get", 910, 78, 1, 2442, 14], + ["is_array", 911, 910, 2442, 27], + ["jump_false", 911, "push_err_2250", 2442, 27], + ["push", 910, 29, 2442, 27], + ["jump", "push_done_2251", 2442, 27], + "push_err_2250", + ["disrupt", 2442, 27], + "push_done_2251", + ["get", 913, 49, 1, 2443, 22], + ["frame", 914, 913, 1, 2443, 22], + ["null", 915, 2443, 22], + ["setarg", 914, 0, 915, 2443, 22], + ["setarg", 914, 1, 42, 2443, 22], + ["invoke", 914, 912, 2443, 22], + ["move", 41, 912, 2443, 22], + ["get", 917, 9, 1, 2444, 16], + ["frame", 918, 917, 0, 2444, 16], + ["null", 919, 2444, 16], + ["setarg", 918, 0, 919, 2444, 16], + ["invoke", 918, 916, 2444, 16], + ["move", 24, 916, 2444, 16], + ["access", 920, "function", 2445, 16], + ["get", 922, 14, 1, 2445, 9], + ["frame", 923, 922, 3, 2445, 9], + ["null", 924, 2445, 9], + ["setarg", 923, 0, 924, 2445, 9], + ["setarg", 923, 1, 920, 2445, 9], + ["setarg", 923, 2, 24, 2445, 9], + ["setarg", 923, 3, 30, 2445, 9], + ["invoke", 923, 921, 2445, 9], + ["access", 925, 0, 2446, 27], + ["is_int", 927, 41, 2446, 27], + ["jump_false", 927, "rel_ni_2254", 2446, 27], + "_nop_tc_394", + "_nop_tc_395", + ["ge_int", 926, 41, 925, 2446, 27], + ["jump", "rel_done_2256", 2446, 27], + "rel_ni_2254", + ["is_num", 927, 41, 2446, 27], + ["jump_false", 927, "rel_nn_2255", 2446, 27], + "_nop_tc_396", + "_nop_tc_397", + ["ge_float", 926, 41, 925, 2446, 27], + ["jump", "rel_done_2256", 2446, 27], + "rel_nn_2255", + ["is_text", 927, 41, 2446, 27], + ["jump_false", 927, "rel_err_2257", 2446, 27], + "_nop_tc_398", + ["jump", "rel_err_2257", 2446, 27], + ["ge_text", 926, 41, 925, 2446, 27], + ["jump", "rel_done_2256", 2446, 27], + "rel_err_2257", + ["disrupt", 2446, 27], + "rel_done_2256", + ["jump_false", 926, "if_else_2252", 2446, 27], + ["access", 929, "move", 2447, 18], + ["get", 931, 14, 1, 2447, 11], + ["frame", 932, 931, 3, 2447, 11], + ["null", 933, 2447, 11], + ["setarg", 932, 0, 933, 2447, 11], + ["setarg", 932, 1, 929, 2447, 11], + ["setarg", 932, 2, 41, 2447, 11], + ["setarg", 932, 3, 24, 2447, 11], + ["invoke", 932, 930, 2447, 11], + ["jump", "if_end_2253", 2447, 11], + "if_else_2252", + "if_end_2253", + ["jump", "if_end_2238", 2447, 11], + "if_else_2237", + "if_end_2238", + ["null", 934, 2450, 14], + ["return", 934, 2450, 14], + "_nop_ur_19", + "if_else_2229", + "if_end_2230", + ["access", 935, "call", 2453, 17], + ["is_identical", 936, 37, 935, 2453, 17], + ["jump_true", 936, "eq_done_2260", 2453, 17], + ["is_int", 937, 37, 2453, 17], + ["jump_false", 937, "eq_ni_2261", 2453, 17], + "_nop_tc_399", + ["jump", "eq_ni_2261", 2453, 17], + ["eq_int", 936, 37, 935, 2453, 17], + ["jump", "eq_done_2260", 2453, 17], + "eq_ni_2261", + ["is_num", 937, 37, 2453, 17], + ["jump_false", 937, "eq_nn_2262", 2453, 17], + "_nop_tc_400", + ["jump", "eq_nn_2262", 2453, 17], + ["eq_float", 936, 37, 935, 2453, 17], + ["jump", "eq_done_2260", 2453, 17], + "eq_nn_2262", + ["is_text", 937, 37, 2453, 17], + ["jump_false", 937, "eq_nt_2263", 2453, 17], + "_nop_tc_401", + "_nop_tc_402", + ["eq_text", 936, 37, 935, 2453, 17], + ["jump", "eq_done_2260", 2453, 17], + "eq_nt_2263", + ["is_null", 937, 37, 2453, 17], + ["jump_false", 937, "eq_nnl_2264", 2453, 17], + "_nop_tc_403", + ["jump", "eq_nnl_2264", 2453, 17], + ["true", 936, 2453, 17], + ["jump", "eq_done_2260", 2453, 17], + "eq_nnl_2264", + ["is_bool", 937, 37, 2453, 17], + ["jump_false", 937, "eq_nb_2265", 2453, 17], + "_nop_tc_404", + ["jump", "eq_nb_2265", 2453, 17], + ["eq_bool", 936, 37, 935, 2453, 17], + ["jump", "eq_done_2260", 2453, 17], + "eq_nb_2265", + ["false", 936, 2453, 17], + "eq_done_2260", + ["jump_false", 936, "if_else_2258", 2453, 17], + ["load_field", 939, 1, "expression", 2454, 16], + ["access", 940, -1, 2454, 33], + ["get", 942, 55, 1, 2454, 7], + ["frame", 943, 942, 2, 2454, 7], + ["null", 944, 2454, 7], + ["setarg", 943, 0, 944, 2454, 7], + ["setarg", 943, 1, 939, 2454, 7], + ["setarg", 943, 2, 940, 2454, 7], + ["invoke", 943, 941, 2454, 7], + ["null", 945, 2455, 14], + ["return", 945, 2455, 14], + "_nop_ur_20", + "if_else_2258", + "if_end_2259", + ["access", 946, -1, 2458, 20], + ["get", 948, 55, 1, 2458, 5], + ["frame", 949, 948, 2, 2458, 5], + ["null", 950, 2458, 5], + ["setarg", 949, 0, 950, 2458, 5], + ["setarg", 949, 1, 1, 2458, 5], + ["setarg", 949, 2, 946, 2458, 5], + ["invoke", 949, 947, 2458, 5], + ["null", 951, 2459, 12], + ["return", 951, 2459, 12], + "_nop_ur_21", + "_nop_ur_22" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 383, + "nr_close_slots": 0, + "instructions": [ + ["get", 35, 96, 1, 2464, 17], + ["frame", 36, 35, 0, 2464, 17], + ["null", 37, 2464, 17], + ["setarg", 36, 0, 37, 2464, 17], + ["invoke", 36, 34, 2464, 17], + ["move", 30, 34, 2464, 17], + ["load_field", 38, 1, "arrow", 2465, 20], + ["true", 39, 2465, 39], + ["is_identical", 40, 38, 39, 2465, 39], + ["jump_true", 40, "eq_done_2266", 2465, 39], + ["is_int", 41, 38, 2465, 39], + ["jump_false", 41, "eq_ni_2267", 2465, 39], + "_nop_tc_1", + ["jump", "eq_ni_2267", 2465, 39], + ["eq_int", 40, 38, 39, 2465, 39], + ["jump", "eq_done_2266", 2465, 39], + "eq_ni_2267", + ["is_num", 41, 38, 2465, 39], + ["jump_false", 41, "eq_nn_2268", 2465, 39], + "_nop_tc_2", + ["jump", "eq_nn_2268", 2465, 39], + ["eq_float", 40, 38, 39, 2465, 39], + ["jump", "eq_done_2266", 2465, 39], + "eq_nn_2268", + ["is_text", 41, 38, 2465, 39], + ["jump_false", 41, "eq_nt_2269", 2465, 39], + "_nop_tc_3", + ["jump", "eq_nt_2269", 2465, 39], + ["eq_text", 40, 38, 39, 2465, 39], + ["jump", "eq_done_2266", 2465, 39], + "eq_nt_2269", + ["is_null", 41, 38, 2465, 39], + ["jump_false", 41, "eq_nnl_2270", 2465, 39], + "_nop_tc_4", + ["jump", "eq_nnl_2270", 2465, 39], + ["true", 40, 2465, 39], + ["jump", "eq_done_2266", 2465, 39], + "eq_nnl_2270", + ["is_bool", 41, 38, 2465, 39], + ["jump_false", 41, "eq_nb_2271", 2465, 39], + "_nop_tc_5", + "_nop_tc_6", + ["eq_bool", 40, 38, 39, 2465, 39], + ["jump", "eq_done_2266", 2465, 39], + "eq_nb_2271", + ["false", 40, 2465, 39], + "eq_done_2266", + ["move", 18, 40, 2465, 39], + ["load_field", 43, 1, "function_nr", 2466, 22], + ["move", 13, 43, 2466, 22], + ["load_field", 44, 1, "list", 2467, 18], + ["move", 27, 44, 2467, 18], + ["access", 21, 0, 2468, 21], + ["access", 26, 1, 2469, 22], + ["access", 2, 0, 2470, 14], + ["null", 24, 2471, 17], + ["null", 25, 2472, 22], + ["access", 28, 1, 2473, 14], + ["null", 5, 2474, 24], + ["null", 10, 2475, 21], + ["access", 6, 0, 2476, 24], + ["null", 17, 2477, 19], + ["null", 11, 2478, 14], + ["null", 15, 2479, 17], + ["null", 4, 2480, 20], + ["access", 16, 0, 2481, 19], + ["access", 19, 0, 2482, 22], + ["access", 7, 0, 2483, 16], + ["null", 33, 2484, 17], + ["null", 3, 2485, 16], + ["access", 22, 0, 2486, 21], + ["access", 9, 0, 2487, 28], + ["load_field", 45, 1, "disruption", 2488, 26], + ["move", 8, 45, 2488, 26], + ["null", 23, 2489, 22], + ["load_field", 46, 1, "name", 2490, 19], + ["move", 12, 46, 2490, 19], + ["null", 14, 2491, 20], + ["access", 20, 0, 2492, 17], + ["null", 29, 2493, 18], + ["access", 32, 0, 2494, 23], + ["access", 31, 0, 2495, 22], + ["get", 47, 69, 1, 2497, 10], + ["is_array", 48, 47, 2497, 25], + ["jump_false", 48, "push_err_2272", 2497, 25], + ["push", 47, 30, 2497, 25], + ["jump", "push_done_2273", 2497, 25], + "push_err_2272", + ["disrupt", 2497, 25], + "push_done_2273", + ["array", 49, 0, 2499, 22], + ["put", 49, 80, 1, 2499, 22], + ["array", 50, 0, 2500, 14], + ["put", 50, 95, 1, 2500, 14], + ["array", 51, 0, 2501, 25], + ["put", 51, 81, 1, 2501, 25], + ["null", 52, 2502, 20], + ["put", 52, 85, 1, 2502, 20], + ["null", 53, 2503, 23], + ["put", 53, 86, 1, 2503, 23], + ["record", 54, 0], + ["put", 54, 84, 1, 2504, 19], + ["put", 18, 82, 1, 2506, 18], + ["null", 55, 2507, 42], + ["is_identical", 56, 8, 55, 2507, 42], + ["jump_true", 56, "ne_nid_2276", 2507, 42], + ["jump", "ne_ni_2277", 2507, 42], + "ne_nid_2276", + ["false", 56, 2507, 42], + ["jump", "ne_done_2275", 2507, 42], + "ne_ni_2277", + ["is_int", 57, 8, 2507, 42], + ["jump_false", 57, "ne_nn_2278", 2507, 42], + "_nop_tc_7", + ["jump", "ne_nn_2278", 2507, 42], + ["ne_int", 56, 8, 55, 2507, 42], + ["jump", "ne_done_2275", 2507, 42], + "ne_nn_2278", + ["is_num", 57, 8, 2507, 42], + ["jump_false", 57, "ne_nt_2279", 2507, 42], + "_nop_tc_8", + ["jump", "ne_nt_2279", 2507, 42], + ["ne_float", 56, 8, 55, 2507, 42], + ["jump", "ne_done_2275", 2507, 42], + "ne_nt_2279", + ["is_text", 57, 8, 2507, 42], + ["jump_false", 57, "ne_nnl_2280", 2507, 42], + "_nop_tc_9", + ["jump", "ne_nnl_2280", 2507, 42], + ["ne_text", 56, 8, 55, 2507, 42], + ["jump", "ne_done_2275", 2507, 42], + "ne_nnl_2280", + ["is_null", 57, 8, 2507, 42], + ["jump_false", 57, "ne_nb_2281", 2507, 42], + "_nop_tc_10", + "_nop_tc_11", + ["false", 56, 2507, 42], + ["jump", "ne_done_2275", 2507, 42], + "ne_nb_2281", + ["is_bool", 57, 8, 2507, 42], + ["jump_false", 57, "ne_mis_2282", 2507, 42], + "_nop_tc_12", + ["jump", "ne_mis_2282", 2507, 42], + ["ne_bool", 56, 8, 55, 2507, 42], + ["jump", "ne_done_2275", 2507, 42], + "ne_mis_2282", + ["true", 56, 2507, 42], + "ne_done_2275", + ["move", 59, 56, 2507, 42], + ["jump_false", 59, "and_end_2274", 2507, 42], + ["is_array", 60, 8, 2507, 59], + ["move", 59, 60, 2507, 59], + "and_end_2274", + ["put", 59, 79, 1, 2507, 59], + ["null", 61, 2509, 35], + ["is_identical", 62, 13, 61, 2509, 35], + ["jump_true", 62, "ne_nid_2286", 2509, 35], + ["jump", "ne_ni_2287", 2509, 35], + "ne_nid_2286", + ["false", 62, 2509, 35], + ["jump", "ne_done_2285", 2509, 35], + "ne_ni_2287", + ["is_int", 63, 13, 2509, 35], + ["jump_false", 63, "ne_nn_2288", 2509, 35], + "_nop_tc_13", + ["jump", "ne_nn_2288", 2509, 35], + ["ne_int", 62, 13, 61, 2509, 35], + ["jump", "ne_done_2285", 2509, 35], + "ne_nn_2288", + ["is_num", 63, 13, 2509, 35], + ["jump_false", 63, "ne_nt_2289", 2509, 35], + "_nop_tc_14", + ["jump", "ne_nt_2289", 2509, 35], + ["ne_float", 62, 13, 61, 2509, 35], + ["jump", "ne_done_2285", 2509, 35], + "ne_nt_2289", + ["is_text", 63, 13, 2509, 35], + ["jump_false", 63, "ne_nnl_2290", 2509, 35], + "_nop_tc_15", + ["jump", "ne_nnl_2290", 2509, 35], + ["ne_text", 62, 13, 61, 2509, 35], + ["jump", "ne_done_2285", 2509, 35], + "ne_nnl_2290", + ["is_null", 63, 13, 2509, 35], + ["jump_false", 63, "ne_nb_2291", 2509, 35], + "_nop_tc_16", + "_nop_tc_17", + ["false", 62, 2509, 35], + ["jump", "ne_done_2285", 2509, 35], + "ne_nb_2291", + ["is_bool", 63, 13, 2509, 35], + ["jump_false", 63, "ne_mis_2292", 2509, 35], + "_nop_tc_18", + ["jump", "ne_mis_2292", 2509, 35], + ["ne_bool", 62, 13, 61, 2509, 35], + ["jump", "ne_done_2285", 2509, 35], + "ne_mis_2292", + ["true", 62, 2509, 35], + "ne_done_2285", + ["jump_false", 62, "tern_else_2283", 2509, 35], + ["move", 65, 13, 2509, 42], + ["jump", "tern_end_2284", 2509, 42], + "tern_else_2283", + ["access", 66, 0, 2509, 55], + ["move", 65, 66, 2509, 55], + "tern_end_2284", + ["put", 65, 77, 1, 2509, 55], + ["null", 67, 2512, 19], + ["is_identical", 68, 27, 67, 2512, 19], + ["jump_true", 68, "eq_done_2295", 2512, 19], + ["is_int", 69, 27, 2512, 19], + ["jump_false", 69, "eq_ni_2296", 2512, 19], + "_nop_tc_19", + ["jump", "eq_ni_2296", 2512, 19], + ["eq_int", 68, 27, 67, 2512, 19], + ["jump", "eq_done_2295", 2512, 19], + "eq_ni_2296", + ["is_num", 69, 27, 2512, 19], + ["jump_false", 69, "eq_nn_2297", 2512, 19], + "_nop_tc_20", + ["jump", "eq_nn_2297", 2512, 19], + ["eq_float", 68, 27, 67, 2512, 19], + ["jump", "eq_done_2295", 2512, 19], + "eq_nn_2297", + ["is_text", 69, 27, 2512, 19], + ["jump_false", 69, "eq_nt_2298", 2512, 19], + "_nop_tc_21", + ["jump", "eq_nt_2298", 2512, 19], + ["eq_text", 68, 27, 67, 2512, 19], + ["jump", "eq_done_2295", 2512, 19], + "eq_nt_2298", + ["is_null", 69, 27, 2512, 19], + ["jump_false", 69, "eq_nnl_2299", 2512, 19], + "_nop_tc_22", + "_nop_tc_23", + ["true", 68, 2512, 19], + ["jump", "eq_done_2295", 2512, 19], + "eq_nnl_2299", + ["is_bool", 69, 27, 2512, 19], + ["jump_false", 69, "eq_nb_2300", 2512, 19], + "_nop_tc_24", + ["jump", "eq_nb_2300", 2512, 19], + ["eq_bool", 68, 27, 67, 2512, 19], + ["jump", "eq_done_2295", 2512, 19], + "eq_nb_2300", + ["false", 68, 2512, 19], + "eq_done_2295", + ["jump_false", 68, "if_else_2293", 2512, 19], + ["load_field", 71, 1, "parameters", 2513, 16], + ["move", 27, 71, 2513, 16], + ["jump", "if_end_2294", 2513, 16], + "if_else_2293", + "if_end_2294", + ["null", 72, 2515, 27], + ["is_identical", 73, 27, 72, 2515, 27], + ["jump_true", 73, "ne_nid_2304", 2515, 27], + ["jump", "ne_ni_2305", 2515, 27], + "ne_nid_2304", + ["false", 73, 2515, 27], + ["jump", "ne_done_2303", 2515, 27], + "ne_ni_2305", + ["is_int", 74, 27, 2515, 27], + ["jump_false", 74, "ne_nn_2306", 2515, 27], + "_nop_tc_25", + ["jump", "ne_nn_2306", 2515, 27], + ["ne_int", 73, 27, 72, 2515, 27], + ["jump", "ne_done_2303", 2515, 27], + "ne_nn_2306", + ["is_num", 74, 27, 2515, 27], + ["jump_false", 74, "ne_nt_2307", 2515, 27], + "_nop_tc_26", + ["jump", "ne_nt_2307", 2515, 27], + ["ne_float", 73, 27, 72, 2515, 27], + ["jump", "ne_done_2303", 2515, 27], + "ne_nt_2307", + ["is_text", 74, 27, 2515, 27], + ["jump_false", 74, "ne_nnl_2308", 2515, 27], + "_nop_tc_27", + ["jump", "ne_nnl_2308", 2515, 27], + ["ne_text", 73, 27, 72, 2515, 27], + ["jump", "ne_done_2303", 2515, 27], + "ne_nnl_2308", + ["is_null", 74, 27, 2515, 27], + ["jump_false", 74, "ne_nb_2309", 2515, 27], + "_nop_tc_28", + "_nop_tc_29", + ["false", 73, 2515, 27], + ["jump", "ne_done_2303", 2515, 27], + "ne_nb_2309", + ["is_bool", 74, 27, 2515, 27], + ["jump_false", 74, "ne_mis_2310", 2515, 27], + "_nop_tc_30", + ["jump", "ne_mis_2310", 2515, 27], + ["ne_bool", 73, 27, 72, 2515, 27], + ["jump", "ne_done_2303", 2515, 27], + "ne_mis_2310", + ["true", 73, 2515, 27], + "ne_done_2303", + ["jump_false", 73, "tern_else_2301", 2515, 27], + ["length", 77, 27, 2515, 41], + ["move", 76, 77, 2515, 41], + ["jump", "tern_end_2302", 2515, 41], + "tern_else_2301", + ["access", 78, 0, 2515, 51], + ["move", 76, 78, 2515, 51], + "tern_end_2302", + ["move", 21, 76, 2515, 51], + ["put", 21, 89, 1, 2516, 17], + ["access", 79, 0, 2517, 19], + ["put", 79, 94, 1, 2517, 19], + ["access", 80, 0, 2518, 24], + ["put", 80, 90, 1, 2518, 24], + ["access", 81, 0, 2519, 24], + ["put", 81, 91, 1, 2519, 24], + ["access", 82, 1, 2521, 18], + ["move", 26, 82, 2521, 18], + ["access", 83, 0, 2522, 10], + ["move", 2, 83, 2522, 10], + "while_start_2311", + ["is_int", 85, 2, 2523, 17], + ["jump_false", 85, "rel_ni_2313", 2523, 17], + ["is_int", 86, 21, 2523, 17], + ["jump_false", 86, "rel_ni_2313", 2523, 17], + ["lt_int", 84, 2, 21, 2523, 17], + ["jump", "rel_done_2315", 2523, 17], + "rel_ni_2313", + ["is_num", 85, 2, 2523, 17], + ["jump_false", 85, "rel_nn_2314", 2523, 17], + ["is_num", 86, 21, 2523, 17], + ["jump_false", 86, "rel_nn_2314", 2523, 17], + ["lt_float", 84, 2, 21, 2523, 17], + ["jump", "rel_done_2315", 2523, 17], + "rel_nn_2314", + ["is_text", 85, 2, 2523, 17], + ["jump_false", 85, "rel_err_2316", 2523, 17], + ["is_text", 86, 21, 2523, 17], + ["jump_false", 86, "rel_err_2316", 2523, 17], + ["lt_text", 84, 2, 21, 2523, 17], + ["jump", "rel_done_2315", 2523, 17], + "rel_err_2316", + ["disrupt", 2523, 17], + "rel_done_2315", + ["jump_false", 84, "while_end_2312", 2523, 17], + ["load_dynamic", 87, 27, 2, 2524, 22], + ["move", 24, 87, 2524, 22], + ["load_field", 88, 24, "name", 2525, 20], + ["move", 25, 88, 2525, 20], + ["null", 89, 2526, 25], + ["is_identical", 90, 25, 89, 2526, 25], + ["jump_true", 90, "eq_done_2320", 2526, 25], + ["is_int", 91, 25, 2526, 25], + ["jump_false", 91, "eq_ni_2321", 2526, 25], + "_nop_tc_31", + ["jump", "eq_ni_2321", 2526, 25], + ["eq_int", 90, 25, 89, 2526, 25], + ["jump", "eq_done_2320", 2526, 25], + "eq_ni_2321", + ["is_num", 91, 25, 2526, 25], + ["jump_false", 91, "eq_nn_2322", 2526, 25], + "_nop_tc_32", + ["jump", "eq_nn_2322", 2526, 25], + ["eq_float", 90, 25, 89, 2526, 25], + ["jump", "eq_done_2320", 2526, 25], + "eq_nn_2322", + ["is_text", 91, 25, 2526, 25], + ["jump_false", 91, "eq_nt_2323", 2526, 25], + "_nop_tc_33", + ["jump", "eq_nt_2323", 2526, 25], + ["eq_text", 90, 25, 89, 2526, 25], + ["jump", "eq_done_2320", 2526, 25], + "eq_nt_2323", + ["is_null", 91, 25, 2526, 25], + ["jump_false", 91, "eq_nnl_2324", 2526, 25], + "_nop_tc_34", + "_nop_tc_35", + ["true", 90, 2526, 25], + ["jump", "eq_done_2320", 2526, 25], + "eq_nnl_2324", + ["is_bool", 91, 25, 2526, 25], + ["jump_false", 91, "eq_nb_2325", 2526, 25], + "_nop_tc_36", + ["jump", "eq_nb_2325", 2526, 25], + ["eq_bool", 90, 25, 89, 2526, 25], + ["jump", "eq_done_2320", 2526, 25], + "eq_nb_2325", + ["false", 90, 2526, 25], + "eq_done_2320", + ["move", 93, 90, 2526, 25], + ["jump_false", 93, "and_end_2319", 2526, 25], + ["is_text", 94, 24, 2526, 41], + ["move", 93, 94, 2526, 41], + "and_end_2319", + ["jump_false", 93, "if_else_2317", 2526, 41], + ["move", 25, 24, 2527, 22], + ["jump", "if_end_2318", 2527, 22], + "if_else_2317", + "if_end_2318", + ["null", 95, 2529, 25], + ["is_identical", 96, 25, 95, 2529, 25], + ["jump_true", 96, "ne_nid_2329", 2529, 25], + ["jump", "ne_ni_2330", 2529, 25], + "ne_nid_2329", + ["false", 96, 2529, 25], + ["jump", "ne_done_2328", 2529, 25], + "ne_ni_2330", + ["is_int", 97, 25, 2529, 25], + ["jump_false", 97, "ne_nn_2331", 2529, 25], + "_nop_tc_37", + ["jump", "ne_nn_2331", 2529, 25], + ["ne_int", 96, 25, 95, 2529, 25], + ["jump", "ne_done_2328", 2529, 25], + "ne_nn_2331", + ["is_num", 97, 25, 2529, 25], + ["jump_false", 97, "ne_nt_2332", 2529, 25], + "_nop_tc_38", + ["jump", "ne_nt_2332", 2529, 25], + ["ne_float", 96, 25, 95, 2529, 25], + ["jump", "ne_done_2328", 2529, 25], + "ne_nt_2332", + ["is_text", 97, 25, 2529, 25], + ["jump_false", 97, "ne_nnl_2333", 2529, 25], + "_nop_tc_39", + ["jump", "ne_nnl_2333", 2529, 25], + ["ne_text", 96, 25, 95, 2529, 25], + ["jump", "ne_done_2328", 2529, 25], + "ne_nnl_2333", + ["is_null", 97, 25, 2529, 25], + ["jump_false", 97, "ne_nb_2334", 2529, 25], + "_nop_tc_40", + "_nop_tc_41", + ["false", 96, 2529, 25], + ["jump", "ne_done_2328", 2529, 25], + "ne_nb_2334", + ["is_bool", 97, 25, 2529, 25], + ["jump_false", 97, "ne_mis_2335", 2529, 25], + "_nop_tc_42", + ["jump", "ne_mis_2335", 2529, 25], + ["ne_bool", 96, 25, 95, 2529, 25], + ["jump", "ne_done_2328", 2529, 25], + "ne_mis_2335", + ["true", 96, 2529, 25], + "ne_done_2328", + ["jump_false", 96, "if_else_2326", 2529, 25], + ["true", 99, 2530, 41], + ["get", 101, 8, 1, 2530, 9], + ["frame", 102, 101, 3, 2530, 9], + ["null", 103, 2530, 9], + ["setarg", 102, 0, 103, 2530, 9], + ["setarg", 102, 1, 25, 2530, 9], + ["setarg", 102, 2, 26, 2530, 9], + ["setarg", 102, 3, 99, 2530, 9], + ["invoke", 102, 100, 2530, 9], + ["access", 104, 1, 2531, 35], + ["is_text", 106, 26, 2531, 35], + ["jump_false", 106, "add_cn_2337", 2531, 35], + "_nop_tc_43", + ["jump", "add_cn_2337", 2531, 35], + ["concat", 105, 26, 104, 2531, 35], + ["jump", "add_done_2336", 2531, 35], + "add_cn_2337", + ["is_num", 106, 26, 2531, 35], + ["jump_false", 106, "add_err_2338", 2531, 35], + "_nop_tc_44", + "_nop_tc_45", + ["add", 105, 26, 104, 2531, 35], + ["jump", "add_done_2336", 2531, 35], + "add_err_2338", + ["disrupt", 2531, 35], + "add_done_2336", + ["move", 26, 105, 2531, 35], + ["jump", "if_end_2327", 2531, 35], + "if_else_2326", + "if_end_2327", + ["access", 108, 1, 2533, 17], + ["is_text", 110, 2, 2533, 17], + ["jump_false", 110, "add_cn_2340", 2533, 17], + "_nop_tc_46", + ["jump", "add_cn_2340", 2533, 17], + ["concat", 109, 2, 108, 2533, 17], + ["jump", "add_done_2339", 2533, 17], + "add_cn_2340", + ["is_num", 110, 2, 2533, 17], + ["jump_false", 110, "add_err_2341", 2533, 17], + "_nop_tc_47", + "_nop_tc_48", + ["add", 109, 2, 108, 2533, 17], + ["jump", "add_done_2339", 2533, 17], + "add_err_2341", + ["disrupt", 2533, 17], + "add_done_2339", + ["move", 2, 109, 2533, 17], + ["jump", "while_start_2311", 2533, 17], + "while_end_2312", + ["access", 112, 1, 2536, 24], + ["get", 113, 89, 1, 2536, 28], + "_nop_tc_49", + ["jump", "add_cn_2343", 2536, 28], + ["is_text", 116, 113, 2536, 28], + ["jump_false", 116, "add_cn_2343", 2536, 28], + ["concat", 114, 112, 113, 2536, 28], + ["jump", "add_done_2342", 2536, 28], + "add_cn_2343", + "_nop_tc_50", + "_nop_tc_51", + ["is_num", 116, 113, 2536, 28], + ["jump_false", 116, "add_err_2344", 2536, 28], + ["add", 114, 112, 113, 2536, 28], + ["jump", "add_done_2342", 2536, 28], + "add_err_2344", + ["disrupt", 2536, 28], + "add_done_2342", + ["put", 114, 88, 1, 2536, 28], + ["access", 117, 1, 2537, 18], + ["get", 118, 89, 1, 2537, 22], + "_nop_tc_52", + ["jump", "add_cn_2346", 2537, 22], + ["is_text", 121, 118, 2537, 22], + ["jump_false", 121, "add_cn_2346", 2537, 22], + ["concat", 119, 117, 118, 2537, 22], + ["jump", "add_done_2345", 2537, 22], + "add_cn_2346", + "_nop_tc_53", + "_nop_tc_54", + ["is_num", 121, 118, 2537, 22], + ["jump_false", 121, "add_err_2347", 2537, 22], + ["add", 119, 117, 118, 2537, 22], + ["jump", "add_done_2345", 2537, 22], + "add_err_2347", + ["disrupt", 2537, 22], + "add_done_2345", + ["put", 119, 87, 1, 2537, 22], + ["get", 123, 97, 1, 2540, 5], + ["frame", 124, 123, 0, 2540, 5], + ["null", 125, 2540, 5], + ["setarg", 124, 0, 125, 2540, 5], + ["invoke", 124, 122, 2540, 5], + ["access", 126, 1, 2542, 24], + ["get", 127, 89, 1, 2542, 28], + "_nop_tc_55", + ["jump", "add_cn_2349", 2542, 28], + ["is_text", 130, 127, 2542, 28], + ["jump_false", 130, "add_cn_2349", 2542, 28], + ["concat", 128, 126, 127, 2542, 28], + ["jump", "add_done_2348", 2542, 28], + "add_cn_2349", + "_nop_tc_56", + "_nop_tc_57", + ["is_num", 130, 127, 2542, 28], + ["jump_false", 130, "add_err_2350", 2542, 28], + ["add", 128, 126, 127, 2542, 28], + ["jump", "add_done_2348", 2542, 28], + "add_err_2350", + ["disrupt", 2542, 28], + "add_done_2348", + ["get", 131, 91, 1, 2542, 40], + ["is_text", 133, 128, 2542, 40], + ["jump_false", 133, "add_cn_2352", 2542, 40], + ["is_text", 134, 131, 2542, 40], + ["jump_false", 134, "add_cn_2352", 2542, 40], + ["concat", 132, 128, 131, 2542, 40], + ["jump", "add_done_2351", 2542, 40], + "add_cn_2352", + ["is_num", 133, 128, 2542, 40], + ["jump_false", 133, "add_err_2353", 2542, 40], + ["is_num", 134, 131, 2542, 40], + ["jump_false", 134, "add_err_2353", 2542, 40], + ["add", 132, 128, 131, 2542, 40], + ["jump", "add_done_2351", 2542, 40], + "add_err_2353", + ["disrupt", 2542, 40], + "add_done_2351", + ["put", 132, 88, 1, 2542, 40], + ["get", 135, 88, 1, 2543, 9], + ["get", 136, 87, 1, 2543, 28], + ["is_int", 138, 135, 2543, 28], + ["jump_false", 138, "rel_ni_2356", 2543, 28], + ["is_int", 139, 136, 2543, 28], + ["jump_false", 139, "rel_ni_2356", 2543, 28], + ["gt_int", 137, 135, 136, 2543, 28], + ["jump", "rel_done_2358", 2543, 28], + "rel_ni_2356", + ["is_num", 138, 135, 2543, 28], + ["jump_false", 138, "rel_nn_2357", 2543, 28], + ["is_num", 139, 136, 2543, 28], + ["jump_false", 139, "rel_nn_2357", 2543, 28], + ["gt_float", 137, 135, 136, 2543, 28], + ["jump", "rel_done_2358", 2543, 28], + "rel_nn_2357", + ["is_text", 138, 135, 2543, 28], + ["jump_false", 138, "rel_err_2359", 2543, 28], + ["is_text", 139, 136, 2543, 28], + ["jump_false", 139, "rel_err_2359", 2543, 28], + ["gt_text", 137, 135, 136, 2543, 28], + ["jump", "rel_done_2358", 2543, 28], + "rel_err_2359", + ["disrupt", 2543, 28], + "rel_done_2358", + ["jump_false", 137, "if_else_2354", 2543, 28], + ["get", 140, 88, 1, 2544, 20], + ["put", 140, 87, 1, 2544, 20], + ["jump", "if_end_2355", 2544, 20], + "if_else_2354", + "if_end_2355", + ["access", 141, 1, 2548, 10], + ["move", 28, 141, 2548, 10], + ["access", 142, 0, 2549, 10], + ["move", 2, 142, 2549, 10], + "while_start_2360", + ["is_int", 144, 2, 2550, 17], + ["jump_false", 144, "rel_ni_2362", 2550, 17], + ["is_int", 145, 21, 2550, 17], + ["jump_false", 145, "rel_ni_2362", 2550, 17], + ["lt_int", 143, 2, 21, 2550, 17], + ["jump", "rel_done_2364", 2550, 17], + "rel_ni_2362", + ["is_num", 144, 2, 2550, 17], + ["jump_false", 144, "rel_nn_2363", 2550, 17], + ["is_num", 145, 21, 2550, 17], + ["jump_false", 145, "rel_nn_2363", 2550, 17], + ["lt_float", 143, 2, 21, 2550, 17], + ["jump", "rel_done_2364", 2550, 17], + "rel_nn_2363", + ["is_text", 144, 2, 2550, 17], + ["jump_false", 144, "rel_err_2365", 2550, 17], + ["is_text", 145, 21, 2550, 17], + ["jump_false", 145, "rel_err_2365", 2550, 17], + ["lt_text", 143, 2, 21, 2550, 17], + ["jump", "rel_done_2364", 2550, 17], + "rel_err_2365", + ["disrupt", 2550, 17], + "rel_done_2364", + ["jump_false", 143, "while_end_2361", 2550, 17], + ["load_dynamic", 146, 27, 2, 2551, 22], + ["move", 24, 146, 2551, 22], + ["load_field", 147, 24, "expression", 2552, 22], + ["move", 5, 147, 2552, 22], + ["null", 148, 2553, 27], + ["is_identical", 149, 5, 148, 2553, 27], + ["jump_true", 149, "ne_nid_2369", 2553, 27], + ["jump", "ne_ni_2370", 2553, 27], + "ne_nid_2369", + ["false", 149, 2553, 27], + ["jump", "ne_done_2368", 2553, 27], + "ne_ni_2370", + ["is_int", 150, 5, 2553, 27], + ["jump_false", 150, "ne_nn_2371", 2553, 27], + "_nop_tc_58", + ["jump", "ne_nn_2371", 2553, 27], + ["ne_int", 149, 5, 148, 2553, 27], + ["jump", "ne_done_2368", 2553, 27], + "ne_nn_2371", + ["is_num", 150, 5, 2553, 27], + ["jump_false", 150, "ne_nt_2372", 2553, 27], + "_nop_tc_59", + ["jump", "ne_nt_2372", 2553, 27], + ["ne_float", 149, 5, 148, 2553, 27], + ["jump", "ne_done_2368", 2553, 27], + "ne_nt_2372", + ["is_text", 150, 5, 2553, 27], + ["jump_false", 150, "ne_nnl_2373", 2553, 27], + "_nop_tc_60", + ["jump", "ne_nnl_2373", 2553, 27], + ["ne_text", 149, 5, 148, 2553, 27], + ["jump", "ne_done_2368", 2553, 27], + "ne_nnl_2373", + ["is_null", 150, 5, 2553, 27], + ["jump_false", 150, "ne_nb_2374", 2553, 27], + "_nop_tc_61", + "_nop_tc_62", + ["false", 149, 2553, 27], + ["jump", "ne_done_2368", 2553, 27], + "ne_nb_2374", + ["is_bool", 150, 5, 2553, 27], + ["jump_false", 150, "ne_mis_2375", 2553, 27], + "_nop_tc_63", + ["jump", "ne_mis_2375", 2553, 27], + ["ne_bool", 149, 5, 148, 2553, 27], + ["jump", "ne_done_2368", 2553, 27], + "ne_mis_2375", + ["true", 149, 2553, 27], + "ne_done_2368", + ["jump_false", 149, "if_else_2366", 2553, 27], + ["access", 152, "default_end", 2554, 31], + ["get", 154, 57, 1, 2554, 21], + ["frame", 155, 154, 1, 2554, 21], + ["null", 156, 2554, 21], + ["setarg", 155, 0, 156, 2554, 21], + ["setarg", 155, 1, 152, 2554, 21], + ["invoke", 155, 153, 2554, 21], + ["move", 10, 153, 2554, 21], + ["access", 157, "jump_not_null", 2555, 24], + ["get", 159, 33, 1, 2555, 9], + ["frame", 160, 159, 3, 2555, 9], + ["null", 161, 2555, 9], + ["setarg", 160, 0, 161, 2555, 9], + ["setarg", 160, 1, 157, 2555, 9], + ["setarg", 160, 2, 28, 2555, 9], + ["setarg", 160, 3, 10, 2555, 9], + ["invoke", 160, 158, 2555, 9], + ["access", 162, -1, 2556, 47], + ["get", 164, 55, 1, 2556, 24], + ["frame", 165, 164, 2, 2556, 24], + ["null", 166, 2556, 24], + ["setarg", 165, 0, 166, 2556, 24], + ["setarg", 165, 1, 5, 2556, 24], + ["setarg", 165, 2, 162, 2556, 24], + ["invoke", 165, 163, 2556, 24], + ["move", 6, 163, 2556, 24], + ["access", 167, "move", 2557, 16], + ["get", 169, 14, 1, 2557, 9], + ["frame", 170, 169, 3, 2557, 9], + ["null", 171, 2557, 9], + ["setarg", 170, 0, 171, 2557, 9], + ["setarg", 170, 1, 167, 2557, 9], + ["setarg", 170, 2, 28, 2557, 9], + ["setarg", 170, 3, 6, 2557, 9], + ["invoke", 170, 168, 2557, 9], + ["get", 173, 34, 1, 2558, 9], + ["frame", 174, 173, 1, 2558, 9], + ["null", 175, 2558, 9], + ["setarg", 174, 0, 175, 2558, 9], + ["setarg", 174, 1, 10, 2558, 9], + ["invoke", 174, 172, 2558, 9], + ["jump", "if_end_2367", 2558, 9], + "if_else_2366", + "if_end_2367", + ["access", 176, 1, 2560, 17], + ["is_text", 178, 28, 2560, 17], + ["jump_false", 178, "add_cn_2377", 2560, 17], + "_nop_tc_64", + ["jump", "add_cn_2377", 2560, 17], + ["concat", 177, 28, 176, 2560, 17], + ["jump", "add_done_2376", 2560, 17], + "add_cn_2377", + ["is_num", 178, 28, 2560, 17], + ["jump_false", 178, "add_err_2378", 2560, 17], + "_nop_tc_65", + "_nop_tc_66", + ["add", 177, 28, 176, 2560, 17], + ["jump", "add_done_2376", 2560, 17], + "add_err_2378", + ["disrupt", 2560, 17], + "add_done_2376", + ["move", 28, 177, 2560, 17], + ["access", 180, 1, 2561, 17], + ["is_text", 182, 2, 2561, 17], + ["jump_false", 182, "add_cn_2380", 2561, 17], + "_nop_tc_67", + ["jump", "add_cn_2380", 2561, 17], + ["concat", 181, 2, 180, 2561, 17], + ["jump", "add_done_2379", 2561, 17], + "add_cn_2380", + ["is_num", 182, 2, 2561, 17], + ["jump_false", 182, "add_err_2381", 2561, 17], + "_nop_tc_68", + "_nop_tc_69", + ["add", 181, 2, 180, 2561, 17], + ["jump", "add_done_2379", 2561, 17], + "add_err_2381", + ["disrupt", 2561, 17], + "add_done_2379", + ["move", 2, 181, 2561, 17], + ["jump", "while_start_2360", 2561, 17], + "while_end_2361", + ["load_field", 184, 1, "intrinsics", 2565, 21], + ["get", 186, 68, 1, 2565, 5], + ["frame", 187, 186, 1, 2565, 5], + ["null", 188, 2565, 5], + ["setarg", 187, 0, 188, 2565, 5], + ["setarg", 187, 1, 184, 2565, 5], + ["invoke", 187, 185, 2565, 5], + ["load_field", 189, 1, "functions", 2568, 15], + ["move", 17, 189, 2568, 15], + ["null", 190, 2569, 20], + ["is_identical", 191, 17, 190, 2569, 20], + ["jump_true", 191, "ne_nid_2385", 2569, 20], + ["jump", "ne_ni_2386", 2569, 20], + "ne_nid_2385", + ["false", 191, 2569, 20], + ["jump", "ne_done_2384", 2569, 20], + "ne_ni_2386", + ["is_int", 192, 17, 2569, 20], + ["jump_false", 192, "ne_nn_2387", 2569, 20], + "_nop_tc_70", + ["jump", "ne_nn_2387", 2569, 20], + ["ne_int", 191, 17, 190, 2569, 20], + ["jump", "ne_done_2384", 2569, 20], + "ne_nn_2387", + ["is_num", 192, 17, 2569, 20], + ["jump_false", 192, "ne_nt_2388", 2569, 20], + "_nop_tc_71", + ["jump", "ne_nt_2388", 2569, 20], + ["ne_float", 191, 17, 190, 2569, 20], + ["jump", "ne_done_2384", 2569, 20], + "ne_nt_2388", + ["is_text", 192, 17, 2569, 20], + ["jump_false", 192, "ne_nnl_2389", 2569, 20], + "_nop_tc_72", + ["jump", "ne_nnl_2389", 2569, 20], + ["ne_text", 191, 17, 190, 2569, 20], + ["jump", "ne_done_2384", 2569, 20], + "ne_nnl_2389", + ["is_null", 192, 17, 2569, 20], + ["jump_false", 192, "ne_nb_2390", 2569, 20], + "_nop_tc_73", + "_nop_tc_74", + ["false", 191, 2569, 20], + ["jump", "ne_done_2384", 2569, 20], + "ne_nb_2390", + ["is_bool", 192, 17, 2569, 20], + ["jump_false", 192, "ne_mis_2391", 2569, 20], + "_nop_tc_75", + ["jump", "ne_mis_2391", 2569, 20], + ["ne_bool", 191, 17, 190, 2569, 20], + ["jump", "ne_done_2384", 2569, 20], + "ne_mis_2391", + ["true", 191, 2569, 20], + "ne_done_2384", + ["jump_false", 191, "if_else_2382", 2569, 20], + ["access", 194, 0, 2570, 12], + ["move", 2, 194, 2570, 12], + "while_start_2392", + ["length", 195, 17, 2571, 26], + ["is_int", 197, 2, 2571, 26], + ["jump_false", 197, "rel_ni_2394", 2571, 26], + "_nop_tc_76", + "_nop_tc_77", + ["lt_int", 196, 2, 195, 2571, 26], + ["jump", "rel_done_2396", 2571, 26], + "rel_ni_2394", + ["is_num", 197, 2, 2571, 26], + ["jump_false", 197, "rel_nn_2395", 2571, 26], + "_nop_tc_78", + "_nop_tc_79", + ["lt_float", 196, 2, 195, 2571, 26], + ["jump", "rel_done_2396", 2571, 26], + "rel_nn_2395", + ["is_text", 197, 2, 2571, 26], + ["jump_false", 197, "rel_err_2397", 2571, 26], + "_nop_tc_80", + ["jump", "rel_err_2397", 2571, 26], + ["lt_text", 196, 2, 195, 2571, 26], + ["jump", "rel_done_2396", 2571, 26], + "rel_err_2397", + ["disrupt", 2571, 26], + "rel_done_2396", + ["jump_false", 196, "while_end_2393", 2571, 26], + ["load_dynamic", 199, 17, 2, 2572, 22], + ["move", 11, 199, 2572, 22], + ["load_field", 200, 11, "name", 2573, 17], + ["move", 15, 200, 2573, 17], + ["null", 201, 2574, 22], + ["is_identical", 202, 15, 201, 2574, 22], + ["jump_true", 202, "ne_nid_2401", 2574, 22], + ["jump", "ne_ni_2402", 2574, 22], + "ne_nid_2401", + ["false", 202, 2574, 22], + ["jump", "ne_done_2400", 2574, 22], + "ne_ni_2402", + ["is_int", 203, 15, 2574, 22], + ["jump_false", 203, "ne_nn_2403", 2574, 22], + "_nop_tc_81", + ["jump", "ne_nn_2403", 2574, 22], + ["ne_int", 202, 15, 201, 2574, 22], + ["jump", "ne_done_2400", 2574, 22], + "ne_nn_2403", + ["is_num", 203, 15, 2574, 22], + ["jump_false", 203, "ne_nt_2404", 2574, 22], + "_nop_tc_82", + ["jump", "ne_nt_2404", 2574, 22], + ["ne_float", 202, 15, 201, 2574, 22], + ["jump", "ne_done_2400", 2574, 22], + "ne_nt_2404", + ["is_text", 203, 15, 2574, 22], + ["jump_false", 203, "ne_nnl_2405", 2574, 22], + "_nop_tc_83", + ["jump", "ne_nnl_2405", 2574, 22], + ["ne_text", 202, 15, 201, 2574, 22], + ["jump", "ne_done_2400", 2574, 22], + "ne_nnl_2405", + ["is_null", 203, 15, 2574, 22], + ["jump_false", 203, "ne_nb_2406", 2574, 22], + "_nop_tc_84", + "_nop_tc_85", + ["false", 202, 2574, 22], + ["jump", "ne_done_2400", 2574, 22], + "ne_nb_2406", + ["is_bool", 203, 15, 2574, 22], + ["jump_false", 203, "ne_mis_2407", 2574, 22], + "_nop_tc_86", + ["jump", "ne_mis_2407", 2574, 22], + ["ne_bool", 202, 15, 201, 2574, 22], + ["jump", "ne_done_2400", 2574, 22], + "ne_mis_2407", + ["true", 202, 2574, 22], + "ne_done_2400", + ["jump_false", 202, "if_else_2398", 2574, 22], + ["get", 206, 56, 1, 2575, 22], + ["frame", 207, 206, 1, 2575, 22], + ["null", 208, 2575, 22], + ["setarg", 207, 0, 208, 2575, 22], + ["setarg", 207, 1, 11, 2575, 22], + ["invoke", 207, 205, 2575, 22], + ["move", 4, 205, 2575, 22], + ["get", 209, 76, 1, 2576, 21], + ["move", 16, 209, 2576, 21], + ["get", 210, 76, 1, 2577, 28], + ["access", 211, 1, 2577, 45], + ["is_text", 213, 210, 2577, 45], + ["jump_false", 213, "add_cn_2409", 2577, 45], + "_nop_tc_87", + ["jump", "add_cn_2409", 2577, 45], + ["concat", 212, 210, 211, 2577, 45], + ["jump", "add_done_2408", 2577, 45], + "add_cn_2409", + ["is_num", 213, 210, 2577, 45], + ["jump_false", 213, "add_err_2410", 2577, 45], + "_nop_tc_88", + "_nop_tc_89", + ["add", 212, 210, 211, 2577, 45], + ["jump", "add_done_2408", 2577, 45], + "add_err_2410", + ["disrupt", 2577, 45], + "add_done_2408", + ["put", 212, 76, 1, 2577, 45], + ["get", 215, 78, 1, 2578, 16], + ["is_array", 216, 215, 2578, 29], + ["jump_false", 216, "push_err_2411", 2578, 29], + ["push", 215, 4, 2578, 29], + ["jump", "push_done_2412", 2578, 29], + "push_err_2411", + ["disrupt", 2578, 29], + "push_done_2412", + ["get", 218, 49, 1, 2579, 24], + ["frame", 219, 218, 1, 2579, 24], + ["null", 220, 2579, 24], + ["setarg", 219, 0, 220, 2579, 24], + ["setarg", 219, 1, 15, 2579, 24], + ["invoke", 219, 217, 2579, 24], + ["move", 19, 217, 2579, 24], + ["get", 222, 9, 1, 2580, 18], + ["frame", 223, 222, 0, 2580, 18], + ["null", 224, 2580, 18], + ["setarg", 223, 0, 224, 2580, 18], + ["invoke", 223, 221, 2580, 18], + ["move", 7, 221, 2580, 18], + ["access", 225, "function", 2581, 18], + ["get", 227, 14, 1, 2581, 11], + ["frame", 228, 227, 3, 2581, 11], + ["null", 229, 2581, 11], + ["setarg", 228, 0, 229, 2581, 11], + ["setarg", 228, 1, 225, 2581, 11], + ["setarg", 228, 2, 7, 2581, 11], + ["setarg", 228, 3, 16, 2581, 11], + ["invoke", 228, 226, 2581, 11], + ["access", 230, 0, 2582, 29], + ["is_int", 232, 19, 2582, 29], + ["jump_false", 232, "rel_ni_2415", 2582, 29], + "_nop_tc_90", + "_nop_tc_91", + ["ge_int", 231, 19, 230, 2582, 29], + ["jump", "rel_done_2417", 2582, 29], + "rel_ni_2415", + ["is_num", 232, 19, 2582, 29], + ["jump_false", 232, "rel_nn_2416", 2582, 29], + "_nop_tc_92", + "_nop_tc_93", + ["ge_float", 231, 19, 230, 2582, 29], + ["jump", "rel_done_2417", 2582, 29], + "rel_nn_2416", + ["is_text", 232, 19, 2582, 29], + ["jump_false", 232, "rel_err_2418", 2582, 29], + "_nop_tc_94", + ["jump", "rel_err_2418", 2582, 29], + ["ge_text", 231, 19, 230, 2582, 29], + ["jump", "rel_done_2417", 2582, 29], + "rel_err_2418", + ["disrupt", 2582, 29], + "rel_done_2417", + ["jump_false", 231, "if_else_2413", 2582, 29], + ["access", 234, "move", 2583, 20], + ["get", 236, 14, 1, 2583, 13], + ["frame", 237, 236, 3, 2583, 13], + ["null", 238, 2583, 13], + ["setarg", 237, 0, 238, 2583, 13], + ["setarg", 237, 1, 234, 2583, 13], + ["setarg", 237, 2, 19, 2583, 13], + ["setarg", 237, 3, 7, 2583, 13], + ["invoke", 237, 235, 2583, 13], + ["jump", "if_end_2414", 2583, 13], + "if_else_2413", + "if_end_2414", + ["jump", "if_end_2399", 2583, 13], + "if_else_2398", + "if_end_2399", + ["access", 239, 1, 2586, 19], + ["is_text", 241, 2, 2586, 19], + ["jump_false", 241, "add_cn_2420", 2586, 19], + "_nop_tc_95", + ["jump", "add_cn_2420", 2586, 19], + ["concat", 240, 2, 239, 2586, 19], + ["jump", "add_done_2419", 2586, 19], + "add_cn_2420", + ["is_num", 241, 2, 2586, 19], + ["jump_false", 241, "add_err_2421", 2586, 19], + "_nop_tc_96", + "_nop_tc_97", + ["add", 240, 2, 239, 2586, 19], + ["jump", "add_done_2419", 2586, 19], + "add_err_2421", + ["disrupt", 2586, 19], + "add_done_2419", + ["move", 2, 240, 2586, 19], + ["jump", "while_start_2392", 2586, 19], + "while_end_2393", + ["jump", "if_end_2383", 2586, 19], + "if_else_2382", + "if_end_2383", + ["load_field", 243, 1, "statements", 2591, 13], + ["move", 33, 243, 2591, 13], + ["null", 244, 2592, 18], + ["is_identical", 245, 33, 244, 2592, 18], + ["jump_true", 245, "eq_done_2424", 2592, 18], + ["is_int", 246, 33, 2592, 18], + ["jump_false", 246, "eq_ni_2425", 2592, 18], + "_nop_tc_98", + ["jump", "eq_ni_2425", 2592, 18], + ["eq_int", 245, 33, 244, 2592, 18], + ["jump", "eq_done_2424", 2592, 18], + "eq_ni_2425", + ["is_num", 246, 33, 2592, 18], + ["jump_false", 246, "eq_nn_2426", 2592, 18], + "_nop_tc_99", + ["jump", "eq_nn_2426", 2592, 18], + ["eq_float", 245, 33, 244, 2592, 18], + ["jump", "eq_done_2424", 2592, 18], + "eq_nn_2426", + ["is_text", 246, 33, 2592, 18], + ["jump_false", 246, "eq_nt_2427", 2592, 18], + "_nop_tc_100", + ["jump", "eq_nt_2427", 2592, 18], + ["eq_text", 245, 33, 244, 2592, 18], + ["jump", "eq_done_2424", 2592, 18], + "eq_nt_2427", + ["is_null", 246, 33, 2592, 18], + ["jump_false", 246, "eq_nnl_2428", 2592, 18], + "_nop_tc_101", + "_nop_tc_102", + ["true", 245, 2592, 18], + ["jump", "eq_done_2424", 2592, 18], + "eq_nnl_2428", + ["is_bool", 246, 33, 2592, 18], + ["jump_false", 246, "eq_nb_2429", 2592, 18], + "_nop_tc_103", + ["jump", "eq_nb_2429", 2592, 18], + ["eq_bool", 245, 33, 244, 2592, 18], + ["jump", "eq_done_2424", 2592, 18], + "eq_nb_2429", + ["false", 245, 2592, 18], + "eq_done_2424", + ["jump_false", 245, "if_else_2422", 2592, 18], + ["load_field", 248, 1, "body", 2593, 14], + ["move", 3, 248, 2593, 14], + ["null", 249, 2594, 19], + ["is_identical", 250, 3, 249, 2594, 19], + ["jump_true", 250, "ne_nid_2433", 2594, 19], + ["jump", "ne_ni_2434", 2594, 19], + "ne_nid_2433", + ["false", 250, 2594, 19], + ["jump", "ne_done_2432", 2594, 19], + "ne_ni_2434", + ["is_int", 251, 3, 2594, 19], + ["jump_false", 251, "ne_nn_2435", 2594, 19], + "_nop_tc_104", + ["jump", "ne_nn_2435", 2594, 19], + ["ne_int", 250, 3, 249, 2594, 19], + ["jump", "ne_done_2432", 2594, 19], + "ne_nn_2435", + ["is_num", 251, 3, 2594, 19], + ["jump_false", 251, "ne_nt_2436", 2594, 19], + "_nop_tc_105", + ["jump", "ne_nt_2436", 2594, 19], + ["ne_float", 250, 3, 249, 2594, 19], + ["jump", "ne_done_2432", 2594, 19], + "ne_nt_2436", + ["is_text", 251, 3, 2594, 19], + ["jump_false", 251, "ne_nnl_2437", 2594, 19], + "_nop_tc_106", + ["jump", "ne_nnl_2437", 2594, 19], + ["ne_text", 250, 3, 249, 2594, 19], + ["jump", "ne_done_2432", 2594, 19], + "ne_nnl_2437", + ["is_null", 251, 3, 2594, 19], + ["jump_false", 251, "ne_nb_2438", 2594, 19], + "_nop_tc_107", + "_nop_tc_108", + ["false", 250, 2594, 19], + ["jump", "ne_done_2432", 2594, 19], + "ne_nb_2438", + ["is_bool", 251, 3, 2594, 19], + ["jump_false", 251, "ne_mis_2439", 2594, 19], + "_nop_tc_109", + ["jump", "ne_mis_2439", 2594, 19], + ["ne_bool", 250, 3, 249, 2594, 19], + ["jump", "ne_done_2432", 2594, 19], + "ne_mis_2439", + ["true", 250, 2594, 19], + "ne_done_2432", + ["jump_false", 250, "if_else_2430", 2594, 19], + ["load_field", 253, 3, "statements", 2595, 17], + ["move", 33, 253, 2595, 17], + ["null", 254, 2596, 22], + ["is_identical", 255, 33, 254, 2596, 22], + ["jump_true", 255, "eq_done_2442", 2596, 22], + ["is_int", 256, 33, 2596, 22], + ["jump_false", 256, "eq_ni_2443", 2596, 22], + "_nop_tc_110", + ["jump", "eq_ni_2443", 2596, 22], + ["eq_int", 255, 33, 254, 2596, 22], + ["jump", "eq_done_2442", 2596, 22], + "eq_ni_2443", + ["is_num", 256, 33, 2596, 22], + ["jump_false", 256, "eq_nn_2444", 2596, 22], + "_nop_tc_111", + ["jump", "eq_nn_2444", 2596, 22], + ["eq_float", 255, 33, 254, 2596, 22], + ["jump", "eq_done_2442", 2596, 22], + "eq_nn_2444", + ["is_text", 256, 33, 2596, 22], + ["jump_false", 256, "eq_nt_2445", 2596, 22], + "_nop_tc_112", + ["jump", "eq_nt_2445", 2596, 22], + ["eq_text", 255, 33, 254, 2596, 22], + ["jump", "eq_done_2442", 2596, 22], + "eq_nt_2445", + ["is_null", 256, 33, 2596, 22], + ["jump_false", 256, "eq_nnl_2446", 2596, 22], + "_nop_tc_113", + "_nop_tc_114", + ["true", 255, 2596, 22], + ["jump", "eq_done_2442", 2596, 22], + "eq_nnl_2446", + ["is_bool", 256, 33, 2596, 22], + ["jump_false", 256, "eq_nb_2447", 2596, 22], + "_nop_tc_115", + ["jump", "eq_nb_2447", 2596, 22], + ["eq_bool", 255, 33, 254, 2596, 22], + ["jump", "eq_done_2442", 2596, 22], + "eq_nb_2447", + ["false", 255, 2596, 22], + "eq_done_2442", + ["jump_false", 255, "if_else_2440", 2596, 22], + ["move", 33, 3, 2597, 19], + ["jump", "if_end_2441", 2597, 19], + "if_else_2440", + "if_end_2441", + ["jump", "if_end_2431", 2597, 19], + "if_else_2430", + "if_end_2431", + ["jump", "if_end_2423", 2597, 19], + "if_else_2422", + "if_end_2423", + ["null", 258, 2601, 18], + ["is_identical", 259, 33, 258, 2601, 18], + ["jump_true", 259, "ne_nid_2452", 2601, 18], + ["jump", "ne_ni_2453", 2601, 18], + "ne_nid_2452", + ["false", 259, 2601, 18], + ["jump", "ne_done_2451", 2601, 18], + "ne_ni_2453", + ["is_int", 260, 33, 2601, 18], + ["jump_false", 260, "ne_nn_2454", 2601, 18], + "_nop_tc_116", + ["jump", "ne_nn_2454", 2601, 18], + ["ne_int", 259, 33, 258, 2601, 18], + ["jump", "ne_done_2451", 2601, 18], + "ne_nn_2454", + ["is_num", 260, 33, 2601, 18], + ["jump_false", 260, "ne_nt_2455", 2601, 18], + "_nop_tc_117", + ["jump", "ne_nt_2455", 2601, 18], + ["ne_float", 259, 33, 258, 2601, 18], + ["jump", "ne_done_2451", 2601, 18], + "ne_nt_2455", + ["is_text", 260, 33, 2601, 18], + ["jump_false", 260, "ne_nnl_2456", 2601, 18], + "_nop_tc_118", + ["jump", "ne_nnl_2456", 2601, 18], + ["ne_text", 259, 33, 258, 2601, 18], + ["jump", "ne_done_2451", 2601, 18], + "ne_nnl_2456", + ["is_null", 260, 33, 2601, 18], + ["jump_false", 260, "ne_nb_2457", 2601, 18], + "_nop_tc_119", + "_nop_tc_120", + ["false", 259, 2601, 18], + ["jump", "ne_done_2451", 2601, 18], + "ne_nb_2457", + ["is_bool", 260, 33, 2601, 18], + ["jump_false", 260, "ne_mis_2458", 2601, 18], + "_nop_tc_121", + ["jump", "ne_mis_2458", 2601, 18], + ["ne_bool", 259, 33, 258, 2601, 18], + ["jump", "ne_done_2451", 2601, 18], + "ne_mis_2458", + ["true", 259, 2601, 18], + "ne_done_2451", + ["move", 262, 259, 2601, 18], + ["jump_false", 262, "and_end_2450", 2601, 18], + ["is_array", 263, 33, 2601, 35], + ["move", 262, 263, 2601, 35], + "and_end_2450", + ["jump_false", 262, "if_else_2448", 2601, 35], + ["access", 264, 0, 2602, 12], + ["move", 2, 264, 2602, 12], + "while_start_2459", + ["length", 265, 33, 2603, 26], + ["is_int", 267, 2, 2603, 26], + ["jump_false", 267, "rel_ni_2461", 2603, 26], + "_nop_tc_122", + "_nop_tc_123", + ["lt_int", 266, 2, 265, 2603, 26], + ["jump", "rel_done_2463", 2603, 26], + "rel_ni_2461", + ["is_num", 267, 2, 2603, 26], + ["jump_false", 267, "rel_nn_2462", 2603, 26], + "_nop_tc_124", + "_nop_tc_125", + ["lt_float", 266, 2, 265, 2603, 26], + ["jump", "rel_done_2463", 2603, 26], + "rel_nn_2462", + ["is_text", 267, 2, 2603, 26], + ["jump_false", 267, "rel_err_2464", 2603, 26], + "_nop_tc_126", + ["jump", "rel_err_2464", 2603, 26], + ["lt_text", 266, 2, 265, 2603, 26], + ["jump", "rel_done_2463", 2603, 26], + "rel_err_2464", + ["disrupt", 2603, 26], + "rel_done_2463", + ["jump_false", 266, "while_end_2460", 2603, 26], + ["load_dynamic", 269, 33, 2, 2604, 29], + ["get", 271, 59, 1, 2604, 9], + ["frame", 272, 271, 1, 2604, 9], + ["null", 273, 2604, 9], + ["setarg", 272, 0, 273, 2604, 9], + ["setarg", 272, 1, 269, 2604, 9], + ["invoke", 272, 270, 2604, 9], + ["access", 274, 1, 2605, 19], + ["is_text", 276, 2, 2605, 19], + ["jump_false", 276, "add_cn_2466", 2605, 19], + "_nop_tc_127", + ["jump", "add_cn_2466", 2605, 19], + ["concat", 275, 2, 274, 2605, 19], + ["jump", "add_done_2465", 2605, 19], + "add_cn_2466", + ["is_num", 276, 2, 2605, 19], + ["jump_false", 276, "add_err_2467", 2605, 19], + "_nop_tc_128", + "_nop_tc_129", + ["add", 275, 2, 274, 2605, 19], + ["jump", "add_done_2465", 2605, 19], + "add_err_2467", + ["disrupt", 2605, 19], + "add_done_2465", + ["move", 2, 275, 2605, 19], + ["jump", "while_start_2459", 2605, 19], + "while_end_2460", + ["jump", "if_end_2449", 2605, 19], + "if_else_2448", + "if_end_2449", + ["get", 279, 9, 1, 2610, 17], + ["frame", 280, 279, 0, 2610, 17], + ["null", 281, 2610, 17], + ["setarg", 280, 0, 281, 2610, 17], + ["invoke", 280, 278, 2610, 17], + ["move", 22, 278, 2610, 17], + ["access", 282, "null", 2611, 12], + ["get", 284, 13, 1, 2611, 5], + ["frame", 285, 284, 2, 2611, 5], + ["null", 286, 2611, 5], + ["setarg", 285, 0, 286, 2611, 5], + ["setarg", 285, 1, 282, 2611, 5], + ["setarg", 285, 2, 22, 2611, 5], + ["invoke", 285, 283, 2611, 5], + ["access", 287, "return", 2612, 12], + ["get", 289, 13, 1, 2612, 5], + ["frame", 290, 289, 2, 2612, 5], + ["null", 291, 2612, 5], + ["setarg", 290, 0, 291, 2612, 5], + ["setarg", 290, 1, 287, 2612, 5], + ["setarg", 290, 2, 22, 2612, 5], + ["invoke", 290, 288, 2612, 5], + ["null", 292, 2615, 27], + ["is_identical", 293, 8, 292, 2615, 27], + ["jump_true", 293, "ne_nid_2472", 2615, 27], + ["jump", "ne_ni_2473", 2615, 27], + "ne_nid_2472", + ["false", 293, 2615, 27], + ["jump", "ne_done_2471", 2615, 27], + "ne_ni_2473", + ["is_int", 294, 8, 2615, 27], + ["jump_false", 294, "ne_nn_2474", 2615, 27], + "_nop_tc_130", + ["jump", "ne_nn_2474", 2615, 27], + ["ne_int", 293, 8, 292, 2615, 27], + ["jump", "ne_done_2471", 2615, 27], + "ne_nn_2474", + ["is_num", 294, 8, 2615, 27], + ["jump_false", 294, "ne_nt_2475", 2615, 27], + "_nop_tc_131", + ["jump", "ne_nt_2475", 2615, 27], + ["ne_float", 293, 8, 292, 2615, 27], + ["jump", "ne_done_2471", 2615, 27], + "ne_nt_2475", + ["is_text", 294, 8, 2615, 27], + ["jump_false", 294, "ne_nnl_2476", 2615, 27], + "_nop_tc_132", + ["jump", "ne_nnl_2476", 2615, 27], + ["ne_text", 293, 8, 292, 2615, 27], + ["jump", "ne_done_2471", 2615, 27], + "ne_nnl_2476", + ["is_null", 294, 8, 2615, 27], + ["jump_false", 294, "ne_nb_2477", 2615, 27], + "_nop_tc_133", + "_nop_tc_134", + ["false", 293, 2615, 27], + ["jump", "ne_done_2471", 2615, 27], + "ne_nb_2477", + ["is_bool", 294, 8, 2615, 27], + ["jump_false", 294, "ne_mis_2478", 2615, 27], + "_nop_tc_135", + ["jump", "ne_mis_2478", 2615, 27], + ["ne_bool", 293, 8, 292, 2615, 27], + ["jump", "ne_done_2471", 2615, 27], + "ne_mis_2478", + ["true", 293, 2615, 27], + "ne_done_2471", + ["move", 296, 293, 2615, 27], + ["jump_false", 296, "and_end_2470", 2615, 27], + ["is_array", 297, 8, 2615, 44], + ["move", 296, 297, 2615, 44], + "and_end_2470", + ["jump_false", 296, "if_else_2468", 2615, 44], + ["access", 298, "disruption", 2616, 28], + ["get", 300, 57, 1, 2616, 18], + ["frame", 301, 300, 1, 2616, 18], + ["null", 302, 2616, 18], + ["setarg", 301, 0, 302, 2616, 18], + ["setarg", 301, 1, 298, 2616, 18], + ["invoke", 301, 299, 2616, 18], + ["get", 304, 34, 1, 2616, 7], + ["frame", 305, 304, 1, 2616, 7], + ["null", 306, 2616, 7], + ["setarg", 305, 0, 306, 2616, 7], + ["setarg", 305, 1, 299, 2616, 7], + ["invoke", 305, 303, 2616, 7], + ["get", 307, 80, 1, 2617, 33], + ["length", 308, 307, 2617, 33], + ["move", 9, 308, 2617, 33], + ["access", 309, 0, 2618, 12], + ["move", 2, 309, 2618, 12], + "while_start_2479", + ["length", 310, 8, 2619, 26], + ["is_int", 312, 2, 2619, 26], + ["jump_false", 312, "rel_ni_2481", 2619, 26], + "_nop_tc_136", + "_nop_tc_137", + ["lt_int", 311, 2, 310, 2619, 26], + ["jump", "rel_done_2483", 2619, 26], + "rel_ni_2481", + ["is_num", 312, 2, 2619, 26], + ["jump_false", 312, "rel_nn_2482", 2619, 26], + "_nop_tc_138", + "_nop_tc_139", + ["lt_float", 311, 2, 310, 2619, 26], + ["jump", "rel_done_2483", 2619, 26], + "rel_nn_2482", + ["is_text", 312, 2, 2619, 26], + ["jump_false", 312, "rel_err_2484", 2619, 26], + "_nop_tc_140", + ["jump", "rel_err_2484", 2619, 26], + ["lt_text", 311, 2, 310, 2619, 26], + ["jump", "rel_done_2483", 2619, 26], + "rel_err_2484", + ["disrupt", 2619, 26], + "rel_done_2483", + ["jump_false", 311, "while_end_2480", 2619, 26], + ["load_dynamic", 314, 8, 2, 2620, 38], + ["get", 316, 59, 1, 2620, 9], + ["frame", 317, 316, 1, 2620, 9], + ["null", 318, 2620, 9], + ["setarg", 317, 0, 318, 2620, 9], + ["setarg", 317, 1, 314, 2620, 9], + ["invoke", 317, 315, 2620, 9], + ["access", 319, 1, 2621, 19], + ["is_text", 321, 2, 2621, 19], + ["jump_false", 321, "add_cn_2486", 2621, 19], + "_nop_tc_141", + ["jump", "add_cn_2486", 2621, 19], + ["concat", 320, 2, 319, 2621, 19], + ["jump", "add_done_2485", 2621, 19], + "add_cn_2486", + ["is_num", 321, 2, 2621, 19], + ["jump_false", 321, "add_err_2487", 2621, 19], + "_nop_tc_142", + "_nop_tc_143", + ["add", 320, 2, 319, 2621, 19], + ["jump", "add_done_2485", 2621, 19], + "add_err_2487", + ["disrupt", 2621, 19], + "add_done_2485", + ["move", 2, 320, 2621, 19], + ["jump", "while_start_2479", 2621, 19], + "while_end_2480", + ["get", 324, 9, 1, 2623, 20], + ["frame", 325, 324, 0, 2623, 20], + ["null", 326, 2623, 20], + ["setarg", 325, 0, 326, 2623, 20], + ["invoke", 325, 323, 2623, 20], + ["move", 23, 323, 2623, 20], + ["access", 327, "null", 2624, 14], + ["get", 329, 13, 1, 2624, 7], + ["frame", 330, 329, 2, 2624, 7], + ["null", 331, 2624, 7], + ["setarg", 330, 0, 331, 2624, 7], + ["setarg", 330, 1, 327, 2624, 7], + ["setarg", 330, 2, 23, 2624, 7], + ["invoke", 330, 328, 2624, 7], + ["access", 332, "return", 2625, 14], + ["get", 334, 13, 1, 2625, 7], + ["frame", 335, 334, 2, 2625, 7], + ["null", 336, 2625, 7], + ["setarg", 335, 0, 336, 2625, 7], + ["setarg", 335, 1, 332, 2625, 7], + ["setarg", 335, 2, 23, 2625, 7], + ["invoke", 335, 333, 2625, 7], + ["jump", "if_end_2469", 2625, 7], + "if_else_2468", + "if_end_2469", + ["null", 337, 2629, 20], + ["is_identical", 338, 12, 337, 2629, 20], + ["jump_true", 338, "eq_done_2490", 2629, 20], + ["is_int", 339, 12, 2629, 20], + ["jump_false", 339, "eq_ni_2491", 2629, 20], + "_nop_tc_144", + ["jump", "eq_ni_2491", 2629, 20], + ["eq_int", 338, 12, 337, 2629, 20], + ["jump", "eq_done_2490", 2629, 20], + "eq_ni_2491", + ["is_num", 339, 12, 2629, 20], + ["jump_false", 339, "eq_nn_2492", 2629, 20], + "_nop_tc_145", + ["jump", "eq_nn_2492", 2629, 20], + ["eq_float", 338, 12, 337, 2629, 20], + ["jump", "eq_done_2490", 2629, 20], + "eq_nn_2492", + ["is_text", 339, 12, 2629, 20], + ["jump_false", 339, "eq_nt_2493", 2629, 20], + "_nop_tc_146", + ["jump", "eq_nt_2493", 2629, 20], + ["eq_text", 338, 12, 337, 2629, 20], + ["jump", "eq_done_2490", 2629, 20], + "eq_nt_2493", + ["is_null", 339, 12, 2629, 20], + ["jump_false", 339, "eq_nnl_2494", 2629, 20], + "_nop_tc_147", + "_nop_tc_148", + ["true", 338, 2629, 20], + ["jump", "eq_done_2490", 2629, 20], + "eq_nnl_2494", + ["is_bool", 339, 12, 2629, 20], + ["jump_false", 339, "eq_nb_2495", 2629, 20], + "_nop_tc_149", + ["jump", "eq_nb_2495", 2629, 20], + ["eq_bool", 338, 12, 337, 2629, 20], + ["jump", "eq_done_2490", 2629, 20], + "eq_nb_2495", + ["false", 338, 2629, 20], + "eq_done_2490", + ["jump_false", 338, "if_else_2488", 2629, 20], + ["access", 341, "", 2630, 17], + ["move", 12, 341, 2630, 17], + ["jump", "if_end_2489", 2630, 17], + "if_else_2488", + "if_end_2489", + ["get", 342, 77, 1, 2633, 34], + ["get", 344, 48, 1, 2633, 16], + ["frame", 345, 344, 1, 2633, 16], + ["null", 346, 2633, 16], + ["setarg", 345, 0, 346, 2633, 16], + ["setarg", 345, 1, 342, 2633, 16], + ["invoke", 345, 343, 2633, 16], + ["move", 14, 343, 2633, 16], + ["null", 347, 2634, 21], + ["is_identical", 348, 14, 347, 2634, 21], + ["jump_true", 348, "ne_nid_2500", 2634, 21], + ["jump", "ne_ni_2501", 2634, 21], + "ne_nid_2500", + ["false", 348, 2634, 21], + ["jump", "ne_done_2499", 2634, 21], + "ne_ni_2501", + ["is_int", 349, 14, 2634, 21], + ["jump_false", 349, "ne_nn_2502", 2634, 21], + "_nop_tc_150", + ["jump", "ne_nn_2502", 2634, 21], + ["ne_int", 348, 14, 347, 2634, 21], + ["jump", "ne_done_2499", 2634, 21], + "ne_nn_2502", + ["is_num", 349, 14, 2634, 21], + ["jump_false", 349, "ne_nt_2503", 2634, 21], + "_nop_tc_151", + ["jump", "ne_nt_2503", 2634, 21], + ["ne_float", 348, 14, 347, 2634, 21], + ["jump", "ne_done_2499", 2634, 21], + "ne_nt_2503", + ["is_text", 349, 14, 2634, 21], + ["jump_false", 349, "ne_nnl_2504", 2634, 21], + "_nop_tc_152", + ["jump", "ne_nnl_2504", 2634, 21], + ["ne_text", 348, 14, 347, 2634, 21], + ["jump", "ne_done_2499", 2634, 21], + "ne_nnl_2504", + ["is_null", 349, 14, 2634, 21], + ["jump_false", 349, "ne_nb_2505", 2634, 21], + "_nop_tc_153", + "_nop_tc_154", + ["false", 348, 2634, 21], + ["jump", "ne_done_2499", 2634, 21], + "ne_nb_2505", + ["is_bool", 349, 14, 2634, 21], + ["jump_false", 349, "ne_mis_2506", 2634, 21], + "_nop_tc_155", + ["jump", "ne_mis_2506", 2634, 21], + ["ne_bool", 348, 14, 347, 2634, 21], + ["jump", "ne_done_2499", 2634, 21], + "ne_mis_2506", + ["true", 348, 2634, 21], + "ne_done_2499", + ["move", 351, 348, 2634, 21], + ["jump_false", 351, "and_end_2498", 2634, 21], + ["load_field", 352, 14, "nr_close_slots", 2634, 29], + ["null", 353, 2634, 56], + ["is_identical", 354, 352, 353, 2634, 56], + ["jump_true", 354, "ne_nid_2508", 2634, 56], + ["jump", "ne_ni_2509", 2634, 56], + "ne_nid_2508", + ["false", 354, 2634, 56], + ["jump", "ne_done_2507", 2634, 56], + "ne_ni_2509", + ["is_int", 355, 352, 2634, 56], + ["jump_false", 355, "ne_nn_2510", 2634, 56], + "_nop_tc_156", + ["jump", "ne_nn_2510", 2634, 56], + ["ne_int", 354, 352, 353, 2634, 56], + ["jump", "ne_done_2507", 2634, 56], + "ne_nn_2510", + ["is_num", 355, 352, 2634, 56], + ["jump_false", 355, "ne_nt_2511", 2634, 56], + "_nop_tc_157", + ["jump", "ne_nt_2511", 2634, 56], + ["ne_float", 354, 352, 353, 2634, 56], + ["jump", "ne_done_2507", 2634, 56], + "ne_nt_2511", + ["is_text", 355, 352, 2634, 56], + ["jump_false", 355, "ne_nnl_2512", 2634, 56], + "_nop_tc_158", + ["jump", "ne_nnl_2512", 2634, 56], + ["ne_text", 354, 352, 353, 2634, 56], + ["jump", "ne_done_2507", 2634, 56], + "ne_nnl_2512", + ["is_null", 355, 352, 2634, 56], + ["jump_false", 355, "ne_nb_2513", 2634, 56], + "_nop_tc_159", + "_nop_tc_160", + ["false", 354, 2634, 56], + ["jump", "ne_done_2507", 2634, 56], + "ne_nb_2513", + ["is_bool", 355, 352, 2634, 56], + ["jump_false", 355, "ne_mis_2514", 2634, 56], + "_nop_tc_161", + ["jump", "ne_mis_2514", 2634, 56], + ["ne_bool", 354, 352, 353, 2634, 56], + ["jump", "ne_done_2507", 2634, 56], + "ne_mis_2514", + ["true", 354, 2634, 56], + "ne_done_2507", + ["move", 351, 354, 2634, 56], + "and_end_2498", + ["jump_false", 351, "if_else_2496", 2634, 56], + ["load_field", 357, 14, "nr_close_slots", 2635, 15], + ["move", 20, 357, 2635, 15], + ["jump", "if_end_2497", 2635, 15], + "if_else_2496", + "if_end_2497", + ["record", 358, 6], + ["store_field", 358, 12, "name", 2639, 13], + ["store_field", 358, 21, "nr_args", 2640, 16], + ["store_field", 358, 20, "nr_close_slots", 2641, 23], + ["get", 359, 87, 1, 2642, 17], + ["access", 360, 1, 2642, 30], + ["is_text", 362, 359, 2642, 30], + ["jump_false", 362, "add_cn_2516", 2642, 30], + "_nop_tc_162", + ["jump", "add_cn_2516", 2642, 30], + ["concat", 361, 359, 360, 2642, 30], + ["jump", "add_done_2515", 2642, 30], + "add_cn_2516", + ["is_num", 362, 359, 2642, 30], + ["jump_false", 362, "add_err_2517", 2642, 30], + "_nop_tc_163", + "_nop_tc_164", + ["add", 361, 359, 360, 2642, 30], + ["jump", "add_done_2515", 2642, 30], + "add_err_2517", + ["disrupt", 2642, 30], + "add_done_2515", + ["store_field", 358, 361, "nr_slots", 2642, 30], + ["store_field", 358, 9, "disruption_pc", 2643, 22], + ["get", 364, 80, 1, 2644, 21], + ["store_field", 358, 364, "instructions", 2644, 21], + ["move", 29, 358, 2644, 21], + ["get", 365, 75, 1, 2647, 9], + ["null", 366, 2647, 23], + ["is_identical", 367, 365, 366, 2647, 23], + ["jump_true", 367, "ne_nid_2521", 2647, 23], + ["jump", "ne_ni_2522", 2647, 23], + "ne_nid_2521", + ["false", 367, 2647, 23], + ["jump", "ne_done_2520", 2647, 23], + "ne_ni_2522", + ["is_int", 368, 365, 2647, 23], + ["jump_false", 368, "ne_nn_2523", 2647, 23], + "_nop_tc_165", + ["jump", "ne_nn_2523", 2647, 23], + ["ne_int", 367, 365, 366, 2647, 23], + ["jump", "ne_done_2520", 2647, 23], + "ne_nn_2523", + ["is_num", 368, 365, 2647, 23], + ["jump_false", 368, "ne_nt_2524", 2647, 23], + "_nop_tc_166", + ["jump", "ne_nt_2524", 2647, 23], + ["ne_float", 367, 365, 366, 2647, 23], + ["jump", "ne_done_2520", 2647, 23], + "ne_nt_2524", + ["is_text", 368, 365, 2647, 23], + ["jump_false", 368, "ne_nnl_2525", 2647, 23], + "_nop_tc_167", + ["jump", "ne_nnl_2525", 2647, 23], + ["ne_text", 367, 365, 366, 2647, 23], + ["jump", "ne_done_2520", 2647, 23], + "ne_nnl_2525", + ["is_null", 368, 365, 2647, 23], + ["jump_false", 368, "ne_nb_2526", 2647, 23], + "_nop_tc_168", + "_nop_tc_169", + ["false", 367, 2647, 23], + ["jump", "ne_done_2520", 2647, 23], + "ne_nb_2526", + ["is_bool", 368, 365, 2647, 23], + ["jump_false", 368, "ne_mis_2527", 2647, 23], + "_nop_tc_170", + ["jump", "ne_mis_2527", 2647, 23], + ["ne_bool", 367, 365, 366, 2647, 23], + ["jump", "ne_done_2520", 2647, 23], + "ne_mis_2527", + ["true", 367, 2647, 23], + "ne_done_2520", + ["jump_false", 367, "if_else_2518", 2647, 23], + ["get", 370, 75, 1, 2648, 25], + ["store_field", 29, 370, "filename", 2648, 7], + ["jump", "if_end_2519", 2648, 7], + "if_else_2518", + "if_end_2519", + ["get", 371, 83, 1, 2652, 19], + ["move", 32, 371, 2652, 19], + ["get", 372, 76, 1, 2653, 18], + ["move", 31, 372, 2653, 18], + ["get", 373, 69, 1, 2656, 9], + ["access", 375, {"name":"pop","kind":"name","make":"intrinsic"}, 2656, 5], + ["frame", 376, 375, 1, 2656, 5], + ["null", 377, 2656, 5], + ["setarg", 376, 0, 377, 2656, 5], + ["setarg", 376, 1, 373, 2656, 5], + ["invoke", 376, 374, 2656, 5], + ["get", 379, 71, 1, 2657, 5], + ["frame", 380, 379, 1, 2657, 5], + ["null", 381, 2657, 5], + ["setarg", 380, 0, 381, 2657, 5], + ["setarg", 380, 1, 30, 2657, 5], + ["invoke", 380, 378, 2657, 5], + ["put", 32, 83, 1, 2658, 23], + ["put", 31, 76, 1, 2659, 22], + ["return", 29, 2661, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 269, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 17, 1, "filename", 2666, 20], + ["move", 5, 17, 2666, 20], + ["load_field", 18, 1, "functions", 2667, 19], + ["move", 8, 18, 2667, 19], + ["access", 2, 0, 2668, 14], + ["null", 6, 2669, 14], + ["null", 12, 2670, 16], + ["null", 3, 2671, 20], + ["access", 7, 0, 2672, 19], + ["access", 11, 0, 2673, 22], + ["access", 4, 0, 2674, 16], + ["load_field", 19, 1, "statements", 2675, 22], + ["move", 15, 19, 2675, 22], + ["access", 10, -1, 2676, 26], + ["null", 16, 2677, 16], + ["null", 9, 2678, 16], + ["access", 13, 0, 2679, 21], + ["null", 14, 2680, 18], + ["put", 5, 75, 1, 2682, 18], + ["array", 20, 0, 2684, 22], + ["put", 20, 80, 1, 2684, 22], + ["record", 21, 0], + ["put", 21, 74, 1, 2685, 14], + ["array", 22, 0, 2686, 19], + ["put", 22, 78, 1, 2686, 19], + ["array", 23, 0, 2687, 14], + ["put", 23, 95, 1, 2687, 14], + ["array", 24, 0, 2688, 25], + ["put", 24, 81, 1, 2688, 25], + ["load_field", 25, 1, "scopes", 2689, 16], + ["put", 25, 93, 1, 2689, 16], + ["access", 26, 0, 2690, 19], + ["put", 26, 94, 1, 2690, 19], + ["access", 27, 0, 2691, 17], + ["put", 27, 89, 1, 2691, 17], + ["access", 28, 0, 2692, 24], + ["put", 28, 90, 1, 2692, 24], + ["access", 29, 0, 2693, 24], + ["put", 29, 91, 1, 2693, 24], + ["access", 30, 1, 2694, 24], + ["put", 30, 88, 1, 2694, 24], + ["access", 31, 1, 2695, 18], + ["put", 31, 87, 1, 2695, 18], + ["access", 32, 0, 2696, 23], + ["put", 32, 83, 1, 2696, 23], + ["access", 33, 0, 2697, 22], + ["put", 33, 76, 1, 2697, 22], + ["null", 34, 2698, 20], + ["put", 34, 85, 1, 2698, 20], + ["null", 35, 2699, 23], + ["put", 35, 86, 1, 2699, 23], + ["record", 36, 0], + ["put", 36, 84, 1, 2700, 19], + ["access", 37, 0, 2701, 21], + ["put", 37, 77, 1, 2701, 21], + ["get", 39, 97, 1, 2704, 5], + ["frame", 40, 39, 0, 2704, 5], + ["null", 41, 2704, 5], + ["setarg", 40, 0, 41, 2704, 5], + ["invoke", 40, 38, 2704, 5], + ["access", 42, 1, 2706, 24], + ["get", 43, 91, 1, 2706, 28], + "_nop_tc_1", + ["jump", "add_cn_2529", 2706, 28], + ["is_text", 46, 43, 2706, 28], + ["jump_false", 46, "add_cn_2529", 2706, 28], + ["concat", 44, 42, 43, 2706, 28], + ["jump", "add_done_2528", 2706, 28], + "add_cn_2529", + "_nop_tc_2", + "_nop_tc_3", + ["is_num", 46, 43, 2706, 28], + ["jump_false", 46, "add_err_2530", 2706, 28], + ["add", 44, 42, 43, 2706, 28], + ["jump", "add_done_2528", 2706, 28], + "add_err_2530", + ["disrupt", 2706, 28], + "add_done_2528", + ["put", 44, 88, 1, 2706, 28], + ["get", 47, 88, 1, 2707, 9], + ["get", 48, 87, 1, 2707, 28], + ["is_int", 50, 47, 2707, 28], + ["jump_false", 50, "rel_ni_2533", 2707, 28], + ["is_int", 51, 48, 2707, 28], + ["jump_false", 51, "rel_ni_2533", 2707, 28], + ["gt_int", 49, 47, 48, 2707, 28], + ["jump", "rel_done_2535", 2707, 28], + "rel_ni_2533", + ["is_num", 50, 47, 2707, 28], + ["jump_false", 50, "rel_nn_2534", 2707, 28], + ["is_num", 51, 48, 2707, 28], + ["jump_false", 51, "rel_nn_2534", 2707, 28], + ["gt_float", 49, 47, 48, 2707, 28], + ["jump", "rel_done_2535", 2707, 28], + "rel_nn_2534", + ["is_text", 50, 47, 2707, 28], + ["jump_false", 50, "rel_err_2536", 2707, 28], + ["is_text", 51, 48, 2707, 28], + ["jump_false", 51, "rel_err_2536", 2707, 28], + ["gt_text", 49, 47, 48, 2707, 28], + ["jump", "rel_done_2535", 2707, 28], + "rel_err_2536", + ["disrupt", 2707, 28], + "rel_done_2535", + ["jump_false", 49, "if_else_2531", 2707, 28], + ["get", 52, 88, 1, 2708, 20], + ["put", 52, 87, 1, 2708, 20], + ["jump", "if_end_2532", 2708, 20], + "if_else_2531", + "if_end_2532", + ["null", 53, 2712, 20], + ["is_identical", 54, 8, 53, 2712, 20], + ["jump_true", 54, "ne_nid_2540", 2712, 20], + ["jump", "ne_ni_2541", 2712, 20], + "ne_nid_2540", + ["false", 54, 2712, 20], + ["jump", "ne_done_2539", 2712, 20], + "ne_ni_2541", + ["is_int", 55, 8, 2712, 20], + ["jump_false", 55, "ne_nn_2542", 2712, 20], + "_nop_tc_4", + ["jump", "ne_nn_2542", 2712, 20], + ["ne_int", 54, 8, 53, 2712, 20], + ["jump", "ne_done_2539", 2712, 20], + "ne_nn_2542", + ["is_num", 55, 8, 2712, 20], + ["jump_false", 55, "ne_nt_2543", 2712, 20], + "_nop_tc_5", + ["jump", "ne_nt_2543", 2712, 20], + ["ne_float", 54, 8, 53, 2712, 20], + ["jump", "ne_done_2539", 2712, 20], + "ne_nt_2543", + ["is_text", 55, 8, 2712, 20], + ["jump_false", 55, "ne_nnl_2544", 2712, 20], + "_nop_tc_6", + ["jump", "ne_nnl_2544", 2712, 20], + ["ne_text", 54, 8, 53, 2712, 20], + ["jump", "ne_done_2539", 2712, 20], + "ne_nnl_2544", + ["is_null", 55, 8, 2712, 20], + ["jump_false", 55, "ne_nb_2545", 2712, 20], + "_nop_tc_7", + "_nop_tc_8", + ["false", 54, 2712, 20], + ["jump", "ne_done_2539", 2712, 20], + "ne_nb_2545", + ["is_bool", 55, 8, 2712, 20], + ["jump_false", 55, "ne_mis_2546", 2712, 20], + "_nop_tc_9", + ["jump", "ne_mis_2546", 2712, 20], + ["ne_bool", 54, 8, 53, 2712, 20], + ["jump", "ne_done_2539", 2712, 20], + "ne_mis_2546", + ["true", 54, 2712, 20], + "ne_done_2539", + ["jump_false", 54, "if_else_2537", 2712, 20], + ["access", 57, 0, 2713, 12], + ["move", 2, 57, 2713, 12], + "while_start_2547", + ["length", 58, 8, 2714, 26], + ["is_int", 60, 2, 2714, 26], + ["jump_false", 60, "rel_ni_2549", 2714, 26], + "_nop_tc_10", + "_nop_tc_11", + ["lt_int", 59, 2, 58, 2714, 26], + ["jump", "rel_done_2551", 2714, 26], + "rel_ni_2549", + ["is_num", 60, 2, 2714, 26], + ["jump_false", 60, "rel_nn_2550", 2714, 26], + "_nop_tc_12", + "_nop_tc_13", + ["lt_float", 59, 2, 58, 2714, 26], + ["jump", "rel_done_2551", 2714, 26], + "rel_nn_2550", + ["is_text", 60, 2, 2714, 26], + ["jump_false", 60, "rel_err_2552", 2714, 26], + "_nop_tc_14", + ["jump", "rel_err_2552", 2714, 26], + ["lt_text", 59, 2, 58, 2714, 26], + ["jump", "rel_done_2551", 2714, 26], + "rel_err_2552", + ["disrupt", 2714, 26], + "rel_done_2551", + ["jump_false", 59, "while_end_2548", 2714, 26], + ["load_dynamic", 62, 8, 2, 2715, 22], + ["move", 6, 62, 2715, 22], + ["load_field", 63, 6, "name", 2716, 16], + ["move", 12, 63, 2716, 16], + ["null", 64, 2717, 21], + ["is_identical", 65, 12, 64, 2717, 21], + ["jump_true", 65, "ne_nid_2556", 2717, 21], + ["jump", "ne_ni_2557", 2717, 21], + "ne_nid_2556", + ["false", 65, 2717, 21], + ["jump", "ne_done_2555", 2717, 21], + "ne_ni_2557", + ["is_int", 66, 12, 2717, 21], + ["jump_false", 66, "ne_nn_2558", 2717, 21], + "_nop_tc_15", + ["jump", "ne_nn_2558", 2717, 21], + ["ne_int", 65, 12, 64, 2717, 21], + ["jump", "ne_done_2555", 2717, 21], + "ne_nn_2558", + ["is_num", 66, 12, 2717, 21], + ["jump_false", 66, "ne_nt_2559", 2717, 21], + "_nop_tc_16", + ["jump", "ne_nt_2559", 2717, 21], + ["ne_float", 65, 12, 64, 2717, 21], + ["jump", "ne_done_2555", 2717, 21], + "ne_nt_2559", + ["is_text", 66, 12, 2717, 21], + ["jump_false", 66, "ne_nnl_2560", 2717, 21], + "_nop_tc_17", + ["jump", "ne_nnl_2560", 2717, 21], + ["ne_text", 65, 12, 64, 2717, 21], + ["jump", "ne_done_2555", 2717, 21], + "ne_nnl_2560", + ["is_null", 66, 12, 2717, 21], + ["jump_false", 66, "ne_nb_2561", 2717, 21], + "_nop_tc_18", + "_nop_tc_19", + ["false", 65, 2717, 21], + ["jump", "ne_done_2555", 2717, 21], + "ne_nb_2561", + ["is_bool", 66, 12, 2717, 21], + ["jump_false", 66, "ne_mis_2562", 2717, 21], + "_nop_tc_20", + ["jump", "ne_mis_2562", 2717, 21], + ["ne_bool", 65, 12, 64, 2717, 21], + ["jump", "ne_done_2555", 2717, 21], + "ne_mis_2562", + ["true", 65, 2717, 21], + "ne_done_2555", + ["jump_false", 65, "if_else_2553", 2717, 21], + ["get", 69, 56, 1, 2718, 22], + ["frame", 70, 69, 1, 2718, 22], + ["null", 71, 2718, 22], + ["setarg", 70, 0, 71, 2718, 22], + ["setarg", 70, 1, 6, 2718, 22], + ["invoke", 70, 68, 2718, 22], + ["move", 3, 68, 2718, 22], + ["get", 72, 76, 1, 2719, 21], + ["move", 7, 72, 2719, 21], + ["get", 73, 76, 1, 2720, 28], + ["access", 74, 1, 2720, 45], + ["is_text", 76, 73, 2720, 45], + ["jump_false", 76, "add_cn_2564", 2720, 45], + "_nop_tc_21", + ["jump", "add_cn_2564", 2720, 45], + ["concat", 75, 73, 74, 2720, 45], + ["jump", "add_done_2563", 2720, 45], + "add_cn_2564", + ["is_num", 76, 73, 2720, 45], + ["jump_false", 76, "add_err_2565", 2720, 45], + "_nop_tc_22", + "_nop_tc_23", + ["add", 75, 73, 74, 2720, 45], + ["jump", "add_done_2563", 2720, 45], + "add_err_2565", + ["disrupt", 2720, 45], + "add_done_2563", + ["put", 75, 76, 1, 2720, 45], + ["get", 78, 78, 1, 2721, 16], + ["is_array", 79, 78, 2721, 29], + ["jump_false", 79, "push_err_2566", 2721, 29], + ["push", 78, 3, 2721, 29], + ["jump", "push_done_2567", 2721, 29], + "push_err_2566", + ["disrupt", 2721, 29], + "push_done_2567", + ["get", 81, 49, 1, 2722, 24], + ["frame", 82, 81, 1, 2722, 24], + ["null", 83, 2722, 24], + ["setarg", 82, 0, 83, 2722, 24], + ["setarg", 82, 1, 12, 2722, 24], + ["invoke", 82, 80, 2722, 24], + ["move", 11, 80, 2722, 24], + ["get", 85, 9, 1, 2723, 18], + ["frame", 86, 85, 0, 2723, 18], + ["null", 87, 2723, 18], + ["setarg", 86, 0, 87, 2723, 18], + ["invoke", 86, 84, 2723, 18], + ["move", 4, 84, 2723, 18], + ["access", 88, "function", 2724, 18], + ["get", 90, 14, 1, 2724, 11], + ["frame", 91, 90, 3, 2724, 11], + ["null", 92, 2724, 11], + ["setarg", 91, 0, 92, 2724, 11], + ["setarg", 91, 1, 88, 2724, 11], + ["setarg", 91, 2, 4, 2724, 11], + ["setarg", 91, 3, 7, 2724, 11], + ["invoke", 91, 89, 2724, 11], + ["access", 93, 0, 2725, 29], + ["is_int", 95, 11, 2725, 29], + ["jump_false", 95, "rel_ni_2570", 2725, 29], + "_nop_tc_24", + "_nop_tc_25", + ["ge_int", 94, 11, 93, 2725, 29], + ["jump", "rel_done_2572", 2725, 29], + "rel_ni_2570", + ["is_num", 95, 11, 2725, 29], + ["jump_false", 95, "rel_nn_2571", 2725, 29], + "_nop_tc_26", + "_nop_tc_27", + ["ge_float", 94, 11, 93, 2725, 29], + ["jump", "rel_done_2572", 2725, 29], + "rel_nn_2571", + ["is_text", 95, 11, 2725, 29], + ["jump_false", 95, "rel_err_2573", 2725, 29], + "_nop_tc_28", + ["jump", "rel_err_2573", 2725, 29], + ["ge_text", 94, 11, 93, 2725, 29], + ["jump", "rel_done_2572", 2725, 29], + "rel_err_2573", + ["disrupt", 2725, 29], + "rel_done_2572", + ["jump_false", 94, "if_else_2568", 2725, 29], + ["access", 97, "move", 2726, 20], + ["get", 99, 14, 1, 2726, 13], + ["frame", 100, 99, 3, 2726, 13], + ["null", 101, 2726, 13], + ["setarg", 100, 0, 101, 2726, 13], + ["setarg", 100, 1, 97, 2726, 13], + ["setarg", 100, 2, 11, 2726, 13], + ["setarg", 100, 3, 4, 2726, 13], + ["invoke", 100, 98, 2726, 13], + ["jump", "if_end_2569", 2726, 13], + "if_else_2568", + "if_end_2569", + ["jump", "if_end_2554", 2726, 13], + "if_else_2553", + "if_end_2554", + ["access", 102, 1, 2729, 19], + ["is_text", 104, 2, 2729, 19], + ["jump_false", 104, "add_cn_2575", 2729, 19], + "_nop_tc_29", + ["jump", "add_cn_2575", 2729, 19], + ["concat", 103, 2, 102, 2729, 19], + ["jump", "add_done_2574", 2729, 19], + "add_cn_2575", + ["is_num", 104, 2, 2729, 19], + ["jump_false", 104, "add_err_2576", 2729, 19], + "_nop_tc_30", + "_nop_tc_31", + ["add", 103, 2, 102, 2729, 19], + ["jump", "add_done_2574", 2729, 19], + "add_err_2576", + ["disrupt", 2729, 19], + "add_done_2574", + ["move", 2, 103, 2729, 19], + ["jump", "while_start_2547", 2729, 19], + "while_end_2548", + ["jump", "if_end_2538", 2729, 19], + "if_else_2537", + "if_end_2538", + ["access", 106, 0, 2734, 10], + ["move", 2, 106, 2734, 10], + "while_start_2577", + ["length", 107, 15, 2735, 24], + ["is_int", 109, 2, 2735, 24], + ["jump_false", 109, "rel_ni_2579", 2735, 24], + "_nop_tc_32", + "_nop_tc_33", + ["lt_int", 108, 2, 107, 2735, 24], + ["jump", "rel_done_2581", 2735, 24], + "rel_ni_2579", + ["is_num", 109, 2, 2735, 24], + ["jump_false", 109, "rel_nn_2580", 2735, 24], + "_nop_tc_34", + "_nop_tc_35", + ["lt_float", 108, 2, 107, 2735, 24], + ["jump", "rel_done_2581", 2735, 24], + "rel_nn_2580", + ["is_text", 109, 2, 2735, 24], + ["jump_false", 109, "rel_err_2582", 2735, 24], + "_nop_tc_36", + ["jump", "rel_err_2582", 2735, 24], + ["lt_text", 108, 2, 107, 2735, 24], + ["jump", "rel_done_2581", 2735, 24], + "rel_err_2582", + ["disrupt", 2735, 24], + "rel_done_2581", + ["jump_false", 108, "while_end_2578", 2735, 24], + ["load_dynamic", 111, 15, 2, 2736, 25], + ["move", 16, 111, 2736, 25], + ["load_field", 112, 16, "kind", 2737, 14], + ["move", 9, 112, 2737, 14], + ["null", 113, 2738, 19], + ["is_identical", 114, 9, 113, 2738, 19], + ["jump_true", 114, "ne_nid_2586", 2738, 19], + ["jump", "ne_ni_2587", 2738, 19], + "ne_nid_2586", + ["false", 114, 2738, 19], + ["jump", "ne_done_2585", 2738, 19], + "ne_ni_2587", + ["is_int", 115, 9, 2738, 19], + ["jump_false", 115, "ne_nn_2588", 2738, 19], + "_nop_tc_37", + ["jump", "ne_nn_2588", 2738, 19], + ["ne_int", 114, 9, 113, 2738, 19], + ["jump", "ne_done_2585", 2738, 19], + "ne_nn_2588", + ["is_num", 115, 9, 2738, 19], + ["jump_false", 115, "ne_nt_2589", 2738, 19], + "_nop_tc_38", + ["jump", "ne_nt_2589", 2738, 19], + ["ne_float", 114, 9, 113, 2738, 19], + ["jump", "ne_done_2585", 2738, 19], + "ne_nt_2589", + ["is_text", 115, 9, 2738, 19], + ["jump_false", 115, "ne_nnl_2590", 2738, 19], + "_nop_tc_39", + ["jump", "ne_nnl_2590", 2738, 19], + ["ne_text", 114, 9, 113, 2738, 19], + ["jump", "ne_done_2585", 2738, 19], + "ne_nnl_2590", + ["is_null", 115, 9, 2738, 19], + ["jump_false", 115, "ne_nb_2591", 2738, 19], + "_nop_tc_40", + "_nop_tc_41", + ["false", 114, 2738, 19], + ["jump", "ne_done_2585", 2738, 19], + "ne_nb_2591", + ["is_bool", 115, 9, 2738, 19], + ["jump_false", 115, "ne_mis_2592", 2738, 19], + "_nop_tc_42", + ["jump", "ne_mis_2592", 2738, 19], + ["ne_bool", 114, 9, 113, 2738, 19], + ["jump", "ne_done_2585", 2738, 19], + "ne_mis_2592", + ["true", 114, 2738, 19], + "ne_done_2585", + ["jump_false", 114, "if_else_2583", 2738, 19], + ["access", 117, "call", 2739, 21], + ["is_identical", 118, 9, 117, 2739, 21], + ["jump_true", 118, "eq_done_2595", 2739, 21], + ["is_int", 119, 9, 2739, 21], + ["jump_false", 119, "eq_ni_2596", 2739, 21], + "_nop_tc_43", + ["jump", "eq_ni_2596", 2739, 21], + ["eq_int", 118, 9, 117, 2739, 21], + ["jump", "eq_done_2595", 2739, 21], + "eq_ni_2596", + ["is_num", 119, 9, 2739, 21], + ["jump_false", 119, "eq_nn_2597", 2739, 21], + "_nop_tc_44", + ["jump", "eq_nn_2597", 2739, 21], + ["eq_float", 118, 9, 117, 2739, 21], + ["jump", "eq_done_2595", 2739, 21], + "eq_nn_2597", + ["is_text", 119, 9, 2739, 21], + ["jump_false", 119, "eq_nt_2598", 2739, 21], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 118, 9, 117, 2739, 21], + ["jump", "eq_done_2595", 2739, 21], + "eq_nt_2598", + ["is_null", 119, 9, 2739, 21], + ["jump_false", 119, "eq_nnl_2599", 2739, 21], + "_nop_tc_47", + ["jump", "eq_nnl_2599", 2739, 21], + ["true", 118, 2739, 21], + ["jump", "eq_done_2595", 2739, 21], + "eq_nnl_2599", + ["is_bool", 119, 9, 2739, 21], + ["jump_false", 119, "eq_nb_2600", 2739, 21], + "_nop_tc_48", + ["jump", "eq_nb_2600", 2739, 21], + ["eq_bool", 118, 9, 117, 2739, 21], + ["jump", "eq_done_2595", 2739, 21], + "eq_nb_2600", + ["false", 118, 2739, 21], + "eq_done_2595", + ["jump_false", 118, "if_else_2593", 2739, 21], + ["load_field", 121, 16, "expression", 2740, 37], + ["access", 122, -1, 2740, 54], + ["get", 124, 55, 1, 2740, 28], + ["frame", 125, 124, 2, 2740, 28], + ["null", 126, 2740, 28], + ["setarg", 125, 0, 126, 2740, 28], + ["setarg", 125, 1, 121, 2740, 28], + ["setarg", 125, 2, 122, 2740, 28], + ["invoke", 125, 123, 2740, 28], + ["move", 10, 123, 2740, 28], + ["jump", "if_end_2594", 2740, 28], + "if_else_2593", + ["access", 127, "return", 2741, 28], + ["is_identical", 128, 9, 127, 2741, 28], + ["jump_true", 128, "eq_done_2606", 2741, 28], + ["is_int", 129, 9, 2741, 28], + ["jump_false", 129, "eq_ni_2607", 2741, 28], + "_nop_tc_49", + ["jump", "eq_ni_2607", 2741, 28], + ["eq_int", 128, 9, 127, 2741, 28], + ["jump", "eq_done_2606", 2741, 28], + "eq_ni_2607", + ["is_num", 129, 9, 2741, 28], + ["jump_false", 129, "eq_nn_2608", 2741, 28], + "_nop_tc_50", + ["jump", "eq_nn_2608", 2741, 28], + ["eq_float", 128, 9, 127, 2741, 28], + ["jump", "eq_done_2606", 2741, 28], + "eq_nn_2608", + ["is_text", 129, 9, 2741, 28], + ["jump_false", 129, "eq_nt_2609", 2741, 28], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 128, 9, 127, 2741, 28], + ["jump", "eq_done_2606", 2741, 28], + "eq_nt_2609", + ["is_null", 129, 9, 2741, 28], + ["jump_false", 129, "eq_nnl_2610", 2741, 28], + "_nop_tc_53", + ["jump", "eq_nnl_2610", 2741, 28], + ["true", 128, 2741, 28], + ["jump", "eq_done_2606", 2741, 28], + "eq_nnl_2610", + ["is_bool", 129, 9, 2741, 28], + ["jump_false", 129, "eq_nb_2611", 2741, 28], + "_nop_tc_54", + ["jump", "eq_nb_2611", 2741, 28], + ["eq_bool", 128, 9, 127, 2741, 28], + ["jump", "eq_done_2606", 2741, 28], + "eq_nb_2611", + ["false", 128, 2741, 28], + "eq_done_2606", + ["move", 131, 128, 2741, 28], + ["jump_true", 131, "or_end_2605", 2741, 28], + ["access", 132, "disrupt", 2741, 48], + ["is_identical", 133, 9, 132, 2741, 48], + ["jump_true", 133, "eq_done_2612", 2741, 48], + ["is_int", 134, 9, 2741, 48], + ["jump_false", 134, "eq_ni_2613", 2741, 48], + "_nop_tc_55", + ["jump", "eq_ni_2613", 2741, 48], + ["eq_int", 133, 9, 132, 2741, 48], + ["jump", "eq_done_2612", 2741, 48], + "eq_ni_2613", + ["is_num", 134, 9, 2741, 48], + ["jump_false", 134, "eq_nn_2614", 2741, 48], + "_nop_tc_56", + ["jump", "eq_nn_2614", 2741, 48], + ["eq_float", 133, 9, 132, 2741, 48], + ["jump", "eq_done_2612", 2741, 48], + "eq_nn_2614", + ["is_text", 134, 9, 2741, 48], + ["jump_false", 134, "eq_nt_2615", 2741, 48], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 133, 9, 132, 2741, 48], + ["jump", "eq_done_2612", 2741, 48], + "eq_nt_2615", + ["is_null", 134, 9, 2741, 48], + ["jump_false", 134, "eq_nnl_2616", 2741, 48], + "_nop_tc_59", + ["jump", "eq_nnl_2616", 2741, 48], + ["true", 133, 2741, 48], + ["jump", "eq_done_2612", 2741, 48], + "eq_nnl_2616", + ["is_bool", 134, 9, 2741, 48], + ["jump_false", 134, "eq_nb_2617", 2741, 48], + "_nop_tc_60", + ["jump", "eq_nb_2617", 2741, 48], + ["eq_bool", 133, 9, 132, 2741, 48], + ["jump", "eq_done_2612", 2741, 48], + "eq_nb_2617", + ["false", 133, 2741, 48], + "eq_done_2612", + ["move", 131, 133, 2741, 48], + "or_end_2605", + ["move", 136, 131, 2741, 48], + ["jump_true", 136, "or_end_2604", 2741, 48], + ["access", 137, "break", 2742, 28], + ["is_identical", 138, 9, 137, 2742, 28], + ["jump_true", 138, "eq_done_2618", 2742, 28], + ["is_int", 139, 9, 2742, 28], + ["jump_false", 139, "eq_ni_2619", 2742, 28], + "_nop_tc_61", + ["jump", "eq_ni_2619", 2742, 28], + ["eq_int", 138, 9, 137, 2742, 28], + ["jump", "eq_done_2618", 2742, 28], + "eq_ni_2619", + ["is_num", 139, 9, 2742, 28], + ["jump_false", 139, "eq_nn_2620", 2742, 28], + "_nop_tc_62", + ["jump", "eq_nn_2620", 2742, 28], + ["eq_float", 138, 9, 137, 2742, 28], + ["jump", "eq_done_2618", 2742, 28], + "eq_nn_2620", + ["is_text", 139, 9, 2742, 28], + ["jump_false", 139, "eq_nt_2621", 2742, 28], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 138, 9, 137, 2742, 28], + ["jump", "eq_done_2618", 2742, 28], + "eq_nt_2621", + ["is_null", 139, 9, 2742, 28], + ["jump_false", 139, "eq_nnl_2622", 2742, 28], + "_nop_tc_65", + ["jump", "eq_nnl_2622", 2742, 28], + ["true", 138, 2742, 28], + ["jump", "eq_done_2618", 2742, 28], + "eq_nnl_2622", + ["is_bool", 139, 9, 2742, 28], + ["jump_false", 139, "eq_nb_2623", 2742, 28], + "_nop_tc_66", + ["jump", "eq_nb_2623", 2742, 28], + ["eq_bool", 138, 9, 137, 2742, 28], + ["jump", "eq_done_2618", 2742, 28], + "eq_nb_2623", + ["false", 138, 2742, 28], + "eq_done_2618", + ["move", 136, 138, 2742, 28], + "or_end_2604", + ["move", 141, 136, 2742, 28], + ["jump_true", 141, "or_end_2603", 2742, 28], + ["access", 142, "continue", 2742, 47], + ["is_identical", 143, 9, 142, 2742, 47], + ["jump_true", 143, "eq_done_2624", 2742, 47], + ["is_int", 144, 9, 2742, 47], + ["jump_false", 144, "eq_ni_2625", 2742, 47], + "_nop_tc_67", + ["jump", "eq_ni_2625", 2742, 47], + ["eq_int", 143, 9, 142, 2742, 47], + ["jump", "eq_done_2624", 2742, 47], + "eq_ni_2625", + ["is_num", 144, 9, 2742, 47], + ["jump_false", 144, "eq_nn_2626", 2742, 47], + "_nop_tc_68", + ["jump", "eq_nn_2626", 2742, 47], + ["eq_float", 143, 9, 142, 2742, 47], + ["jump", "eq_done_2624", 2742, 47], + "eq_nn_2626", + ["is_text", 144, 9, 2742, 47], + ["jump_false", 144, "eq_nt_2627", 2742, 47], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 143, 9, 142, 2742, 47], + ["jump", "eq_done_2624", 2742, 47], + "eq_nt_2627", + ["is_null", 144, 9, 2742, 47], + ["jump_false", 144, "eq_nnl_2628", 2742, 47], + "_nop_tc_71", + ["jump", "eq_nnl_2628", 2742, 47], + ["true", 143, 2742, 47], + ["jump", "eq_done_2624", 2742, 47], + "eq_nnl_2628", + ["is_bool", 144, 9, 2742, 47], + ["jump_false", 144, "eq_nb_2629", 2742, 47], + "_nop_tc_72", + ["jump", "eq_nb_2629", 2742, 47], + ["eq_bool", 143, 9, 142, 2742, 47], + ["jump", "eq_done_2624", 2742, 47], + "eq_nb_2629", + ["false", 143, 2742, 47], + "eq_done_2624", + ["move", 141, 143, 2742, 47], + "or_end_2603", + ["jump_false", 141, "if_else_2601", 2742, 47], + ["get", 147, 59, 1, 2743, 11], + ["frame", 148, 147, 1, 2743, 11], + ["null", 149, 2743, 11], + ["setarg", 148, 0, 149, 2743, 11], + ["setarg", 148, 1, 16, 2743, 11], + ["invoke", 148, 146, 2743, 11], + ["access", 150, -1, 2744, 28], + ["move", 10, 150, 2744, 28], + ["jump", "if_end_2602", 2744, 28], + "if_else_2601", + ["access", 151, "var", 2745, 28], + ["is_identical", 152, 9, 151, 2745, 28], + ["jump_true", 152, "eq_done_2642", 2745, 28], + ["is_int", 153, 9, 2745, 28], + ["jump_false", 153, "eq_ni_2643", 2745, 28], + "_nop_tc_73", + ["jump", "eq_ni_2643", 2745, 28], + ["eq_int", 152, 9, 151, 2745, 28], + ["jump", "eq_done_2642", 2745, 28], + "eq_ni_2643", + ["is_num", 153, 9, 2745, 28], + ["jump_false", 153, "eq_nn_2644", 2745, 28], + "_nop_tc_74", + ["jump", "eq_nn_2644", 2745, 28], + ["eq_float", 152, 9, 151, 2745, 28], + ["jump", "eq_done_2642", 2745, 28], + "eq_nn_2644", + ["is_text", 153, 9, 2745, 28], + ["jump_false", 153, "eq_nt_2645", 2745, 28], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 152, 9, 151, 2745, 28], + ["jump", "eq_done_2642", 2745, 28], + "eq_nt_2645", + ["is_null", 153, 9, 2745, 28], + ["jump_false", 153, "eq_nnl_2646", 2745, 28], + "_nop_tc_77", + ["jump", "eq_nnl_2646", 2745, 28], + ["true", 152, 2745, 28], + ["jump", "eq_done_2642", 2745, 28], + "eq_nnl_2646", + ["is_bool", 153, 9, 2745, 28], + ["jump_false", 153, "eq_nb_2647", 2745, 28], + "_nop_tc_78", + ["jump", "eq_nb_2647", 2745, 28], + ["eq_bool", 152, 9, 151, 2745, 28], + ["jump", "eq_done_2642", 2745, 28], + "eq_nb_2647", + ["false", 152, 2745, 28], + "eq_done_2642", + ["move", 155, 152, 2745, 28], + ["jump_true", 155, "or_end_2641", 2745, 28], + ["access", 156, "def", 2745, 45], + ["is_identical", 157, 9, 156, 2745, 45], + ["jump_true", 157, "eq_done_2648", 2745, 45], + ["is_int", 158, 9, 2745, 45], + ["jump_false", 158, "eq_ni_2649", 2745, 45], + "_nop_tc_79", + ["jump", "eq_ni_2649", 2745, 45], + ["eq_int", 157, 9, 156, 2745, 45], + ["jump", "eq_done_2648", 2745, 45], + "eq_ni_2649", + ["is_num", 158, 9, 2745, 45], + ["jump_false", 158, "eq_nn_2650", 2745, 45], + "_nop_tc_80", + ["jump", "eq_nn_2650", 2745, 45], + ["eq_float", 157, 9, 156, 2745, 45], + ["jump", "eq_done_2648", 2745, 45], + "eq_nn_2650", + ["is_text", 158, 9, 2745, 45], + ["jump_false", 158, "eq_nt_2651", 2745, 45], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 157, 9, 156, 2745, 45], + ["jump", "eq_done_2648", 2745, 45], + "eq_nt_2651", + ["is_null", 158, 9, 2745, 45], + ["jump_false", 158, "eq_nnl_2652", 2745, 45], + "_nop_tc_83", + ["jump", "eq_nnl_2652", 2745, 45], + ["true", 157, 2745, 45], + ["jump", "eq_done_2648", 2745, 45], + "eq_nnl_2652", + ["is_bool", 158, 9, 2745, 45], + ["jump_false", 158, "eq_nb_2653", 2745, 45], + "_nop_tc_84", + ["jump", "eq_nb_2653", 2745, 45], + ["eq_bool", 157, 9, 156, 2745, 45], + ["jump", "eq_done_2648", 2745, 45], + "eq_nb_2653", + ["false", 157, 2745, 45], + "eq_done_2648", + ["move", 155, 157, 2745, 45], + "or_end_2641", + ["move", 160, 155, 2745, 45], + ["jump_true", 160, "or_end_2640", 2745, 45], + ["access", 161, "var_list", 2746, 28], + ["is_identical", 162, 9, 161, 2746, 28], + ["jump_true", 162, "eq_done_2654", 2746, 28], + ["is_int", 163, 9, 2746, 28], + ["jump_false", 163, "eq_ni_2655", 2746, 28], + "_nop_tc_85", + ["jump", "eq_ni_2655", 2746, 28], + ["eq_int", 162, 9, 161, 2746, 28], + ["jump", "eq_done_2654", 2746, 28], + "eq_ni_2655", + ["is_num", 163, 9, 2746, 28], + ["jump_false", 163, "eq_nn_2656", 2746, 28], + "_nop_tc_86", + ["jump", "eq_nn_2656", 2746, 28], + ["eq_float", 162, 9, 161, 2746, 28], + ["jump", "eq_done_2654", 2746, 28], + "eq_nn_2656", + ["is_text", 163, 9, 2746, 28], + ["jump_false", 163, "eq_nt_2657", 2746, 28], + "_nop_tc_87", + "_nop_tc_88", + ["eq_text", 162, 9, 161, 2746, 28], + ["jump", "eq_done_2654", 2746, 28], + "eq_nt_2657", + ["is_null", 163, 9, 2746, 28], + ["jump_false", 163, "eq_nnl_2658", 2746, 28], + "_nop_tc_89", + ["jump", "eq_nnl_2658", 2746, 28], + ["true", 162, 2746, 28], + ["jump", "eq_done_2654", 2746, 28], + "eq_nnl_2658", + ["is_bool", 163, 9, 2746, 28], + ["jump_false", 163, "eq_nb_2659", 2746, 28], + "_nop_tc_90", + ["jump", "eq_nb_2659", 2746, 28], + ["eq_bool", 162, 9, 161, 2746, 28], + ["jump", "eq_done_2654", 2746, 28], + "eq_nb_2659", + ["false", 162, 2746, 28], + "eq_done_2654", + ["move", 160, 162, 2746, 28], + "or_end_2640", + ["move", 165, 160, 2746, 28], + ["jump_true", 165, "or_end_2639", 2746, 28], + ["access", 166, "def_list", 2746, 50], + ["is_identical", 167, 9, 166, 2746, 50], + ["jump_true", 167, "eq_done_2660", 2746, 50], + ["is_int", 168, 9, 2746, 50], + ["jump_false", 168, "eq_ni_2661", 2746, 50], + "_nop_tc_91", + ["jump", "eq_ni_2661", 2746, 50], + ["eq_int", 167, 9, 166, 2746, 50], + ["jump", "eq_done_2660", 2746, 50], + "eq_ni_2661", + ["is_num", 168, 9, 2746, 50], + ["jump_false", 168, "eq_nn_2662", 2746, 50], + "_nop_tc_92", + ["jump", "eq_nn_2662", 2746, 50], + ["eq_float", 167, 9, 166, 2746, 50], + ["jump", "eq_done_2660", 2746, 50], + "eq_nn_2662", + ["is_text", 168, 9, 2746, 50], + ["jump_false", 168, "eq_nt_2663", 2746, 50], + "_nop_tc_93", + "_nop_tc_94", + ["eq_text", 167, 9, 166, 2746, 50], + ["jump", "eq_done_2660", 2746, 50], + "eq_nt_2663", + ["is_null", 168, 9, 2746, 50], + ["jump_false", 168, "eq_nnl_2664", 2746, 50], + "_nop_tc_95", + ["jump", "eq_nnl_2664", 2746, 50], + ["true", 167, 2746, 50], + ["jump", "eq_done_2660", 2746, 50], + "eq_nnl_2664", + ["is_bool", 168, 9, 2746, 50], + ["jump_false", 168, "eq_nb_2665", 2746, 50], + "_nop_tc_96", + ["jump", "eq_nb_2665", 2746, 50], + ["eq_bool", 167, 9, 166, 2746, 50], + ["jump", "eq_done_2660", 2746, 50], + "eq_nb_2665", + ["false", 167, 2746, 50], + "eq_done_2660", + ["move", 165, 167, 2746, 50], + "or_end_2639", + ["move", 170, 165, 2746, 50], + ["jump_true", 170, "or_end_2638", 2746, 50], + ["access", 171, "function", 2747, 28], + ["is_identical", 172, 9, 171, 2747, 28], + ["jump_true", 172, "eq_done_2666", 2747, 28], + ["is_int", 173, 9, 2747, 28], + ["jump_false", 173, "eq_ni_2667", 2747, 28], + "_nop_tc_97", + ["jump", "eq_ni_2667", 2747, 28], + ["eq_int", 172, 9, 171, 2747, 28], + ["jump", "eq_done_2666", 2747, 28], + "eq_ni_2667", + ["is_num", 173, 9, 2747, 28], + ["jump_false", 173, "eq_nn_2668", 2747, 28], + "_nop_tc_98", + ["jump", "eq_nn_2668", 2747, 28], + ["eq_float", 172, 9, 171, 2747, 28], + ["jump", "eq_done_2666", 2747, 28], + "eq_nn_2668", + ["is_text", 173, 9, 2747, 28], + ["jump_false", 173, "eq_nt_2669", 2747, 28], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 172, 9, 171, 2747, 28], + ["jump", "eq_done_2666", 2747, 28], + "eq_nt_2669", + ["is_null", 173, 9, 2747, 28], + ["jump_false", 173, "eq_nnl_2670", 2747, 28], + "_nop_tc_101", + ["jump", "eq_nnl_2670", 2747, 28], + ["true", 172, 2747, 28], + ["jump", "eq_done_2666", 2747, 28], + "eq_nnl_2670", + ["is_bool", 173, 9, 2747, 28], + ["jump_false", 173, "eq_nb_2671", 2747, 28], + "_nop_tc_102", + ["jump", "eq_nb_2671", 2747, 28], + ["eq_bool", 172, 9, 171, 2747, 28], + ["jump", "eq_done_2666", 2747, 28], + "eq_nb_2671", + ["false", 172, 2747, 28], + "eq_done_2666", + ["move", 170, 172, 2747, 28], + "or_end_2638", + ["move", 175, 170, 2747, 28], + ["jump_true", 175, "or_end_2637", 2747, 28], + ["access", 176, "block", 2747, 50], + ["is_identical", 177, 9, 176, 2747, 50], + ["jump_true", 177, "eq_done_2672", 2747, 50], + ["is_int", 178, 9, 2747, 50], + ["jump_false", 178, "eq_ni_2673", 2747, 50], + "_nop_tc_103", + ["jump", "eq_ni_2673", 2747, 50], + ["eq_int", 177, 9, 176, 2747, 50], + ["jump", "eq_done_2672", 2747, 50], + "eq_ni_2673", + ["is_num", 178, 9, 2747, 50], + ["jump_false", 178, "eq_nn_2674", 2747, 50], + "_nop_tc_104", + ["jump", "eq_nn_2674", 2747, 50], + ["eq_float", 177, 9, 176, 2747, 50], + ["jump", "eq_done_2672", 2747, 50], + "eq_nn_2674", + ["is_text", 178, 9, 2747, 50], + ["jump_false", 178, "eq_nt_2675", 2747, 50], + "_nop_tc_105", + "_nop_tc_106", + ["eq_text", 177, 9, 176, 2747, 50], + ["jump", "eq_done_2672", 2747, 50], + "eq_nt_2675", + ["is_null", 178, 9, 2747, 50], + ["jump_false", 178, "eq_nnl_2676", 2747, 50], + "_nop_tc_107", + ["jump", "eq_nnl_2676", 2747, 50], + ["true", 177, 2747, 50], + ["jump", "eq_done_2672", 2747, 50], + "eq_nnl_2676", + ["is_bool", 178, 9, 2747, 50], + ["jump_false", 178, "eq_nb_2677", 2747, 50], + "_nop_tc_108", + ["jump", "eq_nb_2677", 2747, 50], + ["eq_bool", 177, 9, 176, 2747, 50], + ["jump", "eq_done_2672", 2747, 50], + "eq_nb_2677", + ["false", 177, 2747, 50], + "eq_done_2672", + ["move", 175, 177, 2747, 50], + "or_end_2637", + ["move", 180, 175, 2747, 50], + ["jump_true", 180, "or_end_2636", 2747, 50], + ["access", 181, "if", 2748, 28], + ["is_identical", 182, 9, 181, 2748, 28], + ["jump_true", 182, "eq_done_2678", 2748, 28], + ["is_int", 183, 9, 2748, 28], + ["jump_false", 183, "eq_ni_2679", 2748, 28], + "_nop_tc_109", + ["jump", "eq_ni_2679", 2748, 28], + ["eq_int", 182, 9, 181, 2748, 28], + ["jump", "eq_done_2678", 2748, 28], + "eq_ni_2679", + ["is_num", 183, 9, 2748, 28], + ["jump_false", 183, "eq_nn_2680", 2748, 28], + "_nop_tc_110", + ["jump", "eq_nn_2680", 2748, 28], + ["eq_float", 182, 9, 181, 2748, 28], + ["jump", "eq_done_2678", 2748, 28], + "eq_nn_2680", + ["is_text", 183, 9, 2748, 28], + ["jump_false", 183, "eq_nt_2681", 2748, 28], + "_nop_tc_111", + "_nop_tc_112", + ["eq_text", 182, 9, 181, 2748, 28], + ["jump", "eq_done_2678", 2748, 28], + "eq_nt_2681", + ["is_null", 183, 9, 2748, 28], + ["jump_false", 183, "eq_nnl_2682", 2748, 28], + "_nop_tc_113", + ["jump", "eq_nnl_2682", 2748, 28], + ["true", 182, 2748, 28], + ["jump", "eq_done_2678", 2748, 28], + "eq_nnl_2682", + ["is_bool", 183, 9, 2748, 28], + ["jump_false", 183, "eq_nb_2683", 2748, 28], + "_nop_tc_114", + ["jump", "eq_nb_2683", 2748, 28], + ["eq_bool", 182, 9, 181, 2748, 28], + ["jump", "eq_done_2678", 2748, 28], + "eq_nb_2683", + ["false", 182, 2748, 28], + "eq_done_2678", + ["move", 180, 182, 2748, 28], + "or_end_2636", + ["move", 185, 180, 2748, 28], + ["jump_true", 185, "or_end_2635", 2748, 28], + ["access", 186, "while", 2748, 44], + ["is_identical", 187, 9, 186, 2748, 44], + ["jump_true", 187, "eq_done_2684", 2748, 44], + ["is_int", 188, 9, 2748, 44], + ["jump_false", 188, "eq_ni_2685", 2748, 44], + "_nop_tc_115", + ["jump", "eq_ni_2685", 2748, 44], + ["eq_int", 187, 9, 186, 2748, 44], + ["jump", "eq_done_2684", 2748, 44], + "eq_ni_2685", + ["is_num", 188, 9, 2748, 44], + ["jump_false", 188, "eq_nn_2686", 2748, 44], + "_nop_tc_116", + ["jump", "eq_nn_2686", 2748, 44], + ["eq_float", 187, 9, 186, 2748, 44], + ["jump", "eq_done_2684", 2748, 44], + "eq_nn_2686", + ["is_text", 188, 9, 2748, 44], + ["jump_false", 188, "eq_nt_2687", 2748, 44], + "_nop_tc_117", + "_nop_tc_118", + ["eq_text", 187, 9, 186, 2748, 44], + ["jump", "eq_done_2684", 2748, 44], + "eq_nt_2687", + ["is_null", 188, 9, 2748, 44], + ["jump_false", 188, "eq_nnl_2688", 2748, 44], + "_nop_tc_119", + ["jump", "eq_nnl_2688", 2748, 44], + ["true", 187, 2748, 44], + ["jump", "eq_done_2684", 2748, 44], + "eq_nnl_2688", + ["is_bool", 188, 9, 2748, 44], + ["jump_false", 188, "eq_nb_2689", 2748, 44], + "_nop_tc_120", + ["jump", "eq_nb_2689", 2748, 44], + ["eq_bool", 187, 9, 186, 2748, 44], + ["jump", "eq_done_2684", 2748, 44], + "eq_nb_2689", + ["false", 187, 2748, 44], + "eq_done_2684", + ["move", 185, 187, 2748, 44], + "or_end_2635", + ["move", 190, 185, 2748, 44], + ["jump_true", 190, "or_end_2634", 2748, 44], + ["access", 191, "do", 2749, 28], + ["is_identical", 192, 9, 191, 2749, 28], + ["jump_true", 192, "eq_done_2690", 2749, 28], + ["is_int", 193, 9, 2749, 28], + ["jump_false", 193, "eq_ni_2691", 2749, 28], + "_nop_tc_121", + ["jump", "eq_ni_2691", 2749, 28], + ["eq_int", 192, 9, 191, 2749, 28], + ["jump", "eq_done_2690", 2749, 28], + "eq_ni_2691", + ["is_num", 193, 9, 2749, 28], + ["jump_false", 193, "eq_nn_2692", 2749, 28], + "_nop_tc_122", + ["jump", "eq_nn_2692", 2749, 28], + ["eq_float", 192, 9, 191, 2749, 28], + ["jump", "eq_done_2690", 2749, 28], + "eq_nn_2692", + ["is_text", 193, 9, 2749, 28], + ["jump_false", 193, "eq_nt_2693", 2749, 28], + "_nop_tc_123", + "_nop_tc_124", + ["eq_text", 192, 9, 191, 2749, 28], + ["jump", "eq_done_2690", 2749, 28], + "eq_nt_2693", + ["is_null", 193, 9, 2749, 28], + ["jump_false", 193, "eq_nnl_2694", 2749, 28], + "_nop_tc_125", + ["jump", "eq_nnl_2694", 2749, 28], + ["true", 192, 2749, 28], + ["jump", "eq_done_2690", 2749, 28], + "eq_nnl_2694", + ["is_bool", 193, 9, 2749, 28], + ["jump_false", 193, "eq_nb_2695", 2749, 28], + "_nop_tc_126", + ["jump", "eq_nb_2695", 2749, 28], + ["eq_bool", 192, 9, 191, 2749, 28], + ["jump", "eq_done_2690", 2749, 28], + "eq_nb_2695", + ["false", 192, 2749, 28], + "eq_done_2690", + ["move", 190, 192, 2749, 28], + "or_end_2634", + ["move", 195, 190, 2749, 28], + ["jump_true", 195, "or_end_2633", 2749, 28], + ["access", 196, "for", 2749, 44], + ["is_identical", 197, 9, 196, 2749, 44], + ["jump_true", 197, "eq_done_2696", 2749, 44], + ["is_int", 198, 9, 2749, 44], + ["jump_false", 198, "eq_ni_2697", 2749, 44], + "_nop_tc_127", + ["jump", "eq_ni_2697", 2749, 44], + ["eq_int", 197, 9, 196, 2749, 44], + ["jump", "eq_done_2696", 2749, 44], + "eq_ni_2697", + ["is_num", 198, 9, 2749, 44], + ["jump_false", 198, "eq_nn_2698", 2749, 44], + "_nop_tc_128", + ["jump", "eq_nn_2698", 2749, 44], + ["eq_float", 197, 9, 196, 2749, 44], + ["jump", "eq_done_2696", 2749, 44], + "eq_nn_2698", + ["is_text", 198, 9, 2749, 44], + ["jump_false", 198, "eq_nt_2699", 2749, 44], + "_nop_tc_129", + "_nop_tc_130", + ["eq_text", 197, 9, 196, 2749, 44], + ["jump", "eq_done_2696", 2749, 44], + "eq_nt_2699", + ["is_null", 198, 9, 2749, 44], + ["jump_false", 198, "eq_nnl_2700", 2749, 44], + "_nop_tc_131", + ["jump", "eq_nnl_2700", 2749, 44], + ["true", 197, 2749, 44], + ["jump", "eq_done_2696", 2749, 44], + "eq_nnl_2700", + ["is_bool", 198, 9, 2749, 44], + ["jump_false", 198, "eq_nb_2701", 2749, 44], + "_nop_tc_132", + ["jump", "eq_nb_2701", 2749, 44], + ["eq_bool", 197, 9, 196, 2749, 44], + ["jump", "eq_done_2696", 2749, 44], + "eq_nb_2701", + ["false", 197, 2749, 44], + "eq_done_2696", + ["move", 195, 197, 2749, 44], + "or_end_2633", + ["move", 200, 195, 2749, 44], + ["jump_true", 200, "or_end_2632", 2749, 44], + ["access", 201, "switch", 2750, 28], + ["is_identical", 202, 9, 201, 2750, 28], + ["jump_true", 202, "eq_done_2702", 2750, 28], + ["is_int", 203, 9, 2750, 28], + ["jump_false", 203, "eq_ni_2703", 2750, 28], + "_nop_tc_133", + ["jump", "eq_ni_2703", 2750, 28], + ["eq_int", 202, 9, 201, 2750, 28], + ["jump", "eq_done_2702", 2750, 28], + "eq_ni_2703", + ["is_num", 203, 9, 2750, 28], + ["jump_false", 203, "eq_nn_2704", 2750, 28], + "_nop_tc_134", + ["jump", "eq_nn_2704", 2750, 28], + ["eq_float", 202, 9, 201, 2750, 28], + ["jump", "eq_done_2702", 2750, 28], + "eq_nn_2704", + ["is_text", 203, 9, 2750, 28], + ["jump_false", 203, "eq_nt_2705", 2750, 28], + "_nop_tc_135", + "_nop_tc_136", + ["eq_text", 202, 9, 201, 2750, 28], + ["jump", "eq_done_2702", 2750, 28], + "eq_nt_2705", + ["is_null", 203, 9, 2750, 28], + ["jump_false", 203, "eq_nnl_2706", 2750, 28], + "_nop_tc_137", + ["jump", "eq_nnl_2706", 2750, 28], + ["true", 202, 2750, 28], + ["jump", "eq_done_2702", 2750, 28], + "eq_nnl_2706", + ["is_bool", 203, 9, 2750, 28], + ["jump_false", 203, "eq_nb_2707", 2750, 28], + "_nop_tc_138", + ["jump", "eq_nb_2707", 2750, 28], + ["eq_bool", 202, 9, 201, 2750, 28], + ["jump", "eq_done_2702", 2750, 28], + "eq_nb_2707", + ["false", 202, 2750, 28], + "eq_done_2702", + ["move", 200, 202, 2750, 28], + "or_end_2632", + ["jump_false", 200, "if_else_2630", 2750, 28], + ["get", 206, 59, 1, 2751, 11], + ["frame", 207, 206, 1, 2751, 11], + ["null", 208, 2751, 11], + ["setarg", 207, 0, 208, 2751, 11], + ["setarg", 207, 1, 16, 2751, 11], + ["invoke", 207, 205, 2751, 11], + ["access", 209, -1, 2752, 28], + ["move", 10, 209, 2752, 28], + ["jump", "if_end_2631", 2752, 28], + "if_else_2630", + ["access", 210, -1, 2754, 43], + ["get", 212, 55, 1, 2754, 28], + ["frame", 213, 212, 2, 2754, 28], + ["null", 214, 2754, 28], + ["setarg", 213, 0, 214, 2754, 28], + ["setarg", 213, 1, 16, 2754, 28], + ["setarg", 213, 2, 210, 2754, 28], + ["invoke", 213, 211, 2754, 28], + ["move", 10, 211, 2754, 28], + "if_end_2631", + "if_end_2602", + "if_end_2594", + ["jump", "if_end_2584", 2754, 28], + "if_else_2583", + ["get", 216, 59, 1, 2757, 9], + ["frame", 217, 216, 1, 2757, 9], + ["null", 218, 2757, 9], + ["setarg", 217, 0, 218, 2757, 9], + ["setarg", 217, 1, 16, 2757, 9], + ["invoke", 217, 215, 2757, 9], + "if_end_2584", + ["access", 219, 1, 2759, 17], + ["is_text", 221, 2, 2759, 17], + ["jump_false", 221, "add_cn_2709", 2759, 17], + "_nop_tc_139", + ["jump", "add_cn_2709", 2759, 17], + ["concat", 220, 2, 219, 2759, 17], + ["jump", "add_done_2708", 2759, 17], + "add_cn_2709", + ["is_num", 221, 2, 2759, 17], + ["jump_false", 221, "add_err_2710", 2759, 17], + "_nop_tc_140", + "_nop_tc_141", + ["add", 220, 2, 219, 2759, 17], + ["jump", "add_done_2708", 2759, 17], + "add_err_2710", + ["disrupt", 2759, 17], + "add_done_2708", + ["move", 2, 220, 2759, 17], + ["jump", "while_start_2577", 2759, 17], + "while_end_2578", + ["access", 223, 0, 2762, 27], + ["is_int", 225, 10, 2762, 27], + ["jump_false", 225, "rel_ni_2713", 2762, 27], + "_nop_tc_142", + "_nop_tc_143", + ["ge_int", 224, 10, 223, 2762, 27], + ["jump", "rel_done_2715", 2762, 27], + "rel_ni_2713", + ["is_num", 225, 10, 2762, 27], + ["jump_false", 225, "rel_nn_2714", 2762, 27], + "_nop_tc_144", + "_nop_tc_145", + ["ge_float", 224, 10, 223, 2762, 27], + ["jump", "rel_done_2715", 2762, 27], + "rel_nn_2714", + ["is_text", 225, 10, 2762, 27], + ["jump_false", 225, "rel_err_2716", 2762, 27], + "_nop_tc_146", + ["jump", "rel_err_2716", 2762, 27], + ["ge_text", 224, 10, 223, 2762, 27], + ["jump", "rel_done_2715", 2762, 27], + "rel_err_2716", + ["disrupt", 2762, 27], + "rel_done_2715", + ["jump_false", 224, "if_else_2711", 2762, 27], + ["access", 227, "return", 2763, 14], + ["get", 229, 13, 1, 2763, 7], + ["frame", 230, 229, 2, 2763, 7], + ["null", 231, 2763, 7], + ["setarg", 230, 0, 231, 2763, 7], + ["setarg", 230, 1, 227, 2763, 7], + ["setarg", 230, 2, 10, 2763, 7], + ["invoke", 230, 228, 2763, 7], + ["jump", "if_end_2712", 2763, 7], + "if_else_2711", + ["get", 233, 9, 1, 2765, 19], + ["frame", 234, 233, 0, 2765, 19], + ["null", 235, 2765, 19], + ["setarg", 234, 0, 235, 2765, 19], + ["invoke", 234, 232, 2765, 19], + ["move", 13, 232, 2765, 19], + ["access", 236, "null", 2766, 14], + ["get", 238, 13, 1, 2766, 7], + ["frame", 239, 238, 2, 2766, 7], + ["null", 240, 2766, 7], + ["setarg", 239, 0, 240, 2766, 7], + ["setarg", 239, 1, 236, 2766, 7], + ["setarg", 239, 2, 13, 2766, 7], + ["invoke", 239, 237, 2766, 7], + ["access", 241, "return", 2767, 14], + ["get", 243, 13, 1, 2767, 7], + ["frame", 244, 243, 2, 2767, 7], + ["null", 245, 2767, 7], + ["setarg", 244, 0, 245, 2767, 7], + ["setarg", 244, 1, 241, 2767, 7], + ["setarg", 244, 2, 13, 2767, 7], + ["invoke", 244, 242, 2767, 7], + "if_end_2712", + ["record", 246, 0], + ["move", 14, 246, 2770, 14], + ["null", 247, 2771, 31], + ["is_identical", 248, 5, 247, 2771, 31], + ["jump_true", 248, "ne_nid_2720", 2771, 31], + ["jump", "ne_ni_2721", 2771, 31], + "ne_nid_2720", + ["false", 248, 2771, 31], + ["jump", "ne_done_2719", 2771, 31], + "ne_ni_2721", + ["is_int", 249, 5, 2771, 31], + ["jump_false", 249, "ne_nn_2722", 2771, 31], + "_nop_tc_147", + ["jump", "ne_nn_2722", 2771, 31], + ["ne_int", 248, 5, 247, 2771, 31], + ["jump", "ne_done_2719", 2771, 31], + "ne_nn_2722", + ["is_num", 249, 5, 2771, 31], + ["jump_false", 249, "ne_nt_2723", 2771, 31], + "_nop_tc_148", + ["jump", "ne_nt_2723", 2771, 31], + ["ne_float", 248, 5, 247, 2771, 31], + ["jump", "ne_done_2719", 2771, 31], + "ne_nt_2723", + ["is_text", 249, 5, 2771, 31], + ["jump_false", 249, "ne_nnl_2724", 2771, 31], + "_nop_tc_149", + ["jump", "ne_nnl_2724", 2771, 31], + ["ne_text", 248, 5, 247, 2771, 31], + ["jump", "ne_done_2719", 2771, 31], + "ne_nnl_2724", + ["is_null", 249, 5, 2771, 31], + ["jump_false", 249, "ne_nb_2725", 2771, 31], + "_nop_tc_150", + "_nop_tc_151", + ["false", 248, 2771, 31], + ["jump", "ne_done_2719", 2771, 31], + "ne_nb_2725", + ["is_bool", 249, 5, 2771, 31], + ["jump_false", 249, "ne_mis_2726", 2771, 31], + "_nop_tc_152", + ["jump", "ne_mis_2726", 2771, 31], + ["ne_bool", 248, 5, 247, 2771, 31], + ["jump", "ne_done_2719", 2771, 31], + "ne_mis_2726", + ["true", 248, 2771, 31], + "ne_done_2719", + ["jump_false", 248, "tern_else_2717", 2771, 31], + ["move", 251, 5, 2771, 38], + ["jump", "tern_end_2718", 2771, 38], + "tern_else_2717", + ["access", 252, "", 2771, 49], + ["move", 251, 252, 2771, 49], + "tern_end_2718", + ["store_field", 14, 251, "name", 2771, 5], + ["get", 253, 74, 1, 2772, 19], + ["store_field", 14, 253, "data", 2772, 5], + ["get", 254, 78, 1, 2773, 24], + ["store_field", 14, 254, "functions", 2773, 5], + ["record", 255, 4], + ["access", 256, 0, 2775, 16], + ["store_field", 255, 256, "nr_args", 2775, 16], + ["access", 257, 0, 2776, 23], + ["store_field", 255, 257, "nr_close_slots", 2776, 23], + ["get", 258, 87, 1, 2777, 17], + ["access", 259, 1, 2777, 30], + ["is_text", 261, 258, 2777, 30], + ["jump_false", 261, "add_cn_2728", 2777, 30], + "_nop_tc_153", + ["jump", "add_cn_2728", 2777, 30], + ["concat", 260, 258, 259, 2777, 30], + ["jump", "add_done_2727", 2777, 30], + "add_cn_2728", + ["is_num", 261, 258, 2777, 30], + ["jump_false", 261, "add_err_2729", 2777, 30], + "_nop_tc_154", + "_nop_tc_155", + ["add", 260, 258, 259, 2777, 30], + ["jump", "add_done_2727", 2777, 30], + "add_err_2729", + ["disrupt", 2777, 30], + "add_done_2727", + ["store_field", 255, 260, "nr_slots", 2777, 30], + ["get", 263, 80, 1, 2778, 21], + ["store_field", 255, 263, "instructions", 2778, 21], + ["store_field", 14, 255, "main", 2774, 5], + ["null", 264, 2781, 21], + ["is_identical", 265, 5, 264, 2781, 21], + ["jump_true", 265, "ne_nid_2733", 2781, 21], + ["jump", "ne_ni_2734", 2781, 21], + "ne_nid_2733", + ["false", 265, 2781, 21], + ["jump", "ne_done_2732", 2781, 21], + "ne_ni_2734", + ["is_int", 266, 5, 2781, 21], + ["jump_false", 266, "ne_nn_2735", 2781, 21], + "_nop_tc_156", + ["jump", "ne_nn_2735", 2781, 21], + ["ne_int", 265, 5, 264, 2781, 21], + ["jump", "ne_done_2732", 2781, 21], + "ne_nn_2735", + ["is_num", 266, 5, 2781, 21], + ["jump_false", 266, "ne_nt_2736", 2781, 21], + "_nop_tc_157", + ["jump", "ne_nt_2736", 2781, 21], + ["ne_float", 265, 5, 264, 2781, 21], + ["jump", "ne_done_2732", 2781, 21], + "ne_nt_2736", + ["is_text", 266, 5, 2781, 21], + ["jump_false", 266, "ne_nnl_2737", 2781, 21], + "_nop_tc_158", + ["jump", "ne_nnl_2737", 2781, 21], + ["ne_text", 265, 5, 264, 2781, 21], + ["jump", "ne_done_2732", 2781, 21], + "ne_nnl_2737", + ["is_null", 266, 5, 2781, 21], + ["jump_false", 266, "ne_nb_2738", 2781, 21], + "_nop_tc_159", + "_nop_tc_160", + ["false", 265, 2781, 21], + ["jump", "ne_done_2732", 2781, 21], + "ne_nb_2738", + ["is_bool", 266, 5, 2781, 21], + ["jump_false", 266, "ne_mis_2739", 2781, 21], + "_nop_tc_161", + ["jump", "ne_mis_2739", 2781, 21], + ["ne_bool", 265, 5, 264, 2781, 21], + ["jump", "ne_done_2732", 2781, 21], + "ne_mis_2739", + ["true", 265, 2781, 21], + "ne_done_2732", + ["jump_false", 265, "if_else_2730", 2781, 21], + ["store_field", 14, 5, "filename", 2782, 7], + ["jump", "if_end_2731", 2782, 7], + "if_else_2730", + "if_end_2731", + ["return", 14, 2785, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 249, + "nr_close_slots": 0, + "instructions": [ + ["record", 100, 21], + ["access", 101, "add", 6, 10], + ["store_field", 100, 101, "+", 6, 10], + ["access", 102, "subtract", 6, 22], + ["store_field", 100, 102, "-", 6, 22], + ["access", 103, "multiply", 6, 39], + ["store_field", 100, 103, "*", 6, 39], + ["access", 104, "divide", 6, 56], + ["store_field", 100, 104, "/", 6, 56], + ["access", 105, "modulo", 7, 10], + ["store_field", 100, 105, "%", 7, 10], + ["access", 106, "bitand", 7, 25], + ["store_field", 100, 106, "&", 7, 25], + ["access", 107, "bitor", 7, 40], + ["store_field", 100, 107, "|", 7, 40], + ["access", 108, "bitxor", 7, 54], + ["store_field", 100, 108, "^", 7, 54], + ["access", 109, "shl", 8, 11], + ["store_field", 100, 109, "<<", 8, 11], + ["access", 110, "shr", 8, 24], + ["store_field", 100, 110, ">>", 8, 24], + ["access", 111, "ushr", 8, 38], + ["store_field", 100, 111, ">>>", 8, 38], + ["access", 112, "eq", 9, 11], + ["store_field", 100, 112, "==", 9, 11], + ["access", 113, "eq", 9, 24], + ["store_field", 100, 113, "===", 9, 24], + ["access", 114, "ne", 9, 36], + ["store_field", 100, 114, "!=", 9, 36], + ["access", 115, "ne", 9, 49], + ["store_field", 100, 115, "!==", 9, 49], + ["access", 116, "lt", 10, 10], + ["store_field", 100, 116, "<", 10, 10], + ["access", 117, "le", 10, 22], + ["store_field", 100, 117, "<=", 10, 22], + ["access", 118, "gt", 10, 33], + ["store_field", 100, 118, ">", 10, 33], + ["access", 119, "ge", 10, 45], + ["store_field", 100, 119, ">=", 10, 45], + ["access", 120, "pow", 11, 11], + ["store_field", 100, 120, "**", 11, 11], + ["access", 121, "in", 11, 24], + ["store_field", 100, 121, "in", 11, 24], + ["move", 10, 100, 11, 24], + ["record", 122, 22], + ["access", 123, "add", 15, 11], + ["store_field", 122, 123, "+!", 15, 11], + ["access", 124, "subtract", 15, 24], + ["store_field", 122, 124, "-!", 15, 24], + ["access", 125, "multiply", 15, 42], + ["store_field", 122, 125, "*!", 15, 42], + ["access", 126, "divide", 15, 60], + ["store_field", 122, 126, "/!", 15, 60], + ["access", 127, "modulo", 16, 11], + ["store_field", 122, 127, "%!", 16, 11], + ["access", 128, "pow", 16, 28], + ["store_field", 122, 128, "**!", 16, 28], + ["access", 129, "lt", 17, 11], + ["store_field", 122, 129, "!", 17, 23], + ["access", 131, "le", 17, 36], + ["store_field", 122, 131, "<=!", 17, 36], + ["access", 132, "ge", 17, 49], + ["store_field", 122, 132, ">=!", 17, 49], + ["access", 133, "eq", 18, 11], + ["store_field", 122, 133, "=!", 18, 11], + ["access", 134, "ne", 18, 24], + ["store_field", 122, 134, "!=!", 18, 24], + ["access", 135, "bitand", 19, 11], + ["store_field", 122, 135, "&!", 19, 11], + ["access", 136, "bitor", 19, 27], + ["store_field", 122, 136, "|!", 19, 27], + ["access", 137, "bitxor", 19, 42], + ["store_field", 122, 137, "^!", 19, 42], + ["access", 138, "shl", 20, 12], + ["store_field", 122, 138, "<>!", 20, 26], + ["access", 140, "ushr", 20, 41], + ["store_field", 122, 140, ">>>!", 20, 41], + ["access", 141, "and", 21, 12], + ["store_field", 122, 141, "&&!", 21, 12], + ["access", 142, "or", 21, 26], + ["store_field", 122, 142, "||!", 21, 26], + ["access", 143, "bitnot", 22, 11], + ["store_field", 122, 143, "~!", 22, 11], + ["access", 144, "load", 22, 28], + ["store_field", 122, 144, "[]!", 22, 28], + ["move", 51, 122, 22, 28], + ["record", 145, 11], + ["access", 146, "add", 26, 11], + ["store_field", 145, 146, "+=", 26, 11], + ["access", 147, "subtract", 26, 24], + ["store_field", 145, 147, "-=", 26, 24], + ["access", 148, "multiply", 26, 42], + ["store_field", 145, 148, "*=", 26, 42], + ["access", 149, "divide", 26, 60], + ["store_field", 145, 149, "/=", 26, 60], + ["access", 150, "modulo", 27, 11], + ["store_field", 145, 150, "%=", 27, 11], + ["access", 151, "bitand", 27, 27], + ["store_field", 145, 151, "&=", 27, 27], + ["access", 152, "bitor", 27, 43], + ["store_field", 145, 152, "|=", 27, 43], + ["access", 153, "bitxor", 27, 58], + ["store_field", 145, 153, "^=", 27, 58], + ["access", 154, "shl", 28, 12], + ["store_field", 145, 154, "<<=", 28, 12], + ["access", 155, "shr", 28, 26], + ["store_field", 145, 155, ">>=", 28, 26], + ["access", 156, "ushr", 28, 41], + ["store_field", 145, 156, ">>>=", 28, 41], + ["move", 11, 145, 28, 41], + ["record", 157, 10], + ["access", 158, "is_array", 32, 15], + ["store_field", 157, 158, "is_array", 32, 15], + ["access", 159, "is_func", 32, 40], + ["store_field", 157, 159, "is_function", 32, 40], + ["access", 160, "is_record", 32, 62], + ["store_field", 157, 160, "is_object", 32, 62], + ["access", 161, "is_stone", 33, 15], + ["store_field", 157, 161, "is_stone", 33, 15], + ["access", 162, "is_int", 33, 39], + ["store_field", 157, 162, "is_integer", 33, 39], + ["access", 163, "is_text", 33, 58], + ["store_field", 157, 163, "is_text", 33, 58], + ["access", 164, "is_num", 34, 16], + ["store_field", 157, 164, "is_number", 34, 16], + ["access", 165, "is_bool", 34, 38], + ["store_field", 157, 165, "is_logical", 34, 38], + ["access", 166, "is_null", 34, 58], + ["store_field", 157, 166, "is_null", 34, 58], + ["access", 167, "length", 35, 13], + ["store_field", 157, 167, "length", 35, 13], + ["move", 98, 157, 35, 13], + ["null", 80, 39, 24], + ["null", 74, 40, 16], + ["null", 78, 41, 21], + ["null", 95, 42, 16], + ["access", 94, 0, 43, 21], + ["access", 89, 0, 44, 19], + ["access", 90, 0, 45, 26], + ["access", 91, 0, 46, 26], + ["access", 88, 0, 47, 26], + ["access", 87, 0, 48, 20], + ["access", 83, 0, 49, 25], + ["access", 76, 0, 50, 24], + ["null", 85, 51, 22], + ["null", 86, 52, 25], + ["record", 168, 0], + ["move", 84, 168, 53, 21], + ["null", 92, 54, 25], + ["false", 82, 55, 20], + ["access", 77, 0, 56, 23], + ["null", 93, 57, 18], + ["null", 81, 58, 27], + ["access", 73, 0, 59, 20], + ["access", 72, 0, 60, 19], + ["null", 75, 61, 20], + ["false", 79, 62, 26], + ["access", 2, 0, 65, 18], + ["access", 3, 0, 66, 18], + ["access", 5, 0, 67, 19], + ["null", 4, 68, 16], + ["null", 6, 69, 16], + ["function", 169, 0, 72, 20], + ["move", 96, 169, 72, 20], + ["function", 170, 1, 94, 23], + ["move", 71, 170, 94, 23], + ["function", 171, 2, 115, 20], + ["move", 9, 171, 115, 20], + ["function", 172, 3, 125, 17], + ["move", 8, 172, 125, 17], + ["function", 173, 4, 129, 18], + ["move", 49, 173, 129, 18], + ["function", 174, 5, 141, 24], + ["move", 47, 174, 141, 24], + ["function", 175, 6, 153, 27], + ["move", 48, 175, 153, 27], + ["function", 176, 7, 170, 19], + ["move", 57, 176, 170, 19], + ["function", 177, 8, 177, 17], + ["move", 99, 177, 177, 17], + ["function", 178, 9, 187, 19], + ["move", 7, 178, 187, 19], + ["function", 179, 10, 193, 20], + ["move", 34, 179, 193, 20], + ["function", 180, 11, 197, 16], + ["move", 12, 180, 197, 16], + ["function", 181, 12, 201, 16], + ["move", 13, 181, 201, 16], + ["function", 182, 13, 205, 16], + ["move", 14, 182, 205, 16], + ["function", 183, 14, 209, 16], + ["move", 15, 183, 209, 16], + ["function", 184, 15, 218, 21], + ["move", 16, 184, 218, 21], + ["function", 185, 16, 223, 24], + ["move", 25, 185, 223, 24], + ["function", 186, 17, 227, 24], + ["move", 26, 186, 227, 24], + ["function", 187, 18, 231, 25], + ["move", 23, 187, 231, 25], + ["function", 188, 19, 239, 25], + ["move", 24, 188, 239, 25], + ["function", 189, 20, 243, 19], + ["move", 32, 189, 243, 19], + ["function", 190, 21, 247, 24], + ["move", 33, 190, 247, 24], + ["function", 191, 22, 254, 22], + ["move", 65, 191, 254, 22], + ["function", 192, 23, 260, 23], + ["move", 67, 192, 260, 23], + ["function", 193, 24, 266, 25], + ["move", 66, 193, 266, 25], + ["function", 194, 25, 285, 29], + ["move", 18, 194, 285, 29], + ["function", 195, 26, 326, 28], + ["move", 37, 195, 326, 28], + ["function", 196, 27, 350, 28], + ["move", 27, 196, 350, 28], + ["function", 197, 28, 422, 28], + ["move", 35, 197, 422, 28], + ["function", 198, 29, 503, 25], + ["move", 39, 198, 503, 25], + ["function", 199, 30, 573, 29], + ["move", 36, 199, 573, 29], + ["record", 200, 4], + ["access", 201, "lt_int", 595, 10], + ["access", 202, "lt_float", 595, 20], + ["access", 203, "lt_text", 595, 32], + ["array", 204, 3, 595, 32], + ["push", 204, 201, 595, 32], + ["push", 204, 202, 595, 32], + ["push", 204, 203, 595, 32], + ["store_field", 200, 204, "lt", 595, 32], + ["access", 205, "le_int", 596, 10], + ["access", 206, "le_float", 596, 20], + ["access", 207, "le_text", 596, 32], + ["array", 208, 3, 596, 32], + ["push", 208, 205, 596, 32], + ["push", 208, 206, 596, 32], + ["push", 208, 207, 596, 32], + ["store_field", 200, 208, "le", 596, 32], + ["access", 209, "gt_int", 597, 10], + ["access", 210, "gt_float", 597, 20], + ["access", 211, "gt_text", 597, 32], + ["array", 212, 3, 597, 32], + ["push", 212, 209, 597, 32], + ["push", 212, 210, 597, 32], + ["push", 212, 211, 597, 32], + ["store_field", 200, 212, "gt", 597, 32], + ["access", 213, "ge_int", 598, 10], + ["access", 214, "ge_float", 598, 20], + ["access", 215, "ge_text", 598, 32], + ["array", 216, 3, 598, 32], + ["push", 216, 213, 598, 32], + ["push", 216, 214, 598, 32], + ["push", 216, 215, 598, 32], + ["store_field", 200, 216, "ge", 598, 32], + ["move", 70, 200, 598, 32], + ["function", 217, 31, 600, 20], + ["move", 19, 217, 600, 20], + ["function", 218, 32, 626, 23], + ["move", 29, 218, 626, 23], + ["function", 219, 33, 630, 23], + ["move", 41, 219, 630, 23], + ["function", 220, 34, 634, 23], + ["move", 28, 220, 634, 23], + ["function", 221, 35, 644, 23], + ["move", 40, 221, 644, 23], + ["function", 222, 36, 654, 19], + ["move", 20, 222, 654, 19], + ["function", 223, 37, 671, 26], + ["move", 21, 223, 671, 26], + ["function", 224, 38, 722, 30], + ["move", 22, 224, 722, 30], + ["function", 225, 39, 780, 22], + ["move", 30, 225, 780, 22], + ["function", 226, 40, 797, 29], + ["move", 31, 226, 797, 29], + ["function", 227, 41, 815, 25], + ["move", 68, 227, 815, 25], + ["function", 228, 42, 842, 20], + ["move", 97, 228, 842, 20], + ["function", 229, 43, 880, 27], + ["move", 50, 229, 880, 27], + ["true", 60, 892, 23], + ["true", 62, 893, 23], + ["true", 61, 894, 22], + ["true", 64, 895, 21], + ["true", 63, 896, 23], + ["function", 230, 44, 901, 26], + ["move", 38, 230, 901, 26], + ["function", 231, 45, 939, 30], + ["move", 42, 231, 939, 30], + ["function", 232, 46, 971, 29], + ["move", 43, 232, 971, 29], + ["function", 233, 47, 1009, 28], + ["move", 46, 233, 1009, 28], + ["function", 234, 48, 1047, 30], + ["move", 44, 234, 1047, 30], + ["function", 235, 49, 1085, 30], + ["move", 45, 235, 1085, 30], + ["null", 55, 1209, 18], + ["null", 59, 1210, 23], + ["null", 56, 1211, 22], + ["function", 236, 50, 1214, 31], + ["move", 17, 236, 1214, 31], + ["function", 237, 51, 1220, 20], + ["move", 53, 237, 1220, 20], + ["array", 238, 0, 1288, 23], + ["move", 69, 238, 1288, 23], + ["function", 239, 52, 1290, 29], + ["move", 54, 239, 1290, 29], + ["function", 240, 53, 1383, 20], + ["move", 52, 240, 1383, 20], + ["function", 241, 54, 1467, 14], + ["move", 55, 241, 1467, 14], + ["function", 242, 55, 2052, 19], + ["move", 59, 242, 2052, 19], + ["function", 243, 56, 2463, 18], + ["move", 56, 243, 2463, 18], + ["function", 244, 57, 2665, 21], + ["move", 58, 244, 2665, 21], + ["frame", 246, 58, 1, 2788, 10], + ["null", 247, 2788, 10], + ["setarg", 246, 0, 247, 2788, 10], + ["setarg", 246, 1, 1, 2788, 10], + ["tail_invoke", 246, 245, 2788, 10], + ["return", 245, 2788, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 + } ], - "nr_args": 0 - }, - "filename": "mcode.cm", - "data": {} + "main": { + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "json", 1, 16], + ["access", 4, {"name":"use","kind":"name","make":"intrinsic"}, 1, 12], + ["frame", 5, 4, 1, 1, 12], + ["null", 6, 1, 12], + ["setarg", 5, 0, 6, 1, 12], + ["setarg", 5, 1, 2, 1, 12], + ["invoke", 5, 3, 1, 12], + ["function", 7, 58, 3, 13], + ["move", 1, 7, 3, 13], + ["return", 1, 2791, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": "mcode.cm", + "data": {} } \ No newline at end of file diff --git a/boot/package.cm.mcode b/boot/package.cm.mcode index 4e2a22ce..c91c161c 100644 --- a/boot/package.cm.mcode +++ b/boot/package.cm.mcode @@ -1,16683 +1,3069 @@ { - "name": "package.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_0", - 15, - 8 - ], - [ - "return", - 1, - 15, - 20 - ], - "_nop_ur_1", - "if_else_0", - "if_end_1", - [ - "access", - 3, - "/", - 16, - 24 - ], - [ - "access", - 5, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 16, - 7 - ], - [ - "frame", - 6, - 5, - 2, - 16, - 7 - ], - [ - "null", - 7, - 16, - 7 - ], - [ - "setarg", - 6, - 0, - 7, - 16, - 7 - ], - [ - "setarg", - 6, - 1, - 1, - 16, - 7 - ], - [ - "setarg", - 6, - 2, - 3, - 16, - 7 - ], - [ - "invoke", - 6, - 4, - 16, - 7 - ], - [ - "jump_false", - 4, - "if_else_2", - 16, - 7 - ], - [ - "access", - 8, - "/", - 17, - 33 - ], - [ - "access", - 9, - "_", - 17, - 38 - ], - [ - "access", - 11, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 17, - 20 - ], - [ - "frame", - 12, - 11, - 3, - 17, - 20 - ], - [ - "null", - 13, - 17, - 20 - ], - [ - "setarg", - 12, - 0, - 13, - 17, - 20 - ], - [ - "setarg", - 12, - 1, - 1, - 17, - 20 - ], - [ - "setarg", - 12, - 2, - 8, - 17, - 20 - ], - [ - "setarg", - 12, - 3, - 9, - 17, - 20 - ], - [ - "invoke", - 12, - 10, - 17, - 20 - ], - [ - "access", - 14, - "@", - 17, - 44 - ], - [ - "access", - 15, - "_", - 17, - 49 - ], - [ - "access", - 17, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 17, - 12 - ], - [ - "frame", - 18, - 17, - 3, - 17, - 12 - ], - [ - "null", - 19, - 17, - 12 - ], - [ - "setarg", - 18, - 0, - 19, - 17, - 12 - ], - [ - "setarg", - 18, - 1, - 10, - 17, - 12 - ], - [ - "setarg", - 18, - 2, - 14, - 17, - 12 - ], - [ - "setarg", - 18, - 3, - 15, - 17, - 12 - ], - [ - "tail_invoke", - 18, - 16, - 17, - 12 - ], - [ - "return", - 16, - 17, - 12 - ], - "_nop_ur_2", - "if_else_2", - "if_end_3", - [ - "access", - 20, - "@", - 18, - 23 - ], - [ - "access", - 21, - "_", - 18, - 28 - ], - [ - "access", - 23, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 18, - 10 - ], - [ - "frame", - 24, - 23, - 3, - 18, - 10 - ], - [ - "null", - 25, - 18, - 10 - ], - [ - "setarg", - 24, - 0, - 25, - 18, - 10 - ], - [ - "setarg", - 24, - 1, - 1, - 18, - 10 - ], - [ - "setarg", - 24, - 2, - 20, - 18, - 10 - ], - [ - "setarg", - 24, - 3, - 21, - 18, - 10 - ], - [ - "tail_invoke", - 24, - 22, - 18, - 10 - ], - [ - "return", - 22, - 18, - 10 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "safe_package_path", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 70, - "nr_close_slots": 0, - "instructions": [ - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_4", - 24, - 8 - ], - [ - "access", - 4, - ".", - 25, - 24 - ], - [ - "get", - 6, - 2, - 1, - 25, - 12 - ], - [ - "is_proxy", - 7, - 6, - 25, - 12 - ], - [ - "jump_false", - 7, - "record_path_6", - 25, - 12 - ], - [ - "null", - 8, - 25, - 12 - ], - [ - "access", - 9, - "realpath", - 25, - 12 - ], - [ - "array", - 10, - 0, - 25, - 12 - ], - [ - "push", - 10, - 4, - 25, - 12 - ], - [ - "frame", - 11, - 6, - 2, - 25, - 12 - ], - [ - "setarg", - 11, - 0, - 8, - 25, - 12 - ], - [ - "setarg", - 11, - 1, - 9, - 25, - 12 - ], - [ - "setarg", - 11, - 2, - 10, - 25, - 12 - ], - [ - "invoke", - 11, - 5, - 25, - 12 - ], - [ - "jump", - "call_done_7", - 25, - 12 - ], - "record_path_6", - [ - "load_field", - 12, - 6, - "realpath", - 25, - 12 - ], - [ - "frame", - 13, - 12, - 1, - 25, - 12 - ], - [ - "setarg", - 13, - 0, - 6, - 25, - 12 - ], - [ - "setarg", - 13, - 1, - 4, - 25, - 12 - ], - [ - "invoke", - 13, - 5, - 25, - 12 - ], - "call_done_7", - [ - "return", - 5, - 25, - 12 - ], - "_nop_ur_1", - "if_else_4", - "if_end_5", - [ - "access", - 14, - "/", - 27, - 25 - ], - [ - "access", - 16, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 27, - 7 - ], - [ - "frame", - 17, - 16, - 2, - 27, - 7 - ], - [ - "null", - 18, - 27, - 7 - ], - [ - "setarg", - 17, - 0, - 18, - 27, - 7 - ], - [ - "setarg", - 17, - 1, - 1, - 27, - 7 - ], - [ - "setarg", - 17, - 2, - 14, - 27, - 7 - ], - [ - "invoke", - 17, - 15, - 27, - 7 - ], - [ - "jump_false", - 15, - "if_else_8", - 27, - 7 - ], - [ - "return", - 1, - 28, - 12 - ], - "_nop_ur_2", - "if_else_8", - "if_end_9", - [ - "get", - 20, - 5, - 1, - 32, - 21 - ], - [ - "is_proxy", - 21, - 20, - 32, - 21 - ], - [ - "jump_false", - 21, - "record_path_10", - 32, - 21 - ], - [ - "null", - 22, - 32, - 21 - ], - [ - "access", - 23, - "get_target", - 32, - 21 - ], - [ - "array", - 24, - 0, - 32, - 21 - ], - [ - "push", - 24, - 1, - 32, - 21 - ], - [ - "frame", - 25, - 20, - 2, - 32, - 21 - ], - [ - "setarg", - 25, - 0, - 22, - 32, - 21 - ], - [ - "setarg", - 25, - 1, - 23, - 32, - 21 - ], - [ - "setarg", - 25, - 2, - 24, - 32, - 21 - ], - [ - "invoke", - 25, - 19, - 32, - 21 - ], - [ - "jump", - "call_done_11", - 32, - 21 - ], - "record_path_10", - [ - "load_field", - 26, - 20, - "get_target", - 32, - 21 - ], - [ - "frame", - 27, - 26, - 1, - 32, - 21 - ], - [ - "setarg", - 27, - 0, - 20, - 32, - 21 - ], - [ - "setarg", - 27, - 1, - 1, - 32, - 21 - ], - [ - "invoke", - 27, - 19, - 32, - 21 - ], - "call_done_11", - [ - "move", - 2, - 19, - 32, - 21 - ], - [ - "jump_false", - 2, - "if_else_12", - 33, - 7 - ], - [ - "access", - 28, - "/", - 35, - 34 - ], - [ - "access", - 30, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 35, - 9 - ], - [ - "frame", - 31, - 30, - 2, - 35, - 9 - ], - [ - "null", - 32, - 35, - 9 - ], - [ - "setarg", - 31, - 0, - 32, - 35, - 9 - ], - [ - "setarg", - 31, - 1, - 2, - 35, - 9 - ], - [ - "setarg", - 31, - 2, - 28, - 35, - 9 - ], - [ - "invoke", - 31, - 29, - 35, - 9 - ], - [ - "jump_false", - 29, - "if_else_14", - 35, - 9 - ], - [ - "return", - 2, - 36, - 14 - ], - "_nop_ur_3", - "if_else_14", - "if_end_15", - [ - "get", - 33, - 6, - 1, - 38, - 12 - ], - [ - "load_field", - 34, - 33, - "global_shop_path", - 38, - 12 - ], - [ - "access", - 35, - "/packages/", - 38, - 34 - ], - [ - "is_text", - 37, - 34, - 38, - 34 - ], - [ - "jump_false", - 37, - "add_cn_17", - 38, - 34 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 36, - 34, - 35, - 38, - 34 - ], - [ - "jump", - "add_done_16", - 38, - 34 - ], - "add_cn_17", - [ - "is_num", - 37, - 34, - 38, - 34 - ], - [ - "jump_false", - 37, - "add_err_18", - 38, - 34 - ], - "_nop_tc_3", - [ - "jump", - "add_err_18", - 38, - 34 - ], - [ - "add", - 36, - 34, - 35, - 38, - 34 - ], - [ - "jump", - "add_done_16", - 38, - 34 - ], - "add_err_18", - [ - "disrupt", - 38, - 34 - ], - "add_done_16", - [ - "access", - 39, - "/", - 38, - 78 - ], - [ - "access", - 40, - "_", - 38, - 83 - ], - [ - "access", - 42, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 38, - 57 - ], - [ - "frame", - 43, - 42, - 3, - 38, - 57 - ], - [ - "null", - 44, - 38, - 57 - ], - [ - "setarg", - 43, - 0, - 44, - 38, - 57 - ], - [ - "setarg", - 43, - 1, - 2, - 38, - 57 - ], - [ - "setarg", - 43, - 2, - 39, - 38, - 57 - ], - [ - "setarg", - 43, - 3, - 40, - 38, - 57 - ], - [ - "invoke", - 43, - 41, - 38, - 57 - ], - [ - "access", - 45, - "@", - 38, - 89 - ], - [ - "access", - 46, - "_", - 38, - 94 - ], - [ - "access", - 48, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 38, - 49 - ], - [ - "frame", - 49, - 48, - 3, - 38, - 49 - ], - [ - "null", - 50, - 38, - 49 - ], - [ - "setarg", - 49, - 0, - 50, - 38, - 49 - ], - [ - "setarg", - 49, - 1, - 41, - 38, - 49 - ], - [ - "setarg", - 49, - 2, - 45, - 38, - 49 - ], - [ - "setarg", - 49, - 3, - 46, - 38, - 49 - ], - [ - "invoke", - 49, - 47, - 38, - 49 - ], - [ - "is_text", - 52, - 36, - 38, - 49 - ], - [ - "jump_false", - 52, - "add_cn_20", - 38, - 49 - ], - [ - "is_text", - 53, - 47, - 38, - 49 - ], - [ - "jump_false", - 53, - "add_cn_20", - 38, - 49 - ], - [ - "concat", - 51, - 36, - 47, - 38, - 49 - ], - [ - "jump", - "add_done_19", - 38, - 49 - ], - "add_cn_20", - [ - "is_num", - 52, - 36, - 38, - 49 - ], - [ - "jump_false", - 52, - "add_err_21", - 38, - 49 - ], - [ - "is_num", - 53, - 47, - 38, - 49 - ], - [ - "jump_false", - 53, - "add_err_21", - 38, - 49 - ], - [ - "add", - 51, - 36, - 47, - 38, - 49 - ], - [ - "jump", - "add_done_19", - 38, - 49 - ], - "add_err_21", - [ - "disrupt", - 38, - 49 - ], - "add_done_19", - [ - "return", - 51, - 38, - 49 - ], - "_nop_ur_4", - "if_else_12", - "if_end_13", - [ - "get", - 54, - 6, - 1, - 42, - 10 - ], - [ - "load_field", - 55, - 54, - "global_shop_path", - 42, - 10 - ], - [ - "access", - 56, - "/packages/", - 42, - 32 - ], - [ - "is_text", - 58, - 55, - 42, - 32 - ], - [ - "jump_false", - 58, - "add_cn_23", - 42, - 32 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "concat", - 57, - 55, - 56, - 42, - 32 - ], - [ - "jump", - "add_done_22", - 42, - 32 - ], - "add_cn_23", - [ - "is_num", - 58, - 55, - 42, - 32 - ], - [ - "jump_false", - 58, - "add_err_24", - 42, - 32 - ], - "_nop_tc_6", - [ - "jump", - "add_err_24", - 42, - 32 - ], - [ - "add", - 57, - 55, - 56, - 42, - 32 - ], - [ - "jump", - "add_done_22", - 42, - 32 - ], - "add_err_24", - [ - "disrupt", - 42, - 32 - ], - "add_done_22", - [ - "access", - 60, - "@", - 42, - 61 - ], - [ - "access", - 61, - "_", - 42, - 66 - ], - [ - "access", - 63, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 42, - 47 - ], - [ - "frame", - 64, - 63, - 3, - 42, - 47 - ], - [ - "null", - 65, - 42, - 47 - ], - [ - "setarg", - 64, - 0, - 65, - 42, - 47 - ], - [ - "setarg", - 64, - 1, - 1, - 42, - 47 - ], - [ - "setarg", - 64, - 2, - 60, - 42, - 47 - ], - [ - "setarg", - 64, - 3, - 61, - 42, - 47 - ], - [ - "invoke", - 64, - 62, - 42, - 47 - ], - [ - "is_text", - 67, - 57, - 42, - 47 - ], - [ - "jump_false", - 67, - "add_cn_26", - 42, - 47 - ], - [ - "is_text", - 68, - 62, - 42, - 47 - ], - [ - "jump_false", - 68, - "add_cn_26", - 42, - 47 - ], - [ - "concat", - 66, - 57, - 62, - 42, - 47 - ], - [ - "jump", - "add_done_25", - 42, - 47 - ], - "add_cn_26", - [ - "is_num", - 67, - 57, - 42, - 47 - ], - [ - "jump_false", - 67, - "add_err_27", - 42, - 47 - ], - [ - "is_num", - 68, - 62, - 42, - 47 - ], - [ - "jump_false", - 68, - "add_err_27", - 42, - 47 - ], - [ - "add", - 66, - 57, - 62, - 42, - 47 - ], - [ - "jump", - "add_done_25", - 42, - 47 - ], - "add_err_27", - [ - "disrupt", - 42, - 47 - ], - "add_done_25", - [ - "return", - 66, - 42, - 47 - ], - "_nop_ur_5", - "_nop_ur_6" - ], - "name": "get_path", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 93, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 3, - 1, - 47, - 21 - ], - [ - "frame", - 7, - 6, - 1, - 47, - 21 - ], - [ - "null", - 8, - 47, - 21 - ], - [ - "setarg", - 7, - 0, - 8, - 47, - 21 - ], - [ - "setarg", - 7, - 1, - 1, - 47, - 21 - ], - [ - "invoke", - 7, - 5, - 47, - 21 - ], - [ - "access", - 9, - "/cell.toml", - 47, - 38 - ], - [ - "is_text", - 11, - 5, - 47, - 38 - ], - [ - "jump_false", - 11, - "add_cn_29", - 47, - 38 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 10, - 5, - 9, - 47, - 38 - ], - [ - "jump", - "add_done_28", - 47, - 38 - ], - "add_cn_29", - [ - "is_num", - 11, - 5, - 47, - 38 - ], - [ - "jump_false", - 11, - "add_err_30", - 47, - 38 - ], - "_nop_tc_3", - [ - "jump", - "add_err_30", - 47, - 38 - ], - [ - "add", - 10, - 5, - 9, - 47, - 38 - ], - [ - "jump", - "add_done_28", - 47, - 38 - ], - "add_err_30", - [ - "disrupt", - 47, - 38 - ], - "add_done_28", - [ - "move", - 2, - 10, - 47, - 38 - ], - [ - "get", - 13, - 1, - 1, - 50, - 7 - ], - [ - "load_dynamic", - 14, - 13, - 2, - 50, - 20 - ], - [ - "jump_false", - 14, - "if_else_31", - 50, - 20 - ], - [ - "get", - 15, - 1, - 1, - 51, - 12 - ], - [ - "load_dynamic", - 16, - 15, - 2, - 51, - 25 - ], - [ - "return", - 16, - 51, - 25 - ], - "_nop_ur_1", - "if_else_31", - "if_end_32", - [ - "get", - 18, - 2, - 1, - 53, - 8 - ], - [ - "is_proxy", - 19, - 18, - 53, - 8 - ], - [ - "jump_false", - 19, - "record_path_35", - 53, - 8 - ], - [ - "null", - 20, - 53, - 8 - ], - [ - "access", - 21, - "is_file", - 53, - 8 - ], - [ - "array", - 22, - 0, - 53, - 8 - ], - [ - "push", - 22, - 2, - 53, - 8 - ], - [ - "frame", - 23, - 18, - 2, - 53, - 8 - ], - [ - "setarg", - 23, - 0, - 20, - 53, - 8 - ], - [ - "setarg", - 23, - 1, - 21, - 53, - 8 - ], - [ - "setarg", - 23, - 2, - 22, - 53, - 8 - ], - [ - "invoke", - 23, - 17, - 53, - 8 - ], - [ - "jump", - "call_done_36", - 53, - 8 - ], - "record_path_35", - [ - "load_field", - 24, - 18, - "is_file", - 53, - 8 - ], - [ - "frame", - 25, - 24, - 1, - 53, - 8 - ], - [ - "setarg", - 25, - 0, - 18, - 53, - 8 - ], - [ - "setarg", - 25, - 1, - 2, - 53, - 8 - ], - [ - "invoke", - 25, - 17, - 53, - 8 - ], - "call_done_36", - "_nop_bl_1", - [ - "jump_true", - 17, - "if_else_33", - 53, - 8 - ], - [ - "array", - 27, - 0, - 1, - 1 - ], - [ - "push", - 27, - 2, - 1, - 1 - ], - [ - "access", - 28, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - [ - "access", - 29, - "{0} does not exist", - 1, - 1 - ], - [ - "frame", - 31, - 28, - 2, - 1, - 1 - ], - [ - "null", - 32, - 1, - 1 - ], - [ - "setarg", - 31, - 0, - 32, - 1, - 1 - ], - [ - "setarg", - 31, - 1, - 29, - 1, - 1 - ], - [ - "setarg", - 31, - 2, - 27, - 1, - 1 - ], - [ - "invoke", - 31, - 30, - 1, - 1 - ], - [ - "access", - 34, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 54, - 5 - ], - [ - "frame", - 35, - 34, - 1, - 54, - 5 - ], - [ - "null", - 36, - 54, - 5 - ], - [ - "setarg", - 35, - 0, - 36, - 54, - 5 - ], - [ - "setarg", - 35, - 1, - 30, - 54, - 5 - ], - [ - "invoke", - 35, - 33, - 54, - 5 - ], - [ - "disrupt", - 54, - 45 - ], - [ - "jump", - "if_end_34", - 54, - 45 - ], - "if_else_33", - "if_end_34", - [ - "get", - 38, - 2, - 1, - 57, - 22 - ], - [ - "is_proxy", - 39, - 38, - 57, - 22 - ], - [ - "jump_false", - 39, - "record_path_37", - 57, - 22 - ], - [ - "null", - 40, - 57, - 22 - ], - [ - "access", - 41, - "slurp", - 57, - 22 - ], - [ - "array", - 42, - 0, - 57, - 22 - ], - [ - "push", - 42, - 2, - 57, - 22 - ], - [ - "frame", - 43, - 38, - 2, - 57, - 22 - ], - [ - "setarg", - 43, - 0, - 40, - 57, - 22 - ], - [ - "setarg", - 43, - 1, - 41, - 57, - 22 - ], - [ - "setarg", - 43, - 2, - 42, - 57, - 22 - ], - [ - "invoke", - 43, - 37, - 57, - 22 - ], - [ - "jump", - "call_done_38", - 57, - 22 - ], - "record_path_37", - [ - "load_field", - 44, - 38, - "slurp", - 57, - 22 - ], - [ - "frame", - 45, - 44, - 1, - 57, - 22 - ], - [ - "setarg", - 45, - 0, - 38, - 57, - 22 - ], - [ - "setarg", - 45, - 1, - 2, - 57, - 22 - ], - [ - "invoke", - 45, - 37, - 57, - 22 - ], - "call_done_38", - [ - "access", - 47, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 57, - 17 - ], - [ - "frame", - 48, - 47, - 1, - 57, - 17 - ], - [ - "null", - 49, - 57, - 17 - ], - [ - "setarg", - 48, - 0, - 49, - 57, - 17 - ], - [ - "setarg", - 48, - 1, - 37, - 57, - 17 - ], - [ - "invoke", - 48, - 46, - 57, - 17 - ], - [ - "move", - 3, - 46, - 57, - 17 - ], - [ - "not", - 50, - 3, - 58, - 8 - ], - [ - "move", - 51, - 50, - 58, - 8 - ], - [ - "jump_true", - 51, - "or_end_41", - 58, - 8 - ], - [ - "access", - 53, - { - "name": "trim", - "kind": "name", - "make": "intrinsic" - }, - 58, - 26 - ], - [ - "frame", - 54, - 53, - 1, - 58, - 26 - ], - [ - "null", - 55, - 58, - 26 - ], - [ - "setarg", - 54, - 0, - 55, - 58, - 26 - ], - [ - "setarg", - 54, - 1, - 3, - 58, - 26 - ], - [ - "invoke", - 54, - 52, - 58, - 26 - ], - [ - "length", - 56, - 52, - 58, - 26 - ], - [ - "access", - 57, - 0, - 58, - 44 - ], - [ - "is_identical", - 58, - 56, - 57, - 58, - 44 - ], - [ - "jump_true", - 58, - "eq_done_42", - 58, - 44 - ], - "_nop_tc_4", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - [ - "eq_int", - 58, - 56, - 57, - 58, - 44 - ], - [ - "jump", - "eq_done_42", - 58, - 44 - ], - "eq_ni_43", - "_nop_tc_8", - "_nop_tc_9", - "_nop_tc_10", - "_nop_tc_11", - [ - "eq_float", - 58, - 56, - 57, - 58, - 44 - ], - [ - "jump", - "eq_done_42", - 58, - 44 - ], - "eq_nn_44", - "_nop_tc_12", - [ - "jump", - "eq_nt_45", - 58, - 44 - ], - "_nop_tc_13", - [ - "jump", - "eq_nt_45", - 58, - 44 - ], - [ - "eq_text", - 58, - 56, - 57, - 58, - 44 - ], - [ - "jump", - "eq_done_42", - 58, - 44 - ], - "eq_nt_45", - "_nop_tc_14", - [ - "jump", - "eq_nnl_46", - 58, - 44 - ], - "_nop_tc_15", - [ - "jump", - "eq_nnl_46", - 58, - 44 - ], - [ - "true", - 58, - 58, - 44 - ], - [ - "jump", - "eq_done_42", - 58, - 44 - ], - "eq_nnl_46", - "_nop_tc_16", - [ - "jump", - "eq_nb_47", - 58, - 44 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_47", - 58, - 44 - ], - [ - "eq_bool", - 58, - 56, - 57, - 58, - 44 - ], - [ - "jump", - "eq_done_42", - 58, - 44 - ], - "eq_nb_47", - [ - "false", - 58, - 58, - 44 - ], - "eq_done_42", - [ - "move", - 51, - 58, - 58, - 44 - ], - "or_end_41", - [ - "jump_false", - 51, - "if_else_39", - 58, - 44 - ], - [ - "record", - 61, - 0 - ], - [ - "return", - 61, - 59, - 12 - ], - "_nop_ur_2", - "if_else_39", - "if_end_40", - [ - "get", - 63, - 9, - 1, - 61, - 16 - ], - [ - "is_proxy", - 64, - 63, - 61, - 16 - ], - [ - "jump_false", - 64, - "record_path_48", - 61, - 16 - ], - [ - "null", - 65, - 61, - 16 - ], - [ - "access", - 66, - "decode", - 61, - 16 - ], - [ - "array", - 67, - 0, - 61, - 16 - ], - [ - "push", - 67, - 3, - 61, - 16 - ], - [ - "frame", - 68, - 63, - 2, - 61, - 16 - ], - [ - "setarg", - 68, - 0, - 65, - 61, - 16 - ], - [ - "setarg", - 68, - 1, - 66, - 61, - 16 - ], - [ - "setarg", - 68, - 2, - 67, - 61, - 16 - ], - [ - "invoke", - 68, - 62, - 61, - 16 - ], - [ - "jump", - "call_done_49", - 61, - 16 - ], - "record_path_48", - [ - "load_field", - 69, - 63, - "decode", - 61, - 16 - ], - [ - "frame", - 70, - 69, - 1, - 61, - 16 - ], - [ - "setarg", - 70, - 0, - 63, - 61, - 16 - ], - [ - "setarg", - 70, - 1, - 3, - 61, - 16 - ], - [ - "invoke", - 70, - 62, - 61, - 16 - ], - "call_done_49", - [ - "move", - 4, - 62, - 61, - 16 - ], - "_nop_bl_2", - [ - "jump_true", - 4, - "if_else_50", - 62, - 8 - ], - [ - "record", - 72, - 0 - ], - [ - "return", - 72, - 63, - 12 - ], - "_nop_ur_3", - "if_else_50", - "if_end_51", - [ - "get", - 74, - 4, - 1, - 67, - 24 - ], - [ - "is_proxy", - 75, - 74, - 67, - 24 - ], - [ - "jump_false", - 75, - "record_path_52", - 67, - 24 - ], - [ - "null", - 76, - 67, - 24 - ], - [ - "access", - 77, - "encode", - 67, - 24 - ], - [ - "array", - 78, - 0, - 67, - 24 - ], - [ - "push", - 78, - 4, - 67, - 24 - ], - [ - "frame", - 79, - 74, - 2, - 67, - 24 - ], - [ - "setarg", - 79, - 0, - 76, - 67, - 24 - ], - [ - "setarg", - 79, - 1, - 77, - 67, - 24 - ], - [ - "setarg", - 79, - 2, - 78, - 67, - 24 - ], - [ - "invoke", - 79, - 73, - 67, - 24 - ], - [ - "jump", - "call_done_53", - 67, - 24 - ], - "record_path_52", - [ - "load_field", - 80, - 74, - "encode", - 67, - 24 - ], - [ - "frame", - 81, - 80, - 1, - 67, - 24 - ], - [ - "setarg", - 81, - 0, - 74, - 67, - 24 - ], - [ - "setarg", - 81, - 1, - 4, - 67, - 24 - ], - [ - "invoke", - 81, - 73, - 67, - 24 - ], - "call_done_53", - [ - "get", - 83, - 4, - 1, - 67, - 12 - ], - [ - "is_proxy", - 84, - 83, - 67, - 12 - ], - [ - "jump_false", - 84, - "record_path_54", - 67, - 12 - ], - [ - "null", - 85, - 67, - 12 - ], - [ - "access", - 86, - "decode", - 67, - 12 - ], - [ - "array", - 87, - 0, - 67, - 12 - ], - [ - "push", - 87, - 73, - 67, - 12 - ], - [ - "frame", - 88, - 83, - 2, - 67, - 12 - ], - [ - "setarg", - 88, - 0, - 85, - 67, - 12 - ], - [ - "setarg", - 88, - 1, - 86, - 67, - 12 - ], - [ - "setarg", - 88, - 2, - 87, - 67, - 12 - ], - [ - "invoke", - 88, - 82, - 67, - 12 - ], - [ - "jump", - "call_done_55", - 67, - 12 - ], - "record_path_54", - [ - "load_field", - 89, - 83, - "decode", - 67, - 12 - ], - [ - "frame", - 90, - 89, - 1, - 67, - 12 - ], - [ - "setarg", - 90, - 0, - 83, - 67, - 12 - ], - [ - "setarg", - 90, - 1, - 73, - 67, - 12 - ], - [ - "invoke", - 90, - 82, - 67, - 12 - ], - "call_done_55", - [ - "move", - 4, - 82, - 67, - 12 - ], - [ - "get", - 91, - 1, - 1, - 68, - 3 - ], - [ - "store_dynamic", - 91, - 4, - 2, - 68, - 16 - ], - [ - "return", - 4, - 70, - 10 - ], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 40, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 3, - 1, - 75, - 21 - ], - [ - "frame", - 6, - 5, - 1, - 75, - 21 - ], - [ - "null", - 7, - 75, - 21 - ], - [ - "setarg", - 6, - 0, - 7, - 75, - 21 - ], - [ - "setarg", - 6, - 1, - 1, - 75, - 21 - ], - [ - "invoke", - 6, - 4, - 75, - 21 - ], - [ - "access", - 8, - "/cell.toml", - 75, - 38 - ], - [ - "is_text", - 10, - 4, - 75, - 38 - ], - [ - "jump_false", - 10, - "add_cn_57", - 75, - 38 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "concat", - 9, - 4, - 8, - 75, - 38 - ], - [ - "jump", - "add_done_56", - 75, - 38 - ], - "add_cn_57", - [ - "is_num", - 10, - 4, - 75, - 38 - ], - [ - "jump_false", - 10, - "add_err_58", - 75, - 38 - ], - "_nop_tc_3", - [ - "jump", - "add_err_58", - 75, - 38 - ], - [ - "add", - 9, - 4, - 8, - 75, - 38 - ], - [ - "jump", - "add_done_56", - 75, - 38 - ], - "add_err_58", - [ - "disrupt", - 75, - 38 - ], - "add_done_56", - [ - "move", - 3, - 9, - 75, - 38 - ], - [ - "get", - 13, - 9, - 1, - 76, - 42 - ], - [ - "is_proxy", - 14, - 13, - 76, - 42 - ], - [ - "jump_false", - 14, - "record_path_59", - 76, - 42 - ], - [ - "null", - 15, - 76, - 42 - ], - [ - "access", - 16, - "encode", - 76, - 42 - ], - [ - "array", - 17, - 0, - 76, - 42 - ], - [ - "push", - 17, - 2, - 76, - 42 - ], - [ - "frame", - 18, - 13, - 2, - 76, - 42 - ], - [ - "setarg", - 18, - 0, - 15, - 76, - 42 - ], - [ - "setarg", - 18, - 1, - 16, - 76, - 42 - ], - [ - "setarg", - 18, - 2, - 17, - 76, - 42 - ], - [ - "invoke", - 18, - 12, - 76, - 42 - ], - [ - "jump", - "call_done_60", - 76, - 42 - ], - "record_path_59", - [ - "load_field", - 19, - 13, - "encode", - 76, - 42 - ], - [ - "frame", - 20, - 19, - 1, - 76, - 42 - ], - [ - "setarg", - 20, - 0, - 13, - 76, - 42 - ], - [ - "setarg", - 20, - 1, - 2, - 76, - 42 - ], - [ - "invoke", - 20, - 12, - 76, - 42 - ], - "call_done_60", - [ - "access", - 22, - { - "name": "utf8", - "kind": "name", - "make": "intrinsic" - }, - 76, - 30 - ], - [ - "is_proxy", - 23, - 22, - 76, - 30 - ], - [ - "jump_false", - 23, - "record_path_61", - 76, - 30 - ], - [ - "null", - 24, - 76, - 30 - ], - [ - "access", - 25, - "encode", - 76, - 30 - ], - [ - "array", - 26, - 0, - 76, - 30 - ], - [ - "push", - 26, - 12, - 76, - 30 - ], - [ - "frame", - 27, - 22, - 2, - 76, - 30 - ], - [ - "setarg", - 27, - 0, - 24, - 76, - 30 - ], - [ - "setarg", - 27, - 1, - 25, - 76, - 30 - ], - [ - "setarg", - 27, - 2, - 26, - 76, - 30 - ], - [ - "invoke", - 27, - 21, - 76, - 30 - ], - [ - "jump", - "call_done_62", - 76, - 30 - ], - "record_path_61", - [ - "load_field", - 28, - 22, - "encode", - 76, - 30 - ], - [ - "frame", - 29, - 28, - 1, - 76, - 30 - ], - [ - "setarg", - 29, - 0, - 22, - 76, - 30 - ], - [ - "setarg", - 29, - 1, - 12, - 76, - 30 - ], - [ - "invoke", - 29, - 21, - 76, - 30 - ], - "call_done_62", - [ - "get", - 31, - 2, - 1, - 76, - 3 - ], - [ - "is_proxy", - 32, - 31, - 76, - 3 - ], - [ - "jump_false", - 32, - "record_path_63", - 76, - 3 - ], - [ - "null", - 33, - 76, - 3 - ], - [ - "access", - 34, - "slurpwrite", - 76, - 3 - ], - [ - "array", - 35, - 0, - 76, - 3 - ], - [ - "push", - 35, - 3, - 76, - 3 - ], - [ - "push", - 35, - 21, - 76, - 3 - ], - [ - "frame", - 36, - 31, - 2, - 76, - 3 - ], - [ - "setarg", - 36, - 0, - 33, - 76, - 3 - ], - [ - "setarg", - 36, - 1, - 34, - 76, - 3 - ], - [ - "setarg", - 36, - 2, - 35, - 76, - 3 - ], - [ - "invoke", - 36, - 30, - 76, - 3 - ], - [ - "jump", - "call_done_64", - 76, - 3 - ], - "record_path_63", - [ - "load_field", - 37, - 31, - "slurpwrite", - 76, - 3 - ], - [ - "frame", - 38, - 37, - 2, - 76, - 3 - ], - [ - "setarg", - 38, - 0, - 31, - 76, - 3 - ], - [ - "setarg", - 38, - 1, - 3, - 76, - 3 - ], - [ - "setarg", - 38, - 2, - 21, - 76, - 3 - ], - [ - "invoke", - 38, - 30, - 76, - 3 - ], - "call_done_64", - [ - "null", - 39, - 76, - 3 - ], - [ - "return", - 39, - 76, - 3 - ] - ], - "name": "", - "filename": "package.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 7, - 1, - 81, - 10 - ], - [ - "is_proxy", - 4, - 3, - 81, - 10 - ], - [ - "jump_false", - 4, - "record_path_65", - 81, - 10 - ], - [ - "null", - 5, - 81, - 10 - ], - [ - "access", - 6, - "load_config", - 81, - 10 - ], - [ - "array", - 7, - 0, - 81, - 10 - ], - [ - "push", - 7, - 1, - 81, - 10 - ], - [ - "frame", - 8, - 3, - 2, - 81, - 10 - ], - [ - "setarg", - 8, - 0, - 5, - 81, - 10 - ], - [ - "setarg", - 8, - 1, - 6, - 81, - 10 - ], - [ - "setarg", - 8, - 2, - 7, - 81, - 10 - ], - [ - "invoke", - 8, - 2, - 81, - 10 - ], - [ - "jump", - "call_done_66", - 81, - 10 - ], - "record_path_65", - [ - "load_field", - 9, - 3, - "load_config", - 81, - 10 - ], - [ - "frame", - 10, - 9, - 1, - 81, - 10 - ], - [ - "setarg", - 10, - 0, - 3, - 81, - 10 - ], - [ - "setarg", - 10, - 1, - 1, - 81, - 10 - ], - [ - "invoke", - 10, - 2, - 81, - 10 - ], - "call_done_66", - [ - "load_field", - 11, - 2, - "dependencies", - 81, - 10 - ], - [ - "return", - 11, - 81, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 3, - 1, - 91, - 9 - ], - [ - "load_field", - 3, - 2, - "dependencies", - 91, - 9 - ], - [ - "load_dynamic", - 4, - 3, - 1, - 91, - 29 - ], - [ - "get", - 5, - 2, - 1, - 91, - 39 - ], - [ - "is_identical", - 6, - 4, - 5, - 91, - 39 - ], - [ - "jump_true", - 6, - "eq_done_73", - 91, - 39 - ], - [ - "is_int", - 7, - 4, - 91, - 39 - ], - [ - "jump_false", - 7, - "eq_ni_74", - 91, - 39 - ], - [ - "is_int", - 8, - 5, - 91, - 39 - ], - [ - "jump_false", - 8, - "eq_ni_74", - 91, - 39 - ], - [ - "eq_int", - 6, - 4, - 5, - 91, - 39 - ], - [ - "jump", - "eq_done_73", - 91, - 39 - ], - "eq_ni_74", - [ - "is_num", - 7, - 4, - 91, - 39 - ], - [ - "jump_false", - 7, - "eq_nn_75", - 91, - 39 - ], - [ - "is_num", - 8, - 5, - 91, - 39 - ], - [ - "jump_false", - 8, - "eq_nn_75", - 91, - 39 - ], - [ - "eq_float", - 6, - 4, - 5, - 91, - 39 - ], - [ - "jump", - "eq_done_73", - 91, - 39 - ], - "eq_nn_75", - [ - "is_text", - 7, - 4, - 91, - 39 - ], - [ - "jump_false", - 7, - "eq_nt_76", - 91, - 39 - ], - [ - "is_text", - 8, - 5, - 91, - 39 - ], - [ - "jump_false", - 8, - "eq_nt_76", - 91, - 39 - ], - [ - "eq_text", - 6, - 4, - 5, - 91, - 39 - ], - [ - "jump", - "eq_done_73", - 91, - 39 - ], - "eq_nt_76", - [ - "is_null", - 7, - 4, - 91, - 39 - ], - [ - "jump_false", - 7, - "eq_nnl_77", - 91, - 39 - ], - [ - "is_null", - 8, - 5, - 91, - 39 - ], - [ - "jump_false", - 8, - "eq_nnl_77", - 91, - 39 - ], - [ - "true", - 6, - 91, - 39 - ], - [ - "jump", - "eq_done_73", - 91, - 39 - ], - "eq_nnl_77", - [ - "is_bool", - 7, - 4, - 91, - 39 - ], - [ - "jump_false", - 7, - "eq_nb_78", - 91, - 39 - ], - [ - "is_bool", - 8, - 5, - 91, - 39 - ], - [ - "jump_false", - 8, - "eq_nb_78", - 91, - 39 - ], - [ - "eq_bool", - 6, - 4, - 5, - 91, - 39 - ], - [ - "jump", - "eq_done_73", - 91, - 39 - ], - "eq_nb_78", - [ - "false", - 6, - 91, - 39 - ], - "eq_done_73", - [ - "jump_false", - 6, - "if_else_71", - 91, - 39 - ], - [ - "put", - 1, - 4, - 1, - 91, - 56 - ], - [ - "jump", - "if_end_72", - 91, - 56 - ], - "if_else_71", - "if_end_72", - [ - "null", - 9, - 91, - 56 - ], - [ - "return", - 9, - 91, - 56 - ] - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 33, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 7, - 1, - 86, - 16 - ], - [ - "is_proxy", - 7, - 6, - 86, - 16 - ], - [ - "jump_false", - 7, - "record_path_67", - 86, - 16 - ], - [ - "null", - 8, - 86, - 16 - ], - [ - "access", - 9, - "load_config", - 86, - 16 - ], - [ - "array", - 10, - 0, - 86, - 16 - ], - [ - "push", - 10, - 1, - 86, - 16 - ], - [ - "frame", - 11, - 6, - 2, - 86, - 16 - ], - [ - "setarg", - 11, - 0, - 8, - 86, - 16 - ], - [ - "setarg", - 11, - 1, - 9, - 86, - 16 - ], - [ - "setarg", - 11, - 2, - 10, - 86, - 16 - ], - [ - "invoke", - 11, - 5, - 86, - 16 - ], - [ - "jump", - "call_done_68", - 86, - 16 - ], - "record_path_67", - [ - "load_field", - 12, - 6, - "load_config", - 86, - 16 - ], - [ - "frame", - 13, - 12, - 1, - 86, - 16 - ], - [ - "setarg", - 13, - 0, - 6, - 86, - 16 - ], - [ - "setarg", - 13, - 1, - 1, - 86, - 16 - ], - [ - "invoke", - 13, - 5, - 86, - 16 - ], - "call_done_68", - [ - "move", - 3, - 5, - 86, - 16 - ], - [ - "load_field", - 14, - 3, - "dependencies", - 87, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 14, - "if_else_69", - 87, - 8 - ], - [ - "null", - 16, - 87, - 36 - ], - [ - "return", - 16, - 87, - 36 - ], - "_nop_ur_1", - "if_else_69", - "if_end_70", - [ - "null", - 4, - 89, - 15 - ], - [ - "load_field", - 17, - 3, - "dependencies", - 90, - 16 - ], - [ - "access", - 19, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 90, - 10 - ], - [ - "frame", - 20, - 19, - 1, - 90, - 10 - ], - [ - "null", - 21, - 90, - 10 - ], - [ - "setarg", - 20, - 0, - 21, - 90, - 10 - ], - [ - "setarg", - 20, - 1, - 17, - 90, - 10 - ], - [ - "invoke", - 20, - 18, - 90, - 10 - ], - [ - "function", - 22, - 5, - 90, - 38 - ], - [ - "length", - 24, - 18, - 90, - 38 - ], - [ - "int", - 25, - 0, - 90, - 38 - ], - [ - "int", - 29, - 1, - 90, - 38 - ], - [ - "null", - 28, - 90, - 38 - ], - "arrfor_loop_79", - [ - "lt_int", - 26, - 25, - 24, - 90, - 38 - ], - [ - "jump_false", - 26, - "arrfor_done_80", - 90, - 38 - ], - [ - "load_index", - 27, - 18, - 25, - 90, - 38 - ], - [ - "frame", - 30, - 22, - 2, - 90, - 38 - ], - [ - "setarg", - 30, - 0, - 28, - 90, - 38 - ], - [ - "setarg", - 30, - 1, - 27, - 90, - 38 - ], - [ - "setarg", - 30, - 2, - 25, - 90, - 38 - ], - [ - "invoke", - 30, - 31, - 90, - 38 - ], - [ - "add", - 25, - 25, - 29, - 90, - 38 - ], - [ - "jump", - "arrfor_loop_79", - 90, - 38 - ], - "arrfor_done_80", - [ - "null", - 23, - 90, - 38 - ], - [ - "return", - 4, - 93, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "package.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 7, - 1, - 98, - 16 - ], - [ - "is_proxy", - 6, - 5, - 98, - 16 - ], - [ - "jump_false", - 6, - "record_path_81", - 98, - 16 - ], - [ - "null", - 7, - 98, - 16 - ], - [ - "access", - 8, - "load_config", - 98, - 16 - ], - [ - "array", - 9, - 0, - 98, - 16 - ], - [ - "push", - 9, - 1, - 98, - 16 - ], - [ - "frame", - 10, - 5, - 2, - 98, - 16 - ], - [ - "setarg", - 10, - 0, - 7, - 98, - 16 - ], - [ - "setarg", - 10, - 1, - 8, - 98, - 16 - ], - [ - "setarg", - 10, - 2, - 9, - 98, - 16 - ], - [ - "invoke", - 10, - 4, - 98, - 16 - ], - [ - "jump", - "call_done_82", - 98, - 16 - ], - "record_path_81", - [ - "load_field", - 11, - 5, - "load_config", - 98, - 16 - ], - [ - "frame", - 12, - 11, - 1, - 98, - 16 - ], - [ - "setarg", - 12, - 0, - 5, - 98, - 16 - ], - [ - "setarg", - 12, - 1, - 1, - 98, - 16 - ], - [ - "invoke", - 12, - 4, - 98, - 16 - ], - "call_done_82", - [ - "move", - 3, - 4, - 98, - 16 - ], - [ - "load_field", - 13, - 3, - "dependencies", - 99, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 13, - "if_else_83", - 99, - 8 - ], - [ - "null", - 15, - 99, - 36 - ], - [ - "return", - 15, - 99, - 36 - ], - "_nop_ur_1", - "if_else_83", - "if_end_84", - [ - "load_field", - 16, - 3, - "dependencies", - 100, - 10 - ], - [ - "load_dynamic", - 17, - 16, - 2, - 100, - 30 - ], - [ - "return", - 17, - 100, - 30 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "package.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 34, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 6, - 106, - 25 - ], - [ - "is_identical", - 7, - 3, - 6, - 106, - 25 - ], - [ - "jump_true", - 7, - "eq_done_87", - 106, - 25 - ], - [ - "is_int", - 8, - 3, - 106, - 25 - ], - [ - "jump_false", - 8, - "eq_ni_88", - 106, - 25 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_88", - 106, - 25 - ], - [ - "eq_int", - 7, - 3, - 6, - 106, - 25 - ], - [ - "jump", - "eq_done_87", - 106, - 25 - ], - "eq_ni_88", - [ - "is_num", - 8, - 3, - 106, - 25 - ], - [ - "jump_false", - 8, - "eq_nn_89", - 106, - 25 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_89", - 106, - 25 - ], - [ - "eq_float", - 7, - 3, - 6, - 106, - 25 - ], - [ - "jump", - "eq_done_87", - 106, - 25 - ], - "eq_nn_89", - [ - "is_text", - 8, - 3, - 106, - 25 - ], - [ - "jump_false", - 8, - "eq_nt_90", - 106, - 25 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_90", - 106, - 25 - ], - [ - "eq_text", - 7, - 3, - 6, - 106, - 25 - ], - [ - "jump", - "eq_done_87", - 106, - 25 - ], - "eq_nt_90", - [ - "is_null", - 8, - 3, - 106, - 25 - ], - [ - "jump_false", - 8, - "eq_nnl_91", - 106, - 25 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "true", - 7, - 106, - 25 - ], - [ - "jump", - "eq_done_87", - 106, - 25 - ], - "eq_nnl_91", - [ - "is_bool", - 8, - 3, - 106, - 25 - ], - [ - "jump_false", - 8, - "eq_nb_92", - 106, - 25 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_92", - 106, - 25 - ], - [ - "eq_bool", - 7, - 3, - 6, - 106, - 25 - ], - [ - "jump", - "eq_done_87", - 106, - 25 - ], - "eq_nb_92", - [ - "false", - 7, - 106, - 25 - ], - "eq_done_87", - [ - "jump_false", - 7, - "tern_else_85", - 106, - 25 - ], - [ - "move", - 10, - 2, - 106, - 32 - ], - [ - "jump", - "tern_end_86", - 106, - 32 - ], - "tern_else_85", - [ - "move", - 10, - 3, - 106, - 42 - ], - "tern_end_86", - [ - "move", - 4, - 10, - 106, - 42 - ], - [ - "get", - 12, - 7, - 1, - 107, - 16 - ], - [ - "is_proxy", - 13, - 12, - 107, - 16 - ], - [ - "jump_false", - 13, - "record_path_93", - 107, - 16 - ], - [ - "null", - 14, - 107, - 16 - ], - [ - "access", - 15, - "load_config", - 107, - 16 - ], - [ - "array", - 16, - 0, - 107, - 16 - ], - [ - "push", - 16, - 1, - 107, - 16 - ], - [ - "frame", - 17, - 12, - 2, - 107, - 16 - ], - [ - "setarg", - 17, - 0, - 14, - 107, - 16 - ], - [ - "setarg", - 17, - 1, - 15, - 107, - 16 - ], - [ - "setarg", - 17, - 2, - 16, - 107, - 16 - ], - [ - "invoke", - 17, - 11, - 107, - 16 - ], - [ - "jump", - "call_done_94", - 107, - 16 - ], - "record_path_93", - [ - "load_field", - 18, - 12, - "load_config", - 107, - 16 - ], - [ - "frame", - 19, - 18, - 1, - 107, - 16 - ], - [ - "setarg", - 19, - 0, - 12, - 107, - 16 - ], - [ - "setarg", - 19, - 1, - 1, - 107, - 16 - ], - [ - "invoke", - 19, - 11, - 107, - 16 - ], - "call_done_94", - [ - "move", - 5, - 11, - 107, - 16 - ], - [ - "load_field", - 20, - 5, - "dependencies", - 108, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 20, - "if_else_95", - 108, - 8 - ], - [ - "record", - 22, - 0 - ], - [ - "store_field", - 5, - 22, - "dependencies", - 108, - 29 - ], - [ - "jump", - "if_end_96", - 108, - 29 - ], - "if_else_95", - "if_end_96", - [ - "load_field", - 23, - 5, - "dependencies", - 109, - 3 - ], - [ - "store_dynamic", - 23, - 2, - 4, - 109, - 23 - ], - [ - "get", - 25, - 7, - 1, - 110, - 3 - ], - [ - "is_proxy", - 26, - 25, - 110, - 3 - ], - [ - "jump_false", - 26, - "record_path_97", - 110, - 3 - ], - [ - "null", - 27, - 110, - 3 - ], - [ - "access", - 28, - "save_config", - 110, - 3 - ], - [ - "array", - 29, - 0, - 110, - 3 - ], - [ - "push", - 29, - 1, - 110, - 3 - ], - [ - "push", - 29, - 5, - 110, - 3 - ], - [ - "frame", - 30, - 25, - 2, - 110, - 3 - ], - [ - "setarg", - 30, - 0, - 27, - 110, - 3 - ], - [ - "setarg", - 30, - 1, - 28, - 110, - 3 - ], - [ - "setarg", - 30, - 2, - 29, - 110, - 3 - ], - [ - "invoke", - 30, - 24, - 110, - 3 - ], - [ - "jump", - "call_done_98", - 110, - 3 - ], - "record_path_97", - [ - "load_field", - 31, - 25, - "save_config", - 110, - 3 - ], - [ - "frame", - 32, - 31, - 2, - 110, - 3 - ], - [ - "setarg", - 32, - 0, - 25, - 110, - 3 - ], - [ - "setarg", - 32, - 1, - 1, - 110, - 3 - ], - [ - "setarg", - 32, - 2, - 5, - 110, - 3 - ], - [ - "invoke", - 32, - 24, - 110, - 3 - ], - "call_done_98", - [ - "null", - 33, - 110, - 3 - ], - [ - "return", - 33, - 110, - 3 - ] - ], - "name": "", - "filename": "package.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 42, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 7, - 1, - 116, - 16 - ], - [ - "is_proxy", - 7, - 6, - 116, - 16 - ], - [ - "jump_false", - 7, - "record_path_99", - 116, - 16 - ], - [ - "null", - 8, - 116, - 16 - ], - [ - "access", - 9, - "load_config", - 116, - 16 - ], - [ - "array", - 10, - 0, - 116, - 16 - ], - [ - "push", - 10, - 1, - 116, - 16 - ], - [ - "frame", - 11, - 6, - 2, - 116, - 16 - ], - [ - "setarg", - 11, - 0, - 8, - 116, - 16 - ], - [ - "setarg", - 11, - 1, - 9, - 116, - 16 - ], - [ - "setarg", - 11, - 2, - 10, - 116, - 16 - ], - [ - "invoke", - 11, - 5, - 116, - 16 - ], - [ - "jump", - "call_done_100", - 116, - 16 - ], - "record_path_99", - [ - "load_field", - 12, - 6, - "load_config", - 116, - 16 - ], - [ - "frame", - 13, - 12, - 1, - 116, - 16 - ], - [ - "setarg", - 13, - 0, - 6, - 116, - 16 - ], - [ - "setarg", - 13, - 1, - 1, - 116, - 16 - ], - [ - "invoke", - 13, - 5, - 116, - 16 - ], - "call_done_100", - [ - "move", - 4, - 5, - 116, - 16 - ], - [ - "load_field", - 14, - 4, - "dependencies", - 117, - 8 - ], - "_nop_bl_1", - [ - "jump_true", - 14, - "if_else_101", - 117, - 8 - ], - [ - "null", - 16, - 117, - 29 - ], - [ - "return", - 16, - 117, - 29 - ], - "_nop_ur_1", - "if_else_101", - "if_end_102", - [ - "null", - 3, - 119, - 15 - ], - [ - "load_field", - 17, - 4, - "dependencies", - 120, - 7 - ], - [ - "load_dynamic", - 18, - 17, - 2, - 120, - 27 - ], - [ - "jump_false", - 18, - "if_else_103", - 120, - 27 - ], - [ - "load_field", - 20, - 4, - "dependencies", - 121, - 12 - ], - [ - "delete", - 19, - 20, - 2, - 121, - 32 - ], - [ - "jump", - "if_end_104", - 121, - 32 - ], - "if_else_103", - [ - "get", - 22, - 7, - 1, - 123, - 13 - ], - [ - "is_proxy", - 23, - 22, - 123, - 13 - ], - [ - "jump_false", - 23, - "record_path_105", - 123, - 13 - ], - [ - "null", - 24, - 123, - 13 - ], - [ - "access", - 25, - "find_alias", - 123, - 13 - ], - [ - "array", - 26, - 0, - 123, - 13 - ], - [ - "push", - 26, - 1, - 123, - 13 - ], - [ - "push", - 26, - 2, - 123, - 13 - ], - [ - "frame", - 27, - 22, - 2, - 123, - 13 - ], - [ - "setarg", - 27, - 0, - 24, - 123, - 13 - ], - [ - "setarg", - 27, - 1, - 25, - 123, - 13 - ], - [ - "setarg", - 27, - 2, - 26, - 123, - 13 - ], - [ - "invoke", - 27, - 21, - 123, - 13 - ], - [ - "jump", - "call_done_106", - 123, - 13 - ], - "record_path_105", - [ - "load_field", - 28, - 22, - "find_alias", - 123, - 13 - ], - [ - "frame", - 29, - 28, - 2, - 123, - 13 - ], - [ - "setarg", - 29, - 0, - 22, - 123, - 13 - ], - [ - "setarg", - 29, - 1, - 1, - 123, - 13 - ], - [ - "setarg", - 29, - 2, - 2, - 123, - 13 - ], - [ - "invoke", - 29, - 21, - 123, - 13 - ], - "call_done_106", - [ - "move", - 3, - 21, - 123, - 13 - ], - [ - "jump_false", - 3, - "if_else_107", - 124, - 9 - ], - [ - "load_field", - 31, - 4, - "dependencies", - 125, - 14 - ], - [ - "delete", - 30, - 31, - 3, - 125, - 34 - ], - [ - "jump", - "if_end_108", - 125, - 34 - ], - "if_else_107", - "if_end_108", - "if_end_104", - [ - "get", - 33, - 7, - 1, - 127, - 3 - ], - [ - "is_proxy", - 34, - 33, - 127, - 3 - ], - [ - "jump_false", - 34, - "record_path_109", - 127, - 3 - ], - [ - "null", - 35, - 127, - 3 - ], - [ - "access", - 36, - "save_config", - 127, - 3 - ], - [ - "array", - 37, - 0, - 127, - 3 - ], - [ - "push", - 37, - 1, - 127, - 3 - ], - [ - "push", - 37, - 4, - 127, - 3 - ], - [ - "frame", - 38, - 33, - 2, - 127, - 3 - ], - [ - "setarg", - 38, - 0, - 35, - 127, - 3 - ], - [ - "setarg", - 38, - 1, - 36, - 127, - 3 - ], - [ - "setarg", - 38, - 2, - 37, - 127, - 3 - ], - [ - "invoke", - 38, - 32, - 127, - 3 - ], - [ - "jump", - "call_done_110", - 127, - 3 - ], - "record_path_109", - [ - "load_field", - 39, - 33, - "save_config", - 127, - 3 - ], - [ - "frame", - 40, - 39, - 2, - 127, - 3 - ], - [ - "setarg", - 40, - 0, - 33, - 127, - 3 - ], - [ - "setarg", - 40, - 1, - 1, - 127, - 3 - ], - [ - "setarg", - 40, - 2, - 4, - 127, - 3 - ], - [ - "invoke", - 40, - 32, - 127, - 3 - ], - "call_done_110", - [ - "null", - 41, - 127, - 3 - ], - [ - "return", - 41, - 127, - 3 - ] - ], - "name": "", - "filename": "package.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 62, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 2, - 1, - 132, - 18 - ], - [ - "is_proxy", - 7, - 6, - 132, - 18 - ], - [ - "jump_false", - 7, - "record_path_111", - 132, - 18 - ], - [ - "null", - 8, - 132, - 18 - ], - [ - "access", - 9, - "realpath", - 132, - 18 - ], - [ - "array", - 10, - 0, - 132, - 18 - ], - [ - "push", - 10, - 1, - 132, - 18 - ], - [ - "frame", - 11, - 6, - 2, - 132, - 18 - ], - [ - "setarg", - 11, - 0, - 8, - 132, - 18 - ], - [ - "setarg", - 11, - 1, - 9, - 132, - 18 - ], - [ - "setarg", - 11, - 2, - 10, - 132, - 18 - ], - [ - "invoke", - 11, - 5, - 132, - 18 - ], - [ - "jump", - "call_done_112", - 132, - 18 - ], - "record_path_111", - [ - "load_field", - 12, - 6, - "realpath", - 132, - 18 - ], - [ - "frame", - 13, - 12, - 1, - 132, - 18 - ], - [ - "setarg", - 13, - 0, - 6, - 132, - 18 - ], - [ - "setarg", - 13, - 1, - 1, - 132, - 18 - ], - [ - "invoke", - 13, - 5, - 132, - 18 - ], - "call_done_112", - [ - "move", - 2, - 5, - 132, - 18 - ], - [ - "move", - 3, - 2, - 134, - 13 - ], - [ - "get", - 15, - 2, - 1, - 135, - 7 - ], - [ - "is_proxy", - 16, - 15, - 135, - 7 - ], - [ - "jump_false", - 16, - "record_path_115", - 135, - 7 - ], - [ - "null", - 17, - 135, - 7 - ], - [ - "access", - 18, - "is_file", - 135, - 7 - ], - [ - "array", - 19, - 0, - 135, - 7 - ], - [ - "push", - 19, - 3, - 135, - 7 - ], - [ - "frame", - 20, - 15, - 2, - 135, - 7 - ], - [ - "setarg", - 20, - 0, - 17, - 135, - 7 - ], - [ - "setarg", - 20, - 1, - 18, - 135, - 7 - ], - [ - "setarg", - 20, - 2, - 19, - 135, - 7 - ], - [ - "invoke", - 20, - 14, - 135, - 7 - ], - [ - "jump", - "call_done_116", - 135, - 7 - ], - "record_path_115", - [ - "load_field", - 21, - 15, - "is_file", - 135, - 7 - ], - [ - "frame", - 22, - 21, - 1, - 135, - 7 - ], - [ - "setarg", - 22, - 0, - 15, - 135, - 7 - ], - [ - "setarg", - 22, - 1, - 3, - 135, - 7 - ], - [ - "invoke", - 22, - 14, - 135, - 7 - ], - "call_done_116", - [ - "jump_false", - 14, - "if_else_113", - 135, - 7 - ], - [ - "get", - 24, - 2, - 1, - 136, - 11 - ], - [ - "is_proxy", - 25, - 24, - 136, - 11 - ], - [ - "jump_false", - 25, - "record_path_117", - 136, - 11 - ], - [ - "null", - 26, - 136, - 11 - ], - [ - "access", - 27, - "dirname", - 136, - 11 - ], - [ - "array", - 28, - 0, - 136, - 11 - ], - [ - "push", - 28, - 3, - 136, - 11 - ], - [ - "frame", - 29, - 24, - 2, - 136, - 11 - ], - [ - "setarg", - 29, - 0, - 26, - 136, - 11 - ], - [ - "setarg", - 29, - 1, - 27, - 136, - 11 - ], - [ - "setarg", - 29, - 2, - 28, - 136, - 11 - ], - [ - "invoke", - 29, - 23, - 136, - 11 - ], - [ - "jump", - "call_done_118", - 136, - 11 - ], - "record_path_117", - [ - "load_field", - 30, - 24, - "dirname", - 136, - 11 - ], - [ - "frame", - 31, - 30, - 1, - 136, - 11 - ], - [ - "setarg", - 31, - 0, - 24, - 136, - 11 - ], - [ - "setarg", - 31, - 1, - 3, - 136, - 11 - ], - [ - "invoke", - 31, - 23, - 136, - 11 - ], - "call_done_118", - [ - "move", - 3, - 23, - 136, - 11 - ], - [ - "jump", - "if_end_114", - 136, - 11 - ], - "if_else_113", - "if_end_114", - [ - "null", - 4, - 138, - 19 - ], - "while_start_119", - [ - "move", - 32, - 3, - 139, - 10 - ], - [ - "jump_false", - 32, - "and_end_121", - 139, - 10 - ], - [ - "length", - 33, - 3, - 139, - 24 - ], - [ - "access", - 34, - 0, - 139, - 31 - ], - "_nop_tc_1", - "_nop_tc_2", - "_nop_tc_3", - "_nop_tc_4", - [ - "gt_int", - 35, - 33, - 34, - 139, - 31 - ], - [ - "jump", - "rel_done_124", - 139, - 31 - ], - "rel_ni_122", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - "_nop_tc_8", - [ - "gt_float", - 35, - 33, - 34, - 139, - 31 - ], - [ - "jump", - "rel_done_124", - 139, - 31 - ], - "rel_nn_123", - "_nop_tc_9", - [ - "jump", - "rel_err_125", - 139, - 31 - ], - "_nop_tc_10", - [ - "jump", - "rel_err_125", - 139, - 31 - ], - [ - "gt_text", - 35, - 33, - 34, - 139, - 31 - ], - [ - "jump", - "rel_done_124", - 139, - 31 - ], - "rel_err_125", - [ - "disrupt", - 139, - 31 - ], - "rel_done_124", - [ - "move", - 32, - 35, - 139, - 31 - ], - "and_end_121", - [ - "jump_false", - 32, - "while_end_120", - 139, - 31 - ], - [ - "access", - 38, - "/cell.toml", - 140, - 23 - ], - [ - "is_text", - 40, - 3, - 140, - 23 - ], - [ - "jump_false", - 40, - "add_cn_127", - 140, - 23 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "concat", - 39, - 3, - 38, - 140, - 23 - ], - [ - "jump", - "add_done_126", - 140, - 23 - ], - "add_cn_127", - [ - "is_num", - 40, - 3, - 140, - 23 - ], - [ - "jump_false", - 40, - "add_err_128", - 140, - 23 - ], - "_nop_tc_13", - [ - "jump", - "add_err_128", - 140, - 23 - ], - [ - "add", - 39, - 3, - 38, - 140, - 23 - ], - [ - "jump", - "add_done_126", - 140, - 23 - ], - "add_err_128", - [ - "disrupt", - 140, - 23 - ], - "add_done_126", - [ - "move", - 4, - 39, - 140, - 23 - ], - [ - "get", - 43, - 2, - 1, - 141, - 9 - ], - [ - "is_proxy", - 44, - 43, - 141, - 9 - ], - [ - "jump_false", - 44, - "record_path_131", - 141, - 9 - ], - [ - "null", - 45, - 141, - 9 - ], - [ - "access", - 46, - "is_file", - 141, - 9 - ], - [ - "array", - 47, - 0, - 141, - 9 - ], - [ - "push", - 47, - 4, - 141, - 9 - ], - [ - "frame", - 48, - 43, - 2, - 141, - 9 - ], - [ - "setarg", - 48, - 0, - 45, - 141, - 9 - ], - [ - "setarg", - 48, - 1, - 46, - 141, - 9 - ], - [ - "setarg", - 48, - 2, - 47, - 141, - 9 - ], - [ - "invoke", - 48, - 42, - 141, - 9 - ], - [ - "jump", - "call_done_132", - 141, - 9 - ], - "record_path_131", - [ - "load_field", - 49, - 43, - "is_file", - 141, - 9 - ], - [ - "frame", - 50, - 49, - 1, - 141, - 9 - ], - [ - "setarg", - 50, - 0, - 43, - 141, - 9 - ], - [ - "setarg", - 50, - 1, - 4, - 141, - 9 - ], - [ - "invoke", - 50, - 42, - 141, - 9 - ], - "call_done_132", - [ - "jump_false", - 42, - "if_else_129", - 141, - 9 - ], - [ - "return", - 3, - 142, - 14 - ], - "_nop_ur_1", - "if_else_129", - "if_end_130", - [ - "get", - 52, - 2, - 1, - 144, - 11 - ], - [ - "is_proxy", - 53, - 52, - 144, - 11 - ], - [ - "jump_false", - 53, - "record_path_133", - 144, - 11 - ], - [ - "null", - 54, - 144, - 11 - ], - [ - "access", - 55, - "dirname", - 144, - 11 - ], - [ - "array", - 56, - 0, - 144, - 11 - ], - [ - "push", - 56, - 3, - 144, - 11 - ], - [ - "frame", - 57, - 52, - 2, - 144, - 11 - ], - [ - "setarg", - 57, - 0, - 54, - 144, - 11 - ], - [ - "setarg", - 57, - 1, - 55, - 144, - 11 - ], - [ - "setarg", - 57, - 2, - 56, - 144, - 11 - ], - [ - "invoke", - 57, - 51, - 144, - 11 - ], - [ - "jump", - "call_done_134", - 144, - 11 - ], - "record_path_133", - [ - "load_field", - 58, - 52, - "dirname", - 144, - 11 - ], - [ - "frame", - 59, - 58, - 1, - 144, - 11 - ], - [ - "setarg", - 59, - 0, - 52, - 144, - 11 - ], - [ - "setarg", - 59, - 1, - 3, - 144, - 11 - ], - [ - "invoke", - 59, - 51, - 144, - 11 - ], - "call_done_134", - [ - "move", - 3, - 51, - 144, - 11 - ], - [ - "jump", - "while_start_119", - 144, - 11 - ], - "while_end_120", - [ - "null", - 60, - 147, - 10 - ], - [ - "return", - 60, - 147, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 73, - "nr_slots": 39, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 1, - 1, - 165, - 38 - ], - [ - "get", - 7, - 7, - 2, - 165, - 18 - ], - [ - "is_proxy", - 8, - 7, - 165, - 18 - ], - [ - "jump_false", - 8, - "record_path_144", - 165, - 18 - ], - [ - "null", - 9, - 165, - 18 - ], - [ - "access", - 10, - "load_config", - 165, - 18 - ], - [ - "array", - 11, - 0, - 165, - 18 - ], - [ - "push", - 11, - 5, - 165, - 18 - ], - [ - "frame", - 12, - 7, - 2, - 165, - 18 - ], - [ - "setarg", - 12, - 0, - 9, - 165, - 18 - ], - [ - "setarg", - 12, - 1, - 10, - 165, - 18 - ], - [ - "setarg", - 12, - 2, - 11, - 165, - 18 - ], - [ - "invoke", - 12, - 6, - 165, - 18 - ], - [ - "jump", - "call_done_145", - 165, - 18 - ], - "record_path_144", - [ - "load_field", - 13, - 7, - "load_config", - 165, - 18 - ], - [ - "frame", - 14, - 13, - 1, - 165, - 18 - ], - [ - "setarg", - 14, - 0, - 7, - 165, - 18 - ], - [ - "setarg", - 14, - 1, - 5, - 165, - 18 - ], - [ - "invoke", - 14, - 6, - 165, - 18 - ], - "call_done_145", - [ - "move", - 1, - 6, - 165, - 18 - ], - "_nop_bl_1", - [ - "jump_true", - 1, - "if_else_146", - 166, - 10 - ], - [ - "null", - 16, - 166, - 25 - ], - [ - "return", - 16, - 166, - 25 - ], - "_nop_ur_1", - "if_else_146", - "if_end_147", - [ - "load_field", - 17, - 1, - "dependencies", - 168, - 16 - ], - [ - "move", - 3, - 17, - 168, - 16 - ], - [ - "null", - 2, - 169, - 23 - ], - [ - "null", - 4, - 170, - 26 - ], - [ - "move", - 18, - 3, - 171, - 9 - ], - [ - "jump_false", - 18, - "and_end_150", - 171, - 9 - ], - [ - "get", - 19, - 4, - 1, - 171, - 22 - ], - [ - "load_dynamic", - 20, - 3, - 19, - 171, - 22 - ], - [ - "move", - 18, - 20, - 171, - 22 - ], - "and_end_150", - [ - "jump_false", - 18, - "if_else_148", - 171, - 22 - ], - [ - "get", - 21, - 4, - 1, - 172, - 26 - ], - [ - "load_dynamic", - 22, - 3, - 21, - 172, - 26 - ], - [ - "move", - 2, - 22, - 172, - 26 - ], - [ - "get", - 23, - 5, - 1, - 173, - 35 - ], - [ - "access", - 24, - 1, - 173, - 42 - ], - [ - "access", - 26, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 173, - 29 - ], - [ - "frame", - 27, - 26, - 2, - 173, - 29 - ], - [ - "null", - 28, - 173, - 29 - ], - [ - "setarg", - 27, - 0, - 28, - 173, - 29 - ], - [ - "setarg", - 27, - 1, - 23, - 173, - 29 - ], - [ - "setarg", - 27, - 2, - 24, - 173, - 29 - ], - [ - "invoke", - 27, - 25, - 173, - 29 - ], - [ - "access", - 29, - "/", - 173, - 46 - ], - [ - "access", - 31, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 173, - 24 - ], - [ - "frame", - 32, - 31, - 2, - 173, - 24 - ], - [ - "null", - 33, - 173, - 24 - ], - [ - "setarg", - 32, - 0, - 33, - 173, - 24 - ], - [ - "setarg", - 32, - 1, - 25, - 173, - 24 - ], - [ - "setarg", - 32, - 2, - 29, - 173, - 24 - ], - [ - "invoke", - 32, - 30, - 173, - 24 - ], - [ - "move", - 4, - 30, - 173, - 24 - ], - [ - "record", - 34, - 2 - ], - [ - "store_field", - 34, - 2, - "package", - 174, - 25 - ], - [ - "store_field", - 34, - 4, - "path", - 174, - 44 - ], - [ - "return", - 34, - 174, - 44 - ], - "_nop_ur_2", - "if_else_148", - "if_end_149", - [ - "null", - 35, - 176, - 12 - ], - [ - "return", - 35, - 176, - 12 - ], - "_nop_ur_3", - "_nop_ur_4", - "disruption_151", - [ - "null", - 37, - 178, - 12 - ], - [ - "return", - 37, - 178, - 12 - ], - "_nop_ur_5", - "_nop_ur_6" - ], - "name": "", - "filename": "package.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 26, - "nr_close_slots": 0, - "instructions": [ - [ - "not", - 6, - 2, - 157, - 8 - ], - [ - "move", - 7, - 6, - 157, - 8 - ], - [ - "jump_true", - 7, - "or_end_137", - 157, - 8 - ], - [ - "length", - 8, - 2, - 157, - 23 - ], - [ - "access", - 9, - 0, - 157, - 32 - ], - [ - "is_identical", - 10, - 8, - 9, - 157, - 32 - ], - [ - "jump_true", - 10, - "eq_done_138", - 157, - 32 - ], - "_nop_tc_1", - "_nop_tc_2", - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_int", - 10, - 8, - 9, - 157, - 32 - ], - [ - "jump", - "eq_done_138", - 157, - 32 - ], - "eq_ni_139", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - "_nop_tc_8", - [ - "eq_float", - 10, - 8, - 9, - 157, - 32 - ], - [ - "jump", - "eq_done_138", - 157, - 32 - ], - "eq_nn_140", - "_nop_tc_9", - [ - "jump", - "eq_nt_141", - 157, - 32 - ], - "_nop_tc_10", - [ - "jump", - "eq_nt_141", - 157, - 32 - ], - [ - "eq_text", - 10, - 8, - 9, - 157, - 32 - ], - [ - "jump", - "eq_done_138", - 157, - 32 - ], - "eq_nt_141", - "_nop_tc_11", - [ - "jump", - "eq_nnl_142", - 157, - 32 - ], - "_nop_tc_12", - [ - "jump", - "eq_nnl_142", - 157, - 32 - ], - [ - "true", - 10, - 157, - 32 - ], - [ - "jump", - "eq_done_138", - 157, - 32 - ], - "eq_nnl_142", - "_nop_tc_13", - [ - "jump", - "eq_nb_143", - 157, - 32 - ], - "_nop_tc_14", - [ - "jump", - "eq_nb_143", - 157, - 32 - ], - [ - "eq_bool", - 10, - 8, - 9, - 157, - 32 - ], - [ - "jump", - "eq_done_138", - 157, - 32 - ], - "eq_nb_143", - [ - "false", - 10, - 157, - 32 - ], - "eq_done_138", - [ - "move", - 7, - 10, - 157, - 32 - ], - "or_end_137", - [ - "jump_false", - 7, - "if_else_135", - 157, - 32 - ], - [ - "null", - 13, - 158, - 12 - ], - [ - "return", - 13, - 158, - 12 - ], - "_nop_ur_1", - "if_else_135", - "if_end_136", - [ - "access", - 14, - "/", - 161, - 27 - ], - [ - "access", - 16, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 161, - 15 - ], - [ - "frame", - 17, - 16, - 2, - 161, - 15 - ], - [ - "null", - 18, - 161, - 15 - ], - [ - "setarg", - 17, - 0, - 18, - 161, - 15 - ], - [ - "setarg", - 17, - 1, - 2, - 161, - 15 - ], - [ - "setarg", - 17, - 2, - 14, - 161, - 15 - ], - [ - "invoke", - 17, - 15, - 161, - 15 - ], - [ - "move", - 5, - 15, - 161, - 15 - ], - [ - "access", - 19, - 0, - 162, - 26 - ], - [ - "load_index", - 20, - 5, - 19, - 162, - 26 - ], - [ - "move", - 4, - 20, - 162, - 26 - ], - [ - "function", - 21, - 11, - 164, - 16 - ], - [ - "move", - 3, - 21, - 164, - 16 - ], - [ - "frame", - 23, - 3, - 0, - 180, - 10 - ], - [ - "null", - 24, - 180, - 10 - ], - [ - "setarg", - 23, - 0, - 24, - 180, - 10 - ], - [ - "tail_invoke", - 23, - 22, - 180, - 10 - ], - [ - "return", - 22, - 180, - 10 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "package.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 2, - 1, - 196, - 21 - ], - [ - "load_dynamic", - 4, - 3, - 1, - 196, - 26 - ], - [ - "move", - 2, - 4, - 196, - 26 - ], - [ - "get", - 5, - 2, - 2, - 197, - 12 - ], - [ - "load_dynamic", - 6, - 5, - 2, - 197, - 21 - ], - "_nop_bl_1", - [ - "jump_true", - 6, - "if_else_158", - 197, - 21 - ], - [ - "true", - 8, - 198, - 29 - ], - [ - "get", - 9, - 2, - 2, - 198, - 9 - ], - [ - "store_dynamic", - 9, - 8, - 2, - 198, - 18 - ], - [ - "get", - 11, - 3, - 2, - 199, - 9 - ], - [ - "frame", - 12, - 11, - 1, - 199, - 9 - ], - [ - "null", - 13, - 199, - 9 - ], - [ - "setarg", - 12, - 0, - 13, - 199, - 9 - ], - [ - "setarg", - 12, - 1, - 2, - 199, - 9 - ], - [ - "invoke", - 12, - 10, - 199, - 9 - ], - [ - "jump", - "if_end_159", - 199, - 9 - ], - "if_else_158", - "if_end_159", - [ - "null", - 14, - 199, - 9 - ], - [ - "return", - 14, - 199, - 9 - ] - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 34, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 4, - 1, - 189, - 9 - ], - [ - "load_dynamic", - 4, - 3, - 1, - 189, - 17 - ], - [ - "jump_false", - 4, - "if_else_152", - 189, - 17 - ], - [ - "null", - 5, - 189, - 28 - ], - [ - "return", - 5, - 189, - 28 - ], - "_nop_ur_1", - "if_else_152", - "if_end_153", - [ - "true", - 6, - 190, - 25 - ], - [ - "get", - 7, - 4, - 1, - 190, - 5 - ], - [ - "store_dynamic", - 7, - 6, - 1, - 190, - 13 - ], - [ - "get", - 9, - 7, - 2, - 192, - 16 - ], - [ - "is_proxy", - 10, - 9, - 192, - 16 - ], - [ - "jump_false", - 10, - "record_path_154", - 192, - 16 - ], - [ - "null", - 11, - 192, - 16 - ], - [ - "access", - 12, - "dependencies", - 192, - 16 - ], - [ - "array", - 13, - 0, - 192, - 16 - ], - [ - "push", - 13, - 1, - 192, - 16 - ], - [ - "frame", - 14, - 9, - 2, - 192, - 16 - ], - [ - "setarg", - 14, - 0, - 11, - 192, - 16 - ], - [ - "setarg", - 14, - 1, - 12, - 192, - 16 - ], - [ - "setarg", - 14, - 2, - 13, - 192, - 16 - ], - [ - "invoke", - 14, - 8, - 192, - 16 - ], - [ - "jump", - "call_done_155", - 192, - 16 - ], - "record_path_154", - [ - "load_field", - 15, - 9, - "dependencies", - 192, - 16 - ], - [ - "frame", - 16, - 15, - 1, - 192, - 16 - ], - [ - "setarg", - 16, - 0, - 9, - 192, - 16 - ], - [ - "setarg", - 16, - 1, - 1, - 192, - 16 - ], - [ - "invoke", - 16, - 8, - 192, - 16 - ], - "call_done_155", - [ - "move", - 2, - 8, - 192, - 16 - ], - "_nop_bl_1", - [ - "jump_true", - 2, - "if_else_156", - 193, - 10 - ], - [ - "null", - 18, - 193, - 16 - ], - [ - "return", - 18, - 193, - 16 - ], - "_nop_ur_2", - "if_else_156", - "if_end_157", - [ - "access", - 20, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 195, - 12 - ], - [ - "frame", - 21, - 20, - 1, - 195, - 12 - ], - [ - "null", - 22, - 195, - 12 - ], - [ - "setarg", - 21, - 0, - 22, - 195, - 12 - ], - [ - "setarg", - 21, - 1, - 2, - 195, - 12 - ], - [ - "invoke", - 21, - 19, - 195, - 12 - ], - [ - "function", - 23, - 13, - 195, - 25 - ], - [ - "length", - 25, - 19, - 195, - 25 - ], - [ - "int", - 26, - 0, - 195, - 25 - ], - [ - "int", - 30, - 1, - 195, - 25 - ], - [ - "null", - 29, - 195, - 25 - ], - "arrfor_loop_160", - [ - "lt_int", - 27, - 26, - 25, - 195, - 25 - ], - [ - "jump_false", - 27, - "arrfor_done_161", - 195, - 25 - ], - [ - "load_index", - 28, - 19, - 26, - 195, - 25 - ], - [ - "frame", - 31, - 23, - 2, - 195, - 25 - ], - [ - "setarg", - 31, - 0, - 29, - 195, - 25 - ], - [ - "setarg", - 31, - 1, - 28, - 195, - 25 - ], - [ - "setarg", - 31, - 2, - 26, - 195, - 25 - ], - [ - "invoke", - 31, - 32, - 195, - 25 - ], - [ - "add", - 26, - 26, - 30, - 195, - 25 - ], - [ - "jump", - "arrfor_loop_160", - 195, - 25 - ], - "arrfor_done_161", - [ - "null", - 24, - 195, - 25 - ], - [ - "null", - 33, - 195, - 25 - ], - [ - "return", - 33, - 195, - 25 - ] - ], - "name": "gather_recursive", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 5, - 0 - ], - [ - "move", - 2, - 5, - 185, - 18 - ], - [ - "record", - 6, - 0 - ], - [ - "move", - 4, - 6, - 186, - 17 - ], - [ - "function", - 7, - 14, - 188, - 3 - ], - [ - "move", - 3, - 7, - 188, - 3 - ], - [ - "frame", - 9, - 3, - 1, - 204, - 3 - ], - [ - "null", - 10, - 204, - 3 - ], - [ - "setarg", - 9, - 0, - 10, - 204, - 3 - ], - [ - "setarg", - 9, - 1, - 1, - 204, - 3 - ], - [ - "invoke", - 9, - 8, - 204, - 3 - ], - [ - "access", - 12, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 205, - 10 - ], - [ - "frame", - 13, - 12, - 1, - 205, - 10 - ], - [ - "null", - 14, - 205, - 10 - ], - [ - "setarg", - 13, - 0, - 14, - 205, - 10 - ], - [ - "setarg", - 13, - 1, - 2, - 205, - 10 - ], - [ - "tail_invoke", - 13, - 11, - 205, - 10 - ], - [ - "return", - 11, - 205, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 77, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 10, - 2, - 2, - 214, - 16 - ], - [ - "is_proxy", - 11, - 10, - 214, - 16 - ], - [ - "jump_false", - 11, - "record_path_162", - 214, - 16 - ], - [ - "null", - 12, - 214, - 16 - ], - [ - "access", - 13, - "readdir", - 214, - 16 - ], - [ - "array", - 14, - 0, - 214, - 16 - ], - [ - "push", - 14, - 1, - 214, - 16 - ], - [ - "frame", - 15, - 10, - 2, - 214, - 16 - ], - [ - "setarg", - 15, - 0, - 12, - 214, - 16 - ], - [ - "setarg", - 15, - 1, - 13, - 214, - 16 - ], - [ - "setarg", - 15, - 2, - 14, - 214, - 16 - ], - [ - "invoke", - 15, - 9, - 214, - 16 - ], - [ - "jump", - "call_done_163", - 214, - 16 - ], - "record_path_162", - [ - "load_field", - 16, - 10, - "readdir", - 214, - 16 - ], - [ - "frame", - 17, - 16, - 1, - 214, - 16 - ], - [ - "setarg", - 17, - 0, - 10, - 214, - 16 - ], - [ - "setarg", - 17, - 1, - 1, - 214, - 16 - ], - [ - "invoke", - 17, - 9, - 214, - 16 - ], - "call_done_163", - [ - "move", - 6, - 9, - 214, - 16 - ], - "_nop_bl_1", - [ - "jump_true", - 6, - "if_else_164", - 215, - 10 - ], - [ - "null", - 19, - 215, - 16 - ], - [ - "return", - 19, - 215, - 16 - ], - "_nop_ur_1", - "if_else_164", - "if_end_165", - [ - "access", - 4, - 0, - 217, - 13 - ], - [ - "null", - 5, - 218, - 16 - ], - [ - "null", - 3, - 219, - 21 - ], - [ - "null", - 7, - 220, - 20 - ], - [ - "null", - 8, - 221, - 14 - ], - [ - "access", - 20, - 0, - 222, - 14 - ], - [ - "move", - 4, - 20, - 222, - 14 - ], - "for_start_166", - [ - "length", - 21, - 6, - 222, - 28 - ], - [ - "is_int", - 23, - 4, - 222, - 28 - ], - [ - "jump_false", - 23, - "rel_ni_169", - 222, - 28 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 22, - 4, - 21, - 222, - 28 - ], - [ - "jump", - "rel_done_171", - 222, - 28 - ], - "rel_ni_169", - [ - "is_num", - 23, - 4, - 222, - 28 - ], - [ - "jump_false", - 23, - "rel_nn_170", - 222, - 28 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 22, - 4, - 21, - 222, - 28 - ], - [ - "jump", - "rel_done_171", - 222, - 28 - ], - "rel_nn_170", - [ - "is_text", - 23, - 4, - 222, - 28 - ], - [ - "jump_false", - 23, - "rel_err_172", - 222, - 28 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_172", - 222, - 28 - ], - [ - "lt_text", - 22, - 4, - 21, - 222, - 28 - ], - [ - "jump", - "rel_done_171", - 222, - 28 - ], - "rel_err_172", - [ - "disrupt", - 222, - 28 - ], - "rel_done_171", - [ - "jump_false", - 22, - "for_end_168", - 222, - 28 - ], - [ - "load_dynamic", - 25, - 6, - 4, - 223, - 19 - ], - [ - "move", - 5, - 25, - 223, - 19 - ], - [ - "access", - 26, - ".", - 224, - 19 - ], - [ - "is_identical", - 27, - 5, - 26, - 224, - 19 - ], - [ - "jump_true", - 27, - "eq_done_176", - 224, - 19 - ], - [ - "is_int", - 28, - 5, - 224, - 19 - ], - [ - "jump_false", - 28, - "eq_ni_177", - 224, - 19 - ], - "_nop_tc_6", - [ - "jump", - "eq_ni_177", - 224, - 19 - ], - [ - "eq_int", - 27, - 5, - 26, - 224, - 19 - ], - [ - "jump", - "eq_done_176", - 224, - 19 - ], - "eq_ni_177", - [ - "is_num", - 28, - 5, - 224, - 19 - ], - [ - "jump_false", - 28, - "eq_nn_178", - 224, - 19 - ], - "_nop_tc_7", - [ - "jump", - "eq_nn_178", - 224, - 19 - ], - [ - "eq_float", - 27, - 5, - 26, - 224, - 19 - ], - [ - "jump", - "eq_done_176", - 224, - 19 - ], - "eq_nn_178", - [ - "is_text", - 28, - 5, - 224, - 19 - ], - [ - "jump_false", - 28, - "eq_nt_179", - 224, - 19 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "eq_text", - 27, - 5, - 26, - 224, - 19 - ], - [ - "jump", - "eq_done_176", - 224, - 19 - ], - "eq_nt_179", - [ - "is_null", - 28, - 5, - 224, - 19 - ], - [ - "jump_false", - 28, - "eq_nnl_180", - 224, - 19 - ], - "_nop_tc_10", - [ - "jump", - "eq_nnl_180", - 224, - 19 - ], - [ - "true", - 27, - 224, - 19 - ], - [ - "jump", - "eq_done_176", - 224, - 19 - ], - "eq_nnl_180", - [ - "is_bool", - 28, - 5, - 224, - 19 - ], - [ - "jump_false", - 28, - "eq_nb_181", - 224, - 19 - ], - "_nop_tc_11", - [ - "jump", - "eq_nb_181", - 224, - 19 - ], - [ - "eq_bool", - 27, - 5, - 26, - 224, - 19 - ], - [ - "jump", - "eq_done_176", - 224, - 19 - ], - "eq_nb_181", - [ - "false", - 27, - 224, - 19 - ], - "eq_done_176", - [ - "move", - 30, - 27, - 224, - 19 - ], - [ - "jump_true", - 30, - "or_end_175", - 224, - 19 - ], - [ - "access", - 31, - "..", - 224, - 34 - ], - [ - "is_identical", - 32, - 5, - 31, - 224, - 34 - ], - [ - "jump_true", - 32, - "eq_done_182", - 224, - 34 - ], - [ - "is_int", - 33, - 5, - 224, - 34 - ], - [ - "jump_false", - 33, - "eq_ni_183", - 224, - 34 - ], - "_nop_tc_12", - [ - "jump", - "eq_ni_183", - 224, - 34 - ], - [ - "eq_int", - 32, - 5, - 31, - 224, - 34 - ], - [ - "jump", - "eq_done_182", - 224, - 34 - ], - "eq_ni_183", - [ - "is_num", - 33, - 5, - 224, - 34 - ], - [ - "jump_false", - 33, - "eq_nn_184", - 224, - 34 - ], - "_nop_tc_13", - [ - "jump", - "eq_nn_184", - 224, - 34 - ], - [ - "eq_float", - 32, - 5, - 31, - 224, - 34 - ], - [ - "jump", - "eq_done_182", - 224, - 34 - ], - "eq_nn_184", - [ - "is_text", - 33, - 5, - 224, - 34 - ], - [ - "jump_false", - 33, - "eq_nt_185", - 224, - 34 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "eq_text", - 32, - 5, - 31, - 224, - 34 - ], - [ - "jump", - "eq_done_182", - 224, - 34 - ], - "eq_nt_185", - [ - "is_null", - 33, - 5, - 224, - 34 - ], - [ - "jump_false", - 33, - "eq_nnl_186", - 224, - 34 - ], - "_nop_tc_16", - [ - "jump", - "eq_nnl_186", - 224, - 34 - ], - [ - "true", - 32, - 224, - 34 - ], - [ - "jump", - "eq_done_182", - 224, - 34 - ], - "eq_nnl_186", - [ - "is_bool", - 33, - 5, - 224, - 34 - ], - [ - "jump_false", - 33, - "eq_nb_187", - 224, - 34 - ], - "_nop_tc_17", - [ - "jump", - "eq_nb_187", - 224, - 34 - ], - [ - "eq_bool", - 32, - 5, - 31, - 224, - 34 - ], - [ - "jump", - "eq_done_182", - 224, - 34 - ], - "eq_nb_187", - [ - "false", - 32, - 224, - 34 - ], - "eq_done_182", - [ - "move", - 30, - 32, - 224, - 34 - ], - "or_end_175", - [ - "jump_false", - 30, - "if_else_173", - 224, - 34 - ], - [ - "jump", - "for_update_167", - 224, - 40 - ], - [ - "jump", - "if_end_174", - 224, - 40 - ], - "if_else_173", - "if_end_174", - [ - "access", - 35, - ".", - 225, - 29 - ], - [ - "access", - 37, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 225, - 11 - ], - [ - "frame", - 38, - 37, - 2, - 225, - 11 - ], - [ - "null", - 39, - 225, - 11 - ], - [ - "setarg", - 38, - 0, - 39, - 225, - 11 - ], - [ - "setarg", - 38, - 1, - 5, - 225, - 11 - ], - [ - "setarg", - 38, - 2, - 35, - 225, - 11 - ], - [ - "invoke", - 38, - 36, - 225, - 11 - ], - [ - "jump_false", - 36, - "if_else_188", - 225, - 11 - ], - [ - "jump", - "for_update_167", - 225, - 35 - ], - [ - "jump", - "if_end_189", - 225, - 35 - ], - "if_else_188", - "if_end_189", - [ - "access", - 40, - "/", - 229, - 33 - ], - [ - "is_text", - 42, - 1, - 229, - 33 - ], - [ - "jump_false", - 42, - "add_cn_191", - 229, - 33 - ], - "_nop_tc_18", - "_nop_tc_19", - [ - "concat", - 41, - 1, - 40, - 229, - 33 - ], - [ - "jump", - "add_done_190", - 229, - 33 - ], - "add_cn_191", - [ - "is_num", - 42, - 1, - 229, - 33 - ], - [ - "jump_false", - 42, - "add_err_192", - 229, - 33 - ], - "_nop_tc_20", - [ - "jump", - "add_err_192", - 229, - 33 - ], - [ - "add", - 41, - 1, - 40, - 229, - 33 - ], - [ - "jump", - "add_done_190", - 229, - 33 - ], - "add_err_192", - [ - "disrupt", - 229, - 33 - ], - "add_done_190", - [ - "is_text", - 45, - 41, - 229, - 39 - ], - [ - "jump_false", - 45, - "add_cn_194", - 229, - 39 - ], - [ - "is_text", - 46, - 5, - 229, - 39 - ], - [ - "jump_false", - 46, - "add_cn_194", - 229, - 39 - ], - [ - "concat", - 44, - 41, - 5, - 229, - 39 - ], - [ - "jump", - "add_done_193", - 229, - 39 - ], - "add_cn_194", - [ - "is_num", - 45, - 41, - 229, - 39 - ], - [ - "jump_false", - 45, - "add_err_195", - 229, - 39 - ], - [ - "is_num", - 46, - 5, - 229, - 39 - ], - [ - "jump_false", - 46, - "add_err_195", - 229, - 39 - ], - [ - "add", - 44, - 41, - 5, - 229, - 39 - ], - [ - "jump", - "add_done_193", - 229, - 39 - ], - "add_err_195", - [ - "disrupt", - 229, - 39 - ], - "add_done_193", - [ - "move", - 3, - 44, - 229, - 39 - ], - [ - "jump_false", - 2, - "tern_else_196", - 230, - 18 - ], - [ - "access", - 48, - "/", - 230, - 52 - ], - [ - "is_text", - 50, - 2, - 230, - 52 - ], - [ - "jump_false", - 50, - "add_cn_199", - 230, - 52 - ], - "_nop_tc_21", - "_nop_tc_22", - [ - "concat", - 49, - 2, - 48, - 230, - 52 - ], - [ - "jump", - "add_done_198", - 230, - 52 - ], - "add_cn_199", - [ - "is_num", - 50, - 2, - 230, - 52 - ], - [ - "jump_false", - 50, - "add_err_200", - 230, - 52 - ], - "_nop_tc_23", - [ - "jump", - "add_err_200", - 230, - 52 - ], - [ - "add", - 49, - 2, - 48, - 230, - 52 - ], - [ - "jump", - "add_done_198", - 230, - 52 - ], - "add_err_200", - [ - "disrupt", - 230, - 52 - ], - "add_done_198", - [ - "is_text", - 53, - 49, - 230, - 58 - ], - [ - "jump_false", - 53, - "add_cn_202", - 230, - 58 - ], - [ - "is_text", - 54, - 5, - 230, - 58 - ], - [ - "jump_false", - 54, - "add_cn_202", - 230, - 58 - ], - [ - "concat", - 52, - 49, - 5, - 230, - 58 - ], - [ - "jump", - "add_done_201", - 230, - 58 - ], - "add_cn_202", - [ - "is_num", - 53, - 49, - 230, - 58 - ], - [ - "jump_false", - 53, - "add_err_203", - 230, - 58 - ], - [ - "is_num", - 54, - 5, - 230, - 58 - ], - [ - "jump_false", - 54, - "add_err_203", - 230, - 58 - ], - [ - "add", - 52, - 49, - 5, - 230, - 58 - ], - [ - "jump", - "add_done_201", - 230, - 58 - ], - "add_err_203", - [ - "disrupt", - 230, - 58 - ], - "add_done_201", - [ - "move", - 47, - 52, - 230, - 58 - ], - [ - "jump", - "tern_end_197", - 230, - 58 - ], - "tern_else_196", - [ - "move", - 47, - 5, - 230, - 65 - ], - "tern_end_197", - [ - "move", - 7, - 47, - 230, - 65 - ], - [ - "get", - 56, - 2, - 2, - 232, - 12 - ], - [ - "is_proxy", - 57, - 56, - 232, - 12 - ], - [ - "jump_false", - 57, - "record_path_204", - 232, - 12 - ], - [ - "null", - 58, - 232, - 12 - ], - [ - "access", - 59, - "stat", - 232, - 12 - ], - [ - "array", - 60, - 0, - 232, - 12 - ], - [ - "push", - 60, - 3, - 232, - 12 - ], - [ - "frame", - 61, - 56, - 2, - 232, - 12 - ], - [ - "setarg", - 61, - 0, - 58, - 232, - 12 - ], - [ - "setarg", - 61, - 1, - 59, - 232, - 12 - ], - [ - "setarg", - 61, - 2, - 60, - 232, - 12 - ], - [ - "invoke", - 61, - 55, - 232, - 12 - ], - [ - "jump", - "call_done_205", - 232, - 12 - ], - "record_path_204", - [ - "load_field", - 62, - 56, - "stat", - 232, - 12 - ], - [ - "frame", - 63, - 62, - 1, - 232, - 12 - ], - [ - "setarg", - 63, - 0, - 56, - 232, - 12 - ], - [ - "setarg", - 63, - 1, - 3, - 232, - 12 - ], - [ - "invoke", - 63, - 55, - 232, - 12 - ], - "call_done_205", - [ - "move", - 8, - 55, - 232, - 12 - ], - [ - "load_field", - 64, - 8, - "isDirectory", - 233, - 11 - ], - [ - "jump_false", - 64, - "if_else_206", - 233, - 11 - ], - [ - "get", - 66, - 4, - 1, - 234, - 9 - ], - [ - "frame", - 67, - 66, - 2, - 234, - 9 - ], - [ - "null", - 68, - 234, - 9 - ], - [ - "setarg", - 67, - 0, - 68, - 234, - 9 - ], - [ - "setarg", - 67, - 1, - 3, - 234, - 9 - ], - [ - "setarg", - 67, - 2, - 7, - 234, - 9 - ], - [ - "invoke", - 67, - 65, - 234, - 9 - ], - [ - "jump", - "if_end_207", - 234, - 9 - ], - "if_else_206", - [ - "get", - 69, - 3, - 1, - 236, - 14 - ], - [ - "is_array", - 70, - 69, - 236, - 21 - ], - [ - "jump_false", - 70, - "push_err_208", - 236, - 21 - ], - [ - "push", - 69, - 7, - 236, - 21 - ], - [ - "jump", - "push_done_209", - 236, - 21 - ], - "push_err_208", - [ - "disrupt", - 236, - 21 - ], - "push_done_209", - "if_end_207", - "for_update_167", - [ - "int", - 71, - 1, - 222, - 36 - ], - [ - "move", - 72, - 4, - 222, - 36 - ], - [ - "is_text", - 74, - 72, - 222, - 36 - ], - [ - "jump_false", - 74, - "add_cn_211", - 222, - 36 - ], - "_nop_tc_24", - [ - "jump", - "add_cn_211", - 222, - 36 - ], - [ - "concat", - 73, - 72, - 71, - 222, - 36 - ], - [ - "jump", - "add_done_210", - 222, - 36 - ], - "add_cn_211", - [ - "is_num", - 74, - 72, - 222, - 36 - ], - [ - "jump_false", - 74, - "add_err_212", - 222, - 36 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "add", - 73, - 72, - 71, - 222, - 36 - ], - [ - "jump", - "add_done_210", - 222, - 36 - ], - "add_err_212", - [ - "disrupt", - 222, - 36 - ], - "add_done_210", - [ - "move", - 4, - 73, - 222, - 36 - ], - [ - "jump", - "for_start_166", - 222, - 36 - ], - "for_end_168", - [ - "null", - 76, - 222, - 36 - ], - [ - "return", - 76, - 222, - 36 - ] - ], - "name": "", - "filename": "package.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 25, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 3, - 1, - 209, - 13 - ], - [ - "frame", - 7, - 6, - 1, - 209, - 13 - ], - [ - "null", - 8, - 209, - 13 - ], - [ - "setarg", - 7, - 0, - 8, - 209, - 13 - ], - [ - "setarg", - 7, - 1, - 1, - 209, - 13 - ], - [ - "invoke", - 7, - 5, - 209, - 13 - ], - [ - "move", - 2, - 5, - 209, - 13 - ], - [ - "array", - 9, - 0, - 211, - 15 - ], - [ - "move", - 3, - 9, - 211, - 15 - ], - [ - "function", - 10, - 16, - 213, - 14 - ], - [ - "move", - 4, - 10, - 213, - 14 - ], - [ - "get", - 12, - 2, - 1, - 241, - 7 - ], - [ - "is_proxy", - 13, - 12, - 241, - 7 - ], - [ - "jump_false", - 13, - "record_path_215", - 241, - 7 - ], - [ - "null", - 14, - 241, - 7 - ], - [ - "access", - 15, - "is_dir", - 241, - 7 - ], - [ - "array", - 16, - 0, - 241, - 7 - ], - [ - "push", - 16, - 2, - 241, - 7 - ], - [ - "frame", - 17, - 12, - 2, - 241, - 7 - ], - [ - "setarg", - 17, - 0, - 14, - 241, - 7 - ], - [ - "setarg", - 17, - 1, - 15, - 241, - 7 - ], - [ - "setarg", - 17, - 2, - 16, - 241, - 7 - ], - [ - "invoke", - 17, - 11, - 241, - 7 - ], - [ - "jump", - "call_done_216", - 241, - 7 - ], - "record_path_215", - [ - "load_field", - 18, - 12, - "is_dir", - 241, - 7 - ], - [ - "frame", - 19, - 18, - 1, - 241, - 7 - ], - [ - "setarg", - 19, - 0, - 12, - 241, - 7 - ], - [ - "setarg", - 19, - 1, - 2, - 241, - 7 - ], - [ - "invoke", - 19, - 11, - 241, - 7 - ], - "call_done_216", - [ - "jump_false", - 11, - "if_else_213", - 241, - 7 - ], - [ - "access", - 20, - "", - 242, - 15 - ], - [ - "frame", - 22, - 4, - 2, - 242, - 5 - ], - [ - "null", - 23, - 242, - 5 - ], - [ - "setarg", - 22, - 0, - 23, - 242, - 5 - ], - [ - "setarg", - 22, - 1, - 2, - 242, - 5 - ], - [ - "setarg", - 22, - 2, - 20, - 242, - 5 - ], - [ - "invoke", - 22, - 21, - 242, - 5 - ], - [ - "jump", - "if_end_214", - 242, - 5 - ], - "if_else_213", - "if_end_214", - [ - "return", - 3, - 244, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 40, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 7, - 1, - 248, - 15 - ], - [ - "is_proxy", - 7, - 6, - 248, - 15 - ], - [ - "jump_false", - 7, - "record_path_217", - 248, - 15 - ], - [ - "null", - 8, - 248, - 15 - ], - [ - "access", - 9, - "list_files", - 248, - 15 - ], - [ - "array", - 10, - 0, - 248, - 15 - ], - [ - "push", - 10, - 1, - 248, - 15 - ], - [ - "frame", - 11, - 6, - 2, - 248, - 15 - ], - [ - "setarg", - 11, - 0, - 8, - 248, - 15 - ], - [ - "setarg", - 11, - 1, - 9, - 248, - 15 - ], - [ - "setarg", - 11, - 2, - 10, - 248, - 15 - ], - [ - "invoke", - 11, - 5, - 248, - 15 - ], - [ - "jump", - "call_done_218", - 248, - 15 - ], - "record_path_217", - [ - "load_field", - 12, - 6, - "list_files", - 248, - 15 - ], - [ - "frame", - 13, - 12, - 1, - 248, - 15 - ], - [ - "setarg", - 13, - 0, - 6, - 248, - 15 - ], - [ - "setarg", - 13, - 1, - 1, - 248, - 15 - ], - [ - "invoke", - 13, - 5, - 248, - 15 - ], - "call_done_218", - [ - "move", - 2, - 5, - 248, - 15 - ], - [ - "array", - 14, - 0, - 249, - 17 - ], - [ - "move", - 4, - 14, - 249, - 17 - ], - [ - "access", - 3, - 0, - 250, - 11 - ], - [ - "access", - 15, - 0, - 251, - 12 - ], - [ - "move", - 3, - 15, - 251, - 12 - ], - "for_start_219", - [ - "length", - 16, - 2, - 251, - 26 - ], - [ - "is_int", - 18, - 3, - 251, - 26 - ], - [ - "jump_false", - 18, - "rel_ni_222", - 251, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 17, - 3, - 16, - 251, - 26 - ], - [ - "jump", - "rel_done_224", - 251, - 26 - ], - "rel_ni_222", - [ - "is_num", - 18, - 3, - 251, - 26 - ], - [ - "jump_false", - 18, - "rel_nn_223", - 251, - 26 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 17, - 3, - 16, - 251, - 26 - ], - [ - "jump", - "rel_done_224", - 251, - 26 - ], - "rel_nn_223", - [ - "is_text", - 18, - 3, - 251, - 26 - ], - [ - "jump_false", - 18, - "rel_err_225", - 251, - 26 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_225", - 251, - 26 - ], - [ - "lt_text", - 17, - 3, - 16, - 251, - 26 - ], - [ - "jump", - "rel_done_224", - 251, - 26 - ], - "rel_err_225", - [ - "disrupt", - 251, - 26 - ], - "rel_done_224", - [ - "jump_false", - 17, - "for_end_221", - 251, - 26 - ], - [ - "load_dynamic", - 20, - 2, - 3, - 252, - 25 - ], - [ - "access", - 21, - ".cm", - 252, - 29 - ], - [ - "access", - 23, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 252, - 9 - ], - [ - "frame", - 24, - 23, - 2, - 252, - 9 - ], - [ - "null", - 25, - 252, - 9 - ], - [ - "setarg", - 24, - 0, - 25, - 252, - 9 - ], - [ - "setarg", - 24, - 1, - 20, - 252, - 9 - ], - [ - "setarg", - 24, - 2, - 21, - 252, - 9 - ], - [ - "invoke", - 24, - 22, - 252, - 9 - ], - [ - "jump_false", - 22, - "if_else_226", - 252, - 9 - ], - [ - "load_dynamic", - 26, - 2, - 3, - 253, - 32 - ], - [ - "access", - 27, - 0, - 253, - 36 - ], - [ - "access", - 28, - -3, - 253, - 39 - ], - [ - "access", - 30, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 253, - 21 - ], - [ - "frame", - 31, - 30, - 3, - 253, - 21 - ], - [ - "null", - 32, - 253, - 21 - ], - [ - "setarg", - 31, - 0, - 32, - 253, - 21 - ], - [ - "setarg", - 31, - 1, - 26, - 253, - 21 - ], - [ - "setarg", - 31, - 2, - 27, - 253, - 21 - ], - [ - "setarg", - 31, - 3, - 28, - 253, - 21 - ], - [ - "invoke", - 31, - 29, - 253, - 21 - ], - [ - "is_array", - 33, - 4, - 253, - 21 - ], - [ - "jump_false", - 33, - "push_err_228", - 253, - 21 - ], - [ - "push", - 4, - 29, - 253, - 21 - ], - [ - "jump", - "push_done_229", - 253, - 21 - ], - "push_err_228", - [ - "disrupt", - 253, - 21 - ], - "push_done_229", - [ - "jump", - "if_end_227", - 253, - 21 - ], - "if_else_226", - "if_end_227", - "for_update_220", - [ - "int", - 34, - 1, - 251, - 35 - ], - [ - "move", - 35, - 3, - 251, - 35 - ], - [ - "is_text", - 37, - 35, - 251, - 35 - ], - [ - "jump_false", - 37, - "add_cn_231", - 251, - 35 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_231", - 251, - 35 - ], - [ - "concat", - 36, - 35, - 34, - 251, - 35 - ], - [ - "jump", - "add_done_230", - 251, - 35 - ], - "add_cn_231", - [ - "is_num", - 37, - 35, - 251, - 35 - ], - [ - "jump_false", - 37, - "add_err_232", - 251, - 35 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 36, - 35, - 34, - 251, - 35 - ], - [ - "jump", - "add_done_230", - 251, - 35 - ], - "add_err_232", - [ - "disrupt", - 251, - 35 - ], - "add_done_230", - [ - "move", - 3, - 36, - 251, - 35 - ], - [ - "jump", - "for_start_219", - 251, - 35 - ], - "for_end_221", - [ - "return", - 4, - 256, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 40, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 7, - 1, - 260, - 15 - ], - [ - "is_proxy", - 7, - 6, - 260, - 15 - ], - [ - "jump_false", - 7, - "record_path_233", - 260, - 15 - ], - [ - "null", - 8, - 260, - 15 - ], - [ - "access", - 9, - "list_files", - 260, - 15 - ], - [ - "array", - 10, - 0, - 260, - 15 - ], - [ - "push", - 10, - 1, - 260, - 15 - ], - [ - "frame", - 11, - 6, - 2, - 260, - 15 - ], - [ - "setarg", - 11, - 0, - 8, - 260, - 15 - ], - [ - "setarg", - 11, - 1, - 9, - 260, - 15 - ], - [ - "setarg", - 11, - 2, - 10, - 260, - 15 - ], - [ - "invoke", - 11, - 5, - 260, - 15 - ], - [ - "jump", - "call_done_234", - 260, - 15 - ], - "record_path_233", - [ - "load_field", - 12, - 6, - "list_files", - 260, - 15 - ], - [ - "frame", - 13, - 12, - 1, - 260, - 15 - ], - [ - "setarg", - 13, - 0, - 6, - 260, - 15 - ], - [ - "setarg", - 13, - 1, - 1, - 260, - 15 - ], - [ - "invoke", - 13, - 5, - 260, - 15 - ], - "call_done_234", - [ - "move", - 2, - 5, - 260, - 15 - ], - [ - "array", - 14, - 0, - 261, - 18 - ], - [ - "move", - 4, - 14, - 261, - 18 - ], - [ - "access", - 3, - 0, - 262, - 11 - ], - [ - "access", - 15, - 0, - 263, - 12 - ], - [ - "move", - 3, - 15, - 263, - 12 - ], - "for_start_235", - [ - "length", - 16, - 2, - 263, - 26 - ], - [ - "is_int", - 18, - 3, - 263, - 26 - ], - [ - "jump_false", - 18, - "rel_ni_238", - 263, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 17, - 3, - 16, - 263, - 26 - ], - [ - "jump", - "rel_done_240", - 263, - 26 - ], - "rel_ni_238", - [ - "is_num", - 18, - 3, - 263, - 26 - ], - [ - "jump_false", - 18, - "rel_nn_239", - 263, - 26 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 17, - 3, - 16, - 263, - 26 - ], - [ - "jump", - "rel_done_240", - 263, - 26 - ], - "rel_nn_239", - [ - "is_text", - 18, - 3, - 263, - 26 - ], - [ - "jump_false", - 18, - "rel_err_241", - 263, - 26 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_241", - 263, - 26 - ], - [ - "lt_text", - 17, - 3, - 16, - 263, - 26 - ], - [ - "jump", - "rel_done_240", - 263, - 26 - ], - "rel_err_241", - [ - "disrupt", - 263, - 26 - ], - "rel_done_240", - [ - "jump_false", - 17, - "for_end_237", - 263, - 26 - ], - [ - "load_dynamic", - 20, - 2, - 3, - 264, - 25 - ], - [ - "access", - 21, - ".ce", - 264, - 29 - ], - [ - "access", - 23, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 264, - 9 - ], - [ - "frame", - 24, - 23, - 2, - 264, - 9 - ], - [ - "null", - 25, - 264, - 9 - ], - [ - "setarg", - 24, - 0, - 25, - 264, - 9 - ], - [ - "setarg", - 24, - 1, - 20, - 264, - 9 - ], - [ - "setarg", - 24, - 2, - 21, - 264, - 9 - ], - [ - "invoke", - 24, - 22, - 264, - 9 - ], - [ - "jump_false", - 22, - "if_else_242", - 264, - 9 - ], - [ - "load_dynamic", - 26, - 2, - 3, - 265, - 33 - ], - [ - "access", - 27, - 0, - 265, - 37 - ], - [ - "access", - 28, - -3, - 265, - 40 - ], - [ - "access", - 30, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 265, - 22 - ], - [ - "frame", - 31, - 30, - 3, - 265, - 22 - ], - [ - "null", - 32, - 265, - 22 - ], - [ - "setarg", - 31, - 0, - 32, - 265, - 22 - ], - [ - "setarg", - 31, - 1, - 26, - 265, - 22 - ], - [ - "setarg", - 31, - 2, - 27, - 265, - 22 - ], - [ - "setarg", - 31, - 3, - 28, - 265, - 22 - ], - [ - "invoke", - 31, - 29, - 265, - 22 - ], - [ - "is_array", - 33, - 4, - 265, - 22 - ], - [ - "jump_false", - 33, - "push_err_244", - 265, - 22 - ], - [ - "push", - 4, - 29, - 265, - 22 - ], - [ - "jump", - "push_done_245", - 265, - 22 - ], - "push_err_244", - [ - "disrupt", - 265, - 22 - ], - "push_done_245", - [ - "jump", - "if_end_243", - 265, - 22 - ], - "if_else_242", - "if_end_243", - "for_update_236", - [ - "int", - 34, - 1, - 263, - 35 - ], - [ - "move", - 35, - 3, - 263, - 35 - ], - [ - "is_text", - 37, - 35, - 263, - 35 - ], - [ - "jump_false", - 37, - "add_cn_247", - 263, - 35 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_247", - 263, - 35 - ], - [ - "concat", - 36, - 35, - 34, - 263, - 35 - ], - [ - "jump", - "add_done_246", - 263, - 35 - ], - "add_cn_247", - [ - "is_num", - 37, - 35, - 263, - 35 - ], - [ - "jump_false", - 37, - "add_err_248", - 263, - 35 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 36, - 35, - 34, - 263, - 35 - ], - [ - "jump", - "add_done_246", - 263, - 35 - ], - "add_err_248", - [ - "disrupt", - 263, - 35 - ], - "add_done_246", - [ - "move", - 3, - 36, - 263, - 35 - ], - [ - "jump", - "for_start_235", - 263, - 35 - ], - "for_end_237", - [ - "return", - 4, - 268, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "length", - 2, - 1, - 284, - 81 - ], - [ - "access", - 3, - 0, - 284, - 86 - ], - "_nop_tc_1", - "_nop_tc_2", - "_nop_tc_3", - "_nop_tc_4", - [ - "gt_int", - 4, - 2, - 3, - 284, - 86 - ], - [ - "jump", - "rel_done_256", - 284, - 86 - ], - "rel_ni_254", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - "_nop_tc_8", - [ - "gt_float", - 4, - 2, - 3, - 284, - 86 - ], - [ - "jump", - "rel_done_256", - 284, - 86 - ], - "rel_nn_255", - "_nop_tc_9", - [ - "jump", - "rel_err_257", - 284, - 86 - ], - "_nop_tc_10", - [ - "jump", - "rel_err_257", - 284, - 86 - ], - [ - "gt_text", - 4, - 2, - 3, - 284, - 86 - ], - [ - "jump", - "rel_done_256", - 284, - 86 - ], - "rel_err_257", - [ - "disrupt", - 284, - 86 - ], - "rel_done_256", - [ - "return", - 4, - 284, - 86 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "length", - 2, - 1, - 290, - 89 - ], - [ - "access", - 3, - 0, - 290, - 94 - ], - "_nop_tc_1", - "_nop_tc_2", - "_nop_tc_3", - "_nop_tc_4", - [ - "gt_int", - 4, - 2, - 3, - 290, - 94 - ], - [ - "jump", - "rel_done_268", - 290, - 94 - ], - "rel_ni_266", - "_nop_tc_5", - "_nop_tc_6", - "_nop_tc_7", - "_nop_tc_8", - [ - "gt_float", - 4, - 2, - 3, - 290, - 94 - ], - [ - "jump", - "rel_done_268", - 290, - 94 - ], - "rel_nn_267", - "_nop_tc_9", - [ - "jump", - "rel_err_269", - 290, - 94 - ], - "_nop_tc_10", - [ - "jump", - "rel_err_269", - 290, - 94 - ], - [ - "gt_text", - 4, - 2, - 3, - 290, - 94 - ], - [ - "jump", - "rel_done_268", - 290, - 94 - ], - "rel_err_269", - [ - "disrupt", - 290, - 94 - ], - "rel_done_268", - [ - "return", - 4, - 290, - 94 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 77, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 9, - 7, - 1, - 276, - 16 - ], - [ - "is_proxy", - 10, - 9, - 276, - 16 - ], - [ - "jump_false", - 10, - "record_path_249", - 276, - 16 - ], - [ - "null", - 11, - 276, - 16 - ], - [ - "access", - 12, - "load_config", - 276, - 16 - ], - [ - "array", - 13, - 0, - 276, - 16 - ], - [ - "push", - 13, - 1, - 276, - 16 - ], - [ - "frame", - 14, - 9, - 2, - 276, - 16 - ], - [ - "setarg", - 14, - 0, - 11, - 276, - 16 - ], - [ - "setarg", - 14, - 1, - 12, - 276, - 16 - ], - [ - "setarg", - 14, - 2, - 13, - 276, - 16 - ], - [ - "invoke", - 14, - 8, - 276, - 16 - ], - [ - "jump", - "call_done_250", - 276, - 16 - ], - "record_path_249", - [ - "load_field", - 15, - 9, - "load_config", - 276, - 16 - ], - [ - "frame", - 16, - 15, - 1, - 276, - 16 - ], - [ - "setarg", - 16, - 0, - 9, - 276, - 16 - ], - [ - "setarg", - 16, - 1, - 1, - 276, - 16 - ], - [ - "invoke", - 16, - 8, - 276, - 16 - ], - "call_done_250", - [ - "move", - 5, - 8, - 276, - 16 - ], - [ - "array", - 17, - 0, - 277, - 15 - ], - [ - "move", - 6, - 17, - 277, - 15 - ], - [ - "null", - 4, - 280, - 14 - ], - [ - "null", - 7, - 281, - 22 - ], - [ - "load_field", - 18, - 5, - "compilation", - 282, - 7 - ], - [ - "move", - 19, - 18, - 282, - 7 - ], - [ - "jump_false", - 19, - "and_end_253", - 282, - 7 - ], - [ - "load_field", - 20, - 5, - "compilation", - 282, - 29 - ], - [ - "load_dynamic", - 21, - 20, - 2, - 282, - 48 - ], - [ - "move", - 19, - 21, - 282, - 48 - ], - "and_end_253", - [ - "jump_false", - 19, - "if_else_251", - 282, - 48 - ], - [ - "load_field", - 22, - 5, - "compilation", - 283, - 12 - ], - [ - "load_dynamic", - 23, - 22, - 2, - 283, - 31 - ], - [ - "move", - 4, - 23, - 283, - 31 - ], - [ - "regexp", - 24, - "\\s+", - "", - 284, - 45 - ], - [ - "access", - 26, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 284, - 33 - ], - [ - "frame", - 27, - 26, - 2, - 284, - 33 - ], - [ - "null", - 28, - 284, - 33 - ], - [ - "setarg", - 27, - 0, - 28, - 284, - 33 - ], - [ - "setarg", - 27, - 1, - 4, - 284, - 33 - ], - [ - "setarg", - 27, - 2, - 24, - 284, - 33 - ], - [ - "invoke", - 27, - 25, - 284, - 33 - ], - [ - "function", - 29, - 20, - 284, - 53 - ], - [ - "array", - 31, - 0, - 284, - 53 - ], - [ - "length", - 32, - 25, - 284, - 53 - ], - [ - "int", - 33, - 0, - 284, - 53 - ], - [ - "int", - 37, - 1, - 284, - 53 - ], - [ - "null", - 36, - 284, - 53 - ], - "filter_loop_258", - [ - "lt_int", - 34, - 33, - 32, - 284, - 53 - ], - [ - "jump_false", - 34, - "filter_done_260", - 284, - 53 - ], - [ - "load_index", - 35, - 25, - 33, - 284, - 53 - ], - [ - "frame", - 38, - 29, - 2, - 284, - 53 - ], - [ - "setarg", - 38, - 0, - 36, - 284, - 53 - ], - [ - "setarg", - 38, - 1, - 35, - 284, - 53 - ], - [ - "setarg", - 38, - 2, - 33, - 284, - 53 - ], - [ - "invoke", - 38, - 39, - 284, - 53 - ], - [ - "jump_false", - 39, - "filter_skip_259", - 284, - 53 - ], - [ - "push", - 31, - 35, - 284, - 53 - ], - "filter_skip_259", - [ - "add", - 33, - 33, - 37, - 284, - 53 - ], - [ - "jump", - "filter_loop_258", - 284, - 53 - ], - "filter_done_260", - [ - "move", - 30, - 31, - 284, - 53 - ], - [ - "access", - 41, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 284, - 13 - ], - [ - "frame", - 42, - 41, - 2, - 284, - 13 - ], - [ - "null", - 43, - 284, - 13 - ], - [ - "setarg", - 42, - 0, - 43, - 284, - 13 - ], - [ - "setarg", - 42, - 1, - 6, - 284, - 13 - ], - [ - "setarg", - 42, - 2, - 30, - 284, - 13 - ], - [ - "invoke", - 42, - 40, - 284, - 13 - ], - [ - "move", - 6, - 40, - 284, - 13 - ], - [ - "jump", - "if_end_252", - 284, - 13 - ], - "if_else_251", - "if_end_252", - [ - "move", - 44, - 3, - 288, - 7 - ], - [ - "jump_false", - 44, - "and_end_265", - 288, - 7 - ], - [ - "load_field", - 45, - 5, - "compilation", - 288, - 17 - ], - [ - "move", - 44, - 45, - 288, - 17 - ], - "and_end_265", - [ - "move", - 46, - 44, - 288, - 17 - ], - [ - "jump_false", - 46, - "and_end_264", - 288, - 17 - ], - [ - "load_field", - 47, - 5, - "compilation", - 288, - 39 - ], - [ - "load_dynamic", - 48, - 47, - 3, - 288, - 58 - ], - [ - "move", - 46, - 48, - 288, - 58 - ], - "and_end_264", - [ - "move", - 49, - 46, - 288, - 58 - ], - [ - "jump_false", - 49, - "and_end_263", - 288, - 58 - ], - [ - "load_field", - 50, - 5, - "compilation", - 288, - 69 - ], - [ - "load_dynamic", - 51, - 50, - 3, - 288, - 88 - ], - [ - "load_dynamic", - 52, - 51, - 2, - 288, - 96 - ], - [ - "move", - 49, - 52, - 288, - 96 - ], - "and_end_263", - [ - "jump_false", - 49, - "if_else_261", - 288, - 96 - ], - [ - "load_field", - 53, - 5, - "compilation", - 289, - 20 - ], - [ - "load_dynamic", - 54, - 53, - 3, - 289, - 39 - ], - [ - "load_dynamic", - 55, - 54, - 2, - 289, - 47 - ], - [ - "move", - 7, - 55, - 289, - 47 - ], - [ - "regexp", - 56, - "\\s+", - "", - 290, - 53 - ], - [ - "access", - 58, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 290, - 33 - ], - [ - "frame", - 59, - 58, - 2, - 290, - 33 - ], - [ - "null", - 60, - 290, - 33 - ], - [ - "setarg", - 59, - 0, - 60, - 290, - 33 - ], - [ - "setarg", - 59, - 1, - 7, - 290, - 33 - ], - [ - "setarg", - 59, - 2, - 56, - 290, - 33 - ], - [ - "invoke", - 59, - 57, - 290, - 33 - ], - [ - "function", - 61, - 21, - 290, - 61 - ], - [ - "array", - 63, - 0, - 290, - 61 - ], - [ - "length", - 64, - 57, - 290, - 61 - ], - [ - "int", - 65, - 0, - 290, - 61 - ], - [ - "int", - 69, - 1, - 290, - 61 - ], - [ - "null", - 68, - 290, - 61 - ], - "filter_loop_270", - [ - "lt_int", - 66, - 65, - 64, - 290, - 61 - ], - [ - "jump_false", - 66, - "filter_done_272", - 290, - 61 - ], - [ - "load_index", - 67, - 57, - 65, - 290, - 61 - ], - [ - "frame", - 70, - 61, - 2, - 290, - 61 - ], - [ - "setarg", - 70, - 0, - 68, - 290, - 61 - ], - [ - "setarg", - 70, - 1, - 67, - 290, - 61 - ], - [ - "setarg", - 70, - 2, - 65, - 290, - 61 - ], - [ - "invoke", - 70, - 71, - 290, - 61 - ], - [ - "jump_false", - 71, - "filter_skip_271", - 290, - 61 - ], - [ - "push", - 63, - 67, - 290, - 61 - ], - "filter_skip_271", - [ - "add", - 65, - 65, - 69, - 290, - 61 - ], - [ - "jump", - "filter_loop_270", - 290, - 61 - ], - "filter_done_272", - [ - "move", - 62, - 63, - 290, - 61 - ], - [ - "access", - 73, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 290, - 13 - ], - [ - "frame", - 74, - 73, - 2, - 290, - 13 - ], - [ - "null", - 75, - 290, - 13 - ], - [ - "setarg", - 74, - 0, - 75, - 290, - 13 - ], - [ - "setarg", - 74, - 1, - 6, - 290, - 13 - ], - [ - "setarg", - 74, - 2, - 62, - 290, - 13 - ], - [ - "invoke", - 74, - 72, - 290, - 13 - ], - [ - "move", - 6, - 72, - 290, - 13 - ], - [ - "jump", - "if_end_262", - 290, - 13 - ], - "if_else_261", - "if_end_262", - [ - "return", - 6, - 293, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 41, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 5, - 12, - 1, - 360, - 17 - ], - [ - "load_dynamic", - 6, - 5, - 1, - 360, - 24 - ], - [ - "move", - 3, - 6, - 360, - 24 - ], - [ - "null", - 4, - 361, - 20 - ], - [ - "null", - 2, - 362, - 20 - ], - [ - "get", - 7, - 2, - 1, - 365, - 9 - ], - [ - "move", - 8, - 7, - 365, - 9 - ], - [ - "jump_false", - 8, - "and_end_339", - 365, - 9 - ], - [ - "load_field", - 9, - 3, - "variants", - 365, - 19 - ], - [ - "get", - 10, - 2, - 1, - 365, - 34 - ], - [ - "load_dynamic", - 11, - 9, - 10, - 365, - 34 - ], - [ - "move", - 8, - 11, - 365, - 34 - ], - "and_end_339", - [ - "jump_false", - 8, - "if_else_337", - 365, - 34 - ], - [ - "load_field", - 12, - 3, - "variants", - 366, - 18 - ], - [ - "get", - 13, - 2, - 1, - 366, - 33 - ], - [ - "load_dynamic", - 14, - 12, - 13, - 366, - 33 - ], - [ - "move", - 4, - 14, - 366, - 33 - ], - [ - "jump", - "if_end_338", - 366, - 33 - ], - "if_else_337", - [ - "load_field", - 15, - 3, - "generic", - 367, - 16 - ], - [ - "jump_false", - 15, - "if_else_340", - 367, - 16 - ], - [ - "load_field", - 16, - 3, - "generic", - 368, - 18 - ], - [ - "move", - 4, - 16, - 368, - 18 - ], - [ - "jump", - "if_end_341", - 368, - 18 - ], - "if_else_340", - "if_end_341", - "if_end_338", - [ - "jump_false", - 4, - "if_else_342", - 371, - 9 - ], - [ - "get", - 17, - 3, - 1, - 373, - 11 - ], - [ - "jump_false", - 17, - "if_else_344", - 373, - 11 - ], - [ - "get", - 19, - 2, - 2, - 374, - 20 - ], - [ - "is_proxy", - 20, - 19, - 374, - 20 - ], - [ - "jump_false", - 20, - "record_path_346", - 374, - 20 - ], - [ - "null", - 21, - 374, - 20 - ], - [ - "access", - 22, - "basename", - 374, - 20 - ], - [ - "array", - 23, - 0, - 374, - 20 - ], - [ - "push", - 23, - 4, - 374, - 20 - ], - [ - "frame", - 24, - 19, - 2, - 374, - 20 - ], - [ - "setarg", - 24, - 0, - 21, - 374, - 20 - ], - [ - "setarg", - 24, - 1, - 22, - 374, - 20 - ], - [ - "setarg", - 24, - 2, - 23, - 374, - 20 - ], - [ - "invoke", - 24, - 18, - 374, - 20 - ], - [ - "jump", - "call_done_347", - 374, - 20 - ], - "record_path_346", - [ - "load_field", - 25, - 19, - "basename", - 374, - 20 - ], - [ - "frame", - 26, - 25, - 1, - 374, - 20 - ], - [ - "setarg", - 26, - 0, - 19, - 374, - 20 - ], - [ - "setarg", - 26, - 1, - 4, - 374, - 20 - ], - [ - "invoke", - 26, - 18, - 374, - 20 - ], - "call_done_347", - [ - "move", - 2, - 18, - 374, - 20 - ], - [ - "access", - 27, - "main.c", - 375, - 25 - ], - [ - "is_identical", - 28, - 2, - 27, - 375, - 25 - ], - [ - "jump_true", - 28, - "eq_done_351", - 375, - 25 - ], - [ - "is_int", - 29, - 2, - 375, - 25 - ], - [ - "jump_false", - 29, - "eq_ni_352", - 375, - 25 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_352", - 375, - 25 - ], - [ - "eq_int", - 28, - 2, - 27, - 375, - 25 - ], - [ - "jump", - "eq_done_351", - 375, - 25 - ], - "eq_ni_352", - [ - "is_num", - 29, - 2, - 375, - 25 - ], - [ - "jump_false", - 29, - "eq_nn_353", - 375, - 25 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_353", - 375, - 25 - ], - [ - "eq_float", - 28, - 2, - 27, - 375, - 25 - ], - [ - "jump", - "eq_done_351", - 375, - 25 - ], - "eq_nn_353", - [ - "is_text", - 29, - 2, - 375, - 25 - ], - [ - "jump_false", - 29, - "eq_nt_354", - 375, - 25 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 28, - 2, - 27, - 375, - 25 - ], - [ - "jump", - "eq_done_351", - 375, - 25 - ], - "eq_nt_354", - [ - "is_null", - 29, - 2, - 375, - 25 - ], - [ - "jump_false", - 29, - "eq_nnl_355", - 375, - 25 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_355", - 375, - 25 - ], - [ - "true", - 28, - 375, - 25 - ], - [ - "jump", - "eq_done_351", - 375, - 25 - ], - "eq_nnl_355", - [ - "is_bool", - 29, - 2, - 375, - 25 - ], - [ - "jump_false", - 29, - "eq_nb_356", - 375, - 25 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_356", - 375, - 25 - ], - [ - "eq_bool", - 28, - 2, - 27, - 375, - 25 - ], - [ - "jump", - "eq_done_351", - 375, - 25 - ], - "eq_nb_356", - [ - "false", - 28, - 375, - 25 - ], - "eq_done_351", - [ - "move", - 31, - 28, - 375, - 25 - ], - [ - "jump_true", - 31, - "or_end_350", - 375, - 25 - ], - [ - "access", - 32, - "main_", - 375, - 59 - ], - [ - "access", - 34, - { - "name": "starts_with", - "kind": "name", - "make": "intrinsic" - }, - 375, - 37 - ], - [ - "frame", - 35, - 34, - 2, - 375, - 37 - ], - [ - "null", - 36, - 375, - 37 - ], - [ - "setarg", - 35, - 0, - 36, - 375, - 37 - ], - [ - "setarg", - 35, - 1, - 2, - 375, - 37 - ], - [ - "setarg", - 35, - 2, - 32, - 375, - 37 - ], - [ - "invoke", - 35, - 33, - 375, - 37 - ], - [ - "move", - 31, - 33, - 375, - 37 - ], - "or_end_350", - [ - "jump_false", - 31, - "if_else_348", - 375, - 37 - ], - [ - "null", - 37, - 375, - 69 - ], - [ - "return", - 37, - 375, - 69 - ], - "_nop_ur_1", - "if_else_348", - "if_end_349", - [ - "jump", - "if_end_345", - 375, - 69 - ], - "if_else_344", - "if_end_345", - [ - "get", - 38, - 17, - 1, - 377, - 12 - ], - [ - "is_array", - 39, - 38, - 377, - 20 - ], - [ - "jump_false", - 39, - "push_err_357", - 377, - 20 - ], - [ - "push", - 38, - 4, - 377, - 20 - ], - [ - "jump", - "push_done_358", - 377, - 20 - ], - "push_err_357", - [ - "disrupt", - 377, - 20 - ], - "push_done_358", - [ - "jump", - "if_end_343", - 377, - 20 - ], - "if_else_342", - "if_end_343", - [ - "null", - 40, - 377, - 20 - ], - [ - "return", - 40, - 377, - 20 - ] - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 171, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 22, - "toolchains", - 300, - 24 - ], - [ - "access", - 24, - { - "name": "use", - "kind": "name", - "make": "intrinsic" - }, - 300, - 20 - ], - [ - "frame", - 25, - 24, - 1, - 300, - 20 - ], - [ - "null", - 26, - 300, - 20 - ], - [ - "setarg", - 25, - 0, - 26, - 300, - 20 - ], - [ - "setarg", - 25, - 1, - 22, - 300, - 20 - ], - [ - "invoke", - 25, - 23, - 300, - 20 - ], - [ - "move", - 20, - 23, - 300, - 20 - ], - [ - "access", - 28, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 301, - 23 - ], - [ - "frame", - 29, - 28, - 1, - 301, - 23 - ], - [ - "null", - 30, - 301, - 23 - ], - [ - "setarg", - 29, - 0, - 30, - 301, - 23 - ], - [ - "setarg", - 29, - 1, - 20, - 301, - 23 - ], - [ - "invoke", - 29, - 27, - 301, - 23 - ], - [ - "move", - 15, - 27, - 301, - 23 - ], - [ - "get", - 32, - 7, - 1, - 302, - 15 - ], - [ - "is_proxy", - 33, - 32, - 302, - 15 - ], - [ - "jump_false", - 33, - "record_path_273", - 302, - 15 - ], - [ - "null", - 34, - 302, - 15 - ], - [ - "access", - 35, - "list_files", - 302, - 15 - ], - [ - "array", - 36, - 0, - 302, - 15 - ], - [ - "push", - 36, - 1, - 302, - 15 - ], - [ - "frame", - 37, - 32, - 2, - 302, - 15 - ], - [ - "setarg", - 37, - 0, - 34, - 302, - 15 - ], - [ - "setarg", - 37, - 1, - 35, - 302, - 15 - ], - [ - "setarg", - 37, - 2, - 36, - 302, - 15 - ], - [ - "invoke", - 37, - 31, - 302, - 15 - ], - [ - "jump", - "call_done_274", - 302, - 15 - ], - "record_path_273", - [ - "load_field", - 38, - 32, - "list_files", - 302, - 15 - ], - [ - "frame", - 39, - 38, - 1, - 302, - 15 - ], - [ - "setarg", - 39, - 0, - 32, - 302, - 15 - ], - [ - "setarg", - 39, - 1, - 1, - 302, - 15 - ], - [ - "invoke", - 39, - 31, - 302, - 15 - ], - "call_done_274", - [ - "move", - 9, - 31, - 302, - 15 - ], - [ - "record", - 40, - 0 - ], - [ - "move", - 12, - 40, - 305, - 16 - ], - [ - "access", - 13, - 0, - 307, - 11 - ], - [ - "null", - 8, - 308, - 14 - ], - [ - "null", - 7, - 309, - 13 - ], - [ - "null", - 4, - 310, - 14 - ], - [ - "null", - 16, - 311, - 19 - ], - [ - "null", - 6, - 312, - 18 - ], - [ - "null", - 5, - 313, - 13 - ], - [ - "null", - 14, - 314, - 20 - ], - [ - "null", - 21, - 315, - 24 - ], - [ - "null", - 10, - 316, - 22 - ], - [ - "access", - 19, - 0, - 317, - 11 - ], - [ - "null", - 18, - 318, - 16 - ], - [ - "null", - 11, - 319, - 19 - ], - [ - "access", - 41, - 0, - 320, - 12 - ], - [ - "move", - 13, - 41, - 320, - 12 - ], - "for_start_275", - [ - "length", - 42, - 9, - 320, - 26 - ], - [ - "is_int", - 44, - 13, - 320, - 26 - ], - [ - "jump_false", - 44, - "rel_ni_278", - 320, - 26 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "lt_int", - 43, - 13, - 42, - 320, - 26 - ], - [ - "jump", - "rel_done_280", - 320, - 26 - ], - "rel_ni_278", - [ - "is_num", - 44, - 13, - 320, - 26 - ], - [ - "jump_false", - 44, - "rel_nn_279", - 320, - 26 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "lt_float", - 43, - 13, - 42, - 320, - 26 - ], - [ - "jump", - "rel_done_280", - 320, - 26 - ], - "rel_nn_279", - [ - "is_text", - 44, - 13, - 320, - 26 - ], - [ - "jump_false", - 44, - "rel_err_281", - 320, - 26 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_281", - 320, - 26 - ], - [ - "lt_text", - 43, - 13, - 42, - 320, - 26 - ], - [ - "jump", - "rel_done_280", - 320, - 26 - ], - "rel_err_281", - [ - "disrupt", - 320, - 26 - ], - "rel_done_280", - [ - "jump_false", - 43, - "for_end_277", - 320, - 26 - ], - [ - "load_dynamic", - 46, - 9, - 13, - 321, - 18 - ], - [ - "move", - 8, - 46, - 321, - 18 - ], - [ - "access", - 47, - ".c", - 322, - 26 - ], - [ - "access", - 49, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 322, - 10 - ], - [ - "frame", - 50, - 49, - 2, - 322, - 10 - ], - [ - "null", - 51, - 322, - 10 - ], - [ - "setarg", - 50, - 0, - 51, - 322, - 10 - ], - [ - "setarg", - 50, - 1, - 8, - 322, - 10 - ], - [ - "setarg", - 50, - 2, - 47, - 322, - 10 - ], - [ - "invoke", - 50, - 48, - 322, - 10 - ], - [ - "not", - 52, - 48, - 322, - 10 - ], - [ - "move", - 53, - 52, - 322, - 10 - ], - [ - "jump_false", - 53, - "and_end_284", - 322, - 10 - ], - [ - "access", - 54, - ".cpp", - 322, - 52 - ], - [ - "access", - 56, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 322, - 36 - ], - [ - "frame", - 57, - 56, - 2, - 322, - 36 - ], - [ - "null", - 58, - 322, - 36 - ], - [ - "setarg", - 57, - 0, - 58, - 322, - 36 - ], - [ - "setarg", - 57, - 1, - 8, - 322, - 36 - ], - [ - "setarg", - 57, - 2, - 54, - 322, - 36 - ], - [ - "invoke", - 57, - 55, - 322, - 36 - ], - [ - "not", - 59, - 55, - 322, - 36 - ], - [ - "move", - 53, - 59, - 322, - 36 - ], - "and_end_284", - [ - "jump_false", - 53, - "if_else_282", - 322, - 36 - ], - [ - "jump", - "for_update_276", - 322, - 61 - ], - [ - "jump", - "if_end_283", - 322, - 61 - ], - "if_else_282", - "if_end_283", - [ - "access", - 60, - ".cpp", - 324, - 27 - ], - [ - "access", - 62, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 324, - 11 - ], - [ - "frame", - 63, - 62, - 2, - 324, - 11 - ], - [ - "null", - 64, - 324, - 11 - ], - [ - "setarg", - 63, - 0, - 64, - 324, - 11 - ], - [ - "setarg", - 63, - 1, - 8, - 324, - 11 - ], - [ - "setarg", - 63, - 2, - 60, - 324, - 11 - ], - [ - "invoke", - 63, - 61, - 324, - 11 - ], - [ - "jump_false", - 61, - "tern_else_285", - 324, - 11 - ], - [ - "access", - 66, - ".cpp", - 324, - 37 - ], - [ - "move", - 65, - 66, - 324, - 37 - ], - [ - "jump", - "tern_end_286", - 324, - 37 - ], - "tern_else_285", - [ - "access", - 67, - ".c", - 324, - 46 - ], - [ - "move", - 65, - 67, - 324, - 46 - ], - "tern_end_286", - [ - "move", - 7, - 65, - 324, - 46 - ], - [ - "access", - 68, - 0, - 325, - 23 - ], - [ - "length", - 69, - 7, - 325, - 34 - ], - "_nop_tc_6", - "_nop_tc_7", - [ - "negate", - 70, - 69, - 325, - 34 - ], - [ - "jump", - "neg_done_288", - 325, - 34 - ], - "neg_err_287", - [ - "disrupt", - 325, - 34 - ], - "neg_done_288", - [ - "access", - 73, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 325, - 12 - ], - [ - "frame", - 74, - 73, - 3, - 325, - 12 - ], - [ - "null", - 75, - 325, - 12 - ], - [ - "setarg", - 74, - 0, - 75, - 325, - 12 - ], - [ - "setarg", - 74, - 1, - 8, - 325, - 12 - ], - [ - "setarg", - 74, - 2, - 68, - 325, - 12 - ], - [ - "setarg", - 74, - 3, - 70, - 325, - 12 - ], - [ - "invoke", - 74, - 72, - 325, - 12 - ], - [ - "move", - 4, - 72, - 325, - 12 - ], - [ - "get", - 77, - 2, - 1, - 326, - 17 - ], - [ - "is_proxy", - 78, - 77, - 326, - 17 - ], - [ - "jump_false", - 78, - "record_path_289", - 326, - 17 - ], - [ - "null", - 79, - 326, - 17 - ], - [ - "access", - 80, - "basename", - 326, - 17 - ], - [ - "array", - 81, - 0, - 326, - 17 - ], - [ - "push", - 81, - 4, - 326, - 17 - ], - [ - "frame", - 82, - 77, - 2, - 326, - 17 - ], - [ - "setarg", - 82, - 0, - 79, - 326, - 17 - ], - [ - "setarg", - 82, - 1, - 80, - 326, - 17 - ], - [ - "setarg", - 82, - 2, - 81, - 326, - 17 - ], - [ - "invoke", - 82, - 76, - 326, - 17 - ], - [ - "jump", - "call_done_290", - 326, - 17 - ], - "record_path_289", - [ - "load_field", - 83, - 77, - "basename", - 326, - 17 - ], - [ - "frame", - 84, - 83, - 1, - 326, - 17 - ], - [ - "setarg", - 84, - 0, - 77, - 326, - 17 - ], - [ - "setarg", - 84, - 1, - 4, - 326, - 17 - ], - [ - "invoke", - 84, - 76, - 326, - 17 - ], - "call_done_290", - [ - "move", - 16, - 76, - 326, - 17 - ], - [ - "get", - 86, - 2, - 1, - 327, - 16 - ], - [ - "is_proxy", - 87, - 86, - 327, - 16 - ], - [ - "jump_false", - 87, - "record_path_291", - 327, - 16 - ], - [ - "null", - 88, - 327, - 16 - ], - [ - "access", - 89, - "dirname", - 327, - 16 - ], - [ - "array", - 90, - 0, - 327, - 16 - ], - [ - "push", - 90, - 4, - 327, - 16 - ], - [ - "frame", - 91, - 86, - 2, - 327, - 16 - ], - [ - "setarg", - 91, - 0, - 88, - 327, - 16 - ], - [ - "setarg", - 91, - 1, - 89, - 327, - 16 - ], - [ - "setarg", - 91, - 2, - 90, - 327, - 16 - ], - [ - "invoke", - 91, - 85, - 327, - 16 - ], - [ - "jump", - "call_done_292", - 327, - 16 - ], - "record_path_291", - [ - "load_field", - 92, - 86, - "dirname", - 327, - 16 - ], - [ - "frame", - 93, - 92, - 1, - 327, - 16 - ], - [ - "setarg", - 93, - 0, - 86, - 327, - 16 - ], - [ - "setarg", - 93, - 1, - 4, - 327, - 16 - ], - [ - "invoke", - 93, - 85, - 327, - 16 - ], - "call_done_292", - [ - "move", - 6, - 85, - 327, - 16 - ], - [ - "move", - 94, - 6, - 328, - 12 - ], - [ - "jump_false", - 94, - "and_end_295", - 328, - 12 - ], - [ - "access", - 95, - ".", - 328, - 36 - ], - [ - "is_identical", - 96, - 6, - 95, - 328, - 36 - ], - [ - "jump_true", - 96, - "ne_nid_297", - 328, - 36 - ], - [ - "jump", - "ne_ni_298", - 328, - 36 - ], - "ne_nid_297", - [ - "false", - 96, - 328, - 36 - ], - [ - "jump", - "ne_done_296", - 328, - 36 - ], - "ne_ni_298", - [ - "is_int", - 97, - 6, - 328, - 36 - ], - [ - "jump_false", - 97, - "ne_nn_299", - 328, - 36 - ], - "_nop_tc_8", - [ - "jump", - "ne_nn_299", - 328, - 36 - ], - [ - "ne_int", - 96, - 6, - 95, - 328, - 36 - ], - [ - "jump", - "ne_done_296", - 328, - 36 - ], - "ne_nn_299", - [ - "is_num", - 97, - 6, - 328, - 36 - ], - [ - "jump_false", - 97, - "ne_nt_300", - 328, - 36 - ], - "_nop_tc_9", - [ - "jump", - "ne_nt_300", - 328, - 36 - ], - [ - "ne_float", - 96, - 6, - 95, - 328, - 36 - ], - [ - "jump", - "ne_done_296", - 328, - 36 - ], - "ne_nt_300", - [ - "is_text", - 97, - 6, - 328, - 36 - ], - [ - "jump_false", - 97, - "ne_nnl_301", - 328, - 36 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "ne_text", - 96, - 6, - 95, - 328, - 36 - ], - [ - "jump", - "ne_done_296", - 328, - 36 - ], - "ne_nnl_301", - [ - "is_null", - 97, - 6, - 328, - 36 - ], - [ - "jump_false", - 97, - "ne_nb_302", - 328, - 36 - ], - "_nop_tc_12", - [ - "jump", - "ne_nb_302", - 328, - 36 - ], - [ - "false", - 96, - 328, - 36 - ], - [ - "jump", - "ne_done_296", - 328, - 36 - ], - "ne_nb_302", - [ - "is_bool", - 97, - 6, - 328, - 36 - ], - [ - "jump_false", - 97, - "ne_mis_303", - 328, - 36 - ], - "_nop_tc_13", - [ - "jump", - "ne_mis_303", - 328, - 36 - ], - [ - "ne_bool", - 96, - 6, - 95, - 328, - 36 - ], - [ - "jump", - "ne_done_296", - 328, - 36 - ], - "ne_mis_303", - [ - "true", - 96, - 328, - 36 - ], - "ne_done_296", - [ - "move", - 94, - 96, - 328, - 36 - ], - "and_end_295", - [ - "jump_false", - 94, - "tern_else_293", - 328, - 36 - ], - [ - "access", - 100, - "/", - 328, - 54 - ], - [ - "is_text", - 102, - 6, - 328, - 54 - ], - [ - "jump_false", - 102, - "add_cn_305", - 328, - 54 - ], - "_nop_tc_14", - "_nop_tc_15", - [ - "concat", - 101, - 6, - 100, - 328, - 54 - ], - [ - "jump", - "add_done_304", - 328, - 54 - ], - "add_cn_305", - [ - "is_num", - 102, - 6, - 328, - 54 - ], - [ - "jump_false", - 102, - "add_err_306", - 328, - 54 - ], - "_nop_tc_16", - [ - "jump", - "add_err_306", - 328, - 54 - ], - [ - "add", - 101, - 6, - 100, - 328, - 54 - ], - [ - "jump", - "add_done_304", - 328, - 54 - ], - "add_err_306", - [ - "disrupt", - 328, - 54 - ], - "add_done_304", - [ - "move", - 99, - 101, - 328, - 54 - ], - [ - "jump", - "tern_end_294", - 328, - 54 - ], - "tern_else_293", - [ - "access", - 104, - "", - 328, - 60 - ], - [ - "move", - 99, - 104, - 328, - 60 - ], - "tern_end_294", - [ - "move", - 5, - 99, - 328, - 60 - ], - [ - "false", - 105, - 331, - 18 - ], - [ - "move", - 14, - 105, - 331, - 18 - ], - [ - "null", - 106, - 332, - 22 - ], - [ - "move", - 21, - 106, - 332, - 22 - ], - [ - "move", - 10, - 16, - 333, - 20 - ], - [ - "access", - 107, - 0, - 335, - 14 - ], - [ - "move", - 19, - 107, - 335, - 14 - ], - "for_start_307", - [ - "length", - 108, - 15, - 335, - 28 - ], - [ - "is_int", - 110, - 19, - 335, - 28 - ], - [ - "jump_false", - 110, - "rel_ni_310", - 335, - 28 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "lt_int", - 109, - 19, - 108, - 335, - 28 - ], - [ - "jump", - "rel_done_312", - 335, - 28 - ], - "rel_ni_310", - [ - "is_num", - 110, - 19, - 335, - 28 - ], - [ - "jump_false", - 110, - "rel_nn_311", - 335, - 28 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "lt_float", - 109, - 19, - 108, - 335, - 28 - ], - [ - "jump", - "rel_done_312", - 335, - 28 - ], - "rel_nn_311", - [ - "is_text", - 110, - 19, - 335, - 28 - ], - [ - "jump_false", - 110, - "rel_err_313", - 335, - 28 - ], - "_nop_tc_21", - [ - "jump", - "rel_err_313", - 335, - 28 - ], - [ - "lt_text", - 109, - 19, - 108, - 335, - 28 - ], - [ - "jump", - "rel_done_312", - 335, - 28 - ], - "rel_err_313", - [ - "disrupt", - 335, - 28 - ], - "rel_done_312", - [ - "jump_false", - 109, - "for_end_309", - 335, - 28 - ], - [ - "access", - 112, - "_", - 336, - 16 - ], - [ - "load_dynamic", - 113, - 15, - 19, - 336, - 36 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "is_text", - 116, - 113, - 336, - 36 - ], - [ - "jump_false", - 116, - "add_cn_315", - 336, - 36 - ], - [ - "concat", - 114, - 112, - 113, - 336, - 36 - ], - [ - "jump", - "add_done_314", - 336, - 36 - ], - "add_cn_315", - "_nop_tc_24", - [ - "jump", - "add_err_316", - 336, - 36 - ], - [ - "is_num", - 116, - 113, - 336, - 36 - ], - [ - "jump_false", - 116, - "add_err_316", - 336, - 36 - ], - [ - "add", - 114, - 112, - 113, - 336, - 36 - ], - [ - "jump", - "add_done_314", - 336, - 36 - ], - "add_err_316", - [ - "disrupt", - 336, - 36 - ], - "add_done_314", - [ - "move", - 18, - 114, - 336, - 36 - ], - [ - "access", - 118, - { - "name": "ends_with", - "kind": "name", - "make": "intrinsic" - }, - 337, - 11 - ], - [ - "frame", - 119, - 118, - 2, - 337, - 11 - ], - [ - "null", - 120, - 337, - 11 - ], - [ - "setarg", - 119, - 0, - 120, - 337, - 11 - ], - [ - "setarg", - 119, - 1, - 16, - 337, - 11 - ], - [ - "setarg", - 119, - 2, - 18, - 337, - 11 - ], - [ - "invoke", - 119, - 117, - 337, - 11 - ], - [ - "jump_false", - 117, - "if_else_317", - 337, - 11 - ], - [ - "true", - 121, - 338, - 22 - ], - [ - "move", - 14, - 121, - 338, - 22 - ], - [ - "load_dynamic", - 122, - 15, - 19, - 339, - 40 - ], - [ - "move", - 21, - 122, - 339, - 40 - ], - [ - "access", - 123, - 0, - 340, - 40 - ], - [ - "length", - 124, - 18, - 340, - 51 - ], - "_nop_tc_25", - "_nop_tc_26", - [ - "negate", - 125, - 124, - 340, - 51 - ], - [ - "jump", - "neg_done_320", - 340, - 51 - ], - "neg_err_319", - [ - "disrupt", - 340, - 51 - ], - "neg_done_320", - [ - "access", - 128, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 340, - 24 - ], - [ - "frame", - 129, - 128, - 3, - 340, - 24 - ], - [ - "null", - 130, - 340, - 24 - ], - [ - "setarg", - 129, - 0, - 130, - 340, - 24 - ], - [ - "setarg", - 129, - 1, - 16, - 340, - 24 - ], - [ - "setarg", - 129, - 2, - 123, - 340, - 24 - ], - [ - "setarg", - 129, - 3, - 125, - 340, - 24 - ], - [ - "invoke", - 129, - 127, - 340, - 24 - ], - [ - "move", - 10, - 127, - 340, - 24 - ], - [ - "jump", - "for_end_309", - 341, - 9 - ], - [ - "jump", - "if_end_318", - 341, - 9 - ], - "if_else_317", - "if_end_318", - "for_update_308", - [ - "int", - 131, - 1, - 335, - 45 - ], - [ - "move", - 132, - 19, - 335, - 45 - ], - [ - "is_text", - 134, - 132, - 335, - 45 - ], - [ - "jump_false", - 134, - "add_cn_322", - 335, - 45 - ], - "_nop_tc_27", - [ - "jump", - "add_cn_322", - 335, - 45 - ], - [ - "concat", - 133, - 132, - 131, - 335, - 45 - ], - [ - "jump", - "add_done_321", - 335, - 45 - ], - "add_cn_322", - [ - "is_num", - 134, - 132, - 335, - 45 - ], - [ - "jump_false", - 134, - "add_err_323", - 335, - 45 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "add", - 133, - 132, - 131, - 335, - 45 - ], - [ - "jump", - "add_done_321", - 335, - 45 - ], - "add_err_323", - [ - "disrupt", - 335, - 45 - ], - "add_done_321", - [ - "move", - 19, - 133, - 335, - 45 - ], - [ - "jump", - "for_start_307", - 335, - 45 - ], - "for_end_309", - [ - "is_text", - 137, - 5, - 345, - 23 - ], - [ - "jump_false", - 137, - "add_cn_325", - 345, - 23 - ], - [ - "is_text", - 138, - 10, - 345, - 23 - ], - [ - "jump_false", - 138, - "add_cn_325", - 345, - 23 - ], - [ - "concat", - 136, - 5, - 10, - 345, - 23 - ], - [ - "jump", - "add_done_324", - 345, - 23 - ], - "add_cn_325", - [ - "is_num", - 137, - 5, - 345, - 23 - ], - [ - "jump_false", - 137, - "add_err_326", - 345, - 23 - ], - [ - "is_num", - 138, - 10, - 345, - 23 - ], - [ - "jump_false", - 138, - "add_err_326", - 345, - 23 - ], - [ - "add", - 136, - 5, - 10, - 345, - 23 - ], - [ - "jump", - "add_done_324", - 345, - 23 - ], - "add_err_326", - [ - "disrupt", - 345, - 23 - ], - "add_done_324", - [ - "is_text", - 140, - 136, - 345, - 38 - ], - [ - "jump_false", - 140, - "add_cn_328", - 345, - 38 - ], - [ - "is_text", - 141, - 7, - 345, - 38 - ], - [ - "jump_false", - 141, - "add_cn_328", - 345, - 38 - ], - [ - "concat", - 139, - 136, - 7, - 345, - 38 - ], - [ - "jump", - "add_done_327", - 345, - 38 - ], - "add_cn_328", - [ - "is_num", - 140, - 136, - 345, - 38 - ], - [ - "jump_false", - 140, - "add_err_329", - 345, - 38 - ], - [ - "is_num", - 141, - 7, - 345, - 38 - ], - [ - "jump_false", - 141, - "add_err_329", - 345, - 38 - ], - [ - "add", - 139, - 136, - 7, - 345, - 38 - ], - [ - "jump", - "add_done_327", - 345, - 38 - ], - "add_err_329", - [ - "disrupt", - 345, - 38 - ], - "add_done_327", - [ - "move", - 11, - 139, - 345, - 38 - ], - [ - "load_dynamic", - 142, - 12, - 11, - 346, - 17 - ], - "_nop_bl_1", - [ - "jump_true", - 142, - "if_else_330", - 346, - 17 - ], - [ - "record", - 144, - 2 - ], - [ - "null", - 145, - 347, - 38 - ], - [ - "store_field", - 144, - 145, - "generic", - 347, - 38 - ], - [ - "record", - 146, - 0 - ], - [ - "store_field", - 144, - 146, - "variants", - 347, - 54 - ], - [ - "store_dynamic", - 12, - 144, - 11, - 347, - 14 - ], - [ - "jump", - "if_end_331", - 347, - 14 - ], - "if_else_330", - "if_end_331", - [ - "jump_false", - 14, - "if_else_332", - 350, - 9 - ], - [ - "load_dynamic", - 147, - 12, - 11, - 351, - 14 - ], - [ - "load_field", - 148, - 147, - "variants", - 351, - 14 - ], - [ - "store_dynamic", - 148, - 8, - 21, - 351, - 34 - ], - [ - "jump", - "if_end_333", - 351, - 34 - ], - "if_else_332", - [ - "load_dynamic", - 149, - 12, - 11, - 353, - 14 - ], - [ - "store_field", - 149, - 8, - "generic", - 353, - 14 - ], - "if_end_333", - "for_update_276", - [ - "int", - 150, - 1, - 320, - 35 - ], - [ - "move", - 151, - 13, - 320, - 35 - ], - [ - "is_text", - 153, - 151, - 320, - 35 - ], - [ - "jump_false", - 153, - "add_cn_335", - 320, - 35 - ], - "_nop_tc_30", - [ - "jump", - "add_cn_335", - 320, - 35 - ], - [ - "concat", - 152, - 151, - 150, - 320, - 35 - ], - [ - "jump", - "add_done_334", - 320, - 35 - ], - "add_cn_335", - [ - "is_num", - 153, - 151, - 320, - 35 - ], - [ - "jump_false", - 153, - "add_err_336", - 320, - 35 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "add", - 152, - 151, - 150, - 320, - 35 - ], - [ - "jump", - "add_done_334", - 320, - 35 - ], - "add_err_336", - [ - "disrupt", - 320, - 35 - ], - "add_done_334", - [ - "move", - 13, - 152, - 320, - 35 - ], - [ - "jump", - "for_start_275", - 320, - 35 - ], - "for_end_277", - [ - "array", - 155, - 0, - 358, - 16 - ], - [ - "move", - 17, - 155, - 358, - 16 - ], - [ - "access", - 157, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 359, - 10 - ], - [ - "frame", - 158, - 157, - 1, - 359, - 10 - ], - [ - "null", - 159, - 359, - 10 - ], - [ - "setarg", - 158, - 0, - 159, - 359, - 10 - ], - [ - "setarg", - 158, - 1, - 12, - 359, - 10 - ], - [ - "invoke", - 158, - 156, - 359, - 10 - ], - [ - "function", - 160, - 23, - 359, - 25 - ], - [ - "length", - 162, - 156, - 359, - 25 - ], - [ - "int", - 163, - 0, - 359, - 25 - ], - [ - "int", - 167, - 1, - 359, - 25 - ], - [ - "null", - 166, - 359, - 25 - ], - "arrfor_loop_359", - [ - "lt_int", - 164, - 163, - 162, - 359, - 25 - ], - [ - "jump_false", - 164, - "arrfor_done_360", - 359, - 25 - ], - [ - "load_index", - 165, - 156, - 163, - 359, - 25 - ], - [ - "frame", - 168, - 160, - 2, - 359, - 25 - ], - [ - "setarg", - 168, - 0, - 166, - 359, - 25 - ], - [ - "setarg", - 168, - 1, - 165, - 359, - 25 - ], - [ - "setarg", - 168, - 2, - 163, - 359, - 25 - ], - [ - "invoke", - 168, - 169, - 359, - 25 - ], - [ - "add", - 163, - 163, - 167, - 359, - 25 - ], - [ - "jump", - "arrfor_loop_359", - 359, - 25 - ], - "arrfor_done_360", - [ - "null", - 161, - 359, - 25 - ], - [ - "return", - 17, - 381, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 3, - 1, - 386, - 10 - ], - [ - "frame", - 4, - 3, - 1, - 386, - 10 - ], - [ - "null", - 5, - 386, - 10 - ], - [ - "setarg", - 4, - 0, - 5, - 386, - 10 - ], - [ - "setarg", - 4, - 1, - 1, - 386, - 10 - ], - [ - "tail_invoke", - 4, - 2, - 386, - 10 - ], - [ - "return", - 2, - 386, - 10 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "package.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 56, - "nr_close_slots": 0, - "instructions": [ - [ - "function", - 10, - 0, - 0, - 0 - ], - [ - "move", - 8, - 10, - 0, - 0 - ], - [ - "function", - 11, - 1, - 0, - 0 - ], - [ - "move", - 3, - 11, - 0, - 0 - ], - [ - "record", - 12, - 0 - ], - [ - "move", - 7, - 12, - 1, - 15 - ], - [ - "access", - 13, - "fd", - 2, - 14 - ], - [ - "access", - 15, + "name": "package.cm", + "functions": [ { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 1, "if_else_0", 15, 8], + ["return", 1, 15, 20], + "_nop_ur_1", + "if_else_0", + "if_end_1", + ["access", 3, "/", 16, 24], + ["access", 5, {"name":"starts_with","kind":"name","make":"intrinsic"}, 16, 7], + ["frame", 6, 5, 2, 16, 7], + ["null", 7, 16, 7], + ["setarg", 6, 0, 7, 16, 7], + ["setarg", 6, 1, 1, 16, 7], + ["setarg", 6, 2, 3, 16, 7], + ["invoke", 6, 4, 16, 7], + ["jump_false", 4, "if_else_2", 16, 7], + ["access", 8, "/", 17, 33], + ["access", 9, "_", 17, 38], + ["access", 11, {"name":"replace","kind":"name","make":"intrinsic"}, 17, 20], + ["frame", 12, 11, 3, 17, 20], + ["null", 13, 17, 20], + ["setarg", 12, 0, 13, 17, 20], + ["setarg", 12, 1, 1, 17, 20], + ["setarg", 12, 2, 8, 17, 20], + ["setarg", 12, 3, 9, 17, 20], + ["invoke", 12, 10, 17, 20], + ["access", 14, "@", 17, 44], + ["access", 15, "_", 17, 49], + ["access", 17, {"name":"replace","kind":"name","make":"intrinsic"}, 17, 12], + ["frame", 18, 17, 3, 17, 12], + ["null", 19, 17, 12], + ["setarg", 18, 0, 19, 17, 12], + ["setarg", 18, 1, 10, 17, 12], + ["setarg", 18, 2, 14, 17, 12], + ["setarg", 18, 3, 15, 17, 12], + ["tail_invoke", 18, 16, 17, 12], + ["return", 16, 17, 12], + "_nop_ur_2", + "if_else_2", + "if_end_3", + ["access", 20, "@", 18, 23], + ["access", 21, "_", 18, 28], + ["access", 23, {"name":"replace","kind":"name","make":"intrinsic"}, 18, 10], + ["frame", 24, 23, 3, 18, 10], + ["null", 25, 18, 10], + ["setarg", 24, 0, 25, 18, 10], + ["setarg", 24, 1, 1, 18, 10], + ["setarg", 24, 2, 20, 18, 10], + ["setarg", 24, 3, 21, 18, 10], + ["tail_invoke", 24, 22, 18, 10], + ["return", 22, 18, 10], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "safe_package_path", + "filename": "package.cm", + "nr_args": 1 }, - 2, - 10 - ], - [ - "frame", - 16, - 15, - 1, - 2, - 10 - ], - [ - "null", - 17, - 2, - 10 - ], - [ - "setarg", - 16, - 0, - 17, - 2, - 10 - ], - [ - "setarg", - 16, - 1, - 13, - 2, - 10 - ], - [ - "invoke", - 16, - 14, - 2, - 10 - ], - [ - "move", - 2, - 14, - 2, - 10 - ], - [ - "access", - 18, - "toml", - 3, - 16 - ], - [ - "access", - 20, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 70, + "nr_close_slots": 0, + "instructions": [ + "_nop_bl_1", + ["jump_true", 1, "if_else_4", 24, 8], + ["access", 4, ".", 25, 24], + ["get", 6, 2, 1, 25, 12], + ["is_proxy", 7, 6, 25, 12], + ["jump_false", 7, "record_path_6", 25, 12], + ["null", 8, 25, 12], + ["access", 9, "realpath", 25, 12], + ["array", 10, 0, 25, 12], + ["push", 10, 4, 25, 12], + ["frame", 11, 6, 2, 25, 12], + ["setarg", 11, 0, 8, 25, 12], + ["setarg", 11, 1, 9, 25, 12], + ["setarg", 11, 2, 10, 25, 12], + ["invoke", 11, 5, 25, 12], + ["jump", "call_done_7", 25, 12], + "record_path_6", + ["load_field", 12, 6, "realpath", 25, 12], + ["frame", 13, 12, 1, 25, 12], + ["setarg", 13, 0, 6, 25, 12], + ["setarg", 13, 1, 4, 25, 12], + ["invoke", 13, 5, 25, 12], + "call_done_7", + ["return", 5, 25, 12], + "_nop_ur_1", + "if_else_4", + "if_end_5", + ["access", 14, "/", 27, 25], + ["access", 16, {"name":"starts_with","kind":"name","make":"intrinsic"}, 27, 7], + ["frame", 17, 16, 2, 27, 7], + ["null", 18, 27, 7], + ["setarg", 17, 0, 18, 27, 7], + ["setarg", 17, 1, 1, 27, 7], + ["setarg", 17, 2, 14, 27, 7], + ["invoke", 17, 15, 27, 7], + ["jump_false", 15, "if_else_8", 27, 7], + ["return", 1, 28, 12], + "_nop_ur_2", + "if_else_8", + "if_end_9", + ["get", 20, 5, 1, 32, 21], + ["is_proxy", 21, 20, 32, 21], + ["jump_false", 21, "record_path_10", 32, 21], + ["null", 22, 32, 21], + ["access", 23, "get_target", 32, 21], + ["array", 24, 0, 32, 21], + ["push", 24, 1, 32, 21], + ["frame", 25, 20, 2, 32, 21], + ["setarg", 25, 0, 22, 32, 21], + ["setarg", 25, 1, 23, 32, 21], + ["setarg", 25, 2, 24, 32, 21], + ["invoke", 25, 19, 32, 21], + ["jump", "call_done_11", 32, 21], + "record_path_10", + ["load_field", 26, 20, "get_target", 32, 21], + ["frame", 27, 26, 1, 32, 21], + ["setarg", 27, 0, 20, 32, 21], + ["setarg", 27, 1, 1, 32, 21], + ["invoke", 27, 19, 32, 21], + "call_done_11", + ["move", 2, 19, 32, 21], + ["jump_false", 2, "if_else_12", 33, 7], + ["access", 28, "/", 35, 34], + ["access", 30, {"name":"starts_with","kind":"name","make":"intrinsic"}, 35, 9], + ["frame", 31, 30, 2, 35, 9], + ["null", 32, 35, 9], + ["setarg", 31, 0, 32, 35, 9], + ["setarg", 31, 1, 2, 35, 9], + ["setarg", 31, 2, 28, 35, 9], + ["invoke", 31, 29, 35, 9], + ["jump_false", 29, "if_else_14", 35, 9], + ["return", 2, 36, 14], + "_nop_ur_3", + "if_else_14", + "if_end_15", + ["get", 33, 6, 1, 38, 12], + ["load_field", 34, 33, "global_shop_path", 38, 12], + ["access", 35, "/packages/", 38, 34], + ["is_text", 37, 34, 38, 34], + ["jump_false", 37, "add_cn_17", 38, 34], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 36, 34, 35, 38, 34], + ["jump", "add_done_16", 38, 34], + "add_cn_17", + ["is_num", 37, 34, 38, 34], + ["jump_false", 37, "add_err_18", 38, 34], + "_nop_tc_3", + ["jump", "add_err_18", 38, 34], + ["add", 36, 34, 35, 38, 34], + ["jump", "add_done_16", 38, 34], + "add_err_18", + ["disrupt", 38, 34], + "add_done_16", + ["access", 39, "/", 38, 78], + ["access", 40, "_", 38, 83], + ["access", 42, {"name":"replace","kind":"name","make":"intrinsic"}, 38, 57], + ["frame", 43, 42, 3, 38, 57], + ["null", 44, 38, 57], + ["setarg", 43, 0, 44, 38, 57], + ["setarg", 43, 1, 2, 38, 57], + ["setarg", 43, 2, 39, 38, 57], + ["setarg", 43, 3, 40, 38, 57], + ["invoke", 43, 41, 38, 57], + ["access", 45, "@", 38, 89], + ["access", 46, "_", 38, 94], + ["access", 48, {"name":"replace","kind":"name","make":"intrinsic"}, 38, 49], + ["frame", 49, 48, 3, 38, 49], + ["null", 50, 38, 49], + ["setarg", 49, 0, 50, 38, 49], + ["setarg", 49, 1, 41, 38, 49], + ["setarg", 49, 2, 45, 38, 49], + ["setarg", 49, 3, 46, 38, 49], + ["invoke", 49, 47, 38, 49], + ["is_text", 52, 36, 38, 49], + ["jump_false", 52, "add_cn_20", 38, 49], + ["is_text", 53, 47, 38, 49], + ["jump_false", 53, "add_cn_20", 38, 49], + ["concat", 51, 36, 47, 38, 49], + ["jump", "add_done_19", 38, 49], + "add_cn_20", + ["is_num", 52, 36, 38, 49], + ["jump_false", 52, "add_err_21", 38, 49], + ["is_num", 53, 47, 38, 49], + ["jump_false", 53, "add_err_21", 38, 49], + ["add", 51, 36, 47, 38, 49], + ["jump", "add_done_19", 38, 49], + "add_err_21", + ["disrupt", 38, 49], + "add_done_19", + ["return", 51, 38, 49], + "_nop_ur_4", + "if_else_12", + "if_end_13", + ["get", 54, 6, 1, 42, 10], + ["load_field", 55, 54, "global_shop_path", 42, 10], + ["access", 56, "/packages/", 42, 32], + ["is_text", 58, 55, 42, 32], + ["jump_false", 58, "add_cn_23", 42, 32], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 57, 55, 56, 42, 32], + ["jump", "add_done_22", 42, 32], + "add_cn_23", + ["is_num", 58, 55, 42, 32], + ["jump_false", 58, "add_err_24", 42, 32], + "_nop_tc_6", + ["jump", "add_err_24", 42, 32], + ["add", 57, 55, 56, 42, 32], + ["jump", "add_done_22", 42, 32], + "add_err_24", + ["disrupt", 42, 32], + "add_done_22", + ["access", 60, "@", 42, 61], + ["access", 61, "_", 42, 66], + ["access", 63, {"name":"replace","kind":"name","make":"intrinsic"}, 42, 47], + ["frame", 64, 63, 3, 42, 47], + ["null", 65, 42, 47], + ["setarg", 64, 0, 65, 42, 47], + ["setarg", 64, 1, 1, 42, 47], + ["setarg", 64, 2, 60, 42, 47], + ["setarg", 64, 3, 61, 42, 47], + ["invoke", 64, 62, 42, 47], + ["is_text", 67, 57, 42, 47], + ["jump_false", 67, "add_cn_26", 42, 47], + ["is_text", 68, 62, 42, 47], + ["jump_false", 68, "add_cn_26", 42, 47], + ["concat", 66, 57, 62, 42, 47], + ["jump", "add_done_25", 42, 47], + "add_cn_26", + ["is_num", 67, 57, 42, 47], + ["jump_false", 67, "add_err_27", 42, 47], + ["is_num", 68, 62, 42, 47], + ["jump_false", 68, "add_err_27", 42, 47], + ["add", 66, 57, 62, 42, 47], + ["jump", "add_done_25", 42, 47], + "add_err_27", + ["disrupt", 42, 47], + "add_done_25", + ["return", 66, 42, 47], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "get_path", + "filename": "package.cm", + "nr_args": 1 }, - 3, - 12 - ], - [ - "frame", - 21, - 20, - 1, - 3, - 12 - ], - [ - "null", - 22, - 3, - 12 - ], - [ - "setarg", - 21, - 0, - 22, - 3, - 12 - ], - [ - "setarg", - 21, - 1, - 18, - 3, - 12 - ], - [ - "invoke", - 21, - 19, - 3, - 12 - ], - [ - "move", - 9, - 19, - 3, - 12 - ], - [ - "access", - 23, - "json", - 4, - 16 - ], - [ - "access", - 25, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 93, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 3, 1, 47, 21], + ["frame", 7, 6, 1, 47, 21], + ["null", 8, 47, 21], + ["setarg", 7, 0, 8, 47, 21], + ["setarg", 7, 1, 1, 47, 21], + ["invoke", 7, 5, 47, 21], + ["access", 9, "/cell.toml", 47, 38], + ["is_text", 11, 5, 47, 38], + ["jump_false", 11, "add_cn_29", 47, 38], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 10, 5, 9, 47, 38], + ["jump", "add_done_28", 47, 38], + "add_cn_29", + ["is_num", 11, 5, 47, 38], + ["jump_false", 11, "add_err_30", 47, 38], + "_nop_tc_3", + ["jump", "add_err_30", 47, 38], + ["add", 10, 5, 9, 47, 38], + ["jump", "add_done_28", 47, 38], + "add_err_30", + ["disrupt", 47, 38], + "add_done_28", + ["move", 2, 10, 47, 38], + ["get", 13, 1, 1, 50, 7], + ["load_dynamic", 14, 13, 2, 50, 20], + ["jump_false", 14, "if_else_31", 50, 20], + ["get", 15, 1, 1, 51, 12], + ["load_dynamic", 16, 15, 2, 51, 25], + ["return", 16, 51, 25], + "_nop_ur_1", + "if_else_31", + "if_end_32", + ["get", 18, 2, 1, 53, 8], + ["is_proxy", 19, 18, 53, 8], + ["jump_false", 19, "record_path_35", 53, 8], + ["null", 20, 53, 8], + ["access", 21, "is_file", 53, 8], + ["array", 22, 0, 53, 8], + ["push", 22, 2, 53, 8], + ["frame", 23, 18, 2, 53, 8], + ["setarg", 23, 0, 20, 53, 8], + ["setarg", 23, 1, 21, 53, 8], + ["setarg", 23, 2, 22, 53, 8], + ["invoke", 23, 17, 53, 8], + ["jump", "call_done_36", 53, 8], + "record_path_35", + ["load_field", 24, 18, "is_file", 53, 8], + ["frame", 25, 24, 1, 53, 8], + ["setarg", 25, 0, 18, 53, 8], + ["setarg", 25, 1, 2, 53, 8], + ["invoke", 25, 17, 53, 8], + "call_done_36", + "_nop_bl_1", + ["jump_true", 17, "if_else_33", 53, 8], + ["array", 27, 0, 1, 1], + ["push", 27, 2, 1, 1], + ["access", 28, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1], + ["access", 29, "{0} does not exist", 1, 1], + ["frame", 31, 28, 2, 1, 1], + ["null", 32, 1, 1], + ["setarg", 31, 0, 32, 1, 1], + ["setarg", 31, 1, 29, 1, 1], + ["setarg", 31, 2, 27, 1, 1], + ["invoke", 31, 30, 1, 1], + ["access", 34, {"name":"print","kind":"name","make":"intrinsic"}, 54, 5], + ["frame", 35, 34, 1, 54, 5], + ["null", 36, 54, 5], + ["setarg", 35, 0, 36, 54, 5], + ["setarg", 35, 1, 30, 54, 5], + ["invoke", 35, 33, 54, 5], + ["disrupt", 54, 45], + ["jump", "if_end_34", 54, 45], + "if_else_33", + "if_end_34", + ["get", 38, 2, 1, 57, 22], + ["is_proxy", 39, 38, 57, 22], + ["jump_false", 39, "record_path_37", 57, 22], + ["null", 40, 57, 22], + ["access", 41, "slurp", 57, 22], + ["array", 42, 0, 57, 22], + ["push", 42, 2, 57, 22], + ["frame", 43, 38, 2, 57, 22], + ["setarg", 43, 0, 40, 57, 22], + ["setarg", 43, 1, 41, 57, 22], + ["setarg", 43, 2, 42, 57, 22], + ["invoke", 43, 37, 57, 22], + ["jump", "call_done_38", 57, 22], + "record_path_37", + ["load_field", 44, 38, "slurp", 57, 22], + ["frame", 45, 44, 1, 57, 22], + ["setarg", 45, 0, 38, 57, 22], + ["setarg", 45, 1, 2, 57, 22], + ["invoke", 45, 37, 57, 22], + "call_done_38", + ["access", 47, {"name":"text","kind":"name","make":"intrinsic"}, 57, 17], + ["frame", 48, 47, 1, 57, 17], + ["null", 49, 57, 17], + ["setarg", 48, 0, 49, 57, 17], + ["setarg", 48, 1, 37, 57, 17], + ["invoke", 48, 46, 57, 17], + ["move", 3, 46, 57, 17], + ["not", 50, 3, 58, 8], + ["move", 51, 50, 58, 8], + ["jump_true", 51, "or_end_41", 58, 8], + ["access", 53, {"name":"trim","kind":"name","make":"intrinsic"}, 58, 26], + ["frame", 54, 53, 1, 58, 26], + ["null", 55, 58, 26], + ["setarg", 54, 0, 55, 58, 26], + ["setarg", 54, 1, 3, 58, 26], + ["invoke", 54, 52, 58, 26], + ["length", 56, 52, 58, 26], + ["access", 57, 0, 58, 44], + ["is_identical", 58, 56, 57, 58, 44], + ["jump_true", 58, "eq_done_42", 58, 44], + "_nop_tc_4", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + ["eq_int", 58, 56, 57, 58, 44], + ["jump", "eq_done_42", 58, 44], + "eq_ni_43", + "_nop_tc_8", + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + ["eq_float", 58, 56, 57, 58, 44], + ["jump", "eq_done_42", 58, 44], + "eq_nn_44", + "_nop_tc_12", + ["jump", "eq_nt_45", 58, 44], + "_nop_tc_13", + ["jump", "eq_nt_45", 58, 44], + ["eq_text", 58, 56, 57, 58, 44], + ["jump", "eq_done_42", 58, 44], + "eq_nt_45", + "_nop_tc_14", + ["jump", "eq_nnl_46", 58, 44], + "_nop_tc_15", + ["jump", "eq_nnl_46", 58, 44], + ["true", 58, 58, 44], + ["jump", "eq_done_42", 58, 44], + "eq_nnl_46", + "_nop_tc_16", + ["jump", "eq_nb_47", 58, 44], + "_nop_tc_17", + ["jump", "eq_nb_47", 58, 44], + ["eq_bool", 58, 56, 57, 58, 44], + ["jump", "eq_done_42", 58, 44], + "eq_nb_47", + ["false", 58, 58, 44], + "eq_done_42", + ["move", 51, 58, 58, 44], + "or_end_41", + ["jump_false", 51, "if_else_39", 58, 44], + ["record", 61, 0], + ["return", 61, 59, 12], + "_nop_ur_2", + "if_else_39", + "if_end_40", + ["get", 63, 9, 1, 61, 16], + ["is_proxy", 64, 63, 61, 16], + ["jump_false", 64, "record_path_48", 61, 16], + ["null", 65, 61, 16], + ["access", 66, "decode", 61, 16], + ["array", 67, 0, 61, 16], + ["push", 67, 3, 61, 16], + ["frame", 68, 63, 2, 61, 16], + ["setarg", 68, 0, 65, 61, 16], + ["setarg", 68, 1, 66, 61, 16], + ["setarg", 68, 2, 67, 61, 16], + ["invoke", 68, 62, 61, 16], + ["jump", "call_done_49", 61, 16], + "record_path_48", + ["load_field", 69, 63, "decode", 61, 16], + ["frame", 70, 69, 1, 61, 16], + ["setarg", 70, 0, 63, 61, 16], + ["setarg", 70, 1, 3, 61, 16], + ["invoke", 70, 62, 61, 16], + "call_done_49", + ["move", 4, 62, 61, 16], + "_nop_bl_2", + ["jump_true", 4, "if_else_50", 62, 8], + ["record", 72, 0], + ["return", 72, 63, 12], + "_nop_ur_3", + "if_else_50", + "if_end_51", + ["get", 74, 4, 1, 67, 24], + ["is_proxy", 75, 74, 67, 24], + ["jump_false", 75, "record_path_52", 67, 24], + ["null", 76, 67, 24], + ["access", 77, "encode", 67, 24], + ["array", 78, 0, 67, 24], + ["push", 78, 4, 67, 24], + ["frame", 79, 74, 2, 67, 24], + ["setarg", 79, 0, 76, 67, 24], + ["setarg", 79, 1, 77, 67, 24], + ["setarg", 79, 2, 78, 67, 24], + ["invoke", 79, 73, 67, 24], + ["jump", "call_done_53", 67, 24], + "record_path_52", + ["load_field", 80, 74, "encode", 67, 24], + ["frame", 81, 80, 1, 67, 24], + ["setarg", 81, 0, 74, 67, 24], + ["setarg", 81, 1, 4, 67, 24], + ["invoke", 81, 73, 67, 24], + "call_done_53", + ["get", 83, 4, 1, 67, 12], + ["is_proxy", 84, 83, 67, 12], + ["jump_false", 84, "record_path_54", 67, 12], + ["null", 85, 67, 12], + ["access", 86, "decode", 67, 12], + ["array", 87, 0, 67, 12], + ["push", 87, 73, 67, 12], + ["frame", 88, 83, 2, 67, 12], + ["setarg", 88, 0, 85, 67, 12], + ["setarg", 88, 1, 86, 67, 12], + ["setarg", 88, 2, 87, 67, 12], + ["invoke", 88, 82, 67, 12], + ["jump", "call_done_55", 67, 12], + "record_path_54", + ["load_field", 89, 83, "decode", 67, 12], + ["frame", 90, 89, 1, 67, 12], + ["setarg", 90, 0, 83, 67, 12], + ["setarg", 90, 1, 73, 67, 12], + ["invoke", 90, 82, 67, 12], + "call_done_55", + ["move", 4, 82, 67, 12], + ["get", 91, 1, 1, 68, 3], + ["store_dynamic", 91, 4, 2, 68, 16], + ["return", 4, 70, 10], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 }, - 4, - 12 - ], - [ - "frame", - 26, - 25, - 1, - 4, - 12 - ], - [ - "null", - 27, - 4, - 12 - ], - [ - "setarg", - 26, - 0, - 27, - 4, - 12 - ], - [ - "setarg", - 26, - 1, - 23, - 4, - 12 - ], - [ - "invoke", - 26, - 24, - 4, - 12 - ], - [ - "move", - 4, - 24, - 4, - 12 - ], - [ - "access", - 28, - "os", - 5, - 14 - ], - [ - "access", - 30, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 40, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 3, 1, 75, 21], + ["frame", 6, 5, 1, 75, 21], + ["null", 7, 75, 21], + ["setarg", 6, 0, 7, 75, 21], + ["setarg", 6, 1, 1, 75, 21], + ["invoke", 6, 4, 75, 21], + ["access", 8, "/cell.toml", 75, 38], + ["is_text", 10, 4, 75, 38], + ["jump_false", 10, "add_cn_57", 75, 38], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 9, 4, 8, 75, 38], + ["jump", "add_done_56", 75, 38], + "add_cn_57", + ["is_num", 10, 4, 75, 38], + ["jump_false", 10, "add_err_58", 75, 38], + "_nop_tc_3", + ["jump", "add_err_58", 75, 38], + ["add", 9, 4, 8, 75, 38], + ["jump", "add_done_56", 75, 38], + "add_err_58", + ["disrupt", 75, 38], + "add_done_56", + ["move", 3, 9, 75, 38], + ["get", 13, 9, 1, 76, 42], + ["is_proxy", 14, 13, 76, 42], + ["jump_false", 14, "record_path_59", 76, 42], + ["null", 15, 76, 42], + ["access", 16, "encode", 76, 42], + ["array", 17, 0, 76, 42], + ["push", 17, 2, 76, 42], + ["frame", 18, 13, 2, 76, 42], + ["setarg", 18, 0, 15, 76, 42], + ["setarg", 18, 1, 16, 76, 42], + ["setarg", 18, 2, 17, 76, 42], + ["invoke", 18, 12, 76, 42], + ["jump", "call_done_60", 76, 42], + "record_path_59", + ["load_field", 19, 13, "encode", 76, 42], + ["frame", 20, 19, 1, 76, 42], + ["setarg", 20, 0, 13, 76, 42], + ["setarg", 20, 1, 2, 76, 42], + ["invoke", 20, 12, 76, 42], + "call_done_60", + ["access", 22, {"name":"utf8","kind":"name","make":"intrinsic"}, 76, 30], + ["is_proxy", 23, 22, 76, 30], + ["jump_false", 23, "record_path_61", 76, 30], + ["null", 24, 76, 30], + ["access", 25, "encode", 76, 30], + ["array", 26, 0, 76, 30], + ["push", 26, 12, 76, 30], + ["frame", 27, 22, 2, 76, 30], + ["setarg", 27, 0, 24, 76, 30], + ["setarg", 27, 1, 25, 76, 30], + ["setarg", 27, 2, 26, 76, 30], + ["invoke", 27, 21, 76, 30], + ["jump", "call_done_62", 76, 30], + "record_path_61", + ["load_field", 28, 22, "encode", 76, 30], + ["frame", 29, 28, 1, 76, 30], + ["setarg", 29, 0, 22, 76, 30], + ["setarg", 29, 1, 12, 76, 30], + ["invoke", 29, 21, 76, 30], + "call_done_62", + ["get", 31, 2, 1, 76, 3], + ["is_proxy", 32, 31, 76, 3], + ["jump_false", 32, "record_path_63", 76, 3], + ["null", 33, 76, 3], + ["access", 34, "slurpwrite", 76, 3], + ["array", 35, 0, 76, 3], + ["push", 35, 3, 76, 3], + ["push", 35, 21, 76, 3], + ["frame", 36, 31, 2, 76, 3], + ["setarg", 36, 0, 33, 76, 3], + ["setarg", 36, 1, 34, 76, 3], + ["setarg", 36, 2, 35, 76, 3], + ["invoke", 36, 30, 76, 3], + ["jump", "call_done_64", 76, 3], + "record_path_63", + ["load_field", 37, 31, "slurpwrite", 76, 3], + ["frame", 38, 37, 2, 76, 3], + ["setarg", 38, 0, 31, 76, 3], + ["setarg", 38, 1, 3, 76, 3], + ["setarg", 38, 2, 21, 76, 3], + ["invoke", 38, 30, 76, 3], + "call_done_64", + ["null", 39, 76, 3], + ["return", 39, 76, 3] + ], + "name": "", + "filename": "package.cm", + "nr_args": 2 }, - 5, - 10 - ], - [ - "frame", - 31, - 30, - 1, - 5, - 10 - ], - [ - "null", - 32, - 5, - 10 - ], - [ - "setarg", - 31, - 0, - 32, - 5, - 10 - ], - [ - "setarg", - 31, - 1, - 28, - 5, - 10 - ], - [ - "invoke", - 31, - 29, - 5, - 10 - ], - [ - "move", - 6, - 29, - 5, - 10 - ], - [ - "access", - 33, - "link", - 6, - 16 - ], - [ - "access", - 35, { - "name": "use", - "kind": "name", - "make": "intrinsic" + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 7, 1, 81, 10], + ["is_proxy", 4, 3, 81, 10], + ["jump_false", 4, "record_path_65", 81, 10], + ["null", 5, 81, 10], + ["access", 6, "load_config", 81, 10], + ["array", 7, 0, 81, 10], + ["push", 7, 1, 81, 10], + ["frame", 8, 3, 2, 81, 10], + ["setarg", 8, 0, 5, 81, 10], + ["setarg", 8, 1, 6, 81, 10], + ["setarg", 8, 2, 7, 81, 10], + ["invoke", 8, 2, 81, 10], + ["jump", "call_done_66", 81, 10], + "record_path_65", + ["load_field", 9, 3, "load_config", 81, 10], + ["frame", 10, 9, 1, 81, 10], + ["setarg", 10, 0, 3, 81, 10], + ["setarg", 10, 1, 1, 81, 10], + ["invoke", 10, 2, 81, 10], + "call_done_66", + ["load_field", 11, 2, "dependencies", 81, 10], + ["return", 11, 81, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 }, - 6, - 12 - ], - [ - "frame", - 36, - 35, - 1, - 6, - 12 - ], - [ - "null", - 37, - 6, - 12 - ], - [ - "setarg", - 36, - 0, - 37, - 6, - 12 - ], - [ - "setarg", - 36, - 1, - 33, - 6, - 12 - ], - [ - "invoke", - 36, - 34, - 6, - 12 - ], - [ - "move", - 5, - 34, - 6, - 12 - ], - [ - "record", - 38, - 0 - ], - [ - "move", - 1, - 38, - 9, - 20 - ], - [ - "function", - 39, - 2, - 45, - 23 - ], - [ - "store_field", - 7, - 39, - "load_config", - 45, - 1 - ], - [ - "function", - 40, - 3, - 73, - 23 - ], - [ - "store_field", - 7, - 40, - "save_config", - 73, - 1 - ], - [ - "function", - 41, - 4, - 79, - 24 - ], - [ - "store_field", - 7, - 41, - "dependencies", - 79, - 1 - ], - [ - "function", - 42, - 6, - 84, - 22 - ], - [ - "store_field", - 7, - 42, - "find_alias", - 84, - 1 - ], - [ - "function", - 43, - 7, - 96, - 28 - ], - [ - "store_field", - 7, - 43, - "alias_to_package", - 96, - 1 - ], - [ - "function", - 44, - 8, - 104, - 26 - ], - [ - "store_field", - 7, - 44, - "add_dependency", - 104, - 1 - ], - [ - "function", - 45, - 9, - 114, - 29 - ], - [ - "store_field", - 7, - 45, - "remove_dependency", - 114, - 1 - ], - [ - "function", - 46, - 10, - 130, - 28 - ], - [ - "store_field", - 7, - 46, - "find_package_dir", - 130, - 1 - ], - [ - "function", - 47, - 12, - 155, - 23 - ], - [ - "store_field", - 7, - 47, - "split_alias", - 155, - 1 - ], - [ - "function", - 48, - 15, - 183, - 31 - ], - [ - "store_field", - 7, - 48, - "gather_dependencies", - 183, - 1 - ], - [ - "function", - 49, - 17, - 208, - 22 - ], - [ - "store_field", - 7, - 49, - "list_files", - 208, - 1 - ], - [ - "function", - 50, - 18, - 247, - 24 - ], - [ - "store_field", - 7, - 50, - "list_modules", - 247, - 1 - ], - [ - "function", - 51, - 19, - 259, - 25 - ], - [ - "store_field", - 7, - 51, - "list_programs", - 259, - 1 - ], - [ - "function", - 52, - 22, - 275, - 21 - ], - [ - "store_field", - 7, - 52, - "get_flags", - 275, - 1 - ], - [ - "function", - 53, - 24, - 299, - 23 - ], - [ - "store_field", - 7, - 53, - "get_c_files", - 299, - 1 - ], - [ - "function", - 54, - 25, - 385, - 19 - ], - [ - "store_field", - 7, - 54, - "get_dir", - 385, - 1 - ], - [ - "return", - 7, - 389, - 8 - ], - "_nop_ur_1", - "_nop_ur_2" + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 3, 1, 91, 9], + ["load_field", 3, 2, "dependencies", 91, 9], + ["load_dynamic", 4, 3, 1, 91, 29], + ["get", 5, 2, 1, 91, 39], + ["is_identical", 6, 4, 5, 91, 39], + ["jump_true", 6, "eq_done_73", 91, 39], + ["is_int", 7, 4, 91, 39], + ["jump_false", 7, "eq_ni_74", 91, 39], + ["is_int", 8, 5, 91, 39], + ["jump_false", 8, "eq_ni_74", 91, 39], + ["eq_int", 6, 4, 5, 91, 39], + ["jump", "eq_done_73", 91, 39], + "eq_ni_74", + ["is_num", 7, 4, 91, 39], + ["jump_false", 7, "eq_nn_75", 91, 39], + ["is_num", 8, 5, 91, 39], + ["jump_false", 8, "eq_nn_75", 91, 39], + ["eq_float", 6, 4, 5, 91, 39], + ["jump", "eq_done_73", 91, 39], + "eq_nn_75", + ["is_text", 7, 4, 91, 39], + ["jump_false", 7, "eq_nt_76", 91, 39], + ["is_text", 8, 5, 91, 39], + ["jump_false", 8, "eq_nt_76", 91, 39], + ["eq_text", 6, 4, 5, 91, 39], + ["jump", "eq_done_73", 91, 39], + "eq_nt_76", + ["is_null", 7, 4, 91, 39], + ["jump_false", 7, "eq_nnl_77", 91, 39], + ["is_null", 8, 5, 91, 39], + ["jump_false", 8, "eq_nnl_77", 91, 39], + ["true", 6, 91, 39], + ["jump", "eq_done_73", 91, 39], + "eq_nnl_77", + ["is_bool", 7, 4, 91, 39], + ["jump_false", 7, "eq_nb_78", 91, 39], + ["is_bool", 8, 5, 91, 39], + ["jump_false", 8, "eq_nb_78", 91, 39], + ["eq_bool", 6, 4, 5, 91, 39], + ["jump", "eq_done_73", 91, 39], + "eq_nb_78", + ["false", 6, 91, 39], + "eq_done_73", + ["jump_false", 6, "if_else_71", 91, 39], + ["put", 1, 4, 1, 91, 56], + ["jump", "if_end_72", 91, 56], + "if_else_71", + "if_end_72", + ["null", 9, 91, 56], + ["return", 9, 91, 56] + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 33, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 7, 1, 86, 16], + ["is_proxy", 7, 6, 86, 16], + ["jump_false", 7, "record_path_67", 86, 16], + ["null", 8, 86, 16], + ["access", 9, "load_config", 86, 16], + ["array", 10, 0, 86, 16], + ["push", 10, 1, 86, 16], + ["frame", 11, 6, 2, 86, 16], + ["setarg", 11, 0, 8, 86, 16], + ["setarg", 11, 1, 9, 86, 16], + ["setarg", 11, 2, 10, 86, 16], + ["invoke", 11, 5, 86, 16], + ["jump", "call_done_68", 86, 16], + "record_path_67", + ["load_field", 12, 6, "load_config", 86, 16], + ["frame", 13, 12, 1, 86, 16], + ["setarg", 13, 0, 6, 86, 16], + ["setarg", 13, 1, 1, 86, 16], + ["invoke", 13, 5, 86, 16], + "call_done_68", + ["move", 3, 5, 86, 16], + ["load_field", 14, 3, "dependencies", 87, 8], + "_nop_bl_1", + ["jump_true", 14, "if_else_69", 87, 8], + ["null", 16, 87, 36], + ["return", 16, 87, 36], + "_nop_ur_1", + "if_else_69", + "if_end_70", + ["null", 4, 89, 15], + ["load_field", 17, 3, "dependencies", 90, 16], + ["access", 19, {"name":"array","kind":"name","make":"intrinsic"}, 90, 10], + ["frame", 20, 19, 1, 90, 10], + ["null", 21, 90, 10], + ["setarg", 20, 0, 21, 90, 10], + ["setarg", 20, 1, 17, 90, 10], + ["invoke", 20, 18, 90, 10], + ["function", 22, 5, 90, 38], + ["length", 24, 18, 90, 38], + ["int", 25, 0, 90, 38], + ["int", 29, 1, 90, 38], + ["null", 28, 90, 38], + "arrfor_loop_79", + ["lt_int", 26, 25, 24, 90, 38], + ["jump_false", 26, "arrfor_done_80", 90, 38], + ["load_index", 27, 18, 25, 90, 38], + ["frame", 30, 22, 2, 90, 38], + ["setarg", 30, 0, 28, 90, 38], + ["setarg", 30, 1, 27, 90, 38], + ["setarg", 30, 2, 25, 90, 38], + ["invoke", 30, 31, 90, 38], + ["add", 25, 25, 29, 90, 38], + ["jump", "arrfor_loop_79", 90, 38], + "arrfor_done_80", + ["null", 23, 90, 38], + ["return", 4, 93, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "package.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 19, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 7, 1, 98, 16], + ["is_proxy", 6, 5, 98, 16], + ["jump_false", 6, "record_path_81", 98, 16], + ["null", 7, 98, 16], + ["access", 8, "load_config", 98, 16], + ["array", 9, 0, 98, 16], + ["push", 9, 1, 98, 16], + ["frame", 10, 5, 2, 98, 16], + ["setarg", 10, 0, 7, 98, 16], + ["setarg", 10, 1, 8, 98, 16], + ["setarg", 10, 2, 9, 98, 16], + ["invoke", 10, 4, 98, 16], + ["jump", "call_done_82", 98, 16], + "record_path_81", + ["load_field", 11, 5, "load_config", 98, 16], + ["frame", 12, 11, 1, 98, 16], + ["setarg", 12, 0, 5, 98, 16], + ["setarg", 12, 1, 1, 98, 16], + ["invoke", 12, 4, 98, 16], + "call_done_82", + ["move", 3, 4, 98, 16], + ["load_field", 13, 3, "dependencies", 99, 8], + "_nop_bl_1", + ["jump_true", 13, "if_else_83", 99, 8], + ["null", 15, 99, 36], + ["return", 15, 99, 36], + "_nop_ur_1", + "if_else_83", + "if_end_84", + ["load_field", 16, 3, "dependencies", 100, 10], + ["load_dynamic", 17, 16, 2, 100, 30], + ["return", 17, 100, 30], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "package.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 34, + "nr_close_slots": 0, + "instructions": [ + ["null", 6, 106, 25], + ["is_identical", 7, 3, 6, 106, 25], + ["jump_true", 7, "eq_done_87", 106, 25], + ["is_int", 8, 3, 106, 25], + ["jump_false", 8, "eq_ni_88", 106, 25], + "_nop_tc_1", + ["jump", "eq_ni_88", 106, 25], + ["eq_int", 7, 3, 6, 106, 25], + ["jump", "eq_done_87", 106, 25], + "eq_ni_88", + ["is_num", 8, 3, 106, 25], + ["jump_false", 8, "eq_nn_89", 106, 25], + "_nop_tc_2", + ["jump", "eq_nn_89", 106, 25], + ["eq_float", 7, 3, 6, 106, 25], + ["jump", "eq_done_87", 106, 25], + "eq_nn_89", + ["is_text", 8, 3, 106, 25], + ["jump_false", 8, "eq_nt_90", 106, 25], + "_nop_tc_3", + ["jump", "eq_nt_90", 106, 25], + ["eq_text", 7, 3, 6, 106, 25], + ["jump", "eq_done_87", 106, 25], + "eq_nt_90", + ["is_null", 8, 3, 106, 25], + ["jump_false", 8, "eq_nnl_91", 106, 25], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 106, 25], + ["jump", "eq_done_87", 106, 25], + "eq_nnl_91", + ["is_bool", 8, 3, 106, 25], + ["jump_false", 8, "eq_nb_92", 106, 25], + "_nop_tc_6", + ["jump", "eq_nb_92", 106, 25], + ["eq_bool", 7, 3, 6, 106, 25], + ["jump", "eq_done_87", 106, 25], + "eq_nb_92", + ["false", 7, 106, 25], + "eq_done_87", + ["jump_false", 7, "tern_else_85", 106, 25], + ["move", 10, 2, 106, 32], + ["jump", "tern_end_86", 106, 32], + "tern_else_85", + ["move", 10, 3, 106, 42], + "tern_end_86", + ["move", 4, 10, 106, 42], + ["get", 12, 7, 1, 107, 16], + ["is_proxy", 13, 12, 107, 16], + ["jump_false", 13, "record_path_93", 107, 16], + ["null", 14, 107, 16], + ["access", 15, "load_config", 107, 16], + ["array", 16, 0, 107, 16], + ["push", 16, 1, 107, 16], + ["frame", 17, 12, 2, 107, 16], + ["setarg", 17, 0, 14, 107, 16], + ["setarg", 17, 1, 15, 107, 16], + ["setarg", 17, 2, 16, 107, 16], + ["invoke", 17, 11, 107, 16], + ["jump", "call_done_94", 107, 16], + "record_path_93", + ["load_field", 18, 12, "load_config", 107, 16], + ["frame", 19, 18, 1, 107, 16], + ["setarg", 19, 0, 12, 107, 16], + ["setarg", 19, 1, 1, 107, 16], + ["invoke", 19, 11, 107, 16], + "call_done_94", + ["move", 5, 11, 107, 16], + ["load_field", 20, 5, "dependencies", 108, 8], + "_nop_bl_1", + ["jump_true", 20, "if_else_95", 108, 8], + ["record", 22, 0], + ["store_field", 5, 22, "dependencies", 108, 29], + ["jump", "if_end_96", 108, 29], + "if_else_95", + "if_end_96", + ["load_field", 23, 5, "dependencies", 109, 3], + ["store_dynamic", 23, 2, 4, 109, 23], + ["get", 25, 7, 1, 110, 3], + ["is_proxy", 26, 25, 110, 3], + ["jump_false", 26, "record_path_97", 110, 3], + ["null", 27, 110, 3], + ["access", 28, "save_config", 110, 3], + ["array", 29, 0, 110, 3], + ["push", 29, 1, 110, 3], + ["push", 29, 5, 110, 3], + ["frame", 30, 25, 2, 110, 3], + ["setarg", 30, 0, 27, 110, 3], + ["setarg", 30, 1, 28, 110, 3], + ["setarg", 30, 2, 29, 110, 3], + ["invoke", 30, 24, 110, 3], + ["jump", "call_done_98", 110, 3], + "record_path_97", + ["load_field", 31, 25, "save_config", 110, 3], + ["frame", 32, 31, 2, 110, 3], + ["setarg", 32, 0, 25, 110, 3], + ["setarg", 32, 1, 1, 110, 3], + ["setarg", 32, 2, 5, 110, 3], + ["invoke", 32, 24, 110, 3], + "call_done_98", + ["null", 33, 110, 3], + ["return", 33, 110, 3] + ], + "name": "", + "filename": "package.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 42, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 7, 1, 116, 16], + ["is_proxy", 7, 6, 116, 16], + ["jump_false", 7, "record_path_99", 116, 16], + ["null", 8, 116, 16], + ["access", 9, "load_config", 116, 16], + ["array", 10, 0, 116, 16], + ["push", 10, 1, 116, 16], + ["frame", 11, 6, 2, 116, 16], + ["setarg", 11, 0, 8, 116, 16], + ["setarg", 11, 1, 9, 116, 16], + ["setarg", 11, 2, 10, 116, 16], + ["invoke", 11, 5, 116, 16], + ["jump", "call_done_100", 116, 16], + "record_path_99", + ["load_field", 12, 6, "load_config", 116, 16], + ["frame", 13, 12, 1, 116, 16], + ["setarg", 13, 0, 6, 116, 16], + ["setarg", 13, 1, 1, 116, 16], + ["invoke", 13, 5, 116, 16], + "call_done_100", + ["move", 4, 5, 116, 16], + ["load_field", 14, 4, "dependencies", 117, 8], + "_nop_bl_1", + ["jump_true", 14, "if_else_101", 117, 8], + ["null", 16, 117, 29], + ["return", 16, 117, 29], + "_nop_ur_1", + "if_else_101", + "if_end_102", + ["null", 3, 119, 15], + ["load_field", 17, 4, "dependencies", 120, 7], + ["load_dynamic", 18, 17, 2, 120, 27], + ["jump_false", 18, "if_else_103", 120, 27], + ["load_field", 20, 4, "dependencies", 121, 12], + ["delete", 19, 20, 2, 121, 32], + ["jump", "if_end_104", 121, 32], + "if_else_103", + ["get", 22, 7, 1, 123, 13], + ["is_proxy", 23, 22, 123, 13], + ["jump_false", 23, "record_path_105", 123, 13], + ["null", 24, 123, 13], + ["access", 25, "find_alias", 123, 13], + ["array", 26, 0, 123, 13], + ["push", 26, 1, 123, 13], + ["push", 26, 2, 123, 13], + ["frame", 27, 22, 2, 123, 13], + ["setarg", 27, 0, 24, 123, 13], + ["setarg", 27, 1, 25, 123, 13], + ["setarg", 27, 2, 26, 123, 13], + ["invoke", 27, 21, 123, 13], + ["jump", "call_done_106", 123, 13], + "record_path_105", + ["load_field", 28, 22, "find_alias", 123, 13], + ["frame", 29, 28, 2, 123, 13], + ["setarg", 29, 0, 22, 123, 13], + ["setarg", 29, 1, 1, 123, 13], + ["setarg", 29, 2, 2, 123, 13], + ["invoke", 29, 21, 123, 13], + "call_done_106", + ["move", 3, 21, 123, 13], + ["jump_false", 3, "if_else_107", 124, 9], + ["load_field", 31, 4, "dependencies", 125, 14], + ["delete", 30, 31, 3, 125, 34], + ["jump", "if_end_108", 125, 34], + "if_else_107", + "if_end_108", + "if_end_104", + ["get", 33, 7, 1, 127, 3], + ["is_proxy", 34, 33, 127, 3], + ["jump_false", 34, "record_path_109", 127, 3], + ["null", 35, 127, 3], + ["access", 36, "save_config", 127, 3], + ["array", 37, 0, 127, 3], + ["push", 37, 1, 127, 3], + ["push", 37, 4, 127, 3], + ["frame", 38, 33, 2, 127, 3], + ["setarg", 38, 0, 35, 127, 3], + ["setarg", 38, 1, 36, 127, 3], + ["setarg", 38, 2, 37, 127, 3], + ["invoke", 38, 32, 127, 3], + ["jump", "call_done_110", 127, 3], + "record_path_109", + ["load_field", 39, 33, "save_config", 127, 3], + ["frame", 40, 39, 2, 127, 3], + ["setarg", 40, 0, 33, 127, 3], + ["setarg", 40, 1, 1, 127, 3], + ["setarg", 40, 2, 4, 127, 3], + ["invoke", 40, 32, 127, 3], + "call_done_110", + ["null", 41, 127, 3], + ["return", 41, 127, 3] + ], + "name": "", + "filename": "package.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 62, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 2, 1, 132, 18], + ["is_proxy", 7, 6, 132, 18], + ["jump_false", 7, "record_path_111", 132, 18], + ["null", 8, 132, 18], + ["access", 9, "realpath", 132, 18], + ["array", 10, 0, 132, 18], + ["push", 10, 1, 132, 18], + ["frame", 11, 6, 2, 132, 18], + ["setarg", 11, 0, 8, 132, 18], + ["setarg", 11, 1, 9, 132, 18], + ["setarg", 11, 2, 10, 132, 18], + ["invoke", 11, 5, 132, 18], + ["jump", "call_done_112", 132, 18], + "record_path_111", + ["load_field", 12, 6, "realpath", 132, 18], + ["frame", 13, 12, 1, 132, 18], + ["setarg", 13, 0, 6, 132, 18], + ["setarg", 13, 1, 1, 132, 18], + ["invoke", 13, 5, 132, 18], + "call_done_112", + ["move", 2, 5, 132, 18], + ["move", 3, 2, 134, 13], + ["get", 15, 2, 1, 135, 7], + ["is_proxy", 16, 15, 135, 7], + ["jump_false", 16, "record_path_115", 135, 7], + ["null", 17, 135, 7], + ["access", 18, "is_file", 135, 7], + ["array", 19, 0, 135, 7], + ["push", 19, 3, 135, 7], + ["frame", 20, 15, 2, 135, 7], + ["setarg", 20, 0, 17, 135, 7], + ["setarg", 20, 1, 18, 135, 7], + ["setarg", 20, 2, 19, 135, 7], + ["invoke", 20, 14, 135, 7], + ["jump", "call_done_116", 135, 7], + "record_path_115", + ["load_field", 21, 15, "is_file", 135, 7], + ["frame", 22, 21, 1, 135, 7], + ["setarg", 22, 0, 15, 135, 7], + ["setarg", 22, 1, 3, 135, 7], + ["invoke", 22, 14, 135, 7], + "call_done_116", + ["jump_false", 14, "if_else_113", 135, 7], + ["get", 24, 2, 1, 136, 11], + ["is_proxy", 25, 24, 136, 11], + ["jump_false", 25, "record_path_117", 136, 11], + ["null", 26, 136, 11], + ["access", 27, "dirname", 136, 11], + ["array", 28, 0, 136, 11], + ["push", 28, 3, 136, 11], + ["frame", 29, 24, 2, 136, 11], + ["setarg", 29, 0, 26, 136, 11], + ["setarg", 29, 1, 27, 136, 11], + ["setarg", 29, 2, 28, 136, 11], + ["invoke", 29, 23, 136, 11], + ["jump", "call_done_118", 136, 11], + "record_path_117", + ["load_field", 30, 24, "dirname", 136, 11], + ["frame", 31, 30, 1, 136, 11], + ["setarg", 31, 0, 24, 136, 11], + ["setarg", 31, 1, 3, 136, 11], + ["invoke", 31, 23, 136, 11], + "call_done_118", + ["move", 3, 23, 136, 11], + ["jump", "if_end_114", 136, 11], + "if_else_113", + "if_end_114", + ["null", 4, 138, 19], + "while_start_119", + ["move", 32, 3, 139, 10], + ["jump_false", 32, "and_end_121", 139, 10], + ["length", 33, 3, 139, 24], + ["access", 34, 0, 139, 31], + "_nop_tc_1", + "_nop_tc_2", + "_nop_tc_3", + "_nop_tc_4", + ["gt_int", 35, 33, 34, 139, 31], + ["jump", "rel_done_124", 139, 31], + "rel_ni_122", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + ["gt_float", 35, 33, 34, 139, 31], + ["jump", "rel_done_124", 139, 31], + "rel_nn_123", + "_nop_tc_9", + ["jump", "rel_err_125", 139, 31], + "_nop_tc_10", + ["jump", "rel_err_125", 139, 31], + ["gt_text", 35, 33, 34, 139, 31], + ["jump", "rel_done_124", 139, 31], + "rel_err_125", + ["disrupt", 139, 31], + "rel_done_124", + ["move", 32, 35, 139, 31], + "and_end_121", + ["jump_false", 32, "while_end_120", 139, 31], + ["access", 38, "/cell.toml", 140, 23], + ["is_text", 40, 3, 140, 23], + ["jump_false", 40, "add_cn_127", 140, 23], + "_nop_tc_11", + "_nop_tc_12", + ["concat", 39, 3, 38, 140, 23], + ["jump", "add_done_126", 140, 23], + "add_cn_127", + ["is_num", 40, 3, 140, 23], + ["jump_false", 40, "add_err_128", 140, 23], + "_nop_tc_13", + ["jump", "add_err_128", 140, 23], + ["add", 39, 3, 38, 140, 23], + ["jump", "add_done_126", 140, 23], + "add_err_128", + ["disrupt", 140, 23], + "add_done_126", + ["move", 4, 39, 140, 23], + ["get", 43, 2, 1, 141, 9], + ["is_proxy", 44, 43, 141, 9], + ["jump_false", 44, "record_path_131", 141, 9], + ["null", 45, 141, 9], + ["access", 46, "is_file", 141, 9], + ["array", 47, 0, 141, 9], + ["push", 47, 4, 141, 9], + ["frame", 48, 43, 2, 141, 9], + ["setarg", 48, 0, 45, 141, 9], + ["setarg", 48, 1, 46, 141, 9], + ["setarg", 48, 2, 47, 141, 9], + ["invoke", 48, 42, 141, 9], + ["jump", "call_done_132", 141, 9], + "record_path_131", + ["load_field", 49, 43, "is_file", 141, 9], + ["frame", 50, 49, 1, 141, 9], + ["setarg", 50, 0, 43, 141, 9], + ["setarg", 50, 1, 4, 141, 9], + ["invoke", 50, 42, 141, 9], + "call_done_132", + ["jump_false", 42, "if_else_129", 141, 9], + ["return", 3, 142, 14], + "_nop_ur_1", + "if_else_129", + "if_end_130", + ["get", 52, 2, 1, 144, 11], + ["is_proxy", 53, 52, 144, 11], + ["jump_false", 53, "record_path_133", 144, 11], + ["null", 54, 144, 11], + ["access", 55, "dirname", 144, 11], + ["array", 56, 0, 144, 11], + ["push", 56, 3, 144, 11], + ["frame", 57, 52, 2, 144, 11], + ["setarg", 57, 0, 54, 144, 11], + ["setarg", 57, 1, 55, 144, 11], + ["setarg", 57, 2, 56, 144, 11], + ["invoke", 57, 51, 144, 11], + ["jump", "call_done_134", 144, 11], + "record_path_133", + ["load_field", 58, 52, "dirname", 144, 11], + ["frame", 59, 58, 1, 144, 11], + ["setarg", 59, 0, 52, 144, 11], + ["setarg", 59, 1, 3, 144, 11], + ["invoke", 59, 51, 144, 11], + "call_done_134", + ["move", 3, 51, 144, 11], + ["jump", "while_start_119", 144, 11], + "while_end_120", + ["null", 60, 147, 10], + ["return", 60, 147, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 73, + "nr_slots": 39, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 1, 1, 165, 38], + ["get", 7, 7, 2, 165, 18], + ["is_proxy", 8, 7, 165, 18], + ["jump_false", 8, "record_path_144", 165, 18], + ["null", 9, 165, 18], + ["access", 10, "load_config", 165, 18], + ["array", 11, 0, 165, 18], + ["push", 11, 5, 165, 18], + ["frame", 12, 7, 2, 165, 18], + ["setarg", 12, 0, 9, 165, 18], + ["setarg", 12, 1, 10, 165, 18], + ["setarg", 12, 2, 11, 165, 18], + ["invoke", 12, 6, 165, 18], + ["jump", "call_done_145", 165, 18], + "record_path_144", + ["load_field", 13, 7, "load_config", 165, 18], + ["frame", 14, 13, 1, 165, 18], + ["setarg", 14, 0, 7, 165, 18], + ["setarg", 14, 1, 5, 165, 18], + ["invoke", 14, 6, 165, 18], + "call_done_145", + ["move", 1, 6, 165, 18], + "_nop_bl_1", + ["jump_true", 1, "if_else_146", 166, 10], + ["null", 16, 166, 25], + ["return", 16, 166, 25], + "_nop_ur_1", + "if_else_146", + "if_end_147", + ["load_field", 17, 1, "dependencies", 168, 16], + ["move", 3, 17, 168, 16], + ["null", 2, 169, 23], + ["null", 4, 170, 26], + ["move", 18, 3, 171, 9], + ["jump_false", 18, "and_end_150", 171, 9], + ["get", 19, 4, 1, 171, 22], + ["load_dynamic", 20, 3, 19, 171, 22], + ["move", 18, 20, 171, 22], + "and_end_150", + ["jump_false", 18, "if_else_148", 171, 22], + ["get", 21, 4, 1, 172, 26], + ["load_dynamic", 22, 3, 21, 172, 26], + ["move", 2, 22, 172, 26], + ["get", 23, 5, 1, 173, 35], + ["access", 24, 1, 173, 42], + ["access", 26, {"name":"array","kind":"name","make":"intrinsic"}, 173, 29], + ["frame", 27, 26, 2, 173, 29], + ["null", 28, 173, 29], + ["setarg", 27, 0, 28, 173, 29], + ["setarg", 27, 1, 23, 173, 29], + ["setarg", 27, 2, 24, 173, 29], + ["invoke", 27, 25, 173, 29], + ["access", 29, "/", 173, 46], + ["access", 31, {"name":"text","kind":"name","make":"intrinsic"}, 173, 24], + ["frame", 32, 31, 2, 173, 24], + ["null", 33, 173, 24], + ["setarg", 32, 0, 33, 173, 24], + ["setarg", 32, 1, 25, 173, 24], + ["setarg", 32, 2, 29, 173, 24], + ["invoke", 32, 30, 173, 24], + ["move", 4, 30, 173, 24], + ["record", 34, 2], + ["store_field", 34, 2, "package", 174, 25], + ["store_field", 34, 4, "path", 174, 44], + ["return", 34, 174, 44], + "_nop_ur_2", + "if_else_148", + "if_end_149", + ["null", 35, 176, 12], + ["return", 35, 176, 12], + "_nop_ur_3", + "_nop_ur_4", + "disruption_151", + ["null", 37, 178, 12], + ["return", 37, 178, 12], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": "package.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 26, + "nr_close_slots": 0, + "instructions": [ + ["not", 6, 2, 157, 8], + ["move", 7, 6, 157, 8], + ["jump_true", 7, "or_end_137", 157, 8], + ["length", 8, 2, 157, 23], + ["access", 9, 0, 157, 32], + ["is_identical", 10, 8, 9, 157, 32], + ["jump_true", 10, "eq_done_138", 157, 32], + "_nop_tc_1", + "_nop_tc_2", + "_nop_tc_3", + "_nop_tc_4", + ["eq_int", 10, 8, 9, 157, 32], + ["jump", "eq_done_138", 157, 32], + "eq_ni_139", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + ["eq_float", 10, 8, 9, 157, 32], + ["jump", "eq_done_138", 157, 32], + "eq_nn_140", + "_nop_tc_9", + ["jump", "eq_nt_141", 157, 32], + "_nop_tc_10", + ["jump", "eq_nt_141", 157, 32], + ["eq_text", 10, 8, 9, 157, 32], + ["jump", "eq_done_138", 157, 32], + "eq_nt_141", + "_nop_tc_11", + ["jump", "eq_nnl_142", 157, 32], + "_nop_tc_12", + ["jump", "eq_nnl_142", 157, 32], + ["true", 10, 157, 32], + ["jump", "eq_done_138", 157, 32], + "eq_nnl_142", + "_nop_tc_13", + ["jump", "eq_nb_143", 157, 32], + "_nop_tc_14", + ["jump", "eq_nb_143", 157, 32], + ["eq_bool", 10, 8, 9, 157, 32], + ["jump", "eq_done_138", 157, 32], + "eq_nb_143", + ["false", 10, 157, 32], + "eq_done_138", + ["move", 7, 10, 157, 32], + "or_end_137", + ["jump_false", 7, "if_else_135", 157, 32], + ["null", 13, 158, 12], + ["return", 13, 158, 12], + "_nop_ur_1", + "if_else_135", + "if_end_136", + ["access", 14, "/", 161, 27], + ["access", 16, {"name":"array","kind":"name","make":"intrinsic"}, 161, 15], + ["frame", 17, 16, 2, 161, 15], + ["null", 18, 161, 15], + ["setarg", 17, 0, 18, 161, 15], + ["setarg", 17, 1, 2, 161, 15], + ["setarg", 17, 2, 14, 161, 15], + ["invoke", 17, 15, 161, 15], + ["move", 5, 15, 161, 15], + ["access", 19, 0, 162, 26], + ["load_index", 20, 5, 19, 162, 26], + ["move", 4, 20, 162, 26], + ["function", 21, 11, 164, 16], + ["move", 3, 21, 164, 16], + ["frame", 23, 3, 0, 180, 10], + ["null", 24, 180, 10], + ["setarg", 23, 0, 24, 180, 10], + ["tail_invoke", 23, 22, 180, 10], + ["return", 22, 180, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "package.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 2, 1, 196, 21], + ["load_dynamic", 4, 3, 1, 196, 26], + ["move", 2, 4, 196, 26], + ["get", 5, 2, 2, 197, 12], + ["load_dynamic", 6, 5, 2, 197, 21], + "_nop_bl_1", + ["jump_true", 6, "if_else_158", 197, 21], + ["true", 8, 198, 29], + ["get", 9, 2, 2, 198, 9], + ["store_dynamic", 9, 8, 2, 198, 18], + ["get", 11, 3, 2, 199, 9], + ["frame", 12, 11, 1, 199, 9], + ["null", 13, 199, 9], + ["setarg", 12, 0, 13, 199, 9], + ["setarg", 12, 1, 2, 199, 9], + ["invoke", 12, 10, 199, 9], + ["jump", "if_end_159", 199, 9], + "if_else_158", + "if_end_159", + ["null", 14, 199, 9], + ["return", 14, 199, 9] + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 34, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 4, 1, 189, 9], + ["load_dynamic", 4, 3, 1, 189, 17], + ["jump_false", 4, "if_else_152", 189, 17], + ["null", 5, 189, 28], + ["return", 5, 189, 28], + "_nop_ur_1", + "if_else_152", + "if_end_153", + ["true", 6, 190, 25], + ["get", 7, 4, 1, 190, 5], + ["store_dynamic", 7, 6, 1, 190, 13], + ["get", 9, 7, 2, 192, 16], + ["is_proxy", 10, 9, 192, 16], + ["jump_false", 10, "record_path_154", 192, 16], + ["null", 11, 192, 16], + ["access", 12, "dependencies", 192, 16], + ["array", 13, 0, 192, 16], + ["push", 13, 1, 192, 16], + ["frame", 14, 9, 2, 192, 16], + ["setarg", 14, 0, 11, 192, 16], + ["setarg", 14, 1, 12, 192, 16], + ["setarg", 14, 2, 13, 192, 16], + ["invoke", 14, 8, 192, 16], + ["jump", "call_done_155", 192, 16], + "record_path_154", + ["load_field", 15, 9, "dependencies", 192, 16], + ["frame", 16, 15, 1, 192, 16], + ["setarg", 16, 0, 9, 192, 16], + ["setarg", 16, 1, 1, 192, 16], + ["invoke", 16, 8, 192, 16], + "call_done_155", + ["move", 2, 8, 192, 16], + "_nop_bl_1", + ["jump_true", 2, "if_else_156", 193, 10], + ["null", 18, 193, 16], + ["return", 18, 193, 16], + "_nop_ur_2", + "if_else_156", + "if_end_157", + ["access", 20, {"name":"array","kind":"name","make":"intrinsic"}, 195, 12], + ["frame", 21, 20, 1, 195, 12], + ["null", 22, 195, 12], + ["setarg", 21, 0, 22, 195, 12], + ["setarg", 21, 1, 2, 195, 12], + ["invoke", 21, 19, 195, 12], + ["function", 23, 13, 195, 25], + ["length", 25, 19, 195, 25], + ["int", 26, 0, 195, 25], + ["int", 30, 1, 195, 25], + ["null", 29, 195, 25], + "arrfor_loop_160", + ["lt_int", 27, 26, 25, 195, 25], + ["jump_false", 27, "arrfor_done_161", 195, 25], + ["load_index", 28, 19, 26, 195, 25], + ["frame", 31, 23, 2, 195, 25], + ["setarg", 31, 0, 29, 195, 25], + ["setarg", 31, 1, 28, 195, 25], + ["setarg", 31, 2, 26, 195, 25], + ["invoke", 31, 32, 195, 25], + ["add", 26, 26, 30, 195, 25], + ["jump", "arrfor_loop_160", 195, 25], + "arrfor_done_161", + ["null", 24, 195, 25], + ["null", 33, 195, 25], + ["return", 33, 195, 25] + ], + "name": "gather_recursive", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["record", 5, 0], + ["move", 2, 5, 185, 18], + ["record", 6, 0], + ["move", 4, 6, 186, 17], + ["function", 7, 14, 188, 3], + ["move", 3, 7, 188, 3], + ["frame", 9, 3, 1, 204, 3], + ["null", 10, 204, 3], + ["setarg", 9, 0, 10, 204, 3], + ["setarg", 9, 1, 1, 204, 3], + ["invoke", 9, 8, 204, 3], + ["access", 12, {"name":"array","kind":"name","make":"intrinsic"}, 205, 10], + ["frame", 13, 12, 1, 205, 10], + ["null", 14, 205, 10], + ["setarg", 13, 0, 14, 205, 10], + ["setarg", 13, 1, 2, 205, 10], + ["tail_invoke", 13, 11, 205, 10], + ["return", 11, 205, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 77, + "nr_close_slots": 0, + "instructions": [ + ["get", 10, 2, 2, 214, 16], + ["is_proxy", 11, 10, 214, 16], + ["jump_false", 11, "record_path_162", 214, 16], + ["null", 12, 214, 16], + ["access", 13, "readdir", 214, 16], + ["array", 14, 0, 214, 16], + ["push", 14, 1, 214, 16], + ["frame", 15, 10, 2, 214, 16], + ["setarg", 15, 0, 12, 214, 16], + ["setarg", 15, 1, 13, 214, 16], + ["setarg", 15, 2, 14, 214, 16], + ["invoke", 15, 9, 214, 16], + ["jump", "call_done_163", 214, 16], + "record_path_162", + ["load_field", 16, 10, "readdir", 214, 16], + ["frame", 17, 16, 1, 214, 16], + ["setarg", 17, 0, 10, 214, 16], + ["setarg", 17, 1, 1, 214, 16], + ["invoke", 17, 9, 214, 16], + "call_done_163", + ["move", 6, 9, 214, 16], + "_nop_bl_1", + ["jump_true", 6, "if_else_164", 215, 10], + ["null", 19, 215, 16], + ["return", 19, 215, 16], + "_nop_ur_1", + "if_else_164", + "if_end_165", + ["access", 4, 0, 217, 13], + ["null", 5, 218, 16], + ["null", 3, 219, 21], + ["null", 7, 220, 20], + ["null", 8, 221, 14], + ["access", 20, 0, 222, 14], + ["move", 4, 20, 222, 14], + "for_start_166", + ["length", 21, 6, 222, 28], + ["is_int", 23, 4, 222, 28], + ["jump_false", 23, "rel_ni_169", 222, 28], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 22, 4, 21, 222, 28], + ["jump", "rel_done_171", 222, 28], + "rel_ni_169", + ["is_num", 23, 4, 222, 28], + ["jump_false", 23, "rel_nn_170", 222, 28], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 22, 4, 21, 222, 28], + ["jump", "rel_done_171", 222, 28], + "rel_nn_170", + ["is_text", 23, 4, 222, 28], + ["jump_false", 23, "rel_err_172", 222, 28], + "_nop_tc_5", + ["jump", "rel_err_172", 222, 28], + ["lt_text", 22, 4, 21, 222, 28], + ["jump", "rel_done_171", 222, 28], + "rel_err_172", + ["disrupt", 222, 28], + "rel_done_171", + ["jump_false", 22, "for_end_168", 222, 28], + ["load_dynamic", 25, 6, 4, 223, 19], + ["move", 5, 25, 223, 19], + ["access", 26, ".", 224, 19], + ["is_identical", 27, 5, 26, 224, 19], + ["jump_true", 27, "eq_done_176", 224, 19], + ["is_int", 28, 5, 224, 19], + ["jump_false", 28, "eq_ni_177", 224, 19], + "_nop_tc_6", + ["jump", "eq_ni_177", 224, 19], + ["eq_int", 27, 5, 26, 224, 19], + ["jump", "eq_done_176", 224, 19], + "eq_ni_177", + ["is_num", 28, 5, 224, 19], + ["jump_false", 28, "eq_nn_178", 224, 19], + "_nop_tc_7", + ["jump", "eq_nn_178", 224, 19], + ["eq_float", 27, 5, 26, 224, 19], + ["jump", "eq_done_176", 224, 19], + "eq_nn_178", + ["is_text", 28, 5, 224, 19], + ["jump_false", 28, "eq_nt_179", 224, 19], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 27, 5, 26, 224, 19], + ["jump", "eq_done_176", 224, 19], + "eq_nt_179", + ["is_null", 28, 5, 224, 19], + ["jump_false", 28, "eq_nnl_180", 224, 19], + "_nop_tc_10", + ["jump", "eq_nnl_180", 224, 19], + ["true", 27, 224, 19], + ["jump", "eq_done_176", 224, 19], + "eq_nnl_180", + ["is_bool", 28, 5, 224, 19], + ["jump_false", 28, "eq_nb_181", 224, 19], + "_nop_tc_11", + ["jump", "eq_nb_181", 224, 19], + ["eq_bool", 27, 5, 26, 224, 19], + ["jump", "eq_done_176", 224, 19], + "eq_nb_181", + ["false", 27, 224, 19], + "eq_done_176", + ["move", 30, 27, 224, 19], + ["jump_true", 30, "or_end_175", 224, 19], + ["access", 31, "..", 224, 34], + ["is_identical", 32, 5, 31, 224, 34], + ["jump_true", 32, "eq_done_182", 224, 34], + ["is_int", 33, 5, 224, 34], + ["jump_false", 33, "eq_ni_183", 224, 34], + "_nop_tc_12", + ["jump", "eq_ni_183", 224, 34], + ["eq_int", 32, 5, 31, 224, 34], + ["jump", "eq_done_182", 224, 34], + "eq_ni_183", + ["is_num", 33, 5, 224, 34], + ["jump_false", 33, "eq_nn_184", 224, 34], + "_nop_tc_13", + ["jump", "eq_nn_184", 224, 34], + ["eq_float", 32, 5, 31, 224, 34], + ["jump", "eq_done_182", 224, 34], + "eq_nn_184", + ["is_text", 33, 5, 224, 34], + ["jump_false", 33, "eq_nt_185", 224, 34], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 32, 5, 31, 224, 34], + ["jump", "eq_done_182", 224, 34], + "eq_nt_185", + ["is_null", 33, 5, 224, 34], + ["jump_false", 33, "eq_nnl_186", 224, 34], + "_nop_tc_16", + ["jump", "eq_nnl_186", 224, 34], + ["true", 32, 224, 34], + ["jump", "eq_done_182", 224, 34], + "eq_nnl_186", + ["is_bool", 33, 5, 224, 34], + ["jump_false", 33, "eq_nb_187", 224, 34], + "_nop_tc_17", + ["jump", "eq_nb_187", 224, 34], + ["eq_bool", 32, 5, 31, 224, 34], + ["jump", "eq_done_182", 224, 34], + "eq_nb_187", + ["false", 32, 224, 34], + "eq_done_182", + ["move", 30, 32, 224, 34], + "or_end_175", + ["jump_false", 30, "if_else_173", 224, 34], + ["jump", "for_update_167", 224, 40], + ["jump", "if_end_174", 224, 40], + "if_else_173", + "if_end_174", + ["access", 35, ".", 225, 29], + ["access", 37, {"name":"starts_with","kind":"name","make":"intrinsic"}, 225, 11], + ["frame", 38, 37, 2, 225, 11], + ["null", 39, 225, 11], + ["setarg", 38, 0, 39, 225, 11], + ["setarg", 38, 1, 5, 225, 11], + ["setarg", 38, 2, 35, 225, 11], + ["invoke", 38, 36, 225, 11], + ["jump_false", 36, "if_else_188", 225, 11], + ["jump", "for_update_167", 225, 35], + ["jump", "if_end_189", 225, 35], + "if_else_188", + "if_end_189", + ["access", 40, "/", 229, 33], + ["is_text", 42, 1, 229, 33], + ["jump_false", 42, "add_cn_191", 229, 33], + "_nop_tc_18", + "_nop_tc_19", + ["concat", 41, 1, 40, 229, 33], + ["jump", "add_done_190", 229, 33], + "add_cn_191", + ["is_num", 42, 1, 229, 33], + ["jump_false", 42, "add_err_192", 229, 33], + "_nop_tc_20", + ["jump", "add_err_192", 229, 33], + ["add", 41, 1, 40, 229, 33], + ["jump", "add_done_190", 229, 33], + "add_err_192", + ["disrupt", 229, 33], + "add_done_190", + ["is_text", 45, 41, 229, 39], + ["jump_false", 45, "add_cn_194", 229, 39], + ["is_text", 46, 5, 229, 39], + ["jump_false", 46, "add_cn_194", 229, 39], + ["concat", 44, 41, 5, 229, 39], + ["jump", "add_done_193", 229, 39], + "add_cn_194", + ["is_num", 45, 41, 229, 39], + ["jump_false", 45, "add_err_195", 229, 39], + ["is_num", 46, 5, 229, 39], + ["jump_false", 46, "add_err_195", 229, 39], + ["add", 44, 41, 5, 229, 39], + ["jump", "add_done_193", 229, 39], + "add_err_195", + ["disrupt", 229, 39], + "add_done_193", + ["move", 3, 44, 229, 39], + ["jump_false", 2, "tern_else_196", 230, 18], + ["access", 48, "/", 230, 52], + ["is_text", 50, 2, 230, 52], + ["jump_false", 50, "add_cn_199", 230, 52], + "_nop_tc_21", + "_nop_tc_22", + ["concat", 49, 2, 48, 230, 52], + ["jump", "add_done_198", 230, 52], + "add_cn_199", + ["is_num", 50, 2, 230, 52], + ["jump_false", 50, "add_err_200", 230, 52], + "_nop_tc_23", + ["jump", "add_err_200", 230, 52], + ["add", 49, 2, 48, 230, 52], + ["jump", "add_done_198", 230, 52], + "add_err_200", + ["disrupt", 230, 52], + "add_done_198", + ["is_text", 53, 49, 230, 58], + ["jump_false", 53, "add_cn_202", 230, 58], + ["is_text", 54, 5, 230, 58], + ["jump_false", 54, "add_cn_202", 230, 58], + ["concat", 52, 49, 5, 230, 58], + ["jump", "add_done_201", 230, 58], + "add_cn_202", + ["is_num", 53, 49, 230, 58], + ["jump_false", 53, "add_err_203", 230, 58], + ["is_num", 54, 5, 230, 58], + ["jump_false", 54, "add_err_203", 230, 58], + ["add", 52, 49, 5, 230, 58], + ["jump", "add_done_201", 230, 58], + "add_err_203", + ["disrupt", 230, 58], + "add_done_201", + ["move", 47, 52, 230, 58], + ["jump", "tern_end_197", 230, 58], + "tern_else_196", + ["move", 47, 5, 230, 65], + "tern_end_197", + ["move", 7, 47, 230, 65], + ["get", 56, 2, 2, 232, 12], + ["is_proxy", 57, 56, 232, 12], + ["jump_false", 57, "record_path_204", 232, 12], + ["null", 58, 232, 12], + ["access", 59, "stat", 232, 12], + ["array", 60, 0, 232, 12], + ["push", 60, 3, 232, 12], + ["frame", 61, 56, 2, 232, 12], + ["setarg", 61, 0, 58, 232, 12], + ["setarg", 61, 1, 59, 232, 12], + ["setarg", 61, 2, 60, 232, 12], + ["invoke", 61, 55, 232, 12], + ["jump", "call_done_205", 232, 12], + "record_path_204", + ["load_field", 62, 56, "stat", 232, 12], + ["frame", 63, 62, 1, 232, 12], + ["setarg", 63, 0, 56, 232, 12], + ["setarg", 63, 1, 3, 232, 12], + ["invoke", 63, 55, 232, 12], + "call_done_205", + ["move", 8, 55, 232, 12], + ["load_field", 64, 8, "isDirectory", 233, 11], + ["jump_false", 64, "if_else_206", 233, 11], + ["get", 66, 4, 1, 234, 9], + ["frame", 67, 66, 2, 234, 9], + ["null", 68, 234, 9], + ["setarg", 67, 0, 68, 234, 9], + ["setarg", 67, 1, 3, 234, 9], + ["setarg", 67, 2, 7, 234, 9], + ["invoke", 67, 65, 234, 9], + ["jump", "if_end_207", 234, 9], + "if_else_206", + ["get", 69, 3, 1, 236, 14], + ["is_array", 70, 69, 236, 21], + ["jump_false", 70, "push_err_208", 236, 21], + ["push", 69, 7, 236, 21], + ["jump", "push_done_209", 236, 21], + "push_err_208", + ["disrupt", 236, 21], + "push_done_209", + "if_end_207", + "for_update_167", + ["int", 71, 1, 222, 36], + ["move", 72, 4, 222, 36], + ["is_text", 74, 72, 222, 36], + ["jump_false", 74, "add_cn_211", 222, 36], + "_nop_tc_24", + ["jump", "add_cn_211", 222, 36], + ["concat", 73, 72, 71, 222, 36], + ["jump", "add_done_210", 222, 36], + "add_cn_211", + ["is_num", 74, 72, 222, 36], + ["jump_false", 74, "add_err_212", 222, 36], + "_nop_tc_25", + "_nop_tc_26", + ["add", 73, 72, 71, 222, 36], + ["jump", "add_done_210", 222, 36], + "add_err_212", + ["disrupt", 222, 36], + "add_done_210", + ["move", 4, 73, 222, 36], + ["jump", "for_start_166", 222, 36], + "for_end_168", + ["null", 76, 222, 36], + ["return", 76, 222, 36] + ], + "name": "", + "filename": "package.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 25, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 3, 1, 209, 13], + ["frame", 7, 6, 1, 209, 13], + ["null", 8, 209, 13], + ["setarg", 7, 0, 8, 209, 13], + ["setarg", 7, 1, 1, 209, 13], + ["invoke", 7, 5, 209, 13], + ["move", 2, 5, 209, 13], + ["array", 9, 0, 211, 15], + ["move", 3, 9, 211, 15], + ["function", 10, 16, 213, 14], + ["move", 4, 10, 213, 14], + ["get", 12, 2, 1, 241, 7], + ["is_proxy", 13, 12, 241, 7], + ["jump_false", 13, "record_path_215", 241, 7], + ["null", 14, 241, 7], + ["access", 15, "is_dir", 241, 7], + ["array", 16, 0, 241, 7], + ["push", 16, 2, 241, 7], + ["frame", 17, 12, 2, 241, 7], + ["setarg", 17, 0, 14, 241, 7], + ["setarg", 17, 1, 15, 241, 7], + ["setarg", 17, 2, 16, 241, 7], + ["invoke", 17, 11, 241, 7], + ["jump", "call_done_216", 241, 7], + "record_path_215", + ["load_field", 18, 12, "is_dir", 241, 7], + ["frame", 19, 18, 1, 241, 7], + ["setarg", 19, 0, 12, 241, 7], + ["setarg", 19, 1, 2, 241, 7], + ["invoke", 19, 11, 241, 7], + "call_done_216", + ["jump_false", 11, "if_else_213", 241, 7], + ["access", 20, "", 242, 15], + ["frame", 22, 4, 2, 242, 5], + ["null", 23, 242, 5], + ["setarg", 22, 0, 23, 242, 5], + ["setarg", 22, 1, 2, 242, 5], + ["setarg", 22, 2, 20, 242, 5], + ["invoke", 22, 21, 242, 5], + ["jump", "if_end_214", 242, 5], + "if_else_213", + "if_end_214", + ["return", 3, 244, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 40, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 7, 1, 248, 15], + ["is_proxy", 7, 6, 248, 15], + ["jump_false", 7, "record_path_217", 248, 15], + ["null", 8, 248, 15], + ["access", 9, "list_files", 248, 15], + ["array", 10, 0, 248, 15], + ["push", 10, 1, 248, 15], + ["frame", 11, 6, 2, 248, 15], + ["setarg", 11, 0, 8, 248, 15], + ["setarg", 11, 1, 9, 248, 15], + ["setarg", 11, 2, 10, 248, 15], + ["invoke", 11, 5, 248, 15], + ["jump", "call_done_218", 248, 15], + "record_path_217", + ["load_field", 12, 6, "list_files", 248, 15], + ["frame", 13, 12, 1, 248, 15], + ["setarg", 13, 0, 6, 248, 15], + ["setarg", 13, 1, 1, 248, 15], + ["invoke", 13, 5, 248, 15], + "call_done_218", + ["move", 2, 5, 248, 15], + ["array", 14, 0, 249, 17], + ["move", 4, 14, 249, 17], + ["access", 3, 0, 250, 11], + ["access", 15, 0, 251, 12], + ["move", 3, 15, 251, 12], + "for_start_219", + ["length", 16, 2, 251, 26], + ["is_int", 18, 3, 251, 26], + ["jump_false", 18, "rel_ni_222", 251, 26], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 17, 3, 16, 251, 26], + ["jump", "rel_done_224", 251, 26], + "rel_ni_222", + ["is_num", 18, 3, 251, 26], + ["jump_false", 18, "rel_nn_223", 251, 26], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 17, 3, 16, 251, 26], + ["jump", "rel_done_224", 251, 26], + "rel_nn_223", + ["is_text", 18, 3, 251, 26], + ["jump_false", 18, "rel_err_225", 251, 26], + "_nop_tc_5", + ["jump", "rel_err_225", 251, 26], + ["lt_text", 17, 3, 16, 251, 26], + ["jump", "rel_done_224", 251, 26], + "rel_err_225", + ["disrupt", 251, 26], + "rel_done_224", + ["jump_false", 17, "for_end_221", 251, 26], + ["load_dynamic", 20, 2, 3, 252, 25], + ["access", 21, ".cm", 252, 29], + ["access", 23, {"name":"ends_with","kind":"name","make":"intrinsic"}, 252, 9], + ["frame", 24, 23, 2, 252, 9], + ["null", 25, 252, 9], + ["setarg", 24, 0, 25, 252, 9], + ["setarg", 24, 1, 20, 252, 9], + ["setarg", 24, 2, 21, 252, 9], + ["invoke", 24, 22, 252, 9], + ["jump_false", 22, "if_else_226", 252, 9], + ["load_dynamic", 26, 2, 3, 253, 32], + ["access", 27, 0, 253, 36], + ["access", 28, -3, 253, 39], + ["access", 30, {"name":"text","kind":"name","make":"intrinsic"}, 253, 21], + ["frame", 31, 30, 3, 253, 21], + ["null", 32, 253, 21], + ["setarg", 31, 0, 32, 253, 21], + ["setarg", 31, 1, 26, 253, 21], + ["setarg", 31, 2, 27, 253, 21], + ["setarg", 31, 3, 28, 253, 21], + ["invoke", 31, 29, 253, 21], + ["is_array", 33, 4, 253, 21], + ["jump_false", 33, "push_err_228", 253, 21], + ["push", 4, 29, 253, 21], + ["jump", "push_done_229", 253, 21], + "push_err_228", + ["disrupt", 253, 21], + "push_done_229", + ["jump", "if_end_227", 253, 21], + "if_else_226", + "if_end_227", + "for_update_220", + ["int", 34, 1, 251, 35], + ["move", 35, 3, 251, 35], + ["is_text", 37, 35, 251, 35], + ["jump_false", 37, "add_cn_231", 251, 35], + "_nop_tc_6", + ["jump", "add_cn_231", 251, 35], + ["concat", 36, 35, 34, 251, 35], + ["jump", "add_done_230", 251, 35], + "add_cn_231", + ["is_num", 37, 35, 251, 35], + ["jump_false", 37, "add_err_232", 251, 35], + "_nop_tc_7", + "_nop_tc_8", + ["add", 36, 35, 34, 251, 35], + ["jump", "add_done_230", 251, 35], + "add_err_232", + ["disrupt", 251, 35], + "add_done_230", + ["move", 3, 36, 251, 35], + ["jump", "for_start_219", 251, 35], + "for_end_221", + ["return", 4, 256, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 40, + "nr_close_slots": 0, + "instructions": [ + ["get", 6, 7, 1, 260, 15], + ["is_proxy", 7, 6, 260, 15], + ["jump_false", 7, "record_path_233", 260, 15], + ["null", 8, 260, 15], + ["access", 9, "list_files", 260, 15], + ["array", 10, 0, 260, 15], + ["push", 10, 1, 260, 15], + ["frame", 11, 6, 2, 260, 15], + ["setarg", 11, 0, 8, 260, 15], + ["setarg", 11, 1, 9, 260, 15], + ["setarg", 11, 2, 10, 260, 15], + ["invoke", 11, 5, 260, 15], + ["jump", "call_done_234", 260, 15], + "record_path_233", + ["load_field", 12, 6, "list_files", 260, 15], + ["frame", 13, 12, 1, 260, 15], + ["setarg", 13, 0, 6, 260, 15], + ["setarg", 13, 1, 1, 260, 15], + ["invoke", 13, 5, 260, 15], + "call_done_234", + ["move", 2, 5, 260, 15], + ["array", 14, 0, 261, 18], + ["move", 4, 14, 261, 18], + ["access", 3, 0, 262, 11], + ["access", 15, 0, 263, 12], + ["move", 3, 15, 263, 12], + "for_start_235", + ["length", 16, 2, 263, 26], + ["is_int", 18, 3, 263, 26], + ["jump_false", 18, "rel_ni_238", 263, 26], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 17, 3, 16, 263, 26], + ["jump", "rel_done_240", 263, 26], + "rel_ni_238", + ["is_num", 18, 3, 263, 26], + ["jump_false", 18, "rel_nn_239", 263, 26], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 17, 3, 16, 263, 26], + ["jump", "rel_done_240", 263, 26], + "rel_nn_239", + ["is_text", 18, 3, 263, 26], + ["jump_false", 18, "rel_err_241", 263, 26], + "_nop_tc_5", + ["jump", "rel_err_241", 263, 26], + ["lt_text", 17, 3, 16, 263, 26], + ["jump", "rel_done_240", 263, 26], + "rel_err_241", + ["disrupt", 263, 26], + "rel_done_240", + ["jump_false", 17, "for_end_237", 263, 26], + ["load_dynamic", 20, 2, 3, 264, 25], + ["access", 21, ".ce", 264, 29], + ["access", 23, {"name":"ends_with","kind":"name","make":"intrinsic"}, 264, 9], + ["frame", 24, 23, 2, 264, 9], + ["null", 25, 264, 9], + ["setarg", 24, 0, 25, 264, 9], + ["setarg", 24, 1, 20, 264, 9], + ["setarg", 24, 2, 21, 264, 9], + ["invoke", 24, 22, 264, 9], + ["jump_false", 22, "if_else_242", 264, 9], + ["load_dynamic", 26, 2, 3, 265, 33], + ["access", 27, 0, 265, 37], + ["access", 28, -3, 265, 40], + ["access", 30, {"name":"text","kind":"name","make":"intrinsic"}, 265, 22], + ["frame", 31, 30, 3, 265, 22], + ["null", 32, 265, 22], + ["setarg", 31, 0, 32, 265, 22], + ["setarg", 31, 1, 26, 265, 22], + ["setarg", 31, 2, 27, 265, 22], + ["setarg", 31, 3, 28, 265, 22], + ["invoke", 31, 29, 265, 22], + ["is_array", 33, 4, 265, 22], + ["jump_false", 33, "push_err_244", 265, 22], + ["push", 4, 29, 265, 22], + ["jump", "push_done_245", 265, 22], + "push_err_244", + ["disrupt", 265, 22], + "push_done_245", + ["jump", "if_end_243", 265, 22], + "if_else_242", + "if_end_243", + "for_update_236", + ["int", 34, 1, 263, 35], + ["move", 35, 3, 263, 35], + ["is_text", 37, 35, 263, 35], + ["jump_false", 37, "add_cn_247", 263, 35], + "_nop_tc_6", + ["jump", "add_cn_247", 263, 35], + ["concat", 36, 35, 34, 263, 35], + ["jump", "add_done_246", 263, 35], + "add_cn_247", + ["is_num", 37, 35, 263, 35], + ["jump_false", 37, "add_err_248", 263, 35], + "_nop_tc_7", + "_nop_tc_8", + ["add", 36, 35, 34, 263, 35], + ["jump", "add_done_246", 263, 35], + "add_err_248", + ["disrupt", 263, 35], + "add_done_246", + ["move", 3, 36, 263, 35], + ["jump", "for_start_235", 263, 35], + "for_end_237", + ["return", 4, 268, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["length", 2, 1, 284, 81], + ["access", 3, 0, 284, 86], + "_nop_tc_1", + "_nop_tc_2", + "_nop_tc_3", + "_nop_tc_4", + ["gt_int", 4, 2, 3, 284, 86], + ["jump", "rel_done_256", 284, 86], + "rel_ni_254", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + ["gt_float", 4, 2, 3, 284, 86], + ["jump", "rel_done_256", 284, 86], + "rel_nn_255", + "_nop_tc_9", + ["jump", "rel_err_257", 284, 86], + "_nop_tc_10", + ["jump", "rel_err_257", 284, 86], + ["gt_text", 4, 2, 3, 284, 86], + ["jump", "rel_done_256", 284, 86], + "rel_err_257", + ["disrupt", 284, 86], + "rel_done_256", + ["return", 4, 284, 86], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["length", 2, 1, 290, 89], + ["access", 3, 0, 290, 94], + "_nop_tc_1", + "_nop_tc_2", + "_nop_tc_3", + "_nop_tc_4", + ["gt_int", 4, 2, 3, 290, 94], + ["jump", "rel_done_268", 290, 94], + "rel_ni_266", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + ["gt_float", 4, 2, 3, 290, 94], + ["jump", "rel_done_268", 290, 94], + "rel_nn_267", + "_nop_tc_9", + ["jump", "rel_err_269", 290, 94], + "_nop_tc_10", + ["jump", "rel_err_269", 290, 94], + ["gt_text", 4, 2, 3, 290, 94], + ["jump", "rel_done_268", 290, 94], + "rel_err_269", + ["disrupt", 290, 94], + "rel_done_268", + ["return", 4, 290, 94], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 77, + "nr_close_slots": 0, + "instructions": [ + ["get", 9, 7, 1, 276, 16], + ["is_proxy", 10, 9, 276, 16], + ["jump_false", 10, "record_path_249", 276, 16], + ["null", 11, 276, 16], + ["access", 12, "load_config", 276, 16], + ["array", 13, 0, 276, 16], + ["push", 13, 1, 276, 16], + ["frame", 14, 9, 2, 276, 16], + ["setarg", 14, 0, 11, 276, 16], + ["setarg", 14, 1, 12, 276, 16], + ["setarg", 14, 2, 13, 276, 16], + ["invoke", 14, 8, 276, 16], + ["jump", "call_done_250", 276, 16], + "record_path_249", + ["load_field", 15, 9, "load_config", 276, 16], + ["frame", 16, 15, 1, 276, 16], + ["setarg", 16, 0, 9, 276, 16], + ["setarg", 16, 1, 1, 276, 16], + ["invoke", 16, 8, 276, 16], + "call_done_250", + ["move", 5, 8, 276, 16], + ["array", 17, 0, 277, 15], + ["move", 6, 17, 277, 15], + ["null", 4, 280, 14], + ["null", 7, 281, 22], + ["load_field", 18, 5, "compilation", 282, 7], + ["move", 19, 18, 282, 7], + ["jump_false", 19, "and_end_253", 282, 7], + ["load_field", 20, 5, "compilation", 282, 29], + ["load_dynamic", 21, 20, 2, 282, 48], + ["move", 19, 21, 282, 48], + "and_end_253", + ["jump_false", 19, "if_else_251", 282, 48], + ["load_field", 22, 5, "compilation", 283, 12], + ["load_dynamic", 23, 22, 2, 283, 31], + ["move", 4, 23, 283, 31], + ["regexp", 24, "\\s+", "", 284, 45], + ["access", 26, {"name":"array","kind":"name","make":"intrinsic"}, 284, 33], + ["frame", 27, 26, 2, 284, 33], + ["null", 28, 284, 33], + ["setarg", 27, 0, 28, 284, 33], + ["setarg", 27, 1, 4, 284, 33], + ["setarg", 27, 2, 24, 284, 33], + ["invoke", 27, 25, 284, 33], + ["function", 29, 20, 284, 53], + ["array", 31, 0, 284, 53], + ["length", 32, 25, 284, 53], + ["int", 33, 0, 284, 53], + ["int", 37, 1, 284, 53], + ["null", 36, 284, 53], + "filter_loop_258", + ["lt_int", 34, 33, 32, 284, 53], + ["jump_false", 34, "filter_done_260", 284, 53], + ["load_index", 35, 25, 33, 284, 53], + ["frame", 38, 29, 2, 284, 53], + ["setarg", 38, 0, 36, 284, 53], + ["setarg", 38, 1, 35, 284, 53], + ["setarg", 38, 2, 33, 284, 53], + ["invoke", 38, 39, 284, 53], + ["jump_false", 39, "filter_skip_259", 284, 53], + ["push", 31, 35, 284, 53], + "filter_skip_259", + ["add", 33, 33, 37, 284, 53], + ["jump", "filter_loop_258", 284, 53], + "filter_done_260", + ["move", 30, 31, 284, 53], + ["access", 41, {"name":"array","kind":"name","make":"intrinsic"}, 284, 13], + ["frame", 42, 41, 2, 284, 13], + ["null", 43, 284, 13], + ["setarg", 42, 0, 43, 284, 13], + ["setarg", 42, 1, 6, 284, 13], + ["setarg", 42, 2, 30, 284, 13], + ["invoke", 42, 40, 284, 13], + ["move", 6, 40, 284, 13], + ["jump", "if_end_252", 284, 13], + "if_else_251", + "if_end_252", + ["move", 44, 3, 288, 7], + ["jump_false", 44, "and_end_265", 288, 7], + ["load_field", 45, 5, "compilation", 288, 17], + ["move", 44, 45, 288, 17], + "and_end_265", + ["move", 46, 44, 288, 17], + ["jump_false", 46, "and_end_264", 288, 17], + ["load_field", 47, 5, "compilation", 288, 39], + ["load_dynamic", 48, 47, 3, 288, 58], + ["move", 46, 48, 288, 58], + "and_end_264", + ["move", 49, 46, 288, 58], + ["jump_false", 49, "and_end_263", 288, 58], + ["load_field", 50, 5, "compilation", 288, 69], + ["load_dynamic", 51, 50, 3, 288, 88], + ["load_dynamic", 52, 51, 2, 288, 96], + ["move", 49, 52, 288, 96], + "and_end_263", + ["jump_false", 49, "if_else_261", 288, 96], + ["load_field", 53, 5, "compilation", 289, 20], + ["load_dynamic", 54, 53, 3, 289, 39], + ["load_dynamic", 55, 54, 2, 289, 47], + ["move", 7, 55, 289, 47], + ["regexp", 56, "\\s+", "", 290, 53], + ["access", 58, {"name":"array","kind":"name","make":"intrinsic"}, 290, 33], + ["frame", 59, 58, 2, 290, 33], + ["null", 60, 290, 33], + ["setarg", 59, 0, 60, 290, 33], + ["setarg", 59, 1, 7, 290, 33], + ["setarg", 59, 2, 56, 290, 33], + ["invoke", 59, 57, 290, 33], + ["function", 61, 21, 290, 61], + ["array", 63, 0, 290, 61], + ["length", 64, 57, 290, 61], + ["int", 65, 0, 290, 61], + ["int", 69, 1, 290, 61], + ["null", 68, 290, 61], + "filter_loop_270", + ["lt_int", 66, 65, 64, 290, 61], + ["jump_false", 66, "filter_done_272", 290, 61], + ["load_index", 67, 57, 65, 290, 61], + ["frame", 70, 61, 2, 290, 61], + ["setarg", 70, 0, 68, 290, 61], + ["setarg", 70, 1, 67, 290, 61], + ["setarg", 70, 2, 65, 290, 61], + ["invoke", 70, 71, 290, 61], + ["jump_false", 71, "filter_skip_271", 290, 61], + ["push", 63, 67, 290, 61], + "filter_skip_271", + ["add", 65, 65, 69, 290, 61], + ["jump", "filter_loop_270", 290, 61], + "filter_done_272", + ["move", 62, 63, 290, 61], + ["access", 73, {"name":"array","kind":"name","make":"intrinsic"}, 290, 13], + ["frame", 74, 73, 2, 290, 13], + ["null", 75, 290, 13], + ["setarg", 74, 0, 75, 290, 13], + ["setarg", 74, 1, 6, 290, 13], + ["setarg", 74, 2, 62, 290, 13], + ["invoke", 74, 72, 290, 13], + ["move", 6, 72, 290, 13], + ["jump", "if_end_262", 290, 13], + "if_else_261", + "if_end_262", + ["return", 6, 293, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 41, + "nr_close_slots": 0, + "instructions": [ + ["get", 5, 12, 1, 360, 17], + ["load_dynamic", 6, 5, 1, 360, 24], + ["move", 3, 6, 360, 24], + ["null", 4, 361, 20], + ["null", 2, 362, 20], + ["get", 7, 2, 1, 365, 9], + ["move", 8, 7, 365, 9], + ["jump_false", 8, "and_end_339", 365, 9], + ["load_field", 9, 3, "variants", 365, 19], + ["get", 10, 2, 1, 365, 34], + ["load_dynamic", 11, 9, 10, 365, 34], + ["move", 8, 11, 365, 34], + "and_end_339", + ["jump_false", 8, "if_else_337", 365, 34], + ["load_field", 12, 3, "variants", 366, 18], + ["get", 13, 2, 1, 366, 33], + ["load_dynamic", 14, 12, 13, 366, 33], + ["move", 4, 14, 366, 33], + ["jump", "if_end_338", 366, 33], + "if_else_337", + ["load_field", 15, 3, "generic", 367, 16], + ["jump_false", 15, "if_else_340", 367, 16], + ["load_field", 16, 3, "generic", 368, 18], + ["move", 4, 16, 368, 18], + ["jump", "if_end_341", 368, 18], + "if_else_340", + "if_end_341", + "if_end_338", + ["jump_false", 4, "if_else_342", 371, 9], + ["get", 17, 3, 1, 373, 11], + ["jump_false", 17, "if_else_344", 373, 11], + ["get", 19, 2, 2, 374, 20], + ["is_proxy", 20, 19, 374, 20], + ["jump_false", 20, "record_path_346", 374, 20], + ["null", 21, 374, 20], + ["access", 22, "basename", 374, 20], + ["array", 23, 0, 374, 20], + ["push", 23, 4, 374, 20], + ["frame", 24, 19, 2, 374, 20], + ["setarg", 24, 0, 21, 374, 20], + ["setarg", 24, 1, 22, 374, 20], + ["setarg", 24, 2, 23, 374, 20], + ["invoke", 24, 18, 374, 20], + ["jump", "call_done_347", 374, 20], + "record_path_346", + ["load_field", 25, 19, "basename", 374, 20], + ["frame", 26, 25, 1, 374, 20], + ["setarg", 26, 0, 19, 374, 20], + ["setarg", 26, 1, 4, 374, 20], + ["invoke", 26, 18, 374, 20], + "call_done_347", + ["move", 2, 18, 374, 20], + ["access", 27, "main.c", 375, 25], + ["is_identical", 28, 2, 27, 375, 25], + ["jump_true", 28, "eq_done_351", 375, 25], + ["is_int", 29, 2, 375, 25], + ["jump_false", 29, "eq_ni_352", 375, 25], + "_nop_tc_1", + ["jump", "eq_ni_352", 375, 25], + ["eq_int", 28, 2, 27, 375, 25], + ["jump", "eq_done_351", 375, 25], + "eq_ni_352", + ["is_num", 29, 2, 375, 25], + ["jump_false", 29, "eq_nn_353", 375, 25], + "_nop_tc_2", + ["jump", "eq_nn_353", 375, 25], + ["eq_float", 28, 2, 27, 375, 25], + ["jump", "eq_done_351", 375, 25], + "eq_nn_353", + ["is_text", 29, 2, 375, 25], + ["jump_false", 29, "eq_nt_354", 375, 25], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 28, 2, 27, 375, 25], + ["jump", "eq_done_351", 375, 25], + "eq_nt_354", + ["is_null", 29, 2, 375, 25], + ["jump_false", 29, "eq_nnl_355", 375, 25], + "_nop_tc_5", + ["jump", "eq_nnl_355", 375, 25], + ["true", 28, 375, 25], + ["jump", "eq_done_351", 375, 25], + "eq_nnl_355", + ["is_bool", 29, 2, 375, 25], + ["jump_false", 29, "eq_nb_356", 375, 25], + "_nop_tc_6", + ["jump", "eq_nb_356", 375, 25], + ["eq_bool", 28, 2, 27, 375, 25], + ["jump", "eq_done_351", 375, 25], + "eq_nb_356", + ["false", 28, 375, 25], + "eq_done_351", + ["move", 31, 28, 375, 25], + ["jump_true", 31, "or_end_350", 375, 25], + ["access", 32, "main_", 375, 59], + ["access", 34, {"name":"starts_with","kind":"name","make":"intrinsic"}, 375, 37], + ["frame", 35, 34, 2, 375, 37], + ["null", 36, 375, 37], + ["setarg", 35, 0, 36, 375, 37], + ["setarg", 35, 1, 2, 375, 37], + ["setarg", 35, 2, 32, 375, 37], + ["invoke", 35, 33, 375, 37], + ["move", 31, 33, 375, 37], + "or_end_350", + ["jump_false", 31, "if_else_348", 375, 37], + ["null", 37, 375, 69], + ["return", 37, 375, 69], + "_nop_ur_1", + "if_else_348", + "if_end_349", + ["jump", "if_end_345", 375, 69], + "if_else_344", + "if_end_345", + ["get", 38, 17, 1, 377, 12], + ["is_array", 39, 38, 377, 20], + ["jump_false", 39, "push_err_357", 377, 20], + ["push", 38, 4, 377, 20], + ["jump", "push_done_358", 377, 20], + "push_err_357", + ["disrupt", 377, 20], + "push_done_358", + ["jump", "if_end_343", 377, 20], + "if_else_342", + "if_end_343", + ["null", 40, 377, 20], + ["return", 40, 377, 20] + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 171, + "nr_close_slots": 0, + "instructions": [ + ["access", 22, "toolchains", 300, 24], + ["access", 24, {"name":"use","kind":"name","make":"intrinsic"}, 300, 20], + ["frame", 25, 24, 1, 300, 20], + ["null", 26, 300, 20], + ["setarg", 25, 0, 26, 300, 20], + ["setarg", 25, 1, 22, 300, 20], + ["invoke", 25, 23, 300, 20], + ["move", 20, 23, 300, 20], + ["access", 28, {"name":"array","kind":"name","make":"intrinsic"}, 301, 23], + ["frame", 29, 28, 1, 301, 23], + ["null", 30, 301, 23], + ["setarg", 29, 0, 30, 301, 23], + ["setarg", 29, 1, 20, 301, 23], + ["invoke", 29, 27, 301, 23], + ["move", 15, 27, 301, 23], + ["get", 32, 7, 1, 302, 15], + ["is_proxy", 33, 32, 302, 15], + ["jump_false", 33, "record_path_273", 302, 15], + ["null", 34, 302, 15], + ["access", 35, "list_files", 302, 15], + ["array", 36, 0, 302, 15], + ["push", 36, 1, 302, 15], + ["frame", 37, 32, 2, 302, 15], + ["setarg", 37, 0, 34, 302, 15], + ["setarg", 37, 1, 35, 302, 15], + ["setarg", 37, 2, 36, 302, 15], + ["invoke", 37, 31, 302, 15], + ["jump", "call_done_274", 302, 15], + "record_path_273", + ["load_field", 38, 32, "list_files", 302, 15], + ["frame", 39, 38, 1, 302, 15], + ["setarg", 39, 0, 32, 302, 15], + ["setarg", 39, 1, 1, 302, 15], + ["invoke", 39, 31, 302, 15], + "call_done_274", + ["move", 9, 31, 302, 15], + ["record", 40, 0], + ["move", 12, 40, 305, 16], + ["access", 13, 0, 307, 11], + ["null", 8, 308, 14], + ["null", 7, 309, 13], + ["null", 4, 310, 14], + ["null", 16, 311, 19], + ["null", 6, 312, 18], + ["null", 5, 313, 13], + ["null", 14, 314, 20], + ["null", 21, 315, 24], + ["null", 10, 316, 22], + ["access", 19, 0, 317, 11], + ["null", 18, 318, 16], + ["null", 11, 319, 19], + ["access", 41, 0, 320, 12], + ["move", 13, 41, 320, 12], + "for_start_275", + ["length", 42, 9, 320, 26], + ["is_int", 44, 13, 320, 26], + ["jump_false", 44, "rel_ni_278", 320, 26], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 43, 13, 42, 320, 26], + ["jump", "rel_done_280", 320, 26], + "rel_ni_278", + ["is_num", 44, 13, 320, 26], + ["jump_false", 44, "rel_nn_279", 320, 26], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 43, 13, 42, 320, 26], + ["jump", "rel_done_280", 320, 26], + "rel_nn_279", + ["is_text", 44, 13, 320, 26], + ["jump_false", 44, "rel_err_281", 320, 26], + "_nop_tc_5", + ["jump", "rel_err_281", 320, 26], + ["lt_text", 43, 13, 42, 320, 26], + ["jump", "rel_done_280", 320, 26], + "rel_err_281", + ["disrupt", 320, 26], + "rel_done_280", + ["jump_false", 43, "for_end_277", 320, 26], + ["load_dynamic", 46, 9, 13, 321, 18], + ["move", 8, 46, 321, 18], + ["access", 47, ".c", 322, 26], + ["access", 49, {"name":"ends_with","kind":"name","make":"intrinsic"}, 322, 10], + ["frame", 50, 49, 2, 322, 10], + ["null", 51, 322, 10], + ["setarg", 50, 0, 51, 322, 10], + ["setarg", 50, 1, 8, 322, 10], + ["setarg", 50, 2, 47, 322, 10], + ["invoke", 50, 48, 322, 10], + ["not", 52, 48, 322, 10], + ["move", 53, 52, 322, 10], + ["jump_false", 53, "and_end_284", 322, 10], + ["access", 54, ".cpp", 322, 52], + ["access", 56, {"name":"ends_with","kind":"name","make":"intrinsic"}, 322, 36], + ["frame", 57, 56, 2, 322, 36], + ["null", 58, 322, 36], + ["setarg", 57, 0, 58, 322, 36], + ["setarg", 57, 1, 8, 322, 36], + ["setarg", 57, 2, 54, 322, 36], + ["invoke", 57, 55, 322, 36], + ["not", 59, 55, 322, 36], + ["move", 53, 59, 322, 36], + "and_end_284", + ["jump_false", 53, "if_else_282", 322, 36], + ["jump", "for_update_276", 322, 61], + ["jump", "if_end_283", 322, 61], + "if_else_282", + "if_end_283", + ["access", 60, ".cpp", 324, 27], + ["access", 62, {"name":"ends_with","kind":"name","make":"intrinsic"}, 324, 11], + ["frame", 63, 62, 2, 324, 11], + ["null", 64, 324, 11], + ["setarg", 63, 0, 64, 324, 11], + ["setarg", 63, 1, 8, 324, 11], + ["setarg", 63, 2, 60, 324, 11], + ["invoke", 63, 61, 324, 11], + ["jump_false", 61, "tern_else_285", 324, 11], + ["access", 66, ".cpp", 324, 37], + ["move", 65, 66, 324, 37], + ["jump", "tern_end_286", 324, 37], + "tern_else_285", + ["access", 67, ".c", 324, 46], + ["move", 65, 67, 324, 46], + "tern_end_286", + ["move", 7, 65, 324, 46], + ["access", 68, 0, 325, 23], + ["length", 69, 7, 325, 34], + "_nop_tc_6", + "_nop_tc_7", + ["negate", 70, 69, 325, 34], + ["jump", "neg_done_288", 325, 34], + "neg_err_287", + ["disrupt", 325, 34], + "neg_done_288", + ["access", 73, {"name":"text","kind":"name","make":"intrinsic"}, 325, 12], + ["frame", 74, 73, 3, 325, 12], + ["null", 75, 325, 12], + ["setarg", 74, 0, 75, 325, 12], + ["setarg", 74, 1, 8, 325, 12], + ["setarg", 74, 2, 68, 325, 12], + ["setarg", 74, 3, 70, 325, 12], + ["invoke", 74, 72, 325, 12], + ["move", 4, 72, 325, 12], + ["get", 77, 2, 1, 326, 17], + ["is_proxy", 78, 77, 326, 17], + ["jump_false", 78, "record_path_289", 326, 17], + ["null", 79, 326, 17], + ["access", 80, "basename", 326, 17], + ["array", 81, 0, 326, 17], + ["push", 81, 4, 326, 17], + ["frame", 82, 77, 2, 326, 17], + ["setarg", 82, 0, 79, 326, 17], + ["setarg", 82, 1, 80, 326, 17], + ["setarg", 82, 2, 81, 326, 17], + ["invoke", 82, 76, 326, 17], + ["jump", "call_done_290", 326, 17], + "record_path_289", + ["load_field", 83, 77, "basename", 326, 17], + ["frame", 84, 83, 1, 326, 17], + ["setarg", 84, 0, 77, 326, 17], + ["setarg", 84, 1, 4, 326, 17], + ["invoke", 84, 76, 326, 17], + "call_done_290", + ["move", 16, 76, 326, 17], + ["get", 86, 2, 1, 327, 16], + ["is_proxy", 87, 86, 327, 16], + ["jump_false", 87, "record_path_291", 327, 16], + ["null", 88, 327, 16], + ["access", 89, "dirname", 327, 16], + ["array", 90, 0, 327, 16], + ["push", 90, 4, 327, 16], + ["frame", 91, 86, 2, 327, 16], + ["setarg", 91, 0, 88, 327, 16], + ["setarg", 91, 1, 89, 327, 16], + ["setarg", 91, 2, 90, 327, 16], + ["invoke", 91, 85, 327, 16], + ["jump", "call_done_292", 327, 16], + "record_path_291", + ["load_field", 92, 86, "dirname", 327, 16], + ["frame", 93, 92, 1, 327, 16], + ["setarg", 93, 0, 86, 327, 16], + ["setarg", 93, 1, 4, 327, 16], + ["invoke", 93, 85, 327, 16], + "call_done_292", + ["move", 6, 85, 327, 16], + ["move", 94, 6, 328, 12], + ["jump_false", 94, "and_end_295", 328, 12], + ["access", 95, ".", 328, 36], + ["is_identical", 96, 6, 95, 328, 36], + ["jump_true", 96, "ne_nid_297", 328, 36], + ["jump", "ne_ni_298", 328, 36], + "ne_nid_297", + ["false", 96, 328, 36], + ["jump", "ne_done_296", 328, 36], + "ne_ni_298", + ["is_int", 97, 6, 328, 36], + ["jump_false", 97, "ne_nn_299", 328, 36], + "_nop_tc_8", + ["jump", "ne_nn_299", 328, 36], + ["ne_int", 96, 6, 95, 328, 36], + ["jump", "ne_done_296", 328, 36], + "ne_nn_299", + ["is_num", 97, 6, 328, 36], + ["jump_false", 97, "ne_nt_300", 328, 36], + "_nop_tc_9", + ["jump", "ne_nt_300", 328, 36], + ["ne_float", 96, 6, 95, 328, 36], + ["jump", "ne_done_296", 328, 36], + "ne_nt_300", + ["is_text", 97, 6, 328, 36], + ["jump_false", 97, "ne_nnl_301", 328, 36], + "_nop_tc_10", + "_nop_tc_11", + ["ne_text", 96, 6, 95, 328, 36], + ["jump", "ne_done_296", 328, 36], + "ne_nnl_301", + ["is_null", 97, 6, 328, 36], + ["jump_false", 97, "ne_nb_302", 328, 36], + "_nop_tc_12", + ["jump", "ne_nb_302", 328, 36], + ["false", 96, 328, 36], + ["jump", "ne_done_296", 328, 36], + "ne_nb_302", + ["is_bool", 97, 6, 328, 36], + ["jump_false", 97, "ne_mis_303", 328, 36], + "_nop_tc_13", + ["jump", "ne_mis_303", 328, 36], + ["ne_bool", 96, 6, 95, 328, 36], + ["jump", "ne_done_296", 328, 36], + "ne_mis_303", + ["true", 96, 328, 36], + "ne_done_296", + ["move", 94, 96, 328, 36], + "and_end_295", + ["jump_false", 94, "tern_else_293", 328, 36], + ["access", 100, "/", 328, 54], + ["is_text", 102, 6, 328, 54], + ["jump_false", 102, "add_cn_305", 328, 54], + "_nop_tc_14", + "_nop_tc_15", + ["concat", 101, 6, 100, 328, 54], + ["jump", "add_done_304", 328, 54], + "add_cn_305", + ["is_num", 102, 6, 328, 54], + ["jump_false", 102, "add_err_306", 328, 54], + "_nop_tc_16", + ["jump", "add_err_306", 328, 54], + ["add", 101, 6, 100, 328, 54], + ["jump", "add_done_304", 328, 54], + "add_err_306", + ["disrupt", 328, 54], + "add_done_304", + ["move", 99, 101, 328, 54], + ["jump", "tern_end_294", 328, 54], + "tern_else_293", + ["access", 104, "", 328, 60], + ["move", 99, 104, 328, 60], + "tern_end_294", + ["move", 5, 99, 328, 60], + ["false", 105, 331, 18], + ["move", 14, 105, 331, 18], + ["null", 106, 332, 22], + ["move", 21, 106, 332, 22], + ["move", 10, 16, 333, 20], + ["access", 107, 0, 335, 14], + ["move", 19, 107, 335, 14], + "for_start_307", + ["length", 108, 15, 335, 28], + ["is_int", 110, 19, 335, 28], + ["jump_false", 110, "rel_ni_310", 335, 28], + "_nop_tc_17", + "_nop_tc_18", + ["lt_int", 109, 19, 108, 335, 28], + ["jump", "rel_done_312", 335, 28], + "rel_ni_310", + ["is_num", 110, 19, 335, 28], + ["jump_false", 110, "rel_nn_311", 335, 28], + "_nop_tc_19", + "_nop_tc_20", + ["lt_float", 109, 19, 108, 335, 28], + ["jump", "rel_done_312", 335, 28], + "rel_nn_311", + ["is_text", 110, 19, 335, 28], + ["jump_false", 110, "rel_err_313", 335, 28], + "_nop_tc_21", + ["jump", "rel_err_313", 335, 28], + ["lt_text", 109, 19, 108, 335, 28], + ["jump", "rel_done_312", 335, 28], + "rel_err_313", + ["disrupt", 335, 28], + "rel_done_312", + ["jump_false", 109, "for_end_309", 335, 28], + ["access", 112, "_", 336, 16], + ["load_dynamic", 113, 15, 19, 336, 36], + "_nop_tc_22", + "_nop_tc_23", + ["is_text", 116, 113, 336, 36], + ["jump_false", 116, "add_cn_315", 336, 36], + ["concat", 114, 112, 113, 336, 36], + ["jump", "add_done_314", 336, 36], + "add_cn_315", + "_nop_tc_24", + ["jump", "add_err_316", 336, 36], + ["is_num", 116, 113, 336, 36], + ["jump_false", 116, "add_err_316", 336, 36], + ["add", 114, 112, 113, 336, 36], + ["jump", "add_done_314", 336, 36], + "add_err_316", + ["disrupt", 336, 36], + "add_done_314", + ["move", 18, 114, 336, 36], + ["access", 118, {"name":"ends_with","kind":"name","make":"intrinsic"}, 337, 11], + ["frame", 119, 118, 2, 337, 11], + ["null", 120, 337, 11], + ["setarg", 119, 0, 120, 337, 11], + ["setarg", 119, 1, 16, 337, 11], + ["setarg", 119, 2, 18, 337, 11], + ["invoke", 119, 117, 337, 11], + ["jump_false", 117, "if_else_317", 337, 11], + ["true", 121, 338, 22], + ["move", 14, 121, 338, 22], + ["load_dynamic", 122, 15, 19, 339, 40], + ["move", 21, 122, 339, 40], + ["access", 123, 0, 340, 40], + ["length", 124, 18, 340, 51], + "_nop_tc_25", + "_nop_tc_26", + ["negate", 125, 124, 340, 51], + ["jump", "neg_done_320", 340, 51], + "neg_err_319", + ["disrupt", 340, 51], + "neg_done_320", + ["access", 128, {"name":"text","kind":"name","make":"intrinsic"}, 340, 24], + ["frame", 129, 128, 3, 340, 24], + ["null", 130, 340, 24], + ["setarg", 129, 0, 130, 340, 24], + ["setarg", 129, 1, 16, 340, 24], + ["setarg", 129, 2, 123, 340, 24], + ["setarg", 129, 3, 125, 340, 24], + ["invoke", 129, 127, 340, 24], + ["move", 10, 127, 340, 24], + ["jump", "for_end_309", 341, 9], + ["jump", "if_end_318", 341, 9], + "if_else_317", + "if_end_318", + "for_update_308", + ["int", 131, 1, 335, 45], + ["move", 132, 19, 335, 45], + ["is_text", 134, 132, 335, 45], + ["jump_false", 134, "add_cn_322", 335, 45], + "_nop_tc_27", + ["jump", "add_cn_322", 335, 45], + ["concat", 133, 132, 131, 335, 45], + ["jump", "add_done_321", 335, 45], + "add_cn_322", + ["is_num", 134, 132, 335, 45], + ["jump_false", 134, "add_err_323", 335, 45], + "_nop_tc_28", + "_nop_tc_29", + ["add", 133, 132, 131, 335, 45], + ["jump", "add_done_321", 335, 45], + "add_err_323", + ["disrupt", 335, 45], + "add_done_321", + ["move", 19, 133, 335, 45], + ["jump", "for_start_307", 335, 45], + "for_end_309", + ["is_text", 137, 5, 345, 23], + ["jump_false", 137, "add_cn_325", 345, 23], + ["is_text", 138, 10, 345, 23], + ["jump_false", 138, "add_cn_325", 345, 23], + ["concat", 136, 5, 10, 345, 23], + ["jump", "add_done_324", 345, 23], + "add_cn_325", + ["is_num", 137, 5, 345, 23], + ["jump_false", 137, "add_err_326", 345, 23], + ["is_num", 138, 10, 345, 23], + ["jump_false", 138, "add_err_326", 345, 23], + ["add", 136, 5, 10, 345, 23], + ["jump", "add_done_324", 345, 23], + "add_err_326", + ["disrupt", 345, 23], + "add_done_324", + ["is_text", 140, 136, 345, 38], + ["jump_false", 140, "add_cn_328", 345, 38], + ["is_text", 141, 7, 345, 38], + ["jump_false", 141, "add_cn_328", 345, 38], + ["concat", 139, 136, 7, 345, 38], + ["jump", "add_done_327", 345, 38], + "add_cn_328", + ["is_num", 140, 136, 345, 38], + ["jump_false", 140, "add_err_329", 345, 38], + ["is_num", 141, 7, 345, 38], + ["jump_false", 141, "add_err_329", 345, 38], + ["add", 139, 136, 7, 345, 38], + ["jump", "add_done_327", 345, 38], + "add_err_329", + ["disrupt", 345, 38], + "add_done_327", + ["move", 11, 139, 345, 38], + ["load_dynamic", 142, 12, 11, 346, 17], + "_nop_bl_1", + ["jump_true", 142, "if_else_330", 346, 17], + ["record", 144, 2], + ["null", 145, 347, 38], + ["store_field", 144, 145, "generic", 347, 38], + ["record", 146, 0], + ["store_field", 144, 146, "variants", 347, 54], + ["store_dynamic", 12, 144, 11, 347, 14], + ["jump", "if_end_331", 347, 14], + "if_else_330", + "if_end_331", + ["jump_false", 14, "if_else_332", 350, 9], + ["load_dynamic", 147, 12, 11, 351, 14], + ["load_field", 148, 147, "variants", 351, 14], + ["store_dynamic", 148, 8, 21, 351, 34], + ["jump", "if_end_333", 351, 34], + "if_else_332", + ["load_dynamic", 149, 12, 11, 353, 14], + ["store_field", 149, 8, "generic", 353, 14], + "if_end_333", + "for_update_276", + ["int", 150, 1, 320, 35], + ["move", 151, 13, 320, 35], + ["is_text", 153, 151, 320, 35], + ["jump_false", 153, "add_cn_335", 320, 35], + "_nop_tc_30", + ["jump", "add_cn_335", 320, 35], + ["concat", 152, 151, 150, 320, 35], + ["jump", "add_done_334", 320, 35], + "add_cn_335", + ["is_num", 153, 151, 320, 35], + ["jump_false", 153, "add_err_336", 320, 35], + "_nop_tc_31", + "_nop_tc_32", + ["add", 152, 151, 150, 320, 35], + ["jump", "add_done_334", 320, 35], + "add_err_336", + ["disrupt", 320, 35], + "add_done_334", + ["move", 13, 152, 320, 35], + ["jump", "for_start_275", 320, 35], + "for_end_277", + ["array", 155, 0, 358, 16], + ["move", 17, 155, 358, 16], + ["access", 157, {"name":"array","kind":"name","make":"intrinsic"}, 359, 10], + ["frame", 158, 157, 1, 359, 10], + ["null", 159, 359, 10], + ["setarg", 158, 0, 159, 359, 10], + ["setarg", 158, 1, 12, 359, 10], + ["invoke", 158, 156, 359, 10], + ["function", 160, 23, 359, 25], + ["length", 162, 156, 359, 25], + ["int", 163, 0, 359, 25], + ["int", 167, 1, 359, 25], + ["null", 166, 359, 25], + "arrfor_loop_359", + ["lt_int", 164, 163, 162, 359, 25], + ["jump_false", 164, "arrfor_done_360", 359, 25], + ["load_index", 165, 156, 163, 359, 25], + ["frame", 168, 160, 2, 359, 25], + ["setarg", 168, 0, 166, 359, 25], + ["setarg", 168, 1, 165, 359, 25], + ["setarg", 168, 2, 163, 359, 25], + ["invoke", 168, 169, 359, 25], + ["add", 163, 163, 167, 359, 25], + ["jump", "arrfor_loop_359", 359, 25], + "arrfor_done_360", + ["null", 161, 359, 25], + ["return", 17, 381, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 3, 1, 386, 10], + ["frame", 4, 3, 1, 386, 10], + ["null", 5, 386, 10], + ["setarg", 4, 0, 5, 386, 10], + ["setarg", 4, 1, 1, 386, 10], + ["tail_invoke", 4, 2, 386, 10], + ["return", 2, 386, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "package.cm", + "nr_args": 1 + } ], - "nr_args": 0 - }, - "filename": "package.cm", - "data": {} + "main": { + "nr_slots": 56, + "nr_close_slots": 0, + "instructions": [ + ["function", 10, 0, 0, 0], + ["move", 8, 10, 0, 0], + ["function", 11, 1, 0, 0], + ["move", 3, 11, 0, 0], + ["record", 12, 0], + ["move", 7, 12, 1, 15], + ["access", 13, "fd", 2, 14], + ["access", 15, {"name":"use","kind":"name","make":"intrinsic"}, 2, 10], + ["frame", 16, 15, 1, 2, 10], + ["null", 17, 2, 10], + ["setarg", 16, 0, 17, 2, 10], + ["setarg", 16, 1, 13, 2, 10], + ["invoke", 16, 14, 2, 10], + ["move", 2, 14, 2, 10], + ["access", 18, "toml", 3, 16], + ["access", 20, {"name":"use","kind":"name","make":"intrinsic"}, 3, 12], + ["frame", 21, 20, 1, 3, 12], + ["null", 22, 3, 12], + ["setarg", 21, 0, 22, 3, 12], + ["setarg", 21, 1, 18, 3, 12], + ["invoke", 21, 19, 3, 12], + ["move", 9, 19, 3, 12], + ["access", 23, "json", 4, 16], + ["access", 25, {"name":"use","kind":"name","make":"intrinsic"}, 4, 12], + ["frame", 26, 25, 1, 4, 12], + ["null", 27, 4, 12], + ["setarg", 26, 0, 27, 4, 12], + ["setarg", 26, 1, 23, 4, 12], + ["invoke", 26, 24, 4, 12], + ["move", 4, 24, 4, 12], + ["access", 28, "os", 5, 14], + ["access", 30, {"name":"use","kind":"name","make":"intrinsic"}, 5, 10], + ["frame", 31, 30, 1, 5, 10], + ["null", 32, 5, 10], + ["setarg", 31, 0, 32, 5, 10], + ["setarg", 31, 1, 28, 5, 10], + ["invoke", 31, 29, 5, 10], + ["move", 6, 29, 5, 10], + ["access", 33, "link", 6, 16], + ["access", 35, {"name":"use","kind":"name","make":"intrinsic"}, 6, 12], + ["frame", 36, 35, 1, 6, 12], + ["null", 37, 6, 12], + ["setarg", 36, 0, 37, 6, 12], + ["setarg", 36, 1, 33, 6, 12], + ["invoke", 36, 34, 6, 12], + ["move", 5, 34, 6, 12], + ["record", 38, 0], + ["move", 1, 38, 9, 20], + ["function", 39, 2, 45, 23], + ["store_field", 7, 39, "load_config", 45, 1], + ["function", 40, 3, 73, 23], + ["store_field", 7, 40, "save_config", 73, 1], + ["function", 41, 4, 79, 24], + ["store_field", 7, 41, "dependencies", 79, 1], + ["function", 42, 6, 84, 22], + ["store_field", 7, 42, "find_alias", 84, 1], + ["function", 43, 7, 96, 28], + ["store_field", 7, 43, "alias_to_package", 96, 1], + ["function", 44, 8, 104, 26], + ["store_field", 7, 44, "add_dependency", 104, 1], + ["function", 45, 9, 114, 29], + ["store_field", 7, 45, "remove_dependency", 114, 1], + ["function", 46, 10, 130, 28], + ["store_field", 7, 46, "find_package_dir", 130, 1], + ["function", 47, 12, 155, 23], + ["store_field", 7, 47, "split_alias", 155, 1], + ["function", 48, 15, 183, 31], + ["store_field", 7, 48, "gather_dependencies", 183, 1], + ["function", 49, 17, 208, 22], + ["store_field", 7, 49, "list_files", 208, 1], + ["function", 50, 18, 247, 24], + ["store_field", 7, 50, "list_modules", 247, 1], + ["function", 51, 19, 259, 25], + ["store_field", 7, 51, "list_programs", 259, 1], + ["function", 52, 22, 275, 21], + ["store_field", 7, 52, "get_flags", 275, 1], + ["function", 53, 24, 299, 23], + ["store_field", 7, 53, "get_c_files", 299, 1], + ["function", 54, 25, 385, 19], + ["store_field", 7, 54, "get_dir", 385, 1], + ["return", 7, 389, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": "package.cm", + "data": {} } \ No newline at end of file diff --git a/boot/parse.cm.mcode b/boot/parse.cm.mcode index af561a8f..00c0737a 100644 --- a/boot/parse.cm.mcode +++ b/boot/parse.cm.mcode @@ -1,157700 +1,29874 @@ { - "name": "parse.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 54, - "nr_close_slots": 0, - "instructions": [ - [ - "null", - 2, - 22, - 13 - ], - [ - "null", - 1, - 23, - 13 - ], - [ - "get", - 3, - 68, - 1, - 24, - 16 - ], - [ - "put", - 3, - 49, - 1, - 24, - 16 - ], - [ - "get", - 4, - 19, - 1, - 25, - 14 - ], - [ - "access", - 5, - 1, - 25, - 23 - ], - [ - "is_text", - 7, - 4, - 25, - 23 - ], - [ - "jump_false", - 7, - "add_cn_1", - 25, - 23 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_1", - 25, - 23 - ], - [ - "concat", - 6, - 4, - 5, - 25, - 23 - ], - [ - "jump", - "add_done_0", - 25, - 23 - ], - "add_cn_1", - [ - "is_num", - 7, - 4, - 25, - 23 - ], - [ - "jump_false", - 7, - "add_err_2", - 25, - 23 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 6, - 4, - 5, - 25, - 23 - ], - [ - "jump", - "add_done_0", - 25, - 23 - ], - "add_err_2", - [ - "disrupt", - 25, - 23 - ], - "add_done_0", - [ - "put", - 6, - 19, - 1, - 25, - 23 - ], - [ - "false", - 9, - 26, - 14 - ], - [ - "put", - 9, - 26, - 1, - 26, - 14 - ], - "while_start_3", - [ - "get", - 10, - 19, - 1, - 27, - 12 - ], - [ - "get", - 11, - 1, - 1, - 27, - 28 - ], - [ - "length", - 12, - 11, - 27, - 28 - ], - [ - "is_int", - 14, - 10, - 27, - 28 - ], - [ - "jump_false", - 14, - "rel_ni_5", - 27, - 28 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "lt_int", - 13, - 10, - 12, - 27, - 28 - ], - [ - "jump", - "rel_done_7", - 27, - 28 - ], - "rel_ni_5", - [ - "is_num", - 14, - 10, - 27, - 28 - ], - [ - "jump_false", - 14, - "rel_nn_6", - 27, - 28 - ], - "_nop_tc_6", - "_nop_tc_7", - [ - "lt_float", - 13, - 10, - 12, - 27, - 28 - ], - [ - "jump", - "rel_done_7", - 27, - 28 - ], - "rel_nn_6", - [ - "is_text", - 14, - 10, - 27, - 28 - ], - [ - "jump_false", - 14, - "rel_err_8", - 27, - 28 - ], - "_nop_tc_8", - [ - "jump", - "rel_err_8", - 27, - 28 - ], - [ - "lt_text", - 13, - 10, - 12, - 27, - 28 - ], - [ - "jump", - "rel_done_7", - 27, - 28 - ], - "rel_err_8", - [ - "disrupt", - 27, - 28 - ], - "rel_done_7", - [ - "jump_false", - 13, - "while_end_4", - 27, - 28 - ], - [ - "get", - 16, - 1, - 1, - 28, - 11 - ], - [ - "get", - 17, - 19, - 1, - 28, - 18 - ], - [ - "load_dynamic", - 18, - 16, - 17, - 28, - 18 - ], - [ - "move", - 2, - 18, - 28, - 18 - ], - [ - "load_field", - 19, - 2, - "kind", - 29, - 11 - ], - [ - "move", - 1, - 19, - 29, - 11 - ], - [ - "access", - 20, - "space", - 30, - 16 - ], - [ - "is_identical", - 21, - 1, - 20, - 30, - 16 - ], - [ - "jump_true", - 21, - "eq_done_12", - 30, - 16 - ], - [ - "is_int", - 22, - 1, - 30, - 16 - ], - [ - "jump_false", - 22, - "eq_ni_13", - 30, - 16 - ], - "_nop_tc_9", - [ - "jump", - "eq_ni_13", - 30, - 16 - ], - [ - "eq_int", - 21, - 1, - 20, - 30, - 16 - ], - [ - "jump", - "eq_done_12", - 30, - 16 - ], - "eq_ni_13", - [ - "is_num", - 22, - 1, - 30, - 16 - ], - [ - "jump_false", - 22, - "eq_nn_14", - 30, - 16 - ], - "_nop_tc_10", - [ - "jump", - "eq_nn_14", - 30, - 16 - ], - [ - "eq_float", - 21, - 1, - 20, - 30, - 16 - ], - [ - "jump", - "eq_done_12", - 30, - 16 - ], - "eq_nn_14", - [ - "is_text", - 22, - 1, - 30, - 16 - ], - [ - "jump_false", - 22, - "eq_nt_15", - 30, - 16 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "eq_text", - 21, - 1, - 20, - 30, - 16 - ], - [ - "jump", - "eq_done_12", - 30, - 16 - ], - "eq_nt_15", - [ - "is_null", - 22, - 1, - 30, - 16 - ], - [ - "jump_false", - 22, - "eq_nnl_16", - 30, - 16 - ], - "_nop_tc_13", - [ - "jump", - "eq_nnl_16", - 30, - 16 - ], - [ - "true", - 21, - 30, - 16 - ], - [ - "jump", - "eq_done_12", - 30, - 16 - ], - "eq_nnl_16", - [ - "is_bool", - 22, - 1, - 30, - 16 - ], - [ - "jump_false", - 22, - "eq_nb_17", - 30, - 16 - ], - "_nop_tc_14", - [ - "jump", - "eq_nb_17", - 30, - 16 - ], - [ - "eq_bool", - 21, - 1, - 20, - 30, - 16 - ], - [ - "jump", - "eq_done_12", - 30, - 16 - ], - "eq_nb_17", - [ - "false", - 21, - 30, - 16 - ], - "eq_done_12", - [ - "move", - 24, - 21, - 30, - 16 - ], - [ - "jump_true", - 24, - "or_end_11", - 30, - 16 - ], - [ - "access", - 25, - "comment", - 30, - 32 - ], - [ - "is_identical", - 26, - 1, - 25, - 30, - 32 - ], - [ - "jump_true", - 26, - "eq_done_18", - 30, - 32 - ], - [ - "is_int", - 27, - 1, - 30, - 32 - ], - [ - "jump_false", - 27, - "eq_ni_19", - 30, - 32 - ], - "_nop_tc_15", - [ - "jump", - "eq_ni_19", - 30, - 32 - ], - [ - "eq_int", - 26, - 1, - 25, - 30, - 32 - ], - [ - "jump", - "eq_done_18", - 30, - 32 - ], - "eq_ni_19", - [ - "is_num", - 27, - 1, - 30, - 32 - ], - [ - "jump_false", - 27, - "eq_nn_20", - 30, - 32 - ], - "_nop_tc_16", - [ - "jump", - "eq_nn_20", - 30, - 32 - ], - [ - "eq_float", - 26, - 1, - 25, - 30, - 32 - ], - [ - "jump", - "eq_done_18", - 30, - 32 - ], - "eq_nn_20", - [ - "is_text", - 27, - 1, - 30, - 32 - ], - [ - "jump_false", - 27, - "eq_nt_21", - 30, - 32 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "eq_text", - 26, - 1, - 25, - 30, - 32 - ], - [ - "jump", - "eq_done_18", - 30, - 32 - ], - "eq_nt_21", - [ - "is_null", - 27, - 1, - 30, - 32 - ], - [ - "jump_false", - 27, - "eq_nnl_22", - 30, - 32 - ], - "_nop_tc_19", - [ - "jump", - "eq_nnl_22", - 30, - 32 - ], - [ - "true", - 26, - 30, - 32 - ], - [ - "jump", - "eq_done_18", - 30, - 32 - ], - "eq_nnl_22", - [ - "is_bool", - 27, - 1, - 30, - 32 - ], - [ - "jump_false", - 27, - "eq_nb_23", - 30, - 32 - ], - "_nop_tc_20", - [ - "jump", - "eq_nb_23", - 30, - 32 - ], - [ - "eq_bool", - 26, - 1, - 25, - 30, - 32 - ], - [ - "jump", - "eq_done_18", - 30, - 32 - ], - "eq_nb_23", - [ - "false", - 26, - 30, - 32 - ], - "eq_done_18", - [ - "move", - 24, - 26, - 30, - 32 - ], - "or_end_11", - [ - "jump_false", - 24, - "if_else_9", - 30, - 32 - ], - [ - "get", - 29, - 19, - 1, - 31, - 18 - ], - [ - "access", - 30, - 1, - 31, - 27 - ], - [ - "is_text", - 32, - 29, - 31, - 27 - ], - [ - "jump_false", - 32, - "add_cn_25", - 31, - 27 - ], - "_nop_tc_21", - [ - "jump", - "add_cn_25", - 31, - 27 - ], - [ - "concat", - 31, - 29, - 30, - 31, - 27 - ], - [ - "jump", - "add_done_24", - 31, - 27 - ], - "add_cn_25", - [ - "is_num", - 32, - 29, - 31, - 27 - ], - [ - "jump_false", - 32, - "add_err_26", - 31, - 27 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "add", - 31, - 29, - 30, - 31, - 27 - ], - [ - "jump", - "add_done_24", - 31, - 27 - ], - "add_err_26", - [ - "disrupt", - 31, - 27 - ], - "add_done_24", - [ - "put", - 31, - 19, - 1, - 31, - 27 - ], - [ - "jump", - "while_start_3", - 32, - 9 - ], - [ - "jump", - "if_end_10", - 32, - 9 - ], - "if_else_9", - "if_end_10", - [ - "access", - 34, - "newline", - 34, - 16 - ], - [ - "is_identical", - 35, - 1, - 34, - 34, - 16 - ], - [ - "jump_true", - 35, - "eq_done_29", - 34, - 16 - ], - [ - "is_int", - 36, - 1, - 34, - 16 - ], - [ - "jump_false", - 36, - "eq_ni_30", - 34, - 16 - ], - "_nop_tc_24", - [ - "jump", - "eq_ni_30", - 34, - 16 - ], - [ - "eq_int", - 35, - 1, - 34, - 34, - 16 - ], - [ - "jump", - "eq_done_29", - 34, - 16 - ], - "eq_ni_30", - [ - "is_num", - 36, - 1, - 34, - 16 - ], - [ - "jump_false", - 36, - "eq_nn_31", - 34, - 16 - ], - "_nop_tc_25", - [ - "jump", - "eq_nn_31", - 34, - 16 - ], - [ - "eq_float", - 35, - 1, - 34, - 34, - 16 - ], - [ - "jump", - "eq_done_29", - 34, - 16 - ], - "eq_nn_31", - [ - "is_text", - 36, - 1, - 34, - 16 - ], - [ - "jump_false", - 36, - "eq_nt_32", - 34, - 16 - ], - "_nop_tc_26", - "_nop_tc_27", - [ - "eq_text", - 35, - 1, - 34, - 34, - 16 - ], - [ - "jump", - "eq_done_29", - 34, - 16 - ], - "eq_nt_32", - [ - "is_null", - 36, - 1, - 34, - 16 - ], - [ - "jump_false", - 36, - "eq_nnl_33", - 34, - 16 - ], - "_nop_tc_28", - [ - "jump", - "eq_nnl_33", - 34, - 16 - ], - [ - "true", - 35, - 34, - 16 - ], - [ - "jump", - "eq_done_29", - 34, - 16 - ], - "eq_nnl_33", - [ - "is_bool", - 36, - 1, - 34, - 16 - ], - [ - "jump_false", - 36, - "eq_nb_34", - 34, - 16 - ], - "_nop_tc_29", - [ - "jump", - "eq_nb_34", - 34, - 16 - ], - [ - "eq_bool", - 35, - 1, - 34, - 34, - 16 - ], - [ - "jump", - "eq_done_29", - 34, - 16 - ], - "eq_nb_34", - [ - "false", - 35, - 34, - 16 - ], - "eq_done_29", - [ - "jump_false", - 35, - "if_else_27", - 34, - 16 - ], - [ - "true", - 38, - 35, - 18 - ], - [ - "put", - 38, - 26, - 1, - 35, - 18 - ], - [ - "get", - 39, - 19, - 1, - 36, - 18 - ], - [ - "access", - 40, - 1, - 36, - 27 - ], - [ - "is_text", - 42, - 39, - 36, - 27 - ], - [ - "jump_false", - 42, - "add_cn_36", - 36, - 27 - ], - "_nop_tc_30", - [ - "jump", - "add_cn_36", - 36, - 27 - ], - [ - "concat", - 41, - 39, - 40, - 36, - 27 - ], - [ - "jump", - "add_done_35", - 36, - 27 - ], - "add_cn_36", - [ - "is_num", - 42, - 39, - 36, - 27 - ], - [ - "jump_false", - 42, - "add_err_37", - 36, - 27 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "add", - 41, - 39, - 40, - 36, - 27 - ], - [ - "jump", - "add_done_35", - 36, - 27 - ], - "add_err_37", - [ - "disrupt", - 36, - 27 - ], - "add_done_35", - [ - "put", - 41, - 19, - 1, - 36, - 27 - ], - [ - "jump", - "while_start_3", - 37, - 9 - ], - [ - "jump", - "if_end_28", - 37, - 9 - ], - "if_else_27", - "if_end_28", - [ - "put", - 2, - 68, - 1, - 39, - 13 - ], - [ - "null", - 44, - 40, - 14 - ], - [ - "return", - 44, - 40, - 14 - ], - "_nop_ur_1", - "while_end_4", - [ - "get", - 45, - 1, - 1, - 42, - 11 - ], - [ - "get", - 46, - 1, - 1, - 42, - 25 - ], - [ - "length", - 47, - 46, - 42, - 25 - ], - [ - "access", - 48, - 1, - 42, - 35 - ], - "_nop_tc_33", - "_nop_tc_34", - "_nop_tc_35", - "_nop_tc_36", - [ - "subtract", - 49, - 47, - 48, - 42, - 35 - ], - [ - "jump", - "num_done_39", - 42, - 35 - ], - "num_err_38", - [ - "disrupt", - 42, - 35 - ], - "num_done_39", - [ - "load_dynamic", - 52, - 45, - 49, - 42, - 35 - ], - [ - "put", - 52, - 68, - 1, - 42, - 35 - ], - [ - "null", - 53, - 42, - 35 - ], - [ - "return", - 53, - 42, - 35 - ] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 53, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 6, - 19, - 1, - 46, - 13 - ], - [ - "access", - 7, - 1, - 46, - 22 - ], - [ - "is_text", - 9, - 6, - 46, - 22 - ], - [ - "jump_false", - 9, - "add_cn_41", - 46, - 22 - ], - "_nop_tc_1", - [ - "jump", - "add_cn_41", - 46, - 22 - ], - [ - "concat", - 8, - 6, - 7, - 46, - 22 - ], - [ - "jump", - "add_done_40", - 46, - 22 - ], - "add_cn_41", - [ - "is_num", - 9, - 6, - 46, - 22 - ], - [ - "jump_false", - 9, - "add_err_42", - 46, - 22 - ], - "_nop_tc_2", - "_nop_tc_3", - [ - "add", - 8, - 6, - 7, - 46, - 22 - ], - [ - "jump", - "add_done_40", - 46, - 22 - ], - "add_err_42", - [ - "disrupt", - 46, - 22 - ], - "add_done_40", - [ - "move", - 2, - 8, - 46, - 22 - ], - [ - "access", - 3, - 0, - 47, - 17 - ], - [ - "null", - 5, - 48, - 13 - ], - [ - "null", - 4, - 49, - 13 - ], - "while_start_43", - [ - "get", - 11, - 1, - 1, - 50, - 23 - ], - [ - "length", - 12, - 11, - 50, - 23 - ], - [ - "is_int", - 14, - 2, - 50, - 23 - ], - [ - "jump_false", - 14, - "rel_ni_45", - 50, - 23 - ], - "_nop_tc_4", - "_nop_tc_5", - [ - "lt_int", - 13, - 2, - 12, - 50, - 23 - ], - [ - "jump", - "rel_done_47", - 50, - 23 - ], - "rel_ni_45", - [ - "is_num", - 14, - 2, - 50, - 23 - ], - [ - "jump_false", - 14, - "rel_nn_46", - 50, - 23 - ], - "_nop_tc_6", - "_nop_tc_7", - [ - "lt_float", - 13, - 2, - 12, - 50, - 23 - ], - [ - "jump", - "rel_done_47", - 50, - 23 - ], - "rel_nn_46", - [ - "is_text", - 14, - 2, - 50, - 23 - ], - [ - "jump_false", - 14, - "rel_err_48", - 50, - 23 - ], - "_nop_tc_8", - [ - "jump", - "rel_err_48", - 50, - 23 - ], - [ - "lt_text", - 13, - 2, - 12, - 50, - 23 - ], - [ - "jump", - "rel_done_47", - 50, - 23 - ], - "rel_err_48", - [ - "disrupt", - 50, - 23 - ], - "rel_done_47", - [ - "jump_false", - 13, - "while_end_44", - 50, - 23 - ], - [ - "get", - 16, - 1, - 1, - 51, - 11 - ], - [ - "load_dynamic", - 17, - 16, - 2, - 51, - 18 - ], - [ - "move", - 5, - 17, - 51, - 18 - ], - [ - "load_field", - 18, - 5, - "kind", - 52, - 11 - ], - [ - "move", - 4, - 18, - 52, - 11 - ], - [ - "access", - 19, - "space", - 53, - 16 - ], - [ - "is_identical", - 20, - 4, - 19, - 53, - 16 - ], - [ - "jump_true", - 20, - "ne_nid_54", - 53, - 16 - ], - [ - "jump", - "ne_ni_55", - 53, - 16 - ], - "ne_nid_54", - [ - "false", - 20, - 53, - 16 - ], - [ - "jump", - "ne_done_53", - 53, - 16 - ], - "ne_ni_55", - [ - "is_int", - 21, - 4, - 53, - 16 - ], - [ - "jump_false", - 21, - "ne_nn_56", - 53, - 16 - ], - "_nop_tc_9", - [ - "jump", - "ne_nn_56", - 53, - 16 - ], - [ - "ne_int", - 20, - 4, - 19, - 53, - 16 - ], - [ - "jump", - "ne_done_53", - 53, - 16 - ], - "ne_nn_56", - [ - "is_num", - 21, - 4, - 53, - 16 - ], - [ - "jump_false", - 21, - "ne_nt_57", - 53, - 16 - ], - "_nop_tc_10", - [ - "jump", - "ne_nt_57", - 53, - 16 - ], - [ - "ne_float", - 20, - 4, - 19, - 53, - 16 - ], - [ - "jump", - "ne_done_53", - 53, - 16 - ], - "ne_nt_57", - [ - "is_text", - 21, - 4, - 53, - 16 - ], - [ - "jump_false", - 21, - "ne_nnl_58", - 53, - 16 - ], - "_nop_tc_11", - "_nop_tc_12", - [ - "ne_text", - 20, - 4, - 19, - 53, - 16 - ], - [ - "jump", - "ne_done_53", - 53, - 16 - ], - "ne_nnl_58", - [ - "is_null", - 21, - 4, - 53, - 16 - ], - [ - "jump_false", - 21, - "ne_nb_59", - 53, - 16 - ], - "_nop_tc_13", - [ - "jump", - "ne_nb_59", - 53, - 16 - ], - [ - "false", - 20, - 53, - 16 - ], - [ - "jump", - "ne_done_53", - 53, - 16 - ], - "ne_nb_59", - [ - "is_bool", - 21, - 4, - 53, - 16 - ], - [ - "jump_false", - 21, - "ne_mis_60", - 53, - 16 - ], - "_nop_tc_14", - [ - "jump", - "ne_mis_60", - 53, - 16 - ], - [ - "ne_bool", - 20, - 4, - 19, - 53, - 16 - ], - [ - "jump", - "ne_done_53", - 53, - 16 - ], - "ne_mis_60", - [ - "true", - 20, - 53, - 16 - ], - "ne_done_53", - [ - "move", - 23, - 20, - 53, - 16 - ], - [ - "jump_false", - 23, - "and_end_52", - 53, - 16 - ], - [ - "access", - 24, - "comment", - 53, - 32 - ], - [ - "is_identical", - 25, - 4, - 24, - 53, - 32 - ], - [ - "jump_true", - 25, - "ne_nid_62", - 53, - 32 - ], - [ - "jump", - "ne_ni_63", - 53, - 32 - ], - "ne_nid_62", - [ - "false", - 25, - 53, - 32 - ], - [ - "jump", - "ne_done_61", - 53, - 32 - ], - "ne_ni_63", - [ - "is_int", - 26, - 4, - 53, - 32 - ], - [ - "jump_false", - 26, - "ne_nn_64", - 53, - 32 - ], - "_nop_tc_15", - [ - "jump", - "ne_nn_64", - 53, - 32 - ], - [ - "ne_int", - 25, - 4, - 24, - 53, - 32 - ], - [ - "jump", - "ne_done_61", - 53, - 32 - ], - "ne_nn_64", - [ - "is_num", - 26, - 4, - 53, - 32 - ], - [ - "jump_false", - 26, - "ne_nt_65", - 53, - 32 - ], - "_nop_tc_16", - [ - "jump", - "ne_nt_65", - 53, - 32 - ], - [ - "ne_float", - 25, - 4, - 24, - 53, - 32 - ], - [ - "jump", - "ne_done_61", - 53, - 32 - ], - "ne_nt_65", - [ - "is_text", - 26, - 4, - 53, - 32 - ], - [ - "jump_false", - 26, - "ne_nnl_66", - 53, - 32 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "ne_text", - 25, - 4, - 24, - 53, - 32 - ], - [ - "jump", - "ne_done_61", - 53, - 32 - ], - "ne_nnl_66", - [ - "is_null", - 26, - 4, - 53, - 32 - ], - [ - "jump_false", - 26, - "ne_nb_67", - 53, - 32 - ], - "_nop_tc_19", - [ - "jump", - "ne_nb_67", - 53, - 32 - ], - [ - "false", - 25, - 53, - 32 - ], - [ - "jump", - "ne_done_61", - 53, - 32 - ], - "ne_nb_67", - [ - "is_bool", - 26, - 4, - 53, - 32 - ], - [ - "jump_false", - 26, - "ne_mis_68", - 53, - 32 - ], - "_nop_tc_20", - [ - "jump", - "ne_mis_68", - 53, - 32 - ], - [ - "ne_bool", - 25, - 4, - 24, - 53, - 32 - ], - [ - "jump", - "ne_done_61", - 53, - 32 - ], - "ne_mis_68", - [ - "true", - 25, - 53, - 32 - ], - "ne_done_61", - [ - "move", - 23, - 25, - 53, - 32 - ], - "and_end_52", - [ - "move", - 28, - 23, - 53, - 32 - ], - [ - "jump_false", - 28, - "and_end_51", - 53, - 32 - ], - [ - "access", - 29, - "newline", - 53, - 50 - ], - [ - "is_identical", - 30, - 4, - 29, - 53, - 50 - ], - [ - "jump_true", - 30, - "ne_nid_70", - 53, - 50 - ], - [ - "jump", - "ne_ni_71", - 53, - 50 - ], - "ne_nid_70", - [ - "false", - 30, - 53, - 50 - ], - [ - "jump", - "ne_done_69", - 53, - 50 - ], - "ne_ni_71", - [ - "is_int", - 31, - 4, - 53, - 50 - ], - [ - "jump_false", - 31, - "ne_nn_72", - 53, - 50 - ], - "_nop_tc_21", - [ - "jump", - "ne_nn_72", - 53, - 50 - ], - [ - "ne_int", - 30, - 4, - 29, - 53, - 50 - ], - [ - "jump", - "ne_done_69", - 53, - 50 - ], - "ne_nn_72", - [ - "is_num", - 31, - 4, - 53, - 50 - ], - [ - "jump_false", - 31, - "ne_nt_73", - 53, - 50 - ], - "_nop_tc_22", - [ - "jump", - "ne_nt_73", - 53, - 50 - ], - [ - "ne_float", - 30, - 4, - 29, - 53, - 50 - ], - [ - "jump", - "ne_done_69", - 53, - 50 - ], - "ne_nt_73", - [ - "is_text", - 31, - 4, - 53, - 50 - ], - [ - "jump_false", - 31, - "ne_nnl_74", - 53, - 50 - ], - "_nop_tc_23", - "_nop_tc_24", - [ - "ne_text", - 30, - 4, - 29, - 53, - 50 - ], - [ - "jump", - "ne_done_69", - 53, - 50 - ], - "ne_nnl_74", - [ - "is_null", - 31, - 4, - 53, - 50 - ], - [ - "jump_false", - 31, - "ne_nb_75", - 53, - 50 - ], - "_nop_tc_25", - [ - "jump", - "ne_nb_75", - 53, - 50 - ], - [ - "false", - 30, - 53, - 50 - ], - [ - "jump", - "ne_done_69", - 53, - 50 - ], - "ne_nb_75", - [ - "is_bool", - 31, - 4, - 53, - 50 - ], - [ - "jump_false", - 31, - "ne_mis_76", - 53, - 50 - ], - "_nop_tc_26", - [ - "jump", - "ne_mis_76", - 53, - 50 - ], - [ - "ne_bool", - 30, - 4, - 29, - 53, - 50 - ], - [ - "jump", - "ne_done_69", - 53, - 50 - ], - "ne_mis_76", - [ - "true", - 30, - 53, - 50 - ], - "ne_done_69", - [ - "move", - 28, - 30, - 53, - 50 - ], - "and_end_51", - [ - "jump_false", - 28, - "if_else_49", - 53, - 50 - ], - [ - "access", - 33, - 1, - 54, - 25 - ], - [ - "is_text", - 35, - 3, - 54, - 25 - ], - [ - "jump_false", - 35, - "add_cn_78", - 54, - 25 - ], - "_nop_tc_27", - [ - "jump", - "add_cn_78", - 54, - 25 - ], - [ - "concat", - 34, - 3, - 33, - 54, - 25 - ], - [ - "jump", - "add_done_77", - 54, - 25 - ], - "add_cn_78", - [ - "is_num", - 35, - 3, - 54, - 25 - ], - [ - "jump_false", - 35, - "add_err_79", - 54, - 25 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "add", - 34, - 3, - 33, - 54, - 25 - ], - [ - "jump", - "add_done_77", - 54, - 25 - ], - "add_err_79", - [ - "disrupt", - 54, - 25 - ], - "add_done_77", - [ - "move", - 3, - 34, - 54, - 25 - ], - [ - "is_identical", - 37, - 3, - 1, - 55, - 22 - ], - [ - "jump_true", - 37, - "eq_done_82", - 55, - 22 - ], - [ - "is_int", - 38, - 3, - 55, - 22 - ], - [ - "jump_false", - 38, - "eq_ni_83", - 55, - 22 - ], - [ - "is_int", - 39, - 1, - 55, - 22 - ], - [ - "jump_false", - 39, - "eq_ni_83", - 55, - 22 - ], - [ - "eq_int", - 37, - 3, - 1, - 55, - 22 - ], - [ - "jump", - "eq_done_82", - 55, - 22 - ], - "eq_ni_83", - [ - "is_num", - 38, - 3, - 55, - 22 - ], - [ - "jump_false", - 38, - "eq_nn_84", - 55, - 22 - ], - [ - "is_num", - 39, - 1, - 55, - 22 - ], - [ - "jump_false", - 39, - "eq_nn_84", - 55, - 22 - ], - [ - "eq_float", - 37, - 3, - 1, - 55, - 22 - ], - [ - "jump", - "eq_done_82", - 55, - 22 - ], - "eq_nn_84", - [ - "is_text", - 38, - 3, - 55, - 22 - ], - [ - "jump_false", - 38, - "eq_nt_85", - 55, - 22 - ], - [ - "is_text", - 39, - 1, - 55, - 22 - ], - [ - "jump_false", - 39, - "eq_nt_85", - 55, - 22 - ], - [ - "eq_text", - 37, - 3, - 1, - 55, - 22 - ], - [ - "jump", - "eq_done_82", - 55, - 22 - ], - "eq_nt_85", - [ - "is_null", - 38, - 3, - 55, - 22 - ], - [ - "jump_false", - 38, - "eq_nnl_86", - 55, - 22 - ], - [ - "is_null", - 39, - 1, - 55, - 22 - ], - [ - "jump_false", - 39, - "eq_nnl_86", - 55, - 22 - ], - [ - "true", - 37, - 55, - 22 - ], - [ - "jump", - "eq_done_82", - 55, - 22 - ], - "eq_nnl_86", - [ - "is_bool", - 38, - 3, - 55, - 22 - ], - [ - "jump_false", - 38, - "eq_nb_87", - 55, - 22 - ], - [ - "is_bool", - 39, - 1, - 55, - 22 - ], - [ - "jump_false", - 39, - "eq_nb_87", - 55, - 22 - ], - [ - "eq_bool", - 37, - 3, - 1, - 55, - 22 - ], - [ - "jump", - "eq_done_82", - 55, - 22 - ], - "eq_nb_87", - [ - "false", - 37, - 55, - 22 - ], - "eq_done_82", - [ - "jump_false", - 37, - "if_else_80", - 55, - 22 - ], - [ - "return", - 5, - 55, - 32 - ], - "_nop_ur_1", - "if_else_80", - "if_end_81", - [ - "jump", - "if_end_50", - 55, - 32 - ], - "if_else_49", - "if_end_50", - [ - "access", - 40, - 1, - 57, - 15 - ], - [ - "is_text", - 42, - 2, - 57, - 15 - ], - [ - "jump_false", - 42, - "add_cn_89", - 57, - 15 - ], - "_nop_tc_30", - [ - "jump", - "add_cn_89", - 57, - 15 - ], - [ - "concat", - 41, - 2, - 40, - 57, - 15 - ], - [ - "jump", - "add_done_88", - 57, - 15 - ], - "add_cn_89", - [ - "is_num", - 42, - 2, - 57, - 15 - ], - [ - "jump_false", - 42, - "add_err_90", - 57, - 15 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "add", - 41, - 2, - 40, - 57, - 15 - ], - [ - "jump", - "add_done_88", - 57, - 15 - ], - "add_err_90", - [ - "disrupt", - 57, - 15 - ], - "add_done_88", - [ - "move", - 2, - 41, - 57, - 15 - ], - [ - "jump", - "while_start_43", - 57, - 15 - ], - "while_end_44", - [ - "get", - 44, - 1, - 1, - 59, - 12 - ], - [ - "get", - 45, - 1, - 1, - 59, - 26 - ], - [ - "length", - 46, - 45, - 59, - 26 - ], - [ - "access", - 47, - 1, - 59, - 36 - ], - "_nop_tc_33", - "_nop_tc_34", - "_nop_tc_35", - "_nop_tc_36", - [ - "subtract", - 48, - 46, - 47, - 59, - 36 - ], - [ - "jump", - "num_done_92", - 59, - 36 - ], - "num_err_91", - [ - "disrupt", - 59, - 36 - ], - "num_done_92", - [ - "load_dynamic", - 51, - 44, - 48, - 59, - 36 - ], - [ - "return", - 51, - 59, - 36 - ], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "parse.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 1, - -1, - 63, - 14 - ], - [ - "put", - 1, - 19, - 1, - 63, - 14 - ], - [ - "get", - 3, - 12, - 1, - 64, - 5 - ], - [ - "frame", - 4, - 3, - 0, - 64, - 5 - ], - [ - "null", - 5, - 64, - 5 - ], - [ - "setarg", - 4, - 0, - 5, - 64, - 5 - ], - [ - "invoke", - 4, - 2, - 64, - 5 - ], - [ - "null", - 6, - 64, - 5 - ], - [ - "return", - 6, - 64, - 5 - ] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "record", - 3, - 4 - ], - [ - "store_field", - 3, - 1, - "kind", - 77, - 13 - ], - [ - "load_field", - 4, - 2, - "at", - 78, - 11 - ], - [ - "store_field", - 3, - 4, - "at", - 78, - 11 - ], - [ - "load_field", - 5, - 2, - "from_row", - 79, - 17 - ], - [ - "store_field", - 3, - 5, - "from_row", - 79, - 17 - ], - [ - "load_field", - 6, - 2, - "from_column", - 80, - 20 - ], - [ - "store_field", - 3, - 6, - "from_column", - 80, - 20 - ], - [ - "return", - 3, - 80, - 20 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "parse.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 49, - 1, - 85, - 19 - ], - [ - "load_field", - 3, - 2, - "to_row", - 85, - 19 - ], - [ - "store_field", - 1, - 3, - "to_row", - 85, - 5 - ], - [ - "get", - 4, - 49, - 1, - 86, - 22 - ], - [ - "load_field", - 5, - 4, - "to_column", - 86, - 22 - ], - [ - "store_field", - 1, - 5, - "to_column", - 86, - 5 - ], - [ - "return", - 1, - 87, - 12 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "parse.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 3, - 21, - 1, - 91, - 9 - ], - [ - "access", - 4, - 5, - 91, - 24 - ], - [ - "is_int", - 6, - 3, - 91, - 24 - ], - [ - "jump_false", - 6, - "rel_ni_95", - 91, - 24 - ], - "_nop_tc_1", - "_nop_tc_2", - [ - "ge_int", - 5, - 3, - 4, - 91, - 24 - ], - [ - "jump", - "rel_done_97", - 91, - 24 - ], - "rel_ni_95", - [ - "is_num", - 6, - 3, - 91, - 24 - ], - [ - "jump_false", - 6, - "rel_nn_96", - 91, - 24 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "ge_float", - 5, - 3, - 4, - 91, - 24 - ], - [ - "jump", - "rel_done_97", - 91, - 24 - ], - "rel_nn_96", - [ - "is_text", - 6, - 3, - 91, - 24 - ], - [ - "jump_false", - 6, - "rel_err_98", - 91, - 24 - ], - "_nop_tc_5", - [ - "jump", - "rel_err_98", - 91, - 24 - ], - [ - "ge_text", - 5, - 3, - 4, - 91, - 24 - ], - [ - "jump", - "rel_done_97", - 91, - 24 - ], - "rel_err_98", - [ - "disrupt", - 91, - 24 - ], - "rel_done_97", - [ - "jump_false", - 5, - "if_else_93", - 91, - 24 - ], - [ - "null", - 8, - 91, - 34 - ], - [ - "return", - 8, - 91, - 34 - ], - "_nop_ur_1", - "if_else_93", - "if_end_94", - [ - "get", - 9, - 21, - 1, - 92, - 19 - ], - [ - "access", - 10, - 1, - 92, - 33 - ], - [ - "is_text", - 12, - 9, - 92, - 33 - ], - [ - "jump_false", - 12, - "add_cn_100", - 92, - 33 - ], - "_nop_tc_6", - [ - "jump", - "add_cn_100", - 92, - 33 - ], - [ - "concat", - 11, - 9, - 10, - 92, - 33 - ], - [ - "jump", - "add_done_99", - 92, - 33 - ], - "add_cn_100", - [ - "is_num", - 12, - 9, - 92, - 33 - ], - [ - "jump_false", - 12, - "add_err_101", - 92, - 33 - ], - "_nop_tc_7", - "_nop_tc_8", - [ - "add", - 11, - 9, - 10, - 92, - 33 - ], - [ - "jump", - "add_done_99", - 92, - 33 - ], - "add_err_101", - [ - "disrupt", - 92, - 33 - ], - "add_done_99", - [ - "put", - 11, - 21, - 1, - 92, - 33 - ], - [ - "get", - 14, - 22, - 1, - 93, - 10 - ], - [ - "record", - 15, - 4 - ], - [ - "store_field", - 15, - 2, - "message", - 94, - 16 - ], - [ - "load_field", - 16, - 1, - "from_row", - 95, - 13 - ], - [ - "access", - 17, - 1, - 95, - 30 - ], - [ - "is_text", - 19, - 16, - 95, - 30 - ], - [ - "jump_false", - 19, - "add_cn_103", - 95, - 30 - ], - "_nop_tc_9", - [ - "jump", - "add_cn_103", - 95, - 30 - ], - [ - "concat", - 18, - 16, - 17, - 95, - 30 - ], - [ - "jump", - "add_done_102", - 95, - 30 - ], - "add_cn_103", - [ - "is_num", - 19, - 16, - 95, - 30 - ], - [ - "jump_false", - 19, - "add_err_104", - 95, - 30 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "add", - 18, - 16, - 17, - 95, - 30 - ], - [ - "jump", - "add_done_102", - 95, - 30 - ], - "add_err_104", - [ - "disrupt", - 95, - 30 - ], - "add_done_102", - [ - "store_field", - 15, - 18, - "line", - 95, - 30 - ], - [ - "load_field", - 21, - 1, - "from_column", - 96, - 15 - ], - [ - "access", - 22, - 1, - 96, - 35 - ], - [ - "is_text", - 24, - 21, - 96, - 35 - ], - [ - "jump_false", - 24, - "add_cn_106", - 96, - 35 - ], - "_nop_tc_12", - [ - "jump", - "add_cn_106", - 96, - 35 - ], - [ - "concat", - 23, - 21, - 22, - 96, - 35 - ], - [ - "jump", - "add_done_105", - 96, - 35 - ], - "add_cn_106", - [ - "is_num", - 24, - 21, - 96, - 35 - ], - [ - "jump_false", - 24, - "add_err_107", - 96, - 35 - ], - "_nop_tc_13", - "_nop_tc_14", - [ - "add", - 23, - 21, - 22, - 96, - 35 - ], - [ - "jump", - "add_done_105", - 96, - 35 - ], - "add_err_107", - [ - "disrupt", - 96, - 35 - ], - "add_done_105", - [ - "store_field", - 15, - 23, - "column", - 96, - 35 - ], - [ - "load_field", - 26, - 1, - "at", - 97, - 15 - ], - [ - "store_field", - 15, - 26, - "offset", - 97, - 15 - ], - [ - "is_array", - 27, - 14, - 97, - 15 - ], - [ - "jump_false", - 27, - "push_err_108", - 97, - 15 - ], - [ - "push", - 14, - 15, - 97, - 15 - ], - [ - "jump", - "push_done_109", - 97, - 15 - ], - "push_err_108", - [ - "disrupt", - 97, - 15 - ], - "push_done_109", - [ - "null", - 28, - 97, - 15 - ], - [ - "return", - 28, - 97, - 15 - ] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 2, - 9, - 1, - 112, - 12 - ], - [ - "load_dynamic", - 3, - 2, - 1, - 112, - 22 - ], - [ - "true", - 4, - 112, - 31 - ], - [ - "is_identical", - 5, - 3, - 4, - 112, - 31 - ], - [ - "jump_true", - 5, - "eq_done_110", - 112, - 31 - ], - [ - "is_int", - 6, - 3, - 112, - 31 - ], - [ - "jump_false", - 6, - "eq_ni_111", - 112, - 31 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_111", - 112, - 31 - ], - [ - "eq_int", - 5, - 3, - 4, - 112, - 31 - ], - [ - "jump", - "eq_done_110", - 112, - 31 - ], - "eq_ni_111", - [ - "is_num", - 6, - 3, - 112, - 31 - ], - [ - "jump_false", - 6, - "eq_nn_112", - 112, - 31 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_112", - 112, - 31 - ], - [ - "eq_float", - 5, - 3, - 4, - 112, - 31 - ], - [ - "jump", - "eq_done_110", - 112, - 31 - ], - "eq_nn_112", - [ - "is_text", - 6, - 3, - 112, - 31 - ], - [ - "jump_false", - 6, - "eq_nt_113", - 112, - 31 - ], - "_nop_tc_3", - [ - "jump", - "eq_nt_113", - 112, - 31 - ], - [ - "eq_text", - 5, - 3, - 4, - 112, - 31 - ], - [ - "jump", - "eq_done_110", - 112, - 31 - ], - "eq_nt_113", - [ - "is_null", - 6, - 3, - 112, - 31 - ], - [ - "jump_false", - 6, - "eq_nnl_114", - 112, - 31 - ], - "_nop_tc_4", - [ - "jump", - "eq_nnl_114", - 112, - 31 - ], - [ - "true", - 5, - 112, - 31 - ], - [ - "jump", - "eq_done_110", - 112, - 31 - ], - "eq_nnl_114", - [ - "is_bool", - 6, - 3, - 112, - 31 - ], - [ - "jump_false", - 6, - "eq_nb_115", - 112, - 31 - ], - "_nop_tc_5", - "_nop_tc_6", - [ - "eq_bool", - 5, - 3, - 4, - 112, - 31 - ], - [ - "jump", - "eq_done_110", - 112, - 31 - ], - "eq_nb_115", - [ - "false", - 5, - 112, - 31 - ], - "eq_done_110", - [ - "return", - 5, - 112, - 31 - ], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "parse.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 98, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 4, - 68, - 1, - 129, - 9 - ], - [ - "load_field", - 5, - 4, - "kind", - 129, - 9 - ], - [ - "access", - 6, - "(", - 129, - 21 - ], - [ - "is_identical", - 7, - 5, - 6, - 129, - 21 - ], - [ - "jump_true", - 7, - "ne_nid_119", - 129, - 21 - ], - [ - "jump", - "ne_ni_120", - 129, - 21 - ], - "ne_nid_119", - [ - "false", - 7, - 129, - 21 - ], - [ - "jump", - "ne_done_118", - 129, - 21 - ], - "ne_ni_120", - [ - "is_int", - 8, - 5, - 129, - 21 - ], - [ - "jump_false", - 8, - "ne_nn_121", - 129, - 21 - ], - "_nop_tc_1", - [ - "jump", - "ne_nn_121", - 129, - 21 - ], - [ - "ne_int", - 7, - 5, - 6, - 129, - 21 - ], - [ - "jump", - "ne_done_118", - 129, - 21 - ], - "ne_nn_121", - [ - "is_num", - 8, - 5, - 129, - 21 - ], - [ - "jump_false", - 8, - "ne_nt_122", - 129, - 21 - ], - "_nop_tc_2", - [ - "jump", - "ne_nt_122", - 129, - 21 - ], - [ - "ne_float", - 7, - 5, - 6, - 129, - 21 - ], - [ - "jump", - "ne_done_118", - 129, - 21 - ], - "ne_nt_122", - [ - "is_text", - 8, - 5, - 129, - 21 - ], - [ - "jump_false", - 8, - "ne_nnl_123", - 129, - 21 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "ne_text", - 7, - 5, - 6, - 129, - 21 - ], - [ - "jump", - "ne_done_118", - 129, - 21 - ], - "ne_nnl_123", - [ - "is_null", - 8, - 5, - 129, - 21 - ], - [ - "jump_false", - 8, - "ne_nb_124", - 129, - 21 - ], - "_nop_tc_5", - [ - "jump", - "ne_nb_124", - 129, - 21 - ], - [ - "false", - 7, - 129, - 21 - ], - [ - "jump", - "ne_done_118", - 129, - 21 - ], - "ne_nb_124", - [ - "is_bool", - 8, - 5, - 129, - 21 - ], - [ - "jump_false", - 8, - "ne_mis_125", - 129, - 21 - ], - "_nop_tc_6", - [ - "jump", - "ne_mis_125", - 129, - 21 - ], - [ - "ne_bool", - 7, - 5, - 6, - 129, - 21 - ], - [ - "jump", - "ne_done_118", - 129, - 21 - ], - "ne_mis_125", - [ - "true", - 7, - 129, - 21 - ], - "ne_done_118", - [ - "jump_false", - 7, - "if_else_116", - 129, - 21 - ], - [ - "false", - 10, - 129, - 33 - ], - [ - "return", - 10, - 129, - 33 - ], - "_nop_ur_1", - "if_else_116", - "if_end_117", - [ - "get", - 11, - 19, - 1, - 130, - 13 - ], - [ - "access", - 12, - 1, - 130, - 22 - ], - [ - "is_text", - 14, - 11, - 130, - 22 - ], - [ - "jump_false", - 14, - "add_cn_127", - 130, - 22 - ], - "_nop_tc_7", - [ - "jump", - "add_cn_127", - 130, - 22 - ], - [ - "concat", - 13, - 11, - 12, - 130, - 22 - ], - [ - "jump", - "add_done_126", - 130, - 22 - ], - "add_cn_127", - [ - "is_num", - 14, - 11, - 130, - 22 - ], - [ - "jump_false", - 14, - "add_err_128", - 130, - 22 - ], - "_nop_tc_8", - "_nop_tc_9", - [ - "add", - 13, - 11, - 12, - 130, - 22 - ], - [ - "jump", - "add_done_126", - 130, - 22 - ], - "add_err_128", - [ - "disrupt", - 130, - 22 - ], - "add_done_126", - [ - "move", - 1, - 13, - 130, - 22 - ], - [ - "access", - 2, - 1, - 131, - 17 - ], - [ - "null", - 3, - 132, - 13 - ], - "while_start_129", - [ - "get", - 16, - 1, - 1, - 133, - 23 - ], - [ - "length", - 17, - 16, - 133, - 23 - ], - [ - "is_int", - 19, - 1, - 133, - 23 - ], - [ - "jump_false", - 19, - "rel_ni_132", - 133, - 23 - ], - "_nop_tc_10", - "_nop_tc_11", - [ - "lt_int", - 18, - 1, - 17, - 133, - 23 - ], - [ - "jump", - "rel_done_134", - 133, - 23 - ], - "rel_ni_132", - [ - "is_num", - 19, - 1, - 133, - 23 - ], - [ - "jump_false", - 19, - "rel_nn_133", - 133, - 23 - ], - "_nop_tc_12", - "_nop_tc_13", - [ - "lt_float", - 18, - 1, - 17, - 133, - 23 - ], - [ - "jump", - "rel_done_134", - 133, - 23 - ], - "rel_nn_133", - [ - "is_text", - 19, - 1, - 133, - 23 - ], - [ - "jump_false", - 19, - "rel_err_135", - 133, - 23 - ], - "_nop_tc_14", - [ - "jump", - "rel_err_135", - 133, - 23 - ], - [ - "lt_text", - 18, - 1, - 17, - 133, - 23 - ], - [ - "jump", - "rel_done_134", - 133, - 23 - ], - "rel_err_135", - [ - "disrupt", - 133, - 23 - ], - "rel_done_134", - [ - "move", - 21, - 18, - 133, - 23 - ], - [ - "jump_false", - 21, - "and_end_131", - 133, - 23 - ], - [ - "access", - 22, - 0, - 133, - 42 - ], - [ - "is_int", - 24, - 2, - 133, - 42 - ], - [ - "jump_false", - 24, - "rel_ni_136", - 133, - 42 - ], - "_nop_tc_15", - "_nop_tc_16", - [ - "gt_int", - 23, - 2, - 22, - 133, - 42 - ], - [ - "jump", - "rel_done_138", - 133, - 42 - ], - "rel_ni_136", - [ - "is_num", - 24, - 2, - 133, - 42 - ], - [ - "jump_false", - 24, - "rel_nn_137", - 133, - 42 - ], - "_nop_tc_17", - "_nop_tc_18", - [ - "gt_float", - 23, - 2, - 22, - 133, - 42 - ], - [ - "jump", - "rel_done_138", - 133, - 42 - ], - "rel_nn_137", - [ - "is_text", - 24, - 2, - 133, - 42 - ], - [ - "jump_false", - 24, - "rel_err_139", - 133, - 42 - ], - "_nop_tc_19", - [ - "jump", - "rel_err_139", - 133, - 42 - ], - [ - "gt_text", - 23, - 2, - 22, - 133, - 42 - ], - [ - "jump", - "rel_done_138", - 133, - 42 - ], - "rel_err_139", - [ - "disrupt", - 133, - 42 - ], - "rel_done_138", - [ - "move", - 21, - 23, - 133, - 42 - ], - "and_end_131", - [ - "jump_false", - 21, - "while_end_130", - 133, - 42 - ], - [ - "get", - 26, - 1, - 1, - 134, - 11 - ], - [ - "load_dynamic", - 27, - 26, - 1, - 134, - 18 - ], - [ - "load_field", - 28, - 27, - "kind", - 134, - 18 - ], - [ - "move", - 3, - 28, - 134, - 18 - ], - [ - "access", - 29, - "(", - 135, - 16 - ], - [ - "is_identical", - 30, - 3, - 29, - 135, - 16 - ], - [ - "jump_true", - 30, - "eq_done_142", - 135, - 16 - ], - [ - "is_int", - 31, - 3, - 135, - 16 - ], - [ - "jump_false", - 31, - "eq_ni_143", - 135, - 16 - ], - "_nop_tc_20", - [ - "jump", - "eq_ni_143", - 135, - 16 - ], - [ - "eq_int", - 30, - 3, - 29, - 135, - 16 - ], - [ - "jump", - "eq_done_142", - 135, - 16 - ], - "eq_ni_143", - [ - "is_num", - 31, - 3, - 135, - 16 - ], - [ - "jump_false", - 31, - "eq_nn_144", - 135, - 16 - ], - "_nop_tc_21", - [ - "jump", - "eq_nn_144", - 135, - 16 - ], - [ - "eq_float", - 30, - 3, - 29, - 135, - 16 - ], - [ - "jump", - "eq_done_142", - 135, - 16 - ], - "eq_nn_144", - [ - "is_text", - 31, - 3, - 135, - 16 - ], - [ - "jump_false", - 31, - "eq_nt_145", - 135, - 16 - ], - "_nop_tc_22", - "_nop_tc_23", - [ - "eq_text", - 30, - 3, - 29, - 135, - 16 - ], - [ - "jump", - "eq_done_142", - 135, - 16 - ], - "eq_nt_145", - [ - "is_null", - 31, - 3, - 135, - 16 - ], - [ - "jump_false", - 31, - "eq_nnl_146", - 135, - 16 - ], - "_nop_tc_24", - [ - "jump", - "eq_nnl_146", - 135, - 16 - ], - [ - "true", - 30, - 135, - 16 - ], - [ - "jump", - "eq_done_142", - 135, - 16 - ], - "eq_nnl_146", - [ - "is_bool", - 31, - 3, - 135, - 16 - ], - [ - "jump_false", - 31, - "eq_nb_147", - 135, - 16 - ], - "_nop_tc_25", - [ - "jump", - "eq_nb_147", - 135, - 16 - ], - [ - "eq_bool", - 30, - 3, - 29, - 135, - 16 - ], - [ - "jump", - "eq_done_142", - 135, - 16 - ], - "eq_nb_147", - [ - "false", - 30, - 135, - 16 - ], - "eq_done_142", - [ - "jump_false", - 30, - "if_else_140", - 135, - 16 - ], - [ - "access", - 33, - 1, - 135, - 39 - ], - [ - "is_text", - 35, - 2, - 135, - 39 - ], - [ - "jump_false", - 35, - "add_cn_149", - 135, - 39 - ], - "_nop_tc_26", - [ - "jump", - "add_cn_149", - 135, - 39 - ], - [ - "concat", - 34, - 2, - 33, - 135, - 39 - ], - [ - "jump", - "add_done_148", - 135, - 39 - ], - "add_cn_149", - [ - "is_num", - 35, - 2, - 135, - 39 - ], - [ - "jump_false", - 35, - "add_err_150", - 135, - 39 - ], - "_nop_tc_27", - "_nop_tc_28", - [ - "add", - 34, - 2, - 33, - 135, - 39 - ], - [ - "jump", - "add_done_148", - 135, - 39 - ], - "add_err_150", - [ - "disrupt", - 135, - 39 - ], - "add_done_148", - [ - "move", - 2, - 34, - 135, - 39 - ], - [ - "jump", - "if_end_141", - 135, - 39 - ], - "if_else_140", - [ - "access", - 37, - ")", - 136, - 21 - ], - [ - "is_identical", - 38, - 3, - 37, - 136, - 21 - ], - [ - "jump_true", - 38, - "eq_done_153", - 136, - 21 - ], - [ - "is_int", - 39, - 3, - 136, - 21 - ], - [ - "jump_false", - 39, - "eq_ni_154", - 136, - 21 - ], - "_nop_tc_29", - [ - "jump", - "eq_ni_154", - 136, - 21 - ], - [ - "eq_int", - 38, - 3, - 37, - 136, - 21 - ], - [ - "jump", - "eq_done_153", - 136, - 21 - ], - "eq_ni_154", - [ - "is_num", - 39, - 3, - 136, - 21 - ], - [ - "jump_false", - 39, - "eq_nn_155", - 136, - 21 - ], - "_nop_tc_30", - [ - "jump", - "eq_nn_155", - 136, - 21 - ], - [ - "eq_float", - 38, - 3, - 37, - 136, - 21 - ], - [ - "jump", - "eq_done_153", - 136, - 21 - ], - "eq_nn_155", - [ - "is_text", - 39, - 3, - 136, - 21 - ], - [ - "jump_false", - 39, - "eq_nt_156", - 136, - 21 - ], - "_nop_tc_31", - "_nop_tc_32", - [ - "eq_text", - 38, - 3, - 37, - 136, - 21 - ], - [ - "jump", - "eq_done_153", - 136, - 21 - ], - "eq_nt_156", - [ - "is_null", - 39, - 3, - 136, - 21 - ], - [ - "jump_false", - 39, - "eq_nnl_157", - 136, - 21 - ], - "_nop_tc_33", - [ - "jump", - "eq_nnl_157", - 136, - 21 - ], - [ - "true", - 38, - 136, - 21 - ], - [ - "jump", - "eq_done_153", - 136, - 21 - ], - "eq_nnl_157", - [ - "is_bool", - 39, - 3, - 136, - 21 - ], - [ - "jump_false", - 39, - "eq_nb_158", - 136, - 21 - ], - "_nop_tc_34", - [ - "jump", - "eq_nb_158", - 136, - 21 - ], - [ - "eq_bool", - 38, - 3, - 37, - 136, - 21 - ], - [ - "jump", - "eq_done_153", - 136, - 21 - ], - "eq_nb_158", - [ - "false", - 38, - 136, - 21 - ], - "eq_done_153", - [ - "jump_false", - 38, - "if_else_151", - 136, - 21 - ], - [ - "access", - 41, - 1, - 136, - 44 - ], - [ - "is_num", - 43, - 2, - 136, - 44 - ], - [ - "jump_false", - 43, - "num_err_159", - 136, - 44 - ], - "_nop_tc_35", - "_nop_tc_36", - [ - "subtract", - 42, - 2, - 41, - 136, - 44 - ], - [ - "jump", - "num_done_160", - 136, - 44 - ], - "num_err_159", - [ - "disrupt", - 136, - 44 - ], - "num_done_160", - [ - "move", - 2, - 42, - 136, - 44 - ], - [ - "jump", - "if_end_152", - 136, - 44 - ], - "if_else_151", - [ - "access", - 45, - "text", - 137, - 21 - ], - [ - "is_identical", - 46, - 3, - 45, - 137, - 21 - ], - [ - "jump_true", - 46, - "eq_done_164", - 137, - 21 - ], - [ - "is_int", - 47, - 3, - 137, - 21 - ], - [ - "jump_false", - 47, - "eq_ni_165", - 137, - 21 - ], - "_nop_tc_37", - [ - "jump", - "eq_ni_165", - 137, - 21 - ], - [ - "eq_int", - 46, - 3, - 45, - 137, - 21 - ], - [ - "jump", - "eq_done_164", - 137, - 21 - ], - "eq_ni_165", - [ - "is_num", - 47, - 3, - 137, - 21 - ], - [ - "jump_false", - 47, - "eq_nn_166", - 137, - 21 - ], - "_nop_tc_38", - [ - "jump", - "eq_nn_166", - 137, - 21 - ], - [ - "eq_float", - 46, - 3, - 45, - 137, - 21 - ], - [ - "jump", - "eq_done_164", - 137, - 21 - ], - "eq_nn_166", - [ - "is_text", - 47, - 3, - 137, - 21 - ], - [ - "jump_false", - 47, - "eq_nt_167", - 137, - 21 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "eq_text", - 46, - 3, - 45, - 137, - 21 - ], - [ - "jump", - "eq_done_164", - 137, - 21 - ], - "eq_nt_167", - [ - "is_null", - 47, - 3, - 137, - 21 - ], - [ - "jump_false", - 47, - "eq_nnl_168", - 137, - 21 - ], - "_nop_tc_41", - [ - "jump", - "eq_nnl_168", - 137, - 21 - ], - [ - "true", - 46, - 137, - 21 - ], - [ - "jump", - "eq_done_164", - 137, - 21 - ], - "eq_nnl_168", - [ - "is_bool", - 47, - 3, - 137, - 21 - ], - [ - "jump_false", - 47, - "eq_nb_169", - 137, - 21 - ], - "_nop_tc_42", - [ - "jump", - "eq_nb_169", - 137, - 21 - ], - [ - "eq_bool", - 46, - 3, - 45, - 137, - 21 - ], - [ - "jump", - "eq_done_164", - 137, - 21 - ], - "eq_nb_169", - [ - "false", - 46, - 137, - 21 - ], - "eq_done_164", - [ - "move", - 49, - 46, - 137, - 21 - ], - [ - "jump_true", - 49, - "or_end_163", - 137, - 21 - ], - [ - "access", - 50, - "number", - 137, - 36 - ], - [ - "is_identical", - 51, - 3, - 50, - 137, - 36 - ], - [ - "jump_true", - 51, - "eq_done_170", - 137, - 36 - ], - [ - "is_int", - 52, - 3, - 137, - 36 - ], - [ - "jump_false", - 52, - "eq_ni_171", - 137, - 36 - ], - "_nop_tc_43", - [ - "jump", - "eq_ni_171", - 137, - 36 - ], - [ - "eq_int", - 51, - 3, - 50, - 137, - 36 - ], - [ - "jump", - "eq_done_170", - 137, - 36 - ], - "eq_ni_171", - [ - "is_num", - 52, - 3, - 137, - 36 - ], - [ - "jump_false", - 52, - "eq_nn_172", - 137, - 36 - ], - "_nop_tc_44", - [ - "jump", - "eq_nn_172", - 137, - 36 - ], - [ - "eq_float", - 51, - 3, - 50, - 137, - 36 - ], - [ - "jump", - "eq_done_170", - 137, - 36 - ], - "eq_nn_172", - [ - "is_text", - 52, - 3, - 137, - 36 - ], - [ - "jump_false", - 52, - "eq_nt_173", - 137, - 36 - ], - "_nop_tc_45", - "_nop_tc_46", - [ - "eq_text", - 51, - 3, - 50, - 137, - 36 - ], - [ - "jump", - "eq_done_170", - 137, - 36 - ], - "eq_nt_173", - [ - "is_null", - 52, - 3, - 137, - 36 - ], - [ - "jump_false", - 52, - "eq_nnl_174", - 137, - 36 - ], - "_nop_tc_47", - [ - "jump", - "eq_nnl_174", - 137, - 36 - ], - [ - "true", - 51, - 137, - 36 - ], - [ - "jump", - "eq_done_170", - 137, - 36 - ], - "eq_nnl_174", - [ - "is_bool", - 52, - 3, - 137, - 36 - ], - [ - "jump_false", - 52, - "eq_nb_175", - 137, - 36 - ], - "_nop_tc_48", - [ - "jump", - "eq_nb_175", - 137, - 36 - ], - [ - "eq_bool", - 51, - 3, - 50, - 137, - 36 - ], - [ - "jump", - "eq_done_170", - 137, - 36 - ], - "eq_nb_175", - [ - "false", - 51, - 137, - 36 - ], - "eq_done_170", - [ - "move", - 49, - 51, - 137, - 36 - ], - "or_end_163", - [ - "jump_false", - 49, - "if_else_161", - 137, - 36 - ], - [ - "jump", - "if_end_162", - 137, - 46 - ], - "if_else_161", - "if_end_162", - "if_end_152", - "if_end_141", - [ - "access", - 54, - 1, - 138, - 15 - ], - [ - "is_text", - 56, - 1, - 138, - 15 - ], - [ - "jump_false", - 56, - "add_cn_177", - 138, - 15 - ], - "_nop_tc_49", - [ - "jump", - "add_cn_177", - 138, - 15 - ], - [ - "concat", - 55, - 1, - 54, - 138, - 15 - ], - [ - "jump", - "add_done_176", - 138, - 15 - ], - "add_cn_177", - [ - "is_num", - 56, - 1, - 138, - 15 - ], - [ - "jump_false", - 56, - "add_err_178", - 138, - 15 - ], - "_nop_tc_50", - "_nop_tc_51", - [ - "add", - 55, - 1, - 54, - 138, - 15 - ], - [ - "jump", - "add_done_176", - 138, - 15 - ], - "add_err_178", - [ - "disrupt", - 138, - 15 - ], - "add_done_176", - [ - "move", - 1, - 55, - 138, - 15 - ], - [ - "jump", - "while_start_129", - 138, - 15 - ], - "while_end_130", - "while_start_179", - [ - "get", - 58, - 1, - 1, - 140, - 23 - ], - [ - "length", - 59, - 58, - 140, - 23 - ], - [ - "is_int", - 61, - 1, - 140, - 23 - ], - [ - "jump_false", - 61, - "rel_ni_181", - 140, - 23 - ], - "_nop_tc_52", - "_nop_tc_53", - [ - "lt_int", - 60, - 1, - 59, - 140, - 23 - ], - [ - "jump", - "rel_done_183", - 140, - 23 - ], - "rel_ni_181", - [ - "is_num", - 61, - 1, - 140, - 23 - ], - [ - "jump_false", - 61, - "rel_nn_182", - 140, - 23 - ], - "_nop_tc_54", - "_nop_tc_55", - [ - "lt_float", - 60, - 1, - 59, - 140, - 23 - ], - [ - "jump", - "rel_done_183", - 140, - 23 - ], - "rel_nn_182", - [ - "is_text", - 61, - 1, - 140, - 23 - ], - [ - "jump_false", - 61, - "rel_err_184", - 140, - 23 - ], - "_nop_tc_56", - [ - "jump", - "rel_err_184", - 140, - 23 - ], - [ - "lt_text", - 60, - 1, - 59, - 140, - 23 - ], - [ - "jump", - "rel_done_183", - 140, - 23 - ], - "rel_err_184", - [ - "disrupt", - 140, - 23 - ], - "rel_done_183", - [ - "jump_false", - 60, - "while_end_180", - 140, - 23 - ], - [ - "get", - 63, - 1, - 1, - 141, - 11 - ], - [ - "load_dynamic", - 64, - 63, - 1, - 141, - 18 - ], - [ - "load_field", - 65, - 64, - "kind", - 141, - 18 - ], - [ - "move", - 3, - 65, - 141, - 18 - ], - [ - "access", - 66, - "space", - 142, - 16 - ], - [ - "is_identical", - 67, - 3, - 66, - 142, - 16 - ], - [ - "jump_true", - 67, - "ne_nid_190", - 142, - 16 - ], - [ - "jump", - "ne_ni_191", - 142, - 16 - ], - "ne_nid_190", - [ - "false", - 67, - 142, - 16 - ], - [ - "jump", - "ne_done_189", - 142, - 16 - ], - "ne_ni_191", - [ - "is_int", - 68, - 3, - 142, - 16 - ], - [ - "jump_false", - 68, - "ne_nn_192", - 142, - 16 - ], - "_nop_tc_57", - [ - "jump", - "ne_nn_192", - 142, - 16 - ], - [ - "ne_int", - 67, - 3, - 66, - 142, - 16 - ], - [ - "jump", - "ne_done_189", - 142, - 16 - ], - "ne_nn_192", - [ - "is_num", - 68, - 3, - 142, - 16 - ], - [ - "jump_false", - 68, - "ne_nt_193", - 142, - 16 - ], - "_nop_tc_58", - [ - "jump", - "ne_nt_193", - 142, - 16 - ], - [ - "ne_float", - 67, - 3, - 66, - 142, - 16 - ], - [ - "jump", - "ne_done_189", - 142, - 16 - ], - "ne_nt_193", - [ - "is_text", - 68, - 3, - 142, - 16 - ], - [ - "jump_false", - 68, - "ne_nnl_194", - 142, - 16 - ], - "_nop_tc_59", - "_nop_tc_60", - [ - "ne_text", - 67, - 3, - 66, - 142, - 16 - ], - [ - "jump", - "ne_done_189", - 142, - 16 - ], - "ne_nnl_194", - [ - "is_null", - 68, - 3, - 142, - 16 - ], - [ - "jump_false", - 68, - "ne_nb_195", - 142, - 16 - ], - "_nop_tc_61", - [ - "jump", - "ne_nb_195", - 142, - 16 - ], - [ - "false", - 67, - 142, - 16 - ], - [ - "jump", - "ne_done_189", - 142, - 16 - ], - "ne_nb_195", - [ - "is_bool", - 68, - 3, - 142, - 16 - ], - [ - "jump_false", - 68, - "ne_mis_196", - 142, - 16 - ], - "_nop_tc_62", - [ - "jump", - "ne_mis_196", - 142, - 16 - ], - [ - "ne_bool", - 67, - 3, - 66, - 142, - 16 - ], - [ - "jump", - "ne_done_189", - 142, - 16 - ], - "ne_mis_196", - [ - "true", - 67, - 142, - 16 - ], - "ne_done_189", - [ - "move", - 70, - 67, - 142, - 16 - ], - [ - "jump_false", - 70, - "and_end_188", - 142, - 16 - ], - [ - "access", - 71, - "newline", - 142, - 32 - ], - [ - "is_identical", - 72, - 3, - 71, - 142, - 32 - ], - [ - "jump_true", - 72, - "ne_nid_198", - 142, - 32 - ], - [ - "jump", - "ne_ni_199", - 142, - 32 - ], - "ne_nid_198", - [ - "false", - 72, - 142, - 32 - ], - [ - "jump", - "ne_done_197", - 142, - 32 - ], - "ne_ni_199", - [ - "is_int", - 73, - 3, - 142, - 32 - ], - [ - "jump_false", - 73, - "ne_nn_200", - 142, - 32 - ], - "_nop_tc_63", - [ - "jump", - "ne_nn_200", - 142, - 32 - ], - [ - "ne_int", - 72, - 3, - 71, - 142, - 32 - ], - [ - "jump", - "ne_done_197", - 142, - 32 - ], - "ne_nn_200", - [ - "is_num", - 73, - 3, - 142, - 32 - ], - [ - "jump_false", - 73, - "ne_nt_201", - 142, - 32 - ], - "_nop_tc_64", - [ - "jump", - "ne_nt_201", - 142, - 32 - ], - [ - "ne_float", - 72, - 3, - 71, - 142, - 32 - ], - [ - "jump", - "ne_done_197", - 142, - 32 - ], - "ne_nt_201", - [ - "is_text", - 73, - 3, - 142, - 32 - ], - [ - "jump_false", - 73, - "ne_nnl_202", - 142, - 32 - ], - "_nop_tc_65", - "_nop_tc_66", - [ - "ne_text", - 72, - 3, - 71, - 142, - 32 - ], - [ - "jump", - "ne_done_197", - 142, - 32 - ], - "ne_nnl_202", - [ - "is_null", - 73, - 3, - 142, - 32 - ], - [ - "jump_false", - 73, - "ne_nb_203", - 142, - 32 - ], - "_nop_tc_67", - [ - "jump", - "ne_nb_203", - 142, - 32 - ], - [ - "false", - 72, - 142, - 32 - ], - [ - "jump", - "ne_done_197", - 142, - 32 - ], - "ne_nb_203", - [ - "is_bool", - 73, - 3, - 142, - 32 - ], - [ - "jump_false", - 73, - "ne_mis_204", - 142, - 32 - ], - "_nop_tc_68", - [ - "jump", - "ne_mis_204", - 142, - 32 - ], - [ - "ne_bool", - 72, - 3, - 71, - 142, - 32 - ], - [ - "jump", - "ne_done_197", - 142, - 32 - ], - "ne_mis_204", - [ - "true", - 72, - 142, - 32 - ], - "ne_done_197", - [ - "move", - 70, - 72, - 142, - 32 - ], - "and_end_188", - [ - "move", - 75, - 70, - 142, - 32 - ], - [ - "jump_false", - 75, - "and_end_187", - 142, - 32 - ], - [ - "access", - 76, - "comment", - 142, - 50 - ], - [ - "is_identical", - 77, - 3, - 76, - 142, - 50 - ], - [ - "jump_true", - 77, - "ne_nid_206", - 142, - 50 - ], - [ - "jump", - "ne_ni_207", - 142, - 50 - ], - "ne_nid_206", - [ - "false", - 77, - 142, - 50 - ], - [ - "jump", - "ne_done_205", - 142, - 50 - ], - "ne_ni_207", - [ - "is_int", - 78, - 3, - 142, - 50 - ], - [ - "jump_false", - 78, - "ne_nn_208", - 142, - 50 - ], - "_nop_tc_69", - [ - "jump", - "ne_nn_208", - 142, - 50 - ], - [ - "ne_int", - 77, - 3, - 76, - 142, - 50 - ], - [ - "jump", - "ne_done_205", - 142, - 50 - ], - "ne_nn_208", - [ - "is_num", - 78, - 3, - 142, - 50 - ], - [ - "jump_false", - 78, - "ne_nt_209", - 142, - 50 - ], - "_nop_tc_70", - [ - "jump", - "ne_nt_209", - 142, - 50 - ], - [ - "ne_float", - 77, - 3, - 76, - 142, - 50 - ], - [ - "jump", - "ne_done_205", - 142, - 50 - ], - "ne_nt_209", - [ - "is_text", - 78, - 3, - 142, - 50 - ], - [ - "jump_false", - 78, - "ne_nnl_210", - 142, - 50 - ], - "_nop_tc_71", - "_nop_tc_72", - [ - "ne_text", - 77, - 3, - 76, - 142, - 50 - ], - [ - "jump", - "ne_done_205", - 142, - 50 - ], - "ne_nnl_210", - [ - "is_null", - 78, - 3, - 142, - 50 - ], - [ - "jump_false", - 78, - "ne_nb_211", - 142, - 50 - ], - "_nop_tc_73", - [ - "jump", - "ne_nb_211", - 142, - 50 - ], - [ - "false", - 77, - 142, - 50 - ], - [ - "jump", - "ne_done_205", - 142, - 50 - ], - "ne_nb_211", - [ - "is_bool", - 78, - 3, - 142, - 50 - ], - [ - "jump_false", - 78, - "ne_mis_212", - 142, - 50 - ], - "_nop_tc_74", - [ - "jump", - "ne_mis_212", - 142, - 50 - ], - [ - "ne_bool", - 77, - 3, - 76, - 142, - 50 - ], - [ - "jump", - "ne_done_205", - 142, - 50 - ], - "ne_mis_212", - [ - "true", - 77, - 142, - 50 - ], - "ne_done_205", - [ - "move", - 75, - 77, - 142, - 50 - ], - "and_end_187", - [ - "jump_false", - 75, - "if_else_185", - 142, - 50 - ], - [ - "jump", - "while_end_180", - 142, - 61 - ], - [ - "jump", - "if_end_186", - 142, - 61 - ], - "if_else_185", - "if_end_186", - [ - "access", - 80, - 1, - 143, - 15 - ], - [ - "is_text", - 82, - 1, - 143, - 15 - ], - [ - "jump_false", - 82, - "add_cn_214", - 143, - 15 - ], - "_nop_tc_75", - [ - "jump", - "add_cn_214", - 143, - 15 - ], - [ - "concat", - 81, - 1, - 80, - 143, - 15 - ], - [ - "jump", - "add_done_213", - 143, - 15 - ], - "add_cn_214", - [ - "is_num", - 82, - 1, - 143, - 15 - ], - [ - "jump_false", - 82, - "add_err_215", - 143, - 15 - ], - "_nop_tc_76", - "_nop_tc_77", - [ - "add", - 81, - 1, - 80, - 143, - 15 - ], - [ - "jump", - "add_done_213", - 143, - 15 - ], - "add_err_215", - [ - "disrupt", - 143, - 15 - ], - "add_done_213", - [ - "move", - 1, - 81, - 143, - 15 - ], - [ - "jump", - "while_start_179", - 143, - 15 - ], - "while_end_180", - [ - "get", - 84, - 1, - 1, - 145, - 21 - ], - [ - "length", - 85, - 84, - 145, - 21 - ], - [ - "is_int", - 87, - 1, - 145, - 21 - ], - [ - "jump_false", - 87, - "rel_ni_218", - 145, - 21 - ], - "_nop_tc_78", - "_nop_tc_79", - [ - "ge_int", - 86, - 1, - 85, - 145, - 21 - ], - [ - "jump", - "rel_done_220", - 145, - 21 - ], - "rel_ni_218", - [ - "is_num", - 87, - 1, - 145, - 21 - ], - [ - "jump_false", - 87, - "rel_nn_219", - 145, - 21 - ], - "_nop_tc_80", - "_nop_tc_81", - [ - "ge_float", - 86, - 1, - 85, - 145, - 21 - ], - [ - "jump", - "rel_done_220", - 145, - 21 - ], - "rel_nn_219", - [ - "is_text", - 87, - 1, - 145, - 21 - ], - [ - "jump_false", - 87, - "rel_err_221", - 145, - 21 - ], - "_nop_tc_82", - [ - "jump", - "rel_err_221", - 145, - 21 - ], - [ - "ge_text", - 86, - 1, - 85, - 145, - 21 - ], - [ - "jump", - "rel_done_220", - 145, - 21 - ], - "rel_err_221", - [ - "disrupt", - 145, - 21 - ], - "rel_done_220", - [ - "jump_false", - 86, - "if_else_216", - 145, - 21 - ], - [ - "false", - 89, - 145, - 37 - ], - [ - "return", - 89, - 145, - 37 - ], - "_nop_ur_2", - "if_else_216", - "if_end_217", - [ - "get", - 90, - 1, - 1, - 146, - 12 - ], - [ - "load_dynamic", - 91, - 90, - 1, - 146, - 19 - ], - [ - "load_field", - 92, - 91, - "kind", - 146, - 19 - ], - [ - "access", - 93, - "=>", - 146, - 30 - ], - [ - "is_identical", - 94, - 92, - 93, - 146, - 30 - ], - [ - "jump_true", - 94, - "eq_done_222", - 146, - 30 - ], - [ - "is_int", - 95, - 92, - 146, - 30 - ], - [ - "jump_false", - 95, - "eq_ni_223", - 146, - 30 - ], - "_nop_tc_83", - [ - "jump", - "eq_ni_223", - 146, - 30 - ], - [ - "eq_int", - 94, - 92, - 93, - 146, - 30 - ], - [ - "jump", - "eq_done_222", - 146, - 30 - ], - "eq_ni_223", - [ - "is_num", - 95, - 92, - 146, - 30 - ], - [ - "jump_false", - 95, - "eq_nn_224", - 146, - 30 - ], - "_nop_tc_84", - [ - "jump", - "eq_nn_224", - 146, - 30 - ], - [ - "eq_float", - 94, - 92, - 93, - 146, - 30 - ], - [ - "jump", - "eq_done_222", - 146, - 30 - ], - "eq_nn_224", - [ - "is_text", - 95, - 92, - 146, - 30 - ], - [ - "jump_false", - 95, - "eq_nt_225", - 146, - 30 - ], - "_nop_tc_85", - "_nop_tc_86", - [ - "eq_text", - 94, - 92, - 93, - 146, - 30 - ], - [ - "jump", - "eq_done_222", - 146, - 30 - ], - "eq_nt_225", - [ - "is_null", - 95, - 92, - 146, - 30 - ], - [ - "jump_false", - 95, - "eq_nnl_226", - 146, - 30 - ], - "_nop_tc_87", - [ - "jump", - "eq_nnl_226", - 146, - 30 - ], - [ - "true", - 94, - 146, - 30 - ], - [ - "jump", - "eq_done_222", - 146, - 30 - ], - "eq_nnl_226", - [ - "is_bool", - 95, - 92, - 146, - 30 - ], - [ - "jump_false", - 95, - "eq_nb_227", - 146, - 30 - ], - "_nop_tc_88", - [ - "jump", - "eq_nb_227", - 146, - 30 - ], - [ - "eq_bool", - 94, - 92, - 93, - 146, - 30 - ], - [ - "jump", - "eq_done_222", - 146, - 30 - ], - "eq_nb_227", - [ - "false", - 94, - 146, - 30 - ], - "eq_done_222", - [ - "return", - 94, - 146, - 30 - ], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "parse.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 1151, - "nr_close_slots": 0, - "instructions": [ - [ - "get", - 42, - 68, - 1, - 150, - 17 - ], - [ - "move", - 31, - 42, - 150, - 17 - ], - [ - "null", - 23, - 151, - 16 - ], - [ - "get", - 43, - 68, - 1, - 152, - 13 - ], - [ - "load_field", - 44, - 43, - "kind", - 152, - 13 - ], - [ - "move", - 16, - 44, - 152, - 13 - ], - [ - "null", - 18, - 153, - 16 - ], - [ - "null", - 25, - 154, - 16 - ], - [ - "null", - 17, - 155, - 16 - ], - [ - "null", - 29, - 156, - 17 - ], - [ - "false", - 14, - 157, - 20 - ], - [ - "false", - 15, - 158, - 17 - ], - [ - "null", - 24, - 159, - 14 - ], - [ - "null", - 2, - 160, - 16 - ], - [ - "null", - 11, - 161, - 20 - ], - [ - "null", - 10, - 162, - 14 - ], - [ - "null", - 22, - 163, - 21 - ], - [ - "null", - 27, - 164, - 18 - ], - [ - "null", - 26, - 165, - 17 - ], - [ - "access", - 30, - 0, - 166, - 16 - ], - [ - "null", - 28, - 167, - 25 - ], - [ - "null", - 8, - 168, - 23 - ], - [ - "null", - 39, - 169, - 14 - ], - [ - "false", - 12, - 170, - 22 - ], - [ - "access", - 36, - 0, - 171, - 14 - ], - [ - "null", - 37, - 172, - 20 - ], - [ - "null", - 9, - 173, - 21 - ], - [ - "access", - 13, - 0, - 174, - 15 - ], - [ - "access", - 40, - 0, - 175, - 15 - ], - [ - "access", - 41, - 0, - 176, - 17 - ], - [ - "access", - 1, - 0, - 177, - 17 - ], - [ - "null", - 5, - 178, - 22 - ], - [ - "null", - 6, - 179, - 20 - ], - [ - "null", - 35, - 180, - 14 - ], - [ - "null", - 38, - 181, - 14 - ], - [ - "null", - 3, - 182, - 18 - ], - [ - "null", - 4, - 183, - 19 - ], - [ - "null", - 7, - 184, - 23 - ], - [ - "null", - 32, - 185, - 19 - ], - [ - "null", - 34, - 186, - 20 - ], - [ - "null", - 33, - 187, - 20 - ], - [ - "access", - 19, - 0, - 188, - 23 - ], - [ - "null", - 20, - 189, - 23 - ], - [ - "false", - 21, - 190, - 23 - ], - [ - "access", - 45, - "number", - 192, - 14 - ], - [ - "is_identical", - 46, - 16, - 45, - 192, - 14 - ], - [ - "jump_true", - 46, - "eq_done_230", - 192, - 14 - ], - [ - "is_int", - 47, - 16, - 192, - 14 - ], - [ - "jump_false", - 47, - "eq_ni_231", - 192, - 14 - ], - "_nop_tc_1", - [ - "jump", - "eq_ni_231", - 192, - 14 - ], - [ - "eq_int", - 46, - 16, - 45, - 192, - 14 - ], - [ - "jump", - "eq_done_230", - 192, - 14 - ], - "eq_ni_231", - [ - "is_num", - 47, - 16, - 192, - 14 - ], - [ - "jump_false", - 47, - "eq_nn_232", - 192, - 14 - ], - "_nop_tc_2", - [ - "jump", - "eq_nn_232", - 192, - 14 - ], - [ - "eq_float", - 46, - 16, - 45, - 192, - 14 - ], - [ - "jump", - "eq_done_230", - 192, - 14 - ], - "eq_nn_232", - [ - "is_text", - 47, - 16, - 192, - 14 - ], - [ - "jump_false", - 47, - "eq_nt_233", - 192, - 14 - ], - "_nop_tc_3", - "_nop_tc_4", - [ - "eq_text", - 46, - 16, - 45, - 192, - 14 - ], - [ - "jump", - "eq_done_230", - 192, - 14 - ], - "eq_nt_233", - [ - "is_null", - 47, - 16, - 192, - 14 - ], - [ - "jump_false", - 47, - "eq_nnl_234", - 192, - 14 - ], - "_nop_tc_5", - [ - "jump", - "eq_nnl_234", - 192, - 14 - ], - [ - "true", - 46, - 192, - 14 - ], - [ - "jump", - "eq_done_230", - 192, - 14 - ], - "eq_nnl_234", - [ - "is_bool", - 47, - 16, - 192, - 14 - ], - [ - "jump_false", - 47, - "eq_nb_235", - 192, - 14 - ], - "_nop_tc_6", - [ - "jump", - "eq_nb_235", - 192, - 14 - ], - [ - "eq_bool", - 46, - 16, - 45, - 192, - 14 - ], - [ - "jump", - "eq_done_230", - 192, - 14 - ], - "eq_nb_235", - [ - "false", - 46, - 192, - 14 - ], - "eq_done_230", - [ - "jump_false", - 46, - "if_else_228", - 192, - 14 - ], - [ - "access", - 49, - "number", - 193, - 23 - ], - [ - "get", - 51, - 15, - 1, - 193, - 14 - ], - [ - "frame", - 52, - 51, - 2, - 193, - 14 - ], - [ - "null", - 53, - 193, - 14 - ], - [ - "setarg", - 52, - 0, - 53, - 193, - 14 - ], - [ - "setarg", - 52, - 1, - 49, - 193, - 14 - ], - [ - "setarg", - 52, - 2, - 31, - 193, - 14 - ], - [ - "invoke", - 52, - 50, - 193, - 14 - ], - [ - "move", - 23, - 50, - 193, - 14 - ], - [ - "get", - 54, - 68, - 1, - 194, - 20 - ], - [ - "load_field", - 55, - 54, - "value", - 194, - 20 - ], - [ - "store_field", - 23, - 55, - "value", - 194, - 7 - ], - [ - "get", - 56, - 68, - 1, - 195, - 21 - ], - [ - "load_field", - 57, - 56, - "number", - 195, - 21 - ], - [ - "store_field", - 23, - 57, - "number", - 195, - 7 - ], - [ - "get", - 59, - 12, - 1, - 196, - 7 - ], - [ - "frame", - 60, - 59, - 0, - 196, - 7 - ], - [ - "null", - 61, - 196, - 7 - ], - [ - "setarg", - 60, - 0, - 61, - 196, - 7 - ], - [ - "invoke", - 60, - 58, - 196, - 7 - ], - [ - "get", - 63, - 16, - 1, - 197, - 7 - ], - [ - "frame", - 64, - 63, - 1, - 197, - 7 - ], - [ - "null", - 65, - 197, - 7 - ], - [ - "setarg", - 64, - 0, - 65, - 197, - 7 - ], - [ - "setarg", - 64, - 1, - 23, - 197, - 7 - ], - [ - "invoke", - 64, - 62, - 197, - 7 - ], - [ - "return", - 23, - 198, - 14 - ], - "_nop_ur_1", - "if_else_228", - "if_end_229", - [ - "access", - 66, - "text", - 200, - 14 - ], - [ - "is_identical", - 67, - 16, - 66, - 200, - 14 - ], - [ - "jump_true", - 67, - "eq_done_238", - 200, - 14 - ], - [ - "is_int", - 68, - 16, - 200, - 14 - ], - [ - "jump_false", - 68, - "eq_ni_239", - 200, - 14 - ], - "_nop_tc_7", - [ - "jump", - "eq_ni_239", - 200, - 14 - ], - [ - "eq_int", - 67, - 16, - 66, - 200, - 14 - ], - [ - "jump", - "eq_done_238", - 200, - 14 - ], - "eq_ni_239", - [ - "is_num", - 68, - 16, - 200, - 14 - ], - [ - "jump_false", - 68, - "eq_nn_240", - 200, - 14 - ], - "_nop_tc_8", - [ - "jump", - "eq_nn_240", - 200, - 14 - ], - [ - "eq_float", - 67, - 16, - 66, - 200, - 14 - ], - [ - "jump", - "eq_done_238", - 200, - 14 - ], - "eq_nn_240", - [ - "is_text", - 68, - 16, - 200, - 14 - ], - [ - "jump_false", - 68, - "eq_nt_241", - 200, - 14 - ], - "_nop_tc_9", - "_nop_tc_10", - [ - "eq_text", - 67, - 16, - 66, - 200, - 14 - ], - [ - "jump", - "eq_done_238", - 200, - 14 - ], - "eq_nt_241", - [ - "is_null", - 68, - 16, - 200, - 14 - ], - [ - "jump_false", - 68, - "eq_nnl_242", - 200, - 14 - ], - "_nop_tc_11", - [ - "jump", - "eq_nnl_242", - 200, - 14 - ], - [ - "true", - 67, - 200, - 14 - ], - [ - "jump", - "eq_done_238", - 200, - 14 - ], - "eq_nnl_242", - [ - "is_bool", - 68, - 16, - 200, - 14 - ], - [ - "jump_false", - 68, - "eq_nb_243", - 200, - 14 - ], - "_nop_tc_12", - [ - "jump", - "eq_nb_243", - 200, - 14 - ], - [ - "eq_bool", - 67, - 16, - 66, - 200, - 14 - ], - [ - "jump", - "eq_done_238", - 200, - 14 - ], - "eq_nb_243", - [ - "false", - 67, - 200, - 14 - ], - "eq_done_238", - [ - "jump_false", - 67, - "if_else_236", - 200, - 14 - ], - [ - "get", - 70, - 68, - 1, - 202, - 12 - ], - [ - "load_field", - 71, - 70, - "value", - 202, - 12 - ], - [ - "move", - 39, - 71, - 202, - 12 - ], - [ - "false", - 72, - 203, - 20 - ], - [ - "move", - 12, - 72, - 203, - 20 - ], - [ - "access", - 73, - 0, - 204, - 12 - ], - [ - "move", - 36, - 73, - 204, - 12 - ], - "while_start_244", - [ - "length", - 74, - 39, - 205, - 26 - ], - [ - "access", - 75, - 1, - 205, - 32 - ], - "_nop_tc_13", - "_nop_tc_14", - "_nop_tc_15", - "_nop_tc_16", - [ - "subtract", - 76, - 74, - 75, - 205, - 32 - ], - [ - "jump", - "num_done_247", - 205, - 32 - ], - "num_err_246", - [ - "disrupt", - 205, - 32 - ], - "num_done_247", - [ - "is_int", - 80, - 36, - 205, - 32 - ], - [ - "jump_false", - 80, - "rel_ni_248", - 205, - 32 - ], - [ - "is_int", - 81, - 76, - 205, - 32 - ], - [ - "jump_false", - 81, - "rel_ni_248", - 205, - 32 - ], - [ - "lt_int", - 79, - 36, - 76, - 205, - 32 - ], - [ - "jump", - "rel_done_250", - 205, - 32 - ], - "rel_ni_248", - [ - "is_num", - 80, - 36, - 205, - 32 - ], - [ - "jump_false", - 80, - "rel_nn_249", - 205, - 32 - ], - [ - "is_num", - 81, - 76, - 205, - 32 - ], - [ - "jump_false", - 81, - "rel_nn_249", - 205, - 32 - ], - [ - "lt_float", - 79, - 36, - 76, - 205, - 32 - ], - [ - "jump", - "rel_done_250", - 205, - 32 - ], - "rel_nn_249", - [ - "is_text", - 80, - 36, - 205, - 32 - ], - [ - "jump_false", - 80, - "rel_err_251", - 205, - 32 - ], - [ - "is_text", - 81, - 76, - 205, - 32 - ], - [ - "jump_false", - 81, - "rel_err_251", - 205, - 32 - ], - [ - "lt_text", - 79, - 36, - 76, - 205, - 32 - ], - [ - "jump", - "rel_done_250", - 205, - 32 - ], - "rel_err_251", - [ - "disrupt", - 205, - 32 - ], - "rel_done_250", - [ - "jump_false", - 79, - "while_end_245", - 205, - 32 - ], - [ - "load_dynamic", - 82, - 39, - 36, - 206, - 16 - ], - [ - "access", - 83, - "$", - 206, - 23 - ], - [ - "is_identical", - 84, - 82, - 83, - 206, - 23 - ], - [ - "jump_true", - 84, - "eq_done_255", - 206, - 23 - ], - [ - "is_int", - 85, - 82, - 206, - 23 - ], - [ - "jump_false", - 85, - "eq_ni_256", - 206, - 23 - ], - "_nop_tc_17", - [ - "jump", - "eq_ni_256", - 206, - 23 - ], - [ - "eq_int", - 84, - 82, - 83, - 206, - 23 - ], - [ - "jump", - "eq_done_255", - 206, - 23 - ], - "eq_ni_256", - [ - "is_num", - 85, - 82, - 206, - 23 - ], - [ - "jump_false", - 85, - "eq_nn_257", - 206, - 23 - ], - "_nop_tc_18", - [ - "jump", - "eq_nn_257", - 206, - 23 - ], - [ - "eq_float", - 84, - 82, - 83, - 206, - 23 - ], - [ - "jump", - "eq_done_255", - 206, - 23 - ], - "eq_nn_257", - [ - "is_text", - 85, - 82, - 206, - 23 - ], - [ - "jump_false", - 85, - "eq_nt_258", - 206, - 23 - ], - "_nop_tc_19", - "_nop_tc_20", - [ - "eq_text", - 84, - 82, - 83, - 206, - 23 - ], - [ - "jump", - "eq_done_255", - 206, - 23 - ], - "eq_nt_258", - [ - "is_null", - 85, - 82, - 206, - 23 - ], - [ - "jump_false", - 85, - "eq_nnl_259", - 206, - 23 - ], - "_nop_tc_21", - [ - "jump", - "eq_nnl_259", - 206, - 23 - ], - [ - "true", - 84, - 206, - 23 - ], - [ - "jump", - "eq_done_255", - 206, - 23 - ], - "eq_nnl_259", - [ - "is_bool", - 85, - 82, - 206, - 23 - ], - [ - "jump_false", - 85, - "eq_nb_260", - 206, - 23 - ], - "_nop_tc_22", - [ - "jump", - "eq_nb_260", - 206, - 23 - ], - [ - "eq_bool", - 84, - 82, - 83, - 206, - 23 - ], - [ - "jump", - "eq_done_255", - 206, - 23 - ], - "eq_nb_260", - [ - "false", - 84, - 206, - 23 - ], - "eq_done_255", - [ - "move", - 87, - 84, - 206, - 23 - ], - [ - "jump_false", - 87, - "and_end_254", - 206, - 23 - ], - [ - "access", - 88, - 1, - 206, - 38 - ], - [ - "is_text", - 90, - 36, - 206, - 38 - ], - [ - "jump_false", - 90, - "add_cn_262", - 206, - 38 - ], - "_nop_tc_23", - [ - "jump", - "add_cn_262", - 206, - 38 - ], - [ - "concat", - 89, - 36, - 88, - 206, - 38 - ], - [ - "jump", - "add_done_261", - 206, - 38 - ], - "add_cn_262", - [ - "is_num", - 90, - 36, - 206, - 38 - ], - [ - "jump_false", - 90, - "add_err_263", - 206, - 38 - ], - "_nop_tc_24", - "_nop_tc_25", - [ - "add", - 89, - 36, - 88, - 206, - 38 - ], - [ - "jump", - "add_done_261", - 206, - 38 - ], - "add_err_263", - [ - "disrupt", - 206, - 38 - ], - "add_done_261", - [ - "load_dynamic", - 92, - 39, - 89, - 206, - 38 - ], - [ - "access", - 93, - "{", - 206, - 44 - ], - [ - "is_identical", - 94, - 92, - 93, - 206, - 44 - ], - [ - "jump_true", - 94, - "eq_done_264", - 206, - 44 - ], - [ - "is_int", - 95, - 92, - 206, - 44 - ], - [ - "jump_false", - 95, - "eq_ni_265", - 206, - 44 - ], - "_nop_tc_26", - [ - "jump", - "eq_ni_265", - 206, - 44 - ], - [ - "eq_int", - 94, - 92, - 93, - 206, - 44 - ], - [ - "jump", - "eq_done_264", - 206, - 44 - ], - "eq_ni_265", - [ - "is_num", - 95, - 92, - 206, - 44 - ], - [ - "jump_false", - 95, - "eq_nn_266", - 206, - 44 - ], - "_nop_tc_27", - [ - "jump", - "eq_nn_266", - 206, - 44 - ], - [ - "eq_float", - 94, - 92, - 93, - 206, - 44 - ], - [ - "jump", - "eq_done_264", - 206, - 44 - ], - "eq_nn_266", - [ - "is_text", - 95, - 92, - 206, - 44 - ], - [ - "jump_false", - 95, - "eq_nt_267", - 206, - 44 - ], - "_nop_tc_28", - "_nop_tc_29", - [ - "eq_text", - 94, - 92, - 93, - 206, - 44 - ], - [ - "jump", - "eq_done_264", - 206, - 44 - ], - "eq_nt_267", - [ - "is_null", - 95, - 92, - 206, - 44 - ], - [ - "jump_false", - 95, - "eq_nnl_268", - 206, - 44 - ], - "_nop_tc_30", - [ - "jump", - "eq_nnl_268", - 206, - 44 - ], - [ - "true", - 94, - 206, - 44 - ], - [ - "jump", - "eq_done_264", - 206, - 44 - ], - "eq_nnl_268", - [ - "is_bool", - 95, - 92, - 206, - 44 - ], - [ - "jump_false", - 95, - "eq_nb_269", - 206, - 44 - ], - "_nop_tc_31", - [ - "jump", - "eq_nb_269", - 206, - 44 - ], - [ - "eq_bool", - 94, - 92, - 93, - 206, - 44 - ], - [ - "jump", - "eq_done_264", - 206, - 44 - ], - "eq_nb_269", - [ - "false", - 94, - 206, - 44 - ], - "eq_done_264", - [ - "move", - 87, - 94, - 206, - 44 - ], - "and_end_254", - [ - "jump_false", - 87, - "if_else_252", - 206, - 44 - ], - [ - "access", - 97, - 0, - 207, - 21 - ], - [ - "is_identical", - 98, - 36, - 97, - 207, - 21 - ], - [ - "jump_true", - 98, - "eq_done_273", - 207, - 21 - ], - [ - "is_int", - 99, - 36, - 207, - 21 - ], - [ - "jump_false", - 99, - "eq_ni_274", - 207, - 21 - ], - "_nop_tc_32", - "_nop_tc_33", - [ - "eq_int", - 98, - 36, - 97, - 207, - 21 - ], - [ - "jump", - "eq_done_273", - 207, - 21 - ], - "eq_ni_274", - [ - "is_num", - 99, - 36, - 207, - 21 - ], - [ - "jump_false", - 99, - "eq_nn_275", - 207, - 21 - ], - "_nop_tc_34", - "_nop_tc_35", - [ - "eq_float", - 98, - 36, - 97, - 207, - 21 - ], - [ - "jump", - "eq_done_273", - 207, - 21 - ], - "eq_nn_275", - [ - "is_text", - 99, - 36, - 207, - 21 - ], - [ - "jump_false", - 99, - "eq_nt_276", - 207, - 21 - ], - "_nop_tc_36", - [ - "jump", - "eq_nt_276", - 207, - 21 - ], - [ - "eq_text", - 98, - 36, - 97, - 207, - 21 - ], - [ - "jump", - "eq_done_273", - 207, - 21 - ], - "eq_nt_276", - [ - "is_null", - 99, - 36, - 207, - 21 - ], - [ - "jump_false", - 99, - "eq_nnl_277", - 207, - 21 - ], - "_nop_tc_37", - [ - "jump", - "eq_nnl_277", - 207, - 21 - ], - [ - "true", - 98, - 207, - 21 - ], - [ - "jump", - "eq_done_273", - 207, - 21 - ], - "eq_nnl_277", - [ - "is_bool", - 99, - 36, - 207, - 21 - ], - [ - "jump_false", - 99, - "eq_nb_278", - 207, - 21 - ], - "_nop_tc_38", - [ - "jump", - "eq_nb_278", - 207, - 21 - ], - [ - "eq_bool", - 98, - 36, - 97, - 207, - 21 - ], - [ - "jump", - "eq_done_273", - 207, - 21 - ], - "eq_nb_278", - [ - "false", - 98, - 207, - 21 - ], - "eq_done_273", - [ - "move", - 101, - 98, - 207, - 21 - ], - [ - "jump_true", - 101, - "or_end_272", - 207, - 21 - ], - [ - "access", - 102, - 1, - 207, - 34 - ], - [ - "is_num", - 104, - 36, - 207, - 34 - ], - [ - "jump_false", - 104, - "num_err_279", - 207, - 34 - ], - "_nop_tc_39", - "_nop_tc_40", - [ - "subtract", - 103, - 36, - 102, - 207, - 34 - ], - [ - "jump", - "num_done_280", - 207, - 34 - ], - "num_err_279", - [ - "disrupt", - 207, - 34 - ], - "num_done_280", - [ - "load_dynamic", - 106, - 39, - 103, - 207, - 34 - ], - [ - "access", - 107, - "\\", - 207, - 40 - ], - [ - "is_identical", - 108, - 106, - 107, - 207, - 40 - ], - [ - "jump_true", - 108, - "ne_nid_282", - 207, - 40 - ], - [ - "jump", - "ne_ni_283", - 207, - 40 - ], - "ne_nid_282", - [ - "false", - 108, - 207, - 40 - ], - [ - "jump", - "ne_done_281", - 207, - 40 - ], - "ne_ni_283", - [ - "is_int", - 109, - 106, - 207, - 40 - ], - [ - "jump_false", - 109, - "ne_nn_284", - 207, - 40 - ], - "_nop_tc_41", - [ - "jump", - "ne_nn_284", - 207, - 40 - ], - [ - "ne_int", - 108, - 106, - 107, - 207, - 40 - ], - [ - "jump", - "ne_done_281", - 207, - 40 - ], - "ne_nn_284", - [ - "is_num", - 109, - 106, - 207, - 40 - ], - [ - "jump_false", - 109, - "ne_nt_285", - 207, - 40 - ], - "_nop_tc_42", - [ - "jump", - "ne_nt_285", - 207, - 40 - ], - [ - "ne_float", - 108, - 106, - 107, - 207, - 40 - ], - [ - "jump", - "ne_done_281", - 207, - 40 - ], - "ne_nt_285", - [ - "is_text", - 109, - 106, - 207, - 40 - ], - [ - "jump_false", - 109, - "ne_nnl_286", - 207, - 40 - ], - "_nop_tc_43", - "_nop_tc_44", - [ - "ne_text", - 108, - 106, - 107, - 207, - 40 - ], - [ - "jump", - "ne_done_281", - 207, - 40 - ], - "ne_nnl_286", - [ - "is_null", - 109, - 106, - 207, - 40 - ], - [ - "jump_false", - 109, - "ne_nb_287", - 207, - 40 - ], - "_nop_tc_45", - [ - "jump", - "ne_nb_287", - 207, - 40 - ], - [ - "false", - 108, - 207, - 40 - ], - [ - "jump", - "ne_done_281", - 207, - 40 - ], - "ne_nb_287", - [ - "is_bool", - 109, - 106, - 207, - 40 - ], - [ - "jump_false", - 109, - "ne_mis_288", - 207, - 40 - ], - "_nop_tc_46", - [ - "jump", - "ne_mis_288", - 207, - 40 - ], - [ - "ne_bool", - 108, - 106, - 107, - 207, - 40 - ], - [ - "jump", - "ne_done_281", - 207, - 40 - ], - "ne_mis_288", - [ - "true", - 108, - 207, - 40 - ], - "ne_done_281", - [ - "move", - 101, - 108, - 207, - 40 - ], - "or_end_272", - [ - "jump_false", - 101, - "if_else_270", - 207, - 40 - ], - [ - "true", - 111, - 208, - 26 - ], - [ - "move", - 12, - 111, - 208, - 26 - ], - [ - "jump", - "while_end_245", - 209, - 13 - ], - [ - "jump", - "if_end_271", - 209, - 13 - ], - "if_else_270", - "if_end_271", - [ - "jump", - "if_end_253", - 209, - 13 - ], - "if_else_252", - "if_end_253", - [ - "access", - 112, - 1, - 212, - 19 - ], - [ - "is_text", - 114, - 36, - 212, - 19 - ], - [ - "jump_false", - 114, - "add_cn_290", - 212, - 19 - ], - "_nop_tc_47", - [ - "jump", - "add_cn_290", - 212, - 19 - ], - [ - "concat", - 113, - 36, - 112, - 212, - 19 - ], - [ - "jump", - "add_done_289", - 212, - 19 - ], - "add_cn_290", - [ - "is_num", - 114, - 36, - 212, - 19 - ], - [ - "jump_false", - 114, - "add_err_291", - 212, - 19 - ], - "_nop_tc_48", - "_nop_tc_49", - [ - "add", - 113, - 36, - 112, - 212, - 19 - ], - [ - "jump", - "add_done_289", - 212, - 19 - ], - "add_err_291", - [ - "disrupt", - 212, - 19 - ], - "add_done_289", - [ - "move", - 36, - 113, - 212, - 19 - ], - [ - "jump", - "while_start_244", - 212, - 19 - ], - "while_end_245", - [ - "not", - 116, - 12, - 214, - 12 - ], - [ - "move", - 117, - 116, - 214, - 12 - ], - [ - "jump_true", - 117, - "or_end_294", - 214, - 12 - ], - [ - "get", - 118, - 4, - 1, - 214, - 26 - ], - [ - "null", - 119, - 214, - 39 - ], - [ - "is_identical", - 120, - 118, - 119, - 214, - 39 - ], - [ - "jump_true", - 120, - "eq_done_295", - 214, - 39 - ], - [ - "is_int", - 121, - 118, - 214, - 39 - ], - [ - "jump_false", - 121, - "eq_ni_296", - 214, - 39 - ], - "_nop_tc_50", - [ - "jump", - "eq_ni_296", - 214, - 39 - ], - [ - "eq_int", - 120, - 118, - 119, - 214, - 39 - ], - [ - "jump", - "eq_done_295", - 214, - 39 - ], - "eq_ni_296", - [ - "is_num", - 121, - 118, - 214, - 39 - ], - [ - "jump_false", - 121, - "eq_nn_297", - 214, - 39 - ], - "_nop_tc_51", - [ - "jump", - "eq_nn_297", - 214, - 39 - ], - [ - "eq_float", - 120, - 118, - 119, - 214, - 39 - ], - [ - "jump", - "eq_done_295", - 214, - 39 - ], - "eq_nn_297", - [ - "is_text", - 121, - 118, - 214, - 39 - ], - [ - "jump_false", - 121, - "eq_nt_298", - 214, - 39 - ], - "_nop_tc_52", - [ - "jump", - "eq_nt_298", - 214, - 39 - ], - [ - "eq_text", - 120, - 118, - 119, - 214, - 39 - ], - [ - "jump", - "eq_done_295", - 214, - 39 - ], - "eq_nt_298", - [ - "is_null", - 121, - 118, - 214, - 39 - ], - [ - "jump_false", - 121, - "eq_nnl_299", - 214, - 39 - ], - "_nop_tc_53", - "_nop_tc_54", - [ - "true", - 120, - 214, - 39 - ], - [ - "jump", - "eq_done_295", - 214, - 39 - ], - "eq_nnl_299", - [ - "is_bool", - 121, - 118, - 214, - 39 - ], - [ - "jump_false", - 121, - "eq_nb_300", - 214, - 39 - ], - "_nop_tc_55", - [ - "jump", - "eq_nb_300", - 214, - 39 - ], - [ - "eq_bool", - 120, - 118, - 119, - 214, - 39 - ], - [ - "jump", - "eq_done_295", - 214, - 39 - ], - "eq_nb_300", - [ - "false", - 120, - 214, - 39 - ], - "eq_done_295", - [ - "move", - 117, - 120, - 214, - 39 - ], - "or_end_294", - [ - "jump_false", - 117, - "if_else_292", - 214, - 39 - ], - [ - "access", - 123, - "text", - 215, - 25 - ], - [ - "get", - 125, - 15, - 1, - 215, - 16 - ], - [ - "frame", - 126, - 125, - 2, - 215, - 16 - ], - [ - "null", - 127, - 215, - 16 - ], - [ - "setarg", - 126, - 0, - 127, - 215, - 16 - ], - [ - "setarg", - 126, - 1, - 123, - 215, - 16 - ], - [ - "setarg", - 126, - 2, - 31, - 215, - 16 - ], - [ - "invoke", - 126, - 124, - 215, - 16 - ], - [ - "move", - 23, - 124, - 215, - 16 - ], - [ - "get", - 128, - 68, - 1, - 216, - 22 - ], - [ - "load_field", - 129, - 128, - "value", - 216, - 22 - ], - [ - "store_field", - 23, - 129, - "value", - 216, - 9 - ], - [ - "get", - 131, - 12, - 1, - 217, - 9 - ], - [ - "frame", - 132, - 131, - 0, - 217, - 9 - ], - [ - "null", - 133, - 217, - 9 - ], - [ - "setarg", - 132, - 0, - 133, - 217, - 9 - ], - [ - "invoke", - 132, - 130, - 217, - 9 - ], - [ - "get", - 135, - 16, - 1, - 218, - 9 - ], - [ - "frame", - 136, - 135, - 1, - 218, - 9 - ], - [ - "null", - 137, - 218, - 9 - ], - [ - "setarg", - 136, - 0, - 137, - 218, - 9 - ], - [ - "setarg", - 136, - 1, - 23, - 218, - 9 - ], - [ - "invoke", - 136, - 134, - 218, - 9 - ], - [ - "return", - 23, - 219, - 16 - ], - "_nop_ur_2", - "if_else_292", - "if_end_293", - [ - "access", - 138, - "text literal", - 222, - 23 - ], - [ - "get", - 140, - 15, - 1, - 222, - 14 - ], - [ - "frame", - 141, - 140, - 2, - 222, - 14 - ], - [ - "null", - 142, - 222, - 14 - ], - [ - "setarg", - 141, - 0, - 142, - 222, - 14 - ], - [ - "setarg", - 141, - 1, - 138, - 222, - 14 - ], - [ - "setarg", - 141, - 2, - 31, - 222, - 14 - ], - [ - "invoke", - 141, - 139, - 222, - 14 - ], - [ - "move", - 23, - 139, - 222, - 14 - ], - [ - "array", - 143, - 0, - 223, - 18 - ], - [ - "move", - 37, - 143, - 223, - 18 - ], - [ - "store_field", - 23, - 37, - "list", - 224, - 7 - ], - [ - "array", - 144, - 0, - 225, - 19 - ], - [ - "move", - 9, - 144, - 225, - 19 - ], - [ - "access", - 145, - 0, - 226, - 13 - ], - [ - "move", - 13, - 145, - 226, - 13 - ], - [ - "access", - 146, - 0, - 227, - 13 - ], - [ - "move", - 40, - 146, - 227, - 13 - ], - [ - "length", - 147, - 39, - 228, - 22 - ], - [ - "move", - 41, - 147, - 228, - 22 - ], - "while_start_301", - [ - "is_int", - 149, - 40, - 229, - 20 - ], - [ - "jump_false", - 149, - "rel_ni_303", - 229, - 20 - ], - [ - "is_int", - 150, - 41, - 229, - 20 - ], - [ - "jump_false", - 150, - "rel_ni_303", - 229, - 20 - ], - [ - "lt_int", - 148, - 40, - 41, - 229, - 20 - ], - [ - "jump", - "rel_done_305", - 229, - 20 - ], - "rel_ni_303", - [ - "is_num", - 149, - 40, - 229, - 20 - ], - [ - "jump_false", - 149, - "rel_nn_304", - 229, - 20 - ], - [ - "is_num", - 150, - 41, - 229, - 20 - ], - [ - "jump_false", - 150, - "rel_nn_304", - 229, - 20 - ], - [ - "lt_float", - 148, - 40, - 41, - 229, - 20 - ], - [ - "jump", - "rel_done_305", - 229, - 20 - ], - "rel_nn_304", - [ - "is_text", - 149, - 40, - 229, - 20 - ], - [ - "jump_false", - 149, - "rel_err_306", - 229, - 20 - ], - [ - "is_text", - 150, - 41, - 229, - 20 - ], - [ - "jump_false", - 150, - "rel_err_306", - 229, - 20 - ], - [ - "lt_text", - 148, - 40, - 41, - 229, - 20 - ], - [ - "jump", - "rel_done_305", - 229, - 20 - ], - "rel_err_306", - [ - "disrupt", - 229, - 20 - ], - "rel_done_305", - [ - "jump_false", - 148, - "while_end_302", - 229, - 20 - ], - [ - "load_dynamic", - 151, - 39, - 40, - 230, - 16 - ], - [ - "access", - 152, - "\\", - 230, - 24 - ], - [ - "is_identical", - 153, - 151, - 152, - 230, - 24 - ], - [ - "jump_true", - 153, - "eq_done_310", - 230, - 24 - ], - [ - "is_int", - 154, - 151, - 230, - 24 - ], - [ - "jump_false", - 154, - "eq_ni_311", - 230, - 24 - ], - "_nop_tc_56", - [ - "jump", - "eq_ni_311", - 230, - 24 - ], - [ - "eq_int", - 153, - 151, - 152, - 230, - 24 - ], - [ - "jump", - "eq_done_310", - 230, - 24 - ], - "eq_ni_311", - [ - "is_num", - 154, - 151, - 230, - 24 - ], - [ - "jump_false", - 154, - "eq_nn_312", - 230, - 24 - ], - "_nop_tc_57", - [ - "jump", - "eq_nn_312", - 230, - 24 - ], - [ - "eq_float", - 153, - 151, - 152, - 230, - 24 - ], - [ - "jump", - "eq_done_310", - 230, - 24 - ], - "eq_nn_312", - [ - "is_text", - 154, - 151, - 230, - 24 - ], - [ - "jump_false", - 154, - "eq_nt_313", - 230, - 24 - ], - "_nop_tc_58", - "_nop_tc_59", - [ - "eq_text", - 153, - 151, - 152, - 230, - 24 - ], - [ - "jump", - "eq_done_310", - 230, - 24 - ], - "eq_nt_313", - [ - "is_null", - 154, - 151, - 230, - 24 - ], - [ - "jump_false", - 154, - "eq_nnl_314", - 230, - 24 - ], - "_nop_tc_60", - [ - "jump", - "eq_nnl_314", - 230, - 24 - ], - [ - "true", - 153, - 230, - 24 - ], - [ - "jump", - "eq_done_310", - 230, - 24 - ], - "eq_nnl_314", - [ - "is_bool", - 154, - 151, - 230, - 24 - ], - [ - "jump_false", - 154, - "eq_nb_315", - 230, - 24 - ], - "_nop_tc_61", - [ - "jump", - "eq_nb_315", - 230, - 24 - ], - [ - "eq_bool", - 153, - 151, - 152, - 230, - 24 - ], - [ - "jump", - "eq_done_310", - 230, - 24 - ], - "eq_nb_315", - [ - "false", - 153, - 230, - 24 - ], - "eq_done_310", - [ - "move", - 156, - 153, - 230, - 24 - ], - [ - "jump_false", - 156, - "and_end_309", - 230, - 24 - ], - [ - "access", - 157, - 1, - 230, - 38 - ], - [ - "is_text", - 159, - 40, - 230, - 38 - ], - [ - "jump_false", - 159, - "add_cn_317", - 230, - 38 - ], - "_nop_tc_62", - [ - "jump", - "add_cn_317", - 230, - 38 - ], - [ - "concat", - 158, - 40, - 157, - 230, - 38 - ], - [ - "jump", - "add_done_316", - 230, - 38 - ], - "add_cn_317", - [ - "is_num", - 159, - 40, - 230, - 38 - ], - [ - "jump_false", - 159, - "add_err_318", - 230, - 38 - ], - "_nop_tc_63", - "_nop_tc_64", - [ - "add", - 158, - 40, - 157, - 230, - 38 - ], - [ - "jump", - "add_done_316", - 230, - 38 - ], - "add_err_318", - [ - "disrupt", - 230, - 38 - ], - "add_done_316", - [ - "is_int", - 162, - 158, - 230, - 42 - ], - [ - "jump_false", - 162, - "rel_ni_319", - 230, - 42 - ], - [ - "is_int", - 163, - 41, - 230, - 42 - ], - [ - "jump_false", - 163, - "rel_ni_319", - 230, - 42 - ], - [ - "lt_int", - 161, - 158, - 41, - 230, - 42 - ], - [ - "jump", - "rel_done_321", - 230, - 42 - ], - "rel_ni_319", - [ - "is_num", - 162, - 158, - 230, - 42 - ], - [ - "jump_false", - 162, - "rel_nn_320", - 230, - 42 - ], - [ - "is_num", - 163, - 41, - 230, - 42 - ], - [ - "jump_false", - 163, - "rel_nn_320", - 230, - 42 - ], - [ - "lt_float", - 161, - 158, - 41, - 230, - 42 - ], - [ - "jump", - "rel_done_321", - 230, - 42 - ], - "rel_nn_320", - [ - "is_text", - 162, - 158, - 230, - 42 - ], - [ - "jump_false", - 162, - "rel_err_322", - 230, - 42 - ], - [ - "is_text", - 163, - 41, - 230, - 42 - ], - [ - "jump_false", - 163, - "rel_err_322", - 230, - 42 - ], - [ - "lt_text", - 161, - 158, - 41, - 230, - 42 - ], - [ - "jump", - "rel_done_321", - 230, - 42 - ], - "rel_err_322", - [ - "disrupt", - 230, - 42 - ], - "rel_done_321", - [ - "move", - 156, - 161, - 230, - 42 - ], - "and_end_309", - [ - "jump_false", - 156, - "if_else_307", - 230, - 42 - ], - [ - "access", - 164, - 1, - 231, - 29 - ], - [ - "is_text", - 166, - 40, - 231, - 29 - ], - [ - "jump_false", - 166, - "add_cn_324", - 231, - 29 - ], - "_nop_tc_65", - [ - "jump", - "add_cn_324", - 231, - 29 - ], - [ - "concat", - 165, - 40, - 164, - 231, - 29 - ], - [ - "jump", - "add_done_323", - 231, - 29 - ], - "add_cn_324", - [ - "is_num", - 166, - 40, - 231, - 29 - ], - [ - "jump_false", - 166, - "add_err_325", - 231, - 29 - ], - "_nop_tc_66", - "_nop_tc_67", - [ - "add", - 165, - 40, - 164, - 231, - 29 - ], - [ - "jump", - "add_done_323", - 231, - 29 - ], - "add_err_325", - [ - "disrupt", - 231, - 29 - ], - "add_done_323", - [ - "load_dynamic", - 168, - 39, - 165, - 231, - 29 - ], - [ - "move", - 3, - 168, - 231, - 29 - ], - [ - "get", - 169, - 67, - 1, - 232, - 21 - ], - [ - "load_dynamic", - 170, - 169, - 3, - 232, - 41 - ], - [ - "move", - 4, - 170, - 232, - 41 - ], - [ - "null", - 171, - 233, - 26 - ], - [ - "is_identical", - 172, - 4, - 171, - 233, - 26 - ], - [ - "jump_true", - 172, - "ne_nid_329", - 233, - 26 - ], - [ - "jump", - "ne_ni_330", - 233, - 26 - ], - "ne_nid_329", - [ - "false", - 172, - 233, - 26 - ], - [ - "jump", - "ne_done_328", - 233, - 26 - ], - "ne_ni_330", - [ - "is_int", - 173, - 4, - 233, - 26 - ], - [ - "jump_false", - 173, - "ne_nn_331", - 233, - 26 - ], - "_nop_tc_68", - [ - "jump", - "ne_nn_331", - 233, - 26 - ], - [ - "ne_int", - 172, - 4, - 171, - 233, - 26 - ], - [ - "jump", - "ne_done_328", - 233, - 26 - ], - "ne_nn_331", - [ - "is_num", - 173, - 4, - 233, - 26 - ], - [ - "jump_false", - 173, - "ne_nt_332", - 233, - 26 - ], - "_nop_tc_69", - [ - "jump", - "ne_nt_332", - 233, - 26 - ], - [ - "ne_float", - 172, - 4, - 171, - 233, - 26 - ], - [ - "jump", - "ne_done_328", - 233, - 26 - ], - "ne_nt_332", - [ - "is_text", - 173, - 4, - 233, - 26 - ], - [ - "jump_false", - 173, - "ne_nnl_333", - 233, - 26 - ], - "_nop_tc_70", - [ - "jump", - "ne_nnl_333", - 233, - 26 - ], - [ - "ne_text", - 172, - 4, - 171, - 233, - 26 - ], - [ - "jump", - "ne_done_328", - 233, - 26 - ], - "ne_nnl_333", - [ - "is_null", - 173, - 4, - 233, - 26 - ], - [ - "jump_false", - 173, - "ne_nb_334", - 233, - 26 - ], - "_nop_tc_71", - "_nop_tc_72", - [ - "false", - 172, - 233, - 26 - ], - [ - "jump", - "ne_done_328", - 233, - 26 - ], - "ne_nb_334", - [ - "is_bool", - 173, - 4, - 233, - 26 - ], - [ - "jump_false", - 173, - "ne_mis_335", - 233, - 26 - ], - "_nop_tc_73", - [ - "jump", - "ne_mis_335", - 233, - 26 - ], - [ - "ne_bool", - 172, - 4, - 171, - 233, - 26 - ], - [ - "jump", - "ne_done_328", - 233, - 26 - ], - "ne_mis_335", - [ - "true", - 172, - 233, - 26 - ], - "ne_done_328", - [ - "jump_false", - 172, - "if_else_326", - 233, - 26 - ], - [ - "is_array", - 175, - 9, - 233, - 50 - ], - [ - "jump_false", - 175, - "push_err_336", - 233, - 50 - ], - [ - "push", - 9, - 4, - 233, - 50 - ], - [ - "jump", - "push_done_337", - 233, - 50 - ], - "push_err_336", - [ - "disrupt", - 233, - 50 - ], - "push_done_337", - [ - "jump", - "if_end_327", - 233, - 50 - ], - "if_else_326", - [ - "is_array", - 176, - 9, - 234, - 34 - ], - [ - "jump_false", - 176, - "push_err_338", - 234, - 34 - ], - [ - "push", - 9, - 3, - 234, - 34 - ], - [ - "jump", - "push_done_339", - 234, - 34 - ], - "push_err_338", - [ - "disrupt", - 234, - 34 - ], - "push_done_339", - "if_end_327", - [ - "access", - 177, - 2, - 235, - 23 - ], - [ - "is_text", - 179, - 40, - 235, - 23 - ], - [ - "jump_false", - 179, - "add_cn_341", - 235, - 23 - ], - "_nop_tc_74", - [ - "jump", - "add_cn_341", - 235, - 23 - ], - [ - "concat", - 178, - 40, - 177, - 235, - 23 - ], - [ - "jump", - "add_done_340", - 235, - 23 - ], - "add_cn_341", - [ - "is_num", - 179, - 40, - 235, - 23 - ], - [ - "jump_false", - 179, - "add_err_342", - 235, - 23 - ], - "_nop_tc_75", - "_nop_tc_76", - [ - "add", - 178, - 40, - 177, - 235, - 23 - ], - [ - "jump", - "add_done_340", - 235, - 23 - ], - "add_err_342", - [ - "disrupt", - 235, - 23 - ], - "add_done_340", - [ - "move", - 40, - 178, - 235, - 23 - ], - [ - "jump", - "if_end_308", - 235, - 23 - ], - "if_else_307", - [ - "load_dynamic", - 181, - 39, - 40, - 236, - 23 - ], - [ - "access", - 182, - "$", - 236, - 31 - ], - [ - "is_identical", - 183, - 181, - 182, - 236, - 31 - ], - [ - "jump_true", - 183, - "eq_done_347", - 236, - 31 - ], - [ - "is_int", - 184, - 181, - 236, - 31 - ], - [ - "jump_false", - 184, - "eq_ni_348", - 236, - 31 - ], - "_nop_tc_77", - [ - "jump", - "eq_ni_348", - 236, - 31 - ], - [ - "eq_int", - 183, - 181, - 182, - 236, - 31 - ], - [ - "jump", - "eq_done_347", - 236, - 31 - ], - "eq_ni_348", - [ - "is_num", - 184, - 181, - 236, - 31 - ], - [ - "jump_false", - 184, - "eq_nn_349", - 236, - 31 - ], - "_nop_tc_78", - [ - "jump", - "eq_nn_349", - 236, - 31 - ], - [ - "eq_float", - 183, - 181, - 182, - 236, - 31 - ], - [ - "jump", - "eq_done_347", - 236, - 31 - ], - "eq_nn_349", - [ - "is_text", - 184, - 181, - 236, - 31 - ], - [ - "jump_false", - 184, - "eq_nt_350", - 236, - 31 - ], - "_nop_tc_79", - "_nop_tc_80", - [ - "eq_text", - 183, - 181, - 182, - 236, - 31 - ], - [ - "jump", - "eq_done_347", - 236, - 31 - ], - "eq_nt_350", - [ - "is_null", - 184, - 181, - 236, - 31 - ], - [ - "jump_false", - 184, - "eq_nnl_351", - 236, - 31 - ], - "_nop_tc_81", - [ - "jump", - "eq_nnl_351", - 236, - 31 - ], - [ - "true", - 183, - 236, - 31 - ], - [ - "jump", - "eq_done_347", - 236, - 31 - ], - "eq_nnl_351", - [ - "is_bool", - 184, - 181, - 236, - 31 - ], - [ - "jump_false", - 184, - "eq_nb_352", - 236, - 31 - ], - "_nop_tc_82", - [ - "jump", - "eq_nb_352", - 236, - 31 - ], - [ - "eq_bool", - 183, - 181, - 182, - 236, - 31 - ], - [ - "jump", - "eq_done_347", - 236, - 31 - ], - "eq_nb_352", - [ - "false", - 183, - 236, - 31 - ], - "eq_done_347", - [ - "move", - 186, - 183, - 236, - 31 - ], - [ - "jump_false", - 186, - "and_end_346", - 236, - 31 - ], - [ - "access", - 187, - 1, - 236, - 44 - ], - [ - "is_text", - 189, - 40, - 236, - 44 - ], - [ - "jump_false", - 189, - "add_cn_354", - 236, - 44 - ], - "_nop_tc_83", - [ - "jump", - "add_cn_354", - 236, - 44 - ], - [ - "concat", - 188, - 40, - 187, - 236, - 44 - ], - [ - "jump", - "add_done_353", - 236, - 44 - ], - "add_cn_354", - [ - "is_num", - 189, - 40, - 236, - 44 - ], - [ - "jump_false", - 189, - "add_err_355", - 236, - 44 - ], - "_nop_tc_84", - "_nop_tc_85", - [ - "add", - 188, - 40, - 187, - 236, - 44 - ], - [ - "jump", - "add_done_353", - 236, - 44 - ], - "add_err_355", - [ - "disrupt", - 236, - 44 - ], - "add_done_353", - [ - "is_int", - 192, - 188, - 236, - 48 - ], - [ - "jump_false", - 192, - "rel_ni_356", - 236, - 48 - ], - [ - "is_int", - 193, - 41, - 236, - 48 - ], - [ - "jump_false", - 193, - "rel_ni_356", - 236, - 48 - ], - [ - "lt_int", - 191, - 188, - 41, - 236, - 48 - ], - [ - "jump", - "rel_done_358", - 236, - 48 - ], - "rel_ni_356", - [ - "is_num", - 192, - 188, - 236, - 48 - ], - [ - "jump_false", - 192, - "rel_nn_357", - 236, - 48 - ], - [ - "is_num", - 193, - 41, - 236, - 48 - ], - [ - "jump_false", - 193, - "rel_nn_357", - 236, - 48 - ], - [ - "lt_float", - 191, - 188, - 41, - 236, - 48 - ], - [ - "jump", - "rel_done_358", - 236, - 48 - ], - "rel_nn_357", - [ - "is_text", - 192, - 188, - 236, - 48 - ], - [ - "jump_false", - 192, - "rel_err_359", - 236, - 48 - ], - [ - "is_text", - 193, - 41, - 236, - 48 - ], - [ - "jump_false", - 193, - "rel_err_359", - 236, - 48 - ], - [ - "lt_text", - 191, - 188, - 41, - 236, - 48 - ], - [ - "jump", - "rel_done_358", - 236, - 48 - ], - "rel_err_359", - [ - "disrupt", - 236, - 48 - ], - "rel_done_358", - [ - "move", - 186, - 191, - 236, - 48 - ], - "and_end_346", - [ - "move", - 194, - 186, - 236, - 48 - ], - [ - "jump_false", - 194, - "and_end_345", - 236, - 48 - ], - [ - "access", - 195, - 1, - 236, - 66 - ], - [ - "is_text", - 197, - 40, - 236, - 66 - ], - [ - "jump_false", - 197, - "add_cn_361", - 236, - 66 - ], - "_nop_tc_86", - [ - "jump", - "add_cn_361", - 236, - 66 - ], - [ - "concat", - 196, - 40, - 195, - 236, - 66 - ], - [ - "jump", - "add_done_360", - 236, - 66 - ], - "add_cn_361", - [ - "is_num", - 197, - 40, - 236, - 66 - ], - [ - "jump_false", - 197, - "add_err_362", - 236, - 66 - ], - "_nop_tc_87", - "_nop_tc_88", - [ - "add", - 196, - 40, - 195, - 236, - 66 - ], - [ - "jump", - "add_done_360", - 236, - 66 - ], - "add_err_362", - [ - "disrupt", - 236, - 66 - ], - "add_done_360", - [ - "load_dynamic", - 199, - 39, - 196, - 236, - 66 - ], - [ - "access", - 200, - "{", - 236, - 72 - ], - [ - "is_identical", - 201, - 199, - 200, - 236, - 72 - ], - [ - "jump_true", - 201, - "eq_done_363", - 236, - 72 - ], - [ - "is_int", - 202, - 199, - 236, - 72 - ], - [ - "jump_false", - 202, - "eq_ni_364", - 236, - 72 - ], - "_nop_tc_89", - [ - "jump", - "eq_ni_364", - 236, - 72 - ], - [ - "eq_int", - 201, - 199, - 200, - 236, - 72 - ], - [ - "jump", - "eq_done_363", - 236, - 72 - ], - "eq_ni_364", - [ - "is_num", - 202, - 199, - 236, - 72 - ], - [ - "jump_false", - 202, - "eq_nn_365", - 236, - 72 - ], - "_nop_tc_90", - [ - "jump", - "eq_nn_365", - 236, - 72 - ], - [ - "eq_float", - 201, - 199, - 200, - 236, - 72 - ], - [ - "jump", - "eq_done_363", - 236, - 72 - ], - "eq_nn_365", - [ - "is_text", - 202, - 199, - 236, - 72 - ], - [ - "jump_false", - 202, - "eq_nt_366", - 236, - 72 - ], - "_nop_tc_91", - "_nop_tc_92", - [ - "eq_text", - 201, - 199, - 200, - 236, - 72 - ], - [ - "jump", - "eq_done_363", - 236, - 72 - ], - "eq_nt_366", - [ - "is_null", - 202, - 199, - 236, - 72 - ], - [ - "jump_false", - 202, - "eq_nnl_367", - 236, - 72 - ], - "_nop_tc_93", - [ - "jump", - "eq_nnl_367", - 236, - 72 - ], - [ - "true", - 201, - 236, - 72 - ], - [ - "jump", - "eq_done_363", - 236, - 72 - ], - "eq_nnl_367", - [ - "is_bool", - 202, - 199, - 236, - 72 - ], - [ - "jump_false", - 202, - "eq_nb_368", - 236, - 72 - ], - "_nop_tc_94", - [ - "jump", - "eq_nb_368", - 236, - 72 - ], - [ - "eq_bool", - 201, - 199, - 200, - 236, - 72 - ], - [ - "jump", - "eq_done_363", - 236, - 72 - ], - "eq_nb_368", - [ - "false", - 201, - 236, - 72 - ], - "eq_done_363", - [ - "move", - 194, - 201, - 236, - 72 - ], - "and_end_345", - [ - "jump_false", - 194, - "if_else_343", - 236, - 72 - ], - [ - "access", - 204, - 2, - 237, - 23 - ], - [ - "is_text", - 206, - 40, - 237, - 23 - ], - [ - "jump_false", - 206, - "add_cn_370", - 237, - 23 - ], - "_nop_tc_95", - [ - "jump", - "add_cn_370", - 237, - 23 - ], - [ - "concat", - 205, - 40, - 204, - 237, - 23 - ], - [ - "jump", - "add_done_369", - 237, - 23 - ], - "add_cn_370", - [ - "is_num", - 206, - 40, - 237, - 23 - ], - [ - "jump_false", - 206, - "add_err_371", - 237, - 23 - ], - "_nop_tc_96", - "_nop_tc_97", - [ - "add", - 205, - 40, - 204, - 237, - 23 - ], - [ - "jump", - "add_done_369", - 237, - 23 - ], - "add_err_371", - [ - "disrupt", - 237, - 23 - ], - "add_done_369", - [ - "move", - 40, - 205, - 237, - 23 - ], - [ - "access", - 208, - 1, - 238, - 19 - ], - [ - "move", - 1, - 208, - 238, - 19 - ], - [ - "array", - 209, - 0, - 239, - 24 - ], - [ - "move", - 5, - 209, - 239, - 24 - ], - "while_start_372", - [ - "is_int", - 211, - 40, - 240, - 24 - ], - [ - "jump_false", - 211, - "rel_ni_375", - 240, - 24 - ], - [ - "is_int", - 212, - 41, - 240, - 24 - ], - [ - "jump_false", - 212, - "rel_ni_375", - 240, - 24 - ], - [ - "lt_int", - 210, - 40, - 41, - 240, - 24 - ], - [ - "jump", - "rel_done_377", - 240, - 24 - ], - "rel_ni_375", - [ - "is_num", - 211, - 40, - 240, - 24 - ], - [ - "jump_false", - 211, - "rel_nn_376", - 240, - 24 - ], - [ - "is_num", - 212, - 41, - 240, - 24 - ], - [ - "jump_false", - 212, - "rel_nn_376", - 240, - 24 - ], - [ - "lt_float", - 210, - 40, - 41, - 240, - 24 - ], - [ - "jump", - "rel_done_377", - 240, - 24 - ], - "rel_nn_376", - [ - "is_text", - 211, - 40, - 240, - 24 - ], - [ - "jump_false", - 211, - "rel_err_378", - 240, - 24 - ], - [ - "is_text", - 212, - 41, - 240, - 24 - ], - [ - "jump_false", - 212, - "rel_err_378", - 240, - 24 - ], - [ - "lt_text", - 210, - 40, - 41, - 240, - 24 - ], - [ - "jump", - "rel_done_377", - 240, - 24 - ], - "rel_err_378", - [ - "disrupt", - 240, - 24 - ], - "rel_done_377", - [ - "move", - 213, - 210, - 240, - 24 - ], - [ - "jump_false", - 213, - "and_end_374", - 240, - 24 - ], - [ - "access", - 214, - 0, - 240, - 41 - ], - [ - "is_int", - 216, - 1, - 240, - 41 - ], - [ - "jump_false", - 216, - "rel_ni_379", - 240, - 41 - ], - "_nop_tc_98", - "_nop_tc_99", - [ - "gt_int", - 215, - 1, - 214, - 240, - 41 - ], - [ - "jump", - "rel_done_381", - 240, - 41 - ], - "rel_ni_379", - [ - "is_num", - 216, - 1, - 240, - 41 - ], - [ - "jump_false", - 216, - "rel_nn_380", - 240, - 41 - ], - "_nop_tc_100", - "_nop_tc_101", - [ - "gt_float", - 215, - 1, - 214, - 240, - 41 - ], - [ - "jump", - "rel_done_381", - 240, - 41 - ], - "rel_nn_380", - [ - "is_text", - 216, - 1, - 240, - 41 - ], - [ - "jump_false", - 216, - "rel_err_382", - 240, - 41 - ], - "_nop_tc_102", - [ - "jump", - "rel_err_382", - 240, - 41 - ], - [ - "gt_text", - 215, - 1, - 214, - 240, - 41 - ], - [ - "jump", - "rel_done_381", - 240, - 41 - ], - "rel_err_382", - [ - "disrupt", - 240, - 41 - ], - "rel_done_381", - [ - "move", - 213, - 215, - 240, - 41 - ], - "and_end_374", - [ - "jump_false", - 213, - "while_end_373", - 240, - 41 - ], - [ - "load_dynamic", - 218, - 39, - 40, - 241, - 21 - ], - [ - "move", - 35, - 218, - 241, - 21 - ], - [ - "access", - 219, - "{", - 242, - 23 - ], - [ - "is_identical", - 220, - 35, - 219, - 242, - 23 - ], - [ - "jump_true", - 220, - "eq_done_385", - 242, - 23 - ], - [ - "is_int", - 221, - 35, - 242, - 23 - ], - [ - "jump_false", - 221, - "eq_ni_386", - 242, - 23 - ], - "_nop_tc_103", - [ - "jump", - "eq_ni_386", - 242, - 23 - ], - [ - "eq_int", - 220, - 35, - 219, - 242, - 23 - ], - [ - "jump", - "eq_done_385", - 242, - 23 - ], - "eq_ni_386", - [ - "is_num", - 221, - 35, - 242, - 23 - ], - [ - "jump_false", - 221, - "eq_nn_387", - 242, - 23 - ], - "_nop_tc_104", - [ - "jump", - "eq_nn_387", - 242, - 23 - ], - [ - "eq_float", - 220, - 35, - 219, - 242, - 23 - ], - [ - "jump", - "eq_done_385", - 242, - 23 - ], - "eq_nn_387", - [ - "is_text", - 221, - 35, - 242, - 23 - ], - [ - "jump_false", - 221, - "eq_nt_388", - 242, - 23 - ], - "_nop_tc_105", - "_nop_tc_106", - [ - "eq_text", - 220, - 35, - 219, - 242, - 23 - ], - [ - "jump", - "eq_done_385", - 242, - 23 - ], - "eq_nt_388", - [ - "is_null", - 221, - 35, - 242, - 23 - ], - [ - "jump_false", - 221, - "eq_nnl_389", - 242, - 23 - ], - "_nop_tc_107", - [ - "jump", - "eq_nnl_389", - 242, - 23 - ], - [ - "true", - 220, - 242, - 23 - ], - [ - "jump", - "eq_done_385", - 242, - 23 - ], - "eq_nnl_389", - [ - "is_bool", - 221, - 35, - 242, - 23 - ], - [ - "jump_false", - 221, - "eq_nb_390", - 242, - 23 - ], - "_nop_tc_108", - [ - "jump", - "eq_nb_390", - 242, - 23 - ], - [ - "eq_bool", - 220, - 35, - 219, - 242, - 23 - ], - [ - "jump", - "eq_done_385", - 242, - 23 - ], - "eq_nb_390", - [ - "false", - 220, - 242, - 23 - ], - "eq_done_385", - [ - "jump_false", - 220, - "if_else_383", - 242, - 23 - ], - [ - "access", - 223, - 1, - 242, - 46 - ], - [ - "is_text", - 225, - 1, - 242, - 46 - ], - [ - "jump_false", - 225, - "add_cn_392", - 242, - 46 - ], - "_nop_tc_109", - [ - "jump", - "add_cn_392", - 242, - 46 - ], - [ - "concat", - 224, - 1, - 223, - 242, - 46 - ], - [ - "jump", - "add_done_391", - 242, - 46 - ], - "add_cn_392", - [ - "is_num", - 225, - 1, - 242, - 46 - ], - [ - "jump_false", - 225, - "add_err_393", - 242, - 46 - ], - "_nop_tc_110", - "_nop_tc_111", - [ - "add", - 224, - 1, - 223, - 242, - 46 - ], - [ - "jump", - "add_done_391", - 242, - 46 - ], - "add_err_393", - [ - "disrupt", - 242, - 46 - ], - "add_done_391", - [ - "move", - 1, - 224, - 242, - 46 - ], - [ - "is_array", - 227, - 5, - 242, - 66 - ], - [ - "jump_false", - 227, - "push_err_394", - 242, - 66 - ], - [ - "push", - 5, - 35, - 242, - 66 - ], - [ - "jump", - "push_done_395", - 242, - 66 - ], - "push_err_394", - [ - "disrupt", - 242, - 66 - ], - "push_done_395", - [ - "access", - 228, - 1, - 242, - 83 - ], - [ - "is_text", - 230, - 40, - 242, - 83 - ], - [ - "jump_false", - 230, - "add_cn_397", - 242, - 83 - ], - "_nop_tc_112", - [ - "jump", - "add_cn_397", - 242, - 83 - ], - [ - "concat", - 229, - 40, - 228, - 242, - 83 - ], - [ - "jump", - "add_done_396", - 242, - 83 - ], - "add_cn_397", - [ - "is_num", - 230, - 40, - 242, - 83 - ], - [ - "jump_false", - 230, - "add_err_398", - 242, - 83 - ], - "_nop_tc_113", - "_nop_tc_114", - [ - "add", - 229, - 40, - 228, - 242, - 83 - ], - [ - "jump", - "add_done_396", - 242, - 83 - ], - "add_err_398", - [ - "disrupt", - 242, - 83 - ], - "add_done_396", - [ - "move", - 40, - 229, - 242, - 83 - ], - [ - "jump", - "if_end_384", - 242, - 83 - ], - "if_else_383", - [ - "access", - 232, - "}", - 243, - 28 - ], - [ - "is_identical", - 233, - 35, - 232, - 243, - 28 - ], - [ - "jump_true", - 233, - "eq_done_401", - 243, - 28 - ], - [ - "is_int", - 234, - 35, - 243, - 28 - ], - [ - "jump_false", - 234, - "eq_ni_402", - 243, - 28 - ], - "_nop_tc_115", - [ - "jump", - "eq_ni_402", - 243, - 28 - ], - [ - "eq_int", - 233, - 35, - 232, - 243, - 28 - ], - [ - "jump", - "eq_done_401", - 243, - 28 - ], - "eq_ni_402", - [ - "is_num", - 234, - 35, - 243, - 28 - ], - [ - "jump_false", - 234, - "eq_nn_403", - 243, - 28 - ], - "_nop_tc_116", - [ - "jump", - "eq_nn_403", - 243, - 28 - ], - [ - "eq_float", - 233, - 35, - 232, - 243, - 28 - ], - [ - "jump", - "eq_done_401", - 243, - 28 - ], - "eq_nn_403", - [ - "is_text", - 234, - 35, - 243, - 28 - ], - [ - "jump_false", - 234, - "eq_nt_404", - 243, - 28 - ], - "_nop_tc_117", - "_nop_tc_118", - [ - "eq_text", - 233, - 35, - 232, - 243, - 28 - ], - [ - "jump", - "eq_done_401", - 243, - 28 - ], - "eq_nt_404", - [ - "is_null", - 234, - 35, - 243, - 28 - ], - [ - "jump_false", - 234, - "eq_nnl_405", - 243, - 28 - ], - "_nop_tc_119", - [ - "jump", - "eq_nnl_405", - 243, - 28 - ], - [ - "true", - 233, - 243, - 28 - ], - [ - "jump", - "eq_done_401", - 243, - 28 - ], - "eq_nnl_405", - [ - "is_bool", - 234, - 35, - 243, - 28 - ], - [ - "jump_false", - 234, - "eq_nb_406", - 243, - 28 - ], - "_nop_tc_120", - [ - "jump", - "eq_nb_406", - 243, - 28 - ], - [ - "eq_bool", - 233, - 35, - 232, - 243, - 28 - ], - [ - "jump", - "eq_done_401", - 243, - 28 - ], - "eq_nb_406", - [ - "false", - 233, - 243, - 28 - ], - "eq_done_401", - [ - "jump_false", - 233, - "if_else_399", - 243, - 28 - ], - [ - "access", - 236, - 1, - 244, - 31 - ], - [ - "is_num", - 238, - 1, - 244, - 31 - ], - [ - "jump_false", - 238, - "num_err_407", - 244, - 31 - ], - "_nop_tc_121", - "_nop_tc_122", - [ - "subtract", - 237, - 1, - 236, - 244, - 31 - ], - [ - "jump", - "num_done_408", - 244, - 31 - ], - "num_err_407", - [ - "disrupt", - 244, - 31 - ], - "num_done_408", - [ - "move", - 1, - 237, - 244, - 31 - ], - [ - "access", - 240, - 0, - 245, - 27 - ], - [ - "is_int", - 242, - 1, - 245, - 27 - ], - [ - "jump_false", - 242, - "rel_ni_411", - 245, - 27 - ], - "_nop_tc_123", - "_nop_tc_124", - [ - "gt_int", - 241, - 1, - 240, - 245, - 27 - ], - [ - "jump", - "rel_done_413", - 245, - 27 - ], - "rel_ni_411", - [ - "is_num", - 242, - 1, - 245, - 27 - ], - [ - "jump_false", - 242, - "rel_nn_412", - 245, - 27 - ], - "_nop_tc_125", - "_nop_tc_126", - [ - "gt_float", - 241, - 1, - 240, - 245, - 27 - ], - [ - "jump", - "rel_done_413", - 245, - 27 - ], - "rel_nn_412", - [ - "is_text", - 242, - 1, - 245, - 27 - ], - [ - "jump_false", - 242, - "rel_err_414", - 245, - 27 - ], - "_nop_tc_127", - [ - "jump", - "rel_err_414", - 245, - 27 - ], - [ - "gt_text", - 241, - 1, - 240, - 245, - 27 - ], - [ - "jump", - "rel_done_413", - 245, - 27 - ], - "rel_err_414", - [ - "disrupt", - 245, - 27 - ], - "rel_done_413", - [ - "jump_false", - 241, - "if_else_409", - 245, - 27 - ], - [ - "is_array", - 244, - 5, - 245, - 49 - ], - [ - "jump_false", - 244, - "push_err_415", - 245, - 49 - ], - [ - "push", - 5, - 35, - 245, - 49 - ], - [ - "jump", - "push_done_416", - 245, - 49 - ], - "push_err_415", - [ - "disrupt", - 245, - 49 - ], - "push_done_416", - [ - "jump", - "if_end_410", - 245, - 49 - ], - "if_else_409", - "if_end_410", - [ - "access", - 245, - 1, - 246, - 27 - ], - [ - "is_text", - 247, - 40, - 246, - 27 - ], - [ - "jump_false", - 247, - "add_cn_418", - 246, - 27 - ], - "_nop_tc_128", - [ - "jump", - "add_cn_418", - 246, - 27 - ], - [ - "concat", - 246, - 40, - 245, - 246, - 27 - ], - [ - "jump", - "add_done_417", - 246, - 27 - ], - "add_cn_418", - [ - "is_num", - 247, - 40, - 246, - 27 - ], - [ - "jump_false", - 247, - "add_err_419", - 246, - 27 - ], - "_nop_tc_129", - "_nop_tc_130", - [ - "add", - 246, - 40, - 245, - 246, - 27 - ], - [ - "jump", - "add_done_417", - 246, - 27 - ], - "add_err_419", - [ - "disrupt", - 246, - 27 - ], - "add_done_417", - [ - "move", - 40, - 246, - 246, - 27 - ], - [ - "jump", - "if_end_400", - 246, - 27 - ], - "if_else_399", - [ - "access", - 249, - "'", - 248, - 28 - ], - [ - "is_identical", - 250, - 35, - 249, - 248, - 28 - ], - [ - "jump_true", - 250, - "eq_done_424", - 248, - 28 - ], - [ - "is_int", - 251, - 35, - 248, - 28 - ], - [ - "jump_false", - 251, - "eq_ni_425", - 248, - 28 - ], - "_nop_tc_131", - [ - "jump", - "eq_ni_425", - 248, - 28 - ], - [ - "eq_int", - 250, - 35, - 249, - 248, - 28 - ], - [ - "jump", - "eq_done_424", - 248, - 28 - ], - "eq_ni_425", - [ - "is_num", - 251, - 35, - 248, - 28 - ], - [ - "jump_false", - 251, - "eq_nn_426", - 248, - 28 - ], - "_nop_tc_132", - [ - "jump", - "eq_nn_426", - 248, - 28 - ], - [ - "eq_float", - 250, - 35, - 249, - 248, - 28 - ], - [ - "jump", - "eq_done_424", - 248, - 28 - ], - "eq_nn_426", - [ - "is_text", - 251, - 35, - 248, - 28 - ], - [ - "jump_false", - 251, - "eq_nt_427", - 248, - 28 - ], - "_nop_tc_133", - "_nop_tc_134", - [ - "eq_text", - 250, - 35, - 249, - 248, - 28 - ], - [ - "jump", - "eq_done_424", - 248, - 28 - ], - "eq_nt_427", - [ - "is_null", - 251, - 35, - 248, - 28 - ], - [ - "jump_false", - 251, - "eq_nnl_428", - 248, - 28 - ], - "_nop_tc_135", - [ - "jump", - "eq_nnl_428", - 248, - 28 - ], - [ - "true", - 250, - 248, - 28 - ], - [ - "jump", - "eq_done_424", - 248, - 28 - ], - "eq_nnl_428", - [ - "is_bool", - 251, - 35, - 248, - 28 - ], - [ - "jump_false", - 251, - "eq_nb_429", - 248, - 28 - ], - "_nop_tc_136", - [ - "jump", - "eq_nb_429", - 248, - 28 - ], - [ - "eq_bool", - 250, - 35, - 249, - 248, - 28 - ], - [ - "jump", - "eq_done_424", - 248, - 28 - ], - "eq_nb_429", - [ - "false", - 250, - 248, - 28 - ], - "eq_done_424", - [ - "move", - 253, - 250, - 248, - 28 - ], - [ - "jump_true", - 253, - "or_end_423", - 248, - 28 - ], - [ - "access", - 254, - "\"", - 248, - 41 - ], - [ - "is_identical", - 255, - 35, - 254, - 248, - 41 - ], - [ - "jump_true", - 255, - "eq_done_430", - 248, - 41 - ], - [ - "is_int", - 256, - 35, - 248, - 41 - ], - [ - "jump_false", - 256, - "eq_ni_431", - 248, - 41 - ], - "_nop_tc_137", - [ - "jump", - "eq_ni_431", - 248, - 41 - ], - [ - "eq_int", - 255, - 35, - 254, - 248, - 41 - ], - [ - "jump", - "eq_done_430", - 248, - 41 - ], - "eq_ni_431", - [ - "is_num", - 256, - 35, - 248, - 41 - ], - [ - "jump_false", - 256, - "eq_nn_432", - 248, - 41 - ], - "_nop_tc_138", - [ - "jump", - "eq_nn_432", - 248, - 41 - ], - [ - "eq_float", - 255, - 35, - 254, - 248, - 41 - ], - [ - "jump", - "eq_done_430", - 248, - 41 - ], - "eq_nn_432", - [ - "is_text", - 256, - 35, - 248, - 41 - ], - [ - "jump_false", - 256, - "eq_nt_433", - 248, - 41 - ], - "_nop_tc_139", - "_nop_tc_140", - [ - "eq_text", - 255, - 35, - 254, - 248, - 41 - ], - [ - "jump", - "eq_done_430", - 248, - 41 - ], - "eq_nt_433", - [ - "is_null", - 256, - 35, - 248, - 41 - ], - [ - "jump_false", - 256, - "eq_nnl_434", - 248, - 41 - ], - "_nop_tc_141", - [ - "jump", - "eq_nnl_434", - 248, - 41 - ], - [ - "true", - 255, - 248, - 41 - ], - [ - "jump", - "eq_done_430", - 248, - 41 - ], - "eq_nnl_434", - [ - "is_bool", - 256, - 35, - 248, - 41 - ], - [ - "jump_false", - 256, - "eq_nb_435", - 248, - 41 - ], - "_nop_tc_142", - [ - "jump", - "eq_nb_435", - 248, - 41 - ], - [ - "eq_bool", - 255, - 35, - 254, - 248, - 41 - ], - [ - "jump", - "eq_done_430", - 248, - 41 - ], - "eq_nb_435", - [ - "false", - 255, - 248, - 41 - ], - "eq_done_430", - [ - "move", - 253, - 255, - 248, - 41 - ], - "or_end_423", - [ - "move", - 258, - 253, - 248, - 41 - ], - [ - "jump_true", - 258, - "or_end_422", - 248, - 41 - ], - [ - "access", - 259, - "`", - 248, - 55 - ], - [ - "is_identical", - 260, - 35, - 259, - 248, - 55 - ], - [ - "jump_true", - 260, - "eq_done_436", - 248, - 55 - ], - [ - "is_int", - 261, - 35, - 248, - 55 - ], - [ - "jump_false", - 261, - "eq_ni_437", - 248, - 55 - ], - "_nop_tc_143", - [ - "jump", - "eq_ni_437", - 248, - 55 - ], - [ - "eq_int", - 260, - 35, - 259, - 248, - 55 - ], - [ - "jump", - "eq_done_436", - 248, - 55 - ], - "eq_ni_437", - [ - "is_num", - 261, - 35, - 248, - 55 - ], - [ - "jump_false", - 261, - "eq_nn_438", - 248, - 55 - ], - "_nop_tc_144", - [ - "jump", - "eq_nn_438", - 248, - 55 - ], - [ - "eq_float", - 260, - 35, - 259, - 248, - 55 - ], - [ - "jump", - "eq_done_436", - 248, - 55 - ], - "eq_nn_438", - [ - "is_text", - 261, - 35, - 248, - 55 - ], - [ - "jump_false", - 261, - "eq_nt_439", - 248, - 55 - ], - "_nop_tc_145", - "_nop_tc_146", - [ - "eq_text", - 260, - 35, - 259, - 248, - 55 - ], - [ - "jump", - "eq_done_436", - 248, - 55 - ], - "eq_nt_439", - [ - "is_null", - 261, - 35, - 248, - 55 - ], - [ - "jump_false", - 261, - "eq_nnl_440", - 248, - 55 - ], - "_nop_tc_147", - [ - "jump", - "eq_nnl_440", - 248, - 55 - ], - [ - "true", - 260, - 248, - 55 - ], - [ - "jump", - "eq_done_436", - 248, - 55 - ], - "eq_nnl_440", - [ - "is_bool", - 261, - 35, - 248, - 55 - ], - [ - "jump_false", - 261, - "eq_nb_441", - 248, - 55 - ], - "_nop_tc_148", - [ - "jump", - "eq_nb_441", - 248, - 55 - ], - [ - "eq_bool", - 260, - 35, - 259, - 248, - 55 - ], - [ - "jump", - "eq_done_436", - 248, - 55 - ], - "eq_nb_441", - [ - "false", - 260, - 248, - 55 - ], - "eq_done_436", - [ - "move", - 258, - 260, - 248, - 55 - ], - "or_end_422", - [ - "jump_false", - 258, - "if_else_420", - 248, - 55 - ], - [ - "move", - 38, - 35, - 249, - 20 - ], - [ - "is_array", - 263, - 5, - 250, - 32 - ], - [ - "jump_false", - 263, - "push_err_442", - 250, - 32 - ], - [ - "push", - 5, - 35, - 250, - 32 - ], - [ - "jump", - "push_done_443", - 250, - 32 - ], - "push_err_442", - [ - "disrupt", - 250, - 32 - ], - "push_done_443", - [ - "access", - 264, - 1, - 251, - 27 - ], - [ - "is_text", - 266, - 40, - 251, - 27 - ], - [ - "jump_false", - 266, - "add_cn_445", - 251, - 27 - ], - "_nop_tc_149", - [ - "jump", - "add_cn_445", - 251, - 27 - ], - [ - "concat", - 265, - 40, - 264, - 251, - 27 - ], - [ - "jump", - "add_done_444", - 251, - 27 - ], - "add_cn_445", - [ - "is_num", - 266, - 40, - 251, - 27 - ], - [ - "jump_false", - 266, - "add_err_446", - 251, - 27 - ], - "_nop_tc_150", - "_nop_tc_151", - [ - "add", - 265, - 40, - 264, - 251, - 27 - ], - [ - "jump", - "add_done_444", - 251, - 27 - ], - "add_err_446", - [ - "disrupt", - 251, - 27 - ], - "add_done_444", - [ - "move", - 40, - 265, - 251, - 27 - ], - "while_start_447", - [ - "is_int", - 269, - 40, - 252, - 28 - ], - [ - "jump_false", - 269, - "rel_ni_450", - 252, - 28 - ], - [ - "is_int", - 270, - 41, - 252, - 28 - ], - [ - "jump_false", - 270, - "rel_ni_450", - 252, - 28 - ], - [ - "lt_int", - 268, - 40, - 41, - 252, - 28 - ], - [ - "jump", - "rel_done_452", - 252, - 28 - ], - "rel_ni_450", - [ - "is_num", - 269, - 40, - 252, - 28 - ], - [ - "jump_false", - 269, - "rel_nn_451", - 252, - 28 - ], - [ - "is_num", - 270, - 41, - 252, - 28 - ], - [ - "jump_false", - 270, - "rel_nn_451", - 252, - 28 - ], - [ - "lt_float", - 268, - 40, - 41, - 252, - 28 - ], - [ - "jump", - "rel_done_452", - 252, - 28 - ], - "rel_nn_451", - [ - "is_text", - 269, - 40, - 252, - 28 - ], - [ - "jump_false", - 269, - "rel_err_453", - 252, - 28 - ], - [ - "is_text", - 270, - 41, - 252, - 28 - ], - [ - "jump_false", - 270, - "rel_err_453", - 252, - 28 - ], - [ - "lt_text", - 268, - 40, - 41, - 252, - 28 - ], - [ - "jump", - "rel_done_452", - 252, - 28 - ], - "rel_err_453", - [ - "disrupt", - 252, - 28 - ], - "rel_done_452", - [ - "move", - 271, - 268, - 252, - 28 - ], - [ - "jump_false", - 271, - "and_end_449", - 252, - 28 - ], - [ - "load_dynamic", - 272, - 39, - 40, - 252, - 40 - ], - [ - "is_identical", - 273, - 272, - 38, - 252, - 48 - ], - [ - "jump_true", - 273, - "ne_nid_455", - 252, - 48 - ], - [ - "jump", - "ne_ni_456", - 252, - 48 - ], - "ne_nid_455", - [ - "false", - 273, - 252, - 48 - ], - [ - "jump", - "ne_done_454", - 252, - 48 - ], - "ne_ni_456", - [ - "is_int", - 274, - 272, - 252, - 48 - ], - [ - "jump_false", - 274, - "ne_nn_457", - 252, - 48 - ], - [ - "is_int", - 275, - 38, - 252, - 48 - ], - [ - "jump_false", - 275, - "ne_nn_457", - 252, - 48 - ], - [ - "ne_int", - 273, - 272, - 38, - 252, - 48 - ], - [ - "jump", - "ne_done_454", - 252, - 48 - ], - "ne_nn_457", - [ - "is_num", - 274, - 272, - 252, - 48 - ], - [ - "jump_false", - 274, - "ne_nt_458", - 252, - 48 - ], - [ - "is_num", - 275, - 38, - 252, - 48 - ], - [ - "jump_false", - 275, - "ne_nt_458", - 252, - 48 - ], - [ - "ne_float", - 273, - 272, - 38, - 252, - 48 - ], - [ - "jump", - "ne_done_454", - 252, - 48 - ], - "ne_nt_458", - [ - "is_text", - 274, - 272, - 252, - 48 - ], - [ - "jump_false", - 274, - "ne_nnl_459", - 252, - 48 - ], - [ - "is_text", - 275, - 38, - 252, - 48 - ], - [ - "jump_false", - 275, - "ne_nnl_459", - 252, - 48 - ], - [ - "ne_text", - 273, - 272, - 38, - 252, - 48 - ], - [ - "jump", - "ne_done_454", - 252, - 48 - ], - "ne_nnl_459", - [ - "is_null", - 274, - 272, - 252, - 48 - ], - [ - "jump_false", - 274, - "ne_nb_460", - 252, - 48 - ], - [ - "is_null", - 275, - 38, - 252, - 48 - ], - [ - "jump_false", - 275, - "ne_nb_460", - 252, - 48 - ], - [ - "false", - 273, - 252, - 48 - ], - [ - "jump", - "ne_done_454", - 252, - 48 - ], - "ne_nb_460", - [ - "is_bool", - 274, - 272, - 252, - 48 - ], - [ - "jump_false", - 274, - "ne_mis_461", - 252, - 48 - ], - [ - "is_bool", - 275, - 38, - 252, - 48 - ], - [ - "jump_false", - 275, - "ne_mis_461", - 252, - 48 - ], - [ - "ne_bool", - 273, - 272, - 38, - 252, - 48 - ], - [ - "jump", - "ne_done_454", - 252, - 48 - ], - "ne_mis_461", - [ - "true", - 273, - 252, - 48 - ], - "ne_done_454", - [ - "move", - 271, - 273, - 252, - 48 - ], - "and_end_449", - [ - "jump_false", - 271, - "while_end_448", - 252, - 48 - ], - [ - "load_dynamic", - 276, - 39, - 40, - 253, - 24 - ], - [ - "access", - 277, - "\\", - 253, - 32 - ], - [ - "is_identical", - 278, - 276, - 277, - 253, - 32 - ], - [ - "jump_true", - 278, - "eq_done_465", - 253, - 32 - ], - [ - "is_int", - 279, - 276, - 253, - 32 - ], - [ - "jump_false", - 279, - "eq_ni_466", - 253, - 32 - ], - "_nop_tc_152", - [ - "jump", - "eq_ni_466", - 253, - 32 - ], - [ - "eq_int", - 278, - 276, - 277, - 253, - 32 - ], - [ - "jump", - "eq_done_465", - 253, - 32 - ], - "eq_ni_466", - [ - "is_num", - 279, - 276, - 253, - 32 - ], - [ - "jump_false", - 279, - "eq_nn_467", - 253, - 32 - ], - "_nop_tc_153", - [ - "jump", - "eq_nn_467", - 253, - 32 - ], - [ - "eq_float", - 278, - 276, - 277, - 253, - 32 - ], - [ - "jump", - "eq_done_465", - 253, - 32 - ], - "eq_nn_467", - [ - "is_text", - 279, - 276, - 253, - 32 - ], - [ - "jump_false", - 279, - "eq_nt_468", - 253, - 32 - ], - "_nop_tc_154", - "_nop_tc_155", - [ - "eq_text", - 278, - 276, - 277, - 253, - 32 - ], - [ - "jump", - "eq_done_465", - 253, - 32 - ], - "eq_nt_468", - [ - "is_null", - 279, - 276, - 253, - 32 - ], - [ - "jump_false", - 279, - "eq_nnl_469", - 253, - 32 - ], - "_nop_tc_156", - [ - "jump", - "eq_nnl_469", - 253, - 32 - ], - [ - "true", - 278, - 253, - 32 - ], - [ - "jump", - "eq_done_465", - 253, - 32 - ], - "eq_nnl_469", - [ - "is_bool", - 279, - 276, - 253, - 32 - ], - [ - "jump_false", - 279, - "eq_nb_470", - 253, - 32 - ], - "_nop_tc_157", - [ - "jump", - "eq_nb_470", - 253, - 32 - ], - [ - "eq_bool", - 278, - 276, - 277, - 253, - 32 - ], - [ - "jump", - "eq_done_465", - 253, - 32 - ], - "eq_nb_470", - [ - "false", - 278, - 253, - 32 - ], - "eq_done_465", - [ - "move", - 281, - 278, - 253, - 32 - ], - [ - "jump_false", - 281, - "and_end_464", - 253, - 32 - ], - [ - "access", - 282, - 1, - 253, - 46 - ], - [ - "is_text", - 284, - 40, - 253, - 46 - ], - [ - "jump_false", - 284, - "add_cn_472", - 253, - 46 - ], - "_nop_tc_158", - [ - "jump", - "add_cn_472", - 253, - 46 - ], - [ - "concat", - 283, - 40, - 282, - 253, - 46 - ], - [ - "jump", - "add_done_471", - 253, - 46 - ], - "add_cn_472", - [ - "is_num", - 284, - 40, - 253, - 46 - ], - [ - "jump_false", - 284, - "add_err_473", - 253, - 46 - ], - "_nop_tc_159", - "_nop_tc_160", - [ - "add", - 283, - 40, - 282, - 253, - 46 - ], - [ - "jump", - "add_done_471", - 253, - 46 - ], - "add_err_473", - [ - "disrupt", - 253, - 46 - ], - "add_done_471", - [ - "is_int", - 287, - 283, - 253, - 50 - ], - [ - "jump_false", - 287, - "rel_ni_474", - 253, - 50 - ], - [ - "is_int", - 288, - 41, - 253, - 50 - ], - [ - "jump_false", - 288, - "rel_ni_474", - 253, - 50 - ], - [ - "lt_int", - 286, - 283, - 41, - 253, - 50 - ], - [ - "jump", - "rel_done_476", - 253, - 50 - ], - "rel_ni_474", - [ - "is_num", - 287, - 283, - 253, - 50 - ], - [ - "jump_false", - 287, - "rel_nn_475", - 253, - 50 - ], - [ - "is_num", - 288, - 41, - 253, - 50 - ], - [ - "jump_false", - 288, - "rel_nn_475", - 253, - 50 - ], - [ - "lt_float", - 286, - 283, - 41, - 253, - 50 - ], - [ - "jump", - "rel_done_476", - 253, - 50 - ], - "rel_nn_475", - [ - "is_text", - 287, - 283, - 253, - 50 - ], - [ - "jump_false", - 287, - "rel_err_477", - 253, - 50 - ], - [ - "is_text", - 288, - 41, - 253, - 50 - ], - [ - "jump_false", - 288, - "rel_err_477", - 253, - 50 - ], - [ - "lt_text", - 286, - 283, - 41, - 253, - 50 - ], - [ - "jump", - "rel_done_476", - 253, - 50 - ], - "rel_err_477", - [ - "disrupt", - 253, - 50 - ], - "rel_done_476", - [ - "move", - 281, - 286, - 253, - 50 - ], - "and_end_464", - [ - "jump_false", - 281, - "if_else_462", - 253, - 50 - ], - [ - "load_dynamic", - 289, - 39, - 40, - 254, - 39 - ], - [ - "is_array", - 290, - 5, - 254, - 39 - ], - [ - "jump_false", - 290, - "push_err_478", - 254, - 39 - ], - [ - "push", - 5, - 289, - 254, - 39 - ], - [ - "jump", - "push_done_479", - 254, - 39 - ], - "push_err_478", - [ - "disrupt", - 254, - 39 - ], - "push_done_479", - [ - "access", - 291, - 1, - 255, - 31 - ], - [ - "is_text", - 293, - 40, - 255, - 31 - ], - [ - "jump_false", - 293, - "add_cn_481", - 255, - 31 - ], - "_nop_tc_161", - [ - "jump", - "add_cn_481", - 255, - 31 - ], - [ - "concat", - 292, - 40, - 291, - 255, - 31 - ], - [ - "jump", - "add_done_480", - 255, - 31 - ], - "add_cn_481", - [ - "is_num", - 293, - 40, - 255, - 31 - ], - [ - "jump_false", - 293, - "add_err_482", - 255, - 31 - ], - "_nop_tc_162", - "_nop_tc_163", - [ - "add", - 292, - 40, - 291, - 255, - 31 - ], - [ - "jump", - "add_done_480", - 255, - 31 - ], - "add_err_482", - [ - "disrupt", - 255, - 31 - ], - "add_done_480", - [ - "move", - 40, - 292, - 255, - 31 - ], - [ - "jump", - "if_end_463", - 255, - 31 - ], - "if_else_462", - "if_end_463", - [ - "load_dynamic", - 295, - 39, - 40, - 257, - 37 - ], - [ - "is_array", - 296, - 5, - 257, - 37 - ], - [ - "jump_false", - 296, - "push_err_483", - 257, - 37 - ], - [ - "push", - 5, - 295, - 257, - 37 - ], - [ - "jump", - "push_done_484", - 257, - 37 - ], - "push_err_483", - [ - "disrupt", - 257, - 37 - ], - "push_done_484", - [ - "access", - 297, - 1, - 258, - 29 - ], - [ - "is_text", - 299, - 40, - 258, - 29 - ], - [ - "jump_false", - 299, - "add_cn_486", - 258, - 29 - ], - "_nop_tc_164", - [ - "jump", - "add_cn_486", - 258, - 29 - ], - [ - "concat", - 298, - 40, - 297, - 258, - 29 - ], - [ - "jump", - "add_done_485", - 258, - 29 - ], - "add_cn_486", - [ - "is_num", - 299, - 40, - 258, - 29 - ], - [ - "jump_false", - 299, - "add_err_487", - 258, - 29 - ], - "_nop_tc_165", - "_nop_tc_166", - [ - "add", - 298, - 40, - 297, - 258, - 29 - ], - [ - "jump", - "add_done_485", - 258, - 29 - ], - "add_err_487", - [ - "disrupt", - 258, - 29 - ], - "add_done_485", - [ - "move", - 40, - 298, - 258, - 29 - ], - [ - "jump", - "while_start_447", - 258, - 29 - ], - "while_end_448", - [ - "is_int", - 302, - 40, - 260, - 25 - ], - [ - "jump_false", - 302, - "rel_ni_490", - 260, - 25 - ], - [ - "is_int", - 303, - 41, - 260, - 25 - ], - [ - "jump_false", - 303, - "rel_ni_490", - 260, - 25 - ], - [ - "lt_int", - 301, - 40, - 41, - 260, - 25 - ], - [ - "jump", - "rel_done_492", - 260, - 25 - ], - "rel_ni_490", - [ - "is_num", - 302, - 40, - 260, - 25 - ], - [ - "jump_false", - 302, - "rel_nn_491", - 260, - 25 - ], - [ - "is_num", - 303, - 41, - 260, - 25 - ], - [ - "jump_false", - 303, - "rel_nn_491", - 260, - 25 - ], - [ - "lt_float", - 301, - 40, - 41, - 260, - 25 - ], - [ - "jump", - "rel_done_492", - 260, - 25 - ], - "rel_nn_491", - [ - "is_text", - 302, - 40, - 260, - 25 - ], - [ - "jump_false", - 302, - "rel_err_493", - 260, - 25 - ], - [ - "is_text", - 303, - 41, - 260, - 25 - ], - [ - "jump_false", - 303, - "rel_err_493", - 260, - 25 - ], - [ - "lt_text", - 301, - 40, - 41, - 260, - 25 - ], - [ - "jump", - "rel_done_492", - 260, - 25 - ], - "rel_err_493", - [ - "disrupt", - 260, - 25 - ], - "rel_done_492", - [ - "jump_false", - 301, - "if_else_488", - 260, - 25 - ], - [ - "load_dynamic", - 304, - 39, - 40, - 260, - 54 - ], - [ - "is_array", - 305, - 5, - 260, - 54 - ], - [ - "jump_false", - 305, - "push_err_494", - 260, - 54 - ], - [ - "push", - 5, - 304, - 260, - 54 - ], - [ - "jump", - "push_done_495", - 260, - 54 - ], - "push_err_494", - [ - "disrupt", - 260, - 54 - ], - "push_done_495", - [ - "access", - 306, - 1, - 260, - 73 - ], - [ - "is_text", - 308, - 40, - 260, - 73 - ], - [ - "jump_false", - 308, - "add_cn_497", - 260, - 73 - ], - "_nop_tc_167", - [ - "jump", - "add_cn_497", - 260, - 73 - ], - [ - "concat", - 307, - 40, - 306, - 260, - 73 - ], - [ - "jump", - "add_done_496", - 260, - 73 - ], - "add_cn_497", - [ - "is_num", - 308, - 40, - 260, - 73 - ], - [ - "jump_false", - 308, - "add_err_498", - 260, - 73 - ], - "_nop_tc_168", - "_nop_tc_169", - [ - "add", - 307, - 40, - 306, - 260, - 73 - ], - [ - "jump", - "add_done_496", - 260, - 73 - ], - "add_err_498", - [ - "disrupt", - 260, - 73 - ], - "add_done_496", - [ - "move", - 40, - 307, - 260, - 73 - ], - [ - "jump", - "if_end_489", - 260, - 73 - ], - "if_else_488", - "if_end_489", - [ - "jump", - "if_end_421", - 260, - 73 - ], - "if_else_420", - [ - "is_array", - 310, - 5, - 262, - 32 - ], - [ - "jump_false", - 310, - "push_err_499", - 262, - 32 - ], - [ - "push", - 5, - 35, - 262, - 32 - ], - [ - "jump", - "push_done_500", - 262, - 32 - ], - "push_err_499", - [ - "disrupt", - 262, - 32 - ], - "push_done_500", - [ - "access", - 311, - 1, - 263, - 27 - ], - [ - "is_text", - 313, - 40, - 263, - 27 - ], - [ - "jump_false", - 313, - "add_cn_502", - 263, - 27 - ], - "_nop_tc_170", - [ - "jump", - "add_cn_502", - 263, - 27 - ], - [ - "concat", - 312, - 40, - 311, - 263, - 27 - ], - [ - "jump", - "add_done_501", - 263, - 27 - ], - "add_cn_502", - [ - "is_num", - 313, - 40, - 263, - 27 - ], - [ - "jump_false", - 313, - "add_err_503", - 263, - 27 - ], - "_nop_tc_171", - "_nop_tc_172", - [ - "add", - 312, - 40, - 311, - 263, - 27 - ], - [ - "jump", - "add_done_501", - 263, - 27 - ], - "add_err_503", - [ - "disrupt", - 263, - 27 - ], - "add_done_501", - [ - "move", - 40, - 312, - 263, - 27 - ], - "if_end_421", - "if_end_400", - "if_end_384", - [ - "jump", - "while_start_372", - 263, - 27 - ], - "while_end_373", - [ - "access", - 316, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 266, - 22 - ], - [ - "frame", - 317, - 316, - 1, - 266, - 22 - ], - [ - "null", - 318, - 266, - 22 - ], - [ - "setarg", - 317, - 0, - 318, - 266, - 22 - ], - [ - "setarg", - 317, - 1, - 5, - 266, - 22 - ], - [ - "invoke", - 317, - 315, - 266, - 22 - ], - [ - "move", - 6, - 315, - 266, - 22 - ], - [ - "access", - 319, - "