diff options
-rw-r--r-- | bin/wasm.js | 23301 | ||||
-rw-r--r-- | src/ast_utils.h | 4 | ||||
-rw-r--r-- | src/pass.h | 2 | ||||
-rw-r--r-- | src/passes/LowerIfElse.cpp | 2 | ||||
-rw-r--r-- | src/passes/MergeBlocks.cpp | 2 | ||||
-rw-r--r-- | src/passes/Metrics.cpp | 8 | ||||
-rw-r--r-- | src/passes/OptimizeInstructions.cpp | 2 | ||||
-rw-r--r-- | src/passes/PostEmscripten.cpp | 2 | ||||
-rw-r--r-- | src/passes/Print.cpp | 2 | ||||
-rw-r--r-- | src/passes/RemoveImports.cpp | 2 | ||||
-rw-r--r-- | src/passes/RemoveUnusedBrs.cpp | 2 | ||||
-rw-r--r-- | src/passes/RemoveUnusedNames.cpp | 2 | ||||
-rw-r--r-- | src/passes/ReorderLocals.cpp | 2 | ||||
-rw-r--r-- | src/passes/SimplifyLocals.cpp | 72 | ||||
-rw-r--r-- | src/passes/Vacuum.cpp | 2 | ||||
-rw-r--r-- | src/s2wasm.h | 2 | ||||
-rw-r--r-- | src/wasm-binary.h | 2 | ||||
-rw-r--r-- | src/wasm-interpreter.h | 2 | ||||
-rw-r--r-- | src/wasm-traversal.h | 634 | ||||
-rw-r--r-- | src/wasm-validator.h | 4 | ||||
-rw-r--r-- | src/wasm2asm.h | 12 | ||||
-rw-r--r-- | test/example/find_div0s.cpp | 4 | ||||
-rw-r--r-- | test/passes/simplify-locals.txt | 9 | ||||
-rw-r--r-- | test/passes/simplify-locals.wast | 9 |
24 files changed, 13003 insertions, 11082 deletions
diff --git a/bin/wasm.js b/bin/wasm.js index ab6e50a04..71b0190a4 100644 --- a/bin/wasm.js +++ b/bin/wasm.js @@ -1329,7 +1329,7 @@ function _emscripten_asm_const_id(code, a0) { return ASM_CONSTS[code](a0); } STATIC_BASE = 8; -STATICTOP = STATIC_BASE + 55520; +STATICTOP = STATIC_BASE + 51888; __ATINIT__.push({ func: (function() { __GLOBAL__I_000101(); @@ -1391,11 +1391,11 @@ __ATINIT__.push({ __GLOBAL__sub_I_iostream_cpp(); }) }); -allocate([ 144, 51, 0, 0, 41, 69, 0, 0, 136, 8, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 111, 69, 0, 0, 120, 8, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 201, 71, 0, 0, 112, 13, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 248, 73, 0, 0, 144, 51, 0, 0, 204, 73, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 156, 73, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 116, 73, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 95, 73, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 194, 74, 0, 0, 144, 51, 0, 0, 112, 74, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 53, 74, 0, 0, 136, 0, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 126, 76, 0, 0, 144, 51, 0, 0, 29, 76, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 160, 76, 0, 0, 104, 51, 0, 0, 117, 81, 0, 0, 144, 51, 0, 0, 20, 81, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 151, 81, 0, 0, 144, 51, 0, 0, 208, 81, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 49, 82, 0, 0, 104, 51, 0, 0, 208, 83, 0, 0, 144, 51, 0, 0, 171, 83, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 6, 95, 0, 0, 144, 51, 0, 0, 137, 94, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 49, 96, 0, 0, 232, 8, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 141, 100, 0, 0, 144, 51, 0, 0, 9, 100, 0, 0, 64, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 66, 104, 0, 0, 104, 51, 0, 0, 4, 105, 0, 0, 144, 51, 0, 0, 127, 104, 0, 0, 96, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 91, 105, 0, 0, 144, 51, 0, 0, 152, 105, 0, 0, 96, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 29, 106, 0, 0, 104, 51, 0, 0, 76, 111, 0, 0, 144, 51, 0, 0, 255, 110, 0, 0, 152, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 150, 111, 0, 0, 144, 51, 0, 0, 29, 112, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 148, 112, 0, 0, 144, 51, 0, 0, 194, 112, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 215, 112, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 8, 2, 0, 0, 2, 4, 0, 0, 104, 51, 0, 0, 17, 113, 0, 0, 144, 51, 0, 0, 30, 113, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 70, 113, 0, 0, 40, 2, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 118, 113, 0, 0, 56, 2, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 162, 113, 0, 0, 144, 51, 0, 0, 203, 113, 0, 0, 80, 2, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 6, 114, 0, 0, 96, 2, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 88, 114, 0, 0, 104, 51, 0, 0, 167, 114, 0, 0, 144, 51, 0, 0, 223, 114, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 239, 114, 0, 0, 144, 2, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 9, 115, 0, 0, 144, 51, 0, 0, 117, 118, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 177, 118, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 35, 119, 0, 0, 144, 51, 0, 0, 139, 119, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 6, 120, 0, 0, 144, 51, 0, 0, 123, 120, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 251, 120, 0, 0, 248, 2, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 25, 121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 24, 3, 0, 0, 2, 4, 0, 0, 144, 51, 0, 0, 92, 121, 0, 0, 40, 3, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 141, 121, 0, 0, 56, 3, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 198, 121, 0, 0, 72, 3, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 251, 121, 0, 0, 144, 51, 0, 0, 45, 122, 0, 0, 96, 3, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 113, 122, 0, 0, 112, 3, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 204, 122, 0, 0, 104, 51, 0, 0, 36, 123, 0, 0, 144, 51, 0, 0, 176, 123, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 43, 124, 0, 0, 160, 3, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 68, 124, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 192, 3, 0, 0, 2, 4, 0, 0, 144, 51, 0, 0, 130, 124, 0, 0, 208, 3, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 174, 124, 0, 0, 224, 3, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 226, 124, 0, 0, 240, 3, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 18, 125, 0, 0, 144, 51, 0, 0, 63, 125, 0, 0, 8, 4, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 126, 125, 0, 0, 24, 4, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 212, 125, 0, 0, 104, 51, 0, 0, 39, 126, 0, 0, 144, 51, 0, 0, 175, 126, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 44, 127, 0, 0, 72, 4, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 71, 127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 104, 4, 0, 0, 2, 4, 0, 0, 144, 51, 0, 0, 135, 127, 0, 0, 120, 4, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 181, 127, 0, 0, 136, 4, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 235, 127, 0, 0, 152, 4, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 29, 128, 0, 0, 144, 51, 0, 0, 76, 128, 0, 0, 176, 4, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 141, 128, 0, 0, 192, 4, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 229, 128, 0, 0, 104, 51, 0, 0, 58, 129, 0, 0, 144, 51, 0, 0, 194, 129, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 60, 130, 0, 0, 240, 4, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 84, 130, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 16, 5, 0, 0, 2, 4, 0, 0, 144, 51, 0, 0, 145, 130, 0, 0, 32, 5, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 188, 130, 0, 0, 48, 5, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 239, 130, 0, 0, 64, 5, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 30, 131, 0, 0, 144, 51, 0, 0, 135, 131, 0, 0, 88, 5, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 197, 131, 0, 0, 104, 5, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 26, 132, 0, 0, 104, 51, 0, 0, 108, 132, 0, 0, 144, 51, 0, 0, 226, 132, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 92, 133, 0, 0, 152, 5, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 116, 133, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 184, 5, 0, 0, 2, 4, 0, 0, 144, 51, 0, 0, 185, 133, 0, 0, 200, 5, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 236, 133, 0, 0, 216, 5, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 31, 134, 0, 0, 232, 5, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 78, 134, 0, 0, 144, 51, 0, 0, 122, 134, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 146, 134, 0, 0, 16, 6, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 189, 134, 0, 0, 32, 6, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 240, 134, 0, 0, 48, 6, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 31, 135, 0, 0, 144, 51, 0, 0, 75, 135, 0, 0, 72, 6, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 137, 135, 0, 0, 88, 6, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 222, 135, 0, 0, 144, 51, 0, 0, 48, 136, 0, 0, 112, 6, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 159, 136, 0, 0, 104, 51, 0, 0, 206, 136, 0, 0, 144, 51, 0, 0, 6, 137, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 139, 137, 0, 0, 104, 51, 0, 0, 6, 138, 0, 0, 144, 51, 0, 0, 80, 138, 0, 0, 112, 6, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 192, 138, 0, 0, 104, 51, 0, 0, 249, 138, 0, 0, 144, 51, 0, 0, 100, 139, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 221, 139, 0, 0, 224, 6, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 244, 139, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 7, 0, 0, 2, 4, 0, 0, 144, 51, 0, 0, 48, 140, 0, 0, 16, 7, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 90, 140, 0, 0, 32, 7, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 140, 140, 0, 0, 48, 7, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 186, 140, 0, 0, 144, 51, 0, 0, 229, 140, 0, 0, 72, 7, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 34, 141, 0, 0, 88, 7, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 118, 141, 0, 0, 104, 51, 0, 0, 199, 141, 0, 0, 144, 51, 0, 0, 40, 142, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 153, 142, 0, 0, 136, 7, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 168, 142, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 168, 7, 0, 0, 2, 4, 0, 0, 144, 51, 0, 0, 220, 142, 0, 0, 184, 7, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 254, 142, 0, 0, 200, 7, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 40, 143, 0, 0, 216, 7, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 78, 143, 0, 0, 144, 51, 0, 0, 145, 143, 0, 0, 240, 7, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 198, 143, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 18, 144, 0, 0, 104, 51, 0, 0, 91, 144, 0, 0, 144, 51, 0, 0, 3, 159, 0, 0, 120, 8, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 65, 159, 0, 0, 120, 8, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 90, 159, 0, 0, 128, 8, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 114, 159, 0, 0, 128, 8, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 47, 160, 0, 0, 96, 8, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 89, 160, 0, 0, 144, 51, 0, 0, 107, 160, 0, 0, 96, 8, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 149, 160, 0, 0, 104, 51, 0, 0, 198, 160, 0, 0, 208, 51, 0, 0, 247, 160, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 80, 8, 0, 0, 3, 244, 255, 255, 208, 51, 0, 0, 38, 161, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 104, 8, 0, 0, 3, 244, 255, 255, 208, 51, 0, 0, 85, 161, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 80, 8, 0, 0, 3, 244, 255, 255, 208, 51, 0, 0, 132, 161, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 104, 8, 0, 0, 3, 244, 255, 255, 208, 51, 0, 0, 179, 161, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 136, 8, 0, 0, 2, 0, 0, 0, 184, 8, 0, 0, 2, 8, 0, 0, 144, 51, 0, 0, 227, 161, 0, 0, 24, 9, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 247, 161, 0, 0, 104, 13, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 13, 162, 0, 0, 24, 9, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 33, 162, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 88, 9, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 101, 162, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 112, 9, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 123, 162, 0, 0, 208, 51, 0, 0, 186, 162, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 152, 9, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 254, 162, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 112, 9, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 20, 163, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 208, 9, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 88, 163, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 232, 9, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 110, 163, 0, 0, 208, 51, 0, 0, 149, 163, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 16, 10, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 217, 163, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 232, 9, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 239, 163, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 80, 10, 0, 0, 2, 0, 0, 0, 88, 10, 0, 0, 0, 8, 0, 0, 104, 51, 0, 0, 52, 164, 0, 0, 104, 51, 0, 0, 71, 164, 0, 0, 208, 51, 0, 0, 169, 165, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 80, 10, 0, 0, 2, 0, 0, 0, 136, 10, 0, 0, 0, 8, 0, 0, 104, 51, 0, 0, 238, 165, 0, 0, 208, 51, 0, 0, 16, 166, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 176, 10, 0, 0, 0, 8, 0, 0, 104, 51, 0, 0, 85, 166, 0, 0, 208, 51, 0, 0, 106, 166, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 176, 10, 0, 0, 0, 8, 0, 0, 208, 51, 0, 0, 175, 166, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 248, 10, 0, 0, 2, 0, 0, 0, 104, 51, 0, 0, 203, 166, 0, 0, 208, 51, 0, 0, 224, 166, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 248, 10, 0, 0, 2, 0, 0, 0, 208, 51, 0, 0, 252, 166, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 248, 10, 0, 0, 2, 0, 0, 0, 208, 51, 0, 0, 24, 167, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 248, 10, 0, 0, 2, 0, 0, 0, 208, 51, 0, 0, 52, 167, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 128, 11, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 122, 167, 0, 0, 208, 51, 0, 0, 162, 167, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 168, 11, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 232, 167, 0, 0, 208, 51, 0, 0, 12, 168, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 208, 11, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 82, 168, 0, 0, 208, 51, 0, 0, 113, 168, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 248, 11, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 183, 168, 0, 0, 208, 51, 0, 0, 208, 168, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 32, 12, 0, 0, 2, 0, 0, 0, 104, 51, 0, 0, 229, 168, 0, 0, 208, 51, 0, 0, 253, 168, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 32, 12, 0, 0, 2, 0, 0, 0, 144, 51, 0, 0, 18, 169, 0, 0, 88, 12, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 52, 169, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 120, 12, 0, 0, 2, 0, 0, 0, 104, 51, 0, 0, 87, 169, 0, 0, 144, 51, 0, 0, 110, 169, 0, 0, 88, 12, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 145, 169, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 120, 12, 0, 0, 2, 0, 0, 0, 208, 51, 0, 0, 179, 169, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 120, 12, 0, 0, 2, 0, 0, 0, 208, 51, 0, 0, 213, 169, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 120, 12, 0, 0, 2, 0, 0, 0, 144, 51, 0, 0, 248, 169, 0, 0, 24, 9, 0, 0, 0, 0, 0, 0, 208, 51, 0, 0, 14, 170, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 32, 13, 0, 0, 2, 0, 0, 0, 104, 51, 0, 0, 32, 170, 0, 0, 208, 51, 0, 0, 53, 170, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 9, 0, 0, 2, 0, 0, 0, 32, 13, 0, 0, 2, 0, 0, 0, 144, 51, 0, 0, 71, 170, 0, 0, 24, 9, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 92, 170, 0, 0, 24, 9, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 48, 171, 0, 0, 104, 51, 0, 0, 86, 172, 0, 0, 144, 51, 0, 0, 52, 172, 0, 0, 152, 13, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 225, 171, 0, 0, 120, 13, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 6, 172, 0, 0, 168, 13, 0, 0, 0, 0, 0, 0, 104, 51, 0, 0, 39, 172, 0, 0, 144, 51, 0, 0, 28, 173, 0, 0, 112, 13, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 107, 173, 0, 0, 152, 13, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 71, 173, 0, 0, 192, 13, 0, 0, 0, 0, 0, 0, 144, 51, 0, 0, 141, 173, 0, 0, 120, 13, 0, 0, 0, 0, 0, 0, 89, 115, 0, 0, 103, 61, 0, 0, 114, 61, 0, 0, 127, 61, 0, 0, 147, 61, 0, 0, 157, 61, 0, 0, 170, 61, 0, 0, 184, 61, 0, 0, 199, 61, 0, 0, 205, 61, 0, 0, 209, 61, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 8, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 40, 14, 0, 0, 96, 14, 0, 0, 116, 14, 0, 0, 60, 14, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 136, 8, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 136, 8, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 208, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 9, 0, 0, 0, 5, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 232, 0, 0, 0, 21, 0, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 6, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 13, 0, 0, 0, 5, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 32, 1, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 48, 1, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 48, 1, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 184, 15, 0, 0, 28, 16, 0, 0, 88, 16, 0, 0, 108, 16, 0, 0, 128, 16, 0, 0, 148, 16, 0, 0, 68, 16, 0, 0, 48, 16, 0, 0, 224, 15, 0, 0, 204, 15, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 232, 8, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 232, 8, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 232, 8, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 136, 8, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 136, 8, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 184, 8, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 184, 8, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 218, 200, 0, 0, 194, 204, 0, 0, 0, 0, 0, 0, 72, 1, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 15, 0, 0, 0, 9, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 104, 1, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 17, 0, 0, 0, 10, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 128, 1, 0, 0, 50, 0, 0, 0, 54, 0, 0, 0, 19, 0, 0, 0, 11, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 160, 1, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 21, 0, 0, 0, 12, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 10, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 184, 1, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 23, 0, 0, 0, 13, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 24, 0, 0, 0, 11, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 208, 1, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 208, 1, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 64, 2, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 112, 2, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 152, 2, 0, 0, 72, 0, 0, 0, 76, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 168, 2, 0, 0, 62, 0, 0, 0, 77, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 27, 0, 0, 0, 12, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 192, 2, 0, 0, 62, 0, 0, 0, 80, 0, 0, 0, 29, 0, 0, 0, 17, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 30, 0, 0, 0, 13, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 216, 2, 0, 0, 62, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 18, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 33, 0, 0, 0, 14, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 232, 2, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 232, 2, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 80, 3, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 128, 3, 0, 0, 62, 0, 0, 0, 92, 0, 0, 0, 35, 0, 0, 0, 21, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 36, 0, 0, 0, 15, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 144, 3, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 144, 3, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 248, 3, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 40, 4, 0, 0, 62, 0, 0, 0, 101, 0, 0, 0, 38, 0, 0, 0, 24, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 39, 0, 0, 0, 16, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 56, 4, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 2, 0, 0, 0, 9, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 56, 4, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 160, 4, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 208, 4, 0, 0, 62, 0, 0, 0, 110, 0, 0, 0, 41, 0, 0, 0, 27, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 42, 0, 0, 0, 17, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 224, 4, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 224, 4, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 72, 5, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 62, 0, 0, 0, 119, 0, 0, 0, 44, 0, 0, 0, 30, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 45, 0, 0, 0, 18, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 136, 5, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 2, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 31, 0, 0, 0, 252, 255, 255, 255, 136, 5, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 240, 5, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 56, 6, 0, 0, 128, 0, 0, 0, 129, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 130, 0, 0, 0, 131, 0, 0, 0, 47, 0, 0, 0, 35, 0, 0, 0, 132, 0, 0, 0, 133, 0, 0, 0, 36, 0, 0, 0, 19, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 128, 6, 0, 0, 134, 0, 0, 0, 135, 0, 0, 0, 49, 0, 0, 0, 37, 0, 0, 0, 136, 0, 0, 0, 137, 0, 0, 0, 12, 0, 0, 0, 20, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 160, 6, 0, 0, 130, 0, 0, 0, 138, 0, 0, 0, 51, 0, 0, 0, 38, 0, 0, 0, 139, 0, 0, 0, 140, 0, 0, 0, 39, 0, 0, 0, 21, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 192, 6, 0, 0, 62, 0, 0, 0, 141, 0, 0, 0, 53, 0, 0, 0, 40, 0, 0, 0, 142, 0, 0, 0, 143, 0, 0, 0, 54, 0, 0, 0, 22, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 208, 6, 0, 0, 144, 0, 0, 0, 145, 0, 0, 0, 2, 0, 0, 0, 13, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 208, 6, 0, 0, 146, 0, 0, 0, 147, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 56, 7, 0, 0, 148, 0, 0, 0, 149, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 104, 7, 0, 0, 62, 0, 0, 0, 150, 0, 0, 0, 56, 0, 0, 0, 43, 0, 0, 0, 151, 0, 0, 0, 152, 0, 0, 0, 57, 0, 0, 0, 23, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 120, 7, 0, 0, 153, 0, 0, 0, 154, 0, 0, 0, 2, 0, 0, 0, 14, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 120, 7, 0, 0, 155, 0, 0, 0, 156, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 224, 7, 0, 0, 157, 0, 0, 0, 158, 0, 0, 0, 45, 0, 0, 0, 141, 144, 0, 0, 159, 144, 0, 0, 28, 22, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 197, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 22, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 7, 0, 0, 0, 205, 208, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 22, 0, 0, 8, 23, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 213, 212, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 192, 3, 0, 0, 192, 4, 0, 0, 192, 5, 0, 0, 192, 6, 0, 0, 192, 7, 0, 0, 192, 8, 0, 0, 192, 9, 0, 0, 192, 10, 0, 0, 192, 11, 0, 0, 192, 12, 0, 0, 192, 13, 0, 0, 192, 14, 0, 0, 192, 15, 0, 0, 192, 16, 0, 0, 192, 17, 0, 0, 192, 18, 0, 0, 192, 19, 0, 0, 192, 20, 0, 0, 192, 21, 0, 0, 192, 22, 0, 0, 192, 23, 0, 0, 192, 24, 0, 0, 192, 25, 0, 0, 192, 26, 0, 0, 192, 27, 0, 0, 192, 28, 0, 0, 192, 29, 0, 0, 192, 30, 0, 0, 192, 31, 0, 0, 192, 0, 0, 0, 179, 1, 0, 0, 195, 2, 0, 0, 195, 3, 0, 0, 195, 4, 0, 0, 195, 5, 0, 0, 195, 6, 0, 0, 195, 7, 0, 0, 195, 8, 0, 0, 195, 9, 0, 0, 195, 10, 0, 0, 195, 11, 0, 0, 195, 12, 0, 0, 195, 13, 0, 0, 211, 14, 0, 0, 195, 15, 0, 0, 195, 0, 0, 12, 187, 1, 0, 12, 195, 2, 0, 12, 195, 3, 0, 12, 195, 4, 0, 12, 211, 10, 0, 0, 0, 100, 0, 0, 0, 232, 3, 0, 0, 16, 39, 0, 0, 160, 134, 1, 0, 64, 66, 15, 0, 128, 150, 152, 0, 0, 225, 245, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 52, 0, 0, 220, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 8, 0, 0, 159, 0, 0, 0, 160, 0, 0, 0, 46, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 24, 0, 0, 0, 3, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 32, 8, 0, 0, 159, 0, 0, 0, 161, 0, 0, 0, 47, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 62, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 63, 0, 0, 0, 4, 0, 0, 0, 26, 0, 0, 0, 11, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 48, 8, 0, 0, 162, 0, 0, 0, 163, 0, 0, 0, 48, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 13, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 28, 0, 0, 0, 14, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 64, 8, 0, 0, 162, 0, 0, 0, 164, 0, 0, 0, 49, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 68, 0, 0, 0, 65, 0, 0, 0, 13, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 30, 0, 0, 0, 15, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 211, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 121, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 143, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 169, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 187, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 96, 8, 0, 0, 165, 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 120, 8, 0, 0, 159, 0, 0, 0, 167, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 63, 0, 0, 0, 4, 0, 0, 0, 26, 0, 0, 0, 3, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 128, 8, 0, 0, 162, 0, 0, 0, 168, 0, 0, 0, 50, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 13, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 30, 0, 0, 0, 14, 0, 0, 0, 29, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 136, 8, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); -allocate([ 248, 255, 255, 255, 136, 8, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 160, 8, 0, 0, 169, 0, 0, 0, 170, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 160, 8, 0, 0, 171, 0, 0, 0, 172, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 184, 8, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 184, 8, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 208, 8, 0, 0, 173, 0, 0, 0, 174, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 208, 8, 0, 0, 175, 0, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 177, 0, 0, 0, 178, 0, 0, 0, 179, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 40, 9, 0, 0, 180, 0, 0, 0, 181, 0, 0, 0, 179, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 56, 9, 0, 0, 182, 0, 0, 0, 183, 0, 0, 0, 179, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 120, 9, 0, 0, 184, 0, 0, 0, 185, 0, 0, 0, 179, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 176, 9, 0, 0, 186, 0, 0, 0, 187, 0, 0, 0, 179, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 240, 9, 0, 0, 188, 0, 0, 0, 189, 0, 0, 0, 179, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 26, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 190, 0, 0, 0, 191, 0, 0, 0, 179, 0, 0, 0, 71, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 248, 255, 255, 255, 40, 10, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 96, 10, 0, 0, 192, 0, 0, 0, 193, 0, 0, 0, 179, 0, 0, 0, 79, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 2, 0, 0, 0, 248, 255, 255, 255, 96, 10, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 99, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 117, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 116, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 111, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 97, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 98, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 10, 0, 0, 194, 0, 0, 0, 195, 0, 0, 0, 179, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 184, 10, 0, 0, 196, 0, 0, 0, 197, 0, 0, 0, 179, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 216, 10, 0, 0, 198, 0, 0, 0, 199, 0, 0, 0, 179, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 89, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 200, 0, 0, 0, 201, 0, 0, 0, 179, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 92, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 32, 11, 0, 0, 202, 0, 0, 0, 203, 0, 0, 0, 179, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 95, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 64, 11, 0, 0, 204, 0, 0, 0, 205, 0, 0, 0, 179, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 98, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 96, 11, 0, 0, 206, 0, 0, 0, 207, 0, 0, 0, 179, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 136, 11, 0, 0, 208, 0, 0, 0, 209, 0, 0, 0, 179, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 176, 11, 0, 0, 210, 0, 0, 0, 211, 0, 0, 0, 179, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 216, 11, 0, 0, 212, 0, 0, 0, 213, 0, 0, 0, 179, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 214, 0, 0, 0, 215, 0, 0, 0, 179, 0, 0, 0, 18, 0, 0, 0, 4, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 40, 12, 0, 0, 216, 0, 0, 0, 217, 0, 0, 0, 179, 0, 0, 0, 19, 0, 0, 0, 5, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 72, 12, 0, 0, 218, 0, 0, 0, 219, 0, 0, 0, 179, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 12, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 128, 12, 0, 0, 218, 0, 0, 0, 220, 0, 0, 0, 179, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 12, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 176, 12, 0, 0, 221, 0, 0, 0, 222, 0, 0, 0, 179, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 14, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 240, 12, 0, 0, 223, 0, 0, 0, 224, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 225, 0, 0, 0, 226, 0, 0, 0, 179, 0, 0, 0, 32, 0, 0, 0, 20, 0, 0, 0, 33, 0, 0, 0, 21, 0, 0, 0, 34, 0, 0, 0, 1, 0, 0, 0, 22, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 72, 13, 0, 0, 227, 0, 0, 0, 228, 0, 0, 0, 179, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 88, 13, 0, 0, 229, 0, 0, 0, 230, 0, 0, 0, 179, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 102, 0, 0, 0, 97, 0, 0, 0, 108, 0, 0, 0, 115, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 9, 0, 0, 218, 0, 0, 0, 231, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 40, 13, 0, 0, 218, 0, 0, 0, 232, 0, 0, 0, 179, 0, 0, 0, 23, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 35, 0, 0, 0, 24, 0, 0, 0, 36, 0, 0, 0, 25, 0, 0, 0, 37, 0, 0, 0, 5, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 144, 12, 0, 0, 218, 0, 0, 0, 233, 0, 0, 0, 179, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 18, 0, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 208, 12, 0, 0, 218, 0, 0, 0, 234, 0, 0, 0, 179, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 20, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 88, 12, 0, 0, 218, 0, 0, 0, 235, 0, 0, 0, 179, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 12, 0, 0, 0, 101, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 120, 13, 0, 0, 236, 0, 0, 0, 237, 0, 0, 0, 238, 0, 0, 0, 239, 0, 0, 0, 27, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 136, 13, 0, 0, 236, 0, 0, 0, 240, 0, 0, 0, 238, 0, 0, 0, 239, 0, 0, 0, 27, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 99, 172, 0, 0, 0, 0, 0, 0, 176, 13, 0, 0, 241, 0, 0, 0, 242, 0, 0, 0, 115, 0, 0, 0, 0, 0, 0, 0, 224, 13, 0, 0, 236, 0, 0, 0, 243, 0, 0, 0, 238, 0, 0, 0, 239, 0, 0, 0, 27, 0, 0, 0, 8, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 3, 32, 2, 32, 2, 32, 2, 32, 2, 32, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 96, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 4, 192, 4, 192, 4, 192, 4, 192, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 108, 111, 98, 97, 108, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 116, 111, 112, 109, 111, 115, 116, 0, 73, 110, 116, 56, 65, 114, 114, 97, 121, 0, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 0, 105, 109, 112, 111, 115, 115, 105, 98, 108, 101, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 77, 97, 116, 104, 0, 105, 109, 117, 108, 0, 99, 108, 122, 51, 50, 0, 102, 114, 111, 117, 110, 100, 0, 97, 115, 109, 50, 119, 97, 115, 109, 0, 102, 54, 52, 45, 114, 101, 109, 0, 102, 54, 52, 45, 116, 111, 45, 105, 110, 116, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 115, 109, 50, 119, 97, 115, 109, 95, 105, 51, 50, 95, 116, 101, 109, 112, 0, 100, 101, 98, 117, 103, 103, 101, 114, 0, 95, 95, 103, 114, 111, 119, 87, 97, 115, 109, 77, 101, 109, 111, 114, 121, 0, 110, 101, 119, 83, 105, 122, 101, 0, 102, 117, 110, 99, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 101, 120, 112, 111, 114, 116, 0, 105, 109, 112, 111, 114, 116, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 98, 114, 0, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 0, 77, 97, 116, 104, 95, 99, 116, 122, 51, 50, 0, 77, 97, 116, 104, 95, 112, 111, 112, 99, 110, 116, 51, 50, 0, 77, 97, 116, 104, 95, 97, 98, 115, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 0, 77, 97, 116, 104, 95, 116, 114, 117, 110, 99, 0, 77, 97, 116, 104, 95, 78, 69, 65, 82, 69, 83, 84, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 0, 77, 97, 116, 104, 95, 109, 97, 120, 0, 77, 97, 116, 104, 95, 109, 105, 110, 0, 97, 115, 115, 101, 114, 116, 95, 114, 101, 116, 117, 114, 110, 0, 97, 115, 115, 101, 114, 116, 95, 116, 114, 97, 112, 0, 97, 115, 115, 101, 114, 116, 95, 105, 110, 118, 97, 108, 105, 100, 0, 115, 112, 101, 99, 116, 101, 115, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 0, 70, 85, 78, 67, 83, 73, 71, 36, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 84, 79, 80, 76, 69, 86, 69, 76, 0, 115, 114, 99, 47, 97, 115, 109, 50, 119, 97, 115, 109, 46, 104, 0, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 0, 97, 115, 109, 70, 117, 110, 99, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 0, 98, 111, 100, 121, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 32, 38, 38, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 32, 38, 38, 32, 40, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 117, 115, 101, 32, 97, 115, 109, 34, 41, 32, 124, 124, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 34, 41, 41, 0, 118, 97, 108, 117, 101, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 79, 82, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 80, 76, 85, 83, 0, 105, 109, 112, 111, 114, 116, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 49, 93, 91, 49, 93, 32, 61, 61, 32, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 105, 110, 118, 97, 108, 105, 100, 32, 115, 104, 111, 114, 116, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 97, 114, 32, 101, 108, 101, 109, 101, 110, 116, 0, 112, 97, 105, 114, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 95, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 95, 114, 101, 112, 108, 97, 99, 101, 95, 109, 101, 109, 111, 114, 121, 0, 33, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 83, 116, 97, 114, 116, 115, 46, 102, 105, 110, 100, 40, 116, 97, 98, 108, 101, 78, 97, 109, 101, 41, 32, 33, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 83, 116, 97, 114, 116, 115, 46, 101, 110, 100, 40, 41, 0, 10, 102, 117, 110, 99, 58, 32, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 0, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 65, 83, 83, 73, 71, 78, 32, 38, 38, 32, 99, 117, 114, 114, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 32, 38, 38, 32, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 112, 97, 114, 101, 110, 116, 76, 97, 98, 101, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 0, 109, 111, 100, 105, 102, 105, 101, 114, 32, 63, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 52, 93, 32, 61, 61, 32, 39, 48, 39, 32, 38, 38, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 53, 93, 32, 61, 61, 32, 39, 120, 39, 32, 58, 32, 49, 0, 115, 114, 99, 47, 112, 97, 114, 115, 105, 110, 103, 46, 104, 0, 112, 97, 114, 115, 101, 67, 111, 110, 115, 116, 0, 114, 101, 116, 45, 62, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 116, 121, 112, 101, 0, 115, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 105, 109, 112, 111, 114, 116, 95, 116, 97, 98, 108, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 95, 115, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 101, 120, 112, 111, 114, 116, 95, 116, 97, 98, 108, 101, 0, 100, 97, 116, 97, 95, 115, 101, 103, 109, 101, 110, 116, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 95, 116, 97, 98, 108, 101, 0, 110, 97, 109, 101, 115, 0, 101, 110, 100, 0, 115, 116, 97, 114, 116, 95, 102, 117, 110, 99, 116, 105, 111, 110, 0, 97, 115, 109, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 112, 114, 111, 118, 105, 100, 101, 100, 84, 111, 116, 97, 108, 77, 101, 109, 111, 114, 121, 39, 93, 59, 32, 125, 0, 69, 114, 114, 111, 114, 58, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 109, 101, 109, 111, 114, 121, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 109, 117, 108, 116, 105, 112, 108, 101, 32, 111, 102, 32, 116, 104, 101, 32, 54, 52, 107, 32, 119, 97, 115, 109, 32, 112, 97, 103, 101, 32, 115, 105, 122, 101, 10, 0, 119, 97, 115, 109, 105, 110, 103, 46, 46, 46, 10, 0, 111, 112, 116, 105, 109, 105, 122, 105, 110, 103, 46, 46, 46, 10, 0, 109, 97, 112, 112, 105, 110, 103, 32, 103, 108, 111, 98, 97, 108, 115, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 44, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 41, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 61, 32, 36, 49, 32, 125, 0, 119, 97, 115, 109, 45, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 105, 110, 103, 32, 109, 111, 100, 117, 108, 101, 58, 32, 10, 0, 103, 101, 110, 101, 114, 97, 116, 105, 110, 103, 32, 101, 120, 112, 111, 114, 116, 115, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 32, 61, 32, 123, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 91, 110, 97, 109, 101, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 65, 114, 114, 97, 121, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 115, 108, 105, 99, 101, 46, 99, 97, 108, 108, 40, 97, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 95, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 39, 93, 40, 36, 48, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 59, 32, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 50, 41, 59, 32, 97, 115, 115, 101, 114, 116, 40, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 44, 32, 39, 99, 104, 101, 99, 107, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 39, 32, 43, 32, 110, 97, 109, 101, 32, 43, 32, 39, 32, 61, 32, 39, 32, 43, 32, 109, 111, 100, 32, 43, 32, 39, 46, 39, 32, 43, 32, 98, 97, 115, 101, 41, 59, 32, 125, 0, 99, 114, 101, 97, 116, 105, 110, 103, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 101, 120, 116, 114, 97, 83, 116, 97, 99, 107, 84, 114, 97, 99, 101, 39, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 95, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 95, 115, 116, 97, 99, 107, 95, 116, 114, 97, 99, 101, 39, 93, 40, 41, 41, 59, 32, 125, 59, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 106, 115, 46, 99, 112, 112, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 108, 101, 110, 103, 116, 104, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 91, 36, 48, 93, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 117, 110, 100, 101, 102, 105, 110, 101, 100, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 36, 48, 32, 125, 0, 115, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 105, 115, 116, 114, 105, 110, 103, 46, 104, 0, 73, 83, 116, 114, 105, 110, 103, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 105, 115, 83, 116, 114, 105, 110, 103, 40, 41, 0, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 0, 115, 105, 122, 101, 0, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 103, 101, 116, 78, 117, 109, 98, 101, 114, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 97, 108, 108, 111, 99, 97, 116, 101, 71, 108, 111, 98, 97, 108, 0, 110, 101, 120, 116, 71, 108, 111, 98, 97, 108, 32, 60, 32, 109, 97, 120, 71, 108, 111, 98, 97, 108, 0, 105, 109, 112, 111, 114, 116, 101, 100, 91, 48, 93, 32, 61, 61, 32, 68, 79, 84, 0, 109, 111, 100, 117, 108, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 97, 98, 115, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 103, 101, 116, 67, 83, 116, 114, 105, 110, 103, 0, 111, 112, 101, 114, 97, 110, 100, 115, 32, 38, 38, 32, 111, 112, 101, 114, 97, 110, 100, 115, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 103, 101, 116, 66, 117, 105, 108, 116, 105, 110, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 105, 105, 0, 102, 102, 0, 100, 100, 0, 34, 40, 110, 117, 108, 108, 41, 34, 0, 91, 93, 0, 110, 117, 108, 108, 0, 34, 58, 32, 0, 112, 97, 115, 115, 0, 115, 114, 99, 47, 112, 97, 115, 115, 46, 104, 0, 78, 83, 116, 51, 95, 95, 49, 49, 57, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 51, 50, 0, 99, 97, 115, 116, 84, 111, 70, 51, 50, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 54, 52, 0, 99, 97, 115, 116, 84, 111, 70, 54, 52, 0, 97, 115, 109, 50, 119, 97, 115, 109, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 115, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 0, 112, 114, 101, 112, 97, 114, 101, 50, 119, 97, 115, 109, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 33, 33, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 87, 65, 83, 77, 95, 74, 83, 95, 68, 69, 66, 85, 71, 39, 93, 32, 125, 0, 47, 47, 32, 69, 77, 83, 67, 82, 73, 80, 84, 69, 78, 95, 83, 84, 65, 82, 84, 95, 70, 85, 78, 67, 83, 0, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 115, 116, 114, 115, 116, 114, 40, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 49, 44, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 32, 34, 41, 32, 61, 61, 32, 48, 0, 112, 114, 111, 99, 101, 115, 115, 0, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 69, 110, 100, 32, 62, 32, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 53, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 115, 45, 112, 97, 114, 115, 101, 114, 46, 104, 0, 112, 97, 114, 115, 101, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 105, 115, 76, 105, 115, 116, 95, 0, 108, 105, 115, 116, 0, 32, 41, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 79, 68, 85, 76, 69, 0, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 0, 33, 105, 115, 76, 105, 115, 116, 95, 0, 115, 116, 114, 0, 102, 117, 110, 99, 46, 105, 115, 76, 105, 115, 116, 40, 41, 0, 112, 97, 114, 115, 101, 84, 121, 112, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 114, 101, 115, 117, 108, 116, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 82, 69, 83, 85, 76, 84, 0, 112, 97, 114, 115, 101, 73, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 112, 97, 114, 115, 101, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 97, 98, 111, 114, 116, 105, 110, 103, 32, 111, 110, 32, 0, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 38, 38, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 63, 32, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 54, 39, 0, 109, 97, 107, 101, 76, 111, 97, 100, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 50, 39, 0, 99, 95, 115, 116, 114, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 108, 97, 98, 101, 108, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 0, 109, 97, 107, 101, 66, 108, 111, 99, 107, 0, 105, 110, 118, 97, 108, 105, 100, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 114, 101, 116, 45, 62, 102, 117, 108, 108, 84, 121, 112, 101, 0, 109, 97, 107, 101, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 78, 52, 119, 97, 115, 109, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 95, 105, 100, 32, 61, 61, 32, 84, 40, 41, 46, 95, 105, 100, 0, 99, 97, 115, 116, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 99, 117, 114, 114, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 83, 69, 71, 77, 69, 78, 84, 0, 112, 97, 114, 115, 101, 77, 101, 109, 111, 114, 121, 0, 115, 91, 50, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 69, 77, 79, 82, 89, 0, 112, 97, 114, 115, 101, 69, 120, 112, 111, 114, 116, 0, 61, 61, 32, 114, 101, 97, 100, 69, 110, 100, 0, 112, 111, 115, 32, 61, 61, 32, 98, 101, 102, 111, 114, 101, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 46, 104, 0, 114, 101, 97, 100, 0, 61, 61, 32, 114, 101, 97, 100, 72, 101, 97, 100, 101, 114, 0, 120, 32, 61, 61, 32, 121, 0, 118, 101, 114, 105, 102, 121, 73, 110, 116, 51, 50, 0, 60, 61, 61, 0, 103, 101, 116, 73, 110, 116, 51, 50, 58, 32, 0, 32, 61, 61, 62, 0, 103, 101, 116, 73, 110, 116, 49, 54, 58, 32, 0, 109, 111, 114, 101, 40, 41, 0, 103, 101, 116, 73, 110, 116, 56, 0, 103, 101, 116, 73, 110, 116, 56, 58, 32, 0, 32, 40, 97, 116, 32, 0, 103, 101, 116, 85, 51, 50, 76, 69, 66, 58, 32, 0, 118, 97, 108, 117, 101, 32, 60, 32, 48, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 104, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 104, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 32, 60, 61, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 61, 61, 32, 114, 101, 97, 100, 83, 116, 97, 114, 116, 0, 61, 61, 32, 114, 101, 97, 100, 77, 101, 109, 111, 114, 121, 0, 118, 101, 114, 105, 102, 121, 73, 110, 116, 56, 0, 61, 61, 32, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 58, 32, 0, 114, 101, 97, 100, 32, 111, 110, 101, 0, 110, 117, 109, 32, 112, 97, 114, 97, 109, 115, 58, 32, 0, 61, 61, 32, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 105, 109, 112, 111, 114, 116, 36, 0, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 45, 62, 110, 97, 109, 101, 46, 105, 115, 40, 41, 0, 103, 101, 116, 73, 110, 108, 105, 110, 101, 83, 116, 114, 105, 110, 103, 58, 32, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 97, 100, 32, 111, 110, 101, 32, 97, 116, 32, 0, 115, 105, 122, 101, 32, 62, 32, 48, 0, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 97, 100, 105, 110, 103, 0, 112, 114, 111, 99, 101, 115, 115, 105, 110, 103, 32, 102, 117, 110, 99, 116, 105, 111, 110, 58, 32, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 100, 101, 112, 116, 104, 32, 61, 61, 32, 48, 0, 118, 97, 114, 36, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 105, 110, 116, 111, 32, 0, 32, 97, 116, 32, 0, 114, 101, 97, 100, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 101, 101, 105, 110, 103, 32, 0, 98, 97, 100, 32, 99, 111, 100, 101, 32, 48, 120, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 102, 114, 111, 109, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 108, 111, 99, 107, 0, 101, 110, 100, 32, 62, 61, 32, 115, 116, 97, 114, 116, 0, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 0, 10, 32, 122, 122, 32, 66, 108, 111, 99, 107, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 108, 97, 98, 101, 108, 36, 0, 112, 111, 115, 32, 62, 32, 48, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 32, 40, 97, 116, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 73, 102, 0, 101, 110, 100, 32, 45, 32, 115, 116, 97, 114, 116, 32, 61, 61, 32, 50, 0, 118, 105, 115, 105, 116, 73, 102, 0, 101, 110, 100, 32, 45, 32, 115, 116, 97, 114, 116, 32, 61, 61, 32, 49, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 114, 101, 97, 107, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 45, 32, 49, 32, 45, 32, 111, 102, 102, 115, 101, 116, 32, 60, 32, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 66, 114, 101, 97, 107, 78, 97, 109, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 119, 105, 116, 99, 104, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 73, 109 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10240); -allocate([ 112, 111, 114, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 32, 0, 32, 119, 105, 116, 104, 32, 116, 121, 112, 101, 32, 0, 32, 97, 110, 100, 32, 0, 32, 112, 97, 114, 97, 109, 115, 10, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 71, 101, 116, 76, 111, 99, 97, 108, 32, 0, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 46, 105, 115, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 76, 111, 99, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 108, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 82, 101, 116, 117, 114, 110, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 78, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 105, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 111, 110, 115, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 85, 54, 52, 76, 69, 66, 58, 32, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 70, 108, 111, 97, 116, 51, 50, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 51, 50, 0, 103, 101, 116, 70, 108, 111, 97, 116, 54, 52, 58, 32, 0, 103, 101, 116, 73, 110, 116, 54, 52, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 54, 52, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 97, 100, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 116, 111, 114, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 72, 111, 115, 116, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 112, 111, 112, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 61, 61, 32, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 105, 110, 100, 101, 120, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 68, 97, 116, 97, 83, 101, 103, 109, 101, 110, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 0, 61, 61, 32, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 110, 117, 109, 76, 111, 99, 97, 108, 115, 32, 61, 61, 32, 48, 0, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 102, 117, 110, 99, 116, 105, 111, 110, 115, 46, 115, 105, 122, 101, 40, 41, 0, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 90, 49, 49, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 69, 49, 57, 74, 83, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 0, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 55, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 36, 48, 41, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 115, 111, 117, 114, 99, 101, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 72, 69, 65, 80, 56, 39, 93, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 36, 49, 44, 32, 36, 49, 32, 43, 32, 36, 50, 41, 59, 32, 118, 97, 114, 32, 116, 97, 114, 103, 101, 116, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 41, 59, 32, 116, 97, 114, 103, 101, 116, 46, 115, 101, 116, 40, 115, 111, 117, 114, 99, 101, 44, 32, 36, 48, 41, 59, 32, 125, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 91, 93, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 112, 117, 115, 104, 40, 36, 48, 41, 32, 125, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 110, 117, 108, 108, 59, 32, 118, 97, 114, 32, 108, 111, 111, 107, 117, 112, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 111, 107, 117, 112, 46, 97, 112, 112, 108, 121, 40, 110, 117, 108, 108, 44, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 125, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 59, 32, 125, 32, 118, 97, 114, 32, 114, 101, 116, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 56, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 49, 54, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 32, 124, 124, 32, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 116, 59, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 72, 69, 65, 80, 85, 51, 50, 91, 49, 93, 59, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 125, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 118, 97, 108, 117, 101, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 61, 32, 36, 49, 32, 125, 0, 103, 101, 116, 105, 54, 52, 0, 123, 32, 118, 97, 114, 32, 115, 105, 122, 101, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 117, 102, 102, 101, 114, 59, 32, 116, 114, 121, 32, 123, 32, 98, 117, 102, 102, 101, 114, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 115, 105, 122, 101, 41, 59, 32, 125, 32, 99, 97, 116, 99, 104, 40, 101, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 59, 32, 125, 32, 118, 97, 114, 32, 111, 108, 100, 72, 69, 65, 80, 56, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 72, 69, 65, 80, 56, 39, 93, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 98, 117, 102, 102, 101, 114, 41, 59, 32, 116, 101, 109, 112, 46, 115, 101, 116, 40, 111, 108, 100, 72, 69, 65, 80, 56, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 98, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 98, 117, 102, 102, 101, 114, 59, 32, 125, 0, 123, 32, 97, 98, 111, 114, 116, 40, 34, 119, 97, 115, 109, 32, 116, 114, 97, 112, 58, 32, 34, 32, 43, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 41, 59, 32, 125, 0, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 0, 33, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 105, 110, 103, 40, 41, 32, 124, 124, 32, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 84, 111, 32, 61, 61, 32, 82, 69, 84, 85, 82, 78, 95, 70, 76, 79, 87, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 114, 101, 116, 46, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 110, 97, 109, 101, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 96, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 0, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 44, 32, 103, 111, 116, 32, 0, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 116, 121, 112, 101, 32, 0, 32, 102, 111, 114, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 0, 44, 32, 103, 111, 116, 32, 0, 110, 111, 110, 101, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 50, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 49, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 51, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 69, 69, 69, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 50, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 49, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 52, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 69, 69, 69, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 78, 83, 95, 52, 70, 108, 111, 119, 69, 69, 69, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 116, 121, 112, 101, 0, 102, 108, 111, 119, 46, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 0, 111, 102, 102, 115, 101, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 102, 105, 110, 97, 108, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 98, 121, 116, 101, 115, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 104, 105, 103, 104, 101, 115, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 58, 32, 0, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 49, 49, 56, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 101, 120, 116, 101, 110, 100, 84, 111, 83, 73, 54, 52, 0, 101, 120, 116, 101, 110, 100, 84, 111, 85, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 73, 51, 50, 0, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 99, 97, 115, 116, 84, 111, 73, 51, 50, 0, 101, 120, 116, 101, 110, 100, 84, 111, 70, 54, 52, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 54, 52, 0, 99, 97, 115, 116, 84, 111, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 70, 51, 50, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 108, 101, 102, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 118, 105, 115, 105, 116, 66, 105, 110, 97, 114, 121, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 114, 105, 103, 104, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 114, 101, 108, 97, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 111, 98, 106, 101, 99, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 101, 120, 99, 101, 101, 100, 115, 32, 109, 97, 120, 0, 47, 61, 61, 32, 40, 98, 105, 110, 97, 114, 121, 101, 110, 32, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 32, 115, 116, 97, 99, 107, 32, 116, 114, 97, 99, 101, 41, 10, 0, 124, 58, 32, 0, 92, 61, 61, 10, 0, 101, 120, 112, 111, 114, 116, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 69, 120, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 0, 99, 97, 108, 108, 69, 120, 112, 111, 114, 116, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 46, 99, 111, 110, 115, 116, 32, 0, 58, 48, 120, 0, 45, 48, 0, 37, 108, 102, 0, 100, 32, 62, 61, 32, 48, 0, 110, 117, 109, 84, 111, 83, 116, 114, 105, 110, 103, 0, 48, 120, 37, 108, 108, 120, 0, 37, 108, 108, 117, 0, 37, 108, 108, 120, 0, 37, 101, 0, 37, 46, 48, 102, 0, 110, 117, 109, 32, 60, 32, 49, 48, 48, 48, 0, 103, 101, 116, 105, 51, 50, 0, 103, 101, 116, 102, 51, 50, 0, 103, 101, 116, 102, 54, 52, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 49, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 69, 69, 0, 97, 116, 58, 32, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 33, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 104, 101, 97, 112, 41, 32, 33, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 97, 115, 115, 105, 103, 110, 0, 100, 100, 100, 0, 118, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 97, 100, 32, 117, 110, 97, 114, 121, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 50, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 102, 114, 111, 117, 110, 100, 32, 116, 97, 114, 103, 101, 116, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 83, 85, 66, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 66, 73, 78, 65, 82, 89, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 49, 93, 32, 61, 61, 32, 65, 78, 68, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 116, 121, 112, 101, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 104, 105, 108, 101, 45, 111, 117, 116, 0, 119, 104, 105, 108, 101, 45, 105, 110, 0, 100, 111, 45, 111, 110, 99, 101, 0, 117, 110, 108, 105, 107, 101, 108, 121, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 100, 111, 45, 111, 117, 116, 0, 100, 111, 45, 105, 110, 0, 102, 111, 114, 45, 111, 117, 116, 0, 102, 111, 114, 45, 105, 110, 0, 98, 114, 45, 62, 99, 111, 110, 100, 105, 116, 105, 111, 110, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 124, 124, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 85, 78, 65, 82, 89, 95, 80, 82, 69, 70, 73, 88, 0, 115, 119, 105, 116, 99, 104, 45, 100, 101, 102, 97, 117, 108, 116, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 109, 105, 110, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 48, 0, 115, 119, 105, 116, 99, 104, 45, 99, 97, 115, 101, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 98, 97, 100, 32, 119, 97, 115, 109, 32, 98, 105, 110, 97, 114, 121, 32, 111, 112, 0, 102, 97, 108, 115, 101, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 105, 103, 110, 101, 100, 32, 111, 114, 32, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 51, 50, 34, 0, 99, 104, 101, 99, 107, 76, 105, 116, 101, 114, 97, 108, 0, 100, 101, 116, 101, 99, 116, 65, 115, 109, 84, 121, 112, 101, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 32, 38, 38, 32, 97, 115, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 110, 111, 116, 101, 73, 109, 112, 111, 114, 116, 101, 100, 70, 117, 110, 99, 116, 105, 111, 110, 67, 97, 108, 108, 0, 116, 121, 112, 101, 36, 0, 108, 97, 98, 101, 108, 36, 98, 114, 101, 97, 107, 36, 0, 108, 97, 98, 101, 108, 36, 99, 111, 110, 116, 105, 110, 117, 101, 36, 0, 102, 109, 111, 100, 40, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 44, 32, 49, 41, 32, 61, 61, 32, 48, 0, 103, 101, 116, 73, 110, 116, 101, 103, 101, 114, 0, 100, 111, 117, 98, 108, 101, 40, 114, 101, 116, 41, 32, 61, 61, 32, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 49, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 106, 69, 69, 69, 0, 98, 97, 100, 32, 112, 114, 111, 99, 101, 115, 115, 85, 110, 115, 104, 105, 102, 116, 101, 100, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 0, 59, 0, 112, 117, 115, 104, 95, 98, 97, 99, 107, 0, 103, 101, 116, 65, 114, 114, 97, 121, 0, 115, 114, 99, 32, 62, 32, 115, 116, 97, 114, 116, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 112, 97, 114, 115, 101, 114, 46, 104, 0, 70, 114, 97, 103, 0, 115, 116, 114, 99, 109, 112, 40, 115, 116, 114, 46, 115, 116, 114, 44, 32, 115, 116, 97, 114, 116, 41, 32, 61, 61, 32, 48, 0, 102, 114, 97, 103, 32, 112, 97, 114, 115, 105, 110, 103, 0, 37, 115, 58, 10, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 10, 0, 10, 10, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 69, 80, 65, 82, 65, 84, 79, 82, 32, 38, 38, 32, 110, 97, 109, 101, 46, 115, 116, 114, 91, 48, 93, 32, 61, 61, 32, 39, 40, 39, 0, 112, 97, 114, 115, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 40, 39, 0, 97, 114, 103, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 102, 117, 110, 99, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 112, 112, 101, 110, 100, 65, 114, 103, 117, 109, 101, 110, 116, 84, 111, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 123, 39, 0, 112, 97, 114, 115, 101, 66, 114, 97, 99, 107, 101, 116, 101, 100, 66, 108, 111, 99, 107, 0, 59, 125, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 125, 39, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 112, 97, 114, 115, 101, 86, 97, 114, 0, 59, 44, 0, 118, 97, 114, 91, 48, 93, 32, 61, 61, 32, 86, 65, 82, 0, 97, 112, 112, 101, 110, 100, 84, 111, 86, 97, 114, 0, 104, 97, 115, 67, 104, 97, 114, 40, 115, 101, 112, 115, 44, 32, 42, 115, 114, 99, 41, 0, 112, 97, 114, 115, 101, 82, 101, 116, 117, 114, 110, 0, 112, 97, 114, 115, 101, 80, 97, 114, 101, 110, 110, 101, 100, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 41, 39, 0, 110, 101, 120, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 75, 69, 89, 87, 79, 82, 68, 32, 38, 38, 32, 110, 101, 120, 116, 46, 115, 116, 114, 32, 61, 61, 32, 87, 72, 73, 76, 69, 0, 112, 97, 114, 115, 101, 68, 111, 0, 112, 97, 114, 115, 101, 83, 119, 105, 116, 99, 104, 0, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 79, 80, 69, 82, 65, 84, 79, 82, 0, 118, 97, 108, 117, 101, 46, 115, 116, 114, 32, 61, 61, 32, 77, 73, 78, 85, 83, 0, 118, 97, 108, 117, 101, 50, 46, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 58, 39, 0, 115, 119, 105, 116, 99, 104, 95, 91, 48, 93, 32, 61, 61, 32, 83, 87, 73, 84, 67, 72, 0, 97, 112, 112, 101, 110, 100, 67, 97, 115, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 68, 101, 102, 97, 117, 108, 116, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 67, 111, 100, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 99, 111, 100, 101, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 98, 97, 99, 107, 0, 112, 97, 114, 115, 101, 70, 111, 114, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 59, 39, 0, 112, 97, 114, 115, 101, 67, 97, 108, 108, 0, 44, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 116, 115, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 99, 97, 108, 108, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 97, 112, 112, 101, 110, 100, 84, 111, 67, 97, 108, 108, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 91, 39, 0, 112, 97, 114, 115, 101, 73, 110, 100, 101, 120, 105, 110, 103, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 93, 39, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 46, 39, 0, 112, 97, 114, 115, 101, 68, 111, 116, 116, 105, 110, 103, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 98, 97, 100, 32, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 116, 97, 116, 101, 0, 105, 32, 60, 32, 40, 105, 110, 116, 41, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 45, 49, 32, 38, 38, 32, 105, 32, 62, 61, 32, 51, 0, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 78, 111, 100, 101, 0, 33, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 79, 112, 0, 107, 101, 121, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 109, 97, 107, 101, 68, 111, 116, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 80, 97, 114, 101, 110, 0, 42, 115, 114, 99, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 66, 114, 97, 99, 101, 0, 44, 93, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 65, 82, 82, 65, 89, 0, 97, 112, 112, 101, 110, 100, 84, 111, 65, 114, 114, 97, 121, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 67, 117, 114, 108, 121, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 32, 124, 124, 32, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 0, 44, 125, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 79, 66, 74, 69, 67, 84, 0, 97, 112, 112, 101, 110, 100, 84, 111, 79, 98, 106, 101, 99, 116, 0, 98, 108, 111, 99, 107, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 97, 112, 112, 101, 110, 100, 84, 111, 66, 108, 111, 99, 107, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 49, 54, 108, 111, 97, 100, 95, 115, 95, 101, 120, 112, 114, 50, 119, 97, 115, 109, 69, 51, 36, 95, 52, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 50, 95, 69, 69, 70, 118, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 118, 118, 69, 69, 69, 0, 101, 114, 114, 111, 114, 32, 105, 110, 32, 112, 97, 114, 115, 105, 110, 103, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 115, 32, 116, 111, 32, 119, 97, 115, 109, 10, 0, 90, 49, 54, 108, 111, 97, 100, 95, 115, 95, 101, 120, 112, 114, 50, 119, 97, 115, 109, 69, 51, 36, 95, 52, 0, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 101, 110, 100, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 109, 101, 114, 103, 101, 45, 98, 108, 111, 99, 107, 115, 0, 109, 101, 114, 103, 101, 115, 32, 98, 108, 111, 99, 107, 115, 32, 116, 111, 32, 116, 104, 101, 105, 114, 32, 112, 97, 114, 101, 110, 116, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 54, 80, 114, 105, 110, 116, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 54, 80, 114, 105, 110, 116, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 118, 69, 69, 0, 10, 0, 109, 111, 100, 117, 108, 101, 0, 27, 91, 51, 49, 109, 0, 27, 91, 49, 109, 0, 27, 91, 51, 53, 109, 0, 27, 91, 48, 109, 0, 32, 32, 0, 109, 101, 109, 111, 114, 121, 0, 32, 32, 32, 32, 0, 40, 115, 101, 103, 109, 101, 110, 116, 32, 0, 32, 34, 0, 34, 41, 0, 92, 110, 0, 92, 48, 100, 0, 92, 116, 0, 92, 48, 99, 0, 92, 48, 56, 0, 92, 92, 0, 92, 34, 0, 92, 39, 0, 10, 32, 32, 0, 101, 120, 112, 111, 114, 116, 32, 0, 27, 91, 51, 50, 109, 0, 32, 109, 101, 109, 111, 114, 121, 41, 0, 115, 116, 97, 114, 116, 0, 116, 121, 112, 101, 0, 32, 40, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 27, 91, 51, 51, 109, 0, 114, 101, 115, 117, 108, 116, 32, 0, 41, 41, 0, 105, 109, 112, 111, 114, 116, 32, 0, 116, 97, 98, 108, 101, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 108, 111, 99, 97, 108, 32, 0, 108, 111, 111, 112, 0, 99, 117, 114, 114, 45, 62, 105, 110, 46, 105, 115, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 114, 105, 110, 116, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 76, 111, 111, 112, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 99, 97, 108, 108, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 46, 108, 111, 97, 100, 0, 49, 54, 0, 51, 50, 0, 95, 115, 0, 95, 117, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 115, 116, 111, 114, 101, 0, 99, 108, 122, 0, 99, 116, 122, 0, 112, 111, 112, 99, 110, 116, 0, 101, 113, 122, 0, 110, 101, 103, 0, 97, 98, 115, 0, 99, 101, 105, 108, 0, 102, 108, 111, 111, 114, 0, 116, 114, 117, 110, 99, 0, 110, 101, 97, 114, 101, 115, 116, 0, 115, 113, 114, 116, 0, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 119, 114, 97, 112, 47, 105, 54, 52, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 0, 102, 54, 52, 0, 102, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 105, 54, 52, 0, 105, 51, 50, 0, 97, 100, 100, 0, 109, 117, 108, 0, 100, 105, 118, 95, 115, 0, 100, 105, 118, 95, 117, 0, 114, 101, 109, 95, 115, 0, 114, 101, 109, 95, 117, 0, 97, 110, 100, 0, 111, 114, 0, 120, 111, 114, 0, 115, 104, 108, 0, 115, 104, 114, 95, 117, 0, 115, 104, 114, 95, 115, 0, 114, 111, 116, 108, 0, 114, 111, 116, 114, 0, 100, 105, 118, 0, 99, 111, 112, 121, 115, 105, 103, 110, 0, 109, 105, 110, 0, 109, 97, 120, 0, 101, 113, 0, 110, 101, 0, 108, 116, 95, 115, 0, 108, 116, 95, 117, 0, 108, 101, 95, 115, 0, 108, 101, 95, 117, 0, 103, 116, 95, 115, 0, 103, 116, 95, 117, 0, 103, 101, 95, 115, 0, 103, 101, 95, 117, 0, 108, 116, 0, 108, 101, 0, 103, 116, 0, 103, 101, 0, 115, 101, 108, 101, 99, 116, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 109, 101, 109, 111, 114, 121, 95, 115, 105, 122, 101, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 0, 104, 97, 115, 102, 101, 97, 116, 117, 114, 101, 32, 0, 110, 111, 112, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 78, 52, 119, 97, 115, 109, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 0, 112, 114, 105, 110, 116, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 114, 105, 110, 116, 45, 109, 105, 110, 105, 102, 105, 101, 100, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 109, 105, 110, 105, 102, 105, 101, 100, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 90, 78 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20480); -allocate([ 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 111, 112, 116, 105, 109, 105, 122, 101, 45, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 0, 111, 112, 116, 105, 109, 105, 122, 101, 115, 32, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 99, 111, 109, 98, 105, 110, 97, 116, 105, 111, 110, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 98, 114, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 98, 114, 101, 97, 107, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 110, 97, 109, 101, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 110, 97, 109, 101, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 116, 45, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 32, 102, 111, 114, 32, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 103, 101, 110, 101, 114, 97, 116, 101, 100, 32, 99, 111, 100, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 97, 100, 100, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 77, 101, 109, 111, 114, 121, 79, 112, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 115, 105, 109, 112, 108, 105, 102, 121, 45, 108, 111, 99, 97, 108, 115, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 108, 111, 99, 97, 108, 115, 45, 114, 101, 108, 97, 116, 101, 100, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 57, 70, 97, 115, 116, 69, 120, 101, 99, 117, 116, 105, 111, 110, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 57, 70, 97, 115, 116, 69, 120, 101, 99, 117, 116, 105, 111, 110, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 49, 48, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 69, 80, 78, 83, 50, 95, 53, 66, 108, 111, 99, 107, 69, 69, 85, 108, 83, 53, 95, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 118, 83, 53, 95, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 118, 80, 78, 52, 119, 97, 115, 109, 53, 66, 108, 111, 99, 107, 69, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 49, 48, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 69, 80, 78, 83, 95, 53, 66, 108, 111, 99, 107, 69, 69, 85, 108, 83, 50, 95, 69, 95, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 49, 48, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 69, 80, 78, 83, 50, 95, 53, 66, 108, 111, 99, 107, 69, 69, 85, 108, 83, 53, 95, 82, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 57, 95, 69, 69, 70, 118, 83, 53, 95, 83, 56, 95, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 118, 80, 78, 52, 119, 97, 115, 109, 53, 66, 108, 111, 99, 107, 69, 82, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 69, 69, 69, 0, 115, 105, 110, 107, 97, 98, 108, 101, 115, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 48, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 46, 99, 112, 112, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 49, 48, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 69, 80, 78, 83, 95, 53, 66, 108, 111, 99, 107, 69, 69, 85, 108, 83, 50, 95, 82, 80, 78, 83, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 69, 95, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 49, 48, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 69, 80, 78, 83, 50, 95, 53, 66, 108, 111, 99, 107, 69, 69, 85, 108, 83, 53, 95, 69, 48, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 118, 83, 53, 95, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 49, 48, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 69, 80, 78, 83, 95, 53, 66, 108, 111, 99, 107, 69, 69, 85, 108, 83, 50, 95, 69, 48, 95, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 111, 114, 100, 101, 114, 45, 108, 111, 99, 97, 108, 115, 0, 115, 111, 114, 116, 115, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 118, 97, 99, 117, 117, 109, 0, 114, 101, 109, 111, 118, 101, 115, 32, 111, 98, 118, 105, 111, 117, 115, 108, 121, 32, 117, 110, 110, 101, 101, 100, 101, 100, 32, 99, 111, 100, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 86, 97, 99, 117, 117, 109, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 56, 87, 97, 115, 109, 82, 101, 112, 108, 97, 99, 101, 114, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 0, 99, 117, 114, 114, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 116, 114, 97, 118, 101, 114, 115, 97, 108, 46, 104, 0, 118, 105, 115, 105, 116, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 43, 45, 42, 47, 37, 60, 62, 38, 94, 124, 126, 61, 33, 44, 63, 58, 46, 0, 40, 91, 59, 123, 125, 0, 116, 111, 112, 108, 101, 118, 101, 108, 0, 100, 101, 102, 117, 110, 0, 98, 108, 111, 99, 107, 0, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 0, 110, 97, 109, 101, 0, 118, 97, 114, 0, 99, 111, 110, 115, 116, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 0, 98, 105, 110, 97, 114, 121, 0, 114, 101, 116, 117, 114, 110, 0, 105, 102, 0, 101, 108, 115, 101, 0, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 0, 99, 97, 108, 108, 0, 110, 117, 109, 0, 108, 97, 98, 101, 108, 0, 98, 114, 101, 97, 107, 0, 99, 111, 110, 116, 105, 110, 117, 101, 0, 115, 119, 105, 116, 99, 104, 0, 115, 116, 114, 105, 110, 103, 0, 116, 101, 109, 112, 82, 101, 116, 48, 0, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 0, 117, 110, 97, 114, 121, 45, 112, 111, 115, 116, 102, 105, 120, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 0, 62, 62, 62, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 0, 72, 69, 65, 80, 56, 0, 72, 69, 65, 80, 49, 54, 0, 72, 69, 65, 80, 51, 50, 0, 72, 69, 65, 80, 70, 51, 50, 0, 72, 69, 65, 80, 85, 56, 0, 72, 69, 65, 80, 85, 49, 54, 0, 72, 69, 65, 80, 85, 51, 50, 0, 72, 69, 65, 80, 70, 54, 52, 0, 102, 48, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 91, 0, 123, 0, 125, 0, 63, 0, 58, 0, 99, 97, 115, 101, 0, 100, 101, 102, 97, 117, 108, 116, 0, 100, 111, 116, 0, 110, 101, 119, 0, 97, 114, 114, 97, 121, 0, 111, 98, 106, 101, 99, 116, 0, 118, 97, 114, 32, 99, 111, 110, 115, 116, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 102, 32, 101, 108, 115, 101, 32, 100, 111, 32, 119, 104, 105, 108, 101, 32, 102, 111, 114, 32, 98, 114, 101, 97, 107, 32, 99, 111, 110, 116, 105, 110, 117, 101, 32, 114, 101, 116, 117, 114, 110, 32, 115, 119, 105, 116, 99, 104, 32, 99, 97, 115, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 104, 114, 111, 119, 32, 116, 114, 121, 32, 99, 97, 116, 99, 104, 32, 102, 105, 110, 97, 108, 108, 121, 32, 116, 114, 117, 101, 32, 102, 97, 108, 115, 101, 32, 110, 117, 108, 108, 32, 110, 101, 119, 0, 33, 32, 126, 32, 43, 32, 45, 0, 42, 32, 47, 32, 37, 0, 43, 32, 45, 0, 60, 60, 32, 62, 62, 32, 62, 62, 62, 0, 60, 32, 60, 61, 32, 62, 32, 62, 61, 0, 61, 61, 32, 33, 61, 0, 63, 32, 58, 0, 97, 115, 115, 105, 103, 110, 32, 99, 97, 108, 108, 32, 98, 105, 110, 97, 114, 121, 32, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 32, 110, 97, 109, 101, 32, 110, 117, 109, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 32, 100, 111, 116, 32, 110, 101, 119, 32, 115, 117, 98, 32, 115, 101, 113, 32, 115, 116, 114, 105, 110, 103, 32, 111, 98, 106, 101, 99, 116, 32, 97, 114, 114, 97, 121, 0, 105, 115, 65, 114, 114, 97, 121, 40, 41, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 115, 105, 109, 112, 108, 101, 95, 97, 115, 116, 46, 104, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 95, 99, 104, 101, 99, 107, 0, 110, 111, 100, 101, 91, 49, 93, 32, 61, 61, 32, 65, 83, 77, 95, 70, 76, 79, 65, 84, 95, 90, 69, 82, 79, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 111, 112, 116, 105, 109, 105, 122, 101, 114, 45, 115, 104, 97, 114, 101, 100, 46, 99, 112, 112, 0, 100, 101, 116, 101, 99, 116, 84, 121, 112, 101, 0, 110, 111, 100, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25, 17, 4, 8, 31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9, 31, 22, 30, 21, 18, 10, 29, 2, 20, 17, 15, 13, 9, 6, 28, 1, 23, 19, 11, 3, 16, 14, 7, 24, 12, 4, 8, 25, 5, 26, 27, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 4, 7, 3, 6, 5, 0, 105, 110, 102, 105, 110, 105, 116, 121, 0, 17, 0, 10, 0, 17, 17, 17, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 15, 10, 17, 17, 17, 3, 10, 7, 0, 1, 19, 9, 11, 11, 0, 0, 9, 6, 11, 0, 0, 11, 0, 6, 17, 0, 0, 0, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 10, 10, 17, 17, 17, 0, 10, 0, 0, 2, 0, 9, 11, 0, 0, 0, 9, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 4, 13, 0, 0, 0, 0, 9, 14, 0, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 15, 0, 0, 0, 0, 9, 16, 0, 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 10, 0, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 45, 43, 32, 32, 32, 48, 88, 48, 120, 0, 84, 33, 34, 25, 13, 1, 2, 3, 17, 75, 28, 12, 16, 4, 11, 29, 18, 30, 39, 104, 110, 111, 112, 113, 98, 32, 5, 6, 15, 19, 20, 21, 26, 8, 22, 7, 40, 36, 23, 24, 9, 10, 14, 27, 31, 37, 35, 131, 130, 125, 38, 42, 43, 60, 61, 62, 63, 67, 71, 74, 77, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 114, 115, 116, 121, 122, 123, 124, 0, 73, 108, 108, 101, 103, 97, 108, 32, 98, 121, 116, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 0, 68, 111, 109, 97, 105, 110, 32, 101, 114, 114, 111, 114, 0, 82, 101, 115, 117, 108, 116, 32, 110, 111, 116, 32, 114, 101, 112, 114, 101, 115, 101, 110, 116, 97, 98, 108, 101, 0, 78, 111, 116, 32, 97, 32, 116, 116, 121, 0, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 32, 100, 101, 110, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 110, 111, 116, 32, 112, 101, 114, 109, 105, 116, 116, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 32, 111, 114, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 78, 111, 32, 115, 117, 99, 104, 32, 112, 114, 111, 99, 101, 115, 115, 0, 70, 105, 108, 101, 32, 101, 120, 105, 115, 116, 115, 0, 86, 97, 108, 117, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 102, 111, 114, 32, 100, 97, 116, 97, 32, 116, 121, 112, 101, 0, 78, 111, 32, 115, 112, 97, 99, 101, 32, 108, 101, 102, 116, 32, 111, 110, 32, 100, 101, 118, 105, 99, 101, 0, 79, 117, 116, 32, 111, 102, 32, 109, 101, 109, 111, 114, 121, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 98, 117, 115, 121, 0, 73, 110, 116, 101, 114, 114, 117, 112, 116, 101, 100, 32, 115, 121, 115, 116, 101, 109, 32, 99, 97, 108, 108, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 105, 108, 121, 32, 117, 110, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 101, 101, 107, 0, 67, 114, 111, 115, 115, 45, 100, 101, 118, 105, 99, 101, 32, 108, 105, 110, 107, 0, 82, 101, 97, 100, 45, 111, 110, 108, 121, 32, 102, 105, 108, 101, 32, 115, 121, 115, 116, 101, 109, 0, 68, 105, 114, 101, 99, 116, 111, 114, 121, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 112, 101, 101, 114, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 116, 105, 109, 101, 100, 32, 111, 117, 116, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 102, 117, 115, 101, 100, 0, 72, 111, 115, 116, 32, 105, 115, 32, 100, 111, 119, 110, 0, 72, 111, 115, 116, 32, 105, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 65, 100, 100, 114, 101, 115, 115, 32, 105, 110, 32, 117, 115, 101, 0, 66, 114, 111, 107, 101, 110, 32, 112, 105, 112, 101, 0, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 32, 111, 114, 32, 97, 100, 100, 114, 101, 115, 115, 0, 66, 108, 111, 99, 107, 32, 100, 101, 118, 105, 99, 101, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 0, 78, 111, 116, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 73, 115, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 84, 101, 120, 116, 32, 102, 105, 108, 101, 32, 98, 117, 115, 121, 0, 69, 120, 101, 99, 32, 102, 111, 114, 109, 97, 116, 32, 101, 114, 114, 111, 114, 0, 73, 110, 118, 97, 108, 105, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 0, 65, 114, 103, 117, 109, 101, 110, 116, 32, 108, 105, 115, 116, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 83, 121, 109, 98, 111, 108, 105, 99, 32, 108, 105, 110, 107, 32, 108, 111, 111, 112, 0, 70, 105, 108, 101, 110, 97, 109, 101, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 111, 112, 101, 110, 32, 102, 105, 108, 101, 115, 32, 105, 110, 32, 115, 121, 115, 116, 101, 109, 0, 78, 111, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 66, 97, 100, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 0, 78, 111, 32, 99, 104, 105, 108, 100, 32, 112, 114, 111, 99, 101, 115, 115, 0, 66, 97, 100, 32, 97, 100, 100, 114, 101, 115, 115, 0, 70, 105, 108, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 108, 105, 110, 107, 115, 0, 78, 111, 32, 108, 111, 99, 107, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 100, 101, 97, 100, 108, 111, 99, 107, 32, 119, 111, 117, 108, 100, 32, 111, 99, 99, 117, 114, 0, 83, 116, 97, 116, 101, 32, 110, 111, 116, 32, 114, 101, 99, 111, 118, 101, 114, 97, 98, 108, 101, 0, 80, 114, 101, 118, 105, 111, 117, 115, 32, 111, 119, 110, 101, 114, 32, 100, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 99, 97, 110, 99, 101, 108, 101, 100, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 110, 111, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100, 0, 78, 111, 32, 109, 101, 115, 115, 97, 103, 101, 32, 111, 102, 32, 100, 101, 115, 105, 114, 101, 100, 32, 116, 121, 112, 101, 0, 73, 100, 101, 110, 116, 105, 102, 105, 101, 114, 32, 114, 101, 109, 111, 118, 101, 100, 0, 68, 101, 118, 105, 99, 101, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 101, 97, 109, 0, 78, 111, 32, 100, 97, 116, 97, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 68, 101, 118, 105, 99, 101, 32, 116, 105, 109, 101, 111, 117, 116, 0, 79, 117, 116, 32, 111, 102, 32, 115, 116, 114, 101, 97, 109, 115, 32, 114, 101, 115, 111, 117, 114, 99, 101, 115, 0, 76, 105, 110, 107, 32, 104, 97, 115, 32, 98, 101, 101, 110, 32, 115, 101, 118, 101, 114, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 101, 114, 114, 111, 114, 0, 66, 97, 100, 32, 109, 101, 115, 115, 97, 103, 101, 0, 70, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 32, 105, 110, 32, 98, 97, 100, 32, 115, 116, 97, 116, 101, 0, 78, 111, 116, 32, 97, 32, 115, 111, 99, 107, 101, 116, 0, 68, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 97, 100, 100, 114, 101, 115, 115, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 77, 101, 115, 115, 97, 103, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 119, 114, 111, 110, 103, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 115, 111, 99, 107, 101, 116, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 116, 121, 112, 101, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 78, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 65, 100, 100, 114, 101, 115, 115, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 98, 121, 32, 112, 114, 111, 116, 111, 99, 111, 108, 0, 65, 100, 100, 114, 101, 115, 115, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 78, 101, 116, 119, 111, 114, 107, 32, 105, 115, 32, 100, 111, 119, 110, 0, 78, 101, 116, 119, 111, 114, 107, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 110, 101, 116, 119, 111, 114, 107, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 97, 98, 111, 114, 116, 101, 100, 0, 78, 111, 32, 98, 117, 102, 102, 101, 114, 32, 115, 112, 97, 99, 101, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 83, 111, 99, 107, 101, 116, 32, 105, 115, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 110, 111, 116, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 67, 97, 110, 110, 111, 116, 32, 115, 101, 110, 100, 32, 97, 102, 116, 101, 114, 32, 115, 111, 99, 107, 101, 116, 32, 115, 104, 117, 116, 100, 111, 119, 110, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 97, 108, 114, 101, 97, 100, 121, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 83, 116, 97, 108, 101, 32, 102, 105, 108, 101, 32, 104, 97, 110, 100, 108, 101, 0, 82, 101, 109, 111, 116, 101, 32, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 81, 117, 111, 116, 97, 32, 101, 120, 99, 101, 101, 100, 101, 100, 0, 78, 111, 32, 109, 101, 100, 105, 117, 109, 32, 102, 111, 117, 110, 100, 0, 87, 114, 111, 110, 103, 32, 109, 101, 100, 105, 117, 109, 32, 116, 121, 112, 101, 0, 78, 111, 32, 101, 114, 114, 111, 114, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 0, 0, 40, 110, 117, 108, 108, 41, 0, 45, 48, 88, 43, 48, 88, 32, 48, 88, 45, 48, 120, 43, 48, 120, 32, 48, 120, 0, 105, 110, 102, 0, 73, 78, 70, 0, 110, 97, 110, 0, 78, 65, 78, 0, 80, 79, 83, 73, 88, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 108, 111, 99, 97, 108, 101, 32, 102, 111, 114, 32, 115, 116, 97, 110, 100, 97, 114, 100, 32, 105, 110, 112, 117, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30720); -allocate([ 115, 116, 114, 105, 110, 103, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 37, 117, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 65, 66, 67, 68, 69, 70, 120, 88, 43, 45, 112, 80, 105, 73, 110, 78, 0, 67, 0, 37, 112, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 37, 0, 0, 0, 0, 0, 76, 0, 37, 112, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 99, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 37, 109, 47, 37, 100, 47, 37, 121, 37, 89, 45, 37, 109, 45, 37, 100, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 37, 72, 58, 37, 77, 37, 72, 58, 37, 77, 58, 37, 83, 83, 117, 110, 100, 97, 121, 0, 77, 111, 110, 100, 97, 121, 0, 84, 117, 101, 115, 100, 97, 121, 0, 87, 101, 100, 110, 101, 115, 100, 97, 121, 0, 84, 104, 117, 114, 115, 100, 97, 121, 0, 70, 114, 105, 100, 97, 121, 0, 83, 97, 116, 117, 114, 100, 97, 121, 0, 83, 117, 110, 0, 77, 111, 110, 0, 84, 117, 101, 0, 87, 101, 100, 0, 84, 104, 117, 0, 70, 114, 105, 0, 83, 97, 116, 0, 74, 97, 110, 117, 97, 114, 121, 0, 70, 101, 98, 114, 117, 97, 114, 121, 0, 77, 97, 114, 99, 104, 0, 65, 112, 114, 105, 108, 0, 77, 97, 121, 0, 74, 117, 110, 101, 0, 74, 117, 108, 121, 0, 65, 117, 103, 117, 115, 116, 0, 83, 101, 112, 116, 101, 109, 98, 101, 114, 0, 79, 99, 116, 111, 98, 101, 114, 0, 78, 111, 118, 101, 109, 98, 101, 114, 0, 68, 101, 99, 101, 109, 98, 101, 114, 0, 74, 97, 110, 0, 70, 101, 98, 0, 77, 97, 114, 0, 65, 112, 114, 0, 74, 117, 110, 0, 74, 117, 108, 0, 65, 117, 103, 0, 83, 101, 112, 0, 79, 99, 116, 0, 78, 111, 118, 0, 68, 101, 99, 0, 65, 77, 0, 80, 77, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 54, 95, 95, 110, 97, 114, 114, 111, 119, 95, 116, 111, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 105, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 50, 99, 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 95, 95, 119, 105, 100, 101, 110, 95, 102, 114, 111, 109, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 99, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 119, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 115, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 119, 69, 69, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 118, 101, 99, 116, 111, 114, 0, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 99, 97, 110, 110, 111, 116, 32, 122, 101, 114, 111, 32, 111, 117, 116, 32, 116, 104, 114, 101, 97, 100, 32, 118, 97, 108, 117, 101, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 99, 114, 101, 97, 116, 101, 32, 112, 116, 104, 114, 101, 97, 100, 32, 107, 101, 121, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 112, 116, 104, 114, 101, 97, 100, 95, 111, 110, 99, 101, 32, 102, 97, 105, 108, 117, 114, 101, 32, 105, 110, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 95, 102, 97, 115, 116, 40, 41, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 115, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 54, 95, 95, 115, 104, 105, 109, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 116, 121, 112, 101, 95, 105, 110, 102, 111, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 117, 110, 99, 97, 117, 103, 104, 116, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 58, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 102, 111, 114, 101, 105, 103, 110, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 0, 116, 101, 114, 109, 105, 110, 97, 116, 101, 95, 104, 97, 110, 100, 108, 101, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 32, 114, 101, 116, 117, 114, 110, 101, 100, 0, 83, 116, 57, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 57, 95, 95, 112, 111, 105, 110, 116, 101, 114, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 112, 98, 97, 115, 101, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 49, 95, 95, 118, 109, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 32, 99, 111, 110, 115, 116, 0, 32, 118, 111, 108, 97, 116, 105, 108, 101, 0, 32, 114, 101, 115, 116, 114, 105, 99, 116, 0, 118, 111, 105, 100, 0, 119, 99, 104, 97, 114, 95, 116, 0, 98, 111, 111, 108, 0, 99, 104, 97, 114, 0, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 115, 104, 111, 114, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 115, 104, 111, 114, 116, 0, 105, 110, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 0, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 0, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 95, 95, 105, 110, 116, 49, 50, 56, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 95, 95, 105, 110, 116, 49, 50, 56, 0, 102, 108, 111, 97, 116, 0, 100, 111, 117, 98, 108, 101, 0, 108, 111, 110, 103, 32, 100, 111, 117, 98, 108, 101, 0, 95, 95, 102, 108, 111, 97, 116, 49, 50, 56, 0, 46, 46, 46, 0, 95, 71, 76, 79, 66, 65, 76, 95, 95, 78, 0, 40, 97, 110, 111, 110, 121, 109, 111, 117, 115, 32, 110, 97, 109, 101, 115, 112, 97, 99, 101, 41, 0, 100, 101, 99, 105, 109, 97, 108, 54, 52, 0, 100, 101, 99, 105, 109, 97, 108, 49, 50, 56, 0, 100, 101, 99, 105, 109, 97, 108, 51, 50, 0, 100, 101, 99, 105, 109, 97, 108, 49, 54, 0, 99, 104, 97, 114, 51, 50, 95, 116, 0, 99, 104, 97, 114, 49, 54, 95, 116, 0, 97, 117, 116, 111, 0, 115, 116, 100, 58, 58, 110, 117, 108, 108, 112, 116, 114, 95, 116, 0, 32, 91, 0, 32, 91, 93, 0, 93, 0, 40, 0, 41, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 0, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 0, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 0, 102, 112, 0, 38, 38, 0, 62, 0, 41, 32, 0, 32, 40, 0, 38, 0, 38, 61, 0, 61, 0, 97, 108, 105, 103, 110, 111, 102, 32, 40, 0, 99, 111, 110, 115, 116, 95, 99, 97, 115, 116, 60, 0, 62, 40, 0, 44, 0, 126, 0, 41, 40, 0, 58, 58, 0, 100, 101, 108, 101, 116, 101, 91, 93, 32, 0, 100, 121, 110, 97, 109, 105, 99, 95, 99, 97, 115, 116, 60, 0, 42, 0, 100, 101, 108, 101, 116, 101, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 40, 41, 0, 111, 112, 101, 114, 97, 116, 111, 114, 44, 0, 111, 112, 101, 114, 97, 116, 111, 114, 126, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 34, 34, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 63, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 61, 0, 60, 0, 44, 32, 0, 32, 62, 0, 100, 101, 99, 108, 116, 121, 112, 101, 40, 0, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 105, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 44, 32, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 0, 115, 116, 100, 58, 58, 0, 46, 42, 0, 46, 0, 47, 0, 47, 61, 0, 94, 0, 94, 61, 0, 61, 61, 0, 62, 61, 0, 41, 91, 0, 60, 61, 0, 60, 60, 0, 60, 60, 61, 0, 45, 0, 45, 61, 0, 42, 61, 0, 45, 45, 0, 41, 45, 45, 0, 91, 93, 32, 0, 32, 0, 33, 61, 0, 33, 0, 110, 111, 101, 120, 99, 101, 112, 116, 32, 40, 0, 124, 124, 0, 124, 0, 124, 61, 0, 45, 62, 42, 0, 43, 0, 43, 61, 0, 43, 43, 0, 41, 43, 43, 0, 45, 62, 0, 41, 32, 63, 32, 40, 0, 41, 32, 58, 32, 40, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 95, 99, 97, 115, 116, 60, 0, 37, 0, 37, 61, 0, 62, 62, 0, 62, 62, 61, 0, 115, 116, 97, 116, 105, 99, 95, 99, 97, 115, 116, 60, 0, 115, 105, 122, 101, 111, 102, 32, 40, 0, 115, 105, 122, 101, 111, 102, 46, 46, 46, 40, 0, 116, 121, 112, 101, 105, 100, 40, 0, 116, 104, 114, 111, 119, 0, 116, 104, 114, 111, 119, 32, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 32, 38, 0, 32, 38, 38, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 105, 100, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 115, 116, 100, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 0, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 86, 84, 84, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 0, 99, 111, 118, 97, 114, 105, 97, 110, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 45, 105, 110, 45, 0, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 110, 111, 110, 45, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 103, 117, 97, 114, 100, 32, 118, 97, 114, 105, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 114, 101, 102, 101, 114, 101, 110, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 121, 32, 102, 111, 114, 32, 0, 95, 98, 108, 111, 99, 107, 95, 105, 110, 118, 111, 107, 101, 0, 105, 110, 118, 111, 99, 97, 116, 105, 111, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 111, 114, 32, 98, 108, 111, 99, 107, 32, 105, 110, 32, 0 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 40960); +allocate([ 236, 48, 0, 0, 85, 67, 0, 0, 96, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 155, 67, 0, 0, 80, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 205, 69, 0, 0, 72, 11, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 93, 71, 0, 0, 236, 48, 0, 0, 59, 71, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 20, 71, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 255, 70, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 2, 73, 0, 0, 236, 48, 0, 0, 161, 72, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 36, 73, 0, 0, 196, 48, 0, 0, 249, 77, 0, 0, 236, 48, 0, 0, 152, 77, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 27, 78, 0, 0, 236, 48, 0, 0, 84, 78, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 181, 78, 0, 0, 196, 48, 0, 0, 84, 80, 0, 0, 236, 48, 0, 0, 47, 80, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 138, 91, 0, 0, 236, 48, 0, 0, 13, 91, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 176, 92, 0, 0, 192, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 230, 96, 0, 0, 236, 48, 0, 0, 98, 96, 0, 0, 8, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 155, 100, 0, 0, 196, 48, 0, 0, 93, 101, 0, 0, 236, 48, 0, 0, 216, 100, 0, 0, 40, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 180, 101, 0, 0, 236, 48, 0, 0, 241, 101, 0, 0, 40, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 118, 102, 0, 0, 196, 48, 0, 0, 165, 107, 0, 0, 236, 48, 0, 0, 88, 107, 0, 0, 96, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 239, 107, 0, 0, 236, 48, 0, 0, 118, 108, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 237, 108, 0, 0, 236, 48, 0, 0, 27, 109, 0, 0, 168, 1, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 48, 109, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 208, 1, 0, 0, 2, 4, 0, 0, 196, 48, 0, 0, 105, 109, 0, 0, 236, 48, 0, 0, 118, 109, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 157, 109, 0, 0, 240, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 191, 109, 0, 0, 196, 48, 0, 0, 227, 109, 0, 0, 236, 48, 0, 0, 27, 110, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 43, 110, 0, 0, 32, 2, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 69, 110, 0, 0, 236, 48, 0, 0, 207, 113, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 65, 114, 0, 0, 236, 48, 0, 0, 169, 114, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 36, 115, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 61, 115, 0, 0, 236, 48, 0, 0, 166, 115, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 29, 116, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 50, 116, 0, 0, 236, 48, 0, 0, 163, 116, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 35, 117, 0, 0, 176, 2, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 65, 117, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 208, 2, 0, 0, 2, 4, 0, 0, 236, 48, 0, 0, 131, 117, 0, 0, 224, 2, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 179, 117, 0, 0, 240, 2, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 222, 117, 0, 0, 196, 48, 0, 0, 11, 118, 0, 0, 236, 48, 0, 0, 151, 118, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 18, 119, 0, 0, 32, 3, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 43, 119, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 64, 3, 0, 0, 2, 4, 0, 0, 236, 48, 0, 0, 104, 119, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 147, 119, 0, 0, 96, 3, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 185, 119, 0, 0, 196, 48, 0, 0, 225, 119, 0, 0, 236, 48, 0, 0, 105, 120, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 230, 120, 0, 0, 144, 3, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 1, 121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 176, 3, 0, 0, 2, 4, 0, 0, 236, 48, 0, 0, 64, 121, 0, 0, 192, 3, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 109, 121, 0, 0, 208, 3, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 149, 121, 0, 0, 196, 48, 0, 0, 191, 121, 0, 0, 236, 48, 0, 0, 71, 122, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 193, 122, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 217, 122, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 32, 4, 0, 0, 2, 4, 0, 0, 236, 48, 0, 0, 21, 123, 0, 0, 48, 4, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 63, 123, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 100, 123, 0, 0, 196, 48, 0, 0, 200, 123, 0, 0, 236, 48, 0, 0, 62, 124, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 184, 124, 0, 0, 112, 4, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 208, 124, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 144, 4, 0, 0, 2, 4, 0, 0, 236, 48, 0, 0, 23, 125, 0, 0, 160, 4, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 76, 125, 0, 0, 176, 4, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 118, 125, 0, 0, 192, 4, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 155, 125, 0, 0, 236, 48, 0, 0, 194, 125, 0, 0, 216, 4, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 231, 125, 0, 0, 236, 48, 0, 0, 14, 126, 0, 0, 240, 4, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 38, 126, 0, 0, 200, 4, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 170, 126, 0, 0, 236, 48, 0, 0, 21, 127, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 142, 127, 0, 0, 40, 5, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 165, 127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 72, 5, 0, 0, 2, 4, 0, 0, 236, 48, 0, 0, 224, 127, 0, 0, 88, 5, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 9, 128, 0, 0, 104, 5, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 45, 128, 0, 0, 196, 48, 0, 0, 83, 128, 0, 0, 236, 48, 0, 0, 180, 128, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 37, 129, 0, 0, 152, 5, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 52, 129, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 200, 1, 0, 0, 2, 0, 0, 0, 184, 5, 0, 0, 2, 4, 0, 0, 236, 48, 0, 0, 103, 129, 0, 0, 200, 5, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 136, 129, 0, 0, 216, 5, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 164, 129, 0, 0, 196, 48, 0, 0, 250, 129, 0, 0, 236, 48, 0, 0, 203, 144, 0, 0, 80, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 9, 145, 0, 0, 80, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 34, 145, 0, 0, 88, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 58, 145, 0, 0, 88, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 247, 145, 0, 0, 56, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 33, 146, 0, 0, 236, 48, 0, 0, 51, 146, 0, 0, 56, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 93, 146, 0, 0, 196, 48, 0, 0, 142, 146, 0, 0, 44, 49, 0, 0, 191, 146, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 40, 6, 0, 0, 3, 244, 255, 255, 44, 49, 0, 0, 238, 146, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 64, 6, 0, 0, 3, 244, 255, 255, 44, 49, 0, 0, 29, 147, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 40, 6, 0, 0, 3, 244, 255, 255, 44, 49, 0, 0, 76, 147, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 64, 6, 0, 0, 3, 244, 255, 255, 44, 49, 0, 0, 123, 147, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 96, 6, 0, 0, 2, 0, 0, 0, 144, 6, 0, 0, 2, 8, 0, 0, 236, 48, 0, 0, 171, 147, 0, 0, 240, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 191, 147, 0, 0, 64, 11, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 213, 147, 0, 0, 240, 6, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 233, 147, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 48, 7, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 45, 148, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 7, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 67, 148, 0, 0, 44, 49, 0, 0, 130, 148, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 112, 7, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 198, 148, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 7, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 220, 148, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 32, 149, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 54, 149, 0, 0, 44, 49, 0, 0, 93, 149, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 232, 7, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 161, 149, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 183, 149, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 40, 8, 0, 0, 2, 0, 0, 0, 48, 8, 0, 0, 0, 8, 0, 0, 196, 48, 0, 0, 252, 149, 0, 0, 196, 48, 0, 0, 15, 150, 0, 0, 44, 49, 0, 0, 113, 151, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 40, 8, 0, 0, 2, 0, 0, 0, 96, 8, 0, 0, 0, 8, 0, 0, 196, 48, 0, 0, 182, 151, 0, 0, 44, 49, 0, 0, 216, 151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 136, 8, 0, 0, 0, 8, 0, 0, 196, 48, 0, 0, 29, 152, 0, 0, 44, 49, 0, 0, 50, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 136, 8, 0, 0, 0, 8, 0, 0, 44, 49, 0, 0, 119, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 208, 8, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 147, 152, 0, 0, 44, 49, 0, 0, 168, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 208, 8, 0, 0, 2, 0, 0, 0, 44, 49, 0, 0, 196, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 208, 8, 0, 0, 2, 0, 0, 0, 44, 49, 0, 0, 224, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 208, 8, 0, 0, 2, 0, 0, 0, 44, 49, 0, 0, 252, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 88, 9, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 66, 153, 0, 0, 44, 49, 0, 0, 106, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 128, 9, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 176, 153, 0, 0, 44, 49, 0, 0, 212, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 168, 9, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 26, 154, 0, 0, 44, 49, 0, 0, 57, 154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 208, 9, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 127, 154, 0, 0, 44, 49, 0, 0, 152, 154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 248, 9, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 173, 154, 0, 0, 44, 49, 0, 0, 197, 154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 248, 9, 0, 0, 2, 0, 0, 0, 236, 48, 0, 0, 218, 154, 0, 0, 48, 10, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 252, 154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 80, 10, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 31, 155, 0, 0, 236, 48, 0, 0, 54, 155, 0, 0, 48, 10, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 89, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 80, 10, 0, 0, 2, 0, 0, 0, 44, 49, 0, 0, 123, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 80, 10, 0, 0, 2, 0, 0, 0, 44, 49, 0, 0, 157, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 80, 10, 0, 0, 2, 0, 0, 0, 236, 48, 0, 0, 192, 155, 0, 0, 240, 6, 0, 0, 0, 0, 0, 0, 44, 49, 0, 0, 214, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 248, 10, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 232, 155, 0, 0, 44, 49, 0, 0, 253, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 240, 6, 0, 0, 2, 0, 0, 0, 248, 10, 0, 0, 2, 0, 0, 0, 236, 48, 0, 0, 15, 156, 0, 0, 240, 6, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 36, 156, 0, 0, 240, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 248, 156, 0, 0, 196, 48, 0, 0, 30, 158, 0, 0, 236, 48, 0, 0, 252, 157, 0, 0, 112, 11, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 169, 157, 0, 0, 80, 11, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 206, 157, 0, 0, 128, 11, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 239, 157, 0, 0, 236, 48, 0, 0, 228, 158, 0, 0, 72, 11, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 51, 159, 0, 0, 112, 11, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 15, 159, 0, 0, 152, 11, 0, 0, 0, 0, 0, 0, 236, 48, 0, 0, 85, 159, 0, 0, 80, 11, 0, 0, 0, 0, 0, 0, 144, 110, 0, 0, 220, 58, 0, 0, 231, 58, 0, 0, 244, 58, 0, 0, 8, 59, 0, 0, 18, 59, 0, 0, 31, 59, 0, 0, 45, 59, 0, 0, 60, 59, 0, 0, 66, 59, 0, 0, 70, 59, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 8, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 12, 0, 0, 56, 12, 0, 0, 76, 12, 0, 0, 20, 12, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 96, 6, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 9, 0, 0, 0, 3, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 0, 20, 0, 0, 0, 24, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 13, 0, 0, 0, 5, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 208, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 232, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 248, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 248, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 136, 13, 0, 0, 236, 13, 0, 0, 40, 14, 0, 0, 60, 14, 0, 0, 80, 14, 0, 0, 100, 14, 0, 0, 20, 14, 0, 0, 0, 14, 0, 0, 176, 13, 0, 0, 156, 13, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 192, 6, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 192, 6, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 192, 6, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 96, 6, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 144, 6, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 144, 6, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 174, 186, 0, 0, 150, 190, 0, 0, 0, 0, 0, 0, 16, 1, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 15, 0, 0, 0, 7, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 17, 0, 0, 0, 8, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 72, 1, 0, 0, 49, 0, 0, 0, 53, 0, 0, 0, 19, 0, 0, 0, 9, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 104, 1, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 21, 0, 0, 0, 10, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 10, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 128, 1, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 23, 0, 0, 0, 11, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 24, 0, 0, 0, 11, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 152, 1, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 152, 1, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 224, 1, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 16, 2, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 61, 0, 0, 0, 75, 0, 0, 0, 26, 0, 0, 0, 12, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 27, 0, 0, 0, 12, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 64, 2, 0, 0, 61, 0, 0, 0, 78, 0, 0, 0, 29, 0, 0, 0, 13, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 30, 0, 0, 0, 13, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 80, 2, 0, 0, 71, 0, 0, 0, 81, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 104, 2, 0, 0, 61, 0, 0, 0, 82, 0, 0, 0, 32, 0, 0, 0, 14, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 33, 0, 0, 0, 14, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 120, 2, 0, 0, 71, 0, 0, 0, 85, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 144, 2, 0, 0, 61, 0, 0, 0, 86, 0, 0, 0, 35, 0, 0, 0, 15, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 36, 0, 0, 0, 15, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 160, 2, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 160, 2, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 224, 2, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 61, 0, 0, 0, 95, 0, 0, 0, 38, 0, 0, 0, 16, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 39, 0, 0, 0, 16, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 16, 3, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 2, 0, 0, 0, 9, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 16, 3, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 80, 3, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 112, 3, 0, 0, 61, 0, 0, 0, 104, 0, 0, 0, 41, 0, 0, 0, 17, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 42, 0, 0, 0, 17, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 128, 3, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 128, 3, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 192, 3, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 224, 3, 0, 0, 61, 0, 0, 0, 113, 0, 0, 0, 44, 0, 0, 0, 18, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 45, 0, 0, 0, 18, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 240, 3, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 2, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 240, 3, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 48, 4, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 80, 4, 0, 0, 61, 0, 0, 0, 122, 0, 0, 0, 47, 0, 0, 0, 19, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 48, 0, 0, 0, 19, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 0, 96, 4, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 96, 4, 0, 0, 127, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 200, 4, 0, 0, 129, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 176, 4, 0, 0, 131, 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 224, 4, 0, 0, 129, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 8, 5, 0, 0, 61, 0, 0, 0, 134, 0, 0, 0, 50, 0, 0, 0, 20, 0, 0, 0, 135, 0, 0, 0, 136, 0, 0, 0, 51, 0, 0, 0, 20, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 24, 5, 0, 0, 137, 0, 0, 0, 138, 0, 0, 0, 2, 0, 0, 0, 13, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 24, 5, 0, 0, 139, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 88, 5, 0, 0, 141, 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 61, 0, 0, 0, 143, 0, 0, 0, 53, 0, 0, 0, 21, 0, 0, 0, 144, 0, 0, 0, 145, 0, 0, 0, 54, 0, 0, 0, 21, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 136, 5, 0, 0, 146, 0, 0, 0, 147, 0, 0, 0, 2, 0, 0, 0, 14, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 136, 5, 0, 0, 148, 0, 0, 0, 149, 0, 0, 0, 0, 0, 0, 0, 200, 5, 0, 0, 150, 0, 0, 0, 151, 0, 0, 0, 44, 130, 0, 0, 62, 130, 0, 0, 120, 19, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 154, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 236, 19, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 7, 0, 0, 0, 162, 194, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 236, 19, 0, 0, 100, 20, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 170, 198, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 192, 3, 0, 0, 192, 4, 0, 0, 192, 5, 0, 0, 192, 6, 0, 0, 192, 7, 0, 0, 192, 8, 0, 0, 192, 9, 0, 0, 192, 10, 0, 0, 192, 11, 0, 0, 192, 12, 0, 0, 192, 13, 0, 0, 192, 14, 0, 0, 192, 15, 0, 0, 192, 16, 0, 0, 192, 17, 0, 0, 192, 18, 0, 0, 192, 19, 0, 0, 192, 20, 0, 0, 192, 21, 0, 0, 192, 22, 0, 0, 192, 23, 0, 0, 192, 24, 0, 0, 192, 25, 0, 0, 192, 26, 0, 0, 192, 27, 0, 0, 192, 28, 0, 0, 192, 29, 0, 0, 192, 30, 0, 0, 192, 31, 0, 0, 192, 0, 0, 0, 179, 1, 0, 0, 195, 2, 0, 0, 195, 3, 0, 0, 195, 4, 0, 0, 195, 5, 0, 0, 195, 6, 0, 0, 195, 7, 0, 0, 195, 8, 0, 0, 195, 9, 0, 0, 195, 10, 0, 0, 195, 11, 0, 0, 195, 12, 0, 0, 195, 13, 0, 0, 211, 14, 0, 0, 195, 15, 0, 0, 195, 0, 0, 12, 187, 1, 0, 12, 195, 2, 0, 12, 195, 3, 0, 12, 195, 4, 0, 12, 211, 10, 0, 0, 0, 100, 0, 0, 0, 232, 3, 0, 0, 16, 39, 0, 0, 160, 134, 1, 0, 64, 66, 15, 0, 128, 150, 152, 0, 0, 225, 245, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 50, 0, 0, 56, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 5, 0, 0, 152, 0, 0, 0, 153, 0, 0, 0, 22, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 22, 0, 0, 0, 3, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 248, 5, 0, 0, 152, 0, 0, 0, 154, 0, 0, 0, 23, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 59, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 4, 0, 0, 0, 24, 0, 0, 0, 11, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 8, 6, 0, 0, 155, 0, 0, 0, 156, 0, 0, 0, 24, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 13, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 26, 0, 0, 0, 14, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 24, 6, 0, 0, 155, 0, 0, 0, 157, 0, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 65, 0, 0, 0, 62, 0, 0, 0, 13, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 28, 0, 0, 0, 15, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 211, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 121, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 143, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 169, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 187, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 56, 6, 0, 0, 158, 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 80, 6, 0, 0, 152, 0, 0, 0, 160, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 4, 0, 0, 0, 24, 0, 0, 0, 3, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 88, 6, 0, 0, 155, 0, 0, 0, 161, 0, 0, 0, 26, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 13, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 28, 0, 0, 0, 14, 0, 0, 0, 27, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 96, 6, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 120, 6, 0, 0, 162, 0, 0, 0, 163, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 120, 6, 0, 0, 164, 0, 0, 0, 165, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 144, 6, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 144, 6, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 168, 6, 0, 0, 166, 0, 0, 0, 167, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 168, 6, 0, 0, 168, 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 224, 6, 0, 0, 170, 0, 0, 0, 171, 0, 0, 0, 172, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 173, 0, 0, 0, 174, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 16, 7, 0, 0, 175, 0, 0, 0, 176, 0, 0, 0, 172, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 80, 7, 0, 0, 177, 0, 0, 0, 178, 0, 0, 0, 172, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 136, 7, 0, 0, 179, 0, 0, 0, 180, 0, 0, 0, 172, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 200, 7, 0, 0, 181, 0, 0, 0, 182, 0, 0, 0, 172, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 26, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 183, 0, 0, 0, 184, 0, 0, 0, 172, 0, 0, 0, 68, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 248, 255, 255, 255, 0, 8, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 56, 8, 0, 0, 185, 0, 0, 0, 186, 0, 0, 0, 172, 0, 0, 0, 76, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 2, 0, 0, 0, 248, 255, 255, 255, 56, 8, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 45 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); +allocate([ 37, 0, 0, 0, 109, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 99, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 117, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 116, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 111, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 97, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 98, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 8, 0, 0, 187, 0, 0, 0, 188, 0, 0, 0, 172, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 144, 8, 0, 0, 189, 0, 0, 0, 190, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 176, 8, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 172, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 86, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 216, 8, 0, 0, 193, 0, 0, 0, 194, 0, 0, 0, 172, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 89, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 248, 8, 0, 0, 195, 0, 0, 0, 196, 0, 0, 0, 172, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 92, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 24, 9, 0, 0, 197, 0, 0, 0, 198, 0, 0, 0, 172, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 95, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 56, 9, 0, 0, 199, 0, 0, 0, 200, 0, 0, 0, 172, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 96, 9, 0, 0, 201, 0, 0, 0, 202, 0, 0, 0, 172, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 136, 9, 0, 0, 203, 0, 0, 0, 204, 0, 0, 0, 172, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 176, 9, 0, 0, 205, 0, 0, 0, 206, 0, 0, 0, 172, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 216, 9, 0, 0, 207, 0, 0, 0, 208, 0, 0, 0, 172, 0, 0, 0, 18, 0, 0, 0, 4, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 209, 0, 0, 0, 210, 0, 0, 0, 172, 0, 0, 0, 19, 0, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 32, 10, 0, 0, 211, 0, 0, 0, 212, 0, 0, 0, 172, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 12, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 88, 10, 0, 0, 211, 0, 0, 0, 213, 0, 0, 0, 172, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 12, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 136, 10, 0, 0, 214, 0, 0, 0, 215, 0, 0, 0, 172, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 14, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 200, 10, 0, 0, 216, 0, 0, 0, 217, 0, 0, 0, 172, 0, 0, 0, 0, 0, 0, 0, 216, 10, 0, 0, 218, 0, 0, 0, 219, 0, 0, 0, 172, 0, 0, 0, 30, 0, 0, 0, 20, 0, 0, 0, 31, 0, 0, 0, 21, 0, 0, 0, 32, 0, 0, 0, 1, 0, 0, 0, 22, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 32, 11, 0, 0, 220, 0, 0, 0, 221, 0, 0, 0, 172, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 48, 11, 0, 0, 222, 0, 0, 0, 223, 0, 0, 0, 172, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 102, 0, 0, 0, 97, 0, 0, 0, 108, 0, 0, 0, 115, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 6, 0, 0, 211, 0, 0, 0, 224, 0, 0, 0, 172, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 211, 0, 0, 0, 225, 0, 0, 0, 172, 0, 0, 0, 23, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 33, 0, 0, 0, 24, 0, 0, 0, 34, 0, 0, 0, 25, 0, 0, 0, 35, 0, 0, 0, 5, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 104, 10, 0, 0, 211, 0, 0, 0, 226, 0, 0, 0, 172, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 18, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 168, 10, 0, 0, 211, 0, 0, 0, 227, 0, 0, 0, 172, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 20, 0, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 48, 10, 0, 0, 211, 0, 0, 0, 228, 0, 0, 0, 172, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 12, 0, 0, 0, 98, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 80, 11, 0, 0, 229, 0, 0, 0, 230, 0, 0, 0, 231, 0, 0, 0, 232, 0, 0, 0, 27, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 96, 11, 0, 0, 229, 0, 0, 0, 233, 0, 0, 0, 231, 0, 0, 0, 232, 0, 0, 0, 27, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 43, 158, 0, 0, 0, 0, 0, 0, 136, 11, 0, 0, 234, 0, 0, 0, 235, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 184, 11, 0, 0, 229, 0, 0, 0, 236, 0, 0, 0, 231, 0, 0, 0, 232, 0, 0, 0, 27, 0, 0, 0, 8, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 3, 32, 2, 32, 2, 32, 2, 32, 2, 32, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 96, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 4, 192, 4, 192, 4, 192, 4, 192, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 108, 111, 98, 97, 108, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 116, 111, 112, 109, 111, 115, 116, 0, 73, 110, 116, 56, 65, 114, 114, 97, 121, 0, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 0, 105, 109, 112, 111, 115, 115, 105, 98, 108, 101, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 77, 97, 116, 104, 0, 105, 109, 117, 108, 0, 99, 108, 122, 51, 50, 0, 102, 114, 111, 117, 110, 100, 0, 97, 115, 109, 50, 119, 97, 115, 109, 0, 102, 54, 52, 45, 114, 101, 109, 0, 102, 54, 52, 45, 116, 111, 45, 105, 110, 116, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 115, 109, 50, 119, 97, 115, 109, 95, 105, 51, 50, 95, 116, 101, 109, 112, 0, 100, 101, 98, 117, 103, 103, 101, 114, 0, 95, 95, 103, 114, 111, 119, 87, 97, 115, 109, 77, 101, 109, 111, 114, 121, 0, 110, 101, 119, 83, 105, 122, 101, 0, 102, 117, 110, 99, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 101, 120, 112, 111, 114, 116, 0, 105, 109, 112, 111, 114, 116, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 98, 114, 0, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 0, 77, 97, 116, 104, 95, 99, 116, 122, 51, 50, 0, 77, 97, 116, 104, 95, 112, 111, 112, 99, 110, 116, 51, 50, 0, 77, 97, 116, 104, 95, 97, 98, 115, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 0, 77, 97, 116, 104, 95, 116, 114, 117, 110, 99, 0, 77, 97, 116, 104, 95, 78, 69, 65, 82, 69, 83, 84, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 0, 77, 97, 116, 104, 95, 109, 97, 120, 0, 77, 97, 116, 104, 95, 109, 105, 110, 0, 97, 115, 115, 101, 114, 116, 95, 114, 101, 116, 117, 114, 110, 0, 97, 115, 115, 101, 114, 116, 95, 116, 114, 97, 112, 0, 97, 115, 115, 101, 114, 116, 95, 105, 110, 118, 97, 108, 105, 100, 0, 115, 112, 101, 99, 116, 101, 115, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 0, 70, 85, 78, 67, 83, 73, 71, 36, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 84, 79, 80, 76, 69, 86, 69, 76, 0, 115, 114, 99, 47, 97, 115, 109, 50, 119, 97, 115, 109, 46, 104, 0, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 0, 97, 115, 109, 70, 117, 110, 99, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 0, 98, 111, 100, 121, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 32, 38, 38, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 32, 38, 38, 32, 40, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 117, 115, 101, 32, 97, 115, 109, 34, 41, 32, 124, 124, 32, 98, 111, 100, 121, 91, 48, 93, 91, 49, 93, 91, 49, 93, 45, 62, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 40, 41, 32, 61, 61, 32, 73, 83, 116, 114, 105, 110, 103, 40, 34, 97, 108, 109, 111, 115, 116, 32, 97, 115, 109, 34, 41, 41, 0, 118, 97, 108, 117, 101, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 79, 82, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 51, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 32, 61, 61, 32, 80, 76, 85, 83, 0, 105, 109, 112, 111, 114, 116, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 49, 93, 91, 49, 93, 32, 61, 61, 32, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 38, 38, 32, 118, 97, 108, 117, 101, 91, 50, 93, 91, 48, 93, 91, 49, 93, 45, 62, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 32, 61, 61, 32, 48, 0, 118, 97, 108, 117, 101, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 105, 110, 118, 97, 108, 105, 100, 32, 115, 104, 111, 114, 116, 32, 118, 105, 101, 119, 32, 105, 109, 112, 111, 114, 116, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 97, 114, 32, 101, 108, 101, 109, 101, 110, 116, 0, 112, 97, 105, 114, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 95, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 95, 114, 101, 112, 108, 97, 99, 101, 95, 109, 101, 109, 111, 114, 121, 0, 33, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 119, 97, 115, 109, 46, 99, 104, 101, 99, 107, 70, 117, 110, 99, 116, 105, 111, 110, 40, 118, 97, 108, 117, 101, 41, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 83, 116, 97, 114, 116, 115, 46, 102, 105, 110, 100, 40, 116, 97, 98, 108, 101, 78, 97, 109, 101, 41, 32, 33, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 83, 116, 97, 114, 116, 115, 46, 101, 110, 100, 40, 41, 0, 33, 102, 117, 110, 99, 45, 62, 116, 121, 112, 101, 46, 105, 115, 40, 41, 0, 120, 54, 52, 0, 121, 54, 52, 0, 10, 102, 117, 110, 99, 58, 32, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 83, 84, 65, 84, 0, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 0, 99, 117, 114, 114, 91, 48, 93, 32, 61, 61, 32, 65, 83, 83, 73, 71, 78, 32, 38, 38, 32, 99, 117, 114, 114, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 32, 38, 38, 32, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 112, 97, 114, 101, 110, 116, 76, 97, 98, 101, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 0, 109, 111, 100, 105, 102, 105, 101, 114, 32, 63, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 52, 93, 32, 61, 61, 32, 39, 48, 39, 32, 38, 38, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 53, 93, 32, 61, 61, 32, 39, 120, 39, 32, 58, 32, 49, 0, 115, 114, 99, 47, 112, 97, 114, 115, 105, 110, 103, 46, 104, 0, 112, 97, 114, 115, 101, 67, 111, 110, 115, 116, 0, 114, 101, 116, 45, 62, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 116, 121, 112, 101, 0, 115, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 105, 109, 112, 111, 114, 116, 95, 116, 97, 98, 108, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 95, 115, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 101, 120, 112, 111, 114, 116, 95, 116, 97, 98, 108, 101, 0, 100, 97, 116, 97, 95, 115, 101, 103, 109, 101, 110, 116, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 95, 116, 97, 98, 108, 101, 0, 110, 97, 109, 101, 115, 0, 101, 110, 100, 0, 115, 116, 97, 114, 116, 95, 102, 117, 110, 99, 116, 105, 111, 110, 0, 97, 115, 109, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 112, 114, 111, 118, 105, 100, 101, 100, 84, 111, 116, 97, 108, 77, 101, 109, 111, 114, 121, 39, 93, 59, 32, 125, 0, 69, 114, 114, 111, 114, 58, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 109, 101, 109, 111, 114, 121, 32, 105, 115, 32, 110, 111, 116, 32, 97, 32, 109, 117, 108, 116, 105, 112, 108, 101, 32, 111, 102, 32, 116, 104, 101, 32, 54, 52, 107, 32, 119, 97, 115, 109, 32, 112, 97, 103, 101, 32, 115, 105, 122, 101, 10, 0, 119, 97, 115, 109, 105, 110, 103, 46, 46, 46, 10, 0, 111, 112, 116, 105, 109, 105, 122, 105, 110, 103, 46, 46, 46, 10, 0, 109, 97, 112, 112, 105, 110, 103, 32, 103, 108, 111, 98, 97, 108, 115, 46, 46, 46, 10, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 44, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 41, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 61, 32, 36, 49, 32, 125, 0, 119, 97, 115, 109, 45, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 32, 112, 97, 114, 115, 105, 110, 103, 46, 46, 46, 10, 0, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 105, 110, 103, 32, 109, 111, 100, 117, 108, 101, 58, 32, 10, 0, 103, 101, 110, 101, 114, 97, 116, 105, 110, 103, 32, 101, 120, 112, 111, 114, 116, 115, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 32, 61, 32, 123, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 97, 115, 109, 69, 120, 112, 111, 114, 116, 115, 39, 93, 91, 110, 97, 109, 101, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 65, 114, 114, 97, 121, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 46, 115, 108, 105, 99, 101, 46, 99, 97, 108, 108, 40, 97, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 95, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 39, 93, 40, 36, 48, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 59, 32, 125, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 110, 97, 109, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 50, 41, 59, 32, 97, 115, 115, 101, 114, 116, 40, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 44, 32, 39, 99, 104, 101, 99, 107, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 39, 32, 43, 32, 110, 97, 109, 101, 32, 43, 32, 39, 32, 61, 32, 39, 32, 43, 32, 109, 111, 100, 32, 43, 32, 39, 46, 39, 32, 43, 32, 98, 97, 115, 101, 41, 59, 32, 125, 0, 99, 114, 101, 97, 116, 105, 110, 103, 32, 105, 110, 115, 116, 97, 110, 99, 101, 46, 46, 46, 10, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 101, 120, 116, 114, 97, 83, 116, 97, 99, 107, 84, 114, 97, 99, 101, 39, 93, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 95, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 95, 115, 116, 97, 99, 107, 95, 116, 114, 97, 99, 101, 39, 93, 40, 41, 41, 59, 32, 125, 59, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 106, 115, 46, 99, 112, 112, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 108, 101, 110, 103, 116, 104, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 91, 36, 48, 93, 32, 125, 0, 99, 97, 108, 108, 95, 102, 114, 111, 109, 95, 106, 115, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 117, 110, 100, 101, 102, 105, 110, 101, 100, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 82, 101, 116, 117, 114, 110, 39, 93, 32, 61, 32, 36, 48, 32, 125, 0, 115, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 105, 115, 116, 114, 105, 110, 103, 46, 104, 0, 73, 83, 116, 114, 105, 110, 103, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 105, 115, 83, 116, 114, 105, 110, 103, 40, 41, 0, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 0, 115, 105, 122, 101, 0, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 103, 101, 116, 78, 117, 109, 98, 101, 114, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 97, 108, 108, 111, 99, 97, 116, 101, 71, 108, 111, 98, 97, 108, 0, 110, 101, 120, 116, 71, 108, 111, 98, 97, 108, 32, 60, 32, 109, 97, 120, 71, 108, 111, 98, 97, 108, 0, 105, 109, 112, 111, 114, 116, 101, 100, 91, 48, 93, 32, 61, 61, 32, 68, 79, 84, 0, 109, 111, 100, 117, 108, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 97, 98, 115, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 108, 108, 118, 109, 95, 99, 116, 116, 122, 95, 105, 51, 50, 46, 105, 115, 78, 117, 108, 108, 40, 41, 0, 103, 101, 116, 67, 83, 116, 114, 105, 110, 103, 0, 111, 112, 101, 114, 97, 110, 100, 115, 32, 38, 38, 32, 111, 112, 101, 114, 97, 110, 100, 115, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 103, 101, 116, 66, 117, 105, 108, 116, 105, 110, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 105, 105, 0, 102, 102, 0, 100, 100, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 51, 50, 0, 103, 101, 116, 105, 51, 50, 0, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 38, 38, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 63, 32, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 34, 40, 110, 117, 108, 108, 41, 34, 0, 91, 93, 0, 110, 117, 108, 108, 0, 34, 58, 32, 0, 112, 97, 115, 115, 0, 115, 114, 99, 47, 112, 97, 115, 115, 46, 104, 0, 78, 83, 116, 51, 95, 95, 49, 49, 57, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 99, 97, 115, 116, 84, 111, 70, 51, 50, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 54, 52, 0, 99, 97, 115, 116, 84, 111, 70, 54, 52, 0, 97, 115, 109, 50, 119, 97, 115, 109, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 115, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 115, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 32, 38, 38, 32, 105, 110, 115, 116, 97, 110, 99, 101, 32, 61, 61, 32, 110, 117, 108, 108, 112, 116, 114, 0, 112, 114, 101, 112, 97, 114, 101, 50, 119, 97, 115, 109, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 33, 33, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 87, 65, 83, 77, 95, 74, 83, 95, 68, 69, 66, 85, 71, 39, 93, 32, 125, 0, 47, 47, 32, 69, 77, 83, 67, 82, 73, 80, 84, 69, 78, 95, 83, 84, 65, 82, 84, 95, 70, 85, 78, 67, 83, 0, 114, 101, 116, 117, 114, 110, 32, 116, 114, 117, 101, 59, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 115, 116, 114, 115, 116, 114, 40, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 49, 44, 32, 34, 102, 117, 110, 99, 116, 105, 111, 110, 32, 34, 41, 32, 61, 61, 32, 48, 0, 112, 114, 111, 99, 101, 115, 115, 0, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 69, 110, 100, 32, 62, 32, 103, 114, 111, 119, 116, 104, 70, 117, 110, 99, 83, 116, 97, 114, 116, 32, 43, 32, 53, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 115, 45, 112, 97, 114, 115, 101, 114, 46, 104, 0, 112, 97, 114, 115, 101, 0, 105, 115, 76, 105, 115, 116, 95, 0, 108, 105, 115, 116, 0, 32, 41, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 79, 68, 85, 76, 69, 0, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 0, 33, 105, 115, 76, 105, 115, 116, 95, 0, 115, 116, 114, 0, 102, 117, 110, 99, 46, 105, 115, 76, 105, 115, 116, 40, 41, 0, 112, 97, 114, 115, 101, 84, 121, 112, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 114, 101, 115, 117, 108, 116, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 82, 69, 83, 85, 76, 84, 0, 112, 97, 114, 115, 101, 73, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 112, 97, 114, 115, 101, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 97, 98, 111, 114, 116, 105, 110, 103, 32, 111, 110, 32, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 54, 39, 0, 109, 97, 107, 101, 76, 111, 97, 100, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 50, 39, 0, 99, 95, 115, 116, 114, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 108, 97, 98, 101, 108, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 0, 109, 97, 107, 101, 66, 108, 111, 99, 107, 0, 105, 110, 118, 97, 108, 105, 100, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 114, 101, 116, 45, 62, 102, 117, 108, 108, 84, 121, 112, 101, 0, 109, 97, 107, 101, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 78, 52, 119, 97, 115, 109, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 95, 105, 100, 32, 61, 61, 32, 84, 40, 41, 46, 95, 105, 100, 0, 99, 97, 115, 116, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 99, 117, 114, 114, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 83, 69, 71, 77, 69, 78, 84, 0, 112, 97, 114, 115, 101, 77, 101, 109, 111, 114, 121, 0, 115, 91, 50, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 69, 77, 79, 82, 89, 0, 112, 97, 114, 115, 101, 69, 120, 112, 111, 114, 116, 0, 61, 61, 32, 114, 101, 97, 100, 69, 110, 100, 0, 112, 111, 115, 32, 61, 61, 32, 98, 101, 102, 111, 114, 101, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 46, 104, 0, 114, 101, 97, 100, 0, 61, 61, 32, 114, 101, 97, 100, 72, 101, 97, 100, 101, 114, 0, 120, 32, 61, 61, 32, 121, 0, 118, 101, 114, 105, 102, 121, 73, 110, 116, 51, 50, 0, 60, 61, 61, 0, 103, 101, 116, 73, 110, 116, 51, 50, 58, 32, 0, 32, 61, 61, 62, 0, 103, 101, 116, 73, 110, 116, 49, 54, 58, 32, 0, 109, 111, 114, 101, 40, 41, 0, 103, 101, 116, 73, 110, 116, 56, 0, 103, 101, 116, 73, 110, 116, 56, 58, 32, 0, 32, 40, 97, 116, 32, 0, 103, 101, 116, 85, 51, 50, 76, 69, 66, 58, 32, 0, 118, 97, 108, 117, 101, 32, 60, 32, 48, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 104, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 104, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 85, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 32, 43, 32, 115, 101, 99, 116, 105, 111, 110, 83, 105, 122, 101, 32, 60, 61, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 61, 61, 32, 114, 101, 97, 100, 83, 116, 97, 114, 116, 0, 61, 61, 32, 114, 101, 97, 100, 77, 101, 109, 111, 114, 121, 0, 118, 101, 114, 105, 102, 121, 73, 110, 116, 56, 0, 61, 61, 32, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 58, 32, 0, 114, 101, 97, 100, 32, 111, 110, 101, 0, 110, 117, 109, 32, 112, 97, 114, 97, 109, 115, 58, 32, 0, 61, 61, 32, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 105, 109, 112, 111, 114, 116, 36, 0, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 73, 109, 112, 111, 114, 116, 115, 0, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 45, 62, 110, 97, 109, 101, 46, 105, 115, 40, 41, 0, 103, 101, 116, 73, 110, 108, 105, 110, 101, 83, 116, 114, 105, 110, 103, 58, 32, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 97, 100, 32, 111, 110, 101, 32, 97, 116, 32, 0, 115, 105, 122, 101, 32, 62, 32, 48, 0, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 97, 100, 105, 110, 103, 0, 112, 114, 111, 99, 101, 115, 115, 105, 110, 103, 32, 102, 117, 110, 99, 116, 105, 111, 110, 58, 32, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 100, 101, 112, 116, 104, 32, 61, 61, 32, 48, 0, 118, 97, 114, 36, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 105, 110, 116, 111, 32, 0, 32, 97, 116, 32, 0, 114, 101, 97, 100, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 101, 101, 105, 110, 103, 32, 0, 98, 97, 100, 32, 99, 111, 100, 101, 32, 48, 120, 0, 122, 122, 32, 114, 101, 99, 117, 114, 115, 101, 32, 102, 114, 111, 109, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 108, 111, 99, 107, 0, 101, 110, 100, 32, 62, 61, 32, 115, 116, 97, 114, 116, 0, 118, 105, 115, 105, 116, 66, 108, 111, 99, 107, 0, 10, 32, 122, 122, 32, 66, 108, 111, 99, 107, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 108, 97, 98, 101, 108, 36, 0, 112, 111, 115, 32, 62, 32, 48, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 0, 117, 110, 103, 101, 116, 73, 110, 116, 56, 32, 40, 97, 116, 32, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 73, 102, 0, 101, 110, 100, 32, 45, 32, 115, 116, 97, 114, 116, 32, 61, 61, 32, 50, 0, 118, 105, 115, 105, 116, 73, 102, 0, 101, 110, 100, 32, 45, 32, 115, 116, 97, 114, 116, 32, 61, 61, 32, 49, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 114, 101, 97, 107, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 45, 32, 49, 32, 45, 32, 111, 102, 102, 115, 101, 116, 32, 60, 32, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 66, 114, 101, 97, 107, 78, 97, 109, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 119, 105, 116, 99, 104, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 0, 118, 105, 115, 105, 116, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 109, 112, 111, 114, 116, 32, 0, 32, 119, 105, 116, 104, 32, 116, 121, 112, 101, 32, 0, 32, 97, 110, 100, 32, 0, 32, 112, 97, 114, 97, 109, 115, 10, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 71, 101, 116, 76, 111, 99, 97, 108, 32, 0, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 46, 105, 115, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 76, 111, 99, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 76, 111, 99, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 108, 101, 99, 116, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 82, 101, 116, 117, 114, 110, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 78, 111, 112, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 66, 105, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 85, 110, 97, 114, 121, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 111, 110, 115, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 51, 50, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 85, 54, 52, 76, 69, 66, 58, 32, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 52, 95, 69, 69, 70, 97, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 55, 87, 97, 115, 109, 66, 105, 110, 97, 114, 121, 66, 117, 105, 108, 100, 101, 114, 57, 103, 101, 116, 83, 54, 52, 76, 69, 66, 69, 118, 69, 85, 108, 118, 69, 95, 0, 103, 101, 116, 70, 108, 111, 97, 116, 51, 50, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 51, 50, 0, 103, 101, 116, 70, 108, 111, 97, 116, 54, 52, 58, 32, 0, 103, 101, 116, 73, 110, 116, 54, 52, 58, 32, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 102, 54, 52, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 76, 111, 97, 100, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 116, 111, 114, 101, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 72, 111, 115, 116, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 112, 111, 112, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 61, 61, 32, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 105, 110, 100, 101, 120, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 68, 97, 116, 97, 83, 101, 103, 109, 101, 110, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 84, 97, 98, 108, 101, 0, 61, 61, 32, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 110, 117, 109, 76, 111, 99, 97, 108, 115, 32, 61, 61, 32, 48, 0, 114, 101, 97, 100, 78, 97, 109, 101, 115, 0, 105, 110, 100, 101, 120, 32, 60, 32 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10240); +allocate([ 119, 97, 115, 109, 46, 102, 117, 110, 99, 116, 105, 111, 110, 115, 46, 115, 105, 122, 101, 40, 41, 0, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 90, 49, 49, 105, 110, 115, 116, 97, 110, 116, 105, 97, 116, 101, 69, 49, 57, 74, 83, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 0, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 55, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 36, 48, 41, 59, 32, 125, 0, 123, 32, 118, 97, 114, 32, 115, 111, 117, 114, 99, 101, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 72, 69, 65, 80, 56, 39, 93, 46, 115, 117, 98, 97, 114, 114, 97, 121, 40, 36, 49, 44, 32, 36, 49, 32, 43, 32, 36, 50, 41, 59, 32, 118, 97, 114, 32, 116, 97, 114, 103, 101, 116, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 110, 101, 119, 66, 117, 102, 102, 101, 114, 39, 93, 41, 59, 32, 116, 97, 114, 103, 101, 116, 46, 115, 101, 116, 40, 115, 111, 117, 114, 99, 101, 44, 32, 36, 48, 41, 59, 32, 125, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 91, 93, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 46, 112, 117, 115, 104, 40, 36, 48, 41, 32, 125, 0, 123, 32, 118, 97, 114, 32, 109, 111, 100, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 59, 32, 118, 97, 114, 32, 98, 97, 115, 101, 32, 61, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 49, 41, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 39, 93, 32, 61, 32, 110, 117, 108, 108, 59, 32, 118, 97, 114, 32, 108, 111, 111, 107, 117, 112, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 108, 111, 111, 107, 117, 112, 73, 109, 112, 111, 114, 116, 39, 93, 40, 109, 111, 100, 44, 32, 98, 97, 115, 101, 41, 59, 32, 114, 101, 116, 117, 114, 110, 32, 108, 111, 111, 107, 117, 112, 46, 97, 112, 112, 108, 121, 40, 110, 117, 108, 108, 44, 32, 116, 101, 109, 112, 65, 114, 103, 117, 109, 101, 110, 116, 115, 41, 59, 32, 125, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 114, 101, 116, 117, 114, 110, 105, 110, 103, 32, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 59, 32, 125, 32, 118, 97, 114, 32, 114, 101, 116, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 56, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 49, 54, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 32, 124, 124, 32, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 114, 101, 116, 32, 61, 32, 105, 115, 83, 105, 103, 110, 101, 100, 32, 63, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 58, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 114, 101, 116, 32, 61, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 114, 101, 116, 117, 114, 110, 32, 114, 101, 116, 59, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 72, 69, 65, 80, 85, 51, 50, 91, 49, 93, 59, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 56, 39, 93, 91, 36, 48, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 85, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 51, 50, 39, 93, 91, 36, 48, 32, 62, 62, 32, 50, 93, 32, 125, 0, 123, 32, 114, 101, 116, 117, 114, 110, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 70, 54, 52, 39, 93, 91, 36, 48, 32, 62, 62, 32, 51, 93, 32, 125, 0, 123, 32, 118, 97, 114, 32, 97, 100, 100, 114, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 121, 116, 101, 115, 32, 61, 32, 36, 49, 59, 32, 118, 97, 114, 32, 105, 115, 70, 108, 111, 97, 116, 32, 61, 32, 36, 50, 59, 32, 118, 97, 114, 32, 118, 97, 108, 117, 101, 32, 61, 32, 36, 51, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 48, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 59, 32, 118, 97, 114, 32, 115, 97, 118, 101, 49, 32, 61, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 59, 32, 105, 102, 32, 40, 33, 105, 115, 70, 108, 111, 97, 116, 41, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 49, 41, 32, 72, 69, 65, 80, 85, 56, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 50, 41, 32, 72, 69, 65, 80, 85, 49, 54, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 85, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 101, 108, 115, 101, 32, 123, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 52, 41, 32, 72, 69, 65, 80, 70, 51, 50, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 72, 69, 65, 80, 70, 54, 52, 91, 48, 93, 32, 61, 32, 118, 97, 108, 117, 101, 59, 32, 101, 108, 115, 101, 32, 97, 98, 111, 114, 116, 40, 41, 59, 32, 125, 32, 102, 111, 114, 32, 40, 118, 97, 114, 32, 105, 32, 61, 32, 48, 59, 32, 105, 32, 60, 32, 98, 121, 116, 101, 115, 59, 32, 105, 43, 43, 41, 32, 123, 32, 77, 111, 100, 117, 108, 101, 91, 34, 105, 110, 102, 111, 34, 93, 46, 112, 97, 114, 101, 110, 116, 91, 34, 72, 69, 65, 80, 85, 56, 34, 93, 91, 97, 100, 100, 114, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 72, 69, 65, 80, 51, 50, 91, 48, 93, 32, 61, 32, 115, 97, 118, 101, 48, 59, 32, 72, 69, 65, 80, 51, 50, 91, 49, 93, 32, 61, 32, 115, 97, 118, 101, 49, 59, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 56, 39, 93, 91, 36, 48, 93, 32, 61, 32, 36, 49, 32, 125, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 105, 110, 102, 111, 39, 93, 46, 112, 97, 114, 101, 110, 116, 91, 39, 72, 69, 65, 80, 49, 54, 39, 93, 91, 36, 48, 32, 62, 62, 32, 49, 93, 32, 61, 32, 36, 49, 32, 125, 0, 103, 101, 116, 105, 54, 52, 0, 123, 32, 118, 97, 114, 32, 115, 105, 122, 101, 32, 61, 32, 36, 48, 59, 32, 118, 97, 114, 32, 98, 117, 102, 102, 101, 114, 59, 32, 116, 114, 121, 32, 123, 32, 98, 117, 102, 102, 101, 114, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 66, 117, 102, 102, 101, 114, 40, 115, 105, 122, 101, 41, 59, 32, 125, 32, 99, 97, 116, 99, 104, 40, 101, 41, 32, 123, 32, 114, 101, 116, 117, 114, 110, 59, 32, 125, 32, 118, 97, 114, 32, 111, 108, 100, 72, 69, 65, 80, 56, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 72, 69, 65, 80, 56, 39, 93, 59, 32, 118, 97, 114, 32, 116, 101, 109, 112, 32, 61, 32, 110, 101, 119, 32, 73, 110, 116, 56, 65, 114, 114, 97, 121, 40, 98, 117, 102, 102, 101, 114, 41, 59, 32, 116, 101, 109, 112, 46, 115, 101, 116, 40, 111, 108, 100, 72, 69, 65, 80, 56, 41, 59, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 98, 117, 102, 102, 101, 114, 39, 93, 32, 61, 32, 98, 117, 102, 102, 101, 114, 59, 32, 125, 0, 123, 32, 97, 98, 111, 114, 116, 40, 34, 119, 97, 115, 109, 32, 116, 114, 97, 112, 58, 32, 34, 32, 43, 32, 80, 111, 105, 110, 116, 101, 114, 95, 115, 116, 114, 105, 110, 103, 105, 102, 121, 40, 36, 48, 41, 41, 59, 32, 125, 0, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 0, 33, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 105, 110, 103, 40, 41, 32, 124, 124, 32, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 84, 111, 32, 61, 61, 32, 82, 69, 84, 85, 82, 78, 95, 70, 76, 79, 87, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 114, 101, 116, 46, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 110, 97, 109, 101, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 96, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 0, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 44, 32, 103, 111, 116, 32, 0, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 116, 121, 112, 101, 32, 0, 32, 102, 111, 114, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 0, 44, 32, 103, 111, 116, 32, 0, 110, 111, 110, 101, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 50, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 49, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 51, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 69, 69, 69, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 50, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 49, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 52, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 69, 69, 69, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 78, 83, 95, 52, 70, 108, 111, 119, 69, 69, 69, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 116, 121, 112, 101, 0, 102, 108, 111, 119, 46, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 0, 111, 102, 102, 115, 101, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 102, 105, 110, 97, 108, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 98, 121, 116, 101, 115, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 104, 105, 103, 104, 101, 115, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 58, 32, 0, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 49, 49, 56, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 101, 120, 116, 101, 110, 100, 84, 111, 83, 73, 54, 52, 0, 101, 120, 116, 101, 110, 100, 84, 111, 85, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 73, 51, 50, 0, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 99, 97, 115, 116, 84, 111, 73, 51, 50, 0, 101, 120, 116, 101, 110, 100, 84, 111, 70, 54, 52, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 54, 52, 0, 99, 97, 115, 116, 84, 111, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 70, 51, 50, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 108, 101, 102, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 118, 105, 115, 105, 116, 66, 105, 110, 97, 114, 121, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 114, 105, 103, 104, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 114, 101, 108, 97, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 111, 98, 106, 101, 99, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 101, 120, 99, 101, 101, 100, 115, 32, 109, 97, 120, 0, 47, 61, 61, 32, 40, 98, 105, 110, 97, 114, 121, 101, 110, 32, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 32, 115, 116, 97, 99, 107, 32, 116, 114, 97, 99, 101, 41, 10, 0, 124, 58, 32, 0, 92, 61, 61, 10, 0, 101, 120, 112, 111, 114, 116, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 69, 120, 112, 111, 114, 116, 0, 99, 97, 108, 108, 69, 120, 112, 111, 114, 116, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 46, 99, 111, 110, 115, 116, 32, 0, 58, 48, 120, 0, 45, 48, 0, 37, 108, 102, 0, 100, 32, 62, 61, 32, 48, 0, 110, 117, 109, 84, 111, 83, 116, 114, 105, 110, 103, 0, 48, 120, 37, 108, 108, 120, 0, 37, 108, 108, 117, 0, 37, 108, 108, 120, 0, 37, 101, 0, 37, 46, 48, 102, 0, 110, 117, 109, 32, 60, 32, 49, 48, 48, 48, 0, 103, 101, 116, 102, 51, 50, 0, 103, 101, 116, 102, 54, 52, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 69, 69, 0, 97, 116, 58, 32, 0, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 33, 61, 32, 109, 97, 112, 112, 101, 100, 71, 108, 111, 98, 97, 108, 115, 46, 101, 110, 100, 40, 41, 0, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 118, 105, 101, 119, 115, 46, 102, 105, 110, 100, 40, 104, 101, 97, 112, 41, 32, 33, 61, 32, 118, 105, 101, 119, 115, 46, 101, 110, 100, 40, 41, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 97, 115, 115, 105, 103, 110, 0, 100, 100, 100, 0, 118, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 98, 97, 100, 32, 117, 110, 97, 114, 121, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 50, 0, 97, 115, 116, 91, 50, 93, 45, 62, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 102, 114, 111, 117, 110, 100, 32, 116, 97, 114, 103, 101, 116, 0, 116, 97, 114, 103, 101, 116, 91, 48, 93, 32, 61, 61, 32, 83, 85, 66, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 48, 93, 32, 61, 61, 32, 66, 73, 78, 65, 82, 89, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 49, 93, 32, 61, 61, 32, 65, 78, 68, 32, 38, 38, 32, 116, 97, 114, 103, 101, 116, 91, 50, 93, 91, 51, 93, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 116, 121, 112, 101, 0, 98, 114, 101, 97, 107, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 99, 111, 110, 116, 105, 110, 117, 101, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 104, 105, 108, 101, 45, 111, 117, 116, 0, 119, 104, 105, 108, 101, 45, 105, 110, 0, 100, 111, 45, 111, 110, 99, 101, 0, 117, 110, 108, 105, 107, 101, 108, 121, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 100, 111, 45, 111, 117, 116, 0, 100, 111, 45, 105, 110, 0, 102, 111, 114, 45, 111, 117, 116, 0, 102, 111, 114, 45, 105, 110, 0, 98, 114, 45, 62, 99, 111, 110, 100, 105, 116, 105, 111, 110, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 78, 85, 77, 32, 124, 124, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 91, 48, 93, 32, 61, 61, 32, 85, 78, 65, 82, 89, 95, 80, 82, 69, 70, 73, 88, 0, 115, 119, 105, 116, 99, 104, 45, 100, 101, 102, 97, 117, 108, 116, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 109, 105, 110, 0, 105, 110, 100, 101, 120, 32, 62, 61, 32, 48, 0, 115, 119, 105, 116, 99, 104, 45, 99, 97, 115, 101, 0, 99, 111, 110, 102, 117, 115, 105, 110, 103, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 98, 97, 100, 32, 119, 97, 115, 109, 32, 98, 105, 110, 97, 114, 121, 32, 111, 112, 0, 102, 97, 108, 115, 101, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 105, 103, 110, 101, 100, 32, 111, 114, 32, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 51, 50, 34, 0, 99, 104, 101, 99, 107, 76, 105, 116, 101, 114, 97, 108, 0, 100, 101, 116, 101, 99, 116, 65, 115, 109, 84, 121, 112, 101, 0, 97, 115, 116, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 32, 38, 38, 32, 97, 115, 116, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 110, 111, 116, 101, 73, 109, 112, 111, 114, 116, 101, 100, 70, 117, 110, 99, 116, 105, 111, 110, 67, 97, 108, 108, 0, 116, 121, 112, 101, 36, 0, 108, 97, 98, 101, 108, 36, 98, 114, 101, 97, 107, 36, 0, 108, 97, 98, 101, 108, 36, 99, 111, 110, 116, 105, 110, 117, 101, 36, 0, 102, 109, 111, 100, 40, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 44, 32, 49, 41, 32, 61, 61, 32, 48, 0, 103, 101, 116, 73, 110, 116, 101, 103, 101, 114, 0, 100, 111, 117, 98, 108, 101, 40, 114, 101, 116, 41, 32, 61, 61, 32, 103, 101, 116, 78, 117, 109, 98, 101, 114, 40, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 50, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 106, 69, 69, 69, 0, 98, 97, 100, 32, 112, 114, 111, 99, 101, 115, 115, 85, 110, 115, 104, 105, 102, 116, 101, 100, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 51, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 52, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 70, 80, 78, 83, 50, 95, 49, 48, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 83, 53, 95, 106, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 53, 112, 114, 111, 99, 101, 115, 115, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 51, 36, 95, 52, 0, 59, 0, 112, 117, 115, 104, 95, 98, 97, 99, 107, 0, 103, 101, 116, 65, 114, 114, 97, 121, 0, 115, 114, 99, 32, 62, 32, 115, 116, 97, 114, 116, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 112, 97, 114, 115, 101, 114, 46, 104, 0, 70, 114, 97, 103, 0, 115, 116, 114, 99, 109, 112, 40, 115, 116, 114, 46, 115, 116, 114, 44, 32, 115, 116, 97, 114, 116, 41, 32, 61, 61, 32, 48, 0, 102, 114, 97, 103, 32, 112, 97, 114, 115, 105, 110, 103, 0, 37, 115, 58, 10, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 10, 0, 10, 10, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 69, 80, 65, 82, 65, 84, 79, 82, 32, 38, 38, 32, 110, 97, 109, 101, 46, 115, 116, 114, 91, 48, 93, 32, 61, 61, 32, 39, 40, 39, 0, 112, 97, 114, 115, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 40, 39, 0, 97, 114, 103, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 102, 117, 110, 99, 91, 48, 93, 32, 61, 61, 32, 68, 69, 70, 85, 78, 0, 97, 112, 112, 101, 110, 100, 65, 114, 103, 117, 109, 101, 110, 116, 84, 111, 70, 117, 110, 99, 116, 105, 111, 110, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 123, 39, 0, 112, 97, 114, 115, 101, 66, 114, 97, 99, 107, 101, 116, 101, 100, 66, 108, 111, 99, 107, 0, 59, 125, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 125, 39, 0, 110, 97, 109, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 112, 97, 114, 115, 101, 86, 97, 114, 0, 59, 44, 0, 118, 97, 114, 91, 48, 93, 32, 61, 61, 32, 86, 65, 82, 0, 97, 112, 112, 101, 110, 100, 84, 111, 86, 97, 114, 0, 104, 97, 115, 67, 104, 97, 114, 40, 115, 101, 112, 115, 44, 32, 42, 115, 114, 99, 41, 0, 112, 97, 114, 115, 101, 82, 101, 116, 117, 114, 110, 0, 112, 97, 114, 115, 101, 80, 97, 114, 101, 110, 110, 101, 100, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 41, 39, 0, 110, 101, 120, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 75, 69, 89, 87, 79, 82, 68, 32, 38, 38, 32, 110, 101, 120, 116, 46, 115, 116, 114, 32, 61, 61, 32, 87, 72, 73, 76, 69, 0, 112, 97, 114, 115, 101, 68, 111, 0, 112, 97, 114, 115, 101, 83, 119, 105, 116, 99, 104, 0, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 79, 80, 69, 82, 65, 84, 79, 82, 0, 118, 97, 108, 117, 101, 46, 115, 116, 114, 32, 61, 61, 32, 77, 73, 78, 85, 83, 0, 118, 97, 108, 117, 101, 50, 46, 105, 115, 78, 117, 109, 98, 101, 114, 40, 41, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 58, 39, 0, 115, 119, 105, 116, 99, 104, 95, 91, 48, 93, 32, 61, 61, 32, 83, 87, 73, 84, 67, 72, 0, 97, 112, 112, 101, 110, 100, 67, 97, 115, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 68, 101, 102, 97, 117, 108, 116, 84, 111, 83, 119, 105, 116, 99, 104, 0, 97, 112, 112, 101, 110, 100, 67, 111, 100, 101, 84, 111, 83, 119, 105, 116, 99, 104, 0, 99, 111, 100, 101, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 98, 97, 99, 107, 0, 112, 97, 114, 115, 101, 70, 111, 114, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 59, 39, 0, 112, 97, 114, 115, 101, 67, 97, 108, 108, 0, 44, 41, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 80, 97, 114, 116, 115, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 99, 97, 108, 108, 91, 48, 93, 32, 61, 61, 32, 67, 65, 76, 76, 0, 97, 112, 112, 101, 110, 100, 84, 111, 67, 97, 108, 108, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 91, 39, 0, 112, 97, 114, 115, 101, 73, 110, 100, 101, 120, 105, 110, 103, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 93, 39, 0, 42, 115, 114, 99, 32, 61, 61, 32, 39, 46, 39, 0, 112, 97, 114, 115, 101, 68, 111, 116, 116, 105, 110, 103, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 0, 98, 97, 100, 32, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 115, 116, 97, 116, 101, 0, 105, 32, 60, 32, 40, 105, 110, 116, 41, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 45, 49, 32, 38, 38, 32, 105, 32, 62, 61, 32, 51, 0, 112, 97, 114, 115, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 0, 112, 97, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 49, 0, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 78, 111, 100, 101, 0, 33, 105, 115, 78, 111, 100, 101, 0, 103, 101, 116, 79, 112, 0, 107, 101, 121, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 109, 97, 107, 101, 68, 111, 116, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 80, 97, 114, 101, 110, 0, 42, 115, 114, 99, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 66, 114, 97, 99, 101, 0, 44, 93, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 65, 82, 82, 65, 89, 0, 97, 112, 112, 101, 110, 100, 84, 111, 65, 114, 114, 97, 121, 0, 112, 97, 114, 115, 101, 65, 102, 116, 101, 114, 67, 117, 114, 108, 121, 0, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 73, 68, 69, 78, 84, 32, 124, 124, 32, 107, 101, 121, 46, 116, 121, 112, 101, 32, 61, 61, 32, 83, 84, 82, 73, 78, 71, 0, 44, 125, 0, 97, 114, 114, 97, 121, 91, 48, 93, 32, 61, 61, 32, 79, 66, 74, 69, 67, 84, 0, 97, 112, 112, 101, 110, 100, 84, 111, 79, 98, 106, 101, 99, 116, 0, 98, 108, 111, 99, 107, 91, 48, 93, 32, 61, 61, 32, 66, 76, 79, 67, 75, 0, 97, 112, 112, 101, 110, 100, 84, 111, 66, 108, 111, 99, 107, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 49, 54, 108, 111, 97, 100, 95, 115, 95, 101, 120, 112, 114, 50, 119, 97, 115, 109, 69, 51, 36, 95, 53, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 50, 95, 69, 69, 70, 118, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 118, 118, 69, 69, 69, 0, 101, 114, 114, 111, 114, 32, 105, 110, 32, 112, 97, 114, 115, 105, 110, 103, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 115, 32, 116, 111, 32, 119, 97, 115, 109, 10, 0, 90, 49, 54, 108, 111, 97, 100, 95, 115, 95, 101, 120, 112, 114, 50, 119, 97, 115, 109, 69, 51, 36, 95, 53, 0, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 101, 110, 100, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 109, 101, 114, 103, 101, 45, 98, 108, 111, 99, 107, 115, 0, 109, 101, 114, 103, 101, 115, 32, 98, 108, 111, 99, 107, 115, 32, 116, 111, 32, 116, 104, 101, 105, 114, 32, 112, 97, 114, 101, 110, 116, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 54, 80, 114, 105, 110, 116, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 54, 80, 114, 105, 110, 116, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 118, 69, 69, 0, 10, 0, 109, 111, 100, 117, 108, 101, 0, 27, 91, 51, 49, 109, 0, 27, 91, 49, 109, 0, 27, 91, 51, 53, 109, 0, 27, 91, 48, 109, 0, 32, 32, 0, 109, 101, 109, 111, 114, 121, 0, 32, 32, 32, 32, 0, 40, 115, 101, 103, 109, 101, 110, 116, 32, 0, 32, 34, 0, 34, 41, 0, 92, 110, 0, 92, 48, 100, 0, 92, 116, 0, 92, 48, 99, 0, 92, 48, 56, 0, 92, 92, 0, 92, 34, 0, 92, 39, 0, 10, 32, 32, 0, 101, 120, 112, 111, 114, 116, 32, 0, 27, 91, 51, 50, 109, 0, 32, 109, 101, 109, 111, 114, 121, 41, 0, 115, 116, 97, 114, 116, 0, 116, 121, 112, 101, 0, 32, 40, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 27, 91, 51, 51, 109, 0, 114, 101, 115, 117, 108, 116, 32, 0, 41, 41, 0, 105, 109, 112, 111, 114, 116, 32, 0, 116, 97, 98, 108, 101, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 108, 111, 99, 97, 108, 32, 0, 108, 111, 111, 112, 0, 99, 117, 114, 114, 45, 62, 105, 110, 46, 105, 115, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 114, 105, 110, 116, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 76, 111, 111, 112, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 99, 97, 108, 108, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 46, 108, 111, 97, 100, 0, 49, 54, 0, 51, 50, 0, 95, 115, 0, 95, 117, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 115, 116, 111, 114, 101, 0, 99, 108, 122, 0, 99, 116, 122, 0, 112, 111, 112, 99, 110, 116, 0, 101, 113, 122, 0, 110, 101, 103, 0, 97, 98, 115, 0, 99, 101, 105, 108, 0, 102, 108, 111, 111, 114, 0, 116, 114, 117, 110, 99, 0, 110, 101, 97, 114, 101, 115, 116, 0, 115, 113, 114, 116, 0, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 119, 114, 97, 112, 47, 105, 54, 52, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 0, 102, 54, 52, 0, 102, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 105, 54, 52, 0, 105, 51, 50, 0, 97, 100, 100, 0, 109, 117, 108, 0, 100, 105, 118, 95, 115, 0, 100, 105, 118, 95, 117, 0, 114, 101, 109, 95, 115, 0, 114, 101, 109, 95, 117, 0, 97, 110, 100, 0, 111, 114, 0, 120, 111, 114, 0, 115, 104, 108, 0, 115, 104, 114, 95, 117, 0, 115, 104, 114, 95, 115, 0, 114, 111, 116, 108, 0, 114, 111, 116, 114, 0, 100, 105, 118, 0, 99, 111, 112, 121, 115, 105, 103, 110, 0, 109, 105, 110, 0, 109, 97, 120, 0, 101, 113, 0, 110, 101, 0, 108, 116, 95, 115, 0, 108, 116, 95, 117, 0, 108, 101, 95, 115, 0, 108, 101, 95, 117, 0, 103, 116, 95, 115, 0, 103, 116, 95, 117, 0, 103, 101, 95, 115, 0, 103, 101, 95, 117, 0, 108, 116, 0, 108, 101, 0, 103, 116, 0, 103, 101, 0, 115, 101, 108, 101, 99, 116, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 109, 101, 109, 111, 114, 121, 95, 115, 105, 122, 101, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 0, 104, 97, 115, 102, 101, 97, 116, 117, 114, 101, 32, 0, 110, 111, 112, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 112, 114, 105, 110, 116, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 114, 105, 110, 116, 45, 109, 105, 110, 105, 102, 105, 101, 100, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 109, 105, 110, 105, 102, 105, 101, 100, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 114, 105, 110, 116, 45, 102, 117, 108, 108, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 102, 117, 108, 108, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 111, 112, 116, 105, 109, 105, 122, 101, 45, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 0, 111, 112, 116, 105, 109, 105, 122, 101, 115, 32, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 99, 111, 109, 98, 105, 110, 97, 116, 105, 111, 110, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 50, 48, 79, 112, 116, 105, 109, 105, 122, 101, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 98, 114, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 98, 114, 101, 97, 107, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20480); +allocate([ 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 110, 97, 109, 101, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 110, 97, 109, 101, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 116, 45, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 32, 102, 111, 114, 32, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 103, 101, 110, 101, 114, 97, 116, 101, 100, 32, 99, 111, 100, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 97, 100, 100, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 77, 101, 109, 111, 114, 121, 79, 112, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 115, 105, 109, 112, 108, 105, 102, 121, 45, 108, 111, 99, 97, 108, 115, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 108, 111, 99, 97, 108, 115, 45, 114, 101, 108, 97, 116, 101, 100, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 50, 49, 83, 105, 109, 112, 108, 101, 69, 120, 101, 99, 117, 116, 105, 111, 110, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 50, 49, 83, 105, 109, 112, 108, 101, 69, 120, 101, 99, 117, 116, 105, 111, 110, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 69, 102, 102, 101, 99, 116, 65, 110, 97, 108, 121, 122, 101, 114, 69, 69, 69, 0, 99, 117, 114, 114, 0, 118, 105, 115, 105, 116, 0, 115, 101, 108, 102, 45, 62, 115, 105, 110, 107, 97, 98, 108, 101, 115, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 48, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 46, 99, 112, 112, 0, 116, 114, 121, 77, 97, 114, 107, 83, 105, 110, 107, 97, 98, 108, 101, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 111, 114, 100, 101, 114, 45, 108, 111, 99, 97, 108, 115, 0, 115, 111, 114, 116, 115, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 118, 97, 99, 117, 117, 109, 0, 114, 101, 109, 111, 118, 101, 115, 32, 111, 98, 118, 105, 111, 117, 115, 108, 121, 32, 117, 110, 110, 101, 101, 100, 101, 100, 32, 99, 111, 100, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 86, 97, 99, 117, 117, 109, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 116, 114, 97, 118, 101, 114, 115, 97, 108, 46, 104, 0, 119, 97, 108, 107, 0, 42, 116, 97, 115, 107, 46, 99, 117, 114, 114, 112, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 43, 45, 42, 47, 37, 60, 62, 38, 94, 124, 126, 61, 33, 44, 63, 58, 46, 0, 40, 91, 59, 123, 125, 0, 116, 111, 112, 108, 101, 118, 101, 108, 0, 100, 101, 102, 117, 110, 0, 98, 108, 111, 99, 107, 0, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 0, 110, 97, 109, 101, 0, 118, 97, 114, 0, 99, 111, 110, 115, 116, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 0, 98, 105, 110, 97, 114, 121, 0, 114, 101, 116, 117, 114, 110, 0, 105, 102, 0, 101, 108, 115, 101, 0, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 0, 99, 97, 108, 108, 0, 110, 117, 109, 0, 108, 97, 98, 101, 108, 0, 98, 114, 101, 97, 107, 0, 99, 111, 110, 116, 105, 110, 117, 101, 0, 115, 119, 105, 116, 99, 104, 0, 115, 116, 114, 105, 110, 103, 0, 116, 101, 109, 112, 82, 101, 116, 48, 0, 103, 101, 116, 84, 101, 109, 112, 82, 101, 116, 48, 0, 95, 108, 108, 118, 109, 95, 99, 116, 116, 122, 95, 105, 51, 50, 0, 95, 95, 95, 117, 100, 105, 118, 109, 111, 100, 100, 105, 52, 0, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 0, 117, 110, 97, 114, 121, 45, 112, 111, 115, 116, 102, 105, 120, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 0, 62, 62, 62, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 0, 72, 69, 65, 80, 56, 0, 72, 69, 65, 80, 49, 54, 0, 72, 69, 65, 80, 51, 50, 0, 72, 69, 65, 80, 70, 51, 50, 0, 72, 69, 65, 80, 85, 56, 0, 72, 69, 65, 80, 85, 49, 54, 0, 72, 69, 65, 80, 85, 51, 50, 0, 72, 69, 65, 80, 70, 54, 52, 0, 102, 48, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 91, 0, 123, 0, 125, 0, 63, 0, 58, 0, 99, 97, 115, 101, 0, 100, 101, 102, 97, 117, 108, 116, 0, 100, 111, 116, 0, 110, 101, 119, 0, 97, 114, 114, 97, 121, 0, 111, 98, 106, 101, 99, 116, 0, 118, 97, 114, 32, 99, 111, 110, 115, 116, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 102, 32, 101, 108, 115, 101, 32, 100, 111, 32, 119, 104, 105, 108, 101, 32, 102, 111, 114, 32, 98, 114, 101, 97, 107, 32, 99, 111, 110, 116, 105, 110, 117, 101, 32, 114, 101, 116, 117, 114, 110, 32, 115, 119, 105, 116, 99, 104, 32, 99, 97, 115, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 104, 114, 111, 119, 32, 116, 114, 121, 32, 99, 97, 116, 99, 104, 32, 102, 105, 110, 97, 108, 108, 121, 32, 116, 114, 117, 101, 32, 102, 97, 108, 115, 101, 32, 110, 117, 108, 108, 32, 110, 101, 119, 0, 33, 32, 126, 32, 43, 32, 45, 0, 42, 32, 47, 32, 37, 0, 43, 32, 45, 0, 60, 60, 32, 62, 62, 32, 62, 62, 62, 0, 60, 32, 60, 61, 32, 62, 32, 62, 61, 0, 61, 61, 32, 33, 61, 0, 63, 32, 58, 0, 97, 115, 115, 105, 103, 110, 32, 99, 97, 108, 108, 32, 98, 105, 110, 97, 114, 121, 32, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 32, 110, 97, 109, 101, 32, 110, 117, 109, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 32, 100, 111, 116, 32, 110, 101, 119, 32, 115, 117, 98, 32, 115, 101, 113, 32, 115, 116, 114, 105, 110, 103, 32, 111, 98, 106, 101, 99, 116, 32, 97, 114, 114, 97, 121, 0, 105, 115, 65, 114, 114, 97, 121, 40, 41, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 115, 105, 109, 112, 108, 101, 95, 97, 115, 116, 46, 104, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 95, 99, 104, 101, 99, 107, 0, 110, 111, 100, 101, 91, 49, 93, 32, 61, 61, 32, 65, 83, 77, 95, 70, 76, 79, 65, 84, 95, 90, 69, 82, 79, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 111, 112, 116, 105, 109, 105, 122, 101, 114, 45, 115, 104, 97, 114, 101, 100, 46, 99, 112, 112, 0, 100, 101, 116, 101, 99, 116, 84, 121, 112, 101, 0, 110, 111, 100, 101, 91, 49, 93, 91, 48, 93, 32, 61, 61, 32, 78, 65, 77, 69, 0, 0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25, 17, 4, 8, 31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9, 31, 22, 30, 21, 18, 10, 29, 2, 20, 17, 15, 13, 9, 6, 28, 1, 23, 19, 11, 3, 16, 14, 7, 24, 12, 4, 8, 25, 5, 26, 27, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 4, 7, 3, 6, 5, 0, 105, 110, 102, 105, 110, 105, 116, 121, 0, 17, 0, 10, 0, 17, 17, 17, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 15, 10, 17, 17, 17, 3, 10, 7, 0, 1, 19, 9, 11, 11, 0, 0, 9, 6, 11, 0, 0, 11, 0, 6, 17, 0, 0, 0, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 10, 10, 17, 17, 17, 0, 10, 0, 0, 2, 0, 9, 11, 0, 0, 0, 9, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 4, 13, 0, 0, 0, 0, 9, 14, 0, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 15, 0, 0, 0, 0, 9, 16, 0, 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 10, 0, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 45, 43, 32, 32, 32, 48, 88, 48, 120, 0, 84, 33, 34, 25, 13, 1, 2, 3, 17, 75, 28, 12, 16, 4, 11, 29, 18, 30, 39, 104, 110, 111, 112, 113, 98, 32, 5, 6, 15, 19, 20, 21, 26, 8, 22, 7, 40, 36, 23, 24, 9, 10, 14, 27, 31, 37, 35, 131, 130, 125, 38, 42, 43, 60, 61, 62, 63, 67, 71, 74, 77, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 114, 115, 116, 121, 122, 123, 124, 0, 73, 108, 108, 101, 103, 97, 108, 32, 98, 121, 116, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 0, 68, 111, 109, 97, 105, 110, 32, 101, 114, 114, 111, 114, 0, 82, 101, 115, 117, 108, 116, 32, 110, 111, 116, 32, 114, 101, 112, 114, 101, 115, 101, 110, 116, 97, 98, 108, 101, 0, 78, 111, 116, 32, 97, 32, 116, 116, 121, 0, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 32, 100, 101, 110, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 110, 111, 116, 32, 112, 101, 114, 109, 105, 116, 116, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 32, 111, 114, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 78, 111, 32, 115, 117, 99, 104, 32, 112, 114, 111, 99, 101, 115, 115, 0, 70, 105, 108, 101, 32, 101, 120, 105, 115, 116, 115, 0, 86, 97, 108, 117, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 102, 111, 114, 32, 100, 97, 116, 97, 32, 116, 121, 112, 101, 0, 78, 111, 32, 115, 112, 97, 99, 101, 32, 108, 101, 102, 116, 32, 111, 110, 32, 100, 101, 118, 105, 99, 101, 0, 79, 117, 116, 32, 111, 102, 32, 109, 101, 109, 111, 114, 121, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 98, 117, 115, 121, 0, 73, 110, 116, 101, 114, 114, 117, 112, 116, 101, 100, 32, 115, 121, 115, 116, 101, 109, 32, 99, 97, 108, 108, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 105, 108, 121, 32, 117, 110, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 101, 101, 107, 0, 67, 114, 111, 115, 115, 45, 100, 101, 118, 105, 99, 101, 32, 108, 105, 110, 107, 0, 82, 101, 97, 100, 45, 111, 110, 108, 121, 32, 102, 105, 108, 101, 32, 115, 121, 115, 116, 101, 109, 0, 68, 105, 114, 101, 99, 116, 111, 114, 121, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 112, 101, 101, 114, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 116, 105, 109, 101, 100, 32, 111, 117, 116, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 102, 117, 115, 101, 100, 0, 72, 111, 115, 116, 32, 105, 115, 32, 100, 111, 119, 110, 0, 72, 111, 115, 116, 32, 105, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 65, 100, 100, 114, 101, 115, 115, 32, 105, 110, 32, 117, 115, 101, 0, 66, 114, 111, 107, 101, 110, 32, 112, 105, 112, 101, 0, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 32, 111, 114, 32, 97, 100, 100, 114, 101, 115, 115, 0, 66, 108, 111, 99, 107, 32, 100, 101, 118, 105, 99, 101, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 0, 78, 111, 116, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 73, 115, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 84, 101, 120, 116, 32, 102, 105, 108, 101, 32, 98, 117, 115, 121, 0, 69, 120, 101, 99, 32, 102, 111, 114, 109, 97, 116, 32, 101, 114, 114, 111, 114, 0, 73, 110, 118, 97, 108, 105, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 0, 65, 114, 103, 117, 109, 101, 110, 116, 32, 108, 105, 115, 116, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 83, 121, 109, 98, 111, 108, 105, 99, 32, 108, 105, 110, 107, 32, 108, 111, 111, 112, 0, 70, 105, 108, 101, 110, 97, 109, 101, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 111, 112, 101, 110, 32, 102, 105, 108, 101, 115, 32, 105, 110, 32, 115, 121, 115, 116, 101, 109, 0, 78, 111, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 66, 97, 100, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 0, 78, 111, 32, 99, 104, 105, 108, 100, 32, 112, 114, 111, 99, 101, 115, 115, 0, 66, 97, 100, 32, 97, 100, 100, 114, 101, 115, 115, 0, 70, 105, 108, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 108, 105, 110, 107, 115, 0, 78, 111, 32, 108, 111, 99, 107, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 100, 101, 97, 100, 108, 111, 99, 107, 32, 119, 111, 117, 108, 100, 32, 111, 99, 99, 117, 114, 0, 83, 116, 97, 116, 101, 32, 110, 111, 116, 32, 114, 101, 99, 111, 118, 101, 114, 97, 98, 108, 101, 0, 80, 114, 101, 118, 105, 111, 117, 115, 32, 111, 119, 110, 101, 114, 32, 100, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 99, 97, 110, 99, 101, 108, 101, 100, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 110, 111, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100, 0, 78, 111, 32, 109, 101, 115, 115, 97, 103, 101, 32, 111, 102, 32, 100, 101, 115, 105, 114, 101, 100, 32, 116, 121, 112, 101, 0, 73, 100, 101, 110, 116, 105, 102, 105, 101, 114, 32, 114, 101, 109, 111, 118, 101, 100, 0, 68, 101, 118, 105, 99, 101, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 101, 97, 109, 0, 78, 111, 32, 100, 97, 116, 97, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 68, 101, 118, 105, 99, 101, 32, 116, 105, 109, 101, 111, 117, 116, 0, 79, 117, 116, 32, 111, 102, 32, 115, 116, 114, 101, 97, 109, 115, 32, 114, 101, 115, 111, 117, 114, 99, 101, 115, 0, 76, 105, 110, 107, 32, 104, 97, 115, 32, 98, 101, 101, 110, 32, 115, 101, 118, 101, 114, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 101, 114, 114, 111, 114, 0, 66, 97, 100, 32, 109, 101, 115, 115, 97, 103, 101, 0, 70, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 32, 105, 110, 32, 98, 97, 100, 32, 115, 116, 97, 116, 101, 0, 78, 111, 116, 32, 97, 32, 115, 111, 99, 107, 101, 116, 0, 68, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 97, 100, 100, 114, 101, 115, 115, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 77, 101, 115, 115, 97, 103, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 119, 114, 111, 110, 103, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 115, 111, 99, 107, 101, 116, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 116, 121, 112, 101, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 78, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 65, 100, 100, 114, 101, 115, 115, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 98, 121, 32, 112, 114, 111, 116, 111, 99, 111, 108, 0, 65, 100, 100, 114, 101, 115, 115, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 78, 101, 116, 119, 111, 114, 107, 32, 105, 115, 32, 100, 111, 119, 110, 0, 78, 101, 116, 119, 111, 114, 107, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 110, 101, 116, 119, 111, 114, 107, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 97, 98, 111, 114, 116, 101, 100, 0, 78, 111, 32, 98, 117, 102, 102, 101, 114, 32, 115, 112, 97, 99, 101, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 83, 111, 99, 107, 101, 116, 32, 105, 115, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 110, 111, 116, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 67, 97, 110, 110, 111, 116, 32, 115, 101, 110, 100, 32, 97, 102, 116, 101, 114, 32, 115, 111, 99, 107, 101, 116, 32, 115, 104, 117, 116, 100, 111, 119, 110, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 97, 108, 114, 101, 97, 100, 121, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 83, 116, 97, 108, 101, 32, 102, 105, 108, 101, 32, 104, 97, 110, 100, 108, 101, 0, 82, 101, 109, 111, 116, 101, 32, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 81, 117, 111, 116, 97, 32, 101, 120, 99, 101, 101, 100, 101, 100, 0, 78, 111, 32, 109, 101, 100, 105, 117, 109, 32, 102, 111, 117, 110, 100, 0, 87, 114, 111, 110, 103, 32, 109, 101, 100, 105, 117, 109, 32, 116, 121, 112, 101, 0, 78, 111, 32, 101, 114, 114, 111, 114, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 0, 0, 40, 110, 117, 108, 108, 41, 0, 45, 48, 88, 43, 48, 88, 32, 48, 88, 45, 48, 120, 43, 48, 120, 32, 48, 120, 0, 105, 110, 102, 0, 73, 78, 70, 0, 110, 97, 110, 0, 78, 65, 78, 0, 80, 79, 83, 73, 88, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 108, 111, 99, 97, 108, 101, 32, 102, 111, 114, 32, 115, 116, 97, 110, 100, 97, 114, 100, 32, 105, 110, 112, 117, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 115, 116, 114, 105, 110, 103, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 37, 117, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 65, 66, 67, 68, 69, 70, 120, 88, 43, 45, 112, 80, 105, 73, 110, 78, 0, 67, 0, 37, 112, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 37, 0, 0, 0, 0, 0, 76, 0, 37, 112, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 99, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 37, 109, 47, 37, 100, 47, 37, 121, 37, 89, 45, 37, 109, 45, 37, 100, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 37, 72, 58, 37, 77, 37, 72, 58, 37, 77, 58, 37, 83, 83, 117, 110, 100, 97, 121, 0, 77, 111, 110, 100, 97, 121, 0, 84, 117, 101, 115, 100, 97, 121, 0, 87, 101, 100, 110, 101, 115, 100, 97, 121, 0, 84, 104, 117, 114, 115, 100, 97, 121, 0, 70, 114, 105, 100, 97, 121, 0, 83, 97, 116, 117, 114, 100, 97, 121, 0, 83, 117, 110, 0, 77, 111, 110, 0, 84, 117, 101, 0, 87, 101, 100, 0, 84, 104, 117, 0, 70, 114, 105, 0, 83, 97, 116, 0, 74, 97, 110, 117, 97, 114, 121, 0, 70, 101, 98, 114, 117, 97, 114, 121, 0, 77, 97, 114, 99, 104, 0, 65, 112, 114, 105, 108, 0, 77, 97, 121, 0, 74, 117, 110, 101, 0, 74, 117, 108, 121, 0, 65, 117, 103, 117, 115, 116, 0, 83, 101, 112, 116, 101, 109, 98, 101, 114, 0, 79, 99, 116, 111, 98, 101, 114, 0, 78, 111, 118, 101, 109, 98, 101, 114, 0, 68, 101, 99, 101, 109, 98, 101, 114, 0, 74, 97, 110, 0, 70, 101, 98, 0, 77, 97, 114, 0, 65, 112, 114, 0, 74, 117, 110, 0, 74, 117, 108, 0, 65, 117, 103, 0, 83, 101, 112, 0, 79, 99, 116, 0, 78, 111, 118, 0, 68, 101, 99, 0, 65, 77, 0, 80, 77, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 54, 95, 95, 110, 97, 114, 114, 111, 119, 95, 116, 111, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 105, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 50, 99, 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 95, 95, 119, 105, 100, 101, 110, 95, 102, 114, 111, 109, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 99, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 119, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 115, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 119, 69, 69, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 118, 101, 99, 116, 111, 114, 0, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 99, 97, 110, 110, 111, 116, 32, 122, 101, 114, 111, 32, 111, 117, 116, 32, 116, 104, 114, 101, 97, 100, 32, 118, 97, 108, 117, 101, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 99, 114, 101, 97, 116, 101, 32, 112, 116, 104, 114, 101, 97, 100, 32, 107, 101, 121, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 112, 116, 104, 114, 101, 97, 100, 95, 111, 110, 99, 101, 32, 102, 97, 105, 108, 117, 114, 101, 32, 105, 110, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 95, 102, 97, 115, 116, 40, 41, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 115, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 54, 95, 95, 115, 104, 105, 109, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 116, 121, 112, 101, 95, 105, 110, 102, 111, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 117, 110, 99, 97, 117, 103, 104, 116, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 58, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 102, 111, 114, 101, 105, 103, 110, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 0, 116, 101, 114, 109, 105, 110, 97, 116, 101, 95, 104, 97, 110, 100, 108, 101, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 32, 114, 101, 116, 117, 114, 110, 101, 100, 0, 83, 116, 57, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 57, 95, 95, 112, 111, 105, 110, 116, 101, 114, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 112, 98, 97, 115, 101, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 49, 95, 95, 118, 109, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 32, 99, 111, 110, 115, 116, 0, 32, 118, 111, 108, 97, 116, 105, 108, 101, 0, 32, 114, 101, 115, 116, 114, 105, 99, 116, 0, 118, 111, 105, 100, 0, 119, 99, 104, 97, 114, 95, 116, 0, 98, 111, 111, 108, 0, 99, 104, 97, 114, 0, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 115, 104, 111, 114, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 115, 104, 111, 114, 116, 0, 105, 110, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 0, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 0, 108, 111, 110, 103, 32, 108, 111, 110 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30720); +allocate([ 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 95, 95, 105, 110, 116, 49, 50, 56, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 95, 95, 105, 110, 116, 49, 50, 56, 0, 102, 108, 111, 97, 116, 0, 100, 111, 117, 98, 108, 101, 0, 108, 111, 110, 103, 32, 100, 111, 117, 98, 108, 101, 0, 95, 95, 102, 108, 111, 97, 116, 49, 50, 56, 0, 46, 46, 46, 0, 95, 71, 76, 79, 66, 65, 76, 95, 95, 78, 0, 40, 97, 110, 111, 110, 121, 109, 111, 117, 115, 32, 110, 97, 109, 101, 115, 112, 97, 99, 101, 41, 0, 100, 101, 99, 105, 109, 97, 108, 54, 52, 0, 100, 101, 99, 105, 109, 97, 108, 49, 50, 56, 0, 100, 101, 99, 105, 109, 97, 108, 51, 50, 0, 100, 101, 99, 105, 109, 97, 108, 49, 54, 0, 99, 104, 97, 114, 51, 50, 95, 116, 0, 99, 104, 97, 114, 49, 54, 95, 116, 0, 97, 117, 116, 111, 0, 115, 116, 100, 58, 58, 110, 117, 108, 108, 112, 116, 114, 95, 116, 0, 32, 91, 0, 32, 91, 93, 0, 93, 0, 40, 0, 41, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 0, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 0, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 0, 102, 112, 0, 38, 38, 0, 62, 0, 41, 32, 0, 32, 40, 0, 38, 0, 38, 61, 0, 61, 0, 97, 108, 105, 103, 110, 111, 102, 32, 40, 0, 99, 111, 110, 115, 116, 95, 99, 97, 115, 116, 60, 0, 62, 40, 0, 44, 0, 126, 0, 41, 40, 0, 58, 58, 0, 100, 101, 108, 101, 116, 101, 91, 93, 32, 0, 100, 121, 110, 97, 109, 105, 99, 95, 99, 97, 115, 116, 60, 0, 42, 0, 100, 101, 108, 101, 116, 101, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 40, 41, 0, 111, 112, 101, 114, 97, 116, 111, 114, 44, 0, 111, 112, 101, 114, 97, 116, 111, 114, 126, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 34, 34, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 63, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 61, 0, 60, 0, 44, 32, 0, 32, 62, 0, 100, 101, 99, 108, 116, 121, 112, 101, 40, 0, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 105, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 44, 32, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 0, 115, 116, 100, 58, 58, 0, 46, 42, 0, 46, 0, 47, 0, 47, 61, 0, 94, 0, 94, 61, 0, 61, 61, 0, 62, 61, 0, 41, 91, 0, 60, 61, 0, 60, 60, 0, 60, 60, 61, 0, 45, 0, 45, 61, 0, 42, 61, 0, 45, 45, 0, 41, 45, 45, 0, 91, 93, 32, 0, 32, 0, 33, 61, 0, 33, 0, 110, 111, 101, 120, 99, 101, 112, 116, 32, 40, 0, 124, 124, 0, 124, 0, 124, 61, 0, 45, 62, 42, 0, 43, 0, 43, 61, 0, 43, 43, 0, 41, 43, 43, 0, 45, 62, 0, 41, 32, 63, 32, 40, 0, 41, 32, 58, 32, 40, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 95, 99, 97, 115, 116, 60, 0, 37, 0, 37, 61, 0, 62, 62, 0, 62, 62, 61, 0, 115, 116, 97, 116, 105, 99, 95, 99, 97, 115, 116, 60, 0, 115, 105, 122, 101, 111, 102, 32, 40, 0, 115, 105, 122, 101, 111, 102, 46, 46, 46, 40, 0, 116, 121, 112, 101, 105, 100, 40, 0, 116, 104, 114, 111, 119, 0, 116, 104, 114, 111, 119, 32, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 32, 38, 0, 32, 38, 38, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 105, 100, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 115, 116, 100, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 0, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 86, 84, 84, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 0, 99, 111, 118, 97, 114, 105, 97, 110, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 45, 105, 110, 45, 0, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 110, 111, 110, 45, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 103, 117, 97, 114, 100, 32, 118, 97, 114, 105, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 114, 101, 102, 101, 114, 101, 110, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 121, 32, 102, 111, 114, 32, 0, 95, 98, 108, 111, 99, 107, 95, 105, 110, 118, 111, 107, 101, 0, 105, 110, 118, 111, 99, 97, 116, 105, 111, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 111, 114, 32, 98, 108, 111, 99, 107, 32, 105, 110, 32, 0 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 40960); var tempDoublePtr = STATICTOP; STATICTOP += 16; function _atexit(func, arg) { @@ -1781,6 +1781,11 @@ function _pthread_once(ptr, func) { Runtime.dynCall("v", func); _pthread_once.seen[ptr] = 1; } +Module["_i64Add"] = _i64Add; +var cttz_i8 = allocate([ 8, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 7, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0 ], "i8", ALLOC_STATIC); +Module["_llvm_cttz_i32"] = _llvm_cttz_i32; +Module["___udivmoddi4"] = ___udivmoddi4; +Module["___divdi3"] = ___divdi3; function ___lock() {} function ___unlock() {} var PTHREAD_SPECIFIC = {}; @@ -1788,7 +1793,6 @@ function _pthread_getspecific(key) { return PTHREAD_SPECIFIC[key] || 0; } var _llvm_fabs_f64 = Math_abs; -Module["_i64Add"] = _i64Add; var PTHREAD_SPECIFIC_NEXT_KEY = 1; var ERRNO_CODES = { EPERM: 1, @@ -5270,6 +5274,7 @@ function ___cxa_begin_catch(ptr) { EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr)); return ptr; } +Module["___remdi3"] = ___remdi3; function _emscripten_memcpy_big(dest, src, num) { HEAPU8.set(HEAPU8.subarray(src, src + num), dest); return dest; @@ -5286,6 +5291,9 @@ function ___syscall6(which, varargs) { return -e.errno; } } +Module["___udivdi3"] = ___udivdi3; +Module["___muldsi3"] = ___muldsi3; +Module["___muldi3"] = ___muldi3; function _sbrk(bytes) { var self = _sbrk; if (!self.called) { @@ -5307,6 +5315,7 @@ function _sbrk(bytes) { Module["_bitshift64Shl"] = _bitshift64Shl; Module["_memmove"] = _memmove; function ___gxx_personality_v0() {} +Module["___uremdi3"] = ___uremdi3; function _pthread_cond_wait() { return 0; } @@ -5383,7 +5392,6 @@ STACK_BASE = STACKTOP = Runtime.alignMemory(STATICTOP); staticSealed = true; STACK_MAX = STACK_BASE + TOTAL_STACK; DYNAMIC_BASE = DYNAMICTOP = Runtime.alignMemory(STACK_MAX); -var cttz_i8 = allocate([ 8, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 7, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0 ], "i8", ALLOC_DYNAMIC); function invoke_iiiiiiii(index, a1, a2, a3, a4, a5, a6, a7) { try { return Module["dynCall_iiiiiiii"](index, a1, a2, a3, a4, a5, a6, a7); @@ -5563,7 +5571,7 @@ Module.asmLibraryArg = { "___gxx_personality_v0": ___gxx_personality_v0, "___assert_fail": ___assert_fail, "___cxa_allocate_exception": ___cxa_allocate_exception, - "___cxa_find_matching_catch": ___cxa_find_matching_catch, + "__ZSt18uncaught_exceptionv": __ZSt18uncaught_exceptionv, "_emscripten_asm_const_ii": _emscripten_asm_const_ii, "_emscripten_asm_const_i": _emscripten_asm_const_i, "__addDays": __addDays, @@ -5576,7 +5584,7 @@ Module.asmLibraryArg = { "___cxa_begin_catch": ___cxa_begin_catch, "_emscripten_memcpy_big": _emscripten_memcpy_big, "___resumeException": ___resumeException, - "__ZSt18uncaught_exceptionv": __ZSt18uncaught_exceptionv, + "___cxa_find_matching_catch": ___cxa_find_matching_catch, "__exit": __exit, "_pthread_getspecific": _pthread_getspecific, "_emscripten_asm_const_diiii": _emscripten_asm_const_diiii, @@ -5649,17 +5657,8 @@ var asm = (function(global,env,buffer) { var undef = 0; var nan = global.NaN, inf = global.Infinity; var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; - var tempRet0 = 0; - var tempRet1 = 0; - var tempRet2 = 0; - var tempRet3 = 0; - var tempRet4 = 0; - var tempRet5 = 0; - var tempRet6 = 0; - var tempRet7 = 0; - var tempRet8 = 0; - var tempRet9 = 0; + var Math_floor=global.Math.floor; var Math_abs=global.Math.abs; var Math_sqrt=global.Math.sqrt; @@ -5705,7 +5704,7 @@ var asm = (function(global,env,buffer) { var ___gxx_personality_v0=env.___gxx_personality_v0; var ___assert_fail=env.___assert_fail; var ___cxa_allocate_exception=env.___cxa_allocate_exception; - var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; + var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; var _emscripten_asm_const_ii=env._emscripten_asm_const_ii; var _emscripten_asm_const_i=env._emscripten_asm_const_i; var __addDays=env.__addDays; @@ -5718,7 +5717,7 @@ var asm = (function(global,env,buffer) { var ___cxa_begin_catch=env.___cxa_begin_catch; var _emscripten_memcpy_big=env._emscripten_memcpy_big; var ___resumeException=env.___resumeException; - var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; + var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; var __exit=env.__exit; var _pthread_getspecific=env._pthread_getspecific; var _emscripten_asm_const_diiii=env._emscripten_asm_const_diiii; @@ -5913,18 +5912,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i2 = (HEAP8[i3 + i2 + -1 >> 0] | 0) == 38 ? i7 : i6; } if (!i11) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 44467) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 40827) | 0; i2 = i2 + 6 | 0; } if (!i12) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 44474) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 40834) | 0; i2 = i2 + 9 | 0; } - if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 44484) | 0; + if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 40844) | 0; } else { - if (!i11) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 44467) | 0; - if (!i12) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 44474) | 0; - if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 44484) | 0; + if (!i11) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 40827) | 0; + if (!i12) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 40834) | 0; + if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 40844) | 0; } i7 = HEAP32[i16 >> 2] | 0; i2 = i7 + -16 | 0; @@ -5996,10 +5995,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i72 = (i70 & 1) == 0; i70 = i72 ? (i70 & 255) >>> 1 : HEAP32[i75 + 4 >> 2] | 0; i71 = i70 >>> 0 > 2; - i72 = _memcmp(i72 ? i75 + 1 | 0 : HEAP32[i75 + 8 >> 2] | 0, 44808, i71 ? 2 : i70) | 0; + i72 = _memcmp(i72 ? i75 + 1 | 0 : HEAP32[i75 + 8 >> 2] | 0, 41168, i71 ? 2 : i70) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i75); if (!(((i72 | 0) == 0 ? (i70 >>> 0 < 2 ? -1 : i71 & 1) : i72) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i2 >> 2] | 0) + -12 | 0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i2 >> 2] | 0) + -12 | 0, 0, 44811) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i2 >> 2] | 0) + -12 | 0, 0, 41171) | 0; break; } if ((i1 + -49 & 255) < 9) { @@ -6033,7 +6032,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i72 = (i69 & 1) == 0; i69 = i72 ? (i69 & 255) >>> 1 : HEAP32[i71 + 4 >> 2] | 0; i70 = i69 >>> 0 > 2; - i72 = _memcmp(i72 ? i71 + 1 | 0 : HEAP32[i71 + 8 >> 2] | 0, 44808, i70 ? 2 : i69) | 0; + i72 = _memcmp(i72 ? i71 + 1 | 0 : HEAP32[i71 + 8 >> 2] | 0, 41168, i70 ? 2 : i69) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i71); if (!(((i72 | 0) == 0 ? (i69 >>> 0 < 2 ? -1 : i70 & 1) : i72) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i2 >> 2] | 0) + -12 | 0); i7 = (HEAP32[i2 >> 2] | 0) + -12 | 0; @@ -6058,7 +6057,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i3 = i3 + 1 | 0; } HEAP8[i5 + i4 >> 0] = 0; - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44808) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 41168) | 0; HEAP32[i50 >> 2] = HEAP32[i2 >> 2]; HEAP32[i50 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i50 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -6068,7 +6067,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 44815) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 41175) | 0; HEAP32[i59 >> 2] = HEAP32[i2 >> 2]; HEAP32[i59 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i59 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -6181,13 +6180,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i72 = (i70 & 1) == 0; i70 = i72 ? (i70 & 255) >>> 1 : HEAP32[i56 + 4 >> 2] | 0; i71 = i70 >>> 0 > 2; - i72 = _memcmp(i72 ? i56 + 1 | 0 : HEAP32[i56 + 8 >> 2] | 0, 44808, i71 ? 2 : i70) | 0; + i72 = _memcmp(i72 ? i56 + 1 | 0 : HEAP32[i56 + 8 >> 2] | 0, 41168, i71 ? 2 : i70) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); if (!(((i72 | 0) == 0 ? (i70 >>> 0 < 2 ? -1 : i71 & 1) : i72) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj(i3); i7 = HEAP32[i34 >> 2] | 0; i10 = i7 + -12 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i66); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 44808) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 41168) | 0; HEAP32[i65 >> 2] = HEAP32[i1 >> 2]; HEAP32[i65 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i65 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6197,7 +6196,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 44815) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 41175) | 0; HEAP32[i64 >> 2] = HEAP32[i1 >> 2]; HEAP32[i64 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i64 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6365,7 +6364,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i1 = i73; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 46049) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42409) | 0; i6 = i74 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i8 >> 2] = HEAP32[i74 + 12 >> 2]; @@ -6426,7 +6425,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i3 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i1, i72, i74) | 0; if ((i3 | 0) != (i1 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i75, 44817, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i75, 41177, 1); i11 = i74 + 4 | 0; i10 = i75 + 4 | 0; i7 = i71 + 8 | 0; @@ -6480,7 +6479,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, while (1) { if (i1 >>> 0 >= i6 >>> 0) break; i70 = HEAP8[i75 >> 0] | 0; - if (((i70 & 1) == 0 ? (i70 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 45451) | 0; + if (((i70 & 1) == 0 ? (i70 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 41811) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i71, (HEAP32[i74 >> 2] | 0) + (i1 * 24 | 0) | 0); i70 = HEAP8[i71 >> 0] | 0; i69 = (i70 & 1) == 0; @@ -6517,16 +6516,16 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } } else if ((i67 | 0) == 174) { i1 = i1 + 1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 41179) | 0; switch (i2 | 0) { case 1: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 46058) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 42418) | 0; break; } case 2: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 46061) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 42421) | 0; break; } default: @@ -6534,7 +6533,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i2 = HEAP32[i11 >> 2] | 0; if ((HEAP32[i74 >> 2] | 0) != (i2 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 45908) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42268) | 0; i72 = HEAP8[i75 >> 0] | 0; i71 = (i72 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKcj((HEAP32[i11 >> 2] | 0) + -12 | 0, 0, i71 ? i75 + 1 | 0 : HEAP32[i75 + 8 >> 2] | 0, i71 ? (i72 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) | 0; @@ -6621,7 +6620,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i1 = i73; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 46065) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42425) | 0; i6 = i74 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i9 >> 2] = HEAP32[i74 + 12 >> 2]; @@ -6690,7 +6689,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i3 = HEAP32[i46 >> 2] | 0; i10 = i3 + -24 | 0; L299 : do if ((HEAP8[((HEAP8[i11 >> 0] & 1) == 0 ? i11 + 1 | 0 : HEAP32[i75 + 20 >> 2] | 0) >> 0] | 0) == 40) { - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 44817) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 41177) | 0; HEAP32[i53 >> 2] = HEAP32[i1 >> 2]; HEAP32[i53 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i53 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6713,7 +6712,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 46076) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 42436) | 0; HEAP32[i59 >> 2] = HEAP32[i1 >> 2]; HEAP32[i59 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i59 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6795,7 +6794,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i63); __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i53); i3 = HEAP32[i46 >> 2] | 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i11, 0, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i11, 0, 41179) | 0; HEAP32[i66 >> 2] = HEAP32[i1 >> 2]; HEAP32[i66 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i66 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6875,7 +6874,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i66); } else { - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 45908) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 42268) | 0; HEAP32[i64 >> 2] = HEAP32[i1 >> 2]; HEAP32[i64 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i64 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6898,7 +6897,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i62, 46076) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i62, 42436) | 0; HEAP32[i56 >> 2] = HEAP32[i1 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -7171,21 +7170,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i66 & 1) == 0; i66 = i71 ? (i66 & 255) >>> 1 : HEAP32[i11 >> 2] | 0; i67 = i66 >>> 0 > 2; - i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 44808, i67 ? 2 : i66) | 0; + i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 41168, i67 ? 2 : i66) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i38); i3 = HEAP32[i74 >> 2] | 0; if (((i71 | 0) == 0 ? (i66 >>> 0 < 2 ? -1 : i67 & 1) : i71) | 0) { i2 = HEAP16[i3 + (i9 * 24 | 0) + 12 >> 1] | 0; if (!(i2 & 1)) i2 = (i2 & 65535) >>> 8 & 255; else i2 = HEAP8[HEAP32[i3 + (i9 * 24 | 0) + 20 >> 2] >> 0] | 0; if (i2 << 24 >> 24 == 40) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 44817) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 41177) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 41179) | 0; } } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 44869) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 41229) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 41179) | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 44861) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 41221) | 0; i6 = HEAP32[i16 >> 2] | 0; i7 = i6 + -16 | 0; i8 = HEAP32[i74 >> 2] | 0; @@ -7289,19 +7288,19 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i65 & 1) == 0; i65 = i71 ? (i65 & 255) >>> 1 : HEAP32[i13 >> 2] | 0; i66 = i65 >>> 0 > 2; - i71 = _memcmp(i71 ? i15 : HEAP32[i14 >> 2] | 0, 44808, i66 ? 2 : i65) | 0; + i71 = _memcmp(i71 ? i15 : HEAP32[i14 >> 2] | 0, 41168, i66 ? 2 : i65) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i51); i3 = HEAP32[i74 >> 2] | 0; if (((i71 | 0) == 0 ? (i65 >>> 0 < 2 ? -1 : i66 & 1) : i71) | 0) { i2 = HEAP16[i3 + (i9 * 24 | 0) + 12 >> 1] | 0; if (!(i2 & 1)) i2 = (i2 & 65535) >>> 8 & 255; else i2 = HEAP8[HEAP32[i3 + (i9 * 24 | 0) + 20 >> 2] >> 0] | 0; if (i2 << 24 >> 24 == 40) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 44817) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 41177) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 41179) | 0; } } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 44869) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 41229) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 41179) | 0; } i3 = HEAP32[i74 >> 2] | 0; i2 = i3 + (i9 * 24 | 0) | 0; @@ -7314,7 +7313,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i65 & 1) == 0; i65 = i71 ? (i65 & 255) >>> 1 : HEAP32[i16 >> 2] | 0; i66 = i65 >>> 0 > 12; - i71 = _memcmp(i71 ? i18 : HEAP32[i17 >> 2] | 0, 46080, i66 ? 12 : i65) | 0; + i71 = _memcmp(i71 ? i18 : HEAP32[i17 >> 2] | 0, 42440, i66 ? 12 : i65) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i52); i12 = HEAP32[i74 >> 2] | 0; i2 = i12 + (i9 * 24 | 0) | 0; @@ -7334,7 +7333,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i3 = i3 & 255; } if ((i8 - i11 + i4 | 0) >>> 0 < 2) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i4, 2 - i8 + i11 - i4 | 0, i11, 0, i8, 2, 46093); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i4, 2 - i8 + i11 - i4 | 0, i11, 0, i8, 2, 42453); break; } if (!(i3 & 1)) i10 = i2 + 1 | 0; else i10 = HEAP32[i12 + (i9 * 24 | 0) + 8 >> 2] | 0; @@ -7343,7 +7342,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, if ((i11 | 0) == (i8 | 0)) { i4 = i8; i6 = 0; - i5 = 46093; + i5 = 42453; i3 = 2; i67 = 402; } else { @@ -7355,22 +7354,22 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i3 = 2; break; } - do if (i10 >>> 0 < 46093 >>> 0 & (i10 + i11 | 0) >>> 0 > 46093 >>> 0) if ((i10 + i8 | 0) >>> 0 > 46093 >>> 0) { - _memcpy(i10 | 0, 46093, i8 | 0) | 0; + do if (i10 >>> 0 < 42453 >>> 0 & (i10 + i11 | 0) >>> 0 > 42453 >>> 0) if ((i10 + i8 | 0) >>> 0 > 42453 >>> 0) { + _memcpy(i10 | 0, 42453, i8 | 0) | 0; i6 = i8; - i5 = 46095; + i5 = 42455; i4 = 0; i3 = 2 - i8 | 0; break; } else { i6 = 0; - i5 = 46093 + (2 - i8) | 0; + i5 = 42453 + (2 - i8) | 0; i4 = i8; i3 = 2; break; } else { i6 = 0; - i5 = 46093; + i5 = 42453; i4 = i8; i3 = 2; } while (0); @@ -7381,7 +7380,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } else { i4 = 2; i6 = 0; - i5 = 46093; + i5 = 42453; i3 = 2; i67 = 402; } while (0); @@ -7396,7 +7395,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } else i67 = 385; while (0); if ((i67 | 0) == 385) { i67 = 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 44938) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 41298) | 0; } i6 = HEAP32[i22 >> 2] | 0; i7 = i6 + -16 | 0; @@ -7498,21 +7497,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i66 & 1) == 0; i66 = i71 ? (i66 & 255) >>> 1 : HEAP32[i11 >> 2] | 0; i67 = i66 >>> 0 > 2; - i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 44808, i67 ? 2 : i66) | 0; + i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 41168, i67 ? 2 : i66) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i39); i3 = HEAP32[i74 >> 2] | 0; if (((i71 | 0) == 0 ? (i66 >>> 0 < 2 ? -1 : i67 & 1) : i71) | 0) { i2 = HEAP16[i3 + (i9 * 24 | 0) + 12 >> 1] | 0; if (!(i2 & 1)) i2 = (i2 & 65535) >>> 8 & 255; else i2 = HEAP8[HEAP32[i3 + (i9 * 24 | 0) + 20 >> 2] >> 0] | 0; if (i2 << 24 >> 24 == 40) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 44817) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 41177) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 41179) | 0; } } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 44869) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 41229) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 41179) | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 44872) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 41232) | 0; i6 = HEAP32[i16 >> 2] | 0; i7 = i6 + -16 | 0; i8 = HEAP32[i74 >> 2] | 0; @@ -7748,7 +7747,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i73 = (i70 & 1) == 0; i70 = i73 ? (i70 & 255) >>> 1 : HEAP32[i13 + 4 >> 2] | 0; i72 = i70 >>> 0 > 9; - i73 = _memcmp(i73 ? i13 + 1 | 0 : HEAP32[i13 + 8 >> 2] | 0, 46096, i72 ? 9 : i70) | 0; + i73 = _memcmp(i73 ? i13 + 1 | 0 : HEAP32[i13 + 8 >> 2] | 0, 42456, i72 ? 9 : i70) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i13); if (!(((i73 | 0) == 0 ? (i70 >>> 0 < 9 ? -1 : i72 & 1) : i73) | 0)) { __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i59, (HEAP32[i7 >> 2] | 0) + -24 | 0); @@ -7769,7 +7768,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i4 = i59 + 4 | 0; i73 = __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT_(i70 + 9 | 0, i70 + (i72 ? (i73 & 255) >>> 1 : HEAP32[i4 >> 2] | 0) | 0, i74) | 0; if ((i73 | 0) == (((HEAP8[i59 >> 0] & 1) == 0 ? i3 : HEAP32[i2 >> 2] | 0) + 9 | 0)) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i33, i71, 45908); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i33, i71, 42268); i73 = HEAP8[i59 >> 0] | 0; i72 = (i73 & 1) == 0; i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i33, i72 ? i3 : HEAP32[i2 >> 2] | 0, i72 ? (i73 & 255) >>> 1 : HEAP32[i4 >> 2] | 0) | 0; @@ -7813,7 +7812,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i33); } else { i4 = (HEAP32[i7 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i27, i71, 45449); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i27, i71, 41809); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i28, (HEAP32[i7 >> 2] | 0) + -24 | 0); i2 = HEAP8[i28 >> 0] | 0; i3 = (i2 & 1) == 0; @@ -7827,7 +7826,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i26, 44864) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i26, 41224) | 0; HEAP32[i25 >> 2] = HEAP32[i2 >> 2]; HEAP32[i25 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i25 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -7848,7 +7847,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i59); } else { i2 = (HEAP32[i7 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i17, i71, 45908); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i17, i71, 42268); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i18, (HEAP32[i7 >> 2] | 0) + -24 | 0); i3 = HEAP8[i18 >> 0] | 0; i4 = (i3 & 1) == 0; @@ -8238,7 +8237,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i4 = i2 + -24 | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i50, i5, i3); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i50, 0, 46127) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i50, 0, 42487) | 0; HEAP32[i59 >> 2] = HEAP32[i2 >> 2]; HEAP32[i59 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i59 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8248,7 +8247,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i59, 44815) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i59, 41175) | 0; HEAP32[i71 >> 2] = HEAP32[i2 >> 2]; HEAP32[i71 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i71 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8268,7 +8267,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i1 = i1 + 2 | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, i5, i3); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i56, 0, 46136) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i56, 0, 42496) | 0; HEAP32[i66 >> 2] = HEAP32[i2 >> 2]; HEAP32[i66 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i66 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8278,7 +8277,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i66, 44815) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i66, 41175) | 0; HEAP32[i63 >> 2] = HEAP32[i2 >> 2]; HEAP32[i63 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i63 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8401,8 +8400,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i1 = HEAP32[i74 + 4 >> 2] | 0; if ((HEAP32[i74 >> 2] | 0) == (i1 | 0)) break; i1 = i1 + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i65, 46127, i75); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 44815) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i65, 42487, i75); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 41175) | 0; HEAP32[i64 >> 2] = HEAP32[i2 >> 2]; HEAP32[i64 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i64 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8667,7 +8666,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 97: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 44861, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 41221, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i2, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i2); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8676,7 +8675,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 100: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 44872, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 41232, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i6, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i6); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8685,7 +8684,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 110: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 44872, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 41232, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i9, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i9); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8694,7 +8693,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 78: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 44874, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 41234, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i13, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i13); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8703,7 +8702,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 83: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i16, 44877, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i16, 41237, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i16, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i16); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8714,7 +8713,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 97 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) ? (i136 = i1 + 2 | 0, i105 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i136, i126, i135) | 0, (i105 | 0) != (i136 | 0)) : 0) ? (i79 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i79 | 0)) : 0) { i10 = i79 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i10); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 44879) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 41239) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8724,7 +8723,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 41179) | 0; HEAP32[i138 >> 2] = HEAP32[i1 >> 2]; HEAP32[i138 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i138 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8813,7 +8812,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 97 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 122 : 0) ? (i136 = i1 + 2 | 0, i106 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i136, i126, i135) | 0, (i106 | 0) != (i136 | 0)) : 0) ? (i80 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i80 | 0)) : 0) { i10 = i80 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i10); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 44879) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 41239) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8823,7 +8822,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 41179) | 0; HEAP32[i138 >> 2] = HEAP32[i1 >> 2]; HEAP32[i138 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i138 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8928,7 +8927,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 44889) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 41249) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8938,7 +8937,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 44901) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 41261) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8960,7 +8959,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 41179) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9066,7 +9065,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i2 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i138); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i123 >> 2] | 0) + -24 | 0, 44817) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i123 >> 2] | 0) + -24 | 0, 41177) | 0; i7 = i139 + 4 | 0; i8 = i139 + 8 | 0; i9 = i139 + 1 | 0; @@ -9106,7 +9105,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i2 = HEAP32[i123 >> 2] | 0; if ((HEAP32[i135 >> 2] | 0) != (i2 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 41179) | 0; i1 = i3 + 1 | 0; } } while (0); @@ -9115,7 +9114,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 109: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i18, 44904, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i18, 41264, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i18, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i18); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9124,7 +9123,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 111: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i19, 44906, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i19, 41266, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i19, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i19); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9229,7 +9228,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i4 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i4); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 44817) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 41177) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9239,7 +9238,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 44908) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 41268) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9261,7 +9260,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 41179) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9299,7 +9298,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i4 = HEAP32[i3 >> 2] | 0; if ((HEAP32[i135 >> 2] | 0) == (i4 | 0)) break L1; i10 = i4 + -24 | 0; - L266 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i117, 44911, 2); else { + L266 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i117, 41271, 2); else { i1 = 0; while (1) { if ((i1 | 0) == 3) break L266; @@ -9307,7 +9306,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; } } while (0); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i117, 44914) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i117, 41274) | 0; HEAP32[i116 >> 2] = HEAP32[i1 >> 2]; HEAP32[i116 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i116 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9420,7 +9419,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 44924) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 41284) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9430,7 +9429,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 44901) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 41261) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9452,7 +9451,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 41179) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9478,7 +9477,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i20, 44938, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i20, 41298, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i20, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i20); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9493,7 +9492,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i4 = HEAP32[i3 >> 2] | 0; if ((HEAP32[i135 >> 2] | 0) == (i4 | 0)) break L1; i10 = i4 + -24 | 0; - L342 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i121, 44911, 2); else { + L342 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i121, 41271, 2); else { i1 = 0; while (1) { if ((i1 | 0) == 3) break L342; @@ -9501,7 +9500,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; } } while (0); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i121, 44940) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i121, 41300) | 0; HEAP32[i120 >> 2] = HEAP32[i1 >> 2]; HEAP32[i120 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i120 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9617,7 +9616,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i137); i3 = HEAP32[i73 >> 2] | 0; } - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 45855, i138); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 42215, i138); i137 = HEAP8[i139 >> 0] | 0; i136 = (i137 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i1 + -48 | 0, i136 ? i139 + 1 | 0 : HEAP32[i139 + 8 >> 2] | 0, i136 ? (i137 & 255) >>> 1 : HEAP32[i139 + 4 >> 2] | 0) | 0; @@ -9641,7 +9640,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i137); i3 = HEAP32[i75 >> 2] | 0; } - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 45858, i138); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 42218, i138); i137 = HEAP8[i139 >> 0] | 0; i136 = (i137 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i1 + -48 | 0, i136 ? i139 + 1 | 0 : HEAP32[i139 + 8 >> 2] | 0, i136 ? (i137 & 255) >>> 1 : HEAP32[i139 + 4 >> 2] | 0) | 0; @@ -9654,7 +9653,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 118: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i23, 45860, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i23, 42220, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i23, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i23); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9663,7 +9662,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 86: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i24, 45862, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i24, 42222, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i24, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9677,7 +9676,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 111: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i25, 45865, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i25, 42225, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i25, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i25); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9686,7 +9685,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 79: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 45867, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 42227, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i27, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9695,7 +9694,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 113: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i28, 45870, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i28, 42230, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i28, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i28); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9709,7 +9708,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i29, 45873, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i29, 42233, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i29, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i29); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9718,7 +9717,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 116: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i30, 44864, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i30, 41224, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i30, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i30); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9761,8 +9760,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i139, i1 + -48 | 0); i3 = (HEAP32[i4 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i102, 44817, i139); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i102, 45876) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i102, 41177, i139); + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i102, 42236) | 0; HEAP32[i101 >> 2] = HEAP32[i1 >> 2]; HEAP32[i101 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i101 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9784,7 +9783,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i100, 44815) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i100, 41175) | 0; HEAP32[i99 >> 2] = HEAP32[i1 >> 2]; HEAP32[i99 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i99 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9811,7 +9810,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i31, 45879, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i31, 42239, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i31, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i31); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9820,7 +9819,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 115: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 45882, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 42242, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i32, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i32); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9829,7 +9828,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 83: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i33, 45885, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i33, 42245, 3); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i33, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i33); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9838,7 +9837,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 116: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 45449, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 41809, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i34, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i34); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9852,7 +9851,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 105: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i35, 45889, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i35, 42249, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i35, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i35); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9861,7 +9860,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 73: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i36, 45891, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i36, 42251, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i36, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i36); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9870,7 +9869,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 108: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i37, 44938, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i37, 41298, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i37, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i37); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9879,7 +9878,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 76: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i38, 45894, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i38, 42254, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i38, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i38); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9890,7 +9889,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i1 + 2 | 0; if ((i2 | 0) != (i126 | 0) ? (HEAP8[i2 >> 0] | 0) == 95 : 0) { i138 = i1 + 3 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i63, 45897, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i63, 42257, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i63, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i63); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9902,7 +9901,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((HEAP32[i135 >> 2] | 0) == (i2 | 0)) break L1; i3 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i85, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i85, 0, 44817) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i85, 0, 41177) | 0; HEAP32[i84 >> 2] = HEAP32[i1 >> 2]; HEAP32[i84 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i84 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9912,7 +9911,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i84, 45900) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i84, 42260) | 0; HEAP32[i83 >> 2] = HEAP32[i1 >> 2]; HEAP32[i83 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i83 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10165,11 +10164,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i134 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - if (i15) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i134, 44911, 2); - if (i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 45904) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 45908) | 0; + if (i15) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i134, 41271, 2); + if (i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 42264) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 42268) | 0; if (i5) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i125, 44817, i133); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i125, 44866) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i125, 41177, i133); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i125, 41226) | 0; HEAP32[i124 >> 2] = HEAP32[i2 >> 2]; HEAP32[i124 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i124 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -10189,8 +10188,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i132 = (i137 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i134, i132 ? i136 + 1 | 0 : HEAP32[i136 + 8 >> 2] | 0, i132 ? (i137 & 255) >>> 1 : HEAP32[i136 + 4 >> 2] | 0) | 0; if (i12) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i127, 44869, i139); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i127, 44819) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i127, 41229, i139); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i127, 41179) | 0; HEAP32[i128 >> 2] = HEAP32[i2 >> 2]; HEAP32[i128 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i128 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -10264,7 +10263,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i39, 45910, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i39, 42270, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i39, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i39); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10273,7 +10272,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 103: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i40, 45889, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i40, 42249, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i40, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i40); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10282,7 +10281,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 116: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i41, 45913, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i41, 42273, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i41, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i41); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10295,7 +10294,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((i2 | 0) != (i13 | 0) ? (i81 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i81 | 0)) : 0) { i12 = i81 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i12); - i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 45915) | 0; + i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 42275) | 0; HEAP32[i139 >> 2] = HEAP32[i3 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10305,7 +10304,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i4 << 2) >> 2] = 0; i4 = i4 + 1 | 0; } - i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 44819) | 0; + i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 41179) | 0; HEAP32[i138 >> 2] = HEAP32[i3 >> 2]; HEAP32[i138 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i138 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10402,7 +10401,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 111: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i42, 45926, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i42, 42286, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i42, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i42); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10411,7 +10410,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 114: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i43, 45929, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i43, 42289, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i43, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i43); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10420,7 +10419,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 82: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i44, 45931, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i44, 42291, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i44, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i44); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10434,7 +10433,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 109: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i45, 45934, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i45, 42294, 3); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i45, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i45); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10443,7 +10442,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 108: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i48, 45938, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i48, 42298, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i48, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i48); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10452,7 +10451,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 76: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i49, 45940, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i49, 42300, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i49, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i49); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10463,7 +10462,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i1 + 2 | 0; if ((i2 | 0) != (i126 | 0) ? (HEAP8[i2 >> 0] | 0) == 95 : 0) { i138 = i1 + 3 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i64, 45943, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i64, 42303, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i64, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i64); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10475,7 +10474,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((HEAP32[i135 >> 2] | 0) == (i2 | 0)) break L1; i3 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i89, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i89, 0, 44817) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i89, 0, 41177) | 0; HEAP32[i88 >> 2] = HEAP32[i1 >> 2]; HEAP32[i88 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i88 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10485,7 +10484,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i88, 45946) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i88, 42306) | 0; HEAP32[i87 >> 2] = HEAP32[i1 >> 2]; HEAP32[i87 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i87 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10507,7 +10506,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 115: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i50, 45938, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i50, 42298, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i50, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i50); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10537,7 +10536,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i139); i3 = HEAP32[i4 >> 2] | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -48 | 0, 45950) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -48 | 0, 42310) | 0; i1 = HEAP8[i138 >> 0] | 0; i139 = (i1 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i4 >> 2] | 0) + -24 | 0, i139 ? i138 + 1 | 0 : HEAP32[i138 + 8 >> 2] | 0, i139 ? (i1 & 255) >>> 1 : HEAP32[i138 + 4 >> 2] | 0) | 0; @@ -10615,8 +10614,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i1 + -48 | 0); i3 = (HEAP32[i5 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i114, 44817, i137); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i114, 45953) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i114, 41177, i137); + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i114, 42313) | 0; HEAP32[i113 >> 2] = HEAP32[i1 >> 2]; HEAP32[i113 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i113 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10638,7 +10637,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i112, 45959) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i112, 42319) | 0; HEAP32[i111 >> 2] = HEAP32[i1 >> 2]; HEAP32[i111 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i111 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10660,7 +10659,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i110, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i110, 41179) | 0; HEAP32[i109 >> 2] = HEAP32[i1 >> 2]; HEAP32[i109 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i109 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10703,7 +10702,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 45965) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 42325) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10713,7 +10712,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 44901) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 41261) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10735,7 +10734,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 41179) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10761,7 +10760,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 109: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i53, 45983, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i53, 42343, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i53, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i53); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10770,7 +10769,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 77: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i55, 45985, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i55, 42345, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i55, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i55); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10779,7 +10778,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 115: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i57, 45988, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i57, 42348, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i57, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i57); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10788,7 +10787,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 83: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i58, 45991, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i58, 42351, 3); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i58, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i58); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10815,7 +10814,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 45995) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 42355) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10825,7 +10824,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 44901) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 41261) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10847,7 +10846,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 41179) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10890,7 +10889,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) ? (i134 = i1 + 2 | 0, i76 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i134, i126, i135) | 0, (i76 | 0) != (i134 | 0)) : 0) ? (i10 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i10 | 0)) : 0) { i3 = i10 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 46008) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 42368) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10900,7 +10899,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 41179) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10925,7 +10924,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 122 : 0) ? (i134 = i1 + 2 | 0, i77 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i134, i126, i135) | 0, (i77 | 0) != (i134 | 0)) : 0) ? (i11 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i11 | 0)) : 0) { i3 = i11 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 46008) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 42368) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10935,7 +10934,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 41179) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10966,7 +10965,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 90 : 0) ? (i14 = i1 + 2 | 0, (HEAP8[i14 >> 0] | 0) == 102) : 0) ? (i78 = __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4_RT_(i14, i126, i135) | 0, (i78 | 0) != (i14 | 0)) : 0) ? (i15 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i15 | 0)) : 0) { i3 = i15 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 46017) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 42377) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10976,7 +10975,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 41179) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -11002,7 +11001,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 90 : 0) ? (i12 = i1 + 2 | 0, (HEAP8[i12 >> 0] | 0) == 84) : 0) ? (i104 = i135 + 4 | 0, i97 = ((HEAP32[i104 >> 2] | 0) - (HEAP32[i135 >> 2] | 0) | 0) / 24 | 0, i107 = __ZN10__cxxabiv112_GLOBAL__N_120parse_template_paramINS0_2DbEEEPKcS4_S4_RT_(i12, i126, i135) | 0, i67 = HEAP32[i135 >> 2] | 0, i92 = ((HEAP32[i104 >> 2] | 0) - i67 | 0) / 24 | 0, i67, (i107 | 0) != (i12 | 0)) : 0) { HEAP8[i139 >> 0] = 20; i1 = i139 + 1 | 0; - i2 = 46017; + i2 = 42377; i3 = i1 + 10 | 0; do { HEAP8[i1 >> 0] = HEAP8[i2 >> 0] | 0; @@ -11024,7 +11023,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; if ((i1 | 0) == (i92 | 0)) break L867; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i133, (HEAP32[i135 >> 2] | 0) + (i1 * 24 | 0) | 0); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i133, 0, 45451) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i133, 0, 41811) | 0; HEAP32[i136 >> 2] = HEAP32[i2 >> 2]; HEAP32[i136 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i136 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -11041,7 +11040,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i133); } } while (0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 41179) | 0; i3 = i92; while (1) { if ((i3 | 0) == (i97 | 0)) break; @@ -11120,7 +11119,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((i4 | 0) != (i3 | 0) ? (i68 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i68 | 0)) : 0) { i3 = i68 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 46028) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 42388) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -11130,7 +11129,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 41179) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -11153,7 +11152,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } case 114: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i90, 46036); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i90, 42396); i2 = i135 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i139 = HEAP32[i135 + 8 >> 2] | 0; @@ -11189,7 +11188,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 116 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 119 : 0) ? (i136 = i1 + 2 | 0, i69 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i136, i126, i135) | 0, (i69 | 0) != (i136 | 0)) : 0) ? (i17 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i17 | 0)) : 0) { i1 = i17 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i1); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 46042) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 42402) | 0; HEAP32[i139 >> 2] = HEAP32[i2 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -11232,103 +11231,103 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ return i1 | 0; } -function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_(i136, i135) { +function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__2clES2_(i136, i135) { i136 = i136 | 0; i135 = i135 | 0; var i1 = 0, i2 = 0, d3 = 0.0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0, i42 = 0, i43 = 0, i44 = 0, i45 = 0, i46 = 0, i47 = 0, i48 = 0, i49 = 0, i50 = 0, i51 = 0, i52 = 0, i53 = 0, i54 = 0, i55 = 0, i56 = 0, i57 = 0, i58 = 0, i59 = 0, i60 = 0, i61 = 0, i62 = 0, i63 = 0, i64 = 0, i65 = 0, i66 = 0, i67 = 0, i68 = 0, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i73 = 0, i74 = 0, i75 = 0, i76 = 0, i77 = 0, i78 = 0, i79 = 0, i80 = 0, i81 = 0, i82 = 0, i83 = 0, i84 = 0, i85 = 0, i86 = 0, i87 = 0, i88 = 0, i89 = 0, i90 = 0, i91 = 0, i92 = 0, i93 = 0, i94 = 0, i95 = 0, i96 = 0, i97 = 0, i98 = 0, i99 = 0, i100 = 0, i101 = 0, i102 = 0, i103 = 0, i104 = 0, i105 = 0, i106 = 0, i107 = 0, i108 = 0, i109 = 0, i110 = 0, i111 = 0, i112 = 0, i113 = 0, i114 = 0, i115 = 0, i116 = 0, i117 = 0, i118 = 0, i119 = 0, i120 = 0, i121 = 0, i122 = 0, i123 = 0, i124 = 0, i125 = 0, i126 = 0, i127 = 0, i128 = 0, i129 = 0, i130 = 0, i131 = 0, i132 = 0, i133 = 0, i134 = 0, i137 = 0, i138 = 0, i139 = 0, i140 = 0; i140 = STACKTOP; - STACKTOP = STACKTOP + 736 | 0; - i139 = i140 + 712 | 0; + STACKTOP = STACKTOP + 752 | 0; + i139 = i140 + 708 | 0; i134 = i140 + 32 | 0; i137 = i140 + 368 | 0; - i92 = i140 + 728 | 0; - i28 = i140 + 704 | 0; + i89 = i140 + 736 | 0; + i46 = i140 + 704 | 0; i4 = i140 + 700 | 0; i7 = i140 + 696 | 0; i21 = i140 + 692 | 0; - i40 = i140 + 688 | 0; - i41 = i140 + 684 | 0; + i32 = i140 + 688 | 0; + i33 = i140 + 684 | 0; i8 = i140 + 672 | 0; i9 = i140 + 668 | 0; i10 = i140 + 664 | 0; i11 = i140 + 660 | 0; i5 = i140 + 656 | 0; i6 = i140 + 652 | 0; - i25 = i140 + 648 | 0; - i34 = i140 + 644 | 0; - i83 = i140 + 632 | 0; - i35 = i140 + 620 | 0; + i24 = i140 + 648 | 0; + i26 = i140 + 644 | 0; + i71 = i140 + 632 | 0; + i27 = i140 + 620 | 0; i13 = i140 + 616 | 0; i14 = i140 + 612 | 0; i15 = i140 + 608 | 0; - i29 = i140 + 604 | 0; + i25 = i140 + 604 | 0; i16 = i140 + 48 | 0; i17 = i140 + 600 | 0; i18 = i140 + 596 | 0; - i50 = i140 + 592 | 0; - i58 = i140 + 588 | 0; - i36 = i140 + 584 | 0; - i51 = i140 + 580 | 0; - i75 = i140 + 568 | 0; + i35 = i140 + 592 | 0; + i39 = i140 + 588 | 0; + i28 = i140 + 584 | 0; + i36 = i140 + 580 | 0; + i59 = i140 + 568 | 0; i19 = i140 + 564 | 0; i20 = i140 + 560 | 0; i22 = i140 + 548 | 0; i23 = i140 + 544 | 0; - i37 = i140 + 540 | 0; - i38 = i140 + 536 | 0; - i39 = i140 + 532 | 0; - i52 = i140 + 528 | 0; - i53 = i140 + 524 | 0; - i54 = i140 + 520 | 0; - i55 = i140 + 516 | 0; - i59 = i140 + 512 | 0; - i70 = i140 + 500 | 0; - i71 = i140 + 496 | 0; - i56 = i140 + 492 | 0; - i98 = i140 + 488 | 0; - i102 = i140 + 484 | 0; - i72 = i140 + 480 | 0; - i73 = i140 + 476 | 0; - i74 = i140 + 472 | 0; - i76 = i140 + 468 | 0; - i95 = i140 + 464 | 0; - i96 = i140 + 460 | 0; - i42 = i140 + 456 | 0; + i29 = i140 + 540 | 0; + i30 = i140 + 536 | 0; + i31 = i140 + 532 | 0; + i37 = i140 + 528 | 0; + i38 = i140 + 524 | 0; + i40 = i140 + 520 | 0; + i41 = i140 + 516 | 0; + i47 = i140 + 512 | 0; + i60 = i140 + 500 | 0; + i61 = i140 + 496 | 0; + i42 = i140 + 492 | 0; + i97 = i140 + 488 | 0; + i98 = i140 + 484 | 0; + i62 = i140 + 480 | 0; + i63 = i140 + 476 | 0; + i64 = i140 + 472 | 0; + i66 = i140 + 468 | 0; + i92 = i140 + 464 | 0; + i93 = i140 + 460 | 0; + i34 = i140 + 456 | 0; i133 = i140 + 208 | 0; - i84 = i140 + 452 | 0; - i85 = i140 + 448 | 0; - i86 = i140 + 444 | 0; - i24 = i140 + 440 | 0; - i57 = i140 + 436 | 0; - i43 = i140 + 432 | 0; + i72 = i140 + 452 | 0; + i73 = i140 + 448 | 0; + i74 = i140 + 444 | 0; + i43 = i140 + 440 | 0; + i65 = i140 + 436 | 0; + i52 = i140 + 432 | 0; i87 = i140 + 428 | 0; - i44 = i140 + 424 | 0; - i45 = i140 + 420 | 0; - i64 = i140 + 416 | 0; - i65 = i140 + 412 | 0; - i66 = i140 + 400 | 0; - i67 = i140 + 388 | 0; - i99 = i140 + 384 | 0; + i53 = i140 + 424 | 0; + i54 = i140 + 420 | 0; + i75 = i140 + 416 | 0; + i76 = i140 + 412 | 0; + i77 = i140 + 400 | 0; + i78 = i140 + 388 | 0; + i100 = i140 + 384 | 0; i103 = i140 + 380 | 0; i106 = i140 + 376 | 0; i109 = i140 + 372 | 0; i107 = i140 + 364 | 0; i117 = i140 + 360 | 0; - i46 = i140 + 356 | 0; - i47 = i140 + 344 | 0; - i68 = i140 + 332 | 0; - i91 = i140 + 328 | 0; - i60 = i140 + 324 | 0; - i61 = i140 + 320 | 0; - i62 = i140 + 308 | 0; - i63 = i140 + 296 | 0; - i97 = i140 + 292 | 0; + i55 = i140 + 356 | 0; + i56 = i140 + 344 | 0; + i79 = i140 + 332 | 0; + i94 = i140 + 328 | 0; + i67 = i140 + 324 | 0; + i68 = i140 + 320 | 0; + i69 = i140 + 308 | 0; + i70 = i140 + 296 | 0; + i99 = i140 + 292 | 0; i108 = i140 + 288 | 0; i111 = i140 + 284 | 0; - i78 = i140 + 280 | 0; - i79 = i140 + 276 | 0; - i80 = i140 + 264 | 0; - i81 = i140 + 252 | 0; + i82 = i140 + 280 | 0; + i83 = i140 + 276 | 0; + i84 = i140 + 264 | 0; + i85 = i140 + 252 | 0; i105 = i140 + 248 | 0; i112 = i140 + 244 | 0; i114 = i140 + 240 | 0; @@ -11339,22 +11338,22 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i130 = i140 + 220 | 0; i129 = i140 + 216 | 0; i131 = i140 + 212 | 0; - i30 = i140 + 204 | 0; - i31 = i140 + 200 | 0; - i32 = i140 + 196 | 0; - i33 = i140 + 192 | 0; - i77 = i140 + 188 | 0; - i69 = i140 + 184 | 0; - i89 = i140 + 180 | 0; - i82 = i140 + 176 | 0; - i93 = i140 + 172 | 0; - i90 = i140 + 168 | 0; - i48 = i140 + 164 | 0; - i49 = i140 + 152 | 0; + i48 = i140 + 204 | 0; + i49 = i140 + 200 | 0; + i50 = i140 + 196 | 0; + i51 = i140 + 192 | 0; + i81 = i140 + 188 | 0; + i80 = i140 + 184 | 0; + i90 = i140 + 180 | 0; + i86 = i140 + 176 | 0; + i95 = i140 + 172 | 0; + i91 = i140 + 168 | 0; + i57 = i140 + 164 | 0; + i58 = i140 + 152 | 0; i88 = i140 + 148 | 0; i126 = i140 + 136 | 0; - i100 = i140 + 144 | 0; - i101 = i140 + 16 | 0; + i101 = i140 + 144 | 0; + i102 = i140 + 16 | 0; i104 = i140 + 140 | 0; i125 = i140 + 112 | 0; i119 = i140 + 132 | 0; @@ -11365,29 +11364,29 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i124 = i140 + 96 | 0; i128 = i140 + 84 | 0; i132 = i140 + 80 | 0; - i26 = i140 + 68 | 0; - i27 = i140 + 64 | 0; + i44 = i140 + 68 | 0; + i45 = i140 + 64 | 0; i138 = HEAP32[i136 >> 2] | 0; - HEAP32[i28 >> 2] = HEAP32[i135 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i28 >> 2]; - __ZN4wasm14AstStackHelperC2EN6cashew3RefE(i92, i139); - if (HEAP8[i138 + 41 >> 0] | 0) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48528, 25806) | 0; - __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i135 >> 2] | 0, 48528, 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(48528, 10) | 0; - } - i28 = __ZN6cashew3RefixEj(i135, 0) | 0; - i28 = __ZN6cashew5Value10getIStringEv(HEAP32[i28 >> 2] | 0) | 0; - i28 = HEAP32[i28 >> 2] | 0; - L4 : do if ((i28 | 0) != (HEAP32[11860] | 0)) { - if ((i28 | 0) == (HEAP32[11861] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47448) | 0) { + HEAP32[i46 >> 2] = HEAP32[i135 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i46 >> 2]; + __ZN4wasm14AstStackHelperC2EN6cashew3RefE(i89, i139); + if (HEAP8[i138 + 45 >> 0] | 0) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44900, 24871) | 0; + __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i135 >> 2] | 0, 44900, 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(44900, 10) | 0; + } + i46 = __ZN6cashew3RefixEj(i135, 0) | 0; + i46 = __ZN6cashew5Value10getIStringEv(HEAP32[i46 >> 2] | 0) | 0; + i46 = HEAP32[i46 >> 2] | 0; + L4 : do if ((i46 | 0) != (HEAP32[10950] | 0)) { + if ((i46 | 0) == (HEAP32[10951] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43808) | 0) { i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0; i137 = __ZN6cashew5Value10getIStringEv(HEAP32[i137 >> 2] | 0) | 0; HEAP32[i134 >> 2] = HEAP32[i137 >> 2]; do if (!(__ZNKSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[i136 + 8 >> 2] | 0, i134) | 0)) { - i1 = i138 + 44 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i134) | 0) == (i138 + 48 | 0)) ___assert_fail(25811, 14672, 839, 44990); else { + i1 = i138 + 48 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i134) | 0) == (i138 + 52 | 0)) ___assert_fail(24876, 13996, 955, 41350); else { i137 = __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i134) | 0; i134 = HEAP32[i137 >> 2] | 0; i137 = HEAP32[i137 + 4 >> 2] | 0; @@ -11426,20 +11425,20 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i1 = i12; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47496) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 25912, 16); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43856) | 0)) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 24977, 16); HEAP32[i9 >> 2] = HEAP32[i135 >> 2]; HEAP32[i139 >> 2] = HEAP32[i9 >> 2]; __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i8, i139); } i133 = __ZN6cashew3RefixEj(i135, 2) | 0; HEAP32[i134 >> 2] = HEAP32[i133 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i134, 1) | 0, 0) | 0, 47448) | 0)) ___assert_fail(25859, 14672, 853, 44990); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i134, 1) | 0, 0) | 0, 43808) | 0)) ___assert_fail(24924, 13996, 969, 41350); i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i134, 1) | 0, 1) | 0; i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; - i1 = i138 + 56 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i137) | 0) == (i138 + 60 | 0)) ___assert_fail(25880, 14672, 855, 44990); + i1 = i138 + 60 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i137) | 0) == (i138 + 64 | 0)) ___assert_fail(24945, 13996, 971, 41350); i4 = __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i137) | 0; i6 = i138 + 4 | 0; i1 = __ZN10MixedArena5allocIN4wasm5StoreEEEPT_v(HEAP32[i6 >> 2] | 0) | 0; @@ -11449,15 +11448,15 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 16 >> 2] = i2; i2 = HEAP32[i136 + 12 >> 2] | 0; i5 = __ZN6cashew3RefixEj(i134, 2) | 0; - HEAP32[i40 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i32 >> 2] = HEAP32[i5 >> 2]; i5 = HEAP32[i4 >> 2] | 0; - HEAP32[i139 >> 2] = HEAP32[i40 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i32 >> 2]; i5 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEEclES5_j(i2, i139, i5) | 0; HEAP32[i1 + 20 >> 2] = i5; i5 = HEAP32[i136 + 4 >> 2] | 0; i2 = __ZN6cashew3RefixEj(i135, 3) | 0; - HEAP32[i41 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i41 >> 2]; + HEAP32[i33 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i33 >> 2]; i5 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i5, i139) | 0; i2 = i1 + 24 | 0; HEAP32[i2 >> 2] = i5; @@ -11474,9 +11473,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } else _abort(); while (0); break; } - if ((i28 | 0) == (HEAP32[11866] | 0)) { - if (!(!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 47580) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 47644) | 0) : 0)) i110 = 27; - if (((i110 | 0) == 27 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 3) | 0, 0) | 0, 47504) | 0 : 0) ? (i133 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 3) | 0, 1) | 0, i133 = __ZN6cashew5Value9getNumberEv(HEAP32[i133 >> 2] | 0) | 0, +HEAPF64[i133 >> 3] == 0.0) : 0) { + if ((i46 | 0) == (HEAP32[10956] | 0)) { + if (!(!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 43952) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 44016) | 0) : 0)) i110 = 27; + if (((i110 | 0) == 27 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 3) | 0, 0) | 0, 43864) | 0 : 0) ? (i133 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 3) | 0, 1) | 0, i133 = __ZN6cashew5Value9getNumberEv(HEAP32[i133 >> 2] | 0) | 0, +HEAPF64[i133 >> 3] == 0.0) : 0) { i1 = HEAP32[i136 + 4 >> 2] | 0; i137 = __ZN6cashew3RefixEj(i135, 2) | 0; HEAP32[i10 >> 2] = HEAP32[i137 >> 2]; @@ -11503,22 +11502,22 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i7 = i136 + 4 | 0; i136 = HEAP32[i7 >> 2] | 0; i8 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i25 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i25 >> 2]; + HEAP32[i24 >> 2] = HEAP32[i8 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i24 >> 2]; i136 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i136, i139) | 0; i8 = i1 + 12 | 0; HEAP32[i8 >> 2] = i136; i7 = HEAP32[i7 >> 2] | 0; i136 = __ZN6cashew3RefixEj(i135, 3) | 0; - HEAP32[i34 >> 2] = HEAP32[i136 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i34 >> 2]; + HEAP32[i26 >> 2] = HEAP32[i136 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i26 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i7, i139) | 0; i7 = i1 + 16 | 0; HEAP32[i7 >> 2] = i139; __ZN4wasm6Binary8finalizeEv(i1); if ((i137 | 0) == 5 ? ((HEAP32[i1 + 4 >> 2] | 0) + -3 | 0) >>> 0 < 2 : 0) { i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i9 >> 2] | 0) | 0; - HEAP32[i1 + 20 >> 2] = HEAP32[11786]; + HEAP32[i1 + 20 >> 2] = HEAP32[10876]; i4 = i1 + 8 | 0; i5 = i1 + 12 | 0; i2 = HEAP32[i5 >> 2] | 0; @@ -11536,22 +11535,22 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; } HEAP32[i1 + 4 >> 2] = 4; - if (HEAP8[53423] | 0) break; - HEAP8[53423] = 1; + if (HEAP8[49795] | 0) break; + HEAP8[49795] = 1; i139 = __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(HEAP32[i9 >> 2] | 0) | 0; - HEAP32[i139 >> 2] = HEAP32[11786]; - HEAP32[i139 + 4 >> 2] = HEAP32[11785]; - HEAP32[i139 + 8 >> 2] = HEAP32[11786]; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i83, 25929, 3); - i137 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i83, HEAP32[i138 >> 2] | 0, HEAP32[i9 >> 2] | 0) | 0; + HEAP32[i139 >> 2] = HEAP32[10876]; + HEAP32[i139 + 4 >> 2] = HEAP32[10875]; + HEAP32[i139 + 8 >> 2] = HEAP32[10876]; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i71, 24994, 3); + i137 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i71, HEAP32[i138 >> 2] | 0, HEAP32[i9 >> 2] | 0) | 0; HEAP32[i139 + 12 >> 2] = i137; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i83); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i71); __ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i138 >> 2] | 0, i139); break; } break; } - if ((i28 | 0) == (HEAP32[11876] | 0)) { + if ((i46 | 0) == (HEAP32[10966] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; i139 = __ZN6cashew3RefixEj(i135, 1) | 0; i139 = __ZN6cashew5Value9getNumberEv(HEAP32[i139 >> 2] | 0) | 0; @@ -11576,32 +11575,32 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = i2; break; } - if ((i28 | 0) == (HEAP32[11862] | 0)) { + if ((i46 | 0) == (HEAP32[10952] | 0)) { i1 = __ZN6cashew3RefixEj(i135, 1) | 0; i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; i1 = HEAP32[i1 >> 2] | 0; HEAP32[i139 >> 2] = i1; do if (!(__ZNKSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[i136 + 8 >> 2] | 0, i139) | 0)) { - if ((i1 | 0) == (HEAP32[11794] | 0)) { + if ((i1 | 0) == (HEAP32[10884] | 0)) { i1 = i138 + 4 | 0; i2 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; - HEAP32[i2 + 20 >> 2] = HEAP32[11794]; + HEAP32[i2 + 20 >> 2] = HEAP32[10884]; HEAP32[i2 + 4 >> 2] = 0; - if (HEAP8[53424] | 0) break; - HEAP8[53424] = 1; + if (HEAP8[49796] | 0) break; + HEAP8[49796] = 1; i139 = __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; - HEAP32[i139 >> 2] = HEAP32[11794]; - HEAP32[i139 + 4 >> 2] = HEAP32[11785]; - HEAP32[i139 + 8 >> 2] = HEAP32[11794]; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i35, 25933, 1); - i137 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i35, HEAP32[i138 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0; + HEAP32[i139 >> 2] = HEAP32[10884]; + HEAP32[i139 + 4 >> 2] = HEAP32[10875]; + HEAP32[i139 + 8 >> 2] = HEAP32[10884]; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 24998, 1); + i137 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i27, HEAP32[i138 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0; HEAP32[i139 + 12 >> 2] = i137; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i35); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i27); __ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i138 >> 2] | 0, i139); break; } - i1 = i138 + 44 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i139) | 0) == (i138 + 48 | 0)) ___assert_fail(25811, 14672, 949, 44990); else { + i1 = i138 + 48 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i139) | 0) == (i138 + 52 | 0)) ___assert_fail(24876, 13996, 1065, 41350); else { i139 = __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i139) | 0; i137 = HEAP32[i139 >> 2] | 0; i139 = HEAP32[i139 + 4 >> 2] | 0; @@ -11628,15 +11627,15 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i1 = i2; break; } - if ((i28 | 0) == (HEAP32[11874] | 0)) { - i83 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i134 >> 2] = HEAP32[i83 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i134, 0) | 0, 47448) | 0)) ___assert_fail(25935, 14672, 963, 44990); + if ((i46 | 0) == (HEAP32[10964] | 0)) { + i71 = __ZN6cashew3RefixEj(i135, 1) | 0; + HEAP32[i134 >> 2] = HEAP32[i71 >> 2]; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i134, 0) | 0, 43808) | 0)) ___assert_fail(25e3, 13996, 1079, 41350); i2 = __ZN6cashew3RefixEj(i134, 1) | 0; i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; HEAP32[i137 >> 2] = HEAP32[i2 >> 2]; - i2 = i138 + 56 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i137) | 0) == (i138 + 60 | 0)) ___assert_fail(25880, 14672, 965, 44990); else { + i2 = i138 + 60 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i137) | 0) == (i138 + 64 | 0)) ___assert_fail(24945, 13996, 1081, 41350); else { i137 = __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i2, i137) | 0; i1 = __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; i138 = HEAP32[i137 >> 2] | 0; @@ -11656,8 +11655,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ break; } } - if ((i28 | 0) == (HEAP32[11885] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 47572) | 0) { + if ((i46 | 0) == (HEAP32[10978] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 43944) | 0) { HEAP32[i14 >> 2] = HEAP32[i135 >> 2]; HEAP32[i139 >> 2] = HEAP32[i14 >> 2]; __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i134, i138, i139); @@ -11672,8 +11671,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ { i137 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; i136 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i29 >> 2] = HEAP32[i136 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i29 >> 2]; + HEAP32[i25 >> 2] = HEAP32[i136 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i25 >> 2]; i139 = __ZN4wasm15Asm2WasmBuilder18isUnsignedCoercionEN6cashew3RefE(i138, i139) | 0; HEAP32[i137 + 8 >> 2] = i139 ? 20 : 19; HEAP32[i137 + 12 >> 2] = i1; @@ -11707,9 +11706,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } while (0); break; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 47576) | 0) { - do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47504) | 0)) { - if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47540) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 47572) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 2) | 0, 0) | 0, 47504) | 0 : 0) break; + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 43948) | 0) { + do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43864) | 0)) { + if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43912) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 43944) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 2) | 0, 0) | 0, 43864) | 0 : 0) break; i4 = __ZN6cashew3RefixEj(i135, 2) | 0; HEAP32[i18 >> 2] = HEAP32[i4 >> 2]; i4 = HEAP32[i136 + 16 >> 2] | 0; @@ -11727,8 +11726,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i138 + 12 >> 2] = i1; i1 = HEAP32[i136 + 4 >> 2] | 0; i137 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i50 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i50 >> 2]; + HEAP32[i35 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i35 >> 2]; i1 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i139) | 0; HEAP32[i138 + 16 >> 2] = i1; HEAP32[i138 + 4 >> 2] = 1; @@ -11739,8 +11738,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 8 >> 2] = 3; i138 = HEAP32[i136 + 4 >> 2] | 0; i137 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i58 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i58 >> 2]; + HEAP32[i39 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i39 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; HEAP32[i1 + 12 >> 2] = i139; switch (i4 | 0) { @@ -11771,7 +11770,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = HEAP32[i137 >> 2]; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 47596) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 47592) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 43968) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i135, 1) | 0, 43964) | 0) { i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; HEAP32[i1 + 8 >> 2] = 10; i138 = HEAP32[i136 + 4 >> 2] | 0; @@ -11783,20 +11782,20 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = 1; break; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i22, 25953, 9); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i22, 25018, 9); HEAP32[i23 >> 2] = HEAP32[i135 >> 2]; HEAP32[i139 >> 2] = HEAP32[i23 >> 2]; __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i22, i139); } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47540) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 47596) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43912) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 43968) | 0 : 0) { i6 = i138 + 4 | 0; i1 = HEAP32[i6 >> 2] | 0; - if (HEAP8[i138 + 42 >> 0] | 0) { + if (HEAP8[i138 + 46 >> 0] | 0) { i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(i1) | 0; i138 = HEAP32[i136 + 4 >> 2] | 0; i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 2) | 0; - HEAP32[i36 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i36 >> 2]; + HEAP32[i28 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i28 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; HEAP32[i1 + 12 >> 2] = i139; HEAP32[i1 + 8 >> 2] = (HEAP32[i139 + 4 >> 2] | 0) == 4 ? 16 : 14; @@ -11804,11 +11803,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ break; } i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(i1) | 0; - HEAP32[i1 + 20 >> 2] = HEAP32[11787]; + HEAP32[i1 + 20 >> 2] = HEAP32[10877]; i2 = HEAP32[i136 + 4 >> 2] | 0; i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 2) | 0; - HEAP32[i51 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i51 >> 2]; + HEAP32[i36 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i36 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; HEAP32[i134 >> 2] = i139; i2 = i139; @@ -11827,16 +11826,16 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; } HEAP32[i1 + 4 >> 2] = 1; - if (!(HEAP8[53425] | 0)) { - HEAP8[53425] = 1; + if (!(HEAP8[49797] | 0)) { + HEAP8[49797] = 1; i139 = __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(HEAP32[i6 >> 2] | 0) | 0; - HEAP32[i139 >> 2] = HEAP32[11787]; - HEAP32[i139 + 4 >> 2] = HEAP32[11785]; - HEAP32[i139 + 8 >> 2] = HEAP32[11787]; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i75, 46093, 2); - i137 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i75, HEAP32[i138 >> 2] | 0, HEAP32[i6 >> 2] | 0) | 0; + HEAP32[i139 >> 2] = HEAP32[10877]; + HEAP32[i139 + 4 >> 2] = HEAP32[10875]; + HEAP32[i139 + 8 >> 2] = HEAP32[10877]; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i59, 42453, 2); + i137 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i59, HEAP32[i138 >> 2] | 0, HEAP32[i6 >> 2] | 0) | 0; HEAP32[i139 + 12 >> 2] = i137; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i75); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i59); __ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i138 >> 2] | 0, i139); } break; @@ -11858,384 +11857,387 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 4 >> 2] = 1; break; } - if ((i28 | 0) == (HEAP32[11868] | 0)) { + if ((i46 | 0) == (HEAP32[10958] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; i2 = i136 + 4 | 0; i138 = HEAP32[i2 >> 2] | 0; i137 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i37 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i37 >> 2]; + HEAP32[i29 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i29 >> 2]; i138 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; HEAP32[i1 + 8 >> 2] = i138; i138 = HEAP32[i2 >> 2] | 0; i137 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i38 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i38 >> 2]; + HEAP32[i30 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i30 >> 2]; i138 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; HEAP32[i1 + 12 >> 2] = i138; if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i135, 3) | 0) | 0) i2 = 0; else { i2 = HEAP32[i2 >> 2] | 0; i138 = __ZN6cashew3RefixEj(i135, 3) | 0; - HEAP32[i39 >> 2] = HEAP32[i138 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i39 >> 2]; + HEAP32[i31 >> 2] = HEAP32[i138 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i31 >> 2]; i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; } HEAP32[i1 + 16 >> 2] = i2; break; } - if ((i28 | 0) == (HEAP32[11809] | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 47448) | 0)) { - i9 = __ZN10MixedArena5allocIN4wasm12CallIndirectEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - HEAP32[i134 >> 2] = i9; - i132 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i137 >> 2] = HEAP32[i132 >> 2]; - if ((((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i137, 0) | 0, 47496) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 1) | 0, 0) | 0, 47448) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 0) | 0, 47464) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 1) | 0, 47584) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 3) | 0, 0) | 0, 47504) | 0 : 0) { + if ((i46 | 0) == (HEAP32[10899] | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 43808) | 0)) { + i2 = __ZN10MixedArena5allocIN4wasm12CallIndirectEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + HEAP32[i134 >> 2] = i2; + i71 = __ZN6cashew3RefixEj(i135, 1) | 0; + HEAP32[i137 >> 2] = HEAP32[i71 >> 2]; + if ((((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i137, 0) | 0, 43856) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 1) | 0, 0) | 0, 43808) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 0) | 0, 43824) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 1) | 0, 43956) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 3) | 0, 0) | 0, 43864) | 0 : 0) { i8 = i136 + 4 | 0; i1 = HEAP32[i8 >> 2] | 0; - i4 = __ZN6cashew3RefixEj(i137, 2) | 0; - HEAP32[i42 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i42 >> 2]; + i6 = __ZN6cashew3RefixEj(i137, 2) | 0; + HEAP32[i34 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i34 >> 2]; i1 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i139) | 0; - HEAP32[i9 + 24 >> 2] = i1; + HEAP32[i2 + 24 >> 2] = i1; i1 = __ZN6cashew3RefixEj(i135, 2) | 0; i1 = HEAP32[i1 >> 2] | 0; HEAP32[i133 >> 2] = i1; - i4 = i9 + 8 | 0; - i5 = i9 + 12 | 0; - i6 = i9 + 16 | 0; - i7 = 0; + i6 = i2 + 8 | 0; + i7 = i2 + 12 | 0; + i4 = i2 + 16 | 0; + i5 = 0; while (1) { - if (i7 >>> 0 >= (__ZN6cashew5Value4sizeEv(i1) | 0) >>> 0) break; + if (i5 >>> 0 >= (__ZN6cashew5Value4sizeEv(i1) | 0) >>> 0) break; i1 = HEAP32[i8 >> 2] | 0; - i2 = __ZN6cashew3RefixEj(i133, i7) | 0; - HEAP32[i85 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i85 >> 2]; + i2 = __ZN6cashew3RefixEj(i133, i5) | 0; + HEAP32[i73 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i73 >> 2]; i1 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i139) | 0; - HEAP32[i84 >> 2] = i1; - i2 = HEAP32[i5 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i72 >> 2] = i1; + i2 = HEAP32[i7 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i4 >> 2] | 0) >>> 0) { HEAP32[i2 >> 2] = i1; - HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i4, i84); + HEAP32[i7 >> 2] = (HEAP32[i7 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i6, i72); i1 = HEAP32[i133 >> 2] | 0; - i7 = i7 + 1 | 0; + i5 = i5 + 1 | 0; } - i1 = __ZN4wasm14AstStackHelper9getParentEv(i92) | 0; - HEAP32[i86 >> 2] = i1; - HEAP32[i139 >> 2] = HEAP32[i86 >> 2]; - i1 = __ZN4wasm15Asm2WasmBuilder15getFunctionTypeEN6cashew3RefERNSt3__16vectorIPNS_10ExpressionENS3_9allocatorIS6_EEEE(i138, i139, i9 + 8 | 0) | 0; - HEAP32[i9 + 20 >> 2] = i1; - HEAP32[i9 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - i1 = __ZNSt3__13mapIPN4wasm12CallIndirectEN6cashew7IStringENS_4lessIS3_EENS_9allocatorINS_4pairIKS3_S5_EEEEEixERSA_(i138 + 28 | 0, i134) | 0; + i1 = __ZN4wasm14AstStackHelper9getParentEv(i89) | 0; + HEAP32[i74 >> 2] = i1; + i1 = HEAP32[i134 >> 2] | 0; + HEAP32[i139 >> 2] = HEAP32[i74 >> 2]; + i139 = __ZN4wasm15Asm2WasmBuilder15getFunctionTypeEN6cashew3RefERNSt3__16vectorIPNS_10ExpressionENS3_9allocatorIS6_EEEE(i138, i139, i1 + 8 | 0) | 0; + HEAP32[i1 + 20 >> 2] = i139; + HEAP32[i1 + 4 >> 2] = HEAP32[i139 + 4 >> 2]; + i1 = __ZNSt3__13mapIPN4wasm12CallIndirectEN6cashew7IStringENS_4lessIS3_EENS_9allocatorINS_4pairIKS3_S5_EEEEEixERSA_(i138 + 32 | 0, i134) | 0; i139 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 1) | 0, 1) | 0; i139 = __ZN6cashew5Value10getIStringEv(HEAP32[i139 >> 2] | 0) | 0; HEAP32[i1 >> 2] = HEAP32[i139 >> 2]; i1 = HEAP32[i134 >> 2] | 0; break; } - ___assert_fail(26027, 14672, 1207, 44990); + ___assert_fail(25092, 13996, 1323, 41350); } i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 1) | 0; i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; i4 = HEAP32[i4 >> 2] | 0; i6 = i4; - if ((i6 | 0) == (HEAP32[i138 + 68 >> 2] | 0)) { - i133 = __ZN6cashew3RefixEj(i135, 2) | 0; - if ((__ZN6cashew5Value4sizeEv(HEAP32[i133 >> 2] | 0) | 0) == 2) { + if ((i6 | 0) == (HEAP32[i138 + 72 >> 2] | 0)) { + i74 = __ZN6cashew3RefixEj(i135, 2) | 0; + if ((__ZN6cashew5Value4sizeEv(HEAP32[i74 >> 2] | 0) | 0) == 2) { i1 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; HEAP32[i1 + 8 >> 2] = 2; i138 = i136 + 4 | 0; i137 = HEAP32[i138 >> 2] | 0; i136 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; - HEAP32[i52 >> 2] = HEAP32[i136 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i52 >> 2]; + HEAP32[i37 >> 2] = HEAP32[i136 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i37 >> 2]; i137 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i137, i139) | 0; HEAP32[i1 + 12 >> 2] = i137; i138 = HEAP32[i138 >> 2] | 0; i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0; - HEAP32[i53 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i53 >> 2]; + HEAP32[i38 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i38 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; HEAP32[i1 + 16 >> 2] = i139; HEAP32[i1 + 4 >> 2] = 1; break; - } else ___assert_fail(25963, 14672, 1087, 44990); + } else ___assert_fail(25028, 13996, 1203, 41350); } - if ((i6 | 0) == (HEAP32[i138 + 72 >> 2] | 0)) { - i133 = __ZN6cashew3RefixEj(i135, 2) | 0; - if ((__ZN6cashew5Value4sizeEv(HEAP32[i133 >> 2] | 0) | 0) == 1) { - i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - HEAP32[i1 + 8 >> 2] = 0; - i138 = HEAP32[i136 + 4 >> 2] | 0; + i2 = i138 + 76 | 0; + if ((i6 | 0) != (HEAP32[i2 >> 2] | 0) ? (i6 | 0) != (HEAP32[i138 + 100 >> 2] | 0) : 0) { + if ((i6 | 0) == (HEAP32[i138 + 80 >> 2] | 0)) { + i137 = __ZN6cashew3RefixEj(i135, 2) | 0; + if ((__ZN6cashew5Value4sizeEv(HEAP32[i137 >> 2] | 0) | 0) != 1) ___assert_fail(25048, 13996, 1220, 41350); i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; - HEAP32[i54 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i54 >> 2]; - i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; - HEAP32[i1 + 12 >> 2] = i139; - HEAP32[i1 + 4 >> 2] = 1; - break; - } else ___assert_fail(25983, 14672, 1096, 44990); - } - if ((i6 | 0) == (HEAP32[i138 + 76 >> 2] | 0)) { - i137 = __ZN6cashew3RefixEj(i135, 2) | 0; - if ((__ZN6cashew5Value4sizeEv(HEAP32[i137 >> 2] | 0) | 0) != 1) ___assert_fail(25983, 14672, 1104, 44990); - i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; - HEAP32[i55 >> 2] = HEAP32[i137 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i55 >> 2]; - __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i134, i138, i139); - L189 : do switch (HEAP32[i134 >> 2] | 0) { - case 1: - { - i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - d3 = +(__ZNK4wasm7Literal6geti32Ev(i134) | 0); - HEAP32[i1 + 8 >> 2] = 3; - HEAPF32[i1 + 16 >> 2] = d3; - HEAP32[i1 + 4 >> 2] = 3; - break; - } - case 4: - { - i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - d3 = +__ZNK4wasm7Literal6getf64Ev(i134); - HEAP32[i1 + 8 >> 2] = 3; - HEAPF32[i1 + 16 >> 2] = d3; - HEAP32[i1 + 4 >> 2] = 3; - break; - } - default: - { - i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - i2 = HEAP32[i136 + 4 >> 2] | 0; - i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; - HEAP32[i59 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i59 >> 2]; - i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; - HEAP32[i1 + 12 >> 2] = i2; - i4 = i2 + 4 | 0; - switch (HEAP32[i4 >> 2] | 0) { - case 3: - { - i1 = i2; - break L189; - } - case 4: - { - HEAP32[i1 + 8 >> 2] = 24; - break; - } - case 1: - { - HEAP32[i1 + 8 >> 2] = 19; - break; - } - case 0: - { - HEAP32[i4 >> 2] = 3; - i1 = i2; - break L189; + HEAP32[i41 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i41 >> 2]; + __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i134, i138, i139); + L186 : do switch (HEAP32[i134 >> 2] | 0) { + case 1: + { + i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + d3 = +(__ZNK4wasm7Literal6geti32Ev(i134) | 0); + HEAP32[i1 + 8 >> 2] = 3; + HEAPF32[i1 + 16 >> 2] = d3; + HEAP32[i1 + 4 >> 2] = 3; + break; + } + case 4: + { + i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + d3 = +__ZNK4wasm7Literal6getf64Ev(i134); + HEAP32[i1 + 8 >> 2] = 3; + HEAPF32[i1 + 16 >> 2] = d3; + HEAP32[i1 + 4 >> 2] = 3; + break; + } + default: + { + i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + i2 = HEAP32[i136 + 4 >> 2] | 0; + i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; + HEAP32[i47 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i47 >> 2]; + i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; + HEAP32[i1 + 12 >> 2] = i2; + i4 = i2 + 4 | 0; + switch (HEAP32[i4 >> 2] | 0) { + case 3: + { + i1 = i2; + break L186; + } + case 4: + { + HEAP32[i1 + 8 >> 2] = 24; + break; + } + case 1: + { + HEAP32[i1 + 8 >> 2] = 19; + break; + } + case 0: + { + HEAP32[i4 >> 2] = 3; + i1 = i2; + break L186; + } + default: + { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i60, 25068, 23); + i138 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; + HEAP32[i61 >> 2] = HEAP32[i138 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i61 >> 2]; + __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i60, i139); + } } - default: - { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i70, 26003, 23); - i138 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; - HEAP32[i71 >> 2] = HEAP32[i138 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i71 >> 2]; - __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i70, i139); + HEAP32[i1 + 4 >> 2] = 3; + } + } while (0); + break; + } + if ((i6 | 0) == (HEAP32[i138 + 84 >> 2] | 0)) { + i7 = HEAP32[i136 + 4 >> 2] | 0; + i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; + HEAP32[i42 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i42 >> 2]; + i7 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i7, i139) | 0; + i1 = i7 + 4 | 0; + switch (HEAP32[i1 >> 2] | 0) { + case 1: + { + i5 = HEAP32[i136 + 20 >> 2] | 0; + i1 = HEAP32[i5 >> 2] | 0; + if (!(HEAP8[i1 >> 0] | 0)) { + HEAP8[i1 >> 0] = 1; + i1 = HEAP32[HEAP32[i5 + 4 >> 2] >> 2] | 0; + HEAP32[i134 >> 2] = 1; + i2 = i1 + 24 | 0; + i4 = HEAP32[i2 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i1 + 28 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = HEAP32[10883]; + HEAP32[i4 + 4 >> 2] = 1; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 8; + } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i1 + 20 | 0, 43532, i134); + __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i139, HEAP32[i5 + 8 >> 2] | 0, 43532); + i136 = HEAP32[i5 + 12 >> 2] | 0; + HEAP32[i137 >> 2] = HEAP32[10883]; + HEAP32[i139 >> 2] = HEAP32[i137 >> 2]; + __ZN7AsmData6addVarEN6cashew7IStringE7AsmType(i136, i139, 0); } + i4 = i138 + 4 | 0; + i6 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i6 + 8 >> 2] = HEAP32[10883]; + HEAP32[i6 + 12 >> 2] = i7; + HEAP32[i6 + 4 >> 2] = 1; + HEAP32[i139 >> 2] = i138; + i5 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i5 + 8 >> 2] = 21; + i1 = __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__2clES2_ENKUlvE_clEv(i139) | 0; + HEAP32[i5 + 12 >> 2] = i1; + i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = 1; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 1; + HEAP32[i5 + 16 >> 2] = i1; + __ZN4wasm6Binary8finalizeEv(i5); + i1 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + i7 = i1 + 12 | 0; + HEAP32[i97 >> 2] = i6; + i8 = i1 + 16 | 0; + i2 = HEAP32[i8 >> 2] | 0; + i9 = i1 + 20 | 0; + if (i2 >>> 0 < (HEAP32[i9 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i6; + HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i97); + i2 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = 1; + i138 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i138 + 8 >> 2] = 1; + HEAP32[i138 + 16 >> 2] = 0; + HEAP32[i138 + 4 >> 2] = 1; + HEAP32[i2 + 12 >> 2] = i138; + i138 = __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__2clES2_ENKUlvE_clEv(i139) | 0; + HEAP32[i2 + 16 >> 2] = i138; + HEAP32[i2 + 4 >> 2] = 1; + i4 = __ZN10MixedArena5allocIN4wasm6SelectEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i4 + 8 >> 2] = i2; + i2 = __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__2clES2_ENKUlvE_clEv(i139) | 0; + HEAP32[i4 + 12 >> 2] = i2; + HEAP32[i4 + 16 >> 2] = i5; + HEAP32[i4 + 4 >> 2] = 1; + HEAP32[i98 >> 2] = i4; + i2 = HEAP32[i8 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i9 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i4; + HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i98); + __ZN4wasm5Block8finalizeEv(i1); + break L4; } - HEAP32[i1 + 4 >> 2] = 3; - } - } while (0); - break; - } - if ((i6 | 0) == (HEAP32[i138 + 80 >> 2] | 0)) { - i7 = HEAP32[i136 + 4 >> 2] | 0; - i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; - HEAP32[i56 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i56 >> 2]; - i7 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i7, i139) | 0; - i1 = i7 + 4 | 0; - switch (HEAP32[i1 >> 2] | 0) { - case 1: - { - i5 = HEAP32[i136 + 20 >> 2] | 0; - i1 = HEAP32[i5 >> 2] | 0; - if (!(HEAP8[i1 >> 0] | 0)) { - HEAP8[i1 >> 0] = 1; - i1 = HEAP32[HEAP32[i5 + 4 >> 2] >> 2] | 0; - HEAP32[i134 >> 2] = 1; - i2 = i1 + 24 | 0; - i4 = HEAP32[i2 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i1 + 28 >> 2] | 0) >>> 0) { - HEAP32[i4 >> 2] = HEAP32[11793]; - HEAP32[i4 + 4 >> 2] = 1; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 8; - } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i1 + 20 | 0, 47172, i134); - __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i139, HEAP32[i5 + 8 >> 2] | 0, 47172); - i136 = HEAP32[i5 + 12 >> 2] | 0; - HEAP32[i137 >> 2] = HEAP32[11793]; - HEAP32[i139 >> 2] = HEAP32[i137 >> 2]; - __ZN7AsmData6addVarEN6cashew7IStringE7AsmType(i136, i139, 0); + case 4: + case 3: + { + i139 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + HEAP32[i139 + 8 >> 2] = 4; + HEAP32[i139 + 12 >> 2] = i7; + HEAP32[i139 + 4 >> 2] = HEAP32[i1 >> 2]; + i1 = i139; + break L4; } - i4 = i138 + 4 | 0; - i6 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; - HEAP32[i6 + 8 >> 2] = HEAP32[11793]; - HEAP32[i6 + 12 >> 2] = i7; - HEAP32[i6 + 4 >> 2] = 1; - HEAP32[i139 >> 2] = i138; - i5 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; - HEAP32[i5 + 8 >> 2] = 21; - i1 = __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ENKUlvE_clEv(i139) | 0; - HEAP32[i5 + 12 >> 2] = i1; - i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; - HEAP32[i1 + 8 >> 2] = 1; - HEAP32[i1 + 16 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 1; - HEAP32[i5 + 16 >> 2] = i1; - __ZN4wasm6Binary8finalizeEv(i5); - i1 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; - i7 = i1 + 12 | 0; - HEAP32[i98 >> 2] = i6; - i8 = i1 + 16 | 0; - i2 = HEAP32[i8 >> 2] | 0; - i9 = i1 + 20 | 0; - if (i2 >>> 0 < (HEAP32[i9 >> 2] | 0) >>> 0) { - HEAP32[i2 >> 2] = i6; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i98); - i2 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; - HEAP32[i2 + 8 >> 2] = 1; - i138 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; - HEAP32[i138 + 8 >> 2] = 1; - HEAP32[i138 + 16 >> 2] = 0; - HEAP32[i138 + 4 >> 2] = 1; - HEAP32[i2 + 12 >> 2] = i138; - i138 = __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ENKUlvE_clEv(i139) | 0; - HEAP32[i2 + 16 >> 2] = i138; - HEAP32[i2 + 4 >> 2] = 1; - i4 = __ZN10MixedArena5allocIN4wasm6SelectEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; - HEAP32[i4 + 8 >> 2] = i2; - i2 = __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ENKUlvE_clEv(i139) | 0; - HEAP32[i4 + 12 >> 2] = i2; - HEAP32[i4 + 16 >> 2] = i5; - HEAP32[i4 + 4 >> 2] = 1; - HEAP32[i102 >> 2] = i4; - i2 = HEAP32[i8 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[i9 >> 2] | 0) >>> 0) { - HEAP32[i2 >> 2] = i4; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i102); - __ZN4wasm5Block8finalizeEv(i1); - break L4; - } - case 4: - case 3: - { - i139 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - HEAP32[i139 + 8 >> 2] = 4; - HEAP32[i139 + 12 >> 2] = i7; - HEAP32[i139 + 4 >> 2] = HEAP32[i1 >> 2]; - i1 = i139; - break L4; + default: + _abort(); } - default: - _abort(); } + i2 = i138 + 88 | 0; + do if ((i6 | 0) != (HEAP32[i2 >> 2] | 0)) { + if ((i6 | 0) == (HEAP32[i138 + 96 >> 2] | 0)) break; + if ((i6 | 0) == (HEAP32[i138 + 92 >> 2] | 0)) break; + i137 = HEAP32[i138 >> 2] | 0; + HEAP32[i63 >> 2] = i4; + HEAP32[i139 >> 2] = HEAP32[i63 >> 2]; + if (!(__ZN4wasm6Module11checkImportENS_4NameE(i137, i139) | 0)) i1 = __ZN10MixedArena5allocIN4wasm4CallEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; else { + i137 = __ZN4wasm14AstStackHelper9getParentEv(i89) | 0; + HEAP32[i134 >> 2] = i137; + if (__ZN6cashew3RefntEv(i134) | 0) i1 = 0; else { + HEAP32[i64 >> 2] = HEAP32[i134 >> 2]; + i1 = HEAP32[i136 + 16 >> 2] | 0; + HEAP32[i139 >> 2] = HEAP32[i64 >> 2]; + i1 = __ZN4wasm15Asm2WasmBuilder14detectWasmTypeEN6cashew3RefEP7AsmData(i138, i139, i1) | 0; + } + i137 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + HEAP32[i66 >> 2] = HEAP32[i135 >> 2]; + i133 = HEAP32[i136 + 16 >> 2] | 0; + HEAP32[i139 >> 2] = HEAP32[i66 >> 2]; + __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8WasmTypeEP7AsmDataPNS_10CallImportE(i138, i139, i1, i133, i137); + i1 = i137; + } + HEAP32[i1 + 20 >> 2] = i4; + i2 = __ZN6cashew3RefixEj(i135, 2) | 0; + i2 = HEAP32[i2 >> 2] | 0; + HEAP32[i134 >> 2] = i2; + i9 = i1 + 8 | 0; + i5 = i136 + 4 | 0; + i6 = i1 + 12 | 0; + i7 = i1 + 16 | 0; + i8 = 0; + while (1) { + if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(i2) | 0) >>> 0) break; + i2 = HEAP32[i5 >> 2] | 0; + i4 = __ZN6cashew3RefixEj(i134, i8) | 0; + HEAP32[i93 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i93 >> 2]; + i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; + HEAP32[i92 >> 2] = i2; + i4 = HEAP32[i6 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i2; + HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i9, i92); + i2 = HEAP32[i134 >> 2] | 0; + i8 = i8 + 1 | 0; + } + break L4; + } while (0); + i4 = HEAP32[i136 + 4 >> 2] | 0; + i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; + HEAP32[i62 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i62 >> 2]; + i4 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i4, i139) | 0; + i5 = i4 + 4 | 0; + if (((HEAP32[i5 >> 2] | 0) + -3 | 0) >>> 0 >= 2) _abort(); + i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + if ((i6 | 0) == (HEAP32[i2 >> 2] | 0)) i2 = 6; else i2 = (i6 | 0) == (HEAP32[i138 + 92 >> 2] | 0) ? 5 : 9; + HEAP32[i1 + 8 >> 2] = i2; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 4 >> 2] = HEAP32[i5 >> 2]; + break; } - i2 = i138 + 84 | 0; - do if ((i6 | 0) != (HEAP32[i2 >> 2] | 0) ? (i6 | 0) != (HEAP32[i138 + 92 >> 2] | 0) : 0) { - if ((i6 | 0) == (HEAP32[i138 + 88 >> 2] | 0)) break; - i137 = HEAP32[i138 >> 2] | 0; - HEAP32[i73 >> 2] = i4; - HEAP32[i139 >> 2] = HEAP32[i73 >> 2]; - if (!(__ZN4wasm6Module11checkImportENS_4NameE(i137, i139) | 0)) i1 = __ZN10MixedArena5allocIN4wasm4CallEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; else { - i137 = __ZN4wasm14AstStackHelper9getParentEv(i92) | 0; - HEAP32[i134 >> 2] = i137; - if (__ZN6cashew3RefntEv(i134) | 0) i1 = 0; else { - HEAP32[i74 >> 2] = HEAP32[i134 >> 2]; - i1 = HEAP32[i136 + 16 >> 2] | 0; - HEAP32[i139 >> 2] = HEAP32[i74 >> 2]; - i1 = __ZN4wasm15Asm2WasmBuilder14detectWasmTypeEN6cashew3RefEP7AsmData(i138, i139, i1) | 0; - } - i137 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - HEAP32[i76 >> 2] = HEAP32[i135 >> 2]; - i133 = HEAP32[i136 + 16 >> 2] | 0; - HEAP32[i139 >> 2] = HEAP32[i76 >> 2]; - __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8WasmTypeEP7AsmDataPNS_10CallImportE(i138, i139, i1, i133, i137); - i1 = i137; - } - HEAP32[i1 + 20 >> 2] = i4; - i2 = __ZN6cashew3RefixEj(i135, 2) | 0; - i2 = HEAP32[i2 >> 2] | 0; - HEAP32[i134 >> 2] = i2; - i9 = i1 + 8 | 0; - i5 = i136 + 4 | 0; - i6 = i1 + 12 | 0; - i7 = i1 + 16 | 0; - i8 = 0; - while (1) { - if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(i2) | 0) >>> 0) break; - i2 = HEAP32[i5 >> 2] | 0; - i4 = __ZN6cashew3RefixEj(i134, i8) | 0; - HEAP32[i96 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i96 >> 2]; - i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; - HEAP32[i95 >> 2] = i2; - i4 = HEAP32[i6 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i7 >> 2] | 0) >>> 0) { - HEAP32[i4 >> 2] = i2; - HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i9, i95); - i2 = HEAP32[i134 >> 2] | 0; - i8 = i8 + 1 | 0; - } - break L4; - } while (0); - i4 = HEAP32[i136 + 4 >> 2] | 0; - i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; - HEAP32[i72 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i72 >> 2]; - i4 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i4, i139) | 0; - i5 = i4 + 4 | 0; - if (((HEAP32[i5 >> 2] | 0) + -3 | 0) >>> 0 >= 2) _abort(); - i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; - if ((i6 | 0) == (HEAP32[i2 >> 2] | 0)) i2 = 6; else i2 = (i6 | 0) == (HEAP32[i138 + 88 >> 2] | 0) ? 5 : 9; - HEAP32[i1 + 8 >> 2] = i2; - HEAP32[i1 + 12 >> 2] = i4; - HEAP32[i1 + 4 >> 2] = HEAP32[i5 >> 2]; - break; + i98 = __ZN6cashew3RefixEj(i135, 2) | 0; + if ((__ZN6cashew5Value4sizeEv(HEAP32[i98 >> 2] | 0) | 0) == 1) { + i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = (i6 | 0) != (HEAP32[i2 >> 2] | 0) & 1; + i138 = HEAP32[i136 + 4 >> 2] | 0; + i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0; + HEAP32[i40 >> 2] = HEAP32[i137 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i40 >> 2]; + i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; + HEAP32[i1 + 12 >> 2] = i139; + HEAP32[i1 + 4 >> 2] = 1; + break; + } else ___assert_fail(25048, 13996, 1212, 41350); } - if ((i28 | 0) == (HEAP32[11867] | 0)) { + if ((i46 | 0) == (HEAP32[10957] | 0)) { if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i135, 1) | 0) | 0) i2 = 0; else { i2 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i24 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i43 >> 2] = HEAP32[i2 >> 2]; i2 = HEAP32[i136 + 16 >> 2] | 0; - HEAP32[i139 >> 2] = HEAP32[i24 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i43 >> 2]; i2 = __ZN4wasm15Asm2WasmBuilder14detectWasmTypeEN6cashew3RefEP7AsmData(i138, i139, i2) | 0; } i1 = (HEAP32[HEAP32[i136 + 28 >> 2] >> 2] | 0) + 4 | 0; if (HEAP8[HEAP32[i136 + 24 >> 2] >> 0] | 0) { - if ((HEAP32[i1 >> 2] | 0) != (i2 | 0)) ___assert_fail(26143, 14672, 1220, 44990); + if ((HEAP32[i1 >> 2] | 0) != (i2 | 0)) ___assert_fail(25208, 13996, 1336, 41350); } else HEAP32[i1 >> 2] = i2; i1 = __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i135, 1) | 0) | 0) i2 = 0; else { i2 = HEAP32[i136 + 4 >> 2] | 0; i138 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i57 >> 2] = HEAP32[i138 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i57 >> 2]; + HEAP32[i65 >> 2] = HEAP32[i138 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i65 >> 2]; i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; } HEAP32[i1 + 8 >> 2] = i2; break; } - if ((i28 | 0) == (HEAP32[11812] | 0)) { + if ((i46 | 0) == (HEAP32[10902] | 0)) { HEAP32[i134 >> 2] = 0; i4 = i136 + 32 | 0; - i1 = HEAP32[HEAP32[i4 >> 2] >> 2] | 0; - do if (i1) { - HEAP32[i43 >> 2] = i1; - HEAP32[i139 >> 2] = HEAP32[i43 >> 2]; - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i139) | 0; + i1 = HEAP32[i4 >> 2] | 0; + do if (HEAP32[i1 >> 2] | 0) { + HEAP32[i52 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i52 >> 2]; + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; i6 = i2; HEAP32[i134 >> 2] = i6; HEAP32[HEAP32[i4 >> 2] >> 2] = 0; @@ -12272,8 +12274,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i5 = i139; } i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(i1) | 0; - if (i2 | 0 ? (i94 = i2 + 8 | 0, (HEAP32[i94 >> 2] | 0) == 0) : 0) { - HEAP32[i94 >> 2] = i6; + if (i2 | 0 ? (i96 = i2 + 8 | 0, (HEAP32[i96 >> 2] | 0) == 0) : 0) { + HEAP32[i96 >> 2] = i6; break; } i1 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; @@ -12289,38 +12291,38 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } while (0); break; } - if ((i28 | 0) == (HEAP32[11878] | 0)) { + if ((i46 | 0) == (HEAP32[10968] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; i2 = i136 + 40 | 0; i138 = HEAP32[i2 >> 2] | 0; - if ((HEAP32[i138 + 4 >> 2] | 0) == (HEAP32[i138 >> 2] | 0)) ___assert_fail(26168, 14672, 1252, 44990); + if ((HEAP32[i138 + 4 >> 2] | 0) == (HEAP32[i138 >> 2] | 0)) ___assert_fail(25233, 13996, 1368, 41350); if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i135, 1) | 0) | 0) i2 = HEAP32[(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) + -4 >> 2] | 0; else { i2 = __ZN6cashew3RefixEj(i135, 1) | 0; i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; - HEAP32[i44 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i44 >> 2]; - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i139) | 0; + HEAP32[i53 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i53 >> 2]; + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; } HEAP32[i1 + 8 >> 2] = i2; break; } - if ((i28 | 0) == (HEAP32[11879] | 0)) { + if ((i46 | 0) == (HEAP32[10969] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; i2 = i136 + 48 | 0; i138 = HEAP32[i2 >> 2] | 0; - if ((HEAP32[i138 + 4 >> 2] | 0) == (HEAP32[i138 >> 2] | 0)) ___assert_fail(26190, 14672, 1257, 44990); + if ((HEAP32[i138 + 4 >> 2] | 0) == (HEAP32[i138 >> 2] | 0)) ___assert_fail(25255, 13996, 1373, 41350); if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i135, 1) | 0) | 0) i2 = HEAP32[(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) + -4 >> 2] | 0; else { i2 = __ZN6cashew3RefixEj(i135, 1) | 0; i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; - HEAP32[i45 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i45 >> 2]; - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; + HEAP32[i54 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i54 >> 2]; + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENS1_7IStringE(i139) | 0; } HEAP32[i1 + 8 >> 2] = i2; break; } - if ((i28 | 0) == (HEAP32[11870] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 47504) | 0) { + if ((i46 | 0) == (HEAP32[10960] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 43864) | 0) { i8 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 1) | 0; i8 = (__ZN6cashew5Value10getIntegerEv(HEAP32[i8 >> 2] | 0) | 0) == 1; } else i8 = 0; @@ -12329,27 +12331,27 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i134 >> 2] = 0; HEAP32[i137 >> 2] = 0; i2 = i136 + 32 | 0; - i4 = HEAP32[HEAP32[i2 >> 2] >> 2] | 0; - if (!i4) { + i4 = HEAP32[i2 >> 2] | 0; + if (!(HEAP32[i4 >> 2] | 0)) { i4 = i136 + 56 | 0; i2 = HEAP32[i4 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i66, 26215, 9); - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i66) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i77, 25280, 9); + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i77) | 0; HEAP32[i134 >> 2] = i2; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i66); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i77); i4 = HEAP32[i4 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i67, 26225, 8); - i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i4, i67) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i78, 25290, 8); + i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i4, i78) | 0; HEAP32[i137 >> 2] = i4; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i67); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i78); } else { - HEAP32[i64 >> 2] = i4; - HEAP32[i139 >> 2] = HEAP32[i64 >> 2]; - i133 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i139) | 0; + HEAP32[i75 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i75 >> 2]; + i133 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; HEAP32[i134 >> 2] = i133; - HEAP32[i65 >> 2] = HEAP32[HEAP32[i2 >> 2] >> 2]; - HEAP32[i139 >> 2] = HEAP32[i65 >> 2]; - i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; + HEAP32[i76 >> 2] = HEAP32[HEAP32[i2 >> 2] >> 2]; + HEAP32[i139 >> 2] = HEAP32[i76 >> 2]; + i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENS1_7IStringE(i139) | 0; HEAP32[i137 >> 2] = i4; HEAP32[HEAP32[i2 >> 2] >> 2] = 0; i2 = i133; @@ -12376,8 +12378,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ if (i8) { i2 = HEAP32[i136 + 4 >> 2] | 0; i7 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i99 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i99 >> 2]; + HEAP32[i100 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i100 >> 2]; i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; i7 = i1 + 16 | 0; HEAP32[i7 >> 2] = i2; @@ -12386,15 +12388,17 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i7 + 8 >> 2] = i2; i6 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i13 >> 2] | 0) | 0; i5 = i136 + 4 | 0; - i2 = HEAP32[i5 >> 2] | 0; - i8 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i103 >> 2] = HEAP32[i8 >> 2]; + i8 = HEAP32[i5 >> 2] | 0; + i2 = __ZN6cashew3RefixEj(i135, 1) | 0; + HEAP32[i103 >> 2] = HEAP32[i2 >> 2]; HEAP32[i139 >> 2] = HEAP32[i103 >> 2]; - i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; + i8 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i8, i139) | 0; + i2 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 8 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = 10; + HEAP32[i2 + 12 >> 2] = i8; + HEAP32[i2 + 4 >> 2] = 1; HEAP32[i6 + 8 >> 2] = i2; - i2 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(HEAP32[i13 >> 2] | 0) | 0; - HEAP32[i6 + 12 >> 2] = i2; - HEAP32[i6 + 16 >> 2] = i7; + HEAP32[i6 + 12 >> 2] = i7; i2 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i13 >> 2] | 0) | 0; i7 = i2 + 12 | 0; HEAP32[i106 >> 2] = i6; @@ -12451,25 +12455,25 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } break; } - if ((i28 | 0) == (HEAP32[11871] | 0)) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 47504) | 0) { + if ((i46 | 0) == (HEAP32[10961] | 0)) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 43864) | 0) { i132 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 1) | 0; i132 = __ZN6cashew5Value9getNumberEv(HEAP32[i132 >> 2] | 0) | 0; if (!(+HEAPF64[i132 >> 3] == 0.0)) break; HEAP32[i134 >> 2] = 0; i1 = i136 + 32 | 0; - i2 = HEAP32[HEAP32[i1 >> 2] >> 2] | 0; - if (!i2) { + i2 = HEAP32[i1 >> 2] | 0; + if (!(HEAP32[i2 >> 2] | 0)) { i2 = i136 + 56 | 0; i1 = HEAP32[i2 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i47, 26234, 7); - i1 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i1, i47) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i56, 25299, 7); + i1 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i1, i56) | 0; HEAP32[i134 >> 2] = i1; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i47); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i56); } else { - HEAP32[i46 >> 2] = i2; - HEAP32[i139 >> 2] = HEAP32[i46 >> 2]; - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i139) | 0; + HEAP32[i55 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i55 >> 2]; + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; HEAP32[i134 >> 2] = i2; HEAP32[HEAP32[i1 >> 2] >> 2] = 0; i1 = i2; @@ -12477,10 +12481,10 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } i8 = i1; i7 = HEAP32[i2 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i68, 26242, 17); - i7 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i7, i68) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i79, 25307, 17); + i7 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i7, i79) | 0; HEAP32[i137 >> 2] = i7; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i68); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i79); i6 = i136 + 40 | 0; i1 = HEAP32[i6 >> 2] | 0; i2 = i1 + 4 | 0; @@ -12499,8 +12503,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ } i4 = HEAP32[i136 + 4 >> 2] | 0; i2 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i91 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i91 >> 2]; + HEAP32[i94 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i94 >> 2]; i4 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i4, i139) | 0; HEAP32[i133 >> 2] = i4; i1 = (HEAP32[i1 >> 2] | 0) + 4 | 0; @@ -12521,12 +12525,16 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 >> 2] = i137; i4 = i137; } - HEAP32[i139 + 4 >> 2] = 0; - HEAP32[i139 >> 2] = 3800; - HEAP32[i139 + 8 >> 2] = i7; - i137 = i139 + 12 | 0; + i137 = i139 + 4 | 0; + HEAP32[i137 >> 2] = 0; + HEAP32[i137 + 4 >> 2] = 0; + HEAP32[i137 + 8 >> 2] = 0; + HEAP32[i137 + 12 >> 2] = 0; + HEAP32[i139 >> 2] = 3248; + HEAP32[i139 + 20 >> 2] = i7; + i137 = i139 + 24 | 0; HEAP32[i137 >> 2] = 0; - __ZN4wasm10WasmWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i139, i133); + __ZN4wasm6WalkerINS_11BreakSeekerEE4walkERPNS_10ExpressionE(i139, i133); i1 = HEAP32[i138 + 4 >> 2] | 0; if (!(HEAP32[i137 >> 2] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(i1) | 0; @@ -12544,6 +12552,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i1 + 8 >> 2] = i8; HEAP32[i1 + 12 >> 2] = i7; } + HEAP32[i139 >> 2] = 3264; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEED2Ev(i139 + 8 | 0); break L4; } while (0); i11 = i138 + 4 | 0; @@ -12551,27 +12561,27 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i134 >> 2] = 0; HEAP32[i137 >> 2] = 0; i2 = i136 + 32 | 0; - i4 = HEAP32[HEAP32[i2 >> 2] >> 2] | 0; - if (!i4) { + i4 = HEAP32[i2 >> 2] | 0; + if (!(HEAP32[i4 >> 2] | 0)) { i4 = i136 + 56 | 0; i2 = HEAP32[i4 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i62, 26260, 6); - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i62) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i69, 25325, 6); + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i69) | 0; HEAP32[i134 >> 2] = i2; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i62); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i69); i4 = HEAP32[i4 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i63, 26267, 5); - i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i4, i63) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i70, 25332, 5); + i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i4, i70) | 0; HEAP32[i137 >> 2] = i4; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i63); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i70); } else { - HEAP32[i60 >> 2] = i4; - HEAP32[i139 >> 2] = HEAP32[i60 >> 2]; - i133 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i139) | 0; + HEAP32[i67 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i67 >> 2]; + i133 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; HEAP32[i134 >> 2] = i133; - HEAP32[i61 >> 2] = HEAP32[HEAP32[i2 >> 2] >> 2]; - HEAP32[i139 >> 2] = HEAP32[i61 >> 2]; - i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; + HEAP32[i68 >> 2] = HEAP32[HEAP32[i2 >> 2] >> 2]; + HEAP32[i139 >> 2] = HEAP32[i68 >> 2]; + i4 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENS1_7IStringE(i139) | 0; HEAP32[i137 >> 2] = i4; HEAP32[HEAP32[i2 >> 2] >> 2] = 0; i2 = i133; @@ -12598,8 +12608,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i7 = i136 + 4 | 0; i2 = HEAP32[i7 >> 2] | 0; i8 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i97 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i97 >> 2]; + HEAP32[i99 >> 2] = HEAP32[i8 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i99 >> 2]; i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; i8 = i1 + 16 | 0; HEAP32[i8 >> 2] = i2; @@ -12640,7 +12650,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i8 >> 2] = i2; break; } - if ((i28 | 0) == (HEAP32[11872] | 0)) { + if ((i46 | 0) == (HEAP32[10962] | 0)) { i15 = __ZN6cashew3RefixEj(i135, 1) | 0; i15 = HEAP32[i15 >> 2] | 0; i7 = __ZN6cashew3RefixEj(i135, 2) | 0; @@ -12654,27 +12664,27 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i134 >> 2] = 0; HEAP32[i137 >> 2] = 0; i1 = i136 + 32 | 0; - i2 = HEAP32[HEAP32[i1 >> 2] >> 2] | 0; - if (!i2) { + i2 = HEAP32[i1 >> 2] | 0; + if (!(HEAP32[i2 >> 2] | 0)) { i2 = i136 + 56 | 0; i1 = HEAP32[i2 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i80, 26273, 7); - i1 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i1, i80) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i84, 25338, 7); + i1 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i1, i84) | 0; HEAP32[i134 >> 2] = i1; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i80); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i84); i2 = HEAP32[i2 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i81, 26281, 6); - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i81) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i85, 25346, 6); + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i85) | 0; HEAP32[i137 >> 2] = i2; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i81); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i85); } else { - HEAP32[i78 >> 2] = i2; - HEAP32[i139 >> 2] = HEAP32[i78 >> 2]; - i135 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i139) | 0; + HEAP32[i82 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i82 >> 2]; + i135 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; HEAP32[i134 >> 2] = i135; - HEAP32[i79 >> 2] = HEAP32[HEAP32[i1 >> 2] >> 2]; - HEAP32[i139 >> 2] = HEAP32[i79 >> 2]; - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; + HEAP32[i83 >> 2] = HEAP32[HEAP32[i1 >> 2] >> 2]; + HEAP32[i139 >> 2] = HEAP32[i83 >> 2]; + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENS1_7IStringE(i139) | 0; HEAP32[i137 >> 2] = i2; HEAP32[HEAP32[i1 >> 2] >> 2] = 0; i1 = i135; @@ -12705,11 +12715,13 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i5 = HEAP32[i9 >> 2] | 0; HEAP32[i105 >> 2] = i7; HEAP32[i139 >> 2] = HEAP32[i105 >> 2]; - i7 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i5, i139) | 0; + i5 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i5, i139) | 0; + i7 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 8 >> 2] | 0) | 0; + HEAP32[i7 + 8 >> 2] = 10; + HEAP32[i7 + 12 >> 2] = i5; + HEAP32[i7 + 4 >> 2] = 1; HEAP32[i2 + 8 >> 2] = i7; - i7 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(HEAP32[i14 >> 2] | 0) | 0; - HEAP32[i2 + 12 >> 2] = i7; - HEAP32[i2 + 16 >> 2] = i4; + HEAP32[i2 + 12 >> 2] = i4; i7 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i14 >> 2] | 0) | 0; i4 = i7 + 12 | 0; HEAP32[i112 >> 2] = i2; @@ -12798,7 +12810,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ __ZN4wasm5Block8finalizeEv(i1); break; } - if ((i28 | 0) == (HEAP32[11877] | 0)) { + if ((i46 | 0) == (HEAP32[10967] | 0)) { i2 = HEAP32[i136 + 32 >> 2] | 0; if (!(HEAP32[i2 >> 2] | 0)) { i1 = __ZN6cashew3RefixEj(i135, 1) | 0; @@ -12806,116 +12818,116 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; i1 = HEAP32[i136 + 4 >> 2] | 0; i138 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i30 >> 2] = HEAP32[i138 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i30 >> 2]; + HEAP32[i48 >> 2] = HEAP32[i138 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i48 >> 2]; i1 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i139) | 0; break; - } else ___assert_fail(15577, 14672, 1404, 44990); + } else ___assert_fail(14926, 13996, 1518, 41350); } - if ((i28 | 0) == (HEAP32[11865] | 0)) { + if ((i46 | 0) == (HEAP32[10955] | 0)) { i1 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; i137 = i136 + 4 | 0; i136 = HEAP32[i137 >> 2] | 0; i138 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i31 >> 2] = HEAP32[i138 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i31 >> 2]; + HEAP32[i49 >> 2] = HEAP32[i138 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i49 >> 2]; i136 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i136, i139) | 0; HEAP32[i1 + 8 >> 2] = i136; i136 = HEAP32[i137 >> 2] | 0; i138 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i32 >> 2] = HEAP32[i138 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i32 >> 2]; + HEAP32[i50 >> 2] = HEAP32[i138 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i50 >> 2]; i136 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i136, i139) | 0; i138 = i1 + 12 | 0; HEAP32[i138 >> 2] = i136; i137 = HEAP32[i137 >> 2] | 0; i136 = __ZN6cashew3RefixEj(i135, 3) | 0; - HEAP32[i33 >> 2] = HEAP32[i136 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i33 >> 2]; + HEAP32[i51 >> 2] = HEAP32[i136 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i51 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i137, i139) | 0; HEAP32[i1 + 16 >> 2] = i139; HEAP32[i1 + 4 >> 2] = HEAP32[(HEAP32[i138 >> 2] | 0) + 4 >> 2]; break; } - if ((i28 | 0) == (HEAP32[11873] | 0)) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 47444) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 0) | 0, 47496) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 1) | 0, 0) | 0, 47448) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 0) | 0, 47464) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 1) | 0, 47636) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 0) | 0, 47448) | 0)) break; - i2 = i138 + 96 | 0; + if ((i46 | 0) == (HEAP32[10963] | 0)) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 0) | 0, 43804) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 0) | 0, 43856) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 1) | 0, 0) | 0, 43808) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 0) | 0, 43824) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 1) | 0, 44008) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 0) | 0, 43808) | 0)) break; + i2 = i138 + 104 | 0; if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 1) | 0, i2) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 0) | 0, 47504) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 0) | 0, 43864) | 0)) break; i133 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 1) | 0; i133 = __ZN6cashew5Value9getNumberEv(HEAP32[i133 >> 2] | 0) | 0; if (!(+HEAPF64[i133 >> 3] == 2.0)) break; i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 2) | 0, 1) | 0, 1) | 0; i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; HEAP32[i134 >> 2] = HEAP32[i1 >> 2]; - i1 = i138 + 56 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i134) | 0) != (i138 + 60 | 0)) { + i1 = i138 + 60 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i134) | 0) != (i138 + 64 | 0)) { i1 = (__ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i134) | 0) + 8 | 0; i1 = HEAP32[i1 >> 2] | 0; HEAP32[i137 >> 2] = 0; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47464) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 47580) | 0)) { - i110 = 352; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43824) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 43952) | 0)) { + i110 = 353; break; } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 3) | 0, 0) | 0, 47504) | 0)) { - i110 = 352; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 3) | 0, 0) | 0, 43864) | 0)) { + i110 = 353; break; } i134 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 3) | 0, 1) | 0; i134 = __ZN6cashew5Value9getNumberEv(HEAP32[i134 >> 2] | 0) | 0; if (!(+HEAPF64[i134 >> 3] == 0.0)) { - i110 = 352; + i110 = 353; break; } i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 2) | 0; HEAP32[i137 >> 2] = HEAP32[i5 >> 2]; i5 = 0; - i110 = 359; - } else i110 = 352; while (0); - L484 : do if ((i110 | 0) == 352) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47540) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 47572) | 0)) break; + i110 = 360; + } else i110 = 353; while (0); + L485 : do if ((i110 | 0) == 353) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43912) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 43944) | 0)) break; i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 2) | 0; HEAP32[i137 >> 2] = HEAP32[i5 >> 2]; i5 = 1; - i110 = 359; - break L484; + i110 = 360; + break L485; } while (0); - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 47236) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 0) | 0, 47448) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 1) | 0, i138 + 76 | 0) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 0) | 0, 43596) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 0) | 0, 43808) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 1) | 0, 1) | 0, i138 + 80 | 0) | 0)) break; i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 2) | 0, 2) | 0, 0) | 0; HEAP32[i137 >> 2] = HEAP32[i5 >> 2]; i5 = 2; - i110 = 359; + i110 = 360; } while (0); - L493 : do if ((i110 | 0) == 359) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i137, 0) | 0, 47496) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 1) | 0, 0) | 0, 47448) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 0) | 0, 47464) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 1) | 0, 47636) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 2) | 0, 0) | 0, 47448) | 0)) break; + L494 : do if ((i110 | 0) == 360) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i137, 0) | 0, 43856) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 1) | 0, 0) | 0, 43808) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 0) | 0, 43824) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 1) | 0, 44008) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 2) | 0, 0) | 0, 43808) | 0)) break; if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 2) | 0, 1) | 0, i2) | 0)) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 3) | 0, 0) | 0, 47504) | 0)) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 3) | 0, 0) | 0, 43864) | 0)) break; i137 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i137, 2) | 0, 3) | 0, 1) | 0; i137 = __ZN6cashew5Value9getNumberEv(HEAP32[i137 >> 2] | 0) | 0; if (!(+HEAPF64[i137 >> 3] == 2.0)) break; i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i135, 1) | 0, 3) | 0; i4 = HEAP32[i4 >> 2] | 0; do if (!i1) { - if ((i5 + -1 | 0) >>> 0 >= 2) break L493; + if ((i5 + -1 | 0) >>> 0 >= 2) break L494; i2 = i138 + 4 | 0; i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; HEAP32[i1 + 8 >> 2] = 25; i138 = HEAP32[i136 + 4 >> 2] | 0; - HEAP32[i77 >> 2] = i4; - HEAP32[i139 >> 2] = HEAP32[i77 >> 2]; + HEAP32[i81 >> 2] = i4; + HEAP32[i139 >> 2] = HEAP32[i81 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; HEAP32[i1 + 12 >> 2] = i139; HEAP32[i1 + 4 >> 2] = 3; @@ -12926,12 +12938,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i139 + 4 >> 2] = 4; i1 = i139; } else { - if (!((i1 | 0) == 2 & (i5 | 0) == 0)) break L493; + if (!((i1 | 0) == 2 & (i5 | 0) == 0)) break L494; i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i138 + 4 >> 2] | 0) | 0; HEAP32[i1 + 8 >> 2] = 18; i138 = HEAP32[i136 + 4 >> 2] | 0; - HEAP32[i69 >> 2] = i4; - HEAP32[i139 >> 2] = HEAP32[i69 >> 2]; + HEAP32[i80 >> 2] = i4; + HEAP32[i139 >> 2] = HEAP32[i80 >> 2]; i139 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i138, i139) | 0; HEAP32[i1 + 12 >> 2] = i139; HEAP32[i1 + 4 >> 2] = 1; @@ -12945,50 +12957,50 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i5 = i136 + 4 | 0; i2 = HEAP32[i5 >> 2] | 0; i6 = __ZN6cashew3RefixEj(i135, 1) | 0; - HEAP32[i82 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i82 >> 2]; + HEAP32[i86 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i86 >> 2]; i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; - HEAP32[i89 >> 2] = i2; + HEAP32[i90 >> 2] = i2; i6 = i1 + 16 | 0; i4 = HEAP32[i6 >> 2] | 0; i7 = i1 + 20 | 0; if (i4 >>> 0 < (HEAP32[i7 >> 2] | 0) >>> 0) { HEAP32[i4 >> 2] = i2; HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i8, i89); + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i8, i90); i2 = HEAP32[i5 >> 2] | 0; i4 = __ZN6cashew3RefixEj(i135, 2) | 0; - HEAP32[i90 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i90 >> 2]; + HEAP32[i91 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i91 >> 2]; i2 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i2, i139) | 0; - HEAP32[i93 >> 2] = i2; + HEAP32[i95 >> 2] = i2; i4 = HEAP32[i6 >> 2] | 0; if (i4 >>> 0 < (HEAP32[i7 >> 2] | 0) >>> 0) { HEAP32[i4 >> 2] = i2; HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i8, i93); + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i8, i95); __ZN4wasm5Block8finalizeEv(i1); break; } - if ((i28 | 0) != (HEAP32[11880] | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i26, 26418, 20); - HEAP32[i27 >> 2] = HEAP32[i135 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i27 >> 2]; - __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i26, i139); + if ((i46 | 0) != (HEAP32[10970] | 0)) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i44, 25483, 20); + HEAP32[i45 >> 2] = HEAP32[i135 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i45 >> 2]; + __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i44, i139); } HEAP32[i134 >> 2] = 0; i2 = i136 + 32 | 0; - i4 = HEAP32[HEAP32[i2 >> 2] >> 2] | 0; - if (!i4) { + i4 = HEAP32[i2 >> 2] | 0; + if (!(HEAP32[i4 >> 2] | 0)) { i2 = HEAP32[i136 + 56 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i49, 37162, 6); - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i49) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i58, 33481, 6); + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i58) | 0; HEAP32[i134 >> 2] = i2; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i49); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i58); } else { - HEAP32[i48 >> 2] = i4; - HEAP32[i139 >> 2] = HEAP32[i48 >> 2]; - i131 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i139) | 0; + HEAP32[i57 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i57 >> 2]; + i131 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i139) | 0; HEAP32[i134 >> 2] = i131; HEAP32[HEAP32[i2 >> 2] >> 2] = 0; i2 = i131; @@ -13011,14 +13023,14 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i134 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i134, i139) | 0; i8 = i9 + 24 | 0; HEAP32[i8 >> 2] = i134; - if ((HEAP32[i134 + 4 >> 2] | 0) != 1) ___assert_fail(26288, 14672, 1483, 44990); + if ((HEAP32[i134 + 4 >> 2] | 0) != 1) ___assert_fail(25353, 13996, 1597, 41350); i5 = __ZN6cashew3RefixEj(i135, 2) | 0; i5 = HEAP32[i5 >> 2] | 0; HEAP32[i137 >> 2] = i5; i7 = 0; i6 = 0; i4 = 0; - L536 : while (1) { + L537 : while (1) { if (i7 >>> 0 >= (__ZN6cashew5Value4sizeEv(i5) | 0) >>> 0) { i127 = i6; break; @@ -13029,14 +13041,14 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i135 = HEAP32[i135 >> 2] | 0; HEAP32[i126 >> 2] = i135; do if ((HEAP32[i135 >> 2] | 0) == 3) i2 = i6; else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 47504) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 47540) | 0) : 0) { - i110 = 398; - break L536; - } - HEAP32[i100 >> 2] = HEAP32[i126 >> 2]; - HEAP32[i139 >> 2] = HEAP32[i100 >> 2]; - __ZN4wasm15Asm2WasmBuilder10getLiteralEN6cashew3RefE(i101, i138, i139); - i2 = __ZNK4wasm7Literal6geti32Ev(i101) | 0; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 43864) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 43912) | 0) : 0) { + i110 = 399; + break L537; + } + HEAP32[i101 >> 2] = HEAP32[i126 >> 2]; + HEAP32[i139 >> 2] = HEAP32[i101 >> 2]; + __ZN4wasm15Asm2WasmBuilder10getLiteralEN6cashew3RefE(i102, i138, i139); + i2 = __ZNK4wasm7Literal6geti32Ev(i102) | 0; if (!i4) { i4 = 1; break; @@ -13048,7 +13060,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i7 = i7 + 1 | 0; i6 = i2; } - if ((i110 | 0) == 398) ___assert_fail(26315, 14672, 1492, 44990); + if ((i110 | 0) == 399) ___assert_fail(25380, 13996, 1606, 41350); i5 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i15 >> 2] | 0) | 0; HEAP32[i5 + 8 >> 2] = 1; HEAP32[i5 + 12 >> 2] = HEAP32[i8 >> 2]; @@ -13076,7 +13088,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i9 = 0; while (1) { if (i9 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i137 >> 2] | 0) | 0) >>> 0) { - i110 = 406; + i110 = 407; break; } i135 = __ZN6cashew3RefixEj(i137, i9) | 0; @@ -13091,13 +13103,13 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i125 >> 2] = i136; if ((HEAP32[HEAP32[i126 >> 2] >> 2] | 0) == 3) { i2 = HEAP32[i11 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i120, 26367, 14); - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i120) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i120, 25432, 14); + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i120) | 0; HEAP32[i14 >> 2] = i2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i120); } else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 47504) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 47540) | 0) : 0) { - i110 = 411; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 43864) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 0) | 0, 43912) | 0) : 0) { + i110 = 412; break; } HEAP32[i121 >> 2] = HEAP32[i126 >> 2]; @@ -13105,17 +13117,17 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ __ZN4wasm15Asm2WasmBuilder10getLiteralEN6cashew3RefE(i122, i138, i139); i2 = __ZNK4wasm7Literal6geti32Ev(i122) | 0; if ((i2 | 0) < (i127 | 0)) { - i110 = 413; + i110 = 414; break; } i6 = i2 - i127 | 0; if ((i6 | 0) <= -1) { - i110 = 415; + i110 = 416; break; } i2 = HEAP32[i11 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i123, 26406, 11); - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i123) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i123, 25471, 11); + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i123) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i123); i4 = HEAP32[i13 >> 2] | 0; if ((HEAP32[i12 >> 2] | 0) - i4 >> 2 >>> 0 <= i6 >>> 0) { @@ -13147,11 +13159,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ i9 = i9 + 1 | 0; i5 = i8; } - if ((i110 | 0) == 406) { + if ((i110 | 0) == 407) { if (!(HEAP32[i14 >> 2] | 0)) { i2 = HEAP32[i11 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i128, 26367, 14); - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i128) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i128, 25432, 14); + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i128) | 0; HEAP32[i14 >> 2] = i2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i128); i2 = 0; @@ -13183,7 +13195,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4; } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i1 + 12 | 0, i132); break; - } else if ((i110 | 0) == 411) ___assert_fail(26315, 14672, 1522, 44990); else if ((i110 | 0) == 413) ___assert_fail(26382, 14672, 1524, 44990); else if ((i110 | 0) == 415) ___assert_fail(26395, 14672, 1526, 44990); + } else if ((i110 | 0) == 412) ___assert_fail(25380, 13996, 1636, 41350); else if ((i110 | 0) == 414) ___assert_fail(25447, 13996, 1638, 41350); else if ((i110 | 0) == 416) ___assert_fail(25460, 13996, 1640, 41350); } else { i1 = HEAP32[i136 + 4 >> 2] | 0; i138 = __ZN6cashew3RefixEj(i135, 1) | 0; @@ -13191,12 +13203,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ HEAP32[i139 >> 2] = HEAP32[i4 >> 2]; i1 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i139) | 0; } while (0); - i4 = HEAP32[11844] | 0; + i4 = HEAP32[10934] | 0; i2 = i4 + -4 | 0; while (1) { if ((i4 | 0) == (i2 | 0)) break; i139 = i4 + -4 | 0; - HEAP32[11844] = i139; + HEAP32[10934] = i139; i4 = i139; } STACKTOP = i140; @@ -13262,7 +13274,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i5, 44948); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i5, 41308); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13296,7 +13308,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ case 110: case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i6, 44959); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i6, 41319); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13329,7 +13341,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 78: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i17, 44969); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i17, 41329); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13362,7 +13374,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i28, 44980); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i28, 41340); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13403,7 +13415,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i39, 44990); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i39, 41350); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13436,7 +13448,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i46, 45001); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i46, 41361); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13469,7 +13481,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i47, 45011); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i47, 41371); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13517,7 +13529,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 45021) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 41381) | 0; HEAP8[i52 + 60 >> 0] = 1; break L1; } @@ -13531,7 +13543,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i48, 45031); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i48, 41391); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13564,7 +13576,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i49, 45049); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i49, 41409); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13602,7 +13614,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ HEAP32[i50 >> 2] = 17; HEAP32[i50 + 4 >> 2] = 15; i2 = i1; - i3 = 45059; + i3 = 41419; i4 = i2 + 15 | 0; do { HEAP8[i2 >> 0] = HEAP8[i3 >> 0] | 0; @@ -13649,7 +13661,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 118: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 45075); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 41435); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13682,7 +13694,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 86: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 45085); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 41445); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13723,7 +13735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 45096); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 41456); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13756,7 +13768,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 79: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i10, 45106); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i10, 41466); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13789,7 +13801,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 113: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i11, 45117); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i11, 41477); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13830,7 +13842,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i12, 45128); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i12, 41488); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13863,7 +13875,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i13, 45139); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i13, 41499); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13906,7 +13918,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 45149); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 41509); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13941,7 +13953,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i15, 45160); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i15, 41520); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -13985,12 +13997,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 45171) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 41531) | 0; break L1; } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i16, 45183); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i16, 41543); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14023,7 +14035,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 45194); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 41554); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14056,7 +14068,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i19, 45206); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i19, 41566); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14097,7 +14109,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i20, 45216); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i20, 41576); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14130,7 +14142,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 73: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i21, 45226); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i21, 41586); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14163,7 +14175,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i22, 45049); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i22, 41409); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14196,7 +14208,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 76: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i23, 45237); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i23, 41597); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14229,7 +14241,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i24, 45248); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i24, 41608); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14270,7 +14282,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i25, 45259); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i25, 41619); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14303,7 +14315,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i26, 45274); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i26, 41634); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14336,7 +14348,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 103: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 45216); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 41576); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14369,7 +14381,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i29, 45285); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i29, 41645); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14402,7 +14414,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 119: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i30, 45295); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i30, 41655); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14443,7 +14455,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i31, 45308); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i31, 41668); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14476,7 +14488,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 114: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i32, 45319); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i32, 41679); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14509,7 +14521,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 82: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i33, 45329); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i33, 41689); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14550,7 +14562,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i34, 45340); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i34, 41700); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14583,7 +14595,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i35, 45352); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i35, 41712); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14616,7 +14628,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 76: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i36, 45362); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i36, 41722); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14649,7 +14661,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 112: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i37, 45373); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i37, 41733); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14682,7 +14694,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i38, 45352); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i38, 41712); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14715,7 +14727,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i40, 45384); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i40, 41744); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14758,7 +14770,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i41, 45395); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i41, 41755); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14793,7 +14805,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i42, 45405); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i42, 41765); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14826,7 +14838,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 77: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i43, 45415); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i43, 41775); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14859,7 +14871,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i44, 45426); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i44, 41786); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14892,7 +14904,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i45, 45437); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i45, 41797); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -14946,7 +14958,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 45021) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 41381) | 0; break L1; } default: @@ -14999,7 +15011,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R L1 : do if ((i1 | 0) != (i3 | 0)) do switch (HEAP8[i1 >> 0] | 0) { case 118: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i6, 44494); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i6, 40854); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15034,13 +15046,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R { HEAP8[i32 >> 0] = 14; i2 = i32 + 1 | 0; - HEAP8[i2 >> 0] = HEAP8[44499] | 0; - HEAP8[i2 + 1 >> 0] = HEAP8[44500] | 0; - HEAP8[i2 + 2 >> 0] = HEAP8[44501] | 0; - HEAP8[i2 + 3 >> 0] = HEAP8[44502] | 0; - HEAP8[i2 + 4 >> 0] = HEAP8[44503] | 0; - HEAP8[i2 + 5 >> 0] = HEAP8[44504] | 0; - HEAP8[i2 + 6 >> 0] = HEAP8[44505] | 0; + HEAP8[i2 >> 0] = HEAP8[40859] | 0; + HEAP8[i2 + 1 >> 0] = HEAP8[40860] | 0; + HEAP8[i2 + 2 >> 0] = HEAP8[40861] | 0; + HEAP8[i2 + 3 >> 0] = HEAP8[40862] | 0; + HEAP8[i2 + 4 >> 0] = HEAP8[40863] | 0; + HEAP8[i2 + 5 >> 0] = HEAP8[40864] | 0; + HEAP8[i2 + 6 >> 0] = HEAP8[40865] | 0; HEAP8[i32 + 8 >> 0] = 0; i2 = i32 + 12 | 0; i3 = 0; @@ -15081,7 +15093,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 98: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 44507); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 40867); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15114,7 +15126,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 99: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i17, 44512); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i17, 40872); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15147,7 +15159,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 44517); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 40877); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15180,7 +15192,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 104: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i19, 44529); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i19, 40889); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15213,7 +15225,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i20, 44543); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i20, 40903); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15246,7 +15258,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i21, 44549); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i21, 40909); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15279,7 +15291,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i22, 44564); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i22, 40924); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15312,7 +15324,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 106: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i23, 44568); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i23, 40928); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15345,7 +15357,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i7, 44581); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i7, 40941); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15378,7 +15390,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 44586); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 40946); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15411,7 +15423,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 120: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 44600); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 40960); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15449,7 +15461,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R HEAP32[i34 >> 2] = 33; HEAP32[i34 + 4 >> 2] = 18; i3 = i2; - i4 = 44610; + i4 = 40970; i5 = i3 + 18 | 0; do { HEAP8[i3 >> 0] = HEAP8[i4 >> 0] | 0; @@ -15496,7 +15508,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 110: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i10, 44629); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i10, 40989); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15529,7 +15541,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i11, 44638); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i11, 40998); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15562,7 +15574,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 102: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i12, 44656); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i12, 41016); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15597,12 +15609,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R { HEAP8[i33 >> 0] = 12; i2 = i33 + 1 | 0; - HEAP8[i2 >> 0] = HEAP8[44662] | 0; - HEAP8[i2 + 1 >> 0] = HEAP8[44663] | 0; - HEAP8[i2 + 2 >> 0] = HEAP8[44664] | 0; - HEAP8[i2 + 3 >> 0] = HEAP8[44665] | 0; - HEAP8[i2 + 4 >> 0] = HEAP8[44666] | 0; - HEAP8[i2 + 5 >> 0] = HEAP8[44667] | 0; + HEAP8[i2 >> 0] = HEAP8[41022] | 0; + HEAP8[i2 + 1 >> 0] = HEAP8[41023] | 0; + HEAP8[i2 + 2 >> 0] = HEAP8[41024] | 0; + HEAP8[i2 + 3 >> 0] = HEAP8[41025] | 0; + HEAP8[i2 + 4 >> 0] = HEAP8[41026] | 0; + HEAP8[i2 + 5 >> 0] = HEAP8[41027] | 0; HEAP8[i33 + 7 >> 0] = 0; i2 = i33 + 12 | 0; i3 = 0; @@ -15643,7 +15655,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i13, 44669); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i13, 41029); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15676,7 +15688,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 103: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 44681); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 41041); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15709,7 +15721,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 122: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i16, 44692); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i16, 41052); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15754,7 +15766,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R switch (HEAP8[i2 >> 0] | 0) { case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i24, 44729); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i24, 41089); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15787,7 +15799,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i25, 44739); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i25, 41099); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15820,7 +15832,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 102: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i26, 44750); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i26, 41110); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15853,7 +15865,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 104: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 44760); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 41120); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15886,7 +15898,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i28, 44770); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i28, 41130); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15919,7 +15931,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i29, 44779); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i29, 41139); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15952,7 +15964,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i30, 44788); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i30, 41148); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -15985,7 +15997,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 110: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i31, 44793); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i31, 41153); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -16027,6 +16039,1037 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R return i1 | 0; } +function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i86, i4) { + i86 = i86 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0, i42 = 0, i43 = 0, i44 = 0, i45 = 0, i46 = 0, i47 = 0, i48 = 0, i49 = 0, i50 = 0, i51 = 0, i52 = 0, i53 = 0, i54 = 0, i55 = 0, i56 = 0, i57 = 0, i58 = 0, i59 = 0, i60 = 0, i61 = 0, i62 = 0, i63 = 0, i64 = 0, i65 = 0, i66 = 0, i67 = 0, i68 = 0, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i73 = 0, i74 = 0, i75 = 0, i76 = 0, i77 = 0, i78 = 0, i79 = 0, i80 = 0, i81 = 0, i82 = 0, i83 = 0, i84 = 0, i85 = 0, i87 = 0, i88 = 0, i89 = 0, i90 = 0, i91 = 0, i92 = 0, i93 = 0, i94 = 0; + i94 = STACKTOP; + STACKTOP = STACKTOP + 336 | 0; + i87 = i94 + 320 | 0; + i80 = i94 + 296 | 0; + i79 = i94 + 292 | 0; + i3 = i94 + 172 | 0; + i51 = i94 + 156 | 0; + i1 = i94 + 288 | 0; + i2 = i94 + 284 | 0; + i50 = i94 + 148 | 0; + i93 = i94 + 132 | 0; + i73 = i94 + 124 | 0; + i78 = i94 + 116 | 0; + i84 = i94 + 108 | 0; + i36 = i94 + 280 | 0; + i43 = i94 + 276 | 0; + i44 = i94 + 272 | 0; + i45 = i94 + 268 | 0; + i46 = i94 + 264 | 0; + i52 = i94 + 100 | 0; + i47 = i94 + 260 | 0; + i48 = i94 + 256 | 0; + i49 = i94 + 252 | 0; + i29 = i94 + 248 | 0; + i30 = i94 + 244 | 0; + i31 = i94 + 240 | 0; + i32 = i94 + 236 | 0; + i33 = i94 + 232 | 0; + i34 = i94 + 228 | 0; + i35 = i94 + 224 | 0; + i53 = i94 + 212 | 0; + i54 = i94 + 208 | 0; + i55 = i94 + 196 | 0; + i56 = i94 + 192 | 0; + i37 = i94 + 180 | 0; + i38 = i94 + 176 | 0; + i57 = i94 + 160 | 0; + i58 = i94 + 152 | 0; + i39 = i94 + 144 | 0; + i40 = i94 + 128 | 0; + i41 = i94 + 120 | 0; + i42 = i94 + 112 | 0; + i59 = i94 + 104 | 0; + i60 = i94 + 96 | 0; + i61 = i94 + 84 | 0; + i62 = i94 + 80 | 0; + i63 = i94 + 76 | 0; + i65 = i94 + 72 | 0; + i66 = i94 + 68 | 0; + i67 = i94 + 64 | 0; + i69 = i94 + 60 | 0; + i71 = i94 + 56 | 0; + i72 = i94 + 52 | 0; + i77 = i94 + 48 | 0; + i74 = i94 + 44 | 0; + i75 = i94 + 40 | 0; + i76 = i94 + 36 | 0; + i85 = i94 + 32 | 0; + i81 = i94 + 28 | 0; + i82 = i94 + 24 | 0; + i83 = i94 + 20 | 0; + i88 = i94 + 16 | 0; + i90 = i94 + 12 | 0; + i89 = i94 + 8 | 0; + i91 = i94 + 4 | 0; + i92 = i94; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 43788) | 0)) ___assert_fail(13977, 13996, 447, 14011); + i70 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 1) | 0, 0) | 0; + HEAP32[i3 >> 2] = HEAP32[i70 >> 2]; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 43792) | 0)) ___assert_fail(14022, 13996, 449, 14011); + i70 = __ZN6cashew3RefixEj(i3, 3) | 0; + HEAP32[i51 >> 2] = HEAP32[i70 >> 2]; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 0) | 0, 43800) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 0) | 0, 43884) | 0 : 0) { + i70 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 1) | 0; + i70 = __ZN6cashew5Value10getIStringEv(HEAP32[i70 >> 2] | 0) | 0; + __ZN6cashew7IString3setEPKcb(i1, 13739, 1); + if ((HEAP32[i70 >> 2] | 0) != (HEAP32[i1 >> 2] | 0) ? (i70 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 1) | 0, i70 = __ZN6cashew5Value10getIStringEv(HEAP32[i70 >> 2] | 0) | 0, __ZN6cashew7IString3setEPKcb(i2, 14046, 1), (HEAP32[i70 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) : 0) break; + HEAP32[i50 >> 2] = i86; + i20 = i86 + 108 | 0; + i70 = i86 + 4 | 0; + i21 = i86 + 112 | 0; + i22 = i86 + 80 | 0; + i23 = i86 + 60 | 0; + i24 = i86 + 64 | 0; + i25 = i37 + 4 | 0; + i26 = i37 + 5 | 0; + i27 = i37 + 8 | 0; + i64 = i86 + 20 | 0; + i9 = 0; + i5 = 0; + i12 = 0; + i13 = 0; + i14 = 0; + i15 = 0; + i6 = 0; + i7 = 0; + i8 = 0; + i10 = 0; + i28 = 1; + i11 = 0; + i16 = 0; + L13 : while (1) { + if (i28 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i51 >> 2] | 0) | 0) >>> 0) { + i15 = 12; + break; + } + i19 = __ZN6cashew3RefixEj(i51, i28) | 0; + HEAP32[i93 >> 2] = HEAP32[i19 >> 2]; + L16 : do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i93, 0) | 0, 43812) | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i93, 0) | 0, 43792) | 0) { + i3 = HEAP32[i86 >> 2] | 0; + HEAP32[i39 >> 2] = HEAP32[i93 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i39 >> 2]; + __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i3, __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i86, i87) | 0); + i3 = i14; + i2 = i15; + i1 = i16; + break; + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i93, 0) | 0, 43828) | 0) { + i1 = __ZN6cashew3RefixEj(i93, 1) | 0; + HEAP32[i80 >> 2] = HEAP32[i1 >> 2]; + i1 = __ZN6cashew3RefixEj(i80, 1) | 0; + i1 = HEAP32[i1 >> 2] | 0; + HEAP32[i79 >> 2] = i1; + i4 = 0; + while (1) { + if (i4 >>> 0 >= (__ZN6cashew5Value4sizeEv(i1) | 0) >>> 0) break; + i1 = __ZN6cashew3RefixEj(i79, i4) | 0; + HEAP32[i73 >> 2] = HEAP32[i1 >> 2]; + i1 = __ZN6cashew3RefixEj(i73, 0) | 0; + i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; + i1 = HEAP32[i1 >> 2] | 0; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i73, 1) | 0, 0) | 0, 43808) | 0)) { + i15 = 97; + break L13; + } + i2 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i73, 1) | 0, 1) | 0; + i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; + i2 = HEAP32[i2 >> 2] | 0; + __ZN6cashew7IString3setEPKcb(i40, 14624, 0); + i3 = i1; + if ((i3 | 0) == (HEAP32[i40 >> 2] | 0)) { + i19 = HEAP32[i86 >> 2] | 0; + HEAP32[i41 >> 2] = i2; + HEAP32[i87 >> 2] = HEAP32[i41 >> 2]; + if (__ZN4wasm6Module13checkFunctionENS_4NameE(i19, i87) | 0) { + i15 = 100; + break L13; + } + } else { + if ((i3 | 0) != (HEAP32[10977] | 0)) { + if ((i3 | 0) == (HEAP32[10975] | 0)) HEAP32[i21 >> 2] = i2; + } else HEAP32[i20 >> 2] = i2; + i19 = HEAP32[i86 >> 2] | 0; + HEAP32[i42 >> 2] = i2; + HEAP32[i87 >> 2] = HEAP32[i42 >> 2]; + if (!(__ZN4wasm6Module13checkFunctionENS_4NameE(i19, i87) | 0)) { + i15 = 106; + break L13; + } + i19 = __ZN10MixedArena5allocIN4wasm6ExportEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + HEAP32[i19 >> 2] = i1; + HEAP32[i19 + 4 >> 2] = i2; + __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i86 >> 2] | 0, i19); + } + i1 = HEAP32[i79 >> 2] | 0; + i4 = i4 + 1 | 0; + } + i3 = i14; + i2 = i15; + i1 = i16; + } else { + i3 = i14; + i2 = i15; + i1 = i16; + } + } else { + i18 = i5; + i19 = i12; + i17 = 0; + while (1) { + i12 = __ZN6cashew3RefixEj(i93, 1) | 0; + if (i17 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i12 >> 2] | 0) | 0) >>> 0) { + i5 = i18; + i12 = i19; + i3 = i14; + i2 = i15; + i1 = i16; + break L16; + } + i12 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i93, 1) | 0, i17) | 0; + HEAP32[i73 >> 2] = HEAP32[i12 >> 2]; + i12 = __ZN6cashew3RefixEj(i73, 0) | 0; + i12 = __ZN6cashew5Value10getIStringEv(HEAP32[i12 >> 2] | 0) | 0; + i12 = HEAP32[i12 >> 2] | 0; + HEAP32[i78 >> 2] = i12; + i5 = __ZN6cashew3RefixEj(i73, 1) | 0; + HEAP32[i84 >> 2] = HEAP32[i5 >> 2]; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 43864) | 0) { + i5 = __ZN6cashew3RefixEj(i84, 1) | 0; + i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; + if (!(+HEAPF64[i5 >> 3] == 0.0)) { + i15 = 17; + break L13; + } + HEAP32[i36 >> 2] = i12; + HEAP32[i43 >> 2] = 0; + HEAP32[i44 >> 2] = 0; + HEAP32[i79 >> 2] = HEAP32[i36 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i43 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i44 >> 2]; + __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i86, i79, 1, 0, i80, i87); + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + i12 = i16; + } else { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 43824) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 1) | 0, 43952) | 0)) { + i15 = 23; + break L13; + } + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 3) | 0, 0) | 0, 43864) | 0)) { + i15 = 23; + break L13; + } + i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 3) | 0, 1) | 0; + i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; + if (!(+HEAPF64[i5 >> 3] == 0.0)) { + i15 = 23; + break L13; + } + i1 = __ZN6cashew3RefixEj(i84, 2) | 0; + i1 = HEAP32[i1 >> 2] | 0; + HEAP32[i45 >> 2] = i12; + HEAP32[i46 >> 2] = i1; + HEAP32[i80 >> 2] = HEAP32[i45 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i46 >> 2]; + __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i50, i80, i87, 1); + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + i12 = i16; + break; + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 43912) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 1) | 0, 43944) | 0)) { + i15 = 27; + break L13; + } + i5 = __ZN6cashew3RefixEj(i84, 2) | 0; + HEAP32[i52 >> 2] = HEAP32[i5 >> 2]; + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 43864) | 0) { + i5 = __ZN6cashew3RefixEj(i52, 1) | 0; + i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; + if (!(+HEAPF64[i5 >> 3] == 0.0)) { + i15 = 30; + break L13; + } + HEAP32[i47 >> 2] = i12; + HEAP32[i48 >> 2] = 0; + HEAP32[i49 >> 2] = 0; + HEAP32[i79 >> 2] = HEAP32[i47 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i48 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i49 >> 2]; + __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i86, i79, 4, 0, i80, i87); + } else { + HEAP32[i29 >> 2] = i12; + HEAP32[i30 >> 2] = HEAP32[i52 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i29 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i30 >> 2]; + __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i50, i80, i87, 4); + } + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + i12 = i16; + break; + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 43596) | 0) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 1) | 0, 0) | 0, 43808) | 0)) { + i15 = 39; + break L13; + } + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 1) | 0, 1) | 0, i22) | 0)) { + i15 = 39; + break L13; + } + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 2) | 0, 0) | 0, 0) | 0, 43864) | 0)) { + i15 = 39; + break L13; + } + i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 2) | 0, 0) | 0, 1) | 0; + i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; + if (!(+HEAPF64[i5 >> 3] == 0.0)) { + i15 = 39; + break L13; + } + HEAP32[i31 >> 2] = i12; + HEAP32[i32 >> 2] = 0; + HEAP32[i33 >> 2] = 0; + HEAP32[i79 >> 2] = HEAP32[i31 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i32 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i33 >> 2]; + __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i86, i79, 3, 0, i80, i87); + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + i12 = i16; + break; + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 44104) | 0) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 1) | 0, 0) | 0, 43808) | 0) { + i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i84, 1) | 0, 1) | 0; + i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; + i5 = HEAP32[i5 >> 2] | 0; + i1 = __ZN6cashew3RefixEj(i84, 2) | 0; + i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; + if ((i5 | 0) != (HEAP32[10856] | 0)) { + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + break; + } + i1 = HEAP32[i1 >> 2] | 0; + if ((i1 | 0) == (HEAP32[10862] | 0)) { + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i12; + i5 = i15; + break; + } + if ((i1 | 0) == (HEAP32[10863] | 0)) { + i1 = i18; + i2 = i12; + i3 = i13; + i4 = i14; + i5 = i15; + break; + } + if ((i1 | 0) == (HEAP32[10864] | 0)) { + i1 = i18; + i2 = i19; + i3 = i12; + i4 = i14; + i5 = i15; + break; + } + if ((i1 | 0) == (HEAP32[10865] | 0)) { + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + i7 = i12; + break; + } + if ((i1 | 0) == (HEAP32[10866] | 0)) { + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i12; + break; + } + if ((i1 | 0) == (HEAP32[10867] | 0)) { + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + i6 = i12; + break; + } + if ((i1 | 0) == (HEAP32[10868] | 0)) { + i9 = i12; + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + break; + } + i1 = (i1 | 0) == (HEAP32[10869] | 0) ? i12 : i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + } else { + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + } while (0); + HEAP32[i34 >> 2] = i12; + HEAP32[i35 >> 2] = HEAP32[i84 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i34 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i35 >> 2]; + __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i50, i80, i87, 0); + i12 = i16; + break; + } + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 44112) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 44116) | 0)) { + i15 = 88; + break L13; + } + i5 = HEAP32[i86 >> 2] | 0; + i5 = (HEAP32[i5 + 52 >> 2] | 0) - (HEAP32[i5 + 48 >> 2] | 0) >> 2; + i1 = __ZNSt3__13mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i64, i78) | 0; + HEAP32[i1 >> 2] = i5; + i1 = __ZN6cashew3RefixEj(i84, 1) | 0; + i1 = HEAP32[i1 >> 2] | 0; + HEAP32[i87 >> 2] = i1; + i5 = 0; + while (1) { + if (i5 >>> 0 >= (__ZN6cashew5Value4sizeEv(i1) | 0) >>> 0) break; + i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i87, i5) | 0, 1) | 0; + i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; + i1 = HEAP32[i1 >> 2] | 0; + i2 = HEAP32[i86 >> 2] | 0; + HEAP32[i38 >> 2] = i1; + i3 = i2 + 52 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i2 + 56 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i1; + HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i2 + 48 | 0, i38); + i1 = HEAP32[i87 >> 2] | 0; + i5 = i5 + 1 | 0; + } + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + i12 = i16; + break; + } + i16 = __ZN6cashew3RefixEj(i84, 1) | 0; + HEAP32[i84 >> 2] = HEAP32[i16 >> 2]; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i84, 0) | 0, 43596) | 0)) { + i15 = 55; + break L13; + } + i16 = __ZN6cashew3RefixEj(i84, 1) | 0; + HEAP32[i80 >> 2] = HEAP32[i16 >> 2]; + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i80, 0) | 0, 44104) | 0) { + i2 = __ZN6cashew3RefixEj(i80, 2) | 0; + i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; + i2 = HEAP32[i2 >> 2] | 0; + i1 = i2; + if ((i1 | 0) == (HEAP32[10862] | 0)) { + i8 = 0; + i10 = 1; + i11 = 1; + i12 = 1; + break; + } + if ((i1 | 0) == (HEAP32[10863] | 0)) { + i8 = 0; + i10 = 2; + i11 = 1; + i12 = 1; + break; + } + if ((i1 | 0) == (HEAP32[10864] | 0)) { + i8 = 0; + i10 = 4; + i11 = 1; + i12 = 1; + break; + } + if ((i1 | 0) == (HEAP32[10865] | 0)) { + i8 = 0; + i10 = 1; + i11 = 1; + i12 = 0; + break; + } + if ((i1 | 0) == (HEAP32[10866] | 0)) { + i8 = 0; + i10 = 2; + i11 = 1; + i12 = 0; + break; + } + if ((i1 | 0) == (HEAP32[10867] | 0)) { + i8 = 0; + i10 = 4; + i11 = 1; + i12 = 0; + break; + } + if ((i1 | 0) == (HEAP32[10868] | 0)) { + i8 = 2; + i10 = 4; + i11 = 0; + i12 = 1; + break; + } + if ((i1 | 0) == (HEAP32[10869] | 0)) { + i8 = 1; + i10 = 8; + i11 = 0; + i12 = 1; + } else { + i15 = 65; + break L13; + } + } else { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i80, 0) | 0, 43808) | 0)) { + i15 = 67; + break L13; + } + i2 = __ZN6cashew3RefixEj(i80, 1) | 0; + i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; + i2 = HEAP32[i2 >> 2] | 0; + i1 = i2; + if ((i1 | 0) == (i14 | 0)) { + i8 = 0; + i10 = 1; + i11 = 1; + i12 = 1; + break; + } + if ((i1 | 0) == (i19 | 0)) { + i8 = 0; + i10 = 2; + i11 = 1; + i12 = 1; + break; + } + if ((i1 | 0) == (i13 | 0)) { + i8 = 0; + i10 = 4; + i11 = 1; + i12 = 1; + break; + } + if ((i1 | 0) == (i7 | 0)) { + i8 = 0; + i10 = 1; + i11 = 1; + i12 = 0; + break; + } + if ((i1 | 0) == (i15 | 0)) { + i8 = 0; + i10 = 2; + i11 = 1; + i12 = 0; + break; + } + if ((i1 | 0) == (i6 | 0)) { + i8 = 0; + i10 = 4; + i11 = 1; + i12 = 0; + break; + } + if ((i1 | 0) == (i9 | 0)) { + i8 = 2; + i10 = 4; + i11 = 0; + i12 = 1; + break; + } + if ((i1 | 0) == (i18 | 0)) { + i8 = 1; + i10 = 8; + i11 = 0; + i12 = 1; + } else { + i15 = 76; + break L13; + } + } while (0); + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i23, i78) | 0) != (i24 | 0)) { + i15 = 78; + break L13; + } + HEAP32[i37 >> 2] = i10; + HEAP8[i25 >> 0] = i11 & 1; + HEAP8[i26 >> 0] = i12 & 1; + HEAP32[i27 >> 2] = i8; + __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEE7emplaceIJRS2_S5_EEENS9_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S5_EEPNS_11__tree_nodeISJ_PvEEiEEEEbEEDpOT_(i87, i23, i78, i37); + i1 = i18; + i2 = i19; + i3 = i13; + i4 = i14; + i5 = i15; + } while (0); + i18 = i1; + i19 = i2; + i13 = i3; + i14 = i4; + i15 = i5; + i17 = i17 + 1 | 0; + i16 = i12; + } + } while (0); + i14 = i3; + i15 = i2; + i28 = i28 + 1 | 0; + i16 = i1; + } + switch (i15 | 0) { + case 12: + { + HEAP32[i93 >> 2] = 0; + i7 = i93 + 4 | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i93 + 8 >> 2] = 0; + i8 = HEAP32[i86 >> 2] | 0; + i4 = HEAP32[i8 + 16 >> 2] | 0; + i14 = i86 + 116 | 0; + i5 = i86 + 120 | 0; + i6 = i93 + 8 | 0; + i8 = HEAP32[i8 + 12 >> 2] | 0; + while (1) { + if ((i8 | 0) == (i4 | 0)) break; + i2 = HEAP32[i8 >> 2] | 0; + i3 = HEAP32[i2 >> 2] | 0; + HEAP32[i79 >> 2] = i3; + do if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i14, i79) | 0) == (i5 | 0)) { + if ((HEAP32[i2 + 4 >> 2] | 0) != (HEAP32[10875] | 0)) { + i1 = HEAP32[i7 >> 2] | 0; + if ((i1 | 0) == (HEAP32[i6 >> 2] | 0)) { + __ZNSt3__16vectorIN6cashew7IStringENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i93, i79); + break; + } else { + HEAP32[i1 >> 2] = i3; + HEAP32[i7 >> 2] = (HEAP32[i7 >> 2] | 0) + 4; + break; + } + } + } else { + HEAP32[i59 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i60 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i59 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i60 >> 2]; + i1 = __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_PNSt3__16vectorIPNS_10ExpressionENS2_9allocatorIS5_EEEE(i86, i80, i87, 0) | 0; + if (!i1) { + __ZN4wasm6getSigEPNS_12FunctionTypeE(i61, __ZNSt3__13mapIN6cashew7IStringEN4wasm12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i14, i79) | 0); + i58 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i61, HEAP32[i86 >> 2] | 0, HEAP32[i70 >> 2] | 0) | 0; + HEAP32[i2 + 12 >> 2] = i58; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i61); + break; + } else { + HEAP32[i2 + 12 >> 2] = i1; + break; + } + } while (0); + i8 = i8 + 4 | 0; + } + i1 = HEAP32[i7 >> 2] | 0; + i2 = HEAP32[i93 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + i61 = HEAP32[i86 >> 2] | 0; + HEAP32[i62 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i62 >> 2]; + __ZN4wasm6Module12removeImportENS_4NameE(i61, i87); + i2 = i2 + 4 | 0; + } + i1 = i86 + 132 | 0; + i2 = i80 + 8 | 0; + i3 = i80 + 12 | 0; + i4 = i80 + 8 | 0; + i11 = HEAP32[i86 + 128 >> 2] | 0; + while (1) { + if ((i11 | 0) == (i1 | 0)) break; + HEAP32[i87 >> 2] = HEAP32[i11 + 16 >> 2]; + __ZN4wasm12FunctionTypeC2ERKS0_(i80, __ZNSt3__13mapIN6cashew7IStringEN4wasm12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i14, i87) | 0); + i5 = HEAP32[i11 + 24 >> 2] | 0; + i12 = HEAP32[i11 + 20 >> 2] | 0; + while (1) { + if ((i12 | 0) == (i5 | 0)) break; + i8 = HEAP32[i12 >> 2] | 0; + i6 = i8 + 8 | 0; + i7 = i8 + 12 | 0; + i8 = i8 + 16 | 0; + i13 = (HEAP32[i7 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2; + while (1) { + if (i13 >>> 0 >= (HEAP32[i3 >> 2] | 0) - (HEAP32[i2 >> 2] | 0) >> 2 >>> 0) break; + i9 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + i10 = HEAP32[(HEAP32[i2 >> 2] | 0) + (i13 << 2) >> 2] | 0; + HEAP32[i9 + 8 >> 2] = i10; + HEAP32[i9 + 4 >> 2] = i10; + HEAP32[i63 >> 2] = i9; + i10 = HEAP32[i7 >> 2] | 0; + if (i10 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + HEAP32[i10 >> 2] = i9; + HEAP32[i7 >> 2] = (HEAP32[i7 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i6, i63); + i13 = i13 + 1 | 0; + } + i12 = i12 + 4 | 0; + } + __ZNSt3__113__vector_baseIN4wasm8WasmTypeENS_9allocatorIS2_EEED2Ev(i4); + i11 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i11) | 0; + } + i1 = i86 + 36 | 0; + i2 = i86 + 24 | 0; + i4 = HEAP32[i86 + 32 >> 2] | 0; + while (1) { + if ((i4 | 0) == (i1 | 0)) break; + i3 = HEAP32[i4 + 16 >> 2] | 0; + HEAP32[i87 >> 2] = HEAP32[i4 + 20 >> 2]; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_(i64, i87) | 0) == (i2 | 0)) { + i15 = 139; + break; + } + i62 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + HEAP32[i62 + 8 >> 2] = 0; + i63 = i3 + 24 | 0; + HEAP32[i62 + 12 >> 2] = HEAP32[i63 >> 2]; + i61 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + i60 = __ZNSt3__13mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i64, i87) | 0; + i60 = HEAP32[i60 >> 2] | 0; + HEAP32[i61 + 8 >> 2] = 1; + HEAP32[i61 + 16 >> 2] = i60; + HEAP32[i61 + 4 >> 2] = 1; + HEAP32[i62 + 16 >> 2] = i61; + HEAP32[i62 + 4 >> 2] = 1; + HEAP32[i63 >> 2] = i62; + i4 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i4) | 0; + } + if ((i15 | 0) == 139) ___assert_fail(14704, 13996, 732, 14011); + if (HEAP8[i86 + 44 >> 0] | 0) { + i5 = __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + HEAP32[i5 >> 2] = HEAP32[10885]; + HEAP32[i65 >> 2] = 1; + i1 = i5 + 12 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i5 + 16 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = HEAP32[10886]; + HEAP32[i2 + 4 >> 2] = 1; + HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 8; + } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i5 + 8 | 0, 43544, i65); + i1 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = HEAP32[10886]; + i2 = __ZN10MixedArena5allocIN4wasm4HostEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = 2; + HEAP32[i66 >> 2] = i1; + i3 = i2 + 20 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i2 + 24 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i1; + HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i2 + 16 | 0, i66); + HEAP32[i5 + 36 >> 2] = i2; + __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i86 >> 2] | 0, i5); + i66 = __ZN10MixedArena5allocIN4wasm6ExportEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + i65 = HEAP32[10885] | 0; + HEAP32[i66 + 4 >> 2] = i65; + HEAP32[i66 >> 2] = i65; + __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i86 >> 2] | 0, i66); + } + HEAP32[(HEAP32[i86 >> 2] | 0) + 80 >> 2] = HEAP32[10892]; + i2 = i86 + 108 | 0; + if (HEAP32[i2 >> 2] | 0 ? (i68 = HEAP32[i86 + 112 >> 2] | 0, i68 | 0) : 0) { + i1 = HEAP32[i86 >> 2] | 0; + HEAP32[i67 >> 2] = i68; + HEAP32[i87 >> 2] = HEAP32[i67 >> 2]; + i1 = (__ZN4wasm6Module11getFunctionENS_4NameE(i1, i87) | 0) + 36 | 0; + i1 = HEAP32[i1 >> 2] | 0; + if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i1) | 0) { + i1 = (__ZN4wasm10Expression4castINS_5BlockEEEPT_v(i1) | 0) + 12 | 0; + i1 = HEAP32[HEAP32[i1 >> 2] >> 2] | 0; + } + i14 = (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i1) | 0) + 8 | 0; + i14 = __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i14 >> 2] | 0) | 0; + i13 = __ZNK4wasm7Literal6geti32Ev((__ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i14 + 24 >> 2] | 0) | 0) + 8 | 0) | 0; + i13 = (HEAP32[i14 + 16 >> 2] | 0) + i13 | 0; + i14 = HEAP32[i86 >> 2] | 0; + HEAP32[i69 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i69 >> 2]; + i14 = __ZN4wasm6Module11getFunctionENS_4NameE(i14, i87) | 0; + if (HEAP32[i14 + 32 >> 2] | 0) ___assert_fail(14769, 13996, 779, 14011); + i12 = HEAP32[i14 + 8 >> 2] | 0; + i5 = HEAP32[i12 >> 2] | 0; + i6 = HEAP32[i12 + 8 >> 2] | 0; + i8 = HEAP32[i12 + 16 >> 2] | 0; + i9 = HEAP32[i12 + 24 >> 2] | 0; + i12 = HEAP32[i12 + 32 >> 2] | 0; + i3 = i14 + 20 | 0; + i1 = HEAP32[i3 >> 2] | 0; + i4 = i14 + 24 | 0; + i2 = HEAP32[i4 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + i69 = i2 + -8 | 0; + HEAP32[i4 >> 2] = i69; + i2 = i69; + } + __ZN6cashew7IString3setEPKcb(i73, 14786, 0); + __ZN6cashew7IString3setEPKcb(i78, 14790, 0); + HEAP32[i71 >> 2] = 2; + i1 = HEAP32[i4 >> 2] | 0; + i2 = i14 + 28 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + HEAP32[i1 >> 2] = HEAP32[i73 >> 2]; + HEAP32[i1 + 4 >> 2] = 2; + i1 = (HEAP32[i4 >> 2] | 0) + 8 | 0; + HEAP32[i4 >> 2] = i1; + } else { + __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRNS1_4NameENS1_8WasmTypeEEEEvDpOT_(i3, i73, i71); + i1 = HEAP32[i4 >> 2] | 0; + } + HEAP32[i72 >> 2] = 2; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + HEAP32[i1 >> 2] = HEAP32[i78 >> 2]; + HEAP32[i1 + 4 >> 2] = 2; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 8; + } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRNS1_4NameENS1_8WasmTypeEEEEvDpOT_(i3, i78, i72); + i10 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; + HEAP32[i84 >> 2] = i86; + i11 = i10 + 12 | 0; + i7 = HEAP32[i73 >> 2] | 0; + HEAP32[i74 >> 2] = i7; + HEAP32[i75 >> 2] = i5; + HEAP32[i76 >> 2] = i6; + HEAP32[i79 >> 2] = HEAP32[i74 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i75 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i76 >> 2]; + i1 = __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__1clENS_4NameES4_S4_(i84, i79, i80, i87) | 0; + HEAP32[i77 >> 2] = i1; + i5 = i10 + 16 | 0; + i2 = HEAP32[i5 >> 2] | 0; + i6 = i10 + 20 | 0; + if (i2 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i1; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i11, i77); + i4 = HEAP32[i78 >> 2] | 0; + HEAP32[i81 >> 2] = i4; + HEAP32[i82 >> 2] = i8; + HEAP32[i83 >> 2] = i9; + HEAP32[i79 >> 2] = HEAP32[i81 >> 2]; + HEAP32[i80 >> 2] = HEAP32[i82 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i83 >> 2]; + i1 = __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__1clENS_4NameES4_S4_(i84, i79, i80, i87) | 0; + HEAP32[i85 >> 2] = i1; + i2 = HEAP32[i5 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i1; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i11, i85); + i3 = i86 + 8 | 0; + i85 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i85 + 8 >> 2] = i12; + HEAP32[i85 + 4 >> 2] = 1; + i86 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i86 + 8 >> 2] = i12; + HEAP32[i86 + 4 >> 2] = 1; + i2 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = i7; + HEAP32[i2 + 4 >> 2] = 2; + i1 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = i4; + HEAP32[i1 + 4 >> 2] = 2; + i1 = __ZN4wasm7Builder6makeIfEPNS_10ExpressionES2_S2_(i3, i85, __ZN4wasm7Builder9makeStoreEjjjPNS_10ExpressionES2_(i3, 8, 0, 8, i86, __ZN4wasm7Builder10makeBinaryENS_8BinaryOpEPNS_10ExpressionES3_(i3, 6, i2, i1) | 0) | 0, 0) | 0; + HEAP32[i88 >> 2] = i1; + i2 = HEAP32[i5 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i1; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i11, i88); + HEAP32[i89 >> 2] = i7; + i2 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = i7; + HEAP32[i2 + 4 >> 2] = 2; + i1 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = i4; + HEAP32[i1 + 4 >> 2] = 2; + i1 = __ZN4wasm7Builder10makeBinaryENS_8BinaryOpEPNS_10ExpressionES3_(i3, 4, i2, i1) | 0; + HEAP32[i87 >> 2] = HEAP32[i89 >> 2]; + i1 = __ZN4wasm7Builder12makeSetLocalENS_4NameEPNS_10ExpressionE(i3, i87, i1) | 0; + HEAP32[i90 >> 2] = i1; + i2 = HEAP32[i5 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i1; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i11, i90); + i2 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = 1; + HEAP32[i2 + 16 >> 2] = i13; + HEAP32[i2 + 4 >> 2] = 1; + i1 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = i7; + HEAP32[i1 + 4 >> 2] = 2; + i90 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i90 + 8 >> 2] = 2; + i89 = i90 + 16 | 0; + HEAP32[i89 >> 2] = 32; + HEAP32[i89 + 4 >> 2] = 0; + HEAP32[i90 + 4 >> 2] = 2; + i90 = __ZN4wasm7Builder10makeBinaryENS_8BinaryOpEPNS_10ExpressionES3_(i3, 11, i1, i90) | 0; + i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = 13; + HEAP32[i1 + 12 >> 2] = i90; + HEAP32[i1 + 4 >> 2] = 1; + i1 = __ZN4wasm7Builder9makeStoreEjjjPNS_10ExpressionES2_(i3, 4, 0, 4, i2, i1) | 0; + HEAP32[i91 >> 2] = i1; + i2 = HEAP32[i5 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i1; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i11, i91); + i2 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = i7; + HEAP32[i2 + 4 >> 2] = 2; + i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = 13; + HEAP32[i1 + 12 >> 2] = i2; + HEAP32[i1 + 4 >> 2] = 1; + HEAP32[i92 >> 2] = i1; + i2 = HEAP32[i5 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i1; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i11, i92); + HEAP32[i14 + 36 >> 2] = i10; + } + __ZNSt3__113__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i93); + STACKTOP = i94; + return; + } + case 17: + { + ___assert_fail(14214, 13996, 541, 14011); + break; + } + case 23: + { + ___assert_fail(14241, 13996, 545, 14011); + break; + } + case 27: + { + ___assert_fail(14311, 13996, 550, 14011); + break; + } + case 30: + { + ___assert_fail(14328, 13996, 554, 14011); + break; + } + case 39: + { + ___assert_fail(14356, 13996, 561, 14011); + break; + } + case 55: + { + ___assert_fail(14467, 13996, 593, 14011); + break; + } + case 65: + { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i53, 14484, 19); + HEAP32[i54 >> 2] = i2; + HEAP32[i87 >> 2] = HEAP32[i54 >> 2]; + __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i53, i87); + break; + } + case 67: + { + ___assert_fail(14504, 13996, 620, 14011); + break; + } + case 76: + { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i55, 14527, 25); + HEAP32[i56 >> 2] = i2; + HEAP32[i87 >> 2] = HEAP32[i56 >> 2]; + __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i55, i87); + break; + } + case 78: + { + ___assert_fail(14553, 13996, 642, 14011); + break; + } + case 88: + { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i57, 14585, 19); + HEAP32[i58 >> 2] = HEAP32[i73 >> 2]; + HEAP32[i87 >> 2] = HEAP32[i58 >> 2]; + __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i57, i87); + break; + } + case 97: + { + ___assert_fail(14605, 13996, 669, 14011); + break; + } + case 100: + { + ___assert_fail(14651, 13996, 673, 14011); + break; + } + case 106: + { + ___assert_fail(14678, 13996, 680, 14011); + break; + } + } + } while (0); + ___assert_fail(14057, 13996, 451, 14011); +} + function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i67, i68) { i71 = i71 | 0; i67 = i67 | 0; @@ -16144,7 +17187,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, __ZNSt3__114__split_bufferIN10__cxxabiv112_GLOBAL__N_111string_pairERNS2_11short_allocIS3_Lj4096EEEED2Ev(i70); } if (((i7 - i1 | 0) > 1 ? (HEAP8[i1 >> 0] | 0) == 83 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i49 >> 2] | 0) + -24 | 0, 46106, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i49 >> 2] | 0) + -24 | 0, 42466, 3); i1 = i1 + 2 | 0; } if ((i1 | 0) == (i67 | 0)) { @@ -16321,7 +17364,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i50, 44911, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i50, 41271, i64); i3 = HEAP8[i50 >> 0] | 0; i8 = (i3 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i8 ? i9 : HEAP32[i47 >> 2] | 0, i8 ? (i3 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) | 0; @@ -16392,7 +17435,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i57, 44911, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i57, 41271, i64); i8 = HEAP8[i57 >> 0] | 0; i7 = (i8 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i7 ? i20 : HEAP32[i19 >> 2] | 0, i7 ? (i8 & 255) >>> 1 : HEAP32[i21 >> 2] | 0) | 0; @@ -16471,7 +17514,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i60, 44911, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i60, 41271, i64); i8 = HEAP8[i60 >> 0] | 0; i7 = (i8 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i7 ? i27 : HEAP32[i26 >> 2] | 0, i7 ? (i8 & 255) >>> 1 : HEAP32[i28 >> 2] | 0) | 0; @@ -16541,7 +17584,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i53, 44911, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i53, 41271, i64); i8 = HEAP8[i53 >> 0] | 0; i7 = (i8 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i7 ? i45 : HEAP32[i44 >> 2] | 0, i7 ? (i8 & 255) >>> 1 : HEAP32[i46 >> 2] | 0) | 0; @@ -16622,7 +17665,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i1 = __ZN10__cxxabiv112_GLOBAL__N_119parse_discriminatorEPKcS2_(i3 + 2 | 0, i67) | 0; i2 = HEAP32[i68 + 4 >> 2] | 0; if ((HEAP32[i68 >> 2] | 0) == (i2 | 0)) break L225; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 46110) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42470) | 0; break L225; } case 100: @@ -16674,7 +17717,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i68); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 44911) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 41271) | 0; i68 = HEAP8[i70 >> 0] | 0; i67 = (i68 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i67 ? i70 + 1 | 0 : HEAP32[i70 + 8 >> 2] | 0, i67 ? (i68 & 255) >>> 1 : HEAP32[i70 + 4 >> 2] | 0) | 0; @@ -16714,7 +17757,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i68); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 44911) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 41271) | 0; i68 = HEAP8[i70 >> 0] | 0; i67 = (i68 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i67 ? i70 + 1 | 0 : HEAP32[i70 + 8 >> 2] | 0, i67 ? (i68 & 255) >>> 1 : HEAP32[i70 + 4 >> 2] | 0) | 0; @@ -16746,7 +17789,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, if (i3 | i2) i1 = i2 ? i69 : i1; else { i2 = HEAP32[i68 + 4 >> 2] | 0; if ((HEAP32[i68 >> 2] | 0) == (i2 | 0)) break; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 45849) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42209) | 0; } if ((i1 | 0) != (i69 | 0)) { if ((i1 | 0) == (i67 | 0)) { @@ -16887,24 +17930,24 @@ function _malloc(i1) { do if (i1 >>> 0 < 245) { i15 = i1 >>> 0 < 11 ? 16 : i1 + 11 & -8; i1 = i15 >>> 3; - i9 = HEAP32[11986] | 0; + i9 = HEAP32[11079] | 0; i2 = i9 >>> i1; if (i2 & 3 | 0) { i2 = (i2 & 1 ^ 1) + i1 | 0; - i3 = 47984 + (i2 << 1 << 2) | 0; + i3 = 44356 + (i2 << 1 << 2) | 0; i4 = i3 + 8 | 0; i5 = HEAP32[i4 >> 2] | 0; i6 = i5 + 8 | 0; i7 = HEAP32[i6 >> 2] | 0; do if ((i3 | 0) != (i7 | 0)) { - if (i7 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i7 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i7 + 12 | 0; if ((HEAP32[i1 >> 2] | 0) == (i5 | 0)) { HEAP32[i1 >> 2] = i3; HEAP32[i4 >> 2] = i7; break; } else _abort(); - } else HEAP32[11986] = i9 & ~(1 << i2); while (0); + } else HEAP32[11079] = i9 & ~(1 << i2); while (0); i38 = i2 << 3; HEAP32[i5 + 4 >> 2] = i38 | 3; i38 = i5 + i38 + 4 | 0; @@ -16913,7 +17956,7 @@ function _malloc(i1) { STACKTOP = i39; return i38 | 0; } - i7 = HEAP32[11988] | 0; + i7 = HEAP32[11081] | 0; if (i15 >>> 0 > i7 >>> 0) { if (i2 | 0) { i3 = 2 << i1; @@ -16929,22 +17972,22 @@ function _malloc(i1) { i3 = i3 >>> i4; i2 = i3 >>> 1 & 1; i2 = (i5 | i8 | i6 | i4 | i2) + (i3 >>> i2) | 0; - i3 = 47984 + (i2 << 1 << 2) | 0; + i3 = 44356 + (i2 << 1 << 2) | 0; i4 = i3 + 8 | 0; i6 = HEAP32[i4 >> 2] | 0; i8 = i6 + 8 | 0; i5 = HEAP32[i8 >> 2] | 0; do if ((i3 | 0) != (i5 | 0)) { - if (i5 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i5 + 12 | 0; if ((HEAP32[i1 >> 2] | 0) == (i6 | 0)) { HEAP32[i1 >> 2] = i3; HEAP32[i4 >> 2] = i5; - i10 = HEAP32[11988] | 0; + i10 = HEAP32[11081] | 0; break; } else _abort(); } else { - HEAP32[11986] = i9 & ~(1 << i2); + HEAP32[11079] = i9 & ~(1 << i2); i10 = i7; } while (0); i7 = (i2 << 3) - i15 | 0; @@ -16953,20 +17996,20 @@ function _malloc(i1) { HEAP32[i4 + 4 >> 2] = i7 | 1; HEAP32[i4 + i7 >> 2] = i7; if (i10 | 0) { - i5 = HEAP32[11991] | 0; + i5 = HEAP32[11084] | 0; i2 = i10 >>> 3; - i3 = 47984 + (i2 << 1 << 2) | 0; - i1 = HEAP32[11986] | 0; + i3 = 44356 + (i2 << 1 << 2) | 0; + i1 = HEAP32[11079] | 0; i2 = 1 << i2; if (i1 & i2) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { i11 = i1; i12 = i2; } } else { - HEAP32[11986] = i1 | i2; + HEAP32[11079] = i1 | i2; i11 = i3 + 8 | 0; i12 = i3; } @@ -16975,13 +18018,13 @@ function _malloc(i1) { HEAP32[i5 + 8 >> 2] = i12; HEAP32[i5 + 12 >> 2] = i3; } - HEAP32[11988] = i7; - HEAP32[11991] = i4; + HEAP32[11081] = i7; + HEAP32[11084] = i4; i38 = i8; STACKTOP = i39; return i38 | 0; } - i1 = HEAP32[11987] | 0; + i1 = HEAP32[11080] | 0; if (i1) { i3 = (i1 & 0 - i1) + -1 | 0; i37 = i3 >>> 12 & 16; @@ -16993,7 +18036,7 @@ function _malloc(i1) { i2 = i3 >>> 1 & 2; i3 = i3 >>> i2; i4 = i3 >>> 1 & 1; - i4 = HEAP32[48248 + ((i36 | i37 | i38 | i2 | i4) + (i3 >>> i4) << 2) >> 2] | 0; + i4 = HEAP32[44620 + ((i36 | i37 | i38 | i2 | i4) + (i3 >>> i4) << 2) >> 2] | 0; i3 = (HEAP32[i4 + 4 >> 2] & -8) - i15 | 0; i2 = i4; while (1) { @@ -17011,7 +18054,7 @@ function _malloc(i1) { i2 = i1; i4 = i38 ? i1 : i4; } - i6 = HEAP32[11990] | 0; + i6 = HEAP32[11083] | 0; if (i9 >>> 0 < i6 >>> 0) _abort(); i8 = i9 + i15 | 0; if (i9 >>> 0 >= i8 >>> 0) _abort(); @@ -17063,20 +18106,20 @@ function _malloc(i1) { } while (0); do if (i7 | 0) { i1 = HEAP32[i9 + 28 >> 2] | 0; - i2 = 48248 + (i1 << 2) | 0; + i2 = 44620 + (i1 << 2) | 0; if ((i9 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i13; if (!i13) { - HEAP32[11987] = HEAP32[11987] & ~(1 << i1); + HEAP32[11080] = HEAP32[11080] & ~(1 << i1); break; } } else { - if (i7 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i7 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i7 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i9 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i7 + 20 >> 2] = i13; if (!i13) break; } - i2 = HEAP32[11990] | 0; + i2 = HEAP32[11083] | 0; if (i13 >>> 0 < i2 >>> 0) _abort(); HEAP32[i13 + 24 >> 2] = i7; i1 = HEAP32[i9 + 16 >> 2] | 0; @@ -17086,7 +18129,7 @@ function _malloc(i1) { break; } while (0); i1 = HEAP32[i9 + 20 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i13 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i13; break; @@ -17101,22 +18144,22 @@ function _malloc(i1) { HEAP32[i9 + 4 >> 2] = i15 | 3; HEAP32[i8 + 4 >> 2] = i3 | 1; HEAP32[i8 + i3 >> 2] = i3; - i1 = HEAP32[11988] | 0; + i1 = HEAP32[11081] | 0; if (i1 | 0) { - i5 = HEAP32[11991] | 0; + i5 = HEAP32[11084] | 0; i2 = i1 >>> 3; - i4 = 47984 + (i2 << 1 << 2) | 0; - i1 = HEAP32[11986] | 0; + i4 = 44356 + (i2 << 1 << 2) | 0; + i1 = HEAP32[11079] | 0; i2 = 1 << i2; if (i1 & i2) { i1 = i4 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { i16 = i1; i17 = i2; } } else { - HEAP32[11986] = i1 | i2; + HEAP32[11079] = i1 | i2; i16 = i4 + 8 | 0; i17 = i4; } @@ -17125,8 +18168,8 @@ function _malloc(i1) { HEAP32[i5 + 8 >> 2] = i17; HEAP32[i5 + 12 >> 2] = i4; } - HEAP32[11988] = i3; - HEAP32[11991] = i8; + HEAP32[11081] = i3; + HEAP32[11084] = i8; } i38 = i9 + 8 | 0; STACKTOP = i39; @@ -17136,7 +18179,7 @@ function _malloc(i1) { } else if (i1 >>> 0 <= 4294967231) { i1 = i1 + 11 | 0; i15 = i1 & -8; - i9 = HEAP32[11987] | 0; + i9 = HEAP32[11080] | 0; if (i9) { i3 = 0 - i15 | 0; i1 = i1 >>> 8; @@ -17149,7 +18192,7 @@ function _malloc(i1) { i8 = 14 - (i16 | i17 | i8) + (i31 << i8 >>> 15) | 0; i8 = i15 >>> (i8 + 7 | 0) & 1 | i8 << 1; } else i8 = 0; - i2 = HEAP32[48248 + (i8 << 2) >> 2] | 0; + i2 = HEAP32[44620 + (i8 << 2) >> 2] | 0; L123 : do if (!i2) { i1 = 0; i2 = 0; @@ -17197,7 +18240,7 @@ function _malloc(i1) { i16 = i17 >>> 1 & 2; i17 = i17 >>> i16; i1 = i17 >>> 1 & 1; - i1 = HEAP32[48248 + ((i11 | i12 | i13 | i16 | i1) + (i17 >>> i1) << 2) >> 2] | 0; + i1 = HEAP32[44620 + ((i11 | i12 | i13 | i16 | i1) + (i17 >>> i1) << 2) >> 2] | 0; } if (!i1) { i8 = i3; @@ -17223,8 +18266,8 @@ function _malloc(i1) { break; } else i31 = 90; } - if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[11988] | 0) - i15 | 0) >>> 0 : 0) { - i5 = HEAP32[11990] | 0; + if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[11081] | 0) - i15 | 0) >>> 0 : 0) { + i5 = HEAP32[11083] | 0; if (i9 >>> 0 < i5 >>> 0) _abort(); i7 = i9 + i15 | 0; if (i9 >>> 0 >= i7 >>> 0) _abort(); @@ -17276,20 +18319,20 @@ function _malloc(i1) { } while (0); do if (i6 | 0) { i1 = HEAP32[i9 + 28 >> 2] | 0; - i2 = 48248 + (i1 << 2) | 0; + i2 = 44620 + (i1 << 2) | 0; if ((i9 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i19; if (!i19) { - HEAP32[11987] = HEAP32[11987] & ~(1 << i1); + HEAP32[11080] = HEAP32[11080] & ~(1 << i1); break; } } else { - if (i6 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i9 | 0)) HEAP32[i1 >> 2] = i19; else HEAP32[i6 + 20 >> 2] = i19; if (!i19) break; } - i2 = HEAP32[11990] | 0; + i2 = HEAP32[11083] | 0; if (i19 >>> 0 < i2 >>> 0) _abort(); HEAP32[i19 + 24 >> 2] = i6; i1 = HEAP32[i9 + 16 >> 2] | 0; @@ -17299,7 +18342,7 @@ function _malloc(i1) { break; } while (0); i1 = HEAP32[i9 + 20 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i19 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i19; break; @@ -17311,18 +18354,18 @@ function _malloc(i1) { HEAP32[i7 + i8 >> 2] = i8; i1 = i8 >>> 3; if (i8 >>> 0 < 256) { - i3 = 47984 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11986] | 0; + i3 = 44356 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11079] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { i21 = i1; i22 = i2; } } else { - HEAP32[11986] = i2 | i1; + HEAP32[11079] = i2 | i1; i21 = i3 + 8 | 0; i22 = i3; } @@ -17342,15 +18385,15 @@ function _malloc(i1) { i3 = 14 - (i36 | i37 | i3) + (i38 << i3 >>> 15) | 0; i3 = i8 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i4 = 48248 + (i3 << 2) | 0; + i4 = 44620 + (i3 << 2) | 0; HEAP32[i7 + 28 >> 2] = i3; i1 = i7 + 16 | 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 >> 2] = 0; - i1 = HEAP32[11987] | 0; + i1 = HEAP32[11080] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[11987] = i1 | i2; + HEAP32[11080] = i1 | i2; HEAP32[i4 >> 2] = i7; HEAP32[i7 + 24 >> 2] = i4; HEAP32[i7 + 12 >> 2] = i7; @@ -17375,7 +18418,7 @@ function _malloc(i1) { i1 = i3; } } - if ((i31 | 0) == 145) if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if ((i31 | 0) == 145) if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i7; HEAP32[i7 + 24 >> 2] = i1; HEAP32[i7 + 12 >> 2] = i7; @@ -17384,7 +18427,7 @@ function _malloc(i1) { } else if ((i31 | 0) == 148) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i38 = HEAP32[11990] | 0; + i38 = HEAP32[11083] | 0; if (i2 >>> 0 >= i38 >>> 0 & i3 >>> 0 >= i38 >>> 0) { HEAP32[i2 + 12 >> 2] = i7; HEAP32[i1 >> 2] = i7; @@ -17406,20 +18449,20 @@ function _malloc(i1) { } } } else i15 = -1; while (0); - i3 = HEAP32[11988] | 0; + i3 = HEAP32[11081] | 0; if (i3 >>> 0 >= i15 >>> 0) { i1 = i3 - i15 | 0; - i2 = HEAP32[11991] | 0; + i2 = HEAP32[11084] | 0; if (i1 >>> 0 > 15) { i38 = i2 + i15 | 0; - HEAP32[11991] = i38; - HEAP32[11988] = i1; + HEAP32[11084] = i38; + HEAP32[11081] = i1; HEAP32[i38 + 4 >> 2] = i1 | 1; HEAP32[i38 + i1 >> 2] = i1; HEAP32[i2 + 4 >> 2] = i15 | 3; } else { - HEAP32[11988] = 0; - HEAP32[11991] = 0; + HEAP32[11081] = 0; + HEAP32[11084] = 0; HEAP32[i2 + 4 >> 2] = i3 | 3; i38 = i2 + i3 + 4 | 0; HEAP32[i38 >> 2] = HEAP32[i38 >> 2] | 1; @@ -17428,32 +18471,32 @@ function _malloc(i1) { STACKTOP = i39; return i38 | 0; } - i1 = HEAP32[11989] | 0; + i1 = HEAP32[11082] | 0; if (i1 >>> 0 > i15 >>> 0) { i36 = i1 - i15 | 0; - HEAP32[11989] = i36; - i38 = HEAP32[11992] | 0; + HEAP32[11082] = i36; + i38 = HEAP32[11085] | 0; i37 = i38 + i15 | 0; - HEAP32[11992] = i37; + HEAP32[11085] = i37; HEAP32[i37 + 4 >> 2] = i36 | 1; HEAP32[i38 + 4 >> 2] = i15 | 3; i38 = i38 + 8 | 0; STACKTOP = i39; return i38 | 0; } - if (!(HEAP32[12104] | 0)) { - HEAP32[12106] = 4096; - HEAP32[12105] = 4096; - HEAP32[12107] = -1; - HEAP32[12108] = -1; - HEAP32[12109] = 0; - HEAP32[12097] = 0; + if (!(HEAP32[11197] | 0)) { + HEAP32[11199] = 4096; + HEAP32[11198] = 4096; + HEAP32[11200] = -1; + HEAP32[11201] = -1; + HEAP32[11202] = 0; + HEAP32[11190] = 0; i22 = i14 & -16 ^ 1431655768; HEAP32[i14 >> 2] = i22; - HEAP32[12104] = i22; + HEAP32[11197] = i22; } i7 = i15 + 48 | 0; - i6 = HEAP32[12106] | 0; + i6 = HEAP32[11199] | 0; i8 = i15 + 47 | 0; i5 = i6 + i8 | 0; i6 = 0 - i6 | 0; @@ -17463,16 +18506,16 @@ function _malloc(i1) { STACKTOP = i39; return i38 | 0; } - i1 = HEAP32[12096] | 0; - if (i1 | 0 ? (i21 = HEAP32[12094] | 0, i22 = i21 + i9 | 0, i22 >>> 0 <= i21 >>> 0 | i22 >>> 0 > i1 >>> 0) : 0) { + i1 = HEAP32[11189] | 0; + if (i1 | 0 ? (i21 = HEAP32[11187] | 0, i22 = i21 + i9 | 0, i22 >>> 0 <= i21 >>> 0 | i22 >>> 0 > i1 >>> 0) : 0) { i38 = 0; STACKTOP = i39; return i38 | 0; } - L254 : do if (!(HEAP32[12097] & 4)) { - i1 = HEAP32[11992] | 0; + L254 : do if (!(HEAP32[11190] & 4)) { + i1 = HEAP32[11085] | 0; L256 : do if (i1) { - i3 = 48392; + i3 = 44764; while (1) { i2 = HEAP32[i3 >> 2] | 0; if (i2 >>> 0 <= i1 >>> 0 ? (i18 = i3 + 4 | 0, (i2 + (HEAP32[i18 >> 2] | 0) | 0) >>> 0 > i1 >>> 0) : 0) { @@ -17486,7 +18529,7 @@ function _malloc(i1) { break L256; } } - i1 = i5 - (HEAP32[11989] | 0) & i6; + i1 = i5 - (HEAP32[11082] | 0) & i6; if (i1 >>> 0 < 2147483647) { i2 = _sbrk(i1 | 0) | 0; if ((i2 | 0) == ((HEAP32[i4 >> 2] | 0) + (HEAP32[i3 >> 2] | 0) | 0)) { @@ -17501,13 +18544,13 @@ function _malloc(i1) { } else i31 = 171; while (0); do if ((i31 | 0) == 171 ? (i20 = _sbrk(0) | 0, (i20 | 0) != (-1 | 0)) : 0) { i1 = i20; - i2 = HEAP32[12105] | 0; + i2 = HEAP32[11198] | 0; i3 = i2 + -1 | 0; if (!(i3 & i1)) i1 = i9; else i1 = i9 - i1 + (i3 + i1 & 0 - i2) | 0; - i2 = HEAP32[12094] | 0; + i2 = HEAP32[11187] | 0; i3 = i2 + i1 | 0; if (i1 >>> 0 > i15 >>> 0 & i1 >>> 0 < 2147483647) { - i22 = HEAP32[12096] | 0; + i22 = HEAP32[11189] | 0; if (i22 | 0 ? i3 >>> 0 <= i2 >>> 0 | i3 >>> 0 > i22 >>> 0 : 0) break; i2 = _sbrk(i1 | 0) | 0; if ((i2 | 0) == (i20 | 0)) { @@ -17520,7 +18563,7 @@ function _malloc(i1) { } while (0); L276 : do if ((i31 | 0) == 181) { i3 = 0 - i1 | 0; - do if (i7 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i23 = HEAP32[12106] | 0, i23 = i8 - i1 + i23 & 0 - i23, i23 >>> 0 < 2147483647) : 0) if ((_sbrk(i23 | 0) | 0) == (-1 | 0)) { + do if (i7 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i23 = HEAP32[11199] | 0, i23 = i8 - i1 + i23 & 0 - i23, i23 >>> 0 < 2147483647) : 0) if ((_sbrk(i23 | 0) | 0) == (-1 | 0)) { _sbrk(i3 | 0) | 0; break L276; } else { @@ -17534,7 +18577,7 @@ function _malloc(i1) { break L254; } } while (0); - HEAP32[12097] = HEAP32[12097] | 4; + HEAP32[11190] = HEAP32[11190] | 4; i31 = 188; } else i31 = 188; while (0); if ((((i31 | 0) == 188 ? i9 >>> 0 < 2147483647 : 0) ? (i24 = _sbrk(i9 | 0) | 0, i25 = _sbrk(0) | 0, i24 >>> 0 < i25 >>> 0 & ((i24 | 0) != (-1 | 0) & (i25 | 0) != (-1 | 0))) : 0) ? (i26 = i25 - i24 | 0, i26 >>> 0 > (i15 + 40 | 0) >>> 0) : 0) { @@ -17543,12 +18586,12 @@ function _malloc(i1) { i31 = 191; } if ((i31 | 0) == 191) { - i1 = (HEAP32[12094] | 0) + i5 | 0; - HEAP32[12094] = i1; - if (i1 >>> 0 > (HEAP32[12095] | 0) >>> 0) HEAP32[12095] = i1; - i8 = HEAP32[11992] | 0; + i1 = (HEAP32[11187] | 0) + i5 | 0; + HEAP32[11187] = i1; + if (i1 >>> 0 > (HEAP32[11188] | 0) >>> 0) HEAP32[11188] = i1; + i8 = HEAP32[11085] | 0; do if (i8) { - i4 = 48392; + i4 = 44764; do { i1 = HEAP32[i4 >> 2] | 0; i2 = i4 + 4 | 0; @@ -17568,21 +18611,21 @@ function _malloc(i1) { i38 = i8 + 8 | 0; i38 = (i38 & 7 | 0) == 0 ? 0 : 0 - i38 & 7; i37 = i8 + i38 | 0; - i38 = i5 - i38 + (HEAP32[11989] | 0) | 0; - HEAP32[11992] = i37; - HEAP32[11989] = i38; + i38 = i5 - i38 + (HEAP32[11082] | 0) | 0; + HEAP32[11085] = i37; + HEAP32[11082] = i38; HEAP32[i37 + 4 >> 2] = i38 | 1; HEAP32[i37 + i38 + 4 >> 2] = 40; - HEAP32[11993] = HEAP32[12108]; + HEAP32[11086] = HEAP32[11201]; break; } - i1 = HEAP32[11990] | 0; + i1 = HEAP32[11083] | 0; if (i7 >>> 0 < i1 >>> 0) { - HEAP32[11990] = i7; + HEAP32[11083] = i7; i9 = i7; } else i9 = i1; i3 = i7 + i5 | 0; - i1 = 48392; + i1 = 44764; while (1) { if ((HEAP32[i1 >> 2] | 0) == (i3 | 0)) { i2 = i1; @@ -17591,7 +18634,7 @@ function _malloc(i1) { } i1 = HEAP32[i1 + 8 >> 2] | 0; if (!i1) { - i2 = 48392; + i2 = 44764; break; } } @@ -17607,10 +18650,10 @@ function _malloc(i1) { i6 = i1 - i11 - i15 | 0; HEAP32[i11 + 4 >> 2] = i15 | 3; do if ((i1 | 0) != (i8 | 0)) { - if ((i1 | 0) == (HEAP32[11991] | 0)) { - i38 = (HEAP32[11988] | 0) + i6 | 0; - HEAP32[11988] = i38; - HEAP32[11991] = i10; + if ((i1 | 0) == (HEAP32[11084] | 0)) { + i38 = (HEAP32[11081] | 0) + i6 | 0; + HEAP32[11081] = i38; + HEAP32[11084] = i10; HEAP32[i10 + 4 >> 2] = i38 | 1; HEAP32[i10 + i38 >> 2] = i38; break; @@ -17668,19 +18711,19 @@ function _malloc(i1) { } while (0); if (!i7) break; i2 = HEAP32[i1 + 28 >> 2] | 0; - i3 = 48248 + (i2 << 2) | 0; + i3 = 44620 + (i2 << 2) | 0; do if ((i1 | 0) != (HEAP32[i3 >> 2] | 0)) { - if (i7 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i7 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i2 = i7 + 16 | 0; if ((HEAP32[i2 >> 2] | 0) == (i1 | 0)) HEAP32[i2 >> 2] = i36; else HEAP32[i7 + 20 >> 2] = i36; if (!i36) break L328; } else { HEAP32[i3 >> 2] = i36; if (i36 | 0) break; - HEAP32[11987] = HEAP32[11987] & ~(1 << i2); + HEAP32[11080] = HEAP32[11080] & ~(1 << i2); break L328; } while (0); - i4 = HEAP32[11990] | 0; + i4 = HEAP32[11083] | 0; if (i36 >>> 0 < i4 >>> 0) _abort(); HEAP32[i36 + 24 >> 2] = i7; i2 = i1 + 16 | 0; @@ -17692,7 +18735,7 @@ function _malloc(i1) { } while (0); i2 = HEAP32[i2 + 4 >> 2] | 0; if (!i2) break; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i36 + 20 >> 2] = i2; HEAP32[i2 + 24 >> 2] = i36; break; @@ -17700,14 +18743,14 @@ function _malloc(i1) { } else { i3 = HEAP32[i1 + 8 >> 2] | 0; i4 = HEAP32[i1 + 12 >> 2] | 0; - i2 = 47984 + (i5 << 1 << 2) | 0; + i2 = 44356 + (i5 << 1 << 2) | 0; do if ((i3 | 0) != (i2 | 0)) { if (i3 >>> 0 < i9 >>> 0) _abort(); if ((HEAP32[i3 + 12 >> 2] | 0) == (i1 | 0)) break; _abort(); } while (0); if ((i4 | 0) == (i3 | 0)) { - HEAP32[11986] = HEAP32[11986] & ~(1 << i5); + HEAP32[11079] = HEAP32[11079] & ~(1 << i5); break; } do if ((i4 | 0) == (i2 | 0)) i33 = i4 + 8 | 0; else { @@ -17731,17 +18774,17 @@ function _malloc(i1) { HEAP32[i10 + i6 >> 2] = i6; i1 = i6 >>> 3; if (i6 >>> 0 < 256) { - i3 = 47984 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11986] | 0; + i3 = 44356 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11079] | 0; i1 = 1 << i1; do if (!(i2 & i1)) { - HEAP32[11986] = i2 | i1; + HEAP32[11079] = i2 | i1; i37 = i3 + 8 | 0; i38 = i3; } else { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 >= (HEAP32[11990] | 0) >>> 0) { + if (i2 >>> 0 >= (HEAP32[11083] | 0) >>> 0) { i37 = i1; i38 = i2; break; @@ -17768,15 +18811,15 @@ function _malloc(i1) { i3 = 14 - (i36 | i37 | i3) + (i38 << i3 >>> 15) | 0; i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1; } while (0); - i4 = 48248 + (i3 << 2) | 0; + i4 = 44620 + (i3 << 2) | 0; HEAP32[i10 + 28 >> 2] = i3; i1 = i10 + 16 | 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 >> 2] = 0; - i1 = HEAP32[11987] | 0; + i1 = HEAP32[11080] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[11987] = i1 | i2; + HEAP32[11080] = i1 | i2; HEAP32[i4 >> 2] = i10; HEAP32[i10 + 24 >> 2] = i4; HEAP32[i10 + 12 >> 2] = i10; @@ -17801,7 +18844,7 @@ function _malloc(i1) { i1 = i3; } } - if ((i31 | 0) == 276) if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if ((i31 | 0) == 276) if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i10; HEAP32[i10 + 24 >> 2] = i1; HEAP32[i10 + 12 >> 2] = i10; @@ -17810,7 +18853,7 @@ function _malloc(i1) { } else if ((i31 | 0) == 279) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i38 = HEAP32[11990] | 0; + i38 = HEAP32[11083] | 0; if (i2 >>> 0 >= i38 >>> 0 & i3 >>> 0 >= i38 >>> 0) { HEAP32[i2 + 12 >> 2] = i10; HEAP32[i1 >> 2] = i10; @@ -17821,15 +18864,15 @@ function _malloc(i1) { } else _abort(); } } else { - i38 = (HEAP32[11989] | 0) + i6 | 0; - HEAP32[11989] = i38; - HEAP32[11992] = i10; + i38 = (HEAP32[11082] | 0) + i6 | 0; + HEAP32[11082] = i38; + HEAP32[11085] = i10; HEAP32[i10 + 4 >> 2] = i38 | 1; } while (0); i38 = i11 + 8 | 0; STACKTOP = i39; return i38 | 0; - } else i2 = 48392; + } else i2 = 44764; while (1) { i1 = HEAP32[i2 >> 2] | 0; if (i1 >>> 0 <= i8 >>> 0 ? (i32 = i1 + (HEAP32[i2 + 4 >> 2] | 0) | 0, i32 >>> 0 > i8 >>> 0) : 0) { @@ -17848,21 +18891,21 @@ function _malloc(i1) { i4 = (i4 & 7 | 0) == 0 ? 0 : 0 - i4 & 7; i38 = i7 + i4 | 0; i4 = i5 + -40 - i4 | 0; - HEAP32[11992] = i38; - HEAP32[11989] = i4; + HEAP32[11085] = i38; + HEAP32[11082] = i4; HEAP32[i38 + 4 >> 2] = i4 | 1; HEAP32[i38 + i4 + 4 >> 2] = 40; - HEAP32[11993] = HEAP32[12108]; + HEAP32[11086] = HEAP32[11201]; i4 = i3 + 4 | 0; HEAP32[i4 >> 2] = 27; - HEAP32[i1 >> 2] = HEAP32[12098]; - HEAP32[i1 + 4 >> 2] = HEAP32[12099]; - HEAP32[i1 + 8 >> 2] = HEAP32[12100]; - HEAP32[i1 + 12 >> 2] = HEAP32[12101]; - HEAP32[12098] = i7; - HEAP32[12099] = i5; - HEAP32[12101] = 0; - HEAP32[12100] = i1; + HEAP32[i1 >> 2] = HEAP32[11191]; + HEAP32[i1 + 4 >> 2] = HEAP32[11192]; + HEAP32[i1 + 8 >> 2] = HEAP32[11193]; + HEAP32[i1 + 12 >> 2] = HEAP32[11194]; + HEAP32[11191] = i7; + HEAP32[11192] = i5; + HEAP32[11194] = 0; + HEAP32[11193] = i1; i1 = i3 + 24 | 0; do { i1 = i1 + 4 | 0; @@ -17875,18 +18918,18 @@ function _malloc(i1) { HEAP32[i3 >> 2] = i7; i1 = i7 >>> 3; if (i7 >>> 0 < 256) { - i3 = 47984 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11986] | 0; + i3 = 44356 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11079] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { i34 = i1; i35 = i2; } } else { - HEAP32[11986] = i2 | i1; + HEAP32[11079] = i2 | i1; i34 = i3 + 8 | 0; i35 = i3; } @@ -17906,14 +18949,14 @@ function _malloc(i1) { i3 = 14 - (i36 | i37 | i3) + (i38 << i3 >>> 15) | 0; i3 = i7 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i5 = 48248 + (i3 << 2) | 0; + i5 = 44620 + (i3 << 2) | 0; HEAP32[i8 + 28 >> 2] = i3; HEAP32[i8 + 20 >> 2] = 0; HEAP32[i6 >> 2] = 0; - i1 = HEAP32[11987] | 0; + i1 = HEAP32[11080] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[11987] = i1 | i2; + HEAP32[11080] = i1 | i2; HEAP32[i5 >> 2] = i8; HEAP32[i8 + 24 >> 2] = i5; HEAP32[i8 + 12 >> 2] = i8; @@ -17938,7 +18981,7 @@ function _malloc(i1) { i1 = i3; } } - if ((i31 | 0) == 302) if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if ((i31 | 0) == 302) if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i8; HEAP32[i8 + 24 >> 2] = i1; HEAP32[i8 + 12 >> 2] = i8; @@ -17947,7 +18990,7 @@ function _malloc(i1) { } else if ((i31 | 0) == 305) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i38 = HEAP32[11990] | 0; + i38 = HEAP32[11083] | 0; if (i2 >>> 0 >= i38 >>> 0 & i3 >>> 0 >= i38 >>> 0) { HEAP32[i2 + 12 >> 2] = i8; HEAP32[i1 >> 2] = i8; @@ -17959,16 +19002,16 @@ function _malloc(i1) { } } } else { - i38 = HEAP32[11990] | 0; - if ((i38 | 0) == 0 | i7 >>> 0 < i38 >>> 0) HEAP32[11990] = i7; - HEAP32[12098] = i7; - HEAP32[12099] = i5; - HEAP32[12101] = 0; - HEAP32[11995] = HEAP32[12104]; - HEAP32[11994] = -1; + i38 = HEAP32[11083] | 0; + if ((i38 | 0) == 0 | i7 >>> 0 < i38 >>> 0) HEAP32[11083] = i7; + HEAP32[11191] = i7; + HEAP32[11192] = i5; + HEAP32[11194] = 0; + HEAP32[11088] = HEAP32[11197]; + HEAP32[11087] = -1; i1 = 0; do { - i38 = 47984 + (i1 << 1 << 2) | 0; + i38 = 44356 + (i1 << 1 << 2) | 0; HEAP32[i38 + 12 >> 2] = i38; HEAP32[i38 + 8 >> 2] = i38; i1 = i1 + 1 | 0; @@ -17977,19 +19020,19 @@ function _malloc(i1) { i38 = (i38 & 7 | 0) == 0 ? 0 : 0 - i38 & 7; i37 = i7 + i38 | 0; i38 = i5 + -40 - i38 | 0; - HEAP32[11992] = i37; - HEAP32[11989] = i38; + HEAP32[11085] = i37; + HEAP32[11082] = i38; HEAP32[i37 + 4 >> 2] = i38 | 1; HEAP32[i37 + i38 + 4 >> 2] = 40; - HEAP32[11993] = HEAP32[12108]; + HEAP32[11086] = HEAP32[11201]; } while (0); - i1 = HEAP32[11989] | 0; + i1 = HEAP32[11082] | 0; if (i1 >>> 0 > i15 >>> 0) { i36 = i1 - i15 | 0; - HEAP32[11989] = i36; - i38 = HEAP32[11992] | 0; + HEAP32[11082] = i36; + i38 = HEAP32[11085] | 0; i37 = i38 + i15 | 0; - HEAP32[11992] = i37; + HEAP32[11085] = i37; HEAP32[i37 + 4 >> 2] = i36 | 1; HEAP32[i38 + 4 >> 2] = i15 | 3; i38 = i38 + 8 | 0; @@ -18043,9 +19086,9 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i24 = i38 + 16 | 0; i25 = i38; i2 = i33 + 12 | 0; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i34, HEAP32[i2 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i34, HEAP32[i2 >> 2] | 0); i3 = i4 + 16 | 0; - if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i35 >> 2] = HEAP32[i4 >> 2], HEAP32[i35 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i35 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i35 + 12 >> 2] = HEAP32[i4 + 12 >> 2], i5 = i33 + 16 | 0, __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i34, HEAP32[i5 >> 2] | 0), HEAP32[i4 >> 2] = HEAP32[i1 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i1 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) { + if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i35 >> 2] = HEAP32[i4 >> 2], HEAP32[i35 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i35 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i35 + 12 >> 2] = HEAP32[i4 + 12 >> 2], i5 = i33 + 16 | 0, __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i34, HEAP32[i5 >> 2] | 0), HEAP32[i4 >> 2] = HEAP32[i1 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i1 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) { HEAP32[i36 >> 2] = HEAP32[i4 >> 2]; HEAP32[i36 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; HEAP32[i36 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; @@ -18056,7 +19099,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 5: break; default: - if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(24962, 23963, 471, 25038); + if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(24065, 23071, 471, 24141); } i1 = HEAP32[(HEAP32[i5 >> 2] | 0) + 4 >> 2] | 0; switch (i1 | 0) { @@ -18064,7 +19107,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 5: break; default: - if ((HEAP32[i36 >> 2] | 0) != (i1 | 0)) ___assert_fail(25050, 23963, 472, 25038); + if ((HEAP32[i36 >> 2] | 0) != (i1 | 0)) ___assert_fail(24153, 23071, 472, 24141); } L13 : do switch (HEAP32[i35 >> 2] | 0) { case 1: @@ -18104,11 +19147,11 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i33 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 127](i33, 25129); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 511](i33, 24232); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25144); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24247); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -18133,7 +19176,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25163); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24266); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -18158,7 +19201,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25178); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24281); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i34 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i34 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i37 >> 2] = 1; @@ -18189,7 +19232,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25193); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24296); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -18419,11 +19462,11 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i33 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 127](i33, 25208); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 511](i33, 24311); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25223); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24326); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -18448,7 +19491,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25242); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24345); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -18473,7 +19516,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25257); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24360); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i34 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i34 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i37 >> 2] = 2; @@ -18506,7 +19549,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 25272); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 24375); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -18944,7 +19987,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 24; break L105; @@ -19113,7 +20156,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 36; } while (0); @@ -19149,7 +20192,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: break L149; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 42; } while (0); @@ -19185,7 +20228,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: break L159; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 48; } while (0); @@ -19194,7 +20237,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 51; break; @@ -19238,7 +20281,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 59; } while (0); @@ -19287,7 +20330,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 68; } while (0); @@ -19312,7 +20355,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 73; break L195; @@ -19341,7 +20384,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: break L204; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 79; } while (0); @@ -19350,7 +20393,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 82; break; @@ -19370,7 +20413,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 86; break L216; @@ -19407,7 +20450,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 93; } while (0); @@ -19442,7 +20485,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 101; break L232; @@ -19470,7 +20513,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 break L243; } } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 108; } while (0); @@ -19479,7 +20522,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 111; break; @@ -19489,7 +20532,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; i1 = i7 + 8 | 0; __ZNKSt3__18functionIFvvEEclEv(i1); i8 = 115; @@ -19499,7 +20542,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break; } else if ((i8 | 0) == 115) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i1); i8 = 186; break; @@ -19529,7 +20572,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 138; break L3; @@ -19619,23 +20662,23 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 } while (0); if ((i8 | 0) == 138) { if ((HEAP8[i1 >> 0] | 0) == 97) { - if ((i2 | 0) == (HEAP32[11809] | 0)) { + if ((i2 | 0) == (HEAP32[10899] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder8makeCallERNS_7ElementE(i7, i6) | 0; i8 = 187; break; } - if ((i2 | 0) == (HEAP32[11810] | 0)) { + if ((i2 | 0) == (HEAP32[10900] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder14makeCallImportERNS_7ElementE(i7, i6) | 0; i8 = 187; break; } - if ((i2 | 0) == (HEAP32[11811] | 0)) { + if ((i2 | 0) == (HEAP32[10901] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i7, i6) | 0; i8 = 187; break; } } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 146; } @@ -19644,7 +20687,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 149; break; @@ -19664,7 +20707,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 153; break L44; @@ -19675,7 +20718,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 156; break; @@ -19685,7 +20728,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 159; break; @@ -19695,7 +20738,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 162; break; @@ -19705,7 +20748,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 165; break; @@ -19715,7 +20758,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 168; break; @@ -19725,7 +20768,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 171; break; @@ -19747,7 +20790,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 default: break L82; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 176; } @@ -19756,7 +20799,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 179; break; @@ -19766,7 +20809,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 182; break; @@ -19776,12 +20819,12 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 187; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; i1 = i7 + 8 | 0; __ZNKSt3__18functionIFvvEEclEv(i1); break; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18489) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17981) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i1); i8 = 186; } while (0); @@ -19792,848 +20835,6 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 return 0; } -function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i73, i4) { - i73 = i73 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0, i42 = 0, i43 = 0, i44 = 0, i45 = 0, i46 = 0, i47 = 0, i48 = 0, i49 = 0, i50 = 0, i51 = 0, i52 = 0, i53 = 0, i54 = 0, i55 = 0, i56 = 0, i57 = 0, i58 = 0, i59 = 0, i60 = 0, i61 = 0, i62 = 0, i63 = 0, i64 = 0, i65 = 0, i66 = 0, i67 = 0, i68 = 0, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i74 = 0; - i74 = STACKTOP; - STACKTOP = STACKTOP + 256 | 0; - i68 = i74 + 248 | 0; - i65 = i74 + 228 | 0; - i71 = i74 + 200 | 0; - i3 = i74 + 156 | 0; - i49 = i74 + 148 | 0; - i1 = i74 + 224 | 0; - i2 = i74 + 220 | 0; - i48 = i74 + 140 | 0; - i63 = i74 + 132 | 0; - i59 = i74 + 116 | 0; - i51 = i74 + 108 | 0; - i52 = i74 + 92 | 0; - i34 = i74 + 216 | 0; - i41 = i74 + 212 | 0; - i42 = i74 + 196 | 0; - i43 = i74 + 192 | 0; - i44 = i74 + 188 | 0; - i50 = i74 + 84 | 0; - i45 = i74 + 184 | 0; - i46 = i74 + 180 | 0; - i47 = i74 + 176 | 0; - i27 = i74 + 172 | 0; - i28 = i74 + 168 | 0; - i29 = i74 + 164 | 0; - i30 = i74 + 160 | 0; - i31 = i74 + 152 | 0; - i32 = i74 + 144 | 0; - i33 = i74 + 136 | 0; - i53 = i74 + 120 | 0; - i54 = i74 + 112 | 0; - i55 = i74 + 96 | 0; - i56 = i74 + 88 | 0; - i35 = i74 + 72 | 0; - i36 = i74 + 68 | 0; - i57 = i74 + 56 | 0; - i58 = i74 + 52 | 0; - i37 = i74 + 48 | 0; - i38 = i74 + 44 | 0; - i39 = i74 + 40 | 0; - i40 = i74 + 36 | 0; - i60 = i74 + 32 | 0; - i61 = i74 + 28 | 0; - i62 = i74 + 16 | 0; - i64 = i74 + 12 | 0; - i66 = i74 + 8 | 0; - i69 = i74 + 4 | 0; - i72 = i74; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 47428) | 0)) ___assert_fail(14653, 14672, 437, 14687); - i70 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 1) | 0, 0) | 0; - HEAP32[i3 >> 2] = HEAP32[i70 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 47432) | 0)) ___assert_fail(14698, 14672, 439, 14687); - i70 = __ZN6cashew3RefixEj(i3, 3) | 0; - HEAP32[i49 >> 2] = HEAP32[i70 >> 2]; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i49, 0) | 0, 0) | 0, 47440) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i49, 0) | 0, 1) | 0, 0) | 0, 47524) | 0 : 0) { - i70 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i49, 0) | 0, 1) | 0, 1) | 0; - i70 = __ZN6cashew5Value10getIStringEv(HEAP32[i70 >> 2] | 0) | 0; - __ZN6cashew7IString3setEPKcb(i1, 14415, 1); - if ((HEAP32[i70 >> 2] | 0) != (HEAP32[i1 >> 2] | 0) ? (i70 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i49, 0) | 0, 1) | 0, 1) | 0, i70 = __ZN6cashew5Value10getIStringEv(HEAP32[i70 >> 2] | 0) | 0, __ZN6cashew7IString3setEPKcb(i2, 14722, 1), (HEAP32[i70 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) : 0) break; - HEAP32[i48 >> 2] = i73; - i70 = i73 + 4 | 0; - i20 = i73 + 76 | 0; - i21 = i73 + 56 | 0; - i22 = i73 + 60 | 0; - i23 = i35 + 4 | 0; - i24 = i35 + 5 | 0; - i25 = i35 + 8 | 0; - i67 = i73 + 16 | 0; - i9 = 0; - i5 = 0; - i12 = 0; - i13 = 0; - i14 = 0; - i15 = 0; - i6 = 0; - i7 = 0; - i8 = 0; - i10 = 0; - i26 = 1; - i11 = 0; - i16 = 0; - L13 : while (1) { - if (i26 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i49 >> 2] | 0) | 0) >>> 0) { - i15 = 12; - break; - } - i19 = __ZN6cashew3RefixEj(i49, i26) | 0; - HEAP32[i63 >> 2] = HEAP32[i19 >> 2]; - L16 : do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i63, 0) | 0, 47452) | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i63, 0) | 0, 47432) | 0) { - i3 = HEAP32[i73 >> 2] | 0; - HEAP32[i37 >> 2] = HEAP32[i63 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i37 >> 2]; - __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i3, __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i73, i68) | 0); - i3 = i14; - i2 = i15; - i1 = i16; - break; - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i63, 0) | 0, 47468) | 0) { - i1 = __ZN6cashew3RefixEj(i63, 1) | 0; - HEAP32[i65 >> 2] = HEAP32[i1 >> 2]; - i1 = __ZN6cashew3RefixEj(i65, 1) | 0; - i1 = HEAP32[i1 >> 2] | 0; - HEAP32[i71 >> 2] = i1; - i4 = 0; - while (1) { - if (i4 >>> 0 >= (__ZN6cashew5Value4sizeEv(i1) | 0) >>> 0) break; - i1 = __ZN6cashew3RefixEj(i71, i4) | 0; - HEAP32[i59 >> 2] = HEAP32[i1 >> 2]; - i1 = __ZN6cashew3RefixEj(i59, 0) | 0; - i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; - i1 = HEAP32[i1 >> 2] | 0; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i59, 1) | 0, 0) | 0, 47448) | 0)) { - i15 = 97; - break L13; - } - i2 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i59, 1) | 0, 1) | 0; - i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; - i2 = HEAP32[i2 >> 2] | 0; - __ZN6cashew7IString3setEPKcb(i38, 15300, 0); - i3 = HEAP32[i73 >> 2] | 0; - if ((i1 | 0) == (HEAP32[i38 >> 2] | 0)) { - HEAP32[i39 >> 2] = i2; - HEAP32[i68 >> 2] = HEAP32[i39 >> 2]; - if (__ZN4wasm6Module13checkFunctionENS_4NameE(i3, i68) | 0) { - i15 = 100; - break L13; - } - } else { - HEAP32[i40 >> 2] = i2; - HEAP32[i68 >> 2] = HEAP32[i40 >> 2]; - if (!(__ZN4wasm6Module13checkFunctionENS_4NameE(i3, i68) | 0)) { - i15 = 102; - break L13; - } - i19 = __ZN10MixedArena5allocIN4wasm6ExportEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - HEAP32[i19 >> 2] = i1; - HEAP32[i19 + 4 >> 2] = i2; - __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i73 >> 2] | 0, i19); - } - i1 = HEAP32[i71 >> 2] | 0; - i4 = i4 + 1 | 0; - } - i3 = i14; - i2 = i15; - i1 = i16; - } else { - i3 = i14; - i2 = i15; - i1 = i16; - } - } else { - i18 = i5; - i19 = i12; - i17 = 0; - while (1) { - i12 = __ZN6cashew3RefixEj(i63, 1) | 0; - if (i17 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i12 >> 2] | 0) | 0) >>> 0) { - i5 = i18; - i12 = i19; - i3 = i14; - i2 = i15; - i1 = i16; - break L16; - } - i12 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i63, 1) | 0, i17) | 0; - HEAP32[i59 >> 2] = HEAP32[i12 >> 2]; - i12 = __ZN6cashew3RefixEj(i59, 0) | 0; - i12 = __ZN6cashew5Value10getIStringEv(HEAP32[i12 >> 2] | 0) | 0; - i12 = HEAP32[i12 >> 2] | 0; - HEAP32[i51 >> 2] = i12; - i5 = __ZN6cashew3RefixEj(i59, 1) | 0; - HEAP32[i52 >> 2] = HEAP32[i5 >> 2]; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47504) | 0) { - i5 = __ZN6cashew3RefixEj(i52, 1) | 0; - i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; - if (!(+HEAPF64[i5 >> 3] == 0.0)) { - i15 = 17; - break L13; - } - HEAP32[i34 >> 2] = i12; - HEAP32[i41 >> 2] = 0; - HEAP32[i42 >> 2] = 0; - HEAP32[i71 >> 2] = HEAP32[i34 >> 2]; - HEAP32[i65 >> 2] = HEAP32[i41 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i42 >> 2]; - __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i73, i71, 1, 0, i65, i68); - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - i12 = i16; - } else { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47464) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 1) | 0, 47580) | 0)) { - i15 = 23; - break L13; - } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 3) | 0, 0) | 0, 47504) | 0)) { - i15 = 23; - break L13; - } - i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 3) | 0, 1) | 0; - i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; - if (!(+HEAPF64[i5 >> 3] == 0.0)) { - i15 = 23; - break L13; - } - i1 = __ZN6cashew3RefixEj(i52, 2) | 0; - i1 = HEAP32[i1 >> 2] | 0; - HEAP32[i43 >> 2] = i12; - HEAP32[i44 >> 2] = i1; - HEAP32[i65 >> 2] = HEAP32[i43 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i44 >> 2]; - __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i48, i65, i68, 1); - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - i12 = i16; - break; - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47540) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 1) | 0, 47572) | 0)) { - i15 = 27; - break L13; - } - i5 = __ZN6cashew3RefixEj(i52, 2) | 0; - HEAP32[i50 >> 2] = HEAP32[i5 >> 2]; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i50, 0) | 0, 47504) | 0) { - i5 = __ZN6cashew3RefixEj(i50, 1) | 0; - i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; - if (!(+HEAPF64[i5 >> 3] == 0.0)) { - i15 = 30; - break L13; - } - HEAP32[i45 >> 2] = i12; - HEAP32[i46 >> 2] = 0; - HEAP32[i47 >> 2] = 0; - HEAP32[i71 >> 2] = HEAP32[i45 >> 2]; - HEAP32[i65 >> 2] = HEAP32[i46 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i47 >> 2]; - __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i73, i71, 4, 0, i65, i68); - } else { - HEAP32[i27 >> 2] = i12; - HEAP32[i28 >> 2] = HEAP32[i50 >> 2]; - HEAP32[i65 >> 2] = HEAP32[i27 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i28 >> 2]; - __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i48, i65, i68, 4); - } - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - i12 = i16; - break; - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47236) | 0) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 1) | 0, 0) | 0, 47448) | 0)) { - i15 = 39; - break L13; - } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 1) | 0, 1) | 0, i20) | 0)) { - i15 = 39; - break L13; - } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 2) | 0, 0) | 0, 0) | 0, 47504) | 0)) { - i15 = 39; - break L13; - } - i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 2) | 0, 0) | 0, 1) | 0; - i5 = __ZN6cashew5Value9getNumberEv(HEAP32[i5 >> 2] | 0) | 0; - if (!(+HEAPF64[i5 >> 3] == 0.0)) { - i15 = 39; - break L13; - } - HEAP32[i29 >> 2] = i12; - HEAP32[i30 >> 2] = 0; - HEAP32[i31 >> 2] = 0; - HEAP32[i71 >> 2] = HEAP32[i29 >> 2]; - HEAP32[i65 >> 2] = HEAP32[i30 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i31 >> 2]; - __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i73, i71, 3, 0, i65, i68); - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - i12 = i16; - break; - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47732) | 0) { - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 1) | 0, 0) | 0, 47448) | 0) { - i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i52, 1) | 0, 1) | 0; - i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; - i5 = HEAP32[i5 >> 2] | 0; - i1 = __ZN6cashew3RefixEj(i52, 2) | 0; - i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; - if ((i5 | 0) != (HEAP32[11766] | 0)) { - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - break; - } - i1 = HEAP32[i1 >> 2] | 0; - if ((i1 | 0) == (HEAP32[11772] | 0)) { - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i12; - i5 = i15; - break; - } - if ((i1 | 0) == (HEAP32[11773] | 0)) { - i1 = i18; - i2 = i12; - i3 = i13; - i4 = i14; - i5 = i15; - break; - } - if ((i1 | 0) == (HEAP32[11774] | 0)) { - i1 = i18; - i2 = i19; - i3 = i12; - i4 = i14; - i5 = i15; - break; - } - if ((i1 | 0) == (HEAP32[11775] | 0)) { - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - i7 = i12; - break; - } - if ((i1 | 0) == (HEAP32[11776] | 0)) { - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i12; - break; - } - if ((i1 | 0) == (HEAP32[11777] | 0)) { - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - i6 = i12; - break; - } - if ((i1 | 0) == (HEAP32[11778] | 0)) { - i9 = i12; - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - break; - } - i1 = (i1 | 0) == (HEAP32[11779] | 0) ? i12 : i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - } else { - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - } while (0); - HEAP32[i32 >> 2] = i12; - HEAP32[i33 >> 2] = HEAP32[i52 >> 2]; - HEAP32[i65 >> 2] = HEAP32[i32 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i33 >> 2]; - __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i48, i65, i68, 0); - i12 = i16; - break; - } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47740) | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47744) | 0)) { - i15 = 88; - break L13; - } - i5 = HEAP32[i73 >> 2] | 0; - i5 = (HEAP32[i5 + 52 >> 2] | 0) - (HEAP32[i5 + 48 >> 2] | 0) >> 2; - i1 = __ZNSt3__13mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i67, i51) | 0; - HEAP32[i1 >> 2] = i5; - i1 = __ZN6cashew3RefixEj(i52, 1) | 0; - i1 = HEAP32[i1 >> 2] | 0; - HEAP32[i68 >> 2] = i1; - i5 = 0; - while (1) { - if (i5 >>> 0 >= (__ZN6cashew5Value4sizeEv(i1) | 0) >>> 0) break; - i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i68, i5) | 0, 1) | 0; - i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; - i1 = HEAP32[i1 >> 2] | 0; - i2 = HEAP32[i73 >> 2] | 0; - HEAP32[i36 >> 2] = i1; - i3 = i2 + 52 | 0; - i4 = HEAP32[i3 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i2 + 56 >> 2] | 0) >>> 0) { - HEAP32[i4 >> 2] = i1; - HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i2 + 48 | 0, i36); - i1 = HEAP32[i68 >> 2] | 0; - i5 = i5 + 1 | 0; - } - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - i12 = i16; - break; - } - i16 = __ZN6cashew3RefixEj(i52, 1) | 0; - HEAP32[i52 >> 2] = HEAP32[i16 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i52, 0) | 0, 47236) | 0)) { - i15 = 55; - break L13; - } - i16 = __ZN6cashew3RefixEj(i52, 1) | 0; - HEAP32[i65 >> 2] = HEAP32[i16 >> 2]; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i65, 0) | 0, 47732) | 0) { - i2 = __ZN6cashew3RefixEj(i65, 2) | 0; - i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; - i2 = HEAP32[i2 >> 2] | 0; - i1 = i2; - if ((i1 | 0) == (HEAP32[11772] | 0)) { - i8 = 0; - i10 = 1; - i11 = 1; - i12 = 1; - break; - } - if ((i1 | 0) == (HEAP32[11773] | 0)) { - i8 = 0; - i10 = 2; - i11 = 1; - i12 = 1; - break; - } - if ((i1 | 0) == (HEAP32[11774] | 0)) { - i8 = 0; - i10 = 4; - i11 = 1; - i12 = 1; - break; - } - if ((i1 | 0) == (HEAP32[11775] | 0)) { - i8 = 0; - i10 = 1; - i11 = 1; - i12 = 0; - break; - } - if ((i1 | 0) == (HEAP32[11776] | 0)) { - i8 = 0; - i10 = 2; - i11 = 1; - i12 = 0; - break; - } - if ((i1 | 0) == (HEAP32[11777] | 0)) { - i8 = 0; - i10 = 4; - i11 = 1; - i12 = 0; - break; - } - if ((i1 | 0) == (HEAP32[11778] | 0)) { - i8 = 2; - i10 = 4; - i11 = 0; - i12 = 1; - break; - } - if ((i1 | 0) == (HEAP32[11779] | 0)) { - i8 = 1; - i10 = 8; - i11 = 0; - i12 = 1; - } else { - i15 = 65; - break L13; - } - } else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i65, 0) | 0, 47448) | 0)) { - i15 = 67; - break L13; - } - i2 = __ZN6cashew3RefixEj(i65, 1) | 0; - i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; - i2 = HEAP32[i2 >> 2] | 0; - i1 = i2; - if ((i1 | 0) == (i14 | 0)) { - i8 = 0; - i10 = 1; - i11 = 1; - i12 = 1; - break; - } - if ((i1 | 0) == (i19 | 0)) { - i8 = 0; - i10 = 2; - i11 = 1; - i12 = 1; - break; - } - if ((i1 | 0) == (i13 | 0)) { - i8 = 0; - i10 = 4; - i11 = 1; - i12 = 1; - break; - } - if ((i1 | 0) == (i7 | 0)) { - i8 = 0; - i10 = 1; - i11 = 1; - i12 = 0; - break; - } - if ((i1 | 0) == (i15 | 0)) { - i8 = 0; - i10 = 2; - i11 = 1; - i12 = 0; - break; - } - if ((i1 | 0) == (i6 | 0)) { - i8 = 0; - i10 = 4; - i11 = 1; - i12 = 0; - break; - } - if ((i1 | 0) == (i9 | 0)) { - i8 = 2; - i10 = 4; - i11 = 0; - i12 = 1; - break; - } - if ((i1 | 0) == (i18 | 0)) { - i8 = 1; - i10 = 8; - i11 = 0; - i12 = 1; - } else { - i15 = 76; - break L13; - } - } while (0); - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i21, i51) | 0) != (i22 | 0)) { - i15 = 78; - break L13; - } - HEAP32[i35 >> 2] = i10; - HEAP8[i23 >> 0] = i11 & 1; - HEAP8[i24 >> 0] = i12 & 1; - HEAP32[i25 >> 2] = i8; - __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEE7emplaceIJRS2_S5_EEENS9_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S5_EEPNS_11__tree_nodeISJ_PvEEiEEEEbEEDpOT_(i68, i21, i51, i35); - i1 = i18; - i2 = i19; - i3 = i13; - i4 = i14; - i5 = i15; - } while (0); - i18 = i1; - i19 = i2; - i13 = i3; - i14 = i4; - i15 = i5; - i17 = i17 + 1 | 0; - i16 = i12; - } - } while (0); - i14 = i3; - i15 = i2; - i26 = i26 + 1 | 0; - i16 = i1; - } - switch (i15 | 0) { - case 12: - { - HEAP32[i71 >> 2] = 0; - i4 = i71 + 4 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i71 + 8 >> 2] = 0; - i8 = HEAP32[i73 >> 2] | 0; - i5 = HEAP32[i8 + 16 >> 2] | 0; - i14 = i73 + 100 | 0; - i6 = i73 + 104 | 0; - i7 = i71 + 8 | 0; - i8 = HEAP32[i8 + 12 >> 2] | 0; - while (1) { - if ((i8 | 0) == (i5 | 0)) break; - i2 = HEAP32[i8 >> 2] | 0; - i3 = HEAP32[i2 >> 2] | 0; - HEAP32[i63 >> 2] = i3; - do if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i14, i63) | 0) == (i6 | 0)) { - if ((HEAP32[i2 + 4 >> 2] | 0) != (HEAP32[11785] | 0)) { - i1 = HEAP32[i4 >> 2] | 0; - if ((i1 | 0) == (HEAP32[i7 >> 2] | 0)) { - __ZNSt3__16vectorIN6cashew7IStringENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i71, i63); - break; - } else { - HEAP32[i1 >> 2] = i3; - HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; - break; - } - } - } else { - HEAP32[i60 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i61 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i65 >> 2] = HEAP32[i60 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i61 >> 2]; - i1 = __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_PNSt3__16vectorIPNS_10ExpressionENS2_9allocatorIS5_EEEE(i73, i65, i68, 0) | 0; - if (!i1) { - __ZN4wasm6getSigEPNS_12FunctionTypeE(i62, __ZNSt3__13mapIN6cashew7IStringEN4wasm12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i14, i63) | 0); - i59 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i62, HEAP32[i73 >> 2] | 0, HEAP32[i70 >> 2] | 0) | 0; - HEAP32[i2 + 12 >> 2] = i59; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i62); - break; - } else { - HEAP32[i2 + 12 >> 2] = i1; - break; - } - } while (0); - i8 = i8 + 4 | 0; - } - i1 = HEAP32[i4 >> 2] | 0; - i2 = HEAP32[i71 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - i63 = HEAP32[i73 >> 2] | 0; - HEAP32[i64 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i64 >> 2]; - __ZN4wasm6Module12removeImportENS_4NameE(i63, i68); - i2 = i2 + 4 | 0; - } - i1 = i73 + 116 | 0; - i2 = i65 + 8 | 0; - i3 = i65 + 12 | 0; - i4 = i65 + 8 | 0; - i11 = HEAP32[i73 + 112 >> 2] | 0; - while (1) { - if ((i11 | 0) == (i1 | 0)) break; - HEAP32[i68 >> 2] = HEAP32[i11 + 16 >> 2]; - __ZN4wasm12FunctionTypeC2ERKS0_(i65, __ZNSt3__13mapIN6cashew7IStringEN4wasm12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i14, i68) | 0); - i5 = HEAP32[i11 + 24 >> 2] | 0; - i12 = HEAP32[i11 + 20 >> 2] | 0; - while (1) { - if ((i12 | 0) == (i5 | 0)) break; - i8 = HEAP32[i12 >> 2] | 0; - i6 = i8 + 8 | 0; - i7 = i8 + 12 | 0; - i8 = i8 + 16 | 0; - i13 = (HEAP32[i7 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2; - while (1) { - if (i13 >>> 0 >= (HEAP32[i3 >> 2] | 0) - (HEAP32[i2 >> 2] | 0) >> 2 >>> 0) break; - i9 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - i10 = HEAP32[(HEAP32[i2 >> 2] | 0) + (i13 << 2) >> 2] | 0; - HEAP32[i9 + 8 >> 2] = i10; - HEAP32[i9 + 4 >> 2] = i10; - HEAP32[i66 >> 2] = i9; - i10 = HEAP32[i7 >> 2] | 0; - if (i10 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { - HEAP32[i10 >> 2] = i9; - HEAP32[i7 >> 2] = (HEAP32[i7 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i6, i66); - i13 = i13 + 1 | 0; - } - i12 = i12 + 4 | 0; - } - __ZNSt3__113__vector_baseIN4wasm8WasmTypeENS_9allocatorIS2_EEED2Ev(i4); - i11 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i11) | 0; - } - i1 = i73 + 32 | 0; - i2 = i73 + 20 | 0; - i4 = HEAP32[i73 + 28 >> 2] | 0; - while (1) { - if ((i4 | 0) == (i1 | 0)) break; - i3 = HEAP32[i4 + 16 >> 2] | 0; - HEAP32[i68 >> 2] = HEAP32[i4 + 20 >> 2]; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_(i67, i68) | 0) == (i2 | 0)) { - i15 = 135; - break; - } - i65 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - HEAP32[i65 + 8 >> 2] = 0; - i66 = i3 + 24 | 0; - HEAP32[i65 + 12 >> 2] = HEAP32[i66 >> 2]; - i64 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - i63 = __ZNSt3__13mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i67, i68) | 0; - i63 = HEAP32[i63 >> 2] | 0; - HEAP32[i64 + 8 >> 2] = 1; - HEAP32[i64 + 16 >> 2] = i63; - HEAP32[i64 + 4 >> 2] = 1; - HEAP32[i65 + 16 >> 2] = i64; - HEAP32[i65 + 4 >> 2] = 1; - HEAP32[i66 >> 2] = i65; - i4 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i4) | 0; - } - if ((i15 | 0) == 135) ___assert_fail(15380, 14672, 713, 14687); - if (HEAP8[i73 + 40 >> 0] | 0) { - i5 = __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = HEAP32[11795]; - HEAP32[i69 >> 2] = 1; - i1 = i5 + 12 | 0; - i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[i5 + 16 >> 2] | 0) >>> 0) { - HEAP32[i2 >> 2] = HEAP32[11796]; - HEAP32[i2 + 4 >> 2] = 1; - HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 8; - } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i5 + 8 | 0, 47184, i69); - i1 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - HEAP32[i1 + 8 >> 2] = HEAP32[11796]; - i2 = __ZN10MixedArena5allocIN4wasm4HostEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - HEAP32[i2 + 8 >> 2] = 2; - HEAP32[i72 >> 2] = i1; - i3 = i2 + 20 | 0; - i4 = HEAP32[i3 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i2 + 24 >> 2] | 0) >>> 0) { - HEAP32[i4 >> 2] = i1; - HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i2 + 16 | 0, i72); - HEAP32[i5 + 36 >> 2] = i2; - __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i73 >> 2] | 0, i5); - i72 = __ZN10MixedArena5allocIN4wasm6ExportEEEPT_v(HEAP32[i70 >> 2] | 0) | 0; - i70 = HEAP32[11795] | 0; - HEAP32[i72 + 4 >> 2] = i70; - HEAP32[i72 >> 2] = i70; - __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i73 >> 2] | 0, i72); - } - HEAP32[(HEAP32[i73 >> 2] | 0) + 80 >> 2] = HEAP32[11802]; - __ZNSt3__113__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i71); - STACKTOP = i74; - return; - } - case 17: - { - ___assert_fail(14890, 14672, 526, 14687); - break; - } - case 23: - { - ___assert_fail(14917, 14672, 530, 14687); - break; - } - case 27: - { - ___assert_fail(14987, 14672, 535, 14687); - break; - } - case 30: - { - ___assert_fail(15004, 14672, 539, 14687); - break; - } - case 39: - { - ___assert_fail(15032, 14672, 546, 14687); - break; - } - case 55: - { - ___assert_fail(15143, 14672, 578, 14687); - break; - } - case 65: - { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i53, 15160, 19); - HEAP32[i54 >> 2] = i2; - HEAP32[i68 >> 2] = HEAP32[i54 >> 2]; - __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i53, i68); - break; - } - case 67: - { - ___assert_fail(15180, 14672, 605, 14687); - break; - } - case 76: - { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i55, 15203, 25); - HEAP32[i56 >> 2] = i2; - HEAP32[i68 >> 2] = HEAP32[i56 >> 2]; - __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i55, i68); - break; - } - case 78: - { - ___assert_fail(15229, 14672, 627, 14687); - break; - } - case 88: - { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i57, 15261, 19); - HEAP32[i58 >> 2] = HEAP32[i59 >> 2]; - HEAP32[i68 >> 2] = HEAP32[i58 >> 2]; - __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i57, i68); - break; - } - case 97: - { - ___assert_fail(15281, 14672, 654, 14687); - break; - } - case 100: - { - ___assert_fail(15327, 14672, 658, 14687); - break; - } - case 102: - { - ___assert_fail(15354, 14672, 661, 14687); - break; - } - } - } while (0); - ___assert_fail(14733, 14672, 441, 14687); -} - function _printf_core(i50, i3, i51, i52, i53) { i50 = i50 | 0; i3 = i3 | 0; @@ -20853,7 +21054,7 @@ function _printf_core(i50, i3, i51, i52, i53) { break L1; } i5 = i3 + 1 | 0; - i4 = HEAP8[38277 + (i9 * 58 | 0) + i4 >> 0] | 0; + i4 = HEAP8[34637 + (i9 * 58 | 0) + i4 >> 0] | 0; i7 = i4 & 255; if ((i7 + -1 | 0) >>> 0 < 8) { i3 = i5; @@ -20992,14 +21193,14 @@ function _printf_core(i50, i3, i51, i52, i53) { if (!(i23 & 8)) { i4 = i23; i9 = 0; - i7 = 38757; + i7 = 35117; i26 = 77; } else { i9 = i36 - i3 | 0; i4 = i23; i8 = (i8 | 0) > (i9 | 0) ? i8 : i9 + 1 | 0; i9 = 0; - i7 = 38757; + i7 = 35117; i26 = 77; } break; @@ -21017,18 +21218,18 @@ function _printf_core(i50, i3, i51, i52, i53) { HEAP32[i5 >> 2] = i3; HEAP32[i5 + 4 >> 2] = i4; i5 = 1; - i7 = 38757; + i7 = 35117; i26 = 76; break L75; } if (!(i23 & 2048)) { i7 = i23 & 1; i5 = i7; - i7 = (i7 | 0) == 0 ? 38757 : 38759; + i7 = (i7 | 0) == 0 ? 35117 : 35119; i26 = 76; } else { i5 = 1; - i7 = 38758; + i7 = 35118; i26 = 76; } break; @@ -21039,7 +21240,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = HEAP32[i4 >> 2] | 0; i4 = HEAP32[i4 + 4 >> 2] | 0; i5 = 0; - i7 = 38757; + i7 = 35117; i26 = 76; break; } @@ -21049,7 +21250,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = i37; i10 = 1; i12 = 0; - i11 = 38757; + i11 = 35117; i4 = i28; break; } @@ -21063,7 +21264,7 @@ function _printf_core(i50, i3, i51, i52, i53) { case 115: { i4 = HEAP32[i44 >> 2] | 0; - i4 = i4 | 0 ? i4 : 40659; + i4 = i4 | 0 ? i4 : 37019; i26 = 82; break; } @@ -21102,14 +21303,14 @@ function _printf_core(i50, i3, i51, i52, i53) { if ((HEAP32[tempDoublePtr + 4 >> 2] | 0) >= 0) if (!(i23 & 2048)) { i22 = i23 & 1; i21 = i22; - i22 = (i22 | 0) == 0 ? 40667 : 40672; + i22 = (i22 | 0) == 0 ? 37027 : 37032; } else { i21 = 1; - i22 = 40669; + i22 = 37029; } else { d6 = -d6; i21 = 1; - i22 = 40666; + i22 = 37026; } HEAPF64[tempDoublePtr >> 3] = d6; i20 = HEAP32[tempDoublePtr + 4 >> 2] & 2146435072; @@ -21153,7 +21354,7 @@ function _printf_core(i50, i3, i51, i52, i53) { while (1) { i22 = ~~d6; i3 = i4 + 1 | 0; - HEAP8[i4 >> 0] = HEAPU8[38741 + i22 >> 0] | i11; + HEAP8[i4 >> 0] = HEAPU8[35101 + i22 >> 0] | i11; d6 = (d6 - +(i22 | 0)) * 16.0; do if ((i3 - i39 | 0) == 1) { if (i5 & (i7 & d6 == 0.0)) break; @@ -21444,7 +21645,7 @@ function _printf_core(i50, i3, i51, i52, i53) { } while (i4 >>> 0 <= i20 >>> 0); do if (i11 | 0) { if (HEAP32[i50 >> 2] & 32 | 0) break; - ___fwritex(45858, 1, i50) | 0; + ___fwritex(42218, 1, i50) | 0; } while (0); if ((i3 | 0) > 0 & i4 >>> 0 < i18 >>> 0) { i5 = i4; @@ -21486,7 +21687,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i4 = i5; break; } - ___fwritex(45858, 1, i50) | 0; + ___fwritex(42218, 1, i50) | 0; i4 = i5; } else { if (i4 >>> 0 <= i46 >>> 0) break; @@ -21516,7 +21717,7 @@ function _printf_core(i50, i3, i51, i52, i53) { ___fwritex(i22, i4, i50) | 0; i3 = HEAP32[i50 >> 2] | 0; } - if (!(i3 & 32)) ___fwritex(i8 ? (i9 ? 40693 : 40697) : i9 ? 40685 : 40689, 3, i50) | 0; + if (!(i3 & 32)) ___fwritex(i8 ? (i9 ? 37053 : 37057) : i9 ? 37045 : 37049, 3, i50) | 0; _pad(i50, 32, i25, i7, i23 ^ 8192); i3 = (i7 | 0) < (i25 | 0) ? i25 : i7; } while (0); @@ -21530,7 +21731,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i5 = i23; i10 = i8; i12 = 0; - i11 = 38757; + i11 = 35117; i4 = i28; } } while (0); @@ -21543,7 +21744,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = i28; do { i3 = i3 + -1 | 0; - HEAP8[i3 >> 0] = HEAPU8[38741 + (i4 & 15) >> 0] | i7; + HEAP8[i3 >> 0] = HEAPU8[35101 + (i4 & 15) >> 0] | i7; i4 = _bitshift64Lshr(i4 | 0, i5 | 0, 4) | 0; i5 = tempRet0; } while (!((i4 | 0) == 0 & (i5 | 0) == 0)); @@ -21551,19 +21752,19 @@ function _printf_core(i50, i3, i51, i52, i53) { if ((i9 & 8 | 0) == 0 | (HEAP32[i26 >> 2] | 0) == 0 & (HEAP32[i26 + 4 >> 2] | 0) == 0) { i4 = i9; i9 = 0; - i7 = 38757; + i7 = 35117; i26 = 77; } else { i4 = i9; i9 = 2; - i7 = 38757 + (i10 >> 4) | 0; + i7 = 35117 + (i10 >> 4) | 0; i26 = 77; } } else { i3 = i28; i4 = i9; i9 = 0; - i7 = 38757; + i7 = 35117; i26 = 77; } } else if ((i26 | 0) == 76) { @@ -21578,7 +21779,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = i4; i10 = i22 ? i8 : i23 - i4 | 0; i12 = 0; - i11 = 38757; + i11 = 35117; i4 = i22 ? i4 + i8 | 0 : i23; } else if ((i26 | 0) == 86) { i26 = 0; @@ -21758,7 +21959,7 @@ function ___floatscan(i24, i2, i21) { i3 = i2; i2 = 0; do { - if ((i3 | 32 | 0) != (HEAP8[38268 + i2 >> 0] | 0)) break; + if ((i3 | 32 | 0) != (HEAP8[34628 + i2 >> 0] | 0)) break; do if (i2 >>> 0 < 7) { i3 = HEAP32[i23 >> 2] | 0; if (i3 >>> 0 < (HEAP32[i22 >> 2] | 0) >>> 0) { @@ -21790,7 +21991,7 @@ function ___floatscan(i24, i2, i21) { L34 : do if (!i2) { i2 = 0; do { - if ((i3 | 32 | 0) != (HEAP8[40693 + i2 >> 0] | 0)) break L34; + if ((i3 | 32 | 0) != (HEAP8[37053 + i2 >> 0] | 0)) break L34; do if (i2 >>> 0 < 2) { i3 = HEAP32[i23 >> 2] | 0; if (i3 >>> 0 < (HEAP32[i22 >> 2] | 0) >>> 0) { @@ -22380,13 +22581,13 @@ function ___floatscan(i24, i2, i21) { break; } if ((i3 | 0) < 9) { - d1 = +(i28 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[6212 + (8 - i3 << 2) >> 2] | 0); + d1 = +(i28 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[5536 + (8 - i3 << 2) >> 2] | 0); break; } i24 = i30 + 27 + (Math_imul(i3, -3) | 0) | 0; i2 = HEAP32[i27 >> 2] | 0; if ((i24 | 0) > 30 | (i2 >>> i24 | 0) == 0) { - d1 = +(i28 | 0) * +(i2 >>> 0) * +(HEAP32[6212 + (i3 + -10 << 2) >> 2] | 0); + d1 = +(i28 | 0) * +(i2 >>> 0) * +(HEAP32[5536 + (i3 + -10 << 2) >> 2] | 0); break; } } @@ -22396,7 +22597,7 @@ function ___floatscan(i24, i2, i21) { i2 = 0; } else { i13 = (i3 | 0) > -1 ? i2 : i2 + 9 | 0; - i8 = HEAP32[6212 + (8 - i13 << 2) >> 2] | 0; + i8 = HEAP32[5536 + (8 - i13 << 2) >> 2] | 0; if (i6) { i9 = 1e9 / (i8 | 0) | 0; i5 = 0; @@ -22680,7 +22881,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 119: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i11, 44499, 7); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i11, 40859, 7); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i11, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i11); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22692,7 +22893,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R switch (HEAP8[i1 + 2 >> 0] | 0) { case 48: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i19, 44821); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i19, 41181); i2 = i35 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i35 + 8 >> 2] | 0; @@ -22725,7 +22926,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R } case 49: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i20, 44827); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i20, 41187); i2 = i35 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i35 + 8 >> 2] | 0; @@ -22763,7 +22964,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 99: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i12, 44512, 4); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i12, 40872, 4); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i12, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i12); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22772,7 +22973,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 97: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 44517, 11); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 40877, 11); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i13, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i13); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22781,7 +22982,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 104: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 44529, 13); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 40889, 13); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i14, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22790,7 +22991,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 115: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i15, 44543, 5); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i15, 40903, 5); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i15, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22799,7 +23000,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 116: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 44549, 14); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 40909, 14); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i2, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i2); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22808,7 +23009,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 105: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i3, 55510, 0); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i3, 51883, 0); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i3, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i3); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22817,7 +23018,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 106: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 44832, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 41192, 1); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i4, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i4); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22826,7 +23027,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 108: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i5, 44834, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i5, 41194, 1); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i5, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i5); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22835,7 +23036,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 109: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 44836, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 41196, 2); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i6, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i6); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22844,7 +23045,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 120: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i7, 44839, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i7, 41199, 2); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i7, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i7); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22853,7 +23054,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 121: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 44842, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 41202, 3); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i8, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i8); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22862,7 +23063,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 110: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 44629, 8); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 40989, 8); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i9, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i9); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22871,7 +23072,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 111: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 44638, 17); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 40998, 17); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i10, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i10); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -22917,7 +23118,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i27 >> 3] = +HEAPF32[i32 >> 2]; - i2 = _snprintf(i31, 24, 44846, i27) | 0; + i2 = _snprintf(i31, 24, 41206, i27) | 0; if (i2 >>> 0 > 23) break; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, i31, i2); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i33, i34); @@ -22998,7 +23199,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i28 >> 3] = +HEAPF64[i32 >> 3]; - i2 = _snprintf(i31, 32, 44850, i28) | 0; + i2 = _snprintf(i31, 32, 41210, i28) | 0; if (i2 >>> 0 > 31) break; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, i31, i2); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i33, i34); @@ -23079,7 +23280,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i29 >> 3] = +HEAPF64[i32 >> 3]; - i2 = _snprintf(i31, 40, 44853, i29) | 0; + i2 = _snprintf(i31, 40, 41213, i29) | 0; if (i2 >>> 0 > 39) break; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, i31, i2); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i33, i34); @@ -23151,7 +23352,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R if ((HEAP32[i35 >> 2] | 0) == (i2 | 0)) break L1; i5 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i25, i5); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i25, 0, 44817) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i25, 0, 41177) | 0; HEAP32[i24 >> 2] = HEAP32[i1 >> 2]; HEAP32[i24 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i24 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -23161,7 +23362,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 41179) | 0; HEAP32[i23 >> 2] = HEAP32[i1 >> 2]; HEAP32[i23 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i23 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -23254,7 +23455,7 @@ function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i24 >> 2] = i1; HEAP32[i46 >> 2] = i8; i40 = i46 + 4 | 0; - HEAP32[i40 >> 2] = 262; + HEAP32[i40 >> 2] = 255; HEAP32[i29 >> 2] = i8; HEAP32[i28 >> 2] = i8 + 400; i1 = 0; @@ -23992,7 +24193,7 @@ function __ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i29 >> 2] = i1; HEAP32[i50 >> 2] = i9; i44 = i50 + 4 | 0; - HEAP32[i44 >> 2] = 262; + HEAP32[i44 >> 2] = 255; HEAP32[i33 >> 2] = i9; HEAP32[i32 >> 2] = i9 + 400; i1 = 0; @@ -24772,7 +24973,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 46301) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42661) | 0; break L126; } case 82: @@ -24788,7 +24989,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 46321) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42681) | 0; break L126; } default: @@ -24818,7 +25019,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 46150) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42510) | 0; break L126; } case 84: @@ -24834,7 +25035,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 46162) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42522) | 0; break L126; } case 73: @@ -24850,7 +25051,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 46171) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42531) | 0; break L126; } case 83: @@ -24866,7 +25067,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 46185) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42545) | 0; break L126; } case 99: @@ -24892,7 +25093,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 46204) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42564) | 0; break L126; } case 67: @@ -24936,7 +25137,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i3 = HEAP32[i4 >> 2] | 0; } i11 = i5 + -48 | 0; - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i23, 0, 46231) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i23, 0, 42591) | 0; HEAP32[i13 >> 2] = HEAP32[i2 >> 2]; HEAP32[i13 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i13 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -24946,7 +25147,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 46256) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 42616) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -25062,10 +25263,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i } i2 = i2 + -24 | 0; if ((HEAP8[i22 + 2 >> 0] | 0) == 118) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 46261) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 42621) | 0; break L126; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 46279) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 42639) | 0; break L126; } } @@ -25263,7 +25464,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i while (1) { if (i2 >>> 0 >= i5 >>> 0) break; i6 = HEAP8[i21 >> 0] | 0; - if (((i6 & 1) == 0 ? (i6 & 255) >>> 1 : HEAP32[i8 >> 2] | 0) | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i21, 45451) | 0; + if (((i6 & 1) == 0 ? (i6 & 255) >>> 1 : HEAP32[i8 >> 2] | 0) | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i21, 41811) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i15, (HEAP32[i20 >> 2] | 0) + (i2 * 24 | 0) | 0); i6 = HEAP8[i15 >> 0] | 0; i3 = (i6 & 1) == 0; @@ -25293,7 +25494,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i break; } if (!i7) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + -24 | 0, 45451) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + -24 | 0, 41811) | 0; i3 = HEAP32[i14 >> 2] | 0; i4 = HEAP8[i21 >> 0] | 0; i2 = HEAP32[i8 >> 2] | 0; @@ -25314,18 +25515,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i } while (0); if ((i2 | 0) != (i3 | 0)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i3 + -24 | 0, 41); - if (i16 & 1 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 44467) | 0; - if (i16 & 2 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 44474) | 0; - if (i16 & 4 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 44484) | 0; + if (i16 & 1 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 40827) | 0; + if (i16 & 2 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 40834) | 0; + if (i16 & 4 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 40844) | 0; switch (i17 | 0) { case 1: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 46058) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 42418) | 0; break; } case 2: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 46061) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 42421) | 0; break; } default: @@ -25446,7 +25647,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ break L6; } __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEEEET_RS9_(i12, i2 + -24 | 0); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 44906) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 41266) | 0; HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i10 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i10 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -25496,7 +25697,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 116: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 45830, 8); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 42190, 8); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i8, i9); i7 = i13 + 4 | 0; i2 = HEAP32[i7 >> 2] | 0; @@ -25571,7 +25772,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ default: break L40; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 45839, 9); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 42199, 9); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i7, i10); i14 = i13 + 4 | 0; i2 = HEAP32[i14 >> 2] | 0; @@ -25707,12 +25908,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ i2 = i8; continue; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i5 + -48 | 0, 45451) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i5 + -48 | 0, 41811) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i14 >> 2] | 0) + -24 | 0, i2 ? i10 : HEAP32[i9 >> 2] | 0, i4) | 0; i2 = i8; } if ((i4 | 0) == 91) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 44819) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 41179) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); i3 = i2; break; @@ -25892,7 +26093,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i28 = i47 + 32 | 0; i29 = i47 + 16 | 0; i30 = i47; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i37, i38, HEAP32[i45 + 12 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i37, i38, HEAP32[i45 + 12 >> 2] | 0); if (!(HEAP32[i37 + 16 >> 2] | 0)) { HEAP32[i39 >> 2] = HEAP32[i37 >> 2]; HEAP32[i39 + 4 >> 2] = HEAP32[i37 + 4 >> 2]; @@ -27135,7 +27336,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE } default: { - __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(28072, i1); + __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(27137, i1); _abort(); } } @@ -27175,9 +27376,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE if (i10) { i11 = HEAP32[i13 >> 2] | 0; i10 = i11 + -12 | 0; - i8 = HEAP32[11946] | 0; + i8 = HEAP32[11039] | 0; i11 = i11 + -8 | 0; - i9 = HEAP32[11945] | 0; + i9 = HEAP32[11038] | 0; L30 : while (1) { if ((i9 | 0) == (i8 | 0)) break; L33 : do if (!(HEAP8[i9 + 20 >> 0] | 0)) { @@ -27325,13 +27526,13 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE break; case 3: { - if ((i2 | 0) != (HEAP32[11930] | 0)) break L69; + if ((i2 | 0) != (HEAP32[11023] | 0)) break L69; i2 = HEAP32[i10 >> 2] | 0; if (!((i1 | 0) > 2 ? (i1 | 0) < (((HEAP32[i11 >> 2] | 0) - i2 >> 3) + -1 | 0) : 0)) { i41 = 53; break L30; } - if ((__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i2 + (i6 + -3 << 3) | 0) | 0) != (HEAP32[11929] | 0)) break L69; + if ((__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i2 + (i6 + -3 << 3) | 0) | 0) != (HEAP32[11022] | 0)) break L69; i17 = (HEAP32[i10 >> 2] | 0) + (i6 + -4 << 3) | 0; i16 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i17) | 0; HEAP32[i37 >> 2] = i16; @@ -27389,9 +27590,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE } while (0); i9 = i9 + 28 | 0; } - if ((i41 | 0) == 53) ___assert_fail(28098, 27259, 794, 28132); + if ((i41 | 0) == 53) ___assert_fail(27163, 26324, 797, 27197); i1 = HEAP32[i10 >> 2] | 0; - if (((HEAP32[i11 >> 2] | 0) - i1 | 0) != 8) ___assert_fail(28148, 27259, 821, 28132); + if (((HEAP32[i11 >> 2] | 0) - i1 | 0) != 8) ___assert_fail(27213, 26324, 824, 27197); i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i1) | 0; i2 = HEAP32[i10 >> 2] | 0; i3 = HEAP32[i11 >> 2] | 0; @@ -27447,7 +27648,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i i22 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i2) | 0; HEAP32[i22 + 4 >> 2] = i19; L1 : do if ((i19 + -3 | 0) >>> 0 < 2) { - if ((i4 | 0) == (HEAP32[11768] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[10858] | 0)) switch (i19 | 0) { case 3: { HEAP32[i22 + 8 >> 2] = 3; @@ -27468,7 +27669,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L1; } } - if ((i4 | 0) == (HEAP32[11816] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[10906] | 0)) switch (i19 | 0) { case 3: { HEAP32[i22 + 8 >> 2] = 3; @@ -27489,10 +27690,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L1; } } - if ((i4 | 0) == (HEAP32[11767] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[10857] | 0)) switch (i19 | 0) { case 3: { - d3 = +_nan(55510); + d3 = +_nan(51883); HEAP32[i22 + 8 >> 2] = 3; HEAPF32[i22 + 16 >> 2] = d3; i18 = i22; @@ -27500,7 +27701,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } case 4: { - d3 = +_nan(55510); + d3 = +_nan(51883); HEAP32[i22 + 8 >> 2] = 4; HEAPF64[i22 + 16 >> 3] = d3; i18 = i22; @@ -27522,7 +27723,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i i4 = i1 ? i2 : 0; do if (i1) { if ((HEAP8[i2 >> 0] | 0) == 48 ? (HEAP8[i5 + 5 >> 0] | 0) == 120 : 0) break; - ___assert_fail(15614, 15670, 70, 15684); + ___assert_fail(14963, 15019, 70, 15033); } while (0); switch (i19 | 0) { case 3: @@ -27531,16 +27732,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, i4, _strlen(i4) | 0); i2 = i20 + 60 | 0; i1 = i20 + 8 | 0; - HEAP32[i20 >> 2] = 3680; - HEAP32[i2 >> 2] = 3700; + HEAP32[i20 >> 2] = 3128; + HEAP32[i2 >> 2] = 3148; HEAP32[i20 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i20 + 60 | 0, i1); HEAP32[i20 + 132 >> 2] = 0; HEAP32[i20 + 136 >> 2] = -1; - HEAP32[i20 >> 2] = 3624; - HEAP32[i2 >> 2] = 3644; + HEAP32[i20 >> 2] = 3072; + HEAP32[i2 >> 2] = 3092; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 3716; + HEAP32[i1 >> 2] = 3164; i2 = i20 + 40 | 0; i4 = 0; while (1) { @@ -27589,16 +27790,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, i4, _strlen(i4) | 0); i1 = i20 + 60 | 0; i2 = i20 + 8 | 0; - HEAP32[i20 >> 2] = 3680; - HEAP32[i1 >> 2] = 3700; + HEAP32[i20 >> 2] = 3128; + HEAP32[i1 >> 2] = 3148; HEAP32[i20 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i20 + 60 | 0, i2); HEAP32[i20 + 132 >> 2] = 0; HEAP32[i20 + 136 >> 2] = -1; - HEAP32[i20 >> 2] = 3624; - HEAP32[i1 >> 2] = 3644; + HEAP32[i20 >> 2] = 3072; + HEAP32[i1 >> 2] = 3092; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i2); - HEAP32[i2 >> 2] = 3716; + HEAP32[i2 >> 2] = 3164; i1 = i20 + 40 | 0; i4 = 0; while (1) { @@ -27668,10 +27869,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } } } - if ((i4 | 0) == (HEAP32[11817] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[10907] | 0)) switch (i19 | 0) { case 3: { - d24 = -+_nan(55510); + d24 = -+_nan(51883); HEAP32[i22 + 8 >> 2] = 3; HEAPF32[i22 + 16 >> 2] = d24; i18 = i22; @@ -27679,7 +27880,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } case 4: { - d24 = -+_nan(55510); + d24 = -+_nan(51883); HEAP32[i22 + 8 >> 2] = 4; HEAPF64[i22 + 16 >> 3] = d24; i18 = i22; @@ -27719,16 +27920,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, i2, _strlen(i2) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 3680; - HEAP32[i2 >> 2] = 3700; + HEAP32[i21 >> 2] = 3128; + HEAP32[i2 >> 2] = 3148; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 3624; - HEAP32[i2 >> 2] = 3644; + HEAP32[i21 >> 2] = 3072; + HEAP32[i2 >> 2] = 3092; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 3716; + HEAP32[i1 >> 2] = 3164; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -27753,16 +27954,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, i4, _strlen(i4) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 3680; - HEAP32[i2 >> 2] = 3700; + HEAP32[i21 >> 2] = 3128; + HEAP32[i2 >> 2] = 3148; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 3624; - HEAP32[i2 >> 2] = 3644; + HEAP32[i21 >> 2] = 3072; + HEAP32[i2 >> 2] = 3092; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 3716; + HEAP32[i1 >> 2] = 3164; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -27809,16 +28010,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, i2, _strlen(i2) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 3680; - HEAP32[i2 >> 2] = 3700; + HEAP32[i21 >> 2] = 3128; + HEAP32[i2 >> 2] = 3148; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 3624; - HEAP32[i2 >> 2] = 3644; + HEAP32[i21 >> 2] = 3072; + HEAP32[i2 >> 2] = 3092; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 3716; + HEAP32[i1 >> 2] = 3164; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -27848,16 +28049,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, i4, _strlen(i4) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 3680; - HEAP32[i2 >> 2] = 3700; + HEAP32[i21 >> 2] = 3128; + HEAP32[i2 >> 2] = 3148; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 3624; - HEAP32[i2 >> 2] = 3644; + HEAP32[i21 >> 2] = 3072; + HEAP32[i2 >> 2] = 3092; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 3716; + HEAP32[i1 >> 2] = 3164; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -27905,7 +28106,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L72; } } while (0); - if ((HEAP32[i1 >> 2] | 0) == (i19 | 0)) i18 = i22; else ___assert_fail(15695, 15670, 160, 15684); + if ((HEAP32[i1 >> 2] | 0) == (i19 | 0)) i18 = i22; else ___assert_fail(15044, 15019, 160, 15033); } while (0); STACKTOP = i23; return i18 | 0; @@ -27932,7 +28133,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R switch (i3 | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i6, 45467); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i6, 41827); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -27965,7 +28166,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 98: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 45482); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 41842); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -27998,7 +28199,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 45500); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 41860); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -28031,7 +28232,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i9, 45512); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i9, 41872); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -28064,7 +28265,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i10, 45525); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i10, 41885); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -28097,7 +28298,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i11, 45538); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i11, 41898); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -28308,7 +28509,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S i1 = i15; break; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44911) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 41271) | 0; break; } if (((i2 - i4 | 0) > 2 ? (HEAP8[i4 >> 0] | 0) == 115 : 0) ? (HEAP8[i4 + 1 >> 0] | 0) == 114 : 0) { @@ -28387,7 +28588,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i11); i2 = HEAP32[i9 >> 2] | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 44911) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 41271) | 0; HEAP32[i10 >> 2] = HEAP32[i1 >> 2]; HEAP32[i10 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i10 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -28440,7 +28641,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i9 >> 2] | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 44911) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 41271) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -28521,7 +28722,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i5 >> 2] | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 44911) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 41271) | 0; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i6 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -28547,7 +28748,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S i1 = i15; break; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 44911) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 41271) | 0; i8 = i2; } else i8 = i14 + 4 | 0; i5 = i9 + 8 | 0; @@ -28576,7 +28777,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i12); i2 = HEAP32[i8 >> 2] | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 44911) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 41271) | 0; HEAP32[i9 >> 2] = HEAP32[i1 >> 2]; HEAP32[i9 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i9 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -28626,7 +28827,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i8 >> 2] | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 44911) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 41271) | 0; HEAP32[i11 >> 2] = HEAP32[i2 >> 2]; HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i11 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -29034,6 +29235,7 @@ function __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8Function STACKTOP = i37; return; } + function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_RT_(i29, i28, i35) { i29 = i29 | 0; i28 = i28 | 0; @@ -29061,7 +29263,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ __ZNSt3__113__vector_baseIN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11short_allocIS3_Lj4096EEEED2Ev(i30); } } while (0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 45449, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 41809, 1); i30 = i35 + 4 | 0; i14 = i35 + 12 | 0; i15 = i33 + 8 | 0; @@ -29218,7 +29420,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ while (1) { if (i1 >>> 0 >= i3 >>> 0) break; i37 = HEAP8[i34 >> 0] | 0; - if (((i37 & 1) == 0 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 45451) | 0; + if (((i37 & 1) == 0 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 41811) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i25, (HEAP32[i35 >> 2] | 0) + (i1 * 24 | 0) | 0); i37 = HEAP8[i25 >> 0] | 0; i11 = (i37 & 1) == 0; @@ -29247,7 +29449,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ i6 = i1 + 1 | 0; i37 = HEAP8[i34 >> 0] | 0; i29 = (i37 & 1) == 0; - if ((HEAP8[(i29 ? i34 + 1 | 0 : HEAP32[i34 + 8 >> 2] | 0) + (i29 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) + -1 >> 0] | 0) == 62) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 45454) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 44864) | 0; + if ((HEAP8[(i29 ? i34 + 1 | 0 : HEAP32[i34 + 8 >> 2] | 0) + (i29 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) + -1 >> 0] | 0) == 62) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 41814) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 41224) | 0; HEAP32[i32 >> 2] = HEAP32[i34 >> 2]; HEAP32[i32 + 4 >> 2] = HEAP32[i34 + 4 >> 2]; HEAP32[i32 + 8 >> 2] = HEAP32[i34 + 8 >> 2]; @@ -29346,7 +29548,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i37 >> 2] = 0; i44 = __ZNKSt3__18ios_base6getlocEv(i39) | 0; HEAP32[i28 >> 2] = i44; - i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 49520) | 0; + i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 45892) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i44) | 0; do switch (i38 << 24 >> 24 | 0) { case 65: @@ -29401,7 +29603,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i33 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i32 >> 2]; HEAP32[i2 >> 2] = HEAP32[i33 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10880, 10912) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10204, 10236) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29412,7 +29614,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i3 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i34 >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10912, 10944) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10236, 10268) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29480,7 +29682,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i12 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; HEAP32[i2 >> 2] = HEAP32[i12 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10944, 10988) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10268, 10312) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29491,7 +29693,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i15 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i14 >> 2]; HEAP32[i2 >> 2] = HEAP32[i15 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10988, 11008) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10312, 10332) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29510,7 +29712,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i18 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; HEAP32[i2 >> 2] = HEAP32[i18 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 11008, 11040) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10332, 10364) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29635,7 +29837,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i37 >> 2] = 0; i44 = __ZNKSt3__18ios_base6getlocEv(i39) | 0; HEAP32[i28 >> 2] = i44; - i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 49488) | 0; + i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 45860) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i44) | 0; do switch (i38 << 24 >> 24 | 0) { case 65: @@ -29689,7 +29891,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i33 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i32 >> 2]; HEAP32[i2 >> 2] = HEAP32[i33 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 42097, 42105) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 38457, 38465) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29700,7 +29902,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i3 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i34 >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 42105, 42113) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 38465, 38473) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29768,7 +29970,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i12 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; HEAP32[i2 >> 2] = HEAP32[i12 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 42113, 42124) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 38473, 38484) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29779,7 +29981,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i15 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i14 >> 2]; HEAP32[i2 >> 2] = HEAP32[i15 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 42124, 42129) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 38484, 38489) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29798,7 +30000,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i18 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; HEAP32[i2 >> 2] = HEAP32[i18 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 42129, 42137) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 38489, 38497) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -29878,7 +30080,7 @@ function _free(i1) { var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0; if (!i1) return; i3 = i1 + -8 | 0; - i7 = HEAP32[11990] | 0; + i7 = HEAP32[11083] | 0; if (i3 >>> 0 < i7 >>> 0) _abort(); i1 = HEAP32[i1 + -4 >> 2] | 0; i2 = i1 & 3; @@ -29891,7 +30093,7 @@ function _free(i1) { i10 = i3 + (0 - i1) | 0; i9 = i1 + i4 | 0; if (i10 >>> 0 < i7 >>> 0) _abort(); - if ((i10 | 0) == (HEAP32[11991] | 0)) { + if ((i10 | 0) == (HEAP32[11084] | 0)) { i1 = i12 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; if ((i2 & 3 | 0) != 3) { @@ -29899,7 +30101,7 @@ function _free(i1) { i6 = i9; break; } - HEAP32[11988] = i9; + HEAP32[11081] = i9; HEAP32[i1 >> 2] = i2 & -2; HEAP32[i10 + 4 >> 2] = i9 | 1; HEAP32[i10 + i9 >> 2] = i9; @@ -29909,13 +30111,13 @@ function _free(i1) { if (i1 >>> 0 < 256) { i2 = HEAP32[i10 + 8 >> 2] | 0; i3 = HEAP32[i10 + 12 >> 2] | 0; - i1 = 47984 + (i4 << 1 << 2) | 0; + i1 = 44356 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i7 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i10 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11986] = HEAP32[11986] & ~(1 << i4); + HEAP32[11079] = HEAP32[11079] & ~(1 << i4); i16 = i10; i6 = i9; break; @@ -29979,17 +30181,17 @@ function _free(i1) { } while (0); if (i5) { i1 = HEAP32[i10 + 28 >> 2] | 0; - i2 = 48248 + (i1 << 2) | 0; + i2 = 44620 + (i1 << 2) | 0; if ((i10 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i8; if (!i8) { - HEAP32[11987] = HEAP32[11987] & ~(1 << i1); + HEAP32[11080] = HEAP32[11080] & ~(1 << i1); i16 = i10; i6 = i9; break; } } else { - if (i5 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i10 | 0)) HEAP32[i1 >> 2] = i8; else HEAP32[i5 + 20 >> 2] = i8; if (!i8) { @@ -29998,7 +30200,7 @@ function _free(i1) { break; } } - i3 = HEAP32[11990] | 0; + i3 = HEAP32[11083] | 0; if (i8 >>> 0 < i3 >>> 0) _abort(); HEAP32[i8 + 24 >> 2] = i5; i1 = i10 + 16 | 0; @@ -30009,7 +30211,7 @@ function _free(i1) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1) if (i1 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i1) if (i1 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i8 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i8; i16 = i10; @@ -30032,20 +30234,20 @@ function _free(i1) { i2 = HEAP32[i1 >> 2] | 0; if (!(i2 & 1)) _abort(); if (!(i2 & 2)) { - if ((i12 | 0) == (HEAP32[11992] | 0)) { - i15 = (HEAP32[11989] | 0) + i6 | 0; - HEAP32[11989] = i15; - HEAP32[11992] = i16; + if ((i12 | 0) == (HEAP32[11085] | 0)) { + i15 = (HEAP32[11082] | 0) + i6 | 0; + HEAP32[11082] = i15; + HEAP32[11085] = i16; HEAP32[i16 + 4 >> 2] = i15 | 1; - if ((i16 | 0) != (HEAP32[11991] | 0)) return; - HEAP32[11991] = 0; - HEAP32[11988] = 0; + if ((i16 | 0) != (HEAP32[11084] | 0)) return; + HEAP32[11084] = 0; + HEAP32[11081] = 0; return; } - if ((i12 | 0) == (HEAP32[11991] | 0)) { - i15 = (HEAP32[11988] | 0) + i6 | 0; - HEAP32[11988] = i15; - HEAP32[11991] = i16; + if ((i12 | 0) == (HEAP32[11084] | 0)) { + i15 = (HEAP32[11081] | 0) + i6 | 0; + HEAP32[11081] = i15; + HEAP32[11084] = i16; HEAP32[i16 + 4 >> 2] = i15 | 1; HEAP32[i16 + i15 >> 2] = i15; return; @@ -30081,14 +30283,14 @@ function _free(i1) { i2 = i3; } } - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = 0; i13 = i1; break; } } else { i2 = HEAP32[i12 + 8 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i3 = i2 + 12 | 0; if ((HEAP32[i3 >> 2] | 0) != (i12 | 0)) _abort(); i4 = i1 + 8 | 0; @@ -30101,20 +30303,20 @@ function _free(i1) { } while (0); if (i5 | 0) { i1 = HEAP32[i12 + 28 >> 2] | 0; - i2 = 48248 + (i1 << 2) | 0; + i2 = 44620 + (i1 << 2) | 0; if ((i12 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i13; if (!i13) { - HEAP32[11987] = HEAP32[11987] & ~(1 << i1); + HEAP32[11080] = HEAP32[11080] & ~(1 << i1); break; } } else { - if (i5 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i5 + 20 >> 2] = i13; if (!i13) break; } - i3 = HEAP32[11990] | 0; + i3 = HEAP32[11083] | 0; if (i13 >>> 0 < i3 >>> 0) _abort(); HEAP32[i13 + 24 >> 2] = i5; i1 = i12 + 16 | 0; @@ -30125,7 +30327,7 @@ function _free(i1) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i13 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i13; break; @@ -30134,17 +30336,17 @@ function _free(i1) { } else { i2 = HEAP32[i12 + 8 >> 2] | 0; i3 = HEAP32[i12 + 12 >> 2] | 0; - i1 = 47984 + (i4 << 1 << 2) | 0; + i1 = 44356 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i12 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11986] = HEAP32[11986] & ~(1 << i4); + HEAP32[11079] = HEAP32[11079] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { - if (i3 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i3 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i3 + 8 | 0; if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) i11 = i1; else _abort(); } else i11 = i3 + 8 | 0; @@ -30153,8 +30355,8 @@ function _free(i1) { } while (0); HEAP32[i16 + 4 >> 2] = i6 | 1; HEAP32[i16 + i6 >> 2] = i6; - if ((i16 | 0) == (HEAP32[11991] | 0)) { - HEAP32[11988] = i6; + if ((i16 | 0) == (HEAP32[11084] | 0)) { + HEAP32[11081] = i6; return; } } else { @@ -30164,18 +30366,18 @@ function _free(i1) { } i1 = i6 >>> 3; if (i6 >>> 0 < 256) { - i3 = 47984 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11986] | 0; + i3 = 44356 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11079] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { i14 = i1; i15 = i2; } } else { - HEAP32[11986] = i2 | i1; + HEAP32[11079] = i2 | i1; i14 = i3 + 8 | 0; i15 = i3; } @@ -30195,11 +30397,11 @@ function _free(i1) { i3 = 14 - (i13 | i14 | i3) + (i15 << i3 >>> 15) | 0; i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i4 = 48248 + (i3 << 2) | 0; + i4 = 44620 + (i3 << 2) | 0; HEAP32[i16 + 28 >> 2] = i3; HEAP32[i16 + 20 >> 2] = 0; HEAP32[i16 + 16 >> 2] = 0; - i1 = HEAP32[11987] | 0; + i1 = HEAP32[11080] | 0; i2 = 1 << i3; do if (i1 & i2) { i5 = i6 << ((i3 | 0) == 31 ? 0 : 25 - (i3 >>> 1) | 0); @@ -30220,7 +30422,7 @@ function _free(i1) { i1 = i3; } } - if ((i4 | 0) == 127) if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if ((i4 | 0) == 127) if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i16; HEAP32[i16 + 24 >> 2] = i1; HEAP32[i16 + 12 >> 2] = i16; @@ -30229,7 +30431,7 @@ function _free(i1) { } else if ((i4 | 0) == 130) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i15 = HEAP32[11990] | 0; + i15 = HEAP32[11083] | 0; if (i2 >>> 0 >= i15 >>> 0 & i3 >>> 0 >= i15 >>> 0) { HEAP32[i2 + 12 >> 2] = i16; HEAP32[i1 >> 2] = i16; @@ -30240,20 +30442,20 @@ function _free(i1) { } else _abort(); } } else { - HEAP32[11987] = i1 | i2; + HEAP32[11080] = i1 | i2; HEAP32[i4 >> 2] = i16; HEAP32[i16 + 24 >> 2] = i4; HEAP32[i16 + 12 >> 2] = i16; HEAP32[i16 + 8 >> 2] = i16; } while (0); - i16 = (HEAP32[11994] | 0) + -1 | 0; - HEAP32[11994] = i16; - if (!i16) i1 = 48400; else return; + i16 = (HEAP32[11087] | 0) + -1 | 0; + HEAP32[11087] = i16; + if (!i16) i1 = 44772; else return; while (1) { i1 = HEAP32[i1 >> 2] | 0; if (!i1) break; else i1 = i1 + 8 | 0; } - HEAP32[11994] = -1; + HEAP32[11087] = -1; return; } @@ -30495,6 +30697,237 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_template_paramINS0_2DbEEEPKcS4_S4 return i1 | 0; } +function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i38, i2) { + i38 = i38 | 0; + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i39 = 0; + i39 = STACKTOP; + STACKTOP = STACKTOP + 288 | 0; + i21 = i39 + 72 | 0; + i20 = i39 + 272 | 0; + i28 = i39 + 268 | 0; + i24 = i39 + 264 | 0; + i3 = i39 + 260 | 0; + i32 = i39 + 256 | 0; + i30 = i39 + 277 | 0; + i31 = i39 + 276 | 0; + i29 = i39 + 224 | 0; + i35 = i39 + 216 | 0; + i25 = i39 + 204 | 0; + i26 = i39 + 188 | 0; + i23 = i39 + 132 | 0; + i27 = i39 + 112 | 0; + i33 = i39 + 100 | 0; + i8 = i39 + 252 | 0; + i9 = i39 + 248 | 0; + i10 = i39 + 244 | 0; + i12 = i39 + 220 | 0; + i34 = i39 + 48 | 0; + i16 = i39 + 200 | 0; + i17 = i39 + 184 | 0; + i18 = i39 + 128 | 0; + i19 = i39 + 104 | 0; + i37 = i39 + 24 | 0; + i36 = i39; + i22 = i39 + 96 | 0; + i1 = __ZN6cashew3RefixEj(i2, 1) | 0; + i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; + i1 = HEAP32[i1 >> 2] | 0; + if (HEAP8[i38 + 45 >> 0] | 0) { + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44900, 14794) | 0; + i15 = __ZN6cashew3RefixEj(i2, 1) | 0; + i15 = __ZN6cashew5Value10getIStringEv(HEAP32[i15 >> 2] | 0) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, HEAP32[i15 >> 2] | 0) | 0, 10) | 0; + __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 44900, 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(44900, 10) | 0; + } + i11 = __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(HEAP32[i38 + 4 >> 2] | 0) | 0; + HEAP32[i28 >> 2] = i11; + HEAP32[i11 >> 2] = i1; + i11 = __ZN6cashew3RefixEj(i2, 2) | 0; + i11 = HEAP32[i11 >> 2] | 0; + i14 = __ZN6cashew3RefixEj(i2, 3) | 0; + HEAP32[i24 >> 2] = HEAP32[i14 >> 2]; + HEAP32[i3 >> 2] = 0; + HEAP32[i32 >> 2] = i3; + HEAP32[i29 >> 2] = 0; + HEAP32[i29 + 4 >> 2] = 0; + HEAP32[i29 + 8 >> 2] = 0; + HEAP32[i29 + 12 >> 2] = 0; + HEAPF32[i29 + 16 >> 2] = 1.0; + HEAP32[i35 >> 2] = 0; + HEAP32[i25 >> 2] = 0; + i14 = i25 + 4 | 0; + HEAP32[i14 >> 2] = 0; + HEAP32[i25 + 8 >> 2] = 0; + HEAP32[i26 >> 2] = 0; + i15 = i26 + 4 | 0; + HEAP32[i15 >> 2] = 0; + HEAP32[i26 + 8 >> 2] = 0; + HEAP32[i23 >> 2] = 0; + HEAP32[i23 + 4 >> 2] = 0; + HEAP32[i23 + 8 >> 2] = 0; + HEAP32[i23 + 12 >> 2] = 0; + HEAPF32[i23 + 16 >> 2] = 1.0; + i13 = i23 + 20 | 0; + HEAP32[i23 + 48 >> 2] = 0; + HEAP32[i13 >> 2] = 0; + HEAP32[i13 + 4 >> 2] = 0; + HEAP32[i13 + 8 >> 2] = 0; + HEAP32[i13 + 12 >> 2] = 0; + HEAP32[i13 + 16 >> 2] = 0; + HEAP32[i13 + 20 >> 2] = 0; + i13 = i38 + 80 | 0; + i7 = 0; + while (1) { + if (i7 >>> 0 >= (__ZN6cashew5Value4sizeEv(i11) | 0) >>> 0) { + i1 = 5; + break; + } + i6 = __ZN6cashew3RefixEj(i24, i7) | 0; + HEAP32[i27 >> 2] = HEAP32[i6 >> 2]; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i27, 0) | 0, 43800) | 0)) { + i1 = 7; + break; + } + i6 = __ZN6cashew3RefixEj(i27, 1) | 0; + HEAP32[i27 >> 2] = HEAP32[i6 >> 2]; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i27, 0) | 0, 43804) | 0)) { + i1 = 10; + break; + } + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i27, 2) | 0, 0) | 0, 43808) | 0)) { + i1 = 10; + break; + } + i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i27, 2) | 0, 1) | 0; + i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; + i1 = HEAP32[i1 >> 2] | 0; + HEAP32[i33 >> 2] = i1; + i2 = __ZN6cashew3RefixEj(i27, 3) | 0; + HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i9 >> 2] = HEAP32[i13 >> 2]; + HEAP32[i20 >> 2] = HEAP32[i8 >> 2]; + HEAP32[i21 >> 2] = HEAP32[i9 >> 2]; + i2 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i20, 0, 0, i21) | 0; + i3 = HEAP32[i28 >> 2] | 0; + i4 = __ZN4wasm13asmToWasmTypeE7AsmType(i2) | 0; + HEAP32[i10 >> 2] = i4; + i5 = i3 + 12 | 0; + i6 = HEAP32[i5 >> 2] | 0; + if (i6 >>> 0 < (HEAP32[i3 + 16 >> 2] | 0) >>> 0) { + HEAP32[i6 >> 2] = i1; + HEAP32[i6 + 4 >> 2] = i4; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 8; + } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i3 + 8 | 0, i33, i10); + __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i21, i29, i33); + HEAP32[i12 >> 2] = i1; + HEAP32[i21 >> 2] = HEAP32[i12 >> 2]; + __ZN7AsmData8addParamEN6cashew7IStringE7AsmType(i23, i21, i2); + i7 = i7 + 1 | 0; + } + if ((i1 | 0) == 5) { + i1 = __ZN6cashew5Value4sizeEv(i11) | 0; + while (1) { + if (i1 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i24 >> 2] | 0) | 0) >>> 0) break; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i24, i1) | 0, 0) | 0, 43812) | 0)) break; + i8 = __ZN6cashew3RefixEj(i24, i1) | 0; + HEAP32[i27 >> 2] = HEAP32[i8 >> 2]; + i8 = 0; + while (1) { + i12 = __ZN6cashew3RefixEj(i27, 1) | 0; + if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i12 >> 2] | 0) | 0) >>> 0) break; + i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i27, 1) | 0, i8) | 0; + HEAP32[i33 >> 2] = HEAP32[i4 >> 2]; + i4 = __ZN6cashew3RefixEj(i33, 0) | 0; + i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; + i4 = HEAP32[i4 >> 2] | 0; + HEAP32[i34 >> 2] = i4; + i5 = __ZN6cashew3RefixEj(i33, 1) | 0; + HEAP32[i16 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i17 >> 2] = HEAP32[i13 >> 2]; + HEAP32[i20 >> 2] = HEAP32[i16 >> 2]; + HEAP32[i21 >> 2] = HEAP32[i17 >> 2]; + i5 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i20, 0, 1, i21) | 0; + i6 = HEAP32[i28 >> 2] | 0; + i7 = __ZN4wasm13asmToWasmTypeE7AsmType(i5) | 0; + HEAP32[i18 >> 2] = i7; + i2 = i6 + 24 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i6 + 28 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i4; + HEAP32[i3 + 4 >> 2] = i7; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 8; + } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i6 + 20 | 0, i34, i18); + __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i21, i29, i34); + HEAP32[i19 >> 2] = i4; + HEAP32[i21 >> 2] = HEAP32[i19 >> 2]; + __ZN7AsmData6addVarEN6cashew7IStringE7AsmType(i23, i21, i5); + i8 = i8 + 1 | 0; + } + i1 = i1 + 1 | 0; + } + HEAP8[i20 >> 0] = 0; + HEAP32[i27 >> 2] = i20; + HEAP32[i27 + 4 >> 2] = i28; + HEAP32[i27 + 8 >> 2] = i29; + HEAP32[i27 + 12 >> 2] = i23; + HEAP8[i33 >> 0] = 0; + HEAP32[i34 + 16 >> 2] = 0; + HEAP32[i37 + 16 >> 2] = 0; + i20 = __Znwj(64) | 0; + HEAP32[i20 >> 2] = 3708; + HEAP32[i20 + 4 >> 2] = i38; + HEAP32[i20 + 8 >> 2] = i36; + HEAP32[i20 + 12 >> 2] = i29; + HEAP32[i20 + 16 >> 2] = i37; + HEAP32[i20 + 20 >> 2] = i23; + HEAP32[i20 + 24 >> 2] = i27; + HEAP32[i20 + 28 >> 2] = i33; + HEAP32[i20 + 32 >> 2] = i28; + HEAP32[i20 + 36 >> 2] = i35; + HEAP32[i20 + 40 >> 2] = i30; + HEAP32[i20 + 44 >> 2] = i25; + HEAP32[i20 + 48 >> 2] = i34; + HEAP32[i20 + 52 >> 2] = i26; + HEAP32[i20 + 56 >> 2] = i31; + HEAP32[i20 + 60 >> 2] = i32; + HEAP32[i36 + 16 >> 2] = i20; + i33 = i38; + i38 = i36; + HEAP32[i21 + 16 >> 2] = i21; + HEAP32[i21 >> 2] = 3752; + HEAP32[i21 + 4 >> 2] = i33; + HEAP32[i21 + 8 >> 2] = i38; + __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i21, i37); + __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i21); + HEAP32[i21 + 16 >> 2] = i21; + HEAP32[i21 >> 2] = 3796; + HEAP32[i21 + 4 >> 2] = i33; + HEAP32[i21 + 8 >> 2] = i38; + __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i21, i34); + __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i21); + HEAP32[i22 >> 2] = HEAP32[i24 >> 2]; + HEAP32[i21 >> 2] = HEAP32[i22 >> 2]; + i38 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEEclES5_j(i34, i21, i1) | 0; + HEAP32[(HEAP32[i28 >> 2] | 0) + 36 >> 2] = i38; + if ((HEAP32[i14 >> 2] | 0) == (HEAP32[i25 >> 2] | 0) ? (HEAP32[i15 >> 2] | 0) == (HEAP32[i26 >> 2] | 0) : 0) if (!(HEAP32[i35 >> 2] | 0)) { + i38 = HEAP32[i28 >> 2] | 0; + __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEED2Ev(i36); + __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i37); + __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i34); + __ZN7AsmDataD2Ev(i23); + __ZNSt3__113__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i26); + __ZNSt3__113__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i25); + __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i29); + STACKTOP = i39; + return i38 | 0; + } else ___assert_fail(14926, 13996, 1710, 14818); + ___assert_fail(14874, 13996, 1709, 14818); + } else if ((i1 | 0) == 7) ___assert_fail(14802, 13996, 897, 14818); else if ((i1 | 0) == 10) ___assert_fail(14834, 13996, 899, 14818); + return 0; +} + function _dispose_chunk(i2, i3) { i2 = i2 | 0; i3 = i3 | 0; @@ -30506,9 +30939,9 @@ function _dispose_chunk(i2, i3) { if (!(i1 & 3)) return; i11 = i2 + (0 - i5) | 0; i10 = i5 + i3 | 0; - i8 = HEAP32[11990] | 0; + i8 = HEAP32[11083] | 0; if (i11 >>> 0 < i8 >>> 0) _abort(); - if ((i11 | 0) == (HEAP32[11991] | 0)) { + if ((i11 | 0) == (HEAP32[11084] | 0)) { i2 = i14 + 4 | 0; i1 = HEAP32[i2 >> 2] | 0; if ((i1 & 3 | 0) != 3) { @@ -30516,7 +30949,7 @@ function _dispose_chunk(i2, i3) { i6 = i10; break; } - HEAP32[11988] = i10; + HEAP32[11081] = i10; HEAP32[i2 >> 2] = i1 & -2; HEAP32[i11 + 4 >> 2] = i10 | 1; HEAP32[i11 + i10 >> 2] = i10; @@ -30526,13 +30959,13 @@ function _dispose_chunk(i2, i3) { if (i5 >>> 0 < 256) { i2 = HEAP32[i11 + 8 >> 2] | 0; i3 = HEAP32[i11 + 12 >> 2] | 0; - i1 = 47984 + (i4 << 1 << 2) | 0; + i1 = 44356 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i8 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i11 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11986] = HEAP32[11986] & ~(1 << i4); + HEAP32[11079] = HEAP32[11079] & ~(1 << i4); i17 = i11; i6 = i10; break; @@ -30596,17 +31029,17 @@ function _dispose_chunk(i2, i3) { } while (0); if (i5) { i1 = HEAP32[i11 + 28 >> 2] | 0; - i2 = 48248 + (i1 << 2) | 0; + i2 = 44620 + (i1 << 2) | 0; if ((i11 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i9; if (!i9) { - HEAP32[11987] = HEAP32[11987] & ~(1 << i1); + HEAP32[11080] = HEAP32[11080] & ~(1 << i1); i17 = i11; i6 = i10; break; } } else { - if (i5 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i11 | 0)) HEAP32[i1 >> 2] = i9; else HEAP32[i5 + 20 >> 2] = i9; if (!i9) { @@ -30615,7 +31048,7 @@ function _dispose_chunk(i2, i3) { break; } } - i3 = HEAP32[11990] | 0; + i3 = HEAP32[11083] | 0; if (i9 >>> 0 < i3 >>> 0) _abort(); HEAP32[i9 + 24 >> 2] = i5; i1 = i11 + 16 | 0; @@ -30626,7 +31059,7 @@ function _dispose_chunk(i2, i3) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1) if (i1 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i1) if (i1 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i9 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i9; i17 = i11; @@ -30644,25 +31077,25 @@ function _dispose_chunk(i2, i3) { i17 = i2; i6 = i3; } while (0); - i7 = HEAP32[11990] | 0; + i7 = HEAP32[11083] | 0; if (i14 >>> 0 < i7 >>> 0) _abort(); i1 = i14 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; if (!(i2 & 2)) { - if ((i14 | 0) == (HEAP32[11992] | 0)) { - i16 = (HEAP32[11989] | 0) + i6 | 0; - HEAP32[11989] = i16; - HEAP32[11992] = i17; + if ((i14 | 0) == (HEAP32[11085] | 0)) { + i16 = (HEAP32[11082] | 0) + i6 | 0; + HEAP32[11082] = i16; + HEAP32[11085] = i17; HEAP32[i17 + 4 >> 2] = i16 | 1; - if ((i17 | 0) != (HEAP32[11991] | 0)) return; - HEAP32[11991] = 0; - HEAP32[11988] = 0; + if ((i17 | 0) != (HEAP32[11084] | 0)) return; + HEAP32[11084] = 0; + HEAP32[11081] = 0; return; } - if ((i14 | 0) == (HEAP32[11991] | 0)) { - i16 = (HEAP32[11988] | 0) + i6 | 0; - HEAP32[11988] = i16; - HEAP32[11991] = i17; + if ((i14 | 0) == (HEAP32[11084] | 0)) { + i16 = (HEAP32[11081] | 0) + i6 | 0; + HEAP32[11081] = i16; + HEAP32[11084] = i17; HEAP32[i17 + 4 >> 2] = i16 | 1; HEAP32[i17 + i16 >> 2] = i16; return; @@ -30718,20 +31151,20 @@ function _dispose_chunk(i2, i3) { } while (0); if (i5 | 0) { i1 = HEAP32[i14 + 28 >> 2] | 0; - i2 = 48248 + (i1 << 2) | 0; + i2 = 44620 + (i1 << 2) | 0; if ((i14 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i13; if (!i13) { - HEAP32[11987] = HEAP32[11987] & ~(1 << i1); + HEAP32[11080] = HEAP32[11080] & ~(1 << i1); break; } } else { - if (i5 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i14 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i5 + 20 >> 2] = i13; if (!i13) break; } - i3 = HEAP32[11990] | 0; + i3 = HEAP32[11083] | 0; if (i13 >>> 0 < i3 >>> 0) _abort(); HEAP32[i13 + 24 >> 2] = i5; i1 = i14 + 16 | 0; @@ -30742,7 +31175,7 @@ function _dispose_chunk(i2, i3) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i13 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i13; break; @@ -30751,13 +31184,13 @@ function _dispose_chunk(i2, i3) { } else { i2 = HEAP32[i14 + 8 >> 2] | 0; i3 = HEAP32[i14 + 12 >> 2] | 0; - i1 = 47984 + (i4 << 1 << 2) | 0; + i1 = 44356 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i7 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i14 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11986] = HEAP32[11986] & ~(1 << i4); + HEAP32[11079] = HEAP32[11079] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { @@ -30770,8 +31203,8 @@ function _dispose_chunk(i2, i3) { } while (0); HEAP32[i17 + 4 >> 2] = i6 | 1; HEAP32[i17 + i6 >> 2] = i6; - if ((i17 | 0) == (HEAP32[11991] | 0)) { - HEAP32[11988] = i6; + if ((i17 | 0) == (HEAP32[11084] | 0)) { + HEAP32[11081] = i6; return; } } else { @@ -30781,18 +31214,18 @@ function _dispose_chunk(i2, i3) { } i1 = i6 >>> 3; if (i6 >>> 0 < 256) { - i3 = 47984 + (i1 << 1 << 2) | 0; - i2 = HEAP32[11986] | 0; + i3 = 44356 + (i1 << 1 << 2) | 0; + i2 = HEAP32[11079] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { i15 = i1; i16 = i2; } } else { - HEAP32[11986] = i2 | i1; + HEAP32[11079] = i2 | i1; i15 = i3 + 8 | 0; i16 = i3; } @@ -30812,14 +31245,14 @@ function _dispose_chunk(i2, i3) { i3 = 14 - (i14 | i15 | i3) + (i16 << i3 >>> 15) | 0; i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i4 = 48248 + (i3 << 2) | 0; + i4 = 44620 + (i3 << 2) | 0; HEAP32[i17 + 28 >> 2] = i3; HEAP32[i17 + 20 >> 2] = 0; HEAP32[i17 + 16 >> 2] = 0; - i1 = HEAP32[11987] | 0; + i1 = HEAP32[11080] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[11987] = i1 | i2; + HEAP32[11080] = i1 | i2; HEAP32[i4 >> 2] = i17; HEAP32[i17 + 24 >> 2] = i4; HEAP32[i17 + 12 >> 2] = i17; @@ -30845,7 +31278,7 @@ function _dispose_chunk(i2, i3) { } } if ((i4 | 0) == 124) { - if (i2 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); HEAP32[i2 >> 2] = i17; HEAP32[i17 + 24 >> 2] = i1; HEAP32[i17 + 12 >> 2] = i17; @@ -30854,7 +31287,7 @@ function _dispose_chunk(i2, i3) { } else if ((i4 | 0) == 127) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i16 = HEAP32[11990] | 0; + i16 = HEAP32[11083] | 0; if (!(i2 >>> 0 >= i16 >>> 0 & i3 >>> 0 >= i16 >>> 0)) _abort(); HEAP32[i2 + 12 >> 2] = i17; HEAP32[i1 >> 2] = i17; @@ -30865,241 +31298,11 @@ function _dispose_chunk(i2, i3) { } } -function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i38, i1) { - i38 = i38 | 0; - i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i39 = 0; - i39 = STACKTOP; - STACKTOP = STACKTOP + 288 | 0; - i21 = i39 + 72 | 0; - i20 = i39 + 272 | 0; - i28 = i39 + 268 | 0; - i24 = i39 + 264 | 0; - i2 = i39 + 260 | 0; - i32 = i39 + 256 | 0; - i30 = i39 + 277 | 0; - i31 = i39 + 276 | 0; - i29 = i39 + 224 | 0; - i35 = i39 + 216 | 0; - i25 = i39 + 204 | 0; - i26 = i39 + 188 | 0; - i23 = i39 + 132 | 0; - i27 = i39 + 112 | 0; - i33 = i39 + 100 | 0; - i8 = i39 + 252 | 0; - i9 = i39 + 248 | 0; - i10 = i39 + 244 | 0; - i11 = i39 + 220 | 0; - i34 = i39 + 48 | 0; - i16 = i39 + 200 | 0; - i17 = i39 + 184 | 0; - i18 = i39 + 128 | 0; - i19 = i39 + 104 | 0; - i37 = i39 + 24 | 0; - i36 = i39; - i22 = i39 + 96 | 0; - if (HEAP8[i38 + 41 >> 0] | 0) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48528, 15445) | 0; - i15 = __ZN6cashew3RefixEj(i1, 1) | 0; - i15 = __ZN6cashew5Value10getIStringEv(HEAP32[i15 >> 2] | 0) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, HEAP32[i15 >> 2] | 0) | 0, 10) | 0; - __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 48528, 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(48528, 10) | 0; - } - i12 = __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(HEAP32[i38 + 4 >> 2] | 0) | 0; - HEAP32[i28 >> 2] = i12; - i14 = __ZN6cashew3RefixEj(i1, 1) | 0; - i14 = __ZN6cashew5Value10getIStringEv(HEAP32[i14 >> 2] | 0) | 0; - HEAP32[i12 >> 2] = HEAP32[i14 >> 2]; - i12 = __ZN6cashew3RefixEj(i1, 2) | 0; - i12 = HEAP32[i12 >> 2] | 0; - i14 = __ZN6cashew3RefixEj(i1, 3) | 0; - HEAP32[i24 >> 2] = HEAP32[i14 >> 2]; - HEAP32[i2 >> 2] = 0; - HEAP32[i32 >> 2] = i2; - HEAP32[i29 >> 2] = 0; - HEAP32[i29 + 4 >> 2] = 0; - HEAP32[i29 + 8 >> 2] = 0; - HEAP32[i29 + 12 >> 2] = 0; - HEAPF32[i29 + 16 >> 2] = 1.0; - HEAP32[i35 >> 2] = 0; - HEAP32[i25 >> 2] = 0; - i14 = i25 + 4 | 0; - HEAP32[i14 >> 2] = 0; - HEAP32[i25 + 8 >> 2] = 0; - HEAP32[i26 >> 2] = 0; - i15 = i26 + 4 | 0; - HEAP32[i15 >> 2] = 0; - HEAP32[i26 + 8 >> 2] = 0; - HEAP32[i23 >> 2] = 0; - HEAP32[i23 + 4 >> 2] = 0; - HEAP32[i23 + 8 >> 2] = 0; - HEAP32[i23 + 12 >> 2] = 0; - HEAPF32[i23 + 16 >> 2] = 1.0; - i13 = i23 + 20 | 0; - HEAP32[i23 + 48 >> 2] = 0; - HEAP32[i13 >> 2] = 0; - HEAP32[i13 + 4 >> 2] = 0; - HEAP32[i13 + 8 >> 2] = 0; - HEAP32[i13 + 12 >> 2] = 0; - HEAP32[i13 + 16 >> 2] = 0; - HEAP32[i13 + 20 >> 2] = 0; - i13 = i38 + 76 | 0; - i7 = 0; - while (1) { - if (i7 >>> 0 >= (__ZN6cashew5Value4sizeEv(i12) | 0) >>> 0) { - i1 = 5; - break; - } - i6 = __ZN6cashew3RefixEj(i24, i7) | 0; - HEAP32[i27 >> 2] = HEAP32[i6 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i27, 0) | 0, 47440) | 0)) { - i1 = 7; - break; - } - i6 = __ZN6cashew3RefixEj(i27, 1) | 0; - HEAP32[i27 >> 2] = HEAP32[i6 >> 2]; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i27, 0) | 0, 47444) | 0)) { - i1 = 10; - break; - } - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i27, 2) | 0, 0) | 0, 47448) | 0)) { - i1 = 10; - break; - } - i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i27, 2) | 0, 1) | 0; - i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; - i1 = HEAP32[i1 >> 2] | 0; - HEAP32[i33 >> 2] = i1; - i2 = __ZN6cashew3RefixEj(i27, 3) | 0; - HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i9 >> 2] = HEAP32[i13 >> 2]; - HEAP32[i20 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i21 >> 2] = HEAP32[i9 >> 2]; - i2 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i20, 0, 0, i21) | 0; - i3 = HEAP32[i28 >> 2] | 0; - i4 = __ZN4wasm13asmToWasmTypeE7AsmType(i2) | 0; - HEAP32[i10 >> 2] = i4; - i5 = i3 + 12 | 0; - i6 = HEAP32[i5 >> 2] | 0; - if (i6 >>> 0 < (HEAP32[i3 + 16 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i1; - HEAP32[i6 + 4 >> 2] = i4; - HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 8; - } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i3 + 8 | 0, i33, i10); - __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i21, i29, i33); - HEAP32[i11 >> 2] = i1; - HEAP32[i21 >> 2] = HEAP32[i11 >> 2]; - __ZN7AsmData8addParamEN6cashew7IStringE7AsmType(i23, i21, i2); - i7 = i7 + 1 | 0; - } - if ((i1 | 0) == 5) { - i1 = __ZN6cashew5Value4sizeEv(i12) | 0; - while (1) { - if (i1 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i24 >> 2] | 0) | 0) >>> 0) break; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i24, i1) | 0, 0) | 0, 47452) | 0)) break; - i8 = __ZN6cashew3RefixEj(i24, i1) | 0; - HEAP32[i27 >> 2] = HEAP32[i8 >> 2]; - i8 = 0; - while (1) { - i12 = __ZN6cashew3RefixEj(i27, 1) | 0; - if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i12 >> 2] | 0) | 0) >>> 0) break; - i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i27, 1) | 0, i8) | 0; - HEAP32[i33 >> 2] = HEAP32[i4 >> 2]; - i4 = __ZN6cashew3RefixEj(i33, 0) | 0; - i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; - i4 = HEAP32[i4 >> 2] | 0; - HEAP32[i34 >> 2] = i4; - i5 = __ZN6cashew3RefixEj(i33, 1) | 0; - HEAP32[i16 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i17 >> 2] = HEAP32[i13 >> 2]; - HEAP32[i20 >> 2] = HEAP32[i16 >> 2]; - HEAP32[i21 >> 2] = HEAP32[i17 >> 2]; - i5 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i20, 0, 1, i21) | 0; - i6 = HEAP32[i28 >> 2] | 0; - i7 = __ZN4wasm13asmToWasmTypeE7AsmType(i5) | 0; - HEAP32[i18 >> 2] = i7; - i2 = i6 + 24 | 0; - i3 = HEAP32[i2 >> 2] | 0; - if (i3 >>> 0 < (HEAP32[i6 + 28 >> 2] | 0) >>> 0) { - HEAP32[i3 >> 2] = i4; - HEAP32[i3 + 4 >> 2] = i7; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 8; - } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringENS1_8WasmTypeEEEEvDpOT_(i6 + 20 | 0, i34, i18); - __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i21, i29, i34); - HEAP32[i19 >> 2] = i4; - HEAP32[i21 >> 2] = HEAP32[i19 >> 2]; - __ZN7AsmData6addVarEN6cashew7IStringE7AsmType(i23, i21, i5); - i8 = i8 + 1 | 0; - } - i1 = i1 + 1 | 0; - } - HEAP8[i20 >> 0] = 0; - HEAP32[i27 >> 2] = i20; - HEAP32[i27 + 4 >> 2] = i28; - HEAP32[i27 + 8 >> 2] = i29; - HEAP32[i27 + 12 >> 2] = i23; - HEAP8[i33 >> 0] = 0; - HEAP32[i34 + 16 >> 2] = 0; - HEAP32[i37 + 16 >> 2] = 0; - i20 = __Znwj(64) | 0; - HEAP32[i20 >> 2] = 4268; - HEAP32[i20 + 4 >> 2] = i38; - HEAP32[i20 + 8 >> 2] = i36; - HEAP32[i20 + 12 >> 2] = i29; - HEAP32[i20 + 16 >> 2] = i37; - HEAP32[i20 + 20 >> 2] = i23; - HEAP32[i20 + 24 >> 2] = i27; - HEAP32[i20 + 28 >> 2] = i33; - HEAP32[i20 + 32 >> 2] = i28; - HEAP32[i20 + 36 >> 2] = i35; - HEAP32[i20 + 40 >> 2] = i30; - HEAP32[i20 + 44 >> 2] = i25; - HEAP32[i20 + 48 >> 2] = i34; - HEAP32[i20 + 52 >> 2] = i26; - HEAP32[i20 + 56 >> 2] = i31; - HEAP32[i20 + 60 >> 2] = i32; - HEAP32[i36 + 16 >> 2] = i20; - i33 = i38; - i38 = i36; - HEAP32[i21 + 16 >> 2] = i21; - HEAP32[i21 >> 2] = 4312; - HEAP32[i21 + 4 >> 2] = i33; - HEAP32[i21 + 8 >> 2] = i38; - __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i21, i37); - __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i21); - HEAP32[i21 + 16 >> 2] = i21; - HEAP32[i21 >> 2] = 4356; - HEAP32[i21 + 4 >> 2] = i33; - HEAP32[i21 + 8 >> 2] = i38; - __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i21, i34); - __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i21); - HEAP32[i22 >> 2] = HEAP32[i24 >> 2]; - HEAP32[i21 >> 2] = HEAP32[i22 >> 2]; - i38 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEEclES5_j(i34, i21, i1) | 0; - HEAP32[(HEAP32[i28 >> 2] | 0) + 36 >> 2] = i38; - if ((HEAP32[i14 >> 2] | 0) == (HEAP32[i25 >> 2] | 0) ? (HEAP32[i15 >> 2] | 0) == (HEAP32[i26 >> 2] | 0) : 0) if (!(HEAP32[i35 >> 2] | 0)) { - i38 = HEAP32[i28 >> 2] | 0; - __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEED2Ev(i36); - __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i37); - __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i34); - __ZN7AsmDataD2Ev(i23); - __ZNSt3__113__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i26); - __ZNSt3__113__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i25); - __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i29); - STACKTOP = i39; - return i38 | 0; - } else ___assert_fail(15577, 14672, 1596, 15469); - ___assert_fail(15525, 14672, 1595, 15469); - } else if ((i1 | 0) == 7) ___assert_fail(15453, 14672, 781, 15469); else if ((i1 | 0) == 10) ___assert_fail(15485, 14672, 783, 15469); - return 0; -} - function __ZNSt3__112__next_primeEj(i5) { i5 = i5 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0; L1 : do if (i5 >>> 0 < 212) { - i1 = 9696; + i1 = 9020; i2 = 48; L2 : while (1) { while (1) { @@ -31119,7 +31322,7 @@ function __ZNSt3__112__next_primeEj(i5) { i6 = (i5 >>> 0) / 210 | 0; i7 = i6 * 210 | 0; i5 = i5 - i7 | 0; - i1 = 9888; + i1 = 9212; i2 = 48; L10 : while (1) { while (1) { @@ -31134,9 +31337,9 @@ function __ZNSt3__112__next_primeEj(i5) { i1 = i1 + 4 | 0; i2 = i2 + -1 - i3 | 0; } - i1 = i1 - 9888 >> 2; + i1 = i1 - 9212 >> 2; i5 = i1; - i1 = (HEAP32[9888 + (i1 << 2) >> 2] | 0) + i7 | 0; + i1 = (HEAP32[9212 + (i1 << 2) >> 2] | 0) + i7 | 0; while (1) { i4 = 5; while (1) { @@ -31145,7 +31348,7 @@ function __ZNSt3__112__next_primeEj(i5) { i8 = 17; break; } - i2 = HEAP32[9696 + (i4 << 2) >> 2] | 0; + i2 = HEAP32[9020 + (i4 << 2) >> 2] | 0; i3 = (i1 >>> 0) / (i2 >>> 0) | 0; if (i3 >>> 0 < i2 >>> 0) break L1; if ((i1 | 0) == (Math_imul(i3, i2) | 0)) break; else i4 = i4 + 1 | 0; @@ -31353,7 +31556,7 @@ function __ZNSt3__112__next_primeEj(i5) { i7 = i4 ? 0 : i7; i5 = i7; i6 = i1; - i1 = (HEAP32[9888 + (i7 << 2) >> 2] | 0) + (i1 * 210 | 0) | 0; + i1 = (HEAP32[9212 + (i7 << 2) >> 2] | 0) + (i1 * 210 | 0) | 0; } } while (0); return i1 | 0; @@ -31372,10 +31575,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i39) { i19 = i40 + 8 | 0; i30 = i39 + 12 | 0; if (HEAP8[i30 >> 0] | 0) { - i37 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19937) | 0; + i37 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19045) | 0; i34 = __ZNKSt3__18ios_base6getlocEv(i37 + (HEAP32[(HEAP32[i37 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i14 >> 2] = i34; - i34 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 49488) | 0; + i34 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 45860) | 0; i34 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i34 >> 2] | 0) + 28 >> 2] & 63](i34, 10) | 0; __ZNSt3__16localeD2Ev(i14); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i37, i34) | 0; @@ -31405,11 +31608,11 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i39) { break; } if (HEAP8[i30 >> 0] | 0) { - i13 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19954) | 0; + i13 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19062) | 0; i13 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i13, HEAP32[i34 >> 2] | 0) | 0; i12 = __ZNKSt3__18ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i14 >> 2] = i12; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 49488) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 45860) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, 10) | 0; __ZNSt3__16localeD2Ev(i14); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0; @@ -31421,10 +31624,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i39) { } i1 = HEAP32[(HEAP32[i17 >> 2] | 0) + (i37 << 2) >> 2] | 0; if (HEAP8[i30 >> 0] | 0) { - i13 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19990) | 0, i37) | 0; + i13 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19098) | 0, i37) | 0; i12 = __ZNKSt3__18ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i14 >> 2] = i12; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 49488) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 45860) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, 10) | 0; __ZNSt3__16localeD2Ev(i14); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0; @@ -31482,10 +31685,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i39) { i7 = i7 + 1 | 0; } if (HEAP8[i30 >> 0] | 0) { - i7 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19998) | 0, i37) | 0; + i7 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19106) | 0, i37) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i14 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i14, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i14); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0; @@ -31573,9 +31776,8 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i39) { if ((i1 | 0) == 5) { STACKTOP = i40; return; - } else if ((i1 | 0) == 9) ___assert_fail(19967, 19345, 1400, 19976); else if ((i1 | 0) == 45) ___assert_fail(20020, 19345, 1439, 19976); else if ((i1 | 0) == 47) ___assert_fail(20039, 19345, 1440, 19976); else if ((i1 | 0) == 49) ___assert_fail(20063, 19345, 1443, 19976); else if ((i1 | 0) == 51) ___assert_fail(20091, 19345, 1445, 19976); else if ((i1 | 0) == 53) ___assert_fail(20020, 19345, 1446, 19976); else if ((i1 | 0) == 55) ___assert_fail(20039, 19345, 1447, 19976); + } else if ((i1 | 0) == 9) ___assert_fail(19075, 18453, 1400, 19084); else if ((i1 | 0) == 45) ___assert_fail(19128, 18453, 1439, 19084); else if ((i1 | 0) == 47) ___assert_fail(19147, 18453, 1440, 19084); else if ((i1 | 0) == 49) ___assert_fail(19171, 18453, 1443, 19084); else if ((i1 | 0) == 51) ___assert_fail(19199, 18453, 1445, 19084); else if ((i1 | 0) == 53) ___assert_fail(19128, 18453, 1446, 19084); else if ((i1 | 0) == 55) ___assert_fail(19147, 18453, 1447, 19084); } - function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_6BinaryEh(i4, i3, i2) { i4 = i4 | 0; i3 = i3 | 0; @@ -32122,10 +32324,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_6BinaryEh(i4, i3, i2) } while (0); if ((i5 | 0) == 78) { if (HEAP8[i4 + 12 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20710) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19818) | 0; i2 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i2; - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 63](i2, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i2) | 0; @@ -32315,7 +32517,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S i1 = i6; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 45849) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42209) | 0; i6 = i12 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i4 >> 2] = HEAP32[i12 + 12 >> 2]; @@ -32405,7 +32607,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i34, i32 i2 = 1; } if (HEAP8[i34 + 64 >> 0] | 0) { - i23 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18464) | 0; + i23 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17956) | 0; HEAP32[i1 >> 2] = HEAP32[i31 >> 2]; HEAP32[i24 >> 2] = HEAP32[i1 >> 2]; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i23, i24) | 0, 10) | 0; @@ -32440,7 +32642,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i34, i32 i7 = __ZN4wasm7ElementixEj(i32, i8) | 0; i5 = __ZN4wasm7Element4listEv(i7) | 0; i5 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i5 >> 2] >> 2] | 0) | 0; - L11 : do if ((i5 | 0) == (HEAP32[11800] | 0) | (i5 | 0) == (HEAP32[11807] | 0)) { + L11 : do if ((i5 | 0) == (HEAP32[10890] | 0) | (i5 | 0) == (HEAP32[10897] | 0)) { i2 = 1; while (1) { if (i2 >>> 0 >= (__ZN4wasm7Element4sizeEv(i7) | 0) >>> 0) break L11; @@ -32459,7 +32661,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i34, i32 HEAP32[i33 >> 2] = i6; } i2 = i2 + 1 | 0; - do if ((i5 | 0) == (HEAP32[11800] | 0)) { + do if ((i5 | 0) == (HEAP32[10890] | 0)) { i4 = HEAP32[i18 >> 2] | 0; if (i4 >>> 0 < (HEAP32[i20 >> 2] | 0) >>> 0) { HEAP32[i4 >> 2] = i3; @@ -32488,13 +32690,13 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i34, i32 HEAP32[i4 >> 2] = i6; } } else { - if ((i5 | 0) == (HEAP32[11801] | 0)) { + if ((i5 | 0) == (HEAP32[10891] | 0)) { i7 = __ZN4wasm7Element4listEv(i7) | 0; i7 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i34, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i7 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; HEAP32[i12 >> 2] = i7; break; } - if ((i5 | 0) == (HEAP32[11808] | 0)) { + if ((i5 | 0) == (HEAP32[10898] | 0)) { i2 = __ZN4wasm7Element4listEv(i7) | 0; i2 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) | 0; HEAP32[i13 >> 2] = i2; @@ -32583,6 +32785,200 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i34, i32 return; } +function __ZN4wasm10PostWalkerINS_20OptimizeInstructionsEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 102, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 103, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 104, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 105, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 106, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 107, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 108, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 109, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 110, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 111, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 112, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 113, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 114, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 115, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 116, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 117, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 118, i2); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 119, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 120, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 121, i2); + break; + } + default: + {} + } while (0); + return; +} + function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { i17 = i17 | 0; i14 = i14 | 0; @@ -32592,11 +32988,11 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { i11 = i18 + 4 | 0; i12 = i18; i15 = i17 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 29497, 1) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 28272, 1) | 0; __ZN4wasm16PrintSExpression9incIndentEv(i17); i16 = i17 + 8 | 0; __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 29529, 0) | 0, 45908) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 28304, 0) | 0, 42268) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i14 + 60 >> 2] | 0) | 0; i1 = i14 + 64 | 0; switch (HEAP32[i1 >> 2] | 0) { @@ -32604,7 +33000,7 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { case 0: break; default: - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 45908) | 0, HEAP32[i1 >> 2] | 0) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 42268) | 0, HEAP32[i1 >> 2] | 0) | 0; } i1 = i14 + 68 | 0; i2 = i14 + 72 | 0; @@ -32618,7 +33014,7 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { i5 = HEAP32[i9 + 4 >> 2] | 0; i6 = HEAP32[i9 + 8 >> 2] | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP8[i4 >> 0] | 0 ? 55510 : 29536) | 0, 29541) | 0, i10) | 0, 29551) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP8[i4 >> 0] | 0 ? 51883 : 28311) | 0, 28316) | 0, i10) | 0, 28326) | 0; i10 = 0; while (1) { if ((i10 | 0) == (i6 | 0)) break; @@ -32626,42 +33022,42 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { L10 : do switch (i7 & 255 | 0) { case 10: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29557) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28332) | 0; break; } case 13: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29560) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28335) | 0; break; } case 9: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29564) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28339) | 0; break; } case 12: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29567) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28342) | 0; break; } case 8: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29571) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28346) | 0; break; } case 92: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29575) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28350) | 0; break; } case 34: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29578) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28353) | 0; break; } case 39: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29581) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28356) | 0; break; } default: @@ -32682,26 +33078,26 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { } while (0); i10 = i10 + 1 | 0; } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 29554) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 28329) | 0; i9 = i9 + 12 | 0; } - if ((HEAP32[i2 >> 2] | 0) == (HEAP32[i1 >> 2] | 0)) i1 = 55510; else i1 = HEAP8[i4 >> 0] | 0 ? 55510 : 29584; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, i1) | 0, 44819) | 0; + if ((HEAP32[i2 >> 2] | 0) == (HEAP32[i1 >> 2] | 0)) i1 = 51883; else i1 = HEAP8[i4 >> 0] | 0 ? 51883 : 28359; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, i1) | 0, 41179) | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; i1 = i14 + 80 | 0; if (HEAP32[i1 >> 2] | 0) { __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 29588, 0) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i15 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 29602) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 28363, 0) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i15 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 28377) | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; } i1 = i14 + 84 | 0; if (HEAP32[i1 >> 2] | 0) { __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - i19 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 29611, 0) | 0, 45908) | 0; + i19 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 28386, 0) | 0, 42268) | 0; HEAP32[i12 >> 2] = HEAP32[i1 >> 2]; HEAP32[i11 >> 2] = HEAP32[i12 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i19, i11) | 0, 44819) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i19, i11) | 0, 41179) | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; } i1 = HEAP32[i14 + 4 >> 2] | 0; @@ -33044,6 +33440,782 @@ function _strstr(i1, i17) { return i1 | 0; } +function __ZN4wasm10PostWalkerINS_17RemoveUnusedNamesEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 144, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 145, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 146, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 147, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 148, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 149, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 150, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 151, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 152, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 153, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 154, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 155, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 156, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 157, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 158, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 159, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 160, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 161, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 143, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 162, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 163, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_15RemoveUnusedBrsEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 123, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 124, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 125, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 126, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 127, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 128, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 129, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 130, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 131, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 132, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 133, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 134, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 135, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 136, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 137, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 138, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 139, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 140, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 122, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 141, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 142, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_14SimplifyLocalsEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 211, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 212, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 213, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 214, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 215, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 217, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 218, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 219, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 220, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 221, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 222, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 223, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 224, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 225, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 226, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 227, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 216, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 228, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 229, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 230, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_14PostEmscriptenEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 165, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 166, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 167, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 168, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 169, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 170, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 171, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 172, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 173, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 174, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 175, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 176, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 177, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 178, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 179, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 180, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 181, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 182, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 164, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 183, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 184, i2); + break; + } + default: + {} + } while (0); + return; +} + function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri(i1, i12, i2, i13, i19, i21, i20, i22, i14, i23) { i1 = i1 | 0; i12 = i12 | 0; @@ -33071,16 +34243,16 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba i15 = i24 + 12 | 0; i17 = i24; if (i1) { - i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51208) | 0; + i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47580) | 0; i1 = HEAP32[i3 >> 2] | 0; if (i12) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i4, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i4, i3); i17 = HEAP32[i4 >> 2] | 0; HEAP8[i13 >> 0] = i17; HEAP8[i13 + 1 >> 0] = i17 >> 8; HEAP8[i13 + 2 >> 0] = i17 >> 16; HEAP8[i13 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 127](i8, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 511](i8, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -33101,13 +34273,13 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8); i2 = i3; } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i5, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i5, i3); i17 = HEAP32[i5 >> 2] | 0; HEAP8[i13 >> 0] = i17; HEAP8[i13 + 1 >> 0] = i17 >> 8; HEAP8[i13 + 2 >> 0] = i17 >> 16; HEAP8[i13 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 127](i9, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 511](i9, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -33132,7 +34304,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP8[i19 >> 0] = i17; i19 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; HEAP8[i21 >> 0] = i19; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i16, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i16, i3); if (!(HEAP8[i20 >> 0] & 1)) { HEAP8[i20 + 1 >> 0] = 0; HEAP8[i20 >> 0] = 0; @@ -33151,7 +34323,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i16); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i18, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i18, i3); if (!(HEAP8[i22 >> 0] & 1)) { HEAP8[i22 + 1 >> 0] = 0; HEAP8[i22 >> 0] = 0; @@ -33172,16 +34344,16 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i18); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 36 >> 2] & 127](i3) | 0; } else { - i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51200) | 0; + i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47572) | 0; i1 = HEAP32[i3 >> 2] | 0; if (i12) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i6, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i6, i3); i18 = HEAP32[i6 >> 2] | 0; HEAP8[i13 >> 0] = i18; HEAP8[i13 + 1 >> 0] = i18 >> 8; HEAP8[i13 + 2 >> 0] = i18 >> 16; HEAP8[i13 + 3 >> 0] = i18 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 127](i10, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 511](i10, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -33202,13 +34374,13 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); i2 = i3; } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i7, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i7, i3); i18 = HEAP32[i7 >> 2] | 0; HEAP8[i13 >> 0] = i18; HEAP8[i13 + 1 >> 0] = i18 >> 8; HEAP8[i13 + 2 >> 0] = i18 >> 16; HEAP8[i13 + 3 >> 0] = i18 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 127](i11, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 511](i11, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -33233,7 +34405,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP8[i19 >> 0] = i18; i19 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; HEAP8[i21 >> 0] = i19; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i15, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i15, i3); if (!(HEAP8[i20 >> 0] & 1)) { HEAP8[i20 + 1 >> 0] = 0; HEAP8[i20 >> 0] = 0; @@ -33252,7 +34424,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i15); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i17, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i17, i3); if (!(HEAP8[i22 >> 0] & 1)) { HEAP8[i22 + 1 >> 0] = 0; HEAP8[i22 >> 0] = 0; @@ -33278,6 +34450,394 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba return; } +function __ZN4wasm10PostWalkerINS_13ReorderLocalsEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 232, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 233, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 234, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 235, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 236, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 237, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 238, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 239, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 240, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 241, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 242, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 243, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 244, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 245, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 246, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 247, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 248, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 249, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 231, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 250, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 251, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_11MergeBlocksEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 81, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 82, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 83, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 84, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 85, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 86, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 87, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 88, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 89, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 90, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 91, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 92, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 93, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 94, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 95, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 96, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 97, i2); + __ZN4wasm6WalkerINS_11MergeBlocksEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 98, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 99, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 100, i2); + break; + } + default: + {} + } while (0); + return; +} + function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i6, i5) { i6 = i6 | 0; i5 = i5 | 0; @@ -33287,15 +34847,15 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i6, i5) i2 = i7; i3 = i6 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20107) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19215) | 0; i8 = i6 + 136 | 0; i4 = (HEAP32[i8 >> 2] | 0) + 1 | 0; HEAP32[i8 >> 2] = i4; - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i1, i4) | 0, 20124) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i1, i4) | 0, 19232) | 0; i4 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, HEAP32[i6 + 16 >> 2] | 0) | 0; i1 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i1) | 0; @@ -33304,10 +34864,10 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i6, i5) i4 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i6) | 0; if (!(HEAP8[i3 >> 0] | 0)) i1 = i4 & 255; else { i1 = i4 & 255; - i8 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20129) | 0, i1) | 0; + i8 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19237) | 0, i1) | 0; i9 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i9; - i9 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i9 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 63](i9, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i9) | 0; @@ -33421,13 +34981,13 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i6, i5) } default: if (((((!(__ZN4wasm17WasmBinaryBuilder10maybeVisitINS_6BinaryEEEbRPNS_10ExpressionEh(i6, i5, i4) | 0) ? !(__ZN4wasm17WasmBinaryBuilder10maybeVisitINS_5UnaryEEEbRPNS_10ExpressionEh(i6, i5, i4) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder10maybeVisitINS_5ConstEEEbRPNS_10ExpressionEh(i6, i5, i4) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder10maybeVisitINS_4LoadEEEbRPNS_10ExpressionEh(i6, i5, i4) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder10maybeVisitINS_5StoreEEEbRPNS_10ExpressionEh(i6, i5, i4) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder10maybeVisitINS_4HostEEEbRPNS_10ExpressionEh(i6, i5, i4) | 0) : 0) { - i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20152) | 0; + i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19260) | 0; i8 = i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i8 >> 2] = HEAP32[i8 >> 2] & -75 | 8; i9 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i9, i1) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -33436,15 +34996,15 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i6, i5) } } while (0); if (HEAP8[i3 >> 0] | 0) { - i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20164) | 0; + i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19272) | 0; i5 = i6 + 136 | 0; i9 = HEAP32[i5 >> 2] | 0; HEAP32[i5 >> 2] = i9 + -1; - i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i8, i9) | 0, 20124) | 0; + i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i8, i9) | 0, 19232) | 0; i9 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i9, HEAP32[i6 + 16 >> 2] | 0) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -33516,7 +35076,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i3 + 1; i4 = HEAPU8[i3 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - if ((HEAPU8[38003 + i4 >> 0] | 0) > 15) { + if ((HEAPU8[34363 + i4 >> 0] | 0) > 15) { i1 = (HEAP32[i14 >> 2] | 0) == 0; if (!i1) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1; if (!i6) { @@ -33540,7 +35100,7 @@ function ___intscan(i13, i3, i6, i1, i2) { } } else { i3 = i5 ? 10 : i3; - if ((HEAPU8[38003 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) i10 = 32; else { + if ((HEAPU8[34363 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) i10 = 32; else { if (HEAP32[i14 >> 2] | 0) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1; ___shlim(i13, 0); i2 = ___errno_location() | 0; @@ -33610,8 +35170,8 @@ function ___intscan(i13, i3, i6, i1, i2) { } else i10 = 46; L63 : do if ((i10 | 0) == 46) { if (!(i3 + -1 & i3)) { - i10 = HEAP8[38259 + ((i3 * 23 | 0) >>> 5 & 7) >> 0] | 0; - i5 = HEAP8[38003 + i4 >> 0] | 0; + i10 = HEAP8[34619 + ((i3 * 23 | 0) >>> 5 & 7) >> 0] | 0; + i5 = HEAP8[34363 + i4 >> 0] | 0; i6 = i5 & 255; if (i6 >>> 0 < i3 >>> 0) { i4 = 0; @@ -33622,7 +35182,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[38003 + i4 >> 0] | 0; + i5 = HEAP8[34363 + i4 >> 0] | 0; i6 = i5 & 255; if (!(i7 >>> 0 < 134217728 & i6 >>> 0 < i3 >>> 0)) break; else i4 = i7; } @@ -33647,7 +35207,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[38003 + i4 >> 0] | 0; + i5 = HEAP8[34363 + i4 >> 0] | 0; if ((i5 & 255) >>> 0 >= i3 >>> 0 | (i6 >>> 0 > i9 >>> 0 | (i6 | 0) == (i9 | 0) & i7 >>> 0 > i8 >>> 0)) { i5 = i6; i10 = 72; @@ -33655,7 +35215,7 @@ function ___intscan(i13, i3, i6, i1, i2) { } else i4 = i6; } } - i5 = HEAP8[38003 + i4 >> 0] | 0; + i5 = HEAP8[34363 + i4 >> 0] | 0; i6 = i5 & 255; if (i6 >>> 0 < i3 >>> 0) { i4 = 0; @@ -33666,7 +35226,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[38003 + i4 >> 0] | 0; + i5 = HEAP8[34363 + i4 >> 0] | 0; i6 = i5 & 255; if (!(i7 >>> 0 < 119304647 & i6 >>> 0 < i3 >>> 0)) break; else i4 = i7; } @@ -33700,7 +35260,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[38003 + i4 >> 0] | 0; + i5 = HEAP8[34363 + i4 >> 0] | 0; if ((i5 & 255) >>> 0 >= i3 >>> 0) { i5 = i6; i10 = 72; @@ -33712,14 +35272,14 @@ function ___intscan(i13, i3, i6, i1, i2) { i10 = 72; } } while (0); - if ((i10 | 0) == 72) if ((HEAPU8[38003 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) { + if ((i10 | 0) == 72) if ((HEAPU8[34363 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) { do { i4 = HEAP32[i15 >> 2] | 0; if (i4 >>> 0 < (HEAP32[i14 >> 2] | 0) >>> 0) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - } while ((HEAPU8[38003 + i4 >> 0] | 0) >>> 0 < i3 >>> 0); + } while ((HEAPU8[34363 + i4 >> 0] | 0) >>> 0 < i3 >>> 0); i5 = ___errno_location() | 0; HEAP32[i5 >> 2] = 34; i5 = i2; @@ -33752,6 +35312,184 @@ function ___intscan(i13, i3, i6, i1, i2) { return i1 | 0; } +function __ZN4wasm10PostWalkerINS_14EffectAnalyzerEE4scanEPS1_PPNS_10ExpressionE(i5, i1) { + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i4 = HEAP32[i1 >> 2] | 0; + L1 : do switch (HEAP32[i4 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 191, i1); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i4) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 192, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 3: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 193, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i4) | 0) + 16 | 0); + break; + } + case 4: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 194, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 5: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 195, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 6: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 196, i1); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 197, i1); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 198, i1); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 199, i1); + break; + } + case 10: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 200, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 11: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 201, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 12: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 202, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 203, i1); + break; + } + case 14: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 204, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 15: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 205, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 16: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 206, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 17: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 207, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 18: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 208, i1); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i4) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 190, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 209, i1); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 210, i1); + break; + } + default: + {} + } while (0); + return; +} + function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri(i1, i11, i2, i12, i18, i20, i19, i21, i13, i22) { i1 = i1 | 0; i11 = i11 | 0; @@ -33779,16 +35517,16 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba i14 = i23 + 12 | 0; i16 = i23; if (i1) { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51224) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47596) | 0; i1 = HEAP32[i2 >> 2] | 0; if (i11) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i3, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i3, i2); i16 = HEAP32[i3 >> 2] | 0; HEAP8[i12 >> 0] = i16; HEAP8[i12 + 1 >> 0] = i16 >> 8; HEAP8[i12 + 2 >> 0] = i16 >> 16; HEAP8[i12 + 3 >> 0] = i16 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i7, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i7, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -33803,13 +35541,13 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i7); } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i4, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i4, i2); i16 = HEAP32[i4 >> 2] | 0; HEAP8[i12 >> 0] = i16; HEAP8[i12 + 1 >> 0] = i16 >> 8; HEAP8[i12 + 2 >> 0] = i16 >> 16; HEAP8[i12 + 3 >> 0] = i16 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i8, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i8, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -33828,7 +35566,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP32[i18 >> 2] = i16; i18 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i20 >> 2] = i18; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i15, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i15, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -33847,7 +35585,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i15); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i17, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i17, i2); if (!(HEAP8[i21 >> 0] & 1)) HEAP8[i21 >> 0] = 0; else HEAP32[HEAP32[i21 + 8 >> 2] >> 2] = 0; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i21, 0); @@ -33863,16 +35601,16 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i17); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51216) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47588) | 0; i1 = HEAP32[i2 >> 2] | 0; if (i11) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i5, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i5, i2); i17 = HEAP32[i5 >> 2] | 0; HEAP8[i12 >> 0] = i17; HEAP8[i12 + 1 >> 0] = i17 >> 8; HEAP8[i12 + 2 >> 0] = i17 >> 16; HEAP8[i12 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i9, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i9, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -33887,13 +35625,13 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i9); } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i6, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i6, i2); i17 = HEAP32[i6 >> 2] | 0; HEAP8[i12 >> 0] = i17; HEAP8[i12 + 1 >> 0] = i17 >> 8; HEAP8[i12 + 2 >> 0] = i17 >> 16; HEAP8[i12 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i10, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i10, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -33912,7 +35650,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP32[i18 >> 2] = i17; i18 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i20 >> 2] = i18; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i14, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i14, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -33931,7 +35669,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i14); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i16, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i16, i2); if (!(HEAP8[i21 >> 0] & 1)) HEAP8[i21 >> 0] = 0; else HEAP32[HEAP32[i21 + 8 >> 2] >> 2] = 0; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i21, 0); @@ -33952,6 +35690,200 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba return; } +function __ZN4wasm10PostWalkerINS_6VacuumEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 253, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 254, i2); + __ZN4wasm6WalkerINS_6VacuumEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 255, i2); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 256, i2); + __ZN4wasm6WalkerINS_6VacuumEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 257, i2); + __ZN4wasm6WalkerINS_6VacuumEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 258, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 259, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 260, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 261, i2); + break; + } + case 10: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 262, i2); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 263, i2); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 264, i2); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 265, i2); + break; + } + case 14: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 266, i2); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 267, i2); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 268, i2); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 269, i2); + __ZN4wasm6WalkerINS_6VacuumEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 270, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 252, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 271, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i1 + 4 | 0, 272, i2); + break; + } + default: + {} + } while (0); + return; +} + function __ZN6cashew4InitC2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0; @@ -33971,134 +35903,134 @@ function __ZN6cashew4InitC2Ev(i1) { i13 = i16 + 28 | 0; i14 = i16; i15 = i16 + 364 | 0; - __ZN6cashew10IStringSetC2EPKc(i1, 45858); + __ZN6cashew10IStringSetC2EPKc(i1, 42218); HEAP8[i1 + 20 >> 0] = 0; HEAP32[i1 + 24 >> 2] = 0; - i2 = HEAP32[11946] | 0; - if (i2 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i2 = HEAP32[11039] | 0; + if (i2 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i2, i1); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i1); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i1); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1); - __ZN6cashew10IStringSetC2EPKc(i3, 37552); + __ZN6cashew10IStringSetC2EPKc(i3, 33912); HEAP8[i3 + 20 >> 0] = 1; HEAP32[i3 + 24 >> 2] = 1; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i3); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i3); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i3); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i3); - __ZN6cashew10IStringSetC2EPKc(i4, 37560); + __ZN6cashew10IStringSetC2EPKc(i4, 33920); HEAP8[i4 + 20 >> 0] = 0; HEAP32[i4 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i4); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i4); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i4); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i4); - __ZN6cashew10IStringSetC2EPKc(i5, 37566); + __ZN6cashew10IStringSetC2EPKc(i5, 33926); HEAP8[i5 + 20 >> 0] = 0; HEAP32[i5 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i5); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i5); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i5); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i5); - __ZN6cashew10IStringSetC2EPKc(i6, 37570); + __ZN6cashew10IStringSetC2EPKc(i6, 33930); HEAP8[i6 + 20 >> 0] = 0; HEAP32[i6 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i6); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i6); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i6); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i6); - __ZN6cashew10IStringSetC2EPKc(i7, 37580); + __ZN6cashew10IStringSetC2EPKc(i7, 33940); HEAP8[i7 + 20 >> 0] = 0; HEAP32[i7 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i7); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i7); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i7); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i7); - __ZN6cashew10IStringSetC2EPKc(i8, 37590); + __ZN6cashew10IStringSetC2EPKc(i8, 33950); HEAP8[i8 + 20 >> 0] = 0; HEAP32[i8 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i8); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i8); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i8); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i8); - __ZN6cashew10IStringSetC2EPKc(i9, 44872); + __ZN6cashew10IStringSetC2EPKc(i9, 41232); HEAP8[i9 + 20 >> 0] = 0; HEAP32[i9 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i9); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i9); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i9); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i9); - __ZN6cashew10IStringSetC2EPKc(i10, 45865); + __ZN6cashew10IStringSetC2EPKc(i10, 42225); HEAP8[i10 + 20 >> 0] = 0; HEAP32[i10 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i10); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i10); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i10); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i10); - __ZN6cashew10IStringSetC2EPKc(i11, 45929); + __ZN6cashew10IStringSetC2EPKc(i11, 42289); HEAP8[i11 + 20 >> 0] = 0; HEAP32[i11 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i11); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i11); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i11); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i11); - __ZN6cashew10IStringSetC2EPKc(i12, 37596); + __ZN6cashew10IStringSetC2EPKc(i12, 33956); HEAP8[i12 + 20 >> 0] = 1; HEAP32[i12 + 24 >> 2] = 3; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i12); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i12); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i12); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i12); - __ZN6cashew10IStringSetC2EPKc(i13, 44877); + __ZN6cashew10IStringSetC2EPKc(i13, 41237); HEAP8[i13 + 20 >> 0] = 1; HEAP32[i13 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i13); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i13); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i13); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i13); - __ZN6cashew10IStringSetC2EPKc(i14, 44904); + __ZN6cashew10IStringSetC2EPKc(i14, 41264); HEAP8[i14 + 20 >> 0] = 1; HEAP32[i14 + 24 >> 2] = 0; - i1 = HEAP32[11946] | 0; - if (i1 >>> 0 < (HEAP32[11947] | 0) >>> 0) { + i1 = HEAP32[11039] | 0; + if (i1 >>> 0 < (HEAP32[11040] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i14); - HEAP32[11946] = (HEAP32[11946] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(47780, i14); + HEAP32[11039] = (HEAP32[11039] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(44152, i14); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i14); - __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(47792, 4); + __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(44164, 4); i2 = 0; while (1) { - i1 = HEAP32[11945] | 0; - if (i2 >>> 0 >= (((HEAP32[11946] | 0) - i1 | 0) / 28 | 0) >>> 0) break; + i1 = HEAP32[11038] | 0; + if (i2 >>> 0 >= (((HEAP32[11039] | 0) - i1 | 0) / 28 | 0) >>> 0) break; i1 = i1 + (i2 * 28 | 0) + 8 | 0; while (1) { i1 = HEAP32[i1 >> 2] | 0; if (!i1) break; HEAP32[i15 >> 2] = HEAP32[i1 + 8 >> 2]; - i14 = __ZNSt3__113unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[11948] | 0) + ((HEAP32[(HEAP32[11945] | 0) + (i2 * 28 | 0) + 24 >> 2] | 0) * 20 | 0) | 0, i15) | 0; + i14 = __ZNSt3__113unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[11041] | 0) + ((HEAP32[(HEAP32[11038] | 0) + (i2 * 28 | 0) + 24 >> 2] | 0) * 20 | 0) | 0, i15) | 0; HEAP32[i14 >> 2] = i2; } i2 = i2 + 1 | 0; @@ -34107,6 +36039,184 @@ function __ZN6cashew4InitC2Ev(i1) { return; } +function __ZN4wasm10PostWalkerINS_11BreakSeekerEE4scanEPS1_PPNS_10ExpressionE(i5, i1) { + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i4 = HEAP32[i1 >> 2] | 0; + L1 : do switch (HEAP32[i4 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 60, i1); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i4) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 61, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 3: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 62, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i4) | 0) + 16 | 0); + break; + } + case 4: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 63, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 5: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 64, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 6: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 65, i1); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 66, i1); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 67, i1); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 68, i1); + break; + } + case 10: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 69, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 11: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 70, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 12: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 71, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 72, i1); + break; + } + case 14: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 73, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 15: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 74, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 16: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 75, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 17: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 76, i1); + __ZN4wasm6WalkerINS_11BreakSeekerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 18: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 77, i1); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i4) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 78, i1); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i5, 79, i1); + break; + } + default: + {} + } while (0); + return; +} + function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri(i1, i2, i8, i16, i18, i17, i19, i13, i7, i20) { i1 = i1 | 0; i2 = i2 | 0; @@ -34132,14 +36242,14 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i12 = i21 + 12 | 0; i15 = i21; if (i1) { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51208) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i3, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47580) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i3, i2); i15 = HEAP32[i3 >> 2] | 0; HEAP8[i8 >> 0] = i15; HEAP8[i8 + 1 >> 0] = i15 >> 8; HEAP8[i8 + 2 >> 0] = i15 >> 16; HEAP8[i8 + 3 >> 0] = i15 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i5, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i5, i2); if (!(HEAP8[i7 >> 0] & 1)) { HEAP8[i7 + 1 >> 0] = 0; HEAP8[i7 >> 0] = 0; @@ -34158,7 +36268,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i9, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i9, i2); if (!(HEAP8[i13 >> 0] & 1)) { HEAP8[i13 + 1 >> 0] = 0; HEAP8[i13 >> 0] = 0; @@ -34181,7 +36291,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP8[i16 >> 0] = i15; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP8[i18 >> 0] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i11, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i11, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -34200,7 +36310,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i14, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i14, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -34221,14 +36331,14 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i14); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51200) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i4, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47572) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i4, i2); i14 = HEAP32[i4 >> 2] | 0; HEAP8[i8 >> 0] = i14; HEAP8[i8 + 1 >> 0] = i14 >> 8; HEAP8[i8 + 2 >> 0] = i14 >> 16; HEAP8[i8 + 3 >> 0] = i14 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i6, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i6, i2); if (!(HEAP8[i7 >> 0] & 1)) { HEAP8[i7 + 1 >> 0] = 0; HEAP8[i7 >> 0] = 0; @@ -34247,7 +36357,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i6); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i10, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i10, i2); if (!(HEAP8[i13 >> 0] & 1)) { HEAP8[i13 + 1 >> 0] = 0; HEAP8[i13 >> 0] = 0; @@ -34270,7 +36380,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP8[i16 >> 0] = i14; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP8[i18 >> 0] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i12, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i12, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -34289,7 +36399,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i15, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i15, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -34328,7 +36438,7 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI { i1 = i1 + 8 | 0; if (!(HEAP32[i1 >> 2] | 0)) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 17668) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 17200) | 0; break L1; } else { i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0; @@ -34347,29 +36457,29 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI i1 = i1 + 8 | 0; i5 = HEAP32[i1 >> 2] | 0; if ((HEAP32[i5 + 4 >> 2] | 0) == (HEAP32[i5 >> 2] | 0)) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 17677) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 17209) | 0; break L1; } __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 91) | 0; if (i7) { i5 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11855] = (HEAP32[11855] | 0) + 1; + HEAP32[10945] = (HEAP32[10945] | 0) + 1; } i2 = 0; while (1) { i5 = HEAP32[i1 >> 2] | 0; if (i2 >>> 0 >= (HEAP32[i5 + 4 >> 2] | 0) - (HEAP32[i5 >> 2] | 0) >> 2 >>> 0) break; do if (i2) if (i7) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 44904) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 41264) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i5) | 0; @@ -34377,13 +36487,13 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI i3 = 0; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 45451) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 41811) | 0; i3 = 0; break; } else i3 = 0; while (0); while (1) { - if ((i3 | 0) >= (HEAP32[11855] | 0)) break; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 29526) | 0; + if ((i3 | 0) >= (HEAP32[10945] | 0)) break; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 28301) | 0; i3 = i3 + 1 | 0; } __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) + (i2 << 2) >> 2] | 0, i8, i7); @@ -34392,17 +36502,17 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI if (i7) { i1 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i1) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11855] = (HEAP32[11855] | 0) + -1; + HEAP32[10945] = (HEAP32[10945] | 0) + -1; i1 = 0; } else i1 = 0; while (1) { - if ((i1 | 0) >= (HEAP32[11855] | 0)) break; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 29526) | 0; + if ((i1 | 0) >= (HEAP32[10945] | 0)) break; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 28301) | 0; i1 = i1 + 1 | 0; } __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 93) | 0; @@ -34410,12 +36520,12 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI } case 3: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 17680) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 17212) | 0; break; } case 4: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, HEAP8[i1 + 8 >> 0] | 0 ? 44827 : 44821) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, HEAP8[i1 + 8 >> 0] | 0 ? 41187 : 41181) | 0; break; } case 5: @@ -34424,12 +36534,12 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI if (i7) { i5 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11855] = (HEAP32[11855] | 0) + 1; + HEAP32[10945] = (HEAP32[10945] | 0) + 1; i5 = i8; } else i5 = i8; i1 = (HEAP32[i1 + 8 >> 2] | 0) + 8 | 0; @@ -34440,10 +36550,10 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI i4 = i1; i3 = HEAP32[i4 + 8 >> 2] | 0; i4 = HEAP32[i4 + 12 >> 2] | 0; - if (!i2 ? (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 45451) | 0, i7) : 0) { + if (!i2 ? (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 41811) | 0, i7) : 0) { i2 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i2; - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 63](i2, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i2) | 0; @@ -34451,28 +36561,28 @@ function __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsI i2 = 0; } else i2 = 0; while (1) { - if ((i2 | 0) >= (HEAP32[11855] | 0)) break; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 29526) | 0; + if ((i2 | 0) >= (HEAP32[10945] | 0)) break; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 28301) | 0; i2 = i2 + 1 | 0; } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0, i3) | 0, 17685) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0, i3) | 0, 17217) | 0; __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(i4, i8, i7); i2 = 0; } if (i7) { i1 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i1) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - HEAP32[11855] = (HEAP32[11855] | 0) + -1; + HEAP32[10945] = (HEAP32[10945] | 0) + -1; i1 = 0; } else i1 = 0; while (1) { - if ((i1 | 0) >= (HEAP32[11855] | 0)) break; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 29526) | 0; + if ((i1 | 0) >= (HEAP32[10945] | 0)) break; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 28301) | 0; i1 = i1 + 1 | 0; } __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 125) | 0; @@ -34510,14 +36620,14 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i12 = i21 + 12 | 0; i15 = i21; if (i1) { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51224) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i3, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47596) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i3, i2); i15 = HEAP32[i3 >> 2] | 0; HEAP8[i8 >> 0] = i15; HEAP8[i8 + 1 >> 0] = i15 >> 8; HEAP8[i8 + 2 >> 0] = i15 >> 16; HEAP8[i8 + 3 >> 0] = i15 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i5, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i5, i2); if (!(HEAP8[i7 >> 0] & 1)) HEAP8[i7 >> 0] = 0; else HEAP32[HEAP32[i7 + 8 >> 2] >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i7, 0); @@ -34531,7 +36641,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i5); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i9, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i9, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -34549,7 +36659,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP32[i16 >> 2] = i15; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i18 >> 2] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i11, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i11, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -34568,7 +36678,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i14, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i14, i2); if (!(HEAP8[i19 >> 0] & 1)) HEAP8[i19 >> 0] = 0; else HEAP32[HEAP32[i19 + 8 >> 2] >> 2] = 0; HEAP32[i19 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i19, 0); @@ -34584,14 +36694,14 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i14); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 51216) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i4, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 47588) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i4, i2); i14 = HEAP32[i4 >> 2] | 0; HEAP8[i8 >> 0] = i14; HEAP8[i8 + 1 >> 0] = i14 >> 8; HEAP8[i8 + 2 >> 0] = i14 >> 16; HEAP8[i8 + 3 >> 0] = i14 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i6, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i6, i2); if (!(HEAP8[i7 >> 0] & 1)) HEAP8[i7 >> 0] = 0; else HEAP32[HEAP32[i7 + 8 >> 2] >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i7, 0); @@ -34605,7 +36715,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i6); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i10, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i10, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -34623,7 +36733,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP32[i16 >> 2] = i14; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i18 >> 2] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i12, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i12, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -34642,7 +36752,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i15, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i15, i2); if (!(HEAP8[i19 >> 0] & 1)) HEAP8[i19 >> 0] = 0; else HEAP32[HEAP32[i19 + 8 >> 2] >> 2] = 0; HEAP32[i19 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i19, 0); @@ -34682,7 +36792,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i12 = i22; i2 = __ZNKSt3__18ios_base6getlocEv(i15) | 0; HEAP32[i13 >> 2] = i2; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 49520) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 45892) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i2) | 0; HEAP32[i20 >> 2] = 0; i2 = i1; @@ -34900,7 +37010,6 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE STACKTOP = i22; return i1 | 0; } - function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i18, i19, i20, i16, i21, i17, i1, i15) { i18 = i18 | 0; i19 = i19 | 0; @@ -34920,7 +37029,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i11 = i23; i13 = __ZNKSt3__18ios_base6getlocEv(i16) | 0; HEAP32[i12 >> 2] = i13; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 49488) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 45860) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i13) | 0; HEAP32[i21 >> 2] = 0; i13 = i12 + 8 | 0; @@ -35171,7 +37280,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4 i2 = i2 + 1 | 0; } HEAP8[i4 + i3 >> 0] = 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 44858) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 41218) | 0; HEAP32[i11 >> 2] = HEAP32[i1 >> 2]; HEAP32[i11 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i11 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -35243,7 +37352,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4 i2 = i2 + 1 | 0; } HEAP8[i4 + i3 >> 0] = 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 44858) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 41218) | 0; HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -35314,45 +37423,45 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i15, i13, i14, i17) L1 : do switch (HEAP8[i20 >> 0] | 0) { case 110: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47504) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43864) | 0) { i16 = __ZN6cashew3RefixEj(i15, 1) | 0; i16 = __ZN6cashew5Value9getNumberEv(HEAP32[i16 >> 2] | 0) | 0; i16 = (__ZN4wasm9isIntegerEd(+HEAPF64[i16 >> 3]) | 0) & 1 ^ 1; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47448) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43808) | 0) { if (i13 | 0 ? (i6 = __ZN6cashew3RefixEj(i15, 1) | 0, __ZN6cashew7IStringC2EPKcb(i3, __ZN6cashew5Value10getCStringEv(HEAP32[i6 >> 2] | 0) | 0, 1), i6 = __ZN7AsmData7getTypeERKN6cashew7IStringE(i13, i3) | 0, (i6 | 0) != 8) : 0) { i16 = i6; break L1; } if (!i14) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 1) | 0, 47528) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 1) | 0, 43888) | 0) { i16 = 1; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 1) | 0, 47532) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 1) | 0, 43892) | 0) { i16 = 1; break L1; } - i16 = __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 1) | 0, 47536) | 0; + i16 = __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 1) | 0, 43896) | 0; i16 = i16 ? 0 : 8; break L1; } - i20 = (HEAP32[11964] | 0) == 0; + i20 = (HEAP32[11057] | 0) == 0; i1 = __ZN6cashew3RefixEj(i15, 1) | 0; if (i20) { i16 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; - HEAP32[11964] = HEAP32[i16 >> 2]; + HEAP32[11057] = HEAP32[i16 >> 2]; i16 = 2; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(i1, 47856) | 0) i16 = 2; else ___assert_fail(37836, 37862, 73, 37908); + if (__ZN6cashew3RefeqERKNS_7IStringE(i1, 44228) | 0) i16 = 2; else ___assert_fail(34196, 34222, 73, 34268); } else i18 = 40; break; } case 117: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47540) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43912) | 0) { i20 = __ZN6cashew3RefixEj(i15, 1) | 0; i20 = __ZN6cashew5Value10getCStringEv(HEAP32[i20 >> 2] | 0) | 0; switch (HEAP8[i20 >> 0] | 0) { @@ -35388,8 +37497,8 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i15, i13, i14, i17) } case 99: { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47500) | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47460) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43860) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43820) | 0)) { i18 = 40; break L1; } @@ -35401,11 +37510,11 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i15, i13, i14, i17) i16 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i1, i13, i14, i2) | 0; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i15, 1) | 0, 0) | 0, 47448) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i15, 1) | 0, 0) | 0, 43808) | 0) { i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i15, 1) | 0, 1) | 0; i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; i1 = HEAP32[i1 >> 2] | 0; - if ((i1 | 0) == (HEAP32[11887] | 0)) { + if ((i1 | 0) == (HEAP32[10980] | 0)) { i16 = 2; break L1; } @@ -35413,23 +37522,23 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i15, i13, i14, i17) i16 = 2; break L1; } - if ((i1 | 0) == (HEAP32[11888] | 0) | (i1 | 0) == (HEAP32[11968] | 0)) { + if ((i1 | 0) == (HEAP32[10981] | 0) | (i1 | 0) == (HEAP32[11061] | 0)) { i16 = 3; break L1; } - if ((i1 | 0) == (HEAP32[11889] | 0) | (i1 | 0) == (HEAP32[11969] | 0)) { + if ((i1 | 0) == (HEAP32[10982] | 0) | (i1 | 0) == (HEAP32[11062] | 0)) { i16 = 4; break L1; } - if ((i1 | 0) == (HEAP32[11890] | 0) | (i1 | 0) == (HEAP32[11965] | 0)) { + if ((i1 | 0) == (HEAP32[10983] | 0) | (i1 | 0) == (HEAP32[11058] | 0)) { i16 = 5; break L1; } - if ((i1 | 0) == (HEAP32[11891] | 0) | (i1 | 0) == (HEAP32[11966] | 0)) { + if ((i1 | 0) == (HEAP32[10984] | 0) | (i1 | 0) == (HEAP32[11059] | 0)) { i16 = 6; break L1; } - if ((i1 | 0) == (HEAP32[11892] | 0) | (i1 | 0) == (HEAP32[11967] | 0)) { + if ((i1 | 0) == (HEAP32[10985] | 0) | (i1 | 0) == (HEAP32[11060] | 0)) { i16 = 7; break L1; } @@ -35439,7 +37548,7 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i15, i13, i14, i17) } case 98: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47464) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43824) | 0) { i20 = __ZN6cashew3RefixEj(i15, 1) | 0; i20 = __ZN6cashew5Value10getCStringEv(HEAP32[i20 >> 2] | 0) | 0; switch (HEAP8[i20 >> 0] | 0) { @@ -35477,7 +37586,7 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i15, i13, i14, i17) } case 115: { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47492) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43852) | 0) { i16 = __ZN6cashew3RefixEj(i15, 2) | 0; HEAP32[i11 >> 2] = HEAP32[i16 >> 2]; HEAP32[i12 >> 2] = HEAP32[i17 >> 2]; @@ -35486,13 +37595,13 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i15, i13, i14, i17) i16 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i1, i13, i14, i2) | 0; break L1; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 47496) | 0) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i15, 1) | 0, 0) | 0, 47448) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i15, 0) | 0, 43856) | 0) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i15, 1) | 0, 0) | 0, 43808) | 0) { i16 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i15, 1) | 0, 1) | 0; __Z9parseHeapPKc(i2, __ZN6cashew5Value10getCStringEv(HEAP32[i16 >> 2] | 0) | 0); i16 = HEAP32[i2 >> 2] | 0; i16 = (i16 & 255) << 24 >> 24 == 0 ? i16 >>> 16 & 255 : 8; break L1; - } else ___assert_fail(37919, 37862, 123, 37908); else i18 = 40; + } else ___assert_fail(34279, 34222, 123, 34268); else i18 = 40; break; } default: @@ -35558,7 +37667,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i10, i9 i8 = 20; break; } - i2 = HEAP32[1412] | 0; + i2 = HEAP32[1243] | 0; while (1) { i4 = HEAP8[i2 >> 0] | 0; if (!(i4 << 24 >> 24)) { @@ -35568,7 +37677,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i10, i9 if (i4 << 24 >> 24 == i6 << 24 >> 24) break; else i2 = i2 + 1 | 0; } if ((i8 | 0) == 56) { - i2 = HEAP32[1413] | 0; + i2 = HEAP32[1244] | 0; while (1) { i4 = HEAP8[i2 >> 0] | 0; if (!(i4 << 24 >> 24)) break; @@ -35604,7 +37713,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i10, i9 } default: { - __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(27326, i9); + __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(26391, i9); _abort(); } } @@ -35612,106 +37721,106 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i10, i9 do switch (i6 << 24 >> 24 | 0) { case 33: { - i5 = (HEAP8[i9 + 1 >> 0] | 0) == 61 ? HEAP32[11905] | 0 : HEAP32[11898] | 0; + i5 = (HEAP8[i9 + 1 >> 0] | 0) == 61 ? HEAP32[10998] | 0 : HEAP32[10991] | 0; HEAP32[i10 >> 2] = i5; break; } case 37: { - i5 = HEAP32[11907] | 0; + i5 = HEAP32[11e3] | 0; HEAP32[i10 >> 2] = i5; break; } case 38: { - i5 = HEAP32[11896] | 0; + i5 = HEAP32[10989] | 0; HEAP32[i10 >> 2] = i5; break; } case 42: { - i5 = HEAP32[11908] | 0; + i5 = HEAP32[11001] | 0; HEAP32[i10 >> 2] = i5; break; } case 43: { - i5 = HEAP32[11893] | 0; + i5 = HEAP32[10986] | 0; HEAP32[i10 >> 2] = i5; break; } case 44: { - i5 = HEAP32[11928] | 0; + i5 = HEAP32[11021] | 0; HEAP32[i10 >> 2] = i5; break; } case 45: { - i5 = HEAP32[11894] | 0; + i5 = HEAP32[10987] | 0; HEAP32[i10 >> 2] = i5; break; } case 46: { - i5 = HEAP32[11934] | 0; + i5 = HEAP32[11027] | 0; HEAP32[i10 >> 2] = i5; break; } case 47: { - i5 = HEAP32[11906] | 0; + i5 = HEAP32[10999] | 0; HEAP32[i10 >> 2] = i5; break; } case 58: { - i5 = HEAP32[11930] | 0; + i5 = HEAP32[11023] | 0; HEAP32[i10 >> 2] = i5; break; } case 60: { i5 = HEAP8[i9 + 1 >> 0] | 0; - i5 = HEAP32[(i5 << 24 >> 24 == 60 ? 47640 : i5 << 24 >> 24 == 61 ? 47608 : 47600) >> 2] | 0; + i5 = HEAP32[(i5 << 24 >> 24 == 60 ? 44012 : i5 << 24 >> 24 == 61 ? 43980 : 43972) >> 2] | 0; HEAP32[i10 >> 2] = i5; break; } case 61: { - i5 = (HEAP8[i9 + 1 >> 0] | 0) == 61 ? HEAP32[11904] | 0 : HEAP32[11939] | 0; + i5 = (HEAP8[i9 + 1 >> 0] | 0) == 61 ? HEAP32[10997] | 0 : HEAP32[11032] | 0; HEAP32[i10 >> 2] = i5; break; } case 62: { i2 = HEAP8[i9 + 1 >> 0] | 0; - if (i2 << 24 >> 24 == 62) i2 = (HEAP8[i9 + 2 >> 0] | 0) == 62 ? 47644 : 47636; else i2 = i2 << 24 >> 24 == 61 ? 47604 : 47612; + if (i2 << 24 >> 24 == 62) i2 = (HEAP8[i9 + 2 >> 0] | 0) == 62 ? 44016 : 44008; else i2 = i2 << 24 >> 24 == 61 ? 43976 : 43984; i5 = HEAP32[i2 >> 2] | 0; HEAP32[i10 >> 2] = i5; break; } case 63: { - i5 = HEAP32[11929] | 0; + i5 = HEAP32[11022] | 0; HEAP32[i10 >> 2] = i5; break; } case 94: { - i5 = HEAP32[11897] | 0; + i5 = HEAP32[10990] | 0; HEAP32[i10 >> 2] = i5; break; } case 124: { - i5 = HEAP32[11895] | 0; + i5 = HEAP32[10988] | 0; HEAP32[i10 >> 2] = i5; break; } case 126: { - i5 = HEAP32[11899] | 0; + i5 = HEAP32[10992] | 0; HEAP32[i10 >> 2] = i5; break; } @@ -35728,7 +37837,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i10, i9 HEAP8[i9 + (HEAP32[i2 >> 2] | 0) >> 0] = i4; HEAP32[i10 + 12 >> 2] = 1; break L1; - } else ___assert_fail(27298, 27259, 279, 27293); + } else ___assert_fail(26363, 26324, 282, 26358); } while (0); if ((i8 | 0) == 20) { d3 = +_strtod(i9, i7); @@ -35751,7 +37860,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i10, i9 i2 = i2 ? 4 : 5; } HEAP32[i10 + 12 >> 2] = i2; - if (i1 >>> 0 > i9 >>> 0) i8 = 63; else ___assert_fail(27247, 27259, 253, 27293); + if (i1 >>> 0 > i9 >>> 0) i8 = 63; else ___assert_fail(26312, 26324, 256, 26358); } else { i1 = i9; do { @@ -35769,7 +37878,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i10, i9 HEAP8[i1 >> 0] = i2; i2 = i10; } - i8 = (__ZNKSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(47760, i2) | 0) != 0; + i8 = (__ZNKSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(44132, i2) | 0) != 0; HEAP32[i10 + 12 >> 2] = i8 ? 0 : 2; i8 = 63; } while (0); @@ -35842,10 +37951,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 i5 = i14 + 8 | 0; i6 = i14 + 1 | 0; i2 = i18 >>> 0 > 1; - i3 = _memcmp(i3 ? i6 : HEAP32[i5 >> 2] | 0, 44864, i2 ? 1 : i18) | 0; + i3 = _memcmp(i3 ? i6 : HEAP32[i5 >> 2] | 0, 41224, i2 ? 1 : i18) | 0; if (!(((i3 | 0) == 0 ? ((i18 | 0) == 0 ? -1 : i2 & 1) : i3) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i7, 40); - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i13, 44817, i15); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 44866) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i13, 41177, i15); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 41226) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -35867,7 +37976,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i11, 44869) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i11, 41229) | 0; HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i10 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i10 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -35889,7 +37998,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i9, 44819) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i9, 41179) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -35912,7 +38021,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 i18 = (i13 & 1) == 0; i13 = i18 ? (i13 & 255) >>> 1 : HEAP32[i4 >> 2] | 0; i14 = i13 >>> 0 > 1; - i18 = _memcmp(i18 ? i6 : HEAP32[i5 >> 2] | 0, 44864, i14 ? 1 : i13) | 0; + i18 = _memcmp(i18 ? i6 : HEAP32[i5 >> 2] | 0, 41224, i14 ? 1 : i13) | 0; if (!(((i18 | 0) == 0 ? ((i13 | 0) == 0 ? -1 : i14 & 1) : i18) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i7, 41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i16); @@ -35921,6 +38030,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 STACKTOP = i17; return i1 | 0; } + function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_5UnaryEh(i4, i3, i2) { i4 = i4 | 0; i3 = i3 | 0; @@ -36264,10 +38374,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_5UnaryEh(i4, i3, i2) { } while (0); if ((i5 | 0) == 49) { if (HEAP8[i4 + 12 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20726) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19834) | 0; i2 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i2; - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 63](i2, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i2) | 0; @@ -36298,8 +38408,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S i5 = HEAP8[i13 >> 0] | 0; i11 = i13 + 4 | 0; do if (((i5 & 1) == 0 ? (i5 & 255) >>> 1 : HEAP32[i11 >> 2] | 0) >>> 0 > 3) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 44817, i13); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 44819) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 41177, i13); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 41179) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -36419,6 +38529,144 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S return i1 | 0; } +function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i2, i7, i6, i1) { + i2 = i2 | 0; + i7 = i7 | 0; + i6 = i6 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; + i15 = STACKTOP; + STACKTOP = STACKTOP + 48 | 0; + i11 = i15 + 28 | 0; + i10 = i15 + 24 | 0; + i9 = i15 + 20 | 0; + i4 = i15 + 16 | 0; + i3 = i15 + 12 | 0; + i12 = i15 + 8 | 0; + i13 = i15 + 4 | 0; + i14 = i15; + i8 = HEAP32[i2 >> 2] | 0; + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 44104) | 0)) ___assert_fail(16723, 13996, 454, 41350); + i2 = __ZN6cashew3RefixEj(i6, 1) | 0; + HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; + do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 44104) | 0)) { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 43808) | 0)) ___assert_fail(16899, 13996, 496, 41350); + i2 = __ZN6cashew3RefixEj(i4, 1) | 0; + i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; + i2 = HEAP32[i2 >> 2] | 0; + if ((i2 | 0) == (HEAP32[10912] | 0)) { + i3 = __ZN6cashew3RefixEj(i6, 2) | 0; + i3 = __ZN6cashew5Value10getIStringEv(HEAP32[i3 >> 2] | 0) | 0; + i3 = HEAP32[i3 >> 2] | 0; + if ((i3 | 0) == (HEAP32[11005] | 0)) { + i4 = i8 + 104 | 0; + if (!(HEAP32[i4 >> 2] | 0)) { + HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; + i5 = 47; + break; + } else ___assert_fail(16917, 13996, 501, 41350); + } + if ((i3 | 0) == (HEAP32[10976] | 0)) { + i1 = i8 + 100 | 0; + if (!(HEAP32[i1 >> 2] | 0)) { + HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16940, 13996, 505, 41350); + } else i5 = 47; + } else i5 = 47; + } else { + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 1) | 0, 0) | 0, 43808) | 0)) ___assert_fail(16742, 13996, 459, 41350); + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 2) | 0, 43484) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 2) | 0, 43488) | 0) { + i2 = i8 + 72 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16763, 13996, 462, 41350); + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 2) | 0, 43492) | 0) { + i2 = i8 + 76 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16782, 13996, 466, 41350); + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 2) | 0, 43496) | 0) { + i2 = i8 + 80 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16802, 13996, 470, 41350); + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 2) | 0, 43516) | 0) { + i2 = i8 + 84 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16823, 13996, 474, 41350); + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 2) | 0, 43520) | 0) { + i2 = i8 + 88 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16841, 13996, 478, 41350); + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 2) | 0, 43524) | 0) { + i2 = i8 + 92 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16861, 13996, 482, 41350); + } + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 2) | 0, 43528) | 0) { + i2 = i8 + 96 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + break; + } else ___assert_fail(16880, 13996, 486, 41350); + } + } + i2 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 1) | 0, 1) | 0; + i2 = __ZN6cashew5Value10getCStringEv(HEAP32[i2 >> 2] | 0) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, i2, _strlen(i2) | 0); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc(i11, 46); + i2 = __ZN6cashew3RefixEj(i4, 2) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i11, __ZN6cashew5Value10getCStringEv(HEAP32[i2 >> 2] | 0) | 0) | 0; + __ZN6cashew7IStringC2EPKcb(i3, (HEAP8[i11 >> 0] & 1) == 0 ? i11 + 1 | 0 : HEAP32[i11 + 8 >> 2] | 0, 0); + i2 = HEAP32[i3 >> 2] | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); + i5 = 47; + } while (0); + do if ((i5 | 0) == 47) { + i4 = __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(HEAP32[i8 + 4 >> 2] | 0) | 0; + i5 = HEAP32[i7 >> 2] | 0; + HEAP32[i4 >> 2] = i5; + i7 = i4 + 4 | 0; + HEAP32[i7 >> 2] = i2; + i2 = __ZN6cashew3RefixEj(i6, 2) | 0; + i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; + i2 = HEAP32[i2 >> 2] | 0; + HEAP32[i4 + 8 >> 2] = i2; + i6 = HEAP32[i7 >> 2] | 0; + i7 = i2; + i3 = i6; + if ((i6 | 0) == (HEAP32[10856] | 0) ? (i7 | 0) == (HEAP32[10857] | 0) | (i7 | 0) == (HEAP32[10858] | 0) : 0) i1 = 4; else if (!i1) { + __ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i8 >> 2] | 0, i4); + break; + } + HEAP32[i12 >> 2] = i5; + HEAP32[i13 >> 2] = i3; + HEAP32[i14 >> 2] = i2; + HEAP32[i9 >> 2] = HEAP32[i12 >> 2]; + HEAP32[i10 >> 2] = HEAP32[i13 >> 2]; + HEAP32[i11 >> 2] = HEAP32[i14 >> 2]; + __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i8, i9, i1, 1, i10, i11); + } while (0); + STACKTOP = i15; + return; +} + function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcPKc(i24, i27, i1) { i24 = i24 | 0; i27 = i27 | 0; @@ -36447,7 +38695,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP i23 = __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i10) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27); i1 = HEAP32[i27 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 123) ___assert_fail(27489, 27259, 533, 27701); + if ((HEAP8[i1 >> 0] | 0) != 123) ___assert_fail(26554, 26324, 536, 26766); HEAP32[i27 >> 2] = i1 + 1; i3 = i20 + 12 | 0; i4 = i20 + 8 | 0; @@ -36465,8 +38713,8 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i20, i1); do if (!(HEAP32[i3 >> 2] | 0)) { i1 = HEAP32[i20 >> 2] | 0; - if ((i1 | 0) != (HEAP32[11931] | 0)) { - if ((i1 | 0) != (HEAP32[11932] | 0)) { + if ((i1 | 0) != (HEAP32[11024] | 0)) { + if ((i1 | 0) != (HEAP32[11025] | 0)) { i25 = 23; break; } @@ -36495,7 +38743,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP i25 = 10; break L4; } - if ((HEAP32[i21 >> 2] | 0) != (HEAP32[11894] | 0)) { + if ((HEAP32[i21 >> 2] | 0) != (HEAP32[10987] | 0)) { i25 = 12; break L4; } @@ -36506,7 +38754,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP i25 = 14; break L4; } - HEAP32[i11 >> 2] = HEAP32[11894]; + HEAP32[i11 >> 2] = HEAP32[10987]; i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseFragERNS3_4FragE(i24, i22) | 0; HEAP32[i12 >> 2] = i1; HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; @@ -36532,11 +38780,11 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27); i1 = (HEAP8[HEAP32[i27 >> 2] >> 0] | 0) == 123; if (i1) i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBlockERPc(i24, i27) | 0; else { - HEAP32[i16 >> 2] = HEAP32[11931]; - HEAP32[i17 >> 2] = HEAP32[11932]; + HEAP32[i16 >> 2] = HEAP32[11024]; + HEAP32[i17 >> 2] = HEAP32[11025]; HEAP32[i9 >> 2] = HEAP32[i16 >> 2]; HEAP32[i10 >> 2] = HEAP32[i17 >> 2]; - i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i24, i27, 27521, i9, i10) | 0; + i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i24, i27, 26586, i9, i10) | 0; } HEAP32[i18 >> 2] = i23; HEAP32[i19 >> 2] = i2; @@ -36545,14 +38793,14 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP __ZN6cashew12ValueBuilder18appendCodeToSwitchENS_3RefES1_b(i9, i10, i1); } } - if ((i25 | 0) == 10) ___assert_fail(27713, 27259, 550, 27701); else if ((i25 | 0) == 12) ___assert_fail(27736, 27259, 551, 27701); else if ((i25 | 0) == 14) ___assert_fail(27755, 27259, 555, 27701); else if ((i25 | 0) == 17) ___assert_fail(27773, 27259, 561, 27701); else if ((i25 | 0) == 21) ___assert_fail(27773, 27259, 568, 27701); else if ((i25 | 0) == 28) { + if ((i25 | 0) == 10) ___assert_fail(26778, 26324, 553, 26766); else if ((i25 | 0) == 12) ___assert_fail(26801, 26324, 554, 26766); else if ((i25 | 0) == 14) ___assert_fail(26820, 26324, 558, 26766); else if ((i25 | 0) == 17) ___assert_fail(26838, 26324, 564, 26766); else if ((i25 | 0) == 21) ___assert_fail(26838, 26324, 571, 26766); else if ((i25 | 0) == 28) { __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27); i1 = HEAP32[i27 >> 2] | 0; if ((HEAP8[i1 >> 0] | 0) == 125) { HEAP32[i27 >> 2] = i1 + 1; STACKTOP = i26; return i23 | 0; - } else ___assert_fail(27524, 27259, 581, 27701); + } else ___assert_fail(26589, 26324, 584, 26766); } return 0; } @@ -36570,167 +38818,167 @@ function __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i6, i5) { do switch (HEAP32[i4 >> 2] | 0) { case 0: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30109) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28884) | 0; break; } case 1: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 37128) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33447) | 0; break; } case 2: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30113) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28888) | 0; break; } case 3: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30117) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28892) | 0; break; } case 4: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30123) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28898) | 0; break; } case 5: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30129) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28904) | 0; break; } case 6: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30135) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28910) | 0; break; } case 7: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30141) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28916) | 0; break; } case 8: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30145) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28920) | 0; break; } case 9: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30148) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28923) | 0; break; } case 10: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30152) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28927) | 0; break; } case 11: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30156) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28931) | 0; break; } case 12: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30162) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28937) | 0; break; } case 13: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30168) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28943) | 0; break; } case 14: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30173) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28948) | 0; break; } case 15: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30178) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28953) | 0; break; } case 16: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30182) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28957) | 0; break; } case 17: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30191) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28966) | 0; break; } case 18: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30195) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28970) | 0; break; } case 19: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30199) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28974) | 0; break; } case 20: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30202) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28977) | 0; break; } case 21: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30205) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28980) | 0; break; } case 22: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30210) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28985) | 0; break; } case 23: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30215) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28990) | 0; break; } case 24: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30220) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28995) | 0; break; } case 25: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30225) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29e3) | 0; break; } case 26: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30230) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29005) | 0; break; } case 27: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30235) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29010) | 0; break; } case 28: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30240) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29015) | 0; break; } case 29: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30245) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29020) | 0; break; } case 30: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30248) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29023) | 0; break; } case 31: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30251) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29026) | 0; break; } case 32: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30254) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29029) | 0; break; } default: @@ -36986,7 +39234,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT i6 = (i3 & 1) == 0; i3 = i6 ? (i3 & 255) >>> 1 : HEAP32[i5 + 4 >> 2] | 0; i4 = i3 >>> 0 > 10; - i6 = _memcmp(i6 ? i5 + 1 | 0 : HEAP32[i5 + 8 >> 2] | 0, 44696, i4 ? 10 : i3) | 0; + i6 = _memcmp(i6 ? i5 + 1 | 0 : HEAP32[i5 + 8 >> 2] | 0, 41056, i4 ? 10 : i3) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i5); if (!(((i6 | 0) == 0 ? (i3 >>> 0 < 10 ? -1 : i4 & 1) : i6) | 0)) { i1 = _malloc(32) | 0; @@ -36994,7 +39242,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT HEAP32[i9 >> 2] = 33; HEAP32[i9 + 4 >> 2] = 21; i2 = i1; - i3 = 44707; + i3 = 41067; i4 = i2 + 21 | 0; do { HEAP8[i2 >> 0] = HEAP8[i3 >> 0] | 0; @@ -37486,132 +39734,6 @@ function __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_(i1, i11) return; } -function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i2, i6, i7, i1) { - i2 = i2 | 0; - i6 = i6 | 0; - i7 = i7 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; - i15 = STACKTOP; - STACKTOP = STACKTOP + 48 | 0; - i11 = i15 + 28 | 0; - i10 = i15 + 24 | 0; - i9 = i15 + 20 | 0; - i4 = i15 + 16 | 0; - i3 = i15 + 12 | 0; - i12 = i15 + 8 | 0; - i13 = i15 + 4 | 0; - i14 = i15; - i8 = HEAP32[i2 >> 2] | 0; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 0) | 0, 47732) | 0)) ___assert_fail(17374, 14672, 444, 44990); - i2 = __ZN6cashew3RefixEj(i7, 1) | 0; - HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; - do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 47732) | 0)) { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 47448) | 0)) ___assert_fail(17550, 14672, 486, 44990); - i2 = __ZN6cashew3RefixEj(i4, 1) | 0; - i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0; - i2 = HEAP32[i2 >> 2] | 0; - if ((i2 | 0) == (HEAP32[11822] | 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47648) | 0 : 0) { - i3 = i8 + 96 | 0; - if (!(HEAP32[i3 >> 2] | 0)) { - HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; - i5 = 43; - break; - } else ___assert_fail(17568, 14672, 490, 44990); - } else i5 = 43; - } else { - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 1) | 0, 0) | 0, 47448) | 0)) ___assert_fail(17393, 14672, 449, 44990); - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 2) | 0, 47124) | 0) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47128) | 0) { - i2 = i8 + 68 | 0; - if (!(HEAP32[i2 >> 2] | 0)) { - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - break; - } else ___assert_fail(17414, 14672, 452, 44990); - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47132) | 0) { - i2 = i8 + 72 | 0; - if (!(HEAP32[i2 >> 2] | 0)) { - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - break; - } else ___assert_fail(17433, 14672, 456, 44990); - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47136) | 0) { - i2 = i8 + 76 | 0; - if (!(HEAP32[i2 >> 2] | 0)) { - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - break; - } else ___assert_fail(17453, 14672, 460, 44990); - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47156) | 0) { - i2 = i8 + 80 | 0; - if (!(HEAP32[i2 >> 2] | 0)) { - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - break; - } else ___assert_fail(17474, 14672, 464, 44990); - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47160) | 0) { - i2 = i8 + 84 | 0; - if (!(HEAP32[i2 >> 2] | 0)) { - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - break; - } else ___assert_fail(17492, 14672, 468, 44990); - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47164) | 0) { - i2 = i8 + 88 | 0; - if (!(HEAP32[i2 >> 2] | 0)) { - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - break; - } else ___assert_fail(17512, 14672, 472, 44990); - } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 2) | 0, 47168) | 0) { - i2 = i8 + 92 | 0; - if (!(HEAP32[i2 >> 2] | 0)) { - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - break; - } else ___assert_fail(17531, 14672, 476, 44990); - } - } - i2 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 1) | 0, 1) | 0; - i2 = __ZN6cashew5Value10getCStringEv(HEAP32[i2 >> 2] | 0) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, i2, _strlen(i2) | 0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc(i11, 46); - i2 = __ZN6cashew3RefixEj(i4, 2) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i11, __ZN6cashew5Value10getCStringEv(HEAP32[i2 >> 2] | 0) | 0) | 0; - __ZN6cashew7IStringC2EPKcb(i3, (HEAP8[i11 >> 0] & 1) == 0 ? i11 + 1 | 0 : HEAP32[i11 + 8 >> 2] | 0, 0); - i2 = HEAP32[i3 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); - i5 = 43; - } while (0); - do if ((i5 | 0) == 43) { - i4 = __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(HEAP32[i8 + 4 >> 2] | 0) | 0; - i5 = HEAP32[i6 >> 2] | 0; - HEAP32[i4 >> 2] = i5; - i6 = i4 + 4 | 0; - HEAP32[i6 >> 2] = i2; - i3 = __ZN6cashew3RefixEj(i7, 2) | 0; - i3 = __ZN6cashew5Value10getIStringEv(HEAP32[i3 >> 2] | 0) | 0; - i3 = HEAP32[i3 >> 2] | 0; - HEAP32[i4 + 8 >> 2] = i3; - i6 = HEAP32[i6 >> 2] | 0; - i7 = i3; - i2 = i6; - if ((i6 | 0) == (HEAP32[11766] | 0) ? (i7 | 0) == (HEAP32[11767] | 0) | (i7 | 0) == (HEAP32[11768] | 0) : 0) i1 = 4; else if (!i1) { - __ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i8 >> 2] | 0, i4); - break; - } - HEAP32[i12 >> 2] = i5; - HEAP32[i13 >> 2] = i2; - HEAP32[i14 >> 2] = i3; - HEAP32[i9 >> 2] = HEAP32[i12 >> 2]; - HEAP32[i10 >> 2] = HEAP32[i13 >> 2]; - HEAP32[i11 >> 2] = HEAP32[i14 >> 2]; - __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i8, i9, i1, 1, i10, i11); - } while (0); - STACKTOP = i15; - return; -} - function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb(i16, i17, i1, i19, i15, i18, i14) { i16 = i16 | 0; i17 = i17 | 0; @@ -37859,7 +39981,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, i2 = i2 + 1 | 0; } HEAP8[i4 + i3 >> 0] = 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 44869) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 41229) | 0; HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -37869,7 +39991,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 41179) | 0; HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i6 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -37906,7 +40028,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, i2 = i1; while (1) { if ((i3 | 0) >= 13) break; - if ((HEAP8[i2 >> 0] | 0) != (HEAP8[46346 + i3 >> 0] | 0)) break L43; + if ((HEAP8[i2 >> 0] | 0) != (HEAP8[42706 + i3 >> 0] | 0)) break L43; i3 = i3 + 1 | 0; i2 = i2 + 1 | 0; } @@ -37928,7 +40050,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, } while (0); i3 = HEAP32[i9 + 4 >> 2] | 0; if ((HEAP32[i9 >> 2] | 0) != (i3 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 46360) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42720) | 0; i1 = i2; } } while (0); @@ -38275,10 +40397,10 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i19, i1) { HEAP32[i14 >> 2] = i1; i18 = i19 + 12 | 0; if (HEAP8[i18 >> 0] | 0) { - i16 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20181) | 0; + i16 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19289) | 0; i15 = __ZNKSt3__18ios_base6getlocEv(i16 + (HEAP32[(HEAP32[i16 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i13 >> 2] = i15; - i15 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 49488) | 0; + i15 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 45860) | 0; i15 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 63](i15, 10) | 0; __ZNSt3__16localeD2Ev(i13); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i16, i15) | 0; @@ -38358,12 +40480,12 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i19, i1) { while (1) { if (i8 >>> 0 >= i4 >>> 0) break; if (HEAP8[i18 >> 0] | 0) { - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 29526) | 0; - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[(HEAP32[i10 >> 2] | 0) + (i8 << 2) >> 2] | 0) | 0, 20220) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 28301) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[(HEAP32[i10 >> 2] | 0) + (i8 << 2) >> 2] | 0) | 0, 19328) | 0; i2 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, (HEAP32[i5 >> 2] | 0) - (HEAP32[i7 >> 2] | 0) >> 2) | 0; i1 = __ZNKSt3__18ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i13 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 10) | 0; __ZNSt3__16localeD2Ev(i13); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i1) | 0; @@ -38391,7 +40513,7 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i19, i1) { i1 = i9; } } - if ((i1 | 0) == 23) ___assert_fail(20196, 19345, 1645, 20209); else if ((i1 | 0) == 34) { + if ((i1 | 0) == 23) ___assert_fail(19304, 18453, 1645, 19317); else if ((i1 | 0) == 34) { __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i20); STACKTOP = i21; return; @@ -38406,7 +40528,7 @@ function _try_realloc_chunk(i14, i13) { i12 = HEAP32[i11 >> 2] | 0; i1 = i12 & -8; i8 = i14 + i1 | 0; - i6 = HEAP32[11990] | 0; + i6 = HEAP32[11083] | 0; i2 = i12 & 3; if (!((i2 | 0) != 1 & i14 >>> 0 >= i6 >>> 0 & i14 >>> 0 < i8 >>> 0)) _abort(); i3 = HEAP32[i8 + 4 >> 2] | 0; @@ -38416,7 +40538,7 @@ function _try_realloc_chunk(i14, i13) { i14 = 0; return i14 | 0; } - if (i1 >>> 0 >= (i13 + 4 | 0) >>> 0 ? (i1 - i13 | 0) >>> 0 <= HEAP32[12106] << 1 >>> 0 : 0) return i14 | 0; + if (i1 >>> 0 >= (i13 + 4 | 0) >>> 0 ? (i1 - i13 | 0) >>> 0 <= HEAP32[11199] << 1 >>> 0 : 0) return i14 | 0; i14 = 0; return i14 | 0; } @@ -38431,8 +40553,8 @@ function _try_realloc_chunk(i14, i13) { _dispose_chunk(i10, i1); return i14 | 0; } - if ((i8 | 0) == (HEAP32[11992] | 0)) { - i1 = (HEAP32[11989] | 0) + i1 | 0; + if ((i8 | 0) == (HEAP32[11085] | 0)) { + i1 = (HEAP32[11082] | 0) + i1 | 0; if (i1 >>> 0 <= i13 >>> 0) { i14 = 0; return i14 | 0; @@ -38441,12 +40563,12 @@ function _try_realloc_chunk(i14, i13) { i9 = i14 + i13 | 0; HEAP32[i11 >> 2] = i12 & 1 | i13 | 2; HEAP32[i9 + 4 >> 2] = i10 | 1; - HEAP32[11992] = i9; - HEAP32[11989] = i10; + HEAP32[11085] = i9; + HEAP32[11082] = i10; return i14 | 0; } - if ((i8 | 0) == (HEAP32[11991] | 0)) { - i2 = (HEAP32[11988] | 0) + i1 | 0; + if ((i8 | 0) == (HEAP32[11084] | 0)) { + i2 = (HEAP32[11081] | 0) + i1 | 0; if (i2 >>> 0 < i13 >>> 0) { i14 = 0; return i14 | 0; @@ -38467,8 +40589,8 @@ function _try_realloc_chunk(i14, i13) { i2 = 0; i1 = 0; } - HEAP32[11988] = i1; - HEAP32[11991] = i2; + HEAP32[11081] = i1; + HEAP32[11084] = i2; return i14 | 0; } if (i3 & 2 | 0) { @@ -38531,20 +40653,20 @@ function _try_realloc_chunk(i14, i13) { } while (0); if (i5 | 0) { i1 = HEAP32[i8 + 28 >> 2] | 0; - i2 = 48248 + (i1 << 2) | 0; + i2 = 44620 + (i1 << 2) | 0; if ((i8 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i7; if (!i7) { - HEAP32[11987] = HEAP32[11987] & ~(1 << i1); + HEAP32[11080] = HEAP32[11080] & ~(1 << i1); break; } } else { - if (i5 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i8 | 0)) HEAP32[i1 >> 2] = i7; else HEAP32[i5 + 20 >> 2] = i7; if (!i7) break; } - i3 = HEAP32[11990] | 0; + i3 = HEAP32[11083] | 0; if (i7 >>> 0 < i3 >>> 0) _abort(); HEAP32[i7 + 24 >> 2] = i5; i1 = i8 + 16 | 0; @@ -38555,7 +40677,7 @@ function _try_realloc_chunk(i14, i13) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[11990] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[11083] | 0) >>> 0) _abort(); else { HEAP32[i7 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i7; break; @@ -38564,13 +40686,13 @@ function _try_realloc_chunk(i14, i13) { } else { i2 = HEAP32[i8 + 8 >> 2] | 0; i3 = HEAP32[i8 + 12 >> 2] | 0; - i1 = 47984 + (i4 << 1 << 2) | 0; + i1 = 44356 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i6 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i8 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[11986] = HEAP32[11986] & ~(1 << i4); + HEAP32[11079] = HEAP32[11079] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { @@ -39653,8 +41775,8 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } i9 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i1 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49520) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 41620, 41646, i10) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45892) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 37980, 38006, i10) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; i1 = 0; while (1) { @@ -39734,7 +41856,7 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i13 = (HEAP8[i17 >> 0] & 1) == 0 ? i9 : HEAP32[i8 >> 2] | 0; i14 = __ZNSt3__16__clocEv() | 0; HEAP32[i15 >> 2] = i16; - if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 41655, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; + if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 38015, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; if (i2) { i1 = HEAP32[i2 + 12 >> 2] | 0; if ((i1 | 0) == (HEAP32[i2 + 16 >> 2] | 0)) i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; else i1 = HEAP32[i1 >> 2] | 0; @@ -39776,9 +41898,9 @@ function __ZNSt3__19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_ i21 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i13 = i21; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49520) | 0; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49528) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 127](i13, i10); + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45892) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45900) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 511](i13, i10); HEAP32[i18 >> 2] = i17; i1 = HEAP8[i14 >> 0] | 0; switch (i1 << 24 >> 24) { @@ -40130,18 +42252,18 @@ function _call_from_js(i2) { i15 = i21; i18 = i21 + 32 | 0; i16 = i21 + 80 | 0; - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48528, 16930) | 0, i2) | 0, 10) | 0; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44900, 16279) | 0, i2) | 0, 10) | 0; __ZN6cashew7IStringC2EPKcb(i1, i2, 1); - i11 = HEAP32[HEAP32[11852] >> 2] | 0; + i11 = HEAP32[HEAP32[10942] >> 2] | 0; i12 = HEAP32[i1 >> 2] | 0; HEAP32[i3 >> 2] = i12; HEAP32[i19 >> 2] = HEAP32[i3 >> 2]; i11 = (__ZN4wasm6Module9getExportENS_4NameE(i11, i19) | 0) + 4 | 0; - i1 = HEAP32[HEAP32[11852] >> 2] | 0; + i1 = HEAP32[HEAP32[10942] >> 2] | 0; HEAP32[i4 >> 2] = HEAP32[i11 >> 2]; HEAP32[i19 >> 2] = HEAP32[i4 >> 2]; i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i19) | 0; - if (!i1) ___assert_fail(37373, 16944, 434, 16960); + if (!i1) ___assert_fail(33733, 16293, 434, 16309); i10 = _emscripten_asm_const_i(10) | 0; i11 = i1 + 8 | 0; i2 = (HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 3; @@ -40220,12 +42342,12 @@ function _call_from_js(i2) { i9 = i9 + 1 | 0; } if ((i20 | 0) == 24) _abort(); - i20 = HEAP32[11852] | 0; + i20 = HEAP32[10942] | 0; HEAP32[i16 >> 2] = i12; HEAP32[i19 >> 2] = HEAP32[i16 >> 2]; __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__16vectorINS_7LiteralENS2_9allocatorIS4_EEEE(i18, i20, i19, i17); - if (HEAP8[51416] | 0) { - i20 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48528, 17054) | 0; + if (HEAP8[47788] | 0) { + i20 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44900, 16403) | 0; HEAP32[i19 >> 2] = HEAP32[i18 >> 2]; HEAP32[i19 + 4 >> 2] = HEAP32[i18 + 4 >> 2]; HEAP32[i19 + 8 >> 2] = HEAP32[i18 + 8 >> 2]; @@ -40442,7 +42564,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W i10 = i21; HEAP32[i19 >> 2] = i1; i18 = i1; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 47236) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 0) | 0, 47448) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 43596) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 0) | 0, 43808) | 0 : 0) { i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 1) | 0; i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0; i1 = HEAP32[i1 >> 2] | 0; @@ -40452,7 +42574,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W HEAP32[i20 + 8 >> 2] = 0; HEAP32[i20 + 12 >> 2] = 0; HEAP32[i20 + 16 >> 2] = 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 26591, 5); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 25656, 5); i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, i1) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; @@ -40491,8 +42613,8 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W i1 = HEAP32[i11 >> 2] | 0; i4 = i4 + 1 | 0; } - i4 = i17 + 100 | 0; - i12 = (__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i4, i16) | 0) == (i17 + 104 | 0); + i4 = i17 + 116 | 0; + i12 = (__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i4, i16) | 0) == (i17 + 120 | 0); i4 = __ZNSt3__13mapIN6cashew7IStringEN4wasm12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i4, i16) | 0; if (!i12) { if (!(__ZN4wasm12FunctionTypeeqERS0_(i20, i4) | 0)) { @@ -40527,7 +42649,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W if (!(HEAP32[i1 >> 2] | 0)) HEAP32[i1 >> 2] = HEAP32[i15 >> 2]; } } else __ZN4wasm12FunctionTypeaSERKS0_(i4, i20) | 0; - i1 = __ZNSt3__13mapIN6cashew7IStringENS_6vectorIPN4wasm10CallImportENS_9allocatorIS6_EEEENS_4lessIS2_EENS7_INS_4pairIKS2_S9_EEEEEixERSD_(i17 + 112 | 0, i16) | 0; + i1 = __ZNSt3__13mapIN6cashew7IStringENS_6vectorIPN4wasm10CallImportENS_9allocatorIS6_EEEENS_4lessIS2_EENS7_INS_4pairIKS2_S9_EEEEEixERSD_(i17 + 128 | 0, i16) | 0; i2 = i1 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; if ((i3 | 0) == (HEAP32[i1 + 8 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm10CallImportENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1, i19); else { @@ -40538,7 +42660,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W STACKTOP = i21; return; } - ___assert_fail(26530, 14672, 214, 26566); + ___assert_fail(25595, 13996, 223, 25631); } function __ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi(i12, i13, i14, i10, i6) { @@ -40706,9 +42828,9 @@ function __ZNSt3__19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS i21 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i13 = i21; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49500) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 127](i13, i10); + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45872) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 511](i13, i10); HEAP32[i18 >> 2] = i17; i1 = HEAP8[i14 >> 0] | 0; switch (i1 << 24 >> 24) { @@ -42106,7 +44228,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i16, i1) { HEAP32[i2 >> 2] = i4; i4 = 2; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 37044, 5); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 33363, 5); i4 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i16, i5) | 0; HEAP32[i2 + 8 >> 2] = i4; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); @@ -42122,7 +44244,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i16, i1) { i1 = __ZN4wasm7ElementixEj(i1, i4) | 0; i4 = __ZN4wasm7Element4listEv(i1) | 0; i4 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i4 >> 2] >> 2] | 0) | 0; - if ((i4 | 0) != (HEAP32[11812] | 0)) break; + if ((i4 | 0) != (HEAP32[10902] | 0)) break; i2 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i8 >> 2] | 0) | 0; HEAP32[i10 >> 2] = i2; HEAP32[i11 >> 2] = i1; @@ -42194,7 +44316,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i16, i1) { __ZNSt3__113__vector_baseINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEED2Ev(i17); STACKTOP = i18; return i16 | 0; - } else if ((i2 | 0) == 32) ___assert_fail(18659, 18230, 779, 18691); + } else if ((i2 | 0) == 32) ___assert_fail(18051, 17740, 779, 18083); return 0; } @@ -42229,7 +44351,7 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { break; } i5 = (i9 | 0) != 0; - i7 = i5 ? HEAP32[1064] | 0 : HEAP32[1063] | 0; + i7 = i5 ? HEAP32[924] | 0 : HEAP32[923] | 0; L4 : do if (i10) { if (i11) { i22 = 12; @@ -42237,9 +44359,9 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { } if (!(__ZN4wasm12isUInteger64Ed(d2) | 0)) { HEAPF64[i18 >> 3] = d2; - _snprintf(i7, 999, i5 ? 25569 : 25572, i18) | 0; + _snprintf(i7, 999, i5 ? 24641 : 24644, i18) | 0; HEAP32[i19 >> 2] = i13; - _sscanf(i7, 25529, i19) | 0; + _sscanf(i7, 24601, i19) | 0; break; } i1 = __ZN4wasm12toUInteger64Ed(d2) | 0; @@ -42247,16 +44369,16 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { i4 = i20; HEAP32[i4 >> 2] = i1; HEAP32[i4 + 4 >> 2] = tempRet0; - _snprintf(i7, 999, i6 ? 25552 : 25559, i20) | 0; + _snprintf(i7, 999, i6 ? 24624 : 24631, i20) | 0; if (i6) { HEAP32[i21 >> 2] = i14; - _sscanf(i7, 25564, i21) | 0; + _sscanf(i7, 24636, i21) | 0; i6 = i14; HEAPF64[i13 >> 3] = +((HEAP32[i6 >> 2] | 0) >>> 0) + 4294967296.0 * +((HEAP32[i6 + 4 >> 2] | 0) >>> 0); break; } else { HEAP32[i17 >> 2] = i13; - _sscanf(i7, 25529, i17) | 0; + _sscanf(i7, 24601, i17) | 0; break; } } else { @@ -42264,22 +44386,22 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { i4 = 0; while (1) { if ((i4 | 0) >= 19) break L4; - HEAP8[53417] = 37; - HEAP8[53418] = 46; + HEAP8[49789] = 37; + HEAP8[49790] = 46; if ((i4 | 0) < 10) { - HEAP8[53419] = i4 + 48; - HEAP8[53420] = i1; - HEAP8[53421] = 0; + HEAP8[49791] = i4 + 48; + HEAP8[49792] = i1; + HEAP8[49793] = 0; } else { - HEAP8[53419] = 49; - HEAP8[53420] = i4 + 38; - HEAP8[53421] = i1; - HEAP8[53422] = 0; + HEAP8[49791] = 49; + HEAP8[49792] = i4 + 38; + HEAP8[49793] = i1; + HEAP8[49794] = 0; } HEAPF64[i15 >> 3] = d2; - _snprintf(i7, 999, 53417, i15) | 0; + _snprintf(i7, 999, 49789, i15) | 0; HEAP32[i16 >> 2] = i13; - _sscanf(i7, 25529, i16) | 0; + _sscanf(i7, 24601, i16) | 0; if (+HEAPF64[i13 >> 3] == d2) break; else i4 = i4 + 1 | 0; } } while (0); @@ -42366,19 +44488,19 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { d3 = +HEAPF64[i12 >> 3]; d2 = +HEAPF64[i23 >> 3]; if (d3 == d2) { - i23 = HEAP32[1064] | 0; + i23 = HEAP32[924] | 0; i22 = _strlen(i23) | 0; - i1 = HEAP32[1063] | 0; + i1 = HEAP32[923] | 0; i22 = i22 >>> 0 < (_strlen(i1) | 0) >>> 0; i1 = i22 ? i23 : i1; - } else i1 = d3 < d2 ? HEAP32[1064] | 0 : HEAP32[1063] | 0; + } else i1 = d3 < d2 ? HEAP32[924] | 0 : HEAP32[923] | 0; if (i24) { i1 = i1 + -1 | 0; HEAP8[i1 >> 0] = 45; } STACKTOP = i25; return i1 | 0; - } else if ((i22 | 0) == 12) ___assert_fail(25533, 37699, 871, 25540); else if ((i22 | 0) == 38) ___assert_fail(25577, 37699, 934, 25540); + } else if ((i22 | 0) == 12) ___assert_fail(24605, 34059, 871, 24612); else if ((i22 | 0) == 38) ___assert_fail(24649, 34059, 934, 24612); return 0; } @@ -42387,10 +44509,10 @@ function __ZNSt3__16locale5__impC2Ej(i4, i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i5 = 0; HEAP32[i4 + 4 >> 2] = i1 + -1; - HEAP32[i4 >> 2] = 12728; + HEAP32[i4 >> 2] = 12052; i1 = i4 + 8 | 0; __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej(i1, 28); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4 + 144 | 0, 41653, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4 + 144 | 0, 38013, 1); i1 = HEAP32[i1 >> 2] | 0; i2 = i4 + 12 | 0; i3 = HEAP32[i2 >> 2] | 0; @@ -42400,97 +44522,97 @@ function __ZNSt3__16locale5__impC2Ej(i4, i1) { HEAP32[i2 >> 2] = i5; i3 = i5; } - HEAP32[11645] = 0; - HEAP32[11644] = 10392; - __ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_(i4, 46576); - HEAP32[11647] = 0; - HEAP32[11646] = 10424; - __ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_(i4, 46584); - __ZNSt3__15ctypeIcEC2EPKtbj(46592, 0, 0, 1); - __ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 46592); - HEAP32[11653] = 0; - HEAP32[11652] = 12944; - __ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 46608); - HEAP32[11655] = 0; - HEAP32[11654] = 13012; - __ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 46616); - HEAP32[11657] = 0; - HEAP32[11656] = 12680; + HEAP32[10735] = 0; + HEAP32[10734] = 9716; + __ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_(i4, 42936); + HEAP32[10737] = 0; + HEAP32[10736] = 9748; + __ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_(i4, 42944); + __ZNSt3__15ctypeIcEC2EPKtbj(42952, 0, 0, 1); + __ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 42952); + HEAP32[10743] = 0; + HEAP32[10742] = 12268; + __ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 42968); + HEAP32[10745] = 0; + HEAP32[10744] = 12336; + __ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 42976); + HEAP32[10747] = 0; + HEAP32[10746] = 12004; i5 = __ZNSt3__16__clocEv() | 0; - HEAP32[11658] = i5; - __ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 46624); - HEAP32[11661] = 0; - HEAP32[11660] = 13060; - __ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 46640); - HEAP32[11663] = 0; - HEAP32[11662] = 13108; - __ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 46648); - __ZNSt3__18numpunctIcEC2Ej(46656, 1); - __ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 46656); - __ZNSt3__18numpunctIwEC2Ej(46680, 1); - __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 46680); - HEAP32[11679] = 0; - HEAP32[11678] = 10456; - __ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 46712); - HEAP32[11681] = 0; - HEAP32[11680] = 10520; - __ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 46720); - HEAP32[11683] = 0; - HEAP32[11682] = 10584; - __ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 46728); - HEAP32[11685] = 0; - HEAP32[11684] = 10636; - __ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 46736); - HEAP32[11687] = 0; - HEAP32[11686] = 12184; - __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 46744); - HEAP32[11689] = 0; - HEAP32[11688] = 12240; - __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 46752); - HEAP32[11691] = 0; - HEAP32[11690] = 12296; - __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 46760); - HEAP32[11693] = 0; - HEAP32[11692] = 12352; - __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 46768); - HEAP32[11695] = 0; - HEAP32[11694] = 12408; - __ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 46776); - HEAP32[11697] = 0; - HEAP32[11696] = 12436; - __ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 46784); - HEAP32[11699] = 0; - HEAP32[11698] = 12464; - __ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 46792); - HEAP32[11701] = 0; - HEAP32[11700] = 12492; - __ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 46800); - HEAP32[11703] = 0; - HEAP32[11702] = 10688; - HEAP32[11704] = 10736; - __ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 46808); - HEAP32[11707] = 0; - HEAP32[11706] = 10772; - HEAP32[11708] = 10820; - __ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 46824); - HEAP32[11711] = 0; - HEAP32[11710] = 12924; + HEAP32[10748] = i5; + __ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 42984); + HEAP32[10751] = 0; + HEAP32[10750] = 12384; + __ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 43e3); + HEAP32[10753] = 0; + HEAP32[10752] = 12432; + __ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 43008); + __ZNSt3__18numpunctIcEC2Ej(43016, 1); + __ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 43016); + __ZNSt3__18numpunctIwEC2Ej(43040, 1); + __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 43040); + HEAP32[10769] = 0; + HEAP32[10768] = 9780; + __ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 43072); + HEAP32[10771] = 0; + HEAP32[10770] = 9844; + __ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 43080); + HEAP32[10773] = 0; + HEAP32[10772] = 9908; + __ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 43088); + HEAP32[10775] = 0; + HEAP32[10774] = 9960; + __ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 43096); + HEAP32[10777] = 0; + HEAP32[10776] = 11508; + __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 43104); + HEAP32[10779] = 0; + HEAP32[10778] = 11564; + __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 43112); + HEAP32[10781] = 0; + HEAP32[10780] = 11620; + __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 43120); + HEAP32[10783] = 0; + HEAP32[10782] = 11676; + __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 43128); + HEAP32[10785] = 0; + HEAP32[10784] = 11732; + __ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 43136); + HEAP32[10787] = 0; + HEAP32[10786] = 11760; + __ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 43144); + HEAP32[10789] = 0; + HEAP32[10788] = 11788; + __ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 43152); + HEAP32[10791] = 0; + HEAP32[10790] = 11816; + __ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 43160); + HEAP32[10793] = 0; + HEAP32[10792] = 10012; + HEAP32[10794] = 10060; + __ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 43168); + HEAP32[10797] = 0; + HEAP32[10796] = 10096; + HEAP32[10798] = 10144; + __ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 43184); + HEAP32[10801] = 0; + HEAP32[10800] = 12248; i5 = __ZNSt3__16__clocEv() | 0; - HEAP32[11712] = i5; - HEAP32[11710] = 12136; - __ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 46840); - HEAP32[11715] = 0; - HEAP32[11714] = 12924; + HEAP32[10802] = i5; + HEAP32[10800] = 11460; + __ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 43200); + HEAP32[10805] = 0; + HEAP32[10804] = 12248; i5 = __ZNSt3__16__clocEv() | 0; - HEAP32[11716] = i5; - HEAP32[11714] = 12160; - __ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 46856); - HEAP32[11719] = 0; - HEAP32[11718] = 12520; - __ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 46872); - HEAP32[11721] = 0; - HEAP32[11720] = 12552; - __ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 46880); + HEAP32[10806] = i5; + HEAP32[10804] = 11484; + __ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 43216); + HEAP32[10809] = 0; + HEAP32[10808] = 11844; + __ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 43232); + HEAP32[10811] = 0; + HEAP32[10810] = 11876; + __ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 43240); return; } @@ -42507,132 +44629,132 @@ function __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i6, i5) { do switch (HEAP32[i4 >> 2] | 0) { case 0: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29861) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28636) | 0; break; } case 1: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29865) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28640) | 0; break; } case 2: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29869) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28644) | 0; break; } case 10: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29876) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28651) | 0; break; } case 3: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29880) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28655) | 0; break; } case 4: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29884) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28659) | 0; break; } case 5: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29888) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28663) | 0; break; } case 6: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29893) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28668) | 0; break; } case 7: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29899) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28674) | 0; break; } case 8: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29905) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28680) | 0; break; } case 9: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29913) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28688) | 0; break; } case 11: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29918) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28693) | 0; break; } case 12: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29931) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28706) | 0; break; } case 13: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29944) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28719) | 0; break; } case 14: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29953) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28728) | 0; break; } case 15: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29965) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28740) | 0; break; } case 16: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29977) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28752) | 0; break; } case 17: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29989) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28764) | 0; break; } case 18: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30001) | 0, (HEAP32[i5 + 4 >> 2] | 0) == 2 ? 30014 : 30018) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28776) | 0, (HEAP32[i5 + 4 >> 2] | 0) == 2 ? 28789 : 28793) | 0; break; } case 20: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30022) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28797) | 0; break; } case 19: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30036) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28811) | 0; break; } case 22: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30050) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28825) | 0; break; } case 21: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30064) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28839) | 0; break; } case 23: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30078) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28853) | 0; break; } case 24: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30090) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28865) | 0; break; } case 25: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30001) | 0, (HEAP32[i5 + 4 >> 2] | 0) == 4 ? 30101 : 30105) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28776) | 0, (HEAP32[i5 + 4 >> 2] | 0) == 4 ? 28876 : 28880) | 0; break; } default: @@ -42807,8 +44929,8 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } i9 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i1 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 41620, 41646, i10) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 37980, 38006, i10) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; i1 = 0; while (1) { @@ -42877,7 +44999,7 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i13 = (HEAP8[i17 >> 0] & 1) == 0 ? i9 : HEAP32[i8 >> 2] | 0; i14 = __ZNSt3__16__clocEv() | 0; HEAP32[i15 >> 2] = i16; - if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 41655, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; + if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 38015, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; if (i1) { if ((HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[i1 + 16 >> 2] | 0) ? (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 36 >> 2] & 127](i1) | 0) == -1 : 0) { HEAP32[i20 >> 2] = 0; @@ -42902,135 +45024,104 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i23 | 0; } -function __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i3, i2) { - i1 = i1 | 0; - i3 = i3 | 0; - i2 = i2 | 0; - if (!i2) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i2 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBlockEPNS_5BlockE(i1, i3, i2); - break; - } - case 2: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner7visitIfEPNS_2IfE(i1, i3, i2); - break; - } - case 3: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoopEPNS_4LoopE(i1, i3, i2); - break; - } - case 4: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBreakEPNS_5BreakE(i1, i3, i2); - break; - } - case 5: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i1, i3, i2); - break; - } - case 6: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitCallEPNS_4CallE(i1, i3, i2); - break; - } - case 7: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner15visitCallImportEPNS_10CallImportE(i1, i3, i2); - break; - } - case 8: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i1, i3, i2); - break; - } - case 9: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitGetLocalEPNS_8GetLocalE(i1, i3, i2); - break; - } - case 10: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitSetLocalEPNS_8SetLocalE(i1, i3, i2); - break; - } - case 11: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i1, i3, i2); - break; - } - case 12: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i3, i2); - break; - } - case 13: - { - i3 = i2 + 8 | 0; - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - case 14: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitUnaryEPNS_5UnaryE(i1, i3, i2); - break; - } - case 15: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitBinaryEPNS_6BinaryE(i1, i3, i2); - break; - } - case 16: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i3, i2); - break; - } - case 17: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i1, i3, i2); - break; - } - case 18: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitHostEPNS_4HostE(i1, i3, i2); - break; - } - case 19: - { - HEAP32[i1 >> 2] = 0; - i3 = i1 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - case 20: - { - i3 = HEAP32[(HEAP32[i3 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 127](i3, 30313); - HEAP32[i1 >> 2] = 0; - i3 = i1 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - default: - {} - } while (0); +function __GLOBAL__sub_I_parser_cpp() { + __ZN6cashew7IString3setEPKcb(43788, 33348, 1); + __ZN6cashew7IString3setEPKcb(43792, 33357, 1); + __ZN6cashew7IString3setEPKcb(43796, 33363, 1); + __ZN6cashew7IString3setEPKcb(43800, 33369, 1); + __ZN6cashew7IString3setEPKcb(43804, 33374, 1); + __ZN6cashew7IString3setEPKcb(43808, 33381, 1); + __ZN6cashew7IString3setEPKcb(43812, 33386, 1); + __ZN6cashew7IString3setEPKcb(43816, 33390, 1); + __ZN6cashew7IString3setEPKcb(43820, 33396, 1); + __ZN6cashew7IString3setEPKcb(43824, 33408, 1); + __ZN6cashew7IString3setEPKcb(43828, 33415, 1); + __ZN6cashew7IString3setEPKcb(43832, 33422, 1); + __ZN6cashew7IString3setEPKcb(43836, 33425, 1); + __ZN6cashew7IString3setEPKcb(43840, 33430, 1); + __ZN6cashew7IString3setEPKcb(43844, 33436, 1); + __ZN6cashew7IString3setEPKcb(43848, 33439, 1); + __ZN6cashew7IString3setEPKcb(43852, 33443, 1); + __ZN6cashew7IString3setEPKcb(43856, 33447, 1); + __ZN6cashew7IString3setEPKcb(43860, 33451, 1); + __ZN6cashew7IString3setEPKcb(43864, 33456, 1); + __ZN6cashew7IString3setEPKcb(43868, 33460, 1); + __ZN6cashew7IString3setEPKcb(43872, 33466, 1); + __ZN6cashew7IString3setEPKcb(43876, 33472, 1); + __ZN6cashew7IString3setEPKcb(43880, 33481, 1); + __ZN6cashew7IString3setEPKcb(43884, 33488, 1); + __ZN6cashew7IString3setEPKcb(43888, 37045, 1); + __ZN6cashew7IString3setEPKcb(43892, 37053, 1); + __ZN6cashew7IString3setEPKcb(43896, 33495, 1); + __ZN6cashew7IString3setEPKcb(43900, 33504, 1); + __ZN6cashew7IString3setEPKcb(43904, 33516, 1); + __ZN6cashew7IString3setEPKcb(43908, 33531, 1); + __ZN6cashew7IString3setEPKcb(43912, 33545, 1); + __ZN6cashew7IString3setEPKcb(43916, 33558, 1); + __ZN6cashew7IString3setEPKcb(43920, 33572, 1); + __ZN6cashew7IString3setEPKcb(43924, 33584, 1); + __ZN6cashew7IString3setEPKcb(43928, 33599, 1); + __ZN6cashew7IString3setEPKcb(43932, 33614, 1); + __ZN6cashew7IString3setEPKcb(43936, 33627, 1); + __ZN6cashew7IString3setEPKcb(43940, 33640, 1); + __ZN6cashew7IString3setEPKcb(43944, 42298, 1); + __ZN6cashew7IString3setEPKcb(43948, 42249, 1); + __ZN6cashew7IString3setEPKcb(43952, 42289, 1); + __ZN6cashew7IString3setEPKcb(43956, 41232, 1); + __ZN6cashew7IString3setEPKcb(43960, 42225, 1); + __ZN6cashew7IString3setEPKcb(43964, 42273, 1); + __ZN6cashew7IString3setEPKcb(43968, 41266, 1); + __ZN6cashew7IString3setEPKcb(43972, 41809, 1); + __ZN6cashew7IString3setEPKcb(43976, 42233, 1); + __ZN6cashew7IString3setEPKcb(43980, 42239, 1); + __ZN6cashew7IString3setEPKcb(43984, 41224, 1); + __ZN6cashew7IString3setEPKcb(43988, 42230, 1); + __ZN6cashew7IString3setEPKcb(43992, 42270, 1); + __ZN6cashew7IString3setEPKcb(43996, 42220, 1); + __ZN6cashew7IString3setEPKcb(44e3, 42343, 1); + __ZN6cashew7IString3setEPKcb(44004, 41298, 1); + __ZN6cashew7IString3setEPKcb(44008, 42348, 1); + __ZN6cashew7IString3setEPKcb(44012, 42242, 1); + __ZN6cashew7IString3setEPKcb(44016, 33653, 1); + __ZN6cashew7IString3setEPKcb(44020, 33657, 1); + __ZN6cashew7IString3setEPKcb(44024, 33671, 1); + __ZN6cashew7IString3setEPKcb(44028, 33677, 1); + __ZN6cashew7IString3setEPKcb(44032, 33684, 1); + __ZN6cashew7IString3setEPKcb(44036, 33691, 1); + __ZN6cashew7IString3setEPKcb(44040, 33699, 1); + __ZN6cashew7IString3setEPKcb(44044, 33706, 1); + __ZN6cashew7IString3setEPKcb(44048, 33714, 1); + __ZN6cashew7IString3setEPKcb(44052, 33722, 1); + __ZN6cashew7IString3setEPKcb(44056, 33730, 1); + __ZN6cashew7IString3setEPKcb(44060, 51883, 1); + __ZN6cashew7IString3setEPKcb(44064, 33733, 1); + __ZN6cashew7IString3setEPKcb(44068, 41177, 1); + __ZN6cashew7IString3setEPKcb(44072, 33742, 1); + __ZN6cashew7IString3setEPKcb(44076, 33744, 1); + __ZN6cashew7IString3setEPKcb(44080, 33746, 1); + __ZN6cashew7IString3setEPKcb(44084, 41264, 1); + __ZN6cashew7IString3setEPKcb(44088, 33748, 1); + __ZN6cashew7IString3setEPKcb(44092, 33750, 1); + __ZN6cashew7IString3setEPKcb(44096, 33752, 1); + __ZN6cashew7IString3setEPKcb(44100, 33757, 1); + __ZN6cashew7IString3setEPKcb(44104, 33765, 1); + __ZN6cashew7IString3setEPKcb(44108, 42218, 1); + __ZN6cashew7IString3setEPKcb(44112, 33769, 1); + __ZN6cashew7IString3setEPKcb(44116, 33773, 1); + __ZN6cashew7IString3setEPKcb(44120, 33779, 1); + __ZN6cashew7IString3setEPKcb(44124, 42396, 1); + __ZN6cashew7IString3setEPKcb(44128, 41237, 1); + __ZN6cashew10IStringSetC2EPKc(44132, 33786); + ___cxa_atexit(238, 44132, ___dso_handle | 0) | 0; + HEAP32[11038] = 0; + HEAP32[11039] = 0; + HEAP32[11040] = 0; + ___cxa_atexit(239, 44152, ___dso_handle | 0) | 0; + HEAP32[11041] = 0; + HEAP32[11042] = 0; + HEAP32[11043] = 0; + ___cxa_atexit(240, 44164, ___dso_handle | 0) | 0; + __ZN6cashew4InitC2Ev(49809); return; } @@ -43170,6 +45261,133 @@ function __ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_t return i1 | 0; } +function __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i3, i2) { + i1 = i1 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + if (!i2) ___assert_fail(32336, 33236, 68, 32341); + do switch (HEAP32[i2 >> 2] | 0) { + case 1: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBlockEPNS_5BlockE(i1, i3, i2); + break; + } + case 2: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner7visitIfEPNS_2IfE(i1, i3, i2); + break; + } + case 3: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoopEPNS_4LoopE(i1, i3, i2); + break; + } + case 4: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBreakEPNS_5BreakE(i1, i3, i2); + break; + } + case 5: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i1, i3, i2); + break; + } + case 6: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitCallEPNS_4CallE(i1, i3, i2); + break; + } + case 7: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner15visitCallImportEPNS_10CallImportE(i1, i3, i2); + break; + } + case 8: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i1, i3, i2); + break; + } + case 9: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitGetLocalEPNS_8GetLocalE(i1, i3, i2); + break; + } + case 10: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitSetLocalEPNS_8SetLocalE(i1, i3, i2); + break; + } + case 11: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i1, i3, i2); + break; + } + case 12: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i3, i2); + break; + } + case 13: + { + i3 = i2 + 8 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + case 14: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitUnaryEPNS_5UnaryE(i1, i3, i2); + break; + } + case 15: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitBinaryEPNS_6BinaryE(i1, i3, i2); + break; + } + case 16: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i3, i2); + break; + } + case 17: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i1, i3, i2); + break; + } + case 18: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitHostEPNS_4HostE(i1, i3, i2); + break; + } + case 19: + { + HEAP32[i1 >> 2] = 0; + i3 = i1 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + case 20: + { + i3 = HEAP32[(HEAP32[i3 + 4 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 511](i3, 29088); + HEAP32[i1 >> 2] = 0; + i3 = i1 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + default: + {} + } while (0); + return; +} + function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) { i14 = i14 | 0; i10 = i10 | 0; @@ -43214,7 +45432,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) i7 = __ZN4wasm7ElementixEj(i10, i2) | 0; i1 = __ZN4wasm7Element4listEv(i7) | 0; i1 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0; - L12 : do if ((i1 | 0) == (HEAP32[11800] | 0)) { + L12 : do if ((i1 | 0) == (HEAP32[10890] | 0)) { i1 = i15 + 8 | 0; i2 = i15 + 12 | 0; i3 = i15 + 16 | 0; @@ -43231,13 +45449,13 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) i6 = i6 + 1 | 0; } } else { - if ((i1 | 0) == (HEAP32[11801] | 0)) { + if ((i1 | 0) == (HEAP32[10891] | 0)) { i8 = __ZN4wasm7Element4listEv(i7) | 0; i8 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i14, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i8 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; HEAP32[i15 + 4 >> 2] = i8; break; } - if ((i1 | 0) != (HEAP32[11808] | 0)) { + if ((i1 | 0) != (HEAP32[10898] | 0)) { __ZNKSt3__18functionIFvvEEclEv(i14 + 8 | 0); break; } @@ -43257,12 +45475,12 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) i1 = __ZN4wasm7ElementixEj(i10, i1) | 0; i10 = __ZN4wasm7Element4listEv(i1) | 0; i10 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i10 >> 2] >> 2] | 0) | 0; - if ((i10 | 0) == (HEAP32[11801] | 0)) { + if ((i10 | 0) == (HEAP32[10891] | 0)) { i10 = __ZN4wasm7Element4listEv(i1) | 0; i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i14, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i10 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; HEAP32[i15 + 4 >> 2] = i10; break; - } else ___assert_fail(18405, 18230, 1146, 18432); + } else ___assert_fail(17897, 17740, 1146, 17924); } } while (0); __ZN4wasm6getSigEPNS_12FunctionTypeE(i11, i15); @@ -43357,7 +45575,7 @@ function _mbsrtowcs(i5, i10, i1, i3) { break; } i8 = i5; - i7 = HEAP32[6008 + (i4 << 2) >> 2] | 0; + i7 = HEAP32[5332 + (i4 << 2) >> 2] | 0; i2 = i2 + 1 | 0; i9 = 37; continue; @@ -43387,7 +45605,7 @@ function _mbsrtowcs(i5, i10, i1, i3) { i9 = 48; break; } - i4 = HEAP32[6008 + (i4 << 2) >> 2] | 0; + i4 = HEAP32[5332 + (i4 << 2) >> 2] | 0; i6 = i2 + 1 | 0; i9 = 16; continue; @@ -43518,15 +45736,15 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i2 = HEAP32[i5 >> 2] | 0; i3 = HEAP32[i9 >> 2] | 0; if (((HEAP32[i4 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 3 | 0) != (i2 - i3 >> 4 | 0)) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 24105) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 23213) | 0; HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i6) | 0, 24116) | 0; - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, (HEAP32[i4 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 3) | 0, 24127) | 0; - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i5 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 4) | 0, 24145) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i6) | 0, 23224) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, (HEAP32[i4 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 3) | 0, 23235) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i5 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 4) | 0, 23253) | 0; i1 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i1) | 0; @@ -43552,15 +45770,15 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i1 = i1 + 1 | 0; } if ((i10 | 0) == 7) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 24105) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 23213) | 0; HEAP32[i7 >> 2] = HEAP32[i11 >> 2]; HEAP32[i6 >> 2] = HEAP32[i7 >> 2]; - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i6) | 0, 24157) | 0; - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i8 >> 2] | 0) + (i1 << 3) + 4 >> 2] | 0) | 0) | 0, 24173) | 0, i1) | 0, 24189) | 0; - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i9 >> 2] | 0) + (i1 << 4) >> 2] | 0) | 0) | 0, 45858) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i6) | 0, 23265) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i8 >> 2] | 0) + (i1 << 3) + 4 >> 2] | 0) | 0) | 0, 23281) | 0, i1) | 0, 23297) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i9 >> 2] | 0) + (i1 << 4) >> 2] | 0) | 0) | 0, 42218) | 0; i10 = __ZNKSt3__18ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i6 >> 2] = i10; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 63](i10, 10) | 0; __ZNSt3__16localeD2Ev(i6); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i10) | 0; @@ -43580,104 +45798,6 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } -function __GLOBAL__sub_I_parser_cpp() { - __ZN6cashew7IString3setEPKcb(47428, 37029, 1); - __ZN6cashew7IString3setEPKcb(47432, 37038, 1); - __ZN6cashew7IString3setEPKcb(47436, 37044, 1); - __ZN6cashew7IString3setEPKcb(47440, 37050, 1); - __ZN6cashew7IString3setEPKcb(47444, 37055, 1); - __ZN6cashew7IString3setEPKcb(47448, 37062, 1); - __ZN6cashew7IString3setEPKcb(47452, 37067, 1); - __ZN6cashew7IString3setEPKcb(47456, 37071, 1); - __ZN6cashew7IString3setEPKcb(47460, 37077, 1); - __ZN6cashew7IString3setEPKcb(47464, 37089, 1); - __ZN6cashew7IString3setEPKcb(47468, 37096, 1); - __ZN6cashew7IString3setEPKcb(47472, 37103, 1); - __ZN6cashew7IString3setEPKcb(47476, 37106, 1); - __ZN6cashew7IString3setEPKcb(47480, 37111, 1); - __ZN6cashew7IString3setEPKcb(47484, 37117, 1); - __ZN6cashew7IString3setEPKcb(47488, 37120, 1); - __ZN6cashew7IString3setEPKcb(47492, 37124, 1); - __ZN6cashew7IString3setEPKcb(47496, 37128, 1); - __ZN6cashew7IString3setEPKcb(47500, 37132, 1); - __ZN6cashew7IString3setEPKcb(47504, 37137, 1); - __ZN6cashew7IString3setEPKcb(47508, 37141, 1); - __ZN6cashew7IString3setEPKcb(47512, 37147, 1); - __ZN6cashew7IString3setEPKcb(47516, 37153, 1); - __ZN6cashew7IString3setEPKcb(47520, 37162, 1); - __ZN6cashew7IString3setEPKcb(47524, 37169, 1); - __ZN6cashew7IString3setEPKcb(47528, 40685, 1); - __ZN6cashew7IString3setEPKcb(47532, 40693, 1); - __ZN6cashew7IString3setEPKcb(47536, 37176, 1); - __ZN6cashew7IString3setEPKcb(47540, 37185, 1); - __ZN6cashew7IString3setEPKcb(47544, 37198, 1); - __ZN6cashew7IString3setEPKcb(47548, 37212, 1); - __ZN6cashew7IString3setEPKcb(47552, 37224, 1); - __ZN6cashew7IString3setEPKcb(47556, 37239, 1); - __ZN6cashew7IString3setEPKcb(47560, 37254, 1); - __ZN6cashew7IString3setEPKcb(47564, 37267, 1); - __ZN6cashew7IString3setEPKcb(47568, 37280, 1); - __ZN6cashew7IString3setEPKcb(47572, 45938, 1); - __ZN6cashew7IString3setEPKcb(47576, 45889, 1); - __ZN6cashew7IString3setEPKcb(47580, 45929, 1); - __ZN6cashew7IString3setEPKcb(47584, 44872, 1); - __ZN6cashew7IString3setEPKcb(47588, 45865, 1); - __ZN6cashew7IString3setEPKcb(47592, 45913, 1); - __ZN6cashew7IString3setEPKcb(47596, 44906, 1); - __ZN6cashew7IString3setEPKcb(47600, 45449, 1); - __ZN6cashew7IString3setEPKcb(47604, 45873, 1); - __ZN6cashew7IString3setEPKcb(47608, 45879, 1); - __ZN6cashew7IString3setEPKcb(47612, 44864, 1); - __ZN6cashew7IString3setEPKcb(47616, 45870, 1); - __ZN6cashew7IString3setEPKcb(47620, 45910, 1); - __ZN6cashew7IString3setEPKcb(47624, 45860, 1); - __ZN6cashew7IString3setEPKcb(47628, 45983, 1); - __ZN6cashew7IString3setEPKcb(47632, 44938, 1); - __ZN6cashew7IString3setEPKcb(47636, 45988, 1); - __ZN6cashew7IString3setEPKcb(47640, 45882, 1); - __ZN6cashew7IString3setEPKcb(47644, 37293, 1); - __ZN6cashew7IString3setEPKcb(47648, 37297, 1); - __ZN6cashew7IString3setEPKcb(47652, 37311, 1); - __ZN6cashew7IString3setEPKcb(47656, 37317, 1); - __ZN6cashew7IString3setEPKcb(47660, 37324, 1); - __ZN6cashew7IString3setEPKcb(47664, 37331, 1); - __ZN6cashew7IString3setEPKcb(47668, 37339, 1); - __ZN6cashew7IString3setEPKcb(47672, 37346, 1); - __ZN6cashew7IString3setEPKcb(47676, 37354, 1); - __ZN6cashew7IString3setEPKcb(47680, 37362, 1); - __ZN6cashew7IString3setEPKcb(47684, 37370, 1); - __ZN6cashew7IString3setEPKcb(47688, 55510, 1); - __ZN6cashew7IString3setEPKcb(47692, 37373, 1); - __ZN6cashew7IString3setEPKcb(47696, 44817, 1); - __ZN6cashew7IString3setEPKcb(47700, 37382, 1); - __ZN6cashew7IString3setEPKcb(47704, 37384, 1); - __ZN6cashew7IString3setEPKcb(47708, 37386, 1); - __ZN6cashew7IString3setEPKcb(47712, 44904, 1); - __ZN6cashew7IString3setEPKcb(47716, 37388, 1); - __ZN6cashew7IString3setEPKcb(47720, 37390, 1); - __ZN6cashew7IString3setEPKcb(47724, 37392, 1); - __ZN6cashew7IString3setEPKcb(47728, 37397, 1); - __ZN6cashew7IString3setEPKcb(47732, 37405, 1); - __ZN6cashew7IString3setEPKcb(47736, 45858, 1); - __ZN6cashew7IString3setEPKcb(47740, 37409, 1); - __ZN6cashew7IString3setEPKcb(47744, 37413, 1); - __ZN6cashew7IString3setEPKcb(47748, 37419, 1); - __ZN6cashew7IString3setEPKcb(47752, 46036, 1); - __ZN6cashew7IString3setEPKcb(47756, 44877, 1); - __ZN6cashew10IStringSetC2EPKc(47760, 37426); - ___cxa_atexit(245, 47760, ___dso_handle | 0) | 0; - HEAP32[11945] = 0; - HEAP32[11946] = 0; - HEAP32[11947] = 0; - ___cxa_atexit(246, 47780, ___dso_handle | 0) | 0; - HEAP32[11948] = 0; - HEAP32[11949] = 0; - HEAP32[11950] = 0; - ___cxa_atexit(247, 47792, ___dso_handle | 0) | 0; - __ZN6cashew4InitC2Ev(53436); - return; -} - function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i9, i8) { i9 = i9 | 0; i8 = i8 | 0; @@ -43690,13 +45810,13 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i9, i8) { i4 = i11 + 4 | 0; i6 = i11; i7 = i9 + 4 | 0; - i2 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 >> 2] | 0, 29666, 1) | 0; + i2 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 >> 2] | 0, 28441, 1) | 0; HEAP32[i3 >> 2] = HEAP32[i8 >> 2]; HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i5) | 0; i2 = i8 + 32 | 0; if (HEAP32[i2 >> 2] | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i9 + 16 >> 2] | 0) | 0, 29672) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i9 + 16 >> 2] | 0) | 0, 28447) | 0; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; HEAP32[i5 >> 2] = HEAP32[i1 >> 2]; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i3, i5) | 0, 41) | 0; @@ -43709,19 +45829,19 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i9, i8) { while (1) { if ((i1 | 0) == (i2 | 0)) break L4; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; - i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 29679) | 0; + i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 28454) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; i12 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i12, i5) | 0, 32) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 + 4 >> 2] | 0) | 0) | 0, 44819) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 + 4 >> 2] | 0) | 0) | 0, 41179) | 0; i1 = i1 + 8 | 0; } } while (0); i1 = i8 + 4 | 0; if (HEAP32[i1 >> 2] | 0) { __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i9 + 16 >> 2] | 0) | 0; - i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 29641) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 44819) | 0; + i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 28416) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41179) | 0; } __ZN4wasm16PrintSExpression9incIndentEv(i9); i1 = HEAP32[i8 + 24 >> 2] | 0; @@ -43731,16 +45851,16 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i9, i8) { while (1) { if ((i4 | 0) == (i1 | 0)) break; __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i7 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0; - i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 29686) | 0; + i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 28461) | 0; HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; i12 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i12, i5) | 0, 32) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i4 + 4 >> 2] | 0) | 0) | 0, 44819) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i4 + 4 >> 2] | 0) | 0) | 0, 41179) | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; i4 = i4 + 8 | 0; } i1 = i8 + 36 | 0; - L17 : do if (__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 ? (i12 = (__ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i12 >> 2] | 0) == 0) : 0) { + L17 : do if (((HEAP8[i9 + 24 >> 0] | 0) == 0 ? __ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 : 0) ? (i12 = (__ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i12 >> 2] | 0) == 0) : 0) { i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; i1 = HEAP32[i2 + 16 >> 2] | 0; i2 = HEAP32[i2 + 12 >> 2] | 0; @@ -43749,8 +45869,8 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i9, i8) { __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, HEAP32[i2 >> 2] | 0); i2 = i2 + 4 | 0; } - } else i10 = 17; while (0); - if ((i10 | 0) == 17) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, HEAP32[i1 >> 2] | 0); + } else i10 = 18; while (0); + if ((i10 | 0) == 18) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, HEAP32[i1 >> 2] | 0); __ZN4wasm16PrintSExpression9decIndentEv(i9); STACKTOP = i11; return; @@ -44051,10 +46171,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i16) { i12 = i17; i13 = i16 + 12 | 0; if (HEAP8[i13 >> 0] | 0) { - i15 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19779) | 0; + i15 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18887) | 0; i14 = __ZNKSt3__18ios_base6getlocEv(i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i14; - i14 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 49488) | 0; + i14 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 45860) | 0; i14 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i14 >> 2] | 0) + 28 >> 2] & 63](i14, 10) | 0; __ZNSt3__16localeD2Ev(i3); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i15, i14) | 0; @@ -44062,10 +46182,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i16) { } i5 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i16) | 0; if (HEAP8[i13 >> 0] | 0) { - i15 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19751) | 0, i5) | 0; + i15 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18859) | 0, i5) | 0; i14 = __ZNKSt3__18ios_base6getlocEv(i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i14; - i14 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 49488) | 0; + i14 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 45860) | 0; i14 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i14 >> 2] | 0) + 28 >> 2] & 63](i14, 10) | 0; __ZNSt3__16localeD2Ev(i3); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i15, i14) | 0; @@ -44082,17 +46202,17 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i16) { break; } if (HEAP8[i13 >> 0] | 0) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19757) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18865) | 0; i2 = __ZNKSt3__18ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i2; - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 49488) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 45860) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 63](i2, 10) | 0; __ZNSt3__16localeD2Ev(i3); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i2) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i14) | 0; } i14 = __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(HEAP32[i8 >> 2] | 0) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 19794, 7); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 18902, 7); __ZNSt3__19to_stringEj(i12, i15); i1 = HEAP8[i12 >> 0] | 0; i2 = (i1 & 1) == 0; @@ -44134,7 +46254,7 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i16) { if ((i1 | 0) == 7) { STACKTOP = i17; return; - } else if ((i1 | 0) == 14) ___assert_fail(19802, 19345, 1360, 19836); else if ((i1 | 0) == 16) ___assert_fail(19848, 19345, 1362, 19836); + } else if ((i1 | 0) == 14) ___assert_fail(18910, 18453, 1360, 18944); else if ((i1 | 0) == 16) ___assert_fail(18956, 18453, 1362, 18944); } function ___udivmoddi4(i5, i6, i8, i11, i13) { @@ -44318,89 +46438,89 @@ function ___udivmoddi4(i5, i6, i8, i11, i13) { } function __GLOBAL__sub_I_wasm_js_cpp() { - __ZN6cashew7IString3setEPKcb(47064, 14064, 1); - __ZN6cashew7IString3setEPKcb(47068, 14071, 1); - __ZN6cashew7IString3setEPKcb(47072, 14075, 1); - __ZN6cashew7IString3setEPKcb(47076, 40693, 1); - __ZN6cashew7IString3setEPKcb(47080, 38268, 1); - __ZN6cashew7IString3setEPKcb(47084, 14084, 1); - __ZN6cashew7IString3setEPKcb(47088, 14092, 1); - __ZN6cashew7IString3setEPKcb(47092, 14102, 1); - __ZN6cashew7IString3setEPKcb(47096, 14113, 1); - __ZN6cashew7IString3setEPKcb(47100, 14124, 1); - __ZN6cashew7IString3setEPKcb(47104, 14135, 1); - __ZN6cashew7IString3setEPKcb(47108, 14147, 1); - __ZN6cashew7IString3setEPKcb(47112, 14159, 1); - __ZN6cashew7IString3setEPKcb(47116, 14172, 1); - __ZN6cashew7IString3setEPKcb(47120, 14185, 1); - __ZN6cashew7IString3setEPKcb(47124, 14205, 1); - __ZN6cashew7IString3setEPKcb(47128, 14210, 1); - __ZN6cashew7IString3setEPKcb(47132, 14215, 1); - __ZN6cashew7IString3setEPKcb(47136, 14221, 1); - __ZN6cashew7IString3setEPKcb(47140, 14228, 1); - __ZN6cashew7IString3setEPKcb(47144, 14237, 1); - __ZN6cashew7IString3setEPKcb(47148, 14245, 1); - __ZN6cashew7IString3setEPKcb(47152, 14256, 1); - __ZN6cashew7IString3setEPKcb(47156, 29884, 1); - __ZN6cashew7IString3setEPKcb(47160, 29893, 1); - __ZN6cashew7IString3setEPKcb(47164, 29888, 1); - __ZN6cashew7IString3setEPKcb(47168, 29913, 1); - __ZN6cashew7IString3setEPKcb(47172, 14268, 1); - __ZN6cashew7IString3setEPKcb(47176, 14286, 1); - __ZN6cashew7IString3setEPKcb(47180, 14295, 1); - __ZN6cashew7IString3setEPKcb(47184, 14312, 1); - __ZN6cashew7IString3setEPKcb(47188, 29497, 1); - __ZN6cashew7IString3setEPKcb(47192, 29611, 1); - __ZN6cashew7IString3setEPKcb(47196, 14320, 1); - __ZN6cashew7IString3setEPKcb(47200, 29629, 1); - __ZN6cashew7IString3setEPKcb(47204, 14325, 1); - __ZN6cashew7IString3setEPKcb(47208, 29529, 1); - __ZN6cashew7IString3setEPKcb(47212, 14332, 1); - __ZN6cashew7IString3setEPKcb(47216, 14340, 1); - __ZN6cashew7IString3setEPKcb(47220, 14347, 1); - __ZN6cashew7IString3setEPKcb(47224, 29660, 1); - __ZN6cashew7IString3setEPKcb(47228, 14354, 1); - __ZN6cashew7IString3setEPKcb(47232, 29617, 1); - __ZN6cashew7IString3setEPKcb(47236, 37132, 1); - __ZN6cashew7IString3setEPKcb(47240, 14360, 1); - __ZN6cashew7IString3setEPKcb(47244, 14372, 1); - __ZN6cashew7IString3setEPKcb(47248, 37044, 1); - __ZN6cashew7IString3setEPKcb(47252, 14386, 1); - __ZN6cashew7IString3setEPKcb(47256, 14392, 1); - __ZN6cashew7IString3setEPKcb(47260, 37106, 1); - __ZN6cashew7IString3setEPKcb(47264, 14397, 1); - __ZN6cashew7IString3setEPKcb(47268, 14407, 1); - __ZN6cashew7IString3setEPKcb(47272, 37392, 1); - __ZN6cashew7IString3setEPKcb(47276, 14412, 1); - __ZN6cashew7IString3setEPKcb(47280, 14415, 1); - __ZN6cashew7IString3setEPKcb(47284, 14423, 1); - __ZN6cashew7IString3setEPKcb(47288, 14430, 1); - __ZN6cashew7IString3setEPKcb(47292, 14434, 1); - __ZN6cashew7IString3setEPKcb(47296, 14454, 1); - __ZN6cashew7IString3setEPKcb(47300, 14464, 1); - __ZN6cashew7IString3setEPKcb(47304, 14475, 1); - __ZN6cashew7IString3setEPKcb(47308, 14486, 1); - __ZN6cashew7IString3setEPKcb(47312, 14500, 1); - __ZN6cashew7IString3setEPKcb(47316, 14509, 1); - __ZN6cashew7IString3setEPKcb(47320, 14519, 1); - __ZN6cashew7IString3setEPKcb(47324, 14530, 1); - __ZN6cashew7IString3setEPKcb(47328, 14541, 1); - __ZN6cashew7IString3setEPKcb(47332, 14554, 1); - __ZN6cashew7IString3setEPKcb(47336, 14564, 1); - __ZN6cashew7IString3setEPKcb(47340, 14573, 1); - __ZN6cashew7IString3setEPKcb(47344, 14582, 1); - __ZN6cashew7IString3setEPKcb(47348, 14596, 1); - __ZN6cashew7IString3setEPKcb(47352, 14608, 1); - __ZN6cashew7IString3setEPKcb(47356, 14623, 1); - __ZN6cashew7IString3setEPKcb(47360, 30350, 1); - __ZN6cashew7IString3setEPKcb(47364, 14632, 1); - __ZN6cashew7IString3setEPKcb(47368, 14639, 1); - HEAP32[11843] = 0; - HEAP32[11844] = 0; - HEAP32[11845] = 0; - ___cxa_atexit(244, 47372, ___dso_handle | 0) | 0; - __ZN6cashew7IString3setEPKcb(47384, 15598, 1); - __ZN6cashew7IString3setEPKcb(47388, 15603, 1); + __ZN6cashew7IString3setEPKcb(43424, 13388, 1); + __ZN6cashew7IString3setEPKcb(43428, 13395, 1); + __ZN6cashew7IString3setEPKcb(43432, 13399, 1); + __ZN6cashew7IString3setEPKcb(43436, 37053, 1); + __ZN6cashew7IString3setEPKcb(43440, 34628, 1); + __ZN6cashew7IString3setEPKcb(43444, 13408, 1); + __ZN6cashew7IString3setEPKcb(43448, 13416, 1); + __ZN6cashew7IString3setEPKcb(43452, 13426, 1); + __ZN6cashew7IString3setEPKcb(43456, 13437, 1); + __ZN6cashew7IString3setEPKcb(43460, 13448, 1); + __ZN6cashew7IString3setEPKcb(43464, 13459, 1); + __ZN6cashew7IString3setEPKcb(43468, 13471, 1); + __ZN6cashew7IString3setEPKcb(43472, 13483, 1); + __ZN6cashew7IString3setEPKcb(43476, 13496, 1); + __ZN6cashew7IString3setEPKcb(43480, 13509, 1); + __ZN6cashew7IString3setEPKcb(43484, 13529, 1); + __ZN6cashew7IString3setEPKcb(43488, 13534, 1); + __ZN6cashew7IString3setEPKcb(43492, 13539, 1); + __ZN6cashew7IString3setEPKcb(43496, 13545, 1); + __ZN6cashew7IString3setEPKcb(43500, 13552, 1); + __ZN6cashew7IString3setEPKcb(43504, 13561, 1); + __ZN6cashew7IString3setEPKcb(43508, 13569, 1); + __ZN6cashew7IString3setEPKcb(43512, 13580, 1); + __ZN6cashew7IString3setEPKcb(43516, 28659, 1); + __ZN6cashew7IString3setEPKcb(43520, 28668, 1); + __ZN6cashew7IString3setEPKcb(43524, 28663, 1); + __ZN6cashew7IString3setEPKcb(43528, 28688, 1); + __ZN6cashew7IString3setEPKcb(43532, 13592, 1); + __ZN6cashew7IString3setEPKcb(43536, 13610, 1); + __ZN6cashew7IString3setEPKcb(43540, 13619, 1); + __ZN6cashew7IString3setEPKcb(43544, 13636, 1); + __ZN6cashew7IString3setEPKcb(43548, 28272, 1); + __ZN6cashew7IString3setEPKcb(43552, 28386, 1); + __ZN6cashew7IString3setEPKcb(43556, 13644, 1); + __ZN6cashew7IString3setEPKcb(43560, 28404, 1); + __ZN6cashew7IString3setEPKcb(43564, 13649, 1); + __ZN6cashew7IString3setEPKcb(43568, 28304, 1); + __ZN6cashew7IString3setEPKcb(43572, 13656, 1); + __ZN6cashew7IString3setEPKcb(43576, 13664, 1); + __ZN6cashew7IString3setEPKcb(43580, 13671, 1); + __ZN6cashew7IString3setEPKcb(43584, 28435, 1); + __ZN6cashew7IString3setEPKcb(43588, 13678, 1); + __ZN6cashew7IString3setEPKcb(43592, 28392, 1); + __ZN6cashew7IString3setEPKcb(43596, 33451, 1); + __ZN6cashew7IString3setEPKcb(43600, 13684, 1); + __ZN6cashew7IString3setEPKcb(43604, 13696, 1); + __ZN6cashew7IString3setEPKcb(43608, 33363, 1); + __ZN6cashew7IString3setEPKcb(43612, 13710, 1); + __ZN6cashew7IString3setEPKcb(43616, 13716, 1); + __ZN6cashew7IString3setEPKcb(43620, 33425, 1); + __ZN6cashew7IString3setEPKcb(43624, 13721, 1); + __ZN6cashew7IString3setEPKcb(43628, 13731, 1); + __ZN6cashew7IString3setEPKcb(43632, 33752, 1); + __ZN6cashew7IString3setEPKcb(43636, 13736, 1); + __ZN6cashew7IString3setEPKcb(43640, 13739, 1); + __ZN6cashew7IString3setEPKcb(43644, 13747, 1); + __ZN6cashew7IString3setEPKcb(43648, 13754, 1); + __ZN6cashew7IString3setEPKcb(43652, 13758, 1); + __ZN6cashew7IString3setEPKcb(43656, 13778, 1); + __ZN6cashew7IString3setEPKcb(43660, 13788, 1); + __ZN6cashew7IString3setEPKcb(43664, 13799, 1); + __ZN6cashew7IString3setEPKcb(43668, 13810, 1); + __ZN6cashew7IString3setEPKcb(43672, 13824, 1); + __ZN6cashew7IString3setEPKcb(43676, 13833, 1); + __ZN6cashew7IString3setEPKcb(43680, 13843, 1); + __ZN6cashew7IString3setEPKcb(43684, 13854, 1); + __ZN6cashew7IString3setEPKcb(43688, 13865, 1); + __ZN6cashew7IString3setEPKcb(43692, 13878, 1); + __ZN6cashew7IString3setEPKcb(43696, 13888, 1); + __ZN6cashew7IString3setEPKcb(43700, 13897, 1); + __ZN6cashew7IString3setEPKcb(43704, 13906, 1); + __ZN6cashew7IString3setEPKcb(43708, 13920, 1); + __ZN6cashew7IString3setEPKcb(43712, 13932, 1); + __ZN6cashew7IString3setEPKcb(43716, 13947, 1); + __ZN6cashew7IString3setEPKcb(43720, 29100, 1); + __ZN6cashew7IString3setEPKcb(43724, 13956, 1); + __ZN6cashew7IString3setEPKcb(43728, 13963, 1); + HEAP32[10933] = 0; + HEAP32[10934] = 0; + HEAP32[10935] = 0; + ___cxa_atexit(237, 43732, ___dso_handle | 0) | 0; + __ZN6cashew7IString3setEPKcb(43744, 14947, 1); + __ZN6cashew7IString3setEPKcb(43748, 14952, 1); return; } @@ -44433,11 +46553,11 @@ function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE i11 = i28 + 20 | 0; HEAP32[i5 >> 2] = i1; HEAPF64[i10 >> 3] = d4; - i1 = _snprintf(i1, 100, 43115, i10) | 0; + i1 = _snprintf(i1, 100, 39475, i10) | 0; if (i1 >>> 0 > 99) { i1 = __ZNSt3__16__clocEv() | 0; HEAPF64[i3 >> 3] = d4; - i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 43115, i3) | 0; + i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 39475, i3) | 0; i2 = HEAP32[i5 >> 2] | 0; if (!i2) __ZSt17__throw_bad_allocv(); i3 = _malloc(i1 << 2) | 0; @@ -44455,7 +46575,7 @@ function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE } i1 = __ZNKSt3__18ios_base6getlocEv(i19) | 0; HEAP32[i20 >> 2] = i1; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 49520) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 45892) | 0; i3 = HEAP32[i5 >> 2] | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i6 >> 2] | 0) + 48 >> 2] & 7](i6, i3, i3 + i22 | 0, i17) | 0; if (!i22) i5 = 0; else i5 = (HEAP8[HEAP32[i5 >> 2] >> 0] | 0) == 45; @@ -44547,11 +46667,11 @@ function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE i11 = i28 + 20 | 0; HEAP32[i5 >> 2] = i1; HEAPF64[i10 >> 3] = d4; - i1 = _snprintf(i1, 100, 43115, i10) | 0; + i1 = _snprintf(i1, 100, 39475, i10) | 0; if (i1 >>> 0 > 99) { i1 = __ZNSt3__16__clocEv() | 0; HEAPF64[i3 >> 3] = d4; - i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 43115, i3) | 0; + i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 39475, i3) | 0; i2 = HEAP32[i5 >> 2] | 0; if (!i2) __ZSt17__throw_bad_allocv(); i3 = _malloc(i1) | 0; @@ -44569,7 +46689,7 @@ function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE } i1 = __ZNKSt3__18ios_base6getlocEv(i19) | 0; HEAP32[i20 >> 2] = i1; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 45860) | 0; i3 = HEAP32[i5 >> 2] | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i6 >> 2] | 0) + 32 >> 2] & 7](i6, i3, i3 + i22 | 0, i17) | 0; if (!i22) i5 = 0; else i5 = (HEAP8[HEAP32[i5 >> 2] >> 0] | 0) == 45; @@ -44647,7 +46767,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4 i1 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i3, i1, i2) | 0; if ((i1 | 0) != (i3 | 0) ? (i4 = i2 + 4 | 0, i6 = HEAP32[i4 >> 2] | 0, (HEAP32[i2 >> 2] | 0) != (i6 | 0)) : 0) { i11 = i6 + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i14, i5, 44817); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i14, i5, 41177); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i15, (HEAP32[i4 >> 2] | 0) + -24 | 0); i2 = HEAP8[i15 >> 0] | 0; i3 = (i2 & 1) == 0; @@ -44661,7 +46781,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 44819) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 41179) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -44798,7 +46918,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_126parse_base_unresolved_nameINS0_2DbEEEPK if ((i3 | 0) != (i4 | 0)) { i1 = __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S4_RT_(i3, i4, i6) | 0; if ((i1 | 0) == (i3 | 0)) i1 = __ZN10__cxxabiv112_GLOBAL__N_115parse_simple_idINS0_2DbEEEPKcS4_S4_RT_(i3, i4, i6) | 0; - if ((i1 | 0) != (i3 | 0) ? (i2 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i2 | 0)) : 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44906) | 0; else i1 = i3; + if ((i1 | 0) != (i3 | 0) ? (i2 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i2 | 0)) : 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 41266) | 0; else i1 = i3; } else i1 = i4; i1 = (i1 | 0) == (i3 | 0) ? i5 : i1; break L1; @@ -44843,6 +46963,84 @@ function __ZN10__cxxabiv112_GLOBAL__N_126parse_base_unresolved_nameINS0_2DbEEEPK return i1 | 0; } +function __ZN4wasm21SimpleExecutionWalkerINS_14SimplifyLocalsEE4scanEPS1_PPNS_10ExpressionE(i1, i3) { + i1 = i1 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i2 = HEAP32[i3 >> 2] | 0; + L1 : do switch (HEAP32[i2 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 211, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i2) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 212, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 213, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i2) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + break; + } + case 4: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 214, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i2) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i2) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 215, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i2) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i2) | 0) + 24 | 0); + break; + } + case 17: + { + i4 = i1 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 216, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i2) | 0) + 8 | 0); + break; + } + default: + __ZN4wasm10PostWalkerINS_14SimplifyLocalsEE4scanEPS1_PPNS_10ExpressionE(i1, i3); + } while (0); + return; +} + function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i15) { i15 = i15 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i16 = 0; @@ -44852,10 +47050,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i15) { i2 = i16; i4 = i15 + 12 | 0; if (HEAP8[i4 >> 0] | 0) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19733) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18841) | 0; i13 = __ZNKSt3__18ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i13; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i13 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 63](i13, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i13) | 0; @@ -44863,10 +47061,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i15) { } i3 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i15) | 0; if (HEAP8[i4 >> 0] | 0) { - i14 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19751) | 0, i3) | 0; + i14 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18859) | 0, i3) | 0; i13 = __ZNKSt3__18ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i13; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i13 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 63](i13, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i13) | 0; @@ -44877,10 +47075,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i15) { while (1) { if (i13 >>> 0 >= i3 >>> 0) break; if (HEAP8[i4 >> 0] | 0) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19757) | 0; + i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18865) | 0; i12 = __ZNKSt3__18ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i12; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i12) | 0; @@ -44889,10 +47087,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i15) { i6 = __ZN10MixedArena5allocIN4wasm12FunctionTypeEEEPT_v(HEAP32[i5 >> 2] | 0) | 0; i7 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i15) | 0; if (HEAP8[i4 >> 0] | 0) { - i14 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19766) | 0, i7) | 0; + i14 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18874) | 0, i7) | 0; i12 = __ZNKSt3__18ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i12; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i12) | 0; @@ -45040,7 +47238,7 @@ function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE i10 = i28; i1 = __ZNKSt3__18ios_base6getlocEv(i20) | 0; HEAP32[i21 >> 2] = i1; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i21, 49520) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i21, 45892) | 0; i7 = HEAP8[i18 >> 0] | 0; i2 = (i7 & 1) == 0; i12 = i18 + 4 | 0; @@ -45135,7 +47333,7 @@ function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE i10 = i27; i1 = __ZNKSt3__18ios_base6getlocEv(i19) | 0; HEAP32[i20 >> 2] = i1; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 49488) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 45860) | 0; i7 = HEAP8[i17 >> 0] | 0; i2 = (i7 & 1) == 0; i3 = i17 + 4 | 0; @@ -45506,32 +47704,32 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__112basic_stringIcNS2_11c L1 : do if (!i4) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEC2ERKS7_(i6, i5); else { i2 = i1 ? i5 + 1 | 0 : HEAP32[i5 + 8 >> 2] | 0; i1 = i4 >>> 0 > 11; - i3 = _memcmp(i2, 45500, i1 ? 11 : i4) | 0; + i3 = _memcmp(i2, 41860, i1 ? 11 : i4) | 0; if (!(((i3 | 0) == 0 ? (i4 >>> 0 < 11 ? -1 : i1 & 1) : i3) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 45552, 70); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 45623, 12); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 41912, 70); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 41983, 12); break; } i1 = i4 >>> 0 > 12; i3 = i1 ? 12 : i4; - i7 = _memcmp(i2, 45512, i3) | 0; + i7 = _memcmp(i2, 41872, i3) | 0; i1 = i4 >>> 0 < 12 ? -1 : i1 & 1; if (!(((i7 | 0) == 0 ? i1 : i7) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 45636, 49); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 45686, 13); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 41996, 49); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 42046, 13); break; } - i7 = _memcmp(i2, 45525, i3) | 0; + i7 = _memcmp(i2, 41885, i3) | 0; if (!(((i7 | 0) == 0 ? i1 : i7) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 45700, 49); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 45750, 13); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 42060, 49); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 42110, 13); break; } i3 = i4 >>> 0 > 13; - i7 = _memcmp(i2, 45538, i3 ? 13 : i4) | 0; + i7 = _memcmp(i2, 41898, i3 ? 13 : i4) | 0; if (!(((i7 | 0) == 0 ? (i4 >>> 0 < 13 ? -1 : i3 & 1) : i7) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 45764, 50); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 45815, 14); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 42124, 50); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 42175, 14); break; } i1 = i2 + i4 | 0; @@ -45857,8 +48055,8 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i14, i11) { i5 = __ZN6cashew3RefixEj(i14, 0) | 0; i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0; i5 = HEAP32[i5 >> 2] | 0; - L1 : do if ((i5 | 0) != (HEAP32[11866] | 0)) { - if ((i5 | 0) == (HEAP32[11885] | 0)) { + L1 : do if ((i5 | 0) != (HEAP32[10956] | 0)) { + if ((i5 | 0) == (HEAP32[10978] | 0)) { i13 = __ZN6cashew3RefixEj(i14, 1) | 0; i13 = __ZN6cashew5Value10getIStringEv(HEAP32[i13 >> 2] | 0) | 0; switch (HEAP8[HEAP32[i13 >> 2] >> 0] | 0) { @@ -45885,7 +48083,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i14, i11) { } } } - if ((i5 | 0) == (HEAP32[11876] | 0)) { + if ((i5 | 0) == (HEAP32[10966] | 0)) { i14 = __ZN6cashew3RefixEj(i14, 1) | 0; i14 = __ZN6cashew5Value9getNumberEv(HEAP32[i14 >> 2] | 0) | 0; d1 = +HEAPF64[i14 >> 3]; @@ -45905,8 +48103,8 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i14, i11) { i2 = i2 ? 0 : 2; break; } - if ((i5 | 0) == (HEAP32[11862] | 0)) i2 = 0; else { - if ((i5 | 0) == (HEAP32[11865] | 0)) { + if ((i5 | 0) == (HEAP32[10952] | 0)) i2 = 0; else { + if ((i5 | 0) == (HEAP32[10955] | 0)) { i2 = __ZN6cashew3RefixEj(i14, 2) | 0; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 >> 2] = HEAP32[i11 >> 2]; @@ -45915,9 +48113,9 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i14, i11) { i2 = __Z10detectSignN6cashew3RefENS_7IStringE(i3, i12) | 0; break; } - if ((i5 | 0) == (HEAP32[11875] | 0)) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i14, 1) | 0, 0) | 0, 47448) | 0) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i14, 1) | 0, 1) | 0, 47548) | 0) { + if ((i5 | 0) == (HEAP32[10965] | 0)) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i14, 1) | 0, 0) | 0, 43808) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i14, 1) | 0, 1) | 0, 43920) | 0) { i2 = 3; break; } @@ -45926,7 +48124,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i14, i11) { break; } } - } else if ((i5 | 0) == (HEAP32[11873] | 0)) { + } else if ((i5 | 0) == (HEAP32[10963] | 0)) { i2 = __ZN6cashew3RefixEj(i14, 2) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; @@ -45952,7 +48150,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i14, i11) { } case 62: { - if ((i2 | 0) == (HEAP32[11911] | 0)) { + if ((i2 | 0) == (HEAP32[11004] | 0)) { i2 = 2; break L1; } @@ -46113,40 +48311,40 @@ function __ZN4wasm17WasmBinaryBuilder4readEv(i12) { HEAP32[i5 >> 2] = i12; HEAP32[i6 >> 2] = i11; HEAP32[i7 >> 2] = i8; - do if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[902] | 0) | 0) __ZN4wasm17WasmBinaryBuilder9readStartEv(i12); else { - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[892] | 0) | 0) { + do if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[764] | 0) | 0) __ZN4wasm17WasmBinaryBuilder9readStartEv(i12); else { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[754] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder10readMemoryEv(i12); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[893] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[755] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i12); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[894] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[756] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder11readImportsEv(i12); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[895] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[757] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i12); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[896] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[758] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i12); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[897] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[759] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder11readExportsEv(i12); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[898] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[760] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i12); break; } - if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[899] | 0) | 0) { + if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[761] | 0) | 0) { __ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i12); break; } - if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[900] | 0) | 0)) { + if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[762] | 0) | 0)) { i13 = 23; break L1; } @@ -46158,14 +48356,14 @@ function __ZN4wasm17WasmBinaryBuilder4readEv(i12) { break; } } - if ((i13 | 0) == 28) ___assert_fail(19317, 19345, 1172, 19363); + if ((i13 | 0) == 28) ___assert_fail(18425, 18453, 1172, 18471); do if ((i13 | 0) == 23) { - if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[901] | 0) | 0)) _abort(); + if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i9, HEAP32[763] | 0) | 0)) _abort(); if (!(HEAP8[i12 + 12 >> 0] | 0)) break; else { - i15 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19306) | 0; + i15 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18414) | 0; i13 = __ZNKSt3__18ios_base6getlocEv(i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i13; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i13 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 63](i13, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i15, i13) | 0; @@ -46190,9 +48388,9 @@ function __ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l i17 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i12 = i17; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49520) | 0; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49528) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i12, i5); + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45892) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45900) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i12, i5); i8 = HEAP8[i12 >> 0] | 0; i9 = i12 + 4 | 0; L1 : do if (((i8 & 1) == 0 ? (i8 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) | 0) { @@ -46306,9 +48504,9 @@ function __ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6 i17 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i12 = i17; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49500) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i12, i5); + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45872) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i12, i5); i8 = HEAP8[i12 >> 0] | 0; i9 = i12 + 4 | 0; if (((i8 & 1) == 0 ? (i8 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) | 0) { @@ -46896,16 +49094,16 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE i9 = i20 + 464 | 0; HEAP32[i19 >> 2] = i4; i18 = i19 + 4 | 0; - HEAP32[i18 >> 2] = 262; + HEAP32[i18 >> 2] = 255; i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i16 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 49520) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 45892) | 0; HEAP8[i5 >> 0] = 0; HEAP32[i21 >> 2] = HEAP32[i14 >> 2]; i3 = HEAP32[i3 + 4 >> 2] | 0; HEAP32[i7 >> 2] = HEAP32[i21 >> 2]; if (__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_(i13, i7, i2, i16, i3, i15, i5, i1, i19, i8, i4 + 400 | 0) | 0) { - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 43009, 43019, i7) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 39369, 39379, i7) | 0; i2 = HEAP32[i8 >> 2] | 0; i4 = HEAP32[i19 >> 2] | 0; i1 = i2 - i4 | 0; @@ -46937,14 +49135,14 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE if ((HEAP32[i2 >> 2] | 0) == (i3 | 0)) break; i2 = i2 + 4 | 0; } - HEAP8[i1 >> 0] = HEAP8[43009 + (i2 - i6 >> 2) >> 0] | 0; + HEAP8[i1 >> 0] = HEAP8[39369 + (i2 - i6 >> 2) >> 0] | 0; i2 = HEAP32[i8 >> 2] | 0; i1 = i1 + 1 | 0; i4 = i4 + 4 | 0; } HEAP8[i1 >> 0] = 0; HEAP32[i10 >> 2] = i12; - _sscanf(i9, 42910, i10) | 0; + _sscanf(i9, 39270, i10) | 0; if (i11 | 0) _free(i11); } i1 = HEAP32[i13 >> 2] | 0; @@ -47421,7 +49619,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i12, i11) i5 = __ZN4wasm7ElementixEj(i11, i1) | 0; i7 = __ZN4wasm7Element4listEv(i5) | 0; i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0; - if ((i7 | 0) != (HEAP32[11803] | 0)) break; + if ((i7 | 0) != (HEAP32[10893] | 0)) break; i2 = __ZN4wasm7Element4listEv(i5) | 0; i2 = __ZN4wasm7Element5c_strEv(HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] | 0) | 0; i4 = _malloc(_strlen(i2) | 0) | 0; @@ -47502,7 +49700,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i12, i11) } else __ZNSt3__16vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRPciEEEvDpOT_(i7 + 68 | 0, i8, i10, i9); i1 = i1 + 1 | 0; } - ___assert_fail(19234, 18230, 1061, 19260); + ___assert_fail(18342, 17740, 1061, 18368); } while (0); STACKTOP = i13; return; @@ -47551,7 +49749,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc case 6: { i1 = HEAP32[i3 >> 2] | 0; - if ((i1 | 0) == (HEAP32[11924] | 0)) { + if ((i1 | 0) == (HEAP32[11017] | 0)) { i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterParenERPc(i11, i10) | 0; HEAP8[i6 >> 0] = 1; HEAP32[i6 + 4 >> 2] = i5; @@ -47560,7 +49758,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionENS3_17ExpressionElementERPcPKc(i11, i4, i10, i9) | 0; break L1; } - if ((i1 | 0) == (HEAP32[11925] | 0)) { + if ((i1 | 0) == (HEAP32[11018] | 0)) { i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceERPc(i11, i10) | 0; HEAP8[i7 >> 0] = 1; HEAP32[i7 + 4 >> 2] = i5; @@ -47569,7 +49767,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionENS3_17ExpressionElementERPcPKc(i11, i4, i10, i9) | 0; break L1; } - if ((i1 | 0) == (HEAP32[11926] | 0)) { + if ((i1 | 0) == (HEAP32[11019] | 0)) { i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyERPc(i11, i10) | 0; HEAP8[i8 >> 0] = 1; HEAP32[i8 + 4 >> 2] = i5; @@ -47609,8 +49807,8 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i i8 = i11; i1 = __ZN4wasm7Element4listEv(i5) | 0; i1 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0; - if ((i1 | 0) != (HEAP32[11808] | 0)) { - if ((i1 | 0) == (HEAP32[11799] | 0)) { + if ((i1 | 0) != (HEAP32[10898] | 0)) { + if ((i1 | 0) == (HEAP32[10889] | 0)) { HEAP32[i9 >> 2] = 0; i4 = __ZN4wasm7Element4listEv(i5) | 0; if (!(HEAP8[HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] >> 0] | 0)) { @@ -47639,11 +49837,11 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i i1 = __ZN4wasm7ElementixEj(i5, i3) | 0; i2 = __ZN4wasm7Element4listEv(i1) | 0; i2 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i2 >> 2] >> 2] | 0) | 0; - if ((i2 | 0) == (HEAP32[11801] | 0)) { + if ((i2 | 0) == (HEAP32[10891] | 0)) { i2 = 13; break; } - if ((i2 | 0) == (HEAP32[11808] | 0)) { + if ((i2 | 0) == (HEAP32[10898] | 0)) { i2 = 15; break; } else i3 = i3 + 1 | 0; @@ -47699,16 +49897,16 @@ function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE i9 = i20 + 36 | 0; HEAP32[i19 >> 2] = i4; i18 = i19 + 4 | 0; - HEAP32[i18 >> 2] = 262; + HEAP32[i18 >> 2] = 255; i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i16 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 45860) | 0; HEAP8[i5 >> 0] = 0; HEAP32[i21 >> 2] = HEAP32[i14 >> 2]; i3 = HEAP32[i3 + 4 >> 2] | 0; HEAP32[i7 >> 2] = HEAP32[i21 >> 2]; if (__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_(i13, i7, i2, i16, i3, i15, i5, i1, i19, i8, i4 + 100 | 0) | 0) { - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 42899, 42909, i7) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 39259, 39269, i7) | 0; i2 = HEAP32[i8 >> 2] | 0; i4 = HEAP32[i19 >> 2] | 0; i1 = i2 - i4 | 0; @@ -47740,14 +49938,14 @@ function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE if ((HEAP8[i2 >> 0] | 0) == i3 << 24 >> 24) break; i2 = i2 + 1 | 0; } - HEAP8[i1 >> 0] = HEAP8[42899 + (i2 - i6) >> 0] | 0; + HEAP8[i1 >> 0] = HEAP8[39259 + (i2 - i6) >> 0] | 0; i2 = HEAP32[i8 >> 2] | 0; i1 = i1 + 1 | 0; i4 = i4 + 1 | 0; } HEAP8[i1 >> 0] = 0; HEAP32[i10 >> 2] = i12; - _sscanf(i9, 42910, i10) | 0; + _sscanf(i9, 39270, i10) | 0; if (i11 | 0) _free(i11); } i1 = HEAP32[i13 >> 2] | 0; @@ -47787,14 +49985,14 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i2, i4) { i2 = i2 | 0; i4 = i4 | 0; var d1 = 0.0; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 47504) | 0) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 43864) | 0) { i4 = __ZN6cashew3RefixEj(i4, 1) | 0; i4 = __ZN6cashew5Value10getIntegerEv(HEAP32[i4 >> 2] | 0) | 0; HEAP32[i3 >> 2] = 1; HEAP32[i3 + 8 >> 2] = i4; } else { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 47540) | 0) { - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 47572) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 47504) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 43912) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 43944) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 43864) | 0 : 0) { i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0; i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0; d1 = +HEAPF64[i4 >> 3]; @@ -47802,7 +50000,7 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i2, i4) { HEAPF64[i3 + 8 >> 3] = d1; break; } - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 47576) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 47504) | 0 : 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 43948) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 43864) | 0 : 0) { i2 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0; i2 = __ZN6cashew5Value9getNumberEv(HEAP32[i2 >> 2] | 0) | 0; d1 = -+HEAPF64[i2 >> 3]; @@ -47815,9 +50013,9 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i2, i4) { HEAP32[i3 >> 2] = 1; HEAP32[i3 + 8 >> 2] = ~~d1 >>> 0; break; - } else ___assert_fail(26458, 14672, 387, 26503); + } else ___assert_fail(25523, 13996, 397, 25568); } - if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 47572) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 47540) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 47576) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 47504) | 0 : 0) { + if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 43944) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 43912) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 43948) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 43864) | 0 : 0) { i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 1) | 0; i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0; d1 = -+HEAPF64[i4 >> 3]; @@ -47825,7 +50023,7 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i2, i4) { HEAPF64[i3 + 8 >> 3] = d1; break; } - if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 47576) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 47540) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 47572) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 47504) | 0 : 0) { + if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 43948) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 43912) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 43944) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 43864) | 0 : 0) { i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 1) | 0; i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0; d1 = -+HEAPF64[i4 >> 3]; @@ -48114,7 +50312,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i12 = i14 + 16 | 0; i7 = i14; i8 = i14 + 64 | 0; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i13, HEAP32[i11 + 24 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i13, HEAP32[i11 + 24 >> 2] | 0); if (!(HEAP32[i1 + 16 >> 2] | 0)) { i3 = __ZNK4wasm7Literal6geti32Ev(i1) | 0; i4 = i13 + 4 | 0; @@ -48122,7 +50320,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i2 = HEAP32[i1 >> 2] | 0; if (i3 >>> 0 >= (HEAP32[i2 + 52 >> 2] | 0) - (HEAP32[i2 + 48 >> 2] | 0) >> 2 >>> 0) { i2 = HEAP32[i1 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, 24479); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i2, 23582); i2 = HEAP32[HEAP32[i4 >> 2] >> 2] | 0; } i1 = HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + (i3 << 2) >> 2] | 0; @@ -48132,7 +50330,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i6 = HEAP32[i6 >> 2] | 0; if (i6 | 0 ? (i6 | 0) != (HEAP32[HEAP32[i11 + 20 >> 2] >> 2] | 0) : 0) { i6 = HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 20 >> 2] & 127](i6, 24502); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 20 >> 2] & 511](i6, 23605); } HEAP32[i10 >> 2] = 0; HEAP32[i10 + 4 >> 2] = 0; @@ -48189,10 +50387,10 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE i7 = i16; HEAP32[i15 >> 2] = i17; i14 = i15 + 4 | 0; - HEAP32[i14 >> 2] = 262; + HEAP32[i14 >> 2] = 255; i9 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i18 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 49520) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 45892) | 0; HEAP8[i3 >> 0] = 0; i8 = HEAP32[i11 >> 2] | 0; HEAP32[i7 >> 2] = i8; @@ -48270,10 +50468,10 @@ function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE i7 = i16; HEAP32[i15 >> 2] = i17; i14 = i15 + 4 | 0; - HEAP32[i14 >> 2] = 262; + HEAP32[i14 >> 2] = 255; i9 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i18 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 45860) | 0; HEAP8[i3 >> 0] = 0; i8 = HEAP32[i11 >> 2] | 0; HEAP32[i7 >> 2] = i8; @@ -48467,10 +50665,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_4LoadEh(i4, i3, i1) { } while (0); if ((i5 | 0) == 16) { if (HEAP8[i4 + 12 >> 0] | 0) { - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21153) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20261) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i5) | 0; @@ -48486,6 +50684,76 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_4LoadEh(i4, i3, i1) { return i1 | 0; } +function __ZN4wasm17WasmBinaryBuilder15getInlineStringEv(i12) { + i12 = i12 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i13 = 0; + i13 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i6 = i13 + 28 | 0; + i7 = i13 + 24 | 0; + i11 = i13 + 12 | 0; + i9 = i13; + i10 = i12 + 12 | 0; + if (HEAP8[i10 >> 0] | 0) { + i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; + i5 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i6 >> 2] = i5; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; + i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; + __ZNSt3__16localeD2Ev(i6); + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; + } + i8 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i12) | 0; + i1 = 0; + while (1) { + if ((i1 | 0) == 3) break; + HEAP32[i11 + (i1 << 2) >> 2] = 0; + i1 = i1 + 1 | 0; + } + i1 = i11 + 1 | 0; + i2 = i11 + 8 | 0; + i3 = i11 + 4 | 0; + i5 = 0; + while (1) { + if (i5 >>> 0 >= i8 >>> 0) break; + __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_(i9, i11, __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i12) | 0); + if (!(HEAP8[i11 >> 0] & 1)) { + HEAP8[i1 >> 0] = 0; + HEAP8[i11 >> 0] = 0; + } else { + HEAP8[HEAP32[i2 >> 2] >> 0] = 0; + HEAP32[i3 >> 2] = 0; + } + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj(i11, 0); + HEAP32[i11 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i11 + 4 >> 2] = HEAP32[i9 + 4 >> 2]; + HEAP32[i11 + 8 >> 2] = HEAP32[i9 + 8 >> 2]; + i4 = 0; + while (1) { + if ((i4 | 0) == 3) break; + HEAP32[i9 + (i4 << 2) >> 2] = 0; + i4 = i4 + 1 | 0; + } + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); + i5 = i5 + 1 | 0; + } + if (HEAP8[i10 >> 0] | 0) { + i12 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18978) | 0, i11) | 0, 18524) | 0; + i10 = __ZNKSt3__18ios_base6getlocEv(i12 + (HEAP32[(HEAP32[i12 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i6 >> 2] = i10; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; + i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 63](i10, 10) | 0; + __ZNSt3__16localeD2Ev(i6); + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i12, i10) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i12) | 0; + } + __ZN4wasm4NameC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i7, i11); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); + STACKTOP = i13; + return HEAP32[i7 >> 2] | 0; +} + function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBlockEPNS_5BlockE(i13, i15, i1) { i13 = i13 | 0; i15 = i15 | 0; @@ -48552,7 +50820,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i1 = 0; break L16; } - if (!((i5 | 0) == 0 & i3) ? (__ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i10, i15, HEAP32[i4 + (i5 << 2) >> 2] | 0), HEAP32[i13 >> 2] = HEAP32[i10 >> 2], HEAP32[i13 + 4 >> 2] = HEAP32[i10 + 4 >> 2], HEAP32[i13 + 8 >> 2] = HEAP32[i10 + 8 >> 2], HEAP32[i13 + 12 >> 2] = HEAP32[i10 + 12 >> 2], HEAP32[i13 + 16 >> 2] = HEAP32[i10 + 16 >> 2], i12 = HEAP32[i7 >> 2] | 0, i12 | 0) : 0) { + if (!((i5 | 0) == 0 & i3) ? (__ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i10, i15, HEAP32[i4 + (i5 << 2) >> 2] | 0), HEAP32[i13 >> 2] = HEAP32[i10 >> 2], HEAP32[i13 + 4 >> 2] = HEAP32[i10 + 4 >> 2], HEAP32[i13 + 8 >> 2] = HEAP32[i10 + 8 >> 2], HEAP32[i13 + 12 >> 2] = HEAP32[i10 + 12 >> 2], HEAP32[i13 + 16 >> 2] = HEAP32[i10 + 16 >> 2], i12 = HEAP32[i7 >> 2] | 0, i12 | 0) : 0) { i1 = i12; break; } @@ -48574,82 +50842,12 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } -function __ZN4wasm17WasmBinaryBuilder15getInlineStringEv(i12) { - i12 = i12 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i13 = 0; - i13 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i6 = i13 + 28 | 0; - i7 = i13 + 24 | 0; - i11 = i13 + 12 | 0; - i9 = i13; - i10 = i12 + 12 | 0; - if (HEAP8[i10 >> 0] | 0) { - i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; - i5 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i6 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; - i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; - __ZNSt3__16localeD2Ev(i6); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0; - } - i8 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i12) | 0; - i1 = 0; - while (1) { - if ((i1 | 0) == 3) break; - HEAP32[i11 + (i1 << 2) >> 2] = 0; - i1 = i1 + 1 | 0; - } - i1 = i11 + 1 | 0; - i2 = i11 + 8 | 0; - i3 = i11 + 4 | 0; - i5 = 0; - while (1) { - if (i5 >>> 0 >= i8 >>> 0) break; - __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_(i9, i11, __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i12) | 0); - if (!(HEAP8[i11 >> 0] & 1)) { - HEAP8[i1 >> 0] = 0; - HEAP8[i11 >> 0] = 0; - } else { - HEAP8[HEAP32[i2 >> 2] >> 0] = 0; - HEAP32[i3 >> 2] = 0; - } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj(i11, 0); - HEAP32[i11 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i11 + 4 >> 2] = HEAP32[i9 + 4 >> 2]; - HEAP32[i11 + 8 >> 2] = HEAP32[i9 + 8 >> 2]; - i4 = 0; - while (1) { - if ((i4 | 0) == 3) break; - HEAP32[i9 + (i4 << 2) >> 2] = 0; - i4 = i4 + 1 | 0; - } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); - i5 = i5 + 1 | 0; - } - if (HEAP8[i10 >> 0] | 0) { - i12 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19870) | 0, i11) | 0, 19416) | 0; - i10 = __ZNKSt3__18ios_base6getlocEv(i12 + (HEAP32[(HEAP32[i12 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i6 >> 2] = i10; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; - i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 63](i10, 10) | 0; - __ZNSt3__16localeD2Ev(i6); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i12, i10) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i12) | 0; - } - __ZN4wasm4NameC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i7, i11); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); - STACKTOP = i13; - return HEAP32[i7 >> 2] | 0; -} - -function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv(i1) { +function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[46512] | 0) == 0 ? ___cxa_guard_acquire(46512) | 0 : 0) { - if ((HEAP8[46520] | 0) == 0 ? ___cxa_guard_acquire(46520) | 0 : 0) { - i1 = 50544; + if ((HEAP8[42792] | 0) == 0 ? ___cxa_guard_acquire(42792) | 0 : 0) { + if ((HEAP8[42800] | 0) == 0 ? ___cxa_guard_acquire(42800) | 0 : 0) { + i1 = 46104; do { i2 = 0; while (1) { @@ -48658,44 +50856,44 @@ function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 50832); - ___cxa_atexit(259, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50544, 11380) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50556, 11412) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50568, 11448) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50580, 11472) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50592, 11496) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50604, 11512) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50616, 11532) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50628, 11552) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50640, 11580) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50652, 11620) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50664, 11652) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50676, 11688) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50688, 11724) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50700, 11740) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50712, 11756) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50724, 11772) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50736, 11496) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50748, 11788) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50760, 11804) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50772, 11820) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50784, 11836) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50796, 11852) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50808, 11868) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50820, 11884) | 0; - HEAP32[12708] = 50544; - } - return HEAP32[12708] | 0; + } while ((i1 | 0) != 46392); + ___cxa_atexit(248, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46104, 38582) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46116, 38590) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46128, 38599) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46140, 38605) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46152, 38611) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46164, 38615) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46176, 38620) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46188, 38625) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46200, 38632) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46212, 38642) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46224, 38650) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46236, 38659) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46248, 38668) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46260, 38672) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46272, 38676) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46284, 38680) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46296, 38611) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46308, 38684) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46320, 38688) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46332, 38692) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46344, 38696) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46356, 38700) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46368, 38704) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46380, 38708) | 0; + HEAP32[11598] = 46104; + } + return HEAP32[11598] | 0; } -function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv(i1) { +function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[46432] | 0) == 0 ? ___cxa_guard_acquire(46432) | 0 : 0) { - if ((HEAP8[46440] | 0) == 0 ? ___cxa_guard_acquire(46440) | 0 : 0) { - i1 = 49732; + if ((HEAP8[42872] | 0) == 0 ? ___cxa_guard_acquire(42872) | 0 : 0) { + if ((HEAP8[42880] | 0) == 0 ? ___cxa_guard_acquire(42880) | 0 : 0) { + i1 = 46916; do { i2 = 0; while (1) { @@ -48704,36 +50902,36 @@ function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 50020); - ___cxa_atexit(255, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49732, 42222) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49744, 42230) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49756, 42239) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49768, 42245) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49780, 42251) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49792, 42255) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49804, 42260) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49816, 42265) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49828, 42272) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49840, 42282) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49852, 42290) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49864, 42299) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49876, 42308) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49888, 42312) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49900, 42316) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49912, 42320) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49924, 42251) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49936, 42324) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49948, 42328) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49960, 42332) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49972, 42336) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49984, 42340) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49996, 42344) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(50008, 42348) | 0; - HEAP32[12505] = 49732; - } - return HEAP32[12505] | 0; + } while ((i1 | 0) != 47204); + ___cxa_atexit(252, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46916, 10704) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46928, 10736) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46940, 10772) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46952, 10796) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46964, 10820) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46976, 10836) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46988, 10856) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47e3, 10876) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47012, 10904) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47024, 10944) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47036, 10976) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47048, 11012) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47060, 11048) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47072, 11064) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47084, 11080) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47096, 11096) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47108, 10820) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47120, 11112) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47132, 11128) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47144, 11144) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47156, 11160) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47168, 11176) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47180, 11192) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47192, 11208) | 0; + HEAP32[11801] = 46916; + } + return HEAP32[11801] | 0; } function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i11) { @@ -48744,10 +50942,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i11) { i1 = i12; i2 = i11 + 12 | 0; if (HEAP8[i2 >> 0] | 0) { - i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21237) | 0; + i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20345) | 0; i9 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i9; - i9 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i9 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 63](i9, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0; @@ -48755,10 +50953,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i11) { } i3 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i11) | 0; if (HEAP8[i2 >> 0] | 0) { - i10 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19751) | 0, i3) | 0; + i10 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18859) | 0, i3) | 0; i9 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i9; - i9 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i9 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 63](i9, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0; @@ -48775,10 +50973,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i11) { break; } if (HEAP8[i2 >> 0] | 0) { - i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19757) | 0; + i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18865) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -48800,7 +50998,7 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i11) { if ((i1 | 0) == 7) { STACKTOP = i12; return; - } else if ((i1 | 0) == 11) ___assert_fail(21252, 19345, 1463, 21281); + } else if ((i1 | 0) == 11) ___assert_fail(20360, 18453, 1463, 20389); } function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i10) { @@ -48811,10 +51009,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i10) { i3 = i11; i4 = i10 + 12 | 0; if (HEAP8[i4 >> 0] | 0) { - i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19888) | 0; + i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18996) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i3); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -48822,10 +51020,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i10) { } i5 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i10) | 0; if (HEAP8[i4 >> 0] | 0) { - i9 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19751) | 0, i5) | 0; + i9 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18859) | 0, i5) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i3); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; @@ -48841,10 +51039,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i10) { break; } if (HEAP8[i4 >> 0] | 0) { - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19757) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18865) | 0; i1 = __ZNKSt3__18ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 10) | 0; __ZNSt3__16localeD2Ev(i3); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i1) | 0; @@ -48868,7 +51066,7 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i10) { if ((i1 | 0) == 7) { STACKTOP = i11; return; - } else if ((i1 | 0) == 11) ___assert_fail(19802, 19345, 1378, 19914); + } else if ((i1 | 0) == 11) ___assert_fail(18910, 18453, 1378, 19022); } function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i17, i16, i12) { @@ -48987,29 +51185,29 @@ function __ZN4wasm15Asm2WasmBuilder8optimizeEv(i3) { HEAP32[i2 + 4 >> 2] = 0; HEAP32[i2 + 8 >> 2] = 0; HEAP32[i2 + 12 >> 2] = 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 31589, 17); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 30284, 17); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 32355, 19); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 30749, 19); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 28657, 12); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 27722, 12); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 30786, 21); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 29802, 21); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 33959, 15); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 31747, 15); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i7); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 35636, 14); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 32485, 14); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i6); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 36353, 6); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 32909, 6); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); - if ((HEAP32[i3 + 12 >> 2] | 0) >>> 0 < 1024) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 33144, 15); + if ((HEAP32[i3 + 16 >> 2] | 0) >>> 0 < 1024) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 31229, 15); __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); } @@ -49049,7 +51247,7 @@ function __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i13, i1) { HEAP32[i2 >> 2] = i1; HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; } - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i11 >> 2] | 0, 37044, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i11 >> 2] | 0, 33363, 0) | 0; i1 = HEAP32[i9 >> 2] | 0; if (HEAP32[i1 + 8 >> 2] | 0) { i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i11 >> 2] | 0, 32) | 0; @@ -49302,7 +51500,7 @@ function __ZNSt3__19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_ } i2 = i1 - i5 | 0; if ((i2 | 0) > 31) i1 = -1; else { - i3 = HEAP8[41620 + i2 >> 0] | 0; + i3 = HEAP8[37980 + i2 >> 0] | 0; switch (i2 | 0) { case 24: case 25: @@ -49446,12 +51644,12 @@ function __ZN4wasm17SExpressionParser5parseEv(i15) { HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; } } - if ((i16 | 0) == 9) ___assert_fail(18217, 18230, 156, 18250); + if ((i16 | 0) == 9) ___assert_fail(17727, 17740, 156, 17760); if ((HEAP32[i9 >> 2] | 0) == (HEAP32[i14 >> 2] | 0)) { __ZNSt3__113__vector_baseIPN4wasm7ElementENS_9allocatorIS3_EEED2Ev(i14); STACKTOP = i17; return i7 | 0; - } else ___assert_fail(18256, 18230, 163, 18250); + } else ___assert_fail(33218, 17740, 163, 17760); return 0; } @@ -49475,9 +51673,9 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i14, i15, i13 = i17 + 4 | 0; i4 = i17; i5 = HEAP32[i15 >> 2] | 0; - do if ((i5 | 0) != (HEAP32[11939] | 0)) if ((i5 | 0) == (HEAP32[11928] | 0)) { + do if ((i5 | 0) != (HEAP32[11032] | 0)) if ((i5 | 0) == (HEAP32[11021] | 0)) { i15 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47492) | 0; + i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43852) | 0; HEAP32[i8 >> 2] = i13; HEAP32[i1 >> 2] = HEAP32[i8 >> 2]; i15 = __ZN6cashew5Value9push_backENS_3RefE(i15, i1) | 0; @@ -49490,7 +51688,7 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i14, i15, break; } else { i10 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47464) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43824) | 0; HEAP32[i11 >> 2] = i9; HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; i11 = __ZN6cashew5Value9push_backENS_3RefE(i10, i1) | 0; @@ -49507,11 +51705,11 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i14, i15, break; } else { i15 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47444) | 0; + i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43804) | 0; HEAP32[i2 >> 2] = i13; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; i15 = __ZN6cashew5Value9push_backENS_3RefE(i15, i1) | 0; - i13 = __ZN6cashew5Arena5allocEv(47804) | 0; + i13 = __ZN6cashew5Arena5allocEv(44176) | 0; __ZN6cashew5Value4freeEv(i13); HEAP32[i13 >> 2] = 4; HEAP8[i13 + 8 >> 0] = 1; @@ -49541,36 +51739,36 @@ function _load_asm2wasm(i1) { __ZL12prepare2wasmv(); HEAP8[i4 >> 0] = 0; i1 = __ZN4wasm20Asm2WasmPreProcessor7processEPc(i4, i1) | 0; - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 15840) | 0; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15189) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEEC2Ev(i7); i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseToplevelEPc(i7, i1) | 0; i1 = __Znwj(168) | 0; _memset(i1 | 0, 0, 168) | 0; __ZN4wasm16AllocatingModuleC2Ev(i1); - HEAP32[11853] = i1; + HEAP32[10943] = i1; i1 = _emscripten_asm_const_i(0) | 0; if (i1 & 65535 | 0) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 15898) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15247) | 0; _exit(1); } i10 = i1 >>> 16; - i9 = HEAP32[11853] | 0; + i9 = HEAP32[10943] | 0; HEAP32[i9 + 60 >> 2] = i10; i1 = HEAP8[i4 >> 0] | 0; HEAP32[i9 + 64 >> 2] = i1 << 24 >> 24 == 0 ? i10 : -1; - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 15966) | 0; - i10 = __Znwj(136) | 0; - __ZN4wasm15Asm2WasmBuilderC2ERNS_16AllocatingModuleEbbb(i10, HEAP32[11853] | 0, i1 << 24 >> 24 != 0, (HEAP32[11848] | 0) != 0, 0); - HEAP32[11849] = i10; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15315) | 0; + i10 = __Znwj(152) | 0; + __ZN4wasm15Asm2WasmBuilderC2ERNS_16AllocatingModuleEbbb(i10, HEAP32[10943] | 0, i1 << 24 >> 24 != 0, (HEAP32[10938] | 0) != 0, 0); + HEAP32[10939] = i10; HEAP32[i6 >> 2] = i3; HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i10, i5); - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 15978) | 0; - __ZN4wasm15Asm2WasmBuilder8optimizeEv(HEAP32[11849] | 0); - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 15993) | 0; - i4 = HEAP32[11849] | 0; - i1 = i4 + 48 | 0; - i4 = HEAP32[i4 + 44 >> 2] | 0; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15327) | 0; + __ZN4wasm15Asm2WasmBuilder8optimizeEv(HEAP32[10939] | 0); + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15342) | 0; + i4 = HEAP32[10939] | 0; + i1 = i4 + 52 | 0; + i4 = HEAP32[i4 + 48 >> 2] | 0; L16 : while (1) { if ((i4 | 0) == (i1 | 0)) { i1 = 13; @@ -49714,7 +51912,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i8, i7) { HEAP32[i10 + 8 >> 2] = i1; i1 = 2; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 19217, 8); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 18325, 8); i9 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i8, i1) | 0; HEAP32[i10 + 8 >> 2] = i9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); @@ -49727,7 +51925,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i8, i7) { HEAP32[i6 >> 2] = i9; i1 = i1 + 1 | 0; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 19226, 7); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18334, 7); i9 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i8, i2) | 0; HEAP32[i10 + 12 >> 2] = i9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i2); @@ -49798,27 +51996,27 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect } case 2: { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i2, HEAP32[HEAP32[i1 + 16 >> 2] >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i2, HEAP32[HEAP32[i1 + 16 >> 2] >> 2] | 0); if (!(HEAP32[i3 + 16 >> 2] | 0)) { i4 = i2 + 4 | 0; i5 = HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] | 0; i3 = __ZNK4wasm7Literal6geti32Ev(i3) | 0; if (i3 >>> 0 > 65535) { i2 = HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, 25287); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i2, 24390); } i2 = HEAP32[i4 >> 2] | 0; i1 = HEAP32[i2 + 20 >> 2] | 0; if (i1 >>> 0 >= ~i3 >>> 0) { i2 = HEAP32[i2 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, 25324); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i2, 24427); i2 = HEAP32[i4 >> 2] | 0; i1 = HEAP32[i2 + 20 >> 2] | 0; } i3 = i1 + i3 | 0; if (i3 >>> 0 > (HEAP32[(HEAP32[i2 >> 2] | 0) + 64 >> 2] | 0) >>> 0) { i1 = HEAP32[i2 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 25362); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 24465); i1 = HEAP32[i4 >> 2] | 0; i2 = i1; i1 = HEAP32[i1 + 20 >> 2] | 0; @@ -49841,7 +52039,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect } case 3: { - i5 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[11846] | 0); + i5 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[10936] | 0); HEAP32[i6 >> 2] = 1; i1 = i6 + 8 | 0; if (i5) { @@ -49896,13 +52094,13 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseFunctionERP default: i16 = 4; } - if ((i16 | 0) == 4) ___assert_fail(27358, 27259, 400, 27403); + if ((i16 | 0) == 4) ___assert_fail(26423, 26324, 403, 26468); HEAP32[i1 >> 2] = i3; HEAP32[i9 >> 2] = HEAP32[i1 >> 2]; i4 = __ZN6cashew12ValueBuilder12makeFunctionENS_7IStringE(i9) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14); i1 = HEAP32[i14 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(27417, 27259, 405, 27403); + if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(26482, 26324, 408, 26468); HEAP32[i14 >> 2] = i1 + 1; i2 = i7 + 12 | 0; i3 = i7 + 8 | 0; @@ -49942,7 +52140,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseFunctionERP } HEAP32[i14 >> 2] = i1 + 1; } - if ((i16 | 0) == 11) ___assert_fail(27429, 27259, 411, 27403); else if ((i16 | 0) == 14) _abort(); else if ((i16 | 0) == 15) i11 = i1; + if ((i16 | 0) == 11) ___assert_fail(26494, 26324, 414, 26468); else if ((i16 | 0) == 14) _abort(); else if ((i16 | 0) == 15) i11 = i1; HEAP32[i14 >> 2] = i11 + 1; HEAP32[i10 >> 2] = i4; i16 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBlockERPc(i15, i14) | 0; @@ -50080,75 +52278,6 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_(i4, return i1 | 0; } -function __ZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i11, i8, i2, i6) { - i11 = i11 | 0; - i8 = i8 | 0; - i2 = i2 | 0; - i6 = i6 | 0; - var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; - i15 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i13 = i15 + 48 | 0; - i3 = i15 + 40 | 0; - i4 = i15 + 36 | 0; - i7 = i15; - i5 = i15 + 24 | 0; - i12 = i8 + 4 | 0; - i1 = HEAP32[i12 >> 2] | 0; - if (i1 >>> 0 > 250) { - i1 = HEAP32[i8 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 23951); - i1 = HEAP32[i12 >> 2] | 0; - } - HEAP32[i12 >> 2] = i1 + 1; - i9 = HEAP32[i2 >> 2] | 0; - HEAP32[i3 >> 2] = i9; - i10 = i8 + 12 | 0; - i1 = HEAP32[i10 >> 2] | 0; - if (i1 >>> 0 < (HEAP32[i8 + 16 >> 2] | 0) >>> 0) { - HEAP32[i1 >> 2] = i9; - HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i8 + 8 | 0, i3); - i1 = HEAP32[i8 >> 2] | 0; - HEAP32[i4 >> 2] = i9; - HEAP32[i13 >> 2] = HEAP32[i4 >> 2]; - i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i13) | 0; - if (!i1) ___assert_fail(37373, 23963, 673, 23986); - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i13, i1, i6); - HEAP32[i5 >> 2] = 4004; - HEAP32[i5 + 4 >> 2] = i8; - HEAP32[i5 + 8 >> 2] = i13; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i5, HEAP32[i1 + 36 >> 2] | 0); - i8 = HEAP32[i7 + 16 >> 2] | 0; - if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[11847] | 0))) ___assert_fail(23999, 23963, 681, 23986); - HEAP32[i11 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i11 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; - HEAP32[i11 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; - HEAP32[i11 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; - i2 = HEAP32[i1 + 4 >> 2] | 0; - if (!i2) { - HEAP32[i11 >> 2] = 0; - i1 = i11 + 8 | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - i1 = 0; - } else i1 = HEAP32[i11 >> 2] | 0; - if ((i2 | 0) != (i1 | 0)) ___assert_fail(24047, 23963, 684, 23986); - HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + -1; - i1 = HEAP32[i10 >> 2] | 0; - i2 = i1 + -4 | 0; - if ((HEAP32[i2 >> 2] | 0) == (i9 | 0)) i14 = i1; else ___assert_fail(24076, 23963, 686, 23986); - while (1) { - if ((i14 | 0) == (i2 | 0)) break; - i12 = i14 + -4 | 0; - HEAP32[i10 >> 2] = i12; - i14 = i12; - } - __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i13); - STACKTOP = i15; - return; -} - function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i1, i2, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -50168,7 +52297,7 @@ function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clE __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i7); i7 = __ZN4wasm7Element4listEv(i4) | 0; i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0; - if ((i7 | 0) != (HEAP32[11814] | 0) ? (i7 = __ZN4wasm7Element4listEv(i4) | 0, i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0, (i7 | 0) != (HEAP32[11815] | 0)) : 0) { + if ((i7 | 0) != (HEAP32[10904] | 0) ? (i7 = __ZN4wasm7Element4listEv(i4) | 0, i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0, (i7 | 0) != (HEAP32[10905] | 0)) : 0) { i7 = i1; i6 = 0; } else { @@ -50311,6 +52440,75 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreEjNS0_7Lite return; } +function __ZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i11, i8, i2, i6) { + i11 = i11 | 0; + i8 = i8 | 0; + i2 = i2 | 0; + i6 = i6 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; + i15 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i13 = i15 + 48 | 0; + i3 = i15 + 40 | 0; + i4 = i15 + 36 | 0; + i7 = i15; + i5 = i15 + 24 | 0; + i12 = i8 + 4 | 0; + i1 = HEAP32[i12 >> 2] | 0; + if (i1 >>> 0 > 250) { + i1 = HEAP32[i8 + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 23059); + i1 = HEAP32[i12 >> 2] | 0; + } + HEAP32[i12 >> 2] = i1 + 1; + i9 = HEAP32[i2 >> 2] | 0; + HEAP32[i3 >> 2] = i9; + i10 = i8 + 12 | 0; + i1 = HEAP32[i10 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 + 16 >> 2] | 0) >>> 0) { + HEAP32[i1 >> 2] = i9; + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i8 + 8 | 0, i3); + i1 = HEAP32[i8 >> 2] | 0; + HEAP32[i4 >> 2] = i9; + HEAP32[i13 >> 2] = HEAP32[i4 >> 2]; + i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i13) | 0; + if (!i1) ___assert_fail(33733, 23071, 673, 23094); + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i13, i1, i6); + HEAP32[i5 >> 2] = 3444; + HEAP32[i5 + 4 >> 2] = i8; + HEAP32[i5 + 8 >> 2] = i13; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i5, HEAP32[i1 + 36 >> 2] | 0); + i8 = HEAP32[i7 + 16 >> 2] | 0; + if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[10937] | 0))) ___assert_fail(23107, 23071, 681, 23094); + HEAP32[i11 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i11 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; + HEAP32[i11 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; + HEAP32[i11 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; + i2 = HEAP32[i1 + 4 >> 2] | 0; + if (!i2) { + HEAP32[i11 >> 2] = 0; + i1 = i11 + 8 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + i1 = 0; + } else i1 = HEAP32[i11 >> 2] | 0; + if ((i2 | 0) != (i1 | 0)) ___assert_fail(23155, 23071, 684, 23094); + HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + -1; + i1 = HEAP32[i10 >> 2] | 0; + i2 = i1 + -4 | 0; + if ((HEAP32[i2 >> 2] | 0) == (i9 | 0)) i14 = i1; else ___assert_fail(23184, 23071, 686, 23094); + while (1) { + if ((i14 | 0) == (i2 | 0)) break; + i12 = i14 + -4 | 0; + HEAP32[i10 >> 2] = i12; + i14 = i12; + } + __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i13); + STACKTOP = i15; + return; +} + function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmData5LocalEEENS_22__unordered_map_hasherIS3_S6_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S6_NS_8equal_toIS3_EELb1EEENS_9allocatorIS6_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS6_PvEE(i16, i15, i1) { i16 = i16 | 0; i15 = i15 | 0; @@ -50422,7 +52620,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i4 = i5; HEAP32[i4 >> 2] = 37; HEAP32[i4 + 4 >> 2] = 0; - i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 41869, HEAP32[i21 + 4 >> 2] | 0) | 0; + i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 38229, HEAP32[i21 + 4 >> 2] | 0) | 0; HEAP32[i8 >> 2] = i10; i1 = __ZNSt3__16__clocEv() | 0; if (i4) { @@ -50686,7 +52884,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i4 = i5; HEAP32[i4 >> 2] = 37; HEAP32[i4 + 4 >> 2] = 0; - i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 41869, HEAP32[i22 + 4 >> 2] | 0) | 0; + i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 38229, HEAP32[i22 + 4 >> 2] | 0) | 0; HEAP32[i8 >> 2] = i10; i1 = __ZNSt3__16__clocEv() | 0; if (i4) { @@ -50893,7 +53091,7 @@ function __ZNSt3__19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_ i2 = i1 - i5 | 0; i1 = i2 >> 2; if ((i2 | 0) <= 124) { - i3 = HEAP8[41620 + i1 >> 0] | 0; + i3 = HEAP8[37980 + i1 >> 0] | 0; switch (i1 | 0) { case 24: case 25: @@ -50936,112 +53134,6 @@ function __ZNSt3__19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_ return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -51115,218 +53207,6 @@ function __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i1, i2) { return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b(i15, i14, i6) { i15 = i15 | 0; i14 = i14 | 0; @@ -51345,7 +53225,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b(i15, i1 do if (!i6 ? (i5 = i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0, HEAP32[i5 + 4 >> 2] & 4096 | 0) : 0) { i5 = __ZNKSt3__18ios_base6getlocEv(i5) | 0; HEAP32[i4 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 45860) | 0; __ZNSt3__16localeD2Ev(i4); i1 = HEAP32[i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; i4 = i5 + 8 | 0; @@ -51409,10 +53289,10 @@ function __ZN4wasm17WasmBinaryBuilder15visitCallImportEPNS_10CallImportE(i10, i9 i5 = i11; i6 = i10 + 12 | 0; if (HEAP8[i6 >> 0] | 0) { - i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20457) | 0; + i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19565) | 0; i7 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 63](i7, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -51428,16 +53308,16 @@ function __ZN4wasm17WasmBinaryBuilder15visitCallImportEPNS_10CallImportE(i10, i9 HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; i7 = (__ZN4wasm6Module9getImportENS_4NameE(i7, i2) | 0) + 12 | 0; i7 = HEAP32[i7 >> 2] | 0; - if (!i7) ___assert_fail(29617, 19345, 1726, 20477); + if (!i7) ___assert_fail(28392, 18453, 1726, 19585); i8 = (HEAP32[i7 + 12 >> 2] | 0) - (HEAP32[i7 + 8 >> 2] | 0) >> 2; if (HEAP8[i6 >> 0] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20493) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19601) | 0; HEAP32[i3 >> 2] = HEAP32[i4 >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i2) | 0, 20514) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i2) | 0, 19622) | 0; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i2) | 0, 20526) | 0, i8) | 0, 20532) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i2) | 0, 19634) | 0, i8) | 0, 19640) | 0; } i1 = i9 + 8 | 0; __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE6resizeEj(i1, i8); @@ -51454,218 +53334,6 @@ function __ZN4wasm17WasmBinaryBuilder15visitCallImportEPNS_10CallImportE(i10, i9 return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd(i1, i24, i19, i18, d7) { i1 = i1 | 0; i24 = i24 | 0; @@ -51690,7 +53358,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i25 = i4; HEAP32[i25 >> 2] = 37; HEAP32[i25 + 4 >> 2] = 0; - i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 55510, HEAP32[i19 + 4 >> 2] | 0) | 0; + i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 51883, HEAP32[i19 + 4 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i8; i1 = __ZNSt3__16__clocEv() | 0; if (i25) { @@ -51747,652 +53415,6 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm10WasmWalkerINS_20OptimizeInstructionsEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_20OptimizeInstructionsEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 4808; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_20OptimizeInstructionsEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - -function __ZN4wasm11WasmVisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i3, i2) { - i3 = i3 | 0; - i2 = i2 | 0; - var i1 = 0, i4 = 0; - i4 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i1 = i4; - if (!i2) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i2 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i3, i2); - break; - } - case 2: - { - __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i3, i2); - break; - } - case 3: - { - __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i3, i2); - break; - } - case 4: - { - __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i3, i2); - break; - } - case 5: - { - __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i3, i2); - break; - } - case 6: - { - __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i3, i2); - break; - } - case 7: - { - __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i3, i2); - break; - } - case 8: - { - __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, i2); - break; - } - case 9: - { - __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i3, i2); - break; - } - case 10: - { - __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i3, i2); - break; - } - case 11: - { - __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i3, i2); - break; - } - case 12: - { - __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i2); - break; - } - case 13: - { - i3 = HEAP32[i3 + 4 >> 2] | 0; - i2 = i2 + 8 | 0; - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7LiteralE(i3, i1) | 0; - break; - } - case 14: - { - __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i3, i2); - break; - } - case 15: - { - __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i3, i2); - break; - } - case 16: - { - __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i3, i2); - break; - } - case 17: - { - __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i3, i2); - break; - } - case 18: - { - __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i3, i2); - break; - } - case 19: - { - __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i3, i2); - break; - } - case 20: - { - __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i3, i2); - break; - } - default: - {} - } while (0); - STACKTOP = i4; - return; -} - -function __ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_17RemoveUnusedNamesEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 5032; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_17RemoveUnusedNamesEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_15RemoveUnusedBrsEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 4920; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_15RemoveUnusedBrsEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd(i1, i24, i20, i19, d7) { i1 = i1 | 0; i24 = i24 | 0; @@ -52417,7 +53439,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i25 = i4; HEAP32[i25 >> 2] = 37; HEAP32[i25 + 4 >> 2] = 0; - i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 55510, HEAP32[i20 + 4 >> 2] | 0) | 0; + i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 51883, HEAP32[i20 + 4 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i8; i1 = __ZNSt3__16__clocEv() | 0; if (i25) { @@ -52473,207 +53495,6 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i25 | 0; } -function __ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_14PostEmscriptenEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 5144; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_14PostEmscriptenEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - -function __ZN4wasm10WasmWalkerINS_14EffectAnalyzerEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_14EffectAnalyzerEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 5280; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_14EffectAnalyzerEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - -function __ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_13ReorderLocalsEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 5524; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_13ReorderLocalsEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - function __ZNSt3__110__stdinbufIcE9__getcharEb(i11, i14) { i11 = i11 | 0; i14 = i14 | 0; @@ -52862,140 +53683,6 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } -function __ZN4wasm10WasmWalkerINS_11MergeBlocksEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_11MergeBlocksEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 4536; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_11MergeBlocksEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - -function __ZN4wasm10WasmWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 3820; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS2_PvEE(i16, i15, i1) { i16 = i16 | 0; i15 = i15 | 0; @@ -53082,6 +53769,128 @@ function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } +function __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i3, i2) { + i3 = i3 | 0; + i2 = i2 | 0; + var i1 = 0, i4 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i4; + if (!i2) ___assert_fail(32336, 33236, 68, 32341); + do switch (HEAP32[i2 >> 2] | 0) { + case 1: + { + __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i3, i2); + break; + } + case 2: + { + __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i3, i2); + break; + } + case 3: + { + __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i3, i2); + break; + } + case 4: + { + __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i3, i2); + break; + } + case 5: + { + __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i3, i2); + break; + } + case 6: + { + __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i3, i2); + break; + } + case 7: + { + __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i3, i2); + break; + } + case 8: + { + __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, i2); + break; + } + case 9: + { + __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i3, i2); + break; + } + case 10: + { + __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i3, i2); + break; + } + case 11: + { + __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i3, i2); + break; + } + case 12: + { + __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i2); + break; + } + case 13: + { + i3 = HEAP32[i3 + 4 >> 2] | 0; + i2 = i2 + 8 | 0; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7LiteralE(i3, i1) | 0; + break; + } + case 14: + { + __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i3, i2); + break; + } + case 15: + { + __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i3, i2); + break; + } + case 16: + { + __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i3, i2); + break; + } + case 17: + { + __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i3, i2); + break; + } + case 18: + { + __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i3, i2); + break; + } + case 19: + { + __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i3, i2); + break; + } + case 20: + { + __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i3, i2); + break; + } + default: + {} + } while (0); + STACKTOP = i4; + return; +} + function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefES3_P7AsmData(i10, i1, i4, i9, i3) { i10 = i10 | 0; i1 = i1 | 0; @@ -53099,7 +53908,7 @@ function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefE i14 = i15; i7 = HEAP32[i1 >> 2] | 0; i8 = i7; - do if ((i7 | 0) != (HEAP32[11893] | 0)) if ((i7 | 0) != (HEAP32[11894] | 0)) if ((i7 | 0) != (HEAP32[11908] | 0)) if ((i7 | 0) != (HEAP32[11896] | 0)) if ((i7 | 0) != (HEAP32[11895] | 0)) if ((i7 | 0) != (HEAP32[11897] | 0)) if ((i7 | 0) != (HEAP32[11910] | 0)) if ((i7 | 0) != (HEAP32[11909] | 0)) if ((i7 | 0) != (HEAP32[11911] | 0)) if ((i7 | 0) != (HEAP32[11904] | 0)) if ((i7 | 0) != (HEAP32[11905] | 0)) { + do if ((i7 | 0) != (HEAP32[10986] | 0)) if ((i7 | 0) != (HEAP32[10987] | 0)) if ((i7 | 0) != (HEAP32[11001] | 0)) if ((i7 | 0) != (HEAP32[10989] | 0)) if ((i7 | 0) != (HEAP32[10988] | 0)) if ((i7 | 0) != (HEAP32[10990] | 0)) if ((i7 | 0) != (HEAP32[11003] | 0)) if ((i7 | 0) != (HEAP32[11002] | 0)) if ((i7 | 0) != (HEAP32[11004] | 0)) if ((i7 | 0) != (HEAP32[10997] | 0)) if ((i7 | 0) != (HEAP32[10998] | 0)) { i4 = HEAP32[i4 >> 2] | 0; HEAP32[i2 >> 2] = i4; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; @@ -53111,31 +53920,31 @@ function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefE HEAP32[i12 >> 2] = HEAP32[i6 >> 2]; i1 = __ZN4wasm15Asm2WasmBuilder18isUnsignedCoercionEN6cashew3RefE(i10, i12) | 0; } - if ((i7 | 0) == (HEAP32[11906] | 0)) { + if ((i7 | 0) == (HEAP32[10999] | 0)) { i11 = i2 ? (i1 ? 4 : 3) : 15; break; } - if ((i7 | 0) == (HEAP32[11907] | 0)) { + if ((i7 | 0) == (HEAP32[11e3] | 0)) { i11 = i2 & i1 ? 6 : 5; break; } - if ((i7 | 0) == (HEAP32[11901] | 0)) { + if ((i7 | 0) == (HEAP32[10994] | 0)) { i11 = i2 ? (i1 ? 28 : 27) : 32; break; } - if ((i7 | 0) == (HEAP32[11903] | 0)) { + if ((i7 | 0) == (HEAP32[10996] | 0)) { i11 = i2 ? (i1 ? 26 : 25) : 31; break; } - if ((i7 | 0) == (HEAP32[11902] | 0)) { + if ((i7 | 0) == (HEAP32[10995] | 0)) { i11 = i2 ? (i1 ? 24 : 23) : 30; break; } - if ((i7 | 0) == (HEAP32[11900] | 0)) { + if ((i7 | 0) == (HEAP32[10993] | 0)) { STACKTOP = i15; return (i2 ? (i1 ? 22 : 21) : 29) | 0; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 26439, 18); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 25504, 18); HEAP32[i14 >> 2] = i8; HEAP32[i12 >> 2] = HEAP32[i14 >> 2]; __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i13, i12); @@ -53145,73 +53954,6 @@ function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefE return i11 | 0; } -function __ZN4wasm10WasmWalkerINS_6VacuumEvE4walkERPNS_10ExpressionE(i1, i10) { - i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 20 | 0; - i9 = i11 + 8 | 0; - i2 = i11; - i3 = HEAP32[i10 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i8 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; - L13 : while (1) { - i5 = i6 + -1 | 0; - if ((i6 | 0) <= 0) break; - i3 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i5 << 2) >> 2] | 0; - i2 = i3 + 12 | 0; - i3 = i3 + 16 | 0; - i7 = 0; - while (1) { - i12 = HEAP32[i2 >> 2] | 0; - i4 = i12; - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i12 >> 2 >>> 0) { - i6 = i5; - continue L13; - } - if ((i7 | 0) == 0 ? (i6 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0) __ZN4wasm18WasmReplacerWalkerINS_6VacuumEvE4walkERPNS_10ExpressionE(i1, i4); else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i4 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - } else { - HEAP32[i2 >> 2] = 5636; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i10 >> 2] | 0); - } - __ZN4wasm18WasmReplacerWalkerINS_6VacuumEvE4walkERPNS_10ExpressionE(i1, i10); - } - STACKTOP = i11; - return; -} - function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyERPc(i12, i14) { i12 = i12 | 0; i14 = i14 | 0; @@ -53259,7 +54001,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyE break; } HEAP32[i14 >> 2] = i1 + 1; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i12, i14, 28346) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i12, i14, 27411) | 0; HEAP32[i5 >> 2] = i13; HEAP32[i6 >> 2] = HEAP32[i11 >> 2]; HEAP32[i9 >> 2] = i1; @@ -53285,7 +54027,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyE } HEAP32[i14 >> 2] = i1 + 1; } - if ((i15 | 0) == 3) ___assert_fail(28234, 27259, 692, 28290); else if ((i15 | 0) == 5) ___assert_fail(28306, 27259, 695, 28290); else if ((i15 | 0) == 7) ___assert_fail(27773, 27259, 698, 28290); else if ((i15 | 0) == 10) _abort(); else if ((i15 | 0) == 11) i10 = i1; + if ((i15 | 0) == 3) ___assert_fail(27299, 26324, 695, 27355); else if ((i15 | 0) == 5) ___assert_fail(27371, 26324, 698, 27355); else if ((i15 | 0) == 7) ___assert_fail(26838, 26324, 701, 27355); else if ((i15 | 0) == 10) _abort(); else if ((i15 | 0) == 11) i10 = i1; HEAP32[i14 >> 2] = i10 + 1; STACKTOP = i16; return i13 | 0; @@ -53401,73 +54143,6 @@ function __ZNSt3__110__stdinbufIwE9__getcharEb(i11, i14) { return i1 | 0; } -function __ZNSt3__18ios_base4InitC2Ev(i1) { - i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0; - i3 = HEAP32[1473] | 0; - __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(49120, i3, 49176); - HEAP32[12110] = 10236; - HEAP32[12112] = 10256; - HEAP32[12111] = 0; - __ZNSt3__18ios_base4initEPv(48448, 49120); - HEAP32[12130] = 0; - HEAP32[12131] = -1; - i2 = HEAP32[1443] | 0; - __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(49224, i2, 49184); - HEAP32[12132] = 10316; - HEAP32[12133] = 10336; - __ZNSt3__18ios_base4initEPv(48532, 49224); - HEAP32[12151] = 0; - HEAP32[12152] = -1; - i1 = HEAP32[1414] | 0; - __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(49272, i1, 49192); - HEAP32[12153] = 10316; - HEAP32[12154] = 10336; - __ZNSt3__18ios_base4initEPv(48616, 49272); - HEAP32[12172] = 0; - HEAP32[12173] = -1; - i4 = HEAP32[48612 + (HEAP32[(HEAP32[12153] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; - HEAP32[12174] = 10316; - HEAP32[12175] = 10336; - __ZNSt3__18ios_base4initEPv(48700, i4); - HEAP32[12193] = 0; - HEAP32[12194] = -1; - HEAP32[48440 + (HEAP32[(HEAP32[12110] | 0) + -12 >> 2] | 0) + 72 >> 2] = 48528; - i4 = 48612 + (HEAP32[(HEAP32[12153] | 0) + -12 >> 2] | 0) + 4 | 0; - HEAP32[i4 >> 2] = HEAP32[i4 >> 2] | 8192; - HEAP32[48612 + (HEAP32[(HEAP32[12153] | 0) + -12 >> 2] | 0) + 72 >> 2] = 48528; - __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(49320, i3, 49200); - HEAP32[12195] = 10276; - HEAP32[12197] = 10296; - HEAP32[12196] = 0; - __ZNSt3__18ios_base4initEPv(48788, 49320); - HEAP32[12215] = 0; - HEAP32[12216] = -1; - __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(49376, i2, 49208); - HEAP32[12217] = 10356; - HEAP32[12218] = 10376; - __ZNSt3__18ios_base4initEPv(48872, 49376); - HEAP32[12236] = 0; - HEAP32[12237] = -1; - __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(49424, i1, 49216); - HEAP32[12238] = 10356; - HEAP32[12239] = 10376; - __ZNSt3__18ios_base4initEPv(48956, 49424); - HEAP32[12257] = 0; - HEAP32[12258] = -1; - i1 = HEAP32[48952 + (HEAP32[(HEAP32[12238] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; - HEAP32[12259] = 10356; - HEAP32[12260] = 10376; - __ZNSt3__18ios_base4initEPv(49040, i1); - HEAP32[12278] = 0; - HEAP32[12279] = -1; - HEAP32[48780 + (HEAP32[(HEAP32[12195] | 0) + -12 >> 2] | 0) + 72 >> 2] = 48868; - i1 = 48952 + (HEAP32[(HEAP32[12238] | 0) + -12 >> 2] | 0) + 4 | 0; - HEAP32[i1 >> 2] = HEAP32[i1 >> 2] | 8192; - HEAP32[48952 + (HEAP32[(HEAP32[12238] | 0) + -12 >> 2] | 0) + 72 >> 2] = 48868; - return; -} - function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i5, i6) { i9 = i9 | 0; i5 = i5 | 0; @@ -53479,7 +54154,7 @@ function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i5 i1 = i11 + 8 | 0; i2 = i11 + 4 | 0; i3 = i11; - do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 47448) | 0) { + do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 43808) | 0) { i4 = __ZN6cashew3RefixEj(i5, 1) | 0; i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0; HEAP32[i8 >> 2] = HEAP32[i4 >> 2]; @@ -53487,16 +54162,16 @@ function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i5 i10 = 11; break; } - i1 = i9 + 44 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i8) | 0) == (i9 + 48 | 0)) ___assert_fail(25811, 14672, 278, 26516); else { + i1 = i9 + 48 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i8) | 0) == (i9 + 52 | 0)) ___assert_fail(24876, 13996, 288, 25581); else { i7 = (__ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i8) | 0) + 4 | 0; i7 = __ZN4wasm13wasmToAsmTypeENS_8WasmTypeE(HEAP32[i7 >> 2] | 0) | 0; break; } - } else if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 47496) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i5, 1) | 0, 0) | 0, 47448) | 0 : 0) ? (i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i5, 1) | 0, 1) | 0, i4 = __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i9 + 56 | 0, __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0) | 0, (i4 | 0) != (i9 + 60 | 0)) : 0) i7 = HEAP32[i4 + 28 >> 2] | 0; else i10 = 11; while (0); + } else if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 43856) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i5, 1) | 0, 0) | 0, 43808) | 0 : 0) ? (i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i5, 1) | 0, 1) | 0, i4 = __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i9 + 60 | 0, __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0) | 0, (i4 | 0) != (i9 + 64 | 0)) : 0) i7 = HEAP32[i4 + 28 >> 2] | 0; else i10 = 11; while (0); if ((i10 | 0) == 11) { HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i3 >> 2] = HEAP32[i9 + 76 >> 2]; + HEAP32[i3 >> 2] = HEAP32[i9 + 80 >> 2]; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i3 >> 2]; i7 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i1, i6, 0, i8) | 0; @@ -53505,112 +54180,6 @@ function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i5 return i7 | 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE(i2, i5, i6, i7, i1) { i2 = i2 | 0; i5 = i5 | 0; @@ -53689,6 +54258,73 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } +function __ZNSt3__18ios_base4InitC2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[1304] | 0; + __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(45492, i3, 45548); + HEAP32[11203] = 9560; + HEAP32[11205] = 9580; + HEAP32[11204] = 0; + __ZNSt3__18ios_base4initEPv(44820, 45492); + HEAP32[11223] = 0; + HEAP32[11224] = -1; + i2 = HEAP32[1274] | 0; + __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(45596, i2, 45556); + HEAP32[11225] = 9640; + HEAP32[11226] = 9660; + __ZNSt3__18ios_base4initEPv(44904, 45596); + HEAP32[11244] = 0; + HEAP32[11245] = -1; + i1 = HEAP32[1245] | 0; + __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(45644, i1, 45564); + HEAP32[11246] = 9640; + HEAP32[11247] = 9660; + __ZNSt3__18ios_base4initEPv(44988, 45644); + HEAP32[11265] = 0; + HEAP32[11266] = -1; + i4 = HEAP32[44984 + (HEAP32[(HEAP32[11246] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; + HEAP32[11267] = 9640; + HEAP32[11268] = 9660; + __ZNSt3__18ios_base4initEPv(45072, i4); + HEAP32[11286] = 0; + HEAP32[11287] = -1; + HEAP32[44812 + (HEAP32[(HEAP32[11203] | 0) + -12 >> 2] | 0) + 72 >> 2] = 44900; + i4 = 44984 + (HEAP32[(HEAP32[11246] | 0) + -12 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = HEAP32[i4 >> 2] | 8192; + HEAP32[44984 + (HEAP32[(HEAP32[11246] | 0) + -12 >> 2] | 0) + 72 >> 2] = 44900; + __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(45692, i3, 45572); + HEAP32[11288] = 9600; + HEAP32[11290] = 9620; + HEAP32[11289] = 0; + __ZNSt3__18ios_base4initEPv(45160, 45692); + HEAP32[11308] = 0; + HEAP32[11309] = -1; + __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(45748, i2, 45580); + HEAP32[11310] = 9680; + HEAP32[11311] = 9700; + __ZNSt3__18ios_base4initEPv(45244, 45748); + HEAP32[11329] = 0; + HEAP32[11330] = -1; + __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(45796, i1, 45588); + HEAP32[11331] = 9680; + HEAP32[11332] = 9700; + __ZNSt3__18ios_base4initEPv(45328, 45796); + HEAP32[11350] = 0; + HEAP32[11351] = -1; + i1 = HEAP32[45324 + (HEAP32[(HEAP32[11331] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; + HEAP32[11352] = 9680; + HEAP32[11353] = 9700; + __ZNSt3__18ios_base4initEPv(45412, i1); + HEAP32[11371] = 0; + HEAP32[11372] = -1; + HEAP32[45152 + (HEAP32[(HEAP32[11288] | 0) + -12 >> 2] | 0) + 72 >> 2] = 45240; + i1 = 45324 + (HEAP32[(HEAP32[11331] | 0) + -12 >> 2] | 0) + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i1 >> 2] | 8192; + HEAP32[45324 + (HEAP32[(HEAP32[11331] | 0) + -12 >> 2] | 0) + 72 >> 2] = 45240; + return; +} + function __ZNSt3__1L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE(i1, i8, i9, i4, i2, i10, i7, i3) { i1 = i1 | 0; i8 = i8 | 0; @@ -53789,111 +54425,6 @@ function __ZNSt3__1L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE(i1, i8 return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i4, i2) { - i1 = i1 | 0; - i4 = i4 | 0; - i2 = i2 | 0; - var i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i5 = i7 + 48 | 0; - i3 = i7 + 24 | 0; - i6 = i7; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i2 + 20 >> 2] | 0); - if (!(HEAP32[i3 + 16 >> 2] | 0)) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i4, HEAP32[i2 + 24 >> 2] | 0); - if (!(HEAP32[i6 + 16 >> 2] | 0)) { - i4 = HEAP32[i4 + 4 >> 2] | 0; - i8 = HEAP32[i4 + 24 >> 2] | 0; - i9 = HEAP32[(HEAP32[i8 >> 2] | 0) + 12 >> 2] | 0; - HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i5 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - i4 = __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralE(i4, i2, i5) | 0; - HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i5 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i5 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i5 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - FUNCTION_TABLE_viiii[i9 & 15](i8, i2, i4, i5); - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } else { - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i3 + 20 >> 2]; - } - STACKTOP = i7; - return; -} - -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i6, i3) { - i1 = i1 | 0; - i6 = i6 | 0; - i3 = i3 | 0; - var i2 = 0, i4 = 0, i5 = 0, i7 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 80 | 0; - i5 = i7 + 48 | 0; - i4 = i7 + 24 | 0; - i2 = i7; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i5, i6, HEAP32[i3 + 8 >> 2] | 0); - if (!(HEAP32[i5 + 16 >> 2] | 0)) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i6, HEAP32[i3 + 12 >> 2] | 0); - if (!(HEAP32[i4 + 16 >> 2] | 0)) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i6, HEAP32[i3 + 16 >> 2] | 0); - if (!(HEAP32[i2 + 16 >> 2] | 0)) { - i6 = (__ZNK4wasm7Literal6geti32Ev(i2) | 0) != 0; - i6 = i6 ? i5 : i4; - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } else { - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i5 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i5 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i5 + 20 >> 2]; - } - STACKTOP = i7; - return; -} - function _pop_arg_529(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -54004,6 +54535,111 @@ function _pop_arg_529(i2, i3, i1) { return; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i4, i2) { + i1 = i1 | 0; + i4 = i4 | 0; + i2 = i2 | 0; + var i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i5 = i7 + 48 | 0; + i3 = i7 + 24 | 0; + i6 = i7; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i2 + 20 >> 2] | 0); + if (!(HEAP32[i3 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i4, HEAP32[i2 + 24 >> 2] | 0); + if (!(HEAP32[i6 + 16 >> 2] | 0)) { + i4 = HEAP32[i4 + 4 >> 2] | 0; + i8 = HEAP32[i4 + 24 >> 2] | 0; + i9 = HEAP32[(HEAP32[i8 >> 2] | 0) + 12 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i5 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + i4 = __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralE(i4, i2, i5) | 0; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i5 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i5 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i5 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + FUNCTION_TABLE_viiii[i9 & 15](i8, i2, i4, i5); + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } else { + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } + } else { + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i3 + 20 >> 2]; + } + STACKTOP = i7; + return; +} + +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i6, i3) { + i1 = i1 | 0; + i6 = i6 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0, i5 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 80 | 0; + i5 = i7 + 48 | 0; + i4 = i7 + 24 | 0; + i2 = i7; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i5, i6, HEAP32[i3 + 8 >> 2] | 0); + if (!(HEAP32[i5 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i6, HEAP32[i3 + 12 >> 2] | 0); + if (!(HEAP32[i4 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i6, HEAP32[i3 + 16 >> 2] | 0); + if (!(HEAP32[i2 + 16 >> 2] | 0)) { + i6 = (__ZNK4wasm7Literal6geti32Ev(i2) | 0) != 0; + i6 = i6 ? i5 : i4; + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } else { + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; + } + } else { + HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; + } + } else { + HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i5 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i5 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i5 + 20 >> 2]; + } + STACKTOP = i7; + return; +} + function _scanexp(i8, i3) { i8 = i8 | 0; i3 = i3 | 0; @@ -54084,113 +54720,6 @@ function _scanexp(i8, i3) { return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_14SimplifyLocalsEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 2: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE9visitLoopEPNS_4LoopE(i2, i1); - break; - } - case 4: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 9: - { - __ZN4wasm14SimplifyLocals13visitGetLocalEPNS_8GetLocalE(i2 + -4 | 0, i1); - break; - } - case 10: - { - __ZN4wasm14SimplifyLocals13visitSetLocalEPNS_8SetLocalE(i2 + -4 | 0, i1); - break; - } - case 11: - { - i2 = i2 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 20: - case 19: - case 13: - break; - case 14: - { - i2 = i2 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitReturnEPNS_6ReturnE(i2, i1); - break; - } - case 18: - { - __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZN4wasm14ModuleInstance18printFunctionStackEv(i12, i1) { i12 = i12 | 0; i1 = i1 | 0; @@ -54201,7 +54730,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i12, i1) { i5 = i13 + 24 | 0; i9 = i13 + 12 | 0; i10 = i13; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, 25386, 39); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, 24489, 39); i11 = i1 + 8 | 0; i6 = i4 + 8 | 0; i7 = i4 + 1 | 0; @@ -54210,7 +54739,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i12, i1) { while (1) { i3 = i1 + -1 | 0; if ((i1 | 0) <= 0) break; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 25426, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 24529, 3); i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i9, HEAP32[(HEAP32[i11 >> 2] | 0) + (i3 << 2) >> 2] | 0) | 0; HEAP32[i5 >> 2] = HEAP32[i1 >> 2]; HEAP32[i5 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; @@ -54221,7 +54750,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i12, i1) { HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, 29495) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, 28270) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -54239,7 +54768,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i12, i1) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); i1 = i3; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 25430, 4); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 24533, 4); i11 = HEAP8[i10 >> 0] | 0; i9 = (i11 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj(i12, i9 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0, i9 ? (i11 & 255) >>> 1 : HEAP32[i10 + 4 >> 2] | 0) | 0; @@ -54272,7 +54801,7 @@ function __ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits i1 = i1 + 1 | 0; } HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 >> 2] = 12584; + HEAP32[i6 >> 2] = 11908; i5 = HEAP8[i2 >> 0] | 0; i1 = (i5 & 1) == 0; i4 = i2 + 4 | 0; @@ -54301,7 +54830,7 @@ function __ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits i1 = i1 + 1 | 0; } HEAP32[i10 + 4 >> 2] = 0; - HEAP32[i10 >> 2] = 12632; + HEAP32[i10 >> 2] = 11956; i4 = i2 + (_strlen(i2) | 0) | 0; i5 = i4; i6 = i12 + 128 | 0; @@ -54341,19 +54870,19 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7Literal if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) { i2 = i12 + 64 | 0; i1 = i12 + 8 | 0; - HEAP32[i1 >> 2] = 4044; + HEAP32[i1 >> 2] = 3484; i3 = i12 + 12 | 0; - HEAP32[i12 >> 2] = 4184; - HEAP32[i2 >> 2] = 4204; + HEAP32[i12 >> 2] = 3624; + HEAP32[i2 >> 2] = 3644; HEAP32[i12 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i12 + 64 | 0, i3); HEAP32[i12 + 136 >> 2] = 0; HEAP32[i12 + 140 >> 2] = -1; - HEAP32[i12 >> 2] = 4024; - HEAP32[i2 >> 2] = 4064; - HEAP32[i1 >> 2] = 4044; + HEAP32[i12 >> 2] = 3464; + HEAP32[i2 >> 2] = 3504; + HEAP32[i1 >> 2] = 3484; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 3716; + HEAP32[i3 >> 2] = 3164; i1 = i12 + 44 | 0; i2 = 0; while (1) { @@ -54371,11 +54900,11 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7Literal } __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 24618) | 0, i5, i6) | 0, 24621) | 0, i7, i8) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 23721) | 0, i5, i6) | 0, 23724) | 0, i7, i8) | 0; i11 = HEAP32[i4 + 24 >> 2] | 0; i9 = HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] | 0; __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i10, i3); - FUNCTION_TABLE_vii[i9 & 127](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); + FUNCTION_TABLE_vii[i9 & 511](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i12); } @@ -54400,19 +54929,19 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) { i2 = i12 + 64 | 0; i1 = i12 + 8 | 0; - HEAP32[i1 >> 2] = 4044; + HEAP32[i1 >> 2] = 3484; i3 = i12 + 12 | 0; - HEAP32[i12 >> 2] = 4184; - HEAP32[i2 >> 2] = 4204; + HEAP32[i12 >> 2] = 3624; + HEAP32[i2 >> 2] = 3644; HEAP32[i12 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i12 + 64 | 0, i3); HEAP32[i12 + 136 >> 2] = 0; HEAP32[i12 + 140 >> 2] = -1; - HEAP32[i12 >> 2] = 4024; - HEAP32[i2 >> 2] = 4064; - HEAP32[i1 >> 2] = 4044; + HEAP32[i12 >> 2] = 3464; + HEAP32[i2 >> 2] = 3504; + HEAP32[i1 >> 2] = 3484; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 3716; + HEAP32[i3 >> 2] = 3164; i1 = i12 + 44 | 0; i2 = 0; while (1) { @@ -54430,11 +54959,11 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE } __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 24618) | 0, i5, i6) | 0, 24621) | 0, i7, i8) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 23721) | 0, i5, i6) | 0, 23724) | 0, i7, i8) | 0; i11 = HEAP32[i4 + 24 >> 2] | 0; i9 = HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] | 0; __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i10, i3); - FUNCTION_TABLE_vii[i9 & 127](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); + FUNCTION_TABLE_vii[i9 & 511](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i12); } @@ -54470,7 +54999,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i i7 = 2; i5 = i3 + 7 | 0; break L1; - } else ___assert_fail(18602, 18230, 815, 18618); + } else ___assert_fail(17994, 17740, 815, 18010); break; } case 51: @@ -54480,7 +55009,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i i7 = 4; i5 = i3 + 7 | 0; break L1; - } else ___assert_fail(18627, 18230, 819, 18618); + } else ___assert_fail(18019, 17740, 819, 18010); break; } default: @@ -54532,7 +55061,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i } i4 = i4 + 1 | 0; } - if ((i2 | 0) == 14) ___assert_fail(30199, 18230, 830, 18618); else if ((i2 | 0) == 22) { + if ((i2 | 0) == 14) ___assert_fail(28974, 17740, 830, 18010); else if ((i2 | 0) == 22) { i10 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i10, i1) | 0; HEAP32[i9 + 24 >> 2] = i10; return i9 | 0; @@ -54548,48 +55077,48 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17parseAfterKeywor var i2 = 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i4); i1 = HEAP32[i1 >> 2] | 0; - do if ((i1 | 0) != (HEAP32[11923] | 0)) { - if ((i1 | 0) == (HEAP32[11863] | 0)) { + do if ((i1 | 0) != (HEAP32[11016] | 0)) { + if ((i1 | 0) == (HEAP32[10953] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(i5, i4, i3, 0) | 0; break; } - if ((i1 | 0) == (HEAP32[11864] | 0)) { + if ((i1 | 0) == (HEAP32[10954] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(i5, i4, i3, 1) | 0; break; } - if ((i1 | 0) == (HEAP32[11867] | 0)) { + if ((i1 | 0) == (HEAP32[10957] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseReturnERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11868] | 0)) { + if ((i1 | 0) == (HEAP32[10958] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseIfERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11871] | 0)) { + if ((i1 | 0) == (HEAP32[10961] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11870] | 0)) { + if ((i1 | 0) == (HEAP32[10960] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseWhileERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11878] | 0)) { + if ((i1 | 0) == (HEAP32[10968] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBreakERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11879] | 0)) { + if ((i1 | 0) == (HEAP32[10969] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseContinueERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11880] | 0)) { + if ((i1 | 0) == (HEAP32[10970] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11935] | 0)) { + if ((i1 | 0) == (HEAP32[11028] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseNewERPcPKc(i5, i4, i3) | 0; break; } - if ((i1 | 0) == (HEAP32[11872] | 0)) { + if ((i1 | 0) == (HEAP32[10962] | 0)) { i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i5, i4, i3) | 0; break; } else { @@ -54624,7 +55153,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i if ((!((i7 | 0) == (i11 | 0) | (i7 | 0) == (i4 | 0)) ? (HEAP8[i7 >> 0] | 0) == 69 : 0) ? (i2 = HEAP32[i3 + 4 >> 2] | 0, (HEAP32[i3 >> 2] | 0) != (i2 | 0)) : 0) { i3 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i9, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 45457) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 41817) | 0; HEAP32[i8 >> 2] = HEAP32[i1 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -54634,7 +55163,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 44819) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 41179) | 0; HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i6 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -54831,7 +55360,7 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i13, i2) { i1 = 2; } else i1 = 1; i1 = __ZN4wasm7ElementixEj(i2, i1) | 0; - if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(18353, 18230, 1168, 18367); + if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(17845, 17740, 1168, 17859); i2 = i12 + 4 | 0; i3 = i12 + 12 | 0; i4 = i12 + 16 | 0; @@ -54842,10 +55371,10 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i13, i2) { i6 = __ZN4wasm7ElementixEj(i1, i9) | 0; i10 = __ZN4wasm7Element4listEv(i6) | 0; i10 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i10 >> 2] >> 2] | 0) | 0; - L10 : do if ((i10 | 0) != (HEAP32[11800] | 0)) { + L10 : do if ((i10 | 0) != (HEAP32[10890] | 0)) { i10 = __ZN4wasm7Element4listEv(i6) | 0; i10 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i10 >> 2] >> 2] | 0) | 0; - if ((i10 | 0) == (HEAP32[11801] | 0)) { + if ((i10 | 0) == (HEAP32[10891] | 0)) { i10 = __ZN4wasm7Element4listEv(i6) | 0; i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i13, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i10 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; HEAP32[i2 >> 2] = i10; @@ -54998,14 +55527,14 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } else { i10 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i5 >> 2] = i10; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49520) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45892) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; i9 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i6 >> 2] = i9; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49528) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45900) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 127](i1, i10); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 127](i1 + 12 | 0, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 511](i1, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 511](i1 + 12 | 0, i10); HEAP32[i7 >> 2] = HEAP32[i8 >> 2]; HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; i13 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb(i11, i2, i1, i1 + 24 | 0, i13, i12, 1) | 0) == (i1 | 0) & 1; @@ -55066,14 +55595,14 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } else { i10 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i5 >> 2] = i10; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49488) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45860) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; i9 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i6 >> 2] = i9; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49500) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45872) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 127](i1, i10); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 127](i1 + 12 | 0, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 511](i1, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 511](i1 + 12 | 0, i10); HEAP32[i7 >> 2] = HEAP32[i8 >> 2]; HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; i13 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb(i11, i2, i1, i1 + 24 | 0, i13, i12, 1) | 0) == (i1 | 0) & 1; @@ -55148,7 +55677,7 @@ function __ZN4wasm17WasmBinaryBuilder16processFunctionsEv(i7) { } i6 = i6 + 4 | 0; } - if ((i1 | 0) == 17) return; else if ((i1 | 0) == 19) ___assert_fail(21372, 19345, 1517, 21402); + if ((i1 | 0) == 17) return; else if ((i1 | 0) == 19) ___assert_fail(20480, 18453, 1517, 20510); } function __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i12, i13, i3) { @@ -55164,7 +55693,7 @@ function __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsI i10 = i14 + 8 | 0; i2 = i14 + 4 | 0; i11 = i14; - __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i9, 14644, i12); + __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i9, 13968, i12); __ZN6cashew7IStringC2EPKcb(i4, (HEAP8[i9 >> 0] & 1) == 0 ? i9 + 1 | 0 : HEAP32[i9 + 8 >> 2] | 0, 0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); i4 = HEAP32[i4 >> 2] | 0; @@ -55301,10 +55830,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_5StoreEh(i4, i3, i1) { } if ((i5 | 0) == 11) { if (HEAP8[i4 + 12 >> 0] | 0) { - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21167) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20275) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i5) | 0; @@ -55332,17 +55861,17 @@ function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i7, i1 = i8 + 4 | 0; i2 = i8; if (i6) { - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 + 4 >> 2] | 0, 29617, 0) | 0, 32) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 + 4 >> 2] | 0, 28392, 0) | 0, 32) | 0; HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0, 29622) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0, 28397) | 0; } i2 = i5 + 8 | 0; i1 = i5 + 12 | 0; if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) { i4 = i7 + 4 | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i4 >> 2] | 0, HEAP32[i7 + 16 >> 2] | 0) | 0; - __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i4 >> 2] | 0, 29629) | 0; + __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i4 >> 2] | 0, 28404) | 0; i3 = HEAP32[i1 >> 2] | 0; i2 = HEAP32[i2 >> 2] | 0; while (1) { @@ -55358,10 +55887,10 @@ function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i7, if (HEAP32[i1 >> 2] | 0) { i5 = i7 + 4 | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, HEAP32[i7 + 16 >> 2] | 0) | 0; - i5 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 29641) | 0; + i5 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 28416) | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41) | 0; } - if (i6) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 + 4 >> 2] | 0, 29649) | 0; + if (i6) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 + 4 >> 2] | 0, 28424) | 0; STACKTOP = i8; return; } @@ -55381,7 +55910,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc( i12 = i10 + 4 | 0; __ZNSt3__16vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i10, (((HEAP32[i12 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) | 0) / 12 | 0) + 1 | 0); i2 = HEAP32[i9 >> 2] | 0; - if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(27417, 27259, 611, 27909); + if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(26482, 26324, 614, 26974); HEAP32[i9 >> 2] = i2 + 1; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; HEAP32[i5 >> 2] = HEAP32[i1 >> 2]; @@ -55394,7 +55923,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc( break; } HEAP32[i6 >> 2] = i3; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i10, i9, 27919) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i10, i9, 26984) | 0; HEAP32[i7 >> 2] = i1; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; @@ -55421,7 +55950,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc( HEAP32[i9 >> 2] = i8 + 1; i1 = HEAP32[i12 >> 2] | 0; i2 = i1 + -12 | 0; - if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i13 = i1; else ___assert_fail(27922, 27259, 627, 27909); + if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i13 = i1; else ___assert_fail(26987, 26324, 630, 26974); while (1) { if ((i13 | 0) == (i2 | 0)) break; i11 = i13 + -12 | 0; @@ -55511,7 +56040,7 @@ function __ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri break L6; } HEAP32[i14 >> 2] = 0; - i1 = HEAP8[41620 + i1 >> 0] | 0; + i1 = HEAP8[37980 + i1 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; i1 = 0; @@ -55522,7 +56051,7 @@ function __ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri default: {} } - i1 = HEAP8[41620 + i1 >> 0] | 0; + i1 = HEAP8[37980 + i1 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1; @@ -55540,10 +56069,10 @@ function __ZN4wasm17WasmBinaryBuilder9visitLoopEPNS_4LoopE(i5, i7) { STACKTOP = STACKTOP + 16 | 0; i1 = i8; if (HEAP8[i5 + 12 >> 0] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20334) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19442) | 0; i4 = __ZNKSt3__18ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i4; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 63](i4, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i4) | 0; @@ -55675,7 +56204,7 @@ function __ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri break L6; } HEAP32[i14 >> 2] = 0; - i1 = HEAP8[41620 + i2 >> 0] | 0; + i1 = HEAP8[37980 + i2 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; i1 = 0; @@ -55686,7 +56215,7 @@ function __ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri default: {} } - i1 = HEAP8[41620 + i2 >> 0] | 0; + i1 = HEAP8[37980 + i2 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1; @@ -55696,70 +56225,6 @@ function __ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_14SimplifyLocalsEvE15derecurseBlocksEPNS_5BlockENSt3__18functionIFvS4_EEENS6_IFvS4_RPNS_10ExpressionEEEES8_(i1, i2, i5, i11, i12) { - i1 = i1 | 0; - i2 = i2 | 0; - i5 = i5 | 0; - i11 = i11 | 0; - i12 = i12 | 0; - var i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0; - i10 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i10; - i9 = i10 + 4 | 0; - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = 0; - i8 = i9 + 4 | 0; - HEAP32[i8 >> 2] = 0; - HEAP32[i9 + 8 >> 2] = 0; - i4 = i9 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i3); - i1 = i2; - while (1) { - i2 = HEAP32[i1 + 12 >> 2] | 0; - if ((HEAP32[i1 + 16 >> 2] | 0) == (i2 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i2 >> 2] | 0) | 0)) break; - i1 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i1 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i3 >> 2] = i1; - i2 = HEAP32[i8 >> 2] | 0; - if ((i2 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i9, i3); - continue; - } else { - HEAP32[i2 >> 2] = i1; - HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4; - continue; - } - } - i3 = 0; - while (1) { - i1 = HEAP32[i9 >> 2] | 0; - i2 = (HEAP32[i8 >> 2] | 0) - i1 >> 2; - if (i3 >>> 0 >= i2 >>> 0) break; - __ZNKSt3__18functionIFvPN4wasm5BlockEEEclES3_(i5, HEAP32[i1 + (i3 << 2) >> 2] | 0); - i3 = i3 + 1 | 0; - } - while (1) { - i6 = i2 + -1 | 0; - if ((i2 | 0) <= 0) break; - i1 = HEAP32[(HEAP32[i9 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i3 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i7 = 0; - while (1) { - i5 = HEAP32[i3 >> 2] | 0; - if (i7 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i5 >> 2 >>> 0) break; - if (!((i7 | 0) == 0 ? (i2 | 0) < ((HEAP32[i8 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2 | 0) : 0)) __ZNKSt3__18functionIFvPN4wasm5BlockERPNS1_10ExpressionEEEclES3_S6_(i11, i1, i5 + (i7 << 2) | 0); - i7 = i7 + 1 | 0; - } - __ZNKSt3__18functionIFvPN4wasm5BlockEEEclES3_(i12, i1); - i2 = i6; - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i9); - STACKTOP = i10; - return; -} - function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i15, i14, i13) { i15 = i15 | 0; i14 = i14 | 0; @@ -55777,19 +56242,19 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i i12 = i16; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14); i1 = HEAP32[i14 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(27417, 27259, 498, 27888); + if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(26482, 26324, 501, 26953); HEAP32[i14 >> 2] = i1 + 1; - i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i15, i14, 27226) | 0; + i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i15, i14, 26291) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14); i1 = HEAP32[i14 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(27897, 27259, 502, 27888); + if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(26962, 26324, 505, 26953); HEAP32[i14 >> 2] = i1 + 1; - i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i15, i14, 27226) | 0; + i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i15, i14, 26291) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14); i1 = HEAP32[i14 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(27897, 27259, 506, 27888); + if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(26962, 26324, 509, 26953); HEAP32[i14 >> 2] = i1 + 1; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i15, i14, 44819) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i15, i14, 41179) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14); i2 = HEAP32[i14 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 41) { @@ -55806,7 +56271,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i i15 = __ZN6cashew12ValueBuilder7makeForENS_3RefES1_S1_S1_(i5, i6, i7, i8) | 0; STACKTOP = i16; return i15 | 0; - } else ___assert_fail(27639, 27259, 510, 27888); + } else ___assert_fail(26704, 26324, 513, 26953); return 0; } @@ -55835,7 +56300,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( HEAP32[i2 >> 2] = 2; i4 = 2; break L1; - } else ___assert_fail(18602, 18230, 854, 18649); + } else ___assert_fail(17994, 17740, 854, 18041); break; } case 51: @@ -55844,7 +56309,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( HEAP32[i2 >> 2] = 4; i4 = 4; break L1; - } else ___assert_fail(18627, 18230, 858, 18649); + } else ___assert_fail(18019, 17740, 858, 18041); break; } default: @@ -55889,7 +56354,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( } i1 = i1 + 1 | 0; } - if ((i2 | 0) == 12) ___assert_fail(30199, 18230, 868, 18649); else if ((i2 | 0) == 18) { + if ((i2 | 0) == 12) ___assert_fail(28974, 17740, 868, 18041); else if ((i2 | 0) == 18) { i6 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i9, i3) | 0; HEAP32[i7 + 20 >> 2] = i6; i9 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i9, __ZN4wasm7ElementixEj(i8, i1 + 1 | 0) | 0) | 0; @@ -55935,7 +56400,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb( if ((HEAP8[i1 >> 0] | 0) == 61) { HEAP32[i15 >> 2] = i1 + 1; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i15); - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i13, i15, 27564) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i13, i15, 26629) | 0; } else i1 = 0; HEAP32[i7 >> 2] = i10; HEAP32[i8 >> 2] = HEAP32[i11 >> 2]; @@ -55962,7 +56427,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb( } HEAP32[i15 >> 2] = i1 + 1; } - if ((i16 | 0) == 4) ___assert_fail(27536, 27259, 434, 27555); else if ((i16 | 0) == 9) _abort(); else if ((i16 | 0) == 10) i12 = i1; + if ((i16 | 0) == 4) ___assert_fail(26601, 26324, 437, 26620); else if ((i16 | 0) == 9) _abort(); else if ((i16 | 0) == 10) i12 = i1; HEAP32[i15 >> 2] = i12 + 1; STACKTOP = i14; return i10 | 0; @@ -56094,13 +56559,13 @@ function ___stdio_write(i14, i2, i1) { i2 = 2; i4 = i4 + i1 | 0; while (1) { - if (!(HEAP32[11970] | 0)) { + if (!(HEAP32[11063] | 0)) { HEAP32[i11 >> 2] = HEAP32[i8 >> 2]; HEAP32[i11 + 4 >> 2] = i3; HEAP32[i11 + 8 >> 2] = i2; i6 = ___syscall_ret(___syscall146(146, i11 | 0) | 0) | 0; } else { - _pthread_cleanup_push(249, i14 | 0); + _pthread_cleanup_push(242, i14 | 0); HEAP32[i10 >> 2] = HEAP32[i8 >> 2]; HEAP32[i10 + 4 >> 2] = i3; HEAP32[i10 + 8 >> 2] = i2; @@ -56158,15 +56623,15 @@ function __ZN4wasm7Literal11printDoubleERNSt3__113basic_ostreamIcNS1_11char_trai i4 = HEAP32[tempDoublePtr >> 2] | 0; i1 = HEAP32[tempDoublePtr + 4 >> 2] | 0; i2 = (i1 | 0) < 0; - do if (d3 == 0.0 & i2) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 25526) | 0; else { + do if (d3 == 0.0 & i2) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 24598) | 0; else { d7 = +Math_abs(+d3); HEAPF64[tempDoublePtr >> 3] = d7; i6 = HEAP32[tempDoublePtr + 4 >> 2] | 0; if (i6 >>> 0 > 2146435072 | (i6 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 45889 : 55510) | 0, 40693) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 42249 : 51883) | 0, 37053) | 0; i1 = i1 & 1048575; if ((i4 | 0) == 0 & (i1 | 0) == 0) break; - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 25522) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 24594) | 0; i5 = i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i5 >> 2] = HEAP32[i5 >> 2] & -75 | 8; i6 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(i6, i4, i1) | 0; @@ -56176,7 +56641,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__113basic_ostreamIcNS1_11char_trai } i6 = i1 & 2146435072; if (!(i6 >>> 0 < 2146435072 | (i6 | 0) == 2146435072 & 0 < 0)) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 14397 : 38268) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 13721 : 34628) | 0; break; } i1 = __ZN6cashew9JSPrinter11numToStringEdb(d3, 1) | 0; @@ -56190,7 +56655,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__113basic_ostreamIcNS1_11char_trai { i2 = i1 + 1 | 0; if ((HEAP8[i2 >> 0] | 0) == 46) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 25526) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 24598) | 0; i1 = i2; } break; @@ -56211,7 +56676,7 @@ function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i5, i4) { __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 40) | 0; i3 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i2 >> 2] | 0) | 0; i6 = i4 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 29819) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 28594) | 0; i3 = i4 + 8 | 0; i1 = HEAP32[i3 >> 2] | 0; if (!(i1 >>> 0 >= 4 ? !(i1 >>> 0 < 8 & (HEAP32[i6 >> 2] | 0) == 2) : 0)) { @@ -56223,27 +56688,27 @@ function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i5, i4) { } case 2: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29825) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28600) | 0; break; } case 4: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29828) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28603) | 0; break; } default: _abort(); } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP8[i4 + 12 >> 0] | 0 ? 29831 : 29834) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP8[i4 + 12 >> 0] | 0 ? 28606 : 28609) | 0; } i1 = i4 + 16 | 0; if (HEAP32[i1 >> 2] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29837) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28612) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; } i1 = i4 + 20 | 0; if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i3 >> 2] | 0)) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 29846) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 28621) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; } __ZN4wasm16PrintSExpression9incIndentEv(i5); @@ -56260,7 +56725,7 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i6, i5) { __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 40) | 0; i4 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i3 >> 2] | 0) | 0; i7 = i5 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i7 >> 2] | 0) | 0) | 0, 29854) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i7 >> 2] | 0) | 0) | 0, 28629) | 0; i4 = i5 + 8 | 0; i1 = HEAP32[i4 >> 2] | 0; if (!(i1 >>> 0 >= 4 ? !(i1 >>> 0 < 8 & (HEAP32[i7 >> 2] | 0) == 2) : 0)) i2 = 3; @@ -56272,12 +56737,12 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i6, i5) { } case 2: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 29825) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 28600) | 0; break L3; } case 4: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 29828) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 28603) | 0; break L3; } default: @@ -56285,12 +56750,12 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i6, i5) { } while (0); i1 = i5 + 12 | 0; if (HEAP32[i1 >> 2] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 29837) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 28612) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, HEAP32[i1 >> 2] | 0) | 0; } i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i4 >> 2] | 0)) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 29846) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 28621) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, HEAP32[i1 >> 2] | 0) | 0; } __ZN4wasm16PrintSExpression9incIndentEv(i6); @@ -56300,7 +56765,7 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i6, i5) { return; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj(i9, i1, i2) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj(i9, i1, i2) { i9 = i9 | 0; i1 = i1 | 0; i2 = i2 | 0; @@ -56316,14 +56781,14 @@ function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction HEAP32[i8 >> 2] = HEAP32[i1 >> 2]; i1 = HEAP32[i9 + 4 >> 2] | 0; i2 = __ZN4wasm15Asm2WasmBuilder12bytesToShiftEj(i1, i2) | 0; - if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 47464) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 1) | 0, 47636) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i8, 3) | 0, 0) | 0, 47504) | 0 : 0) ? (i12 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i8, 3) | 0, 1) | 0, (__ZN6cashew5Value10getIntegerEv(HEAP32[i12 >> 2] | 0) | 0) == (i2 | 0)) : 0) { + if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 43824) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 1) | 0, 44008) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i8, 3) | 0, 0) | 0, 43864) | 0 : 0) ? (i12 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i8, 3) | 0, 1) | 0, (__ZN6cashew5Value10getIntegerEv(HEAP32[i12 >> 2] | 0) | 0) == (i2 | 0)) : 0) { i3 = HEAP32[i9 + 8 >> 2] | 0; i12 = __ZN6cashew3RefixEj(i8, 2) | 0; HEAP32[i5 >> 2] = HEAP32[i12 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; i3 = __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i3, i4) | 0; } else i10 = 6; - do if ((i10 | 0) == 6) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 47504) | 0) { + do if ((i10 | 0) == 6) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 43864) | 0) { i12 = __ZN6cashew3RefixEj(i8, 1) | 0; i12 = (__ZN6cashew5Value10getIntegerEv(HEAP32[i12 >> 2] | 0) | 0) << i2; i3 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i1 + 4 >> 2] | 0) | 0; @@ -56331,7 +56796,7 @@ function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction HEAP32[i3 + 16 >> 2] = i12; break; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 26950, 20); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 26015, 20); HEAP32[i7 >> 2] = HEAP32[i8 >> 2]; HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i6, i4); @@ -56351,25 +56816,25 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_PNSt3__1 i2 = i10 + 24 | 0; i3 = i10 + 12 | 0; i5 = i10; - L1 : do if ((HEAP32[i7 >> 2] | 0) == (HEAP32[11788] | 0) ? (HEAP32[i6 >> 2] | 0) == (HEAP32[11789] | 0) : 0) { + L1 : do if ((HEAP32[i7 >> 2] | 0) == (HEAP32[10878] | 0) ? (HEAP32[i6 >> 2] | 0) == (HEAP32[10879] | 0) : 0) { if (i8 | 0 ? (i4 = HEAP32[i8 >> 2] | 0, ((HEAP32[i8 + 4 >> 2] | 0) - i4 | 0) == 4) : 0) switch (HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0) { case 1: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17659, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17031, 2); i1 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i2, HEAP32[i9 >> 2] | 0, HEAP32[i9 + 4 >> 2] | 0) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i2); break L1; } case 3: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17662, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17034, 2); i1 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i3, HEAP32[i9 >> 2] | 0, HEAP32[i9 + 4 >> 2] | 0) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); break L1; } case 4: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17665, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17037, 2); i1 = __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleER10MixedArena(i5, HEAP32[i9 >> 2] | 0, HEAP32[i9 + 4 >> 2] | 0) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); break L1; @@ -56380,7 +56845,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_PNSt3__1 break L1; } } - ___assert_fail(17602, 14672, 414, 17636); + ___assert_fail(16974, 13996, 424, 17008); } else i1 = 0; while (0); STACKTOP = i10; return i1 | 0; @@ -56388,117 +56853,117 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_PNSt3__1 function ___cxx_global_array_dtor_112(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51112); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51100); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51088); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51076); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51064); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51052); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51040); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51028); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51016); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(51004); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50992); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50980); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50968); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50956); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50944); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50932); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50920); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50908); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50896); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50884); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50872); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50860); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50848); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50836); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47484); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47472); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47460); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47448); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47436); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47424); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47412); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47400); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47388); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47376); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47364); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47352); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47340); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47328); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47316); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47304); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47292); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47280); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47268); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47256); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47244); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47232); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47220); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47208); return; } function ___cxx_global_array_dtor_109(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50300); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50288); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50276); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50264); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50252); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50240); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50228); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50216); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50204); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50192); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50180); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50168); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50156); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50144); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50132); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50120); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50108); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50096); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50084); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50072); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50060); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50048); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50036); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50024); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46672); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46660); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46648); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46636); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46624); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46612); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46600); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46588); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46576); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46564); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46552); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46540); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46528); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46516); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46504); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46492); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46480); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46468); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46456); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46444); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46432); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46420); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46408); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46396); return; } -function ___cxx_global_array_dtor_85(i1) { +function ___cxx_global_array_dtor_61(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50820); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50808); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50796); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50784); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50772); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50760); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50748); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50736); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50724); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50712); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50700); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50688); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50676); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50664); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50652); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50640); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50628); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50616); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50604); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50592); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50580); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50568); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50556); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50544); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46380); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46368); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46356); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46344); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46332); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46320); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46308); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46296); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46284); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46272); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46260); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46248); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46236); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46224); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46212); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46200); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46188); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46176); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46164); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46152); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46140); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46128); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46116); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46104); return; } -function ___cxx_global_array_dtor_61(i1) { +function ___cxx_global_array_dtor_85(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(50008); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49996); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49984); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49972); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49960); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49948); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49936); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49924); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49912); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49900); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49888); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49876); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49864); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49852); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49840); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49828); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49816); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49804); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49792); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49780); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49768); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49756); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49744); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49732); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47192); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47180); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47168); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47156); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47144); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47132); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47120); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47108); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47096); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47084); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47072); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47060); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47048); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47036); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47024); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47012); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(47e3); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46988); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46976); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46964); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46952); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46940); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46928); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46916); return; } @@ -56632,6 +57097,33 @@ function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringEiEENS_ return; } +function __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i4, i2) { + i4 = i4 | 0; + i2 = i2 | 0; + var i1 = 0, i3 = 0, i5 = 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 33422, 0) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i4); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i2 + 8 >> 2] | 0); + i3 = i4 + 24 | 0; + i1 = i2 + 12 | 0; + if ((((HEAP8[i3 >> 0] | 0) == 0 ? __ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 : 0) ? (i5 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) == 0) : 0) ? (i5 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i5 + 16 >> 2] | 0) - (HEAP32[i5 + 12 >> 2] | 0) | 0) == 4) : 0) { + i5 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[(HEAP32[i5 >> 2] | 0) + -4 >> 2] | 0); + } else __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 >> 2] | 0); + i1 = i2 + 16 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2 | 0) { + if ((((HEAP8[i3 >> 0] | 0) == 0 ? __ZN4wasm10Expression2isINS_5BlockEEEbv(i2) | 0 : 0) ? (i5 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) == 0) : 0) ? (i5 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i5 + 16 >> 2] | 0) - (HEAP32[i5 + 12 >> 2] | 0) | 0) == 4) : 0) { + i5 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[(HEAP32[i5 >> 2] | 0) + -4 >> 2] | 0); + break; + } + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 >> 2] | 0); + } while (0); + __ZN4wasm16PrintSExpression9decIndentEv(i4); + return; +} + function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i5) { i5 = i5 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0; @@ -56642,17 +57134,17 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i5) { i2 = i6 + 8 | 0; i3 = i5 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i7) | 0; } HEAP32[i2 + 16 >> 2] = i2; - HEAP32[i2 >> 2] = 3928; + HEAP32[i2 >> 2] = 3368; HEAP32[i2 + 4 >> 2] = i5; __ZN4wasm3LEBIxaE4readENSt3__18functionIFavEEE(i4, i2); __ZNSt3__18functionIFavEED2Ev(i2); @@ -56661,14 +57153,14 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i5) { i1 = HEAP32[i2 + 4 >> 2] | 0; i2 = HEAP32[i2 >> 2] | 0; } else { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20932) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20040) | 0; i8 = i4; i2 = HEAP32[i8 >> 2] | 0; i8 = HEAP32[i8 + 4 >> 2] | 0; - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx(i7, i2, i8) | 0, 19416) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx(i7, i2, i8) | 0, 18524) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) | 0; @@ -56680,7 +57172,7 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i5) { return i2 | 0; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj(i5, i1, i2) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj(i5, i1, i2) { i5 = i5 | 0; i1 = i1 | 0; i2 = i2 | 0; @@ -56737,9 +57229,9 @@ function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction function __ZNKSt3__120__time_get_c_storageIwE7__weeksEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[46496] | 0) == 0 ? ___cxa_guard_acquire(46496) | 0 : 0) { - if ((HEAP8[46504] | 0) == 0 ? ___cxa_guard_acquire(46504) | 0 : 0) { - i1 = 50372; + if ((HEAP8[42856] | 0) == 0 ? ___cxa_guard_acquire(42856) | 0 : 0) { + if ((HEAP8[42864] | 0) == 0 ? ___cxa_guard_acquire(42864) | 0 : 0) { + i1 = 46744; do { i2 = 0; while (1) { @@ -56748,34 +57240,34 @@ function __ZNKSt3__120__time_get_c_storageIwE7__weeksEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 50540); - ___cxa_atexit(258, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50372, 11040) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50384, 11068) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50396, 11096) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50408, 11128) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50420, 11168) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50432, 11204) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50444, 11232) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50456, 11268) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50468, 11284) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50480, 11300) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50492, 11316) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50504, 11332) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50516, 11348) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50528, 11364) | 0; - HEAP32[12635] = 50372; - } - return HEAP32[12635] | 0; + } while ((i1 | 0) != 46912); + ___cxa_atexit(251, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46744, 10364) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46756, 10392) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46768, 10420) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46780, 10452) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46792, 10492) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46804, 10528) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46816, 10556) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46828, 10592) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46840, 10608) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46852, 10624) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46864, 10640) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46876, 10656) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46888, 10672) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(46900, 10688) | 0; + HEAP32[11728] = 46744; + } + return HEAP32[11728] | 0; } function __ZNKSt3__120__time_get_c_storageIcE7__weeksEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[46416] | 0) == 0 ? ___cxa_guard_acquire(46416) | 0 : 0) { - if ((HEAP8[46424] | 0) == 0 ? ___cxa_guard_acquire(46424) | 0 : 0) { - i1 = 49560; + if ((HEAP8[42776] | 0) == 0 ? ___cxa_guard_acquire(42776) | 0 : 0) { + if ((HEAP8[42784] | 0) == 0 ? ___cxa_guard_acquire(42784) | 0 : 0) { + i1 = 45932; do { i2 = 0; while (1) { @@ -56784,26 +57276,26 @@ function __ZNKSt3__120__time_get_c_storageIcE7__weeksEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 49728); - ___cxa_atexit(254, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49560, 42137) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49572, 42144) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49584, 42151) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49596, 42159) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49608, 42169) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49620, 42178) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49632, 42185) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49644, 42194) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49656, 42198) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49668, 42202) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49680, 42206) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49692, 42210) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49704, 42214) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(49716, 42218) | 0; - HEAP32[12432] = 49560; - } - return HEAP32[12432] | 0; + } while ((i1 | 0) != 46100); + ___cxa_atexit(247, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(45932, 38497) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(45944, 38504) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(45956, 38511) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(45968, 38519) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(45980, 38529) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(45992, 38538) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46004, 38545) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46016, 38554) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46028, 38558) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46040, 38562) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46052, 38566) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46064, 38570) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46076, 38574) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46088, 38578) | 0; + HEAP32[11525] = 45932; + } + return HEAP32[11525] | 0; } function __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i6, i3, i5, i2) { @@ -56920,6 +57412,56 @@ function __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i6, i3, i5, i return 0; } +function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0, i9 = 0, i10 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i9 + 8 | 0; + i1 = i9 + 4 | 0; + i4 = i9; + i5 = i7 + 4 | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 28468, 0) | 0; + i2 = i6 + 8 | 0; + do if (!(HEAP32[i2 >> 2] | 0)) { + i1 = i6 + 12 | 0; + if (HEAP32[i1 >> 2] | 0) i8 = 6; + } else { + i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 32) | 0; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i10, i3) | 0; + if (!(HEAP32[i6 + 12 >> 2] | 0)) ___assert_fail(28473, 28487, 126, 28508); else { + i1 = i6 + 12 | 0; + i8 = 6; + break; + } + } while (0); + if ((i8 | 0) == 6) { + i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 32) | 0; + HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i3 >> 2] = HEAP32[i4 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i10, i3) | 0; + } + __ZN4wasm16PrintSExpression9incIndentEv(i7); + i1 = i6 + 16 | 0; + i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + L10 : do if ((i2 | 0) != 0 & (HEAP8[i7 + 24 >> 0] | 0) == 0 ? (HEAP32[i2 + 8 >> 2] | 0) == 0 : 0) { + i3 = HEAP32[i2 + 16 >> 2] | 0; + i1 = HEAP32[i2 + 12 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i3 | 0)) break L10; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i7, HEAP32[i1 >> 2] | 0); + i1 = i1 + 4 | 0; + } + } else i8 = 12; while (0); + if ((i8 | 0) == 12) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i7, HEAP32[i1 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i6, i1, i7) { i6 = i6 | 0; i1 = i1 | 0; @@ -56988,8 +57530,8 @@ function __ZZ11instantiateEN19JSExternalInterface10callImportEPN4wasm6ImportERNS i7 = i7 | 0; i4 = i4 | 0; var d1 = 0.0, i3 = 0, i5 = 0; - if (HEAP8[51416] | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48528, 21697) | 0; + if (HEAP8[47788] | 0) { + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44900, 20805) | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, HEAP32[i7 >> 2] | 0) | 0, 10) | 0; } _emscripten_asm_const_v(16); @@ -57023,7 +57565,7 @@ function __ZZ11instantiateEN19JSExternalInterface10callImportEPN4wasm6ImportERNS } if ((i5 | 0) == 10) _abort(); d1 = +_emscripten_asm_const_dii(17, HEAP32[i7 + 4 >> 2] | 0, HEAP32[i7 + 8 >> 2] | 0); - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48528, 22022) | 0, d1) | 0, 10) | 0; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44900, 21130) | 0, d1) | 0, 10) | 0; switch (HEAP32[(HEAP32[i7 + 12 >> 2] | 0) + 4 >> 2] | 0) { case 0: { @@ -57066,10 +57608,10 @@ function __ZN4wasm17WasmBinaryBuilder9visitCallEPNS_4CallE(i8, i6) { HEAP32[i9 >> 2] = i6; i10 = i6; if (HEAP8[i8 + 12 >> 0] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20443) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19551) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) | 0; @@ -57121,10 +57663,10 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } else { i8 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i2 >> 2] = i8; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49500) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45872) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i8) | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 127](i9, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 127](i9, i1); + if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 511](i9, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 511](i9, i1); i4 = HEAP8[i9 >> 0] | 0; i5 = i9 + 1 | 0; i6 = i9 + 8 | 0; @@ -57159,6 +57701,47 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i1 | 0; } +function __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE8__appendEj(i8, i6) { + i8 = i8 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i2 = HEAP32[i8 + 8 >> 2] | 0; + i4 = i8 + 4 | 0; + i1 = HEAP32[i4 >> 2] | 0; + if (((i2 - i1 | 0) / 20 | 0) >>> 0 < i6 >>> 0) { + i5 = HEAP32[i8 >> 2] | 0; + i3 = ((i1 - i5 | 0) / 20 | 0) + i6 | 0; + if (i3 >>> 0 > 214748364) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (i2 - i5 | 0) / 20 | 0; + if (i1 >>> 0 < 107374182) { + i1 = i1 << 1; + i1 = i1 >>> 0 < i3 >>> 0 ? i3 : i1; + } else i1 = 214748364; + __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEERNS8_ISD_EEEC2EjjSF_(i7, i1, ((HEAP32[i4 >> 2] | 0) - i5 | 0) / 20 | 0, i8 + 8 | 0); + i3 = i7 + 8 | 0; + i2 = HEAP32[i3 >> 2] | 0; + i1 = i6; + i4 = i2; + while (1) { + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAPF32[i4 + 16 >> 2] = 1.0; + i1 = i1 + -1 | 0; + if (!i1) break; else i4 = i4 + 20 | 0; + } + HEAP32[i3 >> 2] = i2 + (i6 * 20 | 0); + __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE26__swap_out_circular_bufferERNS_14__split_bufferISD_RSE_EE(i8, i7); + __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEERNS8_ISD_EEED2Ev(i7); + } else __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE18__construct_at_endEj(i8, i6); + STACKTOP = i9; + return; +} + function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBreakEPNS_5BreakE(i11, i10, i9) { i11 = i11 | 0; i10 = i10 | 0; @@ -57170,7 +57753,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i7 = i9 + 8 | 0; i1 = HEAP32[i9 + 12 >> 2] | 0; if (i1) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i10, i1); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i10, i1); i6 = HEAP32[i2 >> 2] | 0; i5 = HEAP32[i2 + 4 >> 2] | 0; i4 = i2 + 8 | 0; @@ -57196,7 +57779,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i2 = HEAP32[i7 >> 2] | 0; i1 = HEAP32[i9 + 16 >> 2] | 0; if (i1 | 0) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i11, i10, i1); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i11, i10, i1); i1 = i11 + 16 | 0; if (HEAP32[i1 >> 2] | 0) break; i10 = __ZN4wasm7Literal10getIntegerEv(i11) | 0; @@ -57220,97 +57803,6 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } -function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i7, i6) { - i7 = i7 | 0; - i6 = i6 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0, i9 = 0, i10 = 0; - i9 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i9 + 8 | 0; - i1 = i9 + 4 | 0; - i4 = i9; - i5 = i7 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 29693, 0) | 0; - i2 = i6 + 8 | 0; - do if (!(HEAP32[i2 >> 2] | 0)) { - i1 = i6 + 12 | 0; - if (HEAP32[i1 >> 2] | 0) i8 = 6; - } else { - i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 32) | 0; - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i10, i3) | 0; - if (!(HEAP32[i6 + 12 >> 2] | 0)) ___assert_fail(29698, 29712, 116, 29733); else { - i1 = i6 + 12 | 0; - i8 = 6; - break; - } - } while (0); - if ((i8 | 0) == 6) { - i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 32) | 0; - HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i3 >> 2] = HEAP32[i4 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i10, i3) | 0; - } - __ZN4wasm16PrintSExpression9incIndentEv(i7); - i1 = i6 + 16 | 0; - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; - L10 : do if ((i2 | 0) != 0 ? (HEAP32[i2 + 8 >> 2] | 0) == 0 : 0) { - i3 = HEAP32[i2 + 16 >> 2] | 0; - i1 = HEAP32[i2 + 12 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i3 | 0)) break L10; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i7, HEAP32[i1 >> 2] | 0); - i1 = i1 + 4 | 0; - } - } else i8 = 12; while (0); - if ((i8 | 0) == 12) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i7, HEAP32[i1 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i7); - STACKTOP = i9; - return; -} - -function __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE8__appendEj(i8, i6) { - i8 = i8 | 0; - i6 = i6 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0; - i9 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i7 = i9; - i2 = HEAP32[i8 + 8 >> 2] | 0; - i4 = i8 + 4 | 0; - i1 = HEAP32[i4 >> 2] | 0; - if (((i2 - i1 | 0) / 20 | 0) >>> 0 < i6 >>> 0) { - i5 = HEAP32[i8 >> 2] | 0; - i3 = ((i1 - i5 | 0) / 20 | 0) + i6 | 0; - if (i3 >>> 0 > 214748364) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); - i1 = (i2 - i5 | 0) / 20 | 0; - if (i1 >>> 0 < 107374182) { - i1 = i1 << 1; - i1 = i1 >>> 0 < i3 >>> 0 ? i3 : i1; - } else i1 = 214748364; - __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEERNS8_ISD_EEEC2EjjSF_(i7, i1, ((HEAP32[i4 >> 2] | 0) - i5 | 0) / 20 | 0, i8 + 8 | 0); - i3 = i7 + 8 | 0; - i2 = HEAP32[i3 >> 2] | 0; - i1 = i6; - i4 = i2; - while (1) { - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i4 + 8 >> 2] = 0; - HEAP32[i4 + 12 >> 2] = 0; - HEAPF32[i4 + 16 >> 2] = 1.0; - i1 = i1 + -1 | 0; - if (!i1) break; else i4 = i4 + 20 | 0; - } - HEAP32[i3 >> 2] = i2 + (i6 * 20 | 0); - __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE26__swap_out_circular_bufferERNS_14__split_bufferISD_RSE_EE(i8, i7); - __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEERNS8_ISD_EEED2Ev(i7); - } else __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE18__construct_at_endEj(i8, i6); - STACKTOP = i9; - return; -} - function __ZN4wasm17WasmBinaryBuilder11visitSwitchEPNS_6SwitchE(i10, i9) { i10 = i10 | 0; i9 = i9 | 0; @@ -57320,10 +57812,10 @@ function __ZN4wasm17WasmBinaryBuilder11visitSwitchEPNS_6SwitchE(i10, i9) { i1 = i11 + 4 | 0; i8 = i11; if (HEAP8[i10 + 12 >> 0] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20427) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19535) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0; @@ -57518,32 +58010,6 @@ function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CString return; } -function __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i3, i2) { - i3 = i3 | 0; - i2 = i2 | 0; - var i1 = 0, i4 = 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 + 4 >> 2] | 0, 37103, 0) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i3); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i2 + 8 >> 2] | 0); - i1 = i2 + 12 | 0; - if ((__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 ? (i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i4 >> 2] | 0) == 0) : 0) ? (i4 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i4 + 16 >> 2] | 0) - (HEAP32[i4 + 12 >> 2] | 0) | 0) == 4) : 0) { - i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[(HEAP32[i4 >> 2] | 0) + -4 >> 2] | 0); - } else __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); - i1 = i2 + 16 | 0; - i2 = HEAP32[i1 >> 2] | 0; - do if (i2 | 0) { - if ((__ZN4wasm10Expression2isINS_5BlockEEEbv(i2) | 0 ? (i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i4 >> 2] | 0) == 0) : 0) ? (i4 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i4 + 16 >> 2] | 0) - (HEAP32[i4 + 12 >> 2] | 0) | 0) == 4) : 0) { - i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[(HEAP32[i4 >> 2] | 0) + -4 >> 2] | 0); - break; - } - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); - } while (0); - __ZN4wasm16PrintSExpression9decIndentEv(i3); - return; -} - function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb(i5, i9, i4, i3, i6) { i5 = i5 | 0; i9 = i9 | 0; @@ -57564,10 +58030,10 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } else { i7 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i2 >> 2] = i7; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49528) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45900) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i7) | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 127](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 127](i8, i1); + if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 511](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 511](i8, i1); i4 = HEAP8[i8 >> 0] | 0; i5 = i8 + 4 | 0; i6 = i8 + 8 | 0; @@ -57675,27 +58141,27 @@ function __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i5) { i2 = i6; i3 = i5 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i7) | 0; } HEAP32[i2 + 16 >> 2] = i2; - HEAP32[i2 >> 2] = 3840; + HEAP32[i2 >> 2] = 3280; HEAP32[i2 + 4 >> 2] = i5; __ZN4wasm3LEBIjhE4readENSt3__18functionIFhvEEE(i4, i2); __ZNSt3__18functionIFhvEED2Ev(i2); if (!(HEAP8[i3 >> 0] | 0)) i1 = HEAP32[i4 >> 2] | 0; else { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19463) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18571) | 0; i8 = HEAP32[i4 >> 2] | 0; - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, i8) | 0, 19416) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, i8) | 0, 18524) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) | 0; @@ -57716,27 +58182,27 @@ function __ZN4wasm17WasmBinaryBuilder9getS32LEBEv(i5) { i2 = i6; i3 = i5 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i7) | 0; } HEAP32[i2 + 16 >> 2] = i2; - HEAP32[i2 >> 2] = 3884; + HEAP32[i2 >> 2] = 3324; HEAP32[i2 + 4 >> 2] = i5; __ZN4wasm3LEBIiaE4readENSt3__18functionIFavEEE(i4, i2); __ZNSt3__18functionIFavEED2Ev(i2); if (!(HEAP8[i3 >> 0] | 0)) i1 = HEAP32[i4 >> 2] | 0; else { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19463) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18571) | 0; i8 = HEAP32[i4 >> 2] | 0; - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i7, i8) | 0, 19416) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i7, i8) | 0, 18524) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) | 0; @@ -57754,10 +58220,10 @@ function __ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i9) { STACKTOP = STACKTOP + 16 | 0; i4 = i10; if (HEAP8[i9 + 12 >> 0] | 0) { - i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21293) | 0; + i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20401) | 0; i7 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 49488) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 45860) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 63](i7, 10) | 0; __ZNSt3__16localeD2Ev(i4); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -57825,7 +58291,7 @@ function __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4Pass __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i2); STACKTOP = i10; return; - } else ___assert_fail(28591, 28631, 32, 28644); + } else ___assert_fail(27656, 27696, 32, 27709); } function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i16, i15, i14, i12, i13) { @@ -57927,11 +58393,11 @@ function _load_binary2wasm(i2, i3) { i4 = i6 + 140 | 0; i5 = i6; __ZL12prepare2wasmv(); - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 16275) | 0; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15624) | 0; i1 = __Znwj(168) | 0; _memset(i1 | 0, 0, 168) | 0; __ZN4wasm16AllocatingModuleC2Ev(i1); - HEAP32[11853] = i1; + HEAP32[10943] = i1; HEAP32[i4 >> 2] = 0; HEAP32[i4 + 4 >> 2] = 0; HEAP32[i4 + 8 >> 2] = 0; @@ -57942,8 +58408,8 @@ function _load_binary2wasm(i2, i3) { HEAP8[(HEAP32[i4 >> 2] | 0) + i1 >> 0] = HEAP8[i2 + i1 >> 0] | 0; i1 = i1 + 1 | 0; } - i2 = HEAP32[11853] | 0; - i1 = (HEAP32[11848] | 0) != 0; + i2 = HEAP32[10943] | 0; + i1 = (HEAP32[10938] | 0) != 0; HEAP32[i5 >> 2] = i2; HEAP32[i5 + 4 >> 2] = i2 + 152; HEAP32[i5 + 8 >> 2] = i4; @@ -57991,10 +58457,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat64Ev(i3) { i2 = i6; i5 = i3 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i4); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; @@ -58007,10 +58473,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat64Ev(i3) { HEAP32[i8 + 4 >> 2] = tempRet0; d1 = +__ZNK4wasm7Literal14reinterpretf64Ev(i2); if (HEAP8[i5 >> 0] | 0) { - i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21114) | 0, d1) | 0, 19416) | 0; + i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20222) | 0, d1) | 0, 18524) | 0; i7 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 49488) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 45860) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 63](i7, 10) | 0; __ZNSt3__16localeD2Ev(i4); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -58145,49 +58611,6 @@ function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE6assignIPS3_E return; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner7visitIfEPNS_2IfE(i3, i4, i1) { - i3 = i3 | 0; - i4 = i4 | 0; - i1 = i1 | 0; - var i2 = 0, i5 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i2 = i5; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i4, HEAP32[i1 + 8 >> 2] | 0); - do if (!(HEAP32[i2 + 16 >> 2] | 0)) if (!(__ZNK4wasm7Literal6geti32Ev(i2) | 0)) { - i1 = HEAP32[i1 + 16 >> 2] | 0; - if (!i1) { - HEAP32[i3 >> 2] = 0; - i4 = i3 + 8 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i3 + 16 >> 2] = 0; - break; - } else { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1); - break; - } - } else { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i1 + 12 >> 2] | 0); - if (HEAP32[i3 + 16 >> 2] | 0) break; - if (HEAP32[i1 + 16 >> 2] | 0) break; - HEAP32[i3 >> 2] = 0; - i4 = i3 + 8 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - break; - } else { - HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i3 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i3 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i3 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - HEAP32[i3 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; - HEAP32[i3 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; - } while (0); - STACKTOP = i5; - return; -} - function __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i9, i7) { i9 = i9 | 0; i7 = i7 | 0; @@ -58202,22 +58625,22 @@ function __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i9, i5 = HEAP32[i4 >> 2] | 0; i6 = (i5 | 0) == (i7 | 0); do if ((i2 | 0) == (i9 | 0)) if (i6) { - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 12 >> 2] & 127](i2, i8); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 12 >> 2] & 511](i2, i8); i6 = HEAP32[i1 >> 2] | 0; FUNCTION_TABLE_vi[HEAP32[(HEAP32[i6 >> 2] | 0) + 16 >> 2] & 511](i6); HEAP32[i1 >> 2] = 0; i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] & 127](i6, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] & 511](i6, i2); i6 = HEAP32[i4 >> 2] | 0; FUNCTION_TABLE_vi[HEAP32[(HEAP32[i6 >> 2] | 0) + 16 >> 2] & 511](i6); HEAP32[i4 >> 2] = 0; HEAP32[i1 >> 2] = i9; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i8 >> 2] | 0) + 12 >> 2] & 127](i8, i5); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i8 >> 2] | 0) + 12 >> 2] & 511](i8, i5); FUNCTION_TABLE_vi[HEAP32[(HEAP32[i8 >> 2] | 0) + 16 >> 2] & 511](i8); HEAP32[i4 >> 2] = i7; break; } else { - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 12 >> 2] & 127](i2, i7); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 12 >> 2] & 511](i2, i7); i9 = HEAP32[i1 >> 2] | 0; FUNCTION_TABLE_vi[HEAP32[(HEAP32[i9 >> 2] | 0) + 16 >> 2] & 511](i9); i9 = i7 + 16 | 0; @@ -58225,7 +58648,7 @@ function __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i9, HEAP32[i9 >> 2] = i7; break; } else if (i6) { - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 12 >> 2] & 127](i7, i9); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 12 >> 2] & 511](i7, i9); i8 = HEAP32[i4 >> 2] | 0; FUNCTION_TABLE_vi[HEAP32[(HEAP32[i8 >> 2] | 0) + 16 >> 2] & 511](i8); HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; @@ -58240,6 +58663,49 @@ function __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i9, return; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner7visitIfEPNS_2IfE(i3, i4, i1) { + i3 = i3 | 0; + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i5; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i4, HEAP32[i1 + 8 >> 2] | 0); + do if (!(HEAP32[i2 + 16 >> 2] | 0)) if (!(__ZNK4wasm7Literal6geti32Ev(i2) | 0)) { + i1 = HEAP32[i1 + 16 >> 2] | 0; + if (!i1) { + HEAP32[i3 >> 2] = 0; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i3 + 16 >> 2] = 0; + break; + } else { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1); + break; + } + } else { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i1 + 12 >> 2] | 0); + if (HEAP32[i3 + 16 >> 2] | 0) break; + if (HEAP32[i1 + 16 >> 2] | 0) break; + HEAP32[i3 >> 2] = 0; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + break; + } else { + HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i3 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i3 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i3 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + HEAP32[i3 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; + HEAP32[i3 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; + } while (0); + STACKTOP = i5; + return; +} + function __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i6, i1, i7) { i6 = i6 | 0; i1 = i1 | 0; @@ -58358,10 +58824,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat32Ev(i3) { i2 = i6; i5 = i3 + 12 | 0; if (HEAP8[i5 >> 0] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i8 = __ZNKSt3__18ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 49488) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 45860) | 0; i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; __ZNSt3__16localeD2Ev(i4); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0; @@ -58372,10 +58838,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat32Ev(i3) { HEAP32[i2 + 8 >> 2] = i8; d1 = +__ZNK4wasm7Literal14reinterpretf32Ev(i2); if (HEAP8[i5 >> 0] | 0) { - i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21086) | 0, d1) | 0, 19416) | 0; + i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20194) | 0, d1) | 0, 18524) | 0; i7 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i4 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 49488) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 45860) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 63](i7, 10) | 0; __ZNSt3__16localeD2Ev(i4); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -58393,10 +58859,10 @@ function __ZN4wasm17WasmBinaryBuilder7visitIfEPNS_2IfE(i5, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i6; if (HEAP8[i5 + 12 >> 0] | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20280) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19388) | 0; i2 = __ZNKSt3__18ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i2; - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 63](i2, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i2) | 0; @@ -58406,7 +58872,7 @@ function __ZN4wasm17WasmBinaryBuilder7visitIfEPNS_2IfE(i5, i4) { i2 = i5 + 116 | 0; i7 = (HEAP32[i2 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; i3 = __ZN4wasm17WasmBinaryBuilder18processExpressionsEv(i5) | 0; - if ((((HEAP32[i2 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2) - i7 | 0) != 2) ___assert_fail(20292, 19345, 1660, 20309); + if ((((HEAP32[i2 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2) - i7 | 0) != 2) ___assert_fail(19400, 18453, 1660, 19417); i7 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i5) | 0; HEAP32[i4 + 12 >> 2] = i7; i7 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i5) | 0; @@ -58419,7 +58885,7 @@ function __ZN4wasm17WasmBinaryBuilder7visitIfEPNS_2IfE(i5, i4) { HEAP32[i4 + 16 >> 2] = i7; __ZN4wasm2If8finalizeEv(i4); break; - } else ___assert_fail(20317, 19345, 1667, 20309); + } else ___assert_fail(19425, 18453, 1667, 19417); } while (0); STACKTOP = i6; return; @@ -58478,10 +58944,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_5ConstEh(i4, i3, i1) { if ((i5 | 0) == 6) { HEAP32[i3 + 4 >> 2] = i1; if (!(HEAP8[i4 + 12 >> 0] | 0)) i1 = 1; else { - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20741) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19849) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i5) | 0; @@ -58607,21 +59073,21 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseIndexingES1 i9 = i7 + 4 | 0; __ZNSt3__16vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i7, (((HEAP32[i9 >> 2] | 0) - (HEAP32[i7 >> 2] | 0) | 0) / 12 | 0) + 1 | 0); i5 = HEAP32[i8 >> 2] | 0; - if ((HEAP8[i5 >> 0] | 0) != 91) ___assert_fail(27991, 27259, 634, 28003); + if ((HEAP8[i5 >> 0] | 0) != 91) ___assert_fail(27056, 26324, 637, 27068); HEAP32[i8 >> 2] = i5 + 1; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; - i7 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i7, i8, 44815) | 0; + i7 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i7, i8, 41175) | 0; HEAP32[i4 >> 2] = i7; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; i3 = __ZN6cashew12ValueBuilder12makeIndexingENS_3RefES1_(i1, i2) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i8); i1 = HEAP32[i8 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 93) ___assert_fail(28017, 27259, 638, 28003); + if ((HEAP8[i1 >> 0] | 0) != 93) ___assert_fail(27082, 26324, 641, 27068); HEAP32[i8 >> 2] = i1 + 1; i1 = HEAP32[i9 >> 2] | 0; i2 = i1 + -12 | 0; - if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i10 = i1; else ___assert_fail(27922, 27259, 640, 28003); + if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i10 = i1; else ___assert_fail(26987, 26324, 643, 27068); while (1) { if ((i10 | 0) == (i2 | 0)) break; i8 = i10 + -12 | 0; @@ -58834,7 +59300,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseIfERPcPKc(i7 } if ((i8 | 0) == 4) { __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i11, i2); - if ((HEAP32[i11 + 12 >> 2] | 0) == 0 ? (HEAP32[i11 >> 2] | 0) == (HEAP32[11869] | 0) : 0) { + if ((HEAP32[i11 + 12 >> 2] | 0) == 0 ? (HEAP32[i11 >> 2] | 0) == (HEAP32[10959] | 0) : 0) { HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + (HEAP32[i11 + 8 >> 2] | 0); i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseMaybeBracketedERPcPKc(i7, i6, i5) | 0; } else i1 = 0; @@ -58858,10 +59324,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) { i2 = i4; i3 = i1 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -58870,10 +59336,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) { i6 = (__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) & 255; i1 = ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) & 255) << 8 | i6; if (HEAP8[i3 >> 0] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19421) | 0, i1) | 0, 19416) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18529) | 0, i1) | 0, 18524) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -58891,10 +59357,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) { i2 = i4; i3 = i1 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -58903,10 +59369,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) { i6 = (__ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) | 0) & 65535; i1 = ((__ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) | 0) & 65535) << 16 | i6; if (HEAP8[i3 >> 0] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19405) | 0, i1) | 0, 19416) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18513) | 0, i1) | 0, 18524) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -58985,13 +59451,13 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[41863] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[41864] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[41865] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[41866] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[41867] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[41868] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 44834, 0, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[38223] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[38224] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[38225] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[38226] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[38227] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[38228] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 41194, 0, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -59026,13 +59492,13 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[41863] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[41864] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[41865] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[41866] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[41867] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[41868] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 44834, 1, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[38223] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[38224] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[38225] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[38226] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[38227] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[38228] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 41194, 1, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -59067,13 +59533,13 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[41863] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[41864] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[41865] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[41866] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[41867] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[41868] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 44834, 0, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[38223] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[38224] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[38225] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[38226] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[38227] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[38228] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 41194, 0, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -59108,13 +59574,13 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[41863] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[41864] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[41865] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[41866] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[41867] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[41868] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 44834, 1, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[38223] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[38224] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[38225] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[38226] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[38227] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[38228] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 41194, 1, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -59140,10 +59606,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) { i2 = i5; i3 = i1 + 12 | 0; if (HEAP8[i3 >> 0] | 0) { - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19401) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18509) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i6) | 0; @@ -59152,10 +59618,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) { i4 = __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0; i1 = __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0; if (HEAP8[i3 >> 0] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21127) | 0, i4, i1) | 0, 19416) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20235) | 0, i4, i1) | 0, 18524) | 0; i3 = __ZNKSt3__18ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i3; - i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 63](i3, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i3) | 0; @@ -59179,7 +59645,7 @@ function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i9, i5) { i6 = i9 + 4 | 0; i4 = HEAP32[i6 >> 2] | 0; do if (!(HEAP32[i8 >> 2] | 0)) { - i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 29750, 0) | 0; + i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 28525, 0) | 0; HEAP32[i3 >> 2] = HEAP32[i5 + 8 >> 2]; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0; @@ -59190,9 +59656,9 @@ function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i9, i5) { i7 = 7; break; } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, 44819) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, 41179) | 0; } else { - i7 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 29743, 0) | 0; + i7 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 28518, 0) | 0; HEAP32[i2 >> 2] = HEAP32[i5 + 8 >> 2]; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i1) | 0; @@ -59240,7 +59706,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceE default: {} } - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i6, i8, 28255) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i6, i8, 27320) | 0; HEAP32[i4 >> 2] = i7; HEAP32[i5 >> 2] = i1; HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; @@ -59264,7 +59730,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceE } HEAP32[i8 >> 2] = i1 + 1; } - if ((i2 | 0) == 3) ___assert_fail(28234, 27259, 671, 28239); else if ((i2 | 0) == 6) _abort(); else if ((i2 | 0) == 7) { + if ((i2 | 0) == 3) ___assert_fail(27299, 26324, 674, 27304); else if ((i2 | 0) == 6) _abort(); else if ((i2 | 0) == 7) { HEAP32[i8 >> 2] = i1 + 1; STACKTOP = i9; return i7 | 0; @@ -59272,43 +59738,6 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceE return 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i3, i4, i8) { - i3 = i3 | 0; - i4 = i4 | 0; - i8 = i8 | 0; - var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0; - i10 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i1 = i10; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i8 + 24 >> 2] | 0); - i9 = i3 + 16 | 0; - do if (!(HEAP32[i9 >> 2] | 0)) { - i6 = __ZN4wasm7Literal10getIntegerEv(i3) | 0; - i7 = tempRet0; - i2 = HEAP32[i8 + 28 >> 2] | 0; - if (i2) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i4, i2); - HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i3 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i3 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i3 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; - HEAP32[i3 + 16 >> 2] = HEAP32[i1 + 16 >> 2]; - if (HEAP32[i9 >> 2] | 0) break; - } else { - HEAP32[i3 >> 2] = 0; - i4 = i3 + 8 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i9 >> 2] = 0; - } - i1 = HEAP32[i8 + 20 >> 2] | 0; - if ((i7 | 0) > -1 | (i7 | 0) == -1 & i6 >>> 0 > 4294967295 ? (i5 = HEAP32[i8 + 8 >> 2] | 0, i6 >>> 0 < (HEAP32[i8 + 12 >> 2] | 0) - i5 >> 2 >>> 0) : 0) i1 = HEAP32[i5 + (i6 << 2) >> 2] | 0; - HEAP32[i9 >> 2] = i1; - } while (0); - STACKTOP = i10; - return; -} - function __ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_(i11, i8, i10, i2, i3, i7) { i11 = i11 | 0; i8 = i8 | 0; @@ -59400,6 +59829,43 @@ function __ZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfE(i7, i6) { return; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i3, i4, i8) { + i3 = i3 | 0; + i4 = i4 | 0; + i8 = i8 | 0; + var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0; + i10 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i10; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i8 + 24 >> 2] | 0); + i9 = i3 + 16 | 0; + do if (!(HEAP32[i9 >> 2] | 0)) { + i6 = __ZN4wasm7Literal10getIntegerEv(i3) | 0; + i7 = tempRet0; + i2 = HEAP32[i8 + 28 >> 2] | 0; + if (i2) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i4, i2); + HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i3 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; + HEAP32[i3 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; + HEAP32[i3 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; + HEAP32[i3 + 16 >> 2] = HEAP32[i1 + 16 >> 2]; + if (HEAP32[i9 >> 2] | 0) break; + } else { + HEAP32[i3 >> 2] = 0; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i9 >> 2] = 0; + } + i1 = HEAP32[i8 + 20 >> 2] | 0; + if ((i7 | 0) > -1 | (i7 | 0) == -1 & i6 >>> 0 > 4294967295 ? (i5 = HEAP32[i8 + 8 >> 2] | 0, i6 >>> 0 < (HEAP32[i8 + 12 >> 2] | 0) - i5 >> 2 >>> 0) : 0) i1 = HEAP32[i5 + (i6 << 2) >> 2] | 0; + HEAP32[i9 >> 2] = i1; + } while (0); + STACKTOP = i10; + return; +} + function __ZN4wasm22SExpressionWasmBuilderC2ERNS_16AllocatingModuleERNS_7ElementENSt3__18functionIFvvEEEb(i5, i3, i4, i2, i1) { i5 = i5 | 0; i3 = i3 | 0; @@ -59428,7 +59894,7 @@ function __ZN4wasm22SExpressionWasmBuilderC2ERNS_16AllocatingModuleERNS_7Element HEAP8[i3 + 12 >> 0] = 0; i3 = __ZN4wasm7Element4listEv(i4) | 0; i3 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i3 >> 2] >> 2] | 0) | 0; - if ((i3 | 0) != (HEAP32[11797] | 0)) ___assert_fail(18290, 18230, 250, 18317); + if ((i3 | 0) != (HEAP32[10887] | 0)) ___assert_fail(17782, 17740, 250, 17809); i1 = i5 + 44 | 0; HEAP32[i1 >> 2] = 0; i2 = 1; @@ -59784,44 +60250,6 @@ function __ZNSt3__111__stdoutbufIwE8overflowEj(i3, i13) { return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i2, i5, i3) { - i2 = i2 | 0; - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i6 = i7 + 40 | 0; - i4 = i7 + 16 | 0; - i1 = i7; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i5, HEAP32[i3 + 24 >> 2] | 0); - if (!(HEAP32[i4 + 16 >> 2] | 0)) { - i9 = HEAP32[i5 + 4 >> 2] | 0; - i5 = HEAP32[i9 + 24 >> 2] | 0; - i8 = HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] | 0; - HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i6 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i6 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i6 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - i6 = __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE(i9, i3, i6) | 0; - FUNCTION_TABLE_viiii[i8 & 15](i1, i5, i3, i6); - HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i2 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i2 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; - HEAP32[i2 + 16 >> 2] = 0; - } else { - HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; - HEAP32[i2 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; - } - STACKTOP = i7; - return; -} - function __ZNSt3__111__stdoutbufIcE8overflowEi(i3, i13) { i3 = i3 | 0; i13 = i13 | 0; @@ -59888,43 +60316,6 @@ function __ZNSt3__111__stdoutbufIcE8overflowEi(i3, i13) { return i1 | 0; } -function __ZZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockEENKUlS2_RPNS_10ExpressionEE_clES2_S5_(i2, i1, i9) { - i2 = i2 | 0; - i1 = i1 | 0; - i9 = i9 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i7 = i8 + 56 | 0; - i4 = i8 + 24 | 0; - i5 = i8; - i6 = i8 + 48 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 127](i3, i9); - i1 = HEAP32[i9 >> 2] | 0; - do if ((HEAP32[i1 >> 2] | 0) == 10) { - i2 = (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i1) | 0) + 8 | 0; - i2 = HEAP32[i2 >> 2] | 0; - HEAP32[i7 >> 2] = i2; - i1 = i3 + 12 | 0; - if (!(__ZNKSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i7) | 0)) { - __ZN4wasm14SimplifyLocals12SinkableInfoC2EPPNS_10ExpressionE(i5, i9); - HEAP32[i4 >> 2] = i2; - HEAP32[i4 + 4 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i4 + 12 >> 2] = HEAP32[i5 + 8 >> 2]; - HEAP32[i4 + 8 >> 2] = 5260; - i9 = i4 + 16 | 0; - i7 = i5 + 12 | 0; - HEAP32[i9 >> 2] = HEAP32[i7 >> 2]; - HEAP16[i9 + 4 >> 1] = HEAP16[i7 + 4 >> 1] | 0; - __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE7emplaceIJNS8_IS2_S4_EEEEENS8_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISI_PvEEiEEEEbEEDpOT_(i6, i1, i4); - break; - } else ___assert_fail(35277, 35304, 55, 44990); - } while (0); - STACKTOP = i8; - return; -} - function _mbrtowc(i4, i3, i7, i1) { i4 = i4 | 0; i3 = i3 | 0; @@ -59934,7 +60325,7 @@ function _mbrtowc(i4, i3, i7, i1) { i9 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i2 = i9; - i6 = (i1 | 0) == 0 ? 47936 : i1; + i6 = (i1 | 0) == 0 ? 44308 : i1; i1 = HEAP32[i6 >> 2] | 0; L1 : do if (!i3) if (!i1) i1 = 0; else i8 = 15; else { i5 = (i4 | 0) == 0 ? i2 : i4; @@ -59952,7 +60343,7 @@ function _mbrtowc(i4, i3, i7, i1) { i8 = 15; break; } - i1 = HEAP32[6008 + (i1 << 2) >> 2] | 0; + i1 = HEAP32[5332 + (i1 << 2) >> 2] | 0; i2 = i7 + -1 | 0; if (i2) { i3 = i3 + 1 | 0; @@ -60000,6 +60391,44 @@ function _mbrtowc(i4, i3, i7, i1) { return i1 | 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i2, i5, i3) { + i2 = i2 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i1 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i6 = i7 + 40 | 0; + i4 = i7 + 16 | 0; + i1 = i7; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i5, HEAP32[i3 + 24 >> 2] | 0); + if (!(HEAP32[i4 + 16 >> 2] | 0)) { + i9 = HEAP32[i5 + 4 >> 2] | 0; + i5 = HEAP32[i9 + 24 >> 2] | 0; + i8 = HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i6 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i6 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i6 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + i6 = __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE(i9, i3, i6) | 0; + FUNCTION_TABLE_viiii[i8 & 15](i1, i5, i3, i6); + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = 0; + } else { + HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; + HEAP32[i2 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; + } + STACKTOP = i7; + return; +} + function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSD_(i1, i8, i3) { i1 = i1 | 0; i8 = i8 | 0; @@ -60113,12 +60542,12 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i8 = i6 + 8 | 0; i12 = i6 + 156 | 0; i11 = i6 + 4 | 0; - HEAP8[i5 >> 0] = HEAP8[41871] | 0; - HEAP8[i5 + 1 >> 0] = HEAP8[41872] | 0; - HEAP8[i5 + 2 >> 0] = HEAP8[41873] | 0; - HEAP8[i5 + 3 >> 0] = HEAP8[41874] | 0; - HEAP8[i5 + 4 >> 0] = HEAP8[41875] | 0; - HEAP8[i5 + 5 >> 0] = HEAP8[41876] | 0; + HEAP8[i5 >> 0] = HEAP8[38231] | 0; + HEAP8[i5 + 1 >> 0] = HEAP8[38232] | 0; + HEAP8[i5 + 2 >> 0] = HEAP8[38233] | 0; + HEAP8[i5 + 3 >> 0] = HEAP8[38234] | 0; + HEAP8[i5 + 4 >> 0] = HEAP8[38235] | 0; + HEAP8[i5 + 5 >> 0] = HEAP8[38236] | 0; i9 = __ZNSt3__16__clocEv() | 0; HEAP32[i10 >> 2] = i4; i5 = __ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i7, 20, i9, i5, i10) | 0; @@ -60126,7 +60555,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i4 = __ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i7, i9, i2) | 0; i13 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i12 >> 2] = i13; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 49520) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 45892) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i13) | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 48 >> 2] & 7](i12, i7, i9, i8) | 0; i5 = i8 + (i5 << 2) | 0; @@ -60152,7 +60581,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(i11, i6, i7) { if (HEAP8[i10 >> 0] | 0) { i8 = __ZNKSt3__18ios_base6getlocEv(i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49544) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45916) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -60161,7 +60590,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(i11, i6, i7) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; @@ -60195,7 +60624,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx(i11, i6, i7) { if (HEAP8[i10 >> 0] | 0) { i8 = __ZNKSt3__18ios_base6getlocEv(i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49544) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45916) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -60204,7 +60633,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx(i11, i6, i7) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; @@ -60238,12 +60667,12 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i8 = i6 + 12 | 0; i12 = i6 + 8 | 0; i11 = i6 + 4 | 0; - HEAP8[i5 >> 0] = HEAP8[41871] | 0; - HEAP8[i5 + 1 >> 0] = HEAP8[41872] | 0; - HEAP8[i5 + 2 >> 0] = HEAP8[41873] | 0; - HEAP8[i5 + 3 >> 0] = HEAP8[41874] | 0; - HEAP8[i5 + 4 >> 0] = HEAP8[41875] | 0; - HEAP8[i5 + 5 >> 0] = HEAP8[41876] | 0; + HEAP8[i5 >> 0] = HEAP8[38231] | 0; + HEAP8[i5 + 1 >> 0] = HEAP8[38232] | 0; + HEAP8[i5 + 2 >> 0] = HEAP8[38233] | 0; + HEAP8[i5 + 3 >> 0] = HEAP8[38234] | 0; + HEAP8[i5 + 4 >> 0] = HEAP8[38235] | 0; + HEAP8[i5 + 5 >> 0] = HEAP8[38236] | 0; i9 = __ZNSt3__16__clocEv() | 0; HEAP32[i10 >> 2] = i4; i5 = __ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i7, 20, i9, i5, i10) | 0; @@ -60251,7 +60680,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i4 = __ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i7, i9, i2) | 0; i13 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i12 >> 2] = i13; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 49488) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 45860) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i13) | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 32 >> 2] & 7](i12, i7, i9, i8) | 0; i5 = i8 + i5 | 0; @@ -60283,7 +60712,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 44839, 0, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 41199, 0, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -60324,7 +60753,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 44839, 1, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 41199, 1, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -60365,7 +60794,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 44839, 0, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 41199, 0, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -60406,7 +60835,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 44839, 1, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 41199, 1, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -60436,14 +60865,14 @@ function __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i4) { i2 = HEAP32[i6 >> 2] | 0; i5 = i4 + 8 | 0; i1 = HEAP32[i5 >> 2] | 0; - if (i2 >>> 0 >= ((HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) | 0) >>> 0) ___assert_fail(19432, 19345, 1183, 19439); + if (i2 >>> 0 >= ((HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) | 0) >>> 0) ___assert_fail(18540, 18453, 1183, 18547); if (HEAP8[i4 + 12 >> 0] | 0) { - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19447) | 0; - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i2, HEAPU8[(HEAP32[HEAP32[i5 >> 2] >> 2] | 0) + (HEAP32[i6 >> 2] | 0) >> 0] | 0) | 0, 19457) | 0; - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[i6 >> 2] | 0) | 0, 44819) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18555) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i2, HEAPU8[(HEAP32[HEAP32[i5 >> 2] >> 2] | 0) + (HEAP32[i6 >> 2] | 0) >> 0] | 0) | 0, 18565) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[i6 >> 2] | 0) | 0, 41179) | 0; i1 = __ZNKSt3__18ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i3 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i3, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 10) | 0; __ZNSt3__16localeD2Ev(i3); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i1) | 0; @@ -60470,7 +60899,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i10, i8) { if (HEAP8[i9 >> 0] | 0) { i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49544) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45916) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -60479,7 +60908,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i10, i8) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; @@ -60512,7 +60941,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i10, i8) { if (HEAP8[i9 >> 0] | 0) { i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49544) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45916) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -60521,7 +60950,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i10, i8) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; @@ -60554,7 +60983,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf(i10, d8) { if (HEAP8[i9 >> 0] | 0) { i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49544) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45916) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -60563,7 +60992,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf(i10, d8) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; @@ -60596,7 +61025,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(i10, d8) { if (HEAP8[i9 >> 0] | 0) { i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49544) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45916) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -60605,7 +61034,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(i10, d8) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; @@ -60624,6 +61053,47 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(i10, d8) { return i10 | 0; } +function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__1clENS_4NameES4_S4_(i4, i3, i2, i1) { + i4 = i4 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + var i5 = 0, i6 = 0, i7 = 0, i8 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i5 + 4 | 0; + i8 = i5; + i7 = (HEAP32[i4 >> 2] | 0) + 8 | 0; + HEAP32[i8 >> 2] = HEAP32[i3 >> 2]; + i2 = HEAP32[i2 >> 2] | 0; + i3 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i7 >> 2] | 0) | 0; + HEAP32[i3 + 8 >> 2] = i2; + HEAP32[i3 + 4 >> 2] = 1; + i2 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i7 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = 12; + HEAP32[i2 + 12 >> 2] = i3; + HEAP32[i2 + 4 >> 2] = 2; + i3 = HEAP32[i1 >> 2] | 0; + i4 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i7 >> 2] | 0) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = 1; + i3 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i7 >> 2] | 0) | 0; + HEAP32[i3 + 8 >> 2] = 12; + HEAP32[i3 + 12 >> 2] = i4; + HEAP32[i3 + 4 >> 2] = 2; + i4 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i7 >> 2] | 0) | 0; + HEAP32[i4 + 8 >> 2] = 2; + i1 = i4 + 16 | 0; + HEAP32[i1 >> 2] = 32; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 2; + i4 = __ZN4wasm7Builder10makeBinaryENS_8BinaryOpEPNS_10ExpressionES3_(i7, 8, i2, __ZN4wasm7Builder10makeBinaryENS_8BinaryOpEPNS_10ExpressionES3_(i7, 10, i3, i4) | 0) | 0; + HEAP32[i6 >> 2] = HEAP32[i8 >> 2]; + i4 = __ZN4wasm7Builder12makeSetLocalENS_4NameEPNS_10ExpressionE(i7, i6, i4) | 0; + STACKTOP = i5; + return i4 | 0; +} + function __ZN4wasm17WasmBinaryBuilder17visitCallIndirectEPNS_12CallIndirectE(i7, i8) { i7 = i7 | 0; i8 = i8 | 0; @@ -60632,10 +61102,10 @@ function __ZN4wasm17WasmBinaryBuilder17visitCallIndirectEPNS_12CallIndirectE(i7, STACKTOP = STACKTOP + 16 | 0; i1 = i9; if (HEAP8[i7 + 12 >> 0] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20541) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19649) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0; @@ -60675,12 +61145,12 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i1 = HEAP32[tempDoublePtr + 4 >> 2] | 0; if (i1 >>> 0 > 2146435072 | (i1 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) { i1 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 24734); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 23837); } if ((HEAP32[i2 + 4 >> 2] | 0) == 1) { if (d3 > 2147483647.0 | d3 < -2147483648.0) { i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 24753); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 23856); } HEAP32[i4 >> 2] = 1; HEAP32[i4 + 8 >> 2] = ~~d3; @@ -60689,7 +61159,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i2 = +Math_abs(d3) >= 1.0 ? (d3 > 0.0 ? ~~+Math_min(+Math_floor(d3 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d3 - +(~~d3 >>> 0)) / 4294967296.0) >>> 0) : 0; if (d3 < -9223372036854775808.0 | d3 >= 1.0 & ((i2 | 0) < 0 | (i2 | 0) == 0 & i1 >>> 0 < 1)) { i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 24778); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 23881); } HEAP32[i4 >> 2] = 2; i5 = i4 + 8 | 0; @@ -60699,6 +61169,37 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } +function __ZN4wasm14SimplifyLocals15tryMarkSinkableEPS0_PPNS_10ExpressionE(i3, i7) { + i3 = i3 | 0; + i7 = i7 | 0; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 96 | 0; + i8 = i9 + 80 | 0; + i4 = i9 + 32 | 0; + i5 = i9; + i6 = i9 + 72 | 0; + i1 = HEAP32[i7 >> 2] | 0; + do if (!((i1 | 0) == 0 | (HEAP32[i1 >> 2] | 0) != 10)) { + i2 = HEAP32[i1 + 8 >> 2] | 0; + HEAP32[i8 >> 2] = i2; + i1 = i3 + 24 | 0; + if (!(__ZNKSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i8) | 0)) { + __ZN4wasm14SimplifyLocals12SinkableInfoC2EPPNS_10ExpressionE(i5, i7); + HEAP32[i4 >> 2] = i2; + __ZN4wasm14SimplifyLocals12SinkableInfoC2EOS1_(i4 + 4 | 0, i5); + __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE7emplaceIJNS8_IS2_S4_EEEEENS8_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISI_PvEEiEEEEbEEDpOT_(i6, i1, i4); + HEAP32[i4 + 8 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i4 + 16 | 0); + HEAP32[i5 + 4 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i5 + 12 | 0); + break; + } else ___assert_fail(32347, 32380, 99, 32410); + } while (0); + STACKTOP = i9; + return; +} + function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17generateArgumentsERKNS4_IPNS_10ExpressionENS6_ISC_EEEES9_(i7, i9, i1, i8) { i7 = i7 | 0; i9 = i9 | 0; @@ -60717,7 +61218,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i10 = 8; break; } - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i9, HEAP32[i2 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i9, HEAP32[i2 >> 2] | 0); if (HEAP32[i4 >> 2] | 0) break; i1 = HEAP32[i5 >> 2] | 0; if ((i1 | 0) == (HEAP32[i6 >> 2] | 0)) __ZNSt3__16vectorIN4wasm7LiteralENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i8, i7); else { @@ -60738,7 +61239,6 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect } return; } - function __ZN10__cxxabiv112_GLOBAL__N_118parse_template_argINS0_2DbEEEPKcS4_S4_RT_(i1, i4, i3) { i1 = i1 | 0; i4 = i4 | 0; @@ -60803,12 +61303,12 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i1 = HEAP32[tempDoublePtr + 4 >> 2] | 0; if (i1 >>> 0 > 2146435072 | (i1 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) { i1 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 24803); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 23906); } if ((HEAP32[i2 + 4 >> 2] | 0) == 1) { if (d3 > 4294967295.0 | d3 <= -1.0) { i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 24822); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 23925); } HEAP32[i4 >> 2] = 1; HEAP32[i4 + 8 >> 2] = ~~d3 >>> 0; @@ -60817,7 +61317,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i2 = +Math_abs(d3) >= 1.0 ? (d3 > 0.0 ? ~~+Math_min(+Math_floor(d3 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d3 - +(~~d3 >>> 0)) / 4294967296.0) >>> 0) : 0; if (d3 <= -1.0 ? 1 : +(i1 >>> 0) + 4294967296.0 * +(i2 >>> 0) < d3 + -1.0) { i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 24847); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 23950); } HEAP32[i4 >> 2] = 2; i5 = i4 + 8 | 0; @@ -60875,17 +61375,17 @@ function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i4, i3) { switch (HEAP32[i3 + 8 >> 2] | 0) { case 0: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 30264, 0) | 0, 41) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 29039, 0) | 0, 41) | 0; break; } case 1: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 30273, 0) | 0, 41) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 29048, 0) | 0, 41) | 0; break; } case 2: { - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 30285, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 29060, 0) | 0; __ZN4wasm16PrintSExpression9incIndentEv(i4); __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[HEAP32[i3 + 16 >> 2] >> 2] | 0); __ZN4wasm16PrintSExpression9decIndentEv(i4); @@ -60893,7 +61393,7 @@ function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i4, i3) { } case 3: { - i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 30297, 0) | 0; + i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 29072, 0) | 0; HEAP32[i2 >> 2] = HEAP32[i3 + 12 >> 2]; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0, 41) | 0; @@ -60918,8 +61418,8 @@ function __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i1, i6 = i9 + 4 | 0; HEAP32[i6 >> 2] = 0; HEAP32[i9 + 8 >> 2] = 0; - i8 = i1 + 12 | 0; - i3 = i1 + 16 | 0; + i8 = i1 + 24 | 0; + i3 = i1 + 28 | 0; i4 = i9 + 8 | 0; i5 = HEAP32[i8 >> 2] | 0; while (1) { @@ -60972,7 +61472,7 @@ function __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i7) | 0; HEAP32[i4 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 49488) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 45860) | 0; i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i4); i1 = i1 << 24 >> 24; @@ -61137,7 +61637,7 @@ function __ZNSt3__19to_stringEj(i8, i6) { while (1) { i1 = (i2 & 1) == 0 ? i4 : HEAP32[i5 >> 2] | 0; HEAP32[i7 >> 2] = i6; - i1 = _snprintf(i1, i3 + 1 | 0, 41004, i7) | 0; + i1 = _snprintf(i1, i3 + 1 | 0, 37364, i7) | 0; if ((i1 | 0) > -1) { if (i1 >>> 0 <= i3 >>> 0) break; } else i1 = i3 << 1 | 1; @@ -61160,7 +61660,7 @@ function __ZNSt3__19to_stringEj(i8, i6) { return; } -function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i1) { +function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__9clENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -61213,13 +61713,13 @@ function ___stdio_read(i8, i7, i9) { i5 = i8 + 44 | 0; HEAP32[i1 + 8 >> 2] = HEAP32[i5 >> 2]; HEAP32[i1 + 12 >> 2] = i11; - if (!(HEAP32[11970] | 0)) { + if (!(HEAP32[11063] | 0)) { HEAP32[i3 >> 2] = HEAP32[i8 + 60 >> 2]; HEAP32[i3 + 4 >> 2] = i1; HEAP32[i3 + 8 >> 2] = 2; i1 = ___syscall_ret(___syscall145(145, i3 | 0) | 0) | 0; } else { - _pthread_cleanup_push(250, i8 | 0); + _pthread_cleanup_push(243, i8 | 0); HEAP32[i2 >> 2] = HEAP32[i8 + 60 >> 2]; HEAP32[i2 + 4 >> 2] = i1; HEAP32[i2 + 8 >> 2] = 2; @@ -61300,9 +61800,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE23parseElementOrSt function _instantiate() { var i1 = 0, i2 = 0, i3 = 0; - if (HEAP8[51416] | 0 ? (i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 16299) | 0, __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE(HEAP32[11853] | 0, i2) | 0, 10) | 0, HEAP8[51416] | 0) : 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 16323) | 0; + if (HEAP8[47788] | 0 ? (i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15648) | 0, __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE(HEAP32[10943] | 0, i2) | 0, 10) | 0, HEAP8[47788] | 0) : 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15672) | 0; _emscripten_asm_const_v(6); - i2 = HEAP32[11853] | 0; + i2 = HEAP32[10943] | 0; i1 = HEAP32[i2 + 28 >> 2] | 0; i2 = HEAP32[i2 + 24 >> 2] | 0; while (1) { @@ -61310,7 +61810,7 @@ function _instantiate() { _emscripten_asm_const_ii(7, HEAP32[HEAP32[i2 >> 2] >> 2] | 0) | 0; i2 = i2 + 4 | 0; } - i2 = HEAP32[11853] | 0; + i2 = HEAP32[10943] | 0; i1 = HEAP32[i2 + 16 >> 2] | 0; i2 = HEAP32[i2 + 12 >> 2] | 0; while (1) { @@ -61319,13 +61819,13 @@ function _instantiate() { _emscripten_asm_const_iiii(8, HEAP32[i3 + 4 >> 2] | 0, HEAP32[i3 + 8 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; i2 = i2 + 4 | 0; } - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 16785) | 0; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 16134) | 0; i3 = __Znwj(28) | 0; - i1 = HEAP32[11853] | 0; + i1 = HEAP32[10943] | 0; i2 = __Znwj(4) | 0; - HEAP32[i2 >> 2] = 3972; + HEAP32[i2 >> 2] = 3412; __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i3, i1, i2); - HEAP32[11852] = i3; + HEAP32[10942] = i3; _emscripten_asm_const_v(9); return; } @@ -61446,7 +61946,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i2, i1) { if ((HEAP8[(HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) + 20 >> 0] | 0) == 0 ? (i3 = __ZN4wasm7Element4listEv(i1) | 0, i3 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) | 0, ((HEAP8[i3 >> 0] | 0) + -48 | 0) >>> 0 >= 10) : 0) { i3 = __ZN4wasm7Element4listEv(i1) | 0; i3 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) | 0; - if ((i3 | 0) != (HEAP32[11802] | 0)) ___assert_fail(19272, 18230, 1104, 19294); + if ((i3 | 0) != (HEAP32[10892] | 0)) ___assert_fail(18380, 17740, 1104, 18402); if (!(HEAP8[i2 + 104 >> 0] | 0)) __ZNKSt3__18functionIFvvEEclEv(i2 + 8 | 0); i3 = (HEAP32[i2 >> 2] | 0) + 80 | 0; i2 = __ZN4wasm7Element4listEv(i1) | 0; @@ -61475,8 +61975,8 @@ function __ZN6cashew12ValueBuilder18appendCodeToSwitchENS_3RefES1_b(i6, i5, i2) i3 = i7 + 8 | 0; i4 = i7 + 4 | 0; i1 = i7; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 47520) | 0)) ___assert_fail(27785, 37699, 1610, 27847); - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 47436) | 0)) ___assert_fail(27866, 37699, 1611, 27847); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 43880) | 0)) ___assert_fail(26850, 34059, 1610, 26912); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 43796) | 0)) ___assert_fail(26931, 34059, 1611, 26912); L7 : do if (i2) { i6 = __ZN6cashew3RefixEj(i6, 2) | 0; i6 = __ZN6cashew5Value4backEv(__ZN6cashew5Value4backEv(HEAP32[i6 >> 2] | 0) | 0) | 0; @@ -61511,16 +62011,16 @@ function __ZN6cashew7IString3setEPKcb(i5, i1, i2) { i3 = i6 + 8 | 0; i4 = i6; HEAP32[i4 >> 2] = i1; - if ((HEAP8[46400] | 0) == 0 ? ___cxa_guard_acquire(46400) | 0 : 0) { + if ((HEAP8[42760] | 0) == 0 ? ___cxa_guard_acquire(42760) | 0 : 0) { i1 = __Znwj(20) | 0; HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; HEAP32[i1 + 12 >> 2] = 0; HEAPF32[i1 + 16 >> 2] = 1.0; - HEAP32[11854] = i1; + HEAP32[10944] = i1; } - i1 = HEAP32[11854] | 0; + i1 = HEAP32[10944] | 0; if (i2) { __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, i1, i4); HEAP32[i5 >> 2] = HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2]; @@ -61532,7 +62032,7 @@ function __ZN6cashew7IString3setEPKcb(i5, i1, i2) { i1 = _malloc(i2) | 0; _strncpy(i1, i7, i2) | 0; HEAP32[i4 >> 2] = i1; - __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, HEAP32[11854] | 0, i4); + __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, HEAP32[10944] | 0, i4); } else { i1 = HEAP32[i1 + 8 >> 2] | 0; HEAP32[i4 >> 2] = i1; @@ -61543,6 +62043,36 @@ function __ZN6cashew7IString3setEPKcb(i5, i1, i2) { return; } +function __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i7, i6, i8, i4, i5, i3) { + i7 = i7 | 0; + i6 = i6 | 0; + i8 = i8 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0, i9 = 0, i10 = 0, i11 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i9; + i2 = i7 + 48 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i6) | 0) != (i7 + 52 | 0)) ___assert_fail(16637, 13996, 183, 16685); + i10 = i7 + 12 | 0; + i11 = HEAP32[i5 >> 2] | 0; + i5 = HEAP32[i3 >> 2] | 0; + HEAP32[i1 >> 2] = HEAP32[i10 >> 2]; + HEAP32[i1 + 4 >> 2] = i8; + HEAP8[i1 + 8 >> 0] = i4 & 1; + HEAP32[i1 + 12 >> 2] = i11; + HEAP32[i1 + 16 >> 2] = i5; + __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEE7emplaceIJRS2_S5_EEENS9_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S5_EEPNS_11__tree_nodeISJ_PvEEiEEEEbEEDpOT_(i9 + 24 | 0, i2, i6, i1); + i8 = (HEAP32[i10 >> 2] | 0) + 8 | 0; + HEAP32[i10 >> 2] = i8; + if (i8 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + STACKTOP = i9; + return; + } else ___assert_fail(16700, 13996, 186, 16685); +} + function __ZNSt3__16vectorINS0_IN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11short_allocIS3_Lj4096EEEEENS4_IS6_Lj4096EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS7_EE(i6, i5) { i6 = i6 | 0; i5 = i5 | 0; @@ -61589,35 +62119,6 @@ function __ZNSt3__16vectorINS0_IN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11s return; } -function __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i7, i6, i8, i4, i5, i3) { - i7 = i7 | 0; - i6 = i6 | 0; - i8 = i8 | 0; - i4 = i4 | 0; - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i9 = 0, i10 = 0, i11 = 0; - i9 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i1 = i9; - i2 = i7 + 44 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i6) | 0) != (i7 + 48 | 0)) ___assert_fail(17288, 14672, 180, 17336); - i10 = i7 + 8 | 0; - i11 = HEAP32[i5 >> 2] | 0; - i5 = HEAP32[i3 >> 2] | 0; - HEAP32[i1 >> 2] = HEAP32[i10 >> 2]; - HEAP32[i1 + 4 >> 2] = i8; - HEAP8[i1 + 8 >> 0] = i4 & 1; - HEAP32[i1 + 12 >> 2] = i11; - HEAP32[i1 + 16 >> 2] = i5; - __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEE7emplaceIJRS2_S5_EEENS9_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S5_EEPNS_11__tree_nodeISJ_PvEEiEEEEbEEDpOT_(i9 + 24 | 0, i2, i6, i1); - i8 = (HEAP32[i10 >> 2] | 0) + 8 | 0; - HEAP32[i10 >> 2] = i8; - if (i8 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { - STACKTOP = i9; - return; - } else ___assert_fail(17351, 14672, 183, 17336); -} function _mbtowc(i2, i6, i4) { i2 = i2 | 0; i6 = i6 | 0; @@ -61639,7 +62140,7 @@ function _mbtowc(i2, i6, i4) { i1 = i2 + -194 | 0; if (i1 >>> 0 <= 50) { i2 = i6 + 1 | 0; - i3 = HEAP32[6008 + (i1 << 2) >> 2] | 0; + i3 = HEAP32[5332 + (i1 << 2) >> 2] | 0; if (i4 >>> 0 < 4 ? i3 & -2147483648 >>> ((i4 * 6 | 0) + -6 | 0) | 0 : 0) break; i1 = HEAPU8[i2 >> 0] | 0; i4 = i1 >>> 3; @@ -61695,7 +62196,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi(i9, i7) { HEAP32[i6 >> 2] = 0; i12 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i12; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49512) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45884) | 0; i11 = i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0; i13 = HEAP32[(HEAP32[i12 >> 2] | 0) + 16 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i11 + 24 >> 2]; @@ -61713,6 +62214,33 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi(i9, i7) { return i9 | 0; } +function __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE7emplaceIJNS8_IS2_S4_EEEEENS8_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISI_PvEEiEEEEbEEDpOT_(i3, i4, i1) { + i3 = i3 | 0; + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i5 = 0, i6 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i5 + 8 | 0; + i6 = i5; + __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__construct_nodeINS8_IS2_S4_EEEENS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIS2_S4_EEPvEENS_21__map_node_destructorINS7_ISK_EEEEEEOT_(i2, i4, i1); + i1 = HEAP32[i2 >> 2] | 0; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS6_PvEE(i6, i4, i1); + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + i4 = HEAP8[i6 + 4 >> 0] | 0; + HEAP8[i3 + 4 >> 0] = i4; + HEAP32[i2 >> 2] = 0; + if (!(i4 << 24 >> 24 != 0 | (i1 | 0) == 0)) { + if (HEAP8[i2 + 9 >> 0] | 0) { + HEAP32[i1 + 24 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 32 | 0); + } + __ZdlPv(i1); + } + STACKTOP = i5; + return; +} + function __ZN4wasm15RemoveUnusedBrs10visitBlockEPNS_5BlockE(i2, i5) { i2 = i2 | 0; i5 = i5 | 0; @@ -61820,10 +62348,10 @@ function __ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i9) { STACKTOP = STACKTOP + 16 | 0; i1 = i10; if (HEAP8[i9 + 12 >> 0] | 0) { - i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21313) | 0; + i8 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20421) | 0; i7 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 63](i7, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0; @@ -61887,7 +62415,7 @@ function __ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i11, i10) { HEAP32[HEAP32[i10 >> 2] >> 2] = i12; HEAP32[HEAP32[i11 + 12 >> 2] >> 2] = HEAP32[i6 >> 2]; i12 = HEAP32[i7 >> 2] | 0; - if (((HEAP32[HEAP32[i10 >> 2] >> 2] | 0) + (HEAP32[i6 >> 2] | 0) | 0) >>> 0 > ((HEAP32[i12 + 4 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) | 0) >>> 0) ___assert_fail(19661, 19345, 1153, 44990); else i1 = 1; + if (((HEAP32[HEAP32[i10 >> 2] >> 2] | 0) + (HEAP32[i6 >> 2] | 0) | 0) >>> 0 > ((HEAP32[i12 + 4 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) | 0) >>> 0) ___assert_fail(18769, 18453, 1153, 41350); else i1 = 1; } else i1 = 0; return i1 | 0; } @@ -61967,10 +62495,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitImplEPNS_4HostEh(i4, i3, i2) { } if ((i5 | 0) == 4) { if (HEAP8[i4 + 12 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21182) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20290) | 0; i4 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i4; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 63](i4, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0; @@ -62068,7 +62596,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseReturnERPcP } if (i2 << 24 >> 24 == i3 << 24 >> 24) break; else i1 = i1 + 1 | 0; } - if ((i10 | 0) == 8) ___assert_fail(27593, 27259, 460, 27613); + if ((i10 | 0) == 8) ___assert_fail(26658, 26324, 463, 26678); if (i3 << 24 >> 24 == 59) HEAP32[i9 >> 2] = i4 + 1; HEAP32[i8 >> 2] = i5; HEAP32[i7 >> 2] = HEAP32[i8 >> 2]; @@ -62077,6 +62605,36 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseReturnERPcP return i10 | 0; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZN4wasm17WasmBinaryBuilder13visitGetLocalEPNS_8GetLocalE(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -62085,11 +62643,11 @@ function __ZN4wasm17WasmBinaryBuilder13visitGetLocalEPNS_8GetLocalE(i3, i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i4; if (HEAP8[i3 + 12 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20563) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19671) | 0; i5 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i3 + 16 >> 2] | 0) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -62099,7 +62657,7 @@ function __ZN4wasm17WasmBinaryBuilder13visitGetLocalEPNS_8GetLocalE(i3, i2) { i6 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i3) | 0; i6 = HEAP32[(HEAP32[i3 + 76 >> 2] | 0) + (i6 << 2) >> 2] | 0; HEAP32[i1 >> 2] = i6; - if (!i6) ___assert_fail(20582, 19345, 1749, 20598); else { + if (!i6) ___assert_fail(19690, 18453, 1749, 19706); else { i6 = __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERS8_(i3 + 88 | 0, i1) | 0; HEAP32[i2 + 4 >> 2] = HEAP32[i6 >> 2]; STACKTOP = i4; @@ -62117,11 +62675,11 @@ function __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i9, i8) { i2 = i10 + 4 | 0; i7 = i10; i3 = i9 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 29754, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 28529, 0) | 0; i4 = HEAP32[i8 + 12 >> 2] | 0; i5 = HEAP32[i8 + 8 >> 2] | 0; while (1) { - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 45908) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 42268) | 0; if ((i5 | 0) == (i4 | 0)) break; HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; @@ -62182,26 +62740,26 @@ function __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i3, var i1 = 0; i1 = __ZN4wasm7Element4listEv(i2) | 0; i1 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0; - do if ((i1 | 0) != (HEAP32[11798] | 0)) { - if ((i1 | 0) == (HEAP32[11799] | 0)) { + do if ((i1 | 0) != (HEAP32[10888] | 0)) { + if ((i1 | 0) == (HEAP32[10889] | 0)) { __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) == (HEAP32[11802] | 0)) { + if ((i1 | 0) == (HEAP32[10892] | 0)) { __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) == (HEAP32[11804] | 0)) { + if ((i1 | 0) == (HEAP32[10894] | 0)) { __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) != (HEAP32[11805] | 0)) { - if ((i1 | 0) == (HEAP32[11806] | 0)) { + if ((i1 | 0) != (HEAP32[10895] | 0)) { + if ((i1 | 0) == (HEAP32[10896] | 0)) { __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) != (HEAP32[11808] | 0)) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 18444) | 0, i1) | 0, 10) | 0; + if ((i1 | 0) != (HEAP32[10898] | 0)) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 17936) | 0, i1) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i3 + 8 | 0); } } @@ -62216,10 +62774,10 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5; if (HEAP8[i4 + 12 >> 0] | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 21334) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 20442) | 0; i2 = __ZNKSt3__18ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i2; - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 63](i2, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i2) | 0; @@ -62244,7 +62802,37 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) { if ((i1 | 0) == 5) { STACKTOP = i5; return; - } else if ((i1 | 0) == 7) ___assert_fail(21347, 19345, 1556, 21362); + } else if ((i1 | 0) == 7) ___assert_fail(20455, 18453, 1556, 20470); +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj(i8, i2) { @@ -62297,6 +62885,36 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserv return; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__16vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS9_RSA_EE(i6, i5) { i6 = i6 | 0; i5 = i5 | 0; @@ -62341,6 +62959,96 @@ function __ZNSt3__16vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuild return; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i8, i2) { i8 = i8 | 0; i2 = i2 | 0; @@ -62422,7 +63130,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBreakERNS_7ElementE(i4, i3) { do if ((__ZN4wasm7Element4sizeEv(i3) | 0) != 2) { i2 = __ZN4wasm7Element4listEv(i3) | 0; i2 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i2 >> 2] >> 2] | 0) | 0; - if ((i2 | 0) != (HEAP32[11813] | 0)) { + if ((i2 | 0) != (HEAP32[10903] | 0)) { i3 = __ZN4wasm7Element4listEv(i3) | 0; i4 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i4, HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) | 0; HEAP32[i1 + 12 >> 2] = i4; @@ -62440,6 +63148,36 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBreakERNS_7ElementE(i4, i3) { return i1 | 0; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__16vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRPciEEEvDpOT_(i9, i5, i6, i7) { i9 = i9 | 0; i5 = i5 | 0; @@ -62479,11 +63217,11 @@ function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7Literal var i3 = 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 40) | 0; i3 = HEAP32[i1 >> 2] | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 25514) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 24586) | 0; switch (i3 | 0) { case 0: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 37388) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 33748) | 0; break; } case 1: @@ -62513,6 +63251,66 @@ function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7Literal return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 41) | 0; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKcj(i7, i4, i2, i6) { i7 = i7 | 0; i4 = i4 | 0; @@ -62629,7 +63427,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERy(i8, i7) { HEAP32[i6 >> 2] = 0; i11 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i11; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49512) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45884) | 0; i10 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 36 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -62664,7 +63462,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERx(i8, i7) { HEAP32[i6 >> 2] = 0; i11 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i11; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49512) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45884) | 0; i10 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -62699,7 +63497,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERj(i8, i7) { HEAP32[i6 >> 2] = 0; i11 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i11; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 49512) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 45884) | 0; i10 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -62776,73 +63574,57 @@ function __ZL25default_terminate_handlerv() { i2 = HEAP32[i1 >> 2] | 0; i1 = HEAP32[i1 + 4 >> 2] | 0; if (!((i2 & -256 | 0) == 1126902528 & (i1 | 0) == 1129074247)) { - HEAP32[i3 >> 2] = HEAP32[3308]; - _abort_message(44226, i3); + HEAP32[i3 >> 2] = HEAP32[3139]; + _abort_message(40586, i3); } if ((i2 | 0) == 1126902529 & (i1 | 0) == 1129074247) i1 = HEAP32[i4 + 44 >> 2] | 0; else i1 = i4 + 80 | 0; HEAP32[i5 >> 2] = i1; i4 = HEAP32[i4 >> 2] | 0; i1 = HEAP32[i4 + 4 >> 2] | 0; - if (FUNCTION_TABLE_iiii[HEAP32[(HEAP32[860] | 0) + 16 >> 2] & 31](3440, i4, i5) | 0) { + if (FUNCTION_TABLE_iiii[HEAP32[(HEAP32[722] | 0) + 16 >> 2] & 31](2888, i4, i5) | 0) { i8 = HEAP32[i5 >> 2] | 0; - i5 = HEAP32[3308] | 0; + i5 = HEAP32[3139] | 0; i8 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i8 >> 2] | 0) + 8 >> 2] & 127](i8) | 0; HEAP32[i6 >> 2] = i5; HEAP32[i6 + 4 >> 2] = i1; HEAP32[i6 + 8 >> 2] = i8; - _abort_message(44140, i6); + _abort_message(40500, i6); } else { - HEAP32[i8 >> 2] = HEAP32[3308]; + HEAP32[i8 >> 2] = HEAP32[3139]; HEAP32[i8 + 4 >> 2] = i1; - _abort_message(44185, i8); + _abort_message(40545, i8); } } - _abort_message(44264, i7); + _abort_message(40624, i7); } -function __ZN4wasm15Asm2WasmBuilderC2ERNS_16AllocatingModuleEbbb(i4, i5, i3, i1, i2) { - i4 = i4 | 0; +function __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; i5 = i5 | 0; - i3 = i3 | 0; - i1 = i1 | 0; - i2 = i2 | 0; - HEAP32[i4 >> 2] = i5; - HEAP32[i4 + 4 >> 2] = i5 + 152; - HEAP32[i4 + 8 >> 2] = 8; - HEAP32[i4 + 12 >> 2] = 1e3; - HEAP32[i4 + 20 >> 2] = 0; - HEAP32[i4 + 24 >> 2] = 0; - HEAP32[i4 + 16 >> 2] = i4 + 20; - HEAP32[i4 + 32 >> 2] = 0; - HEAP32[i4 + 36 >> 2] = 0; - HEAP32[i4 + 28 >> 2] = i4 + 32; - HEAP8[i4 + 40 >> 0] = i3 & 1; - HEAP8[i4 + 41 >> 0] = i1 & 1; - HEAP8[i4 + 42 >> 0] = i2 & 1; - HEAP32[i4 + 48 >> 2] = 0; - HEAP32[i4 + 52 >> 2] = 0; - HEAP32[i4 + 44 >> 2] = i4 + 48; - HEAP32[i4 + 60 >> 2] = 0; - HEAP32[i4 + 64 >> 2] = 0; - HEAP32[i4 + 56 >> 2] = i4 + 60; - i5 = i4 + 68 | 0; - HEAP32[i4 + 104 >> 2] = 0; - HEAP32[i4 + 108 >> 2] = 0; - HEAP32[i5 >> 2] = 0; - HEAP32[i5 + 4 >> 2] = 0; - HEAP32[i5 + 8 >> 2] = 0; - HEAP32[i5 + 12 >> 2] = 0; - HEAP32[i5 + 16 >> 2] = 0; - HEAP32[i5 + 20 >> 2] = 0; - HEAP32[i5 + 24 >> 2] = 0; - HEAP32[i5 + 28 >> 2] = 0; - HEAP32[i4 + 100 >> 2] = i4 + 104; - HEAP32[i4 + 116 >> 2] = 0; - HEAP32[i4 + 120 >> 2] = 0; - HEAP32[i4 + 112 >> 2] = i4 + 116; - HEAP32[i4 + 128 >> 2] = 0; - HEAP32[i4 + 132 >> 2] = 0; - HEAP32[i4 + 124 >> 2] = i4 + 128; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumEE4TaskERNS_9allocatorIS5_EEED2Ev(i7); + STACKTOP = i9; return; } @@ -62925,13 +63707,13 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralE i2 = tempRet0; } i7 = i4 + 12 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 24555); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 24571); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 23658); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 23674); i2 = _i64Add(HEAP32[i7 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0; i1 = tempRet0; i4 = i4 + 8 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 24586); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 24601); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 23689); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 23704); STACKTOP = i6; return i2 | 0; } @@ -63013,13 +63795,13 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE( i2 = tempRet0; } i7 = i4 + 16 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 24555); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 24571); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 23658); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 23674); i2 = _i64Add(HEAP32[i7 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0; i1 = tempRet0; i4 = i4 + 8 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 24586); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 24601); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 23689); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 23704); STACKTOP = i6; return i2 | 0; } @@ -63076,14 +63858,14 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterParenE i4 = i1 + 4 | 0; __ZNSt3__16vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i1, (((HEAP32[i4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) | 0) / 12 | 0) + 1 | 0); __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i2); - i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i2, 44819) | 0; + i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i2, 41179) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i2); i1 = HEAP32[i2 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 41) ___assert_fail(27639, 27259, 659, 28218); + if ((HEAP8[i1 >> 0] | 0) != 41) ___assert_fail(26704, 26324, 662, 27283); HEAP32[i2 >> 2] = i1 + 1; i1 = HEAP32[i4 >> 2] | 0; i2 = i1 + -12 | 0; - if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i5 = i1; else ___assert_fail(27922, 27259, 661, 28218); + if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i5 = i1; else ___assert_fail(26987, 26324, 664, 27283); while (1) { if ((i5 | 0) == (i2 | 0)) break; i1 = i5 + -12 | 0; @@ -63338,10 +64120,10 @@ function __ZN4wasm17WasmBinaryBuilder11visitSelectEPNS_6SelectE(i3, i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i4; if (HEAP8[i3 + 12 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20644) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19752) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -63367,23 +64149,23 @@ function _load_s_expr2wasm(i1) { STACKTOP = STACKTOP + 32 | 0; i2 = i3; __ZL12prepare2wasmv(); - if (HEAP8[51416] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 16245) | 0; + if (HEAP8[47788] | 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15594) | 0; i4 = __Znwj(24) | 0; __ZN4wasm17SExpressionParserC2EPc(i4, i1); - HEAP32[11850] = i4; + HEAP32[10940] = i4; i1 = HEAP32[i4 + 20 >> 2] | 0; - if (HEAP8[51416] | 0 ? (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(48528, i1) | 0, 10) | 0, HEAP8[51416] | 0) : 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 15966) | 0; + if (HEAP8[47788] | 0 ? (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(44900, i1) | 0, 10) | 0, HEAP8[47788] | 0) : 0) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15315) | 0; i5 = __Znwj(168) | 0; _memset(i5 | 0, 0, 168) | 0; __ZN4wasm16AllocatingModuleC2Ev(i5); - HEAP32[11853] = i5; + HEAP32[10943] = i5; i4 = __Znwj(112) | 0; i1 = __ZN4wasm7Element4listEv(i1) | 0; i1 = HEAP32[HEAP32[i1 >> 2] >> 2] | 0; HEAP32[i2 + 16 >> 2] = i2; - HEAP32[i2 >> 2] = 4400; + HEAP32[i2 >> 2] = 3840; __ZN4wasm22SExpressionWasmBuilderC2ERNS_16AllocatingModuleERNS_7ElementENSt3__18functionIFvvEEEb(i4, i5, i1, i2, 0); - HEAP32[11851] = i4; + HEAP32[10941] = i4; __ZNSt3__18functionIFvvEED2Ev(i2); __Z14finalizeModulev(); STACKTOP = i3; @@ -63494,6 +64276,53 @@ function __ZNSt3__16vectorIN4wasm7LiteralENS_9allocatorIS2_EEE21__push_back_slow STACKTOP = i8; return; } + +function __ZN4wasm15Asm2WasmBuilderC2ERNS_16AllocatingModuleEbbb(i5, i4, i3, i1, i2) { + i5 = i5 | 0; + i4 = i4 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + HEAP32[i5 >> 2] = i4; + i4 = i4 + 152 | 0; + HEAP32[i5 + 4 >> 2] = i4; + HEAP32[i5 + 8 >> 2] = i4; + HEAP32[i5 + 12 >> 2] = 8; + HEAP32[i5 + 16 >> 2] = 1e3; + HEAP32[i5 + 24 >> 2] = 0; + HEAP32[i5 + 28 >> 2] = 0; + HEAP32[i5 + 20 >> 2] = i5 + 24; + HEAP32[i5 + 36 >> 2] = 0; + HEAP32[i5 + 40 >> 2] = 0; + HEAP32[i5 + 32 >> 2] = i5 + 36; + HEAP8[i5 + 44 >> 0] = i3 & 1; + HEAP8[i5 + 45 >> 0] = i1 & 1; + HEAP8[i5 + 46 >> 0] = i2 & 1; + HEAP32[i5 + 52 >> 2] = 0; + HEAP32[i5 + 56 >> 2] = 0; + HEAP32[i5 + 48 >> 2] = i5 + 52; + HEAP32[i5 + 64 >> 2] = 0; + HEAP32[i5 + 68 >> 2] = 0; + HEAP32[i5 + 60 >> 2] = i5 + 64; + i1 = i5 + 116 | 0; + HEAP32[i5 + 120 >> 2] = 0; + HEAP32[i5 + 124 >> 2] = 0; + i2 = i5 + 120 | 0; + i3 = i5 + 72 | 0; + i4 = i3 + 44 | 0; + do { + HEAP32[i3 >> 2] = 0; + i3 = i3 + 4 | 0; + } while ((i3 | 0) < (i4 | 0)); + HEAP32[i1 >> 2] = i2; + HEAP32[i5 + 132 >> 2] = 0; + HEAP32[i5 + 136 >> 2] = 0; + HEAP32[i5 + 128 >> 2] = i5 + 132; + HEAP32[i5 + 144 >> 2] = 0; + HEAP32[i5 + 148 >> 2] = 0; + HEAP32[i5 + 140 >> 2] = i5 + 144; + return; +} function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_(i2, i3) { i2 = i2 | 0; i3 = i3 | 0; @@ -63519,7 +64348,7 @@ function __ZN6cashew12ValueBuilder7makeForENS_3RefES1_S1_S1_(i4, i2, i3, i1) { i8 = i5 + 4 | 0; i7 = i5; i10 = __ZN6cashew12ValueBuilder12makeRawArrayEi(5) | 0; - i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47488) | 0; + i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43848) | 0; HEAP32[i12 >> 2] = i13; HEAP32[i6 >> 2] = HEAP32[i12 >> 2]; i10 = __ZN6cashew5Value9push_backENS_3RefE(i10, i6) | 0; @@ -63539,119 +64368,22 @@ function __ZN6cashew12ValueBuilder7makeForENS_3RefES1_S1_S1_(i4, i2, i3, i1) { return i4 | 0; } -function __ZN4wasm11WasmVisitorINS_14EffectAnalyzerEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - HEAP8[i2 + 8 >> 0] = 1; - break; - } - case 2: - { - HEAP8[i2 + 8 >> 0] = 1; - break; - } - case 3: - { - HEAP8[i2 + 8 >> 0] = 1; - break; - } - case 4: - { - HEAP8[i2 + 8 >> 0] = 1; - break; - } - case 5: - { - HEAP8[i2 + 8 >> 0] = 1; - break; - } - case 6: - { - HEAP8[i2 + 9 >> 0] = 1; - break; - } - case 7: - { - HEAP8[i2 + 9 >> 0] = 1; - break; - } - case 8: - { - HEAP8[i2 + 9 >> 0] = 1; - break; - } - case 9: - { - HEAP8[i2 + 10 >> 0] = 1; - break; - } - case 10: - { - HEAP8[i2 + 11 >> 0] = 1; - break; - } - case 11: - { - HEAP8[i2 + 12 >> 0] = 1; - break; - } - case 12: - { - HEAP8[i2 + 13 >> 0] = 1; - break; - } - case 19: - case 16: - case 15: - case 14: - case 13: - break; - case 17: - { - HEAP8[i2 + 8 >> 0] = 1; - break; - } - case 18: - { - HEAP8[i2 + 9 >> 0] = 1; - break; - } - case 20: - { - HEAP8[i2 + 8 >> 0] = 1; - break; - } - default: - {} - } while (0); - return; -} - function ___cxx_global_array_dtor_46(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50528); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50516); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50504); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50492); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50480); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50468); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50456); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50444); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50432); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50420); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50408); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50396); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50384); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(50372); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46900); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46888); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46876); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46864); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46852); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46840); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46828); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46816); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46804); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46792); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46780); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46768); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46756); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(46744); return; } @@ -63751,22 +64483,46 @@ function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_ return; } +function __ZN4wasm14SimplifyLocals4scanEPS0_PPNS_10ExpressionE(i2, i5) { + i2 = i2 | 0; + i5 = i5 | 0; + var i1 = 0, i3 = 0, i4 = 0; + i4 = i2 + 4 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 186, i5); + i1 = HEAP32[i5 >> 2] | 0; + L1 : do if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i1) | 0) { + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 187, i5); + i1 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i1) | 0; + i2 = i1 + 12 | 0; + i1 = ((HEAP32[i1 + 16 >> 2] | 0) - (HEAP32[i2 >> 2] | 0) >> 2) + -1 | 0; + i3 = i1; + while (1) { + if ((i3 | 0) <= -1) break L1; + if ((i3 | 0) < (i1 | 0)) __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 188, (HEAP32[i2 >> 2] | 0) + (i3 << 2) | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 185, (HEAP32[i2 >> 2] | 0) + (i3 << 2) | 0); + i3 = i3 + -1 | 0; + } + } else __ZN4wasm21SimpleExecutionWalkerINS_14SimplifyLocalsEE4scanEPS1_PPNS_10ExpressionE(i2, i5); while (0); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i4, 189, i5); + return; +} + function ___cxx_global_array_dtor(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49716); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49704); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49692); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49680); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49668); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49656); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49644); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49632); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49620); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49608); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49596); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49584); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49572); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(49560); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46088); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46076); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46064); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46052); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46040); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46028); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46016); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(46004); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(45992); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(45980); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(45968); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(45956); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(45944); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(45932); return; } @@ -63846,10 +64602,10 @@ function __ZN4wasm17WasmBinaryBuilder10visitBreakEPNS_5BreakEh(i4, i3, i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i5; if (HEAP8[i4 + 12 >> 0] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20348) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19456) | 0; i7 = __ZNKSt3__18ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 63](i7, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i7) | 0; @@ -63867,6 +64623,36 @@ function __ZN4wasm17WasmBinaryBuilder10visitBreakEPNS_5BreakEh(i4, i3, i2) { return; } +function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRNS1_4NameENS1_8WasmTypeEEEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm8NameTypeERNS_9allocatorIS2_EEEC2EjjS5_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm8NameTypeERNS_9allocatorIS2_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJNS1_4NameERNS1_8WasmTypeEEEEvDpOT_(i8, i5, i6) { i8 = i8 | 0; i5 = i5 | 0; @@ -63971,10 +64757,10 @@ function __ZN4wasm17WasmBinaryBuilder13visitSetLocalEPNS_8SetLocalE(i3, i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i4; if (HEAP8[i3 + 12 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20612) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19720) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -63983,7 +64769,7 @@ function __ZN4wasm17WasmBinaryBuilder13visitSetLocalEPNS_8SetLocalE(i3, i2) { i6 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i3) | 0; i6 = HEAP32[(HEAP32[i3 + 76 >> 2] | 0) + (i6 << 2) >> 2] | 0; HEAP32[i2 + 8 >> 2] = i6; - if (!i6) ___assert_fail(20582, 19345, 1755, 20630); else { + if (!i6) ___assert_fail(19690, 18453, 1755, 19738); else { i6 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i3) | 0; HEAP32[i2 + 12 >> 2] = i6; HEAP32[i2 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; @@ -64001,7 +64787,7 @@ function __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i3, i1) { i5 = i4 + 4 | 0; i7 = i4; i2 = i3 + 4 | 0; - i6 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 29652, 0) | 0; + i6 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 28427, 0) | 0; HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i5) | 0, 32) | 0; @@ -64014,24 +64800,95 @@ function __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i3, i1) { return; } -function __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE7emplaceIJNS8_IS2_S4_EEEEENS8_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISI_PvEEiEEEEbEEDpOT_(i2, i3, i1) { +function __ZN4wasm7VisitorINS_14EffectAnalyzerEvE5visitEPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; - i3 = i3 | 0; i1 = i1 | 0; - var i4 = 0, i5 = 0, i6 = 0; - i4 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i4 + 8 | 0; - i6 = i4; - __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__construct_nodeINS8_IS2_S4_EEEENS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIS2_S4_EEPvEENS_21__map_node_destructorINS7_ISK_EEEEEEOT_(i5, i3, i1); - i1 = HEAP32[i5 >> 2] | 0; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS6_PvEE(i6, i3, i1); - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - i3 = HEAP8[i6 + 4 >> 0] | 0; - HEAP8[i2 + 4 >> 0] = i3; - HEAP32[i5 >> 2] = 0; - if (!(i3 << 24 >> 24 != 0 | (i1 | 0) == 0)) __ZdlPv(i1); - STACKTOP = i4; + if (!i1) ___assert_fail(32336, 33236, 68, 32341); + do switch (HEAP32[i1 >> 2] | 0) { + case 1: + { + HEAP8[i2 + 20 >> 0] = 1; + break; + } + case 2: + { + HEAP8[i2 + 20 >> 0] = 1; + break; + } + case 3: + { + HEAP8[i2 + 20 >> 0] = 1; + break; + } + case 4: + { + HEAP8[i2 + 20 >> 0] = 1; + break; + } + case 5: + { + HEAP8[i2 + 20 >> 0] = 1; + break; + } + case 6: + { + HEAP8[i2 + 21 >> 0] = 1; + break; + } + case 7: + { + HEAP8[i2 + 21 >> 0] = 1; + break; + } + case 8: + { + HEAP8[i2 + 21 >> 0] = 1; + break; + } + case 9: + { + HEAP8[i2 + 22 >> 0] = 1; + break; + } + case 10: + { + HEAP8[i2 + 23 >> 0] = 1; + break; + } + case 11: + { + HEAP8[i2 + 24 >> 0] = 1; + break; + } + case 12: + { + HEAP8[i2 + 25 >> 0] = 1; + break; + } + case 19: + case 16: + case 15: + case 14: + case 13: + break; + case 17: + { + HEAP8[i2 + 20 >> 0] = 1; + break; + } + case 18: + { + HEAP8[i2 + 21 >> 0] = 1; + break; + } + case 20: + { + HEAP8[i2 + 20 >> 0] = 1; + break; + } + default: + {} + } while (0); return; } @@ -64111,7 +64968,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i8 i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseMaybeBracketedERPcPKc(i8, i7, i1) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i7); __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i6, HEAP32[i7 >> 2] | 0); - if ((HEAP32[i6 + 12 >> 2] | 0) == 0 ? (HEAP32[i6 >> 2] | 0) == (HEAP32[11870] | 0) : 0) { + if ((HEAP32[i6 + 12 >> 2] | 0) == 0 ? (HEAP32[i6 >> 2] | 0) == (HEAP32[10960] | 0) : 0) { HEAP32[i7 >> 2] = (HEAP32[i7 >> 2] | 0) + (HEAP32[i6 + 8 >> 2] | 0); i8 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseParennedERPc(i8, i7) | 0; HEAP32[i4 >> 2] = i1; @@ -64122,7 +64979,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i8 STACKTOP = i9; return i8 | 0; } - ___assert_fail(27651, 27259, 484, 27693); + ___assert_fail(26716, 26324, 487, 26758); return 0; } @@ -64309,7 +65166,7 @@ function __ZN6cashew12ValueBuilder6makeIfENS_3RefES1_S1_(i1, i2, i5) { i7 = i6 + 4 | 0; i4 = i6; i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47472) | 0; + i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43832) | 0; HEAP32[i10 >> 2] = i11; HEAP32[i3 >> 2] = HEAP32[i10 >> 2]; i8 = __ZN6cashew5Value9push_backENS_3RefE(i8, i3) | 0; @@ -64538,7 +65395,7 @@ function __ZN6cashew12ValueBuilder12makeFunctionENS_7IStringE(i1) { i5 = i2 + 4 | 0; i4 = i2; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47432) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43792) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i3 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i3) | 0; @@ -64574,7 +65431,7 @@ function __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i4, i HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; i1 = __ZN4wasm6Module15getFunctionTypeENS_4NameE(i6, i1) | 0; HEAP32[i2 + 20 >> 2] = i1; - if (!i1) ___assert_fail(18736, 18230, 980, 18750); else { + if (!i1) ___assert_fail(18128, 17740, 980, 18142); else { HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; i8 = __ZN4wasm7Element4listEv(i3) | 0; i8 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i4, HEAP32[(HEAP32[i8 >> 2] | 0) + 8 >> 2] | 0) | 0; @@ -64593,10 +65450,10 @@ function __ZN4wasm7Literal10printFloatERNSt3__113basic_ostreamIcNS1_11char_trait d4 = +Math_abs(+d2); if ((HEAPF32[tempDoublePtr >> 2] = d4, HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 2139095040) { i1 = (HEAPF32[tempDoublePtr >> 2] = d2, HEAP32[tempDoublePtr >> 2] | 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 45889 : 55510) | 0, 40693) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 42249 : 51883) | 0, 37053) | 0; i1 = i1 & 8388607; if (i1 | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 25522) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 24594) | 0; i5 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i5 >> 2] = HEAP32[i5 >> 2] & -75 | 8; i3 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, i1) | 0; @@ -64625,7 +65482,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10makeBinaryES1_NS i10 = i13; i2 = HEAP32[i2 >> 2] | 0; i1 = HEAP32[i11 >> 2] | 0; - if ((i2 | 0) == (HEAP32[11934] | 0)) { + if ((i2 | 0) == (HEAP32[11027] | 0)) { HEAP32[i6 >> 2] = i1; HEAP32[i7 >> 2] = HEAP32[i12 >> 2]; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -64652,13 +65509,13 @@ function __ZN4wasm17WasmBinaryBuilder9ungetInt8Ev(i3) { i2 = i5; i4 = i3 + 16 | 0; i1 = HEAP32[i4 >> 2] | 0; - if (!i1) ___assert_fail(20247, 19345, 1311, 20255); + if (!i1) ___assert_fail(19355, 18453, 1311, 19363); if (HEAP8[i3 + 12 >> 0] | 0) { - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20265) | 0; - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i4 >> 2] | 0) | 0, 44819) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19373) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i4 >> 2] | 0) | 0, 41179) | 0; i3 = __ZNKSt3__18ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i2 >> 2] = i3; - i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 49488) | 0; + i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 45860) | 0; i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 63](i3, 10) | 0; __ZNSt3__16localeD2Ev(i2); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i3) | 0; @@ -64769,15 +65626,15 @@ function __ZN4wasm20Asm2WasmPreProcessor7processEPc(i4, i1) { HEAP8[i1 >> 0] = 0; } } while (0); - i5 = _strstr(i1, 18078) | 0; + i5 = _strstr(i1, 17588) | 0; if (i5 | 0) { HEAP8[i5 >> 0] = 0; - i2 = _strstr(i1, 18104) | 0; + i2 = _strstr(i1, 17614) | 0; do if (i2 | 0) { HEAP8[i4 >> 0] = 1; - i3 = _strstr(i1, 18117) | 0; + i3 = _strstr(i1, 17627) | 0; i4 = i3 + 1 | 0; - if (_strstr(i4, 18117) | 0) ___assert_fail(18127, 14672, 110, 18173); + if (_strstr(i4, 17627) | 0) ___assert_fail(17637, 13996, 111, 17683); i2 = _strchr(i2, 125) | 0; if (i2 >>> 0 > (i3 + 5 | 0) >>> 0) { HEAP8[i3 >> 0] = 47; @@ -64785,7 +65642,7 @@ function __ZN4wasm20Asm2WasmPreProcessor7processEPc(i4, i1) { HEAP8[i2 + -1 >> 0] = 42; HEAP8[i2 >> 0] = 47; break; - } else ___assert_fail(18181, 14672, 112, 18173); + } else ___assert_fail(17691, 13996, 113, 17683); } while (0); HEAP8[i5 >> 0] = 47; } @@ -64872,7 +65729,6 @@ function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back STACKTOP = i8; return; } - function ___fwritex(i3, i4, i6) { i3 = i3 | 0; i4 = i4 | 0; @@ -64927,7 +65783,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect STACKTOP = STACKTOP + 16 | 0; i3 = i5; HEAP32[i3 >> 2] = HEAP32[i2 + 8 >> 2]; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i4, HEAP32[i2 + 12 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i4, HEAP32[i2 + 12 >> 2] | 0); do if (!(HEAP32[i1 + 16 >> 2] | 0)) if ((HEAP32[i1 >> 2] | 0) == (HEAP32[i2 + 4 >> 2] | 0)) { i4 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(HEAP32[i4 + 8 >> 2] | 0, i3) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; @@ -64935,7 +65791,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; break; - } else ___assert_fail(24525, 23963, 371, 20630); while (0); + } else ___assert_fail(23628, 23071, 371, 19738); while (0); STACKTOP = i5; return; } @@ -65215,6 +66071,45 @@ function __ZNSt3__16vectorIPN4wasm6ExportENS_9allocatorIS3_EEE21__push_back_slow return; } +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 101, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEESK_RKT_(i1, i5, i4) { i1 = i1 | 0; i5 = i5 | 0; @@ -65273,7 +66168,7 @@ function _vsnprintf(i3, i1, i10, i8) { i2 = i11 + 112 | 0; i9 = i11; i4 = i9; - i5 = 6244; + i5 = 5568; i6 = i4 + 112 | 0; do { HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; @@ -65339,6 +66234,45 @@ function __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_ return; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 143, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -65541,6 +66475,45 @@ function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBu return i1 | 0; } +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 122, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -65617,6 +66590,84 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE return i6 | 0; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 185, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 164, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -65644,6 +66695,45 @@ function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pa return; } +function __ZN4wasm6WalkerINS_13ReorderLocalsEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 231, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + function __ZN6cashew5Arena5allocEv(i8) { i8 = i8 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; @@ -65693,7 +66783,7 @@ function __ZN6cashew12ValueBuilder11appendToVarENS_3RefENS_7IStringES1_(i7, i2, i1 = i8 + 8 | 0; i4 = i8 + 4 | 0; i5 = i8; - if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 0) | 0, 47452) | 0)) ___assert_fail(27567, 37699, 1518, 27581); + if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i7, 0) | 0, 43812) | 0)) ___assert_fail(26632, 34059, 1518, 26646); i9 = __ZN6cashew12ValueBuilder12makeRawArrayEi(1) | 0; i2 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i2) | 0; HEAP32[i1 >> 2] = i2; @@ -65713,6 +66803,110 @@ function __ZN6cashew12ValueBuilder11appendToVarENS_3RefENS_7IStringES1_(i7, i2, return; } +function __ZN4wasm6WalkerINS_11MergeBlocksEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 80, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm20OptimizeInstructions10visitUnaryEPNS_5UnaryE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0; + L1 : do if (((HEAP32[i1 + 8 >> 2] | 0) == 10 ? (i2 = HEAP32[i1 + 12 >> 2] | 0, !((i2 | 0) == 0 | (HEAP32[i2 >> 2] | 0) != 15)) : 0) ? ((HEAP32[i2 + 4 >> 2] | 0) + -1 | 0) >>> 0 < 2 : 0) { + i1 = i2 + 8 | 0; + do switch (HEAP32[i1 >> 2] | 0) { + case 19: + { + HEAP32[i1 >> 2] = 20; + break; + } + case 20: + { + HEAP32[i1 >> 2] = 19; + break; + } + case 21: + { + HEAP32[i1 >> 2] = 27; + break; + } + case 22: + { + HEAP32[i1 >> 2] = 28; + break; + } + case 23: + { + HEAP32[i1 >> 2] = 25; + break; + } + case 24: + { + HEAP32[i1 >> 2] = 26; + break; + } + case 25: + { + HEAP32[i1 >> 2] = 23; + break; + } + case 26: + { + HEAP32[i1 >> 2] = 24; + break; + } + case 27: + { + HEAP32[i1 >> 2] = 21; + break; + } + case 28: + { + HEAP32[i1 >> 2] = 22; + break; + } + default: + break L1; + } while (0); + HEAP32[i3 + 8 >> 2] = i2; + } while (0); + return; +} + function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS7_PvEE(i6, i4, i5) { i6 = i6 | 0; i4 = i4 | 0; @@ -65747,11 +66941,11 @@ function __ZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementE(i4, i3) { HEAP32[i1 + 8 >> 2] = i6; HEAP32[i2 >> 2] = i4; i4 = __ZN4wasm7Element4listEv(i3) | 0; - i4 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 18767, HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2] | 0) | 0; + i4 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 18159, HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2] | 0) | 0; HEAP32[i1 + 12 >> 2] = i4; if ((__ZN4wasm7Element4sizeEv(i3) | 0) == 4) { i6 = __ZN4wasm7Element4listEv(i3) | 0; - i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 18775, HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] | 0) | 0; + i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 18167, HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] | 0) | 0; HEAP32[i1 + 16 >> 2] = i6; __ZN4wasm2If8finalizeEv(i1); } @@ -65894,9 +67088,9 @@ function __ZN4wasm14SimplifyLocals13visitGetLocalEPNS_8GetLocalE(i6, i5) { STACKTOP = STACKTOP + 16 | 0; i1 = i7 + 4 | 0; i2 = i7; - i3 = i6 + 12 | 0; + i3 = i6 + 24 | 0; i4 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i3, i5 + 8 | 0) | 0; - if ((i4 | 0) != (i6 + 16 | 0)) { + if ((i4 | 0) != (i6 + 28 | 0)) { i8 = HEAP32[i4 + 20 >> 2] | 0; HEAP32[i6 + 8 >> 2] = HEAP32[i8 >> 2]; HEAP32[i8 >> 2] = i5; @@ -65965,6 +67159,83 @@ function __ZNK4wasm7Literal3absEv(i3, i4) { return; } +function __ZN4wasm6WalkerINS_6VacuumEE4walkERPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = i2 + 8 | 0; + i8 = i2 + 12 | 0; + if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i2, 252, i1); + i6 = i2 + -4 | 0; + i5 = i2 + 4 | 0; + while (1) { + i4 = HEAP32[i8 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i7 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i8 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i6, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 8 | 0; + i7 = i8 + 12 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i8, 190, i1); + i5 = i8 + 4 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i8, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i6, i4) { i6 = i6 | 0; i4 = i4 | 0; @@ -65995,7 +67266,7 @@ function __ZN6cashew12ValueBuilder14appendToObjectENS_3RefENS_7IStringES1_(i5, i i2 = i8 + 8 | 0; i3 = i8 + 4 | 0; i4 = i8; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 47748) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 44120) | 0) { i5 = __ZN6cashew3RefixEj(i5, 1) | 0; i5 = HEAP32[i5 >> 2] | 0; i9 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; @@ -66011,7 +67282,7 @@ function __ZN6cashew12ValueBuilder14appendToObjectENS_3RefENS_7IStringES1_(i5, i __ZN6cashew5Value9push_backENS_3RefE(i5, i1) | 0; STACKTOP = i8; return; - } else ___assert_fail(28349, 37699, 1653, 28368); + } else ___assert_fail(27414, 34059, 1653, 27433); } function __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(i7) { @@ -66146,10 +67417,10 @@ function __ZN4wasm17WasmBinaryBuilder10readMemoryEv(i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i3; if (HEAP8[i2 + 12 >> 0] | 0) { - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19708) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18816) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0; @@ -66193,6 +67464,44 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return i6 | 0; } +function __ZN4wasm6WalkerINS_11BreakSeekerEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 8 | 0; + i7 = i8 + 12 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(33218, 33236, 182, 33257); + __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i8, 59, i1); + i5 = i8 + 4 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i8, i4); + i1 = HEAP32[i5 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(33262, 33236, 186, 33257); else if ((i1 | 0) == 12) return; +} + function __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(i7) { i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; @@ -66287,7 +67596,7 @@ function __ZN6cashew12ValueBuilder21appendDefaultToSwitchENS_3RefE(i5) { i2 = i6 + 8 | 0; i3 = i6 + 4 | 0; i4 = i6; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 47520) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 43880) | 0) { i5 = __ZN6cashew3RefixEj(i5, 2) | 0; i5 = HEAP32[i5 >> 2] | 0; i7 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; @@ -66304,7 +67613,7 @@ function __ZN6cashew12ValueBuilder21appendDefaultToSwitchENS_3RefE(i5) { __ZN6cashew5Value9push_backENS_3RefE(i5, i1) | 0; STACKTOP = i6; return; - } else ___assert_fail(27785, 37699, 1604, 27825); + } else ___assert_fail(26850, 34059, 1604, 26890); } function __ZNSt3__13mapIN6cashew7IStringENS_6vectorIPN4wasm10CallImportENS_9allocatorIS6_EEEENS_4lessIS2_EENS7_INS_4pairIKS2_S9_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSD_(i1, i5, i4) { @@ -66596,7 +67905,7 @@ function __ZN6cashew12ValueBuilder15makeConditionalENS_3RefES1_S1_(i1, i3, i2) { i7 = i4 + 4 | 0; i6 = i4; i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0; - i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47460) | 0; + i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43820) | 0; HEAP32[i10 >> 2] = i11; HEAP32[i5 >> 2] = HEAP32[i10 >> 2]; i8 = __ZN6cashew5Value9push_backENS_3RefE(i8, i5) | 0; @@ -66613,26 +67922,6 @@ function __ZN6cashew12ValueBuilder15makeConditionalENS_3RefES1_S1_(i1, i3, i2) { return i3 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i4, i5, i1) { - i4 = i4 | 0; - i5 = i5 | 0; - i1 = i1 | 0; - var i2 = 0, i3 = 0, i6 = 0; - i6 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i2 = i6; - HEAP32[i4 >> 2] = 0; - i3 = i4 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - i3 = i4 + 16 | 0; - HEAP32[i3 >> 2] = 0; - i1 = HEAP32[i1 + 8 >> 2] | 0; - if (!((i1 | 0) != 0 ? (__ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i5, i1), HEAP32[i4 >> 2] = HEAP32[i2 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i2 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i2 + 16 >> 2], (HEAP32[i3 >> 2] | 0) != 0) : 0)) HEAP32[i4 + 16 >> 2] = HEAP32[11847]; - STACKTOP = i6; - return; -} - function __ZN10MixedArena5allocIN4wasm7ElementEEEPT_v(i7) { i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; @@ -66825,7 +68114,7 @@ function __ZZN4wasm17WasmBinaryBuilder13readFunctionsEvENKUlvE_clEv(i1) { i1 = HEAP32[i2 >> 2] | 0; HEAP32[i2 >> 2] = i1 + 1; __ZNSt3__19to_stringEj(i5, i1); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 20102) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19210) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -66843,7 +68132,7 @@ function __ZZN4wasm17WasmBinaryBuilder13readFunctionsEvENKUlvE_clEv(i1) { return i3 | 0; } -function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i1) { +function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__8clENS1_7IStringE(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0; i6 = STACKTOP; @@ -66851,7 +68140,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1 i3 = i6 + 24 | 0; i4 = i6 + 12 | 0; i5 = i6; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 26610, 15); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 25675, 15); i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, HEAP32[i1 >> 2] | 0) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; @@ -66869,7 +68158,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1 return HEAP32[i3 >> 2] | 0; } -function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1_7IStringE(i1) { +function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENS1_7IStringE(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0; i6 = STACKTOP; @@ -66877,7 +68166,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1 i3 = i6 + 24 | 0; i4 = i6 + 12 | 0; i5 = i6; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 26597, 12); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 25662, 12); i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, HEAP32[i1 >> 2] | 0) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; @@ -66895,6 +68184,26 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1 return HEAP32[i3 >> 2] | 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i4, i5, i1) { + i4 = i4 | 0; + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i6 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i6; + HEAP32[i4 >> 2] = 0; + i3 = i4 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + i3 = i4 + 16 | 0; + HEAP32[i3 >> 2] = 0; + i1 = HEAP32[i1 + 8 >> 2] | 0; + if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i5, i1), HEAP32[i4 >> 2] = HEAP32[i2 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i2 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i2 + 16 >> 2], (HEAP32[i3 >> 2] | 0) != 0) : 0)) HEAP32[i4 + 16 >> 2] = HEAP32[10937]; + STACKTOP = i6; + return; +} + function __ZN10MixedArena5allocIN4wasm12FunctionTypeEEEPT_v(i7) { i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; @@ -67178,7 +68487,7 @@ function __ZN6cashew12ValueBuilder18appendCaseToSwitchENS_3RefES1_(i6, i5) { i2 = i7 + 8 | 0; i3 = i7 + 4 | 0; i4 = i7; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 47520) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 43880) | 0) { i6 = __ZN6cashew3RefixEj(i6, 2) | 0; i6 = HEAP32[i6 >> 2] | 0; i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; @@ -67194,7 +68503,7 @@ function __ZN6cashew12ValueBuilder18appendCaseToSwitchENS_3RefES1_(i6, i5) { __ZN6cashew5Value9push_backENS_3RefE(i6, i1) | 0; STACKTOP = i7; return; - } else ___assert_fail(27785, 37699, 1598, 27806); + } else ___assert_fail(26850, 34059, 1598, 26871); } function __ZNSt3__13mapIjNS_6vectorIPN4wasm4CallENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSB_(i1, i5, i3) { @@ -67310,7 +68619,7 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i6, i HEAP32[i8 + 12 >> 2] = 0; HEAP32[i6 + 24 >> 2] = i1; HEAP32[i6 + 20 >> 2] = HEAP32[i2 + 60 >> 2]; - FUNCTION_TABLE_vii[HEAP32[HEAP32[i1 >> 2] >> 2] & 127](i1, i2); + FUNCTION_TABLE_vii[HEAP32[HEAP32[i1 >> 2] >> 2] & 511](i1, i2); i1 = HEAP32[i2 + 84 >> 2] | 0; if (i1 | 0) { HEAP32[i5 >> 2] = 0; @@ -67361,7 +68670,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseDottingES1_ i3 = i7 + 20 | 0; i4 = i7 + 16 | 0; i5 = HEAP32[i8 >> 2] | 0; - if ((HEAP8[i5 >> 0] | 0) != 46) ___assert_fail(28029, 27259, 646, 28041); + if ((HEAP8[i5 >> 0] | 0) != 46) ___assert_fail(27094, 26324, 649, 27106); i5 = i5 + 1 | 0; HEAP32[i8 >> 2] = i5; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i6, i5); @@ -67374,7 +68683,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseDottingES1_ i9 = __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) | 0; STACKTOP = i7; return i9 | 0; - } else ___assert_fail(28054, 27259, 649, 28041); + } else ___assert_fail(27119, 26324, 652, 27106); return 0; } @@ -67448,7 +68757,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseToplevelEPc HEAP32[i9 >> 2] = 0; HEAP32[i5 >> 2] = HEAP32[i10 >> 2]; HEAP32[i4 >> 2] = HEAP32[i9 >> 2]; - i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i2, i8, 27226, i5, i4) | 0; + i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i2, i8, 26291, i5, i4) | 0; HEAP32[i6 >> 2] = i2; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -67692,7 +69001,7 @@ function __ZN4wasm17WasmBinaryBuilder12getNextLabelEv(i1) { i1 = HEAP32[i2 >> 2] | 0; HEAP32[i2 >> 2] = i1 + 1; __ZNSt3__19to_stringEj(i5, i1); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 20240) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19348) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -67947,9 +69256,9 @@ function __ZN6cashew12ValueBuilder13makeStatementENS_3RefE(i4) { i2 = i5 + 4 | 0; i3 = i5; i6 = __ZN6cashew3RefixEj(i4, 0) | 0; - if (!(__ZNKSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(47836, __ZN6cashew5Value10getIStringEv(HEAP32[i6 >> 2] | 0) | 0) | 0)) i1 = HEAP32[i4 >> 2] | 0; else { + if (!(__ZNKSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(44208, __ZN6cashew5Value10getIStringEv(HEAP32[i6 >> 2] | 0) | 0) | 0)) i1 = HEAP32[i4 >> 2] | 0; else { i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47440) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43800) | 0; HEAP32[i2 >> 2] = i7; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i1) | 0; @@ -68157,7 +69466,7 @@ function __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, STACKTOP = STACKTOP + 16 | 0; i2 = i4 + 4 | 0; i6 = i4; - i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 + 4 >> 2] | 0, 29782, 0) | 0; + i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 + 4 >> 2] | 0, 28557, 0) | 0; HEAP32[i6 >> 2] = HEAP32[HEAP32[i1 + 20 >> 2] >> 2]; HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i2) | 0; @@ -68231,37 +69540,6 @@ function __ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE return i1 | 0; } -function __ZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 80 | 0; - i8 = i3 + 72 | 0; - i4 = i3 + 48 | 0; - i5 = i3 + 24 | 0; - i6 = i3; - HEAP32[i8 >> 2] = i1; - i7 = i2; - HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 5300; - HEAP32[i4 + 4 >> 2] = i8; - HEAP32[i4 + 8 >> 2] = i7; - HEAP32[i5 + 16 >> 2] = i5; - HEAP32[i5 >> 2] = 5344; - HEAP32[i5 + 4 >> 2] = i7; - HEAP32[i6 + 16 >> 2] = i6; - HEAP32[i6 >> 2] = 5388; - HEAP32[i6 + 4 >> 2] = i8; - HEAP32[i6 + 8 >> 2] = i7; - __ZN4wasm11WasmVisitorINS_14SimplifyLocalsEvE15derecurseBlocksEPNS_5BlockENSt3__18functionIFvS4_EEENS6_IFvS4_RPNS_10ExpressionEEEES8_(i2 + 4 | 0, i1, i4, i5, i6); - __ZNSt3__18functionIFvPN4wasm5BlockEEED2Ev(i6); - __ZNSt3__18functionIFvPN4wasm5BlockERPNS1_10ExpressionEEED2Ev(i5); - __ZNSt3__18functionIFvPN4wasm5BlockEEED2Ev(i4); - STACKTOP = i3; - return; -} - function __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i5, i1) { i5 = i5 | 0; i1 = i1 | 0; @@ -68275,7 +69553,7 @@ function __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEEN i1 = __ZN4wasm12PassRegistry10createPassENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i3) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); HEAP32[i4 >> 2] = i1; - if (!i1) ___assert_fail(17689, 17694, 77, 30109); + if (!i1) ___assert_fail(17221, 17226, 77, 28884); i2 = i5 + 8 | 0; i3 = HEAP32[i2 >> 2] | 0; if ((i3 | 0) == (HEAP32[i5 + 12 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i5 + 4 | 0, i4); else { @@ -68286,21 +69564,6 @@ function __ZN4wasm10PassRunner3addENSt3__112basic_stringIcNS1_11char_traitsIcEEN return; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i3 = i2 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 127](i3, i1 + 8 | 0); - i2 = i3 + 12 | 0; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i2); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 127](i3, i1 + 12 | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i2); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 127](i3, i1 + 16 | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i2); - return; -} - function __ZN10__cxxabiv112_GLOBAL__N_119parse_discriminatorEPKcS2_(i1, i4) { i1 = i1 | 0; i4 = i4 | 0; @@ -68381,26 +69644,6 @@ function __ZNSt3__127__num_get_unsigned_integralItEET_PKcS3_Rji(i1, i6, i7, i2) return i1 | 0; } -function __ZN4wasm14SimplifyLocals13visitSetLocalEPNS_8SetLocalE(i5, i1) { - i5 = i5 | 0; - i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0, i6 = 0; - i6 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i2 = i6 + 4 | 0; - i3 = i6; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, i1 + 12 | 0); - i4 = i5 + 12 | 0; - i1 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i4, i1 + 8 | 0) | 0; - if ((i1 | 0) != (i5 + 16 | 0)) { - HEAP32[i3 >> 2] = i1; - HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5eraseENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEE(i4, i2) | 0; - } - STACKTOP = i6; - return; -} - function __ZNSt3__13mapIjNS_6vectorIPN4wasm4CallENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_(i6, i4) { i6 = i6 | 0; i4 = i4 | 0; @@ -68785,19 +70028,19 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBl i4 = i8; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i7); i5 = HEAP32[i7 >> 2] | 0; - if ((HEAP8[i5 >> 0] | 0) != 123) ___assert_fail(27489, 27259, 856, 27501); + if ((HEAP8[i5 >> 0] | 0) != 123) ___assert_fail(26554, 26324, 859, 26566); HEAP32[i7 >> 2] = i5 + 1; HEAP32[i3 >> 2] = 0; HEAP32[i4 >> 2] = 0; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i6, i7, 27521, i1, i2) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i6, i7, 26586, i1, i2) | 0; i2 = HEAP32[i7 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 125) { HEAP32[i7 >> 2] = i2 + 1; STACKTOP = i8; return i1 | 0; - } else ___assert_fail(27524, 27259, 859, 27501); + } else ___assert_fail(26589, 26324, 862, 26566); return 0; } @@ -69208,14 +70451,14 @@ function __ZNSt3__19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_(i5, i7 = i6; i3 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i7 >> 2] = i3; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 49520) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 41620, 41652, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 49528) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 45892) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 37980, 38012, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 45900) | 0; i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 12 >> 2] & 127](i1) | 0; HEAP32[i2 >> 2] = i7; i2 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; HEAP32[i4 >> 2] = i2; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i5, i1); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i5, i1); __ZNSt3__114__shared_count16__release_sharedEv(i3) | 0; STACKTOP = i6; return; @@ -69303,14 +70546,14 @@ function __ZNSt3__19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_(i5, i7 = i6; i3 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i7 >> 2] = i3; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 49488) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 41620, 41652, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 49500) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 45860) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 37980, 38012, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 45872) | 0; i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 12 >> 2] & 127](i1) | 0; HEAP8[i2 >> 0] = i7; i2 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; HEAP8[i4 >> 0] = i2; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i5, i1); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i5, i1); __ZNSt3__114__shared_count16__release_sharedEv(i3) | 0; STACKTOP = i6; return; @@ -69325,7 +70568,7 @@ function __ZN6cashew12ValueBuilder12makeContinueENS_7IStringE(i4) { i7 = i6 + 4 | 0; i2 = i6; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47516) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43876) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -69649,7 +70892,7 @@ function __ZN6cashew12ValueBuilder9makeBreakENS_7IStringE(i4) { i7 = i6 + 4 | 0; i2 = i6; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47512) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43872) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -69997,7 +71240,7 @@ function __ZN4wasm22SExpressionWasmBuilder8getLabelERNS_7ElementE(i5, i1) { i1 = HEAP32[i1 + (i2 + ~i3 << 2) >> 2] | 0; break; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18701, 7); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18093, 7); i1 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i5, i4) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i4); break; @@ -70016,7 +71259,7 @@ function __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i1, i4) { i5 = i7 + 4 | 0; i6 = i7; i2 = i1 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 29660, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 28435, 0) | 0; i3 = HEAP32[i4 + 4 >> 2] | 0; i1 = HEAP32[i4 >> 2] | 0; while (1) { @@ -70065,10 +71308,10 @@ function __ZN4wasm17WasmBinaryBuilder11visitReturnEPNS_6ReturnE(i3, i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i4; if (HEAP8[i3 + 12 >> 0] | 0) { - i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20660) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19768) | 0; i6 = __ZNKSt3__18ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i6; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 63](i6, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0; @@ -70080,6 +71323,19 @@ function __ZN4wasm17WasmBinaryBuilder11visitReturnEPNS_6ReturnE(i3, i2) { return; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!i1) return; else { + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i2, HEAP32[i1 >> 2] | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i2, HEAP32[i1 + 4 >> 2] | 0); + HEAP32[i1 + 24 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 32 | 0); + __ZdlPv(i1); + return; + } +} + function __ZN4wasm17WasmBinaryBuilder10readHeaderEv(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0, i4 = 0, i5 = 0; @@ -70087,10 +71343,10 @@ function __ZN4wasm17WasmBinaryBuilder10readHeaderEv(i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i3; if (HEAP8[i2 + 12 >> 0] | 0) { - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19368) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18476) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0; @@ -70135,7 +71391,7 @@ function __ZN4wasm14PostEmscripten13visitMemoryOpINS_5StoreEEEvPT_(i1, i2) { var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; i5 = i2 + 12 | 0; do if (((HEAP32[i5 >> 2] | 0) == 0 ? (i6 = i2 + 20 | 0, i7 = HEAP32[i6 >> 2] | 0, !((i7 | 0) == 0 | (HEAP32[i7 >> 2] | 0) != 15)) : 0) ? (HEAP32[i7 + 8 >> 2] | 0) == 0 : 0) { - if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(33610, 33627, 49, 33657); + if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(31627, 31644, 49, 31674); i3 = i7 + 16 | 0; i1 = HEAP32[i3 >> 2] | 0; i4 = i1; @@ -70166,7 +71422,7 @@ function __ZN6cashew12ValueBuilder10makePrefixENS_7IStringENS_3RefE(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47540) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43912) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -70187,7 +71443,7 @@ function __ZN4wasm14PostEmscripten13visitMemoryOpINS_4LoadEEEvPT_(i1, i2) { var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; i5 = i2 + 16 | 0; do if (((HEAP32[i5 >> 2] | 0) == 0 ? (i6 = i2 + 24 | 0, i7 = HEAP32[i6 >> 2] | 0, !((i7 | 0) == 0 | (HEAP32[i7 >> 2] | 0) != 15)) : 0) ? (HEAP32[i7 + 8 >> 2] | 0) == 0 : 0) { - if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(33610, 33627, 49, 33657); + if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(31627, 31644, 49, 31674); i3 = i7 + 16 | 0; i1 = HEAP32[i3 >> 2] | 0; i4 = i1; @@ -70315,7 +71571,7 @@ function __ZN6cashew12ValueBuilder9makeLabelENS_7IStringENS_3RefE(i2, i1) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47508) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43868) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -70378,7 +71634,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i2, i1) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47732) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(44104) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -70661,7 +71917,7 @@ function __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTyp i2 = i2 | 0; i3 = i3 | 0; var i4 = 0, i5 = 0; - i1 = (HEAP32[i1 >> 2] | 0) + 12 | 0; + i1 = (HEAP32[i1 >> 2] | 0) + 24 | 0; i5 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i2) | 0; i5 = HEAP32[i5 >> 2] | 0; i4 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i3) | 0; @@ -70814,7 +72070,7 @@ function __ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoE i7 = STACKTOP; STACKTOP = STACKTOP + 64 | 0; i5 = i7; - if ((i6 | 0) != (i1 | 0)) if ((i1 | 0) != 0 ? (i3 = ___dynamic_cast(i1, 3480, 3448, 0) | 0, (i3 | 0) != 0) : 0) { + if ((i6 | 0) != (i1 | 0)) if ((i1 | 0) != 0 ? (i3 = ___dynamic_cast(i1, 2928, 2896, 0) | 0, (i3 | 0) != 0) : 0) { i1 = i5; i2 = i1 + 56 | 0; do { @@ -70905,6 +72161,25 @@ function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pba return i1 | 0; } +function __ZN4wasm14SimplifyLocals13visitSetLocalEPNS_8SetLocalE(i5, i1) { + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i6 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i6 + 4 | 0; + i3 = i6; + i4 = i5 + 24 | 0; + i1 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i4, i1 + 8 | 0) | 0; + if ((i1 | 0) != (i5 + 28 | 0)) { + HEAP32[i3 >> 2] = i1; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5eraseENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEE(i4, i2) | 0; + } + STACKTOP = i6; + return; +} + function __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i6, i4) { i6 = i6 | 0; i4 = i4 | 0; @@ -70958,10 +72233,10 @@ function __ZN4wasm17WasmBinaryBuilder9readStartEv(i2) { STACKTOP = STACKTOP + 16 | 0; i1 = i3; if (HEAP8[i2 + 12 >> 0] | 0) { - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 19695) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 18803) | 0; i5 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 63](i5, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0; @@ -70988,7 +72263,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 49520) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 45892) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -71012,7 +72287,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 49520) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 45892) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -71036,7 +72311,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 49488) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 45860) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -71060,7 +72335,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 49488) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 45860) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -71073,7 +72348,7 @@ function __ZN6cashew12ValueBuilder15setBlockContentENS_3RefES1_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0; - do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 47428) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 47432) | 0) { + do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 43788) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 43792) | 0) { i3 = __ZN6cashew3RefixEj(i2, 3) | 0; i3 = HEAP32[i3 >> 2] | 0; i2 = __ZN6cashew3RefixEj(i1, 1) | 0; @@ -71105,7 +72380,7 @@ function __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__16vectorINS_7Lite i1 = __ZN4wasm6Module11checkExportENS_4NameE(i8, i2) | 0; if (!i1) { i9 = HEAP32[i6 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 20 >> 2] & 127](i9, 25493); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 20 >> 2] & 511](i9, 24565); } HEAP32[i3 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; @@ -71199,7 +72474,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 49520) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 45892) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -71223,7 +72498,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 49488) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 45860) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -71264,7 +72539,7 @@ function __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i1) { i6 = i2 + 4 | 0; i4 = i2; i5 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47520) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43880) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; i5 = __ZN6cashew5Value9push_backENS_3RefE(i5, i3) | 0; @@ -71359,7 +72634,7 @@ function __ZN6cashew12ValueBuilder8makeCallENS_3RefE(i1) { i6 = i2 + 4 | 0; i4 = i2; i5 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47500) | 0; + i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43860) | 0; HEAP32[i7 >> 2] = i8; HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; i5 = __ZN6cashew5Value9push_backENS_3RefE(i5, i3) | 0; @@ -71462,6 +72737,33 @@ function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init return; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEEC2EOS9_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71582,7 +72884,7 @@ function __ZN4wasm3LEBIxaE4readENSt3__18functionIFavEEE(i7, i6) { i3 = _i64Add(i3 | 0, i5 | 0, 7, 0) | 0; if (!(i4 & 128)) break; else i5 = tempRet0; } - if (i3 >>> 0 < 64 & (i4 & 64 | 0) != 0 ? (i6 = _bitshift64Shl(-1, -1, i3 | 0) | 0, i8 = i1 | tempRet0, i7, HEAP32[i7 >> 2] = i2 | i6, HEAP32[i7 + 4 >> 2] = i8, (i8 | 0) >= 0) : 0) ___assert_fail(19475, 19345, 96, 19363); + if (i3 >>> 0 < 64 & (i4 & 64 | 0) != 0 ? (i6 = _bitshift64Shl(-1, -1, i3 | 0) | 0, i8 = i1 | tempRet0, i7, HEAP32[i7 >> 2] = i2 | i6, HEAP32[i7 + 4 >> 2] = i8, (i8 | 0) >= 0) : 0) ___assert_fail(18583, 18453, 96, 18471); return; } @@ -71620,18 +72922,180 @@ function __ZN4wasm14EffectAnalyzer11invalidatesERS0_(i8, i7) { i8 = i8 | 0; i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i1 = HEAP32[i8 + 8 >> 2] | 0; + i1 = HEAP32[i8 + 20 >> 2] | 0; i4 = i1 >>> 16; i5 = i4 & 65535; - do if ((i1 & 255) << 24 >> 24 == 0 ? (i6 = HEAP32[i7 + 8 >> 2] | 0, i2 = i6 >>> 16, i3 = i2 & 65535, (i6 & 255) << 24 >> 24 == 0) : 0) { - if (!((HEAP8[i8 + 13 >> 0] | 0) == 0 & (i1 & 65280 | 0) == 0) ? __ZN4wasm14EffectAnalyzer14accessesMemoryEv(i7) | 0 : 0) break; + do if ((i1 & 255) << 24 >> 24 == 0 ? (i6 = HEAP32[i7 + 20 >> 2] | 0, i2 = i6 >>> 16, i3 = i2 & 65535, (i6 & 255) << 24 >> 24 == 0) : 0) { + if (!((HEAP8[i8 + 25 >> 0] | 0) == 0 & (i1 & 65280 | 0) == 0) ? __ZN4wasm14EffectAnalyzer14accessesMemoryEv(i7) | 0 : 0) break; if (i1 >>> 0 >= 16777216 ? (i3 & 65535) > 255 | (i2 & 255) << 24 >> 24 != 0 : 0) break; - if (__ZN4wasm14EffectAnalyzer14accessesMemoryEv(i8) | 0 ? !((HEAP8[i7 + 13 >> 0] | 0) == 0 & (i6 & 65280 | 0) == 0) : 0) break; + if (__ZN4wasm14EffectAnalyzer14accessesMemoryEv(i8) | 0 ? !((HEAP8[i7 + 25 >> 0] | 0) == 0 & (i6 & 65280 | 0) == 0) : 0) break; return ((i5 & 65535) > 255 | (i4 & 255) << 24 >> 24 != 0) & i6 >>> 0 > 16777215 | 0; } while (0); return 1; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZNSt3__16vectorINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71659,6 +73123,60 @@ function __ZNSt3__16vectorINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorI return; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZN6cashew12ValueBuilder12makeIndexingENS_3RefES1_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71670,7 +73188,7 @@ function __ZN6cashew12ValueBuilder12makeIndexingENS_3RefES1_(i2, i1) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47496) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43856) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -71714,7 +73232,7 @@ function __ZN6cashew12ValueBuilder9makeWhileENS_3RefES1_(i2, i1) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47480) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43840) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -71728,6 +73246,33 @@ function __ZN6cashew12ValueBuilder9makeWhileENS_3RefES1_(i2, i1) { return i2 | 0; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZNSt3__16vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71755,6 +73300,35 @@ function __ZNSt3__16vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_ou return; } +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZN6cashew12ValueBuilder6makeDoENS_3RefES1_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -71766,7 +73340,7 @@ function __ZN6cashew12ValueBuilder6makeDoENS_3RefES1_(i1, i2) { i7 = i3 + 4 | 0; i5 = i3; i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0; - i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47484) | 0; + i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43844) | 0; HEAP32[i8 >> 2] = i9; HEAP32[i4 >> 2] = HEAP32[i8 >> 2]; i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0; @@ -71848,11 +73422,40 @@ function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7Elemen __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i3, 32) | 0, i4) | 0; i1 = i1 + 4 | 0; } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 18287) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 17779) | 0; } return i3 | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZNK4wasm7LiteraleqERKS0_(i4, i3) { i4 = i4 | 0; i3 = i3 | 0; @@ -71892,6 +73495,35 @@ function __ZNK4wasm7LiteraleqERKS0_(i4, i3) { return i1 | 0; } +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZNSt3__16vectorIPN4wasm12FunctionTypeENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71919,6 +73551,93 @@ function __ZNSt3__16vectorIPN4wasm12FunctionTypeENS_9allocatorIS3_EEE26__swap_ou return; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function ___remdi3(i1, i2, i3, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -71995,6 +73714,35 @@ function __ZNSt3__16vectorIPN4wasm10CallImportENS_9allocatorIS3_EEE26__swap_out_ return; } +function __ZN4wasm6WalkerINS_13ReorderLocalsEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZNSt3__16vectorIPN4wasm8FunctionENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -72302,6 +74050,64 @@ function __ZNSt3__16vectorIN4wasm7LiteralENS_9allocatorIS2_EEE26__swap_out_circu return; } +function __ZN4wasm6WalkerINS_11MergeBlocksEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZN4wasm17WasmBinaryBuilder16visitUnreachableEPNS_11UnreachableE(i3, i1) { i3 = i3 | 0; i1 = i1 | 0; @@ -72310,10 +74116,10 @@ function __ZN4wasm17WasmBinaryBuilder16visitUnreachableEPNS_11UnreachableE(i3, i STACKTOP = STACKTOP + 16 | 0; i1 = i2; if (HEAP8[i3 + 12 >> 0] | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20689) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19797) | 0; i4 = __ZNKSt3__18ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i4; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 63](i4, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i4) | 0; @@ -72431,6 +74237,22 @@ function __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE26__swap_out_circula return; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5eraseENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0; + i1 = HEAP32[i1 >> 2] | 0; + i2 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; + if ((HEAP32[i3 >> 2] | 0) == (i1 | 0)) HEAP32[i3 >> 2] = i2; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -1; + __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i3 + 4 >> 2] | 0, i1); + HEAP32[i1 + 24 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 32 | 0); + __ZdlPv(i1); + return i2 | 0; +} + function __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -72440,7 +74262,7 @@ function __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i2, i1) { i4 = i3 + 4 | 0; i5 = i3; i2 = i2 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 29588, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 28363, 0) | 0; i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 32) | 0; HEAP32[i5 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; @@ -72482,7 +74304,7 @@ function __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i2, i1) { var i3 = 0; i3 = i2 + 4 | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 40) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i3 >> 2] | 0) | 0, 30257) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i3 >> 2] | 0) | 0, 29032) | 0; __ZN4wasm16PrintSExpression9incIndentEv(i2); __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 8 >> 2] | 0); __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 12 >> 2] | 0); @@ -72586,12 +74408,12 @@ function __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw(i4, i2, i i6 = i5; i2 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i6 >> 2] = i2; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49520) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 41620, 41646, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49528) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45892) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 37980, 38006, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45900) | 0; i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; HEAP32[i3 >> 2] = i6; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i4, i1); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i4, i1); __ZNSt3__114__shared_count16__release_sharedEv(i2) | 0; STACKTOP = i5; return; @@ -72624,7 +74446,7 @@ function __ZNSt3__119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0; i4 = i6 + 4 | 0; - i2 = (HEAP32[i4 >> 2] | 0) != 262; + i2 = (HEAP32[i4 >> 2] | 0) != 255; i1 = HEAP32[i6 >> 2] | 0; i3 = (HEAP32[i7 >> 2] | 0) - i1 | 0; i3 = i3 >>> 0 < 2147483647 ? i3 << 1 : -1; @@ -72639,7 +74461,7 @@ function __ZNSt3__119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i1 = HEAP32[i6 >> 2] | 0; } } else HEAP32[i6 >> 2] = i1; - HEAP32[i4 >> 2] = 263; + HEAP32[i4 >> 2] = 256; HEAP32[i8 >> 2] = i1 + (i5 << 2); HEAP32[i7 >> 2] = (HEAP32[i6 >> 2] | 0) + (i3 >>> 2 << 2); return; @@ -72651,7 +74473,7 @@ function __ZNSt3__119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0; i4 = i6 + 4 | 0; - i2 = (HEAP32[i4 >> 2] | 0) != 262; + i2 = (HEAP32[i4 >> 2] | 0) != 255; i1 = HEAP32[i6 >> 2] | 0; i3 = (HEAP32[i7 >> 2] | 0) - i1 | 0; i3 = i3 >>> 0 < 2147483647 ? i3 << 1 : -1; @@ -72666,7 +74488,7 @@ function __ZNSt3__119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i1 = HEAP32[i6 >> 2] | 0; } } else HEAP32[i6 >> 2] = i1; - HEAP32[i4 >> 2] = 263; + HEAP32[i4 >> 2] = 256; HEAP32[i8 >> 2] = i1 + (i5 << 2); HEAP32[i7 >> 2] = (HEAP32[i6 >> 2] | 0) + (i3 >>> 2 << 2); return; @@ -72713,12 +74535,12 @@ function __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc(i4, i2, i i6 = i5; i2 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i6 >> 2] = i2; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49488) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 41620, 41646, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 49500) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45860) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 37980, 38006, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 45872) | 0; i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; HEAP8[i3 >> 0] = i6; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i4, i1); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i4, i1); __ZNSt3__114__shared_count16__release_sharedEv(i2) | 0; STACKTOP = i5; return; @@ -72754,28 +74576,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__init return; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoopEPNS_4LoopE(i6, i8, i7) { - i6 = i6 | 0; - i8 = i8 | 0; - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i9 = 0; - i2 = i7 + 16 | 0; - i3 = i6 + 16 | 0; - i4 = i7 + 12 | 0; - while (1) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i8, HEAP32[i2 >> 2] | 0); - i5 = HEAP32[i3 >> 2] | 0; - if (!i5) break; - if ((i5 | 0) != (HEAP32[i4 >> 2] | 0)) { - i1 = i5; - i9 = 4; - break; - } - } - if ((i9 | 0) == 4 ? (i1 | 0) == (HEAP32[i7 + 8 >> 2] | 0) : 0) HEAP32[i3 >> 2] = 0; - return; -} - function __ZNSt3__16__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEE7destroyEPNS_11__tree_nodeIS9_PvEE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -72788,6 +74588,35 @@ function __ZNSt3__16__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9alloca } } +function __ZN4wasm6WalkerINS_6VacuumEE12maybeAddTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 12 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -72815,6 +74644,28 @@ function __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE26__swap_out_circular_bufferERN return; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoopEPNS_4LoopE(i6, i8, i7) { + i6 = i6 | 0; + i8 = i8 | 0; + i7 = i7 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i9 = 0; + i2 = i7 + 16 | 0; + i3 = i6 + 16 | 0; + i4 = i7 + 12 | 0; + while (1) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i8, HEAP32[i2 >> 2] | 0); + i5 = HEAP32[i3 >> 2] | 0; + if (!i5) break; + if ((i5 | 0) != (HEAP32[i4 >> 2] | 0)) { + i1 = i5; + i9 = 4; + break; + } + } + if ((i9 | 0) == 4 ? (i1 | 0) == (HEAP32[i7 + 8 >> 2] | 0) : 0) HEAP32[i3 >> 2] = 0; + return; +} + function __ZNSt3__16vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -72850,10 +74701,10 @@ function __ZN4wasm17WasmBinaryBuilder8visitNopEPNS_3NopE(i3, i1) { STACKTOP = STACKTOP + 16 | 0; i1 = i2; if (HEAP8[i3 + 12 >> 0] | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 20676) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 19784) | 0; i4 = __ZNKSt3__18ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i4; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 49488) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 45860) | 0; i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 63](i4, 10) | 0; __ZNSt3__16localeD2Ev(i1); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i4) | 0; @@ -72928,7 +74779,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefES1_(i6, i5) { i1 = i7 + 8 | 0; i3 = i7 + 4 | 0; i4 = i7; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 47448) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 43808) | 0) { HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; i6 = __ZN6cashew3RefixEj(i5, 1) | 0; i6 = __ZN6cashew5Value10getIStringEv(HEAP32[i6 >> 2] | 0) | 0; @@ -72938,7 +74789,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefES1_(i6, i5) { i6 = __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) | 0; STACKTOP = i7; return i6 | 0; - } else ___assert_fail(28195, 37699, 1628, 28210); + } else ___assert_fail(27260, 34059, 1628, 27275); return 0; } @@ -72967,7 +74818,7 @@ function __ZNSt3__119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0; i4 = i6 + 4 | 0; - i2 = (HEAP32[i4 >> 2] | 0) != 262; + i2 = (HEAP32[i4 >> 2] | 0) != 255; i1 = HEAP32[i6 >> 2] | 0; i3 = (HEAP32[i7 >> 2] | 0) - i1 | 0; i3 = i3 >>> 0 < 2147483647 ? i3 << 1 : -1; @@ -72982,7 +74833,7 @@ function __ZNSt3__119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i1 = HEAP32[i6 >> 2] | 0; } } else HEAP32[i6 >> 2] = i1; - HEAP32[i4 >> 2] = 263; + HEAP32[i4 >> 2] = 256; HEAP32[i8 >> 2] = i1 + i5; HEAP32[i7 >> 2] = (HEAP32[i6 >> 2] | 0) + i3; return; @@ -73035,27 +74886,6 @@ function __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_a return; } -function __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__construct_nodeINS8_IS2_S4_EEEENS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIS2_S4_EEPvEENS_21__map_node_destructorINS7_ISK_EEEEEEOT_(i2, i3, i1) { - i2 = i2 | 0; - i3 = i3 | 0; - i1 = i1 | 0; - var i4 = 0; - i4 = __Znwj(40) | 0; - HEAP32[i2 >> 2] = i4; - HEAP32[i2 + 4 >> 2] = i3 + 4; - HEAP32[i4 + 16 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i4 + 20 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i4 + 28 >> 2] = HEAP32[i1 + 12 >> 2]; - HEAP32[i4 + 24 >> 2] = 5260; - i3 = i4 + 32 | 0; - i1 = i1 + 16 | 0; - HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; - HEAP16[i3 + 4 >> 1] = HEAP16[i1 + 4 >> 1] | 0; - HEAP8[i2 + 8 >> 0] = 1; - HEAP8[i2 + 9 >> 0] = 1; - return; -} - function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i6, i5, i4) { i6 = i6 | 0; i5 = i5 | 0; @@ -73078,55 +74908,6 @@ function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__ins return; } -function __ZN4wasm11WasmVisitorINS_17RemoveUnusedNamesEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm17RemoveUnusedNames10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 3: - case 2: - break; - case 4: - { - __ZN4wasm17RemoveUnusedNames10visitBreakEPNS_5BreakE(i2 + -4 | 0, i1); - break; - } - case 5: - { - __ZN4wasm17RemoveUnusedNames11visitSwitchEPNS_6SwitchE(i2 + -4 | 0, i1); - break; - } - default: - {} - } - return; -} - function _fflush(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0; @@ -73139,16 +74920,16 @@ function _fflush(i2) { i1 = ___fflush_unlocked(i2) | 0; if (!i3) ___unlockfile(i2); } else { - if (!(HEAP32[1472] | 0)) i1 = 0; else i1 = _fflush(HEAP32[1472] | 0) | 0; - ___lock(47908); - i2 = HEAP32[11976] | 0; + if (!(HEAP32[1303] | 0)) i1 = 0; else i1 = _fflush(HEAP32[1303] | 0) | 0; + ___lock(44280); + i2 = HEAP32[11069] | 0; if (i2) do { if ((HEAP32[i2 + 76 >> 2] | 0) > -1) i3 = ___lockfile(i2) | 0; else i3 = 0; if ((HEAP32[i2 + 20 >> 2] | 0) >>> 0 > (HEAP32[i2 + 28 >> 2] | 0) >>> 0) i1 = ___fflush_unlocked(i2) | 0 | i1; if (i3 | 0) ___unlockfile(i2); i2 = HEAP32[i2 + 56 >> 2] | 0; } while ((i2 | 0) != 0); - ___unlock(47908); + ___unlock(44280); } while (0); return i1 | 0; } @@ -73162,7 +74943,7 @@ function __ZN6cashew12ValueBuilder10makeReturnENS_3RefE(i4) { i6 = i5 + 4 | 0; i2 = i5; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47468) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43828) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -73270,9 +75051,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseContinueERP function __ZNKSt3__120__time_get_c_storageIwE7__am_pmEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[46528] | 0) == 0 ? ___cxa_guard_acquire(46528) | 0 : 0) { - if ((HEAP8[46536] | 0) == 0 ? ___cxa_guard_acquire(46536) | 0 : 0) { - i1 = 50836; + if ((HEAP8[42888] | 0) == 0 ? ___cxa_guard_acquire(42888) | 0 : 0) { + if ((HEAP8[42896] | 0) == 0 ? ___cxa_guard_acquire(42896) | 0 : 0) { + i1 = 47208; do { i2 = 0; while (1) { @@ -73281,22 +75062,22 @@ function __ZNKSt3__120__time_get_c_storageIwE7__am_pmEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 51124); - ___cxa_atexit(260, 0, ___dso_handle | 0) | 0; + } while ((i1 | 0) != 47496); + ___cxa_atexit(253, 0, ___dso_handle | 0) | 0; } - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50836, 11900) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(50848, 11912) | 0; - HEAP32[12781] = 50836; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47208, 11224) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(47220, 11236) | 0; + HEAP32[11874] = 47208; } - return HEAP32[12781] | 0; + return HEAP32[11874] | 0; } function __ZNKSt3__120__time_get_c_storageIcE7__am_pmEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[46448] | 0) == 0 ? ___cxa_guard_acquire(46448) | 0 : 0) { - if ((HEAP8[46456] | 0) == 0 ? ___cxa_guard_acquire(46456) | 0 : 0) { - i1 = 50024; + if ((HEAP8[42808] | 0) == 0 ? ___cxa_guard_acquire(42808) | 0 : 0) { + if ((HEAP8[42816] | 0) == 0 ? ___cxa_guard_acquire(42816) | 0 : 0) { + i1 = 46396; do { i2 = 0; while (1) { @@ -73305,14 +75086,14 @@ function __ZNKSt3__120__time_get_c_storageIcE7__am_pmEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 50312); - ___cxa_atexit(256, 0, ___dso_handle | 0) | 0; + } while ((i1 | 0) != 46684); + ___cxa_atexit(249, 0, ___dso_handle | 0) | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(50024, 42352) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(50036, 42355) | 0; - HEAP32[12578] = 50024; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46396, 38712) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(46408, 38715) | 0; + HEAP32[11671] = 46396; } - return HEAP32[12578] | 0; + return HEAP32[11671] | 0; } function __ZN4wasm17WasmBinaryBuilder10maybeVisitINS_6BinaryEEEbRPNS_10ExpressionEh(i4, i2, i1) { @@ -73339,15 +75120,31 @@ function __ZN4wasm17WasmBinaryBuilder10maybeVisitINS_6BinaryEEEbRPNS_10Expressio return i1 | 0; } -function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i2, i1) { +function __ZN4wasm11BreakSeeker3hasEPNS_10ExpressionENS_4NameE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - if (!i1) return; else { - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i2, HEAP32[i1 >> 2] | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i2, HEAP32[i1 + 4 >> 2] | 0); - __ZdlPv(i1); - return; - } + var i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i3; + i4 = i3 + 4 | 0; + HEAP32[i5 >> 2] = i2; + i2 = HEAP32[i1 >> 2] | 0; + i1 = i4 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i4 >> 2] = 3248; + HEAP32[i4 + 20 >> 2] = i2; + i2 = i4 + 24 | 0; + HEAP32[i2 >> 2] = 0; + __ZN4wasm6WalkerINS_11BreakSeekerEE4walkERPNS_10ExpressionE(i4, i5); + i2 = (HEAP32[i2 >> 2] | 0) != 0; + HEAP32[i4 >> 2] = 3264; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEED2Ev(i4 + 8 | 0); + STACKTOP = i3; + return i2 | 0; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm(i6, i1, i2, i4, i3, i5) { @@ -73368,7 +75165,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; - i6 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i6, i9, i8, i4, i3, i5, 10848, 10880) | 0; + i6 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i6, i9, i8, i4, i3, i5, 10172, 10204) | 0; STACKTOP = i7; return i6 | 0; } @@ -73391,7 +75188,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; - i6 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i6, i9, i8, i4, i3, i5, 42089, 42097) | 0; + i6 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i6, i9, i8, i4, i3, i5, 38449, 38457) | 0; STACKTOP = i7; return i6 | 0; } @@ -73480,11 +75277,11 @@ function __ZN6cashew12ValueBuilder10makeDoubleEd(d1) { i6 = i3 + 4 | 0; i5 = i3; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47504) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43864) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i2) | 0; - i6 = __ZN6cashew5Arena5allocEv(47804) | 0; + i6 = __ZN6cashew5Arena5allocEv(44176) | 0; __ZN6cashew5Value4freeEv(i6); HEAP32[i6 >> 2] = 1; HEAPF64[i6 + 8 >> 3] = d1; @@ -73532,7 +75329,7 @@ function __ZNSt3__18functionIFPN4wasm4PassEvEEaSEOS5_(i5, i4) { do if (i2) if ((i2 | 0) == (i4 | 0)) { HEAP32[i3 >> 2] = i5; i4 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] & 127](i4, i5); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] & 511](i4, i5); break; } else { HEAP32[i3 >> 2] = i2; @@ -73700,6 +75497,29 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i6 | 0; } +function __ZN4wasm14SimplifyLocals9visitPostEPS0_PPNS_10ExpressionE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0, i5 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i4; + i5 = i2 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i2 >> 2] = 4756; + i5 = i2 + 20 | 0; + HEAP32[i5 >> 2] = 0; + HEAP16[i5 + 4 >> 1] = 0; + if (__ZN4wasm14EffectAnalyzer9checkPostEPNS_10ExpressionE(i2, HEAP32[i1 >> 2] | 0) | 0) __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i3, i2); + HEAP32[i2 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i2 + 8 | 0); + STACKTOP = i4; + return; +} + function __ZNSt3__16vectorIN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEE5eraseENS_11__wrap_iterIPKS6_EESD_(i4, i1, i3) { i4 = i4 | 0; i1 = i1 | 0; @@ -74155,6 +75975,32 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev(i1) { return; } +function __ZN4wasm14SimplifyLocals8visitPreEPS0_PPNS_10ExpressionE(i4, i2) { + i4 = i4 | 0; + i2 = i2 | 0; + var i1 = 0, i3 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i3 = i5; + i1 = i3 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i3 >> 2] = 4756; + i1 = i3 + 20 | 0; + HEAP32[i1 >> 2] = 0; + HEAP16[i1 + 4 >> 1] = 0; + if ((HEAP32[HEAP32[i2 >> 2] >> 2] | 0) == 3) { + HEAP8[i1 >> 0] = 1; + __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i4, i3); + } + HEAP32[i3 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i3 + 8 | 0); + STACKTOP = i5; + return; +} + function __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i3, i2, i1, i4) { i3 = i3 | 0; i2 = i2 | 0; @@ -74231,6 +76077,28 @@ function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBu return; } +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -74239,7 +76107,7 @@ function __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i2, i1) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i6 = i3; - i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 29808, 0) | 0; + i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 28583, 0) | 0; HEAP32[i6 >> 2] = HEAP32[i1 + 8 >> 2]; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i4) | 0; @@ -74260,11 +76128,11 @@ function __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev(i3); - HEAP32[i3 >> 2] = 9640; + HEAP32[i3 >> 2] = 8964; HEAP32[i3 + 32 >> 2] = i1; __ZNSt3__16localeC2ERKS0_(i6, i3 + 4 | 0); HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 51288) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 47660) | 0; __ZNSt3__16localeD2Ev(i5); HEAP32[i3 + 36 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; @@ -74284,11 +76152,11 @@ function __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 9512; + HEAP32[i3 >> 2] = 8836; HEAP32[i3 + 32 >> 2] = i1; __ZNSt3__16localeC2ERKS0_(i6, i3 + 4 | 0); HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 51280) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 47652) | 0; __ZNSt3__16localeD2Ev(i5); HEAP32[i3 + 36 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; @@ -74402,6 +76270,28 @@ function __ZN4wasm12PassRegistry10createPassENSt3__112basic_stringIcNS1_11char_t return i1 | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i3) { i2 = i2 | 0; i3 = i3 | 0; @@ -74496,6 +76386,27 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE return; } +function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE(i1, i6, i2, i4, i7, i3) { + i1 = i1 | 0; + i6 = i6 | 0; + i2 = i2 | 0; + i4 = i4 | 0; + i7 = i7 | 0; + i3 = i3 | 0; + var i5 = 0, i8 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i5 + 4 | 0; + i8 = i5; + HEAP32[i8 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i8 >> 2]; + i1 = __ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi(i2, i1, i7, i3, 2) | 0; + i2 = HEAP32[i7 >> 2] | 0; + if ((i1 + -1 | 0) >>> 0 < 31 & (i2 & 4 | 0) == 0) HEAP32[i6 >> 2] = i1; else HEAP32[i7 >> 2] = i2 | 4; + STACKTOP = i5; + return; +} + function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE(i1, i6, i2, i4, i7, i3) { i1 = i1 | 0; i6 = i6 | 0; @@ -74536,24 +76447,26 @@ function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBu HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1; return; } -function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE(i1, i6, i2, i4, i7, i3) { - i1 = i1 | 0; - i6 = i6 | 0; - i2 = i2 | 0; - i4 = i4 | 0; + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { i7 = i7 | 0; - i3 = i3 | 0; - var i5 = 0, i8 = 0; - i5 = STACKTOP; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i1 = i5 + 4 | 0; - i8 = i5; - HEAP32[i8 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i1 >> 2] = HEAP32[i8 >> 2]; - i1 = __ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi(i2, i1, i7, i3, 2) | 0; - i2 = HEAP32[i7 >> 2] | 0; - if ((i1 + -1 | 0) >>> 0 < 31 & (i2 & 4 | 0) == 0) HEAP32[i6 >> 2] = i1; else HEAP32[i7 >> 2] = i2 | 4; - STACKTOP = i5; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; return; } @@ -74654,6 +76567,72 @@ function _frexp(d1, i5) { return +d1; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZN6cashew12ValueBuilder10makeStringENS_7IStringE(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -74663,7 +76642,7 @@ function __ZN6cashew12ValueBuilder10makeStringENS_7IStringE(i1) { i6 = i2 + 4 | 0; i5 = i2; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47524) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43884) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0; @@ -74686,6 +76665,28 @@ function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEEN } } +function __ZN4wasm6WalkerINS_13ReorderLocalsEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE(i1, i7, i2, i4, i6, i3) { i1 = i1 | 0; i7 = i7 | 0; @@ -74841,7 +76842,7 @@ function __ZN6cashew12ValueBuilder8makeNameENS_7IStringE(i1) { i6 = i2 + 4 | 0; i5 = i2; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47448) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43808) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0; @@ -74936,6 +76937,50 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } +function __ZN4wasm6WalkerINS_11MergeBlocksEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZN4wasm17WasmBinaryBuilder10maybeVisitINS_5UnaryEEEbRPNS_10ExpressionEh(i4, i2, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -75059,15 +77104,15 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseParennedERP var i1 = 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i3); i1 = HEAP32[i3 >> 2] | 0; - if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(27417, 27259, 896, 27625); + if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(26482, 26324, 899, 26690); HEAP32[i3 >> 2] = i1 + 1; - i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i2, i3, 44819) | 0; + i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i2, i3, 41179) | 0; __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i3); i2 = HEAP32[i3 >> 2] | 0; if ((HEAP8[i2 >> 0] | 0) == 41) { HEAP32[i3 >> 2] = i2 + 1; return i1 | 0; - } else ___assert_fail(27639, 27259, 900, 27625); + } else ___assert_fail(26704, 26324, 903, 26690); return 0; } @@ -75249,6 +77294,28 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__m return; } +function __ZN4wasm6WalkerINS_6VacuumEE7addTaskEPFvPS1_PPNS_10ExpressionEES6_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 12 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 16 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSD_EEEvDpOT_(i7 + 8 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i4, i2, i3) { i4 = i4 | 0; i2 = i2 | 0; @@ -75504,51 +77571,6 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_com return; } -function __ZN4wasm11WasmVisitorINS_14PostEmscriptenEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - case 1: - break; - case 11: - { - __ZN4wasm14PostEmscripten13visitMemoryOpINS_4LoadEEEvPT_(i2 + -4 | 0, i1); - break; - } - case 12: - { - __ZN4wasm14PostEmscripten13visitMemoryOpINS_5StoreEEEvPT_(i2 + -4 | 0, i1); - break; - } - default: - {} - } - return; -} - function __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE13shrink_to_fitEv(i3) { i3 = i3 | 0; var i1 = 0, i2 = 0, i4 = 0, i5 = 0; @@ -75725,51 +77747,6 @@ function __ZN4wasm22SExpressionWasmBuilder8makeCallERNS_7ElementE(i2, i1) { return i3 | 0; } -function __ZN4wasm11WasmVisitorINS_13ReorderLocalsEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - case 1: - break; - case 9: - { - __ZN4wasm13ReorderLocals13visitGetLocalEPNS_8GetLocalE(i2 + -4 | 0, i1); - break; - } - case 10: - { - __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2 + -4 | 0, i1); - break; - } - default: - {} - } - return; -} - function _strtox_17(i7, i6, i1) { i7 = i7 | 0; i6 = i6 | 0; @@ -75864,7 +77841,7 @@ function __ZN6cashew12ValueBuilder7makeVarEb(i1) { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47452) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43812) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -75903,7 +77880,7 @@ function __ZN4wasm17RemoveUnusedNames11visitSwitchEPNS_6SwitchE(i1, i5) { i3 = i7 + 8 | 0; i6 = i7; i4 = HEAP32[i5 + 12 >> 2] | 0; - i1 = i1 + 12 | 0; + i1 = i1 + 24 | 0; i2 = HEAP32[i5 + 8 >> 2] | 0; while (1) { if ((i2 | 0) == (i4 | 0)) break; @@ -75924,7 +77901,7 @@ function __ZN6cashew12ValueBuilder12makeToplevelEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47428) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43788) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -75943,9 +77920,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(i2, i1 i6 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i3 = i6; - i5 = HEAP32[1414] | 0; + i5 = HEAP32[1245] | 0; HEAP32[i3 >> 2] = i2; - _fprintf(i5, 27339, i3) | 0; + _fprintf(i5, 26404, i3) | 0; i3 = 200; i2 = 2; L1 : while (1) { @@ -75967,7 +77944,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(i2, i1 _fputc(i4 << 24 >> 24, i5) | 0; i1 = i1 + 1 | 0; } - _fwrite(27355, 2, 1, i5) | 0; + _fwrite(26420, 2, 1, i5) | 0; STACKTOP = i6; return; } @@ -75980,7 +77957,7 @@ function __ZN6cashew12ValueBuilder10makeObjectEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47748) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(44120) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -75997,14 +77974,14 @@ function __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i3, i1) { i1 = i1 | 0; var i2 = 0, i4 = 0; i2 = i3 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 37096, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 33415, 0) | 0; i1 = i1 + 8 | 0; i4 = HEAP32[i1 >> 2] | 0; if ((i4 | 0) != 0 ? (HEAP32[i4 >> 2] | 0) != 19 : 0) { __ZN4wasm16PrintSExpression9incIndentEv(i3); __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); __ZN4wasm16PrintSExpression9decIndentEv(i3); - } else __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 44819) | 0; + } else __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 41179) | 0; return; } @@ -76016,15 +77993,15 @@ function __Z14finalizeModulev() { i2 = i4; i3 = _emscripten_asm_const_i(0) | 0; if (i3 & 65535 | 0) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 15898) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 15247) | 0; _exit(1); } - i5 = HEAP32[11853] | 0; + i5 = HEAP32[10943] | 0; HEAP32[i5 + 60 >> 2] = i3 >>> 16; - HEAP32[i2 >> 2] = HEAP32[11795]; + HEAP32[i2 >> 2] = HEAP32[10885]; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; i3 = (__ZN4wasm6Module11checkExportENS_4NameE(i5, i1) | 0) == 0; - i1 = HEAP32[11853] | 0; + i1 = HEAP32[10943] | 0; if (i3) i2 = HEAP32[i1 + 60 >> 2] | 0; else i2 = -1; HEAP32[i1 + 64 >> 2] = i2; STACKTOP = i4; @@ -76039,7 +78016,7 @@ function __ZN6cashew12ValueBuilder9makeBlockEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47436) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(43796) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -76059,7 +78036,7 @@ function __ZN6cashew12ValueBuilder9makeArrayEv() { i5 = i2 + 4 | 0; i4 = i2; i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47744) | 0; + i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(44116) | 0; HEAP32[i5 >> 2] = i6; HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; @@ -76088,65 +78065,6 @@ function __ZNSt3__16vectorIN4wasm7LiteralENS_9allocatorIS2_EEE7reserveEj(i4, i2) return; } -function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5eraseENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEE(i3, i1) { - i3 = i3 | 0; - i1 = i1 | 0; - var i2 = 0, i4 = 0; - i1 = HEAP32[i1 >> 2] | 0; - i2 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; - if ((HEAP32[i3 >> 2] | 0) == (i1 | 0)) HEAP32[i3 >> 2] = i2; - i4 = i3 + 8 | 0; - HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -1; - __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i3 + 4 >> 2] | 0, i1); - __ZdlPv(i1); - return i2 | 0; -} - -function __ZN4wasm11WasmVisitorINS_15RemoveUnusedBrsEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm15RemoveUnusedBrs10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 2: - { - __ZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfE(i2 + -4 | 0, i1); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - break; - default: - {} - } - return; -} - function __ZNSt3__16__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -76197,7 +78115,7 @@ function __ZN6cashew12ValueBuilder24appendArgumentToFunctionENS_3RefENS_7IString STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i2 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 47432) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 43792) | 0) { i4 = __ZN6cashew3RefixEj(i4, 2) | 0; i4 = HEAP32[i4 >> 2] | 0; i3 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i3) | 0; @@ -76206,7 +78124,7 @@ function __ZN6cashew12ValueBuilder24appendArgumentToFunctionENS_3RefENS_7IString __ZN6cashew5Value9push_backENS_3RefE(i4, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(27447, 37699, 1508, 27464); + } else ___assert_fail(26512, 34059, 1508, 26529); } function _vasprintf(i7, i6, i5) { @@ -76330,28 +78248,10 @@ function __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i2) { __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 8 | 0); STACKTOP = i3; return i2 | 0; - } else ___assert_fail(18977, 17213, 766, 18992); + } else ___assert_fail(18305, 16562, 767, 18320); return 0; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE10visitBreakEPNS_5BreakE(i3, i2) { - i3 = i3 | 0; - i2 = i2 | 0; - var i1 = 0, i4 = 0; - i1 = i2 + 12 | 0; - if (HEAP32[i1 >> 2] | 0) { - i4 = i3 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] & 127](i4, i1); - } - i1 = i2 + 16 | 0; - if (HEAP32[i1 >> 2] | 0) { - i4 = i3 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] & 127](i4, i1); - } - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i3 + -4 + 12 | 0); - return; -} - function __ZN4wasm10PassRunner3addINS_7PrinterENSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEEEvRT0_(i5, i1) { i5 = i5 | 0; i1 = i1 | 0; @@ -76360,7 +78260,7 @@ function __ZN4wasm10PassRunner3addINS_7PrinterENSt3__113basic_ostreamIcNS3_11cha STACKTOP = STACKTOP + 16 | 0; i3 = i6; i4 = __Znwj(8) | 0; - HEAP32[i4 >> 2] = 4556; + HEAP32[i4 >> 2] = 3988; HEAP32[i4 + 4 >> 2] = i1; HEAP32[i3 >> 2] = i4; i1 = i5 + 8 | 0; @@ -76615,26 +78515,6 @@ function __ZN4wasm22SExpressionWasmBuilder9makeConstERNS_7ElementENS_8WasmTypeE( return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZN6cashew12ValueBuilder7makeNewENS_3RefE(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -76644,7 +78524,7 @@ function __ZN6cashew12ValueBuilder7makeNewENS_3RefE(i1) { i6 = i2 + 4 | 0; i5 = i2; i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0; - i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(47740) | 0; + i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(44112) | 0; HEAP32[i6 >> 2] = i7; HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0; @@ -76655,50 +78535,6 @@ function __ZN6cashew12ValueBuilder7makeNewENS_3RefE(i1) { return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_11BreakSeekerEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 3: - case 2: - case 1: - break; - case 4: - { - if ((HEAP32[i1 + 8 >> 2] | 0) == (HEAP32[i2 + 8 >> 2] | 0)) { - i2 = i2 + 12 | 0; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; - } - break; - } - default: - {} - } - return; -} - function __ZNKSt3__110__time_put8__do_putEPcRS1_PK2tmcc(i9, i5, i6, i7, i3, i4) { i9 = i9 | 0; i5 = i5 | 0; @@ -76726,26 +78562,6 @@ function __ZNKSt3__110__time_put8__do_putEPcRS1_PK2tmcc(i9, i5, i6, i7, i3, i4) return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2EOS1_(i3, i1) { i3 = i3 | 0; i1 = i1 | 0; @@ -76809,66 +78625,6 @@ function __ZN4wasm6Vacuum10visitBlockEPNS_5BlockE(i1, i2) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringENS2_3RefEEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEED2Ev(i2) { i2 = i2 | 0; var i1 = 0; @@ -76879,66 +78635,6 @@ function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringENS2_3R return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function ___toread(i3) { i3 = i3 | 0; var i1 = 0, i2 = 0; @@ -77055,26 +78751,6 @@ function __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__ return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function _strtox(i8, i7, i3, i1, i2) { i8 = i8 | 0; i7 = i7 | 0; @@ -77109,7 +78785,7 @@ function __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev(i3); - HEAP32[i3 >> 2] = 9576; + HEAP32[i3 >> 2] = 8900; HEAP32[i3 + 32 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; HEAP32[i3 + 48 >> 2] = -1; @@ -77132,7 +78808,7 @@ function __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 9448; + HEAP32[i3 >> 2] = 8772; HEAP32[i3 + 32 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; HEAP32[i3 + 48 >> 2] = -1; @@ -77415,7 +79091,7 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N function __ZNSt3__16locale5__impD2Ev(i5) { i5 = i5 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0; - HEAP32[i5 >> 2] = 12728; + HEAP32[i5 >> 2] = 12052; i2 = i5 + 8 | 0; i3 = i5 + 12 | 0; i4 = 0; @@ -77456,7 +79132,7 @@ function __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i2, i1) { STACKTOP = STACKTOP + 16 | 0; i4 = i3 + 4 | 0; i5 = i3; - i2 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 29797, 0) | 0; + i2 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 28572, 0) | 0; HEAP32[i5 >> 2] = HEAP32[i1 + 8 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i4) | 0, 41) | 0; @@ -77477,6 +79153,21 @@ function __ZN4wasm22SExpressionWasmBuilder12makeGetLocalERNS_7ElementE(i2, i1) { return i3 | 0; } +function __ZNSt3__13mapIN4wasm4NameENS1_14SimplifyLocals12SinkableInfoENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__construct_nodeINS8_IS2_S4_EEEENS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIS2_S4_EEPvEENS_21__map_node_destructorINS7_ISK_EEEEEEOT_(i2, i3, i1) { + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + var i4 = 0; + i4 = __Znwj(52) | 0; + HEAP32[i2 >> 2] = i4; + HEAP32[i2 + 4 >> 2] = i3 + 4; + HEAP32[i4 + 16 >> 2] = HEAP32[i1 >> 2]; + __ZN4wasm14SimplifyLocals12SinkableInfoC2EOS1_(i4 + 20 | 0, i1 + 4 | 0); + HEAP8[i2 + 8 >> 0] = 1; + HEAP8[i2 + 9 >> 0] = 1; + return; +} + function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0; @@ -77720,7 +79411,7 @@ function __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i2) { __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 8 | 0); STACKTOP = i3; return i2 | 0; - } else ___assert_fail(18977, 17213, 766, 18992); + } else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -77781,7 +79472,7 @@ function __ZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionE(i2, i1) { i1 = HEAP32[i1 + 24 >> 2] | 0; HEAP32[i4 >> 2] = i2; __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEvT0_S9_T_(i5, i1, i4); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv(i2 + 12 | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv(i2 + 24 | 0); STACKTOP = i3; return; } @@ -77819,6 +79510,28 @@ function __ZNKSt3__17collateIwE10do_compareEPKwS3_S3_S3_(i3, i1, i6, i2, i5) { return i1 | 0; } +function __ZN4wasm10Expression4castINS_4HostEEEPT_v(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i3; + i4 = HEAP32[i2 >> 2] | 0; + HEAP32[i1 >> 2] = 18; + HEAP32[i1 + 4 >> 2] = 0; + i5 = i1 + 12 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + if ((i4 | 0) == 18) { + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 16 | 0); + STACKTOP = i3; + return i2 | 0; + } else ___assert_fail(18305, 16562, 767, 18320); + return 0; +} + function __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0, i4 = 0, i5 = 0; @@ -77837,7 +79550,7 @@ function __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i2) { __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 12 | 0); STACKTOP = i3; return i2 | 0; - } else ___assert_fail(18977, 17213, 766, 18992); + } else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -77859,7 +79572,7 @@ function __ZN4wasm10Expression4castINS_4CallEEEPT_v(i2) { __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 8 | 0); STACKTOP = i3; return i2 | 0; - } else ___assert_fail(18977, 17213, 766, 18992); + } else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -77885,54 +79598,13 @@ function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE6resizeEj(i5, i4) { return; } -function __ZN4wasm11WasmVisitorINS_20OptimizeInstructionsEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 1: - break; - case 2: - { - __ZN4wasm20OptimizeInstructions7visitIfEPNS_2IfE(i2 + -4 | 0, i1); - break; - } - default: - {} - } - return; -} - function __ZN6cashew5Value8setArrayERNSt3__16vectorINS_3RefENS1_9allocatorIS3_EEEE(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; var i1 = 0; __ZN6cashew5Value4freeEv(i3); HEAP32[i3 >> 2] = 2; - i1 = __ZN6cashew5Arena10allocArrayEv(47804) | 0; + i1 = __ZN6cashew5Arena10allocArrayEv(44176) | 0; HEAP32[i3 + 8 >> 2] = i1; if ((i1 | 0) != (i2 | 0)) __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i1, HEAP32[i2 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0); return i3 | 0; @@ -77967,7 +79639,7 @@ function __ZN6cashew12ValueBuilder13appendToBlockENS_3RefES1_(i3, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i2 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 47436) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 43796) | 0) { i3 = __ZN6cashew3RefixEj(i3, 1) | 0; i3 = HEAP32[i3 >> 2] | 0; HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; @@ -77975,7 +79647,7 @@ function __ZN6cashew12ValueBuilder13appendToBlockENS_3RefES1_(i3, i4) { __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(28383, 37699, 1361, 28401); + } else ___assert_fail(27448, 34059, 1361, 27466); } function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i3, i4) { @@ -77986,7 +79658,7 @@ function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i3, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i2 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 47744) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 44116) | 0) { i3 = __ZN6cashew3RefixEj(i3, 1) | 0; i3 = HEAP32[i3 >> 2] | 0; HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; @@ -77994,7 +79666,7 @@ function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i3, i4) { __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(28258, 37699, 1643, 28276); + } else ___assert_fail(27323, 34059, 1643, 27341); } function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i3, i4) { @@ -78005,7 +79677,7 @@ function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i3, i4) { STACKTOP = STACKTOP + 16 | 0; i1 = i5 + 4 | 0; i2 = i5; - if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 47500) | 0) { + if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 43860) | 0) { i3 = __ZN6cashew3RefixEj(i3, 2) | 0; i3 = HEAP32[i3 >> 2] | 0; HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; @@ -78013,7 +79685,7 @@ function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i3, i4) { __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0; STACKTOP = i5; return; - } else ___assert_fail(27962, 37699, 1446, 27978); + } else ___assert_fail(27027, 34059, 1446, 27043); } function __ZN4wasm6Module17checkFunctionTypeENS_4NameE(i3, i2) { @@ -78097,9 +79769,9 @@ function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init function __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(48612, i2) | 0, 32) | 0; - __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 48612, 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(48612, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(44984, i2) | 0, 32) | 0; + __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 44984, 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(44984, 10) | 0; _abort(); } @@ -78164,59 +79836,6 @@ function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init return; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i2 + 12 | 0); - return; -} - -function __ZN4wasm11WasmVisitorINS_11MergeBlocksEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - break; - default: - {} - } - return; -} - function _memset(i2, i6, i1) { i2 = i2 | 0; i6 = i6 | 0; @@ -78296,24 +79915,6 @@ function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i4 = i1 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] & 127](i4, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] & 127](i4, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0, i4 = 0, i5 = 0; @@ -78331,7 +79932,7 @@ function __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i2) { __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 8 | 0); STACKTOP = i3; return i2 | 0; - } else ___assert_fail(18977, 17213, 766, 18992); + } else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -78350,11 +79951,34 @@ function __ZN4wasm6Module13checkFunctionENS_4NameE(i3, i2) { function __ZN4wasmL8abort_onENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(48612, i2) | 0, 32) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(44984, i2) | 0, 32) | 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, HEAP32[i1 >> 2] | 0) | 0, 10) | 0; _abort(); } +function __ZN4wasm6WalkerINS_14EffectAnalyzerEEC2EOS2_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0; + HEAP32[i2 >> 2] = 4724; + HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; + i4 = i2 + 8 | 0; + i3 = i1 + 8 | 0; + HEAP32[i4 >> 2] = 0; + i5 = i2 + 12 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; + i4 = i1 + 12 | 0; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + i1 = i1 + 16 | 0; + HEAP32[i2 + 16 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i1 >> 2] = 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i3 >> 2] = 0; + return; +} + function __ZNSt3__114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -78469,20 +80093,20 @@ function __ZNSt3__111__call_onceERVmPvPFvS2_E(i2, i1, i3) { i2 = i2 | 0; i1 = i1 | 0; i3 = i3 | 0; - _pthread_mutex_lock(51328) | 0; + _pthread_mutex_lock(47700) | 0; while (1) { if ((HEAP32[i2 >> 2] | 0) != 1) break; - _pthread_cond_wait(51356, 51328) | 0; + _pthread_cond_wait(47728, 47700) | 0; } if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = 1; - _pthread_mutex_unlock(51328) | 0; + _pthread_mutex_unlock(47700) | 0; FUNCTION_TABLE_vi[i3 & 511](i1); - _pthread_mutex_lock(51328) | 0; + _pthread_mutex_lock(47700) | 0; HEAP32[i2 >> 2] = -1; - _pthread_mutex_unlock(51328) | 0; - _pthread_cond_broadcast(51356) | 0; - } else _pthread_mutex_unlock(51328) | 0; + _pthread_mutex_unlock(47700) | 0; + _pthread_cond_broadcast(47728) | 0; + } else _pthread_mutex_unlock(47700) | 0; return; } @@ -78545,47 +80169,6 @@ function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__113basic_ostream return i2 | 0; } -function __ZN4wasm11WasmVisitorINS_6VacuumEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(36721, 36726, 72, 36747); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm6Vacuum10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - break; - default: - {} - } - return; -} - function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -78648,20 +80231,20 @@ function _strerror(i1) { var i2 = 0, i3 = 0; i2 = 0; while (1) { - if ((HEAPU8[38767 + i2 >> 0] | 0) == (i1 | 0)) { + if ((HEAPU8[35127 + i2 >> 0] | 0) == (i1 | 0)) { i3 = 2; break; } i2 = i2 + 1 | 0; if ((i2 | 0) == 87) { i2 = 87; - i1 = 38855; + i1 = 35215; i3 = 5; break; } } - if ((i3 | 0) == 2) if (!i2) i1 = 38855; else { - i1 = 38855; + if ((i3 | 0) == 2) if (!i2) i1 = 35215; else { + i1 = 35215; i3 = 5; } if ((i3 | 0) == 5) while (1) { @@ -78704,7 +80287,7 @@ function __ZN6cashew19DotZeroValueBuilder10makeDoubleEd(d1) { i4 = i3 + 8 | 0; i6 = i3 + 4 | 0; i5 = i3; - HEAP32[i6 >> 2] = HEAP32[11893]; + HEAP32[i6 >> 2] = HEAP32[10986]; i7 = __ZN6cashew12ValueBuilder10makeDoubleEd(d1) | 0; HEAP32[i5 >> 2] = i7; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; @@ -78817,12 +80400,12 @@ function __ZSt9terminatev() { i1 = ___cxa_get_globals_fast() | 0; if ((i1 | 0 ? (i2 = HEAP32[i1 >> 2] | 0, i2 | 0) : 0) ? (i1 = i2 + 48 | 0, (HEAP32[i1 >> 2] & -256 | 0) == 1126902528 ? (HEAP32[i1 + 4 >> 2] | 0) == 1129074247 : 0) : 0) { FUNCTION_TABLE_v[HEAP32[i2 + 12 >> 2] & 3](); - _abort_message(44276, i3); + _abort_message(40636, i3); } - i3 = HEAP32[3287] | 0; - HEAP32[3287] = i3 + 0; + i3 = HEAP32[3118] | 0; + HEAP32[3118] = i3 + 0; FUNCTION_TABLE_v[i3 & 3](); - _abort_message(44276, i4); + _abort_message(40636, i4); } function __ZNSt3__18functionIFPN4wasm4PassEvEEC2ERKS5_(i4, i3) { @@ -78834,7 +80417,7 @@ function __ZNSt3__18functionIFPN4wasm4PassEvEEC2ERKS5_(i4, i3) { do if (i2) if ((i2 | 0) == (i3 | 0)) { HEAP32[i4 + 16 >> 2] = i4; i3 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3, i4); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 511](i3, i4); break; } else { i3 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2) | 0; @@ -78875,6 +80458,24 @@ function __ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynam return; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE9startWalkEPNS_6ModuleE(i1, i5) { + i1 = i1 | 0; + i5 = i5 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i4 = i1 + -4 | 0; + i2 = HEAP32[i5 + 40 >> 2] | 0; + i3 = i4 + 4 | 0; + i4 = i4 + 24 | 0; + i1 = HEAP32[i5 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE4walkERPNS_10ExpressionE(i3, (HEAP32[i1 >> 2] | 0) + 36 | 0); + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv(i4); + i1 = i1 + 4 | 0; + } + return; +} + function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i1) { i1 = i1 | 0; var i2 = 0; @@ -78898,7 +80499,7 @@ function __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEEclES5_j(i2, i i1 = HEAP32[i2 + 16 >> 2] | 0; if (!i1) { i5 = ___cxa_allocate_exception(4) | 0; - HEAP32[i5 >> 2] = 3780; + HEAP32[i5 >> 2] = 3228; ___cxa_throw(i5 | 0, 40, 11); } else { i4 = FUNCTION_TABLE_iiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 31](i1, i4, i3) | 0; @@ -79016,25 +80617,11 @@ function __ZNK4wasm7Literal18countLeadingZeroesEv(i3, i2) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function __ZN6cashew5Value9push_backENS_3RefE(i5, i4) { i5 = i5 | 0; i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0; - if ((HEAP32[i5 >> 2] | 0) != 2) ___assert_fail(37689, 37699, 478, 27228); + if ((HEAP32[i5 >> 2] | 0) != 2) ___assert_fail(34049, 34059, 478, 26293); i1 = HEAP32[i5 + 8 >> 2] | 0; i2 = i1 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; @@ -79054,7 +80641,7 @@ function __ZNSt3__18functionIFvvEEC2ERKS2_(i4, i3) { do if (i2) if ((i2 | 0) == (i3 | 0)) { HEAP32[i4 + 16 >> 2] = i4; i3 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3, i4); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 511](i3, i4); break; } else { i3 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2) | 0; @@ -79075,7 +80662,7 @@ function __ZN4wasm15Asm2WasmBuilder18isUnsignedCoercionEN6cashew3RefE(i2, i1) { i7 = i3 + 4 | 0; i6 = i3; HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i6 >> 2] = HEAP32[i2 + 76 >> 2]; + HEAP32[i6 >> 2] = HEAP32[i2 + 80 >> 2]; HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; i2 = (__Z10detectSignN6cashew3RefENS_7IStringE(i5, i4) | 0) == 2; @@ -79083,20 +80670,6 @@ function __ZN4wasm15Asm2WasmBuilder18isUnsignedCoercionEN6cashew3RefE(i2, i1) { return i2 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE13__lower_boundIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_(i3, i4, i2, i1) { i3 = i3 | 0; i4 = i4 | 0; @@ -79114,158 +80687,88 @@ function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_valu return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; +function __ZZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; + var i2 = 0; + i1 = __Znwj(36) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 + 24 >> 2] = 0; + HEAP32[i1 + 28 >> 2] = 0; + HEAP32[i1 >> 2] = 4472; + HEAP32[i1 + 4 >> 2] = 4500; + i2 = i1 + 28 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i1 + 32 >> 2] = 0; + HEAP32[i1 + 24 >> 2] = i2; + return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSelectEPNS_6SelectE(i2, i1) { +function __ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + var i4 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i2; + i3 = HEAP32[i3 + 4 >> 2] | 0; + HEAP32[i4 >> 2] = 4016; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 8 >> 2] = 0; + HEAP8[i4 + 24 >> 0] = 0; + HEAP8[i4 + 12 >> 0] = 1; + HEAP32[i4 + 16 >> 2] = 51883; + HEAP32[i4 + 20 >> 2] = 51883; + __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); + STACKTOP = i2; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; +function __ZZN4wasm12RegisterPassINS_14SimplifyLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; + var i2 = 0; + i1 = __Znwj(36) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 + 24 >> 2] = 0; + HEAP32[i1 + 28 >> 2] = 0; + HEAP32[i1 >> 2] = 4680; + HEAP32[i1 + 4 >> 2] = 4708; + i2 = i1 + 28 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i1 + 32 >> 2] = 0; + HEAP32[i1 + 24 >> 2] = i2; + return i1 | 0; } -function __ZN4wasm11BreakSeeker3hasEPNS_10ExpressionENS_4NameE(i2, i1) { - i2 = i2 | 0; +function __ZZN4wasm12RegisterPassINS_13ReorderLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i3; - i5 = i3 + 8 | 0; - HEAP32[i4 >> 2] = i2; - i2 = HEAP32[i1 >> 2] | 0; - HEAP32[i5 + 4 >> 2] = 0; - HEAP32[i5 >> 2] = 3800; - HEAP32[i5 + 8 >> 2] = i2; - i2 = i5 + 12 | 0; + var i2 = 0; + i1 = __Znwj(36) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 + 24 >> 2] = 0; + HEAP32[i1 + 28 >> 2] = 0; + HEAP32[i1 >> 2] = 4816; + HEAP32[i1 + 4 >> 2] = 4844; + i2 = i1 + 28 | 0; HEAP32[i2 >> 2] = 0; - __ZN4wasm10WasmWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i5, i4); - STACKTOP = i3; - return (HEAP32[i2 >> 2] | 0) != 0 | 0; + HEAP32[i1 + 32 >> 2] = 0; + HEAP32[i1 + 24 >> 2] = i2; + return i1 | 0; } function __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(i1) { @@ -79295,21 +80798,24 @@ function __ZN10__cxxabiv112_GLOBAL__N_12DbD2Ev(i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { +function __ZN4wasm11FullPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + var i4 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i2; + i3 = HEAP32[i3 + 4 >> 2] | 0; + HEAP32[i4 >> 2] = 4016; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 8 >> 2] = 0; + HEAP8[i4 + 12 >> 0] = 0; + HEAP32[i4 + 16 >> 2] = 42268; + HEAP32[i4 + 20 >> 2] = 28270; + HEAP8[i4 + 24 >> 0] = 1; + __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); + STACKTOP = i2; return; } @@ -79329,56 +80835,6 @@ function __ZNSt3__114__split_bufferINS_6vectorIN6cashew6ParserINS2_3RefENS2_19Do return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEERNS8_ISD_EEEC2EjjSF_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -79395,24 +80851,6 @@ function __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4has return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(i7, i5, i4, i3, i6, i8) { i7 = i7 | 0; i5 = i5 | 0; @@ -79429,20 +80867,6 @@ function __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dyn return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function ___stdio_seek(i1, i2, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -79465,113 +80889,24 @@ function ___stdio_seek(i1, i2, i4) { return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE7visitIfEPNS_2IfE(i2, i1) { +function __ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + var i4 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i2; + i3 = HEAP32[i3 + 4 >> 2] | 0; + HEAP32[i4 >> 2] = 4016; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 8 >> 2] = 0; + HEAP8[i4 + 24 >> 0] = 0; + HEAP8[i4 + 12 >> 0] = 0; + HEAP32[i4 + 16 >> 2] = 42268; + HEAP32[i4 + 20 >> 2] = 28270; + __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); + STACKTOP = i2; return; } @@ -79592,92 +80927,7 @@ function __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i5) { return; } -function __ZNKSt3__18functionIFvPN4wasm5BlockERPNS1_10ExpressionEEEclES3_S6_(i2, i1, i4) { - i2 = i2 | 0; - i1 = i1 | 0; - i4 = i4 | 0; - var i3 = 0, i5 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i5; - HEAP32[i3 >> 2] = i1; - i1 = HEAP32[i2 + 16 >> 2] | 0; - if (!i1) { - i5 = ___cxa_allocate_exception(4) | 0; - HEAP32[i5 >> 2] = 3780; - ___cxa_throw(i5 | 0, 40, 11); - } else { - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 15](i1, i3, i4); - STACKTOP = i5; - return; - } -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EEclEOS5_(i2, i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EEclEOS5_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0, i5 = 0; @@ -79687,40 +80937,11 @@ function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction i5 = i3; HEAP32[i5 >> 2] = HEAP32[i1 >> 2]; HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; - i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_(i2 + 4 | 0, i4) | 0; + i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__2clES2_(i2 + 4 | 0, i4) | 0; STACKTOP = i3; return i2 | 0; } -function __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, i2) { - i3 = i3 | 0; - i2 = i2 | 0; - var i1 = 0; - i1 = i3 + 4 | 0; - if (!(HEAP8[i3 + 12 >> 0] | 0)) __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i1 >> 2] | 0, HEAP32[i3 + 8 >> 2] | 0) | 0; - __ZN4wasm11WasmVisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i3, i2); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, HEAP32[i3 + 20 >> 2] | 0) | 0; - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseMaybeBracketedERPcPKc(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -79742,7 +80963,7 @@ function __ZN4wasm3LEBIiaE4readENSt3__18functionIFavEEE(i5, i4) { HEAP32[i5 >> 2] = i2; i1 = i1 + 7 | 0; } while ((i3 & 128 | 0) != 0); - if (i1 >>> 0 < 32 & (i3 & 64 | 0) != 0 ? (i4 = i2 | -1 << i1, HEAP32[i5 >> 2] = i4, (i4 | 0) >= 0) : 0) ___assert_fail(19475, 19345, 96, 19363); + if (i1 >>> 0 < 32 & (i3 & 64 | 0) != 0 ? (i4 = i2 | -1 << i1, HEAP32[i5 >> 2] = i4, (i4 | 0) >= 0) : 0) ___assert_fail(18583, 18453, 96, 18471); return; } @@ -79765,42 +80986,6 @@ function __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i4, i1 return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNSt3__16vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE18__construct_at_endEj(i1, i5) { i1 = i1 | 0; i5 = i5 | 0; @@ -79820,228 +81005,45 @@ function __ZNSt3__16vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuild return; } -function __ZN4wasm6Module15getFunctionTypeENS_4NameE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0; - i1 = i1 + 88 | 0; - i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(17190, 17213, 1142, 17224); else { - i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - return HEAP32[i3 >> 2] | 0; - } - return 0; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm6WalkerINS_13ReorderLocalsEE9startWalkEPNS_6ModuleE(i1, i5) { i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; + i5 = i5 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i2 = i1 + -4 | 0; + i3 = HEAP32[i5 + 40 >> 2] | 0; + i4 = i2 + 4 | 0; + i1 = HEAP32[i5 + 36 >> 2] | 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i1 | 0) == (i3 | 0)) break; + i5 = HEAP32[i1 >> 2] | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsEE4walkERPNS_10ExpressionE(i4, i5 + 36 | 0); + __ZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionE(i2, i5); + i1 = i1 + 4 | 0; } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm6Module15getFunctionTypeENS_4NameE(i1, i2) { i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE7visitIfEPNS_2IfE(i2, i1) { i2 = i2 | 0; - i1 = i1 | 0; var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + i1 = i1 + 88 | 0; + i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(16539, 16562, 1142, 16573); else { + i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; + return HEAP32[i3 >> 2] | 0; } - return; + return 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBlockEPNS_5BlockE(i2, i1) { +function __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, i2) { + i3 = i3 | 0; i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + var i1 = 0; + i1 = i3 + 4 | 0; + if (!(HEAP8[i3 + 12 >> 0] | 0)) __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i1 >> 2] | 0, HEAP32[i3 + 8 >> 2] | 0) | 0; + __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i3, i2); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, HEAP32[i3 + 20 >> 2] | 0) | 0; return; } @@ -80086,60 +81088,6 @@ function __ZNSt3__113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj2 return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNSt3__111__stdoutbufIwE6xsputnEPKwi(i4, i1, i3) { i4 = i4 | 0; i1 = i1 | 0; @@ -80180,7 +81128,7 @@ function __ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 51288) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 47660) | 0; i3 = i2 + 36 | 0; HEAP32[i3 >> 2] = i4; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0; @@ -80196,7 +81144,7 @@ function __ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 51280) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 47652) | 0; i3 = i2 + 36 | 0; HEAP32[i3 >> 2] = i4; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0; @@ -80208,93 +81156,6 @@ function __ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE(i2, i1) { return; } -function __ZN4wasm14WasmWalkerBaseINS_17RemoveUnusedNamesEvE9startWalkEPNS_6ModuleE(i4, i1) { - i4 = i4 | 0; - i1 = i1 | 0; - var i2 = 0, i3 = 0; - i2 = HEAP32[i1 + 40 >> 2] | 0; - i3 = i4 + 8 | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2] & 127](i4, (HEAP32[i1 >> 2] | 0) + 36 | 0); - __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv(i3); - i1 = i1 + 4 | 0; - } - return; -} - -function __ZN4wasm14WasmWalkerBaseINS_13ReorderLocalsEvE9startWalkEPNS_6ModuleE(i4, i1) { - i4 = i4 | 0; - i1 = i1 | 0; - var i2 = 0, i3 = 0, i5 = 0; - i2 = i4 + -4 | 0; - i3 = HEAP32[i1 + 40 >> 2] | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i3 | 0)) break; - i5 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2] & 127](i4, i5 + 36 | 0); - __ZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionE(i2, i5); - i1 = i1 + 4 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt(i1, i6, i5, i2) { i1 = i1 | 0; i6 = i6 | 0; @@ -80334,42 +81195,6 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseNewERPcPKc(i return i3 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNK4wasm7Literal8popCountEv(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -80408,24 +81233,6 @@ function __ZNSt3__13mapIN6cashew7IStringENS_6vectorIPN4wasm10CallImportENS_9allo return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZN4wasm10Expression2isINS_10CallImportEEEbv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -80482,26 +81289,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N return; } -function __ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - var i4 = 0; - i2 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i2; - i3 = HEAP32[i3 + 4 >> 2] | 0; - HEAP32[i4 >> 2] = 4584; - HEAP32[i4 + 4 >> 2] = i3; - HEAP32[i4 + 8 >> 2] = 0; - HEAP8[i4 + 12 >> 0] = 1; - HEAP32[i4 + 16 >> 2] = 55510; - HEAP32[i4 + 20 >> 2] = 55510; - __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); - STACKTOP = i2; - return; -} - function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8allocateEj(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -80529,55 +81316,19 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__ return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZN4wasm6Module11getFunctionENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0; i1 = i1 + 124 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(25462, 17213, 1145, 25481); else { + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(17040, 16562, 1145, 17059); else { i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i3 >> 2] | 0; } return 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZN4wasm10Expression2isINS_5BlockEEEbv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -80597,23 +81348,6 @@ function __ZN4wasm10Expression2isINS_5BlockEEEbv(i1) { return (i1 | 0) == 1 | 0; } -function __ZN4wasm14SimplifyLocals9checkPostEPNS_10ExpressionE(i3, i1) { - i3 = i3 | 0; - i1 = i1 | 0; - var i2 = 0, i4 = 0, i5 = 0; - i4 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i2 = i4; - HEAP32[i2 + 4 >> 2] = 0; - HEAP32[i2 >> 2] = 5260; - i5 = i2 + 8 | 0; - HEAP32[i5 >> 2] = 0; - HEAP16[i5 + 4 >> 1] = 0; - if (__ZN4wasm14EffectAnalyzer9checkPostEPNS_10ExpressionE(i2, i1) | 0) __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i3, i2); - STACKTOP = i4; - return; -} - function __ZN4wasm12toUInteger64Ed(d2) { d2 = +d2; var i1 = 0, i3 = 0; @@ -80711,33 +81445,13 @@ function __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dyn return; } -function __ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - var i4 = 0; - i2 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i2; - i3 = HEAP32[i3 + 4 >> 2] | 0; - HEAP32[i4 >> 2] = 4584; - HEAP32[i4 + 4 >> 2] = i3; - HEAP32[i4 + 8 >> 2] = 0; - HEAP8[i4 + 12 >> 0] = 0; - HEAP32[i4 + 16 >> 2] = 45908; - HEAP32[i4 + 20 >> 2] = 29495; - __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); - STACKTOP = i2; - return; -} - function __ZN4wasm6Module9getImportENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0; i1 = i1 + 100 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(18709, 17213, 1143, 18726); else { + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(18101, 16562, 1143, 18118); else { i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i3 >> 2] | 0; } @@ -80750,7 +81464,7 @@ function __ZN4wasm6Module9getExportENS_4NameE(i1, i2) { var i3 = 0; i1 = i1 + 112 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(25435, 17213, 1144, 25452); else { + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(24538, 16562, 1144, 24555); else { i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i3 >> 2] | 0; } @@ -80813,33 +81527,13 @@ function __ZN4wasm12RegisterPassINS_20OptimizeInstructionsEEC2EPKcS4_(i3, i2, i1 i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4716; + HEAP32[i4 >> 2] = 4220; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; return; } -function __ZN4wasm14SimplifyLocals8checkPreEPNS_10ExpressionE(i4, i2) { - i4 = i4 | 0; - i2 = i2 | 0; - var i1 = 0, i3 = 0, i5 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i5; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i3 >> 2] = 5260; - i1 = i3 + 8 | 0; - HEAP32[i1 >> 2] = 0; - HEAP16[i1 + 4 >> 1] = 0; - if ((HEAP32[i2 >> 2] | 0) == 3) { - HEAP8[i1 >> 0] = 1; - __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i4, i3); - } - STACKTOP = i5; - return; -} - function ___towrite(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0; @@ -80901,7 +81595,7 @@ function __ZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4940; + HEAP32[i4 >> 2] = 4428; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -80943,6 +81637,25 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N return; } +function __ZN4wasm14SimplifyLocals12SinkableInfoC2EPPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0; + HEAP32[i2 >> 2] = i1; + i3 = i2 + 4 | 0; + i4 = i2 + 8 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i3 >> 2] = 4756; + i2 = i2 + 24 | 0; + HEAP32[i2 >> 2] = 0; + HEAP16[i2 + 4 >> 1] = 0; + __ZN4wasm6WalkerINS_14EffectAnalyzerEE4walkERPNS_10ExpressionE(i3, i1); + return; +} + function __ZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC2EPKcS4_(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -80953,7 +81666,7 @@ function __ZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4828; + HEAP32[i4 >> 2] = 4324; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -80970,7 +81683,7 @@ function __ZN4wasm12RegisterPassINS_15MinifiedPrinterEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4672; + HEAP32[i4 >> 2] = 4076; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -81010,7 +81723,7 @@ function __ZN4wasm12RegisterPassINS_14SimplifyLocalsEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 5164; + HEAP32[i4 >> 2] = 4636; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -81027,7 +81740,7 @@ function __ZN4wasm12RegisterPassINS_14PostEmscriptenEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 5052; + HEAP32[i4 >> 2] = 4532; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -81058,7 +81771,7 @@ function __ZN4wasm12RegisterPassINS_13ReorderLocalsEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 5432; + HEAP32[i4 >> 2] = 4772; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -81075,7 +81788,24 @@ function __ZN4wasm12RegisterPassINS_11MergeBlocksEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4444; + HEAP32[i4 >> 2] = 3884; + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); + __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); + STACKTOP = i3; + return; +} + +function __ZN4wasm12RegisterPassINS_11FullPrinterEEC2EPKcS4_(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + var i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i3; + i5 = __ZN4wasm12PassRegistry3getEv() | 0; + HEAP32[i4 + 16 >> 2] = i4; + HEAP32[i4 >> 2] = 4148; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -81100,20 +81830,15 @@ function __ZN4wasm10Expression2isINS_12CallIndirectEEEbv(i1) { return (i1 | 0) == 8 | 0; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm14SimplifyLocalsD2Ev(i1) { i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + -4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + var i2 = 0; + HEAP32[i1 >> 2] = 4680; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 4708; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 24 | 0); + HEAP32[i2 >> 2] = 4740; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); return; } @@ -81228,26 +81953,6 @@ function __ZN7AsmData7getTypeERKN6cashew7IStringE(i2, i1) { return i1 | 0; } -function __ZNKSt3__18functionIFvPN4wasm5BlockEEEclES3_(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0; - i4 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i4; - HEAP32[i3 >> 2] = i1; - i1 = HEAP32[i2 + 16 >> 2] | 0; - if (!i1) { - i4 = ___cxa_allocate_exception(4) | 0; - HEAP32[i4 >> 2] = 3780; - ___cxa_throw(i4 | 0, 40, 11); - } else { - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1, i3); - STACKTOP = i4; - return; - } -} - function __ZN4wasm12RegisterPassINS_7PrinterEEC2EPKcS4_(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -81258,7 +81963,7 @@ function __ZN4wasm12RegisterPassINS_7PrinterEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4628; + HEAP32[i4 >> 2] = 4032; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -81275,7 +81980,7 @@ function __ZN4wasm12RegisterPassINS_6VacuumEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 5544; + HEAP32[i4 >> 2] = 4876; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -81392,21 +82097,6 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i2, i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - function __ZN7AsmDataD2Ev(i1) { i1 = i1 | 0; __ZNSt3__113__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i1 + 32 | 0); @@ -81434,36 +82124,21 @@ function ___string_read(i2, i1, i3) { return i3 | 0; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE9visitHostEPNS_4HostE(i2, i1) { +function __ZN4wasm7Builder9makeStoreEjjjPNS_10ExpressionES2_(i5, i2, i3, i1, i4, i6) { + i5 = i5 | 0; i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + -4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; + i1 = i1 | 0; + i4 = i4 | 0; + i6 = i6 | 0; + i5 = __ZN10MixedArena5allocIN4wasm5StoreEEEPT_v(HEAP32[i5 >> 2] | 0) | 0; + HEAP32[i5 + 8 >> 2] = i2; + HEAP32[i5 + 12 >> 2] = i3; + HEAP32[i5 + 16 >> 2] = i1; + HEAP32[i5 + 20 >> 2] = i4; + HEAP32[i5 + 24 >> 2] = i6; + HEAP32[i5 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + return i5 | 0; } function __Znwj(i1) { @@ -81485,12 +82160,28 @@ function __Znwj(i1) { } if ((i2 | 0) == 5) { i2 = ___cxa_allocate_exception(4) | 0; - HEAP32[i2 >> 2] = 13244; - ___cxa_throw(i2 | 0, 3504, 241); + HEAP32[i2 >> 2] = 12568; + ___cxa_throw(i2 | 0, 2952, 234); } else if ((i2 | 0) == 6) return i1 | 0; return 0; } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + function __ZNKSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i1, i3) { i1 = i1 | 0; i3 = i3 | 0; @@ -81553,38 +82244,6 @@ function __ZNKSt3__15ctypeIwE10do_tolowerEPwPKw(i1, i5, i4) { return i5 + (i3 << 2) | 0; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + -4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - function __ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE(i1, i3) { i1 = i1 | 0; i3 = i3 | 0; @@ -81621,33 +82280,19 @@ function __ZNSt3__18ios_base4initEPv(i2, i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); return; } @@ -81671,21 +82316,6 @@ function __ZNK4wasm7Literal3divERKS0_(i3, i2, i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE10deallocateEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -81707,6 +82337,22 @@ function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE10deallocateE return; } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + function __ZN4wasm15Asm2WasmBuilder10getLiteralEN6cashew3RefE(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -81725,36 +82371,6 @@ function __ZN4wasm15Asm2WasmBuilder10getLiteralEN6cashew3RefE(i1, i3, i2) { } } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - function _strcmp(i4, i2) { i4 = i4 | 0; i2 = i2 | 0; @@ -81773,6 +82389,70 @@ function _strcmp(i4, i2) { return (i2 & 255) - (i1 & 255) | 0; } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + function __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -81830,7 +82510,7 @@ function __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i1) { i5 = i1 + 116 | 0; i4 = HEAP32[i5 >> 2] | 0; i2 = i4; - if ((i4 | 0) == (HEAP32[i1 + 112 >> 2] | 0)) ___assert_fail(21196, 19345, 1486, 21223); + if ((i4 | 0) == (HEAP32[i1 + 112 >> 2] | 0)) ___assert_fail(20304, 18453, 1486, 20331); i3 = i2 + -4 | 0; i4 = HEAP32[i3 >> 2] | 0; i1 = i2; @@ -81876,23 +82556,55 @@ function __ZNSt3__114__split_bufferIN6cashew6ParserINS1_3RefENS1_19DotZeroValueB return; } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + function __ZN6cashew5Value10getIntegerEv(i2) { i2 = i2 | 0; var i1 = 0; i1 = __ZN6cashew5Value9getNumberEv(i2) | 0; - if (!(+_fmod(+HEAPF64[i1 >> 3], 1.0) == 0.0)) ___assert_fail(26626, 37699, 228, 26652); + if (!(+_fmod(+HEAPF64[i1 >> 3], 1.0) == 0.0)) ___assert_fail(25691, 34059, 228, 25717); i1 = __ZN6cashew5Value9getNumberEv(i2) | 0; i1 = ~~+HEAPF64[i1 >> 3]; i2 = __ZN6cashew5Value9getNumberEv(i2) | 0; - if (+(i1 | 0) == +HEAPF64[i2 >> 3]) return i1 | 0; else ___assert_fail(26663, 37699, 230, 26652); + if (+(i1 | 0) == +HEAPF64[i2 >> 3]) return i1 | 0; else ___assert_fail(25728, 34059, 230, 25717); return 0; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEv(i1) { +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; i3 = __Znwj(64) | 0; - HEAP32[i3 >> 2] = 4268; + HEAP32[i3 >> 2] = 3708; i4 = i3 + 4 | 0; i1 = i1 + 4 | 0; i2 = i4 + 60 | 0; @@ -81958,21 +82670,6 @@ function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CString return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - function __ZNSt3__114__split_bufferIN6cashew13OperatorClassERNS_9allocatorIS2_EEEC2EjjS5_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -81989,16 +82686,6 @@ function __ZNSt3__114__split_bufferIN6cashew13OperatorClassERNS_9allocatorIS2_EE return; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_20OptimizeInstructionsEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - function __ZNSt3__114__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -82032,22 +82719,20 @@ function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } -function __ZZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumEE4TaskERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - var i2 = 0; - i1 = __Znwj(24) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - HEAP32[i1 >> 2] = 4984; - HEAP32[i1 + 4 >> 2] = 5012; - i2 = i1 + 16 | 0; - HEAP32[i2 >> 2] = 0; - HEAP32[i1 + 20 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = i2; - return i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; } function __ZN4wasm6Binary8finalizeEv(i3) { @@ -82056,7 +82741,7 @@ function __ZN4wasm6Binary8finalizeEv(i3) { if ((HEAP32[i3 + 8 >> 2] | 0) > 18) HEAP32[i3 + 4 >> 2] = 1; else { i2 = HEAP32[(HEAP32[i3 + 12 >> 2] | 0) + 4 >> 2] | 0; i1 = HEAP32[(HEAP32[i3 + 16 >> 2] | 0) + 4 >> 2] | 0; - if ((i2 | 0) != 5 ? !((i1 | 0) == 5 | (i2 | 0) == (i1 | 0)) : 0) ___assert_fail(18502, 17213, 1e3, 18593); + if ((i2 | 0) != 5 ? !((i1 | 0) == 5 | (i2 | 0) == (i1 | 0)) : 0) ___assert_fail(17100, 16562, 1e3, 17191); HEAP32[i3 + 4 >> 2] = (i2 | 0) != 5 ? i2 : i1; } return; @@ -82077,34 +82762,6 @@ function __ZN4wasm4Name7fromIntEj(i1) { return i1 | 0; } -function __ZN4wasm10WalkerPassINS_19FastExecutionWalkerINS_14SimplifyLocalsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_14SimplifyLocalsEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - -function __ZZN4wasm12RegisterPassINS_14SimplifyLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { - i1 = i1 | 0; - var i2 = 0; - i1 = __Znwj(24) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - HEAP32[i1 >> 2] = 5208; - HEAP32[i1 + 4 >> 2] = 5240; - i2 = i1 + 16 | 0; - HEAP32[i2 >> 2] = 0; - HEAP32[i1 + 20 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = i2; - return i1 | 0; -} - function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -82116,16 +82773,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5 return; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_17RemoveUnusedNamesEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - function __ZN10MixedArena5clearEv(i3) { i3 = i3 | 0; var i1 = 0, i2 = 0, i4 = 0; @@ -82148,29 +82795,11 @@ function __ZN10MixedArena5clearEv(i3) { return; } -function __ZZN4wasm12RegisterPassINS_13ReorderLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { - i1 = i1 | 0; - var i2 = 0; - i1 = __Znwj(24) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - HEAP32[i1 >> 2] = 5476; - HEAP32[i1 + 4 >> 2] = 5504; - i2 = i1 + 16 | 0; - HEAP32[i2 >> 2] = 0; - HEAP32[i1 + 20 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = i2; - return i1 | 0; -} - -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE(i2, i1) { +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0; - HEAP32[i1 >> 2] = 4268; + HEAP32[i1 >> 2] = 3708; i3 = i1 + 4 | 0; i1 = i2 + 4 | 0; i2 = i3 + 60 | 0; @@ -82202,13 +82831,15 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv(i1) { return i1 | 0; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; +function __ZN4wasm13ReorderLocalsD2Ev(i1) { i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_15RemoveUnusedBrsEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + var i2 = 0; + HEAP32[i1 >> 2] = 4816; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 4844; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev(i1 + 24 | 0); + HEAP32[i2 >> 2] = 4860; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); return; } @@ -82218,12 +82849,22 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12S return; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_20OptimizeInstructionsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZN4wasm10WalkerPassINS_21SimpleExecutionWalkerINS_14SimplifyLocalsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_14PostEmscriptenEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + __ZN4wasm6WalkerINS_14SimplifyLocalsEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); return; } @@ -82272,25 +82913,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5 return i2 | 0; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitReturnEPNS_6ReturnE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - i2 = i2 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 8 | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i2 + 12 | 0); - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_13ReorderLocalsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_13ReorderLocalsEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - function __ZNSt3__13mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEE25__construct_node_with_keyERSA_(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -82375,6 +82997,16 @@ function __ZNKSt3__15ctypeIwE11do_scan_notEtPKwS3_(i2, i4, i1, i3) { return i1 | 0; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + function __ZNSt3__18ios_base16__call_callbacksENS0_5eventE(i5, i3) { i5 = i5 | 0; i3 = i3 | 0; @@ -82406,25 +83038,6 @@ function __ZNSt3__113unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toI return; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE9visitLoopEPNS_4LoopE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - i2 = i2 + -4 | 0; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i2 + 12 | 0); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_11MergeBlocksEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - function __ZNSt3__114__split_bufferIPN4wasm8FunctionERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -82569,6 +83182,33 @@ function __ZNSt3__114__split_bufferIN4wasm7LiteralERNS_9allocatorIS2_EEEC2EjjS5_ return; } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + function __ZNSt3__114__split_bufferIPN4wasm5BlockERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -82585,6 +83225,21 @@ function __ZNSt3__114__split_bufferIPN4wasm5BlockERNS_9allocatorIS3_EEEC2EjjS6_( return; } +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE9startWalkEPNS_6ModuleE(i1, i3) { + i1 = i1 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 40 >> 2] | 0; + i2 = i1 + -4 + 4 | 0; + i1 = HEAP32[i3 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i4 | 0)) break; + __ZN4wasm6WalkerINS_20OptimizeInstructionsEE4walkERPNS_10ExpressionE(i2, (HEAP32[i1 >> 2] | 0) + 36 | 0); + i1 = i1 + 4 | 0; + } + return; +} + function __ZNSt3__13mapIPN4wasm12CallIndirectEN6cashew7IStringENS_4lessIS3_EENS_9allocatorINS_4pairIKS3_S5_EEEEE25__construct_node_with_keyERSA_(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -82666,6 +83321,33 @@ function __ZNSt3__113__vector_baseIN6cashew6ParserINS1_3RefENS1_19DotZeroValueBu return; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_14PostEmscriptenEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNSt3__114__split_bufferIN4wasm4NameERNS_9allocatorIS2_EEEC2EjjS5_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -82682,16 +83364,6 @@ function __ZNSt3__114__split_bufferIN4wasm4NameERNS_9allocatorIS2_EEEC2EjjS5_(i4 return; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - i2 = i2 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 8 | 0); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 12 | 0); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function ___muldsi3(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -82706,6 +83378,33 @@ function ___muldsi3(i1, i2) { return (tempRet0 = (i1 >>> 16) + (Math_imul(i5, i4) | 0) + (((i1 & 65535) + i2 | 0) >>> 16) | 0, i1 + i2 << 16 | i3 & 65535 | 0) | 0; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_13ReorderLocalsEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNKSt3__15ctypeIwE9do_narrowEPKwS3_cPc(i1, i6, i5, i4, i2) { i1 = i1 | 0; i6 = i6 | 0; @@ -82764,28 +83463,71 @@ function __ZNKSt3__15ctypeIcE10do_tolowerEPcPKc(i2, i1, i3) { return i3 | 0; } -function __ZN4wasm14SimplifyLocals4walkERPNS_10ExpressionE(i3, i2) { - i3 = i3 | 0; - i2 = i2 | 0; - var i1 = 0; - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - __ZN4wasm14SimplifyLocals8checkPreEPNS_10ExpressionE(i3, i1); - __ZN4wasm18WasmReplacerWalkerINS_14SimplifyLocalsEvE4walkERPNS_10ExpressionE(i3 + 4 | 0, i2); - __ZN4wasm14SimplifyLocals9checkPostEPNS_10ExpressionE(i3, HEAP32[i2 >> 2] | 0); +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); return; } @@ -82831,39 +83573,13 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_(i2, i1) return; } -function __ZN4wasm18WasmReplacerWalkerINS_20OptimizeInstructionsEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_20OptimizeInstructionsEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE10visitBreakEPNS_5BreakE(i2, i1) { +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_11MergeBlocksEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); return; } @@ -82913,6 +83629,40 @@ function __ZNSt3__114__split_bufferINS_4pairIPN4wasm7ElementEPNS2_5BlockEEERNS_9 return; } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_(i2, i4, i1, i3) { i2 = i2 | 0; i4 = i4 | 0; @@ -82931,28 +83681,6 @@ function __ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_(i2, i4, i1, i3) { return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_6VacuumEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm14WasmWalkerBaseINS_6VacuumEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - function __ZNSt3__114__split_bufferIPNS_6vectorIN6cashew3RefENS_9allocatorIS3_EEEERNS4_IS7_EEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -82970,39 +83698,18 @@ function __ZNSt3__114__split_bufferIPNS_6vectorIN6cashew3RefENS_9allocatorIS3_EE return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE9startWalkEPNS_6ModuleE(i1, i3) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 40 >> 2] | 0; + i2 = i1 + -4 + 4 | 0; + i1 = HEAP32[i3 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i4 | 0)) break; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE4walkERPNS_10ExpressionE(i2, (HEAP32[i1 >> 2] | 0) + 36 | 0); + i1 = i1 + 4 | 0; + } return; } @@ -83034,30 +83741,6 @@ function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmD return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function __ZNSt3__114__split_bufferIPcRNS_9allocatorIS1_EEEC2EjjS4_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -83074,39 +83757,33 @@ function __ZNSt3__114__split_bufferIPcRNS_9allocatorIS1_EEEC2EjjS4_(i4, i2, i3, return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE9startWalkEPNS_6ModuleE(i1, i3) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 40 >> 2] | 0; + i2 = i1 + -4 + 4 | 0; + i1 = HEAP32[i3 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i4 | 0)) break; + __ZN4wasm6WalkerINS_14SimplifyLocalsEE4walkERPNS_10ExpressionE(i2, (HEAP32[i1 >> 2] | 0) + 36 | 0); + i1 = i1 + 4 | 0; + } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm6WalkerINS_14PostEmscriptenEE9startWalkEPNS_6ModuleE(i1, i3) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 40 >> 2] | 0; + i2 = i1 + -4 + 4 | 0; + i1 = HEAP32[i3 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i4 | 0)) break; + __ZN4wasm6WalkerINS_14PostEmscriptenEE4walkERPNS_10ExpressionE(i2, (HEAP32[i1 >> 2] | 0) + 36 | 0); + i1 = i1 + 4 | 0; + } return; } @@ -83137,11 +83814,11 @@ function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED return; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv(i1) { +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; i2 = __Znwj(12) | 0; - HEAP32[i2 >> 2] = 4356; + HEAP32[i2 >> 2] = 3796; i4 = i1 + 4 | 0; i3 = HEAP32[i4 + 4 >> 2] | 0; i1 = i2 + 4 | 0; @@ -83150,11 +83827,11 @@ function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio return i2 | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv(i1) { +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; i2 = __Znwj(12) | 0; - HEAP32[i2 >> 2] = 4312; + HEAP32[i2 >> 2] = 3752; i4 = i1 + 4 | 0; i3 = HEAP32[i4 + 4 >> 2] | 0; i1 = i2 + 4 | 0; @@ -83163,66 +83840,6 @@ function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio return i2 | 0; } -function __ZN4wasm18WasmReplacerWalkerINS_17RemoveUnusedNamesEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_17RemoveUnusedNamesEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - function __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE25__construct_node_with_keyERS8_(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -83238,51 +83855,20 @@ function __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumEE4TaskERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); return; } @@ -83291,10 +83877,10 @@ function _newlocale(i2, i3, i1) { i3 = i3 | 0; i1 = i1 | 0; var i4 = 0; - if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 41653) | 0) != 0 : 0) ? (_strcmp(i3, 40701) | 0) != 0 : 0) i1 = 0; else i4 = 4; - do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[11982] | 0)) { - HEAP32[11982] = 1; - i1 = 47932; + if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 38013) | 0) != 0 : 0) ? (_strcmp(i3, 37061) | 0) != 0 : 0) i1 = 0; else i4 = 4; + do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[11075] | 0)) { + HEAP32[11075] = 1; + i1 = 44304; break; } else { i1 = _calloc(1, 4) | 0; @@ -83349,11 +83935,11 @@ function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i4, i2, i3, i1) return; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE(i2, i1) { +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0; - HEAP32[i1 >> 2] = 4356; + HEAP32[i1 >> 2] = 3796; i4 = i2 + 4 | 0; i3 = HEAP32[i4 + 4 >> 2] | 0; i2 = i1 + 4 | 0; @@ -83362,11 +83948,11 @@ function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio return; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE(i2, i1) { +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0; - HEAP32[i1 >> 2] = 4312; + HEAP32[i1 >> 2] = 3752; i4 = i2 + 4 | 0; i3 = HEAP32[i4 + 4 >> 2] | 0; i2 = i1 + 4 | 0; @@ -83375,72 +83961,12 @@ function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - function __ZNSt3__16__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEED2Ev(i1) { i1 = i1 | 0; __ZNSt3__16__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEE7destroyEPNS_11__tree_nodeIS9_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0); return; } -function __ZN4wasm18WasmReplacerWalkerINS_15RemoveUnusedBrsEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_15RemoveUnusedBrsEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - function _copysign(d1, d2) { d1 = +d1; d2 = +d2; @@ -83467,12 +83993,27 @@ function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringENS2_3R return; } +function __ZN4wasm6WalkerINS_11MergeBlocksEE9startWalkEPNS_6ModuleE(i1, i3) { + i1 = i1 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 40 >> 2] | 0; + i2 = i1 + -4 + 4 | 0; + i1 = HEAP32[i3 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i4 | 0)) break; + __ZN4wasm6WalkerINS_11MergeBlocksEE4walkERPNS_10ExpressionE(i2, (HEAP32[i1 >> 2] | 0) + 36 | 0); + i1 = i1 + 4 | 0; + } + return; +} + function _interpreter_stack_trace() { var i1 = 0, i2 = 0, i3 = 0; i2 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i3 = i2; - __ZN4wasm14ModuleInstance18printFunctionStackEv(i3, HEAP32[11852] | 0); + __ZN4wasm14ModuleInstance18printFunctionStackEv(i3, HEAP32[10942] | 0); i1 = ___strdup((HEAP8[i3 >> 0] & 1) == 0 ? i3 + 1 | 0 : HEAP32[i3 + 8 >> 2] | 0) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); STACKTOP = i2; @@ -83495,87 +84036,13 @@ function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } -function __ZN4wasm18WasmReplacerWalkerINS_14SimplifyLocalsEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_14SimplifyLocalsEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm18WasmReplacerWalkerINS_14PostEmscriptenEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_14PostEmscriptenEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm18WasmReplacerWalkerINS_14EffectAnalyzerEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_14EffectAnalyzerEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm18WasmReplacerWalkerINS_13ReorderLocalsEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_13ReorderLocalsEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEE10visitBreakEPNS_5BreakE(i2, i1) { +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_6VacuumEE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); return; } @@ -83617,32 +84084,32 @@ function __ZN4wasm13printWasmTypeENS_8WasmTypeE(i2) { switch (i2 | 0) { case 0: { - i1 = 24196; + i1 = 23304; break; } case 1: { - i1 = 30105; + i1 = 28880; break; } case 2: { - i1 = 30101; + i1 = 28876; break; } case 3: { - i1 = 30018; + i1 = 28793; break; } case 4: { - i1 = 30014; + i1 = 28789; break; } case 5: { - i1 = 30313; + i1 = 29088; break; } default: @@ -83668,40 +84135,20 @@ function __ZNSt3__114__split_bufferIPN4wasm12FunctionTypeERNS_9allocatorIS3_EEED return; } -function __ZN4wasm18WasmReplacerWalkerINS_11MergeBlocksEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_11MergeBlocksEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm18WasmReplacerWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_11BreakSeekerEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - return; -} - -function __ZN4wasm14WasmWalkerBaseINS_20OptimizeInstructionsEvE9startWalkEPNS_6ModuleE(i3, i1) { - i3 = i3 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { i1 = i1 | 0; - var i2 = 0; - i2 = HEAP32[i1 + 40 >> 2] | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, (HEAP32[i1 >> 2] | 0) + 36 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); } return; } @@ -83798,6 +84245,24 @@ function _memmove(i1, i4, i2) { return i1 | 0; } +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + function __ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i5, i4, i1, i3, i2) { i5 = i5 | 0; i4 = i4 | 0; @@ -83874,11 +84339,29 @@ function __ZNSt3__114__split_bufferIN6cashew7IStringERNS_9allocatorIS2_EEED2Ev(i return; } +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + function __ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i2) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 51288) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 47660) | 0; HEAP32[i2 + 36 >> 2] = i1; i1 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 127](i1) | 0) & 1; HEAP8[i2 + 44 >> 0] = i1; @@ -83889,22 +84372,23 @@ function __ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i2) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 51280) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 47652) | 0; HEAP32[i2 + 36 >> 2] = i1; i1 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 127](i1) | 0) & 1; HEAP8[i2 + 44 >> 0] = i1; return; } -function __ZN4wasm14WasmWalkerBaseINS_15RemoveUnusedBrsEvE9startWalkEPNS_6ModuleE(i3, i1) { - i3 = i3 | 0; +function __ZN4wasm6WalkerINS_6VacuumEE9startWalkEPNS_6ModuleE(i1, i3) { i1 = i1 | 0; - var i2 = 0; - i2 = HEAP32[i1 + 40 >> 2] | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 40 >> 2] | 0; + i2 = i1 + -4 + 4 | 0; + i1 = HEAP32[i3 + 36 >> 2] | 0; while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, (HEAP32[i1 >> 2] | 0) + 36 | 0); + if ((i1 | 0) == (i4 | 0)) break; + __ZN4wasm6WalkerINS_6VacuumEE4walkERPNS_10ExpressionE(i2, (HEAP32[i1 >> 2] | 0) + 36 | 0); i1 = i1 + 4 | 0; } return; @@ -84001,30 +84485,56 @@ function __ZNSt3__114__split_bufferIN4wasm7LiteralERNS_9allocatorIS2_EEED2Ev(i4) return; } -function __ZN4wasm14WasmWalkerBaseINS_14SimplifyLocalsEvE9startWalkEPNS_6ModuleE(i3, i1) { - i3 = i3 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { i1 = i1 | 0; - var i2 = 0; - i2 = HEAP32[i1 + 40 >> 2] | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, (HEAP32[i1 >> 2] | 0) + 36 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); } return; } -function __ZN4wasm14WasmWalkerBaseINS_14PostEmscriptenEvE9startWalkEPNS_6ModuleE(i3, i1) { - i3 = i3 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { i1 = i1 | 0; - var i2 = 0; - i2 = HEAP32[i1 + 40 >> 2] | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, (HEAP32[i1 >> 2] | 0) + 36 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); } return; } @@ -84063,6 +84573,24 @@ function __ZNSt3__114__split_bufferIPN4wasm6ExportERNS_9allocatorIS3_EEED2Ev(i4) return; } +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + function __ZNSt3__114__split_bufferIPN4wasm5BlockERNS_9allocatorIS3_EEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -84165,17 +84693,40 @@ function __ZNSt3__113__vector_baseINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9al return; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE7__cloneEv(i1) { +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; - i2 = __Znwj(12) | 0; - HEAP32[i2 >> 2] = 5388; - i4 = i1 + 4 | 0; - i3 = HEAP32[i4 + 4 >> 2] | 0; - i1 = i2 + 4 | 0; - HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i1 + 4 >> 2] = i3; - return i2 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; } function __ZN4wasm7Literal10getIntegerEv(i3) { @@ -84202,20 +84753,6 @@ function __ZN4wasm7Literal10getIntegerEv(i3) { return i2 | 0; } -function __ZN4wasm14WasmWalkerBaseINS_11MergeBlocksEvE9startWalkEPNS_6ModuleE(i3, i1) { - i3 = i3 | 0; - i1 = i1 | 0; - var i2 = 0; - i2 = HEAP32[i1 + 40 >> 2] | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, (HEAP32[i1 >> 2] | 0) + 36 | 0); - i1 = i1 + 4 | 0; - } - return; -} - function __ZNSt3__114__split_bufferIN4wasm4NameERNS_9allocatorIS2_EEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -84233,19 +84770,6 @@ function __ZNSt3__114__split_bufferIN4wasm4NameERNS_9allocatorIS2_EEED2Ev(i4) { return; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE7__cloneEv(i1) { - i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0; - i2 = __Znwj(12) | 0; - HEAP32[i2 >> 2] = 5300; - i4 = i1 + 4 | 0; - i3 = HEAP32[i4 + 4 >> 2] | 0; - i1 = i2 + 4 | 0; - HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i1 + 4 >> 2] = i3; - return i2 | 0; -} - function __ZNSt3__113__vector_baseIPNS_6vectorIN6cashew3RefENS_9allocatorIS3_EEEENS4_IS7_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -84264,52 +84788,44 @@ function __ZNSt3__113__vector_baseIPNS_6vectorIN6cashew3RefENS_9allocatorIS3_EEE return; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE7__cloneEPNS0_6__baseIS9_EE(i2, i1) { +function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0, i4 = 0; - HEAP32[i1 >> 2] = 5388; - i4 = i2 + 4 | 0; - i3 = HEAP32[i4 + 4 >> 2] | 0; - i2 = i1 + 4 | 0; - HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i2 + 4 >> 2] = i3; - return; + i1 = HEAP32[i1 >> 2] | 0; + if (!i1) ___assert_fail(17972, 16562, 78, 41543); else return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0; + return 0; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE7__cloneEPNS0_6__baseIS9_EE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm17RemoveUnusedNamesD2Ev(i1) { i1 = i1 | 0; - var i3 = 0, i4 = 0; - HEAP32[i1 >> 2] = 5300; - i4 = i2 + 4 | 0; - i3 = HEAP32[i4 + 4 >> 2] | 0; + var i2 = 0; + HEAP32[i1 >> 2] = 4472; i2 = i1 + 4 | 0; - HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i2 + 4 >> 2] = i3; + HEAP32[i2 >> 2] = 4500; + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i1 + 24 | 0); + HEAP32[i2 >> 2] = 4516; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); return; } -function __ZN4wasm18WasmReplacerWalkerINS_6VacuumEvE4walkERPNS_10ExpressionE(i5, i4) { - i5 = i5 | 0; - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - i1 = HEAP32[i4 >> 2] | 0; - if (i1 | 0 ? (__ZN4wasm11WasmVisitorINS_6VacuumEvE5visitEPNS_10ExpressionE(i5, i1), i2 = i5 + 4 | 0, i3 = HEAP32[i2 >> 2] | 0, i3 | 0) : 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i2 >> 2] = 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); } return; } -function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - i1 = HEAP32[i1 >> 2] | 0; - if (!i1) ___assert_fail(18480, 17213, 78, 45183); else return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0; - return 0; -} - function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEEC2Ev(i1) { i1 = i1 | 0; HEAP32[i1 >> 2] = 0; @@ -84321,20 +84837,6 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEEC2Ev(i1) { return; } -function __ZN4wasm14WasmWalkerBaseINS_6VacuumEvE9startWalkEPNS_6ModuleE(i3, i1) { - i3 = i3 | 0; - i1 = i1 | 0; - var i2 = 0; - i2 = HEAP32[i1 + 40 >> 2] | 0; - i1 = HEAP32[i1 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, (HEAP32[i1 >> 2] | 0) + 36 | 0); - i1 = i1 + 4 | 0; - } - return; -} - function _llvm_cttz_i32(i2) { i2 = i2 | 0; var i1 = 0; @@ -84355,29 +84857,14 @@ function __ZNSt3__16locale2id5__getEv(i2) { i1 = i3; if ((HEAP32[i2 >> 2] | 0) != -1) { HEAP32[i1 >> 2] = i2; - HEAP32[i1 + 4 >> 2] = 252; + HEAP32[i1 + 4 >> 2] = 245; HEAP32[i1 + 8 >> 2] = 0; - __ZNSt3__111__call_onceERVmPvPFvS2_E(i2, i1, 253); + __ZNSt3__111__call_onceERVmPvPFvS2_E(i2, i1, 246); } STACKTOP = i3; return (HEAP32[i2 + 4 >> 2] | 0) + -1 | 0; } -function __ZN4wasm14SimplifyLocals12SinkableInfoC2EPPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - HEAP32[i2 >> 2] = i1; - i3 = i2 + 4 | 0; - HEAP32[i2 + 8 >> 2] = 0; - HEAP32[i3 >> 2] = 5260; - i2 = i2 + 12 | 0; - HEAP32[i2 >> 2] = 0; - HEAP16[i2 + 4 >> 1] = 0; - __ZN4wasm10WasmWalkerINS_14EffectAnalyzerEvE4walkERPNS_10ExpressionE(i3, i1); - return; -} - function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -84595,17 +85082,17 @@ function __ZNK4wasm7Literal5floorEv(i2, i1) { } function __GLOBAL__sub_I_simple_ast_cpp() { - HEAP32[11951] = 0; - HEAP32[11952] = 0; - HEAP32[11953] = 0; - HEAP32[11954] = 0; - HEAP32[11955] = 0; - HEAP32[11956] = 0; - HEAP32[11957] = 0; - HEAP32[11958] = 0; - ___cxa_atexit(248, 47804, ___dso_handle | 0) | 0; - __ZN6cashew10IStringSetC2EPKc(47836, 37600); - ___cxa_atexit(245, 47836, ___dso_handle | 0) | 0; + HEAP32[11044] = 0; + HEAP32[11045] = 0; + HEAP32[11046] = 0; + HEAP32[11047] = 0; + HEAP32[11048] = 0; + HEAP32[11049] = 0; + HEAP32[11050] = 0; + HEAP32[11051] = 0; + ___cxa_atexit(241, 44176, ___dso_handle | 0) | 0; + __ZN6cashew10IStringSetC2EPKc(44208, 33960); + ___cxa_atexit(238, 44208, ___dso_handle | 0) | 0; return; } @@ -84686,7 +85173,7 @@ function __ZNKSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i2) i1 = HEAP32[i1 + 16 >> 2] | 0; if (!i1) { i2 = ___cxa_allocate_exception(4) | 0; - HEAP32[i2 >> 2] = 3780; + HEAP32[i2 >> 2] = 3228; ___cxa_throw(i2 | 0, 40, 11); } else return FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 63](i1, i2) | 0; return 0; @@ -84778,6 +85265,19 @@ function __ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i4, i1, i3, i2) { return i1 | 0; } +function __ZN4wasm7Builder10makeBinaryENS_8BinaryOpEPNS_10ExpressionES3_(i4, i2, i1, i3) { + i4 = i4 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + i4 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i4 + 8 >> 2] = i2; + HEAP32[i4 + 12 >> 2] = i1; + HEAP32[i4 + 16 >> 2] = i3; + __ZN4wasm6Binary8finalizeEv(i4); + return i4 | 0; +} + function _truncf(d1) { d1 = +d1; var i2 = 0, i3 = 0, i4 = 0; @@ -84960,7 +85460,7 @@ function __ZN4wasm7Literal9castToI64Ev(i1, i2) { HEAP32[i2 + 4 >> 2] = i3; HEAP32[i1 >> 2] = 2; return; - } else ___assert_fail(24916, 17213, 189, 24938); + } else ___assert_fail(24019, 16562, 189, 24041); } function __ZN4wasm7Literal9castToF64Ev(i1, i2) { @@ -84975,7 +85475,7 @@ function __ZN4wasm7Literal9castToF64Ev(i1, i2) { HEAP32[i2 + 4 >> 2] = i3; HEAP32[i1 >> 2] = 4; return; - } else ___assert_fail(17873, 17213, 177, 17895); + } else ___assert_fail(17383, 16562, 177, 17405); } function __ZN4wasm22SExpressionWasmBuilder15preParseImportsERNS_7ElementE(i2, i1) { @@ -84984,7 +85484,7 @@ function __ZN4wasm22SExpressionWasmBuilder15preParseImportsERNS_7ElementE(i2, i1 var i3 = 0; i3 = __ZN4wasm7Element4listEv(i1) | 0; i3 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i3 >> 2] >> 2] | 0) | 0; - if ((i3 | 0) == (HEAP32[11805] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i2, i1); + if ((i3 | 0) == (HEAP32[10895] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i2, i1); return; } @@ -84997,6 +85497,20 @@ function __ZN4wasm12PassRegistry8PassInfoC2ENSt3__112basic_stringIcNS2_11char_tr return; } +function __ZZN4wasm12RegisterPassINS_20OptimizeInstructionsEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 >> 2] = 4264; + HEAP32[i1 + 4 >> 2] = 4292; + return i1 | 0; +} + function __ZNSt3__113__vector_baseIPN4wasm4PassENS_9allocatorIS3_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -85054,10 +85568,10 @@ function __ZNSt3__113__vector_baseIN6cashew3RefENS_9allocatorIS2_EEED2Ev(i1) { function __ZN4wasm14AstStackHelperC2EN6cashew3RefE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - i1 = HEAP32[11844] | 0; - if ((i1 | 0) == (HEAP32[11845] | 0)) __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(47372, i2); else { + i1 = HEAP32[10934] | 0; + if ((i1 | 0) == (HEAP32[10935] | 0)) __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(43732, i2); else { HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[11844] = (HEAP32[11844] | 0) + 4; + HEAP32[10934] = (HEAP32[10934] | 0) + 4; } return; } @@ -85110,10 +85624,10 @@ function __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i2, i1) { function __ZNSt3__18ios_base4InitD2Ev(i1) { i1 = i1 | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(48528) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(48696) | 0; - __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(48868) | 0; - __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(49036) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(44900) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(45068) | 0; + __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(45240) | 0; + __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(45408) | 0; return; } @@ -85162,11 +85676,28 @@ function __ZN4wasm17SExpressionParserC2EPc(i3, i1) { return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EEclEOS5_S8_(i3, i1, i2) { - i3 = i3 | 0; +function __ZZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 >> 2] = 4368; + HEAP32[i1 + 4 >> 2] = 4396; + return i1 | 0; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; - __ZZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockEENKUlS2_RPNS_10ExpressionEE_clES2_S5_(i3 + 4 | 0, HEAP32[i1 >> 2] | 0, i2); + i1 = i1 | 0; + i1 = (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0; + if ((HEAP32[i1 >> 2] | 0) == (HEAP32[i2 + 20 >> 2] | 0)) { + i2 = i2 + 24 | 0; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; + } return; } @@ -85181,6 +85712,20 @@ function ___uflow(i2) { return i1 | 0; } +function __ZZN4wasm12RegisterPassINS_14PostEmscriptenEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 >> 2] = 4576; + HEAP32[i1 + 4 >> 2] = 4604; + return i1 | 0; +} + function __ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0; @@ -85255,6 +85800,20 @@ function ___shlim(i3, i4) { return; } +function __ZZN4wasm12RegisterPassINS_11MergeBlocksEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 >> 2] = 3928; + HEAP32[i1 + 4 >> 2] = 3956; + return i1 | 0; +} + function __ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(i4, i2, i1, i3) { i4 = i4 | 0; i2 = i2 | 0; @@ -85326,7 +85885,7 @@ function __ZNK4wasm7Literal12extendToSI64Ev(i1, i2) { HEAP32[i2 >> 2] = i3; HEAP32[i2 + 4 >> 2] = ((i3 | 0) < 0) << 31 >> 31; return; - } else ___assert_fail(17841, 17213, 307, 24694); + } else ___assert_fail(17071, 16562, 307, 23797); } function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv(i1) { @@ -85390,16 +85949,6 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_bas return; } -function __ZNSt3__18functionIFvPN4wasm5BlockERPNS1_10ExpressionEEED2Ev(i2) { - i2 = i2 | 0; - var i1 = 0; - i1 = HEAP32[i2 + 16 >> 2] | 0; - if ((i1 | 0) != (i2 | 0)) { - if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1); - } else FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 511](i1); - return; -} - function __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i2) { i2 = i2 | 0; var i1 = 0; @@ -85446,6 +85995,20 @@ function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEED2Ev(i1) { return; } +function __ZZN4wasm12RegisterPassINS_6VacuumEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 >> 2] = 4920; + HEAP32[i1 + 4 >> 2] = 4948; + return i1 | 0; +} + function __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEED2Ev(i2) { i2 = i2 | 0; var i1 = 0; @@ -85456,6 +86019,19 @@ function __ZNSt3__18functionIFPN4wasm10ExpressionEN6cashew3RefEEED2Ev(i2) { return; } +function __ZN4wasm7Builder6makeIfEPNS_10ExpressionES2_S2_(i4, i1, i3, i2) { + i4 = i4 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + i4 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i4 + 8 >> 2] = i1; + HEAP32[i4 + 12 >> 2] = i3; + HEAP32[i4 + 16 >> 2] = i2; + __ZN4wasm2If8finalizeEv(i4); + return i4 | 0; +} + function __ZN4wasm6getSigENS_8WasmTypeE(i2) { i2 = i2 | 0; var i1 = 0; @@ -85497,7 +86073,7 @@ function __ZNSt3__15ctypeIcEC2EPKtbj(i4, i3, i2, i1) { i2 = i2 | 0; i1 = i1 | 0; HEAP32[i4 + 4 >> 2] = i1 + -1; - HEAP32[i4 >> 2] = 12748; + HEAP32[i4 >> 2] = 12072; i1 = i4 + 8 | 0; HEAP32[i1 >> 2] = i3; HEAP8[i4 + 12 >> 0] = i2 & 1; @@ -85508,6 +86084,24 @@ function __ZNSt3__15ctypeIcEC2EPKtbj(i4, i3, i2, i1) { return; } +function __ZN4wasm21SimpleExecutionWalkerINS_14SimplifyLocalsEE15doNoteNonLinearEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5clearEv(i2 + 24 | 0); + return; +} + +function __ZN4wasm7Builder12makeSetLocalENS_4NameEPNS_10ExpressionE(i2, i1, i3) { + i2 = i2 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + i2 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i2 + 12 >> 2] = i3; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + return i2 | 0; +} + function __ZN4wasm3LEBIjhE4readENSt3__18functionIFhvEEE(i3, i1) { i3 = i3 | 0; i1 = i1 | 0; @@ -85522,23 +86116,20 @@ function __ZN4wasm3LEBIjhE4readENSt3__18functionIFhvEEE(i3, i1) { return; } -function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1) { +function __ZN4wasm17WasmBinaryBuilder12getBreakNameEi(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 10168; - __ZNSt3__16localeC2Ev(i1 + 4 | 0); - i1 = i1 + 8 | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - HEAP32[i1 + 20 >> 2] = 0; - return; + var i3 = 0; + i3 = HEAP32[i2 + 100 >> 2] | 0; + i2 = (HEAP32[i2 + 104 >> 2] | 0) - i3 >> 2; + i1 = i2 + ~i1 | 0; + if (i1 >>> 0 < i2 >>> 0) return HEAP32[i3 + (i1 << 2) >> 2] | 0; else ___assert_fail(19471, 18453, 1687, 19522); + return 0; } -function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1) { +function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 10104; + HEAP32[i1 >> 2] = 9492; __ZNSt3__16localeC2Ev(i1 + 4 | 0); i1 = i1 + 8 | 0; HEAP32[i1 >> 2] = 0; @@ -85550,17 +86141,6 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1) { return; } -function __ZN4wasm17WasmBinaryBuilder12getBreakNameEi(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i3 = HEAP32[i2 + 100 >> 2] | 0; - i2 = (HEAP32[i2 + 104 >> 2] | 0) - i3 >> 2; - i1 = i2 + ~i1 | 0; - if (i1 >>> 0 < i2 >>> 0) return HEAP32[i3 + (i1 << 2) >> 2] | 0; else ___assert_fail(20363, 19345, 1687, 20414); - return 0; -} - function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv(i1) { i1 = i1 | 0; var i2 = 0; @@ -85573,6 +86153,20 @@ function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv(i1) { return i1 | 0; } +function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 9428; + __ZNSt3__16localeC2Ev(i1 + 4 | 0); + i1 = i1 + 8 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + return; +} + function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv(i1) { i1 = i1 | 0; var i2 = 0; @@ -85587,38 +86181,38 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv(i1) { function __ZNKSt3__120__time_get_c_storageIwE3__xEv(i1) { i1 = i1 | 0; - if ((HEAP8[46560] | 0) == 0 ? ___cxa_guard_acquire(46560) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(51152, 12056, _wcslen(12056) | 0); - ___cxa_atexit(261, 51152, ___dso_handle | 0) | 0; + if ((HEAP8[42920] | 0) == 0 ? ___cxa_guard_acquire(42920) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(47524, 11380, _wcslen(11380) | 0); + ___cxa_atexit(254, 47524, ___dso_handle | 0) | 0; } - return 51152; + return 47524; } function __ZNKSt3__120__time_get_c_storageIwE3__rEv(i1) { i1 = i1 | 0; - if ((HEAP8[46552] | 0) == 0 ? ___cxa_guard_acquire(46552) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(51140, 12008, _wcslen(12008) | 0); - ___cxa_atexit(261, 51140, ___dso_handle | 0) | 0; + if ((HEAP8[42912] | 0) == 0 ? ___cxa_guard_acquire(42912) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(47512, 11332, _wcslen(11332) | 0); + ___cxa_atexit(254, 47512, ___dso_handle | 0) | 0; } - return 51140; + return 47512; } function __ZNKSt3__120__time_get_c_storageIwE3__cEv(i1) { i1 = i1 | 0; - if ((HEAP8[46544] | 0) == 0 ? ___cxa_guard_acquire(46544) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(51128, 11924, _wcslen(11924) | 0); - ___cxa_atexit(261, 51128, ___dso_handle | 0) | 0; + if ((HEAP8[42904] | 0) == 0 ? ___cxa_guard_acquire(42904) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(47500, 11248, _wcslen(11248) | 0); + ___cxa_atexit(254, 47500, ___dso_handle | 0) | 0; } - return 51128; + return 47500; } function __ZNKSt3__120__time_get_c_storageIwE3__XEv(i1) { i1 = i1 | 0; - if ((HEAP8[46568] | 0) == 0 ? ___cxa_guard_acquire(46568) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(51164, 12092, _wcslen(12092) | 0); - ___cxa_atexit(261, 51164, ___dso_handle | 0) | 0; + if ((HEAP8[42928] | 0) == 0 ? ___cxa_guard_acquire(42928) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(47536, 11416, _wcslen(11416) | 0); + ___cxa_atexit(254, 47536, ___dso_handle | 0) | 0; } - return 51164; + return 47536; } function __ZN4wasm17WasmBinaryBuilder16readMemoryAccessERjjS1_(i4, i1, i2, i3) { @@ -85666,15 +86260,6 @@ function __ZNKSt3__15ctypeIcE9do_narrowEPKcS3_cPc(i3, i1, i5, i4, i2) { return i5 | 0; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - i2 = i2 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 12 | 0); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function _sn_write(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -85704,7 +86289,7 @@ function __ZNSt3__18numpunctIwEC2Ej(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; HEAP32[i2 + 4 >> 2] = i1 + -1; - HEAP32[i2 >> 2] = 12840; + HEAP32[i2 >> 2] = 12164; HEAP32[i2 + 8 >> 2] = 46; HEAP32[i2 + 12 >> 2] = 44; i1 = i2 + 16 | 0; @@ -85717,27 +86302,6 @@ function __ZNSt3__18numpunctIwEC2Ej(i2, i1) { return; } -function __ZN4wasm19FastExecutionWalkerINS_14SimplifyLocalsEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - i2 = i2 + -4 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 20 | 0); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZNSt3__18ios_baseD2Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 10088; - __ZNSt3__18ios_base16__call_callbacksENS0_5eventE(i1, 0); - __ZNSt3__16localeD2Ev(i1 + 28 | 0); - _free(HEAP32[i1 + 32 >> 2] | 0); - _free(HEAP32[i1 + 36 >> 2] | 0); - _free(HEAP32[i1 + 48 >> 2] | 0); - _free(HEAP32[i1 + 60 >> 2] | 0); - return; -} - function __ZN4wasm12FunctionTypeC2ERKS0_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -85755,7 +86319,7 @@ function __ZNSt3__18numpunctIcEC2Ej(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; HEAP32[i2 + 4 >> 2] = i1 + -1; - HEAP32[i2 >> 2] = 12800; + HEAP32[i2 >> 2] = 12124; HEAP8[i2 + 8 >> 0] = 46; HEAP8[i2 + 9 >> 0] = 44; i1 = i2 + 12 | 0; @@ -85768,6 +86332,18 @@ function __ZNSt3__18numpunctIcEC2Ej(i2, i1) { return; } +function __ZNSt3__18ios_baseD2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 9412; + __ZNSt3__18ios_base16__call_callbacksENS0_5eventE(i1, 0); + __ZNSt3__16localeD2Ev(i1 + 28 | 0); + _free(HEAP32[i1 + 32 >> 2] | 0); + _free(HEAP32[i1 + 36 >> 2] | 0); + _free(HEAP32[i1 + 48 >> 2] | 0); + _free(HEAP32[i1 + 60 >> 2] | 0); + return; +} + function __ZNKSt3__17collateIwE7do_hashEPKwS3_(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; @@ -85785,12 +86361,12 @@ function __ZNKSt3__17collateIwE7do_hashEPKwS3_(i1, i2, i3) { } function __GLOBAL__sub_I_optimizer_shared_cpp() { - HEAP32[11964] = 0; - __ZN6cashew7IString3setEPKcb(47860, 37737, 1); - __ZN6cashew7IString3setEPKcb(47864, 37756, 1); - __ZN6cashew7IString3setEPKcb(47868, 37775, 1); - __ZN6cashew7IString3setEPKcb(47872, 37794, 1); - __ZN6cashew7IString3setEPKcb(47876, 37815, 1); + HEAP32[11057] = 0; + __ZN6cashew7IString3setEPKcb(44232, 34097, 1); + __ZN6cashew7IString3setEPKcb(44236, 34116, 1); + __ZN6cashew7IString3setEPKcb(44240, 34135, 1); + __ZN6cashew7IString3setEPKcb(44244, 34154, 1); + __ZN6cashew7IString3setEPKcb(44248, 34175, 1); return; } @@ -85817,16 +86393,6 @@ function __ZNKSt3__17collateIcE7do_hashEPKcS3_(i1, i2, i3) { return i1 | 0; } -function __ZNSt3__18functionIFvPN4wasm5BlockEEED2Ev(i2) { - i2 = i2 | 0; - var i1 = 0; - i1 = HEAP32[i2 + 16 >> 2] | 0; - if ((i1 | 0) != (i2 | 0)) { - if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1); - } else FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 511](i1); - return; -} - function __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i2) { i2 = i2 | 0; var i1 = 0; @@ -85851,7 +86417,7 @@ function __ZNKSt3__18functionIFPN4wasm4PassEvEEclEv(i1) { i1 = HEAP32[i1 + 16 >> 2] | 0; if (!i1) { i1 = ___cxa_allocate_exception(4) | 0; - HEAP32[i1 >> 2] = 3780; + HEAP32[i1 >> 2] = 3228; ___cxa_throw(i1 | 0, 40, 11); } else return FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0; return 0; @@ -85868,7 +86434,7 @@ function __ZNK4wasm7Literal12extendToUI64Ev(i1, i2) { HEAP32[i2 >> 2] = i3; HEAP32[i2 + 4 >> 2] = 0; return; - } else ___assert_fail(17841, 17213, 311, 24707); + } else ___assert_fail(17071, 16562, 311, 23810); } function __ZN4wasm15Asm2WasmBuilder12bytesToShiftEj(i3, i2) { @@ -85916,38 +86482,38 @@ function _rintf(d1) { function __ZNKSt3__120__time_get_c_storageIcE3__rEv(i1) { i1 = i1 | 0; - if ((HEAP8[46472] | 0) == 0 ? ___cxa_guard_acquire(46472) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(50328, 42379, 11); - ___cxa_atexit(257, 50328, ___dso_handle | 0) | 0; + if ((HEAP8[42832] | 0) == 0 ? ___cxa_guard_acquire(42832) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(46700, 38739, 11); + ___cxa_atexit(250, 46700, ___dso_handle | 0) | 0; } - return 50328; + return 46700; } function __ZNKSt3__120__time_get_c_storageIcE3__cEv(i1) { i1 = i1 | 0; - if ((HEAP8[46464] | 0) == 0 ? ___cxa_guard_acquire(46464) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(50316, 42358, 20); - ___cxa_atexit(257, 50316, ___dso_handle | 0) | 0; + if ((HEAP8[42824] | 0) == 0 ? ___cxa_guard_acquire(42824) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(46688, 38718, 20); + ___cxa_atexit(250, 46688, ___dso_handle | 0) | 0; } - return 50316; + return 46688; } function __ZNKSt3__120__time_get_c_storageIcE3__xEv(i1) { i1 = i1 | 0; - if ((HEAP8[46480] | 0) == 0 ? ___cxa_guard_acquire(46480) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(50340, 42391, 8); - ___cxa_atexit(257, 50340, ___dso_handle | 0) | 0; + if ((HEAP8[42840] | 0) == 0 ? ___cxa_guard_acquire(42840) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(46712, 38751, 8); + ___cxa_atexit(250, 46712, ___dso_handle | 0) | 0; } - return 50340; + return 46712; } function __ZNKSt3__120__time_get_c_storageIcE3__XEv(i1) { i1 = i1 | 0; - if ((HEAP8[46488] | 0) == 0 ? ___cxa_guard_acquire(46488) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(50352, 42400, 8); - ___cxa_atexit(257, 50352, ___dso_handle | 0) | 0; + if ((HEAP8[42848] | 0) == 0 ? ___cxa_guard_acquire(42848) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(46724, 38760, 8); + ___cxa_atexit(250, 46724, ___dso_handle | 0) | 0; } - return 50352; + return 46724; } function __ZN10__cxxabiv112_GLOBAL__N_15arenaILj4096EE8allocateEj(i4, i1) { @@ -85983,7 +86549,7 @@ function __ZN6cashew5Value8setArrayEj(i2, i1) { var i3 = 0; __ZN6cashew5Value4freeEv(i2); HEAP32[i2 >> 2] = 2; - i3 = __ZN6cashew5Arena10allocArrayEv(47804) | 0; + i3 = __ZN6cashew5Arena10allocArrayEv(44176) | 0; HEAP32[i2 + 8 >> 2] = i3; __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE7reserveEj(i3, i1); return i2 | 0; @@ -85992,7 +86558,7 @@ function __ZN6cashew5Value8setArrayEj(i2, i1) { function __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 + 4 >> 2] | 0, 30313) | 0, 41) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 + 4 >> 2] | 0, 29088) | 0, 41) | 0; return; } @@ -86004,7 +86570,7 @@ function __ZN4wasm18CountLeadingZeroesIjEEiT_(i1) { i1 = i1 >>> 8 | i1; i1 = i1 >>> 16 | i1; if (!i1) i1 = 32; else { - i1 = 37970 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0; + i1 = 34330 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0; i1 = HEAPU8[i1 >> 0] | 0; } return i1 | 0; @@ -86043,7 +86609,7 @@ function __ZNSt3__18functionIFavEED2Ev(i2) { function __ZN6cashew5Value4backEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(37689, 37699, 490, 27883); + if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34049, 34059, 490, 26948); i2 = HEAP32[i1 + 8 >> 2] | 0; i1 = HEAP32[i2 + 4 >> 2] | 0; if ((i1 | 0) == (HEAP32[i2 >> 2] | 0)) i1 = 0; else i1 = HEAP32[i1 + -4 >> 2] | 0; @@ -86056,7 +86622,7 @@ function __ZN4wasm17RemoveUnusedNames10visitBreakEPNS_5BreakE(i2, i1) { var i3 = 0; i3 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, i2 + 12 | 0, i1 + 8 | 0); + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, i2 + 24 | 0, i1 + 8 | 0); STACKTOP = i3; return; } @@ -86108,7 +86674,7 @@ function __ZNKSt3__18functionIFhvEEclEv(i1) { i1 = HEAP32[i1 + 16 >> 2] | 0; if (!i1) { i1 = ___cxa_allocate_exception(4) | 0; - HEAP32[i1 >> 2] = 3780; + HEAP32[i1 >> 2] = 3228; ___cxa_throw(i1 | 0, 40, 11); } else return FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0; return 0; @@ -86119,7 +86685,7 @@ function __ZNKSt3__18functionIFavEEclEv(i1) { i1 = HEAP32[i1 + 16 >> 2] | 0; if (!i1) { i1 = ___cxa_allocate_exception(4) | 0; - HEAP32[i1 >> 2] = 3780; + HEAP32[i1 >> 2] = 3228; ___cxa_throw(i1 | 0, 40, 11); } else return FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0; return 0; @@ -86142,7 +86708,7 @@ function __ZN4wasm17RemoveUnusedNames10visitBlockEPNS_5BlockE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; i1 = i1 + 8 | 0; - if (HEAP32[i1 >> 2] | 0 ? (__ZNKSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i2 + 12 | 0, i1) | 0) == 0 : 0) HEAP32[i1 >> 2] = 0; + if (HEAP32[i1 >> 2] | 0 ? (__ZNKSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i2 + 24 | 0, i1) | 0) == 0 : 0) HEAP32[i1 >> 2] = 0; return; } @@ -86160,7 +86726,7 @@ function __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(i3, i2) { i1 = 0; while (1) { if ((i1 | 0) == (i2 | 0)) break; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 29526) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 28301) | 0; i1 = i1 + 1 | 0; } return i3 | 0; @@ -86202,7 +86768,7 @@ function __ZNKSt3__18functionIFvvEEclEv(i1) { i1 = HEAP32[i1 + 16 >> 2] | 0; if (!i1) { i1 = ___cxa_allocate_exception(4) | 0; - HEAP32[i1 >> 2] = 3780; + HEAP32[i1 >> 2] = 3228; ___cxa_throw(i1 | 0, 40, 11); } else { FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 511](i1); @@ -86210,14 +86776,6 @@ function __ZNKSt3__18functionIFvvEEclEv(i1) { } } -function __ZN4wasm14SimplifyLocalsD2Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 5208; - HEAP32[i1 + 4 >> 2] = 5240; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 12 | 0); - return; -} - function __ZN4wasm11getWasmTypeEjb(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -86247,10 +86805,10 @@ function __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPK return i1 | 0; } -function __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_ENKUlvE_clEv(i1) { +function __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__2clES2_ENKUlvE_clEv(i1) { i1 = i1 | 0; i1 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0) | 0; - HEAP32[i1 + 8 >> 2] = HEAP32[11793]; + HEAP32[i1 + 8 >> 2] = HEAP32[10883]; HEAP32[i1 + 4 >> 2] = 1; return i1 | 0; } @@ -86292,19 +86850,10 @@ function __ZNKSt3__17collateIcE12do_transformEPKcS3_(i3, i4, i2, i1) { return; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE7__cloneEv(i1) { - i1 = i1 | 0; - var i2 = 0; - i2 = __Znwj(8) | 0; - HEAP32[i2 >> 2] = 5344; - HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - return i2 | 0; -} - function __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 29769, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 28544, 0) | 0; __ZN4wasm16PrintSExpression13printCallBodyEPNS_4CallE(i2, i1); return; } @@ -86339,27 +86888,31 @@ function __ZN4wasm13wasmToAsmTypeENS_8WasmTypeE(i2) { return i1 | 0; } +function __ZN4wasm14EffectAnalyzerC2EOS0_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm6WalkerINS_14EffectAnalyzerEEC2EOS2_(i2, i1); + HEAP32[i2 >> 2] = 4756; + i2 = i2 + 20 | 0; + i1 = i1 + 20 | 0; + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP16[i2 + 4 >> 1] = HEAP16[i1 + 4 >> 1] | 0; + return; +} + function __ZL12prepare2wasmv() { var i1 = 0; - if ((HEAP32[11849] | 0) == 0 & (HEAP32[11850] | 0) == 0 & (HEAP32[11851] | 0) == 0 & (HEAP32[11852] | 0) == 0) { + if ((HEAP32[10939] | 0) == 0 & (HEAP32[10940] | 0) == 0 & (HEAP32[10941] | 0) == 0 & (HEAP32[10942] | 0) == 0) { i1 = (_emscripten_asm_const_i(5) | 0) != 0 & 1; - HEAP8[51416] = i1; + HEAP8[47788] = i1; return; - } else ___assert_fail(17905, 16944, 48, 18017); -} - -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE7__cloneEPNS0_6__baseISC_EE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - HEAP32[i1 >> 2] = 5344; - HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - return; + } else ___assert_fail(17415, 16293, 48, 17527); } function __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 + 4 >> 2] | 0, 30309) | 0, 41) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 + 4 >> 2] | 0, 29084) | 0, 41) | 0; return; } @@ -86402,7 +86955,7 @@ function __ZNK4wasm7Literal13truncateToF32Ev(i1, i2) { HEAP32[i1 >> 2] = 3; HEAPF32[i1 + 8 >> 2] = d3; return; - } else ___assert_fail(24916, 17213, 323, 24948); + } else ___assert_fail(24019, 16562, 323, 24051); } function __ZNK4wasm7Literal11extendToF64Ev(i1, i2) { @@ -86414,7 +86967,7 @@ function __ZNK4wasm7Literal11extendToF64Ev(i1, i2) { HEAP32[i1 >> 2] = 4; HEAPF64[i1 + 8 >> 3] = d3; return; - } else ___assert_fail(24872, 17213, 315, 24904); + } else ___assert_fail(23975, 16562, 315, 24007); } function __ZN4wasm16PrintSExpression9incIndentEv(i1) { @@ -86481,19 +87034,12 @@ function __ZN4wasm7Literal8getFloatEv(i2) { function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 3716; + HEAP32[i1 >> 2] = 3164; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 32 | 0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev(i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EEclEOS5_(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - __ZZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockEENKUlS2_E0_clES2_(i2 + 4 | 0, HEAP32[i1 >> 2] | 0); - return; -} - function __ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_(i6, i1, i4, i2, i5, i7, i3, i8) { i6 = i6 | 0; i1 = i1 | 0; @@ -86537,34 +87083,27 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_(i6, function __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 29763, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 28538, 0) | 0; __ZN4wasm16PrintSExpression13printCallBodyEPNS_4CallE(i2, i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EEclEOS5_(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - __ZZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockEENKUlS2_E_clES2_(i2 + 4 | 0, HEAP32[i1 >> 2] | 0); - return; -} - function ___cxa_get_globals_fast() { var i1 = 0, i2 = 0; i1 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - if (!(_pthread_once(51404, 2) | 0)) { - i2 = _pthread_getspecific(HEAP32[12852] | 0) | 0; + if (!(_pthread_once(47776, 2) | 0)) { + i2 = _pthread_getspecific(HEAP32[11945] | 0) | 0; STACKTOP = i1; return i2 | 0; - } else _abort_message(43952, i1); + } else _abort_message(40312, i1); return 0; } function __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - i2 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i2 + 12 | 0, i1 + 8 | 0) | 0; + i2 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i2 + 24 | 0, i1 + 8 | 0) | 0; HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; return; } @@ -86572,7 +87111,7 @@ function __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2, i1) { function __ZN4wasm13ReorderLocals13visitGetLocalEPNS_8GetLocalE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - i2 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i2 + 12 | 0, i1 + 8 | 0) | 0; + i2 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i2 + 24 | 0, i1 + 8 | 0) | 0; HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; return; } @@ -86603,45 +87142,77 @@ function dynCall_iiiiiiii(i8, i1, i2, i3, i4, i5, i6, i7) { return FUNCTION_TABLE_iiiiiiii[i8 & 7](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0, i6 | 0, i7 | 0) | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 26230 ? i2 + 4 | 0 : 0) | 0; +} + function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 27165 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 26036 ? i2 + 4 | 0 : 0) | 0; +} + +function __GLOBAL__sub_I_Print_cpp() { + __ZN4wasm12RegisterPassINS_7PrinterEEC2EPKcS4_(49799, 29100, 29106); + __ZN4wasm12RegisterPassINS_15MinifiedPrinterEEC2EPKcS4_(49800, 29300, 29315); + __ZN4wasm12RegisterPassINS_11FullPrinterEEC2EPKcS4_(49801, 29561, 29572); + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 25755 ? i2 + 4 | 0 : 0) | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info(i2, i1) { +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 26971 ? i2 + 4 | 0 : 0) | 0; + __ZN4wasm20OptimizeInstructions10visitUnaryEPNS_5UnaryE(i2, __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE6targetERKSt9type_info(i2, i1) { +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 35334 ? i2 + 4 | 0 : 0) | 0; + __ZN4wasm14SimplifyLocals13visitSetLocalEPNS_8SetLocalE(i2, __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE6targetERKSt9type_info(i2, i1) { +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 26690 ? i2 + 4 | 0 : 0) | 0; + __ZN4wasm14SimplifyLocals13visitGetLocalEPNS_8GetLocalE(i2, __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } -function __ZZN4wasm12RegisterPassINS_20OptimizeInstructionsEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 4760; - HEAP32[i1 + 4 >> 2] = 4788; - return i1 | 0; + __ZN4wasm17RemoveUnusedNames11visitSwitchEPNS_6SwitchE(i2, __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2, __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm13ReorderLocals13visitGetLocalEPNS_8GetLocalE(i2, __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 31524 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 30219 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc(i3, i1, i4, i2) { @@ -86658,9 +87229,16 @@ function __ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc(i3, i1, i4, i2) { return i4 | 0; } +function __ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm14PostEmscripten13visitMemoryOpINS_5StoreEEEvPT_(i2, __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; - __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 3652); + __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 3100); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev(i1 + 60 | 0); return; } @@ -86671,10 +87249,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv(i1) { i2 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; _free(i1); - if (!(_pthread_setspecific(HEAP32[12852] | 0, 0) | 0)) { + if (!(_pthread_setspecific(HEAP32[11945] | 0, 0) | 0)) { STACKTOP = i2; return; - } else _abort_message(43849, i2); + } else _abort_message(40209, i2); } function _snprintf(i3, i2, i1, i4) { @@ -86692,37 +87270,29 @@ function _snprintf(i3, i2, i1, i4) { return i4 | 0; } -function __ZZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 4872; - HEAP32[i1 + 4 >> 2] = 4900; - return i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 31167 ? i2 + 4 | 0 : 0) | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 33082 ? i2 + 4 | 0 : 0) | 0; + __ZN4wasm17RemoveUnusedNames10visitBreakEPNS_5BreakE(i2, __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } -function __ZZN4wasm12RegisterPassINS_14PostEmscriptenEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 5096; - HEAP32[i1 + 4 >> 2] = 5124; - return i1 | 0; + __ZN4wasm17RemoveUnusedNames10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; - __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 4072); + __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 3512); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev(i1 + 64 | 0); return; } @@ -86741,11 +87311,10 @@ function __ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw(i3, i1, i4, i2) { return i4 | 0; } -function __ZN4wasm13ReorderLocalsD2Ev(i1) { +function __ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 5476; - HEAP32[i1 + 4 >> 2] = 5504; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev(i1 + 12 | 0); + __ZN4wasm14PostEmscripten13visitMemoryOpINS_4LoadEEEvPT_(i2, __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); return; } @@ -86764,46 +87333,39 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstr function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 32295 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 30689 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 30726 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 29501 ? i2 + 4 | 0 : 0) | 0; } function __ZN4wasm12PassRegistry3getEv() { var i1 = 0; - i1 = HEAP32[11856] | 0; + i1 = HEAP32[10946] | 0; if (!i1) { i1 = __Znwj(12) | 0; HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; HEAP32[i1 >> 2] = i1 + 4; - HEAP32[11856] = i1; + HEAP32[10946] = i1; } return i1 | 0; } -function __ZZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockEENKUlS2_E0_clES2_(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if ((HEAP32[HEAP32[i2 >> 2] >> 2] | 0) != (i1 | 0)) __ZN4wasm14SimplifyLocals9checkPostEPNS_10ExpressionE(HEAP32[i2 + 4 >> 2] | 0, i1); - return; -} - function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 35577 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 32426 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 33900 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 31688 ? i2 + 4 | 0 : 0) | 0; } function __ZNK4wasm7Literal13truncateToI32Ev(i1, i2) { @@ -86814,50 +87376,29 @@ function __ZNK4wasm7Literal13truncateToI32Ev(i1, i2) { HEAP32[i1 >> 2] = 1; HEAP32[i1 + 8 >> 2] = i2; return; - } else ___assert_fail(17873, 17213, 319, 24720); -} - -function __ZZN4wasm12RegisterPassINS_11MergeBlocksEEC1EPKcS4_ENKUlvE_clEv(i1) { - i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 4488; - HEAP32[i1 + 4 >> 2] = 4516; - return i1 | 0; + } else ___assert_fail(17383, 16562, 319, 23823); } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 36295 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 32851 ? i2 + 4 | 0 : 0) | 0; } -function __ZN4wasm2If8finalizeEv(i1) { +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - var i2 = 0; - if (HEAP32[i1 + 8 >> 2] | 0) { - i2 = HEAP32[(HEAP32[i1 + 12 >> 2] | 0) + 4 >> 2] | 0; - HEAP32[i1 + 4 >> 2] = (i2 | 0) != 5 ? i2 : HEAP32[(HEAP32[i1 + 16 >> 2] | 0) + 4 >> 2] | 0; - } + __ZN4wasm15RemoveUnusedBrs10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); return; } function __ZL8abort_onN6cashew3RefE(i1) { i1 = i1 | 0; - __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 48612, 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(48612, 10) | 0; + __ZN6cashew5Value9stringifyERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 44984, 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(44984, 10) | 0; _abort(); } -function __ZZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockEENKUlS2_E_clES2_(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if ((HEAP32[HEAP32[i2 >> 2] >> 2] | 0) != (i1 | 0)) __ZN4wasm14SimplifyLocals8checkPreEPNS_10ExpressionE(HEAP32[i2 + 4 >> 2] | 0, i1); - return; -} - function __ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i2, i3, i4) { i5 = i5 | 0; i1 = i1 | 0; @@ -86867,6 +87408,17 @@ function __ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i2, return __ZNSt3__1L20utf8_to_utf16_lengthEPKhS1_jmNS_12codecvt_modeE(i2, i3, i4, 1114111, 0) | 0; } +function __ZN4wasm2If8finalizeEv(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0; + i1 = HEAP32[i2 + 16 >> 2] | 0; + if (i1 | 0) { + i3 = HEAP32[(HEAP32[i2 + 12 >> 2] | 0) + 4 >> 2] | 0; + HEAP32[i2 + 4 >> 2] = (i3 | 0) != 5 ? i3 : HEAP32[i1 + 4 >> 2] | 0; + } + return; +} + function __ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i2, i3, i4) { i5 = i5 | 0; i1 = i1 | 0; @@ -86891,7 +87443,7 @@ function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEU i1 = i1 | 0; var i2 = 0; i2 = __Znwj(8) | 0; - HEAP32[i2 >> 2] = 3840; + HEAP32[i2 >> 2] = 3280; HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; return i2 | 0; } @@ -86900,7 +87452,7 @@ function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEU i1 = i1 | 0; var i2 = 0; i2 = __Znwj(8) | 0; - HEAP32[i2 >> 2] = 3928; + HEAP32[i2 >> 2] = 3368; HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; return i2 | 0; } @@ -86909,7 +87461,7 @@ function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEU i1 = i1 | 0; var i2 = 0; i2 = __Znwj(8) | 0; - HEAP32[i2 >> 2] = 3884; + HEAP32[i2 >> 2] = 3324; HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; return i2 | 0; } @@ -86917,13 +87469,19 @@ function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEU function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 29351 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 28131 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 29746 ? i2 + 4 | 0 : 0) | 0; } function __ZN6cashew5ValueixEj(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE2atEj(HEAP32[i1 + 8 >> 2] | 0, i2) | 0; else ___assert_fail(37689, 37699, 473, 45149); + if ((HEAP32[i1 >> 2] | 0) == 2) return __ZNSt3__16vectorIN6cashew3RefENS_9allocatorIS2_EEE2atEj(HEAP32[i1 + 8 >> 2] | 0, i2) | 0; else ___assert_fail(34049, 34059, 473, 41509); return 0; } @@ -86942,56 +87500,56 @@ function __ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9alloca function __ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51256) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47628) | 0); return; } function __ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51248) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47620) | 0); return; } function __ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51240) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47612) | 0); return; } function __ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51232) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47604) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51192) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47564) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51184) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47556) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51176) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47548) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(50364) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(46736) | 0); return; } @@ -87000,6 +87558,13 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedN return __ZZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; } +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm20OptimizeInstructions7visitIfEPNS_2IfE(i2, __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + function __ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0); @@ -87015,46 +87580,35 @@ function __ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocat function __ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49552) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45924) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49544) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45916) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49536) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45908) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49512) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45884) | 0); return; } -function __ZZN4wasm12RegisterPassINS_6VacuumEEC1EPKcS4_ENKUlvE_clEv(i1) { - i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 5588; - HEAP32[i1 + 4 >> 2] = 5616; - return i1 | 0; -} - function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 30499 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 29249 ? i2 + 4 | 0 : 0) | 0; } function __ZN4wasm4Host8finalizeEv(i1) { @@ -87078,6 +87632,13 @@ function __ZN4wasm4Host8finalizeEv(i1) { return; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_20OptimizeInstructionsEEEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4308; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { i1 = i1 | 0; return __ZZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; @@ -87091,7 +87652,7 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrint function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEPNS0_6__baseIS7_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3840; + HEAP32[i1 >> 2] = 3280; HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; return; } @@ -87099,7 +87660,7 @@ function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEU function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3928; + HEAP32[i1 >> 2] = 3368; HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; return; } @@ -87107,7 +87668,7 @@ function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEU function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3884; + HEAP32[i1 >> 2] = 3324; HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; return; } @@ -87115,13 +87676,14 @@ function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEU function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 36955 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 33274 ? i2 + 4 | 0 : 0) | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE6targetERKSt9type_info(i2, i1) { +function __ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 35520 ? i2 + 4 | 0 : 0) | 0; + __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } function __ZN6cashew5Value4sizeEv(i1) { @@ -87129,7 +87691,7 @@ function __ZN6cashew5Value4sizeEv(i1) { if ((HEAP32[i1 >> 2] | 0) == 2) { i1 = HEAP32[i1 + 8 >> 2] | 0; return (HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0; - } else ___assert_fail(37689, 37699, 457, 17262); + } else ___assert_fail(34049, 34059, 457, 16611); return 0; } @@ -87143,12 +87705,6 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscripte return __ZZN4wasm12RegisterPassINS_14PostEmscriptenEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE6targetERKSt9type_info(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 35022 ? i2 + 4 | 0 : 0) | 0; -} - function ___stdio_close(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0; @@ -87203,6 +87759,13 @@ function dynCall_iiiiiii(i7, i1, i2, i3, i4, i5, i6) { return FUNCTION_TABLE_iiiiiii[i7 & 63](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0, i6 | 0) | 0; } +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfE(i2, __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + function _bitshift64Ashr(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -87220,22 +87783,50 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEE return __ZZN4wasm12RegisterPassINS_11MergeBlocksEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; } +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm12RegisterPassINS_11FullPrinterEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 21 >> 0] = 1; + return; +} + function __ZNSt3__113unordered_setIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1) { i1 = i1 | 0; __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1); return; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsEEEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4412; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + function __ZNSt3__17codecvtIwc11__mbstate_tED2Ev(i1) { i1 = i1 | 0; var i2 = 0; - HEAP32[i1 >> 2] = 12680; + HEAP32[i1 >> 2] = 12004; i1 = i1 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; if ((i2 | 0) != (__ZNSt3__16__clocEv() | 0)) _freelocale(HEAP32[i1 >> 2] | 0); return; } +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 20 >> 0] = 1; + return; +} + function __ZN4wasm4NameC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -87243,6 +87834,21 @@ function __ZN4wasm4NameC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9all return; } +function __ZThn4_N4wasm20OptimizeInstructionsD1Ev(i1) { + i1 = i1 | 0; + i1 = i1 + -4 | 0; + HEAP32[i1 + 4 >> 2] = 4308; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenEEEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4620; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + function _fprintf(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; @@ -87263,7 +87869,7 @@ function __ZNK4wasm7Literal6geti64Ev(i1) { i1 = i1 + 8 | 0; tempRet0 = HEAP32[i1 + 4 >> 2] | 0; return HEAP32[i1 >> 2] | 0; - } else ___assert_fail(17873, 17213, 196, 23667); + } else ___assert_fail(17383, 16562, 196, 22775); return 0; } @@ -87274,7 +87880,7 @@ function __ZN4wasm7Literal9castToI32Ev(i1, i2) { HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = 1; return; - } else ___assert_fail(24872, 17213, 183, 24894); + } else ___assert_fail(23975, 16562, 183, 23997); } function __ZN4wasm7Literal9castToF32Ev(i1, i2) { @@ -87284,7 +87890,22 @@ function __ZN4wasm7Literal9castToF32Ev(i1, i2) { HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = 3; return; - } else ___assert_fail(17841, 17213, 171, 17863); + } else ___assert_fail(17071, 16562, 171, 17373); +} + +function __ZN4wasm6WalkerINS_6VacuumEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm6Vacuum10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 21 >> 0] = 1; + return; } function dynCall_iiiiiid(i7, i1, i2, i3, i4, i5, d6) { @@ -87301,15 +87922,16 @@ function dynCall_iiiiiid(i7, i1, i2, i3, i4, i5, d6) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4716; + HEAP32[i1 >> 2] = 4220; return; } -function __ZN4wasm14EffectAnalyzer9checkPostEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEED0Ev(i1) { i1 = i1 | 0; - __ZN4wasm11WasmVisitorINS_14EffectAnalyzerEvE5visitEPNS_10ExpressionE(i2, i1); - return __ZN4wasm14EffectAnalyzer11hasAnythingEv(i2) | 0; + HEAP32[i1 >> 2] = 4308; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; } function __ZN4wasm12toSInteger32Ed(d1) { @@ -87388,25 +88010,25 @@ function __ZNKSt3__15ctypeIcE10do_tolowerEc(i2, i1) { function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 19616 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 18724 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 21041 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 20149 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 20887 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 19995 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4940; + HEAP32[i1 >> 2] = 4428; return; } @@ -87428,6 +88050,22 @@ function dynCall_viiiiii(i7, i1, i2, i3, i4, i5, i6) { FUNCTION_TABLE_viiiiii[i7 & 15](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0, i6 | 0); } +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 23 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 22 >> 0] = 1; + return; +} + function __ZN4wasm12isUInteger64Ed(d1) { d1 = +d1; HEAPF64[tempDoublePtr >> 3] = d1; @@ -87435,6 +88073,13 @@ function __ZN4wasm12isUInteger64Ed(d1) { return 0; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksEEEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 3972; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { i1 = i1 | 0; return __ZZN4wasm12RegisterPassINS_7PrinterEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; @@ -87443,17 +88088,24 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPK function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4828; + HEAP32[i1 >> 2] = 4324; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4672; + HEAP32[i1 >> 2] = 4076; return; } +function __ZN4wasm14EffectAnalyzer9checkPostEPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm7VisitorINS_14EffectAnalyzerEvE5visitEPNS_10ExpressionE(i2, i1); + return __ZN4wasm14EffectAnalyzer11hasAnythingEv(i2) | 0; +} + function __ZNKSt3__15ctypeIcE10do_toupperEc(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -87467,22 +88119,39 @@ function __ZNKSt3__15ctypeIcE10do_toupperEc(i2, i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 5164; + HEAP32[i1 >> 2] = 4636; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 5052; + HEAP32[i1 >> 2] = 4532; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4516; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); return; } +function __ZN4wasm14EffectAnalyzer14accessesMemoryEv(i1) { + i1 = i1 | 0; + if (!(HEAP8[i1 + 21 >> 0] | 0)) { + i1 = HEAP16[i1 + 24 >> 1] | 0; + return (i1 & 65535) > 255 | (i1 & 255) << 24 >> 24 != 0 | 0; + } else return 1; + return 0; +} + function __ZN4wasm14AstStackHelper9getParentEv(i1) { i1 = i1 | 0; var i2 = 0; - i1 = HEAP32[11843] | 0; - i2 = (HEAP32[11844] | 0) - i1 >> 2; + i1 = HEAP32[10933] | 0; + i2 = (HEAP32[10934] | 0) - i1 >> 2; if (i2 >>> 0 > 1) i1 = HEAP32[i1 + (i2 + -2 << 2) >> 2] | 0; else i1 = 0; return i1 | 0; } @@ -87495,26 +88164,17 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKc function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4716; + HEAP32[i1 >> 2] = 4220; return i1 | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 5432; + HEAP32[i1 >> 2] = 4772; return; } -function __ZN4wasm14EffectAnalyzer14accessesMemoryEv(i1) { - i1 = i1 | 0; - if (!(HEAP8[i1 + 9 >> 0] | 0)) { - i1 = HEAP16[i1 + 12 >> 1] | 0; - return (i1 & 65535) > 255 | (i1 & 255) << 24 >> 24 != 0 | 0; - } else return 1; - return 0; -} - function _bitshift64Shl(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -87527,6 +88187,38 @@ function _bitshift64Shl(i3, i2, i1) { return 0; } +function __ZThn4_N4wasm15RemoveUnusedBrsD1Ev(i1) { + i1 = i1 | 0; + i1 = i1 + -4 | 0; + HEAP32[i1 + 4 >> 2] = 4412; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 20 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 20 >> 0] = 1; + return; +} + +function __ZN4wasm20OptimizeInstructionsD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4308; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + __ZdlPv(i1); + return; +} + function __ZN4wasm19CountTrailingZeroesIyEEiT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -87537,7 +88229,16 @@ function __ZN4wasm19CountTrailingZeroesIyEEiT_(i1, i2) { function __ZN4wasm17WasmBinaryBuilder10verifyInt8Ea(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - if ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) << 24 >> 24 == i2 << 24 >> 24) return; else ___assert_fail(19382, 19345, 1287, 19722); + if ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) << 24 >> 24 == i2 << 24 >> 24) return; else ___assert_fail(18490, 18453, 1287, 18830); +} + +function __ZN4wasm14EffectAnalyzer11hasAnythingEv(i1) { + i1 = i1 | 0; + if (!(HEAP32[i1 + 20 >> 2] | 0)) { + i1 = HEAP16[i1 + 24 >> 1] | 0; + return (i1 & 65535) > 255 | (i1 & 255) << 24 >> 24 != 0 | 0; + } else return 1; + return 0; } function __ZN4wasm12toUInteger32Ed(d2) { @@ -87551,7 +88252,14 @@ function __ZN4wasm12toUInteger32Ed(d2) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4444; + HEAP32[i1 >> 2] = 3884; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4148; return; } @@ -87561,21 +88269,12 @@ function __ZNK6cashew7IStringltERKS0_(i2, i1) { var i3 = 0; i3 = HEAP32[i2 >> 2] | 0; i2 = HEAP32[i1 >> 2] | 0; - return (_strcmp((i3 | 0) == 0 ? 55510 : i3, (i2 | 0) == 0 ? 55510 : i2) | 0) < 0 | 0; + return (_strcmp((i3 | 0) == 0 ? 51883 : i3, (i2 | 0) == 0 ? 51883 : i2) | 0) < 0 | 0; } function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(28166, 27259, 319, 28173); else return HEAP32[i1 + 4 >> 2] | 0; - return 0; -} - -function __ZN4wasm14EffectAnalyzer11hasAnythingEv(i1) { - i1 = i1 | 0; - if (!(HEAP32[i1 + 8 >> 2] | 0)) { - i1 = HEAP16[i1 + 12 >> 1] | 0; - return (i1 & 65535) > 255 | (i1 & 255) << 24 >> 24 != 0 | 0; - } else return 1; + if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(27231, 26324, 322, 27238); else return HEAP32[i1 + 4 >> 2] | 0; return 0; } @@ -87586,22 +88285,62 @@ function _abort_message(i1, i2) { i3 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; HEAP32[i3 >> 2] = i2; - i2 = HEAP32[1414] | 0; + i2 = HEAP32[1245] | 0; _vfprintf(i2, i1, i3) | 0; _fputc(10, i2) | 0; _abort(); } +function __ZThn4_N4wasm14PostEmscriptenD1Ev(i1) { + i1 = i1 | 0; + i1 = i1 + -4 | 0; + HEAP32[i1 + 4 >> 2] = 4620; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4940; + HEAP32[i1 >> 2] = 4428; return i1 | 0; } +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4412; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 25 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 20 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 20 >> 0] = 1; + return; +} + function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 4 >> 2] | 0; else ___assert_fail(28181, 27259, 323, 28189); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 4 >> 2] | 0; else ___assert_fail(27246, 26324, 326, 27254); return 0; } @@ -87631,55 +88370,126 @@ function __ZNKSt3__18ios_base6getlocEv(i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4828; + HEAP32[i1 >> 2] = 4324; return i1 | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4672; + HEAP32[i1 >> 2] = 4076; return i1 | 0; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4740; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4620; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 20 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 24 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 21 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 21 >> 0] = 1; + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_110construct_Ev() { var i1 = 0; i1 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - if (!(_pthread_key_create(51408, 264) | 0)) { + if (!(_pthread_key_create(47780, 257) | 0)) { STACKTOP = i1; return; - } else _abort_message(43902, i1); + } else _abort_message(40262, i1); } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 5164; + HEAP32[i1 >> 2] = 4636; return i1 | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 5052; + HEAP32[i1 >> 2] = 4532; return i1 | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4628; + HEAP32[i1 >> 2] = 4032; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 5432; + HEAP32[i1 >> 2] = 4772; return i1 | 0; } +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4308; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_20OptimizeInstructionsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4860; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + function __ZN4wasm12isUInteger32Ed(d1) { d1 = +d1; HEAPF64[tempDoublePtr >> 3] = d1; @@ -87700,14 +88510,36 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i3, function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 5544; + HEAP32[i1 >> 2] = 4876; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZThn4_N4wasm11MergeBlocksD1Ev(i1) { + i1 = i1 | 0; + i1 = i1 + -4 | 0; + HEAP32[i1 + 4 >> 2] = 3972; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4444; + HEAP32[i1 >> 2] = 3884; + return i1 | 0; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(8) | 0; + HEAP32[i1 >> 2] = 4148; return i1 | 0; } @@ -87718,17 +88550,24 @@ function __ZN4wasm8PopCountIjEEiT_(i1) { return (Math_imul((i1 >>> 4) + i1 & 252645135, 16843009) | 0) >>> 24 | 0; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumEEEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4964; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + function __ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51296) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47668) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51304) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47676) | 0); return; } @@ -87740,6 +88579,21 @@ function __ZN6cashew3RefeqERKNS_7IStringE(i1, i2) { return i1 | 0; } +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 20 >> 0] = 1; + return; +} + function __ZN4wasm5Block8finalizeEv(i2) { i2 = i2 | 0; var i1 = 0; @@ -87751,14 +88605,14 @@ function __ZN4wasm5Block8finalizeEv(i2) { function __ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51288) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47660) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51280) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47652) | 0); return; } @@ -87770,6 +88624,44 @@ function __ZNKSt3__16locale9use_facetERNS0_2idE(i1, i2) { return HEAP32[(HEAP32[i1 + 8 >> 2] | 0) + (i2 << 2) >> 2] | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3972; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3264; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm15RemoveUnusedBrsD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4412; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function runPostSets() {} function _i64Subtract(i1, i2, i3, i4) { i1 = i1 | 0; @@ -87780,6 +88672,35 @@ function _i64Subtract(i1, i2, i3, i4) { return (tempRet0 = i4, i1 - i3 >>> 0 | 0) | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4516; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_17RemoveUnusedNamesEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm14PostEmscriptenD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4620; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + __ZdlPv(i1); + return; +} + function dynCall_iiiiii(i6, i1, i2, i3, i4, i5) { i6 = i6 | 0; i1 = i1 | 0; @@ -87794,9 +88715,9 @@ function __ZNSt3__16locale5__imp11make_globalEv() { var i1 = 0; i1 = __ZNSt3__16locale7classicEv() | 0; i1 = HEAP32[i1 >> 2] | 0; - HEAP32[12830] = i1; + HEAP32[11923] = i1; __ZNSt3__114__shared_count12__add_sharedEv(i1); - return 51320; + return 47692; } function __ZNKSt3__15ctypeIwE10do_toupperEw(i2, i1) { @@ -87822,7 +88743,7 @@ function __ZNKSt3__15ctypeIwE10do_tolowerEw(i2, i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4628; + HEAP32[i1 >> 2] = 4032; return i1 | 0; } @@ -87833,67 +88754,165 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7isSpaceEc(i1) { return 0; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 5544; + HEAP32[i1 >> 2] = 4876; return i1 | 0; } -function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE6targetERKSt9type_info(i2, i1) { +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 27631 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 28566 ? i2 + 4 | 0 : 0) | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } function __ZNSt3__16locale8__globalEv() { - if ((HEAP8[47056] | 0) == 0 ? ___cxa_guard_acquire(47056) | 0 : 0) { + if ((HEAP8[43416] | 0) == 0 ? ___cxa_guard_acquire(43416) | 0 : 0) { __ZNSt3__16locale5__imp11make_globalEv() | 0; - HEAP32[12831] = 51320; + HEAP32[11924] = 47692; } - return HEAP32[12831] | 0; + return HEAP32[11924] | 0; } function __ZNSt3__16locale7classicEv() { - if ((HEAP8[46888] | 0) == 0 ? ___cxa_guard_acquire(46888) | 0 : 0) { + if ((HEAP8[43248] | 0) == 0 ? ___cxa_guard_acquire(43248) | 0 : 0) { __ZNSt3__16locale5__imp12make_classicEv() | 0; - HEAP32[12829] = 51312; + HEAP32[11922] = 47684; } - return HEAP32[12829] | 0; + return HEAP32[11922] | 0; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51224) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47596) | 0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51216) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47588) | 0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51208) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47580) | 0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51200) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47572) | 0); + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4412; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } function __ZN4wasm17WasmBinaryBuilder11verifyInt32Ei(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - if ((__ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0) == (i2 | 0)) return; else ___assert_fail(19382, 19345, 1295, 19389); + if ((__ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0) == (i2 | 0)) return; else ___assert_fail(18490, 18453, 1295, 18497); } function __ZNSt3__16localeC2Ev(i1) { @@ -87954,6 +88973,28 @@ function __ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv(i2, i1) { return; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm14EffectAnalyzerD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) { i1 = i1 | 0; __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0); @@ -87962,11 +89003,61 @@ function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) { function __ZNSt3__16__clocEv() { var i1 = 0; - if ((HEAP8[46408] | 0) == 0 ? ___cxa_guard_acquire(46408) | 0 : 0) { - i1 = _newlocale(2147483647, 41653, 0) | 0; - HEAP32[12377] = i1; + if ((HEAP8[42768] | 0) == 0 ? ___cxa_guard_acquire(42768) | 0 : 0) { + i1 = _newlocale(2147483647, 38013, 0) | 0; + HEAP32[11470] = i1; } - return HEAP32[12377] | 0; + return HEAP32[11470] | 0; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4740; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14SimplifyLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4620; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4724; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm11MergeBlocksD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 3972; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + __ZdlPv(i1); + return; } function __ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv(i2, i1) { @@ -88017,6 +89108,20 @@ function __ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv(i2, i1) { return; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function dynCall_iiiiid(i6, i1, i2, i3, i4, d5) { i6 = i6 | 0; i1 = i1 | 0; @@ -88051,6 +89156,63 @@ function __ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev(i1) { return; } +function __ZThn4_N4wasm6VacuumD1Ev(i1) { + i1 = i1 | 0; + i1 = i1 + -4 | 0; + HEAP32[i1 + 4 >> 2] = 4964; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4860; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_13ReorderLocalsEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev(i1) { i1 = i1 | 0; __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1); @@ -88058,12 +89220,26 @@ function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE return; } -function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEEclEv(i1) { +function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEEclEv(i1) { i1 = i1 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(48612, 28526) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(44984, 27591) | 0; _abort(); } +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEEclEv(i1) { i1 = i1 | 0; return __ZN4wasm17WasmBinaryBuilder7getInt8Ev(HEAP32[i1 + 4 >> 2] | 0) | 0; @@ -88079,19 +89255,13 @@ function __ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl return __ZN4wasm17WasmBinaryBuilder7getInt8Ev(HEAP32[i1 + 4 >> 2] | 0) | 0; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE18destroy_deallocateEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); return; @@ -88145,23 +89315,72 @@ function __ZNKSt3__110moneypunctIcLb0EE11do_groupingEv(i2, i1) { return; } +function __ZN4wasm6WalkerINS_6VacuumEED0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4964; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZN4wasm19CountTrailingZeroesIjEEiT_(i1) { i1 = i1 | 0; if (!i1) i1 = 32; else { - i1 = 37938 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0; + i1 = 34298 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0; i1 = HEAPU8[i1 >> 0] | 0; } return i1 | 0; } -function __ZN4wasm17RemoveUnusedNamesD2Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 4984; - HEAP32[i1 + 4 >> 2] = 5012; - __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i1 + 12 | 0); - return; -} - function __ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1 + -8 | 0); @@ -88177,28 +89396,28 @@ function __ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorI function __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49528) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45900) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49500) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45872) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51272) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47644) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(51264) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(47636) | 0); return; } @@ -88209,8 +89428,37 @@ function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED return; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE18destroy_deallocateEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm11BreakSeekerD0Ev(i1) { i1 = i1 | 0; + HEAP32[i1 >> 2] = 3264; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); __ZdlPv(i1); return; } @@ -88218,14 +89466,14 @@ function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction function __ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49480) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45852) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49472) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45844) | 0); return; } @@ -88233,12 +89481,61 @@ function __ZN6cashew7IStringC2EPKcb(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - if (!i2) ___assert_fail(17145, 17147, 61, 17182); else { + if (!i2) ___assert_fail(16494, 16496, 61, 16531); else { __ZN6cashew7IString3setEPKcb(i3, i2, i1); return; } } +function __ZN4wasm6WalkerINS_6VacuumEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3972; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3264; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + function __ZN4wasm12PassRegistry8PassInfoD2Ev(i1) { i1 = i1 | 0; __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i1 + 16 | 0); @@ -88259,28 +89556,189 @@ function dynCall_viiiii(i6, i1, i2, i3, i4, i5) { function __ZNKSt3__18numpunctIwE12do_falsenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 12892, _wcslen(12892) | 0); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 12216, _wcslen(12216) | 0); + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } function __ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49520) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45892) | 0); return; } function __ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(49488) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(45860) | 0); return; } function __ZNKSt3__18numpunctIwE11do_truenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 12872, _wcslen(12872) | 0); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 12196, _wcslen(12196) | 0); + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_20OptimizeInstructionsEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } @@ -88290,6 +89748,167 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstr return; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev(i1) { i1 = i1 | 0; __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); @@ -88297,12 +89916,195 @@ function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev return; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6VacuumD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 4 >> 2] = 4964; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 12 | 0); + __ZdlPv(i1); + return; +} + function __ZN4wasm17WasmBinaryBuilder11getWasmTypeEv(i1) { i1 = i1 | 0; i1 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0; @@ -88390,6 +90192,111 @@ function __ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv(i1, i2) { return; } +function __ZN4wasm6WalkerINS_6VacuumEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -88431,6 +90338,34 @@ function __ZN6cashew5Value9setStringERKNS_7IStringE(i2, i1) { return i2 | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -88453,20 +90388,136 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_(i3, i1, return 3; } +function __ZN4wasm6WalkerINS_13ReorderLocalsEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm14SimplifyLocals12SinkableInfoC2EOS1_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + __ZN4wasm14EffectAnalyzerC2EOS0_(i2 + 4 | 0, i1 + 4 | 0); + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } -function __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEED2Ev(i1) { +function __ZN4wasm6WalkerINS_6VacuumEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } -function __GLOBAL__sub_I_Print_cpp() { - __ZN4wasm12RegisterPassINS_7PrinterEEC2EPKcS4_(53427, 30350, 30356); - __ZN4wasm12RegisterPassINS_15MinifiedPrinterEEC2EPKcS4_(53428, 30550, 30565); +function __ZN4wasm6WalkerINS_6VacuumEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } @@ -88476,6 +90527,12 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEE return; } +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function __ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -88506,29 +90563,80 @@ function __ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv(i1, i2) { function __ZNK4wasm7Literal14reinterpretf64Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(17873, 17213, 205, 21138); + if ((HEAP32[i1 >> 2] | 0) == 2) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(17383, 16562, 205, 20246); return +(0.0); } function __ZNK4wasm7Literal14reinterpretf32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(17841, 17213, 204, 21099); + if ((HEAP32[i1 >> 2] | 0) == 1) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(17071, 16562, 204, 20207); return +(0.0); } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE11target_typeEv(i1) { +function __ZN4wasm6WalkerINS_6VacuumEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4964; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumEE4TaskENS_9allocatorIS5_EEED2Ev(i1 + 8 | 0); + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - return 1688; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE11target_typeEv(i1) { + i1 = i1 | 0; + return 344; } function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE11target_typeEv(i1) { i1 = i1 | 0; - return 400; + return 320; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE11target_typeEv(i1) { +function __ZN4wasm6WalkerINS_11MergeBlocksEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - return 376; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } function ___strdup(i3) { @@ -88546,9 +90654,9 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N return; } -function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE11target_typeEv(i1) { +function __ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE11target_typeEv(i1) { i1 = i1 | 0; - return 344; + return 288; } function __ZN6cashew11isIdentInitEc(i1) { @@ -88557,19 +90665,46 @@ function __ZN6cashew11isIdentInitEc(i1) { return 0; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev(i1) { +function __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEED2Ev(i1) { i1 = i1 | 0; - __ZdlPv(i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev(i1) { +function __ZN4wasm6WalkerINS_6VacuumEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EED0Ev(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; @@ -88578,12 +90713,12 @@ function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_ function __ZZN4wasm12RegisterPassINS_15MinifiedPrinterEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 + 4 >> 2] = 48528; - HEAP32[i1 >> 2] = 4600; + HEAP32[i1 + 4 >> 2] = 44900; + HEAP32[i1 >> 2] = 4120; return i1 | 0; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EED0Ev(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; @@ -88595,6 +90730,13 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPK return; } +function __ZN4wasm6WalkerINS_6VacuumEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function dynCall_iiiii(i5, i1, i2, i3, i4) { i5 = i5 | 0; i1 = i1 | 0; @@ -88613,7 +90755,7 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKc function __ZNKSt3__18numpunctIcE12do_falsenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 44821, 5); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 41181, 5); return; } @@ -88635,40 +90777,28 @@ function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { function __ZNSt3__15ctypeIcED2Ev(i2) { i2 = i2 | 0; var i1 = 0; - HEAP32[i2 >> 2] = 12748; + HEAP32[i2 >> 2] = 12072; i1 = HEAP32[i2 + 8 >> 2] | 0; if (i1 | 0 ? HEAP8[i2 + 12 >> 0] | 0 : 0) __ZdaPv(i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE18destroy_deallocateEv(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function __ZNKSt3__18numpunctIcE11do_truenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 44827, 4); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 41187, 4); return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 888; + return 760; } -function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE7__cloneEPNS0_6__baseIS5_EE(i2, i1) { +function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE7__cloneEPNS0_6__baseIS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4400; - return; -} - -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE18destroy_deallocateEv(i1) { - i1 = i1 | 0; - __ZdlPv(i1); + HEAP32[i1 >> 2] = 3840; return; } @@ -88686,12 +90816,27 @@ function __ZNKSt3__18numpunctIcE11do_groupingEv(i1, i2) { return; } +function __ZN4wasm6WalkerINS_6VacuumEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 20) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 20) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } +function __ZZN4wasm12RegisterPassINS_11FullPrinterEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(8) | 0; + HEAP32[i1 + 4 >> 2] = 44900; + HEAP32[i1 >> 2] = 4192; + return i1 | 0; +} + function __ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev(i1) { i1 = i1 | 0; __ZNSt3__18ios_baseD2Ev(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0); @@ -88722,20 +90867,15 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstr return; } -function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { - i1 = i1 | 0; - return 1224; -} - function __ZNK4wasm7Literal6getf64Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(24916, 17213, 198, 25602); + if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(24019, 16562, 198, 24667); return +(0.0); } function __ZNK4wasm7Literal6getf32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(24872, 17213, 197, 25595); + if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(23975, 16562, 197, 24660); return +(0.0); } @@ -88753,55 +90893,55 @@ function __ZNSt3__110__time_putD2Ev(i1) { return; } -function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 1056; + return 984; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv(i1) { i1 = i1 | 0; return; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv(i1) { i1 = i1 | 0; return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE7destroyEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { i1 = i1 | 0; + __ZdlPv(i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - __ZdlPv(i1); - return; + return 872; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 720; + return 608; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 1720; + return 1280; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 1392; + return 1096; } function __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i1) { i1 = i1 | 0; - return __ZN6cashew5Value9setStringERKNS_7IStringE(__ZN6cashew5Arena5allocEv(47804) | 0, i1) | 0; + return __ZN6cashew5Value9setStringERKNS_7IStringE(__ZN6cashew5Arena5allocEv(44176) | 0, i1) | 0; } function __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 10) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 10) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -88818,27 +90958,27 @@ function b11(i1, i2, i3, i4, i5, i6, i7, i8) { return 0; } -function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7destroyEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7destroyEv(i1) { i1 = i1 | 0; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 1888; + return 1392; } function __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 9) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 9) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } function __ZZN4wasm12RegisterPassINS_7PrinterEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4556; - HEAP32[i1 + 4 >> 2] = 48528; + HEAP32[i1 >> 2] = 3988; + HEAP32[i1 + 4 >> 2] = 44900; return i1 | 0; } @@ -88863,16 +91003,16 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrint return; } -function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE7__cloneEv(i1) { +function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4400; + HEAP32[i1 >> 2] = 3840; return i1 | 0; } function __ZN6cashew5Value8getArrayEv(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(37689, 37699, 219, 27238); + if ((HEAP32[i1 >> 2] | 0) == 2) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(34049, 34059, 219, 26303); return 0; } @@ -88887,21 +91027,20 @@ function __ZN4wasm16AllocatingModuleC2Ev(i1) { function __ZN4wasm10Expression4castINS_6SelectEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 16) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 16) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } function __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 17) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 17) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } -function __ZThn4_N4wasm14SimplifyLocals4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i1) { i1 = i1 | 0; - __ZN4wasm14SimplifyLocals4walkERPNS_10ExpressionE(i2 + -4 | 0, i1); - return; + if ((HEAP32[i1 >> 2] | 0) == 15) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); + return 0; } function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { @@ -88918,13 +91057,31 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscripte function __ZNK4wasm7Literal6geti32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(17841, 17213, 195, 25588); + if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(17071, 16562, 195, 17093); return 0; } function __ZN6cashew5Value10getCStringEv(i1) { i1 = i1 | 0; - if (!(HEAP32[i1 >> 2] | 0)) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(17240, 37699, 207, 17591); + if (!(HEAP32[i1 >> 2] | 0)) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(16589, 34059, 207, 16963); + return 0; +} + +function __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 14) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); + return 0; +} + +function __ZN4wasm10Expression4castINS_5StoreEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 12) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); + return 0; +} + +function __ZN4wasm10Expression4castINS_5ConstEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 13) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -88945,12 +91102,23 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocals function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 616; + return 504; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 648; } function __ZN4wasm10Expression4castINS_5BreakEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); + return 0; +} + +function __ZN4wasm10Expression4castINS_4LoadEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 11) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -88970,13 +91138,13 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstr function __ZN4wasm10Expression4castINS_4LoopEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 3) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 3) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } function __ZN4wasm10Expression4castINS_3NopEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 19) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 19) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } @@ -88997,9 +91165,15 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEE return; } +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function ___errno_location() { var i1 = 0; - if (!(HEAP32[11970] | 0)) i1 = 47924; else { + if (!(HEAP32[11063] | 0)) i1 = 44296; else { i1 = (_pthread_self() | 0) + 64 | 0; i1 = HEAP32[i1 >> 2] | 0; } @@ -89008,7 +91182,7 @@ function ___errno_location() { function __ZN6cashew12ValueBuilder8makeNullEv() { var i1 = 0; - i1 = __ZN6cashew5Arena5allocEv(47804) | 0; + i1 = __ZN6cashew5Arena5allocEv(44176) | 0; __ZN6cashew5Value4freeEv(i1); HEAP32[i1 >> 2] = 3; return i1 | 0; @@ -89016,20 +91190,20 @@ function __ZN6cashew12ValueBuilder8makeNullEv() { function __ZN4wasm10Expression4castINS_2IfEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 2) return i1 | 0; else ___assert_fail(18977, 17213, 766, 18992); + if ((HEAP32[i1 >> 2] | 0) == 2) return i1 | 0; else ___assert_fail(18305, 16562, 767, 18320); return 0; } function __ZNSt3__18numpunctIwED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 12840; + HEAP32[i1 >> 2] = 12164; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 16 | 0); return; } function __ZNSt3__18numpunctIcED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 12800; + HEAP32[i1 >> 2] = 12124; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 12 | 0); return; } @@ -89039,20 +91213,14 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedN return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 696; + return 568; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 2056; + return 1504; } function __ZZ11instantiateEN19JSExternalInterface10growMemoryEjj(i3, i2, i1) { @@ -89091,14 +91259,9 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrint return; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE11target_typeEv(i1) { - i1 = i1 | 0; - return 1712; -} - function __ZN4wasm7Element5c_strEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(18340, 18230, 91, 18643); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(17832, 17740, 91, 18035); return 0; } @@ -89118,17 +91281,6 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscripte return; } -function __ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE11target_typeEv(i1) { - i1 = i1 | 0; - return 1656; -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -89142,52 +91294,23 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocals function __ZN4wasm7Element3strEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(18340, 18230, 86, 18349); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(17832, 17740, 86, 17841); return 0; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 10168; - __ZNSt3__16localeD2Ev(i1 + 4 | 0); - __ZdlPv(i1); - return; -} - -function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 10104; - __ZNSt3__16localeD2Ev(i1 + 4 | 0); - __ZdlPv(i1); - return; -} - -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EED0Ev(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { i1 = i1 | 0; - __ZdlPv(i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { i1 = i1 | 0; return; } function __ZN6cashew5Value9getNumberEv(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return i1 + 8 | 0; else ___assert_fail(17267, 37699, 215, 17278); + if ((HEAP32[i1 >> 2] | 0) == 1) return i1 + 8 | 0; else ___assert_fail(16616, 34059, 215, 16627); return 0; } @@ -89198,28 +91321,32 @@ function __ZN4wasm7ElementixEj(i2, i1) { return HEAP32[(HEAP32[i2 >> 2] | 0) + (i1 << 2) >> 2] | 0; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) { i1 = i1 | 0; - _abort(); + __ZNSt3__110__time_putD2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev(i1) { i1 = i1 | 0; - _abort(); + __ZNSt3__110__time_putD2Ev(i1 + 8 | 0); + __ZdlPv(i1); + return; } -function __ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) { +function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) { i1 = i1 | 0; - __ZNSt3__110__time_putD2Ev(i1 + 8 | 0); + HEAP32[i1 >> 2] = 9492; + __ZNSt3__16localeD2Ev(i1 + 4 | 0); __ZdlPv(i1); return; } -function __ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev(i1) { +function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev(i1) { i1 = i1 | 0; - __ZNSt3__110__time_putD2Ev(i1 + 8 | 0); + HEAP32[i1 >> 2] = 9428; + __ZNSt3__16localeD2Ev(i1 + 4 | 0); __ZdlPv(i1); return; } @@ -89231,15 +91358,9 @@ function __ZN4wasm8PopCountIyEEiT_(i1, i2) { return (__ZN4wasm8PopCountIjEEiT_(i2) | 0) + i1 | 0; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function __ZN6cashew5Value10getIStringEv(i1) { i1 = i1 | 0; - if (!(HEAP32[i1 >> 2] | 0)) return i1 + 8 | 0; else ___assert_fail(17240, 37699, 211, 17251); + if (!(HEAP32[i1 >> 2] | 0)) return i1 + 8 | 0; else ___assert_fail(16589, 34059, 211, 16600); return 0; } @@ -89261,18 +91382,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function __ZNSt3__16locale5facet16__on_zero_sharedEv(i1) { i1 = i1 | 0; if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 511](i1); @@ -89312,34 +91421,18 @@ function b0(i1, i2, i3, i4, i5, i6, i7) { function __ZNSt3__16locale2id6__initEv(i1) { i1 = i1 | 0; var i2 = 0; - i2 = HEAP32[12374] | 0; - HEAP32[12374] = i2 + 1; + i2 = HEAP32[11467] | 0; + HEAP32[11467] = i2 + 1; HEAP32[i1 + 4 >> 2] = i2 + 1; return; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE7destroyEv(i1) { - i1 = i1 | 0; - return; -} - function __ZN4wasm7Element4sizeEv(i1) { i1 = i1 | 0; i1 = __ZN4wasm7Element4listEv(i1) | 0; return (HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0; } -function __ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE7destroyEv(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function _strchr(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -89349,23 +91442,23 @@ function _strchr(i2, i1) { function __ZN4wasm7Element4listEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(18274, 18230, 71, 18282); else return i1 + 4 | 0; + if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(17766, 17740, 71, 17774); else return i1 + 4 | 0; return 0; } function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE11target_typeEv(i1) { i1 = i1 | 0; - return 192; + return 136; } function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE11target_typeEv(i1) { i1 = i1 | 0; - return 248; + return 192; } function __ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE11target_typeEv(i1) { i1 = i1 | 0; - return 224; + return 168; } function __ZN6cashew11isIdentPartEc(i1) { @@ -89374,20 +91467,6 @@ function __ZN6cashew11isIdentPartEc(i1) { return 0; } -function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 10168; - __ZNSt3__16localeD2Ev(i1 + 4 | 0); - return; -} - -function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 10104; - __ZNSt3__16localeD2Ev(i1 + 4 | 0); - return; -} - function __ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -89408,7 +91487,7 @@ function __ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl function __ZN6cashew12ValueBuilder12makeRawArrayEi(i1) { i1 = i1 | 0; - return __ZN6cashew5Value8setArrayEj(__ZN6cashew5Arena5allocEv(47804) | 0, i1) | 0; + return __ZN6cashew5Value8setArrayEj(__ZN6cashew5Arena5allocEv(44176) | 0, i1) | 0; } function _wcslen(i2) { @@ -89438,14 +91517,28 @@ function __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv(i1) { return; } +function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 9492; + __ZNSt3__16localeD2Ev(i1 + 4 | 0); + return; +} + +function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 9428; + __ZNSt3__16localeD2Ev(i1 + 4 | 0); + return; +} + function __ZSt17__throw_bad_allocv() { var i1 = 0; i1 = ___cxa_allocate_exception(4) | 0; __ZNSt9bad_allocC2Ev(i1); - ___cxa_throw(i1 | 0, 3504, 241); + ___cxa_throw(i1 | 0, 2952, 234); } -function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE18destroy_deallocateEv(i1) { +function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); return; @@ -89499,7 +91592,7 @@ function __ZN6cashew3RefntEv(i1) { function ___cxa_is_pointer_type(i1) { i1 = i1 | 0; - if (!i1) i1 = 0; else i1 = (___dynamic_cast(i1, 3480, 3536, 0) | 0) != 0; + if (!i1) i1 = 0; else i1 = (___dynamic_cast(i1, 2928, 2984, 0) | 0) != 0; return i1 & 1 | 0; } @@ -89519,7 +91612,7 @@ function __ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl } function __GLOBAL__sub_I_OptimizeInstructions_cpp() { - __ZN4wasm12RegisterPassINS_20OptimizeInstructionsEEC2EPKcS4_(53429, 30786, 30808); + __ZN4wasm12RegisterPassINS_20OptimizeInstructionsEEC2EPKcS4_(49802, 29802, 29824); return; } @@ -89686,7 +91779,7 @@ function __ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { } function __GLOBAL__sub_I_RemoveUnusedNames_cpp() { - __ZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC2EPKcS4_(53431, 32355, 32375); + __ZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC2EPKcS4_(49804, 30749, 30769); return; } @@ -89707,12 +91800,12 @@ function __ZNSt3__17codecvtIwc11__mbstate_tED0Ev(i1) { function __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv(i1) { i1 = i1 | 0; - ___assert_fail(40975, 40872, 1175, 43803); + ___assert_fail(37335, 37232, 1175, 40163); } function __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv(i1) { i1 = i1 | 0; - ___assert_fail(40843, 40872, 1164, 43759); + ___assert_fail(37203, 37232, 1164, 40119); } function _strtoll(i3, i2, i1) { @@ -89723,9 +91816,9 @@ function _strtoll(i3, i2, i1) { return i3 | 0; } -function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE11target_typeEv(i1) { +function __ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE11target_typeEv(i1) { i1 = i1 | 0; - return 432; + return 376; } function __ZN6Colors15outputColorCodeERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKc(i2, i1) { @@ -89735,18 +91828,18 @@ function __ZN6Colors15outputColorCodeERNSt3__113basic_ostreamIcNS0_11char_traits } function __GLOBAL__sub_I_RemoveUnusedBrs_cpp() { - __ZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC2EPKcS4_(53430, 31589, 31607); + __ZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC2EPKcS4_(49803, 30284, 30302); return; } function __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv(i1) { i1 = i1 | 0; - ___assert_fail(43780, 43656, 314, 43803); + ___assert_fail(40140, 40016, 314, 40163); } function __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i1) { i1 = i1 | 0; - ___assert_fail(43633, 43656, 303, 43759); + ___assert_fail(39993, 40016, 303, 40119); } function b13(i1, i2, i3, i4, i5, i6) { @@ -89759,19 +91852,19 @@ function b13(i1, i2, i3, i4, i5, i6) { abort(13); } -function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEED0Ev(i1) { +function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } function __GLOBAL__sub_I_SimplifyLocals_cpp() { - __ZN4wasm12RegisterPassINS_14SimplifyLocalsEEC2EPKcS4_(53433, 33959, 33975); + __ZN4wasm12RegisterPassINS_14SimplifyLocalsEEC2EPKcS4_(49806, 31747, 31763); return; } function __GLOBAL__sub_I_PostEmscripten_cpp() { - __ZN4wasm12RegisterPassINS_14PostEmscriptenEEC2EPKcS4_(53432, 33144, 33160); + __ZN4wasm12RegisterPassINS_14PostEmscriptenEEC2EPKcS4_(49805, 31229, 31245); return; } @@ -89789,19 +91882,14 @@ function __ZNSt3__16localeD2Ev(i1) { } function __GLOBAL__sub_I_ReorderLocals_cpp() { - __ZN4wasm12RegisterPassINS_13ReorderLocalsEEC2EPKcS4_(53434, 35636, 35651); + __ZN4wasm12RegisterPassINS_13ReorderLocalsEEC2EPKcS4_(49807, 32485, 32500); return; } function __ZNSt3__16locale5__imp12make_classicEv() { - __ZNSt3__16locale5__impC2Ej(46896, 1); - HEAP32[12828] = 46896; - return 51312; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; + __ZNSt3__16locale5__impC2Ej(43256, 1); + HEAP32[11921] = 43256; + return 47684; } function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { @@ -89818,6 +91906,12 @@ function _strtoull(i3, i2, i1) { return i3 | 0; } +function __ZThn4_N4wasm20OptimizeInstructionsD0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm20OptimizeInstructionsD0Ev(i1 + -4 | 0); + return; +} + function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev(i1) { i1 = i1 | 0; __ZNSt3__18ios_baseD2Ev(i1 + 4 | 0); @@ -89852,13 +91946,8 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return 2; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __GLOBAL__sub_I_MergeBlocks_cpp() { - __ZN4wasm12RegisterPassINS_11MergeBlocksEEC2EPKcS4_(53426, 28657, 28670); + __ZN4wasm12RegisterPassINS_11MergeBlocksEEC2EPKcS4_(49798, 27722, 27735); return; } @@ -89907,7 +91996,7 @@ function _mbrlen(i2, i1, i3) { i2 = i2 | 0; i1 = i1 | 0; i3 = i3 | 0; - return _mbrtowc(0, i2, i1, i3 | 0 ? i3 : 47940) | 0; + return _mbrtowc(0, i2, i1, i3 | 0 ? i3 : 44312) | 0; } function __ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) { @@ -89934,7 +92023,7 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE( return; } -function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE7destroyEv(i1) { +function __ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE7destroyEv(i1) { i1 = i1 | 0; return; } @@ -89952,11 +92041,6 @@ function __ZN4wasm4Pass7prepareEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -89981,25 +92065,9 @@ function __ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0 return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function __GLOBAL__I_000101() { __ZNSt3__18ios_base4InitC2Ev(0); - ___cxa_atexit(251, 55509, ___dso_handle | 0) | 0; + ___cxa_atexit(244, 51882, ___dso_handle | 0) | 0; return; } @@ -90013,16 +92081,11 @@ function __ZNSt3__110__stdinbufIcE9underflowEv(i1) { return __ZNSt3__110__stdinbufIcE9__getcharEb(i1, 0) | 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function dynCall_vii(i3, i1, i2) { i3 = i3 | 0; i1 = i1 | 0; i2 = i2 | 0; - FUNCTION_TABLE_vii[i3 & 127](i1 | 0, i2 | 0); + FUNCTION_TABLE_vii[i3 & 511](i1 | 0, i2 | 0); } function _wctomb(i1, i2) { @@ -90061,22 +92124,6 @@ function b7(i1, i2, i3, i4, d5) { return 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -90111,21 +92158,9 @@ function __ZNSt3__110__stdinbufIcE5uflowEv(i1) { return __ZNSt3__110__stdinbufIcE9__getcharEb(i1, 1) | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEED0Ev(i1) { +function __ZThn4_N4wasm15RemoveUnusedBrsD0Ev(i1) { i1 = i1 | 0; - __ZdlPv(i1); + __ZN4wasm15RemoveUnusedBrsD0Ev(i1 + -4 | 0); return; } @@ -90137,12 +92172,6 @@ function _strncpy(i1, i3, i2) { return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function _do_read_421(i2, i1, i3) { i2 = i2 | 0; i1 = i1 | 0; @@ -90162,32 +92191,21 @@ function __ZThn4_N4wasm14SimplifyLocalsD0Ev(i1) { return; } -function __ZN4wasm14SimplifyLocalsD0Ev(i1) { - i1 = i1 | 0; - __ZN4wasm14SimplifyLocalsD2Ev(i1); - __ZdlPv(i1); - return; -} - -function __GLOBAL__sub_I_Vacuum_cpp() { - __ZN4wasm12RegisterPassINS_6VacuumEEC2EPKcS4_(53435, 36353, 36360); - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEEEvED2Ev(i1) { +function __ZThn4_N4wasm14PostEmscriptenD0Ev(i1) { i1 = i1 | 0; + __ZN4wasm14PostEmscriptenD0Ev(i1 + -4 | 0); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEED0Ev(i1) { +function __ZN4wasm14SimplifyLocalsD0Ev(i1) { i1 = i1 | 0; + __ZN4wasm14SimplifyLocalsD2Ev(i1); __ZdlPv(i1); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); +function __GLOBAL__sub_I_Vacuum_cpp() { + __ZN4wasm12RegisterPassINS_6VacuumEEC2EPKcS4_(49808, 32909, 32916); return; } @@ -90205,8 +92223,8 @@ function __ZThn4_N4wasm13ReorderLocalsD0Ev(i1) { function __ZSt15get_new_handlerv() { var i1 = 0; - i1 = HEAP32[12853] | 0; - HEAP32[12853] = i1 + 0; + i1 = HEAP32[11946] | 0; + HEAP32[11946] = i1 + 0; return i1 | 0; } @@ -90297,6 +92315,12 @@ function _nearbyintf(d1) { return +d1; } +function __ZThn4_N4wasm11MergeBlocksD0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm11MergeBlocksD0Ev(i1 + -4 | 0); + return; +} + function __ZNSt3__18numpunctIwED0Ev(i1) { i1 = i1 | 0; __ZNSt3__18numpunctIwED2Ev(i1); @@ -90338,17 +92362,6 @@ function _strtold_l(i3, i2, i1) { return +(+_strtox_17(i3, i2, 2)); } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_20OptimizeInstructionsEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function b12(i1, i2, i3, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -90372,11 +92385,6 @@ function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev(i1, i2) { return; } -function __ZNSt3__110__function6__baseIFvPN4wasm5BlockERPNS2_10ExpressionEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt3__110__function6__baseIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i1) { i1 = i1 | 0; return; @@ -90448,11 +92456,6 @@ function __ZNKSt3__18numpunctIwE16do_decimal_pointEv(i1) { return HEAP32[i1 + 8 >> 2] | 0; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNKSt3__18numpunctIcE16do_thousands_sepEv(i1) { i1 = i1 | 0; return HEAP8[i1 + 9 >> 0] | 0; @@ -90463,11 +92466,6 @@ function __ZNKSt3__18numpunctIcE16do_decimal_pointEv(i1) { return HEAP8[i1 + 8 >> 0] | 0; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function _cleanup_435(i1) { i1 = i1 | 0; if (!(HEAP32[i1 + 68 >> 2] | 0)) ___unlockfile(i1); @@ -90500,17 +92498,6 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv(i1) { return 0; } -function __ZThn4_N4wasm20OptimizeInstructionsD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function establishStackSpace(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -90518,6 +92505,12 @@ function establishStackSpace(i1, i2) { STACK_MAX = i2; } +function __ZThn4_N4wasm6VacuumD0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm6VacuumD0Ev(i1 + -4 | 0); + return; +} + function __ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv(i1) { i1 = i1 | 0; return 2147483647; @@ -90577,12 +92570,6 @@ function _isdigit_l(i1, i2) { return (i1 + -48 | 0) >>> 0 < 10 | 0; } -function __ZThn4_N4wasm15RemoveUnusedBrsD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); - return; -} - function __ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv(i1) { i1 = i1 | 0; return 0; @@ -90599,17 +92586,6 @@ function dynCall_vi(i2, i1) { FUNCTION_TABLE_vi[i2 & 511](i1 | 0); } -function __ZThn4_N4wasm14PostEmscriptenD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_6VacuumEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZN10__cxxabiv121__vmi_class_type_infoD0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -90643,12 +92619,6 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv(i1) { return 1; } -function __ZThn4_N4wasm11MergeBlocksD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); - return; -} - function __ZNSt3__17codecvtIDsc11__mbstate_tED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -90720,11 +92690,6 @@ function __ZN10__cxxabiv117__class_type_infoD0Ev(i1) { return; } -function __ZNSt3__110__function6__baseIFvPN4wasm5BlockEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNKSt3__18messagesIwE8do_closeEi(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -90762,11 +92727,6 @@ function __ZNSt3__110__function6__baseIFPN4wasm4PassEvEED2Ev(i1) { return; } -function __ZN4wasm11WasmVisitorINS_16PrintSExpressionEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv(i1) { i1 = i1 | 0; return 0; @@ -90787,23 +92747,6 @@ function __ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv(i1) { return 0; } -function __ZN4wasm20OptimizeInstructionsD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm11WasmVisitorINS_14EffectAnalyzerEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZThn4_N4wasm6VacuumD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); - return; -} - function _isxdigit_l(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -90842,11 +92785,11 @@ function __ZNSt3__110moneypunctIcLb0EED0Ev(i1) { function __ZNSt9bad_allocC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 13244; + HEAP32[i1 >> 2] = 12568; return; } -function __ZN4wasm11WasmVisitorINS_11BreakSeekerEvED2Ev(i1) { +function __ZN4wasm7VisitorINS_16PrintSExpressionEvED2Ev(i1) { i1 = i1 | 0; return; } @@ -90868,12 +92811,6 @@ function _copysignl(d1, d2) { return +(+_copysign(d1, d2)); } -function __ZN4wasm15RemoveUnusedBrsD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function __ZN4wasm15MinifiedPrinterD0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -90896,18 +92833,6 @@ function __ZNK10__cxxabiv116__shim_type_info5noop1Ev(i1) { return; } -function __ZN4wasm14PostEmscriptenD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm14EffectAnalyzerD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function _frexpl(d2, i1) { d2 = +d2; i1 = i1 | 0; @@ -90927,11 +92852,6 @@ function b9(i1, i2, i3) { abort(9); } -function __ZThn4_N4wasm20OptimizeInstructionsD1Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt3__18messagesIwED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -90944,13 +92864,7 @@ function __ZNSt3__18messagesIcED0Ev(i1) { return; } -function __ZN4wasm11MergeBlocksD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm11BreakSeekerD0Ev(i1) { +function __ZN4wasm11FullPrinterD0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; @@ -91017,34 +92931,18 @@ function b14(i1, i2) { return 0; } -function __ZThn4_N4wasm15RemoveUnusedBrsD1Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZN4wasm7PrinterD0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } -function __ZThn4_N4wasm14PostEmscriptenD1Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt9bad_allocD0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } -function __ZN4wasm6VacuumD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function _catopen(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -91071,11 +92969,6 @@ function __ZNSt3__110moneypunctIcLb0EED2Ev(i1) { return; } -function __ZThn4_N4wasm11MergeBlocksD1Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt3__114__shared_countD2Ev(i1) { i1 = i1 | 0; return; @@ -91083,12 +92976,12 @@ function __ZNSt3__114__shared_countD2Ev(i1) { function __ZNKSt9exception4whatEv(i1) { i1 = i1 | 0; - return 44344; + return 40704; } function __ZNKSt9bad_alloc4whatEv(i1) { i1 = i1 | 0; - return 44329; + return 40689; } function dynCall_v(i1) { @@ -91121,11 +93014,6 @@ function _pthread_cond_broadcast(i1) { return 0; } -function __ZThn4_N4wasm6VacuumD1Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt3__17collateIwED2Ev(i1) { i1 = i1 | 0; return; @@ -91256,11 +93144,11 @@ function _nan(i1) { } function ___ctype_toupper_loc() { - return 6360; + return 5684; } function ___ctype_tolower_loc() { - return 7900; + return 7224; } function getTempRet0() { @@ -91277,7 +93165,7 @@ function b4(i1) { } function ___ctype_b_loc() { - return 6356; + return 5680; } function _pthread_self() { @@ -91290,19 +93178,19 @@ function b10() { // EMSCRIPTEN_END_FUNCS var FUNCTION_TABLE_iiiiiiii = [b0,__ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc,__ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc,__ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE,__ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b0]; -var FUNCTION_TABLE_iiii = [b1,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,___stdio_write,___stdio_seek,___stdout_write,___stdio_read,_sn_write,__ZNSt3__111__stdoutbufIcE6xsputnEPKci,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,__ZNSt3__111__stdoutbufIwE6xsputnEPKwi,__ZNKSt3__17collateIcE7do_hashEPKcS3_,__ZNKSt3__17collateIwE7do_hashEPKwS3_,__ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__15ctypeIcE10do_toupperEPcPKc,__ZNKSt3__15ctypeIcE10do_tolowerEPcPKc,__ZNKSt3__15ctypeIcE9do_narrowEcc,__ZNKSt3__15ctypeIwE5do_isEtw,__ZNKSt3__15ctypeIwE10do_toupperEPwPKw,__ZNKSt3__15ctypeIwE10do_tolowerEPwPKw,__ZNKSt3__15ctypeIwE9do_narrowEwc,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,_do_read_421 +var FUNCTION_TABLE_iiii = [b1,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,___stdio_write,___stdio_seek,___stdout_write,___stdio_read,_sn_write,__ZNSt3__111__stdoutbufIcE6xsputnEPKci,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,__ZNSt3__111__stdoutbufIwE6xsputnEPKwi,__ZNKSt3__17collateIcE7do_hashEPKcS3_,__ZNKSt3__17collateIwE7do_hashEPKwS3_,__ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__15ctypeIcE10do_toupperEPcPKc,__ZNKSt3__15ctypeIcE10do_tolowerEPcPKc,__ZNKSt3__15ctypeIcE9do_narrowEcc,__ZNKSt3__15ctypeIwE5do_isEtw,__ZNKSt3__15ctypeIwE10do_toupperEPwPKw,__ZNKSt3__15ctypeIwE10do_tolowerEPwPKw,__ZNKSt3__15ctypeIwE9do_narrowEwc,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,_do_read_421 ,b1,b1,b1]; var FUNCTION_TABLE_viiiii = [b2,__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib]; var FUNCTION_TABLE_iiiiiid = [b3,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe,b3]; -var FUNCTION_TABLE_vi = [b4,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt9exceptionD2Ev,__ZNSt3__117bad_function_callD0Ev,__ZN4wasm11WasmVisitorINS_11BreakSeekerEvED2Ev,__ZN4wasm11BreakSeekerD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEED0Ev,__ZNSt3__110__function6__baseIFhvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE18destroy_deallocateEv,__ZNSt3__110__function6__baseIFavEED2Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEED0Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEED0Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE18destroy_deallocateEv,__ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEED2Ev -,__ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunnerD0Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__110__function6__baseIFPN4wasm10ExpressionEN6cashew3RefEEED2Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EED0Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE18destroy_deallocateEv,__ZNSt3__110__function6__baseIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv,__ZNSt3__110__function6__baseIFvvEED2Ev,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEED0Ev -,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE7destroyEv,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEEclEv,__ZNSt3__110__function6__baseIFPN4wasm4PassEvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEED2Ev,__ZN4wasm11MergeBlocksD0Ev,__ZThn4_N4wasm11MergeBlocksD1Ev,__ZThn4_N4wasm11MergeBlocksD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEED0Ev,__ZN4wasm4PassD2Ev,__ZN4wasm7PrinterD0Ev,__ZN4wasm11WasmVisitorINS_16PrintSExpressionEvED2Ev,__ZN4wasm16PrintSExpressionD0Ev,__ZN4wasm15MinifiedPrinterD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_20OptimizeInstructionsEvEEED2Ev,__ZN4wasm20OptimizeInstructionsD0Ev,__ZThn4_N4wasm20OptimizeInstructionsD1Ev -,__ZThn4_N4wasm20OptimizeInstructionsD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED2Ev,__ZN4wasm15RemoveUnusedBrsD0Ev,__ZThn4_N4wasm15RemoveUnusedBrsD1Ev,__ZThn4_N4wasm15RemoveUnusedBrsD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm17RemoveUnusedNamesD2Ev,__ZN4wasm17RemoveUnusedNamesD0Ev,__ZThn4_N4wasm17RemoveUnusedNamesD1Ev,__ZThn4_N4wasm17RemoveUnusedNamesD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEED2Ev,__ZN4wasm14PostEmscriptenD0Ev,__ZThn4_N4wasm14PostEmscriptenD1Ev,__ZThn4_N4wasm14PostEmscriptenD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEED0Ev -,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm14SimplifyLocalsD2Ev,__ZN4wasm14SimplifyLocalsD0Ev,__ZThn4_N4wasm14SimplifyLocalsD1Ev,__ZThn4_N4wasm14SimplifyLocalsD0Ev,__ZN4wasm11WasmVisitorINS_14EffectAnalyzerEvED2Ev,__ZN4wasm14EffectAnalyzerD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEED0Ev,__ZNSt3__110__function6__baseIFvPN4wasm5BlockEEED2Ev,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EED0Ev,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE18destroy_deallocateEv,__ZNSt3__110__function6__baseIFvPN4wasm5BlockERPNS2_10ExpressionEEED2Ev,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EED0Ev,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EED0Ev,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm13ReorderLocalsD2Ev,__ZN4wasm13ReorderLocalsD0Ev,__ZThn4_N4wasm13ReorderLocalsD1Ev,__ZThn4_N4wasm13ReorderLocalsD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvED2Ev -,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_6VacuumEvEEED2Ev,__ZN4wasm6VacuumD0Ev,__ZThn4_N4wasm6VacuumD1Ev,__ZThn4_N4wasm6VacuumD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEED0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev,__ZNSt3__110__stdinbufIcED0Ev,__ZNSt3__111__stdoutbufIcED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev,__ZNSt3__110__stdinbufIwED0Ev,__ZNSt3__111__stdoutbufIwED0Ev,__ZNSt3__18ios_baseD2Ev,__ZNSt3__18ios_baseD0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__17collateIcED2Ev,__ZNSt3__17collateIcED0Ev -,__ZNSt3__16locale5facet16__on_zero_sharedEv,__ZNSt3__17collateIwED2Ev,__ZNSt3__17collateIwED0Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__110moneypunctIcLb0EED2Ev,__ZNSt3__110moneypunctIcLb0EED0Ev,__ZNSt3__110moneypunctIcLb1EED2Ev,__ZNSt3__110moneypunctIcLb1EED0Ev,__ZNSt3__110moneypunctIwLb0EED2Ev,__ZNSt3__110moneypunctIwLb0EED0Ev,__ZNSt3__110moneypunctIwLb1EED2Ev,__ZNSt3__110moneypunctIwLb1EED0Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev -,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18messagesIcED2Ev,__ZNSt3__18messagesIcED0Ev,__ZNSt3__18messagesIwED2Ev,__ZNSt3__18messagesIwED0Ev,__ZNSt3__16locale5facetD2Ev,__ZNSt3__116__narrow_to_utf8ILj32EED0Ev,__ZNSt3__117__widen_from_utf8ILj32EED0Ev,__ZNSt3__17codecvtIwc11__mbstate_tED2Ev,__ZNSt3__17codecvtIwc11__mbstate_tED0Ev,__ZNSt3__16locale5__impD2Ev,__ZNSt3__16locale5__impD0Ev,__ZNSt3__15ctypeIcED2Ev,__ZNSt3__15ctypeIcED0Ev,__ZNSt3__18numpunctIcED2Ev,__ZNSt3__18numpunctIcED0Ev,__ZNSt3__18numpunctIwED2Ev,__ZNSt3__18numpunctIwED0Ev,__ZNSt3__16locale5facetD0Ev,__ZNSt3__15ctypeIwED0Ev,__ZNSt3__17codecvtIcc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDsc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDic11__mbstate_tED0Ev,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev -,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,__ZN10__cxxabiv120__si_class_type_infoD0Ev,__ZNSt9bad_allocD2Ev,__ZNSt9bad_allocD0Ev,__ZN10__cxxabiv121__vmi_class_type_infoD0Ev,__ZNSt3__113__vector_baseIN6cashew3RefENS_9allocatorIS2_EEED2Ev,__ZNSt3__113unordered_setIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev,__ZNSt3__113__vector_baseIN6cashew13OperatorClassENS_9allocatorIS2_EEED2Ev,__ZNSt3__113__vector_baseINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEED2Ev,__ZN6cashew5ArenaD2Ev,_cleanup_418,_cleanup_435,__ZNSt3__18ios_base4InitD2Ev,__ZNSt3__16locale2id6__initEv,__ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv,___cxx_global_array_dtor,___cxx_global_array_dtor_61,___cxx_global_array_dtor_109,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,___cxx_global_array_dtor_46,___cxx_global_array_dtor_85,___cxx_global_array_dtor_112,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev,__ZNSt3__112__do_nothingEPv,_free,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,b4,b4,b4,b4 +var FUNCTION_TABLE_vi = [b4,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt9exceptionD2Ev,__ZNSt3__117bad_function_callD0Ev,__ZN4wasm6WalkerINS_11BreakSeekerEED2Ev,__ZN4wasm11BreakSeekerD0Ev,__ZN4wasm6WalkerINS_11BreakSeekerEED0Ev,__ZNSt3__110__function6__baseIFhvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE18destroy_deallocateEv,__ZNSt3__110__function6__baseIFavEED2Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEED0Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEED0Ev,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE18destroy_deallocateEv,__ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEED2Ev,__ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunnerD0Ev +,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__110__function6__baseIFPN4wasm10ExpressionEN6cashew3RefEEED2Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EED0Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE18destroy_deallocateEv,__ZNSt3__110__function6__baseIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEED0Ev,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE18destroy_deallocateEv,__ZNSt3__110__function6__baseIFvvEED2Ev,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEED0Ev,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE7destroyEv +,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEEclEv,__ZNSt3__110__function6__baseIFPN4wasm4PassEvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksEEEED2Ev,__ZN4wasm11MergeBlocksD0Ev,__ZThn4_N4wasm11MergeBlocksD1Ev,__ZThn4_N4wasm11MergeBlocksD0Ev,__ZN4wasm6WalkerINS_11MergeBlocksEED2Ev,__ZN4wasm6WalkerINS_11MergeBlocksEED0Ev,__ZN4wasm4PassD2Ev,__ZN4wasm7PrinterD0Ev,__ZN4wasm7VisitorINS_16PrintSExpressionEvED2Ev,__ZN4wasm16PrintSExpressionD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm15MinifiedPrinterD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm11FullPrinterD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv +,__ZN4wasm10WalkerPassINS_10PostWalkerINS_20OptimizeInstructionsEEEED2Ev,__ZN4wasm20OptimizeInstructionsD0Ev,__ZThn4_N4wasm20OptimizeInstructionsD1Ev,__ZThn4_N4wasm20OptimizeInstructionsD0Ev,__ZN4wasm6WalkerINS_20OptimizeInstructionsEED2Ev,__ZN4wasm6WalkerINS_20OptimizeInstructionsEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsEEEED2Ev,__ZN4wasm15RemoveUnusedBrsD0Ev,__ZThn4_N4wasm15RemoveUnusedBrsD1Ev,__ZThn4_N4wasm15RemoveUnusedBrsD0Ev,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEED2Ev,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm17RemoveUnusedNamesD2Ev,__ZN4wasm17RemoveUnusedNamesD0Ev,__ZThn4_N4wasm17RemoveUnusedNamesD1Ev,__ZThn4_N4wasm17RemoveUnusedNamesD0Ev,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEED2Ev,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenEEEED2Ev,__ZN4wasm14PostEmscriptenD0Ev,__ZThn4_N4wasm14PostEmscriptenD1Ev +,__ZThn4_N4wasm14PostEmscriptenD0Ev,__ZN4wasm6WalkerINS_14PostEmscriptenEED2Ev,__ZN4wasm6WalkerINS_14PostEmscriptenEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm14SimplifyLocalsD2Ev,__ZN4wasm14SimplifyLocalsD0Ev,__ZThn4_N4wasm14SimplifyLocalsD1Ev,__ZThn4_N4wasm14SimplifyLocalsD0Ev,__ZN4wasm6WalkerINS_14EffectAnalyzerEED2Ev,__ZN4wasm6WalkerINS_14EffectAnalyzerEED0Ev,__ZN4wasm6WalkerINS_14SimplifyLocalsEED2Ev,__ZN4wasm6WalkerINS_14SimplifyLocalsEED0Ev,__ZN4wasm14EffectAnalyzerD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm13ReorderLocalsD2Ev,__ZN4wasm13ReorderLocalsD0Ev,__ZThn4_N4wasm13ReorderLocalsD1Ev,__ZThn4_N4wasm13ReorderLocalsD0Ev,__ZN4wasm6WalkerINS_13ReorderLocalsEED2Ev,__ZN4wasm6WalkerINS_13ReorderLocalsEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumEEEED2Ev,__ZN4wasm6VacuumD0Ev,__ZThn4_N4wasm6VacuumD1Ev +,__ZThn4_N4wasm6VacuumD0Ev,__ZN4wasm6WalkerINS_6VacuumEED2Ev,__ZN4wasm6WalkerINS_6VacuumEED0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev,__ZNSt3__110__stdinbufIcED0Ev,__ZNSt3__111__stdoutbufIcED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev,__ZNSt3__110__stdinbufIwED0Ev,__ZNSt3__111__stdoutbufIwED0Ev,__ZNSt3__18ios_baseD2Ev,__ZNSt3__18ios_baseD0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__17collateIcED2Ev,__ZNSt3__17collateIcED0Ev,__ZNSt3__16locale5facet16__on_zero_sharedEv,__ZNSt3__17collateIwED2Ev,__ZNSt3__17collateIwED0Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev +,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__110moneypunctIcLb0EED2Ev,__ZNSt3__110moneypunctIcLb0EED0Ev,__ZNSt3__110moneypunctIcLb1EED2Ev,__ZNSt3__110moneypunctIcLb1EED0Ev,__ZNSt3__110moneypunctIwLb0EED2Ev,__ZNSt3__110moneypunctIwLb0EED0Ev,__ZNSt3__110moneypunctIwLb1EED2Ev,__ZNSt3__110moneypunctIwLb1EED0Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18messagesIcED2Ev,__ZNSt3__18messagesIcED0Ev +,__ZNSt3__18messagesIwED2Ev,__ZNSt3__18messagesIwED0Ev,__ZNSt3__16locale5facetD2Ev,__ZNSt3__116__narrow_to_utf8ILj32EED0Ev,__ZNSt3__117__widen_from_utf8ILj32EED0Ev,__ZNSt3__17codecvtIwc11__mbstate_tED2Ev,__ZNSt3__17codecvtIwc11__mbstate_tED0Ev,__ZNSt3__16locale5__impD2Ev,__ZNSt3__16locale5__impD0Ev,__ZNSt3__15ctypeIcED2Ev,__ZNSt3__15ctypeIcED0Ev,__ZNSt3__18numpunctIcED2Ev,__ZNSt3__18numpunctIcED0Ev,__ZNSt3__18numpunctIwED2Ev,__ZNSt3__18numpunctIwED0Ev,__ZNSt3__16locale5facetD0Ev,__ZNSt3__15ctypeIwED0Ev,__ZNSt3__17codecvtIcc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDsc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDic11__mbstate_tED0Ev,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,__ZN10__cxxabiv120__si_class_type_infoD0Ev,__ZNSt9bad_allocD2Ev,__ZNSt9bad_allocD0Ev,__ZN10__cxxabiv121__vmi_class_type_infoD0Ev,__ZNSt3__113__vector_baseIN6cashew3RefENS_9allocatorIS2_EEED2Ev,__ZNSt3__113unordered_setIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev +,__ZNSt3__113__vector_baseIN6cashew13OperatorClassENS_9allocatorIS2_EEED2Ev,__ZNSt3__113__vector_baseINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEED2Ev,__ZN6cashew5ArenaD2Ev,_cleanup_418,_cleanup_435,__ZNSt3__18ios_base4InitD2Ev,__ZNSt3__16locale2id6__initEv,__ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv,___cxx_global_array_dtor,___cxx_global_array_dtor_61,___cxx_global_array_dtor_109,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,___cxx_global_array_dtor_46,___cxx_global_array_dtor_85,___cxx_global_array_dtor_112,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev,__ZNSt3__112__do_nothingEPv,_free,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 @@ -91312,38 +93200,53 @@ var FUNCTION_TABLE_vi = [b4,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcE ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4]; -var FUNCTION_TABLE_vii = [b5,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZN4wasm10WasmWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE,__ZZ11instantiateEN19JSExternalInterface4trapEPKc,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE7__cloneEPNS0_6__baseIS5_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_11MergeBlocksEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_20OptimizeInstructionsEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_20OptimizeInstructionsEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE4walkERPNS_10ExpressionE -,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm14SimplifyLocals4walkERPNS_10ExpressionE,__ZThn4_N4wasm14SimplifyLocals4walkERPNS_10ExpressionE,__ZN4wasm10WasmWalkerINS_14EffectAnalyzerEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14EffectAnalyzerEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE7__cloneEPNS0_6__baseIS9_EE,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EEclEOS5_,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE7__cloneEPNS0_6__baseISC_EE,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE7__cloneEPNS0_6__baseIS9_EE,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EEclEOS5_,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE4walkERPNS_10ExpressionE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_6VacuumEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_6VacuumEvEEEEvE4walkERPNS_10ExpressionE,__ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNKSt3__110moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv -,__ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv,__ZNKSt3__18messagesIcE8do_closeEi,__ZNKSt3__18messagesIwE8do_closeEi,__ZNKSt3__18numpunctIcE11do_groupingEv,__ZNKSt3__18numpunctIcE11do_truenameEv,__ZNKSt3__18numpunctIcE12do_falsenameEv,__ZNKSt3__18numpunctIwE11do_groupingEv,__ZNKSt3__18numpunctIwE11do_truenameEv,__ZNKSt3__18numpunctIwE12do_falsenameEv,b5,b5,b5,b5,b5,b5 +var FUNCTION_TABLE_vii = [b5,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE,__ZZ11instantiateEN19JSExternalInterface4trapEPKc,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE7__cloneEPNS0_6__baseIS5_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNKSt3__110moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv +,__ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv,__ZNKSt3__18messagesIcE8do_closeEi,__ZNKSt3__18messagesIwE8do_closeEi,__ZNKSt3__18numpunctIcE11do_groupingEv,__ZNKSt3__18numpunctIcE11do_truenameEv,__ZNKSt3__18numpunctIcE12do_falsenameEv,__ZNKSt3__18numpunctIwE11do_groupingEv,__ZNKSt3__18numpunctIwE11do_truenameEv,__ZNKSt3__18numpunctIwE12do_falsenameEv +,__ZN4wasm10PostWalkerINS_11BreakSeekerEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_11MergeBlocksEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_11MergeBlocksEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_20OptimizeInstructionsEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE13doVisitReturnEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_20OptimizeInstructionsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_15RemoveUnusedBrsEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_17RemoveUnusedNamesEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitSwitchEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_14PostEmscriptenEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE12doVisitUnaryEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals4scanEPS0_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals9visitPostEPS0_PPNS_10ExpressionE,__ZN4wasm21SimpleExecutionWalkerINS_14SimplifyLocalsEE15doNoteNonLinearEPS1_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals15tryMarkSinkableEPS0_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals8visitPreEPS0_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_14EffectAnalyzerEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE11doVisitHostEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_14EffectAnalyzerEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_13ReorderLocalsEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE17doVisitCallImportEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_13ReorderLocalsEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_6VacuumEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE13doVisitSelectEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_6VacuumEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 -,b5,b5,b5,b5,b5,b5,b5,b5,b5]; +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5]; var FUNCTION_TABLE_iiiiiii = [b6,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm ,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6]; var FUNCTION_TABLE_iiiiid = [b7,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe,b7,b7,b7]; -var FUNCTION_TABLE_ii = [b8,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv,__ZNKSt9exception4whatEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEEclEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEEclEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE11target_typeEv,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE7__cloneEv,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv -,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv -,___stdio_close,__ZNSt3__110__stdinbufIcE9underflowEv,__ZNSt3__110__stdinbufIcE5uflowEv,__ZNSt3__111__stdoutbufIcE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv,__ZNSt3__110__stdinbufIwE9underflowEv,__ZNSt3__110__stdinbufIwE5uflowEv,__ZNSt3__111__stdoutbufIwE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIcE7__weeksEv,__ZNKSt3__120__time_get_c_storageIcE8__monthsEv,__ZNKSt3__120__time_get_c_storageIcE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIcE3__cEv,__ZNKSt3__120__time_get_c_storageIcE3__rEv,__ZNKSt3__120__time_get_c_storageIcE3__xEv,__ZNKSt3__120__time_get_c_storageIcE3__XEv,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIwE7__weeksEv,__ZNKSt3__120__time_get_c_storageIwE8__monthsEv,__ZNKSt3__120__time_get_c_storageIwE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIwE3__cEv,__ZNKSt3__120__time_get_c_storageIwE3__rEv,__ZNKSt3__120__time_get_c_storageIwE3__xEv,__ZNKSt3__120__time_get_c_storageIwE3__XEv,__ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv -,__ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv,__ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__18numpunctIcE16do_decimal_pointEv,__ZNKSt3__18numpunctIcE16do_thousands_sepEv,__ZNKSt3__18numpunctIwE16do_decimal_pointEv,__ZNKSt3__18numpunctIwE16do_thousands_sepEv,__ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv,__ZNKSt9bad_alloc4whatEv,b8,b8,b8 +var FUNCTION_TABLE_ii = [b8,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv,__ZNKSt9exception4whatEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEEclEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEEclEv,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE11target_typeEv,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE7__cloneEv,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv +,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,___stdio_close,__ZNSt3__110__stdinbufIcE9underflowEv,__ZNSt3__110__stdinbufIcE5uflowEv +,__ZNSt3__111__stdoutbufIcE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv,__ZNSt3__110__stdinbufIwE9underflowEv,__ZNSt3__110__stdinbufIwE5uflowEv,__ZNSt3__111__stdoutbufIwE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIcE7__weeksEv,__ZNKSt3__120__time_get_c_storageIcE8__monthsEv,__ZNKSt3__120__time_get_c_storageIcE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIcE3__cEv,__ZNKSt3__120__time_get_c_storageIcE3__rEv,__ZNKSt3__120__time_get_c_storageIcE3__xEv,__ZNKSt3__120__time_get_c_storageIcE3__XEv,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIwE7__weeksEv,__ZNKSt3__120__time_get_c_storageIwE8__monthsEv,__ZNKSt3__120__time_get_c_storageIwE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIwE3__cEv,__ZNKSt3__120__time_get_c_storageIwE3__rEv,__ZNKSt3__120__time_get_c_storageIwE3__xEv,__ZNKSt3__120__time_get_c_storageIwE3__XEv,__ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv +,__ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv,__ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__18numpunctIcE16do_decimal_pointEv,__ZNKSt3__18numpunctIcE16do_thousands_sepEv,__ZNKSt3__18numpunctIwE16do_decimal_pointEv,__ZNKSt3__18numpunctIwE16do_thousands_sepEv,__ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv,__ZNKSt9bad_alloc4whatEv,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8]; -var FUNCTION_TABLE_viii = [b9,__ZZ11instantiateEN19JSExternalInterface10growMemoryEjj,__ZN4wasm4Pass7prepareEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm4Pass8finalizeEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_20OptimizeInstructionsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_19FastExecutionWalkerINS_14SimplifyLocalsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZNSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EEclEOS5_S8_,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_13ReorderLocalsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_6VacuumEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,b9]; +var FUNCTION_TABLE_viii = [b9,__ZZ11instantiateEN19JSExternalInterface10growMemoryEjj,__ZN4wasm4Pass7prepareEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm4Pass8finalizeEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm11FullPrinter3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_20OptimizeInstructionsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_21SimpleExecutionWalkerINS_14SimplifyLocalsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,b9]; var FUNCTION_TABLE_v = [b10,__ZL25default_terminate_handlerv,__ZN10__cxxabiv112_GLOBAL__N_110construct_Ev,b10]; var FUNCTION_TABLE_iiiiiiiii = [b11,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,__ZNKSt3__17codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_,__ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_,__ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_,b11,b11,b11,b11,b11]; var FUNCTION_TABLE_iiiii = [b12,__ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc,__ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt,__ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_,__ZNKSt3__15ctypeIwE11do_scan_notEtPKwS3_,__ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw,b12,b12]; var FUNCTION_TABLE_viiiiii = [b13,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,__ZNKSt3__18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b13,b13,b13,b13,b13,b13,b13]; -var FUNCTION_TABLE_iii = [b14,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EEclEOS5_,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__4NS_9allocatorIS2_EEFvvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E_NS_9allocatorIS6_EEFvS5_EE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_RPNS2_10ExpressionEE_NS_9allocatorIS9_EEFvS5_S8_EE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm14SimplifyLocals10visitBlockEPNS2_5BlockEEUlS5_E0_NS_9allocatorIS6_EEFvS5_EE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNSt3__110__stdinbufIcE9pbackfailEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi,__ZNSt3__111__stdoutbufIcE8overflowEi,__ZNSt3__110__stdinbufIwE9pbackfailEj -,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj,__ZNSt3__111__stdoutbufIwE8overflowEj,__ZNKSt3__15ctypeIcE10do_toupperEc,__ZNKSt3__15ctypeIcE10do_tolowerEc,__ZNKSt3__15ctypeIcE8do_widenEc,__ZNKSt3__15ctypeIwE10do_toupperEw,__ZNKSt3__15ctypeIwE10do_tolowerEw,__ZNKSt3__15ctypeIwE8do_widenEc,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 +var FUNCTION_TABLE_iii = [b14,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info,__ZNSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EEclEOS5_,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__4NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZ16load_s_expr2wasmE3__5NS_9allocatorIS2_EEFvvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_20OptimizeInstructionsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNSt3__110__stdinbufIcE9pbackfailEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi,__ZNSt3__111__stdoutbufIcE8overflowEi,__ZNSt3__110__stdinbufIwE9pbackfailEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj +,__ZNSt3__111__stdoutbufIwE8overflowEj,__ZNKSt3__15ctypeIcE10do_toupperEc,__ZNKSt3__15ctypeIcE10do_tolowerEc,__ZNKSt3__15ctypeIcE8do_widenEc,__ZNKSt3__15ctypeIwE10do_toupperEw,__ZNKSt3__15ctypeIwE10do_tolowerEw,__ZNKSt3__15ctypeIwE8do_widenEc,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14]; var FUNCTION_TABLE_iiiiii = [b15,__ZNKSt3__17collateIcE10do_compareEPKcS3_S3_S3_,__ZNKSt3__17collateIwE10do_compareEPKwS3_S3_S3_,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv,__ZNKSt3__17codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__17codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__15ctypeIcE9do_narrowEPKcS3_cPc,__ZNKSt3__15ctypeIwE9do_narrowEPKwS3_cPc,__ZNKSt3__17codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__17codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15]; var FUNCTION_TABLE_viiii = [b16,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj,__ZZ11instantiateEN19JSExternalInterface10callImportEPN4wasm6ImportERNSt3__16vectorINS0_7LiteralENS3_9allocatorIS5_EEEE,__ZZ11instantiateEN19JSExternalInterface4loadEPN4wasm4LoadEj,__ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreEjNS0_7LiteralE,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj,__ZNKSt3__17collateIcE12do_transformEPKcS3_,__ZNKSt3__17collateIwE12do_transformEPKwS3_,__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,b16,b16,b16,b16]; - return { _instantiate: _instantiate, _interpreter_stack_trace: _interpreter_stack_trace, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _fflush: _fflush, _load_asm2wasm: _load_asm2wasm, ___cxa_is_pointer_type: ___cxa_is_pointer_type, _bitshift64Ashr: _bitshift64Ashr, _memset: _memset, ___cxa_demangle: ___cxa_demangle, _load_s_expr2wasm: _load_s_expr2wasm, _memcpy: _memcpy, _i64Subtract: _i64Subtract, _i64Add: _i64Add, _pthread_self: _pthread_self, _pthread_mutex_unlock: _pthread_mutex_unlock, _pthread_cond_broadcast: _pthread_cond_broadcast, ___errno_location: ___errno_location, _call_from_js: _call_from_js, ___cxa_can_catch: ___cxa_can_catch, _free: _free, _load_binary2wasm: _load_binary2wasm, _memmove: _memmove, _malloc: _malloc, _pthread_mutex_lock: _pthread_mutex_lock, __GLOBAL__I_000101: __GLOBAL__I_000101, __GLOBAL__sub_I_wasm_js_cpp: __GLOBAL__sub_I_wasm_js_cpp, __GLOBAL__sub_I_MergeBlocks_cpp: __GLOBAL__sub_I_MergeBlocks_cpp, __GLOBAL__sub_I_Print_cpp: __GLOBAL__sub_I_Print_cpp, __GLOBAL__sub_I_OptimizeInstructions_cpp: __GLOBAL__sub_I_OptimizeInstructions_cpp, __GLOBAL__sub_I_RemoveUnusedBrs_cpp: __GLOBAL__sub_I_RemoveUnusedBrs_cpp, __GLOBAL__sub_I_RemoveUnusedNames_cpp: __GLOBAL__sub_I_RemoveUnusedNames_cpp, __GLOBAL__sub_I_PostEmscripten_cpp: __GLOBAL__sub_I_PostEmscripten_cpp, __GLOBAL__sub_I_SimplifyLocals_cpp: __GLOBAL__sub_I_SimplifyLocals_cpp, __GLOBAL__sub_I_ReorderLocals_cpp: __GLOBAL__sub_I_ReorderLocals_cpp, __GLOBAL__sub_I_Vacuum_cpp: __GLOBAL__sub_I_Vacuum_cpp, __GLOBAL__sub_I_parser_cpp: __GLOBAL__sub_I_parser_cpp, __GLOBAL__sub_I_simple_ast_cpp: __GLOBAL__sub_I_simple_ast_cpp, __GLOBAL__sub_I_optimizer_shared_cpp: __GLOBAL__sub_I_optimizer_shared_cpp, __GLOBAL__sub_I_iostream_cpp: __GLOBAL__sub_I_iostream_cpp, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_iiiiiiii: dynCall_iiiiiiii, dynCall_iiii: dynCall_iiii, dynCall_viiiii: dynCall_viiiii, dynCall_iiiiiid: dynCall_iiiiiid, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_iiiiiii: dynCall_iiiiiii, dynCall_iiiiid: dynCall_iiiiid, dynCall_ii: dynCall_ii, dynCall_viii: dynCall_viii, dynCall_v: dynCall_v, dynCall_iiiiiiiii: dynCall_iiiiiiiii, dynCall_iiiii: dynCall_iiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_iii: dynCall_iii, dynCall_iiiiii: dynCall_iiiiii, dynCall_viiii: dynCall_viiii }; + return { _instantiate: _instantiate, ___udivdi3: ___udivdi3, _interpreter_stack_trace: _interpreter_stack_trace, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _fflush: _fflush, _load_asm2wasm: _load_asm2wasm, ___cxa_is_pointer_type: ___cxa_is_pointer_type, _bitshift64Ashr: _bitshift64Ashr, _memset: _memset, ___cxa_demangle: ___cxa_demangle, _i64Add: _i64Add, _memcpy: _memcpy, ___muldi3: ___muldi3, ___uremdi3: ___uremdi3, ___divdi3: ___divdi3, _llvm_cttz_i32: _llvm_cttz_i32, _i64Subtract: _i64Subtract, ___udivmoddi4: ___udivmoddi4, _load_s_expr2wasm: _load_s_expr2wasm, _pthread_self: _pthread_self, _pthread_mutex_unlock: _pthread_mutex_unlock, ___remdi3: ___remdi3, _pthread_cond_broadcast: _pthread_cond_broadcast, ___errno_location: ___errno_location, _call_from_js: _call_from_js, ___muldsi3: ___muldsi3, ___cxa_can_catch: ___cxa_can_catch, _free: _free, _load_binary2wasm: _load_binary2wasm, _memmove: _memmove, _malloc: _malloc, _pthread_mutex_lock: _pthread_mutex_lock, __GLOBAL__I_000101: __GLOBAL__I_000101, __GLOBAL__sub_I_wasm_js_cpp: __GLOBAL__sub_I_wasm_js_cpp, __GLOBAL__sub_I_MergeBlocks_cpp: __GLOBAL__sub_I_MergeBlocks_cpp, __GLOBAL__sub_I_Print_cpp: __GLOBAL__sub_I_Print_cpp, __GLOBAL__sub_I_OptimizeInstructions_cpp: __GLOBAL__sub_I_OptimizeInstructions_cpp, __GLOBAL__sub_I_RemoveUnusedBrs_cpp: __GLOBAL__sub_I_RemoveUnusedBrs_cpp, __GLOBAL__sub_I_RemoveUnusedNames_cpp: __GLOBAL__sub_I_RemoveUnusedNames_cpp, __GLOBAL__sub_I_PostEmscripten_cpp: __GLOBAL__sub_I_PostEmscripten_cpp, __GLOBAL__sub_I_SimplifyLocals_cpp: __GLOBAL__sub_I_SimplifyLocals_cpp, __GLOBAL__sub_I_ReorderLocals_cpp: __GLOBAL__sub_I_ReorderLocals_cpp, __GLOBAL__sub_I_Vacuum_cpp: __GLOBAL__sub_I_Vacuum_cpp, __GLOBAL__sub_I_parser_cpp: __GLOBAL__sub_I_parser_cpp, __GLOBAL__sub_I_simple_ast_cpp: __GLOBAL__sub_I_simple_ast_cpp, __GLOBAL__sub_I_optimizer_shared_cpp: __GLOBAL__sub_I_optimizer_shared_cpp, __GLOBAL__sub_I_iostream_cpp: __GLOBAL__sub_I_iostream_cpp, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_iiiiiiii: dynCall_iiiiiiii, dynCall_iiii: dynCall_iiii, dynCall_viiiii: dynCall_viiiii, dynCall_iiiiiid: dynCall_iiiiiid, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_iiiiiii: dynCall_iiiiiii, dynCall_iiiiid: dynCall_iiiiid, dynCall_ii: dynCall_ii, dynCall_viii: dynCall_viii, dynCall_v: dynCall_v, dynCall_iiiiiiiii: dynCall_iiiiiiiii, dynCall_iiiii: dynCall_iiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_iii: dynCall_iii, dynCall_iiiiii: dynCall_iiiiii, dynCall_viiii: dynCall_viiii }; }) // EMSCRIPTEN_END_ASM (Module.asmGlobalArg, Module.asmLibraryArg, buffer); var __GLOBAL__sub_I_simple_ast_cpp = Module["__GLOBAL__sub_I_simple_ast_cpp"] = asm["__GLOBAL__sub_I_simple_ast_cpp"]; +var __GLOBAL__sub_I_iostream_cpp = Module["__GLOBAL__sub_I_iostream_cpp"] = asm["__GLOBAL__sub_I_iostream_cpp"]; var _instantiate = Module["_instantiate"] = asm["_instantiate"]; +var ___udivdi3 = Module["___udivdi3"] = asm["___udivdi3"]; var _interpreter_stack_trace = Module["_interpreter_stack_trace"] = asm["_interpreter_stack_trace"]; var __GLOBAL__sub_I_RemoveUnusedBrs_cpp = Module["__GLOBAL__sub_I_RemoveUnusedBrs_cpp"] = asm["__GLOBAL__sub_I_RemoveUnusedBrs_cpp"]; var _bitshift64Lshr = Module["_bitshift64Lshr"] = asm["_bitshift64Lshr"]; @@ -91357,21 +93260,27 @@ var __GLOBAL__sub_I_optimizer_shared_cpp = Module["__GLOBAL__sub_I_optimizer_sha var _bitshift64Ashr = Module["_bitshift64Ashr"] = asm["_bitshift64Ashr"]; var _memset = Module["_memset"] = asm["_memset"]; var ___cxa_demangle = Module["___cxa_demangle"] = asm["___cxa_demangle"]; -var _i64Add = Module["_i64Add"] = asm["_i64Add"]; +var _load_s_expr2wasm = Module["_load_s_expr2wasm"] = asm["_load_s_expr2wasm"]; var _memcpy = Module["_memcpy"] = asm["_memcpy"]; +var ___muldi3 = Module["___muldi3"] = asm["___muldi3"]; var __GLOBAL__sub_I_PostEmscripten_cpp = Module["__GLOBAL__sub_I_PostEmscripten_cpp"] = asm["__GLOBAL__sub_I_PostEmscripten_cpp"]; +var ___uremdi3 = Module["___uremdi3"] = asm["___uremdi3"]; var __GLOBAL__sub_I_Print_cpp = Module["__GLOBAL__sub_I_Print_cpp"] = asm["__GLOBAL__sub_I_Print_cpp"]; +var ___divdi3 = Module["___divdi3"] = asm["___divdi3"]; +var _llvm_cttz_i32 = Module["_llvm_cttz_i32"] = asm["_llvm_cttz_i32"]; var _i64Subtract = Module["_i64Subtract"] = asm["_i64Subtract"]; -var __GLOBAL__sub_I_MergeBlocks_cpp = Module["__GLOBAL__sub_I_MergeBlocks_cpp"] = asm["__GLOBAL__sub_I_MergeBlocks_cpp"]; -var _load_s_expr2wasm = Module["_load_s_expr2wasm"] = asm["_load_s_expr2wasm"]; +var ___udivmoddi4 = Module["___udivmoddi4"] = asm["___udivmoddi4"]; +var _i64Add = Module["_i64Add"] = asm["_i64Add"]; var _pthread_self = Module["_pthread_self"] = asm["_pthread_self"]; var __GLOBAL__sub_I_OptimizeInstructions_cpp = Module["__GLOBAL__sub_I_OptimizeInstructions_cpp"] = asm["__GLOBAL__sub_I_OptimizeInstructions_cpp"]; var _pthread_mutex_unlock = Module["_pthread_mutex_unlock"] = asm["_pthread_mutex_unlock"]; var __GLOBAL__I_000101 = Module["__GLOBAL__I_000101"] = asm["__GLOBAL__I_000101"]; -var __GLOBAL__sub_I_iostream_cpp = Module["__GLOBAL__sub_I_iostream_cpp"] = asm["__GLOBAL__sub_I_iostream_cpp"]; +var ___remdi3 = Module["___remdi3"] = asm["___remdi3"]; +var __GLOBAL__sub_I_MergeBlocks_cpp = Module["__GLOBAL__sub_I_MergeBlocks_cpp"] = asm["__GLOBAL__sub_I_MergeBlocks_cpp"]; var _pthread_cond_broadcast = Module["_pthread_cond_broadcast"] = asm["_pthread_cond_broadcast"]; var ___errno_location = Module["___errno_location"] = asm["___errno_location"]; var _call_from_js = Module["_call_from_js"] = asm["_call_from_js"]; +var ___muldsi3 = Module["___muldsi3"] = asm["___muldsi3"]; var ___cxa_can_catch = Module["___cxa_can_catch"] = asm["___cxa_can_catch"]; var _free = Module["_free"] = asm["_free"]; var runPostSets = Module["runPostSets"] = asm["runPostSets"]; diff --git a/src/ast_utils.h b/src/ast_utils.h index 5ab427178..561e12983 100644 --- a/src/ast_utils.h +++ b/src/ast_utils.h @@ -22,7 +22,7 @@ namespace wasm { -struct BreakSeeker : public WasmWalker<BreakSeeker> { +struct BreakSeeker : public PostWalker<BreakSeeker> { Name target; // look for this one size_t found; @@ -42,7 +42,7 @@ struct BreakSeeker : public WasmWalker<BreakSeeker> { // Look for side effects, including control flow // TODO: look at individual locals -struct EffectAnalyzer : public WasmWalker<EffectAnalyzer> { +struct EffectAnalyzer : public PostWalker<EffectAnalyzer> { bool branches = false; bool calls = false; bool readsLocal = false; diff --git a/src/pass.h b/src/pass.h index e3716545d..f1f99e3aa 100644 --- a/src/pass.h +++ b/src/pass.h @@ -133,7 +133,7 @@ public: // e.g. through PassRunner::getLast // Handles names in a module, in particular adding names without duplicates -class NameManager : public WalkerPass<WasmWalker<NameManager>> { +class NameManager : public WalkerPass<PostWalker<NameManager>> { public: Name getUnique(std::string prefix); // TODO: getUniqueInFunction diff --git a/src/passes/LowerIfElse.cpp b/src/passes/LowerIfElse.cpp index 922a294d2..48c1c0f9c 100644 --- a/src/passes/LowerIfElse.cpp +++ b/src/passes/LowerIfElse.cpp @@ -32,7 +32,7 @@ namespace wasm { -struct LowerIfElse : public WalkerPass<WasmWalker<LowerIfElse, void>> { +struct LowerIfElse : public WalkerPass<PostWalker<LowerIfElse>> { MixedArena* allocator; std::unique_ptr<NameManager> namer; diff --git a/src/passes/MergeBlocks.cpp b/src/passes/MergeBlocks.cpp index c85f3d600..ab210123c 100644 --- a/src/passes/MergeBlocks.cpp +++ b/src/passes/MergeBlocks.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct MergeBlocks : public WalkerPass<WasmWalker<MergeBlocks>> { +struct MergeBlocks : public WalkerPass<PostWalker<MergeBlocks>> { void visitBlock(Block *curr) { bool more = true; while (more) { diff --git a/src/passes/Metrics.cpp b/src/passes/Metrics.cpp index 9673b8873..19df981b8 100644 --- a/src/passes/Metrics.cpp +++ b/src/passes/Metrics.cpp @@ -24,16 +24,16 @@ namespace wasm { using namespace std; // Prints metrics between optimization passes. -struct Metrics : public WalkerPass<WasmWalker<Metrics>> { +struct Metrics : public WalkerPass<PostWalker<Metrics>> { static Metrics *lastMetricsPass; map<const char *, int> counts; - void walk(Expression *&curr) override { - WalkerPass::walk(curr); - if (!curr) return; + + void visitExpression(Expression* curr) { auto name = getExpressionName(curr); counts[name]++; } + void finalize(PassRunner *runner, Module *module) override { ostream &o = cout; o << "Counts" diff --git a/src/passes/OptimizeInstructions.cpp b/src/passes/OptimizeInstructions.cpp index de342b43f..3d89d7af4 100644 --- a/src/passes/OptimizeInstructions.cpp +++ b/src/passes/OptimizeInstructions.cpp @@ -25,7 +25,7 @@ namespace wasm { -struct OptimizeInstructions : public WalkerPass<WasmWalker<OptimizeInstructions>> { +struct OptimizeInstructions : public WalkerPass<PostWalker<OptimizeInstructions>> { void visitIf(If* curr) { // flip branches to get rid of an i32.eqz if (curr->ifFalse) { diff --git a/src/passes/PostEmscripten.cpp b/src/passes/PostEmscripten.cpp index 14476b727..99b172d65 100644 --- a/src/passes/PostEmscripten.cpp +++ b/src/passes/PostEmscripten.cpp @@ -24,7 +24,7 @@ namespace wasm { -struct PostEmscripten : public WalkerPass<WasmWalker<PostEmscripten>> { +struct PostEmscripten : public WalkerPass<PostWalker<PostEmscripten>> { // When we have a Load from a local value (typically a GetLocal) plus a constant offset, // we may be able to fold it in. // The semantics of the Add are to wrap, while wasm offset semantics purposefully do diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index 8e3d503b8..7b68d956e 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -24,7 +24,7 @@ namespace wasm { -struct PrintSExpression : public WasmVisitor<PrintSExpression, void> { +struct PrintSExpression : public Visitor<PrintSExpression> { std::ostream& o; unsigned indent = 0; diff --git a/src/passes/RemoveImports.cpp b/src/passes/RemoveImports.cpp index 6463df10c..4f42c526f 100644 --- a/src/passes/RemoveImports.cpp +++ b/src/passes/RemoveImports.cpp @@ -27,7 +27,7 @@ namespace wasm { -struct RemoveImports : public WalkerPass<WasmWalker<RemoveImports>> { +struct RemoveImports : public WalkerPass<PostWalker<RemoveImports>> { MixedArena* allocator; Module* module; diff --git a/src/passes/RemoveUnusedBrs.cpp b/src/passes/RemoveUnusedBrs.cpp index 5302c368a..998142724 100644 --- a/src/passes/RemoveUnusedBrs.cpp +++ b/src/passes/RemoveUnusedBrs.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct RemoveUnusedBrs : public WalkerPass<WasmWalker<RemoveUnusedBrs>> { +struct RemoveUnusedBrs : public WalkerPass<PostWalker<RemoveUnusedBrs>> { // preparation: try to unify branches, as the fewer there are, the higher a chance we can remove them // specifically for if-else, turn an if-else with branches to the same target at the end of each // child, and with a value, to a branch to that target containing the if-else diff --git a/src/passes/RemoveUnusedNames.cpp b/src/passes/RemoveUnusedNames.cpp index a8beaa15e..71569eefb 100644 --- a/src/passes/RemoveUnusedNames.cpp +++ b/src/passes/RemoveUnusedNames.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct RemoveUnusedNames : public WalkerPass<WasmWalker<RemoveUnusedNames>> { +struct RemoveUnusedNames : public WalkerPass<PostWalker<RemoveUnusedNames>> { // We maintain a list of branches that we saw in children, then when we reach // a parent block, we know if it was branched to std::set<Name> branchesSeen; diff --git a/src/passes/ReorderLocals.cpp b/src/passes/ReorderLocals.cpp index 1b5e998c4..e378408b6 100644 --- a/src/passes/ReorderLocals.cpp +++ b/src/passes/ReorderLocals.cpp @@ -26,7 +26,7 @@ namespace wasm { -struct ReorderLocals : public WalkerPass<WasmWalker<ReorderLocals, void>> { +struct ReorderLocals : public WalkerPass<PostWalker<ReorderLocals>> { std::map<Name, uint32_t> counts; diff --git a/src/passes/SimplifyLocals.cpp b/src/passes/SimplifyLocals.cpp index 0d59b8759..53e77eb22 100644 --- a/src/passes/SimplifyLocals.cpp +++ b/src/passes/SimplifyLocals.cpp @@ -26,7 +26,7 @@ namespace wasm { -struct SimplifyLocals : public WalkerPass<FastExecutionWalker<SimplifyLocals>> { +struct SimplifyLocals : public WalkerPass<LinearExecutionWalker<SimplifyLocals>> { struct SinkableInfo { Expression** item; EffectAnalyzer effects; @@ -43,23 +43,6 @@ struct SimplifyLocals : public WalkerPass<FastExecutionWalker<SimplifyLocals>> { sinkables.clear(); } - void visitBlock(Block *curr) { - // note locals, we can sink them from here TODO sink from elsewhere? - derecurseBlocks(curr, [&](Block* block) { - // curr was already checked by walk() - if (block != curr) checkPre(block); - }, [&](Block* block, Expression*& child) { - walk(child); - if (child->is<SetLocal>()) { - Name name = child->cast<SetLocal>()->name; - assert(sinkables.count(name) == 0); - sinkables.emplace(std::make_pair(name, SinkableInfo(&child))); - } - }, [&](Block* block) { - if (block != curr) checkPost(block); - }); - } - void visitGetLocal(GetLocal *curr) { auto found = sinkables.find(curr->name); if (found != sinkables.end()) { @@ -73,7 +56,6 @@ struct SimplifyLocals : public WalkerPass<FastExecutionWalker<SimplifyLocals>> { } void visitSetLocal(SetLocal *curr) { - walk(curr->value); // if we are a potentially-sinkable thing, forget it - this // write overrides the last TODO: optimizable // TODO: if no get_locals left, can remove the set as well (== expressionizer in emscripten optimizer) @@ -96,28 +78,56 @@ struct SimplifyLocals : public WalkerPass<FastExecutionWalker<SimplifyLocals>> { } } - void checkPre(Expression* curr) { + static void visitPre(SimplifyLocals* self, Expression** currp) { EffectAnalyzer effects; - if (effects.checkPre(curr)) { - checkInvalidations(effects); + if (effects.checkPre(*currp)) { + self->checkInvalidations(effects); } } - void checkPost(Expression* curr) { + static void visitPost(SimplifyLocals* self, Expression** currp) { EffectAnalyzer effects; - if (effects.checkPost(curr)) { - checkInvalidations(effects); + if (effects.checkPost(*currp)) { + self->checkInvalidations(effects); } } - void walk(Expression*& curr) override { - if (!curr) return; - - checkPre(curr); + static void tryMarkSinkable(SimplifyLocals* self, Expression** currp) { + auto* curr = (*currp)->dyn_cast<SetLocal>(); + if (curr) { + Name name = curr->name; + assert(self->sinkables.count(name) == 0); + self->sinkables.emplace(std::make_pair(name, SinkableInfo(currp))); + } + } - FastExecutionWalker::walk(curr); + // override scan to add a pre and a post check task to all nodes + static void scan(SimplifyLocals* self, Expression** currp) { + self->pushTask(visitPost, currp); + + auto* curr = *currp; + + + if (curr->is<Block>()) { + // special-case blocks, by marking their children as locals. + // TODO sink from elsewhere? (need to make sure value is not used) + self->pushTask(SimplifyLocals::doNoteNonLinear, currp); + auto& list = curr->cast<Block>()->list; + int size = list.size(); + // we can't sink the last element, as it might be a return value; + // and anyhow, control flow is nonlinear at the end of the block so + // it would be invalidated. + for (int i = size - 1; i >= 0; i--) { + if (i < size - 1) { + self->pushTask(tryMarkSinkable, &list[i]); + } + self->pushTask(scan, &list[i]); + } + } else { + WalkerPass<LinearExecutionWalker<SimplifyLocals>>::scan(self, currp); + } - checkPost(curr); + self->pushTask(visitPre, currp); } }; diff --git a/src/passes/Vacuum.cpp b/src/passes/Vacuum.cpp index f9704ed8d..ef83958c4 100644 --- a/src/passes/Vacuum.cpp +++ b/src/passes/Vacuum.cpp @@ -23,7 +23,7 @@ namespace wasm { -struct Vacuum : public WalkerPass<WasmWalker<Vacuum>> { +struct Vacuum : public WalkerPass<PostWalker<Vacuum>> { void visitBlock(Block *curr) { // compress out nops int skip = 0; diff --git a/src/s2wasm.h b/src/s2wasm.h index 614afdc80..9d166624c 100644 --- a/src/s2wasm.h +++ b/src/s2wasm.h @@ -1368,7 +1368,7 @@ public: o << ";; METADATA: { "; // find asmConst calls, and emit their metadata - struct AsmConstWalker : public WasmWalker<AsmConstWalker> { + struct AsmConstWalker : public PostWalker<AsmConstWalker> { S2WasmBuilder* parent; std::map<std::string, std::set<std::string>> sigsForCode; diff --git a/src/wasm-binary.h b/src/wasm-binary.h index f7fb4b8f3..d4e1bd2c1 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -431,7 +431,7 @@ int8_t binaryWasmType(WasmType type) { } } -class WasmBinaryWriter : public WasmVisitor<WasmBinaryWriter, void> { +class WasmBinaryWriter : public Visitor<WasmBinaryWriter, void> { Module* wasm; BufferWithRandomAccess& o; bool debug; diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h index ed6411258..70564e4a4 100644 --- a/src/wasm-interpreter.h +++ b/src/wasm-interpreter.h @@ -207,7 +207,7 @@ private: #endif // Execute a statement - class ExpressionRunner : public WasmVisitor<ExpressionRunner, Flow> { + class ExpressionRunner : public Visitor<ExpressionRunner, Flow> { ModuleInstance& instance; FunctionScope& scope; diff --git a/src/wasm-traversal.h b/src/wasm-traversal.h index 24ec4905c..d1fff2753 100644 --- a/src/wasm-traversal.h +++ b/src/wasm-traversal.h @@ -31,47 +31,47 @@ namespace wasm { -template<typename SubType, typename ReturnType> -struct WasmVisitor { - virtual ~WasmVisitor() {} +template<typename SubType, typename ReturnType = void> +struct Visitor { + virtual ~Visitor() {} // Expression visitors - ReturnType visitBlock(Block *curr) { abort(); } - ReturnType visitIf(If *curr) { abort(); } - ReturnType visitLoop(Loop *curr) { abort(); } - ReturnType visitBreak(Break *curr) { abort(); } - ReturnType visitSwitch(Switch *curr) { abort(); } - ReturnType visitCall(Call *curr) { abort(); } - ReturnType visitCallImport(CallImport *curr) { abort(); } - ReturnType visitCallIndirect(CallIndirect *curr) { abort(); } - ReturnType visitGetLocal(GetLocal *curr) { abort(); } - ReturnType visitSetLocal(SetLocal *curr) { abort(); } - ReturnType visitLoad(Load *curr) { abort(); } - ReturnType visitStore(Store *curr) { abort(); } - ReturnType visitConst(Const *curr) { abort(); } - ReturnType visitUnary(Unary *curr) { abort(); } - ReturnType visitBinary(Binary *curr) { abort(); } - ReturnType visitSelect(Select *curr) { abort(); } - ReturnType visitReturn(Return *curr) { abort(); } - ReturnType visitHost(Host *curr) { abort(); } - ReturnType visitNop(Nop *curr) { abort(); } - ReturnType visitUnreachable(Unreachable *curr) { abort(); } + ReturnType visitBlock(Block *curr) {} + ReturnType visitIf(If *curr) {} + ReturnType visitLoop(Loop *curr) {} + ReturnType visitBreak(Break *curr) {} + ReturnType visitSwitch(Switch *curr) {} + ReturnType visitCall(Call *curr) {} + ReturnType visitCallImport(CallImport *curr) {} + ReturnType visitCallIndirect(CallIndirect *curr) {} + ReturnType visitGetLocal(GetLocal *curr) {} + ReturnType visitSetLocal(SetLocal *curr) {} + ReturnType visitLoad(Load *curr) {} + ReturnType visitStore(Store *curr) {} + ReturnType visitConst(Const *curr) {} + ReturnType visitUnary(Unary *curr) {} + ReturnType visitBinary(Binary *curr) {} + ReturnType visitSelect(Select *curr) {} + ReturnType visitReturn(Return *curr) {} + ReturnType visitHost(Host *curr) {} + ReturnType visitNop(Nop *curr) {} + ReturnType visitUnreachable(Unreachable *curr) {} // Module-level visitors - ReturnType visitFunctionType(FunctionType *curr) { abort(); } - ReturnType visitImport(Import *curr) { abort(); } - ReturnType visitExport(Export *curr) { abort(); } - ReturnType visitFunction(Function *curr) { abort(); } - ReturnType visitTable(Table *curr) { abort(); } - ReturnType visitMemory(Memory *curr) { abort(); } - ReturnType visitModule(Module *curr) { abort(); } - -#define DELEGATE(CLASS_TO_VISIT) \ - return static_cast<SubType*>(this)-> \ - visit##CLASS_TO_VISIT(static_cast<CLASS_TO_VISIT*>(curr)) + ReturnType visitFunctionType(FunctionType *curr) {} + ReturnType visitImport(Import *curr) {} + ReturnType visitExport(Export *curr) {} + ReturnType visitFunction(Function *curr) {} + ReturnType visitTable(Table *curr) {} + ReturnType visitMemory(Memory *curr) {} + ReturnType visitModule(Module *curr) {} ReturnType visit(Expression *curr) { assert(curr); + + #define DELEGATE(CLASS_TO_VISIT) \ + return static_cast<SubType*>(this)-> \ + visit##CLASS_TO_VISIT(static_cast<CLASS_TO_VISIT*>(curr)) + switch (curr->_id) { - case Expression::Id::InvalidId: abort(); case Expression::Id::BlockId: DELEGATE(Block); case Expression::Id::IfId: DELEGATE(If); case Expression::Id::LoopId: DELEGATE(Loop); @@ -92,49 +92,41 @@ struct WasmVisitor { case Expression::Id::HostId: DELEGATE(Host); case Expression::Id::NopId: DELEGATE(Nop); case Expression::Id::UnreachableId: DELEGATE(Unreachable); + case Expression::Id::InvalidId: default: WASM_UNREACHABLE(); } - } -#undef DELEGATE - - // Helper method to de-recurse blocks, which often nest in their first position very heavily - void derecurseBlocks(Block* block, std::function<void (Block*)> preBlock, - std::function<void (Block*, Expression*&)> onChild, - std::function<void (Block*)> postBlock) { - std::vector<Block*> stack; - stack.push_back(block); - while (block->list.size() > 0 && block->list[0]->is<Block>()) { - block = block->list[0]->cast<Block>(); - stack.push_back(block); - } - for (size_t i = 0; i < stack.size(); i++) { - preBlock(stack[i]); - } - for (int i = int(stack.size()) - 1; i >= 0; i--) { - auto* block = stack[i]; - auto& list = block->list; - for (size_t j = 0; j < list.size(); j++) { - if (i < int(stack.size()) - 1 && j == 0) { - // nested block, we already called its pre - } else { - onChild(block, list[j]); - } - } - postBlock(block); - } + #undef DELEGATE } }; // -// Base class for all WasmWalkers +// Base class for all WasmWalkers, which can traverse an AST +// and provide the option to replace nodes while doing so. // -template<typename SubType, typename ReturnType = void> -struct WasmWalkerBase : public WasmVisitor<SubType, ReturnType> { - virtual void walk(Expression*& curr) { abort(); } +// Subclass and implement the visit*() +// calls to run code on different node types. +// +template<typename SubType> +struct Walker : public Visitor<SubType> { + // Extra generic visitor, called before each node's specific visitor. Useful for + // passes that need to do the same thing for every node type. + void visitExpression(Expression* curr) {} + + // Node replacing as we walk - call replaceCurrent from + // your visitors. + + Expression *replace = nullptr; + + void replaceCurrent(Expression *expression) { + replace = expression; + } + + // Walk starting void startWalk(Function *func) { - walk(func->body); + SubType* self = static_cast<SubType*>(this); + self->walk(func->body); } void startWalk(Module *module) { @@ -157,185 +149,209 @@ struct WasmWalkerBase : public WasmVisitor<SubType, ReturnType> { self->visitMemory(&module->memory); self->visitModule(module); } -}; -template<typename ParentType> -struct ChildWalker : public WasmWalkerBase<ChildWalker<ParentType>> { - ParentType& parent; + // Walk implementation. We don't use recursion as ASTs may be highly + // nested. - ChildWalker(ParentType& parent) : parent(parent) {} + // Tasks receive the this pointer and a pointer to the pointer to operate on + typedef void (*TaskFunc)(SubType*, Expression**); - void visitBlock(Block *curr) { - ExpressionList& list = curr->list; - for (size_t z = 0; z < list.size(); z++) { - parent.walk(list[z]); - } - } - void visitIf(If *curr) { - parent.walk(curr->condition); - parent.walk(curr->ifTrue); - parent.walk(curr->ifFalse); - } - void visitLoop(Loop *curr) { - parent.walk(curr->body); - } - void visitBreak(Break *curr) { - parent.walk(curr->condition); - parent.walk(curr->value); - } - void visitSwitch(Switch *curr) { - parent.walk(curr->condition); - if (curr->value) parent.walk(curr->value); - } - void visitCall(Call *curr) { - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - parent.walk(list[z]); - } - } - void visitCallImport(CallImport *curr) { - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - parent.walk(list[z]); - } + struct Task { + TaskFunc func; + Expression** currp; + Task(TaskFunc func, Expression** currp) : func(func), currp(currp) {} + }; + + std::vector<Task> stack; + + void pushTask(TaskFunc func, Expression** currp) { + stack.emplace_back(func, currp); } - void visitCallIndirect(CallIndirect *curr) { - parent.walk(curr->target); - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - parent.walk(list[z]); + void maybePushTask(TaskFunc func, Expression** currp) { + if (*currp) { + stack.emplace_back(func, currp); } } - void visitGetLocal(GetLocal *curr) {} - void visitSetLocal(SetLocal *curr) { - parent.walk(curr->value); - } - void visitLoad(Load *curr) { - parent.walk(curr->ptr); - } - void visitStore(Store *curr) { - parent.walk(curr->ptr); - parent.walk(curr->value); - } - void visitConst(Const *curr) {} - void visitUnary(Unary *curr) { - parent.walk(curr->value); - } - void visitBinary(Binary *curr) { - parent.walk(curr->left); - parent.walk(curr->right); - } - void visitSelect(Select *curr) { - parent.walk(curr->ifTrue); - parent.walk(curr->ifFalse); - parent.walk(curr->condition); - } - void visitReturn(Return *curr) { - parent.walk(curr->value); - } - void visitHost(Host *curr) { - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - parent.walk(list[z]); + Task popTask() { + auto ret = stack.back(); + stack.pop_back(); + return ret; + } + + void walk(Expression*& root) { + assert(stack.size() == 0); + pushTask(SubType::scan, &root); + while (stack.size() > 0) { + auto task = popTask(); + assert(*task.currp); + task.func(static_cast<SubType*>(this), task.currp); + if (replace) { + *task.currp = replace; + replace = nullptr; + } } } - void visitNop(Nop *curr) {} - void visitUnreachable(Unreachable *curr) {} -}; - -// Walker that allows replacements -template<typename SubType, typename ReturnType = void> -struct WasmReplacerWalker : public WasmWalkerBase<SubType, ReturnType> { - Expression* replace = nullptr; - - // methods can call this to replace the current node - void replaceCurrent(Expression *expression) { - replace = expression; - } - void walk(Expression*& curr) override { - if (!curr) return; - - this->visit(curr); - - if (replace) { - curr = replace; - replace = nullptr; - } - } + // subclasses implement this to define the proper order of execution + static void scan(SubType* self, Expression** currp) { abort(); } + + // task hooks to call visitors + + static void doVisitBlock(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitBlock((*currp)->cast<Block>()); } + static void doVisitIf(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitIf((*currp)->cast<If>()); } + static void doVisitLoop(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitLoop((*currp)->cast<Loop>()); } + static void doVisitBreak(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitBreak((*currp)->cast<Break>()); } + static void doVisitSwitch(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitSwitch((*currp)->cast<Switch>()); } + static void doVisitCall(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitCall((*currp)->cast<Call>()); } + static void doVisitCallImport(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitCallImport((*currp)->cast<CallImport>()); } + static void doVisitCallIndirect(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitCallIndirect((*currp)->cast<CallIndirect>()); } + static void doVisitGetLocal(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitGetLocal((*currp)->cast<GetLocal>()); } + static void doVisitSetLocal(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitSetLocal((*currp)->cast<SetLocal>()); } + static void doVisitLoad(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitLoad((*currp)->cast<Load>()); } + static void doVisitStore(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitStore((*currp)->cast<Store>()); } + static void doVisitConst(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitConst((*currp)->cast<Const>()); } + static void doVisitUnary(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitUnary((*currp)->cast<Unary>()); } + static void doVisitBinary(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitBinary((*currp)->cast<Binary>()); } + static void doVisitSelect(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitSelect((*currp)->cast<Select>()); } + static void doVisitReturn(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitReturn((*currp)->cast<Return>()); } + static void doVisitHost(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitHost((*currp)->cast<Host>()); } + static void doVisitNop(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitNop((*currp)->cast<Nop>()); } + static void doVisitUnreachable(SubType* self, Expression** currp) { self->visitExpression(*currp); self->visitUnreachable((*currp)->cast<Unreachable>()); } }; -// -// Simple WebAssembly children-first walking (i.e., post-order, if you look -// at the children as subtrees of the current node), with the ability to replace -// the current expression node. Useful for writing optimization passes. -// +// Walks in post-order, i.e., children first. When there isn't an obvious +// order to operands, we follow them in order of execution. -template<typename SubType, typename ReturnType = void> -struct WasmWalker : public WasmReplacerWalker<SubType, ReturnType> { - // By default, do nothing - ReturnType visitBlock(Block *curr) {} - ReturnType visitIf(If *curr) {} - ReturnType visitLoop(Loop *curr) {} - ReturnType visitBreak(Break *curr) {} - ReturnType visitSwitch(Switch *curr) {} - ReturnType visitCall(Call *curr) {} - ReturnType visitCallImport(CallImport *curr) {} - ReturnType visitCallIndirect(CallIndirect *curr) {} - ReturnType visitGetLocal(GetLocal *curr) {} - ReturnType visitSetLocal(SetLocal *curr) {} - ReturnType visitLoad(Load *curr) {} - ReturnType visitStore(Store *curr) {} - ReturnType visitConst(Const *curr) {} - ReturnType visitUnary(Unary *curr) {} - ReturnType visitBinary(Binary *curr) {} - ReturnType visitSelect(Select *curr) {} - ReturnType visitReturn(Return *curr) {} - ReturnType visitHost(Host *curr) {} - ReturnType visitNop(Nop *curr) {} - ReturnType visitUnreachable(Unreachable *curr) {} +template<typename SubType> +struct PostWalker : public Walker<SubType> { - ReturnType visitFunctionType(FunctionType *curr) {} - ReturnType visitImport(Import *curr) {} - ReturnType visitExport(Export *curr) {} - ReturnType visitFunction(Function *curr) {} - ReturnType visitTable(Table *curr) {} - ReturnType visitMemory(Memory *curr) {} - ReturnType visitModule(Module *curr) {} + static void scan(SubType* self, Expression** currp) { - // children-first - void walk(Expression*& curr) override { - if (!curr) return; - - // special-case Block, because Block nesting (in their first element) can be incredibly deep - if (curr->is<Block>()) { - auto* block = curr->dyn_cast<Block>(); - std::vector<Block*> stack; - stack.push_back(block); - while (block->list.size() > 0 && block->list[0]->is<Block>()) { - block = block->list[0]->cast<Block>(); - stack.push_back(block); + Expression* curr = *currp; + switch (curr->_id) { + case Expression::Id::InvalidId: abort(); + case Expression::Id::BlockId: { + self->pushTask(SubType::doVisitBlock, currp); + auto& list = curr->cast<Block>()->list; + for (int i = int(list.size()) - 1; i >= 0; i--) { + self->pushTask(SubType::scan, &list[i]); + } + break; + } + case Expression::Id::IfId: { + self->pushTask(SubType::doVisitIf, currp); + self->maybePushTask(SubType::scan, &curr->cast<If>()->ifFalse); + self->pushTask(SubType::scan, &curr->cast<If>()->ifTrue); + self->pushTask(SubType::scan, &curr->cast<If>()->condition); + break; + } + case Expression::Id::LoopId: { + self->pushTask(SubType::doVisitLoop, currp); + self->pushTask(SubType::scan, &curr->cast<Loop>()->body); + break; + } + case Expression::Id::BreakId: { + self->pushTask(SubType::doVisitBreak, currp); + self->maybePushTask(SubType::scan, &curr->cast<Break>()->condition); + self->maybePushTask(SubType::scan, &curr->cast<Break>()->value); + break; + } + case Expression::Id::SwitchId: { + self->pushTask(SubType::doVisitSwitch, currp); + self->maybePushTask(SubType::scan, &curr->cast<Switch>()->value); + self->pushTask(SubType::scan, &curr->cast<Switch>()->condition); + break; + } + case Expression::Id::CallId: { + self->pushTask(SubType::doVisitCall, currp); + auto& list = curr->cast<Call>()->operands; + for (int i = int(list.size()) - 1; i >= 0; i--) { + self->pushTask(SubType::scan, &list[i]); + } + break; + } + case Expression::Id::CallImportId: { + self->pushTask(SubType::doVisitCallImport, currp); + auto& list = curr->cast<CallImport>()->operands; + for (int i = int(list.size()) - 1; i >= 0; i--) { + self->pushTask(SubType::scan, &list[i]); + } + break; + } + case Expression::Id::CallIndirectId: { + self->pushTask(SubType::doVisitCallIndirect, currp); + auto& list = curr->cast<CallIndirect>()->operands; + for (int i = int(list.size()) - 1; i >= 0; i--) { + self->pushTask(SubType::scan, &list[i]); + } + self->pushTask(SubType::scan, &curr->cast<CallIndirect>()->target); + break; + } + case Expression::Id::GetLocalId: { + self->pushTask(SubType::doVisitGetLocal, currp); // TODO: optimize leaves with a direct call? + break; + } + case Expression::Id::SetLocalId: { + self->pushTask(SubType::doVisitSetLocal, currp); + self->pushTask(SubType::scan, &curr->cast<SetLocal>()->value); + break; + } + case Expression::Id::LoadId: { + self->pushTask(SubType::doVisitLoad, currp); + self->pushTask(SubType::scan, &curr->cast<Load>()->ptr); + break; + } + case Expression::Id::StoreId: { + self->pushTask(SubType::doVisitStore, currp); + self->pushTask(SubType::scan, &curr->cast<Store>()->value); + self->pushTask(SubType::scan, &curr->cast<Store>()->ptr); + break; } - // walk all the children - for (int i = int(stack.size()) - 1; i >= 0; i--) { - auto* block = stack[i]; - auto& children = block->list; - for (size_t j = 0; j < children.size(); j++) { - if (i < int(stack.size()) - 1 && j == 0) { - // this is one of the stacked blocks, no need to walk its children, we are doing that ourselves - WasmReplacerWalker<SubType, ReturnType>::walk(children[0]); - } else { - this->walk(children[j]); - } + case Expression::Id::ConstId: { + self->pushTask(SubType::doVisitConst, currp); + break; + } + case Expression::Id::UnaryId: { + self->pushTask(SubType::doVisitUnary, currp); + self->pushTask(SubType::scan, &curr->cast<Unary>()->value); + break; + } + case Expression::Id::BinaryId: { + self->pushTask(SubType::doVisitBinary, currp); + self->pushTask(SubType::scan, &curr->cast<Binary>()->right); + self->pushTask(SubType::scan, &curr->cast<Binary>()->left); + break; + } + case Expression::Id::SelectId: { + self->pushTask(SubType::doVisitSelect, currp); + self->pushTask(SubType::scan, &curr->cast<Select>()->condition); + self->pushTask(SubType::scan, &curr->cast<Select>()->ifFalse); + self->pushTask(SubType::scan, &curr->cast<Select>()->ifTrue); + break; + } + case Expression::Id::ReturnId: { + self->pushTask(SubType::doVisitReturn, currp); + self->maybePushTask(SubType::scan, &curr->cast<Return>()->value); + break; + } + case Expression::Id::HostId: { + self->pushTask(SubType::doVisitHost, currp); + auto& list = curr->cast<Host>()->operands; + for (int i = int(list.size()) - 1; i >= 0; i--) { + self->pushTask(SubType::scan, &list[i]); } + break; + } + case Expression::Id::NopId: { + self->pushTask(SubType::doVisitNop, currp); + break; } - // we walked all the children, and can rejoin later below to visit this node itself - } else { - // generic child-walking - ChildWalker<WasmWalker<SubType, ReturnType>>(*this).visit(curr); + case Expression::Id::UnreachableId: { + self->pushTask(SubType::doVisitUnreachable, currp); + break; + } + default: WASM_UNREACHABLE(); } - - WasmReplacerWalker<SubType, ReturnType>::walk(curr); } }; @@ -350,111 +366,73 @@ struct WasmWalker : public WasmReplacerWalker<SubType, ReturnType> { // to noteNonLinear(). template<typename SubType> -struct FastExecutionWalker : public WasmReplacerWalker<SubType> { - FastExecutionWalker() {} +struct LinearExecutionWalker : public PostWalker<SubType> { + LinearExecutionWalker() {} - void noteNonLinear() {} + // subclasses should implement this + void noteNonLinear() { abort(); } -#define DELEGATE_noteNonLinear() \ - static_cast<SubType*>(this)->noteNonLinear() -#define DELEGATE_walk(ARG) \ - static_cast<SubType*>(this)->walk(ARG) - - void visitBlock(Block *curr) { - ExpressionList& list = curr->list; - for (size_t z = 0; z < list.size(); z++) { - DELEGATE_walk(list[z]); - } - } - void visitIf(If *curr) { - DELEGATE_walk(curr->condition); - DELEGATE_noteNonLinear(); - DELEGATE_walk(curr->ifTrue); - DELEGATE_noteNonLinear(); - DELEGATE_walk(curr->ifFalse); - DELEGATE_noteNonLinear(); - } - void visitLoop(Loop *curr) { - DELEGATE_noteNonLinear(); - DELEGATE_walk(curr->body); - } - void visitBreak(Break *curr) { - if (curr->value) DELEGATE_walk(curr->value); - if (curr->condition) DELEGATE_walk(curr->condition); - DELEGATE_noteNonLinear(); - } - void visitSwitch(Switch *curr) { - DELEGATE_walk(curr->condition); - if (curr->value) DELEGATE_walk(curr->value); - DELEGATE_noteNonLinear(); - } - void visitCall(Call *curr) { - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - DELEGATE_walk(list[z]); - } - } - void visitCallImport(CallImport *curr) { - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - DELEGATE_walk(list[z]); - } - } - void visitCallIndirect(CallIndirect *curr) { - DELEGATE_walk(curr->target); - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - DELEGATE_walk(list[z]); - } + static void doNoteNonLinear(SubType* self, Expression** currp) { + self->noteNonLinear(); } - void visitGetLocal(GetLocal *curr) {} - void visitSetLocal(SetLocal *curr) { - DELEGATE_walk(curr->value); - } - void visitLoad(Load *curr) { - DELEGATE_walk(curr->ptr); - } - void visitStore(Store *curr) { - DELEGATE_walk(curr->ptr); - DELEGATE_walk(curr->value); - } - void visitConst(Const *curr) {} - void visitUnary(Unary *curr) { - DELEGATE_walk(curr->value); - } - void visitBinary(Binary *curr) { - DELEGATE_walk(curr->left); - DELEGATE_walk(curr->right); - } - void visitSelect(Select *curr) { - DELEGATE_walk(curr->ifTrue); - DELEGATE_walk(curr->ifFalse); - DELEGATE_walk(curr->condition); - } - void visitReturn(Return *curr) { - DELEGATE_walk(curr->value); - DELEGATE_noteNonLinear(); - } - void visitHost(Host *curr) { - ExpressionList& list = curr->operands; - for (size_t z = 0; z < list.size(); z++) { - DELEGATE_walk(list[z]); - } - } - void visitNop(Nop *curr) {} - void visitUnreachable(Unreachable *curr) {} - void visitFunctionType(FunctionType *curr) {} - void visitImport(Import *curr) {} - void visitExport(Export *curr) {} - void visitFunction(Function *curr) {} - void visitTable(Table *curr) {} - void visitMemory(Memory *curr) {} - void visitModule(Module *curr) {} + static void scan(SubType* self, Expression** currp) { -#undef DELEGATE_noteNonLinear -#undef DELEGATE_walk + Expression* curr = *currp; + switch (curr->_id) { + case Expression::Id::InvalidId: abort(); + case Expression::Id::BlockId: { + self->pushTask(SubType::doVisitBlock, currp); + self->pushTask(SubType::doNoteNonLinear, currp); + auto& list = curr->cast<Block>()->list; + for (int i = int(list.size()) - 1; i >= 0; i--) { + self->pushTask(SubType::scan, &list[i]); + } + break; + } + case Expression::Id::IfId: { + self->pushTask(SubType::doVisitIf, currp); + self->pushTask(SubType::doNoteNonLinear, currp); + self->maybePushTask(SubType::scan, &curr->cast<If>()->ifFalse); + self->pushTask(SubType::doNoteNonLinear, currp); + self->pushTask(SubType::scan, &curr->cast<If>()->ifTrue); + self->pushTask(SubType::doNoteNonLinear, currp); + self->pushTask(SubType::scan, &curr->cast<If>()->condition); + break; + } + case Expression::Id::LoopId: { + self->pushTask(SubType::doVisitLoop, currp); + self->pushTask(SubType::scan, &curr->cast<Loop>()->body); + self->pushTask(SubType::doNoteNonLinear, currp); + break; + } + case Expression::Id::BreakId: { + self->pushTask(SubType::doVisitBreak, currp); + self->pushTask(SubType::doNoteNonLinear, currp); + self->maybePushTask(SubType::scan, &curr->cast<Break>()->condition); + self->maybePushTask(SubType::scan, &curr->cast<Break>()->value); + break; + } + case Expression::Id::SwitchId: { + self->pushTask(SubType::doVisitSwitch, currp); + self->pushTask(SubType::doNoteNonLinear, currp); + self->maybePushTask(SubType::scan, &curr->cast<Switch>()->value); + self->pushTask(SubType::scan, &curr->cast<Switch>()->condition); + break; + } + case Expression::Id::ReturnId: { + self->pushTask(SubType::doVisitReturn, currp); + self->pushTask(SubType::doNoteNonLinear, currp); + self->maybePushTask(SubType::scan, &curr->cast<Return>()->value); + break; + } + default: { + // other node types do not have control flow, use regular post-order + PostWalker<SubType>::scan(self, currp); + } + } + } }; } // namespace wasm diff --git a/src/wasm-validator.h b/src/wasm-validator.h index 77f475990..7b2987dd9 100644 --- a/src/wasm-validator.h +++ b/src/wasm-validator.h @@ -25,7 +25,7 @@ namespace wasm { -struct WasmValidator : public WasmWalker<WasmValidator> { +struct WasmValidator : public PostWalker<WasmValidator> { bool valid; std::map<Name, WasmType> breakTypes; // breaks to a label must all have the same type, and the right type @@ -118,7 +118,7 @@ public: private: // the "in" label has a none type, since no one can receive its value. make sure no one breaks to it with a value. - struct LoopChildChecker : public WasmWalker<LoopChildChecker> { + struct LoopChildChecker : public PostWalker<LoopChildChecker> { Name in; bool valid = true; diff --git a/src/wasm2asm.h b/src/wasm2asm.h index 0d8422ab1..2c330e273 100644 --- a/src/wasm2asm.h +++ b/src/wasm2asm.h @@ -392,7 +392,7 @@ Ref Wasm2AsmBuilder::processFunction(Function* func) { } void Wasm2AsmBuilder::scanFunctionBody(Expression* curr) { - struct ExpressionScanner : public WasmWalker<ExpressionScanner> { + struct ExpressionScanner : public PostWalker<ExpressionScanner> { Wasm2AsmBuilder* parent; ExpressionScanner(Wasm2AsmBuilder* parent) : parent(parent) {} @@ -467,6 +467,9 @@ void Wasm2AsmBuilder::scanFunctionBody(Expression* curr) { parent->setStatement(curr); } } + void visitReturn(Return *curr) { + abort(); + } void visitHost(Host *curr) { for (auto item : curr->operands) { if (parent->isStatement(item)) { @@ -480,7 +483,7 @@ void Wasm2AsmBuilder::scanFunctionBody(Expression* curr) { } Ref Wasm2AsmBuilder::processFunctionBody(Expression* curr, IString result) { - struct ExpressionProcessor : public WasmVisitor<ExpressionProcessor, Ref> { + struct ExpressionProcessor : public Visitor<ExpressionProcessor, Ref> { Wasm2AsmBuilder* parent; IString result; ExpressionProcessor(Wasm2AsmBuilder* parent) : parent(parent) {} @@ -521,7 +524,7 @@ Ref Wasm2AsmBuilder::processFunctionBody(Expression* curr, IString result) { Ref visit(Expression* curr, IString nextResult) { IString old = result; result = nextResult; - Ref ret = WasmVisitor::visit(curr); + Ref ret = Visitor::visit(curr); result = old; // keep it consistent for the rest of this frame, which may call visit on multiple children return ret; } @@ -1083,6 +1086,9 @@ Ref Wasm2AsmBuilder::processFunctionBody(Expression* curr, IString result) { ) ); } + Ref visitReturn(Return *curr) { + abort(); + } Ref visitHost(Host *curr) { abort(); } diff --git a/test/example/find_div0s.cpp b/test/example/find_div0s.cpp index 22707f9ca..9f1cf911f 100644 --- a/test/example/find_div0s.cpp +++ b/test/example/find_div0s.cpp @@ -2,7 +2,7 @@ // // Tiny example, using Binaryen to walk a WebAssembly module in search // for direct integer divisions by zero. To do so, we inherit from -// WasmWalker, and implement visitBinary, which is called on every +// PostWalker, and implement visitBinary, which is called on every // Binary node in the module's functions. // @@ -39,7 +39,7 @@ int main() { // Search it for divisions by zero: Walk the module, looking for // that operation. - struct DivZeroSeeker : public WasmWalker<DivZeroSeeker> { + struct DivZeroSeeker : public PostWalker<DivZeroSeeker> { void visitBinary(Binary* curr) { // In every Binary, look for integer divisions if (curr->op == BinaryOp::DivS || curr->op == BinaryOp::DivU) { diff --git a/test/passes/simplify-locals.txt b/test/passes/simplify-locals.txt index 95b714eb9..6a3ce721f 100644 --- a/test/passes/simplify-locals.txt +++ b/test/passes/simplify-locals.txt @@ -266,4 +266,13 @@ (get_local $b) ) ) + (func $memories (param $i2 i32) (param $i3 i32) + (set_local $i3 + (i32.const 1) + ) + (i32.store8 + (get_local $i2) + (get_local $i3) + ) + ) ) diff --git a/test/passes/simplify-locals.wast b/test/passes/simplify-locals.wast index 24f8476d2..70d798ea2 100644 --- a/test/passes/simplify-locals.wast +++ b/test/passes/simplify-locals.wast @@ -158,5 +158,14 @@ (get_local $b) ) ) + (func $memories (param $i2 i32) (param $i3 i32) + (set_local $i3 + (i32.const 1) + ) + (i32.store8 + (get_local $i2) + (get_local $i3) + ) + ) ) |